/*! tailwindcss v4.2.1 | 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-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}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, 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;--spacing:.25rem;--radius-lg:.5rem;--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,ui-sans-serif, system-ui, 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{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{.absolute{position:absolute}.start{inset-inline-start:var(--spacing)}.block{display:block}.hidden{display:none}.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)}}:root{--black:#060606;--black-soft:#0b0b0b;--panel:#121212d1;--panel-solid:#111;--panel-hover:#171717;--line:#ffffff17;--line-red:#ff2e2e4d;--red:#ff2f2f;--red-bright:#ff4d3d;--red-dark:#7f1111;--ivory:#f5f1e9;--muted:#9d9892;--success:#53e28d;--warning:#ffca6a;--radius-sm:12px;--radius:20px;--radius-lg:30px;--shadow-red:0 24px 80px #9700003d}*{box-sizing:border-box}html{background:var(--black);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-behavior:smooth}body{min-height:100vh;color:var(--ivory);text-rendering:optimizelegibility;background:radial-gradient(circle at 82% 4%,#8e00003d,#0000 30rem),radial-gradient(circle at 8% 30%,#43000026,#0000 26rem),linear-gradient(#090909 0,#050505 45rem);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body:before{z-index:-1;content:"";pointer-events:none;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:44px 44px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 72%);mask-image:linear-gradient(#000,#0000 72%)}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--red-bright);outline-offset:4px}.app-layout{grid-template-columns:250px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{border-right:1px solid var(--line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#050505c2;flex-direction:column;height:100vh;padding:30px 22px 24px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:12px;min-width:0;display:flex}.brand-mark{color:#fff;letter-spacing:-.08em;background:radial-gradient(circle at 30% 30%,#ff4b3b,#8f0707 58%,#190000);border:1px solid #ff534580;border-radius:13px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:19px;font-weight:950;display:grid;box-shadow:0 0 34px #ff2a2a42}.brand-copy strong,.brand-copy span{display:block}.brand-copy strong{color:#fff;letter-spacing:.12em;font-size:17px}.brand-copy span{color:var(--muted);letter-spacing:.15em;text-transform:uppercase;margin-top:1px;font-size:11px;font-weight:650}.side-nav{gap:7px;margin-top:46px;display:grid}.nav-link{color:#aaa6a0;border:1px solid #0000;border-radius:14px;align-items:center;gap:13px;min-height:48px;padding:0 14px;font-size:14px;font-weight:620;transition:background .16s,color .16s,border-color .16s,transform .16s;display:flex}.nav-link:hover{border-color:var(--line);color:#fff;background:#ffffff09;transform:translate(2px)}.nav-link.active{border-color:var(--line-red);box-shadow:inset 3px 0 var(--red);color:#fff;background:linear-gradient(90deg,#ae141440,#5100000a)}.nav-icon{place-items:center;width:22px;height:22px;font-size:18px;display:grid}.sidebar-status{border:1px solid var(--line);background:#ffffff06;border-radius:16px;margin-top:auto;padding:15px}.status-line{color:#cbc7c1;align-items:center;gap:9px;font-size:12px;display:flex}.status-line+.status-line{margin-top:9px}.status-dot{background:var(--success);border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #53e28db3}.main-column{min-width:0}.topbar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#06060675;justify-content:space-between;align-items:center;min-height:84px;padding:0 5vw;display:flex}.topbar-kicker{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:650}.topbar-actions{align-items:center;gap:10px;display:flex}.icon-button{border:1px solid var(--line);color:#d7d2cc;background:#ffffff06;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.profile-chip{border:1px solid var(--line);background:#ffffff09;border-radius:14px;align-items:center;gap:10px;min-height:42px;padding:5px 13px 5px 6px;font-size:12px;font-weight:700;display:flex}.profile-chip img{object-fit:cover;border-radius:9px;width:30px;height:30px}.page-content{width:min(1180px,100% - 7vw);margin:0 auto;padding:50px 0 100px}.hero{border:1px solid var(--line);border-radius:var(--radius-lg);min-height:460px;box-shadow:var(--shadow-red);background:linear-gradient(115deg,#121212f7,#0a0a0ae6),url(/fuurkano-banner.png) 50%/cover;grid-template-columns:minmax(0,1.1fr) minmax(330px,.9fr);align-items:center;padding:clamp(34px,5vw,70px);display:grid;position:relative;overflow:hidden}.hero:after{filter:blur(70px);content:"";background:#af000024;border-radius:50%;width:540px;height:540px;position:absolute;inset:auto -10% -45% 36%}.hero-copy{z-index:2;max-width:650px;position:relative}.eyebrow{color:#d2cbc4;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:9px;font-size:11px;font-weight:750;display:flex}.pulse-dot{background:var(--red);border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite pulse;box-shadow:0 0 0 5px #ff2f2f1a,0 0 20px #ff2f2fcc}.hero h1{color:#fff;letter-spacing:-.06em;max-width:650px;margin:20px 0 18px;font-size:clamp(42px,5.5vw,78px);font-weight:820;line-height:.98}.hero h1 span{color:var(--red-bright);text-shadow:0 0 36px #ff342c3d}.hero-copy>p{color:#aaa5a0;max-width:560px;margin:0;font-size:clamp(15px,1.4vw,18px);line-height:1.7}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.button{border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;min-height:48px;padding:0 20px;font-size:13px;font-weight:750;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{background:linear-gradient(135deg, var(--red-bright), #b70c0c);color:#fff;box-shadow:0 12px 32px #ce0c0c47}.button-primary:hover{box-shadow:0 16px 42px #ce0c0c61}.button-secondary{border-color:var(--line);color:#e7e2dc;background:#ffffff0b}.staging-note{color:#77736f!important;margin-top:18px!important;font-size:11px!important}.hero-visual{z-index:2;place-items:center;min-height:330px;display:grid;position:relative}.avatar-frame{aspect-ratio:1;border:1px solid #ff534580;border-radius:38%;width:min(270px,70vw);position:relative;overflow:hidden;transform:rotate(3deg);box-shadow:0 0 0 12px #ffffff06,0 0 80px #c200005e}.avatar-frame:after{border-radius:inherit;content:"";border:1px solid #fff3;position:absolute;inset:0}.avatar-frame img{object-fit:cover;width:100%;height:100%;transform:scale(1.03)}.hero-orbit{border:1px solid #ff3d3d2e;border-radius:50%;position:absolute}.hero-orbit-one{width:320px;height:320px}.hero-orbit-two{width:390px;height:250px;transform:rotate(-24deg)}.floating-badge{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#aaa5a0;background:#080808d1;border:1px solid #ffffff1c;border-radius:13px;align-items:center;gap:9px;padding:10px 13px;font-size:11px;font-weight:650;display:flex;position:absolute;box-shadow:0 14px 40px #00000059}.floating-badge span{color:#fff;font-size:18px;font-weight:850}.floating-badge-top{top:28px;right:3px}.floating-badge-bottom{bottom:25px;left:5px}.stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.stat-card,.panel{border:1px solid var(--line);background:var(--panel);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 16px 50px #00000029}.stat-card{border-radius:18px;padding:21px;position:relative;overflow:hidden}.stat-card:after{content:"";background:#ffffff09;border-radius:50%;width:90px;height:90px;position:absolute;inset:auto -15px -30px auto}.stat-card.red:after{background:#d012121f}.stat-icon{border:1px solid var(--line);width:35px;height:35px;color:var(--red-bright);background:#ffffff09;border-radius:10px;place-items:center;font-size:18px;display:grid}.stat-label{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;margin-top:25px;font-size:11px;font-weight:650;display:block}.stat-value{color:#fff;letter-spacing:-.04em;margin-top:6px;font-size:30px;font-weight:820;display:block}.dashboard-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);gap:28px;margin-top:62px;display:grid}section+section:not(.stat-grid){margin-top:62px}.dashboard-grid section{margin-top:0!important}.section-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:17px;display:flex}.section-heading small{color:var(--red-bright);letter-spacing:.18em;text-transform:uppercase;font-size:10px;font-weight:760;display:block}.section-heading h2{color:#fff;letter-spacing:-.04em;margin:6px 0 0;font-size:clamp(23px,2.4vw,31px)}.section-link{color:#aaa59f;font-size:12px;font-weight:700}.section-link:hover{color:#fff}.live-card{border:1px solid var(--line);border-radius:var(--radius);background:#0d0d0d;grid-template-columns:1.2fr .8fr;min-height:260px;display:grid;position:relative;overflow:hidden}.live-image{background:linear-gradient(90deg,#0000 45%,#0d0d0d 100%),url(/fuurkano-banner.png) 50%/cover;min-height:260px;position:relative}.live-image:after{content:"";background:linear-gradient(#0000 45%,#000000bf);position:absolute;inset:0}.live-pill{z-index:1;color:#fff;letter-spacing:.12em;background:#8c8c8c;border-radius:8px;padding:7px 11px;font-size:10px;font-weight:850;position:absolute;top:17px;left:17px}.live-pill.online{background:var(--red);box-shadow:0 0 24px #ff2f2f66}.live-copy{flex-direction:column;justify-content:center;padding:30px;display:flex}.live-copy span{color:var(--red-bright);letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:750}.live-copy h3{color:#fff;letter-spacing:-.04em;margin:9px 0 8px;font-size:25px}.live-copy p{color:var(--muted);margin:0 0 22px;font-size:13px;line-height:1.6}.next-event{border-radius:var(--radius);flex-direction:column;justify-content:center;min-height:260px;padding:30px;display:flex}.next-event time{border:1px solid var(--line-red);width:fit-content;color:var(--red-bright);letter-spacing:.08em;text-transform:uppercase;border-radius:8px;padding:7px 10px;font-size:10px;font-weight:800}.next-event h3{color:#fff;letter-spacing:-.04em;margin:20px 0 7px;font-size:24px}.next-event>p{color:var(--muted);margin:0;font-size:13px}.sync-status{color:var(--success);margin-top:30px;font-size:11px;font-weight:650}.leaderboard-preview{border-radius:var(--radius);overflow:hidden}.leader-row{border-bottom:1px solid var(--line);grid-template-columns:36px 45px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:78px;padding:12px 20px;display:grid}.leader-row:last-child{border-bottom:0}.rank{color:#8e8983;background:#ffffff0a;border-radius:9px;place-items:center;width:28px;height:28px;font-size:12px;font-weight:800;display:grid}.rank-1{color:#ffc860;background:#ffbf471a}.rank-2{color:#d5d5d5}.rank-3{color:#d99d70}.leader-avatar{border:1px solid var(--line-red);color:#fff;background:linear-gradient(135deg,#401010,#160707);border-radius:13px;place-items:center;width:42px;height:42px;font-weight:850;display:grid}.leader-name strong,.leader-name span{display:block}.leader-name strong{color:#fff;font-size:13px}.leader-name span{color:var(--muted);margin-top:4px;font-size:11px}.coin-value{color:var(--warning);font-size:13px}.vod-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.vod-card{border:1px solid var(--line);background:var(--panel-solid);border-radius:18px;transition:transform .18s,border-color .18s;overflow:hidden}.vod-card:hover{border-color:var(--line-red);transform:translateY(-4px)}.vod-image{aspect-ratio:16/9;background:linear-gradient(135deg,#85000080,#00000080),url(/fuurkano-banner.png) 50%/cover;place-items:center;display:grid;position:relative}.play-button{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050505a8;border:1px solid #ffffff47;border-radius:50%;place-items:center;width:48px;height:48px;font-size:17px;display:grid}.vod-duration{color:#fff;background:#000000c7;border-radius:6px;padding:4px 7px;font-size:10px;font-weight:700;position:absolute;bottom:9px;right:9px}.vod-copy{padding:17px}.vod-copy span{color:var(--red-bright);letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:800}.vod-copy h3{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:7px 0 0;font-size:14px;line-height:1.4;overflow:hidden}.empty-state{border-radius:var(--radius);text-align:center;place-items:center;min-height:190px;padding:34px;display:grid}.empty-state.compact{min-height:180px}.empty-state>span{color:var(--red-bright);font-size:28px}.empty-state h3{color:#fff;margin:12px 0 5px;font-size:17px}.empty-state p{max-width:480px;color:var(--muted);margin:0;font-size:12px;line-height:1.6}.page-hero{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:30px;padding:34px 0 24px;display:flex}.page-hero h1{color:#fff;letter-spacing:-.06em;margin:8px 0 0;font-size:clamp(36px,5vw,64px)}.page-hero p{max-width:520px;color:var(--muted);margin:0;font-size:14px;line-height:1.7}.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:34px;display:grid}.feature-card{border:1px solid var(--line);background:var(--panel);border-radius:19px;min-height:210px;padding:24px}.feature-card span{border:1px solid var(--line-red);width:38px;height:38px;color:var(--red-bright);border-radius:11px;place-items:center;display:grid}.feature-card h2{color:#fff;margin:35px 0 8px;font-size:18px}.feature-card p{color:var(--muted);margin:0;font-size:12px;line-height:1.65}.auth-panel{border:1px solid var(--line-red);background:radial-gradient(circle at 88% 20%, #ad000033, transparent 18rem), var(--panel);border-radius:24px;grid-template-columns:1fr .8fr;gap:36px;margin-top:36px;padding:clamp(28px,5vw,52px);display:grid}.auth-panel h2{color:#fff;letter-spacing:-.04em;margin:0 0 10px;font-size:28px}.auth-panel p{color:var(--muted);margin:0;font-size:13px;line-height:1.7}.auth-buttons{align-content:center;gap:10px;display:grid}.auth-button{border:1px solid var(--line);color:#d8d4cf;text-align:left;background:#ffffff09;border-radius:14px;justify-content:space-between;align-items:center;min-height:52px;padding:0 16px;font-size:12px;font-weight:720;transition:border-color .16s,background .16s,transform .16s;display:flex}a.auth-button:hover,button.auth-button:hover{border-color:var(--line-red);background:#9c00001f;transform:translateY(-1px)}.auth-button[aria-disabled=true]{cursor:not-allowed;opacity:.62}.auth-button small{color:#74716e;letter-spacing:.08em;text-transform:uppercase;font-size:9px}.auth-button-discord{box-shadow:inset 3px 0 #5865f2}.auth-button-twitch{box-shadow:inset 3px 0 #9146ff}.auth-button-connected{background:#37c57812;border-color:#37c57859}.auth-button-connected small{color:#70d99b}.auth-logout{cursor:pointer;width:100%;font-family:inherit}.auth-notice{border:1px solid var(--line-red);color:#e7ded8;background:#9100001f;border-radius:12px;margin-top:18px;padding:11px 13px;font-size:11px;line-height:1.5}.account-heading{align-items:center;gap:14px;margin-bottom:17px;display:flex}.account-avatar{border:1px solid var(--line-red);color:#fff;background:#181010;border-radius:17px;flex:0 0 58px;place-items:center;width:58px;height:58px;font-size:21px;font-weight:850;display:grid;overflow:hidden}.account-avatar img{object-fit:cover;width:100%;height:100%}.account-kicker{color:var(--red-bright);letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px;font-size:9px;font-weight:800;display:block}.account-heading h2{margin:0}.content-list{gap:12px;margin-top:32px;display:grid}.content-list .panel{border-radius:16px;padding:20px}.event-row{grid-template-columns:110px minmax(0,1fr) auto;align-items:center;gap:22px;display:grid}.event-date{border:1px solid var(--line-red);color:var(--red-bright);text-align:center;text-transform:uppercase;border-radius:12px;padding:13px;font-size:11px;font-weight:780}.event-copy h2{color:#fff;margin:0;font-size:17px}.event-copy p{color:var(--muted);margin:5px 0 0;font-size:12px}.badge{border:1px solid var(--line);color:#b9b5b0;letter-spacing:.08em;text-transform:uppercase;border-radius:8px;padding:6px 9px;font-size:9px;font-weight:750}.mobile-nav,.mobile-label{display:none}@keyframes pulse{50%{opacity:.5}}@media (width<=1050px){.app-layout{grid-template-columns:86px minmax(0,1fr)}.sidebar{align-items:center;padding-inline:14px}.brand-copy,.nav-label,.sidebar-status{display:none}.side-nav{width:100%}.nav-link{justify-content:center;padding:0}.hero{grid-template-columns:1fr .75fr}.floating-badge{display:none}.dashboard-grid{grid-template-columns:1fr}.dashboard-grid section+section{margin-top:20px!important}}@media (width<=760px){.app-layout{display:block}.sidebar{display:none}.topbar{z-index:10;min-height:68px;padding:0 18px;position:sticky;top:0}.topbar-kicker{text-overflow:ellipsis;white-space:nowrap;max-width:170px;overflow:hidden}.icon-button{display:none}.page-content{width:calc(100% - 28px);padding:22px 0 112px}.hero{border-radius:22px;min-height:auto;padding:30px 24px;display:block}.hero h1{margin-top:17px;font-size:clamp(42px,13vw,58px)}.hero-visual{min-height:260px;margin-top:25px}.avatar-frame{width:220px}.hero-orbit-one{width:260px;height:260px}.hero-orbit-two{width:290px;height:180px}.hero-actions{grid-template-columns:1fr;display:grid}.button{width:100%}.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}section+section:not(.stat-grid),.dashboard-grid{margin-top:46px}.live-card{display:block}.live-image{background:linear-gradient(#0000 45%,#0d0d0d 100%),url(/fuurkano-banner.png) 50%/cover;min-height:210px}.live-copy{padding:24px}.vod-grid,.feature-grid{grid-template-columns:1fr}.leader-row{grid-template-columns:30px 40px minmax(0,1fr) auto;gap:9px;padding-inline:13px}.leader-name span{display:none}.page-hero{padding-top:22px;display:block}.page-hero p{margin-top:15px}.auth-panel{grid-template-columns:1fr}.event-row{grid-template-columns:84px minmax(0,1fr)}.event-row .badge{display:none}.mobile-nav{z-index:20;right:10px;bottom:max(10px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#0c0c0ceb;border:1px solid #ffffff1f;border-radius:20px;grid-template-columns:repeat(5,1fr);min-height:66px;padding:8px;display:grid;position:fixed;left:10px;box-shadow:0 18px 60px #0000008c}.mobile-nav .nav-link{border-radius:14px;flex-direction:column;gap:2px;min-height:50px}.mobile-nav .mobile-label{letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:9px;font-weight:700;line-height:1;display:block;overflow:hidden}.mobile-nav .nav-link.active{box-shadow:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--app-bg:#08070c;--app-surface:#111016;--app-surface-2:#17151d;--app-surface-3:#201d27;--app-border:#ffffff1a;--app-border-strong:#ff5b4157;--app-text:#fbf7f1;--app-muted:#98939f;--app-red:#ff493d;--app-red-deep:#b41218;--app-orange:#ff8f35;--app-gold:#ffc94b;--app-blue:#48b8ff;--app-purple:#b94cff;--app-green:#43d890;--app-radius:24px;--app-shadow:0 24px 80px #00000061}body:has(.fuurkano-app){background:radial-gradient(circle at 78% 12%, #ff483121, transparent 28rem), radial-gradient(circle at 22% 52%, #ff972c12, transparent 30rem), var(--app-bg);color:var(--app-text);font-family:Manrope,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body:has(.fuurkano-app):before{z-index:0;background-image:radial-gradient(circle,#ffffff1a 1px,#0000 1px),linear-gradient(115deg,#ff3e2c06,#0000 45%);background-size:24px 24px,100% 100%;-webkit-mask-image:linear-gradient(#000,#0006 55%,#0000);mask-image:linear-gradient(#000,#0006 55%,#0000)}.fuurkano-app{z-index:1;background:radial-gradient(circle at 65% 15%,#ff512d0f,#0000 26rem),0 0;grid-template-columns:246px minmax(0,1fr);min-height:100vh;display:grid;position:relative}.app-rail{z-index:30;border-right:1px solid var(--app-border);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#08070ceb;flex-direction:column;height:100vh;padding:26px 18px;display:flex;position:sticky;top:0}.app-brand{align-items:center;gap:12px;min-width:0;display:flex}.app-brand-mark{background:linear-gradient(145deg, #ffffff29, transparent 42%), linear-gradient(145deg, var(--app-red), #b30914 58%, #570007);color:#fff;border:1px solid #ff8f358c;border-radius:14px;flex:0 0 44px;place-items:center;width:44px;height:44px;font-family:Arial Rounded MT Bold,Trebuchet MS,sans-serif;font-size:25px;font-weight:1000;display:grid;transform:rotate(-3deg);box-shadow:inset 0 1px #ffffff38,0 0 30px #ff3d2b3d}.app-brand>span:last-child{min-width:0}.app-brand strong,.app-brand small{display:block}.app-brand strong{color:#0000;letter-spacing:.02em;background:linear-gradient(90deg,#fff,#ffb148 62%,#ff533e);-webkit-background-clip:text;background-clip:text;font-family:Arial Rounded MT Bold,Trebuchet MS,sans-serif;font-size:20px;font-weight:1000}.app-nav{gap:7px;margin-top:42px;display:grid}.app-nav a{color:#9b96a2;border:1px solid #0000;border-radius:15px;align-items:center;gap:13px;min-height:50px;padding:0 15px;font-size:13px;font-weight:760;transition:border-color .16s,background .16s,color .16s,transform .16s;display:flex;position:relative;overflow:hidden}.app-nav a:before{content:"";background:0 0;border-radius:999px;width:3px;position:absolute;inset:9px auto 9px 0}.app-nav a.active{color:#fff;background:radial-gradient(circle at 18%,#ff543536,#0000 42%),#ffffff09;border-color:#ff55393b}.app-nav a.active:before{background:linear-gradient(var(--app-orange), var(--app-red));box-shadow:0 0 18px #ff4730a6}.app-nav a>span{text-align:center;filter:saturate(1.15);width:25px;font-size:20px}.app-nav a small{font-size:inherit}.rail-live{border:1px solid var(--app-border);background:#ffffff06;border-radius:16px;align-items:center;gap:11px;margin-top:auto;padding:14px;display:flex}.live-dot{background:#65616a;border-radius:50%;flex:0 0 8px;width:8px;height:8px;display:block}.live-dot.is-live,.is-live .live-dot{background:var(--app-red);animation:1.8s ease-in-out infinite appPulse;box-shadow:0 0 0 5px #ff493d1a,0 0 18px #ff493dbf}.rail-live strong,.rail-live span{display:block}.rail-live strong{color:#ddd8e0;font-size:11px}.rail-live div>span{color:#6f6a73;margin-top:3px;font-size:9px}.app-stage{min-width:0}.app-topbar{z-index:25;border-bottom:1px solid var(--app-border);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#08070cd1;align-items:center;gap:11px;min-height:76px;padding:0 clamp(20px,4vw,58px);display:flex;position:sticky;top:0}.mobile-brand{display:none}.topbar-spacer{flex:1}.top-live{border:1px solid var(--app-border);color:#77717c;letter-spacing:.12em;border-radius:13px;align-items:center;gap:8px;min-height:38px;padding:0 13px;font-size:9px;font-weight:900;display:flex}.top-live.is-live{color:#ff8c83;background:#ff493d14;border-color:#ff493d54}.currency-chip{color:#f5c75b;background:#ffb82312;border:1px solid #ffc13b4d;border-radius:14px;align-items:center;gap:8px;min-height:40px;padding:4px 13px 4px 5px;display:flex}.currency-chip>span{color:#402400;background:linear-gradient(145deg,#ffd861,#e98b18);border-radius:10px;place-items:center;width:29px;height:29px;font-size:13px;font-weight:1000;display:grid;box-shadow:0 6px 18px #ffac272e}.currency-chip strong{min-width:22px;font-size:12px}.avatar-chip{background:#131016;border:2px solid #ff523699;border-radius:14px;width:42px;height:42px;display:block;overflow:hidden;box-shadow:0 0 22px #ff3a252e}.avatar-chip img{object-fit:cover;width:100%;height:100%}.ticker{z-index:5;color:#2e1302;background:linear-gradient(90deg,#ff493d,#ff9a35 50%,#ffca4a);height:30px;position:relative;overflow:hidden;box-shadow:0 10px 32px #ff492f1c}.ticker>div{align-items:center;gap:26px;width:max-content;min-height:30px;padding-left:20px;animation:28s linear infinite tickerSlide;display:flex}.ticker span{letter-spacing:.18em;font-size:9px;font-weight:1000}.ticker i{font-style:normal}.app-content{width:min(1180px,100% - clamp(40px,8vw,116px));min-height:calc(100vh - 106px);margin:0 auto;padding:46px 0 110px;position:relative}.app-page-heading>small,.section-kicker,.panel-card>div>small,.promo-card small,.fighter-card small,.feature-banner small{color:var(--app-orange);letter-spacing:.18em;text-transform:uppercase;font-size:9px;font-weight:950}.app-page-heading h1{color:#fff;letter-spacing:-.045em;margin:8px 0 9px;font-family:Arial Rounded MT Bold,Trebuchet MS,sans-serif;font-size:clamp(38px,5vw,64px);font-weight:1000;line-height:1}.app-page-heading p{max-width:720px;color:var(--app-muted);margin:0;font-size:14px;line-height:1.65}.live-hero{border:1px solid var(--app-border);background:var(--app-surface);min-height:350px;box-shadow:var(--app-shadow);border-radius:28px;grid-template-columns:minmax(0,1.3fr) minmax(290px,.7fr);display:grid;overflow:hidden}.live-hero.is-live{border-color:#ff493557;box-shadow:0 30px 90px #0000006b,0 0 60px #ff392314}.live-hero-media{background:linear-gradient(90deg, transparent 55%, var(--app-surface) 100%), linear-gradient(180deg, transparent 52%, #000000bf), url(/fuurkano-banner.png) center / cover;min-height:350px;position:relative}.live-badge{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fff;letter-spacing:.12em;background:#08080ac7;border:1px solid #ffffff26;border-radius:10px;align-items:center;gap:8px;padding:8px 11px;font-size:9px;font-weight:950;display:flex;position:absolute;top:20px;left:20px}.live-badge i{background:#777;border-radius:50%;width:7px;height:7px}.live-hero.is-live .live-badge{background:#d30f18e6}.live-hero.is-live .live-badge i{background:#fff;box-shadow:0 0 12px #fff}.live-hero-copy{flex-direction:column;justify-content:center;padding:clamp(28px,4vw,48px);display:flex}.live-hero-copy h2{color:#fff;margin:10px 0 12px;font-family:Arial Rounded MT Bold,Trebuchet MS,sans-serif;font-size:clamp(27px,3vw,42px);line-height:1.04}.live-hero-copy p{color:var(--app-muted);margin:0 0 24px;font-size:13px;line-height:1.65}.primary-button,.gold-button,.case-open-button,.duel-card button,.market-card button,.ghost-button,.logout-button{background:linear-gradient(135deg, var(--app-red), #d20f1d 65%, #a60811);color:#fff;cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;width:fit-content;min-height:46px;padding:0 18px;font-family:inherit;font-size:12px;font-weight:900;transition:transform .15s,filter .15s,opacity .15s;display:inline-flex;box-shadow:0 12px 28px #e21a1f33}.primary-button:hover,.gold-button:hover,.case-open-button:hover,.duel-card button:hover,.market-card button:hover{filter:brightness(1.08);transform:translateY(-2px)}button:disabled,.primary-button[aria-disabled=true]{cursor:not-allowed;filter:grayscale(.5);opacity:.52;transform:none!important}.gold-button{color:#351c00;background:linear-gradient(135deg,#ffd15a,#f39d24);box-shadow:0 12px 28px #f09d2433}.promo-grid{grid-template-columns:1.1fr .9fr;gap:16px;margin-top:18px;display:grid}.promo-card{border:1px solid var(--app-border);border-radius:24px;flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:230px;padding:28px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 54px #00000038}.promo-card:after{filter:blur(2px);content:"";background:#ffffff1f;border-radius:50%;width:260px;height:260px;position:absolute;inset:-60% -18% auto auto}.promo-icon{filter:drop-shadow(0 10px 16px #0003);margin-bottom:18px;font-size:34px;display:block}.promo-card h2{color:#fff;margin:7px 0;font-family:Arial Rounded MT Bold,Trebuchet MS,sans-serif;font-size:25px}.promo-card p{color:#ffffffb8;max-width:520px;margin:0;font-size:12px;line-height:1.6}.text-link{color:#ffc14c;font-size:12px;font-weight:850}.app-section-title{align-items:center;gap:12px;margin:48px 0 16px;display:flex}.app-section-title>span{border:1px solid var(--app-border);background:var(--app-surface);border-radius:13px;place-items:center;width:42px;height:42px;font-size:21px;display:grid}.app-section-title h2,.app-section-title p{margin:0}.app-section-title h2{color:#fff;font-family:Arial Rounded MT Bold,Trebuchet MS,sans-serif;font-size:20px}.app-section-title p{color:#716c77;margin-top:3px;font-size:10px}.drop-rail{scrollbar-width:thin;scroll-snap-type:x proximity;grid-auto-columns:minmax(145px,1fr);grid-auto-flow:column;gap:11px;padding:2px 2px 8px;display:grid;overflow-x:auto}.drop-rail>article{border:1px solid var(--app-border);border-bottom:3px solid var(--rarity,#807b87);background:linear-gradient(180deg, #ffffff06, transparent), var(--app-surface);scroll-snap-align:start;text-align:center;border-radius:18px;min-height:188px;padding:14px}.drop-rail article>div,.inventory-icon,.market-item-icon{background:radial-gradient(circle, var(--drop-accent,var(--item-accent,#ff5847)), transparent 64%), #ffffff09;border-radius:14px;place-items:center;height:92px;display:grid}@supports (color:color-mix(in lab, red, red)){.drop-rail article>div,.inventory-icon,.market-item-icon{background:radial-gradient(circle, color-mix(in srgb, var(--drop-accent,var(--item-accent,#ff5847)) 22%, transparent), transparent 64%), #ffffff09}}.drop-rail article>div,.inventory-icon,.market-item-icon{font-size:42px}.drop-rail article small,.inventory-grid article small,.market-card>small{color:var(--rarity,#9b96a1);letter-spacing:.1em;text-transform:uppercase;margin-top:11px;font-size:8px;font-weight:900;display:block}.drop-rail article strong,.drop-rail article span{display:block}.drop-rail article strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;overflow:hidden}.drop-rail article span{color:#77717c;margin-top:5px;font-size:9px}.rarity-common{--rarity:#8f8a95}.rarity-uncommon{--rarity:#4bd38d}.rarity-rare{--rarity:#48a9ff}.rarity-epic{--rarity:#bd4cff}.rarity-legendary{--rarity:#ffc640}.drop-empty{border:1px dashed var(--app-border);background:#ffffff05;border-radius:18px;align-items:center;gap:14px;min-height:150px;padding:24px;display:flex}.drop-empty>span{font-size:30px}.drop-empty strong{color:#fff;font-size:12px}.drop-empty a{color:var(--app-orange);font-size:11px;font-weight:850}.feed-columns{grid-template-columns:.85fr 1.15fr;gap:22px;display:grid}.app-leaderboard,.compact-vods,.submission-list{border:1px solid var(--app-border);background:var(--app-surface);border-radius:20px;overflow:hidden}.app-leaderboard>div{border-bottom:1px solid var(--app-border);grid-template-columns:28px 38px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:63px;padding:9px 14px;display:grid}.app-leaderboard>div:last-child{border-bottom:0}.app-leaderboard>div.mine{background:linear-gradient(90deg,#ff462b1a,#0000)}.app-leaderboard>div>span{color:var(--app-orange);text-align:center;font-size:11px;font-weight:900}.app-leaderboard>div>i{border:1px solid var(--app-border-strong);color:#fff;background:#251216;border-radius:11px;place-items:center;width:34px;height:34px;font-size:12px;font-style:normal;font-weight:900;display:grid}.app-leaderboard strong,.app-leaderboard small{display:block}.app-leaderboard strong{color:#fff;font-size:11px}.app-leaderboard small{color:#77717c;margin-top:3px;font-size:9px}.app-leaderboard b{color:#f2be53;font-size:10px}.compact-vods>a{border-bottom:1px solid var(--app-border);grid-template-columns:104px minmax(0,1fr);align-items:center;gap:12px;min-height:77px;padding:9px;display:grid}.compact-vods>a:last-child{border-bottom:0}.compact-vod-image{background:linear-gradient(#2d00002e,#0000009e),url(/fuurkano-banner.png) 50%/cover;border-radius:12px;place-items:center;height:58px;display:grid}.compact-vod-image span{color:#fff;background:#000000b8;border-radius:50%;place-items:center;width:30px;height:30px;font-size:10px;display:grid}.compact-vods small,.compact-vods strong{display:block}.compact-vods small{color:var(--app-red);text-transform:uppercase;font-size:8px;font-weight:900}.compact-vods strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;overflow:hidden}.feature-banner{min-height:130px;box-shadow:var(--app-shadow);border:1px solid #ffffff29;border-radius:22px;align-items:center;gap:18px;padding:24px;display:flex;overflow:hidden}.skin-banner{background:radial-gradient(circle at 86% 10%,#ffd34845,#0000 28%),linear-gradient(135deg,#832a31,#e34932 50%,#ff9c35)}.clip-banner{background:radial-gradient(circle at 82% 12%,#ffb73a40,#0000 30%),linear-gradient(135deg,#28141e,#5d1b28 50%,#a12b28)}.feature-banner>span{font-size:38px}.feature-banner>div{flex:1;min-width:0}.feature-banner h2,.feature-banner p{margin:0}.feature-banner h2{color:#fff;margin-top:5px;font-family:Arial Rounded MT Bold,Trebuchet MS,sans-serif;font-size:21px}.feature-banner p{color:#ffffffb8;margin-top:6px;font-size:11px}.feature-banner>a{color:#fff;background:#ffffff1f;border-radius:13px;flex:none;padding:11px 14px;font-size:11px;font-weight:850}.case-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;margin-top:28px;display:grid}.case-card{border:1px solid var(--app-border);background:var(--app-surface);border-radius:24px;overflow:hidden;box-shadow:0 18px 54px #0000003b}.case-art{background:radial-gradient(circle at 50% 48%,#ff503533,#0000 34%),linear-gradient(145deg,#201b24,#141218);place-items:center;min-height:190px;display:grid;position:relative;overflow:hidden}.case-art:before,.case-art:after{content:"";border:1px solid #ffffff12;border-radius:42%;width:160px;height:160px;position:absolute;transform:rotate(25deg)}.case-art:after{width:220px;height:90px;transform:rotate(-25deg)}.case-art>span{z-index:1;filter:drop-shadow(0 22px 20px #00000059);font-size:74px;position:relative}.case-art>b{z-index:2;background:var(--app-gold);color:#412300;letter-spacing:.08em;border-radius:9px;padding:7px 9px;font-size:8px;position:absolute;top:15px;right:15px}.case-daily-furkano .case-art{background:radial-gradient(circle at 50% 48%,#ffcf4c4d,#0000 38%),linear-gradient(145deg,#432115,#1b1412)}.case-irl-case .case-art{background:radial-gradient(circle at 50% 48%,#ff7f313d,#0000 38%),linear-gradient(145deg,#3d1821,#171218)}.case-gaming-case .case-art{background:radial-gradient(circle at 50% 48%,#4bb0ff3d,#0000 38%),linear-gradient(145deg,#151c35,#111119)}.case-horror-night-case .case-art{background:radial-gradient(circle at 50% 48%,#b53eff33,#0000 38%),linear-gradient(145deg,#23132c,#100d14)}.case-legendary-furkano .case-art{background:radial-gradient(circle at 50% 48%,#ffc43b47,#0000 38%),linear-gradient(145deg,#3a2710,#15100c)}.case-body h2{color:#fff;margin:0;font-family:Arial Rounded MT Bold,Trebuchet MS,sans-serif;font-size:21px}.case-body p{min-height:40px;color:var(--app-muted);margin:7px 0 14px;font-size:11px;line-height:1.55}.item-count{color:#a09aa6;font-size:10px}.rarity-dots{gap:5px;margin:12px 0 17px;display:flex}.rarity-dots i{border-radius:3px;width:16px;height:7px}.rarity-dots .common{background:#89838e}.rarity-dots .uncommon{background:#45d38b}.rarity-dots .rare{background:#48a9ff}.rarity-dots .epic{background:#bd4cff}.rarity-dots .legendary{background:#ffc540}.rarity-dots .disabled{background:#302d34}.case-open-button{width:100%;box-shadow:none;color:#d0cad4;background:#0b0a0e}.fighter-card{border:1px solid var(--app-border);background:radial-gradient(circle at 18% 50%, #ff4c3321, transparent 23%), var(--app-surface);min-height:190px;box-shadow:var(--app-shadow);border-radius:25px;grid-template-columns:180px minmax(0,1fr) auto;align-items:center;gap:25px;padding:25px;display:grid;position:relative;overflow:hidden}.fighter-visual{background:radial-gradient(circle,#ff4e332e,#0000 55%),#ffffff06;border-radius:20px;place-items:center;height:140px;font-size:74px;display:grid;position:relative}.fighter-visual span{font-size:30px;position:absolute;bottom:25px;right:25px}.fighter-card h2{color:#fff;margin:5px 0 6px;font-family:Arial Rounded MT Bold,Trebuchet MS,sans-serif;font-size:27px}.fighter-card p{color:var(--app-muted);margin:0;font-size:11px}.fighter-balance{color:#f0bf54;background:#ffbe360f;border:1px solid #ffc44140;border-radius:13px;align-items:center;gap:8px;padding:9px 13px;font-size:12px;font-weight:900;display:flex}.fighter-balance span,.market-card>strong span{color:#3b2200;background:linear-gradient(145deg,#ffd961,#e89921);border-radius:8px;place-items:center;width:22px;height:22px;font-size:10px;display:inline-grid}.panel-card{border:1px solid var(--app-border);background:var(--app-surface);border-radius:24px;margin-top:18px;padding:26px}.panel-card h2{color:#fff;margin:5px 0 6px;font-family:Arial Rounded MT Bold,Trebuchet MS,sans-serif;font-size:24px}.panel-card>div>p{color:var(--app-muted);margin:0;font-size:11px}.panel-card label,.clip-form label,.trade-form label{color:#c3bec8;gap:8px;font-size:10px;font-weight:800;display:grid}.panel-card input,.panel-card select,.clip-form input,.trade-form input,.trade-form select{border:1px solid var(--app-border);color:#fff;width:100%;height:48px;font:inherit;background:#0a090d;border-radius:14px;outline:0;padding:0 14px}.panel-card input:focus,.panel-card select:focus,.clip-form input:focus{border-color:#ff523385;box-shadow:0 0 0 3px #ff4b3014}.arena-create{grid-template-columns:minmax(220px,1fr) minmax(180px,.55fr);align-items:end;gap:20px;display:grid}.arena-create .quick-values{flex-wrap:wrap;grid-column:2;gap:6px;display:flex}.quick-values button{border:1px solid var(--app-border);color:#b2acb6;cursor:pointer;background:0 0;border-radius:10px;min-height:31px;padding:0 10px;font-size:9px}.arena-create>.primary-button{grid-column:1/-1}.arena-list{gap:10px;display:grid}.duel-card{border:1px solid var(--app-border);background:var(--app-surface);border-radius:18px;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:86px;padding:12px 16px;display:grid}.duel-fighter{background:#ffffff09;border-radius:15px;place-items:center;width:58px;height:58px;font-size:28px;display:grid}.duel-card small,.duel-card h3,.duel-card p{margin:0}.duel-card small{color:var(--app-orange);letter-spacing:.1em;font-size:8px;font-weight:900}.duel-card h3{color:#fff;margin-top:4px;font-size:14px}.duel-card p{color:#827c87;margin-top:3px;font-size:10px}.duel-card button{min-height:38px;font-size:9px}.status-pill{color:#e8b84c;text-transform:uppercase;border:1px solid #ffc13d33;border-radius:9px;padding:7px 9px;font-size:8px;font-weight:900}.trade-create{grid-template-columns:.7fr 1.3fr;gap:24px;display:grid}.trade-form{grid-template-columns:1fr .55fr auto;align-items:end;gap:10px;display:grid}.muted-copy{color:var(--app-muted);font-size:11px}.market-grid,.inventory-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.market-card,.inventory-grid>article{border:1px solid var(--app-border);border-bottom:3px solid var(--rarity,#8f8994);background:var(--app-surface);border-radius:19px;padding:16px;position:relative;overflow:hidden}.market-item-icon,.inventory-icon{height:120px;font-size:50px}.market-card h3,.market-card p,.market-card>strong{margin:0}.market-card h3{color:#fff;margin-top:4px;font-size:14px}.market-card p{color:#7c7681;margin-top:4px;font-size:9px}.market-card>strong{color:#efbd53;align-items:center;gap:7px;margin-top:14px;font-size:12px;display:flex}.market-card>button{width:100%;min-height:38px;margin-top:12px}.ghost-button,.logout-button{border:1px solid var(--app-border);box-shadow:none;color:#aaa4ae;background:0 0}.clip-form{gap:16px;margin-top:18px;display:grid}.clip-form label>small{color:#716b76;font-size:8px;font-weight:500}.clip-form label em{color:#716b76;font-style:normal}.clip-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.clip-grid>a{border:1px solid var(--app-border);background:radial-gradient(circle at 86% 18%, #ff4d301a, transparent 32%), var(--app-surface);border-radius:20px;min-height:160px;padding:20px}.clip-platform{color:#ff7767;text-transform:uppercase;background:#ff4d2e1f;border-radius:7px;width:fit-content;padding:5px 7px;font-size:8px;font-weight:900}.clip-grid h3{color:#fff;margin:26px 0 5px;font-size:14px}.clip-grid p{color:#7f7984;margin:0;font-size:9px}.clip-grid>a>span{color:#a7a0ab;margin-top:18px;font-size:9px;display:block}.submission-list>a{border-bottom:1px solid var(--app-border);justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:11px 15px;display:flex}.submission-list>a:last-child{border-bottom:0}.submission-list strong,.submission-list small{display:block}.submission-list strong{color:#fff;font-size:11px}.submission-list small{color:#706a74;text-transform:uppercase;margin-top:3px;font-size:8px}.submission-list>a>span{border-radius:8px;padding:6px 8px;font-size:8px;font-weight:850}.submission-pending{color:#eab751;background:#ffbc391a}.submission-approved{color:#55d99a;background:#41d68e1a}.submission-rejected{color:#ff6c62;background:#ff47371a}.profile-card{border:1px solid var(--app-border);background:var(--app-surface);box-shadow:var(--app-shadow);border-radius:26px;overflow:hidden}.profile-main{padding:74px 28px 28px;position:relative}.profile-avatar{border:5px solid var(--app-surface);color:#fff;background:#0c0a0e;border-radius:28px;place-items:center;width:104px;height:104px;font-size:34px;font-weight:900;display:grid;position:absolute;top:-51px;left:28px;overflow:hidden}.profile-avatar img{object-fit:cover;width:100%;height:100%}.profile-avatar>i{border:3px solid var(--app-surface);background:var(--app-green);border-radius:50%;width:14px;height:14px;position:absolute;bottom:5px;right:5px}.level-badge{background:var(--app-gold);color:#472900;border-radius:9px;padding:7px 9px;font-size:8px;font-weight:1000;position:absolute;top:16px;right:22px}.profile-main h2{color:#fff;margin:0 0 22px;font-family:Arial Rounded MT Bold,Trebuchet MS,sans-serif;font-size:30px}.xp-label{color:#8a8490;justify-content:space-between;font-size:9px;display:flex}.xp-label strong{color:#fff}.xp-bar{background:#29262f;border-radius:999px;height:10px;margin-top:9px;overflow:hidden}.xp-bar i{border-radius:inherit;background:linear-gradient(90deg, var(--app-red), var(--app-orange));height:100%;display:block;box-shadow:0 0 18px #ff4b2b59}.profile-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:25px;display:grid}.profile-stats>div{border:1px solid var(--app-border);background:#ffffff06;border-radius:15px;padding:15px}.profile-stats small,.profile-stats strong{display:block}.profile-stats small{color:#716b76;font-size:8px}.profile-stats strong{color:#fff;margin-top:7px;font-size:13px}.profile-stats strong.accent{color:#f3c153}.identity-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.identity-card{border:1px solid var(--app-border);background:var(--app-surface);border-radius:17px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:72px;padding:12px;display:grid}.identity-card>span{background:#ffffff0a;border-radius:13px;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.identity-card small,.identity-card strong{display:block}.identity-card small{color:#77717c;font-size:8px;font-weight:900}.identity-card strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;overflow:hidden}.identity-card>i{color:var(--app-green);font-style:normal}.identity-card>a{border:1px solid var(--app-border);color:#fff;border-radius:9px;padding:7px 9px;font-size:8px;font-weight:850}.inventory-grid>article{padding:13px}.inventory-grid>article strong,.inventory-grid>article span{display:block}.inventory-grid>article strong{color:#fff;margin-top:4px;font-size:11px}.inventory-grid>article span{color:#7c7681;margin-top:4px;font-size:9px}.achievement-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.achievement-grid>article{border:1px solid var(--app-border);background:var(--app-surface);border-radius:18px;align-items:center;gap:14px;min-height:88px;padding:15px;display:flex}.achievement-grid>article>span{background:#ffc03e14;border-radius:14px;flex:0 0 48px;place-items:center;width:48px;height:48px;font-size:24px;display:grid}.achievement-grid strong{color:#fff;font-size:11px}.achievement-grid p{color:#77717c;margin:4px 0 0;font-size:9px;line-height:1.45}.logout-button{margin-top:32px}.auth-gate{border:1px solid var(--app-border);background:radial-gradient(circle at 50% 20%, #ff462d1a, transparent 34%), var(--app-surface);text-align:center;border-radius:24px;place-items:center;min-height:280px;padding:34px;display:grid}.auth-gate>span{font-size:36px}.auth-gate h2{color:#fff;margin:14px 0 6px;font-family:Arial Rounded MT Bold,Trebuchet MS,sans-serif;font-size:23px}.auth-gate p{max-width:480px;color:var(--app-muted);margin:0;font-size:11px;line-height:1.6}.auth-gate>div{gap:9px;margin-top:20px;display:flex}.auth-gate a{color:#fff;border-radius:13px;min-width:110px;padding:11px 14px;font-size:10px;font-weight:900}.discord-login{background:#5865f2}.twitch-login{background:#9146ff}.app-empty{border:1px dashed var(--app-border);color:#77717c;text-align:center;border-radius:18px;grid-column:1/-1;place-items:center;min-height:150px;padding:24px;display:grid}.app-empty>span{font-size:30px}.app-empty p{margin:7px 0 0;font-size:10px}.app-loading{align-content:center;place-items:center;gap:12px;min-height:65vh;display:grid}.app-loading>span{background:linear-gradient(145deg, var(--app-red), #8d0711);color:#fff;border-radius:22px;place-items:center;width:70px;height:70px;font-size:30px;font-weight:1000;display:grid;box-shadow:0 0 55px #ff3e2940}.app-loading strong{color:#fff;font-size:12px}.app-loading i{background:#28242d;border-radius:999px;width:90px;height:4px;overflow:hidden}.app-loading i:after{border-radius:inherit;background:linear-gradient(90deg, var(--app-red), var(--app-orange));content:"";width:45%;height:100%;animation:1s ease-in-out infinite alternate loadingSlide;display:block}.app-toast{z-index:80;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#e9e3ec;background:#161218f5;border:1px solid #ff5f3d4d;border-radius:16px;align-items:center;gap:10px;max-width:min(430px,100vw - 30px);min-height:55px;padding:11px 12px 11px 15px;font-size:10px;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 20px 70px #0000007a}.app-toast>span{color:var(--app-orange)}.app-toast button{color:#fff;cursor:pointer;background:#ffffff0d;border:0;border-radius:8px;place-items:center;width:27px;height:27px;margin-left:auto;display:grid}.reward-backdrop{z-index:100;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#030204d6;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.reward-modal{border:1px solid var(--rarity);width:min(430px,100%);padding:32px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.reward-modal{border:1px solid color-mix(in srgb, var(--rarity) 55%, transparent)}}.reward-modal{background:radial-gradient(circle at 50% 28%, var(--rarity), transparent 38%), #121016;border-radius:28px}@supports (color:color-mix(in lab, red, red)){.reward-modal{background:radial-gradient(circle at 50% 28%, color-mix(in srgb, var(--rarity) 18%, transparent), transparent 38%), #121016}}.reward-modal{box-shadow:0 30px 100px #0009, 0 0 70px var(--rarity)}@supports (color:color-mix(in lab, red, red)){.reward-modal{box-shadow:0 30px 100px #0009, 0 0 70px color-mix(in srgb, var(--rarity) 16%, transparent)}}.reward-modal{text-align:center;animation:.42s cubic-bezier(.2,1.4,.4,1) rewardPop}.reward-modal>small{color:#8a8490;letter-spacing:.12em;font-size:8px;font-weight:900}.reward-icon{background:radial-gradient(circle, var(--item-accent), transparent 58%), #ffffff09;border-radius:42px;place-items:center;width:180px;height:180px;margin:24px auto;display:grid}@supports (color:color-mix(in lab, red, red)){.reward-icon{background:radial-gradient(circle, color-mix(in srgb, var(--item-accent) 28%, transparent), transparent 58%), #ffffff09}}.reward-icon{filter:drop-shadow(0 18px 22px #00000052);font-size:82px}.reward-modal>span{color:var(--rarity);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:950}.reward-modal h2{color:#fff;margin:7px 0;font-family:Arial Rounded MT Bold,Trebuchet MS,sans-serif;font-size:29px}.reward-modal p{color:var(--app-muted);margin:0 auto 22px;font-size:11px;line-height:1.6}.reward-modal .primary-button{width:100%}.app-bottom-nav{display:none}@keyframes appPulse{0%,to{opacity:.7;transform:scale(.9)}50%{opacity:1;transform:scale(1.08)}}@keyframes tickerSlide{to{transform:translate(-50%)}}@keyframes loadingSlide{to{transform:translate(120%)}}@keyframes rewardPop{0%{opacity:0;transform:scale(.78)translateY(30px)}to{opacity:1;transform:scale(1)translateY(0)}}@media (width<=1050px){.fuurkano-app{grid-template-columns:86px minmax(0,1fr)}.app-rail{align-items:center;padding-inline:12px}.app-brand>span:last-child,.app-nav small,.rail-live div{display:none}.app-nav{width:100%}.app-nav a{justify-content:center;padding:0}.app-nav a>span{width:auto}.rail-live{justify-content:center;padding:15px}.live-hero{grid-template-columns:1fr}.live-hero-media{background:linear-gradient(180deg, transparent 52%, var(--app-surface) 100%), linear-gradient(180deg, transparent 52%, #000000bf), url(/fuurkano-banner.png) center / cover;min-height:300px}.promo-grid,.feed-columns,.trade-create,.arena-create{grid-template-columns:1fr}.trade-form{grid-template-columns:1fr 1fr}.trade-form .primary-button,.arena-create .quick-values{grid-column:1/-1}}@media (width<=760px){.fuurkano-app{display:block}.app-rail{display:none}.app-topbar{min-height:68px;padding:0 14px}.mobile-brand{display:block}.mobile-brand .app-brand{gap:8px}.mobile-brand .app-brand-mark{border-radius:12px;flex-basis:38px;width:38px;height:38px;font-size:21px}.mobile-brand .app-brand strong{font-size:16px}.mobile-brand .app-brand small,.top-live{display:none}.currency-chip{min-height:36px;padding-right:10px}.currency-chip>span{width:26px;height:26px}.avatar-chip{border-radius:12px;width:38px;height:38px}.ticker,.ticker>div{height:26px;min-height:26px}.ticker span{font-size:8px}.app-content{width:100%;min-height:calc(100vh - 94px);padding:27px 18px calc(102px + env(safe-area-inset-bottom))}.app-page-heading{margin-bottom:23px}.app-page-heading h1{margin-top:7px;font-size:clamp(34px,10.5vw,46px)}.app-page-heading p{font-size:12px;line-height:1.55}.live-hero{border-radius:22px;min-height:0;display:block}.live-hero-media{min-height:230px}.live-hero-copy{padding:23px}.live-hero-copy h2{font-size:27px}.promo-card{border-radius:21px;min-height:214px;padding:23px}.promo-grid{gap:12px;margin-top:12px}.app-section-title{margin-top:39px}.drop-rail{grid-auto-columns:145px;width:calc(100% + 18px);padding-right:18px}.feed-columns{gap:0}.feature-banner{border-radius:19px;align-items:flex-start;padding:20px}.feature-banner>span{font-size:30px}.feature-banner h2{font-size:18px}.feature-banner>a{display:none}.case-grid,.market-grid,.clip-grid,.inventory-grid,.achievement-grid,.identity-grid{grid-template-columns:1fr}.case-grid{gap:13px}.case-card{border-radius:20px;grid-template-columns:.42fr .58fr;display:grid}.case-art{min-height:250px}.case-art>span{font-size:58px}.case-body{flex-direction:column;justify-content:center;padding:18px;display:flex}.case-body h2{font-size:18px}.case-body p{min-height:0;font-size:10px}.rarity-dots i{width:12px}.case-open-button{min-height:42px;padding-inline:9px;font-size:9px}.fighter-card{border-radius:21px;grid-template-columns:110px minmax(0,1fr);gap:16px;min-height:155px;padding:18px}.fighter-visual{height:115px;font-size:58px}.fighter-visual span{font-size:24px;bottom:12px;right:12px}.fighter-card h2{font-size:21px}.fighter-balance{position:absolute;top:13px;right:13px}.panel-card{border-radius:20px;padding:20px}.trade-form{grid-template-columns:1fr}.trade-form .primary-button{grid-column:auto}.duel-card{grid-template-columns:52px minmax(0,1fr);padding:11px}.duel-fighter{width:50px;height:50px}.duel-card>button,.duel-card>.status-pill{text-align:center;grid-column:1/-1;width:100%}.market-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.market-item-icon,.inventory-icon{height:100px}.clip-form .primary-button{width:100%}.profile-cover{height:112px}.profile-main{padding:67px 20px 20px}.profile-avatar{width:92px;height:92px;left:20px}.profile-main h2{font-size:26px}.profile-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.identity-card{min-height:66px}.auth-gate{min-height:250px;padding:26px 18px}.auth-gate>div{width:100%}.auth-gate a{flex:1}.app-bottom-nav{z-index:70;min-height:calc(67px + env(safe-area-inset-bottom));padding:6px 5px env(safe-area-inset-bottom);border-top:1px solid var(--app-border);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#0d0b10f0;grid-template-columns:repeat(6,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -18px 48px #00000059}.app-bottom-nav a{color:#77717c;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;min-height:53px;display:flex;position:relative}.app-bottom-nav a:before{content:"";background:0 0;border-radius:0 0 5px 5px;width:28px;height:3px;position:absolute;top:-7px}.app-bottom-nav a.active{color:#ff9a79;background:radial-gradient(circle,#ff4b2c29,#0000 68%)}.app-bottom-nav a.active:before{background:linear-gradient(90deg, var(--app-red), var(--app-orange));box-shadow:0 0 14px #ff4d3099}.app-bottom-nav a>span{filter:saturate(.82);font-size:21px;line-height:1}.app-bottom-nav a.active>span{filter:saturate(1.25)}.app-bottom-nav small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:8px;font-weight:750;overflow:hidden}.app-toast{right:12px;bottom:calc(80px + env(safe-area-inset-bottom));max-width:none;left:12px}.reward-modal{border-radius:24px;padding:26px}.reward-icon{width:150px;height:150px;font-size:70px}}@media (width<=430px){.case-card{display:block}.case-art{min-height:175px}.case-body{display:block}.market-grid{grid-template-columns:1fr}.mobile-brand .app-brand>span:last-child{display:none}.app-topbar{gap:8px}}@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}:root{--hq-bg:#050505;--hq-surface:#0d0d0f;--hq-surface-raised:#141316;--hq-surface-hot:#191214;--hq-line:#ffffff16;--hq-line-hot:#ff503157;--hq-text:#fffaf3;--hq-muted:#989297;--hq-red:#ff392f;--hq-orange:#ff7b32;--hq-gold:#ffc554;--hq-green:#48dfa0;--hq-shadow:0 28px 90px #0000007a, 0 0 0 1px #ffffff05;--hq-display:ui-rounded, "SF Pro Rounded", "Avenir Next", "Segoe UI Variable Display", "Trebuchet MS", sans-serif;--hq-body:"Avenir Next", "Segoe UI Variable Text", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, sans-serif}body:has(.fuurkano-app){color:var(--hq-text);font-family:var(--hq-body);font-variation-settings:"wght" 520;letter-spacing:-.012em;background:radial-gradient(circle at 82% 4%,#ff372221,#0000 27rem),radial-gradient(circle at 10% 73%,#7c130821,#0000 31rem),linear-gradient(145deg,#070606 0%,#040404 58%,#080605 100%)}body:has(.fuurkano-app):before{opacity:.52;background-image:radial-gradient(circle,#ffffff17 .75px,#0000 .9px),linear-gradient(115deg,#0000 47%,#ff422606 50%,#0000 53%);background-size:25px 25px,180px 180px;-webkit-mask-image:linear-gradient(#000 0%,#000000c7 65%,#0000);mask-image:linear-gradient(#000 0%,#000000c7 65%,#0000)}.fuurkano-app{color:var(--hq-text);grid-template-columns:272px minmax(0,1fr)}.app-rail{border-color:var(--hq-line);background:linear-gradient(180deg, #0c0a0bf7, #050506f0), var(--hq-bg);padding:29px 20px 24px;box-shadow:20px 0 70px #00000038}.app-brand{gap:13px}.app-brand-mark{color:#fff;width:48px;height:48px;font-family:var(--hq-display);letter-spacing:-.09em;background:radial-gradient(circle at 28% 24%,#ff9970 0%,#0000 21%),linear-gradient(145deg,#ff3d2e 0%,#bd0d15 54%,#340004 100%);border:1px solid #ff733e94;border-radius:16px 7px;flex-basis:48px;font-size:25px;font-weight:950;position:relative;overflow:hidden;transform:rotate(-2deg);box-shadow:0 14px 34px #ff271d38,inset 0 1px #ffffff3d}.app-brand-mark:after{filter:blur(7px);content:"";background:#ffc35452;border-radius:50%;width:34px;height:34px;position:absolute;bottom:-15px;right:-12px}.app-brand strong{font-family:var(--hq-display);letter-spacing:.095em;font-size:18px;font-weight:930}.app-brand small{color:#827b80;letter-spacing:.28em;margin-top:2px;font-size:8px;font-weight:820}.app-nav{gap:6px;margin-top:48px}.app-nav a{color:#888287;border:1px solid #0000;border-radius:15px;gap:13px;min-height:52px;padding:0 15px;font-weight:720;transition:color .18s,border-color .18s,background .18s,transform .18s}.app-nav a:hover{border-color:var(--hq-line);color:#fff;background:#ffffff07;transform:translate(3px)}.app-nav a.active{box-shadow:inset 3px 0 var(--hq-red), 0 15px 35px #0000002e;color:#fff;background:radial-gradient(circle at 15%,#ff4a272e,#0000 41%),linear-gradient(90deg,#ff382d1b,#ffffff05);border-color:#ff502d4f}.app-nav a>span{filter:grayscale()brightness(1.45);font-size:17px}.app-nav a.active>span{filter:none}.app-nav small{font-size:12px;font-weight:760}.rail-live{border-color:var(--hq-line);background:linear-gradient(145deg,#ffffff09,#0000),#ffffff03;border-radius:17px}.app-topbar{border-color:var(--hq-line);-webkit-backdrop-filter:blur(24px)saturate(1.25);backdrop-filter:blur(24px)saturate(1.25);background:#050506b8;min-height:78px;padding:0 clamp(22px,4vw,60px);box-shadow:0 14px 44px #00000029}.currency-chip,.avatar-chip,.top-live{border-color:var(--hq-line);background:#ffffff08}.currency-chip{background:linear-gradient(110deg,#ffbf4117,#0000),#ffffff06;border-color:#ffbf4c3d;min-height:42px}.currency-chip>span{background:linear-gradient(145deg, var(--hq-gold), #e27d24);color:#351500;font-family:var(--hq-display);box-shadow:0 6px 20px #ffb02f33}.currency-chip strong{font-family:var(--hq-display);letter-spacing:.02em}.ticker,.ticker>div{height:30px;min-height:30px}.ticker{color:#260700;background:linear-gradient(90deg,#ff392e,#ff8a35 55%,#ffbf4f);border-bottom:1px solid #ff6f2a3b;box-shadow:0 8px 28px #ff3d241f}.ticker span,.ticker i{color:#2b0c00;letter-spacing:.19em;font-size:8px;font-weight:950}.app-content{width:min(1360px,100% - clamp(42px,7vw,104px));padding-top:clamp(42px,6vw,78px)}.app-page-heading{max-width:860px;margin-bottom:35px}.app-page-heading>small,.section-kicker,.app-section-title small,.panel-card>small,.promo-card small,.forge-card>small{color:var(--hq-orange);letter-spacing:.19em;text-transform:uppercase;font-size:9px;font-weight:900}.app-page-heading h1{color:#fff;font-family:var(--hq-display);letter-spacing:-.055em;margin-top:10px;font-size:clamp(42px,5.2vw,76px);font-weight:900;line-height:.98}.app-page-heading p{max-width:720px;color:var(--hq-muted);margin-top:16px;font-size:clamp(13px,1.3vw,16px);line-height:1.68}.live-hero{border-color:var(--hq-line);background:var(--hq-surface);min-height:410px;box-shadow:var(--hq-shadow);border-radius:30px;overflow:hidden}.live-hero:before{z-index:1;border-radius:inherit;pointer-events:none;content:"";border:1px solid #ffffff12;position:absolute;inset:0;-webkit-mask-image:linear-gradient(125deg,#000,#0000 48%);mask-image:linear-gradient(125deg,#000,#0000 48%)}.live-hero-media{background:linear-gradient(90deg, transparent 45%, var(--hq-surface) 100%), linear-gradient(180deg, transparent 56%, #000000e0), url(/fuurkano-banner.png) center 42% / cover;filter:saturate(1.08)contrast(1.04);min-height:410px}.live-badge{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#050505bd;border:1px solid #ffffff21;border-radius:10px;padding:8px 11px;top:22px;left:22px}.live-hero-copy{z-index:2;padding:clamp(30px,4vw,55px);position:relative}.live-hero-copy:after{z-index:-1;filter:blur(65px);content:"";background:#ff3a231c;border-radius:50%;width:280px;height:280px;position:absolute;bottom:-130px;right:-90px}.live-hero-copy h2,.promo-card h2,.feature-banner h2,.panel-card h2,.fighter-card h2,.case-body h2,.profile-main h2,.auth-gate h2{font-family:var(--hq-display);letter-spacing:-.035em;font-weight:880}.live-hero-copy h2{max-width:460px;font-size:clamp(32px,3.6vw,50px);line-height:1.02}.live-hero-copy p,.promo-card p,.feature-banner p,.panel-card p{color:var(--hq-muted);line-height:1.6}.primary-button,.gold-button,.case-open-button,.forge-card button,.market-card>button,.inventory-actions button{background:linear-gradient(135deg, var(--hq-red), var(--hq-orange));color:#fff;font-family:var(--hq-body);border:0;border-radius:13px;font-weight:850;transition:transform .18s,filter .18s,box-shadow .18s;box-shadow:0 12px 28px #ff352233,inset 0 1px #fff3}.primary-button:hover,.gold-button:hover,.case-open-button:hover,.forge-card button:hover,.inventory-actions button:hover{filter:brightness(1.08);transform:translateY(-2px);box-shadow:0 16px 36px #ff35224a,inset 0 1px #ffffff3d}button:disabled{cursor:not-allowed;filter:grayscale(.5);opacity:.47;transform:none!important}.promo-grid{gap:16px}.promo-card{border-color:var(--hq-line);min-height:270px;box-shadow:var(--hq-shadow);border-radius:25px;padding:31px;overflow:hidden}.daily-promo{background:radial-gradient(circle at 86% 18%, #ffc94c3d, transparent 24%), linear-gradient(135deg, #ff3a2538, transparent 50%), var(--hq-surface-hot)}.event-promo{background:radial-gradient(circle at 85% 16%, #ff5c2b29, transparent 29%), var(--hq-surface)}.promo-icon{border:1px solid var(--hq-line);background:#ffffff0a;border-radius:17px;place-items:center;width:54px;height:54px;display:grid;box-shadow:inset 0 1px #ffffff14}.app-section-title{margin-top:62px}.app-section-title>span{border:1px solid var(--hq-line);background:var(--hq-surface-raised)}.app-section-title h2{font-family:var(--hq-display);letter-spacing:-.035em;font-size:clamp(23px,2.4vw,32px);font-weight:880}.drop-rail>article,.app-leaderboard,.compact-vods,.panel-card,.fighter-card,.duel-card,.market-card,.profile-card,.identity-card,.achievement-grid>article,.clip-grid>a{border-color:var(--hq-line);background:var(--hq-surface);box-shadow:var(--hq-shadow)}.drop-rail>article{border-bottom-width:3px}.feature-banner{border-color:var(--hq-line-hot);background:radial-gradient(circle at 86% 22%, #ffc04426, transparent 27%), linear-gradient(125deg, #ff3b2724, transparent 49%), var(--hq-surface);box-shadow:var(--hq-shadow);border-radius:24px}.case-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:24px}.case-card{border-color:var(--hq-line);background:var(--hq-surface);box-shadow:var(--hq-shadow);border-radius:25px;transition:transform .22s,border-color .22s,box-shadow .22s;overflow:visible}.case-card:hover{z-index:2;border-color:#ff5a3347;transform:translateY(-6px);box-shadow:0 34px 90px #0000008f,0 0 45px #ff3a260f}.case-art{background:radial-gradient(circle at 50% 44%,#ff713030,#0000 34%),linear-gradient(145deg,#181416,#0c0c0e 70%);border-radius:24px 24px 0 0;min-height:235px;overflow:hidden}.case-art:before,.case-art:after{content:"";border:1px solid #ff632f1f;border-radius:50%;position:absolute}.case-art:before{width:170px;height:170px}.case-art:after{width:118px;height:118px}.case-art>span{z-index:2;filter:drop-shadow(0 20px 30px #0000007a);font-size:78px;transform:rotate(-4deg)}.case-body{padding:24px}.case-body h2{font-size:24px}.case-body>p{min-height:46px;color:var(--hq-muted);line-height:1.55}.case-contents{margin:15px 0;position:relative}.case-contents summary{cursor:pointer;color:#c6c0c3;font-size:10px;font-weight:820;list-style:none}.case-contents summary:after{color:var(--hq-orange);content:"+";margin-left:7px}.case-contents[open] summary:after{content:"−"}.case-contents>div{z-index:20;border:1px solid var(--hq-line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0d0d0ffa;border-radius:14px;gap:5px;max-height:250px;padding:10px;display:grid;position:absolute;top:25px;left:-5px;right:-5px;overflow:auto;box-shadow:0 24px 64px #000000a3}.case-contents>div>span{border:1px solid #ffffff0e;border-left:2px solid var(--rarity,#827d82);background:#ffffff06;border-radius:9px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:39px;padding:6px 9px;display:grid}.case-contents i{text-align:center;font-size:17px;font-style:normal}.case-contents b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.case-contents small{color:#8b8589;font-size:8px}.case-open-button{min-height:47px}.forge-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.forge-card{border:1px solid var(--hq-line);border-bottom:3px solid var(--rarity,var(--hq-orange));background:radial-gradient(circle at 87% 12%, color-mix(in srgb, var(--rarity) 12%, transparent), transparent 31%), var(--hq-surface);box-shadow:var(--hq-shadow);border-radius:23px;padding:24px;position:relative;overflow:hidden}.forge-card:after{background:color-mix(in srgb, var(--rarity) 8%, transparent);filter:blur(28px);content:"";border-radius:50%;width:150px;height:150px;position:absolute;bottom:-60px;right:-45px}.forge-icon{background:radial-gradient(circle, color-mix(in srgb, var(--item-accent) 20%, transparent), transparent 65%), #ffffff06;border:1px solid #ffffff17;border-radius:23px;place-items:center;width:80px;height:80px;margin-bottom:22px;font-size:40px;display:grid}.forge-card h3{font-family:var(--hq-display);margin:8px 0;font-size:20px}.forge-card p{min-height:48px;color:var(--hq-muted);margin:0;font-size:11px;line-height:1.5}.forge-card>span{color:var(--rarity,var(--hq-orange));margin-top:15px;font-size:9px;font-weight:820;display:block}.forge-card button{z-index:2;width:100%;min-height:43px;margin-top:18px;position:relative}.profile-card{border:1px solid color-mix(in srgb, var(--profile-accent,#fff) 18%, transparent);background:radial-gradient(circle at 85% 8%, color-mix(in srgb, var(--profile-accent,#ff512f) 12%, transparent), transparent 28%), var(--hq-surface)}.profile-cover{background:linear-gradient(105deg,#00000021,#0000),radial-gradient(circle at 76% 20%,#ffc9523d,#0000 25%),linear-gradient(120deg,#611010,#e43a2c 49%,#ff9c3f);height:155px}.profile-main h2{font-size:34px}.equipped-title{color:#ff9a6c;letter-spacing:.12em;text-transform:uppercase;background:#ff4e2b14;border:1px solid #ff6c3538;border-radius:8px;margin:-12px 0 20px;padding:6px 9px;font-size:8px;font-weight:900;display:inline-flex}.active-effects{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.active-effects article{background:linear-gradient(120deg, #ff43271a, transparent), var(--hq-surface);border:1px solid #ff5f3138;border-radius:16px;align-items:center;gap:12px;min-height:68px;padding:12px 14px;display:flex}.active-effects article>span{font-size:24px}.active-effects strong,.active-effects small{display:block}.active-effects strong{font-size:10px}.active-effects small{color:var(--hq-muted);margin-top:4px;font-size:8px}.inventory-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.inventory-grid>article{border-color:var(--hq-line);background:var(--hq-surface);box-shadow:var(--hq-shadow);border-bottom-width:3px;border-radius:21px;padding:17px}.inventory-icon{background:radial-gradient(circle, color-mix(in srgb, var(--item-accent) 18%, transparent), transparent 58%), #ffffff05;border-radius:16px;height:130px}.inventory-grid>article>p{min-height:30px;color:var(--hq-muted);margin:11px 0 0;font-size:9px;line-height:1.45}.inventory-actions{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.inventory-actions button{flex:auto;min-height:33px;padding:0 9px;font-size:8px}.inventory-actions button.is-equipped{box-shadow:none;color:var(--hq-green);background:#48dfa017;border:1px solid #48dfa045}.inventory-actions button.salvage-button{box-shadow:none;color:var(--hq-gold);background:#ffc55413;border:1px solid #ffc55433}.case-opening-backdrop{z-index:120;-webkit-backdrop-filter:blur(26px)saturate(.8);backdrop-filter:blur(26px)saturate(.8);background:radial-gradient(circle at 50% 15%,#ff432530,#0000 36rem),#020203eb;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.case-opening-modal{border:1px solid var(--hq-line-hot);background:radial-gradient(circle at 50% -10%,#ff4f271c,#0000 35%),linear-gradient(160deg,#131113,#09090a 72%);border-radius:30px;width:min(1040px,100%);animation:.28s ease-out hqModalIn;position:relative;overflow:hidden;box-shadow:0 50px 150px #000000c7,0 0 100px #ff392314}.case-opening-modal:after{border-radius:inherit;opacity:.42;pointer-events:none;content:"";background-image:radial-gradient(circle,#ffffff14 .7px,#0000 .8px);background-size:19px 19px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 54%);mask-image:linear-gradient(#000,#0000 54%)}.case-opening-modal>header{z-index:3;justify-content:space-between;align-items:flex-end;gap:20px;padding:29px 34px 22px;display:flex;position:relative}.case-opening-modal header small{color:var(--hq-orange);letter-spacing:.21em;font-size:8px;font-weight:950}.case-opening-modal header h2{font-family:var(--hq-display);letter-spacing:-.04em;margin:7px 0 0;font-size:clamp(28px,4vw,44px);font-weight:900}.case-opening-security{color:var(--hq-green);letter-spacing:.11em;background:#48dfa00f;border:1px solid #48dfa033;border-radius:8px;padding:7px 9px;font-size:7px;font-weight:900}.case-reel-shell{z-index:2;border-block:1px solid var(--hq-line);background:linear-gradient(90deg,#080809,#0000 9% 91%,#080809),#0000003d;padding:18px 0;position:relative;box-shadow:inset 0 20px 40px #00000042}.case-reel-viewport{width:100%;padding:14px 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.case-reel-marker{z-index:8;background:linear-gradient(transparent, var(--hq-gold) 25%, var(--hq-gold) 75%, transparent);width:2px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 0 20px #ffc249b8}.case-reel-marker i,.case-reel-marker span{border-left:8px solid #0000;border-right:8px solid #0000;width:0;height:0;position:absolute;left:50%;transform:translate(-50%)}.case-reel-marker i{border-top:12px solid var(--hq-gold);top:0}.case-reel-marker span{border-bottom:12px solid var(--hq-gold);bottom:0}.case-reel-track{will-change:transform;gap:12px;width:max-content;padding-inline:24px;display:flex}.case-reel-track.is-waiting{animation:4s linear infinite reelIdle}.case-reel-track.has-result{transform:translate(0,0)}.case-reel-track.has-result.is-rolling{transform:translate3d(calc(var(--reel-offset) * -1px), 0, 0);transition:transform 5s cubic-bezier(.08,.66,.05,1)}.reel-item{border:1px solid #ffffff16;border-bottom:3px solid var(--rarity,#888);background:radial-gradient(circle at 50% 32%, color-mix(in srgb, var(--item-accent) 18%, transparent), transparent 41%), #121114;text-align:center;border-radius:17px;flex-direction:column;flex:0 0 144px;justify-content:center;align-items:center;width:144px;height:184px;padding:13px;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 35px #00000047}.reel-item:before{pointer-events:none;content:"";background:linear-gradient(135deg,#ffffff0d,#0000 38%);position:absolute;inset:0}.reel-item>span{filter:drop-shadow(0 12px 16px #0006);font-size:50px}.reel-item>small{color:var(--rarity,#aaa);letter-spacing:.11em;text-transform:uppercase;margin-top:19px;font-size:7px;font-weight:950}.reel-item>strong{text-overflow:ellipsis;white-space:nowrap;width:100%;margin-top:6px;font-size:10px;overflow:hidden}.reel-item.is-winner{border-color:var(--rarity,var(--hq-gold));box-shadow:0 0 0 2px color-mix(in srgb, var(--rarity) 30%, transparent), 0 0 50px color-mix(in srgb, var(--rarity) 25%, transparent);animation:1.2s ease-in-out infinite alternate winnerPulse}.case-opening-status{z-index:3;min-height:135px;padding:27px 34px 31px;position:relative}.case-opening-status>:not(.case-reward){text-align:left;justify-content:center;align-items:center;gap:15px;min-height:70px;display:flex}.case-opening-status strong,.case-opening-status small{display:block}.case-opening-status strong{font-family:var(--hq-display);font-size:18px}.case-opening-status small{color:var(--hq-muted);margin-top:4px;font-size:10px}.case-opening-loader{border:2px solid #ffffff1a;border-top-color:var(--hq-orange);border-radius:50%;width:28px;height:28px;animation:.85s linear infinite hqSpin}.case-opening-loader.is-hot{box-shadow:0 0 22px #ff4c2733}.case-reward{grid-template-columns:82px minmax(0,1fr) auto;align-items:center;gap:19px;display:grid}.case-reward-icon{border:1px solid color-mix(in srgb, var(--item-accent) 35%, transparent);background:radial-gradient(circle, color-mix(in srgb, var(--item-accent) 25%, transparent), transparent 60%), #ffffff06;border-radius:22px;place-items:center;width:82px;height:82px;font-size:42px;display:grid}.case-reward h3{font-family:var(--hq-display);margin:4px 0;font-size:25px}.case-reward p{color:var(--hq-muted);margin:0;font-size:10px}.case-reward .primary-button{min-height:45px;padding-inline:20px}.app-toast{background:#0f0d0ff2;border-color:#ff5c334f;font-size:11px;box-shadow:0 25px 80px #0009}@keyframes hqModalIn{0%{opacity:0;transform:translateY(18px)scale(.985)}}@keyframes hqSpin{to{transform:rotate(360deg)}}@keyframes reelIdle{0%{transform:translate(-360px)}to{transform:translate(-984px)}}@keyframes winnerPulse{to{filter:brightness(1.16);transform:translateY(-3px)}}@media (width<=1180px){.fuurkano-app{grid-template-columns:88px minmax(0,1fr)}.app-rail{padding-inline:12px}.app-brand>span:last-child,.app-nav small,.rail-live div{display:none}.app-brand,.app-nav a,.rail-live{justify-content:center}.app-nav a{padding:0}.case-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.fuurkano-app{display:block}.app-content{width:100%;padding:29px 17px calc(103px + env(safe-area-inset-bottom))}.app-page-heading{margin-bottom:25px}.app-page-heading h1{font-size:clamp(38px,11vw,52px)}.app-page-heading p{font-size:12px}.mobile-brand .app-brand-mark{border-radius:13px 6px}.live-hero{border-radius:24px;min-height:0}.live-hero-media{background:linear-gradient(180deg, transparent 48%, var(--hq-surface) 100%), linear-gradient(180deg, transparent 55%, #000000d1), url(/fuurkano-banner.png) center 40% / cover;min-height:245px}.live-hero-copy{padding:25px}.live-hero-copy h2{font-size:31px}.promo-card{min-height:224px;padding:23px}.case-grid,.forge-grid,.active-effects{grid-template-columns:1fr}.drop-rail{width:100%;padding-right:0}.case-card{border-radius:22px;display:block}.case-art{border-radius:21px 21px 0 0;min-height:190px}.case-body{padding:21px}.case-body>p{min-height:0}.forge-card{padding:21px}.inventory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-icon{height:105px}.case-opening-backdrop{align-items:end;padding:0}.case-opening-modal{border-bottom:0;border-left:0;border-right:0;border-radius:26px 26px 0 0;width:100%;max-height:94vh}.case-opening-modal>header{align-items:flex-start;padding:24px 20px 18px}.case-opening-security{text-align:center;max-width:106px;line-height:1.4}.case-reel-shell{padding-block:11px}.reel-item{flex-basis:124px;width:124px;height:164px}.reel-item>span{font-size:43px}.case-opening-status{min-height:142px;padding:21px 20px calc(23px + env(safe-area-inset-bottom))}.case-reward{grid-template-columns:63px minmax(0,1fr);gap:13px}.case-reward-icon{border-radius:17px;width:63px;height:63px;font-size:32px}.case-reward h3{font-size:20px}.case-reward .primary-button{grid-column:1/-1;width:100%}.app-bottom-nav{background:#070708f0;box-shadow:0 -18px 50px #0000006b}}@media (width<=460px){.inventory-grid{grid-template-columns:1fr}.inventory-grid>article{grid-template-columns:92px minmax(0,1fr);column-gap:14px;display:grid}.inventory-icon{grid-row:1/6;width:92px;height:92px}.inventory-actions{grid-column:2}}@media (prefers-reduced-motion:reduce){.case-reel-track.has-result.is-rolling{transition-duration:.3s}.case-reel-track.is-waiting,.reel-item.is-winner,.case-opening-loader{animation-duration:1ms;animation-iteration-count:1}}
