/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.static{position:static}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table\!{display:table!important}.grow\!{flex-grow:1!important}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}*{box-sizing:border-box}body{color:#f8fafc;background-color:#070810;margin:0}.tm-app{color:#f8fafc;isolation:isolate;background:radial-gradient(circle at 50% 0,#1d1542 0%,#090a12 58%,#05060b 100%);min-height:100vh;padding-bottom:90px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;position:relative;overflow-x:hidden}.tm-synthwave-bg{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.tm-synthwave-glow{filter:blur(45px);background:radial-gradient(#ec489938 0%,#00f3ff24 45%,#0000 72%);border-radius:50%;width:900px;height:460px;position:absolute;top:-15%;left:50%;transform:translate(-50%)}.tm-synthwave-grid{transform-origin:top;background-image:linear-gradient(90deg,#00f3ff29 1px,#0000 1px),linear-gradient(#ec48992e 1px,#0000 1px);background-size:56px 56px;width:200%;height:95%;animation:14s linear infinite tmGridScroll;position:absolute;bottom:-35%;left:-50%;transform:perspective(520px)rotateX(68deg);-webkit-mask-image:linear-gradient(#0000 0%,#000000d9 35%,#000 100%);mask-image:linear-gradient(#0000 0%,#000000d9 35%,#000 100%)}@keyframes tmGridScroll{0%{background-position:0 0}to{background-position:0 56px}}.tm-crt-overlay{z-index:950;pointer-events:none;mix-blend-mode:hard-light;background:linear-gradient(#12101000 50%,#00000052 50%) 0 0/100% 4px,radial-gradient(circle,#0000 62%,#0000008c 100%) 0 0/100% 100%;animation:.15s infinite alternate tmCrtFlicker;position:fixed;inset:0}@keyframes tmCrtFlicker{0%{opacity:.92}to{opacity:.98}}.tm-btn-crt-active{box-shadow:0 0 14px #00f3ff59;color:#00f3ff!important;background:#00f3ff29!important;border-color:#00f3ff!important}@keyframes tmShake{0%,to{transform:translate(0)}25%{transform:translate(-4px,3px)}50%{transform:translate(4px,-3px)}75%{transform:translate(-3px,-2px)}}.tm-shake{animation:.25s ease-in-out tmShake}.tm-combo-bar{z-index:60;background:#ffffff0f;width:100%;height:5px;position:sticky;top:0}.tm-combo-fill{background:linear-gradient(90deg,#22c55e,#facc15,#ec4899);height:100%;transition:width .15s linear;box-shadow:0 0 12px #ec4899}.tm-combo-fill.overdrive{background:linear-gradient(90deg,#00f3ff,#ec4899,#facc15,#00f3ff) 0 0/200% 100%;animation:1.5s linear infinite tmFoilShift;box-shadow:0 0 18px #00f3ff,0 0 28px #ec4899}.tm-nav{z-index:50;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0a0c16d9;border-bottom:1px solid #00f3ff24;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:12px 24px;display:flex;position:sticky;top:5px}.tm-brand{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:12px;display:flex}.tm-logo-badge{color:#090a0f;letter-spacing:-.5px;background:linear-gradient(135deg,#facc15 0%,#f97316 50%,#ec4899 100%);border-radius:10px;padding:6px 12px;font-size:20px;font-weight:900;box-shadow:0 0 20px #f9731673}.tm-status-pill{background:#ffffff12;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:6px;padding:4px 9px;font-size:11px;font-weight:700;display:inline-flex}.tm-dot{border-radius:50%;width:7px;height:7px;display:inline-block}.tm-dot.live{background:#22c55e;box-shadow:0 0 8px #22c55e}.tm-dot.local{background:#facc15;box-shadow:0 0 8px #facc15}.tm-hud{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.tm-xp-box{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;min-width:175px;padding:6px 12px}.tm-xp-top{color:#cbd5e1;justify-content:space-between;margin-bottom:4px;font-size:11px;font-weight:800;display:flex}.tm-xp-track{background:#ffffff1f;border-radius:99px;height:6px;overflow:hidden}.tm-xp-bar{background:linear-gradient(90deg,#38bdf8,#a855f7,#ec4899);height:100%;transition:width .3s}.tm-combo-badge{color:#facc15;background:#facc1526;border:1px solid #facc15;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:900;transition:transform .15s}.tm-combo-badge.hot{color:#fff;background:linear-gradient(135deg,#ec4899,#f97316);border-color:#0000;transform:scale(1.08);box-shadow:0 0 18px #ec489999}.tm-btn{color:#f8fafc;cursor:pointer;background:#ffffff14;border:1px solid #ffffff24;border-radius:11px;align-items:center;gap:7px;padding:9px 15px;font-size:13px;font-weight:700;transition:all .16s;display:inline-flex}.tm-btn:hover{background:#ffffff26;transform:translateY(-1px)}.tm-btn-primary{color:#090a0f;background:linear-gradient(135deg,#facc15 0%,#f97316 100%);border:none;font-weight:900;box-shadow:0 4px 18px #f9731666}.tm-btn-primary:hover{background:linear-gradient(135deg,#fde047 0%,#fb923c 100%);transform:translateY(-2px)scale(1.02)}.tm-grid{perspective:1200px;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:24px;max-width:1260px;margin:0 auto;padding:10px 20px;display:grid}.tm-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0e111ee0;border:1px solid #ffffff1a;border-radius:18px;flex-direction:column;display:flex;position:relative;overflow:hidden}.tm-holo-card{--rx:0deg;--ry:0deg;--glare-x:50%;--glare-y:50%;--glare-opacity:0;transform:perspective(1000px) rotateX(var(--rx)) rotateY(var(--ry));will-change:transform;transition:transform .12s cubic-bezier(.2,.8,.2,1),border-color .25s,box-shadow .25s}.tm-holo-glare{z-index:20;pointer-events:none;opacity:var(--glare-opacity,0);background:radial-gradient(circle at var(--glare-x,50%) var(--glare-y,50%), #ffffff2e 0%, #00f3ff1f 25%, #ec489914 48%, transparent 70%);mix-blend-mode:screen;transition:opacity .2s;position:absolute;inset:0}.tm-tier-standard:hover{border-color:#00f3ff73;box-shadow:0 14px 32px #0000008c,0 0 20px #00f3ff26}.tm-tier-heating{border-color:#00f3ff73;box-shadow:0 8px 26px #00f3ff1f}.tm-tier-heating:hover{border-color:#00f3ff;box-shadow:0 16px 36px #000000a6,0 0 26px #00f3ff59}.tm-tier-supernova{background:linear-gradient(#0e101deb,#0e101deb) 0 0/100% 100% padding-box padding-box,linear-gradient(135deg,#00f3ff,#ec4899,#facc15,#a3e635,#00f3ff) 0 0/300% 300% border-box;border:1.5px solid #0000;animation:5s linear infinite tmFoilShift;box-shadow:0 10px 30px #ec489938,0 0 20px #00f3ff26}.tm-tier-supernova:hover{box-shadow:0 18px 42px #ec489966,0 0 32px #00f3ff59}@keyframes tmFoilShift{0%{background-position:0%,0%}50%{background-position:0%,100%}to{background-position:0%,0%}}.tm-rarity-badge{letter-spacing:.6px;text-transform:uppercase;border-radius:6px;padding:3px 7px;font-family:Courier New,monospace;font-size:9px;font-weight:900}.tm-rarity-badge.supernova{color:#fde047;background:linear-gradient(90deg,#ec489947,#facc1547);border:1px solid #f472b6;box-shadow:0 0 10px #ec489966}.tm-rarity-badge.heating{color:#00f3ff;background:#00f3ff24;border:1px solid #00f3ff73}.tm-author-handle{color:#38bdf8}.tm-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;max-width:1260px;margin:22px auto 14px;padding:0 20px;display:flex}.tm-tabs{flex-wrap:wrap;gap:8px;display:flex}.tm-tab{color:#94a3b8;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:700;transition:all .15s}.tm-tab.active{color:#090a0f;background:#f8fafc;border-color:#f8fafc;box-shadow:0 0 14px #ffffff40}.tm-mode-switch{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;gap:4px;padding:4px;display:flex}.tm-mode-btn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:9px;padding:7px 13px;font-size:13px;font-weight:800}.tm-mode-btn.active{color:#fff;background:linear-gradient(135deg,#6366f1,#ec4899)}.tm-card-header{color:#94a3b8;justify-content:space-between;align-items:center;padding:14px 16px 10px;font-size:12px;display:flex}.tm-tag{text-transform:uppercase;letter-spacing:.8px;color:#818cf8;background:#6366f133;border-radius:6px;padding:3px 8px;font-size:10px;font-weight:800}.tm-card-title{color:#f8fafc;margin:0;padding:0 16px 12px;font-size:16px;font-weight:800;line-height:1.35}.tm-img-wrap{cursor:pointer;-webkit-user-select:none;user-select:none;background:#05060a;width:100%;position:relative;overflow:hidden}.tm-img-wrap img{object-fit:cover;width:100%;max-height:440px;display:block}.tm-dbl-hint{color:#cbd5e1;pointer-events:none;background:#000000a6;border-radius:6px;padding:4px 8px;font-size:11px;font-weight:700;position:absolute;bottom:10px;right:10px}.tm-card-actions{border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:8px;padding:12px 16px;display:flex}.tm-vote-pill{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:12px;align-items:center;padding:3px;display:inline-flex}.tm-vote-btn{color:#cbd5e1;cursor:pointer;background:0 0;border:none;border-radius:9px;padding:6px 11px;font-size:15px;font-weight:900;transition:all .14s}.tm-vote-btn.up.voted{color:#052e16;background:#22c55e}.tm-vote-btn.down.voted{color:#fff;background:#ef4444}.tm-score{color:#facc15;padding:0 8px;font-size:14px;font-weight:900}.tm-react-group{flex-wrap:wrap;gap:5px;display:flex}.tm-react-btn{color:#e2e8f0;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff14;border-radius:8px;padding:5px 8px;font-size:12px;font-weight:700;transition:transform .12s,background .12s}.tm-react-btn:hover{background:#ffffff24;transform:scale(1.1)}.tm-mutate-bar{background:#0f0a1cbf;border-top:1px solid #ec489938;justify-content:space-between;align-items:center;gap:10px;padding:10px 16px 12px;display:flex}.tm-lineage-btn{color:#f472b6;cursor:pointer;background:#ec48991f;border:1px solid #ec489966;border-radius:8px;padding:5px 10px;font-family:Courier New,monospace;font-size:11px;font-weight:800;transition:all .15s}.tm-lineage-btn:hover{color:#fff;background:#ec489940}.tm-mutate-btn{color:#05060a;letter-spacing:.4px;text-transform:uppercase;cursor:pointer;background:linear-gradient(90deg,#00f3ff 0%,#ec4899 55%,#a3e635 100%);border:none;border-radius:9px;padding:6px 13px;font-size:11px;font-weight:900;transition:all .15s;box-shadow:0 0 15px #ec489966}.tm-mutate-btn:hover{transform:scale(1.05);box-shadow:0 0 22px #00f3ffbf}.tm-gen-pill{z-index:10;color:#f472b6;background:#090a0fd9;border:1px solid #ec4899;border-radius:8px;padding:4px 9px;font-family:Courier New,monospace;font-size:11px;font-weight:900;position:absolute;top:10px;left:10px;box-shadow:0 0 12px #ec489980}.tm-comments{background:#090a0fa6;border-top:1px solid #ffffff0f;padding:12px 16px 16px}.tm-comment-item{color:#cbd5e1;margin-bottom:8px;font-size:13px;line-height:1.4}.tm-comment-form{gap:8px;margin-top:10px;display:flex}.tm-input{color:#fff;background:#ffffff0f;border:1px solid #ffffff26;border-radius:10px;outline:none;flex:1;padding:9px 12px;font-size:13px}.tm-input:focus{border-color:#facc15}.tm-arena{text-align:center;max-width:560px;margin:24px auto;padding:0 16px}.swipe-right{opacity:0;transition:all .22s;transform:translate(180px)rotate(12deg)}.swipe-left{opacity:0;transition:all .22s;transform:translate(-180px)rotate(-12deg)}.swipe-up{opacity:0;transition:all .22s;transform:translateY(-160px)scale(1.08)}.tm-battle-grid{grid-template-columns:repeat(auto-fit,minmax(310px,1fr));align-items:stretch;gap:24px;max-width:1020px;margin:20px auto;padding:0 20px;display:grid}.tm-battle-card{cursor:pointer;position:relative}.tm-battle-card.winner{border-color:#22c55e;transform:scale(1.02);box-shadow:0 0 35px #22c55e80}.tm-modal-backdrop{z-index:900;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:calc(16px + env(safe-area-inset-top,0px)) 16px calc(92px + env(safe-area-inset-bottom,0px));-webkit-overflow-scrolling:touch;overscroll-behavior:contain;background:#04060cdb;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0;overflow-y:auto}.tm-modal{background:#121526;border:1px solid #ffffff26;border-radius:20px;width:100%;max-width:880px;margin:auto;padding:24px;position:relative;box-shadow:0 25px 60px #000000bf}.tm-modal-sticky-header{z-index:45;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#121526f5;border-bottom:1px solid #00f3ff2e;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:-12px -12px 14px;padding:12px;display:flex;position:sticky;top:-16px}.tm-back-pill{box-shadow:0 0 12px #00f3ff40;color:#00f3ff!important;background:#00f3ff26!important;border:1px solid #00f3ff8c!important;font-weight:900!important}.tm-back-pill:hover{color:#fff!important;background:#00f3ff42!important}.tm-studio-layout{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:22px;margin-top:16px;display:grid}.tm-particle{pointer-events:none;z-index:999;font-weight:900;animation:.95s cubic-bezier(.16,1,.3,1) forwards tmFloat;position:fixed}@keyframes tmFloat{0%{opacity:1;transform:translate(0)rotate(0)scale(.75)}65%{opacity:1}to{transform:translate(var(--dx), var(--dy)) rotate(var(--rot,0deg)) scale(1.3);opacity:0}}.tm-levelup-toast{z-index:120;color:#090a0f;background:linear-gradient(135deg,#facc15,#f97316,#ec4899);border-radius:16px;padding:16px 22px;font-weight:900;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 35px #ec48998c}.tm-global-dropzone{z-index:980;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:none;text-align:center;background:#090a14e6;border:3px dashed #00f3ff;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;position:fixed;inset:16px;box-shadow:0 0 60px #00f3ff59,inset 0 0 40px #ec489940}.tm-studio-modal-v2{border-color:#00f3ff59;max-width:960px;box-shadow:0 25px 70px #000000d9,0 0 35px #00f3ff24}.tm-studio-lineage-banner{background:#ec489924;border:1px solid #ec4899;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding:10px 14px;font-size:12px;display:flex}.tm-studio-label{color:#cbd5e1;letter-spacing:.3px;font-size:12px;font-weight:800;display:block}.tm-studio-dropzone{color:#38bdf8;text-align:center;cursor:pointer;background:#00f3ff0f;border:1.5px dashed #00f3ff73;border-radius:12px;margin-top:6px;padding:12px 14px;font-size:12px;transition:all .16s}.tm-studio-dropzone:hover{color:#fff;background:#00f3ff24;border-color:#00f3ff}.tm-fx-pill{color:#cbd5e1;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:9px;padding:6px 11px;font-size:11px;font-weight:800;transition:all .14s}.tm-fx-pill:hover{background:#ffffff1f}.tm-fx-pill.active{color:#05060a;background:linear-gradient(135deg,#00f3ff 0%,#ec4899 100%);border-color:#0000;box-shadow:0 0 14px #00f3ff73}.tm-sticker-inspector{background:#00f3ff14;border:1px solid #00f3ff4d;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin-top:8px;padding:8px 12px;font-size:12px;font-weight:700;display:flex}.tm-link-btn{color:#38bdf8;cursor:pointer;background:0 0;border:none;padding:0;font-size:11px;font-weight:800}.tm-link-btn:hover{text-decoration:underline}.tm-clickable-title{cursor:pointer;transition:color .15s}.tm-clickable-title:hover{color:#00f3ff}.tm-theater-QuickBtn{z-index:15;color:#00f3ff;cursor:pointer;opacity:0;background:#090a12d1;border:1px solid #00f3ff73;border-radius:8px;padding:4px 9px;font-size:11px;font-weight:800;transition:opacity .16s,transform .16s;position:absolute;top:10px;right:10px}.tm-img-wrap:hover .tm-theater-QuickBtn{opacity:1}.tm-theater-QuickBtn:hover{background:#00f3ff33;transform:scale(1.06)}.tm-theater-modal{max-width:1120px;padding:20px 24px}.tm-theater-header{border-bottom:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-bottom:14px;display:flex}.tm-theater-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.85fr);gap:22px;margin-top:16px;display:grid}@media (width<=860px){.tm-theater-grid{grid-template-columns:1fr}}.tm-theater-img-box{background:#05060b;border:1px solid #ffffff1f;border-radius:14px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.tm-theater-img-box img{object-fit:contain;width:100%;max-height:540px;display:block}.tm-theater-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.tm-theater-sidebar{flex-direction:column;gap:14px;display:flex}.tm-theater-panel{background:#090a12b8;border:1px solid #ffffff17;border-radius:14px;padding:14px}.tm-swipe-hud{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:10px;padding:8px 14px;font-size:12px;display:flex}.tm-swipe-stamp{z-index:30;letter-spacing:1px;text-transform:uppercase;pointer-events:none;border-radius:10px;padding:8px 16px;font-size:20px;font-weight:900;position:absolute;top:68px}.tm-swipe-stamp.based{color:#4ade80;background:#22c55e38;border:3px solid #22c55e;left:20px;transform:rotate(-12deg);box-shadow:0 0 24px #22c55e99}.tm-swipe-stamp.nope{color:#f87171;background:#ef444438;border:3px solid #ef4444;right:20px;transform:rotate(12deg);box-shadow:0 0 24px #ef444499}.tm-swipe-stamp.super{color:#00f3ff;background:#00f3ff38;border:3px solid #00f3ff;left:50%;transform:translate(-50%)rotate(-4deg);box-shadow:0 0 28px #00f3ffbf}.tm-battle-card.reigning-king{border-color:#facc158c;box-shadow:0 12px 34px #facc152e}.tm-king-crown-badge{color:#090a0f;background:linear-gradient(90deg,#facc15,#f97316);border-radius:6px;padding:3px 8px;font-size:10px;font-weight:900}.tm-challenger-badge{color:#f472b6;background:#ec489933;border:1px solid #ec489973;border-radius:6px;padding:3px 8px;font-size:10px;font-weight:900}.tm-crowd-meter{color:#4ade80;background:#22c55e29;border:1px solid #22c55e;border-radius:999px;margin-top:10px;padding:6px 14px;font-size:12px;display:inline-block}.tm-bounty-wrap{max-width:1260px;margin:18px auto 0;padding:0 20px}.tm-bounty-banner{background:linear-gradient(135deg,#facc1524 0%,#ec489929 55%,#00f3ff1f 100%);border:1.5px solid #facc1573;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:14px 18px;display:flex;box-shadow:0 8px 28px #0006,0 0 22px #facc151f}.tm-bounty-pill{color:#090a0f;letter-spacing:.6px;background:#facc15;border-radius:6px;padding:3px 8px;font-size:10px;font-weight:900}.tm-bounty-tag{color:#00f3ff;font-family:Courier New,monospace;font-size:11px;font-weight:800}.tm-bounty-reward{color:#a3e635;font-size:11px;font-weight:900}.tm-bounty-prompt{color:#f8fafc;margin-top:6px;font-size:15px;font-weight:800}.tm-bounty-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tm-leaderboard-modal{border-color:#facc1573;max-width:780px}.tm-leaderboard-row{background:#ffffff0a;border:1px solid #ffffff17;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;transition:transform .15s,border-color .15s;display:flex}.tm-leaderboard-row:hover{border-color:#00f3ff66;transform:translate(3px)}.tm-leaderboard-row.podium-1{background:linear-gradient(90deg,#facc1529,#ffffff0a);border-color:#facc1599}.tm-leaderboard-row.podium-2{background:linear-gradient(90deg,#cbd5e124,#ffffff0a);border-color:#cbd5e180}.tm-leaderboard-row.podium-3{background:linear-gradient(90deg,#f9731626,#ffffff0a);border-color:#f9731680}.tm-medal-badge{text-align:center;min-width:32px;font-size:20px;font-weight:900}.tm-profile-modal{border-color:#00f3ff73;max-width:760px}.tm-profile-header{border-bottom:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding-bottom:14px;display:flex}.tm-profile-avatar{background:linear-gradient(135deg,#00f3ff,#ec4899);border-radius:16px;justify-content:center;align-items:center;width:58px;height:58px;font-size:30px;display:flex;box-shadow:0 0 20px #00f3ff66}.tm-profile-stats-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin-top:16px;display:grid}.tm-profile-stat-card{text-align:center;background:#ffffff0a;border:1px solid #ffffff17;border-radius:12px;padding:12px}.tm-stat-val{font-size:22px;font-weight:900}.tm-stat-lbl{color:#94a3b8;margin-top:3px;font-size:11px;font-weight:700}.tm-badges-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;display:grid}.tm-badge-card{border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.tm-badge-card.unlocked{background:#00f3ff17;border-color:#00f3ff66}.tm-badge-card.locked{opacity:.48;filter:grayscale(.8);background:#ffffff05}.tm-profile-memes-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;max-height:290px;display:grid;overflow-y:auto}.tm-profile-meme-item{background:#090a12cc;border:1px solid #ffffff1a;border-radius:12px;overflow:hidden}.tm-profile-meme-item img{object-fit:cover;cursor:pointer;width:100%;height:130px;display:block}@keyframes tmShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.tm-skeleton-card{pointer-events:none;border-color:#00f3ff38}.tm-skeleton-line,.tm-skeleton-pill,.tm-skeleton-media{background:linear-gradient(90deg,#ffffff0a 25%,#00f3ff29 50%,#ffffff0a 75%) 0 0/200% 100%;border-radius:8px;animation:1.6s linear infinite tmShimmer}.tm-skeleton-pill{border-radius:999px}.tm-skeleton-media{border-radius:0;width:100%;height:310px}.tm-card-footer{flex-direction:column;gap:10px;padding:14px 16px;display:flex}.tm-img-blurred{filter:blur(22px)brightness(.65);transition:filter .28s,transform .28s;transform:scale(1.06)}.tm-spoiler-shield{z-index:18;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#f8fafc;cursor:pointer;text-align:center;background:#0708109e;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:20px;display:flex;position:absolute;inset:0}.tm-spoiler-shield strong{color:#facc15;letter-spacing:1px;font-size:14px}.tm-spoiler-shield span{color:#00f3ff;font-size:12px;font-weight:700}.tm-load-more-bar{flex-direction:column;align-items:center;gap:10px;max-width:1260px;margin:8px auto 30px;padding:0 20px;display:flex}.tm-moderation-bar{justify-content:flex-end;max-width:1260px;margin:0 auto 16px;padding:0 20px;display:flex}.tm-moderation-toast{z-index:3000;color:#f8fafc;background:#090a12f2;border:1.5px solid #00f3ff;border-radius:999px;align-items:center;gap:12px;padding:10px 18px;font-size:13px;font-weight:800;display:flex;position:fixed;bottom:84px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #000000a6,0 0 18px #00f3ff59}.tm-mobile-dock{z-index:950;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px));background:#080910f0;border-top:1px solid #00f3ff47;justify-content:space-around;align-items:center;display:none;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 28px #000000a6}@media (width<=820px){.tm-mobile-dock{display:flex}}.tm-dock-btn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:12px;flex-direction:column;align-items:center;gap:3px;padding:6px 12px;font-size:11px;font-weight:800;transition:all .16s;display:flex}.tm-dock-btn.active{color:#00f3ff;background:#00f3ff1f;box-shadow:0 0 14px #00f3ff40}.tm-dock-btn-forge{color:#fff;background:linear-gradient(135deg,#ec4899 0%,#8b5cf6 100%);padding:7px 15px;box-shadow:0 0 18px #ec489980}.tm-dock-btn-back{box-shadow:0 0 14px #00f3ff4d;color:#00f3ff!important;background:#00f3ff29!important;border:1px solid #00f3ff80!important}.tm-dock-icon{font-size:18px;line-height:1}.tm-brand-group{align-items:center;gap:10px;display:flex}.tm-controls-right{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tm-search-input{width:175px}.tm-swipe-actions{flex-wrap:wrap;justify-content:center;gap:10px;padding:14px;display:flex}.tm-evolution-node{margin-left:var(--node-indent,0px)}.tm-show-mobile-only{display:none}.tm-btn,.tm-tab,.tm-mode-btn,.tm-vote-btn,.tm-react-btn,.tm-mutate-btn,.tm-lineage-btn,.tm-dock-btn,.tm-img-wrap{touch-action:manipulation;-webkit-tap-highlight-color:transparent}@media (hover:none),(width<=820px){.tm-theater-QuickBtn{opacity:1}}@media (width<=820px){.tm-app{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}.tm-hide-mobile{display:none!important}.tm-show-mobile-only{display:inline-flex!important}.tm-input,select.tm-input,textarea.tm-input{font-size:16px!important}.tm-nav{padding:calc(8px + env(safe-area-inset-top,0px)) 12px 8px;gap:8px;top:4px}.tm-logo-badge{border-radius:8px;padding:5px 9px;font-size:15px}.tm-status-pill{padding:3px 7px;font-size:10px}.tm-status-text{display:none}.tm-hud{gap:6px}.tm-combo-badge{padding:4px 8px;font-size:11px}.tm-xp-box{border-radius:9px;min-width:112px;padding:4px 8px}.tm-xp-rank-title{display:none}.tm-xp-top{gap:6px;margin-bottom:3px;font-size:10px}.tm-btn{border-radius:9px;padding:7px 11px;font-size:12px}.tm-btn-icon-mobile{padding:7px 9px}.tm-username-trunc{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:72px;display:inline-block;overflow:hidden}.tm-bounty-wrap{margin-top:10px;padding:0 12px}.tm-bounty-banner{border-radius:13px;gap:10px;padding:10px 12px}.tm-bounty-prompt{margin-top:4px;font-size:13px}.tm-controls{gap:8px;margin:12px auto 10px;padding:0 12px}.tm-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;width:100%;padding-bottom:2px;overflow-x:auto}.tm-tabs::-webkit-scrollbar{display:none}.tm-tab{flex-shrink:0;padding:7px 12px;font-size:12px}.tm-controls-right{justify-content:space-between;width:100%}.tm-search-input{width:100%}.tm-mode-switch{display:none}.tm-modal-backdrop{padding:calc(8px + env(safe-area-inset-top,0px)) 8px calc(88px + env(safe-area-inset-bottom,0px))}.tm-modal{border-radius:16px;padding:14px}.tm-modal-sticky-header{margin:-8px -8px 12px;padding:10px;top:-8px}.tm-studio-layout{grid-template-columns:1fr;gap:14px}.tm-arena{margin:10px auto;padding:0 12px}.tm-swipe-img-wrap img{object-fit:contain;max-height:40vh}.tm-swipe-actions{gap:6px;padding:10px}.tm-battle-img-wrap img{object-fit:contain;max-height:230px}.tm-leaderboard-row{flex-wrap:wrap;padding:10px 12px}.tm-evolution-node{margin-left:min(var(--node-indent,0px), 28px)}}@media (width<=640px){.tm-grid{grid-template-columns:1fr;gap:16px;padding:6px 12px}.tm-battle-grid{grid-template-columns:1fr;gap:14px;margin:12px auto;padding:0 12px}.tm-card-actions{flex-wrap:wrap;gap:6px;padding:10px 12px}.tm-mutate-bar{padding:9px 12px 11px}}.tm-ticker-wrap{align-items:center;gap:10px;max-width:1260px;margin:12px auto 0;padding:0 20px;display:flex}.tm-ticker-badge{color:#05060b;white-space:nowrap;letter-spacing:.4px;background:linear-gradient(135deg,#22c55e,#00f3ff);border-radius:8px;padding:6px 10px;font-size:11px;font-weight:900}.tm-ticker-track{background:#0a0e1ad9;border:1px solid #00f3ff33;border-radius:9px;flex:1;padding:6px 0;position:relative;overflow:hidden}.tm-ticker-Scroll{gap:24px;width:max-content;animation:26s linear infinite tmTickerMarquee;display:flex}.tm-ticker-Scroll:hover{animation-play-state:paused}@keyframes tmTickerMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.tm-ticker-item{color:#f8fafc;cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:6px;padding:0 6px;font-size:12px;display:inline-flex}.tm-ticker-up{color:#22c55e;font-weight:800}.tm-ticker-down{color:#ef4444;font-weight:800}.tm-ticker-cta{color:#090a0f;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#facc15,#ec4899);border:none;border-radius:8px;padding:6px 12px;font-size:11px;font-weight:900;box-shadow:0 0 14px #facc1559}.tm-soundboard-shell{background:#0d101ee6;border:1px solid #ec489947;border-radius:16px;width:calc(100% - 40px);max-width:1260px;margin:14px auto 0;padding:12px 16px;box-shadow:0 8px 24px #00000073}.tm-soundboard-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.tm-soundboard-title-group{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tm-soundboard-toggle-btn{color:#f472b6;letter-spacing:.5px;cursor:pointer;background:#ec489924;border:1px solid #ec489973;border-radius:9px;align-items:center;gap:6px;padding:6px 11px;font-size:11px;font-weight:900;display:inline-flex}.tm-pack-pills{flex-wrap:wrap;gap:6px;display:flex}.tm-pack-pill{color:#cbd5e1;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:800;transition:all .15s}.tm-pack-pill.active{color:#00f3ff;background:#00f3ff2e;border-color:#00f3ff;box-shadow:0 0 12px #00f3ff59}.tm-chaos-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tm-chaos-btn{cursor:pointer;border:none;border-radius:9px;align-items:center;gap:5px;padding:7px 12px;font-size:12px;font-weight:900;transition:transform .15s,box-shadow .15s;display:inline-flex;position:relative}.tm-chaos-btn:hover{transform:translateY(-1px)scale(1.03)}.tm-chaos-roulette-btn{color:#fff;background:linear-gradient(135deg,#ec4899,#a855f7,#00f3ff);box-shadow:0 0 16px #ec489973}.tm-chaos-rewards-btn{color:#090a0f;background:linear-gradient(135deg,#facc15,#f97316);box-shadow:0 0 14px #facc1559}.tm-boss-key-btn{color:#e2e8f0;background:#ffffff14;border:1px solid #ffffff2e}.tm-reward-alert-dot{color:#fff;background:#ef4444;border-radius:999px;padding:1px 6px;font-size:10px;font-weight:900;box-shadow:0 0 8px #ef4444}.tm-rewards-hud-btn{position:relative;color:#facc15!important;border-color:#facc1573!important}.tm-soundboard-pads-row{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:8px;margin-top:10px;display:grid}.tm-sound-pad{border:1px solid #ffffff1f;border-bottom:3px solid var(--pad-color,#00f3ff);color:#f8fafc;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:#ffffff0a;border-radius:11px;justify-content:center;align-items:center;gap:6px;padding:7px 10px;font-size:12px;font-weight:800;transition:transform .1s,background .15s,box-shadow .15s;display:flex}.tm-sound-pad:hover{background:#ffffff1a;box-shadow:0 0 14px #00f3ff33}.tm-sound-pad:active,.tm-sound-pad.pressed{box-shadow:0 0 18px var(--pad-color,#facc15);background:#facc1533;transform:translateY(2px)scale(.96)}.tm-ios-unlock-pill{color:#fca5a5;cursor:pointer;background:#ef44442e;border:1px solid #ef4444;border-radius:10px;grid-column:1/-1;padding:8px 12px;font-size:12px;font-weight:800}.tm-auth-security-banner{color:#86efac;background:#22c55e1a;border:1px solid #22c55e59;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;margin-bottom:14px;padding:8px 12px;font-size:11px;font-weight:800;display:flex}.tm-verified-pill{color:#00f3ff;background:#00f3ff29;border:1px solid #00f3ff73;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:900}.tm-oauth-grid{flex-direction:column;gap:9px;display:flex}.tm-oauth-btn{cursor:pointer;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:10px;width:100%;padding:11px 14px;font-size:13px;font-weight:800;transition:transform .14s,filter .14s;display:flex}.tm-oauth-btn:hover{filter:brightness(1.06);transform:translateY(-1px)}.tm-oauth-icon{align-items:center;display:inline-flex}.tm-auth-divider{text-align:center;letter-spacing:.8px;color:#64748b;margin:14px 0 10px;font-size:10px;font-weight:800}.tm-auth-tabs{background:#ffffff0a;border-radius:10px;grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:12px;padding:4px;display:grid}.tm-auth-tab{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:7px 8px;font-size:12px;font-weight:800}.tm-auth-tab.active{color:#00f3ff;background:#00f3ff2e}.tm-pw-meter-wrap{flex-direction:column;gap:4px;display:flex}.tm-pw-meter-track{background:#ffffff1a;border-radius:99px;height:5px;overflow:hidden}.tm-pw-meter-fill{height:100%;transition:width .25s,background .25s}.tm-auth-feedback{color:#facc15;background:#facc151a;border:1px solid #facc154d;border-radius:8px;padding:8px 10px;font-size:12px;font-weight:700}.tm-guest-sandbox-box{background:#ffffff08;border:1px dashed #ffffff2e;border-radius:10px;padding:10px}.tm-streak-box{background:linear-gradient(135deg,#f9731629,#ec489924);border:1px solid #f9731673;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding:14px 16px;display:flex}.tm-wheel-section{background:#090b16c7;border:1px solid #00f3ff3d;border-radius:16px;padding:16px}.tm-spin-counter-pill{color:#facc15;background:#facc1526;border:1px solid #facc15;border-radius:999px;padding:5px 12px;font-size:12px}.tm-wheel-grid{grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:10px;display:grid}.tm-wheel-slot{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;padding:10px 12px;transition:all .12s}.tm-wheel-slot.active{border-color:var(--slot-color,#facc15);box-shadow:0 0 22px var(--slot-color,#facc15);background:#facc1533;transform:scale(1.04)}.tm-wheel-win-banner{color:#86efac;text-align:center;background:#22c55e29;border:1px solid #22c55e;border-radius:10px;margin-top:12px;padding:10px 14px;font-size:13px}.tm-spin-cta-btn{padding:12px 24px!important;font-size:14px!important}.tm-flair-list{flex-wrap:wrap;gap:8px;display:flex}.tm-flair-chip{color:#cbd5e1;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff26;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:800}.tm-flair-chip.active{color:#f472b6;background:#ec489938;border-color:#ec4899;box-shadow:0 0 12px #ec489959}.tm-quests-list{flex-direction:column;gap:10px;display:flex}.tm-quest-row{background:#ffffff0a;border:1px solid #ffffff17;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.tm-quest-row.completed{border-color:#22c55e73}.tm-quest-icon{background:#ffffff0f;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;font-size:22px;display:flex}.tm-quest-claimed-badge{color:#22c55e;font-size:12px;font-weight:800}.tm-roast-trigger-btn{color:#d8b4fe;cursor:pointer;background:#a855f729;border:1px solid #a855f780;border-radius:8px;padding:5px 10px;font-size:11px;font-weight:800;transition:all .15s}.tm-roast-trigger-btn:hover{color:#fff;background:#a855f752;box-shadow:0 0 12px #a855f773}.tm-roast-preview-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:center;gap:16px;display:grid}.tm-roast-img-box{background:#06070d;border:1px solid #00f3ff59;border-radius:14px;position:relative;overflow:hidden}.tm-roast-img-box img{object-fit:cover;width:100%;max-height:240px;display:block}.tm-roast-laser-line{z-index:5;background:#00f3ff;height:3px;animation:2.2s ease-in-out infinite alternate tmLaserScan;position:absolute;left:0;right:0;box-shadow:0 0 16px #00f3ff,0 0 28px #ec4899}@keyframes tmLaserScan{0%{top:4%}to{top:94%}}.tm-roast-metrics{flex-direction:column;gap:8px;display:flex}.tm-roast-score-banner{text-align:center;background:#00f3ff14;border:1px solid #00f3ff4d;border-radius:12px;padding:12px}.tm-roast-stat-row{background:#ffffff0a;border-radius:8px;justify-content:space-between;padding:7px 10px;font-size:12px;display:flex}.tm-roast-verdict-box{background:#a855f71f;border:1px solid #a855f766;border-radius:12px;margin-top:14px;padding:12px 14px}.tm-boss-overlay{z-index:9999;color:#1e293b;background:#fff;flex-direction:column;font-family:Calibri,Segoe UI,Arial,sans-serif;display:flex;position:fixed;inset:0}.tm-boss-topbar{color:#fff;background:#107c41;justify-content:space-between;align-items:center;padding:10px 16px;font-size:13px;display:flex}.tm-boss-exit-btn{color:#107c41;cursor:pointer;background:#fff;border:none;border-radius:6px;padding:6px 12px;font-size:12px;font-weight:800}.tm-boss-formula-bar{background:#f1f5f9;border-bottom:1px solid #cbd5e1;gap:12px;padding:6px 14px;font-family:Consolas,monospace;font-size:12px;display:flex}.tm-boss-cell-ref{color:#64748b;font-weight:700}.tm-boss-table-wrap{padding:16px;overflow:auto}.tm-boss-table{border-collapse:collapse;width:100%;font-size:13px}.tm-boss-table th,.tm-boss-table td{text-align:left;border:1px solid #cbd5e1;padding:8px 12px}.tm-boss-table th{background:#e2e8f0;font-weight:700}.tm-seo-footer{background:#060810eb;border-top:1px solid #00f3ff29;margin-top:48px;padding:32px 20px 28px}.tm-seo-footer-inner{max-width:1260px;margin:0 auto}.tm-seo-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px;margin-bottom:24px;display:grid}.tm-seo-heading{color:#00f3ff;letter-spacing:.4px;margin:0 0 10px;font-size:14px;font-weight:900}.tm-seo-links{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.tm-seo-link{color:#cbd5e1;cursor:pointer;text-align:left;background:0 0;border:none;padding:0;font-size:13px}.tm-seo-link:hover{color:#facc15;text-decoration:underline}.tm-seo-faq{border-top:1px solid #ffffff14;margin-bottom:18px;padding-top:18px}.tm-seo-faq-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;display:grid}.tm-faq-item{color:#cbd5e1;background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;padding:10px 14px;font-size:12px}.tm-faq-item summary{color:#f8fafc;cursor:pointer;font-weight:800}.tm-faq-item p{color:#94a3b8;margin:8px 0 0;line-height:1.5}.tm-seo-copyright{color:#64748b;border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;gap:10px;padding-top:14px;font-size:12px;display:flex}.tm-mutator-strip{border-top:1px solid #ffffff14;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;padding-top:9px;display:flex}.tm-mutator-label{color:#facc15;letter-spacing:.5px;white-space:nowrap;font-size:11px;font-weight:900}.tm-mutator-pills{flex-wrap:wrap;gap:6px;display:flex}.tm-mutator-pill{color:#cbd5e1;cursor:pointer;white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:800;transition:all .15s}.tm-mutator-pill:hover{background:#ffffff1f}.tm-mutator-pill.active{color:#090a0f;background:linear-gradient(135deg,#facc15,#ec4899);border-color:#0000;box-shadow:0 0 14px #ec489980}@keyframes tmRavePulse{0%{filter:hue-rotate()saturate(1.25)}50%{filter:hue-rotate(180deg)saturate(1.65)}to{filter:hue-rotate(360deg)saturate(1.25)}}@keyframes tmRaveBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.tm-mutator-rave .tm-synthwave-bg{animation:2.4s linear infinite tmRavePulse}.tm-mutator-rave .tm-card{animation:.55s ease-in-out infinite tmRaveBounce}.tm-mutator-australian .tm-card .tm-img-wrap img{transition:transform .45s cubic-bezier(.34,1.56,.64,1);transform:rotate(180deg)}.tm-mutator-deepfry .tm-grid,.tm-mutator-deepfry .tm-arena,.tm-mutator-deepfry .tm-battle-grid{filter:contrast(1.45)saturate(2.3)brightness(1.06)}.tm-mutator-matrix{background:radial-gradient(circle at 50% 0,#022c22 0%,#02130e 65%,#010806 100%)!important}.tm-mutator-matrix .tm-card{border-color:#22c55e7a!important;box-shadow:0 0 22px #22c55e2e!important}.tm-goblin-summon-btn{color:#05060b;background:linear-gradient(135deg,#22c55e,#00f3ff);box-shadow:0 0 14px #22c55e66}@keyframes tmGoblinFlyRight{0%{left:-240px;transform:translateY(0)rotate(-4deg)}25%{transform:translateY(-22px)rotate(5deg)}50%{transform:translateY(14px)rotate(-5deg)}75%{transform:translateY(-18px)rotate(4deg)}to{left:calc(100vw + 240px);transform:translateY(0)rotate(-4deg)}}@keyframes tmGoblinFlyLeft{0%{left:calc(100vw + 240px);transform:translateY(0)rotate(4deg)}25%{transform:translateY(-22px)rotate(-5deg)}50%{transform:translateY(14px)rotate(5deg)}75%{transform:translateY(-18px)rotate(-4deg)}to{left:-240px;transform:translateY(0)rotate(4deg)}}.tm-loot-goblin{z-index:880;color:#090a0f;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;background:linear-gradient(135deg,#facc15 0%,#f97316 55%,#ec4899 100%);border:2px solid #fff;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:900;display:inline-flex;position:fixed;box-shadow:0 10px 30px #000000a6,0 0 26px #facc15}.tm-loot-goblin.left-to-right{animation:13s linear forwards tmGoblinFlyRight}.tm-loot-goblin.right-to-left{animation:13s linear forwards tmGoblinFlyLeft}.tm-loot-goblin:hover{transform:scale(1.12)}.tm-goblin-icon{font-size:22px}.tm-goblin-toast{z-index:995;color:#f8fafc;text-align:center;cursor:pointer;background:linear-gradient(135deg,#101426f5,#261030f5);border:2px solid #facc15;border-radius:16px;max-width:92vw;padding:12px 20px;font-size:13px;font-weight:800;position:fixed;top:72px;left:50%;transform:translate(-50%);box-shadow:0 14px 40px #000000bf,0 0 24px #facc1573}.tm-slot-machine-box{background:linear-gradient(135deg,#ec489924,#00f3ff1a);border:1.5px solid #ec489973;border-radius:16px;padding:16px}.tm-slot-reels-row{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.tm-slot-reel{text-align:center;background:#060810e6;border:2px solid #facc1573;border-radius:14px;padding:14px 8px;transition:transform .12s;box-shadow:inset 0 0 18px #000c}.tm-slot-reel.rolling{border-color:#00f3ff;transform:scale(.97)}.tm-slot-emoji{font-size:38px;line-height:1.1}.tm-slot-name{color:#cbd5e1;margin-top:6px;font-size:11px;font-weight:800}.tm-slot-result-banner{color:#fde047;text-align:center;background:#facc1524;border:1px solid #facc1580;border-radius:10px;margin-top:12px;padding:9px 12px;font-size:12px;font-weight:800}@keyframes tmBurstPop{0%{opacity:1;transform:translate(-50%,-50%)scale(.3)}55%{opacity:1;transform:translate(-50%,-50%)scale(1.45)}to{opacity:0;transform:translate(-50%,-65%)scale(1.8)}}.tm-dbltap-burst{z-index:25;pointer-events:none;filter:drop-shadow(0 6px 20px #000000d9);font-size:68px;animation:.62s cubic-bezier(.16,1,.3,1) forwards tmBurstPop;position:absolute;top:50%;left:50%}@media (width>=641px) and (width<=1024px){.tm-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:10px 16px}.tm-soundboard-shell{width:calc(100% - 32px)}}@media (width<=640px){.tm-soundboard-shell{width:calc(100% - 24px);padding:10px 12px}.tm-soundboard-pads-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.tm-sound-pad{padding:6px;font-size:11px}.tm-mutator-strip{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.tm-mutator-strip::-webkit-scrollbar{display:none}.tm-mutator-pills{flex-wrap:nowrap}}@keyframes tmMascotPulse{0%,to{transform:rotate(-3deg)scale(1);box-shadow:0 0 14px #00f3ff8c,0 0 24px #ec489959}50%{transform:rotate(4deg)scale(1.07);box-shadow:0 0 20px #facc15bf,0 0 32px #00f3ff8c}}.tm-mascot-logo-wrap{background:#070810;border:2px solid #00f3ff;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;transition:transform .2s cubic-bezier(.34,1.56,.64,1);animation:3.2s ease-in-out infinite tmMascotPulse;display:inline-flex;overflow:hidden}.tm-brand:hover .tm-mascot-logo-wrap{border-color:#facc15;transform:rotate(-12deg)scale(1.18)}.tm-mascot-logo-img{object-fit:cover;width:100%;height:100%;display:block}.tm-stampede-strip{margin-top:6px}.tm-stampede-pill{border-color:#facc1559!important}.tm-stampede-pill:hover{transform:translateY(-1px)scale(1.04);color:#facc15!important;border-color:#facc15!important}@keyframes tmDuckWaddleAcross{0%{opacity:1;left:-120px;transform:translateY(0)rotate(-10deg)scaleX(-1)}25%{transform:translateY(-22px)rotate(12deg)scaleX(-1)}50%{transform:translateY(0)rotate(-12deg)scaleX(-1)}75%{transform:translateY(-20px)rotate(10deg)scaleX(-1)}to{opacity:.9;left:calc(100vw + 120px);transform:translateY(0)rotate(-8deg)scaleX(-1)}}@keyframes tmMoaiGravityDrop{0%{opacity:1;top:-120px;transform:rotate(0)scale(.8)}72%{opacity:1;top:calc(100vh - 95px);transform:rotate(8deg)scale(1.25,.78)}86%{opacity:1;top:calc(100vh - 180px);transform:rotate(-6deg)scale(.95,1.08)}to{opacity:0;top:calc(100vh + 90px);transform:rotate(12deg)scale(1)}}@keyframes tmPizzaMeteorRain{0%{opacity:1;top:-100px;transform:translate(-60px)rotate(0)}to{opacity:.85;top:calc(100vh + 100px);transform:translate(90px)rotate(540deg)}}@keyframes tmNyanFlyby{0%{filter:drop-shadow(-18px 0 8px #ec4899)drop-shadow(-36px 0 12px #00f3ff);left:-180px;transform:translateY(0)scale(1)}50%{filter:drop-shadow(-24px 0 10px #facc15)drop-shadow(-48px 0 16px #22c55e);transform:translateY(-26px)scale(1.15)}to{filter:drop-shadow(-18px 0 8px #ec4899)drop-shadow(-36px 0 12px #00f3ff);left:calc(100vw + 180px);transform:translateY(10px)scale(1)}}.tm-stampede-sprite{z-index:985;pointer-events:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 6px 14px #000000bf);position:fixed}.tm-stampede-duck-army{animation-name:tmDuckWaddleAcross;animation-timing-function:linear;animation-fill-mode:forwards;left:-120px}.tm-stampede-moai-drop{animation-name:tmMoaiGravityDrop;animation-timing-function:cubic-bezier(.45,0,.85,.65);animation-fill-mode:forwards;top:-120px}.tm-stampede-pizza-rain{animation-name:tmPizzaMeteorRain;animation-timing-function:linear;animation-fill-mode:forwards;top:-100px}.tm-stampede-nyan-cat{animation-name:tmNyanFlyby;animation-timing-function:ease-in-out;animation-fill-mode:forwards;left:-180px}.tm-bubble-wrap-layer{z-index:970;pointer-events:none;position:fixed;inset:0}.tm-bubble-hud-pill{pointer-events:auto;color:#f8fafc;background:#080c1af0;border:2px solid #00f3ff;border-radius:999px;padding:8px 16px;font-size:12px;font-weight:800;position:fixed;top:76px;left:50%;transform:translate(-50%);box-shadow:0 8px 26px #000000b3,0 0 18px #00f3ff59}@keyframes tmBubbleFloat{0%,to{transform:translate(-50%,-50%)translateY(0)scale(1)}50%{transform:translate(-50%,-50%)translateY(-10px)scale(1.06)}}.tm-bubble-pop-btn{pointer-events:auto;cursor:pointer;background:radial-gradient(circle at 32% 28%,#ffffff8c,#00f3ff3d 55%,#ec489961 100%);border:2px solid #00f3ffbf;border-radius:50%;justify-content:center;align-items:center;font-size:22px;transition:transform .1s;animation:2.4s ease-in-out infinite tmBubbleFloat;display:flex;position:absolute;box-shadow:0 6px 20px #00000080,inset 0 0 12px #ffffff73}.tm-bubble-pop-btn:hover{border-color:#facc15;transform:translate(-50%,-50%)scale(1.22)}.tm-bubble-pop-btn:active{transform:translate(-50%,-50%)scale(1.55)}.tm-dank-pet-launcher{z-index:940;color:#f8fafc;cursor:pointer;background:linear-gradient(135deg,#0e1224f2,#260e34f2);border:2px solid #00f3ff;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:12px;font-weight:900;transition:transform .16s,border-color .16s;display:inline-flex;position:fixed;bottom:20px;left:18px;box-shadow:0 8px 24px #000000b3,0 0 18px #00f3ff59}.tm-dank-pet-launcher:hover{border-color:#facc15;transform:translateY(-2px)scale(1.05)}.tm-dank-pet-launcher-emoji{font-size:20px}.tm-dank-pet-card{z-index:945;background:linear-gradient(160deg,#0a0d1cf7,#1a0b2ef7);border:2px solid #00f3ff;border-radius:18px;width:248px;padding:12px;position:fixed;bottom:20px;left:18px;box-shadow:0 14px 36px #000c,0 0 24px #00f3ff4d}.tm-dank-pet-header{justify-content:space-between;align-items:flex-start;margin-bottom:8px;display:flex}.tm-dank-pet-badge{color:#facc15;text-transform:uppercase;letter-spacing:.6px;font-size:10px;font-weight:900}.tm-dank-pet-close{color:#cbd5e1;cursor:pointer;background:#ffffff14;border:1px solid #ffffff29;border-radius:6px;width:24px;height:24px;font-size:12px}.tm-dank-pet-stage{text-align:center;cursor:pointer;background:#05070fd1;border:1px solid #ffffff1a;border-radius:12px;padding:10px 8px}@keyframes tmPetIdleBounce{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-6px)scale(1.05,.96)}}@keyframes tmPetSquish{0%{transform:scale(1)}35%{transform:scale(1.48,.52)}70%{transform:scale(.84,1.22)}to{transform:scale(1)}}@keyframes tmPetDanceFlip{0%{transform:rotate(0)scale(1)}50%{transform:rotate(180deg)scale(1.25)}to{transform:rotate(360deg)scale(1)}}.tm-dank-pet-avatar{font-size:46px;line-height:1.1;animation:2s ease-in-out infinite tmPetIdleBounce;display:inline-block}.tm-dank-pet-avatar.squish{animation:.48s ease-out tmPetSquish}.tm-dank-pet-avatar.dance,.tm-dank-pet-avatar.eat{animation:.5s cubic-bezier(.34,1.56,.64,1) tmPetDanceFlip}.tm-dank-pet-speech{color:#e2e8f0;margin-top:6px;font-size:11px;font-weight:700;line-height:1.35}.tm-dank-pet-progress{color:#94a3b8;justify-content:space-between;margin:8px 0;font-size:10px;font-weight:800;display:flex}.tm-dank-pet-actions{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.tm-dank-pet-btn{color:#f8fafc;cursor:pointer;background:#00f3ff1f;border:1px solid #00f3ff59;border-radius:8px;padding:6px 4px;font-size:11px;font-weight:800;transition:all .14s}.tm-dank-pet-btn:hover{color:#facc15;background:#facc1538;border-color:#facc15}@keyframes tmComicWordPop{0%{opacity:1;transform:translate(-50%,-50%)scale(.3)rotate(-14deg)}50%{opacity:1;transform:translate(-50%,-65%)scale(1.22)rotate(6deg)}to{opacity:0;transform:translate(-50%,-95%)scale(1.05)rotate(-4deg)}}.tm-comic-pop-badge{z-index:30;pointer-events:none;color:#070810;letter-spacing:1px;white-space:nowrap;background:linear-gradient(135deg,#facc15,#f97316,#ec4899);border:3px solid #fff;border-radius:12px;padding:6px 16px;font-family:Impact,Arial Black,sans-serif;font-size:22px;font-weight:900;animation:.76s cubic-bezier(.16,1,.3,1) forwards tmComicWordPop;position:absolute;top:44%;left:50%;box-shadow:0 10px 28px #000000d9}@keyframes tmCardJellyBounce{0%{transform:scale(1)}35%{transform:scale(1.03,.97)}70%{transform:scale(.99,1.015)}to{transform:scale(1)}}.tm-card-jelly{animation:.34s ease-out tmCardJellyBounce}@media (width<=768px){.tm-dank-pet-launcher,.tm-dank-pet-card{bottom:84px;left:12px}}.tm-upload-tracker-bar{background:#0e1222db;border:1px solid #00f3ff40;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;max-width:1260px;margin:10px auto 4px;padding:10px 18px;display:flex;box-shadow:0 6px 20px #00000061}.tm-upload-tracker-stats{color:#cbd5e1;flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.tm-tracker-pill{color:#f8fafc;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;padding:4px 10px;font-weight:700}.tm-tracker-pill.new-today{color:#4ade80;background:#22c55e24;border-color:#4ade8073}.tm-tracker-latest{color:#94a3b8;font-size:12px}.tm-upload-date-badge{color:#94a3b8;align-items:center;gap:4px;font-size:11px;font-weight:600;display:inline-flex}.tm-upload-date-badge strong{color:#38bdf8;font-weight:800}.tm-upload-new-pill{color:#4ade80;letter-spacing:.5px;background:#22c55e33;border:1px solid #4ade80;border-radius:999px;padding:2px 6px;font-size:9px;font-weight:900}.tm-empty-feed-card{text-align:center;background:linear-gradient(145deg,#101426eb,#0b0d18f2);border:2px dashed #00f3ff6b;border-radius:20px;padding:36px 24px;box-shadow:0 14px 36px #00000080,0 0 24px #00f3ff1f}.tm-reels-viewport{max-width:620px;margin:0 auto;padding:0 12px 30px;position:relative}.tm-reels-top-nav{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0b0d18bf;border:1px solid #ffffff1a;border-radius:999px;justify-content:space-between;align-items:center;margin-bottom:10px;padding:8px 12px;display:flex}.tm-reels-pill-btn{color:#f8fafc;cursor:pointer;background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:700;transition:all .18s}.tm-reels-pill-btn:hover{color:#00f3ff;background:#00f3ff2e;border-color:#00f3ff}.tm-reels-pill-primary{color:#070810;background:linear-gradient(135deg,#00f3ff,#ec4899);border:none;font-weight:900}.tm-reels-counter{color:#facc15;letter-spacing:.5px;font-size:13px;font-weight:800}.tm-reels-container{scroll-snap-type:y mandatory;scrollbar-width:thin;scrollbar-color:#00f3ff4d transparent;background:#05060b;border:1.5px solid #00f3ff40;border-radius:20px;height:calc(100vh - 160px);min-height:520px;max-height:780px;overflow-y:scroll;box-shadow:0 20px 50px #000c,0 0 30px #00f3ff26}.tm-reels-slide{scroll-snap-align:center;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.tm-reels-media-wrap{-webkit-user-select:none;user-select:none;touch-action:pan-y;background:radial-gradient(circle,#111528 0%,#06070d 100%);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.tm-reels-img{object-fit:contain;max-width:100%;max-height:100%;display:block}.tm-reels-heart-burst{pointer-events:none;z-index:30;font-size:96px;animation:.65s cubic-bezier(.175,.885,.32,1.275) forwards reelsHeartPop;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.6)}@keyframes reelsHeartPop{0%{opacity:0;transform:translate(-50%,-50%)scale(.4)}35%{opacity:1;transform:translate(-50%,-50%)scale(1.3)}75%{opacity:.9;transform:translate(-50%,-50%)scale(1.1)}to{opacity:0;transform:translate(-50%,-50%)scale(1.8)}}.tm-reels-meta-overlay{z-index:10;pointer-events:auto;background:linear-gradient(#0000 0%,#05070d99 35%,#05070df2 100%);padding:34px 18px 16px;position:absolute;bottom:0;left:0;right:76px}.tm-reels-author-btn{color:#00f3ff;cursor:pointer;background:0 0;border:none;padding:0;font-size:14px;font-weight:800}.tm-reels-author-btn:hover{text-decoration:underline}.tm-reels-title{color:#f8fafc;cursor:pointer;text-shadow:0 2px 8px #000000e6;margin:6px 0 4px;font-size:16px;font-weight:800;line-height:1.35}.tm-reels-date{color:#94a3b8;font-size:11px;font-weight:600}.tm-reels-action-bar{z-index:20;flex-direction:column;align-items:center;gap:12px;display:flex;position:absolute;bottom:18px;right:12px}.tm-reels-action-btn{color:#f8fafc;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172ad9;border:1px solid #fff3;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:48px;height:48px;padding:2px;transition:all .18s;display:flex;box-shadow:0 4px 14px #00000080}.tm-reels-action-btn:hover{color:#00f3ff;border-color:#00f3ff;transform:scale(1.12)}.tm-reels-action-btn.active-up{color:#f87171;background:#ef444440;border-color:#ef4444}.tm-reels-action-btn.active-star{color:#facc15;background:#facc1540;border-color:#facc15}.tm-reels-remix-btn{background:linear-gradient(135deg,#ec48994d,#00f3ff4d);border-color:#ec4899}.tm-reels-action-icon{font-size:19px;line-height:1}.tm-reels-action-lbl{margin-top:1px;font-size:10px;font-weight:800}.tm-reels-mini-reactions{flex-direction:column;gap:6px;margin-top:2px;display:flex}.tm-reels-mini-react-btn{cursor:pointer;background:#0f172ab3;border:1px solid #ffffff1f;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;transition:transform .15s;display:flex}.tm-reels-mini-react-btn:hover{transform:scale(1.2)}.tm-reels-comments-drawer{z-index:40;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0b0e1af5;border-top:1.5px solid #00f3ff;border-radius:18px 18px 0 0;flex-direction:column;max-height:60%;padding:14px;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -10px 30px #000c}.tm-reels-drawer-header{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding-bottom:8px;font-size:14px;display:flex}.tm-reels-drawer-body{flex:1;max-height:220px;margin:10px 0;overflow-y:auto}.tm-token-wallet-pill{color:#f8fafc;cursor:pointer;background:linear-gradient(135deg,#facc1529,#f9731624);border:1.5px solid #facc15a6;border-radius:12px;align-items:center;gap:7px;padding:5px 11px;transition:transform .15s,box-shadow .15s,border-color .15s;display:inline-flex;box-shadow:0 4px 14px #0006,0 0 12px #facc152e}.tm-token-wallet-pill:hover{border-color:#facc15;transform:translateY(-1px);box-shadow:0 6px 18px #0000008c,0 0 18px #facc1559}.tm-token-icon{font-size:18px;line-height:1}.tm-token-wallet-meta{flex-direction:column;align-items:flex-start;line-height:1.1;display:flex}.tm-token-count{color:#facc15;font-size:12px;font-weight:900}.tm-token-cap-sub{color:#cbd5e1;font-size:9px;font-weight:700}.tm-subgame-nav-pill{color:#f8fafc;cursor:pointer;white-space:nowrap;background:#0f172ad9;border:1.5px solid #ec48997a;border-radius:999px;padding:6px 11px;font-size:12px;font-weight:800;transition:all .16s}.tm-subgame-nav-pill:hover,.tm-subgame-nav-pill.active{color:#00f3ff;background:linear-gradient(135deg,#ec489947,#00f3ff3d);border-color:#00f3ff;box-shadow:0 0 14px #00f3ff4d}.tm-quick-upload-shell{max-width:1260px;margin:8px auto 14px;padding:0 20px}.tm-quick-upload-bar{background:linear-gradient(135deg,#0e1326f0,#180d2af0);border:2px dashed #00f3ff80;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:14px 18px;transition:border-color .18s,transform .18s,box-shadow .18s;display:flex;box-shadow:0 10px 28px #00000073,0 0 20px #00f3ff1f}.tm-quick-upload-bar.dragging,.tm-quick-upload-bar:hover{border-color:#facc15;box-shadow:0 12px 32px #0000008c,0 0 26px #facc1538}.tm-quick-upload-prompt{cursor:pointer;flex:1;align-items:center;gap:12px;min-width:240px;display:flex}.tm-quick-upload-icon{background:linear-gradient(135deg,#00f3ff38,#ec489940);border:1.5px solid #00f3ff;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;font-size:24px;display:flex}.tm-quick-upload-title{color:#f8fafc;flex-wrap:wrap;align-items:center;gap:8px;font-size:15px;font-weight:900;display:flex}.tm-quick-reward-tag{color:#facc15;background:#facc152e;border:1px solid #facc15;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:900}.tm-quick-upload-sub{color:#94a3b8;margin-top:2px;font-size:12px}.tm-quick-upload-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tm-quick-upload-composer{flex-wrap:wrap;align-items:center;gap:16px;width:100%;display:flex}.tm-quick-preview-box{background:#05070f;border:2px solid #00f3ff;border-radius:14px;flex-shrink:0;width:116px;height:116px;position:relative;overflow:hidden}.tm-quick-preview-img{object-fit:cover;width:100%;height:100%;display:block}.tm-quick-preview-clear{color:#f87171;cursor:pointer;background:#0f172ae6;border:1px solid #f87171;border-radius:50%;width:24px;height:24px;font-size:12px;font-weight:900;position:absolute;top:6px;right:6px}.tm-quick-composer-fields{flex-direction:column;flex:1;gap:8px;min-width:250px;display:flex}.tm-quick-fields-row{flex-wrap:wrap;gap:8px;display:flex}.tm-quick-composer-btns{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tm-compact-bounty-strip{background:#0f172ac7;border:1px solid #facc154d;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:8px;padding:7px 14px;font-size:12px;display:flex}.tm-compact-bounty-left,.tm-compact-bounty-right{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tm-compact-bounty-badge{color:#facc15;letter-spacing:.4px;font-size:11px;font-weight:900}.tm-compact-bounty-prompt{color:#e2e8f0;font-weight:700}.tm-compact-bounty-reward{color:#4ade80;font-size:11px;font-weight:800}.tm-fair-ledger-card{background:linear-gradient(145deg,#0f172aeb,#1a0f2eeb);border:1.5px solid #facc1573;border-radius:16px;margin-bottom:14px;padding:14px 16px}.tm-fair-ledger-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.tm-ledger-caps-grid{grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:8px;margin-top:10px;display:grid}.tm-ledger-cap-pill{color:#cbd5e1;background:#05070fa6;border:1px solid #ffffff1f;border-radius:10px;justify-content:space-between;align-items:center;padding:6px 10px;font-size:11px;display:flex}.tm-ledger-cap-pill strong{color:#facc15;font-weight:900}.tm-vault-subgame-banner{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin-bottom:14px;display:grid}.tm-vault-subgame-btn{cursor:pointer;color:#f8fafc;background:linear-gradient(135deg,#00f3ff29,#ec489933);border:1.5px solid #00f3ff80;border-radius:14px;padding:11px 14px;font-size:13px;font-weight:900;transition:transform .15s,border-color .15s}.tm-vault-subgame-btn:hover{color:#facc15;border-color:#facc15;transform:translateY(-2px)}.tm-subgame-wrap{max-width:860px;margin:8px auto 48px;padding:0 16px}.tm-subgame-topbar{background:#0c1020e0;border:1px solid #00f3ff47;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;padding:10px 14px;display:flex}.tm-subgame-title-block{text-align:center}.tm-subgame-title{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#00f3ff,#facc15,#ec4899);-webkit-background-clip:text;margin:0;font-size:21px;font-weight:900}.tm-subgame-subtitle{color:#94a3b8;font-size:11px;font-weight:700}.tm-subgame-top-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tm-subgame-payout-pill{color:#facc15;background:#facc1526;border:1px solid #facc158c;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:900}.tm-subgame-toast{color:#f8fafc;text-align:center;background:linear-gradient(90deg,#00f3ff33,#ec489940);border:1.5px solid #00f3ff;border-radius:12px;margin-bottom:10px;padding:8px 14px;font-size:13px;font-weight:800}.tm-crush-cabinet{background:linear-gradient(160deg,#0e1226f5,#200b30f5);border:2px solid #ec48998c;border-radius:22px;padding:16px;box-shadow:0 20px 50px #000000bf,0 0 32px #ec489933}.tm-crush-hud-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;margin-bottom:10px;display:grid}.tm-crush-stat-box{text-align:center;background:#060914d1;border:1px solid #ffffff1f;border-radius:12px;padding:8px 12px}.tm-crush-stat-label{color:#94a3b8;letter-spacing:.6px;font-size:10px;font-weight:800;display:block}.tm-crush-stat-val{color:#f8fafc;font-size:18px;font-weight:900}.tm-crush-progress-track{background:#05070fe6;border:1px solid #ffffff24;border-radius:999px;height:10px;margin-bottom:12px;overflow:hidden}.tm-crush-progress-fill{background:linear-gradient(90deg,#00f3ff,#ec4899,#facc15);height:100%;transition:width .25s}.tm-crush-boosters-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.tm-crush-booster-btn{color:#f8fafc;cursor:pointer;background:#0f172ae6;border:1.5px solid #00f3ff66;border-radius:10px;padding:6px 12px;font-size:12px;font-weight:800;transition:all .15s}.tm-crush-booster-btn:hover:not(:disabled),.tm-crush-booster-btn.active{color:#facc15;background:#facc1529;border-color:#facc15}.tm-crush-booster-btn:disabled{opacity:.45;cursor:not-allowed}.tm-crush-plays-pill{color:#cbd5e1;font-size:11px;font-weight:800}.tm-crush-board-shell{max-width:500px;margin:0 auto;position:relative}.tm-crush-grid{aspect-ratio:1;background:#05070fe6;border:2px solid #00f3ff59;border-radius:18px;grid-template-columns:repeat(8,1fr);gap:6px;padding:10px;display:grid}.tm-crush-tile{border:2px solid var(--candy-border,#ffffff40);background:var(--candy-bg,#1e293bcc);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:12px;justify-content:center;align-items:center;padding:0;transition:transform .14s cubic-bezier(.34,1.56,.64,1),box-shadow .14s;display:flex;position:relative}.tm-crush-tile:hover{z-index:2;transform:scale(1.07)}.tm-crush-tile.selected{z-index:3;border-color:#fff;transform:scale(1.12);box-shadow:0 0 18px #facc15,inset 0 0 10px #ffffff80}@keyframes tmCrushHintPulse{0%,to{transform:scale(1);box-shadow:0 0 #facc1500}50%{border-color:#facc15;transform:scale(1.12);box-shadow:0 0 20px #facc15}}.tm-crush-tile.hint{animation:.8s ease-in-out infinite tmCrushHintPulse}@keyframes tmCrushPopOut{0%{opacity:1;transform:scale(1)}50%{opacity:.9;transform:scale(1.32)}to{opacity:0;transform:scale(.2)}}.tm-crush-tile.popping{animation:.24s ease-out forwards tmCrushPopOut}.tm-crush-tile.special-striped-h,.tm-crush-tile.special-striped-v{box-shadow:0 0 16px #00f3ff,inset 0 0 12px #00f3ff73}.tm-crush-tile.special-color-bomb{background:radial-gradient(circle,#facc1573,#ec489973,#00f3ff73);border-color:#facc15;box-shadow:0 0 20px #facc15}.tm-crush-emoji{pointer-events:none;font-size:clamp(18px,4.2vw,28px);line-height:1}.tm-crush-special-badge{color:#facc15;text-shadow:0 1px 4px #000;pointer-events:none;font-size:9px;font-weight:900;position:absolute;bottom:2px;right:3px}.tm-crush-legend{color:#cbd5e1;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:12px;font-size:11px;display:flex}.tm-pinball-cabinet{background:linear-gradient(160deg,#0f1326f5,#260c22f5);border:2px solid #facc158c;border-radius:22px;padding:16px;box-shadow:0 20px 50px #000c,0 0 32px #facc152e}.tm-pinball-hud-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;margin-bottom:12px;display:grid}.tm-pinball-stage{background:#070814;border:2.5px solid #00f3ff;border-radius:18px;max-width:440px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 14px 36px #000000d9,0 0 24px #00f3ff40}.tm-pinball-canvas{touch-action:none;width:100%;height:auto;display:block}.tm-pinball-controls-dock{grid-template-columns:1fr auto auto 1fr;align-items:center;gap:8px;max-width:480px;margin:12px auto 0;display:grid}.tm-pinball-flipper-btn{color:#05070f;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;background:linear-gradient(135deg,#00f3ff,#3b82f6);border:none;border-radius:12px;padding:12px 10px;font-size:13px;font-weight:900;box-shadow:0 6px 16px #00f3ff4d}.tm-pinball-flipper-btn:active{transform:scale(.95)}.tm-pinball-plunger-btn{color:#070810;cursor:pointer;-webkit-user-select:none;user-select:none;background:linear-gradient(135deg,#facc15,#f97316);border:none;border-radius:12px;padding:12px 14px;font-size:12px;font-weight:900}.tm-pinball-plunger-btn:disabled{opacity:.45;cursor:not-allowed}.tm-pinball-nudge-btn{color:#f472b6;cursor:pointer;background:#ec489933;border:1.5px solid #ec4899;border-radius:12px;padding:11px 12px;font-size:12px;font-weight:900}.tm-pinball-legend{color:#cbd5e1;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:12px;font-size:11px;display:flex}.tm-subgame-gameover-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:25;background:#05070fe0;border-radius:18px;justify-content:center;align-items:center;padding:16px;display:flex;position:absolute;inset:0}.tm-subgame-gameover-card{text-align:center;background:linear-gradient(155deg,#0f172afa,#1e0e30fa);border:2px solid #facc15;border-radius:18px;width:100%;max-width:360px;padding:20px;box-shadow:0 16px 40px #000000d9}.tm-subgame-reward-summary{color:#f8fafc;background:#05070fbf;border:1px solid #facc1573;border-radius:12px;flex-direction:column;gap:4px;padding:10px 12px;font-size:13px;display:flex}@media (width<=640px){.tm-pinball-controls-dock{grid-template-columns:1fr 1fr}.tm-crush-grid{gap:4px;padding:6px}}.tm-mode-btn-subgame{box-shadow:0 0 12px #ec489933;border-color:#facc1580!important}.tm-mode-hot-badge{color:#070810;letter-spacing:.4px;vertical-align:middle;background:linear-gradient(135deg,#facc15,#ec4899);border-radius:999px;margin-left:5px;padding:1px 6px;font-size:9px;font-weight:900;display:inline-block}.tm-arcade-steer-shell{max-width:1260px;margin:6px auto 12px;padding:0 20px}.tm-arcade-steer-grid{grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:14px;display:grid}.tm-arcade-steer-card{cursor:pointer;border-radius:18px;flex-direction:column;justify-content:space-between;gap:10px;padding:14px 16px;transition:transform .18s cubic-bezier(.34,1.56,.64,1),box-shadow .18s,border-color .18s;display:flex;position:relative;overflow:hidden}.tm-arcade-steer-card.tm-steer-crush{background:linear-gradient(135deg,#240c36f0,#0f142af2);border:2px solid #ec4899a6;box-shadow:0 10px 28px #0000008c,0 0 22px #ec489938}.tm-arcade-steer-card.tm-steer-pinball{background:linear-gradient(135deg,#0c1a30f0,#1c102af2);border:2px solid #00f3ffa6;box-shadow:0 10px 28px #0000008c,0 0 22px #00f3ff38}.tm-arcade-steer-card:hover{border-color:#facc15;transform:translateY(-3px)scale(1.01);box-shadow:0 14px 34px #000000b3,0 0 28px #facc1559}.tm-arcade-steer-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.tm-arcade-steer-pill{letter-spacing:.6px;color:#facc15;background:#facc1529;border:1px solid #facc158c;border-radius:999px;padding:3px 9px;font-size:10px;font-weight:900}.tm-arcade-steer-best{color:#4ade80;font-size:11px;font-weight:800}.tm-arcade-steer-body{align-items:center;gap:14px;display:flex}.tm-arcade-steer-icons{letter-spacing:2px;text-align:center;background:#05070fbf;border:1.5px solid #ffffff29;border-radius:14px;flex-shrink:0;padding:10px 12px;font-size:28px}.tm-arcade-steer-title{color:#f8fafc;margin:0 0 3px;font-size:17px;font-weight:900}.tm-arcade-steer-desc{color:#cbd5e1;margin:0;font-size:12px;line-height:1.4}.tm-arcade-steer-footer{border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:8px;display:flex}.tm-arcade-steer-payout{color:#facc15;font-size:11px;font-weight:800}.tm-arcade-steer-cta{padding:7px 14px!important;font-size:12px!important;font-weight:900!important}.tm-infeed-arcade-card{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;background:linear-gradient(150deg,#160d2cf5,#0b1428f5)!important;border:2px solid #facc15!important;padding:24px 18px!important;box-shadow:0 14px 36px #000000a6,0 0 26px #facc1538!important}.tm-infeed-arcade-badge{letter-spacing:.8px;color:#00f3ff;background:#00f3ff29;border:1px solid #00f3ff;border-radius:999px;padding:4px 12px;font-size:10px;font-weight:900}.tm-subgame-header{border-bottom:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding-bottom:12px;display:flex}.tm-subgame-badge{color:#070810;-webkit-text-fill-color:#070810;vertical-align:middle;background:linear-gradient(135deg,#facc15,#f97316);border-radius:999px;margin-left:6px;padding:3px 10px;font-size:12px;font-weight:900;display:inline-block}.tm-pinball-marquee-banner{color:#fde047;text-align:center;background:linear-gradient(90deg,#0f172af2,#2e103af2,#0f172af2);border:1.5px solid #facc15;border-radius:12px;margin-bottom:12px;padding:8px 14px;font-size:13px;font-weight:900;box-shadow:0 0 18px #facc1540}@keyframes tmFeverCabinetGlow{0%,to{border-color:#facc15;box-shadow:0 20px 50px #000c,0 0 38px #facc1573}50%{border-color:#00f3ff;box-shadow:0 20px 50px #000c,0 0 42px #00f3ff80}}.tm-crush-fever-cabinet{animation:1.1s ease-in-out infinite tmFeverCabinetGlow}.tm-crush-levelup-strip{color:#f8fafc;background:linear-gradient(135deg,#22c55e33,#facc1538);border:2px solid #4ade80;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;padding:10px 14px;font-size:13px;display:flex}.tm-crush-tile.special-packet-bomb{background:radial-gradient(circle,#f973168c,#ef444473);border-color:#facc15;box-shadow:0 0 18px #f97316,inset 0 0 10px #facc1599}@keyframes tmCrushAnnouncerPop{0%{opacity:0;transform:translate(-50%,-50%)scale(.25)rotate(-8deg)}28%{opacity:1;transform:translate(-50%,-50%)scale(1.18)rotate(3deg)}75%{opacity:1;transform:translate(-50%,-50%)scale(1.02)rotate(-1deg)}to{opacity:0;transform:translate(-50%,-62%)scale(1.25)rotate(0)}}.tm-crush-announcer-splash{z-index:30;pointer-events:none;border:3px solid var(--splash-color,#facc15);text-align:center;box-shadow:0 18px 45px #000000e6, 0 0 36px var(--splash-color,#facc15);white-space:nowrap;background:linear-gradient(145deg,#0a0e1cf5,#260c34f5);border-radius:20px;padding:12px 24px;animation:1.12s cubic-bezier(.16,1,.3,1) forwards tmCrushAnnouncerPop;position:absolute;top:48%;left:50%}.tm-crush-announcer-title{letter-spacing:1.2px;color:var(--splash-color,#facc15);text-shadow:0 3px 10px #000000f2;font-family:Impact,Arial Black,sans-serif;font-size:clamp(22px,5vw,32px);font-weight:900}.tm-crush-announcer-sub{color:#f8fafc;letter-spacing:.8px;margin-top:2px;font-size:11px;font-weight:900}@keyframes tmLaserBeamFlash{0%{opacity:0;transform:scale(.4)}25%{opacity:1;transform:scale(1.1)}to{opacity:0;transform:scale(1.4)}}.tm-crush-laser-beam{z-index:22;pointer-events:none;box-shadow:0 0 16px var(--laser-color,#00f3ff), 0 0 32px var(--laser-color,#00f3ff);background:#fff;border-radius:999px;animation:.4s ease-out forwards tmLaserBeamFlash;position:absolute}.tm-crush-laser-beam.horizontal{height:12px;margin-top:-6px;left:0;right:0}.tm-crush-laser-beam.vertical{width:12px;margin-left:-6px;top:0;bottom:0}@keyframes tmTileScoreRise{0%{opacity:1;transform:translate(-50%,-50%)scale(.6)}to{opacity:0;transform:translate(-50%,-165%)scale(1.15)}}.tm-crush-tile-popup{z-index:26;pointer-events:none;text-shadow:0 2px 8px #000,0 0 12px #000000f2;white-space:nowrap;font-family:Impact,Arial Black,sans-serif;font-size:18px;font-weight:900;animation:.88s ease-out forwards tmTileScoreRise;position:absolute}@keyframes tmCandyShardBurst{0%{opacity:1;transform:translate(-50%,-50%)scale(1)rotate(0)}to{transform:translate(calc(-50% + var(--dx,40px)), calc(-50% + var(--dy,-50px))) scale(.3) rotate(260deg);opacity:0}}.tm-crush-candy-shard{z-index:24;pointer-events:none;font-size:20px;animation:.68s ease-out forwards tmCandyShardBurst;position:absolute}.tm-donotpress-dock{z-index:940;align-items:center;gap:5px;display:inline-flex;position:fixed;bottom:20px;left:18px}.tm-donotpress-btn{color:#fff;letter-spacing:.6px;cursor:pointer;background:linear-gradient(145deg,#ef4444,#b91c1c);border:2.5px solid #fde047;border-radius:999px;align-items:center;gap:7px;padding:9px 15px;font-size:12px;font-weight:900;transition:transform .15s cubic-bezier(.34,1.56,.64,1),box-shadow .15s;display:inline-flex;box-shadow:0 8px 24px #000000bf,0 0 20px #ef44448c}.tm-donotpress-btn:hover{transform:translateY(-2px)scale(1.06);box-shadow:0 10px 28px #000000d9,0 0 28px #facc15}.tm-donotpress-btn:active{transform:scale(.94)}.tm-donotpress-led{font-size:16px}.tm-donotpress-hide{color:#94a3b8;cursor:pointer;background:#0f172ae6;border:1px solid #ffffff40;border-radius:50%;width:24px;height:24px;font-size:11px;font-weight:900}.tm-chaos-event-overlay{z-index:992;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#05070fc7;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.tm-chaos-event-card{text-align:center;background:linear-gradient(155deg,#0e1226fa,#260c34fa);border:2.5px solid #facc15;border-radius:22px;width:100%;max-width:370px;padding:20px;position:relative;box-shadow:0 20px 50px #000000e6,0 0 36px #facc1559}.tm-chaos-event-tag{letter-spacing:.7px;color:#00f3ff;text-transform:uppercase;font-size:10px;font-weight:900}.tm-chaos-target-btn{cursor:pointer;background:radial-gradient(circle,#facc1533,#0f172ae6);border:2px dashed #facc15a6;border-radius:18px;width:100%;padding:16px 12px;transition:transform .1s,border-color .1s}.tm-chaos-target-btn:hover:not(:disabled){border-color:#00f3ff;transform:scale(1.04)}.tm-chaos-target-btn.hit{border-color:#ef4444;transform:scale(.9)rotate(-6deg)}.tm-chaos-target-cta{color:#facc15;background:#05070fcc;border-radius:999px;margin-top:8px;padding:4px 12px;font-size:12px;font-weight:900;display:inline-block}@keyframes tmPoliceStrobe{0%,to{border-color:#ef4444;box-shadow:0 12px 36px #000000d9,0 0 28px #ef4444a6}50%{border-color:#3b82f6;box-shadow:0 12px 36px #000000d9,0 0 28px #3b82f6a6}}.tm-police-siren-banner{z-index:994;color:#f8fafc;cursor:pointer;background:#0a0e1cf5;border:2.5px solid #ef4444;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;width:calc(100% - 32px);max-width:780px;padding:12px 18px;font-size:13px;animation:.55s linear infinite tmPoliceStrobe;display:flex;position:fixed;top:70px;left:50%;transform:translate(-50%)}@media (width<=768px){.tm-donotpress-dock{bottom:84px;left:12px}}.tm-vegas-slot-cabinet{background:linear-gradient(#1b0b2e 0%,#0f1329 48%,#1c0d30 100%);border:3px solid #facc15;border-radius:28px 28px 20px 20px;padding:18px 20px;position:relative;overflow:hidden;box-shadow:0 22px 55px #000000e0,0 0 38px #ec489947,inset 0 0 28px #00f3ff24}.tm-vegas-slot-cabinet.vault-embedded{margin-bottom:14px;padding:14px 16px}@keyframes tmVegasJackpotStrobe{0%,to{border-color:#facc15;box-shadow:0 22px 55px #000000e6,0 0 52px #facc15a6}50%{border-color:#00f3ff;box-shadow:0 22px 55px #000000e6,0 0 56px #00f3ffa6}}.tm-vegas-slot-cabinet.jackpot-strobe{animation:.55s ease-in-out infinite tmVegasJackpotStrobe}.tm-vegas-topper-arch{text-align:center;background:radial-gradient(circle at 50% 25%,#3b0764 0%,#17082a 70%,#090614 100%);border:2.5px solid #ec4899;border-radius:36px 36px 16px 16px;margin-bottom:12px;padding:18px 18px 14px;position:relative;box-shadow:0 10px 26px #000000b3,0 0 24px #ec489959,inset 0 0 22px #facc1529}.tm-vegas-bulb-ring{justify-content:space-between;align-items:center;gap:4px;margin-bottom:10px;padding:0 6px;display:flex}.tm-vegas-bulb{background:#334155;border:1px solid #ffffff59;border-radius:50%;width:10px;height:10px;transition:all .15s}.tm-vegas-bulb.lit.gold{background:#fde047;box-shadow:0 0 10px #facc15,0 0 18px #f59e0b}.tm-vegas-bulb.lit.pink{background:#f472b6;box-shadow:0 0 10px #ec4899,0 0 18px #db2777}.tm-vegas-bulb.lit.cyan{background:#67e8f9;box-shadow:0 0 10px #00f3ff,0 0 18px #0284c7}.tm-vegas-topper-inner{flex-direction:column;align-items:center;gap:4px;display:flex}.tm-vegas-neon-crown{letter-spacing:1.4px;color:#f472b6;text-shadow:0 0 10px #ec4899cc;font-size:11px;font-weight:900}.tm-vegas-neon-logo{letter-spacing:1.5px;color:#fff;text-shadow:0 0 8px #00f3ff,0 0 18px #00f3ff,0 3px 8px #000000f2;font-family:Impact,Arial Black,sans-serif;font-size:clamp(20px,4.2vw,30px);font-weight:900}.tm-vegas-neon-logo span{color:#fde047;text-shadow:0 0 10px #facc15,0 0 22px #f97316,0 3px 8px #000000f2}.tm-vegas-progressive-led{background:#04060e;border:2px solid #facc15;border-radius:10px;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:4px;padding:5px 14px;display:inline-flex;box-shadow:inset 0 0 12px #facc1540,0 0 14px #facc1540}.tm-vegas-led-label{letter-spacing:.8px;color:#f87171;font-size:10px;font-weight:900}.tm-vegas-led-digits{color:#4ade80;text-shadow:0 0 10px #4ade80bf;font-family:Courier New,monospace;font-size:15px;font-weight:900}.tm-vegas-paytable-glass{background:linear-gradient(90deg,#080c1aeb,#180b26eb);border:1.5px solid #00f3ff66;border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:6px;margin-bottom:12px;padding:8px 10px;display:grid}.tm-vegas-pay-item{color:#cbd5e1;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;justify-content:space-between;align-items:center;padding:4px 8px;font-size:11px;font-weight:800;display:flex}.tm-vegas-pay-item strong{color:#4ade80;font-weight:900}.tm-vegas-pay-item.gold-tier{background:#facc151a;border-color:#facc158c}.tm-vegas-pay-item.gold-tier strong{color:#fde047}.tm-vegas-pay-item.cyan-tier{background:#00f3ff14;border-color:#00f3ff73}.tm-vegas-pay-item.cyan-tier strong{color:#00f3ff}.tm-vegas-machine-body{align-items:stretch;gap:12px;margin-bottom:12px;display:flex}.tm-vegas-reels-bezel{background:linear-gradient(#060812 0%,#11162b 50%,#060812 100%);border:3px solid #cbd5e1;border-radius:18px;flex:1;padding:14px 12px 12px;position:relative;box-shadow:inset 0 12px 24px #000000e6,inset 0 -12px 24px #000000e6,0 0 22px #00f3ff38}.tm-vegas-payline-laser{z-index:8;pointer-events:none;background:linear-gradient(90deg,#ef4444,#facc15,#00f3ff,#facc15,#ef4444);justify-content:space-between;align-items:center;height:3px;display:flex;position:absolute;top:44%;left:6px;right:6px;box-shadow:0 0 12px #ef4444,0 0 20px #facc15}.tm-vegas-payline-tag{color:#fff;letter-spacing:.5px;background:#ef4444;border-radius:4px;padding:2px 5px;font-size:9px;font-weight:900;box-shadow:0 0 8px #ef4444}.tm-vegas-reels-grid{z-index:5;grid-template-columns:repeat(3,1fr);gap:10px;display:grid;position:relative}.tm-vegas-reel-column{flex-direction:column;gap:8px;display:flex}.tm-vegas-reel-drum{border:2.5px solid var(--reel-accent,#00f3ff);background:linear-gradient(#070a16 0%,#1e293b 22%,#f8fafc 50%,#1e293b 78%,#070a16 100%);border-radius:14px;justify-content:center;align-items:center;height:182px;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 18px 22px #000000d1,inset 0 -18px 22px #000000d1,0 6px 16px #000000a6}.tm-vegas-reel-drum.held{border-color:#facc15;box-shadow:inset 0 16px 20px #000c,inset 0 -16px 20px #000c,0 0 20px #facc15a6}@keyframes tmVegasDrumSpin{0%{filter:blur(1.5px);transform:translateY(-18px)scaleY(1.08)}50%{filter:blur(2px);transform:translateY(18px)scaleY(1.12)}to{filter:blur(1.5px);transform:translateY(-18px)scaleY(1.08)}}.tm-vegas-reel-drum.spinning .tm-vegas-drum-strip{animation:.14s linear infinite tmVegasDrumSpin}@keyframes tmVegasDrumStopBounce{0%{transform:translateY(-14px)}55%{transform:translateY(6px)}to{transform:translateY(0)}}.tm-vegas-reel-drum.just-stopped .tm-vegas-drum-strip{animation:.26s cubic-bezier(.34,1.56,.64,1) tmVegasDrumStopBounce}.tm-vegas-drum-glass-shade{pointer-events:none;z-index:4;background:linear-gradient(#04060ed1 0%,#04060e1f 28%,#ffffff2e 48%,#04060e1f 72%,#04060ed1 100%);position:absolute;inset:0}.tm-vegas-hold-lock-ribbon{z-index:9;color:#070810;letter-spacing:.5px;background:linear-gradient(135deg,#facc15,#f97316);border-radius:999px;padding:2px 8px;font-size:9px;font-weight:900;position:absolute;top:6px;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #000c}.tm-vegas-drum-strip{z-index:2;flex-direction:column;justify-content:space-between;align-items:center;width:100%;height:100%;padding:8px 4px;display:flex}.tm-vegas-drum-cell{flex-direction:column;justify-content:center;align-items:center;line-height:1;display:flex}.tm-vegas-drum-cell.neighbor{opacity:.42;filter:saturate(.75);font-size:20px}.tm-vegas-drum-cell.center{border:2px solid var(--sym-color,#facc15);background:radial-gradient(circle,#0f172af0 0%,#070a16fa 100%);border-radius:12px;width:88%;padding:7px 10px;box-shadow:0 0 16px #00f3ff47}.tm-vegas-sym-emoji{filter:drop-shadow(0 2px 6px #000c);font-size:clamp(26px,5vw,36px);line-height:1.05}.tm-vegas-sym-name{letter-spacing:.5px;color:var(--sym-color,#fde047);text-align:center;white-space:nowrap;margin-top:3px;font-size:9px;font-weight:900}.tm-vegas-reel-btns{grid-template-columns:1fr 1fr;gap:5px;display:grid}.tm-vegas-deck-mini-btn{color:#cbd5e1;cursor:pointer;background:#0f172aeb;border:1.5px solid #fff3;border-radius:8px;padding:6px 4px;font-size:10px;font-weight:900;transition:all .14s}.tm-vegas-deck-mini-btn:hover:not(:disabled){color:#00f3ff;border-color:#00f3ff}.tm-vegas-deck-mini-btn.active{color:#070810;background:linear-gradient(135deg,#facc15,#f97316);border-color:#fff;box-shadow:0 0 14px #facc1599}.tm-vegas-deck-mini-btn.nudge:hover:not(:disabled){color:#4ade80;border-color:#4ade80}.tm-vegas-deck-mini-btn:disabled{opacity:.38;cursor:not-allowed}.tm-vegas-lever-housing{-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:center;align-items:center;width:58px;display:flex;position:relative}.tm-vegas-lever-mount{background:linear-gradient(90deg,#334155,#94a3b8 45%,#1e293b);border:2px solid #cbd5e1;border-radius:14px;justify-content:center;align-items:center;width:46px;height:150px;display:flex;position:relative;box-shadow:inset 0 4px 10px #000000b3,0 6px 16px #0009}.tm-vegas-lever-slot-track{background:#05070f;border:1px solid #ffffff38;border-radius:999px;width:10px;height:112px}.tm-vegas-lever-arm-group{transform-origin:bottom;cursor:pointer;z-index:6;flex-direction:column;align-items:center;transition:transform .36s cubic-bezier(.34,1.56,.64,1);display:flex;position:absolute;top:16px;left:50%;transform:translate(-50%)rotateX(0)}.tm-vegas-lever-arm-group.pulled{transform:translate(-50%)translateY(58px)scaleY(.55)}.tm-vegas-lever-knob{background:radial-gradient(circle at 32% 28%,#fde047 0%,#ef4444 45%,#991b1b 100%);border:2.5px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;display:flex;position:relative;box-shadow:0 0 18px #ef4444,0 6px 14px #000000bf}.tm-vegas-lever-knob-shine{background:#ffffffbf;border-radius:50%;width:10px;height:7px;position:absolute;top:5px;left:7px}.tm-vegas-lever-knob-text{color:#fff;text-shadow:0 1px 3px #000;letter-spacing:.4px;font-size:9px;font-weight:900}.tm-vegas-lever-shaft{background:linear-gradient(90deg,#94a3b8,#f8fafc 50%,#475569);border-radius:4px;width:10px;height:64px;box-shadow:0 4px 8px #0009}.tm-vegas-lever-caption{color:#facc15;letter-spacing:.6px;margin-top:6px;font-size:9px;font-weight:900}.tm-vegas-digital-readout{text-align:center;color:#e2e8f0;background:#050711;border:1.5px solid #00f3ff7a;border-radius:12px;margin-bottom:12px;padding:9px 14px;font-size:13px;font-weight:900;box-shadow:inset 0 0 14px #00f3ff24}.tm-vegas-digital-readout.win-glow{color:#fde047;border-color:#facc15;box-shadow:0 0 20px #facc1559,inset 0 0 16px #facc1538}.tm-vegas-control-deck{background:#080c1ad9;border:1.5px solid #ffffff1f;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:10px 14px;display:flex}.tm-vegas-deck-Meters{flex-wrap:wrap;gap:8px;display:flex}.tm-vegas-meter-pill{color:#94a3b8;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:10px;flex-direction:column;padding:5px 10px;font-size:10px;font-weight:800;display:flex}.tm-vegas-meter-pill strong{color:#facc15;font-size:12px}.tm-vegas-deck-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tm-vegas-spin-mega-btn{color:#070810;letter-spacing:.9px;cursor:pointer;background:linear-gradient(135deg,#facc15 0%,#f97316 52%,#ec4899 100%);border:2.5px solid #fff;border-radius:14px;padding:11px 22px;font-family:Impact,Arial Black,sans-serif;font-size:16px;font-weight:900;transition:transform .14s cubic-bezier(.34,1.56,.64,1),box-shadow .14s;box-shadow:0 8px 22px #f9731673,0 0 20px #facc1566}.tm-vegas-spin-mega-btn:hover:not(:disabled){transform:translateY(-2px)scale(1.03);box-shadow:0 12px 28px #f97316a6,0 0 28px #facc15}.tm-vegas-spin-mega-btn:disabled{opacity:.48;cursor:not-allowed}.tm-vegas-hopper-tray{background:linear-gradient(#1e293b 0%,#090d1a 60%,#334155 100%);border:2px solid #94a3b8;border-radius:12px 12px 18px 18px;padding:8px 14px;position:relative;overflow:hidden;box-shadow:inset 0 6px 14px #000000d9}.tm-vegas-hopper-lip{color:#cbd5e1;letter-spacing:.6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:10px;font-weight:900;display:flex}.tm-vegas-hopper-win-tag{color:#4ade80}@keyframes tmVegasCoinFountain{0%{opacity:1;transform:translateY(16px)scale(.5)rotate(0)}50%{opacity:1;transform:translateY(-38px)scale(1.15)rotate(180deg)}to{opacity:0;transform:translateY(10px)scale(.8)rotate(360deg)}}.tm-vegas-coin-shower{pointer-events:none;height:28px;position:relative}.tm-vegas-coin-particle{font-size:20px;animation:.9s ease-out forwards tmVegasCoinFountain;position:absolute;bottom:0}.tm-crush-star-tube-shell{background:#070a16db;border:1.5px solid #00f3ff59;border-radius:16px;flex-direction:column;gap:8px;margin-bottom:12px;padding:10px 14px;display:flex}.tm-crush-mascot-pill{color:#f8fafc;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.tm-crush-mascot-avatar{font-size:18px}.tm-crush-mascot-text{color:#fde047;flex:1;min-width:180px}.tm-crush-jelly-badge{color:#7dd3fc;background:#38bdf829;border:1px solid #38bdf8;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:900}.tm-crush-star-tube-wrap{padding:6px 4px 2px}.tm-crush-star-tube-track{background:#0f172af2;border:2px solid #ffffff38;border-radius:999px;height:14px;position:relative;box-shadow:inset 0 2px 6px #000000d9}.tm-crush-star-tube-fill{background:linear-gradient(90deg,#4ade80 0%,#00f3ff 45%,#ec4899 78%,#facc15 100%);border-radius:999px;height:100%;transition:width .32s cubic-bezier(.34,1.56,.64,1);box-shadow:0 0 14px #00f3ff99}.tm-crush-star-marker{filter:grayscale(.85);background:#0f172a;border:1.5px solid #64748b;border-radius:999px;padding:1px 6px;font-size:10px;transition:transform .25s cubic-bezier(.34,1.56,.64,1),filter .25s,border-color .25s;position:absolute;top:50%;transform:translate(-50%,-50%)scale(.88)}.tm-crush-star-marker.lit{filter:grayscale(0);background:#1e1b4b;border-color:#facc15;transform:translate(-50%,-50%)scale(1.12);box-shadow:0 0 12px #facc15}.tm-crush-tile{box-shadow:0 4px 0 var(--candy-shadow,#0f172a), 0 6px 12px #0000008c, inset 0 2px 4px #ffffff73;overflow:hidden}.tm-crush-candy-shine{pointer-events:none;background:linear-gradient(#ffffffb8,#ffffff0d);border-radius:999px;width:42%;height:26%;position:absolute;top:4px;left:6px;transform:rotate(-12deg)}.tm-crush-tile.has-crystal-jelly{box-shadow:0 0 0 2.5px #38bdf8d9,0 0 16px #38bdf880,inset 0 0 14px #bae6fd73}.tm-crush-tile.has-double-jelly{box-shadow:0 0 0 3px #e0f2fe,0 0 20px #00f3ffcc,inset 0 0 18px #e0f2fea6}.tm-crush-jelly-frost{pointer-events:none;filter:drop-shadow(0 1px 2px #000);font-size:10px;line-height:1;position:absolute;top:2px;left:3px}.tm-crush-tile.special-seeking-rocket{background:radial-gradient(circle,#4ade80a6,#10b98180,#052e16e6);border-color:#86efac;box-shadow:0 0 18px #4ade80,inset 0 0 10px #ffffff80}@keyframes tmCandyGravityDrop{0%{transform:translateY(calc(var(--drop-rows,1) * -36%)) scale(.92, 1.08)}70%{transform:translateY(4%)scale(1.06,.94)}86%{transform:translateY(-2%)scale(.98,1.02)}to{transform:translateY(0)scale(1)}}.tm-crush-tile.dropping{animation:.34s cubic-bezier(.22,1,.36,1) tmCandyGravityDrop}@keyframes tmCandyInvalidSwap{0%,to{transform:translate(0)}25%{border-color:#f87171;transform:translate(-7px)rotate(-6deg)}50%{border-color:#f87171;transform:translate(7px)rotate(6deg)}75%{transform:translate(-4px)rotate(-3deg)}}.tm-crush-tile.invalid-swap{animation:.38s ease-in-out tmCandyInvalidSwap}.tm-crush-lightning-svg{z-index:25;pointer-events:none;filter:drop-shadow(0 0 8px #00f3ff)drop-shadow(0 0 14px #facc15);width:100%;height:100%;position:absolute;inset:0}@keyframes tmShockwaveExpand{0%{opacity:1;transform:translate(-50%,-50%)scale(.2)}to{opacity:0;transform:translate(-50%,-50%)scale(2.8)}}.tm-crush-shockwave-ring{border:4px solid var(--sw-color,#00f3ff);width:90px;height:90px;box-shadow:0 0 20px var(--sw-color,#00f3ff), inset 0 0 14px var(--sw-color,#00f3ff);z-index:23;pointer-events:none;border-radius:50%;animation:.58s ease-out forwards tmShockwaveExpand;position:absolute}.tm-mode-divider{color:#94a3b8;letter-spacing:.6px;align-self:center;padding:0 4px 0 8px;font-size:10px;font-weight:900}.tm-tab-surprise{color:#fde047!important;border-color:#facc1580!important}.tm-arcade-steer-section-head{flex-direction:column;gap:2px;margin-bottom:10px;display:flex}.tm-arcade-steer-eyebrow{letter-spacing:.8px;color:#00f3ff;font-size:11px;font-weight:900}.tm-arcade-steer-heading{color:#f8fafc;margin:0;font-size:17px;font-weight:900}.tm-arcade-steer-grid-3{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.tm-arcade-steer-card.tm-steer-slots{background:linear-gradient(135deg,#2c0c30f0,#140e2af2);border:2px solid #facc15b8;box-shadow:0 10px 28px #0000008c,0 0 22px #facc1538}.tm-quick-comment-chips{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.tm-quick-comment-chip{color:#e2e8f0;cursor:pointer;background:#00f3ff1a;border:1px solid #00f3ff59;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:700;transition:all .14s}.tm-quick-comment-chip:hover{color:#fde047;background:#facc1533;border-color:#facc15}.tm-seo-viral-strip{background:linear-gradient(135deg,#0e162cf0,#220c30f0);border:1.5px solid #facc1580;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;padding:12px 16px;display:flex}.tm-dock-games-drawer{z-index:985;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0a0e1cf7;border:2px solid #00f3ff;border-radius:18px;padding:12px;position:fixed;bottom:72px;left:12px;right:12px;box-shadow:0 -10px 34px #000000d9,0 0 24px #00f3ff4d}.tm-dock-games-drawer-head{color:#facc15;letter-spacing:.7px;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:11px;font-weight:900;display:flex}.tm-dock-games-drawer-grid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.tm-dock-game-chip{color:#f8fafc;cursor:pointer;background:#ffffff0f;border:1.5px solid #ffffff29;border-radius:12px;align-items:center;gap:8px;padding:9px 10px;font-size:12px;display:flex}.tm-dock-game-chip.active,.tm-dock-game-chip:hover{color:#fde047;background:#facc1529;border-color:#facc15}@media (width<=680px){.tm-vegas-machine-body{flex-direction:column}.tm-vegas-lever-housing{flex-direction:row;gap:10px;width:100%}.tm-vegas-lever-mount{display:none}.tm-vegas-reel-drum{height:152px}.tm-quick-upload-shell{margin:4px auto 8px;padding:0 12px}.tm-quick-upload-bar{gap:8px;padding:10px 12px}.tm-quick-upload-sub,.tm-compact-bounty-strip{display:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
