.spin-popup-backdrop{z-index:1200;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020718db;place-items:center;padding:14px;display:grid;position:fixed;inset:0}.spin-popup-dialog{color:#f8fbff;background:#030919;border:1px solid #62b5ff73;border-radius:28px;width:min(100%,1180px);max-height:calc(100vh - 28px);padding:14px;position:relative;overflow:auto;box-shadow:0 0 0 1px #ffffff0d,0 24px 100px #000000b8,0 0 80px #2878ff2e}.spin-popup-close{z-index:8;color:#fff;cursor:pointer;background:#030919c2;border:1px solid #ffffff40;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:18px;right:18px}.spin-popup-hero{isolation:isolate;aspect-ratio:1450/1088;background:#020717;border-radius:20px;min-height:540px;position:relative;overflow:hidden}.spin-popup-reference-art{z-index:0;object-fit:cover;opacity:.1;filter:saturate(1.12)contrast(1.08);pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.spin-popup-hero-shade{z-index:2;pointer-events:none;background:radial-gradient(circle at 50% 48%,#0a245552,#010512c7 82%);position:absolute;inset:0}.spin-popup-live-ui{z-index:3;text-align:center;flex-direction:column;padding:4.5% 7% 3.2%;display:flex;position:absolute;inset:0}.spin-popup-heading{text-shadow:0 0 22px #82c8ff59;gap:2px;margin:0 auto 2.8%;display:grid}.spin-popup-eyebrow{color:#eff6ff;letter-spacing:.24em;margin:0;font-size:clamp(12px,1.3vw,18px);font-weight:800}.spin-popup-heading h2{background:linear-gradient(90deg,#62d8ff,#fff 48%,#b9caff);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(38px,5.2vw,82px);font-weight:900;line-height:.98}.spin-popup-heading p:last-child{color:#ffedac;margin:3px 0 0;font-size:clamp(13px,1.8vw,25px);font-weight:700}.spin-board{filter:drop-shadow(0 0 20px #1c89ff38);flex:1;width:min(100%,960px);min-height:0;margin:0 auto;position:relative}.spin-board.is-spinning .spin-board-grid{animation:1s ease-in-out infinite spin-board-pulse}.spin-board-grid{grid-template-rows:repeat(5,minmax(0,1fr));grid-template-columns:repeat(7,minmax(0,1fr));gap:clamp(5px,1vw,12px);margin:0;padding:0;list-style:none;display:grid;position:absolute;inset:0}.spin-board-slot{grid-column:var(--slot-column);grid-row:var(--slot-row);border:1px solid color-mix(in srgb,var(--reward-accent) 72%,#fff 28%);min-width:0;min-height:0;box-shadow:inset 0 1px 0 #fff3,0 0 12px color-mix(in srgb,var(--reward-accent) 35%,transparent);background:linear-gradient(150deg,#153262f5,#040c20f0);border-radius:clamp(9px,1.2vw,19px);flex-direction:column;justify-content:center;align-items:center;transition:transform .25s,filter .25s,border-color .25s;display:flex;position:relative;overflow:hidden}.spin-board-slot:nth-child(4n+2){background:linear-gradient(150deg,#401a57f5,#0d0b23f0)}.spin-board-slot:nth-child(4n+3){background:linear-gradient(150deg,#473717f5,#150f06f0)}.spin-board-slot:nth-child(4n+4){background:linear-gradient(150deg,#144c56f5,#041723f0)}.spin-board-slot-glow{background:radial-gradient(circle at 50% 25%,color-mix(in srgb,var(--reward-accent) 25%,transparent),transparent 65%);pointer-events:none;position:absolute;inset:0}.spin-board-slot-number{color:#ffffff7a;letter-spacing:.08em;font-size:clamp(8px,.72vw,12px);font-weight:800;position:absolute;top:9%;left:11%}.spin-board-slot strong{z-index:1;color:#f5f8ff;text-overflow:ellipsis;white-space:nowrap;max-width:92%;font-size:clamp(9px,1.1vw,17px);font-weight:800;line-height:1.1;position:relative;overflow:hidden}.spin-board-slot.is-winner{z-index:3;filter:brightness(1.35);box-shadow:0 0 0 2px #fff,0 0 24px var(--reward-accent),inset 0 1px 0 #fff;border-color:#fff;transform:scale(1.04)}.spin-board-slot.is-disabled{opacity:.42;filter:grayscale(.6)}.spin-board-center{background:linear-gradient(155deg,#031431ed,#03081cf5);border:1px solid #63b9ff8f;border-radius:clamp(18px,2.2vw,32px);flex-direction:column;justify-content:center;align-items:center;padding:clamp(12px,2vw,28px);display:flex;position:absolute;inset:20% 14.3%;box-shadow:inset 0 0 30px #1d70d726,0 0 0 6px #082a5c59,0 0 28px #1b8cff47}.spin-board-center:before{content:"";border-radius:inherit;pointer-events:none;border:1px solid #b2e0ff21;position:absolute;inset:8px}.spin-board-center-topline{color:#9fd7ff;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:7px;font-size:clamp(10px,1vw,15px);font-weight:800;display:flex}.spin-board-center-copy{color:#ffec9b;margin:clamp(4px,1vw,10px) 0 clamp(8px,1.2vw,15px);font-size:clamp(12px,1.6vw,24px);font-weight:800}.spin-popup-action{z-index:2;color:#fff;cursor:pointer;background:linear-gradient(100deg,#0b89ff,#3828ed 54%,#a843ff);border:2px solid #8de7ff;border-radius:999px;justify-content:center;align-items:center;gap:clamp(12px,2vw,26px);width:min(90%,420px);min-height:clamp(44px,5vw,72px);font-size:clamp(18px,2.5vw,36px);font-weight:900;display:flex;position:relative;box-shadow:0 0 14px #41d1ffd1,0 0 30px #623aff8c,inset 0 1px #ffffffbf}.spin-popup-action:disabled{opacity:.62;cursor:wait}.spin-board-stat-row{z-index:2;grid-template-columns:repeat(3,1fr);gap:clamp(4px,1vw,10px);width:min(94%,520px);margin-top:clamp(9px,1.6vw,20px);display:grid;position:relative}.spin-board-stat-row span{color:#83cfff;background:#04102abd;border:1px solid #5aaaff6b;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;column-gap:5px;min-width:0;padding:clamp(5px,.9vw,10px);display:grid}.spin-board-stat-row svg{grid-row:span 2}.spin-board-stat-row small{color:#c5d7ed;white-space:nowrap;text-overflow:ellipsis;font-size:clamp(8px,.8vw,12px);line-height:1;overflow:hidden}.spin-board-stat-row strong{color:#fff;font-size:clamp(12px,1.3vw,20px);line-height:1}.spin-popup-trust-row{color:#b8d8ff;justify-content:center;gap:clamp(14px,4vw,60px);margin-top:2.5%;font-size:clamp(10px,1vw,15px);display:flex}.spin-popup-trust-row span{align-items:center;gap:6px;display:inline-flex}.spin-reward-list{text-align:left;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:12px 0 0;padding:0;list-style:none;display:grid}.spin-reward-list li{color:#cfe3fa;background:#ffffff09;border:1px solid #76beff24;border-radius:8px;align-items:center;gap:6px;min-width:0;padding:6px 8px;font-size:11px;display:flex}.spin-reward-list li span{border-radius:50%;flex:0 0 7px;width:7px;height:7px;box-shadow:0 0 8px}.spin-result-card{text-align:center;background:#ffb8371a;border:1px solid #ffd1668c;border-radius:15px;gap:4px;margin:12px 0 0;padding:13px;display:grid}.spin-result-card span{color:#ffd166;font-size:12px;font-weight:700}.spin-result-card strong{color:#fff;font-size:22px}.spin-result-card small{color:#cbd5e1}.spin-popup-error{color:#ff9eae;text-align:center;margin:10px 0 0;font-size:13px}.spin-popup-skip{color:#8da1be;cursor:pointer;background:0 0;border:0;margin:11px auto 0;text-decoration:underline}.spin-popup-loading{animation:1s linear infinite spin-popup-rotate}@keyframes spin-popup-rotate{to{transform:rotate(360deg)}}@keyframes spin-board-pulse{50%{filter:brightness(1.18);transform:scale(1.005)}}@media (width>=721px){.spin-popup-hero{aspect-ratio:auto;height:min(75vh,820px);min-height:0}}@media (width<=720px){.spin-popup-backdrop{padding:7px}.spin-popup-dialog{box-sizing:border-box;border-radius:20px;min-width:0;padding:8px}.spin-popup-close{width:32px;height:32px;top:12px;right:12px}.spin-popup-hero{box-sizing:border-box;border-radius:15px;width:100%;min-width:0;min-height:440px}.spin-popup-live-ui{box-sizing:border-box;width:100%;min-width:0;padding:8% 4% 4%}.spin-popup-heading{min-width:0;margin-bottom:5%}.spin-board{width:100%;min-width:0}.spin-board-grid{gap:4px;min-width:0}.spin-board-slot{border-radius:7px}.spin-board-slot strong{font-size:clamp(7px,1.75vw,11px)}.spin-board-center{padding:7px;inset:21% 13%}.spin-board-center-copy{font-size:clamp(9px,2.2vw,14px)}.spin-board-stat-row{gap:3px;width:98%;margin-top:7px}.spin-board-stat-row span{padding:4px 3px}.spin-board-stat-row small{font-size:7px}.spin-board-stat-row strong{font-size:10px}.spin-popup-trust-row{flex-wrap:wrap;gap:8px;min-width:0;margin-top:4%;font-size:8px}.spin-reward-list{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:8px}.spin-reward-list li{font-size:10px}.spin-popup-skip{font-size:12px}}@media (width<=420px){.spin-popup-hero{min-height:380px}.spin-popup-heading h2{font-size:33px}.spin-popup-heading p:last-child{font-size:11px}.spin-board-slot-number{display:none}.spin-board-center-topline{font-size:8px}.spin-popup-action{gap:8px;min-height:38px;font-size:16px}.spin-popup-trust-row span:last-child{display:none}}.spin-popup-dialog{animation:.6s cubic-bezier(.16,1,.3,1) both spin-popup-dialog-in}.spin-popup-hero{box-shadow:inset 0 0 90px #0d48af24}.spin-popup-3d-scene{z-index:1;pointer-events:none;opacity:.95;transition:filter .8s,opacity .8s;position:absolute;inset:0;overflow:hidden}.spin-popup-3d-canvas{opacity:.98;width:100%;height:100%;display:block}.spin-popup-3d-fallback{border:1px solid #3fa9ff24;border-radius:50%;display:none;position:absolute;inset:10%;box-shadow:0 0 80px #1c71ff1f,inset 0 0 55px #6936ff1a}.spin-popup-3d-scene.is-fallback .spin-popup-3d-fallback{display:block}.spin-popup-hero.is-spinning .spin-popup-3d-scene{opacity:1;filter:saturate(1.35)brightness(1.22)}.spin-popup-hero.is-spinning .spin-board-center{box-shadow:inset 0 0 38px #1d70d747,0 0 0 6px #082a5c6b,0 0 46px #1b8cff8c}.spin-popup-hero.is-spinning .spin-popup-action{animation:.8s ease-in-out infinite spin-popup-action-pulse}.spin-popup-hero.is-result .spin-popup-3d-scene{opacity:1;filter:saturate(1.5)brightness(1.16)}.spin-popup-hero.is-result .spin-board-center{animation:.8s cubic-bezier(.16,1,.3,1) both spin-popup-result-lock}.spin-popup-action:focus-visible,.spin-popup-close:focus-visible,.spin-popup-skip:focus-visible{outline-offset:3px;outline:2px solid #fff}@keyframes spin-popup-dialog-in{0%{opacity:0;transform:perspective(1200px)translateY(22px)rotateX(4deg)scale(.96)}to{opacity:1;transform:perspective(1200px)translateY(0)rotateX(0)scale(1)}}@keyframes spin-popup-action-pulse{50%{transform:scale(1.025);box-shadow:0 0 22px #41d1fff2,0 0 48px #623affb3,inset 0 1px #ffffffd9}}@keyframes spin-popup-result-lock{0%{filter:brightness(1.4);transform:scale(.95)}to{filter:brightness();transform:scale(1)}}@media (prefers-reduced-motion:reduce){.spin-popup-dialog,.spin-popup-action,.spin-popup-hero.is-result .spin-board-center{animation:none}.spin-popup-3d-scene{opacity:.52}}.spin-popup-backdrop{overflow:hidden}.spin-popup-backdrop>.spin-popup-3d-scene{z-index:0;opacity:.2}.spin-popup-dialog{z-index:1;box-sizing:border-box;flex-direction:column;align-items:center;display:flex;overflow:visible}.spin-popup-hero{aspect-ratio:1450/1088;width:100%;height:auto;min-height:0;box-shadow:none;background:#020717;border:0;border-radius:20px;position:relative}.spin-popup-reference-art.is-opaque-reference{z-index:0;opacity:1;filter:none;object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.spin-popup-hero-shade,.spin-popup-live-ui{display:none}.spin-popup-exact-hotspots{z-index:1;pointer-events:none;grid-template-rows:repeat(5,minmax(0,1fr));grid-template-columns:repeat(7,minmax(0,1fr));gap:clamp(4px,1vw,12px);margin:0;padding:0;list-style:none;display:grid;position:absolute;inset:19.3% 14.2% 17.5%}.spin-popup-exact-slot{grid-column:var(--slot-column);grid-row:var(--slot-row);pointer-events:none;border-radius:clamp(9px,1.2vw,19px);min-width:0;min-height:0;position:relative}.spin-popup-exact-slot.is-disabled{opacity:.55}.spin-popup-exact-slot.is-winner{opacity:.98;box-shadow:0 0 0 2px #ffffffd9,0 0 24px #49d6ffd1}.spin-popup-exact-action{z-index:2;cursor:pointer;background:0 0;border:0;border-radius:999px;width:22.5%;height:7.5%;position:absolute;top:43.7%;left:38.6%}.spin-popup-exact-action:disabled{cursor:wait}.spin-popup-exact-action.is-spinning{animation:.8s ease-in-out infinite spin-popup-exact-pulse}.spin-popup-close{z-index:4;opacity:0;background:0 0;border:0;width:5.5%;height:6%;top:1.7%;right:1.5%}.spin-popup-close svg{display:none}.spin-popup-skip,.sr-only{clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@keyframes spin-popup-exact-pulse{50%{filter:drop-shadow(0 0 16px #52dcffd9)}}@media (width>=721px){.spin-popup-dialog{width:min(1180px,133.333vh - 149.333px)}.spin-popup-hero{border-radius:20px}}@media (width<=720px){.spin-popup-dialog{border-radius:20px;width:100%;padding:8px}.spin-popup-hero{border-radius:15px;width:100%;min-height:0}.spin-popup-exact-hotspots{gap:4px}.spin-popup-exact-action{width:23%;height:8%;top:43.5%;left:38.3%}}.spin-popup-backdrop--reactor{background:radial-gradient(circle at 50% 48%,#122d6747,#010512ed 68%),#020614}.spin-popup-dialog--reactor{background:linear-gradient(145deg,#071633,#030817 56%,#10072b);border-color:#54b6ff85;border-radius:30px;width:min(100%,980px);max-height:calc(100vh - 36px);padding:18px;box-shadow:0 0 0 1px #ffffff0d,0 24px 100px #000000c7,0 0 90px #1f76ff47,inset 0 0 70px #1b5bcc1a}.spin-popup-dialog--reactor .spin-popup-close{color:#d8f4ff;opacity:1;cursor:pointer;background:#040d23d6;border:1px solid #9adcff80;border-radius:50%;width:34px;height:34px;display:grid;top:18px;right:18px;box-shadow:0 0 16px #2ac1ff2e}.spin-popup-dialog--reactor .spin-popup-close svg{display:block}.spin-popup-reactor{gap:12px;width:100%;min-width:0;display:grid}.spin-reactor-header{text-align:center;justify-items:center;gap:4px;padding:4px 46px 0;display:grid}.spin-reactor-eyebrow{color:#84dfff;letter-spacing:.32em;font-size:11px;font-weight:900}.spin-reactor-header h2{background:linear-gradient(90deg,#5ddcff,#fff 48%,#b68cff);color:#0000;text-shadow:0 0 28px #58d2ff40;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(38px,5vw,70px);font-weight:950;line-height:.98}.spin-reactor-subtitle{color:#b9c9e9;letter-spacing:.18em;font-size:clamp(9px,1.1vw,13px);font-weight:800}.spin-reactor-stage{isolation:isolate;background:radial-gradient(circle,#2273d72b,#02081bd1 54%,#030513f7 100%);border:1px solid #489dff57;border-radius:24px;height:min(62vh,600px);min-height:460px;position:relative;overflow:hidden;box-shadow:inset 0 0 50px #1866db29,0 0 30px #279dff1a}.spin-reactor-stage .spin-popup-3d-scene{z-index:0;opacity:.95}.spin-reactor-vignette{z-index:1;pointer-events:none;background:radial-gradient(circle at 50% 52%,#0000 20%,#00031114 48%,#00020cbf 100%);position:absolute;inset:0}.spin-reactor-orbit{z-index:2;width:var(--orbit-width);height:var(--orbit-height);border:1px solid var(--orbit-color);pointer-events:none;transform:translate(-50%,-50%) rotate(var(--orbit-tilt));box-shadow:0 0 15px var(--orbit-color),inset 0 0 15px #ffffff0a;border-radius:50%;position:absolute;top:50%;left:50%}.spin-reactor-orbit:after{content:"";border:1px solid color-mix(in srgb,var(--orbit-color) 35%,transparent);filter:blur(2px);border-radius:50%;position:absolute;inset:-9px}.spin-reactor-orbit--outer{--orbit-width:clamp(440px,72%,760px);--orbit-height:clamp(230px,74%,440px);--orbit-color:#2cd6ff61;--orbit-tilt:-12deg;animation:16s linear infinite spin-reactor-orbit-spin}.spin-reactor-orbit--inner{--orbit-width:clamp(300px,49%,520px);--orbit-height:clamp(160px,48%,300px);--orbit-color:#b648ff59;--orbit-tilt:22deg;animation:11s linear infinite spin-reactor-orbit-spin-reverse}.spin-reactor-slot-list{z-index:3;margin:0;padding:0;list-style:none;position:absolute;inset:0}.spin-reactor-slot{border:1px solid color-mix(in srgb,var(--reward-accent) 72%,#fff 28%);width:clamp(74px,11%,116px);min-height:46px;box-shadow:0 0 15px color-mix(in srgb,var(--reward-accent) 38%,transparent),inset 0 1px 0 #ffffff38;transform:translate(-50%,-50%) rotate(var(--slot-angle)) translateY(calc(var(--orbit-radius) * -1));background:linear-gradient(145deg,#17305beb,#060d25e6);border-radius:12px;justify-content:center;align-items:center;gap:4px;padding:7px 6px;transition:filter .25s,box-shadow .25s,transform .25s;display:flex;position:absolute;top:50%;left:50%}.spin-reactor-slot.is-outer{--orbit-radius:clamp(170px,30%,245px)}.spin-reactor-slot.is-inner{--orbit-radius:clamp(112px,21%,170px)}.spin-reactor-slot:before{content:"";background:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--reward-accent) 25%,transparent),transparent 72%);pointer-events:none;border-radius:10px;position:absolute;inset:2px}.spin-reactor-slot-index,.spin-reactor-slot strong{z-index:1;transform:rotate(calc(var(--slot-angle) * -1));position:relative}.spin-reactor-slot-index{color:#dcf0ff94;font-size:8px;font-weight:800}.spin-reactor-slot strong{color:#f3f8ff;text-overflow:ellipsis;white-space:nowrap;max-width:88px;font-size:clamp(9px,1vw,13px);font-weight:900;line-height:1.1;overflow:hidden}.spin-reactor-slot.is-winner{z-index:5;box-shadow:0 0 0 2px #fff,0 0 35px var(--reward-accent),inset 0 0 18px color-mix(in srgb,var(--reward-accent) 52%,transparent);filter:brightness(1.35);border-color:#fff;animation:1.1s ease-in-out infinite spin-reactor-winner}.spin-reactor-slot.is-disabled{opacity:.42;filter:grayscale(.7)}.spin-reactor-core{z-index:4;background:linear-gradient(155deg,#081c42f2,#080825f7);border:1px solid #6ad3ffa6;border-radius:34px;justify-items:center;gap:12px;width:min(45%,340px);min-height:230px;padding:29px 20px 16px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 7px #0b2b5c6b,0 0 35px #33bdff57,inset 0 0 36px #1f7ad638}.spin-reactor-core:before,.spin-reactor-core:after{content:"";pointer-events:none;border:1px solid #a6e1ff29;border-radius:27px;position:absolute;inset:8px}.spin-reactor-core:after{border-color:#b54bff38;border-radius:42px;inset:-12px;transform:rotate(6deg)}.spin-reactor-core-rim{border:1px solid #32daff85;border-radius:50%;animation:3s ease-in-out infinite spin-reactor-rim-pulse;position:absolute;inset:18px 25%;box-shadow:0 0 20px #28daff8c,inset 0 0 20px #8241ff40}.spin-reactor-core-copy{z-index:2;color:#ffdf87;text-align:center;align-items:center;gap:6px;font-size:clamp(10px,1.2vw,14px);font-weight:800;display:flex;position:relative}.spin-reactor-action{z-index:3;color:#fff;cursor:pointer;background:linear-gradient(100deg,#087fff,#3e39ef 52%,#a23cff);border:1px solid #9aeaff;border-radius:999px;justify-content:center;align-items:center;gap:15px;width:90%;min-height:54px;display:flex;position:relative;box-shadow:0 0 16px #2adaffbf,0 0 34px #8536ff70,inset 0 1px #fffc}.spin-reactor-action strong{font-size:clamp(18px,2vw,26px);font-weight:950}.spin-reactor-action:disabled{opacity:.64;cursor:wait}.spin-reactor-stats{z-index:2;grid-template-columns:repeat(3,1fr);gap:5px;width:100%;display:grid;position:relative}.spin-reactor-stats span{color:#83d9ff;background:#020b21bf;border:1px solid #68afff4d;border-radius:9px;grid-template-columns:auto 1fr;align-items:center;column-gap:4px;padding:6px 5px;display:grid}.spin-reactor-stats svg{grid-row:span 2}.spin-reactor-stats small{color:#acc4df;font-size:8px;line-height:1}.spin-reactor-stats strong{color:#fff;font-size:13px;line-height:1}.spin-reactor-footer{color:#b8d8ff;flex-wrap:wrap;justify-content:center;gap:clamp(14px,5vw,55px);padding:0 14px;font-size:clamp(9px,1vw,12px);display:flex}.spin-reactor-footer span{align-items:center;gap:5px;display:inline-flex}.spin-result-card--reactor{background:linear-gradient(120deg,#18478366,#64218359);border-color:#56dcff8c;width:min(100%,560px);margin:0;box-shadow:0 0 22px #46c6ff2e}.spin-popup-skip--reactor{color:#7f98bd;margin:0;font-size:11px}@keyframes spin-reactor-orbit-spin{to{transform:translate(-50%,-50%)rotate(348deg)}}@keyframes spin-reactor-orbit-spin-reverse{to{transform:translate(-50%,-50%)rotate(-338deg)}}@keyframes spin-reactor-rim-pulse{50%{opacity:.72;transform:scale(1.08)}}@keyframes spin-reactor-winner{50%{transform:translate(-50%,-50%) rotate(var(--slot-angle)) translateY(calc(var(--orbit-radius) * -1)) scale(1.08)}}@media (width<=720px){.spin-popup-dialog--reactor{border-radius:22px;width:100%;padding:10px}.spin-reactor-header{padding:6px 34px 0}.spin-reactor-header h2{font-size:36px}.spin-reactor-stage{border-radius:18px;height:410px;min-height:390px}.spin-reactor-orbit--outer{--orbit-width:92%;--orbit-height:72%}.spin-reactor-orbit--inner{--orbit-width:67%;--orbit-height:47%}.spin-reactor-slot{border-radius:8px;width:clamp(58px,18%,78px);min-height:35px;padding:4px 3px}.spin-reactor-slot.is-outer{--orbit-radius:clamp(128px,37%,152px)}.spin-reactor-slot.is-inner{--orbit-radius:clamp(82px,25%,103px)}.spin-reactor-slot-index{display:none}.spin-reactor-slot strong{font-size:8px}.spin-reactor-core{border-radius:22px;gap:8px;width:44%;min-height:175px;padding:24px 10px 10px}.spin-reactor-core:before{border-radius:17px}.spin-reactor-core:after{border-radius:28px}.spin-reactor-core-copy{font-size:8px}.spin-reactor-action{gap:7px;min-height:42px}.spin-reactor-action strong{font-size:16px}.spin-reactor-stats small{font-size:7px}.spin-reactor-stats strong{font-size:11px}.spin-reactor-footer{gap:8px;font-size:8px}.spin-popup-skip--reactor{font-size:10px}}@media (prefers-reduced-motion:reduce){.spin-reactor-orbit,.spin-reactor-core-rim,.spin-reactor-slot.is-winner{animation:none}.spin-popup-dialog--reactor .spin-reactor-action{transition:none}}.spin-popup-backdrop--table{background:radial-gradient(circle at 50% 46%,#0e327857,#010512f0 72%),#020614}.spin-popup-dialog--table{background:linear-gradient(145deg,#071633,#030817 56%,#10072b);border-color:#54b6ff8f;border-radius:30px;width:min(100%,1060px);max-height:calc(100vh - 30px);padding:18px;box-shadow:0 0 0 1px #ffffff0d,0 24px 100px #000c,0 0 90px #1f76ff4d,inset 0 0 70px #1b5bcc1f}.spin-popup-dialog--table .spin-popup-close{color:#d8f4ff;opacity:1;cursor:pointer;background:#040d23d6;border:1px solid #9adcff80;border-radius:50%;width:34px;height:34px;display:grid;top:18px;right:18px;box-shadow:0 0 16px #2ac1ff2e}.spin-popup-dialog--table .spin-popup-close svg{display:block}.spin-popup-table{gap:12px;width:100%;min-width:0;display:grid}.spin-table-header{text-align:center;justify-items:center;gap:4px;padding:4px 48px 0;display:grid}.spin-table-eyebrow{color:#84dfff;letter-spacing:.32em;font-size:11px;font-weight:900}.spin-table-header h2{background:linear-gradient(90deg,#5ddcff,#fff 48%,#b68cff);color:#0000;text-shadow:0 0 28px #58d2ff40;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(38px,5vw,70px);font-weight:950;line-height:.98}.spin-table-subtitle{color:#ffebaa;letter-spacing:.1em;font-size:clamp(10px,1.2vw,15px);font-weight:800}.spin-table-stage{isolation:isolate;background:radial-gradient(circle,#2273d72e,#02081bd6 54%,#030513fa 100%);border:1px solid #489dff6b;border-radius:24px;height:min(62vh,620px);min-height:500px;position:relative;overflow:hidden;box-shadow:inset 0 0 50px #1866db2e,0 0 30px #279dff1f}.spin-table-stage .spin-popup-3d-scene{z-index:0;opacity:.92}.spin-table-vignette{z-index:1;pointer-events:none;background:radial-gradient(#0000 22%,#00031114 52%,#00020cc2 100%);position:absolute;inset:0}.spin-table-frame{z-index:2;pointer-events:none;border:1px solid #5bd5ff80;border-radius:20px;position:absolute;inset:6.5% 4%;box-shadow:0 0 0 3px #0d408b80,0 0 26px #28beff3d,inset 0 0 22px #43b0ff21}.spin-table-frame:before,.spin-table-frame:after{content:"";opacity:.75;background:linear-gradient(90deg,#0000,#45d8ff 25%,#b6f 50%,#45d8ff 75%,#0000);height:2px;position:absolute;left:8%;right:8%;box-shadow:0 0 10px #45d8ff}.spin-table-frame:before{top:-5px}.spin-table-frame:after{bottom:-5px}.spin-table-grid{z-index:3;grid-template-rows:repeat(5,minmax(0,1fr));grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid;position:absolute;inset:9% 6% 8%}.spin-table-slot{grid-column:var(--slot-column);grid-row:var(--slot-row);border:1px solid color-mix(in srgb,var(--reward-accent) 72%,#fff 28%);min-width:0;min-height:0;box-shadow:inset 0 1px 0 #fff3,0 0 14px color-mix(in srgb,var(--reward-accent) 38%,transparent);background:linear-gradient(145deg,#163568f5,#050d25f0);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;transition:transform .25s,filter .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.spin-table-slot:nth-child(4n+2){background:linear-gradient(145deg,#481c5bf5,#0d0a24f0)}.spin-table-slot:nth-child(4n+3){background:linear-gradient(145deg,#4f3914f5,#180f05f0)}.spin-table-slot:nth-child(4n+4){background:linear-gradient(145deg,#144e58f5,#041723f0)}.spin-table-slot:after{content:"";opacity:.55;pointer-events:none;background:linear-gradient(120deg,#fff3,#0000 28% 72%,#ffffff12);position:absolute;inset:1px}.spin-table-slot-glow{background:radial-gradient(circle at 50% 18%,color-mix(in srgb,var(--reward-accent) 28%,transparent),transparent 70%);pointer-events:none;position:absolute;inset:0}.spin-table-slot-number{color:#dcf0ff91;letter-spacing:.08em;font-size:clamp(8px,.72vw,12px);font-weight:800;position:absolute;top:8%;left:9%}.spin-table-slot strong{z-index:1;color:#f5f8ff;text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:88%;font-size:clamp(9px,1.05vw,16px);font-weight:900;line-height:1.1;position:relative;overflow:hidden}.spin-table-slot.is-disabled{opacity:.42;filter:grayscale(.7)}.spin-table-slot.is-winner{z-index:5;filter:brightness(1.35);box-shadow:0 0 0 2px #fff,0 0 28px var(--reward-accent),inset 0 0 18px color-mix(in srgb,var(--reward-accent) 52%,transparent);border-color:#fff;animation:1.1s ease-in-out infinite spin-table-winner;transform:scale(1.06)}.spin-table-stage.is-spinning .spin-table-slot{animation:1s ease-in-out infinite spin-table-sweep;animation-delay:calc(var(--slot-index) * 70ms)}.spin-table-center{z-index:4;background:linear-gradient(155deg,#081c42f5,#070824fa);border:1px solid #6ad3ffad;border-radius:25px;align-content:center;justify-items:center;gap:7px;padding:24px 22px 16px;display:grid;position:absolute;inset:21% 16%;box-shadow:0 0 0 6px #0b2b5c80,0 0 35px #33bdff61,inset 0 0 36px #1f7ad638}.spin-table-center:before{content:"";pointer-events:none;border:1px solid #a6e1ff29;border-radius:18px;position:absolute;inset:8px}.spin-table-center:after{content:"";pointer-events:none;border:1px solid #b54bff38;border-radius:31px;position:absolute;inset:-10px;transform:rotate(3deg)}.spin-table-center-rim{border:1px solid #32daff73;border-radius:50%;animation:3s ease-in-out infinite spin-table-rim-pulse;position:absolute;inset:13px 30%;box-shadow:0 0 20px #28daff7a,inset 0 0 20px #8241ff3d}.spin-table-center-copy{z-index:2;color:#ffdf87;text-align:center;align-items:center;gap:6px;font-size:clamp(10px,1.1vw,14px);font-weight:800;display:flex;position:relative}.spin-table-center h3{z-index:2;background:linear-gradient(90deg,#63dcff,#fff 48%,#b792ff);color:#0000;text-shadow:0 0 20px #4bc2ff52;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(22px,3vw,42px);font-weight:950;line-height:1;position:relative}.spin-table-center p{z-index:2;color:#d7e5ff;margin:0;font-size:clamp(11px,1.1vw,15px);font-weight:700;position:relative}.spin-table-action{z-index:3;color:#fff;cursor:pointer;background:linear-gradient(100deg,#087fff,#3e39ef 52%,#a23cff);border:1px solid #9aeaff;border-radius:999px;justify-content:center;align-items:center;gap:15px;width:min(92%,350px);min-height:52px;display:flex;position:relative;box-shadow:0 0 16px #2adaffbf,0 0 34px #8536ff70,inset 0 1px #fffc}.spin-table-action strong{font-size:clamp(18px,2vw,26px);font-weight:950}.spin-table-action:disabled{opacity:.64;cursor:wait}.spin-table-stage.is-spinning .spin-table-action{animation:.8s ease-in-out infinite spin-table-action-pulse}.spin-table-stats{z-index:2;grid-template-columns:repeat(3,1fr);gap:5px;width:100%;display:grid;position:relative}.spin-table-stats span{color:#83d9ff;background:#020b21c7;border:1px solid #68afff4d;border-radius:9px;grid-template-columns:auto 1fr;align-items:center;column-gap:4px;padding:6px 5px;display:grid}.spin-table-stats svg{grid-row:span 2}.spin-table-stats small{color:#acc4df;font-size:8px;line-height:1}.spin-table-stats strong{color:#fff;font-size:13px;line-height:1}.spin-table-footer{color:#b8d8ff;flex-wrap:wrap;justify-content:center;gap:clamp(14px,5vw,55px);padding:0 14px;font-size:clamp(9px,1vw,12px);display:flex}.spin-table-footer span{align-items:center;gap:5px;display:inline-flex}.spin-result-card--table{background:linear-gradient(120deg,#18478366,#64218359);border-color:#56dcff8c;width:min(100%,560px);margin:0;box-shadow:0 0 22px #46c6ff2e}.spin-popup-skip--table{color:#7f98bd;margin:0;font-size:11px}@keyframes spin-table-sweep{50%{filter:brightness(1.22);box-shadow:0 0 24px color-mix(in srgb,var(--reward-accent) 62%,transparent),inset 0 1px 0 #ffffff4d}}@keyframes spin-table-winner{50%{transform:scale(1.1)}}@keyframes spin-table-rim-pulse{50%{opacity:.72;transform:scale(1.08)}}@keyframes spin-table-action-pulse{50%{transform:scale(1.025);box-shadow:0 0 22px #41d1fff2,0 0 48px #623affb3,inset 0 1px #ffffffd9}}@media (width<=720px){.spin-popup-dialog--table{border-radius:22px;width:100%;padding:10px}.spin-popup-dialog--table .spin-popup-close{width:32px;height:32px;top:12px;right:12px}.spin-table-header{padding:6px 34px 0}.spin-table-header h2{font-size:36px}.spin-table-stage{border-radius:18px;height:calc(100svh - 250px);min-height:390px;max-height:500px}.spin-table-frame{border-radius:14px;inset:7% 3.5% 6%}.spin-table-grid{gap:4px;inset:10% 5% 8%}.spin-table-slot{border-radius:8px}.spin-table-slot strong{font-size:clamp(7px,1.8vw,11px)}.spin-table-center{border-radius:20px;padding:17px 9px 10px;inset:22% 14%}.spin-table-center:before{border-radius:14px}.spin-table-center:after{border-radius:24px}.spin-table-center-copy{font-size:8px}.spin-table-center h3{font-size:24px}.spin-table-center p{font-size:9px}.spin-table-action{gap:7px;min-height:42px}.spin-table-action strong{font-size:16px}.spin-table-stats small{font-size:7px}.spin-table-stats strong{font-size:11px}.spin-table-footer{gap:8px;font-size:8px}.spin-popup-skip--table{font-size:10px}}@media (width<=420px){.spin-table-header h2{font-size:32px}.spin-table-slot-number{display:none}.spin-table-center{padding-inline:6px;inset:23% 13%}.spin-table-center h3{font-size:21px}.spin-table-action{width:96%;min-height:38px}.spin-table-action strong{font-size:15px}.spin-table-footer span:last-child{display:none}}@media (prefers-reduced-motion:reduce){.spin-table-stage.is-spinning .spin-table-slot,.spin-table-slot.is-winner,.spin-table-center-rim,.spin-table-action{animation:none}}.spin-popup-backdrop--table:has(.spin-popup-table[data-tone=bright-neon]){background:radial-gradient(circle at 50% 38%,#286fff80,#1d0c5759 38%,#010512eb 76%),#020614}.spin-popup-dialog--table:has(.spin-popup-table[data-tone=bright-neon]){background:linear-gradient(145deg,#102e67,#07163d 54%,#241050);border-color:#70e1ffc7;box-shadow:0 0 0 1px #ffffff14,0 24px 100px #000000c7,0 0 105px #2989ff73,0 0 42px #b94cff3d,inset 0 0 90px #3385ff38}.spin-popup-table[data-tone=bright-neon] .spin-table-header h2{background:linear-gradient(90deg,#4ff0ff,#fff 35%,#d9e4ff 63%,#d58bff);text-shadow:0 0 18px #58dcff80,0 0 38px #b45bff3d;-webkit-background-clip:text;background-clip:text}.spin-popup-table[data-tone=bright-neon] .spin-table-eyebrow{color:#b6f5ff;text-shadow:0 0 14px #39dcffd9}.spin-popup-table[data-tone=bright-neon] .spin-table-subtitle{color:#fff0a9;text-shadow:0 0 12px #ffd2518c}.spin-popup-table[data-tone=bright-neon] .spin-table-stage{background:radial-gradient(circle at 50% 47%,#47b0ff52,#0d235cc7 43%,#050820fa 100%);border-color:#67e0ffb8;box-shadow:inset 0 0 65px #2996ff4d,0 0 42px #2dbfff33}.spin-popup-table[data-tone=bright-neon] .spin-table-stage .spin-popup-3d-scene{opacity:1;filter:saturate(1.35)brightness(1.2)}.spin-popup-table[data-tone=bright-neon] .spin-table-frame{border-color:#82edffeb;box-shadow:0 0 0 3px #125dc2b3,0 0 25px #38dbff9e,0 0 52px #9d47ff47,inset 0 0 30px #43cfff45}.spin-popup-table[data-tone=bright-neon] .spin-table-frame:before,.spin-popup-table[data-tone=bright-neon] .spin-table-frame:after{opacity:1;box-shadow:0 0 12px #45d8ff,0 0 26px #9a5bff}.spin-popup-table[data-tone=bright-neon] .spin-table-slot{border-color:color-mix(in srgb,var(--reward-accent) 82%,#fff 18%);box-shadow:inset 0 1px 0 #ffffff61,0 0 18px color-mix(in srgb,var(--reward-accent) 58%,transparent),0 0 34px color-mix(in srgb,var(--reward-accent) 18%,transparent)}.spin-popup-table[data-tone=bright-neon] .spin-table-slot:nth-child(4n+2){background:linear-gradient(145deg,#8b2c90f5,#1f0d44f0)}.spin-popup-table[data-tone=bright-neon] .spin-table-slot:nth-child(4n+3){background:linear-gradient(145deg,#86651afa,#2a1805f0)}.spin-popup-table[data-tone=bright-neon] .spin-table-slot:nth-child(4n+4){background:linear-gradient(145deg,#187d8dfa,#052739f0)}.spin-popup-table[data-tone=bright-neon] .spin-table-slot strong{color:#fff;text-shadow:0 0 10px #fff3}.spin-popup-table[data-tone=bright-neon] .spin-table-center{background:linear-gradient(155deg,#103876f7,#120d45fa);border-color:#85edffeb;box-shadow:0 0 0 6px #0e4092a3,0 0 42px #2fd3ff94,0 0 72px #9941ff47,inset 0 0 45px #369dff57}.spin-popup-table[data-tone=bright-neon] .spin-table-center h3{text-shadow:0 0 20px #4bdcffa3,0 0 34px #b457ff40}.spin-popup-table[data-tone=bright-neon] .spin-table-action{border-color:#d7fbff;box-shadow:0 0 20px #2ae8fff2,0 0 42px #8e46ffa8,inset 0 1px #fff}.spin-popup-table[data-tone=bright-neon] .spin-table-stats span{background:#051b48d6;border-color:#75daff94;box-shadow:inset 0 0 12px #2da1ff26}.spin-popup-table[data-tone=bright-neon] .spin-table-footer{color:#d9f2ff;text-shadow:0 0 8px #2db9ff5c}.spin-popup-backdrop--table[data-backdrop-tone=translucent]:has(.spin-popup-table[data-tone=bright-neon]){-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:radial-gradient(circle at 50% 38%,#286fff1f,#1d0c5714 38%,#01051247 76%),#0206142e}.spin-table-stage.is-spinning .spin-table-slot{filter:brightness(.78);box-shadow:inset 0 1px 0 #fff3,0 0 8px color-mix(in srgb,var(--reward-accent) 24%,transparent);animation:none}.spin-table-slot:before{content:"";border-radius:inherit;opacity:0;pointer-events:none;border:1px solid #0000;position:absolute;inset:1px}.spin-table-slot.is-active{z-index:6;filter:brightness(1.55)saturate(1.35);box-shadow:0 0 0 2px #ffffffe6,0 0 18px var(--reward-accent),0 0 38px color-mix(in srgb,var(--reward-accent) 78%,transparent),inset 0 0 20px color-mix(in srgb,var(--reward-accent) 42%,transparent);border-color:#fff;transform:scale(1.045)}.spin-table-slot.is-active:before{opacity:1;box-shadow:0 0 12px #fff,0 0 22px var(--reward-accent);border-color:#fffffff2;animation:.42s ease-out infinite spin-table-light-burst}.spin-table-slot.is-active .spin-table-slot-glow{background:radial-gradient(circle at 50% 18%,#ffffffb8,color-mix(in srgb,var(--reward-accent) 58%,transparent) 35%,transparent 78%)}.spin-table-slot.is-active strong{color:#fff;text-shadow:0 0 10px #fff,0 0 20px var(--reward-accent)}@keyframes spin-table-light-burst{50%{opacity:.68;filter:blur(1px);inset:-4px}}@media (prefers-reduced-motion:reduce){.spin-table-slot.is-active:before{animation:none}}.spin-popup-dialog--artboard{width:min(1180px,100vw - 28px,128dvh);max-height:calc(100dvh - 24px);box-shadow:none;background:0 0;border:0;padding:0;overflow:hidden}.spin-popup-dialog--artboard>.spin-popup-close{color:#e7fbff;opacity:1;z-index:20;cursor:pointer;background:#030919b8;border:1px solid #b7f1ffb3;border-radius:50%;place-items:center;width:clamp(32px,3.2vw,48px);height:clamp(32px,3.2vw,48px);font-size:clamp(24px,2.4vw,36px);line-height:1;transition:transform .2s,background .2s,box-shadow .2s;display:grid;top:1.7%;right:1.5%;box-shadow:0 0 16px #35cdff8c,0 0 26px #9739ff47}.spin-popup-dialog--artboard>.spin-popup-close:hover{background:#0c2755e6;transform:scale(1.08);box-shadow:0 0 22px #68e8ffd9,0 0 34px #b345ff80}.spin-popup-dialog--artboard>.spin-popup-close:focus-visible{outline-offset:3px;outline:2px solid #fff}.spin-popup-dialog--artboard>.expert-spin-popup-page{background:0 0;width:100%;min-height:0;padding:0;overflow:visible}.expert-spin-popup-page .expert-spin-shell{width:100%;margin:0}.expert-spin-popup-page .expert-spin-artboard{border-radius:20px;width:100%;max-height:calc(100dvh - 24px);box-shadow:0 0 0 2px #19428e7a,0 0 34px #2bc3ff61,0 0 90px #893aff47}.expert-spin-popup-page .expert-spin-popup-dismiss{display:none}.expert-spin-popup-page .expert-spin-popup-error{z-index:15;color:#ffb4c0;text-align:center;margin:0;font-size:12px;position:absolute;bottom:2%;left:50%;transform:translate(-50%)}@media (width<=720px){.spin-popup-dialog--artboard{width:calc(100vw - 14px);max-height:calc(100dvh - 14px)}.expert-spin-popup-page .expert-spin-artboard{border-radius:15px;max-height:calc(100dvh - 14px)}}.support-chat-is-open .home-v2-support-button{display:none!important}.support-chat-layer{z-index:160;pointer-events:none;position:fixed;inset:0}.support-chat-popup{color:#111827;pointer-events:auto;background:#fff;border:1px solid #e5e7eb;border-radius:22px;flex-direction:column;width:min(500px,100vw - 32px);max-height:min(700px,100dvh - 120px);display:flex;position:absolute;bottom:92px;right:24px;overflow:hidden;box-shadow:0 18px 50px #0f172a29,0 3px 12px #0f172a12}.support-chat-popup--light,.support-chat-popup--monochrome{background:#fff}.support-chat-header{background:#fff;border-bottom:1px solid #eceef0;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.support-chat-brand{align-items:center;gap:11px;display:flex}.support-chat-brand-icon{color:#fff;background:#111827;border:1px solid #111827;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.support-chat-header h2{color:#111827;letter-spacing:-.02em;margin:2px 0 0;font-size:1.08rem}.support-chat-header p{color:#737b85;margin:1px 0 0;font-size:.68rem}.support-chat-online{color:#5c6570;align-items:center;gap:5px;font-size:.69rem;font-weight:700;display:inline-flex}.support-chat-online span{background:#111827;border-radius:50%;width:7px;height:7px}.support-chat-close{color:#111827;cursor:pointer;background:#fff;border:1px solid #dfe2e5;border-radius:50%;place-items:center;width:36px;height:36px;transition:background .2s,border-color .2s;display:grid}.support-chat-close:hover,.support-chat-close:focus-visible{outline-offset:2px;background:#f3f4f6;border-color:#111827;outline:2px solid #aeb4bb}.support-chat-start{background:#fff;gap:10px;padding:22px 22px 24px;display:grid}.support-chat-start--assistant{gap:0;padding:0}.support-chat-start-hero{text-align:center;background:#fff;justify-items:center;gap:10px;padding:34px 24px 26px;display:grid}.support-chat-start-orb{color:#111827;background:#fafafa;border:1px solid #e3e5e8;border-radius:50%;place-items:center;width:78px;height:78px;margin-bottom:2px;display:grid}.support-chat-start-hero h3{color:#111827;letter-spacing:-.04em;max-width:360px;margin:0;font-size:clamp(1.3rem,3vw,1.65rem);line-height:1.2}.support-chat-start-hero p{color:#737b85;max-width:330px;margin:0;font-size:.82rem;line-height:1.55}.support-chat-start-panel{gap:10px;padding:0 22px 24px;display:grid}.support-chat-welcome-card{background:#fafafa;border:1px solid #e5e7eb;border-radius:16px;align-items:center;gap:12px;padding:14px;display:flex}.support-chat-welcome-card>span{color:#fff;background:#111827;border-radius:13px;flex:none;place-items:center;width:42px;height:42px;display:grid}.support-chat-welcome-card div{gap:2px;display:grid}.support-chat-welcome-card strong{color:#111827;font-size:.88rem}.support-chat-welcome-card small{color:#737b85;font-size:.73rem;line-height:1.45}.support-chat-start h3,.support-chat-start p{margin:0}.support-chat-start h3{color:#111827;font-size:1.2rem}.support-chat-start p{color:#737b85;font-size:.8rem;line-height:1.55}.support-chat-start label{color:#4b5563;margin-top:6px;font-size:.76rem;font-weight:800}.support-chat-start input{color:#111827;min-height:46px;font:inherit;background:#f7f7f8;border:1px solid #dfe2e5;border-radius:12px;padding:0 13px}.support-chat-start input:focus{border-color:#111827;outline:3px solid #e5e7eb}.support-chat-start-hint{color:#737b85;align-items:center;gap:5px;font-size:.7rem;display:inline-flex}.support-chat-start button{color:#fff;cursor:pointer;background:#111827;border:0;border-radius:12px;min-height:46px;margin-top:3px;font-weight:800;transition:background .2s,transform .2s}.support-chat-start-submit{justify-self:end;place-items:center;width:48px;min-width:48px;height:48px;display:grid;border-radius:50%!important;min-height:48px!important;margin-top:1px!important}.support-chat-start button:hover,.support-chat-start button:focus-visible{outline-offset:2px;background:#000;outline:2px solid #aeb4bb;transform:translateY(-1px)}.support-chat-messages{background:#fbfbfc;flex-direction:column;flex:1;gap:10px;min-height:250px;max-height:430px;padding:18px;display:flex;overflow:auto}.support-chat-message{max-width:82%;animation:.24s both support-chat-message-in;display:flex}.support-chat-message span{color:#111827;white-space:pre-wrap;overflow-wrap:anywhere;background:#f0f1f2;border:1px solid #e3e5e8;border-radius:15px 15px 15px 5px;padding:10px 13px;font-size:.86rem;line-height:1.55}.support-chat-message.is-member,.support-chat-message.is-guest{align-self:flex-end}.support-chat-message.is-member span,.support-chat-message.is-guest span{color:#fff;box-shadow:none;background:#111827;border-color:#111827;border-radius:15px 15px 5px}.support-chat-message.is-admin{align-self:flex-start}.support-chat-message .support-chat-attachment-expired{color:#626a74;background:#f5f5f5;border-color:#d7d9dc;font-size:.74rem}.support-chat-empty{color:#737b85;text-align:center;margin:auto;font-size:.82rem}.support-chat-welcome-card--empty{width:min(100%,320px);margin:auto}.support-chat-status{color:#626a74;margin:0;padding:0 18px 8px;font-size:.74rem;font-weight:800}.support-chat-quick-replies{background:#fff;border-top:1px solid #eceef0;gap:7px;padding:10px 14px 14px;display:flex}.support-chat-quick-replies--wrap{flex-wrap:wrap;overflow:visible}.support-chat-quick-replies--monochrome{color:#111827}.support-chat-quick-replies button{color:#111827;cursor:pointer;font:inherit;white-space:nowrap;background:#fff;border:1px solid #d1d5db;border-radius:999px;flex:0 auto;padding:7px 10px;font-size:.69rem;transition:background .2s,border-color .2s}.support-chat-quick-replies button:hover,.support-chat-quick-replies button:focus-visible{outline-offset:1px;background:#f3f4f6;border-color:#111827;outline:2px solid #aeb4bb}.support-chat-composer{background:#fff;border-top:1px solid #eceef0;gap:8px;padding:12px 14px 8px;display:grid}.support-chat-composer-row{box-shadow:none;background:#f0f1f2;border:1px solid #dfe2e5;border-radius:22px;align-items:center;gap:8px;padding:5px;display:flex}.support-chat-composer-row--monochrome{background:#f0f1f2;border-color:#dfe2e5}.support-chat-composer textarea{resize:none;color:#111827;min-height:34px;max-height:100px;font:inherit;background:0 0;border:0;flex:1;padding:8px 6px;font-size:.84rem}.support-chat-composer textarea:focus{outline-offset:2px;border-radius:6px;outline:2px solid #aeb4bb}.support-chat-composer button{color:#fff;cursor:pointer;width:38px;min-width:38px;height:38px;box-shadow:none;background:#111827;border:0;border-radius:50%;place-items:center;display:grid}.support-chat-composer .support-chat-attach-button{color:#111827;box-shadow:none;background:0 0}.support-chat-composer .support-chat-attach-button:hover,.support-chat-composer .support-chat-attach-button:focus-visible{outline-offset:2px;background:#e1e3e5;outline:2px solid #aeb4bb}.support-chat-file-input{clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.support-chat-attachment{border-radius:12px;max-width:190px;display:block;overflow:hidden}.support-chat-attachment img{object-fit:cover;width:100%;max-height:160px;display:block}.support-chat-attachment-expired{color:#626a74;font-size:12px;display:block}.support-chat-attachment-preview{background:#f7f7f8;border:1px solid #dfe2e5;border-radius:12px;width:fit-content;max-width:100%;padding:4px;position:relative}.support-chat-attachment-preview img{object-fit:cover;border-radius:8px;width:72px;height:72px;display:block}.support-chat-attachment-preview button{color:#fff;background:#111827;border-radius:50%;width:22px;min-width:22px;height:22px;position:absolute;top:-7px;right:-7px}.support-chat-composer button:disabled{cursor:default;opacity:.4}.support-chat-error{color:#991b1b;background:#fff;margin:0;padding:0 14px 12px;font-size:.76rem}.home-v2-support-button.support-fab--monochrome{color:#111827;isolation:isolate;background:#fff;border:1px solid #111827;border-radius:50%;justify-content:center;width:64px;height:64px;padding:0;position:fixed;overflow:visible;box-shadow:0 8px 24px #0f172a1f}.home-v2-support-button.support-fab--quiet-pulse:before{content:"";z-index:-1;opacity:.8;pointer-events:none;border:1px solid #2563eb29;border-radius:50%;animation:2.8s ease-out infinite support-fab-quiet-pulse;position:absolute;inset:-14px}.home-v2-support-button.support-fab--quiet-pulse:after{content:"";z-index:-1;pointer-events:none;background:#2563eb0f;border-radius:50%;position:absolute;inset:-5px}.home-v2-support-button.support-fab--monochrome .support-fab-label{display:none}.home-v2-support-button.support-fab--monochrome .support-fab-online-dot{background:#2563eb;border:2px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;top:7px;right:7px;box-shadow:0 0 0 1px #2563eb29}.home-v2-support-button.support-fab--monochrome:hover{background:#fff;border-color:#111827;transform:translateY(-2px);box-shadow:0 12px 28px #0f172a29}.home-v2-support-button.support-fab--monochrome.support-fab--has-alert{border-color:#ff5a78;box-shadow:0 8px 24px #ff5a782e}.home-v2-support-button.support-fab--monochrome .support-fab-alert{color:#fff;background:linear-gradient(135deg,#ff4d6d,#ffb703);border:2px solid #fff;border-radius:50%;place-items:center;width:29px;height:29px;animation:1.8s ease-in-out infinite support-fab-alert-pulse;display:grid;position:absolute;top:-9px;right:-9px;box-shadow:0 5px 14px #ff4d6d52}@keyframes support-fab-alert-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes support-fab-quiet-pulse{0%{opacity:.7;transform:scale(.92)}70%,to{opacity:0;transform:scale(1.08)}}@keyframes support-chat-message-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.support-chat-message,.support-chat-close,.support-chat-start button,.support-fab-alert,.support-fab--quiet-pulse:before{transition:none;animation:none}}@media (width<=768px){.support-chat-popup{width:auto;max-height:calc(100dvh - 104px);bottom:84px;left:16px;right:16px}}
