.brand-field{position:absolute;inset:0;background:#080808 url(/Asset1920x1080.jpg) center / cover no-repeat}.brand-field__scrim{position:absolute;inset:0;background:#040406e0}.brand-field__noise{position:absolute;inset:0;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:128px 128px}:root{--party-field: radial-gradient(ellipse 125% 52% at 50% 26%, rgb(129, 60, 15) 0%, rgb(100, 41, 9) 30%, rgb(60, 24, 11) 58%, rgba(23, 9, 6, 0) 92%), radial-gradient(ellipse 140% 42% at 50% 106%, rgb(20, 37, 70) 0%, rgb(8, 19, 40) 45%, rgba(3, 6, 13, 0) 100%), #06070b}.brand-field--party{background:var(--party-field)}.brand-field--party+.brand-field__scrim{background:transparent}@media(orientation:portrait){.brand-field{background:var(--party-field)}.brand-field__scrim{background:transparent}}@media(max-width:1024px){.brand-field{background:var(--party-field)}.brand-field__scrim{background:transparent}}.login{position:relative;width:100%;max-width:100%;min-height:calc(100dvh + env(safe-area-inset-bottom,34px));display:flex;flex-direction:column;color:#fff;overflow-x:clip}.login__stage{position:relative;z-index:2;flex:1;min-width:0;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding-top:max(24px,calc(env(safe-area-inset-top,0px) + 12px));padding-bottom:calc(24px + env(safe-area-inset-bottom,0px));padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px))}.login__hero{flex:1;min-width:0;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;padding-top:8vh;padding-bottom:4vh}.login__mark{width:min(52vw,196px);height:auto;display:block}.login__title{margin:0;width:100%;min-width:0;font-family:Base Neue,ui-rounded,SF Pro Rounded,Open Runde,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:900;font-size:clamp(22px,6.6vw,28px);line-height:1.05;letter-spacing:-.03em;text-align:center;text-wrap:balance;color:#fff}.login__footer{width:100%;min-width:0;max-width:400px;display:flex;flex-direction:column;align-items:center;gap:18px}.login__cta{width:100%;height:54px;border:none;border-radius:999px;background:#fff;color:#000;font-family:inherit;font-size:17px;font-weight:700;letter-spacing:-.01em;cursor:pointer;transition:transform .12s ease}.login__cta:active{transform:scale(.98)}.login__cta:focus-visible,.login__legal button:focus-visible{outline:2px solid #fff;outline-offset:3px}.login__legal{margin:0;max-width:280px;text-align:center;font-size:12px;line-height:1.45;color:#ffffff9e}.login__legal button{font:inherit;font-weight:600;color:#ffffffe0;background:none;border:none;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:2px}@media(prefers-reduced-motion:reduce){.login__cta{transition:none}}.spotlight-guide{position:fixed;inset:0;z-index:9500;overflow:hidden;pointer-events:none;isolation:isolate;font-family:ui-rounded,SF Pro Rounded,Open Runde,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.spotlight-guide-scrim{position:absolute;inset:0;border:none;padding:0;background:transparent;pointer-events:auto;cursor:default}.spotlight-guide-ring{position:fixed;z-index:1;border-radius:16px;box-shadow:0 0 0 9999px #000000b8;outline:2px solid rgba(var(--look-fg-rgb, 255, 255, 255),.88);pointer-events:none;will-change:top,left,width,height}.spotlight-guide-card{position:fixed;z-index:2;padding:16px 16px 14px;border-radius:16px;border:1px solid rgba(var(--look-fg-rgb, 255, 255, 255),.12);background:#121016f5;box-shadow:0 12px 40px #00000080,inset 0 .5px #ffffff14;backdrop-filter:blur(24px) saturate(140%);-webkit-backdrop-filter:blur(24px) saturate(140%);pointer-events:auto;max-height:calc(100dvh - 24px);overflow:auto}.spotlight-guide-step{margin:0 0 8px;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--look-ink-3, rgba(255, 255, 255, .5))}.spotlight-guide-body{margin:0 0 14px;font-size:15px;font-weight:500;line-height:1.45;color:var(--look-ink, rgba(255, 255, 255, .95))}.spotlight-guide-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.spotlight-guide-skip,.spotlight-guide-next{padding:10px 14px;border:none;border-radius:10px;font:inherit;font-size:14px;font-weight:700;cursor:pointer}.spotlight-guide-skip{background:transparent;color:var(--look-ink-2, rgba(255, 255, 255, .55))}.spotlight-guide-next{padding-inline:16px;background:rgba(var(--look-fg-rgb, 255, 255, 255),.95);color:var(--look-on-ink, #0a0a0c)}.trade-sheet__gutter-x{padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px))}.trade-sheet__header{flex-shrink:0;padding-top:2px;padding-bottom:10px;padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px));text-align:center}.trade-sheet__title{margin:0;font-size:17px;font-weight:800;letter-spacing:-.02em;color:var(--look-ink, #fff)}.trade-sheet__header--overline{padding-top:6px;padding-bottom:4px;font-weight:700;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--look-ink, rgba(255, 255, 255, .92))}.trade-sheet-composer{position:relative;flex-shrink:0;width:100%}.trade-sheet-composer__tailing{position:absolute;left:0;right:0;top:-18px;z-index:3;display:flex;justify-content:center;pointer-events:none;min-height:28px}.trade-sheet-composer__slots{position:relative;z-index:1;width:100%;padding:4px 0 0}.order-entry-slots--sheet{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:8px;width:100%;align-items:end}.order-entry-slots--sheet .order-entry-reel{min-width:0}.order-entry-slots--sheet .order-entry-reel__tile{flex-shrink:0}.trade-sheet-composer__hint{width:100%;margin-top:2px}.trade-sheet-composer__help{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;margin-top:4px;background:none;border:none;color:var(--look-ink-2, rgba(255, 255, 255, .7));font-size:12px;font-weight:500;cursor:pointer}.trade-sheet-composer--classic{border-radius:24px;background:#00000040;border:1px solid rgba(var(--look-fg-rgb, 255, 255, 255),.06);box-shadow:inset 0 1px #ffffff0f,0 8px 24px #00000059;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.trade-sheet-composer--classic .trade-sheet-composer__slots{padding:20px 16px 16px}.spin-orb--iridescent{background:linear-gradient(135deg,#ff69b41f,#7b68ee26,#ffd7002e 30%,#00ced11f 50%,#ffd70033,#ff14931a 80%,#d4a0302e),linear-gradient(135deg,#d4a030,#c9952a,#20b2aa 30%,#e8c547 50%,#daa520,#00ced1 80%,#d4a030);background-size:200% 200%,300% 300%;animation:spin-orb-iridescentShift 4s ease-in-out infinite}@keyframes spin-orb-iridescentShift{0%{background-position:0% 0%,0% 0%}25%{background-position:100% 50%,50% 100%}50%{background-position:100% 100%,100% 50%}75%{background-position:50% 0%,0% 50%}to{background-position:0% 0%,0% 0%}}.spin-orb__glitter{position:absolute;inset:0;border-radius:inherit;overflow:hidden;pointer-events:none;opacity:.5}.spin-orb__glitter:before{content:"";position:absolute;inset:-50%;width:200%;height:200%;background-image:radial-gradient(1.5px 1.5px at 20% 30%,rgba(255,255,255,.8) 50%,transparent 50%),radial-gradient(1px 1px at 60% 20%,rgba(255,215,0,.7) 50%,transparent 50%),radial-gradient(1.5px 1.5px at 40% 70%,rgba(64,224,208,.8) 50%,transparent 50%),radial-gradient(1px 1px at 80% 50%,rgba(255,255,255,.6) 50%,transparent 50%),radial-gradient(1.5px 1.5px at 10% 80%,rgba(255,215,0,.7) 50%,transparent 50%),radial-gradient(1px 1px at 70% 90%,rgba(123,104,238,.6) 50%,transparent 50%),radial-gradient(1.5px 1.5px at 90% 10%,rgba(64,224,208,.7) 50%,transparent 50%),radial-gradient(1px 1px at 30% 50%,rgba(255,105,180,.5) 50%,transparent 50%),radial-gradient(1.5px 1.5px at 50% 40%,rgba(255,255,255,.8) 50%,transparent 50%),radial-gradient(1px 1px at 15% 55%,rgba(255,215,0,.6) 50%,transparent 50%),radial-gradient(1.5px 1.5px at 85% 75%,rgba(0,206,209,.7) 50%,transparent 50%),radial-gradient(1px 1px at 45% 15%,rgba(255,255,255,.5) 50%,transparent 50%);background-size:80px 80px;animation:spin-orb-glitterMove 6s linear infinite}.spin-orb__glitter:after{content:"";position:absolute;inset:-50%;width:200%;height:200%;background-image:radial-gradient(1px 1px at 25% 45%,rgba(255,255,255,.9) 50%,transparent 50%),radial-gradient(1.5px 1.5px at 55% 65%,rgba(255,215,0,.8) 50%,transparent 50%),radial-gradient(1px 1px at 75% 25%,rgba(64,224,208,.7) 50%,transparent 50%),radial-gradient(1.5px 1.5px at 35% 85%,rgba(255,255,255,.6) 50%,transparent 50%),radial-gradient(1px 1px at 65% 35%,rgba(123,104,238,.7) 50%,transparent 50%),radial-gradient(1.5px 1.5px at 95% 55%,rgba(255,105,180,.6) 50%,transparent 50%),radial-gradient(1px 1px at 5% 15%,rgba(255,215,0,.8) 50%,transparent 50%),radial-gradient(1.5px 1.5px at 45% 95%,rgba(0,206,209,.7) 50%,transparent 50%);background-size:60px 60px;animation:spin-orb-glitterMove 8s linear infinite reverse}@keyframes spin-orb-glitterMove{0%{transform:translate(0)}to{transform:translate(-80px,-80px)}}.spin-orb__tail-pulse{position:absolute;border-radius:50%;border:2px solid rgba(var(--look-gold-rgb, 255, 210, 120),.7);box-shadow:var(--look-glow, 0 0 24px rgba(255, 191, 77, .35));pointer-events:none;z-index:2;animation:spin-orb-tail-pulse 1.1s cubic-bezier(.16,1,.3,1) both}@keyframes spin-orb-tail-pulse{0%{opacity:0;transform:scale(.96)}25%{opacity:1}to{opacity:0;transform:scale(1.25)}}@media(prefers-reduced-motion:reduce){.spin-orb__tail-pulse{display:none}}.deposit-hint-chip{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 12px;background:linear-gradient(180deg,#4ade8029,#22c55e17);border:1px solid rgba(var(--look-win-rgb, 74, 222, 128),.32);color:#a7f3c4;border-radius:9999px;font-size:12px;font-weight:700;letter-spacing:.01em;white-space:nowrap;cursor:pointer;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:inset 0 1px #ffffff0a,0 4px 14px #22c55e24;transition:background .12s,border-color .12s,color .12s,transform .12s}.deposit-hint-chip:hover{background:linear-gradient(180deg,#4ade803d,#22c55e24);border-color:rgba(var(--look-win-rgb, 74, 222, 128),.55);color:#d1fadf;transform:translateY(-1px)}.deposit-hint-chip__chevron{opacity:.85}@media(prefers-reduced-motion:no-preference){.deposit-hint-chip{animation:deposit-hint-enter .32s cubic-bezier(.2,0,0,1) both}.deposit-hint-chip__chevron{animation:deposit-hint-chevron 1.8s ease-in-out infinite}}@keyframes deposit-hint-enter{0%{opacity:0;transform:translate(6px)}to{opacity:1;transform:translate(0)}}@keyframes deposit-hint-chevron{0%,to{transform:translate(0);opacity:.75}50%{transform:translate(3px);opacity:1}}.chart-legend{position:absolute;top:8px;left:8px;z-index:20;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.chart-legend__pill{position:relative;display:inline-flex;align-items:center;gap:8px;height:26px;padding:0 10px;background:#0009;border:1px solid rgba(var(--look-fg-rgb, 255, 255, 255),.08);border-radius:999px;font-size:11px;font-family:var(--font-mono, monospace);cursor:pointer;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:opacity .14s,background .14s,border-color .14s,transform .14s,padding .14s}.chart-legend__pill:hover{background:#000000c7;border-color:rgba(var(--look-fg-rgb, 255, 255, 255),.22);transform:translateY(-1px);padding-right:28px}.chart-legend__pill:focus-within{background:#000000c7;border-color:rgba(var(--look-fg-rgb, 255, 255, 255),.22);padding-right:28px}.chart-legend__pill--followed{background:#000000c7}.chart-legend__pill--dimmed{opacity:.38}.chart-legend__pill--dimmed:hover{opacity:.55}.chart-legend__pill--static{cursor:default}.chart-legend__dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.chart-legend__label{color:var(--look-ink, rgba(255, 255, 255, .88))}.chart-legend__pnl{font-weight:600}.chart-legend__unpin{position:absolute;top:50%;right:5px;transform:translateY(-50%);width:18px;height:18px;display:grid;place-items:center;padding:0;background:rgba(var(--look-fg-rgb, 255, 255, 255),.08);border:0;border-radius:50%;color:var(--look-ink-2, rgba(255, 255, 255, .7));cursor:pointer;opacity:0;pointer-events:none;transition:opacity .14s,background .14s,color .14s}.chart-legend__unpin:after{content:"";position:absolute;inset:-5px;border-radius:50%}.chart-legend__pill:hover .chart-legend__unpin,.chart-legend__pill:focus-within .chart-legend__unpin{opacity:1;pointer-events:auto}.chart-legend__unpin:hover{background:rgba(var(--look-fg-rgb, 255, 255, 255),.22);color:var(--look-ink, #fff)}.chart-legend__unpin:focus-visible{outline:1px solid rgba(var(--look-fg-rgb, 255, 255, 255),.5);outline-offset:1px}.pcs{position:absolute;top:10px;left:10px;z-index:5;display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:999px;border:1px solid rgba(var(--look-fg-rgb, 255, 255, 255),.1);background:var(--look-sheet, rgba(8, 10, 14, .66));backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--look-ink-2, rgba(255, 255, 255, .75));font:inherit;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer}.pcs:active{transform:scale(.97)}.pcs:focus-visible{outline:2px solid rgb(255,206,102);outline-offset:2px}.pcs__up{color:var(--look-win, rgb(61, 227, 160))}.pcs__down{color:var(--look-lose, rgb(255, 107, 122))}.pcs__dot{color:var(--look-ink-3, rgba(255, 255, 255, .4))}.pcs__out{color:var(--look-ink-3, rgba(255, 255, 255, .55))}.pcs__crown{width:16px;height:16px;image-rendering:pixelated}.pcs__exit{display:inline-flex;align-items:center;gap:4px}.pcs__exit .party-roll__avatar{margin-left:0}.pcs__pct--win{color:var(--look-win, rgb(61, 227, 160))}.pcs__pct--lose{color:var(--look-lose, rgb(255, 107, 122))}.party-stake{display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:14px;background:#0000002e;animation:party-stake-in .22s ease both}@keyframes party-stake-in{0%{opacity:0;transform:translateY(4px)}}.party-stake__head{display:flex;align-items:center;justify-content:space-between;gap:8px}.party-stake__title{font-size:12px;font-weight:700;color:var(--look-ink, #fff)}.party-stake__cancel{padding:4px 8px;border:none;border-radius:8px;background:transparent;color:var(--look-ink-3, rgba(255, 255, 255, .5));font:inherit;font-size:11px;font-weight:600;cursor:pointer}.party-stake__cancel:hover:not(:disabled){color:var(--look-ink-2, rgba(255, 255, 255, .75))}.party-stake__hint{margin:0;font-size:11px;color:var(--look-ink-3, rgba(255, 255, 255, .55))}.party-stake__amount-row{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.party-stake__label{font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--look-ink-3, rgba(255, 255, 255, .45))}.party-stake__amount{font-size:20px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--look-ink, #fff)}.party-stake__balance{font-size:11px;color:var(--look-ink-3, rgba(255, 255, 255, .5));font-variant-numeric:tabular-nums}.party-stake__slider{width:100%;height:4px;margin:4px 0;appearance:none;border-radius:999px;background:linear-gradient(to right,rgb(255,206,102) 0%,rgb(255,206,102) var(--slider-progress, 0%),rgba(var(--look-fg-rgb, 255, 255, 255),.12) var(--slider-progress, 0%),rgba(var(--look-fg-rgb, 255, 255, 255),.12) 100%);cursor:pointer}.party-stake__slider::-webkit-slider-thumb{appearance:none;width:16px;height:16px;border-radius:50%;background:#ffce66;box-shadow:0 0 0 2px #00000059}.party-stake__slider::-moz-range-thumb{width:16px;height:16px;border:none;border-radius:50%;background:#ffce66}.party-stake__presets{display:flex;flex-wrap:wrap;gap:6px}.party-stake__preset{padding:5px 10px;border-radius:999px;border:0;background:rgba(var(--look-fg-rgb, 255, 255, 255),.055);color:var(--look-ink-2, rgba(255, 255, 255, .7));font:inherit;font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;cursor:pointer}.party-stake__preset--active{color:#ffce66;background:#ffce661f}.party-stake__confirm{width:100%;min-height:40px;border:none;border-radius:10px;font:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:opacity .15s ease,transform .12s ease;box-shadow:0 8px 24px #0000003d}.party-stake__confirm:disabled{opacity:.45;cursor:default}.party-stake__confirm:not(:disabled):active{transform:scale(.98)}.party-stake__confirm--up{color:#04140c;background:var(--look-win, rgb(61, 227, 160))}.party-stake__confirm--down{color:#1a0306;background:var(--look-lose, rgb(255, 107, 122))}:root{--pr-bg: #161C25;--pr-bg-hot: #1A1A22;--pr-line: rgba(255,255,255,.12);--pr-edge-glow: rgba(255,255,255,.08);--pr-text: #F2F4F7;--pr-mute: #9AA4B5;--pr-soft: #C9D0DB;--pr-up: #3DDC8B;--pr-down: #FF5A6A;--pr-down-text: #FF7A86;--pr-gold: #F5B544;--pr-hot: #FF7A1F;--pr-empty: rgba(255,255,255,.08);--pr-num: "Archivo", "Inter", system-ui, sans-serif}.pr-card{box-sizing:border-box;border-radius:18px;background:var(--pr-bg);border:1px solid var(--pr-line);padding:16px;display:flex;flex-direction:column;gap:14px;font-family:Inter,system-ui,sans-serif;color:var(--pr-text);box-shadow:inset 0 1px #ffffff17,0 0 0 1px #ffffff0d,0 0 28px #ffffff0f,0 12px 32px -16px #00000073;transition:background-color .5s,border-color .5s,box-shadow .5s}.pr-card.is-hot{background:var(--pr-bg-hot);border-color:#ff7a1f66;animation:pr-glow 1.6s ease-in-out infinite}.pr-card.is-opened{border-color:#3ddc8b59}@keyframes pr-glow{0%,to{box-shadow:0 0 0 4px #ff7a1f0f}50%{box-shadow:0 0 0 6px #ff7a1f33}}.pr-head{display:flex;align-items:center;justify-content:space-between}.pr-title{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--pr-soft)}.pr-dot{width:7px;height:7px;border-radius:50%;background:var(--pr-up);box-shadow:0 0 0 3px #3ddc8b2e}.is-hot .pr-title,.pr-title.hot{color:var(--pr-hot)}.is-hot .pr-dot,.pr-title.hot .pr-dot{background:var(--pr-hot);box-shadow:0 0 0 3px #ff7a1f40}.is-opened .pr-title{color:#9fe8be}.pr-crowd{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--pr-mute)}.pr-crowd b{color:var(--pr-text);font-weight:700}.pr-pile{display:flex}.pr-av{width:22px;height:22px;border-radius:50%;border:2px solid var(--pr-bg);background-size:cover;background-position:center;flex:none;animation:pr-in .35s cubic-bezier(.2,.8,.2,1)}.pr-pile .pr-av+.pr-av{margin-left:-8px}.is-hot .pr-av{border-color:var(--pr-bg-hot)}.pr-av.sm{width:18px;height:18px}.pr-bump{display:inline-block;animation:pr-bump .35s ease-out}@keyframes pr-bump{0%{transform:scale(1.25)}to{transform:none}}.pr-clock{display:flex;flex-direction:column;gap:10px}.pr-time-row{display:flex;align-items:baseline;justify-content:space-between}.pr-time{font-family:var(--pr-num);font-stretch:122%;font-weight:900;font-size:58px;line-height:.85;letter-spacing:-.02em;font-variant-numeric:tabular-nums;transition:color .4s}.pr-time.sm{font-size:40px;color:var(--pr-hot)}.is-hot .pr-time{color:var(--pr-hot)}.pr-sec{display:inline-block;animation:pr-sec .3s cubic-bezier(.2,.8,.2,1)}@keyframes pr-sec{0%{opacity:.2;transform:translateY(-6px)}to{opacity:1;transform:none}}.pr-sub{font-size:12px;color:var(--pr-mute)}.is-hot .pr-sub{color:var(--pr-soft);font-weight:600}.pr-rail{display:grid;grid-template-columns:repeat(30,minmax(0,1fr));gap:3px;height:14px}.pr-rail.thin{height:6px}.pr-rail span{border-radius:2px;background:var(--pr-line);transition:background-color .45s}.pr-rail span.on{background:var(--pr-gold)}.is-hot .pr-rail span.on,.pr-toast .pr-rail span.on{background:var(--pr-hot)}.is-rolling .pr-rail span{animation:pr-shim 1s linear infinite}@keyframes pr-shim{0%,to{opacity:.35}50%{opacity:1}}.pr-opened{height:74px;display:flex;flex-direction:column;justify-content:center;gap:6px;animation:pr-pop-in .5s cubic-bezier(.2,.9,.3,1.3)}.pr-opened-title{font-family:var(--pr-num);font-stretch:110%;font-weight:900;font-size:26px;line-height:1.05}.pr-opened-sub{font-size:13px;color:var(--pr-soft)}@keyframes pr-pop-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}.pr-seats-wrap{display:flex;flex-direction:column;gap:8px}.pr-seats{display:grid;grid-template-columns:repeat(25,minmax(0,1fr));gap:3px}.pr-seat{aspect-ratio:1;border-radius:50%;background:var(--pr-empty);transition:background-color .3s}.pr-seat.up{background:var(--pr-up)}.pr-seat.down{background:var(--pr-down)}.pr-seat.mine{box-shadow:0 0 0 2px var(--pr-text)}.pr-seat.pop{animation:pr-seat-pop .5s cubic-bezier(.2,.9,.3,1.5)}.pr-seat.launch{animation:pr-launch .7s cubic-bezier(.5,0,.75,0) forwards}@keyframes pr-seat-pop{0%{transform:scale(0)}55%{transform:scale(1.7)}to{transform:scale(1)}}@keyframes pr-launch{0%{transform:none;opacity:1}35%{transform:scale(1.5);opacity:1}to{transform:translateY(-10px) scale(.4);opacity:0}}.pr-legend{display:flex;justify-content:space-between;font-size:12px;color:var(--pr-mute)}.pr-legend b{font-weight:600}b.up{color:var(--pr-up)}b.down{color:var(--pr-down-text)}.pr-left.hot{color:var(--pr-hot);font-weight:600}.pr-ticker{display:flex;align-items:center;gap:8px;height:18px;font-size:12px;color:var(--pr-mute);animation:pr-in .35s cubic-bezier(.2,.8,.2,1)}.pr-ticker b{color:var(--pr-text);font-weight:600}.pr-ticker b.up{color:var(--pr-up)}.pr-ticker b.down{color:var(--pr-down-text)}.pr-when{margin-left:auto;white-space:nowrap}@keyframes pr-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.pr-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:auto}.pr-btn{height:54px;border:0;border-radius:15px;font:800 15px Inter,system-ui,sans-serif;display:flex;align-items:center;justify-content:center;gap:7px;cursor:pointer;transition:transform .15s,filter .2s,opacity .3s,box-shadow .3s}.pr-btn.up{background:linear-gradient(180deg,#46e394,#2fc977);color:#06210f;box-shadow:inset 0 1px #ffffff59,0 10px 24px -12px #3ddc8bcc}.pr-btn.down{background:linear-gradient(180deg,#ff6b79,#f04b5c);color:#2a0509;box-shadow:inset 0 1px #ffffff4d,0 10px 24px -12px #ff5a6acc}.pr-btn:hover:not(:disabled){filter:brightness(1.08)}.pr-btn:active:not(:disabled){transform:scale(.96)}.pr-btn:focus-visible{outline:2px solid var(--pr-text);outline-offset:3px}.pr-btn:disabled{cursor:default}.pr-btn.dim,.is-opened .pr-btn:not(.chosen),.is-rolling .pr-btn:not(.chosen){opacity:.35}.pr-btn.chosen{animation:pr-chosen .5s cubic-bezier(.2,.9,.3,1.4)}.pr-btn.up.chosen{box-shadow:inset 0 1px #ffffff59,0 0 0 3px var(--pr-bg),0 0 0 5px var(--pr-up)}.pr-btn.down.chosen{box-shadow:inset 0 1px #ffffff4d,0 0 0 3px var(--pr-bg),0 0 0 5px var(--pr-down)}.is-hot .pr-btn.chosen{--pr-bg: var(--pr-bg-hot)}@keyframes pr-chosen{0%{transform:scale(.94)}60%{transform:scale(1.04)}to{transform:none}}.pr-btn.sm{width:92px;height:48px;border-radius:14px}.pr-riding{height:48px;padding:0 16px;border:0;border-radius:14px;display:flex;align-items:center;gap:8px;font:800 15px Inter,system-ui,sans-serif;cursor:pointer;-webkit-tap-highlight-color:transparent;animation:pr-pop-in .45s cubic-bezier(.2,.9,.3,1.4);flex-shrink:0}.pr-riding.up{color:var(--pr-up);background:#3ddc8b1f;box-shadow:inset 0 0 0 1.5px #3ddc8b8c}.pr-riding.down{color:var(--pr-down-text);background:#ff5a6a1f;box-shadow:inset 0 0 0 1.5px #ff5a6a8c}.pr-toast-layer{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:20}.pr-toast{pointer-events:auto;width:min(460px,calc(100% - 32px));box-sizing:border-box;border-radius:20px;background:#1a1a22eb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,122,31,.4);box-shadow:0 0 0 5px #ff7a1f1a,0 24px 60px -20px #000c;padding:16px;display:flex;flex-direction:column;gap:12px;font-family:Inter,system-ui,sans-serif;color:var(--pr-text);animation:pr-toast-in .45s cubic-bezier(.2,.9,.3,1.2)}@keyframes pr-toast-in{0%{opacity:0;transform:translateY(12px) scale(.96)}to{opacity:1;transform:none}}.pr-toast-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.pr-toast-info{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1}.pr-toast .pr-title{font-size:11px;letter-spacing:.1em}.pr-toast-line{display:flex;align-items:baseline;gap:10px}.pr-toast .pr-av{border-color:var(--pr-bg-hot)}.pr-toast-btns{display:flex;gap:8px}.pr-toast-in{font-size:13px;font-weight:700;padding:10px 14px;border-radius:12px;background:#ffffff0f}.pr-toast-in.up{color:var(--pr-up)}.pr-toast-in.down{color:var(--pr-down-text)}.pr-toast-meta{font-size:12px;color:var(--pr-mute)}.pr-toast-meta b{color:var(--pr-text)}.pr-toast-meta b.up{color:var(--pr-up)}.pr-toast-meta b.down{color:var(--pr-down-text)}.pr-x{align-self:flex-start;width:28px;height:28px;margin:-4px -6px 0 -8px;border:0;border-radius:8px;background:transparent;color:#8a94a6;display:flex;align-items:center;justify-content:center;cursor:pointer}.pr-x:hover{color:var(--pr-text);background:#ffffff0f}.pr-spin{width:10px;height:10px;border-radius:50%;border:2.5px solid currentColor;border-right-color:transparent;animation:pr-rot 1s linear infinite}@keyframes pr-rot{to{transform:rotate(360deg)}}.pr-channel{width:100%;height:auto}.pr-channel .ch-up{fill:#3ddc8b1a}.pr-channel .ch-down{fill:#ff5a6a1a}.pr-channel .ch-mid{stroke:#ffffff1f}.pr-channel .ch-ride{fill:none;stroke:var(--pr-text);stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:420;stroke-dashoffset:420;animation:pr-draw 2.2s cubic-bezier(.6,0,.3,1) infinite}@keyframes pr-draw{0%{stroke-dashoffset:420}80%,to{stroke-dashoffset:0}}.pr-sidebar-wrap{display:flex;flex-direction:column;gap:10px}.pr-sidebar-foot{margin:0;font-size:11.5px;text-align:center;color:var(--pr-mute)}@media(prefers-reduced-motion:reduce){.pr-card *,.pr-card,.pr-toast *,.pr-toast{animation:none!important;transition:none!important}.pr-channel .ch-ride{stroke-dashoffset:0}}.party-stage{--party-gold-rgb: 255, 206, 102;position:absolute;top:12px;left:50%;transform:translate(-50%);z-index:4;display:flex;flex-direction:column;align-items:center;gap:8px;width:min(460px,calc(100% - 24px));pointer-events:none}.party-stage--overlay{inset:0;transform:none;width:100%;max-width:none}.party-stage--overlay .pr-toast-layer{position:absolute}.party-stage__banner--top,.party-stage__pop--top{position:absolute;top:12px;left:50%;transform:translate(-50%);pointer-events:none}.party-stage__banner{display:inline-flex;align-items:center;gap:8px;padding:7px 14px 7px 10px;border-radius:999px;border:1px solid rgba(var(--party-gold-rgb),.32);background:#0e0b0cc7;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:inset 0 1px rgba(var(--party-gold-rgb),.12),0 10px 28px #00000047;white-space:nowrap}.party-stage__banner--live{border-color:rgba(var(--party-gold-rgb),.55);box-shadow:inset 0 1px rgba(var(--party-gold-rgb),.2),0 0 24px rgba(var(--party-gold-rgb),.14),0 10px 28px #00000047}.party-stage__live{width:7px;height:7px;margin-left:2px;border-radius:50%;flex-shrink:0;background:rgb(var(--party-gold-rgb));box-shadow:0 0 10px rgba(var(--party-gold-rgb),.75);animation:party-stage-live 1.6s ease-in-out infinite}@keyframes party-stage-live{50%{opacity:.35}}.party-stage__banner-label{font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--party-gold-rgb))}.party-stage__banner-time{font-size:15px;font-weight:800;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--look-ink, #fff)}.party-stage__banner-dot{color:rgba(var(--look-fg-rgb, 255, 255, 255),.28);font-weight:600}.party-stage__banner-meta{font-size:12px;font-weight:600;color:var(--look-ink-2, rgba(255, 255, 255, .72));font-variant-numeric:tabular-nums}.party-stage__up{color:var(--look-win, rgb(61, 227, 160))}.party-stage__down{color:var(--look-lose, rgb(255, 107, 122))}.party-stage__pop{padding:6px 12px;border-radius:999px;background:#080a0eb3;border:1px solid rgba(255,255,255,.1);font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.party-stage__pop--held{color:rgb(var(--party-gold-rgb));border-color:rgba(var(--party-gold-rgb),.4);box-shadow:0 0 30px rgba(var(--party-gold-rgb),.16)}.party-stage__pop--win{color:var(--look-win, rgb(61, 227, 160))}.party-stage__pop--lose{color:var(--look-lose, rgb(255, 107, 122))}@media(prefers-reduced-motion:reduce){.party-stage__live{animation:none}.party-stage__banner,.party-stage__pop{backdrop-filter:none;-webkit-backdrop-filter:none}}.mpd-stickers{display:flex;justify-content:center;gap:6px;flex-shrink:0}.mpd-sticker{display:inline-flex;padding:4px;border:0;border-radius:10px;background:rgba(var(--look-fg-rgb, 255, 255, 255),.05);cursor:pointer;transition:transform .14s cubic-bezier(.2,.8,.2,1)}.mpd-sticker:active{transform:rotate(-6deg) scale(.92)}.mpd-sticker:focus-visible{outline:2px solid rgb(255,206,102);outline-offset:2px}.mpd-sticker img{width:28px;height:28px;image-rendering:pixelated}.trading-panel-live .mpd-stickers{padding:0 12px 8px}.party-chart-reactions{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:4}.party-chart-reactions__emoji{position:absolute;font-size:clamp(1.25rem,3.2vw,1.75rem);line-height:1;transform:translate(-50%,-50%);animation:party-chart-react-pop 2.8s ease-out forwards;filter:drop-shadow(0 2px 6px rgba(0,0,0,.45))}@keyframes party-chart-react-pop{0%{opacity:0;transform:translate(-50%,-20%) scale(.6)}12%{opacity:1;transform:translate(-50%,-50%) scale(1.08)}to{opacity:0;transform:translate(-50%,-120%) scale(.95)}}@media(prefers-reduced-motion:reduce){.party-chart-reactions__emoji{animation:none;opacity:.85}}.mobile-home-chart{width:100%;flex:1;min-height:0;display:flex;flex-direction:column;gap:8px}.mobile-home-chart__frame{position:relative;flex:1;min-height:170px;border-radius:20px;overflow:hidden;background:#00000040;border:1px solid rgba(var(--look-fg-rgb, 255, 255, 255),.06)}.mobile-home-chart__frame .mini-chart{width:100%;height:100%;min-height:170px}.mobile-home-chart__frame>:first-child:not(.mini-chart){position:absolute;inset:0}.game-screen__main--party-bar{--game-party-bar-top-extra: 8px}.game-party-roll{width:100%;flex-shrink:0;margin:12px 0 8px}.game-party-roll .prs{margin:0;width:100%}.prb{box-sizing:border-box;margin:0 14px;padding:12px 14px;border-radius:18px;display:flex;flex-direction:column;gap:10px;background:var(--pr-bg);border:1px solid var(--pr-line);color:var(--pr-text);font-family:Inter,system-ui,sans-serif;transition:background-color .5s,border-color .5s,box-shadow .5s}.prb.is-hot{background:var(--pr-bg-hot);border-color:#ff7a1f66;animation:pr-glow 1.6s ease-in-out infinite}.prb.is-opened{border-color:#3ddc8b59}.prb-crowd-meta{flex-shrink:0;white-space:nowrap}.prb-main{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px}.prb .prb-time{font-family:var(--pr-num);font-size:40px;line-height:.85;flex-shrink:0}.prb-btns{display:flex;gap:8px;flex-shrink:0}.prb-btns .pr-btn.sm{width:82px;height:46px;-webkit-tap-highlight-color:transparent}.prb-opened-compact{height:auto;min-height:0;flex:1;min-width:0}.prb-stack{display:flex;flex-direction:column;gap:8px}.prb-stack--chart{gap:6px;width:100%}.prb-foot{margin:0 14px 4px;font-size:12px;color:var(--pr-mute);font-family:Inter,system-ui,sans-serif}.prb-foot--chart{margin:0 2px;font-size:11px}.prb-foot--error{color:var(--look-lose, #ff7a86)}.prb--chart{margin:0;padding:10px 12px 9px;gap:7px;border-radius:20px;background:rgba(var(--look-fg-rgb, 255, 255, 255),.035);border:1px solid rgba(var(--look-fg-rgb, 255, 255, 255),.09);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:none}.prb--chart.is-hot{background:#ff7a1f0f;border-color:#ff7a1f52;animation:none;box-shadow:none}.prb--chart.is-opened{background:#3ddc8b0d;border-color:#3ddc8b42}.prb--chart.is-rolling .pr-rail.thin span{animation:none;opacity:1}.prb--chart .pr-rail.thin span{background:rgba(var(--look-fg-rgb, 255, 255, 255),.07)}.prb--chart .pr-rail.thin span.on{background:rgba(var(--pr-gold, 245, 181, 68),.55)}.prb--chart.is-hot .pr-rail.thin span.on{background:#ff7a1fb3}.prb--chart.prb--quiet{padding:9px 14px;background:rgba(var(--look-fg-rgb, 255, 255, 255),.03);border-color:rgba(var(--look-fg-rgb, 255, 255, 255),.07)}.prb--chart .pr-title{font-size:10px;letter-spacing:.08em;gap:6px;color:var(--look-ink-2, rgba(255, 255, 255, .72))}.prb--chart.is-hot .pr-title{color:#ff7a1ff2}.prb--chart .pr-dot{width:5px;height:5px}.prb--chart .pr-crowd{font-size:11px}.prb--chart .prb-main{min-height:40px;gap:8px}.prb--chart .prb-time{font-size:32px;line-height:.88}.prb--chart .pr-opened-title{font-size:20px}.prb--chart .pr-opened-sub{font-size:12px}.prb--chart .pr-btn.sm{width:72px;height:40px;border-radius:12px;font-size:14px}.prb--chart .pr-riding{height:40px;padding:0 12px;font-size:14px;border-radius:12px}.prb--chart .pr-rail.thin{height:5px;gap:2px}.prb--quiet{padding:10px 12px}.prb-stack--chart .party-stake{margin:0;padding:8px 10px;border-radius:16px;background:#00000038;border:1px solid rgba(var(--look-fg-rgb, 255, 255, 255),.08)}@media(prefers-reduced-motion:reduce){.prb,.prb *{animation:none!important}}.prs{position:relative;overflow:hidden;box-sizing:border-box;height:64px;margin:0 14px;display:flex;align-items:center;gap:12px;padding:0 10px 0 14px;border-radius:16px;background:#0d0f15db;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.09);box-shadow:0 12px 30px -16px #000c;font-family:Inter,system-ui,sans-serif;color:#f2f4f7;letter-spacing:normal;transition:border-color .5s,box-shadow .5s}.prs.is-hot{border-color:#ff7a1f80;animation:prs-glow 1.6s ease-in-out infinite}.prs.is-opened{border-color:#3ddc8b66}@keyframes prs-glow{0%,to{box-shadow:0 0 0 2px #ff7a1f1a,0 12px 30px -16px #000c}50%{box-shadow:0 0 0 4px #ff7a1f38,0 12px 30px -16px #000c}}.prs-info{display:flex;flex-direction:column;gap:3px;min-width:0}.prs-label{display:flex;align-items:center;gap:6px;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#c9d0db}.prs-dot{width:6px;height:6px;border-radius:50%;background:#3ddc8b;flex:none}.is-hot .prs-label{color:#ff7a1f}.is-hot .prs-dot{background:#ff7a1f}.is-opened .prs-label{color:#9fe8be}.prs-row{display:flex;align-items:baseline;gap:8px;white-space:nowrap;min-width:0}.prs-time{font-family:Archivo,Inter,sans-serif;font-stretch:122%;font-weight:900;font-size:26px;line-height:1;letter-spacing:-.01em;font-variant-numeric:tabular-nums;transition:color .4s}.is-hot .prs-time{color:#ff7a1f}.prs-sec{display:inline-block;animation:prs-sec .3s cubic-bezier(.2,.8,.2,1)}@keyframes prs-sec{0%{opacity:.2;transform:translateY(-5px)}to{opacity:1;transform:none}}.prs-sub{font-size:12px;color:#9aa4b5;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.prs-sub b{font-weight:700;color:#f2f4f7}.prs-sub b.up{color:#3ddc8b}.prs-sub b.down{color:#ff7a86}.prs-bump{display:inline-block;animation:prs-bump .35s ease-out}@keyframes prs-bump{0%{transform:scale(1.25)}to{transform:none}}.prs-right{margin-left:auto;flex:none}.prs-btns{display:flex;gap:6px}.prs-btn{height:40px;padding:0 12px;border:0;border-radius:12px;font:800 14px Inter,sans-serif;display:flex;align-items:center;gap:4px;cursor:pointer;transition:transform .15s,filter .2s;-webkit-tap-highlight-color:transparent}.prs-btn:disabled{opacity:.45;cursor:not-allowed}.prs-btn.up{background:linear-gradient(180deg,#46e394,#2fc977);color:#06210f;box-shadow:inset 0 1px #ffffff59}.prs-btn.down{background:linear-gradient(180deg,#ff6b79,#f04b5c);color:#2a0509;box-shadow:inset 0 1px #ffffff4d}.prs-btn:active:not(:disabled){transform:scale(.95)}.prs-riding{height:40px;padding:0 14px;border:0;border-radius:12px;display:flex;align-items:center;gap:6px;font:800 14px Inter,sans-serif;cursor:pointer;-webkit-tap-highlight-color:transparent;animation:prs-in .45s cubic-bezier(.2,.9,.3,1.4)}.prs-riding:active{transform:scale(.97)}.prs-riding.up{color:#3ddc8b;background:#3ddc8b1f;box-shadow:inset 0 0 0 1.5px #3ddc8b80}.prs-riding.down{color:#ff7a86;background:#ff5a6a1f;box-shadow:inset 0 0 0 1.5px #ff5a6a80}.prs-note{font-size:12px;font-weight:600;color:#c9d0db}@keyframes prs-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}.prs-progress{position:absolute;left:0;right:0;bottom:0;height:2px;background:#ffffff0f}.prs-progress span{display:block;height:2px;background:#f5b544;box-shadow:0 0 8px #f5b544;transition:width 1s linear,background-color .4s}.is-hot .prs-progress span{background:#ff7a1f;box-shadow:0 0 8px #ff7a1f}.is-opened .prs-progress span{background:#3ddc8b;box-shadow:0 0 8px #3ddc8b}.is-rolling .prs-progress span{animation:prs-shim 1s linear infinite}@keyframes prs-shim{0%,to{opacity:.4}50%{opacity:1}}.prs--quiet{justify-content:space-between}@media(prefers-reduced-motion:reduce){.prs,.prs *{animation:none!important;transition:none!important}}.mtr--win{--mtr-ink: var(--look-win, rgb(51, 242, 128));--mtr-rgb: var(--look-win-rgb, 51, 242, 128)}.mtr--lose{--mtr-ink: var(--look-lose, rgb(255, 89, 89));--mtr-rgb: var(--look-lose-rgb, 255, 89, 89)}.mtr--flat{--mtr-ink: var(--look-ink-2, rgba(255, 255, 255, .75));--mtr-rgb: var(--look-fg-rgb, 255, 255, 255)}.mtr{display:flex;align-items:center;gap:10px;width:100%;height:44px;flex-shrink:0;padding:0 12px 0 10px;border-radius:14px;border:1px solid rgba(var(--mtr-rgb),.16);background:rgba(var(--mtr-rgb),.05);color:var(--look-ink, #fff);font:inherit;text-align:left;cursor:pointer;overflow:hidden;transition:border-color .4s ease,background .4s ease,transform .12s ease}.mtr.mtr--flat{border-color:rgba(var(--look-fg-rgb, 255, 255, 255),.08);background:rgba(var(--look-fg-rgb, 255, 255, 255),.045)}.mtr:active{transform:scale(.985)}.mtr:focus-visible{outline:2px solid rgba(var(--look-fg-rgb, 255, 255, 255),.6);outline-offset:2px}.mtr__coins{display:flex;flex-shrink:0}.mtr__coin{display:inline-flex;border-radius:50%;box-shadow:0 0 0 1.5px rgba(var(--mtr-rgb),.75)}.mtr__coin+.mtr__coin{margin-left:-7px}.mtr__label{display:flex;align-items:center;gap:6px;flex:1;min-width:0}.mtr__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700}.mtr__lev{flex-shrink:0;padding:1px 6px;border-radius:999px;background:rgba(var(--look-fg-rgb, 255, 255, 255),.08);font-size:10px;font-weight:800;color:var(--look-ink-3, rgba(255, 255, 255, .6))}.mtr__pnl{display:flex;align-items:baseline;gap:6px;flex-shrink:0;font-variant-numeric:tabular-nums}.mtr__usd{font-size:15px;font-weight:800;color:var(--mtr-ink)}.mtr__pct{font-size:11px;font-weight:700;color:var(--mtr-ink);opacity:.75}.mtr__chev{flex-shrink:0;color:var(--look-ink-3, rgba(255, 255, 255, .45))}.room-chat__coin-chip,.mobile-chat__coin-chip{display:inline-flex;align-items:center;gap:4px;padding:1px 6px 1px 4px;border-radius:999px;background:rgba(var(--look-fg-rgb, 255, 255, 255),.06);color:var(--color-text-secondary);font-size:12px;font-weight:var(--font-semibold);line-height:1.4}.room-chat__coin-chip img,.mobile-chat__coin-chip img{border-radius:50%;flex-shrink:0}.room-chat__trade-side,.mobile-chat__trade-side{display:inline-flex;align-items:center;gap:3px;color:var(--color-text-tertiary);font-size:12px;font-weight:var(--font-medium);letter-spacing:.02em}.room-chat__trade-side-arrow,.mobile-chat__trade-side-arrow{font-size:9px;opacity:.7}.room-chat__trade-lev,.mobile-chat__trade-lev{color:var(--color-text-tertiary);font-size:12px}.room-chat__line--dust,.mobile-chat__line--dust{opacity:.62}.room-chat__line--big-win,.room-chat__line--big-lose,.mobile-chat__line--big-win,.mobile-chat__line--big-lose{position:relative}.room-chat__line--big-win,.mobile-chat__line--big-win{background:var(--chat-win-bg)}.room-chat__line--big-lose,.mobile-chat__line--big-lose{background:var(--chat-lose-bg)}.room-chat__line--big-win:before,.room-chat__line--big-lose:before,.mobile-chat__line--big-win:before,.mobile-chat__line--big-lose:before{content:"";position:absolute;top:6px;bottom:6px;width:2px;border-radius:2px}.room-chat__line--big-win:before,.mobile-chat__line--big-win:before{background:var(--chat-win)}.room-chat__line--big-lose:before,.mobile-chat__line--big-lose:before{background:var(--chat-lose)}.room-chat__line--big-win,.room-chat__line--big-lose{padding-left:calc(var(--space-3) + 4px)}.room-chat__line--big-win:before,.room-chat__line--big-lose:before{left:var(--space-3)}.mobile-chat__line--big-win,.mobile-chat__line--big-lose{padding-left:8px;margin:0 -4px;border-radius:var(--radius-md)}.mobile-chat__line--big-win:before,.mobile-chat__line--big-lose:before{left:0}.chat-gif-picker__close{transition:color .15s ease,background .15s ease}.chat-gif-picker__close:hover{color:var(--color-text-primary);background:rgba(var(--look-fg-rgb, 255, 255, 255),.06)}.chat-gif-picker__search:focus-within{border-color:rgba(var(--look-fg-rgb, 255, 255, 255),.2)}.chat-gif-picker__input:focus{background:rgba(var(--look-fg-rgb, 255, 255, 255),.09)}.chat-gif-picker__item{transition:border-color .15s ease,transform .1s ease}.chat-gif-picker__item:hover{border-color:rgba(var(--look-fg-rgb, 255, 255, 255),.2)}.chat-gif-picker__item:active{transform:scale(.97)}.pct{display:flex;align-items:center;gap:10px;width:100%;height:44px;flex-shrink:0;padding:0 12px 0 10px;border-radius:14px;border:1px solid rgba(var(--look-fg-rgb, 255, 255, 255),.08);background:rgba(var(--look-fg-rgb, 255, 255, 255),.045);color:var(--look-ink, #fff);font:inherit;text-align:left;cursor:pointer;overflow:hidden;transition:border-color .4s ease,background .4s ease,transform .12s ease}.pct:active{transform:scale(.985)}.pct:focus-visible{outline:2px solid rgba(var(--look-fg-rgb, 255, 255, 255),.6);outline-offset:2px}.pct--fresh{border-color:#ffce664d;background:#ffce6612}.pct__line{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.pct .pct__face{margin-left:0;flex-shrink:0;box-shadow:none}.pct__name{flex-shrink:0;max-width:96px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700}.pct__text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:var(--look-ink-2, rgba(255, 255, 255, .72))}.pct__text--trade{font-variant-numeric:tabular-nums;font-weight:600}.pct__empty{font-size:13px;font-weight:600;color:var(--look-ink-3, rgba(255, 255, 255, .5))}.pct__open{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;color:var(--look-ink-3, rgba(255, 255, 255, .5))}.pct__online{font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.geo-block-banner{flex-shrink:0;width:100%;z-index:400;padding:10px 16px;padding-top:max(10px,env(safe-area-inset-top,0px));background:linear-gradient(180deg,#8b0000f2,#640000eb);border-bottom:1px solid rgba(255,120,120,.35);box-shadow:0 4px 24px #00000059}.geo-block-banner__inner{max-width:720px;margin:0 auto;display:flex;flex-direction:column;gap:4px;text-align:center}.geo-block-banner__title{margin:0;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#fff;line-height:1.35}.geo-block-banner__hint{margin:0;font-size:11px;font-weight:500;color:#ffffffd1;line-height:1.35}.side-menu-party-live{width:8px;height:8px;border-radius:50%;flex-shrink:0;background:var(--cs-up, #3de3a0);box-shadow:0 0 10px #3de3a0bf;animation:side-menu-party-live 1.6s ease-in-out infinite}.side-menu-party-live--off{background:var(--cs-faint, rgba(255, 255, 255, .25));box-shadow:none;animation:none}@keyframes side-menu-party-live{50%{opacity:.45}}@media(prefers-reduced-motion:reduce){.side-menu-party-live{animation:none}}.party-roll{--party-up: var(--look-win, rgb(61, 227, 160));--party-up-rgb: var(--look-win-rgb, 61, 227, 160);--party-down: var(--look-lose, rgb(255, 107, 122));--party-down-rgb: var(--look-lose-rgb, 255, 107, 122);--party-gold-rgb: 255, 206, 102;--party-fg-rgb: var(--look-fg-rgb, 255, 255, 255);position:relative;display:flex;flex-direction:column;gap:12px;padding:14px;border-radius:20px;background:radial-gradient(120% 90% at 0% 0%,rgba(var(--party-gold-rgb),.07),transparent 60%),rgba(var(--party-fg-rgb),.04);box-shadow:inset 0 1px rgba(var(--party-fg-rgb),.05);isolation:isolate;overflow:hidden;transition:box-shadow .3s ease,background .3s ease}.party-roll--panel{margin:0;flex-shrink:0}.party-roll--sheet{margin:0 12px 10px;max-height:min(52dvh,430px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(var(--party-fg-rgb),.12) transparent;flex-shrink:0}.party-roll--urgent{background:radial-gradient(120% 100% at 0% 0%,rgba(var(--party-gold-rgb),.16),transparent 62%),rgba(var(--party-fg-rgb),.045);box-shadow:inset 0 1px rgba(var(--party-gold-rgb),.18),inset 0 0 0 1px rgba(var(--party-gold-rgb),.14)}.party-roll--joined{box-shadow:inset 0 1px rgba(var(--party-fg-rgb),.06),inset 0 0 0 1px rgba(var(--party-gold-rgb),.16)}.party-roll__top{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.party-roll__clock{display:flex;flex-direction:column;gap:6px;min-width:0}.party-roll__eyebrow{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;color:var(--look-ink-2, rgba(255, 255, 255, .62))}.party-roll__live{width:6px;height:6px;border-radius:50%;background:rgb(var(--party-gold-rgb, 255, 206, 102));box-shadow:0 0 8px rgba(var(--party-gold-rgb, 255, 206, 102),.8);flex-shrink:0;animation:party-live 1.6s ease-in-out infinite}@keyframes party-live{50%{opacity:.35}}.party-roll__timer{font-size:40px;font-weight:760;line-height:.92;letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:var(--look-ink, #fff)}.party-roll--urgent .party-roll__timer{color:rgb(var(--party-gold-rgb));text-shadow:0 0 24px rgba(var(--party-gold-rgb),.45);animation:party-timer-beat 1s ease-in-out infinite}@keyframes party-timer-beat{50%{transform:scale(1.025)}}.party-roll--panel .party-roll__timer-stage{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0}.party-roll--panel .party-roll__timer-digits{display:inline-flex;align-items:center;gap:5px}.party-roll--panel .party-roll__timer-unit{display:grid;place-items:center;min-width:42px;height:46px;padding:0 8px;border-radius:13px;background:linear-gradient(180deg,rgba(var(--party-fg-rgb),.07),#00000038);box-shadow:inset 0 1px rgba(var(--party-fg-rgb),.1),inset 0 0 0 1px rgba(var(--party-gold-rgb),.14);font-size:30px;font-weight:760;line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--look-ink, #fff)}.party-roll--panel .party-roll__timer-colon{font-size:24px;font-weight:700;line-height:1;color:rgba(var(--party-fg-rgb),.28);transform:translateY(-2px)}.party-roll--panel .party-roll__timer-progress{width:min(100%,132px);height:3px;border-radius:999px;background:rgba(var(--party-fg-rgb),.08);overflow:hidden}.party-roll--panel .party-roll__timer-progress-fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,rgba(var(--party-gold-rgb),.45),rgb(var(--party-gold-rgb)));transition:width .25s linear}.party-roll--panel .party-roll__timer-stage--urgent .party-roll__timer-unit{color:rgb(var(--party-gold-rgb));box-shadow:inset 0 0 0 1px rgba(var(--party-gold-rgb),.38),0 0 18px rgba(var(--party-gold-rgb),.16);animation:party-timer-beat 1s ease-in-out infinite}.party-roll--panel .party-roll__timer-stage--urgent .party-roll__timer-progress-fill{background:linear-gradient(90deg,rgb(var(--party-gold-rgb)),rgba(var(--party-gold-rgb),.65));animation:party-timer-progress-pulse 1s ease-in-out infinite}@keyframes party-timer-progress-pulse{50%{opacity:.72}}.party-roll__crowd{display:flex;flex-direction:column;align-items:flex-end;gap:6px;min-width:0;padding-bottom:1px}.party-roll__pile{display:inline-flex;align-items:center;flex-shrink:0}.party-roll__avatar{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin-left:-6px;border-radius:50%;font-size:10px;font-weight:700;color:#fff;overflow:hidden;flex-shrink:0;box-shadow:0 0 0 2px var(--shell-surface-bg, #0d1117);animation:party-avatar-in .3s cubic-bezier(.2,.9,.3,1.3) both}.party-roll__avatar--pfp{background:#0a0a0a;border-radius:38%}.party-roll__avatar:first-child{margin-left:0}.party-roll__avatar--up{box-shadow:0 0 0 2px var(--shell-surface-bg, #0d1117),0 0 0 3px rgba(var(--party-up-rgb, 61, 227, 160),.6)}.party-roll__avatar--down{box-shadow:0 0 0 2px var(--shell-surface-bg, #0d1117),0 0 0 3px rgba(var(--party-down-rgb, 255, 107, 122),.6)}@keyframes party-avatar-in{0%{transform:scale(.4);opacity:0}}.party-roll__pile-more{margin-left:4px;font-size:10px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--look-ink-2, rgba(255, 255, 255, .6))}.party-roll__crowd-line{display:flex;flex-direction:column;align-items:flex-end;gap:1px;font-size:11px;color:var(--look-ink-3, rgba(255, 255, 255, .48));font-variant-numeric:tabular-nums;white-space:nowrap;animation:party-fade-up .25s ease both}.party-roll__crowd-line b{font-size:13px;font-weight:700;color:var(--look-ink, #fff)}@keyframes party-fade-up{0%{transform:translateY(3px);opacity:0}}.party-roll__split{display:flex;height:4px;margin-bottom:-4px;border-radius:999px;overflow:hidden;gap:3px}.party-roll__split-up{background:var(--party-up);border-radius:999px;transition:width .5s cubic-bezier(.2,.8,.2,1)}.party-roll__split-down{flex:1;background:var(--party-down);border-radius:999px}.party-roll__sides{display:grid;grid-template-columns:1fr 1fr;gap:8px}.party-roll__side{display:flex;align-items:center;justify-content:space-between;gap:6px;min-height:46px;padding:0 14px;border-radius:14px;border:0;font:inherit;font-size:14px;font-weight:750;cursor:pointer;transition:transform .12s ease,background .15s ease,box-shadow .15s ease,opacity .15s ease}.party-roll__side--up{color:var(--party-up);background:rgba(var(--party-up-rgb),.13)}.party-roll__side--down{color:var(--party-down);background:rgba(var(--party-down-rgb),.13)}.party-roll__side:not(:disabled):hover.party-roll__side--up{background:rgba(var(--party-up-rgb),.2)}.party-roll__side:not(:disabled):hover.party-roll__side--down{background:rgba(var(--party-down-rgb),.2)}.party-roll__side:not(:disabled):active{transform:scale(.97)}.party-roll__side:focus-visible{outline:2px solid rgba(var(--party-fg-rgb),.6);outline-offset:2px}.party-roll__side--picked.party-roll__side--up{color:#04140c;background:var(--party-up);box-shadow:0 8px 24px rgba(var(--party-up-rgb),.28)}.party-roll__side--picked.party-roll__side--down{color:#1a0306;background:var(--party-down);box-shadow:0 8px 24px rgba(var(--party-down-rgb),.28)}.party-roll--joined .party-roll__sides{grid-template-columns:1fr}.party-roll--joined .party-roll__side:not(.party-roll__side--picked){display:none}.party-roll__side--pending.party-roll__side--up{box-shadow:inset 0 0 0 2px var(--party-up)}.party-roll__side--pending.party-roll__side--down{box-shadow:inset 0 0 0 2px var(--party-down)}.party-roll__side:disabled{cursor:default}.party-roll__side:disabled:not(.party-roll__side--picked){opacity:.45}.party-roll__side-count{min-width:22px;padding:2px 7px;border-radius:999px;background:#00000029;font-size:12px;font-weight:650;text-align:center;font-variant-numeric:tabular-nums}.party-roll__foot{display:flex;align-items:center;justify-content:center;gap:8px;min-height:22px;font-size:11.5px;color:var(--look-ink-3, rgba(255, 255, 255, .5));text-align:center;white-space:nowrap}.party-roll__foot>:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.party-roll__foot b{color:var(--look-ink, #fff);font-weight:600}.party-roll__flips{display:inline-flex;gap:4px;flex-shrink:0}.party-roll__flip{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 4px 0 8px;border-radius:8px;background:#00000038;box-shadow:inset 0 0 0 1px rgba(var(--party-gold-rgb),.16);perspective:120px}.party-roll__flip-label{font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--look-ink-3, rgba(255, 255, 255, .45))}.party-roll__flip-face{display:inline-block;min-width:34px;font-size:11px;font-weight:750;text-align:center;font-variant-numeric:tabular-nums;color:rgba(var(--party-gold-rgb),.85);transform-origin:50% 50%;backface-visibility:hidden;animation:party-flip .32s cubic-bezier(.2,.8,.3,1.2) both}.party-roll__flip-q{display:grid;place-items:center;width:16px;height:16px;border-radius:5px;background:rgba(var(--party-gold-rgb),.16);font-size:10px;font-weight:800;color:rgb(var(--party-gold-rgb))}@keyframes party-flip{0%{transform:rotateX(-90deg);opacity:.2;filter:blur(1px)}}.party-roll__feed{display:inline-block;animation:party-fade-up .25s ease both}.party-roll__error{color:var(--party-down)}.party-roll__last{display:flex;align-items:center;gap:7px;margin:-2px -4px -4px;padding:7px 10px;border-radius:12px;background:rgba(var(--party-up-rgb),.07);font-size:11px;font-weight:600;color:var(--look-ink-2, rgba(255, 255, 255, .72));font-variant-numeric:tabular-nums}.party-roll__dev{display:flex;gap:6px;margin-top:-2px}.party-roll__dev-btn{flex:1;height:30px;border:0;border-radius:10px;background:rgba(var(--party-fg-rgb),.08);font:inherit;font-size:11px;font-weight:700;color:var(--look-ink-2, rgba(255, 255, 255, .72));cursor:pointer;transition:background .15s ease,color .15s ease}.party-roll__dev-btn:hover{background:rgba(var(--party-fg-rgb),.14);color:var(--look-ink, #fff)}.party-roll__dev-btn--primary{background:rgba(var(--party-gold-rgb),.18);color:rgb(var(--party-gold-rgb))}.party-roll__dev-btn--primary:hover{background:rgba(var(--party-gold-rgb),.28)}.party-roll__last-dot{width:6px;height:6px;border-radius:50%;background:var(--party-up);box-shadow:0 0 0 3px rgba(var(--party-up-rgb),.18);flex-shrink:0}.party-rail{--party-gold-rgb: 255, 206, 102;display:flex;flex-direction:column;align-items:center;gap:4px;width:40px;margin-top:var(--space-2, 8px);padding:8px 0;border:0;border-radius:12px;background:rgba(var(--look-fg-rgb, 255, 255, 255),.05);color:var(--look-ink, #fff);font:inherit;cursor:pointer}.party-rail--joined{box-shadow:inset 0 0 0 1px rgba(var(--party-gold-rgb),.35)}.party-rail--urgent{box-shadow:inset 0 0 0 1px rgba(var(--party-gold-rgb),.6)}.party-rail__time{font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.party-rail__count{font-size:10px;color:var(--look-ink-3, rgba(255, 255, 255, .5));font-variant-numeric:tabular-nums}.party-strip{--party-gold-rgb: 255, 206, 102;display:flex;align-items:center;gap:8px;width:100%;min-height:40px;margin-top:6px;flex-shrink:0;padding:6px 6px 6px 12px;border-radius:999px;border:1px solid rgba(var(--party-gold-rgb),.22);background:rgba(var(--look-fg-rgb, 255, 255, 255),.05);color:var(--look-ink, #fff);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.party-strip:active{transform:scale(.985)}.party-strip--urgent{border-color:rgba(var(--party-gold-rgb),.6)}.party-strip__time{font-size:14px;font-weight:700;font-variant-numeric:tabular-nums}.party-strip--urgent .party-strip__time{color:rgb(var(--party-gold-rgb))}.party-strip .party-roll__avatar{width:20px;height:20px;font-size:9px}.party-strip .party-roll__avatar--pfp{border-radius:34%}.party-strip__text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;font-size:12px;color:var(--look-ink-2, rgba(255, 255, 255, .7))}.party-strip__cta{padding:6px 12px;border-radius:999px;background:rgb(var(--party-gold-rgb));color:#1b1405;font-size:12px;font-weight:700}@media(prefers-reduced-motion:reduce){.party-roll__live,.party-roll__avatar,.party-roll__crowd-line,.party-roll__feed,.party-roll--urgent .party-roll__timer,.party-roll--panel .party-roll__timer-stage--urgent .party-roll__timer-unit,.party-roll--panel .party-roll__timer-stage--urgent .party-roll__timer-progress-fill,.party-roll__flip-face{animation:none}.party-roll__flip-face{display:none}}@media(max-height:720px){.party-roll{gap:10px;padding:12px}.party-roll__timer{font-size:34px}.party-roll--panel .party-roll__timer-unit{min-width:38px;height:42px;font-size:26px}.party-roll__side{min-height:40px}.party-roll__last{display:none}}@media(max-height:600px){.party-roll--sheet{max-height:42dvh}}.pfaces{display:inline-flex;align-items:center;flex-shrink:0}.pfaces .pfaces__face{width:var(--pfaces-size);height:var(--pfaces-size);margin-left:calc(var(--pfaces-size) * -.3);border-radius:50%;overflow:hidden;box-shadow:0 0 0 2px var(--pfaces-ring, rgb(28, 18, 12));animation:none}.pfaces .pfaces__face:first-child{margin-left:0}.pfaces .pfaces__face>*{border-radius:50%!important}.pfaces__more{display:inline-flex;align-items:center;justify-content:center;min-width:var(--pfaces-size);height:var(--pfaces-size);margin-left:calc(var(--pfaces-size) * -.3);padding:0 6px;border-radius:999px;background:#3a2c1e;box-shadow:0 0 0 2px var(--pfaces-ring, rgb(28, 18, 12));color:var(--look-ink, #fff);font-size:11px;font-weight:800;font-variant-numeric:tabular-nums}.htl-dock{width:100%;height:100%;display:flex;flex-direction:column;min-height:0;overflow:hidden}.htl-dock__header{display:flex;align-items:center;height:26px;padding:0 12px;flex-shrink:0;border-bottom:1px solid rgba(var(--look-fg-rgb, 255, 255, 255),.06)}.htl-dock__header .htl-dock__col{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--look-ink-3, rgba(255, 255, 255, .3))}.htl-dock__body{flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(var(--look-fg-rgb, 255, 255, 255),.08) transparent}.htl-dock__row{display:flex;align-items:center;height:34px;padding:0 12px;border-bottom:1px solid rgba(var(--look-fg-rgb, 255, 255, 255),.03);transition:background .12s}.htl-dock__row:hover{background:rgba(var(--look-fg-rgb, 255, 255, 255),.03)}.htl-dock__col{font-size:12px;font-weight:600;color:var(--look-ink-2, rgba(255, 255, 255, .7));font-variant-numeric:tabular-nums;flex-shrink:0;display:flex;align-items:center;gap:6px;min-width:0}.htl-dock__col--market{width:72px;font-weight:800;color:var(--look-ink, rgba(255, 255, 255, .92));font-family:var(--font-display, inherit)}.htl-dock__col--side{width:88px}.htl-dock__col--stake{width:64px;font-size:11px;color:var(--look-ink-3, rgba(255, 255, 255, .45))}.htl-dock__col--pnl{width:80px;font-weight:800;font-size:12px}.htl-dock__col--pct{width:72px;font-size:11px}.htl-dock__col--time{width:56px;font-size:11px;color:var(--look-ink-3, rgba(255, 255, 255, .35))}.htl-dock__col--actions{margin-left:auto;justify-content:flex-end;width:auto;flex-shrink:0}.htl-dock__val--win{color:var(--look-win, rgb(51, 242, 128))}.htl-dock__val--lose{color:var(--look-lose, rgb(255, 89, 89))}.htl-dock__badge{font-size:10px;font-weight:700;padding:2px 6px;border-radius:4px;letter-spacing:.03em;flex-shrink:0}.htl-dock__badge--long{background:rgba(var(--look-win-rgb, 51, 242, 128),.12);color:var(--look-win, rgb(51, 242, 128))}.htl-dock__badge--short{background:rgba(var(--look-lose-rgb, 255, 89, 89),.12);color:var(--look-lose, rgb(255, 89, 89))}.htl-dock__badge--neutral{background:rgba(var(--look-fg-rgb, 255, 255, 255),.06);color:var(--look-ink-3, rgba(255, 255, 255, .4))}.htl-dock__lev{font-size:10px;font-weight:650;color:var(--look-ink-3, rgba(255, 255, 255, .35))}.htl-dock__liq{font-size:9px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;padding:1px 4px;border-radius:3px;background:#ffb4641f;color:#ffc88cd9;flex-shrink:0}.htl-dock__share{padding:2px 8px;border-radius:4px;border:none;background:rgba(var(--look-fg-rgb, 255, 255, 255),.04);color:var(--look-ink-3, rgba(255, 255, 255, .45));font-size:10px;font-weight:700;letter-spacing:.02em;cursor:pointer;opacity:0;transition:opacity .1s,background .1s,color .1s}.htl-dock__row:hover .htl-dock__share{opacity:1}.htl-dock__share:hover{background:rgba(var(--look-fg-rgb, 255, 255, 255),.08);color:var(--look-ink-2, rgba(255, 255, 255, .75))}.htl-dock__state,.htl-dock__retry{display:flex;align-items:center;justify-content:center;height:100%;width:100%;margin:0;font-size:12px;color:var(--look-ink-3, rgba(255, 255, 255, .35))}.htl-dock__retry{border:none;background:none;font-weight:600;color:var(--look-ink-2, rgba(255, 255, 255, .65));cursor:pointer}.htl-dock__retry:hover{color:var(--look-ink, rgba(255, 255, 255, .9))}.profile-points{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.profile-points--sheet{align-items:center;gap:18px;padding:12px 0 4px;margin-bottom:0}.profile-points--sheet .profile-points__party,.profile-points--sheet .profile-points__season{padding:0;border:none;border-radius:0;background:none;overflow:visible;display:flex;flex-direction:column-reverse;align-items:center;gap:8px}.profile-points--sheet .profile-points__party:after{content:none}.profile-points__party{position:relative;overflow:hidden;padding:16px 14px;border-radius:14px;border:1px solid rgba(var(--look-gold-rgb, 255, 206, 102),.22);background:radial-gradient(120% 80% at 0% 0%,rgba(var(--look-gold-rgb, 255, 206, 102),.14),transparent 55%),radial-gradient(90% 70% at 100% 100%,rgba(124,255,203,.08),transparent 50%),rgba(var(--look-fg-rgb, 255, 255, 255),.04)}.profile-points__party:after{content:"";position:absolute;inset:-40% -60%;background:linear-gradient(105deg,transparent 42%,rgba(255,255,255,.07) 50%,transparent 58%);animation:profile-points-sheen 4.5s ease-in-out infinite;pointer-events:none}@keyframes profile-points-sheen{0%,to{transform:translate(-30%) rotate(8deg);opacity:0}45%{opacity:1}55%{transform:translate(30%) rotate(8deg);opacity:1}}.profile-points__party-label{display:block;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;background:linear-gradient(90deg,#ffd36a,#ff8fd4 45%,#7cffcb);-webkit-background-clip:text;background-clip:text;color:transparent}.profile-points--sheet .profile-points__party-label{font-size:12px;font-weight:600;letter-spacing:1.5px;margin-bottom:0}.profile-points__party-value{display:block;font-size:28px;font-weight:900;line-height:1;font-variant-numeric:tabular-nums;letter-spacing:-.03em}.profile-points--sheet .profile-points__party-value{font-size:56px;letter-spacing:-2px}.profile-points__party-shimmer{background:linear-gradient(90deg,#ffe9a8,#ff9bd5 28%,#fff 42%,#7cffcb 58%,#ffd36a 72%,#ff8fd4);background-size:220% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:profile-points-shimmer 5s linear infinite}@keyframes profile-points-shimmer{to{background-position:220% center}}.profile-points__season{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:12px;border:1px solid rgba(var(--look-fg-rgb, 255, 255, 255),.08);background:rgba(var(--look-fg-rgb, 255, 255, 255),.03)}.profile-points__season-label{font-size:12px;font-weight:650;color:var(--look-ink-3, rgba(255, 255, 255, .45));letter-spacing:.04em}.profile-points--sheet .profile-points__season{flex-direction:row;align-items:baseline;gap:0}.profile-points--sheet .profile-points__season-label,.profile-points--sheet .profile-points__season-value{font-size:15px;font-weight:500;letter-spacing:0;color:var(--look-ink-3, rgba(255, 255, 255, .5))}.profile-points--sheet .profile-points__season-label:after{content:" · "}.profile-points__season-value{font-size:20px;font-weight:800;color:var(--look-ink, #fff);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.look-picker{display:flex;gap:2px;padding:3px;border-radius:12px;background:var(--look-well, rgba(255, 255, 255, .04));border:1px solid var(--look-line, rgba(255, 255, 255, .06))}.look-picker__option{flex:1;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:7px;height:34px;padding:0 8px;border:none;border-radius:9px;background:transparent;color:var(--look-ink-3, rgba(255, 255, 255, .5));font:inherit;font-size:12px;font-weight:600;white-space:nowrap;cursor:pointer;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.look-picker__option:hover{color:var(--look-ink-2, rgba(255, 255, 255, .75))}.look-picker__option--active,.look-picker__option--active:hover{background:var(--look-key, rgba(255, 255, 255, .1));color:var(--look-ink, #ffffff);box-shadow:var(--look-key-lift, none);cursor:default}.look-picker__option:focus-visible{outline:2px solid var(--look-ink-3, rgba(255, 255, 255, .5));outline-offset:1px}.look-picker__swatch{position:relative;flex-shrink:0;width:14px;height:14px;border-radius:4px;box-shadow:inset 0 0 0 1px #80786e66}.look-picker__swatch:after{content:"";position:absolute;left:3px;right:3px;bottom:3px;height:5px;border-radius:1.5px}.look-picker__swatch--classic{background:#0b0b0e}.look-picker__swatch--classic:after{background:#34343c}.look-picker__swatch--paper{background:#f2eee6}.look-picker__swatch--paper:after{background:#fff;box-shadow:0 1px 1px #3c2c184d}.look-picker__swatch--desk{background:#f2eee6}.look-picker__swatch--desk:after{background:#18171a}@media(pointer:coarse){.look-picker__option{height:40px;font-size:13px}}.party-roster{position:absolute;inset:58px 8px 8px;z-index:20;display:flex;flex-direction:column;min-height:0;padding:14px 6px 6px;border-radius:18px;background:#16202bf0;border:1px solid rgba(var(--look-fg-rgb, 255, 255, 255),.08);box-shadow:0 24px 60px #00000080,inset 0 1px rgba(var(--look-fg-rgb, 255, 255, 255),.06);backdrop-filter:blur(22px) saturate(1.4);-webkit-backdrop-filter:blur(22px) saturate(1.4);transform-origin:top center}.party-roster__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:0 8px 12px}.party-roster__title{font-size:15px;font-weight:750;letter-spacing:-.01em;color:var(--color-text-primary)}.party-roster__meta{margin-top:2px;font-size:11px;color:var(--look-ink-3, rgba(255, 255, 255, .45));font-variant-numeric:tabular-nums}.party-roster__close{display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:50%;background:rgba(var(--look-fg-rgb, 255, 255, 255),.07);color:var(--color-text-secondary);cursor:pointer;transition:background .15s ease,color .15s ease}.party-roster__close:hover{background:rgba(var(--look-fg-rgb, 255, 255, 255),.12);color:var(--color-text-primary)}.party-roster__search{display:flex;align-items:center;gap:8px;margin:0 4px 8px;padding:0 12px;height:36px;border-radius:12px;background:rgba(var(--look-fg-rgb, 255, 255, 255),.05);color:var(--look-ink-3, rgba(255, 255, 255, .45));transition:background .15s ease,box-shadow .15s ease}.party-roster__search:focus-within{background:rgba(var(--look-fg-rgb, 255, 255, 255),.08);box-shadow:0 0 0 1px rgba(var(--look-fg-rgb, 255, 255, 255),.12)}.party-roster__search input{flex:1;min-width:0;border:0;outline:none;background:transparent;font:inherit;font-size:13px;color:var(--color-text-primary)}.party-roster__search input::placeholder{color:var(--look-ink-3, rgba(255, 255, 255, .4))}.party-roster__list{flex:1;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(var(--look-fg-rgb, 255, 255, 255),.1) transparent}.party-roster__empty{padding:24px 8px;text-align:center;font-size:12px;color:var(--look-ink-3, rgba(255, 255, 255, .45))}.party-roster__row{display:flex;align-items:center;gap:6px;padding-right:6px;border-radius:12px;transition:background .15s ease}.party-roster__row:hover{background:rgba(var(--look-fg-rgb, 255, 255, 255),.045)}.party-roster__member{flex:1;min-width:0;display:flex;align-items:center;gap:10px;padding:7px 8px;border:0;border-radius:12px;background:transparent;color:inherit;text-align:left;cursor:pointer}.party-roster__member:focus-visible{outline:2px solid rgba(var(--look-fg-rgb, 255, 255, 255),.3);outline-offset:-2px}.party-roster__avatar{position:relative;display:inline-flex;flex-shrink:0}.party-roster__status{position:absolute;right:-1px;bottom:-1px;width:10px;height:10px;border-radius:50%;background:var(--look-ink-3, rgba(255, 255, 255, .35));box-shadow:0 0 0 2px #16202b}.party-roster__status--live{background:var(--look-win, rgb(51, 242, 128))}.party-roster__who{display:flex;flex-direction:column;gap:1px;min-width:0}.party-roster__name{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:650;color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.party-roster__you{padding:1px 6px;border-radius:999px;font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--look-gold, rgb(255, 206, 102));background:rgba(var(--look-gold-rgb, 255, 206, 102),.12)}.party-roster__state{font-size:11px;color:var(--look-ink-3, rgba(255, 255, 255, .45));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.party-roster__state--long{color:var(--look-win, rgb(51, 242, 128))}.party-roster__state--short{color:var(--look-lose, rgb(255, 89, 89))}.party-roster__watch{flex-shrink:0;height:26px;padding:0 10px;border:1px solid rgba(var(--look-fg-rgb, 255, 255, 255),.12);border-radius:999px;background:transparent;font-size:11px;font-weight:650;color:var(--color-text-secondary);cursor:pointer;transition:background .15s ease,border-color .15s ease}.party-roster__watch:hover{background:rgba(var(--look-fg-rgb, 255, 255, 255),.06)}.party-roster__watch--on{background:rgba(var(--look-fg-rgb, 255, 255, 255),.04)}html[data-theme] .party-roster{background:#faf7f1f5;box-shadow:0 24px 60px #1412102e}html[data-theme] .party-roster__status{box-shadow:0 0 0 2px #faf7f1}.chart-radio-picker{position:relative;width:100%;min-width:0}.chart-radio-picker__trigger{display:flex;align-items:center;gap:6px;width:100%;min-width:0;padding:2px 6px 2px 2px;margin:0;border:1px solid rgba(0,0,0,.35);border-radius:6px;background:linear-gradient(180deg,#ffffff1a,#00000026);box-shadow:inset 0 1px #ffffff14;cursor:pointer;text-align:left;color:#dce1ebe6}.chart-radio-picker__trigger:hover:not(:disabled){border-color:#ffffff2e;background:linear-gradient(180deg,#ffffff24,#0000001f)}.chart-radio-picker__trigger:disabled{opacity:.55;cursor:default}.chart-radio-picker__trigger-label{flex:1;min-width:0;font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chart-radio-picker__chevron{flex-shrink:0;opacity:.55}.chart-radio-picker__thumb{width:22px;height:22px;flex-shrink:0;border-radius:4px;object-fit:cover;border:1px solid rgba(0,0,0,.45);box-shadow:inset 0 0 0 1px #ffffff1f;background:#111}.chart-radio-picker__thumb--empty{display:flex;align-items:center;justify-content:center;color:#fff6}.chart-radio-picker__menu{position:absolute;left:0;right:0;bottom:calc(100% + 6px);z-index:30;margin:0;padding:4px;list-style:none;max-height:min(280px,42vh);overflow-y:auto;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:#1c2026f0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 12px 40px #0000008c,inset 0 1px #ffffff14}.chart-radio-picker__option{display:flex;align-items:center;gap:8px;width:100%;padding:6px 8px;border:none;border-radius:7px;background:transparent;color:#f0f2f8eb;cursor:pointer;text-align:left}.chart-radio-picker__option:hover,.chart-radio-picker__option:focus-visible{background:#3c82dc73;outline:none}.chart-radio-picker__option--selected{background:#ffffff0f}.chart-radio-picker__option-title{flex:1;min-width:0;font-size:11px;font-weight:600;line-height:1.25;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.chart-radio-picker__check{flex-shrink:0;color:#ffffffd9}.chart-radio-picker__menu .chart-radio-picker__thumb{width:32px;height:32px;border-radius:5px}.room-dj{flex-shrink:0;position:relative;z-index:4;margin:0 8px 4px;padding:10px 10px 8px;border-radius:12px;border:1px solid rgba(var(--look-fg-rgb, 255, 255, 255),.1);background:linear-gradient(165deg,rgba(var(--look-gold-rgb, 255, 160, 60),.1) 0%,transparent 42%),linear-gradient(180deg,rgba(var(--look-fg-rgb, 255, 255, 255),.06),#080a0e8c);box-shadow:inset 0 1px #ffffff12,0 4px 20px #00000040}.room-dj--live{border-color:rgba(var(--look-gold-rgb, 255, 160, 60),.22);box-shadow:inset 0 1px rgba(var(--look-gold-rgb, 255, 180, 100),.15),0 0 24px rgba(var(--look-gold-rgb, 255, 120, 0),.08)}.room-dj--minimized{padding:6px 8px}.room-dj__header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.room-dj__header-left{display:flex;align-items:center;gap:8px;min-width:0}.room-dj__header-right{display:flex;align-items:center;gap:6px;flex-shrink:0}.room-dj__badge{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:rgba(var(--look-gold-rgb, 255, 180, 100),.95)}.room-dj__playlist-name{font-size:11px;font-weight:600;color:var(--look-ink-3, rgba(255, 255, 255, .45));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.room-dj__live{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:rgba(var(--look-win-rgb, 51, 242, 128),.95);background:rgba(var(--look-win-rgb, 51, 242, 128),.12);border:1px solid rgba(var(--look-win-rgb, 51, 242, 128),.22)}.room-dj__live-dot{width:5px;height:5px;border-radius:50%;background:var(--look-win, rgb(51, 242, 128));animation:room-dj-pulse 1.4s ease-in-out infinite}@keyframes room-dj-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.85)}}.room-dj__minimize{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border:none;border-radius:8px;background:rgba(var(--look-fg-rgb, 255, 255, 255),.06);color:var(--look-ink-3, rgba(255, 255, 255, .5));cursor:pointer;transition:background .12s,color .12s}.room-dj__minimize:hover{background:rgba(var(--look-fg-rgb, 255, 255, 255),.12);color:var(--look-ink-1, rgba(255, 255, 255, .9))}.room-dj__now{display:flex;align-items:center;gap:8px;min-width:0}.room-dj__art{width:44px;height:44px;flex-shrink:0;border-radius:8px;overflow:hidden;border:1px solid rgba(var(--look-fg-rgb, 255, 255, 255),.12);box-shadow:0 2px 8px #00000059;background:#00000059}.room-dj__art img{width:100%;height:100%;object-fit:cover;display:block}.room-dj__art-fallback{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:rgba(var(--look-gold-rgb, 255, 160, 60),.65)}.room-dj__track-meta{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.room-dj__track-title{font-size:13px;font-weight:700;color:var(--look-ink-1, rgba(255, 255, 255, .92));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.room-dj__track-artist{font-size:11px;color:var(--look-ink-3, rgba(255, 255, 255, .45));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.room-dj__transport{display:flex;align-items:center;gap:2px;flex-shrink:0}.room-dj__tbtn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:8px;background:transparent;color:var(--look-ink-2, rgba(255, 255, 255, .65));cursor:pointer}.room-dj__tbtn:hover{background:rgba(var(--look-fg-rgb, 255, 255, 255),.08);color:var(--look-ink-1, #fff)}.room-dj__play{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;border-radius:50%;background:linear-gradient(145deg,rgba(var(--look-gold-rgb, 255, 160, 60),.95),rgba(var(--look-gold-rgb, 220, 120, 40),.95));color:#1a1008;cursor:pointer;box-shadow:0 2px 10px rgba(var(--look-gold-rgb, 255, 120, 0),.35)}.room-dj__play:hover:not(:disabled){filter:brightness(1.06);transform:scale(1.03)}.room-dj__play:disabled{opacity:.45;cursor:not-allowed}.room-dj__progress{margin-top:10px;display:flex;flex-direction:column;gap:4px}.room-dj__progress-bar{height:4px;border-radius:999px;background:rgba(var(--look-fg-rgb, 255, 255, 255),.1);cursor:pointer;overflow:hidden}.room-dj__progress-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,rgba(var(--look-gold-rgb, 255, 160, 60),.9),rgba(var(--look-win-rgb, 51, 242, 128),.75))}.room-dj__times{display:flex;justify-content:space-between;font-size:10px;font-variant-numeric:tabular-nums;color:var(--look-ink-3, rgba(255, 255, 255, .38))}.room-dj__picker{margin-top:8px;display:flex;flex-direction:column;gap:4px}.room-dj__picker-label{font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--look-ink-3, rgba(255, 255, 255, .35))}.room-dj .chart-radio-picker__trigger{padding:4px 8px 4px 4px;border-radius:8px;border-color:rgba(var(--look-fg-rgb, 255, 255, 255),.1);background:rgba(var(--look-fg-rgb, 255, 255, 255),.05)}.room-dj .chart-radio-picker__trigger-label{font-size:11px;font-weight:600;letter-spacing:0;text-transform:none}.room-dj .chart-radio-picker__menu{z-index:40}.room-dj__mini{display:flex;align-items:center;gap:8px;min-width:0}.room-dj__mini-art{width:32px;height:32px;padding:0;border:none;border-radius:6px;overflow:hidden;flex-shrink:0;cursor:pointer;background:#0000004d}.room-dj__mini-art img{width:100%;height:100%;object-fit:cover}.room-dj__mini-art-fallback{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:rgba(var(--look-gold-rgb, 255, 160, 60),.7)}.room-dj__mini-meta{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:0;padding:0;border:none;background:none;cursor:pointer;text-align:left}.room-dj__mini-title{font-size:12px;font-weight:700;color:var(--look-ink-1, rgba(255, 255, 255, .9));overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.room-dj__mini-sub{font-size:10px;color:var(--look-ink-3, rgba(255, 255, 255, .42))}.room-dj__mini-play{display:flex;align-items:center;justify-content:center;width:30px;height:30px;flex-shrink:0;border:none;border-radius:50%;background:rgba(var(--look-gold-rgb, 255, 160, 60),.25);color:var(--look-gold, #ffb464);cursor:pointer}.room-dj__mini-play:disabled{opacity:.45}.room-dj__iframe{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none;border:0}.mcs-dj .room-dj{margin:0 10px 6px}.mcs-dj .chart-radio-picker__menu{max-height:min(220px,36vh)}.mobile-chat.cs-chat{color:var(--cs-strong, #f2f4f7)}.cs-chat-body{flex:1;min-height:0;display:flex;flex-direction:column;position:relative}.mobile-chat.cs-chat .mobile-chat__placeholder{color:var(--cs-mute, #8a94a6)}.mobile-chat{--chat-win: var(--look-win, rgb(51, 242, 128));--chat-win-bg: rgba(var(--look-win-rgb, 51, 242, 128), .15);--chat-lose: var(--look-lose, rgb(255, 89, 89));--chat-lose-bg: rgba(var(--look-lose-rgb, 255, 89, 89), .15);--chat-accent: var(--look-violet, #a970ff);--chat-accent-hover: var(--look-violet, #bf94ff);--keyboard-inset-bottom: 0px;position:fixed;left:0;right:0;bottom:var(--keyboard-inset-bottom);top:auto;display:flex;flex-direction:column;overflow:hidden;transform:translateZ(0)}.mobile-chat__error{padding:10px 16px;background:var(--chat-lose-bg);border-bottom:1px solid rgba(var(--look-lose-rgb, 255, 89, 89),.2);color:var(--chat-lose);font-size:13px;display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.mobile-chat__error-dismiss{background:none;border:none;color:var(--chat-lose);cursor:pointer;font-size:18px;padding:0 4px}.mobile-chat__empty{flex:1;display:flex;align-items:center;justify-content:center;padding:20px;color:var(--color-text-tertiary);font-size:14px}.mobile-chat__log{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:12px 16px;font-size:13px;position:relative;scroll-behavior:smooth;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;transform:translateZ(0)}.mobile-chat__placeholder{color:var(--color-text-tertiary);font-size:13px;text-align:center;padding-top:20px}.mobile-chat__line{padding:8px 0;border-radius:var(--radius-md)}.mobile-chat__line-inner{display:flex;align-items:flex-start;gap:10px}.mobile-chat__content{flex:1;min-width:0}.mobile-chat__header-row{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-bottom:2px}.mobile-chat__user{font-weight:var(--font-semibold);font-size:13px}.mobile-chat__timestamp{font-size:10px;color:var(--color-text-tertiary)}.mobile-chat__badge--team{padding:1px 4px;font-size:9px;font-weight:var(--font-semibold);letter-spacing:.02em;color:var(--look-lev, rgb(255, 191, 77));background:rgba(var(--look-lev-rgb, 255, 191, 77),.1);border-radius:2px;flex-shrink:0}.mobile-chat__text{color:var(--color-text-secondary);font-size:14px;line-height:1.4;word-break:break-word}.mobile-chat__avatar{width:24px;height:24px;border-radius:50%;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:var(--font-bold);color:#000;line-height:1}.mobile-chat__avatar--img{object-fit:cover}.mobile-chat__trade-row{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.mobile-chat__trade-win{color:var(--chat-win);font-weight:var(--font-semibold);font-size:13px}.mobile-chat__trade-lose{color:var(--chat-lose);font-weight:var(--font-semibold);font-size:13px}.mobile-chat__trade-info{color:var(--color-text-tertiary);font-size:12px}.mobile-chat__gif{display:block;max-width:100%;max-height:150px;margin:4px 0;border-radius:var(--radius-sm);object-fit:contain}.mobile-chat__link{color:var(--chat-accent-hover);text-decoration:none;word-break:break-all}.mobile-chat__link:active{text-decoration:underline}.mobile-chat__unsafe-url{color:var(--color-text-tertiary);word-break:break-all;text-decoration:line-through;opacity:.6}.mobile-chat__scroll-pill{position:absolute;bottom:70px;left:50%;transform:translate(-50%);z-index:10;display:flex;align-items:center;gap:6px;padding:10px 18px;font-size:13px;font-weight:var(--font-medium);color:var(--color-text-primary);background:var(--panel-bg);border:1px solid var(--panel-border);border-radius:9999px;box-shadow:0 4px 12px #0000004d;cursor:pointer}.mobile-chat--keyboard-open .mobile-chat__scroll-pill{display:none}.mobile-chat__form{display:flex;align-items:center;gap:8px;padding:12px 16px;padding-bottom:max(12px,env(safe-area-inset-bottom));border-top:1px solid var(--panel-border);flex-shrink:0;background:var(--shell-surface-bg);transform:translateZ(0)}.mobile-chat--keyboard-open .mobile-chat__form{padding-bottom:12px}.mobile-chat__gif-btn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;background:rgba(var(--look-fg-rgb, 255, 255, 255),.06);border:1px solid var(--panel-border);border-radius:var(--radius-md);cursor:pointer;color:var(--color-text-secondary)}.mobile-chat__input{flex:1;min-width:0;padding:10px 14px;font-size:16px;color:var(--color-text-primary);background:rgba(var(--look-fg-rgb, 255, 255, 255),.06);border:1px solid var(--panel-border);border-radius:var(--radius-md);outline:none;transform:translateZ(0);-webkit-appearance:none;appearance:none;touch-action:manipulation}.mobile-chat__input::placeholder{color:var(--color-text-tertiary)}.mobile-chat__input:focus{background:rgba(var(--look-fg-rgb, 255, 255, 255),.08);border-color:rgba(var(--look-violet-rgb, 169, 112, 255),.5)}.mobile-chat__send{flex-shrink:0;padding:10px 16px;font-size:12px;font-weight:var(--font-semibold);letter-spacing:.04em;color:#fff;background:var(--chat-accent);border:none;border-radius:var(--radius-md);cursor:pointer}.mobile-chat__send:disabled{opacity:.4;cursor:not-allowed;background:rgba(var(--look-violet-rgb, 169, 112, 255),.4)}.mcs-presence{display:flex;align-items:center;gap:10px;flex:1;min-width:0;min-height:48px;padding:6px 10px 6px 8px;border:0;border-radius:14px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background .18s ease}.mcs-presence:active,.mcs-presence--open{background:rgba(var(--look-fg-rgb, 255, 255, 255),.06)}.mcs-presence:disabled{cursor:default}.mcs-presence:focus-visible{outline:2px solid rgba(var(--look-fg-rgb, 255, 255, 255),.25);outline-offset:-2px}.mcs-presence__faces{display:inline-flex;flex-shrink:0}.mcs-presence__faces:empty{display:none}.mcs-presence__face{box-shadow:0 0 0 2px var(--look-sheet, rgb(14, 18, 26))}.mcs-presence__face+.mcs-presence__face{margin-left:-8px}.mcs-presence__title{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.mcs-presence__name{font-size:16px;font-weight:750;line-height:1.1;letter-spacing:-.015em;color:var(--look-ink, rgba(255, 255, 255, .94))}.mcs-presence__count{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:550;color:var(--look-ink-3, rgba(255, 255, 255, .5));font-variant-numeric:tabular-nums;white-space:nowrap}.mcs-presence__dot{width:6px;height:6px;border-radius:50%;background:var(--look-win, rgb(51, 242, 128));box-shadow:0 0 0 3px rgba(var(--look-win-rgb, 51, 242, 128),.16)}.mcs-presence__dot--off{background:var(--look-ink-3, rgba(255, 255, 255, .35));box-shadow:none}.mcs-presence__chev{display:grid;place-items:center;width:26px;height:26px;flex-shrink:0;border-radius:50%;background:rgba(var(--look-fg-rgb, 255, 255, 255),.06);color:var(--look-ink-2, rgba(255, 255, 255, .7));transition:transform .25s cubic-bezier(.2,.8,.2,1)}.mcs-presence--open .mcs-presence__chev{transform:rotate(180deg)}.mcs-body{position:relative;flex:1;min-height:0;display:flex;flex-direction:column}.mcs-roll{flex-shrink:0;padding:0 10px 6px}.mcs-dj{flex-shrink:0;position:relative;z-index:5}.mobile-chat .party-roster{top:0}.cs{--cs-bg: #10151D;--cs-card: #161C25;--cs-line: rgba(255,255,255,.06);--cs-text: #E6E9EE;--cs-strong: #F2F4F7;--cs-name: #C9D0DB;--cs-mute: #8A94A6;--cs-faint: #6B7587;--cs-up: #3DDC8B;--cs-down: #FF7A86;--cs-down-solid: #FF5A6A;--cs-gold: #F5B544;--cs-hot: #FF7A1F;--cs-pink: #FF7AB8;height:100%;display:flex;flex-direction:column;box-sizing:border-box;background:var(--cs-bg);border-left:1px solid var(--cs-line);font-family:Inter,system-ui,sans-serif;color:var(--cs-strong)}.cs-tabs{margin:10px 12px 0;padding:4px;border-radius:14px;background:var(--cs-card);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.cs-tabs button{height:36px;border:0;border-radius:10px;background:transparent;color:var(--cs-mute);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s,color .2s}.cs-tabs button:hover{color:var(--cs-strong)}.cs-tabs button.on{background:#232b37;color:var(--cs-strong)}.cs-tabs button:focus-visible{outline:2px solid var(--cs-strong);outline-offset:1px}.cs-room{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 10px;gap:8px}.cs-room--mobile{padding:2px 12px 10px;flex-shrink:0}.cs-room-close{width:32px;height:32px;flex-shrink:0;border:0;border-radius:999px;background:#ffffff14;color:var(--cs-mute);display:flex;align-items:center;justify-content:center;cursor:pointer}.cs-room-close:hover{color:var(--cs-strong)}.cs-composer--mobile{margin-bottom:max(10px,env(safe-area-inset-bottom,0px))}.cs-composer--mobile input{font-size:16px}.cs-room-name{border:0;padding:0;background:transparent;color:var(--cs-strong);font:800 16px Inter,sans-serif;display:flex;align-items:center;gap:8px;cursor:pointer}.cs-room-name svg{color:var(--cs-mute)}.cs-online{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--cs-mute)}.cs-online-dot{width:6px;height:6px;border-radius:50%;background:var(--cs-up)}.cs-online-dot--off{background:var(--cs-faint)}.cs-roll{padding:0 12px;flex:none}.cs-feed{flex:1;min-height:0;overflow-y:auto;padding:8px 16px 12px;scrollbar-width:thin;scrollbar-color:#2A3240 transparent}.cs-feed-inner{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:6px}.fd-chat,.fd-line{font-size:13px;line-height:20px;margin:0;animation:fd-in .25s ease-out}@keyframes fd-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.fd-chat{color:var(--cs-text);overflow-wrap:anywhere}.fd-chat-name{font-weight:600;color:var(--cs-pink);margin-right:6px}.fd-chat.me .fd-chat-name{color:var(--cs-gold)}.fd-line{display:flex;align-items:center;gap:8px;min-height:20px;color:var(--cs-mute)}.fd-glyph{width:14px;flex:none;display:flex;justify-content:center;color:var(--cs-faint)}.fd-glyph.liq{color:var(--cs-down-solid)}.fd-mark{width:6px;height:6px;border-radius:50%}.fd-mark.win{background:var(--cs-up)}.fd-mark.loss{background:var(--cs-down-solid)}.fd-mark.hit{width:7px;height:7px;border-radius:1px;background:var(--cs-gold);transform:rotate(45deg)}.fd-roll-dots{display:grid;grid-template-columns:repeat(2,4px);gap:2px}.fd-roll-dots i{width:4px;height:4px;border-radius:50%;background:var(--cs-gold)}.fd-roll-dots i:first-child{background:var(--cs-up)}.fd-roll-dots i:last-child{background:var(--cs-down-solid)}.fd-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fd-name{color:var(--cs-name);font-weight:600}.fd-you{color:var(--cs-strong);font-weight:700}.fd-roll{color:var(--cs-gold);font-weight:600}.fd-dir.up{color:var(--cs-up)}.fd-dir.down{color:var(--cs-down)}.fd-gold{color:var(--cs-gold)}.fd-value{margin-left:auto;padding-left:8px;white-space:nowrap;font-family:Archivo,Inter,sans-serif;font-weight:700;font-variant-numeric:tabular-nums;color:var(--cs-mute)}.fd-value.up{color:var(--cs-up)}.fd-value.down{color:var(--cs-down)}.fd-value.gold{color:var(--cs-gold);font-weight:800}.fd-value.hot{color:var(--cs-hot);font-weight:800}.fd-value.mute{font-weight:600}.fd-share{margin-left:8px;height:22px;padding:0 8px;border:1px solid rgba(255,255,255,.14);border-radius:6px;background:transparent;color:var(--cs-name);font:600 11px Inter,sans-serif;cursor:pointer}.fd-share:hover{color:var(--cs-strong);border-color:#ffffff4d}.fd-divider{display:flex;align-items:center;gap:10px;margin:6px 0;font-size:11px;line-height:20px;color:var(--cs-faint)}.fd-divider:before,.fd-divider:after{content:"";flex:1;height:1px;background:#ffffff0d}.cs-composer{margin:0 12px 14px;height:50px;padding:0 6px 0 12px;border-radius:16px;background:var(--cs-card);border:1px solid rgba(255,255,255,.07);display:flex;align-items:center;gap:8px;flex:none}.cs-composer:focus-within{border-color:#ffffff2e}.cs-composer input{flex:1;min-width:0;height:36px;border:0;outline:0;background:transparent;color:var(--cs-strong);font:500 14px Inter,sans-serif}.cs-composer input::placeholder{color:var(--cs-mute)}.cs-attach{width:32px;height:32px;border:0;border-radius:9px;background:transparent;color:var(--cs-mute);display:flex;align-items:center;justify-content:center;cursor:pointer}.cs-attach:hover{color:var(--cs-strong);background:#ffffff0d}.cs-send{width:38px;height:38px;border:0;border-radius:12px;background:var(--cs-strong);color:#0f141b;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:opacity .2s,transform .15s}.cs-send:disabled{opacity:.35;cursor:default}.cs-send:active:not(:disabled){transform:scale(.94)}.cs-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.cs-panel{flex:1;min-height:0;overflow-y:auto;padding:12px}@media(prefers-reduced-motion:reduce){.fd-chat,.fd-line{animation:none}}.sidebar.cs{background:var(--cs-bg);border-left:1px solid var(--cs-line)}.sidebar.cs .sidebar__nav{margin:10px 12px 0;padding:4px;border-radius:14px;background:var(--cs-card);gap:4px}.sidebar.cs .sidebar__nav-btn{height:36px;border-radius:10px;color:var(--cs-mute)}.sidebar.cs .sidebar__nav-btn:hover{color:var(--cs-strong);background:transparent}.sidebar.cs .sidebar__nav-btn--active{background:#232b37;color:var(--cs-strong)}.sidebar.cs .sidebar__content--room-chat{background:var(--cs-bg)}.sidebar.cs .sidebar__placeholder{color:var(--cs-mute)}.cs.mobile{border-left:0;border-radius:22px 22px 0 0;height:100%;flex:1;min-height:0;overflow:hidden}.cs-grabber{width:38px;height:5px;border-radius:3px;background:#ffffff2e;margin:8px auto 0;flex:none;cursor:grab}.cs.mobile .cs-room{justify-content:flex-start;gap:12px;padding:12px 14px 12px 18px}.cs.mobile .cs-room-name{font-size:20px}.cs.mobile .cs-online{font-size:13px}.cs-close{margin-left:auto;width:40px;height:40px;flex-shrink:0;border:0;border-radius:50%;background:#1c232e;color:var(--cs-name);display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-tap-highlight-color:transparent}.cs-close:active{background:#ffffff24}.cs.mobile .cs-roll{padding:0;display:flex;flex-direction:column;gap:8px}.cs.mobile .cs-roll .party-stake{margin:0 14px}.cs.mobile .cs-feed{padding:14px 18px 12px}.cs.mobile .cs-feed-inner{gap:8px;justify-content:flex-start}.cs.mobile .fd-chat,.cs.mobile .fd-line{font-size:14px;line-height:22px}.cs.mobile .fd-line{min-height:22px;gap:9px}.cs.mobile .cs-composer{margin:0 14px max(14px,env(safe-area-inset-bottom,0px));height:52px;border-radius:18px;padding-left:10px}.cs.mobile .cs-composer input{font-size:16px}.cs.mobile .cs-attach,.cs.mobile .cs-send{width:40px;height:40px}.fd-media{display:block;margin-top:6px;max-width:220px;max-height:160px;width:auto;height:auto;border-radius:10px}.cs-chat .cs-feed{-webkit-mask-image:none;mask-image:none}.cs-chat .fd-chat .room-chat__gif{display:block;max-width:min(220px,100%);margin-top:6px;border-radius:10px}.cs-chat .fd-chat .room-chat__link{color:var(--cs-pink, #ff7ab8);text-decoration:underline;text-underline-offset:2px}.cs-chat .room-chat__placeholder,.cs-chat .mobile-chat__placeholder{padding:4px 0 8px;text-align:left;font-size:13px;line-height:20px;color:var(--cs-mute, #8a94a6)}.cs-chat .room-chat__placeholder-title{display:block;font-weight:600;color:var(--cs-name, #c9d0db);margin-bottom:2px}.mpt--win{--mpt-ink: var(--look-win, rgb(51, 242, 128));--mpt-rgb: var(--look-win-rgb, 51, 242, 128)}.mpt--lose{--mpt-ink: var(--look-lose, rgb(255, 89, 89));--mpt-rgb: var(--look-lose-rgb, 255, 89, 89)}.mpt--flat{--mpt-ink: var(--look-ink-2, rgba(255, 255, 255, .75));--mpt-rgb: var(--look-fg-rgb, 255, 255, 255)}.mpt-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding:4px 20px 14px}.mpt-head__title{margin:0;font-size:18px;font-weight:800;color:var(--look-ink, #fff)}.mpt-head__sub{font-size:12px;font-weight:600;color:var(--look-ink-3, rgba(255, 255, 255, .5));font-variant-numeric:tabular-nums}.mpt-head__total{font-size:24px;font-weight:800;line-height:1;color:var(--mpt-ink);font-variant-numeric:tabular-nums}.mpt-body{display:flex;flex-direction:column;gap:12px;padding:0 16px calc(16px + env(safe-area-inset-bottom,0px))}.mpt-list{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.mpt-row{display:flex;align-items:center;gap:4px;border-radius:16px;border:1px solid rgba(var(--look-fg-rgb, 255, 255, 255),.08);background:rgba(var(--look-fg-rgb, 255, 255, 255),.04);overflow:hidden;transition:border-color .16s ease,background .16s ease}.mpt-row--on{border-color:rgba(var(--mpt-rgb),.45);background:rgba(var(--mpt-rgb),.07)}.mpt-row__main{display:flex;align-items:center;gap:12px;flex:1;min-width:0;height:64px;padding:0 4px 0 14px;border:none;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.mpt-row__coin{display:inline-flex;flex-shrink:0;border-radius:50%;box-shadow:0 0 0 2px rgba(var(--mpt-rgb),.7)}.mpt-row__info{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.mpt-row__name{display:flex;min-width:0;align-items:center;gap:6px;font-size:14px;font-weight:700;color:var(--look-ink, #fff);white-space:nowrap}.mpt-row__lev{padding:1px 6px;border-radius:999px;background:rgba(var(--look-fg-rgb, 255, 255, 255),.08);font-size:10px;font-weight:800;color:var(--look-ink-3, rgba(255, 255, 255, .6))}.mpt-row__meta{font-size:12px;color:var(--look-ink-3, rgba(255, 255, 255, .5));font-variant-numeric:tabular-nums}.mpt-row__pnl{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0;min-width:72px}.mpt-row__usd{font-size:16px;font-weight:800;color:var(--mpt-ink);font-variant-numeric:tabular-nums}.mpt-row__pct{font-size:11px;font-weight:700;color:var(--mpt-ink);opacity:.75;font-variant-numeric:tabular-nums}.mpt-row{padding-right:10px}.mpt-row__close{display:grid;place-items:center;flex-shrink:0;min-width:64px;height:36px;margin-left:6px;padding:0 14px;border:1px solid rgba(var(--look-fg-rgb, 255, 255, 255),.14);border-radius:999px;background:transparent;color:var(--look-ink, #fff);font:inherit;font-size:12px;font-weight:800;cursor:pointer}.mpt-row__close:active{background:rgba(var(--look-fg-rgb, 255, 255, 255),.1)}.mpt-row__close:disabled{cursor:progress;opacity:.6}.mpt-all{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:52px;border:none;border-radius:16px;background:var(--look-key, #fff);color:#0b0b0e;font:inherit;font-size:14px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.mpt-all--armed{color:#c33}.mpt-all__pnl{font-variant-numeric:tabular-nums}.mpt-all .mpt--win{color:#00a040}.mpt-all .mpt--lose{color:#c33}.mpt-spin{width:13px;height:13px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:mpt-spin .9s linear infinite}@keyframes mpt-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.mpt-spin{animation:none}}.badge-dex,.badge-unlock,.badge-toast,.badge-flight,.achievements-sheet,.menu-trigger,.appbar__pfp,.badge-menu-row{--gold: rgb(255, 191, 77);--badge-display: "Base Neue", ui-rounded, "SF Pro Rounded", "Open Runde", system-ui, -apple-system, sans-serif}.achievements-sheet__head{display:flex;align-items:center;gap:10px;padding:14px 20px 10px;flex-shrink:0}.achievements-sheet__title{margin:0;font-size:18px;font-weight:800;letter-spacing:.01em;color:var(--look-ink, #fff)}.achievements-sheet__count{font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--look-ink-2, rgba(255, 255, 255, .82))}.achievements-sheet__count span{color:var(--look-ink-3, rgba(255, 255, 255, .34))}.achievements-sheet__close{width:32px;height:32px;flex-shrink:0;padding:0;border:none;border-radius:50%;background:rgba(var(--look-fg-rgb, 255, 255, 255),.07);color:var(--look-ink-2, rgba(255, 255, 255, .7));display:flex;align-items:center;justify-content:center;cursor:pointer}.achievements-sheet__close:hover{background:rgba(var(--look-fg-rgb, 255, 255, 255),.11);color:var(--look-ink, #fff)}.achievements-sheet__body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:8px 20px max(24px,env(safe-area-inset-bottom))}.achievements-sheet__empty{display:flex;flex-direction:column;align-items:center;gap:12px;padding:0 0 22px;font-size:13px;color:var(--look-ink-3, rgba(255, 255, 255, .5));text-align:center}.achievements-sheet__retry{padding:8px 16px;border-radius:999px;border:1px solid rgba(var(--look-fg-rgb, 255, 255, 255),.12);background:rgba(var(--look-fg-rgb, 255, 255, 255),.05);color:var(--look-ink-2, rgba(255, 255, 255, .8));font-size:12px;font-weight:700;cursor:pointer}.achievements-sheet__demo{display:flex;justify-content:center;gap:8px;margin:0 0 20px}.badge-demo-run{padding:8px 14px;border-radius:999px;border:1px dashed color-mix(in srgb,var(--gold) 40%,transparent);background:transparent;color:color-mix(in srgb,var(--gold) 80%,var(--look-ink, #fff));font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;cursor:pointer}.badge-demo-run:disabled{opacity:.45;cursor:default}.badge-dex{display:flex;flex-direction:column;gap:26px}.badge-dex__head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:12px;padding:0 2px}.badge-dex__head h3{margin:0;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--look-ink-2, rgba(255, 255, 255, .62))}.badge-dex__head span{font-size:11px;font-variant-numeric:tabular-nums;letter-spacing:.08em;color:var(--look-ink-3, rgba(255, 255, 255, .38))}.badge-dex__head span.is-complete{color:var(--gold)}.badge-dex__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(74px,1fr));gap:10px}.badge-slot{position:relative;display:flex;flex-direction:column;align-items:center;gap:7px;padding:12px 6px 10px;border:0;border-radius:14px;background:rgba(var(--look-fg-rgb, 255, 255, 255),.022);font-family:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .2s ease,transform .2s cubic-bezier(.16,1,.3,1)}.badge-slot:active{transform:scale(.96)}@media(hover:hover){.badge-slot:hover{background:rgba(var(--look-fg-rgb, 255, 255, 255),.05)}}.badge-slot__ring{position:absolute;inset:0;border-radius:14px;border:1px solid rgba(var(--look-fg-rgb, 255, 255, 255),.05);pointer-events:none;transition:border-color .26s ease,box-shadow .26s ease}.badge-slot.is-unlocked .badge-slot__ring{border-color:color-mix(in srgb,var(--slot-hue) 26%,transparent)}.badge-slot.is-fresh .badge-slot__ring{border-color:color-mix(in srgb,var(--gold) 62%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--gold) 18%,transparent),0 0 18px -4px color-mix(in srgb,var(--gold) 45%,transparent);animation:slot-fresh 3.4s ease-in-out infinite}@keyframes slot-fresh{0%,to{box-shadow:0 0 0 1px color-mix(in srgb,var(--gold) 18%,transparent),0 0 18px -4px color-mix(in srgb,var(--gold) 45%,transparent)}50%{box-shadow:0 0 0 1px color-mix(in srgb,var(--gold) 30%,transparent),0 0 24px -2px color-mix(in srgb,var(--gold) 62%,transparent)}}.badge-slot__art{width:100%;max-width:62px;height:auto;aspect-ratio:1;object-fit:contain;transition:filter .42s ease,transform .42s cubic-bezier(.16,1,.3,1)}.badge-slot.is-locked .badge-slot__art{filter:brightness(.34) saturate(.12) contrast(1.05)}.badge-slot.is-unlocked .badge-slot__art{filter:drop-shadow(0 2px 5px rgba(0,0,0,.45)) drop-shadow(0 0 6px color-mix(in srgb,var(--aura-rim) calc(30% * var(--aura-strength)),transparent)) drop-shadow(0 0 14px color-mix(in srgb,var(--aura-core) calc(16% * var(--aura-strength)),transparent))}.badge-slot.is-pending .badge-slot__art{opacity:0}.badge-slot__seal{display:grid;place-items:center;width:62px;height:62px;border-radius:50%;border:1px dashed rgba(var(--look-fg-rgb, 255, 255, 255),.12);font-size:20px;font-weight:700;color:var(--look-ink-4, rgba(255, 255, 255, .16))}.badge-slot__name{font-size:9.5px;line-height:1.25;letter-spacing:.03em;text-align:center;color:var(--look-ink-3, rgba(255, 255, 255, .4))}.badge-slot.is-unlocked .badge-slot__name{color:var(--look-ink-2, rgba(255, 255, 255, .78))}.badge-slot,.badge-unlock,.badge-toast{--slot-hue: rgb(102, 217, 255)}.badge-slot[data-hue=gold],.badge-unlock[data-hue=gold],.badge-toast[data-hue=gold]{--slot-hue: rgb(255, 191, 77)}.badge-slot[data-hue=green],.badge-unlock[data-hue=green],.badge-toast[data-hue=green]{--slot-hue: rgb(51, 242, 128)}.badge-slot[data-hue=coral],.badge-unlock[data-hue=coral],.badge-toast[data-hue=coral]{--slot-hue: rgb(255, 115, 102)}.badge-slot[data-hue=red],.badge-unlock[data-hue=red],.badge-toast[data-hue=red]{--slot-hue: rgb(255, 89, 89)}.badge-unlock,.badge-slot{--aura-core: var(--slot-hue);--aura-rim: rgb(245, 177, 98);--aura-strength: 1;--aura-flash: 0;--aura-breathe: 4.5s;--aura-swell: 1.04}.badge-unlock[data-tier=Common],.badge-slot[data-tier=Common]{--aura-rim: rgb(235, 166, 117);--aura-strength: .7}.badge-unlock[data-tier=Rare],.badge-slot[data-tier=Rare]{--aura-rim: rgb(245, 177, 98);--aura-strength: .85}.badge-unlock[data-tier=Epic],.badge-slot[data-tier=Epic]{--aura-rim: rgb(250, 219, 125);--aura-flash: 1}.badge-unlock[data-tier=Legendary],.badge-slot[data-tier=Legendary]{--aura-rim: rgb(255, 230, 178);--aura-flash: 1;--aura-breathe: 6s;--aura-swell: 1.07}.badge-card__catch{position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(to right,transparent 5%,rgba(255,255,255,.16) 40%,rgba(255,255,255,.05) 80%,transparent 95%);z-index:12;pointer-events:none}.badge-card__sheen{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(105deg,transparent 0%,transparent 36%,rgba(245,196,81,.05) 46%,rgba(255,208,95,.11) 50%,rgba(245,196,81,.04) 54%,transparent 64%,transparent 100%);transform:translate(-110%);animation:badge-card-sweep 11s ease-in-out 1.6s infinite;pointer-events:none;z-index:13}@keyframes badge-card-sweep{0%{transform:translate(-110%)}22%{transform:translate(110%)}to{transform:translate(110%)}}.badge-unlock{--crest-w: 250px;--crest-h: 200px;position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center;padding:18px 18px calc(22px + env(safe-area-inset-bottom,0px));overflow:hidden;font-family:inherit;animation:badge-variant-in .16s cubic-bezier(.16,1,.3,1) both}.badge-unlock.is-award{--crest-w: 288px;--crest-h: 230px}@media(max-width:767px){.badge-unlock{padding-top:4px}}@keyframes badge-variant-in{0%{opacity:0}to{opacity:1}}.badge-ceremony{display:flex;align-items:center;gap:12px;width:100%;margin-bottom:12px}.badge-ceremony__rule{flex:1;height:1px;background:linear-gradient(to right,transparent,rgba(255,170,90,.42))}.badge-ceremony__rule--right{background:linear-gradient(to left,transparent,rgba(255,170,90,.42))}.badge-ceremony__diamond{width:5px;height:5px;background:#ffbe6ed9;transform:rotate(45deg);flex:none}.badge-ceremony__title{margin:0;font-size:10px;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:#ffbe6eeb;white-space:nowrap;text-shadow:0 1px 0 rgba(0,0,0,.8),0 -1px 0 rgba(255,220,120,.22)}.is-cold .badge-ceremony__rule{background:linear-gradient(to right,transparent,rgba(255,255,255,.14))}.is-cold .badge-ceremony__rule--right{background:linear-gradient(to left,transparent,rgba(255,255,255,.14))}.is-cold .badge-ceremony__diamond{background:#ffffff42}.is-cold .badge-ceremony__title{color:#ffffff8c;text-shadow:0 1px 0 rgba(0,0,0,.8)}.badge-unlock__band{position:relative;width:100%;height:var(--crest-h);display:flex;align-items:center;justify-content:center;margin:4px 0 14px}.badge-unlock__band:before{content:"";position:absolute;left:50%;top:50%;width:calc(var(--crest-w) * 1.07);height:calc(var(--crest-h) * 1.32);transform:translate(-50%,-50%);background:radial-gradient(ellipse 60% 56% at 50% 48%,color-mix(in srgb,var(--aura-core) 17%,transparent) 0%,color-mix(in srgb,var(--aura-rim) 15%,transparent) 34%,color-mix(in srgb,var(--aura-rim) 5%,transparent) 58%,transparent 74%);pointer-events:none;opacity:0;animation:badge-aura-in .5s ease-out .74s both,badge-aura-breathe var(--aura-breathe) ease-in-out 1.24s infinite}@keyframes badge-aura-in{0%{opacity:0;transform:translate(-50%,-50%) scale(.98)}to{opacity:calc(.72 * var(--aura-strength));transform:translate(-50%,-50%) scale(.98)}}@keyframes badge-aura-breathe{0%,to{opacity:calc(.72 * var(--aura-strength));transform:translate(-50%,-50%) scale(.98)}50%{opacity:var(--aura-strength);transform:translate(-50%,-50%) scale(var(--aura-swell))}}.badge-unlock__band:after{content:"";position:absolute;left:50%;top:47%;width:calc(var(--crest-w) * .84);height:calc(var(--crest-h) * .96);transform:translate(-50%,-50%) scale(.4);background:radial-gradient(ellipse 50% 50% at 50% 50%,rgba(255,235,160,.55) 0%,rgba(255,190,90,.26) 34%,transparent 70%);opacity:0;pointer-events:none;display:none}.is-award .badge-unlock__band:after{display:block;animation:badge-lock-flash .6s ease-out .74s both}@keyframes badge-lock-flash{0%{opacity:0;transform:translate(-50%,-50%) scale(.45)}45%{opacity:calc(.95 * var(--aura-flash));transform:translate(-50%,-50%) scale(1.02)}to{opacity:0;transform:translate(-50%,-50%) scale(1.55)}}.badge-unlock__tilt{position:relative;height:100%;display:flex;align-items:center;justify-content:center;transform:perspective(720px) rotateX(0) rotateY(0);transform-style:preserve-3d;transition:transform .5s ease-out;z-index:1}.badge-unlock__crest{position:relative;width:var(--crest-w);height:var(--crest-h);animation:badge-crest-lock-in 1.15s linear .12s both;will-change:transform}@keyframes badge-crest-lock-in{0%{opacity:0;transform:translateY(34px) scale(.58);animation-timing-function:cubic-bezier(.2,.7,.25,1)}46%{opacity:1;transform:translateY(-14px) scale(1.1);animation-timing-function:cubic-bezier(.7,0,.5,1)}66%{transform:translateY(6px) scale(.965);animation-timing-function:cubic-bezier(.3,0,.2,1)}82%{transform:translateY(-2px) scale(1.014)}to{transform:translateY(0) scale(1)}}.badge-unlock__art{position:relative;display:block;width:100%;height:100%;object-fit:contain;z-index:1;filter:drop-shadow(0 0 18px color-mix(in srgb,var(--aura-rim) calc(36% * var(--aura-strength)),transparent)) drop-shadow(0 0 44px color-mix(in srgb,var(--aura-core) calc(16% * var(--aura-strength)),transparent))}.badge-unlock__depth,.badge-unlock__foil{position:absolute;inset:0;pointer-events:none}.badge-unlock__depth>img,.badge-unlock__rainbow{width:100%;height:100%;object-fit:contain;display:block}.badge-unlock__depth{mix-blend-mode:overlay;opacity:.34;z-index:2}.badge-unlock__foil{opacity:.04;z-index:3}.badge-unlock__rainbow{mix-blend-mode:soft-light;opacity:.85;filter:hue-rotate(var(--foil-hue, 0deg)) saturate(.55) sepia(.3) brightness(1.02);transform:translate(var(--foil-x, 0px),var(--foil-y, 0px)) scale(1.04);will-change:filter,transform}.badge-unlock__foil-sheen{position:absolute;inset:0;background:linear-gradient(115deg,transparent 38%,rgba(255,255,255,.35) var(--foil-sheen, 50%),transparent 62%);mix-blend-mode:soft-light;opacity:.6;-webkit-mask:var(--art) center / contain no-repeat;mask:var(--art) center / contain no-repeat}.badge-unlock__filters{position:absolute;width:0;height:0;overflow:visible}.is-cold .badge-unlock__band:before,.is-cold .badge-unlock__band:after{display:none}.is-cold .badge-unlock__crest{animation:none}.is-cold .badge-unlock__art{filter:brightness(.42) saturate(.25) contrast(1.1)}.badge-unlock__seal{position:absolute;inset:0;margin:auto;display:grid;place-items:center;height:74%;aspect-ratio:1;border-radius:50%;border:1px dashed rgba(255,255,255,.14);font-size:42px;color:#ffffff2e}.badge-unlock__detail{margin:0;font-size:13px;line-height:1.35;max-width:30ch;color:#ffffff80}.badge-unlock__foot{display:flex;align-items:center;gap:10px;margin-top:16px;padding-top:13px;border-top:1px solid rgba(255,255,255,.06);width:min(300px,88%);justify-content:center;font-size:10px;letter-spacing:.16em;text-transform:uppercase}.badge-unlock__tier{color:var(--gold);font-weight:700;letter-spacing:.2em}.badge-unlock__foot>*+*:before{content:"·";margin-right:10px;color:#fff3}.badge-unlock__progress{color:#ffffff9e;font-variant-numeric:tabular-nums}.badge-unlock__collect{margin-top:18px;padding:12px 40px;border-radius:999px;border:1px solid color-mix(in srgb,var(--slot-hue) 40%,transparent);background:color-mix(in srgb,var(--slot-hue) 15%,transparent);color:#fffffff2;font-family:inherit;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:transform .18s cubic-bezier(.16,1,.3,1),background .18s ease}.badge-unlock__collect:active{transform:scale(.96)}.badge-unlock__viewall{margin-top:12px;padding:8px 14px;border:0;background:none;color:#ffffff80;font-family:inherit;font-size:12px;letter-spacing:.02em;cursor:pointer;text-decoration:underline;text-decoration-color:#ffffff2e;text-underline-offset:4px;transition:color .16s ease}@media(hover:hover){.badge-unlock__viewall:hover{color:#ffffffd1}}.badge-flight{position:fixed;z-index:100300;pointer-events:none;object-fit:contain;filter:drop-shadow(0 8px 20px rgba(0,0,0,.5))}.badge-toast{position:fixed;left:0;right:0;width:fit-content;margin:0 auto;top:calc(env(safe-area-inset-top,0px) + 74px);z-index:360;display:flex;align-items:center;gap:11px;padding:9px 16px 9px 9px;border-radius:999px;background:#121216e6;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid color-mix(in srgb,var(--slot-hue) 26%,rgba(var(--look-fg-rgb, 255, 255, 255),.1));box-shadow:0 8px 30px #00000080;color:var(--look-ink, #fff);font-family:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.badge-toast img{width:34px;height:34px;object-fit:contain;filter:drop-shadow(0 2px 5px rgba(0,0,0,.5))}.badge-toast__seal{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;border:1px dashed rgba(var(--look-fg-rgb, 255, 255, 255),.2);font-size:14px;color:var(--look-ink-3, rgba(255, 255, 255, .3))}.badge-toast__text{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.badge-toast__title{font-family:var(--badge-display);font-size:13px;font-weight:700;letter-spacing:-.01em;line-height:1.15}.badge-toast__sub{font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb,var(--slot-hue) 62%,var(--look-ink-3, rgba(255, 255, 255, .45)))}.menu-trigger.has-badge-landed,.menu-trigger.has-badge-unseen{position:relative}.menu-trigger.has-badge-landed:after,.menu-trigger.has-badge-unseen:after{content:"";position:absolute;inset:2px;border-radius:50%;pointer-events:none;background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--gold) 46%,transparent),color-mix(in srgb,var(--gold) 16%,transparent) 55%,transparent 72%)}.menu-trigger.has-badge-landed:after{animation:badge-dock-land 1.5s cubic-bezier(.16,1,.3,1) both}.menu-trigger.has-badge-unseen:after{animation:badge-dock-hold 3.2s ease-in-out infinite}.appbar__pfp.has-badge-landed,.appbar__pfp.has-badge-unseen{border-color:color-mix(in srgb,var(--gold) 70%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--gold) 22%,transparent),0 0 16px -2px color-mix(in srgb,var(--gold) 55%,transparent)}.appbar__pfp.has-badge-landed{animation:badge-pfp-land 1.5s cubic-bezier(.16,1,.3,1) both}@keyframes badge-pfp-land{0%{transform:scale(1)}26%{transform:scale(1.14)}to{transform:scale(1)}}@keyframes badge-dock-land{0%{opacity:0;transform:scale(.4)}26%{opacity:1;transform:scale(1.25)}to{opacity:1;transform:scale(1)}}@keyframes badge-dock-hold{0%,to{opacity:.68;transform:scale(.96)}50%{opacity:1;transform:scale(1.06)}}.badge-menu-row__icon{position:relative;display:inline-flex;width:20px;height:20px;align-items:center;justify-content:center;color:var(--look-ink-2, rgba(255, 255, 255, .8))}.badge-menu-row.has-badge-unseen .badge-menu-row__icon:before{content:"";position:absolute;inset:-9px;border-radius:50%;pointer-events:none;background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--gold) 32%,transparent),transparent 68%);animation:badge-dock-hold 3.4s ease-in-out infinite}.badge-menu-row__peek{position:relative;width:28px;height:28px;object-fit:contain;filter:drop-shadow(0 2px 5px rgba(0,0,0,.55))}.badge-menu-row.has-badge-unseen .badge-menu-row__label{color:color-mix(in srgb,var(--gold) 55%,var(--look-ink, #fff))!important}.badge-menu-row__new{display:block;margin-top:2px;font-size:11px;font-weight:500;letter-spacing:.01em;text-align:left;color:color-mix(in srgb,var(--gold) 72%,transparent)}.badge-menu-row__count{margin-left:auto;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--look-ink-3, rgba(255, 255, 255, .35))}.badge-unlock__art,.badge-unlock__depth img,.badge-unlock__rainbow,.badge-slot__art,.badge-toast img,.badge-menu-row__peek{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}@media(prefers-reduced-motion:reduce){.badge-slot.is-fresh .badge-slot__ring,.menu-trigger.has-badge-landed:after,.menu-trigger.has-badge-unseen:after,.appbar__pfp.has-badge-landed,.badge-menu-row.has-badge-unseen .badge-menu-row__icon:before{animation:none}.badge-unlock{animation:none}.badge-unlock__crest{animation:none;opacity:1;transform:none}.badge-unlock__tilt{transition:none;transform:none!important}.badge-unlock__band:before{animation:none;opacity:calc(.85 * var(--aura-strength))}.badge-unlock__band:after,.is-award .badge-unlock__band:after{animation:none;opacity:0}.badge-card__sheen{animation:none;opacity:0}}.badge-profile-row{--gold: rgb(255, 191, 77);display:flex;align-items:center;gap:12px;width:100%;margin-bottom:16px;padding:12px 12px 12px 14px;border-radius:12px;border:1px solid rgba(var(--look-fg-rgb, 255, 255, 255),.08);background:rgba(var(--look-fg-rgb, 255, 255, 255),.04);font-family:inherit;color:var(--look-ink, #fff);cursor:pointer;transition:background .16s ease,border-color .16s ease}@media(hover:hover){.badge-profile-row:hover{background:rgba(var(--look-fg-rgb, 255, 255, 255),.06)}}.badge-profile-row.has-badge-unseen{border-color:color-mix(in srgb,var(--gold) 40%,transparent);box-shadow:0 0 18px -6px color-mix(in srgb,var(--gold) 50%,transparent)}.badge-profile-row__text{display:flex;flex-direction:column;align-items:flex-start;gap:2px;margin-right:auto}.badge-profile-row__label{font-size:13px;font-weight:600}.badge-profile-row.has-badge-unseen .badge-profile-row__label{color:color-mix(in srgb,var(--gold) 55%,var(--look-ink, #fff))}.badge-profile-row__count{font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--look-ink-3, rgba(255, 255, 255, .4))}.badge-profile-row__shelf{display:flex;align-items:center}.badge-profile-row__shelf img{width:30px;height:30px;object-fit:contain;filter:drop-shadow(0 2px 4px rgba(0,0,0,.5));-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.badge-profile-row__shelf img+img{margin-left:-6px}.appbar__badges{--gold: rgb(255, 191, 77);position:relative;display:flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3) var(--space-1) var(--space-2);background:var(--color-surface);border:1px solid var(--card-border);border-radius:var(--radius-full);color:var(--color-text-secondary);font-family:inherit;cursor:pointer;flex-shrink:0;transition:background var(--transition-fast),border-color var(--transition-fast),box-shadow .3s ease}.appbar__badges:hover{background:var(--color-surface-hover);border-color:var(--card-border-light)}.appbar__badges-art{width:22px;height:22px;margin:-4px 0;object-fit:contain;filter:drop-shadow(0 1px 3px rgba(0,0,0,.5));-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.appbar__badges-glyph{color:var(--color-text-tertiary);margin:-2px 3px}.appbar__badges-count{font-size:var(--text-sm);font-weight:var(--font-semibold);font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-text-secondary)}.appbar__badges.has-badge-landed,.appbar__badges.has-badge-unseen{border-color:color-mix(in srgb,var(--gold) 55%,transparent);box-shadow:0 0 14px -3px color-mix(in srgb,var(--gold) 50%,transparent)}.appbar__badges.has-badge-landed{animation:badge-pfp-land 1.5s cubic-bezier(.16,1,.3,1) both}@media(prefers-reduced-motion:reduce){.appbar__badges.has-badge-landed{animation:none}}:root{--color-bg: #0a0a0a;--color-surface: rgba(255, 255, 255, .06);--color-surface-hover: rgba(255, 255, 255, .1);--color-surface-active: rgba(255, 255, 255, .14);--color-text-primary: #ffffff;--color-text-secondary: rgba(255, 255, 255, .7);--color-text-tertiary: rgba(255, 255, 255, .45);--color-win: #22c55e;--color-win-bright: #4ade80;--color-win-dim: rgba(34, 197, 94, .15);--color-win-glow: rgba(34, 197, 94, .4);--color-lose: #ef4444;--color-lose-bright: #f87171;--color-lose-dim: rgba(239, 68, 68, .15);--color-lose-glow: rgba(248, 113, 113, .4);--color-mega-win: #f59e0b;--color-mega-win-bright: #fbbf24;--color-mega-win-dim: rgba(245, 158, 11, .15);--color-mega-win-glow: rgba(245, 158, 11, .5);--color-accent: #3b82f6;--color-accent-dim: rgba(59, 130, 246, .15);--color-rank-gold: #FFD700;--color-rank-silver: #C0C0C0;--color-rank-bronze: #CD7F32;--color-long: #22c55e;--color-short: #ef4444;--color-neutral-reel: rgba(255, 255, 255, .08);--card-bg: rgba(18, 18, 22, .88);--card-bg-elevated: rgba(28, 28, 34, .92);--card-border: rgba(255, 255, 255, .08);--card-border-light: rgba(255, 255, 255, .12);--card-shadow: 0 8px 32px rgba(0, 0, 0, .5), 0 2px 8px rgba(0, 0, 0, .3);--card-shadow-lg: 0 16px 48px rgba(0, 0, 0, .6), 0 4px 12px rgba(0, 0, 0, .4);--card-highlight: inset 0 1px 0 rgba(255, 255, 255, .06);--shadow-sm: 0 2px 8px rgba(0, 0, 0, .3);--shadow-md: 0 4px 16px rgba(0, 0, 0, .4);--shadow-lg: 0 8px 32px rgba(0, 0, 0, .5);--glow-win: 0 0 30px rgba(34, 197, 94, .3), 0 0 60px rgba(34, 197, 94, .15);--glow-lose: 0 0 30px rgba(248, 113, 113, .3), 0 0 60px rgba(248, 113, 113, .15);--glow-mega: 0 0 40px rgba(245, 158, 11, .4), 0 0 80px rgba(245, 158, 11, .2);--font-family: "SF Pro Rounded", "SF Pro Display", -apple-system, BlinkMacSystemFont, "Inter", sans-serif;--font-mono: "SF Mono", "Fira Code", "Cascadia Code", monospace;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 2rem;--text-4xl: 2.5rem;--text-5xl: 3.5rem;--text-6xl: 4.5rem;--font-medium: 500;--font-semibold: 600;--font-bold: 700;--font-extrabold: 800;--font-black: 900;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 20px;--radius-2xl: 24px;--radius-full: 9999px;--transition-fast: .15s ease;--transition-base: .25s ease;--transition-slow: .4s ease;--transition-spring: .5s cubic-bezier(.34, 1.56, .64, 1);--shell-appbar-height: 60px;--shell-statusbar-height: 28px;--shell-sidebar-width: 340px;--shell-gutter: 8px;--shell-panels-height: 200px;--shell-panels-collapsed-height: 40px;--shell-surface-bg: #0f1923;--shell-glass-bg: rgba(12, 12, 16, .65);--shell-glass-blur: 20px;--liquid-glass-bg: rgba(14, 14, 18, .55);--liquid-glass-blur: 50px;--liquid-glass-saturation: 200%;--liquid-glass-specular: linear-gradient( 175deg, rgba(255, 255, 255, .12) 0%, rgba(255, 255, 255, .06) 35%, rgba(255, 255, 255, .02) 50%, transparent 65% );--liquid-glass-caustic: inset 0 -1px 0 rgba(255, 255, 255, .06), inset 0 1px 0 rgba(255, 255, 255, .08), 0 1px 3px rgba(0, 0, 0, .6), 0 8px 32px rgba(0, 0, 0, .45), 0 24px 64px rgba(0, 0, 0, .3);--panel-bg: rgba(10, 10, 14, .95);--panel-border: rgba(255, 255, 255, .06);--z-base: 1;--z-card: 10;--z-header: 100;--z-sidebar: 200;--z-overlay: 300;--z-modal: 400;--z-confetti: 500}.glass{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-lg);box-shadow:var(--card-shadow),var(--card-highlight);position:relative;overflow:hidden}.glass:before{content:"";position:absolute;inset:0;background:var(--liquid-glass-specular);pointer-events:none;z-index:1;border-radius:inherit;opacity:.7;transition:opacity .3s ease}.glass:hover:before{opacity:1}.glow-win{border-color:#22c55e66!important;box-shadow:var(--card-highlight),0 0 20px #22c55e33,0 0 60px #22c55e14,0 8px 32px #00000080}.glow-lose{border-color:#f8717166!important;box-shadow:var(--card-highlight),0 0 20px #f8717133,0 0 60px #f8717114,0 8px 32px #00000080}.glow-mega{border-color:#f59e0b80!important;box-shadow:var(--card-highlight),0 0 30px #f59e0b40,0 0 80px #f59e0b1a,0 12px 40px #00000080}@keyframes skeleton-pulse{0%,to{opacity:1}50%{opacity:.4}}.app-shell--desktop{display:flex;flex-direction:column;width:100vw;height:100vh;overflow:hidden}.app-shell--desktop .app-shell__main{flex:1;min-height:0;position:relative}.app-shell--desktop .desktop-layout{position:absolute;inset:0}.desktop-layout{display:grid;grid-template-rows:var(--shell-appbar-height) 1fr var(--shell-panels-height) var(--shell-statusbar-height);grid-template-columns:1fr 340px;grid-template-areas:"appbar  appbar" "main    sidebar" "panels  sidebar" "status  status";gap:var(--shell-gutter);padding:0 var(--shell-gutter);position:fixed;inset:0;overflow:hidden;background:var(--color-bg);transition:grid-template-columns .35s cubic-bezier(.4,0,.2,1),grid-template-rows .35s cubic-bezier(.4,0,.2,1)}.desktop-layout--sidebar-collapsed{grid-template-columns:1fr 48px}.desktop-layout--panels-collapsed{grid-template-rows:var(--shell-appbar-height) 1fr var(--shell-panels-collapsed-height) var(--shell-statusbar-height)}.desktop-layout__appbar{grid-area:appbar;min-width:0;overflow:hidden;margin:0 calc(-1 * var(--shell-gutter));animation:shell-slide-down .4s cubic-bezier(.4,0,.2,1) both}.desktop-layout__main{grid-area:main;min-width:0;min-height:0;animation:shell-fade-scale .6s cubic-bezier(.4,0,.2,1) .15s both}.desktop-layout__sidebar{grid-area:sidebar;min-height:0;border-radius:var(--radius-lg);animation:shell-slide-left .5s cubic-bezier(.4,0,.2,1) .1s both;overflow:hidden}.desktop-layout__panels{grid-area:panels;min-width:0;overflow:hidden;border-radius:var(--radius-lg);animation:shell-slide-up .5s cubic-bezier(.4,0,.2,1) .2s both}.desktop-layout__status{grid-area:status;margin:0 calc(-1 * var(--shell-gutter));animation:shell-slide-up .3s cubic-bezier(.4,0,.2,1) .3s both}@keyframes shell-slide-down{0%{opacity:0;transform:translateY(-48px)}to{opacity:1;transform:translateY(0)}}@keyframes shell-slide-left{0%{opacity:0;transform:translate(320px)}to{opacity:1;transform:translate(0)}}@keyframes shell-slide-up{0%{opacity:0;transform:translateY(180px)}to{opacity:1;transform:translateY(0)}}@keyframes shell-fade-scale{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.trade-timer{display:flex;align-items:center;gap:var(--space-1);color:var(--color-text-secondary)}.trade-timer__time{font-size:var(--text-sm);font-weight:var(--font-medium);font-family:var(--font-mono);min-width:48px}.active-trade-indicator{display:flex;align-items:center;gap:var(--space-3)}.active-trade-indicator__dots{display:flex;align-items:center;gap:var(--space-2)}.active-trade-indicator__dot{width:10px;height:10px;border-radius:50%}.active-trade-indicator__dot--red{background:rgba(var(--look-asset-rgb, 255, 115, 102),1);box-shadow:0 0 12px #ff7366,0 0 4px #ff7366}.active-trade-indicator__dot--orange{background:rgba(var(--look-lev-rgb, 255, 191, 77),1);box-shadow:0 0 12px #ffbf4d,0 0 4px #ffbf4d}.active-trade-indicator__dot--cyan{background:rgba(var(--look-side-rgb, 102, 217, 255),1);box-shadow:0 0 12px #66d9ff,0 0 4px #66d9ff}.active-trade-indicator__mystery{font-size:var(--text-sm);font-weight:var(--font-bold);font-family:var(--font-mono);color:var(--color-text-primary)}.active-trade-indicator__separator{color:var(--color-text-tertiary);font-size:var(--text-xs)}.active-trade-indicator__side-known{font-size:var(--text-sm);font-weight:var(--font-bold);color:var(--look-gold, rgba(255, 220, 170, .9));letter-spacing:.02em}.active-trade-indicator__divider{width:1px;height:14px;background:rgba(var(--look-fg-rgb, 255, 255, 255),.15);flex-shrink:0}.referrals-backdrop{position:fixed;inset:0;z-index:calc(var(--z-popover) - 1)}.referrals-popover{position:fixed;width:280px;padding:var(--space-4);background:var(--panel-bg);border:1px solid var(--panel-border);border-radius:var(--radius-lg);box-shadow:0 8px 32px #0006;z-index:var(--z-popover);-webkit-backdrop-filter:blur(24px) saturate(150%);backdrop-filter:blur(24px) saturate(150%)}.referrals-popover__loading{display:flex;align-items:center;justify-content:center;padding:var(--space-6)}.referrals-popover__spinner{width:24px;height:24px;border:2px solid rgba(var(--look-fg-rgb, 255, 255, 255),.1);border-top-color:var(--color-text-primary);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.referrals-popover__header{text-align:center;margin-bottom:var(--space-4)}.referrals-popover__label{display:block;font-size:10px;font-weight:var(--font-semibold);letter-spacing:.1em;color:var(--color-text-tertiary);margin-bottom:var(--space-1)}.referrals-popover__earnings{display:block;font-size:32px;font-weight:var(--font-bold);color:var(--color-win);line-height:1.2}.referrals-popover__subtitle{display:block;font-size:var(--text-xs);color:var(--color-text-tertiary);margin-top:var(--space-1)}.referrals-popover__stats{display:flex;gap:1px;background:rgba(var(--look-fg-rgb, 255, 255, 255),.06);border-radius:var(--radius-md);overflow:hidden;margin-bottom:var(--space-4)}.referrals-popover__stat{flex:1;text-align:center;padding:var(--space-3);background:#0000004d}.referrals-popover__stat-value{display:block;font-size:var(--text-lg);font-weight:var(--font-bold);color:var(--color-text-primary)}.referrals-popover__stat-label{display:block;font-size:10px;color:var(--color-text-tertiary);margin-top:2px}.referrals-popover__link-section{margin-bottom:var(--space-3)}.referrals-popover__link-row{display:flex;align-items:center;gap:var(--space-2);background:rgba(var(--look-fg-rgb, 255, 255, 255),.04);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);margin-top:var(--space-2)}.referrals-popover__link{flex:1;font-size:var(--text-sm);font-family:var(--font-mono);color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.referrals-popover__copy-btn{padding:var(--space-1) var(--space-3);background:rgba(var(--look-fg-rgb, 255, 255, 255),.1);border:none;border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-text-primary);cursor:pointer;transition:background var(--transition-fast)}.referrals-popover__copy-btn:hover{background:rgba(var(--look-fg-rgb, 255, 255, 255),.15)}.referrals-popover__copy-btn--copied{background:var(--color-win);color:#000}.referrals-popover__share-btn{width:100%;display:flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-3);background:var(--color-win);border:none;border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-bold);color:#000;cursor:pointer;transition:opacity var(--transition-fast)}.referrals-popover__share-btn:hover{opacity:.9}.referrals-popover__error{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-4);color:var(--color-text-tertiary);font-size:var(--text-sm)}.referrals-popover__error button{padding:var(--space-1) var(--space-3);background:rgba(var(--look-fg-rgb, 255, 255, 255),.1);border:none;border-radius:var(--radius-sm);font-size:var(--text-xs);color:var(--color-text-primary);cursor:pointer}.ah{--ah-bg: #0e131a;--ah-line: rgba(255, 255, 255, .06);--ah-text: #f2f4f7;--ah-soft: #c9d0db;--ah-mute: #9aa4b5;--ah-faint: #8a94a6;--ah-up: #3ddc8b;--ah-down: #ff7a86;height:60px;box-sizing:border-box;display:flex;align-items:center;gap:22px;padding:0 20px;width:100%;min-width:0;background:var(--ah-bg);border-top:1px solid rgba(255,255,255,.05);border-bottom:1px solid var(--ah-line);font-family:Inter,system-ui,sans-serif;color:var(--ah-text);z-index:var(--z-header);position:relative;overflow:hidden}.ah-logo{display:flex;align-items:center;flex:none}.ah-logo img,.ah-logo svg{height:26px;width:auto;display:block;filter:var(--look-logo-filter, none)}.ah-divider{width:1px;height:24px;background:#ffffff14;flex:none}.ah-tape{flex:1;min-width:0;height:60px;display:flex;align-items:center;overflow:hidden}.ah-tape.is-scrolling{-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.ah-track{display:flex;align-items:center;white-space:nowrap;width:max-content}.ah-tape.is-scrolling .ah-track{animation:ah-scroll var(--ah-dur, 40s) linear infinite}.ah-tape:hover .ah-track{animation-play-state:paused}@keyframes ah-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.ah-cell{display:flex;align-items:center}.ah-sep{width:1px;height:18px;background:#ffffff12;margin:0 18px}.ah-item{display:flex;align-items:center;gap:8px}.ah-dot{width:8px;height:8px;border-radius:50%;flex:none}.ah-sym{font-size:12px;font-weight:700;color:var(--ah-mute)}.ah-price{font-family:Archivo,Inter,sans-serif;font-weight:700;font-size:13px;font-variant-numeric:tabular-nums;padding:2px 4px;margin:0 -4px;border-radius:5px;transition:background-color .6s,color .6s}.ah-price.flash-up{background:#3ddc8b29;color:var(--ah-up);transition:none}.ah-price.flash-down{background:#ff5a6a29;color:var(--ah-down);transition:none}.ah-chg{font-family:Archivo,Inter,sans-serif;font-weight:700;font-size:12px;font-variant-numeric:tabular-nums}.ah-chg.up{color:var(--ah-up)}.ah-chg.down{color:var(--ah-down)}.ah-wallet{flex:none;display:flex;height:38px;border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,.1);transition:box-shadow .4s,border-color .4s}.ah-balance{display:flex;align-items:center;gap:8px;padding:0 14px;background:#ffffff0a;color:var(--ah-soft);border:0;font:inherit}.ah-balance--btn{cursor:pointer;transition:background-color .15s ease}.ah-balance--btn:hover{background:#ffffff12}.ah-amount{font-family:Archivo,Inter,sans-serif;font-weight:800;font-size:14px;color:var(--ah-text);font-variant-numeric:tabular-nums}.ah-deposit{border:0;border-left:1px solid rgba(255,255,255,.1);padding:0 14px;background:#ffffff14;color:var(--ah-text);font:700 13px Inter,sans-serif;cursor:pointer;transition:background-color .2s,filter .2s;white-space:nowrap}.ah-deposit:hover:not(:disabled){background:#ffffff24}.ah-deposit:focus-visible{outline:2px solid var(--ah-text);outline-offset:-2px}.ah-deposit:disabled{opacity:.65;cursor:wait}.ah-wallet.is-empty{border-color:transparent;box-shadow:0 0 0 1px #3ddc8b73,0 0 18px -6px #3ddc8b99}.ah-wallet.is-empty .ah-balance{background:#3ddc8b0f;color:var(--ah-faint)}.ah-wallet.is-empty .ah-amount{color:var(--ah-faint)}.ah-wallet.is-empty .ah-deposit{border-left:0;padding:0 16px;background:linear-gradient(180deg,#46e394,#2fc977);color:#06210f;font-weight:800}.ah-wallet.is-empty .ah-deposit:hover:not(:disabled){filter:brightness(1.06)}.ah-account{flex:none;height:38px;padding:0 6px 0 3px;border:0;border-radius:20px;background:transparent;color:var(--ah-faint);display:flex;align-items:center;gap:4px;cursor:pointer}.ah-account:hover{background:#ffffff0d;color:var(--ah-text)}.ah-account.is-active .ah-avatar-wrap{box-shadow:0 0 0 2px #0e131a,0 0 0 3.5px rgba(var(--look-win-rgb, 61, 220, 139),.55)}.ah-avatar-wrap{width:32px;height:32px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:linear-gradient(135deg,#f2f4f7,#9aa4b6);box-shadow:0 0 0 2px #0e131a,0 0 0 3.5px #ffffff2e;transition:box-shadow .15s ease}.ah-account:hover .ah-avatar-wrap{box-shadow:0 0 0 2px #0e131a,0 0 0 3.5px #ffffff47}.ah-avatar{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#f2f4f7,#9aa4b5) center/cover}.ah-avatar-wrap .ah-avatar-img{width:100%;height:100%;object-fit:cover}@media(max-width:1100px){.ah-chg{display:none}.ah{gap:16px}}@media(max-width:860px){.ah-balance svg{display:none}.ah-divider{display:none}}@media(prefers-reduced-motion:reduce){.ah-tape.is-scrolling .ah-track{animation:none}.ah-tape{overflow-x:auto}.ah-price{transition:none}}.appbar__pnl{display:flex;align-items:center;height:28px;padding:0 var(--space-3);border-radius:var(--radius-full);font-size:var(--text-sm);font-weight:var(--font-semibold);font-family:var(--font-mono);border:1px solid;flex-shrink:0}.appbar__pnl--win{background:rgba(var(--look-win-rgb, 34, 197, 94),.1);border-color:rgba(var(--look-win-rgb, 34, 197, 94),.25);color:var(--color-win)}.appbar__pnl--lose{background:rgba(var(--look-lose-rgb, 239, 68, 68),.1);border-color:rgba(var(--look-lose-rgb, 239, 68, 68),.25);color:var(--color-lose)}.appbar__pnl--flat{background:rgba(var(--look-fg-rgb, 255, 255, 255),.05);border-color:rgba(var(--look-fg-rgb, 255, 255, 255),.12);color:var(--look-ink-2, rgba(255, 255, 255, .75))}.appbar__center-active{flex:1;min-width:0;height:60px;display:flex;align-items:center;overflow:hidden}.appbar__referrals-wrapper{position:relative;flex-shrink:0}.appbar__referrals{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:12px;cursor:pointer;flex-shrink:0;transition:background var(--transition-fast),border-color var(--transition-fast);color:var(--color-win);font-size:var(--text-sm);font-weight:var(--font-semibold);height:38px}.appbar__referrals:hover{background:#ffffff12}.appbar__referrals--active{border-color:rgba(var(--look-win-rgb, 34, 197, 94),.4);background:rgba(var(--look-win-rgb, 34, 197, 94),.08)}.appbar__referrals svg{flex-shrink:0}.hit-button-wrapper--compact .hit-button{width:80px;height:80px;border-radius:18px}.hit-button-wrapper--compact .hit-button__face{border-radius:16px}.hit-button-wrapper--compact .hit-button__logo{width:36px;height:36px}.hit-button-wrapper--compact .hit-button__ambient{width:140px;height:140px}.hit-button-wrapper{display:flex;flex-direction:column;align-items:center;gap:var(--space-2, 8px);position:relative}.hit-button{position:relative;width:120px;height:120px;border-radius:22px;border:none;cursor:pointer;background:transparent;padding:0;flex-shrink:0;-webkit-tap-highlight-color:transparent;outline:none;perspective:300px;z-index:1}.hit-button:disabled{cursor:not-allowed;filter:grayscale(.6) brightness(.5)}.hit-button__ambient{position:absolute;width:200px;height:200px;top:50%;left:50%;transform:translate(-50%,-55%);border-radius:50%;background:radial-gradient(circle,rgba(212,160,48,.25) 0%,rgba(32,178,170,.15) 40%,transparent 70%);animation:hit-ambientPulse 3s ease-in-out infinite;pointer-events:none;z-index:0}@keyframes hit-ambientPulse{0%,to{transform:translate(-50%,-55%) scale(1);opacity:.6}50%{transform:translate(-50%,-55%) scale(1.2);opacity:1}}.hit-button:hover:not(:disabled)~.hit-button__ambient,.hit-button-wrapper:hover .hit-button:not(:disabled)~.hit-button__ambient{animation:hit-ambientPulseHover 1.5s ease-in-out infinite}.hit-button-wrapper:has(.hit-button:hover:not(:disabled)) .hit-button__ambient{animation:hit-ambientPulseHover 1.5s ease-in-out infinite}@keyframes hit-ambientPulseHover{0%,to{transform:translate(-50%,-55%) scale(1.15);opacity:.85}50%{transform:translate(-50%,-55%) scale(1.35);opacity:1}}.hit-button__side{position:absolute;inset:2px -2px -8px;border-radius:24px;background:linear-gradient(180deg,#1a1a1f,#2a2520 30%,#1c2a2a 70%,#0f0f12);border:1px solid rgba(255,255,255,.06);box-shadow:0 8px 28px #000000b3,0 3px 12px #00000080,inset 0 1px #ffffff0d}.hit-button__side:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,rgba(255,255,255,.07) 0%,transparent 30%,transparent 70%,rgba(255,255,255,.03) 100%)}.hit-button__face{position:absolute;inset:0;border-radius:20px;overflow:hidden;transform:translateY(-3px);transition:transform .15s ease;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#ff69b41f,#7b68ee26,#ffd7002e 30%,#00ced11f 50%,#ffd70033,#ff14931a 80%,#d4a0302e),linear-gradient(135deg,#d4a030,#c9952a,#20b2aa 30%,#e8c547 50%,#daa520,#00ced1 80%,#d4a030);background-size:200% 200%,300% 300%;animation:hit-iridescentShift 4s ease-in-out infinite;border:1px solid transparent;background-clip:padding-box;box-shadow:inset 0 1px #ffffff4d,inset 0 -1px #0003}.hit-button__face:before{content:"";position:absolute;inset:-1px;border-radius:21px;background:linear-gradient(135deg,#ffffff59,#d4a03026 20%,#ffffff14 40%,#ffd70040 65%,#ffffff4d);z-index:-1;animation:hit-borderShift 4s ease-in-out infinite reverse}@keyframes hit-iridescentShift{0%{background-position:0% 0%,0% 0%}25%{background-position:100% 50%,50% 100%}50%{background-position:100% 100%,100% 50%}75%{background-position:50% 0%,0% 50%}to{background-position:0% 0%,0% 0%}}@keyframes hit-borderShift{0%,to{opacity:.7}50%{opacity:1}}.hit-button__glitter{position:absolute;inset:0;border-radius:20px;overflow:hidden;pointer-events:none;z-index:2;opacity:.5}.hit-button__glitter:before{content:"";position:absolute;inset:-50%;width:200%;height:200%;background-image:radial-gradient(1.5px 1.5px at 20% 30%,rgba(255,255,255,.8) 50%,transparent 50%),radial-gradient(1px 1px at 60% 20%,rgba(255,215,0,.7) 50%,transparent 50%),radial-gradient(1.5px 1.5px at 40% 70%,rgba(64,224,208,.8) 50%,transparent 50%),radial-gradient(1px 1px at 80% 50%,rgba(255,255,255,.6) 50%,transparent 50%),radial-gradient(1.5px 1.5px at 10% 80%,rgba(255,215,0,.7) 50%,transparent 50%),radial-gradient(1px 1px at 70% 90%,rgba(123,104,238,.6) 50%,transparent 50%),radial-gradient(1.5px 1.5px at 90% 10%,rgba(64,224,208,.7) 50%,transparent 50%),radial-gradient(1px 1px at 30% 50%,rgba(255,105,180,.5) 50%,transparent 50%),radial-gradient(1.5px 1.5px at 50% 40%,rgba(255,255,255,.8) 50%,transparent 50%),radial-gradient(1px 1px at 15% 55%,rgba(255,215,0,.6) 50%,transparent 50%),radial-gradient(1.5px 1.5px at 85% 75%,rgba(0,206,209,.7) 50%,transparent 50%),radial-gradient(1px 1px at 45% 15%,rgba(255,255,255,.5) 50%,transparent 50%);background-size:80px 80px;animation:hit-glitterMove 6s linear infinite}.hit-button__glitter:after{content:"";position:absolute;inset:-50%;width:200%;height:200%;background-image:radial-gradient(1px 1px at 25% 45%,rgba(255,255,255,.9) 50%,transparent 50%),radial-gradient(1.5px 1.5px at 55% 65%,rgba(255,215,0,.8) 50%,transparent 50%),radial-gradient(1px 1px at 75% 25%,rgba(64,224,208,.7) 50%,transparent 50%),radial-gradient(1.5px 1.5px at 35% 85%,rgba(255,255,255,.6) 50%,transparent 50%),radial-gradient(1px 1px at 65% 35%,rgba(123,104,238,.7) 50%,transparent 50%),radial-gradient(1.5px 1.5px at 95% 55%,rgba(255,105,180,.6) 50%,transparent 50%),radial-gradient(1px 1px at 5% 15%,rgba(255,215,0,.8) 50%,transparent 50%),radial-gradient(1.5px 1.5px at 45% 95%,rgba(0,206,209,.7) 50%,transparent 50%);background-size:60px 60px;animation:hit-glitterMove 8s linear infinite reverse}@keyframes hit-glitterMove{0%{transform:translate(0)}to{transform:translate(-80px,-80px)}}.hit-button__glass{position:absolute;top:3px;left:6px;right:6px;height:38%;border-radius:17px 17px 50% 50%;background:linear-gradient(180deg,rgba(255,255,255,.35) 0%,rgba(255,255,255,.12) 50%,transparent 100%);pointer-events:none;z-index:3}.hit-button__logo{width:52px;height:52px;position:relative;z-index:4;object-fit:contain;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.hit-button__spinner{width:32px;height:32px;border:3px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:hit-spin .8s linear infinite;position:relative;z-index:4}@keyframes hit-spin{to{transform:rotate(360deg)}}.hit-button__label{font-size:var(--text-xs, 11px);font-weight:var(--font-bold, 800);letter-spacing:.2em;text-transform:uppercase;color:#ffffffb3;text-shadow:0 0 12px rgba(255,215,0,.3),0 1px 3px rgba(0,0,0,.5);pointer-events:none}.hit-button:hover:not(:disabled) .hit-button__face{transform:translateY(-6px);box-shadow:inset 0 1px #fff6,inset 0 -1px #00000026,0 4px 20px #d4a03066,0 2px 10px #daa52040,0 0 14px #20b2aa26}.hit-button:hover:not(:disabled) .hit-button__side{box-shadow:0 10px 36px #000c,0 4px 16px #0009,inset 0 1px #ffffff14}.hit-button:hover:not(:disabled)~.hit-button__label,.hit-button-wrapper:has(.hit-button:hover:not(:disabled)) .hit-button__label{color:#ffffffe6;text-shadow:0 0 16px rgba(255,215,0,.5),0 1px 3px rgba(0,0,0,.5)}.hit-button:active:not(:disabled) .hit-button__face{transform:translateY(2px);transition:transform .08s ease;box-shadow:inset 0 2px 4px #0000004d,inset 0 -1px #ffffff1a}.hit-button:active:not(:disabled) .hit-button__side{box-shadow:0 3px 10px #0009,0 1px 4px #0006,inset 0 1px #ffffff0a}.hit-button--spinning .hit-button__face{animation:hit-iridescentShift 1.5s ease-in-out infinite}.hit-button-wrapper:has(.hit-button--spinning) .hit-button__ambient{animation:hit-ambientSpin 1s ease-in-out infinite}@keyframes hit-spinGlow{0%,to{box-shadow:inset 0 1px #ffffff4d,inset 0 -1px #0003,0 0 24px #d4a03073,0 0 40px #daa52033,0 0 50px #20b2aa26}50%{box-shadow:inset 0 1px #fff6,inset 0 -1px #00000026,0 0 30px #daa52066,0 0 50px #20b2aa4d,0 0 70px #d4a03026}}@keyframes hit-ambientSpin{0%,to{transform:translate(-50%,-55%) scale(1.1);opacity:.8}50%{transform:translate(-50%,-55%) scale(1.4);opacity:1}}.hit-button-wrapper[data-direction=LONG] .hit-button__ambient,.hit-button-wrapper[data-direction=SHORT] .hit-button__ambient{background:radial-gradient(circle,rgba(255,220,170,.3) 0%,rgba(255,200,140,.12) 40%,transparent 70%)}.hit-button-wrapper[data-direction=LONG] .hit-button__face:after,.hit-button-wrapper[data-direction=SHORT] .hit-button__face:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:1;mix-blend-mode:soft-light;background:#ffdcaa26;transition:background .2s ease-out}.hit-button__pulse{position:absolute;top:0;left:50%;width:120px;height:120px;margin-left:-60px;border-radius:22px;border:2px solid rgba(var(--look-gold-rgb, 255, 210, 120),.7);box-shadow:var(--look-glow, 0 0 24px rgba(255, 191, 77, .35));pointer-events:none;z-index:2;animation:hit-tail-pulse 1.1s cubic-bezier(.16,1,.3,1) both}.hit-button-wrapper--compact .hit-button__pulse{display:none}@keyframes hit-tail-pulse{0%{opacity:0;transform:scale(.96)}25%{opacity:1}to{opacity:0;transform:scale(1.22)}}@media(prefers-reduced-motion:reduce){.hit-button__pulse{display:none}}.animated-number{position:relative;display:inline-block;font-variant-numeric:tabular-nums}.animated-number__flash{position:absolute;inset:-20px;border-radius:50%;pointer-events:none;z-index:-1}.animated-number__flash--up{background:radial-gradient(circle,rgba(74,222,128,.25) 0%,transparent 70%)}.animated-number__flash--down{background:radial-gradient(circle,rgba(248,113,113,.25) 0%,transparent 70%)}.animated-number--flash{animation:number-flash-pulse .4s ease-out}.animated-number--flash-up{text-shadow:0 0 12px rgba(74,222,128,.4),0 0 24px rgba(74,222,128,.15)}.animated-number--flash-down{text-shadow:0 0 12px rgba(248,113,113,.4),0 0 24px rgba(248,113,113,.15)}@keyframes number-flash-pulse{0%{filter:brightness(1)}30%{filter:brightness(1.2)}to{filter:brightness(1)}}.bet-controls-card--embedded{background:transparent;border:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.bet-controls-card--compact{min-width:0;width:100%;padding:var(--space-3) var(--space-4)}.bet-controls-card--compact .bet-controls-card__top{gap:var(--space-3);align-items:center}.bet-controls-card--compact .bet-controls-card__amount{font-size:22px}.bet-controls-card--compact .bet-controls-card__left{gap:var(--space-2)}.bet-controls-card--compact .bet-controls-card__slider::-webkit-slider-thumb{width:18px;height:18px;margin-top:-6px}.bet-controls-card{position:relative;display:flex;flex-direction:column;padding:var(--space-5) var(--space-6);border-radius:var(--radius-2xl);background:linear-gradient(180deg,#0e0e12d1,#0a0a0eeb);border:1px solid rgba(var(--look-fg-rgb, 255, 255, 255),.08);border-top-color:rgba(var(--look-fg-rgb, 255, 255, 255),.14);backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);box-shadow:0 12px 48px #0000008c,0 2px 8px #0000004d,inset 0 1px #ffffff0f;min-width:600px}.bet-controls-card__top{display:flex;gap:var(--space-5)}.bet-controls-card__left{flex:1;display:flex;flex-direction:column;gap:var(--space-3)}.bet-controls-card__amount-section{display:flex;flex-direction:column;gap:2px}.bet-controls-card__label{font-size:10px;font-weight:var(--font-bold);color:var(--look-ink-3, rgba(255, 255, 255, .4));letter-spacing:.12em;text-transform:uppercase}.bet-controls-card__amount{font-size:28px;font-weight:var(--font-black);color:var(--color-text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.bet-controls-card__slider{width:100%;-webkit-appearance:none;appearance:none;outline:none;cursor:pointer;margin:var(--space-1) 0}.bet-controls-card__slider::-webkit-slider-thumb{-webkit-appearance:none;width:24px;height:24px;border-radius:50%;background:linear-gradient(145deg,#fff,#e8e8e8);cursor:pointer;margin-top:-9px;box-shadow:0 2px 6px #00000059,0 0 0 2px #ffffff14;transition:transform .15s ease,box-shadow .15s ease}.bet-controls-card__slider:hover::-webkit-slider-thumb{transform:scale(1.1);box-shadow:0 3px 10px #0006,0 0 12px #22c55e66,0 0 0 3px #22c55e33}.bet-controls-card__slider:active::-webkit-slider-thumb{box-shadow:0 2px 8px #0006,0 0 16px #22c55e80,0 0 0 3px #22c55e4d}.bet-controls-card__slider::-moz-range-thumb{width:24px;height:24px;border-radius:50%;background:linear-gradient(145deg,#fff,#e8e8e8);cursor:pointer;border:none;box-shadow:0 2px 6px #00000059,0 0 0 2px #ffffff14}.bet-controls-card__slider:hover::-moz-range-thumb{box-shadow:0 3px 10px #0006,0 0 12px #22c55e66,0 0 0 3px #22c55e33}.bet-controls-card__slider:focus-visible{outline:none}.bet-controls-card__slider:disabled{opacity:.5;cursor:not-allowed}.bet-controls-card__quick-bets{display:flex;gap:var(--space-2)}.bet-controls-card__quick-btn{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 12px;border-radius:10px;background:linear-gradient(180deg,#2a2a35,#1f1f28,#18181f);border:1px solid rgba(var(--look-fg-rgb, 255, 255, 255),.08);color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:var(--font-extrabold);cursor:pointer;box-shadow:0 3px #101014,0 4px 8px #0000004d,inset 0 1px #ffffff14;transition:all var(--transition-fast)}.bet-controls-card__quick-btn:hover:not(:disabled){background:linear-gradient(180deg,#35353f,#2a2a35,#1f1f28);border-color:rgba(var(--look-fg-rgb, 255, 255, 255),.12);color:var(--color-text-primary);box-shadow:0 3px #101014,0 6px 12px #0006,inset 0 1px #ffffff1a}.bet-controls-card__quick-btn:active:not(:disabled){transform:translateY(2px);box-shadow:0 1px #101014,0 2px 4px #0000004d,inset 0 1px #ffffff0f}.bet-controls-card__quick-btn:focus-visible{outline:none}.bet-controls-card__quick-btn:disabled{opacity:.3;cursor:not-allowed}.bet-controls-card__quick-btn--active{background:linear-gradient(180deg,#1a3a2a,#142e22,#0f2419);border-color:rgba(var(--look-win-rgb, 34, 197, 94),.35);color:var(--color-win);box-shadow:0 3px #0a1a10,0 4px 8px #0000004d,0 0 12px #22c55e33,inset 0 1px #22c55e26}.bet-controls-card__quick-label{font-size:14px;font-weight:800}.bet-controls-card__quick-key{padding:1px 5px;font-size:10px;font-weight:700;color:var(--look-ink-3, rgba(255, 255, 255, .3));background:rgba(var(--look-fg-rgb, 255, 255, 255),.06);border:1px solid rgba(var(--look-fg-rgb, 255, 255, 255),.08);border-radius:3px;line-height:1.4}.bet-controls-card__quick-btn--active .bet-controls-card__quick-key{color:var(--look-win, rgba(34, 197, 94, .5));background:rgba(var(--look-win-rgb, 34, 197, 94),.1);border-color:rgba(var(--look-win-rgb, 34, 197, 94),.2)}.bet-controls-card__quick-btn--active:hover:not(:disabled){background:linear-gradient(180deg,#1f4430,#1a3a2a,#142e22);border-color:rgba(var(--look-win-rgb, 34, 197, 94),.45);box-shadow:0 3px #0a1a10,0 6px 12px #0006,0 0 16px #22c55e4d,inset 0 1px #22c55e33}.bet-controls-card__hint{display:flex;align-items:center;justify-content:center;gap:5px;margin-top:var(--space-2);font-size:11px;font-weight:var(--font-medium);color:var(--look-ink-3, rgba(255, 255, 255, .25));letter-spacing:.03em;width:100%;text-align:center}.bet-controls-card__hint-icon{font-size:12px;color:var(--look-ink-3, rgba(255, 255, 255, .4))}.bet-controls-card__hint kbd{padding:1px 5px;border-radius:3px;background:rgba(var(--look-fg-rgb, 255, 255, 255),.06);border:1px solid rgba(var(--look-fg-rgb, 255, 255, 255),.08);font-family:var(--font-mono);font-size:10px;font-weight:var(--font-semibold);color:var(--look-ink-3, rgba(255, 255, 255, .3))}.bet-controls-card__right{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-6)}.bet-controls-card__divider{width:100%;height:1px;background:rgba(var(--look-fg-rgb, 255, 255, 255),.08);margin:var(--space-4) 0}.bet-controls-card__bottom{position:relative;display:flex;justify-content:space-between;align-items:center;gap:var(--space-3)}.bet-controls-card__hint-help{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;margin-left:4px;background:transparent;border:0;border-radius:50%;color:var(--look-ink-3, rgba(255, 255, 255, .4));cursor:pointer;transition:color var(--transition-fast),background var(--transition-fast);vertical-align:middle}.bet-controls-card__hint-help:hover{color:var(--look-ink, rgba(255, 255, 255, .85));background:rgba(var(--look-fg-rgb, 255, 255, 255),.06)}.bet-controls-card__pg-hint{position:absolute;left:0;top:calc(100% + 6px);font-size:11px;color:var(--look-ink-3, rgba(255, 255, 255, .45));letter-spacing:.02em;white-space:nowrap;opacity:0;transition:opacity .2s ease;pointer-events:none}.bet-controls-card__bottom:has(.bet-controls-card__profit-guard:hover) .bet-controls-card__pg-hint{opacity:1}.bet-controls-card__pg-pill{display:flex;padding:3px;border-radius:14px;background:rgba(var(--look-fg-rgb, 255, 255, 255),.04);border:1px solid rgba(var(--look-fg-rgb, 255, 255, 255),.06)}.bet-controls-card__profit-guard{display:flex;align-items:center;gap:4px;padding:6px 14px;border-radius:11px;background:transparent;border:none;outline:none;color:var(--look-ink-3, rgba(255, 255, 255, .3));font-size:12px;font-weight:700;letter-spacing:.03em;cursor:pointer;transition:all .15s ease-out}.bet-controls-card__profit-guard:hover:not(:disabled){color:var(--look-ink-2, rgba(255, 255, 255, .55));background:rgba(var(--look-fg-rgb, 255, 255, 255),.04)}.bet-controls-card__profit-guard:active:not(:disabled){transform:scale(.95)}.bet-controls-card__profit-guard--on{color:var(--look-gold, rgba(255, 220, 170, .9));border-color:rgba(var(--look-gold-rgb, 255, 220, 170),.35);background:rgba(var(--look-gold-rgb, 255, 220, 170),.1)}.bet-controls-card__profit-guard--on:hover:not(:disabled){border-color:rgba(var(--look-gold-rgb, 255, 220, 170),.5);background:rgba(var(--look-gold-rgb, 255, 220, 170),.15)}.bet-controls-card__profit-guard--on svg{fill:var(--look-gold, rgba(255, 220, 170, .9))}.bet-controls-card__profit-guard--armed{animation:profit-guard-pulse 2s ease-in-out infinite}@keyframes profit-guard-pulse{0%,to{border-color:rgba(var(--look-gold-rgb, 255, 220, 170),.35);box-shadow:0 0 8px #ffdcaa14}50%{border-color:rgba(var(--look-gold-rgb, 255, 220, 170),.6);box-shadow:0 0 16px #ffdcaa33}}.bet-controls-card__dir-pill{display:flex;gap:2px;padding:3px;border-radius:14px;background:rgba(var(--look-fg-rgb, 255, 255, 255),.04);border:1px solid rgba(var(--look-fg-rgb, 255, 255, 255),.06)}.bet-controls-card__dir-seg{display:inline-flex;align-items:center;gap:4px;padding:6px 14px;border-radius:11px;border:none;outline:none;cursor:pointer;font-size:12px;font-weight:700;letter-spacing:.03em;background:transparent;color:var(--look-ink-3, rgba(255, 255, 255, .3));transition:all .15s ease-out}.bet-controls-card__dir-icon{font-size:11px;opacity:.7}.bet-controls-card__dir-seg:hover:not(:disabled){color:var(--look-ink-2, rgba(255, 255, 255, .55));background:rgba(var(--look-fg-rgb, 255, 255, 255),.04)}.bet-controls-card__dir-seg--active{background:rgba(var(--look-gold-rgb, 255, 220, 170),.12);color:var(--look-gold, rgba(255, 220, 170, .9));box-shadow:0 0 12px #ffdcaa14}.bet-controls-card__dir-seg--active .bet-controls-card__dir-icon{opacity:1}.bet-controls-card__dir-seg--active:hover:not(:disabled){background:rgba(var(--look-gold-rgb, 255, 220, 170),.18);color:var(--look-gold, rgba(255, 220, 170, 1))}.bet-controls-card__dir-seg:disabled{opacity:.3;cursor:not-allowed}.bet-controls-card__profit-guard:disabled{opacity:.5;cursor:not-allowed}.bet-controls-card__max-loss{color:var(--look-ink-2, rgba(255, 255, 255, .55));font-weight:var(--font-semibold)}.bet-controls-card__max-loss--note{color:var(--look-gold, rgba(255, 220, 170, .95));animation:stake-note-in .32s cubic-bezier(.2,0,0,1) both}@keyframes stake-note-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.bet-controls-card__max-loss--note{animation:none}}.bet-controls-card__top--captioned{display:grid;grid-template-columns:1fr auto;column-gap:var(--space-5);row-gap:calc(var(--space-3) + var(--space-2))}.bet-controls-card__top--captioned .bet-controls-card__right{align-self:end}.bet-controls-card__top--captioned .bet-controls-card__right:has(.hit-button){margin-bottom:5px}.bet-controls-card__caption{justify-content:flex-start;height:20px;margin-top:0}.bet-controls-card__caption--key{justify-content:center}.bet-controls-card__caption>span{text-box:trim-both cap alphabetic}.bet-controls-card__caption .bet-controls-card__hint-help{margin-left:-6px}.bet-controls-card__caption .bet-controls-card__hint-help:hover{background:transparent}.bet-controls-card__fund{width:120px;height:120px;border-radius:22px;border:1px solid rgba(var(--look-gold-rgb, 255, 220, 160),.5);background:linear-gradient(160deg,#ffd27a,#ffbf4d 45%,#f29a2e);color:#1a1206;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;cursor:pointer;box-shadow:0 4px #a8641a,0 10px 28px #ffaa3c59,inset 0 1px #ffffff80;transition:transform var(--transition-fast),box-shadow var(--transition-fast)}.bet-controls-card__fund:hover:not(:disabled){transform:translateY(-1px)}.bet-controls-card__fund:active:not(:disabled){transform:translateY(3px);box-shadow:0 1px #a8641a,0 4px 12px #ffaa3c4d,inset 0 1px #fff6}.bet-controls-card__fund:focus-visible{outline:2px solid rgba(var(--look-fg-rgb, 255, 255, 255),1);outline-offset:3px}.bet-controls-card__fund:disabled{opacity:.7;cursor:progress}.bet-controls-card__fund-amount{font-size:24px;font-weight:900;letter-spacing:-.01em}.bet-controls-card__fund-label{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.idle-view{display:flex;flex-direction:column;align-items:center;gap:0;min-width:600px;padding:14px;border:1px solid rgba(var(--look-fg-rgb, 255, 255, 255),.075);border-top-color:rgba(var(--look-fg-rgb, 255, 255, 255),.12);border-radius:22px;background:radial-gradient(90% 80% at 100% 100%,rgba(var(--look-gold-rgb, 255, 206, 102),.055),transparent 68%),#090a0dc2;backdrop-filter:blur(24px) saturate(125%);-webkit-backdrop-filter:blur(24px) saturate(125%);box-shadow:0 18px 56px #00000061;pointer-events:auto;overflow:visible}.idle-view__card-group{position:relative;border-radius:var(--radius-xl)}.idle-view__card-group--focus{align-self:stretch;padding:0 0 13px;border-bottom:1px solid rgba(var(--look-fg-rgb, 255, 255, 255),.065)}.idle-view__card-group--focus+.bet-controls-card{border-radius:0}.idle-view>.bet-controls-card:not(.bet-controls-card--compact){padding:15px 10px 7px;background:transparent;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.idle-view .bet-controls-card__quick-btn{background:rgba(var(--look-fg-rgb, 255, 255, 255),.045);border-color:transparent;box-shadow:none}.idle-view .bet-controls-card__quick-btn:hover:not(:disabled){background:rgba(var(--look-fg-rgb, 255, 255, 255),.075);border-color:transparent;box-shadow:none}.idle-view .bet-controls-card__quick-btn:active:not(:disabled){transform:scale(.98);box-shadow:none}.idle-view .bet-controls-card__quick-btn--active,.idle-view .bet-controls-card__quick-btn--active:hover:not(:disabled){color:var(--look-gold, rgba(255, 220, 170, .95));background:rgba(var(--look-gold-rgb, 255, 220, 170),.1);border-color:transparent;box-shadow:none}.idle-view__tailing{position:absolute;left:0;right:0;min-height:28px;bottom:calc(100% + var(--space-3));display:flex;justify-content:center;pointer-events:none;z-index:2}.party-roll-opening{max-width:420px;margin:0 auto;padding:28px 24px;text-align:center;border-radius:16px;background:var(--look-sheet, rgba(10, 12, 18, .88));border:1px solid rgba(var(--look-fg-rgb, 255, 255, 255),.08);box-shadow:0 12px 40px #00000059}.party-roll-opening__eyebrow{display:block;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--look-ink-2, rgba(255, 255, 255, .55));margin-bottom:10px}.party-roll-opening__title{margin:0 0 8px;font-size:20px;font-weight:700;color:var(--look-ink, #fff)}.party-roll-opening__hint{margin:0;font-size:13px;line-height:1.45;color:var(--look-ink-2, rgba(255, 255, 255, .6))}.paper-queue-skip{pointer-events:none}.paper-queue-skip--chart{position:absolute;top:max(12px,env(safe-area-inset-top,0px));left:0;right:0;z-index:12;display:flex;justify-content:center;padding:0 16px}.paper-queue-skip__card{pointer-events:auto;width:100%;max-width:380px;position:relative;padding:14px 40px 14px 16px;border-radius:14px;border:1px solid rgba(var(--look-fg-rgb, 255, 255, 255),.12);background:rgba(var(--look-sheet-rgb, 18, 22, 30),.92);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 8px 32px #00000038}.paper-queue-skip__close{position:absolute;top:10px;right:10px;width:28px;height:28px;padding:0;border:none;border-radius:8px;background:rgba(var(--look-fg-rgb, 255, 255, 255),.06);color:var(--look-ink-2, rgba(255, 255, 255, .65));display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-tap-highlight-color:transparent}.paper-queue-skip__close:hover{background:rgba(var(--look-fg-rgb, 255, 255, 255),.1);color:var(--look-ink, #fff)}.paper-queue-skip__line{margin:0;font-size:14px;font-weight:500;line-height:1.45;color:var(--look-ink, rgba(255, 255, 255, .92));text-align:left}.paper-queue-skip__link{color:var(--look-ink, #fff);font-weight:700;text-decoration:underline;text-underline-offset:2px}.paper-queue-skip__link:hover{color:var(--look-win, rgb(51, 242, 128))}.slot-reel,.slot-reel__glass,.slot-reel__content{transform:translateZ(0);backface-visibility:hidden}.slot-reel-card{display:flex;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-radius:var(--radius-2xl);background:linear-gradient(180deg,#0e0e12d1,#0a0a0eeb);border:1px solid rgba(var(--look-fg-rgb, 255, 255, 255),.08);border-top-color:rgba(var(--look-fg-rgb, 255, 255, 255),.14);backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);box-shadow:0 12px 48px #0000008c,0 2px 8px #0000004d,inset 0 1px #ffffff0f}.slot-reel-card--revealed{background:transparent;border-color:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.slot-reel{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);flex:1;min-width:0}.slot-reel--interactive{cursor:pointer;will-change:transform}@media(hover:hover)and (pointer:fine){.slot-reel--interactive:hover .reel-hint-conic{animation-duration:4s}}.slot-reel__label{font-size:11px;font-weight:900;letter-spacing:.18em;text-transform:uppercase;text-shadow:0 0 14px currentColor;opacity:.85}.slot-reel__slot{position:relative;width:170px;height:100px;flex:none}.slot-reel__glow{position:absolute;top:50%;left:50%;width:120%;height:120%;transform:translate(-50%,-50%);border-radius:50%;filter:blur(16px);opacity:0;transition:opacity .25s ease-out;z-index:0;pointer-events:none}.slot-reel__glass{position:relative;width:100%;height:100%;border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;overflow:hidden;z-index:1;contain:layout paint;background:#0009;border:1px solid rgba(var(--look-fg-rgb, 255, 255, 255),.1);box-shadow:0 1px 2px #0003,0 6px 12px #0006;transition:border-color .2s ease-out}.slot-reel__accent-fill{position:absolute;inset:0;border-radius:inherit;pointer-events:none}.slot-reel__highlight{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.1) 0%,transparent 40%);pointer-events:none;transition:opacity .2s ease-out}.slot-reel__content{position:relative;width:100%;height:100%;display:grid;place-items:center}.slot-reel__content>*{grid-area:1 / 1;display:flex;align-items:center;justify-content:center}.slot-reel__value{font-size:28px;font-weight:var(--font-black);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.slot-reel__spin-container{overflow:hidden;width:100%;height:100%}.slot-reel__scroll-track{display:flex;flex-direction:column;align-items:center;gap:8px}.slot-reel__scroll-track--active{animation:slotSpin .08s linear infinite}.slot-reel__scroll-item{font-size:24px;font-weight:900;color:var(--look-ink-2, rgba(255, 255, 255, .6));text-align:center;padding:4px 0}.slot-reel__lock-flash{position:absolute;top:50%;left:50%;width:200%;height:200%;border-radius:50%;filter:blur(20px);z-index:5;pointer-events:none}.slot-reel__reveal-flash{position:absolute;top:50%;left:50%;width:180%;height:180%;border-radius:50%;filter:blur(24px);z-index:5;pointer-events:none}.slot-reel__value--glow-burst{animation:reelGlowBurst .7s ease-out forwards}@keyframes reelGlowBurst{0%{text-shadow:0 0 30px rgb(var(--accent-rgb)),0 0 60px rgb(var(--accent-rgb)),0 0 90px rgba(var(--accent-rgb),.4)}40%{text-shadow:0 0 24px rgb(var(--accent-rgb)),0 0 40px rgba(var(--accent-rgb),.5)}to{text-shadow:0 0 20px rgb(var(--accent-rgb))}}.slot-reel__value--pulse{animation:sideReelPulse 2.4s ease-in-out infinite;cursor:pointer}.slot-reel__glass--pulse{animation:sideReelBorderPulse 2.4s ease-in-out infinite;cursor:pointer}@keyframes sideReelPulse{0%,to{opacity:.45;transform:scale(1)}50%{opacity:.85;transform:scale(1.04);text-shadow:0 0 18px rgba(255,220,170,.5);color:var(--look-gold, rgba(255, 220, 170, .8))}}@keyframes sideReelBorderPulse{0%,to{border-color:rgba(var(--look-fg-rgb, 255, 255, 255),.1);box-shadow:0 1px 2px #0003,0 6px 12px #0006}50%{border-color:rgba(var(--look-gold-rgb, 255, 220, 170),.3);box-shadow:0 1px 2px #0003,0 6px 12px #0006,0 0 18px #ffdcaa26}}@keyframes slotSpin{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}.slot-reel-card--raised{width:600px;max-width:100%;gap:10px;padding:var(--space-3);border-radius:calc(var(--radius-xl) + var(--space-3))}.slot-reel-card--raised .slot-reel{gap:8px}.slot-reel-card--raised .slot-reel__label{font-family:ui-rounded,SF Pro Rounded,Open Runde,system-ui,-apple-system,sans-serif;font-size:10px;font-weight:800;letter-spacing:.12em;text-shadow:none;opacity:1}.slot-reel-card--raised .slot-reel__slot{width:100%;height:auto;aspect-ratio:16 / 9;min-height:0}.slot-reel-card--raised .slot-reel__glass{border-radius:16px;background:rgba(var(--look-fg-rgb, 255, 255, 255),.045);border-color:rgba(var(--look-fg-rgb, 255, 255, 255),.09);box-shadow:inset 0 1px #ffffff1a,0 2px 3px #00000059,0 10px 20px #00000059}.slot-reel-card--raised .slot-reel__accent-fill,.slot-reel-card--raised .slot-reel__highlight{display:none}.slot-reel-card--raised .slot-reel__value,.slot-reel-card--raised .slot-reel__scroll-item{font-family:Base Neue,ui-rounded,SF Pro Rounded,Open Runde,system-ui,sans-serif}.slot-reel-card--raised .slot-reel__value{font-size:30px}.slot-reel-card--raised .slot-reel__scroll-item{font-size:26px}.locking-view{display:flex;flex-direction:column;align-items:center;gap:var(--space-6);padding:var(--space-6)}.locking-view__info{display:flex;align-items:center;justify-content:center;gap:8px;color:var(--look-ink-3, rgba(255, 255, 255, .4))}.locking-view__spinner{width:12px;height:12px;border:1.5px solid currentColor;border-top-color:transparent;border-radius:50%;animation:spin 1s linear infinite;flex-shrink:0}.locking-view__text{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.locking-view__queue-skip{margin:-4px 0 0;max-width:320px;padding:0 12px;font-size:12px;font-weight:500;line-height:1.45;text-align:center;color:var(--look-ink-2, rgba(255, 255, 255, .65))}.locking-view__queue-skip a{color:var(--look-ink, rgba(255, 255, 255, .92));font-weight:700;text-decoration:underline;text-underline-offset:2px}.locking-view__queue-skip a:hover{color:var(--look-win, rgb(51, 242, 128))}.locking-view__stake{text-align:center}.locking-view__label{display:block;font-size:var(--text-xs);font-weight:var(--font-extrabold);letter-spacing:.15em;color:var(--look-ink-3, rgba(255, 255, 255, .4));font-family:var(--font-display);margin-bottom:var(--space-1);animation:stake-label-pulse 3s ease-in-out infinite}.locking-view__amount{font-size:var(--text-4xl);font-weight:var(--font-black);font-family:var(--font-display);color:var(--look-ink, rgba(255, 255, 255, .85));letter-spacing:-.01em;text-shadow:0 0 32px rgba(255,255,255,.25)}.locking-view__lock-progress{display:flex;align-items:center;gap:10px;margin-top:var(--space-3)}.locking-view__lock-dot{width:8px;height:8px;border-radius:50%;background:rgba(var(--look-fg-rgb, 255, 255, 255),.12);transition:background .3s ease,box-shadow .3s ease}.locking-view__lock-dot--active{width:10px;height:10px;animation:lock-dot-bounce .35s cubic-bezier(.16,1,.3,1)}@keyframes lock-dot-bounce{0%{transform:scale(1.6)}to{transform:scale(1)}}@keyframes stake-label-pulse{0%,to{opacity:.6}50%{opacity:1}}.live-trade-view{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);cursor:grab;-webkit-user-select:none;user-select:none}.live-trade-view--dragging{cursor:grabbing;will-change:transform}.live-trade-view__handle{display:flex;align-items:center;justify-content:center;gap:3px;padding:5px 0 3px;opacity:0;transition:opacity .2s ease}.live-trade-view:hover .live-trade-view__handle,.live-trade-view--dragging .live-trade-view__handle{opacity:1}.live-trade-view__handle span{width:4px;height:4px;border-radius:50%;background:rgba(var(--look-fg-rgb, 255, 255, 255),.25)}.live-trade-view--dragging .live-trade-view__handle span{background:rgba(var(--look-fg-rgb, 255, 255, 255),.5)}.live-trade-view__card{display:flex;flex-direction:column;align-items:center;width:280px;gap:var(--space-3);padding:var(--space-5) var(--space-6);border-radius:var(--radius-xl);background:linear-gradient(180deg,#0e0e12d9,#0a0a0ee6);border:1px solid rgba(var(--look-fg-rgb, 255, 255, 255),.08);border-top-color:rgba(var(--look-fg-rgb, 255, 255, 255),.12);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 8px 40px #00000080,inset 0 1px #ffffff0d;transition:border-color .3s ease}.live-trade-view__card.--winning{animation:panel-pulse-win 3s ease-in-out infinite}.live-trade-view__card.--mega{animation:panel-pulse-mega 2.5s ease-in-out infinite}.live-trade-view__card.--losing{animation:panel-pulse-lose 3s ease-in-out infinite}@keyframes panel-pulse-win{0%,to{border-color:rgba(var(--look-win-rgb, 34, 197, 94),.25);box-shadow:0 8px 40px #00000080,inset 0 1px #ffffff0d,0 0 8px #22c55e14}50%{border-color:rgba(var(--look-win-rgb, 34, 197, 94),.45);box-shadow:0 8px 40px #00000080,inset 0 1px #ffffff0d,0 0 16px #22c55e26}}@keyframes panel-pulse-mega{0%,to{border-color:rgba(var(--look-mega-rgb, 251, 191, 36),.35);box-shadow:0 8px 40px #00000080,inset 0 1px #ffffff0d,0 0 12px #fbbf241a}50%{border-color:rgba(var(--look-mega-rgb, 251, 191, 36),.6);box-shadow:0 8px 40px #00000080,inset 0 1px #ffffff0d,0 0 24px #fbbf2433}}@keyframes panel-pulse-lose{0%,to{border-color:rgba(var(--look-lose-rgb, 248, 113, 113),.2);box-shadow:0 8px 40px #00000080,inset 0 1px #ffffff0d,0 0 8px #f871710f}50%{border-color:rgba(var(--look-lose-rgb, 248, 113, 113),.35);box-shadow:0 8px 40px #00000080,inset 0 1px #ffffff0d,0 0 14px #f871711f}}.live-trade-view__back-btn{width:28px;height:28px;border-radius:50%;border:none;background:rgba(var(--look-fg-rgb, 255, 255, 255),.06);color:var(--look-ink-3, rgba(255, 255, 255, .5));display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease,color .15s ease}.live-trade-view__back-btn:hover{background:rgba(var(--look-fg-rgb, 255, 255, 255),.12);color:var(--look-ink, rgba(255, 255, 255, .85))}.live-trade-view__badges{display:flex;align-items:center;justify-content:center;gap:var(--space-3);position:relative}.live-trade-view__badge{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:700;letter-spacing:.03em}.live-trade-view__badge--win{background:rgba(var(--look-win-rgb, 34, 197, 94),.15);color:var(--color-win-bright);border:1px solid rgba(var(--look-win-rgb, 34, 197, 94),.3)}.live-trade-view__badge--lose{background:rgba(var(--look-lose-rgb, 248, 113, 113),.15);color:var(--color-lose-bright);border:1px solid rgba(var(--look-lose-rgb, 248, 113, 113),.3)}.live-trade-view__badge--flat{background:rgba(var(--look-fg-rgb, 255, 255, 255),.08);color:var(--look-ink-2, rgba(255, 255, 255, .75));border:1px solid rgba(var(--look-fg-rgb, 255, 255, 255),.14)}.live-trade-view__badge-back{width:20px;height:20px;border-radius:50%;background:rgba(var(--look-fg-rgb, 255, 255, 255),.08);display:flex;align-items:center;justify-content:center;margin-right:2px;margin-left:-4px;flex-shrink:0}.live-trade-view__badge-dot{width:6px;height:6px;border-radius:50%;background:currentColor}.profit-guard-toggle{position:relative;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;border:1.5px solid rgba(var(--look-fg-rgb, 255, 255, 255),.15);background:rgba(var(--look-fg-rgb, 255, 255, 255),.05);cursor:default;transition:all .2s ease;padding:0;outline:none;color:var(--look-ink-3, rgba(255, 255, 255, .4));flex-shrink:0;-webkit-tap-highlight-color:transparent}.profit-guard-toggle:focus-visible{border-color:rgba(var(--look-win-rgb, 34, 197, 94),.5);box-shadow:0 0 0 2px #22c55e33}.profit-guard-toggle--off{opacity:.5}.profit-guard-toggle--off:hover{opacity:.8}.profit-guard-toggle--on{opacity:1;border-color:rgba(var(--look-fg-rgb, 255, 255, 255),.25)}.profit-guard-toggle--filling{opacity:1;border-color:rgba(var(--look-win-rgb, 34, 197, 94),.35);background:rgba(var(--look-win-rgb, 34, 197, 94),.05);color:var(--look-win, rgba(34, 197, 94, .7))}.profit-guard-toggle--armed{opacity:1;border-color:rgba(var(--look-win-rgb, 34, 197, 94),.6);background:rgba(var(--look-win-rgb, 34, 197, 94),.1);color:var(--look-win, #22c55e);animation:guard-pulse-green 1.5s ease-in-out infinite}.profit-guard-toggle__tooltip{position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);white-space:nowrap;font-size:10px;color:var(--look-ink-3, rgba(255, 255, 255, .5));pointer-events:none;opacity:0;transition:opacity .2s}.profit-guard-toggle:hover .profit-guard-toggle__tooltip{opacity:1}@keyframes guard-pulse-green{0%,to{box-shadow:0 0 #22c55e00;border-color:rgba(var(--look-win-rgb, 34, 197, 94),.4)}50%{box-shadow:0 0 8px 2px #22c55e33;border-color:rgba(var(--look-win-rgb, 34, 197, 94),.6)}}.profit-guard-toast{font-size:11px;font-weight:600;padding:4px 10px;border-radius:8px;white-space:nowrap}.profit-guard-toast--on{color:var(--look-win, #22c55e);background:rgba(var(--look-win-rgb, 34, 197, 94),.12)}.profit-guard-toast--off{color:var(--look-ink-3, rgba(255, 255, 255, .5));background:rgba(var(--look-fg-rgb, 255, 255, 255),.06)}.profit-guard-toast--armed{color:var(--look-win, #22c55e);background:rgba(var(--look-win-rgb, 34, 197, 94),.15);border:1px solid rgba(var(--look-win-rgb, 34, 197, 94),.3);box-shadow:0 0 12px #22c55e4d;font-size:12px;padding:6px 12px}.live-trade-view__pnl-glow{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);width:100%}.live-trade-view__pnl-glow--winning{animation:pnl-breathe-win 2s ease-in-out infinite}.live-trade-view__pnl-glow--mega{animation:pnl-breathe-mega 1.5s ease-in-out infinite}.live-trade-view__pnl-glow--losing{animation:pnl-breathe-lose 2s ease-in-out infinite}@keyframes pnl-breathe-win{0%,to{text-shadow:0 0 8px rgba(34,197,94,.5)}50%{text-shadow:0 0 20px rgba(34,197,94,.7)}}@keyframes pnl-breathe-mega{0%,to{text-shadow:0 0 10px rgba(251,191,36,.5)}50%{text-shadow:0 0 24px rgba(251,191,36,.75)}}@keyframes pnl-breathe-lose{0%,to{text-shadow:0 0 6px rgba(248,113,113,.4)}50%{text-shadow:0 0 16px rgba(248,113,113,.6)}}.live-trade-view__pnl-value{font-size:42px;font-weight:var(--font-black);letter-spacing:-.03em;font-variant-numeric:tabular-nums;line-height:1;text-align:center}.live-trade-view__pnl-value--flat{color:var(--look-ink, rgba(255, 255, 255, .92))}.live-trade-view__pnl-percent--flat{color:var(--look-ink-2, rgba(255, 255, 255, .55))}.live-trade-view__pnl-percent{display:flex;align-items:center;justify-content:center;gap:4px;font-size:var(--text-xl);font-weight:var(--font-bold);font-variant-numeric:tabular-nums}.live-trade-view__stats-row{display:flex;align-items:center;justify-content:space-between;width:100%;padding-top:var(--space-3);border-top:1px solid rgba(var(--look-fg-rgb, 255, 255, 255),.08)}.live-trade-view__stat{display:flex;flex-direction:column;align-items:center;flex:1;gap:2px}.live-trade-view__stat-label{font-size:9px;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:var(--look-ink-3, rgba(255, 255, 255, .28))}.live-trade-view__stat-value{font-size:11px;font-weight:500;color:var(--look-ink-2, rgba(255, 255, 255, .55));font-variant-numeric:tabular-nums}.live-trade-view__stat-divider{width:1px;height:20px;background:rgba(var(--look-fg-rgb, 255, 255, 255),.06);flex-shrink:0}.live-trade-view__hotkeys{display:flex;align-items:center;gap:var(--space-4)}.live-trade-view__hotkey{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:500;color:var(--look-ink-3, rgba(255, 255, 255, .3))}.live-trade-view__hotkey kbd{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:5px;background:rgba(var(--look-fg-rgb, 255, 255, 255),.08);border:1px solid rgba(var(--look-fg-rgb, 255, 255, 255),.12);font-size:11px;font-weight:700;font-family:inherit;color:var(--look-ink-3, rgba(255, 255, 255, .5))}.text-gradient-win{background:linear-gradient(135deg,#22c55e,#4ade80,#86efac);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.text-gradient-lose{background:linear-gradient(135deg,#ef4444,#f87171,#fca5a5);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.text-gradient-mega{background:linear-gradient(135deg,#f59e0b,#fbbf24,#fde68a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.color-win{color:var(--color-win-bright)}.color-lose{color:var(--color-lose-bright)}.glass-pill{position:relative;display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:32px;cursor:pointer;background:rgba(var(--look-fg-rgb, 255, 255, 255),.12);backdrop-filter:blur(30px) saturate(180%);-webkit-backdrop-filter:blur(30px) saturate(180%);border:1px solid rgba(var(--look-fg-rgb, 255, 255, 255),.18);box-shadow:inset 0 2px 4px #ffffff80,inset 0 -2px 10px #00000014,0 25px 50px -12px #0006,0 8px 20px #0003;transition:width .5s cubic-bezier(.4,1.4,.2,1),height .5s cubic-bezier(.4,1.4,.2,1),border-radius .5s cubic-bezier(.4,1.4,.2,1),background .3s ease,box-shadow .3s ease,transform .4s cubic-bezier(.4,1.4,.2,1)}.glass-pill:not(.glass-pill--open):hover{transform:scale(1.08);background:rgba(var(--look-fg-rgb, 255, 255, 255),.18);box-shadow:inset 0 2px 4px #fff9,inset 0 -2px 10px #00000014,0 25px 50px -12px #00000080,0 12px 28px #00000040}.glass-pill--open{width:400px;height:56px;border-radius:28px;cursor:default;transform:scale(1);background:rgba(var(--look-fg-rgb, 255, 255, 255),.1);justify-content:space-evenly}.glass-pill--open.glass-pill--single{width:280px}.glass-pill__specular{position:absolute;inset:0;overflow:hidden;border-radius:inherit;pointer-events:none;z-index:0}.glass-pill__specular:after{content:"";position:absolute;top:0;left:0;right:0;height:50%;background:linear-gradient(180deg,rgba(255,255,255,.15) 0%,rgba(255,255,255,.04) 40%,transparent 100%);border-radius:inherit;pointer-events:none;z-index:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1.5px}.glass-pill__center-btn{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;background:none;cursor:pointer;padding:0;color:var(--look-ink, rgba(255, 255, 255, .85));filter:drop-shadow(0 1px 1px rgba(0,0,0,.3))}.glass-pill__logo{width:40px;height:40px;object-fit:contain}.glass-pill__action{position:absolute;z-index:2;display:flex;flex-direction:column;align-items:center;gap:2px;border:none;background:none;cursor:pointer;padding:4px;color:var(--look-ink, rgba(255, 255, 255, .85));filter:drop-shadow(0 1px 1px rgba(0,0,0,.3));transition:color .2s ease}.glass-pill--open .glass-pill__action{position:static}.glass-pill__action:disabled{opacity:.3;cursor:not-allowed}.glass-pill__action--double{color:var(--color-win)}.glass-pill__action--double:hover:not(:disabled){color:var(--color-win-bright)}.glass-pill__action--half{color:var(--color-lose)}.glass-pill__action--half:hover:not(:disabled){color:var(--color-lose-bright)}.glass-pill__action--close:hover{color:var(--look-lose, #ef4444)}.glass-pill__action-label{font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;opacity:.7}.glass-pill__claim-value{font-size:14px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1}.glass-pill__spinner{width:16px;height:16px;border:2px solid rgba(var(--look-fg-rgb, 255, 255, 255),.2);border-top-color:rgba(var(--look-fg-rgb, 255, 255, 255),.9);border-radius:50%;animation:glass-pill-spin .6s linear infinite}@keyframes glass-pill-spin{to{transform:rotate(360deg)}}.glass-pill--busy{cursor:progress}.glass-pill--busy .glass-pill__action--close,.glass-pill--busy .glass-pill__action--close:disabled{opacity:1;cursor:progress;color:var(--look-lose, #ef4444)}.glass-pill__claim-value{display:inline-flex;align-items:center;gap:6px}.glass-pill__claim-value .glass-pill__spinner{width:12px;height:12px;border-width:1.5px;border-color:currentColor;border-top-color:transparent}.glass-pill--busy .glass-pill__specular:before{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.14) 50%,transparent 70%);transform:translate(-100%);animation:glass-pill-sweep 1.4s ease-in-out infinite}@keyframes glass-pill-sweep{to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.glass-pill--busy .glass-pill__specular:before{animation:none;opacity:0}}.profit-guard-overlay{position:absolute;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-xl);background:#000000bf;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;overflow:hidden}.profit-guard-overlay__content{display:flex;flex-direction:column;align-items:center;gap:4px;z-index:2}.profit-guard-overlay__emoji{font-size:48px;line-height:1}.profit-guard-overlay__text{font-size:28px;font-weight:900;font-family:var(--font-display);font-variant-numeric:tabular-nums;line-height:1;text-wrap:balance}.profit-guard-toggle--filling .profit-guard-shield,.profit-guard-toggle--armed .profit-guard-shield{width:24px;height:24px;border:none;background:none;box-shadow:none}.profit-guard-toggle--filling,.profit-guard-toggle--armed{width:32px;height:32px;padding:0}.follow-card{width:304px;min-height:328px;align-items:stretch;gap:var(--space-4)}.follow-card__pill{--follow-rgb: 255, 255, 255;position:relative;align-self:stretch;display:flex;align-items:center;justify-content:center;height:36px;padding:0 36px;border-radius:999px;border:1px solid rgba(var(--follow-rgb),.35);background:rgba(var(--follow-rgb),.12);color:var(--look-ink, rgba(255, 255, 255, .8));font-family:inherit;font-size:12px;font-weight:500;white-space:nowrap;cursor:pointer;transition:background .15s ease,border-color .15s ease}.follow-card__pill:hover{background:rgba(var(--follow-rgb),.2);border-color:rgba(var(--follow-rgb),.55)}.follow-card__pill:focus-visible{outline:none;box-shadow:0 0 0 2px rgba(var(--follow-rgb),.5)}.follow-card__pill-back{position:absolute;left:7px;top:50%;margin-top:-11px;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#ffffff14;color:#ffffffbf;transition:transform .15s ease}.follow-card__pill:hover .follow-card__pill-back{transform:translate(-1px);color:#fffffff2}.follow-card__pill-text{min-width:0;overflow:hidden;text-overflow:ellipsis}.follow-card__pill-text strong{color:rgb(var(--follow-rgb));font-weight:700}.follow-card__trade{display:flex;align-items:center;justify-content:center;gap:5px;margin-bottom:var(--space-1);font-size:11px;font-weight:600;line-height:16px;letter-spacing:.02em;color:var(--look-ink-2, rgba(255, 255, 255, .55));white-space:nowrap}.follow-card__sep{color:var(--look-ink-3, rgba(255, 255, 255, .28))}.follow-card__result{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2)}.follow-card__pnl{font-size:42px;font-weight:var(--font-black);letter-spacing:-.03em;font-variant-numeric:tabular-nums;line-height:1;text-align:center;color:var(--look-ink, rgba(255, 255, 255, .92))}.follow-card__pct{font-size:17px;font-weight:var(--font-bold);font-variant-numeric:tabular-nums;line-height:1;color:var(--look-ink-2, rgba(255, 255, 255, .55))}.follow-card__pct.color-win{color:var(--color-win-bright)}.follow-card__pct.color-lose{color:var(--color-lose-bright)}.follow-card__stats{white-space:nowrap}.follow-card__stats--grid{display:grid;grid-template-columns:1fr 1fr;row-gap:var(--space-3)}.recap-view{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);padding:var(--space-6)}.recap-view__card{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);width:420px;padding:var(--space-5) var(--space-6);position:relative;overflow:hidden;border:1px solid rgba(var(--look-fg-rgb, 255, 255, 255),.12);border-top-color:rgba(var(--look-fg-rgb, 255, 255, 255),.18);border-radius:24px;box-shadow:0 24px 80px #0000008c,0 8px 24px #00000059,inset 0 -2px 6px #ffffff0a,inset 0 1px #ffffff1f,inset 1px 0 #ffffff0d,inset -1px 0 #ffffff0d}.recap-view__card:before{content:"";position:absolute;top:0;left:0;right:0;height:40%;background:linear-gradient(180deg,rgba(255,255,255,.06) 0%,rgba(255,255,255,.02) 35%,transparent 100%);border-radius:24px 24px 0 0;pointer-events:none;z-index:1}.recap-view__card:after{content:"";position:absolute;bottom:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.06),rgba(255,255,255,.1),rgba(255,255,255,.06),transparent);pointer-events:none}.recap-view__card>*{position:relative;z-index:2}.recap-view__badge{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:var(--radius-full);font-size:11px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.recap-view__badge--win{color:var(--color-win, var(--look-win, #22c55e));background:rgba(var(--look-win-rgb, 34, 197, 94),.1)}.recap-view__badge--lose{color:var(--color-lose, var(--look-lose, #ef4444));background:rgba(var(--look-lose-rgb, 239, 68, 68),.08)}.recap-view__badge--mega{color:var(--look-mega, #fbbf24);background:rgba(var(--look-mega-rgb, 251, 191, 36),.1)}.recap-view__badge-dot{width:6px;height:6px;border-radius:50%;background:currentColor;animation:status-pulse 1.5s ease-in-out infinite}@keyframes status-pulse{0%,to{opacity:1}50%{opacity:.4}}.recap-view__result{display:flex;flex-direction:column;align-items:center;gap:var(--space-1)}.recap-view__pnl{font-size:3.25rem;font-weight:var(--font-black);letter-spacing:-.04em;font-variant-numeric:tabular-nums;line-height:1}.recap-view__pnl--win{filter:drop-shadow(0 0 20px rgba(34,197,94,.6))}.recap-view__pnl--lose{filter:drop-shadow(0 0 20px rgba(248,113,113,.5))}.recap-view__pnl--mega{filter:drop-shadow(0 0 24px rgba(251,191,36,.65))}.recap-view__pnl-gradient--win{background:linear-gradient(135deg,#22c55e,#4ade80,#86efac);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.recap-view__pnl-gradient--lose{background:linear-gradient(135deg,#ef4444,#f87171,#fca5a5);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.recap-view__pnl-gradient--mega{background:linear-gradient(135deg,#f59e0b,#fbbf24,#fde68a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.recap-view__pnl-percent{display:flex;align-items:center;gap:4px;font-size:var(--text-lg);font-weight:var(--font-bold);font-variant-numeric:tabular-nums}.recap-view__breakdown-toggle{display:inline-flex;align-items:center;gap:4px;margin-top:var(--space-2);padding:4px 10px;background:rgba(var(--look-fg-rgb, 255, 255, 255),.04);border:1px solid rgba(var(--look-fg-rgb, 255, 255, 255),.06);border-radius:999px;font-size:11px;font-weight:var(--font-medium);font-family:var(--font-display);color:var(--look-ink-2, rgba(255, 255, 255, .55));cursor:pointer;transition:color var(--transition-fast),background var(--transition-fast)}.recap-view__breakdown-toggle:hover{color:var(--look-ink, rgba(255, 255, 255, .85));background:rgba(var(--look-fg-rgb, 255, 255, 255),.08)}.recap-view__breakdown{overflow:hidden;display:flex;flex-direction:column;width:100%;margin-top:var(--space-3);padding:var(--space-3);background:#0003;border:1px solid rgba(var(--look-fg-rgb, 255, 255, 255),.05);border-radius:var(--radius-md)}.recap-view__breakdown-row{display:flex;justify-content:space-between;align-items:baseline;padding:4px 0}.recap-view__breakdown-row--net{margin-top:4px;padding-top:8px;border-top:1px solid rgba(var(--look-fg-rgb, 255, 255, 255),.06)}.recap-view__breakdown-label{font-size:13px;font-weight:var(--font-medium);font-family:var(--font-display);color:var(--look-ink-2, rgba(255, 255, 255, .55))}.recap-view__breakdown-value{font-size:13px;font-weight:var(--font-medium);font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--look-ink, rgba(255, 255, 255, .85))}.recap-view__stats{display:flex;align-items:center;gap:0;width:100%;padding:var(--space-3) 0;background:#00000026;border-radius:12px;border:1px solid rgba(var(--look-fg-rgb, 255, 255, 255),.04);box-shadow:inset 0 1px 3px #00000026}.recap-view__stat-col{flex:1;display:flex;flex-direction:column;align-items:center;gap:3px;min-width:0}.recap-view__stat-label{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--look-ink-3, rgba(255, 255, 255, .3))}.recap-view__stat-value{font-size:12px;font-weight:700;color:var(--look-ink, rgba(255, 255, 255, .85));font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;padding:0 4px}.recap-view__stat-value--win{color:var(--color-win)}.recap-view__stat-value--lose{color:var(--color-lose)}.recap-view__divider{width:1px;height:32px;background:linear-gradient(180deg,transparent,rgba(255,255,255,.08),transparent);flex-shrink:0}.recap-view__actions{display:flex;gap:var(--space-3);width:100%;margin-top:var(--space-1)}.recap-view__spin-again-btn{display:flex;align-items:center;justify-content:center;gap:10px;flex:1;height:54px;border-radius:16px;border:none;background:var(--look-key, linear-gradient(180deg, #FFFFFF 0%, #F1F1F4 100%));cursor:pointer;box-shadow:var(--look-key-lift, 0 4px 16px rgba(0, 0, 0, .35), 0 1px 3px rgba(0, 0, 0, .3), inset 0 1px 0 rgba(255, 255, 255, .9), inset 0 -1px 2px rgba(0, 0, 0, .08));transition:box-shadow .2s ease,transform .15s ease}.recap-view__spin-again-btn:hover{box-shadow:0 6px 24px #0006,0 2px 6px #0000004d,inset 0 1px #ffffffe6;transform:scale(1.02)}.recap-view__spin-again-btn:active{transform:scale(.97)}.recap-view__spin-again-btn svg{stroke:var(--look-ink, #0b0b0e)}.recap-view__spin-again-btn span{font-size:15px;font-weight:var(--font-extrabold);color:var(--look-ink, #0b0b0e);letter-spacing:.06em;font-family:var(--font-display)}.recap-view__share-btn{display:flex;align-items:center;justify-content:center;gap:8px;height:54px;padding:0 var(--space-5);border-radius:16px;border:1px solid rgba(var(--look-fg-rgb, 255, 255, 255),.15);background:#0006;cursor:pointer;transition:transform .15s ease,background .15s ease}.recap-view__share-btn:hover{transform:scale(1.02);background:rgba(var(--look-fg-rgb, 255, 255, 255),.1)}.recap-view__share-btn:active{transform:scale(.97)}.recap-view__share-btn:disabled,.recap-view__share-btn[aria-busy=true]{cursor:progress;opacity:.5;transform:none;background:#0006}.recap-view__share-btn:disabled:hover,.recap-view__share-btn[aria-busy=true]:hover{transform:none;background:#0006}.recap-view__share-btn svg{stroke:var(--look-ink-2, rgba(255, 255, 255, .8))}.recap-view__share-btn span{font-size:14px;font-weight:var(--font-bold);color:var(--look-ink-2, rgba(255, 255, 255, .8));letter-spacing:.05em;font-family:var(--font-display)}.action-toast{position:absolute;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center;pointer-events:none}.action-toast__backdrop{position:absolute;inset:0;background:#000000bf}.action-toast__content{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--space-4);padding:var(--space-8) var(--space-12);background:#0e0e12f2;border-radius:var(--radius-2xl);border:1px solid rgba(var(--look-fg-rgb, 255, 255, 255),.1);box-shadow:0 25px 80px #00000080,0 0 100px #0000004d}.action-toast__content--green{border-color:rgba(var(--look-win-rgb, 34, 197, 94),.3);box-shadow:0 25px 80px #00000080,0 0 60px #22c55e26}.action-toast__content--orange{border-color:rgba(var(--look-mega-rgb, 245, 158, 11),.3);box-shadow:0 25px 80px #00000080,0 0 60px #f59e0b26}.action-toast__icon{width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:48px;font-weight:900;color:var(--look-ink, white);text-shadow:0 2px 10px rgba(0,0,0,.3)}.action-toast__label{font-size:1.5rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase;color:var(--look-ink, rgba(255, 255, 255, .9))}.action-toast__amount{font-size:4rem;font-weight:900;letter-spacing:-.03em;line-height:1}.action-toast__amount--green{color:var(--look-win, #4ade80);text-shadow:0 0 40px rgba(74,222,128,.5)}.action-toast__amount--orange{color:var(--look-mega, #fbbf24);text-shadow:0 0 40px rgba(251,191,36,.5)}.atmosphere-effects{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.atmosphere-glow{position:absolute;inset:0}.atmosphere-glow--winning{background:radial-gradient(ellipse 90% 70% at 50% 50%,rgba(34,197,94,.15) 0%,rgba(34,197,94,.06) 35%,rgba(34,197,94,.02) 55%,transparent 75%)}.atmosphere-glow--losing{background:radial-gradient(ellipse 90% 70% at 50% 50%,rgba(239,68,68,.12) 0%,rgba(239,68,68,.05) 35%,rgba(239,68,68,.02) 55%,transparent 75%)}.atmosphere-vignette{position:absolute;inset:0}.atmosphere-vignette--winning{box-shadow:inset 0 0 120px 40px #22c55e1a}.atmosphere-vignette--losing{box-shadow:inset 0 0 120px 40px #ef444414}.atmosphere-glow,.atmosphere-vignette{transform:translateZ(0);backface-visibility:hidden;will-change:opacity}.atmosphere-mesh{position:absolute;inset:0;overflow:hidden;opacity:.5;transition:opacity 1.2s ease}.atmosphere-mesh--active{opacity:.7}.atmosphere-mesh--hidden{opacity:0}.atmosphere-mesh--hidden .atmosphere-blob{animation-play-state:paused}.atmosphere-blob{position:absolute;border-radius:50%;will-change:transform}.atmosphere-blob--1{width:700px;height:700px;top:-20%;left:5%;background:radial-gradient(circle,rgba(59,130,246,.18) 0%,transparent 60%);animation:blob-drift-1 25s ease-in-out infinite}.atmosphere-blob--2{width:650px;height:650px;bottom:-15%;right:10%;background:radial-gradient(circle,rgba(34,197,94,.15) 0%,transparent 60%);animation:blob-drift-2 30s ease-in-out infinite}.atmosphere-blob--3{width:600px;height:600px;top:35%;left:45%;background:radial-gradient(circle,rgba(153,69,255,.12) 0%,transparent 60%);animation:blob-drift-3 35s ease-in-out infinite}.atmosphere-mesh--winning .atmosphere-blob--1{background:radial-gradient(circle,rgba(34,197,94,.22) 0%,transparent 60%)}.atmosphere-mesh--winning .atmosphere-blob--2{background:radial-gradient(circle,rgba(74,222,128,.18) 0%,transparent 60%)}.atmosphere-mesh--winning .atmosphere-blob--3{background:radial-gradient(circle,rgba(34,197,94,.12) 0%,transparent 60%)}.atmosphere-mesh--losing .atmosphere-blob--1{background:radial-gradient(circle,rgba(239,68,68,.2) 0%,transparent 60%)}.atmosphere-mesh--losing .atmosphere-blob--2{background:radial-gradient(circle,rgba(248,113,113,.16) 0%,transparent 60%)}.atmosphere-mesh--losing .atmosphere-blob--3{background:radial-gradient(circle,rgba(239,68,68,.1) 0%,transparent 60%)}@keyframes blob-drift-1{0%,to{transform:translate(0) scale(1)}25%{transform:translate(8%,12%) scale(1.1)}50%{transform:translate(-5%,8%) scale(.95)}75%{transform:translate(12%,-5%) scale(1.05)}}@keyframes blob-drift-2{0%,to{transform:translate(0) scale(1)}25%{transform:translate(-10%,-8%) scale(1.08)}50%{transform:translate(6%,-12%) scale(.92)}75%{transform:translate(-8%,6%) scale(1.12)}}@keyframes blob-drift-3{0%,to{transform:translate(-50%) scale(1)}25%{transform:translate(-45%,10%) scale(1.15)}50%{transform:translate(-55%,-6%) scale(.9)}75%{transform:translate(-42%,-10%) scale(1.08)}}@media(prefers-reduced-motion:reduce){.atmosphere-blob{animation:none}}.atmosphere-mesh--brand:not(.atmosphere-mesh--winning):not(.atmosphere-mesh--losing) .atmosphere-blob--1{background:radial-gradient(circle,rgba(27,95,160,.28) 0%,transparent 60%)}.atmosphere-mesh--brand:not(.atmosphere-mesh--winning):not(.atmosphere-mesh--losing) .atmosphere-blob--2{background:radial-gradient(circle,rgba(212,82,10,.16) 0%,transparent 60%)}.atmosphere-mesh--brand:not(.atmosphere-mesh--winning):not(.atmosphere-mesh--losing) .atmosphere-blob--3{background:radial-gradient(circle,rgba(232,184,48,.07) 0%,transparent 60%)}.chart-solo-toggle{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#0c0c0e8c;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#ffffffb8;font-size:12px;font-weight:600;letter-spacing:.02em;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}.chart-solo-toggle:hover{border-color:#ffffff47;color:#ffffffeb}.chart-solo-toggle--on{border-color:rgba(var(--look-win-rgb, 34, 197, 94),.45);background:rgba(var(--look-win-rgb, 34, 197, 94),.18);color:var(--look-win, #22c55e)}.chart-solo-toggle__icon{display:flex;opacity:.85}html[data-theme] .chart-solo-toggle{background:var(--look-key, rgba(12, 12, 14, .55));border-color:rgba(var(--look-fg-rgb, 255, 255, 255),.12);color:var(--look-ink-2, rgba(255, 255, 255, .72))}html[data-theme] .chart-solo-toggle--on{border-color:rgba(var(--look-win-rgb, 34, 197, 94),.45);background:rgba(var(--look-win-rgb, 34, 197, 94),.14);color:var(--look-win, #22c55e)}.main-area{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:var(--radius-lg);background:radial-gradient(ellipse 72% 55% at 18% 12%,rgba(27,95,160,.32) 0%,transparent 58%),radial-gradient(ellipse 58% 48% at 88% 18%,rgba(212,82,10,.22) 0%,transparent 52%),radial-gradient(ellipse 65% 50% at 50% 108%,rgba(20,45,88,.45) 0%,transparent 62%),radial-gradient(ellipse 45% 38% at 72% 72%,rgba(94,240,192,.08) 0%,transparent 50%),linear-gradient(168deg,#151820,#0e1118 42%,#0a0c12)}.main-area:before{content:"";position:absolute;inset:0;z-index:0;background:radial-gradient(ellipse 115% 100% at 50% 48%,transparent 52%,rgba(0,0,0,.38) 100%);pointer-events:none}.main-area:after{content:"";position:absolute;inset:0;z-index:0;opacity:.035;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:128px 128px}.main-area__scanlines{position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.45;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,.03) 2px,rgba(0,0,0,.03) 4px)}.main-area__chart{position:absolute;inset:0;z-index:1}.main-area__chart--spinning{opacity:.15;transition:opacity .6s ease}.main-area__chart-controls{position:absolute;left:50%;bottom:28px;transform:translate(-50%);z-index:3;width:min(calc(100% - 24px),720px);pointer-events:none}.main-area__chart-controls>*{pointer-events:auto}.main-area__chart-solo{position:absolute;top:16px;right:16px;z-index:4;pointer-events:none}.main-area__chart-solo>*{pointer-events:auto}.main-area__content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center}.sidebar{display:flex;flex-direction:column;width:100%;height:100%;background:var(--shell-surface-bg);border-radius:inherit;overflow:hidden;z-index:var(--z-card)}.sidebar__nav{display:flex;align-items:center;gap:2px;margin:8px 8px 0;padding:3px;border-radius:12px;background:rgba(var(--look-fg-rgb, 255, 255, 255),.04);flex-shrink:0}.sidebar__nav-btn{flex:1;display:flex;align-items:center;justify-content:center;height:30px;padding:0;background:transparent;border:none;border-radius:9px;color:var(--color-text-tertiary);cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast)}.sidebar__nav-btn:hover{background:var(--color-surface-hover);color:var(--color-text-primary)}.sidebar__nav-btn--active{background:var(--color-surface-active);color:var(--color-text-primary)}.sidebar__content{flex:1;display:flex;flex-direction:column;min-height:0;overflow-y:auto}.sidebar__content--room-chat{overflow:hidden;display:flex;flex-direction:column}.sidebar__placeholder{flex:1;display:flex;align-items:center;justify-content:center;color:var(--color-text-tertiary);font-size:var(--text-sm)}.sidebar--collapsed{display:flex;flex-direction:column;align-items:center;padding-top:var(--space-2)}.sidebar__toggle-btn{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;background:transparent;border:none;border-radius:var(--radius-sm);color:var(--color-text-tertiary);cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast)}.sidebar__toggle-btn:hover{background:var(--color-surface-hover);color:var(--color-text-primary)}.sidebar__nav-btn{position:relative}.sidebar__nav-dot{position:absolute;top:6px;right:9px;width:6px;height:6px;border-radius:50%;background:#ffce66;box-shadow:0 0 6px #ffce66cc}.leaderboard-mini{display:flex;flex-direction:column}.leaderboard-mini__header{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3)}.leaderboard-mini__title{font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:.1em;color:var(--color-text-tertiary)}.leaderboard-mini__refresh{display:flex;align-items:center;justify-content:center;padding:var(--space-1);background:none;border:none;color:var(--color-text-tertiary);cursor:pointer;border-radius:var(--radius-sm);transition:color var(--transition-fast),background var(--transition-fast)}.leaderboard-mini__refresh:hover{color:var(--color-text-primary);background:var(--color-surface-hover)}.leaderboard-mini__toggle{display:flex;gap:4px;padding:var(--space-2) var(--space-3);position:sticky;top:0;z-index:1;background:var(--shell-surface-bg)}.leaderboard-mini__toggle-btn{flex:1;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);border:none;font-size:var(--text-xs);font-weight:var(--font-semibold);cursor:pointer;background:rgba(var(--look-fg-rgb, 255, 255, 255),.04);color:var(--color-text-tertiary);transition:background var(--transition-fast),color var(--transition-fast)}.leaderboard-mini__toggle-btn:hover{background:rgba(var(--look-fg-rgb, 255, 255, 255),.08)}.leaderboard-mini__toggle-btn--active{background:rgba(var(--look-fg-rgb, 255, 255, 255),.12);color:var(--color-text-primary)}.leaderboard-mini__your-position{padding:var(--space-2) var(--space-3);border-bottom:1px solid rgba(var(--look-fg-rgb, 255, 255, 255),.08);background:linear-gradient(90deg,rgba(34,197,94,.08) 0%,transparent 100%)}.leaderboard-mini__your-label{font-size:9px;font-weight:var(--font-semibold);letter-spacing:.1em;color:var(--color-text-tertiary);margin-bottom:var(--space-2)}.leaderboard-mini__list{padding:var(--space-2) var(--space-3);padding-bottom:var(--space-4)}.leaderboard-mini__row{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-sm);background:transparent;transition:background var(--transition-fast)}.leaderboard-mini__row:hover{background:rgba(var(--look-fg-rgb, 255, 255, 255),.03)}.leaderboard-mini__row--you{background:rgba(var(--look-win-rgb, 34, 197, 94),.08);border:1px solid rgba(var(--look-win-rgb, 34, 197, 94),.15)}.leaderboard-mini__rank{width:24px;font-size:var(--text-sm);font-weight:var(--font-bold);font-family:var(--font-mono);text-align:right;flex-shrink:0}.leaderboard-mini__icon{width:18px;font-size:12px;text-align:center;flex-shrink:0}.leaderboard-mini__username{flex:1;display:flex;align-items:center;gap:var(--space-1);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.leaderboard-mini__you-badge{font-size:8px;font-weight:var(--font-bold);padding:1px 4px;border-radius:3px;background:var(--color-win);color:#000;flex-shrink:0}.leaderboard-mini__value{font-size:var(--text-sm);font-weight:var(--font-bold);font-family:var(--font-mono);flex-shrink:0}.leaderboard-mini__value--win{color:var(--color-win)}.leaderboard-mini__value--lose{color:var(--color-lose)}.leaderboard-mini__error{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);height:100%;color:var(--color-text-tertiary);font-size:var(--text-sm)}.leaderboard-mini__error button{font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--color-text-secondary);background:rgba(var(--look-fg-rgb, 255, 255, 255),.08);border:1px solid rgba(var(--look-fg-rgb, 255, 255, 255),.1);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-3);cursor:pointer;transition:background var(--transition-fast)}.leaderboard-mini__error button:hover{background:rgba(var(--look-fg-rgb, 255, 255, 255),.12)}.leaderboard-mini__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);height:100%;color:var(--color-text-tertiary);font-size:var(--text-sm)}.leaderboard-mini__empty span:first-child{font-size:32px}.leaderboard-mini__row--skeleton{pointer-events:none}.leaderboard-mini__skeleton-rank,.leaderboard-mini__skeleton-name,.leaderboard-mini__skeleton-pnl{background:rgba(var(--look-fg-rgb, 255, 255, 255),.06);border-radius:var(--radius-sm);animation:skeleton-pulse 1.5s ease-in-out infinite}.leaderboard-mini__skeleton-rank{width:24px;height:16px;flex-shrink:0}.leaderboard-mini__skeleton-name{flex:1;height:16px;max-width:120px}.leaderboard-mini__skeleton-pnl{width:70px;height:16px;flex-shrink:0;margin-left:auto}.history-mini{display:flex;flex-direction:column}.history-mini--fill{height:100%;min-height:0}.history-mini--dock{padding:0}.history-mini__dock{flex:1;min-height:0;display:flex;flex-direction:column}.history-mini__header{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3)}.history-mini__title{font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--color-text-primary)}.history-mini__list{padding:var(--space-2) var(--space-3);padding-bottom:var(--space-4);display:flex;flex-direction:column;gap:var(--space-2)}.history-mini__list--rows{flex:1;min-height:0;overflow-y:auto;gap:0}.history-mini__card{padding:var(--space-3);border-radius:var(--radius-md);background:rgba(var(--look-fg-rgb, 255, 255, 255),.03);border:1px solid rgba(var(--look-fg-rgb, 255, 255, 255),.06);cursor:pointer;transition:background var(--transition-fast)}.history-mini__card:hover{background:rgba(var(--look-fg-rgb, 255, 255, 255),.05)}.history-mini__card:focus-visible{outline:none;border-color:rgba(var(--look-fg-rgb, 255, 255, 255),.18)}.history-mini__card-right{display:flex;align-items:center;gap:var(--space-2)}.history-mini__card-chevron{color:var(--look-ink-3, rgba(255, 255, 255, .3));flex-shrink:0}.history-mini__card-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-2)}.history-mini__card-left{display:flex;align-items:center;gap:var(--space-2)}.history-mini__card-asset{font-size:var(--text-base);font-weight:var(--font-bold);color:var(--color-text-primary)}.history-mini__card-side{padding:2px 8px;border-radius:4px;font-size:11px;font-weight:var(--font-bold)}.history-mini__card-side--long{background:rgba(var(--look-win-rgb, 34, 197, 94),.2);color:var(--color-win)}.history-mini__card-side--short{background:rgba(var(--look-lose-rgb, 239, 68, 68),.2);color:var(--color-lose)}.history-mini__card-leverage{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-tertiary)}.history-mini__card-pnl{font-size:var(--text-base);font-weight:var(--font-bold);font-family:var(--font-mono)}.history-mini__pnl--win{color:var(--color-win)}.history-mini__pnl--lose{color:var(--color-lose)}.history-mini__card-bottom{display:flex;align-items:center;gap:var(--space-3)}.history-mini__card-meta{font-size:var(--text-sm);color:var(--color-text-tertiary)}.history-mini__card-meta-row{display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-2)}.history-mini__footer-link{display:inline-flex;align-items:center;gap:3px;font-size:11px;font-family:var(--font-mono);color:var(--look-ink-3, rgba(255, 255, 255, .35));text-decoration:none;margin-left:auto}.history-mini__footer-link:hover{color:var(--look-ink-2, rgba(255, 255, 255, .7))}.history-mini__math-zone{display:flex;flex-direction:column;gap:5px;margin-bottom:8px;padding-left:12px;border-left:1px solid rgba(var(--look-fg-rgb, 255, 255, 255),.08)}.history-mini__net-row{display:flex;justify-content:space-between;align-items:baseline;padding:4px 0}.history-mini__breakdown{display:flex;flex-direction:column;margin-bottom:var(--space-2);padding-bottom:var(--space-2);border-bottom:1px solid rgba(var(--look-fg-rgb, 255, 255, 255),.06)}.history-mini__breakdown-row{display:flex;justify-content:space-between;align-items:baseline;padding:4px 0}.history-mini__breakdown-label{font-size:13px;font-weight:var(--font-medium);font-family:var(--font-display);color:var(--look-ink-2, rgba(255, 255, 255, .55))}.history-mini__breakdown-value{font-size:13px;font-weight:var(--font-medium);font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--look-ink, rgba(255, 255, 255, .85))}.history-mini__card-payouts{display:flex;flex-direction:column;gap:4px;margin-top:4px}.history-mini__payout-row{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:var(--color-text-tertiary)}.history-mini__payout-left{display:flex;align-items:center;gap:var(--space-2);min-width:0}.history-mini__payout-reason{padding:2px 6px;border-radius:4px;font-size:9px;font-weight:var(--font-bold);letter-spacing:.5px;text-transform:uppercase;background:rgba(var(--look-fg-rgb, 255, 255, 255),.08);color:var(--look-ink-2, rgba(255, 255, 255, .7));white-space:nowrap}.history-mini__payout-amount{font-family:var(--font-mono);color:var(--look-ink, rgba(255, 255, 255, .85))}.history-mini__payout-link{display:inline-flex;align-items:center;gap:4px;color:var(--look-ink-2, rgba(255, 255, 255, .6));text-decoration:none;font-family:var(--font-mono);white-space:nowrap}.history-mini__payout-link:hover{color:var(--look-ink, rgba(255, 255, 255, .9))}.history-mini__error{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);height:100%;color:var(--color-text-tertiary);font-size:var(--text-sm);text-align:center}.history-mini__error span:first-child{font-size:32px}.history-mini__error button{font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--color-text-secondary);background:rgba(var(--look-fg-rgb, 255, 255, 255),.08);border:1px solid rgba(var(--look-fg-rgb, 255, 255, 255),.1);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-3);cursor:pointer;transition:background var(--transition-fast)}.history-mini__error button:hover{background:rgba(var(--look-fg-rgb, 255, 255, 255),.12)}.history-mini__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);height:100%;color:var(--color-text-tertiary);font-size:var(--text-sm)}.history-mini__empty span:first-child{font-size:32px}.history-mini__card--skeleton{pointer-events:none}.history-mini__skeleton-top,.history-mini__skeleton-bottom{display:flex;justify-content:space-between;align-items:center}.history-mini__skeleton-top{margin-bottom:var(--space-2)}.history-mini__skeleton-asset,.history-mini__skeleton-pnl,.history-mini__skeleton-meta{background:rgba(var(--look-fg-rgb, 255, 255, 255),.06);border-radius:var(--radius-sm);animation:skeleton-pulse 1.5s ease-in-out infinite}.history-mini__skeleton-asset{width:100px;height:18px}.history-mini__skeleton-pnl{width:70px;height:18px}.history-mini__skeleton-meta{width:50px;height:14px}.profile-mini{display:flex;flex-direction:column;padding:0 12px}.profile-mini__header{font-size:15px;font-weight:600;color:var(--look-ink, #fff);padding:12px 0;border-bottom:1px solid rgba(var(--look-fg-rgb, 255, 255, 255),.06)}.profile-mini__identity{display:flex;align-items:center;gap:12px;padding:16px 0}.profile-mini__avatar{width:48px;height:48px;border-radius:50%;background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;color:var(--look-ink, #fff);flex-shrink:0}.profile-mini__username-btn{display:flex;align-items:center;gap:8px;background:none;border:none;cursor:pointer;padding:0}.profile-mini__username-btn svg{stroke:var(--look-ink-3, rgba(255, 255, 255, .3));transition:stroke .15s}.profile-mini__username-btn:hover svg{stroke:var(--look-ink-2, rgba(255, 255, 255, .6))}.profile-mini__username{font-size:16px;font-weight:600;color:var(--look-ink, #fff)}.profile-mini__username-edit{flex:1}.profile-mini__username-input{width:100%;background:rgba(var(--look-fg-rgb, 255, 255, 255),.08);border:1px solid rgba(var(--look-fg-rgb, 255, 255, 255),.15);border-radius:6px;padding:6px 10px;font-size:14px;font-weight:600;color:var(--look-ink, #fff);outline:none}.profile-mini__username-input:focus{border-color:rgba(var(--look-fg-rgb, 255, 255, 255),.3)}.profile-mini__balance-row{display:flex;justify-content:space-between;gap:10px;margin-bottom:14px}.profile-mini__balance-row--cards .profile-mini__balance-item{padding:12px;border-radius:12px;border:1px solid rgba(var(--look-fg-rgb, 255, 255, 255),.07);background:rgba(var(--look-fg-rgb, 255, 255, 255),.03)}.profile-mini__balance-item{flex:1;display:flex;flex-direction:column;gap:4px}.profile-mini__balance-label{font-size:10px;font-weight:600;color:var(--look-ink-3, rgba(255, 255, 255, .4));letter-spacing:.5px}.profile-mini__balance-value{font-size:20px;font-weight:800;color:var(--look-ink, #fff);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.profile-mini__stats-row{display:flex;justify-content:space-between;padding:12px 10px;border-radius:12px;border:1px solid rgba(var(--look-fg-rgb, 255, 255, 255),.06);background:rgba(var(--look-fg-rgb, 255, 255, 255),.02);margin-bottom:14px}.profile-mini__stat{display:flex;flex-direction:column;align-items:center;gap:2px}.profile-mini__stat-value{font-size:18px;font-weight:700;color:var(--look-ink, #fff);font-variant-numeric:tabular-nums}.profile-mini__stat-label{font-size:9px;font-weight:600;color:var(--look-ink-3, rgba(255, 255, 255, .4));letter-spacing:.3px}.profile-mini__wl-bar{margin-bottom:16px}.profile-mini__wl-track{display:flex;height:6px;border-radius:3px;overflow:hidden;background:rgba(var(--look-fg-rgb, 255, 255, 255),.06)}.profile-mini__wl-fill{height:100%;transition:width .3s ease}.profile-mini__wl-fill--win{background:rgba(var(--look-win-rgb, 0, 200, 83),1)}.profile-mini__wl-fill--loss{background:rgba(var(--look-lose-rgb, 255, 89, 89),1)}.profile-mini__wl-labels{display:flex;justify-content:space-between;margin-top:6px}.profile-mini__wl-label{font-size:11px;font-weight:500}.profile-mini__wl-label--win{color:var(--look-win, #00c853)}.profile-mini__wl-label--loss{color:var(--look-lose, #ff5959)}.profile-mini__tabs-wrap{position:sticky;top:0;z-index:1;background:var(--shell-surface-bg);padding-bottom:14px}.profile-mini__tabs{display:flex;gap:4px;background:rgba(var(--look-fg-rgb, 255, 255, 255),.04);border-radius:12px;padding:4px;border:1px solid rgba(var(--look-fg-rgb, 255, 255, 255),.06)}.profile-mini__tab{flex:1;padding:8px 12px;font-size:12px;font-weight:600;color:var(--look-ink-3, rgba(255, 255, 255, .5));background:none;border:none;border-radius:8px;cursor:pointer;transition:all .15s ease}.profile-mini__tab:hover{color:var(--look-ink-2, rgba(255, 255, 255, .7))}.profile-mini__tab--active{background:rgba(var(--look-fg-rgb, 255, 255, 255),.1);color:var(--look-ink, #fff)}.profile-mini__tab-content{display:flex;flex-direction:column}.profile-mini__stats-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.profile-mini__stats-card{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px 12px;background:rgba(var(--look-fg-rgb, 255, 255, 255),.04);border-radius:10px;gap:6px}.profile-mini__stats-card-label{font-size:10px;font-weight:600;color:var(--look-ink-3, rgba(255, 255, 255, .4));letter-spacing:.5px}.profile-mini__stats-card-value{font-size:24px;font-weight:800;color:var(--look-ink, #fff);font-variant-numeric:tabular-nums}.profile-mini__stats-card-value--win{color:var(--look-win, #00c853)}.profile-mini__stats-card-value--loss{color:var(--look-lose, #ff5959)}.profile-mini__settings{display:flex;flex-direction:column;gap:14px;padding:8px 0 16px}.profile-mini__settings-card{padding:14px;background:rgba(var(--look-fg-rgb, 255, 255, 255),.04);border:1px solid rgba(var(--look-fg-rgb, 255, 255, 255),.08);border-radius:12px}.profile-mini__settings-title{font-size:16px;font-weight:600;color:var(--look-ink, #fff);margin-bottom:10px}.profile-mini__logout-btn{width:100%;padding:12px 16px;font-size:14px;font-weight:600;color:var(--look-ink, rgba(255, 255, 255, .85));background:rgba(var(--look-lose-rgb, 255, 89, 89),.12);border:1px solid rgba(var(--look-lose-rgb, 255, 89, 89),.35);border-radius:10px;cursor:pointer;transition:background .15s ease,border-color .15s ease}.profile-mini__logout-btn:hover:not(:disabled){background:rgba(var(--look-lose-rgb, 255, 89, 89),.2);border-color:rgba(var(--look-lose-rgb, 255, 89, 89),.5)}.profile-mini__logout-btn:disabled{opacity:.45;cursor:not-allowed}.profile-mini__legal-links{display:flex;align-items:center;gap:10px;justify-content:center}.profile-mini__legal-link{padding:0;border:none;background:transparent;color:var(--look-ink-2, rgba(255, 255, 255, .62));font-size:12px;font-weight:600;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.profile-mini__legal-link:hover{color:var(--look-ink-2, rgba(255, 255, 255, .84))}.room-chat{--chat-win: var(--look-win, rgb(51, 242, 128));--chat-win-bg: rgba(var(--look-win-rgb, 51, 242, 128), .15);--chat-win-bg-subtle: rgba(var(--look-win-rgb, 51, 242, 128), .08);--chat-win-border: rgba(var(--look-win-rgb, 51, 242, 128), .2);--chat-lose: var(--look-lose, rgb(255, 89, 89));--chat-lose-bg: rgba(var(--look-lose-rgb, 255, 89, 89), .15);--chat-lose-bg-subtle: rgba(var(--look-lose-rgb, 255, 89, 89), .08);--chat-lose-border: rgba(var(--look-lose-rgb, 255, 89, 89), .2);--chat-bg: var(--cs-bg, var(--shell-surface-bg));--chat-fill: rgba(var(--look-fg-rgb, 255, 255, 255), .045);--chat-fill-2: rgba(var(--look-fg-rgb, 255, 255, 255), .08);display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden;background:var(--chat-bg);position:relative}.room-chat.cs-chat{--chat-bg: var(--cs-bg, #10151d);background:var(--cs-bg, #10151d);color:var(--cs-strong, #f2f4f7)}.room-chat__empty{flex:1;display:flex;align-items:center;justify-content:center;padding:var(--space-3);font-size:var(--text-sm);color:var(--color-text-tertiary);text-align:center}.room-chat__party-hub{position:relative;flex-shrink:0;display:flex;flex-direction:column;gap:8px;padding:8px 8px 4px;max-height:min(68%,580px);overflow-y:auto;scrollbar-width:none;z-index:2}.room-chat__party-hub::-webkit-scrollbar{display:none}.room-chat__presence-btn{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:6px 10px 6px 8px;border:0;border-radius:14px;background:transparent;color:inherit;text-align:left;cursor:pointer;transition:background .18s ease}.room-chat__presence-btn:hover,.room-chat__presence-btn--open{background:var(--chat-fill)}.room-chat__presence-btn:focus-visible{outline:2px solid rgba(var(--look-fg-rgb, 255, 255, 255),.25);outline-offset:-2px}.room-chat__faces{display:inline-flex;flex-shrink:0}.room-chat__faces:empty{display:none}.room-chat__face{box-shadow:0 0 0 2px var(--chat-bg)}.room-chat__face+.room-chat__face{margin-left:-8px}.room-chat__title{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.room-chat__room-name{font-size:15px;font-weight:750;line-height:1.1;letter-spacing:-.015em;color:var(--color-text-primary)}.room-chat__presence{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:550;color:var(--look-ink-3, rgba(255, 255, 255, .5));font-variant-numeric:tabular-nums}.room-chat__presence-dot{width:6px;height:6px;border-radius:50%;background:var(--look-win, rgb(51, 242, 128));box-shadow:0 0 0 3px rgba(var(--look-win-rgb, 51, 242, 128),.16);animation:room-chat-presence 2.4s ease-in-out infinite}.room-chat__presence-dot--offline{background:var(--look-ink-3, rgba(255, 255, 255, .35));box-shadow:none;animation:none}@keyframes room-chat-presence{50%{box-shadow:0 0 0 5px rgba(var(--look-win-rgb, 51, 242, 128),.04)}}.room-chat__presence-chevron{display:grid;place-items:center;width:26px;height:26px;flex-shrink:0;border-radius:50%;background:var(--chat-fill);color:var(--look-ink-2, rgba(255, 255, 255, .7));transition:transform .25s cubic-bezier(.2,.8,.2,1),background .18s ease}.room-chat__presence-btn--open .room-chat__presence-chevron{transform:rotate(180deg);background:var(--chat-fill-2)}.room-chat__log{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:6px 14px 8px;font-size:12px;scrollbar-width:thin;scrollbar-color:rgba(var(--look-fg-rgb, 255, 255, 255),.1) transparent;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 14px);mask-image:linear-gradient(180deg,transparent 0,#000 14px)}.room-chat__log::-webkit-scrollbar{width:4px}.room-chat__log::-webkit-scrollbar-track{background:transparent}.room-chat__log::-webkit-scrollbar-thumb{background:rgba(var(--look-fg-rgb, 255, 255, 255),.1);border-radius:2px}.room-chat__placeholder{display:flex;flex-direction:column;align-items:center;gap:3px;padding-top:28px;color:var(--color-text-tertiary);font-size:12px;text-align:center}.room-chat__placeholder-title{font-size:13px;font-weight:650;color:var(--color-text-secondary)}.room-chat__line{padding:5px 8px;margin:2px -8px 0;border-radius:12px;transition:background .15s ease}.room-chat__line:hover{background:rgba(var(--look-fg-rgb, 255, 255, 255),.03)}.room-chat__line--continued{margin-top:0;padding-top:1px}.room-chat__line-inner{display:flex;align-items:flex-start;gap:10px}.room-chat__avatar-gap{flex-shrink:0}.room-chat__content{flex:1;min-width:0}.room-chat__header-row{display:flex;align-items:baseline;gap:7px;flex-wrap:wrap;margin-bottom:1px}.room-chat__user{font-weight:700;font-size:13px}button.room-chat__user:hover,button.room-chat__user:focus-visible{outline:none;text-decoration:underline;text-underline-offset:2px}.room-chat__badge--team{padding:1px 5px;font-size:9px;font-weight:var(--font-semibold);letter-spacing:.02em;color:var(--look-lev, rgb(255, 191, 77));background:rgba(var(--look-lev-rgb, 255, 191, 77),.1);border-radius:999px;flex-shrink:0}.room-chat__timestamp{font-size:10px;color:var(--color-text-tertiary);font-variant-numeric:tabular-nums}.room-chat__text{color:var(--look-ink-2, rgba(255, 255, 255, .82));font-size:13px;line-height:1.42;word-break:break-word}.room-chat__trade-row{display:flex;align-items:center;gap:6px 7px;flex-wrap:wrap}.room-chat__avatar{border-radius:50%;flex-shrink:0;object-fit:cover}.room-chat__avatar--initials{display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:var(--font-bold);color:#000;line-height:1}.room-chat__trade-action--win{color:var(--chat-win);font-weight:var(--font-semibold);font-size:13px}.room-chat__trade-action--lose{color:var(--chat-lose);font-weight:var(--font-semibold);font-size:13px}.room-chat__trade-info{color:var(--color-text-tertiary);font-size:12px}.room-chat__gif{display:block;max-width:100%;max-height:160px;margin:4px 0 2px;border-radius:12px;object-fit:contain}.room-chat__link{color:var(--look-violet, #bf94ff);text-decoration:none;word-break:break-all}.room-chat__link:hover{text-decoration:underline}.room-chat__unsafe-url{color:var(--color-text-tertiary);word-break:break-all;text-decoration:line-through;opacity:.6}.room-chat__spectator{flex-shrink:0;margin:0;padding:6px 12px 0;font-size:11px;font-weight:600;color:var(--look-ink-3, rgba(255, 255, 255, .5))}.room-chat__composer{flex-shrink:0;display:flex;flex-direction:column;gap:8px;padding:6px 10px 10px}.room-chat__quick{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.room-chat__quick::-webkit-scrollbar{display:none}.room-chat__quick-btn{flex-shrink:0;height:26px;padding:0 10px;border:0;border-radius:999px;background:var(--chat-fill);font-size:11.5px;font-weight:600;color:var(--look-ink-2, rgba(255, 255, 255, .75));white-space:nowrap;cursor:pointer;transition:background .15s ease,transform .15s ease,color .15s ease}.room-chat__quick-btn:hover{background:var(--chat-fill-2);color:var(--color-text-primary)}.room-chat__quick-btn:active{transform:scale(.95)}.room-chat__form{display:flex;align-items:center;gap:4px;height:42px;padding:4px;border-radius:999px;background:var(--chat-fill);box-shadow:inset 0 0 0 1px rgba(var(--look-fg-rgb, 255, 255, 255),.05);transition:background .15s ease,box-shadow .15s ease}.room-chat__form:focus-within{background:rgba(var(--look-fg-rgb, 255, 255, 255),.06);box-shadow:inset 0 0 0 1px rgba(var(--look-violet-rgb, 169, 112, 255),.45)}.room-chat__gif-btn{display:grid;place-items:center;width:34px;height:34px;flex-shrink:0;background:transparent;border:0;border-radius:50%;color:var(--color-text-tertiary);cursor:pointer;transition:background .15s ease,color .15s ease}.room-chat__gif-btn:hover{background:var(--chat-fill-2);color:var(--color-text-primary)}.room-chat__gif-btn svg{width:16px;height:16px}.room-chat__input{flex:1;min-width:0;height:100%;padding:0 4px;font-size:13px;color:var(--color-text-primary);background:transparent;border:0;outline:none}.room-chat__input::placeholder{color:var(--color-text-tertiary)}.room-chat__send{display:grid;place-items:center;width:34px;height:34px;flex-shrink:0;padding:0;color:#fff;background:var(--look-violet, #a970ff);border:none;border-radius:50%;cursor:pointer;box-shadow:0 4px 14px rgba(var(--look-violet-rgb, 169, 112, 255),.35);transition:transform .15s ease,opacity .15s ease,box-shadow .15s ease}.room-chat__send:hover:not(:disabled){transform:scale(1.05)}.room-chat__send:disabled{opacity:.3;cursor:not-allowed;box-shadow:none}.room-chat__scroll-pill{position:absolute;bottom:6.5rem;left:50%;transform:translate(-50%);z-index:10;display:flex;align-items:center;gap:6px;padding:7px 14px;font-size:12px;font-weight:var(--font-medium);color:var(--color-text-primary);background:#1c2834eb;border:1px solid rgba(var(--look-fg-rgb, 255, 255, 255),.08);border-radius:999px;box-shadow:0 8px 24px #00000059;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;transition:background var(--transition-fast)}.room-chat__scroll-pill:hover{background:#243240f2}.room-chat__scroll-pill svg{width:16px;height:16px;flex-shrink:0}@media(max-height:720px){.room-chat__party-hub{gap:6px;padding-top:6px}.room-chat__quick{display:none}}@media(prefers-reduced-motion:reduce){.room-chat__presence-dot{animation:none}}.ra-live-panel{display:flex;flex-direction:column;height:100%;min-height:0;padding:4px 2px 0;box-sizing:border-box}.ra-live-panel .ra-head{display:flex;align-items:center;justify-content:space-between;height:22px;margin-bottom:6px;flex-shrink:0}.ra-live-panel .ra-title{display:flex;align-items:center;gap:7px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--look-ink-2, rgba(255, 255, 255, .75))}.ra-live-panel .ra-meta{font-size:11px;color:var(--look-ink-3, rgba(255, 255, 255, .45))}.ra-live-panel .ra-pulse{width:6px;height:6px;border-radius:50%;background:var(--look-win, rgb(51, 242, 128));animation:ra-pulse 1.8s ease-in-out infinite}@keyframes ra-pulse{0%,to{box-shadow:0 0 rgba(var(--look-win-rgb, 51, 242, 128),.45)}50%{box-shadow:0 0 0 4px rgba(var(--look-win-rgb, 51, 242, 128),0)}}.ra-live-panel .ra-empty{flex:1;display:flex;align-items:center;justify-content:center;padding:18px 4px;font-size:13px;color:var(--look-ink-3, rgba(255, 255, 255, .45))}.ra-live-panel .ra-rows{list-style:none;margin:0;padding:0;flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:2px;scrollbar-width:thin;scrollbar-color:rgba(var(--look-fg-rgb, 255, 255, 255),.1) transparent}.ra-live-panel .ra-row{height:38px;box-sizing:border-box;display:flex;align-items:center;gap:10px;padding:0 10px;border-radius:10px;cursor:pointer;transition:background-color .2s}.ra-live-panel .ra-row:nth-child(odd){background:rgba(var(--look-fg-rgb, 255, 255, 255),.025)}.ra-live-panel .ra-row:hover,.ra-live-panel .ra-row--highlighted{background:rgba(var(--look-fg-rgb, 255, 255, 255),.06)}.ra-live-panel .ra-row--dimmed{opacity:.45}.ra-live-panel .ra-row.me{background:rgba(var(--look-gold-rgb, 245, 181, 68),.07);box-shadow:inset 0 0 0 1px rgba(var(--look-gold-rgb, 245, 181, 68),.35)}.ra-live-panel .ra-row--pinned{box-shadow:inset 0 0 0 1px rgba(var(--look-fg-rgb, 255, 255, 255),.12)}.ra-live-panel .ra-rank{width:16px;text-align:center;font-weight:800;font-size:13px;color:var(--look-ink-3, rgba(255, 255, 255, .45));flex-shrink:0}.ra-live-panel .ra-row.first .ra-rank{color:var(--look-gold, rgb(245, 181, 68))}.ra-live-panel .ra-av-wrap{flex:none}.ra-live-panel .ra-name{width:104px;font-size:13px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-shrink:0}.ra-live-panel .ra-row.me .ra-name{color:var(--look-gold, rgb(245, 181, 68))}.ra-live-panel .ra-pos{font-size:12px;color:var(--look-ink-3, rgba(255, 255, 255, .55));white-space:nowrap;flex-shrink:0}.ra-live-panel .ra-dir.long{color:var(--look-win, rgb(51, 242, 128))}.ra-live-panel .ra-dir.short{color:var(--look-lose, rgb(255, 89, 89))}.ra-live-panel .ra-spark{margin-left:auto;flex:none;width:80px;height:24px}.ra-live-panel .ra-spark polyline{opacity:.85;transition:stroke .3s}.ra-live-panel .ra-spark.up polyline{stroke:var(--look-win, rgb(51, 242, 128))}.ra-live-panel .ra-spark.down polyline{stroke:var(--look-lose, rgb(255, 89, 89))}.ra-live-panel .ra-spark.gold polyline{stroke:var(--look-gold, rgb(245, 181, 68))}.ra-live-panel .ra-pct{width:72px;text-align:right;font-weight:900;font-size:16px;font-variant-numeric:tabular-nums;flex-shrink:0}.ra-live-panel .ra-pct.up{color:var(--look-win, rgb(51, 242, 128))}.ra-live-panel .ra-pct.down{color:var(--look-lose, rgb(255, 89, 89))}.ra-live-panel .ra-pct.gold{color:var(--look-gold, rgb(245, 181, 68))}@media(max-width:1150px){.ra-live-panel .ra-spark{display:none}.ra-live-panel .ra-name{width:88px}}@media(prefers-reduced-motion:reduce){.ra-live-panel .ra-pulse{animation:none}}.position-cards{width:100%;height:100%;overflow:hidden;display:flex;flex-direction:column}.position-cards__row{display:flex;gap:10px;padding:8px 12px;height:100%;align-items:stretch;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:rgba(var(--look-fg-rgb, 255, 255, 255),.1) transparent}.position-cards__row::-webkit-scrollbar{height:4px}.position-cards__row::-webkit-scrollbar-track{background:transparent}.position-cards__row::-webkit-scrollbar-thumb{background:rgba(var(--look-fg-rgb, 255, 255, 255),.1);border-radius:2px}.position-cards__aggregate{display:flex;align-items:center;gap:6px;padding:0 12px;height:22px;flex-shrink:0;border-bottom:1px solid rgba(var(--look-fg-rgb, 255, 255, 255),.04)}.position-cards__count{font-size:10px;font-weight:600;color:var(--look-ink-3, rgba(255, 255, 255, .35));letter-spacing:.02em}.position-cards__sep{font-size:10px;color:var(--look-ink-4, rgba(255, 255, 255, .15))}.position-cards__total-pnl{font-size:11px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.position-cards__total-pnl--win{color:var(--look-win, rgb(51, 242, 128))}.position-cards__total-pnl--lose{color:var(--look-lose, rgb(255, 89, 89))}.position-cards__total-stake{font-size:10px;font-weight:600;color:var(--look-ink-3, rgba(255, 255, 255, .25));font-variant-numeric:tabular-nums}.position-cards__empty{display:flex;align-items:center;justify-content:center;height:100%;font-size:12px;color:var(--look-ink-3, rgba(255, 255, 255, .25));letter-spacing:.03em}.position-card{flex-shrink:0;width:180px;position:relative;overflow:hidden;border-radius:14px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;padding:6px 10px 8px;background:rgba(var(--look-fg-rgb, 255, 255, 255),.03);border:1px solid rgba(var(--look-fg-rgb, 255, 255, 255),.06);backdrop-filter:blur(40px) saturate(180%);-webkit-backdrop-filter:blur(40px) saturate(180%);box-shadow:0 4px 16px #0003,inset 0 1px #ffffff0d;transition:border-color .12s ease-out,box-shadow .12s ease-out,transform .15s ease-out}.position-card--focused{transition:border-color .18s ease-out,box-shadow .18s ease-out,transform .15s ease-out}.position-card:hover:not(.position-card--focused){border-color:rgba(var(--look-fg-rgb, 255, 255, 255),.12);transform:translateY(-1px);box-shadow:0 6px 24px #0000004d,inset 0 1px #ffffff12}.position-card--focused,.position-card--focused:hover{border-color:rgba(var(--look-gold-rgb, 255, 220, 170),.35);transform:translateY(-1px);box-shadow:0 6px 24px #0000004d,0 0 20px #ffdcaa14,inset 0 1px #ffffff12}.position-card--win{background:linear-gradient(135deg,rgba(51,242,128,.03) 0%,transparent 60%),#ffffff08}.position-card--lose{background:linear-gradient(135deg,rgba(255,89,89,.05) 0%,transparent 50%),#ffffff08}.position-card__meta{display:flex;align-items:center;gap:4px;margin-bottom:4px}.position-card__direction{font-size:11px;font-weight:700;letter-spacing:.03em;line-height:1}.position-card__direction--long{color:var(--look-win, rgba(51, 242, 128, .6))}.position-card__direction--short{color:var(--look-lose, rgba(255, 89, 89, .6))}.position-card__direction--random{color:var(--look-ink-3, rgba(255, 255, 255, .2))}.position-card__asset{font-size:11px;font-weight:800;letter-spacing:.03em;color:var(--look-ink, rgba(255, 255, 255, .85))}.position-card__leverage{font-size:10px;font-weight:700;color:var(--look-ink-3, rgba(255, 255, 255, .35))}.position-cards__row--multi .position-card:not(.position-card--focused):not(.position-card--closing){opacity:.45}.position-cards__row--multi .position-card--focused{opacity:1}.position-card__dot{font-size:10px;color:var(--look-ink-4, rgba(255, 255, 255, .15))}.position-card__stake{font-size:11px;font-weight:600;color:var(--look-ink-3, rgba(255, 255, 255, .3));letter-spacing:.01em;font-variant-numeric:tabular-nums}.position-card__timer{margin-left:auto;font-size:10px;font-weight:600;color:var(--look-ink-4, rgba(255, 255, 255, .15));letter-spacing:.02em;font-variant-numeric:tabular-nums}.position-card__pnl{font-size:20px;font-weight:900;font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1.1}.position-card__pnl--win{color:var(--look-win, rgb(51, 242, 128));text-shadow:0 0 20px rgba(51,242,128,.15)}.position-card__pnl--lose{color:var(--look-lose, rgb(255, 89, 89));text-shadow:0 0 20px rgba(255,89,89,.15)}.position-card__pct{font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.01em;margin-top:1px}.position-card__pct--win{color:var(--look-win, rgba(51, 242, 128, .6))}.position-card__pct--lose{color:var(--look-lose, rgba(255, 89, 89, .6))}.position-card__actions{position:absolute;bottom:6px;left:6px;right:6px;display:flex;align-items:center;height:26px;border-radius:8px;background:#0000008c;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(var(--look-fg-rgb, 255, 255, 255),.06);opacity:0;transform:translateY(3px);transition:opacity .15s ease-out,transform .15s ease-out;pointer-events:none}.position-card:hover .position-card__actions{opacity:1;transform:translateY(0);pointer-events:auto}.position-card__action{flex:1;height:100%;border:none;background:none;cursor:pointer;font-size:10px;font-weight:700;letter-spacing:.03em;display:flex;align-items:center;justify-content:center;border-radius:7px;transition:background .12s,color .12s}.position-card__action--double,.position-card__action--half,.position-card__action--close{opacity:0;transform:translateY(2px);transition:opacity .12s,transform .12s,background .12s,color .12s}.position-card:hover .position-card__action--double{opacity:1;transform:translateY(0);transition-delay:0ms}.position-card:hover .position-card__action--half{opacity:1;transform:translateY(0);transition-delay:30ms}.position-card:hover .position-card__action--close{opacity:1;transform:translateY(0);transition-delay:60ms}.position-card__action--double{color:var(--look-win, rgba(51, 242, 128, .7))}.position-card__action--double:hover{background:rgba(var(--look-win-rgb, 51, 242, 128),.1);color:var(--look-win, rgb(51, 242, 128))}.position-card__action--half{color:var(--look-lose, rgba(255, 89, 89, .7))}.position-card__action--half:hover:not(:disabled){background:rgba(var(--look-lose-rgb, 255, 89, 89),.1);color:var(--look-lose, rgb(255, 89, 89))}.position-card__action--half:disabled{color:var(--look-ink-4, rgba(255, 255, 255, .15));cursor:not-allowed}.position-card__action--close{color:var(--look-ink-3, rgba(255, 255, 255, .45))}.position-card__action--close:hover{background:rgba(var(--look-fg-rgb, 255, 255, 255),.06);color:var(--look-ink-2, rgba(255, 255, 255, .7))}.position-card__action-sep{width:1px;height:12px;background:rgba(var(--look-fg-rgb, 255, 255, 255),.08);flex-shrink:0}.position-card--closing{pointer-events:none}.position-card__exit-flash{display:flex;align-items:center;justify-content:center;height:100%;font-size:22px;font-weight:900;font-variant-numeric:tabular-nums;letter-spacing:-.02em;animation:exitFlashPulse .5s ease-out}.position-card__exit-flash--win{color:var(--look-win, rgb(51, 242, 128));text-shadow:0 0 30px rgba(51,242,128,.4)}.position-card__exit-flash--lose{color:var(--look-lose, rgb(255, 89, 89));text-shadow:0 0 30px rgba(255,89,89,.4)}@keyframes exitFlashPulse{0%{transform:scale(.8);opacity:0}30%{transform:scale(1.1);opacity:1}to{transform:scale(1);opacity:1}}.position-cards__empty-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:8px}.position-cards__empty-text{font-size:12px;color:var(--look-ink-3, rgba(255, 255, 255, .25));letter-spacing:.03em}.position-cards__demo-spin{font-size:11px;font-weight:700;color:var(--look-gold, rgba(255, 220, 170, .7));background:rgba(var(--look-gold-rgb, 255, 220, 170),.08);border:1px solid rgba(var(--look-gold-rgb, 255, 220, 170),.2);border-radius:8px;padding:4px 12px;cursor:pointer;transition:all .12s}.position-cards__demo-spin:hover{background:rgba(var(--look-gold-rgb, 255, 220, 170),.15);color:var(--look-gold, rgba(255, 220, 170, .9))}.position-cards__demo-spin--inline{padding:2px 8px;font-size:10px;border-radius:6px}.position-card__stake{position:relative}.position-card__stake--flash{color:var(--look-gold, rgba(255, 220, 170, .9))!important;text-shadow:0 0 8px rgba(255,220,170,.3)}.position-card__stake-badge{position:absolute;left:50%;top:0;transform:translate(-50%);font-size:10px;font-weight:800;letter-spacing:.03em;pointer-events:none;white-space:nowrap}.position-card__stake-badge--double{color:var(--look-win, rgb(51, 242, 128));text-shadow:0 0 10px rgba(51,242,128,.4)}.position-card__stake-badge--half{color:var(--look-lose, rgb(255, 89, 89));text-shadow:0 0 10px rgba(255,89,89,.4)}.position-card__bottom-row{display:flex;align-items:center;justify-content:space-between;margin-top:1px}.position-card__guard{position:relative;display:flex;align-items:center;justify-content:center;color:var(--look-ink-3, rgba(255, 255, 255, .2));width:18px;height:18px}.position-card__guard--armed{color:var(--look-gold, rgba(255, 220, 170, .7))}.position-card__guard-ring{position:absolute;top:-2px;left:-2px}.position-card--guard-close{background:linear-gradient(135deg,rgba(255,220,170,.08) 0%,transparent 60%),#ffffff08;border-color:rgba(var(--look-gold-rgb, 255, 220, 170),.3)}.position-card__exit-flash--guard{color:var(--look-gold, rgba(255, 220, 170, 1));text-shadow:0 0 30px rgba(255,220,170,.5)}.position-card__guard-label{display:block;font-size:10px;font-weight:700;color:var(--look-gold, rgba(255, 220, 170, .8));letter-spacing:.05em;margin-bottom:2px}.position-cards__demo-actions{margin-left:auto;display:flex;gap:4px}.position-card__action--soon{cursor:default;color:var(--look-ink-3, rgba(255, 255, 255, .4))!important}.position-card__action--soon:hover{background:none!important}.position-card__soon{margin-left:3px;font-size:7px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;opacity:.8}.ptable{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden}.ptable__sep{font-size:10px;color:var(--look-ink-4, rgba(255, 255, 255, .12))}.ptable__total--win{color:var(--look-win, rgb(51, 242, 128));font-size:11px;font-weight:800;font-variant-numeric:tabular-nums}.ptable__total--lose{color:var(--look-lose, rgb(255, 89, 89));font-size:11px;font-weight:800;font-variant-numeric:tabular-nums}.ptable__staked{font-size:10px;font-weight:600;color:var(--look-ink-3, rgba(255, 255, 255, .25));font-variant-numeric:tabular-nums}.ptable__close-all{margin-left:8px;font-size:10px;font-weight:700;color:var(--look-lose, rgba(255, 89, 89, .5));cursor:pointer;letter-spacing:.03em;transition:color .12s}.ptable__close-all:hover{color:var(--look-lose, rgb(255, 89, 89))}.ptable__header-summary{margin-left:auto;display:flex;align-items:center;gap:5px}.ptable__empty{display:flex;align-items:center;justify-content:center;height:100%;font-size:12px;color:var(--look-ink-3, rgba(255, 255, 255, .25))}.ptable__header{display:flex;align-items:center;height:28px;padding:0 12px;border-bottom:1px solid rgba(var(--look-fg-rgb, 255, 255, 255),.06);flex-shrink:0}.ptable__header .ptable__col{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--look-ink-3, rgba(255, 255, 255, .3))}.ptable__body{flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(var(--look-fg-rgb, 255, 255, 255),.08) transparent}.ptable__row{display:flex;align-items:center;height:36px;padding:0 12px;cursor:pointer;border-bottom:1px solid rgba(var(--look-fg-rgb, 255, 255, 255),.03);transition:background .12s}.ptable__row:hover{background:rgba(var(--look-fg-rgb, 255, 255, 255),.03)}.ptable__row--focused{background:rgba(var(--look-gold-rgb, 255, 220, 170),.04);border-left:2px solid rgba(var(--look-gold-rgb, 255, 220, 170),.4);padding-left:10px}.ptable__col{font-size:12px;font-weight:600;color:var(--look-ink-2, rgba(255, 255, 255, .7));font-variant-numeric:tabular-nums;flex-shrink:0}.ptable__col--side{width:76px}.ptable__col--stake{width:68px}.ptable__col--pnl{width:96px;font-weight:800;font-size:13px}.ptable__col--pct{width:84px}.ptable__col--time{width:60px;color:var(--look-ink-3, rgba(255, 255, 255, .25));font-size:11px}.ptable__col--actions{display:flex;gap:4px;margin-left:auto}.ptable__val--win{color:var(--look-win, rgb(51, 242, 128))}.ptable__val--lose{color:var(--look-lose, rgb(255, 89, 89))}.ptable__badge{font-size:10px;font-weight:700;padding:2px 6px;border-radius:4px;letter-spacing:.03em}.ptable__badge--long{background:rgba(var(--look-win-rgb, 51, 242, 128),.12);color:var(--look-win, rgb(51, 242, 128))}.ptable__badge--short{background:rgba(var(--look-lose-rgb, 255, 89, 89),.12);color:var(--look-lose, rgb(255, 89, 89))}.ptable__badge--classic{background:rgba(var(--look-fg-rgb, 255, 255, 255),.06);color:var(--look-ink-3, rgba(255, 255, 255, .4))}.ptable__action{width:24px;height:22px;border-radius:4px;border:none;cursor:pointer;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .1s,background .1s,color .1s}.ptable__row:hover .ptable__action{opacity:1}.ptable__action--double{background:rgba(var(--look-win-rgb, 51, 242, 128),.08);color:var(--look-win, rgba(51, 242, 128, .6))}.ptable__action--double:hover{background:rgba(var(--look-win-rgb, 51, 242, 128),.15);color:var(--look-win, rgb(51, 242, 128))}.ptable__action--half{background:rgba(var(--look-lose-rgb, 255, 89, 89),.08);color:var(--look-lose, rgba(255, 89, 89, .6))}.ptable__action--half:hover{background:rgba(var(--look-lose-rgb, 255, 89, 89),.15);color:var(--look-lose, rgb(255, 89, 89))}.ptable__action--close{background:rgba(var(--look-fg-rgb, 255, 255, 255),.04);color:var(--look-ink-3, rgba(255, 255, 255, .35))}.ptable__action--close:hover{background:rgba(var(--look-fg-rgb, 255, 255, 255),.08);color:var(--look-ink-2, rgba(255, 255, 255, .7))}.bulk-actions{position:relative}.bulk-actions__trigger{width:28px;height:28px;border-radius:6px;border:none;background:none;color:var(--look-ink-3, rgba(255, 255, 255, .35));font-size:16px;font-weight:700;letter-spacing:2px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:color .12s,background .12s}.bulk-actions__trigger:hover{color:var(--look-ink-2, rgba(255, 255, 255, .6));background:rgba(var(--look-fg-rgb, 255, 255, 255),.04)}.bulk-actions__menu{position:absolute;top:calc(100% + 4px);right:0;min-width:140px;padding:4px;border-radius:10px;background:#000000b3;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(var(--look-fg-rgb, 255, 255, 255),.08);box-shadow:0 8px 32px #0006;z-index:10}.bulk-actions__item{width:100%;height:32px;padding:0 10px;border-radius:7px;border:none;background:none;color:var(--look-ink-2, rgba(255, 255, 255, .6));font-size:12px;font-weight:600;text-align:left;cursor:pointer;transition:background .1s,color .1s}.bulk-actions__item:hover:not(:disabled){background:rgba(var(--look-fg-rgb, 255, 255, 255),.06);color:var(--look-ink, rgba(255, 255, 255, .85))}.bulk-actions__item:disabled{color:var(--look-ink-3, rgba(255, 255, 255, .2));cursor:not-allowed}.bulk-actions__item--green{color:var(--look-win, rgba(51, 242, 128, .5))}.bulk-actions__item--red{color:var(--look-lose, rgba(255, 89, 89, .5))}.ptable__count{font-size:10px;font-weight:600;color:var(--look-ink-3, rgba(255, 255, 255, .35))}.ptable__spin-btn{margin-left:8px;font-size:10px;font-weight:700;color:var(--look-gold, rgba(255, 220, 170, .7));background:rgba(var(--look-gold-rgb, 255, 220, 170),.08);border:1px solid rgba(var(--look-gold-rgb, 255, 220, 170),.2);border-radius:6px;padding:2px 8px;cursor:pointer;transition:all .12s}.ptable__spin-btn:hover{background:rgba(var(--look-gold-rgb, 255, 220, 170),.15);color:var(--look-gold, rgba(255, 220, 170, .9))}.ptable__section-divider{height:24px;padding:0 12px;display:flex;align-items:center;border-top:1px solid rgba(var(--look-fg-rgb, 255, 255, 255),.04);flex-shrink:0}.ptable__section-label{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--look-ink-3, rgba(255, 255, 255, .2))}.ptable__body--recent{opacity:.6}.ptable__row--closed{cursor:default}.ptable__row--closed:hover{background:none}.ptable__guard-badge{font-size:12px}.ptable__col--guard{width:40px;display:flex;align-items:center;justify-content:center}.ptable__col--flash{color:var(--look-gold, rgba(255, 220, 170, .9))!important;text-shadow:0 0 8px rgba(255,220,170,.3);transition:color .1s,text-shadow .1s}.ptable__action:disabled{color:var(--look-ink-4, rgba(255, 255, 255, .1))!important;cursor:not-allowed}.ptable__action:disabled:hover{background:none!important}.ptable__action--wide{width:auto;padding:0 8px}.ptable__action--soon{cursor:default;color:var(--look-ink-3, rgba(255, 255, 255, .4))!important;background:none!important}.gp-switch{display:inline-flex;gap:2px;padding:2px;border-radius:9999px;background:rgba(var(--look-fg-rgb, 255, 255, 255),.06);border:1px solid rgba(var(--look-fg-rgb, 255, 255, 255),.06)}.gp-switch__opt{height:22px;padding:0 10px;border:none;border-radius:9999px;background:transparent;color:var(--look-ink-3, rgba(255, 255, 255, .5));font-size:11px;font-weight:700;letter-spacing:.02em;cursor:pointer;-webkit-tap-highlight-color:transparent}.gp-switch__opt--on{background:rgba(var(--look-fg-rgb, 255, 255, 255),.12);color:var(--look-ink, #fff)}.gp-switch--sheet{align-self:center;margin:0 18px 10px}.gp-switch--sheet .gp-switch__opt{height:28px;padding:0 16px;font-size:12.5px}.gp-where{flex-shrink:0;padding:1px 7px;border-radius:9999px;background:rgba(var(--look-fg-rgb, 255, 255, 255),.1);color:var(--look-ink-2, rgba(255, 255, 255, .7));font-size:10.5px;font-weight:700;letter-spacing:.02em;white-space:nowrap}.gp-board-head{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;background:rgba(var(--look-fg-rgb, 255, 255, 255),.04);border:1px solid rgba(var(--look-fg-rgb, 255, 255, 255),.06);color:var(--look-ink-2, rgba(255, 255, 255, .7));font-size:12.5px;font-weight:600}.gp-board-head__text{flex:1;min-width:0}.gp-hop{flex-shrink:0;height:28px;padding:0 12px;border-radius:9999px;border:1px solid rgba(var(--look-fg-rgb, 255, 255, 255),.16);background:rgba(var(--look-fg-rgb, 255, 255, 255),.06);color:var(--look-ink, #fff);font-size:12px;font-weight:700;white-space:nowrap;cursor:pointer}.gp-trader{display:flex;flex-direction:column;gap:14px;padding:8px 18px 18px;color:var(--look-ink, #fff)}@media(min-width:768px){.gp-trader{padding-top:20px}}.gp-trader__id{display:flex;align-items:center;gap:12px}.gp-trader__name-col{display:flex;flex-direction:column;gap:4px;min-width:0}.gp-trader__name{filter:var(--look-name-filter, none);font-size:20px;font-weight:800;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gp-trader__where{align-self:flex-start;padding:1px 8px;border-radius:9999px;background:rgba(var(--look-fg-rgb, 255, 255, 255),.1);color:var(--look-ink-2, rgba(255, 255, 255, .7));font-size:11px;font-weight:700}.gp-trader__trade{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:14px;background:rgba(var(--look-fg-rgb, 255, 255, 255),.05);border:1px solid rgba(var(--look-fg-rgb, 255, 255, 255),.06)}.gp-trader__meta{font-size:13px;font-weight:700;color:var(--look-ink-2, rgba(255, 255, 255, .7))}.gp-trader__pnl{font-size:18px;font-weight:900;font-variant-numeric:tabular-nums}.gp-trader__pct{font-size:13px;font-weight:700;color:var(--look-ink-3, rgba(255, 255, 255, .5))}.gp-trader__note{margin:0;font-size:12.5px;color:var(--look-ink-3, rgba(255, 255, 255, .5));text-align:center}.gp-trader__hop{height:48px;border-radius:14px;border:none;font-size:16px;font-weight:800;cursor:pointer}.gp-board-tile{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-start;gap:2px;align-self:stretch;max-height:100px;box-sizing:border-box;width:150px;padding:10px 12px;border-radius:14px;border:1px dashed rgba(var(--look-fg-rgb, 255, 255, 255),.12);background:rgba(var(--look-fg-rgb, 255, 255, 255),.02)}.gp-board-tile__title{font-size:13px;font-weight:800;color:var(--look-ink, #fff);line-height:1.2}.gp-board-tile__meta{font-size:10px;font-weight:600;letter-spacing:.03em;color:var(--look-ink-3, rgba(255, 255, 255, .5))}.gp-board-tile .gp-hop{margin-top:auto}.gp-board-quiet{display:flex;align-items:center;align-self:stretch;padding:0 8px;font-size:12px;color:var(--look-ink-3, rgba(255, 255, 255, .35));letter-spacing:.02em}.leaderboard-cards{width:100%;height:100%;overflow:hidden}.leaderboard-cards__row{display:flex;gap:10px;padding:8px 12px;height:100%;align-items:flex-start;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:rgba(var(--look-fg-rgb, 255, 255, 255),.1) transparent}.leaderboard-cards__row::-webkit-scrollbar{height:4px}.leaderboard-cards__row::-webkit-scrollbar-track{background:transparent}.leaderboard-cards__row::-webkit-scrollbar-thumb{background:rgba(var(--look-fg-rgb, 255, 255, 255),.1);border-radius:2px}.live-board__traders{height:100%;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:2px;scrollbar-width:thin;scrollbar-color:rgba(var(--look-fg-rgb, 255, 255, 255),.1) transparent}.live-row{flex-shrink:0;display:grid;grid-template-columns:16px 8px minmax(0,1fr) minmax(84px,auto);align-items:center;gap:8px;height:32px;padding:0 10px 0 8px;border-radius:8px;border-left:2px solid transparent;cursor:pointer;transition:background .12s ease,opacity .15s ease,border-color .15s ease}.live-row:hover,.live-row--highlighted{background:rgba(var(--look-fg-rgb, 255, 255, 255),.05)}.live-row--dimmed{opacity:.35}.live-row--pinned{border-left-color:var(--accent);background:rgba(var(--look-fg-rgb, 255, 255, 255),.035)}.live-row:focus-visible{outline:2px solid rgba(var(--look-fg-rgb, 255, 255, 255),.4);outline-offset:-2px}.live-row__rank{font-size:11px;font-weight:800;font-variant-numeric:tabular-nums;color:var(--look-ink-3, rgba(255, 255, 255, .4));text-align:right}.live-row__dot{width:8px;height:8px;border-radius:50%;background:var(--accent)}.live-row__who{display:flex;align-items:baseline;gap:8px;min-width:0}.live-row__name{font-size:12px;font-weight:700;color:var(--accent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.live-row__trade{font-size:10px;font-weight:600;letter-spacing:.02em;color:var(--look-ink-3, rgba(255, 255, 255, .45));white-space:nowrap}.live-row__result{display:flex;align-items:baseline;justify-content:flex-end;gap:6px;font-variant-numeric:tabular-nums;white-space:nowrap}.live-row__pnl{font-size:13px;font-weight:800;color:var(--look-ink, rgba(255, 255, 255, .9))}.live-row__pct{font-size:10px;font-weight:700;color:var(--look-ink-3, rgba(255, 255, 255, .55))}.live-row__pnl--win{color:var(--look-win, rgb(51, 242, 128))}.live-row__pnl--lose{color:var(--look-lose, rgb(255, 89, 89))}.live-side{min-width:0;min-height:0;display:flex;flex-direction:column;gap:6px;padding:8px 10px;border-radius:10px;background:rgba(var(--look-fg-rgb, 255, 255, 255),.025);border:1px solid rgba(var(--look-fg-rgb, 255, 255, 255),.06);overflow:hidden}.live-side__head{display:flex;align-items:baseline;gap:8px;flex-shrink:0}.live-side__title{font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--look-ink-2, rgba(255, 255, 255, .65))}.live-side__sub{font-size:10px;color:var(--look-ink-3, rgba(255, 255, 255, .4))}.leaderboard-cards__empty{display:flex;align-items:center;justify-content:center;height:100%;font-size:12px;color:var(--look-ink-3, rgba(255, 255, 255, .35));letter-spacing:.02em}.leader-card{flex-shrink:0;width:240px;min-width:0;position:relative;overflow:hidden;border-radius:14px;cursor:default;background:rgba(var(--look-fg-rgb, 255, 255, 255),.04);border:1px solid rgba(var(--look-fg-rgb, 255, 255, 255),.08);border-top-color:rgba(var(--look-fg-rgb, 255, 255, 255),.12);backdrop-filter:blur(40px) saturate(180%);-webkit-backdrop-filter:blur(40px) saturate(180%);box-shadow:0 8px 32px #0000004d,0 2px 6px #0003,inset 0 1px #ffffff14,inset 0 -1px #ffffff05;transition:transform .25s cubic-bezier(.34,1.2,.64,1),opacity .2s ease,border-color .2s ease,box-shadow .25s ease}.leader-card:hover{transform:translateY(-3px) scale(1.02);border-color:rgba(var(--look-fg-rgb, 255, 255, 255),.14);box-shadow:0 12px 40px #0006,0 4px 10px #00000040,inset 0 1px #ffffff1a,inset 0 -1px #ffffff08}.leader-card:active{transform:translateY(0) scale(.98)}.leader-card--highlighted{transform:translateY(-3px) scale(1.02)}.leader-card--dimmed{opacity:.25;transform:none}.leader-card--you{border-color:rgba(var(--look-mega-rgb, 251, 191, 36),.2)}.leader-card--pinnable{cursor:pointer}.leader-card--pinned{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset}.leader-card__specular{position:absolute;top:0;left:0;right:0;height:40%;background:linear-gradient(180deg,rgba(255,255,255,.05) 0%,rgba(255,255,255,.015) 40%,transparent 100%);border-radius:14px 14px 0 0;pointer-events:none;z-index:2}.leader-card__sparkline-wrap{position:absolute;bottom:0;left:0;right:0;height:60%;pointer-events:none;z-index:0}.leader-card__sparkline{width:100%;height:100%;display:block}.leader-card__content{position:relative;z-index:1;display:flex;flex-direction:column;padding:10px 12px;gap:2px}.leader-card__top{display:flex;align-items:center;justify-content:space-between}.leader-card__rank{font-size:11px;font-weight:900;color:var(--look-ink-3, rgba(255, 255, 255, .45));letter-spacing:.02em}.leader-card__pnl{color:var(--look-ink, rgba(255, 255, 255, .9));font-size:18px;font-weight:900;font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1.2}.leader-card__result{display:flex;align-items:baseline;gap:6px;min-width:0}.leader-card__pnl-percent{color:var(--look-ink-3, rgba(255, 255, 255, .55));font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.leader-card__pnl--win{color:var(--look-win, rgb(51, 242, 128))}.leader-card__pnl--lose{color:var(--look-lose, rgb(255, 89, 89))}.leader-card__trade{font-size:10px;font-weight:600;letter-spacing:.03em;color:var(--look-ink-3, rgba(255, 255, 255, .5));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.leader-card__bottom{display:flex;flex-direction:column;gap:1px;margin-top:2px}.leader-card__username{font-size:11px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;gap:4px}.leader-card__you-badge{padding:1px 4px;font-size:8px;font-weight:800;color:var(--look-mega, #fbbf24);background:rgba(var(--look-mega-rgb, 251, 191, 36),.15);border:1px solid rgba(var(--look-mega-rgb, 251, 191, 36),.25);border-radius:3px;letter-spacing:.05em}.lower-panels{display:flex;flex-direction:column;width:100%;min-width:0;height:100%;background:linear-gradient(180deg,#ffffff03,#fff0 60%),var(--shell-surface-bg);border-radius:var(--radius-lg);overflow:hidden}.lower-panels__header{flex-shrink:0;height:32px;padding:0 12px;border-bottom:1px solid rgba(var(--look-fg-rgb, 255, 255, 255),.06);display:flex;align-items:center;justify-content:flex-start;gap:0}.lower-panels__tab{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--look-ink-3, rgba(255, 255, 255, .3));background:none;border:none;outline:none;cursor:pointer;padding:0 10px;height:100%;display:flex;align-items:center;border-bottom:2px solid transparent;transition:color .15s,border-color .15s}.lower-panels__tab:hover{color:var(--look-ink-3, rgba(255, 255, 255, .5))}.lower-panels__tab--active{color:var(--look-ink-2, rgba(255, 255, 255, .7));border-bottom-color:rgba(var(--look-fg-rgb, 255, 255, 255),.4)}.lower-panels__new-trade{margin-left:auto;padding:4px 12px;border-radius:6px;border:1px solid rgba(var(--look-gold-rgb, 255, 220, 170),.25);background:rgba(var(--look-gold-rgb, 255, 220, 170),.08);color:var(--look-gold, rgba(255, 220, 170, .7));font-size:11px;font-weight:700;letter-spacing:.02em;cursor:pointer;white-space:nowrap;transition:background .12s,border-color .12s}.lower-panels__new-trade:hover{background:rgba(var(--look-gold-rgb, 255, 220, 170),.14);border-color:rgba(var(--look-gold-rgb, 255, 220, 170),.4)}.lower-panels__new-trade--glow{box-shadow:0 0 12px #ffdcaa59;border-color:rgba(var(--look-gold-rgb, 255, 220, 170),.5);transition:box-shadow .6s ease-out,border-color .6s ease-out}.lower-panels__header-right{margin-left:auto;display:flex;align-items:center;gap:6px}.lower-panels__collapse{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:7px;background:transparent;color:var(--look-ink-3, rgba(255, 255, 255, .4));cursor:pointer;transition:color .12s ease,background .12s ease}.lower-panels__collapse:hover{color:var(--look-ink, rgba(255, 255, 255, .9));background:rgba(var(--look-fg-rgb, 255, 255, 255),.05)}.lower-panels__collapse:focus-visible{outline:2px solid rgba(var(--look-fg-rgb, 255, 255, 255),.5);outline-offset:1px}.lower-panels__header-actions{display:flex;align-items:center;gap:2px}.lower-panels__view-toggle{width:28px;height:28px;border-radius:6px;border:none;background:none;color:var(--look-ink-3, rgba(255, 255, 255, .35));font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:color .12s,background .12s}.lower-panels__view-toggle:hover{color:var(--look-ink-2, rgba(255, 255, 255, .6));background:rgba(var(--look-fg-rgb, 255, 255, 255),.04)}.lower-panels__content{flex:1;min-height:0;overflow:hidden;transition:opacity var(--transition-fast),transform var(--transition-fast)}.lower-panels__primary{min-width:0;min-height:0;overflow:hidden;display:flex;flex-direction:column}.lower-panels__primary--fill{height:100%;padding:8px 12px;box-sizing:border-box}.lower-panels--collapsed .lower-panels__header{border-bottom-color:transparent}.lower-panels--collapsed .lower-panels__content{opacity:0;transform:translateY(8px);pointer-events:none}.trade-feed{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,black 5%,black 95%,transparent);mask-image:linear-gradient(90deg,transparent,black 5%,black 95%,transparent);opacity:.6;transition:opacity var(--transition-fast)}.trade-feed:hover{opacity:.95}.trade-feed__empty{font-size:11px;color:var(--color-text-tertiary)}.trade-feed__track{display:flex;gap:var(--space-4);animation:trade-feed-scroll 140s linear infinite;width:max-content}.trade-feed__track:hover{animation-play-state:paused}@keyframes trade-feed-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.trade-feed__item{display:flex;align-items:center;gap:var(--space-2);white-space:nowrap}.trade-feed__item:after{content:"·";color:var(--color-text-tertiary);margin-left:var(--space-2)}.trade-feed__user{font-size:11px;font-weight:var(--font-medium);color:var(--color-text-secondary)}.trade-feed__details{font-size:11px;color:var(--color-text-tertiary)}.trade-feed__pnl{font-size:11px;font-weight:var(--font-semibold);font-family:var(--font-mono)}.trade-feed__pnl--win{color:var(--color-win)}.trade-feed__pnl--lose{color:var(--color-lose)}.status-bar{display:flex;align-items:center;justify-content:space-between;width:100%;height:100%;padding:0 var(--space-4);background:var(--shell-surface-bg);border-top:1px solid var(--card-border);z-index:var(--z-header);position:relative}.status-bar__ticker{flex:1;min-width:0;overflow:hidden}.status-bar__ticker-text{font-size:13px;font-weight:var(--font-medium);color:var(--color-text-tertiary)}.status-bar__right{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0}.status-bar__dot{width:6px;height:6px;border-radius:50%;background:var(--color-win);box-shadow:0 0 6px var(--color-win-glow);transition:background .2s ease,box-shadow .2s ease}.status-bar__dot--reconnecting{background:rgba(var(--look-mega-rgb, 251, 191, 36),1);box-shadow:0 0 6px #fbbf2480;animation:status-dot-pulse 1.4s ease-in-out infinite}@keyframes status-dot-pulse{0%,to{opacity:1}50%{opacity:.45}}@media(prefers-reduced-motion:reduce){.status-bar__dot--reconnecting{animation:none}}.status-bar__text{font-size:13px;font-weight:var(--font-medium);color:var(--color-text-tertiary)}.fa-scrim{position:fixed;inset:0;background:#000c;z-index:9000}.fa-wrapper{position:fixed;inset:0;margin:auto;width:calc(100% - 48px);max-width:360px;height:fit-content;z-index:9001}.fa-close{position:absolute;top:-44px;right:0;width:36px;height:36px;border-radius:50%;border:1px solid rgba(var(--look-fg-rgb, 255, 255, 255),.1);background:#0009;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:var(--look-ink-2, rgba(255, 255, 255, .6));display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .15s,color .15s}.fa-close:hover,.fa-close:active{background:rgba(var(--look-fg-rgb, 255, 255, 255),.1);color:var(--look-ink, rgba(255, 255, 255, .9))}.fa-card{border-radius:24px;border:1px solid rgba(var(--look-fg-rgb, 255, 255, 255),.1);background:#0a0e16e0;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:inset -6px -6px 20px #33f2800d,inset 6px 6px 20px #33f2800d,inset 0 1px #ffffff0f,0 24px 80px #0009;animation:fa-glow-pulse 3.5s ease-in-out infinite;overflow:hidden;position:relative}.fa-card:before{content:"";position:absolute;top:0;left:0;right:0;height:120px;background:linear-gradient(160deg,rgba(51,242,128,.06),rgba(180,120,40,.04) 60%,transparent);pointer-events:none;border-radius:24px 24px 0 0}@keyframes fa-glow-pulse{0%,to{box-shadow:inset -6px -6px 20px #33f2800a,inset 6px 6px 20px #33f2800a,inset 0 1px #ffffff0f,0 24px 80px #0009}50%{box-shadow:inset -6px -6px 26px #33f2801a,inset 6px 6px 26px #33f2801a,inset 0 1px #ffffff0f,0 24px 80px #0009}}.fa-content{padding:24px 24px 20px;display:flex;flex-direction:column;gap:16px}.fa-hero{width:calc(100% + 48px);margin:-24px -24px 0;height:160px;display:flex;align-items:center;justify-content:center;position:relative;background:linear-gradient(160deg,rgba(51,242,128,.06),rgba(180,120,40,.04) 60%,transparent);border-bottom:1px solid rgba(var(--look-fg-rgb, 255, 255, 255),.04)}.fa-header{display:flex;flex-direction:column;align-items:center;gap:8px;padding-top:4px}.fa-badge{font-size:10px;font-weight:700;letter-spacing:.12em;color:var(--look-win, rgb(51, 242, 128));background:rgba(var(--look-win-rgb, 51, 242, 128),.1);border:1px solid rgba(var(--look-win-rgb, 51, 242, 128),.2);padding:4px 14px;border-radius:99px}.fa-title{font-size:24px;font-weight:900;color:var(--look-ink, #fff);text-align:center;line-height:1.15;letter-spacing:-.03em}.fa-subtitle{font-size:16px;font-weight:500;color:var(--look-ink-2, rgba(255, 255, 255, .55));text-align:center;line-height:1.4;letter-spacing:-.01em}.fa-desc{font-size:13px;font-weight:400;color:var(--look-ink-3, rgba(255, 255, 255, .3));text-align:center;line-height:1.5;max-width:280px;align-self:center}.fa-cta{width:100%;height:48px;border-radius:14px;border:none;background:rgba(var(--look-gold-rgb, 255, 220, 170),.9);color:#1a1206;font-size:16px;font-weight:800;cursor:pointer;margin-top:4px;-webkit-tap-highlight-color:transparent;box-shadow:0 4px 20px #ffdcaa33;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.fa-cta:active{background:#ffc88cd9}.fa-dismiss{font-size:12px;font-weight:500;color:var(--look-ink-3, rgba(255, 255, 255, .3));background:none;border:none;cursor:pointer;padding:4px;align-self:center;-webkit-tap-highlight-color:transparent}.fa-dismiss:active{color:var(--look-ink-3, rgba(255, 255, 255, .5))}.pm-hero{position:relative;height:168px;background:radial-gradient(120% 90% at 60% 30%,rgba(74,158,255,.07),transparent 60%),#090c12;border-bottom:1px solid rgba(var(--look-fg-rgb, 255, 255, 255),.05)}.pm-art{position:absolute;inset:0}.pm-art canvas{display:block;width:100%;height:100%}.pm-card{animation:none;box-shadow:inset 0 1px #ffffff0f,0 24px 80px #0009}.pm-card:before{display:none}.pm-content{gap:12px}.pm-content .fa-header{margin-bottom:4px}.pm-content .fa-subtitle{font-size:15px}.pm-content .fa-title{text-wrap:balance}.pm-content .fa-cta:disabled{cursor:default;opacity:.6}.pm-form{display:flex;flex-direction:column;gap:12px}.pm-secondary{width:100%;height:48px;border-radius:14px;border:1px solid rgba(var(--look-fg-rgb, 255, 255, 255),.14);background:rgba(var(--look-fg-rgb, 255, 255, 255),.04);color:var(--look-ink, rgba(255, 255, 255, .92));font-size:16px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;-webkit-tap-highlight-color:transparent;transition:background .15s}.pm-secondary:active:not(:disabled){background:rgba(var(--look-fg-rgb, 255, 255, 255),.09)}.pm-secondary:disabled{cursor:default;color:var(--look-ink-2, rgba(255, 255, 255, .6))}.pm-text{align-self:center;padding:6px 8px;border:none;background:none;color:var(--look-ink-2, rgba(255, 255, 255, .55));font-size:13px;font-weight:600;cursor:pointer;-webkit-tap-highlight-color:transparent}.pm-text:active{color:var(--look-ink-2, rgba(255, 255, 255, .8))}.pm-input{width:100%;height:48px;padding:0 14px;border-radius:14px;border:1px solid rgba(var(--look-fg-rgb, 255, 255, 255),.12);background:rgba(var(--look-fg-rgb, 255, 255, 255),.06);color:var(--look-ink, #fff);font-size:16px;font-weight:500;outline:none;transition:border-color .15s}.pm-input::placeholder{color:var(--look-ink-3, rgba(255, 255, 255, .35))}.pm-input:focus{border-color:rgba(var(--look-gold-rgb, 255, 220, 170),.55)}.pm-input[aria-invalid=true]{border-color:rgba(var(--look-mega-rgb, 255, 180, 120),.7)}.pm-url{height:48px;padding:0 14px;border-radius:14px;border:1px solid rgba(var(--look-fg-rgb, 255, 255, 255),.12);background:rgba(var(--look-fg-rgb, 255, 255, 255),.06);color:var(--look-ink, rgba(255, 255, 255, .92));font-size:15px;font-weight:600;line-height:48px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;user-select:all;-webkit-user-select:all}.pm-note{margin:-2px 0 0;font-size:13px;font-weight:500;color:var(--look-mega, rgba(255, 180, 120, .95));text-align:center}.pm-spinner{width:14px;height:14px;border-radius:50%;border:2px solid rgba(var(--look-fg-rgb, 255, 255, 255),.25);border-top-color:rgba(var(--look-fg-rgb, 255, 255, 255),.85);animation:pm-spin .8s linear infinite;margin-right:8px}.pm-spinner--dark{border-color:#3a1e0040;border-top-color:#3a1e00d9}@keyframes pm-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.pm-spinner{animation-duration:2.4s}}.pm-code{overflow:hidden}.pm-code-row{display:flex;gap:8px;padding-top:2px}.pm-code-row .pm-input{flex:1;min-width:0}.pm-join{flex-shrink:0;width:76px;height:48px;border-radius:14px;border:1px solid rgba(var(--look-fg-rgb, 255, 255, 255),.14);background:rgba(var(--look-fg-rgb, 255, 255, 255),.08);color:var(--look-ink, rgba(255, 255, 255, .95));font-size:15px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;-webkit-tap-highlight-color:transparent}.pm-join:disabled{cursor:default;color:var(--look-ink-3, rgba(255, 255, 255, .45))}.pm-join .pm-spinner{margin-right:0}.pm-spotlight{position:absolute;left:-6px;top:50%;translate:0 -50%;z-index:3;display:inline-flex;align-items:center;max-width:calc(100% + 12px);height:26px;padding:0 11px;border-radius:9999px;background:#1c160af5;border:1px solid rgba(var(--look-gold-rgb, 255, 196, 80),.45);box-shadow:0 0 0 3px rgba(var(--look-gold-rgb, 255, 196, 80),.1),0 6px 18px #0006;color:var(--look-gold, rgba(255, 236, 208, .98));font-size:12px;font-weight:700;white-space:nowrap;pointer-events:none}.pm-spotlight__text{overflow:hidden;text-overflow:ellipsis}.pm-pill-glow{position:absolute;inset:-1px;border-radius:inherit;border:1px solid rgba(var(--look-gold-rgb, 255, 196, 80),.5);background:rgba(var(--look-gold-rgb, 255, 196, 80),.1);box-shadow:0 0 0 3px rgba(var(--look-gold-rgb, 255, 196, 80),.1);pointer-events:none}.pm-chart-arrival{position:absolute;inset:0;z-index:4;pointer-events:none}.pm-chart-tags{position:absolute;inset:0}.pm-chart-tag{position:absolute;left:0;top:0;will-change:transform}.pm-strip{position:fixed;z-index:299;top:calc(env(safe-area-inset-top,0px) + 74px);left:12px;right:12px;display:flex;flex-direction:column;padding:0;border-radius:18px;border:1px solid rgba(var(--look-fg-rgb, 255, 255, 255),.1);background:#0a0e16f0;box-shadow:0 16px 48px #0000008c;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);overflow:hidden;color:var(--look-ink, #fff);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.pm-strip__art{position:relative;height:112px;background:#090c12;border-bottom:1px solid rgba(var(--look-fg-rgb, 255, 255, 255),.05)}.pm-strip__art .pm-art{position:absolute;inset:0}.pm-strip__line{display:flex;align-items:baseline;gap:8px;padding:9px 14px 10px;font-size:14px;font-weight:800}.pm-strip__room{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-strip__count{flex-shrink:0;font-size:12px;font-weight:600;color:var(--look-ink-2, rgba(255, 255, 255, .55))}.pm-banner{overflow:hidden}.pm-banner--panel{flex-shrink:0}.pm-banner--panel .pm-banner__inner{margin:0 12px 10px}.pm-banner--mobile{position:fixed;z-index:299;top:calc(env(safe-area-inset-top,0px) + 74px);left:12px;right:12px}.pm-banner__inner{display:flex;align-items:center;gap:10px;padding:9px 8px 9px 12px;border-radius:14px;border:1px solid rgba(var(--look-gold-rgb, 255, 196, 80),.28);background:#1e180cf0;box-shadow:0 8px 24px #00000059;color:var(--look-gold, rgba(255, 236, 208, .95))}.pm-banner__text{flex:1;min-width:0;font-size:12.5px;font-weight:600;line-height:1.35}.pm-banner__action{flex-shrink:0;height:30px;padding:0 12px;border-radius:9999px;border:none;background:var(--cta-gold-fill);box-shadow:var(--cta-gold-shadow);color:var(--cta-gold-ink);font-size:12px;font-weight:800;white-space:nowrap;cursor:pointer}.pm-banner__action:disabled{opacity:.6;cursor:default}.pm-banner__close{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:none;border-radius:9999px;background:transparent;color:var(--look-gold, rgba(255, 236, 208, .6));cursor:pointer}.pm-nudge{position:fixed;inset:0;z-index:9004;pointer-events:none}html[data-theme=paper],html[data-theme=desk] :is(.desktop-layout,[data-look-ground]){--look-ground: #F2EEE6;--look-sheet: #FBF9F4;--look-key: #FFFFFF;--look-well: rgba(20, 18, 16, .05);--look-fg-rgb: 20, 18, 16;--look-ink: #141210;--look-ink-2: rgba(20, 18, 16, .72);--look-ink-3: rgba(20, 18, 16, .62);--look-ink-4: rgba(20, 18, 16, .4);--look-on-ink: #F2EEE6;--look-logo-filter: brightness(0);--look-glow: none;--look-ink-gradient: linear-gradient(180deg, #141210 0%, rgba(20, 18, 16, .72) 100%);--look-dim: 1;--look-orb-lift: 0 14px 26px -8px rgba(60, 44, 24, .5), 0 4px 8px rgba(60, 44, 24, .2);--look-thumb-lift: 0 0 0 1px rgba(20, 18, 16, .14), 0 2px 6px rgba(60, 44, 24, .28);--look-line: rgba(20, 18, 16, .1);--look-line-2: rgba(20, 18, 16, .18);--look-fill: rgba(20, 18, 16, .04);--look-fill-2: rgba(20, 18, 16, .075);--look-scrim: rgba(48, 38, 26, .3);--look-lift: 0 1px 1px rgba(60, 44, 24, .05), 0 12px 32px -14px rgba(60, 44, 24, .28);--look-key-lift: 0 1px 0 rgba(20, 18, 16, .08), 0 4px 10px -6px rgba(60, 44, 24, .32);--look-float: 0 2px 6px rgba(60, 44, 24, .07), 0 28px 60px -22px rgba(60, 44, 24, .42);--look-sheet-lift: 0 -1px 0 rgba(20, 18, 16, .06), 0 -18px 48px -16px rgba(60, 44, 24, .3);--look-inset: inset 0 1px 2px rgba(60, 44, 24, .08);--look-win: #0F6632;--look-win-rgb: 15, 102, 50;--look-on-win: #ffffff;--look-lose: #B01F1F;--look-lose-rgb: 176, 31, 31;--look-mega: #8A5208;--look-mega-rgb: 138, 82, 8;--look-gold: #7D4F0F;--look-gold-rgb: 125, 79, 15;--look-asset: #BE3E28;--look-asset-rgb: 190, 62, 40;--look-lev: #94600A;--look-lev-rgb: 148, 96, 10;--look-side: #0A6FA3;--look-side-rgb: 10, 111, 163;--look-violet: #6B3FC6;--look-violet-rgb: 107, 63, 198;--look-name-filter: brightness(.45) saturate(1.3);--look-grain: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.35  0 0 0 0 0.3  0 0 0 0 0.24  0 0 0 0.55 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");--color-bg: var(--look-ground);--color-surface: var(--look-fill);--color-surface-hover: var(--look-fill-2);--color-surface-active: rgba(20, 18, 16, .1);--color-text-primary: var(--look-ink);--color-text-secondary: var(--look-ink-2);--color-text-tertiary: var(--look-ink-3);--color-win: var(--look-win);--color-win-bright: var(--look-win);--color-win-dim: rgba(15, 102, 50, .1);--color-win-glow: rgba(15, 102, 50, .22);--color-lose: var(--look-lose);--color-lose-bright: var(--look-lose);--color-lose-dim: rgba(176, 31, 31, .1);--color-lose-glow: rgba(176, 31, 31, .22);--color-mega-win: var(--look-mega);--color-mega-win-bright: var(--look-mega);--color-mega-win-dim: rgba(138, 82, 8, .1);--color-mega-win-glow: rgba(138, 82, 8, .22);--color-long: var(--look-win);--color-short: var(--look-lose);--color-neutral-reel: var(--look-fill-2);--card-bg: var(--look-sheet);--card-bg-elevated: var(--look-key);--card-border: var(--look-line);--card-border-light: var(--look-line-2);--card-shadow: var(--look-lift);--card-shadow-lg: var(--look-float);--card-highlight: inset 0 1px 0 rgba(255, 255, 255, .8);--shadow-sm: 0 1px 3px rgba(60, 44, 24, .12);--shadow-md: 0 4px 12px -4px rgba(60, 44, 24, .22);--shadow-lg: var(--look-lift);--glow-win: none;--glow-lose: none;--glow-mega: none;--shell-surface-bg: var(--look-ground);--shell-glass-bg: var(--look-ground);--liquid-glass-bg: var(--look-sheet);--liquid-glass-specular: linear-gradient(180deg, rgba(255, 255, 255, .6) 0%, transparent 40%);--liquid-glass-caustic: var(--look-lift);--panel-bg: var(--look-sheet);--panel-border: var(--look-line);--appbar-border: var(--look-line)}html[data-theme=paper]{color-scheme:light}html[data-theme=desk] :is([data-look-object],.idle-view__card-group,.bet-controls-card,.live-trade-view__card,.recap-view__card,.slot-reel-card:not(.slot-reel-card--revealed),.slot-reel__slot,.position-card,.leader-card,.bulk-actions__menu,.action-toast,.mstrip,.pm-spotlight,.pm-arrival-toast,.pm-banner__inner){--look-ground: initial;--look-sheet: initial;--look-key: initial;--look-well: initial;--look-fg-rgb: initial;--look-ink: #ffffff;--look-ink-2: rgba(255, 255, 255, .75);--look-ink-3: rgba(255, 255, 255, .55);--look-ink-4: initial;--look-on-ink: initial;--look-logo-filter: initial;--look-glow: initial;--look-ink-gradient: initial;--look-dim: initial;--look-orb-lift: initial;--look-thumb-lift: initial;--look-line: initial;--look-line-2: initial;--look-fill: initial;--look-fill-2: initial;--look-scrim: initial;--look-lift: initial;--look-key-lift: initial;--look-float: initial;--look-sheet-lift: initial;--look-inset: initial;--look-win: initial;--look-win-rgb: initial;--look-on-win: initial;--look-lose: initial;--look-lose-rgb: initial;--look-mega: initial;--look-mega-rgb: initial;--look-gold: initial;--look-gold-rgb: initial;--look-asset: initial;--look-asset-rgb: initial;--look-lev: initial;--look-lev-rgb: initial;--look-side: initial;--look-side-rgb: initial;--look-violet: initial;--look-violet-rgb: initial;--look-name-filter: initial;--look-object: #121215;--color-bg: #0a0a0a;--color-surface: rgba(255, 255, 255, .06);--color-surface-hover: rgba(255, 255, 255, .1);--color-surface-active: rgba(255, 255, 255, .14);--color-text-primary: #ffffff;--color-text-secondary: rgba(255, 255, 255, .7);--color-text-tertiary: rgba(255, 255, 255, .45);--color-win: #22c55e;--color-win-bright: #4ade80;--color-win-dim: rgba(34, 197, 94, .15);--color-win-glow: rgba(34, 197, 94, .4);--color-lose: #ef4444;--color-lose-bright: #f87171;--color-lose-dim: rgba(239, 68, 68, .15);--color-lose-glow: rgba(248, 113, 113, .4);--color-mega-win: #f59e0b;--color-mega-win-bright: #fbbf24;--color-mega-win-dim: rgba(245, 158, 11, .15);--color-mega-win-glow: rgba(245, 158, 11, .5);--color-long: #22c55e;--color-short: #ef4444;--color-neutral-reel: rgba(255, 255, 255, .08);--card-bg: rgba(18, 18, 22, .88);--card-bg-elevated: rgba(28, 28, 34, .92);--card-border: rgba(255, 255, 255, .08);--card-border-light: rgba(255, 255, 255, .12);--card-shadow: 0 8px 32px rgba(0, 0, 0, .5), 0 2px 8px rgba(0, 0, 0, .3);--card-shadow-lg: 0 16px 48px rgba(0, 0, 0, .6), 0 4px 12px rgba(0, 0, 0, .4);--card-highlight: inset 0 1px 0 rgba(255, 255, 255, .06);--shadow-sm: 0 2px 8px rgba(0, 0, 0, .3);--shadow-md: 0 4px 16px rgba(0, 0, 0, .4);--shadow-lg: 0 8px 32px rgba(0, 0, 0, .5);--glow-win: 0 0 30px rgba(34, 197, 94, .3), 0 0 60px rgba(34, 197, 94, .15);--glow-lose: 0 0 30px rgba(248, 113, 113, .3), 0 0 60px rgba(248, 113, 113, .15);--glow-mega: 0 0 40px rgba(245, 158, 11, .4), 0 0 80px rgba(245, 158, 11, .2);--shell-surface-bg: #0f1923;--shell-glass-bg: rgba(12, 12, 16, .65);--liquid-glass-bg: rgba(14, 14, 18, .55);--liquid-glass-specular: linear-gradient(175deg, rgba(255, 255, 255, .12) 0%, rgba(255, 255, 255, .06) 35%, rgba(255, 255, 255, .02) 50%, transparent 65%);--panel-bg: rgba(10, 10, 14, .95);--panel-border: rgba(255, 255, 255, .06);color:#fff}html[data-theme=desk]{--look-ink: #ffffff;--look-ink-2: rgba(255, 255, 255, .75);--look-ink-3: rgba(255, 255, 255, .55)}html[data-theme=paper],html[data-theme=desk]{--look-boot: #F2EEE6;--look-boot-ring: rgba(20, 18, 16, .14);--look-boot-accent: #0F6632}html[data-theme=paper],html[data-theme=paper] body,html[data-theme=desk],html[data-theme=desk] body{background:#f2eee6}html[data-theme=paper] body{color:#141210}html[data-theme] .desktop-layout{background:var(--look-ground)}html[data-theme] .desktop-layout:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background-image:var(--look-grain);opacity:.16;mix-blend-mode:multiply}html[data-theme] ::selection{background:#14121024;color:#141210}html[data-theme] .main-area{background:transparent}html[data-theme] .main-area:before,html[data-theme] .main-area:after,html[data-theme] .main-area__scanlines,html[data-theme] .atmosphere-effects{display:none}html[data-theme] .main-area__chart canvas,html[data-theme] .main-area__chart--spinning canvas{filter:none}html[data-theme] .main-area__chart--spinning{opacity:.22}html[data-theme] :is(.appbar,.ah,.sidebar,.lower-panels,.rooms-panel,.status-bar,.room-chat){background:transparent}html[data-theme] :is(.appbar,.ah){background:var(--shell-surface-bg, #0e131a);border-top-color:var(--look-line);border-bottom-color:var(--appbar-border, var(--look-line))}html[data-theme] :is(.appbar__logo,.ah-logo img){filter:brightness(0);opacity:.88}html[data-theme] :is(.appbar__wallet,.ah-wallet,.appbar__referrals,.appbar__pfp,.ah-account){border-color:var(--look-line);box-shadow:var(--look-key-lift)}html[data-theme] :is(.appbar__wallet-balance,.ah-balance),html[data-theme] :is(.appbar__wallet-deposit:not(.appbar__wallet-deposit--cta),.ah-deposit){background:var(--look-key)}html[data-theme] :is(.appbar__wallet--cta,.ah-wallet.is-empty){box-shadow:0 0 0 1px rgba(var(--look-win-rgb),.45),0 0 18px -6px rgba(var(--look-win-rgb),.35)}html[data-theme] :is(.appbar__referrals):hover{background:var(--look-key);border-color:var(--look-line-2)}html[data-theme] .appbar__referrals--active{border-color:rgba(var(--look-win-rgb),.4);box-shadow:0 0 0 2px rgba(var(--look-win-rgb),.12);background:rgba(var(--look-win-rgb),.06)}html[data-theme] .appbar__pfp--active{border-color:var(--look-win);box-shadow:0 0 0 2px rgba(var(--look-win-rgb),.2)}html[data-theme] .appbar__pnl--win{background:rgba(var(--look-win-rgb),.08);border-color:rgba(var(--look-win-rgb),.3)}html[data-theme] .appbar__pnl--lose{background:rgba(var(--look-lose-rgb),.07);border-color:rgba(var(--look-lose-rgb),.3)}html[data-theme] .market-ticker__logo{background:var(--look-fill-2)}html[data-theme] .market-ticker__logo--fallback{color:var(--look-ink-3)}html[data-theme] .active-trade-indicator__dot--red{background:var(--look-asset);box-shadow:none}html[data-theme] .active-trade-indicator__dot--orange{background:var(--look-lev);box-shadow:none}html[data-theme] .active-trade-indicator__dot--cyan{background:var(--look-side);box-shadow:none}html[data-theme] .active-trade-indicator__side-known{color:var(--look-gold)}html[data-theme] .active-trade-indicator__divider{background:var(--look-line-2)}html[data-theme] .sidebar{border-left-color:var(--look-line)}html[data-theme] .lower-panels{border-right-color:var(--look-line);border-top:1px solid var(--look-line);border-radius:0}html[data-theme] .rooms-panel{border-top:1px solid var(--look-line);border-radius:0}html[data-theme] .lower-panels__header{border-bottom-color:var(--look-line)}html[data-theme] .lower-panels__tab{color:var(--look-ink-3)}html[data-theme] .lower-panels__tab:hover{color:var(--look-ink-2)}html[data-theme] .lower-panels__tab--active{color:var(--look-ink);border-bottom-color:var(--look-ink)}html[data-theme] .lower-panels__new-trade{border-color:rgba(var(--look-gold-rgb),.35);background:rgba(var(--look-gold-rgb),.08);color:var(--look-gold)}html[data-theme] .lower-panels__new-trade:hover{background:rgba(var(--look-gold-rgb),.13);border-color:rgba(var(--look-gold-rgb),.5)}html[data-theme] .lower-panels__new-trade--glow{box-shadow:0 0 0 3px rgba(var(--look-gold-rgb),.14);border-color:rgba(var(--look-gold-rgb),.55)}html[data-theme] .lower-panels__view-toggle{color:var(--look-ink-3)}html[data-theme] .lower-panels__view-toggle:hover{color:var(--look-ink);background:var(--look-fill)}html[data-theme] .status-bar{border-top-color:var(--look-line)}html[data-theme] .status-bar__dot{box-shadow:none}html[data-theme=paper] :is(.idle-view__card-group,.bet-controls-card:not(.bet-controls-card--embedded),.slot-reel-card:not(.slot-reel-card--revealed)){background:var(--look-sheet);border:1px solid var(--look-line);box-shadow:var(--look-lift);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-theme=desk] :is(.idle-view__card-group--focus,.bet-controls-card:not(.bet-controls-card--embedded),.slot-reel-card:not(.slot-reel-card--revealed)){background:linear-gradient(180deg,#17171b,#0f0f12);border-color:#ffffff12;border-top-color:#ffffff1f;box-shadow:0 2px 4px #281e1229,0 24px 48px -20px #281e128c,inset 0 1px #ffffff0d;-webkit-backdrop-filter:none;backdrop-filter:none}html[data-theme=paper] .bet-controls-card__label{color:var(--look-ink-3)}html[data-theme=paper] .bet-controls-card__slider::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--look-win) 0%,var(--look-win) var(--slider-progress, 50%),var(--look-line) var(--slider-progress, 50%),var(--look-line) 100%)}html[data-theme=paper] .bet-controls-card__slider::-moz-range-track{background:var(--look-line)}html[data-theme=paper] .bet-controls-card__slider::-moz-range-progress{background:var(--look-win)}html[data-theme=paper] .bet-controls-card__slider::-webkit-slider-thumb{background:var(--look-key);box-shadow:0 0 0 1px #14121024,0 2px 6px #3c2c1840}html[data-theme=paper] .bet-controls-card__slider:hover::-webkit-slider-thumb,html[data-theme=paper] .bet-controls-card__slider:active::-webkit-slider-thumb{box-shadow:0 0 0 1px rgba(var(--look-win-rgb),.45),0 0 0 4px rgba(var(--look-win-rgb),.12),0 2px 6px #3c2c1840}html[data-theme=paper] .bet-controls-card__slider::-moz-range-thumb{background:var(--look-key);box-shadow:0 0 0 1px #14121024,0 2px 6px #3c2c1840}html[data-theme=paper] .bet-controls-card__quick-btn{background:var(--look-key);border:1px solid var(--look-line);color:var(--look-ink-2);box-shadow:0 2px #1412101a,0 4px 10px -6px #3c2c184d}html[data-theme=paper] .bet-controls-card__quick-btn:hover:not(:disabled){background:var(--look-key);border-color:var(--look-line-2);color:var(--look-ink);box-shadow:0 2px #1412101f,0 6px 14px -6px #3c2c1857}html[data-theme=paper] .bet-controls-card__quick-btn:active:not(:disabled){box-shadow:0 0 #1412101a,0 1px 3px #3c2c1833}html[data-theme=paper] .bet-controls-card__quick-btn:disabled{opacity:.4}html[data-theme=paper] .bet-controls-card__quick-btn--active,html[data-theme=paper] .bet-controls-card__quick-btn--active:hover:not(:disabled){background:linear-gradient(180deg,#f4faf5,#e9f4ec);border-color:rgba(var(--look-win-rgb),.45);color:var(--look-win);box-shadow:0 2px rgba(var(--look-win-rgb),.28),0 4px 10px -6px rgba(var(--look-win-rgb),.35)}html[data-theme=paper] .bet-controls-card__quick-key{color:var(--look-ink-3);background:var(--look-fill);border-color:var(--look-line)}html[data-theme=paper] .bet-controls-card__quick-btn--active .bet-controls-card__quick-key{color:var(--look-win);background:rgba(var(--look-win-rgb),.08);border-color:rgba(var(--look-win-rgb),.22)}html[data-theme=paper] .bet-controls-card__hint,html[data-theme=paper] .bet-controls-card__hint-icon,html[data-theme=paper] .bet-controls-card__pg-hint{color:var(--look-ink-3)}html[data-theme=paper] .bet-controls-card__hint kbd{color:var(--look-ink-2);background:var(--look-key);border-color:var(--look-line-2);box-shadow:0 1px 0 var(--look-line)}html[data-theme=paper] .bet-controls-card__max-loss{color:var(--look-ink-2)}html[data-theme=paper] .bet-controls-card__hint-help{color:var(--look-ink-3)}html[data-theme=paper] .bet-controls-card__hint-help:hover{color:var(--look-ink);background:var(--look-fill)}html[data-theme=paper] .bet-controls-card__divider{background:var(--look-line)}html[data-theme=paper] :is(.bet-controls-card__pg-pill,.bet-controls-card__dir-pill){background:var(--look-well);border-color:var(--look-line)}html[data-theme=paper] :is(.bet-controls-card__profit-guard,.bet-controls-card__dir-seg){color:var(--look-ink-3)}html[data-theme=paper] :is(.bet-controls-card__profit-guard,.bet-controls-card__dir-seg):hover:not(:disabled){color:var(--look-ink);background:var(--look-fill)}html[data-theme=paper] :is(.bet-controls-card__profit-guard--on,.bet-controls-card__dir-seg--active),html[data-theme=paper] :is(.bet-controls-card__profit-guard--on,.bet-controls-card__dir-seg--active):hover:not(:disabled){color:var(--look-gold);background:var(--look-key);border-color:rgba(var(--look-gold-rgb),.35);box-shadow:var(--look-key-lift)}html[data-theme=paper] .bet-controls-card__profit-guard--on svg{fill:var(--look-gold)}html[data-theme=paper] .hit-button__ambient{display:none}html[data-theme=paper] .hit-button__side{box-shadow:0 12px 24px -8px #3c2c1880,0 3px 6px #3c2c1838,inset 0 1px #ffffff0d}html[data-theme=paper] .hit-button:hover:not(:disabled) .hit-button__side{box-shadow:0 16px 30px -8px #3c2c188c,0 4px 8px #3c2c183d,inset 0 1px #ffffff14}html[data-theme=paper] .hit-button:hover:not(:disabled) .hit-button__face{box-shadow:inset 0 1px #fff6,inset 0 -1px #00000026}html[data-theme=paper] .hit-button:disabled{filter:grayscale(.85) brightness(1.08);opacity:.42}html[data-theme=paper] .hit-button__label{color:var(--look-ink-2);text-shadow:none}html[data-theme=paper] .bet-controls-card__fund{box-shadow:0 4px #b9782a,0 12px 24px -8px #3c2c1873,inset 0 1px #ffffff80}html[data-theme=paper] .live-trade-view__card{background:var(--look-sheet);box-shadow:var(--look-lift);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-theme=paper] .live-trade-view__card.--winning{animation-name:look-paper-pulse-win}html[data-theme=paper] .live-trade-view__card.--mega{animation-name:look-paper-pulse-mega}html[data-theme=paper] .live-trade-view__card.--losing{animation-name:look-paper-pulse-lose}@keyframes look-paper-pulse-win{0%,to{border-color:#0f663238}50%{border-color:#0f663280}}@keyframes look-paper-pulse-mega{0%,to{border-color:#8a52084d}50%{border-color:#8a520899}}@keyframes look-paper-pulse-lose{0%,to{border-color:#b01f1f33}50%{border-color:#b01f1f6b}}html[data-theme=desk] :is(.live-trade-view__card,.recap-view__card,.action-toast__content){background:linear-gradient(180deg,#17171b,#0f0f12);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-theme=desk] .live-trade-view__card{box-shadow:0 2px 4px #281e1229,0 24px 48px -20px #281e128c}html[data-theme=desk] .live-trade-view__card.--winning{animation-name:look-desk-pulse-win}html[data-theme=desk] .live-trade-view__card.--mega{animation-name:look-desk-pulse-mega}html[data-theme=desk] .live-trade-view__card.--losing{animation-name:look-desk-pulse-lose}@keyframes look-desk-pulse-win{0%,to{border-color:#22c55e40}50%{border-color:#22c55e73}}@keyframes look-desk-pulse-mega{0%,to{border-color:#fbbf2459}50%{border-color:#fbbf2499}}@keyframes look-desk-pulse-lose{0%,to{border-color:#f8717133}50%{border-color:#f8717159}}html[data-theme=paper] :is(.live-trade-view__pnl-glow--winning,.live-trade-view__pnl-glow--mega,.live-trade-view__pnl-glow--losing){animation:none}html[data-theme=paper] .text-gradient-win{background-image:linear-gradient(135deg,#0d5f2e,#0f6632 55%,#1a8a47)}html[data-theme=paper] .text-gradient-lose{background-image:linear-gradient(135deg,#a51f1f,#b01f1f 55%,#d23a3a)}html[data-theme=paper] .text-gradient-mega{background-image:linear-gradient(135deg,#7d4908,#8a5208 55%,#b06d12)}html[data-theme] .main-area .glass-pill,html[data-theme=paper] .glass-pill{background:var(--look-key);border-color:var(--look-line);box-shadow:inset 0 1px #ffffffe6,0 18px 32px -14px #3c2c186b,0 3px 8px #3c2c1824;-webkit-backdrop-filter:none;backdrop-filter:none}html[data-theme] .main-area .glass-pill:not(.glass-pill--open):hover,html[data-theme=paper] .glass-pill:not(.glass-pill--open):hover{background:var(--look-key);box-shadow:inset 0 1px #ffffffe6,0 22px 36px -14px #3c2c187a,0 4px 10px #3c2c1829}html[data-theme] .main-area .glass-pill__specular,html[data-theme=paper] .glass-pill__specular{display:none}html[data-theme] .main-area :is(.glass-pill__center-btn,.glass-pill__action),html[data-theme=paper] :is(.glass-pill__center-btn,.glass-pill__action){filter:none}html[data-theme] .main-area .glass-pill__logo,html[data-theme=paper] .glass-pill__logo{filter:brightness(0);opacity:.86}html[data-theme] .chart-legend__pill{background:var(--look-key);border-color:var(--look-line);box-shadow:var(--look-key-lift);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-theme] :is(.chart-legend__pill:hover,.chart-legend__pill:focus-within,.chart-legend__pill--followed){background:var(--look-key);border-color:var(--look-line-2)}html[data-theme=paper] .action-toast__backdrop{background:var(--look-scrim)}html[data-theme=paper] .action-toast__content{background:var(--look-sheet);box-shadow:var(--look-float)}html[data-theme=paper] :is(.action-toast__amount--green,.action-toast__amount--orange,.action-toast__icon){text-shadow:none}html[data-theme=paper] .locking-view__amount{text-shadow:none}html[data-theme=paper] .position-card{background:var(--look-key);border-color:var(--look-line);box-shadow:var(--look-key-lift);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-theme=paper] .position-card:hover:not(.position-card--focused){border-color:var(--look-line-2);box-shadow:0 1px #14121014,0 8px 18px -8px #3c2c185c}html[data-theme=paper] :is(.position-card--focused,.position-card--focused:hover){border-color:rgba(var(--look-gold-rgb),.5);box-shadow:0 0 0 1px rgba(var(--look-gold-rgb),.2),0 8px 18px -8px #3c2c185c}html[data-theme=paper] .position-card--win{background:linear-gradient(135deg,rgba(var(--look-win-rgb),.06) 0%,transparent 60%),var(--look-key)}html[data-theme=paper] .position-card--lose{background:linear-gradient(135deg,rgba(var(--look-lose-rgb),.06) 0%,transparent 55%),var(--look-key)}html[data-theme=paper] .position-card--guard-close{background:linear-gradient(135deg,rgba(var(--look-gold-rgb),.1) 0%,transparent 60%),var(--look-key);border-color:rgba(var(--look-gold-rgb),.4)}html[data-theme=paper] :is(.position-card__pnl--win,.position-card__pnl--lose,.position-card__exit-flash--win,.position-card__exit-flash--lose,.position-card__exit-flash--guard,.position-card__stake-badge--double,.position-card__stake-badge--half,.position-card__stake--flash){text-shadow:none}html[data-theme=paper] :is(.position-card__actions,.bulk-actions__menu){background:var(--look-key);border-color:var(--look-line);box-shadow:var(--look-float)}html[data-theme=desk] .position-card{background:linear-gradient(180deg,#1a1a1f,#121215);border-color:#ffffff12;box-shadow:0 1px 2px #281e1233,0 12px 24px -12px #281e1280;-webkit-backdrop-filter:none;backdrop-filter:none}html[data-theme=desk] .position-card--win{background:linear-gradient(135deg,rgba(51,242,128,.05) 0%,transparent 60%),linear-gradient(180deg,#1a1a1f,#121215)}html[data-theme=desk] .position-card--lose{background:linear-gradient(135deg,rgba(255,89,89,.07) 0%,transparent 50%),linear-gradient(180deg,#1a1a1f,#121215)}html[data-theme=desk] :is(.position-card--focused,.position-card--focused:hover){border-color:#ffdcaa73;box-shadow:0 1px 2px #281e1233,0 12px 24px -12px #281e1280}html[data-theme=desk] .bulk-actions__menu{background:#141417;box-shadow:0 16px 32px -12px #281e1280}html[data-theme=paper] .leader-card{background:var(--look-key);border-color:var(--look-line);box-shadow:var(--look-key-lift);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-theme=paper] .leader-card:hover{border-color:var(--look-line-2);box-shadow:0 1px #14121014,0 8px 18px -8px #3c2c185c}html[data-theme=paper] .leader-card__specular{display:none}html[data-theme=desk] .leader-card{background:linear-gradient(180deg,#1a1a1f,#121215);box-shadow:0 1px 2px #281e1233,0 12px 24px -12px #281e1280;-webkit-backdrop-filter:none;backdrop-filter:none}html[data-theme=paper] .recap-view__card{border-color:var(--look-line);box-shadow:var(--look-lift)}html[data-theme=paper] .recap-view__card:before,html[data-theme=paper] .recap-view__card:after{display:none}html[data-theme=desk] .recap-view__card{box-shadow:0 2px 4px #281e1229,0 24px 48px -20px #281e128c}html[data-theme=paper] :is(.recap-view__pnl--win,.recap-view__pnl--lose,.recap-view__pnl--mega){filter:none}html[data-theme=paper] .recap-view__pnl-gradient--win{background-image:linear-gradient(135deg,#0d5f2e,#0f6632 55%,#1a8a47)}html[data-theme=paper] .recap-view__pnl-gradient--lose{background-image:linear-gradient(135deg,#a51f1f,#b01f1f 55%,#d23a3a)}html[data-theme=paper] .recap-view__pnl-gradient--mega{background-image:linear-gradient(135deg,#7d4908,#8a5208 55%,#b06d12)}html[data-theme=paper] :is(.recap-view__breakdown,.recap-view__stats){background:var(--look-well);box-shadow:none}html[data-theme=paper] .recap-view__divider{background:var(--look-line)}html[data-theme=paper] .recap-view__spin-again-btn:hover{box-shadow:var(--look-float)}html[data-theme=paper] :is(.recap-view__share-btn,.recap-view__share-btn:disabled,.recap-view__share-btn[aria-busy=true],.recap-view__share-btn:disabled:hover,.recap-view__share-btn[aria-busy=true]:hover){background:var(--look-key);border-color:var(--look-line);box-shadow:var(--look-key-lift)}html[data-theme=paper] .recap-view__share-btn:hover{background:var(--look-key);border-color:var(--look-line-2)}html[data-theme] .premium-background>*{display:none}html[data-theme] .premium-background:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:var(--look-grain);opacity:.16;mix-blend-mode:multiply}html[data-theme=paper] :is(.mps-scrim,.nts-scrim,.fa-scrim){background:var(--look-scrim)}html[data-theme=paper] :is(.mps-sheet,.nts-sheet,.mobile-chat){background:var(--look-sheet);box-shadow:var(--look-sheet-lift);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-theme=paper] .mps-sheet:before{display:none}html[data-theme=paper] :is(.mps-row,.mps-card,.mps-focused__swipeable,.mps-sheet__close-all){background:var(--look-key);box-shadow:var(--look-key-lift);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-theme=paper] .mps-sheet__close-all--armed{background:rgba(var(--look-lose-rgb),.08)}html[data-theme=paper] :is(.mps-focused__pnl--win,.mps-focused__pnl--lose){text-shadow:none}html[data-theme=paper] .mps-focused__dot--active{box-shadow:none}html[data-theme=paper] .mps-focused__btn--double{box-shadow:0 2px #0c5229,0 8px 18px -8px #0f66328c}html[data-theme=paper] .mps-focused__btn--half{box-shadow:0 2px #8e1b1b,0 8px 18px -8px #b01f1f80}html[data-theme=paper] .nts-sheet__slots{background:var(--look-well);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-theme=paper] .mstrip{background:var(--look-sheet);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-theme=paper] :is(.mstrip__pill--active.mstrip__pill--win,.mstrip__pill--active.mstrip__pill--lose){box-shadow:none}html[data-theme=desk] .mstrip{background:#121215}html[data-theme=paper] .fa-card{background:var(--look-sheet);box-shadow:var(--look-float);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-theme=paper] .fa-close{background:var(--look-key);box-shadow:var(--look-key-lift);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-theme=paper] .fa-cta{background:linear-gradient(180deg,#e9b75c,#d99a3a);box-shadow:0 2px #a8701f,0 10px 22px -10px #7d4f0f8c}html[data-theme=paper] .spotlight-guide-ring{box-shadow:0 0 0 9999px #30261a6b;outline-color:var(--look-key)}html[data-theme=paper] .spotlight-guide-card{background:var(--look-sheet);box-shadow:var(--look-float);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-theme=paper] .profit-guard-overlay{background:#fbf9f4db}html[data-theme=paper] :is(.pm-arrival-toast,.pm-banner__inner){background:var(--look-key);box-shadow:var(--look-key-lift);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-theme=paper] .pm-spotlight{background:var(--look-key);box-shadow:0 0 0 3px rgba(var(--look-gold-rgb),.1),var(--look-key-lift)}html[data-theme=paper] .pm-strip{background:var(--look-sheet);box-shadow:var(--look-float);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-theme=paper] .room-switcher{-webkit-backdrop-filter:none;backdrop-filter:none}html[data-theme] :is(.badge-dex,.badge-toast,.achievements-sheet,.menu-trigger,.appbar__pfp,.badge-menu-row){--gold: var(--look-lev, rgb(255, 191, 77))}html[data-theme] :is(.badge-slot,.badge-toast){--slot-hue: var(--look-side, rgb(102, 217, 255))}html[data-theme] :is(.badge-slot,.badge-toast)[data-hue=gold]{--slot-hue: var(--look-lev, rgb(255, 191, 77))}html[data-theme] :is(.badge-slot,.badge-toast)[data-hue=green]{--slot-hue: var(--look-win, rgb(51, 242, 128))}html[data-theme] :is(.badge-slot,.badge-toast)[data-hue=coral]{--slot-hue: var(--look-asset, rgb(255, 115, 102))}html[data-theme] :is(.badge-slot,.badge-toast)[data-hue=red]{--slot-hue: var(--look-lose, rgb(255, 89, 89))}html[data-theme=paper] .badge-toast{background:var(--look-key);box-shadow:var(--look-key-lift)}html[data-theme=paper] .badge-slot.is-unlocked .badge-slot__art{filter:drop-shadow(0 3px 8px rgba(60,44,24,.35))}html[data-theme=paper] .referrals-popover{box-shadow:var(--look-float);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-theme=paper] .referrals-popover__stat{background:var(--look-key)}html[data-theme] .room-chat__form{background:transparent}html[data-theme=paper] .slot-reel__glass{background:var(--look-key);border-color:var(--look-line);box-shadow:var(--look-key-lift)}html[data-theme=paper] .slot-reel__highlight{display:none}html[data-theme=paper] .slot-reel__label{text-shadow:none}html[data-theme] :is(.room-chat__user,.mobile-chat__user){filter:var(--look-name-filter, none)}html[data-theme] :is(.leader-card__username,.leader-card__rank,.leader-card__sparkline,.empty-party__who){filter:var(--look-name-filter, none)}html[data-theme=paper] .slot-reel__value--glow-burst{animation:none}html[data-theme=desk] .slot-reel__glass{background:#141417}html[data-theme=paper] .slot-reel__slot{box-shadow:none!important}html[data-theme] .history-mini__card{background:var(--look-key);border-color:var(--look-line);box-shadow:var(--look-key-lift)}html[data-theme] .history-mini__card:hover{background:var(--look-key);border-color:var(--look-line-2)}html[data-theme] .leaderboard-mini__your-position{background:linear-gradient(90deg,rgba(var(--look-win-rgb),.08) 0%,transparent 100%)}html[data-theme] :is(.profile-mini__points-card,.profile-mini__settings-card,.profile-mini__stats-card){background:var(--look-key);border-color:var(--look-line);box-shadow:var(--look-key-lift)}html[data-theme] .profile-mini__tabs{background:var(--look-well)}html[data-theme] .profile-mini__tab--active{background:var(--look-key);box-shadow:var(--look-key-lift)}
