/* Source /assets/updates-base-20261012T010903Z-efd887b37b-selection-45be79f4e210.css; order preserved. */
.app-shell.portal-standalone{min-height:100vh;background:#0b1416;color:#e3e9e5}.portal-standalone .main-shell{max-width:none!important;width:100%!important;padding:0!important;margin:0!important}.portal-standalone main{padding:0!important;margin:0!important}.portal-standalone .events-portal-page{padding:0!important;margin:0!important;width:100%;max-width:none!important;animation:none}.portal-standalone .four-nations{border-radius:0;overflow:clip;min-height:100vh}.fn-return{position:fixed;right:clamp(20px,4vw,64px);top:28px;z-index:40;display:inline-flex;align-items:center;gap:10px;color:#e3e6dd;font-size:12px;line-height:1.3;padding:12px 17px;border:1px solid #94aaa338;background:#0e191bd9;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:3px;text-decoration:none}.fn-return:hover{background:#273b3c;border-color:#e3e6dd66}.fn-return:focus-visible{outline:2px solid #f28d56;outline-offset:4px}.four-nations.fn-immersive .shell{width:100%;max-width:none;margin:0;padding:0}.four-nations.fn-immersive .field-overview:before{display:none}.four-nations.fn-immersive .topbar{position:absolute;top:0;left:0;width:100%;height:88px;padding:16px clamp(24px,5vw,80px);z-index:5;border:none;background:transparent}.four-nations.fn-immersive .topbar .brand-logo{width:42px;height:50px}.four-nations.fn-immersive .topbar .brand b{font-size:18px;letter-spacing:.04em}.four-nations.fn-immersive .topbar .brand small{font-size:9px;letter-spacing:.15em}.four-nations.fn-immersive .topmeta{display:none}.four-nations.fn-immersive .portal-tabs{display:flex;flex-direction:column}.four-nations.fn-immersive .navtabs{order:2;position:sticky!important;top:0!important;right:auto!important;z-index:12;width:100%!important;max-width:none!important;justify-content:center!important;gap:clamp(16px,3vw,42px)!important;background:#101a1bea;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:0 24px;margin:0;border-top:1px solid #8ea49326;border-bottom:1px solid #8ea49326}.four-nations.fn-immersive .fn-tab-content{display:contents;animation:none}.four-nations.fn-immersive .fn-field-data,.four-nations.fn-immersive .fn-workspace{order:3;width:min(1360px,calc(100% - 96px));margin:0 auto}.four-nations.fn-immersive .fn-field-data{padding-top:38px}.four-nations.fn-immersive .fn-workspace{min-height:calc(100svh - 180px);padding-top:150px}.four-nations.fn-immersive .field-workspace .topbar{position:absolute}.four-nations.fn-immersive .field-workspace .navtabs{position:relative!important;top:100px!important}.four-nations.fn-immersive .field-workspace .fn-workspace{padding-top:145px}.four-nations.fn-immersive .footer{margin:48px auto 0;width:min(1360px,calc(100% - 96px));padding:24px 0;border-top:1px solid #33403c}.four-nations.fn-immersive .nation-strip{margin-top:0}.four-nations .fn-world{position:relative;order:1;min-height:840px;height:100svh;max-height:1100px;overflow:hidden;background:radial-gradient(ellipse at 74% 47%,#294447,#172e32 33%,#0b1518 73%);isolation:isolate}.fn-world-image{position:absolute;inset:0;background:url(/events/four-nations/field-hq-realistic-map.png) center/cover;opacity:0;transition:opacity .6s}.fn-world-fallback .fn-world-image{opacity:.5}.fn-world-canvas{position:absolute;left:26%;right:-8%;top:1%;height:91%;z-index:0;-webkit-mask-image:linear-gradient(to bottom,#000 75%,transparent);mask-image:linear-gradient(to bottom,#000 75%,transparent)}.fn-world-canvas canvas{display:block;width:100%;height:100%}.fn-world-shade{position:absolute;inset:0;pointer-events:none;z-index:1;background:linear-gradient(90deg,#0b1518 0%,#0b1518eb 23%,#0b151870 40%,transparent 63%),linear-gradient(0deg,#0b1518 0%,transparent 35%)}.four-nations .fn-world-copy{position:absolute;z-index:2;left:clamp(24px,5vw,80px);top:24%;width:52%;pointer-events:none}.fn-world-copy>*{pointer-events:auto}.four-nations .fn-world-kicker{display:flex;align-items:center;gap:10px;font-size:9px;letter-spacing:.22em;color:#bdc5b3;margin:0 0 24px}.fn-world-kicker>span{width:6px;height:6px;border-radius:50%;background:#b9bc87;box-shadow:0 0 16px #b9bc87}.four-nations .fn-world h1{font-family:Oswald,Arial Narrow,sans-serif;font-size:clamp(72px,7.3vw,116px);font-weight:500;line-height:.98;letter-spacing:-.035em;text-transform:uppercase;margin:0 0 22px;width:max-content;max-width:100%;outline:none;text-shadow:0 5px 36px #0b151844}.four-nations .fn-world h1>span:first-child{color:#ced1ac;font-size:.73em}.four-nations .fn-world h1 .fn-title-period{color:#f28d56;font-size:.73em}.four-nations .fn-world-tagline{font-family:Oswald,sans-serif;font-size:clamp(22px,2.35vw,34px);font-weight:300;line-height:1.4;letter-spacing:.015em;margin:0 0 20px;color:#e3e9e5}.fn-world-tagline em{font-style:normal;color:#a9b69e}.four-nations .fn-world-description{font-size:13px;line-height:1.8;color:#a5b5b1;margin:0 0 26px}.fn-world-actions{display:flex;align-items:center;gap:24px}.four-nations .fn-world-enter{gap:25px;background:#d3d5a6;color:#152123;padding:15px 24px;border:1px solid #d3d5a6;min-height:51px;font-weight:600}.four-nations .fn-world-enter:hover{background:#ebedbd;box-shadow:0 4px 30px #d3d5a621}.fn-world-map{display:flex;align-items:center;gap:10px;padding:14px 0;background:none;border:0;color:#c4d0cb;font-size:12px;cursor:pointer}.fn-world-map:hover{color:#fff}.four-nations .fn-world-status{display:flex;align-items:center;gap:9px;color:#90a09a;font-size:10px;margin:19px 0 0}.fn-world-status i{width:5px;height:5px;background:#b1b17d;border-radius:50%}.fn-world-status span{margin:0 5px}.fn-world-coordinate{position:absolute;right:48px;top:125px;display:flex;align-items:center;gap:12px;color:#9bafa878;font:9px monospace;letter-spacing:.08em;writing-mode:vertical-rl}.fn-world-coordinate i{height:60px;width:1px;background:#9bafa845}.fn-world-tools{position:absolute;right:clamp(24px,5vw,80px);bottom:204px;display:flex;gap:8px;z-index:4}.fn-world-tools button{display:grid;place-items:center;width:34px;height:34px;border:1px solid #a5b9ad33;background:#101c1eb0;border-radius:50%;color:#c8d4cb;cursor:pointer}.fn-world-tools button:hover{background:#344a45}.fn-world-nations{position:absolute;z-index:4;bottom:77px;left:clamp(24px,5vw,80px);right:clamp(24px,5vw,80px);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #a7bbac33;border-bottom:1px solid #a7bbac33;background:#0b151855;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.fn-world-nations>button{display:flex;align-items:center;gap:18px;text-align:left;color:#dbe4dc;background:transparent;border:0;border-right:1px solid #a7bbac26;padding:20px 24px;min-height:100px;cursor:pointer;transition:background .25s}.fn-world-nations>button:last-child{border-right:0}.fn-world-nations>button:hover,.fn-world-nations>button[aria-pressed=true]{background:color-mix(in srgb,var(--nation) 10%,transparent);color:var(--nation)}.fn-world-nations img{width:45px;height:52px;object-fit:contain;filter:drop-shadow(0 3px 8px #0006)}.fn-world-nations small{display:block;font:8px monospace;letter-spacing:.1em;color:#90a79e;margin-bottom:6px}.fn-world-nations strong{font:400 25px Oswald,sans-serif;letter-spacing:.02em}.fn-world-nations svg{margin-left:auto;color:var(--nation);opacity:.65}.fn-world-story{position:absolute;z-index:3;right:8%;top:62%;width:260px;padding:16px 20px;background:#0c1c21d9;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-left:2px solid var(--nation);animation:fn-story-in .35s ease both}.fn-world-story>span{display:block;color:var(--nation);font:10px monospace;text-transform:uppercase;margin-bottom:7px}.fn-world-story>strong{color:#e3e9e5;font-size:13px}.four-nations .fn-world-story>p{font-size:11px;line-height:1.7;color:#aebcb6;margin:8px 0 0}.fn-world-scroll{position:absolute;bottom:26px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:10px;white-space:nowrap;background:none;border:none;color:#829c91;font:9px monospace;letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.fn-world-scroll:hover{color:#c5d2be}.fn-world-intro{position:absolute;inset:0;z-index:20;display:flex;align-items:center;justify-content:center;pointer-events:none;background:linear-gradient(0deg,#0a151ac7,transparent 65%);animation:fn-intro-fade 3.1s ease both}.fn-world-intro>div{text-align:center;margin-top:15%}.fn-world-intro span{display:block;color:#bac5b5;font:9px monospace;letter-spacing:.3em}.fn-world-intro strong{display:block;font:300 clamp(24px,3vw,44px) Oswald,sans-serif;margin:14px 0 26px;color:#e3e9e5}.fn-world-intro i{display:block;width:180px;height:1px;background:#d0d4a8;margin:auto;transform-origin:left;animation:fn-intro-line 3.1s linear both}.fn-world-intro>button{pointer-events:auto;position:absolute;bottom:28px;right:clamp(24px,5vw,80px);color:#c0cfc6;display:flex;gap:10px;align-items:center;background:#0b1518b0;border:1px solid #bdc9bd38;padding:11px 16px;cursor:pointer;font-size:11px}.fn-world-arriving .fn-world-copy{animation:fn-copy-arrive 3.2s ease both}.fn-world-arriving .fn-world-nations{animation:fn-nations-arrive 3.2s ease both}.fn-world-arriving .fn-world-story{display:none}@keyframes fn-copy-arrive{0%,35%{opacity:0;transform:translateY(28px);filter:blur(7px)}to{opacity:1;transform:none;filter:none}}@keyframes fn-nations-arrive{0%,62%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}@keyframes fn-intro-fade{0%,60%{opacity:1}to{opacity:0}}@keyframes fn-intro-line{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes fn-story-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}html.fn-entering::view-transition-old(root){animation:fn-leave-world .45s ease-in both}html.fn-entering::view-transition-new(root){animation:fn-reveal-world .65s ease-out both}@keyframes fn-leave-world{to{opacity:0;transform:scale(1.12);filter:blur(12px)}}@keyframes fn-reveal-world{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}.four-nations.fn-immersive .fn-tab-content.fn-workspace{display:block;padding-top:40px}.four-nations.fn-immersive .field-workspace .portal-tabs{padding-top:100px}.four-nations.fn-immersive .field-workspace .navtabs{position:sticky!important;top:0!important}.four-nations.fn-immersive .field-workspace .fn-workspace{padding-top:40px}.portal-standalone main{width:100%!important;max-width:none!important}.four-nations.fn-immersive .topbar{transform:none!important;margin:0!important}.four-nations.fn-immersive .topbar .brand-logo{transform:none!important}.four-nations.fn-immersive .topbar .brand{margin:0!important}.four-nations .fn-world-copy{top:clamp(135px,17vh,210px)}.fn-world-fallback .fn-world-canvas{display:none}.four-nations.fn-immersive .topbar{position:fixed!important;background:#0b1518bd;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:15}.four-nations.fn-immersive .portal-tabs .navtabs{top:88px!important;background:#101a1bea!important;padding:0 24px!important}.portal-standalone main{animation:none!important;transform:none!important}@media(min-width:1600px){.fn-world-canvas{left:22%;right:-4%;height:97%}}@media(max-width:1000px)and (min-width:761px){.four-nations .fn-world h1{font-size:74px}.fn-world-nations>button{padding:18px 12px;gap:10px}.fn-world-nations img{width:34px;height:42px}.fn-world-nations strong{font-size:22px}.fn-world-nations small{font-size:7px}.fn-world-nations svg{display:none}.fn-world-actions{gap:16px}.fn-world-story{right:5%;width:220px;top:60%}.fn-world-coordinate{display:none}}@media(max-width:760px){.four-nations .fn-world{height:960px;min-height:960px;max-height:none}.fn-return{right:16px;top:20px;padding:10px;font-size:10px;gap:6px}.fn-return svg{width:13px}.four-nations.fn-immersive .topbar{padding:17px 20px;height:72px}.four-nations.fn-immersive .topbar .brand b{font-size:13px}.four-nations.fn-immersive .topbar .brand small{display:none}.four-nations.fn-immersive .topbar .brand-logo{width:29px;height:35px}.four-nations.fn-immersive .topbar .brand{gap:8px}.four-nations .fn-world-copy{top:116px;left:24px;width:calc(100% - 48px)}.four-nations .fn-world-kicker{font-size:7px;letter-spacing:.15em;margin-bottom:19px}.four-nations .fn-world h1{font-size:clamp(55px,13vw,84px);line-height:1.02;margin-bottom:15px}.four-nations .fn-world-tagline{font-size:23px;line-height:1.4}.four-nations .fn-world-tagline br{display:none}.four-nations .fn-world-tagline em{margin-left:6px}.four-nations .fn-world-description{font-size:11px;line-height:1.8;margin-bottom:18px}.four-nations .fn-world-enter{padding:12px 17px;gap:12px;min-height:44px;font-size:12px}.fn-world-actions{gap:18px}.fn-world-map{font-size:10px;gap:6px}.fn-world-map svg{width:13px}.four-nations .fn-world-status{font-size:9px;margin-top:14px}.fn-world-canvas{left:-40%;right:-40%;top:330px;height:470px;-webkit-mask-image:linear-gradient(0deg,transparent,#000 20%,#000 80%,transparent);mask-image:linear-gradient(0deg,transparent,#000 20%,#000 80%,transparent)}.fn-world-shade{background:linear-gradient(180deg,#0b1518 0%,#0b1518d9 30%,transparent 49%,transparent 70%,#0b1518 87%)}.fn-world-nations{bottom:63px;left:24px;right:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.fn-world-nations>button{padding:13px 10px;min-height:76px;gap:10px}.fn-world-nations>button:nth-child(2){border-right:0}.fn-world-nations>button:nth-child(-n+2){border-bottom:1px solid #a7bbac26}.fn-world-nations img{width:32px;height:37px}.fn-world-nations strong{font-size:21px}.fn-world-nations small{font-size:6px;letter-spacing:.04em}.fn-world-nations svg{width:12px}.fn-world-coordinate{display:none}.fn-world-tools{right:24px;bottom:254px}.fn-world-story{right:24px;top:570px;width:calc(100% - 48px);padding:12px 15px}.fn-world-story>strong{font-size:12px}.four-nations .fn-world-story>p{font-size:10px}.fn-world-scroll{bottom:25px;font-size:7px}.fn-world-intro>div{margin-top:55%}.fn-world-intro>button{bottom:26px;right:24px}.four-nations.fn-immersive .fn-field-data,.four-nations.fn-immersive .fn-workspace,.four-nations.fn-immersive .footer{width:calc(100% - 40px)}.four-nations.fn-immersive .navtabs{justify-content:flex-start!important;gap:23px!important;padding:0 20px}.four-nations.fn-immersive .fn-workspace{padding-top:145px}.four-nations.fn-immersive .fn-field-data{padding-top:28px}}@media(prefers-reduced-motion:reduce){.fn-world *,html.fn-entering::view-transition-old(root),html.fn-entering::view-transition-new(root){animation:none!important;transition:none!important}.fn-world-intro{display:none}}@media(max-width:760px){.four-nations.fn-immersive .portal-tabs .navtabs{top:72px!important;padding:0 20px!important}.four-nations.fn-immersive .field-workspace .portal-tabs{padding-top:72px}}.fn-world{--scene-left:26%;--scene-right:-8%;--scene-top:1%;--scene-height:91%}.fn-world-arriving .fn-world-canvas{-webkit-mask-image:none;mask-image:none;animation:fn-cinematic-frame var(--flight-duration) cubic-bezier(.3,0,.2,1) both}.fn-world-arriving .fn-world-shade{animation:fn-cinematic-shade var(--flight-duration) ease both}.fn-world-arriving .fn-world-copy{animation:fn-copy-arrive var(--flight-duration) ease both}.fn-world-arriving .fn-world-nations,.fn-world-arriving .fn-world-tools,.fn-world-arriving .fn-world-coordinate,.fn-world-arriving .fn-world-scroll{animation:fn-nations-arrive var(--flight-duration) ease both}.fn-world-intro{position:fixed;inset:0;background:linear-gradient(0deg,#0a151acc,transparent 40%);animation:fn-intro-fade var(--flight-duration) ease both}.fn-world-intro:before,.fn-world-intro:after{content:"";position:absolute;left:0;right:0;height:clamp(32px,6vh,65px);background:#071012;animation:fn-letterbox var(--flight-duration) ease both}.fn-world-intro:before{top:0}.fn-world-intro:after{bottom:0}.fn-world-intro>div{position:absolute;left:24px;right:24px;bottom:19%;margin:0;animation:fn-caption-in .55s ease both}.fn-world-intro strong{font-size:clamp(24px,2.7vw,40px);text-shadow:0 4px 18px #071012}.fn-world-intro i{width:72px;opacity:.65;animation:none}.fn-world-intro>button{bottom:max(24px,7vh);z-index:2}.fn-immersive:has(.fn-world-arriving) .topbar{opacity:0;pointer-events:none}@keyframes fn-cinematic-frame{0%,64%{left:0;right:0;top:0;height:100svh}to{left:var(--scene-left);right:var(--scene-right);top:var(--scene-top);height:var(--scene-height)}}@keyframes fn-cinematic-shade{0%,58%{opacity:0}to{opacity:1}}@keyframes fn-copy-arrive{0%,72%{opacity:0;transform:translateY(22px);filter:blur(5px)}to{opacity:1;transform:none;filter:none}}@keyframes fn-nations-arrive{0%,82%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:none}}@keyframes fn-intro-fade{0%,68%{opacity:1}95%,to{opacity:0}}@keyframes fn-letterbox{0%,64%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes fn-caption-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(min-width:1600px){.fn-world{--scene-left:22%;--scene-right:-4%;--scene-height:97%}}@media(max-width:760px){.fn-world{--scene-left:-40%;--scene-right:-40%;--scene-top:330px;--scene-height:470px}.fn-world-intro>div{bottom:22%;margin:0}.fn-world-intro span{font-size:8px;letter-spacing:.2em}.fn-world-intro strong{font-size:25px;line-height:1.4}.fn-world-intro>button{bottom:8vh;font-size:10px}.fn-world-intro:before,.fn-world-intro:after{height:4vh}}.account-history{color:var(--home-ink);min-width:0;padding-top:12px}.history-intro{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:34px}.history-eyebrow{font-size:10px;font-weight:600;letter-spacing:1.8px;color:var(--home-muted)}.history-intro h1,.history-entry h1{margin:13px 0 12px;font-size:clamp(30px,3.5vw,44px);line-height:1.15;letter-spacing:-1.7px;font-weight:650}.history-intro p,.history-entry p{margin:0;color:var(--home-muted);font-size:14px;line-height:1.7}.history-wallet-link{display:flex;align-items:center;gap:10px;color:var(--home-muted);font-size:12px;white-space:nowrap;padding:10px 0}.history-wallet-link:hover{color:var(--home-ink)}.history-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:17px 0;border-block:1px solid var(--home-line)}.history-filters{display:flex;align-items:center;flex-wrap:wrap;gap:4px}.history-filters button{min-height:36px;padding:8px 12px;background:transparent;color:var(--home-muted);border-radius:7px;font-size:12px;font-weight:500;line-height:1.5;font-family:inherit;white-space:nowrap}.history-filters button[aria-pressed=true]{background:var(--home-soft);color:var(--home-ink)}.history-filters button:hover{color:var(--home-ink)}.history-search-tools{display:flex;gap:10px;align-items:center;min-width:0}.history-search{display:flex;align-items:center;gap:9px;width:240px;min-width:0;height:39px;padding:0 11px;border:1px solid var(--home-line);border-radius:8px;background:var(--surface);color:var(--home-muted)}.account-history .history-search input{flex:1;width:0;min-width:0;border:0;background:transparent;padding:0;outline:0;box-shadow:none;color:var(--home-ink);font-size:12px}.history-search>svg{flex-shrink:0}.history-search button{display:grid;place-items:center;background:transparent;color:var(--home-muted);padding:3px}.history-search-tools select{max-width:140px;height:39px;border:1px solid var(--home-line);border-radius:8px;background:var(--surface);color:var(--home-ink);padding:0 28px 0 11px;font-size:12px}.history-search:focus-within,.account-history button:focus-visible,.account-history a:focus-visible,.account-history select:focus-visible{outline:2px solid var(--home-accent);outline-offset:3px}.history-meta{display:flex;justify-content:space-between;gap:20px;padding:23px 0 14px;font-size:11px;color:var(--home-muted)}.history-table-wrap{border:1px solid var(--home-line);border-radius:12px;overflow:hidden;background:var(--surface)}.account-history .history-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:12px}.history-table th:first-child{width:48%}.history-table th:last-child{width:20%}.account-history .history-table th{padding:13px 20px;color:var(--home-muted);font-weight:500;background:var(--home-soft);text-align:left;border-bottom:1px solid var(--home-line)}.account-history .history-table td{padding:19px 20px;border-bottom:1px solid var(--home-line);vertical-align:middle}.account-history .history-table tr:last-child td{border-bottom:0}.history-operation-cell>div{min-width:0}.history-operation-cell{position:relative}.account-history .history-table td.history-operation-cell{padding-left:66px}.history-kind-icon{position:absolute;left:20px;top:22px;display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:var(--home-soft);color:var(--home-muted)}.history-kind-icon.twitch{color:var(--home-accent)}.history-kind-icon.buy,.history-kind-icon.credit{color:var(--green)}.history-kind-icon.sell{color:var(--red)}.history-operation-cell strong{display:block;font-size:13px;line-height:1.5;font-weight:550}.history-operation-cell p{margin:4px 0 7px;color:var(--home-muted);font-size:11px;line-height:1.6;overflow-wrap:anywhere}.history-record-meta{display:flex;align-items:center;gap:4px;color:var(--home-muted);font-size:10px;line-height:1.5}.history-record-meta svg{color:var(--green);flex-shrink:0}.history-amount{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-weight:500}.history-amount small{display:block;margin-top:4px;color:var(--home-muted);font-size:9px;font-weight:400}.history-amount.positive{color:var(--green)}.history-amount.negative{color:var(--red)}.history-amount.neutral{color:var(--home-muted)}.history-date{color:var(--home-muted);font-size:11px;line-height:1.7;font-variant-numeric:tabular-nums}.history-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:260px;padding:32px;border:1px solid var(--home-line);border-radius:12px;background:var(--surface);color:var(--home-muted)}.history-empty h2{margin:18px 0 9px;color:var(--home-ink);font-size:19px;font-weight:550;letter-spacing:-.5px}.history-empty p{max-width:340px;font-size:12px;line-height:1.7;margin:0}.history-empty button{margin-top:20px;font-size:12px}.history-pagination{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:23px;color:var(--home-muted);font-size:11px}.history-pagination button{display:grid;place-items:center;width:34px;height:34px;background:var(--surface);border:1px solid var(--home-line);border-radius:7px;color:var(--home-ink)}.history-pagination button:disabled{opacity:.35;cursor:default}.history-note{display:flex;align-items:center;gap:7px;color:var(--home-muted);font-size:10px;margin:24px 0 0;line-height:1.7}.history-note svg{flex-shrink:0}.history-entry{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:16px;min-height:400px;padding:40px 20px}.history-entry>svg{color:var(--home-muted)}.history-entry h1{margin:0}.history-entry p{max-width:360px;font-size:13px}.history-entry .button{margin-top:7px;font-size:12px}.history-sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1000px){.history-toolbar{flex-direction:column;align-items:stretch;gap:14px}.history-search{flex:1;width:auto}.history-table th:first-child{width:40%}.history-table th:last-child{width:24%}.account-history .history-table th,.account-history .history-table td{padding-inline:14px}.account-history .history-table td.history-operation-cell{padding-left:56px}.history-kind-icon{left:14px}}@media(max-width:600px){.account-history{padding-top:2px}.history-intro{align-items:flex-start;gap:12px;margin-bottom:25px}.history-intro h1{font-size:31px;letter-spacing:-1.2px}.history-intro p{font-size:12px;max-width:235px}.history-wallet-link{font-size:10px;gap:5px;padding-top:4px}.history-wallet-link svg{width:13px}.history-filters{gap:2px}.history-filters button{font-size:11px;padding-inline:10px}.history-search-tools{gap:8px}.history-search-tools select{width:113px;padding-left:8px;font-size:11px}.history-search{padding-inline:10px}.history-meta{flex-direction:column;gap:6px;padding-top:17px}.history-table-wrap{border:0;border-radius:0;background:transparent;overflow:visible}.account-history .history-table,.account-history .history-table tbody{display:block}.history-table thead{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0)}.account-history .history-table tr{display:grid;grid-template-columns:1fr 1fr;gap:14px 16px;padding:19px 16px;margin-bottom:10px;border:1px solid var(--home-line);border-radius:10px;background:var(--surface)}.account-history .history-table td{display:block;border:0;padding:0}.account-history .history-table td.history-operation-cell{grid-column:1/-1;padding:0 0 0 42px}.history-kind-icon{left:0;top:0}.history-operation-cell strong{font-size:12px}.history-operation-cell p{font-size:10px}.history-record-meta{font-size:9px}.history-table td[data-label]:before{display:block;content:attr(data-label);color:var(--home-muted);font-size:9px;font-weight:400;line-height:1.5;margin-bottom:5px}.account-history .history-table .history-date{grid-column:1/-1;font-size:10px}.history-table .history-date[data-label]:before{display:inline;margin-right:8px}.history-note{align-items:flex-start;font-size:9px}.history-note svg{margin-top:2px}.history-pagination{margin-top:18px}}.events-page{max-width:1440px;margin:0 auto;color:var(--ink)}.events-intro{display:flex;align-items:center;justify-content:space-between;padding:22px 0 38px}.events-intro h1{font-size:clamp(44px,5vw,68px);letter-spacing:-.055em;line-height:1.1;margin:14px 0 20px}.events-title-dot{color:#9875f4}.events-intro p{font-size:18px;line-height:1.65;color:var(--home-muted);margin:0}.events-intro-mark{display:grid;justify-items:center;gap:14px;color:#9477d8;margin-right:70px;transform:rotate(-8deg)}.events-intro-mark svg{width:108px;height:108px}.events-intro-mark span{font-size:10px;letter-spacing:.22em}.events-toolbar{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:0 0 26px;border-bottom:1px solid var(--line);margin-bottom:30px}.events-filters{display:flex;gap:6px;flex-wrap:wrap}.events-filters button{border:1px solid transparent;background:transparent;color:var(--home-muted);padding:10px 16px;border-radius:8px;cursor:pointer;font-weight:600}.events-filters button.active{color:var(--ink);background:var(--surface);border-color:var(--line)}.events-section{margin-bottom:38px}.events-section-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;gap:15px}.events-section-heading h2{font-size:21px;letter-spacing:-.025em;margin:0}.events-section-heading>span{font-size:12px;color:var(--home-muted)}.events-card{display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line);border-radius:16px;overflow:hidden;text-decoration:none;color:var(--ink);transition:transform .25s,border-color .25s,box-shadow .25s;min-width:0}.events-card:hover{transform:translateY(-5px);border-color:#9674dd;box-shadow:0 12px 30px #0002}.events-card:focus-visible{outline:3px solid #9875f4;outline-offset:5px}.events-card.featured{display:grid;grid-template-columns:1.12fr 1fr;min-height:360px}.events-card.featured>.events-art{height:100%;min-height:340px}.events-card-copy{padding:25px;display:flex;flex-direction:column;flex:1;min-width:0}.events-card.featured .events-card-copy{padding:35px 36px}.events-card-top{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;align-items:center}.events-status{display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:650;letter-spacing:.02em;color:#d5b9ff;background:#9975ee21;border:1px solid #9975ee38;border-radius:30px;padding:5px 10px;max-width:100%}.events-status i{width:5px;height:5px;border-radius:50%;background:currentColor}.events-status.status-registration,.events-status.status-live{color:#84d8b2;background:#65cfa215;border-color:#65cfa244}.events-status.status-finished{color:var(--home-muted)}.events-format{font-size:11px;color:var(--home-muted)}.events-card h3{font-size:25px;letter-spacing:-.035em;margin:20px 0 12px}.events-card.featured h3{font-size:clamp(28px,3.2vw,42px);line-height:1.13}.events-card p{font-size:14px;line-height:1.7;color:var(--home-muted);margin:0 0 24px}.events-card-meta{display:flex;flex-wrap:wrap;gap:14px;color:var(--home-muted);font-size:11px;margin-top:auto;margin-bottom:25px}.events-card-meta>span{display:flex;align-items:center;gap:6px}.events-card-bottom{padding-top:18px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:11px;color:var(--home-muted)}.events-card-bottom b{display:flex;align-items:center;gap:7px;color:var(--ink);font-size:12px;white-space:nowrap}.events-cards-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.events-art{height:195px;position:relative;isolation:isolate;overflow:hidden;display:grid;place-items:center;color:#c6b3ff;background:radial-gradient(ellipse at 30% 10%,#59447f,#241b36 75%)}.events-art>img{width:100%;height:100%;object-fit:cover;object-position:62% 40%;position:absolute;inset:0}.events-art>svg{filter:drop-shadow(0 12px 18px #0006);z-index:1}.events-art-orbit{position:absolute;left:50%;top:50%;width:220px;height:220px;border:1px solid #ccbaff33;border-radius:50%;transform:translate(-50%,-50%)}.events-art-orbit.second{width:290px;height:290px;border-style:dashed;transform:translate(-50%,-50%) rotate(20deg)}.events-art-index{position:absolute;right:24px;bottom:12px;font-size:74px;font-weight:700;letter-spacing:-.08em;opacity:.12}.art-puppeteers{background:radial-gradient(ellipse at 60% 5%,#615244,#28241e 75%);color:#efc88d}.art-puppeteers .events-art-orbit{border-color:#efc88d35;border-radius:25px;transform:translate(-50%,-50%) rotate(35deg)}.art-rewind{background:radial-gradient(ellipse at 60% 5%,#26575d,#162e36 75%);color:#8bd4d4}.art-rewind .events-art-orbit{border-color:#8bd4d435}.events-endnote{display:flex;align-items:center;gap:10px;font-size:12px;line-height:1.6;color:var(--home-muted);padding:8px 0 28px}.events-endnote>svg{margin-left:auto}.events-breadcrumb{display:flex;align-items:center;gap:14px;color:var(--home-muted);font-size:12px;margin:0 0 22px}.events-breadcrumb button{display:flex;gap:7px;align-items:center;border:0;background:none;color:var(--ink);cursor:pointer;padding:8px 0}.events-breadcrumb span:focus{outline:none}.events-portal-page{max-width:none}.events-detail{display:grid;grid-template-columns:.8fr 1.2fr;border:1px solid var(--line);border-radius:18px;background:var(--surface);overflow:hidden}.events-detail>.events-art{height:100%;min-height:500px}.events-detail-copy{padding:45px}.events-detail-copy h1{font-size:48px;margin:22px 0;letter-spacing:-.045em}.events-lead{font-size:19px;line-height:1.65;color:var(--home-muted)}.events-detail-meta{display:flex;flex-wrap:wrap;gap:16px;border-block:1px solid var(--line);padding:20px 0;margin:25px 0;font-size:12px;color:var(--home-muted)}.events-detail-meta span{display:flex;align-items:center;gap:7px}.events-detail-meta svg{width:16px;height:16px}.events-detail-copy section h2{font-size:20px}.events-detail-copy section p{font-size:15px;line-height:1.8;color:var(--home-muted)}.events-concept-note{padding:15px 18px;background:#9975ee12;border-left:2px solid #9875f4;border-radius:4px;font-size:13px;line-height:1.7;margin-top:25px}.events-detail-actions{display:flex;gap:20px;align-items:center;margin-top:25px;flex-wrap:wrap}.events-detail-actions>span{display:flex;align-items:center;gap:8px;color:#65be98}.events-empty{padding:55px 20px;text-align:center;color:var(--home-muted)}.events-empty h2{font-size:20px;color:var(--ink)}.events-missing{padding:50px}.events-manager{margin-bottom:25px}.events-manager-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:24px}.events-manager-item{padding:15px;border:1px solid var(--line);border-radius:10px;background:var(--surface);text-align:left;color:var(--ink);cursor:pointer}.events-manager-item.active{border-color:#9875f4}.events-manager-item strong,.events-manager-item small{display:block}.events-manager-item small{color:var(--home-muted);margin-top:8px}.events-manager-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px}.events-manager-heading p{color:var(--home-muted);margin-top:6px}.events-manager-form{display:grid;grid-template-columns:1fr 1fr;gap:18px}.events-manager-form>.wide{grid-column:1/-1}.events-manager-form label>span{display:block;font-size:12px;color:var(--home-muted);margin-bottom:8px}.events-manager-form input,.events-manager-form textarea,.events-manager-form select{width:100%}.events-manager-form .form-actions{display:flex;align-items:center;gap:18px}.events-manager-form .check-label{display:flex;gap:8px;align-items:center}.events-manager-form .check-label input{width:auto}.events-manager-form .check-label span{margin:0}.events-manager-form .form-actions>small{color:var(--home-muted)}[data-theme=light] .events-status.status-concept{color:#7543b5}[data-theme=light] .events-status.status-registration,[data-theme=light] .events-status.status-live{color:#257c54}@media(max-width:1000px){.events-cards-grid{gap:14px}.events-card-copy{padding:20px}.events-card.featured .events-card-copy{padding:28px}.events-format{display:none}.events-manager-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.events-intro{padding:12px 0 25px}.events-intro p{font-size:15px}.events-intro-mark{margin-right:10px}.events-intro-mark svg{width:75px;height:75px}.events-intro-mark span{font-size:8px}.events-toolbar{flex-direction:column;align-items:stretch;gap:15px}.events-filters button{padding:9px 13px;font-size:12px}.events-card.featured{grid-template-columns:1fr}.events-card.featured>.events-art{height:230px;min-height:0}.events-cards-grid{grid-template-columns:1fr}.events-art{height:210px}.events-card.featured .events-card-copy{padding:25px}.events-section-heading>span{font-size:10px}.events-detail{grid-template-columns:1fr}.events-detail>.events-art{height:220px;min-height:0}.events-detail-copy{padding:26px}.events-detail-copy h1{font-size:36px}.events-manager-form{grid-template-columns:1fr}.events-manager-form>.wide{grid-column:auto}.events-manager-heading{align-items:flex-start}}@media(prefers-reduced-motion:reduce){.events-card{transition:none}.events-card:hover{transform:none}}@media(min-width:1101px){.app-shell.event-portal-mode main{width:calc(100% - 48px);max-width:1680px;padding-top:25px}}.mmv-dialog::backdrop{background:#07071480;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}@media(max-width:850px){}@media(max-width:520px){}@media(max-width:900px){}@media(max-width:850px){}@media(max-width:520px){}@media(max-width:520px){}@media(prefers-reduced-motion:reduce){}@media(max-width:700px){}@media(prefers-reduced-motion:reduce){}@media(max-width:1000px){}@media(max-width:520px){}@media(prefers-reduced-motion:reduce){}@media(max-width:1000px){}@media(max-width:1000px){}@media(max-width:480px){}@media(max-width:950px){}@media(max-width:600px){}@media(max-width:1000px){}@media(max-width:600px){}.accrual-admin{--accent:var(--home-accent);--bg:var(--home-bg);display:grid;gap:20px}.accrual-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.accrual-heading h2{font-size:25px;letter-spacing:-.6px;margin:0 0 7px}.accrual-heading p{color:var(--muted);margin:0}.accrual-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:20px}.accrual-admin fieldset{padding:0;margin:0;border:0;min-width:0}.accrual-target-modes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.accrual-target-modes button{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;padding:14px 5px;min-height:76px;color:var(--muted);background:var(--bg);border:1px solid var(--line);border-radius:10px;font-size:12px}.accrual-target-modes button[aria-pressed=true],.accrual-currency button[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.accrual-currency{display:flex;gap:8px;margin:20px 0 8px}.accrual-currency button,.accrual-presets button{padding:8px 14px;background:var(--bg);border:1px solid var(--line);border-radius:8px;color:var(--text);font-size:12px}.accrual-presets{display:flex;gap:8px;margin:10px 0 20px}.accrual-summary{padding:28px;align-self:start}.accrual-summary h3{font-size:24px;margin:12px 0 8px;letter-spacing:-.5px}.accrual-summary>p{color:var(--muted);font-size:13px}.accrual-balances{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:28px 0}.accrual-balances span,.accrual-total>span,.accrual-after>span{display:block;color:var(--muted);font-size:12px;margin-bottom:8px}.accrual-balances strong{font-size:19px;font-variant-numeric:tabular-nums}.accrual-total{padding:22px;background:var(--accent-soft);border:1px solid var(--line);border-radius:12px;margin:22px 0}.accrual-total strong{display:block;font-size:31px;font-variant-numeric:tabular-nums;letter-spacing:-.7px}.accrual-total small{display:block;margin-top:9px;color:var(--muted)}.accrual-after{margin:22px 0}.accrual-after b{font-size:18px;font-variant-numeric:tabular-nums}.accrual-submit{width:100%;justify-content:center}.accrual-history>p{padding:0 24px 24px}.accrual-pending{padding:20px;display:grid;gap:10px}.accrual-pending p{margin:0;color:var(--muted)}.accrual-pending small{color:var(--muted)}.accrual-pending .button{justify-self:start}.accrual-admin button:disabled{cursor:default}.accrual-admin .field select{width:100%}@media(max-width:760px){.accrual-grid{grid-template-columns:1fr}.accrual-heading{align-items:flex-start;flex-direction:column}.accrual-target-modes button{font-size:11px}.accrual-summary{padding:22px}.accrual-total strong{font-size:27px}}@media(max-width:380px){.accrual-target-modes{grid-template-columns:1fr}.accrual-target-modes button{flex-direction:row;min-height:44px}}.closed-space{position:relative;min-height:calc(100dvh - 160px);display:grid;place-items:center;overflow:hidden;border-radius:12px;background:var(--surface,#fff)}.closed-decoration{position:absolute;inset:28px;filter:blur(12px);opacity:.36;pointer-events:none;-webkit-user-select:none;user-select:none}.closed-decor-heading{width:35%;height:42px;background:var(--muted,#a6a6b0);border-radius:8px;margin-bottom:28px}.closed-decor-row{display:flex;gap:20px;margin:22px 0}.closed-decor-row>div{flex:1;height:84px;border:1px solid #9696a4;border-radius:10px}.closed-decor-content{display:grid;grid-template-columns:3fr 1fr;gap:20px}.closed-decor-chart,.closed-decor-list{height:320px;border:1px solid #9696a4;border-radius:10px}.closed-decor-chart svg{width:100%;height:100%;fill:none;stroke:#9146ff;stroke-width:4}.closed-decor-list{padding:20px}.closed-decor-list>div{height:15px;margin-bottom:15px;background:#9696a4;border-radius:6px}.closed-space:after{content:"";position:absolute;inset:0;background:var(--surface,#fff);opacity:.26;pointer-events:none}.closed-notice{position:relative;z-index:1;width:min(540px,calc(100% - 32px));padding:44px 38px;text-align:center;border:1px solid var(--border,#d9d9e2);border-radius:18px;background:var(--surface,#fff);box-shadow:0 24px 100px #00000012}.closed-eyebrow{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted,#80808c)}.closed-notice h1{font-size:clamp(26px,4vw,36px);letter-spacing:-.035em;margin:22px 0 16px}.closed-notice p{font-size:15px;line-height:1.75;color:var(--muted,#80808c);margin-bottom:26px}.closed-notice .button{margin:auto}.closed-notice .text-button{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:20px}@media(max-width:600px){.closed-notice{padding:32px 24px}.closed-space{min-height:calc(100dvh - 190px)}.closed-decor-content{grid-template-columns:1fr}.closed-decor-list{display:none}}.site-chat-panel,.site-chat-launcher{font-family:Inter,Segoe UI,sans-serif;color:var(--home-ink)}.site-chat-launcher{position:fixed;right:24px;bottom:max(24px,env(safe-area-inset-bottom));width:56px;height:56px;display:grid;place-items:center;background:#8542fa;color:#fff;border:1px solid #a970ff70;border-radius:18px;box-shadow:0 5px 26px #0003;z-index:46;padding:0}.site-chat-launcher:hover{background:#9146ff;box-shadow:0 8px 30px #8542fa40}.site-chat-unread{position:absolute;right:-6px;top:-6px;min-width:23px;height:23px;padding:0 5px;display:grid;place-items:center;border-radius:12px;background:#ed5464;color:#fff;font-size:10px;font-weight:700;border:2px solid var(--home-bg)}.site-chat-launcher-dot{position:absolute;right:5px;top:5px;width:9px;height:9px;border-radius:50%;background:#41d29c;border:2px solid #8542fa}.site-chat-panel{position:fixed;right:24px;bottom:calc(max(24px,env(safe-area-inset-bottom)) + 70px);width:380px;height:min(570px,calc(100dvh - 126px));display:flex;flex-direction:column;background:var(--home-bg);border:1px solid var(--home-line);border-radius:18px;box-shadow:0 16px 64px #0004;z-index:45;overflow:hidden;text-align:left;outline:none}.site-chat-heading{display:flex;align-items:center;gap:12px;padding:20px 18px 16px;flex-shrink:0}.site-chat-heading h2{font-size:16px;line-height:1.4;letter-spacing:-.4px;color:var(--home-ink)}.site-chat-heading p{font-size:11px;color:var(--home-muted);margin-top:2px}.site-chat-symbol{width:40px;height:40px;display:grid;place-items:center;border-radius:12px;background:#8542fa1f;color:var(--home-accent);flex-shrink:0}.site-chat-icon{display:grid;place-items:center;width:32px;height:32px;padding:0;margin-left:auto;border-radius:8px;background:transparent;color:var(--home-muted)}.site-chat-icon:hover{background:#8881;color:var(--home-ink)}.site-chat-tabs{display:flex;padding:0 18px;gap:22px;border-bottom:1px solid var(--home-line);flex-shrink:0}.site-chat-tabs>button{display:flex;align-items:center;gap:7px;background:transparent;color:var(--home-muted);padding:10px 0 12px;border-bottom:2px solid transparent;font-size:12px}.site-chat-tabs>button[aria-pressed=true]{color:var(--home-accent);border-color:var(--home-accent)}.site-chat-tab-count{padding:1px 6px;background:#8882;border-radius:6px;font-size:10px;color:var(--home-ink);min-width:20px;text-align:center}.site-chat-connection{padding:8px 18px;color:var(--home-muted);font-size:11px;border-bottom:1px solid var(--home-line);flex-shrink:0}.site-chat-conversation{position:relative;min-height:0;flex:1;display:flex}.site-chat-feed{flex:1;min-width:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--home-line) transparent;padding:12px 18px 16px}.site-chat-empty{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:13px;min-height:200px;height:100%;text-align:center;color:var(--home-muted);font-size:12px;line-height:1.7}.site-chat-empty>svg{color:var(--home-accent);opacity:.75}.site-chat-empty h3{color:var(--home-ink);font-size:15px}.site-chat-empty h3+p{margin-top:-6px}.site-chat-history{color:var(--home-muted);text-align:center;font-size:10px;margin:2px 0 12px}.site-chat-date{display:flex;align-items:center;gap:10px;margin:16px 0 12px;font-size:10px;color:var(--home-muted)}.site-chat-date:before,.site-chat-date:after{content:"";height:1px;background:var(--home-line);flex:1}.site-chat-message{display:grid;grid-template-columns:28px minmax(0,1fr);gap:9px;padding:9px 10px;margin:3px -10px;border-radius:9px}.site-chat-message-avatar{width:28px;height:28px;margin-top:1px;display:grid;place-items:center;flex-shrink:0;overflow:hidden;border-radius:50%;background:#8542fa1f;color:var(--home-accent);font-size:11px;font-weight:700}.site-chat-message-content{min-width:0}.site-chat-message-avatar img,.site-chat-person-avatar img{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit}.site-chat-message.own{background:#8542fa0c}.site-chat-message-meta{display:flex;gap:7px;align-items:center;min-height:18px}.site-chat-message-meta strong{font-size:12px;font-weight:700;color:var(--home-accent);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-chat-message-meta>svg{flex-shrink:0;color:var(--home-accent)}.site-chat-message-meta time{font-size:10px;white-space:nowrap;color:var(--home-muted);margin-left:auto}.site-chat-message p{font-size:13px;line-height:1.65;color:var(--home-ink);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:3px}.site-chat-delete{display:grid;place-items:center;width:24px;height:24px;padding:0;border-radius:5px;background:transparent;color:var(--home-muted);flex-shrink:0}.site-chat-delete:hover{background:#ed54641f;color:#ed5464}.site-chat-message .site-chat-deleted{font-size:12px;font-style:italic;color:var(--home-muted)}.site-chat-jump{position:absolute;bottom:10px;left:50%;transform:translate(-50%);display:flex;gap:6px;align-items:center;white-space:nowrap;background:#8542fa;color:#fff;padding:7px 12px;font-size:11px;border-radius:18px;box-shadow:0 3px 12px #0003}.site-chat-composer{flex-shrink:0;padding:12px 16px;border-top:1px solid var(--home-line)}.site-chat-composer textarea{display:block;resize:none;width:100%;min-height:54px;max-height:100px;padding:10px 11px;border:1px solid var(--home-line);border-radius:9px;background:#8888880d;color:var(--home-ink);font-size:13px;line-height:1.55;box-shadow:none}.site-chat-composer textarea:focus{border-color:var(--home-accent)!important;box-shadow:0 0 0 2px #8542fa20}.site-chat-composer textarea::placeholder{color:var(--home-muted)}.site-chat-composer-bottom{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px}.site-chat-composer-bottom span{font-size:9px;color:var(--home-muted)}.site-chat-composer-bottom .over-limit{color:#ed5464}.site-chat-composer-bottom button{display:grid;place-items:center;width:32px;height:30px;background:#8542fa;color:#fff;border-radius:7px;flex-shrink:0}.site-chat-login{border-top:1px solid var(--home-line);padding:16px 18px;flex-shrink:0;text-align:center}.site-chat-login p{font-size:11px;color:var(--home-muted);margin-bottom:10px}.site-chat-login button{display:flex;align-items:center;justify-content:center;gap:8px;background:#8542fa;color:#fff;width:100%;padding:10px;border-radius:8px;font-size:12px;font-weight:500}.site-chat-online{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:15px 18px}.site-chat-online-note{font-size:11px;line-height:1.7;color:var(--home-muted);margin-bottom:12px}.site-chat-person{display:flex;align-items:center;gap:10px;padding:11px 0;border-bottom:1px solid var(--home-line)}.site-chat-person-avatar{width:34px;height:34px;flex-shrink:0;border-radius:11px;display:grid;place-items:center;background:#8542fa1f;color:var(--home-accent);font-size:12px;font-weight:700}.site-chat-person>div{min-width:0}.site-chat-person strong{display:block;font-size:12px;overflow-wrap:anywhere}.site-chat-person small{display:block;font-size:10px;color:var(--home-muted);margin-top:2px}.site-chat-online-dot{width:7px;height:7px;flex-shrink:0;border-radius:50%;background:#41b98e;margin-left:auto}.site-chat-error{color:#ed5464;background:#ed54640c;padding:9px 16px;font-size:11px;flex-shrink:0}.site-chat-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.site-chat-tabs>button.site-chat-emote-trigger{margin-left:auto;gap:5px;color:var(--home-accent);font-size:10px;border-bottom:0}.site-chat-emote-trigger[aria-expanded=true]{color:var(--home-ink)}.site-chat-person-avatar{overflow:hidden}.site-chat-emote{display:inline-block;vertical-align:middle;object-fit:contain;max-width:112px;height:28px;margin:0 2px}.site-chat-emote-picker{position:absolute;left:10px;right:10px;bottom:116px;height:280px;max-height:calc(100% - 140px);z-index:2;display:flex;flex-direction:column;background:var(--home-bg);border:1px solid var(--home-line);border-radius:12px;box-shadow:0 8px 32px #0004;overflow:hidden}.site-chat-emote-heading{display:flex;align-items:center;gap:9px;padding:8px 10px;border-bottom:1px solid var(--home-line);flex-shrink:0}.site-chat-emote-heading strong{font-size:12px;color:var(--home-ink)}.site-chat-emote-heading small{font-size:10px;color:var(--home-muted)}.site-chat-emote-heading .site-chat-icon{width:26px;height:26px}.site-chat-emote-search{display:flex;align-items:center;gap:8px;padding:8px 10px;color:var(--home-muted);flex-shrink:0}.site-chat-emote-search input{width:100%;min-width:0;background:#8888880d;border:1px solid var(--home-line);border-radius:6px;padding:6px 8px;color:var(--home-ink);font-size:12px;line-height:1.5}.site-chat-emote-grid{overflow-y:auto;overscroll-behavior:contain;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-content:start;gap:3px;padding:0 9px 10px;min-height:0;scrollbar-width:thin;scrollbar-color:var(--home-line) transparent}.site-chat-emote-grid>button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:0;height:55px;background:transparent;color:var(--home-muted);padding:4px 2px;border-radius:7px}.site-chat-emote-grid>button:hover{background:#8542fa20;color:var(--home-ink)}.site-chat-emote-grid .site-chat-emote{max-width:40px;height:28px;object-fit:contain;margin:0}.site-chat-emote-grid span{display:block;max-width:100%;font-size:8px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-chat-emote-empty{display:flex;flex:1;align-items:center;justify-content:center;flex-direction:column;gap:12px;padding:16px;text-align:center;color:var(--home-muted);font-size:12px}.site-chat-emote-empty button{border-radius:7px;padding:7px 12px;background:#8542fa;color:#fff;font-size:12px}.site-chat-emote-note{padding:0 10px 7px;font-size:10px;color:var(--home-muted);flex-shrink:0}@media(max-width:600px){.site-chat-launcher{right:16px;bottom:calc(16px + env(safe-area-inset-bottom));width:50px;height:50px;border-radius:16px}.site-chat-panel{right:12px;bottom:calc(78px + env(safe-area-inset-bottom));width:calc(100% - 24px);height:min(570px,calc(100dvh - 96px - env(safe-area-inset-bottom)));border-radius:14px}.site-chat-heading{padding-top:16px}.site-chat-composer-bottom span{font-size:9px}}@media(prefers-reduced-motion:reduce){.site-chat-launcher,.site-chat-panel button{transition:none}}.site-chat-widget{position:fixed;inset:0;pointer-events:none;z-index:45}.site-chat-panel,.site-chat-launcher{pointer-events:auto}.site-chat-panel{right:auto;bottom:auto;border-radius:18px;background:var(--home-bg);box-shadow:0 16px 56px #0005;isolation:isolate}.site-chat-panel.is-docked{box-shadow:none}.site-chat-panel.is-dragging{box-shadow:0 18px 56px #0007;-webkit-user-select:none;user-select:none}.main-shell.site-chat-docked-host{margin-right:428px;min-width:0}.site-chat-heading{padding:18px 16px 14px;gap:2px;min-height:76px}.site-chat-drag-handle{display:flex;align-items:center;gap:12px;min-width:0;flex:1;padding:2px;touch-action:none;cursor:grab;border-radius:8px}.site-chat-drag-handle:active{cursor:grabbing}.site-chat-drag-handle>div{min-width:0}.site-chat-drag-handle h2{font-size:16px;font-weight:700;letter-spacing:-.35px;line-height:22px;white-space:nowrap}.site-chat-drag-handle p{font-size:11px;line-height:16px;margin-top:2px}.site-chat-symbol{width:40px;height:40px;border-radius:12px;background:var(--accent-soft,#8542fa1f)}.site-chat-icon{width:32px;height:32px;min-width:32px;margin-left:0;flex-shrink:0;cursor:pointer}.site-chat-panel button:disabled{opacity:.35;cursor:default}.site-chat-panel button:focus-visible,.site-chat-drag-handle:focus-visible,.site-chat-launcher:focus-visible{outline:2px solid var(--home-accent);outline-offset:2px}.site-chat-menu-region{position:relative}.site-chat-window-settings{position:absolute;top:calc(100% + 10px);right:-34px;width:245px;background:var(--surface,var(--home-bg));border:1px solid var(--home-line);border-radius:12px;box-shadow:0 10px 30px #0004;padding:8px;z-index:5}.site-chat-window-settings>small{display:block;color:var(--home-muted);font-size:10px;padding:5px 8px;text-transform:uppercase;letter-spacing:.6px}.site-chat-window-settings>button,.site-chat-message-menu button{display:flex;align-items:center;gap:9px;width:100%;min-height:36px;padding:8px;background:transparent;color:var(--home-ink);border-radius:6px;text-align:left;font-size:12px;cursor:pointer}.site-chat-window-settings>button>svg:last-child:not(:first-child){margin-left:auto}.site-chat-window-settings>button:hover,.site-chat-message-menu button:hover{background:var(--surface-soft,var(--home-line))}.site-chat-window-settings p{font-size:10px;line-height:1.5;padding:5px 8px;color:var(--home-muted)}.site-chat-size-options{display:flex;gap:4px;margin:0 4px 7px;background:var(--surface-soft,var(--home-line));padding:3px;border-radius:7px}.site-chat-size-options button{flex:1;min-height:31px;font-size:11px;background:transparent;color:var(--home-muted);border-radius:5px;padding:5px;cursor:pointer}.site-chat-size-options button[aria-pressed=true]{background:var(--surface,var(--home-bg));color:var(--home-ink);box-shadow:0 1px 3px #0002}.site-chat-tabs{padding:0 18px;gap:22px;min-height:44px}.site-chat-tabs>button{font-size:12px;padding:10px 0 12px;gap:7px;cursor:pointer}.site-chat-tab-count{border-radius:6px;min-width:20px;font-size:10px}.site-chat-tabs>button.site-chat-emote-trigger{padding-inline:2px;font-size:10px}.site-chat-tabs>button.site-chat-emote-trigger[aria-expanded=true]{color:var(--home-ink)}.site-chat-feed{padding:8px 18px 16px;scrollbar-gutter:stable}.site-chat-date{font-size:10px;margin:16px 0 14px}.site-chat-message{position:relative;grid-template-columns:28px minmax(0,1fr);padding:10px 29px 10px 10px;margin:5px -10px;border-radius:10px;gap:10px}.site-chat-message.own{background:color-mix(in srgb,var(--home-accent) 6%,transparent)}.site-chat-message:hover{background:color-mix(in srgb,var(--home-accent) 8%,transparent)}.site-chat-message-meta{gap:6px;min-height:18px}.site-chat-message-meta strong{font-size:12px;font-weight:700}.site-chat-message-meta time{font-size:10px;flex-shrink:0}.site-chat-message p{font-size:13px;line-height:1.65;margin-top:4px}.site-chat-message-content{grid-column:2}.site-chat-message-actions{position:absolute;right:2px;top:5px;opacity:0;transition:opacity .12s}.site-chat-message:hover .site-chat-message-actions,.site-chat-message:focus-within .site-chat-message-actions{opacity:1}.site-chat-message-actions .site-chat-icon{width:27px;min-width:27px;height:27px}.site-chat-message-menu{position:absolute;right:0;top:29px;width:190px;padding:4px;border:1px solid var(--home-line);border-radius:8px;background:var(--surface,var(--home-bg));box-shadow:0 6px 20px #0004;z-index:3}.site-chat-message-menu button{color:var(--red,#f17b91);font-size:11px}.site-chat-composer{padding:13px 16px 12px;background:var(--home-bg)}.site-chat-composer textarea{min-height:62px;max-height:100px;line-height:1.55;padding:11px 12px;border-radius:10px}.site-chat-composer-bottom{margin-top:8px;min-height:32px}.site-chat-composer-bottom span{font-size:9px;line-height:15px}.site-chat-composer-bottom>button{width:32px;height:32px;cursor:pointer}.site-chat-emote-picker{bottom:132px;left:12px;right:12px;background:var(--home-bg);height:300px;max-height:calc(100% - 258px)}.site-chat-emote-heading .site-chat-icon{margin-left:auto}.site-chat-person-avatar{border-radius:50%}.site-chat-online-note{font-size:11px}.site-chat-launcher{right:24px;bottom:max(24px,env(safe-area-inset-bottom));width:56px;height:56px;border-radius:18px;cursor:pointer;background:linear-gradient(145deg,color-mix(in srgb,var(--home-accent) 14%,var(--home-bg)),color-mix(in srgb,var(--home-accent) 6%,var(--home-bg)));border-color:color-mix(in srgb,var(--home-accent) 30%,var(--home-line));color:var(--home-accent);box-shadow:0 5px 24px #0003,inset 0 1px #ffffff08;transition:background .15s,border-color .15s,box-shadow .15s,transform .2s,width .2s,height .2s,border-radius .2s}.site-chat-launcher:hover{background:color-mix(in srgb,var(--home-accent) 18%,var(--home-bg));border-color:color-mix(in srgb,var(--home-accent) 60%,var(--home-line));box-shadow:0 6px 24px #0003}.site-chat-launcher.has-unread{border-color:color-mix(in srgb,var(--home-accent) 60%,var(--home-line))}.site-chat-launcher.is-open{background:var(--home-bg);border-color:var(--home-line);color:var(--home-ink)}.site-chat-launcher.is-open:hover{background:var(--surface,var(--home-bg));border-color:var(--home-muted);color:var(--home-ink)}.site-chat-unread{right:-4px;top:-4px;min-width:22px;height:22px;padding:0 5px;border:2px solid var(--home-bg);border-radius:8px;background:#8542fa;color:#fff;font-size:10px;font-weight:700;line-height:18px;font-variant-numeric:tabular-nums;box-shadow:0 2px 6px #0002;pointer-events:none}.site-chat-launcher.is-resting{width:24px;height:44px;transform:translate(24px);border-radius:12px 0 0 12px;background:var(--home-bg);border-color:var(--home-line);color:var(--home-muted);box-shadow:0 2px 12px #0002}.site-chat-launcher.is-resting>svg{width:14px;height:14px}.site-chat-launcher.is-resting .site-chat-unread{right:4px;top:5px;min-width:0;width:5px;height:5px;padding:0;border:0;border-radius:50%;font-size:0;line-height:0;box-shadow:none}.site-chat-panel.is-docked .site-chat-drag-handle{cursor:default;touch-action:auto}@media(pointer:coarse){.site-chat-launcher.is-resting{width:44px}.site-chat-launcher.is-resting>svg{width:18px;height:18px}}@media(max-width:600px){.site-chat-widget{width:100vw}.site-chat-widget[aria-modal=true]{pointer-events:auto;background:#0005;z-index:80}.site-chat-panel{border-radius:16px;box-shadow:0 12px 40px #0005}.site-chat-heading{padding:14px 12px 12px;min-height:72px}.site-chat-drag-handle{cursor:default;touch-action:auto;gap:10px}.site-chat-drag-handle h2{font-size:15px}.site-chat-drag-handle p{font-size:10px}.site-chat-symbol{width:36px;height:36px;border-radius:10px}.site-chat-heading .site-chat-icon{width:36px;min-width:36px;height:40px}.site-chat-tabs{padding-inline:16px;gap:18px}.site-chat-tabs>button{min-height:44px;font-size:12px}.site-chat-feed{padding-inline:16px}.site-chat-message{padding-right:34px}.site-chat-message-meta strong{font-size:12px}.site-chat-message p{font-size:14px}.site-chat-message-actions{opacity:.55}.site-chat-message-actions .site-chat-icon{width:32px;min-width:32px;height:32px}.site-chat-message-menu{top:34px}.site-chat-composer{padding:12px 14px}.site-chat-composer textarea{font-size:16px}.site-chat-composer-bottom>button{width:40px;height:40px}.site-chat-panel.has-emote-picker .site-chat-composer,.site-chat-panel.has-emote-picker .site-chat-login{display:none}.site-chat-emote-picker{bottom:12px;height:310px;max-height:calc(100% - 132px)}.site-chat-launcher{right:16px;width:56px;height:56px;border-radius:18px}.site-chat-launcher.is-resting{width:44px;height:44px;transform:translate(28px)}.site-chat-launcher.is-resting>svg{width:18px;height:18px}}@media(prefers-reduced-motion:reduce){.site-chat-panel,.site-chat-launcher,.site-chat-message-actions{transition:none}}.header-account{display:flex;align-items:center;gap:10px;height:61px;max-width:226px;min-width:0;padding:9px 11px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--home-ink);font-family:inherit;text-align:left;cursor:pointer;transition:background-color .15s,border-color .15s}.header-account:hover,.header-account:focus-visible{background:var(--home-soft);border-color:color-mix(in srgb,var(--home-line) 65%,transparent)}.header-account:focus-visible{outline:2px solid var(--home-accent);outline-offset:3px}.header-account-avatar{display:grid;place-items:center;width:32px;height:32px;flex:0 0 32px;overflow:hidden;border-radius:50%;background:color-mix(in srgb,var(--home-ink) 10%,var(--home-bg));color:var(--home-muted);font-size:12px;font-weight:600}.header-account-avatar img{display:block;width:100%;height:100%;object-fit:cover}.header-account-copy{display:grid;gap:2px;min-width:0;max-width:145px}.header-account-copy b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;line-height:18px}.header-account-copy small{display:block;color:var(--home-muted);font-size:10px;font-weight:400;line-height:14px;white-space:nowrap}.header-account>svg{flex:0 0 auto;color:var(--home-muted);opacity:.7;transition:opacity .15s}.header-account:hover>svg,.header-account:focus-visible>svg{opacity:1}@media(min-width:1101px)and (max-width:1450px){.header-account{height:57px;padding-inline:9px;gap:8px}}@media(min-width:1101px)and (max-width:1200px){.site-header .header-account{width:50px;padding-inline:8px;justify-content:center}.site-header .header-account-copy,.site-header .header-account>svg{display:none}}@media(min-width:601px)and (max-width:760px){.site-header .header-account{width:50px;flex:0 0 50px;padding-inline:8px;justify-content:center}.site-header .header-account-copy,.site-header .header-account>svg{display:none}}@media(max-width:600px){.site-header .header-account{width:38px;height:38px;padding:5px;justify-content:center}.site-header .header-account-avatar{width:26px;height:26px;flex-basis:26px}.site-header .header-account-copy,.site-header .header-account>svg{display:none}}@media(prefers-reduced-motion:reduce){.header-account,.header-account>svg{transition:none}}.app-shell .site-header .header-account.header-account-unified{width:auto;max-width:310px;min-width:0;height:52px;gap:10px;padding:6px 10px;flex:0 1 auto;border:1px solid var(--home-line);background:var(--surface)}.app-shell .site-header .header-account-unified .header-account-copy{display:grid;max-width:90px}.app-shell .site-header .header-account-unified .header-balance{display:grid;min-width:95px;width:auto;gap:1px;padding:0 0 0 11px;margin:0;border:0;border-left:1px solid var(--home-line);border-radius:0;background:transparent;box-shadow:none;position:relative;color:inherit}.app-shell .site-header .header-account-unified .header-balance-row{display:grid;grid-template-columns:14px minmax(0,1fr) auto;gap:5px;line-height:16px;white-space:nowrap}.app-shell .site-header .header-account-unified .header-balance-row b{font-size:11px;line-height:16px}.app-shell .site-header .header-account-unified .header-balance-row small{font-size:9px}.header-account-unified:hover .header-balance-tooltip,.header-account-unified:focus-visible .header-balance-tooltip{opacity:1;visibility:visible}@media(max-width:760px){.app-shell .site-header .header-account.header-account-unified{max-width:205px;height:42px;padding:5px 7px;gap:7px}.app-shell .site-header .header-account-unified .header-account-copy{display:none}.app-shell .site-header .header-account-unified .header-balance{padding-left:7px;min-width:85px}.app-shell .site-header .header-account-unified .header-balance-row img{width:14px;height:14px}}@media(max-width:600px){.app-shell .site-header:has(.header-account-unified) .brand div{display:none}.app-shell .site-header .header-account.header-account-unified{grid-column:3;grid-row:1;max-width:190px}.app-shell .site-header .header-account-unified .header-balance-row,.app-shell .site-header .header-account-unified .header-balance-row b{font-size:10px}}.community-page{padding-bottom:20px;color:var(--home-ink)}.community-entry{display:flex;flex-direction:column;align-items:center;text-align:center;padding:70px 24px 78px;border-top:1px solid var(--home-line);gap:17px}.community-entry-symbol{width:100px;height:100px;display:grid;place-items:center;background:var(--surface);border:1px solid var(--home-line);color:var(--home-accent);border-radius:30px;margin:10px 0 12px}.community-entry h2{font-size:clamp(24px,3vw,32px);line-height:1.25;letter-spacing:-1px;margin:0}.community-entry p{font-size:14px;line-height:1.8;max-width:400px;color:var(--home-muted);margin:0 0 7px}.community-entry small{font-size:11px;line-height:1.6;color:var(--home-muted);margin-top:5px}.community-intro{display:flex;justify-content:space-between;align-items:center;gap:28px;padding:12px 0 38px}.community-eyebrow{font-size:10px;font-weight:600;letter-spacing:1.8px;color:var(--home-muted)}.community-intro h1{margin:13px 0 12px;font-size:clamp(30px,3.5vw,44px);line-height:1.15;font-weight:650;letter-spacing:-1.7px}.community-intro p{margin:0;font-size:14px;line-height:1.6;color:var(--home-muted)}.community-page .button{min-height:40px;font-size:12px;padding:10px 14px;white-space:nowrap}.community-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:18px 0;border-block:1px solid var(--home-line)}.community-sort-row{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-top:18px}.community-sort-row label{display:flex;align-items:center;gap:10px;min-width:0;font-size:11px;color:var(--home-muted)}.community-sort-row select{height:40px;max-width:100%;border:1px solid var(--home-line);border-radius:8px;background:var(--surface);color:var(--home-ink);padding:0 30px 0 11px;font:inherit;font-size:12px}.community-sort-row p{font-size:10px;color:var(--home-muted);margin:0;line-height:1.6}.community-page select:focus-visible{outline:2px solid var(--home-accent);outline-offset:2px}.community-twitch-tags{display:flex;align-items:center;flex-wrap:wrap;gap:5px;margin-top:12px}.community-twitch-tags>span{padding:4px 6px;border-radius:5px;background:var(--home-soft);color:var(--home-ink);font-size:9px;line-height:1.3}.community-twitch-tags .is-vip{color:#b884f9;background:#a970ff16}.community-twitch-tags .is-subscriber{color:#b88d49;background:#ad813518}.community-twitch-tags .is-moderator{color:#42ad8d;background:#3fa18316}.community-followed{display:block;font-size:10px;color:var(--home-muted);margin-top:10px;line-height:1.5}.community-user-balances{display:grid;gap:9px;padding-top:14px;border-top:1px solid var(--home-line);margin-top:17px}.community-user-balances>span{display:flex;align-items:center;gap:7px;min-width:0;font-variant-numeric:tabular-nums}.community-user-balances img{width:16px;height:16px;object-fit:contain;flex-shrink:0}.community-user-balances i{width:16px;text-align:center;color:var(--home-muted);font-style:normal;font-size:13px}.community-user-balances b{font-size:14px;font-weight:600;overflow-wrap:anywhere;min-width:0}.community-user-balances small{font-size:9px;color:var(--home-muted);flex-shrink:0}.community-balance-private{display:flex;align-items:center;gap:6px;color:var(--home-muted);font-size:10px;margin-top:17px}.community-user-card .community-user-bottom{margin-top:auto;padding-top:20px;gap:9px}.community-user-bottom .community-joined{flex-basis:100%}@media(max-width:600px){.community-sort-row label{width:100%;flex-direction:column;align-items:flex-start;gap:8px}.community-sort-row select{width:100%;font-size:12px}.community-sort-row p{font-size:10px}.community-toolbar .community-role{min-width:0;flex:1 1 calc(50% - 5px)}.community-toolbar .community-online-filter{width:100%;justify-content:center}.community-toolbar .community-role select{font-size:11px;padding-right:24px}.community-user-balances{gap:8px;margin-top:13px;padding-top:11px}.community-user-balances>span{gap:4px;flex-wrap:wrap}.community-user-balances b{font-size:12px}.community-user-balances small{font-size:8px}.community-followed{font-size:9px}.community-twitch-tags>span{font-size:8px}.community-balance-private{font-size:9px}.community-user-card .community-user-bottom{padding-top:15px}}.community-search{display:flex;align-items:center;gap:10px;min-width:0;flex:1;max-width:480px;background:var(--surface);border:1px solid var(--home-line);border-radius:9px;padding:0 13px;height:44px;color:var(--home-muted)}.community-page .community-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--home-ink);padding:0;font-size:13px;box-shadow:none}.community-search:focus-within{outline:2px solid var(--home-accent);outline-offset:2px}.community-search button{display:flex;align-items:center;background:transparent;color:var(--home-muted);padding:4px;border-radius:4px}.community-role select{height:44px;border:1px solid var(--home-line);border-radius:9px;background:var(--surface);color:var(--home-ink);padding:0 32px 0 12px;font-size:12px;font-family:inherit;max-width:210px}.community-online-filter{display:flex;align-items:center;justify-content:center;gap:8px;height:44px;background:var(--surface);border:1px solid var(--home-line);border-radius:9px;padding:0 14px;font-size:12px;white-space:nowrap;color:var(--home-muted)}.community-online-filter.selected{background:var(--accent-soft);color:var(--home-ink);border-color:var(--home-accent)}.community-online-filter i,.online-dot{width:6px;height:6px;background:#2cae82;border-radius:50%;display:inline-block;flex-shrink:0}.community-list-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:23px 0 19px;font-size:11px;color:var(--home-muted)}.community-list-heading>span:last-child{display:flex;align-items:center;gap:7px}.community-user-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.community-user-card{display:flex;flex-direction:column;align-items:stretch;text-align:left;background:var(--surface);color:var(--home-ink);border:1px solid var(--home-line);border-radius:14px;padding:23px;min-width:0;transition:border-color .18s,transform .18s}.community-user-card:hover{border-color:color-mix(in srgb,var(--home-accent) 60%,var(--home-line));transform:translateY(-2px)}.community-user-card:focus-visible,.community-page button:focus-visible,.shop-tabs a:focus-visible{outline:2px solid var(--home-accent);outline-offset:3px}.community-user-top{display:flex;align-items:flex-start;justify-content:space-between}.community-user-top>svg{color:var(--home-muted)}.community-avatar-wrap{position:relative;display:inline-flex}.community-avatar{width:52px;height:52px;border-radius:15px;display:inline-flex;align-items:center;justify-content:center;background:var(--surface-soft);color:var(--home-ink);font-size:22px;font-weight:650;overflow:hidden;flex-shrink:0}.community-avatar img{height:100%;width:100%;object-fit:cover}.community-presence{position:absolute;right:-2px;bottom:-2px;width:11px;height:11px;background:#2cae82;border:3px solid var(--surface);border-radius:50%}.community-user-card h2{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;overflow-wrap:anywhere;font-size:16px;letter-spacing:-.4px;line-height:1.4;margin:21px 0 5px}.community-user-card h2 small{font-size:10px;font-weight:400;letter-spacing:0;color:var(--home-muted)}.community-user-card>p{font-size:11px;color:var(--home-muted);margin:0}.community-user-bottom{margin-top:28px;min-height:26px;display:flex;align-items:center;flex-wrap:wrap;gap:8px}.community-joined{font-size:10px;color:var(--home-muted);line-height:1.5}.tone-purple{--badge-accent:#ad80ff;--badge-ink:#bda0f0;--badge-soft:#402564}.tone-green{--badge-accent:#96d157;--badge-ink:#ade27a;--badge-soft:#304027}.tone-slate{--badge-accent:#a6afbe;--badge-ink:#c2c9d7;--badge-soft:#333741}.tone-amber{--badge-accent:#e8b35d;--badge-ink:#e6c285;--badge-soft:#4b3927}:root[data-theme=light] .tone-purple{--badge-accent:#7c3ee0;--badge-ink:#743bc1;--badge-soft:#f0e6fc}:root[data-theme=light] .tone-green{--badge-accent:#478621;--badge-ink:#40721f;--badge-soft:#edf4df}:root[data-theme=light] .tone-slate{--badge-accent:#606a7d;--badge-ink:#536074;--badge-soft:#e9ebf0}:root[data-theme=light] .tone-amber{--badge-accent:#a87322;--badge-ink:#895f23;--badge-soft:#f7efdf}.community-badge{display:inline-flex;align-items:center;justify-content:center;gap:6px;color:var(--badge-ink);background:var(--badge-soft);padding:5px 8px;border-radius:6px;font-size:9px;font-weight:600;letter-spacing:.3px;line-height:1.4;max-width:100%}.community-badge svg{flex-shrink:0}.community-badge.large{font-size:12px;gap:10px;padding:10px 15px}.community-pagination{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:28px;color:var(--home-muted);font-size:12px}.community-pagination .icon-button{color:var(--home-ink);border-color:var(--home-line)}.community-footnote{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:25px 0;margin-top:24px;border-top:1px solid var(--home-line);font-size:11px;color:var(--home-muted)}.community-footnote a,.shop-tabs>a{display:flex;align-items:center;gap:7px;color:var(--home-muted)}.community-empty,.community-error{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:12px;padding:62px 20px;background:var(--surface);border:1px solid var(--home-line);border-radius:14px}.community-empty>svg{color:var(--home-muted)}.community-empty h2{font-size:19px;margin:0;letter-spacing:-.4px}.community-empty p,.community-error p{font-size:13px;line-height:1.7;color:var(--home-muted);margin:0 0 8px}.community-skeleton-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.community-skeleton-grid>div{height:234px;background:var(--surface-soft);border-radius:14px;animation:community-loading 1.5s ease-in-out infinite}@keyframes community-loading{50%{opacity:.55}}.community-dialog{max-width:440px;width:calc(100% - 36px)}.community-profile{display:flex;flex-direction:column;align-items:center;gap:13px;text-align:center;padding:14px 0 5px}.community-profile .community-avatar{width:76px;height:76px;font-size:28px;border-radius:22px}.community-profile h3{font-size:25px;letter-spacing:-.7px;overflow-wrap:anywhere;margin:5px 0 0}.community-profile p{font-size:12px;color:var(--home-muted);margin:0}.community-profile-date{font-size:11px;color:var(--home-muted);padding:8px 0 15px}.shop-wallet{display:flex;align-items:center;gap:13px;border:1px solid var(--home-line);background:var(--surface);color:var(--home-ink);border-radius:12px;padding:14px 18px;text-align:left;flex-shrink:0}.shop-wallet>img{width:30px;height:30px;object-fit:contain}.shop-wallet small{display:block;font-size:10px;color:var(--home-muted);margin-bottom:5px}.shop-wallet strong{font-size:16px;font-variant-numeric:tabular-nums;letter-spacing:-.3px}.shop-wallet strong span{font-size:10px;font-weight:400;color:var(--home-muted);margin-left:5px}.shop-wallet>svg{margin-left:8px;color:var(--home-muted)}.shop-tabs{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0 23px;border-top:1px solid var(--home-line);font-size:11px}.shop-tabs>div{display:flex;align-items:center;gap:6px;padding:4px;background:var(--surface-soft);border-radius:9px}.shop-tabs button{display:flex;align-items:center;gap:7px;background:transparent;color:var(--home-muted);border-radius:6px;font-size:12px;font-weight:500;padding:9px 12px}.shop-tabs button.selected{background:var(--surface);color:var(--home-ink);box-shadow:0 1px 4px #0001}.shop-tabs button span{font-size:10px;opacity:.7}.shop-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.shop-item{border:1px solid var(--home-line);border-radius:14px;overflow:hidden;min-width:0;background:var(--surface)}.shop-art{height:244px;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:23px;overflow:hidden;background:linear-gradient(150deg,color-mix(in srgb,var(--badge-accent) 9%,var(--surface)),var(--surface))}.shop-art:before{content:"";position:absolute;inset:50% auto auto 50%;width:165px;height:165px;border:1px solid color-mix(in srgb,var(--badge-accent) 12%,transparent);border-radius:50%;transform:translate(-50%,-50%);pointer-events:none}.shop-art-serial{position:absolute;top:17px;left:18px;font-size:8px;letter-spacing:1.2px;color:var(--home-muted)}.shop-emblem{position:relative;width:90px;height:90px;display:flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--badge-accent) 27%,transparent);border-radius:27px;background:var(--surface);color:var(--badge-accent);box-shadow:0 6px 22px color-mix(in srgb,var(--badge-accent) 8%,transparent);transform:rotate(-5deg);transition:transform .3s}.shop-item:hover .shop-emblem{transform:rotate(0)}.shop-emblem svg{transform:rotate(5deg)}.shop-equipped{position:absolute;top:16px;right:15px;display:flex;align-items:center;gap:4px;font-size:9px;color:var(--home-muted)}.shop-item-info{padding:22px 19px 19px;border-top:1px solid var(--home-line)}.shop-item-info h2{font-size:17px;margin:0 0 7px;letter-spacing:-.4px}.shop-item-info p{font-size:11px;color:var(--home-muted);line-height:1.6;margin:0;min-height:36px}.shop-item-action{display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;gap:16px;margin-top:22px}.shop-price{display:flex;align-items:center;gap:7px;font-size:17px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.3px}.shop-price img{width:20px;height:20px;object-fit:contain}.shop-price small{font-size:10px;color:var(--home-muted);font-weight:400;letter-spacing:0}.shop-owned{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--home-muted);height:20px}.shop-explainer{padding:28px 0 0;margin-top:28px;border-top:1px solid var(--home-line);color:var(--home-muted);font-size:12px;line-height:1.8}.shop-explainer>span{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.shop-explainer b{font-weight:500;color:var(--home-ink)}.shop-explainer p{margin:7px 0 0;padding-left:26px;font-size:11px}.shop-checkout{text-align:center;padding-top:8px}.shop-checkout h3{font-size:24px;letter-spacing:-.7px;margin:22px 0 10px}.shop-checkout>p{font-size:12px;line-height:1.7;color:var(--home-muted);margin-bottom:22px}.shop-checkout dl{padding:16px 0;border-block:1px solid var(--home-line);font-size:12px;text-align:left;margin-bottom:23px}.shop-checkout dl>div{display:flex;justify-content:space-between;gap:12px;padding:7px 0}.shop-checkout dt{color:var(--home-muted)}.shop-checkout dd{margin:0;font-weight:500}.shop-checkout .button{width:100%;font-size:13px}.shop-checkout .shop-operation-error{color:var(--negative);padding:10px;background:var(--negative-soft);border-radius:8px}.community-page button:disabled{opacity:.45;cursor:default;transform:none}.community-page .sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1050px){.community-user-grid,.community-skeleton-grid,.shop-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-art{height:240px}.shop-item-action{flex-direction:row;align-items:center}.shop-item-action .button{min-width:106px}}@media(max-width:600px){.community-intro{flex-direction:column;align-items:flex-start;gap:20px;padding:5px 0 27px}.community-intro h1{font-size:31px;letter-spacing:-1.2px}.community-intro p{font-size:12px}.community-intro>.button{min-height:35px;font-size:11px}.community-toolbar{flex-wrap:wrap;gap:9px}.community-search{flex-basis:100%;max-width:none}.community-role{flex:1}.community-role select{max-width:none;width:100%}.community-online-filter{padding-inline:10px;font-size:11px}.community-user-grid{gap:10px}.community-user-card{padding:17px 14px;border-radius:12px}.community-avatar{width:43px;height:43px;border-radius:12px;font-size:18px}.community-user-card h2{font-size:13px;letter-spacing:-.2px;margin-top:18px}.community-user-card>p{font-size:10px}.community-user-bottom{margin-top:22px}.community-badge{font-size:8px;padding:5px 6px;gap:4px}.community-badge svg{width:11px}.community-joined{font-size:9px}.community-footnote{flex-direction:column;align-items:flex-start;gap:11px;font-size:10px}.community-list-heading{font-size:10px;margin-top:19px}.community-profile .community-badge{font-size:10px}.shop-wallet{padding:11px 14px;align-self:stretch}.shop-wallet div{flex:1}.shop-wallet strong{font-size:15px}.shop-tabs{flex-direction:column;align-items:flex-start;gap:16px}.shop-tabs>a{font-size:11px}.shop-grid{gap:12px}.shop-art{height:182px;gap:20px}.shop-art:before{width:126px;height:126px}.shop-art-serial{font-size:7px;left:12px;top:13px;letter-spacing:.5px}.shop-emblem{width:65px;height:65px;border-radius:20px}.shop-emblem svg{width:33px;height:33px}.shop-equipped{top:12px;right:10px;font-size:7px}.shop-equipped svg{width:10px}.shop-item-info{padding:17px 12px 12px}.shop-item-info h2{font-size:14px;line-height:1.4;min-height:39px}.shop-item-info p{font-size:10px;min-height:48px;line-height:1.65}.shop-item-action{flex-direction:column;align-items:stretch;gap:12px;margin-top:15px}.shop-price{font-size:14px;gap:5px}.shop-price img{width:16px;height:16px}.shop-item-action .button{min-width:0;padding:9px 6px;font-size:10px}.shop-owned{font-size:10px}.shop-explainer{font-size:11px}.shop-explainer>span{gap:6px}.shop-explainer p{font-size:10px;padding-left:0}.community-dialog{padding:22px}.shop-checkout dl,.shop-checkout .community-badge.large{font-size:11px}.shop-checkout .community-badge.large svg{width:18px}}@media(prefers-reduced-motion:reduce){.community-user-card,.shop-emblem{transition:none}.community-skeleton-grid>div{animation:none}}.account-page{width:100%;max-width:none;margin:0 auto;padding:10px 0 36px;color:var(--home-ink)}.account-wallet{margin:28px 0 22px}.account-wallet-heading{margin-bottom:18px}.account-wallet-heading .text-button{display:flex;align-items:center;gap:6px;font-size:12px}.account-wallet .wallet-grid-single{grid-template-columns:1fr}.account-balance-hidden{display:flex;align-items:center;gap:18px;padding:26px;border:1px dashed var(--home-line);border-radius:14px;background:var(--surface)}.account-balance-hidden>svg{color:var(--home-muted);flex-shrink:0}.account-balance-hidden h3{margin:0 0 7px;font-size:17px}.account-balance-hidden p{margin:0;color:var(--home-muted);font-size:12px;line-height:1.7}.account-balance-hidden .button{margin-left:auto;white-space:nowrap}.account-hide-again{display:flex;align-items:center;gap:6px;margin-top:12px;font-size:12px}.account-fold{border:1px solid var(--home-line);border-radius:12px;background:var(--surface);margin-top:14px}.account-fold summary{cursor:pointer;padding:19px 22px;font-size:14px;font-weight:600}.account-fold summary>span{font-weight:400;color:var(--home-muted);font-size:11px;margin-left:12px}.account-fold-content{padding:0 22px 22px}.account-fold-content .history-intro{margin-bottom:18px}.account-fold-content .history-intro h2{font-size:20px;margin:0 0 8px}.account-fold-content .history-intro p{font-size:12px}.account-fold-content .reward-panel,.account-fold-content .twitch-profile-panel{margin-bottom:0}.account-balance-options{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:17px}.account-balance-options label{display:grid;gap:10px;font-size:12px}.account-balance-options select{width:100%;min-height:45px;padding:10px 12px;border:1px solid var(--home-line);border-radius:8px;background:var(--home-bg);color:var(--home-ink);font:inherit;color-scheme:dark}:root[data-theme=light] .account-balance-options select{color-scheme:light}.account-balance-options~.account-toggle{margin-top:12px}.account-page :is(select,summary):focus-visible{outline:2px solid var(--home-accent);outline-offset:3px}@media(max-width:700px){.account-balance-options{grid-template-columns:1fr}.account-balance-hidden{flex-wrap:wrap;padding:20px}.account-balance-hidden>div{flex:1;min-width:180px}.account-balance-hidden .button{width:100%;margin-left:0}.account-fold-content{padding:0 16px 18px}.account-fold summary{padding:17px 16px}.account-wallet-heading{gap:10px}.account-wallet-heading .text-button{white-space:nowrap;font-size:11px}}.account-public-balance-options{grid-template-columns:1fr;max-width:560px;margin-top:18px}.account-public-balance{margin-top:26px}.account-public-balance .wallet-grid-single{grid-template-columns:1fr}.account-public-balance .text-button{display:flex;align-items:center;gap:6px;font-size:12px}.account-public-balance .balance-card strong{overflow-wrap:anywhere}.account-autosave{position:sticky;bottom:14px;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 17px;margin-top:28px;border:1px solid var(--home-line);border-radius:10px;background:var(--surface);box-shadow:0 5px 20px #0002;color:var(--home-muted);font-size:12px}.account-autosave>span{display:flex;align-items:center;gap:8px;line-height:1.6}.account-autosave>span>svg{flex-shrink:0}.account-autosave small{font-size:10px}.account-autosave.has-error{color:var(--negative)}.account-autosave .text-button{font-size:12px;white-space:nowrap}@media(max-width:700px){.account-autosave{align-items:flex-start;flex-wrap:wrap;gap:7px;padding:12px;font-size:11px;bottom:8px}.account-autosave small{padding-left:23px;font-size:9px}}.account-intro{display:flex;justify-content:space-between;align-items:center;gap:22px;margin-bottom:30px}.account-eyebrow{font-size:10px;letter-spacing:1.6px;color:var(--home-muted);font-weight:600}.account-intro h1{font-size:38px;letter-spacing:-1.4px;line-height:1.15;margin:12px 0}.account-intro p{color:var(--home-muted);font-size:13px;line-height:1.7;margin:0}.account-tabs{display:flex;gap:6px;border-bottom:1px solid var(--home-line);padding-bottom:13px;margin-bottom:27px;overflow:auto}.account-tabs a{display:flex;align-items:center;gap:8px;padding:12px 17px;border-radius:9px;color:var(--home-muted);font-size:13px;white-space:nowrap}.account-tabs a.selected{background:var(--home-soft);color:var(--home-ink)}.account-profile-card{display:flex;align-items:flex-start;gap:25px;padding:30px;border:1px solid var(--home-line);border-radius:16px;background:var(--surface)}.account-avatar{width:88px;height:88px;flex:0 0 88px;border-radius:24px;overflow:hidden;background:var(--home-soft);display:grid;place-items:center;font-size:30px}.account-avatar img{width:100%;height:100%;object-fit:cover}.account-profile-copy{flex:1;min-width:0}.account-profile-copy h2{font-size:28px;letter-spacing:-.7px;overflow-wrap:anywhere;margin:9px 0 11px}.account-profile-copy .community-badge{margin-top:14px}.account-twitch-link{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--home-muted)}.account-bio{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.8;margin:19px 0 0}.account-shortcuts{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:20px}.account-shortcuts button{display:flex;align-items:center;gap:17px;background:var(--surface);border:1px solid var(--home-line);border-radius:13px;color:var(--home-ink);padding:23px;text-align:left}.account-shortcuts button>svg{color:var(--home-muted);flex-shrink:0}.account-shortcuts button>svg:last-child{margin-left:auto}.account-shortcuts b{display:block;font-size:14px;margin-bottom:7px}.account-shortcuts small{display:block;color:var(--home-muted);font-size:11px;line-height:1.7}.account-settings,.account-chat{border:1px solid var(--home-line);border-radius:16px;background:var(--surface);padding:30px}.account-settings-section+.account-settings-section{border-top:1px solid var(--home-line);padding-top:27px;margin-top:28px}.account-section-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px}.account-section-heading h2{font-size:19px;letter-spacing:-.3px;margin:0 0 8px}.account-section-heading p{font-size:12px;color:var(--home-muted);line-height:1.7;margin:0}.account-section-heading>svg{color:var(--home-muted);flex-shrink:0}.account-settings label[for]{display:block;font-size:12px;margin-bottom:10px}.account-settings textarea{display:block;resize:vertical;min-height:116px;width:100%;padding:14px;border:1px solid var(--home-line);border-radius:9px;background:var(--home-bg);color:var(--home-ink);font-family:inherit;font-size:13px;line-height:1.8}.account-counter{display:block;text-align:right;font-size:10px;margin-top:9px;color:var(--home-muted)}.account-toggle{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:19px;border:1px solid var(--home-line);border-radius:11px;cursor:pointer}.account-toggle strong{display:block;font-size:13px;font-weight:600;margin-bottom:7px}.account-toggle small{font-size:11px;color:var(--home-muted)}.account-toggle input{width:21px;height:21px;flex-shrink:0;accent-color:var(--home-accent)}.account-themes{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;padding:0;margin:0;border:0}.account-themes label{display:flex;align-items:center;gap:10px;padding:18px 13px;border:1px solid var(--home-line);border-radius:10px;font-size:12px;cursor:pointer}.account-themes label.selected{border-color:var(--home-accent);background:var(--home-soft)}.account-themes input{accent-color:var(--home-accent);width:14px;height:14px}.account-themes label>svg:last-child{margin-left:auto}.account-save{display:flex;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid var(--home-line);margin-top:28px;padding-top:23px}.account-save>span{font-size:11px;color:var(--home-muted)}.account-chat{margin-top:26px}.account-history-note{display:flex;align-items:center;gap:9px;background:var(--home-soft);border-radius:8px;padding:12px;font-size:11px;color:var(--home-muted);margin-bottom:20px}.account-history-note>svg{flex-shrink:0}.account-history-note .text-button{margin-left:auto;font-size:11px;white-space:nowrap}.account-message{padding:19px 0;border-bottom:1px solid var(--home-line)}.account-message>div{display:flex;align-items:center;flex-wrap:wrap;gap:11px;font-size:10px;color:var(--home-muted)}.account-message p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.8;margin:10px 0 0}.account-deleted{font-weight:500;background:var(--home-soft);padding:4px 7px;border-radius:5px}.account-more{display:flex;margin:24px auto 0}.account-footnote{font-size:11px;color:var(--home-muted);line-height:1.8;margin:20px 0 0}.account-private,.account-empty{text-align:center;padding:50px 24px;color:var(--home-muted)}.account-private>svg,.account-empty>svg{margin-bottom:13px}.account-private h3,.account-empty h3{font-size:18px;color:var(--home-ink);margin:0 0 12px}.account-private p,.account-empty p{font-size:13px;line-height:1.8;margin:0 0 20px}.account-error{border:1px solid var(--home-line);border-radius:10px;padding:18px;color:var(--negative);margin:15px 0}.account-error p{font-size:13px;line-height:1.7}.account-loading{padding:40px;text-align:center;color:var(--home-muted);font-size:13px}.account-back{display:flex;align-items:center;gap:7px;background:transparent;color:var(--home-muted);font-size:12px;padding:0;margin-bottom:24px}.account-page :is(button,a,input,textarea):focus-visible{outline:2px solid var(--home-accent);outline-offset:3px}.account-page .sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.account-page button:disabled{opacity:.45;cursor:default}.account-chat-filters{display:grid;grid-template-columns:minmax(0,2fr) repeat(2,minmax(135px,1fr));gap:13px;padding-bottom:22px;border-bottom:1px solid var(--home-line);margin-bottom:3px}.account-chat-filters label{min-width:0;display:flex;flex-direction:column;gap:9px;font-size:11px;color:var(--home-muted)}.account-chat-filters input{width:100%;min-width:0;min-height:42px;border:1px solid var(--home-line);border-radius:8px;padding:10px 12px;background:var(--home-bg);color:var(--home-ink);font:inherit;font-size:13px;color-scheme:dark}.account-search-field>div{position:relative}.account-search-field svg{position:absolute;left:12px;top:13px;pointer-events:none}.account-search-field input{padding-left:37px}.account-filter-actions{display:flex;align-items:center;gap:10px;grid-column:1/-1}.account-filter-actions>.button{min-height:40px;font-size:12px}.account-filter-actions>span{margin-left:auto;font-size:10px;color:var(--home-muted)}.account-filter-error{grid-column:1/-1;font-size:12px;color:var(--negative);margin:0}.account-page input[type=date]{display:block;max-width:100%}:root[data-theme=light] .account-chat-filters input{color-scheme:light}@media(max-width:700px){.account-chat-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px}.account-search-field{grid-column:1/-1}.account-chat-filters input{font-size:16px}.account-filter-actions{flex-wrap:wrap}.account-filter-actions>span{width:100%;margin:2px 0 0}.account-filter-actions>.button{flex:1}}@media(max-width:700px){.account-intro{align-items:flex-start;flex-direction:column;gap:18px}.account-intro h1{font-size:31px}.account-tabs a{padding:11px 12px;font-size:12px}.account-profile-card{padding:21px;gap:17px;flex-wrap:wrap}.account-avatar{width:62px;height:62px;flex-basis:62px;border-radius:18px}.account-profile-copy h2{font-size:22px}.account-profile-card>.button{margin-left:79px;font-size:11px}.account-profile-copy{min-width:150px}.account-shortcuts{grid-template-columns:1fr;gap:12px}.account-settings,.account-chat{padding:20px;border-radius:12px}.account-themes{grid-template-columns:1fr}.account-themes label{padding:14px}.account-save{align-items:stretch;flex-direction:column}.account-history-note{flex-wrap:wrap;line-height:1.7}.account-history-note .text-button{margin-left:24px}.account-message p{font-size:13px}.account-settings-section+.account-settings-section{margin-top:23px;padding-top:23px}}.account-twitch-details{margin-top:17px}.account-twitch-details .community-twitch-tags{margin-top:0;gap:6px}.account-twitch-details .community-twitch-tags>span{font-size:11px;padding:5px 8px}.account-twitch-details .community-followed{font-size:12px;margin-top:10px}@media(max-width:700px){.account-twitch-details{margin-top:14px}.account-twitch-details .community-twitch-tags>span{font-size:10px}.account-twitch-details .community-followed{font-size:11px}}.channel-chronicle{color:var(--home-ink);padding:28px 0 36px}.chronicle-hero{display:flex;align-items:center;justify-content:space-between;gap:60px;padding:12px 0 60px}.chronicle-eyebrow{font-size:10px;font-weight:500;letter-spacing:2px;color:var(--home-muted)}.chronicle-hero h1{font-size:clamp(44px,5.4vw,76px);line-height:1.08;letter-spacing:-3px;margin:24px 0 22px;font-weight:700}.chronicle-hero h1>span{color:var(--home-accent)}.chronicle-hero p{font-size:17px;line-height:1.7;color:var(--home-muted);margin:0}.chronicle-signature{width:220px;display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center}.chronicle-signature img{width:146px;height:146px;object-fit:contain}.chronicle-signature span{font-size:12px;line-height:1.7;color:var(--home-muted)}.chronicle-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;border-top:1px solid var(--home-line);padding:24px 0}.chronicle-heading>div{display:flex;align-items:center;gap:12px}.chronicle-heading svg{color:var(--home-accent)}.chronicle-heading h2{font-size:14px;font-weight:500;letter-spacing:.2px}.chronicle-heading .button{font-size:12px;padding:9px 13px;min-height:36px}.chronicle-toolbar{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:0 0 24px}.chronicle-types{display:flex;flex-wrap:wrap;gap:4px}.chronicle-types button{background:transparent;border:0;padding:9px 12px;border-radius:6px;color:var(--home-muted);font:inherit;font-size:12px;cursor:pointer}.chronicle-types button[aria-pressed=true]{background:var(--surface-soft);color:var(--home-ink)}.chronicle-search-tools{display:flex;gap:8px;min-width:0}.chronicle-search-tools select,.chronicle-search-tools label{background:var(--surface);border:1px solid var(--home-line);border-radius:7px;color:var(--home-ink);min-height:36px;font:inherit;font-size:12px}.chronicle-search-tools select{padding:0 28px 0 12px}.chronicle-search-tools label{display:flex;align-items:center;gap:9px;padding:0 10px;color:var(--home-muted)}.chronicle-search-tools input{background:transparent;border:0;color:var(--home-ink);font:inherit;min-width:0;width:160px;outline:0}.chronicle-search-tools label:focus-within{outline:2px solid var(--home-accent);outline-offset:2px}.chronicle-opening{display:grid;grid-template-columns:160px minmax(0,1fr);gap:40px;padding:38px 0 68px;max-width:850px}.chronicle-opening-mark{font-size:86px;font-weight:500;line-height:1;letter-spacing:-5px;color:var(--home-line)}.chronicle-opening h3{font-size:30px;letter-spacing:-1px;font-weight:500;margin:14px 0}.chronicle-opening p{font-size:15px;color:var(--home-muted);line-height:1.85;max-width:560px;margin:0}.chronicle-first{display:inline-flex;align-items:center;gap:12px;color:var(--home-accent);font:inherit;font-size:13px;padding:0;margin-top:25px;background:transparent;border:0;cursor:pointer}.chronicle-first:hover{color:var(--home-accent);text-decoration:underline;text-underline-offset:4px}.chronicle-year{display:grid;grid-template-columns:160px minmax(0,1fr);gap:40px}.chronicle-year>h3{font-size:35px;line-height:1.2;letter-spacing:-1.3px;font-weight:500;padding-top:20px;align-self:start;position:sticky;top:120px}.chronicle-year ol{list-style:none;margin:0;padding:0;border-left:1px solid var(--home-line)}.chronicle-year li{position:relative;padding:24px 0 44px 36px}.chronicle-year li:before{content:"";width:7px;height:7px;background:var(--home-accent);border-radius:50%;position:absolute;left:-4px;top:29px;box-shadow:0 0 0 6px var(--home-bg)}.chronicle-moment{max-width:760px;min-width:0}.chronicle-date{display:flex;align-items:center;gap:12px;flex-wrap:wrap;color:var(--home-muted);font-size:11px;margin-bottom:14px}.chronicle-date>span{border-left:1px solid var(--home-line);padding-left:12px}.chronicle-date .chronicle-draft{color:var(--home-accent)}.chronicle-moment h4{font-size:28px;font-weight:500;line-height:1.3;letter-spacing:-.7px;margin:0 0 14px;overflow-wrap:anywhere}.chronicle-moment>p{color:var(--home-muted);font-size:15px;line-height:1.85;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;max-width:650px}.chronicle-photo{display:block;width:100%;max-height:440px;object-fit:cover;border-radius:9px;margin-top:22px;background:var(--surface-soft)}.chronicle-photo[hidden]{display:none}.chronicle-moment-actions{display:flex;gap:25px;align-items:center;flex-wrap:wrap;margin-top:19px}.chronicle-moment-actions a,.chronicle-moment-actions button{display:inline-flex;align-items:center;gap:8px;background:none;border:0;padding:0;color:var(--home-accent);font:inherit;font-size:12px;cursor:pointer}.chronicle-moment-actions button{color:var(--home-muted)}.chronicle-end{display:flex;align-items:center;gap:10px;color:var(--home-muted);font-size:11px;border-top:1px solid var(--home-line);padding-top:23px;margin-top:20px}.chronicle-empty,.chronicle-state{text-align:center;padding:55px 20px;color:var(--home-muted);font-size:14px}.chronicle-empty h3{color:var(--home-ink);font-size:22px;margin:18px 0 10px}.chronicle-empty .button,.chronicle-state .button{margin-top:18px}.chronicle-editor{background:var(--surface);color:var(--home-ink);border:1px solid var(--home-line);border-radius:14px;padding:25px;width:min(600px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;margin:auto}.chronicle-editor::backdrop{background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.chronicle-editor-head{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:24px}.chronicle-editor-head h2{font-size:22px;font-weight:500;letter-spacing:-.6px}.chronicle-editor-head button{padding:4px;border:0;background:none;color:var(--home-muted);cursor:pointer}.chronicle-editor form{display:grid;gap:17px}.chronicle-editor label{display:grid;gap:8px;font-size:12px;color:var(--home-muted)}.chronicle-editor input:not([type=checkbox]),.chronicle-editor select,.chronicle-editor textarea{width:100%;min-width:0;border:1px solid var(--home-line);border-radius:7px;padding:10px 12px;background:var(--home-bg);color:var(--home-ink);font:inherit;font-size:13px;resize:vertical}.chronicle-editor small{font-size:10px;line-height:1.6}.chronicle-editor-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.chronicle-editor .chronicle-publish{display:flex;gap:10px;align-items:flex-start;color:var(--home-ink)}.chronicle-publish input{width:16px;height:16px;accent-color:var(--home-accent);margin-top:1px}.chronicle-publish span small{display:block;color:var(--home-muted);margin-top:5px}.chronicle-editor-actions{display:flex;justify-content:flex-end;gap:8px;border-top:1px solid var(--home-line);padding-top:18px}.chronicle-editor-actions .button{font-size:12px}.chronicle-form-error{font-size:12px;line-height:1.7;color:var(--red)}.channel-chronicle button:focus-visible,.channel-chronicle a:focus-visible,.chronicle-editor :focus-visible{outline:2px solid var(--home-accent);outline-offset:3px}@media(max-width:900px){.chronicle-hero{gap:24px}.chronicle-signature{width:160px}.chronicle-signature img{width:118px;height:118px}.chronicle-year,.chronicle-opening{grid-template-columns:105px minmax(0,1fr);gap:25px}.chronicle-year>h3{font-size:30px}.chronicle-year li{padding-left:27px}.chronicle-opening-mark{font-size:70px}}@media(max-width:600px){.channel-chronicle{padding-top:12px}.chronicle-hero{position:relative;padding:4px 0 34px;display:block}.chronicle-eyebrow{font-size:8px;letter-spacing:1.6px}.chronicle-hero h1{font-size:42px;letter-spacing:-1.7px;margin:23px 0 18px}.chronicle-hero p{font-size:13px;line-height:1.8}.chronicle-signature{display:none}.chronicle-heading{padding:20px 0}.chronicle-heading>div{gap:7px}.chronicle-heading h2{font-size:12px}.chronicle-heading .button{font-size:10px;padding:7px 9px;gap:5px;white-space:nowrap}.chronicle-toolbar{gap:12px}.chronicle-types{gap:2px}.chronicle-types button{font-size:10px;padding:8px}.chronicle-search-tools{width:100%}.chronicle-search-tools label{flex:1;min-width:0}.chronicle-search-tools input{width:100%}.chronicle-year{grid-template-columns:1fr;gap:5px}.chronicle-year>h3{position:static;font-size:27px;padding:15px 0}.chronicle-year ol{margin-left:4px}.chronicle-year li{padding:22px 0 32px 24px}.chronicle-moment h4{font-size:22px;letter-spacing:-.5px}.chronicle-moment>p{font-size:13px}.chronicle-date{font-size:10px;gap:9px}.chronicle-photo{max-height:300px}.chronicle-opening{grid-template-columns:1fr;gap:25px;padding:20px 0 36px}.chronicle-opening-mark{font-size:56px;letter-spacing:-3px}.chronicle-opening h3{font-size:26px;margin:13px 0}.chronicle-opening p{font-size:13px}.chronicle-first{font-size:12px;gap:6px;max-width:100%}.chronicle-end{font-size:10px;line-height:1.6}.chronicle-editor{padding:20px}.chronicle-editor-grid{grid-template-columns:1fr}.chronicle-editor-head h2{font-size:20px}.chronicle-editor-actions{justify-content:space-between}.chronicle-editor-actions .button{padding:10px 12px;font-size:11px}}.guest-access{position:relative;isolation:isolate;min-height:calc(100svh - 160px);overflow:hidden;border-radius:14px;background:var(--page)}.guest-backdrop{filter:blur(11px);pointer-events:none;-webkit-user-select:none;user-select:none;min-height:inherit;max-height:calc(100svh - 110px);overflow:hidden;opacity:.72;transform:translateZ(0)}.guest-access-shade{position:absolute;inset:0;z-index:1;background:color-mix(in srgb,var(--page) 24%,transparent);pointer-events:none}.guest-access-prompt{position:absolute;z-index:2;top:clamp(95px,23svh,270px);left:50%;transform:translate(-50%);width:min(410px,calc(100% - 32px));padding:36px 28px;text-align:center;border:1px solid var(--line);border-radius:22px;background:color-mix(in srgb,var(--panel) 95%,transparent);box-shadow:0 16px 70px #0002;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:var(--ink)}.guest-access-lock{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border-radius:14px;color:var(--purple,#a970ff);background:var(--accent-soft);margin-bottom:19px}.guest-access-prompt h1{font-size:26px;line-height:1.18;letter-spacing:-.8px;margin:0 0 12px;font-weight:700}.guest-access-prompt p{font-size:14px;line-height:1.6;color:var(--muted);margin:0 0 25px}.guest-access-prompt .button{margin:auto;min-height:44px;padding:12px 23px;justify-content:center}.guest-access-market .guest-backdrop{padding:2px}@media(max-width:600px){.guest-access{min-height:calc(100svh - 180px);border-radius:10px}.guest-backdrop{max-height:calc(100svh - 130px)}.guest-access-prompt{top:clamp(70px,18svh,170px);padding:29px 20px;border-radius:19px}.guest-access-prompt h1{font-size:24px}.guest-backdrop{filter:blur(9px)}}:root{font-family:Manrope,Segoe UI,sans-serif;color:#22252e;background:#f7f8fa;font-synthesis:none;--ink:#22252e;--muted:#8a909f;--line:#e9ecf1;--green:#12967b;--red:#d66a7b;--purple:#8654d5;--radius:13px}*{box-sizing:border-box}body{margin:0;font-size:14px;line-height:1.5}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button,a{transition:background .18s,color .18s,border-color .18s,box-shadow .18s}button{border:0}button:disabled{cursor:default;opacity:.5}a{color:inherit;text-decoration:none}a:hover{color:#111}button:focus-visible,a:focus-visible{outline:3px solid #916be58c;outline-offset:3px}input:focus,select:focus,textarea:focus{outline:none;border-color:#a0a7b5!important;box-shadow:0 0 0 3px #a0a7b515}::selection{background:#d3e9e3;color:#111115;text-shadow:none}h1,h2,h3,p{margin:0}h1{font-size:32px;font-weight:750;letter-spacing:-1.1px;line-height:1.25}h2{font-size:22px;letter-spacing:-.65px;font-weight:700}h3{font-size:15px;font-weight:700;letter-spacing:-.25px}.muted{color:var(--muted)}.green{color:var(--green)}.red{color:var(--red)}.block{display:block}.center{text-align:center}.full{width:100%}.app-shell{min-height:100vh}.sidebar{width:220px;position:fixed;inset:0 auto 0 0;border-right:1px solid var(--line);background:#fff;display:flex;flex-direction:column;padding:34px 19px 20px;z-index:30}.brand{display:flex;align-items:center;gap:12px;padding:0 8px;margin-bottom:52px}.brand img{width:37px;height:37px}.brand div{font-size:22px;font-weight:800;letter-spacing:-.8px;line-height:1.2}.brand span{display:block;color:#a2a6b0;font-size:8px;font-weight:650;letter-spacing:1.65px;margin-top:5px}.sidebar-caption{font-size:10px;letter-spacing:1.3px;color:#a4a9b3;padding:0 13px;margin-bottom:16px;font-weight:600}.sidebar nav{display:flex;flex-direction:column;gap:7px}.nav-item{width:100%;display:flex;align-items:center;gap:12px;padding:12px 13px;border-radius:9px;color:#888e9b;font-weight:550;font-size:14px;background:transparent;text-align:left}.nav-item:hover{color:#333741;background:#f6f7f9}.nav-item.active{color:#262a35;background:#f0f2f5;font-weight:700}.nav-item.active svg{color:#282d39}.nav-item small{font-size:10px;margin-left:auto;background:#f2f3f6;border:1px solid #e8eaf0;border-radius:5px;padding:0 5px;color:#9b9faa}.sidebar-bottom{margin-top:auto}.community-card{margin:60px 6px 26px;padding:19px 18px 18px;border-radius:12px;background:#f8f9fb;border:1px solid #edf0f4;overflow:hidden}.community-symbol{font-size:44px;line-height:1;font-weight:800;letter-spacing:-5px;color:#272c38;position:relative;margin-bottom:16px}.community-symbol span{font-size:19px;color:#b6bbca;position:absolute;top:-4px;left:39px;animation:drift 9s ease-in-out infinite}.community-card strong{font-size:15px;letter-spacing:-.3px;line-height:1.45}.community-card p{color:#9298a5;font-size:11px;margin-top:9px}.help-button{font-size:12px;padding-top:11px;padding-bottom:11px}.sidebar-footer{border-top:1px solid var(--line);padding:19px 8px 0;display:flex;justify-content:space-between;color:#b1b6c0;font-size:9px;letter-spacing:.3px;margin-top:13px}.main-shell{margin-left:220px}.topbar{height:83px;padding:0 33px;border-bottom:1px solid var(--line);background:#fff;display:flex;align-items:center;justify-content:space-between}.breadcrumbs{display:flex;align-items:center;gap:18px;font-size:12px;color:#959aa7}.breadcrumbs i{color:#ccd0d8;font-style:normal}.breadcrumbs strong{font-weight:600;color:#505562}.topbar-right{display:flex;align-items:center;gap:17px}.environment-label{font-size:9px;letter-spacing:1.2px;color:#a7aeba}.button{display:inline-flex;justify-content:center;align-items:center;gap:9px;min-height:41px;padding:10px 17px;border-radius:8px;font-size:13px;font-weight:650;white-space:nowrap;line-height:1.5}.button.dark{background:#252a35;color:#fff}.button.dark:hover{background:#3c4352;box-shadow:0 4px 12px #20263517}.button.outline{background:#fff;border:1px solid #e1e5ed;color:#555d6c}.button.outline:hover{background:#f6f8fb}.twitch-login{background:#f6f3fb;color:#7950bb;border:1px solid #eee6fa;min-height:36px;font-size:12px;padding:8px 13px}.twitch-login:hover{background:#ece3f9}.twitch{background:#9146ff;color:#fff}.twitch:hover{color:#fff;background:#7b36db}.account-button{display:flex;align-items:center;gap:10px;background:transparent;padding:0;text-align:left}.avatar{width:34px;height:34px;display:grid;place-items:center;background:#e8eaf0;color:#697185;font-size:12px;font-weight:700;border-radius:50%}.account-button b{font-size:12px;font-weight:650;display:block}.account-button small{font-size:10px;color:#999fac}.account-button>svg{margin-left:7px;color:#959eae}.icon-button{display:inline-flex;align-items:center;justify-content:center;width:29px;height:29px;background:transparent;border-radius:6px;color:#939aa8;padding:0;flex-shrink:0}.icon-button:hover,.icon-button.active{background:#f0f2f5;color:#4c5464}.icon-button.logout{border:1px solid #edf0f5;width:31px;height:31px}.mobile-menu{display:none}main{max-width:1730px;margin:auto;padding:32px 32px 17px;animation:appear .5s ease both}.page-intro{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:28px}.eyebrow{color:#9298a5;font-size:9px;letter-spacing:1.8px;font-weight:650;margin-bottom:8px}.page-intro p{margin-top:10px;color:#959ba8;font-size:13px}.tag{display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:10px;padding:4px 8px;color:#929aaa;background:#f3f5f8;border:1px solid #e8ebf0;border-radius:6px;white-space:nowrap;font-weight:550}.tag.neutral{background:#fff;color:#939ba9;border:1px solid #e7eaf0;padding:6px 10px}.test-dot{width:5px;height:5px;border:1.5px solid #b3bbca;border-radius:50%}.tag.green-tag{background:#f0faf6;border-color:#d6ece3;color:#35866c}.panel{background:#fff;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.panel-heading{display:flex;justify-content:space-between;align-items:center;padding:19px 20px;gap:10px;border-bottom:1px solid #f0f2f6}.panel-heading h3{font-size:13px}.market-overview{display:flex;align-items:center;gap:28px;border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:23px 25px;margin-bottom:18px}.pair{display:flex;align-items:center;gap:13px;margin-right:7px;min-width:202px}.pair h2{font-size:18px;letter-spacing:-.5px;white-space:nowrap}.pair h2 span{color:#a5aabb;font-weight:500}.pair .muted{font-size:10px}.pair>svg{margin-left:auto}.coin{display:inline-flex;position:relative;align-items:center;justify-content:center;width:45px;height:45px;flex-shrink:0;background:linear-gradient(135deg,#e0ebfc,#ebf1fc 50%,#d8e3f8);border:1px solid #d3e0f6;border-radius:50%;font-size:22px;font-weight:750;color:#5f80b9;box-shadow:inset 0 0 0 4px #ffffff50;letter-spacing:-1px}.coin>span{font-size:9px;position:absolute;top:9px;right:8px;color:#9daed0}.coin.small{width:33px;height:33px;font-size:17px}.coin.small span{top:5px;right:5px;font-size:7px}.ticker-main{display:flex;flex-direction:column;gap:3px;white-space:nowrap;border-right:1px solid var(--line);padding-right:31px;margin-right:2px}.ticker-main strong{font-size:22px;line-height:1.2;font-weight:750;letter-spacing:-.6px}.ticker-main strong>span{font-size:14px;font-weight:500;color:#7c8596;margin-left:2px}.ticker-main>span{font-size:11px;font-weight:650}.ticker-main small{color:#adb2bd;font-size:9px;font-weight:450;margin-left:7px}.ticker-stat{display:flex;flex-direction:column;gap:5px;white-space:nowrap;flex:1}.ticker-stat>span{font-size:10px;color:#9ba2af}.ticker-stat b{font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.ticker-stat small{color:#9aa2af;font-size:10px;font-weight:400}.trading-grid{display:grid;grid-template-columns:minmax(0,1fr) 248px 260px;gap:15px;align-items:stretch}.chart-panel{display:flex;flex-direction:column;min-width:0}.chart-toolbar{display:flex;align-items:center;justify-content:space-between;padding:17px 18px 9px;gap:6px}.intervals{display:flex;gap:3px}.intervals button{font-size:11px;background:transparent;border-radius:5px;padding:5px 9px;color:#98a0ad}.intervals button:hover,.intervals button.active{background:#edf1f6;color:#465064;font-weight:650}.chart-tools{display:flex;gap:2px;align-items:center}.chart-tools>span{height:15px;width:1px;background:#e5e9f0;margin:0 6px}.chart-shell{padding:0 7px 0 11px;display:flex;flex-direction:column;flex:1;justify-content:center}.ohlc{display:flex;gap:10px;color:#a2a9b6;font-size:10px;padding:7px 7px 5px;flex-wrap:wrap}.ohlc>span:first-child{color:#727e93}.ohlc b{font-weight:500;color:#7c899e}.chart-svg{width:100%;height:330px;display:block;overflow:visible}.axis-text{font-family:Manrope,sans-serif;font-size:11px;fill:#a4adbb;letter-spacing:.2px;font-variant-numeric:tabular-nums}.chart-footer{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:auto;padding:14px 19px 17px;font-size:8px;color:#b9bfcb;letter-spacing:.5px}.chart-footer>span:first-child{display:flex;align-items:center;gap:5px;white-space:nowrap}.chart-footer>span:last-child{letter-spacing:0;font-size:9px;text-align:right}.tiny-mark{font-weight:800;font-size:14px;letter-spacing:-1px;color:#9aa4b4}.book-panel{display:flex;flex-direction:column}.book-labels,.book-row,.trade-labels,.trade-row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:5px;font-variant-numeric:tabular-nums}.book-labels,.trade-labels{font-size:9px;color:#abb2bf;padding:10px 18px 8px}.book-labels span:not(:first-child),.book-row span:not(:first-child),.trade-labels span:not(:first-child),.trade-row span:not(:first-child){text-align:right}.book-row{position:relative;width:100%;font-size:11px;background:transparent;padding:4px 18px;height:25px;align-items:center;color:#7d8798;line-height:1.4}.book-row>span:not(.depth){position:relative;z-index:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.book-row>span:nth-child(2){text-align:left;color:var(--green);font-weight:550}.book-row.sell>span:nth-child(2){color:var(--red)}.book-row .depth{position:absolute;right:0;top:0;bottom:0;background:#f0f9f6;opacity:.95}.book-row.sell .depth{background:#fdf0f2}.book-row:hover{background:#f4f6fa}.asks{margin-top:auto}.book-mid{display:flex;align-items:center;justify-content:space-between;padding:10px 18px;border-top:1px solid #f6f7fa;border-bottom:1px solid #f6f7fa;margin:6px 0}.book-mid strong{font-size:16px;font-weight:700;letter-spacing:-.5px}.book-mid strong span{font-size:12px;font-weight:500}.book-mid>span{font-size:8px;color:#aab1be}.book-ratio{padding:16px 18px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:7px;font-size:9px;margin-top:auto}.book-ratio>div{width:100%;height:4px;border-radius:5px;background:#f4d8de;overflow:hidden}.book-ratio i{height:100%;display:block;background:#b8e6d9;border-radius:5px}.book-empty{text-align:center;color:#b0b7c4;font-size:12px;padding:50px 0}.mm-label{color:#8d9cae;background:#edf1f6;font-size:8px;border-radius:3px;padding:1px 3px;margin-left:4px;display:inline-block;line-height:1.3}.order-panel{padding-bottom:8px}.order-panel .panel-heading{border:0;padding-bottom:15px}.order-panel form{padding:0 19px}.side-switch{display:flex;background:#f5f7fa;border-radius:7px;margin:0 19px;gap:3px;padding:3px}.side-switch button{flex:1;background:transparent;color:#a2a9b6;border-radius:5px;padding:7px;font-size:12px;font-weight:600}.side-switch .selected.buy{color:#188f76;background:#fff;box-shadow:0 2px 5px #334b3b07}.side-switch .selected.sell{color:#ce677b;background:#fff;box-shadow:0 2px 5px #334b3b07}.type-tabs{display:flex;gap:20px;margin:16px 19px 13px;border-bottom:1px solid #edf0f5}.type-tabs button{background:transparent;font-size:11px;padding:0 0 10px;color:#a1a9b7;position:relative}.type-tabs button.active{color:#485063;font-weight:650}.type-tabs button.active:after{content:"";height:2px;background:#4b5568;position:absolute;bottom:-1px;left:0;right:0}.available{display:flex;justify-content:space-between;font-size:9px;margin:0 0 10px;color:#a7afbd}.available strong{color:#8390a5;font-weight:600}.input-box{display:flex;align-items:center;border:1px solid #e8ecf2;border-radius:7px;padding:8px 11px;flex-wrap:wrap;margin-bottom:10px}.input-box>span{width:100%;font-size:9px;color:#a9b0bd;margin-bottom:4px}.input-box input{width:calc(100% - 30px);padding:0;border:0;outline:0;box-shadow:none!important;font-size:13px;color:#63708a;background:transparent;line-height:1.3;height:18px;font-weight:550;min-width:0}.input-box input::-webkit-inner-spin-button{appearance:none}.input-box b{font-size:10px;color:#98a3b5;font-weight:500;margin-left:auto}.input-box:focus-within{border-color:#a4b4ca;box-shadow:0 0 0 3px #a4b4ca10}.percentage-buttons{display:flex;gap:7px;justify-content:space-between;margin:1px 0 15px}.percentage-buttons button{background:#f6f8fb;color:#9ba6b8;font-size:9px;padding:4px;border-radius:4px;flex:1}.percentage-buttons button:hover{background:#ecf1f7;color:#596a84}.checkbox{display:flex;align-items:center;gap:6px;font-size:10px;color:#8491a6;cursor:pointer}.checkbox input{position:absolute;opacity:0}.checkbox .custom-check{display:grid;place-items:center;width:13px;height:13px;border:1px solid #c3cbd6;background:#fff;border-radius:3px;color:#fff}.checkbox input:checked+.custom-check{background:#a0afc3;border-color:#a0afc3}.checkbox input:focus-visible+.custom-check{outline:2px solid #9472ce}.checkbox svg:last-child{margin-left:auto;opacity:.55}.order-summary{display:flex;justify-content:space-between;align-items:center;margin:17px 0 13px;border-top:1px dashed #e4eaf2;padding-top:13px;color:#98a4b7;font-size:10px}.order-summary strong{font-size:13px;color:#5c6c83;font-weight:650}.buy-button{background:#169b80;color:#fff}.buy-button:hover{background:#138a72}.sell-button{background:#d6677e;color:#fff}.sell-button:hover{background:#c65d73}.order-panel .button{font-size:11px;min-height:38px;padding:9px 5px}.form-foot{text-align:center;margin:9px 0 5px;font-size:8px;color:#b1b9c8}.market-note{padding:8px 10px;border-radius:7px;background:#f6f8fb;color:#7f8fa6;font-size:11px;margin-bottom:10px;min-height:56px}.market-note small{font-size:9px;color:#a4afc0}.orders-panel{grid-column:span 2;min-width:0;min-height:250px}.tabs-heading{padding-top:0;padding-bottom:0;min-height:57px}.tabs{display:flex;gap:26px;align-items:stretch}.tabs button{background:transparent;color:#9ba4b4;font-size:11px;padding:20px 0 17px;position:relative;font-weight:550;white-space:nowrap}.tabs button.active{color:#5d6a81;font-weight:650}.tabs button.active:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:#75839a}.tabs button span{font-size:9px;margin-left:5px;background:#eef2f7;padding:1px 5px;border-radius:4px;color:#9ba6b6}.trade-labels{padding-top:11px}.trade-list{padding-bottom:11px}.trade-row{font-size:11px;color:#96a1b2;padding:5px 20px;align-items:center}.trade-row span:first-child{font-weight:550}.trade-row span:last-child{font-size:9px}.empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;padding:47px 20px;color:#b0b9c8;font-size:12px}.empty>svg{color:#cbd2de;stroke-width:1.5}.empty p{max-width:500px}.empty .text-button{display:block;margin:10px auto 0}.text-button{background:transparent;color:#7d91b0;font-size:11px;padding:1px}.text-button:hover{color:#3e6489}.bottom-note{display:flex;gap:8px;align-items:center;color:#a7afbd;font-size:9px;padding:19px 3px 3px}.bottom-note>svg{flex-shrink:0}.reference{margin-left:auto;white-space:nowrap}.main-footer{display:flex;justify-content:space-between;padding:13px 33px 23px;color:#b3bac6;font-size:9px;max-width:1730px;margin:auto}.main-footer>span:last-child{display:flex;gap:6px;align-items:center}.status-dot{display:inline-block;width:5px;height:5px;background:#99bbad;border-radius:50%;flex-shrink:0}.status-dot.offline{background:#dba1ab}.footer-divider{margin:0 4px;color:#d1d7e0}.is-expanded .chart-panel{grid-column:1/-1}.is-expanded .chart-svg{height:460px}.is-expanded .book-panel{grid-column:2}.is-expanded .order-panel{grid-column:3}.is-expanded .orders-panel{grid-row:2;grid-column:1;min-width:0}.is-expanded .trades-panel{grid-column:1/-1;max-height:250px}.table-scroll{overflow:auto}table{border-collapse:collapse;width:100%;text-align:left;white-space:nowrap}th{font-size:10px;font-weight:500;color:#a4aebb;background:#fcfdff;padding:13px 20px;border-bottom:1px solid #f2f4f8}td{font-size:12px;padding:14px 20px;border-bottom:1px solid #f2f4f8;font-variant-numeric:tabular-nums}tr:last-child td{border-bottom:0}td small{color:#b1bac8;font-size:9px}td b{font-weight:600}td .tag{font-size:9px}td select{font-size:12px;padding:6px 9px;min-width:130px;border:1px solid #e2e8f0;border-radius:6px;color:#768299;background:#fff}.wallet-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.balance-card{padding:27px 29px}.balance-label{display:flex;align-items:center;gap:10px;color:#7e8a9e;font-size:13px}.balance-label .tag{margin-left:auto}.balance-card>strong{display:block;font-size:39px;letter-spacing:-1.5px;font-weight:700;margin-top:23px;font-variant-numeric:tabular-nums}.balance-card>strong small{font-size:17px;font-weight:500;color:#9ba6b6;letter-spacing:0;margin-left:11px}.balance-card>p{color:#a5adbb;font-size:12px;margin-top:5px}.balance-bottom{display:flex;justify-content:space-between;border-top:1px solid var(--line);margin-top:25px;padding-top:18px;gap:15px;color:#a4adbb;font-size:11px}.balance-bottom b{font-weight:600;color:#728299;margin-left:7px}.primary-balance{background:linear-gradient(130deg,#fff,#f7faff)}.ruble-icon{display:grid;place-items:center;width:33px;height:33px;border-radius:50%;background:#f3f5f8;color:#8d99ab;font-size:18px}.wallet-actions{display:flex;gap:10px;margin:20px 0 28px}.reward-panel{display:flex;gap:20px;align-items:center;padding:25px;margin-bottom:27px}.reward-icon{width:51px;height:51px;background:#f6f2fd;border:1px solid #eee6fa;display:grid;place-items:center;border-radius:12px;color:#9672c4;flex-shrink:0}.reward-panel>div:nth-child(2){flex:1}.reward-panel p{color:#a1aaba;font-size:12px;margin:6px 0 8px}.reward-panel a{color:#a28ac5;font-size:11px}.history-operation{display:flex;align-items:center;gap:15px}.history-operation>span{display:grid;place-items:center;width:31px;height:31px;border-radius:8px;background:#f5f8fb}.history-operation small{display:block;margin-top:3px}.account-empty{text-align:center;padding-bottom:35px}.account-empty .empty{padding-bottom:20px}.section-intro{display:flex;align-items:center;justify-content:space-between;margin:34px 0 21px}.section-intro h2{font-size:20px}.section-intro p{color:#a0a9b8;font-size:12px;margin-top:7px}.event-feature{display:flex;position:relative;background:#272d3a;border:1px solid #343e50;border-radius:16px;overflow:hidden;min-height:267px;color:#fff;padding:35px 38px;align-items:center;justify-content:space-between}.event-feature-copy{z-index:2;max-width:65%}.dark-tag{background:#ffffff0d;color:#c5cddc;border-color:#ffffff13;font-size:10px}.event-feature h2{font-size:37px;letter-spacing:-1px;margin-top:15px;font-weight:600}.event-feature p{font-size:13px;color:#a8b3c7;line-height:1.8;margin-top:9px;max-width:520px}.event-meta{display:flex;gap:24px;color:#b0bbcf;font-size:11px;margin-top:24px}.event-meta>span{display:flex;align-items:center;gap:8px}.event-geometry{width:220px;height:210px;position:relative;display:grid;place-items:center;perspective:600px;right:12px}.geometry-grid{position:absolute;display:grid;grid-template-columns:1fr 1fr;width:163px;height:163px;gap:11px;transform:rotateX(47deg) rotate(-32deg);animation:geometry 16s ease-in-out infinite}.geometry-grid i{border:1px solid #7285ac70;background:linear-gradient(145deg,#ffffff0c,#ffffff02);border-radius:9px;box-shadow:10px 14px #ffffff03,10px 14px 0 1px #7a90b315}.event-geometry>span{font-size:84px;font-weight:400;font-family:Georgia,serif;opacity:.2;z-index:2;color:#9caecf;transform:translateY(-15px)}.state-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:17px}.state-card{position:relative;background:#fff;border:1px solid var(--line);border-radius:13px;text-align:center;padding:23px 18px 20px;transition:all .2s;overflow:hidden}.state-card:hover{border-color:#bec9db;transform:translateY(-3px);box-shadow:0 7px 20px #52647e09}.state-card.selected{border-color:var(--state-color);box-shadow:0 0 0 1px var(--state-color)}.state-number{position:absolute;top:17px;left:19px;color:#c3cbd7;font-size:11px}.state-icon{display:flex;justify-content:center;align-items:center;height:86px;color:var(--state-color)}.state-card h3{font-size:18px;margin-top:11px}.state-card p{font-size:10px;color:#a1adbe;margin-top:7px}.state-selected{display:flex;justify-content:center;align-items:center;gap:6px;margin-top:24px;font-size:11px;color:#a8b4c5}.state-card.selected .state-selected{color:var(--state-color)}.event-join{display:flex;align-items:center;justify-content:space-between;gap:25px;background:#eef2f7;border:1px solid #e3e9f2;padding:23px 26px;border-radius:12px;margin:24px 0}.event-join h3{font-size:15px;color:#5b6c84}.event-join p{font-size:12px;color:#96a3b7;margin-top:6px}.event-join-actions{display:flex;gap:17px;align-items:center;flex-shrink:0}.event-info-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.info-card{padding:25px}.info-card>svg{color:#a1aec4;margin-bottom:13px}.info-card p{font-size:13px;color:#a1aabb;line-height:1.8;margin-top:10px}.info-card .tag{margin-top:15px}.stream-feature{display:grid;grid-template-columns:1.2fr 1fr;gap:33px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:15px;padding:15px}.stream-visual{position:relative;background:linear-gradient(140deg,#eae6f3,#edeaf5 40%,#f4f2f8);border:1px solid #e5dfef;border-radius:10px;min-height:263px;display:grid;place-items:center;overflow:hidden}.stream-wave{display:flex;position:absolute;gap:6px;align-items:center;inset:0;justify-content:center;opacity:.55}.stream-wave i{width:3px;background:#c1b5da;border-radius:4px;animation:wave 6s ease-in-out infinite}.stream-symbol{width:99px;height:99px;background:#eee9f9;border:1px solid #d9ceec;border-radius:24px;display:grid;place-items:center;z-index:1;color:#8e76b5;box-shadow:0 18px 35px #8e72b21a;transform:rotate(-8deg);animation:drift 9s ease-in-out infinite}.stream-screen-caption{position:absolute;bottom:19px;left:21px;right:21px;display:flex;justify-content:space-between;font-size:10px;color:#b0a4c9;letter-spacing:1px}.stream-screen-caption span:last-child{letter-spacing:0;font-size:11px}.stream-feature-copy{padding-right:28px}.stream-feature-copy h2{font-size:27px;line-height:1.45;margin-top:17px;max-width:320px}.stream-feature-copy p{font-size:13px;color:#a4aabb;line-height:1.9;margin:12px 0 24px}.schedule-row{display:flex;align-items:center;gap:25px;padding:22px 27px;border-bottom:1px solid var(--line)}.schedule-row:last-child{border-bottom:0}.schedule-date{display:flex;flex-direction:column;align-items:center;background:#f4f6f9;border-radius:9px;min-width:58px;padding:9px}.schedule-date b{font-size:23px;font-weight:650;color:#7889a2;line-height:1.3}.schedule-date span{color:#aab5c5;font-size:10px}.schedule-title{flex:1}.schedule-title h3{font-size:15px}.schedule-title span{font-size:12px;color:#aab4c3}.schedule-row>strong{font-size:12px;color:#8fa0b9;font-weight:500}.admin-tabs{display:flex;gap:8px;border-bottom:1px solid #e6ebf2;margin:-2px 0 26px}.admin-tabs button{display:flex;gap:8px;align-items:center;padding:13px 14px;background:transparent;color:#a0adbe;font-size:12px;position:relative;border-radius:6px 6px 0 0}.admin-tabs button:hover{background:#f0f3f8}.admin-tabs button.active{color:#536982;background:#f1f4f8;font-weight:600}.admin-tabs button.active:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:#8395b1}.market-control{display:flex;justify-content:space-between;align-items:center;background:#fff;border:1px solid var(--line);border-radius:11px;padding:18px 22px;margin-bottom:21px}.market-control>div{display:flex;align-items:center;gap:12px;font-size:14px}.market-control>div>span:last-child{font-size:11px;color:#a2aebb;margin-left:8px}.admin-two-columns{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:24px}.admin-form{padding:25px}.admin-section-heading{display:flex;align-items:center;gap:12px;margin-bottom:26px;color:#8d9bb2}.admin-section-heading h3{color:#586980;font-size:15px}.admin-section-heading p{font-size:11px;color:#aab4c5;margin-top:5px}.admin-section-heading>.tag{margin-left:auto}.admin-section-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:10px;background:#f4f7fb;color:#8fa0b8}.field{display:flex;flex-direction:column;gap:7px;margin-bottom:18px;color:#8fa0b7;font-size:11px}.field input,.field select,.field textarea{width:100%;min-width:0;color:#697d97;font-size:13px;border:1px solid #e2e8f2;background:#fff;border-radius:7px;padding:10px 12px;min-height:41px}.field textarea{resize:vertical}.field small{color:#b2bac9;font-size:10px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 17px}.toggle-label{display:flex;align-items:center;gap:11px;color:#97a5b9;font-size:12px;cursor:pointer;margin-bottom:10px}.toggle-label input{position:absolute;opacity:0}.toggle{width:31px;height:17px;border-radius:30px;background:#d6deea;padding:2px;transition:.2s}.toggle:after{content:"";display:block;width:13px;height:13px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #65779219;transition:.2s}.toggle-label input:checked+.toggle{background:#87b5a5}.toggle-label input:checked+.toggle:after{transform:translate(14px)}.toggle-label input:focus-visible+.toggle{outline:2px solid #976acc;outline-offset:3px}.subtle-note{font-size:11px;line-height:1.8;color:#a1adc0;margin:14px 0 20px}.admin-form>p{font-size:13px;color:#9ca9be;line-height:1.8}.admin-form .button{font-size:12px}.admin-trades{margin-top:23px}.permissions-note{padding:23px 25px;color:#9aabc2;font-size:12px;line-height:2}.permissions-note b{font-weight:600;color:#6d819d}.admin-schedule{margin-top:24px}.admin-schedule-row{display:flex;align-items:center;justify-content:space-between;padding:18px 24px;border-bottom:1px solid #edf1f7;color:#9aa8bf;font-size:12px}.admin-schedule-row small{display:block;color:#b1bbcb;font-size:11px;margin-top:4px}.integrations{display:grid;grid-template-columns:1.2fr 1fr;gap:22px;align-items:start}.integrations>section:first-child{grid-row:span 2}.integration-twitch{display:grid;place-items:center;width:42px;height:42px;background:#f5f0fc;border-radius:10px;color:#a08abe}.integration-checks{font-size:12px;color:#8fa0b9;display:flex;flex-direction:column;gap:13px;margin-bottom:23px}.integration-checks p{display:flex;gap:9px;align-items:center}.integration-checks svg{color:#94b5a7}.integration-settings{border:1px solid #eaf0f7;border-radius:9px;overflow:hidden}.integration-settings>div{display:flex;justify-content:space-between;align-items:center;padding:13px 14px;gap:10px;border-bottom:1px solid #eaf0f7;font-size:11px;color:#9aabc1}.integration-settings>div:last-child{border:0}.integration-settings b{font-weight:500;color:#8094ae}.integration-event{display:flex;flex-direction:column;font-size:11px;gap:4px;padding:15px 0;border-bottom:1px solid #edf1f7;overflow-wrap:anywhere}.integration-event small{color:#a6b2c5}details summary{font-size:11px;color:#91a1bb;cursor:pointer}details pre{font-size:10px;background:#f6f8fc;padding:10px;color:#8093b0;white-space:pre-wrap;max-width:270px;max-height:170px;overflow:auto}.modal{border:1px solid #e6e9f0;border-radius:18px;padding:28px;width:min(470px,calc(100% - 32px));max-height:90vh;overflow:auto;box-shadow:0 30px 100px #1a25333b;background:#fff;color:var(--ink)}.modal::backdrop{background:#1d253452;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-heading{display:flex;justify-content:space-between;align-items:center;gap:15px}.modal-heading h2{font-size:22px}.modal-description{font-size:13px;color:#9ba6b7;line-height:1.8;margin:14px 0 22px}.modal-divider{border-top:1px solid #eef1f5;text-align:center;font-size:10px;color:#abb5c5;margin:28px 0 20px;line-height:0}.modal-divider span{background:#fff;padding:0 11px}.demo-accounts{display:flex;flex-direction:column;gap:9px}.demo-accounts>button{display:flex;align-items:center;gap:13px;border:1px solid #e7ecf4;border-radius:9px;background:#fcfdff;padding:13px;text-align:left;color:#697d99}.demo-accounts>button:hover{border-color:#c1cde1;background:#f5f8fc}.demo-icon{width:35px;height:35px;border-radius:8px;background:#eef3fa;display:grid;place-items:center;flex-shrink:0}.demo-accounts strong{display:block;font-size:13px;font-weight:650}.demo-accounts small{display:block;font-size:10px;color:#a6b3c9;margin-top:3px}.demo-accounts>button>svg{margin-left:auto;color:#b9c6da}.modal .subtle-note{font-size:10px;margin-bottom:0}.help-content{font-size:13px;line-height:1.9;color:#92a0b7}.help-content h3{color:#586c89;margin-top:24px;margin-bottom:7px}.help-content a{color:#a18ac3;text-decoration:underline}.toast{position:fixed;bottom:24px;right:27px;display:flex;align-items:center;gap:11px;padding:16px 18px;border-radius:12px;border:1px solid #e4eaf2;background:#fff;box-shadow:0 12px 45px #283c591a;z-index:100;font-size:13px;color:#788ba7;max-width:min(510px,calc(100% - 32px));animation:appear .25s ease both}.toast>svg{color:#7eb19c;flex-shrink:0}.toast.error>svg{color:#d995a1}.toast .icon-button{margin-left:9px}.error-banner{display:flex;align-items:center;gap:10px;background:#fff3f5;border:1px solid #f3d7dc;color:#c68c98;padding:14px 17px;font-size:12px;border-radius:9px;margin-bottom:20px}.error-banner button{margin-left:auto;background:transparent;color:#b8798a;text-decoration:underline}.loading{display:flex;align-items:center;justify-content:center;gap:13px;min-height:70vh;color:#a6b4c9;font-size:14px}.spinner{width:19px;height:19px;border:2px solid #d6dfec;border-top-color:#99abc5;border-radius:50%;animation:spin 1s linear infinite}.restricted{text-align:center;min-height:65vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:21px}.restricted>svg{color:#bbc5d8}.restricted p{color:#a1adc1}.nav-backdrop{display:none}@keyframes appear{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes drift{0%,to{transform:translateY(0) rotate(-7deg)}50%{transform:translateY(-7px) rotate(3deg)}}@keyframes geometry{0%,to{transform:rotateX(47deg) rotate(-32deg) translateY(0)}50%{transform:rotateX(40deg) rotate(-26deg) translateY(-10px)}}@keyframes wave{0%,to{transform:scaleY(.8)}50%{transform:scaleY(1.12)}}@media(min-width:1600px){.sidebar{width:238px}.main-shell{margin-left:238px}main{padding:36px 38px 18px}.trading-grid{grid-template-columns:minmax(0,1fr) 277px 286px;gap:18px}.book-row,.trade-row{font-size:12px}.book-labels,.trade-labels{font-size:10px}.order-panel .button{font-size:12px}.input-box input{font-size:14px}.chart-svg{height:360px}.book-row{height:27px}.ticker-stat b{font-size:14px}.market-overview{gap:40px}.ticker-main{padding-right:40px}.panel-heading h3{font-size:14px}}@media(max-width:1250px){.sidebar{width:193px;padding-left:12px;padding-right:12px}.main-shell{margin-left:193px}.brand{gap:9px;padding:0 5px}.brand div{font-size:20px}.brand img{width:34px;height:34px}main{padding:26px 23px 15px}.topbar{padding:0 23px}.trading-grid{grid-template-columns:minmax(0,1fr) 235px}.chart-panel{grid-column:1}.book-panel{grid-column:2}.order-panel{grid-column:2;grid-row:2}.orders-panel{grid-column:1;grid-row:2}.trades-panel{grid-column:1/-1}.trade-list{display:grid;grid-template-columns:1fr 1fr}.trade-labels{display:none}.trade-row{border-right:1px solid #f0f3f8;padding:8px 20px}.market-overview{gap:20px;flex-wrap:wrap;padding:20px}.pair{min-width:190px}.ticker-main{padding-right:18px}.ticker-stat{min-width:95px}.bottom-note{flex-wrap:wrap}.reference{margin-left:22px}.community-card{padding:16px 13px}.integrations{grid-template-columns:1fr}.integrations>section:first-child{grid-row:auto}.event-feature{padding:30px}.event-geometry{right:-15px;width:165px}.event-feature h2{font-size:31px}.event-feature-copy{max-width:70%}.event-join{align-items:flex-start;flex-direction:column;gap:15px}.admin-tabs button{padding:12px 10px}.admin-two-columns{gap:15px}.admin-form{padding:20px}.is-expanded .chart-panel{grid-column:1/-1}.is-expanded .book-panel{grid-column:1;grid-row:2}.is-expanded .order-panel{grid-column:2;grid-row:2}.is-expanded .orders-panel{grid-column:1/-1;grid-row:3}}@media(max-width:950px){.sidebar{width:177px}.main-shell{margin-left:177px}.brand div{font-size:18px}.brand img{width:30px;height:30px}.brand span{font-size:7px;letter-spacing:1.2px}.brand{gap:8px}.nav-item{font-size:12px;gap:9px;padding:12px 9px}.community-card strong{font-size:13px}.community-card p{font-size:9px}.topbar{height:72px}.environment-label{display:none}.breadcrumbs{gap:10px}.page-intro h1{font-size:28px}.page-intro p{font-size:12px}.trading-grid{grid-template-columns:minmax(0,1fr) 216px;gap:12px}.chart-tools .icon-button{width:23px}.intervals button{padding:5px 6px}.ohlc{gap:7px;font-size:9px}.chart-footer{flex-wrap:wrap;gap:4px;font-size:8px}.chart-footer>span:last-child{font-size:8px}.market-overview{gap:17px}.ticker-stat{display:none}.ticker-main{border:0;margin-left:auto}.wallet-grid,.admin-two-columns{grid-template-columns:1fr}.state-grid{grid-template-columns:1fr 1fr}.event-info-grid{grid-template-columns:1fr}.event-feature-copy{max-width:85%}.event-geometry{position:absolute;right:-75px;opacity:.35}.event-meta{gap:14px;flex-wrap:wrap}.reward-panel{flex-wrap:wrap;gap:14px}.reward-panel>.tag{margin-left:65px}.admin-tabs{gap:0;overflow:auto;white-space:nowrap}.admin-tabs button{font-size:11px;gap:5px}.stream-feature{grid-template-columns:1fr;gap:17px}.stream-feature-copy{padding:6px 17px 21px}.schedule-row{gap:15px;flex-wrap:wrap}.schedule-row>strong{margin-left:73px}.market-control>div{flex-wrap:wrap;gap:7px}.market-control>div>span:last-child{width:100%;margin:0 0 0 12px}.main-footer{gap:15px;padding-left:23px;padding-right:23px}}@media(max-width:720px){.sidebar{transform:translate(-100%);transition:transform .25s;width:225px;padding:30px 19px 20px}.sidebar.open{transform:translate(0)}.brand img{width:37px;height:37px}.brand div{font-size:22px}.brand span{font-size:8px}.nav-item{font-size:14px;padding:13px;gap:12px}.community-card strong{font-size:15px}.community-card p{font-size:11px}.nav-backdrop{display:block;position:fixed;inset:0;background:#1c2a4340;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:29}.main-shell{margin-left:0}.mobile-menu{display:flex}.topbar{padding:0 17px;height:68px}.breadcrumbs>span,.breadcrumbs>i{display:none}.breadcrumbs{gap:9px}.breadcrumbs strong{font-size:12px}.topbar-right{gap:9px}.twitch-login{font-size:11px;padding:7px 10px}.twitch-login svg{width:15px}.account-button div{max-width:87px;overflow:hidden}.account-button b{font-size:11px}.account-button small{font-size:9px}.account-button>svg{display:none}.avatar{width:29px;height:29px}.icon-button.logout{border:0}.page-intro{margin-bottom:24px;gap:12px}.page-intro h1{font-size:28px}.page-intro>.tag{font-size:9px;padding:4px 7px}.page-intro p{font-size:12px;max-width:250px}.eyebrow{font-size:8px;letter-spacing:1.4px}main{padding:26px 16px 12px}.market-overview{padding:17px;gap:15px;margin-bottom:15px}.pair{min-width:170px;gap:10px;margin:0}.pair h2{font-size:16px}.pair .muted{font-size:9px}.pair>svg{display:none}.coin{width:38px;height:38px;font-size:19px}.ticker-main{padding:0;gap:3px}.ticker-main strong{font-size:19px}.ticker-main>span{font-size:10px}.trading-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:13px}.chart-panel{grid-column:1/-1}.chart-svg{height:300px}.chart-footer{flex-wrap:nowrap;font-size:8px}.chart-footer>span:last-child{font-size:8px}.book-panel{grid-row:2;grid-column:1}.order-panel{grid-row:2;grid-column:2}.orders-panel{grid-row:3;grid-column:1/-1;min-height:230px}.trades-panel{grid-row:4;grid-column:1/-1}.panel-heading{padding:17px 14px}.panel-heading h3{font-size:12px}.book-labels{padding:10px 11px 8px;font-size:8px}.book-row{padding:4px 11px;font-size:10px;grid-template-columns:1.1fr .9fr 1fr;height:24px}.book-mid{padding:10px 11px;flex-wrap:wrap;gap:3px}.book-mid strong{font-size:15px}.book-mid>span{font-size:8px}.book-ratio{padding:15px 11px;font-size:8px}.order-panel .panel-heading{padding:17px 12px 15px}.side-switch{margin:0 12px}.side-switch button{font-size:11px}.type-tabs{margin-left:12px;margin-right:12px;gap:16px}.type-tabs button{font-size:10px}.order-panel form{padding:0 12px}.order-panel .button{font-size:9px;padding-left:0;padding-right:0;gap:5px}.order-panel .button>svg{width:11px}.input-box{padding:8px}.input-box input{font-size:12px}.input-box b{font-size:9px}.checkbox{font-size:9px;gap:4px}.checkbox svg:last-child{display:none}.order-summary{font-size:9px}.order-summary strong{font-size:12px}.available{font-size:8px}.percentage-buttons{gap:4px}.percentage-buttons button{font-size:8px}.tabs-heading{padding-top:0;padding-bottom:0}.tabs{gap:23px}.tabs button{font-size:11px}.trade-list{display:block}.trade-labels{display:grid;padding:11px 17px 9px}.trade-row{border:0;font-size:12px}.trade-row span:last-child{font-size:10px}.trades-panel .trade-list{max-height:210px;overflow:auto}.bottom-note{font-size:9px;align-items:flex-start;gap:7px;line-height:1.9}.bottom-note>svg{margin-top:2px}.bottom-note>span:nth-child(2){flex:1}.reference{width:100%;margin:2px 0 0 21px}.main-footer{padding:14px 18px 20px;font-size:8px;gap:9px;flex-wrap:wrap}.is-expanded .chart-panel{grid-column:1/-1}.is-expanded .chart-svg{height:340px}.is-expanded .book-panel{grid-column:1;grid-row:2}.is-expanded .order-panel{grid-column:2;grid-row:2}.is-expanded .orders-panel{grid-column:1/-1;grid-row:3}.is-expanded .trades-panel{grid-column:1/-1;grid-row:4}.wallet-grid{gap:15px}.balance-card{padding:23px}.balance-card>strong{font-size:34px}.balance-bottom{font-size:10px}.wallet-actions .button{font-size:11px}.reward-panel{padding:20px;gap:13px}.reward-panel h3{font-size:13px}.reward-panel p{font-size:12px}.reward-panel>.tag{margin-left:0}.reward-icon{width:40px;height:40px}.reward-panel>div:nth-child(2){min-width:220px}.event-feature{padding:27px 23px;min-height:290px}.event-feature h2{font-size:29px}.event-feature-copy{max-width:100%}.event-feature p{font-size:12px}.event-meta{font-size:10px;gap:13px}.event-geometry{opacity:.15}.section-intro h2{font-size:18px}.section-intro p{font-size:11px}.state-grid{gap:13px}.state-card{padding:20px 12px 18px}.state-card h3{font-size:17px}.state-card p{font-size:9px}.state-icon{height:74px}.event-join{padding:21px}.event-join-actions{flex-wrap:wrap;gap:15px}.event-join h3{font-size:14px}.event-join p{font-size:12px}.info-card{padding:22px}.stream-feature{padding:11px}.stream-visual{min-height:230px}.stream-feature-copy h2{font-size:24px}.schedule-row{padding:18px;gap:14px}.schedule-row>strong{font-size:11px;margin-left:72px}.schedule-title h3{font-size:13px}.schedule-title span{font-size:11px}.schedule-row>.tag{margin-left:auto}.admin-tabs{gap:2px;margin-bottom:20px}.admin-tabs button{font-size:11px;padding:12px 11px}.admin-tabs svg{width:14px}.admin-tabs button.active{background:#edf2f8}.market-control{padding:16px;gap:10px}.market-control>div{font-size:12px}.market-control>div>span:last-child{font-size:10px}.market-control .button{font-size:10px;padding:7px 10px;gap:4px;min-height:35px}.market-control .button svg{width:12px}.admin-section-heading{gap:9px}.admin-section-heading h3{font-size:14px}.admin-section-heading p{font-size:10px}.admin-section-heading .tag{font-size:8px}.admin-section-icon{width:35px;height:35px}.admin-section-icon>svg{width:21px}.form-grid{gap:0 11px}.field{font-size:11px}.field input,.field select{font-size:12px;padding:9px}.admin-form{padding:21px}.integrations{gap:18px}.integration-settings>div{padding:12px;font-size:10px}.integration-settings .tag{font-size:8px}.toast{bottom:17px;left:16px;right:16px;max-width:none;font-size:12px;padding:13px}.modal{padding:24px}.modal-heading h2{font-size:19px}th,td{padding-left:16px;padding-right:16px}.environment-label{display:none}.reward-panel>div:nth-child(2){flex-basis:calc(100% - 55px);min-width:0}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}:root{--muted:#758091;--green:#11866e;--red:#c45a70}body{font-size:16px}.nav-item{font-size:14px;color:#737d8d}.sidebar-caption{font-size:11px}.help-button{font-size:13px}.brand span{font-size:9px}.sidebar-footer{font-size:10px}.community-card p{font-size:12px;color:#788394}.page-intro p{font-size:14px;color:#7b8596}.eyebrow{font-size:11px;color:#8992a0}.breadcrumbs{font-size:12px}.tag{font-size:12px;color:#7b879a}.environment-label{font-size:10px}.button{font-size:14px}.twitch-login,.account-button b{font-size:13px}.account-button small{font-size:11px}.pair .muted{font-size:12px}.ticker-stat>span{font-size:12px;color:#7c8798}.ticker-stat b{font-size:14px}.ticker-stat small{font-size:12px}.ticker-main>span{font-size:12px}.ticker-main small{font-size:12px}.panel-heading h3{font-size:14px}.small-text{font-size:12px}.intervals button{font-size:12px;padding:5px 8px}.ohlc{font-size:12px;color:#7f8b9f;gap:9px}.ohlc b{color:#718099}.chart-svg{height:350px}.axis-text{font-size:12px;fill:#8290a5}.chart-footer{font-size:10px;color:#9aa6b9;padding-left:17px;padding-right:17px}.chart-footer>span:last-child{font-size:10px}.chart-tools{gap:1px}.book-labels,.trade-labels{font-size:11px;padding-left:13px;padding-right:13px;color:#8b97aa}.book-row{height:27px;font-size:13px;padding:4px 13px;color:#76859b}.book-mid{padding-left:13px;padding-right:13px}.book-mid>span{font-size:10px}.book-ratio{font-size:10px;padding-left:13px;padding-right:13px}.book-row>span:last-child{font-size:12px}.mm-label{font-size:9px}.side-switch button{font-size:14px}.type-tabs button{font-size:13px}.available{font-size:12px}.input-box>span{font-size:12px;color:#8995a8}.input-box input{font-size:14px;height:21px;color:#63748f}.input-box b{font-size:12px}.percentage-buttons button{font-size:12px;color:#8291a8}.checkbox{font-size:12px}.checkbox .custom-check{width:15px;height:15px}.order-summary{font-size:12px;margin:15px 0 13px}.order-summary strong{font-size:15px}.order-panel .button{font-size:13px;min-height:40px}.form-foot{font-size:11px}.market-note{font-size:13px}.market-note small{font-size:11px}.tabs button{font-size:13px}.tabs button span{font-size:11px}.trade-row{font-size:13px;padding-left:15px;padding-right:15px}.trade-row span:last-child{font-size:11px}.empty{font-size:14px;color:#8b9bb4}.text-button{font-size:12px}.bottom-note{font-size:11px;color:#8b98ad}.main-footer{font-size:11px;color:#97a3b5}.balance-label{font-size:14px}.balance-card>p{font-size:13px;color:#8c99af}.balance-bottom{font-size:12px}.balance-bottom b{margin-left:4px}.reward-panel p{font-size:14px;color:#8492a7}.reward-panel a{font-size:13px}.history-operation small{font-size:12px}th{font-size:12px;color:#8493ab}td{font-size:14px}td small{font-size:12px}td .tag{font-size:11px}.section-intro p{font-size:14px;color:#7e8da5}.event-feature p{font-size:14px}.event-meta{font-size:12px}.state-card p{font-size:12px;color:#8796ad}.state-selected{font-size:13px}.state-number{font-size:12px}.event-join p,.info-card p{font-size:14px;color:#7f91ad}.event-join-actions{flex-wrap:wrap}.stream-screen-caption{font-size:12px}.stream-screen-caption span:last-child{font-size:12px}.stream-feature-copy p{font-size:14px;color:#7b8ba3}.schedule-title span{font-size:13px}.schedule-row>strong{font-size:13px}.admin-tabs button{font-size:14px}.admin-section-heading p{font-size:12px}.field{font-size:13px;color:#7488a4}.field input,.field select,.field textarea{font-size:14px;color:#657d9b}.field small{font-size:12px}.subtle-note{font-size:12px;color:#8c9bb2}.toggle-label{font-size:14px}.market-control>div>span:last-child{font-size:12px}.admin-form .button{font-size:14px}.admin-form>p{font-size:14px}.permissions-note,.admin-schedule-row{font-size:14px}.admin-schedule-row small{font-size:12px}.integration-checks{font-size:14px}.integration-settings>div{font-size:13px}.integration-event{font-size:13px}details summary{font-size:12px}details pre{font-size:12px}.modal-description,.help-content{font-size:14px}.modal-description{color:#7c8ca5}.modal-divider{font-size:12px}.demo-accounts strong{font-size:14px}.demo-accounts small,.modal .subtle-note{font-size:12px}.error-banner{font-size:13px}@media(min-width:1251px){.trading-grid{grid-template-columns:minmax(0,1fr) 258px 276px}.market-overview{gap:25px}.ticker-main{padding-right:25px}.chart-footer{flex-wrap:wrap;gap:3px}.book-row{height:28px}.order-panel{padding-bottom:11px}.order-panel .panel-heading{padding-bottom:16px}.input-box{padding-top:8px;padding-bottom:8px}.orders-panel{min-height:250px}}@media(max-width:1250px){.market-overview{gap:18px}.ticker-stat:last-child{display:none}.ticker-stat>span{font-size:11px}.ticker-stat b{font-size:13px}.ticker-main{padding-right:10px}.chart-footer{flex-wrap:wrap}.ohlc>span:first-child{width:100%}}@media(max-width:950px){.sidebar-caption{font-size:10px}.nav-item{font-size:13px}.community-card p{font-size:11px}.book-labels{font-size:10px}.book-row{font-size:12px;padding-left:11px;padding-right:11px}.book-row>span:last-child{font-size:11px}.tag{font-size:11px}.event-meta,.admin-tabs button{font-size:12px}.admin-form .button{font-size:13px}}@media(max-width:720px){.nav-item{font-size:14px}.page-intro p{font-size:14px;max-width:none}.page-intro>.tag{font-size:10px}.breadcrumbs strong,.twitch-login{font-size:12px}.page-intro{align-items:flex-start}.pair .muted{font-size:11px}.pair{min-width:165px}.ticker-main>span{font-size:12px}.ticker-main small{display:none}.chart-footer>span:last-child{font-size:10px}.chart-svg{height:350px}.book-labels{font-size:11px}.book-row{font-size:13px;height:28px}.book-row>span:last-child{font-size:12px}.order-panel .button{font-size:13px}.panel-heading h3{font-size:14px}.side-switch button,.type-tabs button{font-size:13px}.input-box input{font-size:14px}.input-box b{font-size:12px}.input-box>span{font-size:12px}.available,.checkbox,.percentage-buttons button,.order-summary{font-size:12px}.order-summary strong{font-size:15px}.trade-row{font-size:14px}.tabs button{font-size:13px}.bottom-note{font-size:11px}.main-footer{font-size:10px}.wallet-actions .button{font-size:13px}.balance-bottom{font-size:12px}.balance-bottom>span{display:flex;flex-direction:column;gap:3px}.balance-bottom b{margin:0}.event-feature p,.event-join p{font-size:14px}.state-card p{font-size:12px}.event-join h3{font-size:15px}.admin-tabs button,.admin-section-heading p{font-size:12px}.field{font-size:13px}.field input,.field select{font-size:14px}.integration-settings>div{font-size:12px}.integration-settings .tag{font-size:11px}.market-control>div{font-size:14px}.market-control>div>span:last-child{font-size:12px}.market-control .button{font-size:12px}.schedule-row>strong{font-size:13px}.schedule-title h3{font-size:15px}.schedule-title span{font-size:13px}th{font-size:12px}td{font-size:14px}.modal-heading h2{font-size:20px}}@media(max-width:530px){.trading-grid,.is-expanded{grid-template-columns:1fr}.book-panel,.is-expanded .book-panel{grid-column:1;grid-row:3}.order-panel,.is-expanded .order-panel{grid-column:1;grid-row:2}.orders-panel,.is-expanded .orders-panel{grid-column:1;grid-row:4}.trades-panel,.is-expanded .trades-panel{grid-column:1;grid-row:5}.order-panel{padding-bottom:13px}.order-panel form{padding-left:20px;padding-right:20px}.side-switch,.type-tabs{margin-left:20px;margin-right:20px}.book-row{font-size:14px;padding-left:20px;padding-right:20px}.book-row>span:last-child{font-size:14px}.book-labels{padding-left:20px;padding-right:20px}.book-mid{padding:13px 20px}.book-ratio{padding:17px 20px;font-size:12px}.book-mid>span{font-size:12px}.checkbox svg:last-child{display:block}.chart-footer{flex-wrap:wrap}.pair{min-width:155px}.coin{width:35px;height:35px}.market-overview{gap:10px;padding:15px}.pair h2{font-size:15px}.ticker-main strong{font-size:19px}.page-intro>.tag{margin-top:4px;white-space:normal;text-align:center}.form-grid{grid-template-columns:1fr}.event-join .button{font-size:13px}.event-join-actions{gap:17px}.toast{font-size:13px}}.book-row,.book-labels{grid-template-columns:1.25fr 1fr 1fr}.book-row>span:nth-child(2){display:flex;align-items:center;gap:2px}.book-row>span:nth-child(2) .mm-label{margin-left:1px;font-size:8px;line-height:1.2;flex-shrink:0}@media(max-width:720px){.sidebar{visibility:hidden}.sidebar.open{visibility:visible}}.main-shell{margin-left:0}.site-header{position:sticky;top:0;z-index:30;background:var(--home-bg);border-bottom:1px solid var(--home-line);color:var(--home-ink)}.header-inner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:32px;max-width:1330px;width:calc(100% - 160px);margin:auto;min-height:88px}.site-header .brand{margin:0;padding:0;gap:20px;white-space:nowrap;display:flex;align-items:center;color:var(--home-ink)}.site-header .brand img{width:52px;height:52px;border-radius:0;object-fit:contain}.site-header .brand div{font:700 28px/1 Inter,sans-serif;letter-spacing:-1.3px}.site-navigation{display:flex;align-items:center;gap:4px;min-width:0;height:88px}.site-nav{display:flex;flex:1;align-items:center;justify-content:safe center;gap:4px;min-width:0;height:88px}.site-navigation .nav-item{position:relative;width:auto;flex-shrink:0;display:flex;align-items:center;gap:9px;padding:0 14px;height:40px;font-size:15px;font-weight:500;color:var(--home-muted);white-space:nowrap;line-height:1.5;border:0;border-radius:8px;background:transparent;transition:background-color .15s ease,color .15s ease}.site-navigation .nav-item svg{width:18px;height:18px;flex-shrink:0;color:inherit}.site-navigation .nav-item.active{color:#fff;background:#8536ef;font-weight:500;border:0}:root[data-theme=light] .site-navigation .nav-item.active{background:#772ce8}.site-navigation .nav-item:hover:not(.active){color:var(--home-ink);background:color-mix(in srgb,var(--home-ink) 6%,var(--home-bg))}.site-navigation .nav-item:focus-visible{outline:2px solid var(--home-accent);outline-offset:3px}.header-actions{display:flex;align-items:center;justify-content:flex-end;gap:26px;min-width:0}.theme-switch{display:flex;align-items:center;gap:20px}.theme-switch button{display:flex;align-items:center;justify-content:center;width:30px;height:34px;padding:0;background:transparent;color:var(--home-muted);border-radius:5px}.theme-switch button:hover,.theme-switch button[aria-pressed=true]{color:var(--home-ink)}.theme-switch button:first-child{position:relative}.theme-switch button:first-child:after{content:"";position:absolute;right:-11px;top:5px;height:24px;border-right:1px solid var(--home-line)}.theme-switch svg{width:24px;height:24px;stroke-width:1.7}.header-actions .twitch-login{background:#8542fa;color:#fff;border:0;border-radius:11px;min-height:54px;padding:13px 21px;font-size:15px;font-weight:500;gap:10px}.header-actions .twitch-login:hover{background:#9146ff;color:#fff}.header-actions .twitch-login svg{width:23px;height:23px}.header-actions .account-button{gap:9px;color:var(--home-ink)}.header-actions .avatar{overflow:hidden;flex-shrink:0}.header-actions .avatar img{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit}.header-actions .account-button b{font-size:13px}.header-actions .account-button small{font-size:10px;color:var(--home-muted)}.header-actions .account-button>svg{margin-left:0}.header-actions .logout{border-color:var(--home-line);color:var(--home-muted)}main,.main-footer{max-width:1490px}@media(min-width:1600px){.main-shell{margin-left:0}}@media(max-width:1250px){.header-inner{width:calc(100% - 80px);gap:22px}.site-navigation .nav-item{padding:0 9px;gap:6px;font-size:14px}.site-navigation .nav-item svg{width:16px;height:16px}.site-header .brand{gap:11px}.site-header .brand div{font-size:25px}.header-actions{gap:17px}.header-actions .twitch-login{padding:11px 16px;font-size:13px;min-height:48px}.theme-switch{gap:15px}.theme-switch button:first-child:after{right:-8px}}@media(max-width:1100px){.header-inner{width:calc(100% - 48px);grid-template-columns:1fr auto;gap:0 20px;min-height:76px}.site-navigation{grid-column:1/-1;grid-row:2;height:50px}.site-nav{justify-content:flex-start;height:50px;overflow:auto;scrollbar-width:none}.site-nav::-webkit-scrollbar{display:none}.header-actions{grid-column:2;grid-row:1}.site-header .brand{min-height:76px}.site-header .brand img{width:43px;height:43px}}@media(max-width:600px){.header-inner{width:calc(100% - 36px);gap:0 12px}.site-header .brand{gap:9px;min-height:68px}.site-header .brand img{width:34px;height:34px}.site-header .brand div{font-size:21px;letter-spacing:-1px}.header-actions{gap:9px}.theme-switch{gap:5px}.theme-switch button{width:26px}.theme-switch svg{width:19px;height:19px}.theme-switch button:first-child:after{display:none}.header-actions .twitch-login{font-size:12px;padding:8px 10px;min-height:39px;border-radius:7px;gap:6px}.header-actions .twitch-login svg{width:17px;height:17px}.site-nav{height:50px}.site-navigation .nav-item{font-size:13px;padding:0 10px;gap:7px}.header-actions .account-button div{max-width:65px;overflow:hidden}.header-actions .account-button small{display:none}.header-actions .account-button b{font-size:11px}.header-actions .account-button>svg{display:none}.header-actions .avatar{width:26px;height:26px}.header-actions .logout{width:24px}}@font-face{font-family:Inter;src:url("/assets/font-inter-normal-400-b032b185d181390d.woff2") format("woff2"),url(/fonts/inter-normal-400.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Inter;src:url("/assets/font-inter-normal-500-257648d24f17d09c.woff2") format("woff2"),url(/fonts/inter-normal-500.ttf) format("truetype");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Inter;src:url("/assets/font-inter-normal-700-5e8b9eb2607a5fb2.woff2") format("woff2"),url(/fonts/inter-normal-700.ttf) format("truetype");font-style:normal;font-weight:700;font-display:swap}:root{--home-bg:#0e0e10;--home-ink:#f5f5f6;--home-muted:#9c9ca9;--home-line:#2b2b32;--home-accent:#a970ff;font-family:Inter,Segoe UI,sans-serif;background:var(--home-bg)}:root[data-theme=light]{--home-bg:#f7f7f8;--home-ink:#161618;--home-muted:#696973;--home-line:#dcdce1;--home-accent:#772ce8}:root[data-theme=light] .channel-portrait{background:#e8e8ed}:root[data-theme=light] .destination-link>svg,:root[data-theme=light] .theme-switch button[aria-pressed=true]{color:var(--home-accent)}body{font-family:Inter,Segoe UI,sans-serif}.app-shell{min-height:100vh;background:var(--home-bg);color:var(--home-ink)}.home-mode{background:var(--home-bg);color:var(--home-ink)}.home-mode main{max-width:none;padding:0;margin:0;animation:none}.home-mode .main-footer{display:none}.channel-home{max-width:1330px;width:calc(100% - 160px);margin:auto;padding-top:80px}.channel-intro{display:flex;align-items:center;gap:26px;min-height:120px;margin-bottom:36px}.channel-portrait{width:126px;height:120px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border:1px solid var(--home-line);border-radius:18px}.channel-portrait img{display:block;width:120px;height:120px;object-fit:contain}.channel-title h1{font-size:84px;font-weight:700;line-height:1;letter-spacing:-4px;color:var(--home-ink)}.channel-title p{font-size:28px;letter-spacing:-.7px;color:var(--home-muted);line-height:1.2;margin-top:1px}.channel-link{display:flex;align-items:center;gap:14px;font-size:21px;font-weight:400;color:var(--home-accent);margin-left:auto;white-space:nowrap;align-self:center;margin-top:15px}.channel-link:hover{color:var(--home-accent);text-decoration:underline;text-underline-offset:5px}.channel-link svg{flex-shrink:0}.channel-cover{width:100%;aspect-ratio:3.3;overflow:hidden;border:1px solid var(--home-line);border-radius:11px;background:#0e0e10}.channel-cover img{display:block;width:100%;height:100%;object-fit:cover}.channel-destinations{margin-top:58px}.channel-destinations>h2{font-size:14px;font-weight:400;line-height:20px;letter-spacing:2.4px;text-transform:uppercase;color:var(--home-muted)}.destination-grid{display:grid;grid-template-columns:1fr 1.14fr .98fr;margin-top:23px}.destination-link{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:0 73px 0 0;min-height:81px;color:var(--home-ink)}.destination-link+.destination-link{border-left:1px solid var(--home-line);padding-left:73px}.destination-link:last-child{padding-right:0}.destination-link h3{font-size:34px;line-height:1.35;font-weight:500;letter-spacing:-1.1px;margin:0}.destination-link p{font-size:21px;line-height:1.5;color:var(--home-muted);margin-top:1px;white-space:nowrap}.destination-link>svg{margin-top:10px;flex-shrink:0;color:var(--home-muted);transition:transform .18s,color .18s}.destination-link:hover{color:var(--home-ink)}.destination-link:hover>svg{transform:translate(3px,-3px);color:var(--home-accent)}.channel-footer{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--home-line);margin-top:53px;padding:29px 0 36px;min-height:92px;font-size:17px;color:var(--home-muted)}.channel-footer a:hover{color:var(--home-accent)}.channel-footer a{display:flex;align-items:center;line-height:1}.home-mode .error-banner{margin:20px auto;max-width:1330px}.home-mode .modal{background:var(--home-bg);color:var(--home-ink);border-color:var(--home-line)}.home-mode .modal .modal-description,.home-mode .modal .subtle-note{color:var(--home-muted)}.home-mode .modal-divider{border-color:var(--home-line);color:var(--home-muted)}.home-mode .modal-divider span{background:var(--home-bg)}.home-mode .demo-accounts>button{background:var(--home-bg);border-color:var(--home-line);color:var(--home-ink)}.home-mode .demo-accounts>button:hover{border-color:var(--home-accent)}.home-mode .demo-accounts small{color:var(--home-muted)}.home-mode .demo-icon{color:var(--home-accent);background:var(--home-line)}@media(max-width:1250px){.channel-home{width:calc(100% - 80px);padding-top:64px}.channel-title h1{font-size:68px}.channel-title p{font-size:24px}.channel-link{font-size:18px}.destination-link{padding-right:38px}.destination-link+.destination-link{padding-left:38px}.destination-link h3{font-size:29px}.destination-link p{font-size:18px}}@media(max-width:1000px){.channel-home{width:calc(100% - 48px);padding-top:54px}.channel-portrait{width:100px;height:100px}.channel-portrait img{width:89px;height:89px}.channel-title h1{font-size:56px;letter-spacing:-3px}.channel-title p{font-size:22px}.channel-intro{gap:21px;min-height:100px;margin-bottom:30px}.channel-link{font-size:16px;gap:7px}.channel-link svg{width:21px}.channel-destinations{margin-top:40px}.destination-link{padding-right:23px}.destination-link+.destination-link{padding-left:23px}.destination-link h3{font-size:25px}.destination-link p{font-size:15px;white-space:normal}.destination-link>svg{width:24px}.channel-footer{margin-top:35px}}@media(max-width:600px){.channel-home{width:calc(100% - 36px);padding-top:40px}.channel-intro{display:grid;grid-template-columns:70px minmax(0,1fr);gap:15px;min-height:0;margin-bottom:25px}.channel-portrait{width:70px;height:70px;border-radius:13px}.channel-portrait img{width:63px;height:63px}.channel-title h1{font-size:45px;letter-spacing:-2.8px;line-height:1.14}.channel-title p{font-size:17px;letter-spacing:-.4px;white-space:nowrap}.channel-link{grid-column:1/-1;margin:8px 0 0;justify-self:end;font-size:15px}.channel-cover{aspect-ratio:3;min-height:0;border-radius:8px}.channel-cover img{object-fit:fill}.channel-destinations{margin-top:34px}.channel-destinations>h2{font-size:10px;letter-spacing:1.9px}.destination-grid{display:block;margin-top:10px}.destination-link,.destination-link+.destination-link{padding:19px 0;min-height:88px;border-left:0;border-bottom:1px solid var(--home-line)}.destination-link:last-child{border-bottom:0}.destination-link h3{font-size:26px;letter-spacing:-.7px}.destination-link p{font-size:16px;margin-top:2px}.destination-link>svg{margin-top:4px;width:25px}.channel-footer{margin-top:20px;padding:24px 0 28px;font-size:13px;min-height:70px}}.twitch-profile-panel{padding:25px;margin-bottom:24px}.twitch-profile-heading{display:flex;align-items:center;gap:14px;margin-bottom:15px}.twitch-profile-heading>img{border-radius:50%;object-fit:cover}.twitch-profile-heading>div{flex:1;min-width:0}.twitch-profile-heading h3{font-size:18px;overflow-wrap:anywhere}.twitch-profile-heading a{font-size:13px;color:var(--muted,#91a1bb)}.twitch-badges{display:flex;flex-wrap:wrap;gap:7px;margin:8px 0}.twitch-profile-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 28px;margin:20px 0}.twitch-profile-details>div{min-width:0}.twitch-profile-details dt{color:var(--muted,#91a1bb);font-size:12px;margin-bottom:7px}.twitch-profile-details dd{font-size:14px;margin:0;display:flex;align-items:center;gap:8px;overflow-wrap:anywhere}.twitch-color-swatch{width:14px;height:14px;border-radius:50%;border:1px solid #8885;flex:none}.twitch-connect-button{margin-top:16px}.twitch-channel-connect{margin-top:22px;border-top:1px solid #8883;padding-top:20px}.twitch-channel-connect p{font-size:13px;line-height:1.7;margin:12px 0}@media(max-width:600px){.twitch-profile-panel{padding:20px}.twitch-profile-details{grid-template-columns:1fr}.twitch-profile-heading h3{font-size:16px}}.reward-history-heading{margin-top:28px}.twitch-rewards .admin-section-heading{flex-wrap:wrap}.twitch-rewards .admin-section-heading>div{flex:1;min-width:180px}.twitch-rewards .table-scroll{margin-top:12px}.coin{background:transparent;border:0;box-shadow:none;letter-spacing:normal}.coin img{display:block;width:100%;height:100%;object-fit:contain}.pair{min-width:230px}.pair h2{font-size:17px}.pair .muted{display:block;white-space:nowrap}.input-box.coin-quantity input{flex:1;width:0;min-width:50px}.input-box.coin-quantity b{font-size:11px;white-space:nowrap;padding-left:8px}.balance-label{flex-wrap:wrap}.balance-card>strong small{display:inline-block;font-size:14px}.currency-name{white-space:nowrap}@media(max-width:720px){.pair{min-width:230px}.balance-card>strong small{font-size:12px}.input-box.coin-quantity b{font-size:11px}}:root{--site-content-width:1330px;--site-gutter:80px;scrollbar-gutter:stable}.app-shell .header-inner,.app-shell main,.app-shell .main-footer{width:calc(100% - var(--site-gutter)*2);max-width:var(--site-content-width);margin-inline:auto}.app-shell main{padding:40px 0 20px;min-width:0;animation:none}.app-shell.home-mode main{padding:0;animation:none}.app-shell .channel-home{width:100%;max-width:none}.app-shell .main-footer{padding-inline:0}@media(max-width:1250px){:root{--site-gutter:40px}}@media(max-width:1100px){:root{--site-gutter:24px}}@media(max-width:600px){:root{--site-gutter:18px}.app-shell main{padding-top:28px}}@media(min-width:1101px){.app-shell.market-mode main{width:calc(100% - 48px);max-width:1840px;padding-top:20px}}.header-actions{gap:14px}.header-balance{position:relative;display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:5px;min-width:150px;border:1px solid color-mix(in srgb,var(--home-line) 75%,transparent);border-radius:10px;padding:9px 11px;background:color-mix(in srgb,var(--home-ink) 2%,var(--home-bg));color:var(--home-ink);white-space:nowrap;font-family:inherit;text-align:left;transition:background-color .15s,border-color .15s}.header-balance:hover{background:var(--home-soft);border-color:var(--home-line)}.header-balance:focus-visible{outline:2px solid var(--home-accent);outline-offset:3px}.header-balance-row{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;line-height:18px}.header-balance-row img{width:18px;height:18px;object-fit:contain}.header-balance-row b{font-size:14px;font-weight:650;font-variant-numeric:tabular-nums;letter-spacing:-.2px}.header-balance-row small{font-size:10px;color:var(--home-muted);font-weight:400}.header-balance-cash svg{color:var(--home-muted);justify-self:center}.header-balance-cash b{font-size:13px;font-weight:500}.header-balance-tooltip{position:absolute;top:calc(100% + 10px);right:0;z-index:60;display:flex;flex-direction:column;gap:5px;min-width:190px;padding:13px 15px;background:var(--surface);border:1px solid var(--home-line);border-radius:10px;box-shadow:0 8px 24px #0003;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-3px);transition:opacity .15s,transform .15s,visibility .15s}.header-balance:hover .header-balance-tooltip,.header-balance:focus-visible .header-balance-tooltip{opacity:1;visibility:visible;transform:translateY(0)}.header-balance-tooltip>span{font-size:11px;color:var(--home-muted)}.header-balance-tooltip strong{font-size:15px;font-weight:600;font-variant-numeric:tabular-nums}.header-balance-tooltip small{font-size:10px;color:var(--home-muted)}.site-nav{overflow:auto;scrollbar-width:none}.site-nav::-webkit-scrollbar{display:none}@media(min-width:1101px)and (max-width:1450px){.header-inner{gap:18px}.site-header .brand{gap:12px}.site-header .brand img{width:43px;height:43px}.site-header .brand div{font-size:25px}.site-navigation .nav-item{font-size:13px;padding-inline:8px;gap:5px}.site-navigation .nav-item svg{width:15px}.theme-switch{gap:9px}.theme-switch button:first-child:after{right:-5px}.header-actions .account-button{gap:6px}.header-actions .account-button small{display:none}.header-actions .avatar{width:30px;height:30px}.header-balance{padding:7px 8px}}@media(max-width:600px){.header-actions{flex-wrap:wrap;gap:5px;max-width:168px;justify-content:flex-end;padding-block:7px}.header-balance{order:5;width:100%;min-width:0;padding:6px 8px;gap:2px}.header-balance-row{grid-template-columns:14px minmax(0,1fr) auto;gap:6px;line-height:16px}.header-balance-row b,.header-balance-cash b{font-size:11px}.header-balance-row small{font-size:9px}.header-balance-row img{width:14px;height:14px}.header-balance-cash svg{width:13px;height:13px}.header-actions .account-button div{display:none}.site-header .brand{min-height:91px}.header-actions .account-button{padding:0}.header-actions .theme-switch{gap:2px}}@media(min-width:1101px)and (max-width:1200px){.header-actions .account-button div{display:none}.site-navigation .nav-item{font-size:12px;padding-inline:6px;gap:4px}}:root{color-scheme:dark;color:var(--home-ink);--surface:#17171b;--surface-soft:#222228;--surface-hover:#2b2b32;--accent-soft:#a970ff18;--positive-soft:#2dc4a014;--negative-soft:#f17b9114;--primary-button:#f5f5f6;--primary-button-ink:#161618;--green:#2dc4a0;--red:#f17b91;--ink:var(--home-ink);--text:var(--home-ink);--muted:var(--home-muted);--line:var(--home-line);--border:var(--home-line);--page:var(--home-bg);--panel:var(--surface);--raised:var(--surface-soft);--home-soft:var(--surface-soft)}:root[data-theme=light]{color-scheme:light;--surface:#fff;--surface-soft:#f0f0f4;--surface-hover:#e7e7ec;--accent-soft:#772ce810;--positive-soft:#087f6510;--negative-soft:#c9445e10;--primary-button:#252a35;--primary-button-ink:#fff;--green:#087f65;--red:#c9445e}body{background:var(--home-bg);color:var(--ink)}a:hover{color:var(--ink)}.app-shell:not(.market-mode) .panel,.market-control,.state-card,.stream-feature,.permissions-note,.integration-settings,.modal,.mmv-dialog{background:var(--surface);color:var(--ink);border-color:var(--line)}.primary-balance{background:linear-gradient(130deg,var(--surface),var(--surface-soft))}.event-join{background:var(--surface-soft);border-color:var(--line)}.event-join h3,.panel-heading h3,.admin-section-heading h3,.balance-bottom b,.schedule-title h3,.integration-settings b,.permissions-note b,.admin-schedule-row b{color:var(--ink)}.page-intro p,.eyebrow,.section-intro p,.balance-label,.balance-card>p,.balance-card>strong small,.balance-bottom,.reward-panel p,.state-card p,.state-number,.state-selected,.event-join p,.info-card p,.stream-feature-copy p,.schedule-title span,.schedule-row>strong,.schedule-date,.field,.field small,.subtle-note,.toggle-label,.admin-form>p,.admin-section-heading p,.permissions-note,.admin-schedule-row,.admin-schedule-row small,.integration-checks,.integration-settings>div,.integration-event,.modal-description,.modal .subtle-note,.demo-accounts small,.empty,.main-footer,.main-footer .muted,td small{color:var(--muted)}.app-shell .field input,.app-shell .field select,.app-shell .field textarea,.app-shell td select,.mmv-fields textarea,.mmv-settings>label textarea{background:var(--surface);color:var(--ink);border-color:var(--line)}.app-shell input,.app-shell select,.app-shell textarea{accent-color:var(--home-accent)}.app-shell input::placeholder,.app-shell textarea::placeholder{color:var(--muted)}.app-shell .field input:focus,.app-shell .field select:focus,.app-shell .field textarea:focus{border-color:var(--home-accent)!important;box-shadow:0 0 0 3px var(--accent-soft)}.app-shell th{background:var(--surface-soft);color:var(--muted);border-color:var(--line)}.app-shell td{border-color:var(--line)}.admin-tabs,.admin-schedule-row,.schedule-row,.integration-settings>div,.integration-event,.demo-accounts>button,.modal-divider{border-color:var(--line)}.admin-tabs button{color:var(--muted)}.admin-tabs button:hover{background:var(--surface-soft)}.admin-tabs button.active{color:var(--home-accent);background:var(--accent-soft)}.admin-tabs button.active:after{background:var(--home-accent)}.button.dark{background:var(--primary-button);color:var(--primary-button-ink)}.button.dark:hover{background:color-mix(in srgb,var(--primary-button) 85%,var(--home-bg))}.button.outline{background:transparent;color:var(--ink);border-color:var(--line)}.button.outline:hover{background:var(--surface-soft)}.tag,.tag.neutral{background:var(--surface-soft);border-color:var(--line);color:var(--muted)}.tag.green-tag{background:var(--positive-soft);border-color:transparent;color:var(--green)}.tag.red-tag{background:var(--negative-soft);border-color:transparent;color:var(--red)}.tag.dark-tag{background:#ffffff0d;border-color:#ffffff13;color:#c5cddc}.text-button,.reward-panel a,details summary{color:var(--home-accent)}.text-button:hover,.reward-panel a:hover{color:var(--home-accent);text-decoration:underline}.ruble-icon,.history-operation>span,.admin-section-icon,.demo-icon,.demo-accounts>button{background:var(--surface-soft);color:var(--ink)}.history-operation>span.green{color:var(--green)}.history-operation>span.red{color:var(--red)}.reward-icon,.integration-twitch{background:var(--accent-soft);color:var(--home-accent);border-color:var(--line)}.modal-divider span{background:var(--surface)}.demo-accounts>button:hover{border-color:var(--home-accent)}.schedule-date,.empty>svg,.main-footer svg{color:var(--muted)}.toggle{background:var(--surface-hover)}.toggle-label input:checked+.toggle{background:var(--green)}.mmv-danger{background:var(--negative-soft);color:var(--red);border-color:var(--red)}.app-shell .toast{background:var(--surface);color:var(--ink);border-color:var(--line)}.app-shell .toast.error,.app-shell .error-banner{background:var(--negative-soft);color:var(--red);border-color:var(--red)}.app-shell .site-header .header-inner{grid-template-columns:auto minmax(0,1fr) auto;gap:22px;min-height:84px}.site-header .brand{gap:10px;min-height:0}.site-header .brand img{width:36px;height:36px}.site-header .brand div{font-size:23px;letter-spacing:-1px}.site-header .site-navigation{grid-column:auto;grid-row:auto;height:84px;min-width:0}.app-shell .site-header .site-nav{height:84px;justify-content:center;gap:2px;overflow:visible}.site-header .site-navigation .nav-item{height:36px;padding:0 8px;font-size:12px;gap:5px;border-radius:7px}.site-header .site-navigation .nav-item svg{display:block;width:14px;height:14px;flex:0 0 14px}.site-header .site-navigation .nav-management{margin-left:8px}.site-header .nav-management:before{content:"";position:absolute;left:-5px;top:10px;height:16px;border-left:1px solid var(--home-line)}.site-header .header-actions{grid-column:auto;grid-row:auto;gap:8px;flex-wrap:nowrap;max-width:none;padding:0}.site-header .theme-switch{gap:2px}.site-header .theme-switch button{width:28px;height:36px}.site-header .theme-switch button:first-child:after{display:none}.site-header .theme-switch svg{width:19px;height:19px}.site-header .header-balance{min-width:142px;width:auto;order:0;padding:6px 9px;gap:2px;border-radius:8px}.site-header .header-balance-row{line-height:17px;gap:6px;grid-template-columns:16px minmax(0,1fr) auto}.site-header .header-balance-row img{width:16px;height:16px}.site-header .header-balance-row b{font-size:12px;line-height:17px}.site-header .header-balance-row small{font-size:9px}.site-header .header-account{width:auto;height:48px;max-width:152px;padding:6px;gap:8px}.site-header .header-account-avatar{width:28px;height:28px;flex-basis:28px}.site-header .header-account-copy{display:grid;max-width:90px;gap:1px}.site-header .header-account-copy b{font-size:12px;line-height:16px}.site-header .header-account-copy small{font-size:9px;line-height:13px}.site-header .header-account>svg{display:none}.site-header .logout{width:32px;height:32px;flex:0 0 32px;padding:0;border:0;background:transparent}.site-header .header-actions .twitch-login{min-height:40px;padding:9px 14px;border-radius:8px;font-size:13px;gap:8px}.site-header .header-actions .twitch-login svg{width:19px;height:19px}@media(max-width:1479px){.app-shell .site-header .header-inner{grid-template-columns:1fr auto;gap:0 20px;min-height:64px}.site-header .brand{min-height:64px}.site-header .header-actions{grid-column:2;grid-row:1}.site-header .site-navigation{grid-column:1/-1;grid-row:2;height:46px}.app-shell .site-header .site-nav{justify-content:flex-start;height:46px;overflow-x:auto;overflow-y:hidden;flex:1;scroll-padding-inline:8px}.site-header .site-navigation .nav-item{height:34px;padding-inline:12px;font-size:13px}.site-header .site-navigation .nav-item svg{width:16px;height:16px;flex-basis:16px}}@media(max-width:760px){.site-header .header-account{width:36px;height:36px;padding:4px;flex:0 0 36px}.site-header .header-account-copy{display:none}.site-header .site-navigation .nav-item{padding-inline:10px}}@media(max-width:600px){.app-shell .site-header .header-inner{grid-template-columns:minmax(0,1fr) auto auto auto;column-gap:6px;row-gap:0}.site-header .brand{grid-column:1;grid-row:1;min-height:60px;gap:8px}.site-header .brand img{width:30px;height:30px}.site-header .brand div{font-size:20px;letter-spacing:-.8px}.site-header .header-actions{display:contents}.site-header .theme-switch{grid-column:2;grid-row:1}.site-header .theme-switch button{width:26px;height:36px}.site-header .header-account{grid-column:3;grid-row:1}.site-header .logout{grid-column:4;grid-row:1;width:28px;flex-basis:28px}.site-header .header-actions .twitch-login{grid-column:3/-1;grid-row:1;min-height:36px;font-size:11px;padding:8px;gap:5px}.site-header .header-actions .twitch-login svg{width:15px;height:15px}.site-header .header-balance{grid-column:1/-1;grid-row:2;display:flex;flex-direction:row;align-items:center;justify-content:space-between;min-width:0;padding:7px 10px;margin-bottom:3px;gap:16px;background:var(--home-soft)}.site-header .header-balance-row{display:flex;gap:6px;line-height:16px}.site-header .header-balance-row b{font-size:11px;line-height:16px}.site-header .header-balance-row img{width:14px;height:14px}.site-header .header-balance-cash svg{width:14px;height:14px}.site-header .site-navigation{grid-column:1/-1;grid-row:3;height:auto}.app-shell .site-header .site-nav{height:auto;min-height:78px;padding-block:7px;flex-wrap:wrap;align-content:center;gap:4px 2px;overflow:visible}.site-header .site-navigation .nav-item{height:30px;font-size:12px;padding-inline:8px}.site-header .site-navigation .nav-item svg{width:14px;height:14px;flex-basis:14px}.site-header .site-navigation .nav-management{margin-left:0}.site-header .nav-management:before{display:none}}@media(max-width:360px){.site-header .twitch-login-provider{display:none}.site-header .site-navigation .nav-item{font-size:11px;padding-inline:6px}}.site-header .site-navigation[data-motion] .site-nav{position:relative;isolation:isolate}.site-header .site-navigation[data-motion] .nav-item{z-index:1;transition:color .18s ease,background-color .18s ease,transform .15s ease}.site-header .site-navigation[data-motion] .nav-item:active{transform:scale(.97)}.site-header .site-navigation[data-motion] .nav-item>span,.site-header .site-navigation[data-motion] .nav-item>svg{position:relative;z-index:1}.site-header .nav-motion-indicator{position:absolute;left:0;top:0;z-index:0;pointer-events:none;width:var(--nav-width);height:var(--nav-height);border-radius:7px;background:#8536ef;transform:translate3d(var(--nav-x),var(--nav-y),0);transition:transform .36s cubic-bezier(.22,.8,.22,1),width .36s cubic-bezier(.22,.8,.22,1),height .24s ease,background-color .2s ease,box-shadow .2s ease}:root[data-theme=light] .site-header .nav-motion-indicator{background:#772ce8}.site-header .site-navigation[data-ready=false] .nav-motion-indicator{visibility:hidden}.site-header .site-navigation[data-ready=true][data-motion=glide] .nav-item.active{background:transparent;color:#fff}.site-header .nav-motion-indicator[data-jump=true]{transition:none}.site-header .site-navigation[data-motion=line] .nav-motion-indicator{width:calc(var(--nav-width) - 16px);height:2px;border-radius:2px;background:var(--home-accent);transform:translate3d(calc(var(--nav-x) + 8px),calc(var(--nav-y) + var(--nav-height) - 2px),0);box-shadow:0 0 9px color-mix(in srgb,var(--home-accent) 25%,transparent)}.site-header .site-navigation[data-motion=line] .nav-item.active{color:var(--home-accent);background:transparent}.site-header .site-navigation[data-motion=glow] .nav-motion-indicator{background:radial-gradient(ellipse at 50% 110%,color-mix(in srgb,var(--home-accent) 34%,transparent),color-mix(in srgb,var(--home-accent) 12%,transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--home-accent) 22%,transparent),0 0 14px color-mix(in srgb,var(--home-accent) 10%,transparent);animation-duration:.24s;animation-timing-function:ease-out}.site-header .site-navigation[data-motion=glow] .nav-item{isolation:isolate}.site-header .site-navigation[data-motion=glow] .nav-item.active{background:transparent;color:var(--home-ink)}@keyframes nav-glow-arrive-a{0%{opacity:.15}to{opacity:1}}@keyframes nav-glow-arrive-b{0%{opacity:.15}to{opacity:1}}.nav-motion-preview{position:fixed;left:50%;bottom:24px;z-index:60;transform:translate(-50%);width:min(440px,calc(100vw - 32px));padding:16px;border:1px solid var(--home-line);border-radius:16px;background:color-mix(in srgb,var(--home-bg) 96%,transparent);color:var(--home-ink);box-shadow:0 12px 40px #0002;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.nav-motion-preview-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.nav-motion-preview-heading strong{font-size:13px;font-weight:600}.nav-motion-preview-heading>button{display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--home-muted);cursor:pointer}.nav-motion-preview-heading>button:hover{background:var(--home-soft);color:var(--home-ink)}.nav-motion-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.nav-motion-options>button{display:flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:8px;border:1px solid var(--home-line);border-radius:8px;background:transparent;color:var(--home-muted);font-size:12px;font-weight:500;cursor:pointer;transition:color .15s ease,border-color .15s ease,background-color .15s ease}.nav-motion-options>button small{font-size:10px;opacity:.6}.nav-motion-options>button[aria-pressed=true]{border-color:color-mix(in srgb,var(--home-accent) 60%,transparent);background:color-mix(in srgb,var(--home-accent) 12%,var(--home-bg));color:var(--home-ink)}.nav-motion-preview p{margin:11px 0 0;color:var(--home-muted);font-size:11px;line-height:1.55}.nav-motion-preview button:focus-visible{outline:2px solid var(--home-accent);outline-offset:3px}@media(max-width:600px){.nav-motion-preview{bottom:12px;padding:12px;border-radius:12px}.nav-motion-options>button{gap:5px;padding:7px 4px;font-size:11px}}@media(prefers-reduced-motion:reduce){.site-header .nav-motion-indicator,.site-header .site-navigation[data-motion] .nav-item{transition:none!important;animation:none!important}.site-header .site-navigation[data-motion] .nav-item:active{transform:none}}

.shop-tabs .shop-ruble-balance{gap:9px;padding:8px 0;font-size:11px}.shop-ruble-balance b{color:var(--home-ink);font-weight:600;font-variant-numeric:tabular-nums}.shop-ruble-balance>span{font-size:11px;opacity:1}.shop-ruble-balance>svg{width:14px;height:14px}.shop-item-info h2{line-height:1.35;min-height:46px}.shop-emblem svg{max-width:100%}@media(max-width:850px){}@media(max-width:520px){}@media(max-width:900px){}@media(max-width:850px){}@media(max-width:520px){}@media(max-width:520px){}@media(prefers-reduced-motion:reduce){}@media(max-width:700px){}@media(prefers-reduced-motion:reduce){}@media(max-width:1000px){}@media(max-width:520px){}@media(prefers-reduced-motion:reduce){}@media(max-width:1000px){}@media(max-width:1000px){}@media(max-width:480px){}@media(max-width:950px){}@media(max-width:600px){}@media(max-width:760px){}@media(max-width:1000px){}@media(max-width:600px){}@media(max-width:760px){}.trader-workspace{--panel:#fff;--terminal-bg:#f7f7f8;--raised:#f2f2f5;--ink:var(--home-ink);--muted:var(--home-muted);--line:var(--home-line);--accent:var(--home-accent);--chart-grid:#ececf0;--buy:#087f65;--sell:#c9445e;--buy-fill:#098a6815;--sell-fill:#d84a6415;color:var(--ink);font-family:Inter,system-ui,sans-serif;font-size:13px;font-variant-numeric:tabular-nums;background:transparent}:root[data-theme=dark] .trader-workspace{--panel:#17171b;--terminal-bg:#0e0e10;--raised:#222228;--chart-grid:#26262e;--buy:#2dc4a0;--sell:#f17b91;--buy-fill:#16c59318;--sell-fill:#f469841a;color-scheme:dark}.app-shell.market-mode{background:var(--home-bg);color:var(--home-ink)}.market-mode .main-footer{display:none}.trader-workspace h1,.trader-workspace h2,.trader-workspace h3,.trader-workspace p{margin:0}.trader-workspace .green{color:var(--buy)}.trader-workspace .red{color:var(--sell)}.trader-workspace .muted{color:var(--muted)}.trader-workspace button,.trader-workspace input,.trader-workspace select{font-family:inherit;font-size:12px}.trader-workspace button{cursor:pointer}.trader-workspace button:disabled{cursor:default;opacity:.45}.trader-workspace select{color:var(--ink);background:var(--raised);border:1px solid var(--line);border-radius:3px;min-height:26px;padding:2px 5px;max-width:100%}.trader-workspace select option{color:var(--ink);background:var(--panel)}.trader-workspace button:focus-visible,.trader-workspace select:focus-visible,.trader-workspace input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.trader-workspace .text-button{font-size:11px;color:var(--accent);padding:2px 0;background:transparent}.terminal-overview{display:flex;align-items:center;gap:25px;min-height:52px;padding:8px 12px;background:var(--panel);border:1px solid var(--line);border-bottom:0}.terminal-pair{display:flex;align-items:center;gap:9px}.terminal-pair img{width:25px;height:25px;object-fit:contain}.terminal-pair h1{font-size:15px;font-weight:600;letter-spacing:0;color:var(--ink)}.terminal-pair h1 span{color:var(--muted);font-weight:400}.terminal-last{display:flex;align-items:baseline;gap:8px}.terminal-last strong{font-size:18px;color:var(--ink);font-weight:600}.terminal-last>span,.terminal-price-unit{font-size:10px;color:var(--muted)}.terminal-best{display:flex;gap:16px;font-size:11px;color:var(--muted)}.terminal-best b{margin-left:5px;font-weight:600}.terminal-price-unit{margin-left:auto;white-space:nowrap}.terminal-connection{display:flex;align-items:center;gap:9px;font-size:10px;white-space:nowrap}.terminal-connection .status-dot{display:inline-block;width:5px;height:5px;margin-right:5px;background:var(--buy)}.terminal-connection .status-dot.offline{background:var(--sell)}.terminal-grid{border:1px solid var(--line);padding:0;margin:0;min-inline-size:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,350px) clamp(250px,var(--terminal-book-width,300px),400px);grid-template-rows:auto minmax(0,1fr) auto;gap:1px;background:var(--line);align-items:stretch}.terminal-grid .panel{background:var(--panel);color:var(--ink);border:0;border-radius:0;box-shadow:none;margin:0;min-width:0}.terminal-chart-panel{grid-column:1;grid-row:1/3;overflow:hidden;align-self:stretch;display:flex;flex-direction:column}.terminal-grid>.terminal-order-panel{grid-column:2;grid-row:1;min-width:0;padding:0}.terminal-grid>.terminal-trades{grid-column:2;grid-row:2;display:flex;flex-direction:column;min-height:100px;overflow:hidden}.terminal-book-column{grid-column:3;grid-row:1/3;min-width:0;display:flex;flex-direction:column;background:var(--panel)}.terminal-grid>.terminal-orders{grid-column:1/-1;grid-row:3;min-width:0}.terminal-pane-heading{min-height:29px;display:flex;align-items:center;gap:7px;padding:4px 9px;border-bottom:1px solid var(--line);background:var(--terminal-bg);font-size:11px;color:var(--muted)}.terminal-pane-heading h2{font-size:11px;font-weight:600;color:var(--ink);letter-spacing:0;white-space:nowrap}.terminal-pane-dot{width:7px;height:7px;flex-shrink:0;border-radius:50%;background:#ffcf56}.terminal-pane-caption{font-size:10px;color:var(--muted);margin-left:auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.terminal-pane-actions{display:flex;gap:1px;margin-left:5px}.terminal-pane-heading>svg{margin-left:auto}.terminal-pane-heading button,.terminal-icon-button{display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:var(--muted);padding:3px;min-width:22px;border-radius:3px}.terminal-pane-heading button:hover{background:var(--raised);color:var(--ink)}.terminal-chart-toolbar{display:flex;gap:5px;align-items:center;flex-wrap:wrap;padding:5px 8px;border-bottom:1px solid var(--line);min-height:36px}.terminal-chart-toolbar .intervals{display:flex;gap:1px;border-right:1px solid var(--line);padding:0 5px 0 0;flex-wrap:wrap}.terminal-chart-panel button{display:inline-flex;align-items:center;justify-content:center;gap:4px;color:var(--muted);background:transparent;border:0;border-radius:3px;min-height:25px;padding:3px 6px;font-size:11px}.terminal-chart-panel button:hover{background:var(--raised);color:var(--ink)}.terminal-chart-panel button.active,.terminal-book-panel button.active{color:var(--accent);background:var(--raised)}.terminal-chart-toolbar .intervals button{padding:3px 6px;min-height:23px;font-size:11px}.terminal-chart-toolbar select{background:transparent;border:0;min-height:23px;font-size:11px}.terminal-chart-controls,.terminal-chart-settings,.terminal-drawing-selection{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:7px 10px;border-bottom:1px solid var(--line);font-size:11px}.terminal-chart-controls{background:var(--terminal-bg)}.terminal-chart-controls select{font-size:11px}.terminal-chart-settings label{display:flex;gap:5px;align-items:center;color:var(--muted)}.terminal-chart-settings input[type=color],.terminal-drawing-selection input[type=color],.terminal-indicators input[type=color]{width:24px;height:23px;padding:0;border:0;background:none}.terminal-drawing-selection input:not([type=color]){width:150px;min-width:60px;padding:4px;border:1px solid var(--line);border-radius:2px;background:var(--raised);color:var(--ink)}.terminal-plot-shell{display:grid;grid-template-columns:38px minmax(0,1fr);flex:1;min-width:0}.terminal-drawing-rail{display:flex;flex-direction:column;align-items:center;gap:2px;border-right:1px solid var(--line);padding:7px 3px}.terminal-drawing-rail button{width:29px;height:28px;min-height:28px;padding:4px;border-radius:3px;color:var(--muted)}.terminal-rail-divider{width:22px;height:1px;background:var(--line);margin:4px 0}.terminal-plot-content{min-width:0;position:relative}.terminal-ohlcv{min-height:30px;display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:5px 9px;color:var(--muted);font-size:10px}.terminal-ohlcv b{font-weight:400}.terminal-chart-symbol{display:inline-flex;align-items:center;gap:5px;color:var(--ink);font-weight:600}.terminal-chart-symbol img{width:14px;height:14px;object-fit:contain}.terminal-chart-canvas{position:relative;min-height:300px;max-height:1000px;touch-action:pan-y}.lwc-host{position:absolute;inset:0}.drawing-overlay{position:absolute;left:0;top:0;z-index:2;pointer-events:none;overflow:hidden}.drawing-overlay:not(.passive) .drawing-interactive{pointer-events:visiblePainted;cursor:move}.terminal-chart-canvas.mode-pricepan,.terminal-chart-canvas.mode-select,.mode-horizontal,.mode-vertical,.mode-trend,.mode-ray,.mode-rectangle,.mode-channel,.mode-fib,.mode-text,.mode-measure{touch-action:none}.mode-horizontal,.mode-vertical,.mode-trend,.mode-ray,.mode-rectangle,.mode-channel,.mode-fib,.mode-text,.mode-measure{cursor:crosshair}.mode-pricepan{cursor:ns-resize}.chart-empty-message{position:absolute;left:14px;right:14px;top:44%;text-align:center;color:var(--muted);font-size:12px;pointer-events:none}.chart-context{position:absolute;z-index:5;background:var(--raised);border:1px solid var(--line);padding:6px;border-radius:3px}.terminal-drawing-hint{position:absolute;left:10px;top:38px;font-size:11px;color:var(--accent);pointer-events:none}.terminal-chart-canvas table,.terminal-chart-canvas tr,.terminal-chart-canvas td{padding:0!important;border:0!important;background:transparent!important;border-radius:0!important;line-height:normal!important}.terminal-chart-footer{padding:6px 10px;display:flex;gap:10px;flex-wrap:wrap;align-items:center;border-top:1px solid var(--line);color:var(--muted);font-size:9px;min-height:25px}.terminal-chart-footer a{color:var(--muted);text-decoration:none}.terminal-chart-footer a:hover{text-decoration:underline}.terminal-chart-footer>span{margin-left:auto}.terminal-chart-footer button{font-size:9px;min-height:16px;padding:0 3px}.chart-resize-handle{height:6px;cursor:ns-resize;background:var(--panel);touch-action:none;position:relative}.chart-resize-handle:after{content:"";position:absolute;left:calc(50% - 16px);top:2px;width:32px;height:2px;background:var(--line)}.chart-resize-handle:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.terminal-indicators{padding:8px 10px;border-bottom:1px solid var(--line);display:grid;gap:8px;background:var(--terminal-bg)}.terminal-indicators>div:first-child{display:flex;gap:4px;flex-wrap:wrap}.indicator-settings{display:flex;gap:7px;align-items:center;flex-wrap:wrap;font-size:11px}.indicator-settings label{display:flex;gap:4px;align-items:center;color:var(--muted)}.indicator-settings input[type=number]{width:45px;color:var(--ink);background:var(--raised);border:1px solid var(--line);padding:3px;border-radius:2px}.indicator-settings small{color:var(--muted)}.terminal-chart-panel:fullscreen{background:var(--panel);width:100vw;height:100vh;overflow:auto}.terminal-chart-panel:fullscreen .terminal-chart-canvas{height:calc(100dvh - 170px)!important;max-height:none}.terminal-chart-panel:fullscreen .chart-resize-handle{display:none}.terminal-order-panel .type-tabs{display:flex;gap:0;margin:0;border-bottom:1px solid var(--line)}.terminal-order-panel .type-tabs button{flex:1;padding:9px 6px;font-size:11px;color:var(--muted);background:transparent}.terminal-order-panel .type-tabs button.active{color:var(--accent);font-weight:600}.terminal-order-panel .type-tabs button.active:after{background:var(--accent)}.terminal-ticket-instrument{display:flex;gap:8px;align-items:center;padding:10px;border-bottom:1px solid var(--line)}.terminal-ticket-instrument img{width:27px;height:27px;object-fit:contain}.terminal-ticket-instrument>div{display:grid;gap:3px}.terminal-ticket-instrument strong{font-size:12px}.terminal-ticket-instrument>div>span{font-size:10px;color:var(--muted)}.terminal-ticket-instrument>strong{margin-left:auto;font-size:14px;white-space:nowrap}.terminal-order-panel form{padding:10px;margin:0}.terminal-order-panel .side-switch{padding:2px;margin:0 0 10px;background:var(--terminal-bg);border:1px solid var(--line);border-radius:4px;gap:2px}.terminal-order-panel .side-switch button{border-radius:3px;box-shadow:none;font-size:11px;padding:5px;min-height:26px;color:var(--muted)}.terminal-order-panel .side-switch .selected.buy{color:var(--buy);background:var(--buy-fill)}.terminal-order-panel .side-switch .selected.sell{color:var(--sell);background:var(--sell-fill)}.terminal-ticket-fields{display:grid;grid-template-columns:1fr 1fr;gap:8px}.terminal-order-panel .input-box{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px;padding:7px 8px;border-radius:4px;border:1px solid var(--line);background:var(--raised);margin:0}.terminal-order-panel .input-box>span{grid-column:1/-1;font-size:10px;color:var(--muted);margin:0;white-space:nowrap}.terminal-order-panel .input-box input{width:100%;height:21px;font-size:13px;font-weight:500;color:var(--ink);min-width:0;padding:0;background:transparent}.terminal-order-panel .input-box b{color:var(--muted);font-size:10px}.terminal-order-panel .input-box:focus-within{border-color:var(--accent);box-shadow:none}.terminal-order-panel .input-box.price-highlight{outline:2px solid var(--accent);outline-offset:1px}.terminal-order-panel .market-note{display:grid;align-content:center;gap:6px;padding:7px 8px;background:var(--raised);border:1px solid var(--line);border-radius:4px;margin:0}.terminal-order-panel .market-note span{font-size:10px;color:var(--muted)}.terminal-order-panel .market-note strong{font-size:12px;color:var(--ink)}.terminal-order-panel .percentage-buttons{display:flex;gap:4px;margin:7px 0 12px}.terminal-order-panel .percentage-buttons button{flex:1;min-height:23px;border:0;border-radius:3px;background:var(--raised);color:var(--ink);font-size:11px;padding:3px}.terminal-order-panel .percentage-buttons button:hover{color:var(--accent)}.terminal-ticket-summary{display:grid;gap:8px;padding:0 0 12px;border-bottom:1px solid var(--line)}.terminal-ticket-summary>div{display:flex;justify-content:space-between;font-size:11px;color:var(--muted)}.terminal-ticket-summary strong{font-weight:500;color:var(--ink)}.terminal-order-panel .checkbox{margin:10px 0 11px;color:var(--muted);font-size:10px;gap:6px}.terminal-order-panel .checkbox .custom-check{background:var(--raised);border-color:var(--muted);color:var(--panel)}.terminal-order-panel .checkbox input:checked+.custom-check{background:var(--accent);border-color:var(--accent)}.terminal-order-panel .checkbox svg:last-child{display:block;margin-left:auto}.terminal-order-panel .available{margin:0 0 9px;padding:7px 8px;display:flex;align-items:center;gap:6px;font-size:10px;color:var(--muted);background:var(--raised);border-radius:4px}.terminal-order-panel .available strong{font-size:11px;color:var(--ink);font-weight:600;white-space:nowrap}.terminal-order-panel .button{min-height:34px;padding:7px 8px;font-size:12px;font-weight:600;border:0;border-radius:4px;box-shadow:none;line-height:1.35}.terminal-order-panel .buy-button{background:#079b72;color:#fff}.terminal-order-panel .sell-button{background:#b33b4c;color:#fff}.terminal-order-panel .button:hover:not(:disabled){filter:brightness(1.1)}.terminal-validation{font-size:10px;line-height:1.5;color:var(--muted);padding-bottom:8px}.terminal-order-result,.pending-order{font-size:11px;line-height:1.5;margin-top:8px!important;padding:8px;background:var(--raised);border:1px solid var(--line);border-radius:3px}.pending-order .button{margin-top:6px}.pending-order p{padding-bottom:6px}.terminal-trades .trade-labels,.terminal-trades .trade-row{display:grid;grid-template-columns:1fr .9fr .95fr 1.1fr;gap:4px;padding:4px 8px;font-size:11px;color:var(--ink);border:0;line-height:1.3}.terminal-trades .trade-labels{color:var(--muted);font-size:10px;border-bottom:1px solid var(--line)}.terminal-trades .trade-row{min-height:21px;padding-block:3px;border-bottom:1px solid color-mix(in srgb,var(--line) 65%,transparent)}.terminal-trades .trade-row:nth-child(2n){background:color-mix(in srgb,var(--raised) 28%,transparent)}.terminal-trades .trade-row span{font-size:11px;font-weight:400;text-align:right}.terminal-trades time{color:var(--accent);font-size:10px;white-space:nowrap}.terminal-trades .trade-list{flex:1;min-height:0;max-height:calc(var(--terminal-chart-height,560px) - 282px);overflow:auto;display:block}.terminal-tape-foot{padding:5px 8px;border-top:1px solid var(--line);color:var(--muted);font-size:9px;margin-top:auto}.terminal-orders .panel-heading{min-height:31px;padding:0 10px;border-bottom:1px solid var(--line);background:var(--terminal-bg);gap:10px}.terminal-orders .tabs{display:flex;gap:20px}.terminal-orders .tabs button{font-size:11px;padding:8px 0;color:var(--muted);background:transparent;border-bottom:2px solid transparent}.terminal-orders .tabs button.active{color:var(--accent);border-color:var(--accent)}.terminal-orders .tabs button span{background:var(--raised);color:var(--ink);border-radius:3px;padding:1px 5px;margin-left:5px;font-size:9px}.terminal-orders .table-scroll{max-height:190px;overflow:auto}.terminal-orders table{width:100%;font-size:11px;border-collapse:collapse;white-space:nowrap}.terminal-orders th{color:var(--muted);font-size:10px;font-weight:400;padding:7px 12px;background:var(--panel);position:sticky;top:0;text-align:left;border-bottom:1px solid var(--line)}.terminal-orders td{color:var(--ink);padding:7px 12px;border-bottom:1px solid var(--line);font-size:11px}.terminal-orders td.green{color:var(--buy)}.terminal-orders td.red{color:var(--sell)}.terminal-anonymous{display:inline-flex;align-items:center;gap:5px;color:var(--muted)}.terminal-orders-empty{padding:14px 12px;color:var(--muted);font-size:11px}.terminal-book-panel{flex:1;overflow:hidden;display:flex;flex-direction:column}.terminal-book-panel button:not(.terminal-book-row){display:inline-flex;align-items:center;gap:4px;padding:4px 6px;border:0;border-radius:3px;background:transparent;color:var(--muted);font-size:11px}.terminal-book-panel button.active{background:var(--raised);color:var(--accent)}.terminal-depth-chart{height:146px;flex-shrink:0;position:relative;border-bottom:1px solid var(--line)}.terminal-depth-totals{display:flex;justify-content:space-between;gap:4px;padding:7px 8px;font-size:10px;color:var(--muted)}.terminal-depth-chart svg{display:block;width:100%;height:116px}.depth-axis{stroke:var(--line);stroke-width:1}.depth-buy-area{fill:var(--buy-fill)}.depth-sell-area{fill:var(--sell-fill)}.depth-buy-line{fill:none;stroke:var(--buy);stroke-width:1.5}.depth-sell-line{fill:none;stroke:var(--sell);stroke-width:1.5}.terminal-depth-empty{position:absolute;left:0;right:0;top:80px;text-align:center;color:var(--muted);font-size:10px}.terminal-book-spread{display:flex;align-items:center;justify-content:space-between;padding:6px 8px;border-bottom:1px solid var(--line);font-size:10px;color:var(--muted);gap:4px}.terminal-book-spread b{font-weight:400;font-size:9px;white-space:nowrap}.terminal-small-switch{display:flex;gap:4px;padding:6px 8px}.terminal-small-switch button{flex:1;justify-content:center}.terminal-book-settings{display:flex;gap:6px;padding:6px 8px;flex-wrap:wrap}.terminal-book-settings label{display:flex;flex-direction:column;gap:4px;color:var(--muted);font-size:9px;flex:1;min-width:60px}.terminal-book-settings select{font-size:10px;padding-inline:3px}.terminal-book-actions{display:flex;gap:8px;align-items:center;padding:5px 8px;font-size:10px;flex-wrap:wrap;border-bottom:1px solid var(--line)}.terminal-book-actions label{display:flex;gap:3px;align-items:center;color:var(--muted)}.terminal-book-actions input{accent-color:var(--accent)}.terminal-book-labels{display:grid;grid-template-columns:1fr 1fr 1fr;padding:5px 8px;color:var(--muted);font-size:10px;text-align:right}.terminal-book-labels span:first-child{text-align:left}.terminal-book-labels span:nth-child(2){text-align:center}.terminal-book-scroll,.terminal-book-sides{flex:1;min-height:150px;max-height:calc(var(--terminal-chart-height,560px) - 72px);overflow:auto;overscroll-behavior:contain;position:relative}.terminal-book-row{position:relative;display:grid;grid-template-columns:1fr 1.05fr 1fr;gap:4px;align-items:center;width:100%;padding:0 8px;border:0;border-bottom:1px solid color-mix(in srgb,var(--line) 65%,transparent);background:transparent;font-size:11px;cursor:pointer;color:var(--ink);min-height:20px;isolation:isolate;font-variant-numeric:tabular-nums}.terminal-book-row .terminal-depth{position:absolute;right:0;height:100%;z-index:-1;pointer-events:none;background:var(--buy-fill)}.terminal-book-row.sell .terminal-depth{background:var(--sell-fill)}.terminal-book-row:hover{outline:1px solid var(--accent);outline-offset:-1px;background:var(--raised)}.terminal-book-row .book-size:first-of-type{text-align:left}.terminal-book-row .book-size:last-child{text-align:right}.terminal-book-row .book-price{text-align:center;color:var(--buy);white-space:nowrap}.terminal-book-row.sell .book-price{color:var(--sell)}.terminal-book-row .book-price i{font-size:7px;color:var(--accent);font-style:normal;margin-left:2px}.terminal-book-middle{padding:10px;text-align:center;border-block:1px solid var(--line);font-size:10px;color:var(--muted);min-height:32px;background:var(--terminal-bg)}.terminal-book-sides{display:grid;grid-template-columns:1fr 1fr;gap:1px;align-items:start;background:var(--line)}.terminal-book-sides>div{min-width:0;min-height:100%;background:var(--panel)}.terminal-book-sides .terminal-book-row{padding:0 6px;grid-template-columns:1fr 1fr;font-size:11px;gap:4px}.terminal-book-sides .terminal-book-row.buy .book-size:last-child,.terminal-book-sides .terminal-book-row.sell .book-size:nth-child(2){display:none}.terminal-book-sides .terminal-book-row .book-price{text-align:left}.terminal-book-sides .terminal-book-row.buy .book-price{order:-1}.terminal-book-sides .terminal-book-row.buy .book-size:nth-child(2){text-align:right}.terminal-side-label{font-size:9px;padding:5px 4px;text-align:center;color:var(--muted)!important;border-bottom:1px solid var(--line);position:sticky;top:0;background:var(--panel);z-index:1}.terminal-book-foot{display:flex;justify-content:space-between;gap:6px;padding:6px 8px;border-top:1px solid var(--line);color:var(--muted);font-size:9px;flex-wrap:wrap}.book-empty{padding:15px 8px!important;font-size:11px;color:var(--muted)}.terminal-width-setting{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:5px 8px;font-size:9px;color:var(--muted);border-top:1px solid var(--line)}.terminal-width-setting input{width:110px;height:12px;accent-color:var(--accent)}.terminal-status-bar{display:flex;align-items:center;gap:6px;min-height:28px;padding:6px 9px;color:var(--muted);font-size:10px;flex-wrap:wrap;border:1px solid var(--line);border-top:0;background:var(--panel)}.terminal-save-status{margin-left:auto;font-size:9px}.terminal-grid>.terminal-orders{min-height:0}@media(min-width:981px){.terminal-grid{--terminal-chart-visible-height:min(var(--terminal-chart-height,560px),max(300px, calc(100dvh - 360px) ));grid-template-rows:460px max(140px,calc(var(--terminal-chart-visible-height) + 126px - 460px)) auto}.terminal-chart-canvas{max-height:var(--terminal-chart-visible-height)}.terminal-trades .trade-list,.terminal-book-scroll,.terminal-book-sides{height:0;max-height:none}.terminal-plot-shell{flex:0}.terminal-book-column .terminal-book-panel{min-height:0}.terminal-grid>.terminal-trades{min-height:0}.terminal-grid>.terminal-order-panel{overflow-y:auto}}@media(min-width:1400px){.terminal-grid{grid-template-columns:minmax(0,1fr) minmax(320px,22%) clamp(250px,var(--terminal-book-width,300px),400px)}}@media(max-width:1180px){.terminal-grid{grid-template-columns:minmax(0,1fr) 300px 250px}.terminal-overview{gap:15px}.terminal-last>span{display:none}.terminal-best{gap:10px}.terminal-chart-toolbar .intervals button{padding:3px 4px}.terminal-chart-toolbar button{font-size:10px;padding:3px 4px}.terminal-width-setting{display:none}}@media(max-width:980px){.terminal-grid{grid-template-columns:minmax(0,1fr) minmax(260px,320px);grid-template-rows:auto auto auto auto}.terminal-chart-panel{grid-column:1/-1;grid-row:1}.terminal-grid>.terminal-order-panel{grid-column:2;grid-row:2}.terminal-grid>.terminal-trades{grid-column:2;grid-row:3;min-height:220px}.terminal-book-column{grid-column:1;grid-row:2/4}.terminal-grid>.terminal-orders{grid-row:4}.terminal-chart-canvas{max-height:460px}.terminal-best{display:none}.terminal-trades .trade-list{max-height:280px}.terminal-book-scroll,.terminal-book-sides{max-height:540px}}@media(max-width:640px){.terminal-overview{gap:10px;flex-wrap:wrap;padding:8px}.terminal-pair h1{font-size:13px}.terminal-pair img{width:22px;height:22px}.terminal-last{margin-left:auto}.terminal-last strong{font-size:16px}.terminal-price-unit,.terminal-connection{font-size:9px}.terminal-grid{grid-template-columns:minmax(0,1fr);grid-template-rows:auto}.terminal-chart-panel{grid-column:1;grid-row:1}.terminal-grid>.terminal-order-panel{grid-column:1;grid-row:2}.terminal-book-column{grid-column:1;grid-row:3}.terminal-grid>.terminal-trades{grid-column:1;grid-row:4;min-height:180px}.terminal-grid>.terminal-orders{grid-column:1;grid-row:5}.terminal-chart-canvas{max-height:340px;min-height:300px}.terminal-plot-shell{grid-template-columns:32px minmax(0,1fr)}.terminal-drawing-rail{padding:5px 2px;gap:1px;max-height:370px;overflow:auto}.terminal-drawing-rail button{width:26px;height:25px;min-height:25px}.terminal-drawing-rail button svg{width:15px;height:15px}.terminal-chart-toolbar{padding:5px;gap:3px}.terminal-chart-toolbar .intervals{width:100%;border:0;justify-content:space-between;padding:0}.terminal-chart-toolbar .intervals button{padding:3px 6px;min-height:26px}.terminal-chart-toolbar select{font-size:10px}.terminal-ohlcv{gap:6px;font-size:9px;padding:5px 7px;min-height:41px}.terminal-chart-symbol{width:100%}.terminal-chart-footer{font-size:8px;gap:4px;padding:5px 7px}.terminal-chart-footer>span{margin-left:0}.terminal-book-scroll,.terminal-book-sides{max-height:360px;height:360px;flex:none}.terminal-book-sides .terminal-book-row{font-size:12px}.terminal-trades .trade-list{max-height:270px}.terminal-status-bar{font-size:9px;padding:6px 8px}.terminal-save-status{width:100%;margin:0}.terminal-order-panel form{padding:12px}.terminal-order-panel .input-box>span,.terminal-order-panel .available,.terminal-order-panel .checkbox{font-size:11px}.terminal-order-panel .button{min-height:40px}.terminal-order-panel .percentage-buttons button{min-height:30px}}@media(prefers-reduced-motion:reduce){.trader-workspace *{scroll-behavior:auto!important;transition:none!important}}@media(max-width:640px){.terminal-order-panel .input-box input{font-size:16px}}.system-trade-tag{display:inline-flex;margin-left:4px;color:var(--muted);font-size:9px;text-decoration:none;border:1px solid currentColor;border-radius:2px;padding:0 2px}.trade-row time{display:flex;align-items:center}.terminal-intro{margin-bottom:26px}.terminal-intro h1{color:var(--ink);font-size:32px}.terminal-intro .eyebrow{color:var(--accent);margin-bottom:6px}.terminal-intro p{color:var(--muted);margin-top:10px;font-size:14px}.terminal-overview{padding:18px 22px;min-height:76px;border:1px solid var(--line);border-radius:13px;margin-bottom:20px;gap:24px}.terminal-pair{gap:12px}.terminal-pair img{width:34px;height:34px}.terminal-pair h2{font-size:17px;letter-spacing:-.3px;white-space:nowrap;color:var(--ink)}.terminal-pair h2 span{font-weight:400;color:var(--muted)}.terminal-last strong{font-size:23px}.terminal-last>span,.terminal-price-unit,.terminal-connection{font-size:11px}.terminal-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 320px;grid-template-rows:auto auto;gap:18px;border:0;background:transparent}.terminal-grid .panel{border:1px solid var(--line);border-radius:13px;overflow:hidden;background:var(--panel)}.terminal-chart-panel{grid-column:1/3;grid-row:1;align-self:start;overflow-anchor:none}.terminal-grid>.terminal-order-panel{grid-column:3;grid-row:1;overflow:visible;align-self:start}.terminal-book-column{grid-column:1;grid-row:2;border:1px solid var(--line);border-radius:13px;overflow:hidden;background:var(--panel)}.terminal-book-column .terminal-book-panel{border:0;border-radius:0;min-height:0}.terminal-grid>.terminal-trades{grid-column:2;grid-row:2;min-height:380px}.terminal-grid>.terminal-orders{grid-column:3;grid-row:2;align-self:start;min-height:0}.terminal-pane-heading{padding:12px 16px;min-height:46px;background:transparent;gap:9px}.terminal-pane-heading h2{font-size:14px;font-weight:500}.terminal-pane-dot{width:6px;height:6px;background:var(--accent)}.terminal-pane-caption{font-size:10px}.terminal-pane-actions button{width:28px;height:28px;border-radius:7px}.terminal-pane-actions svg{width:16px;height:16px}.terminal-chart-toolbar{padding:10px 12px;gap:7px;min-height:48px}.terminal-chart-toolbar .intervals{gap:3px}.terminal-chart-toolbar .intervals button{min-height:28px;padding:4px 7px;font-size:11px;border-radius:6px}.terminal-chart-panel button.active{background:color-mix(in srgb,var(--accent) 15%,transparent);color:var(--accent)}.terminal-chart-toolbar select{font-size:11px}.terminal-chart-panel button{border-radius:6px}.terminal-plot-shell{flex:0;grid-template-columns:40px minmax(0,1fr)}.terminal-drawing-rail{padding-top:10px;gap:3px;max-height:none}.terminal-drawing-rail button{width:30px;height:28px;border-radius:6px}.terminal-ohlcv{min-height:34px;padding:8px 12px;gap:10px;font-size:10px}.terminal-chart-canvas{height:420px;min-height:420px;max-height:420px}.terminal-chart-footer{min-height:36px;padding:10px 14px;font-size:10px}.terminal-chart-footer button{font-size:10px}.terminal-chart-panel:fullscreen .terminal-chart-canvas{height:calc(100dvh - 180px);min-height:300px;max-height:none}.terminal-order-panel .type-tabs button{padding:13px 10px;font-size:12px}.terminal-ticket-instrument{padding:14px 16px;gap:10px}.terminal-ticket-instrument strong{font-size:13px}.terminal-order-panel form{padding:16px}.terminal-order-panel .side-switch{border-radius:8px;margin-bottom:14px;padding:3px}.terminal-order-panel .side-switch button{min-height:32px;font-size:12px;border-radius:6px}.terminal-order-panel .input-box,.terminal-order-panel .market-note{border-radius:8px;padding:10px}.terminal-ticket-fields{gap:10px}.terminal-order-panel .input-box>span{font-size:10px}.terminal-order-panel .input-box input{font-size:14px;height:25px}.terminal-order-panel .percentage-buttons{margin:10px 0 16px;gap:5px}.terminal-order-panel .percentage-buttons button{min-height:29px;border-radius:6px}.terminal-ticket-summary>div{font-size:12px}.terminal-order-panel .checkbox{margin-block:14px;font-size:11px}.terminal-order-panel .available{padding:10px;border-radius:7px;font-size:11px}.terminal-order-panel .button{min-height:42px;border-radius:8px;font-size:12px}.terminal-book-scroll,.terminal-book-sides{flex:none;min-height:240px;height:290px;max-height:290px}.terminal-depth-chart{height:135px}.terminal-depth-chart svg{height:105px}.terminal-book-spread{padding:9px 12px}.terminal-book-sides .terminal-book-row{font-size:12px;padding-inline:10px}.terminal-book-row{font-size:12px}.terminal-book-foot{padding:9px 12px;font-size:10px}.terminal-width-setting{display:none}.terminal-trades .trade-list{flex:none;min-height:0;height:380px;max-height:380px}.terminal-trades .trade-labels,.terminal-trades .trade-row{padding-inline:12px}.terminal-trades .trade-row{min-height:27px}.terminal-trades .trade-row span{font-size:12px}.terminal-trades time{font-size:11px}.terminal-trades .trade-labels{padding-block:9px}.terminal-tape-foot{padding:9px 12px}.terminal-orders .panel-heading{min-height:46px;padding-inline:16px;background:transparent}.terminal-orders .tabs{gap:16px}.terminal-orders .tabs button{padding-block:13px;font-size:12px}.terminal-orders .terminal-pane-caption{display:none}.terminal-orders-empty{padding:30px 18px;font-size:12px}.terminal-status-bar{margin-top:16px;border:0;background:transparent;padding:8px 0;gap:10px;font-size:10px}@media(max-width:1250px){.terminal-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 290px;gap:16px}.terminal-overview{gap:18px}.terminal-price-unit{display:none}.terminal-chart-toolbar .intervals button{padding-inline:5px}}@media(max-width:1050px){.terminal-grid{grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);grid-template-rows:auto auto auto}.terminal-chart-panel{grid-column:1/-1;grid-row:1}.terminal-grid>.terminal-order-panel{grid-column:2;grid-row:2}.terminal-book-column{grid-column:1;grid-row:2/4}.terminal-grid>.terminal-trades{grid-column:2;grid-row:3}.terminal-grid>.terminal-orders{grid-column:1/-1;grid-row:4}.terminal-best{display:none}.terminal-chart-canvas{height:420px;min-height:420px;max-height:420px}.terminal-book-scroll,.terminal-book-sides{flex:1;height:540px;max-height:700px}.terminal-trades .trade-list{height:250px;max-height:250px}.terminal-grid>.terminal-trades{min-height:0}}@media(max-width:600px){.terminal-intro{margin-bottom:22px}.terminal-intro h1{font-size:28px}.terminal-intro p{font-size:13px}.terminal-overview{padding:14px;gap:12px;min-height:0;margin-bottom:16px}.terminal-pair img{width:28px;height:28px}.terminal-pair h2{font-size:14px}.terminal-last strong{font-size:19px}.terminal-connection{width:100%;font-size:10px}.terminal-grid{grid-template-columns:minmax(0,1fr);gap:16px}.terminal-chart-panel{grid-column:1;grid-row:1}.terminal-grid>.terminal-order-panel{grid-column:1;grid-row:2}.terminal-book-column{grid-column:1;grid-row:3}.terminal-grid>.terminal-trades{grid-column:1;grid-row:4}.terminal-grid>.terminal-orders{grid-column:1;grid-row:5}.terminal-pane-heading{padding:11px 12px;min-height:44px}.terminal-pane-heading h2{font-size:13px}.terminal-chart-toolbar{padding:8px;gap:5px}.terminal-chart-toolbar .intervals{width:100%;gap:0;justify-content:space-between}.terminal-chart-toolbar .intervals button{padding-inline:4px;font-size:10px}.terminal-plot-shell{grid-template-columns:32px minmax(0,1fr)}.terminal-drawing-rail{gap:1px;padding-inline:1px}.terminal-drawing-rail button{width:26px;height:27px}.terminal-chart-canvas{height:360px;min-height:360px;max-height:360px}.terminal-ohlcv{padding:7px 8px;font-size:9px;gap:7px;min-height:56px}.terminal-chart-symbol{width:100%}.terminal-chart-footer{padding:9px 10px;gap:5px;font-size:9px}.terminal-chart-footer>span{margin-left:0}.terminal-book-scroll,.terminal-book-sides{flex:none;height:360px;max-height:360px}.terminal-order-panel .input-box input{font-size:16px}.terminal-status-bar{line-height:1.7}.terminal-save-status{font-size:10px}}@media(max-width:600px){.terminal-ohlcv{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(3,14px);gap:4px 6px;min-height:64px;height:64px;padding:7px 8px;align-content:center}.terminal-ohlcv>span{white-space:nowrap}.terminal-chart-symbol{grid-column:1/-1}}@media(min-width:1101px){.terminal-intro{margin-bottom:16px}.terminal-intro>div{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 20px;align-items:baseline}.terminal-intro .eyebrow{grid-column:1/-1;margin:0}.terminal-intro h1{font-size:28px;line-height:1.2}.terminal-intro p{margin:0;font-size:13px}.terminal-overview{min-height:64px;padding:12px 18px;margin-bottom:14px}.terminal-grid{--terminal-stage-height:clamp(440px, calc(100dvh - 277px) ,640px);grid-template-columns:minmax(0,1fr) clamp(260px,22vw,340px) clamp(280px,23vw,340px);grid-template-rows:var(--terminal-stage-height) auto;gap:14px}.terminal-chart-panel{grid-column:1;grid-row:1;height:100%;align-self:stretch;min-height:0}.terminal-book-column{grid-column:2;grid-row:1;min-height:0}.terminal-grid>.terminal-trades{grid-column:3;grid-row:1;min-height:0}.terminal-grid>.terminal-order-panel{grid-column:3;grid-row:2;overflow:visible}.terminal-grid>.terminal-orders{grid-column:1/3;grid-row:2}.terminal-chart-panel>.terminal-pane-heading,.terminal-chart-toolbar,.terminal-ohlcv,.terminal-chart-footer{flex-shrink:0}.terminal-chart-toolbar{padding:7px 8px;gap:4px;min-height:44px}.terminal-chart-toolbar .intervals{gap:1px;padding-right:4px}.terminal-chart-toolbar .intervals button{padding-inline:5px}.terminal-plot-shell{flex:1;min-height:0}.terminal-plot-content{display:flex;flex-direction:column;min-height:0}.terminal-drawing-rail{min-height:0;overflow:auto}.terminal-ohlcv{height:34px;min-height:34px;flex-wrap:nowrap;gap:8px;padding-inline:9px}.terminal-ohlcv>span{white-space:nowrap}.terminal-chart-canvas{flex:1;height:auto;min-height:0;max-height:none}.terminal-chart-footer{min-height:34px;padding:8px 10px;font-size:9px;gap:5px}.terminal-chart-footer>span{white-space:nowrap}.terminal-chart-panel:fullscreen .terminal-chart-canvas{flex:1;height:auto;min-height:0;max-height:none}.terminal-book-column .terminal-book-panel{height:100%;min-height:0}.terminal-depth-chart{height:100px}.terminal-depth-chart svg{height:70px}.terminal-depth-empty{top:57px}.terminal-book-scroll,.terminal-book-sides{flex:1;height:0;min-height:0;max-height:none}.terminal-book-spread,.terminal-book-foot,.terminal-book-labels,.terminal-side-label,.terminal-book-settings,.terminal-book-actions,.terminal-small-switch{flex-shrink:0}.terminal-trades .trade-list{flex:1;height:0;min-height:0;max-height:none;overscroll-behavior:contain}.terminal-trades .trade-labels,.terminal-tape-foot{flex-shrink:0}.terminal-trades .trade-labels{padding-block:8px}.terminal-trades .trade-row{min-height:26px}.terminal-orders .table-scroll{max-height:330px}}@media(min-width:1101px)and (max-width:1250px){.terminal-chart-toolbar .intervals{width:100%;border:0;justify-content:space-between}.terminal-ohlcv{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,14px);gap:4px 6px;height:50px;min-height:50px;align-content:center}}.terminal-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:12px}.terminal-intro>.workspace-controls{display:flex;grid-template-columns:none;gap:7px;align-items:center;justify-content:flex-end;flex-wrap:wrap}.terminal-intro:has(.workspace-widget-switches){flex-wrap:wrap}.workspace-controls button{display:inline-flex;align-items:center;gap:7px;min-height:32px;padding:7px 10px;border:1px solid var(--line);border-radius:7px;background:var(--panel);color:var(--ink);font-size:11px}.workspace-controls button.active{color:var(--accent);border-color:var(--accent)}.workspace-widget-switches{display:flex;gap:12px;flex-wrap:wrap;font-size:11px;color:var(--muted)}.workspace-widget-switches label{display:flex;align-items:center;gap:4px}.workspace-widget-switches input{accent-color:var(--accent)}.workspace-help{font-size:10px;color:var(--muted);width:100%}.terminal-overview{gap:18px;min-height:60px;padding:10px 16px;margin-bottom:12px}.terminal-inline-balance{display:grid;gap:5px;margin-left:auto;border-left:1px solid var(--line);padding-left:18px;font-size:11px}.terminal-inline-balance>span{display:flex;align-items:center;gap:6px;white-space:nowrap}.terminal-inline-balance img{width:16px;height:16px;object-fit:contain}.terminal-inline-balance strong{font-size:11px;font-weight:500}.terminal-inline-balance small{font-size:10px;color:var(--muted)}.terminal-price-unit{display:none}.terminal-grid.market-widget-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:none;grid-auto-rows:22px;gap:12px;align-items:stretch;min-height:0;min-width:0}.market-widget{position:relative;min-width:0;min-height:0}.market-widget>.panel{height:100%;width:100%;min-height:0;min-width:0;align-self:stretch;margin:0;grid-area:auto;padding:0}.market-widget .terminal-pane-heading{min-height:40px;padding:9px 12px}.market-widget .terminal-pane-heading h2{font-size:13px}.widget-chart .terminal-chart-panel{display:flex;flex-direction:column;overflow:hidden}.widget-chart .terminal-plot-shell{flex:1;min-height:0}.widget-chart .terminal-plot-content{display:flex;flex-direction:column;min-height:0}.widget-chart .terminal-chart-canvas{flex:1;height:auto;min-height:0;max-height:none}.widget-chart .terminal-drawing-rail{min-height:0;overflow:auto}.widget-chart .terminal-chart-toolbar,.widget-chart .terminal-ohlcv,.widget-chart .terminal-chart-footer{flex-shrink:0}.widget-chart .terminal-chart-toolbar{min-height:40px;padding:6px 8px}.widget-chart .terminal-chart-footer{padding:7px 10px;min-height:30px;font-size:9px}.widget-chart .terminal-pane-actions{gap:3px}.widget-chart .terminal-pane-actions .indicator-toggle{width:auto;padding-inline:6px;font-size:10px;border:1px solid var(--line);min-width:32px;height:24px}.indicator-toggle[aria-pressed=true]{color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent)}.widget-order>.terminal-order-panel{overflow:auto;overscroll-behavior:contain}.widget-order .terminal-ticket-instrument{display:none}.widget-order .type-tabs button{padding:9px 6px;font-size:11px}.widget-order form{padding:12px}.widget-order .side-switch{margin-bottom:8px;padding:2px}.widget-order .side-switch button{min-height:28px;font-size:11px}.widget-order .input-box,.widget-order .market-note{padding:7px 8px}.widget-order .input-box input{height:22px;font-size:13px}.widget-order .percentage-buttons{margin:8px 0 10px}.widget-order .percentage-buttons button{min-height:24px;font-size:10px}.widget-order .terminal-ticket-summary>div{font-size:11px}.widget-order .checkbox{margin:8px 0;font-size:10px}.widget-order .available{padding:7px 8px;margin-bottom:8px;font-size:10px}.widget-order .button{min-height:36px}.widget-book .terminal-book-panel{display:flex;flex-direction:column;overflow:hidden}.widget-book .terminal-depth-chart{height:90px}.widget-book .terminal-depth-chart svg{height:60px}.widget-book .terminal-depth-empty{top:53px}.widget-book .terminal-book-scroll,.widget-book .terminal-book-sides{flex:1;height:0;min-height:0;max-height:none}.widget-trades .terminal-trades{display:flex;flex-direction:column;overflow:hidden}.widget-trades .trade-list{flex:1;min-height:0;height:0;max-height:none;overscroll-behavior:contain}.widget-trades .trade-row{min-height:25px}.widget-trades .trade-row span{font-size:11px}.widget-trades .trade-labels,.widget-trades .terminal-tape-foot{font-size:9px}.widget-orders .terminal-orders{display:flex;flex-direction:column}.widget-orders .table-scroll{flex:1;min-height:0;max-height:none}.widget-orders .terminal-orders-empty{padding:20px 12px}.market-widget-grid.editing .market-widget{padding-top:28px;outline:1px dashed var(--accent);outline-offset:2px;border-radius:13px}.widget-edit-bar{position:absolute;left:0;right:0;top:0;height:28px;display:flex;justify-content:space-between;gap:4px}.widget-edit-bar button{display:flex;align-items:center;gap:5px;background:transparent;color:var(--accent);font-size:10px;padding:4px 7px}.widget-move-handle{flex:1;cursor:grab!important;touch-action:none}.moving .widget-move-handle{cursor:grabbing!important}.widget-resize-handle{position:absolute;right:2px;bottom:2px;width:25px;height:25px;display:flex;align-items:center;justify-content:center;background:var(--raised);border:1px solid var(--accent);color:var(--accent);border-radius:6px;cursor:nwse-resize!important;touch-action:none;z-index:8}.market-widget.moving{z-index:9;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 20%,transparent);border-radius:13px}.chart-pane-label{position:absolute;left:7px;z-index:4;display:flex;align-items:center;gap:5px;font-size:10px;color:var(--muted);background:var(--panel);padding:2px 4px;border-radius:4px}.chart-pane-label button{min-height:17px;height:17px;width:18px;padding:0;color:var(--muted)}.chart-price-add{position:absolute;z-index:6;display:flex;align-items:center;justify-content:center;width:24px;height:24px!important;min-height:24px!important;padding:0!important;border:1px solid var(--accent)!important;background:var(--panel)!important;color:var(--accent)!important;border-radius:4px!important}.shift-measure{cursor:crosshair;touch-action:none}@media(min-width:1101px){.app-shell.market-mode main{padding-top:16px}}@media(max-width:1100px){.terminal-grid.market-widget-grid{display:flex;flex-wrap:wrap;gap:14px}.market-widget{flex:1 1 calc(50% - 7px);height:450px}.market-widget.widget-chart{flex-basis:100%;height:580px}.market-widget.widget-order{height:480px}.market-widget.widget-orders{flex-basis:100%;height:300px}.market-widget.widget-trades{height:330px}.widget-chart .terminal-ohlcv{height:34px;min-height:34px;flex-wrap:nowrap}.workspace-help,.widget-edit-bar .widget-move-handle,.widget-resize-handle{display:none}.terminal-intro{flex-wrap:wrap}.terminal-intro>.workspace-controls{justify-content:flex-start}.terminal-overview{flex-wrap:wrap}.terminal-inline-balance{padding-left:12px}.terminal-best{display:none}}@media(max-width:600px){.market-widget{flex-basis:100%;height:490px}.market-widget.widget-chart{height:600px}.market-widget.widget-orders{height:300px}.market-widget.widget-order{height:460px}.terminal-inline-balance{width:100%;margin-left:0;border-left:0;border-top:1px solid var(--line);padding:10px 0 0;grid-template-columns:1fr;gap:7px}.terminal-inline-balance strong{font-size:11px}.terminal-overview{padding:14px}.terminal-connection{width:auto;margin-left:auto}.widget-chart .terminal-ohlcv{height:64px;min-height:64px}.widget-order .input-box input{font-size:16px}.terminal-intro>.workspace-controls{margin-top:5px;width:100%}.widget-chart .terminal-pane-actions{margin-left:auto}.widget-chart .terminal-pane-caption{display:none}}.widget-chart{container-type:inline-size}@container (max-width:600px){.widget-chart .terminal-chart-toolbar .intervals{width:100%;border:0;justify-content:space-between}.widget-chart .terminal-ohlcv{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,14px);height:50px;min-height:50px;gap:4px 6px;align-content:center}.widget-chart .terminal-chart-symbol{width:auto;grid-column:auto}.widget-chart .terminal-chart-footer{flex-wrap:wrap}.widget-chart .terminal-chart-footer>span{margin-left:0}}@container (max-width:370px){.widget-chart .terminal-pane-caption{display:none}.widget-chart .terminal-chart-toolbar .intervals button{padding-inline:3px}.widget-chart .terminal-ohlcv{grid-template-rows:repeat(3,14px);height:64px;min-height:64px;font-size:9px}.widget-chart .terminal-chart-symbol{grid-column:1/-1}}.terminal-last>span{display:block;white-space:nowrap}@media(max-width:600px){.terminal-last{flex-direction:column;align-items:flex-end;gap:2px}.terminal-last>span{font-size:8px}}.trader-workspace{--chart-crosshair:#8a8a9a;--chart-crosshair-label:#656570;--scroll-thumb:#b7b7c3;--scroll-hover:#9797a8}:root[data-theme=dark] .trader-workspace{--chart-crosshair:#747482;--chart-crosshair-label:#3b3b45;--scroll-thumb:#444450;--scroll-hover:#616170}.trader-workspace *{scrollbar-width:thin;scrollbar-color:var(--scroll-thumb) transparent}.trader-workspace ::-webkit-scrollbar{width:5px;height:5px}.trader-workspace ::-webkit-scrollbar-track,.trader-workspace ::-webkit-scrollbar-corner{background:transparent}.trader-workspace ::-webkit-scrollbar-thumb{background:var(--scroll-thumb);border-radius:10px}.trader-workspace ::-webkit-scrollbar-thumb:hover{background:var(--scroll-hover)}.trader-workspace ::-webkit-scrollbar-button{display:none;width:0;height:0}.terminal-grid.market-widget-grid{grid-template-columns:repeat(48,minmax(0,1fr));grid-auto-rows:5px}.widget-chart .terminal-drawing-rail{overflow-x:hidden;overflow-y:auto;align-items:center;padding:5px 2px;gap:1px;scrollbar-width:thin}.widget-chart .terminal-drawing-rail button{flex:0 0 24px;min-height:24px;height:24px;width:26px;padding:3px;border-radius:4px}.widget-chart .terminal-drawing-rail svg{width:16px;height:16px}.widget-chart .terminal-rail-divider{flex:0 0 1px;margin:4px 0;width:22px}.chart-pane-label{top:5px;left:6px;padding:1px 3px;gap:5px;font-size:10px;line-height:17px;background:color-mix(in srgb,var(--panel) 90%,transparent)}.chart-pane-label strong{font-weight:500;font-size:10px;color:var(--buy)}.chart-pane-label button{opacity:.5;width:16px;min-width:16px;height:17px;min-height:17px;border-radius:3px;padding:0}.chart-pane-label:hover button,.chart-pane-label button:focus-visible{opacity:1}.terminal-chart-panel .chart-price-add{width:18px;height:18px!important;min-height:18px!important;padding:0!important;border:1px solid var(--chart-crosshair)!important;background:var(--chart-crosshair-label)!important;color:#e5e5ee!important;border-radius:50%!important}.terminal-chart-panel .chart-price-add:hover{border-color:var(--accent)!important;background:var(--accent)!important;color:#fff!important}.chart-orders-overlay{position:absolute;left:0;top:0;z-index:5;overflow:hidden;pointer-events:none}.chart-order-line{position:absolute;left:0;right:0;height:0;border-top:1px solid var(--order-color)}.chart-order-original{position:absolute;left:0;right:0;border-top:1px dashed var(--order-color);opacity:.4}.chart-order-connector{position:absolute;right:12px;border-left:1px solid var(--order-color)}.chart-order-badge{position:absolute;right:12px;transform:translateY(-50%);display:flex;align-items:stretch;background:var(--order-color);color:#fff;box-shadow:0 1px 3px #0003;pointer-events:auto;border:1px solid var(--order-color);border-radius:3px;overflow:hidden;max-width:calc(100% - 24px)}.terminal-chart-panel .chart-order-badge button{border:0;border-radius:0;background:transparent;color:#fff;font-size:10px;min-height:22px;height:22px;padding:0;line-height:1;opacity:1}.terminal-chart-panel .chart-order-drag{display:flex;align-items:center;cursor:ns-resize;touch-action:none;font-variant-numeric:tabular-nums}.chart-order-drag span{padding:0 7px;white-space:nowrap}.chart-order-drag b{padding:0 8px;border-left:1px solid #ffffff40;white-space:nowrap}.terminal-chart-panel .chart-order-cancel{display:grid;place-items:center;width:24px;border-left:1px solid #ffffff40!important;cursor:pointer}.terminal-chart-panel .chart-order-cancel:hover{background:#0002}.chart-order-badge:focus-within{outline:2px solid var(--accent);outline-offset:2px}.chart-order-line.preview{border-top-style:dashed}.chart-order-line.preview .chart-order-badge{outline:1px dashed var(--ink);outline-offset:2px}.terminal-orders .order-action-column{width:34px;min-width:34px;padding:5px 6px;text-align:center;position:sticky;left:0;background:var(--panel);z-index:1}.terminal-orders th.order-action-column{z-index:3}.terminal-orders .order-table-cancel{display:grid;place-items:center;width:24px;height:24px;min-height:24px;padding:0;border:1px solid var(--line);border-radius:4px;background:transparent;color:var(--muted)}.terminal-orders .order-table-cancel:hover{color:var(--sell);border-color:var(--sell);background:var(--sell-fill)}.order-action-column .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.terminal-order-dialog{width:min(440px,calc(100vw - 32px));max-height:calc(100vh - 40px);overflow:auto;padding:24px;border:1px solid var(--line);border-radius:14px;background:var(--panel);color:var(--ink);box-shadow:0 20px 70px #0005}.terminal-order-dialog::backdrop{background:#05050999;backdrop-filter:blur(4px)}.order-dialog-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.order-dialog-heading h2{font-size:18px;margin:0}.order-dialog-heading button{display:grid;place-items:center;width:28px;height:28px;padding:0;background:transparent;color:var(--muted);border:0}.order-dialog-side{display:inline-block;margin-top:18px;font-size:12px}.order-dialog-side.buy{color:var(--buy)}.order-dialog-side.sell{color:var(--sell)}.order-dialog-prices{display:flex;gap:14px;align-items:center;margin:12px 0 20px;font-variant-numeric:tabular-nums}.order-dialog-prices strong{font-size:24px}.order-dialog-prices svg{color:var(--muted)}.terminal-order-dialog dl{display:grid;gap:12px;font-size:12px;margin:0;padding:16px 0;border-block:1px solid var(--line)}.terminal-order-dialog dl>div{display:flex;justify-content:space-between;gap:12px}.terminal-order-dialog dt{color:var(--muted)}.terminal-order-dialog dd{margin:0}.terminal-order-dialog p{font-size:12px;line-height:1.7;color:var(--muted);margin:16px 0}.terminal-order-dialog p.order-action-error{color:var(--sell)}.order-dialog-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:22px}.order-dialog-actions .button{font-size:12px;min-height:38px;padding:10px 14px}.order-dialog-actions .order-cancel-confirm{background:var(--sell);color:#fff;border:0}.chart-measurement-layer{position:absolute;left:0;top:0;z-index:6;overflow:hidden;pointer-events:none}.chart-measurement{--measurement-color:var(--accent);position:absolute;border:0;pointer-events:none;background:color-mix(in srgb,var(--measurement-color) 18%,transparent)}.chart-measurement.positive{border:0;background:color-mix(in srgb,var(--accent) 18%,transparent)}.chart-measurement.negative{--measurement-color:var(--sell);border:0;background:color-mix(in srgb,var(--sell) 18%,transparent)}.measurement-axis{position:absolute;display:block;background:var(--measurement-color)}.measurement-axis.horizontal{left:0;top:50%;width:100%;height:1px}.measurement-axis.vertical{left:50%;top:0;width:1px;height:100%}.measurement-axis:after{content:"";position:absolute;width:6px;height:6px;border:solid var(--measurement-color);border-width:0 1px 1px 0}.measurement-axis.horizontal.forward:after{right:1px;top:-3px;transform:rotate(-45deg)}.measurement-axis.horizontal.backward:after{left:1px;top:-3px;transform:rotate(135deg)}.measurement-axis.vertical.forward:after{bottom:1px;left:-3px;transform:rotate(45deg)}.measurement-axis.vertical.backward:after{top:1px;left:-3px;transform:rotate(225deg)}.chart-measurement-label{position:absolute;width:188px;max-width:calc(100% - 8px);padding:7px 8px;display:grid;gap:2px;text-align:center;border-radius:4px;background:var(--accent);color:#fff;box-shadow:0 2px 10px #0003;font-size:11px;font-variant-numeric:tabular-nums;line-height:1.45}.chart-measurement-label.negative{background:var(--sell)}.chart-measurement-label strong{font-weight:600}.chart-measurement-label small{font-size:10px;color:#fff}.terminal-chart-canvas.mode-pan,.terminal-chart-canvas.mode-pan .lwc-host canvas{cursor:crosshair!important}.widget-order form{display:flex;flex-direction:column;gap:12px;padding:12px}.widget-order .terminal-ticket-summary{gap:7px;padding-bottom:10px}.ticket-options{font-size:10px;color:var(--muted);border-bottom:1px solid var(--line);padding-bottom:11px}.ticket-options summary{cursor:pointer;line-height:18px;list-style-position:inside}.ticket-options summary span{float:right;font-size:9px;color:var(--accent)}.ticket-options>div{display:grid;gap:6px;padding-top:9px}.ticket-options>div>label:not(.checkbox){display:flex;align-items:center;justify-content:space-between;gap:8px}.ticket-options select{font-size:10px;min-height:26px}.widget-order .ticket-options .checkbox{margin:4px 0;font-size:10px}.ticket-trade-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ticket-trade-side{min-width:0}.ticket-side-available{display:flex;flex-direction:column;gap:4px;color:var(--muted);font-size:9px;line-height:13px}.ticket-side-available strong{font-size:11px;font-weight:500;white-space:nowrap;color:var(--ink)}.widget-order .ticket-trade-side .percentage-buttons{gap:3px;margin:7px 0 9px}.widget-order .ticket-trade-side .percentage-buttons button{padding:2px;min-height:23px;font-size:9px;border-radius:5px}.widget-order .ticket-trade-side .button{width:100%;min-height:34px;border-radius:6px;font-size:12px}.widget-order{container-type:inline-size}.widget-move-handle{min-width:0;overflow:hidden;white-space:nowrap}.widget-move-handle svg{flex-shrink:0}@container (max-width:250px){.widget-order form{padding:9px}.widget-order .terminal-ticket-fields{grid-template-columns:1fr}.widget-order .input-box{padding:6px;column-gap:4px}.widget-order .input-box span{font-size:9px}.widget-order .input-box input{min-width:0;font-size:12px}.widget-order .ticket-side-available strong{white-space:normal;overflow-wrap:anywhere;font-size:10px}.widget-order .ticket-trade-actions{gap:6px}.widget-order .ticket-trade-side .percentage-buttons{flex-wrap:wrap}.widget-order .ticket-trade-side .percentage-buttons button{flex:1 1 20px;font-size:8px}.widget-order .ticket-options summary span{float:none;display:block}.widget-order .terminal-pane-heading h2{font-size:11px}}.ticket-side-error{padding-top:7px;font-size:9px;line-height:1.5;color:var(--muted);overflow-wrap:anywhere}.widget-order .terminal-validation{margin:0;font-size:10px}.widget-edit-bar{align-items:center}.widget-size-readout{font-size:9px;color:var(--muted);white-space:nowrap}.widget-edit-bar .widget-size-button{cursor:pointer}.widget-edge-handle{position:absolute;z-index:7;background:transparent;touch-action:none;opacity:.6}.widget-edge-handle:hover,.widget-edge-handle:focus-visible{background:color-mix(in srgb,var(--accent) 25%,transparent);opacity:1}.edge-width{width:8px;right:-6px;top:35px;bottom:31px;cursor:ew-resize!important;border-radius:5px}.edge-height{height:8px;bottom:-6px;left:14px;right:33px;cursor:ns-resize!important;border-radius:5px}.market-widget.sizing{z-index:12}.widget-size-editor{position:absolute;z-index:15;top:30px;right:0;width:220px;padding:12px;display:grid;gap:10px;background:var(--panel);border:1px solid var(--line);box-shadow:0 8px 30px #0003;border-radius:9px;font-size:11px;color:var(--ink)}.widget-size-editor>div{display:flex;align-items:center;justify-content:space-between}.widget-size-editor strong{font-size:11px;font-weight:500}.widget-size-editor button{color:var(--muted);background:transparent;padding:3px}.widget-size-editor label{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:10px;color:var(--muted)}.widget-size-editor label span{display:flex;align-items:center;gap:5px}.widget-size-editor input{width:80px;padding:6px 5px;border:1px solid var(--line);border-radius:5px;background:var(--raised);color:var(--ink);font-size:11px}.widget-size-editor small{font-size:9px;line-height:1.5;color:var(--muted)}.widget-size-editor .widget-size-apply{min-height:29px;border-radius:5px;background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent);font-size:10px}@media(max-width:1100px){.widget-edge-handle,.widget-size-button,.widget-size-readout,.widget-size-editor{display:none}.widget-edit-bar{justify-content:flex-end}}@container (max-width:370px){.widget-size-readout{display:none}}.terminal-chart-panel:fullscreen{width:100vw!important;height:100dvh!important;overflow:hidden}.terminal-chart-panel:fullscreen .terminal-plot-shell{flex:1;min-height:0}.terminal-chart-panel:fullscreen .terminal-chart-canvas{flex:1;height:auto!important;min-height:0;max-height:none}.terminal-chart-preview-tag{color:var(--accent);background:var(--accent-soft);font-size:10px;font-weight:600;padding:3px 6px;border-radius:4px}.terminal-connection .terminal-paused{color:var(--accent);font-weight:600}.terminal-compact-header .terminal-overview{min-height:56px;padding:10px 16px;gap:18px;margin-bottom:12px;border-radius:10px}.terminal-compact-header .terminal-pair img{width:28px;height:28px}.terminal-compact-header .terminal-pair h2{font-size:16px}.terminal-compact-header .terminal-last strong{font-size:22px}.terminal-compact-header .terminal-overview>.workspace-controls{flex:0 0 auto;margin-left:0;display:flex;align-items:center;gap:8px}.terminal-compact-header .workspace-controls>button{white-space:nowrap;justify-content:center}.terminal-compact-header .workspace-controls>button svg{flex-shrink:0}.terminal-compact-header .terminal-overview:has(.workspace-controls>button.active){flex-wrap:wrap}.terminal-compact-header .terminal-overview>.workspace-controls:has(>button.active){flex-basis:100%;padding-top:10px;border-top:1px solid var(--line);justify-content:flex-start;flex-wrap:wrap}.terminal-compact-header .workspace-widget-switches{flex-wrap:wrap}@media(max-width:1400px){.terminal-compact-header .terminal-overview{flex-wrap:wrap;gap:12px}}@media(max-width:1100px){.terminal-compact-header .terminal-inline-balance{margin-left:auto}.terminal-compact-header .terminal-connection{margin-left:0}}@media(max-width:600px){.terminal-compact-header .terminal-overview{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;padding:12px}.terminal-compact-header .terminal-pair{grid-column:1;grid-row:1;gap:8px}.terminal-compact-header .terminal-pair h2{font-size:14px}.terminal-compact-header .terminal-pair img{width:24px;height:24px}.terminal-compact-header .terminal-overview>.workspace-controls{grid-column:1;grid-row:2;justify-self:stretch}.terminal-compact-header .terminal-overview>.workspace-controls>button:not(.active){width:100%}.terminal-compact-header .terminal-last{grid-column:1;grid-row:3;margin-left:0;align-items:flex-start}.terminal-compact-header .terminal-last>span{display:inline}.terminal-compact-header .terminal-connection{grid-column:1;grid-row:3;justify-self:end;max-width:calc(100% - 100px);flex-wrap:wrap;justify-content:flex-end;gap:5px;white-space:normal;font-size:9px;width:auto}.terminal-compact-header .terminal-inline-balance{grid-column:1;grid-row:4;min-width:0;margin:0;padding-top:10px}.terminal-compact-header .terminal-overview>.workspace-controls:has(>button.active){grid-column:1;grid-row:5;justify-self:stretch}.terminal-compact-header .terminal-overview:has(.workspace-controls>button.active){display:grid}}.market-widget-grid.editing .widget-edge-handle.resize-w,.market-widget-grid.editing .widget-edge-handle.resize-e{top:18px;bottom:18px;width:10px;height:auto;cursor:ew-resize!important}.market-widget-grid.editing .widget-edge-handle.resize-w{left:-5px;right:auto}.market-widget-grid.editing .widget-edge-handle.resize-e{right:-5px;left:auto}.market-widget-grid.editing .widget-edge-handle.resize-n,.market-widget-grid.editing .widget-edge-handle.resize-s{left:18px;right:18px;height:10px;width:auto;cursor:ns-resize!important}.market-widget-grid.editing .widget-edge-handle.resize-n{top:-5px;bottom:auto}.market-widget-grid.editing .widget-edge-handle.resize-s{bottom:-5px;top:auto}.market-widget-grid.editing .widget-resize-handle{width:16px;height:16px;border-radius:4px;padding:0}.market-widget-grid.editing .resize-nw{inset:-5px auto auto -5px;cursor:nwse-resize!important}.market-widget-grid.editing .resize-ne{inset:-5px -5px auto auto;cursor:nesw-resize!important}.market-widget-grid.editing .resize-sw{inset:auto auto -5px -5px;cursor:nesw-resize!important}.market-widget-grid.editing .resize-se{inset:auto -5px -5px auto;cursor:nwse-resize!important}.market-widget-grid.editing .resize-ne svg,.market-widget-grid.editing .resize-sw svg{transform:rotate(90deg)}.terminal-trades{container-type:inline-size}.terminal-trades .trade-labels,.terminal-trades .trade-row{grid-template-columns:minmax(60px,.9fr) minmax(72px,1.8fr) minmax(42px,.65fr) minmax(45px,.7fr) minmax(50px,.75fr);gap:4px}.terminal-trades .trade-labels>span{min-width:0;text-align:right}.terminal-trades .trade-labels>span:first-child,.terminal-trades .trade-labels>.trade-participant-label{text-align:left}.terminal-trades .trade-row>span{min-width:0}.terminal-trades .trade-row .trade-participant{text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ticket-identity-note{margin:2px 0 0;color:var(--muted);font-size:10px;line-height:1.5}@container (max-width:360px){.terminal-trades .trade-labels,.terminal-trades .trade-row{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:4px}.terminal-trades .trade-row{min-height:43px;padding-block:6px}.terminal-trades .trade-labels{row-gap:5px}.terminal-trades .trade-row>.trade-participant,.terminal-trades .trade-labels>.trade-participant-label{grid-column:2 / span 2}.terminal-trades .trade-row>span:nth-child(3),.terminal-trades .trade-labels>span:nth-child(3){text-align:left}}@media(max-width:850px){}@media(max-width:520px){}@media(max-width:900px){}@media(max-width:850px){}@media(max-width:520px){}@media(max-width:520px){}@media(prefers-reduced-motion:reduce){}@media(max-width:700px){}@media(prefers-reduced-motion:reduce){}@media(max-width:1000px){}@media(max-width:520px){}@media(prefers-reduced-motion:reduce){}@media(max-width:1000px){}@media(max-width:1000px){}@media(max-width:480px){}@media(max-width:950px){}@media(max-width:600px){}@media(max-width:650px){}@media(max-width:760px){}@media(max-width:1000px){}@media(max-width:600px){}@media(max-width:850px){}@media(max-width:520px){}@media(max-width:900px){}@media(max-width:850px){}@media(max-width:520px){}@media(max-width:520px){}@media(prefers-reduced-motion:reduce){}@media(max-width:700px){}@media(prefers-reduced-motion:reduce){}@media(max-width:1000px){}@media(max-width:520px){}@media(prefers-reduced-motion:reduce){}@media(max-width:1000px){}@media(max-width:1000px){}@media(max-width:480px){}@media(max-width:950px){}@media(max-width:600px){}@media(max-width:650px){}@media(max-width:760px){}@media(max-width:1000px){}@media(max-width:600px){}

.account-activity-panel{background:var(--surface);border:1px solid var(--home-line);border-radius:16px;padding:30px}.account-overview-activity{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0}.account-overview-activity button{display:flex;align-items:center;gap:14px;text-align:left;padding:20px 17px;border:1px solid var(--home-line);border-radius:12px;color:var(--home-ink);background:var(--surface)}.account-overview-activity button>svg{color:var(--home-muted);flex-shrink:0}.account-overview-activity button>svg:last-child{margin-left:auto;width:14px}.account-overview-activity b{display:block;font-size:13px}.account-overview-activity small{display:block;color:var(--home-muted);font-size:10px;margin-top:7px;line-height:1.6}.account-purchases{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.account-purchase{border:1px solid var(--home-line);border-radius:12px;padding:22px;display:flex;flex-direction:column}.account-purchase-art{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-height:45px}.account-purchase-art>svg{color:var(--home-muted)}.account-purchase h3,.account-achievement h3,.account-connections h3{font-size:16px;letter-spacing:-.25px;margin:18px 0 8px}.account-purchase p,.account-achievement p,.account-connections p{font-size:12px;line-height:1.8;color:var(--home-muted);margin:0 0 16px}.account-purchase dl{margin:auto 0 20px;padding-top:16px}.account-purchase dl>div{display:flex;justify-content:space-between;gap:12px;margin-top:10px;font-size:11px}.account-purchase dt{color:var(--home-muted)}.account-purchase dd{margin:0;text-align:right}.account-earned{display:inline-flex;align-items:center;gap:5px;color:#79bd96;font-size:10px}.account-achievements{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.account-achievement{display:flex;align-items:flex-start;gap:20px;padding:24px;border:1px solid var(--home-line);border-radius:12px}.account-achievement>div:last-child{flex:1;min-width:0}.account-achievement h3{margin-top:0}.account-achievement-icon,.account-connection-symbol{display:grid;place-items:center;width:48px;height:48px;background:var(--home-bg);color:var(--home-muted);border:1px solid var(--home-line);border-radius:13px;flex-shrink:0}.account-achievement.is-earned .account-achievement-icon{color:#c0a374;background:#c0a3740c;border-color:#c0a37430}.account-achievement-progress progress{width:100%;height:4px;appearance:none;display:block;overflow:hidden;border-radius:4px;background:var(--home-line);accent-color:#a893d3}.account-achievement-progress progress::-webkit-progress-bar{background:var(--home-line)}.account-achievement-progress progress::-webkit-progress-value{background:#a893d3}.account-achievement-progress small{display:block;color:var(--home-muted);font-size:10px;margin-top:9px}.account-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.account-metric{padding:22px 18px;border:1px solid var(--home-line);border-radius:12px}.account-metric>span{display:flex;align-items:center;gap:9px;color:var(--home-muted);font-size:11px}.account-metric>b{display:block;font-size:25px;letter-spacing:-.8px;margin:22px 0 10px;overflow-wrap:anywhere}.account-metric small{font-size:10px;line-height:1.8;color:var(--home-muted)}.account-stat-detail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin-top:22px}.account-stat-detail>div{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid var(--home-line);padding:17px 0;font-size:12px}.account-stat-detail span{color:var(--home-muted)}.account-stat-detail b{text-align:right;font-size:11px;font-weight:500}.account-stat-detail small{display:block;font-size:9px;color:var(--home-muted);margin-top:5px}.account-source-note{display:flex;gap:15px;padding:20px;background:var(--home-bg);border:1px solid var(--home-line);border-radius:10px;margin:24px 0}.account-source-note>svg{color:var(--home-muted);flex-shrink:0}.account-source-note b{font-size:12px}.account-source-note p{color:var(--home-muted);font-size:11px;line-height:1.9;margin:8px 0}.account-source-note small{font-size:10px;color:var(--home-muted)}.account-source-connect{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:20px;border:1px solid #a893d340;border-radius:11px;margin-bottom:25px}.account-source-connect p{font-size:12px;line-height:1.8;margin:0}.account-source-connect a{white-space:nowrap}.account-activity-history{border-top:1px solid var(--home-line);padding-top:27px;margin-top:27px}.account-history-select select{max-width:100%;border:1px solid var(--home-line);padding:10px 12px;border-radius:8px;background:var(--home-bg);color:var(--home-ink);font-size:11px;font-family:inherit}.account-activity-rows article{display:flex;gap:15px;align-items:center;border-bottom:1px solid var(--home-line);padding:18px 0}.account-history-icon{display:grid;place-items:center;width:35px;height:35px;background:var(--home-bg);border-radius:9px;flex-shrink:0;color:var(--home-muted)}.account-history-copy{flex:1;min-width:0}.account-history-copy b{font-size:12px;display:block;overflow-wrap:anywhere}.account-history-copy small{display:block;font-size:10px;color:var(--home-muted);line-height:1.8;margin-top:6px}.account-history-meta{text-align:right;flex-shrink:0}.account-history-meta b{font-size:12px;font-weight:500;display:block;margin-bottom:6px}.account-history-meta time{font-size:9px;color:var(--home-muted)}.account-history-meta .is-refunded{color:#79bd96}.account-activity-empty{padding:50px 15px;text-align:center;color:var(--home-muted)}.account-activity-empty>svg{margin:auto}.account-activity-empty h3{font-size:17px;color:var(--home-ink)}.account-activity-empty p{font-size:12px;line-height:1.9;max-width:450px;margin:12px auto}.account-connections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.account-connections article{border:1px solid var(--home-line);border-radius:13px;padding:26px}.account-connected-name{display:block;font-size:17px;margin:20px 0 10px}.account-connections label{display:block;font-size:12px;margin-bottom:10px}.account-connections label small{color:var(--home-muted);font-size:10px;margin-left:5px}.account-connections input{display:block;border:1px solid var(--home-line);border-radius:8px;width:100%;background:var(--home-bg);color:var(--home-ink);padding:12px;font:inherit;font-size:13px;margin-bottom:14px}.account-connection-pending{display:block;padding:12px;border:1px dashed var(--home-line);border-radius:8px;font-size:11px;color:var(--home-muted)}.account-activity-refresh{display:flex;justify-content:flex-end;align-items:center;gap:16px;margin-bottom:20px;font-size:10px;color:var(--home-muted)}.account-activity-refresh button{font-size:10px}.account-activity-refresh button svg{margin-right:5px}@media(max-width:1000px){.account-overview-activity,.account-metrics,.account-purchases{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.account-activity-panel{padding:20px 16px}.account-achievements,.account-connections,.account-purchases,.account-stat-detail{grid-template-columns:1fr}.account-metric{padding:16px 12px}.account-metric>b{font-size:21px}.account-metric>span{font-size:10px}.account-metric>span svg{display:none}.account-overview-activity button{padding:15px 12px;gap:10px}.account-overview-activity button>svg:last-child{display:none}.account-overview-activity b{font-size:11px}.account-overview-activity small{font-size:9px}.account-achievement{padding:19px 15px;gap:14px}.account-activity-history .account-section-heading,.account-source-connect{align-items:stretch;flex-direction:column}.account-activity-rows article{align-items:flex-start;gap:10px;flex-wrap:wrap}.account-history-meta{width:100%;padding-left:45px;text-align:left;display:flex;gap:12px;align-items:center}.account-history-meta b{margin:0}.account-stat-detail>div{gap:12px;font-size:11px}}

.mmv-console{display:grid;gap:18px;min-width:0}.mmv-header{padding:26px 30px;display:flex;align-items:center;justify-content:space-between;gap:20px}.mmv-header h2{display:flex;align-items:center;gap:10px;margin:8px 0}.mmv-header p,.mmv-header span,.mmv-settings p,.mmv-controls p{color:var(--muted,#8792a5);font-size:13px}.mmv-header>div:last-child{display:grid;text-align:right;gap:8px}.mmv-eyebrow{font-size:10px!important;letter-spacing:.16em}.mmv-status{font-size:16px}.mmv-emergency{color:#e15666}.mmv-topbar{display:flex;align-items:center;justify-content:space-between;gap:24px}.mmv-topbar>.field{width:min(500px,60%)}.mmv-mode{display:flex;border:1px solid var(--line,#e6e9ef);border-radius:9px;padding:4px;gap:4px}.mmv-mode button{padding:9px 13px;border:0;background:transparent;color:inherit;border-radius:6px;font-size:12px}.mmv-mode button[aria-pressed=true]{background:#9146ff;color:#fff}.mmv-nav{display:flex;gap:6px;overflow-x:auto;padding:0 0 3px}.mmv-nav button{white-space:nowrap;border:0;background:transparent;color:var(--muted,#8792a5);padding:12px 14px;border-bottom:2px solid transparent}.mmv-nav button.active{border-color:#9146ff;color:inherit}.mmv-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.mmv-metrics section{padding:24px;display:grid;gap:9px}.mmv-metrics span,.mmv-metrics small{font-size:12px;color:var(--muted,#8792a5)}.mmv-metrics strong{font-size:25px;letter-spacing:-.5px}.mmv-controls,.mmv-funding,.mmv-settings{padding:28px}.mmv-controls>div,.mmv-inline-controls{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0}.mmv-danger{background:#fff0f2;color:#b92e46;border:1px solid #f8c8d0}.mmv-funding form{display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:18px;align-items:end}.mmv-funding small,.mmv-path small{display:block;color:var(--muted,#8792a5);font-size:12px;margin-top:14px;line-height:1.6}.mmv-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:24px 0}.mmv-check{display:flex;align-items:center;gap:10px;font-size:13px;min-height:55px}.mmv-group{grid-column:1/-1;border:1px solid var(--line,#e6e9ef);border-radius:9px;padding:16px 20px}.mmv-group legend{font-size:12px;padding:0 8px;color:var(--muted,#8792a5)}.mmv-group>.mmv-fields{margin:8px 0}.mmv-save{padding:18px 24px;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.mmv-save>span{margin-right:auto;font-size:12px;color:var(--muted,#8792a5)}.mmv-editor-card{border-top:1px solid var(--line,#e6e9ef);padding:24px 0;margin-top:24px}.mmv-settings pre{overflow:auto;max-height:420px;font-size:11px;line-height:1.6;background:var(--page,#f7f8fa);padding:16px;border-radius:8px;white-space:pre-wrap;overflow-wrap:anywhere}.mmv-settings details{padding:14px 0;border-bottom:1px solid var(--line,#e6e9ef)}.mmv-path{margin:32px 0}.mmv-path svg{display:block;width:100%;height:auto;min-height:180px;touch-action:none;background:var(--page,#f7f8fa);border-radius:12px;color:var(--muted,#8792a5)}.mmv-path circle{cursor:grab}.mmv-path text{font-size:12px}.mmv-point{display:flex;align-items:center;gap:16px;padding-top:18px}.mmv-point>.field{flex:1}.mmv-dialog{max-width:470px;padding:32px;border:1px solid var(--line,#e6e9ef);border-radius:14px;background:var(--panel,#fff);color:inherit}.mmv-dialog::backdrop{background:#07071480;backdrop-filter:blur(7px)}.mmv-dialog p{font-size:14px;line-height:1.7;color:var(--muted,#8792a5)}.mmv-dialog>div{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}@media(max-width:850px){.mmv-fields,.mmv-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.mmv-funding form{grid-template-columns:1fr 1fr}.mmv-topbar{align-items:stretch;flex-direction:column}.mmv-topbar>.field{width:100%}}@media(max-width:520px){.mmv-header{padding:20px;align-items:flex-start;flex-direction:column}.mmv-header>div:last-child{text-align:left}.mmv-metrics{grid-template-columns:1fr 1fr;gap:8px}.mmv-metrics section{padding:18px 14px}.mmv-metrics strong{font-size:19px}.mmv-fields{grid-template-columns:1fr}.mmv-controls,.mmv-funding,.mmv-settings{padding:20px}.mmv-point{display:block}.mmv-funding form{grid-template-columns:1fr}.mmv-save{padding:18px}.mmv-nav button{padding:11px}.mmv-console .button{font-size:12px}}.mmv-simulation-chart{margin:20px 0;border:1px solid var(--border,#e5e7eb);border-radius:12px;padding:12px}.mmv-simulation-chart svg{width:100%;height:auto;display:block}.mmv-simulation-chart small{display:block;margin-top:8px}.mmv-simulation-report{margin:24px 0}.mmv-simulation-report .mmv-metrics>div{padding:16px;background:var(--panel,#f6f7f9);border-radius:10px;display:grid;gap:6px}.mmv-simulation-report .mmv-metrics strong{font-size:22px}.mmv-fields textarea,.mmv-settings>label textarea{width:100%;font:13px/1.6 ui-monospace,monospace;border:1px solid var(--border,#e5e7eb);border-radius:8px;padding:12px;resize:vertical}.mmv-content{border:0;padding:0;margin:0;min-width:0;display:grid;gap:18px}.mmv-instance{padding:20px;display:grid;gap:16px}.mmv-instance>.field,.mmv-scope{max-width:420px}.mmv-json{width:100%;font:12px/1.6 ui-monospace,monospace;padding:14px;resize:vertical;border:1px solid var(--line);border-radius:8px;background:var(--page);color:inherit}.mmv-content:disabled input,.mmv-content:disabled select,.mmv-content:disabled textarea{opacity:.7}.arena-venue{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.arena-venue .button{min-height:40px}.mmv-console{overflow-anchor:none}.mmv-section-frame{min-width:0;overflow:clip;overflow-anchor:none}.mmv-section-body{display:grid;gap:18px;align-content:start;min-width:0;min-height:480px}.mmv-nav button{transition:color .16s ease,background-color .16s ease,border-color .16s ease}.mmv-intro{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:4px 2px}.mmv-intro h3{font-size:20px;margin:0 0 8px}.mmv-intro p{margin:0;color:var(--muted);font-size:13px;line-height:1.65}.mmv-intro>.button{flex-shrink:0}.mmv-console>.mmv-section-frame .mmv-section-body>.mmv-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.mmv-block-heading h3{margin:8px 0}.mmv-block-heading p,.mmv-help{font-size:13px;color:var(--muted);line-height:1.65}.mmv-settings-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.mmv-settings-pair .mmv-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.mmv-quick-controls>.mmv-block-heading{display:block;margin:0}.mmv-quick-controls>div{margin:14px 0}.mmv-reason{max-width:540px;margin-top:16px}.mmv-reason small{font-size:11px;color:var(--muted);line-height:1.5}.mmv-control-details{padding-top:12px;border-top:1px solid var(--line)}.mmv-control-details summary{cursor:pointer;font-size:12px;color:var(--muted)}.mmv-control-details[open]>.field{margin-top:16px}.mmv-disclosure{min-width:0;border:1px solid var(--line);border-radius:12px;background:var(--panel);overflow:clip}.mmv-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:18px;list-style:none;padding:22px 26px;cursor:pointer;transition:background .16s ease}.mmv-disclosure>summary::-webkit-details-marker{display:none}.mmv-disclosure>summary:hover{background:color-mix(in srgb,var(--accent,#9146ff) 5%,transparent)}.mmv-disclosure>summary:focus-visible{outline:2px solid #a783ff;outline-offset:-4px;border-radius:10px}.mmv-disclosure>summary>span{display:grid;gap:7px}.mmv-disclosure>summary strong{font-size:15px}.mmv-disclosure>summary small{color:var(--muted);font-size:12px;line-height:1.5}.mmv-disclosure>summary>svg{flex-shrink:0;transition:transform .2s ease;color:var(--muted)}.mmv-disclosure[open]>summary>svg{transform:rotate(180deg)}.mmv-disclosure-content{display:grid;gap:16px;padding:0 20px 20px;min-width:0}.mmv-disclosure-content>.mmv-help{margin:0;padding:0 8px}.mmv-disclosure-content .panel{box-shadow:none}.mmv-settings .mmv-disclosure{padding:0;border-bottom:1px solid var(--line)}.mmv-settings .mmv-disclosure>summary{padding:18px 20px}.mmv-basics .mmv-fields{margin:12px 0}.mmv-basics .mmv-help{margin:14px 0 0}.mmv-price-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:12px 0}.mmv-price-row>.mmv-fields{display:contents}.mmv-save{position:sticky;bottom:12px;z-index:3;box-shadow:0 8px 30px #0002;border-color:color-mix(in srgb,#a783ff 35%,var(--line))}.mmv-save .button,.mmv-save .text-button{white-space:nowrap}.mmv-fields>.field{min-width:0}.mmv-console .field input,.mmv-console .field select{min-width:0;width:100%}@media(max-width:900px){.mmv-settings-pair{grid-template-columns:1fr}.mmv-save{position:static}}@media(max-width:850px){.mmv-price-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.mmv-price-row{grid-template-columns:1fr}}@media(max-width:520px){.mmv-intro{flex-direction:column;align-items:stretch;gap:14px}.mmv-intro h3{font-size:18px}.mmv-disclosure>summary{padding:18px}.mmv-disclosure-content{padding:0 12px 12px}.mmv-settings-pair .mmv-fields{grid-template-columns:1fr}.mmv-save .button{flex:1}.mmv-save>span{width:100%}.mmv-quick-controls>div .button{flex:1}.mmv-disclosure>summary small{font-size:11px}}@media(prefers-reduced-motion:reduce){.mmv-disclosure>summary,.mmv-disclosure>summary>svg{transition:none}}.mmv-category-navigation{position:sticky;top:var(--mmv-header-height,150px);z-index:12;padding:8px 14px 0;min-width:0;scroll-margin-top:var(--mmv-header-height,150px);box-shadow:0 6px 18px #0002}.mmv-category-tabs{display:flex;flex-wrap:wrap;gap:4px;border-bottom:1px solid var(--line)}.mmv-category-tabs button{padding:12px 14px;border:0;border-bottom:2px solid transparent;background:transparent;border-radius:7px 7px 0 0;color:var(--muted);font-family:inherit;font-size:13px;font-weight:500;line-height:1.5;cursor:pointer;transition:color .15s,background .15s,border-color .15s}.mmv-category-tabs button:hover{background:color-mix(in srgb,#9146ff 7%,transparent);color:var(--ink)}.mmv-category-tabs button[aria-selected=true]{color:#b993ff;border-color:#a783ff;background:color-mix(in srgb,#9146ff 10%,transparent)}:root[data-theme=light] .mmv-category-tabs button[aria-selected=true]{color:#772ce8}.mmv-category-tabs button:focus-visible{outline:2px solid #a783ff;outline-offset:-4px}.mmv-category-meta{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:12px 2px;color:var(--muted);font-size:11px;line-height:1.6}.mmv-category-meta details{width:min(420px,45%)}.mmv-category-meta summary{text-align:right;cursor:pointer}.mmv-category-meta .field{margin-top:12px}.mmv-category-meta small{line-height:1.5}.mmv-category-panel{display:grid;align-content:start;gap:18px;min-width:0}.mmv-category-panel[hidden]{display:none}.mmv-category-panel>.mmv-help{margin:0;padding:0 3px}.mmv-category-panel .mmv-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:700px){.mmv-category-navigation{padding:6px 8px 0}.mmv-category-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding-bottom:8px}.mmv-category-tabs button{padding:10px 8px;text-align:left;border-radius:6px}.mmv-category-meta{flex-direction:column;gap:8px}.mmv-category-meta details{width:100%}.mmv-category-meta summary{text-align:left}}@media(prefers-reduced-motion:reduce){.mmv-category-tabs button{transition:none}}.mmv-config-layout,.mmv-config-editor{display:grid;gap:18px;min-width:0;align-content:start}.mmv-config-layout.with-preview{grid-template-columns:minmax(0,1fr) minmax(430px,.95fr);align-items:start}.mmv-config-layout.with-preview .mmv-price-row{grid-template-columns:repeat(2,minmax(0,1fr))}.mmv-config-layout.with-preview .mmv-price-row>.field:last-child{grid-column:1/-1}.mmv-config-layout.with-preview .mmv-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.mmv-config-layout.with-preview .mmv-settings-pair{grid-template-columns:1fr}.mmv-field-hint{display:block;color:var(--muted);font-size:11px;line-height:1.6;font-weight:400;margin-top:8px}.mmv-quote-step{display:flex;align-items:center;gap:10px;margin:6px 0 0;font-size:13px}.mmv-quote-step>span{display:grid;place-items:center;width:24px;height:24px;border-radius:7px;background:#9146ff18;color:#b993ff;font-size:12px}.mmv-book-preview{min-width:0;padding:22px;overflow:hidden;border-color:color-mix(in srgb,#a783ff 32%,var(--line))}.mmv-preview-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.mmv-preview-heading h3{font-size:18px;margin:7px 0 0}.mmv-preview-heading>div:last-child{display:flex;gap:6px}.mmv-preview-heading .icon-button{display:grid;place-items:center;width:30px;height:30px;background:var(--raised,var(--panel));color:var(--muted);border:1px solid var(--line);border-radius:7px;cursor:pointer}.mmv-preview-note{font-size:11px;color:var(--muted);line-height:1.65;margin:12px 0}.mmv-preview-switch{display:flex;gap:4px;padding:4px;background:var(--page);border:1px solid var(--line);border-radius:9px;margin:16px 0}.mmv-preview-switch button{flex:1;font-size:11px;line-height:1.5;padding:9px 5px;border-radius:6px;background:transparent;color:var(--muted);cursor:pointer}.mmv-preview-switch button[aria-pressed=true]{background:#9146ff20;color:var(--ink)}.mmv-preview-switch span{display:inline-block;padding:0 5px;margin-left:3px;border-radius:4px;background:#9146ff22}.mmv-preview-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px 0;border-block:1px solid var(--line)}.mmv-preview-summary>div{display:grid;gap:7px;align-content:start}.mmv-preview-summary span,.mmv-preview-summary small{font-size:10px;color:var(--muted);line-height:1.5}.mmv-preview-summary b{font-size:16px;font-variant-numeric:tabular-nums}.mmv-preview-book{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:17px}.mmv-preview-side{min-width:0;--book-color:var(--buy,#159b80)}.mmv-preview-side.sell{--book-color:var(--sell,#df5867)}.mmv-preview-side-title{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--book-color);font-size:12px;margin-bottom:10px}.mmv-preview-side-title small{font-size:10px;color:var(--muted)}.mmv-preview-columns,.mmv-preview-row{display:grid;grid-template-columns:22px minmax(0,1fr) minmax(0,1fr);gap:5px;text-align:right;align-items:center}.mmv-preview-columns{font-size:9px;color:var(--muted);padding:0 6px 9px}.mmv-preview-columns span:first-child{text-align:left}.mmv-preview-levels{max-height:355px;overflow:auto;scrollbar-width:thin;scrollbar-color:var(--line) transparent}.mmv-preview-row{position:relative;isolation:isolate;width:100%;padding:6px;border:1px solid transparent;border-bottom-color:var(--line);background:transparent;font-size:11px;font-variant-numeric:tabular-nums;color:var(--ink);cursor:pointer}.mmv-preview-row:before{content:"";position:absolute;inset:0 0 0 auto;width:var(--depth-width);background:color-mix(in srgb,var(--book-color) 13%,transparent);z-index:-1;transition:width .25s ease}.mmv-preview-row>span{text-align:left;font-size:10px;color:var(--muted)}.mmv-preview-row>b{color:var(--book-color);font-weight:500}.mmv-preview-row>strong{font-weight:500}.mmv-preview-row:hover,.mmv-preview-row.selected{border-color:var(--book-color);background:color-mix(in srgb,var(--book-color) 4%,transparent)}.mmv-preview-row.depleted{opacity:.4}.mmv-preview-row:focus-visible,.mmv-preview-switch button:focus-visible{outline:2px solid #a783ff;outline-offset:-2px}.mmv-preview-empty{display:grid;place-items:center;min-height:120px;border:1px dashed var(--line);border-radius:8px;font-size:11px;color:var(--muted);text-align:center;padding:12px}.mmv-preview-inspect{display:flex;align-items:flex-start;gap:8px;padding:12px;background:#9146ff0d;border:1px solid #9146ff33;border-radius:8px}.mmv-preview-inspect svg{flex-shrink:0;margin-top:2px;color:#a783ff}.mmv-preview-inspect small{display:block;font-size:10px;line-height:1.6;margin-top:7px}.mmv-preview-inspect p,.mmv-preview-limits p,.mmv-preview-example p{font-size:11px;line-height:1.65;margin:0;color:var(--muted)}.mmv-preview-limits{margin-top:14px;padding:13px;background:#eaa2550a;border:1px solid #eaa25526;border-radius:9px}.mmv-preview-limits>strong{display:block;font-size:11px;margin-bottom:8px;color:#dbad77}.mmv-preview-limits p+p{margin-top:5px}.mmv-preview-example{padding-top:18px;margin-top:18px;border-top:1px solid var(--line)}.mmv-preview-example h4{font-size:13px;margin:0 0 6px}.mmv-preview-example small{display:block;font-size:11px;line-height:1.6;color:var(--muted)}.mmv-preview-example-actions{display:flex;gap:8px;margin:12px 0}.mmv-preview-example-actions .button{flex:1;font-size:11px;padding:10px}.mmv-example-buy{background:#159b801c;color:#24b497;border:1px solid #159b8044}.mmv-example-sell{background:#df58671c;color:#e87782;border:1px solid #df586744}.mmv-preview-example .text-button{font-size:11px;margin-top:8px}.mmv-preview-reading{margin-top:18px;border-top:1px solid var(--line);padding-top:14px;color:var(--muted);font-size:11px;line-height:1.65}.mmv-preview-reading summary{color:var(--ink);cursor:pointer}.mmv-preview-timestamp{display:block;font-size:10px;color:var(--muted);line-height:1.5;margin-top:16px}.mmv-preview-message{font-size:11px;color:var(--muted)}.mmv-preview-message.error{color:var(--sell,#df5867)}@media(max-width:1000px){.mmv-config-layout.with-preview{grid-template-columns:1fr}.mmv-config-layout.with-preview .mmv-book-preview{order:-1}}@media(max-width:520px){.mmv-config-layout.with-preview .mmv-price-row,.mmv-config-layout.with-preview .mmv-fields{grid-template-columns:1fr}.mmv-book-preview{padding:16px}.mmv-preview-book{gap:8px}.mmv-preview-row{font-size:10px;padding:9px 3px}.mmv-preview-columns{padding-inline:3px;font-size:8px}.mmv-preview-columns,.mmv-preview-row{grid-template-columns:16px minmax(0,1fr) minmax(0,1fr);gap:3px}.mmv-preview-summary b{font-size:14px}}@media(prefers-reduced-motion:reduce){.mmv-preview-row:before{transition:none}}.mmv-config-actions{display:flex;justify-content:flex-end;gap:8px;align-items:center;flex-wrap:wrap;padding:8px 0 12px;border-top:1px solid var(--line)}.mmv-config-actions .button{padding:8px 12px;font-size:11px;gap:6px}.mmv-config-actions .text-button{font-size:11px;margin-right:auto}.mmv-quote-controls{align-items:start}.mmv-quote-controls .field select{min-height:40px}.mmv-config-layout.with-preview .mmv-book-preview{position:sticky;top:calc(var(--mmv-header-height,80px) + var(--mmv-navigation-height,155px) + 18px)}@media(max-width:1000px){.mmv-config-layout.with-preview .mmv-book-preview{position:static;order:0}.mmv-config-layout.with-preview .mmv-config-editor{order:0}.mmv-config-actions .button{flex:1}}.arena-console{display:grid;gap:18px}.arena-intro{padding:26px;display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.arena-intro h3{font-size:23px;margin:8px 0 12px}.arena-intro p{max-width:760px;color:var(--muted);font-size:14px;line-height:1.7;margin:0}.arena-state{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:20px;white-space:nowrap;font-size:12px;padding:8px 12px}.arena-state.live{color:#139c7b;border-color:#139c7b60}.arena-layout{display:grid;grid-template-columns:minmax(300px,.9fr) minmax(380px,1.3fr);gap:18px;align-items:start}.arena-settings,.arena-live{padding:24px;min-width:0}.arena-settings h3,.arena-live h3{margin:0 0 18px;font-size:16px}.arena-presets{display:grid;grid-template-columns:1fr 1fr;gap:8px}.arena-presets button{background:transparent;border:1px solid var(--line);border-radius:9px;color:inherit;padding:12px 10px;text-align:left;font:inherit;font-size:12px;cursor:pointer}.arena-presets button[aria-pressed=true]{border-color:#9146ff;background:#9146ff0c;color:#9146ff}.arena-presets button:disabled{cursor:default}.arena-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px;border:0;padding:12px 0 0;margin:0;min-width:0}.arena-fields small{font-size:10px;opacity:.5}.arena-hint{color:var(--muted);font-size:12px;line-height:1.65}.arena-controls{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:18px}.arena-results{display:grid;gap:18px}.arena-live h2{font-size:36px;margin:8px 0 0;letter-spacing:-1px}.arena-stats{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:24px 0}.arena-stats span,.arena-wallets span{display:block;color:var(--muted);font-size:11px;margin-bottom:6px}.arena-stats strong{font-size:20px}.arena-label{font-size:10px;padding:6px 9px;border-radius:20px;background:#9146ff10;color:#9146ff;white-space:nowrap}.arena-chart{display:block;width:100%;height:auto;min-height:120px;color:inherit}.arena-empty{display:grid;place-items:center;min-height:200px;color:var(--muted);font-size:13px;text-align:center}.arena-live details summary{cursor:pointer;font-size:12px;color:var(--muted);padding:14px 0}.arena-wallets{display:grid;grid-template-columns:1fr 1fr;gap:16px}.arena-wallets>div{padding:16px;background:#9146ff05;border:1px solid var(--line);border-radius:9px}.arena-wallets strong,.arena-wallets small{display:block}.arena-wallets small{margin-top:7px;color:var(--muted)}.arena-live .panel-heading{align-items:center;gap:8px}.arena-live .panel-heading h3{margin:0}.arena-console button:focus-visible,.arena-console summary:focus-visible{outline:2px solid #9146ff;outline-offset:3px}@media(max-width:1000px){.arena-layout{grid-template-columns:1fr}.arena-intro{flex-wrap:wrap}.arena-live h2{font-size:30px}}@media(max-width:480px){.arena-settings,.arena-live,.arena-intro{padding:18px}.arena-fields{grid-template-columns:1fr}.arena-presets{grid-template-columns:1fr 1fr}.arena-live .panel-heading{flex-wrap:wrap}.arena-wallets{grid-template-columns:1fr}.arena-stats strong{font-size:18px}}.market-auto{display:grid;gap:18px;min-width:0}.auto-heading{padding:26px;display:flex;justify-content:space-between;gap:24px;align-items:flex-start}.auto-heading h2{font-size:25px;letter-spacing:-.6px;margin:8px 0 12px}.auto-heading p,.auto-description{color:var(--muted);font-size:13px;line-height:1.7;margin:0}.auto-status{padding:20px 24px;display:grid;grid-template-columns:1.3fr 1.3fr .75fr .75fr;gap:22px}.auto-status>div{display:flex;align-items:center;gap:12px}.auto-status svg{color:#a783ff;flex:none}.auto-status span,.auto-numbers span{font-size:11px;color:var(--muted)}.auto-status strong,.auto-numbers strong{display:block;color:var(--text);font-size:14px;margin-top:6px}.auto-layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(300px,1fr);gap:18px;align-items:start}.auto-card{padding:24px;min-width:0}.auto-card h3{font-size:16px;margin:0 0 20px}.auto-card-title{display:flex;align-items:start;justify-content:space-between;gap:16px}.auto-form{border:0;padding:0;margin:0;display:grid;gap:20px;min-width:0}.auto-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;border:0;padding:0;min-width:0}.auto-fields .field,.auto-form>.field{margin:0;min-width:0}.market-auto .field small{color:var(--muted);font-size:11px;line-height:1.5;margin-top:6px}.auto-slider{display:grid;gap:10px;font-size:12px}.auto-slider>span{display:flex;justify-content:space-between}.auto-slider input{width:100%;accent-color:#9146ff}.auto-slider small{color:var(--muted);line-height:1.6}.auto-check{display:flex;gap:11px;align-items:flex-start;font-size:13px;line-height:1.5;margin:16px 0}.auto-check input{accent-color:#9146ff;margin-top:3px}.auto-check small{display:block;color:var(--muted);font-size:11px;line-height:1.6;margin-top:4px}.auto-preview{margin:20px 0;border:1px solid var(--line);border-radius:10px;padding:14px;background:#9146ff04}.auto-preview svg{width:100%;height:auto;display:block;color:var(--muted)}.auto-preview text{fill:currentColor;font-size:11px}.auto-preview p,.auto-details p{font-size:11px;line-height:1.7;color:var(--muted);margin:10px 0 0}.auto-details{border-top:1px solid var(--line);margin-top:20px;padding-top:16px}.auto-details summary{display:flex;gap:8px;align-items:center;cursor:pointer;font-size:12px;color:var(--muted);margin-bottom:16px}.auto-side{display:grid;gap:18px}.auto-market-link{display:inline-block;margin-top:22px;color:#9146ff;font-size:12px}.auto-numbers{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:20px 0;margin:20px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.auto-numbers strong{font-size:20px}.auto-balances{display:grid;gap:12px}.auto-balances>div{padding:16px;border:1px solid var(--line);border-radius:10px;display:grid;gap:7px}.auto-balances span,.auto-balances small{font-size:11px;color:var(--muted)}.auto-balances strong{font-size:20px}.auto-description+.auto-description{margin-top:14px}.market-auto fieldset:disabled{opacity:.65}.market-auto a{color:#a783ff}.market-auto button:focus-visible,.market-auto summary:focus-visible{outline:2px solid #a783ff;outline-offset:3px}@media(max-width:950px){.auto-layout{grid-template-columns:1fr}.auto-status,.auto-side{grid-template-columns:1fr 1fr}}@media(max-width:600px){.auto-heading{flex-direction:column;padding:20px}.auto-heading h2{font-size:22px}.auto-card{padding:20px}.auto-side{grid-template-columns:1fr}.auto-status{padding:18px;gap:18px}.auto-status strong{font-size:12px}.auto-fields{grid-template-columns:1fr}.auto-status svg{display:none}}.trajectory-editor{max-width:1200px}.trajectory-toolbar,.trajectory-toolbar>div{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.trajectory-toolbar{justify-content:space-between;margin:16px 0 8px}.trajectory-toolbar>span{color:var(--muted,#9696a5);font-size:12px}.trajectory-toolbar .selected{background:#a783ff24;border-color:#a783ff;color:#c5aaff}.trajectory-canvas{display:block;width:100%;background:linear-gradient(180deg,#191820,#131318);border:1px solid #a783ff28;border-radius:12px;touch-action:none;cursor:crosshair}.trajectory-canvas text{fill:#9b99ac;font-size:11px;pointer-events:none}.trajectory-canvas line{stroke:#ffffff0d;stroke-width:1;pointer-events:none}.trajectory-canvas .trajectory-market line{stroke:#21c9a2;stroke-dasharray:4 5;opacity:.65}.trajectory-canvas .trajectory-market text{fill:#21c9a2}.trajectory-canvas .trajectory-progress{stroke:#c4a4ff;stroke-dasharray:3 4}.trajectory-path{stroke:#b18aff;stroke-width:2.5;fill:none;pointer-events:none}.trajectory-point{fill:#16141f;stroke:#b18aff;stroke-width:2.5;cursor:grab}.trajectory-point:active{cursor:grabbing}.trajectory-live{display:flex;flex-wrap:wrap;gap:12px 24px;padding:14px 0;color:#a3a0b2;font-size:12px}.trajectory-live b{color:#d9d1ec;margin-left:5px}.trajectory-risk{border-top:1px solid #a783ff20;padding-top:18px;margin-top:18px}.trajectory-points{max-height:330px;overflow:auto;scrollbar-width:thin;scrollbar-color:#65517c transparent}.trajectory-points>div{display:grid;grid-template-columns:1fr 1fr auto;gap:12px;align-items:end;margin-bottom:12px}.trajectory-points .field{margin-bottom:0}@media(max-width:650px){.trajectory-canvas{min-height:220px}.trajectory-points>div{grid-template-columns:1fr 1fr}.trajectory-toolbar>span{width:100%}}.launch-pult{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr);gap:18px}.launch-main,.launch-side{padding:26px}.launch-main h2{margin:10px 0}.launch-main p,.launch-side p{color:var(--muted,#9694a2);line-height:1.65}.launch-state{display:flex;gap:12px;align-items:center;padding:16px 18px;background:#a783ff0d;border:1px solid #a783ff35;border-radius:12px;margin:20px 0;color:#b699ff}.launch-state b{font-size:28px;font-variant-numeric:tabular-nums;margin-left:auto}.launch-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px;border:0;padding:0;margin:0}.launch-wallet{display:grid;grid-template-columns:50px 1fr auto;gap:12px;align-items:center;padding:18px 0;border-bottom:1px solid #ffffff12}.launch-wallet strong{font-variant-numeric:tabular-nums}.market-launch-shell{position:relative}.market-launch-content{transition:filter .3s}.is-countdown .market-launch-content{filter:blur(8px);opacity:.4;pointer-events:none;user-select:none}.market-launch-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;z-index:40;background:#10101566;border-radius:16px;min-height:300px;color:#b699ff}.market-launch-overlay h2{color:#f2f1f7}.market-launch-overlay strong{font-size:clamp(44px,7vw,90px);font-variant-numeric:tabular-nums;letter-spacing:3px}.market-launch-overlay p{color:#b0aabf}.conditional-controls{padding:14px}.conditional-controls p{font-size:11px;color:#9c98ab;line-height:1.5}.conditional-form{display:grid;grid-template-columns:1fr 1fr;gap:8px}.conditional-form label{font-size:11px;color:#aba6b9}.conditional-form input,.conditional-form select{width:100%;margin-top:6px;box-sizing:border-box;background:#1b1a22;border:1px solid #35313f;border-radius:7px;padding:9px;color:#eee}.conditional-item{display:grid;grid-template-columns:auto 1fr auto;gap:8px;font-size:11px;padding:10px 0;border-top:1px solid #ffffff12}.conditional-item small{grid-column:2/4;color:#ad93d3}.ticket-mode-tabs{display:flex;gap:5px;margin:8px 12px}.ticket-mode-tabs button{flex:1;background:transparent;color:#9893a6;border:0;border-radius:6px;padding:9px;cursor:pointer}.ticket-mode-tabs button[aria-pressed=true]{background:#a783ff20;color:#b99aff}@media(max-width:760px){.launch-pult{grid-template-columns:1fr}.launch-main,.launch-side{padding:18px}.launch-fields{grid-template-columns:1fr}.market-launch-overlay p{text-align:center;padding:0 18px}}.launch-withdraw{border-top:1px solid #a783ff24;margin-top:24px;padding-top:20px}.launch-withdraw h3{font-size:16px;margin:0 0 10px}.launch-withdraw .field{max-width:250px}.launch-withdraw p{color:var(--muted,#9696a5);font-size:13px;line-height:1.6}.launch-withdraw .launch-state{flex-wrap:wrap}@media(max-width:850px){}.profit-pult{display:grid;gap:16px;min-width:0}.profit-heading{padding:22px;display:flex;justify-content:space-between;align-items:center;gap:24px}.profit-heading h2{font-size:22px;margin:8px 0}.profit-heading p,.profit-settings p,.profit-results p{font-size:12px;line-height:1.65;color:var(--muted);margin:8px 0 16px}.profit-heading>.profit-check{max-width:270px}.profit-check{display:flex;align-items:flex-start;gap:10px;font-size:12px;cursor:pointer;line-height:1.6;margin:12px 0}.profit-check input{accent-color:#a783ff;flex-shrink:0;margin-top:4px}.profit-check small{display:block;color:var(--muted);font-size:11px;margin-top:3px}.profit-tabs{display:flex;gap:6px;flex-wrap:wrap}.profit-tabs button{display:flex;align-items:center;gap:7px;border:1px solid var(--line);background:var(--panel);color:var(--muted);padding:10px 14px;border-radius:8px;cursor:pointer;font-size:12px}.profit-tabs button[aria-pressed=true]{background:#a783ff20;border-color:#a783ff66;color:var(--ink)}.profit-layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:18px;align-items:start}.profit-settings,.profit-preview,.profit-results{padding:22px;min-width:0}.profit-settings fieldset{border:0;margin:0;padding:0;min-width:0}.profit-settings h3,.profit-preview h3,.profit-results h3{font-size:17px;margin:0 0 10px}.profit-preview h3{margin-top:8px}.profit-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px;margin-top:20px}.profit-fields .field{min-width:0}.profit-tip{margin-top:22px;padding:14px;border-radius:8px;background:#a783ff0b;border:1px solid #a783ff25;color:var(--muted);font-size:11px;line-height:1.7}.profit-example-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0}.profit-example-fields .field{min-width:0}.profit-example-fields .field>span{font-size:10px;line-height:1.5}.profit-preview svg{width:100%;height:auto;overflow:visible}.profit-preview svg text{font-size:10px;fill:var(--muted)}.profit-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.profit-steps button{padding:10px 6px;background:var(--page);border:1px solid var(--line);border-radius:7px;color:var(--muted);display:flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;font-size:11px}.profit-steps button[aria-pressed=true]{color:#c4abff;background:#a783ff18;border-color:#a783ff55}.profit-steps button span{border:1px solid currentColor;border-radius:50%;width:18px;height:18px;display:grid;place-items:center;font-size:10px}.profit-steps svg{width:13px;height:13px}.profit-stage-text{min-height:54px;font-size:12px;line-height:1.7;color:var(--muted);margin:16px 0}.profit-wallet{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:17px 0;border-block:1px solid var(--line)}.profit-wallet div{display:grid;gap:8px;min-width:0}.profit-wallet span{font-size:10px;line-height:1.5;color:var(--muted)}.profit-wallet strong{font-size:17px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.profit-green{color:#25b89a}.profit-small{font-size:11px;line-height:1.7;color:var(--muted)}.profit-example-actions{display:flex;align-items:center;gap:12px;margin-top:12px}.profit-example-actions .button{font-size:11px;padding:10px 12px}.profit-live-state{display:grid;gap:8px;padding:16px;background:#a783ff0a;border:1px solid #a783ff30;border-radius:8px;margin-top:20px}.profit-live-state span,.profit-live-state small{font-size:10px;color:var(--muted);line-height:1.6}.profit-live-state strong{font-size:12px;color:#c4abff}.profit-zone{padding:16px;margin:14px 0;border:1px solid var(--line);border-radius:9px}.profit-zone-title{display:flex;justify-content:space-between;align-items:center;gap:8px}.profit-zone small{font-size:10px;color:var(--muted);line-height:1.6}.profit-zone .profit-fields{margin:12px 0}.profit-zone-title .profit-check{margin:0}.profit-zone-buttons{display:flex;flex-wrap:wrap;gap:10px}.profit-zone-buttons button{font-size:11px}.profit-tabs button:focus-visible,.profit-steps button:focus-visible{outline:2px solid #a783ff;outline-offset:2px}@media(max-width:1000px){.profit-layout{grid-template-columns:1fr}.profit-heading{align-items:flex-start}.profit-heading h2{font-size:19px}}@media(max-width:600px){.profit-heading{flex-direction:column;gap:4px}.profit-heading,.profit-settings,.profit-preview,.profit-results{padding:16px}.profit-heading h2{font-size:18px}.profit-fields{grid-template-columns:1fr}.profit-tabs{display:grid;grid-template-columns:1fr 1fr}.profit-tabs button{font-size:11px;padding:10px}.profit-wallet{gap:8px}.profit-wallet strong{font-size:14px}.profit-example-fields{grid-template-columns:1fr}.profit-steps button{font-size:10px;gap:4px}.profit-zone-title{flex-wrap:wrap}}.profit-motion{padding:16px;background:#a783ff07;border:1px solid #a783ff28;border-radius:9px;margin:20px 0}.profit-motion>.profit-check{margin-top:0}.profit-motion-presets{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.profit-motion-presets .button{font-size:11px;padding:9px 12px}.profit-motion-presets button[aria-pressed=true]{color:#c4abff;border-color:#a783ff70;background:#a783ff18}.profit-motion-controls{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:12px}.profit-motion-controls .button{display:flex;align-items:center;gap:6px;font-size:11px;padding:9px 12px}.profit-motion-controls span{font-size:10px;color:var(--muted)}.profit-preview .mmv-preview-row{cursor:default}.profit-preview .mmv-preview-row:hover{border-color:transparent;border-bottom-color:var(--line);background:transparent}@media(max-width:850px){}

/* Keep the limit ticket and its execution receipt within the base 464px card. */
.widget-order .ticket-mode-tabs{margin:8px 12px 2px;gap:4px}
.widget-order .ticket-mode-tabs button{min-height:34px;padding:7px 4px;font-size:11px;line-height:16px;white-space:nowrap}
.widget-order form{gap:10px}
.widget-order .terminal-ticket-summary{gap:6px;padding-bottom:8px}
.widget-order .ticket-options{padding-bottom:8px}
.widget-order .ticket-trade-side .percentage-buttons{margin:6px 0 8px}
.widget-order .terminal-order-result{margin:0!important;padding:7px 8px;font-size:10px;line-height:1.5;overflow-wrap:anywhere}
@container(min-width:201px) and (max-width:250px){.widget-order .terminal-ticket-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.widget-order .ticket-options summary span{float:right;display:inline}}
@container(max-width:200px){.widget-order .ticket-mode-tabs{margin-inline:9px}.widget-order .ticket-mode-tabs button{white-space:normal;font-size:10px;padding-inline:3px}}

/* The slightly narrower base ticket keeps both fields side by side on laptops. */
@container(min-width:181px) and (max-width:250px){.widget-order .terminal-ticket-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.widget-order .ticket-options summary span{float:right;display:inline}}
@container(min-width:181px) and (max-width:200px){.widget-order form{gap:8px}.widget-order .input-box>span{white-space:normal;line-height:12px;min-height:24px}.widget-order .terminal-order-result{font-size:9px;line-height:1.5}}

.trade-fee-settings{margin-bottom:16px}.trade-fee-settings form{display:flex;gap:16px;align-items:flex-end;flex-wrap:wrap}.trade-fee-settings .field{flex:1;min-width:200px}.trade-fee-settings form button{margin-bottom:20px}


/* The held paid position is an annotation, independent of order controls. */
.chart-positions-overlay{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:5}.chart-position-badge{position:absolute;left:auto;right:8px;transform:translateY(-50%);display:inline-flex;align-items:center;max-width:calc(100% - 36px);height:22px;white-space:nowrap;color:#fff;background:#777780;border:1px solid #777780;border-radius:2px;font-size:10px;font-variant-numeric:tabular-nums;box-shadow:0 0 0 1px var(--panel)}.chart-position-badge>span{padding:0 6px}.chart-position-badge>b{padding:0 6px;border-left:1px solid #ffffff40;font-weight:500}

.tp-panel{padding:24px;margin:0;min-width:0}.tp-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.tp-heading h3{margin:5px 0 8px}.tp-heading p,.tp-panel small,.tp-method p{color:var(--muted,#9c9ba8);line-height:1.55}.tp-eyebrow{color:#b28aff;font-size:10px;letter-spacing:1.4px}.tp-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0}.tp-metrics>div{display:flex;flex-direction:column;gap:9px;border:1px solid var(--border,#2d2b34);border-radius:12px;padding:17px;background:var(--background,#111115)}.tp-metrics span{font-size:12px;color:var(--muted,#9c9ba8)}.tp-metrics b{font-size:22px;font-variant-numeric:tabular-nums}.tp-metrics small{font-size:11px}.tp-positive{color:#28b59c}.tp-negative{color:#ed727f}.tp-summary{display:flex;gap:22px;flex-wrap:wrap;padding:12px 0 20px;font-size:12px;color:var(--muted,#9c9ba8)}.tp-summary b{color:var(--text,#e8e6ed);margin-left:6px}.tp-panel table{width:100%;border-collapse:collapse;font-size:12px}.tp-panel th{text-align:left;color:var(--muted,#9c9ba8);font-weight:500}.tp-panel td,.tp-panel th{padding:14px 12px;border-bottom:1px solid var(--border,#2d2b34);vertical-align:top;font-variant-numeric:tabular-nums}.tp-panel td small{display:block;margin-top:5px;font-size:10px}.tp-panel tr.is-selected{background:#a774ff12}.tp-method{padding-top:16px;font-size:12px}.tp-method summary{cursor:pointer;color:#b28aff}.tp-notice{font-size:12px;color:var(--muted,#9c9ba8);padding:10px 0;line-height:1.6}.tp-search{display:flex;flex-direction:column;gap:8px;margin:15px 0;max-width:400px;font-size:12px;color:var(--muted,#9c9ba8)}.tp-search input{padding:11px;border:1px solid var(--border,#2d2b34);background:var(--background,#111115);color:var(--text,#e8e6ed);border-radius:8px}.tp-pagination{display:flex;align-items:center;gap:12px;margin:18px 0;font-size:12px}.tp-pagination span{margin-right:auto;color:var(--muted,#9c9ba8)}.tp-detail-title{margin:25px 0 0}.tp-reference{padding:17px 20px;border:1px solid #a774ff40;border-radius:12px;background:#a774ff08;margin-bottom:20px}.tp-reference b{display:block;font-size:19px;margin:8px 0}.tp-reference p{margin:8px 0 0;font-size:12px;color:var(--muted,#9c9ba8);line-height:1.6}.account-overview-activity+.tp-panel{margin:20px 0}@media(max-width:850px){.tp-metrics{grid-template-columns:1fr}.tp-panel{padding:17px}.tp-heading{flex-wrap:wrap}.tp-panel table{min-width:650px}}
/* Realized sales and the remaining purchased position are deliberately separate. */
.tp-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:22px 0 16px}.tp-profit-card{display:flex;flex-direction:column;gap:14px;min-width:0;padding:22px;border:1px solid var(--border,#2d2b34);border-radius:12px;background:var(--background,#111115)}.tp-metric-label{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px}.tp-metric-label>span{font-size:14px;color:var(--text,#e8e6ed);font-weight:600}.tp-metric-label>small{font-size:10px;color:var(--muted,#9c9ba8)}.tp-metric-value{display:flex;align-items:center;flex-wrap:wrap;gap:14px}.tp-metric-value>b{font-size:30px;letter-spacing:-.7px;overflow-wrap:anywhere}.tp-return-percent{font-size:14px!important;font-weight:600;border:1px solid currentColor;border-radius:7px;padding:5px 8px;font-variant-numeric:tabular-nums}.tp-profit-card p{font-size:12px;color:var(--muted,#9c9ba8);line-height:1.7;margin:0}.tp-neutral{color:var(--text,#e8e6ed)}.tp-held-values{display:flex;gap:12px 20px;flex-wrap:wrap;margin-top:auto;padding-top:2px;font-size:11px;color:var(--muted,#9c9ba8)}.tp-held-values b{margin-left:5px;color:var(--text,#e8e6ed);font-size:12px}.tp-held-list{border:1px solid var(--border,#2d2b34);border-radius:10px;padding:0 16px}.tp-held-row{display:flex;justify-content:space-between;align-items:center;gap:8px 18px;flex-wrap:wrap;padding:13px 0;font-size:11px;color:var(--muted,#9c9ba8)}.tp-held-row+.tp-held-row{border-top:1px solid var(--border,#2d2b34)}.tp-held-row b{font-weight:500;color:var(--text,#e8e6ed)}.tp-held-row small{width:100%;font-size:10px}.tp-award-proceeds{display:flex;flex-wrap:wrap;align-items:center;gap:7px 12px;margin-top:16px;font-size:11px;color:var(--muted,#9c9ba8)}.tp-award-proceeds>b{font-size:12px;color:var(--text,#e8e6ed)}.tp-award-proceeds>small{width:100%;font-size:10px}.tp-breakdown{margin-top:18px;font-size:12px}.tp-breakdown>summary{cursor:pointer;color:var(--text,#e8e6ed);padding:12px 0}.tp-controls{display:flex;align-items:center;gap:13px;flex-shrink:0}.tp-controls button,.tp-details-link{font-size:11px}.tp-details-link{color:var(--muted,#9c9ba8);text-decoration:none}.tp-details-link:hover{color:var(--text,#e8e6ed)}.account-page .tp-panel{margin:24px 0}.tp-panel :is(a,summary):focus-visible{outline:2px solid var(--home-accent,#a774ff);outline-offset:4px}@media(max-width:700px){.tp-metrics{grid-template-columns:1fr}.tp-profit-card{padding:18px}.tp-metric-value>b{font-size:26px}.tp-heading p{font-size:12px}.tp-held-row{align-items:flex-start;flex-direction:column}.tp-controls{gap:15px}}
.tp-metric-value .tp-return-percent.tp-positive{color:#28b59c}.tp-metric-value .tp-return-percent.tp-negative{color:#ed727f}.tp-metric-value .tp-return-percent.tp-neutral{color:var(--muted,#9c9ba8)}
.tp-profit-card{background:var(--home-bg,#111115)}.tp-positive,.tp-metric-value .tp-return-percent.tp-positive{color:var(--green,#28b59c)}.tp-negative,.tp-metric-value .tp-return-percent.tp-negative{color:var(--red,#ed727f)}

/* Source /assets/updates-base-20261012T010903Z-91f711d1f0.css; order preserved. */
.chronicle-archive{border-top:1px solid var(--home-line);padding:30px 0 42px}.chronicle-archive-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.chronicle-archive-intro h2{font-size:30px;font-weight:500;letter-spacing:-.8px;margin:15px 0 10px}.chronicle-archive-intro p,.chronicle-archive-intro>small{font-size:12px;color:var(--home-muted);line-height:1.8;margin:0}.chronicle-archive-intro>small{white-space:nowrap;font-size:10px}.chronicle-archive-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:28px 0 34px}.chronicle-archive-metrics>div{border-left:1px solid var(--home-line);padding-left:20px}.chronicle-archive-metrics>div:first-child{border-left:0;padding-left:0}.chronicle-archive-metrics b{display:block;font-size:32px;font-weight:500;letter-spacing:-1px}.chronicle-archive-metrics span{display:block;font-size:11px;color:var(--home-muted);line-height:1.6;margin-top:7px}.chronicle-leaderboards{display:grid;grid-template-columns:1fr 1fr;gap:36px}.chronicle-archive-heading{display:flex;gap:10px;align-items:center}.chronicle-archive-heading svg{color:var(--home-accent)}.chronicle-archive-heading h3{font-size:17px;font-weight:500;margin:0}.chronicle-leaders>p{font-size:10px;color:var(--home-muted);margin:10px 0 16px;line-height:1.7}.chronicle-leaders ol{list-style:none;padding:0;margin:0}.chronicle-leaders li{display:grid;grid-template-columns:25px minmax(0,1fr) auto;gap:10px;align-items:center;border-bottom:1px solid var(--home-line);padding:11px 0;font-size:12px}.chronicle-leaders li>span{font-size:9px;color:var(--home-muted);font-variant-numeric:tabular-nums}.chronicle-leaders li a{overflow-wrap:anywhere;color:var(--home-ink)}.chronicle-leaders li b{font-weight:500;color:var(--home-accent);font-variant-numeric:tabular-nums}.chronicle-chat-coverage{display:flex;gap:14px;align-items:flex-start;background:var(--surface-soft);border-radius:8px;padding:18px 20px;margin:26px 0}.chronicle-chat-coverage>svg{flex:none;color:var(--home-muted);margin-top:2px}.chronicle-chat-coverage h3{font-size:13px;font-weight:500;margin:0 0 8px}.chronicle-chat-coverage p,.chronicle-archive-note{font-size:11px;color:var(--home-muted);line-height:1.85;margin:0}.chronicle-directory{border-top:1px solid var(--home-line)}.chronicle-directory-toggle{display:flex;width:100%;align-items:center;justify-content:space-between;gap:20px;border:0;background:none;color:var(--home-ink);padding:21px 0;text-align:left;cursor:pointer}.chronicle-directory-toggle>span{display:flex;align-items:center;gap:13px;min-width:0}.chronicle-directory-toggle>span>svg{flex:none;color:var(--home-accent)}.chronicle-directory-toggle b{display:block;font-size:15px;font-weight:500}.chronicle-directory-toggle small{display:block;color:var(--home-muted);font-size:10px;line-height:1.7;margin-top:6px}.chronicle-directory-toggle>svg{flex:none;color:var(--home-muted);transition:transform .15s}.chronicle-directory-toggle[aria-expanded=true]>svg{transform:rotate(180deg)}.chronicle-directory-body{padding:0 0 26px}.chronicle-directory-filters{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 12px}.chronicle-directory-filters select,.chronicle-directory-search{min-height:38px;background:var(--surface);border:1px solid var(--home-line);border-radius:7px;color:var(--home-ink);font:inherit;font-size:11px}.chronicle-directory-filters select{padding:0 26px 0 10px;max-width:100%}.chronicle-directory-search{display:flex;align-items:center;gap:9px;padding:0 11px;flex:1;min-width:220px;color:var(--home-muted)}.chronicle-directory-search input{border:0;outline:0;background:none;color:var(--home-ink);font:inherit;width:100%;min-width:0}.chronicle-directory-search:focus-within{outline:2px solid var(--home-accent);outline-offset:2px}.chronicle-directory-count{font-size:10px;color:var(--home-muted);margin:16px 0}.chronicle-people-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.chronicle-people-grid article{padding:16px;border:1px solid var(--home-line);border-radius:8px;min-width:0}.chronicle-people-grid article>a{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;font-size:13px;color:var(--home-ink);overflow-wrap:anywhere}.chronicle-people-grid article>a svg{flex:none;color:var(--home-accent)}.chronicle-people-grid dl{margin:13px 0 0;display:grid;gap:6px}.chronicle-people-grid dl>div{display:flex;justify-content:space-between;flex-wrap:wrap;gap:5px;font-size:10px;line-height:1.6}.chronicle-people-grid dt{color:var(--home-muted)}.chronicle-people-grid dd{margin:0;font-variant-numeric:tabular-nums}.chronicle-clip-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 16px}.chronicle-clip-grid article{min-width:0}.chronicle-clip-grid img{display:block;aspect-ratio:480/272;object-fit:cover;background:var(--surface-soft);width:100%;border-radius:7px}.chronicle-clip-grid img[hidden]{display:none}.chronicle-clip-grid h4{font-size:12px;font-weight:500;line-height:1.7;margin:10px 0 6px;color:var(--home-ink);overflow-wrap:anywhere}.chronicle-clip-grid h4 svg{margin-left:6px;color:var(--home-accent)}.chronicle-clip-grid p,.chronicle-clip-grid small{font-size:9px;line-height:1.8;color:var(--home-muted);margin:0;overflow-wrap:anywhere}.chronicle-archive-more{display:flex;margin:20px auto 0;font-size:11px}.chronicle-archive-state{font-size:12px;color:var(--home-muted);padding:20px 0}.chronicle-archive-state button{border:0;background:none;color:var(--home-accent);font:inherit;cursor:pointer}.chronicle-archive-sources{border-top:1px solid var(--home-line);padding-top:18px}.chronicle-archive-sources summary{font-size:11px;color:var(--home-muted);cursor:pointer}.chronicle-archive-sources p{font-size:11px;line-height:1.9;color:var(--home-muted);max-width:700px}.chronicle-archive-sources ul{padding-left:17px}.chronicle-archive-sources li{font-size:11px;line-height:2}.chronicle-archive-sources a{color:var(--home-accent)}.chronicle-archive-sources svg{margin-left:6px}@media(max-width:900px){.chronicle-archive-metrics{gap:12px}.chronicle-archive-metrics>div{padding-left:12px}.chronicle-archive-metrics b{font-size:27px}.chronicle-people-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.chronicle-leaderboards{gap:25px}}@media(max-width:600px){.chronicle-archive{padding:24px 0 30px}.chronicle-archive-intro{display:block}.chronicle-archive-intro h2{font-size:24px;letter-spacing:-.5px}.chronicle-archive-intro>small{display:block;margin-top:12px}.chronicle-archive-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px;margin:24px 0}.chronicle-archive-metrics>div:nth-child(odd){border-left:0;padding-left:0}.chronicle-archive-metrics b{font-size:28px}.chronicle-archive-metrics span{font-size:10px}.chronicle-leaderboards{grid-template-columns:1fr;gap:28px}.chronicle-archive-heading h3{font-size:15px}.chronicle-chat-coverage{padding:15px 14px;gap:11px}.chronicle-chat-coverage p,.chronicle-archive-note{font-size:10px}.chronicle-directory-search{flex-basis:100%;min-width:0}.chronicle-directory-filters select{flex:1;min-width:0;font-size:10px;padding-left:8px}.chronicle-people-grid{grid-template-columns:1fr}.chronicle-clip-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.chronicle-directory-toggle small{font-size:9px}.chronicle-clip-grid h4{font-size:11px}}.chronicle-leaderboards-three{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.chronicle-community-grid{margin-top:18px}.chronicle-chat-coverage a{color:var(--home-accent)}@media(max-width:900px){.chronicle-leaderboards-three{grid-template-columns:repeat(2,minmax(0,1fr))}.chronicle-leaderboards-three>.chronicle-leaders:last-child{grid-column:1/-1}}@media(max-width:600px){.chronicle-leaderboards-three{grid-template-columns:1fr}.chronicle-leaderboards-three>.chronicle-leaders:last-child{grid-column:auto}}

/* Source /assets/updates-base-20261012T010903Z-8a34243e12.css; order preserved. */
.croco{--croco-accent:#b9a0ff;--croco-muted:var(--home-muted,#9494a2);color:var(--ink);padding-bottom:40px}.croco button,.croco input,.croco select{font:inherit}.croco-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin:15px 0 30px}.croco-eyebrow{font-size:10px;letter-spacing:1.8px;color:var(--croco-muted);display:flex;gap:10px;align-items:center}.croco-dot{width:6px;height:6px;border-radius:50%;background:#777;display:inline-block;flex-shrink:0}.croco-dot.online{background:#88ddb7;box-shadow:0 0 12px #88ddb750}.croco-heading h1,.croco-loading h1{font-size:clamp(40px,5vw,65px);font-weight:700;letter-spacing:-3px;line-height:1.12;margin:13px 0 11px}.croco-heading h1>span{color:var(--croco-accent)}.croco-heading p{color:var(--croco-muted);font-size:14px;margin:0}.croco-heading-actions{display:flex;gap:18px;align-items:center;padding-top:15px}.croco-link{font-size:12px;color:var(--croco-muted);border:0;background:none;cursor:pointer;text-decoration:none;padding:9px 0}.croco-link:hover{color:var(--ink)}.croco-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:22px;align-items:start}.croco-stage{min-width:0;background:var(--surface);border:1px solid var(--line);border-radius:18px;overflow:hidden}.croco-roundbar{display:flex;align-items:center;gap:22px;padding:17px 23px;border-bottom:1px solid var(--line);font-size:10px;letter-spacing:1.2px;color:var(--croco-muted)}.croco-phase{display:flex;gap:8px;align-items:center;color:var(--croco-accent);font-size:11px;letter-spacing:0}.croco-phase i{width:6px;height:6px;background:currentColor;border-radius:50%}.croco-timer{margin-left:auto;font-size:23px;letter-spacing:-.5px;color:var(--ink);font-variant-numeric:tabular-nums}.croco-timer.urgent{color:#f18c94}.croco-prompt{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:23px}.croco-prompt>div>span,.croco-small-label{font-size:9px;letter-spacing:1.4px;color:var(--croco-muted)}.croco-prompt h2{font-size:21px;line-height:1.35;letter-spacing:-.6px;margin:9px 0 0}.croco-guessed{font-size:11px;white-space:nowrap;color:var(--croco-muted)}.croco-board-wrap{position:relative;background:#fff;margin:0 22px;overflow:hidden;border:1px solid #dfe0e6;border-radius:8px}.croco-canvas{display:block;width:100%;aspect-ratio:900/560;touch-action:pan-y}.croco-canvas.can-draw{touch-action:none;cursor:crosshair}.croco-board-overlay{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:24px;background:#ffffffed;color:#272833}.croco-board-overlay h3{font-size:24px;letter-spacing:-.7px;margin:12px 0}.croco-board-overlay p,.croco-board-overlay small{font-size:12px;color:#797b88;max-width:300px;line-height:1.6;margin:0}.croco-board-symbol{font-size:58px;color:#6750d8;line-height:1}.croco-word-choices{display:grid;gap:9px;min-width:240px;margin:8px 0 18px}.croco-word-choices button{display:flex;justify-content:space-between;align-items:center;gap:18px;border:1px solid #e2ddf1;border-radius:9px;padding:13px 18px;background:#f6f3ff;text-align:left;color:#453587;font-size:14px;cursor:pointer}.croco-word-choices button:hover{background:#e9e1ff;border-color:#bba8f1}.croco-word-choices button span{color:#8062c8}.croco-tools{padding:18px 22px;display:flex;gap:12px;align-items:center;flex-wrap:wrap;min-height:63px}.croco-palette{display:flex;gap:7px}.croco-palette button{width:24px;height:24px;border-radius:50%;border:2px solid transparent;background:var(--swatch);cursor:pointer;box-shadow:0 0 0 1px #ffffff20}.croco-palette button.selected{outline:2px solid var(--ink);outline-offset:3px}.croco-size{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--croco-muted)}.croco-size select,.croco-host select{background:var(--surface-alt,var(--surface));color:var(--ink);border:1px solid var(--line);border-radius:7px;padding:8px;font-size:11px}.croco-tool{background:transparent;border:0;color:var(--croco-muted);font-size:11px;cursor:pointer;padding:6px 1px}.croco-tool:hover,.croco-tool.selected{color:var(--croco-accent)}.croco-board-note{font-size:11px;color:var(--croco-muted)}.croco-host{padding:21px 23px;border-top:1px solid var(--line);background:linear-gradient(125deg,#9875f409,transparent)}.croco-host p{font-size:12px;color:var(--croco-muted);margin:7px 0 15px}.croco-host-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.croco-button{border:1px solid var(--line);border-radius:8px;padding:11px 14px;background:var(--surface);color:var(--ink);font-size:11px;cursor:pointer;transition:background .15s}.croco-button:hover{background:var(--surface-alt,#25252c)}.croco-button.primary{background:#b9a0ff;color:#211634;border-color:#b9a0ff;font-weight:600}.croco-button.primary:hover{background:#c8b5ff}.croco button:disabled{opacity:.4;cursor:default}.croco button:focus-visible,.croco a:focus-visible,.croco input:focus-visible,.croco select:focus-visible{outline:2px solid var(--croco-accent);outline-offset:3px}.croco-sidebar{display:grid;gap:16px;min-width:0}.croco-sidebar>section{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:20px}.croco-section-heading{display:flex;gap:12px;justify-content:space-between;align-items:center;margin-bottom:16px}.croco-section-heading h3{font-size:13px;letter-spacing:-.2px;margin:0}.croco-section-heading>span{font-size:8px;letter-spacing:1px;color:var(--croco-muted)}.croco-messages{height:235px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.croco-chat-empty{display:flex;flex-direction:column;text-align:center;justify-content:center;align-items:center;height:100%;color:var(--croco-muted);font-size:12px}.croco-chat-empty>span{width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;font-size:23px;color:var(--croco-accent);margin-bottom:8px}.croco-chat-empty p{margin:7px 0 10px;color:var(--ink)}.croco-chat-empty small{font-size:10px;line-height:1.8}.croco-message{padding:9px 0;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.croco-message>div{display:flex;align-items:center;gap:8px}.croco-message strong{font-size:10px}.croco-message small{font-size:7px;color:var(--croco-muted)}.croco-message p{font-size:12px;margin:5px 0 0;color:var(--croco-muted)}.croco-message.correct p,.croco-message.correct b{color:#89d5af}.croco-message b{font-size:10px}.croco-answer-form{display:flex;border:1px solid var(--line);border-radius:8px;margin-top:15px;overflow:hidden;background:var(--surface)}.croco-answer-form input{min-width:0;width:100%;border:0;background:none;color:var(--ink);font-size:12px;padding:12px}.croco-answer-form input::placeholder{color:var(--croco-muted)}.croco-answer-form button{flex-shrink:0;border:0;background:#b9a0ff;color:#211634;width:40px;font-size:18px;cursor:pointer}.croco-answer-result{display:block;min-height:28px;padding:9px 0 0;font-size:9px;color:var(--croco-muted)}.croco-twitch{display:flex;gap:9px;align-items:flex-start;padding-top:11px;border-top:1px solid var(--line)}.croco-twitch .croco-dot{margin-top:5px}.croco-twitch.connected .croco-dot{background:#89d5af}.croco-twitch p{font-size:10px;line-height:1.7;color:var(--croco-muted);margin:0}.croco-sidebar ol{list-style:none;margin:0;padding:0}.croco-sidebar li{display:flex;align-items:center;gap:12px;padding:9px 0;border-bottom:1px solid var(--line);font-size:11px}.croco-sidebar li>span{font-size:9px;color:var(--croco-muted)}.croco-sidebar li>strong{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.croco-sidebar li>b{margin-left:auto;color:var(--croco-accent);font-size:12px}.croco-sidebar li>button{margin-left:auto;background:none;border:0;color:var(--croco-accent);font-size:9px;white-space:nowrap;cursor:pointer}.croco-queue>.croco-button{width:100%;margin-top:16px}.croco-muted{font-size:11px;line-height:1.8;color:var(--croco-muted);margin:0}.croco-footer{display:flex;justify-content:space-between;gap:16px;color:var(--croco-muted);font-size:9px;letter-spacing:.5px;padding:27px 0}.croco-alert{padding:12px 18px;border:1px solid #efad3440;border-radius:8px;background:#efad3409;color:#d7b977;font-size:12px;margin-bottom:16px}.croco-loading{padding:50px 0}.croco-screen{position:fixed;inset:0;overflow:auto;z-index:10000;background:var(--page-bg,#0e0e10);padding:25px 35px}.croco-screen .croco-heading{margin:0 0 20px}.croco-screen .croco-heading h1{font-size:40px;letter-spacing:-2px}.croco-screen .croco-layout{grid-template-columns:minmax(0,1fr) 290px;max-width:1550px;margin:auto}.croco-screen .croco-heading{max-width:1550px;margin:0 auto 20px}.croco-screen .croco-stage{padding-bottom:22px}.croco-screen .croco-messages{height:260px}.art-crocodile{background:radial-gradient(ellipse at 30% 15%,#b8a0ff35,transparent 70%),#201c2b}.art-crocodile .events-art-index{font-size:15px;letter-spacing:6px}.croco .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}[data-theme=light] .croco{--croco-accent:#7350c8}[data-theme=light] .croco-message.correct p,[data-theme=light] .croco-message.correct b{color:#26784a}[data-theme=light] .croco-screen{background:#f7f7f8}@media(max-width:1100px){.croco-layout{grid-template-columns:minmax(0,1fr) 285px;gap:15px}.croco-tools{gap:10px}.croco-size>span{display:none}.croco-heading h1{font-size:52px}.croco-footer{flex-wrap:wrap}}@media(max-width:820px){.croco-heading{gap:12px;flex-direction:column;margin:10px 0 23px}.croco-heading-actions{padding:0;gap:24px}.croco-heading h1{font-size:47px;letter-spacing:-2px}.croco-layout,.croco-screen .croco-layout{grid-template-columns:1fr}.croco-sidebar{grid-template-columns:1fr 1fr}.croco-answers{grid-column:1/-1}.croco-messages{height:180px}.croco-screen{padding:20px}.croco-screen .croco-heading{margin-bottom:20px}.croco-screen .croco-sidebar{grid-template-columns:1fr}.croco-prompt h2{font-size:18px}.croco-prompt{padding:18px}.croco-board-wrap{margin:0 14px}.croco-roundbar{padding:14px 18px}.croco-tools{padding:16px}.croco-host{padding:18px}.croco-board-overlay{padding:14px}.croco-board-overlay h3{font-size:20px}.croco-word-choices{min-width:220px;gap:6px;margin:5px 0 10px}.croco-word-choices button{padding:9px 13px;font-size:12px}.croco-board-overlay small{font-size:9px}.croco-board-overlay p{font-size:10px}.croco-board-symbol{font-size:42px}}@media(max-width:460px){.croco-sidebar{grid-template-columns:1fr}.croco-answers{grid-column:auto}.croco-prompt{align-items:flex-start}.croco-guessed{font-size:9px}.croco-heading p{font-size:12px}.croco-tools{gap:12px}.croco-board-overlay>.croco-small-label{font-size:7px}.croco-word-choices{min-width:190px;margin-bottom:4px}.croco-word-choices button{padding:7px 12px}.croco-board-overlay h3{font-size:18px;margin:5px 0}.croco-footer{font-size:8px;gap:14px}.croco-host-actions>.croco-button{flex-grow:1}.croco-board-overlay p{max-width:240px}}@media(prefers-reduced-motion:reduce){.croco-button{transition:none}}.croco-first{margin-top:18px}.croco-screen .croco-board-wrap{width:min(calc(100% - 44px),calc((100svh - 265px)*1.607));margin:0 auto}

/* Source /assets/welcome-current-d0f97ef1-14d2439274b9.css; order preserved. */
@media(max-width:850px){}@media(max-width:520px){}@media(max-width:850px){}@media(max-width:520px){}@media(max-height:650px)and (min-width:521px){}@media(max-height:670px)and (max-width:520px){}@media(prefers-reduced-motion:reduce){}@media(max-width:520px){}.community-honor{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;width:fit-content;padding:5px 9px;border:1px solid #dfb98535;border-radius:7px;color:#e8c08a;background:#d7ac7710;font-size:11px;font-weight:650;line-height:1.2;vertical-align:middle}.community-honor.compact{padding:0;border:0;background:none;width:16px;justify-content:center}.account-honors{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-top:10px}.community-user-bottom:has(.community-honor){flex-wrap:wrap}.header-account-copy b{display:flex;align-items:center;gap:6px}.site-chat-message-meta .community-honor{color:#e8c08a}.community-honor:focus-visible{outline:2px solid #e8c08a}[data-theme=light] .community-honor{color:#80500e;border-color:#b98b4140;background:#fff4df}[data-theme=light] .community-honor.compact{background:none}@media(max-width:760px){}

.header-account-copy b:has(.community-honor){display:flex;align-items:center;gap:6px}

/* Source /assets/updates-base-20261012T010903Z-8697b8d5e2.css; order preserved. */
.bomber-overlay{position:absolute;inset:14px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:10px;padding:25px;background:#141321aa;backdrop-filter:blur(3px);border-radius:10px;color:#f4f1ff}.bomber-overlay.countdown{background:#11121c66;backdrop-filter:none}.bomber-pad button{background:var(--panel-soft,#25212f);border:1px solid var(--border,#413748);color:var(--text,#e8e2f1);border-radius:7px;cursor:pointer;font-size:18px;user-select:none;touch-action:none}@media(max-width:980px){}@media(max-width:760px){}@media(prefers-reduced-motion:reduce){}@media(max-width:980px){}@media(max-width:760px){}@media(max-width:760px){}@media(max-width:760px){}@media(max-width:760px){}@media(max-width:760px){}@media(max-width:1100px){}@media(max-width:760px){}@media(max-width:980px){}@media(max-width:1100px){}@media(max-width:760px){}@media(max-width:760px){}

/* Source /assets/updates-base-20261012T010903Z-ed434045cf.css; order preserved. */
.widgets-admin{max-width:1020px}.widgets-intro{margin:8px 0 24px}.widgets-intro h2{margin:0 0 8px;font-size:25px;letter-spacing:-.6px}.widgets-intro p{color:var(--muted);margin:0}.widget-card{padding:28px}.widget-card-heading{display:flex;align-items:center;gap:16px}.widget-icon{display:grid;place-items:center;width:54px;height:54px;border-radius:15px;background:var(--bg-soft,#262130);color:var(--accent,#bda0ff);flex-shrink:0}.widget-eyebrow{font-size:10px;font-weight:700;letter-spacing:1.7px;color:var(--muted)}.widget-card-heading h3{margin:5px 0 0;font-size:27px;line-height:1.1}.widget-kind{margin-left:auto;color:var(--muted);font-size:12px}.widget-card>p{max-width:680px;color:var(--muted);line-height:1.65;margin:23px 0}.widget-status{display:flex;flex-wrap:wrap;gap:12px 24px;min-height:24px;color:var(--muted);font-size:13px}.widget-status>span{display:flex;align-items:center;gap:8px}.widget-status i{width:7px;height:7px;border-radius:50%;background:var(--muted)}.widget-status i.online{background:#62bb9c}.widget-error{color:var(--danger,#d77582)}.widget-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:25px}.widget-actions .button{gap:9px;text-decoration:none}.widget-refresh{display:flex;align-items:center;gap:7px;border:0;background:none;color:var(--muted);font:inherit;font-size:12px;padding:10px 4px;cursor:pointer}.widget-refresh:disabled{opacity:.5;cursor:wait}.widget-obs-note{margin-top:26px;padding:18px 20px;border:1px solid var(--border);border-radius:12px}.widget-obs-note strong{font-size:13px}.widget-obs-note p{margin:7px 0 0;color:var(--muted);font-size:13px;line-height:1.65}.widget-actions a:focus-visible,.widget-refresh:focus-visible{outline:2px solid var(--accent,#bda0ff);outline-offset:4px}@media(max-width:600px){.widget-card{padding:21px}.widget-card-heading{gap:12px}.widget-kind{font-size:10px}.widget-actions{align-items:stretch}.widget-actions .button{width:100%;justify-content:center}.widget-obs-note{padding:16px}.widgets-intro h2{font-size:22px}}

/* Source /assets/updates-base-20261012T010903Z-30470a374f.css; order preserved. */
@media(max-width:1050px){}@media(max-width:650px){}@media(max-width:650px){}@media(prefers-reduced-motion:reduce){}

/* Source /assets/updates-base-20261012T010903Z-b81c0dec78.css; order preserved. */
.events-card-bottom b{margin-left:auto}.art-bomber>img{object-position:center}

/* Source /assets/updates-base-20261012T010903Z-a4994dcd8c.css; order preserved. */
.art-crocodile>img{object-position:center}

/* Source /assets/updates-base-20261012T010903Z-dad1777d8a.css; order preserved. */
@media(max-width:700px){}

/* Source /assets/updates-base-20261012T010903Z-9416015c6c.css; order preserved. */
.bomber-shop-loadout{display:flex;align-items:center;gap:24px;padding:24px 28px;margin-bottom:24px;border:1px solid var(--home-line);border-radius:18px;background:var(--surface-soft)}.bomber-shop-pair{display:flex;align-items:center;flex-shrink:0;gap:4px}.bomber-shop-pair img{width:92px;height:92px;object-fit:contain}.bomber-shop-pair img+img{width:65px;height:65px}.bomber-shop-loadout h2{font-size:19px;letter-spacing:-.5px;margin:7px 0}.bomber-shop-loadout p{font-size:11px;line-height:1.6;color:var(--home-muted);margin:0;max-width:360px}.bomber-shop-loadout>div>span{font-size:9px;letter-spacing:1.5px;color:var(--home-muted)}.bomber-shop-balances{margin-left:auto;display:flex;gap:10px;flex-wrap:wrap}.bomber-shop-balances button{display:flex;align-items:center;gap:9px;text-align:left;color:var(--home-ink);padding:12px 15px;border:1px solid var(--home-line);border-radius:12px;background:var(--surface);font-size:10px}.bomber-shop-balances button>img{width:22px;height:22px;object-fit:contain}.bomber-shop-balances b{display:block;font-size:15px;margin-top:5px;font-variant-numeric:tabular-nums}.bomber-shop-currency{font-size:11px;color:var(--home-muted)}.bomber-shop-item .shop-art{background:var(--surface-soft);height:232px;gap:0}.bomber-shop-item .shop-art:before{display:none}.bomber-shop-sprite{width:174px;height:174px;object-fit:contain;transition:transform .25s ease}.bomber-shop-item:hover .bomber-shop-sprite{transform:translateY(-4px) rotate(-3deg)}.bomber-shop-item .shop-item-info h2{min-height:0}.bomber-checkout-sprite{width:142px;height:142px;object-fit:contain}.bomber-shop .shop-price{font-size:16px}.bomber-shop .shop-tabs>div{flex-wrap:wrap}.bomber-shop .shop-item-action .button{min-height:42px}.bomber-shop .community-dialog-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.bomber-shop .community-dialog-heading h2{font-size:16px}.tone-rose{--badge-accent:#d97091}.shop-heading-actions{display:flex;gap:10px;flex-wrap:wrap}.shop-offer-details{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px;font-size:10px;line-height:1.5}.shop-offer-details span{padding:4px 7px;border:1px solid var(--home-line);border-radius:6px;background:var(--surface-soft);color:var(--home-ink);font-variant-numeric:tabular-nums}.shop-offer-details .shop-offer-discount{color:var(--home-accent);border-color:var(--home-accent)}.shop-offer-details .shop-offer-ribbon{font-weight:600}.shop-price del{display:block;width:100%;font-size:11px;font-weight:400;color:var(--home-muted)}.shop-closed-notice{padding:16px 20px;border:1px solid var(--home-line);border-radius:12px;background:var(--surface-soft);font-size:13px;line-height:1.6}.shop-checkout .shop-offer-details{justify-content:center;margin-bottom:16px}.bomber-shop-item{display:flex;flex-direction:column}.bomber-shop-item .shop-item-info{display:flex;flex-direction:column;flex:1}.bomber-shop-item .shop-item-action{margin-top:auto;padding-top:20px}.bomber-catalog-tools{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin:0 0 22px;color:var(--home-muted);font-size:11px}.bomber-catalog-tools>span{margin-right:auto;color:var(--home-ink)}.bomber-catalog-tools small{display:block;font-size:10px;color:var(--home-muted);margin-top:5px}.bomber-catalog-tools label{display:flex;align-items:center;gap:8px}.bomber-catalog-tools select{min-height:42px;max-width:190px;padding:8px 30px 8px 12px;border:1px solid var(--home-line);border-radius:9px;background:var(--surface);color:var(--home-ink);font:inherit}.bomber-catalog-tools select:focus-visible{outline:2px solid var(--home-accent);outline-offset:3px}.bomber-shop-item[class*=rarity-]{border-color:color-mix(in srgb,var(--rarity-accent) 35%,var(--home-line))}.bomber-shop-item[class*=rarity-] .shop-art{background:radial-gradient(ellipse at 50% 65%,color-mix(in srgb,var(--rarity-accent) 13%,transparent),transparent 72%),var(--surface-soft)}.bomber-rarity{position:absolute;bottom:12px;left:18px;display:flex;align-items:center;gap:5px;font-size:9px;font-weight:600;letter-spacing:.4px;color:var(--home-ink);padding:5px 8px;border:1px solid color-mix(in srgb,var(--rarity-accent) 50%,transparent);border-radius:6px;background:var(--surface)}.bomber-rarity svg{color:var(--rarity-accent)}.bomber-shop-item.rarity-mythic .shop-art{background:radial-gradient(ellipse at 50% 60%,color-mix(in srgb,var(--rarity-accent) 21%,transparent),transparent 75%),var(--surface-soft)}.bomber-checkout-rarity{display:inline-flex;align-items:center;gap:6px;font-size:11px;margin-bottom:10px;color:var(--home-ink)}.bomber-checkout-rarity svg{color:var(--rarity-accent)}@media(max-width:650px){.bomber-catalog-tools{gap:10px}.bomber-catalog-tools>span{width:100%;margin-right:0}.bomber-catalog-tools label{flex:1;min-width:0;display:grid;gap:6px;font-size:10px}.bomber-catalog-tools select{width:100%;max-width:none;min-width:0;min-height:44px}.bomber-rarity{left:10px;bottom:8px;font-size:8px;padding:4px 6px}.bomber-shop-item[class*=rarity-] .bomber-shop-sprite{width:132px;height:132px}.bomber-shop .shop-price{flex-wrap:wrap;line-height:1.4}}@media(max-width:1050px){.bomber-shop-loadout{flex-wrap:wrap;gap:16px}.bomber-shop-balances{width:100%;margin-left:0}.bomber-shop-balances button{flex:1}.bomber-shop .shop-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bomber-shop-item .shop-item-action{flex-direction:column;align-items:stretch}}@media(max-width:650px){.bomber-shop-loadout{padding:18px;gap:14px}.bomber-shop-pair img{width:65px;height:65px}.bomber-shop-pair img+img{width:44px;height:44px}.bomber-shop-loadout h2{font-size:16px}.bomber-shop-loadout>div:nth-child(2){flex:1;min-width:150px}.bomber-shop-balances{gap:8px}.bomber-shop-balances button{padding:10px;min-width:0;font-size:8px}.bomber-shop-balances b{font-size:13px}.bomber-shop .shop-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bomber-shop-item .shop-art{height:180px}.bomber-shop-sprite{width:145px;height:145px}.bomber-shop .shop-price{font-size:12px}.bomber-shop .shop-tabs{gap:10px}.bomber-shop .shop-tabs button{font-size:11px;padding:8px 9px}.bomber-shop .shop-item-info h2{font-size:15px;min-height:0}.bomber-shop .shop-item-action{gap:10px}.bomber-shop .shop-art-serial{font-size:7px}.bomber-shop .shop-equipped{font-size:8px}}@media(max-width:650px){.bomber-shop .shop-item-info p{font-size:11px;line-height:1.5}.bomber-shop .shop-item-action .button{font-size:12px;min-height:44px}.bomber-shop .shop-tabs button{min-height:44px}.bomber-shop-balances button{font-size:10px}.bomber-shop .community-intro{gap:12px;padding-bottom:20px}.bomber-shop .community-intro h1{font-size:28px}.bomber-shop-loadout h2{font-size:14px}.bomber-shop-loadout p{font-size:10px}.bomber-shop-pair img{width:55px;height:55px}.bomber-shop-pair img+img{width:38px;height:38px}}@media(prefers-reduced-motion:reduce){.bomber-shop-sprite{transition:none}.bomber-shop-item:hover .bomber-shop-sprite{transform:none}}

/* Source /assets/updates-base-20261012T010903Z-ff5ef3d9ec.css; order preserved. */
.shop-admin{color:var(--home-ink)}.shop-admin-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px}.shop-admin-heading h2{display:flex;align-items:center;gap:10px;font-size:23px;margin:0 0 8px}.shop-admin-heading p,.shop-admin-hint{color:var(--home-muted);font-size:12px;line-height:1.6;margin:0}.shop-admin-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:20px}.shop-admin-stats>div{background:var(--surface);border:1px solid var(--home-line);border-radius:12px;padding:18px}.shop-admin-stats span{display:block;font-size:11px;color:var(--home-muted);margin-bottom:8px}.shop-admin-stats b{font-size:26px}.shop-admin-settings{padding:18px 22px;margin-bottom:24px}.shop-admin-settings summary{font-weight:600;font-size:14px;cursor:pointer;min-height:26px}.shop-admin-settings form{margin-top:20px}.shop-admin-toggle{display:flex;align-items:center;gap:10px;margin-bottom:20px;font-size:13px}.shop-admin-workspace{display:grid;grid-template-columns:minmax(320px,.9fr) minmax(400px,1.35fr);gap:22px;align-items:start}.shop-admin-catalog{padding:20px;min-width:0}.shop-admin-catalog-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px}.shop-admin-catalog-heading h3{margin:0;font-size:17px}.shop-admin-catalog-heading .button{font-size:11px;min-height:40px}.shop-admin-search{display:flex;align-items:center;gap:10px;border:1px solid var(--home-line);border-radius:9px;padding:0 12px;margin-bottom:16px;color:var(--home-muted)}.shop-admin-search input{border:0!important;background:transparent!important;min-width:0;width:100%;min-height:42px;color:var(--home-ink)}.shop-admin-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-bottom:16px}.shop-admin .field{display:flex;flex-direction:column;gap:8px;min-width:0;margin:0;font-size:12px}.shop-admin input:not([type=checkbox]),.shop-admin textarea,.shop-admin select{box-sizing:border-box;width:100%;min-width:0;padding:11px 12px;border:1px solid var(--home-line);border-radius:8px;background:var(--surface);color:var(--home-ink);font:inherit;min-height:44px}.shop-admin textarea{resize:vertical;line-height:1.6}.shop-admin input[type=checkbox]{width:17px;height:17px;accent-color:var(--home-accent);flex-shrink:0}.shop-admin .field small{color:var(--home-muted);font-size:10px;line-height:1.6}.shop-admin-list{margin-top:16px;max-height:1100px;overflow-y:auto}.shop-admin-row{display:flex;align-items:center;gap:6px;border:1px solid transparent;border-bottom-color:var(--home-line);padding:10px 4px;border-radius:8px}.shop-admin-row.selected{background:var(--surface-soft);border-color:var(--home-accent)}.shop-admin-select{display:flex;align-items:center;gap:10px;flex:1;min-width:0;text-align:left;border:0;padding:4px;background:transparent;color:var(--home-ink);cursor:pointer}.shop-admin-select>img,.shop-admin-icon{width:48px;height:48px;object-fit:contain;flex-shrink:0}.shop-admin-icon{display:grid;place-items:center;color:var(--badge-accent,var(--home-accent));background:var(--surface-soft);border-radius:10px}.shop-admin-select>span:last-child{min-width:0}.shop-admin-select strong{display:block;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.shop-admin-select small{display:block;font-size:10px;line-height:1.6;color:var(--home-muted);margin-top:4px}.shop-admin-row-actions{display:flex;flex-direction:column;gap:2px}.shop-admin-row-actions button{width:30px;height:30px;min-height:30px}.shop-admin-editor{padding:24px;min-width:0}.shop-admin-editor-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.shop-admin-editor-heading h3{font-size:21px;margin:7px 0}.shop-admin-editor-heading p{font-size:11px;margin:0;color:var(--home-muted)}.shop-admin-state{font-size:10px;white-space:nowrap;border:1px solid var(--home-line);border-radius:20px;padding:7px 10px}.shop-admin-state.is-hidden{color:var(--home-muted)}.shop-admin-preview{display:flex;gap:20px;align-items:center;padding:18px;margin-bottom:24px;background:var(--surface-soft);border:1px solid var(--home-line);border-radius:12px}.shop-admin-preview>img{width:100px;height:100px;object-fit:contain;flex-shrink:0}.shop-admin-preview>svg{width:60px;flex-shrink:0;color:var(--badge-accent,var(--home-accent))}.shop-admin-preview strong{font-size:17px;overflow-wrap:anywhere}.shop-admin-preview p{font-size:11px;line-height:1.6;color:var(--home-muted);overflow-wrap:anywhere}.shop-admin-preview b{font-size:15px}.shop-admin-preview span{display:inline-block;font-size:10px;margin-left:12px;color:var(--home-accent)}.shop-admin-editor fieldset{min-width:0;border:0;border-top:1px solid var(--home-line);padding:20px 0 16px;margin:0}.shop-admin-editor legend{font-size:13px;font-weight:600;padding-right:12px}.shop-admin-checks{display:flex;flex-wrap:wrap;gap:14px;margin:8px 0 12px}.shop-admin-checks label{display:flex;align-items:center;gap:8px;font-size:11px;min-height:28px}.shop-admin-presets{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:14px;font-size:10px;color:var(--home-muted)}.shop-admin-presets button{border:1px solid var(--home-line);border-radius:6px;background:var(--surface);color:var(--home-ink);font:inherit;padding:8px 10px;cursor:pointer;min-height:36px}.shop-admin-save{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px;border-top:1px solid var(--home-line);padding-top:20px}.shop-admin-save>span{font-size:10px;color:var(--home-muted);margin-right:auto}.shop-admin-save .button{font-size:11px}.shop-admin button:focus-visible,.shop-admin input:focus-visible,.shop-admin select:focus-visible,.shop-admin textarea:focus-visible,.shop-admin summary:focus-visible{outline:2px solid var(--home-accent);outline-offset:3px}.shop-admin button:disabled{opacity:.45;cursor:default}.shop-admin .error-banner{margin-bottom:20px}.shop-admin .error-banner button{display:block;margin-top:8px}@media(max-width:1000px){.shop-admin-workspace{grid-template-columns:1fr}.shop-admin-list{max-height:400px}.shop-admin-row-actions{flex-direction:row}.shop-admin-catalog{padding:18px}}@media(max-width:600px){.shop-admin-heading{align-items:flex-start;flex-direction:column}.shop-admin-heading h2{font-size:20px}.shop-admin-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-admin-stats>div{padding:14px}.shop-admin-fields{grid-template-columns:1fr}.shop-admin-editor{padding:18px}.shop-admin-settings{padding:16px}.shop-admin-editor-heading{align-items:flex-start}.shop-admin-editor-heading h3{font-size:18px}.shop-admin-preview{gap:12px;padding:12px}.shop-admin-preview>img{width:70px;height:70px}.shop-admin-preview strong{font-size:14px}.shop-admin-row-actions button{width:36px;height:40px}.shop-admin-select>img,.shop-admin-icon{width:36px;height:36px}.shop-admin-catalog-heading{align-items:flex-start;flex-direction:column}.shop-admin-save>span{width:100%}.shop-admin-save .button{flex:1}.shop-admin-presets button{min-height:44px}}

/* Source /assets/updates-base-20261012T010903Z-121627f5e0.css; order preserved. */
.bomber{max-width:1180px;margin:auto;padding:38px 0 20px;color:var(--text,#ededf5)}.bomber-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:28px}.bomber-eyebrow{display:flex;align-items:center;gap:10px;letter-spacing:2.5px;font-size:10px;font-weight:700;color:#9993ac}.bomber-eyebrow i{width:6px;height:6px;background:#77717e;border-radius:50%}.bomber-eyebrow i.online{background:#8ce2c4;box-shadow:0 0 12px #8ce2c455}.bomber-eyebrow span{color:#55515f}.bomber h1{font-size:clamp(42px,6vw,68px);line-height:1.1;letter-spacing:-3px;margin:15px 0 10px}.bomber h1 span{color:#bda0ff}.bomber-heading p{color:var(--muted,#9993a4);font-size:14px;margin:0}.bomber-links{display:flex;gap:22px;align-items:center}.bomber-links a,.bomber-links button,.bomber-text-button{color:var(--muted,#a6a1b3);background:none;border:0;font-size:12px;text-decoration:none;cursor:pointer}.bomber-links a:hover,.bomber-links button:hover,.bomber-text-button:hover{color:#bda0ff}.bomber-layout{display:grid;grid-template-columns:minmax(0,1fr) 285px;gap:22px;align-items:start}.bomber-main,.bomber-sidebar>section{border:1px solid var(--border,#34303e);border-radius:18px;background:var(--panel,#18171f);overflow:hidden}.bomber-matchbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 22px;border-bottom:1px solid var(--border,#34303e);font-size:10px;color:var(--muted,#a7a0b5);letter-spacing:1px}.bomber-matchbar>span:first-child{display:flex;align-items:center;gap:8px;letter-spacing:0;color:#bda0ff;font-weight:600}.bomber-matchbar i{width:5px;height:5px;background:#bda0ff;border-radius:50%}.bomber-matchbar strong{font-size:24px;letter-spacing:-1px;color:var(--text,#eee);font-variant-numeric:tabular-nums}.bomber-arena-wrap{position:relative;padding:14px;background:#11131e}.bomber-canvas{display:block;width:100%;aspect-ratio:15/13;border-radius:10px;outline:none;touch-action:manipulation}.bomber-canvas:focus-visible{outline:2px solid #bda0ff;outline-offset:3px}.bomber-overlay{position:absolute;inset:14px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:10px;padding:25px;background:#141321aa;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-radius:10px;color:#f4f1ff}.bomber-overlay>span{color:#d9c7ff;font-size:10px;letter-spacing:2px}.bomber-overlay h2{font-size:clamp(26px,3vw,42px);line-height:1.15;letter-spacing:-1px;margin:7px 0;max-width:100%;overflow-wrap:anywhere}.bomber-overlay p{font-size:13px;margin:0 0 12px;color:#c8c2d3;max-width:320px;line-height:1.6}.bomber-overlay.countdown{background:#11121c66;-webkit-backdrop-filter:none;backdrop-filter:none}.bomber-overlay.countdown h2{font-size:100px;color:#d6b7ff}.bomber-button{min-height:42px;border:1px solid var(--border,#484050);border-radius:9px;background:transparent;color:var(--text,#eee);padding:10px 17px;cursor:pointer;font-weight:600;font-size:12px;transition:background .15s,transform .15s}.bomber-overlay .bomber-button{color:#eee;border-color:#6b587d}.bomber-button.primary{background:#bda0ff;border-color:#bda0ff;color:#1c142f}.bomber-button:hover:not(:disabled){background:#bda0ff22}.bomber-button.primary:hover:not(:disabled){background:#ccb5ff}.bomber button:disabled{opacity:.38;cursor:default}.bomber button:focus-visible,.bomber a:focus-visible{outline:2px solid #bda0ff;outline-offset:4px}.bomber-spectator{position:absolute;bottom:30px;left:50%;transform:translate(-50%);max-width:90%;white-space:nowrap;padding:11px 16px;border:1px solid #524166;background:#1c142ee8;border-radius:30px;color:#d8c3ff;font-size:11px}.bomber-controls{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 22px;border-top:1px solid var(--border,#34303e)}.bomber-keyboard{display:grid;gap:5px;font-size:10px;color:var(--muted,#a29ab0)}.bomber-keyboard span{font-size:9px;letter-spacing:1.6px}.bomber-keyboard b{font-size:14px;letter-spacing:4px;color:var(--text,#e8e2f1)}.bomber-pad{display:grid;grid-template-columns:repeat(3,34px);grid-template-rows:repeat(2,30px);gap:4px;touch-action:none}.bomber-pad button{background:var(--panel-soft,#25212f);border:1px solid var(--border,#413748);color:var(--text,#e8e2f1);border-radius:7px;cursor:pointer;font-size:18px;-webkit-user-select:none;user-select:none;touch-action:none}.bomber-pad .up{grid-column:2;grid-row:1}.bomber-pad .left{grid-column:1;grid-row:2}.bomber-pad .down{grid-column:2;grid-row:2}.bomber-pad .right{grid-column:3;grid-row:2}.bomber-pad .held{background:#bda0ff;color:#241937}.bomber-bomb-button{display:flex;align-items:center;gap:9px;background:#bda0ff;color:#211733;border:0;border-radius:12px;padding:15px 19px;cursor:pointer;font-size:13px;font-weight:700;min-height:54px;touch-action:manipulation}.bomber-bomb-button>span{font-size:22px}.bomber-bomb-button kbd{font-family:inherit;font-size:8px;letter-spacing:1px;opacity:.55;margin-left:8px}.bomber-host{padding:20px 22px;border-top:1px solid var(--border,#34303e)}.bomber-host>div:first-child>span{font-size:9px;color:var(--muted,#a79cb9);letter-spacing:1.7px}.bomber-host p{font-size:12px;color:var(--muted,#a79cb9);margin:8px 0 15px}.bomber-host>div:last-child{display:flex;flex-wrap:wrap;gap:9px;align-items:center}.bomber-sidebar{display:grid;gap:16px}.bomber-sidebar>section{padding:20px}.bomber-section-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:16px}.bomber-section-heading h3{font-size:13px;margin:0}.bomber-section-heading>span{font-size:8px;letter-spacing:1px;color:var(--muted,#a49bb0)}.bomber-muted{color:var(--muted,#a69aaf);font-size:12px;line-height:1.7;margin:0 0 14px}.bomber-roster ol,.bomber-feed ol,.bomber-scores ol{padding:0;margin:0;list-style:none}.bomber-roster li{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--border,#34303e)}.bomber-roster li:last-child{border-bottom:0}.bomber-avatar{display:grid;place-items:center;width:32px;height:34px;flex-shrink:0;border-radius:11px;background:color-mix(in srgb,var(--player) 12%,transparent);color:var(--player);font-size:20px;border:1px solid color-mix(in srgb,var(--player) 40%,transparent)}.bomber-roster li>div{flex:1;min-width:0;display:grid;gap:4px}.bomber-roster strong{font-size:12px;overflow-wrap:anywhere}.bomber-roster strong small{font-size:8px;color:#bda0ff;margin-left:6px}.bomber-roster li>div>span{color:var(--muted,#a398b0);font-size:10px}.bomber-roster li>b{color:#bda0ff;font-size:10px}.bomber-roster li.out{opacity:.4}.bomber-roster>button{width:100%;margin-top:15px}.bomber-loadout>div:last-child{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.bomber-loadout>div:last-child>span{display:grid;text-align:center;gap:5px;padding:10px 0;background:var(--panel-soft,#24212e);border-radius:10px}.bomber-loadout b{font-size:18px;color:#c9abff}.bomber-loadout strong{font-size:18px}.bomber-loadout small{font-size:9px;color:var(--muted,#a598b1)}.bomber-feed li{padding:8px 0;font-size:11px;line-height:1.5;color:var(--muted,#b1a7bd);border-bottom:1px solid var(--border,#34303e)}.bomber-feed li:first-child{color:var(--text,#e5ddee)}.bomber-feed li:last-child{border-bottom:0}.bomber-scores li{display:flex;gap:10px;align-items:center;padding:10px 0;font-size:12px}.bomber-scores li>span{font-size:10px;color:var(--muted,#a296ad)}.bomber-scores strong{flex:1;overflow-wrap:anywhere}.bomber-scores b{color:#ba9bff}.bomber-footer{display:flex;justify-content:space-between;gap:12px;margin-top:22px;color:var(--muted,#968ca5);font-size:8px;letter-spacing:1px}.bomber-error{padding:12px 18px;border:1px solid #755640;border-radius:10px;background:#fcbf5412;font-size:12px;margin-bottom:15px}.bomber-loading{padding:70px 0;text-align:center}.bomber-loading>span{font-size:10px;letter-spacing:2px;color:#a69bb3}.bomber-loading h1{font-size:50px;letter-spacing:-2px}.bomber-loading p{color:#a79aae}.bomber-loading button{background:none;border:1px solid #51415d;border-radius:9px;padding:12px 20px;color:inherit;cursor:pointer}.bomber-screen{position:fixed;inset:0;z-index:90;max-width:none;padding:24px 40px;overflow:auto;background:#0e0f17;color:#eee}.bomber-screen .bomber-layout{grid-template-columns:minmax(0,1fr) 280px;max-width:1180px;margin:auto}.bomber-screen .bomber-heading{max-width:1180px;margin:0 auto 18px}.bomber-screen .bomber-heading h1{font-size:38px;margin-top:9px;letter-spacing:-1.5px}.bomber-screen .bomber-heading p{font-size:12px}.bomber-screen .bomber-canvas{max-width:min(100%,calc((100vh - 180px)*15/13));margin:auto}.bomber-screen .bomber-main,.bomber-screen .bomber-sidebar>section{background:#191821;border-color:#38323f}.bomber-screen .bomber-overlay{inset:14px}.bomber-screen .bomber-heading-actions{color:#a89cb5}@media(max-width:980px){.bomber-layout{grid-template-columns:minmax(0,1fr) 245px}.bomber-sidebar>section{padding:17px}.bomber-controls{gap:10px;padding:14px}.bomber-bomb-button{padding:13px}.bomber-bomb-button kbd{display:none}}@media(max-width:760px){.bomber{padding:22px 0}.bomber-heading{align-items:flex-start;gap:15px;margin-bottom:20px}.bomber-heading h1{font-size:48px}.bomber-heading p{max-width:260px;font-size:12px;line-height:1.6}.bomber-links{flex-direction:column;align-items:flex-end;gap:12px;padding-top:10px;white-space:nowrap}.bomber-links a,.bomber-links button{font-size:10px}.bomber-layout{grid-template-columns:1fr}.bomber-sidebar{grid-template-columns:1fr 1fr;gap:12px}.bomber-roster{grid-row:span 2}.bomber-scores{grid-column:1/-1}.bomber-roster li{gap:8px}.bomber-arena-wrap{padding:8px}.bomber-overlay{inset:8px;padding:12px}.bomber-matchbar{padding:11px 14px}.bomber-matchbar strong{font-size:21px}.bomber-controls{padding:13px 14px}.bomber-pad{grid-template-columns:repeat(3,42px);grid-template-rows:repeat(2,35px)}.bomber-keyboard{display:none}.bomber-bomb-button{min-height:56px;font-size:14px;padding:14px 25px}.bomber-host{padding:16px}.bomber-footer{flex-wrap:wrap;justify-content:flex-start;gap:12px;font-size:7px}.bomber-screen{padding:15px}.bomber-screen .bomber-layout{grid-template-columns:1fr}.bomber-screen .bomber-sidebar{grid-template-columns:1fr 1fr}.bomber-screen .bomber-heading h1{font-size:32px}.bomber-screen .bomber-canvas{max-width:100%}}@media(prefers-reduced-motion:reduce){.bomber-button{transition:none}}.bomber-arena-wrap .bomber-canvas{width:100%;max-width:none;margin:auto;aspect-ratio:21/17}.bomber{max-width:1500px}.bomber-map-label{letter-spacing:.3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.bomber-focus-button{color:#c6aaff!important;border:1px solid #6d518b!important;border-radius:8px;padding:9px 12px;font-weight:600}.bomber-upgrade-guide{border-top:1px solid var(--border,#34303e);padding:14px 22px;font-size:12px;color:var(--muted,#a69bb4)}.bomber-upgrade-guide summary{cursor:pointer;font-weight:600;min-height:22px}.bomber-upgrade-guide>div{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:17px}.bomber-upgrade-guide article{display:flex;gap:12px}.bomber-upgrade-guide article>b{font-size:24px;width:28px;text-align:center}.bomber-upgrade-guide strong{color:var(--text,#eee);font-size:12px}.bomber-upgrade-guide p{font-size:10px;line-height:1.5;margin:5px 0 0}.bomber-map-picker{border:0;border-top:1px solid var(--border,#34303e);margin:0;padding:18px 22px 24px;min-width:0}.bomber-map-picker legend{font-size:10px;letter-spacing:1px;color:var(--muted,#a69bb4);padding:0 8px}.bomber-map-picker>div{display:grid;grid-template-columns:1fr 1fr;gap:9px}.bomber-map-option{display:flex;align-items:center;gap:10px;text-align:left;padding:12px;border:1px solid var(--border,#3c3549);border-radius:10px;background:var(--panel-soft,#22202e);color:var(--text,#eee);cursor:pointer;min-width:0}.bomber-map-option[aria-pressed=true]{border-color:var(--map-color,#bda0ff);background:color-mix(in srgb,var(--map-color,#bda0ff) 8%,var(--panel,#191721))}.bomber-map-option>span:nth-child(2){flex:1;min-width:0}.bomber-map-option strong{display:block;font-size:11px;line-height:1.4}.bomber-map-option small{display:block;font-size:9px;color:var(--muted,#a79cb9);line-height:1.5;margin-top:5px}.bomber-map-option>b{font-size:13px;color:var(--map-color,#bda0ff)}.bomber-map-thumb{display:grid;grid-template-columns:repeat(4,7px);grid-template-rows:repeat(4,7px);gap:2px;flex-shrink:0}.bomber-map-thumb i{border-radius:2px;background:#5d576f}.bomber-map-thumb i:nth-child(3n){background:var(--map-color,#bda0ff)}.bomber-map-option.neon{--map-color:#55dce7}.bomber-map-option.neon i:nth-child(4n){background:#294259}.bomber-map-option.ruins{--map-color:#a0d17c}.bomber-map-option.ruins i:nth-child(2n){opacity:.2}.bomber-map-option.frost{--map-color:#9de8ff}.bomber-map-option.frost i{background:#5a8aa3}.bomber-map-option.frost i:nth-child(3n){background:#b7ebff}.bomber-loadout>.bomber-section-heading+div{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.bomber-loadout>.bomber-section-heading+div>span{display:grid;text-align:center;gap:5px;padding:10px 0;background:var(--panel-soft,#24212e);border-radius:10px}.bomber-loadout>.bomber-active-effects{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.bomber-loadout .bomber-active-effects>span{display:block;background:transparent;border:1px solid var(--border,#42384a);border-radius:7px;padding:7px 9px;color:var(--muted,#9e95aa);font-size:10px}.bomber-active-effects>span.active{color:#a5eaff;border-color:#4a8a9d}.bomber-active-effects>span.frozen{color:#b9f2ff;background:#439cb622}.bomber-focused{position:fixed;inset:0;z-index:120;max-width:none;padding:18px 24px;background:#0f111b;overflow:auto;overscroll-behavior:contain;--text:#eee;--muted:#a69db8;--panel:#191923;--panel-soft:#242332;--border:#363343}.bomber-focused .bomber-heading{max-width:1500px;margin:0 auto 15px}.bomber-focused .bomber-heading h1{font-size:30px;letter-spacing:-1px;margin:8px 0 0}.bomber-focused .bomber-heading p{display:none}.bomber-focused .bomber-layout{max-width:1500px;margin:auto;grid-template-columns:minmax(0,1fr) 260px}.bomber-focused .bomber-main{position:relative}.bomber-focused .bomber-arena-wrap .bomber-canvas{width:min(100%,calc((100dvh - 245px)*var(--arena-ratio)));min-width:220px}.bomber-focused .bomber-controls{padding:10px 18px}.bomber-focused .bomber-keyboard b{font-size:12px}.bomber-focused .bomber-host,.bomber-focused .bomber-map-picker,.bomber-focused .bomber-upgrade-guide,.bomber-focused .bomber-footer{display:none}.bomber-focused .bomber-sidebar{max-height:calc(100dvh - 110px);overflow:auto;scrollbar-width:thin}.bomber-focused .bomber-sidebar>section{padding:15px}.bomber-focused .bomber-roster li{padding:7px 0}.bomber-focused .bomber-avatar{width:28px;height:28px}.bomber-focused .bomber-sidebar .bomber-feed,.bomber-focused .bomber-sidebar .bomber-scores{display:none}.bomber-screen .bomber-arena-wrap .bomber-canvas{width:min(100%,calc((100dvh - 245px)*var(--arena-ratio)));max-width:none;min-width:220px}.bomber-screen .bomber-sidebar{max-height:calc(100dvh - 150px);overflow:auto;scrollbar-width:thin}@media(max-width:980px){.bomber-heading{align-items:flex-start}.bomber-links{flex-wrap:wrap;justify-content:flex-end;gap:12px;max-width:230px}.bomber-focused .bomber-layout{grid-template-columns:minmax(0,1fr) 210px}}@media(max-width:760px){.bomber-focused{padding:14px 12px}.bomber-focused .bomber-heading{margin-bottom:14px;align-items:center}.bomber-focused .bomber-eyebrow{font-size:8px;letter-spacing:1px}.bomber-focused .bomber-heading h1{font-size:28px}.bomber-focused .bomber-links{gap:8px;max-width:170px;padding:0}.bomber-focused .bomber-links a{display:none}.bomber-focused .bomber-layout{grid-template-columns:1fr}.bomber-focused .bomber-sidebar{max-height:none;grid-template-columns:1fr 1fr}.bomber-focused .bomber-sidebar .bomber-loadout{grid-column:1/-1;grid-row:1}.bomber-focused .bomber-sidebar .bomber-roster{grid-column:1/-1}.bomber-focused .bomber-arena-wrap .bomber-canvas,.bomber-screen .bomber-arena-wrap .bomber-canvas{width:min(100%,calc((100dvh - 235px)*var(--arena-ratio)))}.bomber-map-picker{padding:14px}.bomber-map-picker>div{grid-template-columns:1fr}.bomber-upgrade-guide{padding:14px}.bomber-upgrade-guide>div{grid-template-columns:1fr}.bomber-map-label{font-size:8px;max-width:50%}.bomber-focused .bomber-roster{display:none}.bomber-loadout>.bomber-section-heading+div>span{padding:8px}.bomber-focused .bomber-sidebar>section{padding:12px}.bomber-focused .bomber-loadout .bomber-section-heading{margin-bottom:10px}.bomber-focused .bomber-loadout .bomber-active-effects{margin-top:8px}}.bomber-focused .bomber-links{max-width:600px;flex-wrap:wrap;gap:16px}@media(max-width:760px){.bomber-focused .bomber-links{max-width:180px;gap:8px}}.bomber-focused .bomber-links{max-width:none}.bomber-focused .bomber-matchbar{padding:10px 18px}.bomber-focused .bomber-matchbar strong{font-size:22px}.bomber-focused .bomber-controls{padding:8px 14px}.bomber-focused .bomber-arena-wrap .bomber-canvas{width:min(100%,calc((100dvh - 260px)*var(--arena-ratio)))}@media(max-width:760px){.bomber-focused .bomber-links{max-width:180px}}.bomber-eyebrow .bomber-network-status{display:inline-block;width:140px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:inherit;letter-spacing:1px;line-height:14px}.bomber-focused .bomber-eyebrow .bomber-network-status{width:140px}@media(max-width:760px){.bomber-focused .bomber-eyebrow .bomber-network-status{width:100px}}.bomber-tempo{border:1px solid var(--border,#34303e);border-radius:12px;padding:16px;margin:0 0 18px;min-width:0}.bomber-tempo legend{padding:0 7px;font-size:11px;color:#c5aff5}.bomber-tempo>div:first-of-type{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.bomber-tempo label>span{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:11px;color:var(--muted,#a79cb9)}.bomber-tempo output{color:var(--text,#eee);font-weight:700;font-variant-numeric:tabular-nums}.bomber-tempo input{width:100%;margin:16px 0 5px;accent-color:#bda0ff;cursor:pointer}.bomber-tempo input:focus-visible{outline:2px solid #bda0ff;outline-offset:4px}.bomber-tempo-save{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-top:10px}.bomber-tempo-save small{font-size:10px;line-height:1.5;color:var(--muted,#a79cb9)}.bomber-tempo-save button{font-size:10px;min-height:34px;padding:8px 12px}.bomber-tempo:disabled{opacity:.55}.bomber-avatar{position:relative;width:32px;height:32px;border-radius:50%;overflow:hidden;border:2px solid var(--player);font-size:13px}.bomber-avatar img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}@media(max-width:760px){.bomber-tempo>div:first-of-type{grid-template-columns:1fr;gap:12px}.bomber-tempo input{margin-top:10px}.bomber-tempo-save{align-items:flex-start}}.bomber-roster-sprite{width:30px;height:30px;object-fit:contain;flex-shrink:0}.bomber{max-width:1700px}.bomber-roster-sprite{width:38px;height:38px}.bomber-matchbar.closing>span:first-child,.bomber-matchbar.closing strong{color:#ffba87}.bomber-matchbar.closing i{background:#ffba87}.bomber-matchbar.closing strong{font-size:16px;letter-spacing:1px}.bomber-ranked-lobby{display:grid;grid-template-columns:minmax(230px,1fr) minmax(250px,1.1fr) auto;gap:20px;padding:22px 24px;margin-bottom:22px;background:linear-gradient(115deg,#ada3ff12,#6ddace09),var(--panel,#191923);border:1px solid var(--border,#363343);border-radius:18px;align-items:center}.bomber-rank-profile{display:flex;gap:16px;align-items:center;min-width:0}.bomber-rank-emblem{display:grid;place-items:center;flex-shrink:0;width:58px;height:64px;border:1px solid var(--rank-color);border-radius:18px;background:color-mix(in srgb,var(--rank-color) 9%,transparent);color:var(--rank-color);font-size:46px;line-height:1}.bomber-rank-profile div>span,.bomber-ranked-queue>span{font-size:8px;letter-spacing:1.3px;color:var(--muted,#a69db8);line-height:1.7}.bomber-rank-profile h2{margin:7px 0 6px;font-size:23px;color:var(--rank-color);letter-spacing:-.6px}.bomber-rank-profile h2 strong{margin-left:12px;color:var(--text,#eee);font-variant-numeric:tabular-nums}.bomber-rank-profile p,.bomber-ranked-queue p{margin:0;font-size:11px;line-height:1.6;color:var(--muted,#a69db8)}.bomber-ranked-queue button{margin-top:10px}.bomber-mode-picker{display:flex;padding:4px;background:#090b121f;border:1px solid var(--border,#363343);border-radius:10px;gap:4px}.bomber-mode-picker button{border:0;background:transparent;color:var(--muted,#a69db8);border-radius:7px;padding:10px 12px;font-size:11px;cursor:pointer;min-height:38px}.bomber-mode-picker button[aria-pressed=true]{background:#bda0ff20;color:#cdb6ff}.bomber-mode-picker button:disabled{cursor:default;opacity:.65}.bomber-rank-rules{grid-column:1/-1;border-top:1px solid var(--border,#363343);padding-top:13px;font-size:11px;color:var(--muted,#a69db8)}.bomber-rank-rules summary{cursor:pointer;min-height:22px}.bomber-rank-rules p{line-height:1.8;margin:10px 0;max-width:880px}.bomber-rank-rules>div{display:flex;flex-wrap:wrap;gap:9px}.bomber-rank-rules>div>span{padding:6px 9px;border:1px solid var(--border,#363343);border-radius:7px;font-size:10px}.bomber-rank-rules b{margin-left:5px;font-variant-numeric:tabular-nums}.bomber-ranked-results,.bomber-rating-board ol,.bomber-rating-history ol{list-style:none;padding:0;margin:0}.bomber-ranked-results{width:min(370px,100%);margin:0 0 15px;text-align:left;border:1px solid #bda0ff38;border-radius:12px;background:#121320d9;overflow:hidden}.bomber-ranked-results li{display:flex;align-items:center;gap:10px;padding:9px 13px;border-bottom:1px solid #ffffff0a;font-size:12px}.bomber-ranked-results strong{flex:1;min-width:0;overflow-wrap:anywhere;font-size:12px}.bomber-ranked-results li>span{font-variant-numeric:tabular-nums;color:#bcb6cf}.bomber-ranked-results b{font-size:12px;min-width:32px;text-align:right}.bomber-ranked-results .mine,.bomber-rating-board .mine{background:#bda0ff12}.bomber .positive{color:#88dfb1}.bomber .negative{color:#f49ab0}.bomber-overlay .bomber-rating-cancelled{color:#bdb2dd;font-size:12px}.bomber-rating-board li{display:flex;align-items:center;gap:10px;padding:11px 5px;border-bottom:1px solid var(--border,#363343);font-size:11px}.bomber-rating-board li>span{color:var(--muted,#a69db8);font-size:10px;font-variant-numeric:tabular-nums}.bomber-rating-board li>div{flex:1;min-width:0;display:grid;gap:5px}.bomber-rating-board strong{overflow-wrap:anywhere;font-size:12px}.bomber-rating-board small{font-size:9px}.bomber-rating-board li>b{font-variant-numeric:tabular-nums;color:#c6b0f4;font-size:13px}.bomber-rating-history li{display:flex;gap:10px;align-items:center;padding:10px 0;font-size:11px}.bomber-rating-history small{flex:1;color:var(--muted,#a69db8);font-size:9px}.bomber-focused .bomber-ranked-lobby,.bomber-focused .bomber-rating-board,.bomber-focused .bomber-rating-history{display:none}@media(max-width:1100px){.bomber-ranked-lobby{grid-template-columns:1fr 1fr;gap:16px}.bomber-mode-picker{grid-column:1/-1;width:max-content}.bomber-rating-board,.bomber-rating-history{grid-column:1/-1}}@media(max-width:760px){.bomber-ranked-lobby{grid-template-columns:1fr;padding:17px;gap:16px;border-radius:14px}.bomber-rank-profile h2{font-size:22px}.bomber-rank-emblem{width:48px;height:54px;font-size:38px}.bomber-ranked-queue{border-top:1px solid var(--border,#363343);padding-top:14px}.bomber-ranked-queue button{width:100%}.bomber-overlay h2{font-size:25px;line-height:1.2}.bomber-overlay>p{margin:8px 0 12px;font-size:11px}.bomber-ranked-results{margin-bottom:10px}.bomber-ranked-results li{padding:6px 10px;font-size:10px}.bomber-ranked-results strong,.bomber-ranked-results b{font-size:10px}}.bomber-focused,.bomber-screen{display:flex;flex-direction:column;height:100dvh;box-sizing:border-box;padding:12px 16px;overflow:hidden}.bomber-focused .bomber-heading,.bomber-screen .bomber-heading{width:100%;max-width:1800px;flex-shrink:0;margin:0 auto 10px;align-items:center;gap:14px}.bomber-focused .bomber-eyebrow,.bomber-screen .bomber-eyebrow,.bomber-screen .bomber-heading p{display:none}.bomber-focused .bomber-heading h1,.bomber-screen .bomber-heading h1{font-size:26px;letter-spacing:-1px;margin:0}.bomber-focused .bomber-layout,.bomber-screen .bomber-layout{width:100%;max-width:1800px;flex:1;min-height:0;margin:auto;grid-template-columns:minmax(0,1fr) 240px;gap:14px}.bomber-focused .bomber-main,.bomber-screen .bomber-main{display:flex;flex-direction:column;height:100%;min-height:0}.bomber-focused .bomber-matchbar,.bomber-screen .bomber-matchbar{padding:9px 16px;flex-shrink:0}.bomber-focused .bomber-arena-wrap,.bomber-screen .bomber-arena-wrap{display:grid;place-items:center;container-type:size;flex:1;min-height:0;padding:10px}.bomber-focused .bomber-arena-wrap .bomber-canvas,.bomber-screen .bomber-arena-wrap .bomber-canvas{width:min(100cqw,calc(100cqh * var(--arena-ratio)));height:auto;max-width:100%;max-height:100%;min-width:0;margin:auto}.bomber-focused .bomber-controls{padding:6px 16px;flex-shrink:0;min-height:44px}.bomber-focused .bomber-pad{grid-template-columns:repeat(4,34px);grid-template-rows:34px}.bomber-focused .bomber-pad .left{grid-column:1;grid-row:1}.bomber-focused .bomber-pad .up{grid-column:2;grid-row:1}.bomber-focused .bomber-pad .down{grid-column:3;grid-row:1}.bomber-focused .bomber-pad .right{grid-column:4;grid-row:1}.bomber-focused .bomber-bomb-button{min-height:38px;padding:7px 14px;font-size:12px}.bomber-focused .bomber-bomb-button>span{font-size:18px}.bomber-focused .bomber-sidebar,.bomber-screen .bomber-sidebar{max-height:100%;min-height:0;overflow:auto}@media(max-width:980px){.bomber-focused .bomber-layout,.bomber-screen .bomber-layout{grid-template-columns:minmax(0,1fr) 210px}.bomber-focused .bomber-links{gap:10px}.bomber-focused .bomber-links a{display:none}}@media(max-width:1100px){.bomber-focused .bomber-layout,.bomber-screen .bomber-layout{grid-template-columns:minmax(0,1fr)}.bomber-focused .bomber-sidebar,.bomber-screen .bomber-sidebar{display:none}}@media(max-width:760px){.bomber-focused,.bomber-screen{padding:10px 6px}.bomber-focused .bomber-layout,.bomber-screen .bomber-layout{display:flex;flex-direction:column}.bomber-focused .bomber-main,.bomber-screen .bomber-main{flex:1;width:100%}.bomber-focused .bomber-sidebar,.bomber-screen .bomber-sidebar{display:none}.bomber-focused .bomber-heading,.bomber-screen .bomber-heading{margin-bottom:8px;gap:6px}.bomber-focused .bomber-heading h1,.bomber-screen .bomber-heading h1{font-size:22px}.bomber-focused .bomber-links{max-width:260px;gap:7px;flex-direction:row;padding:0}.bomber-focused .bomber-links>button:first-child{display:none}.bomber-focused .bomber-links button{font-size:9px}.bomber-focused .bomber-focus-button{padding:7px 8px}.bomber-focused .bomber-arena-wrap,.bomber-screen .bomber-arena-wrap{padding:6px}.bomber-focused .bomber-controls{padding:7px 10px}.bomber-focused .bomber-pad{grid-template-columns:repeat(4,40px);grid-template-rows:40px}.bomber-focused .bomber-bomb-button{min-height:40px;padding:8px 12px}.bomber-focused .bomber-matchbar,.bomber-screen .bomber-matchbar{gap:7px;padding:8px 10px;font-size:9px}.bomber-matchbar.closing strong{font-size:12px}.bomber-map-label{max-width:45%;font-size:9px}}@media(max-width:760px){}

/* Source /assets/worms-v6-414efa5ff22b.css; order preserved. */
@keyframes worms-clock-v6-warning{0%,to{transform:rotate(-3deg) scale(1)}45%{transform:rotate(-3deg) scale(1.065)}}@media(max-width:600px){}@media(prefers-reduced-motion:reduce){}@media(max-width:900px){}@media(max-width:600px){}@media(max-height:500px)and (min-width:601px){}@media(max-width:600px){}@media(max-width:600px){}@media(min-width:601px){}@media(max-width:900px){}@media(max-width:600px){}@media(max-width:600px){}@media(max-width:360px){}@media(max-width:900px){}@media(max-width:600px){}@media(max-width:360px){}@media(max-width:600px){}

/* Source /assets/updates-component-20261012T010903Z.css; order preserved. */
.home-updates-entry{display:flex;align-items:center;justify-content:flex-end;margin:-12px 0 22px;gap:18px}.home-updates-button{display:inline-flex;align-items:center;gap:9px;border:1px solid var(--home-line);border-radius:9px;padding:11px 15px;background:var(--surface);color:var(--home-ink);font-size:13px;line-height:1.3}.home-updates-button>svg:first-child{color:var(--home-accent)}.home-updates-button:hover{color:var(--home-ink);border-color:var(--home-accent)}.home-updates-button small{color:var(--home-muted);font-size:11px}.home-updates-new{color:var(--home-accent);background:var(--accent-soft);font-size:10px;font-weight:600;padding:4px 6px;border-radius:5px}.home-feedback-link{font-size:12px;color:var(--home-muted)}.guest-updates-link{display:inline-flex;align-items:center;justify-content:center;gap:7px;margin-top:18px;font-size:12px;color:var(--home-muted)}.guest-updates-link:hover{color:var(--home-accent)}.updates-page{max-width:1000px;margin:auto}.updates-hero{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:26px 0 36px}.update-eyebrow{font-size:11px;letter-spacing:1.7px;color:var(--home-muted);font-weight:500}.updates-hero h1{font-size:54px;line-height:1.15;letter-spacing:-2.2px;margin:15px 0;color:var(--home-ink)}.updates-hero h1>span{color:var(--home-accent)}.updates-hero p{font-size:16px;line-height:1.7;color:var(--home-muted);margin:0}.updates-hero-icon{display:grid;place-items:center;flex-shrink:0;width:100px;height:100px;border-radius:24px;color:var(--home-accent);border:1px solid var(--home-line);background:var(--accent-soft)}.updates-navigation{display:flex;justify-content:space-between;align-items:center;gap:16px;border-top:1px solid var(--home-line);padding:20px 0}.updates-page .text-button,.updates-admin .text-button,.update-editor .text-button{display:inline-flex;align-items:center;gap:7px;font-size:12px}.updates-toolbar{display:flex;flex-direction:column;gap:18px;margin:10px 0 30px}.updates-kinds{display:flex;gap:7px;flex-wrap:wrap}.updates-kinds button{background:transparent;color:var(--home-muted);font-size:12px;padding:9px 12px;border-radius:7px}.updates-kinds button[aria-pressed=true]{color:var(--home-accent);background:var(--accent-soft)}.updates-search{display:flex;align-items:center;gap:10px;max-width:480px;border:1px solid var(--home-line);border-radius:9px;padding:8px 12px;background:var(--surface);color:var(--home-muted)}.updates-search input{flex:1;min-width:0;border:0;padding:6px 0;background:transparent;color:var(--home-ink);font:inherit;font-size:12px}.updates-search button{background:var(--surface-soft);color:var(--home-ink);padding:7px 10px;font-size:12px;border-radius:5px}.updates-timeline,.updates-admin-list{display:grid;gap:22px}.update-release{padding:30px 34px;border:1px solid var(--home-line);border-radius:14px;background:var(--surface);min-width:0}.update-release-meta{display:flex;align-items:center;gap:14px;flex-wrap:wrap;font-size:12px;color:var(--home-muted)}.update-version{font-size:12px;color:var(--home-accent);border:1px solid color-mix(in srgb,var(--home-accent) 24%,transparent);background:var(--accent-soft);padding:5px 9px;border-radius:6px;overflow-wrap:anywhere;max-width:100%}.update-draft{font-size:10px;background:var(--surface-soft);padding:4px 7px;border-radius:5px}.update-release h2{font-size:25px;font-weight:600;letter-spacing:-.7px;line-height:1.4;margin:18px 0 12px;overflow-wrap:anywhere}.update-release h2 a{color:var(--home-ink)}.update-release h2 a:hover{color:var(--home-accent)}.update-summary-text{font-size:13px;line-height:1.8;color:var(--home-muted);margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.update-groups{display:grid;gap:24px;margin-top:26px}.update-group h3,.update-editor-section h3{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;margin:0 0 12px}.update-group h3 span{font-size:10px;font-weight:400;color:var(--home-muted);margin-left:2px}.update-group.added h3,.update-editor-section.added h3{color:var(--home-accent)}.update-group.improved h3,.update-editor-section.improved h3{color:#b9a36b}.update-group.fixed h3,.update-editor-section.fixed h3{color:var(--green)}.update-group ul{padding-left:19px;margin:0;display:grid;gap:9px}.update-group li{font-size:13px;line-height:1.75;padding-left:3px;white-space:pre-wrap;overflow-wrap:anywhere}.update-group li::marker{color:var(--home-muted)}.update-release-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap;border-top:1px solid var(--home-line);padding-top:18px;margin-top:25px;font-size:11px;color:var(--home-muted)}.update-release-actions a{display:flex;align-items:center;gap:5px;color:var(--home-muted)}.update-release-actions a:hover{color:var(--home-accent)}.updates-state{text-align:center;padding:42px 20px;color:var(--home-muted);font-size:13px;line-height:1.7;border:1px dashed var(--home-line);border-radius:12px;margin:20px 0}.updates-state h2{font-size:20px;color:var(--home-ink);margin:14px 0 8px}.updates-state svg{margin:auto}.updates-pagination{display:flex;justify-content:center;align-items:center;gap:18px;margin:26px 0;font-size:12px;color:var(--home-muted)}.updates-feedback{display:flex;align-items:center;gap:17px;padding:24px;border:1px solid var(--home-line);border-radius:12px;margin-top:30px;background:var(--accent-soft)}.updates-feedback>svg{color:var(--home-accent);flex-shrink:0}.updates-feedback b{font-size:13px;font-weight:500}.updates-feedback p{font-size:12px;color:var(--home-muted);margin:6px 0 0;line-height:1.6}.updates-feedback .button{margin-left:auto;white-space:nowrap;font-size:12px}.updates-admin-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:20px 0}.updates-admin-heading h2{font-size:21px;margin:0 0 8px}.updates-admin-heading p{font-size:13px;line-height:1.6;margin:0;color:var(--home-muted)}.updates-admin-toolbar{display:flex;align-items:center;gap:20px;margin:24px 0}.updates-admin-toolbar select{background:var(--surface);color:var(--home-ink);border:1px solid var(--home-line);padding:10px 12px;border-radius:8px;font:inherit;font-size:12px}.updates-admin-toolbar>button{margin-left:auto}.update-editor{width:min(800px,calc(100vw - 32px));max-height:calc(100dvh - 40px);padding:28px;border:1px solid var(--home-line);border-radius:16px;background:var(--surface);color:var(--home-ink);overflow:auto}.update-editor::backdrop{background:#0009;backdrop-filter:blur(5px)}.update-editor-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;margin-bottom:24px}.update-editor-heading h2{font-size:22px;margin:10px 0 0;letter-spacing:-.5px}.update-editor form{display:grid;gap:18px}.update-editor-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.update-field{display:grid;gap:8px;font-size:12px;color:var(--home-muted);min-width:0}.update-field small{font-size:11px;line-height:1.6}.update-field input,.update-field textarea,.update-entry-row textarea{width:100%;min-width:0;border:1px solid var(--home-line);border-radius:8px;padding:11px 12px;background:var(--surface);color:var(--home-ink);font:inherit;font-size:13px;line-height:1.6}.update-editor textarea{resize:vertical}.update-editor-sections{display:grid;gap:20px;margin-top:8px}.update-entry-row{display:flex;align-items:flex-start;gap:8px;margin-bottom:10px}.update-entry-row textarea{flex:1}.update-entry-row .icon-button{margin-top:8px;flex-shrink:0;color:var(--home-muted)}.update-editor-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;border-top:1px solid var(--home-line);padding-top:20px;margin-top:5px}.update-preview{padding:22px;background:var(--surface-soft)}.update-error{padding:13px 16px;border-radius:8px;background:var(--negative-soft);color:var(--red);font-size:13px;line-height:1.6}.updates-page button:focus-visible,.updates-page a:focus-visible,.updates-admin button:focus-visible,.update-editor button:focus-visible,.home-updates-button:focus-visible{outline:2px solid var(--home-accent);outline-offset:4px}.update-field input:focus,.update-field textarea:focus,.update-entry-row textarea:focus{outline:2px solid var(--home-accent);outline-offset:1px}@media(max-width:700px){.updates-hero{padding:10px 0 24px;gap:16px}.updates-hero h1{font-size:38px;letter-spacing:-1.5px;margin:14px 0}.updates-hero p{font-size:13px}.updates-hero-icon{width:64px;height:64px;border-radius:17px}.updates-hero-icon svg{width:28px}.update-eyebrow{font-size:9px;letter-spacing:1.2px}.updates-desktop-break{display:none}.updates-kinds{gap:4px}.updates-kinds button{padding:8px;font-size:11px}.update-release{padding:21px 19px}.update-release h2{font-size:21px}.update-release-meta{gap:9px;font-size:11px}.update-group li{font-size:12px}.updates-feedback{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:start;padding:18px;gap:12px}.updates-feedback>div{min-width:0}.updates-feedback .button{grid-column:2;justify-self:start;margin:0}.updates-admin-heading{align-items:flex-start;flex-direction:column}.updates-admin-toolbar{gap:12px;flex-wrap:wrap}.updates-admin-toolbar>button{margin-left:0}.update-editor{padding:20px 17px;max-height:calc(100dvh - 24px)}.update-editor-grid{gap:12px}.update-editor-actions{flex-direction:column-reverse;align-items:stretch}.update-editor-actions .button{width:100%}.home-updates-entry{justify-content:space-between;gap:10px;margin:-3px 0 20px}.home-updates-button{font-size:12px;padding:10px 12px;gap:7px}.home-feedback-link{font-size:11px}}

/* Source /assets/header-overflow-337bbfd677a8.css; order preserved. */
.app-shell .site-header.compact-header .header-inner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;width:calc(100% - 64px);max-width:1600px;min-height:72px;height:72px;gap:24px;padding:0}.app-shell .site-header.compact-header .brand{grid-column:1;grid-row:1;min-height:0;gap:11px}.app-shell .site-header.compact-header .brand img{width:38px;height:38px}.app-shell .site-header.compact-header .brand div{display:block;font-size:25px;letter-spacing:-1px}.app-shell .site-header.compact-header .header-actions{display:flex;grid-column:3;grid-row:1;align-items:center;gap:14px;min-width:0;flex-wrap:nowrap}.compact-header .compact-navigation{position:relative;display:flex;align-items:center;justify-content:center;gap:3px;min-width:0;height:72px;grid-column:2;grid-row:1}.app-shell .site-header.compact-header .site-navigation{grid-column:auto;grid-row:auto;flex:0 1 auto;height:72px;min-width:0}.app-shell .site-header.compact-header .site-nav{height:72px;min-height:0;flex:0 1 auto;flex-wrap:nowrap;justify-content:center;gap:3px;padding:0;overflow:visible}.site-header.compact-header .site-navigation .nav-item{height:40px;padding:0 12px;gap:7px;font-size:14px;font-weight:500;white-space:nowrap}.site-header.compact-header .site-navigation .nav-item svg{width:17px;height:17px;flex-basis:17px}.compact-header .compact-overflow{position:relative;flex:0 0 auto}.compact-header .compact-measurement{position:fixed;left:-10000px;top:0;display:flex;align-items:center;gap:3px;width:max-content;visibility:hidden;pointer-events:none}.compact-header .compact-measurement .site-navigation,.compact-header .compact-measurement .site-nav,.compact-header .compact-measurement .nav-item{flex-shrink:0}.app-shell .site-header.compact-header .compact-measurement .site-navigation:has(.site-nav){display:flex}.compact-header .compact-inline-logout{display:grid;place-items:center;flex:0 0 32px;width:32px;height:40px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--home-muted);cursor:pointer}.compact-header .compact-inline-logout:hover{background:var(--home-soft);color:var(--home-ink)}.compact-header .compact-more-button{display:flex;align-items:center;justify-content:center;gap:7px;height:40px;padding:0 11px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--home-muted);font:500 14px/1.5 Inter,sans-serif;white-space:nowrap;cursor:pointer}.compact-header .compact-more-button:hover,.compact-header .compact-more-button.is-open{background:var(--home-soft);color:var(--home-ink)}.compact-header .compact-more-button.is-secondary-active{border-color:color-mix(in srgb,var(--home-accent) 30%,transparent);background:color-mix(in srgb,var(--home-accent) 13%,var(--home-bg));color:var(--home-ink)}.compact-header .compact-more-button>svg:last-child{transition:transform .15s ease}.compact-header .compact-more-button.is-open>svg:last-child{transform:rotate(180deg)}.compact-header .compact-overflow-popover{position:absolute;left:50%;right:auto;top:calc(100% + 12px);transform:translate(-50%);z-index:50;width:226px;max-height:min(520px,calc(100dvh - 88px));overflow-y:auto;padding:7px;border:1px solid var(--home-line);border-radius:12px;background:var(--surface);color:var(--home-ink);box-shadow:0 12px 32px #0002}.compact-header .compact-overflow-link{display:flex;align-items:center;gap:12px;width:100%;min-height:42px;padding:10px 12px;border:0;border-radius:7px;background:transparent;color:var(--home-muted);text-align:left;text-decoration:none;font:500 14px/1.5 Inter,sans-serif;cursor:pointer}.compact-header .compact-overflow-link>svg{flex:0 0 18px}.compact-header .compact-overflow-link:hover,.compact-header .compact-overflow-link.is-active{background:color-mix(in srgb,var(--home-accent) 12%,var(--surface));color:var(--home-ink)}.compact-header .compact-overflow-divider{height:1px;margin:6px 8px;background:var(--home-line)}.compact-header .compact-mobile-theme{display:none}.compact-header .compact-theme-toggle{display:grid;place-items:center;flex:0 0 36px;width:36px;height:40px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--home-muted);cursor:pointer}.compact-header .compact-theme-toggle:hover{background:var(--home-soft);color:var(--home-ink)}.compact-header .compact-more-button:focus-visible,.compact-header .compact-overflow-link:focus-visible,.compact-header .compact-theme-toggle:focus-visible,.compact-header .compact-inline-logout:focus-visible{outline:2px solid var(--home-accent);outline-offset:2px}.app-shell .site-header.compact-header .header-account.header-account-unified{max-width:280px;height:48px;padding:6px 10px;gap:9px;grid-column:auto;grid-row:auto}.app-shell .site-header.compact-header .header-account-unified .header-account-avatar{width:30px;height:30px;flex-basis:30px}.app-shell .site-header.compact-header .header-account-unified .header-account-copy{display:grid;max-width:86px}.app-shell .site-header.compact-header .header-account-unified .header-account-copy small{display:none}.app-shell .site-header.compact-header .header-account-unified .header-account-copy b{font-size:12px;line-height:18px}.app-shell .site-header.compact-header .header-account-unified .header-balance{display:grid;grid-column:auto;grid-row:auto;min-width:95px;width:auto;padding:0 0 0 10px;margin:0;gap:1px;background:transparent;flex-direction:column}.app-shell .site-header.compact-header .header-account-unified .header-balance-row{display:grid;grid-template-columns:14px minmax(0,1fr) auto;gap:5px;line-height:16px}.app-shell .site-header.compact-header .header-account-unified .header-balance-row img{width:14px;height:14px}.app-shell .site-header.compact-header .header-account-unified .header-balance-row b{font-size:11px;line-height:16px}.app-shell .site-header.compact-header .header-account-unified>svg{display:block;flex:0 0 14px}.site-header.compact-header .header-actions .twitch-login{min-height:40px;padding:10px 14px;border-radius:8px;font-size:13px;gap:7px;grid-column:auto;grid-row:auto}@media(max-width:1119px){.app-shell .site-header.compact-header .header-inner{width:calc(100% - 40px);gap:14px}.app-shell .site-header.compact-header .brand img{width:34px;height:34px}.app-shell .site-header.compact-header .brand div{font-size:23px}.site-header.compact-header .site-navigation .nav-item,.compact-header .compact-more-button{padding:0 9px;font-size:13px;gap:6px}.app-shell .site-header.compact-header .header-actions{gap:9px}.app-shell .site-header.compact-header .header-account.header-account-unified{gap:7px;padding-inline:8px}.app-shell .site-header.compact-header .header-account-unified .header-account-copy{max-width:66px}}@media(max-width:819px){.app-shell .site-header.compact-header .header-inner{gap:10px;width:calc(100% - 32px)}.app-shell .site-header.compact-header .header-account-unified .header-account-copy{display:none}.app-shell .site-header.compact-header:has(.header-account-unified) .brand div{display:none}}@media(max-width:639px){.app-shell .site-header.compact-header .header-inner{height:64px;min-height:64px;gap:8px;width:calc(100% - 28px);grid-template-columns:auto minmax(0,1fr) auto}.compact-header .compact-navigation{height:64px;justify-content:flex-end}.app-shell .site-header.compact-header .site-navigation:has(.site-nav:not(:has(a))){display:none}.compact-header .compact-theme-toggle{display:none}.compact-header .compact-mobile-theme{display:flex}.app-shell .site-header.compact-header .header-account.header-account-unified{max-width:195px;height:44px;padding:5px 7px;gap:6px}.app-shell .site-header.compact-header .header-account-unified .header-account-avatar{width:27px;height:27px;flex-basis:27px}.app-shell .site-header.compact-header .header-account-unified .header-balance{min-width:90px;padding-left:6px}.app-shell .site-header.compact-header .header-account-unified .header-balance-row b{font-size:10px}.app-shell .site-header.compact-header .header-account-unified .header-balance-row small{font-size:8px}.app-shell .site-header.compact-header .header-account-unified>svg{width:12px;flex-basis:12px}.compact-header .compact-overflow-popover{position:fixed;left:auto;right:14px;top:72px;transform:none;width:min(280px,calc(100vw - 28px));max-height:calc(100dvh - 86px)}.compact-header .compact-overflow-link{min-height:44px}.site-header.compact-header .header-actions .twitch-login{min-height:38px;padding:9px 10px;font-size:12px}.site-header.compact-header .header-actions .twitch-login svg{width:17px;height:17px}.site-header.compact-header .twitch-login-provider{display:none}}@media(max-width:359px){.app-shell .site-header.compact-header .brand div{display:none}.app-shell .site-header.compact-header .header-inner{width:calc(100% - 20px);gap:6px}.compact-header .compact-more-button{gap:5px;padding-inline:7px}}@media(max-width:359px){.compact-header .compact-more-button>svg:first-child{display:none}}@media(prefers-reduced-motion:reduce){.compact-header .compact-more-button>svg:last-child{transition:none}}

/* Source /assets/home-minimal-13c93c0f3541.css; order preserved. */
.channel-home{padding-top:42px}
.channel-home-heading{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
.channel-home .home-updates-entry{margin:0 0 20px;gap:18px}
@media(max-width:1000px){.channel-home{padding-top:30px}.channel-home .home-updates-entry{margin-bottom:16px}}
@media(max-width:600px){.channel-home{padding-top:22px}.channel-home .home-updates-entry{gap:14px;margin-bottom:14px}.channel-home .home-updates-button{padding:9px 12px}}

/* Source /assets/admin-navigation-cc2908597e6d.css; order preserved. */
.admin-section-navigation{position:sticky;top:80px;z-index:20;min-width:0;width:100%;margin:0 0 24px;padding:8px;border:1px solid var(--home-line);border-radius:12px;background:var(--home-bg);box-shadow:0 4px 14px #0000000a}.admin-section-navigation .admin-tabs-responsive{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;margin:0;padding:0;border:0}.admin-section-navigation .admin-tabs-responsive button{display:flex;flex:0 0 auto;align-items:center;justify-content:flex-start;gap:8px;height:40px;min-height:40px;max-width:100%;margin:0;padding:9px 12px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--home-muted);font:500 13px/20px Inter,sans-serif;white-space:nowrap;text-align:left;cursor:pointer}.admin-section-navigation .admin-tabs-responsive button svg{flex:0 0 17px;width:17px;height:17px}.admin-section-navigation .admin-tabs-responsive button:hover{background:var(--home-soft);color:var(--home-ink)}.admin-section-navigation .admin-tabs-responsive button.active{border-color:color-mix(in srgb,var(--home-accent) 30%,transparent);background:color-mix(in srgb,var(--home-accent) 13%,var(--home-bg));color:var(--home-accent);font-weight:500}.admin-section-navigation .admin-tabs-responsive button.active:after{display:none}.admin-section-navigation button:focus-visible,.admin-section-navigation select:focus-visible{outline:2px solid var(--home-accent);outline-offset:2px}.admin-section-navigation .admin-section-select{display:none;margin:0}@media(max-width:639px){.admin-section-navigation{top:72px;margin-bottom:20px;padding:8px 10px}.admin-section-navigation .admin-tabs-responsive{display:none}.admin-section-navigation .admin-section-select{display:grid;gap:5px}.admin-section-select>span{color:var(--home-muted);font:500 11px/16px Inter,sans-serif}.admin-section-select>div{position:relative;min-width:0}.admin-section-select select{display:block;appearance:none;-webkit-appearance:none;width:100%;min-width:0;height:42px;padding:8px 36px 8px 12px;border:1px solid var(--home-line);border-radius:8px;background:var(--surface);color:var(--home-ink);font:500 13px/20px Inter,sans-serif;cursor:pointer}.admin-section-select>div>svg{position:absolute;right:12px;top:12px;color:var(--home-muted);pointer-events:none}}

/* Source /assets/clip-embed-style-967fe4e9cf57.css; order preserved. */
.app-shell.home-mode:has(.dynamic-home) main{width:100%;max-width:none;margin:0;padding:0}.home-mode .channel-home.dynamic-home{max-width:1330px;width:calc(100% - 80px);padding-top:30px;color:var(--home-ink)}.dynamic-home .channel-home-heading{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;margin:-1px;padding:0;border:0}.dynamic-home .hp-utility{display:flex;gap:18px;align-items:center;justify-content:flex-end;margin:0 0 22px;flex-wrap:wrap}.dynamic-home button,.dynamic-home input,.dynamic-home select,.dynamic-home textarea{font-family:inherit}.dynamic-home .hp-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:9px 14px;border:1px solid var(--home-accent);border-radius:7px;background:#8536ef;color:#fff;font-size:12px;font-weight:500;line-height:1.35;cursor:pointer;text-decoration:none;white-space:nowrap}.dynamic-home .hp-button-secondary{background:transparent;color:var(--home-ink);border-color:var(--home-line)}.dynamic-home .hp-utility>.hp-button{border-color:var(--home-accent);background:var(--accent-soft)}.dynamic-home .hp-button:hover{filter:brightness(1.1)}.dynamic-home .hp-button-secondary:hover{border-color:var(--home-accent);color:var(--home-accent);filter:none}.dynamic-home button:disabled{opacity:.45;cursor:default}.dynamic-home :is(a,button,input,select,textarea):focus-visible{outline:2px solid var(--home-accent);outline-offset:3px}.dynamic-home .hp-icon{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;border-radius:5px;width:28px;height:28px;padding:3px;color:var(--home-muted);cursor:pointer;flex-shrink:0}.dynamic-home .hp-icon:hover{color:var(--home-accent);background:var(--accent-soft)}.dynamic-home .hp-text-button{display:inline-flex;align-items:center;gap:7px;background:transparent;border:0;color:var(--home-accent);font-size:12px;cursor:pointer}.hp-puzzles{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:32px;row-gap:0;align-items:start}.hp-puzzle{min-width:0;border-bottom:1px solid var(--home-line);padding:28px 0}.hp-puzzle-banner{padding:0;border:0}.dynamic-home .hp-banner{position:relative;aspect-ratio:3.3;border-radius:10px;background:#0e0e10}.hp-banner>img{width:100%;height:100%;object-fit:cover;display:block}.dynamic-home .hp-banner-edit{position:absolute;right:13px;top:13px;color:#fff;background:#0e0e1099;z-index:1}.hp-puzzle-destinations{padding:24px 0 28px}.hp-destinations{display:flex;position:relative;gap:0;flex-wrap:wrap}.hp-destinations>a{flex:1;min-width:170px;display:flex;align-items:center;gap:15px;padding:5px 22px;color:var(--home-ink)}.hp-destinations>a:first-of-type{padding-left:0}.hp-destinations>a+a{border-left:1px solid var(--home-line)}.hp-destinations>a>svg:first-child{color:var(--home-accent);flex-shrink:0}.hp-destinations span{min-width:0;display:flex;flex-direction:column;gap:4px}.hp-destinations b{font-size:17px;font-weight:500}.hp-destinations small{font-size:12px;line-height:1.45;color:var(--home-muted)}.hp-destination-arrow{margin-left:auto;color:var(--home-muted);flex-shrink:0}.dynamic-home .hp-destinations-edit{position:absolute;right:-6px;top:-15px}.hp-section-heading{display:flex;gap:10px;align-items:center;min-height:32px;margin-bottom:18px}.hp-section-heading h2,.hp-editor-heading h2{font-size:27px;font-weight:600;line-height:1.2;letter-spacing:-.7px;margin:0;color:var(--home-ink)}.hp-section-heading h3{font-size:18px;font-weight:600;margin:0}.hp-section-link{margin-left:auto;display:flex;align-items:center;gap:7px;font-size:12px;color:var(--home-accent);white-space:nowrap}.hp-clip-preview{display:flex;position:relative;align-items:center;justify-content:center;width:100%;aspect-ratio:1.86;overflow:hidden;border-radius:8px;background:var(--surface);color:var(--home-accent)}.hp-clip-preview>img{width:100%;height:100%;object-fit:cover;display:block}.dynamic-home button.hp-clip-preview{padding:0;border:0;cursor:pointer;font:inherit;text-align:left}.hp-clip-stage{border-radius:8px;overflow:hidden;background:var(--surface)}.hp-clip-stage-playing{aspect-ratio:1.86;min-height:300px}.hp-clip-frame{display:block;width:100%;height:100%;min-height:300px;border:0}.hp-clip-compact{min-height:240px;padding:24px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;text-align:center;color:var(--home-accent)}.hp-clip-compact p{font-size:15px;line-height:1.5;margin:0;color:var(--home-ink)}.hp-clip-compact small{font-size:12px;line-height:1.5;color:var(--home-muted)}.hp-clip-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.hp-clip-actions .hp-text-button{padding:0;font-size:12px}.hp-play{position:absolute;display:flex;align-items:center;justify-content:center;width:66px;height:66px;border-radius:50%;background:#0e0e10b3;border:1px solid #b59add;color:#fff;transition:transform .2s}.hp-play>svg{margin-left:4px}.hp-clip-preview:hover .hp-play{transform:scale(1.08)}.hp-clip-caption{position:absolute;left:16px;right:62px;bottom:14px;max-width:85%;padding:5px 8px;background:#0e0e10bf;border-radius:4px;color:#fff;font-size:16px;font-weight:500;line-height:1.4;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hp-clip-duration{position:absolute;right:12px;bottom:14px;padding:4px 6px;background:#0e0e10bf;color:#fff;border-radius:4px;font-size:11px}.hp-clip-details{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:12px}.hp-clip-details a{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:var(--home-accent)}.hp-clip-details small{font-size:11px;color:var(--home-muted)}.hp-news-list{display:flex;flex-direction:column}.hp-news-item{display:grid;grid-template-columns:112px minmax(0,1fr);gap:16px;padding:0 0 18px;margin-bottom:18px;border-bottom:1px solid var(--home-line);align-items:center}.hp-news-item:last-child{border:0;margin-bottom:0;padding-bottom:0}.hp-news-item>img,.hp-news-symbol{display:flex;align-items:center;justify-content:center;width:112px;height:76px;object-fit:cover;border-radius:6px;background:var(--surface);color:var(--home-muted)}.hp-news-item time{font-size:10px;line-height:1.4;color:var(--home-muted);display:block;margin-bottom:7px}.hp-news-item h3{font-size:15px;font-weight:500;line-height:1.45;letter-spacing:-.15px;margin:0;color:var(--home-ink)}.hp-news-item a:hover h3,.hp-news-title:hover h3{color:var(--home-accent)}.hp-news-item p{font-size:12px;line-height:1.55;color:var(--home-muted);margin:7px 0 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dynamic-home .hp-news-title{padding:0;text-align:left;background:transparent;border:0;cursor:pointer}.hp-chatter{display:flex;align-items:center;gap:15px;margin:12px 0 14px}.hp-chatter-mark{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:9px;background:var(--accent-soft);color:var(--home-accent)}.hp-chatter h3{font-size:20px;line-height:1.3;letter-spacing:-.4px;font-weight:500;margin:0;color:var(--home-ink)}.hp-chatter p{font-size:13px;color:var(--home-muted);margin:4px 0 0}.hp-puzzle-chatter,.hp-puzzle-stats{align-self:stretch;padding:22px 20px;background:var(--surface);border-radius:8px;margin-top:16px}.hp-puzzle-chatter .hp-section-heading h2,.hp-puzzle-stats .hp-section-heading h2{font-size:18px;letter-spacing:-.2px}.hp-stats{display:flex;gap:20px;flex-wrap:wrap;margin:15px 0 17px}.hp-stats>div{display:flex;align-items:center;gap:13px;flex:1;min-width:120px;padding-right:15px}.hp-stats>div+div{border-left:1px solid var(--home-line);padding-left:18px}.hp-stats svg{color:var(--home-muted);flex-shrink:0}.hp-stats span{display:flex;flex-direction:column;gap:4px}.hp-stats strong{font-size:23px;font-weight:500;letter-spacing:-.5px;line-height:1.2;color:var(--home-ink)}.hp-stats small,.hp-data-note{font-size:10px;line-height:1.5;color:var(--home-muted)}.hp-data-note{display:block}.hp-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.hp-product{min-width:0;display:flex;flex-direction:column}.hp-product+.hp-product{border-left:1px solid var(--home-line);padding-left:25px}.hp-product-art{position:relative;display:flex;align-items:center;justify-content:center;height:190px;color:var(--home-accent)}.hp-product-art img{height:100%;width:100%;object-fit:contain;max-width:210px;display:block;transition:transform .2s}.hp-product-art:hover img{transform:translateY(-3px)}.hp-product-copy h3{font-size:16px;font-weight:500;line-height:1.4;margin:18px 0 5px;color:var(--home-ink)}.hp-product-copy>p{font-size:11px;line-height:1.5;color:var(--home-muted);margin:0;min-height:33px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hp-product-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;flex-wrap:wrap}.dynamic-home .hp-product-bottom .hp-button{border-color:var(--home-accent);background:var(--accent-soft)}.hp-price{display:flex;gap:8px;align-items:center;flex-wrap:wrap;color:var(--home-ink)}.hp-price strong{font-size:14px;font-weight:500;white-space:nowrap}.hp-price del{font-size:11px;color:var(--home-muted)}.hp-discounts{grid-template-columns:1fr}.hp-sale-label{position:absolute;right:7px;top:15px;padding:6px 9px;border-radius:5px;background:#8536ef;color:#fff;font-size:12px;font-weight:500}.hp-sale-end{display:block;margin-top:10px;font-size:10px;color:var(--home-muted)}.hp-empty{padding:24px 20px;min-height:110px;display:flex;align-items:center;justify-content:center;border:1px dashed var(--home-line);border-radius:8px;color:var(--home-muted);font-size:13px;line-height:1.65;text-align:center}.hp-puzzle-clip .hp-empty{min-height:260px}.hp-load-error{display:flex;gap:18px;align-items:center;justify-content:space-between;font-size:12px;color:var(--home-muted);margin:0 0 20px}.dynamic-home .hp-footer{font-size:12px;min-height:80px;margin-top:35px;padding:22px 0 30px;gap:20px;flex-wrap:wrap}.hp-editor{margin-top:25px;padding:24px;border:1px solid var(--home-line);border-radius:10px;background:var(--surface);scroll-margin-top:100px}.hp-editor-heading{display:flex;align-items:center;gap:10px;margin-bottom:23px;flex-wrap:wrap}.hp-editor-heading h2{font-size:24px}.hp-editor-heading>span{font-size:10px;color:var(--home-muted);padding:5px 7px;border-radius:4px;background:var(--home-bg)}.hp-editor-heading>.hp-text-button{margin-left:auto}.hp-editor-layout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:28px}.hp-block-list{padding-right:24px;border-right:1px solid var(--home-line);align-self:start}.hp-block-row{display:flex;align-items:center;gap:5px;padding:7px 6px;min-height:39px;border:1px solid var(--home-line);border-radius:5px;margin-bottom:6px;background:var(--home-bg)}.hp-block-row.selected{border-color:var(--home-accent);background:var(--accent-soft)}.dynamic-home .hp-drag{background:transparent;border:0;display:flex;align-items:center;padding:2px;color:var(--home-muted);cursor:grab}.dynamic-home .hp-block-select{flex:1;min-width:0;text-align:left;border:0;background:transparent;color:var(--home-ink);font-size:12px;padding:3px 2px;cursor:pointer}.hp-block-row>input{accent-color:#8536ef;flex-shrink:0;width:16px;height:16px;cursor:pointer}.hp-block-move{display:flex;flex-shrink:0}.hp-block-move .hp-icon{width:19px;height:22px;padding:2px}.hp-block-fields{min-width:0}.hp-block-fields>h3{font-size:14px;font-weight:500;line-height:1.45;margin:0 0 18px}.hp-fields-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 22px;align-items:start}.hp-field{display:flex;flex-direction:column;gap:8px;font-size:12px;color:var(--home-muted);margin:0;min-width:0}.hp-field span{line-height:1.4}.hp-field input,.hp-field select,.hp-field textarea{width:100%;min-height:36px;padding:8px 10px;border:1px solid var(--home-line);border-radius:5px;background:var(--home-bg);color:var(--home-ink);font-size:12px;line-height:1.45;min-width:0}.hp-field textarea{resize:vertical;min-height:110px}.hp-field small,.hp-pin-list>small,.hp-metrics>small{font-size:10px;color:var(--home-muted);line-height:1.55;font-weight:400}.hp-field input[type=date]{color-scheme:dark}:root[data-theme=light] .hp-field input[type=date]{color-scheme:light}.hp-check{display:flex;align-items:center;gap:9px;font-size:12px;color:var(--home-ink);line-height:1.5;cursor:pointer;margin:0}.hp-check input{width:15px;height:15px;margin:0;accent-color:#8536ef;flex-shrink:0;cursor:pointer}.hp-hide-empty,.hp-pin-list,.hp-link-fields,.hp-metrics{grid-column:1/-1}.hp-pin-list{display:flex;flex-direction:column;gap:10px;max-height:260px;overflow-y:auto;border:1px solid var(--home-line);padding:15px;border-radius:6px}.hp-pin-list>b{font-size:12px;font-weight:500}.hp-metrics{display:flex;flex-direction:column;gap:10px;border:1px solid var(--home-line);padding:15px;border-radius:6px}.hp-metrics legend{font-size:12px;color:var(--home-muted);padding:0 5px}.hp-link-fields{display:flex;flex-direction:column;gap:20px}.hp-link-fields>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-bottom:20px;border-bottom:1px solid var(--home-line)}.hp-editor-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;border-top:1px solid var(--home-line);margin-top:22px;padding-top:18px;flex-wrap:wrap}.hp-editor-actions>span{margin-right:auto;font-size:11px;color:var(--home-muted)}.hp-editor-error{display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap;padding:12px 14px;border:1px solid #e57c7c55;border-radius:6px;color:#ed9292;font-size:12px;margin-bottom:20px}:root[data-theme=light] .hp-editor-error{color:#a32929}.hp-save-status{font-size:12px;color:var(--home-accent);margin:0 0 18px}.hp-news-manager{border-top:1px solid var(--home-line);margin-top:28px;padding-top:24px}.hp-news-manager .hp-section-heading>.hp-button{margin-left:auto}.hp-owned-news{display:flex;flex-direction:column}.hp-owned-news>button{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px 0;text-align:left;border:0;border-bottom:1px solid var(--home-line);background:transparent;color:var(--home-ink);font-size:13px;cursor:pointer}.hp-owned-news small{color:var(--home-muted);font-size:11px}.hp-news-form{padding-top:22px}.hp-news-form>h3{font-size:16px;margin:0 0 20px}.hp-news-form .hp-field:has(textarea){grid-column:1/-1}.hp-news-dialog{position:fixed;max-width:660px;width:calc(100% - 40px);max-height:85vh;overflow:auto;margin:auto;padding:30px;border:1px solid var(--home-line);border-radius:10px;background:var(--home-bg);color:var(--home-ink)}.hp-news-dialog::backdrop{background:#0009}.hp-news-dialog>img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:7px;margin:0 0 20px}.hp-news-dialog time{font-size:12px;color:var(--home-muted)}.hp-news-dialog h2{font-size:27px;line-height:1.3;margin:14px 0}.hp-news-dialog p{white-space:pre-wrap;font-size:14px;line-height:1.8}.dynamic-home .hp-dialog-close{position:absolute;right:8px;top:8px;background:var(--home-bg)}@media(max-width:1000px){.home-mode .channel-home.dynamic-home{width:calc(100% - 48px);padding-top:25px}.hp-puzzles{column-gap:22px}.hp-news-item{grid-template-columns:82px minmax(0,1fr);gap:12px}.hp-news-item>img,.hp-news-symbol{width:82px;height:68px}.hp-section-heading h2{font-size:23px}.hp-product-art{height:160px}.hp-editor-layout{grid-template-columns:230px minmax(0,1fr);gap:20px}.hp-block-list{padding-right:16px}.hp-stats>div{min-width:100px}.hp-stats strong{font-size:20px}.hp-section-link{font-size:11px}.hp-product-bottom{align-items:flex-start}}@media(max-width:780px){.hp-puzzle:not(.hp-puzzle-banner):not(.hp-puzzle-destinations){grid-column:span 12!important}.hp-news-item{grid-template-columns:125px minmax(0,1fr)}.hp-news-item>img,.hp-news-symbol{width:125px;height:85px}.hp-editor-layout{grid-template-columns:1fr}.hp-block-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding-right:0;border:0}.hp-block-row{margin:0}.hp-editor-heading>.hp-text-button{margin-left:0}.hp-discounts .hp-product{flex-direction:row;gap:22px;align-items:center}.hp-discounts .hp-product-art{width:180px;flex-shrink:0}.hp-discounts .hp-product-copy{flex:1}.hp-discounts .hp-product-copy h3{margin-top:0}.hp-puzzle-clip .hp-empty{min-height:180px}}@media(max-width:600px){.home-mode .channel-home.dynamic-home{width:calc(100% - 36px);padding-top:20px}.dynamic-home .hp-utility{gap:12px;margin-bottom:15px}.hp-utility .hp-button{padding:8px 10px;font-size:11px}.hp-puzzle{padding:23px 0}.hp-puzzle-banner{padding:0}.dynamic-home .hp-banner{border-radius:8px;aspect-ratio:3.15}.hp-destinations{flex-direction:column}.hp-destinations>a,.hp-destinations>a:first-of-type{padding:12px 0}.hp-destinations>a+a{border-left:0;border-top:1px solid var(--home-line)}.hp-destinations b{font-size:16px}.hp-destinations small{font-size:12px}.hp-news-item{grid-template-columns:100px minmax(0,1fr)}.hp-news-item>img,.hp-news-symbol{width:100px;height:74px}.hp-news-item h3{font-size:14px}.hp-news-item p{font-size:11px}.hp-section-heading h2{font-size:23px}.hp-stats{gap:18px 10px}.hp-stats>div{min-width:85px;padding-right:6px;gap:9px}.hp-stats>div+div{padding-left:10px}.hp-stats svg{width:19px}.hp-stats strong{font-size:19px}.hp-products{gap:16px}.hp-product+.hp-product{padding-left:16px}.hp-product-art{height:135px}.hp-product-copy h3{font-size:14px}.hp-product-copy>p{font-size:11px}.hp-product-bottom{gap:9px}.hp-product-bottom .hp-button{font-size:11px;padding:8px 9px}.hp-price strong{font-size:12px}.hp-discounts .hp-product-art{width:125px;height:140px}.hp-discounts .hp-product{gap:16px}.hp-editor{padding:16px}.hp-editor-heading h2{font-size:22px}.hp-editor-heading{gap:8px}.hp-fields-grid,.hp-block-list{grid-template-columns:1fr}.hp-editor-actions>span{width:100%;margin-bottom:5px}.hp-editor-actions .hp-button{flex:1}.hp-clip-details{gap:10px}.hp-clip-details small{font-size:10px}.hp-clip-caption{font-size:13px;left:10px;bottom:10px}.hp-play{width:54px;height:54px}.hp-footer{justify-content:flex-start}.hp-news-dialog{padding:22px}.hp-news-dialog h2{font-size:23px}.hp-link-fields>div{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.hp-product-art img,.hp-play{transition:none}.hp-product-art:hover img{transform:none}}

/* Source /assets/bomber-v2-bfdc84e22f35.css; order preserved. */
@media(min-width:1700px){}@media(max-width:1360px){}@media(max-width:1140px){}@media(max-width:850px){}@media(prefers-reduced-motion:reduce){}@media(min-width:851px)and (max-width:1360px){}@media(max-width:850px){}@media(max-width:420px){}@media(max-width:360px){}@media(max-width:850px){}@media(min-width:1501px){}@media(max-width:850px){}@media(max-width:1550px){}@media(max-width:1100px){}@media(max-width:850px){}@media(max-width:480px){}@media(max-width:360px){}@media(max-width:850px){}@media(max-width:760px){}

/* Source /assets/event-cover-layout-1eb9576e93f3.css; order preserved. */
/* Preserve the shared wide illustration format at every card width. */
.events-cards-grid .events-art:is(.art-worms,.art-bomber,.art-crocodile){height:auto;aspect-ratio:1860/845}
.events-cards-grid .art-worms>img{object-position:50% 50%}

/* Source /assets/event-admin-access-06d1e145794e.css; order preserved. */
.event-access-card{container-type:inline-size;cursor:default}.event-access-card:hover{transform:none;border-color:var(--line);box-shadow:none}.event-access-visual{position:relative;overflow:hidden;aspect-ratio:1860/845;background:var(--surface)}.events-cards-grid .event-access-visual>.events-art:is(.art-worms,.art-bomber,.art-crocodile),.event-access-visual>.events-art{height:100%;min-height:0;width:100%;aspect-ratio:auto}.events-card.featured>.event-access-visual{height:100%;min-height:340px;aspect-ratio:auto}.event-access-overlay{position:absolute;inset:0;display:grid;place-items:center;padding:10px;background:linear-gradient(0deg,#100d222b,#100d220a);color:#fbfaff}.event-access-glass{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;max-width:95%;padding:12px 20px;border:1px solid #c2a8ff50;border-radius:13px;background:#171127d9;box-shadow:0 6px 24px #08051120;backdrop-filter:blur(8px);text-align:center}.event-access-lock{flex-shrink:0}.event-access-eyebrow{font-size:10px;letter-spacing:.09em;color:#ded5f2}.event-access-digits{display:flex;align-items:center;justify-content:center;gap:8px;font-size:clamp(26px,8cqi,40px);font-weight:750;line-height:1.15;letter-spacing:.015em;font-variant-numeric:tabular-nums;white-space:nowrap}.event-access-digits small{font-size:.48em;letter-spacing:0;white-space:nowrap}.event-access-date{font-size:10px;line-height:1.4;color:#eee5ff;white-space:normal}.event-access-manual{font-size:clamp(14px,3cqi,22px);line-height:1.25}.event-access-card .events-status{color:var(--home-accent,#a970ff);background:#9875ee17;border-color:#9975ee38}.event-access-card .events-status i{background:#b99bea}.event-access-disabled{display:flex;align-items:center;justify-content:center;gap:9px;padding:12px 10px;border-radius:9px;border:1px solid var(--line);background:color-mix(in srgb,var(--surface),#9170d0 9%);color:var(--home-muted);width:100%;font-size:12px;font-weight:600;line-height:1.4}.event-access-disabled svg{flex-shrink:0}.event-access-card .events-card-bottom{justify-content:center}.event-access-card p.event-access-message{font-size:13px;color:var(--ink);line-height:1.6;margin-top:0;margin-bottom:16px;overflow-wrap:anywhere}.event-access-gate{padding-top:24px;max-width:600px}.event-access-gate>.text-button{display:inline-flex;gap:8px;align-items:center;margin-bottom:20px}.event-access-gate-note{color:var(--home-muted);font-size:14px;line-height:1.6}.event-access-problem{min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center;color:var(--home-muted);padding:24px}.event-access-problem p{max-width:460px}.events-manager-heading{flex-wrap:wrap}.events-manager-heading>div:first-child{margin-right:auto}.event-access-launcher{white-space:nowrap;flex-shrink:0}.event-access-backdrop{position:fixed;inset:0;z-index:1000;background:#050409b8;backdrop-filter:blur(5px);padding:24px;display:flex;align-items:center;justify-content:center;cursor:default}.event-access-dialog{width:min(1150px,100%);max-height:calc(100dvh - 48px);overflow:auto;overscroll-behavior:contain;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:28px;padding:28px;border:1px solid var(--line);border-radius:20px;background:var(--home-bg,#0e0e10);color:var(--ink);box-shadow:0 24px 100px #0005;text-align:left}.event-access-demo{min-width:0}.event-access-preview-label{display:block;font-size:12px;color:var(--home-muted);margin:0 0 12px}.event-access-preview{position:sticky;top:0}.event-access-preview .events-card-copy{padding:24px}.event-access-preview .events-card-meta{margin-top:18px}.event-access-preview .events-card-bottom{margin-top:24px}.event-access-preview .events-art{height:100%;min-height:0}.event-access-settings{min-width:0;padding-top:26px}.event-access-settings-title{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:26px}.event-access-settings-title h2{font-size:26px;line-height:1.2;letter-spacing:-.03em;margin:0 0 10px}.event-access-settings-title p{margin:0;color:var(--home-muted);font-size:14px}.event-access-close{padding:5px;border:0;background:transparent;color:var(--home-muted);cursor:pointer;border-radius:6px;display:flex}.event-access-close:hover{color:var(--ink);background:var(--surface)}.event-access-close:focus-visible,.event-access-modes label:has(input:focus-visible){outline:2px solid #ad82ff;outline-offset:3px}.event-access-settings form{display:block;padding:0}.event-access-modes{margin:0 0 20px;padding:0;border:0;min-width:0;display:grid;gap:9px}.event-access-modes legend{font-size:12px;color:var(--home-muted);margin-bottom:10px}.event-access-modes label{display:flex;align-items:center;gap:13px;padding:15px 16px;border:1px solid var(--line);border-radius:11px;background:var(--surface);cursor:pointer}.event-access-modes label.selected{border-color:#a67aff;background:color-mix(in srgb,var(--surface),#9875ee 12%)}.event-access-modes input{appearance:auto;accent-color:#a978ff;width:18px!important;height:18px;min-height:0!important;margin:0;flex-shrink:0;padding:0}.event-access-modes strong{display:block;font-size:14px;font-weight:650;color:var(--ink)}.event-access-modes small{display:block;margin-top:4px;font-size:12px;color:var(--home-muted);line-height:1.45}.event-access-datetime{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:12px}.event-access-datetime label,.event-access-note-input{display:flex;flex-direction:column;gap:8px;min-width:0;font-size:12px;color:var(--home-muted)}.event-access-settings input[type=date],.event-access-settings input[type=time],.event-access-settings textarea{width:100%;min-width:0;border:1px solid var(--line);border-radius:9px;background:var(--surface);color:var(--ink);padding:11px 12px;font:inherit;font-size:14px;box-sizing:border-box;min-height:43px}.event-access-settings input:focus,.event-access-settings textarea:focus{outline:2px solid #a67aff70;outline-offset:1px}.event-access-timezone{font-size:11px!important;color:var(--home-muted)!important;margin:9px 0 22px!important}.event-access-note-input{margin:22px 0}.event-access-note-input>span>small{font-size:11px}.event-access-note-input>small{text-align:right;font-size:10px}.event-access-settings textarea{resize:vertical;min-height:80px;max-height:220px}.event-access-save{width:100%;justify-content:center;background:#8e54ee!important;border:1px solid #aa7af5!important;color:#fff!important;padding:13px!important;font-weight:650}.event-access-save:disabled{opacity:.5;cursor:not-allowed}.event-access-open-now{display:block;margin:16px auto;text-align:center;font-weight:600}.event-access-hint{display:flex;gap:9px;align-items:flex-start;color:var(--home-muted)!important;font-size:11px!important;line-height:1.55!important;margin:22px 0 0!important}.event-access-hint svg{flex-shrink:0;margin-top:1px}.event-access-error,.event-access-conflict{font-size:12px!important;line-height:1.5!important;color:var(--event-access-error,#ed8f9b)!important}.event-access-conflict button{display:block;margin:8px 0}.event-access-success{font-size:12px!important;color:var(--event-access-success,#6ed5b0)!important}.event-access-load-dialog{background:var(--home-bg,#0e0e10);border:1px solid var(--line);border-radius:16px;padding:20px;width:min(460px,100%);color:var(--ink)}.event-access-open-preview{overflow:hidden;border-radius:16px;border:1px solid var(--line);background:var(--surface);padding-bottom:24px}.event-access-open-preview>.events-art{height:auto;aspect-ratio:1860/845}.event-access-open-preview h3{font-size:24px;margin:24px}.event-access-open-preview p,.event-access-open-preview>.events-status{margin-left:24px;margin-right:24px}.event-access-open-preview p{font-size:14px;line-height:1.6;color:var(--home-muted)}@container (max-width:300px){.event-access-glass{padding:7px 12px;gap:3px;border-radius:10px}.event-access-lock{display:none}.event-access-eyebrow{font-size:8px}.event-access-digits{font-size:23px;gap:5px}.event-access-date{font-size:8px}.event-access-manual{font-size:13px}.event-access-overlay{padding:5px}.event-access-disabled{font-size:10px;padding:10px 5px;gap:6px}}@media(max-width:800px){.event-access-dialog{grid-template-columns:minmax(0,1fr);max-width:560px;gap:22px;padding:20px}.event-access-settings{padding-top:0}.event-access-demo{order:2}.event-access-preview-label{margin-bottom:10px}.event-access-preview{position:static}.event-access-backdrop{padding:12px}.event-access-dialog{max-height:calc(100dvh - 24px);border-radius:16px}.event-access-settings-title h2{font-size:24px}.event-access-modes label{padding:12px 14px}.event-access-settings-title{margin-bottom:20px}.events-card.featured>.event-access-visual{height:auto;aspect-ratio:1860/845;min-height:0}}@media(max-width:380px){.event-access-dialog{padding:16px}.event-access-datetime{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:8px}.event-access-settings input[type=date],.event-access-settings input[type=time]{font-size:12px;padding:10px 7px}.event-access-settings-title h2{font-size:21px}}@media(prefers-reduced-transparency:reduce){.event-access-glass{backdrop-filter:none;background:#21172ff5}.event-access-backdrop{backdrop-filter:none}}:root[data-theme=light] .event-access-dialog{--event-access-error:#a72c40;--event-access-success:#187254}:root[data-theme=light] .event-access-card .events-status{color:var(--home-accent,#772ce8)}.event-access-settings :focus-visible{outline:2px solid var(--home-accent,#a970ff);outline-offset:3px}.event-access-test-link{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;padding:12px 10px;border:1px solid var(--home-accent,#a970ff);border-radius:9px;background:color-mix(in srgb,var(--surface),#9170d0 12%);color:var(--home-accent,#a970ff);font-size:12px;font-weight:600;text-decoration:none;line-height:1.4}.event-access-test-link:hover{background:color-mix(in srgb,var(--surface),#9170d0 22%)}.event-access-test-link:focus-visible{outline:2px solid var(--home-accent,#a970ff);outline-offset:3px}.event-access-test-banner{display:flex;align-items:flex-start;gap:12px;padding:16px 18px;margin:20px 0;border:1px solid color-mix(in srgb,var(--line),#9875ee 40%);border-radius:12px;background:color-mix(in srgb,var(--surface),#9875ee 8%);color:var(--home-accent,#a970ff)}.event-access-test-banner>svg{flex-shrink:0;margin-top:1px}.event-access-test-banner strong{display:block;font-size:14px;line-height:1.4}.event-access-test-banner span{display:block;margin-top:5px;font-size:12px;line-height:1.6;color:var(--home-muted,#9195a5)}body:has(.worms-full,.bomber-screen,.bomber-focused,.bomber-v2-site .v2.expanded,.croco-screen) .event-access-test-floating{position:fixed;top:58px;right:14px;left:auto;display:flex;z-index:10020;max-width:190px;padding:7px 10px;margin:0;gap:7px;border-color:#b992ff99;background:#21172ff2;color:#eee2ff;box-shadow:0 3px 12px #0004}body:has(.worms-full,.bomber-screen,.bomber-focused,.bomber-v2-site .v2.expanded,.croco-screen) .event-access-test-floating strong{font-size:11px}body:has(.worms-full,.bomber-screen,.bomber-focused,.bomber-v2-site .v2.expanded,.croco-screen) .event-access-test-floating>svg{width:15px;height:15px;margin:0}body:has(.worms-full,.bomber-screen,.bomber-focused,.bomber-v2-site .v2.expanded,.croco-screen) .event-access-test-floating span{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:640px){body:has(.worms-full,.bomber-screen,.bomber-focused,.bomber-v2-site .v2.expanded,.croco-screen) .event-access-test-floating{top:60px;right:9px}}.event-access-test-floating{display:none}body:has(.worms-full,.bomber-screen,.bomber-focused,.bomber-v2-site .v2.expanded,.croco-screen) .event-access-test-flow{display:none}

/* Source /assets/history-collapse-a9ce7401ad51.css; order preserved. */
.account-chat.account-chat-compact{border:0;border-radius:0;padding:0;background:transparent;margin-top:34px}.account-chat-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px}.account-chat-heading h2{margin:0 0 10px;font-size:30px;font-weight:700;line-height:1.2;letter-spacing:-.7px}.account-chat-heading p{margin:0;color:var(--home-muted);font-size:13px;line-height:1.5}.account-chat-heading p>span{color:var(--home-accent)}.account-chat-heading-actions{display:flex;align-items:center;gap:8px;padding-top:2px}.account-chat-privacy{display:flex;align-items:center;gap:7px;padding:7px 0;background:transparent;color:var(--home-muted);font:inherit;font-size:11px;white-space:nowrap}.account-chat-privacy:hover{color:var(--home-ink)}.account-chat-toolbar{display:flex;align-items:center;justify-content:space-between;gap:22px;margin:0 0 24px}.account-chat-search{display:flex;align-items:center;position:relative;width:min(100%,470px);height:42px;border:1px solid var(--home-line);border-radius:7px;background:transparent}.account-chat-search>svg{position:absolute;left:14px;color:var(--home-muted);pointer-events:none}.account-chat-search input{min-width:0;width:100%;height:100%;padding:0 35px 0 40px;border:0;border-radius:7px;background:transparent;color:var(--home-ink);font:inherit;font-size:13px}.account-chat-search input::placeholder{color:var(--home-muted)}.account-chat-search>button{display:grid;place-items:center;padding:0;position:absolute;right:7px;width:25px;height:26px;background:transparent;color:var(--home-muted);border-radius:4px}.account-chat-search input:focus-visible{outline-offset:2px}.account-chat-search:focus-within>button{color:var(--home-accent)}.account-chat-toolbar-actions{display:flex;align-items:center;gap:12px;min-width:0}.account-chat-period{position:relative;flex-shrink:0}.account-chat-period summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:11px;min-height:42px;padding:0 13px;border:1px solid var(--home-line);border-radius:7px;font-size:12px;color:var(--home-ink);white-space:nowrap}.account-chat-period summary::-webkit-details-marker{display:none}.account-chat-period summary>svg,.account-chat-order>svg{color:var(--home-muted);flex-shrink:0}.account-chat-period[open] summary{border-color:var(--home-accent)}.account-chat-period-popover{position:absolute;right:0;top:calc(100% + 9px);width:280px;z-index:8;display:grid;gap:14px;padding:19px;background:var(--surface);border:1px solid var(--home-line);border-radius:10px;box-shadow:0 12px 38px #0003}.account-chat-period-popover strong{font-size:13px}.account-chat-period-popover label{display:grid;gap:7px;font-size:11px;color:var(--home-muted)}.account-chat-period-popover input{min-width:0;width:100%;height:40px;padding:8px 10px;background:var(--home-bg);color:var(--home-ink);font:inherit;border:1px solid var(--home-line);border-radius:6px;color-scheme:dark}.account-chat-period-popover small{font-size:10px;color:var(--home-muted);line-height:1.5}.account-chat-period-popover .button{justify-content:center;min-height:38px;font-size:12px}.account-chat-filter-error{margin:0;font-size:12px;line-height:1.5;color:var(--negative)}.account-chat-order{position:relative;display:flex;align-items:center;gap:9px;min-height:42px;padding:0 12px;border:1px solid var(--home-line);border-radius:7px}.account-chat-order select{appearance:none;-webkit-appearance:none;border:0;border-radius:3px;outline-offset:2px;padding:7px 0;min-width:118px;background:transparent;color:var(--home-ink);font:inherit;font-size:12px;cursor:pointer;color-scheme:dark}.account-chat-active-filters{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:-9px 0 17px;color:var(--home-muted);font-size:12px}.account-chat-active-filters>span{overflow-wrap:anywhere;min-width:0}.account-chat-active-filters button{display:flex;align-items:center;gap:4px;flex-shrink:0;background:transparent;color:var(--home-accent);font-size:11px;padding:5px 0}.account-chat-day+.account-chat-day{margin-top:27px}.account-chat-day-heading{display:flex;align-items:center;gap:16px;margin:0 0 16px;color:var(--home-muted);font-size:12px;line-height:1.5;white-space:nowrap}.account-chat-day-heading>span{height:1px;background:var(--home-line);flex:1}.account-chat-group{display:flex;align-items:flex-start;gap:12px;min-width:0}.account-chat-group+.account-chat-group{margin-top:20px}.account-chat-avatar{display:grid;place-items:center;flex:0 0 35px;width:35px;height:35px;overflow:hidden;border-radius:50%;background:var(--home-soft);color:var(--home-muted);font-size:15px}.account-chat-avatar img{display:block;width:100%;height:100%;object-fit:cover}.account-chat-group-content{min-width:0;flex:1}.account-chat-author{display:block;max-width:100%;width:fit-content;overflow-wrap:anywhere;font-size:13px;font-weight:700;line-height:19px;color:var(--home-accent);margin:0 0 7px}.account-chat-bubbles{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.account-chat-bubble{display:flex;align-items:flex-end;gap:12px;max-width:min(680px,100%);min-width:0;padding:6px 11px;border-radius:8px;background:color-mix(in srgb,var(--home-ink) 7%,var(--home-bg));color:var(--home-ink);font-size:14px;line-height:1.45}.account-chat-message-text{min-width:0;white-space:pre-wrap;overflow-wrap:anywhere}.account-chat-bubble>time{font-size:10px;line-height:20px;color:var(--home-muted);white-space:nowrap;flex-shrink:0;font-variant-numeric:tabular-nums}.account-chat-bubble.is-deleted{color:var(--home-muted)}.account-chat-deleted{display:inline-block;font-size:10px;line-height:1.5;color:var(--home-muted);border:1px solid var(--home-line);padding:1px 5px;border-radius:4px;margin:3px 0 0 7px;vertical-align:middle}.account-chat-more{display:flex;justify-content:center;align-items:center;gap:9px;width:100%;min-height:38px;padding:8px 14px;border:1px solid var(--home-line);border-radius:7px;background:transparent;color:var(--home-accent);font:inherit;font-size:12px;margin-top:22px}.account-chat-more:hover{background:var(--home-soft)}.account-chat-footer{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;margin-top:17px;color:var(--home-muted);font-size:10px;line-height:1.5}.account-chat-footer>span:last-child{margin-left:auto}:root[data-theme=light] .account-chat-period-popover input,:root[data-theme=light] .account-chat-order select{color-scheme:light}.account-page.account-chat-page{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:28px;align-items:center}.account-chat-page>.account-intro{margin:0;align-self:stretch;display:flex;border-bottom:1px solid var(--home-line)}.account-chat-page>.account-intro .account-eyebrow,.account-chat-page>.account-intro p{display:none}.account-chat-page>.account-intro h1{font-size:19px;line-height:1.3;letter-spacing:-.3px;margin:0;white-space:nowrap}.account-chat-page>.account-tabs{margin:0;gap:4px;justify-content:flex-end;padding-bottom:0;align-self:stretch;min-height:54px}.account-chat-page>.account-tabs a{border-radius:0;padding:13px 10px;font-size:12px;gap:6px;background:transparent;border-bottom:2px solid transparent}.account-chat-page>.account-tabs a.selected{border-bottom-color:var(--home-accent);color:var(--home-accent)}.account-chat-page>.account-chat{grid-column:1/-1}@media(max-width:1000px){.account-page.account-chat-page{display:block}.account-chat-page>.account-intro{border:0;padding-bottom:10px}.account-chat-page>.account-tabs{justify-content:flex-start}.account-chat-toolbar{gap:14px}.account-chat-toolbar-actions{gap:8px}.account-chat-order{padding-inline:9px}.account-chat-search{flex:1;min-width:150px}}@media(max-width:700px){.account-chat.account-chat-compact{padding:0;margin-top:25px}.account-chat-heading{gap:12px;margin-bottom:19px}.account-chat-heading h2{font-size:25px;letter-spacing:-.5px;margin-bottom:8px}.account-chat-heading p{font-size:12px}.account-chat-privacy span,.account-chat-privacy>svg:last-child{display:none}.account-chat-privacy{padding:8px}.account-chat-heading-actions{gap:0;padding:0}.account-chat-toolbar{display:grid;grid-template-columns:1fr;gap:10px;margin-bottom:22px}.account-chat-search{width:100%;max-width:none;min-width:0}.account-chat-search input{font-size:16px}.account-chat-toolbar-actions{justify-content:space-between;gap:8px}.account-chat-order{flex:1;justify-content:space-between}.account-chat-order select{flex:1;min-width:0;font-size:12px}.account-chat-period summary{padding-inline:10px;gap:8px;min-width:136px}.account-chat-period-popover{left:0;right:auto;width:min(280px,calc(100vw - 36px))}.account-chat-period-popover input{font-size:16px}.account-chat-day-heading{gap:11px;font-size:11px;margin-bottom:14px}.account-chat-group{gap:9px}.account-chat-avatar{width:30px;height:30px;flex-basis:30px}.account-chat-author{font-size:12px;margin-bottom:6px}.account-chat-bubble{max-width:100%;font-size:14px;padding:6px 9px;gap:9px}.account-chat-bubble>time{font-size:10px}.account-chat-day+.account-chat-day{margin-top:24px}.account-chat-page>.account-tabs a{padding-inline:10px}.account-chat-footer{font-size:10px}.account-chat-more{min-height:42px}}.account-chat-page>.account-tabs a.selected{background:transparent}.account-chat-page>.account-tabs svg{display:none}@media(max-width:700px){.account-chat-heading-actions .icon-button,.account-chat-privacy{min-width:40px;min-height:40px}}.account-chat-message-text .site-chat-emote{display:inline-block;height:24px;width:auto;max-width:112px;object-fit:contain;vertical-align:middle;margin:0 1px;overflow:hidden}.account-chat-author-line{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-bottom:7px;min-width:0}.account-chat-author-line>.account-chat-author{margin:0}.account-chat-badges{display:inline-flex;align-items:center;gap:3px;flex-shrink:0}.account-chat-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;vertical-align:middle;flex-shrink:0}.account-chat-badge img{display:block;width:18px;height:18px;object-fit:contain}.account-chat-badge>span{display:inline-flex;align-items:center;height:17px;border-radius:3px;padding:0 3px;font-size:9px;line-height:1;font-weight:700;background:var(--home-soft);color:var(--home-ink)}.account-chat-badge.is-vip>span{background:#c9187940;color:#ff87ce}.account-chat-badge.is-moderator>span{background:#009b6933;color:#58d6a3}.account-chat-badge.is-subscriber>span,.account-chat-badge.is-founder>span{background:#9146ff33;color:var(--home-accent)}:root[data-theme=light] .account-chat-badge.is-vip>span{color:#a71965}:root[data-theme=light] .account-chat-badge.is-moderator>span{color:#137554}.account-chat-broadcast+.account-chat-broadcast{margin-top:30px}.account-chat-stream-heading{display:flex;align-items:flex-start;gap:10px;padding:0 0 14px;margin:0 0 17px;border-bottom:1px solid var(--home-line);color:var(--home-accent)}.account-chat-stream-heading>svg{margin-top:17px;flex-shrink:0}.account-chat-stream-heading>div{min-width:0}.account-chat-stream-heading>div>span{font-size:10px;line-height:1.5;color:var(--home-muted)}.account-chat-stream-heading h3{font-size:16px;line-height:1.4;margin:2px 0 4px;color:var(--home-ink);overflow-wrap:anywhere}.account-chat-stream-heading p{margin:0;font-size:11px;line-height:1.6;color:var(--home-muted);overflow-wrap:anywhere}.account-chat-stream-unknown{margin:-8px 0 14px;font-size:10px;color:var(--home-muted)}.account-chat-message-text .account-chat-emote-search{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;background:transparent;border:0;border-radius:4px;padding:0 1px;min-width:0;color:inherit;line-height:inherit;cursor:pointer;font:inherit}.account-chat-emote-search:hover{box-shadow:0 0 0 3px var(--home-soft);background:var(--home-soft)}.account-chat-emote-search:focus-visible{outline:2px solid var(--home-accent);outline-offset:2px}.account-chat-filter-labels{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;min-width:0;overflow-wrap:anywhere}.account-chat-active-filters .account-chat-emote-filter{display:inline-flex;gap:8px;padding:5px 8px;border:1px solid var(--home-line);border-radius:5px;background:var(--home-soft);color:var(--home-ink);font-size:11px;white-space:normal;min-width:0;flex-shrink:1;text-align:left}.account-chat-emote-filter strong{color:var(--home-accent)}.account-chat-emote-filter svg{flex-shrink:0}.account-chat-collapse-controls{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin:-6px 0 15px;font-size:11px;color:var(--home-muted)}.account-chat-collapse-controls button{background:transparent;color:var(--home-accent);font:inherit;padding:6px 0;cursor:pointer}.account-chat-collapse-controls button:disabled{color:var(--home-muted);opacity:.5;cursor:default}.account-chat-disclosure-heading{display:block;margin:0 0 15px;padding:0 0 9px}.account-chat-disclosure-heading h3{margin:0;font:inherit}.account-chat-broadcast-toggle{display:flex;align-items:flex-start;gap:10px;width:100%;min-height:58px;margin:0;padding:7px 5px;border:0;border-radius:6px;background:transparent;text-align:left;color:var(--home-accent);font:inherit;cursor:pointer}.account-chat-broadcast-toggle:hover{background:var(--home-soft)}.account-chat-broadcast-toggle:focus-visible{outline:2px solid var(--home-accent);outline-offset:3px}.account-chat-broadcast-toggle>svg:first-child{flex-shrink:0;margin-top:17px}.account-chat-stream-copy{display:block;flex:1;min-width:0}.account-chat-stream-kind{display:block;font-size:10px;line-height:1.5;color:var(--home-muted)}.account-chat-stream-title{display:block;margin:2px 0 4px;font-size:16px;font-weight:700;line-height:1.4;color:var(--home-ink);overflow-wrap:anywhere}.account-chat-stream-meta{display:block;font-size:11px;font-weight:400;line-height:1.6;color:var(--home-muted);overflow-wrap:anywhere}.account-chat-stream-loaded{display:inline-block;margin-left:10px;font-variant-numeric:tabular-nums}.account-chat-disclosure-chevron{flex-shrink:0;align-self:center;transition:transform .15s ease}.account-chat-broadcast.is-expanded .account-chat-disclosure-chevron{transform:rotate(180deg)}.account-chat-broadcast.is-collapsed+.account-chat-broadcast{margin-top:13px}.account-chat-broadcast.is-collapsed .account-chat-disclosure-heading{margin-bottom:0}.account-chat-broadcast-body[hidden]{display:none}@media(max-width:700px){.account-chat-collapse-controls{font-size:11px;margin-top:-4px}.account-chat-stream-title{font-size:14px}.account-chat-stream-loaded{display:block;margin-left:0;margin-top:2px}.account-chat-broadcast-toggle{padding:7px 2px;gap:8px}}@media(prefers-reduced-motion:reduce){.account-chat-disclosure-chevron{transition:none}}

@media(max-width:700px){.account-chat-toolbar-actions>.account-chat-order{min-width:0}}
/* Source /assets/header-customization-8a4b6bfa79ff.css; order preserved. */
.site-appearance-brand img{object-fit:contain;flex-shrink:0}.site-appearance-brand>div{white-space:nowrap}.appearance-editor{color:var(--ink);min-width:0;padding:20px 0}.appearance-editor-heading{display:flex;gap:24px;align-items:flex-start;justify-content:space-between;margin-bottom:28px}.appearance-editor-heading h2{font-size:28px;line-height:1.2;letter-spacing:-.04em;margin:10px 0}.appearance-editor-heading h2:focus{outline:none}.appearance-editor-heading p{font-size:13px;color:var(--home-muted);line-height:1.6;max-width:520px}.appearance-editor-heading>.button{white-space:nowrap;margin-top:9px;flex-shrink:0}.appearance-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:28px;align-items:start}.appearance-fields,.appearance-preview-column{min-width:0}.appearance-section{border:1px solid var(--line);border-radius:14px;padding:22px;background:var(--surface);margin:0 0 22px;min-width:0}.appearance-section legend{display:flex;align-items:center;gap:9px;font-size:15px;font-weight:650;padding:0 7px;color:var(--ink)}.appearance-section legend svg{color:var(--home-accent);flex-shrink:0}.appearance-logo-row{display:flex;align-items:center;gap:20px;margin:5px 0 22px}.appearance-logo-sample{width:74px;height:74px;display:grid;place-items:center;flex-shrink:0;border:1px solid var(--line);border-radius:14px;background:var(--home-bg)}.appearance-logo-sample img{width:62px;height:62px;object-fit:contain}.appearance-logo-row>div:last-child>small{display:block;font-size:10px;color:var(--home-muted);margin-top:8px}.appearance-logo-row .text-button{display:block;margin-top:8px;font-size:11px}.appearance-upload{position:relative;cursor:pointer;overflow:hidden;min-height:40px;font-size:12px}.appearance-upload input{position:absolute;inset:0;opacity:0;width:100%;height:100%;cursor:pointer}.appearance-upload:focus-within{outline:2px solid var(--home-accent);outline-offset:3px}.appearance-field{display:flex;flex-direction:column;gap:8px;color:var(--home-muted);font-size:12px;min-width:0}.appearance-field input,.appearance-color input[type=text]{width:100%;min-width:0;background:var(--home-bg);color:var(--ink);border:1px solid var(--line);border-radius:8px;padding:11px 12px;min-height:43px;font:inherit;font-size:14px}.appearance-field input:focus,.appearance-color input[type=text]:focus{outline:2px solid color-mix(in srgb,var(--home-accent) 60%,transparent);outline-offset:1px}.appearance-logo-url{margin-top:16px}.appearance-logo-url summary{font-size:11px;color:var(--home-accent)}.appearance-logo-url .appearance-field{margin-top:14px}.appearance-label-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.appearance-hint{font-size:11px;line-height:1.65;color:var(--home-muted);margin:18px 0 0}.appearance-theme-tabs{display:flex;padding:4px;gap:4px;margin:0 0 22px;background:var(--home-bg);border:1px solid var(--line);border-radius:9px}.appearance-theme-tabs button{flex:1;padding:10px 8px;border-radius:6px;color:var(--home-muted);background:transparent;font-size:12px}.appearance-theme-tabs button[aria-pressed=true]{color:var(--home-accent);background:var(--accent-soft);font-weight:650}.appearance-colors{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px}.appearance-color{min-width:0;display:flex;flex-direction:column;gap:9px;font-size:12px;color:var(--home-muted)}.appearance-color>div{display:flex;gap:8px;align-items:center;min-width:0}.appearance-color input[type=color]{flex-shrink:0;appearance:none;display:block;width:42px;height:43px;border-radius:8px;padding:4px;border:1px solid var(--line);background:var(--home-bg);cursor:pointer}.appearance-color input[type=color]::-webkit-color-swatch-wrapper{padding:0}.appearance-color input[type=color]::-webkit-color-swatch{border:0;border-radius:4px}.appearance-color input[type=text]{font-variant-numeric:tabular-nums;font-size:12px;padding:11px 8px}.appearance-recovery{display:flex;gap:15px;flex-direction:column;align-items:flex-start;font-size:12px;margin:5px 0 24px}.appearance-recovery button{font-size:12px;text-align:left}.appearance-preview-column{position:sticky;top:200px}.appearance-preview-caption{display:flex;justify-content:space-between;gap:12px;margin:0 0 12px;color:var(--home-muted);font-size:10px;letter-spacing:.1em}.appearance-preview-caption small{letter-spacing:0;font-size:11px}.appearance-preview{overflow:hidden;border-radius:14px;border:1px solid var(--line);background:var(--preview-bg);color:var(--preview-ink);box-shadow:0 10px 40px #0000000d}.appearance-preview-header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:20px 22px;border-bottom:1px solid color-mix(in srgb,var(--preview-ink) 15%,var(--preview-bg))}.appearance-preview-brand{display:flex;align-items:center;gap:10px;min-width:0}.appearance-preview-brand img{width:35px;height:35px;object-fit:contain;flex-shrink:0}.appearance-preview-brand b{font-size:21px;letter-spacing:-.04em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.appearance-preview-more{display:flex;align-items:center;gap:5px;flex-shrink:0;font-size:11px;color:color-mix(in srgb,var(--preview-ink) 70%,var(--preview-bg))}.appearance-preview-nav{display:flex;gap:7px;padding:14px 18px;border-bottom:1px solid color-mix(in srgb,var(--preview-ink) 15%,var(--preview-bg));overflow:hidden}.appearance-preview-nav>span{padding:8px;font-size:10px;white-space:nowrap;border-radius:6px}.appearance-preview-nav .active{background:color-mix(in srgb,var(--preview-accent) 12%,var(--preview-bg));color:var(--preview-accent)}.appearance-preview-body{padding:28px 26px}.appearance-preview-body>small{font-size:8px;letter-spacing:.13em;color:var(--preview-accent)}.appearance-preview-body>h3{font-size:28px;line-height:1.15;letter-spacing:-.05em;margin:14px 0 12px}.appearance-preview-body p{font-size:12px;line-height:1.7;color:color-mix(in srgb,var(--preview-ink) 70%,var(--preview-bg));margin:0}.appearance-preview-card{margin-top:25px;border:1px solid color-mix(in srgb,var(--preview-ink) 15%,var(--preview-surface));border-radius:12px;background:var(--preview-surface);padding:22px}.appearance-preview-card>span:first-child{display:flex;align-items:center;gap:8px;color:var(--preview-accent);font-size:11px;margin-bottom:14px}.appearance-preview-card>strong{display:block;font-size:20px;line-height:1.3;letter-spacing:-.03em;margin-bottom:10px}.appearance-preview-card .appearance-preview-button{display:inline-flex;align-items:center;gap:10px;background:var(--preview-accent);color:var(--preview-accent-ink);font-size:11px;padding:11px 14px;border-radius:7px;margin-top:20px;font-weight:600}.appearance-preview-footer{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;font-size:10px;margin-top:24px;color:color-mix(in srgb,var(--preview-ink) 70%,var(--preview-bg))}.appearance-preview-footer b{font-weight:500;color:var(--preview-accent)}.appearance-preview-column>p{display:flex;gap:8px;align-items:flex-start;font-size:11px;line-height:1.65;color:var(--home-muted);margin:14px 0}.appearance-preview-column>p>svg{flex-shrink:0;margin-top:2px}.appearance-savebar{position:sticky;bottom:0;z-index:15;display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:17px 20px;border:1px solid var(--line);border-radius:12px;background:var(--surface);box-shadow:0 -5px 25px #00000010;margin-top:8px}.appearance-savebar>div{flex:1;min-width:180px;font-size:12px;color:var(--home-muted)}.appearance-savebar>.button{font-size:12px;white-space:nowrap;min-height:42px}.appearance-error{display:flex;gap:12px;align-items:center;flex-wrap:wrap;border:1px solid color-mix(in srgb,var(--red) 35%,var(--line));border-radius:10px;padding:16px;font-size:12px;color:var(--red);margin:0 0 20px}.appearance-error>small{flex-basis:100%;font-size:10px;color:var(--home-muted)}.appearance-error button{display:inline-flex;align-items:center;gap:6px;font-size:12px}.appearance-success{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--green);padding:12px 0 22px}.appearance-field-error{font-size:12px;color:var(--red);line-height:1.6}.appearance-logo-row+.appearance-field-error{margin:-8px 0 16px}.appearance-loading{padding:40px 0;color:var(--home-muted);font-size:14px}.appearance-editor :is(button,input):focus-visible{outline:2px solid var(--home-accent);outline-offset:3px}@media(max-width:1000px){.appearance-layout{grid-template-columns:minmax(0,1fr);gap:24px}.appearance-preview-column{position:static;order:-1;max-width:640px;width:100%;margin:auto}.appearance-preview-body{padding:22px}.appearance-preview-body>h3{font-size:25px}.appearance-preview-card{margin-top:18px}.appearance-editor-heading{gap:16px}.appearance-editor-heading>.button{font-size:11px}.appearance-preview-column>p{margin-bottom:0}}@media(max-width:640px){.appearance-editor{padding:8px 0}.appearance-editor-heading{display:block;margin-bottom:22px}.appearance-editor-heading h2{font-size:25px}.appearance-editor-heading>.button{margin-top:17px}.appearance-section{padding:18px 16px}.appearance-label-grid{gap:14px 12px}.appearance-field input{font-size:13px;padding:10px}.appearance-colors{gap:16px 12px}.appearance-color input[type=color]{width:36px}.appearance-color input[type=text]{font-size:11px;padding:9px 6px}.appearance-logo-row{gap:14px}.appearance-logo-sample{width:64px;height:64px}.appearance-logo-sample img{width:54px;height:54px}.appearance-upload{font-size:11px;padding:10px}.appearance-preview-header{padding:15px 16px}.appearance-preview-body{padding:20px}.appearance-preview-body>h3{font-size:24px}.appearance-preview-card{padding:18px}.appearance-preview-card>strong{font-size:19px}.appearance-savebar{padding:14px 12px;gap:10px;bottom:6px}.appearance-savebar>div{flex-basis:100%}.appearance-savebar>.button:last-child{flex:1}.appearance-savebar>.button{font-size:11px}.appearance-theme-tabs button{font-size:11px}.appearance-preview-nav{padding:10px;gap:3px}.appearance-preview-nav>span{font-size:9px;padding:7px}.appearance-preview-column{max-width:none}}.appearance-nav-intro{margin:0 0 18px}.appearance-nav-list{display:flex;flex-direction:column;gap:10px}.appearance-nav-row{display:grid;grid-template-columns:34px minmax(0,1fr) 74px;gap:12px;align-items:center;padding:12px;border:1px solid var(--line);border-radius:10px;background:var(--home-bg)}.appearance-nav-row .appearance-field input{background:var(--surface)}.appearance-nav-row[data-hidden=true]{border-style:dashed}.appearance-nav-row[data-hidden=true] .appearance-field>span{color:var(--home-muted)}.appearance-nav-move{display:flex;flex-direction:column;gap:4px}.appearance-nav-move button{display:grid;place-items:center;width:34px;height:32px;background:var(--surface);border:1px solid var(--line);border-radius:6px;color:var(--ink)}.appearance-nav-move button:hover:not(:disabled){color:var(--home-accent);border-color:var(--home-accent)}.appearance-nav-move button:disabled{opacity:.3;cursor:default}.appearance-nav-toggle{display:flex;align-items:center;gap:7px;justify-content:flex-start;font-size:11px;color:var(--home-muted);cursor:pointer}.appearance-nav-toggle input{width:18px;height:18px;accent-color:var(--home-accent);flex-shrink:0;margin:0;cursor:pointer}.appearance-nav-reset{display:inline-block;font-size:11px;margin-top:18px;text-align:left}.appearance-more-label{border-top:1px solid var(--line);padding-top:20px;margin-top:20px}.appearance-preview-nav>small{font-size:10px;line-height:1.6;color:var(--home-muted)}@media(max-width:640px){.appearance-nav-row{grid-template-columns:34px minmax(0,1fr) 20px;gap:9px;padding:11px 9px}.appearance-nav-toggle span{display:none}.appearance-nav-row .appearance-field>span{font-size:10px}.appearance-nav-row .appearance-field input{font-size:12px}.appearance-nav-move button{height:34px}}.site-admin{--site-admin-accent:var(--home-accent,#a970ff);padding:20px 0;min-width:0}.site-admin-intro{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:24px}.site-admin-eyebrow{color:var(--site-admin-accent);font-size:10px;letter-spacing:.14em}.site-admin-intro h2{font-size:27px;letter-spacing:-.03em;margin:10px 0}.site-admin-intro p,.site-admin-note{font-size:13px;line-height:1.65;color:var(--home-muted,#9195a5)}.site-admin-intro p{margin:0}.site-admin-intro>.button{white-space:nowrap;flex-shrink:0}.site-admin-search{display:flex;align-items:center;gap:12px;padding:13px 16px;border:1px solid var(--line);border-radius:11px;background:var(--surface);color:var(--home-muted);max-width:650px;margin-bottom:22px}.site-admin-search input{width:100%;min-width:0;background:transparent;border:0;color:var(--ink);font:inherit;font-size:14px;outline:none}.site-admin-search:focus-within{outline:2px solid var(--site-admin-accent);outline-offset:2px}.site-admin-tools{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.site-admin-tool{display:flex;align-items:center;gap:14px;min-width:0;padding:20px;border:1px solid var(--line);border-radius:13px;background:var(--surface);color:var(--ink);text-decoration:none;text-align:left;cursor:pointer;font:inherit}.site-admin-tool:hover,.site-admin-tool.selected{border-color:var(--site-admin-accent);background:color-mix(in srgb,var(--surface),var(--site-admin-accent) 7%)}.site-admin-tool:focus-visible{outline:2px solid var(--site-admin-accent);outline-offset:3px}.site-admin-tool-icon{display:grid;place-items:center;flex-shrink:0;width:40px;height:40px;border-radius:10px;background:color-mix(in srgb,var(--surface),var(--site-admin-accent) 10%);color:var(--site-admin-accent)}.site-admin-tool>span:nth-child(2){min-width:0;flex:1}.site-admin-tool strong{display:block;font-size:14px;line-height:1.4;font-weight:650}.site-admin-tool small{display:block;font-size:12px;line-height:1.55;color:var(--home-muted,#9195a5);margin-top:5px}.site-admin-tool-arrow{flex-shrink:0;color:var(--home-muted)}.site-admin-note{margin:22px 0 0;max-width:800px}.site-admin-editor{scroll-margin-top:180px;margin-top:28px}.site-admin-editor .hp-editor{margin-top:0}.site-admin-empty{padding:24px;color:var(--home-muted);font-size:14px}.site-admin-search>.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1050px){.site-admin-tools{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.site-admin{padding-top:12px}.site-admin-intro{display:block}.site-admin-intro>.button{margin-top:16px}.site-admin-intro h2{font-size:24px}.site-admin-tools{grid-template-columns:minmax(0,1fr);gap:10px}.site-admin-tool{padding:16px;gap:12px}.site-admin-search{padding:13px 12px}.site-admin-search input{font-size:12px}.site-admin-editor{scroll-margin-top:135px}.site-admin-editor .hp-editor-heading{gap:10px;flex-wrap:wrap}}

/* Source /assets/personal-welcome-b74504ccc387.css; order preserved. */
.welcome-overlay{--welcome-name:#9976ea;--welcome-blue:#5351ea;--welcome-gold:#ffd700;--welcome-white:#f5f2fb;--welcome-veil:rgb(7 6 13 / .68);position:fixed;inset:0;width:100%;height:100%;height:100dvh;max-width:none;max-height:none;box-sizing:border-box;margin:0;padding:30px;border:0;overflow:hidden;background:transparent;color:var(--welcome-white);font-family:Inter,Arial,sans-serif;text-align:center;isolation:isolate;outline:0;cursor:pointer;opacity:1;transition:opacity .7s ease}.welcome-overlay[open]{display:grid;place-items:center}.welcome-overlay::backdrop{background:var(--welcome-veil);backdrop-filter:blur(16px) saturate(.35);-webkit-backdrop-filter:blur(16px) saturate(.35);animation:welcome-backdrop .85s ease both;transition:background .9s ease,backdrop-filter .9s ease}.welcome-overlay[data-phase=reveal]::backdrop{background:#06050bc9;backdrop-filter:blur(21px) saturate(.15);-webkit-backdrop-filter:blur(21px) saturate(.15)}[data-theme=light] .welcome-overlay{--welcome-veil:rgb(8 7 14 / .78)}[data-theme=light] .welcome-overlay[data-phase=reveal]::backdrop{background:#06050bdb}.welcome-effect-clip{position:absolute;inset:0;overflow:hidden;contain:strict;pointer-events:none;z-index:-1}.welcome-room{position:absolute;inset:0;background:radial-gradient(ellipse 660px 390px at 50% 48%,rgb(91 60 182 / .14),transparent 80%);opacity:1;transition:opacity 1s ease}.welcome-light{position:absolute;top:8%;left:18%;width:14%;height:92%;background:linear-gradient(180deg,transparent,rgb(127 85 243 / .11),transparent);filter:blur(30px);transform:rotate(32deg);animation:welcome-light-arrive 2.4s ease both}.welcome-light-two{left:auto;right:13%;top:13%;width:18%;transform:rotate(-36deg);background:linear-gradient(180deg,transparent,rgb(83 81 234 / .12),transparent);animation-delay:.15s}.welcome-horizon{position:absolute;left:10%;right:10%;top:49%;height:220px;border:1px solid rgb(151 117 234 / .12);border-radius:50%;transform:rotateX(76deg);box-shadow:0 -2px 30px #774cf417;opacity:.55;animation:welcome-horizon 1.8s .2s ease both}.welcome-layout{position:relative;display:grid;place-items:center;width:min(100%,1120px);box-sizing:border-box;padding:85px 0 90px;transform:translateY(-5px);perspective:1100px}.welcome-scene{grid-area:1/1;width:100%;min-width:0}.welcome-welcome{margin:0 0 6px;font-size:12px;font-weight:400;line-height:1.5;letter-spacing:.19em;text-transform:uppercase;color:#c7c0d5;animation:welcome-rise .85s .05s both}.welcome-name-frame{position:relative;overflow:clip;padding:.16em .08em .18em;font-size:clamp(70px,15vw,166px)}.welcome-name{position:relative;z-index:1;margin:0;font-size:inherit;font-weight:700;line-height:1.04;letter-spacing:-.075em;color:var(--welcome-name);overflow-wrap:anywhere;text-wrap:balance}.welcome-name>span{display:inline-block;background:linear-gradient(145deg,#ceb6ff 3%,#a486f0 30%,#9976ea 55%,#5351ea);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;transform-origin:50% 80%;animation:welcome-name-in 1.25s calc(.12s + var(--i)*45ms) cubic-bezier(.12,.8,.15,1) both}.welcome-name-ghost{position:absolute;inset:.13em .05em .18em;font-size:inherit;line-height:1.04;font-weight:700;letter-spacing:-.075em;white-space:nowrap;color:transparent;-webkit-text-stroke:1px rgb(176 145 245 / .3);transform:translateY(-.12em) scale(1.14);opacity:.4;animation:welcome-ghost-in 1.6s ease both}.welcome-flourish{display:block;width:290px;height:28px;max-width:75%;margin:-5px 0 0 4px;overflow:visible}.welcome-flourish path{stroke:var(--welcome-name);stroke-width:1.4;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;animation:welcome-sign 1.3s .35s ease both}.welcome-aura .welcome-flourish,.welcome-impulse .welcome-flourish{display:none}.welcome-controls{position:absolute;top:max(20px,env(safe-area-inset-top));right:max(22px,env(safe-area-inset-right));z-index:5;display:flex;gap:8px}.welcome-controls button{display:grid;place-items:center;width:42px;height:42px;padding:11px;border:0;border-radius:50%;background:transparent;color:#d4cee0;opacity:.58;cursor:pointer;outline:none;transition:opacity .2s,background .2s}.welcome-controls svg{width:20px;height:20px}.welcome-controls button:hover{opacity:1;background:#b49fe814}.welcome-controls button:focus-visible{outline:1px solid var(--welcome-name);outline-offset:4px}.welcome-preview-toolbar{position:absolute;left:30px;top:28px;z-index:5;text-align:left;cursor:default}.welcome-preview-toolbar nav{display:flex;gap:21px}.welcome-preview-toolbar button{display:flex;gap:6px;align-items:baseline;padding:8px 0;border:0;border-bottom:1px solid transparent;border-radius:0;color:#aaa1bc;background:transparent;font:10px Inter,Arial,sans-serif;cursor:pointer;transition:color .2s,border-color .2s}.welcome-preview-toolbar button[aria-pressed=true]{color:#e3d5ff;border-bottom-color:#9976ea}.welcome-preview-toolbar button:hover{color:#fff}.welcome-preview-toolbar button:focus-visible{outline:1px solid #9976ea;outline-offset:4px}.welcome-preview-toolbar button b{font-weight:400;opacity:.5;font-size:9px}.welcome-signoff{position:absolute;bottom:max(25px,env(safe-area-inset-bottom));left:50%;transform:translate(-50%);font-size:10px;letter-spacing:.18em;color:#b4a7cc;opacity:.42;pointer-events:none}.welcome-reveal{opacity:0;visibility:hidden;pointer-events:none}.welcome-overlay[data-phase=reveal] .welcome-intro{pointer-events:none}.welcome-overlay[data-phase=reveal] .welcome-reveal{opacity:1;visibility:visible;pointer-events:auto}.welcome-overlay[data-ready=true] .welcome-intro{visibility:hidden;animation:none!important;opacity:0;transform:none;filter:none}.welcome-title{margin:0;display:grid;gap:0;font-weight:700;line-height:.88;letter-spacing:-.07em;perspective:900px}.welcome-word-mask{display:block;overflow:clip;padding:.12em .06em .17em;font-size:clamp(68px,9vw,122px)}.welcome-word-mask:last-child{font-size:clamp(103px,15vw,190px);margin-top:-.06em}.welcome-word{display:inline-block;color:#f8f5ff;opacity:0;transform-origin:50% 100%}.welcome-word-mask:last-child .welcome-word{color:var(--welcome-gold);background:linear-gradient(175deg,#fff1b6,#ffe45c 28%,gold 50% 74%,#c9a100);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.welcome-date{display:flex;align-items:center;justify-content:center;gap:.4em;margin:27px 0 0;font-size:24px;font-weight:400;line-height:1.3;letter-spacing:-.035em;color:#eee5d2;opacity:0}.welcome-since{color:#9e94b2;font-size:.7em}.welcome-date time{display:inline-flex;align-items:center;gap:.28em;color:#e9dcbd}.welcome-day-month{white-space:nowrap}.welcome-year{display:inline-block;width:4.25ch;height:1.1em;overflow:hidden;font-variant-numeric:tabular-nums;text-align:left;color:gold;line-height:1.1}.welcome-overlay[data-phase=reveal] .welcome-word-mask:last-child .welcome-word{animation-delay:.42s}.welcome-overlay.is-leaving{opacity:0}.welcome-signature .welcome-layout{width:min(84%,1000px);text-align:left}.welcome-signature .welcome-room{background:radial-gradient(ellipse 600px 400px at 30% 70%,rgb(89 59 157 / .13),transparent 80%)}.welcome-signature .welcome-light,.welcome-signature .welcome-horizon,.welcome-signature .welcome-name-ghost{display:none}.welcome-signature .welcome-welcome{margin-left:6px;font-size:10px;letter-spacing:.25em}.welcome-signature .welcome-name-frame{padding:.1em 0 .09em;font-size:clamp(86px,16vw,182px);overflow:visible}.welcome-signature .welcome-name{font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400;line-height:1.08;letter-spacing:-.065em}.welcome-signature .welcome-name>span{background:none;-webkit-text-fill-color:var(--welcome-name);animation-name:welcome-ink-in}.welcome-signature .welcome-title{font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400;letter-spacing:-.075em;line-height:.9}.welcome-signature .welcome-word-mask{font-size:clamp(74px,12vw,144px);padding:.13em .12em .15em 0}.welcome-signature .welcome-word-mask:last-child{font-size:clamp(98px,16vw,190px)}.welcome-signature .welcome-word-mask:last-child .welcome-word{background:none;-webkit-text-fill-color:var(--welcome-gold)}.welcome-signature .welcome-reveal .welcome-flourish{margin-top:-10px;width:330px}.welcome-signature .welcome-reveal .welcome-flourish path{stroke:gold;animation:none;stroke-dashoffset:1}.welcome-signature[data-phase=reveal] .welcome-reveal .welcome-flourish path{animation:welcome-sign 1.2s .85s both}.welcome-signature .welcome-date{justify-content:flex-start;margin-top:31px;font-size:23px}.welcome-signature .welcome-signoff{left:auto;right:7%;transform:none}.welcome-impulse .welcome-welcome{font-size:11px;letter-spacing:.28em}.welcome-impulse .welcome-name-frame{font-size:clamp(74px,14.5vw,170px);padding:.15em .1em .12em;transform:skew(-6deg)}.welcome-impulse .welcome-name{font-weight:700;line-height:.98;text-transform:uppercase;letter-spacing:-.08em}.welcome-impulse .welcome-name>span{background:linear-gradient(180deg,#c9adff,#9976ea 56%,#5351ea);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation-name:welcome-fast-name}.welcome-impulse .welcome-name-ghost{inset:.15em .1em .12em;text-transform:uppercase;transform:translate(5px,7px);opacity:.6;-webkit-text-stroke:1px rgb(83 81 234 / .65)}.welcome-impulse .welcome-horizon{left:-15%;right:-15%;top:26%;height:47%;border-radius:0;border-color:#7354da1c;transform:skew(-18deg) rotate(-8deg);box-shadow:none}.welcome-impulse .welcome-light{top:-30%;height:160%;width:6%;filter:blur(12px);background:linear-gradient(180deg,transparent,rgb(83 81 234 / .17),transparent);transform:rotate(-18deg)}.welcome-impulse .welcome-title{text-transform:uppercase;line-height:.85;letter-spacing:-.085em;transform:skew(-5deg)}.welcome-impulse .welcome-word-mask{font-size:clamp(58px,8vw,104px);padding:.1em .09em .14em}.welcome-impulse .welcome-word-mask:last-child{font-size:clamp(118px,22vw,252px);padding-top:.05em}.welcome-impulse[data-phase=reveal] .welcome-word-mask:last-child .welcome-word{animation-delay:.43s}.welcome-impulse .welcome-date{margin-top:23px;font-size:22px;letter-spacing:-.02em}.welcome-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@keyframes welcome-backdrop{0%{background:transparent;backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0)}to{background:var(--welcome-veil);backdrop-filter:blur(16px) saturate(.35);-webkit-backdrop-filter:blur(16px) saturate(.35)}}@keyframes welcome-rise{0%{opacity:0;transform:translateY(18px);filter:blur(4px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes welcome-name-in{0%{opacity:0;transform:translateY(.65em) rotateX(-55deg) scale(.92);filter:blur(14px)}75%{opacity:1;transform:translateY(-.015em) rotateX(0) scale(1.01);filter:blur(0)}to{opacity:1;transform:none;filter:none}}@keyframes welcome-ghost-in{0%{opacity:0;filter:blur(6px)}to{opacity:.4;filter:blur(0)}}@keyframes welcome-light-arrive{0%{opacity:0;filter:blur(45px)}45%{opacity:1;filter:blur(25px)}to{opacity:.7;filter:blur(30px)}}@keyframes welcome-horizon{0%{opacity:0;filter:blur(8px)}to{opacity:.55;filter:blur(0)}}@keyframes welcome-ink-in{0%{opacity:0;transform:translateY(20px) rotate(4deg);filter:blur(6px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes welcome-sign{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes welcome-fast-name{0%{opacity:0;transform:translate(-.25em) skew(-20deg);filter:blur(14px)}75%{opacity:1;transform:translate(.01em) skew(2deg);filter:blur(0)}to{opacity:1;transform:none;filter:none}}@media(max-width:580px){.welcome-overlay{padding:22px}.welcome-layout{padding:85px 0 75px}.welcome-name-frame{font-size:clamp(62px,18vw,100px);padding:.21em .06em .2em}.welcome-welcome{font-size:9px;letter-spacing:.19em}.welcome-word-mask{font-size:clamp(48px,13.6vw,80px)}.welcome-word-mask:last-child{font-size:clamp(87px,25vw,135px)}.welcome-date{font-size:21px;margin-top:29px}.welcome-controls{top:15px;right:12px;gap:2px}.welcome-controls button{width:40px;height:40px}.welcome-preview-toolbar{left:22px;top:22px}.welcome-preview-toolbar nav{gap:17px}.welcome-preview-toolbar button{padding:9px 1px;font-size:10px}.welcome-preview-toolbar button b{font-size:11px;opacity:1}.welcome-preview-toolbar button span{display:none}.welcome-signoff{bottom:22px;font-size:9px}.welcome-signature .welcome-layout{width:100%;padding-left:4px;padding-right:4px}.welcome-signature .welcome-name-frame{font-size:clamp(70px,21.5vw,120px)}.welcome-signature .welcome-welcome{font-size:9px}.welcome-signature .welcome-word-mask{font-size:clamp(58px,17vw,96px)}.welcome-signature .welcome-word-mask:last-child{font-size:clamp(91px,27vw,150px)}.welcome-signature .welcome-date{font-size:20px;margin-top:25px}.welcome-signature .welcome-reveal .welcome-flourish{max-width:70%;height:24px}.welcome-impulse .welcome-name-frame{font-size:clamp(57px,16.8vw,98px)}.welcome-impulse .welcome-welcome{font-size:9px;letter-spacing:.2em}.welcome-impulse .welcome-word-mask{font-size:clamp(46px,12.5vw,74px)}.welcome-impulse .welcome-word-mask:last-child{font-size:clamp(90px,28vw,160px)}.welcome-impulse .welcome-date{font-size:20px;margin-top:24px}}@media(max-height:560px){.welcome-overlay{padding:16px 24px}.welcome-layout{padding:70px 0 45px}.welcome-welcome{font-size:9px}.welcome-name-frame{font-size:78px;padding:.12em .08em}.welcome-word-mask{font-size:49px;padding:.09em .06em}.welcome-word-mask:last-child{font-size:80px}.welcome-date{font-size:20px;margin-top:15px}.welcome-signature .welcome-name-frame{font-size:92px}.welcome-signature .welcome-word-mask{font-size:58px}.welcome-signature .welcome-word-mask:last-child{font-size:84px}.welcome-signature .welcome-date{font-size:19px;margin-top:18px}.welcome-signature .welcome-reveal .welcome-flourish{height:18px;width:210px}.welcome-impulse .welcome-name-frame{font-size:75px}.welcome-impulse .welcome-word-mask{font-size:42px}.welcome-impulse .welcome-word-mask:last-child{font-size:95px}.welcome-impulse .welcome-date{font-size:19px;margin-top:12px}.welcome-signoff{bottom:13px}}.welcome-overlay.is-still,.welcome-overlay.is-still::backdrop,.welcome-overlay.is-still *{animation:none!important;transition:opacity .1s ease!important}.welcome-overlay.is-still[data-phase=reveal] .welcome-intro{opacity:0}.welcome-overlay.is-still .welcome-word,.welcome-overlay.is-still[data-phase=reveal] .welcome-date{opacity:1}.welcome-overlay.is-still .welcome-flourish path{stroke-dashoffset:0}@media(prefers-reduced-motion:reduce){.welcome-overlay,.welcome-overlay::backdrop,.welcome-overlay *{animation:none!important;transition:opacity .1s ease!important}.welcome-overlay[data-phase=reveal] .welcome-intro{opacity:0}.welcome-overlay .welcome-word,.welcome-overlay[data-phase=reveal] .welcome-date{opacity:1}.welcome-overlay .welcome-flourish path{stroke-dashoffset:0}}.welcome-overlay .welcome-elite-action{display:block;width:100%;margin:0;padding:0;border:0;border-radius:0;color:inherit;background:none;font:inherit;text-align:inherit;cursor:pointer;outline:none}.welcome-elite-action:focus-visible{outline:1px solid #9976ea;outline-offset:20px;border-radius:8px}.welcome-elite-action:disabled{cursor:default}.welcome-overlay[data-phase=reveal] .welcome-word-mask:last-child .welcome-word{animation-delay:.59s}.welcome-overlay[data-phase=reveal] .welcome-date{animation-delay:1.06s}.welcome-overlay[data-ready=true] .welcome-word,.welcome-overlay[data-ready=true] .welcome-date{animation:none;opacity:1;transform:none;filter:none}.welcome-transition{position:absolute;inset:0;overflow:hidden;contain:strict}.welcome-overlay[data-ready=true] .welcome-transition{display:none}.welcome-light-pass{position:absolute;inset:0;background:linear-gradient(105deg,transparent 35%,rgb(191 160 255 / .02) 43%,rgb(223 205 255 / .17) 49%,rgb(151 114 234 / .09) 53%,transparent 61%);animation:welcome-light-pass 1.3s .37s cubic-bezier(.15,.6,.1,1) both}.welcome-impact-glow{position:absolute;inset:0;background:radial-gradient(ellipse 430px 230px at 50% 49%,rgb(187 149 255 / .2),transparent 80%);animation:welcome-impact-glow 1.15s .4s ease-out both}.welcome-overlay[data-phase=heart]::backdrop{background:#080510bf;backdrop-filter:blur(23px) saturate(.2);-webkit-backdrop-filter:blur(23px) saturate(.2)}.welcome-overlay[data-phase=heart] .welcome-intro{visibility:hidden;opacity:0;pointer-events:none;animation:none}.welcome-overlay[data-phase=heart] .welcome-reveal{visibility:visible;pointer-events:none;animation:welcome-title-to-heart .65s cubic-bezier(.5,0,.2,1) both}.welcome-overlay[data-phase=heart] .welcome-word,.welcome-overlay[data-phase=heart] .welcome-date{opacity:1;animation:none;transform:none}.welcome-overlay[data-phase=heart] .welcome-room{opacity:.35}.welcome-overlay[data-phase=heart] .welcome-light,.welcome-overlay[data-phase=heart] .welcome-horizon{opacity:0;animation:none;transition:opacity .55s}.welcome-heart-scene{position:relative;grid-area:1/1;display:grid;place-items:center;width:100%;height:350px;pointer-events:none;isolation:isolate}.welcome-heart-arrive{grid-area:1/1;width:clamp(185px,25vw,280px);animation:welcome-heart-arrive .8s .15s cubic-bezier(.16,.85,.2,1) both}.welcome-heart-beat{transform-origin:50% 52%;animation:welcome-heartbeat var(--beat-duration) var(--beat-delay) ease-in-out 3 both}.welcome-heart{display:block;width:100%;height:auto;overflow:visible;filter:drop-shadow(0 9px 12px rgb(7 2 22 / .45)) drop-shadow(0 0 23px rgb(161 95 220 / .22))}.welcome-heart-arrive:after{content:"";position:absolute;inset:0;pointer-events:none}.welcome-heart-halo{position:absolute;inset:0;background:radial-gradient(ellipse 190px 145px at 50% 48%,rgb(173 97 224 / .18),transparent 80%);animation:welcome-halo 3.5s .2s ease both}.welcome-heart-ring{position:absolute;left:50%;top:48%;width:210px;height:210px;border:1px solid rgb(199 137 240 / .26);border-radius:50%;box-shadow:0 0 20px #b463e512;animation:welcome-heart-ring 1.15s var(--ring-delay) ease-out both}.welcome-heart-dust{position:absolute;inset:0;animation:welcome-heart-dissolve .65s 3.47s ease-out both}.welcome-heart-dust i{position:absolute;left:50%;top:48%;width:2px;height:2px;border-radius:50%;background:#e9c6ff;box-shadow:0 0 9px #bd82f4;opacity:0;animation:welcome-dust .8s calc(3.44s + var(--i)*15ms) ease-out both}.welcome-overlay[data-phase=heart] .welcome-layout{animation:welcome-heart-finish 4.1s linear both;text-align:center}.welcome-overlay.is-leaving::backdrop{animation:none;background:transparent;backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0)}.welcome-overlay.is-paused *,.welcome-overlay.is-paused::backdrop{animation-play-state:paused!important}@keyframes welcome-light-pass{0%{opacity:0;transform:translate(-70%) skew(-12deg)}15%{opacity:1}to{opacity:0;transform:translate(65%) skew(-12deg)}}@keyframes welcome-impact-glow{0%{opacity:0;transform:scale(.2)}15%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.8)}}@keyframes welcome-title-to-heart{0%{opacity:1;transform:none;filter:blur(0)}to{opacity:0;transform:translateZ(-250px) scale(.72);filter:blur(16px);visibility:hidden}}@keyframes welcome-heart-arrive{0%{opacity:0;transform:translateY(25px) scale(.3) rotateY(-35deg) rotate(-9deg);filter:blur(13px)}70%{opacity:1;transform:translateY(-2px) scale(1.035) rotateY(4deg) rotate(1deg);filter:blur(0)}to{opacity:1;transform:none;filter:none}}@keyframes welcome-heartbeat{0%,41%,to{transform:scale(1)}7%{transform:scale(1.13,1.1) rotate(-1deg)}17%{transform:scale(.98,1.015)}25%{transform:scale(1.075,1.06) rotate(.6deg)}39%{transform:scale(.995)}}@keyframes welcome-heart-ring{0%{opacity:0;transform:translate(-50%,-50%) scale(.65)}12%{opacity:.8}to{opacity:0;transform:translate(-50%,-50%) scale(2.05)}}@keyframes welcome-halo{0%{opacity:0;transform:scale(.5)}20%,75%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.2)}}@keyframes welcome-heart-finish{0%,83%{opacity:1;filter:blur(0);transform:translateY(-5px) scale(1)}to{opacity:0;filter:blur(9px);transform:translateY(-8px) scale(.78)}}@keyframes welcome-heart-dissolve{0%{opacity:1}to{opacity:0}}@keyframes welcome-dust{0%{opacity:0;transform:rotate(var(--angle)) translate(45px) scale(1)}15%{opacity:.75}to{opacity:0;transform:rotate(var(--angle)) translate(160px) scale(.3)}}@media(max-width:580px){.welcome-heart-scene{height:290px}.welcome-heart-arrive{width:210px}.welcome-heart-ring{width:180px;height:180px}.welcome-elite-action:focus-visible{outline-offset:12px}}@media(max-height:560px){.welcome-heart-scene{height:210px}.welcome-heart-arrive{width:180px}.welcome-heart-ring{width:155px;height:155px}}.welcome-overlay.is-still .welcome-transition,.welcome-overlay.is-still .welcome-heart-ring,.welcome-overlay.is-still .welcome-heart-dust{display:none}.welcome-overlay.is-still[data-phase=heart] .welcome-reveal{opacity:0;visibility:hidden}.welcome-overlay.is-still .welcome-heart-arrive{opacity:1;transform:none;filter:none}.welcome-overlay.is-still .welcome-heart-halo{opacity:1}@media(prefers-reduced-motion:reduce){.welcome-overlay .welcome-transition,.welcome-overlay .welcome-heart-ring,.welcome-overlay .welcome-heart-dust{display:none}.welcome-overlay[data-phase=heart] .welcome-reveal{opacity:0;visibility:hidden}.welcome-overlay .welcome-heart-arrive{opacity:1;transform:none;filter:none}.welcome-overlay .welcome-heart-halo{opacity:1}}.welcome-overlay[data-honor=elder] .welcome-word-mask:first-child .welcome-word,.welcome-overlay[data-honor=diamond] .welcome-word-mask:first-child .welcome-word{color:var(--welcome-honor-light)}.welcome-overlay[data-honor=elder] .welcome-word-mask:last-child .welcome-word,.welcome-overlay[data-honor=diamond] .welcome-word-mask:last-child .welcome-word{background:linear-gradient(175deg,var(--welcome-honor-light) 0%,var(--welcome-honor) 45%,var(--welcome-honor) 76%,var(--welcome-honor-deep) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.welcome-overlay[data-honor=elder] .welcome-year,.welcome-overlay[data-honor=diamond] .welcome-year{color:var(--welcome-honor-light)}.welcome-overlay[data-honor=elder] .welcome-reveal .welcome-flourish path,.welcome-overlay[data-honor=diamond] .welcome-reveal .welcome-flourish path{stroke:var(--welcome-honor)}.welcome-overlay .welcome-title{gap:8px;line-height:.94;letter-spacing:-.065em}.welcome-overlay .welcome-title .welcome-word-mask:first-child{font-size:clamp(70px,11.2vw,152px);padding:.1em .08em .16em}.welcome-overlay .welcome-title .welcome-word-mask:last-child{font-size:clamp(44px,7vw,94px);margin-top:0;padding:.06em .08em .18em}.welcome-overlay[data-honor=elite] .welcome-title .welcome-word{color:gold;background:none;-webkit-text-fill-color:#ffd700;text-shadow:0 0 35px rgb(255 215 0 / .07)}.welcome-overlay[data-honor=chill] .welcome-title .welcome-word,.welcome-overlay[data-honor=custom] .welcome-title .welcome-word{color:var(--welcome-honor);background:none;-webkit-text-fill-color:var(--welcome-honor)}.welcome-overlay[data-honor=chill] .welcome-year,.welcome-overlay[data-honor=custom] .welcome-year{color:var(--welcome-honor)}.welcome-overlay[data-honor=custom] .welcome-title{max-width:min(88vw,960px);margin-inline:auto}.welcome-overlay[data-honor=custom] .welcome-title .welcome-word-mask{white-space:normal;overflow-wrap:anywhere}.welcome-overlay[data-honor=custom] .welcome-title .welcome-word-mask:first-child{font-size:clamp(28px,var(--welcome-custom-first-size),112px)}.welcome-overlay[data-honor=custom] .welcome-title .welcome-word-mask:nth-child(2){font-size:clamp(23px,var(--welcome-custom-second-size),78px)}.welcome-overlay[data-phase=reveal] .welcome-intro{animation:welcome-name-away .52s cubic-bezier(.35,0,.2,1) both}.welcome-overlay[data-phase=reveal] .welcome-reveal{animation:welcome-title-focus 1.5s .28s cubic-bezier(.16,.8,.2,1) both;transform-origin:50% 50%}.welcome-overlay[data-phase=reveal] .welcome-title .welcome-word{animation:none;opacity:1;transform:none;filter:none}.welcome-overlay[data-phase=reveal] .welcome-date{animation:welcome-date-arrive .8s 1.05s cubic-bezier(.2,.75,.2,1) both}.welcome-overlay[data-ready=true] .welcome-reveal{animation:none;opacity:1;transform:none;filter:none}.welcome-overlay .welcome-light-pass{background:linear-gradient(105deg,transparent 40%,color-mix(in srgb,var(--welcome-honor) 9%,transparent) 50%,transparent 60%);animation:welcome-light-drift 1.8s .2s ease-out both}.welcome-overlay .welcome-impact-glow{background:radial-gradient(ellipse 520px 240px at 50% 48%,color-mix(in srgb,var(--welcome-honor) 10%,transparent),transparent 75%);filter:blur(15px);animation:welcome-title-glow 1.9s .2s ease both}@keyframes welcome-name-away{0%{opacity:1;transform:none;filter:blur(0)}to{opacity:0;transform:translateY(-26px) scale(.98);filter:blur(10px)}}@keyframes welcome-title-focus{0%{opacity:0;transform:translateY(24px) scale(1.055);filter:blur(18px)}45%{opacity:1}to{opacity:1;transform:none;filter:blur(0)}}@keyframes welcome-date-arrive{0%{opacity:0;transform:translateY(9px);filter:blur(4px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes welcome-light-drift{0%{opacity:0;transform:translate(-45%)}28%{opacity:.8}to{opacity:0;transform:translate(55%)}}@keyframes welcome-title-glow{0%{opacity:0;transform:scale(.8)}40%{opacity:1}to{opacity:0;transform:scale(1.12)}}@media(max-width:580px){.welcome-overlay .welcome-title{gap:5px}.welcome-overlay .welcome-title .welcome-word-mask:first-child{font-size:clamp(42px,13vw,76px)}.welcome-overlay .welcome-title .welcome-word-mask:last-child{font-size:clamp(29px,8.1vw,48px)}}@media(max-height:560px){.welcome-overlay .welcome-title{gap:3px}.welcome-overlay .welcome-title .welcome-word-mask:first-child{font-size:62px}.welcome-overlay .welcome-title .welcome-word-mask:last-child{font-size:40px}}.welcome-overlay .welcome-name>span{background:linear-gradient(145deg,color-mix(in srgb,var(--welcome-name) 65%,white) 0%,var(--welcome-name) 52%,color-mix(in srgb,var(--welcome-name) 80%,black) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.welcome-overlay.welcome-signature .welcome-name>span{background:none;-webkit-text-fill-color:var(--welcome-name)}.welcome-overlay .welcome-name-ghost{-webkit-text-stroke-color:color-mix(in srgb,var(--welcome-name) 45%,transparent)}.welcome-caption{display:inline-block;max-width:min(100%,620px);margin:26px 0 0;padding:10px 14px;border:0;border-radius:2px;background:transparent;color:#d9d0e5;font:400 14px/1.7 Inter,Arial,sans-serif;letter-spacing:.02em;white-space:pre-wrap;overflow-wrap:anywhere;cursor:pointer;animation:welcome-rise 1s .6s both;transition:color .25s}.welcome-caption:hover{color:#fff}.welcome-caption:focus-visible{outline:1px solid var(--welcome-name);outline-offset:7px}.welcome-overlay.welcome-signature .welcome-caption{padding-left:4px;text-align:left}.welcome-overlay.welcome-impulse .welcome-caption{letter-spacing:.035em}.welcome-error{position:absolute;left:50%;bottom:80px;transform:translate(-50%);width:min(85%,470px);padding:16px;background:#201724;border:1px solid #d69cb54d;border-radius:12px;text-align:center;cursor:default}.welcome-error p{margin:0 0 12px;color:#f3dae5;font-size:13px;line-height:1.5}.welcome-error button{padding:10px 16px;border:1px solid #d2b8ec55;border-radius:7px;background:#ffffff09;color:#f5edff;font:inherit;cursor:pointer}@media(max-width:580px){.welcome-caption{font-size:12px;max-width:100%;margin-top:25px;padding:10px 5px}.welcome-error{bottom:70px}}@media(max-height:560px){.welcome-caption{margin-top:15px;font-size:12px}}.welcome-case{max-width:1160px;margin:auto;padding:0 48px}.welcome-case .site-header{height:104px;border-bottom:1px solid #ffffff09;display:flex;align-items:center;gap:28px}.welcome-case .brand{font-size:24px;letter-spacing:-1.4px;font-weight:650;color:#efebf3;text-decoration:none}.welcome-case .brand span{font-size:8px;vertical-align:top;display:inline-block;margin:5px 0 0 4px;letter-spacing:0}.welcome-case .demo-badge{font-size:10px;color:#92869d;display:flex;align-items:center;gap:7px;border:1px solid #b8a5ce20;padding:8px 10px;border-radius:5px}.welcome-case .demo-badge i{width:4px;height:4px;background:#b29acd;border-radius:50%}.welcome-case .header-caption{margin-left:auto;font-size:8px;letter-spacing:.13em;color:#635c70}.welcome-case .introduction{text-align:center;padding:59px 0 35px}.welcome-case .eyebrow{font-size:9px;color:#9c87b2;letter-spacing:.21em}.welcome-case .introduction h1{font-size:60px;font-weight:550;line-height:1.1;letter-spacing:-.065em;margin:17px 0 13px}.welcome-case .introduction h1>span{color:#c5a36f}.welcome-case .introduction>p{font-size:12px;color:#8e849a;letter-spacing:-.01em;margin:0}.welcome-case .case-panel{position:relative;border:1px solid #d0c2df14;border-radius:12px;background:linear-gradient(180deg,#17141e80,#12101880);overflow:hidden}.welcome-case .panel-top{height:58px;display:flex;align-items:center;justify-content:space-between;padding:0 24px;border-bottom:1px solid #d0c2df0b;position:relative;z-index:3}.welcome-case .panel-top>span{font-size:8px;letter-spacing:.15em;color:#9a8eaa;display:flex;align-items:center;gap:9px}.welcome-case .panel-top>span>i{width:5px;height:5px;transform:rotate(45deg);background:#c5a36f}.welcome-case .panel-top b{font-size:8px;font-weight:400;color:#655d71;border:1px solid #d0c2df12;border-radius:3px;padding:3px 4px;margin-left:4px}.welcome-case .sound-button{display:flex;align-items:center;gap:7px;font-size:9px;color:#8e829c;border:0;background:transparent;padding:8px 0 8px 8px}.welcome-case .sound-button svg{width:15px;height:15px}.welcome-case .sound-button:hover{color:#d4c4e4}.welcome-case .opening-stage{position:relative;height:290px;isolation:isolate;display:flex;align-items:center;justify-content:center}.welcome-case .stage-grid{position:absolute;width:740px;height:230px;background-image:linear-gradient(#c8b5dc06 1px,transparent 1px),linear-gradient(90deg,#c8b5dc06 1px,transparent 1px);background-size:46px 46px;transform:perspective(290px) rotateX(57deg) translateY(60px);mask-image:radial-gradient(ellipse,#000,transparent 69%);opacity:.7;z-index:-1}.welcome-case .stage-aura{position:absolute;width:460px;height:240px;top:20px;border-radius:50%;background:radial-gradient(ellipse,#b99b681a,transparent 65%);z-index:-1;transition:background 1s,opacity 1s}.welcome-case .closed-case{position:absolute;inset:-2px 0 0;display:flex;align-items:center;justify-content:center;transition:opacity .38s,transform .65s cubic-bezier(.2,.7,.2,1)}.welcome-case .chest{width:350px;height:auto;filter:drop-shadow(0 10px 20px #0005);transform:translateY(-12px);animation:gift-case-float 5s ease-in-out infinite}.welcome-case .chest-lid{transform-origin:80% 42%;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.welcome-case .chest-inner-light{opacity:0;transition:opacity .35s}.welcome-case .case-number{position:absolute;bottom:17px;left:0;right:0;text-align:center;font-size:6px;letter-spacing:.22em;color:#7b6b85}.welcome-case .case-ray{position:absolute;left:calc(50% - 100px);top:-20px;width:200px;height:230px;background:linear-gradient(0deg,#f1cb9555,transparent);clip-path:polygon(0 0,100% 0,70% 100%,30% 100%);filter:blur(20px);opacity:0;transition:opacity .4s}.welcome-case.phase-unsealing .chest{animation:none}.welcome-case.phase-unsealing .chest-lid{transform:translate(10px,-26px) rotate(-16deg)}.welcome-case.phase-unsealing .chest-inner-light,.welcome-case.phase-unsealing .case-ray{opacity:1}.welcome-case.phase-rolling .closed-case,.welcome-case.phase-revealed .closed-case{opacity:0;transform:scale(.8) translateY(60px);pointer-events:none}.welcome-case .prize-card{--rarity:#9a86c7;position:relative;flex:0 0 162px;width:162px;height:188px;border:1px solid color-mix(in srgb,var(--rarity) 19%,transparent);border-radius:6px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(ellipse at 50% 40%,color-mix(in srgb,var(--rarity) 10%,transparent),transparent 78%),#16151e;color:var(--rarity);overflow:hidden;transition:opacity .6s,filter .6s,background .6s,box-shadow .6s,border-color .6s}.welcome-case .prize-card:before{content:"";position:absolute;width:90px;height:140px;border-right:1px solid color-mix(in srgb,var(--rarity) 9%,transparent);transform:rotate(32deg);top:0;right:-20px;pointer-events:none}.welcome-case .card-corner{width:3px;height:3px;background:var(--rarity);opacity:.6;border-radius:50%;position:absolute;top:10px;left:10px}.welcome-case .coin-art{width:74px;height:74px;filter:drop-shadow(0 0 17px color-mix(in srgb,var(--rarity) 13%,transparent));transition:transform .6s}.welcome-case .prize-card>strong{font-size:23px;letter-spacing:-.055em;font-weight:550;color:#e4dce9;margin:9px 0 4px;line-height:1}.welcome-case .prize-card>strong>span{font-size:14px;font-weight:400;color:var(--rarity);margin-left:1px}.welcome-case .card-caption{font-size:7px;color:#8a7f98}.welcome-case .rarity-line{height:2px;background:var(--rarity);position:absolute;bottom:0;left:25%;right:25%;box-shadow:0 0 14px var(--rarity);opacity:.7}.welcome-case.phase-rolling .stage-aura{opacity:.4}.welcome-case.phase-revealed .stage-aura{width:530px;background:radial-gradient(ellipse,color-mix(in srgb,var(--winner) 17%,transparent),transparent 68%);opacity:1}.welcome-case.phase-revealed .prize-card{opacity:.24;filter:saturate(.4)}.welcome-case.phase-revealed .prize-card.is-winner{opacity:1;filter:none;border-color:color-mix(in srgb,var(--rarity) 68%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--rarity) 9%,transparent),0 0 45px color-mix(in srgb,var(--rarity) 14%,transparent);background:radial-gradient(ellipse at 50% 45%,color-mix(in srgb,var(--rarity) 20%,transparent),#18151f 85%);animation:gift-winner-reveal .65s ease-out}.welcome-case .is-winner .coin-art{transform:scale(1.1)}.welcome-case .action-zone{min-height:165px;padding:0 20px 28px;display:flex;flex-direction:column;align-items:center;justify-content:start;position:relative;z-index:2}.welcome-case .stage-caption{display:block;font-size:7px;letter-spacing:.18em;color:#82728e;margin:0 0 18px;text-transform:uppercase}.welcome-case .open-button{height:50px;min-width:255px;padding:0 23px;color:#2b241c;background:linear-gradient(115deg,#e5d0a7,#c6a46e);border:1px solid #ead3ab55;border-radius:5px;font-weight:550;font-size:12px;display:flex;align-items:center;justify-content:space-between;gap:35px;box-shadow:0 4px 25px #c5a36f0c;transition:box-shadow .25s,filter .25s,transform .25s}.welcome-case .open-button svg{width:19px;height:19px}.welcome-case .open-button:hover:enabled{filter:brightness(1.08);box-shadow:0 4px 35px #c5a36f25;transform:translateY(-1px)}.welcome-case .open-button:disabled{color:#c5ac8b;background:#30271f55;border-color:#d9bc8a20}.welcome-case .opening-note{color:#776b84;font-size:9px;margin:15px 0 0;text-align:center;line-height:1.7}.welcome-case .button-loader{width:12px;height:12px;border:1px solid #c5ac8b44;border-top-color:#c5ac8b;border-radius:50%;animation:gift-loader-spin 1s linear infinite}.welcome-case .result-amount{font-size:36px;font-weight:550;letter-spacing:-.06em;margin:-5px 0 0;color:var(--winner);animation:gift-result-in .5s .08s both}.welcome-case .result-amount>span{font-size:13px;letter-spacing:-.025em;color:#ad9cbb}.welcome-case .result-note{font-size:10px;color:#9a8ba8;margin:10px 0 20px;animation:gift-result-in .5s .18s both}.welcome-case .repeat-button{display:flex;align-items:center;gap:10px;background:#ffffff04;border:1px solid #d0c2df1f;border-radius:4px;padding:10px 14px;font-size:10px;color:#bcaacb;animation:gift-result-in .5s .25s both}.welcome-case .repeat-button>span{font-size:7px;color:#80718d;padding:3px 4px;border:1px solid #d0c2df15;border-radius:3px}.welcome-case .repeat-button svg{width:15px;height:15px;margin-left:15px}.welcome-case .repeat-button:hover{border-color:#d0c2df55}.welcome-case.phase-revealed .action-zone{min-height:185px;padding-bottom:25px}.welcome-case.phase-revealed .stage-caption{color:var(--winner)}.welcome-case .win-sparks{position:absolute;left:50%;top:50%;pointer-events:none}.welcome-case .win-sparks i{position:absolute;width:3px;height:3px;background:var(--winner);border-radius:50%;box-shadow:0 0 7px var(--winner);animation:gift-spark-out 1s var(--delay) ease-out both;transform:rotate(var(--angle)) translateY(60px)}.welcome-case .contents{padding-top:35px}.welcome-case .contents-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.welcome-case .contents-header h2{font-size:14px;letter-spacing:-.02em;font-weight:500;margin:0;color:#c8bdd2}.welcome-case .contents-header>span{font-size:7px;letter-spacing:.1em;color:#766983}.welcome-case .proposal-note{font-size:8px;color:#6e627a;line-height:1.8;margin:22px 0 0}.welcome-case .error{font-size:11px;line-height:1.6;color:#e2a3b1;max-width:340px;text-align:center}.welcome-case>footer{display:flex;justify-content:space-between;border-top:1px solid #ffffff09;color:#776785;font-size:9px;margin-top:40px;padding:23px 0 30px}.welcome-case>footer i{font-style:normal;color:#b398c5;font-size:12px;margin-left:5px}@keyframes gift-case-float{0%,to{transform:translateY(-12px)}50%{transform:translateY(-19px)}}@keyframes gift-loader-spin{to{transform:rotate(360deg)}}@keyframes gift-winner-reveal{0%{box-shadow:0 0 80px color-mix(in srgb,var(--rarity) 40%,transparent);filter:brightness(1.7)}to{filter:brightness(1)}}@keyframes gift-result-in{0%{transform:translateY(7px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes gift-spark-out{0%{opacity:0;transform:rotate(var(--angle)) translateY(50px)}18%{opacity:.8}to{opacity:0;transform:rotate(var(--angle)) translateY(180px)}}@media(min-width:1500px){.welcome-case{max-width:1220px}.welcome-case .introduction{padding-top:70px}.welcome-case .opening-stage{height:320px}.welcome-case .chest{width:380px}.welcome-case .case-number{bottom:24px}.welcome-case .action-zone{padding-bottom:34px}}@media(max-width:850px){.welcome-case{padding:0 28px}.welcome-case .header-caption{display:none}.welcome-case .demo-badge{margin-left:auto}.welcome-case .introduction h1{font-size:54px}.welcome-case .contents-header>span{font-size:6px}.welcome-case .opening-stage{height:275px}.welcome-case .stage-grid{width:600px}.welcome-case .contents{padding-top:30px}}@media(max-width:500px){.welcome-case{padding:0 18px}.welcome-case .site-header{height:77px;gap:12px}.welcome-case .brand{font-size:22px}.welcome-case .demo-badge{font-size:8px;padding:7px 8px}.welcome-case .introduction{padding:39px 0 29px}.welcome-case .eyebrow{font-size:8px}.welcome-case .introduction h1{font-size:46px;margin:15px 0 12px}.welcome-case .introduction>p{font-size:11px}.welcome-case .panel-top{height:49px;padding:0 15px}.welcome-case .panel-top>span{font-size:6px;gap:6px;letter-spacing:.12em}.welcome-case .panel-top b{display:none}.welcome-case .sound-button{font-size:8px;gap:5px}.welcome-case .sound-button svg{width:13px;height:13px}.welcome-case .opening-stage{height:245px}.welcome-case .chest{width:292px;max-width:100%;transform:translateY(-8px)}.welcome-case .case-number{font-size:5px;bottom:15px}.welcome-case .stage-aura{width:330px;height:220px}.welcome-case .stage-grid{width:400px}.welcome-case .stage-caption{font-size:6px;letter-spacing:.13em;margin-bottom:16px}.welcome-case .action-zone{min-height:149px;padding-bottom:25px}.welcome-case .open-button{height:47px;min-width:235px;font-size:11px}.welcome-case .opening-note{font-size:8px;max-width:210px;line-height:1.8;margin-top:13px}.welcome-case .contents{padding-top:27px}.welcome-case .contents-header{margin-bottom:15px;align-items:start;gap:15px}.welcome-case .contents-header h2{font-size:13px}.welcome-case .contents-header>span{font-size:6px;text-align:right;max-width:110px;line-height:1.8}.welcome-case .card-corner{top:9px;left:8px;width:2px;height:2px}.welcome-case .proposal-note{font-size:7px;margin-top:19px}.welcome-case>footer{margin-top:27px;font-size:8px;gap:12px;padding:20px 0 25px}.welcome-case.phase-revealed .stage-aura{width:330px}.welcome-case.phase-revealed .action-zone{min-height:177px}.welcome-case .result-amount{font-size:32px}.welcome-case .result-amount>span{font-size:12px}.welcome-case .result-note{font-size:9px;margin:9px 0 17px}}@media(prefers-reduced-motion:reduce){.welcome-case *,.welcome-case *:before,.welcome-case *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.welcome-case .opening-stage{height:310px}.welcome-case .stage-aura{width:600px;height:370px;top:35px}.welcome-case .closed-case{inset:0}.welcome-case .closed-case .chest{width:170px;transform:translateY(-2px)}.welcome-case .case-number{bottom:calc(50% - 66px);font-size:5px;letter-spacing:.17em;color:#847089}.welcome-case .orbit-guideline{position:absolute;left:50%;top:50%;width:min(680px,72%);height:188px;transform:translate(-50%,-50%);border:1px solid #c3a07512;border-radius:50%;z-index:-1}.welcome-case .orbit-guideline:after{content:"";position:absolute;inset:12px -12px;border:1px dashed #b89ac609;border-radius:50%}.welcome-case .orbit-energy{position:absolute;left:50%;top:50%;width:190px;height:190px;transform:translate(-50%,-50%) rotate(0);border-radius:50%;background:conic-gradient(from 0deg,transparent 0 60%,#c9b18722 85%,transparent 100%);mask:radial-gradient(transparent 58%,#000 60% 61%,transparent 63%);opacity:0;transition:opacity .5s}.welcome-case.phase-rolling .orbit-energy{opacity:1;animation:gift-orbit-energy-spin 2s linear infinite}.welcome-case .orbit-prizes{position:absolute;inset:0;pointer-events:none}.welcome-case .orbit-slot{position:absolute;left:50%;top:50%;will-change:transform,opacity;transform:translate(-50%,-50%)}.welcome-case .orbit-slot .prize-card{width:110px;height:120px}.welcome-case .orbit-slot .coin-art{width:49px;height:49px}.welcome-case .orbit-slot .prize-card>strong{font-size:22px;margin-top:8px}.welcome-case .orbit-slot .card-caption{font-size:6px}.welcome-case.phase-rolling .closed-case{transition:opacity .5s,transform .6s;transform:translateY(25px) scale(.6)}.welcome-case.phase-revealed .stage-aura{height:380px;top:30px}.welcome-case.phase-revealed .orbit-slot[data-state=winner] .prize-card{opacity:1;filter:none}.welcome-case.phase-revealed .orbit-guideline{opacity:0;transition:opacity .6s}.welcome-case.phase-revealed .opening-stage{height:280px;transition:height .7s}.welcome-case.phase-revealed .orbit-energy{opacity:0}.welcome-case .chance-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border:1px solid #d0c2df13;border-radius:6px;overflow:hidden;background:#ffffff02}.welcome-case .chance-grid>div{padding:17px 14px;display:flex;align-items:center;gap:7px;border-right:1px solid #d0c2df10;font-size:11px;white-space:nowrap}.welcome-case .chance-grid>div:last-child{border:0}.welcome-case .chance-grid i{width:4px;height:4px;background:var(--rarity);border-radius:50%;flex-shrink:0}.welcome-case .chance-grid small{font-size:8px;color:#80758c}.welcome-case .chance-grid b{font-size:8px;font-weight:400;color:#7f708d;margin-left:auto}.welcome-case .contents{padding-top:30px}.welcome-case .contents-header{margin-bottom:16px}.welcome-case .introduction{padding-top:22px;padding-bottom:22px}.welcome-case .introduction h1{font-size:43px;margin:12px 0 10px}.welcome-case .site-header{height:70px}.welcome-case .stage-caption{min-height:9px}@keyframes gift-orbit-energy-spin{to{transform:translate(-50%,-50%) rotate(360deg)}}@media(max-width:850px){.welcome-case .orbit-slot .prize-card{width:110px;height:136px}.welcome-case .chance-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.welcome-case .chance-grid>div{border-bottom:1px solid #d0c2df10}.welcome-case .chance-grid>div:nth-child(3){border-right:0}.welcome-case .chance-grid>div:nth-child(n+4){border-bottom:0}.welcome-case .orbit-guideline{width:70%}.welcome-case .closed-case .chest{width:155px}}@media(max-width:500px){.welcome-case .opening-stage{height:410px}.welcome-case .closed-case .chest{width:148px}.welcome-case .orbit-slot .prize-card{width:80px;height:109px;border-radius:5px}.welcome-case .orbit-slot .coin-art{width:43px;height:43px}.welcome-case .orbit-slot .prize-card>strong{font-size:18px;letter-spacing:-.05em;margin-top:6px}.welcome-case .orbit-slot .prize-card>strong>span{font-size:10px}.welcome-case .orbit-slot .card-caption{font-size:5px}.welcome-case .orbit-slot .card-corner{top:7px;left:7px}.welcome-case .case-number{bottom:calc(50% - 57px);font-size:4px;letter-spacing:.13em}.welcome-case .stage-aura{width:350px;height:350px;top:30px}.welcome-case .orbit-guideline{width:70%;height:278px}.welcome-case .orbit-guideline:after{inset:9px -9px}.welcome-case .orbit-energy{width:140px;height:140px}.welcome-case.phase-revealed .opening-stage{height:275px}.welcome-case.phase-revealed .stage-aura{height:290px;top:0}.welcome-case.phase-revealed .orbit-slot .prize-card{width:112px;height:140px}.welcome-case.phase-revealed .orbit-slot .coin-art{width:58px;height:58px}.welcome-case.phase-revealed .orbit-slot .prize-card>strong{font-size:23px}.welcome-case .chance-grid>div{padding:14px 10px;font-size:10px;gap:6px}.welcome-case .chance-grid b{font-size:7px}.welcome-case .introduction{padding-top:30px;padding-bottom:26px}.welcome-case .introduction h1{font-size:43px}.welcome-case .site-header{height:77px}.welcome-case .contents{padding-top:26px}}@media(prefers-reduced-motion:reduce){.welcome-case .orbit-energy{animation:none!important}.welcome-case .orbit-slot{will-change:auto}.welcome-case.phase-revealed .opening-stage{transition:none}}@media(min-width:501px){.welcome-case .orbit-slot .prize-card>strong{font-size:20px}.welcome-case .orbit-slot .card-caption{font-size:5px}.welcome-case .panel-top{height:50px}.welcome-case .action-zone{min-height:130px;padding-bottom:23px}.welcome-case .opening-note{margin-top:12px}.welcome-case .stage-caption{margin-bottom:14px}}.welcome-case{box-sizing:border-box;width:min(1080px,calc(100vw - 30px));max-width:none;max-height:calc(100dvh - 30px);height:auto;margin:auto;border:1px solid #b49bd72b;border-radius:15px;padding:0 28px 18px;background:#101016;color:#eeeaf2;font:12px Inter,Arial,sans-serif;box-shadow:0 30px 130px #0009;overflow:auto;scrollbar-gutter:stable}.welcome-case *{box-sizing:border-box}.welcome-case::backdrop{background:#050509bd;backdrop-filter:blur(10px)}.welcome-case button{font:inherit;cursor:pointer}.welcome-case button:disabled{cursor:default}.welcome-case button:focus-visible{outline:2px solid #d9bc8a;outline-offset:4px}.welcome-case .gift-header{position:sticky;top:0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:17px 0 13px;border-bottom:1px solid #d0c2df13;background:#101016}.welcome-case .gift-header>span{display:flex;align-items:center;gap:8px;font-size:9px;color:#a18dad}.welcome-case .gift-header>span>svg{color:#cfb17e}.welcome-case .gift-header>div{display:flex;align-items:center;gap:7px}.welcome-case .gift-icon{width:31px;height:31px;display:grid;place-items:center;border:1px solid #b49bd71b;border-radius:7px;background:transparent;color:#b4a1c4;padding:6px}.welcome-case .gift-icon:hover{background:#b49bd710;color:#e6d2f6}.welcome-case .introduction{padding-top:24px;padding-bottom:20px}.welcome-case .introduction h1{font-size:40px;margin:12px 0 10px}.welcome-case .introduction p{font-size:11px;line-height:1.7}.welcome-case .case-panel{background:#17141e60}.welcome-case .opening-stage{height:300px}.welcome-case .case-number{bottom:calc(50% - 65px)}.welcome-case .action-zone{min-height:125px;padding-bottom:21px}.welcome-case .open-button{font-size:11px}.welcome-case .gift-error{font-size:11px;line-height:1.7;color:#e0a4b0;max-width:420px;text-align:center;margin:15px 0 0}.welcome-case .gift-error p{margin:0 0 9px}.welcome-case .gift-error button{border:0;background:transparent;color:#d4b5e7;text-decoration:underline;text-underline-offset:3px;font-size:10px}.welcome-case .contents{padding-top:23px}.welcome-case .gift-footer{margin:20px 0 0;text-align:center;font-size:8px;line-height:1.8;color:#83708f}.welcome-case.phase-revealed .introduction h1{font-size:32px}.welcome-case.phase-revealed .opening-stage{height:265px}.welcome-case.phase-revealed .action-zone{min-height:176px}.welcome-case.phase-revealed .open-button{min-width:225px}.welcome-case .chance-grid{grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}.welcome-case .chance-grid>div{border-bottom:0}.welcome-case .chance-grid>div:not(:last-child){border-right:1px solid #d0c2df10}@media(max-width:600px){.welcome-case{width:calc(100vw - 16px);max-height:calc(100dvh - 16px);border-radius:11px;padding:0 13px 17px}.welcome-case .gift-header{padding:12px 0 11px}.welcome-case .gift-header>span{font-size:8px;gap:6px}.welcome-case .gift-header>span>svg{width:13px}.welcome-case .gift-header>div{gap:5px}.welcome-case .gift-icon{width:29px;height:29px}.welcome-case .introduction{padding-top:22px;padding-bottom:20px}.welcome-case .introduction h1{font-size:38px}.welcome-case .introduction p{font-size:10px}.welcome-case .opening-stage{height:410px}.welcome-case .closed-case .chest{width:136px}.welcome-case .case-number{bottom:calc(50% - 55px)}.welcome-case .action-zone{padding-left:10px;padding-right:10px;min-height:145px}.welcome-case .open-button{font-size:10px;min-width:225px}.welcome-case .contents-header>span{max-width:115px}.welcome-case .chance-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.welcome-case .chance-grid>div{border-bottom:1px solid #d0c2df10;font-size:9px;padding:13px 9px;min-width:0}.welcome-case .chance-grid>div:nth-child(n+4){border-bottom:0}.welcome-case .chance-grid>div:nth-child(3){border-right:0}.welcome-case .chance-grid>div>span{white-space:normal}.welcome-case.phase-revealed .introduction h1{font-size:25px}.welcome-case.phase-revealed .opening-stage{height:270px}.welcome-case.phase-revealed .action-zone{min-height:179px}.welcome-case .gift-footer{font-size:7px}}.welcome-resume{position:fixed;bottom:22px;left:22px;z-index:70;display:flex;align-items:center;gap:9px;padding:12px 16px;border:1px solid #e6bb8e40;border-radius:99px;background:#24211df5;color:#f1d5b4;box-shadow:0 6px 28px #0003;font:12px Inter,Arial,sans-serif;cursor:pointer}.welcome-resume:hover{background:#30281f}.welcome-resume:focus-visible{outline:2px solid #f6d5b3;outline-offset:4px}@media(max-width:520px){.welcome-resume{left:14px;bottom:14px;font-size:11px;padding:11px 14px}}.wa-admin{display:grid;gap:20px}.wa-admin .panel{padding:26px}.wa-heading{display:flex;align-items:center;justify-content:space-between;gap:24px}.wa-eyebrow{font-size:9px;letter-spacing:.2em;color:#a791c6}.wa-heading h2{display:flex;align-items:center;gap:10px;margin:12px 0 9px;font-size:23px;letter-spacing:-.035em}.wa-heading h2 svg{color:#b49bd7}.wa-heading p{font-size:12px;line-height:1.7;color:var(--text-secondary,#93899f);margin:0}.wa-heading>.button{flex-shrink:0}.wa-list-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:19px}.wa-list-head h3{font-size:14px;margin:0}.wa-list-head h3 span{font-size:11px;font-weight:400;color:#8e829f;margin-left:9px}.wa-icon{display:inline-grid;place-items:center;width:35px;height:35px;padding:8px;border:1px solid #a38db126;border-radius:8px;background:transparent;color:inherit;cursor:pointer}.wa-icon:hover:enabled{background:#b197cc0c;border-color:#b197cc55}.wa-icon:disabled{opacity:.4;cursor:default}.wa-filters{display:flex;gap:12px;margin-bottom:14px}.wa-search{display:flex;align-items:center;gap:10px;flex:1;border:1px solid #a48bb326;border-radius:9px;padding:0 13px;color:#9583a8}.wa-search input{border:0!important;background:transparent!important;padding:12px 0!important;outline:0!important}.wa-admin input,.wa-admin select{font:inherit;font-size:12px;color:inherit;min-width:0}.wa-admin input{width:100%}.wa-filters>select{width:185px;border:1px solid #a48bb326;border-radius:9px;background:var(--bg-secondary,#17121e);padding:10px 12px}.wa-recipient{display:flex;align-items:center;gap:14px;padding:17px 0;border-top:1px solid #9880aa15}.wa-avatar{width:40px;height:40px;flex:0 0 40px;border-radius:50%;overflow:hidden;display:grid;place-items:center;font-size:15px;background:#aa8dcc12;color:#c3a9df}.wa-avatar img{width:100%;height:100%;object-fit:cover}.wa-person{display:grid;gap:5px;min-width:125px;flex:1}.wa-person b{font-size:12px;font-weight:500;overflow-wrap:anywhere}.wa-person span{font-size:10px;color:#8b7f9a}.wa-role{display:flex;align-items:center;gap:6px;min-width:115px;font-size:10px;color:var(--text-secondary,#a194ad)}.wa-role i{width:4px;height:4px;border-radius:50%;background:var(--wa-role)}.wa-status{font-size:9px;border:1px solid #a38db126;border-radius:30px;padding:6px 9px;white-space:nowrap;color:#9d91ac}.wa-status-pending{color:#bca6d4}.wa-status-received{color:#86b99e}.wa-status-disabled{opacity:.55}.wa-status-already-visited{color:#d3b283}.wa-row-actions{display:flex;align-items:center;gap:9px;margin-left:10px}.wa-row-actions>.button{font-size:10px;padding:9px 12px}.wa-empty{padding:30px 0;text-align:center;font-size:12px;color:#9585a3;line-height:1.7}.wa-error,.wa-info{padding:13px 16px;border:1px solid #c686a44d;background:#b8718c09;color:#d8a2bb;border-radius:9px;font-size:12px;line-height:1.6;margin:0}.wa-info{border-color:#b197cc33;color:#baa7ce;background:#b197cc08}.wa-admin button:focus-visible,.wa-admin input:focus-visible,.wa-admin select:focus-visible,.wa-editor button:focus-visible{outline:2px solid #b49bd7;outline-offset:3px}.wa-search:focus-within{border-color:#b49bd7}.wa-editor{width:min(1060px,calc(100vw - 36px));max-width:none;height:min(90dvh,950px);max-height:calc(100dvh - 32px);border:1px solid #aa8dc72e;border-radius:17px;padding:0;background:var(--bg-primary,#121016);color:var(--text-primary,#e8e0f1);box-shadow:0 35px 120px #0008;overflow:hidden;font-family:Inter,Arial,sans-serif}.wa-editor[open]{display:flex;flex-direction:column}.wa-editor::backdrop{background:#06050bb3;backdrop-filter:blur(7px)}.wa-editor-head{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:25px 28px;border-bottom:1px solid #a48bb31a;flex-shrink:0}.wa-editor-head h2{font-size:21px;font-weight:500;letter-spacing:-.035em;margin:8px 0 0}.wa-editor-form{display:flex;flex-direction:column;min-height:0;flex:1;margin:0}.wa-editor-body{overflow:auto;padding:25px 28px;flex:1;min-height:0;scrollbar-gutter:stable}.wa-lookup{display:flex;align-items:end;gap:12px}.wa-lookup label{flex:1}.wa-editor label{display:grid;gap:9px;font-size:11px;color:#c8bbd5}.wa-editor input:not([type=checkbox]),.wa-editor select,.wa-editor textarea{box-sizing:border-box;width:100%;border:1px solid #aa8bc32b;border-radius:8px;background:var(--bg-secondary,#1a1521);color:var(--text-primary,#e7deee);padding:11px 12px;font:400 12px/1.5 Inter,Arial,sans-serif;min-width:0}.wa-editor input:focus-visible,.wa-editor select:focus-visible,.wa-editor textarea:focus-visible{outline:1px solid #b49bd7;border-color:#b49bd7}.wa-editor input:disabled,.wa-editor select:disabled{opacity:.6}.wa-editor textarea{resize:vertical}.wa-editor small{font-size:10px;color:#887b97;line-height:1.6}.wa-editor-body>.wa-error,.wa-editor-body>.wa-info{margin:16px 0}.wa-identity{display:flex;align-items:center;gap:12px;padding:19px 0 23px;border-bottom:1px solid #a48bb31a;margin-bottom:25px}.wa-identity>div{display:grid;gap:5px}.wa-identity b{font-size:12px;font-weight:500}.wa-identity>div>span{font-size:10px;color:#8e7f9e}.wa-verified{display:flex;align-items:center;gap:5px;font-size:9px;color:#9cb8a5;margin-left:auto}.wa-edit-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:44px}.wa-settings{display:grid;align-content:start;gap:20px}.wa-step{display:flex;align-items:center;gap:10px}.wa-step>span{font-size:9px;color:#8d78a4}.wa-step h3,.wa-delivery h3{margin:0;font-size:12px;font-weight:500;color:#ddd1e8}.wa-step-next{margin-top:9px;padding-top:26px;border-top:1px solid #a48bb31a}.wa-color{display:grid;gap:9px;font-size:11px;color:#c8bbd5}.wa-color>div{display:flex;align-items:center;gap:10px}.wa-editor .wa-color input[type=color]{width:42px;height:41px;flex:0 0 42px;padding:4px;cursor:pointer}.wa-color input:last-child{max-width:155px}.wa-custom{display:grid;gap:17px;padding:17px;background:#b49bd705;border:1px solid #b49bd719;border-radius:9px}.wa-preview-column{display:flex;flex-direction:column;gap:15px;min-width:0}.wa-mini{padding:42px 18px 35px;min-height:210px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:radial-gradient(ellipse at 50% 60%,#9772c615,transparent 75%),#0f0c15;border:1px solid #b49bd71b;border-radius:12px}.wa-mini>span{font-size:7px;letter-spacing:.18em;color:#887b99}.wa-mini>strong{font-size:clamp(28px,3.7vw,48px);font-weight:650;letter-spacing:-.06em;line-height:1.1;color:var(--wa-name);overflow-wrap:anywhere;max-width:100%;margin:17px 0 0}.wa-mini>p{font-size:10px;line-height:1.7;margin:17px 0 0;color:#c1b2ce;white-space:pre-wrap;overflow-wrap:anywhere}.wa-preview-button{justify-content:center;font-size:11px!important}.wa-editor .wa-toggle{display:flex;align-items:center;gap:9px;line-height:1.6;font-size:11px;cursor:pointer}.wa-toggle input{width:14px;height:14px;margin:0;accent-color:#b49bd7;flex-shrink:0}.wa-editor .wa-animation{font-size:10px;justify-content:center;color:#9585a4}.wa-after-preview{padding:20px 0;text-align:center;display:grid;gap:9px}.wa-after-preview>span{font-size:7px;letter-spacing:.18em;color:#80728e}.wa-after-preview b{font-size:19px;font-weight:500;overflow-wrap:anywhere}.wa-after-preview p{font-size:10px;color:#aa99b8;margin:0}.wa-delivery{display:grid;gap:19px;border-top:1px solid #a48bb31a;padding-top:25px}.wa-access{display:flex;align-items:center;gap:7px;font-size:10px;color:#9cb8a5;margin:0}.wa-warning{font-size:10px;line-height:1.6;color:#d3b283;margin:0}.wa-editor-footer{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 28px;border-top:1px solid #a48bb31a;background:var(--bg-primary,#121016);flex-shrink:0}.wa-editor-footer>.button{font-size:11px;padding:12px 17px}.wa-editor-footer>.text-button{font-size:11px;color:#a18eaf}.wa-start{display:grid;justify-items:center;text-align:center;gap:16px;padding:64px 0 45px;color:#aa91c2}.wa-start h3{font-size:17px;font-weight:500;letter-spacing:-.025em;color:#ddd0e8;margin:0}.wa-start p{max-width:280px;font-size:12px;line-height:1.8;color:#93809f;margin:0}@media(max-width:900px){.wa-role{min-width:85px;font-size:9px}.wa-recipient{gap:10px}.wa-row-actions{margin-left:0}.wa-edit-grid{gap:27px}}@media(max-width:700px){.wa-admin .panel{padding:18px}.wa-heading{align-items:start;flex-direction:column;gap:20px}.wa-heading h2{font-size:21px}.wa-heading p{font-size:11px}.wa-filters{flex-direction:column}.wa-filters>select{width:100%}.wa-recipient{display:grid;grid-template-columns:36px 1fr auto;gap:9px 11px;padding:17px 0}.wa-avatar{width:36px;height:36px;grid-row:1/3}.wa-person{min-width:0;grid-column:2;grid-row:1}.wa-role{grid-column:2;grid-row:2;font-size:9px}.wa-status{grid-column:3;grid-row:2;font-size:8px;padding:4px 6px;max-width:125px;white-space:normal;text-align:center}.wa-row-actions{grid-column:3;grid-row:1;gap:6px}.wa-row-actions>.wa-icon{width:29px;height:29px;padding:6px}.wa-row-actions>.button{font-size:9px;padding:8px 9px}.wa-row-actions>.button svg{display:none}.wa-editor{width:calc(100vw - 18px);height:calc(100dvh - 24px);max-height:none;border-radius:12px}.wa-editor-head{padding:20px}.wa-editor-head h2{font-size:20px}.wa-editor-body{padding:20px}.wa-editor-footer{padding:15px 20px}.wa-edit-grid{grid-template-columns:1fr;gap:29px}.wa-preview-column{gap:14px}.wa-verified{font-size:8px;max-width:110px;line-height:1.5}.wa-identity .wa-avatar{width:34px;height:34px;flex-basis:34px}.wa-lookup{gap:8px}.wa-lookup>.button{font-size:10px;padding:12px}.wa-mini{min-height:185px}.wa-mini>strong{font-size:40px}.wa-start{padding:50px 0}}.gift-admin-panel{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.gift-admin-title{display:flex;align-items:center;gap:13px}.gift-admin-title>svg{color:#d5b787}.gift-admin-title h3{font-size:14px;letter-spacing:-.02em;font-weight:500;margin:0 0 7px}.gift-admin-title p{font-size:10px;color:var(--text-secondary,#9988a8);margin:0}.gift-admin-actions{display:flex;align-items:center;gap:18px}.gift-admin-actions>span{font-size:9px;color:#a695b5}.gift-admin-actions>.button{font-size:10px}.gift-admin-panel>.wa-error{width:100%}.gift-settings{width:min(650px,calc(100vw - 28px));max-width:none;max-height:calc(100dvh - 28px);padding:0;border:1px solid #b49bd72e;border-radius:15px;background:var(--bg-primary,#121016);color:var(--text-primary,#ece5f1);font:12px Inter,Arial,sans-serif;box-shadow:0 30px 120px #0008;overflow:hidden}.gift-settings[open]{display:flex;flex-direction:column}.gift-settings::backdrop{background:#06050bb3;backdrop-filter:blur(8px)}.gift-settings>header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 27px;border-bottom:1px solid #a48bb31a;flex-shrink:0}.gift-settings>header span{font-size:8px;letter-spacing:.18em;color:#a28bb8}.gift-settings>header h2{font-size:20px;letter-spacing:-.035em;font-weight:500;margin:9px 0 0}.gift-settings>form{display:flex;flex-direction:column;min-height:0}.gift-settings-body{padding:24px 27px;overflow:auto;min-height:0}.gift-settings-note{font-size:10px;line-height:1.8;color:#9886a8;margin:0 0 18px}.gift-settings-switches{display:grid;gap:16px;margin:22px 0 26px}.gift-settings-switches label{display:flex;align-items:start;gap:10px;font-size:12px;cursor:pointer}.gift-settings-switches input{width:14px;height:14px;accent-color:#b49bd7;margin:1px 0 0;flex-shrink:0}.gift-settings-switches span{display:grid;gap:7px}.gift-settings-switches small{font-size:9px;color:#9785a8;line-height:1.7}.gift-prize-labels{display:grid;grid-template-columns:1fr 116px;gap:15px;font-size:8px;letter-spacing:.12em;color:#8f7b9f;margin-bottom:11px;padding-left:20px}.gift-prize-inputs{display:grid;gap:9px}.gift-prize-inputs>div{display:grid;grid-template-columns:7px minmax(0,1fr) 116px;gap:12px;align-items:center}.gift-prize-inputs i{width:5px;height:5px;border-radius:50%;background:var(--prize-color)}.gift-prize-inputs label{display:flex;align-items:center;gap:7px;padding:0 12px;border:1px solid #aa8bc32b;border-radius:7px;background:var(--bg-secondary,#1a1521);min-width:0}.gift-prize-inputs input{min-width:0;width:100%;border:0;border-radius:0;background:transparent;color:inherit;font:12px Inter,Arial,sans-serif;outline:0;padding:11px 0;appearance:textfield}.gift-prize-inputs input::-webkit-inner-spin-button{appearance:none}.gift-prize-inputs small{font-size:10px;color:#9a87a9}.gift-prize-inputs label:focus-within{outline:1px solid #b49bd7;border-color:#b49bd7}.gift-chance-total{display:flex;align-items:center;justify-content:space-between;padding:17px 0 12px;font-size:11px}.gift-chance-total b{font-weight:500}.gift-chance-total.valid b{color:#91b5a0}.gift-chance-total.invalid b{color:#dfa3b0}.gift-preview-button{width:100%;justify-content:center;font-size:11px!important;margin-top:5px}.gift-settings footer{padding:18px 27px;border-top:1px solid #a48bb31a;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-shrink:0}.gift-settings footer>.button{font-size:11px}.gift-settings footer>.text-button{font-size:11px;color:#aa96bd}.gift-settings button:focus-visible{outline:2px solid #b49bd7;outline-offset:3px}@media(max-width:600px){.gift-admin-panel{gap:20px}.gift-admin-actions{width:100%;justify-content:space-between;gap:10px}.gift-admin-actions>span{font-size:8px}.gift-admin-actions>.button{font-size:9px;padding:10px}.gift-settings{width:calc(100vw - 18px);max-height:calc(100dvh - 18px);border-radius:11px}.gift-settings>header{padding:21px 19px}.gift-settings>header h2{font-size:18px}.gift-settings-body{padding:21px 19px}.gift-settings footer{padding:15px 19px}.gift-prize-inputs>div{grid-template-columns:5px minmax(0,1fr) 84px;gap:8px}.gift-prize-labels{grid-template-columns:1fr 84px;gap:8px;padding-left:13px}.gift-prize-inputs input{font-size:11px}.gift-settings-switches small{font-size:9px}.gift-preview-button{font-size:10px!important}}.welcome-chain-badge{max-width:calc(100vw - 155px);font:11px/1.5 Inter,Arial,sans-serif;color:#c8b8dc}.welcome-chain-badge>span{font-size:8px;letter-spacing:.1em;overflow-wrap:anywhere}.welcome-chain-badge p{margin:7px 0 3px;font-size:11px}.welcome-chain-badge small{display:block;font-size:9px;color:#9989ad}.welcome-chain-badge button{font-size:9px;margin-top:7px!important}.wa-preview-button+.wa-preview-button{margin-top:-4px}.wa-chain-button{white-space:nowrap}@media(max-width:700px){.wa-row-actions>.wa-chain-button{padding:8px}.wa-row-actions>.wa-chain-button svg{display:block}.wa-chain-button>span{display:none}.welcome-chain-badge p{font-size:10px}.welcome-chain-badge small{font-size:8px}}.welcome-inventory{margin:22px 0 27px}.welcome-inventory .account-section-heading{margin-bottom:18px}.welcome-inventory-items{display:grid;gap:12px}.welcome-inventory-card{display:flex;align-items:center;gap:23px;padding:25px;border:1px solid #b99c662e;border-radius:12px;background:linear-gradient(115deg,#b99c660a,transparent)}.welcome-inventory-icon{display:grid;place-items:center;flex:0 0 78px;height:78px;border:1px solid #b99c662e;border-radius:18px;color:#c5aa79;background:#b99c6609}.welcome-inventory-card>div:nth-child(2){flex:1}.welcome-inventory-card span{font-size:8px;letter-spacing:.15em;color:#b09a78}.welcome-inventory-card h3{margin:9px 0;font-size:21px;letter-spacing:-.5px;font-weight:500}.welcome-inventory-card p{display:flex;align-items:center;gap:6px;margin:0 0 9px;font-size:12px;color:var(--text-secondary,#a99bb8)}.welcome-inventory-card small{font-size:10px;color:var(--text-muted,#8e809c);line-height:1.6}.welcome-inventory-card>.button{flex-shrink:0;font-size:11px}.welcome-inventory-greeting{display:flex;align-items:center;gap:12px;padding:17px 21px;border:1px solid #a68fbd25;border-radius:10px;color:#a68fbd}.welcome-inventory-greeting>div{display:grid;gap:5px;flex:1}.welcome-inventory-greeting b{font-size:12px;font-weight:500;color:var(--text-primary,#e3d9ee)}.welcome-inventory-greeting span{font-size:10px;color:var(--text-secondary,#9f8fae)}.welcome-inventory-greeting .button{font-size:10px}.account-clean-start .tp-panel{display:none!important}.welcome-progress-error{position:fixed;right:22px;bottom:28px;z-index:44;max-width:330px;padding:15px 18px;border:1px solid #c48ca755;border-radius:10px;background:var(--bg-primary,#151019);font-size:11px;color:#d7a8bc}.welcome-progress-error button{margin-top:10px}@media(max-width:650px){.welcome-inventory-card{display:grid;grid-template-columns:51px 1fr;padding:18px;gap:15px}.welcome-inventory-icon{height:51px;width:51px;border-radius:13px}.welcome-inventory-card h3{font-size:18px}.welcome-inventory-card p{font-size:11px}.welcome-inventory-card>.button{grid-column:1/-1;justify-content:center}.welcome-inventory-greeting{padding:15px;flex-wrap:wrap}.welcome-inventory-greeting>.button{margin-left:31px}.welcome-inventory-greeting>div{min-width:150px}}

/* Source /assets/owner-view-style-8c3f4196fae9.css; order preserved. */
.owner-view-account{position:relative;min-width:0;max-width:100%}.owner-view-trigger{display:contents}.owner-view-menu{position:absolute;right:0;top:calc(100% + 9px);width:300px;max-width:calc(100vw - 24px);padding:7px;background:var(--surface,#18181b);border:1px solid var(--home-line,#303036);border-radius:10px;box-shadow:0 12px 36px #0003;color:var(--home-ink,#f5f5f5);z-index:150}.owner-view-menu button{display:flex;align-items:center;gap:11px;width:100%;padding:12px 10px;border:0;border-radius:6px;text-align:left;background:transparent;color:inherit;font:inherit;font-size:13px;line-height:1.4;cursor:pointer;min-height:44px}.owner-view-menu button:hover,.owner-view-menu button:focus-visible{background:var(--accent-soft,#9146ff20)}.owner-view-menu button:focus-visible,.owner-view-notice button:focus-visible{outline:2px solid var(--home-accent,#a970ff);outline-offset:2px}.owner-view-menu button>svg{flex-shrink:0;color:var(--home-accent,#a970ff)}.owner-view-menu button>span:first-of-type{display:grid;gap:3px}.owner-view-menu small,.owner-view-menu p{font-size:11px;line-height:1.5;color:var(--home-muted,#a8a8b3)}.owner-view-menu p{padding:8px 10px;margin:0;border-top:1px solid var(--home-line,#303036)}.owner-view-menu .owner-view-error{color:#df6e83}.owner-view-switch{margin-left:auto;position:relative;width:30px;height:18px;border-radius:12px;background:var(--home-line,#48484f);flex-shrink:0}.owner-view-switch:after{content:"";position:absolute;width:12px;height:12px;left:3px;top:3px;border-radius:50%;background:#fff}.owner-view-switch.active{background:#9146ff}.owner-view-switch.active:after{left:15px}.owner-view-notice{position:fixed;bottom:max(12px,env(safe-area-inset-bottom));left:50%;transform:translate(-50%);display:flex;align-items:center;justify-content:space-between;gap:22px;max-width:calc(100vw - 24px);padding:10px 12px 10px 15px;border:1px solid #a970ff75;border-radius:10px;background:var(--surface,#18181b);color:var(--home-ink,#f5f5f5);box-shadow:0 6px 24px #0003;z-index:160;font-family:Inter,Segoe UI,sans-serif}.owner-view-notice>div{display:flex;align-items:center;gap:10px;min-width:0}.owner-view-notice>div>svg{color:var(--home-accent,#a970ff);flex-shrink:0}.owner-view-notice span{display:grid;gap:3px}.owner-view-notice b{font-size:12px;font-weight:600}.owner-view-notice small{font-size:10px;line-height:1.35;color:var(--home-muted,#a8a8b3)}.owner-view-notice button{display:flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:9px 12px;background:#9146ff;border:0;border-radius:6px;color:#fff;font:inherit;font-size:12px;cursor:pointer;white-space:nowrap}.owner-view-notice button:disabled,.owner-view-menu button:disabled{opacity:.55;cursor:wait}.app-shell:has(.owner-view-notice){padding-bottom:84px}@media(max-width:480px){.owner-view-notice{gap:12px;width:calc(100vw - 24px);padding:9px 10px}.owner-view-notice>div{gap:7px}.owner-view-notice button{padding-inline:10px}.owner-view-notice small{max-width:175px}.owner-view-menu{width:285px}}

/* Source /assets/bomber-tournament-c29644c2a3ae.css; order preserved. */
@media(min-width:1700px){}@media(max-width:1360px){}@media(max-width:1140px){}@media(max-width:850px){}@media(prefers-reduced-motion:reduce){}@media(min-width:851px)and (max-width:1360px){}@media(max-width:850px){}@media(max-width:420px){}@media(max-width:360px){}@media(max-width:850px){}@media(min-width:1501px){}@media(max-width:850px){}@media(max-width:1550px){}@media(max-width:1100px){}@media(max-width:850px){}@media(max-width:480px){}@media(max-width:360px){}@media(max-width:850px){}.bomber-sound{display:flex;align-items:center;gap:9px;flex-shrink:0;padding:5px 9px;background:var(--panel,#191923);border:1px solid var(--border,#363343);border-radius:10px;color:var(--text,#eee)}.bomber-links .bomber-sound button,.bomber-sound button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:30px;border:0;background:transparent;color:inherit;font:inherit;font-size:11px;cursor:pointer;padding:3px}.bomber-sound-toggle[aria-pressed=true]{color:#cdb6ff!important}.bomber-sound svg{flex-shrink:0}.bomber-sound-volume{display:flex;align-items:center;gap:7px}.bomber-sound-volume input{width:64px;accent-color:#bda0ff;cursor:pointer;margin:0}.bomber-sound-volume output{min-width:30px;font-size:10px;color:var(--muted,#a69db8);font-variant-numeric:tabular-nums}.bomber-sound-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.bomber-sound button:focus-visible,.bomber-sound input:focus-visible{outline:2px solid #bda0ff;outline-offset:3px;border-radius:4px}.bomber-sound button:disabled{opacity:.5;cursor:default}.bomber-links .bomber-sound-test{font-size:17px;min-width:25px;border-left:1px solid var(--border,#363343);border-radius:0;padding-left:8px}@media(max-width:760px){.bomber-sound{gap:6px;padding:4px 6px}.bomber-sound-volume input{width:48px}.bomber-links .bomber-sound button{font-size:10px}.bomber-links .bomber-sound-test{font-size:16px}.bomber-focused .bomber-links,.bomber-screen .bomber-links{max-width:none}.bomber-focused .bomber-heading,.bomber-screen .bomber-heading{flex-wrap:wrap}.bomber-focused .bomber-links>.bomber-sound+button{display:none}.bomber-sound-volume output{font-size:9px}}.bomber-v2-site .bt-page{max-width:1540px;min-height:100dvh;margin:auto;padding:36px 32px 64px;background:radial-gradient(ellipse at 20% 0,#8b4dff15,transparent 45%)}.bt-page h1,.bt-page h2,.bt-page h3,.bt-page p{margin:0}.bt-page h1{font-size:clamp(28px,3vw,44px);letter-spacing:-1.5px;margin:12px 0}.bt-page h1>span{color:#bfa0ff}.bt-page h2{font-size:18px;letter-spacing:-.3px}.bt-page h3{font-size:15px}.bt-muted{color:#aaa6b9;font-size:13px;line-height:1.55}.bt-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:28px}.bt-eyebrow{display:flex;align-items:center;gap:9px;letter-spacing:2px;color:#bfb0dd;font-size:10px;font-weight:600}.bt-eyebrow>span{width:7px;height:7px;border-radius:50%;background:#94ecc3;box-shadow:0 0 15px #94ecc380}.bt-stage{display:flex;align-items:center;gap:10px;background:#a970ff15;color:#cfb4ff;border:1px solid #a970ff40;border-radius:30px;padding:12px 18px;white-space:nowrap;font-size:13px}.bt-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:28px;align-items:start}.bt-main,.bt-sidebar{min-width:0}.bt-entry{padding:22px;border:1px solid #a970ff50;border-radius:18px;background:linear-gradient(120deg,#a970ff14,#a970ff03);display:flex;align-items:center;justify-content:space-between;gap:20px}.bt-entry p{margin-top:8px}.bt-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.bt-primary,.bt-secondary,.bt-subtle{display:inline-flex;justify-content:center;align-items:center;gap:8px;padding:11px 16px!important;border-radius:10px;font-size:13px!important;min-height:42px}.bomber-v2-site .bt-primary{background:#ad7af8;color:#120c1a;font-weight:700;box-shadow:0 0 24px #a970ff20}.bomber-v2-site .bt-primary:hover:not(:disabled){background:#bf96ff;color:#120c1a}.bomber-v2-site .bt-secondary{border:1px solid #4b405c;background:#201a2a;color:#e2d3fa}.bomber-v2-site .bt-subtle{color:#aba3b8;padding:10px 8px!important}.bt-subtle[aria-pressed=true]{color:#cfb4ff}.bt-path{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:22px 0 8px}.bt-path>div{border-bottom:2px solid #29242f;padding:12px 10px 14px;display:grid;gap:5px}.bt-path>div[aria-current=step]{border-color:#b58aff;background:linear-gradient(0deg,#a970ff0a,transparent)}.bt-path span{font-size:13px;font-weight:600}.bt-path small{font-size:11px;color:#a39bad}.bt-tabs{display:flex;gap:22px;border-bottom:1px solid #2b2633;margin:16px 0 24px;overflow-x:auto}.bt-tabs button{padding:14px 0!important;white-space:nowrap;font-size:13px!important;border-bottom:2px solid transparent!important;color:#aba3b8}.bt-tabs button[aria-pressed=true]{color:#e6d4ff;border-bottom-color:#b58aff!important}.bt-section-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px}.bt-section-head h2{display:flex;align-items:center;gap:8px}.bt-arenas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.bt-arena{border:1px solid #39303f;border-radius:17px;background:linear-gradient(145deg,#1c1722,#141216);padding:20px;min-width:0}.bt-arena-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.bt-pill{display:inline-flex;border-radius:20px;background:#a970ff12;padding:6px 9px;color:#c6b1e0;font-size:10px;white-space:nowrap}.bt-live{color:#9feac2;background:#72dba713}.bt-arena-scene{display:flex;align-items:center;justify-content:center;gap:12px;min-height:112px;margin:16px 0;background:radial-gradient(ellipse,#a970ff17,transparent 70%);color:#bdb0cc;font-size:12px}.bt-arena-scene img{width:58px;height:58px;object-fit:contain;filter:drop-shadow(0 5px 16px #ab6eff30)}.bt-roster{padding:0;margin:0 0 20px;list-style:none}.bt-roster li{display:flex;align-items:center;gap:10px;min-height:51px;border-bottom:1px solid #29232f}.bt-roster img{height:36px;width:36px;object-fit:contain;flex-shrink:0}.bt-roster li>span{font-size:13px;overflow-wrap:anywhere;min-width:0;flex:1}.bt-roster small{font-size:10px;white-space:nowrap}.bt-ready{color:#9ae9bc;font-size:12px;display:inline-flex;align-items:center;gap:5px}.bt-arena-admin{display:flex;align-items:center;flex-wrap:wrap;gap:14px;border-top:1px solid #29232f;margin-top:16px;padding-top:14px}.bt-arena-admin button{display:inline-flex;align-items:center;gap:5px;font-size:11px!important;color:#b9acc8}.bt-console{border:1px solid #39303f;border-radius:17px;padding:22px;background:#18141c}.bt-console p{margin:12px 0 18px}.bt-console-actions{display:grid;gap:10px}.bt-console details{font-size:12px;color:#c9bdd6}.bt-console summary{padding:12px 0;cursor:pointer}.bt-settings{margin-top:22px;border-top:1px solid #342a3d}.bt-field{display:grid;gap:8px;color:#bcb0c9;font-size:12px;margin:14px 0}.bt-field input,.bt-field select{min-width:0;width:100%;color:#f4ebff;border:1px solid #45374e;border-radius:9px;background:#100d14;padding:11px;font-size:13px}.bt-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.bt-fields .bt-field{margin:4px 0}.bt-check{display:flex;align-items:center;gap:8px;font-size:12px;margin:16px 0 20px;line-height:1.5}.bt-check input{accent-color:#b58aff;width:16px;height:16px;flex-shrink:0}.bt-console fieldset{border:0;margin:0;padding:0;min-width:0}.bt-console fieldset:disabled{opacity:.65}.bt-help{padding:24px 8px}.bt-help h3{color:#c9bdd6;font-size:13px;margin:14px 0 8px}.bt-help p{color:#9d93a8;font-size:12px;line-height:1.65}.bt-error{background:#ff858515;border:1px solid #ff858550;border-radius:10px;padding:14px 18px;color:#ffc0c0;margin:0 0 18px;font-size:13px}.bt-reason{margin-top:20px}.bt-table-wrap{overflow:auto}.bt-ranking{margin-bottom:26px}.bt-ranking h3{margin-bottom:12px}.bt-ranking table{width:100%;border-collapse:collapse;font-size:13px;text-align:left;font-variant-numeric:tabular-nums}.bt-ranking td,.bt-ranking th{padding:14px 12px;border-bottom:1px solid #2b2633;white-space:nowrap}.bt-ranking thead th{color:#aba3b8;font-size:11px;font-weight:500}.bt-ranking tbody th{font-weight:500;white-space:normal}.bt-ranking td:last-child{color:#ceb0ff}.bt-you{background:#a970ff0f}.bt-registration-list{margin-top:18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.bt-registration-list>div{display:flex;align-items:center;gap:10px;padding:12px 0;border-bottom:1px solid #29232f;min-width:0}.bt-registration-list img{width:34px;height:34px;object-fit:contain}.bt-registration-list>div>span:nth-child(2){flex:1;min-width:0;overflow-wrap:anywhere;font-size:13px}.bt-registration-list small{display:block;font-size:10px;color:#9d93a8;margin-top:4px}.bt-registration-list>div>span:last-child{font-size:10px;white-space:nowrap}.bt-audit{list-style:none;padding:0;margin:16px 0}.bt-audit li{display:flex;align-items:baseline;gap:18px;padding:12px 0;border-bottom:1px solid #29232f;font-size:12px;line-height:1.6;overflow-wrap:anywhere}.bt-audit time{color:#9d93a8;white-space:nowrap}.bt-main code{display:block;overflow-wrap:anywhere;padding:12px 0;font-size:12px;color:#b9a4d3}.bt-room .toolbar-actions .small-button{display:flex;align-items:center;gap:6px}.bt-room .game-heading h1{white-space:nowrap}.bt-room .side-card>p{font-size:13px;line-height:1.6;margin-top:12px}.bt-room .play-dock{justify-content:center}.bt-room .touch-controls{display:flex!important}.bt-schedule td:nth-child(3){white-space:normal;min-width:160px;line-height:1.7}.bt-schedule h2{margin-bottom:18px}.bt-tabs{gap:20px}@media(max-width:1100px){.bt-layout{grid-template-columns:minmax(0,1fr) 270px;gap:20px}.bt-arenas{grid-template-columns:1fr}.bt-entry{align-items:flex-start;flex-direction:column}.bt-registration-list{grid-template-columns:1fr}}@media(max-width:760px){.bomber-v2-site .bt-page{padding:24px 16px 40px}.bt-layout{display:flex;flex-direction:column}.bt-main,.bt-sidebar{width:100%}.bt-heading{align-items:flex-start;flex-direction:column;gap:14px}.bt-tabs{gap:20px}.bt-path>div{padding:12px 4px}.bt-path span{font-size:12px}.bt-path small{font-size:10px}.bt-arena{padding:18px}.bt-console{padding:20px}.bt-room .game-toolbar{gap:8px;flex-wrap:wrap}.bt-room .game-heading{gap:12px}.bt-room .game-heading h1{font-size:24px}.bt-room .toolbar-actions{gap:8px}.bt-room .game-heading .connection{font-size:12px}.bt-room .game-shell{padding:0 10px 12px}.bt-room .touch-controls{flex-wrap:wrap}.bt-room .game-toolbar .small-button{padding:9px}.bt-room .play-dock .key-hints{display:none}}.bomber-v2-site .bt-back{margin:-8px 0 22px}

/* Source /assets/shop-clean-layout-d7127a47466b.css; order preserved. */
.bomber-shop .shop-catalog-header{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:18px 0 24px;border-top:1px solid var(--home-line)}
.bomber-shop .shop-catalog-header>.shop-tabs{padding:0;border:0}
.bomber-shop .shop-catalog-header>.bomber-shop-balances{width:auto;margin:0;gap:8px;flex-wrap:wrap}
.bomber-shop .shop-catalog-header .bomber-shop-balances button{min-height:48px;padding:8px 12px}
.bomber-shop .shop-catalog-header .bomber-shop-balances b{font-size:14px;margin-top:3px}
@media(max-width:650px){.bomber-shop .shop-catalog-header{align-items:stretch;gap:14px;padding:16px 0 20px}.bomber-shop .shop-catalog-header>.shop-tabs{width:100%}.bomber-shop .shop-catalog-header>.bomber-shop-balances{width:100%}.bomber-shop .shop-catalog-header .bomber-shop-balances button{flex:1;min-width:0}}

/* Source /assets/bomber-rooms-0416cd493e24.css; order preserved. */
@media(min-width:1700px){}@media(max-width:1360px){}@media(max-width:1140px){}@media(max-width:850px){}@media(prefers-reduced-motion:reduce){}@media(min-width:851px)and (max-width:1360px){}@media(max-width:850px){}@media(max-width:420px){}@media(max-width:360px){}@media(max-width:850px){}@media(min-width:1501px){}@media(max-width:850px){}@media(max-width:1550px){}@media(max-width:1100px){}@media(max-width:850px){}@media(max-width:480px){}@media(max-width:360px){}@media(max-width:850px){}@font-face{font-family:DesignInter;src:url("/assets/font-inter-normal-400-b032b185d181390d.woff2") format("woff2"),url(/fonts/inter-normal-400.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:DesignInter;src:url("/assets/font-inter-normal-500-257648d24f17d09c.woff2") format("woff2"),url(/fonts/inter-normal-500.ttf) format("truetype");font-weight:500;font-display:swap}@font-face{font-family:DesignInter;src:url("/assets/font-inter-normal-700-5e8b9eb2607a5fb2.woff2") format("woff2"),url(/fonts/inter-normal-700.ttf) format("truetype");font-weight:700;font-display:swap}@keyframes design-spin{to{transform:rotate(360deg)}}@keyframes focus-in{0%{opacity:0;transform:scale(.99)}to{opacity:1;transform:scale(1)}}@media(max-width:1150px){}@media(max-width:950px){}@media(max-width:700px){}@media(max-height:600px)and (min-width:701px){}@media(prefers-reduced-motion:reduce){}@media(min-width:951px){}@media(max-width:700px){}@media(min-width:701px){}@media(max-width:700px){}@media(max-width:700px){}@media(max-width:950px){}@media(max-width:700px){}@media(max-width:700px){}@media(max-width:500px){}

/* Source /assets/bomber-site-queue-283e95028110.css; order preserved. */
@media(min-width:1700px){}@media(max-width:1360px){}@media(max-width:1140px){}@media(max-width:850px){}@media(prefers-reduced-motion:reduce){}@media(min-width:851px)and (max-width:1360px){}@media(max-width:850px){}@media(max-width:420px){}@media(max-width:360px){}@media(max-width:850px){}@media(min-width:1501px){}@media(max-width:850px){}.bomber-v2-site .mascot-picker{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}@media(max-width:1550px){}@media(max-width:1100px){}@media(max-width:850px){}@media(max-width:480px){}@media(max-width:360px){}@media(max-width:850px){}@font-face{font-family:DesignInter;src:url("/assets/font-inter-normal-400-b032b185d181390d.woff2") format("woff2"),url(/fonts/inter-normal-400.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:DesignInter;src:url("/assets/font-inter-normal-500-257648d24f17d09c.woff2") format("woff2"),url(/fonts/inter-normal-500.ttf) format("truetype");font-weight:500;font-display:swap}@font-face{font-family:DesignInter;src:url("/assets/font-inter-normal-700-5e8b9eb2607a5fb2.woff2") format("woff2"),url(/fonts/inter-normal-700.ttf) format("truetype");font-weight:700;font-display:swap}@keyframes design-spin{to{transform:rotate(360deg)}}@keyframes focus-in{0%{opacity:0;transform:scale(.99)}to{opacity:1;transform:scale(1)}}@media(max-width:1150px){}@media(max-width:950px){}@media(max-width:700px){}@media(max-height:600px)and (min-width:701px){}@media(prefers-reduced-motion:reduce){}@media(min-width:951px){}@media(max-width:700px){}@media(min-width:701px){}@media(max-width:700px){}@media(max-width:700px){}@media(max-width:950px){}@media(max-width:700px){}@media(max-width:700px){}@media(max-width:500px){}@media(max-width:600px){}

/* Source /assets/bomber-site-queue-0e7293a5f196.css; order preserved. */
@keyframes bqd-spin{to{transform:rotate(360deg)}}@media(max-width:600px){}@media(prefers-reduced-motion:reduce){}

/* Source /assets/mascot-palette-v3-16c3f9fd3d95.css; order preserved. */
.bomber-v2-site .mascot-picker{grid-template-columns:repeat(3,minmax(0,1fr))}

/* Source /assets/worms-v22-e1ec7d414371.css; order preserved. */
.worms-turn-clock-v6{position:absolute;top:10px;left:50%;z-index:4;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;min-width:84px;max-width:180px;color:#fff;pointer-events:none;user-select:none}.worms-turn-clock-v6__row{display:flex;align-items:center;justify-content:center;gap:4px;height:43px}.worms-turn-clock-v6__watch{width:36px;height:42px;object-fit:contain;flex:none;filter:drop-shadow(0 2px 1px #142841a6)}.worms-turn-clock-v6__digits{display:block;margin:0 4px 0 0;color:#fff;font:900 italic 38px/1 Arial,Helvetica,sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-1px;transform:rotate(-3deg);transform-origin:center;text-shadow:1px 2px 0 #173347,2px 3px 2px #16344aaf,0 0 2px #fff9;-webkit-text-stroke:.3px #f6fbff}.worms-turn-clock-v6__caption{margin-top:1px;color:#ecf6ff;font:800 8px/1.25 Arial,Helvetica,sans-serif;letter-spacing:.65px;white-space:nowrap;text-shadow:0 1px 2px #0a243c}.worms-turn-clock-v6__wind{display:flex;justify-content:center;align-items:center;gap:4px;margin-top:5px;padding:2px 6px;border-radius:10px;background:#0c2c405c;color:#f1f7ff;font:700 10px/1.1 Arial,Helvetica,sans-serif;text-shadow:0 1px 1px #102334}.worms-turn-clock-v6--trainer{min-width:70px;top:11px}.worms-turn-clock-v6--trainer .worms-turn-clock-v6__row{height:28px;gap:3px}.worms-turn-clock-v6--trainer .worms-turn-clock-v6__watch{width:23px;height:27px}.worms-turn-clock-v6--trainer .worms-turn-clock-v6__digits{font-size:29px;letter-spacing:0}.worms-turn-clock-v6--trainer .worms-turn-clock-v6__caption{font-size:7px;letter-spacing:.55px}.worms-turn-clock-v6--trainer .worms-turn-clock-v6__wind{margin-top:4px}.worms-turn-clock-v6--urgent .worms-turn-clock-v6__digits{color:#fff4e9;text-shadow:1px 2px 0 #843027,2px 3px 2px #321b24b3,0 0 9px #f64839b3;animation:worms-clock-v6-warning 1s ease-in-out infinite}.worms-turn-clock-v6--urgent .worms-turn-clock-v6__caption{color:#ffe5c7}.worms-turn-clock-v6__warning{letter-spacing:.25px}@keyframes worms-clock-v6-warning{0%,to{transform:rotate(-3deg) scale(1)}45%{transform:rotate(-3deg) scale(1.065)}}@media(max-width:600px){.worms-turn-clock-v6{top:6px;min-width:70px;max-width:145px}.worms-turn-clock-v6__row{height:34px;gap:3px}.worms-turn-clock-v6__watch{width:28px;height:33px}.worms-turn-clock-v6__digits{font-size:31px;letter-spacing:-.8px}.worms-turn-clock-v6__caption{font-size:7px;letter-spacing:.4px}.worms-turn-clock-v6__wind{margin-top:3px;font-size:9px;padding:2px 5px}.worms-turn-clock-v6--trainer{top:7px;min-width:58px}.worms-turn-clock-v6--trainer .worms-turn-clock-v6__row{height:23px}.worms-turn-clock-v6--trainer .worms-turn-clock-v6__watch{width:19px;height:23px}.worms-turn-clock-v6--trainer .worms-turn-clock-v6__digits{font-size:25px}.worms-turn-clock-v6--trainer .worms-turn-clock-v6__caption{font-size:6px;letter-spacing:.45px}.worms-turn-clock-v6--trainer .worms-turn-clock-v6__wind{margin-top:3px;font-size:8px}.worms-turn-clock-v6__warning{letter-spacing:0}}@media(prefers-reduced-motion:reduce){.worms-turn-clock-v6--urgent .worms-turn-clock-v6__digits{animation:none}}.worms-clock{position:absolute;left:50%;transform:translate(-50%);top:-3px;text-align:center;display:flex;align-items:center;flex-direction:column;color:#fff3c2;text-shadow:0 2px 3px #31505c}@media(max-width:900px){}@media(max-width:600px){}@media(max-height:500px)and (min-width:601px){.worms-full .worms-console{padding:5px 10px;gap:15px}.worms-full .worms-movement button{height:29px}.worms-full .worms-movement small{display:none}.worms-full .worms-fire{height:35px}.worms-full .worms-arsenal{padding:5px 10px}.worms-full .worms-inventory button{height:36px}.worms-full .worms-weapon-icon{height:28px}.worms-full .worms-item-description{padding-bottom:4px}.worms-full .worms-hud{inset:8px 13px auto}.worms-full .worms-team img{height:31px}.worms-full .worms-clock>strong{font-size:28px}.worms-full .worms-team{padding:3px 8px}}@media(max-width:600px){}@media(max-width:600px){}@media(min-width:601px){}.worms-selected-icon>b{position:absolute;right:3px;bottom:1px;font-size:11px;color:#fff;text-shadow:1px 1px 2px #3c351e}.worms-arsenal-caption h2{margin:0;font:800 23px Arial,sans-serif;color:#fff;text-align:center;text-shadow:-1px -1px #27353d,1px 2px 1px #27353d}.worms-weapon-grid button>span{position:absolute;bottom:1px;right:3px;font:700 12px Arial,sans-serif;color:#fff;text-shadow:1px 1px #776d4b,-1px -1px #776d4b}@media(max-width:900px){}@media(max-width:600px){}@media(max-width:600px){}@media(max-width:360px){}.worms-aim-controls output[aria-label="\422\435\43a\443\449\430\44f  \441\438\43b\430"]{font-weight:700;color:#f4d58c;white-space:nowrap}@media(max-width:900px){}@media(max-width:600px){}@media(max-width:360px){}@media(max-width:600px){}@media(min-width:901px){.worms-v8 .worms-command-bar{position:absolute;z-index:3;bottom:33px;left:50%;transform:translate(-50%);width:min(950px,calc(100% - 28px));box-sizing:border-box;grid-template-columns:minmax(145px,1fr) 144px minmax(210px,1.3fr) 112px 30px}}@media(min-width:601px)and (max-width:900px){.worms-v8 .worms-command-bar{border-radius:0;border-left:0;border-right:0;grid-template-columns:minmax(110px,1fr) 144px minmax(145px,1fr) 100px 30px;gap:8px;padding:8px}.worms-v8 .worms-aim-controls>small{font-size:10px}.worms-v8 .worms-selected-weapon strong{font-size:11px}}@media(max-width:600px){}@media(max-width:360px){}@media(max-width:480px){}

/* Source /assets/bomber-launch-91126372dcc5.css; order preserved. */
.bomber-v2-site{font-family:Inter,Arial,sans-serif;color:#f5f5f6;background:#0e0e10;font-synthesis:none;--muted:#aaa6b9;--line:#2b2934;--accent:#a970ff;--board-height: calc(100dvh - 360px) }.bomber-v2-site *{box-sizing:border-box}.bomber-v2-site{margin:0}.bomber-v2-site button,.bomber-v2-site input,.bomber-v2-site select{font:inherit}.bomber-v2-site button,.bomber-v2-site a{touch-action:manipulation}.bomber-v2-site button{cursor:pointer;color:inherit;border:0;background:none}.bomber-v2-site a{color:inherit;text-decoration:none}.bomber-v2-site button:disabled{cursor:default;opacity:.45}.bomber-v2-site button:focus-visible,.bomber-v2-site a:focus-visible,.bomber-v2-site input:focus-visible,.bomber-v2-site select:focus-visible,.bomber-v2-site canvas:focus-visible{outline:2px solid #cfb5ff;outline-offset:4px}.bomber-v2-site button:hover:not(:disabled),.bomber-v2-site a:hover{color:#fff}.bomber-v2-site svg{flex-shrink:0;stroke-width:1.7}.bomber-v2-site i{font-style:normal;color:#858094}.bomber-v2-site button{transition:background .16s,color .16s,box-shadow .16s}.bomber-v2-site .app{min-height:100dvh;background:radial-gradient(ellipse at 50% 54%,#19112755,transparent 66%),#0e0e10}.bomber-v2-site .site-header{height:68px;border-bottom:1px solid var(--line);background:#101013}.bomber-v2-site .header-inner{max-width:1480px;height:100%;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:32px;padding:0 14px}.bomber-v2-site .brand{display:flex;gap:12px;align-items:center;font-size:26px;font-weight:700;letter-spacing:-1px;padding:0}.bomber-v2-site .brand img{width:36px;height:36px;object-fit:contain}.bomber-v2-site .header-inner nav{display:flex;align-items:center;gap:10px;flex:1;justify-content:center}.bomber-v2-site .header-inner nav button{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--muted);padding:11px 8px;white-space:nowrap}.bomber-v2-site .header-inner nav .selected{border:1px solid #8152b3;border-radius:11px;color:#fff;background:#a970ff1a;box-shadow:0 0 19px #a970ff17}.bomber-v2-site .profile{display:flex;align-items:center;gap:9px;padding:7px 15px;border:1px solid var(--line);border-radius:12px;background:#17161c;min-width:153px}.bomber-v2-site .profile img{height:34px;width:34px;object-fit:contain}.bomber-v2-site .profile span{text-align:left}.bomber-v2-site .profile strong{font-size:13px}.bomber-v2-site .profile small{display:block;font-size:10px;color:var(--muted);margin-top:3px}.bomber-v2-site .game-shell{max-width:1480px;margin:auto;padding:0 14px 18px}.bomber-v2-site .game-toolbar{min-height:66px;display:flex;justify-content:space-between;align-items:center;gap:20px;border-bottom:1px solid var(--line)}.bomber-v2-site .game-heading,.bomber-v2-site .toolbar-actions{display:flex;align-items:center;gap:20px}.bomber-v2-site .game-heading h1{font-size:32px;letter-spacing:-1.3px;margin:0;line-height:1.2}.bomber-v2-site .game-heading h1 span{color:#b889ff}.bomber-v2-site .toolbar-divider{width:1px;height:31px;background:var(--line);flex-shrink:0}.bomber-v2-site .map-label{display:flex;gap:10px;align-items:center;color:#bbb5ce;font-size:13px;padding:8px 0;white-space:nowrap}.bomber-v2-site .connection{display:flex;align-items:center;gap:12px;color:#87ecb3;font-size:14px;font-weight:500;white-space:nowrap}.bomber-v2-site .status-light{height:10px;width:10px;border-radius:50%;background:#8ef0b2;box-shadow:0 0 9px #82ffb56b,0 0 22px #82ffb524}.bomber-v2-site .connection.paused{color:#f0c683}.bomber-v2-site .paused .status-light{background:#f0c683;box-shadow:0 0 10px #f0c68344}.bomber-v2-site .connection b{color:#d4c1f4;font-size:13px;font-variant-numeric:tabular-nums}.bomber-v2-site .text-button{display:inline-flex;gap:5px;align-items:center;color:#bbb5ce;font-size:13px;padding:11px 0;line-height:1.35;white-space:nowrap}.bomber-v2-site .icon-button{width:42px;height:42px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.bomber-v2-site .icon-button:hover{background:#ffffff09}.bomber-v2-site .toolbar-actions{gap:22px}.bomber-v2-site .toolbar-actions .icon-button{margin-left:-8px}.bomber-v2-site .arena-stage{padding-top:18px;display:flex;justify-content:center}.bomber-v2-site .arena-frame{position:relative;width:min(100%,calc(var(--board-height)*21/17));border-radius:7px;border:1px solid #80739560;padding:2px;background:#222131;box-shadow:0 8px 36px #a970ff20,0 0 76px #a970ff09}.bomber-v2-site .bomber-canvas{display:block;width:100%;height:auto;border-radius:4px;outline-offset:3px;touch-action:none}.bomber-v2-site .roster{display:grid;grid-template-columns:repeat(4,1fr);width:min(100%,calc(var(--board-height)*21/17));margin:15px auto 16px;height:57px;align-items:center}.bomber-v2-site .roster-slot{padding-left:26px;display:flex;align-items:center;gap:13px;border-right:1px solid #4f465d80;min-width:0}.bomber-v2-site .roster-slot:first-child{padding-left:0}.bomber-v2-site .roster-slot:last-child{border:0}.bomber-v2-site .roster-slot img{width:48px;height:48px;object-fit:contain}.bomber-v2-site .roster-slot strong{display:block;font-size:13px}.bomber-v2-site .roster-slot small{display:flex;align-items:center;gap:7px;font-size:12px;margin-top:6px;color:#a69fb4}.bomber-v2-site .roster-slot .ready{color:#89eeb1}.bomber-v2-site .ready span{width:7px;height:7px;background:#89eeb1;border-radius:50%;box-shadow:0 0 10px #89eeb133}.bomber-v2-site .roster-slot.empty{color:#b6afc8;font-size:13px}.bomber-v2-site .roster-slot.empty svg{padding:9px;border:1px dashed #a9a1b178;border-radius:50%;width:39px;height:39px}.bomber-v2-site .play-dock{display:flex;align-items:center;gap:0;min-height:94px;padding:15px 24px;border:1px solid #4a3b6280;border-radius:19px;background:linear-gradient(115deg,#1a1721,#16151b 50%,#1c1628);box-shadow:0 -2px 24px #ad72ff05}.bomber-v2-site .mode-switch{display:flex;align-items:center;border:1px solid #51435e88;border-radius:17px;padding:2px;min-width:265px}.bomber-v2-site .mode-switch button{padding:15px 22px;border-radius:15px;color:#bab1cb;flex:1;font-size:13px;font-weight:500}.bomber-v2-site .mode-switch button[aria-pressed=true]{color:#fff;border:1px solid #b280f1;background:linear-gradient(140deg,#4b316c,#362644);box-shadow:0 0 23px #a970ff1c}.bomber-v2-site .rank-summary{display:flex;align-items:center;gap:14px;justify-content:center;border-left:1px solid #3e364b;border-right:1px solid #3e364b;padding:0 28px;margin:0 28px;font-size:17px;font-weight:700;white-space:nowrap}.bomber-v2-site .rank-summary img{width:52px;height:52px;object-fit:contain;mix-blend-mode:lighten}.bomber-v2-site .rank-summary i{padding:0 3px}.bomber-v2-site .rank-summary b{font-size:19px}.bomber-v2-site .key-hints{display:flex;align-items:center;justify-content:center;gap:11px;color:#b5adc8;font-size:12px;white-space:nowrap;flex:1}.bomber-v2-site .key-group{display:flex;gap:3px}.bomber-v2-site kbd{display:inline-flex;align-items:center;justify-content:center;min-width:23px;height:24px;padding:0 4px;border:1px solid #50465d;border-radius:5px;font:500 13px Inter;background:#101015;color:#c7bfd9}.bomber-v2-site .space-key{border:none;background:none;padding:0}.bomber-v2-site .dock-action{display:flex;gap:10px;align-items:center;border-left:1px solid #3e364b;margin-left:24px;padding-left:24px}.bomber-v2-site .primary{display:inline-flex;align-items:center;justify-content:center;gap:12px;border:1px solid #d6abff;border-radius:16px;padding:16px 28px;min-height:58px;color:#fff;font-size:15px;font-weight:700;background:linear-gradient(115deg,#c389f4,#9159f9 63%,#7835f1);box-shadow:0 5px 25px #9d51ff27,inset 0 1px #ffffff21;white-space:nowrap}.bomber-v2-site .primary:hover:not(:disabled){box-shadow:0 5px 35px #a962ff4a;background:linear-gradient(115deg,#cc96fa,#9b63ff 63%,#8442fa)}.bomber-v2-site .secondary{border:1px solid #554265;color:#c8b5e0}.bomber-v2-site .dock-message{font-size:12px;color:#bab0cc;text-align:center;margin:8px 0 0}.bomber-v2-site .countdown{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;background:#12101942;pointer-events:none}.bomber-v2-site .countdown strong{font-size:100px;color:#e7d6ff;text-shadow:0 0 40px #a970ff70}.bomber-v2-site .countdown span{font-size:15px}.bomber-v2-site .pause-note{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;gap:10px;align-items:center;padding:20px 26px;background:#191321e8;border:1px solid #61427d;border-radius:14px}.bomber-v2-site .expanded{--board-height: calc(100dvh - 292px) }.bomber-v2-site .stream{--board-height: calc(100dvh - 177px) }.bomber-v2-site .stream .game-shell{max-width:none}.bomber-v2-site .stream .roster{margin-bottom:0}.bomber-v2-site .audio-control{position:relative}.bomber-v2-site .audio-popover{position:absolute;z-index:10;right:0;top:49px;width:280px;padding:15px 18px 18px;border:1px solid #5b426e;border-radius:14px;background:#19151ff5;box-shadow:0 14px 40px #0008}.bomber-v2-site .popover-title{display:flex;justify-content:space-between;align-items:center}.bomber-v2-site .popover-title strong{font-size:15px}.bomber-v2-site .popover-title .icon-button{height:28px;width:28px;margin:0}.bomber-v2-site .sound-switch{display:flex;justify-content:space-between;align-items:center;width:100%;padding:17px 0;font-size:13px;color:#ccc5d7}.bomber-v2-site .switch-track{width:35px;height:20px;border-radius:20px;background:#4a4052;padding:3px;display:block}.bomber-v2-site .switch-track span{display:block;border-radius:50%;width:14px;height:14px;background:#d4c3e1;transition:transform .15s}.bomber-v2-site .sound-switch[aria-checked=true] .switch-track{background:#a970ff}.bomber-v2-site .sound-switch[aria-checked=true] .switch-track span{transform:translate(15px);background:#fff}.bomber-v2-site .volume-label{display:flex;justify-content:space-between;font-size:12px;color:#b5adbf;margin:2px 0 12px}.bomber-v2-site .audio-popover input{width:100%;accent-color:#b783ff;cursor:pointer}.bomber-v2-site .test-sound{font-size:12px;margin-top:12px;padding-bottom:0;gap:8px}.bomber-v2-site dialog{border:1px solid #62427d;border-radius:20px;background:#17141d;color:#f5f5f6;max-width:570px;width:calc(100% - 32px);padding:0;box-shadow:0 25px 90px #0009;max-height:calc(100dvh - 36px)}.bomber-v2-site dialog::backdrop{background:#07070ab3;backdrop-filter:blur(7px)}.bomber-v2-site .dialog-head{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--line)}.bomber-v2-site h2{font-size:22px;letter-spacing:-.5px;margin:0}.bomber-v2-site .dialog-body{padding:24px;font-size:14px;line-height:1.6}.bomber-v2-site .dialog-body p{margin-top:0;margin-bottom:20px}.bomber-v2-site .muted{color:#a9a0b8;font-size:13px}.bomber-v2-site .dialog-body .primary{min-height:48px;padding:12px 24px;font-size:14px}.bomber-v2-site .rule-row{display:flex;align-items:center;gap:14px;margin-bottom:17px;color:#c8bed8}.bomber-v2-site .rule-row kbd{height:32px;min-width:78px}.bomber-v2-site .field{display:flex;flex-direction:column;gap:8px;font-size:13px;color:#c0b4d0;margin-bottom:20px}.bomber-v2-site select,.bomber-v2-site input[type=number]{padding:13px 14px;border:1px solid #55405f;border-radius:10px;background:#211a2a;color:#fff;min-height:46px;width:100%}.bomber-v2-site .tempo-fields{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.bomber-v2-site .numeric-field{position:relative}.bomber-v2-site .numeric-field input{padding-right:42px}.bomber-v2-site .numeric-field span{position:absolute;right:12px;top:13px;font-size:11px;color:#a897b6}.bomber-v2-site .dialog-footer{display:flex;align-items:center;justify-content:space-between}.bomber-v2-site .cosmetic-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.bomber-v2-site .cosmetic-grid button{position:relative;display:flex;flex-direction:column;align-items:center;font-size:12px;padding:10px 5px;border-radius:12px;border:1px solid #47364f;background:#21192a}.bomber-v2-site .cosmetic-grid img{width:90px;height:90px;object-fit:contain;max-width:100%}.bomber-v2-site .cosmetic-grid button.chosen{border-color:#b783ff;background:#a970ff16}.bomber-v2-site .cosmetic-grid svg{position:absolute;right:7px;top:7px;color:#c29aff}.bomber-v2-site .bombs{grid-template-columns:repeat(3,1fr)}.bomber-v2-site h3{font-size:14px;margin:20px 0 12px}.bomber-v2-site .ranking-title{display:flex;align-items:center;gap:16px;margin-bottom:24px;font-size:22px}.bomber-v2-site .ranking-title img{width:60px}.bomber-v2-site .rank-places{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:22px}.bomber-v2-site .rank-places span{padding:7px 10px;border:1px solid #4e3b5a;border-radius:8px;color:#cfb9e9;font-size:12px}@media(min-width:1700px){.bomber-v2-site{--board-height: calc(100dvh - 365px) }.bomber-v2-site .header-inner,.bomber-v2-site .game-shell{max-width:1620px}.bomber-v2-site .play-dock{padding:18px 30px}.bomber-v2-site .toolbar-actions{gap:26px}}@media(max-width:1360px){.bomber-v2-site .header-inner{gap:16px}.bomber-v2-site .header-inner nav{gap:2px}.bomber-v2-site .header-inner nav button{font-size:12px;padding:11px 7px}.bomber-v2-site .toolbar-actions,.bomber-v2-site .game-heading{gap:15px}.bomber-v2-site .rank-summary{padding:0 18px;margin:0 18px;font-size:15px}.bomber-v2-site .mode-switch{min-width:230px}.bomber-v2-site .mode-switch button{padding:15px}.bomber-v2-site .key-hints{gap:5px;font-size:11px}.bomber-v2-site .dock-action{padding-left:18px;margin-left:18px}.bomber-v2-site .play-dock{padding:14px 18px}.bomber-v2-site .primary{padding:16px 22px;font-size:14px}}@media(max-width:1140px){.bomber-v2-site .header-inner nav button:nth-child(n+5){display:none}.bomber-v2-site .toolbar-actions .stream-link,.bomber-v2-site .key-hints{display:none}.bomber-v2-site .rank-summary{flex:1}.bomber-v2-site .game-heading h1{font-size:28px}.bomber-v2-site .game-heading{gap:12px}.bomber-v2-site .map-label{font-size:12px}.bomber-v2-site .toolbar-actions{gap:12px}}@media(max-width:850px){.bomber-v2-site{--board-height: calc(100dvh - 385px) }.bomber-v2-site .header-inner{gap:10px}.bomber-v2-site .header-inner nav button{display:none}.bomber-v2-site .header-inner nav button.selected{display:flex}.bomber-v2-site .profile{min-width:auto;padding:7px}.bomber-v2-site .profile span{display:none}.bomber-v2-site .game-toolbar{flex-wrap:wrap;gap:2px;padding:10px 0}.bomber-v2-site .game-heading{width:100%;justify-content:space-between}.bomber-v2-site .game-heading .toolbar-divider{display:none}.bomber-v2-site .toolbar-actions{width:100%;justify-content:space-between;gap:10px}.bomber-v2-site .toolbar-actions .toolbar-divider{display:none}.bomber-v2-site .toolbar-actions .icon-button{margin:0}.bomber-v2-site .text-button{font-size:12px}.bomber-v2-site .game-heading h1{font-size:26px}.bomber-v2-site .connection{font-size:12px}.bomber-v2-site .map-label span{max-width:190px;overflow:hidden;text-overflow:ellipsis}.bomber-v2-site .arena-stage{padding-top:12px}.bomber-v2-site .roster{margin:8px auto 10px;height:44px}.bomber-v2-site .roster-slot{padding-left:10px;gap:5px}.bomber-v2-site .roster-slot img{width:36px;height:36px}.bomber-v2-site .roster-slot strong{font-size:10px}.bomber-v2-site .roster-slot small{font-size:9px;margin-top:3px}.bomber-v2-site .roster-slot.empty{font-size:10px}.bomber-v2-site .roster-slot.empty svg{width:27px;height:27px;padding:5px}.bomber-v2-site .play-dock{flex-wrap:wrap;gap:12px;padding:12px;border-radius:14px}.bomber-v2-site .mode-switch{min-width:0;flex:1}.bomber-v2-site .mode-switch button{padding:11px;font-size:12px}.bomber-v2-site .rank-summary{border:0;margin:0;padding:0 0 0 10px;flex:none;font-size:12px;gap:6px}.bomber-v2-site .rank-summary img{width:35px;height:35px}.bomber-v2-site .rank-summary b{font-size:13px}.bomber-v2-site .dock-action{width:100%;margin:0;padding:0;border:0}.bomber-v2-site .dock-action .primary{flex:1;min-height:46px;padding:12px;border-radius:12px}.bomber-v2-site .expanded{--board-height: calc(100dvh - 317px) }.bomber-v2-site .stream{--board-height: calc(100dvh - 183px) }.bomber-v2-site .tempo-fields{grid-template-columns:1fr}.bomber-v2-site .cosmetic-grid{gap:6px}.bomber-v2-site .cosmetic-grid img{height:70px}.bomber-v2-site .dialog-body{padding:18px}.bomber-v2-site .dialog-head{padding:14px 18px}.bomber-v2-site .rank-summary span{white-space:nowrap}.bomber-v2-site .audio-popover{position:fixed;right:16px;top:178px}}@media(prefers-reduced-motion:reduce){.bomber-v2-site *{transition:none!important;scroll-behavior:auto!important}}.bomber-v2-site .map-label span{max-width:220px;overflow:hidden;text-overflow:ellipsis}@media(min-width:851px)and (max-width:1360px){.bomber-v2-site .roster-slot{padding-left:12px;gap:8px}.bomber-v2-site .roster-slot img{width:40px;height:40px}.bomber-v2-site .roster-slot strong{font-size:12px}.bomber-v2-site .roster-slot small{font-size:10px}.bomber-v2-site .roster-slot.empty{font-size:11px}.bomber-v2-site .roster-slot.empty svg{width:32px;height:32px;padding:7px}}@media(max-width:850px){.bomber-v2-site .roster{height:71px}.bomber-v2-site .roster-slot{flex-direction:column;align-items:center;justify-content:center;padding:0!important;gap:5px;height:65px}.bomber-v2-site .roster-slot img{width:30px;height:30px}.bomber-v2-site .roster-slot div{text-align:center}.bomber-v2-site .roster-slot small{justify-content:center;margin-top:2px;font-size:9px}.bomber-v2-site .roster-slot.empty{gap:9px}.bomber-v2-site .roster-slot.empty svg{width:30px;height:30px}.bomber-v2-site .roster-slot strong{font-size:10px;max-width:80px;overflow:hidden;text-overflow:ellipsis}.bomber-v2-site .app{--board-height: calc(100dvh - 412px) }.bomber-v2-site .app.expanded{--board-height: calc(100dvh - 344px) }.bomber-v2-site .app.stream{--board-height: calc(100dvh - 210px) }}.bomber-v2-site .mobile-label,.bomber-v2-site .touch-controls{display:none}@media(max-width:420px){.bomber-v2-site .cosmetics-link .desktop-label{display:none}.bomber-v2-site .cosmetics-link .mobile-label{display:inline}.bomber-v2-site .toolbar-actions .text-button{font-size:12px}.bomber-v2-site .toolbar-actions{gap:4px}.bomber-v2-site .rank-summary{font-size:11px;gap:4px;padding-left:0}.bomber-v2-site .rank-summary img{width:30px;height:30px}.bomber-v2-site .rank-summary b{font-size:12px}.bomber-v2-site .mode-switch button{padding:11px 8px;font-size:11px}}@media(max-width:360px){.bomber-v2-site .header-inner nav{display:none}.bomber-v2-site .header-inner{justify-content:space-between}.bomber-v2-site .game-heading{gap:8px}.bomber-v2-site .map-label{gap:5px;font-size:11px}.bomber-v2-site .connection{gap:6px;font-size:11px}}@media(max-width:850px){.bomber-v2-site .touch-controls{display:flex;justify-content:center;gap:10px;width:100%;touch-action:none}.bomber-v2-site .bomb-touch{margin-left:12px}.bomber-v2-site .bomb-touch img{width:30px;height:30px;object-fit:contain}.bomber-v2-site .app.active-match{--board-height: calc(100dvh - 480px) }.bomber-v2-site .app.expanded.active-match{--board-height: calc(100dvh - 412px) }.bomber-v2-site .app.stream.active-match{--board-height: calc(100dvh - 210px) }}.bomber-v2-site .game-shell{position:relative}.bomber-v2-site .dock-message{position:absolute;left:20px;right:20px;bottom:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:11px;line-height:14px;margin:0}@media(min-width:1501px){.bomber-v2-site .mode-switch{min-width:280px}.bomber-v2-site .rank-summary{font-size:18px;padding:0 26px;margin:0 60px}.bomber-v2-site .rank-summary b{font-size:21px}.bomber-v2-site .rank-summary img{width:58px;height:58px}.bomber-v2-site .play-dock .primary{min-width:248px}.bomber-v2-site .key-hints{font-size:13px}}.bomber-v2-site .status-light{width:12px;height:12px;box-shadow:0 0 12px #82ffb56b,0 0 25px #82ffb524}@media(max-width:850px){.bomber-v2-site .roster-slot strong{font-size:12px}.bomber-v2-site .roster-slot small{font-size:10px}.bomber-v2-site .roster-slot.empty{font-size:11px}}.bomber-v2-site .v2{--game-height:100dvh;--board-height:calc(var(--game-height) - 270px)}.bomber-v2-site .v2:not(.expanded){--game-height: calc(100dvh - 68px) }.bomber-v2-site .v2 .game-shell{max-width:1920px;padding:0 20px 10px}.bomber-v2-site .v2 .game-toolbar{min-height:64px}.bomber-v2-site .v2 .game-heading,.bomber-v2-site .v2 .toolbar-actions{gap:16px}.bomber-v2-site .version-tag{font-size:9px;letter-spacing:1.5px;color:#9689aa;border:1px solid #42324f;border-radius:6px;padding:6px 8px}.bomber-v2-site .v2 .game-heading h1{font-size:29px}.bomber-v2-site .game-layout{display:grid;grid-template-columns:220px minmax(0,1fr) 220px;gap:22px;padding-top:14px;align-items:start}.bomber-v2-site .game-sidebar{display:flex;flex-direction:column;gap:12px;max-height:calc(var(--game-height) - 92px);overflow:auto;scrollbar-width:thin;scrollbar-color:#54405f transparent}.bomber-v2-site .side-card{border:1px solid #3a2f465e;border-radius:15px;background:linear-gradient(125deg,#1a1721bd,#141319);padding:16px}.bomber-v2-site .side-title{display:flex;align-items:center;gap:9px;color:#bc9aeb;margin-bottom:14px}.bomber-v2-site .side-title h2{font-size:13px;font-weight:600;letter-spacing:0;color:#e6dff0}.bomber-v2-site .side-caption{color:#9f94ad;font-size:12px;line-height:1.6;margin:-2px 0 14px}.bomber-v2-site .side-card .field{font-size:11px;margin-bottom:13px;gap:6px}.bomber-v2-site .side-card select,.bomber-v2-site .side-card input[type=number]{font-size:12px;padding:9px 10px;min-height:37px;border-color:#493752;background:#221a2a}.bomber-v2-site .side-card .tempo-fields{grid-template-columns:1fr}.bomber-v2-site .side-card .numeric-field input{padding-right:42px}.bomber-v2-site .side-card .numeric-field span{top:11px}.bomber-v2-site .side-card .muted{font-size:10px;line-height:1.6;margin:0 0 12px}.bomber-v2-site .toggle-row{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#b6d9c4;padding:12px 0 18px;font-size:12px}.bomber-v2-site .toggle-row span{display:flex;align-items:center;gap:8px}.bomber-v2-site .toggle-row input{accent-color:#8cecbb;width:16px;height:16px}.bomber-v2-site .sandbox-numbers{display:grid;grid-template-columns:1fr 1fr;gap:10px}.bomber-v2-site .sandbox-actions{display:flex;flex-direction:column;gap:8px}.bomber-v2-site .small-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:8px 12px;border:1px solid #64467e80;border-radius:9px;background:#b582ff0d;color:#c8b5dd;font-size:11px;white-space:nowrap}.bomber-v2-site .small-button:hover{background:#b582ff1e}.bomber-v2-site .side-card>.small-button{width:100%}.bomber-v2-site .arena-column{min-width:0}.bomber-v2-site .arena-topline{display:flex;justify-content:space-between;align-items:center;width:min(100%,calc(var(--board-height)*21/17));margin:0 auto;font-size:10px;color:#9f92b1;height:24px}.bomber-v2-site .arena-topline span{display:flex;align-items:center;gap:7px}.bomber-v2-site .v2 .arena-stage{padding-top:7px}.bomber-v2-site .v2 .arena-frame{width:min(100%,calc(var(--board-height)*21/17))}.bomber-v2-site .v2 .roster{margin:10px auto;height:42px}.bomber-v2-site .v2 .roster-slot img{width:38px;height:38px}.bomber-v2-site .v2 .roster-slot{gap:8px;padding-left:12px}.bomber-v2-site .v2 .roster-slot:first-child{padding-left:0}.bomber-v2-site .v2 .roster-slot strong{font-size:11px}.bomber-v2-site .v2 .roster-slot small{font-size:10px;margin-top:4px}.bomber-v2-site .v2 .solo-roster{display:block}.bomber-v2-site .v2 .solo-roster .roster-slot{border:0;height:100%}.bomber-v2-site .solo-note{margin-left:auto;display:flex;align-items:center;gap:9px;color:#a89cb7;font-size:10px;white-space:nowrap}.bomber-v2-site .v2 .play-dock{min-height:61px;padding:9px 12px;gap:8px;border-radius:13px}.bomber-v2-site .v2 .mode-switch{min-width:0;flex:1;border-radius:10px}.bomber-v2-site .v2 .mode-switch button{padding:10px 9px;font-size:11px;border-radius:9px;white-space:nowrap}.bomber-v2-site .v2 .mode-switch button[aria-pressed=true]{background:#633f893d;border-color:#a67ce08a}.bomber-v2-site .v2 .key-hints{font-size:10px;flex:none;gap:6px;margin:0 9px}.bomber-v2-site .v2 .key-hints kbd{font-size:10px;height:21px}.bomber-v2-site .v2 .dock-action{border:0;padding:0;margin:0;flex-shrink:0}.bomber-v2-site .v2 .dock-action .primary{min-height:39px;min-width:0;padding:10px 16px;font-size:12px;border-radius:10px;gap:8px}.bomber-v2-site .v2 .dock-action .icon-button{height:36px;width:36px}.bomber-v2-site .v2 .touch-controls{display:none}.bomber-v2-site .arena-notice{font-size:10px;line-height:1.5;color:#af9bbb;text-align:center;margin:8px 0 0;min-height:16px}.bomber-v2-site .arena-welcome{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(ellipse at center,#15101ed9,#15101e22);border-radius:6px;text-align:center;padding:14px}.bomber-v2-site .arena-welcome strong{font-size:25px;letter-spacing:-.5px;text-shadow:0 2px 15px #000}.bomber-v2-site .arena-welcome p{color:#d5c6e5;font-size:12px;line-height:1.6;margin:11px 0 22px}.bomber-v2-site .welcome-icon{width:48px;height:48px;border:1px solid #b480ff55;border-radius:14px;color:#c6a3f7;background:#ae69ff14;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.bomber-v2-site .arena-welcome .primary{min-height:44px;padding:11px 22px;font-size:13px;border-radius:12px}.bomber-v2-site .mascot-picker{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.bomber-v2-site .mascot-picker button{min-width:0}.bomber-v2-site .mascot-picker button span{max-width:100%;overflow-wrap:anywhere;text-align:center}.bomber-v2-site .mascot-picker button{position:relative;padding:6px 2px;border:1px solid transparent;border-radius:9px;font-size:9px;color:#b8aac8;display:flex;flex-direction:column;align-items:center;gap:4px}.bomber-v2-site .mascot-picker button img{width:48px;height:48px;object-fit:contain}.bomber-v2-site .mascot-picker button.chosen{background:#b480ff15;border-color:#b480ff70;color:#e4ccff}.bomber-v2-site .mascot-picker button svg{position:absolute;right:3px;top:3px;color:#d1a3ff}.bomber-v2-site .bomb-picker{display:flex;justify-content:center;gap:10px;border-top:1px solid #42334d;margin-top:12px;padding-top:13px}.bomber-v2-site .bomb-picker button{border:1px solid transparent;border-radius:9px;padding:4px}.bomber-v2-site .bomb-picker button[aria-pressed=true]{border-color:#b480ff80;background:#b480ff15}.bomber-v2-site .bomb-picker img{width:32px;height:32px;object-fit:contain}.bomber-v2-site .test-stats{font-size:11px;margin:0}.bomber-v2-site .test-stats div{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid #352b4160}.bomber-v2-site .test-stats dt{color:#a99bb8}.bomber-v2-site .test-stats dd{margin:0;color:#eadcf8;font-variant-numeric:tabular-nums;font-size:12px}.bomber-v2-site .test-log{font-size:10px;line-height:1.6;color:#9f8dab;margin-top:13px}.bomber-v2-site .test-log p{margin:8px 0}.bomber-v2-site .mobile-settings{display:none}@media(max-width:1550px){.bomber-v2-site .v2 .key-hints{display:none}.bomber-v2-site .game-layout{grid-template-columns:204px minmax(0,1fr) 204px;gap:16px}.bomber-v2-site .side-card{padding:13px}.bomber-v2-site .v2 .game-shell{padding:0 16px 10px}}@media(max-width:1100px){.bomber-v2-site .game-layout{grid-template-columns:minmax(0,1fr)}.bomber-v2-site .controls-sidebar{display:none}.bomber-v2-site .info-sidebar{display:grid;grid-template-columns:1fr 1fr;max-height:none;overflow:visible}.bomber-v2-site .mobile-settings{display:flex}.bomber-v2-site .mascot-picker{grid-template-columns:repeat(7,1fr)}.bomber-v2-site .mascot-picker button img{width:40px;height:40px}.bomber-v2-site .v2 .game-shell{max-width:1000px}.bomber-v2-site .side-card{padding:14px}.bomber-v2-site .v2 .play-dock{width:min(100%,calc(var(--board-height)*21/17));margin:auto}}@media(max-width:850px){.bomber-v2-site .v2{--board-height:calc(var(--game-height) - 215px)}.bomber-v2-site .v2 .game-toolbar{flex-wrap:nowrap;min-height:60px;padding:8px 0;gap:5px}.bomber-v2-site .v2 .game-heading{width:auto;gap:8px}.bomber-v2-site .v2 .game-heading h1{font-size:24px}.bomber-v2-site .v2 .toolbar-actions{width:auto;gap:3px}.bomber-v2-site .v2 .game-heading .toolbar-divider,.bomber-v2-site .version-tag{display:none}.bomber-v2-site .v2 .connection{font-size:10px;gap:7px}.bomber-v2-site .v2 .toolbar-actions .text-button{display:none}.bomber-v2-site .v2 .toolbar-actions .icon-button{width:34px;height:34px}.bomber-v2-site .v2 .game-shell{padding:0 10px 12px}.bomber-v2-site .game-layout{padding-top:8px;gap:12px}.bomber-v2-site .v2 .arena-stage{padding-top:3px}.bomber-v2-site .v2 .roster{height:36px;margin:8px auto}.bomber-v2-site .v2 .roster-slot{flex-direction:row;justify-content:flex-start;height:auto}.bomber-v2-site .v2 .roster-slot div{text-align:left}.bomber-v2-site .v2 .solo-roster .roster-slot{gap:8px}.bomber-v2-site .v2 .roster-slot img{width:30px;height:30px}.bomber-v2-site .v2 .roster-slot small,.bomber-v2-site .solo-note{font-size:9px}.bomber-v2-site .v2 .play-dock{gap:7px;padding:8px;min-height:60px}.bomber-v2-site .v2 .mode-switch{flex:1}.bomber-v2-site .v2 .mode-switch button{font-size:10px;padding:8px}.bomber-v2-site .v2 .dock-action{width:auto}.bomber-v2-site .v2 .dock-action .primary{padding:9px 11px;min-height:36px;font-size:11px;flex:none}.bomber-v2-site .v2 .touch-controls{display:flex;gap:9px;width:100%;padding-top:2px}.bomber-v2-site .v2 .touch-controls button{width:39px;height:39px}.bomber-v2-site .v2 .bomb-touch{margin-left:7px}.bomber-v2-site .v2 .active-match{--board-height:calc(var(--game-height) - 253px)}.bomber-v2-site .info-sidebar{display:flex}.bomber-v2-site .mascot-picker{grid-template-columns:repeat(7,1fr)}.bomber-v2-site .mascot-picker button img{width:38px;height:38px}.bomber-v2-site .info-sidebar .test-stats{display:grid;grid-template-columns:1fr 1fr;column-gap:15px}.bomber-v2-site .arena-welcome strong{font-size:21px}.bomber-v2-site .arena-welcome p{font-size:11px;margin:8px 0 15px}}@media(max-width:480px){.bomber-v2-site .solo-note{display:none}.bomber-v2-site .v2 .mode-switch{width:100%;flex:auto}.bomber-v2-site .v2 .dock-action{width:100%;justify-content:center}.bomber-v2-site .v2 .dock-action .primary{flex:1}.bomber-v2-site .v2{--board-height:calc(var(--game-height) - 259px)}.bomber-v2-site .v2.active-match{--board-height:calc(var(--game-height) - 301px)}.bomber-v2-site .v2 .roster-slot strong{font-size:10px}.bomber-v2-site .v2 .connection{font-size:9px}.bomber-v2-site .status-light{width:8px;height:8px}.bomber-v2-site .v2 .game-heading h1{font-size:22px}.bomber-v2-site .v2 .toolbar-actions .icon-button{width:30px}.bomber-v2-site .v2 .arena-topline{font-size:9px}.bomber-v2-site .mascot-picker{grid-template-columns:repeat(4,1fr)}.bomber-v2-site .arena-welcome strong{font-size:18px}.bomber-v2-site .arena-welcome .welcome-icon{display:none}.bomber-v2-site .arena-welcome p{max-width:210px}.bomber-v2-site .v2 .audio-popover{top:64px}}@media(max-width:360px){.bomber-v2-site .v2 .game-heading h1{font-size:20px}.bomber-v2-site .v2 .connection{font-size:8px;gap:5px}.bomber-v2-site .v2 .game-heading{gap:6px}.bomber-v2-site .v2 .toolbar-actions{gap:2px}.bomber-v2-site .v2 .toolbar-actions .icon-button{width:28px}}.bomber-v2-site .app{margin:0;max-width:none;width:100%;font:14px Inter,Arial,sans-serif;color:#f5f5f6}.bomber-v2-site .v2.expanded{position:fixed;inset:0;z-index:1000;overflow:auto}.bomber-v2-site .v2:not(.expanded){min-height:calc(100dvh - 100px)}.bomber-v2-site h2,.bomber-v2-site p{margin-top:0}.bomber-v2-site .site-status{font-size:11px;color:#a49bb4}.bomber-v2-site .side-card .bomber-ranked-lobby{display:block;padding:0;border:0;background:none;margin:0}.bomber-v2-site .bomber-rank-profile{gap:8px}.bomber-v2-site .bomber-rank-emblem{width:30px;height:36px;font-size:25px}.bomber-v2-site .bomber-rank-profile h2{font-size:15px}.bomber-v2-site .bomber-rank-profile h2 strong{font-size:17px}.bomber-v2-site .bomber-rank-profile p,.bomber-v2-site .bomber-ranked-queue p{font-size:10px}.bomber-v2-site .bomber-ranked-queue{margin-top:12px}.bomber-v2-site .bomber-rank-rules{font-size:10px;margin-top:12px;padding-top:10px}.bomber-v2-site .bomber-mode-picker{margin-top:12px}.bomber-v2-site .bomber-mode-picker button{padding:8px;font-size:11px}.bomber-v2-site .bomber-rating-board,.bomber-v2-site .bomber-rating-history{padding:0;background:none;border:0}.bomber-v2-site .live-controls{display:flex;flex-direction:column;gap:8px}.bomber-v2-site .live-status{font-size:11px;color:#c8b4da;line-height:1.6}.bomber-v2-site .rank-summary{font-size:10px;color:#d5bae9}.bomber-v2-site .rank-summary strong{font-size:14px;display:block;margin-bottom:6px}.bomber-v2-site .live-overlay{background:#15101e80}.bomber-v2-site .live-overlay strong{font-size:24px}.bomber-v2-site .live-log{max-height:180px;overflow:auto}.bomber-v2-site .bomber-ranked-results{font-size:11px;max-width:400px}.bomber-v2-site .game-sidebar .bomber-button{font-size:11px;padding:9px;width:100%}.bomber-v2-site .bomber-upgrade-guide{margin:0;font-size:11px}.bomber-v2-site .bomber-upgrade-guide div{display:flex;flex-direction:column}.bomber-v2-site .bomber-upgrade-guide article{padding:7px}.bomber-v2-site .roster-slot strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bomber-v2-site .live-roster .roster-slot{padding-left:8px}.bomber-v2-site .live-roster .roster-slot:first-child{padding-left:0}.bomber-v2-site .side-card .field input[type=range]{width:100%}.bomber-v2-site .tempo-fields{min-width:0}.bomber-v2-site .v2 .connection.disconnected{color:#edc888}.bomber-v2-site .disconnected .status-light{background:#edc888;box-shadow:0 0 9px #edc88866}.bomber-v2-site dialog{max-height:85dvh;overflow:auto}@media(max-width:850px){.bomber-v2-site .live-roster .roster-slot{gap:4px}.bomber-v2-site .live-roster .roster-slot img{width:25px;height:25px}.bomber-v2-site .live-roster .roster-slot strong{max-width:70px}.bomber-v2-site .live-roster .roster-slot small{font-size:8px}.bomber-v2-site .live-overlay strong{font-size:18px}.bomber-v2-site .live-overlay p{max-width:240px}.bomber-v2-site .game-heading .site-status{display:none}}.bomber-v2-site .app{padding:0!important}.bomber-v2-site .game-shell{width:100%!important;max-width:1920px!important;min-height:0!important;margin:0 auto!important}.bomber-v2-site .v2.expanded{height:100dvh;min-height:0}.bomber-v2-site .bomber-canvas{aspect-ratio:21/17}@font-face{font-family:DesignInter;src:url("/assets/font-inter-normal-400-b032b185d181390d.woff2") format("woff2"),url(/fonts/inter-normal-400.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:DesignInter;src:url("/assets/font-inter-normal-500-257648d24f17d09c.woff2") format("woff2"),url(/fonts/inter-normal-500.ttf) format("truetype");font-weight:500;font-display:swap}@font-face{font-family:DesignInter;src:url("/assets/font-inter-normal-700-5e8b9eb2607a5fb2.woff2") format("woff2"),url(/fonts/inter-normal-700.ttf) format("truetype");font-weight:700;font-display:swap}.design{--ink:#f3f1f8;--muted:#93909f;--line:#28252f;--violet:#b393ff;--green:#8be5b8;background:#0c0c10;color:var(--ink);font:14px/1.5 DesignInter,Inter,Arial,sans-serif;min-height:100dvh}.design *{box-sizing:border-box}.design button,.design input,.design select{font:inherit}.design button{transition:background .18s,border-color .18s,color .18s,box-shadow .18s;cursor:pointer;color:inherit}.design button:disabled{opacity:.38;cursor:default}.design button:focus-visible,.design input:focus-visible,.design select:focus-visible,.design summary:focus-visible{outline:2px solid #c5a7ff;outline-offset:4px}.design h1,.design h2,.design h3,.design p{margin:0}.design h1{font-size:40px;line-height:1.18;letter-spacing:-1.6px;font-weight:700}.design h2{font-size:19px;line-height:1.3;letter-spacing:-.5px}.design h3{font-size:15px;line-height:1.35;letter-spacing:-.25px}.design .accent{color:var(--violet)}.design .muted{color:var(--muted);font-size:12px;line-height:1.65}.design .eyebrow{display:flex;align-items:center;gap:8px;font-size:9px;font-weight:500;letter-spacing:1.7px;color:#aaa0ba}.design .online-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 11px #8be5b85e;flex-shrink:0}.design .icon{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:9px;flex-shrink:0;color:#aaa4b7}.design .icon:hover{background:#ffffff09;color:#e7ddfb}.design .quiet{display:inline-flex;align-items:center;justify-content:center;gap:7px;color:#a7a1b4;font-size:12px;padding:6px 0;white-space:nowrap}.design .quiet:hover{color:#d5c1fc}.design .primary-action,.design .secondary-action{display:inline-flex;align-items:center;justify-content:center;gap:11px;border-radius:10px;min-height:42px;padding:11px 17px;font-size:12px;font-weight:500;line-height:1.5;white-space:nowrap}.design .primary-action{color:#faf6ff;background:#9e72e9;border:1px solid #bc9af5;box-shadow:0 3px 24px #a170ec26,inset 0 1px #fff2}.design .primary-action:hover:not(:disabled){background:#b285f2;box-shadow:0 4px 28px #a170ec44}.design .secondary-action{border:1px solid #3d344b;background:#1a1621;color:#d9c9f2}.design .secondary-action:hover:not(:disabled){border-color:#77608f;background:#241c31}.design .danger{color:#ed94a4}.design .inline-error{color:#f4a8b5;font-size:12px;margin-top:14px}.design .design-error{padding:10px 18px;background:#361c2b;border:1px solid #79384f;border-radius:8px;color:#fac4cf;font-size:12px;display:flex;justify-content:space-between;gap:12px}.design .design-loading{min-height:70dvh;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:24px;color:#b0a4c0}.design-loading img{width:64px;height:64px;object-fit:contain}.design .hub-header{height:76px;width:min(1280px,calc(100% - 64px));margin:auto;display:flex;align-items:center;gap:32px;border-bottom:1px solid #25212b}.design .hub-brand{display:flex;align-items:center;gap:10px;padding:0;font-size:16px;letter-spacing:-.6px;white-space:nowrap}.hub-brand>img{width:34px;height:34px;object-fit:contain}.hub-brand>span{display:flex;align-items:center;gap:14px}.hub-brand b{font-weight:500}.design .brand-divider{color:#534b60;font-size:21px;font-weight:400}.design .hub-header nav{display:flex;align-items:stretch;height:100%;gap:30px;margin-left:36px}.design .hub-header nav button{padding:0 2px;position:relative;color:#948c9f;font-size:12px}.design .hub-header nav button[aria-current=page]{color:#eee5fb}.design .hub-header nav button[aria-current=page]:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:var(--violet);box-shadow:0 0 12px #ac82f94a}.design .hub-profile{margin-left:auto;display:flex;align-items:center;gap:8px;color:#b6adbf;font-size:12px}.design .host-badge{display:flex;align-items:center;gap:5px;color:#bfa7e4;font-size:10px;margin-right:12px}.design .hub-header>.audio-control{margin-left:-16px}.design .hub-main{width:min(1200px,calc(100% - 64px));margin:auto;padding:30px 0 90px}.design .hub-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:28px}.design .hub-intro h1{margin:9px 0}.design .hub-intro p{color:#9d95a8;font-size:13px}.design .hub-intro>.quiet{padding-bottom:3px}.design .hub-columns{display:grid;grid-template-columns:minmax(0,1fr) 254px;gap:24px;align-items:start}.design .hub-primary{min-width:0}.design .mode-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.design .mode-card{min-width:0;text-align:left;padding:19px 18px 17px;border:1px solid #302a39;border-radius:15px;background:#151219;position:relative;min-height:208px;overflow:hidden}.design .mode-card:hover:not(:disabled){border-color:#675376;background:#1b1623}.design .mode-card.selected{border-color:#9c7ac9;background:#21192e;box-shadow:inset 0 1px #d4aaff10,0 0 28px #a970ff0c}.design .mode-card-top{display:flex;align-items:center;justify-content:space-between;gap:16px;color:#ab96cd;margin-bottom:21px}.design .mode-card.selected .mode-card-top{color:#d0b6f9}.design .mode-selected,.design .mode-radio{width:17px;height:17px;border:1px solid #554665;border-radius:50%;display:flex;align-items:center;justify-content:center}.design .mode-selected{background:#b89ae6;color:#1b1029;border-color:#b89ae6}.design .mode-kicker{display:block;color:#84788f;font-size:8px;letter-spacing:.95px;margin-bottom:7px}.design .selected .mode-kicker{color:#b298d4}.design .mode-card h2{font-size:19px;letter-spacing:-.6px;margin-bottom:7px}.design .mode-card p{font-size:11px;color:#9d93aa;line-height:1.65;max-width:190px;min-height:36px}.design .mode-tag{display:block;font-size:9px;color:#b5a7c6;margin-top:17px}.design .mode-card:last-child .mode-tag{color:#9bd0b8}.design .search-panel{margin-top:16px;background:#141218;border:1px solid #332b3d;border-radius:15px;padding:24px}.design .search-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:24px}.design .search-panel h2{font-size:22px;letter-spacing:-.6px;margin:9px 0 7px}.design .search-panel p{color:#9c94a6;font-size:12px;line-height:1.65;max-width:430px}.design .four-slots{display:flex;gap:6px;flex-shrink:0}.design .four-slots>div{width:40px;display:flex;align-items:center;flex-direction:column;justify-content:center;gap:6px}.design .four-slots>div>svg{height:37px;width:37px;border:1px dashed #4a3d58;border-radius:10px;padding:9px;color:#756783}.design .four-slots img{height:43px;width:43px;object-fit:contain}.design .four-slots span{font-size:8px;color:#7e738c}.design .you-slot span{color:#c3aedf}.design .search-actions{display:flex;align-items:center;gap:24px;border-top:1px solid #28222f;padding-top:19px;margin-top:22px}.design .search-actions .primary-action{min-width:210px;min-height:47px;font-size:13px;justify-content:flex-start;padding:12px 15px}.design .search-actions .primary-action>svg:last-child{margin-left:auto}.design .search-rules{display:flex;flex-wrap:wrap;gap:6px 14px}.design .search-rules span{display:flex;align-items:center;gap:5px;color:#8c829b;font-size:9px;white-space:nowrap}.design .searching{border-color:#8d6ab7}.design .hub-bottom{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:23px 0 0;padding:0 4px}.design .hub-bottom>div{display:flex;align-items:center;gap:12px;color:#8f7aa8}.design .hub-bottom strong,.design .hub-bottom p>span{display:block}.design .hub-bottom strong{font-size:11px;font-weight:500;color:#c3b8d1;margin-bottom:4px}.design .hub-bottom p>span{font-size:10px;color:#81778e}.design .hub-personal{display:grid;gap:14px}.design .mascot-card{border:1px solid #39303f;border-radius:15px;background:#17121d;padding:18px;text-align:center;box-shadow:inset 0 -14px 85px #8b50b70a}.design .card-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left}.design .card-heading h2{font-size:12px;letter-spacing:0;color:#aca1b8;font-weight:500}.design .card-heading .icon{width:28px;height:28px}.design .mascot-showcase{height:166px;position:relative;display:flex;align-items:center;justify-content:center;margin:7px 0 3px}.design .showcase-character{width:158px;height:158px;object-fit:contain;filter:drop-shadow(0 15px 22px #a373ed32)}.design .showcase-bomb{position:absolute;bottom:13px;right:12px;width:51px;height:51px;object-fit:contain;filter:drop-shadow(0 5px 9px #07050b75)}.design .mascot-card h3{font-size:20px;letter-spacing:-.6px}.design .mascot-card>p{color:#867991;font-size:10px;margin-top:5px}.design .mascot-card>.secondary-action{width:100%;min-height:34px;padding:8px 12px;font-size:10px;margin-top:16px;justify-content:space-between}.design .rank-card{border:1px solid #302a36;border-radius:13px;padding:17px;background:#121116}.design .rank-line{display:flex;align-items:center;gap:11px}.design .rank-line>div>span{color:#85798f;letter-spacing:1.2px;font-size:8px}.design .rank-line h3{font-size:15px;margin-top:3px}.design .rank-line>b{margin-left:auto;color:#d8cbe8;font-size:20px;letter-spacing:-.5px;font-weight:500}.design .rank-progress{height:3px;border-radius:10px;background:#2d2535;margin:15px 0 11px;overflow:hidden}.design .rank-progress i{display:block;height:100%;background:#a38abc;border-radius:10px}.design .rank-card-foot{display:flex;justify-content:space-between;gap:12px;font-size:9px;color:#80738d}.design .rank-card-foot button{display:flex;align-items:center;gap:4px;color:#b4a0c8;font-size:9px}.design .personal-note{color:#6f657c;font-size:9px;line-height:1.8;display:flex;align-items:center;gap:7px;margin:0 6px}.design .hub-footer{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid #211b28;margin-top:28px;padding-top:18px;color:#645c71;font-size:9px;letter-spacing:.5px}.design .hub-footer>span:first-child{display:flex;align-items:center;gap:7px;letter-spacing:0}.design .hub-footer .online-dot{width:4px;height:4px;opacity:.65}.design .host-tools{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:24px;border-top:1px dashed #46364f;padding-top:15px;font-size:10px;color:#a28bad}.design .host-tools>span{display:flex;align-items:center;gap:6px;margin-right:auto;color:#786783}.design .host-tools button{display:flex;align-items:center;gap:5px;padding:5px}.design .prototype-tools{position:fixed;bottom:14px;left:18px;z-index:80;display:flex;align-items:center;gap:14px;border:1px solid #45394f;background:#15121beb;backdrop-filter:blur(15px);padding:7px 8px 7px 12px;border-radius:10px;font-size:9px;color:#9c88af;box-shadow:0 5px 25px #0005}.design .prototype-tools>span:first-child{display:flex;align-items:center;gap:6px}.design .prototype-tools>div{display:flex;gap:2px;background:#0c0a10;border-radius:7px;padding:2px}.design .prototype-tools button{border-radius:5px;font-size:10px;padding:5px 10px;color:#877694}.design .prototype-tools button[aria-pressed=true]{background:#3d2b51;color:#ebdcff}.design .prototype-note{color:#70627f;padding-right:6px}.design .spin{animation:design-spin 1s linear infinite}@keyframes design-spin{to{transform:rotate(360deg)}}.design .design-dialog{position:fixed;border:1px solid #51405e;border-radius:17px;background:#17131d;color:#f4eff9;padding:0;width:min(500px,calc(100% - 32px));max-height:calc(100dvh - 40px);box-shadow:0 30px 100px #0009;font-family:DesignInter,Inter,sans-serif}.design .design-dialog.wide{width:min(740px,calc(100% - 32px))}.design .design-dialog::backdrop{background:#060509bd;backdrop-filter:blur(7px)}.design .design-dialog>header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 24px;border-bottom:1px solid #33283e}.design .design-dialog h2{font-size:22px;margin-top:5px;letter-spacing:-.5px}.design .dialog-content{padding:24px}.design .dialog-content>p{margin-bottom:18px}.design .rules-list{display:grid;gap:24px}.design .rules-list>div{display:flex;align-items:flex-start;gap:16px}.design .rules-list>div>svg{color:#b99bd8;flex-shrink:0;width:22px;margin-top:2px}.design .rules-list p{color:#a49aaf;font-size:12px;line-height:1.8}.design .rules-list strong{display:block;color:#e8def3;font-size:13px;margin-bottom:5px;font-weight:500}.design .wardrobe-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.design .wardrobe-grid button{display:flex;align-items:center;flex-direction:column;gap:9px;background:#22192b;border:1px solid #42304e;border-radius:12px;padding:14px;position:relative;font-size:12px}.design .wardrobe-grid button[aria-pressed=true]{border-color:#af86d3;background:#382445}.design .wardrobe-grid img{width:100%;aspect-ratio:1;object-fit:contain}.design .wardrobe-grid button>svg{position:absolute;top:8px;right:8px;color:#c8a5eb}.design .design-empty{padding:45px 20px;text-align:center;color:#a89ab5}.design .design-empty>svg{color:#8c71ab;margin-bottom:15px}.design .design-empty h3{font-size:17px;color:#d9cbe8;margin-bottom:9px}.design .design-empty p{font-size:12px;max-width:360px;margin:auto;line-height:1.8;color:#8f819e}.design .form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:15px 0}.design label{font-size:11px;color:#aa9ab8;display:grid;gap:7px}.design input,.design select{width:100%;min-width:0;background:#100c15;border:1px solid #463450;color:#eee1fa;border-radius:8px;padding:10px 11px;font-size:12px}.design .checkbox-label{display:flex;align-items:center;gap:8px;font-size:11px;margin:18px 0}.design input[type=checkbox]{accent-color:#b390df;width:15px;height:15px}.design fieldset{border:0;min-width:0;padding:0;margin:0}.design fieldset:disabled{opacity:.55}.design .host-mode,.design .dialog-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:18px}.design .ranking-list{padding:0;margin:0;list-style:none;display:grid;gap:12px}.design .ranking-list li{display:flex;gap:16px;padding-bottom:12px;border-bottom:1px solid #382b43;font-size:12px}.design .ranking-list b{margin-left:auto;color:#cfb5eb}.design .focus-match{position:fixed;inset:0;z-index:200;background:#0b0b10;overflow:hidden;animation:focus-in .3s ease-out}.design .match-toolbar{height:56px;padding:0 22px;display:flex;align-items:center;gap:22px;border-bottom:1px solid #2d2537;background:#111015}.design .match-back{display:flex;align-items:center;gap:7px;color:#9e91ad;font-size:11px;padding:6px 0}.design .match-title{display:flex;align-items:center;gap:20px}.design .match-title>strong{font-size:18px;letter-spacing:-.6px;line-height:1.2;white-space:nowrap}.design .match-title>span{display:flex;align-items:center;gap:8px;font-size:10px;color:#7b708a}.design .match-title i{width:3px;height:3px;background:#73657f;border-radius:50%}.design .match-status{display:flex;align-items:center;gap:8px;font-size:10px;color:#a3cfbb;margin-left:auto;white-space:nowrap}.design .match-status b{display:flex;align-items:center;gap:5px;color:#d0bce7;font-variant-numeric:tabular-nums;font-size:12px;margin-left:6px;font-weight:500}.design .match-status.paused{color:#d8bb83}.design .match-status.paused .online-dot{background:#d4b979;box-shadow:none}.design .match-toolbar-actions{display:flex;align-items:center;gap:3px;padding-left:15px;border-left:1px solid #342a3d}.design .match-toolbar-actions .icon,.design .match-toolbar-actions .icon-button{width:32px;height:32px;margin:0;color:#a698b6}.design .match-toolbar-actions .audio-control{display:flex}.design .match-content{margin:0;padding:0;max-width:none;width:100%;height:calc(100dvh - 56px);display:flex;flex-direction:column;position:relative}.design .match-stage{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;padding:8px 16px 0}.design .focus-field{width:min(calc((100dvh - 148px)*21/17),calc(100vw - 32px));aspect-ratio:21/17;position:relative;padding:2px;border:1px solid #66527570;border-radius:8px;background:#252033;box-shadow:0 0 38px #a970ff12,0 14px 50px #0003;flex-shrink:0}.design .focus-field canvas{width:100%;height:auto;display:block;border-radius:5px;touch-action:none;outline:none}.design .match-underfield{width:min(calc((100dvh - 148px)*21/17),calc(100vw - 32px));margin:0 auto;padding:8px 0 7px;flex-shrink:0}.design .focus-roster{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.design .focus-player{display:flex;align-items:center;justify-content:center;gap:8px;padding:4px 9px;min-width:0;border:1px solid transparent;border-radius:8px;min-height:39px;background:#ffffff03}.design .focus-player.own{background:#a970ff0b;border-color:#9d70c22b}.design .focus-player>img{width:30px;height:30px;object-fit:contain}.design .focus-player>div{min-width:0}.design .focus-player strong{display:flex;align-items:center;gap:5px;font-size:10px;color:#ccc0da;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.design .focus-player small{font-size:7px;color:#bd91ea;border-radius:3px;background:#8051ad20;padding:0 3px}.design .focus-player span{display:flex;align-items:center;gap:4px;font-size:8px;margin-top:2px;color:#82718f}.design .focus-player span i{display:inline-block;width:4px;height:4px;border-radius:50%}.design .focus-player.out{opacity:.45}.design .match-hint{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:5px 3px 0;color:#776a85;font-size:8px}.design .match-hint>span{display:flex;align-items:center;gap:5px}.design .hint-separator{width:1px;height:8px;background:#3f334c;display:inline-block;margin:0 4px}.design kbd{font:inherit;font-size:8px;color:#a18db5;background:#18121f;border:1px solid #3e2b50;border-radius:3px;padding:1px 4px;min-width:0;height:auto}.design .match-countdown{position:absolute;inset:0;background:#0e0b173d;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none}.design .match-countdown>span{font-size:8px;letter-spacing:2.5px;color:#c8b5df}.design .match-countdown>strong{font-size:100px;line-height:1.2;color:#eee0ff;text-shadow:0 0 50px #a276e980;letter-spacing:-8px}.design .match-countdown>p{font-size:11px;color:#c4b5d2}.design .match-shade{position:absolute;inset:0;background:#0806109e;display:flex;align-items:center;justify-content:center;padding:15px}.design .match-message{width:min(330px,90%);display:flex;align-items:center;flex-direction:column;background:#18111ff2;border:1px solid #72518d;border-radius:18px;box-shadow:0 15px 70px #0008;padding:28px;text-align:center;gap:12px}.design .match-message>svg{color:#c6a2eb}.design .match-message h2{font-size:25px;letter-spacing:-1px}.design .match-message p{font-size:11px;line-height:1.8;color:#a696b7}.design .match-message .primary-action{margin-top:8px;width:100%;min-height:42px}.design .match-message .quiet{font-size:10px}.design .result-trophy{filter:drop-shadow(0 0 15px #bf94e33d)}.design .result-rating{font-size:23px;letter-spacing:-.6px;color:#a9e7bd}.design .eliminated-note{position:absolute;bottom:8px;left:50%;transform:translate(-50%);padding:7px 14px;background:#180e24e6;border:1px solid #63457c;border-radius:7px;color:#c9b2df;font-size:10px;white-space:nowrap}.design .focus-touch{display:none}.design .match-error{position:absolute;bottom:20px;left:50%;transform:translate(-50%);background:#342033;color:#efd2e5;border:1px solid #81577d;border-radius:8px;padding:8px 14px;font-size:11px}.design .match-players-list>div{display:flex;align-items:center;gap:12px;border-bottom:1px solid #33283c;padding:12px 0}.design .match-players-list img{width:39px;height:39px;object-fit:contain}.design .match-players-list strong{font-size:12px;font-weight:500}.design .match-players-list span{margin-left:auto;font-size:10px;color:#aaa0b5}.design .your-upgrades{display:flex;justify-content:space-between;gap:10px;margin:20px 0}.design .your-upgrades>span{display:flex;align-items:center;gap:6px;color:#b8a2ca;font-size:11px}@keyframes focus-in{0%{opacity:0;transform:scale(.99)}to{opacity:1;transform:scale(1)}}.design .tourney-intro{display:flex;align-items:center;justify-content:space-between;gap:28px;margin:0 0 28px}.design .breadcrumb{display:flex;align-items:center;gap:6px;font-size:10px;color:#8e7b9f;margin-bottom:12px;padding:0}.design .tourney-intro h1{font-size:37px}.design .tourney-intro p{color:#9685a5;font-size:12px;margin-top:9px}.design .tourney-intro-actions{display:flex;align-items:center;gap:12px}.design .tourney-stage{display:inline-flex;align-items:center;gap:7px;font-size:10px;color:#b9a5ce;white-space:nowrap}.design .tourney-stage .online-dot{width:5px;height:5px}.design .tourney-path{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #33273f;background:#141018;border-radius:12px;margin-bottom:20px;overflow:hidden}.design .tourney-path>div{display:flex;align-items:center;gap:10px;padding:16px 17px;color:#665572;min-width:0;position:relative;border-right:1px solid #2b2035}.design .tourney-path>div:last-child{border:0}.design .tourney-path>div.current{color:#d0aae9;background:#a970ff0b;box-shadow:inset 0 -2px #a980ca}.design .path-index{font-size:9px;color:#655273}.design .tourney-path strong{font-size:11px;font-weight:500;display:block}.design .tourney-path small{font-size:9px;color:#7c698b;margin-top:3px;display:block}.design .path-arrow{margin-left:auto;opacity:.4}.design .tourney-personal{display:flex;align-items:center;gap:18px;border:1px solid #6b488353;border-radius:13px;background:#20142c72;padding:22px 24px;margin-bottom:25px}.design .tourney-personal-icon{width:54px;height:54px;border:1px solid #75568933;background:#9d66bf0b;border-radius:13px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.design .tourney-personal-icon img{width:45px;height:45px;object-fit:contain}.design .tourney-personal-copy{min-width:0}.design .tourney-personal h2{font-size:19px;margin:6px 0 5px;letter-spacing:-.5px}.design .tourney-personal p{color:#927d9f;font-size:10px}.design .tourney-personal-action{margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;gap:5px;flex-shrink:0}.design .tourney-personal-action>.quiet{font-size:9px}.design .registered{display:flex;align-items:center;gap:5px;color:#a0d5b5;font-size:11px}.design .tourney-content-header{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #31223f;margin:0 0 24px}.design .tourney-tabs{display:flex;gap:25px;overflow-x:auto}.design .tourney-tabs button{padding:12px 0 14px;position:relative;font-size:12px;color:#9582a5;white-space:nowrap;display:flex;align-items:center;gap:7px}.design .tourney-tabs button[aria-pressed=true]{color:#e0c7f4}.design .tourney-tabs button[aria-pressed=true]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:#b28bd4}.design .tourney-tabs button>span{font-size:8px;background:#6a47842b;color:#b49ac6;padding:0 5px;border-radius:4px;line-height:16px}.design .section-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:15px}.design .section-heading h2{font-size:16px;font-weight:500;letter-spacing:-.35px}.design .section-heading>span{font-size:10px;color:#7f6e8e}.design .tourney-arena-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.design .tourney-arena{min-width:0;background:#151019;border:1px solid #3c2b49;border-radius:14px;padding:21px}.design .tourney-arena.live{border-color:#80609b66;box-shadow:0 0 20px #9c60d207}.design .t-arena-header{display:flex;align-items:center;justify-content:space-between;gap:16px}.design .t-arena-title{display:flex;align-items:center;gap:11px}.design .arena-letter{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:#a777c71c;border:1px solid #8f5eae3d;color:#c09cdd;border-radius:9px;font-size:19px;font-weight:500}.design .t-arena-title h3{font-size:15px;letter-spacing:-.3px}.design .t-arena-title>div>span{font-size:9px;color:#7b6689;display:block;margin-top:3px}.design .arena-status{display:flex;align-items:center;gap:5px;font-size:9px;color:#9580a5;white-space:nowrap}.design .arena-status i{width:5px;height:5px;border-radius:50%;background:#706079}.design .arena-status.live{color:#b3d8c3}.design .arena-status.live i{background:#87d0a7;box-shadow:0 0 8px #87d0a72e}.design .t-arena-roster{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin:23px 0}.design .t-arena-roster>div{display:flex;align-items:center;gap:9px;min-width:0;padding:8px 0}.design .t-arena-roster>div>svg{color:#664f77;flex-shrink:0}.design .t-arena-roster img{width:30px;height:30px;object-fit:contain;flex-shrink:0}.design .t-arena-roster>div>div{min-width:0}.design .t-arena-roster strong{font-size:10px;color:#a38baf;font-weight:500;display:flex;align-items:center;gap:5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.design .t-arena-roster>div>svg:last-child:not(:first-child){margin-left:auto;color:#9bcdb2;width:13px}.design .t-arena-roster>div>div>span{display:block;font-size:8px;color:#5f4b6e;margin-top:3px}.design .t-arena-roster .own strong{color:#dcc2ef}.design .t-arena-roster small,.design .t-ranking th small,.design .tourney-people small{display:inline-flex;color:#b387cd;background:#7b419b22;border-radius:3px;font-size:7px;padding:0 4px;margin-left:5px}.design .t-arena-footer{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-top:17px;border-top:1px solid #302039}.design .t-arena-footer .secondary-action{min-height:34px;padding:7px 12px;font-size:10px;gap:8px}.design .t-arena-footer .quiet{font-size:9px}.design .t-arena-footer .quiet[aria-pressed=true]{color:#c49bdc}.design .tourney-note{display:flex;align-items:center;gap:9px;padding:19px 1px;color:#84718e;font-size:10px}.design .tourney-note>svg{color:#a68cb7;flex-shrink:0}.design .tourney-note>.quiet{margin-left:auto;font-size:10px}.design .your-tourney-progress{display:flex;align-items:center;gap:14px;margin:-7px 0 24px;font-size:10px;color:#9e88ac}.design .your-tourney-progress>div{display:flex;gap:5px}.design .your-tourney-progress>div>span{width:22px;height:22px;border-radius:5px;background:#25172f;border:1px solid #4c315e;display:flex;align-items:center;justify-content:center;font-size:9px;color:#8b6b9e}.design .your-tourney-progress>div>span.completed{background:#8a5aa7;color:#faeaff}.design .your-tourney-progress small{margin-left:auto}.design .table-wrap{width:100%;overflow:auto}.design .t-ranking{border:1px solid #35233f;border-radius:13px;background:#141018;padding:22px;margin-bottom:20px}.design .t-ranking>h2,.design .t-ranking>h3{font-size:16px;font-weight:500;margin-bottom:18px}.design table{width:100%;border-collapse:collapse;text-align:left;font-size:12px;font-variant-numeric:tabular-nums}.design th,.design td{padding:13px 12px;border-bottom:1px solid #2a1e33;white-space:nowrap}.design thead th{font-size:10px;color:#7d658f;font-weight:400;padding-top:4px;padding-bottom:15px}.design tbody th{font-weight:500;color:#c6abd7}.design tbody td{color:#9982aa}.design td:last-child{color:#d1ace9}.design .place{font-size:10px;color:#8e76a0}.design .place.podium{color:#dcbaed}.design .you-row{background:#a56bc011}.design .schedule-players{white-space:normal;min-width:180px;font-size:11px;line-height:1.8}.design .tourney-people{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 30px}.design .tourney-people>div{display:flex;gap:12px;align-items:center;min-width:0;padding:13px 0;border-bottom:1px solid #2e1f38}.design .person-index{font-size:9px;color:#6e527e;width:20px}.design .tourney-people strong{font-size:12px;font-weight:500;color:#b7a0c8;min-width:0;overflow-wrap:anywhere}.design .tourney-people>div>span:last-child{margin-left:auto;white-space:nowrap;font-size:9px}.design .tourney-history{list-style:none;padding:0;margin:0}.design .tourney-history li{display:flex;gap:22px;padding:13px 0;border-bottom:1px solid #2e1f38;color:#ab92bc;font-size:11px;line-height:1.8}.design .tourney-history time{color:#70517f;font-size:10px;flex-shrink:0}.design .console-status{display:flex;justify-content:space-between;align-items:center;gap:16px;font-size:10px;color:#9c80af;margin-bottom:20px}.design .console-actions{display:flex;gap:9px;flex-wrap:wrap}.design .console-settings{border-top:1px solid #3c2949;padding-top:16px;margin-top:24px}.design .console-settings summary,.design .console-danger summary{font-size:12px;color:#baa0ca;cursor:pointer}.design .console-settings form{margin-top:20px}.design .console-danger{border-top:1px solid #3c2949;padding-top:14px;margin-top:22px}.design .console-danger summary{color:#ae7b91;font-size:10px}.design .console-danger p{margin:15px 0}.design .console-arenas{display:grid;gap:12px;margin-top:20px}.design .console-arenas>div{display:flex;align-items:center;gap:12px;border:1px solid #3b2749;border-radius:8px;padding:10px 12px;font-size:10px}.design .console-arenas>div>span{color:#9270a4;margin-right:auto}.design .console-arenas button{font-size:10px;display:inline-flex;align-items:center;gap:4px;color:#b99acc}.design .audio-popover{font-family:DesignInter,Inter,sans-serif;right:0;z-index:50}@media(max-width:1150px){.design .hub-header,.design .hub-main{width:calc(100% - 48px)}.design .hub-columns{grid-template-columns:minmax(0,1fr) 220px;gap:18px}.design .mode-card{padding:17px 14px;min-height:204px}.design .mode-card h2{font-size:17px}.design .search-panel{padding:20px}.design .search-panel h2{font-size:20px}.design .search-actions{gap:18px}.design .search-actions .primary-action{min-width:180px}.design .search-panel-heading{gap:10px}.design .four-slots{gap:1px}.design .four-slots>div{width:31px}.design .four-slots>div>svg{width:28px;height:28px;padding:7px}.design .four-slots img{width:34px;height:34px}.design .tourney-intro h1{font-size:32px}.design .tourney-path>div{gap:8px;padding:15px 12px}.design .path-index{display:none}}@media(max-width:950px){.design .hub-columns{grid-template-columns:minmax(0,1fr)}.design .hub-personal{grid-template-columns:1fr 1fr;align-items:start}.design .mascot-card{display:grid;grid-template-columns:100px 1fr;text-align:left;column-gap:12px;padding:16px}.design .mascot-card .card-heading{grid-column:2;grid-row:1}.design .mascot-showcase{grid-column:1;grid-row:1/5;height:110px;margin:0}.design .showcase-character{width:105px;height:105px}.design .showcase-bomb{width:35px;height:35px;right:0;bottom:0}.design .mascot-card>h3{grid-column:2;font-size:18px;margin:4px 0}.design .mascot-card>p{grid-column:2;font-size:9px}.design .mascot-card>.secondary-action{grid-column:2;margin-top:10px;font-size:9px}.design .personal-note{grid-column:2;margin-top:-22px;align-self:end;display:none}.design .rank-card{height:100%}.design .hub-intro h1{font-size:34px}.design .hub-intro>.quiet{font-size:10px}.design .tourney-path small{font-size:8px}.design .path-arrow{display:none}.design .tourney-intro-actions{align-items:flex-end;flex-direction:column;gap:8px}.design .tourney-intro-actions .secondary-action{min-height:34px;padding:7px 11px;font-size:10px}.design .t-arena-roster{grid-template-columns:1fr}.design .t-arena-roster>div{padding:5px 0}.design .tourney-personal h2{font-size:17px}.design .tourney-note{flex-wrap:wrap}.design .tourney-content-header{gap:10px}.design .tourney-tabs{gap:20px}}@media(max-width:700px){.design .hub-header,.design .hub-main{width:calc(100% - 32px)}.design .hub-header{height:64px;gap:15px}.design .hub-brand{font-size:13px;gap:7px}.design .hub-brand>img{width:27px;height:27px}.design .hub-brand>span{gap:8px}.design .hub-header nav{gap:17px;margin-left:auto}.design .hub-profile{display:none}.design .hub-header>.audio-control{margin-left:0}.design .hub-main{padding-top:24px}.design .hub-intro{margin-bottom:23px}.design .hub-intro h1{font-size:30px;letter-spacing:-1.3px}.design .hub-intro p{font-size:11px;max-width:270px;line-height:1.8}.design .hub-intro>.quiet{display:none}.design .mode-cards{gap:9px;grid-template-columns:1fr}.design .mode-card{display:grid;grid-template-columns:38px 1fr 18px;column-gap:13px;min-height:0;padding:16px;text-align:left;align-items:center;border-radius:12px}.design .mode-card-top{display:contents}.design .mode-card-top>svg:first-child{grid-column:1;grid-row:1/4;justify-self:center}.design .mode-card-top>svg:last-child:not(:first-child),.design .mode-selected,.design .mode-radio{grid-column:3;grid-row:1/4}.design .mode-kicker{grid-column:2;grid-row:1;font-size:7px;letter-spacing:.7px;margin:0 0 4px}.design .mode-card h2{grid-column:2;grid-row:2;font-size:17px;margin:0 0 4px}.design .mode-card p{grid-column:2;grid-row:3;min-height:0;max-width:none;font-size:10px;line-height:1.6}.design .mode-tag{display:none}.design .search-panel{padding:20px 18px;margin-top:15px}.design .search-panel h2{font-size:19px;margin-top:8px}.design .search-panel p{font-size:11px}.design .four-slots{display:none}.design .search-actions{align-items:stretch;flex-direction:column;gap:15px;margin-top:18px;padding-top:18px}.design .search-actions .primary-action{min-height:46px;width:100%;justify-content:center}.design .search-actions .primary-action>svg:last-child{margin-left:10px}.design .search-rules{justify-content:center;gap:7px 12px}.design .hub-bottom{margin-top:20px}.design .hub-bottom strong{font-size:10px}.design .hub-bottom p>span{font-size:9px;max-width:220px}.design .hub-bottom>.quiet{display:none}.design .hub-personal{grid-template-columns:1fr;gap:12px}.design .hub-footer{font-size:8px}.design .prototype-tools{font-size:8px;bottom:10px;left:10px;right:10px;justify-content:space-between;padding:7px 9px}.design .prototype-note{display:none}.design .prototype-tools button{font-size:9px;padding:5px 11px}.design .host-tools{font-size:9px;gap:8px}.design .host-tools>span{width:100%;font-size:8px}.design .wardrobe-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.design .design-dialog>header{padding:18px}.design .design-dialog h2{font-size:19px}.design .dialog-content{padding:20px}.design .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.design .match-toolbar{padding:0 12px;gap:12px;height:52px}.design .match-title>strong{font-size:14px}.design .match-title>span{display:none}.design .match-back>span{display:none}.design .match-back{padding:5px}.design .match-status{font-size:8px;gap:5px}.design .match-status .online-dot{width:4px;height:4px}.design .match-status b{font-size:10px;gap:3px;margin-left:0}.design .match-toolbar-actions{gap:0;border-left:0;padding-left:0}.design .match-toolbar-actions .icon,.design .match-toolbar-actions .icon-button{width:28px;height:28px}.design .match-toolbar-actions>.icon:last-child{display:none}.design .match-content{height:calc(100dvh - 52px)}.design .match-stage{padding:8px 10px 0;align-items:center}.design .focus-field{width:min(calc((100dvh - 208px)*21/17),calc(100vw - 20px))}.design .match-underfield{width:calc(100vw - 20px);padding-top:10px}.design .focus-roster{gap:4px}.design .focus-player{padding:4px 3px;gap:4px;flex-direction:column;text-align:center;min-height:59px}.design .focus-player>img{width:27px;height:27px}.design .focus-player strong{font-size:8px;max-width:80px}.design .focus-player small{font-size:6px;padding:0 2px}.design .focus-player span{justify-content:center;font-size:7px}.design .match-hint{font-size:7px;justify-content:center;min-height:22px;gap:10px}.design .match-hint>span:first-child{display:none}.design .focus-touch{display:flex;justify-content:center;align-items:center;gap:7px;padding:8px 16px 18px;flex-shrink:0}.design .focus-touch button{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:1px solid #5d416f;border-radius:11px;background:#211429;touch-action:none;color:#b694d0}.design .focus-touch .touch-bomb{margin-left:14px;background:#745292;border-color:#bb91d5;color:#fff}.design .match-message{padding:20px;gap:8px}.design .match-message h2{font-size:20px}.design .match-message p{font-size:10px}.design .match-message .primary-action{min-height:36px;padding:8px 12px;font-size:11px}.design .match-countdown>strong{font-size:72px}.design .tourney-intro{align-items:flex-start;gap:16px;margin-bottom:21px}.design .tourney-intro h1{font-size:28px;letter-spacing:-1px;overflow-wrap:anywhere}.design .tourney-intro p{font-size:10px;max-width:210px}.design .tourney-stage{font-size:8px}.design .tourney-intro-actions{padding-top:25px;gap:10px}.design .tourney-intro-actions .secondary-action{font-size:0;padding:7px 9px;gap:0}.design .tourney-intro-actions .secondary-action>svg{width:17px;height:17px}.design .tourney-path{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px}.design .tourney-path>div{flex-direction:column;align-items:center;text-align:center;gap:7px;padding:12px 4px}.design .tourney-path strong{font-size:8px}.design .tourney-path small{display:none}.design .tourney-personal{padding:17px;gap:12px;flex-wrap:wrap;margin-bottom:18px}.design .tourney-personal-icon{width:40px;height:40px;border-radius:10px}.design .tourney-personal-icon img{width:36px;height:36px}.design .tourney-personal-copy{flex:1}.design .tourney-personal h2{font-size:16px}.design .tourney-personal p{font-size:9px;line-height:1.8}.design .tourney-personal .eyebrow{font-size:7px;letter-spacing:1.2px}.design .tourney-personal-action{width:100%;align-items:stretch;flex-direction:row;justify-content:space-between;margin-top:3px}.design .tourney-personal-action>.primary-action{width:100%;justify-content:center}.design .tourney-personal-action>.quiet{font-size:9px}.design .tourney-content-header{gap:0;margin-bottom:20px}.design .tourney-content-header>.quiet{display:none}.design .tourney-tabs{gap:20px;width:100%}.design .tourney-tabs button{font-size:11px}.design .tourney-arena-grid{grid-template-columns:1fr;gap:13px}.design .tourney-arena{padding:18px}.design .t-arena-roster{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 13px;margin:19px 0}.design .t-arena-roster strong{font-size:9px}.design .t-arena-title h3{font-size:14px}.design .t-arena-roster>div>div>span{font-size:7px}.design .t-arena-footer .secondary-action{font-size:10px}.design .section-heading{align-items:flex-start;gap:10px}.design .section-heading h2{font-size:14px;line-height:1.6}.design .section-heading>span{font-size:8px;text-align:right;max-width:95px;line-height:1.7}.design .tourney-note{font-size:9px;gap:8px;line-height:1.8}.design .tourney-note>span{flex:1}.design .tourney-note>.quiet{width:100%;justify-content:flex-start;padding-left:25px;font-size:9px}.design .t-ranking{padding:17px}.design .tourney-people{grid-template-columns:1fr}.design .tourney-history li{gap:15px;font-size:10px}.design .your-tourney-progress{font-size:9px;gap:10px;flex-wrap:wrap}.design .your-tourney-progress>div{gap:3px}.design .your-tourney-progress>div>span{width:18px;height:18px;font-size:8px}.design .your-tourney-progress>span{flex:1}.design .console-actions{display:grid;grid-template-columns:1fr}.design .console-arenas>div{flex-wrap:wrap;gap:10px}.design .console-status{font-size:9px}}@media(max-height:600px)and (min-width:701px){.design .focus-field,.design .match-underfield{width:min(calc((100dvh - 136px)*21/17),calc(100vw - 32px))}.design .match-toolbar{height:48px}.design .match-content{height:calc(100dvh - 48px)}.design .focus-player{min-height:34px}.design .focus-player>img{width:25px;height:25px}}@media(prefers-reduced-motion:reduce){.design *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.design .wardrobe-tabs{display:flex;gap:8px;margin-bottom:18px}.design .wardrobe-tabs button{padding:8px 15px;border:1px solid #4b395a;border-radius:8px;font-size:12px;color:#b5a2c5}.design .wardrobe-tabs button[aria-pressed=true]{background:#392447;border-color:#a580c4;color:#edddfa}.design .t-arena-roster>div>div>span{color:#9982ab}.design .t-arena-title>div>span{color:#a08baf}.design .tourney-path small{color:#a18aaf}.design .mode-kicker{color:#a99ab8}.design .personal-note{color:#9a89a8}.design .tourney-note{color:#ab96b9}@media(min-width:951px){.design .tournament-page .hub-header{height:64px}.design .tournament-main{padding-top:18px}.design .tourney-intro{margin-bottom:18px}.design .tourney-intro .breadcrumb{display:none}.design .tourney-intro h1{font-size:32px}.design .tourney-intro p{margin-top:5px}.design .tourney-path{margin-bottom:14px}.design .tourney-path>div{padding:12px 16px}.design .tourney-personal{padding:15px 20px;margin-bottom:14px;min-height:86px}.design .tourney-personal-icon{width:45px;height:45px}.design .tourney-personal h2{font-size:18px;margin:3px 0}.design .tourney-content-header{margin-bottom:15px}.design .section-heading{margin-bottom:12px}.design .tourney-arena{padding:17px}.design .t-arena-roster{margin:13px 0;gap:5px 14px}.design .t-arena-roster>div{padding:5px 0}.design .t-arena-footer{padding-top:12px}.design .your-tourney-progress{margin:0 0 12px}.design .tourney-note{padding-top:15px}}.design .design-dialog.wide{max-width:740px}@media(max-width:700px){.design .match-stage{flex:0;margin-top:auto}.design .match-underfield{margin:0 auto}.design .focus-touch{margin-bottom:auto;padding-top:14px}.design .match-toolbar-actions .icon,.design .match-toolbar-actions .icon-button{width:34px;height:34px}.design .match-back{min-width:28px;min-height:34px}.design .tourney-tabs button{min-height:44px}}.design>.design-error{position:fixed;top:68px;left:50%;transform:translate(-50%);z-index:500;width:min(600px,calc(100% - 28px));box-shadow:0 10px 40px #0007}.design details.prototype-tools{display:block;padding:0;right:auto;width:max-content;max-width:calc(100% - 28px);min-width:160px;overflow:hidden}.design .prototype-tools>summary{display:flex;align-items:center;gap:7px;padding:10px 12px;cursor:pointer;list-style:none;color:#b09bc2;font-size:10px}.design .prototype-tools>summary::-webkit-details-marker{display:none}.design .prototype-tools[open]>summary{border-bottom:1px solid #3f304d}.design .prototype-tools>div{margin:10px 10px 4px;display:flex}.design .prototype-tools>div button{flex:1}.design .prototype-tools .prototype-note{display:block;padding:4px 12px 12px;max-width:270px;line-height:1.7;color:#a08eaf;font-size:9px}.design .search-rules span:last-child{color:#ae95c7}.design .primary-action{background:#8752d2}.design .primary-action:hover:not(:disabled){background:#8d5ad6}.design .hub-footer{color:#9687a3}@media(min-width:701px){.design .focus-player strong{font-size:11px}.design .focus-player span,.design .match-hint,.design .match-hint kbd{font-size:9px}}@media(max-width:700px){.design .tourney-tabs{gap:6px;justify-content:space-between;overflow:visible}.design .tourney-tabs button{font-size:10px}.design .tourney-tabs button>span{display:none}}@media(max-width:700px){.design .match-stage{flex:0 0 auto;min-height:auto}}.design details.prototype-tools{left:auto;right:14px}.design .saved-status{display:flex;align-items:center;gap:6px;color:#a0d5b5;font-size:11px;margin:14px 0}.design .queue-summary{margin-top:14px!important;color:#bba5d0!important;font-size:10px!important}.design .history-shortcut{display:flex;align-items:center;justify-content:space-between;padding:10px 8px;font-size:11px;color:#bea6d3}.design a{color:inherit;text-decoration:none}.design .rating-explanation{display:flex;align-items:center;gap:18px;padding:20px 24px;margin:0 0 22px;border:1px solid #493457;border-radius:12px;background:#211529;color:#ad98bc}.design .rating-explanation>svg{flex-shrink:0;color:#d0a8ee}.design .rating-explanation p{font-size:12px;line-height:1.9}.design .rating-explanation strong{color:#e5cdf5;font-weight:500}.design .history-totals{display:flex;gap:28px;flex-wrap:wrap;padding:20px 0;margin-bottom:14px;border-bottom:1px solid #37263f;color:#a28ab6;font-size:12px}.design .history-totals b{margin-left:10px;color:#ddc1ef;font-size:20px}.design .match-history-row{border:1px solid #39263f;border-radius:11px;background:#17111e;margin-bottom:10px;overflow:hidden}.design .match-history-row>summary{display:flex;align-items:center;gap:22px;list-style:none;padding:18px 22px;cursor:pointer;font-size:12px}.design .match-history-row>summary::-webkit-details-marker{display:none}.design .history-place{font-size:11px;color:#a28ab6;min-width:55px}.design .history-place.winner{color:#eac88c}.design .match-history-row strong{display:block;font-weight:500;color:#e4d0f0}.design .match-history-row small{display:block;font-size:10px;color:#a08bad;margin-top:4px}.design .history-kills{margin-left:auto;color:#b99bcc}.design .history-survival{font-variant-numeric:tabular-nums;color:#a28ab6}.design .match-history-row summary>b{min-width:35px;text-align:right;font-size:16px}.design .rating-positive{color:#a2dfb5}.design .rating-negative{color:#e3a2b5}.design .history-detail{border-top:1px solid #39263f;padding:20px 22px;color:#ad97bc;font-size:12px;line-height:1.8}.design .history-detail strong{display:inline}.design .history-detail p{margin-bottom:10px}.design .collected-effects{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:15px}.design .collected-effects>span{border:1px solid #5c3c6d;background:#2c1c35;border-radius:7px;padding:5px 10px;font-size:11px;color:#c7a7dd}.design .collected-effects b{margin-left:14px;color:#eddbfa}.design .watch-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.design .watch-room{border:1px solid #483052;border-radius:15px;padding:22px;background:#17111d}.design .watch-room-heading{display:flex;align-items:center;gap:12px}.design .watch-room-heading h2{font-size:17px}.design .watch-room-heading p{font-size:11px;color:#a38bb4;margin-top:4px}.design .watch-time{margin-left:auto;font-variant-numeric:tabular-nums;color:#afdabf;font-size:13px}.design .watch-players{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:28px 0}.design .watch-players>div{display:flex;align-items:center;flex-direction:column;gap:6px;min-width:0}.design .watch-players img{width:48px;height:48px;object-fit:contain}.design .watch-players strong{font-size:11px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.design .watch-players small{font-size:9px;color:#a3baab}.design .watch-players .out{opacity:.4}.design .watch-room footer{display:flex;justify-content:space-between;align-items:center;gap:15px;border-top:1px solid #36233f;padding-top:17px}.design .watch-room footer>span{display:flex;gap:7px;align-items:center;color:#a393af;font-size:10px}.design .room-settings>p{margin-bottom:16px}.design .mode-availability{display:flex;gap:22px;flex-wrap:wrap}.design .mode-availability .checkbox-label{margin:8px 0}.design .map-pool-heading{display:flex;justify-content:space-between;gap:20px;margin:24px 0 13px;align-items:center}.design .map-pool-heading>span{font-size:10px;color:#a48bad}.design .map-pool{display:grid;gap:7px;margin-bottom:22px}.design .map-pool>div{display:flex;align-items:center;gap:20px;border:1px solid #3e2b4c;background:#1e1527;border-radius:9px;padding:11px 14px}.design .map-pool>div>div{margin-right:auto}.design .map-pool strong{font-size:12px;font-weight:500}.design .map-pool small{display:block;color:#a28aad;font-size:9px;margin-top:3px}.design .map-pool .checkbox-label{font-size:10px;margin:0;white-space:nowrap}.design .map-pool input{flex-shrink:0}.design .focus-match{z-index:2140}.design>.design-error{z-index:5000}@media(max-width:950px){.design .hub-header{gap:18px}.design .hub-header nav{gap:20px;margin-left:10px}.design .hub-profile{display:none}.design .hub-brand>span{gap:8px}.design .watch-grid{grid-template-columns:1fr}}@media(max-width:700px){.design .hub-header{gap:10px}.design .hub-brand>span{font-size:0;gap:0}.design .hub-brand b{font-size:13px}.design .hub-brand .brand-divider{display:none}.design .hub-brand>img{width:25px}.design .hub-header nav{gap:13px;margin-left:auto}.design .hub-header nav button{font-size:10px}.design .history-kills{display:none}.design .history-survival{margin-left:auto}.design .match-history-row>summary{gap:13px;padding:15px}.design .match-history-row summary>b{font-size:14px}.design .match-history-row small{font-size:9px}.design .history-totals{gap:12px 20px;font-size:10px}.design .history-totals b{font-size:17px}.design .history-detail{padding:16px}.design .rating-explanation{padding:16px;gap:12px}.design .rating-explanation p{font-size:11px}.design .watch-room{padding:18px}.design .map-pool>div{gap:10px;padding:10px}.design .map-pool small{display:none}.design .map-pool .checkbox-label{font-size:9px;gap:4px}.design .map-pool-heading{align-items:flex-start}.design .map-pool-heading>span{max-width:105px;text-align:right;line-height:1.7}}.design.bomber-account-history{min-height:0;padding:24px;margin:22px auto;border:1px solid #423048;border-radius:16px;max-width:1200px;background:#131017}.design .account-bomber-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px}.design .account-bomber-heading h2{margin-top:6px}.design .account-bomber-heading a{font-size:11px;color:#c5a8dd}@media(max-width:700px){.design.bomber-account-history{padding:17px;margin:16px}.design .account-bomber-heading{gap:12px}.design .account-bomber-heading h2{font-size:18px}}.design .history-opponents{display:flex;gap:8px 18px;flex-wrap:wrap;font-size:10px;color:#b294c4}@media(max-width:500px){.design .hub-header{height:auto;min-height:92px;display:grid;grid-template-columns:1fr auto;gap:8px;padding:12px 0 0}.design .hub-header .hub-brand{grid-column:1;grid-row:1}.design .hub-header>.audio-control{grid-column:2;grid-row:1}.design .hub-header nav{grid-column:1 / -1;grid-row:2;width:100%;min-width:0;justify-content:space-between;margin:0;gap:8px}.design .hub-header nav button{font-size:11px;padding:10px 0}.design .match-toolbar{gap:8px;padding:0 10px}.design .match-title{min-width:0;flex:1}.design .match-title>strong{font-size:12px;white-space:normal}.design .match-status{font-size:0;gap:0}.design .match-status .online-dot{display:none}.design .match-status b{font-size:10px}.design .hub-page{min-width:0;max-width:100%}}.match-copy{display:flex;align-items:center;justify-content:space-between;gap:16px;width:min(100%,1000px);margin:0 auto 8px;padding:10px 15px;background:#a887ff12;border:1px solid #a887ff35;border-radius:13px;color:#ddd1ff;font-size:12px}.match-copy>div{display:grid;gap:4px}.match-copy span{color:#9e96b1;font-size:11px}.match-copy button{white-space:nowrap}@media(max-width:600px){.match-copy{padding:8px;gap:8px}.match-copy span{display:none}}.design .match-copy{flex-shrink:0;margin-top:8px;max-width:calc(100% - 32px)}.design .focus-match.has-copy .focus-field,.design .focus-match.has-copy .match-underfield{width:min(calc((100dvh - 220px)*21/17),calc(100vw - 32px))}.design .bomber-maintenance{display:flex;gap:16px;align-items:center;justify-content:space-between;border:1px solid #9974cc45;background:#a17cce0e;border-radius:12px;padding:16px;margin-bottom:20px}.design .bomber-maintenance strong{color:#dfcbf8;font-size:13px}.design .bomber-maintenance p{font-size:11px;color:#a38cb5;line-height:1.7;margin-top:5px}.design .bomber-maintenance button{white-space:nowrap}@media(max-width:600px){.design .bomber-maintenance{align-items:stretch;flex-direction:column}}

/* Source /assets/bomber-launch-0e7293a5f196.css; order preserved. */
.bomber-queue-dock{position:fixed;z-index:950;bottom:22px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:13px;width:max-content;max-width:calc(100vw - 32px);padding:13px 14px 13px 17px;border:1px solid #bba0ff42;border-radius:19px;background:linear-gradient(120deg,#272034f5,#15141ef5);box-shadow:0 8px 45px #0008,0 0 28px #9864f51c;backdrop-filter:blur(22px);color:#f5f2fc;font:13px/1.4 Inter,system-ui,sans-serif}.bqd-symbol{display:grid;place-items:center;width:36px;height:36px;border-radius:12px;background:#ad86ff16;color:#c5aaff;flex-shrink:0}.bqd-symbol .lucide-loader-circle{animation:bqd-spin 2s linear infinite}.bqd-copy{display:grid;gap:3px;min-width:0}.bqd-copy strong{font-size:13px;font-weight:650}.bqd-copy span{font-size:11px;color:#bcb5cf;max-width:390px}.bomber-queue-dock button{cursor:pointer;display:flex;align-items:center;justify-content:center;gap:9px;min-height:36px;border-radius:11px;color:#d6c5ff;background:#bba0ff0b;border:1px solid #bba0ff28;font:600 12px Inter,system-ui,sans-serif}.bomber-queue-dock button:hover{background:#bba0ff25;border-color:#bba0ff66}.bomber-queue-dock button:focus-visible{outline:2px solid #d1baff;outline-offset:3px}.bomber-queue-dock button:disabled{opacity:.5;cursor:wait}.bqd-cancel{width:36px;flex-shrink:0;margin-left:12px}.bqd-enter{padding:0 13px;white-space:nowrap}@keyframes bqd-spin{to{transform:rotate(360deg)}}@media(max-width:600px){.bomber-queue-dock{bottom:14px;gap:9px;padding:11px;max-width:calc(100vw - 24px)}.bqd-copy span{font-size:10px}.bqd-copy strong{font-size:12px}.bqd-symbol{width:30px}.bqd-cancel{margin-left:0}.bqd-enter{padding:0 9px;font-size:11px}}@media(prefers-reduced-motion:reduce){.bqd-symbol .lucide-loader-circle{animation:none}}

/* Source /assets/twitch-reward-chests-eb7cccb10d77.css; order preserved. */
.twitch-reward-inventory{padding:0 0 30px;margin-bottom:28px;border-bottom:1px solid var(--home-line)}.twitch-reward-chest-card{display:flex;align-items:center;gap:20px;padding:25px;border:1px solid var(--home-line);border-radius:12px;background:var(--surface);margin:0 0 18px}.twitch-reward-chest-icon{position:relative;flex-shrink:0;display:grid;place-items:center;width:78px;height:78px;border-radius:18px;color:#d5b67a;background:linear-gradient(140deg,#d5b67a25,#a185dc15)}.twitch-reward-chest-icon>b{position:absolute;right:-5px;bottom:-5px;padding:3px 6px;border:1px solid var(--home-line);border-radius:7px;background:var(--surface);color:var(--home-ink);font-size:11px}.twitch-reward-chest-copy{min-width:0;flex:1}.twitch-reward-chest-copy>span{font-size:9px;letter-spacing:.1em;color:var(--home-muted)}.twitch-reward-chest-copy h3{font-size:19px;margin:7px 0 8px}.twitch-reward-chest-copy p{font-size:12px;line-height:1.6;margin:0 0 6px;color:var(--home-ink)}.twitch-reward-chest-copy small{font-size:11px;color:var(--home-muted)}.twitch-reward-chest-card>.button{flex-shrink:0}.twitch-reward-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.twitch-reward-summary>div{min-width:0;padding:14px 12px;border-radius:8px;background:var(--home-soft)}.twitch-reward-summary span{display:block;font-size:10px;line-height:1.6;color:var(--home-muted)}.twitch-reward-summary b{display:block;margin-top:7px;font-size:18px;overflow-wrap:anywhere}.twitch-reward-summary b small{font-size:10px;font-weight:500;color:var(--home-muted)}.twitch-reward-stats-link{display:flex;align-items:center;gap:6px;width:fit-content;margin-top:18px;font-size:11px;color:var(--home-accent);line-height:1.7}.twitch-reward-chest-history{margin-top:16px;border-top:1px solid var(--home-line);padding-top:13px}.twitch-reward-chest-history summary{cursor:pointer;font-size:12px;color:var(--home-muted)}.twitch-reward-chest-history>div{display:flex;gap:10px;align-items:flex-start;padding:13px 0;border-bottom:1px solid var(--home-line);font-size:12px}.twitch-reward-chest-history>div>svg{color:var(--home-accent);margin-top:2px}.twitch-reward-chest-history small{display:block;margin-top:5px;font-size:10px;color:var(--home-muted)}.twitch-reward-case .prize-card strong>span{font-size:10px}.twitch-reward-case.phase-claiming .closed-case,.twitch-reward-case.phase-claim-error .closed-case{opacity:0;pointer-events:none}.twitch-reward-case.phase-claiming .orbit-prizes,.twitch-reward-case.phase-claim-error .orbit-prizes{opacity:1;pointer-events:none}.twitch-reward-case .gift-error{margin-inline:auto}.twitch-reward-case .prize-card{max-width:162px}.twitch-reward-case .result-amount>span{font-size:16px}@media(max-width:700px){.twitch-reward-chest-card{flex-wrap:wrap;gap:15px;padding:18px}.twitch-reward-chest-icon{width:57px;height:57px;border-radius:13px}.twitch-reward-chest-icon>svg{width:29px}.twitch-reward-chest-copy h3{font-size:17px}.twitch-reward-chest-card>.button{width:100%;justify-content:center}.twitch-reward-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.twitch-reward-summary b{font-size:17px}.twitch-reward-stats-link{font-size:10px}.twitch-reward-case .result-amount>span{font-size:13px}}

/* Source /assets/welcome-status-21ed78611934.css; order preserved. */
@media(max-width:1150px){}
@media(max-width:800px){}

/* Source /assets/account-additions-f12d1c4a9e2d.css; order preserved. */
.account-purchase-illustrated .account-purchase-art{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:8px;padding:0;min-height:0}.account-purchase-type{color:var(--home-muted);font-size:10px;line-height:1.5}.account-purchase-preview{display:grid;place-items:center;width:100%;height:172px;overflow:hidden;border-radius:9px;background:radial-gradient(ellipse at 50% 74%,#a893d312,transparent 70%),var(--home-bg);border:1px solid var(--home-line)}.account-purchase-preview>img{display:block;max-width:85%;width:100%;height:150px;object-fit:contain;filter:drop-shadow(0 8px 9px #0000001a)}.account-purchase-emblem{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;color:var(--home-accent,#b5a0df)}.account-purchase-emblem>span{max-width:100%;padding:0 10px;text-align:center;font-size:10px;font-weight:650;letter-spacing:.04em;overflow-wrap:anywhere}.account-purchase-illustrated .account-earned{position:absolute;right:8px;bottom:8px;padding:5px 7px;border:1px solid var(--home-line);border-radius:6px;background:var(--surface);font-size:9px}.account-purchase-illustrated>h3{margin-top:17px}.account-notification-center{position:relative;flex-shrink:0;display:flex;align-items:center}.account-notification-bell{position:relative;display:grid;place-items:center;width:36px;height:38px;padding:0;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--home-muted);cursor:pointer}.account-notification-bell:hover,.account-notification-bell.is-open{background:var(--home-bg);border-color:var(--home-line);color:var(--home-ink)}.account-notification-bell:focus-visible,.account-notification-panel a:focus-visible,.account-notification-panel button:focus-visible{outline:2px solid #a893d3;outline-offset:3px}.account-notification-count{position:absolute;right:-2px;top:0;min-width:16px;height:16px;display:grid;place-items:center;border-radius:6px;padding:0 4px;color:#fff;background:#8971b6;box-shadow:0 0 0 2px var(--surface);font-size:9px;line-height:1;font-weight:700}.account-notification-panel{position:absolute;top:calc(100% + 16px);right:-42px;z-index:1000;width:min(390px,calc(100vw - 24px));border:1px solid var(--home-line);border-radius:14px;background:var(--surface);box-shadow:0 18px 65px #00000030;color:var(--home-ink);outline:none;overflow:hidden;text-align:left}.account-notification-panel>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 19px 15px}.account-notification-panel h2{margin:0;font-size:16px;letter-spacing:-.3px}.account-notification-panel>header span{display:block;margin-top:6px;font-size:10px;color:var(--home-muted)}.account-notification-icon{display:grid;place-items:center;border:0;background:transparent;color:var(--home-muted);width:29px;height:29px;border-radius:6px;cursor:pointer}.account-notification-icon:hover{color:var(--home-ink);background:var(--home-bg)}.account-notification-tools{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 18px;border-block:1px solid var(--home-line);font-size:10px;color:var(--home-muted)}.account-notification-tools>button{display:flex;align-items:center;gap:5px;padding:3px 0;border:0;background:none;color:var(--home-ink);font:inherit;cursor:pointer}.account-notification-tools>button:disabled{opacity:.4;cursor:default}.account-notification-list{max-height:min(420px,56svh);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--home-line) transparent}.account-notification-item{position:relative;display:flex;align-items:flex-start;gap:12px;padding:16px 18px;border-bottom:1px solid var(--home-line);color:inherit;text-decoration:none}.account-notification-item:last-child{border-bottom:0}.account-notification-item.is-unread{background:#a893d309}.account-notification-item:hover{background:var(--home-bg)}.account-notification-kind{display:grid;place-items:center;flex-shrink:0;width:35px;height:35px;border:1px solid var(--home-line);border-radius:10px;color:var(--home-muted);background:var(--home-bg)}.is-unread .account-notification-kind{color:#a893d3}.account-notification-copy{display:block;flex:1;min-width:0}.account-notification-copy>b{display:block;font-size:12px;font-weight:650;line-height:1.6;overflow-wrap:anywhere}.account-notification-copy>span{display:block;margin-top:5px;font-size:11px;color:var(--home-muted);line-height:1.7;overflow-wrap:anywhere}.account-notification-copy>time{display:block;margin-top:9px;font-size:9px;color:var(--home-muted)}.account-notification-item>svg{flex-shrink:0;margin-top:11px;color:var(--home-muted)}.account-notification-dot{position:absolute;right:16px;top:13px;width:4px;height:4px;border-radius:50%;background:#a893d3}.account-notification-empty{display:flex;align-items:center;flex-direction:column;padding:36px 25px 32px;color:var(--home-muted);text-align:center;font-size:12px}.account-notification-empty>svg{margin-bottom:14px;opacity:.65}.account-notification-empty>b{font-size:13px;color:var(--home-ink)}.account-notification-empty>p{max-width:240px;margin:8px 0 0;font-size:11px;line-height:1.8}.account-notification-panel>footer{padding:13px 18px;border-top:1px solid var(--home-line)}.account-notification-panel>footer a{display:flex;justify-content:space-between;align-items:center;color:var(--home-muted);text-decoration:none;font-size:11px}.account-notification-panel>footer a:hover{color:var(--home-ink)}.account-notification-more{display:block;width:100%;border:0;border-top:1px solid var(--home-line);padding:12px;background:transparent;color:var(--home-muted);font-size:11px;cursor:pointer}.account-notification-error{padding:12px 18px;color:var(--home-ink);background:#c6907610;font-size:11px;line-height:1.7}.account-notification-error>button{display:flex;align-items:center;gap:5px;margin-top:5px;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}@media(max-width:700px){.account-purchase-preview{height:150px}.account-purchase-preview>img{height:130px}.account-notification-panel{position:fixed;top:76px;right:12px;max-height:calc(100svh - 92px);overflow-y:auto}.account-notification-bell{width:32px}.account-notification-list{max-height:calc(100svh - 290px)}}

/* Source /assets/welcome-replay-60bd2d5d772d.css; order preserved. */
.wa-admin-progress .wa-progress-summary{display:flex;flex-wrap:wrap;gap:8px 20px;margin:-3px 0 19px;color:var(--text-secondary,#a194ae);font-size:10px;line-height:1.8}.wa-admin-progress .wa-progress-summary strong{font-weight:500;color:var(--text-primary,#e6ddef)}.wa-admin-progress .wa-progress-summary button{border:0;padding:0;background:transparent;color:#cfb783;font-size:10px;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.wa-admin-progress .wa-progress-summary button[aria-pressed=true]{color:#e8cd93}.wa-admin-progress .wa-recipient{display:grid;grid-template-columns:40px minmax(125px,1fr) 120px 115px auto;gap:14px}.wa-admin-progress .wa-person{min-width:0;gap:5px}.wa-admin-progress .wa-person>.wa-role{min-width:0;font-size:9px;line-height:1.4}.wa-admin-progress .wa-person>.wa-delivery-label{font-size:8px;line-height:1.5;color:#7d7089}.wa-admin-progress .wa-recipient-progress{display:contents}.wa-admin-progress .wa-progress-cell{display:grid;align-content:center;gap:6px;min-width:0}.wa-admin-progress .wa-progress-label{font-size:8px;color:var(--text-muted,#85778f);letter-spacing:.025em}.wa-admin-progress .wa-progress-cell b{display:flex;align-items:center;gap:5px;font-size:10px;font-weight:450;color:var(--text-secondary,#a396ae);line-height:1.4;white-space:nowrap}.wa-admin-progress .wa-progress-cell b>i{display:inline-block;width:4px;height:4px;border-radius:50%;background:#82738d;flex-shrink:0}.wa-admin-progress .wa-progress-cell small{font-size:8px;color:var(--text-muted,#82728f);line-height:1.5}.wa-admin-progress .welcome-progress-completed b,.wa-admin-progress .case-progress-opened b{color:#82b69b}.wa-admin-progress .welcome-progress-completed b>i,.wa-admin-progress .case-progress-opened b>i{display:none}.wa-admin-progress .case-progress-unopened b{color:#c5a66e}.wa-admin-progress .case-progress-unopened b>i{background:#c5a66e}.wa-admin-progress .welcome-progress-started b{color:#c6a179}.wa-admin-progress .welcome-progress-started b>i{background:#c6a179}.wa-admin-progress .welcome-progress-disabled{opacity:.65}.wa-admin-progress .wa-progress-refresh-note{font-size:9px;line-height:1.8;color:var(--text-muted,#82728f);margin:15px 0 0}.wa-admin-progress .wa-progress-refresh-note time{margin-left:4px}.wa-admin-progress .wa-filters>select{width:225px}
.wa-admin-progress .wa-row-actions{display:grid;grid-template-columns:auto auto;gap:6px}.wa-admin-progress .wa-replay-button{grid-column:1/-1;justify-content:center;font-size:9px;padding:8px}.wa-admin-progress .wa-replay-button:disabled{opacity:.55}.wa-admin-progress .welcome-progress-replay-pending b{color:#bba4dd}.wa-admin-progress .welcome-progress-replay-pending b>i{background:#bba4dd}.wa-admin-progress .welcome-progress-replay-pending b{white-space:normal}
@media(max-width:1150px){.wa-admin-progress .wa-chain-button>span{display:none}.wa-admin-progress .wa-row-actions>.wa-chain-button{padding:9px}.wa-admin-progress .wa-recipient{grid-template-columns:36px minmax(108px,1fr) 108px 100px auto;gap:11px}.wa-admin-progress .wa-avatar{width:36px;height:36px;flex-basis:36px}}
@media(max-width:800px){.wa-admin-progress .wa-recipient{grid-template-columns:36px minmax(0,1fr) auto;gap:10px 12px;padding:18px 0}.wa-admin-progress .wa-avatar{grid-row:1}.wa-admin-progress .wa-person{grid-column:2;grid-row:1}.wa-admin-progress .wa-row-actions{grid-column:3;grid-row:1;gap:6px;margin-left:0}.wa-admin-progress .wa-recipient-progress{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;grid-column:2/-1;grid-row:2;padding-top:5px}.wa-admin-progress .wa-progress-cell{gap:5px}.wa-admin-progress .wa-person>.wa-role{grid-column:auto;grid-row:auto}.wa-admin-progress .wa-filters{flex-direction:column}.wa-admin-progress .wa-filters>select{width:100%}.wa-admin-progress .wa-progress-summary{gap:7px 15px;font-size:9px}.wa-admin-progress .wa-progress-summary button{font-size:9px}}

/* Source /assets/bomber-bonus-settings-aa37ffbff482.css; order preserved. */
.bomber-v2-site .bonus-settings{margin:18px 0;padding:16px;border:1px solid #b5a1ff24;border-radius:14px;background:#b39aff06;min-width:0}.bomber-v2-site .bonus-settings legend{padding:0 8px;font-weight:650;color:#ded6f6}.bomber-v2-site .bonus-weights{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.bomber-v2-site .bonus-weights label{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;background:#ffffff04;border-radius:10px}.bomber-v2-site .bonus-weights label span{display:grid;gap:4px}.bomber-v2-site .bonus-weights small{color:#aaa3ba;font-weight:400;font-size:11px}.bomber-v2-site .bonus-weights input{width:72px;min-width:0}@media(max-width:600px){.bomber-v2-site .bonus-weights{grid-template-columns:1fr}}

.bomber-v2-site .v2 .bonus-settings{padding:10px;margin:12px 0}.bomber-v2-site .v2 .bonus-settings .form-grid,.bomber-v2-site .v2 .bonus-weights{display:grid;grid-template-columns:1fr;gap:8px}.bomber-v2-site .v2 .bonus-settings label{font-size:11px;min-width:0}.bomber-v2-site .v2 .bonus-settings input{box-sizing:border-box;width:100%;max-width:100%}.bomber-v2-site .v2 .bonus-weights label{padding:8px 6px;gap:8px}.bomber-v2-site .v2 .bonus-weights input{width:50px;flex:0 0 50px;padding:8px}.bomber-v2-site .v2 .bonus-weights small{font-size:10px}.bomber-v2-site .v2 .bonus-weights span{min-width:0}.bomber-v2-site .v2 .bonus-settings .muted{font-size:10px;line-height:1.5}.bomber-v2-site .v2 .bonus-settings legend{font-size:12px}

/* Source /assets/channel-chest-reel-17f61160113a.css; order preserved. */
@keyframes tr-reel-spin{to{transform:rotate(360deg)}}@media(min-width:1000px)and (min-height:800px){}@media(max-width:760px){}@media(max-width:500px){}@media(max-height:560px)and (min-width:501px){}@media(prefers-reduced-motion:reduce){}

/* Source /assets/personal-treasury-reel-84981a1d0b0a.css; order preserved. */
@keyframes tr-reel-spin{to{transform:rotate(360deg)}}@media(min-width:1000px)and (min-height:800px){}@media(max-width:760px){}@media(max-width:500px){}@media(max-height:560px)and (min-width:501px){}@media(prefers-reduced-motion:reduce){}@media(max-width:500px){}

/* Source /assets/chest-currency-icons-3bdf7999f784.css; order preserved. */
.twitch-chest-reel{--tr-bg:#111115;--tr-ink:#f4f2f8;--tr-muted:#a19aaa;--tr-line:#34303e;--tr-accent:#c3a3ef;box-sizing:border-box;width:min(1280px,calc(100vw - 40px));max-width:none;max-height:calc(100dvh - 36px);margin:auto;padding:28px 40px;overflow-x:hidden;overflow-y:auto;border:1px solid var(--tr-line);border-radius:18px;background:var(--tr-bg);color:var(--tr-ink);font-family:Inter,system-ui,sans-serif;box-shadow:0 25px 90px #0007;outline:none;color-scheme:dark}.twitch-chest-reel::backdrop{background:#08080c94;backdrop-filter:blur(3px)}.twitch-chest-reel *{box-sizing:border-box}.twitch-chest-reel button{font:inherit;cursor:pointer;touch-action:manipulation}.twitch-chest-reel button:disabled{cursor:default;opacity:.55}.twitch-chest-reel button:focus-visible{outline:2px solid var(--tr-accent);outline-offset:4px}.twitch-chest-reel .tr-header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 0 18px}.twitch-chest-reel .tr-header>span{display:flex;align-items:center;gap:12px;color:#b8adca;font-size:15px;line-height:1.5}.twitch-chest-reel .tr-header>span>svg{color:#dfc58a}.twitch-chest-reel .tr-tools{display:flex;align-items:center;gap:10px}.twitch-chest-reel .tr-icon{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;padding:0;border:1px solid var(--tr-line);border-radius:9px;background:transparent;color:#d4c9e4}.twitch-chest-reel .tr-icon:hover{background:#ffffff08;border-color:#71637f}.twitch-chest-reel .tr-intro{margin:0 0 36px}.twitch-chest-reel .tr-intro h1{font-size:clamp(27px,3.6vw,48px);line-height:1.18;font-weight:700;letter-spacing:-1.9px;margin:0 0 14px;color:var(--tr-ink)}.twitch-chest-reel .tr-intro p{font-size:18px;line-height:1.5;margin:0;color:var(--tr-muted)}.twitch-chest-reel .tr-reel{position:relative;isolation:isolate;height:270px;margin:0 0 50px;overflow:hidden;border-block:1px solid #87759d24;mask-image:linear-gradient(to right,transparent,#000 9%,#000 91%,transparent)}.twitch-chest-reel .tr-reel:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 50% 74%,#a475e51c,transparent 68%)}.twitch-chest-reel .tr-track{position:absolute;top:0;left:50%;height:100%;display:flex;align-items:stretch;will-change:transform}.twitch-chest-reel .tr-prize{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;flex:0 0 var(--reel-item-width,200px);width:var(--reel-item-width,200px);padding:13px 8px 17px;transform-origin:50% 50%;backface-visibility:hidden}.twitch-chest-reel .tr-prize>img{display:block;width:160px;height:160px;max-width:100%;object-fit:contain;user-select:none;-webkit-user-drag:none;filter:drop-shadow(0 10px 18px #0006)}.twitch-chest-reel .tr-prize>strong{display:block;margin-top:1px;color:#f1edf5;font-size:40px;line-height:1.15;letter-spacing:-1px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.twitch-chest-reel .tr-prize>span{margin-top:6px;font-size:15px;line-height:1;color:#b4a9c3}.twitch-chest-reel .tr-prize[data-focused=true]>span{color:#d1aaff}.twitch-chest-reel .tr-focus{position:absolute;z-index:-1;top:0;bottom:0;left:50%;width:var(--reel-focus-width,20%);transform:translate(-50%);border:1px solid #be8de773;border-radius:7%/50%;background:radial-gradient(ellipse at 50% 80%,#b88bf125,transparent 77%);box-shadow:0 0 50px #ad7dee15,inset 0 0 28px #ad7dee0b}.twitch-chest-reel .tr-focus:before,.twitch-chest-reel .tr-focus:after{content:"";position:absolute;left:-110%;right:-110%;height:1px;background:linear-gradient(90deg,transparent,#c39bebae,transparent);box-shadow:0 0 9px #b47ae75c}.twitch-chest-reel .tr-focus:before{top:-1px}.twitch-chest-reel .tr-focus:after{bottom:-1px}.twitch-chest-reel .tr-marker{position:absolute;left:50%;z-index:110;width:2px;height:25px;background:#efdfff;box-shadow:0 0 6px 2px #c992ffc9,0 0 20px #ba79ffc9;transform:translate(-50%);border-radius:50%}.twitch-chest-reel .tr-marker-top{top:-1px}.twitch-chest-reel .tr-marker-bottom{bottom:-1px}.twitch-chest-reel .tr-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:18px;border-top:1px solid #d2b5ee16}.twitch-chest-reel .tr-chest{display:flex;align-items:center;gap:15px;min-width:0;color:var(--tr-muted);font-size:15px;line-height:1.5}.twitch-chest-reel .tr-chest-art{flex-shrink:0;width:110px;height:84px;overflow:hidden;position:relative}.twitch-chest-reel .tr-chest-art>.chest{display:block;width:150px;height:106px;max-width:none;transform:translate(-26px,-15px)}.twitch-chest-reel .tr-chest>span>small{display:block;margin-top:5px;font-size:11px;color:#81788f}.twitch-chest-reel .tr-actions{display:flex;align-items:center;justify-content:flex-end;gap:18px}.twitch-chest-reel .tr-status{display:flex;align-items:center;justify-content:flex-end;gap:7px;color:#b9acc9;font-size:13px;line-height:1.5;max-width:175px}.twitch-chest-reel .tr-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;flex-shrink:0;padding:12px 20px;border:1px solid #a99abf;border-radius:9px;background:transparent;color:#ece3f7;font-size:14px;font-weight:500;line-height:1.5;transition:background .15s,border-color .15s}.twitch-chest-reel .tr-button:hover:not(:disabled){background:#a893d318;border-color:#dfc3ff}.twitch-chest-reel .tr-primary{border-color:#e5d5f7;background:#e5d5f7;color:#21182e}.twitch-chest-reel .tr-primary:hover:not(:disabled){background:#f0e3ff;border-color:#f0e3ff}.twitch-chest-reel .tr-error{margin-top:18px;padding:12px 15px;border:1px solid #b7847966;border-radius:8px;background:#b784790c;color:#efc3b7;font-size:13px;line-height:1.7}.twitch-chest-reel .tr-loader{animation:tr-reel-spin 1s linear infinite;flex-shrink:0}.twitch-chest-reel.phase-revealed .tr-focus{background:radial-gradient(ellipse at 50% 80%,#b88bf130,transparent 77%)}.twitch-chest-reel.phase-revealed .tr-prize[data-winner=false]{opacity:.34!important}.twitch-chest-reel.phase-revealed .tr-prize[data-winner=true]{opacity:1!important}.twitch-chest-reel.phase-revealed .tr-status{color:#acddc4}@keyframes tr-reel-spin{to{transform:rotate(360deg)}}@media(min-width:1000px)and (min-height:800px){.twitch-chest-reel{transform:translateY(-14px)}}:root[data-theme=light] .twitch-chest-reel{--tr-bg:#faf9fc;--tr-ink:#29232f;--tr-muted:#756b80;--tr-line:#d9d0e3;--tr-accent:#8153b8;color-scheme:light}:root[data-theme=light] .twitch-chest-reel .tr-intro h1,:root[data-theme=light] .twitch-chest-reel .tr-prize>strong{color:var(--tr-ink)}:root[data-theme=light] .twitch-chest-reel .tr-icon,:root[data-theme=light] .twitch-chest-reel .tr-header>span,:root[data-theme=light] .twitch-chest-reel .tr-status,:root[data-theme=light] .twitch-chest-reel .tr-button:not(.tr-primary){color:#705785}:root[data-theme=light] .twitch-chest-reel .tr-prize>span{color:#756581}:root[data-theme=light] .twitch-chest-reel .tr-prize[data-focused=true]>span{color:#7c3fb4}:root[data-theme=light] .twitch-chest-reel .tr-error{color:#833d34}@media(max-width:760px){.twitch-chest-reel{padding:22px 24px}.twitch-chest-reel .tr-intro{margin-bottom:28px}.twitch-chest-reel .tr-reel{height:215px;margin-bottom:24px}.twitch-chest-reel .tr-prize>img{width:128px;height:128px}.twitch-chest-reel .tr-prize>strong{font-size:27px}.twitch-chest-reel .tr-footer{align-items:flex-end}.twitch-chest-reel .tr-chest{gap:8px;font-size:11px}.twitch-chest-reel .tr-chest-art{width:70px;height:60px}.twitch-chest-reel .tr-chest-art>.chest{width:100px;height:70px;transform:translate(-17px,-10px)}.twitch-chest-reel .tr-chest>span>small{font-size:10px;max-width:130px}.twitch-chest-reel .tr-actions{align-items:flex-end;flex-direction:column;gap:9px}.twitch-chest-reel .tr-status{font-size:11px;max-width:none}.twitch-chest-reel .tr-button{padding:11px 15px;font-size:12px}}@media(max-width:500px){.twitch-chest-reel{width:calc(100vw - 20px);padding:18px;max-height:calc(100dvh - 20px);border-radius:14px}.twitch-chest-reel .tr-header{margin-bottom:27px;gap:12px}.twitch-chest-reel .tr-header>span{font-size:12px;gap:8px}.twitch-chest-reel .tr-header>span>svg{width:17px}.twitch-chest-reel .tr-tools{gap:6px}.twitch-chest-reel .tr-icon{width:35px;height:35px}.twitch-chest-reel .tr-intro h1{font-size:29px;letter-spacing:-1px;line-height:1.15;max-width:300px}.twitch-chest-reel .tr-intro p{font-size:13px;line-height:1.65;max-width:270px}.twitch-chest-reel .tr-reel{height:205px;margin-inline:-18px;mask-image:linear-gradient(to right,transparent,#000 6%,#000 94%,transparent)}.twitch-chest-reel .tr-prize>img{width:122px;height:122px}.twitch-chest-reel .tr-prize>strong{font-size:27px}.twitch-chest-reel .tr-prize>span{font-size:12px}.twitch-chest-reel .tr-footer{flex-direction:column;align-items:stretch;gap:16px;padding-top:0;border-top:0}.twitch-chest-reel .tr-chest{gap:9px;font-size:12px}.twitch-chest-reel .tr-chest-art{width:64px;height:50px}.twitch-chest-reel .tr-chest-art>.chest{width:88px;height:62px;transform:translate(-15px,-11px)}.twitch-chest-reel .tr-chest>span>small{max-width:none}.twitch-chest-reel .tr-actions{align-items:stretch;gap:12px}.twitch-chest-reel .tr-status{justify-content:center;min-height:0}.twitch-chest-reel .tr-status:empty{display:none}.twitch-chest-reel .tr-button{width:100%;font-size:13px;min-height:48px}}@media(max-height:560px)and (min-width:501px){.twitch-chest-reel{padding:16px 24px}.twitch-chest-reel .tr-header{margin-bottom:12px}.twitch-chest-reel .tr-intro{margin-bottom:16px}.twitch-chest-reel .tr-intro h1{font-size:28px}.twitch-chest-reel .tr-reel{height:165px;margin-bottom:14px}.twitch-chest-reel .tr-prize>img{height:96px;width:96px}.twitch-chest-reel .tr-prize>strong{font-size:24px}.twitch-chest-reel .tr-footer{padding-top:10px}}@media(prefers-reduced-motion:reduce){.twitch-chest-reel *{animation:none!important;transition:none!important}.twitch-chest-reel .tr-track{will-change:auto}}.personal-treasury-reel{height:fit-content;scrollbar-gutter:auto}.personal-treasury-reel .tr-footer{margin:0;padding:18px 0 0}.personal-treasury-reel .tr-chest-art>.chest{animation:none}.personal-treasury-reel .tr-ruble-art{display:grid;place-items:center;flex-shrink:0;width:160px;height:160px;max-width:100%;border-radius:50%;border:1px solid #d0b5ed40;background:#b48be912;color:#e5d5f7;box-shadow:inset 0 0 25px #c3a3ef0a,0 10px 24px #0002}.personal-treasury-reel .tr-ruble-art>svg{width:60%;height:60%}:root[data-theme=light] .personal-treasury-reel .tr-ruble-art{border-color:#9c74bd40;background:#a27cb00d;color:#795494;box-shadow:inset 0 0 25px #a27cb008,0 10px 24px #4b31500b}@media(max-width:760px){.personal-treasury-reel .tr-ruble-art{width:128px;height:128px}}@media(max-width:500px){.personal-treasury-reel .tr-ruble-art{width:122px;height:122px}}@media(max-height:560px)and (min-width:501px){.personal-treasury-reel .tr-ruble-art{width:96px;height:96px}}.personal-treasury-reel .treasury-contents{margin-top:24px;padding-top:20px;border-top:1px solid var(--tr-line)}.personal-treasury-reel .treasury-contents h2{font-size:13px;font-weight:500;color:var(--tr-muted);margin:0 0 14px}.personal-treasury-reel .treasury-contents>div{display:flex;flex-wrap:wrap;gap:10px 26px}.personal-treasury-reel .treasury-contents>div>span{display:inline-flex;gap:8px;align-items:center;color:var(--tr-ink);font-size:13px;line-height:1.6}.personal-treasury-reel .treasury-contents i{width:4px;height:4px;border-radius:50%;flex-shrink:0}.personal-treasury-reel .treasury-contents small{color:var(--tr-muted);font-size:11px}.personal-treasury-reel .treasury-reload{display:block;border:0;background:transparent;padding:7px 0 0;color:inherit;text-decoration:underline;text-underline-offset:3px}@media(max-width:500px){.personal-treasury-reel .tr-footer{padding:0}.personal-treasury-reel .treasury-contents>div{gap:8px 20px}.personal-treasury-reel .treasury-contents>div>span{font-size:12px}}

/* Source /assets/bomber-upgrade-hud-178729bd4440.css; order preserved. */
.bomber-v2-site .match-upgrades{position:absolute;inset-inline-start:calc(100% + 16px);top:50%;transform:translateY(-50%);width:176px;box-sizing:border-box;padding:12px;border:1px solid #b49ada2e;border-radius:16px;background:linear-gradient(145deg,#211b2ce8,#111019f2);box-shadow:0 12px 38px #0003,0 0 28px #ba90ec09;color:#f3eafc;pointer-events:none;font-variant-numeric:tabular-nums}
.bomber-v2-site .match-upgrades>header{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:0 2px 12px}.bomber-v2-site .match-upgrades>header>strong{font-size:11px;font-weight:600;letter-spacing:-.1px}.bomber-v2-site .match-upgrades>header>span{font-size:8px;color:#a0c7b1;white-space:nowrap}.bomber-v2-site .match-upgrades dl{display:grid;gap:6px;margin:0}.bomber-v2-site .upgrade-hud-row{display:flex;align-items:center;gap:6px;min-width:0;padding:8px 5px;border:1px solid #ffffff07;border-radius:10px;background:#ffffff03;--upgrade-color:#d0b5f4}.bomber-v2-site .upgrade-hud-row.type-bomb{--upgrade-color:#f4cf76}.bomber-v2-site .upgrade-hud-row.type-range{--upgrade-color:#cfb0ff}.bomber-v2-site .upgrade-hud-row.type-speed{--upgrade-color:#a6ed93}.bomber-v2-site .upgrade-hud-row.type-shield{--upgrade-color:#8beafb}.bomber-v2-site .match-upgrades .upgrade-hud-icon{width:32px;height:32px;flex:0 0 32px;display:block}.bomber-v2-site .upgrade-hud-copy{min-width:0;flex:1}.bomber-v2-site .upgrade-hud-copy dt{font-size:10px;font-weight:500;color:#e3d7ec;line-height:1.4}.bomber-v2-site .upgrade-hud-copy>small{display:block;margin-top:3px;font-size:8px;line-height:1.4;color:#a79ab8;white-space:nowrap}.bomber-v2-site .upgrade-hud-row dd{margin:0;display:grid;justify-items:end;gap:1px;min-width:26px}.bomber-v2-site .upgrade-hud-row dd>strong{color:var(--upgrade-color);font-size:20px;line-height:1.1;font-weight:650;letter-spacing:-.5px}.bomber-v2-site .upgrade-hud-row dd>small{font-size:7px;color:#a99bb8;white-space:nowrap}.bomber-v2-site .match-upgrades.is-out>header>span{color:#dca8b5}.bomber-v2-site .match-upgrades.is-out .upgrade-hud-row{opacity:.6}
.bomber-v2-site .match-upgrades.is-inline{position:static;transform:none;width:100%;margin:18px 0;background:#c49df306;box-shadow:none;pointer-events:auto}.bomber-v2-site .match-upgrades.is-inline dl{grid-template-columns:repeat(2,minmax(0,1fr))}.bomber-v2-site .match-upgrades.is-inline .upgrade-hud-copy dt{font-size:12px}.bomber-v2-site .match-upgrades.is-inline .upgrade-hud-copy>small{font-size:10px}.bomber-v2-site .match-upgrades.is-inline .upgrade-hud-row{padding:10px 8px}
/* Keep the board at its current maximum size wherever the side space fits. */
@media(max-width:1150px),(max-aspect-ratio:3/2),(max-height:520px){
  .bomber-v2-site .focus-match.has-upgrades .focus-field,.bomber-v2-site .focus-match.has-upgrades .match-underfield{width:min(calc((100dvh - 210px)*21/17),calc(100vw - 32px))}
  .bomber-v2-site .focus-match.has-upgrades.has-copy .focus-field,.bomber-v2-site .focus-match.has-upgrades.has-copy .match-underfield{width:min(calc((100dvh - 282px)*21/17),calc(100vw - 32px))}
  .bomber-v2-site .focus-match.has-upgrades .match-underfield{padding-top:66px}
  .bomber-v2-site .focus-field>.match-upgrades{inset-inline-start:0;top:calc(100% + 9px);transform:none;width:100%;padding:5px;border-radius:10px;box-shadow:0 4px 16px #0002}
  .bomber-v2-site .focus-field>.match-upgrades>header{display:none}.bomber-v2-site .focus-field>.match-upgrades dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.bomber-v2-site .focus-field>.match-upgrades .upgrade-hud-row{position:relative;display:grid;grid-template-columns:25px minmax(0,1fr);gap:1px 3px;padding:4px;min-height:42px;border-radius:7px}.bomber-v2-site .focus-field>.match-upgrades .upgrade-hud-icon{width:25px;height:25px;grid-row:1 / 3}.bomber-v2-site .focus-field>.match-upgrades .upgrade-hud-copy{display:contents}.bomber-v2-site .focus-field>.match-upgrades dt{font-size:8px;line-height:1.1}.bomber-v2-site .focus-field>.match-upgrades .upgrade-hud-copy>small{display:none}.bomber-v2-site .focus-field>.match-upgrades dd{display:flex;justify-content:flex-start;align-items:baseline;gap:3px;min-width:0;grid-column:2}.bomber-v2-site .focus-field>.match-upgrades dd>strong{font-size:15px;letter-spacing:-.3px}.bomber-v2-site .focus-field>.match-upgrades dd>small{font-size:6px}
}
@media(max-width:380px){.bomber-v2-site .focus-field>.match-upgrades .upgrade-hud-row{grid-template-columns:19px minmax(0,1fr);padding:3px;gap:1px 2px}.bomber-v2-site .focus-field>.match-upgrades .upgrade-hud-icon{width:19px;height:19px}.bomber-v2-site .focus-field>.match-upgrades dd>strong{font-size:13px}.bomber-v2-site .match-upgrades.is-inline dl{grid-template-columns:1fr}}

/* Source /assets/shop-points-5fb643f9dbb3.css; order preserved. */
.bomber-shop .shop-price{flex-wrap:wrap;row-gap:4px}.bomber-shop .shop-price-points{display:block;flex-basis:100%;font-size:11px;font-weight:400;line-height:1.5;letter-spacing:0;color:var(--home-muted);font-variant-numeric:tabular-nums}.bomber-shop .shop-checkout dd{text-align:right}.bomber-shop .shop-checkout .shop-price-points{margin-top:4px}

/* Source /assets/shop-rate-9af4efd2b317.css; order preserved. */
.bomber-shop .shop-market-rate{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:0 0 20px;padding:12px 16px;border:1px solid var(--home-line);border-radius:10px;background:var(--surface-soft);font-size:12px}.shop-market-rate>span,.shop-market-rate>small{color:var(--home-muted);font-size:11px}.shop-market-rate>strong{font-weight:600;line-height:1.5;font-variant-numeric:tabular-nums}.shop-market-rate>small{margin-left:auto}@media(max-width:650px){.bomber-shop .shop-market-rate{gap:6px 10px;padding:12px}.shop-market-rate>small{width:100%;margin-left:0}}

/* Source /assets/bomber-match-preview-d05736a5b7b0.css; order preserved. */
.design .match-preview-trigger{display:flex;align-items:center;gap:6px;flex-shrink:0;padding:7px 10px;border:1px solid #80639e66;border-radius:7px;background:#a77cdb12;color:#c5a7e4;font-size:10px;white-space:nowrap}
.design .match-preview-setup{display:grid;gap:16px}.design .match-preview-setup .field{display:grid;gap:7px;color:#bfaccd;font-size:12px}.design .match-preview-setup select{width:100%;padding:11px;border:1px solid #594267;border-radius:7px;background:#1d1525;color:#eadcf4;font:inherit}.design .match-preview-setup .checkbox-label{display:flex;gap:9px;align-items:flex-start;font-size:11px;line-height:1.7;color:#bca7cf}.design .match-preview-setup input{accent-color:#bd92ec}.design .match-preview-start,.design .match-preview-actions{display:flex;gap:10px;flex-wrap:wrap}.design .match-preview-start>button{flex:1;justify-content:center;white-space:normal;min-width:180px}.design .match-preview-actions{padding-top:20px;margin-top:20px;border-top:1px solid #473253}.design .match-preview-grants{display:flex;gap:8px;flex-wrap:wrap;padding-top:20px}.design .match-preview-grants p{width:100%;margin:0}.design .match-preview-grants button{min-height:32px;font-size:11px}
@media(max-width:800px){.design .match-preview-trigger{padding:6px;font-size:9px;gap:4px}.design .match-toolbar:has(.match-preview-trigger){gap:9px;padding-left:10px;padding-right:10px}.design .match-toolbar:has(.match-preview-trigger) .match-title>span{display:none}.design .match-toolbar:has(.match-preview-trigger) .match-status{font-size:0;gap:3px}.design .match-toolbar:has(.match-preview-trigger) .match-status b{font-size:11px}}

/* Source /assets/mascots-unified-volume-1f7722466e00.css; order preserved. */
/* Canonical body volume: accessories do not determine torso size. */
img.bomber-shop-sprite[src$="/unified-v4/bomber-pukh/front.png"],img.bomber-checkout-sprite[src$="/unified-v4/bomber-pukh/front.png"]{scale: 1.07137;transform-origin:50% 75%}
img.bomber-shop-sprite[src$="/unified-v4/bomber-frog/front.png"],img.bomber-checkout-sprite[src$="/unified-v4/bomber-frog/front.png"]{scale: 0.98209;transform-origin:50% 75%}
img.bomber-shop-sprite[src$="/unified-v4/bomber-cat/front.png"],img.bomber-checkout-sprite[src$="/unified-v4/bomber-cat/front.png"]{scale: 0.96864;transform-origin:50% 75%}
img.bomber-shop-sprite[src$="/unified-v4/bomber-penguin/front.png"],img.bomber-checkout-sprite[src$="/unified-v4/bomber-penguin/front.png"]{scale: 1.07137;transform-origin:50% 75%}
img.bomber-shop-sprite[src$="/unified-v4/bomber-jelly/front.png"],img.bomber-checkout-sprite[src$="/unified-v4/bomber-jelly/front.png"]{scale: 0.94281;transform-origin:50% 75%}
img.bomber-shop-sprite[src$="/unified-v4/bomber-moon/front.png"],img.bomber-checkout-sprite[src$="/unified-v4/bomber-moon/front.png"]{scale: 0.99593;transform-origin:50% 75%}
img.bomber-shop-sprite[src$="/unified-v4/bomber-imp/front.png"],img.bomber-checkout-sprite[src$="/unified-v4/bomber-imp/front.png"]{scale: 1.07137;transform-origin:50% 75%}
img.bomber-shop-sprite[src$="/unified-v4/bomber-hamster/front.png"],img.bomber-checkout-sprite[src$="/unified-v4/bomber-hamster/front.png"]{scale: 0.99593;transform-origin:50% 75%}
img.bomber-shop-sprite[src$="/unified-v4/bomber-mushroom/front.png"],img.bomber-checkout-sprite[src$="/unified-v4/bomber-mushroom/front.png"]{scale: 1.03986;transform-origin:50% 75%}
img.bomber-shop-sprite[src$="/unified-v4/bomber-axolotl/front.png"],img.bomber-checkout-sprite[src$="/unified-v4/bomber-axolotl/front.png"]{scale: 1.05538;transform-origin:50% 75%}
img.bomber-shop-sprite[src$="/unified-v4/bomber-bee/front.png"],img.bomber-checkout-sprite[src$="/unified-v4/bomber-bee/front.png"]{scale: 1.26269;transform-origin:50% 75%}
img.bomber-shop-sprite[src$="/unified-v4/bomber-raccoon/front.png"],img.bomber-checkout-sprite[src$="/unified-v4/bomber-raccoon/front.png"]{scale: 0.99593;transform-origin:50% 75%}
img.bomber-shop-sprite[src$="/unified-v4/bomber-red-panda/front.png"],img.bomber-checkout-sprite[src$="/unified-v4/bomber-red-panda/front.png"]{scale: 1.14049;transform-origin:50% 75%}
img.bomber-shop-sprite[src$="/unified-v4/bomber-ninja-frog/front.png"],img.bomber-checkout-sprite[src$="/unified-v4/bomber-ninja-frog/front.png"]{scale: 1.08786;transform-origin:50% 75%}
img.bomber-shop-sprite[src$="/unified-v4/bomber-pirate-otter/front.png"],img.bomber-checkout-sprite[src$="/unified-v4/bomber-pirate-otter/front.png"]{scale: 1.03986;transform-origin:50% 75%}
img.bomber-shop-sprite[src$="/unified-v4/bomber-samurai-cat/front.png"],img.bomber-checkout-sprite[src$="/unified-v4/bomber-samurai-cat/front.png"]{scale: 1.05538;transform-origin:50% 75%}
img.bomber-shop-sprite[src$="/unified-v4/bomber-cyber-penguin/front.png"],img.bomber-checkout-sprite[src$="/unified-v4/bomber-cyber-penguin/front.png"]{scale: 0.98209;transform-origin:50% 75%}
img.bomber-shop-sprite[src$="/unified-v4/bomber-crystal-golem/front.png"],img.bomber-checkout-sprite[src$="/unified-v4/bomber-crystal-golem/front.png"]{scale: 1.24054;transform-origin:50% 75%}
img.bomber-shop-sprite[src$="/unified-v4/bomber-astro-capybara/front.png"],img.bomber-checkout-sprite[src$="/unified-v4/bomber-astro-capybara/front.png"]{scale: 1.03986;transform-origin:50% 75%}
img.bomber-shop-sprite[src$="/unified-v4/bomber-phoenix/front.png"],img.bomber-checkout-sprite[src$="/unified-v4/bomber-phoenix/front.png"]{scale: 1.26269;transform-origin:50% 75%}
img.bomber-shop-sprite[src$="/unified-v4/bomber-ice-dragon/front.png"],img.bomber-checkout-sprite[src$="/unified-v4/bomber-ice-dragon/front.png"]{scale: 1.12239;transform-origin:50% 75%}
img.bomber-shop-sprite[src$="/unified-v4/bomber-storm-kitsune/front.png"],img.bomber-checkout-sprite[src$="/unified-v4/bomber-storm-kitsune/front.png"]{scale: 1.08786;transform-origin:50% 75%}
img.bomber-shop-sprite[src$="/unified-v4/bomber-cosmic-whale/front.png"],img.bomber-checkout-sprite[src$="/unified-v4/bomber-cosmic-whale/front.png"]{scale: 1.19849;transform-origin:50% 75%}
img.bomber-shop-sprite[src$="/unified-v4/bomber-celestial-gryphon/front.png"],img.bomber-checkout-sprite[src$="/unified-v4/bomber-celestial-gryphon/front.png"]{scale: 1.14049;transform-origin:50% 75%}
img.bomber-shop-sprite[src$="/unified-v4/bomber-void-reaper/front.png"],img.bomber-checkout-sprite[src$="/unified-v4/bomber-void-reaper/front.png"]{scale: 1.03986;transform-origin:50% 75%}
img.bomber-shop-sprite[src$="/unified-v4/bomber-sun-emperor/front.png"],img.bomber-checkout-sprite[src$="/unified-v4/bomber-sun-emperor/front.png"]{scale: 1.10485;transform-origin:50% 75%}
img.bomber-shop-sprite[src$="/unified-v4/bomber-roflan-sovereign/front.png"],img.bomber-checkout-sprite[src$="/unified-v4/bomber-roflan-sovereign/front.png"]{scale: 1.28565;transform-origin:50% 75%}
img.bomber-shop-sprite[src$="/unified-v4/bomber-meme-pepe/front.png"],img.bomber-checkout-sprite[src$="/unified-v4/bomber-meme-pepe/front.png"]{scale: 1.08786;transform-origin:50% 75%}
img.bomber-shop-sprite[src$="/unified-v4/bomber-meme-steve/front.png"],img.bomber-checkout-sprite[src$="/unified-v4/bomber-meme-steve/front.png"]{scale: 0.95555;transform-origin:50% 75%}
img.bomber-shop-sprite[src$="/unified-v4/bomber-meme-noob/front.png"],img.bomber-checkout-sprite[src$="/unified-v4/bomber-meme-noob/front.png"]{scale: 1.07137;transform-origin:50% 75%}
img.bomber-shop-sprite[src$="/unified-v4/bomber-meme-pudge/front.png"],img.bomber-checkout-sprite[src$="/unified-v4/bomber-meme-pudge/front.png"]{scale: 1.15919;transform-origin:50% 75%}
img.bomber-shop-sprite[src$="/unified-v4/bomber-meme-catjam/front.png"],img.bomber-checkout-sprite[src$="/unified-v4/bomber-meme-catjam/front.png"]{scale: 1.03986;transform-origin:50% 75%}
img.bomber-shop-sprite[src$="/unified-v4/bomber-meme-alex/front.png"],img.bomber-checkout-sprite[src$="/unified-v4/bomber-meme-alex/front.png"]{scale: 0.98209;transform-origin:50% 75%}
img.bomber-shop-sprite[src$="/unified-v4/bomber-meme-pastel/front.png"],img.bomber-checkout-sprite[src$="/unified-v4/bomber-meme-pastel/front.png"]{scale: 1.08786;transform-origin:50% 75%}
img.bomber-shop-sprite[src$="/unified-v4/bomber-meme-crystal/front.png"],img.bomber-checkout-sprite[src$="/unified-v4/bomber-meme-crystal/front.png"]{scale: 0.99593;transform-origin:50% 75%}
img.bomber-shop-sprite[src$="/unified-v4/bomber-meme-peepo/front.png"],img.bomber-checkout-sprite[src$="/unified-v4/bomber-meme-peepo/front.png"]{scale: 1.08786;transform-origin:50% 75%}
img.bomber-shop-sprite[src$="/unified-v4/bomber-meme-creeper/front.png"],img.bomber-checkout-sprite[src$="/unified-v4/bomber-meme-creeper/front.png"]{scale: 0.94281;transform-origin:50% 75%}
img.bomber-shop-sprite[src$="/unified-v4/bomber-meme-bacon/front.png"],img.bomber-checkout-sprite[src$="/unified-v4/bomber-meme-bacon/front.png"]{scale: 0.98209;transform-origin:50% 75%}
img.bomber-shop-sprite[src$="/unified-v4/bomber-meme-invoker/front.png"],img.bomber-checkout-sprite[src$="/unified-v4/bomber-meme-invoker/front.png"]{scale: 1.02479;transform-origin:50% 75%}
img.bomber-shop-sprite[src$="/unified-v4/bomber-meme-kekw/front.png"],img.bomber-checkout-sprite[src$="/unified-v4/bomber-meme-kekw/front.png"]{scale: 1.07137;transform-origin:50% 75%}
img.bomber-shop-sprite[src$="/unified-v4/bomber-meme-ender/front.png"],img.bomber-checkout-sprite[src$="/unified-v4/bomber-meme-ender/front.png"]{scale: 1.03986;transform-origin:50% 75%}
img.bomber-shop-sprite[src$="/unified-v4/bomber-meme-neon/front.png"],img.bomber-checkout-sprite[src$="/unified-v4/bomber-meme-neon/front.png"]{scale: 0.98209;transform-origin:50% 75%}
img.bomber-shop-sprite[src$="/unified-v4/bomber-meme-wind/front.png"],img.bomber-checkout-sprite[src$="/unified-v4/bomber-meme-wind/front.png"]{scale: 1.02479;transform-origin:50% 75%}
img.bomber-shop-sprite[src$="/unified-v4/bomber-meme-pog/front.png"],img.bomber-checkout-sprite[src$="/unified-v4/bomber-meme-pog/front.png"]{scale: 1.12239;transform-origin:50% 75%}
img.bomber-shop-sprite[src$="/unified-v4/bomber-meme-herobrine/front.png"],img.bomber-checkout-sprite[src$="/unified-v4/bomber-meme-herobrine/front.png"]{scale: 0.98209;transform-origin:50% 75%}
img.bomber-shop-sprite[src$="/unified-v4/bomber-meme-rainbow/front.png"],img.bomber-checkout-sprite[src$="/unified-v4/bomber-meme-rainbow/front.png"]{scale: 1.10485;transform-origin:50% 75%}
img.bomber-shop-sprite[src$="/unified-v4/bomber-meme-courier/front.png"],img.bomber-checkout-sprite[src$="/unified-v4/bomber-meme-courier/front.png"]{scale: 1.38648;transform-origin:50% 75%}
img.bomber-shop-sprite[src$="/unified-v4/bomber-noxa/front.png"],img.bomber-checkout-sprite[src$="/unified-v4/bomber-noxa/front.png"]{scale: 1.03986;transform-origin:50% 75%}
img.bomber-shop-sprite[src$="/unified-v4/bomber-game-cuphead/front.png"],img.bomber-checkout-sprite[src$="/unified-v4/bomber-game-cuphead/front.png"]{scale: 1.14049;transform-origin:50% 75%}
img.bomber-shop-sprite[src$="/unified-v4/bomber-game-mugman/front.png"],img.bomber-checkout-sprite[src$="/unified-v4/bomber-game-mugman/front.png"]{scale: 1.14049;transform-origin:50% 75%}
img.bomber-shop-sprite[src$="/unified-v4/bomber-game-chalice/front.png"],img.bomber-checkout-sprite[src$="/unified-v4/bomber-game-chalice/front.png"]{scale: 1.12239;transform-origin:50% 75%}
img.bomber-shop-sprite[src$="/unified-v4/bomber-game-morphling/front.png"],img.bomber-checkout-sprite[src$="/unified-v4/bomber-game-morphling/front.png"]{scale: 1.17851;transform-origin:50% 75%}
img.bomber-shop-sprite[src$="/unified-v4/bomber-game-magnus/front.png"],img.bomber-checkout-sprite[src$="/unified-v4/bomber-game-magnus/front.png"]{scale: 1.28565;transform-origin:50% 75%}
img.bomber-shop-sprite[src$="/unified-v4/bomber-game-roflan-ebalo/front.png"],img.bomber-checkout-sprite[src$="/unified-v4/bomber-game-roflan-ebalo/front.png"]{scale: 1.10485;transform-origin:50% 75%}
img.bomber-shop-sprite[src$="/unified-v4/bomber-game-sonic/front.png"],img.bomber-checkout-sprite[src$="/unified-v4/bomber-game-sonic/front.png"]{scale: 1.01015;transform-origin:50% 75%}
img.bomber-shop-sprite[src$="/unified-v4/bomber-game-sans/front.png"],img.bomber-checkout-sprite[src$="/unified-v4/bomber-game-sans/front.png"]{scale: 1.03986;transform-origin:50% 75%}
img.bomber-shop-sprite[src$="/unified-v4/bomber-game-junimo/front.png"],img.bomber-checkout-sprite[src$="/unified-v4/bomber-game-junimo/front.png"]{scale: 1.12239;transform-origin:50% 75%}
img.bomber-shop-sprite[src$="/unified-v4/bomber-game-zelda/front.png"],img.bomber-checkout-sprite[src$="/unified-v4/bomber-game-zelda/front.png"]{scale: 0.99593;transform-origin:50% 75%}
img.bomber-shop-sprite[src$="/unified-v4/bomber-game-chell/front.png"],img.bomber-checkout-sprite[src$="/unified-v4/bomber-game-chell/front.png"]{scale: 1.14049;transform-origin:50% 75%}
img.bomber-shop-sprite[src$="/unified-v4/bomber-game-knight/front.png"],img.bomber-checkout-sprite[src$="/unified-v4/bomber-game-knight/front.png"]{scale: 1.17851;transform-origin:50% 75%}
img.bomber-shop-sprite[src$="/unified-v4/bomber-game-hornet/front.png"],img.bomber-checkout-sprite[src$="/unified-v4/bomber-game-hornet/front.png"]{scale: 1.05538;transform-origin:50% 75%}
img.bomber-shop-sprite[src$="/unified-v4/bomber-game-crewmate/front.png"],img.bomber-checkout-sprite[src$="/unified-v4/bomber-game-crewmate/front.png"]{scale: 1.07137;transform-origin:50% 75%}
img.bomber-shop-sprite[src$="/unified-v4/bomber-game-fallbean/front.png"],img.bomber-checkout-sprite[src$="/unified-v4/bomber-game-fallbean/front.png"]{scale: 1.12239;transform-origin:50% 75%}
img.bomber-shop-sprite[src$="/unified-v4/bomber-game-kratos/front.png"],img.bomber-checkout-sprite[src$="/unified-v4/bomber-game-kratos/front.png"]{scale: 1.08786;transform-origin:50% 75%}
img.bomber-shop-sprite[src$="/unified-v4/bomber-game-doom/front.png"],img.bomber-checkout-sprite[src$="/unified-v4/bomber-game-doom/front.png"]{scale: 1.05538;transform-origin:50% 75%}
img.bomber-shop-sprite[src$="/unified-v4/bomber-game-lara/front.png"],img.bomber-checkout-sprite[src$="/unified-v4/bomber-game-lara/front.png"]{scale: 1.03986;transform-origin:50% 75%}
img.bomber-shop-sprite[src$="/unified-v4/bomber-game-aloy/front.png"],img.bomber-checkout-sprite[src$="/unified-v4/bomber-game-aloy/front.png"]{scale: 0.99593;transform-origin:50% 75%}
img.bomber-shop-sprite[src$="/unified-v4/bomber-game-paimon/front.png"],img.bomber-checkout-sprite[src$="/unified-v4/bomber-game-paimon/front.png"]{scale: 1.15919;transform-origin:50% 75%}
img.bomber-shop-sprite[src$="/unified-v4/bomber-game-jinx/front.png"],img.bomber-checkout-sprite[src$="/unified-v4/bomber-game-jinx/front.png"]{scale: 1.05538;transform-origin:50% 75%}
img.bomber-shop-sprite[src$="/unified-v4/bomber-game-dva/front.png"],img.bomber-checkout-sprite[src$="/unified-v4/bomber-game-dva/front.png"]{scale: 1.07137;transform-origin:50% 75%}
img.bomber-shop-sprite[src$="/unified-v4/bomber-game-peely/front.png"],img.bomber-checkout-sprite[src$="/unified-v4/bomber-game-peely/front.png"]{scale: 1.17851;transform-origin:50% 75%}

/* Source /assets/shop-rate-balances-0ad7d8529ecb.css; order preserved. */
.bomber-shop .shop-catalog-header .bomber-shop-balances .shop-market-rate{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:3px;margin:0;padding:8px 12px;min-height:48px;min-width:0;border:1px solid var(--home-line);border-radius:12px;background:var(--surface);font-size:10px}.bomber-shop .bomber-shop-balances .shop-market-rate>span{font-size:10px;line-height:1.3;white-space:nowrap}.bomber-shop .bomber-shop-balances .shop-market-rate>strong{font-size:14px;line-height:1.3;white-space:nowrap}
@media(max-width:650px){.bomber-shop .shop-catalog-header>.bomber-shop-balances{display:grid;grid-template-columns:minmax(0,1.2fr) repeat(2,minmax(0,1fr));gap:6px}.bomber-shop .shop-catalog-header .bomber-shop-balances button{padding:8px;gap:6px;font-size:9px}.bomber-shop .shop-catalog-header .bomber-shop-balances button>svg{display:none}.bomber-shop .shop-catalog-header .bomber-shop-balances button>img{width:16px;height:16px}.bomber-shop .shop-catalog-header .bomber-shop-balances button>span{min-width:0;overflow-wrap:anywhere}.bomber-shop .shop-catalog-header .bomber-shop-balances b{font-size:12px}.bomber-shop .shop-catalog-header .bomber-shop-balances .shop-market-rate{padding:8px}.bomber-shop .bomber-shop-balances .shop-market-rate>span{font-size:9px}.bomber-shop .bomber-shop-balances .shop-market-rate>strong{font-size:12px}}@media(max-width:360px){.bomber-shop .shop-catalog-header .bomber-shop-balances button>img{display:none}}

/* Source /assets/game-bombs-picker-e6feb149383b.css; order preserved. */
.bomber-v2-site .bomb-picker{flex-wrap:wrap;max-height:144px;overflow-y:auto;align-content:flex-start;gap:6px}

/* Source /assets/chat-groups-66b8da379406.css; order preserved. */
.site-chat-message.has-next{margin-bottom:0;padding-bottom:3px;border-bottom-left-radius:0;border-bottom-right-radius:0}
.site-chat-message.is-continuation{margin-top:0;padding-top:3px;border-top-left-radius:0;border-top-right-radius:0}
.site-chat-message.is-continuation .site-chat-message-meta{float:right;min-height:0;line-height:21.45px;margin-left:10px}
.site-chat-message.is-continuation p{margin-top:0}
.site-chat-message.is-continuation .site-chat-message-actions{top:0}
@media(max-width:600px){.site-chat-message.is-continuation{padding-top:6px;padding-bottom:6px}.site-chat-message.is-continuation .site-chat-message-meta{line-height:23.1px}.site-chat-message.is-continuation .site-chat-message-actions{top:2px}}

/* Source /assets/streams-days-a97ee31b65a6.css; order preserved. */
.streams-history{--sh-accent:#9c7adb;--sh-tint:color-mix(in srgb,var(--sh-accent) 10%,transparent);--sh-bg:var(--surface,#fff);--sh-text:var(--ink,#22252e);color:var(--sh-text)}.streams-history .panel{background:var(--sh-bg);color:var(--sh-text)}.sh-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.streams-history .page-intro{align-items:flex-start}.streams-history .page-intro p{max-width:650px}.sh-hero{display:flex;align-items:center;gap:22px;padding:27px 29px;margin-bottom:25px;border:1px solid var(--line);border-radius:15px;background:linear-gradient(110deg,var(--sh-tint),transparent 80%);min-width:0}.sh-hero-icon{width:61px;height:61px;display:grid;place-items:center;flex-shrink:0;background:var(--sh-tint);border-radius:18px;color:var(--sh-accent)}.sh-kicker{display:flex;flex-wrap:wrap;gap:9px;align-items:center;font-size:10px;letter-spacing:.9px;color:var(--muted);font-weight:650}.sh-hero h2{margin-top:5px;font-size:24px;line-height:1.35;overflow-wrap:anywhere}.sh-hero p{color:var(--muted);font-size:12px;margin-top:7px}.sh-hero-total{margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0;color:var(--muted);font-size:11px}.sh-hero-total b{font-size:32px;line-height:1.3;font-variant-numeric:tabular-nums;color:var(--sh-text)}.sh-toolbar{display:flex;gap:10px;margin-bottom:16px}.sh-search{display:flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:9px;padding:0 13px;flex:1;min-width:0;color:var(--muted);background:var(--sh-bg)}.sh-search input{border:0;background:transparent;color:var(--sh-text);width:100%;min-width:0;padding:12px 0;font-size:12px}.sh-month select,.sh-chart-select select{padding:12px;border:1px solid var(--line);border-radius:8px;background:var(--sh-bg);color:var(--sh-text);max-width:100%;font-size:12px}.sh-refresh{padding:10px 12px}.sh-layout{display:grid;grid-template-columns:minmax(245px,310px) minmax(0,1fr);gap:19px;align-items:start}.sh-list{min-width:0}.sh-list-heading{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:20px;border-bottom:1px solid var(--line)}.sh-list-heading h2{font-size:15px;letter-spacing:-.3px}.sh-list-heading>span{font-size:11px;color:var(--muted);font-variant-numeric:tabular-nums}.sh-item{display:block;width:100%;text-align:left;padding:17px 19px;border-bottom:1px solid var(--line);border-left:3px solid transparent;background:transparent;color:inherit;overflow-wrap:anywhere}.sh-item:hover{background:var(--sh-tint)}.sh-item.selected{background:var(--sh-tint);border-left-color:var(--sh-accent)}.sh-item-date{display:flex;align-items:center;gap:6px;font-size:10px;color:var(--muted);font-variant-numeric:tabular-nums}.sh-item strong{display:block;font-size:13px;line-height:1.5;margin:7px 0}.sh-item>span{display:flex;align-items:center;justify-content:space-between;gap:6px;color:var(--muted);font-size:11px}.sh-item small{display:block;margin-top:5px;color:var(--muted);font-size:10px}.sh-live-dot{display:block;width:6px;height:6px;border-radius:50%;background:#d76e82;margin-left:auto}.sh-pagination{display:flex;align-items:center;justify-content:center;padding:13px;gap:15px;font-size:11px;color:var(--muted)}.sh-detail-panel{min-width:0;min-height:330px}.sh-detail-header{padding:25px;border-bottom:1px solid var(--line)}.sh-detail-header h2{font-size:23px;line-height:1.4;margin:12px 0;overflow-wrap:anywhere}.sh-status{padding:4px 7px;border:1px solid var(--line);border-radius:5px;font-size:9px;letter-spacing:.2px}.sh-status.is-live{color:#d87587;border-color:#d8758760}.sh-detail-meta{display:flex;gap:15px;flex-wrap:wrap;align-items:center;color:var(--muted);font-size:11px}.sh-detail-meta>span,.sh-detail-meta a{display:flex;align-items:center;gap:6px}.sh-detail-meta a{margin-left:auto;color:var(--sh-accent);font-weight:650}.sh-window-note{color:var(--muted);font-size:10px;margin-top:12px}.sh-stat-section{padding:23px 25px;border-bottom:1px solid var(--line)}.sh-section-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.sh-section-title h3{font-size:14px;display:flex;align-items:center;gap:8px;line-height:1.5}.sh-section-title h3 svg{color:var(--sh-accent);flex-shrink:0}.sh-section-title p{font-size:10px;color:var(--muted);margin-top:4px}.sh-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.sh-metric{min-width:0}.sh-metric>span{display:flex;align-items:center;gap:4px;color:var(--muted);font-size:10px;line-height:1.5;min-height:30px}.sh-metric>span svg{flex-shrink:0}.sh-metric strong{font-size:29px;font-weight:700;line-height:1.3;display:block;margin:5px 0;letter-spacing:-.8px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.sh-metric small{font-size:9px;display:block;color:var(--muted);line-height:1.6}.sh-extra-stats{display:grid;grid-template-columns:1fr 1fr;gap:10px 22px;margin-top:21px;padding-top:17px;border-top:1px solid var(--line)}.sh-extra-stats>span{display:flex;justify-content:space-between;align-items:center;gap:10px;color:var(--muted);font-size:10px}.sh-extra-stats b{color:var(--sh-text);font-size:12px;font-variant-numeric:tabular-nums}.sh-site-section{background:linear-gradient(110deg,var(--sh-tint),transparent 110%)}.sh-data-note{font-size:10px;color:var(--muted);margin-top:15px}.sh-timeline{padding:23px 25px;border-bottom:1px solid var(--line)}.sh-chart-select select{padding:8px;max-width:180px;font-size:10px}.sh-chart{height:113px;display:flex;gap:5px;align-items:stretch;border-bottom:1px solid var(--line);padding:5px 0 0}.sh-bar{display:flex;flex:1;min-width:0;align-items:flex-end;padding:0 2px;background:transparent;border-radius:3px 3px 0 0}.sh-bar i{width:100%;min-height:2px;display:block;border-radius:3px 3px 0 0;background:var(--sh-accent);opacity:.5;transition:height .2s,opacity .15s}.sh-bar:hover i,.sh-bar.selected i,.sh-bar:focus-visible i{opacity:1}.sh-chart-axis{display:flex;justify-content:space-between;gap:12px;color:var(--muted);font-size:9px;margin-top:9px;font-variant-numeric:tabular-nums}.sh-chart-axis>span:nth-child(2){text-align:center}.sh-detail-footer{padding:18px 25px;color:var(--muted);font-size:10px;line-height:1.8}.sh-detail-footer details{margin:12px 0}.sh-detail-footer summary{cursor:pointer}.sh-detail-footer details p{margin:7px 0}.sh-detail-footer small{font-size:9px}.sh-coverage{font-size:10px;color:var(--muted);line-height:1.8;margin:14px 0 23px}.sh-state{min-height:250px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:35px 22px;text-align:center;gap:12px;color:var(--muted)}.sh-state>svg{width:30px;height:30px;color:var(--sh-accent)}.sh-state h3{color:var(--sh-text)}.sh-state p{font-size:12px;max-width:370px}.sh-schedule{margin-top:22px}.sh-schedule summary{padding:18px 21px;display:flex;align-items:center;gap:10px;cursor:pointer;font-size:12px;font-weight:650}.sh-schedule summary>span{margin-left:auto;font-weight:400;color:var(--muted);font-size:10px}.sh-schedule>div{padding:0 21px 20px;font-size:12px;color:var(--muted)}.sh-schedule-row{display:flex;justify-content:space-between;gap:18px;padding:15px 0;border-top:1px solid var(--line)}.sh-schedule-row strong{color:var(--sh-text)}.sh-schedule-row p{font-size:11px;margin-top:3px}.sh-schedule-row time{font-size:11px}@media(max-width:1200px){.sh-layout{grid-template-columns:240px minmax(0,1fr);gap:14px}.sh-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.sh-metric>span{min-height:0}.sh-hero h2{font-size:21px}.sh-detail-header,.sh-stat-section,.sh-timeline{padding:20px}.sh-extra-stats{gap:12px}.sh-hero-total{display:none}}@media(max-width:760px){.streams-history .page-intro{flex-direction:column;gap:15px}.streams-history .page-intro h1{font-size:29px}.sh-hero{padding:20px;gap:13px;align-items:flex-start}.sh-hero-icon{width:42px;height:42px;border-radius:13px}.sh-hero-icon svg{width:23px}.sh-hero h2{font-size:18px}.sh-hero p{font-size:11px}.sh-toolbar{flex-wrap:wrap}.sh-search{flex-basis:100%}.sh-month{flex:1}.sh-month select{width:100%}.sh-layout{grid-template-columns:1fr}.sh-list{max-height:340px;overflow-y:auto;overscroll-behavior:contain}.sh-list-heading{padding:15px 18px}.sh-item{padding:13px 16px}.sh-item strong{margin:5px 0}.sh-item small{display:none}.sh-detail-header h2{font-size:20px}.sh-kicker{font-size:9px;letter-spacing:.2px}.sh-detail-meta a{margin-left:0}.sh-section-title{align-items:flex-start}.sh-section-title h3{font-size:13px}.sh-metric strong{font-size:29px}.sh-extra-stats{grid-template-columns:1fr}.sh-chart-select select{max-width:145px}.sh-chart-axis>span:nth-child(2){max-width:180px}.sh-detail-footer{padding:17px 20px}.sh-schedule-row{flex-direction:column;gap:5px}}@media(prefers-reduced-motion:reduce){.streams-history *{animation:none!important;transition:none!important}}.sh-parts{padding:17px 25px;border-bottom:1px solid var(--line);font-size:12px}.sh-parts>summary{cursor:pointer;font-weight:650}.sh-parts>summary>span{color:var(--muted);font-size:10px;margin-left:9px;font-weight:400}.sh-parts ol{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.sh-parts li{display:flex;align-items:center;justify-content:space-between;gap:13px;padding:12px;border:1px solid var(--line);border-radius:8px}.sh-parts li>div{min-width:0}.sh-parts b{font-size:11px}.sh-parts b>span{margin-left:8px;color:var(--muted);font-weight:400;font-variant-numeric:tabular-nums}.sh-parts p{font-size:11px;overflow-wrap:anywhere;margin:4px 0}.sh-parts small,.sh-part-no-vod{font-size:9px;color:var(--muted)}.sh-parts a{font-size:10px;color:var(--sh-accent);display:flex;align-items:center;gap:3px;flex-shrink:0}.sh-bar.is-gap{background:repeating-linear-gradient(135deg,transparent,transparent 4px,var(--line) 4px,var(--line) 5px)}.sh-bar.is-gap i{opacity:0}.sh-detail-meta>span{overflow-wrap:anywhere;min-width:0}@media(max-width:760px){.sh-parts{padding:16px 20px}.sh-parts>summary>span{display:block;margin:5px 0 0}.sh-parts li{align-items:flex-start}.sh-parts b>span{display:block;margin:4px 0 0}.sh-part-no-vod{max-width:58px;text-align:right}.sh-parts li>div{flex:1}}

/* Source /assets/system-updates-0fbe274789f6.css; order preserved. */

.update-system-badge{display:inline-flex;align-items:center;gap:5px;font-size:10px;color:var(--home-muted);border:1px solid var(--home-line);border-radius:5px;padding:4px 7px}
.update-system-content{position:relative;min-height:140px;margin-top:22px;overflow:hidden;border-radius:8px}
.update-system-blur{display:grid;gap:14px;padding:18px 8px;filter:blur(5px);opacity:.3;user-select:none;pointer-events:none}
.update-system-blur span{display:block;height:10px;width:86%;border-radius:5px;background:var(--home-muted)}
.update-system-blur span:nth-child(2){width:62%}.update-system-blur span:nth-child(3){width:78%}.update-system-blur span:nth-child(4){width:48%}
.update-release .update-system-label{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:10px;margin:0;text-align:center;font-size:19px;line-height:1.45;letter-spacing:-.3px;color:var(--home-ink);padding:12px}
.update-system-label svg{flex-shrink:0;color:var(--home-accent)}
.update-system-toggle{display:flex;align-items:flex-start;gap:12px;padding:14px 15px;border:1px solid var(--home-line);border-radius:8px;background:var(--accent-soft);cursor:pointer}
.update-system-toggle input{flex-shrink:0;width:18px;height:18px;margin:1px 0 0;accent-color:var(--home-accent)}
.update-system-toggle span{display:grid;gap:5px}.update-system-toggle b{font-size:13px;font-weight:500}.update-system-toggle small{font-size:11px;line-height:1.6;color:var(--home-muted)}
.update-system-toggle:focus-within{outline:2px solid var(--home-accent);outline-offset:2px}
@media(max-width:480px){.update-release .update-system-label{font-size:16px;gap:8px}.update-system-content{min-height:125px}}

/* Source /assets/bomber-field-center-225aefbcdc2a.css; order preserved. */
/* Match chrome only. Published arena, sprites and Main_V2 remain untouched. */
.bomber-v2-site .focus-match.with-header-roster{--match-head:86px;--match-dock:0px;--match-foot:30px;--match-copy:0px;--match-panel:244px;--match-gap:24px;--match-available:calc(100vw - var(--match-panel)*2 - var(--match-gap)*2 - 48px);--match-field:min(calc((100dvh - var(--match-head) - var(--match-foot) - var(--match-copy) - 32px)*var(--match-ratio)),var(--match-available));display:flex;flex-direction:column}
.bomber-v2-site .focus-match.with-header-roster.has-copy{--match-copy:72px}
.bomber-v2-site .focus-match.with-header-roster:not(.has-upgrades){--match-panel:0px;--match-gap:0px}
.bomber-v2-site .focus-match.with-header-roster .match-toolbar{height:var(--match-head);min-height:var(--match-head);padding:12px 24px;gap:18px;background:linear-gradient(110deg,#17111f,#111016);box-sizing:border-box}
.bomber-v2-site .focus-match.with-header-roster .match-back{padding:11px 14px;border:1px solid #6d527c66;border-radius:14px;background:#292033;color:#dbc6ee;font-size:12px;flex-shrink:0}
.bomber-v2-site .focus-match.with-header-roster .match-title{min-width:0;flex-shrink:0;flex-direction:column;align-items:flex-start;gap:6px}
.bomber-v2-site .focus-match.with-header-roster .match-title>strong{font-size:20px;letter-spacing:-.5px}
.bomber-v2-site .focus-match.with-header-roster .match-title>span{font-size:10px;white-space:nowrap;color:#aa99ba}
.bomber-v2-site .focus-match.with-header-roster .match-header-players{list-style:none;padding:0;margin:0 auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;flex:1;max-width:760px;min-width:360px}
.bomber-v2-site .match-header-players>li{display:flex;align-items:center;gap:9px;min-width:0;padding:9px 11px;border:1px solid #b994de16;border-radius:14px;background:#21192b;min-height:58px;box-sizing:border-box}
.bomber-v2-site .match-header-players>li.is-me{border-color:#b88ae857;background:linear-gradient(110deg,#34263f,#261c32);box-shadow:inset 0 1px #e9cbff09}
.bomber-v2-site .match-header-players>li.is-out{opacity:.48}
.bomber-v2-site .match-header-players img{width:40px;height:40px;object-fit:contain;flex:0 0 40px;filter:drop-shadow(0 3px 4px #0004)}
.bomber-v2-site .match-header-players>li>div{min-width:0;flex:1}
.bomber-v2-site .match-header-players strong{display:flex;align-items:center;gap:5px;font-size:12px;line-height:1.4;color:#f3e7ff}
.bomber-v2-site .match-header-players strong>span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-width:0}
.bomber-v2-site .match-header-players strong>small{font-size:8px;font-weight:500;background:#9c6cc04d;border-radius:3px;padding:0 3px;color:#e9cbff}
.bomber-v2-site .header-player-meta{display:flex;flex-wrap:wrap;align-items:center;gap:3px 9px;margin-top:5px;font-variant-numeric:tabular-nums;font-size:9px;line-height:1.3;white-space:nowrap}
.bomber-v2-site .header-player-meta>span{display:flex;gap:4px;align-items:center;color:#a2cbbb}
.bomber-v2-site .header-player-meta i{width:4px;height:4px;border-radius:50%;background:#8ee6bf}
.bomber-v2-site .header-player-meta>b{color:#ceb7e6;font-weight:550}
.bomber-v2-site .match-header-players .is-out i{background:#a799af}
.bomber-v2-site .focus-match.with-header-roster .match-status{margin:0;gap:6px;flex-shrink:0}
.bomber-v2-site .focus-match.with-header-roster .match-phase-text{max-width:100px;white-space:normal;line-height:1.4}
.bomber-v2-site .focus-match.with-header-roster .match-status b{font-size:24px;font-weight:550;letter-spacing:-.6px;padding:9px 12px;margin:0 0 0 4px;border:1px solid #bc98d130;border-radius:14px;background:#2a2131;color:#ecd9ad;min-width:91px;justify-content:center}
.bomber-v2-site .focus-match.with-header-roster .match-status b svg{width:17px;height:17px;margin-right:3px}
.bomber-v2-site .focus-match.with-header-roster .match-toolbar-actions{padding-left:0;border:0;gap:5px}
.bomber-v2-site .focus-match.with-header-roster .match-toolbar-actions .icon,.bomber-v2-site .focus-match.with-header-roster .match-toolbar-actions .icon-button{width:40px;height:40px;border:1px solid #a77fb435;border-radius:12px;background:#2b2134;color:#d2b6e8}
.bomber-v2-site .focus-match.with-header-roster .match-content{height:auto;flex:1;min-height:0;display:flex}
.bomber-v2-site .focus-match.with-header-roster .match-stage{display:grid;grid-template-columns:var(--match-panel) var(--match-field) var(--match-panel);gap:var(--match-gap);align-content:center;justify-content:center;align-items:center;padding:16px 24px 0;flex:1;min-height:0}
.bomber-v2-site .focus-match.with-header-roster:not(.has-upgrades) .match-stage{grid-template-columns:var(--match-field)}
.bomber-v2-site .focus-match.with-header-roster .focus-field{width:var(--match-field);aspect-ratio:auto;min-width:0;grid-column:2}
.bomber-v2-site .focus-match.with-header-roster .match-underfield{width:var(--match-field);padding:4px 0 10px;min-height:var(--match-foot)}
.bomber-v2-site .focus-match.with-header-roster .match-hint{max-width:var(--match-field);font-size:10px}
.bomber-v2-site .focus-match.with-header-roster .match-stage>.match-upgrades{position:static;inset:auto;transform:none;grid-column:3;width:244px;padding:18px;border-radius:20px;box-shadow:0 12px 40px #0004}
.bomber-v2-site .focus-match.with-header-roster .match-upgrades>header{padding:0 1px 18px;gap:6px}
.bomber-v2-site .focus-match.with-header-roster .match-upgrades>header>strong{font-size:15px}
.bomber-v2-site .focus-match.with-header-roster .match-upgrades>header>span{font-size:10px}
.bomber-v2-site .focus-match.with-header-roster .match-upgrades dl{gap:10px}
.bomber-v2-site .focus-match.with-header-roster .upgrade-hud-row{min-height:74px;padding:12px 10px;gap:10px;border-radius:14px;background:#ffffff04;box-sizing:border-box}
.bomber-v2-site .focus-match.with-header-roster .match-upgrades .upgrade-hud-icon{width:46px;height:46px;flex:0 0 46px}
.bomber-v2-site .focus-match.with-header-roster .upgrade-hud-copy dt{font-size:13px;font-weight:550}
.bomber-v2-site .focus-match.with-header-roster .upgrade-hud-row dd>strong{font-size:30px;font-weight:650;letter-spacing:-.8px}
.bomber-v2-site .focus-match.with-header-roster .upgrade-hud-row dd>small{font-size:9px}
.bomber-v2-site .focus-match.with-header-roster .match-upgrades.is-inline{width:100%;padding:12px;margin:14px 0}
.bomber-v2-site .focus-match.with-header-roster .match-upgrades.is-inline .upgrade-hud-row{min-height:62px}
.bomber-v2-site .focus-match.with-header-roster .match-upgrades.is-inline .upgrade-hud-icon{width:36px;height:36px;flex-basis:36px}
.bomber-v2-site .focus-match.with-header-roster .match-shade,.bomber-v2-site .focus-match.with-header-roster .match-message{overflow-y:auto;max-height:100%}
@media(max-width:1600px){.bomber-v2-site .focus-match.with-header-roster .match-phase-text,.bomber-v2-site .focus-match.with-header-roster .match-status>.online-dot{display:none}.bomber-v2-site .focus-match.with-header-roster .match-preview-trigger>span{display:none}.bomber-v2-site .focus-match.with-header-roster .match-toolbar{gap:12px;padding-left:16px;padding-right:16px}.bomber-v2-site .focus-match.with-header-roster .match-header-players{gap:6px;min-width:350px}.bomber-v2-site .match-header-players>li{padding:8px;gap:7px}.bomber-v2-site .match-header-players img{width:34px;height:34px;flex-basis:34px}.bomber-v2-site .match-header-players strong{font-size:11px}.bomber-v2-site .header-player-meta{font-size:8px;gap:3px 6px}}
@media(max-width:1250px){.bomber-v2-site .focus-match.with-header-roster{--match-head:130px}.bomber-v2-site .focus-match.with-header-roster .match-toolbar{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto auto;grid-template-rows:40px 58px;gap:8px 12px;padding:10px 16px}.bomber-v2-site .focus-match.with-header-roster .match-title{flex-direction:row;align-items:center;gap:14px}.bomber-v2-site .focus-match.with-header-roster .match-title>strong{font-size:17px}.bomber-v2-site .focus-match.with-header-roster .match-header-players{grid-column:1/-1;grid-row:2;max-width:800px;width:100%;min-width:0;margin:0 auto}.bomber-v2-site .focus-match.with-header-roster .match-status{grid-column:4;grid-row:1}.bomber-v2-site .focus-match.with-header-roster .match-toolbar-actions{grid-column:5;grid-row:1}.bomber-v2-site .focus-match.with-header-roster .match-status b{font-size:20px;min-width:80px;padding:6px 10px}.bomber-v2-site .focus-match.with-header-roster .match-preview-trigger{grid-column:3;grid-row:1}.bomber-v2-site .match-header-players img{width:38px;height:38px;flex-basis:38px}.bomber-v2-site .match-header-players strong{font-size:12px}.bomber-v2-site .header-player-meta{font-size:9px}}
@media(max-width:1340px),(max-height:620px),(max-aspect-ratio:8/5){.bomber-v2-site .focus-match.with-header-roster .focus-field{grid-column:1}.bomber-v2-site .focus-match.with-header-roster .match-stage>.match-upgrades{grid-column:1;grid-row:2}.bomber-v2-site .focus-match.with-header-roster{--match-panel:0px;--match-gap:0px;--match-dock:58px;--match-foot:0px;--match-available:calc(100vw - 20px);--match-field:min(calc((100dvh - var(--match-head) - var(--match-dock) - var(--match-copy) - 24px)*var(--match-ratio)),var(--match-available))}.bomber-v2-site .focus-match.with-header-roster .match-stage{grid-template-columns:var(--match-field);gap:8px;padding:10px;align-content:center}.bomber-v2-site .focus-match.with-header-roster .match-stage>.match-upgrades{position:static;transform:none;width:100%;max-width:640px;justify-self:center;inset:auto;padding:6px 9px;border-radius:12px}.bomber-v2-site .focus-match.with-header-roster .match-stage>.match-upgrades>header{display:none}.bomber-v2-site .focus-match.with-header-roster .match-stage>.match-upgrades dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.bomber-v2-site .focus-match.with-header-roster .match-stage>.match-upgrades .upgrade-hud-row{min-height:42px;padding:3px;gap:6px;border:0;background:none;border-radius:0}.bomber-v2-site .focus-match.with-header-roster .match-stage>.match-upgrades .upgrade-hud-icon{width:32px;height:32px;flex-basis:32px}.bomber-v2-site .focus-match.with-header-roster .match-stage>.match-upgrades .upgrade-hud-copy dt{font-size:10px}.bomber-v2-site .focus-match.with-header-roster .match-stage>.match-upgrades dd>strong{font-size:22px}.bomber-v2-site .focus-match.with-header-roster .match-stage>.match-upgrades dd>small{font-size:7px}.bomber-v2-site .focus-match.with-header-roster .match-underfield{display:none}.bomber-v2-site .focus-match.with-header-roster:not(.has-upgrades){--match-dock:0px}}
@media(max-width:700px){.bomber-v2-site .focus-match.with-header-roster{--match-head:122px;--match-dock:56px;--match-touch:58px;--match-field:min(calc((100dvh - var(--match-head) - var(--match-dock) - var(--match-touch) - var(--match-copy) - 16px)*var(--match-ratio)),var(--match-available))}.bomber-v2-site .focus-match.with-header-roster:not(.has-upgrades){--match-touch:0px}.bomber-v2-site .focus-match.with-header-roster .match-toolbar{grid-template-columns:30px minmax(0,1fr) auto auto;grid-template-rows:36px 58px;padding:8px;gap:8px 6px}.bomber-v2-site .focus-match.with-header-roster .match-back{width:30px;height:34px;padding:6px;border-radius:9px;justify-content:center}.bomber-v2-site .focus-match.with-header-roster .match-back>span,.bomber-v2-site .focus-match.with-header-roster .match-title>span{display:none}.bomber-v2-site .focus-match.with-header-roster .match-title>strong{font-size:13px;white-space:normal;line-height:1.2}.bomber-v2-site .focus-match.with-header-roster .match-status{grid-column:3}.bomber-v2-site .focus-match.with-header-roster .match-status b{font-size:16px;min-width:65px;border-radius:10px;padding:8px 6px}.bomber-v2-site .focus-match.with-header-roster .match-status b svg{width:13px;height:13px}.bomber-v2-site .focus-match.with-header-roster .match-toolbar-actions{grid-column:4;gap:3px}.bomber-v2-site .focus-match.with-header-roster .match-toolbar-actions .icon,.bomber-v2-site .focus-match.with-header-roster .match-toolbar-actions .icon-button{width:30px;height:34px;border-radius:9px}.bomber-v2-site .focus-match.with-header-roster .match-toolbar-actions .icon svg{width:15px;height:15px}.bomber-v2-site .focus-match.with-header-roster .match-preview-trigger{display:none}.bomber-v2-site .focus-match.with-header-roster .match-header-players{gap:4px}.bomber-v2-site .match-header-players>li{padding:5px 4px;gap:2px;border-radius:10px;min-height:58px}.bomber-v2-site .match-header-players img{width:26px;height:30px;flex-basis:26px}.bomber-v2-site .match-header-players strong{font-size:9px}.bomber-v2-site .match-header-players strong>small{display:none}.bomber-v2-site .header-player-meta{font-size:8px;gap:3px}.bomber-v2-site .header-player-meta>span{display:none}.bomber-v2-site .match-header-players .is-out .header-player-meta>span{display:flex}.bomber-v2-site .match-header-players .is-out .header-player-meta>b{display:none}.bomber-v2-site .focus-match.with-header-roster .match-stage{padding:6px 4px}.bomber-v2-site .focus-match.with-header-roster .match-stage>.match-upgrades{padding:5px}.bomber-v2-site .focus-match.with-header-roster .match-stage>.match-upgrades .upgrade-hud-copy{display:none}.bomber-v2-site .focus-match.with-header-roster .match-stage>.match-upgrades .upgrade-hud-row{justify-content:center;gap:7px}.bomber-v2-site .focus-match.with-header-roster .focus-touch{display:flex;min-height:58px;padding:4px 8px 10px;margin:0;flex-shrink:0;justify-content:center;gap:6px}.bomber-v2-site .focus-match.with-header-roster .focus-touch button{width:42px;height:42px;border-radius:12px}}
@media(max-height:520px) and (min-width:701px){.bomber-v2-site .focus-match.with-header-roster{--match-head:100px;--match-dock:48px}.bomber-v2-site .focus-match.with-header-roster .match-toolbar{grid-template-rows:32px 44px;padding:6px 12px;gap:6px 12px}.bomber-v2-site .match-header-players>li{min-height:44px;padding:4px 8px}.bomber-v2-site .match-header-players img{width:30px;height:30px;flex-basis:30px}.bomber-v2-site .header-player-meta{margin-top:1px}.bomber-v2-site .focus-match.with-header-roster .match-stage>.match-upgrades .upgrade-hud-copy{display:none}}
/* Ranking uses real leaderboard rows; no decorative fictitious scores. */
.bomber-v2-site .bomber-leaderboard{color:#eee4f6;font-variant-numeric:tabular-nums}
.bomber-v2-site .leaderboard-personal{display:flex;align-items:center;gap:22px;padding:26px 30px;border:1px solid #a884c13b;border-radius:22px;background:radial-gradient(ellipse at 5% 0,#ad79df16,transparent 65%),linear-gradient(120deg,#221b2c,#15131d);margin-bottom:28px;box-shadow:0 12px 40px #0002}
.bomber-v2-site .leaderboard-rank-emblem{width:70px;height:76px;display:grid;place-items:center;color:var(--rank-color);border:1px solid color-mix(in srgb,var(--rank-color),transparent 65%);border-radius:18px;background:color-mix(in srgb,var(--rank-color) 7%,transparent);box-shadow:inset 0 1px #ffffff0e,0 0 35px color-mix(in srgb,var(--rank-color) 6%,transparent);flex-shrink:0}
.bomber-v2-site .leaderboard-personal-rank{display:grid;gap:7px}.bomber-v2-site .leaderboard-personal-rank>span{font-size:9px;letter-spacing:1.6px;color:#b7a4c7}.bomber-v2-site .leaderboard-personal-rank>strong{font-size:25px;letter-spacing:-.6px;color:var(--rank-color)}.bomber-v2-site .leaderboard-personal-rank>small{font-size:11px;color:#ad9dbb}
.bomber-v2-site .leaderboard-personal-score{margin-left:auto;text-align:right;display:grid;gap:7px}.bomber-v2-site .leaderboard-personal-score>strong{font-size:38px;line-height:1.1;font-weight:650;letter-spacing:-1px}.bomber-v2-site .leaderboard-personal-score strong>small{font-size:11px;color:#ae99bf;letter-spacing:0;margin-left:8px;font-weight:500}.bomber-v2-site .leaderboard-personal-score>span{font-size:10px;color:#baa5cd}
.bomber-v2-site .leaderboard-next{display:grid;gap:7px;border-left:1px solid #a484c02e;padding-left:28px;margin-left:10px}.bomber-v2-site .leaderboard-next>span,.bomber-v2-site .leaderboard-next>small{font-size:10px;color:#b19cc2}.bomber-v2-site .leaderboard-next>b{display:flex;align-items:center;gap:10px;font-size:14px;color:#e1c9f5}
.bomber-v2-site .leaderboard-list{border:1px solid #ac83c529;border-radius:20px;background:#16121de0;overflow:hidden}.bomber-v2-site .leaderboard-list>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:22px 28px;border-bottom:1px solid #9d75b321;background:linear-gradient(90deg,#a17ac509,transparent)}.bomber-v2-site .leaderboard-list h2{display:flex;align-items:center;gap:10px;font-size:17px;letter-spacing:-.3px}.bomber-v2-site .leaderboard-list h2>svg{color:#c4a4e0}.bomber-v2-site .leaderboard-list>header>span{font-size:10px;color:#a896b8}
.bomber-v2-site .leaderboard-list table{width:100%;border-collapse:collapse;table-layout:fixed}.bomber-v2-site .leaderboard-list th,.bomber-v2-site .leaderboard-list td{padding:16px 22px;border-bottom:1px solid #9c79b215;text-align:left;vertical-align:middle}.bomber-v2-site .leaderboard-list thead th{font-size:10px;font-weight:500;color:#9f8eaf;padding-top:14px;padding-bottom:14px;letter-spacing:.3px}.bomber-v2-site .leaderboard-list thead th:first-child{width:90px}.bomber-v2-site .leaderboard-list thead th:nth-child(2){width:auto}.bomber-v2-site .leaderboard-list thead th:nth-child(n+3){width:115px;text-align:right}.bomber-v2-site .leaderboard-list tr:last-child>*{border-bottom:0}.bomber-v2-site .leaderboard-row:hover{background:#b38dd009}.bomber-v2-site .leaderboard-row.is-me{background:linear-gradient(90deg,#b18ad216,#b18ad206);box-shadow:inset 3px 0 #bc8be1}
.bomber-v2-site .leaderboard-position{display:flex;align-items:center;gap:8px;color:#9683a7;font-size:14px}.bomber-v2-site .leaderboard-position>b{font-weight:500}.bomber-v2-site .place-1 .leaderboard-position{color:#e6c078}.bomber-v2-site .place-2 .leaderboard-position{color:#b8c9de}.bomber-v2-site .place-3 .leaderboard-position{color:#d6a088}.bomber-v2-site .place-1{background:linear-gradient(90deg,#e3bd6c09,transparent 75%)}
.bomber-v2-site .leaderboard-row th>a{font-size:14px;color:#eee4f7;display:inline-block;max-width:calc(100% - 30px);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;font-weight:550;text-decoration:none}.bomber-v2-site .leaderboard-row th>a:hover{color:#d2a8fa;text-decoration:underline}.bomber-v2-site .leaderboard-you{display:inline-block;margin-left:6px;font-size:8px;padding:2px 4px;border-radius:4px;background:#9766c430;color:#ddbbf7;vertical-align:middle;font-weight:500}.bomber-v2-site .leaderboard-player-rank{display:flex;align-items:center;gap:10px;margin-top:7px}.bomber-v2-site .bomber-rank-pill{display:inline-flex;align-items:center;gap:5px;color:var(--rank-color);font-size:10px;font-weight:500;line-height:1.4}.bomber-v2-site .leaderboard-list td.leaderboard-stat{font-size:13px;text-align:right;color:#ad9cbb}.bomber-v2-site .leaderboard-list td.leaderboard-score{text-align:right;white-space:nowrap}.bomber-v2-site .leaderboard-score>strong{font-size:22px;letter-spacing:-.6px;font-weight:600;color:#e5cef6}.bomber-v2-site .leaderboard-score>small{font-size:8px;color:#967fa7;margin-left:6px}.bomber-v2-site .leaderboard-mobile-stats{display:none}
.bomber-v2-site .leaderboard-empty{padding:58px 20px;text-align:center;display:grid;justify-items:center;gap:14px}.bomber-v2-site .leaderboard-empty>svg{color:#b694d6}.bomber-v2-site .leaderboard-empty h3{font-size:20px}.bomber-v2-site .leaderboard-empty p{font-size:12px;color:#ad99bd;line-height:1.8;max-width:300px}.bomber-v2-site .leaderboard-rules{margin:20px 0 30px;color:#ad97bd;font-size:12px;border:1px solid #b58ac71d;border-radius:12px;padding:17px 20px;background:#9c77b105}.bomber-v2-site .leaderboard-rules summary{cursor:pointer;color:#c6acd9}.bomber-v2-site .leaderboard-rules p{max-width:800px;margin:15px 0 0;line-height:1.9}.bomber-v2-site .leaderboard-rules strong{color:#e1c9f4;font-weight:500}
@media(max-width:700px){.bomber-v2-site .leaderboard-personal{padding:20px;gap:14px;flex-wrap:wrap;margin-bottom:18px;border-radius:18px}.bomber-v2-site .leaderboard-rank-emblem{width:48px;height:58px;border-radius:13px}.bomber-v2-site .leaderboard-personal-rank>strong{font-size:20px}.bomber-v2-site .leaderboard-personal-rank>small{font-size:9px}.bomber-v2-site .leaderboard-personal-score>strong{font-size:29px}.bomber-v2-site .leaderboard-personal-score>span{font-size:9px}.bomber-v2-site .leaderboard-next{width:100%;border-left:0;border-top:1px solid #a484c02e;padding:13px 0 0;margin:0;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.bomber-v2-site .leaderboard-next>small{margin-left:auto}.bomber-v2-site .leaderboard-list>header{padding:18px;align-items:flex-start}.bomber-v2-site .leaderboard-list h2{font-size:15px}.bomber-v2-site .leaderboard-list>header>span{font-size:8px;max-width:110px;line-height:1.6;text-align:right}.bomber-v2-site .leaderboard-list th,.bomber-v2-site .leaderboard-list td{padding:15px 12px}.bomber-v2-site .leaderboard-list thead th:nth-child(3),.bomber-v2-site .leaderboard-list thead th:nth-child(4),.bomber-v2-site .leaderboard-stat{display:none}.bomber-v2-site .leaderboard-list thead th:first-child{width:55px}.bomber-v2-site .leaderboard-list thead th:last-child{width:92px}.bomber-v2-site .leaderboard-position{gap:5px;font-size:12px}.bomber-v2-site .leaderboard-position svg{width:14px}.bomber-v2-site .leaderboard-row th>a{font-size:12px}.bomber-v2-site .leaderboard-player-rank{flex-direction:column;align-items:flex-start;gap:5px}.bomber-v2-site .leaderboard-mobile-stats{display:inline;font-size:9px;font-weight:400;color:#9e8bac}.bomber-v2-site .leaderboard-score>strong{font-size:20px}.bomber-v2-site .leaderboard-score>small{font-size:7px;margin-left:4px}}
@media(prefers-reduced-motion:reduce){.bomber-v2-site .focus-match.with-header-roster{animation:none}}

.bomber-v2-site .leaderboard-list table th,.bomber-v2-site .leaderboard-list table td{background:transparent;color:#ad9cbb;box-shadow:none}

@media(max-width:700px){
 .bomber-v2-site .focus-match.with-header-roster .match-toolbar:has(.match-preview-trigger){grid-template-columns:30px minmax(0,1fr) 30px auto auto}
 .bomber-v2-site .focus-match.with-header-roster .match-preview-trigger{display:flex;width:30px;height:34px;padding:6px;justify-content:center;align-items:center;border-radius:9px;grid-column:3;grid-row:1}
 .bomber-v2-site .focus-match.with-header-roster .match-toolbar:has(.match-preview-trigger) .match-status{grid-column:4}
 .bomber-v2-site .focus-match.with-header-roster .match-toolbar:has(.match-preview-trigger) .match-toolbar-actions{grid-column:5}
}

.bomber-v2-site .focus-match.with-header-roster.has-copy .focus-field{width:var(--match-field)}

@media(min-width:701px) and (max-width:980px) and (max-height:520px){
 .bomber-v2-site .focus-match.with-header-roster{--match-dock:0px;--match-available:calc(100vw - 304px)}
 .bomber-v2-site .focus-match.with-header-roster .match-stage>.match-upgrades{position:fixed;top:calc(var(--match-head) + var(--match-copy) + 12px);right:12px;left:auto;width:130px;padding:8px}
 .bomber-v2-site .focus-match.with-header-roster .match-stage>.match-upgrades dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
 .bomber-v2-site .focus-match.with-header-roster .match-stage>.match-upgrades .upgrade-hud-row{min-height:26px;padding:0;gap:4px;justify-content:space-between}
 .bomber-v2-site .focus-match.with-header-roster .match-stage>.match-upgrades .upgrade-hud-icon{width:24px;height:24px;flex-basis:24px}
 .bomber-v2-site .focus-match.with-header-roster .match-stage>.match-upgrades dd>strong{font-size:18px}
 .bomber-v2-site .focus-match.with-header-roster .match-stage>.match-upgrades dd>small{display:none}
 .bomber-v2-site .focus-match.with-header-roster .focus-touch{display:grid;position:fixed;left:12px;bottom:16px;width:128px;min-height:0;height:84px;grid-template-columns:repeat(3,40px);grid-template-rows:repeat(2,40px);grid-template-areas:'. up .' 'left down right';gap:4px;padding:0;margin:0;z-index:4}
 .bomber-v2-site .focus-match.with-header-roster .focus-touch button{width:40px;height:40px;border:1px solid #6a4b86;background:#20162bea;color:#ceb2e7;border-radius:10px;touch-action:none;display:grid;place-items:center}
 .bomber-v2-site .focus-match.with-header-roster .focus-touch>button:nth-child(1){grid-area:left}.bomber-v2-site .focus-match.with-header-roster .focus-touch>button:nth-child(2){grid-area:up}.bomber-v2-site .focus-match.with-header-roster .focus-touch>button:nth-child(3){grid-area:down}.bomber-v2-site .focus-match.with-header-roster .focus-touch>button:nth-child(4){grid-area:right}
 .bomber-v2-site .focus-match.with-header-roster .focus-touch>.touch-bomb{position:fixed;right:12px;bottom:16px;left:auto;width:54px;height:54px;margin:0;border-radius:15px}
}

.bomber-v2-site .focus-match.with-header-roster:not(.has-upgrades) .focus-field{grid-column:1}

/* Source /assets/chat-name-emote-bdaf09d2cca6.css; order preserved. */
.site-chat-name-emote{display:inline-flex;flex:0 0 24px;width:24px;height:24px;align-items:center;justify-content:center;vertical-align:middle}.site-chat-name-emote img{display:block;width:24px;height:24px;object-fit:contain}

/* Source /assets/shop-history-676fc97ee82d.css; order preserved. */
.bomber-shop>.community-intro{align-items:center;gap:16px;padding:0 0 18px;margin-bottom:0;min-height:0}.bomber-shop>.community-intro>div:first-child{display:flex;align-items:baseline;gap:18px;flex-wrap:wrap}.bomber-shop>.community-intro h1{font-size:30px;line-height:1.2;letter-spacing:-1px;margin:0}.bomber-shop>.community-intro p{font-size:12px;line-height:1.5;margin:0}.bomber-shop>.community-intro .button{padding:10px 14px;white-space:nowrap}
.shop-history{color:var(--home-ink)}.shop-history-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 20px}.shop-history-heading h2{font-size:19px;line-height:1.4;margin:0 0 4px}.shop-history-heading p{font-size:12px;color:var(--home-muted);margin:0}.shop-history table{width:100%;border-collapse:collapse;text-align:left;table-layout:fixed}.shop-history th{font-size:11px;font-weight:500;color:var(--home-muted);padding:12px 16px;border-bottom:1px solid var(--home-line)}.shop-history td{padding:16px;font-size:13px;line-height:1.5;border-bottom:1px solid var(--home-line);overflow-wrap:anywhere;vertical-align:middle}.shop-history th:nth-child(2){width:30%}.shop-history td strong{display:block;font-weight:600}.shop-history td small{display:block;font-size:11px;color:var(--home-muted);margin-top:3px}.shop-history-price{font-weight:600;font-variant-numeric:tabular-nums}.shop-history time{font-size:12px;color:var(--home-muted)}.shop-history-pages{display:flex;align-items:center;justify-content:flex-end;gap:16px;margin:20px 0 0}.shop-history-pages span{font-size:12px;color:var(--home-muted)}.shop-history .button:disabled{opacity:.45;cursor:default}.shop-history-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:650px){.bomber-shop>.community-intro{align-items:flex-start;padding-bottom:14px;gap:12px}.bomber-shop>.community-intro>div:first-child{display:block;min-width:0}.bomber-shop>.community-intro h1{font-size:26px;letter-spacing:-.7px}.bomber-shop>.community-intro p{font-size:11px;margin-top:6px}.bomber-shop>.community-intro .button{font-size:10px;padding:9px 10px}.shop-history-heading h2{font-size:17px}.shop-history-heading p{font-size:11px}.shop-history-heading .button{font-size:11px;padding:9px}.shop-history thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.shop-history table,.shop-history tbody{display:block}.shop-history tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 18px;padding:16px 0;border-bottom:1px solid var(--home-line)}.shop-history td{display:block;border:0;padding:0;font-size:12px}.shop-history td:before{content:attr(data-label);display:block;font-size:10px;color:var(--home-muted);margin-bottom:4px}.shop-history-pages{justify-content:space-between;gap:8px}.shop-history-pages .button{padding:9px 12px}.shop-history-pages span{font-size:11px}}
.shop-history thead,.shop-history th{background:var(--surface-soft)}

/* Source /assets/market-active-75c64c6cc6a3.css; order preserved. */
.community-marketplace{font-family:Inter,Arial,sans-serif;color-scheme:dark;--bg:#15191f;--surface:#1b2028;--raised:#222833;--soft:#1e242d;--ink:#edf0f5;--muted:#99a4b4;--line:#303743;--accent:#a7c5ec;--accent-ink:#142238;--gold:#d5b890;--green:#8ac9ae;--danger:#f1a3a3;--header:#181c23;background:var(--bg);color:var(--ink);font-synthesis:none}
[data-theme=light] .community-marketplace{color-scheme:light;--bg:#f6f5f2;--surface:#fff;--raised:#eceef1;--soft:#f1f1ef;--ink:#252c36;--muted:#666f7b;--line:#dedfe1;--accent:#355f94;--accent-ink:#fff;--gold:#846135;--green:#28795f;--danger:#b33737;--header:#fcfbf9}
.community-marketplace *{box-sizing:border-box}.community-marketplace{margin:0}.community-marketplace button,.community-marketplace input,.community-marketplace select{font:inherit}.community-marketplace button,.community-marketplace a,.community-marketplace input,.community-marketplace select{-webkit-tap-highlight-color:transparent}.community-marketplace button,.community-marketplace a{touch-action:manipulation}.community-marketplace button{cursor:pointer;border:1px solid var(--line);background:var(--surface);color:var(--ink);display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:8px;min-height:40px;padding:10px 15px;font-size:12px;font-weight:500;transition:background .15s,border-color .15s}.community-marketplace button:hover{background:var(--raised);border-color:color-mix(in srgb,var(--muted) 70%,var(--line))}.community-marketplace button:disabled{opacity:.43;cursor:not-allowed}.community-marketplace button.primary{background:var(--accent);color:var(--accent-ink);border-color:var(--accent);font-weight:700}.community-marketplace button.primary:hover{filter:brightness(1.07)}.community-marketplace button.text-button{padding:3px 0;min-height:32px;background:transparent;border:0;color:var(--accent);font-size:11px;justify-content:flex-start}.community-marketplace button.icon{width:38px;min-height:38px;padding:7px;flex-shrink:0;background:transparent;border:1px solid transparent}.community-marketplace button.icon:hover{background:var(--raised)}.community-marketplace a{color:inherit;text-decoration:none}.community-marketplace input,.community-marketplace select{min-width:0;border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:8px;padding:11px 12px;min-height:42px;font-size:12px}.community-marketplace input::placeholder{color:var(--muted)}.community-marketplace :focus-visible{outline:2px solid var(--accent);outline-offset:3px}.community-marketplace button:focus-visible{position:relative;z-index:2}.community-marketplace h1,.community-marketplace h2,.community-marketplace h3,.community-marketplace p{margin:0}.community-marketplace h1{font-size:34px;letter-spacing:-1.3px;line-height:1.2;font-weight:500}.community-marketplace h2{font-size:17px;letter-spacing:-.3px;font-weight:500}.community-marketplace h3{font-size:16px;font-weight:500}.community-marketplace p{color:var(--muted);line-height:1.7}.community-marketplace small{font-size:10px;color:var(--muted)}.community-marketplace svg{flex-shrink:0;vertical-align:middle}.community-marketplace strong{font-weight:500}.community-marketplace button:active{transform:translateY(1px)}
.community-marketplace .local-strip{height:30px;background:color-mix(in srgb,var(--accent) 8%,var(--bg));border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:center;gap:14px;font-size:9px;letter-spacing:.1px;color:var(--muted)}.community-marketplace .local-strip>span:first-child{color:var(--accent);display:flex;align-items:center;gap:6px}.community-marketplace .local-strip i,.community-marketplace .connection i{width:5px;height:5px;border-radius:100%;background:var(--green);display:inline-block}.community-marketplace .local-strip button{background:transparent;border:0;font-size:9px;min-height:26px;padding:3px 7px;color:var(--muted)}
.community-marketplace .site-header{height:82px;display:flex;align-items:center;padding:0 48px;border-bottom:1px solid var(--line);gap:55px;background:var(--header)}.community-marketplace .brand{display:flex;align-items:center;gap:10px;font-size:18px;font-weight:700;letter-spacing:2px;flex-shrink:0}.community-marketplace .brand img{height:38px;width:38px;object-fit:contain}.community-marketplace .brand-dot{color:var(--accent)}.community-marketplace .site-header nav{display:flex;align-items:center;gap:30px;align-self:stretch;font-size:12px}.community-marketplace .site-header nav a{position:relative;display:flex;align-items:center;color:var(--muted);transition:color .15s}.community-marketplace .site-header nav a:hover,.community-marketplace .site-header nav a.active{color:var(--ink)}.community-marketplace .site-header nav a.active:after{content:'';position:absolute;bottom:-1px;left:0;right:0;height:2px;background:var(--accent)}.community-marketplace .header-end{margin-left:auto;display:flex;align-items:center;gap:10px}.community-marketplace .notifications-button{position:relative}.community-marketplace .notifications-button i{position:absolute;top:1px;right:0;background:var(--accent);color:var(--accent-ink);font-size:8px;line-height:15px;min-width:15px;border-radius:10px;font-style:normal;padding:0 3px}.community-marketplace .avatar{--user:var(--accent);width:34px;height:34px;min-height:34px;padding:0;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--user) 20%,var(--surface));color:var(--user);border:1px solid color-mix(in srgb,var(--user) 38%,transparent);border-radius:50%;font-size:12px;flex-shrink:0}
.community-marketplace .app-layout{display:grid;grid-template-columns:218px minmax(0,1fr);max-width:1536px;margin:auto;padding:36px 48px 0;gap:38px}.community-marketplace .sidebar{padding-top:5px;align-self:start;position:sticky;top:24px}.community-marketplace .sidebar-label{font-size:9px;letter-spacing:1.8px;color:var(--muted);padding:0 12px 18px}.community-marketplace .sidebar nav{display:grid;gap:5px}.community-marketplace .sidebar nav a{min-height:43px;display:flex;align-items:center;gap:11px;padding:11px 12px;border-radius:7px;font-size:11px;color:var(--muted)}.community-marketplace .sidebar nav a svg{width:17px}.community-marketplace .sidebar nav a.current{background:color-mix(in srgb,var(--accent) 10%,var(--bg));color:var(--accent)}.community-marketplace .sidebar nav a:hover{background:var(--surface);color:var(--ink)}.community-marketplace .sidebar nav small{margin-left:auto;font-size:9px;min-width:20px;text-align:center;color:inherit;background:color-mix(in srgb,var(--muted) 12%,transparent);padding:2px 5px;border-radius:4px}.community-marketplace .sidebar-wallet{margin:30px 0 15px;padding:20px 14px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.community-marketplace .eyebrow{display:flex;align-items:center;gap:8px;font-size:8px;letter-spacing:1.6px;color:var(--muted);font-weight:500}.community-marketplace .wallet-line{margin-top:22px;font-variant-numeric:tabular-nums}.community-marketplace .wallet-line>span{font-size:10px;color:var(--muted)}.community-marketplace .wallet-line strong{display:block;font-size:18px;margin-top:6px;letter-spacing:-.4px}.community-marketplace .wallet-line small{display:flex;gap:5px;align-items:center;margin-top:6px;font-size:9px;line-height:1.5}.community-marketplace .sidebar-wallet .text-button{margin-top:20px;font-size:9px}.community-marketplace .rules-link{font-size:10px;color:var(--muted);display:flex;align-items:center;gap:9px;padding:13px 5px}.community-marketplace .rules-link:hover{color:var(--ink)}.community-marketplace .connection{display:flex;align-items:center;gap:7px;font-size:8px;color:var(--muted);padding:12px 5px}.community-marketplace .connection.offline i{background:var(--gold)}.community-marketplace main{min-width:0}.community-marketplace .page-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin:0 0 27px}.community-marketplace .page-heading p{font-size:11px;margin-top:11px}.community-marketplace .page-heading>.primary{margin-top:2px;min-height:43px;white-space:nowrap}.community-marketplace .overview{display:grid;grid-template-columns:1fr 1fr 1fr 1.3fr;padding:20px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:20px;margin-bottom:26px}.community-marketplace .overview>div:not(:first-child){border-left:1px solid var(--line);padding-left:25px}.community-marketplace .overview span{font-size:10px;color:var(--muted)}.community-marketplace .overview strong{display:block;font-size:26px;letter-spacing:-.7px;margin-top:6px;font-variant-numeric:tabular-nums}.community-marketplace .overview .overview-note{display:flex;gap:13px;align-items:center;color:var(--accent)}.community-marketplace .overview-note span{font-size:10px;line-height:1.7}
.community-marketplace .market-feature{position:relative;border:1px solid var(--line);border-radius:12px;background:linear-gradient(110deg,color-mix(in srgb,var(--accent) 8%,var(--surface)),var(--surface) 58%);min-height:218px;overflow:hidden;display:flex;padding:30px 32px;align-items:center;margin-bottom:34px}.community-marketplace .market-feature h2{font-size:32px;font-weight:500;letter-spacing:-1px;margin:11px 0 10px}.community-marketplace .market-feature p{font-size:11px;line-height:1.8}.community-marketplace .market-feature .text-button{margin-top:15px;gap:20px;color:var(--ink)}.community-marketplace .market-feature>div:first-child{z-index:1}.community-marketplace .feature-mascots{margin-left:auto;display:flex;align-items:center;padding:0 14px 0 10px;width:48%;justify-content:center;position:relative}.community-marketplace .feature-mascots:before{content:'';width:190px;height:190px;border:1px solid color-mix(in srgb,var(--accent) 10%,transparent);border-radius:50%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.community-marketplace .feature-mascots img{position:relative;width:142px;height:142px;object-fit:contain;filter:drop-shadow(0 20px 10px #0002)}.community-marketplace .feature-mascots img:first-child{transform:translateY(15px) rotate(-9deg);margin-right:-50px;z-index:1}.community-marketplace .feature-mascots img:nth-child(2){width:177px;height:177px;z-index:2;transform:translateY(-8px)}.community-marketplace .feature-mascots img:last-child{transform:translateY(20px) rotate(8deg);margin-left:-48px;z-index:3}.community-marketplace .feature-stamp{position:absolute;right:23px;bottom:16px;font-size:7px;letter-spacing:2px;color:var(--muted);opacity:.7}
.community-marketplace .catalog-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px;scroll-margin-top:24px}.community-marketplace .section-title{display:flex;align-items:center;gap:10px}.community-marketplace .section-title>span{padding:3px 7px;background:var(--raised);font-size:9px;color:var(--muted);border-radius:5px}.community-marketplace .currency-toggle{display:flex;align-items:center;background:var(--bg);border:1px solid var(--line);border-radius:7px;padding:3px;gap:2px}.community-marketplace .currency-toggle button{border:0;background:transparent;color:var(--muted);min-height:30px;font-size:10px;padding:7px 12px;border-radius:4px}.community-marketplace .currency-toggle button.selected{background:var(--raised);color:var(--ink);box-shadow:0 1px 3px #0001}.community-marketplace .catalog-tools{display:flex;align-items:center;gap:10px;margin:15px 0}.community-marketplace .search{flex:1;display:flex;align-items:center;gap:11px;background:var(--surface);border:1px solid var(--line);border-radius:7px;min-height:43px;padding:0 13px;color:var(--muted);min-width:0}.community-marketplace .search:focus-within{outline:2px solid var(--accent);outline-offset:2px}.community-marketplace .search input{border:0;padding:10px 0;background:transparent;outline:none;min-height:40px;width:100%;font-size:11px}.community-marketplace .search button{width:26px;min-height:26px}.community-marketplace .select-label{display:flex;align-items:center;gap:4px;border:1px solid var(--line);border-radius:7px;padding-left:12px;background:var(--surface);color:var(--muted)}.community-marketplace .select-label select{border:0;background:transparent;padding-left:6px;font-size:10px;max-width:155px}.community-marketplace .filter-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px 16px;margin:16px 0 14px}.community-marketplace .category-tabs{display:flex;align-items:center;gap:4px;flex-wrap:wrap;margin-right:auto}.community-marketplace .category-tabs button{border:0;border-radius:6px;background:transparent;color:var(--muted);font-size:10px;min-height:31px;padding:7px 10px}.community-marketplace .category-tabs button.selected{background:var(--raised);color:var(--ink)}.community-marketplace .checkbox{display:flex;align-items:center;gap:7px;font-size:9px;color:var(--muted);cursor:pointer}.community-marketplace .checkbox input{width:13px;height:13px;min-height:0;margin:0;accent-color:var(--accent)}.community-marketplace .catalog-columns,.community-marketplace .catalog-row{display:grid;grid-template-columns:minmax(180px,1fr) 145px 95px 145px 16px;align-items:center;gap:15px}.community-marketplace .catalog-columns{font-size:7px;letter-spacing:1.1px;color:var(--muted);padding:16px 17px;border-bottom:1px solid var(--line)}.community-marketplace .catalog-table{border-top:1px solid var(--line)}.community-marketplace .catalog-row{width:100%;text-align:left;min-height:98px;border:0;border-bottom:1px solid var(--line);border-radius:0;padding:15px 17px;background:transparent}.community-marketplace .catalog-row:hover{background:var(--surface)}.community-marketplace .catalog-row>svg{color:var(--muted)}.community-marketplace .item-cell{display:flex;gap:18px;align-items:center;min-width:0}.community-marketplace .item-cell strong{font-size:13px;display:flex;align-items:center;gap:7px;margin-bottom:5px}.community-marketplace .exclusive-star{color:var(--gold)}.community-marketplace .item-cell small{font-size:9px;display:block;margin-bottom:6px}.community-marketplace .rarity{display:inline-flex;align-items:center;gap:5px;font-size:8px;line-height:1.6}.community-marketplace .rarity i{height:4px;width:4px;border-radius:50%;background:currentColor}.community-marketplace .price-cell strong{font-size:13px;white-space:nowrap;font-variant-numeric:tabular-nums}.community-marketplace .price-cell small,.community-marketplace .count-cell small,.community-marketplace .last-cell small{display:block;margin-top:7px;font-size:8px;font-weight:400}.community-marketplace .count-cell{font-size:14px;line-height:1}.community-marketplace .last-cell{font-size:11px;white-space:nowrap;font-weight:400;font-variant-numeric:tabular-nums}.community-marketplace .last-cell small{font-size:8px}.community-marketplace .art{width:100%;height:210px;position:relative;display:flex;justify-content:center;align-items:center;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 50% 65%,color-mix(in srgb,var(--rarity) 10%,transparent),transparent 72%),var(--soft)}.community-marketplace .art>img{height:80%;width:80%;object-fit:contain;z-index:1;transition:transform .2s}.community-marketplace .art>svg{width:70px;height:70px;color:var(--rarity);z-index:1}.community-marketplace .art.small{width:64px;height:64px;flex-shrink:0;border-radius:8px;border:1px solid color-mix(in srgb,var(--rarity) 14%,var(--line))}.community-marketplace .art.small>img{width:95%;height:95%}.community-marketplace .art.small>svg{width:29px;height:29px}.community-marketplace .art.card>img{width:60%;height:60%;border:1px solid color-mix(in srgb,var(--rarity) 60%,var(--line));border-radius:8px;background:color-mix(in srgb,var(--rarity) 14%,var(--surface));padding:7px;transform:rotate(-7deg)}.community-marketplace .art.card.small>img{width:66%;height:82%;padding:2px;border-radius:4px}.community-marketplace .card-edition{position:absolute;bottom:17px;font-size:6px;letter-spacing:1px;color:var(--rarity)}.community-marketplace .small .card-edition{display:none}.community-marketplace .art.effect:before{content:'';position:absolute;width:100px;height:100px;border-radius:50%;border:1px solid color-mix(in srgb,var(--rarity) 30%,transparent);transform:rotate(-30deg) scaleY(.6)}.community-marketplace .bottom-note{display:flex;align-items:center;gap:8px;font-size:9px;margin:22px 0 0;color:var(--muted)}.community-marketplace .page-footer{margin-top:48px;padding:24px 0;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;color:var(--muted);font-size:8px;letter-spacing:1.4px;gap:12px}.community-marketplace .page-footer b{font-size:6px;letter-spacing:1.7px;margin-left:7px;font-weight:400}.community-marketplace .page-footer a{font-size:9px;letter-spacing:0;display:flex;gap:6px;align-items:center}
.community-marketplace .back{padding:5px 0;background:transparent;border:0;min-height:30px;color:var(--muted);font-size:10px;margin-bottom:22px}.community-marketplace .back:hover{background:transparent;color:var(--ink)}.community-marketplace .item-detail-top{display:flex;gap:32px;align-items:center;padding-bottom:30px;border-bottom:1px solid var(--line);margin-bottom:23px}.community-marketplace .item-detail-top>.art{width:225px;height:235px;flex-shrink:0;border:1px solid var(--line);border-radius:12px}.community-marketplace .item-detail-info{flex:1;min-width:0}.community-marketplace .item-detail-info h1{margin:12px 0 8px;font-size:36px}.community-marketplace .item-detail-info>.rarity{font-size:10px}.community-marketplace .item-detail-info>.eyebrow{font-size:8px;line-height:1.6;flex-wrap:wrap}.community-marketplace .eyebrow>span{color:var(--line);margin:0 3px}.community-marketplace .item-detail-info>p{font-size:11px;margin:12px 0 15px;max-width:480px}.community-marketplace .item-tags{display:flex;flex-wrap:wrap;gap:8px}.community-marketplace .item-tags>span{font-size:8px;display:flex;align-items:center;gap:5px;color:var(--muted);background:var(--surface);padding:5px 8px;border:1px solid var(--line);border-radius:4px}.community-marketplace .item-tags>span:first-child:has(.lucide-star){color:var(--gold)}.community-marketplace .detail-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:22px}.community-marketplace .detail-actions button{font-size:10px;min-height:38px;padding:9px 12px}.community-marketplace .detail-currency{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.community-marketplace .detail-currency>span{font-size:12px;color:var(--muted)}.community-marketplace .book-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:16px}.community-marketplace .panel{border:1px solid var(--line);border-radius:10px;background:var(--surface);overflow:hidden;margin-bottom:20px}.community-marketplace .panel-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:20px 22px;border-bottom:1px solid var(--line);min-height:64px}.community-marketplace .panel-heading h2{font-size:14px;display:flex;align-items:center;gap:8px}.community-marketplace .panel-heading h2>span{font-size:10px;color:var(--muted)}.community-marketplace .panel-heading>span{font-size:8px;color:var(--muted)}.community-marketplace .panel-heading .text-button{font-size:9px;min-height:24px}.community-marketplace .book-labels{display:flex;justify-content:space-between;padding:15px 22px 10px;color:var(--muted);font-size:7px;letter-spacing:1px}.community-marketplace .book-row{display:grid;grid-template-columns:minmax(90px,1fr) auto auto;align-items:center;gap:10px;min-height:61px;margin:0 22px;border-bottom:1px solid var(--line);font-size:11px}.community-marketplace .book-row:last-of-type{border-bottom:0}.community-marketplace .book-row strong{font-variant-numeric:tabular-nums;font-size:12px}.community-marketplace .book-row button{font-size:9px;padding:5px 10px;min-height:30px}.community-marketplace .book-row button.buy-button{background:color-mix(in srgb,var(--accent) 9%,var(--surface));color:var(--accent);border-color:color-mix(in srgb,var(--accent) 30%,var(--line))}.community-marketplace .seller{display:flex;align-items:center;gap:9px;min-width:0;font-size:10px}.community-marketplace .mini-avatar{height:28px;width:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:9px;flex-shrink:0}.community-marketplace .book-row small{display:block;font-size:8px;margin-top:5px}.community-marketplace .bid-row{display:flex;align-items:center;justify-content:space-between;position:relative;isolation:isolate;padding:14px 14px;margin:0 10px;min-height:59px;font-size:11px;border-bottom:1px solid var(--line);gap:10px}.community-marketplace .bid-row>span:not(.depth){font-size:10px;color:var(--muted)}.community-marketplace .bid-row strong small{display:inline-block;margin-left:5px;font-size:8px;color:var(--accent)}.community-marketplace .bid-row .depth{position:absolute;right:0;top:7px;bottom:7px;background:color-mix(in srgb,var(--green) 6%,transparent);z-index:-1;border-right:2px solid color-mix(in srgb,var(--green) 20%,transparent)}.community-marketplace .panel-foot{font-size:8px;line-height:1.8;padding:16px 22px;border-top:1px solid var(--line);margin-top:8px}.community-marketplace .book-empty{font-size:10px;line-height:1.9;color:var(--muted);padding:35px 22px;min-height:125px;text-align:center}.community-marketplace .full-width{width:calc(100% - 44px);margin:8px 22px 0!important;justify-content:center!important}.community-marketplace .period-tabs{display:flex;gap:4px}.community-marketplace .period-tabs button{min-height:27px;padding:4px 8px;border:0;background:transparent;color:var(--muted);font-size:9px}.community-marketplace .price-chart{padding:22px 24px 15px}.community-marketplace .chart-value{display:flex;gap:16px;align-items:baseline;margin:0 0 15px}.community-marketplace .chart-value strong{font-size:20px;font-variant-numeric:tabular-nums}.community-marketplace .chart-value span{font-size:9px;color:var(--muted)}.community-marketplace .price-chart svg{width:100%;display:block;overflow:visible}.community-marketplace .chart-empty{height:230px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;color:var(--muted);padding:25px}.community-marketplace .chart-empty p{font-size:12px}.community-marketplace .chart-empty small{font-size:10px;text-align:center;line-height:1.7}.community-marketplace .hint{font-size:10px;color:var(--muted);line-height:1.8}.community-marketplace .price-chart>.hint{font-size:8px;margin-top:8px}.community-marketplace .recent-trades>div{display:flex;align-items:center;gap:20px;justify-content:space-between;margin:0 22px;padding:15px 0;border-bottom:1px solid var(--line);font-size:10px}.community-marketplace .recent-trades>div:last-child{border:0}.community-marketplace .recent-trades span{color:var(--muted);font-size:9px}.community-marketplace .recent-trades strong{font-size:11px}
.community-marketplace .inventory-summary,.community-marketplace .history-summary{display:flex;align-items:center;gap:25px;padding:19px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:10px 0 20px;font-size:10px;color:var(--muted);flex-wrap:wrap}.community-marketplace .inventory-summary span,.community-marketplace .history-summary span{display:flex;align-items:center;gap:7px}.community-marketplace .inventory-summary strong{font-size:17px;color:var(--ink);margin-right:4px}.community-marketplace .green-dot{width:5px;height:5px;background:var(--green);border-radius:50%}.community-marketplace .inventory-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:20px}.community-marketplace .inventory-card{border:1px solid var(--line);border-radius:10px;overflow:hidden;background:var(--surface)}.community-marketplace .inventory-art-button{position:relative;display:block;width:100%;padding:0;border:0;border-radius:0}.community-marketplace .inventory-card .art{height:180px}.community-marketplace .inventory-art-button:hover img{transform:translateY(-3px)}.community-marketplace .inventory-card-body{padding:17px}.community-marketplace .inventory-card-body h2{font-size:14px;margin-top:6px}.community-marketplace .inventory-card-body p{font-size:9px;margin-top:5px}.community-marketplace .inventory-card-body>button{width:100%;min-height:36px;font-size:9px;padding:8px;margin-top:20px;justify-content:space-between}.community-marketplace .serial{position:absolute;top:12px;left:12px;font-size:7px;color:var(--muted);letter-spacing:.6px}.community-marketplace .item-state{position:absolute;bottom:10px;left:10px;border:1px solid var(--line);background:var(--surface);font-size:7px;padding:4px 7px;border-radius:4px;display:flex;align-items:center;gap:4px;color:var(--accent)}.community-marketplace .manage-top{display:flex;justify-content:space-between;align-items:center;gap:15px;margin:8px 0 20px;flex-wrap:wrap}.community-marketplace .tabs{display:flex;gap:18px}.community-marketplace .tabs button{padding:12px 0;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--muted);font-size:11px}.community-marketplace .tabs button.selected{color:var(--ink);border-color:var(--accent)}.community-marketplace .tabs span{font-size:9px;background:var(--raised);padding:2px 5px;border-radius:4px}.community-marketplace .reserve-caption{font-size:9px;color:var(--muted)}.community-marketplace .management-list{border-top:1px solid var(--line)}.community-marketplace .management-row{display:grid;grid-template-columns:minmax(180px,1fr) minmax(120px,.7fr) minmax(130px,.75fr) 58px;gap:20px;align-items:center;padding:18px 8px;border-bottom:1px solid var(--line);font-size:11px}.community-marketplace .management-row>div>small{display:block;font-size:8px;margin-top:8px;line-height:1.7}.community-marketplace .management-row>button:not(.entry-name){font-size:9px;padding:8px 12px;min-height:34px}.community-marketplace .entry-name{justify-content:flex-start;text-align:left;padding:0;border:0;background:transparent;border-radius:0;gap:12px;min-width:0;overflow:hidden}.community-marketplace .entry-name:hover{background:transparent}.community-marketplace .entry-name .art{width:52px;height:52px}.community-marketplace .entry-name strong{display:block;font-size:12px;line-height:1.5}.community-marketplace .entry-name small{display:block;font-size:8px;margin-top:5px}.community-marketplace .status{font-size:9px;display:inline-block;padding:4px 7px;border-radius:4px;border:1px solid var(--line);color:var(--muted)}.community-marketplace .status.active{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 25%,var(--line))}.community-marketplace .status.sold,.community-marketplace .status.filled{color:var(--green)}.community-marketplace .row-id{font-size:9px;color:var(--muted);text-align:right}.community-marketplace .positive{color:var(--green)}.community-marketplace .history-summary{justify-content:space-between}.community-marketplace .history-summary small{font-size:9px}.community-marketplace .info-box{display:flex;align-items:flex-start;gap:12px;background:color-mix(in srgb,var(--accent) 5%,var(--surface));border:1px solid var(--line);border-radius:8px;padding:18px 20px;margin-bottom:24px;color:var(--accent)}.community-marketplace .info-box p{font-size:11px;line-height:1.8}.community-marketplace .info-box>svg{margin-top:2px}.community-marketplace .notification-list{border:1px solid var(--line);border-radius:10px;overflow:hidden}.community-marketplace .notification{border:0;border-bottom:1px solid var(--line);border-radius:0;width:100%;text-align:left;padding:18px 22px;justify-content:flex-start;gap:15px;position:relative}.community-marketplace .notification:last-child{border-bottom:0}.community-marketplace .notification.unread{background:color-mix(in srgb,var(--accent) 6%,var(--surface))}.community-marketplace .notification>div:not(.art){flex:1}.community-marketplace .notification strong{font-size:11px;line-height:1.7;display:block}.community-marketplace .notification small{display:block;font-size:8px;margin-top:5px}.community-marketplace .notification>i{width:6px;height:6px;border-radius:50%;background:var(--accent);flex-shrink:0}.community-marketplace .notification>.art{height:46px;width:46px}.community-marketplace .notification>svg:last-child{color:var(--muted)}.community-marketplace .rules-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.community-marketplace .rule{padding:24px;margin:0}.community-marketplace .rule>svg{color:var(--accent);margin-bottom:18px}.community-marketplace .rule h2{font-size:15px;margin-bottom:12px}.community-marketplace .rule p{font-size:11px;line-height:1.9}.community-marketplace .fee-info{padding:24px;margin:20px 0;display:flex;align-items:center;gap:30px}.community-marketplace .fee-info h2{font-size:15px;margin-bottom:10px}.community-marketplace .fee-info p{font-size:11px}.community-marketplace .fee-info button{flex-shrink:0;font-size:10px}
.community-marketplace .modal{border:1px solid var(--line);border-radius:14px;background:var(--surface);color:var(--ink);max-width:480px;width:calc(100% - 32px);max-height:calc(100dvh - 40px);padding:26px;box-shadow:0 25px 100px #0006;overflow:auto}.community-marketplace .modal.wide{max-width:660px}.community-marketplace .modal::backdrop{background:#070a10b8;backdrop-filter:blur(4px)}.community-marketplace .modal-heading{display:flex;align-items:center;gap:15px;justify-content:space-between;margin-bottom:18px}.community-marketplace .modal-heading h2{font-size:21px;line-height:1.4;letter-spacing:-.6px}.community-marketplace .modal-heading>.icon{margin-right:-8px}.community-marketplace .modal-intro{font-size:11px;margin-bottom:20px;line-height:1.9}.community-marketplace .field{display:flex;flex-direction:column;gap:9px;margin:17px 0;font-size:10px;color:var(--muted)}.community-marketplace .field select,.community-marketplace .field input{width:100%;font-size:12px;min-height:45px;background:var(--bg)}.community-marketplace .form-two{display:grid;grid-template-columns:1fr 1fr;gap:14px}.community-marketplace .form-two .field{margin-bottom:0}.community-marketplace .price-input{display:flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:8px;background:var(--bg);padding-right:15px}.community-marketplace .price-input input{border:0;font-size:20px;min-height:52px;background:transparent;font-variant-numeric:tabular-nums}.community-marketplace .price-input>span{font-size:13px;color:var(--ink)}.community-marketplace .checkout-item{display:flex;align-items:center;gap:15px;padding:17px;background:var(--bg);border:1px solid var(--line);border-radius:9px;margin-bottom:18px}.community-marketplace .checkout-item h3{font-size:15px;margin-bottom:5px}.community-marketplace .checkout-item small{display:block;font-size:8px;margin-top:6px}.community-marketplace .checkout-item .art{width:62px;height:62px}.community-marketplace .checkout-totals{margin:22px 0 18px;border-top:1px solid var(--line);padding-top:9px}.community-marketplace .checkout-totals>div{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:9px 0;font-size:10px}.community-marketplace .checkout-totals dt{color:var(--muted)}.community-marketplace .checkout-totals dd{margin:0;font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.community-marketplace .checkout-totals .total{margin-top:6px;padding-top:15px;border-top:1px solid var(--line)}.community-marketplace .checkout-totals .total dt{color:var(--ink)}.community-marketplace .checkout-totals .total dd{font-size:19px}.community-marketplace .modal-actions{display:flex;gap:10px;margin-top:23px;justify-content:flex-end}.community-marketplace .modal-actions button{min-height:43px;font-size:11px}.community-marketplace .form-error{color:var(--danger);font-size:10px;line-height:1.8}.community-marketplace .error-box{padding:12px;background:color-mix(in srgb,var(--danger) 8%,transparent);border:1px solid color-mix(in srgb,var(--danger) 30%,transparent);border-radius:6px;margin-top:15px}.community-marketplace .account-list{display:grid;gap:8px}.community-marketplace .account-list>button{justify-content:flex-start;padding:12px}.community-marketplace .account-list>button>span:nth-child(2){flex:1;text-align:left}.community-marketplace .account-list strong{display:block;font-size:12px}.community-marketplace .account-list small{display:block;margin-top:5px;font-size:9px}.community-marketplace .account-list>.avatar{width:36px;height:36px}.community-marketplace .danger{color:var(--danger)!important}.community-marketplace .pause-check{font-size:11px;margin:20px 0}.community-marketplace .pause-check input{width:15px;height:15px}.community-marketplace .all-listings{max-height:50vh;overflow:auto}.community-marketplace .all-listings>.book-row{margin:0}.community-marketplace .toast{position:fixed;bottom:25px;left:50%;transform:translateX(-50%);background:var(--raised);border:1px solid var(--line);box-shadow:0 10px 35px #0004;border-radius:10px;padding:13px 16px;display:flex;align-items:center;gap:10px;max-width:calc(100% - 32px);font-size:11px;z-index:100;line-height:1.7}.community-marketplace .toast>svg{color:var(--green)}.community-marketplace .toast .icon{min-height:26px;height:26px;width:26px}.community-marketplace .empty{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:280px;padding:30px;text-align:center;border:1px dashed var(--line);border-radius:10px;gap:12px;color:var(--muted);margin:20px 0}.community-marketplace .empty h2{font-size:17px;color:var(--ink);margin-top:5px}.community-marketplace .empty p{max-width:400px;font-size:11px;line-height:1.9}.community-marketplace .empty button{margin-top:8px}.community-marketplace .modal .empty{min-height:180px;padding:20px}.community-marketplace .loading{height:90vh;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:25px}.community-marketplace .loading img{height:80px}.community-marketplace .loading h1{font-size:25px}.community-marketplace .loading p{font-size:12px}.community-marketplace .loading-panel{height:200px;display:flex;gap:15px;align-items:center;justify-content:center;font-size:12px;color:var(--muted)}.community-marketplace .spin{animation:community-market-spin 1.3s linear infinite}.community-marketplace .error-banner,.community-marketplace .warning-banner{padding:14px 18px;border:1px solid var(--line);border-radius:8px;margin-bottom:20px;font-size:11px;line-height:1.7;display:flex;align-items:center;gap:10px}.community-marketplace .error-banner{color:var(--danger)}.community-marketplace .error-banner button{font-size:10px;min-height:30px;margin-left:auto}.community-marketplace .warning-banner{color:var(--gold);background:color-mix(in srgb,var(--gold) 5%,var(--bg))}@keyframes community-market-spin{to{transform:rotate(360deg)}}
@media(min-width:1500px){.community-marketplace .app-layout{gap:48px}.community-marketplace .catalog-columns,.community-marketplace .catalog-row{grid-template-columns:minmax(240px,1fr) 165px 105px 155px 16px}}
@media(max-width:1250px){.community-marketplace .app-layout{padding:30px 30px 0;grid-template-columns:190px minmax(0,1fr);gap:25px}.community-marketplace .site-header{padding:0 30px;gap:40px}.community-marketplace .catalog-columns,.community-marketplace .catalog-row{grid-template-columns:minmax(170px,1fr) 125px 70px 16px;gap:10px}.community-marketplace .catalog-columns>span:nth-child(4),.community-marketplace .catalog-row>.last-cell{display:none}.community-marketplace .item-cell{gap:12px}.community-marketplace .feature-mascots{width:45%}.community-marketplace .feature-mascots img{width:115px;height:115px}.community-marketplace .feature-mascots img:nth-child(2){width:145px;height:145px}.community-marketplace .inventory-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.community-marketplace .book-row{margin:0 15px}.community-marketplace .book-grid{gap:12px}.community-marketplace .panel-heading{padding:18px 15px}.community-marketplace .book-labels{padding-left:15px;padding-right:15px}.community-marketplace .item-detail-top{gap:24px}.community-marketplace .item-detail-top>.art{width:190px;height:220px}.community-marketplace .item-detail-info h1{font-size:31px}.community-marketplace .overview>div:not(:first-child){padding-left:18px}.community-marketplace .overview .overview-note{gap:9px}.community-marketplace .overview-note span{font-size:8px}.community-marketplace .management-row{grid-template-columns:minmax(150px,1fr) 120px 120px 50px;gap:12px}.community-marketplace .management-row .entry-name{gap:8px}.community-marketplace .entry-name strong{font-size:11px}.community-marketplace .entry-name .art{width:43px;height:43px}}
@media(max-width:1000px){.community-marketplace .app-layout{grid-template-columns:175px minmax(0,1fr);gap:20px;padding:26px 22px 0}.community-marketplace .site-header{padding:0 22px}.community-marketplace .sidebar nav a{font-size:10px;padding:10px 8px;gap:8px}.community-marketplace .sidebar nav small{font-size:8px;min-width:18px}.community-marketplace .sidebar-wallet{padding:17px 11px}.community-marketplace .wallet-line strong{font-size:16px}.community-marketplace .page-heading{flex-wrap:wrap;gap:15px}.community-marketplace .page-heading h1{font-size:30px}.community-marketplace .market-feature{padding:23px;min-height:210px}.community-marketplace .market-feature h2{font-size:29px}.community-marketplace .market-feature p{font-size:10px}.community-marketplace .feature-mascots{width:37%;padding:0}.community-marketplace .feature-mascots img:first-child{display:none}.community-marketplace .feature-mascots img:nth-child(2){width:120px;height:120px}.community-marketplace .feature-mascots img:last-child{width:110px;height:110px;margin-left:-52px}.community-marketplace .feature-mascots:before{width:145px;height:145px}.community-marketplace .catalog-tools{flex-wrap:wrap}.community-marketplace .catalog-tools>.search{flex-basis:100%}.community-marketplace .select-label{flex:1}.community-marketplace .select-label select{width:100%;max-width:none}.community-marketplace .overview{gap:10px;grid-template-columns:1fr 1fr 1fr}.community-marketplace .overview>.overview-note{display:none}.community-marketplace .book-grid{grid-template-columns:1fr}.community-marketplace .item-detail-top{gap:18px;align-items:flex-start}.community-marketplace .item-detail-top>.art{width:150px;height:180px}.community-marketplace .item-detail-info h1{font-size:27px}.community-marketplace .detail-actions{margin-left:-168px;margin-top:25px}.community-marketplace .item-detail-info .item-tags{gap:5px}.community-marketplace .item-detail-info>p{font-size:10px}.community-marketplace .catalog-head{flex-wrap:wrap}.community-marketplace .inventory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.community-marketplace .management-row{grid-template-columns:minmax(150px,1fr) 120px 50px}.community-marketplace .management-row>div:nth-child(3){grid-row:2;grid-column:2;min-width:0}.community-marketplace .management-row>button:last-child,.community-marketplace .management-row>.row-id{grid-column:3;grid-row:1 / span 2}.community-marketplace .management-row>.entry-name{grid-row:1 / span 2}.community-marketplace .history-row>div:nth-child(3){font-size:9px}.community-marketplace .rules-grid{grid-template-columns:1fr}.community-marketplace .fee-info{flex-direction:column;align-items:flex-start;gap:15px}.community-marketplace .page-footer b{display:none}}
@media(max-width:750px){.community-marketplace .local-strip{font-size:8px;gap:10px;height:30px}.community-marketplace .local-strip button{font-size:8px}.community-marketplace .site-header{height:70px;padding:0 18px;gap:20px;flex-wrap:wrap}.community-marketplace .brand{font-size:15px;letter-spacing:1.4px;gap:6px}.community-marketplace .brand img{width:31px;height:31px}.community-marketplace .site-header nav{gap:18px;font-size:10px;margin-left:auto;order:3;height:40px;width:100%;border-bottom:1px solid var(--line)}.community-marketplace .site-header{height:110px;row-gap:0;padding-top:8px}.community-marketplace .header-end{gap:3px}.community-marketplace .header-end .icon{width:34px;min-height:34px}.community-marketplace .avatar{width:30px;height:30px;min-height:30px}.community-marketplace .app-layout{display:flex;flex-direction:column;padding:0 18px;gap:0}.community-marketplace .sidebar{position:static;display:contents}.community-marketplace .sidebar-label,.community-marketplace .sidebar-wallet,.community-marketplace .sidebar>.rules-link,.community-marketplace .sidebar>.connection{display:none}.community-marketplace .sidebar>nav{display:flex;overflow:auto;gap:16px;padding:14px 0;margin-bottom:16px;scrollbar-width:none;border-bottom:1px solid var(--line)}.community-marketplace .sidebar>nav::-webkit-scrollbar{display:none}.community-marketplace .sidebar nav a{white-space:nowrap;padding:9px 10px;font-size:10px;gap:7px;flex-shrink:0;min-height:37px}.community-marketplace .sidebar nav a svg{width:15px;height:15px}.community-marketplace .sidebar nav small{font-size:8px;padding:2px 4px}.community-marketplace .page-heading{margin:8px 0 23px;display:flex;align-items:center;gap:15px}.community-marketplace .page-heading h1{font-size:30px;letter-spacing:-1.1px}.community-marketplace .page-heading p{font-size:10px;line-height:1.8;max-width:320px;margin-top:9px}.community-marketplace .page-heading>.primary{margin:0;font-size:11px;min-height:40px}.community-marketplace .overview{margin-bottom:20px;padding:17px 0;gap:10px}.community-marketplace .overview span{font-size:8px}.community-marketplace .overview strong{font-size:23px}.community-marketplace .overview>div:not(:first-child){padding-left:16px}.community-marketplace .market-feature{padding:24px 22px;min-height:200px;margin-bottom:27px}.community-marketplace .market-feature h2{font-size:28px}.community-marketplace .market-feature .eyebrow{font-size:6px;letter-spacing:1.3px}.community-marketplace .market-feature p{font-size:9px;max-width:180px}.community-marketplace .market-feature .text-button{font-size:9px;gap:8px;margin-top:12px}.community-marketplace .feature-mascots{width:38%;margin-right:-10px}.community-marketplace .feature-mascots img:nth-child(2){height:120px;width:120px}.community-marketplace .feature-mascots img:last-child{width:80px;height:80px;margin-left:-60px;transform:translate(0,27px) rotate(8deg)}.community-marketplace .feature-mascots:before{width:120px;height:120px}.community-marketplace .feature-stamp{font-size:5px;bottom:12px;right:12px}.community-marketplace .catalog-head{margin-bottom:15px}.community-marketplace .section-title h2{font-size:15px}.community-marketplace .currency-toggle button{font-size:9px;padding:6px 9px;min-height:29px}.community-marketplace .catalog-columns,.community-marketplace .catalog-row{grid-template-columns:minmax(145px,1fr) 110px 12px;padding-left:0;padding-right:0;gap:8px}.community-marketplace .catalog-columns>span:nth-child(3),.community-marketplace .catalog-row>.count-cell{display:none}.community-marketplace .catalog-columns>span:last-child{display:none}.community-marketplace .catalog-columns{font-size:6px;letter-spacing:.9px;padding-top:14px;padding-bottom:14px}.community-marketplace .catalog-row{min-height:90px;padding-top:13px;padding-bottom:13px}.community-marketplace .item-cell .art{height:55px;width:55px}.community-marketplace .item-cell strong{font-size:11px;line-height:1.6;gap:4px}.community-marketplace .item-cell small{font-size:8px;margin-bottom:4px}.community-marketplace .rarity{font-size:7px}.community-marketplace .price-cell strong{font-size:11px}.community-marketplace .price-cell small{font-size:7px;line-height:1.6}.community-marketplace .catalog-tools{gap:8px;margin-bottom:12px}.community-marketplace .select-label select{font-size:9px}.community-marketplace .select-label{padding-left:9px;gap:0}.community-marketplace .filter-row{gap:12px 15px;margin-bottom:8px}.community-marketplace .category-tabs{gap:0;width:100%;flex-wrap:nowrap;overflow:auto;scrollbar-width:none}.community-marketplace .category-tabs button{font-size:9px;white-space:nowrap;padding:7px 9px;min-height:34px}.community-marketplace .checkbox{font-size:8px;min-height:24px}.community-marketplace .bottom-note{align-items:flex-start;font-size:8px;line-height:1.8}.community-marketplace .bottom-note>svg{margin-top:2px}.community-marketplace .page-footer{margin-top:35px;padding:20px 0;font-size:7px}.community-marketplace .page-footer a{font-size:8px}.community-marketplace .item-detail-top{gap:16px;position:relative;display:grid;grid-template-columns:115px minmax(0,1fr);align-items:start;padding-bottom:80px;margin-bottom:18px}.community-marketplace .item-detail-top>.art{width:115px;height:143px}.community-marketplace .item-detail-info h1{font-size:26px;margin:7px 0}.community-marketplace .item-detail-info>.eyebrow{font-size:6px;letter-spacing:.8px;gap:4px}.community-marketplace .item-detail-info>.rarity{font-size:8px}.community-marketplace .item-detail-info>p{font-size:9px;line-height:1.8}.community-marketplace .item-tags>span{font-size:6px;padding:4px 5px;gap:4px}.community-marketplace .detail-actions{position:absolute;bottom:20px;left:0;right:0;margin:0;display:flex;gap:7px}.community-marketplace .detail-actions button{min-height:39px;font-size:9px;padding:9px 11px}.community-marketplace .detail-actions svg{width:13px;height:13px}.community-marketplace .detail-currency{gap:10px}.community-marketplace .detail-currency>span{font-size:10px}.community-marketplace .panel{border-radius:8px}.community-marketplace .panel-heading h2{font-size:13px}.community-marketplace .panel-heading>span{font-size:8px}.community-marketplace .book-row{margin:0 17px;min-height:62px}.community-marketplace .book-row strong{font-size:12px}.community-marketplace .book-row button{min-height:34px;padding:7px 11px;font-size:10px}.community-marketplace .book-labels{padding:14px 17px 8px}.community-marketplace .bid-row{padding:14px 10px;min-height:53px}.community-marketplace .panel-foot{font-size:8px;padding:15px 17px}.community-marketplace .price-chart{padding:19px 17px 13px}.community-marketplace .price-chart .hint{font-size:7px}.community-marketplace .chart-value strong{font-size:18px}.community-marketplace .chart-value span{font-size:8px}.community-marketplace .chart-value{gap:12px}.community-marketplace .period-tabs button{font-size:8px;padding:5px 7px}.community-marketplace .inventory-summary{gap:13px;padding:15px 0;font-size:9px}.community-marketplace .inventory-grid{gap:12px}.community-marketplace .inventory-card .art{height:160px}.community-marketplace .inventory-card-body{padding:13px}.community-marketplace .inventory-card-body h2{font-size:13px}.community-marketplace .inventory-card-body p{font-size:8px}.community-marketplace .inventory-card-body>button{font-size:8px;min-height:36px;padding:8px}.community-marketplace .management-row{grid-template-columns:minmax(155px,1fr) 115px 48px;gap:8px;padding:17px 0}.community-marketplace .management-row .entry-name{gap:8px}.community-marketplace .entry-name strong{font-size:11px}.community-marketplace .management-row>div:nth-child(2)>strong{font-size:11px}.community-marketplace .management-row>div:nth-child(3){grid-column:2;grid-row:2}.community-marketplace .management-row>div>small{font-size:7px;margin-top:6px}.community-marketplace .management-row>button:last-child{font-size:8px;padding:5px;min-height:33px}.community-marketplace .status{font-size:7px;padding:3px 5px}.community-marketplace .reserve-caption{font-size:8px}.community-marketplace .history-row{grid-template-columns:minmax(140px,1fr) 110px 30px}.community-marketplace .history-row .row-id{font-size:7px}.community-marketplace .history-row>div:nth-child(3){font-size:8px}.community-marketplace .history-summary{font-size:9px;gap:12px}.community-marketplace .history-summary small{font-size:8px}.community-marketplace .info-box{padding:15px;gap:10px}.community-marketplace .info-box p{font-size:10px}.community-marketplace .notification{padding:16px 13px;gap:11px}.community-marketplace .notification strong{font-size:10px}.community-marketplace .notification>.art{height:42px;width:42px}.community-marketplace .rule{padding:22px}.community-marketplace .rule p{font-size:10px}.community-marketplace .rule h2{font-size:14px}.community-marketplace .fee-info{padding:21px}.community-marketplace .fee-info p{font-size:10px}.community-marketplace .modal{padding:21px;max-height:calc(100dvh - 28px)}.community-marketplace .modal-heading h2{font-size:20px}.community-marketplace .modal-actions button{font-size:10px;padding:10px 14px}.community-marketplace .toast{bottom:16px;font-size:10px;padding:12px 13px}.community-marketplace .back{margin:0 0 20px;font-size:10px}.community-marketplace .empty{min-height:240px;padding:22px}.community-marketplace .empty h2{font-size:16px}.community-marketplace .empty p{font-size:10px}}
@media(max-width:380px){.community-marketplace .app-layout{padding:0 13px}.community-marketplace .site-header{padding-left:13px;padding-right:13px}.community-marketplace .catalog-head{gap:10px}.community-marketplace .catalog-head>.currency-toggle{width:100%;justify-content:stretch}.community-marketplace .catalog-columns,.community-marketplace .catalog-row{grid-template-columns:minmax(140px,1fr) 95px 12px;gap:6px}.community-marketplace .item-cell .art{height:48px;width:48px}.community-marketplace .item-cell strong{font-size:10px}.community-marketplace .item-cell small{font-size:7px}.community-marketplace .price-cell strong{font-size:10px}.community-marketplace .page-heading h1{font-size:27px}.community-marketplace .market-feature{padding:21px 18px}.community-marketplace .feature-mascots img:last-child{display:none}.community-marketplace .feature-mascots img:nth-child(2){width:95px;height:95px}.community-marketplace .market-feature p{max-width:170px}.community-marketplace .market-feature h2{font-size:26px}.community-marketplace .inventory-card .art{height:138px}.community-marketplace .inventory-card-body{padding:11px}.community-marketplace .inventory-card-body>button{font-size:7px}.community-marketplace .management-row{grid-template-columns:minmax(130px,1fr) 97px 42px;gap:6px}.community-marketplace .entry-name .art{width:36px;height:36px}.community-marketplace .entry-name strong{font-size:10px}.community-marketplace .management-row>div:nth-child(2)>strong{font-size:10px}.community-marketplace .history-row{grid-template-columns:minmax(130px,1fr) 97px 24px}.community-marketplace .item-detail-top{grid-template-columns:95px minmax(0,1fr);gap:13px}.community-marketplace .item-detail-top>.art{width:95px;height:130px}.community-marketplace .item-detail-info h1{font-size:23px}.community-marketplace .detail-actions button{font-size:8px;padding:8px}.community-marketplace .detail-currency>.currency-toggle button{padding:6px 8px;font-size:8px}.community-marketplace .modal{padding:18px}.community-marketplace .modal-actions button{font-size:9px;padding:10px 11px}.community-marketplace .overview span{font-size:7px}.community-marketplace .overview strong{font-size:21px}}
@media(prefers-reduced-motion:reduce){.community-marketplace *,.community-marketplace *:before,.community-marketplace *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
/* Keep the compact market readable at device scale. */
.community-marketplace .mobile-wallet-row{display:none}@media(max-width:750px){.community-marketplace .mobile-wallet-row{display:block;margin:0 0 19px}.community-marketplace .mobile-wallet-row button{display:flex;width:100%;gap:10px;padding:9px 12px;min-height:38px;justify-content:flex-start;background:transparent;font-size:10px}.community-marketplace .mobile-wallet-row button>svg:first-child{color:var(--accent)}.community-marketplace .mobile-wallet-row button>svg:last-child{margin-left:auto}.community-marketplace .mobile-wallet-row span{font-size:9px;color:var(--muted);border-left:1px solid var(--line);padding-left:10px}.community-marketplace .mobile-wallet-row strong{white-space:nowrap}}
[data-theme=light] .community-marketplace .rarity{filter:brightness(.65) saturate(1.2)}
.community-marketplace .sidebar nav a{font-size:12px}.community-marketplace .page-heading p{font-size:12px}.community-marketplace .hint,.community-marketplace .modal-intro{font-size:11px}.community-marketplace .field{font-size:11px}.community-marketplace .filter-row .checkbox{font-size:10px}.community-marketplace .item-cell small{font-size:10px}.community-marketplace .rarity{font-size:9px}.community-marketplace .price-cell small,.community-marketplace .count-cell small,.community-marketplace .last-cell small{font-size:9px}.community-marketplace .panel-foot{font-size:10px}.community-marketplace .book-labels{font-size:9px}.community-marketplace .book-row button{font-size:11px}.community-marketplace .seller{font-size:12px}.community-marketplace .inventory-card-body p{font-size:10px}.community-marketplace .entry-name small,.community-marketplace .management-row>div>small{font-size:10px}.community-marketplace .status{font-size:10px}.community-marketplace .notification strong{font-size:12px}.community-marketplace .notification small{font-size:10px}.community-marketplace .rule p,.community-marketplace .fee-info p{font-size:12px}.community-marketplace .connection{font-size:9px}
@media(max-width:750px){.community-marketplace .sidebar nav a{font-size:11px}.community-marketplace .page-heading p{font-size:12px}.community-marketplace .overview span{font-size:10px;line-height:1.6}.community-marketplace .market-feature{min-height:218px}.community-marketplace .market-feature p{font-size:11px;max-width:180px}.community-marketplace .market-feature .eyebrow{font-size:8px}.community-marketplace .market-feature .text-button{font-size:11px}.community-marketplace .catalog-columns{font-size:8px}.community-marketplace .currency-toggle button,.community-marketplace .select-label select{font-size:11px}.community-marketplace .category-tabs button{font-size:11px;min-height:39px}.community-marketplace .filter-row .checkbox{font-size:10px}.community-marketplace .item-cell strong{font-size:12px}.community-marketplace .item-cell small{font-size:9px}.community-marketplace .catalog-row{min-height:100px}.community-marketplace .bottom-note{font-size:10px}.community-marketplace .item-detail-info>p{font-size:11px}.community-marketplace .item-detail-info>.eyebrow{font-size:8px}.community-marketplace .detail-actions button{font-size:10px;min-height:42px}.community-marketplace .item-tags>span{font-size:8px}.community-marketplace .panel-heading h2{font-size:14px}.community-marketplace .book-labels{font-size:9px}.community-marketplace .book-row button{font-size:11px;min-height:37px}.community-marketplace .book-row small{font-size:10px}.community-marketplace .panel-foot{font-size:10px}.community-marketplace .bid-row strong{font-size:12px}.community-marketplace .price-chart .hint{font-size:9px}.community-marketplace .inventory-card-body p{font-size:10px}.community-marketplace .inventory-card-body>button{font-size:10px;min-height:40px}.community-marketplace .management-row>button:last-child{font-size:10px}.community-marketplace .status{font-size:9px}.community-marketplace .info-box p,.community-marketplace .rule p,.community-marketplace .fee-info p{font-size:11px}.community-marketplace .field{font-size:11px}.community-marketplace .modal-actions button{font-size:11px}.community-marketplace .checkout-totals>div{font-size:11px}.community-marketplace .toast{font-size:12px}.community-marketplace .book-empty{font-size:12px}.community-marketplace .period-tabs button{font-size:10px;min-height:32px}.community-marketplace .item-detail-top{padding-bottom:85px}}
@media(max-width:380px){.community-marketplace .market-feature p{font-size:10px;max-width:168px}.community-marketplace .category-tabs button{font-size:10px}.community-marketplace .currency-toggle button{font-size:10px}.community-marketplace .detail-actions button{font-size:9px}}

/* Snivanov's published visual tokens, measured on 21 October 2026.
   This sheet is local to the marketplace; no production styles are overwritten. */
.community-marketplace{
  --home-bg:#0e0e10;--home-ink:#f5f5f6;--home-muted:#9c9ca9;--home-line:#2b2b32;--home-accent:#a970ff;
  --bg:var(--home-bg);--ink:var(--home-ink);--muted:var(--home-muted);--line:var(--home-line);--accent:var(--home-accent);
  --surface:#17171b;--raised:#222228;--soft:#222228;--header:var(--home-bg);--accent-ink:#fff;
  --primary-button:#f5f5f6;--primary-button-ink:#161618;--green:#2dc4a0;--danger:#f17b91;
  --site-content-width:1330px;--site-gutter:80px;
  font-family:Inter,'Segoe UI',sans-serif;color-scheme:dark;background:var(--bg);color:var(--ink);scrollbar-gutter:stable;
}
[data-theme=light] .community-marketplace{
  --home-bg:#f7f7f8;--home-ink:#161618;--home-muted:#696973;--home-line:#dcdce1;--home-accent:#772ce8;
  --bg:var(--home-bg);--ink:var(--home-ink);--muted:var(--home-muted);--line:var(--home-line);--accent:var(--home-accent);
  --surface:#fff;--raised:#f0f0f4;--soft:#f0f0f4;--header:var(--home-bg);--accent-ink:#fff;
  --primary-button:#252a35;--primary-button-ink:#fff;--green:#087f65;--danger:#c9445e;color-scheme:light;
}
.community-marketplace{font-family:Inter,'Segoe UI',sans-serif;line-height:1.5;background:var(--bg);color:var(--ink)}
.community-marketplace button,.community-marketplace input,.community-marketplace select{font-family:inherit}.community-marketplace button{border-radius:8px;font-size:12px;line-height:1.5}
.community-marketplace button.primary{background:var(--primary-button);color:var(--primary-button-ink);border-color:transparent;font-weight:650;min-height:42px;padding:10px 16px}
.community-marketplace button.primary:hover{filter:none;background:color-mix(in srgb,var(--primary-button) 87%,var(--bg));border-color:transparent}
.community-marketplace button.text-button{color:var(--accent);font-size:12px}.community-marketplace button.icon{color:var(--muted)}
.community-marketplace input,.community-marketplace select{background:var(--surface);border-color:var(--line);font-size:12px;min-height:42px}
.community-marketplace h1{font-size:44px;font-weight:650;line-height:1.15;letter-spacing:-1.6px}.community-marketplace h2{font-weight:600}.community-marketplace h3{font-weight:600}

/* Same one-row header and lowercase wordmark as the live site. */
.community-marketplace .native-header{height:73px;min-height:73px;display:block;padding:0;gap:0;border-bottom:1px solid var(--line);background:var(--bg)}
.community-marketplace .native-header-inner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;width:calc(100% - 64px);max-width:1600px;height:72px;min-height:72px;margin:auto;gap:24px}
.community-marketplace .native-header .brand{margin:0;padding:0;gap:11px;min-height:0;color:var(--ink);font-size:25px;letter-spacing:-1px;font-weight:700;line-height:1;white-space:nowrap}
.community-marketplace .native-header .brand img{width:38px;height:38px;object-fit:contain}.community-marketplace .native-header .brand>span{font-size:25px;line-height:25px;letter-spacing:-1px}
.community-marketplace .native-header .native-navigation{display:flex;align-items:center;justify-content:center;gap:3px;align-self:auto;min-width:0;height:72px;font-size:14px}
.community-marketplace .native-header .native-navigation .native-nav-link{display:flex;align-items:center;justify-content:center;gap:7px;position:relative;height:40px;padding:0 12px;border-radius:7px;color:var(--muted);font-size:14px;font-weight:500;line-height:21px;white-space:nowrap;flex-shrink:0}
.community-marketplace .native-header .native-navigation a.active:after{display:none}.community-marketplace .native-header .native-navigation a:hover{color:var(--ink);background:var(--surface)}
.community-marketplace .native-header .native-navigation .native-nav-link.active{color:var(--ink);background:radial-gradient(ellipse at 50% 110%,color-mix(in srgb,var(--accent) 34%,transparent),color-mix(in srgb,var(--accent) 12%,transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 22%,transparent),0 0 14px color-mix(in srgb,var(--accent) 10%,transparent)}
.community-marketplace .native-header .native-navigation .native-nav-link>svg{width:17px;height:17px;flex:0 0 17px}
.community-marketplace .native-header .header-end{margin:0;display:flex;align-items:center;gap:10px;justify-self:end}.community-marketplace .native-header .header-end .icon{width:30px;min-height:36px;padding:5px;border:0;border-radius:7px}.community-marketplace .native-header .avatar{width:32px;height:32px;min-height:32px;font-size:12px}
.community-marketplace .native-header .notifications-button i{background:var(--accent);color:#fff;top:0;right:-2px}
.community-marketplace .native-overflow{position:relative;flex-shrink:0}.community-marketplace .native-more{height:40px;min-height:40px;padding:0 10px;gap:6px;color:var(--muted);background:transparent;border:0;font-size:13px;border-radius:7px}
.community-marketplace .native-more[aria-expanded=true]{color:var(--ink);background:var(--raised)}
.community-marketplace .native-overflow-panel{position:absolute;top:calc(100% + 10px);right:0;z-index:60;min-width:238px;padding:7px;background:var(--surface);border:1px solid var(--line);border-radius:12px;box-shadow:0 16px 40px #0004}
.community-marketplace .native-header .native-navigation .native-overflow-panel .native-nav-link{justify-content:flex-start;min-height:42px;font-size:13px;padding:10px 12px;height:auto;border-radius:7px}
.community-marketplace .native-header .native-navigation>.route-users,.community-marketplace .native-header .native-navigation>.route-site-history{display:none}
.community-marketplace .native-header .native-overflow-panel .overflow-link{display:none!important}
.community-marketplace .native-header .native-overflow-panel .route-users,.community-marketplace .native-header .native-overflow-panel .route-site-history{display:flex!important}

/* The marketplace is a page in the existing shell, not a separate dashboard. */
.community-marketplace .app-layout{display:block;width:calc(100% - var(--site-gutter)*2);max-width:var(--site-content-width);margin:0 auto;padding:40px 0 20px}
.community-marketplace .app-layout main{width:100%;max-width:none;margin:0;padding:0;min-width:0}
.community-marketplace .page-heading{align-items:center;gap:28px;padding:12px 0 30px;margin:0;flex-wrap:nowrap}
.community-marketplace .page-heading h1{font-size:44px;line-height:1.15;font-weight:650;letter-spacing:-1.6px}.community-marketplace .page-heading p{font-size:14px;line-height:1.8;margin-top:12px;max-width:700px}.community-marketplace .page-heading>div{min-width:0}.community-marketplace .page-heading>button{flex-shrink:0;margin:0;font-size:12px;min-height:42px}
.community-marketplace .market-navigation{margin-bottom:24px;min-width:0}
.community-marketplace .market-tabs{display:flex;gap:3px;padding:4px;border:1px solid var(--line);border-radius:10px;background:var(--bg);overflow-x:auto;scrollbar-width:none;min-width:0;max-width:100%}
.community-marketplace .market-tabs::-webkit-scrollbar{display:none}.community-marketplace .market-tabs>a{display:flex;gap:7px;align-items:center;justify-content:center;white-space:nowrap;min-height:38px;padding:9px 12px;border-radius:6px;font-size:12px;font-weight:500;color:var(--muted);flex:1 0 auto;line-height:18px}
.community-marketplace .market-tabs>a:hover{color:var(--ink);background:var(--surface)}.community-marketplace .market-tabs>a.current{color:var(--ink);background:var(--surface);box-shadow:0 1px 3px #0001}.community-marketplace .market-tabs>a.current>svg{color:var(--accent)}
.community-marketplace .market-tabs small{font-size:10px;line-height:16px;padding:0 5px;border-radius:4px;min-width:18px;background:var(--raised);color:var(--muted);text-align:center}
.community-marketplace .market-utility{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 20px;min-width:0;padding:16px 0 0}
.community-marketplace .market-wallet{display:flex;align-items:center;gap:24px;background:transparent;padding:0;min-height:32px;border:0;font-size:12px;color:var(--muted)}
.community-marketplace .market-wallet>span{display:flex;align-items:center;gap:8px}.community-marketplace .market-wallet>span+span{padding-left:24px;border-left:1px solid var(--line)}.community-marketplace .market-wallet strong{font-size:14px;color:var(--ink);font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.community-marketplace .market-wallet img{width:18px;height:18px;object-fit:contain}.community-marketplace .market-wallet>svg{color:var(--muted)}.community-marketplace .market-wallet:hover{background:transparent;color:var(--ink)}
.community-marketplace .market-utility .rules-link{margin-left:auto;padding:5px 0;font-size:11px;gap:7px}.community-marketplace .market-utility .connection{padding:0;font-size:10px;gap:6px}
.community-marketplace .overview{margin:0 0 26px;padding:18px 0;border-color:var(--line);grid-template-columns:1fr 1fr 1fr 1.25fr;gap:22px}
.community-marketplace .overview span{font-size:12px}.community-marketplace .overview strong{font-size:26px;font-weight:600;line-height:1.2;margin-top:7px}.community-marketplace .overview>div:not(:first-child){padding-left:28px}.community-marketplace .overview .overview-note{gap:12px}.community-marketplace .overview-note span{font-size:11px}
.community-marketplace .catalog-head{margin-bottom:16px}.community-marketplace .section-title h2{font-size:20px;line-height:1.4;font-weight:600;letter-spacing:-.4px}.community-marketplace .section-title>span{font-size:11px;padding:2px 7px;border-radius:5px}
.community-marketplace .currency-toggle{border-radius:8px;padding:3px}.community-marketplace .currency-toggle button{font-size:12px;padding:8px 12px;min-height:34px;line-height:18px;border-radius:6px}.community-marketplace .currency-toggle button.selected{background:var(--surface);box-shadow:0 1px 3px #0002}
.community-marketplace .catalog-tools{gap:12px;margin:14px 0}.community-marketplace .search{border-radius:8px;min-height:44px;background:var(--surface);padding:0 14px}.community-marketplace .search input{font-size:12px;min-height:42px}.community-marketplace .select-label{border-radius:8px}.community-marketplace .select-label select{font-size:12px;min-height:42px;max-width:190px;padding-right:30px}.community-marketplace .filter-row{gap:12px 18px;margin:15px 0 18px}.community-marketplace .category-tabs{gap:4px}.community-marketplace .category-tabs button{font-size:12px;min-height:36px;padding:8px 12px;border-radius:6px}.community-marketplace .category-tabs button.selected{background:var(--surface);color:var(--ink)}.community-marketplace .filter-row .checkbox{font-size:11px;min-height:28px}.community-marketplace .checkbox input{accent-color:var(--accent)}
.community-marketplace .catalog-table{border:1px solid var(--line);border-radius:14px;background:var(--surface);overflow:hidden}
.community-marketplace .catalog-columns,.community-marketplace .catalog-row{grid-template-columns:minmax(220px,1fr) 160px 108px 170px 18px;gap:20px;padding-left:22px;padding-right:22px}.community-marketplace .catalog-columns{font-size:9px;letter-spacing:1px;padding-top:17px;padding-bottom:17px;background:var(--surface)}
.community-marketplace .catalog-row{min-height:100px;background:var(--surface);padding-top:17px;padding-bottom:17px}.community-marketplace .catalog-row:hover{background:color-mix(in srgb,var(--raised) 60%,var(--surface))}.community-marketplace .catalog-row:last-child{border-bottom:0}.community-marketplace .catalog-row>.last-cell{display:block}.community-marketplace .catalog-columns>span:nth-child(4){display:block}
.community-marketplace .item-cell{gap:16px}.community-marketplace .item-cell strong{font-size:14px;font-weight:600;line-height:1.45}.community-marketplace .item-cell small{font-size:11px;margin-bottom:5px}.community-marketplace .rarity{font-size:10px;line-height:1.5}.community-marketplace .price-cell strong{font-size:14px;font-weight:600}.community-marketplace .price-cell small,.community-marketplace .count-cell small,.community-marketplace .last-cell small{font-size:10px;line-height:1.5;margin-top:6px}.community-marketplace .count-cell{font-size:15px}.community-marketplace .last-cell{font-size:13px}.community-marketplace .art.small{border-radius:10px;border-color:var(--line)}.community-marketplace .bottom-note{font-size:11px;line-height:1.8}
.community-marketplace .back{margin-bottom:24px;font-size:12px}.community-marketplace .item-detail-top{gap:32px;padding-bottom:28px;margin-bottom:24px}.community-marketplace .item-detail-info h1{font-size:44px;letter-spacing:-1.6px;font-weight:650}.community-marketplace .item-detail-info>p{font-size:14px;line-height:1.8;margin:14px 0 18px}.community-marketplace .item-detail-info>.eyebrow{font-size:10px}.community-marketplace .item-detail-info>.rarity{font-size:11px}.community-marketplace .item-detail-top>.art{border-radius:14px;background-color:var(--surface);height:248px;width:240px}.community-marketplace .item-tags>span{font-size:10px;padding:5px 9px;border-radius:6px}.community-marketplace .detail-actions button{font-size:12px;min-height:40px;padding:9px 14px}.community-marketplace .detail-currency>span{font-size:13px}
.community-marketplace .panel{border-radius:14px;background:var(--surface)}.community-marketplace .panel-heading{padding:20px 24px}.community-marketplace .panel-heading h2{font-size:16px;font-weight:600}.community-marketplace .panel-heading>span{font-size:11px}.community-marketplace .panel-heading .text-button{font-size:12px}.community-marketplace .book-labels{font-size:10px}.community-marketplace .book-row{min-height:64px;font-size:13px}.community-marketplace .book-row strong{font-size:14px}.community-marketplace .book-row button{font-size:12px;min-height:34px}.community-marketplace .book-row small{font-size:10px}.community-marketplace .seller{font-size:13px}.community-marketplace .book-row button.buy-button{background:color-mix(in srgb,var(--accent) 10%,var(--surface));color:var(--accent);border-color:color-mix(in srgb,var(--accent) 28%,var(--line))}.community-marketplace .panel-foot{font-size:11px;line-height:1.8}.community-marketplace .bid-row strong{font-size:13px}.community-marketplace .bid-row>span:not(.depth){font-size:12px}.community-marketplace .book-empty{font-size:13px}.community-marketplace .period-tabs button{font-size:11px;min-height:30px}.community-marketplace .period-tabs button.selected{background:var(--raised);color:var(--ink)}.community-marketplace .chart-value strong{font-size:24px;font-weight:600}.community-marketplace .chart-value span{font-size:11px}.community-marketplace .price-chart>.hint{font-size:11px}.community-marketplace .recent-trades>div{font-size:12px}.community-marketplace .recent-trades span{font-size:11px}.community-marketplace .recent-trades strong{font-size:13px}
.community-marketplace .inventory-card{border-radius:14px}.community-marketplace .inventory-card-body{padding:20px}.community-marketplace .inventory-card-body h2{font-size:18px}.community-marketplace .inventory-card-body p{font-size:12px}.community-marketplace .inventory-card-body>button{font-size:12px;min-height:42px}.community-marketplace .inventory-summary,.community-marketplace .history-summary{font-size:12px}.community-marketplace .inventory-summary strong{font-size:20px}.community-marketplace .manage-top .tabs button{font-size:13px}.community-marketplace .management-row{font-size:13px;grid-template-columns:minmax(220px,1fr) 180px 200px 70px;padding:20px 8px;gap:20px}.community-marketplace .management-row>button:not(.entry-name){font-size:12px;min-height:36px}.community-marketplace .management-row>div:nth-child(3){grid-row:auto;grid-column:auto}.community-marketplace .management-row>.entry-name{grid-row:auto}.community-marketplace .management-row>button:last-child,.community-marketplace .management-row>.row-id{grid-row:auto;grid-column:auto}.community-marketplace .entry-name strong{font-size:14px;font-weight:600}.community-marketplace .entry-name small,.community-marketplace .management-row>div>small{font-size:11px}.community-marketplace .entry-name .art{width:56px;height:56px}.community-marketplace .status{font-size:11px}.community-marketplace .row-id{font-size:11px}.community-marketplace .reserve-caption{font-size:11px}.community-marketplace .info-box{border-radius:12px}.community-marketplace .info-box p{font-size:13px}.community-marketplace .rule h2,.community-marketplace .fee-info h2{font-size:18px}.community-marketplace .rule p,.community-marketplace .fee-info p{font-size:13px}.community-marketplace .notification strong{font-size:13px}.community-marketplace .notification small{font-size:11px}.community-marketplace .notification{min-height:85px}.community-marketplace .notification-list{border-radius:14px}
.community-marketplace .modal{border-radius:16px;max-width:500px;padding:28px;background:var(--surface)}.community-marketplace .modal.wide{max-width:680px}.community-marketplace .modal-heading h2{font-size:24px;font-weight:650;letter-spacing:-.6px}.community-marketplace .modal-intro,.community-marketplace .hint{font-size:12px}.community-marketplace .field{font-size:12px}.community-marketplace .field input,.community-marketplace .field select{font-size:13px;background:var(--surface);border-radius:8px}.community-marketplace .price-input{background:var(--bg)}.community-marketplace .price-input input{background:transparent;font-size:24px}.community-marketplace .checkout-item{border-radius:12px}.community-marketplace .checkout-item h3{font-size:17px}.community-marketplace .checkout-totals>div{font-size:12px}.community-marketplace .checkout-totals dd{font-size:14px}.community-marketplace .modal-actions button{font-size:12px;min-height:42px}.community-marketplace .form-error{font-size:12px}.community-marketplace .empty h2{font-size:21px}.community-marketplace .empty p{font-size:13px}.community-marketplace .toast{font-size:12px;bottom:54px}
.community-marketplace .page-footer{margin:44px 0 28px;padding:24px 0;font-size:11px;letter-spacing:0;flex-wrap:wrap}.community-marketplace .page-footer a{font-size:11px;gap:7px}.community-marketplace .footer-status{display:flex;align-items:center;gap:6px;font-size:10px}.community-marketplace .footer-status i{width:5px;height:5px;border-radius:50%;background:var(--green)}
.community-marketplace .local-strip{position:fixed;bottom:10px;right:16px;z-index:40;max-width:calc(100% - 24px);height:30px;padding:0 10px;background:var(--surface);color:var(--muted);border:1px solid var(--line);border-radius:8px;box-shadow:0 3px 12px #0002;gap:12px;font-size:9px}.community-marketplace .local-strip button{font-size:9px;min-height:26px;padding:2px 0;color:var(--ink)}.community-marketplace .local-strip>span:first-child{color:var(--muted)}

@media(min-width:1650px){.community-marketplace .native-header .native-navigation>.route-users,.community-marketplace .native-header .native-navigation>.route-site-history{display:flex}.community-marketplace .native-header .native-overflow{display:none}}
@media(max-width:1350px) and (min-width:641px){.community-marketplace .native-header-inner{gap:20px}.community-marketplace .native-header .native-navigation .native-nav-link{font-size:14px;padding:0 12px;gap:7px}.community-marketplace .native-more{font-size:13px;padding:0 10px}}
@media(max-width:1250px){.community-marketplace .native-header .native-navigation>.route-streams{display:none}.community-marketplace .native-header .native-overflow-panel .route-streams{display:flex!important}}
@media(max-width:1250px){.community-marketplace{--site-gutter:40px}.community-marketplace .catalog-columns,.community-marketplace .catalog-row{grid-template-columns:minmax(190px,1fr) 145px 85px 150px 16px;gap:16px}.community-marketplace .market-tabs>a{padding:9px 10px;font-size:11px}.community-marketplace .market-utility .connection{display:none}}
@media(max-width:1120px){.community-marketplace .native-header .native-navigation>.route-event,.community-marketplace .native-header .native-navigation>.route-streams{display:none}.community-marketplace .native-header .native-overflow-panel .route-event,.community-marketplace .native-header .native-overflow-panel .route-streams{display:flex!important}}
@media(max-width:1100px){.community-marketplace{--site-gutter:24px}.community-marketplace .app-layout{padding-top:34px}.community-marketplace .market-wallet{gap:16px}.community-marketplace .market-wallet>span+span{padding-left:16px}.community-marketplace .market-wallet>span>span{font-size:11px}.community-marketplace .market-wallet strong{font-size:13px}.community-marketplace .overview{grid-template-columns:1fr 1fr 1fr}.community-marketplace .overview>.overview-note{display:none}.community-marketplace .catalog-columns,.community-marketplace .catalog-row{grid-template-columns:minmax(180px,1fr) 140px 90px 16px}.community-marketplace .catalog-row>.last-cell,.community-marketplace .catalog-columns>span:nth-child(4){display:none}.community-marketplace .item-detail-info h1{font-size:38px}.community-marketplace .detail-actions{margin-left:0}.community-marketplace .item-detail-top>.art{width:200px;height:225px}.community-marketplace .inventory-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.community-marketplace .management-row{grid-template-columns:minmax(180px,1fr) 150px 165px 65px;gap:16px}.community-marketplace .market-tabs>a{padding:8px 10px}.community-marketplace .market-tabs>a>svg{width:15px;height:15px}}
@media(max-width:940px){.community-marketplace .native-header .native-navigation>.route-home,.community-marketplace .native-header .native-navigation>.route-market{display:none}.community-marketplace .native-header .native-overflow-panel .route-home,.community-marketplace .native-header .native-overflow-panel .route-market{display:flex!important}.community-marketplace .market-tabs{overflow-x:auto}.community-marketplace .market-tabs>a{flex:0 0 auto}.community-marketplace .market-wallet{gap:12px}.community-marketplace .market-wallet>span+span{padding-left:12px}.community-marketplace .market-wallet>span>span{display:none}.community-marketplace .market-utility .rules-link{font-size:11px}.community-marketplace .page-heading h1{font-size:38px}.community-marketplace .item-detail-top{align-items:center}.community-marketplace .detail-actions{margin:20px 0 0}.community-marketplace .detail-actions button{font-size:11px}.community-marketplace .management-row{grid-template-columns:minmax(180px,1fr) 130px 150px 60px;gap:12px}}
@media(max-width:750px){
  .community-marketplace .native-header{height:73px;min-height:73px;padding:0}.community-marketplace .native-header-inner{width:calc(100% - 36px);gap:12px}.community-marketplace .native-header .brand{gap:9px}.community-marketplace .native-header .brand img{width:34px;height:34px}.community-marketplace .native-header .brand>span{font-size:21px;line-height:23px}.community-marketplace .native-header .header-end{gap:5px}.community-marketplace .native-header .header-end .icon{width:28px;min-height:34px;padding:4px}.community-marketplace .native-header .avatar{width:28px;height:28px;min-height:28px;font-size:11px}.community-marketplace .native-header .native-navigation{height:72px;align-self:auto;gap:2px;width:auto;order:0;margin:0;border:0}.community-marketplace .native-header .native-navigation .native-nav-link{font-size:11px;padding:0 6px;gap:4px}.community-marketplace .native-header .native-navigation .native-nav-link>svg{width:14px;height:14px;flex-basis:14px}
  .community-marketplace .app-layout{display:block;padding:28px 0 20px;gap:0}.community-marketplace .page-heading{display:flex;flex-wrap:wrap;align-items:center;padding:6px 0 24px;gap:18px;margin:0}.community-marketplace .page-heading>div{width:100%}.community-marketplace .page-heading h1{font-size:34px;line-height:1.18;letter-spacing:-1.1px}.community-marketplace .page-heading p{font-size:13px;line-height:1.8;margin-top:11px;max-width:none}.community-marketplace .page-heading>button{min-height:42px;font-size:12px}
  .community-marketplace .market-navigation{margin-bottom:20px}.community-marketplace .market-tabs{gap:3px;padding:4px;border-radius:9px}.community-marketplace .market-tabs>a{font-size:12px;min-height:39px;padding:9px 12px;gap:7px}.community-marketplace .market-tabs>a>svg{width:16px;height:16px}.community-marketplace .market-tabs small{font-size:10px}.community-marketplace .market-utility{padding-top:13px;gap:9px 12px}.community-marketplace .market-wallet{width:100%;min-height:38px;border:1px solid var(--line);border-radius:8px;padding:8px 10px;gap:12px;background:transparent}.community-marketplace .market-wallet>span{gap:6px}.community-marketplace .market-wallet>span+span{padding-left:12px}.community-marketplace .market-wallet strong{font-size:12px}.community-marketplace .market-wallet>svg{margin-left:auto}.community-marketplace .market-wallet>span>svg,.community-marketplace .market-wallet img{height:15px;width:15px}.community-marketplace .market-utility .rules-link{margin:0;font-size:11px}.community-marketplace .market-utility .connection{display:flex;margin-left:auto;font-size:9px;gap:5px}
  .community-marketplace .overview{padding:15px 0;margin-bottom:22px;gap:10px}.community-marketplace .overview>div:not(:first-child){padding-left:18px}.community-marketplace .overview span{font-size:10px;line-height:1.5}.community-marketplace .overview strong{font-size:24px;margin-top:6px}.community-marketplace .catalog-head{gap:12px;margin-bottom:14px}.community-marketplace .section-title h2{font-size:18px}.community-marketplace .section-title>span{font-size:10px}.community-marketplace .currency-toggle button{font-size:11px;min-height:32px;padding:7px 10px}.community-marketplace .catalog-tools{gap:9px;margin:14px 0}.community-marketplace .catalog-tools>.search{flex-basis:100%}.community-marketplace .search input{font-size:12px}.community-marketplace .select-label{padding-left:10px;flex:1}.community-marketplace .select-label select{font-size:11px;width:100%;max-width:none;padding-right:20px}.community-marketplace .filter-row{gap:10px 15px;margin-bottom:15px}.community-marketplace .category-tabs{gap:2px;margin-right:0}.community-marketplace .category-tabs button{font-size:11px;padding:8px 11px;min-height:38px}.community-marketplace .filter-row .checkbox{font-size:11px}.community-marketplace .catalog-table{border-radius:12px}
  .community-marketplace .catalog-columns,.community-marketplace .catalog-row{grid-template-columns:minmax(150px,1fr) 112px 14px;gap:10px;padding-left:14px;padding-right:14px}.community-marketplace .catalog-columns{font-size:8px;padding-top:15px;padding-bottom:15px}.community-marketplace .catalog-columns>span:nth-child(3),.community-marketplace .catalog-row>.count-cell,.community-marketplace .catalog-row>.last-cell{display:none}.community-marketplace .catalog-row{min-height:99px;padding-top:15px;padding-bottom:15px}.community-marketplace .item-cell{gap:11px}.community-marketplace .item-cell .art{width:54px;height:54px}.community-marketplace .item-cell strong{font-size:12px;line-height:1.5}.community-marketplace .item-cell small{font-size:10px;margin-bottom:4px}.community-marketplace .rarity{font-size:9px}.community-marketplace .price-cell strong{font-size:12px}.community-marketplace .price-cell small{font-size:9px}.community-marketplace .bottom-note{font-size:11px;gap:7px}
  .community-marketplace .back{margin:0 0 22px;font-size:12px}.community-marketplace .item-detail-top{display:grid;grid-template-columns:110px minmax(0,1fr);gap:17px;position:relative;align-items:start;padding-bottom:82px;margin-bottom:20px}.community-marketplace .item-detail-top>.art{width:110px;height:140px;border-radius:12px}.community-marketplace .item-detail-info h1{font-size:30px;letter-spacing:-1px;margin:9px 0}.community-marketplace .item-detail-info>p{font-size:12px;line-height:1.8;margin:12px 0}.community-marketplace .item-detail-info>.eyebrow{font-size:8px;letter-spacing:.8px}.community-marketplace .item-detail-info>.rarity{font-size:10px}.community-marketplace .item-tags>span{font-size:8px;padding:4px 6px}.community-marketplace .detail-actions{position:absolute;left:0;right:0;bottom:19px;gap:8px;margin:0}.community-marketplace .detail-actions button{font-size:11px;min-height:42px;padding:10px 12px}.community-marketplace .detail-actions button:last-child:nth-child(3){display:none}.community-marketplace .detail-currency>span{font-size:12px}.community-marketplace .panel{border-radius:12px}.community-marketplace .panel-heading{padding:17px}.community-marketplace .panel-heading h2{font-size:15px}.community-marketplace .panel-heading>span{font-size:10px}.community-marketplace .panel-heading .text-button{font-size:11px}.community-marketplace .book-labels{font-size:9px;padding-left:17px;padding-right:17px}.community-marketplace .book-row{margin:0 17px;min-height:64px}.community-marketplace .book-row strong{font-size:13px}.community-marketplace .book-row button{font-size:12px;min-height:36px}.community-marketplace .seller{font-size:12px}.community-marketplace .panel-foot{font-size:11px;padding:15px 17px}.community-marketplace .period-tabs button{font-size:11px;padding:5px 7px;min-height:31px}.community-marketplace .price-chart{padding:20px 17px 15px}.community-marketplace .price-chart>.hint{font-size:10px}.community-marketplace .chart-value strong{font-size:21px}.community-marketplace .chart-value span{font-size:10px}.community-marketplace .recent-trades span{font-size:10px}.community-marketplace .recent-trades strong{font-size:12px}
  .community-marketplace .inventory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.community-marketplace .inventory-card-body{padding:15px}.community-marketplace .inventory-card-body h2{font-size:15px}.community-marketplace .inventory-card-body p{font-size:11px}.community-marketplace .inventory-card-body>button{font-size:10px;min-height:40px;padding:9px}.community-marketplace .inventory-summary{font-size:11px}.community-marketplace .inventory-summary span:last-child{width:100%}.community-marketplace .management-row{grid-template-columns:minmax(140px,1fr) 110px 49px;gap:9px;padding:18px 0;font-size:11px}.community-marketplace .management-row>.entry-name{grid-row:1 / span 2;gap:9px}.community-marketplace .entry-name .art{width:43px;height:43px}.community-marketplace .entry-name strong{font-size:12px}.community-marketplace .entry-name small,.community-marketplace .management-row>div>small{font-size:9px}.community-marketplace .management-row>div:nth-child(3){grid-column:2;grid-row:2;font-size:10px}.community-marketplace .management-row>button:last-child,.community-marketplace .management-row>.row-id{grid-row:1 / span 2;grid-column:3}.community-marketplace .management-row>button:not(.entry-name){font-size:10px;padding:8px 5px;min-height:35px}.community-marketplace .management-row>div:nth-child(2)>strong{font-size:12px}.community-marketplace .row-id{font-size:9px}.community-marketplace .status{font-size:9px;padding:3px 5px}.community-marketplace .reserve-caption{font-size:10px}.community-marketplace .info-box{padding:16px}.community-marketplace .info-box p,.community-marketplace .rule p,.community-marketplace .fee-info p{font-size:12px}.community-marketplace .rule h2,.community-marketplace .fee-info h2{font-size:17px}.community-marketplace .notification{padding:16px 13px}.community-marketplace .notification strong{font-size:12px}.community-marketplace .notification small{font-size:10px}
  .community-marketplace .modal{padding:23px;max-height:calc(100dvh - 28px)}.community-marketplace .modal-heading h2{font-size:22px}.community-marketplace .field{font-size:12px}.community-marketplace .modal-intro,.community-marketplace .hint{font-size:12px}.community-marketplace .modal-actions button{font-size:12px;padding:10px 13px}.community-marketplace .checkout-totals>div{font-size:12px}.community-marketplace .checkout-totals dd{font-size:13px}.community-marketplace .modal .empty{padding:16px}.community-marketplace .empty p{font-size:12px}.community-marketplace .page-footer{margin-top:36px;margin-bottom:35px;font-size:10px;gap:15px}.community-marketplace .page-footer a{font-size:10px}.community-marketplace .footer-status{font-size:9px}.community-marketplace .local-strip{bottom:8px;right:8px;font-size:9px;height:30px;gap:10px}.community-marketplace .local-strip>span:nth-child(2){display:none}.community-marketplace .local-strip button{font-size:9px}.community-marketplace .toast{font-size:12px;bottom:52px}
}
@media(max-width:640px){.community-marketplace{--site-gutter:18px}.community-marketplace .native-header .native-navigation>.native-nav-link{display:none}.community-marketplace .native-header .native-overflow-panel .overflow-link{display:flex!important}.community-marketplace .native-header .native-navigation{justify-content:flex-end}.community-marketplace .native-overflow-panel{right:-76px;min-width:245px}.community-marketplace .native-more{width:34px;height:36px;min-height:36px;padding:0}.community-marketplace .native-more>span,.community-marketplace .native-more>.lucide-chevron-down{display:none}.community-marketplace .native-header-inner{gap:8px}.community-marketplace .native-header .header-end{gap:4px}.community-marketplace .page-heading h1{font-size:32px}}
@media(max-width:380px){.community-marketplace .native-header .brand{gap:7px}.community-marketplace .native-header .brand img{width:30px;height:30px}.community-marketplace .native-header .brand>span{font-size:20px;letter-spacing:-.9px}.community-marketplace .native-header .header-end{gap:3px}.community-marketplace .native-header .header-end .icon{width:26px}.community-marketplace .native-header .avatar{width:26px;height:26px;min-height:26px}.community-marketplace .page-heading h1{font-size:28px;letter-spacing:-1px}.community-marketplace .page-heading p{font-size:12px}.community-marketplace .market-wallet{gap:8px;padding:8px}.community-marketplace .market-wallet>span+span{padding-left:8px}.community-marketplace .market-wallet strong{font-size:10px}.community-marketplace .market-wallet>span>svg,.community-marketplace .market-wallet img{width:13px;height:13px}.community-marketplace .market-wallet>svg{width:11px}.community-marketplace .market-utility .rules-link{font-size:10px}.community-marketplace .market-utility .connection{font-size:8px}.community-marketplace .overview strong{font-size:22px}.community-marketplace .overview>div:not(:first-child){padding-left:13px}.community-marketplace .catalog-head>.currency-toggle{width:100%}.community-marketplace .catalog-head>.currency-toggle button{flex:1}.community-marketplace .catalog-columns,.community-marketplace .catalog-row{grid-template-columns:minmax(126px,1fr) 90px 12px;gap:7px;padding-left:10px;padding-right:10px}.community-marketplace .item-cell{gap:8px}.community-marketplace .item-cell .art{width:43px;height:48px}.community-marketplace .item-cell strong{font-size:11px}.community-marketplace .item-cell small{font-size:9px}.community-marketplace .rarity{font-size:8px}.community-marketplace .price-cell strong{font-size:11px}.community-marketplace .price-cell small{font-size:8px}.community-marketplace .management-row{grid-template-columns:minmax(115px,1fr) 96px 42px;gap:7px}.community-marketplace .entry-name .art{width:35px;height:38px}.community-marketplace .entry-name strong{font-size:11px}.community-marketplace .management-row>div:nth-child(2)>strong{font-size:11px}.community-marketplace .management-row>button:not(.entry-name){font-size:9px}.community-marketplace .item-detail-top{grid-template-columns:90px minmax(0,1fr);gap:13px;padding-bottom:88px}.community-marketplace .item-detail-top>.art{width:90px;height:125px}.community-marketplace .item-detail-info h1{font-size:26px}.community-marketplace .item-detail-info>p{font-size:11px}.community-marketplace .detail-actions button{font-size:9px;padding:9px 10px}.community-marketplace .inventory-grid{gap:9px}.community-marketplace .inventory-card-body{padding:12px}.community-marketplace .inventory-card-body h2{font-size:13px}.community-marketplace .inventory-card-body>button{font-size:9px}.community-marketplace .modal{padding:19px}.community-marketplace .modal-heading h2{font-size:21px}.community-marketplace .modal-actions button{font-size:11px;padding:10px 12px}.community-marketplace .book-row{margin:0 13px;gap:8px}.community-marketplace .book-row strong{font-size:12px}.community-marketplace .book-row button{font-size:11px;padding:7px 10px}.community-marketplace .period-tabs button{font-size:10px;padding:5px 6px}.community-marketplace .panel-heading{padding:16px 13px}.community-marketplace .panel-heading h2{font-size:14px}.community-marketplace .book-labels{font-size:8px;padding-inline:13px}}
@media(prefers-reduced-motion:reduce){.community-marketplace .native-nav-link,.community-marketplace .native-nav-link:after{transition:none;animation:none}}
/* Keep actual listings within the first desktop screen. */
.community-marketplace .overview{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 0;margin-bottom:22px}
.community-marketplace .overview>div{display:flex;align-items:baseline;gap:9px;white-space:nowrap}.community-marketplace .overview>div:not(:first-child){padding-left:22px}.community-marketplace .overview strong{font-size:20px;line-height:26px;margin:0}.community-marketplace .overview span{font-size:11px}.community-marketplace .overview .overview-note{display:none}
.community-marketplace .local-strip>span:nth-child(2){display:none}
@media(min-width:641px) and (max-width:750px){.community-marketplace .native-header .native-navigation .native-nav-link{font-size:14px;padding:0 12px;gap:7px}.community-marketplace .native-header .native-navigation .native-nav-link>svg{width:17px;height:17px;flex-basis:17px}}
@media(min-width:641px) and (max-width:700px){.community-marketplace .native-header .native-navigation>.route-shop{display:none}.community-marketplace .native-header .native-overflow-panel .route-shop{display:flex!important}}
@media(max-width:750px){.community-marketplace .overview{display:grid;grid-template-columns:1fr 1fr 1fr;gap:9px;padding:14px 0}.community-marketplace .overview>div{display:block;white-space:normal}.community-marketplace .overview>div:not(:first-child){padding-left:15px}.community-marketplace .overview strong{font-size:22px;margin-top:5px}.community-marketplace .overview span{font-size:10px}.community-marketplace .overview .overview-note{display:none}}
@media(max-width:380px){.community-marketplace .overview span{font-size:9px}.community-marketplace .overview>div:not(:first-child){padding-left:11px}}

.shop-market-switch{display:flex;gap:6px;margin:0 0 28px;padding:5px;border:1px solid var(--home-line);border-radius:12px;width:max-content;max-width:100%;background:var(--surface,#17171b)}.shop-market-switch button{border:0;background:transparent;padding:11px 18px;border-radius:8px;font:inherit;font-size:13px;color:var(--home-muted);cursor:pointer}.shop-market-switch button.selected{background:color-mix(in srgb,var(--home-accent) 12%,transparent);color:var(--home-accent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--home-accent) 25%,transparent)}.community-marketplace .market-content{padding:0;max-width:none;min-width:0}.community-marketplace .page-heading{margin-top:0}.community-marketplace{background:transparent;min-width:0}.community-marketplace .loading{height:300px}.community-marketplace .page-footer{margin-bottom:0}.community-marketplace dialog{z-index:1000}@media(max-width:640px){.shop-market-switch{width:100%;margin-bottom:22px}.shop-market-switch button{flex:1;font-size:12px;padding:11px 10px}.community-marketplace .market-content{padding:0}.community-marketplace .page-heading h1{font-size:30px}}

.community-marketplace .market-currency-section{margin:0 0 30px;min-width:0}.community-marketplace .market-currency-heading{font-size:18px;margin:24px 0 16px}.community-marketplace .currency-toggle{flex-wrap:wrap}.community-marketplace .item-cell small{white-space:normal}.community-marketplace .book-grid>.panel{max-height:650px;overflow-y:auto;overscroll-behavior:contain}@media(max-width:640px){.community-marketplace .currency-toggle button{padding:8px 10px}.community-marketplace .market-currency-heading{font-size:16px}}

/* Source /assets/shop-history-search-b0c18ffa9301.css; order preserved. */
.shop-history-tools{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 18px}.shop-history-search{display:flex;align-items:center;gap:10px;min-width:0;max-width:460px;width:100%;padding:0 12px;min-height:42px;border:1px solid var(--home-line);border-radius:9px;background:var(--surface);color:var(--home-muted)}.shop-history-search:focus-within{outline:2px solid var(--home-muted);outline-offset:2px}.shop-history-search input{width:100%;min-width:0;flex:1;background:transparent;color:var(--home-ink);border:0;outline:0;padding:12px 0;font:inherit;font-size:12px}.shop-history-search input::-webkit-search-cancel-button{display:none}.shop-history-search>svg{flex-shrink:0}.shop-history-search button{width:32px;height:36px;display:grid;place-items:center;flex-shrink:0;border:0;background:transparent;color:var(--home-muted);cursor:pointer}.shop-history-tools>span{font-size:11px;color:var(--home-muted);white-space:nowrap}.shop-history-person,.shop-history-product{display:flex;align-items:center;gap:11px;min-width:0}.shop-history-person>span:last-child,.shop-history-product>span:last-child{min-width:0;overflow-wrap:anywhere}.shop-history-avatar{display:grid;place-items:center;width:36px;height:36px;flex:0 0 36px;border-radius:50%;overflow:hidden;background:var(--surface-soft);color:var(--home-muted);font-size:14px;font-weight:600}.shop-history-avatar img{width:100%;height:100%;object-fit:cover}.shop-history-art{display:grid;place-items:center;width:44px;height:44px;flex:0 0 44px;border:1px solid var(--home-line);border-radius:10px;background:var(--surface-soft);color:var(--home-ink);overflow:hidden}.shop-history-art img{width:100%;height:100%;padding:3px;object-fit:contain}.shop-history-amount{display:inline-flex;align-items:center;gap:8px;min-width:0;max-width:100%;vertical-align:middle}.shop-history-coin{width:22px;height:22px;object-fit:contain;flex:0 0 22px}.shop-history-ruble{display:grid;place-items:center;width:22px;height:22px;flex:0 0 22px;border:1px solid var(--home-line);border-radius:50%;font-size:14px;font-weight:500;color:var(--home-muted);background:var(--surface-soft)}
@media(max-width:650px){.shop-history-tools{align-items:stretch;flex-direction:column;gap:10px;margin-bottom:14px}.shop-history-search{max-width:none}.shop-history-person,.shop-history-product{gap:8px}.shop-history-avatar{width:30px;height:30px;flex-basis:30px;font-size:12px}.shop-history-art{width:36px;height:36px;flex-basis:36px;border-radius:8px}.shop-history-art svg{width:19px;height:19px}.shop-history-product small{font-size:10px}.shop-history-amount{gap:6px}.shop-history-coin,.shop-history-ruble{width:20px;height:20px;flex-basis:20px}.shop-history-search input{font-size:16px;padding:10px 0}}

/* Source /assets/shop-history-wrap-fd8bf1008a1b.css; order preserved. */
.shop-history .shop-history-product strong{white-space:normal}

/* Source /assets/session-bootstrap-616bafe15bb8.css; order preserved. */
.session-bootstrap{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;min-height:clamp(260px,55vh,620px);padding:32px 20px;text-align:center;color:var(--muted,#94949f)}
.session-bootstrap h1{margin:0;color:var(--text,#efeff1);font-size:clamp(22px,3vw,30px);letter-spacing:-.03em}
.session-bootstrap p{max-width:440px;margin:0;line-height:1.6}
@media(max-width:640px){}

/* Source /assets/route-shell-facc96c9d290.css; order preserved. */
.session-account-pending{display:block;flex:none;width:144px;height:42px;border:1px solid var(--border,rgba(128,128,140,.2));border-radius:12px;background:var(--surface,rgba(128,128,140,.06))}
.session-route-shell{--session-skeleton:color-mix(in srgb,var(--home-muted,#94949f) 13%,transparent);width:100%;color:var(--home-ink);text-align:left;min-width:0;padding:8px 0 28px}
.session-route-shell>h1{margin:0 0 24px;font-size:clamp(26px,4vw,38px);font-weight:700;letter-spacing:-.04em}
.session-shell-status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
.session-shell-panel{min-width:0;overflow:hidden;border:1px solid var(--home-line);border-radius:12px;background:var(--surface,#17171b)}
.session-shell-panel-title{min-height:46px;display:flex;align-items:center;padding:12px 16px;border-bottom:1px solid var(--home-line);font-size:13px;font-weight:600}
.session-shell-panel-body{padding:16px;min-width:0}
.session-shell-bars{display:grid;gap:15px;padding:10px 0}
.session-shell-bars>span,.session-shell-line{display:block;height:10px;border-radius:4px;background:var(--session-skeleton)}
.session-shell-bars>span:nth-child(3n+1){width:86%}.session-shell-bars>span:nth-child(3n+2){width:65%}.session-shell-bars>span:nth-child(3n){width:94%}
.session-shell-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
.session-route-notice{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:12px 16px;margin-bottom:18px;border:1px solid var(--home-line);border-radius:9px;color:var(--home-muted);font-size:13px}
.session-route-notice>button{background:none;border:0;color:var(--home-accent);font:inherit;cursor:pointer;padding:4px}
.session-market-ticker{display:flex;align-items:center;gap:12px;padding:16px;border:1px solid var(--home-line);border-radius:12px;margin-bottom:12px;background:var(--surface)}
.session-market-ticker small{font-size:12px;font-weight:400;color:var(--home-muted)}.session-market-ticker .session-shell-line{width:110px;margin-left:14px}
.session-market-panels{display:grid;grid-template-columns:minmax(0,1fr) minmax(160px,.26fr) minmax(160px,.29fr) minmax(180px,.27fr);grid-template-rows:340px 210px;gap:12px}
.session-market-chart{grid-column:1;grid-row:1/3}.session-market-chart .session-shell-panel-body{height:calc(100% - 46px);padding:0 16px 16px}.session-market-tools{display:flex;gap:13px;padding:14px 0;color:var(--home-muted);font-size:11px;overflow:hidden;white-space:nowrap}
.session-market-grid{height:calc(100% - 42px);border-left:1px solid var(--home-line);border-bottom:1px solid var(--home-line);background-image:linear-gradient(var(--home-line) 1px,transparent 1px),linear-gradient(90deg,var(--home-line) 1px,transparent 1px);background-size:100% 20%,20% 100%;opacity:.5}
.session-market-order{grid-column:2;grid-row:1}.session-market-orders{grid-column:3;grid-row:1}.session-market-book{grid-column:4;grid-row:1/3}.session-market-tape{grid-column:2/4;grid-row:2}
.session-market-fields{display:flex;gap:8px;margin-top:26px}.session-market-fields>span{height:38px;flex:1;border-radius:7px;background:var(--session-skeleton)}
.session-home-shell{max-width:1330px;width:calc(100% - 80px);margin:auto;padding-top:22px}.session-home-utility{display:flex;justify-content:flex-end;gap:20px;align-items:center;min-height:38px;margin-bottom:22px;font-size:12px;color:var(--home-muted)}.session-home-utility>span{border:1px solid var(--home-line);border-radius:7px;padding:10px 16px}.session-home-utility a{color:inherit}
.session-home-shell .channel-cover{aspect-ratio:3.3}.session-home-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:32px 0}.session-home-links a{display:flex;justify-content:space-between;gap:10px;padding:6px 0;color:var(--home-ink);font-size:24px;letter-spacing:-.04em}.session-home-links a span{color:var(--home-muted);font-size:20px}
.session-home-news{display:grid;grid-template-columns:2fr 1fr;gap:28px}.session-shell-video{aspect-ratio:16/9;border-radius:7px;background:var(--session-skeleton)}
.session-shell-tabs{display:flex;gap:24px;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid var(--home-line);font-size:13px;color:var(--home-muted)}.session-shell-tabs>span.is-active{color:var(--home-ink)}
.session-shop-shell{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.session-shop-shell .session-shell-panel{padding:18px}.session-shell-product{aspect-ratio:1.4;border-radius:8px;background:var(--session-skeleton);margin-bottom:18px}
.session-people-shell{display:grid;gap:16px}.session-shell-person{display:flex;align-items:center;gap:20px;padding:20px;border:1px solid var(--home-line);border-radius:12px}.session-shell-avatar{width:50px;height:50px;flex:none;border-radius:50%;background:var(--session-skeleton)}.session-shell-person .session-shell-bars{flex:1;max-width:480px}
.session-general-shell{display:grid;gap:22px}.session-general-shell>.session-shell-panel{padding:24px;min-height:170px}
@media(max-width:1100px){.session-market-panels{grid-template-columns:minmax(0,1fr) 210px;grid-template-rows:340px 250px 210px}.session-market-chart{grid-column:1;grid-row:1/3}.session-market-book{grid-column:2;grid-row:1}.session-market-order{grid-column:2;grid-row:2}.session-market-orders{grid-column:1;grid-row:3}.session-market-tape{grid-column:2;grid-row:3}}
@media(max-width:640px){.session-account-pending{width:42px;max-width:42px;border-radius:50%}.session-home-shell{width:calc(100% - 36px);padding-top:12px}.session-home-links{gap:15px;margin:22px 0}.session-home-links a{font-size:18px}.session-home-news,.session-shell-columns{grid-template-columns:1fr}.session-shop-shell{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.session-shop-shell .session-shell-panel{padding:12px}.session-market-panels{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:320px 300px 220px}.session-market-chart{grid-column:1/3;grid-row:1}.session-market-order{grid-column:1;grid-row:2}.session-market-book{grid-column:2;grid-row:2}.session-market-orders{grid-column:1;grid-row:3}.session-market-tape{grid-column:2;grid-row:3}.session-market-ticker{font-size:13px;gap:9px;padding:12px}.session-market-ticker .session-shell-line{width:56px;margin-left:auto}.session-shell-panel-title{padding:12px;font-size:12px}.session-shell-panel-body{padding:12px}.session-route-shell>h1{font-size:28px}}

/* Source /assets/minesweeper-a266a1777dd4.css; order preserved. */
@keyframes ms-pulse{50%{box-shadow:0 0 0 22px #c3ed8600;border-color:#c3ed8680}}@media(min-width:1150px){}@media(max-width:1050px){}@media(max-width:900px){}@media(max-width:600px){}@media(max-width:360px){}@media(prefers-reduced-motion:reduce){}@media(max-width:600px){}.ms-duel-demo{max-width:1360px;padding:24px 26px 20px}.ms-demo-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.ms-demo-heading h1{font-size:31px;font-weight:650;line-height:1.2;letter-spacing:-1px;margin-top:7px}.ms-demo-heading h1>span{color:var(--ms-accent)}.ms-demo-heading .ms-eyebrow{font-size:9px;letter-spacing:1.6px}.ms-demo-live{display:flex;align-items:center;gap:8px;font-size:9px;letter-spacing:1.5px;color:#a4b490}.ms-demo-live>i{width:6px;height:6px;background:var(--ms-accent);border-radius:50%;box-shadow:0 0 0 5px #c3ed8610}.ms-demo-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;padding:12px 16px;border:1px solid var(--ms-line);border-radius:12px;background:#191f29}.ms-demo-match-state{min-width:220px;flex:1}.ms-demo-match-state>span,.ms-demo-time>span{display:block;font-size:8px;font-weight:600;color:#7f8fa6;letter-spacing:1px}.ms-demo-match-state>strong{display:block;font-size:12px;line-height:1.4;font-weight:500;color:#d6e3c7;margin-top:4px}.ms-demo-time{text-align:center;min-width:80px}.ms-demo-time>strong{font:25px/1.2 Consolas,monospace;letter-spacing:1px;color:var(--ms-accent)}.ms-demo-actions{display:flex;align-items:center;gap:8px}.ms-demo-speeds{display:flex;gap:2px;border:1px solid #364355;border-radius:7px;padding:3px;margin-right:5px;background:#111822}.ms-demo-speeds>button{padding:4px 9px;font-size:11px;color:#8f9eb4;background:none;border:0;border-radius:4px}.ms-demo-speeds>button[aria-pressed=true]{background:#c3ed86;color:#1b2b14;font-weight:600}.ms-demo-actions .ms-button.compact{padding:8px 10px}.ms-demo-arena{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}.ms-demo-player{--player:#c3ed86;min-width:0;transition:border-color .2s}.ms-demo-player.beta{--player:#bba8fa}.ms-demo-player-head{display:flex;align-items:center;gap:12px;padding:15px 18px 12px}.ms-demo-avatar{height:38px;width:38px;flex-shrink:0;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--player) 40%,transparent);border-radius:12px;background:color-mix(in srgb,var(--player) 10%,transparent);color:var(--player);font-size:19px;font-weight:650}.ms-demo-name{flex:1;min-width:0}.ms-demo-name h2{font-size:15px;font-weight:600;line-height:1.2;white-space:nowrap}.ms-demo-name h2>span{display:inline-block;font-size:8px;letter-spacing:.7px;padding:2px 4px;border:1px solid #495466;border-radius:4px;color:#91a1b8;vertical-align:middle;margin-left:5px;font-weight:500}.ms-demo-name>small{display:block;font-size:9px;color:#7f8da3;margin-top:5px}.ms-demo-player-rating{text-align:right;white-space:nowrap}.ms-demo-player-rating>strong{display:block;color:var(--player);font:22px/1.1 Consolas,monospace}.ms-demo-player-rating>strong>span{font:9px Segoe UI,sans-serif;color:#9ba98c;margin-left:5px}.ms-demo-player-rating>small{display:block;font-size:8px;color:#8896ab;margin-top:4px}.ms-demo-player-progress{display:flex;align-items:center;gap:14px;padding:0 18px 13px;border-bottom:1px solid #2c3441}.ms-demo-player-progress>span{display:flex;align-items:center;gap:5px;color:#8696ac;font-size:10px;white-space:nowrap}.ms-demo-player-progress>span>b{color:#c0cde0;font-weight:500}.ms-demo-player-progress>span>.ms-icon{width:12px;height:12px;color:var(--player)}.ms-demo-player-progress>.ms-progress{flex:1;margin:0;height:4px}.ms-demo-player-progress>.ms-progress>i{background:var(--player)}.ms-demo-player-progress>strong{font:13px Consolas,monospace;color:var(--player);white-space:nowrap}.ms-demo-player-progress>strong>small{font-size:10px;color:#6e8098}.ms-duel-demo .ms-board-scroll{padding:18px 12px}.ms-duel-demo .ms-board{--cell:27px;--gap:2px;padding:6px}.ms-duel-demo .ms-cell{cursor:default;font-size:17px}.ms-duel-demo .ms-cell.is-covered:hover{background:linear-gradient(145deg,#394657,#2e3a4b)}.ms-duel-demo .ms-cell.is-flag{color:var(--player)}.ms-demo-new{animation:ms-demo-reveal .6s ease-out}.ms-demo-cursor{z-index:1;outline:2px solid var(--player);outline-offset:0}.ms-demo-cursor:before{content:"";position:absolute;right:-4px;bottom:-4px;border-left:6px solid transparent;border-right:1px solid transparent;border-bottom:10px solid var(--player);transform:rotate(-32deg);filter:drop-shadow(0 1px 2px #111)}.ms-demo-bot-status{display:flex;gap:8px;align-items:center;padding:10px 17px;border-top:1px solid var(--ms-line);font-size:10px;color:#a3b1c5;min-height:38px;background:#151c25}.ms-demo-bot-status>span:nth-child(2){flex:1;min-width:0}.ms-demo-bot-status>small{color:#61758e;white-space:nowrap;font:9px Consolas,monospace}.ms-demo-thinking-dot{width:5px;height:5px;flex-shrink:0;background:var(--player);border-radius:50%;animation:ms-demo-think 1.8s ease-in-out infinite}.ms-demo-winner{border-color:var(--player);box-shadow:0 0 0 1px color-mix(in srgb,var(--player) 15%,transparent),0 0 22px color-mix(in srgb,var(--player) 6%,transparent)}.ms-demo-footer{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:17px;font-size:9px;color:#6c7e94}.ms-demo-footer>span:first-child{display:flex;align-items:center;gap:6px}.ms-demo-footer .ms-icon{width:12px;height:12px}.ms-demo-footer>button{display:flex;align-items:center;gap:8px;border:0;padding:3px 0;background:none;font:inherit;color:#8c9eb3}.ms-demo-footer>button[aria-pressed=true] .ms-switch{background:#526a37}.ms-demo-footer>button[aria-pressed=true] .ms-switch:after{background:var(--ms-accent);transform:translate(12px)}.ms-demo-rating-note{font-size:8px}.ms-demo-error{padding:10px 14px;background:#4b3034;color:#f0b5bb;border-radius:8px;font-size:12px;margin-bottom:14px}.ms-demo-error[hidden]{display:none}.ms-duel-demo.is-paused .ms-demo-thinking-dot{animation-play-state:paused}.ms-demo-player .ms-countdown>strong{color:var(--player);font-size:72px}@keyframes ms-demo-reveal{0%{filter:brightness(1.9);transform:scale(.83)}to{filter:brightness(1);transform:scale(1)}}@keyframes ms-demo-think{50%{opacity:.35}}@media(min-width:1450px){.ms-duel-demo .ms-board{--cell:30px}.ms-demo-player-head{padding:18px 22px 14px}.ms-demo-player-progress{padding-inline:22px}.ms-duel-demo .ms-board-scroll{padding-block:22px}}@media(min-width:900px)and (max-height:850px){.ms-duel-demo{padding:16px 24px}.ms-demo-heading{margin-bottom:13px}.ms-demo-heading h1{font-size:27px;margin-top:5px}.ms-demo-toolbar{padding:9px 14px;margin-bottom:13px}.ms-demo-player-head{padding:11px 16px 9px}.ms-demo-player-progress{padding:0 16px 10px}.ms-duel-demo .ms-board{--cell:23px}.ms-duel-demo .ms-board-scroll{padding:12px}.ms-demo-bot-status{padding:8px 15px;min-height:33px}.ms-demo-footer{margin-top:12px}.ms-demo-avatar{height:33px;width:33px;font-size:17px}.ms-demo-name>small{font-size:8px}.ms-demo-player-rating>strong{font-size:20px}.ms-demo-name h2{font-size:14px}}@media(max-width:1000px){.ms-duel-demo .ms-board{--cell:22px}.ms-demo-arena{gap:14px}.ms-demo-actions{gap:5px}.ms-demo-actions .ms-button.compact{padding:8px}.ms-demo-match-state{min-width:180px}.ms-demo-speeds{margin:0}.ms-demo-rating-note{display:none}.ms-demo-name>small{display:none}.ms-demo-toolbar{gap:12px}.ms-demo-live{font-size:8px}.ms-duel-demo .ms-cell{font-size:15px}}@media(max-width:760px){.ms-duel-demo{padding:22px 14px}.ms-demo-heading h1{font-size:24px}.ms-demo-live{display:none}.ms-demo-toolbar{flex-wrap:wrap;gap:12px;padding:12px}.ms-demo-match-state{min-width:0;flex:1}.ms-demo-time{min-width:75px;text-align:right}.ms-demo-actions{width:100%;justify-content:space-between}.ms-demo-actions .ms-button.compact{font-size:11px!important;padding:8px 10px}.ms-demo-arena{grid-template-columns:minmax(0,1fr);gap:17px}.ms-duel-demo .ms-board{--cell:clamp(18px, calc((100vw - 105px)/16) ,30px)}.ms-duel-demo .ms-cell{font-size:15px}.ms-demo-heading .ms-eyebrow{font-size:8px}.ms-demo-player-head{padding:14px 16px 10px}.ms-demo-player-progress{padding:0 16px 12px}.ms-demo-player-rating>strong{font-size:22px}.ms-demo-name>small{display:block;font-size:9px}.ms-demo-footer{flex-wrap:wrap;gap:10px;font-size:9px;line-height:1.6}.ms-demo-footer>span:first-child{flex-basis:100%}.ms-demo-footer>button{font-size:10px}.ms-demo-bot-status{font-size:11px}.ms-demo-arena .ms-cell .ms-icon{width:15px;height:15px}}@media(max-width:360px){.ms-demo-heading h1{font-size:22px}.ms-demo-name>small{font-size:8px}.ms-demo-player-rating>strong{font-size:19px}.ms-demo-actions .ms-button.compact{font-size:10px!important;padding:7px}.ms-demo-speeds>button{padding:4px 7px}.ms-demo-name h2{font-size:13px}.ms-duel-demo .ms-cell{font-size:12px}}@media(prefers-reduced-motion:reduce){.ms-duel-demo *{animation:none!important;transition:none!important}}.ms-owner-preview{max-width:1420px;margin:0 auto;padding:30px 24px 70px}.ms-preview-top{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.ms-preview-top>span{font-size:12px;color:var(--muted,#9ca3af)}.ms-preview-banner{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 20px;border:1px solid #93b18f44;background:#93b18f0d;border-radius:16px;font-size:13px}.ms-preview-banner strong{font-size:15px}.ms-preview-banner span{color:var(--muted,#9ca3af)}.ms-preview-switch{display:flex;gap:8px;margin-top:20px;flex-wrap:wrap}.ms-preview-switch button{font:inherit;font-size:13px;border:1px solid #6f7b8a55;border-radius:10px;padding:10px 16px;background:transparent;color:inherit;cursor:pointer}.ms-preview-switch button[aria-pressed=true]{border-color:#d1ed88;color:#d1ed88;background:#d1ed8812}.ms-preview-message{padding:70px 20px;text-align:center}.ms-preview-message h2{font-size:23px}.ms-preview-message p{color:var(--muted,#9ca3af)}.ms-owner-preview .ms-app{margin-top:32px}.ms-owner-preview [hidden]{display:none!important}.events-art.art-minesweeper{background:radial-gradient(circle at 60% 20%,#52683d55,transparent 65%),#151b23;color:#d1ed88}.events-art.art-minesweeper .events-art-index{font-size:22px;letter-spacing:8px}.events-art.art-minesweeper .events-art-orbit{border-color:#d1ed8830}@media(max-width:600px){.ms-owner-preview{padding:20px 12px 50px}.ms-preview-top{align-items:flex-start;flex-direction:column}.ms-preview-banner{flex-direction:column;align-items:flex-start;gap:6px;padding:14px}.ms-preview-switch button{flex:1}.ms-owner-preview .ms-app{margin-top:24px}}.ms-owner-preview .ms-app{background:#11151c;border-radius:22px}.ms-preview-link-wrap{max-width:1420px;margin:30px auto 0;padding:0 28px}.ms-preview-link{display:flex;align-items:center;gap:22px;padding:22px 26px;border:1px solid #c3ed8644;background:#191f29;border-radius:18px;color:#eff3f9;text-decoration:none}.ms-preview-link-art{display:grid;place-items:center;width:64px;height:64px;flex-shrink:0;border:1px solid #c3ed8644;border-radius:14px;background:#c3ed8610;color:#c3ed86;font-size:38px;transform:rotate(-6deg)}.ms-preview-link small{display:block;color:#c3ed86;font-size:10px;letter-spacing:1.4px}.ms-preview-link strong{display:block;font-size:26px;margin:4px 0}.ms-preview-link div>span{font-size:13px;color:#a2aec0}.ms-preview-link b{margin-left:auto;font-size:13px;color:#c3ed86}@media(max-width:600px){.ms-preview-link-wrap{padding:0 16px}.ms-preview-link{padding:18px;gap:15px;flex-wrap:wrap}.ms-preview-link-art{width:48px;height:48px;font-size:28px}.ms-preview-link b{flex-basis:100%;margin-left:64px}}@media(max-width:600px){.ms-owner-preview .ms-stage .ms-board-scroll{container-type:inline-size}.ms-owner-preview .ms-stage:has(.ms-levels button[data-action=level-easy][aria-pressed=true]) .ms-board{--cell:clamp(20px,calc((100cqw - 38px)/9),32px)}}

/* Source /assets/minesweeper-spacing-f186c39c30ea.css; order preserved. */
main:has(>.ms-owner-preview){padding-top:14px}.ms-owner-preview{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;padding-top:10px}.ms-owner-preview .ms-preview-top{grid-column:1;grid-row:1;justify-content:flex-start;gap:12px;margin:0}.ms-owner-preview .ms-preview-top>.button{padding:9px 14px;min-height:38px}.ms-owner-preview .ms-preview-top>span{font-size:11px}.ms-owner-preview .ms-preview-switch{grid-column:2;grid-row:1;align-items:center;margin:0}.ms-owner-preview .ms-preview-switch button{padding:9px 13px;min-height:38px;font-size:12px}.ms-owner-preview .ms-preview-banner{grid-column:1/-1;grid-row:2;justify-content:flex-start;gap:12px;padding:0;border:0;border-radius:0;background:none;font-size:11px;line-height:1.5}.ms-owner-preview .ms-preview-banner strong{font-size:12px}.ms-owner-preview:has(.ms-app) .ms-preview-banner strong{display:none}.ms-owner-preview>.ms-preview-message,.ms-owner-preview>div:last-child{grid-column:1/-1}.ms-owner-preview .ms-app{width:100%;min-width:0;max-width:none;margin-top:4px;padding:20px 28px 24px}.ms-owner-preview .ms-heading{margin-bottom:8px}.ms-owner-preview .ms-heading>.ms-eyebrow{display:none}.ms-owner-preview .ms-title-row{margin-top:0;gap:16px}.ms-owner-preview .ms-title-row>div:first-child{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 20px}.ms-owner-preview .ms-title-row h1{font-size:38px;letter-spacing:-1.6px;line-height:1.1}.ms-owner-preview .ms-title-row p{margin:0;font-size:12px}.ms-owner-preview .ms-heading-mark{width:42px;height:42px;border-radius:13px}.ms-owner-preview .ms-heading-mark .ms-icon{width:24px;height:24px}.ms-owner-preview .ms-tabs{margin-bottom:16px}.ms-owner-preview .ms-tabs button{padding:10px 3px}.ms-owner-preview .ms-demo-heading{margin-bottom:16px}.ms-owner-preview .ms-demo-heading h1{font-size:32px}@media(max-width:760px){main:has(>.ms-owner-preview){padding-top:8px}.ms-owner-preview{grid-template-columns:minmax(0,1fr);gap:10px;padding-top:6px}.ms-owner-preview .ms-preview-top{grid-column:1;grid-row:auto;flex-direction:row;align-items:center;flex-wrap:wrap;gap:8px 12px}.ms-owner-preview .ms-preview-top>span{font-size:10px}.ms-owner-preview .ms-preview-banner{grid-column:1;grid-row:auto;flex-direction:row;align-items:baseline;flex-wrap:wrap;gap:3px 10px}.ms-owner-preview .ms-preview-switch{grid-column:1;grid-row:auto;gap:8px}.ms-owner-preview .ms-preview-switch button{flex:1;min-height:40px}.ms-owner-preview .ms-app{margin-top:0;padding:16px 14px 20px}.ms-owner-preview .ms-title-row h1{font-size:32px;letter-spacing:-1.2px}.ms-owner-preview .ms-title-row p{display:none}.ms-owner-preview .ms-heading-mark{width:36px;height:36px;border-radius:11px}.ms-owner-preview .ms-heading-mark .ms-icon{width:22px;height:22px}.ms-owner-preview .ms-demo-heading h1{font-size:26px}}

/* Source /assets/feedback-gifts-8906ae8c0d20.css; order preserved. */
@media(max-width:700px){}@media(max-width:600px){}

/* Source /assets/profile-showcase-order-70d258f1747d.css; order preserved. */
.modern-account{--profile-surface:color-mix(in srgb,var(--home-bg,#0e0e10) 94%,var(--home-ink,#f5f5f6));--profile-soft:color-mix(in srgb,var(--home-bg,#0e0e10) 87%,var(--home-ink,#f5f5f6));--profile-green:#6fcea0;--profile-red:#eb8f9b;color:var(--home-ink,#f5f5f6);font-family:inherit;min-width:0;padding-bottom:28px}
.modern-account *{box-sizing:border-box}.modern-account button,.modern-account input{font:inherit}.modern-account button{cursor:pointer}.modern-account button:disabled{cursor:default;opacity:.5}.modern-account :is(button,a,summary,input):focus-visible{outline:2px solid var(--home-accent,#a970ff);outline-offset:4px}.modern-account :is(h1,h2,h3,p){margin:0}.modern-account :is(button,a){-webkit-tap-highlight-color:transparent}.modern-account>div,.modern-account section{min-width:0}
.modern-account .breadcrumb{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:35px;margin-bottom:20px;color:var(--home-muted,#9c9ca9);font-size:12px}.modern-account .breadcrumb>button{display:flex;align-items:center;gap:9px;border:0;background:none;color:inherit;padding:0}.modern-account .breadcrumb span{opacity:.55;margin:0 3px}.modern-account .profile-identity{position:relative;display:flex;align-items:center;gap:22px;min-height:104px;padding:0 0 22px}.modern-account .identity-avatar{width:96px;height:96px;flex:0 0 96px;display:grid;place-items:center;overflow:hidden;border:1px solid var(--home-line,#2b2b32);border-radius:16px;background:var(--profile-surface);font-size:32px;font-weight:700}.modern-account .identity-avatar img{width:100%;height:100%;object-fit:cover}.modern-account .identity-copy{min-width:0}.modern-account .identity-title{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:6px}.modern-account h1{font-size:31px;letter-spacing:-1px;line-height:1.15;font-weight:750;overflow-wrap:anywhere}.modern-account .identity-badge{display:inline-flex;align-items:center;gap:4px;padding:4px 7px;font-size:10px;line-height:1.2;border:1px solid var(--home-line,#2b2b32);border-radius:5px;white-space:nowrap}.modern-account .vip{color:#c79af4;background:#a970ff14}.modern-account .moderator{color:#6fcea0}.modern-account .sub{color:#dfbc76}.modern-account .honor{color:var(--home-muted,#9c9ca9)}.modern-account .twitch-name{display:inline-flex;gap:5px;align-items:center;color:var(--home-muted,#9c9ca9);font-size:11px;text-decoration:none}.modern-account .identity-copy>p{font-size:12px;margin:9px 0 6px;line-height:1.5;max-width:420px;white-space:pre-wrap;overflow-wrap:anywhere}.modern-account .identity-copy>small{display:block;font-size:11px;color:var(--home-muted,#9c9ca9);margin-top:8px}.modern-account .public-balances{display:flex;gap:22px;margin-left:auto;padding-left:20px;flex-shrink:0}.modern-account .public-balances>div{display:flex;align-items:center;gap:12px;padding-left:24px;border-left:1px solid var(--home-line,#2b2b32);min-width:172px}.modern-account .public-balances>div>span:last-child{color:var(--home-muted,#9c9ca9);font-size:11px}.modern-account .public-balances strong{display:block;color:var(--home-ink,#f5f5f6);font-size:25px;font-weight:700;line-height:1.4;letter-spacing:-.7px;white-space:nowrap}.modern-account .public-balances strong small{font-size:11px;font-weight:400;color:var(--home-muted,#9c9ca9);margin-left:6px;letter-spacing:0}.modern-account .profile-ruble{display:grid;place-items:center;font-size:25px;width:30px;height:30px;color:var(--home-muted,#9c9ca9)}.modern-account .rfl-icon{object-fit:contain;vertical-align:middle;flex-shrink:0}.modern-account .identity-settings{border:0;background:none;padding:6px;color:var(--home-muted,#9c9ca9);position:absolute;right:0;top:-22px}
.modern-account .profile-tabs{display:flex;align-items:stretch;gap:30px;border-bottom:1px solid var(--home-line,#2b2b32);height:48px;position:relative;margin-bottom:23px;z-index:3}.modern-account .profile-tabs>button,.modern-account .profile-more>summary{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;background:none;color:var(--home-muted,#9c9ca9);padding:0 1px;border:0;border-bottom:2px solid transparent;border-radius:0;font-size:14px;font-weight:500}.modern-account .profile-tabs>button[aria-current=page]{color:var(--home-ink,#f5f5f6);border-color:var(--home-accent,#a970ff)}.modern-account .profile-tabs>button>span{font-size:10px;color:var(--home-muted,#9c9ca9);background:var(--profile-soft);padding:2px 5px;border-radius:4px}.modern-account .profile-more{margin-left:auto;position:relative}.modern-account .profile-more>summary{height:100%;cursor:pointer;list-style:none}.modern-account .profile-more>summary::-webkit-details-marker{display:none}.modern-account .profile-more>div{position:absolute;right:0;top:45px;min-width:220px;padding:7px;border:1px solid var(--home-line,#2b2b32);background:var(--home-bg,#0e0e10);border-radius:9px;box-shadow:0 12px 35px #0005}.modern-account .profile-more>div button{display:flex;align-items:center;gap:10px;width:100%;padding:11px 9px;text-align:left;border:0;background:none;color:var(--home-ink,#f5f5f6);font-size:12px;border-radius:5px}.modern-account .profile-more>div button:hover{background:var(--profile-soft)}
.modern-account h2{font-size:22px;letter-spacing:-.6px;font-weight:700;line-height:1.3}.modern-account h3{font-size:13px;font-weight:600}.modern-account .section-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.modern-account .section-count{font-size:11px;font-weight:400;color:var(--home-muted,#9c9ca9);letter-spacing:0;vertical-align:middle;margin-left:9px}.modern-account .section-actions{display:flex;align-items:center;gap:12px}.modern-account .text-link{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;padding:3px 0;border:0;background:none;color:var(--home-muted,#9c9ca9);font-size:12px;line-height:1.4}.modern-account .text-link:hover{color:var(--home-accent,#a970ff)}.modern-account .showcase-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.modern-account .collectible{min-width:0;padding:10px 12px 12px;background:var(--profile-surface);color:var(--home-ink,#f5f5f6);border:1px solid var(--home-line,#2b2b32);border-radius:8px;text-align:left;transition:border-color .15s,background .15s}.modern-account .collectible:hover{border-color:var(--rarity);background:var(--profile-soft)}.modern-account .collectible-art{height:115px;display:flex;align-items:center;justify-content:center;position:relative}.modern-account .collectible-art>img{width:126px;height:126px;max-width:100%;object-fit:contain;filter:drop-shadow(0 6px 6px #0002)}.modern-account .rarity-line{height:2px;background:var(--rarity);opacity:.65;margin:4px 0 9px;border-radius:2px}.modern-account .collectible>b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:1.5}.modern-account .rarity{display:flex;align-items:center;gap:5px;color:var(--rarity);font-size:11px;margin-top:5px}.modern-account .equipped-tag{position:absolute;top:0;left:0;display:inline-flex;align-items:center;gap:4px;font-size:9px;color:#cfb1ee;background:var(--home-bg,#0e0e10);border:1px solid var(--home-line,#2b2b32);border-radius:4px;padding:3px 5px;z-index:1}.modern-account .copy-count{position:absolute;right:0;bottom:5px;font-size:11px;color:var(--home-muted,#9c9ca9)}.modern-account .inventory-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.modern-account .item-placeholder{display:grid;place-items:center;width:70px;height:70px;font-size:30px;color:var(--home-muted,#9c9ca9)}
.modern-account .overview-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:38px}.modern-account .stats-grid{margin-top:30px}.modern-account .history-grid{margin-top:25px;padding-top:25px;border-top:1px solid var(--home-line,#2b2b32)}.modern-account .table-wrap{max-width:100%;overflow-x:auto}.modern-account table{border-collapse:collapse;width:100%;font-size:12px;text-align:left}.modern-account th{font-size:11px;color:var(--home-muted,#9c9ca9);font-weight:400;padding:0 8px 10px;border-bottom:1px solid var(--home-line,#2b2b32);white-space:nowrap}.modern-account td{height:46px;padding:7px 8px;border-bottom:1px solid var(--home-line,#2b2b32);line-height:1.5}.modern-account td:first-child,.modern-account th:first-child{padding-left:0}.modern-account td:last-child,.modern-account th:last-child{padding-right:0}.modern-account td small{display:block;font-size:10px;color:var(--home-muted,#9c9ca9)}.modern-account .game-table td:first-child{white-space:nowrap;font-weight:500}.modern-account .game-table td:first-child svg{vertical-align:middle;margin-right:10px;color:var(--home-muted,#9c9ca9)}.modern-account .game-table strong{font-size:15px;font-weight:600;white-space:nowrap}.modern-account .game-table td>span{font-size:11px;color:var(--home-muted,#9c9ca9)}.modern-account .cell-button{display:flex;align-items:center;gap:9px;min-width:0;background:none;color:inherit;border:0;padding:0;text-align:left;font-size:inherit;line-height:1.5}.modern-account .cell-button>img{width:27px;height:32px;object-fit:contain}.modern-account .cell-button>.item-placeholder{width:27px;height:32px;font-size:17px}.modern-account .cell-button>svg{flex-shrink:0;color:var(--home-muted,#9c9ca9)}.modern-account .cell-button>span{min-width:0;overflow-wrap:anywhere}.modern-account .activity-table td:nth-last-child(2){text-align:right;white-space:nowrap}.modern-account .activity-table th:nth-last-child(2){text-align:right}.modern-account .activity-table td:last-child{color:var(--home-muted,#9c9ca9);font-size:10px;white-space:nowrap}.modern-account .activity-table td:nth-child(2){font-size:11px;color:var(--home-muted,#9c9ca9)}.modern-account .party-link{background:none;border:0;color:inherit;padding:0;text-align:left;font-size:inherit}.modern-account .party-link:hover{color:var(--home-accent,#a970ff)}.modern-account .match-table td:nth-child(2).positive{color:var(--profile-green)}
.modern-account .market-surface{background:var(--profile-surface);border:1px solid var(--home-line,#2b2b32);border-radius:8px;padding:15px 15px 10px}.modern-account .profit-metrics{display:flex;gap:18px}.modern-account .profit-metrics>div{flex:1;min-width:0}.modern-account .profit-metrics>div+div{border-left:1px solid var(--home-line,#2b2b32);padding-left:20px}.modern-account .profit-metrics span,.modern-account .profit-metrics small{display:block;font-size:11px;color:var(--home-muted,#9c9ca9)}.modern-account .profit-metrics strong{display:block;font-size:26px;line-height:1.5;font-weight:650;white-space:nowrap;letter-spacing:-.7px}.modern-account .profit-metrics small{font-size:10px}.modern-account .profit-chart{display:block;width:100%;height:130px;overflow:visible;margin-top:6px;color:var(--profile-green)}.modern-account .chart-zero{stroke:var(--home-line,#2b2b32);stroke-dasharray:4 4}.modern-account .chart-line{fill:none;stroke:currentColor;stroke-width:2;stroke-linejoin:round;vector-effect:non-scaling-stroke}.modern-account .profit-chart circle{fill:currentColor}.modern-account .profit-chart text{fill:var(--home-muted,#9c9ca9);font-size:11px}.modern-account .chart-caption{display:flex;justify-content:space-between;gap:12px;font-size:10px;color:var(--home-muted,#9c9ca9);line-height:1.5}.modern-account .segments{display:flex;gap:3px;flex-wrap:wrap}.modern-account .segments button{border:1px solid transparent;background:none;padding:5px 8px;border-radius:5px;font-size:11px;white-space:nowrap;color:var(--home-muted,#9c9ca9);line-height:1.5}.modern-account .segments button[aria-pressed=true]{border-color:var(--home-line,#2b2b32);background:var(--profile-soft);color:var(--home-ink,#f5f5f6)}.modern-account .positive{color:var(--profile-green)}.modern-account .negative{color:var(--profile-red)}.modern-account .muted{color:var(--home-muted,#9c9ca9)}.modern-account .data-note{display:flex;align-items:flex-start;gap:8px;color:var(--home-muted,#9c9ca9);font-size:11px;line-height:1.6;margin:15px 0}.modern-account .data-note>svg{flex-shrink:0;margin-top:2px}.modern-account .position-summary{display:flex;gap:30px;flex-wrap:wrap;margin:22px 0}.modern-account .position-summary>span{font-size:11px;color:var(--home-muted,#9c9ca9)}.modern-account .position-summary b{display:block;color:var(--home-ink,#f5f5f6);font-size:17px;margin-top:8px}.modern-account .full-market .market-surface{max-width:900px}.modern-account .full-market>.table-wrap{margin-top:20px}
.modern-account .summary-strip{display:flex;gap:0;padding-top:20px;margin-top:25px;border-top:1px solid var(--home-line,#2b2b32)}.modern-account .summary-strip>button{flex:1;display:flex;align-items:center;gap:13px;border:0;border-right:1px solid var(--home-line,#2b2b32);background:none;color:var(--home-muted,#9c9ca9);padding:0 22px;font-size:11px;text-align:left}.modern-account .summary-strip>button:first-child{padding-left:0}.modern-account .summary-strip>button:last-child{border:0}.modern-account .summary-strip b{display:block;font-size:14px;color:var(--home-ink,#f5f5f6);margin-top:5px}.modern-account .toolbar{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:20px 0}.modern-account .search-field{display:flex;align-items:center;gap:8px;border:1px solid var(--home-line,#2b2b32);background:var(--profile-surface);padding:7px 10px;border-radius:6px;min-width:170px;max-width:280px;color:var(--home-muted,#9c9ca9)}.modern-account .search-field input{width:100%;min-width:0;border:0;background:none;color:var(--home-ink,#f5f5f6);font-size:12px;outline:none}.modern-account .section-description{font-size:12px;color:var(--home-muted,#9c9ca9);line-height:1.6}.modern-account .list-footer{display:flex;justify-content:space-between;align-items:center;margin:20px 0;font-size:11px;color:var(--home-muted,#9c9ca9)}.modern-account .list-footer>div{display:flex;gap:8px}.modern-account .list-footer button{border:1px solid var(--home-line,#2b2b32);border-radius:5px;background:var(--profile-surface);color:inherit;padding:7px 12px;font-size:11px}.modern-account .achievement-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.modern-account .achievement{display:flex;align-items:flex-start;gap:16px;padding:22px 17px;border:1px solid var(--home-line,#2b2b32);border-radius:8px;background:var(--profile-surface);color:var(--home-muted,#9c9ca9)}.modern-account .achievement>svg{flex-shrink:0}.modern-account .achievement.earned>svg{color:#d4af63}.modern-account .achievement h3{color:var(--home-ink,#f5f5f6)}.modern-account .achievement p{font-size:11px;line-height:1.6;margin-top:8px}.modern-account .achievement small{display:block;font-size:10px;margin-top:10px}.modern-account .achievement progress{width:100%;height:5px;accent-color:var(--home-accent,#a970ff);margin-top:15px}.modern-account .channel-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px;margin:28px 0}.modern-account .channel-stats>article{padding-left:25px;border-left:1px solid var(--home-line,#2b2b32)}.modern-account .channel-stats>article:first-child{border:0;padding-left:0}.modern-account .channel-stats span,.modern-account .channel-stats small{display:block;font-size:11px;color:var(--home-muted,#9c9ca9)}.modern-account .channel-stats strong{display:block;font-size:24px;margin:14px 0;line-height:1.3}.modern-account .channel-stats small{font-size:10px;line-height:1.5}
.modern-account .empty-state{min-height:145px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:9px;padding:22px;border:1px dashed var(--home-line,#2b2b32);border-radius:7px;color:var(--home-muted,#9c9ca9)}.modern-account .empty-state h3{color:var(--home-ink,#f5f5f6);font-size:13px}.modern-account .empty-state p{font-size:11px;line-height:1.6;max-width:350px}.modern-account .market-surface .empty-state{min-height:130px;border:0}.modern-account .profile-loading{display:flex;align-items:center;justify-content:center;gap:10px;min-height:130px;color:var(--home-muted,#9c9ca9);font-size:12px}.modern-account .profile-error{border:1px solid var(--home-line,#2b2b32);border-radius:8px;padding:22px;font-size:12px;line-height:1.6;color:var(--home-muted,#9c9ca9)}.modern-account .profile-error button{display:flex;gap:7px;margin-top:12px;border:0;background:none;color:var(--home-accent,#a970ff);padding:0}.modern-account .profile-feedback{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:10px 12px;border:1px solid var(--home-line,#2b2b32);background:var(--profile-surface);border-radius:6px;margin:0 0 18px;font-size:12px}.modern-account .profile-feedback button{display:flex;padding:0;color:inherit;background:none;border:0}.modern-account .profile-expanded{margin-top:24px;border-top:1px solid var(--home-line,#2b2b32);padding-top:20px}.modern-account .profile-expanded>summary{cursor:pointer;font-size:13px;color:var(--home-muted,#9c9ca9);margin-bottom:20px}.modern-account .modern-legacy-panel>.account-page,.modern-account .profile-expanded>.account-page{padding:0;margin:0;max-width:none}.modern-account .modern-legacy-panel>.account-page>.account-intro,.modern-account .modern-legacy-panel>.account-page>.account-tabs,.modern-account .profile-expanded>.account-page>.account-intro,.modern-account .profile-expanded>.account-page>.account-tabs{display:none}.modern-account .modern-legacy-panel .account-activity,.modern-account .profile-expanded .account-activity{margin-top:0}.modern-account .modern-legacy-panel .account-section-heading h2{font-size:21px}
.modern-account .profile-dialog{background:var(--home-bg,#0e0e10);color:var(--home-ink,#f5f5f6);border:1px solid var(--home-line,#2b2b32);border-radius:14px;padding:23px;width:480px;max-width:calc(100vw - 28px);max-height:calc(100dvh - 36px);overflow:auto;box-shadow:0 20px 70px #0008}.modern-account .profile-dialog::backdrop{background:#000a;backdrop-filter:blur(4px)}.modern-account .dialog-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.modern-account .dialog-heading h2{font-size:21px}.modern-account .dialog-heading button{display:flex;border:0;background:none;color:var(--home-muted,#9c9ca9);padding:4px}.modern-account .profile-dialog>p{font-size:12px;line-height:1.7;color:var(--home-muted,#9c9ca9)}.modern-account .item-detail-art{display:flex;align-items:center;justify-content:center;height:210px;margin-bottom:18px;background:var(--profile-surface);border-radius:8px}.modern-account .item-detail-art img{width:190px;height:190px;object-fit:contain}.modern-account .details-list{font-size:12px;margin:20px 0}.modern-account .details-list>div{display:flex;justify-content:space-between;gap:20px;padding:12px 0;border-bottom:1px solid var(--home-line,#2b2b32)}.modern-account dt{color:var(--home-muted,#9c9ca9)}.modern-account dd{margin:0;text-align:right;overflow-wrap:anywhere}.modern-account .dialog-actions{display:flex;gap:10px;flex-wrap:wrap}.modern-account .dialog-actions button{display:flex;align-items:center;justify-content:center;gap:8px;padding:11px 16px;font-size:12px;background:var(--profile-surface);color:var(--home-ink,#f5f5f6);border:1px solid var(--home-line,#2b2b32);border-radius:7px}.modern-account .dialog-actions button.primary{background:#9147e8;color:#fff;border-color:#a766ef}.modern-account .operation-hero{display:flex;align-items:center;gap:18px;margin:25px 0}.modern-account .operation-hero>img{width:65px;height:65px;object-fit:contain}.modern-account .operation-hero b{font-size:14px}.modern-account .operation-hero strong{display:block;font-size:25px;margin-top:8px}.modern-account .match-dialog-heading{display:flex;gap:15px;align-items:center;padding:20px 0}.modern-account .match-dialog-heading strong{margin-left:auto}
@media(max-width:1200px){.modern-account .profile-identity{gap:17px}.modern-account .identity-avatar{width:80px;height:80px;flex-basis:80px}.modern-account h1{font-size:28px}.modern-account .public-balances{gap:15px;padding-left:10px}.modern-account .public-balances>div{min-width:145px;padding-left:15px;gap:8px}.modern-account .public-balances strong{font-size:22px}.modern-account .overview-grid{gap:25px}.modern-account h2{font-size:20px}.modern-account .stats-grid .section-actions .text-link{font-size:0;gap:0}.modern-account .stats-grid .section-actions .text-link svg{display:block}.modern-account .profit-metrics strong{font-size:23px}.modern-account .activity-table{font-size:11px}.modern-account .activity-table td{padding-left:5px;padding-right:5px}.modern-account .collectible{padding:9px}.modern-account .collectible-art{height:105px}.modern-account .collectible-art>img{width:110px;height:110px}.modern-account .profile-tabs{gap:23px}.modern-account .inventory-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}
@media(max-width:950px){.modern-account .overview-grid{grid-template-columns:1fr;gap:26px}.modern-account .public-balances>div{min-width:125px}.modern-account .public-balances strong{font-size:19px}.modern-account .identity-title .honor{font-size:9px}.modern-account .showcase-grid{gap:8px}.modern-account .collectible-art{height:92px}.modern-account .collectible-art>img{width:95px;height:95px}.modern-account .collectible>b{font-size:11px}.modern-account .rarity{font-size:10px}.modern-account .game-table strong{font-size:15px}.modern-account .activity-table{font-size:12px}.modern-account .stats-grid .section-actions .text-link{font-size:12px;gap:6px}.modern-account .achievement-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.modern-account .inventory-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.modern-account .channel-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.modern-account .channel-stats>article:nth-child(3){padding-left:0;border:0}.modern-account .summary-strip>button{padding:0 15px;gap:9px}.modern-account .summary-strip b{font-size:12px}}
@media(max-width:700px){.modern-account .breadcrumb{font-size:10px;margin-bottom:16px}.modern-account .profile-identity{display:grid;grid-template-columns:65px minmax(0,1fr);gap:13px;padding-bottom:0}.modern-account .identity-avatar{width:65px;height:65px;flex-basis:65px;border-radius:12px;align-self:start}.modern-account h1{font-size:26px;letter-spacing:-.7px}.modern-account .identity-title{gap:5px}.modern-account .identity-badge{font-size:9px;padding:3px 5px}.modern-account .identity-copy>p{font-size:11px;line-height:1.5;margin:7px 0 4px}.modern-account .identity-copy>small{font-size:10px}.modern-account .identity-settings{top:-27px}.modern-account .public-balances{grid-column:1/-1;width:100%;padding:13px 0;margin:0;gap:0;border-top:1px solid var(--home-line,#2b2b32)}.modern-account .public-balances>div{flex:1;min-width:0;border:0;padding-left:0;gap:8px}.modern-account .public-balances>div+div{padding-left:18px;border-left:1px solid var(--home-line,#2b2b32)}.modern-account .public-balances strong{font-size:21px}.modern-account .public-balances .rfl-icon{width:26px;height:26px}.modern-account .public-balances>div>span:last-child{font-size:10px}.modern-account .profile-tabs{overflow-x:auto;gap:22px;height:45px;margin-bottom:20px;scrollbar-width:none}.modern-account .profile-tabs>button,.modern-account .profile-more>summary{font-size:12px}.modern-account .profile-more{position:static}.modern-account .profile-more>div{position:fixed;right:15px;top:115px}.modern-account h2{font-size:19px}.modern-account .section-title{gap:8px;margin-bottom:13px}.modern-account .text-link{font-size:10px;gap:5px}.modern-account .showcase-grid,.modern-account .inventory-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.modern-account .collectible{padding:8px 7px 10px}.modern-account .collectible-art{height:100px}.modern-account .collectible-art>img{width:105px;height:105px}.modern-account .rarity{font-size:9px}.modern-account .rarity-line{margin-bottom:7px}.modern-account .equipped-tag{font-size:8px;padding:3px}.modern-account .stats-grid{margin-top:28px}.modern-account .stats-grid .section-actions .text-link{font-size:0;gap:0}.modern-account .game-table{font-size:11px}.modern-account .game-table td:first-child svg{width:20px;margin-right:6px}.modern-account .game-table strong{font-size:13px}.modern-account .game-table th{font-size:9px}.modern-account .game-table td>span{font-size:10px}.modern-account .activity-table{font-size:10px}.modern-account .activity-table th{font-size:9px}.modern-account .activity-table td:last-child,.modern-account .activity-table td:nth-child(2){font-size:9px}.modern-account .activity-table td{height:45px;padding:7px 5px}.modern-account .activity-table td small{font-size:9px}.modern-account .cell-button{gap:7px}.modern-account .cell-button>img{width:22px;height:27px}.modern-account .profit-metrics strong{font-size:23px}.modern-account .profit-metrics{gap:12px}.modern-account .profit-metrics>div+div{padding-left:14px}.modern-account .profit-metrics span{font-size:10px}.modern-account .profit-metrics small{font-size:9px}.modern-account .chart-caption{font-size:9px}.modern-account .market-surface{padding:13px 10px 9px}.modern-account .segments button{font-size:10px;padding:5px 6px}.modern-account .section-actions{gap:8px}.modern-account .summary-strip{flex-wrap:wrap;row-gap:19px}.modern-account .summary-strip>button{flex:0 0 50%;padding:0 12px;font-size:10px}.modern-account .summary-strip>button:nth-child(odd){padding-left:0;border-right:1px solid var(--home-line,#2b2b32)}.modern-account .summary-strip>button:nth-child(even){border:0}.modern-account .toolbar{align-items:stretch;flex-direction:column;gap:13px}.modern-account .search-field{max-width:none;width:100%}.modern-account .achievement-grid{grid-template-columns:1fr}.modern-account .channel-stats{gap:25px 15px}.modern-account .channel-stats>article{padding-left:15px}.modern-account .channel-stats strong{font-size:21px}.modern-account .profile-dialog{padding:20px}.modern-account .position-summary{gap:20px}.modern-account .profile-more>div{z-index:100}.modern-account .modern-legacy-panel>.account-page{padding:0!important}}
.modern-account thead,.modern-account th{background:transparent}.modern-account .public-balances>div>span>small{display:block;font-size:10px;line-height:1.6;color:var(--home-muted,#9c9ca9)}
[data-theme=light] .modern-account{--profile-green:#238358;--profile-red:#b84258}[data-theme=light] .modern-account .vip{color:#7732b6}[data-theme=light] .modern-account .sub{color:#8c6120}[data-theme=light] .modern-account .moderator{color:var(--profile-green)}[data-theme=light] .modern-account .rarity{color:color-mix(in srgb,var(--rarity) 55%,#111)}
@media(prefers-reduced-motion:reduce){.modern-account *{transition:none!important;scroll-behavior:auto!important}}

.modern-account .profile-game-icon{height:25px;width:25px;object-fit:contain;vertical-align:middle;flex-shrink:0}.modern-account .game-table td:first-child>.profile-game-icon{margin-right:10px}
.modern-account .showcase-edit-button{display:inline-flex;align-items:center;gap:8px;padding:9px 13px;margin-bottom:18px;border:1px solid var(--home-line,#2b2b32);border-radius:8px;color:var(--home-ink,#f5f5f6);background:var(--home-surface,#17171b)}
.modern-account .profile-dialog:has(.showcase-editor){width:min(850px,calc(100vw - 32px));max-width:850px}
.modern-account .showcase-editor-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:22px 0 13px}.modern-account .showcase-editor-heading h3{font-size:14px;margin:0}.modern-account .showcase-editor-heading h3>span{font-weight:400;color:var(--home-muted,#9c9ca9);margin-left:6px}.modern-account .showcase-save-status{display:flex;align-items:center;gap:6px;color:var(--home-muted,#9c9ca9);font-size:11px}.modern-account .showcase-editor-slots{list-style:none;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding:0;margin:0}.modern-account .showcase-editor-slots li{position:relative;min-width:0;border:1px solid var(--home-line,#2b2b32);border-radius:10px;padding:10px 6px 7px}.modern-account .showcase-position{position:absolute;top:7px;left:8px;font-size:10px;color:var(--home-muted,#9c9ca9)}.modern-account .showcase-slot-art{height:75px;display:grid;place-items:center}.modern-account .showcase-slot-art img{width:75px;height:75px;object-fit:contain}.modern-account .showcase-editor-slots b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;font-size:11px;margin:7px 0 9px}.modern-account .showcase-slot-actions{display:flex;justify-content:center;gap:3px}.modern-account .showcase-slot-actions button{display:grid;place-items:center;padding:5px;border:1px solid var(--home-line,#2b2b32);border-radius:5px;background:transparent;color:var(--home-ink,#f5f5f6)}.modern-account .showcase-editor-slots .showcase-empty-slot{border-style:dashed;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;font-size:10px;color:var(--home-muted,#9c9ca9);min-height:150px;text-align:center}.modern-account .showcase-editor-pool{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-height:310px;overflow-y:auto;padding:1px 3px 2px 1px}.modern-account .showcase-editor-pool>button{display:flex;align-items:center;gap:9px;min-width:0;padding:8px;border:1px solid var(--home-line,#2b2b32);border-radius:8px;text-align:left;background:transparent;color:var(--home-ink,#f5f5f6)}.modern-account .showcase-editor-pool>button[aria-pressed=true]{border-color:color-mix(in srgb,var(--home-accent,#a970ff) 65%,transparent);background:color-mix(in srgb,var(--home-accent,#a970ff) 8%,transparent)}.modern-account .showcase-editor-pool>button>img{width:40px;height:43px;object-fit:contain;flex-shrink:0}.modern-account .showcase-editor-pool>button>span:not(.showcase-editor-fallback){flex:1;min-width:0;font-size:11px;overflow-wrap:anywhere}.modern-account .showcase-editor-pool small{display:block;font-size:9px;color:var(--home-muted,#9c9ca9);margin-top:4px}.modern-account .showcase-editor-pool>button>svg{flex-shrink:0;color:var(--home-accent,#a970ff)}.modern-account .showcase-editor button:disabled{opacity:.4;cursor:default}.modern-account .showcase-editor button:focus-visible,.modern-account .showcase-edit-button:focus-visible{outline:2px solid var(--home-accent,#a970ff);outline-offset:2px}.modern-account .showcase-editor-fallback{display:grid;place-items:center;min-width:40px;height:43px;font-size:25px}.modern-account .showcase-save-error{padding:12px;border:1px solid var(--profile-red,#df7d88);border-radius:8px;font-size:12px}.modern-account .showcase-save-error>p{margin:0 0 9px}.modern-account .showcase-save-error>div{display:flex;gap:9px;flex-wrap:wrap}.modern-account .showcase-save-error button{border:1px solid var(--home-line,#2b2b32);border-radius:6px;background:transparent;color:inherit;padding:7px 10px}
@media(max-width:700px){.modern-account .showcase-editor-slots{grid-template-columns:repeat(3,minmax(0,1fr))}.modern-account .showcase-editor-pool{grid-template-columns:repeat(2,minmax(0,1fr));max-height:240px}.modern-account .showcase-editor-heading{flex-wrap:wrap}.modern-account .showcase-editor-heading .search-field{width:100%}.modern-account .profile-dialog:has(.showcase-editor){padding:17px}.modern-account .showcase-editor-pool>button{gap:5px;padding:6px}.modern-account .showcase-editor-pool>button>img{width:32px;height:36px}.modern-account .showcase-editor-slots .showcase-empty-slot{min-height:142px}}

/* Source /assets/bomber-connection-status-311735dce47d.css; order preserved. */
.bomber-network{position:relative;flex:0 0 auto;color:#98e5c5;font-size:11px;font-weight:600;line-height:1.2}.bomber-network summary{color:inherit;display:flex;align-items:center;gap:6px;min-height:32px;padding:7px 9px;border:1px solid #4c765b55;border-radius:10px;background:#132b201f;cursor:pointer;list-style:none;white-space:nowrap}.bomber-network summary::-webkit-details-marker{display:none}.bomber-network summary:focus-visible{outline:2px solid #c7a3ff;outline-offset:3px}.network-bars{display:flex;align-items:flex-end;gap:2px;height:12px}.network-bars i{display:block;width:3px;border-radius:1px;background:currentColor}.network-bars i:nth-child(1){height:4px}.network-bars i:nth-child(2){height:8px}.network-bars i:nth-child(3){height:12px}.bomber-network.slow{color:#f4cf76}.bomber-network.bad{color:#ff9aa9}.bomber-network.unknown{color:#a59cb7}.bomber-network .network-popover{position:absolute;z-index:40;right:0;top:calc(100% + 10px);width:286px;max-width:calc(100vw - 24px);padding:17px;border:1px solid #52445f;border-radius:16px;background:#1a1525;box-shadow:0 18px 55px #0008;color:#e7deef;font-size:12px;font-weight:400;line-height:1.4}.network-popover strong{display:block;margin-bottom:14px;font-size:14px}.network-popover dl{display:grid;grid-template-columns:1fr auto;gap:10px 12px;margin:0}.network-popover dt{color:#b9afc8}.network-popover dd{margin:0;font-variant-numeric:tabular-nums;text-align:right;font-weight:600}.network-popover p{margin:14px 0 0;padding-top:12px;border-top:1px solid #ffffff10;color:#9387a7;font-size:10px}.focus-match .match-toolbar .bomber-network{margin-left:auto}.focus-match .match-toolbar .bomber-network+.match-status{margin-left:0}@media(max-width:1100px){.bomber-network summary{font-size:10px;padding:6px;min-height:29px}.bomber-network .network-popover{position:fixed;right:12px;top:64px}.focus-match .match-toolbar .bomber-network{margin-left:0}}@media(prefers-reduced-motion:reduce){.bomber-network *{animation:none!important}}

/* Source /assets/minesweeper-settings-ccf9956bcc76a0d3.css; order preserved. */
.ms-app{--ms-bg:#11151c;--ms-panel:#191f29;--ms-line:#2c3441;--ms-muted:#8c98ac;--ms-text:#eff3f9;--ms-accent:#c3ed86;max-width:1200px;margin:0 auto;padding:48px 32px 24px;color:var(--ms-text);font-family:Inter,Segoe UI,sans-serif;font-size:14px;line-height:1.5;color-scheme:dark}.ms-app *{box-sizing:border-box}.ms-app button{font:inherit;cursor:pointer}.ms-app button:disabled{opacity:.45;cursor:default}.ms-app button:focus-visible,.ms-app summary:focus-visible{outline:2px solid var(--ms-accent);outline-offset:4px}.ms-app button{touch-action:manipulation}.ms-app .ms-icon{width:22px;height:22px;flex-shrink:0;vertical-align:middle}.ms-app h1,.ms-app h2,.ms-app p{margin:0}.ms-heading{margin-bottom:27px}.ms-eyebrow{font-size:10px;font-weight:700;letter-spacing:1.8px;color:var(--ms-muted);display:flex;align-items:center;gap:12px}.ms-eyebrow>span{width:4px;height:4px;background:var(--ms-accent);border-radius:50%}.ms-title-row{display:flex;align-items:center;justify-content:space-between;margin-top:16px}.ms-title-row h1{font-size:64px;line-height:1.05;letter-spacing:-3.5px;font-weight:760}.ms-title-dot{color:var(--ms-accent)}.ms-title-row p{color:var(--ms-muted);font-size:14px;margin-top:12px}.ms-heading-mark{width:74px;height:74px;border:1px solid var(--ms-line);display:grid;place-items:center;border-radius:22px;transform:rotate(-9deg);color:var(--ms-accent);background:linear-gradient(135deg,#c3ed8610,transparent)}.ms-heading-mark .ms-icon{width:36px;height:36px}.ms-tabs{display:flex;gap:24px;border-bottom:1px solid var(--ms-line);margin-bottom:28px}.ms-tabs button{display:flex;align-items:center;gap:9px;padding:16px 3px;background:none;color:var(--ms-muted);border:0;border-bottom:2px solid transparent;font-weight:600;white-space:nowrap}.ms-tabs button[aria-current=page]{color:var(--ms-accent);border-bottom-color:var(--ms-accent)}.ms-tabs .ms-icon{width:18px;height:18px}.ms-tab-label{font-size:9px;letter-spacing:.4px;line-height:1;background:#2a323e;border:1px solid #3b4553;border-radius:5px;padding:4px 5px;color:#b2bfd3}.ms-layout{display:grid;grid-template-columns:minmax(0,1fr) 288px;gap:26px;align-items:start}.ms-stage{min-width:0}.ms-levels{display:flex;gap:9px;margin-bottom:16px}.ms-levels button{flex:1;min-width:0;text-align:left;background:#191f29;border:1px solid var(--ms-line);border-radius:11px;padding:13px 16px;color:var(--ms-muted);transition:border-color .15s,background .15s}.ms-levels strong{display:block;color:#ced7e6;font-size:13px;font-weight:600}.ms-levels span{display:block;font-size:11px;white-space:nowrap;margin-top:4px}.ms-levels i{font-style:normal;margin:0 4px;color:#59677b}.ms-levels button[aria-pressed=true]{background:#222d26;border-color:#789753}.ms-levels button[aria-pressed=true] strong{color:var(--ms-accent)}.ms-game-card{border:1px solid var(--ms-line);border-radius:17px;background:var(--ms-panel);overflow:hidden}.ms-board-toolbar{display:flex;justify-content:space-between;align-items:center;padding:23px 25px;border-bottom:1px solid var(--ms-line);gap:8px}.ms-stat{display:flex;align-items:center;gap:12px;min-width:90px}.ms-stat>.ms-icon{color:var(--ms-accent);width:21px;height:21px}.ms-stat span{display:block;font-size:9px;letter-spacing:1.6px;color:var(--ms-muted);font-weight:700;line-height:1.4}.ms-stat strong{font-family:Cascadia Code,Consolas,monospace;font-size:27px;line-height:1.2;letter-spacing:1px;font-weight:600;color:var(--ms-text);font-variant-numeric:tabular-nums}.ms-stat.time{text-align:right;justify-content:flex-end}.ms-stat.time>.ms-icon{color:var(--ms-muted)}.ms-board-label{text-align:center}.ms-board-label>span{display:block;color:var(--ms-muted);font-size:9px;letter-spacing:1.2px}.ms-board-label strong{display:block;font-size:13px;font-weight:500;margin-top:4px;color:#c7d1df}.ms-board-scroll{padding:26px 18px;overflow:auto;overscroll-behavior-x:contain;background:radial-gradient(ellipse at 50% 50%,#20293680,transparent 75%);scrollbar-color:#4c5b70 #191f29;scrollbar-width:thin}.ms-board-wrap{position:relative;width:max-content;margin-inline:auto}.ms-board{--cell:32px;--gap:3px;display:flex;flex-direction:column;gap:var(--gap);padding:7px;border-radius:9px;background:#0d121a;border:1px solid #303c4d;box-shadow:0 8px 25px #0002;width:max-content;user-select:none;-webkit-user-select:none}.ms-board-row{display:grid;grid-template-columns:repeat(var(--cols),var(--cell));gap:var(--gap)}.ms-cell{height:var(--cell);width:var(--cell);border:0;border-radius:4px;padding:0;display:grid;place-items:center;font-family:Cascadia Code,Consolas,monospace;font-size:18px;font-weight:750;line-height:1;color:#e6edf8;position:relative;-webkit-touch-callout:none}.ms-cell.is-covered,.ms-cell.is-flag{background:linear-gradient(145deg,#394657,#2e3a4b);box-shadow:inset 0 1px #73829936,inset 0 -2px #0003;transition:background .1s}.ms-cell.is-covered:after{content:"";height:3px;width:3px;border-radius:50%;background:#6a7b933d}.ms-cell.is-covered:hover{background:#4d5d72}.ms-cell.is-open{background:#1b2533;box-shadow:inset 0 0 0 1px #2c3c4e40;cursor:default}.ms-cell.is-open.n-0{background:#18212d}.ms-cell.n-1{color:#84b9fb}.ms-cell.n-2{color:#a9dc85}.ms-cell.n-3{color:#f3a392}.ms-cell.n-4{color:#b8a2f2}.ms-cell.n-5{color:#ffd580}.ms-cell.n-6{color:#6ed9d6}.ms-cell.n-7{color:#e1e5ec}.ms-cell.n-8{color:#ee8cc0}.ms-cell.is-flag{color:var(--ms-accent)}.ms-cell .ms-icon{width:18px;height:18px}.ms-cell.is-hit{background:#a73e46;color:#fff}.ms-cell.is-mine{background:#3e303b;color:#ffb8ba}.ms-cell.is-wrong{background:#443039;color:#f7a0a9}.ms-cell:focus-visible{outline:2px solid #fff!important;outline-offset:0!important;z-index:1}.ms-board-bottom{padding:17px 22px;border-top:1px solid var(--ms-line);display:flex;align-items:center;justify-content:space-between;gap:14px}.ms-flag-toggle{border:0;background:none;color:var(--ms-muted);display:flex;align-items:center;gap:8px;font-size:12px!important;padding:5px 0}.ms-flag-toggle .ms-icon{width:16px;height:16px}.ms-switch{display:inline-block;width:27px;height:15px;background:#394353;border-radius:20px;position:relative;margin-left:2px}.ms-switch:after{content:"";position:absolute;width:9px;height:9px;top:3px;left:3px;border-radius:50%;background:#a7b2c4;transition:transform .12s}.ms-flag-toggle[aria-pressed=true]{color:var(--ms-accent)}.ms-flag-toggle[aria-pressed=true] .ms-switch{background:#526a37}.ms-flag-toggle[aria-pressed=true] .ms-switch:after{background:var(--ms-accent);transform:translate(12px)}.ms-safe-count{font-size:11px;color:var(--ms-muted);white-space:nowrap}.ms-safe-count b{color:#cdd7e5;font-weight:500}.ms-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;border-radius:9px;padding:13px 20px;font-size:13px!important;font-weight:600!important;text-decoration:none;border:1px solid transparent;transition:background .12s}.ms-button.primary{background:var(--ms-accent);color:#172416}.ms-button.primary:hover{background:#d4f6a6}.ms-button.secondary{border-color:#3a4657;color:#d5dfed;background:#232d3b}.ms-button.secondary:hover{background:#303d50}.ms-button.subtle{background:none;color:var(--ms-muted);padding-inline:8px}.ms-button.danger{background:#743842;color:#ffd4d6}.ms-button.compact{font-size:11px!important;padding:8px 11px;gap:7px}.ms-button.compact .ms-icon{width:14px;height:14px}.ms-controls{display:flex;justify-content:center;gap:16px;flex-wrap:wrap;color:#8390a3;font-size:10px;padding:18px 6px;align-items:center}.ms-controls>span{display:inline-flex;align-items:center;gap:6px}.ms-controls kbd{font-family:inherit;font-size:9px;border:1px solid #354052;border-radius:4px;background:#1a212d;padding:1px 5px;color:#b7c4d6}.ms-controls .ms-touch-hint{display:none}.ms-sidebar{display:flex;flex-direction:column;gap:17px}.ms-kicker{font-size:9px;letter-spacing:1.5px;color:var(--ms-muted);font-weight:700}.ms-profile-card{padding:24px 23px 19px;border:1px solid #52613d;border-radius:15px;background:linear-gradient(125deg,#263125,#1c2425 80%)}.ms-rating{display:flex;align-items:center;gap:14px;margin-top:18px}.ms-rating>span{width:45px;height:45px;display:grid;place-items:center;border:1px solid #c3ed8630;background:#c3ed8610;border-radius:13px;color:var(--ms-accent)}.ms-rating strong{font-size:39px;line-height:1;font-weight:650;letter-spacing:-1.5px;color:#d3efad}.ms-rating strong small{font-size:11px;font-weight:600;color:#a4b68e;letter-spacing:0;margin-left:7px}.ms-rank{font-size:12px;color:#c8d7b6;margin-top:17px;font-weight:600}.ms-rank>span{display:block;font-size:10px;color:#8c9e88;font-weight:400;margin-top:3px}.ms-profile-stats{display:flex;gap:12px;border-top:1px solid #c3ed861f;padding-top:16px;margin-top:18px}.ms-profile-stats>div{flex:1}.ms-profile-stats b{font-weight:600;display:block;font-size:16px;color:#deebd0}.ms-profile-stats span{font-size:10px;color:#8f9e8d}.ms-side-card{padding:22px;border:1px solid var(--ms-line);border-radius:14px;background:#191f2980}.ms-side-title{display:flex;justify-content:space-between;align-items:center;gap:10px}.ms-side-title h2{font-size:13px;font-weight:600;letter-spacing:-.1px}.ms-side-title>.ms-icon{width:16px;height:16px;color:#6c7a8f}.ms-rules{list-style:none;counter-reset:rules;display:flex;flex-direction:column;gap:18px;margin:22px 0 20px;padding:0}.ms-rules li{counter-increment:rules;position:relative;padding-left:31px}.ms-rules li:before{content:"0" counter(rules);position:absolute;left:0;top:1px;font-size:10px;font-family:Consolas,monospace;color:#7d9761}.ms-rules b{font-size:12px;font-weight:500;display:block;color:#ced8e7}.ms-rules span{display:block;font-size:11px;color:var(--ms-muted);margin-top:4px;line-height:1.65}.ms-tip{display:flex;gap:10px;align-items:start;border:1px solid #344334;background:#a9d57c07;border-radius:8px;padding:11px 10px;color:#a2b594;font-size:10px;line-height:1.65}.ms-tip .ms-icon{width:16px;height:16px;margin-top:1px;color:#a5c882}.ms-details{margin-top:16px;font-size:11px;color:var(--ms-muted)}.ms-details summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;color:#acb9cc}.ms-details summary .ms-icon{width:13px;height:13px}.ms-details[open] summary .ms-icon{transform:rotate(90deg)}.ms-details p{margin-top:12px;font-size:11px;line-height:1.7}.ms-live-dot{height:6px;width:6px;border-radius:50%;background:var(--ms-accent);box-shadow:0 0 8px #bdeb8d33}.ms-empty-leaders{font-size:11px;color:var(--ms-muted);line-height:1.8;padding-top:20px}.ms-leaderboard,.ms-recent{list-style:none;padding:0;margin:15px 0 0}.ms-leaderboard li{display:flex;gap:9px;align-items:center;padding:11px 0;border-bottom:1px solid #29313d;font-size:11px}.ms-leaderboard li:last-child{border:0;padding-bottom:0}.ms-position{font:10px Consolas,monospace;color:#65748a}.ms-leaderboard li>span:nth-child(2){min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#bbc8da}.ms-leaderboard li.is-me>span:nth-child(2){color:var(--ms-accent)}.ms-leaderboard li>span>small{display:block;font-size:9px;color:#7a896b}.ms-leaderboard strong{font-size:12px;color:#e0e8f4;font-weight:500;white-space:nowrap}.ms-leaderboard strong small{font-size:8px;color:#77869b;margin-left:3px}.ms-recent li{display:flex;justify-content:space-between;font-size:11px;padding:8px 0;color:#afbdd0;gap:10px}.ms-recent b{font-weight:500}.ms-recent .positive{color:var(--ms-accent)}.ms-recent .negative{color:#eea0a8}.ms-page-footer{display:flex;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid #252e3a;padding-top:21px;margin-top:30px;font-size:10px;color:#6f7c90}.ms-page-footer>span:first-child{display:flex;align-items:center;gap:7px}.ms-page-footer .ms-icon{width:14px;height:14px}.ms-empty{text-align:center;padding:75px 25px 80px}.ms-empty h2{font-size:25px;letter-spacing:-.6px}.ms-empty p{color:var(--ms-muted);font-size:13px;margin:12px 0 25px}.ms-loading{color:var(--ms-muted);padding:90px 20px;text-align:center}.ms-notice{background:#3a2a29;border:1px solid #745147;color:#f5c8b7;border-radius:9px;padding:12px 16px;font-size:12px;margin-bottom:18px}.ms-notice[hidden]{display:none}.ms-result{display:flex;align-items:center;gap:14px;padding:17px 24px;border-bottom:1px solid var(--ms-line);background:#ffffff03}.ms-result>.ms-icon{height:26px;width:26px}.ms-result strong{font-size:15px;font-weight:600}.ms-result p{font-size:11px;color:#a8b5c8;margin-top:4px}.ms-result.success{color:var(--ms-accent);background:#c3ed8607}.ms-result.failure{color:#f6adb3;background:#f6adb307}.ms-result.neutral{color:#b9c9e0}.ms-delta{margin-left:12px;white-space:nowrap;font-family:Consolas,monospace}.ms-versus{display:flex;align-items:center;justify-content:space-between;padding:22px 25px;border-bottom:1px solid var(--ms-line);gap:20px}.ms-versus>div{flex:1;min-width:0}.ms-player-label{display:flex;align-items:center;justify-content:space-between;gap:6px;font-size:9px;letter-spacing:1px;color:#91a17f}.ms-player-label b{font-size:9px;letter-spacing:0;color:#96a4b7;font-weight:500;white-space:nowrap}.ms-versus strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;margin:4px 0 10px}.ms-versus small{font-size:9px;color:var(--ms-muted)}.ms-vs{font-size:10px;font-weight:700;font-style:italic;color:#6e7c92}.ms-progress{height:4px;border-radius:5px;background:#303b49;margin-bottom:4px;overflow:hidden}.ms-progress>i{display:block;height:100%;background:var(--ms-accent);border-radius:5px;transition:width .2s}.ms-progress.opponent>i{background:#a8a0f3}.ms-versus>div:last-child .ms-player-label{color:#b2a9e3}.ms-countdown{position:absolute;inset:0;background:#101720e8;backdrop-filter:blur(3px);display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:2;border-radius:9px;text-align:center;pointer-events:all}.ms-countdown>span{font-size:10px;letter-spacing:3px;color:#a3b18b}.ms-countdown>strong{font-size:90px;line-height:1.3;color:var(--ms-accent)}.ms-countdown p{font-size:11px;color:var(--ms-muted)}.ms-duel-intro{text-align:center;padding:38px 25px}.ms-duel-intro>.ms-kicker{color:#9cad87}.ms-duel-art{display:flex;align-items:center;justify-content:center;gap:24px;margin:34px 0 25px}.ms-duel-art>span{display:grid;place-items:center;width:72px;height:78px;background:#c3ed8610;border:1px solid #c3ed8640;border-radius:18px;transform:rotate(-8deg);color:var(--ms-accent)}.ms-duel-art>span:last-child{transform:rotate(8deg);background:#b5a2f212;border-color:#b5a2f240;color:#bdacf7}.ms-duel-art .ms-icon{width:33px;height:33px}.ms-duel-art>b{font-size:15px;font-style:italic;color:#8590a1}.ms-duel-intro h2{font-size:35px;font-weight:650;letter-spacing:-1.4px;line-height:1.15;margin:0 0 18px}.ms-duel-intro>p{font-size:12px;line-height:1.8;color:var(--ms-muted)}.ms-duel-features{display:flex;justify-content:center;gap:20px;font-size:10px;color:#b3c09f;margin:24px 0}.ms-duel-features>span{display:flex;align-items:center;gap:6px}.ms-duel-features .ms-icon{width:15px;height:15px}.ms-duel-intro>.ms-button{min-width:260px;margin-bottom:14px}.ms-duel-intro>small{display:block;color:#748196;font-size:10px}.ms-queue{text-align:center;padding:70px 25px}.ms-radar{width:100px;height:100px;display:grid;place-items:center;margin:0 auto 30px;border:1px solid #c3ed8640;border-radius:50%;background:#c3ed8606;box-shadow:0 0 0 16px #c3ed8603;animation:ms-pulse 2.4s ease-in-out infinite;color:var(--ms-accent)}.ms-radar .ms-icon{width:35px;height:35px}.ms-queue h2{font-size:24px;font-weight:600;letter-spacing:-.5px}.ms-queue p{font-size:12px;color:var(--ms-muted);margin-top:9px}.ms-queue-time{display:block;margin:22px 0;font:24px Consolas,monospace;color:var(--ms-accent)}.ms-resign-confirm{border-top:1px solid #5d4544;background:#3b2c2e;display:flex;align-items:center;justify-content:flex-end;padding:14px 20px;gap:9px;flex-wrap:wrap}.ms-resign-confirm>span{color:#e2b7b3;font-size:11px;margin-right:auto}@keyframes ms-pulse{50%{box-shadow:0 0 0 22px #c3ed8600;border-color:#c3ed8680}}@media(min-width:1150px){.ms-board{--cell:34px}.ms-stage:has(.ms-levels button[data-action=level-easy][aria-pressed=true]) .ms-board{--cell:40px;--gap:4px}.ms-stage:has(.ms-levels button[data-action=level-easy][aria-pressed=true]) .ms-board-scroll{padding-block:32px}}@media(max-width:1050px){.ms-app{padding:36px 22px 22px}.ms-layout{grid-template-columns:minmax(0,1fr) 255px;gap:18px}.ms-board{--cell:28px}.ms-board-toolbar{padding:20px}.ms-levels button{padding:12px}.ms-board-bottom{padding:15px;gap:9px}.ms-sidebar .ms-side-card{padding:19px}.ms-controls{gap:10px}.ms-safe-count{font-size:10px}.ms-board-label strong{font-size:12px}}@media(max-width:900px){.ms-layout{grid-template-columns:minmax(0,1fr)}.ms-sidebar{display:grid;grid-template-columns:1fr 1fr;align-items:start}.ms-board{--cell:34px}.ms-sidebar>.ms-side-card:nth-child(2){grid-column:2;grid-row:1 / span 2}.ms-title-row h1{font-size:57px}.ms-stage .ms-board-scroll{padding:27px 18px}.ms-board-toolbar{padding:22px 25px}.ms-board-bottom{padding:18px 22px}}@media(max-width:600px){.ms-app{padding:28px 15px 20px}.ms-eyebrow{font-size:8px;letter-spacing:1.1px;gap:8px}.ms-title-row h1{font-size:49px;letter-spacing:-2.8px}.ms-title-row p{font-size:12px}.ms-heading-mark{width:53px;height:53px;border-radius:16px}.ms-heading-mark .ms-icon{width:28px;height:28px}.ms-tabs{margin-bottom:20px;gap:25px}.ms-tabs button{font-size:13px;padding:14px 2px}.ms-layout{gap:10px}.ms-levels{gap:7px;margin-bottom:12px}.ms-levels button{padding:11px 9px;border-radius:9px}.ms-levels strong{font-size:11px}.ms-levels span{font-size:9px}.ms-levels i{margin-inline:2px}.ms-game-card{border-radius:13px}.ms-board-toolbar{padding:17px 16px}.ms-stat{min-width:70px;gap:8px}.ms-stat strong{font-size:23px}.ms-stat span{font-size:8px;letter-spacing:1px}.ms-stat>.ms-icon{width:16px;height:16px}.ms-board-label>span{font-size:8px}.ms-board-label strong{font-size:10px}.ms-stage .ms-board-scroll{padding:18px 12px}.ms-board{--cell:32px;--gap:3px;padding:5px}.ms-stage:has(.ms-versus) .ms-board,.ms-stage:has(.ms-levels button[data-action=level-normal][aria-pressed=true]) .ms-board{--cell:clamp(17px, calc((100vw - 115px)/16) ,28px);--gap:2px}.ms-stage:has(.ms-versus) .ms-cell,.ms-stage:has(.ms-levels button[data-action=level-normal][aria-pressed=true]) .ms-cell{font-size:13px;border-radius:3px}.ms-stage:has(.ms-versus) .ms-cell .ms-icon,.ms-stage:has(.ms-levels button[data-action=level-normal][aria-pressed=true]) .ms-cell .ms-icon{width:13px;height:13px}.ms-board-bottom{padding:13px 12px;gap:8px}.ms-flag-toggle{font-size:11px!important;gap:5px}.ms-switch{width:25px}.ms-safe-count{font-size:9px}.ms-button.compact{font-size:10px!important;padding:7px 8px;gap:4px}.ms-controls>span:not(.ms-touch-hint){display:none}.ms-controls .ms-touch-hint{display:inline;color:#8c98ad;font-size:10px;padding-block:2px}.ms-sidebar{gap:12px}.ms-profile-card{padding:19px}.ms-sidebar>.ms-side-card:nth-child(2){grid-row:auto;grid-column:1 / -1}.ms-sidebar .ms-side-card{padding:19px}.ms-sidebar>.ms-side-card:nth-child(3){grid-column:2;grid-row:1;min-height:100%}.ms-sidebar>.ms-side-card:nth-child(4){grid-column:1 / -1}.ms-rating{gap:9px;margin-top:15px}.ms-rating>span{width:33px;height:33px;border-radius:9px}.ms-rating>span .ms-icon{width:19px;height:19px}.ms-rating strong{font-size:29px}.ms-rating strong small{font-size:9px;margin-left:4px}.ms-profile-card>.ms-kicker{font-size:8px;letter-spacing:1px}.ms-profile-stats{gap:5px;padding-top:12px;margin-top:14px}.ms-profile-stats b{font-size:13px}.ms-profile-stats span{font-size:8px}.ms-rank{font-size:11px}.ms-rank>span{font-size:9px}.ms-side-title h2{font-size:12px}.ms-empty-leaders{font-size:10px;line-height:1.8}.ms-leaderboard li{font-size:10px;gap:6px;flex-wrap:wrap}.ms-leaderboard strong{font-size:10px}.ms-leaderboard .ms-position{display:none}.ms-rules{gap:16px;margin:18px 0}.ms-tip{font-size:10px}.ms-page-footer>span:last-child{display:none}.ms-page-footer{margin-top:21px}.ms-duel-intro{padding:29px 17px}.ms-duel-intro h2{font-size:30px}.ms-duel-intro>p{font-size:11px}.ms-duel-features{gap:13px;font-size:9px}.ms-duel-intro>.ms-button{min-width:240px}.ms-duel-intro>small{font-size:9px}.ms-versus{padding:17px 14px;gap:13px}.ms-versus strong{font-size:11px}.ms-player-label{font-size:8px;letter-spacing:.5px}.ms-player-label b{font-size:8px}.ms-result{padding:14px 16px;gap:11px}.ms-result strong{font-size:13px}.ms-result p{font-size:10px}.ms-result>.ms-icon{width:22px;height:22px}.ms-delta{margin-left:6px}.ms-queue{padding:60px 20px}.ms-queue h2{font-size:23px}.ms-resign-confirm{padding:12px}.ms-resign-confirm>span{flex-basis:100%;margin-bottom:5px}}@media(max-width:360px){.ms-app{padding-inline:10px}.ms-eyebrow{font-size:7px;letter-spacing:1px}.ms-board{--cell:28px}.ms-stage:has(.ms-versus) .ms-board,.ms-stage:has(.ms-levels button[data-action=level-normal][aria-pressed=true]) .ms-board{--cell:clamp(15px, calc((100vw - 100px)/16) ,19px)}.ms-board-label strong{display:none}.ms-board-label>span{font-size:7px}.ms-stat{min-width:65px}.ms-sidebar .ms-profile-card,.ms-sidebar .ms-side-card{padding:14px}.ms-rating{gap:7px}.ms-rating strong{font-size:27px}.ms-duel-features{flex-direction:column;align-items:center;gap:8px}.ms-versus{gap:10px}.ms-player-label{flex-wrap:wrap}.ms-board-bottom{gap:6px}.ms-safe-count{font-size:8px}.ms-flag-toggle{font-size:10px!important}}@media(prefers-reduced-motion:reduce){.ms-app *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media(max-width:600px){.ms-stage:has(.ms-levels button[data-action=level-easy][aria-pressed=true]) .ms-board{--cell:clamp(24px,calc((100vw - 100px)/9),32px)}.ms-stage:has(.ms-versus) .ms-board,.ms-stage:has(.ms-levels button[data-action=level-normal][aria-pressed=true]) .ms-board{--cell:24px;--gap:2px}}main:has(>.ms-live-page){padding-top:12px}.ms-live-page{max-width:1420px;margin:auto;padding:8px 24px 32px}.ms-live-top{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px}.ms-live-top>span{font-size:12px;color:#90988d}.ms-live-top>.button{padding:8px 12px;min-height:36px}.ms-live-page .ms-app{max-width:none;padding:24px;border-radius:24px;background:var(--ms-bg);border:1px solid var(--ms-line)}.ms-live-page .ms-heading{margin-bottom:8px}.ms-live-page .ms-eyebrow{display:none}.ms-live-page .ms-title-row{margin:0;gap:12px}.ms-live-page .ms-title-row>div:first-child{display:flex;gap:8px 20px;align-items:baseline;flex-wrap:wrap}.ms-live-page .ms-title-row h1{font-size:38px;letter-spacing:-1.6px}.ms-live-page .ms-title-row p{margin:0;font-size:12px}.ms-live-page .ms-tabs{margin-bottom:18px;gap:24px;overflow:auto}.ms-live-page .ms-tabs button{padding:13px 2px}.ms-live-page .ms-board-bottom{flex-wrap:wrap}.ms-live-page .ms-empty{padding:40px 22px}.ms-live-page .ms-empty h2{font-size:25px}.ms-live-page .ms-layout{gap:20px}.ms-live-page .ms-app[data-theme=calm]{--ms-bg:#18221f;--ms-panel:#222e27;--ms-line:#3b4c3e;--ms-muted:#afbbac;--ms-text:#f2f0df;--ms-accent:#d4de9e;--ms-cell:#4c6351;--ms-open:#26382c;--ms-cell-hover:#607c65;--ms-number1:#a6caff;--ms-number2:#c1e59e;--ms-number3:#ffc0a6;--ms-number4:#d0b6fc;--ms-board:#15221a;--ms-shadow:#0003}.ms-live-page .ms-app[data-theme=night]{--ms-bg:#141923;--ms-panel:#1c2330;--ms-line:#354055;--ms-muted:#a6b3c9;--ms-text:#edf1fa;--ms-accent:#c1c5f2;--ms-cell:#36465e;--ms-open:#202e42;--ms-cell-hover:#516787;--ms-number1:#91c5ff;--ms-number2:#b4df9a;--ms-number3:#ffafa0;--ms-number4:#ccb4fb;--ms-board:#111925;--ms-shadow:#0004}.ms-live-page .ms-app[data-theme=paper]{--ms-bg:#ece6d7;--ms-panel:#f7f3e9;--ms-line:#c5bcaa;--ms-muted:#665f50;--ms-text:#2e352e;--ms-accent:#4d652f;--ms-cell:#d3c5a9;--ms-open:#f3eee1;--ms-cell-hover:#baa985;--ms-number1:#205e9c;--ms-number2:#426626;--ms-number3:#a53d2c;--ms-number4:#704c96;--ms-board:#b8b09b;--ms-shadow:#756c4f22;color-scheme:light}.ms-live-page .ms-levels button,.ms-live-page .ms-side-card,.ms-live-page .ms-profile-card,.ms-live-page .ms-controls kbd,.ms-live-page .ms-button.secondary{background:var(--ms-panel);color:var(--ms-text);border-color:var(--ms-line)}.ms-live-page .ms-levels strong,.ms-live-page .ms-rules b,.ms-live-page .ms-safe-count b,.ms-live-page .ms-board-label strong,.ms-live-page .ms-leaderboard strong,.ms-live-page .ms-profile-stats b{color:var(--ms-text)}.ms-live-page .ms-levels button[aria-pressed=true]{border-color:var(--ms-accent);background:color-mix(in srgb,var(--ms-accent) 9%,var(--ms-panel))}.ms-live-page .ms-board-scroll{background:none;scrollbar-color:var(--ms-line) var(--ms-panel)}.ms-live-page .ms-board{background:var(--ms-board);border-color:var(--ms-line);box-shadow:0 12px 30px var(--ms-shadow)}.ms-live-page .ms-cell.is-covered,.ms-live-page .ms-cell.is-flag{background:var(--ms-cell);box-shadow:inset 0 1px #ffffff19,inset 0 -2px #0002}.ms-live-page .ms-cell.is-covered:hover{background:var(--ms-cell-hover)}.ms-live-page .ms-cell.is-open,.ms-live-page .ms-cell.is-open.n-0{background:var(--ms-open);box-shadow:none}.ms-live-page .ms-cell.n-1{color:var(--ms-number1)}.ms-live-page .ms-cell.n-2{color:var(--ms-number2)}.ms-live-page .ms-cell.n-3{color:var(--ms-number3)}.ms-live-page .ms-cell.n-4{color:var(--ms-number4)}.ms-live-page .ms-cell.n-5{color:var(--ms-number3)}.ms-live-page .ms-cell.n-6{color:var(--ms-number1)}.ms-live-page .ms-cell.n-7,.ms-live-page .ms-cell.n-8{color:var(--ms-text)}.ms-live-page .ms-rating strong,.ms-live-page .ms-rank,.ms-live-page .ms-tip{color:var(--ms-accent)}.ms-live-page .ms-rank>span,.ms-live-page .ms-profile-stats span,.ms-live-page .ms-rating strong small,.ms-live-page .ms-result p,.ms-live-page .ms-controls,.ms-live-page .ms-leaderboard li>span:nth-child(2),.ms-live-page .ms-details summary,.ms-live-page .ms-recent li,.ms-live-page .ms-muted{color:var(--ms-muted)}.ms-live-page .ms-tip{border-color:var(--ms-line);background:transparent}.ms-live-page .ms-profile-stats,.ms-live-page .ms-page-footer,.ms-live-page .ms-leaderboard li{border-color:var(--ms-line)}.ms-live-page .ms-button.primary{background:var(--ms-accent);color:var(--ms-bg)}.ms-live-page .ms-tab-label{color:var(--ms-text);background:var(--ms-panel);border-color:var(--ms-line)}.ms-live-page .ms-cell:focus-visible{outline-color:var(--ms-accent)!important}.ms-live-page .ms-countdown{background:color-mix(in srgb,var(--ms-bg) 94%,transparent)}.ms-live-page .ms-settings{border:1px solid var(--ms-line);background:var(--ms-panel);padding:18px;border-radius:14px;margin-bottom:18px}.ms-live-page .ms-settings[hidden]{display:none}.ms-theme-choices{display:flex;gap:8px;flex-wrap:wrap}.ms-settings p{font-size:12px;color:var(--ms-muted);padding:16px 0 8px}.ms-mascot-choices{display:flex;gap:8px;overflow:auto;max-width:100%;padding:4px}.ms-mascot-choices button{min-width:84px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:3px;background:transparent;border:1px solid var(--ms-line);border-radius:12px;color:var(--ms-text);padding:8px}.ms-mascot-choices span{font-size:10px}.ms-mascot-choices button[aria-pressed=true],.ms-theme-choices button[aria-pressed=true]{border-color:var(--ms-accent);outline:1px solid var(--ms-accent)}.ms-mascot{object-fit:contain;image-rendering:auto;width:64px;height:64px}.ms-profile-card>.ms-mascot{float:right;width:54px;height:54px;margin:-4px -6px 0 6px}.ms-mode-note{padding:0 4px 12px;color:var(--ms-muted);font-size:12px}.ms-hint-explanation{padding:16px 22px;border-bottom:1px solid var(--ms-line);background:color-mix(in srgb,var(--ms-accent) 10%,transparent)}.ms-hint-explanation strong{color:var(--ms-accent);font-size:13px}.ms-hint-explanation p{font-size:12px;margin:5px 0}.ms-hint-explanation small{font-size:10px;color:var(--ms-muted)}.ms-live-page .ms-cell.ms-hint-target{outline:3px solid var(--ms-accent);outline-offset:0;z-index:1}.ms-live-page .ms-cell.ms-hint-source{box-shadow:inset 0 0 0 2px var(--ms-accent)}.ms-records,.ms-daily-scores ol{list-style:none;padding:0;margin:12px 0}.ms-records li,.ms-daily-scores li{display:flex;justify-content:space-between;gap:12px;padding:8px 0;font-size:12px}.ms-records small,.ms-recent small{display:block;font-size:10px;color:var(--ms-muted);margin-top:3px}.ms-daily-scores h3{font-size:13px;margin:0}.ms-daily-scores p{font-size:11px;color:var(--ms-muted);margin-top:10px}.ms-live-page .ms-recent{max-height:350px;overflow:auto}.ms-live-page .ms-recent b{white-space:nowrap}.ms-friend-options{padding:24px;border-top:1px solid var(--ms-line);text-align:center}.ms-friend-options h3{font-size:15px;margin:0}.ms-friend-options p{font-size:12px;color:var(--ms-muted);margin:8px 0 16px}.ms-friend-options .ms-button{margin:4px}.ms-invite-link{display:block;width:100%;border:1px solid var(--ms-line);border-radius:8px;background:var(--ms-bg);color:var(--ms-text);font:12px monospace;padding:12px;margin:20px 0}.ms-live-error{border:1px solid #75574e;border-radius:16px;padding:24px}.ms-live-error h2{font-size:20px}.ms-live-error p{margin:12px 0}.ms-live-page .ms-settings .ms-mascot{float:none;margin:0}@media(prefers-reduced-motion:no-preference){.ms-live-page .ms-cell.is-open{animation:ms-soft-open .14s ease-out}@keyframes ms-soft-open{0%{opacity:.6;transform:scale(.93)}to{opacity:1;transform:scale(1)}}}@media(max-width:900px){.ms-live-page{padding-inline:14px}.ms-live-page .ms-app{padding:20px}.ms-live-page .ms-sidebar{display:grid;grid-template-columns:1fr 1fr}.ms-live-page .ms-sidebar>section{grid-column:auto;grid-row:auto}.ms-live-page .ms-sidebar>.ms-side-card:nth-child(2){grid-row:span 2}}@media(max-width:600px){main:has(>.ms-live-page){padding-top:6px}.ms-live-page{padding:6px 8px 20px}.ms-live-top{margin-bottom:8px}.ms-live-top>span{display:none}.ms-live-page .ms-app{padding:14px 10px 20px;border-radius:16px}.ms-live-page .ms-title-row h1{font-size:32px}.ms-live-page .ms-title-row p{display:none}.ms-live-page .ms-tabs{gap:20px;margin-bottom:14px}.ms-live-page .ms-tabs button{font-size:12px}.ms-live-page .ms-tab-label{display:none}.ms-live-page .ms-board-scroll{container-type:inline-size;padding:18px 8px}.ms-live-page .ms-board{--cell:30px;--gap:3px}.ms-live-page .ms-stage:has(.ms-levels button[data-action=level-easy][aria-pressed=true]) .ms-board,.ms-live-page .ms-stage:has(.ms-mode-note) .ms-board[aria-colcount="9"]{--cell:clamp(24px,calc((100cqw - 40px)/9),34px)}.ms-live-page .ms-board[aria-colcount="16"]{--cell:26px;--gap:3px}.ms-live-page .ms-cell{font-size:15px}.ms-live-page .ms-sidebar{display:flex;gap:12px}.ms-live-page .ms-empty{padding:30px 16px}.ms-live-page .ms-empty h2{font-size:22px}.ms-live-page .ms-board-bottom{gap:10px}.ms-live-page .ms-stat{min-width:60px}.ms-live-page .ms-page-footer{flex-wrap:wrap}.ms-live-page .ms-settings{padding:12px}.ms-live-page .ms-controls .ms-touch-hint{color:var(--ms-muted)}}main:has(>.ms-live-page)>.event-access-test-flow{margin:0 24px 4px;padding:8px 12px;gap:10px}main:has(>.ms-live-page)>.event-access-test-flow>div{display:flex;gap:12px;align-items:baseline;flex-wrap:wrap}main:has(>.ms-live-page)>.event-access-test-flow strong{font-size:12px}main:has(>.ms-live-page)>.event-access-test-flow span{font-size:11px;margin:0}.ms-live-page .ms-board-toolbar{padding-block:16px}.ms-live-page .ms-title-row h1{font-size:34px}.ms-live-page .ms-levels button{padding-block:10px}@media(max-width:600px){main:has(>.ms-live-page)>.event-access-test-flow{margin-inline:8px}main:has(>.ms-live-page)>.event-access-test-flow>div{gap:2px}.ms-live-page .ms-title-row h1{font-size:30px}}.ms-live-page .ms-duel-intro>.ms-button{min-width:0;width:min(260px,100%)}.ms-live-page .ms-page-footer{color:var(--ms-muted)}.ms-live-page .ms-app[data-theme=paper] .ms-result.failure,.ms-live-page .ms-app[data-theme=paper] .ms-recent .negative{color:#923d40}.ms-live-page .ms-app[data-theme=paper] .ms-result.neutral{color:#365979}.ms-live-page .ms-app[data-theme=paper] .ms-countdown>span{color:var(--ms-muted)}.ms-live-page .ms-input-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 16px;border-bottom:1px solid var(--ms-line)}.ms-live-page .ms-flag-toggle{min-height:44px;padding:8px 10px;border:1px solid var(--ms-line);border-radius:9px}.ms-live-page .ms-flag-toggle[aria-pressed=true]{background:color-mix(in srgb,var(--ms-accent) 12%,var(--ms-panel));border-color:var(--ms-accent)}.ms-live-page .ms-input-help{display:none}@media(max-width:600px){main:has(>.ms-live-page){width:100%;max-width:none;margin-inline:0}.ms-live-page{padding-inline:6px}.ms-live-page .ms-app{padding-inline:8px}.ms-live-page .ms-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;overflow:visible}.ms-live-page .ms-tabs button{justify-content:center;gap:4px;min-height:44px;padding:10px 0;font-size:11px;letter-spacing:0}.ms-live-page .ms-tabs .ms-icon{width:14px;height:14px}.ms-live-page .ms-sidebar{align-items:stretch}.ms-live-page .ms-sidebar>section{min-width:0;width:100%}.ms-live-page .ms-button.compact{min-height:44px;padding:8px 12px;font-size:11px!important}.ms-live-page .ms-levels button{min-height:52px;padding-inline:7px}.ms-live-page .ms-input-toolbar{padding:6px 10px;gap:6px}.ms-live-page .ms-safe-count{font-size:11px}.ms-live-page .ms-input-help{display:block;padding:8px 10px 0;font-size:11px;line-height:1.5;color:var(--ms-muted)}.ms-live-page .ms-stage .ms-board-scroll{padding:12px 6px;max-height:min(62svh,640px);overscroll-behavior:contain;touch-action:pan-x pan-y pinch-zoom}.ms-live-page .ms-stage .ms-board{--cell:32px;--gap:3px}.ms-live-page .ms-app .ms-layout .ms-stage .ms-game-card .ms-board[aria-colcount="9"]{--cell:clamp(30px,calc((100cqw - 36px)/9),36px)}.ms-live-page .ms-app .ms-layout .ms-stage .ms-game-card .ms-board[aria-colcount="16"]{--cell:32px;--gap:3px}.ms-live-page .ms-app .ms-layout .ms-stage .ms-game-card .ms-cell{font-size:16px;border-radius:4px}.ms-live-page .ms-app .ms-layout .ms-stage .ms-game-card .ms-cell .ms-icon{width:18px;height:18px}.ms-live-page .ms-board-bottom{justify-content:flex-start;gap:8px;padding:10px}.ms-live-page .ms-controls{padding:12px 6px}.ms-live-page .ms-invite-link{font-size:16px}}@media(max-width:360px){.ms-live-page .ms-tabs button{font-size:10px}.ms-live-page .ms-tabs .ms-icon{display:none}}@media(pointer:coarse),(max-width:950px)and (max-height:500px){.ms-live-page .ms-button,.ms-live-page .ms-tabs button,.ms-live-page .ms-details summary{min-height:44px}.ms-live-page .ms-details summary{align-items:center}}@media(max-width:950px)and (max-height:500px){.ms-live-page .ms-stage .ms-board-scroll{max-height:65svh;touch-action:pan-x pan-y pinch-zoom;overscroll-behavior:contain}}.ms-live-page .ms-board-area{position:relative}@media(max-width:380px){.ms-live-page .ms-app .ms-layout .ms-stage .ms-game-card .ms-board[aria-colcount="9"]{--gap:2px}}.ms-live-page .ms-game-card{scroll-margin-top:72px}@media(max-width:600px),(max-width:950px)and (max-height:500px){body:has(.ms-live-page .ms-board) .site-chat-launcher,body:has(.ms-live-page .ms-board) .site-chat-panel{display:none}}.ms-live-page .ms-app[data-theme=night]{--ms-bg:var(--home-bg,#0e0e10);--ms-panel:var(--surface,#17171b);--ms-line:var(--home-line,#2b2b32);--ms-muted:var(--home-muted,#9c9ca9);--ms-text:var(--home-ink,#f5f5f6);--ms-accent:var(--home-accent,#a970ff);--ms-cell:var(--surface-soft,#222228);--ms-open:color-mix(in srgb,var(--home-bg,#0e0e10) 88%,var(--home-ink,#f5f5f6));--ms-cell-hover:var(--surface-hover,#2b2b32);--ms-board:var(--home-bg,#0e0e10);color-scheme:inherit}:root[data-theme=light] .ms-live-page .ms-app[data-theme=night]{--ms-number1:#205e9c;--ms-number2:#426626;--ms-number3:#a53d2c;--ms-number4:#704c96}.ms-live-page .ms-app[data-theme=night] .ms-rating>span,.ms-live-page .ms-app[data-theme=night] .ms-duel-art>span,.ms-live-page .ms-app[data-theme=night] .ms-radar{background:color-mix(in srgb,var(--ms-accent) 8%,transparent);border-color:color-mix(in srgb,var(--ms-accent) 30%,transparent)}.ms-live-page .ms-app[data-theme=night] .ms-duel-art>span:last-child{color:var(--ms-accent)}.ms-live-page .ms-app[data-theme=night] .ms-rules li:before,.ms-live-page .ms-app[data-theme=night] .ms-empty-leaders,.ms-live-page .ms-app[data-theme=night] .ms-duel-intro>.ms-kicker,.ms-live-page .ms-app[data-theme=night] .ms-duel-intro>small,.ms-live-page .ms-app[data-theme=night] .ms-countdown>span{color:var(--ms-muted)}.ms-live-page .ms-app[data-theme=night] .ms-duel-features{color:var(--ms-text)}.ms-live-page .ms-setting-option{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:14px;text-align:left;color:var(--ms-text);background:var(--ms-bg);border:1px solid var(--ms-line);border-radius:10px;margin:0 0 14px;min-height:44px}.ms-live-page .ms-setting-option strong{display:block;font-size:13px}.ms-live-page .ms-setting-option small{display:block;color:var(--ms-muted);font-size:11px;line-height:1.5;margin-top:5px}.ms-live-page .ms-setting-option>b{font-size:12px;flex-shrink:0;min-width:42px;text-align:center}.ms-live-page .ms-setting-option[aria-checked=true]>b{color:var(--ms-accent)}.ms-live-page .ms-setting-option:focus-visible{outline:2px solid var(--ms-accent);outline-offset:3px}.ms-live-page .ms-cell{animation:none!important;transition:none}.ms-live-page .ms-board{--cell:var(--ms-fit-cell,30px)!important;--gap:var(--ms-fit-gap,3px)!important}.ms-live-page .ms-stage .ms-board-scroll{overflow:hidden;max-height:none;padding:12px 6px}.ms-live-page .ms-cell{font-size:clamp(9px,calc(var(--ms-fit-cell,30px)*.5),18px)!important}.ms-live-page .ms-cell .ms-icon{width:clamp(8px,calc(var(--ms-fit-cell,30px)*.55),18px)!important;height:clamp(8px,calc(var(--ms-fit-cell,30px)*.55),18px)!important}.ms-live-page .ms-heading-actions{display:flex;gap:8px;align-items:center}.ms-live-page .ms-opening-cell{outline:2px solid var(--ms-accent);outline-offset:-2px}.ms-live-page .ms-opening-cell:after{background:var(--ms-accent)}.ms-orientation-note{color:var(--ms-muted);font-size:11px;margin:0 0 6px!important}html:has(.ms-app.is-expanded),body:has(.ms-app.is-expanded){overflow:hidden}html:has(.ms-app.is-expanded){scrollbar-gutter:auto}.ms-live-page .ms-app.is-expanded{position:fixed;inset:0;z-index:120;width:100%;max-width:none;height:100dvh;padding:8px max(8px,env(safe-area-inset-right)) 8px max(8px,env(safe-area-inset-left));border:0;border-radius:0;display:flex;flex-direction:column;gap:6px;overflow:hidden}.ms-app.is-expanded>.ms-heading{margin:0;flex-shrink:0}.ms-app.is-expanded .ms-title-row h1{font-size:22px;letter-spacing:-.6px}.ms-app.is-expanded .ms-heading-actions .ms-button{min-height:40px}.ms-app.is-expanded .ms-title-row p,.ms-app.is-expanded .ms-tabs,.ms-app.is-expanded .ms-sidebar,.ms-app.is-expanded .ms-page-footer,.ms-app.is-expanded .ms-levels,.ms-app.is-expanded .ms-mode-note,.ms-app.is-expanded .ms-controls{display:none!important}.ms-app.is-expanded .ms-layout{display:flex;flex:1;min-height:0;gap:0;align-items:stretch}.ms-app.is-expanded .ms-stage{display:flex;flex-direction:column;width:100%;min-height:0}.ms-app.is-expanded .ms-game-card{display:grid;grid-template-columns:148px minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;flex:1;min-height:0;overflow:hidden}.ms-app.is-expanded .ms-match-info{grid-column:1;grid-row:1;overflow:auto;min-height:0}.ms-app.is-expanded .ms-board-area{grid-column:2;grid-row:1/span 3;min-width:0;min-height:0;height:100%;overflow:hidden}.ms-app.is-expanded .ms-board-scroll{width:100%;height:100%;max-height:none!important;padding:6px!important;overflow:hidden!important;display:grid;place-items:center}.ms-app.is-expanded .ms-board-wrap{margin:0}.ms-app.is-expanded .ms-board-bottom{grid-column:1;grid-row:2;gap:6px;padding:8px;flex-direction:column;align-items:stretch}.ms-app.is-expanded .ms-board-bottom .ms-button{min-height:40px;width:100%}.ms-app.is-expanded .ms-board-toolbar{padding:10px 8px;gap:6px;flex-wrap:wrap}.ms-app.is-expanded .ms-board-label{display:none}.ms-app.is-expanded .ms-stat{min-width:55px;gap:4px}.ms-app.is-expanded .ms-stat strong{font-size:20px}.ms-app.is-expanded .ms-stat .ms-icon{width:14px;height:14px}.ms-app.is-expanded .ms-input-toolbar{padding:8px;flex-direction:column;gap:6px}.ms-app.is-expanded .ms-flag-toggle{width:100%;justify-content:center;font-size:11px!important;min-height:40px;padding:6px}.ms-app.is-expanded .ms-versus{padding:8px;gap:6px;flex-direction:column;align-items:stretch}.ms-app.is-expanded .ms-vs{display:none}.ms-app.is-expanded .ms-versus strong{font-size:11px;margin:3px 0}.ms-app.is-expanded .ms-versus small{font-size:10px}.ms-app.is-expanded .ms-input-help{display:block;padding:6px 8px;font-size:11px;line-height:1.4;color:var(--ms-muted)}.ms-app.is-expanded .ms-hint-explanation,.ms-app.is-expanded .ms-result{padding:8px;display:block}.ms-app.is-expanded .ms-hint-explanation small{display:none}.ms-app.is-expanded .ms-resign-confirm{grid-column:1;grid-row:3;padding:6px}@media(orientation:portrait){.ms-app.is-expanded .ms-game-card{display:flex;flex-direction:column}.ms-app.is-expanded .ms-match-info{flex-shrink:0;display:grid;grid-template-columns:1fr 1fr;overflow:visible}.ms-app.is-expanded .ms-board-toolbar{grid-column:1;padding:6px 8px;align-self:center;border:0}.ms-app.is-expanded .ms-input-toolbar{grid-column:2;grid-row:1;padding:4px 8px;border:0}.ms-app.is-expanded .ms-versus{grid-column:1/-1;grid-row:auto;flex-direction:row;border-bottom:1px solid var(--ms-line)}.ms-app.is-expanded .ms-match-info:has(.ms-versus) .ms-input-toolbar{grid-row:2}.ms-app.is-expanded .ms-input-help,.ms-app.is-expanded .ms-result,.ms-app.is-expanded .ms-hint-explanation{grid-column:1/-1}.ms-app.is-expanded .ms-board-area{flex:1;min-height:0;height:auto;width:100%}.ms-app.is-expanded .ms-board-bottom{flex-shrink:0;flex-direction:row;justify-content:center}.ms-app.is-expanded .ms-board-bottom .ms-button{width:auto}}@media(max-width:600px){.ms-live-page .ms-title-row>div:first-child{flex:1}.ms-live-page .ms-heading-actions{gap:4px}.ms-live-page .ms-heading-actions .ms-button{padding-inline:8px}.ms-live-page:not(:has(.is-expanded)) .ms-title-row{flex-wrap:wrap;gap:8px}.ms-live-page:not(:has(.is-expanded)) .ms-heading-actions{width:100%}.ms-live-page:not(:has(.is-expanded)) .ms-heading-actions .ms-button{flex:1}}.ms-live-page .ms-safe-count{display:flex;align-items:center;min-width:0;white-space:nowrap}.ms-live-page .ms-safe-progress{flex:none;white-space:nowrap}.ms-live-page .ms-inline-result{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700}.ms-live-page .ms-inline-result:not(:empty){margin-right:8px}.ms-live-page .ms-inline-result:has(>span:first-child:empty){margin-right:0}.ms-live-page .ms-inline-result.success{color:var(--ms-accent)}.ms-live-page .ms-inline-result.failure{color:#f6adb3}.ms-live-page .ms-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.ms-live-page .ms-game-card[data-mode=solo] .ms-input-help{display:none!important}.ms-live-page .ms-mine-wave-layer{position:fixed;z-index:140;pointer-events:none;overflow:hidden;contain:strict;--wave-cols:16;--wave-rows:16}.ms-live-page .ms-mine-wave-layer>.ms-cell{position:absolute;width:calc(100% / var(--wave-cols));height:calc(100% / var(--wave-rows));margin:0;display:grid;place-items:center;--ms-fit-cell:24px}.ms-live-page .ms-wave-ghost{animation:ms-wave-cover .14s var(--wave-delay) both!important;z-index:1}.ms-live-page .ms-wave-source{z-index:3;animation:ms-wave-mine 1.8s both!important;box-shadow:0 0 20px #ff9b46!important}.ms-live-page .ms-mine-wave-ring{position:absolute;border:3px solid #ffd09a;border-radius:50%;box-shadow:0 0 12px #ffb460,inset 0 0 22px #ff874b77;background:radial-gradient(ellipse,transparent 55%,#ffb26125 72%,#ffe0ab33 98%);z-index:2;transform-origin:center;animation:ms-wave-expand 1.6s cubic-bezier(.18,.52,.38,1) both}@keyframes ms-wave-expand{0%{transform:translate(-50%,-50%) scale(.03);opacity:1}75%{opacity:.8}to{transform:translate(-50%,-50%) scale(1);opacity:0}}@keyframes ms-wave-cover{0%{opacity:1}to{opacity:0}}@keyframes ms-wave-mine{0%,72%{opacity:1}to{opacity:0}}.ms-live-page .ms-mine-wave-layer.is-reduced-motion .ms-mine-wave-ring{animation:none;transform:translate(-50%,-50%);opacity:.5}.ms-live-page .ms-mine-wave-layer.is-reduced-motion .ms-wave-source{animation:none!important}.ms-live-page .ms-mine-wave-layer.is-reduced-motion .ms-wave-ghost{display:none}.ms-live-page .ms-insights{padding:24px;min-width:0}.ms-live-page .ms-insights>.ms-kicker{display:block;margin-top:24px}.ms-live-page .ms-insights h2{font-size:26px;line-height:1.25;margin:12px 0}.ms-live-page .ms-insights h3{font-size:16px;margin:24px 0 12px}.ms-live-page .ms-insights p{line-height:1.6}.ms-live-page .ms-report-players{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0}.ms-live-page .ms-report-players>section{border:1px solid var(--ms-line);border-radius:10px;padding:16px;min-width:0}.ms-live-page .ms-report-players h3{margin:0;overflow-wrap:anywhere}.ms-live-page .ms-report-rp{font-size:22px;font-weight:700;margin:10px 0}.ms-live-page .ms-report-rp b{font-size:15px;margin-left:8px}.ms-live-page .ms-report-players dl{margin:0;font-size:13px}.ms-live-page .ms-report-players dl>div{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--ms-line)}.ms-live-page .ms-report-players dt{color:var(--ms-muted)}.ms-live-page .ms-report-players dd{margin:0;text-align:right;white-space:nowrap}.ms-live-page .ms-insights-note{color:var(--ms-muted);font-size:12px;line-height:1.6}.ms-live-page .ms-chart{margin:16px 0;min-width:0}.ms-live-page .ms-chart svg{width:100%;height:auto;display:block;overflow:visible}.ms-live-page .ms-chart text{fill:var(--ms-muted);font:12px sans-serif}.ms-live-page .ms-chart-axis{stroke:var(--ms-line);stroke-width:1;fill:none}.ms-live-page .ms-chart figcaption{display:flex;gap:20px;flex-wrap:wrap;font-size:12px;color:var(--ms-muted)}.ms-live-page .ms-chart figcaption span:before{content:"";display:inline-block;width:12px;height:3px;background:var(--legend);vertical-align:middle;margin-right:6px}.ms-live-page .ms-metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0}.ms-live-page .ms-metric-grid>div{padding:16px 12px;border:1px solid var(--ms-line);border-radius:8px;display:flex;flex-direction:column;gap:8px}.ms-live-page .ms-metric-grid strong{font-size:24px}.ms-live-page .ms-metric-grid span{font-size:12px;color:var(--ms-muted)}.ms-live-page .ms-streak{padding:4px 0 12px}.ms-live-page .ms-streak h3{font-size:16px;margin:12px 0}.ms-live-page .ms-streak p{font-size:14px}.ms-live-page .ms-streak p strong{font-size:24px;color:var(--ms-accent)}.ms-live-page .ms-streak small{display:block;font-size:12px;color:var(--ms-muted);line-height:1.6}.ms-live-page .ms-badges{display:flex;gap:8px;flex-wrap:wrap;list-style:none;padding:0;margin:14px 0 0}.ms-live-page .ms-badges li{font-size:12px;border:1px solid var(--ms-line);border-radius:20px;padding:7px 10px;color:var(--ms-muted)}.ms-live-page .ms-badges li.is-earned{color:var(--ms-accent);border-color:var(--ms-accent)}.ms-live-page .ms-history-list{list-style:none;padding:0;margin:0}.ms-live-page .ms-history-list li{display:flex;align-items:center;gap:8px;padding:14px 0;border-bottom:1px solid var(--ms-line)}.ms-live-page .ms-history-list li>div{flex:1;min-width:0}.ms-live-page .ms-history-list strong{overflow-wrap:anywhere}.ms-live-page .ms-history-list small{display:block;font-size:12px;color:var(--ms-muted);margin-top:6px}.ms-live-page .ms-history-open{border:1px solid var(--ms-line);background:transparent;color:inherit;padding:6px;border-radius:4px;cursor:pointer}.ms-live-page .ms-summary-link{margin-bottom:12px}.ms-live-page .ms-effect-settings{border:1px solid var(--ms-line);display:flex;flex-wrap:wrap;gap:12px;padding:16px;margin:20px 0}.ms-live-page .ms-effect-settings small{flex-basis:100%;color:var(--ms-muted);font-size:12px}.ms-live-page .ms-effect-settings label,.ms-live-page .ms-replay-controls label{display:flex;align-items:center;gap:8px;font-size:13px}.ms-live-page .ms-effect-settings select,.ms-live-page .ms-replay-controls select{background:var(--ms-panel);color:inherit;border:1px solid var(--ms-line);border-radius:5px;padding:9px}.ms-live-page .ms-replay-controls{padding:16px;border:1px solid var(--ms-line);border-radius:8px;margin-bottom:16px}.ms-live-page .ms-replay-controls>div:first-child{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ms-live-page .ms-replay-controls output{font-variant-numeric:tabular-nums;font-size:13px;color:var(--ms-muted)}.ms-live-page .ms-replay-seek{margin:16px 0;flex-wrap:wrap}.ms-live-page .ms-replay-seek input{width:100%;min-height:28px;accent-color:var(--ms-accent)}.ms-live-page .ms-replay-hits{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:12px;color:var(--ms-muted);max-height:100px;overflow:auto}.ms-live-page .ms-replay-hits button{background:var(--ms-panel);border:1px solid var(--ms-line);border-radius:4px;color:inherit;cursor:pointer;padding:8px}@media(max-width:600px){.ms-live-page .ms-insights{padding:16px}.ms-live-page .ms-report-players{grid-template-columns:1fr}.ms-live-page .ms-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ms-live-page .ms-history-list li{flex-wrap:wrap}.ms-live-page .ms-history-list li>div{flex-basis:100%}.ms-live-page .ms-replay-controls .ms-button{min-height:42px}.ms-live-page .ms-effect-settings .ms-button{width:100%}}.ms-live-page .ms-leader-filters{display:flex;flex-wrap:wrap;gap:12px;align-items:end;margin:20px 0}.ms-live-page .ms-leader-filters label,.ms-live-page .ms-create-tournament label,.ms-live-page .ms-tournament-choice{display:flex;flex-direction:column;gap:7px;font-size:12px;color:var(--ms-muted)}.ms-live-page .ms-leader-filters input,.ms-live-page .ms-leader-filters select,.ms-live-page .ms-create-tournament input,.ms-live-page .ms-create-tournament select,.ms-live-page .ms-tournament-choice select{border:1px solid var(--ms-line);border-radius:6px;background:var(--ms-panel);color:var(--ms-text);padding:10px;font:13px system-ui;min-height:40px;max-width:100%;color-scheme:dark}.ms-live-page .ms-leader-filters input[type=date]{width:155px}.ms-live-page .ms-leader-table-wrap{overflow:auto;max-width:100%;margin:14px 0;scrollbar-color:var(--ms-line) transparent}.ms-live-page .ms-leader-table{width:100%;border-collapse:collapse;font-size:13px;min-width:550px}.ms-live-page .ms-leader-table th{text-align:left;font-size:11px;color:var(--ms-muted);font-weight:500;white-space:nowrap}.ms-live-page .ms-leader-table td,.ms-live-page .ms-leader-table th{padding:13px 10px;border-bottom:1px solid var(--ms-line)}.ms-live-page .ms-leader-table td:not(:nth-child(2)){font-variant-numeric:tabular-nums;white-space:nowrap}.ms-live-page .ms-player-link{border:0;background:transparent;padding:0;color:var(--ms-accent);cursor:pointer;font:600 13px system-ui;text-align:left;overflow-wrap:anywhere}.ms-live-page .ms-player-link:hover{text-decoration:underline}.ms-live-page .ms-player-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.ms-live-page .ms-invitations{padding:0;list-style:none}.ms-live-page .ms-invitations li{display:flex;align-items:center;gap:8px;border:1px solid var(--ms-line);padding:14px;border-radius:8px;margin:10px 0}.ms-live-page .ms-invitations li>div{flex:1;min-width:0;overflow-wrap:anywhere}.ms-live-page .ms-invitations small{display:block;color:var(--ms-muted);font-size:11px;margin-top:5px}.ms-live-page .ms-create-tournament{border:1px solid var(--ms-line);padding:14px;border-radius:8px;margin-bottom:18px}.ms-live-page .ms-create-tournament summary{cursor:pointer;font-size:14px}.ms-live-page .ms-create-tournament label{margin-top:14px}.ms-live-page .ms-create-tournament>.ms-button{margin-top:14px}.ms-live-page .ms-tournament-choice{margin:20px 0}.ms-live-page .ms-tournament-heading{display:flex;flex-wrap:wrap;align-items:center;gap:12px;justify-content:space-between}.ms-live-page .ms-tournament-heading h3{margin-top:0}.ms-live-page .ms-tournament-heading p{font-size:13px;color:var(--ms-muted)}.ms-live-page .ms-tournament-heading>.ms-button{margin:4px}.ms-live-page .ms-bracket{display:flex;gap:18px;overflow:auto;padding:8px 0 16px;scrollbar-color:var(--ms-line) transparent}.ms-live-page .ms-bracket>section{flex:0 0 240px;min-width:0}.ms-live-page .ms-bracket h4{font-size:13px;margin:10px 0 14px;color:var(--ms-muted)}.ms-live-page .ms-bracket-pair{border:1px solid var(--ms-line);border-radius:9px;padding:12px;margin-bottom:16px;background:var(--ms-panel)}.ms-live-page .ms-bracket-pair p{display:flex;justify-content:space-between;gap:10px;margin:0;padding:8px 0;font-size:13px;line-height:1.4}.ms-live-page .ms-bracket-pair p span{overflow-wrap:anywhere}.ms-live-page .ms-bracket-pair p.is-winner{color:var(--ms-accent)}.ms-live-page .ms-bracket-pair small{display:block;font-size:11px;color:var(--ms-muted);margin:9px 0}.ms-live-page .ms-bracket-pair .ms-button{width:100%;margin-top:7px;font-size:11px}.ms-live-page .ms-tournament-members{display:flex;gap:8px;flex-wrap:wrap;list-style:none;padding:0}.ms-live-page .ms-tournament-members li{border:1px solid var(--ms-line);padding:8px 12px;border-radius:20px;font-size:12px}.ms-live-page .ms-tournament-winner{color:var(--ms-accent);font-weight:700}.ms-live-page .ms-lesson-choices{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}.ms-live-page .ms-lesson-actions{display:flex;gap:10px;flex-wrap:wrap}.ms-live-page .ms-lesson-choices [aria-pressed=true],.ms-live-page .ms-lesson-actions [aria-pressed=true]{outline:1px solid var(--ms-accent);border-color:var(--ms-accent)}.ms-live-page .ms-lesson-grid{display:grid;grid-template-columns:repeat(var(--lesson-cols),54px);gap:4px;margin:24px auto;width:max-content;max-width:100%}.ms-live-page .ms-lesson-grid button{width:54px;height:54px;background:var(--ms-cell);border:1px solid var(--ms-line);border-radius:4px;color:var(--ms-text);font:700 22px system-ui;cursor:pointer}.ms-live-page .ms-lesson-grid .is-open{background:var(--ms-open);cursor:default;color:var(--ms-number1)}.ms-live-page .ms-lesson-grid .n-2{color:var(--ms-number2)}.ms-live-page .ms-lesson-grid .is-flag{color:var(--ms-accent);cursor:default}.ms-live-page .ms-lesson-feedback{min-height:100px;padding:16px;border:1px solid var(--ms-line);border-radius:8px;font-size:13px;margin-bottom:20px}.ms-live-page .ms-lesson-feedback strong{color:var(--ms-accent)}.ms-live-page .ms-connection-status{min-height:36px;display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--ms-muted);font-size:11px;margin:-6px 0 10px}.ms-live-page .ms-connection-status[hidden]{display:none}.ms-live-page .ms-connection-status.is-offline{color:#e6b859}.ms-live-page .ms-connection-status .ms-button{min-height:30px;padding:5px 9px;font-size:11px}.ms-live-page .ms-connection-status .ms-button[hidden]{display:none}@media(max-width:600px){.ms-live-page .ms-leader-filters>label{flex:1 1 125px;min-width:0}.ms-live-page .ms-leader-filters>.ms-button{width:100%}.ms-live-page .ms-invitations li{flex-wrap:wrap}.ms-live-page .ms-invitations li>div{flex-basis:100%}.ms-live-page .ms-leader-table{font-size:12px}.ms-live-page .ms-connection-status,.ms-live-page .ms-connection-status .ms-button{font-size:10px}}@media(max-width:600px){.ms-live-page .ms-tabs [data-action=mode-community]{white-space:normal;text-align:center;line-height:1.3}}.ms-live-page .ms-stage{scroll-margin-top:84px}.ms-live-page .ms-help-button{min-width:40px;font-size:18px;font-weight:700;justify-content:center}.ms-live-page .ms-help-dialog{width:min(560px,calc(100vw - 24px));max-height:calc(100dvh - 40px);box-sizing:border-box;margin:auto;padding:24px;border:1px solid var(--ms-line);border-radius:14px;background:var(--ms-panel);color:var(--ms-text);box-shadow:0 24px 80px #0008;overflow:auto;font:inherit}.ms-live-page .ms-help-dialog::backdrop{background:#0009;backdrop-filter:blur(3px)}.ms-live-page .ms-help-header{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;position:sticky;top:0;z-index:1;background:var(--ms-panel)}.ms-live-page .ms-help-header h2{margin:0;font-size:22px}.ms-live-page .ms-help-header button{width:44px;min-height:44px;justify-content:center;font-size:24px;padding:0}.ms-live-page .ms-help-dialog .ms-rules{margin:0}.ms-live-page .ms-help-dialog .ms-details p{font-size:13px;line-height:1.65}.ms-live-page .ms-help-dialog .ms-tip{margin-top:18px}@media(max-width:600px){.ms-live-page:not(:has(.is-expanded)) .ms-heading-actions .ms-help-button{flex:0 0 44px;min-height:44px}.ms-live-page .ms-help-dialog{padding:18px;max-height:calc(100dvh - 24px)}}.ms-live-page .ms-feedback{position:fixed;z-index:140;right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));width:min(360px,calc(100vw - 32px));display:flex;flex-direction:column;gap:8px;pointer-events:none;overflow-anchor:none}.ms-live-page .ms-feedback-card{position:relative;margin:0;min-width:0;min-height:48px;max-height:30dvh;overflow:auto;overscroll-behavior:contain;overflow-wrap:anywhere;background:var(--ms-panel);border:1px solid var(--ms-line);border-radius:10px;color:var(--ms-text);box-shadow:0 6px 24px #0005;font-size:12px;line-height:1.5;pointer-events:auto}.ms-live-page .ms-feedback-card[hidden]{display:none!important}.ms-live-page .ms-notice{padding:12px 48px 12px 14px;border-color:#745147;color:#f5c8b7}.ms-live-page .ms-feedback-close{position:absolute;top:0;right:0;min-width:44px;min-height:44px;padding:0;border:0;background:transparent;color:var(--ms-muted);font-size:22px;line-height:1}.ms-live-page .ms-feedback-close:hover{color:var(--ms-text);background:#ffffff08}.ms-live-page .ms-board-message{padding:14px 44px 14px 14px}.ms-live-page .ms-board-message .ms-result,.ms-live-page .ms-board-message .ms-hint-explanation{padding:0;border:0;background:transparent}.ms-live-page .ms-board-message .ms-result{align-items:flex-start;gap:10px;display:flex}.ms-live-page .ms-board-message .ms-result strong,.ms-live-page .ms-board-message .ms-hint-explanation strong{font-size:13px}.ms-live-page .ms-board-message .ms-result p,.ms-live-page .ms-board-message .ms-hint-explanation p{font-size:12px;line-height:1.5;margin-top:5px}.ms-live-page .ms-board-message .ms-hint-explanation small{display:block;margin-top:6px;font-size:10px;color:var(--ms-muted)}.ms-live-page .ms-board-message .ms-summary-link{margin:12px 0 0}.ms-live-page .ms-board-message .ms-summary-link .ms-button{min-height:44px;white-space:normal;text-align:center}.ms-live-page .ms-feedback .ms-connection-status{margin:0;padding:10px 12px;min-height:44px;flex-wrap:wrap;font-size:12px}.ms-live-page .ms-feedback .ms-connection-status .ms-button{min-height:44px;font-size:11px}@media(max-width:600px){.ms-live-page .ms-feedback{right:max(12px,env(safe-area-inset-right));bottom:max(12px,env(safe-area-inset-bottom));width:min(360px,calc(100vw - 24px))}}.ms-live-page .ms-board-message .ms-watch-result{margin:0;padding:0;border:0;background:none;display:block}.ms-live-page .ms-board-message .ms-watch-result span{display:block;margin-top:6px}.ms-live-page .ms-party-panel{padding:22px;min-width:0}.ms-live-page .ms-party-panel h2{font-size:25px;margin:0 0 12px}.ms-live-page .ms-party-panel h3{font-size:16px;margin:22px 0 12px}.ms-live-page .ms-party-panel p{font-size:13px;line-height:1.6;color:var(--ms-muted);margin:10px 0}.ms-live-page .ms-room-rules,.ms-live-page .ms-party-create{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;text-align:left;margin:18px 0}.ms-live-page .ms-party-create>.ms-room-rules{grid-column:1/-1;margin:0}.ms-live-page .ms-room-rules label,.ms-live-page .ms-party-create>label{display:flex;flex-direction:column;gap:7px;font-size:12px;min-width:0;color:var(--ms-muted)}.ms-live-page .ms-room-rules input,.ms-live-page .ms-room-rules select,.ms-live-page .ms-party-create>label input,.ms-live-page .ms-party-create>label select{width:100%;min-width:0;min-height:44px;padding:9px;border:1px solid var(--ms-line);border-radius:7px;background:var(--ms-bg);color:var(--ms-text);font:inherit;font-size:13px}.ms-live-page .ms-room-custom{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ms-live-page .ms-room-custom[hidden]{display:none}.ms-live-page .ms-room-rules .ms-room-check{grid-column:1/-1;flex-direction:row;align-items:center}.ms-live-page .ms-room-check input{width:22px;min-height:22px;height:22px;flex-shrink:0}.ms-live-page .ms-room-rules>small{grid-column:1/-1;font-size:11px;line-height:1.6;color:var(--ms-muted)}.ms-live-page .ms-party-actions{display:flex;gap:10px;flex-wrap:wrap;margin:16px 0}.ms-live-page .ms-party-roster{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:18px 0}.ms-live-page .ms-party-roster>div,.ms-live-page .ms-party-list>article{padding:12px;border:1px solid var(--ms-line);border-radius:9px;min-width:0;overflow-wrap:anywhere}.ms-live-page .ms-party-roster span,.ms-live-page .ms-party-roster small{display:block;font-size:12px}.ms-live-page .ms-party-roster small{font-size:10px;color:var(--ms-muted);margin-top:6px}.ms-live-page .ms-party-list{display:grid;gap:10px;margin-top:14px}.ms-live-page .ms-party-list small{display:block;line-height:1.6;margin:8px 0;color:var(--ms-muted)}.ms-live-page .ms-party-settings>summary,.ms-live-page .ms-room-fields summary{min-height:44px;padding:10px 0;font-size:13px;cursor:pointer}.ms-live-page .ms-room-limits{font-size:11px!important}.ms-live-page .ms-room-rule-label{font-size:10px;line-height:1.5;color:var(--ms-muted);padding:8px;min-height:46px}.ms-live-page .ms-room-map{display:grid;grid-template-columns:repeat(var(--room-cols),minmax(0,1fr));gap:1px;max-width:500px;margin:12px auto;background:var(--ms-line);padding:2px}.ms-live-page .ms-room-map>span{aspect-ratio:1;display:grid;place-items:center;background:var(--ms-cell);font:700 clamp(7px,1.5vw,14px) monospace}.ms-live-page .ms-room-map>.is-open{background:var(--ms-open)}.ms-live-page .ms-room-map>.n-1{color:var(--ms-number1)}.ms-live-page .ms-room-map>.n-2{color:var(--ms-number2)}.ms-live-page .ms-room-map>.n-3{color:var(--ms-number3)}.ms-live-page .ms-room-fields{padding:12px}.ms-live-page .ms-cell[data-input-pending]{position:relative;box-shadow:inset 0 0 0 2px var(--ms-accent)!important}.ms-live-page .ms-cell[data-input-pending=flag-off]>svg{visibility:hidden}.ms-live-page .ms-input-marker{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none;color:#ec6a67}.ms-live-page .ms-app[data-theme=classic] .ms-cell[data-input-pending=open]{background-image:url(/events/minesweeper/classic-hd-v2/pressed.svg)!important}.ms-live-page .ms-app[data-theme=classic] .ms-cell[data-input-pending]{box-shadow:inset 0 0 0 1px var(--ms-accent)!important}.ms-live-page .ms-app[data-theme=classic] .ms-cell[data-input-pending=flag-off]{background-image:url(/events/minesweeper/classic-hd-v2/closed.svg)!important}.ms-live-page .ms-app[data-theme=classic] .ms-input-marker .ms-icon{display:block!important}.ms-live-page .ms-input-status{padding:12px 16px;min-height:44px;pointer-events:none}.ms-live-page .ms-app.is-expanded .ms-party-panel,.ms-live-page .ms-app.is-expanded .ms-friend-fields{display:none}.ms-live-page .ms-app.is-expanded .ms-party-game .ms-board-toolbar{font-size:12px;overflow-wrap:anywhere}.ms-live-page .ms-app.is-expanded .ms-party-game .ms-board-toolbar span{font-size:10px}@media(max-width:600px){.ms-live-page .ms-party-panel{padding:15px}.ms-live-page .ms-party-roster,.ms-live-page .ms-party-create{grid-template-columns:1fr}.ms-live-page .ms-party-actions .ms-button{flex:1}.ms-live-page .ms-friend-options{padding:15px}.ms-live-page .ms-room-rules{gap:10px}.ms-live-page .ms-party-game .ms-board-toolbar strong{max-width:100%;font-size:12px}.ms-live-page .ms-party-game .ms-board-toolbar{flex-wrap:wrap}}.ms-team-turn{display:flex;align-items:center;justify-content:space-between;gap:12px;box-sizing:border-box;min-height:64px;padding:8px 12px;margin-top:10px;border:1px solid var(--ms-line);background:var(--ms-panel)}.ms-team-turn>div{min-width:0;flex:1}.ms-team-turn small{display:block;color:var(--ms-muted);font-size:11px;line-height:16px}.ms-team-turn strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:22px}.ms-team-turn .ms-button{flex-shrink:0;min-height:44px}.ms-team-turn.is-my-turn{border-color:var(--ms-accent)}.ms-room-turn{min-height:20px;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ms-muted)}.ms-watch-field [data-watch-flags]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ms-live-page .is-learning .ms-layout{grid-template-columns:minmax(0,1fr)}.ms-live-page .is-learning .ms-sidebar{display:none}.ms-live-page .ms-academy{padding:24px;max-width:1120px;margin-inline:auto}.ms-live-page .ms-academy-heading{display:flex;justify-content:space-between;gap:20px;align-items:center}.ms-live-page .ms-academy h2{font-size:26px;margin:8px 0;line-height:1.25}.ms-live-page .ms-academy p{color:var(--ms-muted);font-size:13px;line-height:1.65}.ms-live-page .ms-academy-progress{min-width:125px;display:grid;gap:5px;text-align:right}.ms-live-page .ms-academy-progress strong{font-size:22px;color:var(--ms-text)}.ms-live-page .ms-academy-progress span{font-size:11px;color:var(--ms-muted)}.ms-live-page .ms-academy-progress progress{width:100%;height:7px;accent-color:var(--ms-accent)}.ms-live-page .ms-academy-chapters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:22px 0}.ms-live-page .ms-academy [aria-pressed=true]{border-color:var(--ms-accent);background:color-mix(in srgb,var(--ms-accent) 12%,var(--ms-panel));color:var(--ms-text)}.ms-live-page .ms-academy-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:24px;align-items:start}.ms-live-page .ms-academy-syllabus{display:flex;flex-direction:column;gap:8px;position:sticky;top:90px}.ms-live-page .ms-academy-syllabus h3{font-size:15px}.ms-live-page .ms-academy-syllabus>p{font-size:11px;margin:0 0 8px}.ms-live-page .ms-academy-syllabus .ms-button{display:flex;flex-direction:column;align-items:flex-start;gap:5px;text-align:left;white-space:normal;line-height:1.45;min-height:64px}.ms-live-page .ms-academy-syllabus small{font-size:10px;color:var(--ms-muted);font-weight:400}.ms-live-page .ms-academy-work{min-width:0}.ms-live-page .ms-academy-task{height:145px;overflow:auto;scrollbar-width:thin}.ms-live-page .ms-academy-task h3{font-size:21px;margin:9px 0;line-height:1.3}.ms-live-page .ms-academy-boundary{height:67px;overflow:auto;font-size:11px!important;border-left:2px solid var(--ms-line);padding-left:10px;margin:10px 0 16px}.ms-live-page .ms-academy-boundary strong{font-weight:600;color:var(--ms-text)}.ms-live-page .ms-academy .ms-lesson-actions{display:flex;gap:7px;min-height:44px;flex-wrap:wrap}.ms-live-page .ms-academy .ms-button{min-height:40px}.ms-live-page .ms-academy-board-area{height:258px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:14px}.ms-live-page .ms-academy .ms-lesson-grid{grid-template-columns:repeat(var(--lesson-cols),minmax(0,1fr));gap:4px;margin:0;width:min(100%,calc(var(--lesson-cols)*48px + (var(--lesson-cols) - 1)*4px));max-height:200px}.ms-live-page .ms-academy .ms-lesson-grid button{width:100%;height:auto;aspect-ratio:1;font-size:22px;position:relative;box-sizing:border-box;opacity:1;transition:background-color .2s,box-shadow .2s;cursor:pointer}.ms-live-page .ms-academy .ms-lesson-grid button:disabled{cursor:default}.ms-live-page .ms-academy .ms-lesson-grid .n-3{color:#ef959d}.ms-live-page .ms-academy .ms-lesson-grid .n-4{color:#c5a6f4}.ms-live-page .ms-academy .ms-lesson-grid .n-0{color:var(--ms-muted);font-weight:400;font-size:16px}.ms-live-page .ms-academy .ms-lesson-grid .is-source{outline:3px solid #efca78;outline-offset:-3px;z-index:1}.ms-live-page .ms-academy .ms-lesson-grid .is-group-a{box-shadow:inset 0 0 0 3px #8fc6e5;background:#335c724d}.ms-live-page .ms-academy .ms-lesson-grid .is-group-b{box-shadow:inset 0 0 0 3px #c3a5ea;background:#71508a4d}.ms-live-page .ms-academy .ms-lesson-grid .is-proven-safe{box-shadow:inset 0 0 0 3px #97d2b0;color:#a8eac1;background:#3d735b66}.ms-live-page .ms-academy .ms-lesson-grid .is-proven-mine{box-shadow:inset 0 0 0 3px #e5a0a2;color:#f5b0b0;background:#874b5266}.ms-live-page .ms-academy .ms-lesson-grid .is-answer{outline:3px solid var(--ms-text);outline-offset:2px;z-index:2}.ms-live-page .ms-academy-legend{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:7px;min-height:30px;font-size:11px;color:var(--ms-muted)}.ms-live-page .ms-academy-legend span{padding:4px 8px;border:1px solid var(--ms-line);border-radius:6px}.ms-live-page .ms-academy-legend .is-a{color:#a8d9f4;border-color:#8fc6e580}.ms-live-page .ms-academy-legend .is-b{color:#d8bdf8;border-color:#c3a5ea80}.ms-live-page .ms-academy-legend .is-safe{color:#a8eac1}.ms-live-page .ms-academy-legend .is-mine{color:#f5b0b0}.ms-live-page .ms-academy-feedback{height:137px;box-sizing:border-box;overflow:auto;padding:15px 17px;border:1px solid var(--ms-line);border-radius:10px;margin:0 0 15px;scrollbar-width:thin}.ms-live-page .ms-academy-feedback strong{font-size:13px;color:var(--ms-text)}.ms-live-page .ms-academy-feedback p{font-size:12px;margin-top:5px}.ms-live-page .ms-academy-feedback.is-correct{border-color:#97d2b080;background:#97d2b009}.ms-live-page .ms-academy-feedback.is-retry{border-color:#efca7880;background:#efca7809}.ms-live-page .ms-academy-coach{border:1px solid var(--ms-line);border-radius:10px;padding:16px;background:#ffffff03}.ms-live-page .ms-academy-coach-title,.ms-live-page .ms-hint-coach-heading{display:flex;justify-content:space-between;gap:10px;align-items:center;font-size:13px}.ms-live-page .ms-academy-coach-title span{color:var(--ms-muted);font-size:11px}.ms-live-page .ms-academy-step{height:126px;overflow:auto;scrollbar-width:thin;padding-block:14px;box-sizing:border-box}.ms-live-page .ms-academy-step h4{font-size:14px;color:var(--ms-text);margin:0 0 7px}.ms-live-page .ms-academy-step p{font-size:12px;margin:0}.ms-live-page .ms-academy-help-buttons,.ms-live-page .ms-academy-step-controls,.ms-live-page .ms-academy-bottom,.ms-live-page .ms-hint-coach-controls{display:flex;flex-wrap:wrap;gap:7px;align-items:center}.ms-live-page .ms-academy-step-controls{margin-top:10px}.ms-live-page .ms-academy-step-controls label{display:flex;gap:8px;align-items:center;font-size:11px;color:var(--ms-muted);margin-left:auto}.ms-live-page .ms-academy select{font:inherit;background:var(--ms-cell);color:var(--ms-text);border:1px solid var(--ms-line);border-radius:6px;min-height:40px;padding:7px;max-width:100%}.ms-live-page .ms-academy-bottom{margin-top:18px}.ms-live-page .ms-academy-practice{display:flex;gap:12px;align-items:end;flex-wrap:wrap;border-top:1px solid var(--ms-line);padding-top:16px;margin-top:18px}.ms-live-page .ms-academy-practice label{display:grid;gap:6px;font-size:11px;color:var(--ms-muted)}.ms-live-page .ms-academy-save{display:block;color:var(--ms-muted);font-size:10px;line-height:1.6;margin-top:12px}.ms-live-page .ms-academy-mobile-select{display:none}.ms-live-page .ms-academy button:focus-visible,.ms-live-page .ms-academy select:focus-visible{outline:2px solid var(--ms-text);outline-offset:3px}.ms-live-page .ms-cell.ms-hint-group{box-shadow:inset 0 0 0 3px #8fc6e5}.ms-live-page .ms-cell.ms-hint-source{outline:2px solid #efca78;outline-offset:-2px}.ms-live-page .ms-hint-coach p{font-size:12px;line-height:1.6}.ms-live-page .ms-hint-coach-controls{margin:12px 0}.ms-live-page .ms-hint-coach-controls button{min-height:40px}.ms-live-page .ms-academy-board-area{height:auto;min-height:190px;padding-block:12px;box-sizing:border-box}.ms-live-page .ms-academy .ms-lesson-grid{max-height:none}.ms-live-page .ms-academy-legend{height:44px;min-height:44px;max-height:44px;overflow:auto;box-sizing:border-box}.ms-live-page .ms-academy-task{height:108px}.ms-live-page .ms-academy-boundary{height:46px;margin-block:0}@media(min-width:761px){.ms-live-page .ms-academy-layout{grid-template-columns:195px minmax(0,1fr);gap:20px}.ms-live-page .ms-academy-work{display:grid;grid-template-columns:minmax(0,1fr) minmax(245px,.95fr);gap:12px 18px;align-items:start}.ms-live-page .ms-academy-task,.ms-live-page .ms-academy-boundary,.ms-live-page .ms-academy-bottom,.ms-live-page .ms-academy-practice,.ms-live-page .ms-academy-save,.ms-live-page .ms-academy-mobile-select{grid-column:1 / -1}.ms-live-page .ms-academy-task{grid-row:1}.ms-live-page .ms-academy-boundary{grid-row:2}.ms-live-page .ms-academy .ms-lesson-actions{grid-column:1;grid-row:3;min-height:87px}.ms-live-page .ms-academy-board-area{grid-column:1;grid-row:4}.ms-live-page .ms-academy-feedback{grid-column:1;grid-row:5;height:125px;margin-bottom:0}.ms-live-page .ms-academy-coach{grid-column:2;grid-row:3 / 6;box-sizing:border-box;align-self:stretch;display:flex;flex-direction:column;min-width:0}.ms-live-page .ms-academy-step{height:auto;min-height:150px;flex:1}.ms-live-page .ms-academy-help-buttons{display:grid;grid-template-columns:1fr 1fr}.ms-live-page .ms-academy-help-buttons button:last-child{grid-column:1 / -1}.ms-live-page .ms-academy-step-controls label{margin-left:0;flex-basis:100%}.ms-live-page .ms-academy-bottom,.ms-live-page .ms-academy-practice{margin-top:4px}}@media(min-width:761px)and (max-width:1050px){.ms-live-page .ms-academy-layout{display:block}.ms-live-page .ms-academy-syllabus{display:none}.ms-live-page .ms-academy-mobile-select{display:grid;gap:6px;color:var(--ms-muted);font-size:11px;grid-row:1}.ms-live-page .ms-academy-task{grid-row:2}.ms-live-page .ms-academy-boundary{grid-row:3}.ms-live-page .ms-academy .ms-lesson-actions{grid-row:4}.ms-live-page .ms-academy-board-area{grid-row:5}.ms-live-page .ms-academy-feedback{grid-row:6}.ms-live-page .ms-academy-coach{grid-row:4 / 7}}@media(prefers-reduced-motion:no-preference){.ms-live-page .ms-academy .ms-lesson-grid .is-source{animation:ms-academy-focus 1.7s ease-in-out 2}@keyframes ms-academy-focus{50%{filter:brightness(1.3)}}}@media(prefers-reduced-motion:reduce){.ms-live-page .ms-academy *,.ms-live-page .ms-hint-coach *{animation:none!important;transition:none!important}}@media(max-width:760px){.ms-live-page .ms-academy{padding:16px}.ms-live-page .ms-academy-heading{gap:10px}.ms-live-page .ms-academy h2{font-size:22px}.ms-live-page .ms-academy-heading p{font-size:11px}.ms-live-page .ms-academy-progress{min-width:70px}.ms-live-page .ms-academy-progress strong{font-size:18px}.ms-live-page .ms-academy-chapters{grid-template-columns:repeat(2,minmax(0,1fr));margin:16px 0}.ms-live-page .ms-academy-chapters button{font-size:11px!important;padding:8px!important}.ms-live-page .ms-academy-layout{display:block}.ms-live-page .ms-academy-syllabus{display:none}.ms-live-page .ms-academy-mobile-select{display:grid;gap:6px;color:var(--ms-muted);font-size:11px;margin-bottom:18px}.ms-live-page .ms-academy-mobile-select select{width:100%;font-size:12px}.ms-live-page .ms-academy-task{height:165px}.ms-live-page .ms-academy-task h3{font-size:19px}.ms-live-page .ms-academy .ms-lesson-actions{min-height:87px}.ms-live-page .ms-academy .ms-lesson-actions button{min-height:42px}.ms-live-page .ms-academy-coach-title span{max-width:120px;text-align:right}.ms-live-page .ms-academy-step{height:154px}.ms-live-page .ms-academy-feedback{height:165px}.ms-live-page .ms-academy-help-buttons{display:grid;grid-template-columns:1fr 1fr}.ms-live-page .ms-academy-help-buttons button:last-child{grid-column:1 / -1}.ms-live-page .ms-academy-step-controls label{flex-basis:100%;margin-left:0}.ms-live-page .ms-academy-boundary{height:88px}.ms-live-page .ms-academy .ms-lesson-grid button{font-size:18px}.ms-live-page .ms-academy-board-area{height:232px}.ms-live-page .ms-academy-bottom button{flex:1 1 130px}}@media(max-width:760px){.ms-live-page .ms-academy-board-area{height:auto}.ms-live-page .ms-academy-feedback{height:125px}.ms-live-page .ms-academy-task{height:150px}.ms-live-page .ms-academy-boundary{height:76px}}@media(max-width:760px){.ms-live-page .ms-academy .ms-button,.ms-live-page .ms-academy .ms-lesson-actions button{min-height:44px}}.ms-live-page .ms-academy-coach{display:flex;flex-direction:column}.ms-live-page .ms-academy-coach-title{order:0}.ms-live-page .ms-academy-step-controls{order:1;margin:12px 0}.ms-live-page .ms-academy-step{order:2}.ms-live-page .ms-academy-help-buttons{order:3}.ms-live-page .ms-academy-help-buttons button:last-child{grid-column:auto}.ms-live-page [data-action=academy-play]{min-width:80px}@media(min-width:761px){.ms-live-page .ms-academy .ms-lesson-actions{min-height:44px;align-items:flex-start}}@media(max-width:760px){.ms-live-page .ms-academy-work{display:flex;flex-direction:column;gap:12px}.ms-live-page .ms-academy-work>*{width:100%;box-sizing:border-box;flex-shrink:0}.ms-live-page .ms-academy-mobile-select{order:0;margin:0 0 4px}.ms-live-page .ms-academy-task{order:1}.ms-live-page .ms-academy-boundary{order:2}.ms-live-page .ms-academy .ms-lesson-actions{order:3}.ms-live-page .ms-academy-board-area{order:4}.ms-live-page .ms-academy-coach{order:5}.ms-live-page .ms-academy-feedback{order:6;margin:0}.ms-live-page .ms-academy-bottom{order:7;margin:0}.ms-live-page .ms-academy-practice{order:8;margin:0}.ms-live-page .ms-academy-save{order:9;margin:0}}.ms-live-page .ms-tabs{flex-wrap:wrap}.ms-live-page .ms-watch-intro{margin-bottom:20px}.ms-watch-intro h2{font-size:26px;line-height:1.2;margin:10px 0}.ms-watch-intro p,.ms-watch-note{color:var(--ms-muted);font-size:12px;line-height:1.5}.ms-watch-list{display:grid;gap:14px}.ms-watch-room{padding:18px!important}.ms-watch-room-title{display:flex;justify-content:space-between;gap:8px;font-size:11px;color:var(--ms-muted)}.ms-watch-versus{display:flex;align-items:center;gap:16px;padding:20px 0}.ms-watch-versus>div{flex:1;min-width:0}.ms-watch-versus .ms-mascot{float:left;width:40px;height:40px;margin-right:8px}.ms-watch-versus strong,.ms-watch-versus small{display:block;overflow-wrap:anywhere}.ms-watch-versus small{color:var(--ms-muted);font-size:11px;margin:6px 0}.ms-watch-versus .ms-progress{clear:both}.ms-live-page .ms-watch-toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:12px}.ms-watch-toolbar>div{flex:1;min-width:140px}.ms-watch-toolbar strong{display:block;margin-top:4px;font-size:16px}.ms-watch-toolbar>b{font-variant-numeric:tabular-nums}.ms-watch-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-height:0}.ms-watch-field{min-width:0;min-height:0;background:var(--ms-panel);border:1px solid var(--ms-line);border-radius:12px;overflow:hidden;display:flex;flex-direction:column}.ms-watch-field>header{display:flex;align-items:center;gap:8px;padding:10px}.ms-watch-field>header>div{flex:1;min-width:0}.ms-watch-field strong{display:block;font-size:13px;overflow-wrap:anywhere}.ms-watch-field small{color:var(--ms-muted);font-size:11px}.ms-watch-field header>b{font-size:12px;white-space:nowrap}.ms-watch-field .ms-mascot{width:36px;height:36px}.ms-watch-field>.ms-progress{margin:0 10px}.ms-watch-field>footer{padding:8px;text-align:center;color:var(--ms-muted);font-size:11px}.ms-watch-field .ms-board-area{flex:1;min-height:0}.ms-watch-field .ms-cell{cursor:default;display:grid;place-items:center}.ms-watch-field .ms-cell:hover{filter:none;transform:none}.ms-watch-player-tabs{display:none}.ms-watch-result{padding:10px;border:1px solid var(--ms-line);border-radius:8px;margin-bottom:10px}.ms-watch-result strong,.ms-watch-result span{display:block}.ms-watch-result span{font-size:12px;color:var(--ms-muted);margin-top:4px}.ms-watch-note{text-align:center;margin:8px 0 0}.ms-app.is-expanded.is-watching .ms-stage>.ms-watch-match{flex:1;min-height:0;display:flex;flex-direction:column}.ms-app.is-expanded.is-watching .ms-watch-fields{flex:1}.ms-app.is-expanded.is-watching .ms-watch-field .ms-board-area{grid-column:auto;grid-row:auto}.ms-app.is-expanded.is-watching .ms-watch-note{flex-shrink:0}.ms-app.is-expanded.is-watching .ms-watch-toolbar{flex-shrink:0;margin-bottom:8px}.ms-app.is-expanded.is-watching .ms-watch-field .ms-board-scroll{display:grid;place-items:center}@media(max-width:760px),(max-width:1000px)and (max-height:500px){.ms-watch-fields{grid-template-columns:minmax(0,1fr)}.ms-watch-field[data-selected=false]{display:none}.ms-watch-player-tabs{display:flex;gap:6px;margin-bottom:8px;flex-shrink:0}.ms-watch-player-tabs button{flex:1;min-width:0;min-height:44px;border:1px solid var(--ms-line);border-radius:8px;background:var(--ms-panel);color:var(--ms-text);font:inherit;font-size:12px;overflow-wrap:anywhere;padding:7px}.ms-watch-player-tabs button small{display:block;color:var(--ms-muted);margin-top:3px}.ms-watch-player-tabs button[aria-pressed=true]{border-color:var(--ms-accent);color:var(--ms-accent)}.ms-watch-toolbar{gap:6px!important}.ms-watch-toolbar .ms-kicker{font-size:8px}.ms-watch-toolbar strong{font-size:13px}.ms-watch-toolbar>.ms-button{padding:8px!important;font-size:11px;min-height:44px}.ms-watch-toolbar>div{min-width:100px}.ms-watch-field header{padding:6px}.ms-watch-field .ms-cell{font-size:clamp(9px,calc(var(--ms-fit-cell,20px)*.6),14px)!important}.ms-watch-field .ms-cell .ms-icon{width:12px!important;height:12px!important}.ms-watch-note{font-size:10px}.ms-live-page .ms-tabs button{flex:1;padding-inline:8px;min-height:44px}.ms-watch-room-title{flex-wrap:wrap}.ms-live-page .ms-duel-intro>.ms-button{margin:6px}}@media(max-width:1000px)and (max-height:500px){.ms-app.is-expanded.is-watching>.ms-heading,.ms-app.is-expanded.is-watching .ms-watch-note,.ms-app.is-expanded.is-watching .ms-watch-field>header,.ms-app.is-expanded.is-watching .ms-watch-field>footer,.ms-app.is-expanded.is-watching .ms-watch-field>.ms-progress{display:none}.ms-app.is-expanded.is-watching .ms-watch-toolbar{flex-wrap:nowrap}.ms-app.is-expanded.is-watching .ms-watch-player-tabs{margin-bottom:4px}.ms-app.is-expanded.is-watching .ms-watch-result{padding:4px;margin-bottom:4px;font-size:11px}}.ms-watch-filters{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 16px}.ms-watch-filters button[aria-pressed=true]{border-color:var(--ms-accent);color:var(--ms-accent);background:color-mix(in srgb,var(--ms-accent) 9%,var(--ms-panel))}.ms-watch-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));align-items:start}.ms-watch-title{font-size:15px;margin:12px 0 0}.ms-watch-versus.is-many{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 12px}.ms-watch-versus.is-many strong{font-size:12px}.ms-watch-room-actions{display:flex;align-items:center;justify-content:space-between;gap:10px}.ms-watch-room-actions>span{font-size:10px;color:var(--ms-muted)}.ms-watch-toolbar>div>small{display:block;font-size:11px;color:var(--ms-muted);margin-top:4px;overflow-wrap:anywhere}.ms-watch-fields.is-many{grid-template-columns:repeat(3,minmax(0,1fr))}.ms-watch-match>.ms-party-results{margin-bottom:16px}.ms-watch-player-tabs button{min-width:100px;min-height:44px;border:1px solid var(--ms-line);border-radius:8px;background:var(--ms-panel);color:var(--ms-text);font:inherit;font-size:12px;padding:7px;cursor:pointer}.ms-watch-player-tabs button small{display:block;color:var(--ms-muted);margin-top:3px}.ms-watch-player-tabs button[aria-pressed=true]{border-color:var(--ms-accent);color:var(--ms-accent)}.ms-watch-match.is-many .ms-watch-player-tabs{display:flex;gap:6px;overflow-x:auto;padding-bottom:4px;margin-bottom:8px}.ms-watch-fields.is-many .ms-watch-field[data-selected=true]{border-color:var(--ms-accent)}.ms-app.is-expanded.is-watching .ms-watch-fields.is-many{overflow-y:auto;grid-auto-rows:minmax(240px,1fr);align-content:start}.ms-app.is-expanded.is-watching .ms-watch-match:has(.ms-party-results){overflow-y:auto}.ms-watch-field header small{overflow-wrap:anywhere}@media(min-width:761px)and (max-width:1100px){.ms-watch-fields.is-many{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px),(max-width:1000px)and (max-height:500px){.ms-watch-fields.is-many{grid-template-columns:minmax(0,1fr)}.ms-watch-player-tabs{overflow-x:auto}.ms-watch-player-tabs button{flex:0 0 auto;min-width:100px}.ms-watch-versus.is-many{grid-template-columns:repeat(2,minmax(0,1fr))}.ms-watch-room-actions{flex-wrap:wrap}.ms-app.is-expanded.is-watching .ms-watch-fields.is-many{grid-auto-rows:minmax(0,1fr)}}.ms-live-page .ms-app.is-watching .ms-layout{grid-template-columns:minmax(0,1fr)}.ms-live-page .ms-app.is-watching .ms-sidebar{display:none}.ms-classic-toolbar{display:none}.ms-live-page .ms-cell-scale{border:0;padding:0;margin:18px 0}.ms-live-page .ms-cell-scale legend{font-weight:700;margin-bottom:8px}.ms-live-page .ms-scale-choices{display:flex;flex-wrap:wrap;gap:6px}.ms-live-page .ms-scale-choices .ms-button[aria-pressed=true]{border-color:var(--ms-accent);color:var(--ms-accent);background:color-mix(in srgb,var(--ms-accent) 9%,var(--ms-panel))}.ms-live-page .ms-cell-scale small{display:block;color:var(--ms-muted);line-height:1.5;margin-top:8px}body:has(.ms-live-page .ms-app[data-theme=classic]),body:has(.ms-live-page .ms-app[data-theme=classic]) main{background:#121212}.ms-live-page:has(.ms-app[data-theme=classic]){background:#121212}.ms-live-page .ms-app[data-theme=classic]{--ms-bg:#181a1b;--ms-panel:#202426;--ms-line:#3b4247;--ms-muted:#acb3b8;--ms-text:#e0e3e5;--ms-accent:#a9cde6;--ms-cell:#50585f;--ms-open:#444c54;--ms-cell-hover:#606971;--ms-board:#444c54;--ms-shadow:#0005;--ms-classic-unit:calc(var(--ms-fit-cell,32px)/16);padding:16px;border-radius:0;color-scheme:dark}.ms-live-page .ms-app[data-theme=classic] .ms-tabs{margin-bottom:12px}.ms-live-page .ms-app[data-theme=classic] .ms-game-card{border-radius:0;background:var(--ms-bg)}.ms-live-page .ms-app[data-theme=classic] .ms-board-toolbar{display:none}.ms-live-page .ms-app[data-theme=classic] .ms-board-scroll{padding-block:12px!important}.ms-live-page .ms-app[data-theme=classic].is-expanded .ms-board-scroll{padding:6px!important}.ms-live-page .ms-app[data-theme=classic] .ms-board-wrap{position:relative;padding:calc(11 * var(--ms-classic-unit)) calc(12 * var(--ms-classic-unit));border:0;border-radius:0;background:url(/events/minesweeper/classic-hd-v2/corner_up_left_2x.png) left top / calc(12 * var(--ms-classic-unit)) calc(11 * var(--ms-classic-unit)) no-repeat,url(/events/minesweeper/classic-hd-v2/corner_up_right_2x.png) right top / calc(12 * var(--ms-classic-unit)) calc(11 * var(--ms-classic-unit)) no-repeat,url(/events/minesweeper/classic-hd-v2/corner_bottom_left_2x.png) left bottom / calc(12 * var(--ms-classic-unit)) calc(11 * var(--ms-classic-unit)) no-repeat,url(/events/minesweeper/classic-hd-v2/corner_bottom_right_2x.png) right bottom / calc(12 * var(--ms-classic-unit)) calc(11 * var(--ms-classic-unit)) no-repeat,url(/events/minesweeper/classic-hd-v2/border_hor_2x.png) center top / 100% calc(11 * var(--ms-classic-unit)) no-repeat,url(/events/minesweeper/classic-hd-v2/border_hor_2x.png) center bottom / 100% calc(11 * var(--ms-classic-unit)) no-repeat,url(/events/minesweeper/classic-hd-v2/border_vert_2x.png) left center / calc(12 * var(--ms-classic-unit)) 100% no-repeat,url(/events/minesweeper/classic-hd-v2/border_vert_2x.png) right center / calc(12 * var(--ms-classic-unit)) 100% no-repeat,#444c54}.ms-live-page .ms-app[data-theme=classic] .ms-board{--gap:0px!important;gap:0!important;padding:0!important;border:0;border-radius:0;box-shadow:none;background:#444c54}.ms-live-page .ms-app[data-theme=classic] .ms-board-row{gap:0!important}.ms-live-page .ms-app[data-theme=classic] .ms-classic-toolbar{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:0;box-sizing:border-box;padding:calc(3 * var(--ms-classic-unit));height:calc(32 * var(--ms-classic-unit));min-height:0;border:0;background:#444c54;margin-bottom:calc(11 * var(--ms-classic-unit))}.ms-live-page .ms-app[data-theme=classic] .ms-classic-toolbar:after{content:"";position:absolute;pointer-events:none;left:calc(-12 * var(--ms-classic-unit));right:calc(-12 * var(--ms-classic-unit));bottom:calc(-11 * var(--ms-classic-unit));height:calc(11 * var(--ms-classic-unit));background:url(/events/minesweeper/classic-hd-v2/t_left_2x.png) left center / calc(12 * var(--ms-classic-unit)) 100% no-repeat,url(/events/minesweeper/classic-hd-v2/t_right_2x.png) right center / calc(12 * var(--ms-classic-unit)) 100% no-repeat,url(/events/minesweeper/classic-hd-v2/border_hor_2x.png) center / 100% 100% no-repeat}.ms-classic-counter{display:inline-flex;box-sizing:border-box;gap:calc(2 * var(--ms-classic-unit));height:calc(25 * var(--ms-classic-unit));width:calc(41 * var(--ms-classic-unit));padding:calc(2 * var(--ms-classic-unit));background:url(/events/minesweeper/classic-hd-v2/nums_background.svg) center / 100% 100% no-repeat;flex-shrink:0;overflow:hidden}.ms-classic-counter img{display:block;width:calc(11 * var(--ms-classic-unit));height:calc(21 * var(--ms-classic-unit));image-rendering:auto}.ms-live-page .ms-classic-face{display:block;width:calc(26 * var(--ms-classic-unit));height:calc(26 * var(--ms-classic-unit));flex-shrink:0;padding:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none}.ms-classic-face img{display:block;width:100%;height:100%;image-rendering:auto}.ms-live-page button.ms-classic-face:active{background:url(/events/minesweeper/classic-hd-v2/face_pressed.svg) center / 100% 100% no-repeat!important}button.ms-classic-face:active img{visibility:hidden}.ms-live-page .ms-app[data-theme=classic] .ms-cell{border:0!important;border-radius:0!important;background:#50585f url(/events/minesweeper/classic-hd-v2/closed.svg) center/100% 100% no-repeat!important;box-shadow:none!important;color:transparent!important;text-shadow:none;font-size:0!important;padding:0;image-rendering:auto}.ms-live-page .ms-app[data-theme=classic] .ms-cell>.ms-icon{visibility:hidden}.ms-live-page .ms-app[data-theme=classic] .ms-cell.is-covered:after{content:none;display:none}.ms-live-page .ms-app[data-theme=classic] .ms-cell.is-covered:not(:disabled):active{background-image:url(/events/minesweeper/classic-hd-v2/pressed.svg)!important}.ms-live-page .ms-app[data-theme=classic] .ms-cell.is-open{background-image:url(/events/minesweeper/classic-hd-v2/type0.svg)!important}.ms-live-page .ms-app[data-theme=classic] .ms-cell.n-1{background-image:url(/events/minesweeper/classic-hd-v2/type1.svg)!important}.ms-live-page .ms-app[data-theme=classic] .ms-cell.n-2{background-image:url(/events/minesweeper/classic-hd-v2/type2.svg)!important}.ms-live-page .ms-app[data-theme=classic] .ms-cell.n-3{background-image:url(/events/minesweeper/classic-hd-v2/type3.svg)!important}.ms-live-page .ms-app[data-theme=classic] .ms-cell.n-4{background-image:url(/events/minesweeper/classic-hd-v2/type4.svg)!important}.ms-live-page .ms-app[data-theme=classic] .ms-cell.n-5{background-image:url(/events/minesweeper/classic-hd-v2/type5.svg)!important}.ms-live-page .ms-app[data-theme=classic] .ms-cell.n-6{background-image:url(/events/minesweeper/classic-hd-v2/type6.svg)!important}.ms-live-page .ms-app[data-theme=classic] .ms-cell.n-7{background-image:url(/events/minesweeper/classic-hd-v2/type7.svg)!important}.ms-live-page .ms-app[data-theme=classic] .ms-cell.n-8{background-image:url(/events/minesweeper/classic-hd-v2/type8.svg)!important}.ms-live-page .ms-app[data-theme=classic] .ms-cell.is-flag{background-image:url(/events/minesweeper/classic-hd-v2/flag.svg)!important}.ms-live-page .ms-app[data-theme=classic] .ms-cell.is-mine{background-image:url(/events/minesweeper/classic-hd-v2/mine.svg)!important}.ms-live-page .ms-app[data-theme=classic] .ms-cell.is-hit{background-image:url(/events/minesweeper/classic-hd-v2/mine_red.svg)!important}.ms-live-page .ms-app[data-theme=classic] .ms-cell.is-wrong{background-image:url(/events/minesweeper/classic-hd-v2/mine_wrong.svg)!important}.ms-live-page .ms-app[data-theme=classic] .ms-cell.ms-opening-cell{outline:2px solid var(--ms-accent);outline-offset:-3px}.ms-live-page .ms-app[data-theme=classic] .ms-cell.ms-opening-cell:after{display:none}.ms-live-page .ms-app[data-theme=classic] .ms-cell:focus-visible{outline:2px solid #fff!important;outline-offset:-3px;position:relative;z-index:1}.ms-live-page .ms-app[data-theme=classic] .ms-watch-field{border-radius:0;border-color:var(--ms-line);background:var(--ms-bg)}.ms-live-page .ms-app[data-theme=classic] .ms-watch-field>.ms-progress{height:3px}.ms-live-page .ms-app.is-expanded .ms-heading-actions [data-action=settings]{display:inline-flex!important}@media(max-width:760px)and (max-height:650px){.ms-live-page .ms-app[data-theme=classic].is-expanded.is-watching .ms-watch-field>header,.ms-live-page .ms-app[data-theme=classic].is-expanded.is-watching .ms-watch-field>footer,.ms-live-page .ms-app[data-theme=classic].is-expanded.is-watching .ms-watch-field>.ms-progress,.ms-live-page .ms-app[data-theme=classic].is-expanded.is-watching .ms-watch-note{display:none}}.ms-live-page .ms-pan-hint{color:var(--ms-muted);font-size:11px;line-height:1.4;margin:0 0 6px}.ms-live-page [data-pan-hint][hidden],.ms-live-page [data-zoom-fit][hidden]{display:none!important}.ms-live-page .ms-app[data-manual-scale=true] .ms-board-scroll{display:flex;align-items:flex-start;justify-content:flex-start;overflow:auto!important;overscroll-behavior:contain;touch-action:pan-x pan-y pinch-zoom;max-height:65svh}.ms-live-page .ms-app[data-manual-scale=true] .ms-board-wrap{flex:none;width:max-content;max-width:none;margin:auto}.ms-live-page .ms-app[data-manual-scale=true] .ms-board,.ms-live-page .ms-app[data-manual-scale=true] .ms-cell{touch-action:pan-x pan-y pinch-zoom}.ms-live-page .ms-app[data-manual-scale=true] .ms-board-scroll:focus-visible{outline:2px solid var(--ms-accent);outline-offset:-2px}.ms-live-page .ms-app.is-expanded[data-manual-scale=true] .ms-board-scroll{max-height:none}.ms-live-page [hidden]{display:none!important}.ms-party-results{--result-gold:#e2c585;--result-muted:#a8b5c0;color:#e8edf0;font:13px system-ui,sans-serif;border:1px solid #414a52;border-radius:16px;overflow:hidden;background:#1b2024}.ms-results-hero{display:flex;align-items:center;gap:18px;padding:18px 24px;background:radial-gradient(ellipse at 5% 0%,#a9843224,transparent 65%),#202528;border-bottom:1px solid #4c4839}.ms-results-cup{color:var(--result-gold);display:grid;place-items:center;width:62px;height:62px;border:1px solid #8c76484d;border-radius:16px;background:#c3a14c12;flex-shrink:0}.ms-results-cup svg{width:38px;height:38px}.ms-results-kicker{color:var(--result-gold);font-size:9px;letter-spacing:1.4px;font-weight:750}.ms-party-results .ms-results-hero h2{font-size:28px;line-height:1.2;letter-spacing:-.6px;margin:6px 0;color:#f1e1bc}.ms-party-results .ms-results-hero p{margin:0;color:var(--result-muted);font-size:11px}.ms-results-duration{margin-left:auto;display:flex;flex-direction:column;gap:4px;text-align:right;flex-shrink:0}.ms-results-duration strong{font-size:27px;font-variant-numeric:tabular-nums;letter-spacing:-1px}.ms-results-duration span{font-size:10px;color:var(--result-muted)}.ms-results-podium{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px 20px 10px}.ms-result-podium{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid #45515b;border-radius:11px;position:relative;min-width:0;background:#242b30}.ms-result-podium.is-winner{border-color:#a68a4f;background:linear-gradient(120deg,#6c573c40,#262b2d)}.ms-result-medal{position:absolute;right:9px;top:7px;color:#a0afbc;font-size:10px;font-weight:700}.is-winner .ms-result-medal{color:var(--result-gold)}.ms-result-avatar{width:37px;height:37px;border-radius:50%;background:#37444e;color:#c8dde9;display:grid;place-items:center;font-size:18px;font-weight:750;flex-shrink:0}.is-winner .ms-result-avatar{color:#f0d59e;background:#6b5b3b}.ms-party-results .ms-result-podium h3{color:#e1e7eb;font-size:15px;line-height:1.3;margin:0;overflow-wrap:anywhere}.ms-party-results .ms-result-podium p{font-size:10px;color:var(--result-muted);margin:5px 0 0}.ms-party-results small{font-weight:500}.ms-result-podium h3 small,.ms-result-name small{font-size:8px;padding:2px 5px;border-radius:4px;background:#344e5b;color:#bedcec;margin-left:6px;vertical-align:middle}.ms-results-table-wrap{padding:0 20px}.ms-results-table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums;text-align:left;table-layout:fixed}.ms-results-table caption{text-align:left;color:#e5eaf0;font-weight:700;font-size:13px;padding:7px 0 12px}.ms-results-table thead th{font-size:9px;font-weight:600;color:var(--result-muted);padding:9px 8px;background:#252d33;border-bottom:1px solid #3e4a54}.ms-results-table thead th:first-child{width:55px;border-radius:5px 0 0 5px}.ms-results-table thead th:nth-child(2){width:22%}.ms-results-table thead th:nth-child(3){width:21%}.ms-results-table th,.ms-results-table td{padding:8px;border-bottom:1px solid #333e47;vertical-align:middle}.ms-results-table tbody th{font-size:12px;font-weight:650}.ms-results-table tbody td{font-size:13px;color:#d1dce3}.ms-results-table tbody tr.is-me{background:#a4cced0c;box-shadow:inset 3px 0 #a9cde6}.ms-result-name{display:block;overflow-wrap:anywhere}.ms-result-outcome{display:block;font-size:9px;font-weight:450;color:var(--result-muted);margin-top:3px}.ms-results-table .ms-result-place{font-size:16px;color:#c4d1db}.ms-results-table tbody tr:first-child .ms-result-place{color:var(--result-gold)}.ms-result-progress{display:block;width:100%;height:3px;border-radius:3px;overflow:hidden;background:#394650;margin-bottom:6px}.ms-result-progress>span{display:block;height:100%;background:#9dbed4}.ms-results-table tbody tr:first-child .ms-result-progress>span{background:var(--result-gold)}.ms-results-table td b{font-size:11px;font-weight:650}.ms-results-table td small{font-size:9px;color:var(--result-muted);margin-left:8px;white-space:nowrap}.ms-results-personal{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin:16px 20px 0;border:1px solid #405867;border-radius:9px;padding:10px 14px;background:#a4cced08;font-size:10px;color:var(--result-muted)}.ms-results-personal strong{font-size:11px;color:#b8d3e5;margin-right:auto}.ms-results-personal strong span{margin-left:8px;color:#e1eaf0}.ms-results-personal b{color:#e0e8ee;margin-left:5px}.ms-results-footnote{color:#9daeb9;font-size:10px;line-height:1.6;padding:10px 20px 12px}.ms-result-actions{display:flex;align-items:center;justify-content:center;gap:10px;margin:14px 0 0}.ms-results-fields{margin-top:14px}.ms-results-fields>summary{cursor:pointer;color:#b9d4e6;padding:10px 0}.ms-result-actions button{font:600 12px system-ui;background:#263d4b;color:#d5e8f3;border:1px solid #65869c;border-radius:8px;padding:11px 18px;cursor:pointer}.ms-result-actions button.secondary{border-color:#48535c;background:#202426;color:#ccd8df}@media(max-width:650px){.ms-results-hero{padding:18px 14px;gap:12px;flex-wrap:wrap}.ms-results-cup{width:44px;height:44px;border-radius:12px}.ms-results-cup svg{width:29px;height:29px}.ms-party-results .ms-results-hero h2{font-size:23px}.ms-results-kicker{font-size:8px;letter-spacing:.8px}.ms-results-duration{width:100%;flex-direction:row;align-items:baseline;justify-content:space-between;text-align:left}.ms-results-duration strong{font-size:22px}.ms-results-podium{padding:12px 10px;gap:6px}.ms-result-podium{flex-direction:column;align-items:flex-start;padding:12px 9px;gap:8px}.ms-result-avatar{width:28px;height:28px;font-size:14px}.ms-party-results .ms-result-podium h3{font-size:12px}.ms-party-results .ms-result-podium p{font-size:9px}.ms-result-podium h3 small{display:none}.ms-results-table-wrap{padding:0 10px}.ms-results-table,.ms-results-table tbody,.ms-results-table caption{display:block}.ms-results-table thead{display:none}.ms-results-table tr{display:grid;grid-template-columns:28px repeat(2,minmax(0,1fr));padding:10px 8px;gap:12px 6px;border-bottom:1px solid #3c4851}.ms-results-table th,.ms-results-table td{border:0;padding:0!important}.ms-results-table tbody th{grid-column:2}.ms-results-table td[data-label=\41f\43e\43b\435]{grid-column:3}.ms-results-table td:nth-child(n+4){grid-column:auto;text-align:left}.ms-results-table td:nth-child(4){grid-column:2;grid-row:2}.ms-results-table td:nth-child(5){grid-column:3;grid-row:2}.ms-results-table td:nth-child(6){grid-column:2;grid-row:3}.ms-results-table td:last-child{grid-column:3;grid-row:3}.ms-results-table td:nth-child(n+4):before{content:attr(data-label);display:block;font-size:8px;color:#a8b5c0;margin-bottom:3px}.ms-results-table td small{display:block;margin:2px 0 0;font-size:8px}.ms-results-table .ms-result-place{padding-top:3px!important}.ms-results-personal{margin:12px 10px 0;padding:12px;gap:12px 16px}.ms-results-personal>strong{width:100%}.ms-results-footnote{padding:12px;font-size:9px}}.has-party-results .player-status,.has-party-results .demo-status,.has-party-results .player-note,.has-party-results .demo-note,[data-result-error]:empty{display:none}.has-party-results .player-heading,.has-party-results .demo-heading{margin-bottom:14px}.ms-party-results-panel{min-width:0;width:100%}.ms-app:has(.ms-party-results) .ms-layout{grid-template-columns:minmax(0,1fr)}.ms-app:has(.ms-party-results) .ms-sidebar{display:none}.ms-app.is-expanded:has(.ms-party-results) .ms-stage{overflow-y:auto;overscroll-behavior:contain}.ms-app.is-expanded .ms-party-results-panel{flex-shrink:0}@media(min-width:761px)and (max-height:760px){.has-party-results .ms-live-page{padding-top:10px;padding-bottom:10px}.has-party-results .ms-live-page .ms-app[data-theme=classic]{padding-top:12px;padding-bottom:12px}.has-party-results .player-heading p,.has-party-results .demo-heading p{display:none}.has-party-results .player-heading h1,.has-party-results .demo-heading h1{margin:4px 0}.has-party-results .player-heading,.has-party-results .demo-heading{margin-bottom:10px}.ms-results-hero{padding:12px 20px;gap:14px}.ms-results-cup{width:48px;height:48px;border-radius:12px}.ms-results-cup svg{width:30px;height:30px}.ms-party-results .ms-results-hero h2{font-size:24px;margin:4px 0}.ms-results-duration strong{font-size:24px}.ms-results-podium{padding:10px 20px 8px}.ms-result-podium{padding:8px 12px}.ms-result-avatar{width:30px;height:30px;font-size:15px}.ms-results-table caption{padding:5px 0 8px}.ms-results-table th,.ms-results-table td{padding:5px 8px}.ms-results-table thead th{padding:7px 8px}.ms-results-personal{margin-top:10px;padding:8px 14px}.ms-results-footnote{padding:8px 20px 10px}.ms-result-actions{margin-top:10px}.ms-result-actions button{padding:9px 18px}}

.art-minesweeper>svg{display:block;width:100%;height:100%;object-fit:cover}

/* Compact settings modal; source-bound local patch. */
/* Settings live above the field and never participate in its layout or sizing. */
.ms-live-page .ms-heading-actions .ms-settings-trigger,.ms-live-page .ms-heading-actions .ms-expand-trigger{display:inline-flex;align-items:center;justify-content:center;flex:0 0 36px!important;width:36px;min-width:36px;min-height:36px;padding:8px}
.ms-live-page .ms-settings-trigger .ms-icon,.ms-live-page .ms-expand-trigger .ms-icon{width:19px;height:19px}
.ms-live-page .ms-app .ms-settings-dialog{position:fixed;inset:0;width:min(480px,calc(100% - 32px));max-width:none;max-height:calc(100dvh - 32px);height:fit-content;box-sizing:border-box;margin:auto;padding:0;border:1px solid var(--ms-line);border-radius:12px;background:var(--ms-panel);color:var(--ms-text);font:inherit;box-shadow:0 24px 80px #0008;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;text-align:left}
.ms-live-page .ms-app .ms-settings-dialog:not([open]){display:none!important}
.ms-live-page .ms-app .ms-settings-dialog[open]{display:block!important}
.ms-live-page .ms-settings-dialog::backdrop{background:#080b10a6;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}
.ms-live-page .ms-settings-header{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;background:var(--ms-panel);border-bottom:1px solid var(--ms-line)}
.ms-live-page .ms-settings-header h2{margin:0;font-size:17px;line-height:1.3;font-weight:700;letter-spacing:-.3px}
.ms-live-page .ms-settings-header .ms-button{width:32px;min-width:32px;min-height:32px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;padding:6px}
.ms-live-page .ms-settings-header .ms-icon{width:18px;height:18px}
.ms-live-page .ms-settings-content{display:grid;gap:12px;padding:14px;min-width:0}
.ms-live-page .ms-settings-dialog .ms-setting-option{min-height:54px;padding:9px 10px;margin:0;gap:12px;border-radius:7px}
.ms-live-page .ms-settings-dialog .ms-setting-option strong{font-size:12px}.ms-live-page .ms-settings-dialog .ms-setting-option small{font-size:10px;margin-top:3px;line-height:1.4}
.ms-live-page .ms-settings-dialog .ms-theme-settings,.ms-live-page .ms-settings-dialog .ms-effect-settings{display:block;border:0;min-width:0;margin:0;padding:0}
.ms-live-page .ms-settings-dialog .ms-theme-settings legend,.ms-live-page .ms-settings-dialog .ms-effect-settings legend{font-size:11px;font-weight:700;color:var(--ms-muted);padding:0;margin-bottom:6px}
.ms-live-page .ms-settings-dialog .ms-theme-choices{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}
.ms-live-page .ms-settings-dialog .ms-theme-choices .ms-button{min-width:0;white-space:normal;text-align:center;justify-content:center;min-height:36px;padding:6px;font-size:11px;line-height:1.35}
.ms-live-page .ms-settings-dialog .ms-effects-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}
.ms-live-page .ms-settings-dialog .ms-effects-grid .ms-button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;flex:none;width:auto;min-width:0;min-height:40px;white-space:normal;font-size:11px;line-height:1.3;padding:5px 8px}
.ms-live-page .ms-settings-dialog .ms-effects-grid .ms-button b{font-size:10px;color:var(--ms-muted)}.ms-live-page .ms-settings-dialog .ms-effects-grid .ms-button[aria-pressed=true]{border-color:var(--ms-accent)}.ms-live-page .ms-settings-dialog .ms-effects-grid .ms-button[aria-pressed=true] b{color:var(--ms-accent)}
.ms-live-page .ms-settings-dialog .ms-volume-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px}
.ms-live-page .ms-settings-dialog .ms-volume-row label{font-size:11px;gap:9px}.ms-live-page .ms-settings-dialog .ms-volume-row>small{font-size:10px;line-height:1.4;flex-basis:auto;text-align:right;max-width:125px}
.ms-live-page .ms-settings-dialog select{min-height:36px;max-width:100%;font:inherit;font-size:12px;padding:6px 8px;background:var(--ms-panel);border:1px solid var(--ms-line);border-radius:5px;color:var(--ms-text)}
.ms-live-page .ms-settings-dialog .ms-cell-scale{margin:0;padding:11px 0 0;border:0;border-top:1px solid var(--ms-line);min-width:0}
.ms-live-page .ms-settings-dialog .ms-scale-field{display:flex;align-items:center;justify-content:space-between;gap:14px;font-size:12px;font-weight:700}.ms-live-page .ms-settings-dialog .ms-scale-field select{min-width:80px;font-weight:400}.ms-live-page .ms-settings-dialog .ms-scale-field small{display:block;color:var(--ms-muted);font-size:10px;line-height:1.4;margin-top:3px;font-weight:400}
.ms-live-page .ms-settings-dialog .ms-settings-companion{border-top:1px solid var(--ms-line);padding-top:5px}
.ms-live-page .ms-settings-dialog .ms-settings-companion summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:36px;font-size:12px;cursor:pointer;list-style:none}.ms-live-page .ms-settings-dialog .ms-settings-companion summary::-webkit-details-marker{display:none}
.ms-live-page .ms-settings-dialog .ms-settings-companion summary>span:last-child{display:flex;align-items:center;gap:7px;color:var(--ms-muted);font-size:11px}.ms-live-page .ms-settings-dialog .ms-settings-companion summary .ms-mascot{width:24px;height:24px}.ms-live-page .ms-settings-dialog .ms-settings-companion summary .ms-icon{width:14px;height:14px}.ms-live-page .ms-settings-dialog .ms-settings-companion[open] summary .ms-icon{transform:rotate(90deg)}
.ms-live-page .ms-settings-dialog .ms-mascot-choices{padding:5px 2px 3px;gap:6px}.ms-live-page .ms-settings-dialog .ms-mascot-choices button{flex-direction:row;gap:6px;min-width:90px;min-height:44px;padding:5px 8px;border-radius:7px}.ms-live-page .ms-settings-dialog .ms-mascot-choices .ms-mascot{width:30px;height:30px}
@media(max-width:600px){.ms-live-page .ms-app .ms-settings-dialog{width:calc(100% - 24px);max-height:calc(100dvh - 24px)}.ms-live-page .ms-settings-header{padding:8px 12px}.ms-live-page .ms-settings-header .ms-button{min-height:44px;min-width:44px;width:44px}.ms-live-page .ms-settings-content{padding:12px;gap:11px}.ms-live-page .ms-settings-dialog .ms-theme-choices .ms-button,.ms-live-page .ms-settings-dialog .ms-effects-grid .ms-button,.ms-live-page .ms-settings-dialog select,.ms-live-page .ms-settings-dialog .ms-settings-companion summary{min-height:44px}.ms-live-page .ms-heading-actions .ms-settings-trigger,.ms-live-page .ms-heading-actions .ms-expand-trigger{min-height:44px;min-width:44px;width:44px;flex-basis:44px!important}.ms-live-page:not(:has(.is-expanded)) .ms-heading-actions{width:auto;flex:none}.ms-live-page .ms-settings-dialog .ms-volume-row label{font-size:10px}.ms-live-page .ms-settings-dialog .ms-volume-row>small{font-size:9px;max-width:100px}}
@media(max-width:380px){.ms-live-page .ms-settings-dialog .ms-volume-row{flex-wrap:wrap;gap:5px}.ms-live-page .ms-settings-dialog .ms-volume-row>small{flex-basis:100%;max-width:none;text-align:left}.ms-live-page .ms-settings-dialog .ms-theme-choices .ms-button{font-size:10px}}

/* Source /assets/bomber-touch-controls-a6d6972b195f.css; order preserved. */
/* Scoped to Bomber. Thumb controls occupy their own space, never the arena. */
.bomber-v2-site .bomber-touch-settings{position:relative;flex-shrink:0;color:#d5bde9}
.bomber-v2-site .bomber-touch-settings>summary{display:grid;place-items:center;list-style:none;cursor:pointer;width:40px;height:40px;padding:0;border:1px solid #a77fb435;border-radius:12px;background:#2b2134;color:inherit;box-sizing:border-box}
.bomber-v2-site .bomber-touch-settings>summary::-webkit-details-marker{display:none}
.bomber-v2-site .bomber-touch-settings[open]>summary{border-color:#c8a0e6;background:#483052}
.bomber-v2-site .touch-settings-panel{position:absolute;right:0;top:calc(100% + 12px);z-index:40;width:286px;max-width:calc(100vw - 24px);padding:18px;border:1px solid #795b90;border-radius:18px;background:#1d1628;box-shadow:0 18px 55px #0009;box-sizing:border-box;max-height:calc(100dvh - 85px);overflow:auto;overscroll-behavior:contain}
.bomber-v2-site .touch-settings-panel>strong{font-size:15px;color:#f6ebff}.bomber-v2-site .touch-settings-panel fieldset{border:0;padding:0;margin:17px 0 0;min-width:0}.bomber-v2-site .touch-settings-panel legend{font-size:11px;color:#c3aed3;margin-bottom:8px;padding:0}
.bomber-v2-site .touch-options{display:flex;gap:5px}.bomber-v2-site .touch-options button{flex:1;min-width:0;min-height:40px;padding:8px 5px;border:1px solid #ffffff12;border-radius:9px;background:#ffffff04;color:#b6a2c6;font-size:11px;touch-action:manipulation}.bomber-v2-site .touch-options button[aria-pressed=true]{border-color:#c493e77d;background:#a873dd25;color:#f3dcff}.bomber-v2-site .touch-settings-panel p{font-size:10px;color:#ac99bb;line-height:1.7;margin:15px 0 0}
.bomber-v2-site .bomber-touch-settings :focus-visible,.bomber-v2-site [data-bomber-touch] :focus-visible{outline:2px solid #e0b7ff;outline-offset:3px}
.bomber-v2-site .bomber-touch-dock{position:absolute;inset:auto 0 0;height:var(--touch-space);z-index:5;pointer-events:none;display:flex;align-items:center;justify-content:space-between;padding:8px max(20px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left));box-sizing:border-box;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}
.bomber-v2-site .bomber-touch-move,.bomber-v2-site .bomber-touch-action{display:flex;align-items:center;flex-direction:column;gap:7px;pointer-events:auto}.bomber-v2-site .bomber-touch-dock.movement-right{flex-direction:row-reverse}
.bomber-v2-site .bomber-touch-pad{width:var(--touch-size);height:var(--touch-size);touch-action:none;position:relative;flex-shrink:0;box-sizing:border-box}.bomber-v2-site .bomber-touch-pad.arrows{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);gap:3px}.bomber-v2-site .bomber-touch-pad.arrows:after{content:'';width:8px;height:8px;border-radius:50%;background:#8f6eac55;position:absolute;left:calc(50% - 4px);top:calc(50% - 4px);pointer-events:none}
.bomber-v2-site .bomber-touch-pad .touch-arrow{width:100%;height:100%;min-width:0;min-height:0;display:grid;place-items:center;padding:0;border:1px solid #a181ba50;border-radius:13px;background:linear-gradient(145deg,#372741,#21182d);color:#e0c9f2;box-shadow:inset 0 1px #e7c9ff16,0 3px 0 #08070c80;touch-action:none}.bomber-v2-site .touch-arrow.dir-up{grid-area:1/2}.bomber-v2-site .touch-arrow.dir-left{grid-area:2/1}.bomber-v2-site .touch-arrow.dir-down{grid-area:3/2}.bomber-v2-site .touch-arrow.dir-right{grid-area:2/3}.bomber-v2-site .bomber-touch-pad .touch-arrow.is-held{background:linear-gradient(145deg,#8452a5,#59356f);border-color:#d9b3ee;box-shadow:0 0 20px #be8ae030,inset 0 1px #fff2;color:white;transform:translateY(1px)}
.bomber-v2-site .bomber-touch-pad.stick{border:1px solid #aa80c64a;border-radius:50%;background:radial-gradient(circle,#9773b016 0 34%,#241a30 35% 64%,#5e437b2b 65%);box-shadow:inset 0 2px 14px #0005,0 0 0 5px #ad80d007;display:grid;place-items:center}
.bomber-v2-site .touch-stick-guides{position:absolute;inset:5px;pointer-events:none;color:#9275a8}.bomber-v2-site .touch-stick-guides>span{position:absolute;display:grid;place-items:center}.bomber-v2-site .guide-up{left:calc(50% - 10px);top:0}.bomber-v2-site .guide-down{left:calc(50% - 10px);bottom:0}.bomber-v2-site .guide-left{top:calc(50% - 10px);left:0}.bomber-v2-site .guide-right{top:calc(50% - 10px);right:0}
.bomber-v2-site .touch-stick-knob{display:grid;place-items:center;width:43%;height:43%;border-radius:50%;background:radial-gradient(circle at 35% 25%,#9472b2,#543c6c 65%,#372443);border:1px solid #d6a9f175;box-shadow:inset 0 2px 2px #f2d5ff35,0 5px 14px #0007;pointer-events:none}.bomber-v2-site .touch-stick-knob i{width:21%;height:21%;border-radius:50%;border:1px solid #dfc2f255;background:#caa6e51a}
.bomber-v2-site .bomber-touch-bomb{width:78px;height:78px;display:grid;place-items:center;padding:0;touch-action:none;border:1px solid #e4b98d9c;border-radius:50%;background:radial-gradient(circle at 35% 20%,#b37c4c,#71432c 65%,#4b2d26);color:#ffe4b9;box-shadow:inset 0 2px #ffe9c82b,0 5px 0 #20141b,0 0 28px #e0ac4f12}.bomber-v2-site .bomber-touch-bomb.is-held{transform:translateY(3px);box-shadow:inset 0 2px 12px #43211780,0 2px 0 #20141b;background:#b17a42}.bomber-v2-site .touch-control-caption{font-size:9px;color:#9f87b1;letter-spacing:.3px;pointer-events:none}.bomber-v2-site .bomber-touch-pad.is-disabled,.bomber-v2-site .bomber-touch-bomb[aria-disabled=true]{opacity:.4}
.bomber-v2-site .focus-match.with-header-roster.has-touch-controls{--touch-size:clamp(138px,19vmin,174px);--touch-space:calc(var(--touch-size) + 40px + env(safe-area-inset-bottom));--match-dock:56px;--match-available:calc(100vw - 20px);--match-field:min(calc((100dvh - var(--match-head) - var(--touch-space) - var(--match-dock) - var(--match-copy) - 20px)*var(--match-ratio)),var(--match-available))}
.bomber-v2-site .focus-match.with-header-roster.has-touch-controls .match-content{padding-bottom:var(--touch-space);box-sizing:border-box}.bomber-v2-site .focus-match.with-header-roster.has-touch-controls .match-stage{grid-template-columns:var(--match-field);gap:6px;padding:6px 10px;align-content:center}.bomber-v2-site .focus-match.with-header-roster.has-touch-controls .focus-field{grid-column:1}
.bomber-v2-site .focus-match.with-header-roster.has-touch-controls .match-stage>.match-upgrades{position:static;inset:auto;width:100%;max-width:560px;padding:4px 8px;grid-area:2/1;justify-self:center;transform:none;border-radius:12px}.bomber-v2-site .focus-match.with-header-roster.has-touch-controls .match-stage>.match-upgrades>header,.bomber-v2-site .focus-match.with-header-roster.has-touch-controls .upgrade-hud-copy,.bomber-v2-site .focus-match.with-header-roster.has-touch-controls .upgrade-hud-row dd>small{display:none}.bomber-v2-site .focus-match.with-header-roster.has-touch-controls .match-stage>.match-upgrades dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.bomber-v2-site .focus-match.with-header-roster.has-touch-controls .upgrade-hud-row{min-height:30px;padding:0;background:transparent;justify-content:center;gap:7px}.bomber-v2-site .focus-match.with-header-roster.has-touch-controls .upgrade-hud-icon{width:27px;height:27px;flex-basis:27px}.bomber-v2-site .focus-match.with-header-roster.has-touch-controls .upgrade-hud-row dd>strong{font-size:22px}.bomber-v2-site .focus-match.with-header-roster.has-touch-controls .match-underfield{display:none}
.bomber-v2-site .focus-match.with-header-roster.has-touch-controls .match-error{bottom:calc(var(--touch-space) + 8px);z-index:6;max-width:calc(100% - 30px);text-align:center}
@media(max-width:700px){.bomber-v2-site .bomber-touch-settings>summary{width:30px;height:34px;border-radius:9px}.bomber-v2-site .bomber-touch-settings>summary svg{width:18px;height:18px}.bomber-v2-site .touch-settings-panel{position:fixed;right:10px;top:54px;max-height:calc(100dvh - 68px)}.bomber-v2-site .focus-match.with-header-roster .match-toolbar-actions{gap:2px}.bomber-v2-site .focus-match.with-header-roster .match-title>strong{font-size:12px}.bomber-v2-site .focus-match.with-header-roster .match-status b{font-size:15px;min-width:56px;padding:7px 4px}.bomber-v2-site .focus-match.with-header-roster .match-toolbar{column-gap:5px}.bomber-v2-site .focus-match.with-header-roster .bomber-network{grid-row:1;grid-column:2;justify-self:end}.bomber-v2-site .focus-match.with-header-roster .match-title{padding-right:70px}.bomber-v2-site .focus-match.with-header-roster .match-title>strong{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}
@media(orientation:landscape){.bomber-v2-site .focus-match.with-header-roster.has-touch-controls{--touch-space:0px;--match-dock:0px;--match-available:calc(100vw - var(--touch-size)*2 - 64px);--match-field:min(calc((100dvh - var(--match-head) - 20px)*var(--match-ratio)),var(--match-available))}.bomber-v2-site .focus-match.with-header-roster.has-touch-controls .match-content{padding-bottom:0}.bomber-v2-site .focus-match.with-header-roster.has-touch-controls .bomber-touch-dock{height:calc(var(--touch-size) + 38px + env(safe-area-inset-bottom));padding-left:max(14px,env(safe-area-inset-left));padding-right:max(14px,env(safe-area-inset-right))}.bomber-v2-site .focus-match.with-header-roster.has-touch-controls .match-stage>.match-upgrades{position:absolute;top:12px;right:14px;left:auto;width:var(--touch-size);padding:8px}.bomber-v2-site .focus-match.with-header-roster.has-touch-controls .match-stage>.match-upgrades dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.bomber-v2-site .focus-match.with-header-roster.has-touch-controls:has(.movement-right) .match-stage>.match-upgrades{left:14px;right:auto}.bomber-v2-site .focus-match.with-header-roster.has-touch-controls .match-error{bottom:8px}}
@media(orientation:landscape) and (max-height:520px){.bomber-v2-site .focus-match.with-header-roster.has-touch-controls{--match-head:54px;--touch-size:144px}.bomber-v2-site .focus-match.with-header-roster.has-touch-controls .match-header-players{display:none}.bomber-v2-site .focus-match.with-header-roster.has-touch-controls .match-toolbar{height:54px;min-height:54px;display:flex;padding:6px 12px;gap:10px}.bomber-v2-site .focus-match.with-header-roster.has-touch-controls .match-title{padding:0;flex:1}.bomber-v2-site .focus-match.with-header-roster.has-touch-controls .match-title>strong{font-size:14px}.bomber-v2-site .focus-match.with-header-roster.has-touch-controls .match-title>span{display:none}.bomber-v2-site .focus-match.with-header-roster.has-touch-controls .match-status b{font-size:18px;min-width:66px}.bomber-v2-site .focus-match.with-header-roster.has-touch-controls .match-back{padding:7px;min-height:34px;width:34px}.bomber-v2-site .focus-match.with-header-roster.has-touch-controls .match-back span{display:none}.bomber-v2-site .focus-match.with-header-roster.has-touch-controls .match-stage{padding:6px 10px}.bomber-v2-site .focus-match.with-header-roster.has-touch-controls .match-stage>.match-upgrades{top:8px}.bomber-v2-site .bomber-touch-dock{padding-bottom:max(8px,env(safe-area-inset-bottom))}.bomber-v2-site .touch-control-caption{font-size:8px}.bomber-v2-site .touch-settings-panel{position:fixed;top:60px;right:10px;max-height:calc(100dvh - 72px)}}
@media(prefers-reduced-motion:reduce){.bomber-v2-site .bomber-touch-pad *,.bomber-v2-site .bomber-touch-bomb{transition:none}}

.bomber-v2-site .focus-match.with-header-roster:not(.has-touch-controls){--match-touch:0px}

html:has(.bomber-v2-site .focus-match.has-touch-controls){scrollbar-gutter:auto}
@media(max-width:700px){.bomber-v2-site .focus-match.with-header-roster .match-title{grid-column:2;grid-row:1}}

@media(min-width:701px) and (max-width:1250px){.bomber-v2-site .focus-match.with-header-roster .match-title{grid-column:2;grid-row:1;overflow:hidden;gap:8px}.bomber-v2-site .focus-match.with-header-roster .match-title>span{display:none}.bomber-v2-site .focus-match.with-header-roster .match-title>strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bomber-v2-site .focus-match.with-header-roster .bomber-network{grid-column:3;grid-row:1;justify-self:end}}

/* Source /assets/mcsr-profile-tab-688ce70dc745.css; order preserved. */
.mcsr-card{--mcsr-accent:#83b995;--mcsr-soft:rgba(131,185,149,.09);--mcsr-loss:#cf9d8d;margin:24px 0;border:1px solid var(--home-line,#30312f);border-radius:16px;background:var(--surface,#191b19);color:var(--home-ink,#eeeae1);overflow:hidden;font-variant-numeric:tabular-nums}.mcsr-heading{display:flex;align-items:center;gap:14px;padding:25px 28px 22px;border-bottom:1px solid var(--home-line,#30312f)}.mcsr-eyebrow{display:block;color:var(--mcsr-accent);font-size:10px;font-weight:700;letter-spacing:1.6px;margin-bottom:7px}.mcsr-heading h2{font-size:23px;letter-spacing:-.5px;line-height:1.3;margin:0;font-weight:600}.mcsr-heading h2 span{color:var(--home-muted,#aaa69d);font-weight:400}.mcsr-cube{width:36px;height:36px;position:relative;flex:none;transform:rotate(-8deg);background:var(--mcsr-soft);border:1px solid rgba(131,185,149,.28);border-radius:8px;display:grid;grid-template-columns:repeat(2,7px);gap:3px;place-content:center}.mcsr-cube i{background:var(--mcsr-accent);width:7px;height:7px}.mcsr-cube i:last-child{grid-column:2;opacity:.5}.mcsr-source{margin-left:auto;font-size:12px;color:var(--home-muted,#aaa69d);white-space:nowrap;text-decoration:none}.mcsr-source span{color:var(--mcsr-accent);font-size:18px;margin-left:4px}.mcsr-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:21px 28px}.mcsr-period{display:flex;border:1px solid var(--home-line,#30312f);border-radius:8px;padding:3px;gap:3px}.mcsr-card button{font:inherit;cursor:pointer}.mcsr-period button{background:transparent;border:0;border-radius:5px;color:var(--home-muted,#aaa69d);font-size:12px;padding:8px 12px;min-height:36px}.mcsr-period button[aria-pressed=true]{background:var(--mcsr-soft);color:var(--home-ink,#eeeae1)}.mcsr-mode{font-size:11px;color:var(--home-muted,#aaa69d)}.mcsr-card :is(a,button):focus-visible{outline:2px solid var(--mcsr-accent);outline-offset:4px}.mcsr-stats{display:grid;grid-template-columns:1.45fr 1fr 1fr 1fr;padding:5px 28px 24px;gap:20px}.mcsr-stats>div{min-width:0}.mcsr-stats>div>span{display:block;font-size:12px;color:var(--home-muted,#aaa69d);margin-bottom:12px}.mcsr-stats strong{display:block;font-size:30px;font-weight:600;line-height:1.1;letter-spacing:-1px;white-space:nowrap}.mcsr-stats strong small{font-size:12px;color:var(--home-muted,#aaa69d);font-weight:400;letter-spacing:0}.mcsr-stats>div>small{display:block;font-size:11px;color:var(--home-muted,#aaa69d);margin-top:11px;line-height:1.6}.mcsr-record strong{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:37px;letter-spacing:-1.6px;color:var(--mcsr-accent)}.mcsr-stat{border-left:1px solid var(--home-line,#30312f);padding-left:22px}.mcsr-barrier{margin:0 28px 26px;padding:14px 17px;display:flex;align-items:center;gap:12px;border:1px solid rgba(131,185,149,.2);border-radius:9px;background:var(--mcsr-soft)}.mcsr-barrier-mark{font-size:25px;color:var(--mcsr-accent)}.mcsr-barrier b{display:block;font-size:12px;font-weight:600;margin-bottom:5px}.mcsr-barrier div>span{font-size:11px;color:var(--home-muted,#aaa69d);line-height:1.6}.mcsr-barrier strong{color:var(--home-ink,#eeeae1);font-family:ui-monospace,Consolas,monospace;font-weight:500}.mcsr-bottom{display:grid;grid-template-columns:1.25fr 1fr;border-top:1px solid var(--home-line,#30312f)}.mcsr-form,.mcsr-recent{padding:24px 28px;min-width:0}.mcsr-recent{border-left:1px solid var(--home-line,#30312f)}.mcsr-chart-title{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:20px}.mcsr-chart-title h3{font-size:13px;font-weight:600;margin:0}.mcsr-chart-title>a,.mcsr-chart-title>span{font-size:11px;white-space:nowrap}.mcsr-chart-title a{color:var(--home-muted,#aaa69d);text-decoration:none}.mcsr-positive{color:var(--mcsr-accent)}.mcsr-negative{color:var(--mcsr-loss)}.mcsr-chart{display:block;width:100%;height:116px;margin-top:22px;overflow:visible}.mcsr-chart-grid{stroke:var(--home-line,#30312f);stroke-width:1}.mcsr-chart-area{fill:var(--mcsr-soft)}.mcsr-chart-line{stroke:var(--mcsr-accent);stroke-width:2;fill:none;stroke-linejoin:round;stroke-linecap:round}.mcsr-chart circle{fill:var(--mcsr-accent)}.mcsr-chart-range{display:flex;justify-content:space-between;gap:8px;color:var(--home-muted,#aaa69d);font-size:11px;margin-top:7px}.mcsr-chart-range small{font-size:10px;text-align:center}.mcsr-results{display:flex;flex-wrap:wrap;gap:5px;margin-top:26px}.mcsr-result{width:25px;height:25px;display:flex;align-items:center;justify-content:center;font-size:10px;border-radius:4px}.mcsr-win{background:#83b9951f;color:var(--mcsr-accent)}.mcsr-loss{background:#cf9d8d1f;color:var(--mcsr-loss)}.mcsr-draw{background:#9696961f;color:var(--home-muted,#aaa69d)}.mcsr-caption{margin:9px 0 0;color:var(--home-muted,#aaa69d);font-size:10px;line-height:1.6}.mcsr-recent ol{list-style:none;margin:15px 0 0;padding:0;display:grid;gap:0}.mcsr-recent li{display:flex;align-items:center;gap:10px;padding:9px 0;border-top:1px solid var(--home-line,#30312f)}.mcsr-recent li:first-child{border-top:0}.mcsr-match-result{width:27px;height:29px;display:flex;align-items:center;justify-content:center;flex:none;border-radius:4px;font-size:10px}.mcsr-match-copy{min-width:0}.mcsr-match-copy b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500}.mcsr-match-copy small,.mcsr-match-meta small{display:block;color:var(--home-muted,#aaa69d);font-size:10px;margin-top:4px;line-height:1.5}.mcsr-match-meta{margin-left:auto;text-align:right;flex:none}.mcsr-match-meta b{font-size:12px;font-weight:500}.mcsr-footer{display:flex;justify-content:space-between;gap:12px;padding:15px 28px;border-top:1px solid var(--home-line,#30312f);color:var(--home-muted,#aaa69d);font-size:10px;line-height:1.7}.mcsr-empty{padding:28px;color:var(--home-muted,#aaa69d);font-size:13px;line-height:1.7}.mcsr-empty button{border:1px solid var(--home-line,#30312f);border-radius:6px;background:var(--mcsr-soft);color:var(--home-ink,#eeeae1);padding:9px 14px;font-size:12px}.mcsr-stale{font-size:12px;padding:12px 28px;margin:0;background:var(--mcsr-soft);color:var(--home-muted,#aaa69d);line-height:1.7}:root[data-theme=light] .mcsr-card{--mcsr-accent:#347648;--mcsr-soft:rgba(52,118,72,.07);--mcsr-loss:#a54f36}@media(max-width:1050px){.mcsr-stats{grid-template-columns:1.25fr 1fr;row-gap:25px}.mcsr-stats>div:nth-child(3){border-left:0;padding-left:0}.mcsr-record strong{font-size:35px}.mcsr-bottom{grid-template-columns:1fr 1fr}.mcsr-chart-range small{max-width:120px}}@media(max-width:620px){.mcsr-card{border-radius:12px;margin:18px 0}.mcsr-heading{padding:20px;gap:10px;flex-wrap:wrap}.mcsr-heading h2{font-size:20px}.mcsr-source{font-size:11px;margin-left:46px}.mcsr-eyebrow{font-size:9px;letter-spacing:1.3px}.mcsr-toolbar{padding:18px 20px}.mcsr-mode{display:none}.mcsr-stats{padding:5px 20px 22px;column-gap:14px;grid-template-columns:1.1fr 1fr}.mcsr-stat{padding-left:16px}.mcsr-record strong{font-size:28px;letter-spacing:-1.5px}.mcsr-stats strong{font-size:27px}.mcsr-stats strong small{font-size:11px}.mcsr-stats>div>span{font-size:11px}.mcsr-stats>div>small{font-size:10px}.mcsr-barrier{margin:0 20px 22px;padding:13px}.mcsr-bottom{grid-template-columns:1fr}.mcsr-form,.mcsr-recent{padding:22px 20px}.mcsr-recent{border-left:0;border-top:1px solid var(--home-line,#30312f)}.mcsr-chart-range small{max-width:none}.mcsr-footer{display:block;padding:14px 20px}.mcsr-footer span{display:block}.mcsr-footer span+span{margin-top:4px}.mcsr-stale{padding:12px 20px}}@media(prefers-reduced-motion:reduce){.mcsr-card *{scroll-behavior:auto}}@media(max-width:360px){.mcsr-stat strong{font-size:23px}.mcsr-stat strong small{display:block;margin-top:6px}.mcsr-chart-range>span{white-space:nowrap}.mcsr-chart-range small{font-size:9px;max-width:88px}}.mcsr-barrier b span{white-space:nowrap}.mcsr-card>summary.mcsr-heading{cursor:pointer;list-style:none;user-select:none;color:var(--home-ink,#eeeae1)}.mcsr-card>summary.mcsr-heading::-webkit-details-marker{display:none}.mcsr-card>summary.mcsr-heading:focus-visible{outline:2px solid var(--mcsr-accent);outline-offset:-4px;border-radius:14px}details.mcsr-card:not([open])>.mcsr-heading{border-bottom:0}details.mcsr-card:not([open])>.mcsr-heading .mcsr-source{display:none}.mcsr-disclosure{flex:none;margin-left:10px;color:var(--home-muted,#aaa69d)}details.mcsr-card:not([open]) .mcsr-disclosure{margin-left:auto}.mcsr-card[open] .mcsr-disclosure{transform:rotate(180deg)}.mcsr-analytics{border-top:1px solid var(--home-line,#30312f);font-size:13px;line-height:1.55;--a-muted:var(--home-muted,#aaa69d);--a-line:var(--home-line,#30312f);--a-ink:var(--home-ink,#eeeae1);--a-soft:var(--mcsr-soft,rgba(131,185,149,.09));color:var(--a-ink)}.mcsr-analytics *{box-sizing:border-box}.mcsr-analytics :is(button,input,select){font:inherit}.mcsr-analytics button{cursor:pointer}.mcsr-analytics button:disabled{opacity:.45;cursor:wait}.mcsr-analytics :is(button,a,input,select,summary):focus-visible{outline:2px solid var(--mcsr-accent);outline-offset:3px}.mcsr-analytics :is(p,h2,h3,h4){margin:0}.mcsr-analytics a{color:var(--mcsr-accent);text-decoration:none;display:inline-flex;align-items:center;gap:4px}.mcsr-analytics a:hover{text-decoration:underline}.mcsr-analytics select,.mcsr-analytics input[type=number]{width:100%;min-height:40px;border:1px solid var(--a-line);background:var(--surface,#191b19);color:var(--a-ink);border-radius:7px;padding:8px 30px 8px 11px;font-size:12px}.mcsr-analytics label{display:grid;gap:5px;color:var(--a-muted);font-size:11px}.mcsr-a-kicker{font-size:9px;font-weight:700;letter-spacing:1.9px;color:var(--mcsr-accent);display:block}.mcsr-a-header{padding:29px 28px 23px;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;background:linear-gradient(105deg,var(--a-soft),transparent 80%)}.mcsr-a-header h2{font-size:25px;font-weight:500;letter-spacing:-.6px;line-height:1.3;margin:9px 0}.mcsr-a-header p{font-size:12px;color:var(--a-muted)}.mcsr-a-pixel{display:inline-block;width:6px;height:6px;margin:0 0 5px 10px;background:var(--mcsr-accent);box-shadow:8px 0 var(--mcsr-accent),8px -8px #83b99566}.mcsr-a-draft{border:1px solid var(--a-line);border-radius:5px;color:var(--a-muted);font-size:10px;white-space:nowrap;padding:5px 8px}.mcsr-a-coverage{padding:14px 28px;border-block:1px solid var(--a-line);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;font-size:11px;color:var(--a-muted)}.mcsr-a-coverage b{font-weight:500;color:var(--a-ink)}.mcsr-a-coverage small{font-size:10px}.mcsr-a-filters{padding:18px 28px;display:grid;grid-template-columns:1fr 1fr 1fr auto;align-items:end;gap:12px}.mcsr-a-filters>span{text-align:right;color:var(--a-muted);font-size:10px;line-height:1.7;padding-bottom:3px}.mcsr-a-navigation{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:0 28px 22px;border-bottom:1px solid var(--a-line)}.mcsr-a-navigation button{display:flex;gap:8px;align-items:center;text-align:left;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--a-muted);font-size:11px;padding:11px 9px;min-height:44px}.mcsr-a-navigation button svg{flex:none}.mcsr-a-navigation button:hover{background:var(--a-soft);color:var(--a-ink)}.mcsr-a-navigation button[aria-pressed=true]{color:var(--mcsr-accent);background:var(--a-soft);border-color:#83b99545}.mcsr-a-panel{padding:28px;min-height:370px}.mcsr-a-intro{margin-bottom:24px;max-width:620px}.mcsr-a-intro h3{font-size:22px;font-weight:500;letter-spacing:-.45px;margin:7px 0 9px;line-height:1.35}.mcsr-a-intro p{color:var(--a-muted);font-size:12px;line-height:1.75}.mcsr-a-select{max-width:100%;margin-bottom:19px}.mcsr-a-select select{max-width:100%}.mcsr-a-note{font-size:11px!important;color:var(--a-muted);line-height:1.8!important;margin-top:16px!important}.mcsr-a-empty{border:1px dashed var(--a-line);border-radius:10px;padding:22px;color:var(--a-muted);font-size:12px;margin:14px 0}.mcsr-a-accent,.mcsr-a-good{color:var(--mcsr-accent)!important}.mcsr-a-loss{color:var(--mcsr-loss)!important}.mcsr-a-index{font-family:ui-monospace,Consolas,monospace;color:var(--mcsr-accent);font-size:13px;flex:none}.mcsr-a-focus{display:grid;gap:0;border:1px solid var(--a-line);border-radius:10px;margin:20px 0;overflow:hidden}.mcsr-a-focus>div{display:flex;align-items:center;gap:17px;padding:16px 18px;border-top:1px solid var(--a-line)}.mcsr-a-focus>div:first-child{border-top:0;background:var(--a-soft)}.mcsr-a-focus b{display:block;font-size:13px;font-weight:500;margin-bottom:3px}.mcsr-a-focus div>span:not(.mcsr-a-index){display:block;font-size:11px;color:var(--a-muted)}.mcsr-a-focus strong{margin-left:auto;font-size:16px;font-family:ui-monospace,Consolas,monospace;font-weight:500;white-space:nowrap}.mcsr-a-table-scroll{overflow-x:auto;max-width:100%;border:1px solid var(--a-line);border-radius:8px}.mcsr-a-table{width:100%;border-collapse:collapse;text-align:left;font-size:12px;white-space:nowrap}.mcsr-a-table :is(th,td){padding:13px 15px;border-bottom:1px solid var(--a-line);font-weight:400}.mcsr-a-table thead th{font-size:10px;color:var(--a-muted);background:var(--a-soft)}.mcsr-a-table th:first-child{white-space:normal;min-width:125px}.mcsr-a-table td{font-variant-numeric:tabular-nums;font-family:ui-monospace,Consolas,monospace}.mcsr-a-table tbody tr:last-child :is(th,td){border-bottom:0}.mcsr-a-table a{font:inherit}.mcsr-a-sr{position:absolute;width:1px;height:1px;clip:rect(0,0,0,0);overflow:hidden}.mcsr-a-inline{display:flex;justify-content:space-between;align-items:center;gap:14px;margin:18px 0;flex-wrap:wrap}.mcsr-a-inline>span{font-size:11px;color:var(--a-muted)}.mcsr-a-inline .mcsr-a-select{margin:0}.mcsr-a-switch{display:flex;gap:4px;padding:3px;border:1px solid var(--a-line);border-radius:7px}.mcsr-a-switch button{background:transparent;border:0;border-radius:4px;padding:8px 12px;min-height:36px;font-size:11px;color:var(--a-muted)}.mcsr-a-switch button[aria-pressed=true]{background:var(--a-soft);color:var(--a-ink)}.mcsr-a-metrics{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--a-line);border-radius:9px;margin:20px 0;overflow:hidden}.mcsr-a-metric{padding:20px;min-width:0}.mcsr-a-metric+.mcsr-a-metric{border-left:1px solid var(--a-line)}.mcsr-a-metric>span{font-size:11px;color:var(--a-muted);display:block}.mcsr-a-metric strong{display:block;font-size:23px;font-weight:500;letter-spacing:-.6px;margin:9px 0;line-height:1.3}.mcsr-a-metric small{display:block;font-size:10px;color:var(--a-muted);line-height:1.7}.mcsr-a-potential{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:22px;border:1px solid rgba(131,185,149,.25);background:var(--a-soft);border-radius:10px;padding:25px;margin:20px 0}.mcsr-a-potential span{font-size:11px;color:var(--a-muted);display:block}.mcsr-a-potential strong{font:500 38px/1.4 ui-monospace,Consolas,monospace;color:var(--mcsr-accent);display:block;letter-spacing:-1.8px;margin:7px 0}.mcsr-a-potential b{font:500 25px/1.4 ui-monospace,Consolas,monospace;display:block;margin:9px 0}.mcsr-a-potential small{font-size:10px;color:var(--a-muted);display:block;line-height:1.8}.mcsr-a-seeds{border:1px solid var(--a-line);border-radius:9px}.mcsr-a-seeds>div{display:grid;grid-template-columns:1.35fr 1fr 52px 125px;align-items:center;gap:16px;padding:17px 18px;border-top:1px solid var(--a-line)}.mcsr-a-seeds>div:first-child{border-top:0}.mcsr-a-seeds b{font-size:12px;font-weight:500;display:block}.mcsr-a-seeds small{font-size:10px;color:var(--a-muted);display:block;line-height:1.7;margin-top:3px}.mcsr-a-seeds strong{font-size:13px;font-weight:500;text-align:right}.mcsr-a-seeds>div>span{text-align:right;font-size:12px}.mcsr-a-seed-bar{height:5px;background:var(--a-line);border-radius:2px;overflow:hidden}.mcsr-a-seed-bar i{display:block;height:100%;background:var(--mcsr-accent);opacity:.75}.mcsr-a-match-list{border:1px solid var(--a-line);border-radius:9px;overflow:hidden}.mcsr-a-match-list article{display:flex;align-items:center;gap:18px;border-top:1px solid var(--a-line);padding:17px 18px}.mcsr-a-match-list article:first-child{border-top:0;background:var(--a-soft)}.mcsr-a-match-list h4{font-size:13px;font-weight:500;margin-bottom:4px}.mcsr-a-match-list p{font-size:12px;margin-bottom:3px}.mcsr-a-match-list small{font-size:10px;color:var(--a-muted)}.mcsr-a-match-actions{margin-left:auto;text-align:right;display:grid;gap:6px;font-size:10px;flex:none}.mcsr-a-match-actions a{justify-content:flex-end}.mcsr-a-session-card{padding:25px;border:1px solid rgba(131,185,149,.25);background:linear-gradient(125deg,var(--a-soft),transparent);border-radius:12px;margin:20px 0}.mcsr-a-session-top{display:flex;justify-content:space-between;gap:15px;align-items:center;padding-bottom:23px}.mcsr-a-session-top h4{font-size:25px;font-weight:500;margin:10px 0 5px;letter-spacing:-.5px}.mcsr-a-session-top p{color:var(--a-muted);font-size:11px}.mcsr-a-session-top>strong{font-size:39px;font-weight:500;letter-spacing:-1.6px}.mcsr-a-session-top>strong small{display:block;font-size:11px;letter-spacing:0;text-align:right;font-weight:400;color:var(--a-muted)}.mcsr-a-session-grid{display:grid;grid-template-columns:1.1fr 1fr 1fr;border-top:1px solid var(--a-line);padding:23px 0;gap:20px}.mcsr-a-session-grid b{font-size:19px;display:block;font-weight:500;white-space:nowrap}.mcsr-a-session-grid span{font-size:10px;color:var(--a-muted);display:block;margin-top:5px}.mcsr-a-highlight{padding:12px 14px;background:var(--a-soft);border-radius:6px;font-size:11px;line-height:1.7}.mcsr-a-highlight a{margin-left:8px}.mcsr-a-session-source{font-size:8px;letter-spacing:1.6px;color:var(--a-muted);display:block;margin-top:23px}.mcsr-a-button{background:var(--a-soft);border:1px solid rgba(131,185,149,.25);border-radius:6px;min-height:40px;padding:9px 13px;display:inline-flex;justify-content:center;align-items:center;gap:8px;color:var(--a-ink);font-size:11px!important}.mcsr-a-button:hover{border-color:var(--mcsr-accent)}.mcsr-a-details{margin-top:22px;border-top:1px solid var(--a-line)}.mcsr-a-details>summary{color:var(--a-ink);font-size:12px;cursor:pointer;padding:16px 0}.mcsr-a-local-note{font-size:11px!important;color:var(--a-muted);border-left:2px solid var(--mcsr-accent);padding:9px 13px;margin-bottom:20px!important;background:var(--a-soft)}.mcsr-a-goals{display:grid;gap:10px}.mcsr-a-goals article{display:flex;gap:14px;align-items:center;border:1px solid var(--a-line);border-radius:9px;padding:17px}.mcsr-a-goals h4{font-size:13px;font-weight:500;line-height:1.5}.mcsr-a-goals small{font-size:10px;color:var(--a-muted);display:block;margin:3px 0 10px}.mcsr-a-goals article>div:nth-child(2){flex:1;min-width:0}.mcsr-a-goal-icon{width:35px;height:35px;display:grid;place-items:center;border-radius:7px;background:var(--a-soft);color:var(--a-muted);flex:none}.mcsr-a-goal-icon.is-complete{color:var(--mcsr-accent)}.mcsr-a-goals progress{display:block;width:100%;height:4px;accent-color:var(--mcsr-accent);border:0;border-radius:2px;background:var(--a-line)}.mcsr-a-goals progress::-webkit-progress-bar{background:var(--a-line);border-radius:2px}.mcsr-a-goals progress::-webkit-progress-value{background:var(--mcsr-accent);border-radius:2px}.mcsr-a-icon-button{background:none;border:0;color:var(--a-muted);width:32px;height:32px;display:grid;place-items:center;flex:none}.mcsr-a-goal-form{border:1px solid var(--a-line);border-radius:9px;padding:17px;display:grid;grid-template-columns:1.4fr .8fr .8fr;gap:14px;margin:20px 0}.mcsr-a-goal-form .mcsr-a-checkbox{display:flex;align-items:center;gap:7px;grid-column:span 2;font-size:11px}.mcsr-a-checkbox input{accent-color:var(--mcsr-accent)}.mcsr-a-subtitle{font-size:13px;font-weight:500;margin:28px 0 16px!important}.mcsr-a-subtitle span{font-size:11px;color:var(--a-muted);margin-left:6px}.mcsr-a-badges{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.mcsr-a-badges>div{border:1px solid var(--a-line);border-radius:8px;padding:16px 12px;color:var(--a-muted)}.mcsr-a-badges>div.is-complete{background:var(--a-soft);border-color:#83b99533}.mcsr-a-badges>div>span{display:block;font-size:24px;line-height:1.4;margin-bottom:10px}.mcsr-a-badges>div.is-complete>span{color:var(--mcsr-accent)}.mcsr-a-badges b{font-size:11px;font-weight:500;color:var(--a-ink);display:block;margin-bottom:5px}.mcsr-a-badges small{font-size:9px;display:block;line-height:1.7}.mcsr-a-duel{display:flex;gap:20px;align-items:center;padding:25px;border:1px solid var(--a-line);background:var(--a-soft);border-radius:9px;margin:20px 0}.mcsr-a-duel>svg{color:var(--mcsr-accent);flex:none}.mcsr-a-duel span{font-size:12px;display:block}.mcsr-a-duel strong{font-size:40px;letter-spacing:-1px;line-height:1.5;display:block;font-weight:500}.mcsr-a-duel i{font-style:normal;color:var(--a-muted);padding:0 12px}.mcsr-a-duel small{font-size:10px;color:var(--a-muted);display:block}.mcsr-a-duel-note{margin-left:auto;max-width:190px;font-size:12px}.mcsr-a-duel-note small{margin-top:5px}.mcsr-a-footer{border-top:1px solid var(--a-line);display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 28px;font-size:10px;color:var(--a-muted)}.mcsr-a-footer button{flex:none;background:transparent;border:1px solid var(--a-line);border-radius:6px;padding:9px 12px;min-height:38px;font-size:11px;color:var(--a-ink)}.mcsr-a-loading,.mcsr-a-error{padding:15px 28px!important;font-size:12px;color:var(--a-muted);background:var(--a-soft)}.mcsr-a-error{display:flex;align-items:center;justify-content:space-between;gap:12px}.mcsr-a-error button{flex:none;border:1px solid var(--a-line);border-radius:6px;background:transparent;color:var(--a-ink);padding:8px 10px;font-size:11px}@media(max-width:800px){.mcsr-a-navigation{grid-template-columns:repeat(2,minmax(0,1fr))}.mcsr-a-badges{grid-template-columns:repeat(3,minmax(0,1fr))}.mcsr-a-seeds>div{grid-template-columns:1fr 55px 115px}.mcsr-a-seed-bar{display:none}.mcsr-a-coverage{display:grid}.mcsr-a-potential{padding:20px;gap:16px}.mcsr-a-potential strong{font-size:31px}.mcsr-a-duel{gap:15px;padding:20px}.mcsr-a-duel-note{max-width:150px}}@media(max-width:520px){.mcsr-a-header{padding:23px 18px;display:block}.mcsr-a-header h2{font-size:23px}.mcsr-a-draft{display:inline-block;margin-top:14px}.mcsr-a-coverage{padding:13px 18px}.mcsr-a-filters{padding:17px 18px;grid-template-columns:1fr 1fr;gap:11px}.mcsr-a-filters label:first-child{grid-column:span 2}.mcsr-a-filters>span{grid-column:span 2;text-align:left;display:block}.mcsr-a-filters br{display:none}.mcsr-a-navigation{padding:0 13px 18px;gap:5px}.mcsr-a-navigation button{padding:10px 8px;font-size:10px;gap:6px}.mcsr-a-navigation svg{width:16px}.mcsr-a-panel{padding:23px 18px}.mcsr-a-intro h3{font-size:21px}.mcsr-a-intro p{font-size:11px}.mcsr-a-focus>div{padding:14px 12px;gap:10px}.mcsr-a-focus b{font-size:12px}.mcsr-a-focus div>span:not(.mcsr-a-index){font-size:9px}.mcsr-a-focus strong{font-size:12px}.mcsr-a-table :is(th,td){padding:12px 10px;font-size:11px}.mcsr-a-metrics{grid-template-columns:1fr}.mcsr-a-metric+.mcsr-a-metric{border-left:0;border-top:1px solid var(--a-line)}.mcsr-a-metric{padding:17px}.mcsr-a-potential{grid-template-columns:1fr}.mcsr-a-potential>div+div{border-top:1px solid var(--a-line);padding-top:14px}.mcsr-a-potential strong{font-size:36px}.mcsr-a-seeds>div{grid-template-columns:1fr 45px;gap:8px;padding:15px}.mcsr-a-seeds>div>span{grid-column:span 2;text-align:left;font-size:11px}.mcsr-a-seeds>div>span small{display:inline;margin-left:8px}.mcsr-a-match-list article{padding:15px 12px;gap:10px;flex-wrap:wrap}.mcsr-a-match-list article>div:not(.mcsr-a-match-actions){flex:1;min-width:0}.mcsr-a-match-actions{margin-left:25px;display:flex;gap:14px;flex-wrap:wrap;width:100%;font-size:10px}.mcsr-a-match-list h4{font-size:12px}.mcsr-a-match-list p{font-size:11px}.mcsr-a-session-card{padding:18px}.mcsr-a-session-top h4{font-size:19px}.mcsr-a-session-top>strong{font-size:31px}.mcsr-a-session-grid{grid-template-columns:1fr 1fr;gap:18px}.mcsr-a-session-grid>div:last-child{grid-column:span 2}.mcsr-a-session-grid b{font-size:17px}.mcsr-a-session-source{font-size:7px;letter-spacing:1px}.mcsr-a-goals article{padding:14px 11px;gap:10px}.mcsr-a-goals h4{font-size:12px}.mcsr-a-goal-icon{width:28px;height:30px}.mcsr-a-goal-form{grid-template-columns:1fr 1fr;padding:14px;gap:12px}.mcsr-a-goal-form>label:first-child{grid-column:span 2}.mcsr-a-goal-form .mcsr-a-button{grid-column:span 2}.mcsr-a-badges{grid-template-columns:repeat(2,minmax(0,1fr))}.mcsr-a-duel{flex-wrap:wrap;padding:18px;gap:12px}.mcsr-a-duel-note{max-width:none;width:100%;margin-left:40px}.mcsr-a-duel strong{font-size:35px}.mcsr-a-footer{padding:16px 18px;align-items:flex-start;flex-direction:column;gap:12px}.mcsr-a-error{flex-wrap:wrap}.mcsr-a-loading,.mcsr-a-error{padding:15px 18px!important}}.mcsr-card.mcsr-profile-tab{--mcsr-accent:var(--home-accent,#a970ff);--mcsr-soft:color-mix(in srgb,var(--home-accent,#a970ff) 9%,transparent);--mcsr-good:color-mix(in srgb,var(--profile-green,#6fcea0) 50%,var(--home-ink,#f5f5f6));--mcsr-loss:color-mix(in srgb,var(--profile-red,#eb8f9b) 50%,var(--home-ink,#f5f5f6));--surface:var(--profile-surface,color-mix(in srgb,var(--home-bg,#0e0e10) 94%,var(--home-ink,#f5f5f6)));margin:0;border:0;border-radius:0;background:transparent;overflow:visible}.mcsr-profile-tab>.mcsr-heading{padding:0 0 19px;border:0;gap:12px}.mcsr-profile-tab .mcsr-heading h2{font-family:inherit;font-size:23px;font-weight:700;letter-spacing:-.6px}.mcsr-profile-tab .mcsr-heading h2 span{font-size:17px;letter-spacing:-.3px;font-weight:400}.mcsr-profile-tab .mcsr-eyebrow{font-size:9px;letter-spacing:1.5px;margin-bottom:7px;color:var(--home-muted,#9c9ca9)}.mcsr-profile-tab .mcsr-cube{transform:none;border-radius:8px;background:var(--profile-surface);border-color:var(--home-line,#2b2b32)}.mcsr-profile-tab .mcsr-cube i{background:var(--profile-green,#6fcea0)}.mcsr-profile-tab .mcsr-source{font-size:11px;display:inline-flex;align-items:center}.mcsr-profile-tab .mcsr-toolbar{padding:0 0 20px}.mcsr-profile-tab .mcsr-period{padding:3px;border-radius:7px}.mcsr-profile-tab .mcsr-period button{min-height:32px;padding:6px 12px;font-size:11px}.mcsr-profile-tab .mcsr-mode{font-size:10px}.mcsr-profile-tab .mcsr-stats{padding:0;margin:0 0 19px;gap:12px;grid-template-columns:1.2fr 1fr 1fr 1fr}.mcsr-profile-tab .mcsr-stats>div{border:1px solid var(--home-line,#2b2b32);border-radius:8px;background:var(--profile-surface);padding:19px 18px}.mcsr-profile-tab .mcsr-stats>div>span{margin-bottom:12px;font-size:11px}.mcsr-profile-tab .mcsr-stats strong{font-size:29px;letter-spacing:-1px;line-height:1.2;font-weight:650}.mcsr-profile-tab .mcsr-record strong{font-size:32px;font-weight:500;letter-spacing:-1.5px}.mcsr-profile-tab .mcsr-stats>div>small{margin-top:9px;font-size:10px;line-height:1.6}.mcsr-profile-tab .mcsr-barrier{margin:0 0 22px;padding:13px 16px;border-radius:8px;border-color:color-mix(in srgb,var(--home-accent,#a970ff) 20%,var(--home-line,#2b2b32))}.mcsr-profile-tab .mcsr-positive{color:var(--mcsr-good)}.mcsr-profile-tab .mcsr-negative{color:var(--mcsr-loss)}.mcsr-profile-tab .mcsr-win{color:var(--mcsr-good);background:color-mix(in srgb,var(--profile-green,#6fcea0) 11%,transparent)}.mcsr-profile-tab .mcsr-loss{color:var(--mcsr-loss);background:color-mix(in srgb,var(--profile-red,#eb8f9b) 10%,transparent)}.mcsr-profile-tab .mcsr-bottom{grid-template-columns:1.2fr 1fr;border:0;gap:18px}.mcsr-profile-tab .mcsr-form,.mcsr-profile-tab .mcsr-recent{padding:20px;border:1px solid var(--home-line,#2b2b32);border-radius:8px;background:var(--profile-surface)}.mcsr-profile-tab .mcsr-chart-title h3{font-size:13px;font-weight:600}.mcsr-profile-tab .mcsr-match-copy b{font-size:11px}.mcsr-profile-tab .mcsr-footer{padding:15px 0 24px;font-size:10px;border:0;background:none}.mcsr-profile-tab .mcsr-stale,.mcsr-profile-tab>.mcsr-empty{margin:0 0 18px;padding:15px}.mcsr-profile-tab .mcsr-analytics{--a-soft:var(--mcsr-soft);--a-ink:var(--home-ink,#f5f5f6);--a-muted:var(--home-muted,#9c9ca9)}.mcsr-profile-tab .mcsr-a-header{padding:25px 0 20px;background:none}.mcsr-profile-tab .mcsr-a-header h2{font-size:22px;font-weight:700;letter-spacing:-.6px}.mcsr-profile-tab .mcsr-a-kicker{font-size:9px;letter-spacing:1.4px;color:var(--home-muted,#9c9ca9)}.mcsr-profile-tab .mcsr-a-header p{font-size:11px}.mcsr-profile-tab .mcsr-a-pixel{background:var(--profile-green,#6fcea0);box-shadow:8px 0 var(--profile-green,#6fcea0),8px -8px color-mix(in srgb,var(--profile-green,#6fcea0) 40%,transparent)}.mcsr-profile-tab .mcsr-a-coverage{padding:12px 0;border-top:0}.mcsr-profile-tab .mcsr-a-filters{padding:18px 0}.mcsr-profile-tab .mcsr-a-navigation{padding:0 0 20px;gap:6px}.mcsr-profile-tab .mcsr-a-navigation button{border:1px solid var(--home-line,#2b2b32);background:var(--profile-surface);font-size:11px;padding:11px 12px;min-height:42px}.mcsr-profile-tab .mcsr-a-navigation button[aria-pressed=true]{background:var(--mcsr-soft);border-color:color-mix(in srgb,var(--home-accent,#a970ff) 45%,var(--home-line,#2b2b32));color:var(--home-accent,#a970ff)}.mcsr-profile-tab .mcsr-a-panel{padding:24px 0;min-height:350px}.mcsr-profile-tab .mcsr-a-intro{margin-bottom:20px}.mcsr-profile-tab .mcsr-a-intro h3{font-size:21px;font-weight:650;letter-spacing:-.5px;margin:7px 0 9px}.mcsr-profile-tab .mcsr-a-intro p{font-size:12px}.mcsr-profile-tab .mcsr-a-focus,.mcsr-profile-tab .mcsr-a-potential,.mcsr-profile-tab .mcsr-a-session-card,.mcsr-profile-tab .mcsr-a-metrics,.mcsr-profile-tab .mcsr-a-duel{border-radius:8px}.mcsr-profile-tab .mcsr-a-focus>div:first-child{background:var(--profile-surface)}.mcsr-profile-tab .mcsr-a-table :is(th,td){padding:13px 15px;font-size:12px}.mcsr-profile-tab .mcsr-a-table td{font-family:ui-monospace,Consolas,monospace}.mcsr-profile-tab .mcsr-a-footer{padding:16px 0;font-size:10px}.mcsr-profile-tab .mcsr-a-session-card{background:var(--profile-surface);border-color:var(--home-line,#2b2b32)}.mcsr-profile-tab .mcsr-a-subtitle{font-size:13px}.modern-account .profile-tabs>button[data-profile-tab=speedruns]{gap:6px}.modern-account .profile-tabs>button[data-profile-tab=speedruns]>svg{color:var(--profile-green,#6fcea0)}@media(min-width:701px)and (max-width:1000px){.modern-account:has(.profile-tabs>[data-profile-tab=speedruns]) .profile-tabs{gap:17px}.modern-account:has(.profile-tabs>[data-profile-tab=speedruns]) .profile-tabs>button{font-size:12px}}@media(max-width:800px){.mcsr-profile-tab .mcsr-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.mcsr-profile-tab .mcsr-bottom{grid-template-columns:1fr 1fr}.mcsr-profile-tab .mcsr-form,.mcsr-profile-tab .mcsr-recent{padding:17px}.mcsr-profile-tab .mcsr-stats strong,.mcsr-profile-tab .mcsr-record strong{font-size:29px}.mcsr-profile-tab .mcsr-a-navigation{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.mcsr-profile-tab>.mcsr-heading{padding:0 0 19px;gap:10px;flex-wrap:wrap}.mcsr-profile-tab .mcsr-heading h2{font-size:21px}.mcsr-profile-tab .mcsr-heading h2 span{font-size:15px}.mcsr-profile-tab .mcsr-source{margin-left:auto;font-size:10px}.mcsr-profile-tab .mcsr-cube{width:32px;height:32px}.mcsr-profile-tab .mcsr-toolbar{padding-bottom:15px;flex-wrap:wrap;gap:8px}.mcsr-profile-tab .mcsr-period button{padding:6px 10px}.mcsr-profile-tab .mcsr-stats{gap:9px;margin-bottom:15px}.mcsr-profile-tab .mcsr-stats>div{padding:15px 12px}.mcsr-profile-tab .mcsr-stats strong{font-size:25px;letter-spacing:-.8px}.mcsr-profile-tab .mcsr-record strong{font-size:26px;letter-spacing:-1.7px}.mcsr-profile-tab .mcsr-stat strong small{font-size:10px}.mcsr-profile-tab .mcsr-stats>div>small{font-size:9px}.mcsr-profile-tab .mcsr-barrier{margin-bottom:18px;padding:12px}.mcsr-profile-tab .mcsr-bottom{grid-template-columns:1fr;gap:14px}.mcsr-profile-tab .mcsr-form,.mcsr-profile-tab .mcsr-recent{padding:17px 15px}.mcsr-profile-tab .mcsr-footer{padding:14px 0 20px}.mcsr-profile-tab .mcsr-a-header{padding:20px 0 16px}.mcsr-profile-tab .mcsr-a-header h2{font-size:21px}.mcsr-profile-tab .mcsr-a-coverage{padding:12px 0}.mcsr-profile-tab .mcsr-a-filters{padding:15px 0}.mcsr-profile-tab .mcsr-a-navigation{padding:0 0 18px;gap:6px}.mcsr-profile-tab .mcsr-a-navigation button{padding:10px 8px;font-size:10px;min-height:44px;gap:6px}.mcsr-profile-tab .mcsr-a-panel{padding:22px 0}.mcsr-profile-tab .mcsr-a-intro h3{font-size:20px}.mcsr-profile-tab .mcsr-a-table :is(th,td){padding:12px 10px;font-size:11px}.mcsr-profile-tab .mcsr-a-footer{padding:15px 0}}

/* Source /assets/worms-arsenal-v43-ccec83fa95a2.css; order preserved. */
.worms{--w-ink:#f1eedc;--w-muted:#a3b7bf;--w-border:#ffffff18;color:var(--w-ink);font-family:Inter,Arial,sans-serif;width:100%;max-width:1472px;margin:0 auto;padding:10px 14px 14px}.worms button{font:inherit;cursor:pointer}.worms button:disabled{opacity:.4;cursor:default}.worms button:focus-visible,.worms input:focus-visible,.worms canvas:focus-visible{outline:3px solid #edcd79;outline-offset:2px}.worms-heading{display:flex;align-items:center;justify-content:space-between;min-height:39px;margin-bottom:8px}.worms-heading>div:first-child{display:flex;align-items:center;gap:16px}.worms-heading h1{font-size:23px;letter-spacing:-1px;margin:0;font-weight:800;color:#f6efd8}.worms-heading h1 span{color:#dcb670}.worms-mode-label{font-size:10px;color:#8fa9b6}.worms-head-actions{display:flex;gap:5px}.worms-head-actions button{display:grid;place-items:center;width:30px;height:29px;color:#bdcdd3;background:#243a49;border:1px solid #4c6573;border-radius:6px}.worms-battle{border:1px solid #617c83;border-radius:12px;overflow:hidden;box-shadow:0 10px 35px #07142055;background:#263c48}.worms-field{position:relative;width:100%;height:min(610px,calc(100dvh - 213px));min-height:330px;background:#79cede}.worms-field canvas{display:block;width:100%;height:100%;cursor:crosshair;touch-action:none}.worms-hud{position:absolute;inset:12px 17px auto;display:flex;justify-content:space-between;align-items:flex-start;pointer-events:none;gap:10px}.worms-team{display:flex;align-items:center;gap:8px;min-width:180px;max-width:260px;padding:7px 12px 7px 7px;border-radius:10px;border:1px solid #f2f5e246;background:linear-gradient(100deg,#29465ee6,#29465eb0);box-shadow:0 3px 8px #35545c24}.worms-team img{width:42px;height:42px;object-fit:contain;filter:drop-shadow(0 2px 1px #17314155)}.worms-team>div{min-width:0;flex:1}.worms-team strong{font-size:12px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 1px #102c3a}.worms-team small{color:#ffdc91;font-size:8px;margin-left:7px}.worms-team-health{height:7px;margin-top:6px;background:#203548;border-radius:4px;overflow:hidden;box-shadow:0 1px #fff2}.worms-team-health i{display:block;height:100%;background:linear-gradient(#b19ae8,#8a6bbb);border-radius:4px;transition:width .2s}.worms-team>b{font-size:15px;font-weight:800;color:#dbc8f2}.worms-team-right{background:linear-gradient(-100deg,#544242e6,#61454bba)}.worms-team-right .worms-team-health i{background:linear-gradient(#f0b578,#d78a52)}.worms-team-right>b{color:#f8c58c}.worms-clock{position:absolute;left:50%;transform:translateX(-50%);top:-3px;text-align:center;display:flex;align-items:center;flex-direction:column;color:#fff3c2;text-shadow:0 2px 3px #31505c}.worms-clock>strong{font-size:35px;font-weight:850;letter-spacing:-1px;line-height:1}.worms-clock>strong.urgent{color:#ffd29c}.worms-clock>span{font-size:8px;letter-spacing:1px;margin-top:3px}.worms-clock>div{display:flex;align-items:center;gap:4px;font-size:10px;margin-top:7px;background:#28475a80;border:1px solid #badbd22e;padding:3px 8px;border-radius:12px}.worms-view-tools{position:absolute;right:14px;bottom:14px;display:flex;gap:5px}.worms-view-tools button{color:#fff1c4;background:#315966b8;border:1px solid #d8eaca66;width:31px;height:31px;border-radius:6px;display:grid;place-items:center}.worms-view-tools button[aria-pressed=true]{color:#ffe5a5;border-color:#fff0c1;background:#705f429c}.worms-pan-hint{display:none;position:absolute;bottom:12px;left:12px;font-size:8px;color:#e9f4dc;text-shadow:0 1px 3px #285769;pointer-events:none}.worms-overlay{position:absolute;inset:0;display:grid;place-items:center;padding:25px;background:#254b541a}.worms-overlay>div{max-width:470px;text-align:center;padding:27px 34px;border:1px solid #e3e9c98a;border-radius:16px;background:linear-gradient(135deg,#284859f5,#31584aeb);box-shadow:0 7px 22px #2e4d5855}.worms-overlay>div>span{font-size:8px;letter-spacing:1.5px;color:#d6dbbd}.worms-overlay h2{font-size:29px;line-height:1.2;letter-spacing:-1px;margin:12px 0;color:#ffebba;text-shadow:0 2px 1px #254536}.worms-overlay p{font-size:12px;color:#d4e1cf;margin:0}.worms-overlay small{display:block;font-size:10px;margin-top:15px;color:#e2d8ba}.worms-lobby-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:7px;margin-top:21px}.worms-lobby-actions button{padding:10px 14px;border:1px solid #e6e4c351;border-radius:7px;background:#ffffff0a;color:#f2e8d2;font-size:11px;font-weight:700;min-height:40px}.worms-lobby-actions .worms-primary{background:linear-gradient(#f2d897,#d9b56f);border-color:#ffe4a5;color:#3f4738;box-shadow:0 3px #736141}.worms-status{display:flex;align-items:center;gap:7px;padding:6px 13px;background:#1f3542;min-height:29px;border-top:1px solid #94c2bf33;color:#a9c0c7;font-size:10px}.worms-status i{height:5px;width:5px;border-radius:50%;background:#dba673}.worms-status i.online{background:#b2c776}.worms-status strong{flex:1;font-size:10px;font-weight:500}.worms-status.your-turn strong{color:#eddbac}.worms-status button{background:transparent;border:0;color:#aabcc3;font-size:9px;padding:2px 6px}.worms-console{display:grid;grid-template-columns:136px minmax(110px,1fr) minmax(125px,1.25fr) 125px 32px;gap:24px;align-items:center;padding:10px 15px;background:linear-gradient(#344e5c,#2b4351);border-bottom:1px solid var(--w-border)}.worms-movement>div{display:flex;gap:4px}.worms-movement button{width:39px;height:36px;display:grid;place-items:center;border:1px solid #76909c;border-bottom:3px solid #192e3d;border-radius:6px;background:linear-gradient(#617d88,#3b5867);color:#edeee0;touch-action:none}.worms-movement button.held{background:#8c739e}.worms-movement small{color:#97b0bd;font-size:8px;display:block;line-height:1;margin-top:4px;letter-spacing:1px}.worms-walk-meter{display:block;height:3px;background:#1c3644;margin-top:6px;width:125px;border-radius:5px;overflow:hidden}.worms-walk-meter i{display:block;background:#a899c5;height:100%}.worms-console label>span{display:flex;justify-content:space-between;align-items:center;font-size:10px;color:#bacecd}.worms-console label b{font-size:13px;color:#ffe3a7}.worms-console input[type=range]{width:100%;height:20px;margin:4px 0 0;accent-color:#e6c886;cursor:pointer}.worms-console input:disabled{opacity:.4}.worms-fire{height:46px;display:flex;align-items:center;justify-content:center;gap:10px;background:linear-gradient(#f6e3a7,#e3c174);border:1px solid #ffe8a8;border-bottom:3px solid #8c7949;border-radius:8px;color:#3c4e4b;font-weight:850;box-shadow:0 2px 5px #13283a44}.worms-fire span{font-size:19px;line-height:1}.worms-fire small{display:block;font-size:7px;letter-spacing:1px;margin-top:4px;color:#776940}.worms-skip{height:32px;color:#b5c8cf;background:#284251;border:1px solid #657b86;border-radius:6px;display:grid;place-items:center}.worms-arsenal{display:flex;gap:16px;align-items:center;padding:8px 15px 6px;background:#233a46}.worms-arsenal-tabs{display:flex;flex-direction:column;gap:4px;flex-shrink:0}.worms-arsenal-tabs button{background:transparent;border:0;text-align:left;font-size:9px;color:#8fa8b7;padding:2px 0}.worms-arsenal-tabs button.active{color:#efd398}.worms-arsenal-tabs span{font-size:8px;margin-left:5px;opacity:.5}.worms-inventory{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:6px;flex:1;min-width:0}.worms-inventory button{height:47px;position:relative;padding:2px;min-width:0;background:linear-gradient(#3d5b69,#2c4656);border:1px solid #69818b;border-bottom:3px solid #142f3d;border-radius:7px}.worms-inventory button.selected{background:linear-gradient(#918b62,#6a6249);border-color:#f3d89a;box-shadow:inset 0 0 0 1px #efd39933}.worms-weapon-icon{display:block;width:50px;height:36px;margin:0 auto;filter:drop-shadow(0 2px 1px #162c3699)}.worms-ammo{position:absolute;top:2px;right:5px;font-size:9px;color:#f2dfac;text-shadow:0 1px #37453d}.worms-item-description{display:flex;align-items:center;gap:11px;background:#233a46;padding:3px 15px 8px;min-height:23px}.worms-item-description strong{font-size:10px;color:#e9d4a8;white-space:nowrap}.worms-item-description p{font-size:9px;line-height:1.4;color:#9bb2bc;margin:0;flex:1}.worms-item-description>small{font-size:8px;color:#6d919e;white-space:nowrap}.worms-help{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:220;background:#294551;color:#d5e0d7;border:1px solid #c5bc8e;border-radius:13px;box-shadow:0 25px 70px #0008;width:min(500px,calc(100vw - 30px));padding:25px;font-size:12px;line-height:1.7}.worms-help h2{font-size:20px;color:#f0d7a7;margin:0}.worms-help>button{float:right;background:none;border:0;color:#eee1c4;font-size:23px}.worms-full{position:fixed;inset:0;z-index:210;background:#132333;padding:8px 10px;max-width:none;display:flex;flex-direction:column}.worms-full .worms-heading{min-height:30px;margin-bottom:5px}.worms-full .worms-battle{display:flex;flex-direction:column;flex:1;min-height:0}.worms-full .worms-field{flex:1;height:auto;min-height:0;max-height:none}.worms-full .worms-heading h1{font-size:20px}.worms-loading{padding:80px 25px;text-align:center}.worms-full .worms-item-description>small{display:none}
@media(max-width:900px){.worms{padding:8px}.worms-console{gap:13px;grid-template-columns:130px minmax(85px,1fr) minmax(95px,1fr) 113px 30px;padding:9px 11px}.worms-arsenal{padding:8px 11px;gap:10px}.worms-inventory{gap:4px}.worms-inventory button{height:43px}.worms-weapon-icon{width:44px;height:33px}.worms-item-description>small{display:none}.worms-mode-label{font-size:9px}.worms-team{min-width:155px;padding:5px 9px}.worms-team img{width:36px;height:36px}}
@media(max-width:600px){.worms{padding:6px}.worms-heading{min-height:35px;margin-bottom:5px}.worms-heading>div:first-child{display:block}.worms-heading h1{font-size:21px}.worms-mode-label{font-size:8px;display:block;margin-top:2px}.worms-head-actions{gap:4px}.worms-head-actions button{width:29px;height:29px}.worms-battle{border-radius:9px}.worms-field{height:calc((100vw - 14px)*.88);min-height:270px;max-height:450px}.worms-hud{inset:9px 8px auto;gap:46px}.worms-team{min-width:0;width:41%;max-width:155px;padding:4px 5px;gap:4px;border-radius:7px}.worms-team img{width:27px;height:29px}.worms-team strong{font-size:9px;max-width:83px}.worms-team small{display:none}.worms-team-health{height:5px;margin-top:5px}.worms-team>b{font-size:11px}.worms-clock{top:0}.worms-clock>strong{font-size:25px}.worms-clock>span{font-size:6px;letter-spacing:.5px}.worms-clock>div{font-size:8px;padding:2px 5px;margin-top:4px}.worms-clock svg{width:11px}.worms-view-tools{right:8px;bottom:8px;gap:4px}.worms-view-tools button{width:29px;height:29px}.worms-pan-hint{display:block;max-width:190px;left:8px;bottom:8px;font-size:7px}.worms-overlay{padding:12px}.worms-overlay>div{padding:23px 15px;max-width:320px}.worms-overlay h2{font-size:23px}.worms-overlay p{font-size:10px}.worms-overlay>div>span{font-size:7px}.worms-lobby-actions{margin-top:16px}.worms-lobby-actions button{font-size:10px;padding:8px 10px;min-height:36px}.worms-status{padding:6px 8px;gap:4px}.worms-status strong{font-size:9px}.worms-status button{font-size:8px;padding:2px 3px}.worms-console{grid-template-columns:128px 1fr 1fr;gap:8px;padding:9px 8px}.worms-movement button{width:39px;height:42px}.worms-movement small{font-size:7px}.worms-console label>span{font-size:9px}.worms-console label b{font-size:11px}.worms-console input{max-width:100%}.worms-fire{grid-column:1/3;height:40px}.worms-fire span{display:flex;gap:13px;align-items:center;font-size:18px}.worms-fire small{margin:0}.worms-skip{grid-column:3;height:38px;width:100%}.worms-arsenal{align-items:center;gap:8px;padding:7px 8px}.worms-arsenal-tabs button{font-size:8px}.worms-arsenal-tabs span{display:none}.worms-inventory{display:flex;overflow-x:auto;padding-bottom:3px;scrollbar-width:thin;scrollbar-color:#8b9d93 #24404c}.worms-inventory button{flex:0 0 47px;height:42px}.worms-weapon-icon{width:42px;height:32px}.worms-item-description{padding:2px 8px 6px;gap:7px;min-height:30px;align-items:flex-start}.worms-item-description strong{font-size:9px;white-space:normal;max-width:105px}.worms-item-description p{font-size:8px}.worms-full .worms-field{max-height:none;min-height:0}.worms-full .worms-heading{min-height:33px}.worms-full .worms-mode-label{display:none}.worms-overview .worms-field{height:calc((100vw - 14px)*.54167);min-height:0;flex:none}.worms-full.worms-overview .worms-field{max-height:60dvh}}
@media(max-height:500px) and (min-width:601px){.worms-full .worms-console{padding:5px 10px;gap:15px}.worms-full .worms-movement button{height:29px}.worms-full .worms-movement small{display:none}.worms-full .worms-fire{height:35px}.worms-full .worms-arsenal{padding:5px 10px}.worms-full .worms-inventory button{height:36px}.worms-full .worms-weapon-icon{height:28px}.worms-full .worms-item-description{padding-bottom:4px}.worms-full .worms-hud{inset:8px 13px auto}.worms-full .worms-team img{height:31px}.worms-full .worms-clock>strong{font-size:28px}.worms-full .worms-team{padding:3px 8px}}

/* General arena view is the default. Close-up is an explicit camera action. */
.worms-overview .worms-field{height:auto;aspect-ratio:1440/780;min-height:0;max-height:none;flex:none}.worms-full.worms-overview .worms-field{aspect-ratio:auto;flex:1;height:auto;max-height:none}

.worms-overview .worms-team{min-width:135px;padding:4px 7px;gap:6px}.worms-overview .worms-team img{width:28px;height:28px}.worms-overview .worms-team strong{font-size:10px}.worms-overview .worms-team>b{font-size:13px}.worms-overview .worms-team-health{height:5px;margin-top:4px}.worms-overview .worms-clock>strong{font-size:29px}@media(max-width:600px){.worms-overview .worms-team{min-width:0;padding:3px 4px;gap:3px}.worms-overview .worms-team img{width:21px;height:24px}.worms-overview .worms-team strong{font-size:8px}.worms-overview .worms-team>b{font-size:10px}.worms-overview .worms-clock>strong{font-size:22px}}

/* Wormix-style team list keeps the arena and opponent side open. */
.worms-v3 .worms-hud{inset:10px 14px auto;display:flex;flex-direction:column;gap:4px;align-items:flex-start}
.worms-v3 .worms-team{width:158px;min-width:0;max-width:158px;border-radius:4px;padding:3px 6px;gap:5px;box-shadow:none;background:#19273799;border:1px solid #89909855}
.worms-v3 .worms-team img{width:23px;height:23px}.worms-v3 .worms-team strong{font-size:9px}.worms-v3 .worms-team>b{font-size:12px}.worms-v3 .worms-team small{font-size:7px}.worms-v3 .worms-clock{top:0}
@media(max-width:600px){.worms-v3 .worms-hud{inset:8px 8px auto}.worms-v3 .worms-team{width:125px;min-width:0;padding:2px 4px;gap:4px}.worms-v3 .worms-team img{width:18px;height:18px}.worms-v3 .worms-team strong{font-size:8px}.worms-v3 .worms-team>b{font-size:10px}}

/* Keep movement, fire and arsenal visible on a laptop; camera fits without stretching. */
@media(min-width:601px){.worms-v3:not(.worms-full) .worms-field{max-height:max(260px,calc(100dvh - 290px));min-height:0}}

.worms-v4{padding:8px 12px 12px;--gold:#f0d58d;--panel:#172838}.worms-v4 .worms-heading{min-height:35px;margin-bottom:6px}.worms-v4 .worms-heading h1{font-size:21px}.worms-v4 .worms-battle{border:0;border-radius:5px;box-shadow:none;background:var(--panel)}
.worms-v4:not(.worms-full) .worms-field{max-height:max(260px,calc(100dvh - 195px));min-height:0;background:#342e48}.worms-v4 .worms-hud{inset:10px 12px auto;display:flex;flex-direction:column;gap:3px;align-items:flex-start;max-width:155px}.worms-v4 .worms-team{min-width:0;width:148px;max-width:148px;border-radius:3px;padding:3px 5px;gap:5px;box-shadow:none;background:#192737a0;border:1px solid #89909835}.worms-v4 .worms-team.active{border-color:var(--team-color)}
.worms-v4 .worms-team img{width:22px;height:22px}.worms-v4 .worms-team strong{font-size:9px}.worms-v4 .worms-team small{font-size:7px}.worms-v4 .worms-team>b{font-size:10px;color:#fff0c6}.worms-v4 .worms-team-health{height:4px;margin-top:3px}.worms-v4 .worms-team-health i{background:var(--team-color)}.worms-v4 .worms-clock{top:10px;pointer-events:none}.worms-v4 .worms-clock>strong{font-size:31px}.worms-v4 .worms-clock>div{margin-top:4px}
.worms-trainer{position:absolute;top:10px;right:10px;display:flex;gap:4px;align-items:center;background:#172637c9;border-radius:4px;padding:4px;color:#f5e3b9}.worms-trainer label{display:flex;align-items:center;gap:4px}.worms-trainer select{max-width:155px;border:0;background:transparent;color:#eee3c7;font:inherit;font-size:9px}.worms-trainer option{background:#172838}.worms-trainer button{border:0;background:#34465a;color:#f6ddb1;border-radius:3px;width:24px;height:24px;display:grid;place-items:center}
.worms-command-bar{display:grid;grid-template-columns:minmax(140px,1fr) 108px minmax(200px,1.5fr) 100px 29px;align-items:center;gap:14px;padding:8px 12px;background:#172838;border-bottom:1px solid #fff1}.worms-selected-weapon{display:flex;align-items:center;gap:9px;background:none;border:0;text-align:left;padding:0;min-width:0;color:#f5e5bc}.worms-selected-weapon>span:last-child{min-width:0}.worms-selected-weapon strong{display:block;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.worms-selected-weapon small{display:flex;align-items:center;gap:4px;font-size:8px;color:#adbbbd;margin-top:5px}
.worms-selected-icon{position:relative;flex-shrink:0;width:52px;height:48px;border-radius:7px;background:#e4cf91;display:grid;place-items:center}.worms-selected-icon .worms-weapon-icon{width:46px;height:40px;object-fit:contain}.worms-selected-icon>b{position:absolute;right:3px;bottom:1px;font-size:11px;color:white;text-shadow:1px 1px 2px #3c351e}.worms-v4 .worms-movement button{width:31px;height:30px;border:1px solid #ffffff24;border-bottom:1px solid #ffffff24;background:#2b4251;border-radius:4px}.worms-v4 .worms-movement small{font-size:7px;letter-spacing:.5px;margin-top:6px}
.worms-shot-controls{display:flex;gap:16px;min-width:0}.worms-shot-controls label{width:50%;font-size:9px}.worms-shot-controls label>span{display:flex;justify-content:space-between;color:#99b0ba}.worms-shot-controls b{color:#e8d29a;font-size:11px}.worms-shot-controls input{width:100%;margin:5px 0 0;accent-color:#e9cf84;height:14px}.worms-v4 .worms-fire{height:39px;border-radius:5px;border:1px solid #bda66a;border-bottom:2px solid #746545;box-shadow:none;background:#ead499;gap:7px}.worms-v4 .worms-fire span{font-size:15px}.worms-v4 .worms-fire small{font-size:6px;margin-top:3px}.worms-v4 .worms-skip{width:29px;height:29px;background:none;border:1px solid #ffffff24}.worms-v4 .worms-status{background:#122331;border:0;min-height:24px;padding:5px 12px;font-size:9px}.worms-v4 .worms-status strong{font-size:9px}.worms-v4 .worms-status>span{font-size:8px;color:#e1cf8d}
.worms-arsenal-overlay{position:absolute;inset:0;z-index:10;background:#3d688acb;display:flex;align-items:center;justify-content:center;padding:10px}.worms-arsenal-popup{width:min(740px,100%);height:100%;display:flex;flex-direction:column;min-height:0}.worms-arsenal-caption{display:flex;align-items:center;justify-content:center;position:relative;min-height:35px;flex-shrink:0}.worms-arsenal-caption h2{margin:0;font:800 23px Arial,sans-serif;color:white;text-align:center;text-shadow:-1px -1px #27353d,1px 2px 1px #27353d}.worms-arsenal-caption button{position:absolute;right:0;border:0;color:#eee4ca;background:#23384680;border-radius:4px;width:27px;height:27px;display:grid;place-items:center}
.worms-arsenal-filters{display:flex;gap:8px;justify-content:space-between;align-items:center;margin:4px 0 7px;flex-shrink:0}.worms-arsenal-filters [role=tablist]{display:flex;gap:4px}.worms-arsenal-filters button{font-size:10px;border:0;border-radius:3px;padding:5px 9px;background:#18364699;color:#d3e3df}.worms-arsenal-filters button[aria-selected=true]{background:#e4ce91;color:#3f463e}.worms-arsenal-filters small{font-size:8px;opacity:.65}.worms-arsenal-filters input{width:135px;min-width:0;font:inherit;font-size:10px;border:1px solid #ffffff38;background:#173243a0;color:#fff3d5;padding:5px 8px;border-radius:3px}.worms-arsenal-filters input::placeholder{color:#c2d2cd}
.worms-weapon-grid{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:5px;overflow:auto;min-height:0;padding:2px 2px 5px;align-content:start;scrollbar-color:#ead79f #304e63;scrollbar-width:thin}.worms-weapon-grid button{aspect-ratio:1;border:2px solid #b7a575;border-radius:9px;background:#decd94;position:relative;padding:3px;display:grid;place-items:center;min-width:0}.worms-weapon-grid button:hover{background:#f1dfa7}.worms-weapon-grid button.selected{border-color:#fff8e6;box-shadow:0 0 0 2px #3b4954}.worms-weapon-grid button:disabled{filter:grayscale(.8)}.worms-weapon-grid .worms-weapon-icon{width:86%;height:86%;margin:0;object-fit:contain;filter:drop-shadow(0 1px 1px #392f3455)}.worms-weapon-grid button>span{position:absolute;bottom:1px;right:3px;font:bold 12px Arial,sans-serif;color:white;text-shadow:1px 1px #776d4b,-1px -1px #776d4b}.worms-arsenal-detail{margin:5px 0 2px;padding:5px 9px;background:#1c3b4b88;border-radius:3px;color:#eee6ca;font-size:10px;line-height:1.4;flex-shrink:0}.worms-arsenal-tip{font-size:8px;color:#c8dadc;text-align:center}
.worms-v4 .worms-overlay>div{background:#183441ed;border:1px solid #d7cfa64d;box-shadow:none;border-radius:8px;max-width:510px}.worms-v4 .worms-overlay h2{font-size:26px}.worms-v4 .worms-lobby-actions button{display:flex;align-items:center;justify-content:center;gap:6px}.worms-v4 .worms-primary{background:#e6cf8e;color:#3d453c;border:1px solid #f0deab}.worms-v4 .worms-overlay{background:#2733412b}
.worms-modal-backdrop{position:fixed;inset:0;background:#081826a8;z-index:230;display:grid;place-items:center;padding:16px}.worms-settings{width:min(750px,100%);max-height:calc(100dvh - 32px);overflow:auto;border:1px solid #7d9185;border-radius:10px;background:#193342;color:#f0e5cb;padding:22px;box-shadow:0 15px 50px #0005}.worms-settings header{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.worms-settings header>div>span{font-size:8px;letter-spacing:1.5px;color:#b5c3bc}.worms-settings h2{font-size:25px;margin:4px 0 0}.worms-settings header>button,.worms-v4 .worms-help>button{border:0;background:none;color:#d8e2d2}
.worms-match-fields{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:20px}.worms-match-fields label{font-size:10px;color:#b9ccc9}.worms-settings select{display:block;background:#284a58;color:#f1e5c4;border:1px solid #708383;border-radius:5px;padding:8px;font:inherit;font-size:12px;width:100%;margin-top:6px}.worms-map-filters{display:flex;align-items:center;gap:9px;margin-bottom:12px}.worms-map-filters strong{margin-right:auto;font-size:13px}.worms-map-filters select{width:auto;margin:0;font-size:10px;padding:6px}.worms-map-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.worms-map-grid button{text-align:left;border:1px solid #627d80;background:#213e4b;padding:0 0 9px;border-radius:7px;overflow:hidden;color:#e2e2cc}.worms-map-grid button.selected{border-color:#e9d491;box-shadow:0 0 0 2px #e9d491}.worms-map-grid img{display:block;width:100%;aspect-ratio:2;object-fit:cover}.worms-map-grid button>span{display:flex;justify-content:space-between;align-items:center;padding:8px 9px 4px}.worms-map-grid strong{font-size:11px}.worms-map-grid b{font-size:10px;color:#efd795}.worms-map-grid small{font-size:8px;display:block;padding:0 9px;color:#a8c0c0}
.worms-training-options{border:1px solid #617a7c;border-radius:6px;padding:12px 14px;margin:20px 0 16px}.worms-training-options legend{font-size:11px;color:#ead297;padding:0 7px}.worms-training-options label{display:flex;align-items:center;gap:7px;margin:6px 0;font-size:11px}.worms-training-options input{accent-color:#e8d293}.worms-training-options p{font-size:10px;color:#a8bfc1;line-height:1.5;margin:9px 0 0}.worms-settings footer{display:flex;gap:8px;flex-wrap:wrap}.worms-settings footer button{font-size:11px;min-height:37px;border:1px solid #8c9b8e;border-radius:5px;background:#2f505c;color:#e2e7d6;padding:8px 12px}.worms-settings footer .worms-primary{background:#e6cf8e;color:#3d453c}.worms-v4 .worms-help{position:static;transform:none;max-height:calc(100dvh - 32px);overflow:auto}
@media(max-width:900px){.worms-command-bar{grid-template-columns:minmax(115px,1fr) 101px minmax(170px,1.25fr) 88px 27px;gap:9px;padding:8px}.worms-selected-weapon{gap:6px}.worms-selected-weapon strong{font-size:10px}.worms-shot-controls{gap:10px}}
@media(max-width:600px){.worms-v4{padding:5px}.worms-v4 .worms-heading{min-height:36px}.worms-v4 .worms-heading h1{font-size:19px}.worms-v4 .worms-mode-label{font-size:7px}.worms-v4 .worms-head-actions{gap:3px}.worms-v4 .worms-head-actions button{width:26px;height:27px}.worms-v4 .worms-hud{inset:7px 7px auto;gap:2px;max-width:112px}.worms-v4 .worms-team{width:109px;padding:2px 3px;gap:3px}.worms-v4 .worms-team img{width:15px;height:15px}.worms-v4 .worms-team strong{font-size:7px}.worms-v4 .worms-team>b{font-size:8px}.worms-v4 .worms-team-health{height:3px;margin-top:2px}.worms-v4 .worms-clock{top:8px}.worms-v4 .worms-clock>strong{font-size:22px}.worms-trainer{top:auto;bottom:45px;right:7px;max-width:245px}.worms-trainer select{max-width:132px;font-size:8px}.worms-trainer button{width:22px;height:22px}
.worms-command-bar{grid-template-columns:minmax(135px,1fr) 102px 30px;gap:8px;padding:8px}.worms-selected-icon{width:43px;height:40px}.worms-selected-icon .worms-weapon-icon{width:39px;height:34px}.worms-selected-weapon strong{font-size:10px}.worms-shot-controls{grid-row:2;grid-column:1/3;gap:14px}.worms-v4 .worms-fire{grid-row:2;grid-column:3;min-width:0;width:32px;height:32px;padding:0}.worms-v4 .worms-fire>span{display:none}.worms-v4 .worms-skip{grid-row:1;grid-column:3;width:28px;height:28px}.worms-v4 .worms-movement button{height:33px;width:30px}.worms-v4 .worms-movement small{font-size:6px}.worms-v4 .worms-status{padding:5px 8px}.worms-v4 .worms-status strong{font-size:8px}.worms-v4 .worms-status>span{display:none}
.worms-weapon-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px}.worms-weapon-grid button{border-width:1px;border-radius:5px;padding:2px}.worms-weapon-grid button>span{font-size:9px;right:2px}.worms-arsenal-overlay{padding:6px}.worms-arsenal-caption{min-height:26px}.worms-arsenal-caption h2{font-size:18px}.worms-arsenal-filters{gap:4px;margin:4px 0}.worms-arsenal-filters button{font-size:8px;padding:4px 6px}.worms-arsenal-filters small{display:none}.worms-arsenal-filters input{width:98px;font-size:9px;padding:4px}.worms-arsenal-detail{font-size:8px;line-height:1.3;margin:4px 0 1px;padding:3px 5px}.worms-arsenal-tip{display:none}.worms-settings{padding:15px}.worms-settings h2{font-size:22px}.worms-match-fields{gap:8px}.worms-match-fields label{font-size:9px}.worms-match-fields select{padding:7px;font-size:11px}.worms-map-filters{gap:6px}.worms-map-filters select{font-size:8px;padding:5px}.worms-map-grid{grid-template-columns:1fr;gap:9px;max-height:240px;overflow:auto;padding:3px}.worms-map-grid button{display:grid;grid-template-columns:42% 1fr;grid-template-rows:auto auto;padding:0}.worms-map-grid img{grid-row:1/3}.worms-map-grid button>span{padding:8px 10px 3px}.worms-map-grid small{padding:0 10px 8px}.worms-training-options{margin-top:15px}.worms-training-options label{font-size:10px}.worms-settings footer button{font-size:10px;flex:1}.worms-modal-backdrop{padding:9px}}
@media(max-width:600px){.worms-command-bar{grid-template-columns:minmax(105px,1fr) 134px 44px}.worms-v4 .worms-movement button{width:42px;height:42px}.worms-v4 .worms-fire,.worms-v4 .worms-skip{width:44px;height:44px}.worms-arsenal-overlay{position:fixed;inset:80px 6px 65px;z-index:225}.worms-trainer button{width:30px;height:30px}.worms-arsenal-caption button{width:34px;height:34px}.worms-arsenal-caption{min-height:35px}}
@media(max-width:360px){.worms-command-bar{grid-template-columns:minmax(68px,1fr) 134px 44px}.worms-selected-weapon{gap:3px}.worms-selected-weapon strong{font-size:8px}.worms-selected-weapon small{font-size:6px}.worms-selected-icon{width:35px;height:35px}.worms-selected-icon .worms-weapon-icon{width:32px;height:32px}}
.worms-controls-v5{grid-template-columns:minmax(125px,1fr) 144px minmax(180px,1.35fr) 112px 29px;gap:12px}.worms-aim-controls{display:flex;align-items:center;gap:11px;min-width:0}.worms-angle-buttons{display:flex;align-items:center;gap:4px;flex-shrink:0}.worms-angle-buttons button{width:27px;height:30px;padding:0;border:1px solid #ffffff30;border-radius:4px;background:#2b4251;color:#f5e3b6;font-size:19px;touch-action:none}.worms-angle-buttons output{min-width:41px;text-align:center;font-size:13px;color:#edd89a;font-variant-numeric:tabular-nums}.worms-aim-controls>small{font-size:9px;line-height:1.5;color:#acbdc2}.worms-aim-controls output[aria-label="Текущая сила"]{font-weight:700;color:#f4d58c;white-space:nowrap}.worms-controls-v5 .worms-fire{touch-action:none;user-select:none;min-width:0}.worms-controls-v5 .worms-fire.charging{background:#f0d080;border-color:#fff3c5;box-shadow:0 0 0 2px #efd18238}.worms-controls-v5 button:focus-visible{outline:2px solid #f4d58c;outline-offset:3px}.worms-capacity{font-size:10px;color:#bdd0cb;margin:-10px 0 18px}.worms-controls-v5 .worms-movement>div{gap:4px}
@media(max-width:900px){.worms-controls-v5{grid-template-columns:minmax(110px,1fr) 140px minmax(145px,1.2fr) 94px 29px;gap:8px}.worms-aim-controls{flex-direction:column;align-items:flex-start;gap:4px}.worms-aim-controls>small{font-size:8px}.worms-controls-v5 .worms-movement button{width:31px}.worms-v4 .worms-pan-hint{font-size:8px}}
@media(max-width:600px){.worms-controls-v5{grid-template-columns:minmax(90px,1fr) 176px 44px;gap:8px}.worms-controls-v5 .worms-movement button{width:41px;height:42px}.worms-controls-v5 .worms-aim-controls{grid-row:2;grid-column:1/3;flex-direction:row;align-items:center;gap:10px;min-height:44px}.worms-controls-v5 .worms-fire{grid-row:2;grid-column:3;width:44px;height:44px}.worms-controls-v5 .worms-skip{grid-row:1;grid-column:3}.worms-angle-buttons button{width:34px;height:38px}.worms-angle-buttons output{font-size:12px;min-width:37px}.worms-aim-controls>small{font-size:8px}.worms-capacity{font-size:9px;margin-top:-8px}.worms-v4 .worms-pan-hint{font-size:6px}.worms-controls-v5 .worms-selected-weapon small{font-size:7px}}
@media(max-width:360px){.worms-controls-v5{grid-template-columns:minmax(58px,1fr) 160px 44px;gap:6px}.worms-controls-v5 .worms-movement button{width:37px}.worms-controls-v5 .worms-movement>div{gap:3px}.worms-controls-v5 .worms-aim-controls{gap:7px}.worms-angle-buttons button{width:30px}.worms-aim-controls>small{font-size:7px}}

/* Keep the field geometry stable while switching from overview to wheel zoom. */
.worms-v6:not(.worms-full) .worms-field{height:min(610px,calc(100dvh - 195px));max-height:max(260px,calc(100dvh - 195px));aspect-ratio:auto;min-height:0}
.worms-v6 .worms-movement small{letter-spacing:0;font-size:7px;white-space:nowrap}
@media(max-width:600px){.worms-v6:not(.worms-full) .worms-field{height:clamp(270px,calc((100vw - 14px)*.88),450px);max-height:450px}.worms-v6 .worms-movement small{font-size:7px}}
.worms-v6.worms-full{width:100vw;height:100dvh;min-height:0;max-width:none;box-sizing:border-box}
.worms-v6.worms-full .worms-field{flex:1;height:auto;min-height:0;max-height:none;aspect-ratio:auto}
.worms-v6.worms-full .worms-heading,.worms-v6.worms-full .worms-command-bar,.worms-v6.worms-full .worms-status{flex-shrink:0}
.worms-v6 .worms-battle{width:100%;max-width:none;margin:0;align-self:stretch}
.worms-v6 .worms-hud{padding:0;background:none;border:0;box-shadow:none}
.worms-v6 .worms-team{opacity:1}
.worms-v6 .worms-field canvas{cursor:default}

/* Scoped game HUD: keep the landscape visible, bring controls to its edge. */
.worms-v8{--hud-ink:#f6e9c5;--hud-muted:#becaca}
.worms-v8 .worms-battle{position:relative;background:#162837;overflow:hidden}
.worms-v8 .worms-command-bar{color:var(--hud-ink);border:1px solid #a7b8b347;border-radius:8px;background:#172d3bea;box-shadow:0 4px 18px #07172135;padding:9px 12px;gap:12px}
.worms-v8 .worms-selected-icon{background:#e3cc91;border:1px solid #f6e4af88;border-radius:5px;width:46px;height:44px}
.worms-v8 .worms-selected-icon .worms-weapon-icon{width:43px;height:38px}
.worms-v8 .worms-selected-weapon strong{font-size:13px}
.worms-v8 .worms-selected-weapon small{font-size:10px;color:var(--hud-muted)}
.worms-v8 .worms-movement small{font-size:9px;color:var(--hud-muted);margin-top:5px}
.worms-v8 .worms-movement button{width:32px;height:33px;border-radius:4px;background:#35515e}
.worms-v8 .worms-aim-controls>small{font-size:11px;line-height:1.4;color:var(--hud-muted)}
.worms-v8 .worms-aim-controls strong{color:var(--hud-ink);font-size:12px}
.worms-v8 .worms-angle-buttons output{font-size:14px;min-width:37px}
.worms-v8 .worms-fire{height:44px;background:#ecd99c;border-color:#fbebba;color:#273a3d}
.worms-v8 .worms-fire>span{font-size:15px}
.worms-v8 .worms-fire small{font-size:8px;letter-spacing:.5px}
.worms-v8 .worms-skip{height:34px;width:30px;background:#294554}
.worms-v8 .worms-status{font-size:10px;min-height:26px;padding:6px 12px;color:#e4e7d6;gap:8px}
.worms-v8 .worms-status strong{font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.worms-v8 .worms-status button{font-size:10px;min-height:25px}
.worms-v8 .worms-pan-hint{display:none}
.worms-v8 .worms-team strong{font-size:10px}
.worms-v8 .worms-arsenal-caption h2{font-size:25px}
.worms-v8 .worms-arsenal-detail{font-size:12px;padding:8px 12px}
.worms-v8 .worms-arsenal-tip{font-size:10px}
.worms-v8 .worms-arsenal-filters button,.worms-v8 .worms-arsenal-filters input{font-size:12px}
@media(min-width:901px){
 .worms-v8 .worms-command-bar{position:absolute;z-index:3;bottom:33px;left:50%;transform:translateX(-50%);width:min(950px,calc(100% - 28px));box-sizing:border-box;grid-template-columns:minmax(145px,1fr) 144px minmax(210px,1.3fr) 112px 30px}
 .worms-v8 .worms-status{position:absolute;bottom:0;left:0;right:0;z-index:3;background:#102532e0;border-top:1px solid #a4b2b325}
 .worms-v8 .worms-view-tools{bottom:116px}
 .worms-v8 .worms-trainer{top:12px;right:12px}
 .worms-v8:not(.worms-full) .worms-field{height:min(730px,calc(100dvh - 90px));max-height:none}
}
@media(min-width:601px) and (max-width:900px){
 .worms-v8 .worms-command-bar{border-radius:0;border-left:0;border-right:0;grid-template-columns:minmax(110px,1fr) 144px minmax(145px,1fr) 100px 30px;gap:8px;padding:8px}
 .worms-v8 .worms-aim-controls>small{font-size:10px}
 .worms-v8 .worms-selected-weapon strong{font-size:11px}
}
@media(max-width:600px){
 .worms-v8 .worms-command-bar{border-radius:0;border-left:0;border-right:0;grid-template-columns:minmax(75px,1fr) 168px 44px;gap:7px;padding:8px}
 .worms-v8 .worms-selected-icon{width:36px;height:39px}
 .worms-v8 .worms-selected-icon .worms-weapon-icon{width:34px;height:33px}
 .worms-v8 .worms-selected-weapon{gap:5px}
 .worms-v8 .worms-selected-weapon strong{font-size:11px}
 .worms-v8 .worms-selected-weapon small{font-size:8px;margin-top:3px}
 .worms-v8 .worms-movement>div{gap:3px}
 .worms-v8 .worms-movement button{width:39px;height:42px}
 .worms-v8 .worms-movement small{font-size:8px;letter-spacing:0}
 .worms-v8 .worms-aim-controls>small{font-size:10px}
 .worms-v8 .worms-aim-controls{min-height:44px;gap:9px}
 .worms-v8 .worms-angle-buttons output{font-size:13px;min-width:32px}
 .worms-v8 .worms-fire,.worms-v8 .worms-skip{width:44px;height:44px}
 .worms-v8 .worms-status{padding:3px 8px;min-height:27px;gap:5px}
 .worms-v8 .worms-status strong,.worms-v8 .worms-status button{font-size:9px}
 .worms-v8 .worms-trainer{bottom:59px;max-width:calc(100% - 18px)}
 .worms-v8 .worms-view-tools{bottom:8px}
 .worms-v8 .worms-arsenal-caption h2{font-size:21px}
 .worms-v8 .worms-arsenal-detail{font-size:11px;line-height:1.35}
 .worms-v8 .worms-arsenal-filters button{font-size:10px;padding:5px}
 .worms-v8 .worms-arsenal-filters input{font-size:11px;width:112px}
 .worms-v8.worms-many-teams .worms-hud{display:grid;grid-template-columns:94px 94px;gap:2px;max-width:190px;align-items:start}
 .worms-v8.worms-many-teams .worms-team{box-sizing:border-box;width:94px;max-width:94px;height:19px;padding:1px 3px;gap:3px}
 .worms-v8.worms-many-teams .worms-team img{width:12px;height:12px}
 .worms-v8.worms-many-teams .worms-team strong{font-size:7px;line-height:8px}
 .worms-v8.worms-many-teams .worms-team>b{font-size:8px}
 .worms-v8.worms-many-teams .worms-team-health{height:2px;margin-top:2px}
 .worms-v8.worms-many-teams .worms-turn-clock-v6{left:auto;right:5px;transform:none}
}
@media(max-width:360px){.worms-v8 .worms-command-bar{grid-template-columns:minmax(48px,1fr) 156px 44px;gap:5px}.worms-v8 .worms-movement button{width:36px}.worms-v8 .worms-selected-weapon>span:last-child{display:none}.worms-v8 .worms-aim-controls>small{font-size:9px}.worms-v8 .worms-angle-buttons button{width:29px}}

.worms .worms-health-settings{margin:16px 0;padding:12px 16px;border:1px solid #a8b3b04d;border-radius:8px}
.worms .worms-health-settings legend{font-weight:800;padding:0 6px}
.worms .worms-health-settings label{display:flex;align-items:center;justify-content:space-between;gap:14px;font-size:13px}
.worms .worms-health-settings select{max-width:220px}
.worms .worms-health-settings p{margin:9px 0 0;font-size:12px;color:#bccbcf}
.worms.worms-hp-number .worms-team-health{display:none}
@media(max-width:480px){.worms .worms-health-settings label{align-items:stretch;flex-direction:column;gap:6px}.worms .worms-health-settings select{max-width:none;width:100%}}

/* Only the Worms V28 viewport changes; the retained site graph is untouched. */
.worms-v28.worms-full{width:100%;height:100dvh;max-height:100dvh;margin:0;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);overscroll-behavior:contain}
.worms-v28.worms-full .worms-heading{padding:5px 10px;margin:0;min-height:40px;box-sizing:border-box;flex-shrink:0}
.worms-v28.worms-full .worms-battle{border-radius:0;border-left:0;border-right:0;border-bottom:0}
.worms-v28.worms-full .worms-field{min-height:0;max-height:none}
@media(max-width:600px){.worms-v28.worms-full .worms-heading{padding:4px 7px;min-height:38px}.worms-v28.worms-full .worms-heading h1{font-size:19px}}
@media(max-height:450px){.worms-v28.worms-full .worms-heading{min-height:33px;padding-top:2px;padding-bottom:2px}.worms-v28.worms-full .worms-head-actions button{height:27px}}

/* V30 battle usability; every rule is scoped to this Worms instance. */
.worms-v30 .worms-search{display:flex;align-items:center;gap:4px;min-width:0}
.worms-v30 .worms-search input{min-width:0;flex:1}
.worms-v30 .worms-search input::-webkit-search-cancel-button{display:none}
.worms-v30 .worms-search>button{display:grid;place-items:center;flex:0 0 34px;min-height:34px}
.worms-v30 .worms-weapon-grid{grid-template-columns:repeat(auto-fill,minmax(70px,1fr));gap:6px}
.worms-v30 .worms-weapon-grid>button{aspect-ratio:auto;min-height:94px;padding:5px 4px 20px;display:flex;flex-direction:column;justify-content:center;gap:3px}
.worms-v30 .worms-weapon-grid .worms-weapon-icon{width:48px;height:42px;max-width:90%;flex-shrink:0}
.worms-v30 .worms-item-name{font-size:10px;font-weight:650;line-height:1.15;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;white-space:normal;min-height:23px;text-align:center;color:#293940;text-shadow:none;width:100%}
.worms-v30 .worms-weapon-grid>button>span{font-size:11px;bottom:2px}
.worms-v30 .worms-empty-search{text-align:center;padding:12px}.worms-v30 .worms-empty-search button{min-height:40px;padding:8px 12px;background:#ecd99c;color:#263e48;border:1px solid #ffebaa;border-radius:6px}
.worms-v30 .worms-release-hint{display:block;font-size:10px;color:#f6e6b8;margin-top:2px}
.worms-v30 .worms-move-caption{display:none}
@media(max-width:600px){
 .worms-v30 .worms-heading{flex-wrap:wrap;gap:5px}.worms-v30 .worms-head-actions{margin-left:auto;gap:5px}.worms-v30 .worms-head-actions button{width:36px;height:36px}
 .worms-v30 .worms-command-bar{grid-template-columns:minmax(0,1fr) 48px;grid-template-areas:"weapon skip" "move move" "aim fire";gap:6px;padding:7px 8px}
 .worms-v30 .worms-selected-weapon{grid-area:weapon;min-height:40px;gap:8px}.worms-v30 .worms-selected-weapon>span:last-child{display:block}.worms-v30 .worms-selected-weapon strong{font-size:12px}.worms-v30 .worms-selected-weapon small{font-size:9px}
 .worms-v30 .worms-movement{grid-area:move;min-width:0}.worms-v30 .worms-movement>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.worms-v30 .worms-movement button{width:100%;height:46px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.worms-v30 .worms-move-caption{display:block;font-size:9px;line-height:11px}.worms-v30 .worms-movement>small{display:none}
 .worms-v30 .worms-aim-controls{grid-area:aim;min-height:44px;gap:9px;min-width:0}.worms-v30 .worms-angle-buttons button{width:36px;height:40px}.worms-v30 .worms-angle-buttons output{font-size:13px;min-width:31px}.worms-v30 .worms-aim-controls>small{font-size:10px}
 .worms-v30 .worms-fire{grid-area:fire;width:48px;height:46px}.worms-v30 .worms-skip{grid-area:skip;width:48px;height:40px}
 .worms-v30 .worms-arsenal-filters{flex-wrap:wrap;gap:6px}.worms-v30 .worms-search{flex:1;min-width:130px}.worms-v30 .worms-search input{width:100%}.worms-v30 .worms-arsenal-filters button{min-height:34px}.worms-v30 .worms-weapon-grid{grid-template-columns:repeat(auto-fill,minmax(64px,1fr))}.worms-v30 .worms-weapon-grid>button{min-height:88px}.worms-v30 .worms-item-name{font-size:9px}.worms-v30 .worms-arsenal-detail{max-height:44px;overflow:auto;flex-shrink:0}.worms-v30 .worms-arsenal-caption h2{font-size:19px}
}
@media(max-height:450px) and (min-width:601px){.worms-v30 .worms-weapon-grid>button{min-height:80px}.worms-v30 .worms-weapon-grid .worms-weapon-icon{height:32px}.worms-v30 .worms-arsenal-caption h2{font-size:18px}.worms-v30 .worms-arsenal-detail{max-height:35px;overflow:auto}}

/* Local V32: IPA cursor/cell artwork, existing battle inventory and controls. */
.worms-v32{--worms-cursor:url('/events/worms/v33/wormix-v32/yellow_arrow.png') 14 25,default;--worms-pointer:url('/events/worms/v33/wormix-v32/green_arrow.png') 14 25,pointer;cursor:var(--worms-cursor)}
.worms-v32 button:disabled,.worms-v32 button[aria-disabled=true]{cursor:url('/events/worms/v33/wormix-v32/red_arrow.png') 14 25,not-allowed}
.worms-v32 .worms-field canvas[data-cursor-mode=air]{cursor:url('/events/worms/v33/wormix-v32/CursorBase.png') 3 38,default}
.worms-v32 .worms-arsenal-overlay{position:absolute;inset:0;z-index:225;padding:16px;background:#10232e94;backdrop-filter:blur(2px)}
.worms-v32 .worms-arsenal-popup{width:min(920px,100%);max-height:100%;height:auto;min-height:0;padding:16px;border:1px solid #81958d;border-radius:12px;background:#244351;box-shadow:0 14px 48px #06141d80;overflow:hidden;gap:10px;color:#f7ecd1}
.worms-v32 .worms-arsenal-caption{min-height:44px;justify-content:flex-start;padding-right:48px}
.worms-v32 .worms-arsenal-caption h2{font-size:25px;text-align:left;color:#f7e6ae;text-shadow:0 2px #102630}
.worms-v32 .worms-arsenal-caption small{display:block;margin-top:3px;font-size:11px;color:#c0d0cd}
.worms-v32 .worms-arsenal-caption>button{width:40px;height:40px;background:#193440;border:1px solid #a1b2a64d;border-radius:7px}
.worms-v32 .worms-arsenal-filters{margin:0;gap:12px;flex-wrap:nowrap}
.worms-v32 .worms-search{border:1px solid #91aaa67a;background:#142e3b;border-radius:7px;padding:0 8px;flex:1;color:#d6dfcf;gap:7px;min-width:0;min-height:38px}
.worms-v32 .worms-search input{border:0;background:none;font-size:13px;padding:9px 0;width:100%;outline-offset:2px}
.worms-v32 .worms-search>button{border:0;background:#2e4c58;color:#f7ecd1;border-radius:4px;flex-basis:28px;min-height:28px;padding:0}
.worms-v32 .worms-arsenal-count{font-size:11px;color:#c2d2ce;white-space:nowrap;min-width:42px;text-align:right}
.worms-v32 .worms-arsenal-categories{display:flex;gap:5px;overflow-x:auto;overflow-y:hidden;flex-shrink:0;padding:1px 1px 5px;scrollbar-width:thin;scrollbar-color:#b7b589 #193440}
.worms-v32 .worms-arsenal-categories button{border:1px solid #859c9c66;border-radius:5px;background:#193643;color:#e0e6d5;font:600 11px/1.2 Arial,sans-serif;padding:8px 10px;white-space:nowrap;min-height:36px;display:flex;gap:6px;align-items:center}
.worms-v32 .worms-arsenal-categories small{font:inherit;opacity:.7}
.worms-v32 .worms-arsenal-categories button[aria-pressed=true]{background:#e3cf93;color:#263c41;border-color:#f6e4ac}
.worms-v32 .worms-weapon-grid{grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:7px;max-height:410px;flex:1 1 auto;padding:3px 5px 5px 3px;overscroll-behavior:contain;scroll-padding:5px}
.worms-v32 .worms-weapon-grid>button{border:8px solid transparent;border-image:url('/events/worms/v33/wormix-v32/bag_menu_cell_enabled.png') 10 fill / 8px / 0 stretch;background:none;border-radius:11px;min-height:96px;padding:0 0 13px;gap:3px;box-shadow:none;transition:filter .1s}
.worms-v32 .worms-weapon-grid>button:hover{filter:brightness(1.09);background:none}
.worms-v32 .worms-weapon-grid>button.selected{border-image-source:url('/events/worms/v33/wormix-v32/bag_menu_green_cell_enabled.png');box-shadow:0 0 0 2px #fff2b7}
.worms-v32 .worms-item-name{font-size:10px;font-weight:700;line-height:1.2;min-height:24px;color:#223c31;-webkit-line-clamp:2;overflow-wrap:normal;hyphens:auto}
.worms-v32 .worms-weapon-grid .worms-weapon-icon{width:49px;height:38px;max-width:100%;margin:0}
.worms-v32 .worms-weapon-grid>button>.worms-item-ammo{bottom:-2px;right:-1px;min-width:17px;padding:1px 3px;border-radius:3px;background:#233b42d9;color:#fff6d6;font:700 11px/1.2 Arial,sans-serif;text-shadow:none}
.worms-v32 .worms-item-check{position:absolute;left:-3px;top:-3px;color:#fff8cd;filter:drop-shadow(0 1px 1px #204523)}
.worms-v32 .worms-weapon-grid>button[aria-disabled=true]{border-image-source:url('/events/worms/v33/wormix-v32/bag_menu_cell_disabled.png');filter:saturate(.2);opacity:.65}
.worms-v32 button:focus-visible{outline:2px solid #fff3bf;outline-offset:2px}
.worms-v32 .worms-arsenal-inspector{display:flex;gap:12px;align-items:center;flex:0 0 auto;border:1px solid #829c9c66;border-radius:7px;background:#193643;padding:10px 12px;min-height:98px}
.worms-v32 .worms-arsenal-inspector>.worms-weapon-icon{width:58px;height:52px;flex:0 0 58px;object-fit:contain}
.worms-v32 .worms-arsenal-inspector>div{min-width:0;flex:1}
.worms-v32 .worms-arsenal-item-heading{display:flex;align-items:center;gap:10px;justify-content:space-between}
.worms-v32 .worms-arsenal-item-heading strong{font-size:15px;line-height:1.15;color:#ffe8a6}
.worms-v32 .worms-arsenal-item-heading b{font-size:12px;color:#f6e6b7;white-space:nowrap}
.worms-v32 .worms-arsenal-inspector p{font-size:12px;line-height:1.35;margin:4px 0;color:#e7e9d9}
.worms-v32 .worms-arsenal-inspector small{display:block;font-size:10px;line-height:1.4;color:#b8cfca}
.worms-v32 .worms-arsenal-inspector .worms-activation-hint{color:#ecd79c;margin-top:2px}
.worms-v32 .worms-arsenal-tip{display:block;font-size:10px;line-height:1.3;color:#bdcfcc;flex-shrink:0}
.worms-v32 .worms-empty-search{flex:1;min-height:100px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:12px}
.worms-v32 .worms-empty-search p{font-size:12px;margin:0;color:#c8d8d3}
@media(max-width:600px){
 .worms-v32 .worms-arsenal-overlay{position:fixed;inset:50px 0 0;padding:7px;align-items:stretch}
 .worms-v32 .worms-arsenal-popup{padding:10px;gap:8px;border-radius:9px;height:100%}
 .worms-v32 .worms-arsenal-caption{min-height:41px}.worms-v32 .worms-arsenal-caption h2{font-size:22px}.worms-v32 .worms-arsenal-caption small{font-size:10px}
 .worms-v32 .worms-arsenal-categories button{min-height:36px;padding:7px 9px;font-size:11px}
 .worms-v32 .worms-weapon-grid{grid-template-columns:repeat(auto-fill,minmax(66px,1fr));max-height:none;gap:6px}
 .worms-v32 .worms-weapon-grid>button{min-height:94px;border-width:7px;border-image-width:7px;padding-bottom:13px}
 .worms-v32 .worms-item-name{font-size:10px;min-height:24px}
 .worms-v32 .worms-arsenal-inspector{padding:9px;gap:8px;min-height:114px;max-height:155px;overflow:auto;align-items:flex-start}
 .worms-v32 .worms-arsenal-inspector>.worms-weapon-icon{width:42px;height:42px;flex-basis:42px}
 .worms-v32 .worms-arsenal-item-heading strong{font-size:13px}.worms-v32 .worms-arsenal-inspector p{font-size:11px}
 .worms-v32 .worms-arsenal-tip{font-size:9px}
}
@media(max-height:500px) and (min-width:601px){
 .worms-v32 .worms-arsenal-overlay{position:fixed;inset:4px;padding:0}
 .worms-v32 .worms-arsenal-popup{padding:9px;gap:5px;height:100%;display:grid;grid-template-columns:minmax(0,1fr) 210px;grid-template-rows:33px 38px 54px minmax(0,1fr)}
 .worms-v32 .worms-arsenal-caption{grid-column:1 / -1}.worms-v32 .worms-arsenal-filters{grid-column:1;grid-row:2}.worms-v32 .worms-arsenal-categories{grid-column:1;grid-row:3}
 .worms-v32 .worms-weapon-grid{grid-column:1;grid-row:4;max-height:none}
 .worms-v32 .worms-arsenal-caption{min-height:33px}.worms-v32 .worms-arsenal-caption h2{font-size:20px}.worms-v32 .worms-arsenal-caption small{display:none}
 .worms-v32 .worms-arsenal-inspector{grid-column:2;grid-row:2 / 5;min-height:0;padding:10px;align-items:flex-start;flex-direction:column;overflow:auto}
 .worms-v32 .worms-arsenal-inspector>div{width:100%}.worms-v32 .worms-arsenal-inspector>.worms-weapon-icon{width:48px;height:44px;flex-basis:44px}
 .worms-v32 .worms-arsenal-tip{display:none}
}

.worms-v33.worms-hub-open{padding:0;overflow:auto;display:block;background:#10232e;color:#eef0de;scrollbar-width:thin;scrollbar-color:#81998c #10232e}
.worms-hub{max-width:1360px;margin:0 auto;padding:0 28px 40px;font-family:Arial,sans-serif;--hub-line:#78949140;--hub-soft:#193643;--hub-gold:#ead49b}
.worms-hub button,.worms-hub select{font:inherit}
.worms-hub button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;border:1px solid var(--hub-line);border-radius:7px;padding:8px 12px;background:#203f4c;color:#eee9d4;font-size:12px}
.worms-hub button:hover{background:#2d4c57}.worms-hub button:disabled{opacity:.5}.worms-hub button:focus-visible,.worms-hub select:focus-visible{outline:2px solid #f2dda5;outline-offset:3px}
.worms-hub-header{display:flex;align-items:center;gap:14px;min-height:100px;border-bottom:1px solid var(--hub-line)}
.worms-hub-header>div>span{font-size:9px;letter-spacing:1.3px;color:#a0b9ba}.worms-hub-header h1{font-size:30px;line-height:1.1;margin:6px 0;color:#fff0bd;letter-spacing:-1px}.worms-hub-header h1 span{color:#9bd2b0}
.worms-hub .worms-hub-back{width:40px;padding:0;background:transparent}.worms-hub-header-actions{margin-left:auto;display:flex;gap:8px}
.worms-hub-tabs{display:flex;gap:6px;padding:16px 0 22px;align-items:center;scrollbar-width:thin;scrollbar-color:#b7b589 #193440}.worms-hub-tabs>button{background:transparent;border-color:transparent;color:#b8c9c8;font-weight:600;min-height:40px;padding:9px 14px}
.worms-hub-tabs>button[aria-pressed=true]{background:#dcca95;color:#263d40;border-color:#f0dfb4}.worms-hub-tabs .worms-hub-refresh{margin-left:auto}
.worms-hub-layout{display:grid;grid-template-columns:minmax(0,1fr) 254px;gap:22px;align-items:start}.worms-hub-layout>main{min-width:0;margin:0;padding:0;max-width:none;width:auto;display:block}.worms-hub-sidebar{display:flex;flex-direction:column;gap:16px}
.worms-hub-hero{border:1px solid #95aaa25e;border-radius:12px;min-height:224px;position:relative;display:flex;align-items:center;justify-content:space-between;padding:25px 30px;gap:12px;background:linear-gradient(90deg,#183542f5 0%,#183542b8 56%,#18354255),var(--map-image) center/cover;overflow:hidden}
.worms-hub-hero>div{position:relative;z-index:1}.worms-hub-hero span{font-size:9px;font-weight:bold;letter-spacing:1.1px;color:#e6d8ad}.worms-hub-hero h2{font-size:32px;line-height:1.13;letter-spacing:-.8px;margin:14px 0 12px;color:#fff0bf}.worms-hub-hero p{font-size:12px;line-height:1.5;max-width:320px;color:#d0ddd5;margin:0}.worms-hub-hero>img{width:185px;height:185px;object-fit:contain;filter:drop-shadow(0 12px 12px #10212b80)}
.worms-hub-section-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:24px 0 13px}.worms-hub-section-title h2{font-size:18px;color:#f4e4b8;margin:0;letter-spacing:-.3px}.worms-hub-section-title>span{font-size:10px;color:#9fb9ba}
.worms-hub-modes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.worms-hub .worms-hub-modes>button{position:relative;display:flex;flex-direction:column;align-items:flex-start;text-align:left;padding:17px;min-height:174px;background:#193643;border-color:#789c9966;gap:0;overflow:hidden}
.worms-hub-modes>button>svg{color:#dcc993}.worms-hub-modes>button>span{position:absolute;right:12px;top:18px;font-size:11px;color:#b6cbc7}.worms-hub-modes>button strong{font-size:18px;margin-top:12px;color:#f4e8c8}.worms-hub-modes>button p{font-size:11px;line-height:1.5;color:#b4cac7;margin:7px 0 11px}.worms-hub-modes>button small{margin-top:auto;font-size:10px;color:#9db6b8}.worms-hub .worms-hub-modes>button.selected{border-color:#e7d49a;background:#2c484b;box-shadow:inset 0 0 0 1px #e7d49a33}
.worms-hub-match-setup{margin-top:20px;padding:20px;border:1px solid var(--hub-line);border-radius:10px;background:#17313e}.worms-hub-match-setup .worms-hub-section-title{margin:0 0 18px}
.worms-hub-toggle{display:flex;gap:4px}.worms-hub .worms-hub-toggle button{font-size:11px;min-height:33px;padding:6px 9px}.worms-hub-toggle button[aria-pressed=true]{background:#ddcb97;color:#263e42}
.worms-hub-fields{display:flex;gap:12px;flex-wrap:wrap}.worms-hub-fields label{flex:1;min-width:105px;font-size:10px;color:#aec7c4}.worms-hub-fields label:last-child{flex:1.5;min-width:150px}
.worms-hub select{display:block;background:#203f4b;color:#f2e7c9;border:1px solid #88a19b66;border-radius:6px;font-size:12px;padding:9px;width:100%;margin-top:6px;min-height:38px}
.worms-hub-chosen-map{display:flex;align-items:center;gap:14px;margin-top:18px;padding:12px;background:#112b38;border:1px solid #7c979740;border-radius:7px}.worms-hub-chosen-map img{width:122px;height:68px;object-fit:cover;border-radius:5px}.worms-hub-chosen-map>div{min-width:0}.worms-hub-chosen-map strong{display:block;font-size:14px;color:#f2e0ad}.worms-hub-chosen-map span{display:block;font-size:10px;color:#c0d0c8;margin-top:5px}.worms-hub-chosen-map small{display:block;font-size:10px;color:#9ebdb8;line-height:1.5;margin-top:6px}
.worms-hub-match-setup>footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px}.worms-hub-match-setup>footer p{font-size:11px;color:#dfd6b6;margin:0}.worms-hub-match-setup>footer small,.worms-hub-match-setup>footer span{display:block;font-size:10px;line-height:1.5;color:#9fbab8;margin-top:3px}.worms-hub-match-setup>footer strong{font-size:13px;color:#ead89f}
.worms-hub .worms-hub-primary{background:#e7d39a;border-color:#f0dfad;color:#263d3f;font-weight:bold;min-height:43px;padding:10px 18px}.worms-hub .worms-hub-primary:hover{background:#f5e3b3}
.worms-hub-training{display:flex;align-items:center;gap:9px;border:1px solid var(--hub-line);border-radius:10px;padding:16px;margin-top:16px;background:#173440}.worms-hub-training>div{display:flex;gap:12px;align-items:center;flex:1}.worms-hub-training svg{color:#e1cd95;flex-shrink:0}.worms-hub-training h3{font-size:13px;color:#eaddb7;margin:0 0 5px}.worms-hub-training p{font-size:11px;line-height:1.4;color:#abc4c1;margin:0}.worms-hub-training>button{flex-shrink:0;font-size:11px}
.worms-hub-sidebar>section{background:#193643;border:1px solid var(--hub-line);border-radius:11px;padding:20px}.worms-hub-player{text-align:center}.worms-hub-player>img{width:145px;height:145px;object-fit:contain;display:block;margin:0 auto 12px}.worms-hub-player>span{font-size:9px;letter-spacing:1.2px;color:#a7c2c0}.worms-hub-player h2{font-size:21px;color:#fff0bb;margin:7px 0}.worms-hub-player p{font-size:11px;color:#a7c1bd;margin:8px 0 18px}.worms-hub-player>button{width:100%}
.worms-hub-personal-rating>div{display:flex;align-items:center;gap:9px;margin-bottom:13px;color:#e7d49a}.worms-hub-personal-rating h3{font-size:14px;margin:0}.worms-hub-personal-rating>div:not(:first-child){justify-content:space-between;font-size:12px;color:#bfd0c9;border-bottom:1px solid #91a59d24;padding-bottom:10px}.worms-hub-personal-rating strong{font-size:16px;color:#f3dfaa}.worms-hub-personal-rating>small{font-size:10px;line-height:1.5;display:block;color:#9eb8b6}
.worms-hub-guide>svg{color:#d5c28c}.worms-hub-guide h3{font-size:14px;color:#f3e4bc;margin:12px 0 8px}.worms-hub-guide p{font-size:11px;line-height:1.6;color:#aec5c1;margin:0 0 13px}.worms-hub-guide button{background:none;border:0;padding:0;min-height:24px;font-size:11px;color:#e8d79f}
.worms-hub-data{padding:22px;background:#17323f;border:1px solid var(--hub-line);border-radius:11px;min-height:400px}.worms-hub-data>.worms-hub-section-title{margin:0 0 20px}.worms-hub-data h3{font-size:15px;color:#f1e4bd;margin-top:26px}
.worms-hub-error{background:#653c3a;color:#ffe4cc;border:1px solid #c18d72;padding:10px 14px;border-radius:7px;font-size:12px;display:flex;align-items:center;gap:12px;margin-bottom:15px}.worms-hub-error>button{margin-left:auto}
.worms-hub-resume{display:flex;align-items:center;gap:10px;padding:14px;border:1px solid #c6bd81;border-radius:8px;background:#354b44;margin-top:15px;flex-wrap:wrap}.worms-hub-resume>div{margin-right:auto}.worms-hub-resume strong{display:block;color:#ffedb8;font-size:13px}.worms-hub-resume span{display:block;color:#bbcfc0;font-size:10px;margin-top:5px}.worms-hub .worms-hub-danger{background:#633f3a;border-color:#b08b78}
.worms-hub-muted{font-size:11px;line-height:1.6;color:#a5c0bd}.worms-hub-empty{display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:center;padding:50px 20px;color:#c9c391}.worms-hub-empty h3{font-size:18px;margin:18px 0 8px}.worms-hub-empty p{font-size:12px;line-height:1.6;color:#a9c3bf;max-width:350px;margin:0 0 22px}
.worms-hub-history{display:flex;flex-direction:column;gap:10px}.worms-hub .worms-hub-history>button{display:flex;text-align:left;padding:12px;gap:13px;justify-content:flex-start;min-height:100px}.worms-hub-history img{width:105px;height:70px;object-fit:cover;border-radius:5px}.worms-hub-history strong{display:block;font-size:13px;color:#f2dfad}.worms-hub-history span{display:block;font-size:11px;color:#bfd0c7;margin-top:5px}.worms-hub-history small{display:block;font-size:10px;color:#9fbcb6;margin-top:5px}.worms-hub-result{margin-left:auto;text-align:right}.worms-hub-result b{display:block;font-size:11px;color:#b2dbba;margin-top:5px}.worms-hub-more{display:flex!important;margin:20px auto 0}
.worms-hub-match-banner{display:flex;align-items:center;gap:18px;padding:14px;background:#112d39;border-radius:8px}.worms-hub-match-banner>img{width:160px;height:90px;object-fit:cover;border-radius:6px}.worms-hub-match-banner h3{margin:0 0 7px;font-size:18px}.worms-hub-match-banner p{font-size:12px;color:#c1cec4;line-height:1.5;margin:0 0 5px}.worms-hub-match-banner small{font-size:11px;color:#99b7b1}
.worms-hub-table-scroll{overflow:auto;margin-top:18px}.worms-hub table{width:100%;min-width:650px;border-collapse:collapse;text-align:right;font-size:11px}.worms-hub th,.worms-hub td{padding:12px 8px;border-bottom:1px solid var(--hub-line);white-space:nowrap}.worms-hub thead{color:#9db7b2}.worms-hub tbody{color:#eee5ca}.worms-hub tr>th:first-child{text-align:left}.worms-hub th img{width:32px;height:32px;object-fit:contain;vertical-align:middle;margin-right:7px}.worms-hub th small{font-size:9px;margin-left:5px;color:#9eb9b5}
.worms-hub table thead th{background:#24434f;color:#b7ccc4;font-weight:600}.worms-hub table tbody th,.worms-hub table tbody td{background:transparent;color:#eee5ca}
.worms-hub-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.worms-hub-metrics article{padding:16px;background:#24414b;border:1px solid var(--hub-line);border-radius:7px}.worms-hub-metrics span{font-size:10px;color:#b7cbc3;display:block}.worms-hub-metrics strong{display:block;font-size:27px;color:#f7e4ac;margin-top:9px}
.worms-hub-detail-stats{display:grid;grid-template-columns:1fr 1fr;gap:0 20px;margin:18px 0}.worms-hub-detail-stats>div{display:flex;justify-content:space-between;gap:10px;border-bottom:1px solid var(--hub-line);padding:11px 0;font-size:11px}.worms-hub-detail-stats span{color:#a7c2bb}.worms-hub-detail-stats strong{color:#eadcb5}
.worms-hub-stat-filters{display:flex;gap:12px;align-items:center}.worms-hub-stat-filters select,.worms-hub-section-title>select{margin:0;max-width:190px}.worms-hub-stat-filters label{display:flex;align-items:center;gap:5px;white-space:nowrap;font-size:11px;color:#c2d1c6}
.worms-hub-map-stats{display:flex;flex-direction:column;gap:8px}.worms-hub-map-stats article{display:flex;align-items:center;gap:12px;padding:10px;background:#203f4a;border-radius:7px}.worms-hub-map-stats img{width:85px;height:52px;object-fit:cover;border-radius:4px}.worms-hub-map-stats strong{font-size:12px;color:#e6d9af;display:block}.worms-hub-map-stats span{font-size:10px;color:#a4beb6;display:block;margin-top:5px}.worms-hub-map-stats b{margin-left:auto;color:#f1dc9e;font-size:15px;text-align:right}.worms-hub-map-stats small{display:block;font-size:9px;color:#adc2b7;font-weight:normal;margin-top:4px}
.worms-hub-leaderboard article{display:flex;align-items:center;gap:14px;padding:16px 10px;border-bottom:1px solid var(--hub-line);font-size:12px}.worms-hub-leaderboard article>span:first-child{width:24px;color:#e2c990}.worms-hub-leaderboard strong{color:#ecdeb7;flex:1}.worms-hub-leaderboard small{font-size:9px;color:#b1d3b0;margin-left:8px}.worms-hub-leaderboard article>span{color:#a5c1b9;font-size:11px}.worms-hub-leaderboard b{font-size:18px;color:#f4dfa7;min-width:50px;text-align:right}
@media(max-width:1050px){.worms-hub{padding:0 18px 30px}.worms-hub-layout{grid-template-columns:minmax(0,1fr) 220px;gap:15px}.worms-hub-hero{padding:24px 20px}.worms-hub-hero h2{font-size:27px}.worms-hub-hero>img{width:135px;height:160px}.worms-hub-modes>button{padding:13px!important}.worms-hub-modes>button>span{position:static;margin-top:8px}.worms-hub-modes>button strong{margin-top:6px}.worms-hub-training{flex-wrap:wrap}.worms-hub-training>div{flex-basis:100%;margin-bottom:6px}.worms-hub-stat-filters{flex-wrap:wrap;gap:6px}}
@media(max-width:800px){.worms-hub-layout{grid-template-columns:minmax(0,1fr)}.worms-hub-sidebar{display:grid;grid-template-columns:1fr 1fr}.worms-hub-player{display:none}.worms-hub-header{min-height:90px}.worms-hub-header-actions button{font-size:10px;padding:7px 9px}.worms-hub-section-title>span{font-size:9px}}
@media(max-width:520px){.worms-hub{padding:0 12px 24px}.worms-hub-header{gap:9px;flex-wrap:wrap;padding:16px 0;min-height:90px}.worms-hub-header h1{font-size:25px}.worms-hub-header>div>span{font-size:8px}.worms-hub-header-actions{width:100%;margin:4px 0 0;display:grid;grid-template-columns:1fr 1fr}.worms-hub-header-actions button{min-height:39px;font-size:11px}.worms-hub-tabs{gap:2px;padding:12px 0;overflow-x:auto}.worms-hub-tabs>button{padding:8px 9px;font-size:11px;white-space:nowrap;gap:5px}.worms-hub-tabs .worms-hub-refresh{padding:8px;min-width:32px}.worms-hub-hero{min-height:180px;padding:18px 15px}.worms-hub-hero span{font-size:7px;letter-spacing:.6px}.worms-hub-hero h2{font-size:25px;margin:10px 0}.worms-hub-hero p{font-size:10px;max-width:210px}.worms-hub-hero>img{position:absolute;right:-18px;bottom:8px;width:130px;height:130px;opacity:.65}.worms-hub-hero>div{max-width:85%}.worms-hub-section-title{align-items:flex-start;flex-wrap:wrap;margin-top:20px}.worms-hub-section-title h2{font-size:17px}.worms-hub-modes{gap:6px}.worms-hub .worms-hub-modes>button{padding:11px 8px!important;min-height:155px}.worms-hub-modes>button strong{font-size:16px}.worms-hub-modes>button p{font-size:9px;line-height:1.4}.worms-hub-modes>button>span{font-size:9px}.worms-hub-modes>button>svg{width:21px;height:21px}.worms-hub-modes>button small{font-size:8px}.worms-hub-match-setup{padding:14px}.worms-hub-fields{gap:10px}.worms-hub-fields label{flex-basis:40%;min-width:100px}.worms-hub-fields label:last-child{flex-basis:100%}.worms-hub-chosen-map{gap:10px;align-items:flex-start;padding:9px}.worms-hub-chosen-map img{width:80px;height:62px}.worms-hub-chosen-map strong{font-size:12px}.worms-hub-chosen-map span,.worms-hub-chosen-map small{font-size:9px}.worms-hub-match-setup>footer{flex-wrap:wrap}.worms-hub-match-setup>footer>button{width:100%}.worms-hub-sidebar{grid-template-columns:1fr}.worms-hub-guide{display:none}.worms-hub-training{padding:14px}.worms-hub-training>button{flex:1}.worms-hub-resume>button{flex:1}.worms-hub-data{padding:15px;min-height:330px}.worms-hub-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.worms-hub-metrics article{padding:13px}.worms-hub-metrics strong{font-size:25px}.worms-hub-history img{width:62px;height:61px}.worms-hub .worms-hub-history>button{gap:8px;padding:9px;flex-wrap:wrap}.worms-hub-history strong{font-size:12px}.worms-hub-history span{font-size:9px}.worms-hub-history small{font-size:9px}.worms-hub-history>button>svg{display:none}.worms-hub-result{flex-basis:100%;display:flex;gap:8px;align-items:center;text-align:left;margin:4px 0 0;padding-top:7px;border-top:1px solid var(--hub-line)}.worms-hub-result span,.worms-hub-result b{margin:0}.worms-hub-match-banner>img{width:85px;height:75px}.worms-hub-match-banner h3{font-size:15px}.worms-hub-match-banner p{font-size:10px}.worms-hub-detail-stats{grid-template-columns:1fr}.worms-hub-map-stats article{gap:8px}.worms-hub-map-stats img{width:62px;height:49px}.worms-hub-map-stats strong{font-size:11px}.worms-hub-map-stats b{font-size:12px}.worms-hub-leaderboard article{gap:8px;padding:13px 0}.worms-hub-leaderboard article>span:not(:first-child){max-width:70px;font-size:9px}.worms-hub-empty{padding:35px 5px}.worms-hub-empty h3{font-size:17px}}

.worms-v33 .worms-hub-qa-stage{padding:10px 16px;background:#3b3550;color:#f5e7bd;font-size:12px;border-bottom:1px solid #726180}

/* V34 desktop cursors only; previous route CSS preserved above. */
/* Cursor points to its top-left hotspot; legacy downward IPA arrows stay archived. */
.worms-v32{--worms-cursor:url('/events/worms/v34/cursors/arrow-gold.svg') 3 2,default;--worms-pointer:url('/events/worms/v34/cursors/arrow-green.svg') 3 2,pointer;cursor:var(--worms-cursor)}
.worms-v32 button:disabled,.worms-v32 button[aria-disabled=true]{cursor:url('/events/worms/v34/cursors/arrow-red.svg') 3 2,not-allowed}
.worms-v32 .worms-field canvas[data-cursor-mode=target]{cursor:var(--worms-pointer)}
.worms-v32 .worms-field canvas[data-cursor-mode=air]{cursor:var(--worms-pointer)}
/* LOCAL V35 ordinary OS cursor */
/* Ordinary OS pointers; the weapon's square reticle is drawn separately in-world. */
.worms-v32{--worms-cursor:default;--worms-pointer:pointer;cursor:var(--worms-cursor)}
.worms-v32 button:disabled,.worms-v32 button[aria-disabled=true]{cursor:not-allowed}
/* V42 compact cursor only */
/* Compact24px themed pointers. The square reticle remains a separate world mark. */
.worms-v32{--worms-cursor:url('/events/worms/v42/cursors/arrow-gold-small.svg') 2 1,default;--worms-pointer:url('/events/worms/v42/cursors/arrow-green-small.svg') 2 1,pointer;cursor:var(--worms-cursor)}
.worms-v32 button,.worms-v32 select{cursor:var(--worms-pointer)}
.worms-v32 input,.worms-v32 textarea{cursor:text}
.worms-v32 button:disabled,.worms-v32 button[aria-disabled=true]{cursor:url('/events/worms/v42/cursors/arrow-red-small.svg') 2 1,not-allowed}
.worms-v32 .worms-field canvas{cursor:var(--worms-cursor)}
.worms-v32 .worms-field canvas[data-cursor-mode=target]{cursor:var(--worms-cursor)}
.worms-v32 .worms-field canvas[data-cursor-mode=air]{cursor:var(--worms-cursor)}
.worms-v32 .worms-field canvas[data-cursor-mode=pan]{cursor:grab}
.worms-v32 .worms-field canvas[data-cursor-mode=panning]{cursor:grabbing}

/* V43 restore personal arsenal and its editor states */
.worms .worms-settings-tabs,.worms .worms-armory-tabs{display:flex;gap:6px;flex-wrap:wrap;margin:0 0 16px}
.worms .worms-settings-tabs button,.worms .worms-armory-tabs button{border:1px solid #587482;background:#203d4b;border-radius:7px;color:#c3d3d9;padding:8px 12px;font-size:12px}
.worms .worms-settings-tabs button[aria-selected=true],.worms .worms-armory-tabs button[aria-selected=true]{border-color:#ddc482;background:#4f513f;color:#fff0bf}
.worms .worms-personal-armory{width:min(1060px,100%);max-height:calc(100dvh - 32px);overflow:auto;border:1px solid #69828b;border-radius:13px;background:#172e3d;color:#e9edf0;box-shadow:0 20px 70px #0008;padding:22px}
.worms .worms-personal-armory>header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px}
.worms .worms-personal-armory h2{font-size:24px;margin:0 0 5px;color:#f5e4b4}
.worms .worms-personal-armory header p{margin:0;color:#a8bdc8;font-size:12px;line-height:1.5}
.worms .worms-armory-close{border:0;background:transparent;color:#d5e1e5;padding:4px;display:grid;place-items:center}
.worms .worms-armory-notice{font-size:12px;color:#b4ceda;background:#24414f;border:1px solid #456473;border-radius:8px;padding:10px 12px;margin:10px 0;line-height:1.5}
.worms .worms-armory-error{padding:10px 12px;border:1px solid #af746e;border-radius:7px;background:#603d3f;color:#ffe0d4;font-size:12px;line-height:1.5;margin:12px 0}
.worms .worms-armory-error button{margin-left:10px;border:1px solid #d5aaa0;border-radius:5px;background:transparent;color:inherit;padding:4px 8px}
.worms .worms-armory-toolbar{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:14px 0}
.worms .worms-armory-toolbar .worms-armory-tabs{margin:0}
.worms .worms-armory-toolbar input[type=search]{min-width:160px;flex:1}
.worms .worms-armory-toolbar input,.worms .worms-armory-toolbar select,.worms .worms-armory-rules input[type=number],.worms .worms-armory-rules select,.worms .worms-armory-card select{border:1px solid #526f7e;background:#102836;color:#e5edf0;border-radius:6px;padding:8px;font:inherit;font-size:12px}
.worms .worms-armory-layout{display:grid;grid-template-columns:minmax(0,1fr) 265px;gap:18px;align-items:start}
.worms .worms-armory-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;max-height:53dvh;overflow:auto;padding:3px}
.worms .worms-armory-card{min-width:0;padding:11px 9px;border:1px solid #3b596a;border-radius:9px;background:#203b4a;display:flex;flex-direction:column;gap:7px;position:relative}
.worms .worms-armory-card.is-picked{border-color:#cbb578;background:#3b493e}
.worms .worms-armory-card.is-locked{background:#20313d}
.worms .worms-armory-card.is-disabled{opacity:.65}
.worms .worms-armory-card .worms-weapon-icon{width:64px;height:48px;margin:1px auto 4px;filter:drop-shadow(0 2px 2px #071b2880)}
.worms .worms-armory-card h3{font-size:12px;line-height:1.3;text-align:center;margin:0;color:#edf0e7}
.worms .worms-armory-card p{font-size:10px;line-height:1.4;margin:0;color:#aebfca}
.worms .worms-armory-card .worms-armory-card-status{font-size:10px;text-align:center;min-height:14px;color:#c5d1bb}
.worms .worms-armory-card.is-locked .worms-armory-card-status{color:#d5b8a0}
.worms .worms-armory-card small{font-size:10px;color:#b8cbd3;text-align:center}
.worms .worms-armory-card>button,.worms .worms-armory-card>a{margin-top:auto;display:block;border:1px solid #698278;border-radius:6px;background:#365146;color:#ecf1d8;text-align:center;text-decoration:none;padding:7px 4px;font-size:11px;line-height:1.3}
.worms .worms-armory-card>a{border-color:#6c6d70;background:#384550;color:#e1d4b8}
.worms .worms-armory-card .worms-armory-skin{font-size:10px;display:grid;gap:4px;color:#b8cbd3}
.worms .worms-armory-card select{width:100%;min-width:0;font-size:10px;padding:5px;margin:0}
.worms .worms-armory-bag{background:#102735;border:1px solid #47616f;border-radius:10px;padding:14px;position:sticky;top:0}
.worms .worms-armory-bag h3{font-size:15px;margin:0 0 6px;color:#f0ddaa}
.worms .worms-armory-slots{height:5px;border-radius:5px;background:#314b57;overflow:hidden;margin:10px 0}
.worms .worms-armory-slots i{display:block;height:100%;background:#d6bd79}
.worms .worms-armory-bag>p{font-size:11px;color:#aebfc9;line-height:1.5;margin:4px 0 10px}
.worms .worms-armory-bag ol{padding:0;list-style:none;max-height:35dvh;overflow:auto;margin:10px 0}
.worms .worms-armory-bag li{display:grid;grid-template-columns:29px minmax(0,1fr) auto;gap:6px;align-items:center;padding:7px 0;border-bottom:1px solid #38505e}
.worms .worms-armory-bag li>.worms-weapon-icon{width:28px;height:25px}
.worms .worms-armory-bag li strong{display:block;font-size:11px;color:#dbe6e9;line-height:1.35}
.worms .worms-armory-bag li small{font-size:10px;color:#9eb3c0}
.worms .worms-armory-bag-controls{display:flex;gap:2px}
.worms .worms-armory-bag-controls button{width:23px;height:27px;padding:0;display:grid;place-items:center;border:1px solid #435e6c;border-radius:4px;background:#294452;color:#cbd8df}
.worms .worms-armory-save{border:1px solid #e6cc8d;background:#dcc17f;color:#283c3a;border-radius:7px;padding:10px 15px;font-weight:700;font-size:12px;min-height:40px}
.worms .worms-armory-bag>.worms-armory-save{width:100%;margin-top:8px}
.worms .worms-armory-empty{font-size:12px;color:#a5bac7;text-align:center;padding:20px;grid-column:1/-1}
.worms .worms-armory-settings-link{border:1px solid #6e877e;background:#2b4a49;border-radius:7px;color:#ecdfb4;padding:10px 13px;margin-bottom:18px;display:inline-flex;gap:7px;align-items:center;font-size:12px}
.worms .worms-armory-rules{font-size:12px}
.worms .worms-armory-rule-top{display:flex;align-items:center;gap:18px;flex-wrap:wrap;background:#203c4b;border:1px solid #43616f;border-radius:8px;padding:12px}
.worms .worms-armory-rule-top label{display:flex;gap:8px;align-items:center}
.worms .worms-armory-rule-top input[type=number]{width:75px}
.worms .worms-armory-rules input[type=checkbox]{accent-color:#ddc17d;width:16px;height:16px}
.worms .worms-armory-rule-list{max-height:45dvh;overflow:auto;border:1px solid #45616e;border-radius:8px;margin:12px 0}
.worms .worms-armory-rule-row{display:grid;grid-template-columns:minmax(130px,1fr) 58px 116px 70px 70px;gap:8px;align-items:center;padding:9px 11px;border-bottom:1px solid #34515e;background:#1b3543}
.worms .worms-armory-rule-row>strong{display:flex;gap:7px;align-items:center;font-size:11px}
.worms .worms-armory-rule-row .worms-weapon-icon{width:32px;height:27px;margin:0}
.worms .worms-armory-rule-row label{font-size:10px;color:#a9bdc9;display:grid;gap:4px}
.worms .worms-armory-rule-row input[type=number],.worms .worms-armory-rule-row select{width:100%;margin:0;padding:6px}
.worms .worms-armory-rule-row:last-child{border-bottom:0}
.worms .worms-armory-rules>footer{display:flex;justify-content:space-between;gap:10px;align-items:center;flex-wrap:wrap;margin-top:12px}
.worms .worms-armory-rules>footer a{font-size:11px;color:#e3ce9b}
@media(max-width:900px){.worms .worms-armory-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.worms .worms-armory-layout{grid-template-columns:minmax(0,1fr) 235px;gap:12px}.worms .worms-personal-armory{padding:16px}}
@media(max-width:600px){.worms .worms-personal-armory{padding:14px;max-height:calc(100dvh - 18px)}.worms .worms-personal-armory h2{font-size:21px}.worms .worms-armory-layout{display:flex;flex-direction:column-reverse}.worms .worms-armory-bag{position:static;width:100%;box-sizing:border-box}.worms .worms-armory-bag ol{max-height:130px}.worms .worms-armory-cards{width:100%;grid-template-columns:repeat(3,minmax(0,1fr));max-height:none;overflow:visible;padding:0}.worms .worms-armory-card{padding:9px 5px}.worms .worms-armory-card h3{font-size:11px}.worms .worms-armory-card .worms-weapon-icon{width:53px;height:41px}.worms .worms-armory-toolbar input[type=search]{min-width:140px}.worms .worms-armory-rule-row{grid-template-columns:minmax(95px,1fr) 42px 90px 56px 56px;gap:5px;padding:8px 6px}.worms .worms-armory-rule-row>strong{font-size:10px}.worms .worms-armory-rule-row .worms-weapon-icon{display:none}.worms .worms-armory-rule-row input[type=number],.worms .worms-armory-rule-row select{padding:5px 2px;font-size:10px}.worms .worms-armory-rule-list{overflow-x:auto}.worms .worms-armory-rule-row{min-width:425px}}
/* V43: the personal arsenal is a bounded dialog in both the lobby and battle. */
.worms.worms-v33 .worms-modal-backdrop:has(>.worms-personal-armory){display:flex;align-items:center;justify-content:center;padding:16px;overflow:hidden;overscroll-behavior:contain}
.worms.worms-v33 .worms-personal-armory{--armory-padding:18px;width:min(1100px,100%);max-height:calc(100dvh - 32px);min-width:0;min-height:0;padding:var(--armory-padding);overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;box-sizing:border-box;text-align:left;isolation:isolate}
.worms.worms-v33 .worms-personal-armory>header{position:sticky;top:calc(-1 * var(--armory-padding));z-index:3;margin:calc(-1 * var(--armory-padding)) calc(-1 * var(--armory-padding)) 14px;padding:var(--armory-padding);background:#172e3d;border-bottom:1px solid #3b596a}
.worms.worms-v33 .worms-personal-armory>header>div{min-width:0}
.worms.worms-v33 .worms-armory-close{flex:0 0 36px;width:36px;height:36px;padding:0;border:1px solid #587482;border-radius:7px;background:#203d4b}
.worms.worms-v33 .worms-armory-close:hover{background:#345463}
.worms.worms-v33 .worms-personal-armory button:disabled{opacity:.48}
.worms.worms-v33 .worms-personal-armory :is(button,a,input,select):focus-visible{outline:2px solid #f5e4b4;outline-offset:2px}
.worms.worms-v33 .worms-armory-cards,.worms.worms-v33 .worms-armory-bag ol{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#acb7a0 #102735}
.worms.worms-v33 .worms-armory-layout{width:100%;min-width:0}
.worms.worms-v33 .worms-armory-bag{top:0}
.worms.worms-v33 .worms-armory-bag h3{display:flex;align-items:center;gap:7px}
@media(min-width:601px) and (min-height:551px){
 .worms.worms-v33 .worms-personal-armory{height:min(800px,calc(100dvh - 32px));display:flex;flex-direction:column;overflow:hidden}
 .worms.worms-v33 .worms-personal-armory>:not(.worms-armory-layout){flex-shrink:0}
 .worms.worms-v33 .worms-armory-layout{flex:1 1 auto;min-height:0;align-items:stretch;overflow:hidden}
 .worms.worms-v33 .worms-armory-cards{min-height:0;max-height:none;align-content:start}
 .worms.worms-v33 .worms-armory-bag{position:static;min-height:0;max-height:100%;display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain}
 .worms.worms-v33 .worms-armory-bag>:not(ol){flex-shrink:0}
 .worms.worms-v33 .worms-armory-bag ol{flex:1 1 auto;min-height:72px;max-height:none}
 .worms.worms-v33 .worms-armory-bag>p{margin:3px 0 5px}
 .worms.worms-v33 .worms-armory-slots{margin:6px 0}
}
@media(max-width:600px){
 .worms.worms-v33 .worms-modal-backdrop:has(>.worms-personal-armory){padding:8px}
 .worms.worms-v33 .worms-personal-armory{--armory-padding:12px;max-height:calc(100dvh - 16px);border-radius:10px}
 .worms.worms-v33 .worms-personal-armory>header{gap:10px}
 .worms.worms-v33 .worms-personal-armory header p{font-size:11px}
 .worms.worms-v33 .worms-armory-bag{position:static}
}

.worms .worms-armory-caption{font-size:11px;line-height:1.45;color:#afc5d0;margin:7px 0}
.worms .worms-armory-budget{font-weight:750;color:#e9d39e}
.worms .worms-armory-bag.over-budget{border-color:#e59b86}
.worms .worms-armory-bag.over-budget .worms-armory-budget{color:#ffc6b4}
.worms .worms-armory-bag.over-budget .worms-armory-slots i{background:#e9927b}
.worms .worms-bag-position{font-variant-numeric:tabular-nums;color:#b7cbd7}
.worms .worms-armory-secondary{border:1px solid #69818d;background:#254250;color:#d5e4e8;border-radius:6px;padding:8px 11px;font:inherit;font-size:11px;min-height:34px}
.worms .worms-armory-bag>.worms-armory-secondary{width:100%;margin-top:7px}
.worms .worms-armory-error p{margin:5px 0;font-size:11px}
.worms .worms-armory-error button{margin:4px 0 0}
.worms .worms-draft-exit{padding:13px 14px;border:1px solid #d2b16f;background:#454831;border-radius:9px;margin:12px 0;color:#fff0c9}
.worms .worms-draft-exit strong{font-size:13px}
.worms .worms-draft-exit p{margin:6px 0 10px;font-size:12px;line-height:1.4}
.worms .worms-draft-exit>div{display:flex;gap:7px;flex-wrap:wrap}
.worms .worms-draft-exit button{min-height:36px;border:1px solid #bdb58a;border-radius:6px;background:#273d3b;color:#f7edcd;padding:8px 12px;font-size:11px}
.worms .worms-personal-armory,.worms .worms-personal-armory *{box-sizing:border-box}
.worms .worms-personal-armory{overflow-x:hidden}
.worms .worms-armory-layout,.worms .worms-armory-cards,.worms .worms-armory-bag,.worms .worms-armory-card{min-width:0}
.worms .worms-armory-card button,.worms .worms-armory-card a{overflow-wrap:anywhere}
.worms .worms-armory-bag li>span{min-width:0}
.worms .worms-armory-bag li strong{overflow-wrap:anywhere}
.worms .worms-armory-bag-controls button{min-height:30px;width:25px}
.worms .worms-armory-toolbar input[type=search]{min-width:0}
.worms .worms-armory-toolbar select{max-width:100%}
.worms .worms-ammo-explanation{font-size:11px;line-height:1.4;color:#d4d5bc;margin:7px 0}
.worms .worms-selected-icon>b{white-space:nowrap;min-width:25px}
.worms .worms-connection-notice{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 12px;margin:0 0 7px;border:1px solid #bd9b70;border-radius:8px;background:#493d2e;color:#ffe6c3;font-size:12px;line-height:1.4;flex-shrink:0}
.worms .worms-connection-notice button{border:1px solid #d6b482;background:#243d49;color:#f5e9cb;border-radius:5px;padding:7px 10px;white-space:nowrap;font-size:11px}
@media(max-width:600px){
 .worms .worms-personal-armory{width:100%;padding:12px;max-height:calc(100dvh - 18px)}
 .worms .worms-armory-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}
 .worms .worms-armory-toolbar>.worms-armory-tabs{grid-column:1/-1;gap:5px}
 .worms .worms-armory-toolbar input[type=search],.worms .worms-armory-toolbar select{width:100%;min-width:0;padding:8px;font-size:12px}
 .worms .worms-armory-tabs button{padding:8px 11px;min-height:36px}
 .worms .worms-armory-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}
 .worms .worms-armory-card{padding:11px 8px;gap:8px}
 .worms .worms-armory-card h3{font-size:12px}
 .worms .worms-armory-card>button,.worms .worms-armory-card>a{min-height:37px;padding:9px 5px}
 .worms .worms-armory-bag{padding:12px}
 .worms .worms-armory-bag ol{max-height:175px;overscroll-behavior:contain}
 .worms .worms-armory-bag li{grid-template-columns:28px minmax(0,1fr) auto}
 .worms .worms-armory-bag-controls button{width:31px;min-height:34px}
 .worms .worms-armory-rule-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:9px;min-width:0;padding:12px}
 .worms .worms-armory-rule-row>strong{grid-column:1/-1;font-size:12px}
 .worms .worms-armory-rule-row label{font-size:11px}
 .worms .worms-armory-rule-row label:first-of-type{display:flex;align-items:center;gap:7px}
 .worms .worms-armory-rule-row input[type=number],.worms .worms-armory-rule-row select{padding:8px;font-size:12px}
 .worms .worms-armory-rule-list{max-height:48dvh;overflow-x:hidden}
 .worms .worms-armory-rules>footer{position:sticky;bottom:-15px;background:#193342;padding:10px 0;z-index:1}
 .worms .worms-connection-notice{flex-wrap:wrap;font-size:11px;gap:7px}
 .worms .worms-ammo-explanation{font-size:10px}
}
@media(max-width:380px){.worms .worms-armory-toolbar{grid-template-columns:minmax(0,1fr)}.worms .worms-armory-tabs button{padding:8px;font-size:11px}.worms .worms-armory-bag-controls{gap:2px}.worms .worms-armory-bag-controls button{width:28px}}


/* Source /assets/feedback-screenshots-65f448ae709f.css; order preserved. */
@media(max-width:480px){}@media(max-width:700px){}@media(max-width:600px){}

/* Source /assets/feedback-interactions-2be8f19175ff.css; order preserved. */
.feedback-select{position:relative;min-width:0;max-width:100%}.feedback-select>button{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;min-height:40px;padding:10px 12px;border:1px solid var(--line);border-radius:9px;background:var(--surface);color:var(--ink);font:inherit;font-size:12px;text-align:left;cursor:pointer}.feedback-select>button>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feedback-select>button>svg{flex-shrink:0;color:var(--muted);transition:transform .15s}.feedback-select>button[aria-expanded=true]>svg{transform:rotate(180deg)}.feedback-select>button:hover{border-color:color-mix(in srgb,var(--home-accent) 45%,var(--line))}.feedback-select>button:focus-visible{outline:2px solid var(--home-accent);outline-offset:2px}.feedback-select>button[aria-expanded=true]{border-color:var(--home-accent);box-shadow:0 0 0 3px var(--accent-soft)}.feedback-select>button:disabled{cursor:default;opacity:.5}.feedback-filters>.feedback-select{min-width:150px}.feedback-management .feedback-select>button{font-size:13px}.feedback-select-menu{display:none;position:fixed;inset:auto;margin:0;padding:5px;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:var(--ink);box-shadow:0 12px 36px #0005;overflow-y:auto;overscroll-behavior:contain;z-index:1000;outline:none;font-family:inherit}.feedback-select-menu.is-open{display:block}.feedback-select-menu::backdrop{background:transparent}.feedback-select-menu>[role=option]{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:38px;padding:9px 11px;border-radius:7px;font-size:12px;line-height:1.4;cursor:pointer}.feedback-select-menu>[role=option][aria-selected=true]{color:var(--home-accent);background:var(--accent-soft);font-weight:600}.feedback-select-menu>[role=option][data-active=true]{background:var(--surface-soft)}.feedback-select-menu>[role=option][aria-selected=true][data-active=true]{background:var(--accent-soft);outline:1px solid color-mix(in srgb,var(--home-accent) 30%,transparent);outline-offset:-1px}.feedback-select-menu>[role=option]>svg{flex-shrink:0}@media(max-width:480px){.feedback-filters>.feedback-select{flex:1 1 130px}.feedback-select>button{min-height:44px}.feedback-select-menu>[role=option]{min-height:42px}}.feedback-select-menu{scrollbar-width:thin;scrollbar-color:var(--line) transparent}.feedback-screenshot-picker{margin:20px 0;padding:16px;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.feedback-screenshot-heading{display:flex;align-items:center;gap:8px;margin-bottom:10px}.feedback-screenshot-heading>span{margin-left:auto;color:var(--muted);font-size:12px}.feedback-screenshot-picker .field{margin-bottom:0}.feedback-screenshot-picker input[type=file]{width:100%;min-width:0;font-size:13px;padding:10px}.feedback-screenshot-previews{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;list-style:none;padding:0;margin:14px 0 0}.feedback-screenshot-previews li{position:relative;min-width:0;border:1px solid var(--line);border-radius:10px;overflow:hidden}.feedback-screenshot-previews img{width:100%;height:110px;object-fit:contain;background:var(--soft);display:block}.feedback-screenshot-previews li>span{display:block;padding:8px;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feedback-screenshot-previews .icon-button{position:absolute;top:4px;right:4px;background:var(--surface);border:1px solid var(--line);border-radius:8px}.feedback-screenshot-gallery{margin:20px 0}.feedback-screenshot-gallery h4{margin:0 0 10px}.feedback-screenshot-gallery>div{display:flex;gap:10px;flex-wrap:wrap}.feedback-screenshot-gallery>div>button{position:relative;padding:0;width:min(180px,100%);border:1px solid var(--line);border-radius:10px;overflow:hidden;cursor:zoom-in;background:var(--soft);color:var(--ink)}.feedback-screenshot-gallery>div>button>img{display:block;width:100%;height:120px;object-fit:contain}.feedback-screenshot-gallery>div>button>span{display:flex;align-items:center;justify-content:center;gap:4px;padding:5px;font-size:11px}.feedback-screenshot-dialog{padding:0;border:1px solid var(--line);border-radius:16px;background:var(--surface);color:var(--ink);max-width:96vw;max-height:94dvh}.feedback-screenshot-dialog::backdrop{background:#000000c7}.feedback-screenshot-dialog>div{padding:44px 12px 10px;position:relative}.feedback-screenshot-dialog .icon-button{position:absolute;right:8px;top:6px}.feedback-screenshot-dialog img{display:block;max-width:90vw;max-height:75dvh;object-fit:contain}.feedback-screenshot-dialog p{text-align:center;color:var(--muted);font-size:12px;margin:10px 0 0}@media(max-width:480px){.feedback-screenshot-picker{padding:12px}.feedback-screenshot-previews{gap:6px}.feedback-screenshot-previews img{height:80px}.feedback-screenshot-gallery>div>button{width:calc(50% - 5px)}.feedback-screenshot-dialog img{max-width:88vw}}.feedback-page-root .feedback-compose.panel{background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:14px}.feedback-card-heading{position:relative;cursor:pointer}.feedback-card-heading .feedback-title{position:static}.feedback-card-heading .feedback-title:after{content:"";position:absolute;inset:0;cursor:pointer;border-radius:12px}.feedback-card-heading .feedback-vote{position:relative;z-index:1}.feedback-card-heading .feedback-title:focus-visible{outline:none}.feedback-card-heading .feedback-title:focus-visible:after{outline:2px solid var(--home-accent);outline-offset:-3px}.feedback-paste-hint{font-size:12px;line-height:1.6;color:var(--muted);margin:10px 0 0}.feedback-paste-hint kbd{font:inherit;color:var(--ink);border:1px solid var(--line);border-radius:4px;padding:1px 4px;white-space:nowrap}.feedback-page-root{max-width:1060px;margin-inline:auto}.feedback-page-root .page-intro{align-items:center}.feedback-summary{display:flex;align-items:center;justify-content:space-between;gap:24px;background:var(--accent-soft);border:1px solid var(--line);padding:22px 24px;border-radius:14px;margin-bottom:28px}.feedback-summary>div:first-child{display:flex;align-items:center;gap:18px}.feedback-summary>div>svg{flex-shrink:0;color:var(--home-accent)}.feedback-summary p{display:grid;gap:6px;margin:0}.feedback-summary p b{font-size:16px;font-weight:600}.feedback-summary p span{font-size:13px;color:var(--muted);line-height:1.6;max-width:620px}.feedback-counters{display:flex;gap:22px;white-space:nowrap}.feedback-counters span{display:grid;gap:4px;font-size:12px;color:var(--muted)}.feedback-counters b{font-size:22px;color:var(--ink);font-weight:600}.feedback-section-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.feedback-section-heading h2{font-size:20px;margin:0}.feedback-section-heading p{font-size:13px;color:var(--muted);margin:8px 0 22px}.feedback-compose.panel{padding:26px;margin-bottom:28px}.feedback-compose form{display:grid;gap:18px}.feedback-type-picker{display:flex;gap:10px;border:0;padding:0;margin:0}.feedback-type-picker legend{font-size:13px;color:var(--muted);margin-bottom:10px}.feedback-type-picker label{display:flex;align-items:center;gap:9px;border:1px solid var(--line);padding:12px 16px;border-radius:9px;cursor:pointer;font-size:13px}.feedback-type-picker label.selected{background:var(--accent-soft);color:var(--home-accent);border-color:var(--home-accent)}.feedback-type-picker input{width:14px;height:14px}.feedback-page-root .field{display:flex;flex-direction:column;gap:8px;font-size:13px;min-width:0;margin:0}.feedback-page-root .field input,.feedback-page-root .field textarea,.feedback-page-root select,.feedback-search input{width:100%;min-width:0;border:1px solid var(--line);border-radius:8px;padding:11px 12px;background:var(--surface);color:var(--ink);font:inherit}.feedback-page-root textarea{resize:vertical;line-height:1.6}.feedback-page-root .field small{font-size:12px;line-height:1.5}.feedback-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.feedback-form-note{font-size:12px;line-height:1.7;color:var(--muted);margin:0;max-width:760px}.feedback-form-actions{display:flex;align-items:center;justify-content:space-between;gap:16px}.feedback-form-actions small{color:var(--muted)}.feedback-toolbar{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:20px}.feedback-scopes{display:flex;gap:6px}.feedback-scopes button{padding:9px 13px;border-radius:8px;background:transparent;color:var(--muted);font-size:13px}.feedback-scopes button[aria-pressed=true]{background:var(--surface-soft);color:var(--ink)}.feedback-page-root .text-button{display:inline-flex;align-items:center;gap:7px}.feedback-search{display:flex;align-items:center;gap:12px;background:var(--surface);border:1px solid var(--line);padding:6px 6px 6px 16px;border-radius:10px}.feedback-search>svg{color:var(--muted);flex-shrink:0}.feedback-search input{border:0;padding:8px 0;background:transparent;flex:1;outline-offset:4px}.feedback-search .button{padding:10px 16px}.feedback-filters{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}.feedback-filters select{width:auto;max-width:230px;font-size:12px;padding:10px 30px 10px 12px}.feedback-results{font-size:12px;color:var(--muted);padding:20px 0 12px}.feedback-list{display:grid;gap:12px}.feedback-card{border:1px solid var(--line);border-radius:12px;background:var(--surface);overflow:hidden}.feedback-card.expanded{border-color:color-mix(in srgb,var(--home-accent) 45%,var(--line))}.feedback-card-heading{display:flex;align-items:flex-start;gap:16px;padding:22px}.feedback-type-icon{display:grid;place-items:center;width:40px;height:40px;flex-shrink:0;border-radius:10px;background:var(--surface-soft);color:var(--muted)}.feedback-type-icon.idea{color:#bd9e51;background:#bd9e5112}.feedback-type-icon.bug{color:var(--red);background:var(--negative-soft)}.feedback-type-icon.improvement{color:var(--home-accent);background:var(--accent-soft)}.feedback-card-main{flex:1;min-width:0}.feedback-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:11px;color:var(--muted);margin-bottom:9px}.feedback-status{display:inline-flex;align-items:center;gap:3px;background:var(--surface-soft);padding:4px 7px;border-radius:5px;color:var(--muted)}.feedback-status-done{background:var(--positive-soft);color:var(--green)}.feedback-status-in_progress,.feedback-status-planned{background:var(--accent-soft);color:var(--home-accent)}.feedback-priority.critical,.feedback-priority.high{color:var(--red)}.feedback-title{font:inherit;font-size:16px;font-weight:600;line-height:1.5;display:block;width:100%;text-align:left;color:var(--ink);background:transparent;overflow-wrap:anywhere;padding:0}.feedback-title:hover{color:var(--home-accent)}.feedback-card-bottom{display:flex;align-items:center;gap:14px;flex-wrap:wrap;color:var(--muted);font-size:11px;margin-top:11px}.feedback-card-bottom>span:last-child{display:flex;align-items:center;gap:5px}.feedback-vote{display:grid;justify-items:center;gap:3px;min-width:43px;padding:8px;border:1px solid var(--line);border-radius:8px;background:var(--surface-soft);color:var(--muted)}.feedback-vote.voted{color:var(--home-accent);border-color:var(--home-accent);background:var(--accent-soft)}.feedback-vote b{font-weight:600;font-size:12px}.feedback-details{padding:0 22px 24px 78px}.feedback-body,.feedback-detail-block p,.feedback-comment p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.75;font-size:13px}.feedback-body{margin:0 0 20px}.feedback-detail-block h4,.feedback-discussion h4{font-size:13px;font-weight:600;margin:18px 0 8px}.feedback-detail-block p{color:var(--muted);margin:0}.feedback-page{font-size:12px;color:var(--muted);overflow-wrap:anywhere}.feedback-context{font-size:12px;color:var(--muted);margin:16px 0}.feedback-context p{overflow-wrap:anywhere;line-height:1.6}.feedback-management{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:18px;border:1px solid var(--line);border-radius:10px;background:var(--surface-soft);margin:24px 0}.feedback-hide{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--muted)}.feedback-management .button{justify-self:end}.feedback-discussion{border-top:1px solid var(--line);margin-top:24px;padding-top:4px}.feedback-discussion h4 span{font-weight:400;color:var(--muted);margin-left:8px}.feedback-discussion>p{font-size:12px}.feedback-comment{padding:14px 0;border-bottom:1px solid var(--line)}.feedback-comment>div{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:12px}.feedback-comment time{color:var(--muted);font-size:11px;margin-left:auto}.feedback-comment>div>span{font-size:10px;color:var(--home-accent);background:var(--accent-soft);padding:3px 6px;border-radius:4px}.feedback-comment p{margin:9px 0 0}.feedback-discussion form{display:grid;gap:12px;margin-top:18px}.feedback-discussion form .button{justify-self:start}.feedback-error{display:flex;align-items:center;gap:12px;flex-wrap:wrap;color:var(--red);background:var(--negative-soft);padding:12px 16px;border-radius:8px;font-size:13px;line-height:1.5}.feedback-empty{display:grid;justify-items:center;text-align:center;padding:50px 20px;background:var(--surface);border:1px dashed var(--line);border-radius:12px}.feedback-empty svg{color:var(--muted);margin-bottom:12px}.feedback-empty h3{font-size:17px;margin:8px 0}.feedback-empty p{font-size:13px;color:var(--muted);line-height:1.6;margin:0 0 18px}.feedback-pagination{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:24px}.feedback-pagination span{font-size:12px;color:var(--muted)}.main-footer .footer-feedback{display:inline-flex;gap:7px;align-items:center;color:var(--muted);font-size:12px}.main-footer .footer-feedback:hover{color:var(--home-accent)}.main-footer{flex-wrap:wrap;gap:14px}.feedback-page-root button:focus-visible,.feedback-page-root select:focus-visible,.footer-feedback:focus-visible{outline:2px solid var(--home-accent);outline-offset:4px}@media(max-width:700px){.feedback-summary{align-items:flex-start;padding:18px;gap:16px;flex-direction:column}.feedback-counters{padding-left:40px;gap:30px;flex-direction:row}.feedback-counters span{display:flex;align-items:baseline;gap:6px}.feedback-counters b{font-size:17px}.feedback-compose.panel{padding:18px}.feedback-form-grid{grid-template-columns:1fr}.feedback-type-picker{flex-wrap:wrap}.feedback-type-picker label{padding:10px;font-size:12px;gap:6px}.feedback-form-actions{align-items:flex-start;flex-direction:column}.feedback-form-actions .button{width:100%}.feedback-card-heading{padding:16px;gap:10px}.feedback-type-icon{width:30px;height:30px}.feedback-type-icon svg{width:16px}.feedback-title{font-size:14px}.feedback-meta{gap:6px}.feedback-details{padding:0 16px 20px}.feedback-filters{display:grid;grid-template-columns:1fr 1fr}.feedback-filters select{width:100%;max-width:none}.feedback-management{padding:12px;gap:12px}.feedback-hide{grid-column:1/-1}.feedback-comment time{margin-left:0}.feedback-page-root .page-intro{align-items:flex-start;gap:18px;flex-direction:column}.feedback-vote{min-width:35px}.feedback-scopes button{padding:9px;font-size:12px}.feedback-toolbar .text-button{font-size:12px}.main-footer .footer-feedback{order:-1;width:100%}}.feedback-avatar{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex:0 0 28px;border-radius:50%;background:var(--accent-soft);color:var(--text);overflow:hidden;font-size:12px;font-weight:650}.feedback-avatar img{width:100%;height:100%;object-fit:cover}.feedback-author{display:inline-flex;align-items:center;gap:8px}.feedback-comment>div{align-items:center;flex-wrap:wrap}.feedback-resolve{display:flex;align-items:center;gap:12px;margin:18px 0}.feedback-gift{margin:20px 0}.feedback-gift form{margin-top:16px;border:1px solid var(--line);padding:20px;border-radius:12px}.feedback-gift h4{margin:0 0 8px}.feedback-gift p{font-size:13px;line-height:1.6;color:var(--muted)}.feedback-gift-money{display:grid;grid-template-columns:1fr 1fr;gap:14px}.feedback-gift fieldset{border:1px solid var(--line);border-radius:10px;margin:16px 0;padding:12px}.feedback-gift legend{font-size:13px}.feedback-gift-catalog{max-height:270px;overflow:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.feedback-gift-catalog label{display:flex;gap:9px;align-items:center;font-size:13px;padding:8px;min-width:0}.feedback-gift-catalog input{width:16px;flex:0 0 16px}.feedback-gift-catalog img{width:38px;height:38px;object-fit:contain}.feedback-gift-issued{display:flex;gap:8px;align-items:center;font-size:13px;color:var(--muted)}.feedback-gift-inventory{margin:28px 0}.feedback-gift-chest{display:flex;align-items:center;gap:22px;border:1px solid var(--line);border-radius:16px;padding:20px;margin:14px 0;background:var(--panel)}.feedback-gift-art{width:130px;flex-shrink:0}.feedback-gift-art svg{width:100%;height:auto}.feedback-gift-chest>div:nth-child(2){flex:1}.feedback-gift-chest h3{margin:8px 0}.feedback-gift-chest span{font-size:11px;letter-spacing:1px;color:var(--muted)}.feedback-gift-inventory ul{margin:8px 0;padding-left:18px;font-size:13px;line-height:1.8}.feedback-gift-history{margin-top:18px;font-size:13px}.feedback-gift-history article{display:flex;gap:12px;padding:16px 0;border-bottom:1px solid var(--line)}.feedback-gift-history small{color:var(--muted)}@media(max-width:600px){.feedback-gift-catalog{grid-template-columns:1fr}.feedback-gift-chest{flex-wrap:wrap;gap:12px}.feedback-gift-art{width:90px}.feedback-gift-chest>.button{width:100%}.feedback-gift-money{grid-template-columns:1fr}.feedback-gift form{padding:14px}.feedback-card-bottom{flex-wrap:wrap}}.feedback-comment .feedback-avatar{padding:0;border-radius:50%;font-size:12px}.feedback-comment .feedback-avatar img{width:100%;height:100%;object-fit:cover}

/* Source /assets/paceman-radar-e7f707ecc2c2.css; order preserved. */
.speedrun-modes{display:flex;gap:6px;padding:4px;border:1px solid var(--home-line,#2b2b32);border-radius:9px;width:fit-content;margin:0 0 24px;background:var(--home-bg,#0e0e10)}.speedrun-modes button{border:0;border-radius:6px;padding:10px 15px;background:transparent;color:var(--home-muted,#a2a2ad);font:inherit;font-size:12px;cursor:pointer;min-height:40px}.speedrun-modes button[aria-pressed=true]{background:color-mix(in srgb,var(--home-accent,#a970ff) 14%,transparent);color:var(--home-ink,#efeff1)}.speedrun-modes button:focus-visible,.paceman-rsg :is(button,a,select):focus-visible{outline:2px solid var(--home-accent,#a970ff);outline-offset:3px}.paceman-rsg{color:var(--home-ink,#efeff1);--rsg-muted:var(--home-muted,#9c9ca9);--rsg-line:var(--home-line,#2b2b32);--rsg-card:var(--profile-surface,var(--surface,#18181b));--rsg-accent:var(--home-accent,#a970ff);min-width:0}.rsg-intro{display:flex;justify-content:space-between;align-items:center;gap:15px;margin:4px 0 24px}.rsg-intro h3{font-size:25px;letter-spacing:-.7px;margin:8px 0}.rsg-intro p,.rsg-note{color:var(--rsg-muted);font-size:12px;line-height:1.7}.rsg-intro p{margin:0}.rsg-refresh{display:inline-flex;gap:7px;align-items:center;justify-content:center;border:1px solid var(--rsg-line);background:transparent;border-radius:7px;color:inherit;min-height:38px;padding:8px 12px;cursor:pointer;font:inherit;font-size:12px}.rsg-refresh:disabled{opacity:.5;cursor:default}.rsg-period{display:flex;gap:5px;align-items:center;flex-wrap:wrap;margin:0 0 20px}.rsg-period button{border:1px solid var(--rsg-line);background:transparent;color:var(--rsg-muted);font:inherit;font-size:12px;border-radius:6px;padding:9px 13px;cursor:pointer}.rsg-period button[aria-pressed=true]{color:var(--home-ink,#efeff1);border-color:var(--rsg-accent);background:color-mix(in srgb,var(--rsg-accent) 10%,transparent)}.rsg-period>span{margin-left:auto;color:var(--rsg-muted);font-size:10px}.rsg-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.rsg-metrics article{border:1px solid var(--rsg-line);border-radius:9px;padding:21px 18px;background:var(--rsg-card);min-width:0;display:flex;flex-direction:column;gap:10px}.rsg-metrics svg{color:var(--rsg-accent)}.rsg-metrics span,.rsg-metrics small{color:var(--rsg-muted);font-size:11px;line-height:1.5}.rsg-metrics strong{font-size:28px;font-weight:650;letter-spacing:-1px;font-variant-numeric:tabular-nums}.rsg-metrics article:first-child strong{color:var(--rsg-accent)}.rsg-section{border-top:1px solid var(--rsg-line);padding:24px 0;margin-top:22px;min-width:0}.rsg-title{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:18px}.rsg-title h3{font-size:16px;margin:0;display:flex;align-items:center;gap:8px}.rsg-title>span{font-size:10px;color:var(--rsg-muted)}.rsg-table-scroll{overflow-x:auto;max-width:100%;border:1px solid var(--rsg-line);border-radius:8px;overscroll-behavior-x:contain}.rsg-table{width:100%;border-collapse:collapse;text-align:left;font-size:12px}.rsg-table :is(th,td){padding:13px 14px;border-bottom:1px solid var(--rsg-line);font-variant-numeric:tabular-nums;white-space:nowrap}.rsg-table tr:last-child :is(th,td){border-bottom:0}.rsg-table thead{background:var(--rsg-card);color:var(--rsg-muted);font-size:10px}.rsg-table tbody th{font-weight:500}.rsg-table small{display:block;font-size:10px;color:var(--rsg-muted);margin-top:4px}.paceman-rsg a{color:inherit;text-decoration:none;display:inline-flex;gap:4px;align-items:center}.paceman-rsg a:hover{color:var(--rsg-accent)}.rsg-columns{display:grid;grid-template-columns:1fr 1fr;gap:26px}.rsg-chart{width:100%;height:auto;display:block}.rsg-chart polyline{stroke:var(--rsg-accent);stroke-width:2;fill:none}.rsg-chart circle{fill:var(--rsg-accent)}.rsg-grid{stroke:var(--rsg-line);fill:none}.rsg-sessions article{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--rsg-line);font-size:12px}.rsg-sessions article small{display:block;color:var(--rsg-muted);font-size:10px;margin-top:5px}.rsg-sessions article strong{font-size:13px;font-variant-numeric:tabular-nums}.rsg-reset-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.rsg-reset-grid div{background:var(--rsg-card);border:1px solid var(--rsg-line);padding:17px;border-radius:8px}.rsg-reset-grid span{font-size:10px;color:var(--rsg-muted);display:block}.rsg-reset-grid b{display:block;margin-top:9px;font-size:23px;font-variant-numeric:tabular-nums}.rsg-title label{display:flex;gap:9px;align-items:center;font-size:11px;color:var(--rsg-muted)}.rsg-title select{border:1px solid var(--rsg-line);background:var(--home-bg,#0e0e10);color:var(--home-ink,#efeff1);font:inherit;padding:8px;border-radius:6px;max-width:210px;min-height:38px}.rsg-runs .rsg-finish{color:var(--rsg-accent);font-weight:600}.rsg-notice{padding:12px 15px;background:color-mix(in srgb,var(--rsg-accent) 9%,transparent);border:1px solid var(--rsg-line);border-radius:7px;font-size:12px;line-height:1.65;color:inherit}.rsg-footer{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:10px;color:var(--rsg-muted);border-top:1px solid var(--rsg-line);padding:18px 0}.rsg-runs+.rsg-refresh{margin-top:12px}
@media(max-width:850px){.rsg-metrics,.rsg-reset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rsg-columns{grid-template-columns:1fr;gap:0}}@media(max-width:520px){.speedrun-modes{width:100%;box-sizing:border-box}.speedrun-modes button{flex:1;padding:10px 8px;min-height:44px}.rsg-intro{align-items:flex-start;gap:9px}.rsg-intro h3{font-size:21px}.rsg-intro .rsg-refresh{font-size:0;width:39px;min-width:39px;padding:0}.rsg-period{gap:6px}.rsg-period button{min-height:40px}.rsg-period>span{width:100%;margin:8px 0 0}.rsg-metrics{gap:9px}.rsg-metrics article{padding:16px 12px}.rsg-metrics strong{font-size:24px;letter-spacing:-1px}.rsg-metrics span,.rsg-metrics small{font-size:10px}.rsg-title{flex-wrap:wrap;gap:9px}.rsg-title h3{font-size:15px}.rsg-title label{width:100%;justify-content:space-between}.rsg-title select{max-width:220px}.rsg-table :is(th,td){padding:12px 10px;font-size:11px}.rsg-reset-grid div{padding:14px 12px}.rsg-reset-grid b{font-size:21px}.rsg-footer{flex-wrap:wrap;line-height:1.7}.rsg-note{font-size:11px}.rsg-section{padding:20px 0;margin-top:15px}}
.rsg-radar-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:center}.rsg-radar-visual{min-width:0;background:radial-gradient(ellipse at center,color-mix(in srgb,var(--rsg-accent) 7%,transparent),transparent 70%);border:1px solid var(--rsg-line);border-radius:12px;padding:12px}.rsg-radar{display:block;width:100%;max-width:430px;height:auto;margin:auto;overflow:visible}.rsg-radar-grid{fill:none;stroke:var(--rsg-line);stroke-width:1}.rsg-radar-area{fill:color-mix(in srgb,var(--rsg-accent) 19%,transparent);stroke:var(--rsg-accent);stroke-width:2;stroke-linejoin:round}.rsg-radar-preliminary .rsg-radar-area,.rsg-radar-edge{stroke-dasharray:5 4}.rsg-radar-edge{stroke:var(--rsg-accent);stroke-width:2}.rsg-radar-point{fill:var(--rsg-accent);stroke:var(--rsg-card);stroke-width:2}.rsg-radar-label{fill:var(--rsg-muted);font-family:inherit;font-size:11px}.rsg-radar-value{fill:var(--home-ink,#efeff1);font-size:15px;font-weight:650;font-variant-numeric:tabular-nums}.rsg-radar-scale{fill:var(--rsg-muted);font-size:8px;font-family:inherit}.rsg-radar-caption{font-size:11px;line-height:1.6;color:var(--rsg-muted);text-align:center;margin:0 15px 10px}.rsg-radar-details{min-width:0}.rsg-radar-insights{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:15px}.rsg-radar-insights article{border:1px solid var(--rsg-line);border-radius:9px;background:var(--rsg-card);padding:15px;display:flex;flex-direction:column;gap:9px;min-width:0}.rsg-radar-insights .rsg-radar-best{border-color:color-mix(in srgb,var(--rsg-accent) 42%,var(--rsg-line));background:color-mix(in srgb,var(--rsg-accent) 7%,var(--rsg-card))}.rsg-radar-insights span{font-size:10px;color:var(--rsg-muted)}.rsg-radar-insights strong{font-size:14px;line-height:1.5;font-weight:600;overflow-wrap:anywhere}.rsg-radar-best strong{color:var(--rsg-accent)}.rsg-radar-insights small{font-size:10px;color:var(--rsg-muted);line-height:1.6}.rsg-radar-legend{margin:0}.rsg-radar-legend>div{display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid var(--rsg-line);padding:12px 0}.rsg-radar-legend>div:last-child{border-bottom:0}.rsg-radar-legend dt{display:flex;align-items:center;gap:12px;font-size:12px;line-height:1.5}.rsg-radar-legend dt>b{font-size:10px;font-weight:500;color:var(--rsg-accent);font-variant-numeric:tabular-nums}.rsg-radar-legend small{display:block;font-size:10px;color:var(--rsg-muted);margin-top:4px}.rsg-radar-legend dd{margin:0;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.rsg-radar-legend dd strong{font-size:14px;font-weight:600}.rsg-radar-method{margin-top:20px;border:1px solid var(--rsg-line);border-radius:8px;padding:0 15px}.rsg-radar-method summary{font-size:12px;cursor:pointer;padding:14px 0;min-height:18px;line-height:1.5}.rsg-radar-method summary:focus-visible{outline:2px solid var(--rsg-accent);outline-offset:3px;border-radius:3px}.rsg-radar-method[open] summary{border-bottom:1px solid var(--rsg-line)}.rsg-radar-method .rsg-note{margin:12px 0}.rsg-radar-section>.rsg-title{margin-bottom:22px}@media(max-width:850px){.rsg-radar-layout{grid-template-columns:1fr;gap:20px}.rsg-radar-visual{padding:8px 12px}.rsg-radar{max-width:400px}}@media(max-width:520px){.rsg-radar-insights article{padding:12px}.rsg-radar-insights strong{font-size:13px}.rsg-radar-insights{gap:8px}.rsg-radar-visual{padding:8px 0}.rsg-radar-legend dt{gap:8px;font-size:11px}.rsg-radar-legend small{font-size:9px}.rsg-radar-caption{font-size:10px}.rsg-radar-method{padding:0 12px}}

/* Source /assets/events-easter-styles-6750a1bf40d9b84f.css; order preserved. */
/* Compact event catalog heading. Other pages and game interfaces retain their geometry. */
.events-page > .events-intro{padding:8px 0 18px;gap:24px}
.events-page > .events-intro h1{font-size:clamp(32px,3.2vw,42px);line-height:1.1;margin:6px 0 10px}
.events-page > .events-intro .eyebrow{font-size:10px;line-height:1.4}
.events-page > .events-intro p{font-size:15px;line-height:1.45}
.events-page > .events-intro .events-intro-mark{gap:8px;margin-right:28px;flex-shrink:0}
.events-page > .events-intro .events-intro-mark svg{width:62px;height:62px}
.events-page > .events-intro .events-intro-mark span{font-size:8px}
.events-page > .events-toolbar{padding-bottom:12px;margin-bottom:20px}
.events-page > .events-toolbar .events-filters button{padding:8px 12px;font-size:13px;line-height:1.4}
@media(max-width:760px){
  .events-page > .events-intro{padding:4px 0 16px;gap:16px}
  .events-page > .events-intro h1{font-size:32px;margin:5px 0 8px}
  .events-page > .events-intro p{font-size:14px;line-height:1.45}
  .events-page > .events-intro .events-intro-mark{margin-right:8px}
  .events-page > .events-intro .events-intro-mark svg{width:48px;height:48px}
  .events-page > .events-toolbar .events-filters{gap:4px}
  .events-page > .events-toolbar .events-filters button{padding:8px 10px;font-size:12px}
}
@media(max-width:480px){.events-page > .events-intro .events-intro-mark{display:none}}

/* Approved V7 Events secret. */
.events-destruction{position:fixed;inset:0;width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;border-radius:0;overflow:hidden;background:transparent;color:var(--home-ink,#f4f4f5);box-shadow:none;font:inherit;isolation:isolate}.events-destruction::backdrop{background:transparent;backdrop-filter:none}.events-destruction-stage{position:absolute;inset:0;cursor:crosshair;touch-action:none;outline:none}.events-destruction-stage:focus-visible{outline:1px solid var(--home-accent,#ad8aff);outline-offset:-3px}.events-destruction-stage>canvas{display:block;position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.events-secret-guest--armed{position:absolute;z-index:3;width:90px;left:0;top:0;pointer-events:none;will-change:transform}.events-secret-guest--armed .events-guest-art{position:relative;display:block;width:100%;height:auto;overflow:visible}@media(max-width:760px){.events-secret-guest--armed{width:86px}}@media(max-height:430px){.events-secret-guest--armed{width:80px}}.events-page>.events-intro{padding:4px 0 14px;gap:16px;min-height:80px}.events-page>.events-intro h1{margin:4px 0 0}.events-play-mark{--events-mark-paper:var(--home-bg,#0e0e10);position:relative;flex:none;margin-right:18px;color:var(--home-accent,#ad8aff)}.events-mark-button{display:grid;place-items:center;position:relative;width:82px;height:76px;padding:0;border:0;border-radius:18px;background:transparent;color:inherit;cursor:pointer;touch-action:manipulation;transform:rotate(-8deg);transition:color .2s,background .2s,transform .25s}.events-mark-button>svg{width:76px;height:76px;overflow:visible;transition:filter .25s}.events-mark-button:hover,.events-mark-button:focus-visible{color:#c0a3ff;background:color-mix(in srgb,currentColor 5%,transparent);transform:rotate(-3deg)}.events-mark-button:focus-visible{outline:2px solid var(--home-accent,#ad8aff);outline-offset:5px}.events-mark-top,.events-mark-middle,.events-mark-base{transform-origin:50px 50px;transition:transform .35s cubic-bezier(.2,.8,.2,1)}.events-mark-button:hover .events-mark-top,.events-mark-button:focus-visible .events-mark-top{transform:translateY(-4px) rotate(-4deg)}.events-mark-button:hover .events-mark-middle,.events-mark-button:focus-visible .events-mark-middle{transform:rotate(3deg)}.events-mark-button:hover>svg{filter:drop-shadow(0 0 8px #a67af521)}.events-mark-sparks{opacity:0;transition:opacity .2s}.events-mark-button:hover .events-mark-sparks,.events-mark-button:focus-visible .events-mark-sparks{opacity:.8}.events-mark-button:active{transform:rotate(-3deg) scale(.93)}@media(max-width:760px){.events-play-mark{margin-right:2px}.events-mark-button{width:66px;height:66px}.events-mark-button>svg{width:64px;height:64px}.events-page>.events-intro{min-height:74px;padding:2px 0 12px}}@media(prefers-reduced-motion:reduce){.events-mark-button,.events-mark-button>svg,.events-mark-top,.events-mark-middle,.events-mark-base,.events-mark-sparks{transition:none}.events-mark-button:hover,.events-mark-button:focus-visible,.events-mark-button:active,.events-mark-button:hover .events-mark-top,.events-mark-button:focus-visible .events-mark-top,.events-mark-button:hover .events-mark-middle,.events-mark-button:focus-visible .events-mark-middle{transform:none}}.events-mark-button:disabled{opacity:.3;cursor:default}.events-mark-button:disabled:hover{background:none;transform:rotate(-8deg);color:inherit}.events-mark-button:disabled:hover>svg{filter:none}.events-mark-button:disabled:hover .events-mark-top,.events-mark-button:disabled:hover .events-mark-middle{transform:none}.events-mark-button:disabled .events-mark-sparks{opacity:0}

/* Source /assets/minesweeper-cover-4a843870784e.css; order preserved. */
/* Approved Pukh + Persik cover; original SVG remains as a layout baseline. */
.events-art.art-minesweeper{background-color:#171222;background-image:url("/events/minesweeper/covers/pukh-persik-v1-030402f95246-960.webp");background-image:image-set(url("/events/minesweeper/covers/pukh-persik-v1-030402f95246-960.webp") 1x,url("/events/minesweeper/covers/pukh-persik-v1-030402f95246-1859.webp") 2x);background-position:50% 50%;background-repeat:no-repeat;background-size:cover}.events-art.art-minesweeper>svg{visibility:hidden}

/* Source /assets/events-order-71301e999fbc.css; order preserved. */
.event-order-launcher{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}
.event-order-dialog{padding:0;border:1px solid var(--line);border-radius:20px;background:var(--home-bg,#0e0e10);color:var(--ink);width:min(680px,calc(100vw - 32px));max-height:calc(100dvh - 40px);box-sizing:border-box;box-shadow:0 28px 100px #0007;overflow:hidden}
.event-order-dialog[open]{display:flex;flex-direction:column}.event-order-dialog::backdrop{background:#07060bbf;backdrop-filter:blur(6px)}
.event-order-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 24px 0}.event-order-heading h2{margin:5px 0 0;font-size:25px;line-height:1.2;letter-spacing:-.035em}.event-order-eyebrow{font-size:9px;font-weight:650;letter-spacing:.15em;color:var(--home-accent,#9875f4)}
.event-order-help{padding:0 24px;margin:14px 0 20px;font-size:13px;line-height:1.6;color:var(--home-muted)}.event-order-content{overflow:auto;overscroll-behavior:contain;padding:0 24px 20px;min-height:0;scrollbar-gutter:stable}
.event-order-group+.event-order-group{margin-top:22px}.event-order-group-heading{display:flex;align-items:center;justify-content:space-between;margin:0 0 10px}.event-order-group-heading h3{font-size:12px;margin:0;font-weight:650}.event-order-group-heading>span{color:var(--home-muted);font-size:11px}.event-order-group ol{display:grid;gap:7px;margin:0;padding:0;list-style:none}
.event-order-row{display:flex;align-items:center;gap:10px;min-width:0;padding:8px 10px 8px 4px;border:1px solid var(--line);border-radius:12px;background:var(--surface);transition:border-color .15s,background .15s}.event-order-row.dragging{opacity:.45}.event-order-row.drop-target{border-color:var(--home-accent,#9875f4);background:color-mix(in srgb,var(--surface),#9875f4 12%)}.event-order-row>strong{font-size:13px;line-height:1.4;overflow-wrap:anywhere;min-width:0;flex:1}.event-order-number{font-size:11px;color:var(--home-muted);width:18px;text-align:center;flex-shrink:0;font-variant-numeric:tabular-nums}.event-order-art{display:grid;place-items:center;flex-shrink:0;width:42px;height:42px;border-radius:9px;overflow:hidden;background:color-mix(in srgb,var(--surface),#9875f4 12%);color:var(--home-accent,#9875f4)}.event-order-art img{width:100%;height:100%;object-fit:cover}
.event-order-icon,.event-order-grip{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:transparent;border:1px solid transparent;border-radius:8px;color:var(--home-muted);padding:0;width:38px;height:38px;cursor:pointer}.event-order-grip{width:28px;cursor:grab}.event-order-grip:active{cursor:grabbing}.event-order-icon:hover:not(:disabled){color:var(--ink);border-color:var(--line);background:color-mix(in srgb,var(--surface),#9875f4 10%)}.event-order-icon:disabled,.event-order-grip:disabled{opacity:.25;cursor:default}.event-order-dialog button:focus-visible{outline:2px solid var(--home-accent,#9875f4);outline-offset:2px}.event-order-arrows{display:flex;gap:2px}
.event-order-footer{display:flex;align-items:center;gap:10px;padding:16px 24px;border-top:1px solid var(--line);background:var(--home-bg,#0e0e10);flex-shrink:0}.event-order-footer>span{flex:1}.event-order-footer>.text-button{font-size:12px}.event-order-footer>.button{min-height:40px;white-space:nowrap}.event-order-save{background:var(--home-accent,#9875f4)!important;border-color:var(--home-accent,#9875f4)!important;color:#fff!important}.event-order-save:disabled{opacity:.45;cursor:default}.event-order-error{font-size:12px;line-height:1.6;color:var(--negative,#e98e9f);margin:14px 0 0}.event-order-empty{font-size:13px;color:var(--home-muted);padding:22px 0;margin:0}.event-order-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:560px){.event-order-dialog{width:calc(100vw - 20px);max-height:calc(100dvh - 24px);border-radius:16px}.event-order-heading{padding:20px 16px 0}.event-order-heading h2{font-size:22px}.event-order-help{padding:0 16px;font-size:12px;margin:12px 0 16px}.event-order-content{padding:0 12px 16px}.event-order-row{gap:6px;padding:7px 6px 7px 0}.event-order-row>strong{font-size:12px}.event-order-art{width:34px;height:34px;border-radius:7px}.event-order-grip{width:24px}.event-order-number{width:13px}.event-order-icon{width:40px;height:40px}.event-order-footer{padding:12px;flex-wrap:wrap;gap:8px}.event-order-footer>.text-button{width:100%;text-align:left;padding:4px}.event-order-footer>span{display:none}.event-order-footer>.button{flex:1;min-height:44px}}
@media(prefers-reduced-motion:reduce){.event-order-row{transition:none}}
.event-order-grip{touch-action:none;user-select:none}

/* Source /assets/bomber-cover-27c2ab78260c.css; order preserved. */
/* Kapych + existing Sahur cover. Retain the original image and its layout box. */
.events-art.art-bomber{background-color:#21162f;background-image:url("/events/bomber/covers/kapych-sahur-v1-bc0e4303d063-960.webp");background-image:image-set(url("/events/bomber/covers/kapych-sahur-v1-bc0e4303d063-960.webp") 1x,url("/events/bomber/covers/kapych-sahur-v1-bc0e4303d063-1860.webp") 2x);background-position:50% 50%;background-repeat:no-repeat;background-size:cover}.events-art.art-bomber>img{visibility:hidden}

/* Source /assets/worms-shop-v44-88f0f50cbc1f.css; order preserved. */
.shop-admin-editor .worms-shop-admin-hint{font-size:12px;line-height:1.5;padding:12px;border:1px solid #a490ee55;border-radius:8px;background:#7661c711}.shop-admin-editor .worms-shop-admin-hint a{color:inherit;text-decoration:underline}
/* Source /assets/minesweeper-site-4a0d8669b552.css; order preserved. */
.ms-site-presence{position:fixed;right:20px;bottom:20px;z-index:125;display:grid;gap:12px;width:min(420px,calc(100vw - 32px));font:13px/1.45 system-ui;color:#edf1fa;pointer-events:none}.ms-site-queue,.ms-site-invite{pointer-events:auto;box-shadow:0 8px 32px #0006;background:#202329;border:1px solid #64798d;border-radius:12px;padding:16px;display:flex;align-items:center;gap:14px}.ms-site-queue>div{flex:1;min-width:0}.ms-site-presence strong{display:block;font-size:14px}.ms-site-presence span{display:block;color:#b3becd;font-size:12px;margin-top:5px}.ms-site-presence button,.ms-site-profile-actions button{background:#b2cce3;color:#15202b;border:1px solid #8eaac3;border-radius:7px;padding:10px 12px;font:600 12px/1.4 system-ui;cursor:pointer;min-height:40px}.ms-site-presence button:disabled,.ms-site-profile-actions button:disabled{opacity:.65;cursor:default}.ms-site-invite{display:block}.ms-site-invite>div{display:flex;gap:8px;margin-top:12px}.ms-site-invite>div button+button{background:transparent;color:#d4dce7}.ms-site-profile-actions{display:flex;gap:8px;flex-basis:100%;flex-wrap:wrap;padding-top:10px}.profile-identity:has(>.ms-site-profile-actions){flex-wrap:wrap}@media(max-width:600px){.ms-site-presence{right:10px;bottom:10px;width:calc(100vw - 20px)}.ms-site-queue{padding:12px}.ms-site-queue button{padding:8px;font-size:11px}.ms-site-invite{padding:12px}}

/* Source /assets/birthday-300ae86271c3.css; order preserved. */
.birthday-overlay{position:fixed;inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;background:#0e0e10;color:#f5f5f6;overflow:auto;font:inherit;isolation:isolate}.birthday-overlay::backdrop{background:#0e0e10}.birthday-fireworks{position:fixed;inset:0;width:100%;height:100%;pointer-events:none;z-index:-1}.birthday-overlay:before{content:"";position:fixed;inset:0;z-index:-2;pointer-events:none;background:radial-gradient(ellipse at 50% 18%,#33294380,transparent 58%),radial-gradient(ellipse at 70% 75%,#43311d35,transparent 55%)}.birthday-top{display:flex;align-items:center;justify-content:space-between;gap:18px;max-width:1500px;margin:0 auto;padding:28px 40px;color:#a9a5b1;font-size:12px}.birthday-top>span,.birthday-top>div{display:flex;align-items:center;gap:10px}.birthday-top button{min-height:44px;padding:9px 13px;border:1px solid #38363f;border-radius:9px;background:#17171bb3;color:#d4d0dc;font:inherit;cursor:pointer}.birthday-top button:last-child{display:grid;place-items:center;min-width:44px;padding:9px}.birthday-scene{max-width:1000px;margin:0 auto;padding:30px 25px 40px;text-align:center}.birthday-eyebrow{display:block;font-size:10px;letter-spacing:3px;color:#c8b29c}.birthday-overlay h1{margin:21px 0 0;font-size:clamp(30px,4.1vw,58px);line-height:1.08;letter-spacing:-1.5px;font-weight:650}.birthday-overlay h1 strong{display:block;font-size:clamp(56px,8vw,110px);font-weight:750;letter-spacing:-3px;line-height:1.05;margin-top:7px;color:#e6d5f4;text-shadow:0 0 75px #a970ff33;animation:birthday-name-in 1.2s ease both}.birthday-message{max-width:590px;margin:23px auto 0;font-size:clamp(14px,1.5vw,17px);line-height:1.7;color:#c5c0ce}.birthday-present{max-width:590px;margin:30px auto 0;opacity:0;transform:translateY(12px);transition:opacity .8s,transform .8s;pointer-events:none}.birthday-overlay.is-revealed .birthday-present{opacity:1;transform:none;pointer-events:auto}.birthday-gift-label{display:flex;align-items:center;justify-content:center;gap:8px;color:#bdb2ce;font-size:12px}.birthday-items{display:flex;align-items:stretch;justify-content:center;gap:14px;flex-wrap:wrap;margin:19px 0 23px}.birthday-items article{flex:1;max-width:190px;min-width:130px;padding:14px 12px 17px;border:1px solid #37323e;border-radius:14px;background:linear-gradient(140deg,#27222d9c,#17171b80)}.birthday-items img{width:125px;height:125px;max-width:100%;object-fit:contain;filter:drop-shadow(0 12px 20px #0005)}.birthday-items b{display:block;font-size:15px;margin-top:7px}.birthday-items article>span{display:block;font-size:11px;color:#a7a0b1;margin-top:5px}.birthday-primary{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:250px;min-height:48px;padding:12px 25px;border:0;border-radius:9px;background:#d7b98b;color:#241c12;font:inherit;font-size:14px;font-weight:650;cursor:pointer}.birthday-primary:disabled,.birthday-overlay button:disabled{opacity:.55;cursor:wait}.birthday-later{display:block;margin:12px auto 0;min-height:44px;padding:10px 15px;border:0;background:transparent;color:#c3bccd;font:inherit;font-size:12px;cursor:pointer}.birthday-present>small{display:block;font-size:10px;line-height:1.6;color:#a9a0b4;margin:7px 0 0}.birthday-received{display:flex;justify-content:center;align-items:center;gap:8px;color:#8fd7af;font-size:14px}.birthday-signature{display:block;margin-top:35px;font-size:12px;color:#a68d75;letter-spacing:.7px}.birthday-error{padding:11px 13px;border:1px solid #a6586e;border-radius:8px;color:#f3c5d2;font-size:13px;line-height:1.5}.birthday-overlay button:focus-visible,.birthday-admin button:focus-visible,.birthday-inventory button:focus-visible{outline:2px solid #c7a2f3;outline-offset:4px}.birthday-load-error{position:fixed;bottom:15px;left:15px;z-index:50;max-width:330px;background:#17171b;border:1px solid #3e3549;border-radius:10px;padding:13px;font-size:12px;color:#ddd}.birthday-load-error button{margin-left:12px;border:0;background:transparent;color:#c7a2f3;cursor:pointer}
.birthday-inventory{margin:0 0 30px}.birthday-inventory h2{font-size:21px}.birthday-inventory>div{display:grid;gap:12px}.birthday-inventory article{display:flex;align-items:center;gap:16px;border:1px solid var(--home-line,#2b2b32);border-radius:12px;padding:18px}.birthday-inventory article>svg{color:var(--home-accent,#a970ff)}.birthday-inventory h3{font-size:15px;margin:0 0 6px}.birthday-inventory p{font-size:12px;margin:0 0 6px}.birthday-inventory article>div>span{font-size:11px;color:var(--home-muted,#9c9ca9)}.birthday-inventory-art{display:flex;gap:6px;margin-left:auto}.birthday-inventory-art img{width:52px;height:60px;object-fit:contain}
.birthday-admin{border:1px solid var(--home-line,#2b2b32);border-radius:14px;padding:24px;margin:0 0 30px;background:var(--home-panel,#17171b);color:var(--home-ink,#f5f5f6)}.birthday-admin-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.birthday-admin-heading>div>span{font-size:10px;letter-spacing:1.7px;color:var(--home-accent,#a970ff)}.birthday-admin h2{font-size:25px;margin:8px 0}.birthday-admin-heading p{max-width:650px;font-size:12px;line-height:1.6;color:var(--home-muted,#9c9ca9);margin:0}.birthday-admin fieldset{padding:0;margin:0;border:0;min-width:0}.birthday-admin label{display:flex;flex-direction:column;gap:7px;font-size:12px;margin:0 0 15px}.birthday-admin input:not([type=checkbox]),.birthday-admin textarea,.birthday-admin select{width:100%;box-sizing:border-box;min-height:42px;padding:10px 12px;border:1px solid var(--home-line,#2b2b32);border-radius:7px;color:inherit;background:var(--home-bg,#0e0e10);font:inherit}.birthday-admin textarea{resize:vertical}.birthday-admin-lookup{display:flex;align-items:flex-end;gap:12px}.birthday-admin-lookup label{max-width:330px;flex:1;margin:0}.birthday-admin-fields{display:grid;grid-template-columns:2fr 1fr 1fr 1.5fr;gap:13px}.birthday-recipient{display:flex;align-items:center;gap:6px;margin:18px 0;color:#8ac3a1;font-size:13px}.birthday-admin-item-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:12px;font-size:13px}.birthday-admin-item-heading input{max-width:260px}.birthday-admin-catalog{max-height:240px;overflow:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;border:1px solid var(--home-line,#2b2b32);padding:10px;border-radius:9px;margin-bottom:16px}.birthday-admin-catalog label{display:flex;flex-direction:row;align-items:center;gap:7px;padding:6px;margin:0;border:1px solid var(--home-line,#2b2b32);border-radius:7px;cursor:pointer;font-size:11px}.birthday-admin-catalog label:has(input:checked){border-color:var(--home-accent,#a970ff)}.birthday-admin-catalog img{width:39px;height:43px;object-fit:contain}.birthday-admin-revoke{flex-direction:row!important;align-items:center;gap:8px!important}.birthday-admin-note{font-size:11px;line-height:1.7;color:var(--home-muted,#9c9ca9)}.birthday-admin-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:18px}.birthday-admin-history{margin-top:22px;font-size:13px}.birthday-admin-history summary{cursor:pointer}.birthday-admin-history article{display:flex;align-items:center;gap:15px;border-top:1px solid var(--home-line,#2b2b32);padding:13px 0;font-size:12px}.birthday-admin-history article>span{flex:1;color:var(--home-muted,#9c9ca9)}
@keyframes birthday-name-in{from{opacity:0;transform:translateY(15px) scale(.96)}to{opacity:1;transform:none}}@media(max-width:700px){.birthday-top{padding:14px 16px;font-size:10px;align-items:flex-start;gap:8px}.birthday-top>span{max-width:150px;line-height:1.6;align-items:flex-start}.birthday-top>div{gap:6px}.birthday-top button{font-size:10px;padding:7px}.birthday-scene{padding:25px 18px 30px}.birthday-eyebrow{font-size:9px;letter-spacing:1.8px}.birthday-overlay h1{letter-spacing:-1px}.birthday-overlay h1 strong{letter-spacing:-2px;overflow-wrap:anywhere}.birthday-message{font-size:13px;margin-top:20px}.birthday-present{margin-top:25px}.birthday-items{gap:10px}.birthday-items article{padding:12px 8px;min-width:110px;max-width:150px}.birthday-items img{height:105px;width:105px}.birthday-items b{font-size:13px}.birthday-signature{margin-top:24px}.birthday-inventory article{flex-wrap:wrap;gap:12px;padding:14px}.birthday-inventory-art{margin-left:0}.birthday-inventory article>.button{margin-left:auto}.birthday-admin{padding:16px}.birthday-admin h2{font-size:21px}.birthday-admin-fields{grid-template-columns:1fr 1fr}.birthday-admin-catalog{grid-template-columns:repeat(2,minmax(0,1fr));padding:6px}.birthday-admin-catalog label{font-size:10px;padding:5px;gap:4px}.birthday-admin-catalog img{width:30px;height:36px}.birthday-admin-item-heading{flex-wrap:wrap}.birthday-admin-item-heading input{max-width:none}.birthday-admin-history article{flex-wrap:wrap}.birthday-admin-history article>span{flex-basis:60%}}
@media(prefers-reduced-motion:reduce){.birthday-overlay *{animation:none!important;transition:none!important}.birthday-fireworks{display:none}}
@media(min-width:701px) and (max-height:820px){.birthday-top{padding:13px 32px}.birthday-scene{padding:8px 22px 24px}.birthday-overlay h1{font-size:42px;margin-top:14px}.birthday-overlay h1 strong{font-size:76px}.birthday-message{margin-top:14px;font-size:14px;line-height:1.5}.birthday-present{margin-top:20px}.birthday-items{margin:12px 0 15px}.birthday-items article{padding:8px 10px 12px;max-width:170px}.birthday-items img{width:88px;height:88px}.birthday-items b{font-size:13px;margin-top:4px}.birthday-signature{margin-top:18px}}
.birthday-fireworks{z-index:0}.birthday-top,.birthday-scene{position:relative;z-index:1}

/* Source /assets/birthday-news-b1d0f28a8fa0.css; order preserved. */
.birthday-news-card{position:relative;isolation:isolate;overflow:hidden;border:1px solid #b396604a;border-radius:20px;padding:22px 28px;background:var(--panel,#111113);color:var(--text,#eeeef2);min-height:430px;display:flex;flex-direction:column;box-shadow:inset 0 0 80px #ba98550a}
.birthday-news-card::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 45% 36%,#9e6da71c,transparent 65%),radial-gradient(ellipse at 85% 95%,#d6ac6616,transparent 60%);pointer-events:none}
.birthday-news-placeholder{position:absolute;inset:68px 55px 50px;z-index:-2;opacity:.35;filter:blur(8px);display:grid;gap:18px;align-content:center;pointer-events:none}
.birthday-news-placeholder i{display:block;background:color-mix(in srgb,currentColor 12%,transparent);height:10px;border-radius:8px;width:72%}.birthday-news-placeholder>i:first-child{width:40%;height:24px}.birthday-news-placeholder>i:nth-child(3){width:60%}.birthday-news-placeholder div{margin-top:40px;display:grid;gap:15px}.birthday-news-placeholder div i:nth-child(2){width:84%}
.birthday-news-fireworks{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0}.birthday-news-meta,.birthday-news-bottom,.birthday-news-greeting{position:relative;z-index:1}
.birthday-news-meta{display:flex;gap:16px;align-items:center;justify-content:space-between;font-size:11px;color:var(--muted,#929099)}.birthday-news-meta>span{display:inline-flex;gap:7px;align-items:center;color:#cdb991}.birthday-news-meta time{font-size:11px}
.birthday-news-greeting{flex:1;display:flex;align-items:center;justify-content:center;text-align:center;flex-direction:column;padding:24px 0 28px}.birthday-news-star{color:#d5b982;margin-bottom:17px;filter:drop-shadow(0 0 15px #dec48a25)}
.birthday-news-greeting h2{font-size:clamp(34px,4.2vw,56px);line-height:1.15;letter-spacing:-1.8px;margin:0 0 18px;font-weight:750}.birthday-news-greeting h2 span{color:#dbc29d}.birthday-news-greeting p{font-size:14px;line-height:1.7;max-width:460px;margin:0;color:var(--muted,#a5a0ad)}.birthday-news-signature{font-size:12px;color:#c8b89d;margin-top:17px}
.birthday-news-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px}.birthday-news-bottom small{font-size:10px;color:var(--muted,#918c9a)}.birthday-news-bottom button{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid #b396603b;border-radius:10px;background:#ad8b4410;color:#cdbc9c;min-height:40px;padding:8px 12px;font:inherit;font-size:11px;cursor:pointer}.birthday-news-bottom button:focus-visible,.birthday-news-greeting a:focus-visible{outline:2px solid #dcc194;outline-offset:4px}
.birthday-home-news{display:grid;gap:12px}.birthday-news-card.is-compact{min-height:300px;border-radius:14px;padding:15px 18px}.is-compact .birthday-news-greeting{padding:21px 0 23px}.is-compact .birthday-news-greeting h3{font-size:25px;line-height:1.2;letter-spacing:-.7px;margin:0 0 12px;max-width:260px}.is-compact .birthday-news-greeting a{color:#dec6a3;text-decoration:none}.is-compact .birthday-news-greeting p{font-size:12px;line-height:1.5;max-width:240px}.is-compact .birthday-news-signature{font-size:11px;margin-top:13px}.is-compact .birthday-news-star{margin-bottom:13px}.is-compact .birthday-news-bottom{flex-wrap:wrap;gap:7px}.is-compact .birthday-news-bottom small{font-size:9px}.is-compact .birthday-news-bottom button{font-size:10px;min-height:36px;padding:6px 9px}.is-compact .birthday-news-placeholder{inset:40px 25px 30px}
@media(max-width:600px){.birthday-news-card{padding:18px;min-height:410px;border-radius:16px}.birthday-news-meta{gap:10px;flex-wrap:wrap}.birthday-news-greeting h2{font-size:36px;letter-spacing:-1.3px}.birthday-news-greeting p{font-size:13px}.birthday-news-bottom{gap:8px}.birthday-news-bottom button{min-height:44px}.birthday-news-card.is-compact{min-height:290px}.is-compact .birthday-news-bottom button{min-height:44px}.birthday-news-placeholder{inset:75px 25px 50px}}
@media(prefers-reduced-motion:reduce){.birthday-news-fireworks{display:none}}
:root[data-theme=light] .birthday-news-meta>span{color:#735b35}:root[data-theme=light] .birthday-news-greeting h2 span,:root[data-theme=light] .is-compact .birthday-news-greeting a{color:#795526}:root[data-theme=light] .birthday-news-star{color:#956728}:root[data-theme=light] .birthday-news-signature{color:#7b603a}:root[data-theme=light] .birthday-news-bottom button{color:#775629;border-color:#a27c4370;background:#b58a1a09}

/* Source /assets/auth-safety-copy-59689ea494b6.css; order preserved. */
.auth-safety-trigger{display:flex;align-items:center;justify-content:center;gap:7px;width:max-content;max-width:100%;min-height:36px;margin:10px auto -9px;padding:7px 9px;border:0;border-radius:8px;background:transparent;color:var(--muted);font:inherit;font-size:12px;line-height:1.5;cursor:pointer;transition:color .15s,background .15s}
.auth-safety-trigger:hover{color:var(--ink);background:var(--accent-soft)}
.auth-safety-trigger:focus-visible,.auth-safety-close:focus-visible,.auth-safety-footer a:focus-visible{outline:2px solid var(--purple,#a970ff);outline-offset:3px}
.auth-safety-trigger svg{flex:none;color:var(--purple,#a970ff)}
.auth-safety-dialog{position:fixed;inset:0;width:min(620px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:0;overflow:auto;overscroll-behavior:contain;border:1px solid var(--line);border-radius:22px;background:var(--panel);color:var(--ink);box-shadow:0 24px 90px #0006;font:inherit;text-align:left;scrollbar-width:thin}
.auth-safety-dialog::backdrop{background:#0009;backdrop-filter:blur(5px)}
body:has(.auth-safety-dialog[open]){overflow:hidden}
.auth-safety-content{padding:28px}
.auth-safety-heading{display:flex;align-items:flex-start;gap:12px;margin-bottom:20px}
.auth-safety-symbol{display:flex;align-items:center;justify-content:center;flex:none;width:43px;height:43px;border-radius:13px;background:var(--accent-soft);color:var(--purple,#a970ff)}
.auth-safety-eyebrow{display:block;margin:2px 0 6px;color:var(--muted);font-size:10px;font-weight:600;letter-spacing:1.3px;line-height:1.4}
.auth-safety-heading h2{margin:0;font-size:23px;line-height:1.2;letter-spacing:-.6px;font-weight:700}
.auth-safety-close{display:flex;align-items:center;justify-content:center;flex:none;width:36px;height:36px;margin:-7px -7px 0 auto;padding:0;border:0;border-radius:10px;color:var(--muted);background:transparent;cursor:pointer}
.auth-safety-close:hover{color:var(--ink);background:var(--accent-soft)}
.auth-safety-content p{margin:0;color:var(--muted);font-size:13px;line-height:1.65}
.auth-safety-content strong{color:var(--ink);font-weight:600}
.auth-safety-intro{padding-bottom:20px}
.auth-safety-intro p+p{margin-top:10px}
.auth-safety-section{padding:18px 0;border-top:1px solid var(--line)}
.auth-safety-section h3{margin:0 0 10px;font-size:14px;line-height:1.4;font-weight:600}
.auth-safety-section p+p{margin-top:10px}
.auth-safety-data{margin:0 0 11px;padding-left:19px;color:var(--ink);font-size:13px;line-height:1.7}
.auth-safety-data li+li{margin-top:3px}
.auth-safety-session{padding:0 0 18px}
.auth-safety-footer{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-top:18px;border-top:1px solid var(--line)}
.auth-safety-footer p{max-width:320px;font-size:12px}
.auth-safety-footer a{flex:none;color:var(--purple,#a970ff);font-size:12px;text-decoration:none;white-space:nowrap}
.auth-safety-footer a:hover{text-decoration:underline}
@media(max-width:600px){.auth-safety-trigger{min-height:44px;margin-top:8px;margin-bottom:-11px}.auth-safety-dialog{width:calc(100vw - 20px);max-height:calc(100dvh - 20px);border-radius:18px}.auth-safety-content{padding:21px 18px}.auth-safety-heading{gap:10px;margin-bottom:17px}.auth-safety-heading h2{font-size:21px}.auth-safety-symbol{width:36px;height:36px;border-radius:11px}.auth-safety-close{width:44px;height:44px;margin:-8px -8px 0 auto}.auth-safety-footer{align-items:flex-start;flex-direction:column;gap:10px}}
@media(prefers-reduced-motion:reduce){.auth-safety-trigger{transition:none}}
@media(max-height:640px){.guest-access:has(.auth-safety-trigger){min-height:480px}}

/* Source /assets/account-inventory-e647cb44460f.css; order preserved. */
@media(max-width:950px){
 .modern-account .profile-tabs:has(>[data-profile-tab=purchases]){height:auto;min-height:46px;flex-wrap:wrap;overflow:visible;column-gap:20px;row-gap:0}
 .modern-account .profile-tabs:has(>[data-profile-tab=purchases])>button,.modern-account .profile-tabs:has(>[data-profile-tab=purchases])>.profile-more>summary{min-height:42px}
}

/* Source /assets/profile-games-2bdf7df4cdcc.css; order preserved. */

.modern-account .profile-game-strips{display:grid;gap:9px}.modern-account .profile-game-strip{display:flex;align-items:center;gap:14px;width:100%;padding:15px;border:1px solid var(--home-line,#34343c);border-radius:10px;background:var(--home-surface,#1d1d23);color:inherit;text-align:left;cursor:pointer}.modern-account .profile-game-strip>span:nth-child(2){margin-left:auto;text-align:right;font-size:12px}.modern-account .profile-game-strip small,.modern-account .profile-game-name small{display:block;color:var(--home-muted,#a4a4af);font-size:11px;margin-top:5px}.modern-account .profile-game-name{display:flex;align-items:center;gap:12px;min-width:0}.modern-account .profile-game-name svg{flex-shrink:0}.modern-account .profile-game-name b{font-size:14px}.modern-account .profile-games-details{display:grid;gap:12px}.modern-account .profile-games-details details{border:1px solid var(--home-line,#34343c);border-radius:12px;overflow:clip}.modern-account .profile-games-details summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:86px;padding:18px;cursor:pointer;list-style:none;background:var(--home-surface,#1d1d23)}.modern-account .profile-games-details summary::-webkit-details-marker{display:none}.modern-account .profile-game-summary{display:flex;align-items:center;gap:16px;font-size:12px;color:var(--home-muted,#a4a4af)}.modern-account .profile-game-summary b{color:var(--home-text,#ececf1)}.modern-account details[open] .profile-game-summary>svg{transform:rotate(180deg)}.modern-account .profile-game-expanded{padding:20px;border-top:1px solid var(--home-line,#34343c)}.modern-account .profile-game-expanded h3{font-size:14px;margin:24px 0 12px}.modern-account .profile-game-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0}.modern-account .profile-game-metrics>div,.modern-account .profile-game-ratings>div{padding:14px;background:var(--home-surface,#1d1d23);border:1px solid var(--home-line,#34343c);border-radius:9px;min-width:0}.modern-account .profile-game-metrics dt{font-size:11px;color:var(--home-muted,#a4a4af);line-height:1.5}.modern-account .profile-game-metrics dd{margin:7px 0 0;font-size:20px;font-weight:650;overflow-wrap:anywhere}.modern-account .profile-game-ratings{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.modern-account .profile-game-ratings span,.modern-account .profile-game-ratings b,.modern-account .profile-game-ratings small{display:block;margin:4px 0}.modern-account .profile-game-ratings span,.modern-account .profile-game-ratings small{font-size:11px;color:var(--home-muted,#a4a4af)}.modern-account .profile-game-problem{font-size:13px;color:var(--home-muted,#a4a4af)}.modern-account .profile-game-problem button{display:inline-flex;align-items:center;gap:6px;margin-left:8px;padding:10px}.modern-account .profile-game-strip:focus-visible,.modern-account .profile-games-details summary:focus-visible{outline:2px solid var(--home-accent,#b8cfe1);outline-offset:-3px}
@media(max-width:600px){.modern-account .profile-games-details summary{padding:14px;align-items:flex-start;min-height:92px}.modern-account .profile-game-summary{flex-wrap:wrap;justify-content:flex-end;gap:7px;max-width:110px;text-align:right}.modern-account .profile-game-name small{line-height:1.5;max-width:150px}.modern-account .profile-game-expanded{padding:12px}.modern-account .profile-game-metrics,.modern-account .profile-game-ratings{grid-template-columns:repeat(2,minmax(0,1fr))}.modern-account .profile-game-metrics dd{font-size:18px}.modern-account .profile-game-expanded .activity-table th,.modern-account .profile-game-expanded .activity-table td{padding:10px}.modern-account .profile-game-expanded .table-wrap{max-width:100%;overflow-x:auto}.modern-account .profile-game-strip{gap:8px;padding:12px}}

.modern-account .profile-games-details,.modern-account .profile-games-details details,.modern-account .profile-game-expanded{min-width:0;max-width:100%}.modern-account .profile-game-summary{flex-shrink:0}.modern-account .profile-game-expanded .table-wrap{min-width:0}

/* Source /assets/inventory-gifts-edd103f656c1.css; order preserved. */
.modern-account .profile-tabs>button>.inventory-gift-badge{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:21px;min-height:19px;padding:2px 6px;border-radius:20px;background:color-mix(in srgb,var(--home-accent,#a970ff) 15%,transparent);color:var(--home-accent,#a970ff);font-size:10px;line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap}
.modern-account .inventory-gift-badge b{font:inherit;font-weight:700}.modern-account .inventory-gift-badge svg{flex-shrink:0}

/* Source /assets/profile-gifts-theme-8957d3b2ceda.css; order preserved. */
.modern-account .profile-gift-mark{position:absolute;left:8px;bottom:8px;display:inline-flex;align-items:center;justify-content:center;width:27px;height:27px;border:1px solid #d4af634d;border-radius:8px;background:#17151de8;color:#dfbf7a;box-shadow:0 2px 8px #0002;pointer-events:auto}
.modern-account .profile-gift-details{margin:16px 0;padding:13px 14px;border:1px solid color-mix(in srgb,var(--home-line,#2b2b32) 70%,#d4af63 30%);border-radius:9px;background:color-mix(in srgb,var(--profile-surface,#18181c) 96%,#d4af63 4%);color:var(--home-ink,#ecebf0)}
.modern-account .profile-gift-details h3{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--home-ink,#ecebf0)}
.modern-account .profile-gift-details h3>svg{color:#c9a86b;flex-shrink:0}
.modern-account .profile-gift-details h3>span{margin-left:auto;color:var(--home-muted,#93929f);font-size:11px;font-weight:500}
.modern-account .profile-gift-details ul{list-style:none;padding:0;margin:10px 0 0;max-height:190px;overflow:auto}
.modern-account .profile-gift-details li{display:flex;align-items:flex-start;gap:12px;padding:9px 0;border-top:1px solid var(--home-line,#2b2b32)}
.modern-account .profile-gift-details li:first-child{border-top:0;padding-top:0}
.modern-account .profile-gift-details li:last-child{padding-bottom:0}
.modern-account .profile-gift-details li>div{min-width:0;flex:1;display:flex;flex-direction:column;gap:3px}
.modern-account .profile-gift-details strong{font-size:12px;font-weight:600;overflow-wrap:anywhere}
.modern-account .profile-gift-details li span,.modern-account .profile-gift-details small{font-size:11px;color:var(--home-muted,#93929f);line-height:1.5}
.modern-account .profile-gift-details small{flex-shrink:0}
@media(max-width:480px){.modern-account .profile-gift-details li{flex-wrap:wrap;gap:4px}.modern-account .profile-gift-details small{width:100%}}

/* Source /assets/mm-pool-report-8c9a8963acc3.css; order preserved. */
.mmpr{display:grid;gap:18px;min-width:0}.mmpr h2,.mmpr h3,.mmpr p{margin:0}.mmpr-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.mmpr-heading p,.mmpr-meta,.mmpr-explanation,.mmpr small,.mmpr-method,.mmpr-bottom p{color:var(--muted,#9695a5);font-size:13px;line-height:1.6}.mmpr-heading p{margin-top:6px}.mmpr-meta{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.mmpr-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.mmpr-card{padding:20px;display:flex;flex-direction:column;gap:10px}.mmpr-card>span{font-size:13px;color:var(--muted,#9695a5)}.mmpr-card>strong{font-size:25px;font-variant-numeric:tabular-nums}.mmpr-card small{font-size:12px}.mmpr .gain{color:var(--green,#34d4ae)}.mmpr .loss{color:var(--red,#ee758a)}.mmpr-warning{color:#e7b879!important;font-size:13px;line-height:1.6}.mmpr-table{overflow:hidden}.mmpr-table .table-scroll{overflow-x:auto}.mmpr-table table{width:100%;border-collapse:collapse;white-space:nowrap;font-size:13px}.mmpr-table td,.mmpr-table th{padding:16px;text-align:right;border-bottom:1px solid #ffffff0c;font-variant-numeric:tabular-nums}.mmpr-table th:first-child{text-align:left}.mmpr-table thead{color:var(--muted,#9695a5);font-size:12px}.mmpr-table th small{display:block;font-weight:400;font-size:11px;margin-top:4px}.mmpr-total{background:#a879f510}.mmpr-total th,.mmpr-total td{border-bottom:0;font-weight:600}.mmpr-bottom{display:grid;grid-template-columns:1fr 1fr;gap:12px}.mmpr-bottom section{padding:22px;display:grid;align-content:start;gap:12px}.mmpr-bottom h3{font-size:15px}.mmpr-bottom strong{font-size:23px}.mmpr-method summary{cursor:pointer;color:#b594ef}.mmpr-method p{margin-top:12px}.mmpr-explanation{max-width:1000px}@media(max-width:1050px){.mmpr-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.mmpr-heading{align-items:flex-start;flex-direction:column}.mmpr-cards,.mmpr-bottom{grid-template-columns:1fr}.mmpr-card{padding:16px}.mmpr-table td,.mmpr-table th{padding:12px}.mmpr-meta{font-size:12px}}

/* Source /assets/worms-viewport-v47-503ed2511be0.css; order preserved. */
/* Only Worms presentation; the map/collision and turn rules are unchanged. */
.worms-viewport-v47.worms-full:not(.worms-hub-open){padding:0;inset:0;width:100%;height:100dvh;max-height:none;overflow:hidden;background:#183444}
.worms-viewport-v47:not(.worms-hub-open) .worms-battle{position:relative;border:0;border-radius:0;box-shadow:none;overflow:hidden}
.worms-viewport-v47.worms-full:not(.worms-hub-open) .worms-battle{position:absolute;inset:0;display:block;width:100%;height:100%;margin:0}
.worms-viewport-v47.worms-full:not(.worms-hub-open) .worms-field{position:absolute;inset:0;flex:none;width:100%;height:100%!important;min-height:0;max-height:none!important;border:0;border-radius:0}
.worms-viewport-v47 .worms-field canvas{display:block}
.worms-viewport-v47:not(.worms-hub-open) .worms-heading{position:absolute;top:max(10px,env(safe-area-inset-top));right:max(10px,env(safe-area-inset-right));z-index:30;display:flex;min-height:0!important;width:auto;height:auto;padding:0!important;margin:0;pointer-events:none;background:none;border:0;box-shadow:none}
.worms-viewport-v47 .worms-heading>.worms-head-actions{display:flex;flex-direction:row;flex-wrap:nowrap;max-width:none;gap:5px;pointer-events:auto}
.worms-viewport-v47 .worms-head-actions button{width:34px;height:34px;display:grid;place-items:center;border:1px solid #e7e0b64d;border-radius:8px;color:#f9edd0;background:#173744b8;backdrop-filter:blur(8px);box-shadow:0 2px 8px #091d2b26}
.worms-viewport-v47 .worms-head-actions button:hover{background:#315664e6;border-color:#eddd9f8c}
.worms-viewport-v47 .worms-hud{top:max(10px,env(safe-area-inset-top));left:max(10px,env(safe-area-inset-left))}
.worms-viewport-v47 .worms-clock{top:max(10px,env(safe-area-inset-top))}
.worms-viewport-v47 .worms-trainer{top:max(51px,calc(env(safe-area-inset-top) + 42px));right:max(10px,env(safe-area-inset-right));bottom:auto;max-width:min(300px,calc(100% - 20px))}
.worms-viewport-v47 .worms-trainer label{min-width:0;flex:1}
.worms-viewport-v47 .worms-trainer select{min-width:0;flex:1;width:100%;max-width:100%}
.worms-viewport-v47 .worms-trainer button{flex-shrink:0}
.worms-viewport-v47 .worms-view-tools,.worms-viewport-v47 .worms-pan-hint{display:none}
.worms-viewport-v47 .worms-connection-notice{position:absolute;z-index:40;top:max(56px,calc(env(safe-area-inset-top) + 45px));left:50%;transform:translateX(-50%);width:min(560px,calc(100% - 28px));box-sizing:border-box;background:#26383aeb;border:1px solid #e4ca83;border-radius:8px;box-shadow:0 4px 24px #0c243955}
.worms-viewport-v47 .worms-command-bar{position:absolute;z-index:25;left:50%;right:auto;bottom:max(10px,env(safe-area-inset-bottom));transform:translateX(-50%);width:min(644px,calc(100% - 24px));max-width:none;margin:0;padding:5px 7px;box-sizing:border-box;display:grid;grid-template-columns:minmax(110px,1fr) 124px 91px 90px 29px;gap:8px;align-items:center;background:#173744d9;border:1px solid #d4d6ad40;border-radius:9px;box-shadow:0 3px 12px #07233333;backdrop-filter:blur(10px)}
.worms-viewport-v47 .worms-command-bar .worms-selected-weapon{padding:0;min-width:0;height:32px;gap:6px;border:0;background:none;color:#f3e7c7}
.worms-viewport-v47 .worms-selected-icon{width:36px;min-width:36px;height:32px}
.worms-viewport-v47 .worms-selected-icon .worms-weapon-icon{width:34px;height:28px}
.worms-viewport-v47 .worms-selected-icon>b{font-size:9px}
.worms-viewport-v47 .worms-selected-weapon strong{font-size:11px;line-height:1.2;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.worms-viewport-v47 .worms-selected-weapon small{font-size:8px;margin-top:2px}
.worms-viewport-v47 .worms-movement>div{gap:3px}
.worms-viewport-v47 .worms-movement button{width:28px;height:30px;min-height:0;padding:0;border:1px solid #c3d7cb42;border-radius:5px;background:#2b4c5ac9;box-shadow:none}
.worms-viewport-v47 .worms-movement button svg{width:15px;height:15px}
.worms-viewport-v47 .worms-move-caption{display:none}
.worms-viewport-v47 .worms-aim-controls{flex-direction:row;gap:4px;min-width:0}
.worms-viewport-v47 .worms-angle-buttons{gap:2px}
.worms-viewport-v47 .worms-angle-buttons button{width:24px;height:30px;min-height:0;font-size:15px}
.worms-viewport-v47 .worms-angle-buttons output{min-width:32px;font-size:11px}
.worms-viewport-v47 .worms-command-bar .worms-fire{height:32px;min-height:0;gap:6px;padding:4px 8px;border-width:1px;border-radius:6px;box-shadow:none}
.worms-viewport-v47 .worms-fire>svg{width:15px;height:15px}
.worms-viewport-v47 .worms-fire>span{font-size:12px;line-height:1.1}
.worms-viewport-v47 .worms-fire small{font-size:6px;line-height:1;margin-top:3px;letter-spacing:.5px}
.worms-viewport-v47 .worms-command-bar .worms-skip{height:30px;min-height:0;padding:0;width:29px;border-radius:5px}
.worms-viewport-v47:not(.worms-show-hints) .worms-selected-weapon small,.worms-viewport-v47:not(.worms-show-hints) .worms-movement>small,.worms-viewport-v47:not(.worms-show-hints) .worms-aim-controls>small,.worms-viewport-v47:not(.worms-show-hints) .worms-fire small{display:none}
.worms-viewport-v47.worms-show-hints .worms-aim-controls{flex-wrap:wrap}
.worms-viewport-v47.worms-show-hints .worms-aim-controls>small{font-size:8px;line-height:1.25}
.worms-viewport-v47.worms-show-hints .worms-command-bar{grid-template-columns:minmax(100px,1fr) 124px 155px 90px 29px;width:min(706px,calc(100% - 24px))}
.worms-viewport-v47.worms-controls-hidden .worms-command-bar{display:none}
/* Status remains announced without reserving a strip under the world. */
.worms-viewport-v47 .worms-status{position:absolute!important;width:1px!important;height:1px!important;min-height:0!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip-path:inset(50%);white-space:nowrap;border:0!important}
.worms-viewport-v47 .worms-settings{width:min(680px,100%);padding:22px;box-sizing:border-box}
.worms-viewport-v47 .worms-settings h2{font-size:23px}
.worms-viewport-v47 .worms-settings-tabs{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:18px}
.worms-viewport-v47 .worms-settings-tabs button{border:1px solid #afc8b847;border-radius:7px;background:#203f4c;color:#cfdfd6;font:600 12px/1.2 Arial,sans-serif;min-height:37px;padding:8px 12px}
.worms-viewport-v47 .worms-settings-tabs [aria-selected=true]{color:#243d41;background:#e8d49b;border-color:#f1e1b1}
.worms-screen-settings{font:13px/1.45 Arial,sans-serif}
.worms-screen-intro{margin:0 0 15px;color:#b8d0cb;font-size:12px}
.worms-screen-settings fieldset{margin:0 0 13px;padding:10px 14px;border:1px solid #9bb8a93b;border-radius:9px;min-width:0}
.worms-screen-settings legend{padding:0 6px;font-size:12px;font-weight:700;color:#f1dca3}
.worms-screen-switch{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:5px 0;color:#f1ecd7}
.worms-screen-switch+ .worms-screen-switch{border-top:1px solid #a9bda91a}
.worms-screen-switch strong{display:block;font-size:13px;font-weight:600}
.worms-screen-switch small{display:block;font-size:11px;line-height:1.4;color:#aac4c2;margin-top:3px}
.worms-screen-switch input[type=checkbox]{appearance:none;flex:0 0 38px;width:38px;height:22px;border:1px solid #a4bbab70;border-radius:14px;background:#0f2b38;position:relative;cursor:pointer;transition:background .15s}
.worms-screen-switch input[type=checkbox]:before{content:"";position:absolute;left:3px;top:3px;width:14px;height:14px;background:#91a9a8;border-radius:50%;transition:transform .15s,background .15s}
.worms-screen-switch input[type=checkbox]:checked{background:#ddc58b;border-color:#f3dfa7}
.worms-screen-switch input[type=checkbox]:checked:before{background:#254049;transform:translateX(16px)}
.worms-screen-switch input[type=checkbox]:disabled{opacity:.4;cursor:not-allowed}
.worms-screen-switch input:focus-visible{outline:2px solid #fff0bd;outline-offset:4px}
.worms-screen-buttons{display:flex;flex-wrap:wrap;gap:7px;margin:3px 0 8px}
.worms-screen-buttons button,.worms-screen-secondary{border:1px solid #9fb8ad59;border-radius:6px;background:#284b57;color:#ecdfbd;padding:8px 10px;min-height:35px;font:600 11px/1.3 Arial,sans-serif}
.worms-screen-buttons button[aria-pressed=true]{border-color:#e3cf93;background:#38585e}
.worms-screen-note{font-size:11px;color:#e2cd98;margin:8px 0 0}
.worms-screen-settings .worms-screen-footer{margin-top:17px;display:flex;flex-wrap:wrap;gap:7px}
.worms-screen-settings .worms-screen-footer button{flex:none;min-height:35px;font-size:11px;padding:7px 10px}
@media(max-width:600px){
 .worms-viewport-v47:not(.worms-hub-open) .worms-heading{top:max(7px,env(safe-area-inset-top));right:max(7px,env(safe-area-inset-right))}
 .worms-viewport-v47 .worms-head-actions button{width:34px;height:34px}
 .worms-viewport-v47 .worms-hud{top:max(7px,env(safe-area-inset-top));left:max(7px,env(safe-area-inset-left))}
 .worms-viewport-v47 .worms-clock{top:max(88px,calc(env(safe-area-inset-top) + 80px));left:50%}
 .worms-viewport-v47 .worms-trainer{top:max(49px,calc(env(safe-area-inset-top) + 42px));max-width:180px;right:7px}
 .worms-viewport-v47 .worms-command-bar,.worms-viewport-v47.worms-show-hints .worms-command-bar{width:calc(100% - 12px);bottom:max(6px,env(safe-area-inset-bottom));padding:5px;gap:4px;grid-template-columns:minmax(66px,1fr) 172px 40px;grid-template-rows:40px 40px;border-radius:8px}
 .worms-viewport-v47 .worms-command-bar .worms-selected-weapon{height:40px;gap:3px}
 .worms-viewport-v47 .worms-selected-weapon strong{font-size:9px;white-space:normal;max-height:24px}
 .worms-viewport-v47 .worms-selected-icon{width:30px;min-width:30px}
 .worms-viewport-v47 .worms-selected-icon .worms-weapon-icon{width:29px;height:27px}
 .worms-viewport-v47 .worms-command-bar .worms-movement button{width:39px;height:40px}
 .worms-viewport-v47 .worms-command-bar .worms-movement{grid-column:2;grid-row:1;min-width:0}
 .worms-viewport-v47 .worms-command-bar .worms-selected-weapon{grid-column:1;grid-row:1}
 .worms-viewport-v47.worms-many-teams .worms-turn-clock-v6{left:50%;right:auto;top:88px;transform:translateX(-50%)}
 .worms-viewport-v47 .worms-command-bar .worms-skip{grid-column:3;grid-row:1;width:40px;height:40px}
 .worms-viewport-v47 .worms-command-bar .worms-aim-controls{grid-column:1/3;grid-row:2;min-height:40px;display:flex;gap:5px;flex-wrap:nowrap;justify-content:flex-end}
 .worms-viewport-v47 .worms-angle-buttons button{width:35px;height:40px}
 .worms-viewport-v47 .worms-angle-buttons output{min-width:36px}
 .worms-viewport-v47 .worms-command-bar .worms-fire{grid-column:3;grid-row:2;width:40px;height:40px;padding:0;gap:0}
 .worms-viewport-v47 .worms-fire>span{display:none}
 .worms-viewport-v47.worms-show-hints .worms-movement>small{display:none}
 .worms-viewport-v47.worms-show-hints .worms-aim-controls>small{font-size:8px;max-width:130px}
 .worms-viewport-v47 .worms-settings{padding:15px;max-height:calc(100dvh - 18px)}
 .worms-viewport-v47 .worms-settings h2{font-size:21px}
 .worms-viewport-v47 .worms-settings-tabs{gap:5px}
 .worms-viewport-v47 .worms-settings-tabs button{padding:8px 9px;font-size:11px}
 .worms-screen-settings fieldset{padding:8px 10px}
 .worms-screen-switch{gap:10px;min-height:54px}
 .worms-screen-switch strong{font-size:12px}
 .worms-screen-switch small{font-size:10px}
}
@media(max-height:500px) and (min-width:601px){
 .worms-viewport-v47 .worms-command-bar,.worms-viewport-v47.worms-show-hints .worms-command-bar{bottom:5px;padding:4px 6px}
 .worms-viewport-v47 .worms-settings{max-height:calc(100dvh - 16px);padding:15px}
 .worms-screen-settings fieldset{padding-top:5px;padding-bottom:5px;margin-bottom:8px}
 .worms-screen-switch{min-height:43px}
}
@media(prefers-reduced-motion:reduce){.worms-screen-switch input,.worms-screen-switch input:before{transition:none}}

.resource-section-state{min-height:240px;display:grid;place-content:center;gap:12px;padding:24px;color:var(--home-ink);background:var(--surface);font:inherit}.resource-section-state button{font:inherit}
