@charset "UTF-8";:root{--island-bg:#0e0f0f;--island-surface:#12131a;--island-surface-elevated:#16171e;--island-text:#e6ebf1;--island-text-muted:#98a2b3;--island-text-dim:#6b7280;--island-accent:#fcfd00;--island-accent-glow:rgba(252,253,0,.15);--island-border:hsla(0,0%,100%,.08);--island-border-strong:hsla(0,0%,100%,.16);--island-shadow-sm:0 2px 8px rgba(0,0,0,.2);--island-shadow-md:0 8px 24px rgba(0,0,0,.3);--island-shadow-lg:0 16px 48px rgba(0,0,0,.4);--island-radius:16px;--island-radius-sm:12px;--island-radius-lg:20px;--island-transition:0.2s cubic-bezier(0.4,0,0.2,1);--pc-bg:#0e0f0f;--pc-surface:#12131a;--pc-surface-elevated:#16171e;--pc-border:hsla(0,0%,100%,.08);--pc-border-strong:hsla(0,0%,100%,.16);--pc-text:#e6ebf1;--pc-text-muted:#98a2b3;--pc-text-dim:#6b7280;--pc-accent:#fcfd00;--pc-accent-glow:rgba(252,253,0,.15);--pc-positive:#10b981;--pc-negative:#ef4444;--pc-shadow-sm:0 2px 8px rgba(0,0,0,.2);--pc-shadow-md:0 8px 24px rgba(0,0,0,.3);--pc-radius:12px;--pc-transition:0.2s cubic-bezier(0.4,0,0.2,1)}.island-hero{align-items:end;display:grid;isolation:isolate;margin-bottom:0;min-height:min(65vh,720px);overflow:visible;position:relative}.island-hero__media{inset:0;bottom:-120px;position:absolute;z-index:0}.island-hero__img,.island-hero__video{display:block;height:calc(100% + 120px);-o-object-fit:cover;object-fit:cover;width:100%}.island-hero__overlay{background:radial-gradient(circle at 30% 20%,rgba(0,0,0,.4) 0,rgba(0,0,0,.7) 50%,rgba(0,0,0,.9) 100%),linear-gradient(180deg,rgba(0,0,0,.3),rgba(0,0,0,.5));inset:0;bottom:-120px;position:absolute;z-index:1}.island-hero__gradient{background:linear-gradient(180deg,transparent,rgba(14,15,15,.4) 15%,rgba(14,15,15,.75) 40%,rgba(14,15,15,.92) 70%,#0e0f0f);bottom:-120px;height:400px;left:0;pointer-events:none;position:absolute;right:0;z-index:1}.island-hero__content{padding:clamp(1.5rem,3vw,2.5rem) clamp(1.5rem,3vw,2.5rem) clamp(2rem,4vw,3rem);position:relative;z-index:2}.island-hero__title{text-wrap:balance;color:#fff;font-family:Bebas Neue,Impact,sans-serif;font-size:clamp(2.5rem,5vw,5rem);letter-spacing:.5px;line-height:.95;margin:0 0 1.5rem;max-width:24ch;text-shadow:0 2px 4px rgba(0,0,0,.9),0 4px 16px rgba(0,0,0,.8),0 8px 32px rgba(0,0,0,.6)}.island-hero__meta{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1.75rem}.island-chip{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.25);border-radius:999px;box-shadow:0 2px 8px rgba(0,0,0,.2);color:hsla(0,0%,100%,.95);display:inline-flex;font-size:.9rem;font-weight:600;gap:.5rem;padding:.5rem .85rem;transition:all var(--island-transition)}.island-chip:hover{background:hsla(0,0%,100%,.22);border-color:hsla(0,0%,100%,.3);box-shadow:0 4px 12px rgba(0,0,0,.25);color:#fff;transform:translateY(-1px)}.island-chip i{font-size:.95em;opacity:.9}.island-chip strong{color:#fff;font-weight:800}.island-chip .label{opacity:.8}.island-chip--author{background:rgba(252,253,0,.08);border:1px solid rgba(252,253,0,.3);box-shadow:0 2px 8px rgba(0,0,0,.2),0 0 16px rgba(252,253,0,.1);color:#fcfd00}.island-chip--author:hover{background:rgba(252,253,0,.12);border-color:rgba(252,253,0,.4);box-shadow:0 4px 12px rgba(0,0,0,.3),0 0 24px rgba(252,253,0,.15)}.island-chip--status{padding-left:2.2rem;position:relative}.status-dot{background:#ef4444;border-radius:999px;box-shadow:0 0 0 2px rgba(239,68,68,.3);height:8px;left:.75rem;position:absolute;top:50%;transform:translateY(-50%);width:8px;z-index:0}.island-chip--status>span:not(.status-dot){position:relative;z-index:1}.island-chip--status.is-live{background:rgba(16,185,129,.12);border-color:rgba(16,185,129,.4);color:#10b981}.island-chip--status.is-live .status-dot{animation:pulse-live 2s ease-in-out infinite;background:#10b981;box-shadow:0 0 0 2px rgba(16,185,129,.3)}@keyframes pulse-live{0%,to{box-shadow:0 0 0 2px rgba(16,185,129,.3),0 0 8px rgba(16,185,129,.6)}50%{box-shadow:0 0 0 4px rgba(16,185,129,0),0 0 2px rgba(16,185,129,.2)}}.island-chip--ccu strong,.island-chip--peak strong{color:var(--island-accent);font-variant-numeric:tabular-nums}.island-chip--full{justify-content:space-between;padding:.65rem .85rem;width:100%}.island-hero__cta{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}.island-hero__video-toggle{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.2);border-radius:999px;bottom:2rem;box-shadow:0 2px 8px rgba(0,0,0,.2);color:#fff;cursor:pointer;display:grid;font-size:20px;height:56px;place-items:center;position:absolute;right:2rem;transition:all var(--island-transition);width:56px;z-index:10}.island-hero__video-toggle:hover{background:hsla(0,0%,100%,.12);border-color:var(--island-accent);box-shadow:0 4px 12px rgba(0,0,0,.3),0 0 20px rgba(252,253,0,.15);transform:scale(1.05)}.island-code-badge{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.25);border-radius:var(--island-radius-sm);box-shadow:0 2px 8px rgba(0,0,0,.2);color:hsla(0,0%,100%,.95);cursor:pointer;display:inline-flex;font-family:ui-monospace,SF Mono,Consolas,monospace;gap:.65rem;max-width:100%;padding:.65rem 1.1rem;position:relative;transition:all var(--island-transition)}.island-code-badge:hover{background:hsla(0,0%,100%,.22);border-color:var(--island-accent);box-shadow:0 4px 12px rgba(0,0,0,.3),0 0 20px rgba(252,253,0,.15);color:#fff;transform:translateY(-1px)}.island-code-badge__label{flex-shrink:0;font-size:.8rem;font-weight:600;letter-spacing:.5px;opacity:.8;text-transform:uppercase}.island-code-badge__value{font-size:1.05rem;font-weight:800;letter-spacing:.5px;max-width:200px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.island-code-badge__icon{flex-shrink:0;opacity:.7;transition:opacity var(--island-transition)}.island-code-badge:hover .island-code-badge__icon{opacity:1}.island-code-badge__feedback{background:var(--island-accent);border-radius:8px;color:#000;font-size:.85rem;font-weight:700;left:50%;opacity:0;padding:.35rem .75rem;pointer-events:none;position:absolute;top:-140%;transform:translateX(-50%) scale(.8);transition:all .2s ease;white-space:nowrap}.island-code-badge__feedback:not([hidden]){opacity:1;transform:translateX(-50%) scale(1)}.island-content{box-sizing:border-box;margin-bottom:4rem;max-width:100%;overflow-x:hidden;padding:clamp(2rem,4vw,3rem) clamp(1rem,3vw,2rem) 0;position:relative;z-index:2}.island-grid{align-items:start;display:grid;gap:clamp(1.5rem,2.5vw,2.5rem);grid-template-columns:380px 1fr}.island-card,.island-grid{box-sizing:border-box;max-width:100%;overflow:hidden}.island-card{background:var(--island-surface);border:1px solid var(--island-border);border-radius:var(--island-radius);box-shadow:var(--island-shadow-sm);margin-bottom:1.5rem;padding:clamp(1.25rem,2vw,1.75rem)}.island-card:last-child{margin-bottom:0}.island-card__title{align-items:center;color:var(--island-text);display:flex;font-family:Bebas Neue,sans-serif;font-size:1.5rem;gap:.65rem;letter-spacing:.5px;margin:0 0 1rem}.island-card__title i{color:var(--island-accent);font-size:.9em}.island-card__title .count{color:var(--island-text-muted);font-size:.75em;font-weight:600}.island-card__head{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1.25rem}.island-expand{position:relative}.island-expand__text{color:var(--island-text-muted);line-height:1.7;margin:0 0 1rem}.island-expand__text.is-clamped{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;position:relative}.island-expand__text.is-clamped:after{background:linear-gradient(180deg,transparent,var(--island-surface));bottom:0;content:"";height:3em;left:0;pointer-events:none;position:absolute;right:0}.island-expand__toggle{align-items:center;background:hsla(0,0%,100%,.04);border:1px solid var(--island-border);border-radius:999px;color:var(--island-accent);cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:600;gap:.5rem;padding:.45rem .85rem;pointer-events:auto;transition:all var(--island-transition)}.island-expand__toggle>*{pointer-events:none}.island-expand__toggle:hover{background:hsla(0,0%,100%,.08);transform:translateY(-1px)}.island-expand__toggle i{transition:transform var(--island-transition)}.island-expand__toggle.is-open i{transform:rotate(180deg)}.island-features{display:flex;flex-direction:column;gap:.75rem;margin:1.25rem 0}.island-feature{align-items:flex-start;color:var(--island-text-muted);display:flex;font-size:.95rem;gap:.75rem;line-height:1.5}.island-feature i{color:var(--island-accent);flex-shrink:0;font-size:.9em;margin-top:.15rem}.island-divider{background:var(--island-border);height:1px;margin:1.25rem 0}.island-tags{display:flex;flex-wrap:wrap;gap:.5rem}.island-tag{background:hsla(0,0%,100%,.04);border:1px solid var(--island-border);border-radius:999px;color:var(--island-text-muted);display:inline-flex;font-size:.85rem;font-weight:600;padding:.35rem .7rem;transition:all var(--island-transition)}.island-tag:hover{background:hsla(0,0%,100%,.08);border-color:var(--island-border-strong);color:var(--island-text)}.island-stats{display:grid;gap:1rem;grid-template-columns:1fr 1fr;margin:1rem 0}.island-stat{background:hsla(0,0%,100%,.02);border:1px solid var(--island-border);border-radius:var(--island-radius-sm);padding:1rem;text-align:center}.island-stat--accent{background:rgba(252,253,0,.05);border-color:rgba(252,253,0,.25)}.island-stat__value{color:var(--island-text);font-family:Bebas neue,sans-serif;font-size:1.75rem;font-variant-numeric:tabular-nums;font-weight:900;line-height:1;margin-bottom:.5rem}.island-stat--accent .island-stat__value{color:var(--island-accent);text-shadow:0 0 20px var(--island-accent-glow)}.island-stat__label{color:var(--island-text-muted);font-size:.8rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.island-specs{display:flex;flex-direction:column;gap:.65rem;margin-top:1rem}.island-spec{align-items:center;background:hsla(0,0%,100%,.02);border:1px solid var(--island-border);border-radius:var(--island-radius-sm);color:var(--island-text-muted);display:flex;font-size:.9rem;gap:.65rem;padding:.5rem .75rem}.island-spec i{color:var(--island-accent);opacity:.8}.island-gallery{margin-top:1.25rem;padding-bottom:1rem;position:relative}.gallery-item{aspect-ratio:16/9;background:#000;border-radius:var(--island-radius-sm);overflow:hidden;position:relative}.gallery-item a{display:block;height:100%}.gallery-item img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.gallery-item:hover img{transform:scale(1.08)}.gallery-item--video:after{background:linear-gradient(180deg,transparent 40%,rgba(0,0,0,.6));content:"";inset:0;position:absolute}.gallery-play{display:grid;inset:0;place-items:center;position:absolute;z-index:2}.gallery-play i{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:rgba(252,253,0,.9);border:2px solid hsla(0,0%,100%,.9);border-radius:999px;box-shadow:0 8px 24px rgba(0,0,0,.5);color:#000;display:grid;font-size:24px;height:64px;place-items:center;transition:all var(--island-transition);width:64px}.gallery-item:hover .gallery-play i{box-shadow:0 12px 32px rgba(0,0,0,.6),0 0 40px var(--island-accent-glow);transform:scale(1.15)}.island-tabs{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;border-bottom:1px solid var(--island-border);display:flex;flex-wrap:nowrap;gap:.5rem;margin:1.25rem 0;overflow-x:auto;overflow-y:hidden;padding-bottom:.5rem;scroll-behavior:smooth;scrollbar-width:none}.island-tabs::-webkit-scrollbar{display:none}.island-tab{align-items:center;background:transparent;border:1px solid transparent;border-radius:var(--island-radius-sm);color:var(--island-text-muted);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:.95rem;font-weight:600;gap:.5rem;padding:.65rem 1rem;position:relative;transition:all var(--island-transition);white-space:nowrap}.island-tab:hover{background:hsla(0,0%,100%,.04);color:var(--island-text)}.island-tab.is-active{background:var(--island-accent);border-color:var(--island-accent);color:#000}.island-tab.is-active:after{background:var(--island-accent);border-radius:999px;bottom:-8px;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:40%}.island-tab-content{box-sizing:border-box;max-width:100%;overflow-x:hidden;overflow-y:visible;padding-top:1.5rem}.island-aside,.island-main,.player-count-widget{box-sizing:border-box;max-width:100%;overflow:hidden}.player-count-widget{background:var(--pc-surface-elevated);border:1px solid var(--pc-border);border-radius:16px;box-shadow:var(--pc-shadow-sm);margin-bottom:2rem;padding:1.5rem;position:relative;width:100%}.pc-header{align-items:center;gap:1.5rem;justify-content:space-between;margin-bottom:1.5rem}.pc-header,.pc-stats{display:flex;flex-wrap:wrap}.pc-stats{gap:2.5rem}.pc-stat{display:flex;flex-direction:column;gap:.5rem}.pc-stat--primary .pc-stat__value{animation:pulse-glow 3s ease-in-out infinite;color:var(--pc-accent);font-family:Bebas neue,sans-serif;text-shadow:0 0 20px var(--pc-accent-glow)}@keyframes pulse-glow{0%,to{text-shadow:0 0 20px var(--pc-accent-glow),0 0 40px var(--pc-accent-glow)}50%{text-shadow:0 0 10px var(--pc-accent-glow),0 0 20px var(--pc-accent-glow)}}.pc-stat__value{color:var(--pc-text);font-family:Bebas neue,sans-serif;font-size:2rem;font-variant-numeric:tabular-nums;font-weight:900;letter-spacing:-.02em;line-height:1}.pc-stat__label{color:var(--pc-text-muted);font-size:.75rem;font-weight:700;letter-spacing:.8px;text-transform:uppercase}.pc-ranges{background:rgba(0,0,0,.2);border:1px solid var(--pc-border);border-radius:10px;display:flex;gap:.5rem;padding:.35rem}.pc-ranges button{background:transparent;border:1px solid transparent;border-radius:7px;color:var(--pc-text-muted);cursor:pointer;font-size:.8rem;font-weight:800;letter-spacing:.3px;padding:.5rem .85rem;text-transform:uppercase;transition:all var(--pc-transition)}.pc-ranges button:hover{background:hsla(0,0%,100%,.04);color:var(--pc-text)}.pc-ranges button.is-active{background:var(--pc-accent);border-color:var(--pc-accent);box-shadow:0 0 0 3px rgba(252,253,0,.15),0 4px 12px rgba(252,253,0,.25);color:#000}.pc-chart{background:rgba(0,0,0,.25);border:1px solid var(--pc-border);border-radius:var(--pc-radius);height:320px;margin-bottom:1.5rem;overflow:hidden;padding:1.25rem;position:relative}.pc-chart:before{background:linear-gradient(90deg,rgba(252,253,0,.02) 1px,transparent 0),linear-gradient(180deg,rgba(252,253,0,.02) 1px,transparent 0);background-size:50px 50px;content:"";inset:0;opacity:.3;pointer-events:none;position:absolute}.pc-chart canvas{height:100%!important;position:relative;width:100%!important;z-index:1}.pc-earnings{background:var(--pc-surface);border:1px solid var(--pc-border);border-radius:var(--pc-radius);box-sizing:border-box;max-width:100%;overflow:hidden;padding:1.25rem;position:relative;transition:all var(--pc-transition);width:100%}.pc-earnings:hover{border-color:var(--pc-border-strong);box-shadow:0 4px 16px rgba(0,0,0,.15)}.pc-earnings-head{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}.pc-earnings-title{align-items:center;color:var(--pc-text);display:flex;font-size:.95rem;font-weight:800;gap:.5rem;letter-spacing:.5px;text-transform:uppercase}.pc-earnings-title:before{content:"💰";font-size:1.2em}.pc-earnings-total{color:var(--pc-accent);font-size:1.4rem;font-variant-numeric:tabular-nums;font-weight:900;letter-spacing:-.02em;margin-left:auto;text-shadow:0 0 16px var(--pc-accent-glow)}.pc-earnings-toggle{align-items:center;background:hsla(0,0%,100%,.04);border:1px solid var(--pc-border);border-radius:8px;color:var(--pc-text-muted);cursor:pointer;display:flex;font-size:.85rem;font-weight:600;gap:.5rem;padding:.5rem 1rem;transition:all var(--pc-transition);white-space:nowrap}.pc-earnings-toggle:hover{background:hsla(0,0%,100%,.08);border-color:var(--pc-border-strong);color:var(--pc-text)}.pc-earnings-toggle i{transition:transform var(--pc-transition)}.pc-earnings-toggle.is-open{background:rgba(252,253,0,.08);border-color:rgba(252,253,0,.3);color:var(--pc-accent)}.pc-earnings-toggle.is-open i{transform:rotate(180deg)}.pc-earnings-table{background:rgba(0,0,0,.2);border:1px solid var(--pc-border);border-radius:10px;box-sizing:border-box;margin-top:1rem;max-height:480px;max-width:100%;overflow:auto;padding:1rem;position:relative;scrollbar-color:var(--pc-border-strong) hsla(0,0%,100%,.04);scrollbar-width:thin;transition:all var(--pc-transition);width:100%}.pc-earnings-table::-webkit-scrollbar{height:10px;width:8px}.pc-earnings-table::-webkit-scrollbar-track{background:hsla(0,0%,100%,.04);border-radius:5px}.pc-earnings-table::-webkit-scrollbar-thumb{background:var(--pc-border-strong);border:2px solid rgba(0,0,0,.2);border-radius:5px}.pc-earnings-table::-webkit-scrollbar-thumb:hover{background:var(--pc-accent)}.pc-disclaimer{align-items:flex-start;background:rgba(255,193,7,.08);border-left:3px solid #ffc107;border-radius:6px;color:#ffc107;display:flex;font-size:.85rem;font-weight:600;gap:.65rem;line-height:1.5;margin-bottom:1rem;padding:.85rem 1rem}.pc-disclaimer:before{content:"⚠️";flex-shrink:0;font-size:1.1em}.pc-table{border-radius:8px;display:grid;font-size:.85rem;gap:0;grid-template-columns:110px 80px 75px 85px 85px 85px 100px 140px;min-width:775px;overflow:hidden;width:-moz-max-content;width:max-content}.pc-tr{display:contents}.pc-th{color:var(--pc-text-muted);font-size:.7rem;font-weight:800;letter-spacing:.5px;text-transform:uppercase}.pc-th>div{background:var(--pc-surface);border-bottom:2px solid var(--pc-border-strong);box-shadow:0 2px 8px rgba(0,0,0,.15);position:sticky;top:0;z-index:3}.pc-td,.pc-th>div{align-items:center;display:flex;padding:.75rem .5rem}.pc-td{border-top:1px solid hsla(0,0%,100%,.03);color:var(--pc-text);transition:background var(--pc-transition)}.pc-tr:hover .pc-td{background:hsla(0,0%,100%,.02)}.pc-money{color:var(--pc-accent)}.pc-money,.pc-pos{font-variant-numeric:tabular-nums;font-weight:700}.pc-pos{color:var(--pc-positive)}.pc-neg{color:var(--pc-negative);font-variant-numeric:tabular-nums;font-weight:700}.pc-total{background:rgba(252,253,0,.05);font-weight:800}.pc-total .pc-td{border-top:2px solid var(--pc-border-strong);color:var(--pc-text);padding:1rem .5rem}.pc-total .pc-money{font-size:1.05rem;text-shadow:0 0 12px var(--pc-accent-glow)}.pc-th>div:first-child,.pc-tr>.pc-td:first-child{background:var(--pc-surface);border-right:1px solid var(--pc-border);box-shadow:2px 0 8px rgba(0,0,0,.1);font-weight:700;left:0;position:sticky;z-index:2}.pc-total .pc-td:first-child{background:rgba(252,253,0,.08)}.pc-tr:hover .pc-td:first-child{background:hsla(0,0%,100%,.04)}.pc-empty{align-items:center;border:1px dashed var(--pc-border);border-radius:10px;color:var(--pc-text-muted);display:flex;flex-direction:column;font-size:.95rem;gap:.75rem;padding:2rem;text-align:center}.pc-empty:before{content:"📊";font-size:2.5rem;opacity:.5}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.pc-earnings-table:not([hidden]){animation:fadeInUp .3s ease-out}.pc-earnings-total:empty:after,.pc-stat__value:empty:after{animation:shimmer 1.5s infinite;content:"—"}@keyframes shimmer{0%,to{opacity:.3}50%{opacity:.7}}@keyframes highlightRow{0%{background:rgba(252,253,0,.15)}to{background:transparent}}.pc-tr.new-row .pc-td{animation:highlightRow 1s ease-out}.pc-earnings-toggle.loading{opacity:.6;pointer-events:none}.pc-earnings-toggle.loading:after{animation:spin .8s linear infinite;border:2px solid;border-radius:999px;border-top:2px solid transparent;content:"";height:14px;margin-left:.5rem;width:14px}@keyframes spin{to{transform:rotate(1turn)}}.kpi-board{animation:fadeInUp .4s ease-out .1s forwards;margin-top:2rem;opacity:0}.kpi-toolbar{align-items:center;background:var(--island-surface-elevated);border:1px solid var(--island-border);border-radius:var(--island-radius);box-shadow:var(--island-shadow-sm);display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:space-between;margin-bottom:1.5rem;padding:1.25rem 1.5rem;transition:all var(--island-transition)}.kpi-toolbar:hover{box-shadow:var(--island-shadow-md)}.kpi-toolbar__info{flex:1;min-width:200px}.kpi-toolbar__title{color:var(--island-text);font-family:Bebas Neue,sans-serif;font-size:1.4rem;letter-spacing:.5px;line-height:1.2;margin:0 0 .25rem}.kpi-toolbar__subtitle{color:var(--island-text-muted);font-size:.85rem;line-height:1.4;margin:0}.kpi-toolbar__actions{display:flex;flex-wrap:wrap;gap:.5rem}.kpi-range-btn{background:hsla(0,0%,100%,.04);border:1px solid var(--island-border);border-radius:var(--island-radius-sm);color:var(--island-text-muted);cursor:pointer;font-size:.85rem;font-weight:700;letter-spacing:.3px;padding:.5rem .85rem;text-transform:uppercase;transition:all var(--island-transition)}.kpi-range-btn:hover{background:hsla(0,0%,100%,.08);border-color:var(--island-border-strong);color:var(--island-text);transform:translateY(-1px)}.kpi-range-btn.is-active{background:var(--island-accent);border-color:var(--island-accent);box-shadow:0 0 0 3px rgba(252,253,0,.15);color:#000}.kpi-range-btn:focus-visible{outline:2px solid var(--island-accent);outline-offset:2px}.kpi-grid{animation:fadeInUp .4s ease-out .2s forwards;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));opacity:0}.kpi-primary,.kpi-secondary{display:contents}.kpi-show-more{display:none}.kpi-card{background:var(--island-surface);border:1px solid var(--island-border);border-radius:var(--island-radius);box-shadow:var(--island-shadow-sm);opacity:0;overflow:hidden;padding:1.25rem;position:relative;transition:all var(--island-transition)}.kpi-card.is-ready{animation:cardFadeIn .3s ease-out forwards;opacity:1}@keyframes cardFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.kpi-card:hover{border-color:var(--island-border-strong);box-shadow:var(--island-shadow-md);transform:translateY(-2px)}.kpi-card:before{background:linear-gradient(90deg,transparent,var(--island-accent),transparent);content:"";height:2px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity var(--island-transition)}.kpi-card:hover:before{opacity:.5}.kpi-head{align-items:center;display:flex;gap:.75rem;justify-content:space-between;margin-bottom:1rem}.kpi-title{color:var(--island-text-muted);font-size:.85rem;font-weight:700;letter-spacing:.5px;line-height:1.3;text-transform:uppercase}.kpi-delta{background:hsla(0,0%,100%,.04);border:1px solid var(--island-border);border-radius:999px;color:var(--island-text-dim);font-size:.75rem;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:.3px;padding:.25rem .6rem;transition:all var(--island-transition)}.kpi-delta.positive{background:rgba(16,185,129,.12);border-color:rgba(16,185,129,.3);color:#10b981}.kpi-delta.negative{background:rgba(239,68,68,.12);border-color:rgba(239,68,68,.3);color:#ef4444}.kpi-main{margin-bottom:.75rem}.kpi-value{color:var(--island-text);font-family:Bebas neue,sans-serif;font-size:2rem;font-variant-numeric:tabular-nums;font-weight:900;letter-spacing:-.02em;line-height:1;margin-bottom:.5rem}.kpi-value-sub{background:hsla(0,0%,100%,.04);border-radius:4px;color:var(--island-text-muted);font-size:.75rem;font-variant-numeric:tabular-nums;font-weight:600;margin-left:.5rem;padding:.2rem .5rem}.kpi-chart{background:rgba(0,0,0,.15);border:1px solid hsla(0,0%,100%,.04);border-radius:var(--island-radius-sm);height:110px;margin:.75rem 0;overflow:hidden;position:relative;width:100%}.kpi-chart:before{background:linear-gradient(90deg,rgba(252,253,0,.015) 1px,transparent 0),linear-gradient(180deg,rgba(252,253,0,.015) 1px,transparent 0);background-size:20px 20px;content:"";inset:0;opacity:.3;pointer-events:none;position:absolute;z-index:0}.kpi-chart canvas{display:block;height:100%!important;position:relative;width:100%!important;z-index:1}.kpi-sub{color:var(--island-text-dim);font-size:.75rem;font-variant-numeric:tabular-nums;font-weight:500;line-height:1.4}.kpi-card:not(.is-ready) .kpi-delta,.kpi-card:not(.is-ready) .kpi-value{animation:pulse 1.5s ease-in-out infinite}@keyframes pulse{0%,to{opacity:.4}50%{opacity:.7}}.iv-history{--iv-bg:#0a0b0f;--iv-surface:#12131a;--iv-surface-elevated:#16171e;--iv-border:hsla(0,0%,100%,.08);--iv-border-strong:hsla(0,0%,100%,.16);--iv-text:#e6ebf1;--iv-text-muted:#98a2b3;--iv-text-dim:#6b7280;--iv-accent:#fcfd00;--iv-add:#10b981;--iv-del:#ef4444;color:var(--iv-text);font-family:Roboto,sans-serif}.iv-toolbar{align-items:center;background:var(--iv-surface-elevated);border:1px solid var(--iv-border);border-radius:12px;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1.25rem;padding:1rem 1.25rem}.iv-toolbar strong{color:var(--iv-accent);font-family:Bebas Neue,sans-serif;font-size:1.1rem;letter-spacing:.4px}.iv-filters{display:flex;flex-wrap:wrap;gap:.5rem}.iv-filters button{background:hsla(0,0%,100%,.04);border:1px solid var(--iv-border);border-radius:8px;color:var(--iv-text-muted);cursor:pointer;font-size:.85rem;font-weight:600;padding:.45rem .75rem;transition:all .2s ease}.iv-filters button:hover{background:hsla(0,0%,100%,.08);border-color:var(--iv-border-strong)}.iv-filters button.on{background:var(--iv-accent);border-color:var(--iv-accent);box-shadow:0 0 0 3px rgba(252,253,0,.15);color:#000}.iv-list{display:grid;gap:1rem;list-style:none;margin:0;padding:0}.iv-card{background:var(--iv-surface);border:1px solid var(--iv-border);border-radius:14px;padding:1.25rem;transition:all .2s ease}.iv-card:hover{border-color:var(--iv-border-strong);box-shadow:0 4px 16px rgba(0,0,0,.25)}.iv-head{gap:1rem;justify-content:space-between;margin-bottom:1rem}.iv-head,.iv-title{align-items:center;display:flex}.iv-title{gap:.65rem}.iv-ver{color:var(--iv-text);font-size:1.05rem;font-weight:800}.iv-time{color:var(--iv-text-muted);font-size:.85rem}.iv-chips{display:flex;flex-wrap:wrap;gap:.5rem}.iv-chip{align-items:center;border:1px solid var(--iv-border);border-radius:999px;display:inline-flex;font-size:.75rem;font-weight:600;padding:.3rem .6rem}.iv-chip.muted{background:hsla(0,0%,100%,.02);color:var(--iv-text-muted)}.iv-chip.accent{background:rgba(252,253,0,.1);border-color:rgba(252,253,0,.4);box-shadow:inset 0 0 0 999px rgba(252,253,0,.05);color:var(--iv-accent)}.iv-thumbs{align-items:center;display:grid;gap:.75rem;grid-template-columns:1fr auto 1fr;margin:1rem 0}.iv-thumb{background:#000;border:1px solid var(--iv-border);border-radius:10px;display:flex;flex-direction:column;overflow:hidden}.iv-thumb img{display:block;height:140px;-o-object-fit:cover;object-fit:cover;width:100%}.iv-arrow{color:var(--iv-text-muted);display:grid;font-size:1.5rem;place-items:center}.iv-code{background:rgba(0,0,0,.3);border-top:1px solid var(--iv-border);font-family:ui-monospace,SF Mono,Consolas,monospace;font-size:.7rem;padding:.4rem .6rem}.iv-add{color:var(--iv-add);font-weight:700}.iv-del{color:var(--iv-del);opacity:.7;text-decoration:line-through}.iv-empty{background:hsla(0,0%,100%,.02);color:var(--iv-text-dim);display:grid;font-size:.85rem;height:140px;place-items:center}.iv-details{border-top:1px solid var(--iv-border);margin-top:1rem;padding-top:1rem}.iv-details summary{border-radius:8px;color:var(--iv-accent);cursor:pointer;font-size:.9rem;font-weight:600;list-style:none;padding:.5rem;transition:background .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.iv-details summary::-webkit-details-marker{display:none}.iv-details summary:before{content:"▸";display:inline-block;margin-right:.5rem;transition:transform .2s ease}.iv-details[open] summary:before{transform:rotate(90deg)}.iv-details summary:hover{background:rgba(252,253,0,.08)}.iv-grid{display:flex;flex-direction:column;gap:.75rem;margin-top:1rem}.iv-row{align-items:start;background:hsla(0,0%,100%,.02);border:1px solid var(--iv-border);border-radius:8px;display:grid;gap:.75rem;grid-template-columns:160px 1fr 1fr;padding:.75rem}.iv-k{color:var(--iv-text-muted);font-weight:600}.iv-k,.iv-v{font-size:.85rem}.iv-v{background:rgba(0,0,0,.2);border:1px solid var(--iv-border);border-radius:6px;color:var(--iv-text);padding:.5rem .65rem;word-break:break-word}.iv-old{color:var(--iv-del);opacity:.7;text-decoration:line-through}.iv-new{color:var(--iv-add);font-weight:600}.iv-pills{display:flex;flex-wrap:wrap;gap:.4rem}.iv-pill{border:1px solid var(--iv-border);border-radius:999px;font-size:.75rem;font-weight:600;padding:.25rem .6rem}.iv-pill.add{background:rgba(16,185,129,.1);border-color:rgba(16,185,129,.4);color:var(--iv-add)}.iv-pill.del{background:rgba(239,68,68,.1);border-color:rgba(239,68,68,.4);color:var(--iv-del);text-decoration:line-through}.iv-first{background:rgba(252,253,0,.05);border:1px solid rgba(252,253,0,.2);border-radius:8px;color:var(--iv-text-muted);font-size:.85rem;font-style:italic;margin-top:.75rem;padding:.75rem}.iv-loading{color:var(--iv-text-muted);display:grid;padding:3rem;place-items:center}.iv-loading:before{animation:spin 1s linear infinite;border:3px solid var(--iv-border);border-radius:999px;border-top-color:var(--iv-accent);content:"";height:40px;margin-bottom:1rem;width:40px}.iv-empty-state{color:var(--iv-text-muted);padding:3rem 2rem;text-align:center}.iv-empty-state i{display:block;font-size:3rem;margin-bottom:1rem;opacity:.5}.iv-load-more{background:hsla(0,0%,100%,.04);border:1px solid var(--iv-border);border-radius:12px;color:var(--iv-text);cursor:pointer;display:block;font-weight:600;margin-top:1.5rem;padding:1rem;transition:all .2s ease;width:100%}.iv-load-more:hover{background:hsla(0,0%,100%,.08);border-color:var(--iv-accent)}.iv-load-more:disabled{cursor:not-allowed;opacity:.5}.island-section{border-top:1px solid var(--island-border);margin-top:3rem;padding-top:2rem}.island-section__head{align-items:center;display:flex;gap:1.5rem;justify-content:space-between;margin-bottom:1.5rem}.island-section__title{color:var(--island-text);font-family:Bebas Neue,sans-serif;font-size:2rem;letter-spacing:.5px;margin:0}.creator-maps{padding-bottom:1rem;position:relative}.map-card{background:var(--island-surface);border:1px solid var(--island-border);border-radius:var(--island-radius);box-shadow:var(--island-shadow-sm);display:flex;flex-direction:column;height:100%;overflow:hidden;transition:all var(--island-transition)}.map-card:hover{border-color:var(--island-border-strong);box-shadow:var(--island-shadow-md);transform:translateY(-4px)}.map-card__media{margin:0;position:relative}.map-card__media img{aspect-ratio:16/9;display:block;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.map-card:hover .map-card__media img{transform:scale(1.05)}.map-card__status{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:rgba(0,0,0,.75);border:1px solid hsla(0,0%,100%,.3);border-radius:999px;color:#fff;display:inline-flex;font-size:.8rem;font-weight:800;gap:.45rem;letter-spacing:.5px;padding:.35rem .7rem;position:absolute;right:.75rem;text-transform:uppercase;top:.75rem;z-index:2}.map-card__status.is-live{background:rgba(0,0,0,.8);border-color:rgba(16,185,129,.4)}.map-card__status .status-dot{background:#ef4444;border-radius:999px;box-shadow:0 0 0 2px rgba(239,68,68,.3);height:7px;width:7px}.map-card__status.is-live .status-dot{animation:pulse-live 2s ease-in-out infinite;background:#10b981}.map-card__body{display:flex;flex-direction:column;gap:.75rem;padding:1rem}.map-card__title{color:var(--island-text);font-family:Bebas Neue,sans-serif;font-size:1.15rem;letter-spacing:.4px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.map-card__meta{align-items:center;color:var(--island-text-muted);display:flex;font-size:.9rem;gap:.5rem}.map-card__meta i{opacity:.7}.map-card__actions{display:flex;gap:.5rem;margin-top:.5rem}.map-card__actions .gn-btn{flex:1}.map-card__actions .gn-btn--primary{flex:0 0 auto;height:44px;justify-content:center;padding:0;width:44px}.island-nav{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:rgba(0,0,0,.7);border:1px solid hsla(0,0%,100%,.2);border-radius:999px;box-shadow:var(--island-shadow-sm);color:#fff;height:44px;top:45%;transition:all var(--island-transition);width:44px}.island-nav:hover{background:rgba(0,0,0,.9);border-color:var(--island-accent);box-shadow:var(--island-shadow-md);transform:scale(1.1)}.island-nav:after{font-size:18px}.island-lightbox{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:rgba(0,0,0,.95);display:grid;inset:0;place-items:center;position:fixed;z-index:9999}.island-lightbox__stage{display:grid;height:min(90vh,900px);place-items:center;width:min(95vw,1400px)}.island-lightbox__stage img,.island-lightbox__stage video{border-radius:var(--island-radius);box-shadow:var(--island-shadow-lg);max-height:100%;max-width:100%}.island-lightbox__close,.island-lightbox__next,.island-lightbox__prev{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.25);border-radius:999px;box-shadow:var(--island-shadow-md);color:#fff;cursor:pointer;display:grid;font-size:22px;height:52px;place-items:center;position:absolute;transition:all var(--island-transition);width:52px}.island-lightbox__close:hover,.island-lightbox__next:hover,.island-lightbox__prev:hover{background:hsla(0,0%,100%,.2);transform:scale(1.1)}.island-lightbox__close{right:1.5rem;top:1.5rem}.island-lightbox__prev{left:1.5rem;top:50%;transform:translateY(-50%)}.island-lightbox__next{right:1.5rem;top:50%;transform:translateY(-50%)}.island-lightbox__counter{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.25);border-radius:999px;bottom:2rem;box-shadow:var(--island-shadow-md);color:#fff;font-weight:700;left:50%;padding:.5rem 1rem;position:absolute;transform:translateX(-50%)}.gn-modal{background:var(--island-surface);border:1px solid var(--island-border);border-radius:var(--island-radius-lg);box-shadow:var(--island-shadow-lg);color:var(--island-text)}.gn-modal__header{align-items:center;border-bottom:1px solid var(--island-border);display:flex;justify-content:space-between;padding:1.5rem}.gn-modal__header .modal-title{font-family:Bebas Neue,sans-serif;font-size:1.5rem;letter-spacing:.5px;margin:0}.gn-modal__close{background:hsla(0,0%,100%,.06);border:1px solid var(--island-border);border-radius:999px;color:var(--island-text);cursor:pointer;display:grid;height:40px;place-items:center;transition:all var(--island-transition);width:40px}.gn-modal__close:hover{background:hsla(0,0%,100%,.1);transform:rotate(90deg)}.gn-modal__body{padding:1.5rem}.gn-alert{align-items:flex-start;border-radius:var(--island-radius-sm);display:flex;font-size:.9rem;gap:.85rem;line-height:1.6;margin-bottom:1.5rem;padding:1rem 1.25rem}.gn-alert--warning{background:rgba(255,193,7,.1);border:1px solid rgba(255,193,7,.3);color:#ffc107}.gn-alert i{flex-shrink:0;font-size:1.2em;margin-top:.1rem}.gn-canvas{background:#000;border-radius:var(--island-radius-sm);box-shadow:var(--island-shadow-md);height:auto;margin-bottom:1.5rem;width:100%}.gn-btn-group{flex-wrap:wrap;margin-bottom:1rem}.gn-btn-group,.gn-format-toggle{display:flex;gap:.75rem}.gn-format-btn{align-items:center;background:hsla(0,0%,100%,.04);border:1px solid var(--island-border);border-radius:var(--island-radius-sm);color:var(--island-text-muted);cursor:pointer;display:flex;flex:1;font-size:.95rem;font-weight:600;gap:.65rem;justify-content:center;padding:.85rem 1.25rem;transition:all var(--island-transition)}.gn-format-btn:hover{background:hsla(0,0%,100%,.08);border-color:var(--island-border-strong)}.gn-format-btn.is-active{background:var(--island-accent);border-color:var(--island-accent);color:#000}.share-field{display:flex;gap:.75rem;margin-bottom:1.5rem}.share-input{background:hsla(0,0%,100%,.04);border:1px solid var(--island-border);border-radius:var(--island-radius-sm);color:var(--island-text);flex:1;font-size:.95rem;padding:.75rem 1rem}.share-input:focus{border-color:var(--island-accent);box-shadow:0 0 0 3px var(--island-accent-glow);outline:none}.share-grid{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin-bottom:1.5rem}.share-btn{align-items:center;background:hsla(0,0%,100%,.04);border:1px solid var(--island-border);border-radius:var(--island-radius-sm);color:var(--island-text);display:flex;font-weight:600;gap:.65rem;padding:.85rem 1rem;text-decoration:none;transition:all var(--island-transition)}.share-btn:hover{background:hsla(0,0%,100%,.08);border-color:var(--island-border-strong);box-shadow:var(--island-shadow-sm);transform:translateY(-2px)}.share-btn i{opacity:.9;text-align:center;width:20px}.gn-btn{align-items:center;border:1px solid transparent;border-radius:var(--island-radius-sm);cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:700;gap:.65rem;justify-content:center;padding:.75rem 1.5rem;text-decoration:none;transition:all var(--island-transition);white-space:nowrap}.gn-btn--xl{font-size:1.05rem;padding:1rem 2rem}.gn-btn--sm{font-size:.85rem;padding:.5rem 1rem}.gn-btn--primary{background:#fcfd00;border:1px solid #fcfd00;box-shadow:0 2px 12px rgba(252,253,0,.3),0 1px 4px rgba(0,0,0,.2);color:#000;font-weight:800}.gn-btn--primary:hover{background:#ff3;box-shadow:0 4px 20px rgba(252,253,0,.4),0 2px 8px rgba(0,0,0,.25);color:#000;transform:translateY(-1px)}.gn-btn--ghost{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.25);box-shadow:0 2px 8px rgba(0,0,0,.2);color:hsla(0,0%,100%,.95)}.gn-btn--ghost:hover{background:hsla(0,0%,100%,.22);border-color:hsla(0,0%,100%,.3);box-shadow:0 4px 12px rgba(0,0,0,.25);color:#fff;transform:translateY(-1px)}.gn-btn--outline{background:transparent;border-color:var(--island-border);color:var(--island-text)}.gn-btn--outline:hover{background:hsla(0,0%,100%,.06);border-color:var(--island-accent)}.gn-btn--block{width:100%}.island-fab{display:none}#pegiDropdown{background:#16171e!important;border:1px solid hsla(0,0%,100%,.16)!important;border-radius:12px!important;box-shadow:0 8px 24px rgba(0,0,0,.5)!important;display:none!important;max-width:400px!important;overflow:visible!important;padding:1rem!important;position:fixed!important;z-index:9999!important}#pegiDropdown[style*="display: block"]{display:block!important}#pegiDropdown,#pegiDropdown *{opacity:1!important;visibility:visible!important}#pegiDropdown .pegi-grid{align-items:center!important;display:grid!important;gap:.75rem!important;grid-template-columns:110px 1fr!important;width:100%!important}#pegiDropdown .pegi-row{display:contents!important}#pegiDropdown .pegi-board{color:#e6ebf1!important;display:block!important;font-size:.9rem!important;font-weight:700!important;line-height:1.8!important;text-align:left!important}#pegiDropdown .pegi-age{align-items:center!important;background:hsla(0,0%,100%,.06)!important;border:1px solid hsla(0,0%,100%,.08)!important;border-radius:999px!important;color:#fcfd00!important;display:inline-flex!important;font-size:.85rem!important;font-weight:700!important;justify-content:center!important;min-width:60px!important;padding:.4rem .8rem!important;text-align:center!important}@media (max-width:1280px){.pc-table{font-size:.8rem;grid-template-columns:100px 70px 65px 75px 75px 75px 90px 130px;min-width:680px}.pc-earnings-total{font-size:1.2rem}}@media (min-width:769px) and (max-width:1200px){.kpi-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1201px) and (max-width:1600px){.kpi-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1601px){.kpi-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:1024px){.island-grid{gap:1.5rem;grid-template-columns:1fr}.island-aside{order:1}.island-main{order:2}.island-aside .island-card:last-child{display:none}.island-aside .island-card:first-child{border-color:var(--island-accent);box-shadow:0 0 0 1px var(--island-accent-glow),var(--island-shadow-md)}.pc-header{align-items:flex-start;flex-direction:column;gap:1rem}.pc-stats{gap:1.5rem;justify-content:space-between;width:100%}.pc-ranges{justify-content:center;width:100%}.pc-chart{height:280px}.pc-table{font-size:.78rem;grid-template-columns:95px 65px 60px 70px 70px 70px 85px 120px;min-width:635px}.pc-earnings-table{padding:.85rem}}@media (max-width:768px){.island-hero{min-height:400px}.island-hero__media{bottom:-50px}.island-hero__img,.island-hero__video{height:calc(100% + 50px)}.island-hero__overlay{bottom:-50px}.island-hero__gradient{bottom:-50px;height:220px}.island-hero__content{padding:1rem 1rem 1.25rem}.island-hero__title{font-size:clamp(1.75rem,6vw,2.5rem);margin-bottom:1rem;text-shadow:0 2px 6px #000,0 4px 20px rgba(0,0,0,.9),0 8px 40px rgba(0,0,0,.7)}.island-hero__meta{margin-bottom:1rem}.island-chip{background:hsla(0,0%,100%,.18);border:1px solid hsla(0,0%,100%,.3)}.gn-btn--secondary,.island-chip--category,.island-chip--ccu,.island-chip--peak{display:none}.island-hero__cta{display:grid;gap:.75rem;grid-template-columns:1fr}.gn-btn--cta-main{order:1;width:100%}.island-code-badge{justify-content:space-between;order:2;width:100%}.island-content{margin-bottom:2rem;padding-top:1.25rem}.island-card{border-radius:12px;margin-bottom:1rem;padding:1rem}.island-card__title{font-size:1.25rem;margin-bottom:.75rem}.island-aside .island-card:nth-child(2){display:none}.island-expand__text{font-size:.875rem;line-height:1.6}.island-expand__text.is-clamped{-webkit-line-clamp:3}.island-features{gap:.5rem;margin:1rem 0}.island-feature{font-size:.85rem}.island-divider{margin:1rem 0}.island-stats{gap:.75rem;grid-template-columns:1fr;margin:.75rem 0}.island-stat{padding:.75rem}.island-stat__value{font-size:1.5rem}.island-specs{gap:.5rem;margin-top:.75rem}.island-spec{font-size:.85rem;padding:.4rem .6rem}.island-tabs{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:rgba(14,15,15,.95);border-bottom:1px solid var(--island-border);box-shadow:0 2px 12px rgba(0,0,0,.3);margin:-1rem -1rem 1rem;padding:.5rem 1rem .4rem;position:sticky;top:0;z-index:50}.island-tab{font-size:.85rem;padding:.5rem .75rem}.island-tab-content{padding-top:1rem}.player-count-widget{margin-bottom:1.5rem;padding:.85rem}.pc-header{gap:1rem;margin-bottom:1rem}.pc-stats{display:grid;gap:1rem;grid-template-columns:1fr 1fr;width:100%}.pc-stat{background:hsla(0,0%,100%,.02);border:1px solid var(--pc-border);border-radius:10px;padding:.75rem;width:100%}.pc-stat__value{font-size:1.5rem}.pc-stat__label{font-size:.7rem}.pc-range-desktop{display:none}.pc-chart{height:180px!important;margin-bottom:1rem;padding:.85rem}.pc-earnings{padding:1rem}.pc-earnings-head{gap:.65rem}.pc-earnings-total{font-size:1.25rem}.pc-earnings-table{margin-top:.85rem;max-height:250px!important}.kpi-board{margin-top:1.5rem}.kpi-toolbar{margin-bottom:1rem;padding:1rem}.kpi-toolbar__title{font-size:1.2rem}.kpi-toolbar__subtitle{font-size:.8rem}.kpi-grid{display:block}.kpi-primary,.kpi-secondary{display:grid;gap:.85rem;grid-template-columns:1fr}.kpi-primary{margin-bottom:0}.kpi-secondary:not([hidden]){animation:fadeInUp .3s ease-out;margin-top:.85rem}.kpi-primary .kpi-card:nth-child(n+3){display:none}.kpi-primary.is-expanded .kpi-card{display:block}.kpi-card{padding:.85rem}.kpi-value{font-size:1.5rem}.kpi-chart{height:85px}.kpi-show-more{align-items:center;background:hsla(0,0%,100%,.04);border:1px solid var(--island-border);border-radius:var(--island-radius-sm);color:var(--island-accent);cursor:pointer;display:flex;font-size:.9rem;font-weight:700;gap:.65rem;justify-content:center;margin-top:1rem;padding:.85rem 1.25rem;transition:all var(--island-transition);width:100%}.kpi-show-more:hover{background:hsla(0,0%,100%,.08);transform:translateY(-1px)}.kpi-show-more:active{transform:scale(.97)}.kpi-show-more i{transition:transform var(--island-transition)}.kpi-show-more.is-open{background:rgba(252,253,0,.08);border-color:rgba(252,253,0,.3)}.kpi-show-more.is-open i{transform:rotate(180deg)}.island-gallery{margin-top:1rem;padding-bottom:.75rem}.gallery-item{border-radius:10px}.island-section{margin-top:2rem;padding-top:1.5rem}.island-section__head{margin-bottom:1rem}.island-section__title{font-size:1.5rem}.creator-maps{padding-bottom:.75rem}.map-card__body{gap:.5rem;padding:.85rem}.map-card__title{font-size:1rem}.iv-card{padding:1rem}.iv-head{margin-bottom:.75rem}.iv-thumbs{gap:.5rem;margin:.75rem 0}.iv-thumb img{height:120px}.island-fab{bottom:1.5rem;display:block;position:fixed;right:1.5rem;z-index:100}.island-fab__trigger{background:var(--island-accent);border:none;border-radius:999px;box-shadow:0 4px 20px rgba(0,0,0,.3),0 0 0 0 rgba(252,253,0,.4);color:#000;cursor:pointer;display:grid;font-size:20px;height:56px;place-items:center;transition:all var(--island-transition);width:56px}.island-fab__trigger:active{transform:scale(.95)}.island-fab__trigger i{transition:transform var(--island-transition)}.island-fab__trigger.is-open i{transform:rotate(45deg)}.island-fab__menu{bottom:70px;display:flex;flex-direction:column;gap:.75rem;opacity:0;pointer-events:none;position:absolute;right:0;transform:translateY(10px);transition:all .3s cubic-bezier(.4,0,.2,1)}.island-fab__menu:not([hidden]){opacity:1;pointer-events:auto;transform:translateY(0)}.island-fab__item{align-items:center;animation:fabSlideIn .3s ease-out backwards;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.2);border-radius:999px;box-shadow:0 4px 16px rgba(0,0,0,.3);color:#fff;cursor:pointer;display:flex;font-size:.9rem;font-weight:600;gap:.75rem;padding:.75rem 1rem;white-space:nowrap}.island-fab__item:first-child{animation-delay:.05s}.island-fab__item:nth-child(2){animation-delay:.1s}@keyframes fabSlideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.island-fab__item:active{transform:scale(.95)}.island-fab__item i{text-align:center;width:20px}}@media (max-width:560px){.island-hero{min-height:360px}.island-hero__media{bottom:-40px}.island-hero__img,.island-hero__video{height:calc(100% + 40px)}.island-hero__gradient,.island-hero__overlay{bottom:-40px}.island-hero__gradient{height:180px}.island-hero__title{font-size:clamp(1.5rem,7vw,2rem);margin-bottom:.85rem;text-shadow:0 3px 8px #000,0 5px 24px rgba(0,0,0,.95),0 10px 48px rgba(0,0,0,.8)}.island-code-badge__value{max-width:140px}.island-content{margin-bottom:1.5rem;padding:1rem 1rem 0}.island-card{border-radius:10px;margin-bottom:.85rem;padding:.85rem}.island-card__title{font-size:1.125rem;margin-bottom:.65rem}.island-features,.island-specs{display:none}.pc-chart{height:160px!important}.pc-earnings{padding:.85rem}.pc-earnings-table{max-height:220px!important}.kpi-primary .kpi-card:nth-child(n+2){display:none}.kpi-primary.is-expanded .kpi-card{display:block}.kpi-show-more{font-size:.85rem;padding:.75rem 1rem}.island-tabs{padding:.4rem .85rem .35rem}.island-tab{font-size:.8rem;padding:.4rem .65rem}.island-tab i{display:none}.gallery-item{aspect-ratio:4/3}.gallery-play i{font-size:20px;height:52px;width:52px}.island-hero__content{padding:1rem 1rem 1.5rem}.island-hero__meta{gap:.5rem}.island-chip{font-size:.8rem}.island-hero__video-toggle{bottom:1rem;font-size:18px;height:48px;right:1rem;width:48px}.island-stats{grid-template-columns:1fr}.player-count-widget{border-radius:12px;padding:.75rem}.pc-ranges{flex-wrap:wrap}.pc-ranges button{flex:1 1 calc(33.333% - 0.35rem);font-size:.75rem;min-width:60px;padding:.5rem .65rem}.pc-stat__value{font-size:1.5rem}.pc-stat__label{font-size:.7rem}.pc-earnings{padding:1rem}.pc-earnings-title{font-size:.85rem}.pc-earnings-total{font-size:1.25rem}.pc-earnings-table{padding:.65rem;scrollbar-width:auto}.pc-table{font-size:.7rem;grid-template-columns:80px 60px 55px 65px 65px 65px 75px 110px;min-width:565px}.pc-td,.pc-th>div{padding:.6rem .35rem}.gn-modal__body{padding:1rem}.share-field{flex-direction:column}.share-grid{grid-template-columns:1fr}.iv-card{padding:1rem}.iv-head{align-items:flex-start;flex-direction:column}}@media (max-width:400px){.player-count-widget{padding:.75rem}.pc-stat{padding:.85rem}.pc-chart{height:180px;padding:.75rem}.pc-earnings{padding:.85rem}.pc-earnings-table{padding:.5rem}.pc-table{font-size:.65rem;grid-template-columns:75px 55px 50px 60px 60px 60px 70px 100px;min-width:520px}.pc-td,.pc-th>div{padding:.55rem .3rem}.pc-disclaimer{font-size:.75rem;padding:.65rem .75rem}.pc-earnings-title:before{font-size:1em}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}a:focus-visible,button:focus-visible{outline:2px solid var(--island-accent);outline-offset:2px}.pc-earnings-toggle:focus-visible,.pc-ranges button:focus-visible{outline:2px solid var(--pc-accent);outline-offset:2px}@media (prefers-contrast:high){.pc-table{border:2px solid var(--pc-border-strong)}.pc-td{border-top-width:2px}.pc-th>div{border-bottom-width:3px}.kpi-card{border:2px solid var(--island-border-strong)}.kpi-delta{border-width:2px}.kpi-chart{border:2px solid hsla(0,0%,100%,.1)}}@media (prefers-color-scheme:dark){.pc-chart{background:rgba(0,0,0,.4)}.pc-chart:before{opacity:.2}.kpi-chart{background:rgba(0,0,0,.25)}.kpi-chart:before{opacity:.2}}@media print{.player-count-widget{-moz-column-break-inside:avoid;border:1px solid #000;box-shadow:none;break-inside:avoid}.pc-earnings-toggle{display:none}.pc-earnings-table{display:block;max-height:none;overflow:visible}.pc-chart{-moz-column-break-inside:avoid;break-inside:avoid}.kpi-toolbar__actions{display:none}.kpi-grid{gap:.5rem;grid-template-columns:repeat(2,1fr)}.kpi-card,.kpi-grid{page-break-inside:avoid}.kpi-card{border:1px solid #000;box-shadow:none}.kpi-chart{height:80px}}