@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;600;700;800&display=swap";:root{--navy:#102b4d;--navy-2:#174876;--ink:#172a40;--muted:#708196;--line:#dce5ee;--paper:#fff;--bg:#edf3f8;--green:#28a967;--amber:#df8d24;--violet:#655de8}.seller-territory-button,.profile-territory-button{color:#fff;text-align:left;background:linear-gradient(120deg,#062f36,#123a62);border:1px solid #34d399;border-radius:18px;justify-content:space-between;align-items:center;width:100%;padding:18px 20px;display:flex;box-shadow:0 16px 34px #03697433}.seller-territory-button{margin:12px 0 20px}.seller-territory-button span,.seller-territory-button strong{display:block}.seller-territory-button small{letter-spacing:.13em;color:#6ee7b7;font-size:.78rem}.seller-territory-button strong{margin-top:4px;font-size:1.25rem}.seller-territory-button b{letter-spacing:.08em;font-size:.78rem}.profile-territory-button{letter-spacing:.08em;justify-content:center;margin-top:10px;font-weight:900}.geo-shell{color:#e6faff;background:radial-gradient(circle at 80% 5%,#22d3ee2e,#0000 30%),linear-gradient(#020817,#071a2d 55%,#041018);min-height:100vh;padding:18px 16px 80px;font-family:inherit}.geo-shell button{font:inherit}.geo-back{color:#a5f3fc;background:0 0;border:0;padding:10px 2px;font-weight:800}.geo-hero{padding:28px 2px 22px}.geo-hero span,.geo-card>span{color:#5eead4;letter-spacing:.16em;font-size:.72rem;font-weight:900}.geo-hero h1{text-transform:uppercase;letter-spacing:-.04em;margin:6px 0;font-size:clamp(2.1rem,10vw,3.5rem)}.geo-hero p{color:#b9d8e3;margin:0;font-size:1.02rem;line-height:1.5}.geo-card{background:#0a1b33eb;border:1px solid #67e8f93d;border-radius:22px;margin:14px 0;padding:20px;position:relative;box-shadow:0 20px 50px #00000047}.geo-card h2{margin:6px 0;font-size:1.45rem}.geo-card p{color:#b9d1db;line-height:1.5}.geo-auth form{gap:12px;display:grid}.geo-auth input{color:#fff;text-align:center;letter-spacing:.3em;background:#061524;border:1px solid #31536c;border-radius:13px;padding:15px;font-size:1.3rem}.geo-auth button,.geo-actions button,.geo-store-panel button.primary{color:#042126;letter-spacing:.06em;background:#5eead4;border:0;border-radius:13px;padding:14px;font-weight:950}.geo-loading,.geo-disabled,.geo-empty{text-align:center;padding:36px 22px}.geo-summary{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:12px;display:grid}.geo-summary div{text-align:center;background:#091a2e;border:1px solid #67e8f92e;border-radius:16px;padding:14px 8px}.geo-summary b{color:#67e8f9;font-size:1.4rem;display:block}.geo-summary span{color:#a7c3cf;margin-top:4px;font-size:.68rem;display:block}.geo-map-wrap{background:#071625;border:1px solid #1b6472;border-radius:22px;min-height:52vh;position:relative;overflow:hidden}.geo-map{height:58vh;min-height:390px}.geo-map-error{color:#fff;background:#7f1d1d;border-radius:12px;padding:11px;font-size:.8rem;position:absolute;bottom:12px;left:12px;right:12px}.geo-map-node{color:#34d399;background:#061323;border:3px solid;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 0 0 7px #34d39926,0 0 22px}.geo-map-node.yellow{color:#fbbf24}.geo-map-node.red{color:#fb7185}.geo-map-node.selected{transform:scale(1.18);box-shadow:0 0 0 9px #67e8f947,0 0 28px #67e8f9}.geo-map-node span{font-size:.7rem;font-weight:950}.geo-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.geo-actions div{flex:180px}.geo-actions button{color:#d9fbff;background:#132c43;padding:12px}.geo-actions button.primary{color:#04212b;background:#67e8f9}.geo-store-list{gap:9px;margin-top:14px;display:grid}.geo-store-list>button{color:#fff;text-align:left;background:#0b1a2c;border:1px solid #1d3b53;border-radius:15px;grid-template-columns:12px 1fr auto;align-items:center;gap:12px;width:100%;padding:14px;display:grid}.geo-store-list>button>i{background:#34d399;border-radius:50%;width:10px;height:10px;box-shadow:0 0 12px #34d399}.geo-store-list>button.yellow>i{background:#fbbf24;box-shadow:0 0 12px #fbbf24}.geo-store-list>button.red>i{background:#fb7185;box-shadow:0 0 12px #fb7185}.geo-store-list>button.selected{background:#102b43;border-color:#67e8f9}.geo-store-list span b,.geo-store-list span small,.geo-store-list strong small{display:block}.geo-store-list span small,.geo-store-list strong small{color:#8daeba;margin-top:3px;font-size:.7rem}.geo-store-list>button>strong{text-align:right;font-size:1.2rem}.geo-store-panel .close{color:#fff;background:0 0;border:0;font-size:1.5rem;position:absolute;top:10px;right:12px}.geo-energy{background:#142f43;border-radius:99px;height:10px;margin:14px 0 8px;overflow:hidden}.geo-energy i{background:#34d399;height:100%;display:block}.geo-energy.yellow i{background:#fbbf24}.geo-energy.red i{background:#fb7185}.geo-photo{color:#c8e8ef;text-align:center;border:1px dashed #4d7189;border-radius:14px;margin:16px 0;padding:15px;font-weight:800;display:block}.geo-photo input{opacity:0;pointer-events:none;position:absolute}.geo-store-panel button.primary{width:100%;margin-top:15px}.geo-notice{z-index:20;color:#e5fffb;background:#063b43;border:1px solid #5eead4;border-radius:15px;padding:13px 15px;font-weight:800;position:sticky;bottom:12px;box-shadow:0 12px 30px #00000059}.geo-legend{color:#a7c3cf;justify-content:center;gap:18px;padding:20px 4px;font-size:.75rem;display:flex}.geo-legend span{align-items:center;gap:6px;display:flex}.geo-legend i{background:#34d399;border-radius:50%;width:8px;height:8px}.geo-legend i.yellow{background:#fbbf24}.geo-legend i.red{background:#fb7185}.geo-public-shell{background:radial-gradient(circle at 50% -10%,#543eff4d,#0000 34%),linear-gradient(#020713,#031421 58%,#020810)}.geo-public-summary{z-index:2;position:relative}.geo-gps-button{color:#bcecf5;letter-spacing:.06em;background:#091b2c;border:1px solid #27556f;border-radius:14px;width:100%;margin:0 0 12px;padding:13px;font-weight:950}.geo-gps-button i{background:#64748b;border-radius:50%;width:10px;height:10px;margin-right:8px;display:inline-block}.geo-gps-button.active{color:#dcfff5;border-color:#34d399}.geo-gps-button.active i{background:#34d399;box-shadow:0 0 14px #34d399}.geo-map-grid{pointer-events:none;mix-blend-mode:screen;background-image:linear-gradient(#41e6ff12 1px,#0000 1px),linear-gradient(90deg,#41e6ff12 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0}.geo-map-node{border-color:var(--node-player-color,currentColor);box-shadow:0 0 0 5px color-mix(in srgb,var(--node-player-color,currentColor) 25%,transparent),0 0 24px var(--node-player-color,currentColor)}.geo-map-node.available{background:#100d1b}.geo-player-location{background:#38bdf8;border:3px solid #fff;border-radius:50%;width:22px;height:22px;box-shadow:0 0 0 8px #38bdf833,0 0 28px #38bdf8}.geo-player-location i{background:#fff;border-radius:50%;width:4px;height:4px;margin:6px;display:block}.geo-command-grid{grid-template-columns:1fr 1fr;gap:10px;margin:14px 0;display:grid}.geo-command-grid>button{color:#e9fcff;text-align:left;background:linear-gradient(145deg,#0a1b31,#081426);border:1px solid #24455e;border-radius:18px;align-items:center;gap:12px;min-height:92px;padding:14px;display:flex;box-shadow:inset 0 1px #ffffff0a}.geo-command-grid>button:active{border-color:#62e9ff;transform:scale(.98)}.geo-command-grid>button>i{color:#5eead4;text-shadow:0 0 14px;font-size:1.5rem;font-style:normal}.geo-command-grid span,.geo-command-grid small,.geo-command-grid b{display:block}.geo-command-grid small{letter-spacing:.12em;color:#7fa7b8;font-size:.58rem}.geo-command-grid b{margin-top:5px;font-size:.92rem}.geo-public-node{border-color:color-mix(in srgb,var(--node-player-color,#67e8f9) 60%,#16364a)}.geo-distance{text-align:center;color:#a8c8d5;letter-spacing:.06em;background:#10263a;border-radius:12px;margin:14px 0 4px;padding:11px;font-size:.76rem;font-weight:950}.geo-distance.near{color:#bbf7d0;background:#064e3b}.geo-distance.far{color:#fecdd3;background:#3f1d2e}.geo-player-legend{scrollbar-width:none;gap:8px;padding:12px 2px 4px;display:flex;overflow-x:auto}.geo-player-legend span{color:#b9d8e3;background:#071725;border:1px solid #19364c;border-radius:99px;flex:none;align-items:center;gap:7px;padding:8px 11px;font-size:.72rem;display:flex}.geo-player-legend i{border-radius:50%;width:9px;height:9px;box-shadow:0 0 10px}.geo-privacy{text-align:center;color:#668697;padding:5px 14px;font-size:.66rem;line-height:1.4}.geo-auth-backdrop{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#010710e0;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.geo-auth-backdrop .geo-auth{width:min(100%,460px);margin:0}.geo-auth .close{color:#fff;background:0 0;border:0;font-size:1.5rem;position:absolute;top:10px;right:12px}.geo-actions button:disabled{opacity:.42;cursor:not-allowed}.maplibregl-ctrl-attrib{color:#d7f7ff!important;background:#020812bf!important;font-size:10px!important}.maplibregl-ctrl-attrib a{color:#9cecff!important}.league-map-central{color:#ecfeff;text-align:left;background:radial-gradient(circle at 90% 10%,#7c3aed6b,#0000 34%),linear-gradient(135deg,#071a33,#081129);border:1px solid #1ee7ff;border-radius:18px;width:100%;margin:12px 0 16px;padding:16px 18px;display:grid;box-shadow:0 0 28px #22d3ee21}.league-map-central span{letter-spacing:.16em;color:#5eead4;font-size:.62rem}.league-map-central strong{margin-top:5px;font-size:1.05rem}.league-map-central small{color:#91bacb;margin-top:5px;font-size:.75rem}@media (width>=760px){.geo-shell{max-width:760px;margin:auto}.geo-map{height:620px}.geo-store-list{grid-template-columns:1fr 1fr}}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{color:var(--ink);background:radial-gradient(circle at 50% 0%, #d7e5f3 0, var(--bg) 42%);margin:0;font-family:Manrope,system-ui,sans-serif}button,textarea{font:inherit}button{-webkit-tap-highlight-color:transparent}main{background:#f8fafc;width:min(100%,640px);min-height:100vh;margin:0 auto;overflow:hidden;box-shadow:0 0 40px #15325021}.app-theme-toggle{z-index:140;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;background:#0a1f37e6;border:1px solid #ffffff3d;border-radius:50%;place-items:center;width:48px;height:48px;font-size:23px;transition:transform .2s,background .2s;display:grid;position:fixed;bottom:18px;right:max(14px,50vw - 306px);box-shadow:0 10px 30px #0516284d,inset 0 1px #ffffff29}.app-theme-toggle:active{transform:scale(.92)rotate(12deg)}.topbar{color:#fff;background:var(--navy);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:16px 18px;display:grid}.topbar>div:nth-child(2){flex-direction:column;display:flex}.topbar strong{font-size:18px}.topbar span{color:#bfcfe1;font-size:13px}.brand-mark{background:linear-gradient(145deg,#8ed8ff,#5267f4);border-radius:13px;place-items:center;width:38px;height:38px;display:grid;box-shadow:inset 0 1px #ffffff59}.brand-mark span{border:4px solid #fff;border-top-color:#0000;border-radius:50%;width:16px;height:16px;transform:rotate(35deg)}.date-pill{background:#ffffff12;border:1px solid #ffffff2e;border-radius:999px;padding:8px 10px;font-size:11px;font-weight:800}.home-view,.detail-view{padding-bottom:26px}.hero-card{color:#fff;background:radial-gradient(circle at 95% 5%, #68deae59, transparent 35%), linear-gradient(145deg, var(--navy), var(--navy-2));grid-template-columns:1fr auto;align-items:center;gap:18px;padding:29px 20px 23px;display:grid}.hero-card h1{letter-spacing:-.06em;margin:3px 0 0;font-size:43px;line-height:1}.hero-card p{color:#bfcee0;margin:7px 0 0;font-size:14px;line-height:1.45}.eyebrow{color:#9cf2c3;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:800;display:inline-block}.eyebrow.dark{color:#57718d}.progress-ring{--progress:0deg;--ring-color:#7ee787;background:conic-gradient(var(--ring-color) var(--progress), #ffffff26 0);border-radius:50%;flex:none;place-items:center;width:108px;height:108px;display:grid;position:relative}.progress-ring:before{content:"";background:var(--navy);border-radius:50%;position:absolute;inset:8px}.progress-ring-inner{flex-direction:column;align-items:center;display:flex;position:relative}.progress-ring strong{color:#fff;letter-spacing:-.05em;font-size:25px}.progress-ring span{color:#aec2d8;text-transform:uppercase;font-size:10px;font-weight:800}.hero-stats{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:9px;display:grid}.hero-stats>div{background:#ffffff14;border:1px solid #ffffff21;border-radius:15px;padding:13px}.hero-stats span{color:#aebed1;letter-spacing:.06em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:800;display:block}.hero-stats strong{font-size:16px}.days-track{grid-column:1/-1}.days-track-label{color:#bed0df;justify-content:space-between;margin-bottom:7px;font-size:12px;display:flex}.days-track-label strong{color:#fff}.days-track-bar{background:#ffffff24;border-radius:99px;height:6px;overflow:hidden}.days-track-bar span{border-radius:inherit;background:linear-gradient(90deg,#9aaeff,#75eca2);height:100%;display:block}.section-block{border:1px solid var(--line);background:var(--paper);border-radius:22px;margin:13px 12px;padding:18px 14px;box-shadow:0 10px 24px #1a37550d}.section-heading{justify-content:space-between;align-items:flex-end;gap:10px;margin:0 2px 14px;display:flex}.section-heading h2,details summary h2{letter-spacing:-.04em;margin:4px 0 0;font-size:24px;line-height:1.08}.info-badge{color:#60758c;background:#edf2f7;border-radius:999px;padding:7px 9px;font-size:10px;font-weight:800}.section-note{color:var(--muted);margin:13px 4px 0;font-size:12px;line-height:1.55}.team-metric-list{flex-direction:column;gap:9px;display:flex}.team-metric{background:#f5f8fb;border-radius:15px;grid-template-columns:1fr auto;gap:6px 12px;padding:12px;display:grid}.team-metric>div:first-child{flex-direction:column;gap:2px;display:flex}.team-metric strong{font-size:15px}.team-metric span,.team-metric small{color:#75869a;font-size:11px;line-height:1.35}.team-metric b{font-size:16px}.simple-bar{background:#dfe8f0;border-radius:99px;grid-column:1/-1;height:6px;overflow:hidden}.simple-bar i{border-radius:inherit;background:linear-gradient(90deg,#6576ee,#34bb79);height:100%;display:block}.team-metric small{grid-column:1/-1}.ranking-list{flex-direction:column;gap:7px;display:flex}.ranking-row{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:15px;grid-template-columns:38px 1fr 92px 10px;align-items:center;gap:9px;padding:10px 8px;display:grid}.ranking-row:hover,.ranking-row:focus-visible{background:#f2f6fa;outline:none}.seller-avatar{color:#fff;border:3px solid #fffc;border-radius:16px;flex:none;place-items:center;width:48px;height:48px;font-size:13px;font-weight:800;display:grid;box-shadow:0 7px 16px #12315026}.seller-avatar.small{width:36px;height:36px;box-shadow:none;border:0;border-radius:12px;font-size:10px}.ranking-name{flex-direction:column;display:flex}.ranking-name strong{font-size:15px}.ranking-name small{color:#8392a3;margin-top:3px;font-size:11px}.ranking-progress{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.ranking-progress>span{background:#e3eaf1;border-radius:99px;width:76px;height:5px;overflow:hidden}.ranking-progress i{border-radius:inherit;height:100%;display:block}.ranking-progress strong{font-size:14px}.ranking-progress small{color:#75879a;white-space:nowrap;font-size:9px;font-weight:800}.chevron{color:#9aa8b7;font-size:20px}.seller-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.seller-button{min-height:72px;color:var(--ink);text-align:left;cursor:pointer;background:#fbfcfe;border:1px solid #e0e8f0;border-radius:17px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:10px;display:grid}.seller-button>span:nth-child(2){flex-direction:column;display:flex}.seller-button strong{font-size:15px}.seller-button small{color:#8392a3;font-size:11px}.seller-button b{font-size:13px}.sync-note{color:#8291a2;text-align:center;margin:14px 18px 0;font-size:11px}.detail-view{padding-top:10px}.back-button,.bottom-back{cursor:pointer;border:0}.back-button{color:#597087;background:0 0;align-items:center;gap:7px;margin:0 16px 9px;padding:8px 0;font-size:13px;font-weight:800;display:flex}.back-button span{font-size:17px}.seller-hero{--seller-color:#3478f6;color:#fff;background:radial-gradient(circle at 87% 10%, color-mix(in srgb, var(--seller-color) 52%, transparent), transparent 38%), linear-gradient(145deg, var(--navy), #174b78);border-radius:24px;grid-template-columns:1fr auto;align-items:center;gap:15px;margin:0 12px;padding:20px 17px;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 32px #142f4e2b}.seller-identity{align-items:center;gap:11px;display:flex}.seller-identity>div{flex-direction:column;display:flex}.seller-identity span{color:#bfd0e1;text-transform:uppercase;font-size:10px;font-weight:800}.seller-identity h1{letter-spacing:-.05em;margin:4px 0 0;font-size:29px}.seller-hero .progress-ring{width:88px;height:88px}.seller-hero .progress-ring:before{background:#173c61}.seller-hero .progress-ring strong{font-size:21px}.seller-projection{background:#04122433;border:1px solid #ffffff29;border-radius:13px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.seller-projection span{color:#c9d8e7;text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:800}.seller-projection strong{font-size:18px}.seller-hero>p{color:#d4e1ee;background:#ffffff12;border:1px solid #ffffff1f;border-radius:13px;grid-column:1/-1;margin:0;padding:12px;font-size:13px;line-height:1.55}.next-step-card{color:#fff;background:linear-gradient(135deg,#4a5ddc,#765adf);border-radius:22px;margin:12px;padding:20px 17px;box-shadow:0 14px 28px #4f4bc638}.next-step-card h2{letter-spacing:-.05em;margin:6px 0 14px;font-size:27px;line-height:1.1}.action-list{flex-direction:column;gap:7px;display:flex}.action-list>div{background:#ffffff1c;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;padding:10px 11px;display:flex}.action-list span{color:#e1e3ff;font-size:12px;line-height:1.4}.action-list strong{text-align:right;font-size:15px}.action-list small{color:#d8d9ff;font-size:10px}.next-step-card>small{color:#d6d8ff;margin-top:12px;font-size:11px;line-height:1.55;display:block}.icecream-entry{color:#fff;text-align:left;cursor:pointer;background:linear-gradient(135deg,#087ea4,#4467d9);border:0;border-radius:18px;grid-template-columns:48px 1fr auto;align-items:center;gap:11px;width:calc(100% - 24px);margin:12px;padding:14px;display:grid;box-shadow:0 12px 25px #2a66ad38}.icecream-entry-icon{background:#ffffff29;border-radius:15px;place-items:center;width:48px;height:48px;font-size:25px;display:grid}.icecream-entry>span:nth-child(2){flex-direction:column;gap:2px;display:flex}.icecream-entry small{color:#cfe9f8;font-size:11px}.icecream-entry strong{font-size:18px}.icecream-entry b{font-size:12px}.icecream-view{padding:10px 0 28px}.icecream-hero{--seller-color:#3478f6;color:#fff;background:radial-gradient(circle at 90% 10%, color-mix(in srgb, var(--seller-color) 52%, transparent), transparent 38%), linear-gradient(145deg, #0a4769, #183d6b);border-radius:24px;grid-template-columns:1fr 62px;align-items:center;gap:14px;margin:0 12px 12px;padding:22px 18px;display:grid;box-shadow:0 16px 32px #142f4e2b}.icecream-hero h1{letter-spacing:-.05em;margin:5px 0 3px;font-size:34px}.icecream-hero p{color:#d4e7f3;margin:0;font-size:13px;line-height:1.5}.icecream-hero>small{color:#bfd5e5;border-top:1px solid #ffffff24;grid-column:1/-1;padding-top:10px;font-size:11px}.icecream-badge{background:#ffffff1f;border:1px solid #ffffff38;border-radius:20px;place-items:center;width:62px;height:62px;font-size:31px;display:grid}.icecream-status-grid{grid-template-columns:1fr 1fr;gap:9px;margin:12px;display:grid}.icecream-status{--ice-state:#6377dc;border:1px solid var(--line);background:#fff;border-radius:19px;padding:15px;box-shadow:0 9px 20px #1a37550d}.icecream-status.achieved{--ice-state:var(--green);background:#f3fbf6}.icecream-status.floor-ready{--ice-state:#288f70;background:#f5fbf8}.icecream-status.approach{--ice-state:var(--amber);background:#fffaf1}.icecream-status>div:first-child{flex-direction:column;gap:4px;display:flex}.icecream-status>div:first-child span{font-size:15px;font-weight:800}.icecream-status>div:first-child b{color:var(--ice-state);text-transform:uppercase;background:color-mix(in srgb, var(--ice-state) 11%, white);border-radius:99px;align-self:flex-start;padding:4px 7px;font-size:9px}.icecream-status>strong{color:var(--ice-state);letter-spacing:-.05em;margin-top:12px;font-size:28px;display:block}.icecream-progress{background:#e3ebf1;border-radius:99px;height:7px;margin:8px 0;position:relative}.icecream-progress i{border-radius:inherit;background:var(--ice-state);height:100%;display:block}.icecream-progress em{background:#172a40;border-radius:3px;width:3px;height:15px;position:absolute;top:-4px;transform:translate(-1px)}.icecream-status p{color:#61758b;margin:9px 0 0;font-size:11px;line-height:1.45}.icecream-status p strong{color:var(--ice-state)}.icecream-status>small{color:#77899b;margin-top:7px;font-size:10px;line-height:1.45;display:block}.icecream-product-list{flex-direction:column;gap:9px;display:flex}.icecream-product-list article{background:#fbfdff;border:1px solid #dfe8ef;border-radius:16px;padding:13px}.icecream-product-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.icecream-product-top span{color:#276886;text-transform:uppercase;background:#e4f4f9;border-radius:8px;padding:5px 8px;font-size:9px;font-weight:800}.icecream-product-top small{color:#8392a3;font-size:10px}.icecream-product-list article>strong{margin-top:8px;font-size:14px;line-height:1.35;display:block}.icecream-product-numbers{grid-template-columns:1fr 1fr;gap:7px;margin-top:10px;display:grid}.icecream-product-numbers>div{background:#eef4f8;border-radius:11px;flex-direction:column;gap:3px;padding:9px;display:flex}.icecream-product-numbers span{color:#74869a;text-transform:uppercase;font-size:9px}.icecream-product-numbers b{font-size:13px}.icecream-product-list article>p{color:#64788d;margin:9px 0 3px;font-size:11px}.icecream-product-list article>small{color:#168469;font-size:10px;font-weight:700;line-height:1.4}.freezer-client-list{flex-direction:column;gap:7px;display:flex}.freezer-client-list>div{background:#f3f7fa;border-radius:12px;grid-template-columns:95px 1fr;align-items:center;gap:9px;padding:10px;display:grid}.freezer-client-list span{color:#6b7f94;font-size:10px;font-weight:700}.freezer-client-list strong{font-size:12px;line-height:1.35}details summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}details summary::-webkit-details-marker{display:none}details summary>span{color:#708397;font-size:11px;font-weight:800}details[open] summary{margin-bottom:14px}.metric-list,.product-list{flex-direction:column;gap:9px;display:flex}.metric-card{--state:#76869a;background:#fcfdfe;border:1px solid #e1e8ef;border-radius:17px;padding:13px}.metric-card.complete{--state:var(--green);background:#f6fcf8}.metric-card.on-track{--state:#2e9f6a}.metric-card.partial{--state:var(--amber)}.metric-card.near-floor{--state:#d48729}.metric-card.opportunity{--state:#6775dd}.metric-top,.metric-value{justify-content:space-between;gap:10px;display:flex}.metric-top>div{flex-direction:column;display:flex}.metric-top strong{font-size:15px}.metric-top span{color:#8492a2;font-size:11px}.metric-top>b{color:var(--state);text-transform:uppercase;background:color-mix(in srgb, var(--state) 11%, white);border-radius:99px;align-self:flex-start;padding:6px 8px;font-size:9px}.metric-value{align-items:flex-end;margin-top:10px}.metric-value strong{color:var(--state);letter-spacing:-.05em;font-size:26px}.metric-value span{color:#67798c;text-align:right;font-size:11px;line-height:1.4}.metric-track-legend{color:#6c8093;justify-content:flex-end;gap:13px;margin:12px 2px 2px;font-size:10px;font-weight:800;display:flex}.metric-track-legend span{align-items:center;gap:6px;display:inline-flex}.metric-track-legend i{background:#3b78da;border-radius:99px;width:18px;height:6px;display:inline-block}.metric-track-legend .legend-projection{background:#172a40;border-radius:2px;width:3px;height:13px}.dual-track{background:#e8eef3;border-radius:99px;height:8px;margin-top:9px;position:relative}.dual-track .actual-fill{border-radius:inherit;background:var(--state);position:absolute;inset:0 auto 0 0}.projection-mark{background:#172a40;border-radius:2px;width:3px;height:14px;position:absolute;top:-3px}.floor-mark,.target-mark{background:#ffffffe6;width:1px;position:absolute;top:0;bottom:0}.floor-mark{left:77.27%}.target-mark{left:90.91%}.track-labels{color:#8b98a8;grid-template-columns:1fr auto 34px;margin-top:5px;font-size:9px;display:grid}.metric-action{color:#66798d;background:#f0f4f8;border-radius:10px;justify-content:space-between;gap:10px;margin-top:10px;padding:10px;font-size:11px;line-height:1.35;display:flex}.metric-action strong{color:var(--state);text-align:right}.metric-action.achieved strong{color:var(--green)}.product-card{background:#fcfdff;border:1px solid #e0e8ef;border-radius:16px;flex-direction:column;gap:6px;padding:13px;display:flex}.product-card>span{color:#37648f;text-transform:uppercase;background:#e8f1f9;border-radius:7px;align-self:flex-start;padding:5px 8px;font-size:9px;font-weight:800}.product-card>strong{font-size:15px}.product-card>div{grid-template-columns:1fr 1fr 1fr;gap:6px;display:grid}.product-card b{background:#f0f4f8;border-radius:9px;padding:8px;font-size:11px}.product-card small{color:#78899b;font-size:11px;line-height:1.5}.stock-note{color:#60758a;margin:0 0 10px;font-size:12px;line-height:1.5}.product-card .stock-ok{color:#168469;font-weight:800}.ticket-section{overflow:hidden}.brondi-card{background:linear-gradient(140deg,#e9f5ff,#f3f0ff);grid-template-columns:118px 1fr;align-items:center;gap:12px;min-height:132px;margin:-18px -14px 16px;padding:10px 14px;display:grid;overflow:hidden}.brondi-card h2{letter-spacing:-.045em;margin:5px 0 6px;font-size:23px;line-height:1.12}.brondi-card p{color:#65788d;margin:0;font-size:12px;line-height:1.5}.brondi-sprite{--frame:0;background-image:url(../brondi-sprite-v1.webp);background-repeat:no-repeat;background-size:400% 100%;background-position:calc(var(--frame) * 33.333%) center;width:118px;height:118px}.ticket-section form{flex-direction:column;gap:7px;display:flex}.ticket-section label{font-size:13px;font-weight:800}.ticket-section textarea{resize:vertical;width:100%;color:var(--ink);background:#fbfdff;border:1px solid #cfdbe6;border-radius:13px;padding:12px;font-size:14px;line-height:1.45}.ticket-section textarea:focus{border-color:#0000;outline:2px solid #8995f0}.ticket-section form>div{justify-content:space-between;align-items:center;display:flex}.ticket-section form small{color:#8b99a8;font-size:10px}.ticket-section form button{color:#fff;background:var(--violet);cursor:pointer;border:0;border-radius:11px;padding:11px 14px;font-size:12px;font-weight:800}.ticket-section form button:disabled{opacity:.5;cursor:default}.ticket-notice{color:#316248;background:#eaf8ef;border-radius:10px;margin:10px 0 0;padding:10px;font-size:11px;line-height:1.45}.ticket-list{margin-top:15px}.ticket-list h3{margin:0 0 8px;font-size:14px}.ticket-row{background:#fcfdfe;border:1px solid #e0e8ef;border-radius:13px;padding:11px}.ticket-row+.ticket-row{margin-top:7px}.ticket-status{color:#5e6cdc;align-items:center;gap:8px;margin-bottom:7px;font-size:11px;font-weight:800;display:flex}.mini-brondi{background-image:url(../brondi-sprite-v1.webp);background-repeat:no-repeat;background-size:400% 100%;width:30px;height:30px;display:block}.mini-brondi.frame-0{background-position:0}.mini-brondi.frame-1{background-position:33.333%}.mini-brondi.frame-2{background-position:66.666%}.mini-brondi.frame-3{background-position:100%}.ticket-row>strong{font-size:13px;line-height:1.45;display:block}.ticket-row>p{color:#587087;margin:7px 0;font-size:12px;line-height:1.45}.ticket-row>small{color:#8b99a8;font-size:10px}.resolved-list{margin-top:10px}.resolved-list>summary{color:#64768a;justify-content:flex-start;padding:9px 0;font-size:12px;font-weight:800}.resolved-list[open]>summary{margin-bottom:7px}.marta-access{background:linear-gradient(145deg,#f3fbf8,#f7f4ff);border-color:#c9e6df}.marta-access>b{color:#168469}.marta-avatar{color:#fff;background:linear-gradient(145deg,#13a48e,#6373e6);border-radius:16px;place-items:center;width:48px;height:48px;font-size:16px;font-weight:900;display:grid;box-shadow:0 8px 18px #23797e33}.marta-avatar.large{border:3px solid #ffffffb3;border-radius:22px;width:72px;height:72px;font-size:25px}.marta-avatar img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.promoter-photo-card{grid-template-columns:1fr auto;align-items:center;gap:12px;display:grid}.promoter-photo-card h2{margin:3px 0 4px}.promoter-photo-card p{color:#60788a;margin:0;font-size:12px;line-height:1.45}.promoter-photo-picker{color:#116877;cursor:pointer;background:#e7fbf6;border:1px solid #8cc6c9;border-radius:14px;place-items:center;min-height:46px;padding:0 16px;font-size:11px;font-weight:900;display:grid;position:relative}.promoter-photo-picker input{opacity:0;pointer-events:none;position:absolute}.promoter-photo-save{color:#082d35;cursor:pointer;background:linear-gradient(90deg,#68e5ef,#86edb8);border:0;border-radius:14px;grid-column:1/-1;padding:13px;font-size:11px;font-weight:950}.promoter-photo-card .marta-notice{grid-column:1/-1;margin:0}html[data-theme=dark] .promoter-photo-card p{color:#91aabb}html[data-theme=dark] .promoter-photo-picker{color:#8bf0df;background:#0b2d32;border-color:#326a77}@media (width<=520px){.promoter-photo-card{grid-template-columns:1fr}.promoter-photo-picker,.promoter-photo-save{grid-column:1;width:100%}}.marta-view{padding:10px 0 28px}.marta-hero{color:#fff;background:radial-gradient(circle at 92% 2%,#75e2c161,#0000 36%),linear-gradient(145deg,#123a59,#245c72);border-radius:24px;grid-template-columns:72px 1fr;align-items:center;gap:14px;margin:0 12px 12px;padding:22px 18px;display:grid;box-shadow:0 16px 32px #142f4e2b}.marta-hero h1{letter-spacing:-.05em;margin:4px 0 5px;font-size:31px}.marta-hero p{color:#d5e7ec;margin:0;font-size:12px;line-height:1.5}.marta-reminder-list{flex-direction:column;gap:8px;display:flex}.marta-reminder-list>div{background:#fff7df;border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:3px 9px;padding:11px;display:grid}.marta-reminder-list span{color:#8a6200;text-align:center;background:#ffe6a4;border-radius:10px;grid-row:1/3;align-self:stretch;place-items:center;min-width:58px;padding:5px 7px;font-size:10px;font-weight:900;display:grid}.marta-reminder-list strong{font-size:13px}.marta-reminder-list small{color:#7b6e50;font-size:10px}.notification-button{color:#167762;cursor:pointer;background:#effaf6;border:1px solid #badbd2;border-radius:12px;width:100%;margin-top:11px;padding:12px;font-size:12px;font-weight:800}.notification-button:disabled{cursor:default;opacity:.78}.marta-privacy{color:#77899b;margin-top:8px;font-size:10px;line-height:1.45;display:block}.marta-empty{color:#62768b;text-align:center;background:#f3f7fa;border-radius:13px;margin:0;padding:13px;font-size:12px}.marta-task-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.marta-task-grid button{min-height:112px;color:var(--ink);text-align:left;cursor:pointer;background:#fbfdff;border:1px solid #dfe8ef;border-radius:16px;flex-direction:column;gap:5px;padding:12px;display:flex}.marta-task-grid button.active{background:#f0f2ff;border-color:#5d72df;box-shadow:inset 0 0 0 1px #5d72df}.marta-task-grid i,.marta-form-title>i{color:#fff;background:linear-gradient(145deg,#14a48f,#6472e2);border-radius:10px;place-items:center;width:31px;height:31px;font-size:16px;font-style:normal;font-weight:900;display:grid}.marta-task-grid strong{font-size:13px}.marta-task-grid small{color:#718397;font-size:10px;line-height:1.4}.marta-form{background:#f5f8fb;border-radius:17px;flex-direction:column;gap:11px;margin-top:13px;padding:14px;display:flex}.marta-form-title{border-bottom:1px solid #dce5ed;align-items:center;gap:9px;padding-bottom:10px;display:flex}.marta-form-title>div{flex-direction:column;gap:2px;display:flex}.marta-form-title strong{font-size:15px}.marta-form-title span{color:#718397;font-size:10px;line-height:1.35}.marta-form label{color:#324a62;flex-direction:column;gap:6px;font-size:12px;font-weight:800;display:flex}.marta-form label>small{color:#8493a3;font-size:9px;font-weight:600}.marta-form input:not([type=checkbox]),.marta-form textarea{width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #cdd9e4;border-radius:12px;padding:12px;font-size:14px;font-weight:500;line-height:1.4}.league-entry{isolation:isolate;color:#fff;text-align:left;cursor:pointer;background:linear-gradient(135deg,#050a18 0%,#101843 52%,#35136d 100%);border:1px solid #5be2ff73;border-radius:25px;width:calc(100% - 24px);margin:14px 12px;padding:24px 20px;display:block;position:relative;overflow:hidden;box-shadow:0 18px 36px #17184842}.league-entry:after{content:"";z-index:-1;opacity:.22;transform-origin:bottom;background-image:linear-gradient(#6de4ff38 1px,#0000 1px),linear-gradient(90deg,#6de4ff38 1px,#0000 1px);background-size:26px 26px;position:absolute;inset:0;transform:perspective(240px)rotateX(55deg)scale(1.5)}.league-entry-glow{filter:blur(42px);opacity:.48;z-index:-1;background:#7c3cff;border-radius:50%;width:190px;height:190px;position:absolute;top:-70px;right:-50px}.league-entry-tag{color:#63e9ff;letter-spacing:.18em;align-items:center;gap:7px;font-size:10px;font-weight:900;display:flex}.league-entry-tag i,.league-live i{background:#ff3d82;border-radius:50%;width:7px;height:7px;animation:1.25s infinite leaguePulse;box-shadow:0 0 12px #ff3d82}.league-entry h2{letter-spacing:-.04em;margin:12px 0 4px;font-size:30px;font-style:italic;line-height:1}.league-entry h2 em{color:#7eeeff;font-style:inherit;text-shadow:0 0 20px #46e1ff8c}.league-entry p{color:#c6d6ef;max-width:290px;margin:8px 0 18px;font-size:13px;line-height:1.5}.league-entry-cta{color:#07111d;letter-spacing:.08em;background:linear-gradient(90deg,#62ecff,#8cffba);border:1px solid #70efff59;border-radius:12px;justify-content:space-between;align-items:center;width:100%;padding:13px 15px;font-size:11px;font-weight:950;display:flex;box-shadow:0 8px 24px #4ae6ff33}.seller-league-button{color:#fff;text-align:left;cursor:pointer;background:radial-gradient(circle at 90% 0,#9d4bff8c,#0000 40%),linear-gradient(135deg,#071226,#18245a);border:1px solid #5de7ff75;border-radius:19px;justify-content:space-between;align-items:center;gap:10px;width:calc(100% - 24px);margin:12px;padding:17px;display:flex;box-shadow:0 13px 25px #12194638}.seller-league-button span{flex-direction:column;gap:4px;display:flex}.seller-league-button small{color:#67e9ff;letter-spacing:.12em;font-size:9px;font-weight:900}.seller-league-button>b{color:#9cf4ff;letter-spacing:.08em;font-size:10px}.league-shell{--league-font-scale:1.18;color:#edf7ff;background:#050913;min-height:100vh;padding:10px 0 30px}.league-back{color:#89a8c8;cursor:pointer;background:0 0;border:0;margin:0 13px 10px;padding:10px 0;font-size:12px;font-weight:800}.league-stage{isolation:isolate;background:linear-gradient(90deg,#020712c7,#05081761 62%,#0f062880),url(../league-stage-v1.webp) 50% 37%/cover no-repeat;border:1px solid #48d5ff59;border-radius:27px;min-height:465px;margin:0 10px 13px;padding:25px 20px 20px;position:relative;overflow:hidden;box-shadow:0 20px 45px #00000070,inset 0 0 40px #5362ff17}.league-stage:before,.league-stage:after{content:"";z-index:-1;background:linear-gradient(90deg,#0000,#56dcff,#0000);height:2px;position:absolute;left:-10%;right:-10%;box-shadow:0 0 18px #56dcff}.league-stage:before{top:27%;transform:rotate(-7deg)}.league-stage:after{bottom:18%;transform:rotate(6deg)}.league-stage-grid{z-index:-1;opacity:.22;transform-origin:top;background-image:linear-gradient(#60d7ff80 1px,#0000 1px),linear-gradient(90deg,#60d7ff80 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:47% -40% -35%;transform:perspective(260px)rotateX(55deg)}.league-brand{letter-spacing:-.04em;align-items:baseline;gap:5px;font-size:16px;font-style:italic;font-weight:1000;display:flex}.league-brand b{color:#68eaff}.league-brand small{color:#758da9;letter-spacing:.18em;margin-left:auto;font-size:7px;font-style:normal}.league-live{color:#ff72a8;letter-spacing:.18em;align-items:center;gap:7px;margin-top:25px;font-size:9px;font-weight:900;display:flex}.league-countdown{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#040a1acc;border:1px solid #59e2ff47;border-radius:13px;grid-template-columns:1fr auto;align-items:end;gap:3px 10px;margin:10px 0 9px;padding:10px 12px;display:grid;box-shadow:0 8px 24px #00000038}.league-countdown>span{color:#67e9ff;font-size:calc(8px * var(--league-font-scale));letter-spacing:.15em;grid-column:1/-1;font-weight:1000}.league-countdown>strong{color:#fff;font-size:calc(21px * var(--league-font-scale));align-items:baseline;gap:3px;line-height:1;display:flex}.league-countdown>strong b{text-align:center;min-width:25px}.league-countdown>strong small{color:#7f98b1;font-size:8px}.league-countdown>strong i{color:#536d88;margin:0 2px;font-size:15px;font-style:normal}.league-countdown>em{color:#9fb4c9;font-size:calc(8px * var(--league-font-scale));text-align:right;font-style:normal}.league-countdown.urgent{background:linear-gradient(110deg,#4a0827e6,#0a0d23e0);border-color:#ff4d88;box-shadow:0 0 25px #ff3d8238}.league-countdown.urgent>span,.league-countdown.urgent>strong{color:#ff78aa}.league-stage h1{color:#fff;letter-spacing:-.055em;text-transform:uppercase;text-shadow:0 8px 24px #00000052;margin:12px 0;font-size:39px;font-style:italic;line-height:.98}.league-stage h1 em{color:#68eaff;font-style:inherit;text-shadow:0 0 25px #50e7ff9e}.league-stage>p{color:#d6e3f1;max-width:330px;font-size:calc(13px * var(--league-font-scale));margin:0;line-height:1.55}.league-season{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050c1eb8;border:1px solid #7adeff33;border-radius:12px;justify-content:space-between;align-items:center;padding:12px 13px;display:flex;position:absolute;bottom:20px;left:20px;right:20px}.league-season span{font-size:11px;font-weight:800}.league-season strong{color:#80f8b8;letter-spacing:.12em;font-size:9px}.league-panel{background:linear-gradient(160deg,#0b1322,#08101d);border:1px solid #182a45;border-radius:24px;margin:13px 10px;padding:18px 14px;box-shadow:0 12px 28px #0000003d}.league-heading{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:16px;display:flex}.league-heading span{color:#59defa;font-size:calc(9px * var(--league-font-scale));letter-spacing:.17em;font-weight:950;display:block}.league-heading h2{color:#fff;font-size:calc(23px * var(--league-font-scale));letter-spacing:-.035em;margin:4px 0 0}.league-heading>b{color:#a9bed3;font-size:calc(8px * var(--league-font-scale));letter-spacing:.1em;border:1px solid #29415e;border-radius:9px;padding:7px 9px}.league-loading,.league-notice{color:#9eb4ca;text-align:center;font-size:12px}.league-notice{background:#0b1626;border:1px solid #243b55;border-radius:12px;margin:10px;padding:11px}.league-notice.success{color:#81f1c0;background:#09231e;border-color:#1f725b}.league-podium{grid-template-columns:1fr 1.15fr 1fr;align-items:end;gap:5px;min-height:216px;padding-top:8px;display:grid}.podium-player{color:#fff;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;padding:0;display:flex}.podium-player>span{color:#63e6ff;margin-top:7px;font-size:10px;font-weight:950}.podium-player>strong{text-overflow:ellipsis;white-space:nowrap;max-width:95px;font-size:12px;overflow:hidden}.podium-player>b{color:#f7d86b;margin-top:3px;font-size:10px}.podium-player>i{background:linear-gradient(#58d3ff40,#6b40dc1c);border:1px solid #56ddff52;border-radius:8px 8px 0 0;width:90%;margin-top:8px;display:block;box-shadow:inset 0 1px #ffffff1f}.podium-player.place-1>i{background:linear-gradient(#ffd24c59,#703deb29);border-color:#ffd64d7a}.league-avatar{--player-color:#6ce8ff;border:2px solid color-mix(in srgb,var(--player-color) 72%,white);color:#fff;background:linear-gradient(145deg,color-mix(in srgb,var(--player-color) 72%,#151d38),#0b1323);width:42px;height:42px;box-shadow:0 0 18px color-mix(in srgb,var(--player-color) 35%,transparent);border-radius:14px;flex:none;place-items:center;display:grid;position:relative;overflow:visible}.league-avatar.large{border-radius:20px;width:64px;height:64px}.league-avatar img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.league-avatar b{font-size:13px}.league-avatar.large b{font-size:18px}.league-avatar i{color:#06111e;background:#6ceaff;border:2px solid #08101d;border-radius:7px;place-items:center;min-width:18px;height:18px;padding:0 3px;font-size:8px;font-style:normal;font-weight:1000;display:grid;position:absolute;bottom:-5px;right:-5px}.league-table{flex-direction:column;gap:8px;display:flex}.league-table>button{color:#dcecff;text-align:left;cursor:pointer;background:#0c1727;border:1px solid #172940;border-radius:14px;grid-template-columns:32px 42px 1fr auto;align-items:center;gap:9px;width:100%;padding:12px 10px;display:grid}.league-table>button.active{background:#10213a;border-color:#4edcfb;box-shadow:inset 3px 0 #5fe6ff}.league-table>button>strong{color:#6ee9ff;text-align:center;font-size:14px}.league-table span{flex-direction:column;gap:3px;display:flex}.league-table span b{font-size:calc(13px * var(--league-font-scale))}.league-table span small{color:#9ab0c6;font-size:calc(9px * var(--league-font-scale))}.league-table em{color:#f5d96d;font-size:calc(11px * var(--league-font-scale));font-style:normal;font-weight:950}.player-console{border:1px solid color-mix(in srgb,var(--player-color) 50%,#1c3048);color:#fff;background:radial-gradient(circle at 95% 0%,color-mix(in srgb,var(--player-color) 35%,transparent),transparent 38%),linear-gradient(145deg,#0c172b,#10152e);border-radius:24px;margin:13px 10px;padding:18px 15px;box-shadow:0 15px 32px #00000047}.player-console-top{grid-template-columns:64px 1fr auto;align-items:center;gap:12px;display:grid}.player-console-top>div span{color:#6be5fb;letter-spacing:.15em;font-size:8px;font-weight:900}.player-console-top h2{margin:3px 0 0;font-size:25px;line-height:1}.player-console-top p{color:#869eb8;margin:5px 0 0;font-size:10px}.player-console-top>strong{color:#f7d866;text-align:right;font-size:25px}.player-console-top>strong small{letter-spacing:.12em;font-size:8px;display:block}.player-race{background:#040b187a;border:1px solid #66e1ff38;border-radius:13px;flex-direction:column;gap:3px;margin-top:17px;padding:12px;display:flex}.player-race b{color:#67e8ff;letter-spacing:.13em;font-size:9px}.player-race span{color:#dbe9f7;font-size:12px}.player-stats{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:9px;display:grid}.player-stats span{color:#7890aa;text-align:center;background:#050c1a8c;border-radius:10px;padding:9px 5px;font-size:8px}.player-stats b{color:#fff;margin-bottom:2px;font-size:15px;display:block}.mission-grid{grid-template-columns:1fr;gap:11px;display:grid}.mission-grid button{--mission-color:#6ce8ff;color:#fff;text-align:left;background:linear-gradient(160deg,color-mix(in srgb,var(--mission-color) 13%,#0d1727),#09111d);cursor:pointer;border:1px solid #20334c;border-radius:18px;flex-direction:column;min-height:178px;padding:17px;display:flex}.mission-grid button.active{border-color:var(--mission-color);box-shadow:0 0 20px color-mix(in srgb,var(--mission-color) 20%,transparent),inset 0 0 0 1px var(--mission-color)}.mission-grid button:disabled{opacity:.68;cursor:not-allowed}.mission-grid button.locked{background:linear-gradient(160deg,#11192a,#090f19);border-style:dashed}.mission-grid button>span{color:var(--mission-color);font-size:calc(9px * var(--league-font-scale));letter-spacing:.13em;font-weight:950}.mission-grid button>strong{font-size:calc(17px * var(--league-font-scale));margin-top:9px;line-height:1.18}.mission-grid button>p{color:#c1d0df;font-size:calc(13px * var(--league-font-scale));flex:1;margin:10px 0;line-height:1.55}.mission-grid button>em{color:#c8d5e3;font-size:calc(10px * var(--league-font-scale));background:#ffffff0f;border-radius:10px;margin:0 0 12px;padding:8px 10px;font-style:normal}.mission-grid button>div{justify-content:space-between;align-items:center;display:flex}.mission-grid button>div b{color:#f6d766;font-size:calc(12px * var(--league-font-scale))}.mission-grid button>div small{color:#94abc2;font-size:calc(9px * var(--league-font-scale))}.mission-grid button.upcoming{opacity:.76;filter:saturate(.32);background:linear-gradient(160deg,#1a202a,#0d1219);border-color:#3a4655}.mission-grid .mission-status{background:#040a1480;border-radius:10px;justify-content:space-between;gap:8px;margin:-5px -5px 12px;padding:8px;display:flex}.mission-grid .mission-status>span{color:#06111b;font-size:calc(8px * var(--league-font-scale));letter-spacing:.08em;background:var(--mission-color);border-radius:6px;padding:4px 6px;font-weight:1000}.mission-grid .mission-status time{color:#9fb4c8;font-size:calc(8px * var(--league-font-scale));letter-spacing:.04em;font-weight:850}.mission-grid .mission-status time b{color:#fff;font-variant-numeric:tabular-nums}.level-progress{background:#050c1a80;border:1px solid #ffffff1a;border-radius:13px;margin-top:10px;padding:12px}.level-progress>div{justify-content:space-between;gap:10px;margin-bottom:8px;display:flex}.level-progress b{font-size:calc(11px * var(--league-font-scale))}.level-progress span{color:#9fb3c8;font-size:calc(9px * var(--league-font-scale));text-align:right}.level-progress>i{background:#18263a;border-radius:999px;height:8px;display:block;overflow:hidden}.level-progress>i>b{border-radius:inherit;height:100%;transition:width .35s;display:block}.profile-edit-button{border:1px solid color-mix(in srgb,var(--player-color) 50%,#29415e);color:#dff7ff;width:100%;font-size:calc(9px * var(--league-font-scale));letter-spacing:.08em;cursor:pointer;background:#0711229e;border-radius:12px;margin-top:10px;padding:12px;font-weight:950}.profile-editor form{flex-direction:column;gap:13px;display:flex}.profile-editor label{color:#a8bbce;font-size:calc(10px * var(--league-font-scale));flex-direction:column;gap:7px;font-weight:850;display:flex}.profile-editor input[type=text],.profile-editor label>input:not([type=file]){color:#fff;background:#0b1625;border:1px solid #29415e;border-radius:12px;outline:none;padding:13px;font-size:16px}.avatar-picker{cursor:pointer;background:#091523;border:1px dashed #38536f;border-radius:16px;padding:16px;align-items:center!important}.avatar-picker input{display:none}.avatar-picker img{object-fit:cover;border:2px solid #67e8ff;border-radius:25px;width:88px;height:88px}.avatar-picker span{color:#67e8ff;letter-spacing:.08em;font-size:11px}.profile-editor form>small{color:#879db3;text-align:center;font-size:11px;line-height:1.5}.profile-editor form>div{grid-template-columns:1fr 1fr;gap:9px;display:grid}.profile-editor form>div button{color:#dceafa;background:#101d2e;border:1px solid #2a4059;border-radius:12px;padding:13px;font-weight:900}.profile-editor form>div .confirm{color:#06111b;background:linear-gradient(90deg,#62eaff,#8df6b9);border:0}.evidence-panel form{flex-direction:column;gap:12px;display:flex}.evidence-panel label{color:#9eb2c7;letter-spacing:.04em;flex-direction:column;gap:6px;font-size:10px;font-weight:850;display:flex}.evidence-panel select,.evidence-panel textarea{color:#ecf6ff;width:100%;font:inherit;background:#0b1625;border:1px solid #263a52;border-radius:12px;outline:none;padding:12px;font-size:13px}.evidence-panel select:focus,.evidence-panel textarea:focus{border-color:#61def9}.evidence-drop{text-align:center;cursor:pointer;background:#091523;border-radius:17px;justify-content:center;min-height:175px;padding:12px;overflow:hidden;border:1px dashed #38536f!important;align-items:center!important}.evidence-drop.ready{border-style:solid!important;border-color:#32d5ac!important}.evidence-drop input{display:none}.evidence-drop i{color:#5ee4ff;background:#10233a;border:1px solid #3c5e7d;border-radius:16px;place-items:center;width:48px;height:48px;font-size:28px;font-style:normal;display:grid}.evidence-drop img{object-fit:cover;border-radius:12px;width:100%;max-height:220px}.evidence-drop strong{color:#fff;font-size:13px}.evidence-drop span{color:#718ba5;font-size:9px}.evidence-submit{color:#06111b;letter-spacing:.07em;cursor:pointer;background:linear-gradient(90deg,#62eaff,#8df6b9);border:0;border-radius:13px;padding:14px;font-size:10px;font-weight:1000;box-shadow:0 8px 20px #3ae2ec2e}.evidence-submit:disabled{opacity:.4;cursor:not-allowed}.evidence-panel form>small{color:#6f879f;text-align:center;font-size:9px}.league-honeypot{opacity:0!important;width:1px!important;height:1px!important;position:absolute!important;left:-9999px!important}.evidence-feedback{color:#cce8f4;background:#0d1d2e;border:1px solid #36526c;border-radius:12px;padding:11px 13px;font-size:11px;font-weight:800;line-height:1.45}.evidence-feedback.info{color:#bcefff;border-color:#356a83}.evidence-feedback.success{color:#9cf3cf;background:#0b241f;border-color:#237b63}.evidence-feedback.error{color:#ffd1da;background:#2a111a;border-color:#a84159}@keyframes leaguePulse{50%{opacity:.35;transform:scale(.75)}}@media (width>=560px){.mission-grid{grid-template-columns:1fr 1fr}}@media (width>=700px){.league-stage h1{font-size:48px}.mission-grid{grid-template-columns:repeat(3,1fr)}.league-shell{padding-bottom:45px}.league-stage,.league-panel,.player-console{margin-left:18px;margin-right:18px}}.marta-form textarea{resize:vertical}.marta-form input:focus,.marta-form textarea:focus{border-color:#0000;outline:2px solid #7887e8}.marta-form .reminder-check{background:#eaf6f2;border-radius:11px;grid-template-columns:20px 1fr;align-items:center;gap:9px;padding:10px;display:grid}.marta-form .reminder-check input{accent-color:#168469;width:18px;height:18px}.marta-submit{color:#fff;cursor:pointer;background:linear-gradient(135deg,#15a48e,#4f6bd8);border:0;border-radius:12px;padding:13px;font-size:13px;font-weight:900}.marta-submit:disabled{opacity:.55;cursor:default}.marta-notice{color:#285e49;background:#e9f8ef;border-radius:11px;margin:11px 0 0;padding:11px;font-size:11px;line-height:1.5}.marta-history{flex-direction:column;gap:8px;display:flex}.marta-history article{background:#fcfdfe;border:1px solid #e0e8ef;border-radius:14px;padding:12px}.marta-history article>div{justify-content:space-between;gap:8px;display:flex}.marta-history article span{color:#566bde;text-transform:uppercase;font-size:10px;font-weight:900}.marta-history article b{color:#168469;background:#eaf8ef;border-radius:8px;padding:4px 7px;font-size:9px}.marta-history article>strong{margin-top:7px;font-size:13px;display:block}.marta-history article p{color:#64788d;margin:5px 0;font-size:11px;line-height:1.45}.marta-history article>small{color:#8795a4;font-size:10px}.digital-list{flex-direction:column;gap:7px;display:flex}.digital-list>div{background:#f4f8fb;border:1px solid #d6e3ed;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;display:flex}.digital-list span{flex-direction:column;display:flex}.digital-list strong{color:#122f4a;font-size:16px;line-height:1.2}.digital-list small{color:#587086;margin-top:3px;font-size:12px}.digital-list em{color:#075c45;text-align:right;background:#dff8ed;border:1px solid #79dcb6;border-radius:10px;padding:8px 10px;font-size:13px;font-style:normal;font-weight:900;line-height:1.25}.digital-section>p{color:#5d7184;margin:12px 3px 0;font-size:12px;line-height:1.55}.bottom-back{color:#fff;background:var(--navy);border-radius:14px;width:calc(100% - 24px);margin:16px 12px 0;padding:14px;font-size:13px;font-weight:800;display:block}footer{color:#8190a1;text-align:center;flex-direction:column;gap:4px;padding:22px 18px 30px;font-size:11px;line-height:1.4;display:flex}footer strong{color:#5e7187;font-size:13px}@media (width<=400px){.hero-card{grid-template-columns:1fr 94px}.progress-ring{width:94px;height:94px}.ranking-row{grid-template-columns:36px 1fr 76px 8px;gap:7px}.ranking-progress>span{width:62px}.seller-grid{grid-template-columns:1fr}.seller-hero{grid-template-columns:1fr 80px}.seller-hero .progress-ring{width:78px;height:78px}.brondi-card{grid-template-columns:102px 1fr}.brondi-sprite{width:102px;height:102px}.icecream-status-grid{grid-template-columns:1fr}.icecream-entry{grid-template-columns:44px 1fr auto}.icecream-entry-icon{width:44px;height:44px}.marta-task-grid{grid-template-columns:1fr}}@media (width>=700px){body{padding:24px 0}main{border-radius:28px;min-height:calc(100vh - 48px)}}html[data-theme=dark]{--ink:#e8f5ff;--muted:#89a1b7;--line:#20364b;--paper:#0a1727;--bg:#020813;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=dark],html[data-theme=dark] body{background:radial-gradient(circle at 50% 0,#112744 0,#020813 48%,#01050a 100%)}html[data-theme=dark] main{color:var(--ink);background:#06111e;box-shadow:0 0 50px #0000008c}html[data-theme=dark] .topbar{background:linear-gradient(120deg,#061426,#0b2440)}html[data-theme=dark] .app-theme-toggle{color:#172a40;background:#f7fbfff0;border-color:#d9eaff;box-shadow:0 0 28px #a0d2ff47}html[data-theme=dark] .section-block,html[data-theme=dark] .icecream-status,html[data-theme=dark] .metric-card,html[data-theme=dark] .product-list article,html[data-theme=dark] .marta-card,html[data-theme=dark] .ticket-card,html[data-theme=dark] details.section-block{color:#e8f5ff;background:linear-gradient(155deg,#0b192a,#071321);border-color:#20384f;box-shadow:0 12px 28px #00000038}html[data-theme=dark] .team-metric,html[data-theme=dark] .seller-button,html[data-theme=dark] .digital-list>div,html[data-theme=dark] .freezer-client-list>div,html[data-theme=dark] .icecream-product-list article,html[data-theme=dark] .icecream-product-numbers>div,html[data-theme=dark] .marta-history article{color:#e8f5ff;background:#0d1d2d;border-color:#243b50}html[data-theme=dark] .ranking-row{color:#e8f5ff}html[data-theme=dark] .ranking-row:hover,html[data-theme=dark] .ranking-row:focus-visible{background:#102338}html[data-theme=dark] .eyebrow.dark{color:#62dff1}html[data-theme=dark] .info-badge{color:#b8d2e4;background:#14283b}html[data-theme=dark] .team-metric span,html[data-theme=dark] .team-metric small,html[data-theme=dark] .ranking-name small,html[data-theme=dark] .ranking-progress small,html[data-theme=dark] .seller-button small,html[data-theme=dark] .section-note,html[data-theme=dark] .sync-note,html[data-theme=dark] details summary>span,html[data-theme=dark] .metric-card p,html[data-theme=dark] .metric-card small,html[data-theme=dark] .product-list p,html[data-theme=dark] .icecream-product-list p,html[data-theme=dark] .icecream-product-top small,html[data-theme=dark] .freezer-client-list span,html[data-theme=dark] .digital-list small,html[data-theme=dark] .digital-section>p{color:#8fa8bc}html[data-theme=dark] .simple-bar,html[data-theme=dark] .ranking-progress>span,html[data-theme=dark] .icecream-progress{background:#1c3144}html[data-theme=dark] .metric-card.complete,html[data-theme=dark] .icecream-status.achieved{background:#0a2a21}html[data-theme=dark] .icecream-status.floor-ready{background:#0b2925}html[data-theme=dark] .icecream-status.approach{background:#2a2010}html[data-theme=dark] .brondi-card{color:#eaf6ff;background:linear-gradient(140deg,#10253a,#171d3e)}html[data-theme=dark] .brondi-card p{color:#a9bfd2}html[data-theme=dark] .ticket-section textarea{color:#eaf6ff;background:#071522;border-color:#31506a}html[data-theme=dark] .ticket-section textarea::placeholder{color:#718ba1}html[data-theme=dark] .ticket-row{color:#eaf6ff;background:#0d1d2d;border-color:#294156}html[data-theme=dark] .ticket-row>p,html[data-theme=dark] .ticket-row>small{color:#8fa8bc}html[data-theme=dark] .metric-action{color:#b3c7d8;background:#13283b}html[data-theme=dark] .dual-track{background:#1b3144}html[data-theme=dark] .metric-value span,html[data-theme=dark] .metric-top span,html[data-theme=dark] .track-labels,html[data-theme=dark] .metric-track-legend{color:#91aabd}html[data-theme=dark] .metric-track-legend .legend-projection{background:#d9eaff}html[data-theme=dark] .metric-top>b{background:color-mix(in srgb,var(--state) 18%,#122538)}html[data-theme=dark] .product-card{color:#eaf6ff;background:#0d1d2d;border-color:#294156}html[data-theme=dark] .product-card>b,html[data-theme=dark] .product-card b{background:#152a3d}html[data-theme=dark] .product-card>span{color:#8bdaf1;background:#123148}html[data-theme=dark] .product-card small,html[data-theme=dark] .stock-note{color:#91aabd}html[data-theme=dark] .marta-access{background:linear-gradient(145deg,#0b2925,#171d3d);border-color:#285345}html[data-theme=dark] .marta-reminder-list>div{color:#f7e8b7;background:#2d2512}html[data-theme=dark] .marta-reminder-list small{color:#c9b878}html[data-theme=dark] .notification-button{color:#8cf0cf;background:#0b2b25;border-color:#285b4c}html[data-theme=dark] .marta-empty{color:#9eb4c7;background:#122638}html[data-theme=dark] .marta-task-grid button{color:#e8f5ff;background:#0d1d2d;border-color:#294156}html[data-theme=dark] .marta-task-grid button.active{color:#f2f8ff;background:#17234a;border-color:#6f82ff;box-shadow:inset 0 0 0 1px #6f82ff}html[data-theme=dark] .marta-task-grid small,html[data-theme=dark] .marta-form-title span,html[data-theme=dark] .marta-form label>small{color:#91a9bd}html[data-theme=dark] .marta-form{color:#e8f5ff;background:#0a1827}html[data-theme=dark] .marta-form-title{border-color:#263c50}html[data-theme=dark] .marta-form label{color:#cfe3f1}html[data-theme=dark] .marta-form input:not([type=checkbox]),html[data-theme=dark] .marta-form textarea{color:#edf8ff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#071522;border-color:#31506a}html[data-theme=dark] .marta-form input::placeholder,html[data-theme=dark] .marta-form textarea::placeholder{color:#718ba1}html[data-theme=dark] .marta-form .reminder-check{color:#cfe3f1;background:#0b302c}html[data-theme=dark] .marta-notice{color:#a9f2dd;background:#0b2b25;border-color:#2b6654}html[data-theme=dark] footer,html[data-theme=dark] footer strong{color:#7891a7}.geo-field-controls{grid-template-columns:1fr 48px;gap:8px;margin-bottom:12px;display:grid}.geo-field-controls .geo-gps-button{margin:0}.geo-sound-toggle{color:#8ca8b8;background:#091b2c;border:1px solid #27556f;border-radius:14px;width:48px;font-size:19px}.geo-sound-toggle.active{color:#86ffd4;background:#07372f;border-color:#34d399;box-shadow:0 0 18px #34d39933}.geo-gps-button.low-accuracy{color:#ffe6a6;background:#33230b;border-color:#d79a2b;box-shadow:0 0 18px #f59e0b29}.geo-gps-button.low-accuracy i{background:#f59e0b;box-shadow:0 0 14px #f59e0b}.geo-distance.low-accuracy{color:#ffe5a3;background:#3a270c}.geo-theme-light .geo-sound-toggle{color:#496779;background:#edf7fd;border-color:#a8c6d9}.geo-theme-light .geo-sound-toggle.active{color:#08795b;background:#e7fff6;border-color:#27a47d}.geo-theme-light .geo-gps-button.low-accuracy{color:#8b5d00;background:#fff5d8;border-color:#d7a13b}.geo-map-wrap:after{content:"";z-index:4;pointer-events:none;opacity:.34;filter:blur(5px);background:linear-gradient(#0000,#53ebff38,#0000);height:26%;animation:7s linear infinite geoRadarSweep;position:absolute;top:-12%;left:-20%;right:-20%}.geo-map-node{isolation:isolate;position:relative;overflow:visible!important}.geo-map-node:before{content:"";z-index:-2;pointer-events:none;background:linear-gradient(180deg,transparent 0,color-mix(in srgb,var(--node-player-color) 38%,transparent) 42%,var(--node-player-color) 100%);filter:blur(5px);opacity:.82;clip-path:polygon(42% 0,58% 0,100% 100%,0 100%);width:12px;height:150px;animation:2.3s ease-in-out infinite geoBeacon;position:absolute;bottom:21px;left:50%;transform:translate(-50%)}.geo-map-node:after{content:"";z-index:-1;border:2px solid color-mix(in srgb,var(--node-player-color) 72%,white);opacity:.55;border-radius:50%;animation:2.8s linear infinite geoOrbit;position:absolute;inset:-13px}.geo-node-core{border:1px solid color-mix(in srgb,var(--node-player-color) 70%,white);background:radial-gradient(circle,#fff 0 5%,var(--node-player-color) 7% 22%,transparent 25%);box-shadow:inset 0 0 14px var(--node-player-color),0 0 12px var(--node-player-color);border-radius:50%;position:absolute;inset:7px}.geo-map-node span{z-index:2;text-shadow:0 1px 4px #000;position:relative}.geo-map-node.conquered .geo-node-core{animation:1.8s ease-in-out infinite geoCoreCharge}.geo-map-node.available:before{opacity:.42;height:90px}.geo-player-location:after{content:"";border:2px solid #38bdf8b8;border-radius:50%;animation:2s ease-out infinite geoProximity;position:absolute;inset:-24px}.geo-theme-light .geo-map-wrap:after{opacity:.13}.geo-theme-light .geo-map-node:before{opacity:.38}@keyframes geoRadarSweep{0%{transform:translateY(-30%)}to{transform:translateY(470%)}}@keyframes geoBeacon{0%,to{opacity:.4;filter:blur(6px)}50%{opacity:.95;filter:blur(3px)}}@keyframes geoOrbit{0%{border-style:dashed;transform:rotate(0)scale(.92)}50%{transform:rotate(180deg)scale(1.12)}to{border-style:dashed;transform:rotate(360deg)scale(.92)}}@keyframes geoCoreCharge{0%,to{filter:brightness(.9)}50%{filter:brightness(1.7)}}@keyframes geoProximity{0%{opacity:.9;transform:scale(.45)}to{opacity:0;transform:scale(1.45)}}@media (prefers-reduced-motion:reduce){.geo-map-wrap:after,.geo-map-node:before,.geo-map-node:after,.geo-node-core,.geo-player-location:after{animation:none!important}}html[data-theme] .app-dock{background:var(--dock-surface)}.app-dock .dock-sync-warning{color:inherit;border-bottom:1px solid;grid-column:1/-1;align-items:center;gap:12px;padding:8px 10px;font-size:14px;line-height:1.4;display:flex}.app-dock .dock-sync-warning>span{white-space:normal;overflow-wrap:anywhere;flex:1}.app-dock .dock-sync-warning>button{min-height:36px;color:inherit;flex:none;padding:6px 10px;font-size:14px;text-decoration:underline}:root{--community-surface:#fff;--community-soft:#edf4f9;--community-text:#152b41;--community-muted:#486176;--community-border:#bfd1df;--community-accent:#11675c}html[data-theme=dark]{--community-surface:#071a2a;--community-soft:#0d2435;--community-text:#eaf7ff;--community-muted:#b0c6d5;--community-border:#34546a;--community-accent:#86eed3;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.forum-search,.forum-draft-preview,.forum-poll,.poll-editor,.personal-league{color:var(--community-text);background:var(--community-surface);border:1px solid var(--community-border)}.forum-search input[type=search],.poll-editor input,.poll-editor select,.personal-league input,.personal-league textarea,.photo-tag-editor input{color:var(--community-text);background:var(--community-soft);border:1px solid var(--community-border);font:inherit;border-radius:10px;min-width:0;max-width:100%;padding:12px}.forum-search input::placeholder,.personal-league small,.forum-poll small,.photo-tag-editor small{color:var(--community-muted)}.forum-search label,.forum-draft-preview h2,.forum-draft-preview p{color:var(--community-text)}.forum-pagination button,.media-picker button,.poll-actions button,.poll-editor button,.personal-league>header button{color:var(--community-text);background:var(--community-soft);border:1px solid var(--community-border);min-height:44px;font:inherit;border-radius:10px;padding:10px 14px}.forum-poll,.poll-editor,.personal-league{border-radius:16px;margin:16px 0;padding:18px;font-size:1rem;line-height:1.5}.forum-poll p,.personal-league p,.poll-editor p{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--community-text)!important}.poll-options{gap:8px;margin:12px 0;display:grid}.poll-options button{text-align:left;border:1px solid var(--community-border);background:var(--community-soft);color:var(--community-text);font:inherit;overflow-wrap:anywhere;border-radius:12px;grid-template-columns:1fr auto;gap:8px;padding:12px;display:grid}.poll-options button[aria-pressed=true]{border:2px solid var(--community-accent)}.poll-options button:disabled{opacity:1;cursor:default}.poll-options button progress{width:100%;height:6px;accent-color:var(--community-accent);grid-column:1/-1}.poll-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.poll-editor label,.personal-league label{gap:6px;margin:12px 0;display:grid}.poll-editor>div{margin-bottom:10px}.personal-league>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.personal-league h2{margin:4px 0}.personal-league article{border:1px solid var(--community-border);background:var(--community-soft);border-radius:12px;margin:12px 0;padding:16px}.personal-league article small{display:block}.personal-league fieldset{border:0;min-width:0;padding:0}.personal-league details{border-top:1px solid var(--community-border);padding:16px 0}.personal-league summary{cursor:pointer;font-weight:700}.personal-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.personal-stats>div{border:1px solid var(--community-border);background:var(--community-soft);border-radius:12px;padding:14px}.personal-stats strong,.personal-stats span{display:block}.personal-stats strong{font-size:1.4rem}.personal-stats span{color:var(--community-muted);font-size:.875rem}.tagged-photo{max-width:100%;line-height:0;display:inline-block;position:relative}.tagged-photo img{max-width:100%;height:auto;display:block}.media-review-stage .tagged-photo img{width:auto;max-height:280px}.photo-tag{color:#fff;pointer-events:none;overflow-wrap:anywhere;background:#071a2a;border:1px solid #abcbdc;border-radius:6px;max-width:160px;padding:5px 8px;font-size:.75rem;line-height:1.3;position:absolute;transform:translate(-50%,-50%)}.photo-tag-editor{gap:10px;margin-top:12px;display:grid}.photo-tag-results{flex-wrap:wrap;gap:8px;margin:8px 0;display:flex}.photo-tag-editor ul{padding-left:18px;line-height:1.5}.forum-carousel-image .tagged-photo{margin:auto}.login-theme-control{border:1px solid var(--community-border);background:var(--community-surface);min-height:44px;color:var(--community-text);font:inherit;border-radius:12px;margin:16px auto;padding:12px 16px;display:block;position:static}.forum-readonly-action{border:1px solid var(--community-border);background:var(--community-soft);color:var(--community-text);border-radius:14px;margin:16px 0;padding:18px}.forum-carousel .forum-carousel-image{justify-content:center;align-items:center;display:flex}.forum-carousel-image .tagged-photo{width:fit-content;max-width:100%}.forum-carousel-image .tagged-photo img{width:auto;max-width:100%;height:auto;max-height:clamp(250px,65vw,520px)}.period-settings fieldset{border:0;min-width:0;padding:0}.period-settings a{color:var(--community-accent);font-size:.875rem}.period-settings .forum-draft-preview button{margin:8px 8px 0 0}.forum-lightbox .lightbox-labels{color:#fff;text-align:center;background:#071a2a;border-radius:10px;padding:12px;font-size:.875rem;position:absolute;bottom:12px;left:16px;right:16px}@media (width>=960px){.personal-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=480px){.media-review-stage .tagged-photo img{max-height:220px}.poll-options button{grid-template-columns:1fr}.personal-league>header{flex-wrap:wrap}}.forum-view{font-size:1rem;line-height:1.5}.forum-view .workspace-hero{padding-bottom:18px}.forum-view .workspace-hero .workspace-primary{width:100%;min-height:48px;font-size:1rem}.forum-search{border:1px solid var(--community-border);background:var(--community-surface);color:var(--community-text);border-radius:18px;margin:16px 0;padding:18px}.forum-search>label{margin-bottom:8px;font-weight:700;display:block}.forum-search>div{gap:8px;display:flex}.forum-search input[type=search]{min-width:0;font:inherit;border:1px solid var(--line,#29485c);color:inherit;background:0 0;border-radius:10px;flex:1;padding:12px}.forum-search button,.forum-pagination button,.media-picker button{border-radius:10px;min-height:44px;padding:10px 14px;font-size:.875rem}.forum-toggle{align-items:center;gap:10px;margin-top:12px;font-size:.875rem;display:flex!important}.forum-toggle input{flex:none;height:20px;width:20px!important}.forum-composer fieldset{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.forum-composer input,.forum-composer textarea{font-size:1rem}.forum-composer>p,.forum-result-count{font-size:.875rem;line-height:1.5}.forum-draft-preview{border:1px solid var(--line,#29485c);overflow-wrap:anywhere;border-radius:16px;padding:18px}.forum-draft-preview>span{letter-spacing:.12em;font-size:.75rem}.forum-draft-preview>p{white-space:pre-wrap;font-size:1rem;line-height:1.6}.forum-draft-preview>small{margin:8px 0;font-size:.875rem;display:block}.media-picker{border:2px dashed var(--line,#407183);background:0 0;border-radius:14px;margin-top:16px;padding:16px}.media-picker.dragging{background:#22b9bb22;border-color:#22b9bb}.media-picker>label{gap:10px;font-size:.875rem;display:grid}.media-picker input{width:100%;font-size:.875rem}.media-picker>small{margin-top:8px;font-size:.8125rem;line-height:1.5;display:block}.media-review-stage{color:#fff;background:#081a26;border-radius:12px;place-items:center;height:280px;margin-top:14px;display:grid;overflow:hidden}.media-review-stage img{object-fit:contain;max-width:100%;max-height:100%}.media-review-controls{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:8px;display:flex}.media-review-controls span{font-size:.875rem}.forum-pagination{justify-content:space-between;align-items:center;gap:12px;margin:20px 0 32px;font-size:.875rem;display:flex}.forum-pagination button:disabled,.media-picker button:disabled{opacity:.45;cursor:not-allowed}.forum-title-button{color:inherit;font:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;padding:0}.forum-title-button:hover{text-decoration:underline}.forum-feed .forum-excerpt{-webkit-line-clamp:3;white-space:pre-wrap;-webkit-box-orient:vertical;font-size:1rem;line-height:1.6;display:-webkit-box;overflow:hidden}.forum-feed .forum-author small{font-size:.75rem}.forum-feed .forum-actions button{min-height:44px;font-size:.875rem}.forum-feed .forum-actions{flex-wrap:wrap}.spoiler-cover{color:#effaff;cursor:pointer;background:linear-gradient(135deg,#152b41,#30304a);border:1px solid #446174;border-radius:16px;width:100%;min-height:180px;margin:12px 0;padding:24px;font-size:1rem}.mention-suggestions [aria-selected=true]{background:#22b9bb33;outline:2px solid #22b9bb}.workspace-readonly button{min-height:44px;margin-top:8px;padding:12px;display:block}.operations-view .content-tabs{display:none}.operations-tabs{grid-template-columns:repeat(4,minmax(100px,1fr));overflow-x:auto}.operations-tabs button{min-height:48px;font-size:.875rem}.workspace-modal>section>p{white-space:pre-wrap;font-size:1rem;line-height:1.6}.admin-card .admin-live-preview{border:1px solid var(--line,#29485c);overflow-wrap:anywhere;border-radius:14px;margin:16px 0;padding:18px}.admin-live-preview p{white-space:pre-wrap;font-size:1rem;line-height:1.6}.admin-live-preview img{object-fit:contain;border-radius:12px;width:100%;max-height:320px}@media (width>=960px){main.supervisor-shell{width:min(100% - 48px,1280px)}main.community-shell{width:min(100% - 48px,1040px)}.supervisor-shell .admin-v2{grid-template-columns:210px minmax(0,1fr);gap:20px;max-width:none;padding:24px;display:grid}.supervisor-shell .admin-v2>.workspace-hero{grid-column:1/-1}.supervisor-shell .admin-v2>.admin-tabs{flex-direction:column;grid-area:2/1/span 20;align-self:start;gap:8px;display:flex;position:sticky;top:20px}.supervisor-shell .admin-v2>.admin-tabs button{text-align:left;min-height:48px;font-size:1rem}.supervisor-shell .admin-v2>:not(.workspace-hero):not(.admin-tabs){grid-column:2;min-width:0}.supervisor-shell .admin-pane{max-width:none}.supervisor-shell .admin-card{padding:24px}.supervisor-shell .admin-card label{font-size:.875rem}.supervisor-shell .admin-card input,.supervisor-shell .admin-card textarea,.supervisor-shell .admin-card select{min-height:44px;font-size:1rem}.community-shell .forum-view{max-width:900px;margin:0 auto}.community-shell .forum-view .workspace-hero .workspace-primary{width:auto;min-width:240px}}@media (width<=480px){.forum-search>div{flex-wrap:wrap}.forum-search button{flex:1}.media-review-stage{height:220px}.operations-tabs button{white-space:nowrap}}.admin-v2 .admin-tabs{grid-template-columns:repeat(6,minmax(0,1fr));display:grid;overflow:visible}.admin-v2 .admin-tabs button{min-width:0;padding:12px 6px;font-size:11px;line-height:1.25}.admin-v2 .admin-card h2{font-size:24px;line-height:1.15}.admin-v2 .admin-card>p{font-size:13px;line-height:1.55}.admin-v2 .admin-card label{font-size:13px;line-height:1.35}.admin-v2 .admin-card input,.admin-v2 .admin-card textarea,.admin-v2 .admin-card select{font-size:15px}.admin-v2 .workspace-primary,.admin-v2 .workspace-actions button{font-size:12px}.admin-v2 .admin-subtabs button{font-size:11px}.admin-v2 .admin-compact-list small,.admin-v2 .diagnostic-result span{font-size:10px;line-height:1.45}.admin-v2 .bulk-selector legend,.admin-v2 .bulk-check b{font-size:12px}.admin-v2 .bulk-check small,.admin-v2 .bulk-mini-actions button,.admin-v2 .bulk-selected button,.admin-v2 .bulk-search button{font-size:10px}.admin-v2 .bulk-summary,.app-dock button{font-size:11px}@media (width<=620px){.admin-v2 .admin-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-v2 .admin-tabs button{padding:11px 5px;font-size:11px}}@media (width<=420px){.app-dock button span{font-size:10px}}.app-theme-toggle{z-index:950;bottom:calc(82px + env(safe-area-inset-bottom))}.app-login-view{background:radial-gradient(circle at 85% 5%,#674cff52,#0000 34%),linear-gradient(160deg,#041321,#0b2b47);place-items:center;min-height:100dvh;padding:22px 14px 90px;display:grid}.app-session-loading{background:radial-gradient(circle at 85% 5%,#674cff52,#0000 34%),linear-gradient(160deg,#041321,#0b2b47);place-items:center;min-height:100dvh;padding:22px 14px;display:grid}.app-session-loading .app-login-card{position:relative;overflow:hidden}.app-session-loading .app-login-card:after{content:"";background:linear-gradient(90deg,#65e8ff,#8df2b9);border-radius:999px;width:42%;height:4px;margin-top:22px;animation:1.15s ease-in-out infinite alternate sessionLoading;display:block}.app-login-kicker{color:#67eadc;letter-spacing:.16em;font-size:9px;font-weight:1000}.app-session-loading h1{margin:8px 0;font-size:30px}.app-session-loading p{color:#a8bfce;margin:0;font-size:13px}@keyframes sessionLoading{0%{transform:translate(-15%)}to{transform:translate(150%)}}.app-login-card{color:#effbff;background:#051525f0;border:1px solid #67e7ef40;border-radius:28px;width:min(100%,560px);padding:22px;box-shadow:0 25px 70px #00000057}.app-login-brand{border-bottom:1px solid #86cce026;align-items:center;gap:11px;padding-bottom:18px;display:flex}.app-login-brand>i{color:#fff;background:linear-gradient(145deg,#68dcff,#6967ff);border-radius:14px;place-items:center;width:44px;height:44px;font-size:24px;font-style:normal;display:grid}.app-login-brand>span{gap:2px;display:grid}.app-login-brand b{font-size:15px}.app-login-brand small{color:#91aabb;font-size:10px}.app-login-copy{padding:25px 2px 13px}.app-login-copy>span,.app-login-pin>span{color:#67eadc;letter-spacing:.16em;font-size:9px;font-weight:1000}.app-login-copy h1,.app-login-pin h1{margin:7px 0;font-size:34px}.app-login-copy p,.app-login-pin p{color:#a8bfce;margin:0;font-size:13px;line-height:1.55}.app-login-profiles{gap:8px;display:grid}.app-login-profiles>button{color:#eaf8ff;text-align:left;background:#071b2c;border:1px solid #1d4059;border-radius:16px;grid-template-columns:45px 1fr auto;align-items:center;gap:12px;width:100%;padding:11px;display:grid}.app-login-profiles>button:hover,.app-login-profiles>button:focus-visible{background:#0b293c;border-color:#60ddce}.app-login-profiles i,.app-login-pin>i{color:#07192a;background:linear-gradient(145deg,#69e5ff,#8af1b4);border-radius:14px;place-items:center;width:45px;height:45px;font-style:normal;font-weight:1000;display:grid}.app-login-profiles span{gap:3px;display:grid}.app-login-profiles b{font-size:14px}.app-login-profiles small{color:#8da6b7;font-size:9px}.app-login-profiles em{color:#66dfd3;font-size:22px;font-style:normal}.app-login-pin{text-align:center;justify-items:center;gap:12px;padding:18px 0 2px;display:grid}.app-login-pin .app-login-back{color:#a9c7d6;background:0 0;border:0;justify-self:start;padding:8px 0}.app-login-pin input{color:#fff;text-align:center;letter-spacing:.18em;background:#03111e;border:1px solid #34556b;border-radius:14px;width:min(100%,270px);padding:15px;font-size:22px}.app-login-submit{color:#052031;background:linear-gradient(90deg,#64e5ff,#8bf2b7);border:0;border-radius:14px;width:min(100%,270px);padding:14px;font-size:11px;font-weight:1000}.app-login-submit:disabled{opacity:.4}.app-login-error{color:#ffd8df;background:#551c2b;border-radius:11px;margin:13px 0 0;padding:11px;font-size:11px}.app-identity{grid-column:1/-1;position:relative}.app-identity-trigger{color:#eefaff;text-align:left;background:#ffffff0f;border:1px solid #bfe1f02e;border-radius:14px;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;width:100%;padding:7px 10px;display:grid}.app-identity-trigger>i{color:#062035;background:#72ead1;border-radius:11px;place-items:center;width:34px;height:34px;font-size:10px;font-style:normal;font-weight:1000;display:grid}.app-identity-trigger>span{gap:1px;display:grid}.app-identity-trigger b{font-size:12px}.app-identity-trigger small{color:#a8c1d0;font-size:8px}.app-identity-trigger em{font-style:normal}.app-identity-menu{z-index:1000;color:#eefaff;background:#071b2c;border:1px solid #24495f;border-radius:16px;gap:7px;width:min(290px,92vw);padding:13px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 18px 45px #0000005c}.app-identity-menu>strong{font-size:14px}.app-identity-menu>small{color:#8faaba;font-size:9px}.app-identity-menu label{color:#9fc1cf;gap:5px;font-size:9px;display:grid}.app-identity-menu select,.app-identity-menu button{color:#eaf8ff;width:100%;font:inherit;background:#041321;border:1px solid #315269;border-radius:10px;padding:10px;font-size:10px}.app-preview-banner,.operation-preview-notice,.workspace-readonly,.league-readonly-profile{color:#6d5410;background:#fff6cf;border:1px solid #d9b954;border-radius:13px;margin:10px 12px;padding:10px 12px;font-size:10px;font-weight:850}.app-preview-banner{justify-content:space-between;align-items:center;gap:8px;display:flex}.app-preview-banner button{color:#fff;background:#735b13;border:0;border-radius:8px;padding:7px 9px}.operation-preview-notice,.workspace-readonly{margin:8px 0}.league-readonly-profile{color:#ffdf8c;background:#5b41093d;border-color:#8e7130;margin-top:10px}.league-action-owner{background:#061522;border:1px solid #284a60;border-radius:13px;gap:3px;padding:12px;display:grid}.league-action-owner span{color:#67e8f9;letter-spacing:.13em;font-size:8px;font-weight:1000}.league-action-owner strong{color:#eefaff;font-size:13px}.league-action-owner small{color:#8fa9ba;font-size:9px}html[data-theme=dark] .app-preview-banner,html[data-theme=dark] .operation-preview-notice,html[data-theme=dark] .workspace-readonly{color:#ffe9a2;background:#3a3012;border-color:#75612c}@media (width>=700px){.app-identity{grid-column:auto}.topbar{grid-template-columns:auto 1fr auto auto minmax(170px,220px)}}.forum-file-summary{color:#176957;background:#e4f7f1;border-radius:10px;padding:8px 10px;font-size:10px;font-weight:900;display:block}.forum-composer label>small{color:#718797;font-size:9px;font-weight:700}.forum-carousel{touch-action:pan-y;background:#07121d;border-radius:16px;margin-top:13px;position:relative;overflow:hidden}.forum-carousel-image{background:#07121d;border:0;width:100%;height:clamp(250px,65vw,520px);padding:0;display:block}.forum-carousel-image img{object-fit:contain;border-radius:0;width:100%;height:100%;max-height:none;margin:0}.forum-carousel-prev,.forum-carousel-next{z-index:2;color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#020d18b3;border:1px solid #ffffff52;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;font-size:30px;line-height:1;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.forum-carousel-prev{left:9px}.forum-carousel-next{right:9px}.forum-carousel-count{z-index:2;color:#fff;background:#020d18b8;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:1000;position:absolute;top:10px;right:10px}.forum-carousel-dots{z-index:2;justify-content:center;gap:6px;display:flex;position:absolute;bottom:10px;left:0;right:0}.forum-carousel-dots button{background:#ffffff73;border:0;border-radius:50%;width:7px;height:7px;padding:0}.forum-carousel-dots button.active{background:#72f0ce;border-radius:99px;width:20px}.forum-lightbox{z-index:1800;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00070ff0;place-items:center;padding:14px;display:grid;position:fixed;inset:0}.forum-lightbox>button{z-index:2;top:max(14px,env(safe-area-inset-top));color:#fff;background:#0c1d2bcc;border:1px solid #ffffff4d;border-radius:50%;width:44px;height:44px;font-size:28px;position:absolute;right:14px}.forum-lightbox img{object-fit:contain;background:0 0;width:100%;height:calc(100vh - 40px);max-height:none;margin:0}.forum-video-card{background:radial-gradient(circle at 85% 0,#655cff57,#0000 38%),linear-gradient(145deg,#071829,#0d2940);border:1px solid #274f68;border-radius:16px;margin-top:13px;display:block;overflow:hidden}.forum-video-card>button,.forum-video-card.external{color:#eafaff;text-align:left;background:0 0;border:0;width:100%;min-height:170px;padding:20px;text-decoration:none;display:grid}.forum-video-card span{color:#67e8f9;letter-spacing:.15em;align-self:start;font-size:9px;font-weight:1000}.forum-video-card i{color:#071829;background:linear-gradient(135deg,#63e8ff,#83f1b8);border:1px solid #75f7e0a6;border-radius:50%;place-self:center;place-items:center;width:58px;height:58px;font-size:22px;font-style:normal;display:grid;box-shadow:0 0 30px #4ce1d545}.forum-video-card b{align-self:end;font-size:15px}.forum-video-card small{color:#9ab3c4;margin-top:3px;font-size:9px}.forum-video-card.external b{align-self:center;font-size:20px}.forum-video-card iframe{aspect-ratio:16/9;background:#000;border:0;width:100%;display:block}.forum-comments-thread{gap:10px;margin:18px 0;display:grid}.forum-comment-branch{position:relative}.forum-comment-branch.depth-1,.forum-comment-branch.depth-2,.forum-comment-branch.depth-3{border-left:2px solid #d7e4eb;margin-left:18px;padding-left:12px}.forum-comment-branch>article{background:#f4f8fa;border:1px solid #d8e4ec;border-radius:14px;padding:11px 12px}.forum-comment-branch>article>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.forum-comment-branch b{font-size:11px}.forum-comment-branch small{color:#7c91a0;font-size:8px}.forum-comment-branch p{color:#334f64;white-space:pre-wrap;margin:7px 0;font-size:12px;line-height:1.5}.forum-comment-branch img{object-fit:contain;background:#07121d;border-radius:12px;width:auto;max-width:100%;max-height:300px;margin:8px 0 0;display:block}.forum-comment-branch footer{color:inherit;font-size:inherit;text-align:left;flex-direction:row;gap:5px;margin-top:8px;padding:0;line-height:normal;display:flex}.forum-comment-branch footer button{color:#536d80;background:#e7eef3;border:0;border-radius:999px;padding:6px 9px;font-size:8px;font-weight:900}.forum-comment-branch footer button.active{color:#087061;background:#d9f6ee}.forum-comment-children{gap:8px;margin-top:8px;display:grid}.forum-no-comments{text-align:center;background:#f2f6f8;border-radius:13px;padding:16px;color:#6d8191!important}.forum-reply-form{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border:1px solid #d3e0e8;border-radius:16px;padding:12px;position:sticky;bottom:0;box-shadow:0 -8px 25px #0c263a17}.forum-replying{color:#536d7e;justify-content:space-between;align-items:center;gap:8px;font-size:9px;display:flex}.forum-replying button{color:#8c3a51;background:#fff0f3;border:0;border-radius:999px;padding:5px 8px;font-size:8px}.forum-gif-input{color:#287387;background:#f3f8fa;border:1px dashed #b5cbda;border-radius:11px;justify-content:center;align-items:center;min-height:38px;font-size:9px;font-weight:900;display:flex;position:relative;overflow:hidden}.forum-gif-input input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.forum-gif-input span{pointer-events:none}html[data-theme=dark] .forum-file-summary{color:#8cf2d5;background:#0c3b34}html[data-theme=dark] .forum-composer label>small{color:#8fa8b8}html[data-theme=dark] .forum-comment-branch.depth-1,html[data-theme=dark] .forum-comment-branch.depth-2,html[data-theme=dark] .forum-comment-branch.depth-3{border-color:#24465c}html[data-theme=dark] .forum-comment-branch>article{background:#0b2233;border-color:#24445a}html[data-theme=dark] .forum-comment-branch p{color:#bdd0dc}html[data-theme=dark] .forum-comment-branch footer button{color:#a7becc;background:#173247}html[data-theme=dark] .forum-comment-branch footer button.active{color:#87f0d5;background:#0b4036}html[data-theme=dark] .forum-no-comments{background:#0a2030;color:#91a9b8!important}html[data-theme=dark] .forum-reply-form{background:#061826f7;border-color:#27475d}html[data-theme=dark] .forum-gif-input{color:#80dbea;background:#081b2b;border-color:#31566e}@media (width<=420px){.forum-carousel-image{height:72vw;min-height:260px}.forum-carousel-prev,.forum-carousel-next{width:36px;height:36px}.forum-video-card>button,.forum-video-card.external{min-height:156px}}.global-vdc-button{color:#062b2b;letter-spacing:.075em;white-space:nowrap;cursor:pointer;background:linear-gradient(100deg,#70eddb,#91f29d);border:1px solid #8af0c1;border-radius:999px;margin-left:auto;padding:12px 16px;font-size:12px;font-weight:1000;transition:transform .18s,box-shadow .18s;box-shadow:0 7px 20px #49e1b547}.global-vdc-button:hover,.global-vdc-button:focus-visible{transform:translateY(-1px);box-shadow:0 10px 25px #49e1b561}.topbar .global-vdc-button+.date-pill{margin-left:0}.global-vdc-view{padding:22px 18px 34px}.global-vdc-hero{color:#fff;background:radial-gradient(circle at 92% 8%,#5af0d238,#0000 36%),linear-gradient(145deg,#0e2949,#163d68);border-radius:25px;grid-template-columns:1fr auto;align-items:end;gap:20px;margin:16px 0;padding:27px;display:grid;box-shadow:0 20px 45px #0f2b4d2e}.global-vdc-hero h1{margin:7px 0 8px;font-size:clamp(35px,8vw,58px)}.global-vdc-score{color:#072e2d;background:linear-gradient(90deg,#7beadf,#97f29d);border:1px solid #7ef2c0;border-radius:11px;margin:0 0 12px;padding:8px 12px;font-size:20px;font-weight:1000;display:inline-flex;box-shadow:0 7px 22px #48e6b733}.global-vdc-score.pending{color:#fff3c0;letter-spacing:.03em;box-shadow:none;background:#654b058c;border-color:#d9bd62;font-size:13px}.global-vdc-hero p{color:#d6e7f5;max-width:540px;margin:0;line-height:1.5}.global-cut{background:#ffffff12;border:1px solid #fff3;border-radius:15px;flex-direction:column;gap:4px;padding:13px 16px;display:flex}.global-cut span{letter-spacing:.12em;text-transform:uppercase;font-size:9px}.global-pending-note{color:#6e5310;background:#fff7d9;border:1px solid #f0cf74;border-radius:14px;margin:0 0 16px;padding:14px 16px;font-size:13px;line-height:1.5}.global-scope-grid{gap:15px;display:grid}.global-scope-card{background:#fff;border:1px solid #d8e2ee;border-radius:22px;padding:18px;box-shadow:0 10px 30px #203c5a14}.global-scope-card.featured{border-color:#75d9b0;box-shadow:0 12px 36px #21a67321}.global-scope-title{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:13px;display:flex}.global-scope-title span{color:#718197;letter-spacing:.13em;font-size:9px;font-weight:900}.global-scope-title h2{margin:4px 0 0;font-size:24px}.global-scope-title>strong{color:#143454;font-size:21px}.global-metric-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.global-metric-row{background:#f4f7fb;border-radius:14px;grid-template-columns:1fr auto;gap:7px 12px;padding:12px;display:grid}.global-metric-row>div:first-child{flex-direction:column;min-width:0;display:flex}.global-metric-row strong{font-size:13px}.global-metric-row strong small{color:#6d7f93}.global-metric-row span{color:#6d7f93;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.global-metric-row>b{font-size:14px}.global-metric-row .simple-bar{grid-column:1/-1}.global-card-status{color:#8c6812;margin:12px 0 0;font-size:11px;font-weight:800}.global-metric-row .simple-bar i{background:linear-gradient(90deg,#6179ff,#35c995)}[data-theme=dark] .global-scope-card{color:#eaf6ff;background:#07192a;border-color:#213c55}[data-theme=dark] .global-metric-row{background:#0c2235}[data-theme=dark] .global-scope-title>strong{color:#75e7c1}[data-theme=dark] .global-pending-note{color:#ffe7a0;background:#2b240b;border-color:#6b571c}html[data-theme=dark] .digital-list>div{background:#10283b;border-color:#2c5168}html[data-theme=dark] .digital-list strong{color:#f2fbff}html[data-theme=dark] .digital-list small{color:#b5ccdc}html[data-theme=dark] .digital-list em{color:#baffdf;background:#0a493d;border-color:#31d9a3}html[data-theme=dark] .digital-section>p{color:#b0c7d8}@media (width<=620px){.topbar{grid-template-columns:auto 1fr auto}.global-vdc-button{grid-area:2/2/auto/4;width:100%;margin-top:7px}.date-pill{grid-area:1/3}.global-vdc-view{padding:18px 12px 30px}.global-vdc-hero{grid-template-columns:1fr;padding:21px}.global-cut{width:max-content}.global-metric-list{grid-template-columns:1fr}.global-scope-title>strong{font-size:17px}}.profile-evidence-button{color:#061421;width:100%;font-size:calc(10px * var(--league-font-scale));letter-spacing:.08em;cursor:pointer;background:linear-gradient(90deg,#67e8ff,#7af0bd);border:1px solid #67e8ff85;border-radius:13px;margin-top:11px;padding:14px;font-weight:1000;box-shadow:0 10px 25px #2cd2ea29}.evidence-history-backdrop{align-items:center;overflow:auto}.evidence-history-card{color:#fff;background:radial-gradient(circle at 90% 0,#704eff3d,#0000 35%),#071425;border:1px solid #68e8ff61;border-radius:23px;width:min(100%,520px);max-height:min(90vh,760px);padding:24px 17px 18px;position:relative;overflow:auto;box-shadow:0 25px 70px #00000094}.evidence-history-card>span{color:#67e8ff;font-size:calc(8px * var(--league-font-scale));letter-spacing:.16em;font-weight:1000}.evidence-history-card h2{font-size:calc(28px * var(--league-font-scale));margin:6px 0 4px}.evidence-history-help{color:#a9bdd1;font-size:calc(11px * var(--league-font-scale));margin:0 35px 15px 0;line-height:1.5}.evidence-history-summary{grid-template-columns:repeat(3,1fr);gap:7px;margin-bottom:13px;display:grid}.evidence-history-summary span{color:#87a0b9;font-size:calc(8px * var(--league-font-scale));text-align:center;background:#09192a;border:1px solid #203c55;border-radius:11px;padding:10px 4px}.evidence-history-summary b{color:#fff;font-size:calc(19px * var(--league-font-scale));margin-bottom:2px;display:block}.evidence-history-list{flex-direction:column;gap:9px;display:flex}.evidence-history-list article{background:#0a1a2b;border:1px solid #2d435a;border-left:4px solid #f0c94d;border-radius:13px;padding:13px}.evidence-history-list article.status-aprobada{border-left-color:#48dda5}.evidence-history-list article.status-rechazada{border-left-color:#ff657f}.evidence-history-list header{justify-content:space-between;align-items:center;gap:10px;display:flex}.evidence-history-list header span{color:#f0c94d;font-size:calc(8px * var(--league-font-scale));letter-spacing:.08em;font-weight:1000}.evidence-history-list .status-aprobada header span{color:#5de3b1}.evidence-history-list .status-rechazada header span{color:#ff8195}.evidence-history-list time,.evidence-history-list small{color:#708ba5;font-size:calc(8px * var(--league-font-scale))}.evidence-history-list h3{font-size:calc(14px * var(--league-font-scale));margin:7px 0 4px}.evidence-history-list p{color:#aabdd0;font-size:calc(10px * var(--league-font-scale));margin:0 0 7px;line-height:1.45}.evidence-history-list strong{color:#dce9f5;font-size:calc(10px * var(--league-font-scale));line-height:1.45;display:block}.evidence-history-list .status-aprobada strong{color:#78ebbd}.evidence-history-list .status-rechazada strong{color:#ffc1cb}.evidence-history-list small{margin-top:6px;display:block}.evidence-history-loading,.evidence-history-empty,.evidence-history-error{color:#a9bdd1;font-size:calc(11px * var(--league-font-scale));text-align:center;border:1px dashed #34516b;border-radius:13px;padding:24px 14px}.evidence-history-error{color:#ffc1cb}.evidence-history-error button{color:#071523;background:#67e8ff;border:0;border-radius:9px;margin:12px auto 0;padding:9px 14px;font-size:9px;font-weight:1000;display:block}.evidence-history-note{color:#7189a2;font-size:calc(8px * var(--league-font-scale));text-align:center;margin-top:13px;line-height:1.45;display:block}.geo-locate-control{z-index:9;color:#b8d9e5;cursor:pointer;background:#071a2d;border:1px solid #70e2f7b8;border-radius:50%;place-items:center;width:50px;height:50px;display:grid;position:absolute;bottom:28px;right:12px;box-shadow:0 8px 24px #0006}.geo-locate-control i{border:2px solid;border-radius:50%;width:19px;height:19px;position:relative}.geo-locate-control i:before{content:"";background:currentColor;border-radius:50%;position:absolute;inset:5px}.geo-locate-control i:after{content:"";clip-path:polygon(35% 0,65% 0,65% 35%,100% 35%,100% 65%,65% 65%,65% 100%,35% 100%,35% 65%,0 65%,0 35%,35% 35%);background:linear-gradient(currentColor,currentColor) 50%/2px 100% no-repeat,linear-gradient(90deg,currentColor,currentColor) 50%/100% 2px no-repeat;position:absolute;inset:-6px}.geo-locate-control span{white-space:nowrap;color:#e9fbff;opacity:0;pointer-events:none;background:#06121f;border-radius:8px;padding:7px 9px;font-size:.7rem;font-weight:900;transition:all .18s;position:absolute;right:58px;transform:translate(5px)}.geo-locate-control:hover span,.geo-locate-control:focus-visible span{opacity:1;transform:none}.geo-locate-control.ready{color:#4ff5ce;background:#062a2d;border-color:#34d399}.geo-theme-light .geo-locate-control{color:#32536a;background:#fff;border-color:#7ba6bb;box-shadow:0 7px 18px #19364833}.geo-theme-light .geo-locate-control.ready{color:#087c62;background:#ecfff9;border-color:#10b981}.app-loading-view{place-items:center;min-height:70vh;padding:30px 16px;display:grid}.app-loading-card{text-align:center;width:100%}.app-loading-card h2{margin:10px 0 6px;font-size:25px}.app-loading-card p{color:#72839a;margin:0}.app-loading-mark{border:5px solid #dbe6f3;border-top-color:#5b6df7;border-radius:50%;width:58px;height:58px;margin:0 auto 18px;animation:.85s linear infinite leagueSpin}.league-alert-optin{color:#fff;background:linear-gradient(135deg,#101c32,#151641);border:1px solid #68eaff42;border-radius:17px;grid-template-columns:36px 1fr;gap:4px 10px;margin:10px;padding:13px;display:grid;box-shadow:0 10px 24px #00000038}.league-alert-optin>span{background:#61e4ff21;border-radius:12px;grid-row:1/3;place-items:center;width:36px;height:36px;font-size:18px;display:grid}.league-alert-optin strong{font-size:calc(12px * var(--league-font-scale))}.league-alert-optin p{color:#9eb3c8;font-size:calc(9px * var(--league-font-scale));margin:3px 0 0;line-height:1.4}.league-alert-optin button{color:#06111b;font-size:calc(9px * var(--league-font-scale));letter-spacing:.07em;cursor:pointer;background:linear-gradient(90deg,#65eaff,#92f5bd);border:0;border-radius:11px;grid-column:1/-1;margin-top:7px;padding:11px;font-weight:1000}.league-alert-active{color:#65e9b1;letter-spacing:.12em;text-align:center;margin:8px 10px;font-size:8px;font-weight:900}.league-tabs{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050d1cf0;border:1px solid #60ddff33;border-radius:17px;grid-template-columns:repeat(3,1fr);gap:6px;margin:10px;padding:6px;display:grid;position:sticky;top:8px;box-shadow:0 10px 24px #00000047}.league-tabs button{color:#9ab2ca;font-size:calc(10px * var(--league-font-scale));letter-spacing:.05em;cursor:pointer;background:0 0;border:0;border-radius:11px;padding:12px 6px;font-weight:950;transition:color .18s,background .18s,box-shadow .18s}.league-tabs button.active{color:#07111d;background:linear-gradient(90deg,#67eaff,#9cf6bd);box-shadow:0 5px 15px #5ce5f533}.league-tab-pane{animation:.2s both leaguePaneIn}@keyframes leaguePaneIn{0%{opacity:.25}to{opacity:1}}.profile-lock-button{color:#9fb5ca;width:100%;font-size:calc(9px * var(--league-font-scale));letter-spacing:.07em;cursor:pointer;background:#091525;border:1px solid #344b67;border-radius:12px;margin-top:10px;padding:12px;font-weight:950}.profile-lock-button.unlocked{color:#74efbd;background:#0e3c3159;border-color:#63eeb77a}.league-auth-backdrop{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#02060fd1;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.league-auth-card{color:#fff;background:radial-gradient(circle at 85% 0,#704eff47,#0000 42%),#0a1527;border:1px solid #68e8ff61;border-radius:23px;width:min(100%,410px);padding:25px 20px 20px;position:relative;box-shadow:0 25px 70px #00000094}.league-auth-close{color:#9eb5cc;cursor:pointer;background:#ffffff0f;border:0;border-radius:11px;width:34px;height:34px;font-size:23px;position:absolute;top:10px;right:12px}.league-auth-card>span{color:#67e8ff;letter-spacing:.17em;font-size:9px;font-weight:1000}.league-auth-card h2{margin:7px 0 8px;font-size:27px}.league-auth-card p{color:#a9bdd1;margin:0 0 18px;font-size:13px;line-height:1.55}.league-auth-card form{flex-direction:column;gap:11px;display:flex}.league-auth-card label{color:#a4b8cd;letter-spacing:.06em;flex-direction:column;gap:7px;font-size:10px;font-weight:900;display:flex}.league-auth-card input{color:#fff;letter-spacing:.28em;text-align:center;background:#07111f;border:1px solid #334b67;border-radius:13px;outline:none;width:100%;padding:15px;font-size:22px}.league-auth-card input:focus{border-color:#69e9ff;box-shadow:0 0 0 3px #69e9ff1c}.league-auth-card form button{color:#06111b;letter-spacing:.08em;cursor:pointer;background:linear-gradient(90deg,#63eaff,#94f4b9);border:0;border-radius:13px;padding:14px;font-size:10px;font-weight:1000}.league-auth-card form button:disabled{opacity:.45;cursor:not-allowed}.league-auth-card>small{color:#7189a2;text-align:center;margin-top:14px;font-size:9px;line-height:1.5;display:block}.league-loading{justify-content:center;align-items:center;gap:10px;display:flex}.league-loading i{border:2px solid #29425f;border-top-color:#5fe7ff;border-radius:50%;width:17px;height:17px;animation:.75s linear infinite leagueSpin}.player-wallet{border:1px solid color-mix(in srgb,var(--player-color) 45%,#21334b);background:#040b187a;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin:12px 0;padding:13px 14px;display:flex}.player-wallet span{flex-direction:column;gap:3px;display:flex}.player-wallet small{color:#7994af;letter-spacing:.12em;font-size:8px;font-weight:900}.player-wallet strong{color:#fff;font-size:20px}.player-wallet>b{color:#8ff4c5;text-align:right;font-size:9px}.reward-intro{color:#9ab0c7;margin:-5px 0 16px;font-size:12px;line-height:1.5}.reward-grid{grid-template-columns:1fr;gap:12px;display:grid}.reward-grid>article{border:1px solid color-mix(in srgb,var(--reward-color) 38%,#20344c);background:linear-gradient(155deg,color-mix(in srgb,var(--reward-color) 13%,#0c1727),#09111e);border-radius:18px;padding:12px;overflow:hidden;box-shadow:inset 0 1px #ffffff08}.reward-visual{background:radial-gradient(circle at 50% 20%,color-mix(in srgb,var(--reward-color) 45%,transparent),transparent 58%),#07101d;border-radius:14px;place-items:center;height:116px;margin-bottom:12px;display:grid;position:relative;overflow:hidden}.reward-visual img{object-fit:cover;width:100%;height:100%}.reward-visual>span{color:color-mix(in srgb,var(--reward-color) 75%,white);text-shadow:0 0 25px var(--reward-color);font-size:50px}.reward-visual>b{color:#dff8ff;background:#020814d1;border-radius:7px;padding:5px 7px;font-size:8px;position:absolute;bottom:8px;right:8px}.reward-grid article>small{color:var(--reward-color);letter-spacing:.14em;font-size:8px;font-weight:950}.reward-grid h3{color:#fff;margin:5px 0;font-size:19px}.reward-grid article>p{color:#8ea5bd;min-height:36px;margin:0 0 12px;font-size:11px;line-height:1.45}.reward-price{justify-content:space-between;align-items:end;margin:8px 0 12px;display:flex}.reward-price strong{color:#ffe276;font-size:20px}.reward-price span{color:#8ea6bd;font-size:9px}.reward-grid article>button{color:#07111d;letter-spacing:.08em;background:linear-gradient(90deg,var(--reward-color),#8ef0bd);cursor:pointer;border:0;border-radius:11px;width:100%;padding:12px;font-size:9px;font-weight:1000}.reward-grid article>button:disabled{color:#718197;cursor:not-allowed;background:#172334}.reward-empty{color:#8ba2ba;text-align:center;border:1px dashed #2b4058;border-radius:16px;flex-direction:column;gap:5px;padding:22px 14px;display:flex}.reward-empty b{color:#d7e8f7;font-size:13px}.reward-empty span{font-size:10px}.redeem-confirm{background:linear-gradient(145deg,#111b42,#0b1428);border:1px solid #5069f6;border-radius:17px;margin-top:16px;padding:15px;box-shadow:0 14px 30px #0d144159}.redeem-confirm>span{color:#68eaff;letter-spacing:.16em;font-size:8px;font-weight:1000}.redeem-confirm h3{color:#fff;margin:5px 0;font-size:21px}.redeem-confirm p{color:#a9bbcf;font-size:11px;line-height:1.5}.redeem-confirm label{color:#8fa7c0;flex-direction:column;gap:6px;font-size:9px;font-weight:900;display:flex}.redeem-confirm textarea{color:#fff;resize:vertical;background:#091321;border:1px solid #2d4563;border-radius:11px;padding:11px}.redeem-confirm>div{grid-template-columns:1fr 1.4fr;gap:8px;margin-top:11px;display:grid}.redeem-confirm button{color:#9eb3c9;background:#0b1727;border:1px solid #2d4662;border-radius:10px;padding:11px;font-size:9px;font-weight:950}.redeem-confirm button.confirm{color:#07111d;background:linear-gradient(90deg,#66eaff,#8cf4b7);border:0}.redemption-history{border-top:1px solid #1d3047;margin-top:18px;padding-top:15px}.redemption-history h3{color:#fff;margin:0 0 9px;font-size:15px}.redemption-history article{border-bottom:1px solid #182a3e;padding:11px 0}.redemption-history article>div{justify-content:space-between;gap:10px;display:flex}.redemption-history strong{color:#e5f2ff;font-size:11px}.redemption-history b{color:#75e9bb;background:#0c2c27;border-radius:6px;padding:4px 6px;font-size:8px}.redemption-history span{color:#718ba4;font-size:9px}.redemption-history p{color:#a5b8ca;margin:6px 0 0;font-size:10px}.store-note{color:#647c94;text-align:center;margin:14px 0 0;font-size:9px;line-height:1.45}@keyframes leagueSpin{to{transform:rotate(360deg)}}@media (width>=700px){.reward-grid{grid-template-columns:repeat(2,1fr)}.league-tabs{margin-left:18px;margin-right:18px}}.team-level-roadmap{border-top:1px solid #1d3047;margin-top:18px;padding-top:17px}.team-level-roadmap>div:first-child>span{color:#65e6ff;font-size:calc(8px * var(--league-font-scale));letter-spacing:.15em;font-weight:950}.team-level-roadmap h3{color:#fff;font-size:calc(18px * var(--league-font-scale));margin:4px 0 2px}.team-level-roadmap p{color:#8198af;font-size:calc(9px * var(--league-font-scale));margin:0}.team-level-list{flex-direction:column;gap:8px;margin-top:13px;display:flex}.team-level-list article{--level-color:#6ce8ff;background:#081321;border:1px solid #1e3149;border-radius:14px;grid-template-columns:42px 1fr;align-items:center;gap:10px;padding:11px;display:grid}.team-level-list article>i{color:#06111d;background:var(--level-color);border-radius:13px;place-items:center;width:42px;height:42px;font-size:14px;font-style:normal;font-weight:1000;display:grid}.team-level-list article>span{flex-direction:column;gap:2px;display:flex}.team-level-list small{color:#6c839c;font-size:calc(7px * var(--league-font-scale));letter-spacing:.13em;font-weight:900}.team-level-list b{color:#eef8ff;font-size:calc(11px * var(--league-font-scale))}.team-level-list em{color:#78eab8;font-size:calc(7px * var(--league-font-scale));letter-spacing:.09em;font-style:normal;font-weight:950}.team-level-list article.next{border-color:color-mix(in srgb,var(--level-color) 60%,#1e3149);box-shadow:inset 3px 0 var(--level-color),0 0 18px color-mix(in srgb,var(--level-color) 12%,transparent)}.team-level-list article.locked:not(.next){opacity:.46;filter:saturate(.25)}.team-level-list article.locked>i{color:#9aa9b8;background:#182536}.team-level-list article.locked em{color:#70859b}.reward-grid>article.team-locked{background:linear-gradient(155deg,#111827,#080f1b);border-color:#29364a}.team-locked .reward-visual>img,.team-locked .reward-visual>span{filter:grayscale();opacity:.3}.reward-lock{text-align:center;background:linear-gradient(#050a13a8,#050a13d9);place-content:center;gap:5px;display:grid;position:absolute;inset:0}.reward-lock strong{font-size:28px}.reward-lock span{color:#eaf3fb;font-size:calc(8px * var(--league-font-scale));letter-spacing:.14em;font-weight:1000}.reward-team-gate{background:#070e1a;border:1px solid #334159;border-radius:12px;flex-direction:column;gap:4px;margin:10px 0 12px;padding:10px;display:flex}.reward-team-gate>b{color:#e9f3fc;font-size:calc(8px * var(--league-font-scale));letter-spacing:.08em}.reward-team-gate>span{color:#8399af;font-size:calc(8px * var(--league-font-scale))}.reward-team-gate>i{background:#1a2738;border-radius:999px;height:6px;margin-top:4px;display:block;overflow:hidden}.reward-team-gate>i>strong{border-radius:inherit;background:linear-gradient(90deg,#5f72ff,#64e8ff);height:100%;display:block}.reward-team-gate>small{color:#7990a7;font-size:calc(7px * var(--league-font-scale));text-align:right}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}.operations-launcher{grid-template-columns:1fr;gap:9px;margin:14px 12px;display:grid}.operations-launcher button{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border:1px solid #cbdbea;border-radius:17px;grid-template-columns:42px 1fr 20px;align-items:center;gap:11px;padding:14px;display:grid;box-shadow:0 8px 22px #173b5c12}.operations-launcher i{color:#06213a;background:linear-gradient(135deg,#61e8ff,#8df4bd);border-radius:13px;place-items:center;width:42px;height:42px;font-size:18px;font-style:normal;font-weight:1000;display:grid}.operations-launcher span{flex-direction:column;gap:3px;display:flex}.operations-launcher strong{font-size:16px}.operations-launcher small{color:#6b7e91;font-size:11px}.operations-launcher b{color:#3c5d79;font-size:18px}.operations-view{padding:14px 12px 30px}.operations-tabs{z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f6fafdf0;border:1px solid #c9d9e8;border-radius:16px;grid-template-columns:repeat(3,1fr);gap:5px;margin:10px 0 14px;padding:5px;display:grid;position:sticky;top:8px;box-shadow:0 8px 24px #1437581f}.operations-tabs button,.content-tabs button{color:#64788c;cursor:pointer;background:0 0;border:0;border-radius:11px;padding:12px 5px;font-size:11px;font-weight:950}.operations-tabs button.active,.content-tabs button.active{color:#06182b;background:linear-gradient(90deg,#66e8ff,#8cf2b9);box-shadow:0 5px 14px #2dc7d62e}.operations-hero{color:#eefaff;background:radial-gradient(circle at 95% 0,#6558ff52,#0000 44%),linear-gradient(150deg,#0a2138,#0e3150);border:1px solid #254e6c;border-radius:23px;padding:23px 18px;box-shadow:0 16px 38px #051f3833}.operations-hero>span,.operation-heading>span{color:#5fe7ef;letter-spacing:.16em;font-size:9px;font-weight:1000}.operations-hero h1{margin:7px 0 5px;font-size:32px}.operations-hero p{color:#b8cad8;margin:0;font-size:13px;line-height:1.5}.operations-hero>div{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:18px;display:grid}.operations-hero>div b{color:#65eaff;text-align:center;background:#04111f5c;border:1px solid #6fd8e933;border-radius:13px;flex-direction:column;gap:3px;padding:11px 6px;font-size:20px;display:flex}.operations-hero>div small{color:#a9bdcd;font-size:8px;font-weight:800}.operation-panel{background:#fff;border:1px solid #d5e1eb;border-radius:21px;margin-top:13px;padding:16px;box-shadow:0 11px 28px #173a5812}.operation-heading h2{color:var(--ink);margin:4px 0 14px;font-size:22px}.operation-heading>span{color:#288c9c}.operation-panel form{grid-template-columns:1fr 1fr;gap:10px;display:grid}.operation-field{color:#385168;flex-direction:column;gap:6px;font-size:11px;font-weight:850;display:flex}.operation-field.full{grid-column:1/-1}.operation-field select,.operation-field input,.operation-field textarea{color:#142b40;width:100%;font:inherit;background:#f9fbfd;border:1px solid #c9d8e4;border-radius:12px;padding:12px;font-size:13px}.operation-field textarea{resize:vertical}.operation-submit{color:#051724;letter-spacing:.07em;cursor:pointer;background:linear-gradient(90deg,#61e6ff,#8ff3b9);border:0;border-radius:12px;grid-column:1/-1;padding:13px;font-size:10px;font-weight:1000}.operation-submit:disabled{opacity:.45;cursor:not-allowed}.operation-notice,.operation-error,.operation-empty{color:#396174;background:#ebf8f6;border-radius:11px;margin:12px 0 0;padding:11px;font-size:11px;line-height:1.45}.operation-error{color:#9c3342;background:#fff0f2}.operation-empty{text-align:center;background:#f2f6f9}.risk-list,.request-list,.advice-list{gap:9px;display:grid}.risk-list article,.request-list article,.advice-list article{background:#f8fafc;border:1px solid #d8e3ec;border-radius:15px;padding:13px}.risk-list article.urgent{background:#fff8ea;border-color:#f0b65e}.risk-card-top,.risk-meta,.request-list article>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.risk-card-top span{color:#587188;letter-spacing:.08em;font-size:9px;font-weight:900}.risk-card-top b{color:#075d50;background:#dcf7ef;border-radius:8px;padding:5px 8px;font-size:11px}.risk-list h3{margin:8px 0 5px;font-size:15px}.risk-list p{color:#536b80;margin:0 0 10px;font-size:11px;line-height:1.45}.risk-meta{color:#6f8192;border-top:1px solid #dae4eb;padding-top:9px;font-size:10px}.risk-meta strong{color:#c36b18}.risk-list article>small{color:#718497;margin-top:8px;font-size:9px;display:block}.request-form{grid-template-columns:1fr!important}.request-form-footer{justify-content:space-between;align-items:center;display:flex}.request-form-footer .operation-submit{grid-column:auto;min-width:160px}.request-list article{background:#f7faff}.request-list article.resolved{opacity:.72}.request-list article>div span{color:#4051b8;background:#e8ebff;border-radius:8px;padding:5px 8px;font-size:9px;font-weight:900}.request-list article.resolved>div span{color:#16745d;background:#e2f6ef}.request-list article small{color:#72879a;font-size:9px}.request-list article>strong{color:#1e354a;white-space:pre-wrap;margin:9px 0;font-size:12px;line-height:1.45;display:block}.request-list article p{color:#47627a;border-top:1px solid #dce6ee;margin:7px 0 0;padding-top:7px;font-size:11px}.content-tabs{background:#f7fafc;border:1px solid #cbdce9;border-radius:16px;grid-template-columns:repeat(4,1fr);gap:5px;margin:13px 0;padding:5px;display:grid}.content-panel{min-height:150px}.content-grid{gap:12px;display:grid}.content-grid article{background:#f9fbfd;border:1px solid #d7e3ed;border-radius:18px;overflow:hidden}.content-grid img{object-fit:contain;background:#eef3f7;width:100%;max-height:430px;display:block}.content-grid article>div{padding:15px}.content-grid article span{color:#238b9b;letter-spacing:.14em;font-size:9px;font-weight:1000}.content-grid h2{margin:5px 0 7px;font-size:20px}.content-grid p{color:#5b7084;margin:0;font-size:11px;line-height:1.5}.content-facts{background:#eef4f8;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;margin-top:11px;padding:10px;display:flex}.content-facts b{font-size:10px}.content-facts strong{font-size:15px}.content-actions{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.content-actions a{color:#08324a;background:#dff7f5;border-radius:10px;padding:9px 11px;font-size:9px;font-weight:950;text-decoration:none}.advice-list article strong{color:#173149;font-size:12px}.advice-list article p{color:#4e6579;margin:6px 0;font-size:12px;line-height:1.5}.advice-list article small{color:#285d55;background:#e8f8f3;border-radius:8px;padding:7px;font-size:10px;display:block}.advice-list article>span{color:#8394a3;margin-top:7px;font-size:8px;display:block}main:has(.operations-view) .app-theme-toggle{top:auto;bottom:calc(82px + env(safe-area-inset-bottom));width:48px;height:48px;font-size:23px}html[data-theme=dark] .operations-launcher button,html[data-theme=dark] .operation-panel{color:#e9f6ff;background:#07192a;border-color:#1d3c55;box-shadow:0 10px 30px #00000038}html[data-theme=dark] .operations-launcher small,html[data-theme=dark] .risk-list p,html[data-theme=dark] .content-grid p{color:#8fa8bb}html[data-theme=dark] .operations-tabs,html[data-theme=dark] .content-tabs{background:#040f1cf2;border-color:#1c3b54}html[data-theme=dark] .operation-heading h2{color:#eaf6ff}html[data-theme=dark] .operation-field{color:#a7bed0}html[data-theme=dark] .operation-field select,html[data-theme=dark] .operation-field input,html[data-theme=dark] .operation-field textarea{color:#eaf6ff;background:#061421;border-color:#29465c}html[data-theme=dark] .risk-list article,html[data-theme=dark] .request-list article,html[data-theme=dark] .advice-list article,html[data-theme=dark] .content-grid article{background:#0a1b2b;border-color:#203b52}html[data-theme=dark] .risk-list article.urgent{background:#251b10;border-color:#8a5d2c}html[data-theme=dark] .risk-list h3,html[data-theme=dark] .request-list article>strong,html[data-theme=dark] .content-grid h2,html[data-theme=dark] .advice-list article strong{color:#edf8ff}html[data-theme=dark] .content-facts{background:#10283a}html[data-theme=dark] .content-grid img{background:#0d2031}@media (width>=700px){.operations-launcher{grid-template-columns:repeat(3,1fr)}.operations-launcher button{grid-template-columns:42px 1fr}.operations-launcher button>b{display:none}.operations-view{max-width:760px;margin:auto}.content-grid{grid-template-columns:repeat(2,1fr)}.content-grid.single{grid-template-columns:1fr}}main{padding-bottom:calc(78px + env(safe-area-inset-bottom))}.content-tabs{grid-template-columns:repeat(2,1fr)}.risk-filter-chips{scrollbar-width:none;gap:8px;padding:2px 0 8px;display:flex;overflow-x:auto}.risk-filter-chips::-webkit-scrollbar{display:none}.risk-filter-chips button{color:#38546b;background:#f6f9fb;border:1px solid #cbdbe7;border-radius:999px;flex:none;align-items:center;gap:8px;padding:11px 12px;font-size:11px;font-weight:900;display:flex}.risk-filter-chips button b{color:#48677c;background:#e2ebf1;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 5px;display:grid}.risk-filter-chips button.active{color:#071e2f;background:#86efd0;border-color:#29cbb8}.risk-filter-chips button.active b{background:#fff}.risk-advanced{border-top:1px solid #dce6ed;margin-top:8px}.risk-advanced summary{color:#397083;cursor:pointer;padding:13px 2px;font-size:11px;font-weight:950}.risk-advanced>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.risk-clear{color:#28556e;background:#fff;border:1px solid #bad0df;border-radius:11px;grid-column:1/-1;padding:11px;font-size:10px;font-weight:900}.risk-list article.resolved{opacity:.72;background:#effaf6;border-color:#83cdbb}.content-grid.single article{width:100%}.app-dock{--dock-surface:#f8fafc;z-index:900;width:min(100%,640px);min-height:64px;padding:6px 6px max(6px,env(safe-area-inset-bottom));color:#536b7e;-webkit-backdrop-filter:blur(18px);background:#f8fafcf7;border:0;border-top:1px solid #3c5d7733;border-radius:0;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 -8px 25px #071d3014}.app-dock button{color:#617789;min-width:0;font:inherit;background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:4px 1px;font-size:9px;font-weight:750;transition:color .18s,transform .18s;display:flex}.app-dock button i{place-items:center;width:30px;height:29px;font-style:normal;line-height:1;display:grid;position:relative}.app-dock button svg{display:block}.app-dock button span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.app-dock button.active{color:#0da99e;transform:translateY(-1px)}.app-dock button.active span{font-weight:1000}.dock-notification-dot{border:2px solid var(--dock-surface);color:#fff;background:#ff4268;border-radius:999px;place-items:center;min-width:15px;height:15px;padding:0 3px;font-size:7px;font-style:normal;font-weight:1000;display:grid;position:absolute;top:-1px;right:-5px;box-shadow:0 2px 7px #ff426859}.workspace-view{min-height:80vh;padding:14px 12px 100px}.workspace-hero{color:#eefaff;background:radial-gradient(circle at 100% 0,#6f41e280,#0000 48%),linear-gradient(145deg,#091f35,#0d304e);border:1px solid #28516d;border-radius:24px;margin-bottom:13px;padding:24px 18px;position:relative;box-shadow:0 16px 34px #08223933}.workspace-hero>.back-button{color:#d5edf8;margin:-7px 0 20px}.workspace-hero>span{color:#5fe7ef;letter-spacing:.16em;font-size:9px;font-weight:1000}.workspace-hero h1{margin:7px 0 6px;font-size:34px;line-height:1}.workspace-hero p{color:#b8cbd9;margin:0 0 16px;font-size:14px;line-height:1.5}.workspace-primary,.workspace-hero>button:not(.back-button),.workspace-actions button{color:#071a29;background:linear-gradient(90deg,#60e6ff,#8ff3b9);border:0;border-radius:12px;padding:12px 15px;font-size:10px;font-weight:1000}.workspace-tabs{z-index:40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f8fbfdf0;border:1px solid #c9dbe7;border-radius:16px;grid-template-columns:repeat(3,1fr);gap:5px;margin:0 0 13px;padding:5px;display:grid;position:sticky;top:7px}.workspace-tabs button{color:#60768a;background:0 0;border:0;border-radius:11px;padding:12px 4px;font-size:11px;font-weight:900}.workspace-tabs button.active{color:#071a2a;background:linear-gradient(90deg,#61e7ff,#8ff3b9)}.workspace-error,.workspace-notice,.workspace-empty{color:#8a3045;background:#fff0f3;border-radius:12px;margin:12px 0;padding:12px;font-size:12px;line-height:1.45}.workspace-notice{color:#176957;background:#e7f8f1}.workspace-empty{color:#597286;text-align:center;background:#eef4f8}.workspace-gate{background:#fff;border:1px solid #d2e0ea;border-radius:24px;max-width:540px;margin:40px auto;padding:24px;box-shadow:0 17px 40px #1337531c}.workspace-gate>span{color:#278d9e;letter-spacing:.15em;font-size:9px;font-weight:1000}.workspace-gate h2{margin:7px 0;font-size:25px}.workspace-gate>p{color:#5e7487;font-size:13px;line-height:1.5}.workspace-gate form,.forum-composer,.admin-card form{gap:11px;display:grid}.workspace-gate label,.forum-composer label,.admin-card label{color:#38536a;gap:6px;font-size:11px;font-weight:850;display:grid}.workspace-gate input,.workspace-gate select,.forum-composer input,.forum-composer textarea,.admin-card input,.admin-card textarea,.admin-card select,.workspace-modal textarea{color:#142c40;width:100%;font:inherit;background:#f8fafc;border:1px solid #c7d7e3;border-radius:12px;padding:13px;font-size:14px}.workspace-gate form>button{color:#061928;background:linear-gradient(90deg,#61e7ff,#8ff3b9);border:0;border-radius:12px;padding:14px;font-size:11px;font-weight:1000}.forum-composer,.admin-card{background:#fff;border:1px solid #d4e1ea;border-radius:20px;margin:12px 0;padding:17px;box-shadow:0 10px 26px #12355112}.forum-feed{gap:12px;display:grid}.forum-feed>article{background:#fff;border:1px solid #d1e0ea;border-radius:20px;padding:17px;position:relative;overflow:hidden;box-shadow:0 10px 28px #12365312}.forum-feed>article.pinned{border-color:#56d9c4;box-shadow:0 0 0 2px #56d9c421,0 12px 30px #114c531a}.forum-feed>article.forum-hidden-post{opacity:.78;border-style:dashed}.forum-pin{z-index:2;background:#dff8f1;border-radius:50%;place-items:center;width:27px;height:27px;font-size:13px;display:grid;position:absolute;top:10px;left:10px;box-shadow:0 4px 12px #145d5126}.forum-hidden-label{color:#8a5a14;letter-spacing:.08em;background:#fff0ce;border-radius:999px;margin:0 0 9px 32px;padding:5px 8px;font-size:8px;font-weight:1000;display:inline-block}.forum-author{justify-content:space-between;align-items:center;gap:10px;min-height:26px;padding-left:32px;display:flex}.forum-author b{font-size:13px}.forum-author>span{align-items:center;gap:6px;display:flex}.forum-author small{color:#7b8e9e;font-size:9px}.forum-admin-trigger{color:#547083;background:0 0;border:0;border-radius:50%;place-items:center;width:31px;height:28px;padding:0;font-size:18px;font-weight:1000;line-height:1;display:grid}.forum-admin-menu{background:#eef4f7;border-radius:12px;flex-wrap:wrap;justify-content:flex-end;gap:6px;margin:7px 0;padding:8px;display:flex}.forum-admin-menu button{color:#31576e;background:#fff;border:1px solid #c8d9e3;border-radius:999px;padding:8px 10px;font-size:9px;font-weight:900}.forum-feed h2{margin:12px 0 7px;font-size:21px}.forum-feed p{color:#435f74;white-space:pre-wrap;margin:0;font-size:13px;line-height:1.55}.forum-feed img{object-fit:contain;background:#eef3f6;border-radius:14px;width:100%;max-height:520px;margin-top:13px;display:block}.forum-feed>article>a,.forum-blocked{color:#176e70;background:#e4f7f4;border-radius:11px;margin-top:12px;padding:11px;font-size:11px;font-weight:850;text-decoration:none;display:block}.forum-blocked{color:#835f25;background:#fff4dc}.forum-actions{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:14px;display:grid}.forum-actions button,.forum-reactions button{color:#4b667a;background:#f6f9fb;border:1px solid #d4e0e9;border-radius:10px;padding:9px 4px;font-size:9px;font-weight:900}.forum-actions button.active,.forum-reactions button.active{color:#076b5d;background:#def8f1;border-color:#4fd1be}.forum-reactions{gap:7px;margin-top:7px;display:flex}.forum-reactions button{justify-content:center;align-items:center;gap:4px;min-width:45px;padding:7px 10px;font-size:15px;display:flex}.forum-reactions small{font-size:8px}.workspace-modal,.priority-overlay{z-index:1200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#010b16ad;align-items:end;padding:12px;display:grid;position:fixed;inset:0}.workspace-modal>section,.priority-overlay>section{color:#143047;background:#fff;border-radius:24px;width:min(100%,620px);max-height:88vh;margin:0 auto;padding:22px;position:relative;overflow:auto;box-shadow:0 25px 70px #00000059}.modal-close{background:#eaf0f4;border:0;border-radius:50%;width:38px;height:38px;font-size:24px;position:absolute;top:12px;right:12px}.workspace-modal h2,.priority-overlay h2{margin:6px 38px 9px 0;font-size:24px}.workspace-modal>section>span,.priority-overlay>section>span{color:#238e9e;letter-spacing:.15em;font-size:9px;font-weight:1000}.forum-comments{gap:8px;margin:16px 0;display:grid}.forum-comments article{background:#f1f6f8;border-radius:13px;padding:11px}.forum-comments b{font-size:11px}.forum-comments small{float:right;color:#8092a0;font-size:8px}.forum-comments p{margin:6px 0 0;font-size:12px;line-height:1.45}.workspace-modal form{gap:9px;display:grid}.priority-overlay>section>p{color:#4c667a;font-size:14px;line-height:1.55}.priority-overlay>section>div{justify-content:flex-end;gap:8px;margin-top:17px;display:flex}.priority-overlay .secondary{color:#405e74;background:#fff;border:1px solid #c8d8e3;border-radius:12px;padding:12px 15px;font-size:10px;font-weight:900}.workspace-actions{flex-wrap:wrap;gap:8px;display:flex}.notification-list{gap:8px;display:grid}.notification-list>button{color:#18344a;text-align:left;background:#fff;border:1px solid #d4e1ea;border-radius:16px;grid-template-columns:9px 1fr 14px;align-items:center;gap:10px;width:100%;padding:14px;display:grid}.notification-list>button>i{background:#61d7bd;border-radius:50%;width:8px;height:8px}.notification-list>button.read{opacity:.65}.notification-list>button.unread{border-color:#58cdbd;box-shadow:0 6px 18px #36b2a81a}.notification-list small{color:#7590a3;font-size:8px;font-weight:900}.notification-list strong{margin:4px 0;font-size:13px;display:block}.notification-list p{color:#5b7184;margin:0;font-size:11px;line-height:1.4}.admin-card h2{margin:0 0 14px;font-size:21px}.admin-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.admin-row{border-bottom:1px solid #e2eaf0;justify-content:space-between;align-items:center;gap:10px;padding:11px 0;display:flex}.admin-row>span{gap:3px;display:grid}.admin-row b{font-size:12px}.admin-row small{color:#6b8192;font-size:9px;line-height:1.4}.admin-row>div{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.admin-row button{color:#315b72;background:#f5f9fb;border:1px solid #bdd1df;border-radius:8px;padding:7px 8px;font-size:8px;font-weight:900}.admin-people>p{color:#5d7487;margin:-6px 0 14px;font-size:12px;line-height:1.5}.admin-access-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:13px;display:grid}.admin-access-grid>div{background:#f7fafc;border:1px solid #dbe6ed;border-radius:15px;flex-direction:column;gap:9px;padding:13px;display:flex}.admin-access-grid>div>span{color:#218a91;letter-spacing:.13em;font-size:8px;font-weight:1000}.admin-access-grid>div>p{color:#657d8e;min-height:45px;margin:0;font-size:10px;line-height:1.45}.admin-access-grid button{color:#235a70;background:#fff;border:1px solid #bcd2df;border-radius:10px;padding:11px;font-size:9px;font-weight:950}.admin-access-grid button:disabled{opacity:.4}.admin-temporary-pin{color:#11364a;background:#dff8f1;border-radius:13px;justify-items:center;gap:5px;padding:12px;display:grid}.admin-temporary-pin small{letter-spacing:.13em;font-size:8px;font-weight:950}.admin-temporary-pin strong{letter-spacing:.18em;font-size:27px}.admin-avatar-picker{cursor:pointer;border:1px dashed #8eb9c8;border-radius:13px;justify-items:center;gap:7px;padding:10px;display:grid!important}.admin-avatar-picker input{opacity:0;pointer-events:none;position:absolute}.admin-avatar-picker i,.admin-avatar-picker img{object-fit:cover;border-radius:22px;place-items:center;width:72px;height:72px;margin:0;display:grid}.admin-avatar-picker i{color:#1b7280;background:#dff5f2;font-size:25px;font-style:normal}.admin-avatar-picker b{font-size:9px}html[data-theme=dark] .app-dock{--dock-surface:#04111e;color:#92a9b9;background:#04111efa;border-color:#17354a;box-shadow:0 -8px 25px #00000038}html[data-theme=dark] .app-dock button{color:#8ea6b7}html[data-theme=dark] .app-dock button.active{color:#69e6d2}html[data-theme=dark] .risk-filter-chips button,html[data-theme=dark] .risk-clear,html[data-theme=dark] .workspace-tabs,html[data-theme=dark] .workspace-gate,html[data-theme=dark] .forum-composer,html[data-theme=dark] .forum-feed>article,html[data-theme=dark] .workspace-modal>section,html[data-theme=dark] .priority-overlay>section,html[data-theme=dark] .notification-list>button,html[data-theme=dark] .admin-card{color:#eaf7ff;background:#071a2a;border-color:#1d4059}html[data-theme=dark] .risk-filter-chips button{color:#a9bfd0}html[data-theme=dark] .risk-filter-chips button.active{color:#061a28;background:#80ebce}html[data-theme=dark] .workspace-gate>p,html[data-theme=dark] .forum-feed p,html[data-theme=dark] .priority-overlay>section>p,html[data-theme=dark] .notification-list p,html[data-theme=dark] .admin-row small{color:#94abba}html[data-theme=dark] .workspace-gate label,html[data-theme=dark] .forum-composer label,html[data-theme=dark] .admin-card label{color:#b7cbd9}html[data-theme=dark] .workspace-gate input,html[data-theme=dark] .workspace-gate select,html[data-theme=dark] .forum-composer input,html[data-theme=dark] .forum-composer textarea,html[data-theme=dark] .admin-card input,html[data-theme=dark] .admin-card textarea,html[data-theme=dark] .admin-card select,html[data-theme=dark] .workspace-modal textarea{color:#edf8ff;background:#04121f;border-color:#29475d}html[data-theme=dark] .forum-comments article,html[data-theme=dark] .forum-actions button,html[data-theme=dark] .forum-reactions button{color:#aac0cf;background:#0d2435;border-color:#254359}html[data-theme=dark] .forum-admin-menu{background:#0c2435}html[data-theme=dark] .forum-admin-menu button{color:#c1d7e5;background:#071724;border-color:#27475d}html[data-theme=dark] .modal-close{color:#eaf7ff;background:#183449}html[data-theme=dark] .priority-overlay .secondary{color:#c4d7e3;background:#0b2233;border-color:#2b4a60}html[data-theme=dark] .admin-row{border-color:#18384f}.seller-tabs,.admin-tabs,.admin-subtabs,.forum-tag-filter{scrollbar-width:none;gap:7px;display:flex;overflow-x:auto}.seller-tabs::-webkit-scrollbar{display:none}.admin-tabs::-webkit-scrollbar{display:none}.admin-subtabs::-webkit-scrollbar{display:none}.forum-tag-filter::-webkit-scrollbar{display:none}.seller-tabs{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f8fbfdf0;border:1px solid #cfe0e9;border-radius:17px;margin:12px 0;padding:6px;position:sticky;top:0}.seller-tabs button{color:#607789;background:0 0;border:0;border-radius:12px;flex:1;min-width:76px;padding:11px 9px;font-size:10px;font-weight:900}.seller-tabs button.active{color:#073244;background:linear-gradient(100deg,#62ddf2,#8beabf)}.seller-tab-panel{margin-top:13px}.manual-focus-list,.promotion-campaigns,.promotion-pdv-list{gap:10px;display:grid}.manual-focus-list article,.promotion-campaigns article,.promotion-pdv-list article,.promotion-pop>div{background:#f8fbfc;border:1px solid #cfe0ea;border-radius:15px;padding:13px}.manual-focus-list article{border-left:4px solid #44d3b5}.promotion-campaigns span,.manual-focus-list span{color:#178898;letter-spacing:.12em;font-size:8px;font-weight:1000}.promotion-campaigns h3,.promotion-pdv-list h3{margin:5px 0}.promotion-campaigns p,.promotion-pdv-list p{color:#557084;font-size:11px}.promotion-pdv-list i{background:#d7e5eb;border-radius:9px;height:5px;margin:7px 0;display:block;overflow:hidden}.promotion-pdv-list i span{background:#48d7b3;height:100%;display:block}.promotion-pdv-list em{color:#08745f;font-size:9px;font-style:normal;font-weight:900}.promotion-pop{border:1px solid #cfe0ea;border-radius:15px;margin-top:12px;padding:12px}.promotion-pop summary{cursor:pointer;font-size:11px;font-weight:900}.promotion-pop>div{justify-content:space-between;margin-top:8px;display:flex}.promotion-pop small{color:#6f8495;display:block}.content-highlighted{outline:3px solid #5fe1c8;box-shadow:0 0 0 7px #5fe1c82e!important}.forum-tag-filter{margin:10px 0;padding-bottom:3px}.forum-tag-filter button,.forum-tag{white-space:nowrap;color:#597385;background:#f6fafb;border:1px solid #c9dde7;border-radius:999px;padding:8px 11px;font-size:8px;font-weight:950}.forum-tag-filter button.active{color:#083829;background:#dff8ef;border-color:#4ed6bd}.forum-tag{color:#126e73;background:#e2f8f3;margin-top:11px;display:inline-block}.mention-input{position:relative}.mention-input textarea{display:block}.mention-suggestions{z-index:30;background:#fff;border:1px solid #bbd4df;border-radius:14px;padding:6px;display:grid;position:absolute;bottom:8px;left:0;right:0;box-shadow:0 14px 32px #05223533}.mention-suggestions button{color:#143b50;text-align:left;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:9px;display:flex}.mention-suggestions button:hover{background:#e8f8f5}.mention-suggestions small{color:#718796;font-size:8px}.phone-notification-settings{background:#ffffff1f;border:1px solid #ffffff52;border-radius:14px;margin-top:12px;padding:12px}.phone-notification-settings p{margin:5px 0;font-size:10px}.phone-notification-settings small{margin-top:6px;display:block}.admin-v2{max-width:850px}.admin-tabs{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f8fbfdf2;border:1px solid #cbdde7;border-radius:17px;margin:10px 0 15px;padding:6px;position:sticky;top:0}.admin-tabs button{color:#5a7385;background:0 0;border:0;border-radius:12px;min-width:112px;padding:11px;font-size:9px;font-weight:900;position:relative}.admin-tabs button.active{color:#063141;background:linear-gradient(100deg,#66def1,#8deabb)}.admin-tabs button b{color:#fff;background:#ed4773;border-radius:99px;place-items:center;min-width:17px;height:17px;font-size:8px;display:grid;position:absolute;top:3px;right:3px}.admin-pane{gap:13px;display:grid}.admin-subtabs{margin-bottom:10px}.admin-subtabs button{color:#597385;background:#fff;border:1px solid #cbdde7;border-radius:999px;min-width:130px;padding:10px;font-size:9px;font-weight:900}.admin-subtabs button.active{color:#06382d;background:#8deac2}.admin-loading{z-index:100;color:#07333b;background:#81e8c8;border-radius:99px;padding:9px 13px;font-size:9px;font-weight:900;position:fixed;top:12px;left:50%;transform:translate(-50%);box-shadow:0 8px 20px #00000026}.admin-grid .full{grid-column:1/-1}.admin-grid .check{align-items:center;gap:8px;display:flex}.admin-grid .check input{width:auto}.admin-form-actions{gap:8px;display:flex}.admin-form-actions>*{flex:1}.admin-compact-list{gap:7px;margin-top:13px;display:grid}.admin-compact-list>div,.admin-compact-list>button{color:#284c61;text-align:left;background:#f8fafb;border:1px solid #d5e2e9;border-radius:13px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:11px;display:flex}.admin-compact-list span{gap:3px;display:grid}.admin-compact-list small{color:#718596;font-size:8px}.admin-compact-list em{color:#148071;font-size:8px;font-style:normal;font-weight:900}.admin-file-picker img{object-fit:contain;border-radius:12px;width:100%;max-height:220px}.admin-alert,.import-preview,.diagnostic-result{background:#eef7f8;border-radius:14px;gap:9px;margin-top:10px;padding:12px;display:grid}.import-preview>div{grid-template-columns:repeat(5,1fr);gap:5px;display:grid}.import-preview>div b{text-align:center;background:#fff;border-radius:10px;padding:9px 4px}.import-preview small{color:#708594;font-size:7px;display:block}.diagnostic-result span{font-size:10px}.workspace-notice{color:#075f4f;background:#ddf8ed;border-radius:12px;padding:11px}html[data-theme=dark] .seller-tabs,html[data-theme=dark] .admin-tabs{background:#04111ef2;border-color:#1e4056}html[data-theme=dark] .seller-tabs button,html[data-theme=dark] .admin-tabs button{color:#93abba}html[data-theme=dark] .seller-tabs button.active,html[data-theme=dark] .admin-tabs button.active{color:#04202b}html[data-theme=dark] .manual-focus-list article,html[data-theme=dark] .promotion-campaigns article,html[data-theme=dark] .promotion-pdv-list article,html[data-theme=dark] .promotion-pop,html[data-theme=dark] .promotion-pop>div,html[data-theme=dark] .admin-compact-list>div,html[data-theme=dark] .admin-compact-list>button,html[data-theme=dark] .admin-subtabs button{color:#e9f6fd;background:#0b2131;border-color:#214157}html[data-theme=dark] .forum-tag-filter button,html[data-theme=dark] .forum-tag{color:#a8bfcc;background:#0b2232;border-color:#25455b}html[data-theme=dark] .forum-tag-filter button.active{color:#05271f;background:#87e9c6}html[data-theme=dark] .mention-suggestions{background:#071a29;border-color:#294b60}html[data-theme=dark] .mention-suggestions button{color:#e9f6fd}html[data-theme=dark] .mention-suggestions button:hover{background:#123044}html[data-theme=dark] .admin-alert,html[data-theme=dark] .import-preview,html[data-theme=dark] .diagnostic-result{background:#0c2638}html[data-theme=dark] .import-preview>div b{background:#061724}@media (width<=620px){.seller-tabs button{min-width:72px}.admin-tabs{border-left:0;border-right:0;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));margin-left:-8px;margin-right:-8px;display:grid;overflow:visible}.admin-tabs button{min-width:0;padding:10px 5px}.admin-pane{display:block}.admin-pane>.admin-card{margin-bottom:12px}.import-preview>div{grid-template-columns:repeat(3,1fr)}}html[data-theme=dark] .admin-people>p,html[data-theme=dark] .admin-access-grid>div>p{color:#91aabb}html[data-theme=dark] .admin-access-grid>div{background:#0b2132;border-color:#24445a}html[data-theme=dark] .admin-access-grid button{color:#cce7f2;background:#071724;border-color:#31546a}html[data-theme=dark] .admin-temporary-pin{color:#d8fff4;background:#0b3a31}html[data-theme=dark] .admin-avatar-picker{border-color:#3e7180}html[data-theme=dark] .admin-avatar-picker i{color:#84efda;background:#123f3c}@media (width>=700px){.workspace-view{max-width:760px;margin:auto}.forum-feed{grid-template-columns:repeat(2,1fr)}.forum-feed>article.pinned{grid-column:1/-1}.workspace-modal,.priority-overlay{align-items:center}.workspace-modal>section,.priority-overlay>section{border-radius:25px}}@media (width<=420px){.workspace-hero h1{font-size:30px}.admin-grid,.admin-access-grid,.risk-advanced>div{grid-template-columns:1fr}.app-dock button span,.forum-actions button{font-size:8px}}.bulk-selector{border:1px solid #cbdde7;border-radius:15px;min-width:0;margin:2px 0;padding:13px}.bulk-selector legend{color:#2d586d;padding:0 6px;font-size:10px;font-weight:950}.bulk-check-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:7px;display:grid}.bulk-check{cursor:pointer;background:#f7fafb;border:1px solid #d3e1e8;border-radius:11px;align-items:center;padding:9px;grid-template-columns:auto 1fr!important;gap:8px!important;display:flex!important}.bulk-check input{width:auto!important}.bulk-check span{display:grid}.bulk-check b{font-size:10px}.bulk-check small{color:#718899;font-size:8px}.bulk-mini-actions,.bulk-selected{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.bulk-mini-actions button,.bulk-selected button,.bulk-search button{color:#24576b;background:#fff;border:1px solid #bfd3de;border-radius:9px;padding:8px 10px;font-size:8px;font-weight:900}.bulk-search{grid-template-columns:1fr auto;gap:7px;display:grid}.bulk-client-list{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:6px;max-height:240px;margin-top:9px;display:grid;overflow:auto}.bulk-selected button{color:#075d51;background:#e0f7f0;border-color:#58ceb9}.bulk-manual{margin-top:12px}.bulk-summary{color:#48687b;background:#edf5f7;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:11px;font-size:9px;display:flex}.bulk-summary strong{color:#08725f}.admin-card>p{color:#637d8f;font-size:11px;line-height:1.5}html[data-theme=dark] .bulk-selector{border-color:#28485d}html[data-theme=dark] .bulk-selector legend{color:#a9c5d3}html[data-theme=dark] .bulk-check{color:#e9f7fd;background:#0b2131;border-color:#25465b}html[data-theme=dark] .bulk-mini-actions button,html[data-theme=dark] .bulk-search button{color:#bdd4e0;background:#0a1c2b;border-color:#2a4b60}html[data-theme=dark] .bulk-selected button{color:#a8eddd;background:#0b302e;border-color:#3b9f8e}html[data-theme=dark] .bulk-summary{color:#b8cdd9;background:#0c2637}html[data-theme=dark] .admin-card>p{color:#93aebc}@media (width<=520px){.bulk-check-grid,.bulk-client-list{grid-template-columns:1fr}.bulk-summary{flex-wrap:wrap}.bulk-search{grid-template-columns:1fr}.bulk-search button{width:100%}}.pwa-install-prompt{z-index:1500;right:max(12px,50vw - 308px);bottom:calc(82px + env(safe-area-inset-bottom));color:#eefaff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#041727f5;border:1px solid #6eebd0a6;border-radius:18px;grid-template-columns:44px 1fr auto auto;align-items:center;gap:10px;padding:10px 10px 10px 12px;display:grid;position:fixed;left:max(12px,50vw - 308px);box-shadow:0 18px 46px #00000059}.pwa-install-prompt img{border-radius:13px;width:44px;height:44px}.pwa-install-prompt span{gap:2px;display:grid}.pwa-install-prompt b{font-size:12px}.pwa-install-prompt small{color:#a9c1cf;font-size:9px;line-height:1.35}.pwa-install-prompt>button{color:#062723;background:linear-gradient(100deg,#65dff2,#8beabb);border:0;border-radius:11px;padding:10px 13px;font-size:9px;font-weight:950}.pwa-install-prompt .pwa-install-close{color:#b8ceda;background:0 0;width:30px;height:30px;padding:0;font-size:20px}.pwa-install-prompt+.app-theme-toggle{bottom:150px}@media (width<=430px){.pwa-install-prompt{grid-template-columns:38px 1fr auto;padding:9px}.pwa-install-prompt img{width:38px;height:38px}.pwa-install-prompt .pwa-install-close{background:#0a2031;border:1px solid #375367;position:absolute;top:-10px;right:-5px}.pwa-install-prompt small{max-width:170px}}.geo-photo-input{display:none}.content-actions .content-download-file{color:#05261f;background:linear-gradient(90deg,#62e5f4,#86edba);box-shadow:0 7px 18px #2bbeb12e}.admin-document-picker>span{color:#315e71;background:#f4fafb;border:1px dashed #8eb9c8;border-radius:12px;padding:12px;font-size:10px;font-weight:850;display:block}html[data-theme=dark] .admin-document-picker>span{color:#bdd4df;background:#0a2030;border-color:#31566c}.geo-display-controls{justify-content:space-between;align-items:center;gap:8px;margin:0 0 10px;display:flex}.geo-display-controls>div{background:#061321;border:1px solid #28475d;border-radius:13px;flex:1;grid-template-columns:repeat(3,1fr);padding:3px;display:grid}.geo-display-controls button{color:#7894a6;letter-spacing:.05em;background:0 0;border:0;border-radius:9px;padding:9px 7px;font-size:.68rem;font-weight:950}.geo-display-controls button.active{color:#d9fbff;background:#15334b;box-shadow:inset 0 0 0 1px #3b6b86}.geo-display-controls .sound{background:#071625;border:1px solid #28475d;flex:none}.geo-display-controls .sound.active{color:#7fffd4;background:#07352f;border-color:#25c69a}.geo-theme-light{color:#10283c;background:radial-gradient(circle at 50% -10%,#48a1ff3d,#0000 38%),linear-gradient(#e9f5ff,#f6fbff 65%,#deebf5)}.geo-theme-light .geo-back,.geo-theme-light .geo-hero h1{color:#0b2d49}.geo-theme-light .geo-hero p{color:#496779}.geo-theme-light .geo-summary div,.geo-theme-light .geo-card,.geo-theme-light .geo-command-grid>button,.geo-theme-light .geo-player-legend span{color:#17344a;background:#ffffffe6;border-color:#a9c7dc;box-shadow:0 12px 30px #1e507817}.geo-theme-light .geo-card p,.geo-theme-light .geo-player-legend span{color:#526f80}.geo-theme-light .geo-display-controls>div,.geo-theme-light .geo-display-controls .sound,.geo-theme-light .geo-gps-button{color:#476579;background:#edf7fd;border-color:#a8c6d9}.geo-theme-light .geo-display-controls button.active{color:#123957;background:#fff;box-shadow:0 3px 12px #24557826}.geo-theme-light .geo-map-grid{opacity:.2}.geo-theme-light .geo-privacy,.geo-theme-light .geo-legend{color:#557386}.geo-map-wrap:before{content:"";z-index:3;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(circle,#0000 0 42%,#00dcff0f 43%,#0000 44%) 0 0/260px 260px,linear-gradient(90deg,#0000 49.8%,#50ebff1f 50%,#0000 50.2%) 0 0/100% 100%,linear-gradient(#0000 49.8%,#50ebff1f 50%,#0000 50.2%) 0 0/100% 100%;position:absolute;inset:0}.geo-theme-light .geo-map-wrap:before{opacity:.3;mix-blend-mode:multiply}.geo-map-node.available{animation-duration:1.8s}.geo-map-node.selected{animation:.8s ease-in-out infinite alternate geoNodeSelected}.geo-player-location{animation:1.3s ease-out infinite geoPlayerPulse}.geo-map-grid{animation:18s linear infinite geoGridDrift}.geo-conquest-progress{background:#05111fb3;border:1px solid #28485e;border-radius:14px;margin:14px 0;padding:13px}.geo-conquest-progress>div{justify-content:space-between;gap:10px;display:flex}.geo-conquest-progress span,.geo-conquest-progress b,.geo-conquest-progress small{font-size:.7rem}.geo-conquest-progress span{color:#5eead4;letter-spacing:.08em;font-weight:950}.geo-conquest-progress>i{background:#142b3d;border-radius:99px;height:8px;margin:9px 0 6px;display:block;overflow:hidden}.geo-conquest-progress>i>strong{border-radius:inherit;background:linear-gradient(90deg,#20d9b0,#67e8f9);height:100%;display:block;box-shadow:0 0 14px #34d399}.geo-conquest-progress small{color:#8ba9b8}.geo-mission-panel{background:linear-gradient(160deg,#0e1837fa,#061322fa);border-color:#4d58d8;box-shadow:0 0 42px #525bff33}.geo-mission-heading{justify-content:space-between;align-items:flex-start;display:flex}.geo-mission-heading span{color:#67e8f9;letter-spacing:.13em;font-size:.68rem;font-weight:950}.geo-mission-heading h2{margin:4px 0 13px}.geo-mission-heading>button{color:#fff;background:0 0;border:0;font-size:1.5rem}.geo-mission-list{gap:8px;display:grid}.geo-mission-list>button{--mission-color:#67e8f9;color:#e9f8ff;text-align:left;background:#071425;border:1px solid #243b52;border-radius:13px;grid-template-columns:30px 1fr;align-items:center;gap:8px;padding:11px;display:grid}.geo-mission-list>button.active{border-color:var(--mission-color);box-shadow:inset 3px 0 var(--mission-color),0 0 18px color-mix(in srgb,var(--mission-color) 18%,transparent)}.geo-mission-list>button:disabled{opacity:.42}.geo-mission-list i{color:var(--mission-color);font-style:normal}.geo-mission-list b,.geo-mission-list small{display:block}.geo-mission-list b{font-size:.86rem}.geo-mission-list small{color:#8da9bb;margin-top:3px;font-size:.67rem}.geo-mission-form{border-top:1px solid #263c53;gap:10px;margin-top:14px;padding-top:14px;display:grid}.geo-mission-form>p{margin:0}.geo-mission-photo{color:#9adcec;background:#06121f;border:1px dashed #47667d;border-radius:14px;place-items:center;min-height:116px;display:grid;position:relative;overflow:hidden}.geo-mission-photo input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.geo-mission-photo i{font-size:2rem;font-style:normal}.geo-mission-photo span{font-weight:900}.geo-mission-photo img{object-fit:cover;width:100%;height:150px}.geo-mission-photo.ready span{color:#b8ffe8;background:#063c34;border-radius:99px;padding:5px 9px;position:absolute;bottom:8px}.geo-mission-form textarea{resize:vertical;color:#e9fbff;min-height:76px;font:inherit;background:#061321;border:1px solid #2b465c;border-radius:12px;padding:12px}.geo-mission-form>button{color:#fff;letter-spacing:.05em;background:linear-gradient(90deg,#5f72ff,#36d7e8);border:0;border-radius:13px;padding:14px;font-weight:950}.geo-mission-form>button:disabled{opacity:.4}@keyframes geoNodePulse{0%,to{filter:brightness(.9);transform:scale(1)}50%{filter:brightness(1.3);transform:scale(1.06)}}@keyframes geoNodeSelected{to{filter:brightness(1.4);transform:scale(1.24)}}@keyframes geoPlayerPulse{0%{box-shadow:0 0 #38bdf8a6,0 0 24px #38bdf8}to{box-shadow:0 0 0 20px #38bdf800,0 0 34px #38bdf8}}@keyframes geoGridDrift{to{background-position:38px 38px}}body{font-size:16px}.app-theme-toggle{z-index:1200;width:50px;height:50px;top:auto!important;right:max(14px,50vw - 306px)!important;bottom:calc(82px + env(safe-area-inset-bottom))!important;position:fixed!important}main:has(.operations-view) .app-theme-toggle{z-index:1200;width:50px;height:50px;top:auto!important;right:max(14px,50vw - 306px)!important;bottom:calc(82px + env(safe-area-inset-bottom))!important;position:fixed!important}.operations-tabs button,.content-tabs button{font-size:13px}.operations-hero>span,.operation-heading>span{font-size:11px}.operations-hero p{font-size:15px}.operation-field{font-size:13px}.operation-field select,.operation-field input,.operation-field textarea{font-size:15px}.operation-submit,.operation-notice,.operation-error,.operation-empty{font-size:13px}.content-grid article span{font-size:11px}.content-grid h2{font-size:23px;line-height:1.22}.content-grid p{font-size:14px;line-height:1.55}.content-validity small{font-size:13px}.content-actions a{padding:11px 13px;font-size:12px}.content-file-pending{color:#80601d;background:#fff8df;border:1px dashed #cc9f45;border-radius:10px;margin-top:12px;padding:10px 12px;font-size:12px;line-height:1.4;display:block}html[data-theme=dark] .content-file-pending{color:#f0d58b;background:#2b2414;border-color:#80662e}.seller-tabs button{min-width:84px;font-size:13px}.seller-tab-panel>h2{font-size:26px}.seller-tab-panel>p{font-size:15px;line-height:1.55}.seller-tab-panel .eyebrow{font-size:12px}.seller-league-button small{font-size:10px}.seller-league-button strong{font-size:17px}.seller-league-button b{font-size:11px}.section-note,.sync-note,.metric-top span,.team-metric span,.team-metric small{font-size:13px}.metric-top strong,.team-metric strong{font-size:17px}.action-list span{font-size:14px}.action-list small,.next-step-card>small,.app-dock button{font-size:12px}.app-dock button span{font-size:11px}@media (width>=700px){.app-theme-toggle{bottom:24px!important}main:has(.operations-view) .app-theme-toggle{bottom:24px!important}}@media (width<=420px){.seller-tabs button{min-width:76px;padding:12px 7px;font-size:12px}.content-grid h2{font-size:22px}.app-dock button span{font-size:10px}}@media (prefers-reduced-motion:reduce){.geo-map-node,.geo-player-location,.geo-map-grid{animation:none!important}}.geo-map-node{animation:none!important}.geo-locate-control{top:86px;bottom:auto;right:10px}.vdc-classic-action{flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0;display:flex}.vdc-classic-action button{color:#fff;font:inherit;cursor:pointer;background:#082c54;border:1px solid #5984b5;border-radius:12px;padding:12px 18px;font-weight:650}.vdc-classic-action button:disabled{opacity:.65;cursor:wait}.vdc-classic-action button:focus-visible{outline-offset:3px;outline:3px solid #59dce9}.vdc-classic-action p{color:#c43b3b}.digital-classic-list{gap:12px;display:grid}.digital-classic-list article{border:1px solid #8295b04d;border-radius:12px;padding:16px}.digital-classic-list h3{margin:0 0 12px;font-size:1rem}.digital-classic-list dl{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0;display:grid}.digital-classic-list dt{opacity:.78;font-size:.875rem}.digital-classic-list dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:1rem;font-weight:650}@media (width<=650px){.digital-classic-list dl{grid-template-columns:repeat(2,minmax(0,1fr))}}
