.partner .cols{flex-direction:column;align-items:start;gap:20px;margin-top:26px;display:flex}@media (width>=960px){.partner .cols{grid-template-columns:.9fr 1.5fr;gap:24px;display:grid}}.partner .prail{flex-direction:column;order:2;gap:16px;width:100%;display:flex}@media (width>=960px){.partner .prail{order:0;position:sticky;top:76px}}.partner .pcard{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow2);border-radius:20px;padding:24px}.partner .pcard h3{text-transform:uppercase;letter-spacing:.08em;font-size:15px;font-weight:700}.partner .pcard h3:after{content:"";background:var(--gold);border-radius:2px;width:34px;height:3px;margin-top:10px;display:block}.partner .pprog{flex-direction:column;gap:4px;margin-top:16px;list-style:none;display:flex}.partner .pprog button{width:100%;font:inherit;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:12px;align-items:center;gap:12px;padding:9px 10px;font-size:13px;font-weight:700;display:flex}.partner .pprog button:hover{background:var(--chip);color:var(--ink)}.partner .pprog .tick{border:1.5px solid var(--line);color:#0000;width:22px;height:22px;transition:background .25s var(--ease), border-color .25s var(--ease), color .25s;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:flex}.partner .pprog li.done button{color:var(--ink)}.partner .pprog li.done .tick{background:var(--gold);border-color:var(--gold-dark);color:#1d1d1f}.partner.sent{max-width:760px;animation:rise .5s var(--ease) both;gap:18px;margin-top:26px;display:grid}.partner .sentcard{background:linear-gradient(165deg,#ffd2001f,#ffd20008);border:1.5px solid #ffd20073;border-radius:20px;padding:30px 28px 26px;position:relative;overflow:hidden;box-shadow:0 0 0 4px #ffd2000f}.partner .sentcard:before{content:"";background:var(--gradient-blaugrana);height:3px;position:absolute;top:0;left:0;right:0}.partner .sentcard .mark{background:var(--gold);color:#1d1d1f;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:22px;font-weight:800;animation:.5s cubic-bezier(.3,1.6,.5,1) both markpop;display:flex;box-shadow:0 10px 30px #ffd2004d}@keyframes markpop{0%{transform:scale(0)}to{transform:none}}.partner .sentcard .k{letter-spacing:.16em;text-transform:uppercase;color:var(--gold-text);margin-top:18px;font-size:10.5px;font-weight:700;display:block}.partner .sentcard .ref{letter-spacing:-.02em;background:var(--gradient-bright);color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:6px;font-size:clamp(26px,4vw,38px);font-weight:800;line-height:1.05;display:block}.partner .sentcard .pending,.partner .sentcard .say{color:var(--ink-2);margin-top:8px;font-size:13.5px;line-height:1.6}.partner .sentcard .pending{color:var(--ink);font-size:15px}.partner .sentcta{flex-wrap:wrap;gap:14px;display:flex}.partner .gcard{color:#fff;box-shadow:var(--shadow2);transition:transform .25s var(--ease), box-shadow .25s var(--ease);background:linear-gradient(165deg,#111834,#0b101f);border:1px solid #a0afe61f;border-radius:20px;padding:24px;position:relative;overflow:hidden}.partner .gcard:hover{box-shadow:var(--shadow3);transform:translateY(-2px)}.partner .gcard:after{content:"";pointer-events:none;background:radial-gradient(closest-side,#ffd20029,#0000);border-radius:50%;width:170px;height:170px;position:absolute;top:-46px;right:-46px}.partner .gcard .k{letter-spacing:.18em;text-transform:uppercase;color:#ffd94d;font-size:11px;font-weight:700}.partner .gcard p{color:#c3cdea;margin-top:10px;font-size:13.5px;line-height:1.6}.partner .gcard p b{color:#fff;font-weight:600}.partner .gcard p+p{margin-top:8px}.partner .gcard .mail{color:#ffd94d;font-size:13.5px;font-weight:700}html:not([data-theme=dark]) .partner .gcard{color:var(--ink);background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(165deg,#17239b61,#101a401a 45%,#e2143a52) border-box;border:1px solid #0000}html:not([data-theme=dark]) .partner .gcard .k{color:var(--gold-text)}html:not([data-theme=dark]) .partner .gcard p{color:var(--ink-2)}html:not([data-theme=dark]) .partner .gcard p b{color:var(--ink)}html:not([data-theme=dark]) .partner .gcard .mail{color:var(--accent)}html:not([data-theme=dark]) .partner .gcard:after{background:radial-gradient(closest-side,#ffd2004d,#0000)}.partner .rev{opacity:0;transition:opacity .6s var(--ease), transform .6s var(--ease);transform:translateY(18px)}.partner .rev.vis{opacity:1;transform:none}.partner .prail.rev .step{opacity:0;transition:opacity .5s var(--ease), transform .5s var(--ease);transform:translate(-12px)}.partner .prail.rev.vis .step{opacity:1;transform:none}.partner .prail.rev.vis .step:first-child{transition-delay:.1s}.partner .prail.rev.vis .step:nth-child(2){transition-delay:.24s}.partner .prail.rev.vis .step:nth-child(3){transition-delay:.38s}.partner .steps{flex-direction:column;margin-top:16px;display:flex}.partner .step{gap:14px;padding-bottom:20px;display:flex;position:relative}.partner .step:last-child{padding-bottom:0}.partner .step:before{content:"";background:linear-gradient(#17239b4d,#c1157f38);width:2px;position:absolute;top:30px;bottom:2px;left:14px}html[data-theme=dark] .partner .step:before{background:linear-gradient(#7896ff66,#ff4fa347)}.partner .step:last-child:before{display:none}.partner .step .n{background:var(--gradient-blaugrana);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:12.5px;font-weight:700;display:flex}.partner .step b{font-size:14px;display:block}.partner .step span{color:var(--ink-2);margin-top:2px;font-size:12.5px;line-height:1.55;display:block}.partner .fcard{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow3);border-radius:24px;width:100%;position:relative;overflow:hidden}.partner .fcard:before{content:"";background:var(--gradient-blaugrana);z-index:2;height:3px;position:absolute;top:0;left:0;right:0}html[data-theme=dark] .partner .fcard{background:linear-gradient(var(--card), var(--card)) padding-box, linear-gradient(165deg, #7896ff61, #a0afe61a 42%, #e2143a4d) border-box;border:1px solid #0000}.partner .fsec{padding:8px 20px 26px;position:relative}@media (width>=700px){.partner .fsec{padding:8px 30px 30px}}.partner .fsec+.fsec{border-top:1px solid var(--line);padding-top:26px}.partner .fnum{align-items:center;gap:14px;margin:18px 0 6px;scroll-margin-top:100px;display:flex}.partner .fsec:first-child .fnum{margin-top:24px}.partner .fnum .n{letter-spacing:-.02em;background:var(--gradient-bright);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:30px;font-weight:800;line-height:1}.partner .fnum h2{text-transform:uppercase;letter-spacing:.06em;font-size:17px;font-weight:700}.partner .fnum:after{content:"";background:var(--line);flex:1;height:1px;margin-left:8px}.partner .fnum .tk{background:var(--gold);color:#1d1d1f;border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:800;transition:transform .35s cubic-bezier(.3,1.6,.5,1);display:flex;transform:scale(0)}.partner .fnum.done .tk{transform:scale(1)}.partner .fgrid{grid-template-columns:1fr;gap:0 18px;display:grid}@media (width>=560px){.partner .fgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.partner .fgrid>div{flex-direction:column;align-content:start;display:flex;position:relative}.partner label{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2);margin:16px 0 6px;font-size:12px;font-weight:700;transition:color .2s;display:block}.partner label .req{color:#e2143a}.partner .fgrid>div:focus-within>label{color:var(--accent)}.partner input,.partner [data-slot=select-trigger],.partner textarea{border:1.5px solid var(--line);background:var(--card);width:100%;color:var(--ink);caret-color:var(--gold-dark);border-radius:12px;padding:13px 14px;font-family:inherit;font-size:14.5px;transition:border-color .2s,box-shadow .2s}.partner input:hover,.partner [data-slot=select-trigger]:hover,.partner textarea:hover{border-color:var(--mq)}.partner input:focus,.partner [data-slot=select-trigger]:focus,.partner textarea:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 4px #0025961f}html[data-theme=dark] .partner input:focus,html[data-theme=dark] .partner [data-slot=select-trigger]:focus,html[data-theme=dark] .partner textarea:focus{box-shadow:0 0 0 4px #8fa5e826}.partner textarea{resize:vertical;min-height:96px}.partner [data-slot=select-trigger][aria-invalid=true]{border-color:var(--danger)}.partner input[type=email]:user-valid:not(:focus){background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Cpath d='M2.5 7.5l3 3 6-7' fill='none' stroke='%2334a862' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 13px center;background-repeat:no-repeat;border-color:#34a8628c}.partner .subnote{color:var(--ink-2);margin-top:6px;font-size:11px}.partner .ferr{color:var(--danger);margin-top:6px;font-size:12px;font-weight:600}.partner [aria-invalid=true]{border-color:var(--danger)}.partner .hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.partner .sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.partner .fset{border:none;min-width:0;margin:16px 0 0;padding:0}.partner .fset>legend{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2);margin:0 0 6px;padding:0;font-size:12px;font-weight:700;display:block}.partner .checks{flex-wrap:wrap;gap:8px;margin-top:2px;display:flex}.partner .checks label{text-transform:none;letter-spacing:0;color:var(--ink);background:var(--chip);cursor:pointer;transition:background .2s, border-color .2s, transform .18s var(--ease);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border:1.5px solid #0000;border-radius:999px;align-items:center;gap:8px;margin:0;padding:10px 16px;font-size:13px;font-weight:600;display:flex;position:relative}.partner .checks label:hover{background:var(--chip-h);transform:translateY(-1px)}.partner .checks label:focus-within{border-color:var(--accent)}.partner .checks label.on{border-color:var(--accent);color:var(--ink);animation:chippop .28s var(--ease);background:#00259614}html[data-theme=dark] .partner .checks label.on{background:#8fa5e81f}.partner .checks input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.partner .checks label:before{content:"✓";border:1.5px solid var(--ink-2);box-sizing:border-box;color:#0000;border-radius:5px;flex:none;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;line-height:1;transition:background .18s,border-color .18s,color .18s;display:flex}.partner .checks.radio label:before{border-radius:50%}.partner .checks label.on:before{color:#fff;background:var(--fcb-blue);border-color:var(--fcb-blue)}html[data-theme=dark] .partner .checks label.on:before{background:var(--accent);border-color:var(--accent)}@keyframes chippop{0%{transform:scale(.94)}60%{transform:scale(1.04)}to{transform:none}}.partner .acwrap{position:relative}.partner .aclist{z-index:30;background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow2);max-height:264px;animation:rise .2s var(--ease);border-radius:14px;margin-top:4px;list-style:none;position:absolute;top:100%;left:0;right:0;overflow:auto}.partner .aclist li{cursor:pointer;color:var(--ink);align-items:center;gap:10px;padding:10px 14px;font-size:14px;display:flex}.partner .aclist li[aria-selected=true],.partner .aclist li:hover{background:var(--chip)}.partner .aclist .iso{letter-spacing:.08em;color:var(--ink-2);margin-left:auto;font-size:11.5px;font-weight:700}.partner .mtags{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.partner .mtag2{background:var(--chip);border:1px solid var(--line);animation:rise .35s var(--ease) both;border-radius:999px;align-items:center;gap:8px;padding:7px 12px;font-size:13px;font-weight:600;display:inline-flex}.partner .mtag2 button{cursor:pointer;color:var(--ink-2);background:0 0;border:none;padding:0;font-size:15px;line-height:1}.partner .mtag2 button:hover{color:var(--ink)}.partner button.addm{border:1px dashed var(--line);font:inherit;color:var(--ink-2);cursor:pointer;background:0 0;border-radius:999px;padding:7px 12px;font-size:13px;font-weight:600}.partner button.addm:hover{color:var(--ink);border-color:var(--accent)}.partner .mblock{border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow1);animation:rise .4s var(--ease) both;border-radius:18px;margin-top:14px;padding:18px 20px 20px;position:relative;overflow:hidden}.partner .mblock:before{content:"";background:var(--gradient-blaugrana);height:3px;position:absolute;top:0;left:0;right:0}.partner .mblock h4{text-transform:uppercase;letter-spacing:.05em;justify-content:space-between;align-items:center;gap:9px;margin-top:4px;font-size:14px;font-weight:700;display:flex}.partner .mblock h4>span{align-items:center;gap:9px;display:inline-flex}.partner .mblock .mbx{cursor:pointer;color:var(--ink-2);background:0 0;border:none;padding:4px;font-size:15px;line-height:1}.partner .mblock .mbx:hover{color:var(--ink)}.partner .decision{background:linear-gradient(165deg,#ffd2001a,#ffd20008);border:1.5px solid #ffd20073;border-radius:16px;margin-top:22px;padding:4px 18px 18px;position:relative;box-shadow:0 0 0 4px #ffd2000f}.partner .decision:before{content:"";background:var(--gold);border-radius:0 0 3px 3px;height:3px;position:absolute;top:0;left:18px;right:18px}.partner .decision .dk{letter-spacing:.16em;text-transform:uppercase;color:var(--gold-text);margin-top:16px;font-size:10.5px;font-weight:700;display:inline-block}.partner .ffoot{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:18px;padding:22px 20px 26px;display:flex}@media (width>=700px){.partner .ffoot{padding:22px 30px 30px}}.partner .ffoot .note{margin-top:0;font-size:12.5px}.partner .btn.gold{transition:transform .16s var(--ease), background .16s, box-shadow .25s var(--ease);padding:15px 32px;position:relative;overflow:hidden}.partner .btn.gold:after{content:"";width:55%;transition:left .5s var(--ease);pointer-events:none;background:linear-gradient(105deg,#0000,#ffffffa6,#0000);position:absolute;top:0;bottom:0;left:-80%;transform:skew(-18deg)}.partner .btn.gold:hover:after{left:140%}.partner .btn.gold:hover{background:#ffdb33;transform:translateY(-2px);box-shadow:0 14px 36px #ffd20061}.partner .btn.gold:active{transform:translateY(1px)}.partner .btn.gold.ready{animation:3s ease-in-out infinite goldpulse}.partner .btn[disabled]{opacity:.65;cursor:progress;transform:none}.partner .btn[disabled]:hover:after{left:-80%}@keyframes goldpulse{0%,to{box-shadow:0 10px 30px #ffd20040}50%{box-shadow:0 14px 44px #ffd20080}}@media (prefers-reduced-motion:reduce){.partner .checks label.on,.partner .aclist,.partner .mtag2,.partner .mblock,.partner .btn.gold.ready{animation:none}.partner .fnum .tk{transition:none}.partner .rev,.partner .prail.rev .step{opacity:1;transition:none;transform:none}.partner .btn.gold:after{display:none}.partner .btn.gold:hover{transform:none}.partner.sent,.partner .sentcard .mark{animation:none}.partner .optdrop{transition:none}}.partner .aclist .coname{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.partner .aclist .cotag{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);background:var(--chip);border:1px solid var(--line);border-radius:999px;flex:none;padding:3px 9px;font-size:10.5px;font-weight:700}.partner .aclist li:hover .cotag{background:var(--chip-h)}.partner .subnote.gold{color:var(--gold-text);background:var(--gold-tint);animation:rise .25s var(--ease);border:1px solid #ffd20059;border-radius:10px;padding:8px 11px;font-size:12px;font-weight:600;line-height:1.5}.partner legend .lblx{letter-spacing:.04em;text-transform:none;color:var(--ink-3,var(--ink-2));opacity:.85;font-size:10.5px;font-weight:600}.partner .covhead{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2);margin:20px 0 0;font-size:12px;font-weight:700}.partner .opthead{text-align:left;cursor:pointer;background:var(--panel,var(--chip));border:1px dashed var(--line);width:100%;color:inherit;font:inherit;border-radius:14px;align-items:center;gap:14px;margin-top:18px;padding:14px 16px;display:flex}.partner .opthead:hover{background:var(--chip-h)}.partner .opthead .oplus{background:var(--gradient-blaugrana);color:#fff;width:26px;height:26px;transition:transform .25s var(--ease);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:15px;font-weight:700;line-height:1;display:flex}.partner .fsec.opt.open .opthead .oplus{transform:rotate(45deg)}.partner .opthead .oh b{font-size:14px;font-weight:700;display:block}.partner .opthead .ohs{color:var(--ink-2);margin-top:2px;font-size:12px;display:block}.partner .optdrop{transition:grid-template-rows .35s var(--ease);grid-template-rows:0fr;display:grid}.partner .fsec.opt.open .optdrop{grid-template-rows:1fr}.partner .optin{min-height:0;overflow:hidden}.partner .optin .pad{padding-top:2px}.events .ehero .grad,.events .intro .grad,.events .night .grad{background-image:linear-gradient(115deg,#5b7bff 0%,#ff4fa3 55%,#ff5560 100%)}.events .ehero{color:#fff;background:#0b0e1a;justify-content:center;align-items:center;min-height:76vh;display:flex;position:relative;overflow:hidden}.events .ehero video{object-fit:cover;opacity:.55;width:100%;height:100%;position:absolute;inset:0}.events .ehero:after{content:"";background:radial-gradient(1000px 600px at 50% 20%,#17239b4d,#0000 65%),linear-gradient(#0b0e1a59 0%,#0b0e1a26 45%,#0b0e1aeb 100%);position:absolute;inset:0}.events .ehero .in{z-index:2;text-align:center;max-width:1100px;padding:110px 32px 120px;position:relative}.events .lic{letter-spacing:.18em;text-transform:uppercase;color:#ffd94d;-webkit-backdrop-filter:blur(6px);background:#ffd20017;border:1px solid #ffd2004d;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:11.5px;font-weight:700;display:inline-flex}.events .lic img{width:15px;height:15px}.events .ehero h1{letter-spacing:-.03em;text-transform:uppercase;margin-top:30px;font-size:clamp(42px,7.6vw,108px);font-weight:800;line-height:.94}.events .ehero .sub{color:#c3cdea;max-width:560px;margin:24px auto 0;font-size:17px;line-height:1.6}.events .ehero .sub b{color:#fff;font-weight:600}.events .hl{display:block;overflow:hidden}.events .hl>span{animation:hup .9s var(--ease) forwards;display:inline-block;transform:translateY(112%)}@keyframes hup{to{transform:none}}.events .ehero .fx{z-index:1;pointer-events:none;position:absolute;inset:0}.events .ehero .mfx{z-index:1;background:radial-gradient(560px 560px at var(--mx,50%) var(--my,40%), #7896ff29, transparent 60%);opacity:0;pointer-events:none;transition:opacity .4s;position:absolute;inset:0}.events .ehero.mouse .mfx{opacity:1}.events .ehero video,.events .ehero .in{will-change:transform}.events .stops{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:28px;display:flex}.events .stops span{letter-spacing:.08em;text-transform:uppercase;color:#c6d0f2;-webkit-backdrop-filter:blur(6px);background:#0a0e1e73;border:1px solid #ffffff29;border-radius:999px;padding:8px 16px;font-size:12px;font-weight:700}.events .stops span b{color:#ffd94d;font-weight:700}.events .kick{text-transform:uppercase;letter-spacing:.22em;color:var(--gold-text);font-size:12px;font-weight:700}.events .secnum h2{letter-spacing:-.025em;text-transform:uppercase;font-size:clamp(28px,3.6vw,48px);font-weight:800;line-height:1}.events .sec>.sub{color:var(--ink-2);max-width:640px;margin-top:14px;font-size:15px}.events .mq{padding:34px 0 10px}.events .mq .tr{animation-duration:32s}.events .mq span{padding:0 30px;font-size:clamp(44px,7vw,96px)}.events .mq span.fill{opacity:.9}.events .feature{grid-template-columns:1.55fr 1fr;gap:16px;margin-top:36px;display:grid}.events .player{box-shadow:var(--shadow3);background:#0b0e1a;border:1px solid #a0afe61a;border-radius:24px;position:relative;overflow:hidden}.events .player video{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.events .evcard{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow1);border-radius:24px;flex-direction:column;padding:30px 28px;display:flex}.events .tag{letter-spacing:.18em;text-transform:uppercase;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:7px 14px;font-size:11px;font-weight:700;display:inline-flex}.events .tag.done{color:var(--gold-text);background:#ffd2001a;border:1px solid #ffd20059}.events .tag.next{color:#ffd94d;background:#ffd2001a;border:1px solid #ffd20059}.events .tag .dot,.events .intro .ik .dot{background:#ff3b30;border-radius:50%;flex:none;width:7px;height:7px;animation:1.6s ease-in-out infinite pulse}@keyframes pulse{0%,to{box-shadow:0 0 #ff3b308c}50%{box-shadow:0 0 0 6px #ff3b3000}}.events .evcard h3{text-transform:uppercase;letter-spacing:.01em;margin-top:16px;font-size:clamp(22px,2.4vw,30px);font-weight:800;line-height:1.05}.events .evcard .meta{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.events .evcard .meta span{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-2);background:var(--chip);white-space:nowrap;border-radius:999px;padding:7px 14px;font-size:12px;font-weight:600}.events .evcard p{color:var(--ink-2);flex:1;margin-top:16px;font-size:14px;line-height:1.65}.events .evcard p b{color:var(--ink);font-weight:600}.events .pull{max-width:820px;margin-top:26px}.events .pull .q{letter-spacing:-.01em;font-size:clamp(19px,2.3vw,27px);font-weight:700;line-height:1.35}.events .pull .q em{background:var(--gradient-bright);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.events .pull .a{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);margin-top:12px;font-size:12px;font-weight:700}.events .pbr{display:none}.events .flight{color:#fff;box-shadow:var(--shadow3);background:radial-gradient(800px 460px at 72% 30%,#2e48be73,#0000 65%),radial-gradient(520px 320px at 90% 82%,#c1157f21,#0000 62%),linear-gradient(165deg,#111834,#0b101f);border:1px solid #a0afe61a;border-radius:30px;grid-template-columns:1.05fr 1.55fr;align-items:center;display:grid;position:relative;overflow:hidden}.events .fl-copy{z-index:2;padding:46px 10px 46px 44px;position:relative}.events .fl-copy h3{text-transform:uppercase;letter-spacing:.01em;margin-top:16px;font-size:clamp(26px,3vw,40px);font-weight:800;line-height:1.02}.events .fl-copy .meta{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.events .fl-copy .meta span{letter-spacing:.05em;text-transform:uppercase;color:#c6d0f2;white-space:nowrap;background:#ffffff12;border:1px solid #ffffff1f;border-radius:999px;padding:7px 14px;font-size:12px;font-weight:600}.events .fl-copy p{color:#9fb0dd;max-width:400px;margin-top:16px;font-size:14px;line-height:1.65}.events .fl-copy p b{color:#fff;font-weight:600}.events .meta span.stand{background:var(--gold);color:#1d1d1f;border-color:#0000}.events .evcard .cta,.events .fl-copy .cta{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.events .evcard .btn,.events .fl-copy .btn{padding:12px 22px;font-size:14px}.events .evcard .btn.line{color:var(--ink);border-color:var(--line)}.events .evcard .btn.line:hover{border-color:var(--ink-3)}.events .fl-map{align-self:stretch;position:relative}.events .fl-map img{object-fit:contain;width:100%;height:100%;min-height:380px;display:block}.events .mosaic{grid-template-columns:repeat(4,1fr);grid-auto-rows:210px;grid-auto-flow:dense;gap:14px;margin-top:36px;display:grid}.events .tile{background:var(--panel);box-shadow:var(--shadow1);border:0;border-radius:20px;width:100%;height:100%;padding:0;display:block;position:relative;overflow:hidden}.events .tile img,.events .tile video{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease);display:block}.events .tile:hover img{transform:scale(1.045)}.events .tile.w2{grid-column:span 2}.events .tile.h2{grid-row:span 2}.events .tile .cap{color:#fff;letter-spacing:.14em;text-transform:uppercase;opacity:0;text-align:left;background:linear-gradient(#0000,#030614c7);padding:34px 16px 12px;font-size:11.5px;font-weight:700;transition:opacity .35s;position:absolute;bottom:0;left:0;right:0}.events .tile:hover .cap,.events .tile:focus-visible .cap{opacity:1}.events .tile.reel:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #ffffff24;position:absolute;inset:0}.events .tile.pos-up img{object-position:50% 36%}.events .tile.zoom{cursor:zoom-in}.events .tile:before{content:"";z-index:2;pointer-events:none;width:45%;transition:left .6s var(--ease);background:linear-gradient(105deg,#0000,#ffffff29,#0000);position:absolute;top:0;bottom:0;left:-70%;transform:skew(-16deg)}.events .tile:hover:before{left:135%}.events .night{min-height:clamp(340px,46vw,520px);box-shadow:var(--shadow3);color:#fff;border:1px solid #a0afe61a;border-radius:30px;align-items:flex-end;margin-top:18px;display:flex;position:relative;overflow:hidden}.events .night .bgim{object-fit:cover;will-change:transform;width:100%;height:116%;position:absolute;top:-8%;left:0;right:0}.events .night:after{content:"";background:linear-gradient(#0508144d,#05081414 40%,#030614e6 100%);position:absolute;inset:0}.events .night .in{z-index:2;width:100%;padding:44px 46px;position:relative}.events .night .kick{color:#ffd94d}.events .night h3{letter-spacing:-.02em;text-transform:uppercase;margin-top:10px;font-size:clamp(28px,4.6vw,64px);font-weight:800;line-height:.98}.events .night .tw{opacity:0;z-index:1;pointer-events:none;background:#fff;border-radius:50%;animation:ease-in-out infinite twk;position:absolute}@keyframes twk{0%,to{opacity:0}50%{opacity:.85}}.events .band .k2{letter-spacing:.22em;text-transform:uppercase;color:#ffffffbf;margin-bottom:14px;font-size:12px;font-weight:700;position:relative}.events .rev{opacity:0;transition:opacity .6s var(--ease), transform .6s var(--ease);transform:translateY(18px)}.events .rev.vis{opacity:1;transform:none}.events .intro{z-index:90;text-align:center;color:#fff;cursor:pointer;background:radial-gradient(1100px 700px at 50% -10%,#263caf99,#0000 65%),radial-gradient(760px 520px at 85% 85%,#c1157f59,#0000 62%),#0b0e1a;border:0;justify-content:center;align-items:center;width:100%;transition:transform .75s cubic-bezier(.7,0,.2,1);display:flex;position:fixed;inset:0}.events .intro.out{transform:translateY(-102%)}.events .intro:after{content:"";background:var(--gradient-blaugrana);height:5px;position:absolute;bottom:-5px;left:0;right:0}.events .intro .iin,.events .intro .it{width:100%;display:block}.events .intro .iin{padding:24px}.events .intro .ik{letter-spacing:.2em;text-transform:uppercase;color:#ffd94d;background:#ffd20017;border:1px solid #ffd2004d;border-radius:999px;align-items:center;gap:9px;padding:8px 16px;font-size:12px;font-weight:700;display:inline-flex}.events .intro .it{letter-spacing:-.03em;text-transform:uppercase;margin-top:28px;font-size:clamp(46px,10.5vw,148px);font-weight:800;line-height:.92}.events .intro .im{flex-wrap:wrap;justify-content:center;gap:9px;margin-top:26px;display:flex}.events .intro .im span{letter-spacing:.08em;text-transform:uppercase;color:#c6d0f2;opacity:0;animation:iup .6s var(--ease) forwards;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;padding:9px 18px;font-size:12.5px;font-weight:700;transform:translateY(10px)}.events .intro .im span.gold{background:var(--gold);color:#1d1d1f;border-color:#0000}.events .intro .im span:first-child{animation-delay:.45s}.events .intro .im span:nth-child(2){animation-delay:.55s}.events .intro .im span:nth-child(3){animation-delay:.65s}@keyframes iup{to{opacity:1;transform:none}}.events .intro .iskip{text-align:center;letter-spacing:.22em;text-transform:uppercase;color:#ffffff73;opacity:0;animation:iup .6s var(--ease) 1.1s forwards;font-size:11px;font-weight:700;position:absolute;bottom:26px;left:0;right:0}.lb-nav{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff38;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;display:flex;position:fixed;top:50%;transform:translateY(-50%)}.lb-nav:hover{background:#ffffff29}.lb-prev{left:16px}.lb-next{right:16px}@media (width<=960px){.events .feature,.events .flight{grid-template-columns:1fr}.events .fl-copy{padding:36px 24px 8px}.events .fl-map img{min-height:300px}.events .mosaic{grid-template-columns:repeat(2,1fr);grid-auto-rows:180px}}@media (width>=701px){.events .pbr{display:block}}@media (width<=700px){.events .ehero .in{padding:80px 22px 90px}.events .night .in{padding:30px 22px}.lb-nav{top:auto;bottom:18px;transform:none}.lb-prev{left:calc(50% - 54px)}.lb-next{right:calc(50% - 54px)}}@media (prefers-reduced-motion:reduce){.events .rev{opacity:1;transition:none;transform:none}.events .hl>span{animation:none;transform:none}.events .tag .dot,.events .night .tw,.events .intro .im span,.events .intro .iskip{animation:none}.events .intro .im span,.events .intro .iskip{opacity:1;transform:none}.events .tile:before{display:none}}@keyframes ffa-pulse{0%,to{box-shadow:0 0 #ff3b308c}50%{box-shadow:0 0 0 6px #ff3b3000}}.ffa-pill{z-index:60;-webkit-backdrop-filter:blur(14px)saturate(1.35);backdrop-filter:blur(14px)saturate(1.35);color:#fff;opacity:0;pointer-events:none;width:min(312px,100vw - 32px);transition:opacity .45s var(--ease), transform .45s var(--ease), box-shadow .3s var(--ease);background:#0d1328d9;border:1px solid #a0afe638;border-radius:18px;position:fixed;bottom:22px;right:22px;transform:translateY(16px);box-shadow:0 18px 48px #02051273}.ffa-pill.show{opacity:1;pointer-events:auto;transform:none}.ffa-pill.open{box-shadow:0 26px 64px #0205128c}.ffa-cans{pointer-events:none;height:78px;position:absolute;top:-78px;left:0;right:0;overflow:hidden}.ffa-cans img{transform-origin:50% 100%;filter:drop-shadow(0 6px 10px #02051273);transition:transform .5s cubic-bezier(.5,-.3,.6,1);position:absolute;transform:translateY(112%)rotate(8deg)}.ffa-cans .c1{height:140px;bottom:-70px;left:calc(50% - 138px)}.ffa-cans .c2{height:152px;bottom:-68px;left:calc(50% - 76px)}.ffa-cans .c3{height:140px;bottom:-72px;left:calc(50% - 6px)}.ffa-pill.open .ffa-cans img{transition:transform .6s cubic-bezier(.34,1.56,.5,1)}.ffa-pill.open .ffa-cans .c1{transition-delay:60ms;transform:translateY(0)rotate(-12deg)}.ffa-pill.open .ffa-cans .c2{transition-delay:.14s;transform:translateY(0)rotate(-2deg)}.ffa-pill.open .ffa-cans .c3{transition-delay:.22s;transform:translateY(0)rotate(10deg)}.ffa-head{color:#fff;width:100%;font:inherit;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:9px;padding:13px 14px;display:flex}.ffa-head .dot{background:#ff3b30;border-radius:50%;flex:none;width:7px;height:7px;animation:1.6s ease-in-out infinite ffa-pulse}.ffa-head .ht{letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:12px;font-weight:800;overflow:hidden}.ffa-head .hs{letter-spacing:.18em;text-transform:uppercase;color:#9fb0dd;flex:none;font-size:9px;font-weight:700}.ffa-head .hn{color:#ffd94d;letter-spacing:.04em;flex:none;font-size:13px;font-weight:800}.ffa-head .chev{color:#9fb0dd;width:16px;height:16px;transition:transform .35s var(--ease);flex:none}.ffa-pill.open .chev{transform:rotate(180deg)}.ffa-drop{transition:grid-template-rows .45s var(--ease);grid-template-rows:0fr;display:grid}.ffa-pill.open .ffa-drop{grid-template-rows:1fr}.ffa-in{min-height:0;padding:0 14px;overflow:hidden}.ffa-map{background:radial-gradient(220px 90px at 78% 0,#2e48be8c,#0000 70%),radial-gradient(180px 80px at 15% 100%,#8b234659,#0000 65%),#0b101f;border:1px solid #a0afe624;border-radius:12px;height:62px;margin-top:2px;position:relative;overflow:hidden}.ffa-map svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ffa-route{fill:none;stroke:var(--gold);stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:1 6;opacity:.9}.ffa-trail{fill:none;stroke:#ffe778bf;stroke-width:2px;stroke-linecap:round;filter:blur(.5px)}.ffa-plane{filter:drop-shadow(0 1px 3px #000000b3)}.ffa-map text{letter-spacing:.14em;fill:#c6d0f2d9;font-family:inherit;font-size:9.5px;font-weight:700}.ffa-map text.dst{fill:#ffd94d}.ffa-kick{justify-content:space-between;align-items:center;gap:10px;margin-top:11px;display:flex}.ffa-pill .fk{letter-spacing:.18em;text-transform:uppercase;color:#ffd94d;font-size:10px;font-weight:700}.ffa-pill .fdays{letter-spacing:.14em;text-transform:uppercase;color:#ffd94d;white-space:nowrap;background:#ffd20017;border:1px solid #ffd2004d;border-radius:999px;flex:none;padding:4px 10px;font-size:9.5px;font-weight:800}.ffa-pill .fm{color:#9fb0dd;margin-top:5px;font-size:11.5px}.ffa-pill .fbtns{align-items:center;gap:10px;margin:12px 0 14px;display:flex}.ffa-pill .fbtn{background:var(--gold);color:#1d1d1f;transition:transform .2s var(--ease);border-radius:999px;flex:none;padding:8px 15px;font-size:12px;font-weight:700;text-decoration:none;display:inline-block}.ffa-pill .fbtn:hover{opacity:1;background:#ffdb33;transform:translateY(-1px)}.ffa-pill .fbtn:active{transform:translateY(1px)}.ffa-pill .flink{color:#c6d0f2;font-size:12px;font-weight:700;text-decoration:none}.ffa-pill .flink:hover{color:#fff;opacity:1}.ffa-pill .fhide{color:#68779f;cursor:pointer;background:0 0;border:none;margin-left:auto;padding:4px 2px;font-size:11px;font-weight:700}.ffa-pill .fhide:hover{color:#c6d0f2}@media (width<=700px){.ffa-pill{bottom:16px;right:16px}}@media (prefers-reduced-motion:reduce){.ffa-pill,.ffa-drop,.ffa-head .chev,.ffa-pill .fbtn{transition:none}.ffa-head .dot{animation:none}.ffa-cans{display:none}}@keyframes h-float{0%,to{margin-top:0}50%{margin-top:-14px}}@keyframes h-spark{0%{opacity:0;transform:translateY(0)translate(0)}10%{opacity:.9}60%{transform:translateY(-60vh)translate(20px)}to{opacity:0;transform:translateY(-108vh)translate(-14px)}}@keyframes h-up{to{transform:none}}@keyframes h-ringp{0%{opacity:0;transform:scale(.85)}30%{opacity:.55}to{opacity:0;transform:scale(1.18)}}.home.hx .hero{color:#fff;text-align:center;background:radial-gradient(1100px 700px at 50% -10%,#263caf8c,#0000 65%),radial-gradient(800px 560px at 88% 78%,#8b23466b,#0000 62%),radial-gradient(700px 500px at 6% 88%,#17239b66,#0000 60%),#0b0e1a;padding:0;position:relative;overflow:hidden}.home.hx .hero:before{display:none}.home.hx .hero:after{content:"";pointer-events:none;background:radial-gradient(560px 560px at var(--mx,50%) var(--my,40%), #7896ff29, transparent 60%);opacity:0;transition:opacity .4s;position:absolute;inset:0}.home.hx .hero.mouse:after{opacity:1}.home.hx .bolt{pointer-events:none;width:130%;position:absolute;left:-15%;transform:rotate(-24deg)}.home.hx .bolt.b1{background:linear-gradient(90deg,#0000,#e2143a21 30% 70%,#0000);height:120px;top:10%}.home.hx .bolt.b2{background:linear-gradient(90deg,#0000,#465fdc38 25% 75%,#0000);height:44px;top:46%}.home.hx .bolt.b3{background:linear-gradient(90deg,#0000,#8b23463d 30% 70%,#0000);height:130px;top:76%}.home.hx .bolt.b4{background:linear-gradient(90deg,#0000,#ffd2001f 40% 60%,#0000);height:12px;top:32%}.home.hx .spark{animation-name:h-spark;bottom:-12px}.home.hx .hero .stage{max-width:1280px;margin:0 auto;padding:92px 32px 170px;position:relative}.home.hx .hero .lic{letter-spacing:.18em;color:#ffd94d;background:#ffd20017;border:1px solid #ffd2004d;padding:8px 16px;font-size:11.5px;font-weight:700}.home.hx .hero .lic img{width:15px;height:15px}.home.hx .hero h1{z-index:2;letter-spacing:-.03em;text-transform:uppercase;margin-top:30px;font-size:clamp(46px,8.6vw,124px);font-weight:800;line-height:.92;position:relative}.home.hx .hl{display:block;overflow:hidden}.home.hx .hl>span{animation:h-up .9s var(--ease) forwards;display:inline-block;transform:translateY(112%)}.home.hx .hero .sub{z-index:2;color:#aeb9dc;max-width:600px;margin:26px auto 0;font-size:17px;line-height:1.6;position:relative}.home.hx .hero .sub b{color:#e6ebff;font-weight:600}.home.hx .hero .cta{z-index:4;margin-top:34px;position:relative}.home.hx .hcans{pointer-events:none;z-index:3;position:absolute;inset:0}.home.hx .hcans img{filter:drop-shadow(0 34px 44px #010410b3);will-change:transform;animation:7s ease-in-out infinite h-float;position:absolute}.home.hx .hcans .hc1{height:min(330px,30vw);top:16%;left:1%;transform:rotate(-13deg)}.home.hx .hcans .hc2{height:min(360px,32vw);animation-delay:1.3s;top:34%;right:1.5%;transform:rotate(11deg)}.home.hx .hcans .hc3{height:min(230px,20vw);animation-delay:2.6s;bottom:2%;left:14%;transform:rotate(7deg)}.home.hx .btn.gold{position:relative;overflow:hidden}.home.hx .btn.gold:after{content:"";width:55%;transition:left .5s var(--ease);pointer-events:none;background:linear-gradient(105deg,#0000,#ffffffa6,#0000);position:absolute;top:0;bottom:0;left:-80%;transform:skew(-18deg)}.home.hx .btn.gold:hover:after{left:140%}.home.hx .hero{border-radius:30px;margin:14px clamp(12px,2vw,26px) 0;box-shadow:0 28px 70px #0a123040}html[data-theme=dark] .home.hx .hero{box-shadow:0 28px 70px #0000008c}.home.hx .mq{padding:34px 0 10px}.home.hx .mq .tr{animation-duration:32s}.home.hx .mq span{-webkit-text-stroke:1.5px var(--mq);padding:0 30px;font-size:clamp(44px,7vw,96px)}.home.hx .mq span.fill{color:var(--gold);-webkit-text-stroke:0;opacity:.9}.home.hx .sec{margin-top:112px}.home.hx .secnum{flex-wrap:wrap;align-items:baseline;gap:18px;display:flex}.home.hx .secnum .n{letter-spacing:-.03em;background:var(--gradient-bright);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(40px,4.6vw,64px);font-weight:800;line-height:1}.home.hx .secnum h2{letter-spacing:-.025em;text-transform:uppercase;font-size:clamp(28px,3.6vw,48px);font-weight:800;line-height:1}.home.hx .kick{text-transform:uppercase;letter-spacing:.22em;color:var(--gold-text);font-size:12px;font-weight:700}.home.hx .sec>.sub{color:var(--ink-2);max-width:640px;margin-top:14px;font-size:15px}.home.hx .grid{margin-top:32px}.home.hx .g4{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.home.hx .why{transition:transform .25s var(--ease), box-shadow .25s var(--ease), border-color .25s var(--ease);padding:28px 26px}.home.hx .why:hover{box-shadow:var(--shadow2);transform:translateY(-3px)}.home.hx .why .ic{width:50px;height:50px;color:var(--accent);transition:transform .3s var(--ease);background:linear-gradient(115deg,#17239b1a,#e2143a1a);border-radius:15px;justify-content:center;align-items:center;display:flex}.home.hx .why:hover .ic{transform:scale(1.08)rotate(-4deg)}html[data-theme=dark] .home.hx .why .ic{background:linear-gradient(115deg,#5b7bff29,#ff556021)}.home.hx .why h3{text-transform:uppercase;letter-spacing:.04em;margin-top:16px;font-size:16.5px;font-weight:700}.home.hx .why p{color:var(--ink-2);margin-top:8px;font-size:13.5px;line-height:1.6}.home.hx .whyrow{counter-reset:why;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.home.hx .whyrow .why{counter-increment:why;padding-top:24px;position:relative;overflow:hidden}.home.hx .whyrow .why:before{content:"";background:var(--gradient-bright);width:36px;height:4px;transition:width .4s var(--ease);border-radius:2px;margin-bottom:20px;display:block}.home.hx .whyrow .why:hover:before{width:68px}.home.hx .whyrow .why:after{content:"0" counter(why);letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1.3px var(--mq);pointer-events:none;font-size:52px;font-weight:800;line-height:1;transition:-webkit-text-stroke-color .3s;position:absolute;top:20px;right:22px}.home.hx .whyrow .why:hover:after{-webkit-text-stroke-color:var(--gold-dark)}.home.hx .stepsrow .why:before{content:"";background:var(--gold);width:36px;height:4px;transition:width .4s var(--ease);border-radius:2px;margin-bottom:18px;display:block}.home.hx .stepsrow .why:hover:before{width:68px}.home.hx .stepn{letter-spacing:-.03em;background:var(--gradient-bright);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:40px;font-weight:800;line-height:1}.home.hx .stat{transition:transform .25s var(--ease), box-shadow .25s var(--ease), border-color .25s var(--ease)}html:not([data-theme=dark]) .home.hx .stat:before{background:linear-gradient(90deg, var(--gold), #e8b800)}html:not([data-theme=dark]) .home.hx .why:hover,html:not([data-theme=dark]) .home.hx .stat:hover,html:not([data-theme=dark]) .home.hx .link-card:hover{border-color:#17239b33}html[data-theme=dark] .home.hx .why:hover,html[data-theme=dark] .home.hx .stat:hover,html[data-theme=dark] .home.hx .link-card:hover{border-color:#a0afe647}.home.hx .prod{color:#fff;box-shadow:var(--shadow3);background:radial-gradient(800px 500px at 50% 0,#2e48be6b,#0000 65%),linear-gradient(165deg,#111834,#0b101f);border:1px solid #a0afe61a;border-radius:30px;margin-top:40px;padding:56px 48px 48px;position:relative;overflow:hidden}.home.hx .prod .head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.home.hx .prod:after{content:"";border-radius:inherit;background:radial-gradient(440px 440px at var(--gx,50%) var(--gy,50%), #7896ff1c, transparent 70%);opacity:0;pointer-events:none;transition:opacity .35s;position:absolute;inset:0}.home.hx .prod:hover:after{opacity:1}.home.hx .prod .secnum h2{color:#fff}.home.hx .prod .chips{flex-wrap:wrap;gap:8px;margin-top:0;display:flex}.home.hx .prod .chips span{letter-spacing:.05em;text-transform:uppercase;color:#c6d0f2;white-space:nowrap;background:#ffffff12;border:1px solid #ffffff1f;border-radius:999px;padding:7px 14px;font-size:12px;font-weight:600}.home.hx .flavs{margin-top:44px}.home.hx .flav{background:#ffffff0b;border:1px solid #ffffff17}.home.hx .flav:hover{border-color:#ffffff3d}.home.hx .flav:before{content:"";filter:blur(48px);opacity:.55;border-radius:50%;width:240px;height:240px;transition:opacity .25s;position:absolute;top:10%;left:50%;transform:translate(-50%)}.home.hx .flav:hover:before{opacity:.9}.home.hx .flav.orig:before{background:#3b62d9}.home.hx .flav.grape:before{background:#7e3fd0}.home.hx .flav.melon:before{background:#e2143a}.home.hx .flav img{filter:drop-shadow(0 22px 26px #020512a6);height:280px;transform:translateX(var(--ctx,0px)) rotate(var(--cr,0deg))}.home.hx .flav:hover img{transform:translateX(var(--ctx,0px)) rotate(var(--cr,0deg)) scale(1.05)}.home.hx .flav h3{transition:letter-spacing .35s var(--ease);position:relative}.home.hx .flav:hover h3{letter-spacing:.18em}.home.hx .flav p{color:#9fb0dd;position:relative}.home.hx .pspecs{margin-top:30px}.home.hx .pspec{transition:transform .25s var(--ease), border-color .25s;background:#ffffff0b;border:1px solid #ffffff17}.home.hx .pspec:hover{border-color:#ffffff3d;transform:translateY(-2px)}.home.hx .pspec b{color:#ffd94d}.home.hx .pspec p{color:#9fb0dd}.home.hx .squad{color:#fff;text-align:center;box-shadow:var(--shadow3);background:radial-gradient(800px 420px at 50% 0,#2e48be80,#0000 62%),linear-gradient(#0e1631 0%,#112147 100%);border:1px solid #a0afe61a;border-radius:30px;padding:64px 32px 30px;position:relative;overflow:hidden}.home.hx .squad .sbolt{pointer-events:none;width:130%;position:absolute;left:-15%;transform:rotate(-24deg)}.home.hx .squad .sb1{background:linear-gradient(90deg,#0000,#e2143a24 30% 70%,#0000);height:90px;top:22%}.home.hx .squad .sb2{background:linear-gradient(90deg,#0000,#465fdc40 25% 75%,#0000);height:38px;top:58%}.home.hx .squad .sb3{background:linear-gradient(90deg,#0000,#ffd20021 40% 60%,#0000);height:12px;top:76%}.home.hx .squad .glowbg{filter:blur(26px);pointer-events:none;background:radial-gradient(55% 62% at 50% 72%,#486cff6b,#a5108a2e 60%,#0000 75%);width:min(980px,100%);height:60%;position:absolute;bottom:-10%;left:50%;transform:translate(-50%)}.home.hx .squad .kick{color:#ffd94d;z-index:2;position:relative}.home.hx .squad h2{letter-spacing:-.02em;text-transform:uppercase;z-index:2;margin-top:10px;font-size:clamp(32px,4.6vw,64px);font-weight:800;line-height:.96;position:relative}.home.hx .squad .sub2{color:#aeb9dc;z-index:2;max-width:520px;margin:16px auto 0;font-size:15px;position:relative}.home.hx .squad .cta{z-index:2;position:relative}.home.hx .squad .strip{z-index:2;filter:drop-shadow(0 34px 48px #02051499);will-change:transform;width:min(860px,96%);margin:18px auto 0;display:block;position:relative}.home.hx .squad:after{content:"";pointer-events:none;z-index:3;background:radial-gradient(50% 100% at 50% 100%,#020512a6,#0000 72%);width:76%;height:64px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.home.hx .wrap{max-width:1280px}.home.hx .pbr{display:none}@media (width>=701px){.home.hx .pbr{content:"";display:block}}.home.hx .lc-find{padding-top:38px;padding-bottom:38px;position:relative;overflow:hidden}.home.hx .lc-find h3{font-size:26px}.home.hx .lc-find .fv{pointer-events:none;width:180px;height:172px;transition:transform .3s var(--ease);position:absolute;top:50%;right:34px;transform:translateY(-50%)}.home.hx .lc-find:hover .fv{transform:translateY(-50%)rotate(-6deg)scale(1.04)}.home.hx .fv .ring{border:8px solid var(--chip-h);background:var(--panel);width:132px;height:132px;box-shadow:var(--shadow1);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0}.home.hx .fv .ring:after{content:"";border:2px solid var(--gold);opacity:0;border-radius:50%;animation:2.8s ease-out infinite h-ringp;position:absolute;inset:-9px}.home.hx .fv .ring img{width:64px;display:block}.home.hx .fv .stick{background:var(--chip-h);transform-origin:0;border-radius:9px;width:58px;height:17px;position:absolute;top:112px;left:112px;transform:rotate(45deg)}@media (width>=861px){.home.hx .lc-find{padding-right:250px}}@media (width<=860px){.home.hx .lc-find .fv{display:none}.home.hx .lc-find{padding-right:28px}}.home.hx .about{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow1);border-radius:20px;max-width:880px;margin-top:32px;padding:30px 28px}.home.hx .about p{color:var(--ink-2);font-size:15px;line-height:1.7}.home.hx .about p b{color:var(--ink);font-weight:600}.home.hx .chips2{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.home.hx .chips2 span,.home.hx .chips2 a{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-2);background:var(--chip);white-space:nowrap;border-radius:999px;padding:7px 14px;font-size:12px;font-weight:600;text-decoration:none}.home.hx .chips2 a:hover{background:var(--chip-h);color:var(--ink);opacity:1}.home.hx .rev{opacity:0;transition:opacity .6s var(--ease), transform .6s var(--ease);transform:translateY(18px)}.home.hx .rev.vis{opacity:1;transform:none}.home.hx .tilt{transition:transform .22s ease-out}@media (width<=860px){.home.hx .sec{margin-top:80px}.home.hx .hero .stage{padding:56px 22px 60px}.home.hx .hcans{justify-content:center;align-items:flex-end;margin-top:30px;display:flex;position:static}.home.hx .hcans img{height:190px;position:static}.home.hx .hcans .hc1{transform:rotate(-12deg)translate(18px)}.home.hx .hcans .hc2{z-index:2;height:220px}.home.hx .hcans .hc3{transform:rotate(10deg)translate(-18px)}.home.hx .stats{margin-top:16px}.home.hx .prod{padding:40px 22px 32px}.home.hx .squad{padding:48px 20px 24px}}@media (width<=700px){.home.hx .flav img{height:220px}}@media (prefers-reduced-motion:reduce){.home.hx .rev{opacity:1;transition:none;transform:none}.home.hx .hl>span{animation:none;transform:none}.home.hx .hcans img,.home.hx .fv .ring:after{animation:none}.home.hx .hero:after,.home.hx .spark,.home.hx .btn.gold:after{display:none}}.brow.new{animation:rise .35s var(--ease) both}@keyframes donutIn{0%{opacity:0;transform:rotate(-36deg)scale(.94)}to{opacity:1;transform:none}}.donutwrap svg.pop{animation:donutIn .7s var(--ease) both;transform-origin:50%}.ramp.ramp{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}@media (width<=640px){.ramp.ramp{gap:6px}.ramp .rcans{font-size:16px}.ramp .rsub,.ramp .rshare{font-size:10.5px}.ramp .ry{letter-spacing:.4px;font-size:9.5px}}.bchart .bar2{transition:height .9s var(--ease)}.wf .wfrow.wfrow{grid-template-columns:minmax(220px,1.15fr) 1fr 88px 110px}.wf .wfrow.can-open{cursor:pointer}.wf .wfl{font-size:14px}.wf .wfch{color:var(--ink-3);margin-right:7px;font-size:15px;transition:transform .25s;display:inline-block}.wf .wfrow.open .wfch{transform:rotate(90deg)}.wf .wfd{margin-left:20px}.wf .wfrow.start .wftrack i{opacity:1}.wf .wfrow.final .wfval{font-size:16px}.wf .wfdetail{display:none}.wf .wfrow.open .wfdetail{display:block}.wf .wfrow.final .wfdetail{background:var(--gold-tint)}@media (width<=720px){.wf .wfrow.wfrow{grid-template-columns:1fr 74px 92px}.wf .wftrack{display:none}}@media (prefers-reduced-motion:reduce){.brow.new,.donutwrap svg.pop{animation:none}.bchart .bar2,.wf .wfch{transition:none}}html .market .secnav,html .market .prog{top:var(--hdr-h,64px)}html .market .sec{scroll-margin-top:calc(var(--hdr-h,64px) + 86px)}html .market .mhero{flex-wrap:wrap;align-items:stretch;gap:40px;display:flex;position:relative}html .market .mhero-left{flex-direction:column;flex:380px;justify-content:space-between;gap:28px;min-width:300px;display:flex}html .market .mhero .chips{margin-top:0}html .market .mhero .h1sub{margin-top:14px}html .market .mhero .hl{padding-bottom:.06em;display:block;overflow:hidden}html .market .mhero .hl>span{animation:hup .9s var(--ease) 50ms forwards;display:inline-block;transform:translateY(112%)}html .market .mhero-map{background:var(--panel);border:1px solid var(--line);max-width:520px;transition:transform .35s var(--ease), box-shadow .35s var(--ease);border-radius:18px;flex:420px;align-self:center;margin:0 auto;padding:14px}html .market .mhero-map:hover{box-shadow:var(--shadow2);transform:translateY(-4px)}html .market .mhero-map svg{width:100%;height:auto;display:block}html .market .mhero-map .rm-land{fill:#e2e4eb;stroke:var(--panel);stroke-width:.6px}html .market .mhero-map .rm-tgt{fill:var(--gold);stroke:var(--gold-dark);stroke-width:.8px;animation:3.2s ease-in-out infinite tglow}html .market .mhero-map .rm-lbl{letter-spacing:.06em;fill:#5a5f6e;font-size:11px;font-weight:600}html .market .mhero-map .rm-lbl.tgt{fill:#513f00;paint-order:stroke;stroke:#ffd200d9;stroke-width:3px;stroke-linejoin:round;font-weight:800}html[data-theme=dark] .market .mhero-map .rm-land{fill:#262b3b}html[data-theme=dark] .market .mhero-map .rm-lbl{fill:#9a9fb0}@keyframes tglow{0%,to{filter:drop-shadow(0 0 2px #ffd20059)}50%{filter:drop-shadow(0 0 11px #ffd200d9)}}html .market .sec{opacity:0;transition:opacity .65s var(--ease), transform .65s var(--ease);animation:none;transform:translateY(20px)}html .market .sec.vis{opacity:1;transform:none}html .market .secnum{letter-spacing:.24em;color:var(--ink-3);opacity:.8;pointer-events:none;font-size:11px;font-weight:800;position:absolute;top:18px;right:24px}html .market .sec .sechead .badge{opacity:0;transition:transform .7s var(--ease), opacity .7s var(--ease);transform:translateY(26px)}html .market .sec.vis .sechead .badge{opacity:1;transform:none}html .market .sec .sechead-main:after{transform-origin:0;transition:transform .9s var(--ease) .25s;transform:scaleX(0)}html .market .sec.vis .sechead-main:after{transform:none}html .market .sec>.pills,html .market .sec .scen{margin-bottom:18px}html .market .msize .mcard.vis{transition:opacity .65s var(--ease), transform .25s var(--ease), box-shadow .25s var(--ease)}html .market .msize .mcard.vis:hover{transform:translateY(-3px)}html .market .tstat{transition:transform .25s var(--ease)}html .market .tstat:hover{transform:translateY(-2px)}@media (width<=640px){html .market .mhero{gap:24px}html .market .secnum{top:12px;right:16px}}@media print{html .market .sec,html .market .sec .sechead .badge{opacity:1;transform:none}html .market .sec .sechead-main:after{transform:none}}@media (prefers-reduced-motion:reduce){html .market .mhero{animation:none}html .market .mhero .hl>span{animation:none;transform:none}html .market .mhero-map .rm-tgt{animation:none}html .market .sec,html .market .sec .sechead .badge{opacity:1;transition:none;transform:none}html .market .sec .sechead-main:after{transition:none;transform:none}html .market .msize .mcard.vis,html .market .tstat,html .market .mhero-map{transition:none}}html .market .msize.b1{grid-template-columns:1fr 1fr;gap:14px}html .market .b1 .b1v,html .market .b1 .b1vol{flex-direction:column;padding:28px 30px 26px;display:flex;position:relative;overflow:hidden}html .market .b1 .b1v:after,html .market .b1 .b1vol:after{content:"";aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side,#5e7cff2e,#0000 72%);border-radius:50%;width:78%;position:absolute;bottom:-58%;right:-22%}html .market .b1 .b1vol:after{background:radial-gradient(closest-side,#ffd2001f,#0000 72%)}html .market .b1 .b1v .v,html .market .b1 .b1vol .v{letter-spacing:-.035em;margin-top:26px;font-size:clamp(44px,4.2vw,72px);line-height:.95}html .market .b1 .b1v .n,html .market .b1 .b1vol .n{margin-top:auto;padding-top:24px}html .market .b1 .b1t{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:clamp(20px,4vw,60px);padding:26px 30px;display:flex}html .market .b1 .b1t .tleft{flex:300px;min-width:min(280px,100%)}html .market .b1 .b1t .v{letter-spacing:-.03em;font-size:clamp(38px,3.4vw,56px)}html .market .b1 .b1t .k{min-height:0}html .market .jarwrap{flex:none;margin-left:auto;position:relative}html .market .jar{border:2px solid color-mix(in srgb, var(--ink) 22%, transparent);background:color-mix(in srgb, var(--ink) 3%, transparent);border-radius:18px 18px 14px 14px;width:130px;height:200px;position:relative;overflow:hidden}html .market .jar:before{content:"";background:color-mix(in srgb, var(--ink) 22%, transparent);border-radius:5px;height:6px;position:absolute;top:-6px;left:9px;right:9px}html .market .jar .rule{background:color-mix(in srgb, var(--ink) 18%, transparent);width:13px;height:1.5px;position:absolute;right:0}html .market .jar .rule i{color:var(--ink-3);font-size:9px;font-style:normal;font-weight:700;position:absolute;top:-6px;right:17px}html .market .jar .liq{background:linear-gradient(180deg, #ffe066, var(--gold));height:0;transition:height 1.4s var(--ease) .45s;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -2px 14px #ffd2008c}html .market .jar .liq:after{content:"";opacity:.9;background:#fff7cf;height:2.5px;position:absolute;top:0;left:0;right:0}html .market .sec.vis .jar .liq{height:var(--fill,0%)}html .market .jar .liq b{opacity:0;background:#fffc;border-radius:50%;width:4px;height:4px;position:absolute;bottom:1px;left:20%}html .market .sec.vis .jar .liq b{animation:2.6s ease-in 2s infinite bub}html .market .jar .liq b:nth-child(2){width:3px;height:3px;animation-delay:2.9s;left:56%}html .market .jar .liq b:nth-child(3){animation-delay:3.8s;left:36%}@keyframes bub{0%{opacity:0;transform:translateY(0)}20%{opacity:.9}to{opacity:0;transform:translateY(-46px)}}html .market .jarchip{left:-8px;bottom:var(--fill,0%);background:var(--gold);color:#3a2f00;opacity:0;transition:opacity .4s var(--ease) 1.8s;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:800;position:absolute;transform:translateY(50%);box-shadow:0 3px 10px #ffd20066}html .market .sec.vis .jarchip{opacity:1}html .market .p3grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}html .market .p3{border:1px solid var(--line);background:color-mix(in srgb, var(--card) 55%, transparent);border-radius:20px;padding:24px 26px 22px;position:relative;overflow:hidden}html .market .p3:after{content:"";aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side,#5e7cff24,#0000 72%);border-radius:50%;width:70%;position:absolute;top:-40%;right:-24%}html .market .p3.core{border-color:var(--gold);background:color-mix(in srgb, var(--gold) 7%, transparent)}html .market .p3.core:after{background:radial-gradient(closest-side,#ffd20029,#0000 72%)}html .market .p3 .ph{text-transform:uppercase;letter-spacing:.03em;color:var(--ink);flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;font-weight:800;display:flex}html .market .p3 .ph .hint{text-transform:none;letter-spacing:0;color:var(--ink-2);font-size:12px;font-weight:500}html .market .p3 .ph .age{letter-spacing:.6px;background:var(--gold);color:#3a2d00;border-radius:999px;padding:3px 9px;font-size:12px;font-weight:800}html .market .p3 .big{letter-spacing:-.035em;font-feature-settings:"tnum" 1, "lnum" 1;margin:14px 0 10px;font-size:clamp(40px,4.4vw,62px);font-weight:800;line-height:1}html .market .p3 .k3{color:var(--ink-3);text-transform:uppercase;letter-spacing:.13em;font-size:10.5px;font-weight:700;line-height:1.6}html .market .p3 .n3{color:var(--ink-2);margin-top:4px;font-size:13px;line-height:1.6}html .market .p3 .n3 b{color:var(--ink);font-weight:700}html .market .p3 .d3{background:var(--line);height:1px;margin:18px 0 14px}html .market .p3 .cv{letter-spacing:-.02em;font-feature-settings:"tnum" 1, "lnum" 1;margin-top:6px;font-size:clamp(26px,2.9vw,38px);font-weight:800;line-height:1.05}html .market .p3.core .cv{color:var(--gold-dark)}html .market .x16{background:color-mix(in srgb, var(--gold) 18%, transparent);border:1px solid var(--gold-dark);color:var(--ink);white-space:nowrap;vertical-align:2px;border-radius:999px;align-items:center;padding:3px 10px;font-size:11.5px;font-weight:800;display:inline-flex}html .market .pshelf{padding:10px 6px 0;position:relative}html .market .pshelf .cans{justify-content:center;align-items:flex-end;height:clamp(120px,14vw,168px);margin:0 18px;display:flex;overflow:hidden}html .market .pshelf .cans img{filter:drop-shadow(0 7px 9px #060a1e52);opacity:0;width:auto;height:100%;transition:opacity .5s var(--ease), transform .55s cubic-bezier(.3, 1.3, .5, 1);flex:none;transform:translateY(16px)}html .market .sec.vis .pshelf .cans img{opacity:1;transform:none}html .market .pshelf .strip2{transform-origin:0;height:44px;transition:transform .8s var(--ease) .15s;background:url(/assets/strip_band.webp) 0/auto 100% repeat-x;border-radius:4px;position:relative;overflow:hidden;transform:scaleX(0);box-shadow:0 10px 24px #060a1e59}html .market .sec.vis .pshelf .strip2{transform:none}html .market .pshelf .row3{flex-wrap:wrap;justify-content:space-between;align-items:stretch;gap:16px;padding:24px clamp(2px,1vw,10px) 6px;display:flex}html .market .pshelf .itm{opacity:0;min-width:min(230px,100%);transition:opacity .55s var(--ease), transform .6s cubic-bezier(.3, 1.25, .5, 1);flex:240px;transform:translateY(22px)}html .market .sec.vis .pshelf .itm{opacity:1;transform:none}html .market .sec.vis .pshelf .itm:first-child{transition-delay:.5s}html .market .sec.vis .pshelf .itm:nth-child(2){transition-delay:.66s}html .market .moor{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow1);transition:transform .25s var(--ease), box-shadow .25s var(--ease);border-radius:16px;height:100%;padding:18px 20px 16px;position:relative}html .market .moor:before{content:"";background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--ink) 30%, transparent));width:3px;height:24px;position:absolute;top:-24px;left:26px}html .market .moor:after{content:"";background:color-mix(in srgb, var(--ink) 24%, transparent);border-radius:0 0 4px 4px;width:11px;height:8px;position:absolute;top:-4px;left:22px}html .market .moor:hover{box-shadow:var(--shadow2);transform:translateY(-4px)}html .market .moor .k{color:var(--ink-3);text-transform:uppercase;letter-spacing:.13em;min-height:34px;font-size:10.5px;font-weight:700;line-height:1.6}html .market .moor .pv{letter-spacing:-.03em;white-space:nowrap;font-feature-settings:"tnum" 1, "lnum" 1;margin-top:10px;font-size:clamp(34px,3vw,48px);font-weight:800;line-height:1;overflow:hidden}html .market .moor .n{color:var(--ink-2);margin-top:10px;font-size:13px;line-height:1.6}html .market .moor .n b{color:var(--gold-dark);font-weight:700}html .market .moor.main{box-shadow:inset 0 0 0 1.5px var(--gold-dark), var(--shadow1)}html .market .moor.main:hover{box-shadow:inset 0 0 0 1.5px var(--gold-dark), var(--shadow2)}html .market .pshelf.solo .cans{height:clamp(150px,17vw,205px)}html .market .pshelf.solo .row3{justify-content:center}html .market .pshelf.solo .itm{flex:0 540px}html .market .pshelf.solo .moor{padding:24px 30px 20px}html .market .pshelf.solo .moor .k{min-height:0}html .market .pshelf.solo .moor .pv{font-size:clamp(44px,5vw,68px)}.backchip{background:var(--chip);color:var(--ink);cursor:pointer;border:none;border-radius:999px;align-items:center;gap:8px;margin-bottom:14px;padding:9px 16px;font:700 12.5px/1 inherit;display:inline-flex}.backchip:hover{background:color-mix(in srgb, var(--ink) 12%, transparent)}.backchip .b{font-size:15px;line-height:.8}.plegend>button.drill{cursor:pointer}.plegend .go{color:var(--ink-3);visibility:hidden;flex:none;margin-left:2px;font-size:15px;line-height:1}.plegend>button.drill:hover .go,.plegend>button.drill:focus-visible .go{visibility:visible}.plegend>button.hot2{background:var(--chip)}.donutwrap svg path.hot{transform:scale(1.045)}.donutwrap svg path.dim{opacity:.4}html .posacc summary{grid-template-columns:12px 1fr 74px 150px 14px;gap:12px;display:grid}html .posacc .p{text-align:right;font-feature-settings:"tnum" 1, "lnum" 1;white-space:nowrap;font-weight:700}html .posacc .s{text-align:right;color:var(--ink-2);font-feature-settings:"tnum" 1, "lnum" 1;white-space:nowrap;font-size:12.5px;font-weight:600}html .posacc .arr{text-align:right}@media (width<=840px){html .market .msize.b1{grid-template-columns:1fr}html .market .jarwrap{margin-left:0}html .market .p3grid{grid-template-columns:1fr}}@media (width<=640px){html .posacc summary{grid-template-columns:12px 1fr 64px 14px}html .posacc .s{display:none}}@media (width<=560px){html .market .pshelf .cans{height:110px}html .market .pshelf.solo .cans{height:130px}}@media (prefers-reduced-motion:reduce){html .market .pshelf .cans img,html .market .pshelf .strip2,html .market .pshelf .itm{opacity:1;transition:none;transform:none}html .market .jar .liq,html .market .jarchip{transition:none}html .market .jar .liq b{animation:none}}.support .pbr{display:none}@media (width>=701px){.support .pbr{content:"";display:block}}@keyframes ms-hup{to{transform:none}}@keyframes ms-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes ms-lbfade{0%{opacity:0}}@keyframes ms-lbpop{0%{transform:scale(.94)}}.support .rev{opacity:0;transition:opacity .6s var(--ease), transform .6s var(--ease);transform:translateY(18px)}.support .rev.vis{opacity:1;transform:none}.support .stagger>*{opacity:0;transition:opacity .6s var(--ease), transform .6s var(--ease);transform:translateY(18px)}.support .stagger.vis>*{opacity:1;transform:none}.support .stagger>:nth-child(2){transition-delay:85ms}.support .stagger>:nth-child(3){transition-delay:.17s}.support .stagger>:nth-child(4){transition-delay:.255s}.support .pghero{color:#fff;background:#04060f;align-items:flex-end;min-height:76vh;display:flex;position:relative;overflow:hidden}.support .pghero .bg{will-change:transform;background:url(/assets/posm/shelfstrip.webp) 50% 42%/cover;position:absolute;inset:-4%;transform:scale(1.06)}.support .pghero .veil{background:linear-gradient(90deg,#04060fdb 0%,#04060f9e 45%,#04060f4d 100%),linear-gradient(#04060f73 0%,#04060f4d 40%,#04060ff2 100%),radial-gradient(900px 500px at 12% 90%,#17239b73,#0000 60%);position:absolute;inset:0}.support .pghero .in{z-index:2;width:100%;max-width:1280px;margin:0 auto;padding:120px 32px 72px;position:relative}.support .pghero .lic{letter-spacing:.18em;text-transform:uppercase;color:#ffd94d;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffd20017;border:1px solid #ffd2004d;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:11.5px;font-weight:700;display:inline-flex}.support .pghero h1{letter-spacing:-.03em;text-transform:uppercase;margin-top:26px;font-size:clamp(52px,9vw,132px);font-weight:800;line-height:.9}.support .hl{display:block;overflow:hidden}.support .hl>span{animation:ms-hup .9s var(--ease) forwards;display:inline-block;transform:translateY(112%)}.support .pghero .sub{color:#fff;max-width:620px;margin-top:22px;font-size:17px;line-height:1.6}.support .pghero .sub b{font-weight:600}.support .pghero .chips{margin-top:24px}.support .pghero .chips span{letter-spacing:.08em;text-transform:uppercase;color:#e6ebff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;padding:8px 16px;font-size:12px;font-weight:700}[data-theme=light] .support .pghero{border-radius:30px;margin:14px clamp(12px,2vw,26px) 0;box-shadow:0 28px 70px #0a123040}.support .mq{padding:44px 0 14px}.support .mq span{padding:0 30px;font-size:clamp(44px,7vw,96px)}.support .wrap{max-width:1280px}.support .steps{padding-bottom:0}.support .mcard{transition:transform .25s var(--ease), box-shadow .25s var(--ease), border-color .25s var(--ease)}.support .mcard:before{content:"";background:var(--gradient-bright);opacity:0;height:3px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.support .mcard:hover:before{opacity:1}[data-theme=light] .support .mcard:hover{border-color:#17239b33}[data-theme=dark] .support .mcard:hover{border-color:#a0afe647}.support .skick{margin:96px 0 24px}.support .skick.rev{letter-spacing:.55em;transition:opacity .6s var(--ease), transform .6s var(--ease), letter-spacing 1s var(--ease)}.support .skick.rev.vis{letter-spacing:.3em}.support .skick:after{transition:transform .7s var(--ease) .25s;transform:scaleX(0)}.support .skick.vis:after{transform:none}.support .feature{cursor:zoom-in;position:relative}.support .feature img{transform:translateY(var(--py,0)) scale(1.06)}.support .feature:hover img{transform:translateY(var(--py,0)) scale(1.09)}.support .feature .cap{padding:80px 36px 28px}.support .feature .cap i{margin-top:5px;display:block}.support .feature.rev .cap b,.support .feature.rev .cap i{opacity:0;transition:opacity .7s var(--ease) .25s, transform .7s var(--ease) .25s;transform:translateY(16px)}.support .feature.rev.vis .cap b,.support .feature.rev.vis .cap i{opacity:1;transform:none}.support .mosaic{grid-template-columns:1.45fr 1fr}.support .mosaic .zoom.photo{aspect-ratio:16/9}.support .mosaic .zoom.cut{aspect-ratio:auto;min-height:220px}.support .mosaic .zoom.photo img{object-fit:cover;transform:translateY(var(--py,0)) scale(1.09);padding:0}.support .mosaic .zoom.photo:hover img{transform:translateY(var(--py,0)) scale(1.13)}.support .mosaic .zoom.cut{justify-content:center;align-items:center;display:flex}.support .mosaic .zoom.cut img{object-fit:contain;width:auto;max-width:100%;height:100%;max-height:440px;padding:26px}.support .trio .zoom,.support .mosaic .zoom.cut{background:#fff}.support .trio img,.support .mosaic .zoom.cut img{filter:drop-shadow(0 12px 18px #0a123029);padding:26px}[data-theme=dark] .support .trio .zoom,[data-theme=dark] .support .mosaic .zoom.cut{background:radial-gradient(560px 320px at 50% 0,#2e48be4d,#0000 70%),linear-gradient(165deg,#111834,#0b101f)}[data-theme=dark] .support .trio img,[data-theme=dark] .support .mosaic .zoom.cut img{filter:drop-shadow(0 18px 30px #0000008c)}.support .trio.coolers .zoom{aspect-ratio:auto;justify-content:center;align-items:center;min-height:430px;padding:26px;display:flex}.support .trio.coolers img{width:auto;max-width:100%;height:auto;max-height:400px;padding:0}.support .mosaic .cap,.support .trio .cap{color:#fff;letter-spacing:.12em;text-transform:uppercase;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:2;background:#04060fa6;border-radius:999px;padding:7px 14px;font-size:11px;font-weight:700;bottom:14px;left:14px;right:auto}.support .wall{background:radial-gradient(900px 480px at 50% 0,#2e48be66,#0000 65%),repeating-linear-gradient(0deg,#0000 0 39px,#829bf00d 39px 40px),repeating-linear-gradient(90deg,#0000 0 39px,#829bf00d 39px 40px),linear-gradient(165deg,#111834,#0b101f)}.support .wall:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#e2143a1a 30% 70%,#0000);width:130%;height:110px;position:absolute;top:30%;left:-15%;transform:rotate(-24deg)}.support .wall:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#465fdc29 25% 75%,#0000);width:130%;height:36px;position:absolute;top:66%;left:-15%;transform:rotate(-24deg)}.support .wall .zoom{z-index:1;position:relative}.support .wall .zoom:hover{filter:drop-shadow(0 30px 44px #020512ad)}.support .wall .zoom img{animation:7s ease-in-out infinite ms-bob;animation-delay:var(--bd,0s)}.support .wall .zoom.rect img{border-radius:14px}.support .wall .cap{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.support .fstrip{margin-top:88px}.support .fstrip .kicker{color:var(--gold-text);letter-spacing:.22em}.support .band{background-size:220% 220%;animation:9s ease-in-out infinite ms-gshift}@keyframes ms-gshift{0%,to{background-position:0%}50%{background-position:100%}}.support .btn.gold{position:relative;overflow:hidden}.support .btn.gold:after{content:"";width:55%;transition:left .5s var(--ease);pointer-events:none;background:linear-gradient(105deg,#0000,#ffffffa6,#0000);position:absolute;top:0;bottom:0;left:-80%;transform:skew(-18deg)}.support .btn.gold:hover:after{left:140%}.lb-overlay[data-state=open]{animation:ms-lbfade .25s var(--ease)}.lb-content[data-state=open] img{animation:ms-lbpop .3s var(--ease)}.lb-content.lb-cut img{box-shadow:none;filter:drop-shadow(0 30px 70px #0000008c);border-radius:0}@media (width<=860px){.support .pghero .in{padding:90px 22px 48px}.support .show{padding:0 16px}.support .skick{margin:64px 0 20px}.support .mosaic{grid-template-columns:1fr}.support .mosaic .zoom.cut{aspect-ratio:3/4}.support .trio.coolers .zoom{min-height:320px}.support .trio.coolers img{max-height:290px}.support .wall .zoom img{height:calc(var(--h,240px) * .62)}.support .feature .cap{padding:60px 18px 18px}}@media (prefers-reduced-motion:reduce){.support .rev,.support .stagger>*{opacity:1;transition:none;transform:none}.support .skick.rev{letter-spacing:.3em}.support .skick:after{transition:none;transform:none}.support .hl>span{animation:none;transform:none}.support .wall .zoom img,.support .band{animation:none}.support .btn.gold:after{display:none}.lb-overlay[data-state=open],.lb-content[data-state=open] img{animation:none}}@keyframes mk-hup{to{transform:none}}@keyframes mk-drift1{to{transform:translate(12vw,10vh)scale(1.15)}}@keyframes mk-drift2{to{transform:translate(-10vw,14vh)scale(.9)}}@keyframes mk-drift3{to{transform:translate(-8vw,-10vh)scale(1.2)}}.markets .worldhero{isolation:isolate}.markets .worldmap svg{will-change:transform, opacity;transform-origin:50% 46%}.markets .wm-mkt{fill:#c6cde0;stroke:var(--bg);stroke-width:.5px;pointer-events:auto;cursor:pointer;transition:fill .22s var(--ease), stroke .22s var(--ease)}html[data-theme=dark] .markets .wm-mkt{fill:#39415a}.markets .wm-mkt:hover,.markets .wm-mkt.on{fill:var(--gold);stroke:var(--gold-dark);stroke-width:.8px}.markets .aur{pointer-events:none;position:absolute;inset:0;overflow:hidden}.markets .aur i{filter:blur(90px);opacity:.32;will-change:transform;border-radius:50%;width:52vw;height:52vw;position:absolute}html[data-theme=dark] .markets .aur i{opacity:.5;mix-blend-mode:screen}.markets .aur .a1{background:radial-gradient(circle,#2743c8,#0000 65%);animation:26s ease-in-out infinite alternate mk-drift1;top:-20%;left:-10%}.markets .aur .a2{background:radial-gradient(circle,#a5108a,#0000 65%);animation:34s ease-in-out infinite alternate mk-drift2;top:10%;right:-12%}.markets .aur .a3{background:radial-gradient(circle,#8a6a00,#0000 65%);width:44vw;height:44vw;animation:40s ease-in-out infinite alternate mk-drift3;bottom:-30%;left:30%}.markets .worldhero .veil{background:radial-gradient(58% 46% at var(--vx,50%) var(--vy,44%), var(--veilc) 0%, #0000 78%)}.markets .net{pointer-events:none;z-index:1;position:absolute;inset:0}.markets .net canvas{display:block}.markets .searchbox{gap:26px;padding:40px 0}.markets .searchbox h1{font-size:clamp(56px,9.4vw,128px);line-height:.9}.markets .searchbox h1 .hl{padding-bottom:.06em;display:block;overflow:hidden}.markets .searchbox h1 .hl>span{animation:mk-hup .9s var(--ease) forwards;display:inline-block;transform:translateY(112%)}.markets .searchbox h1 .grad{display:inline-block}.markets .searchbox .lead{margin-top:2px}.markets .sfield .box{transition:box-shadow .25s,border-color .25s}.markets .sfield .box:focus-within{border-color:var(--gold-dark);box-shadow:0 0 0 4px #ffd20029, var(--shadow2)}.markets .sfield .clear:hover{background:var(--chip-h);color:var(--ink)}.markets .sdrop .row .chev{transition:transform .2s var(--ease)}.markets .sdrop .row.on .chev,.markets .sdrop .row:hover .chev{color:var(--ink);transform:translate(4px)}.markets .credit{text-align:center;color:var(--ink-3);z-index:1;padding:0 20px;font-size:11.5px;position:absolute;bottom:12px;left:0;right:0}.markets .credit .mes{background:var(--gradient-blaugrana);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:800}.admin .markets .worldhero{min-height:calc(100vh - 93px);margin:-28px -28px 0}.admin .markets .sfield input{width:auto;color:var(--ink);background:0 0;border:none;border-radius:0;outline:none;padding:13px 0;font-size:17px}@media (width<=640px){.markets .credit{font-size:10.5px}}@media (width<=720px){.admin .markets .worldhero{margin:-28px -14px 0}}@media (prefers-reduced-motion:reduce){.markets .aur i,.markets .searchbox h1 .hl>span{animation:none}.markets .searchbox h1 .hl>span{transform:none}.markets .net{display:none}.markets .wm-mkt{transition:none}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-outline-style:solid}}}@layer theme{:root,:host{--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-semibold:600;--font-weight-bold:700;--leading-normal:1.5;--radius-lg:.5rem;--radius-2xl:1rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer base,components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.z-100{z-index:100}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-10\.5{margin:calc(var(--spacing) * 10.5)}.m-13\.5{margin:calc(var(--spacing) * 13.5)}.m-31\.5{margin:calc(var(--spacing) * 31.5)}.mt-\[18px\]{margin-top:18px}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.w-full{width:100%}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-y{resize:vertical}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.overflow-x-auto{overflow-x:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[10px\]{border-radius:10px}.rounded-\[11px\]{border-radius:11px}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-admin-danger-line{border-color:var(--admin-danger-line)}.border-admin-line{border-color:var(--admin-line)}.border-surface-line{border-color:var(--surface-line)}.border-transparent{border-color:#0000}.bg-admin-card{background-color:var(--admin-card)}.bg-admin-danger-bg{background-color:var(--admin-danger-bg)}.bg-admin-gold-bg{background-color:var(--admin-gold-bg)}.bg-admin-info-bg{background-color:var(--admin-info-bg)}.bg-admin-ok-bg{background-color:var(--admin-ok-bg)}.bg-gold{background-color:var(--gold)}.bg-surface-card{background-color:var(--surface-card)}.bg-surface-chip{background-color:var(--surface-chip)}.bg-surface-panel{background-color:var(--surface-panel)}.bg-transparent{background-color:#0000}.fill-admin-card{fill:var(--admin-card)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-\[14px\]{padding-inline:14px}.px-\[15px\]{padding-inline:15px}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-\[9px\]{padding-block:9px}.py-\[11px\]{padding-block:11px}.text-left{text-align:left}.align-top{vertical-align:top}.font-\[inherit\]{font-family:inherit}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10\.5px\]{font-size:10.5px}.text-\[11\.5px\]{font-size:11.5px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[15px\]{font-size:15px}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.whitespace-nowrap{white-space:nowrap}.text-\[\#1d1d1f\]{color:#1d1d1f}.text-admin-danger{color:var(--admin-danger)}.text-admin-info{color:var(--admin-info)}.text-admin-ink{color:var(--admin-ink)}.text-admin-ok{color:var(--admin-ok)}.text-surface-danger{color:var(--surface-danger)}.text-surface-gold-text{color:var(--surface-gold-text)}.text-surface-ink{color:var(--surface-ink)}.text-surface-ink-2{color:var(--surface-ink-2)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.no-underline{text-decoration-line:none}.accent-\[var\(--surface-focus\)\]{accent-color:var(--surface-focus)}.shadow-\[0_10px_30px_rgba\(255\,210\,0\,0\.22\)\]{--tw-shadow:0 10px 30px var(--tw-shadow-color,#ffd20038);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-admin-2{--tw-shadow:var(--admin-shadow2);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition-\[transform\,box-shadow\,background-color\,border-color\]{transition-property:transform,box-shadow,background-color,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.placeholder\:text-surface-ink-2::placeholder{color:var(--surface-ink-2)}@media (hover:hover){.hover\:-translate-y-px:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-admin-gold-line:hover{border-color:var(--admin-gold-line)}.hover\:bg-\[\#ffdb33\]:hover{background-color:#ffdb33}.hover\:bg-admin-danger-bg:hover{background-color:var(--admin-danger-bg)}.hover\:bg-surface-chip:hover{background-color:var(--surface-chip)}.hover\:bg-surface-chip-h:hover{background-color:var(--surface-chip-h)}.hover\:text-surface-ink:hover{color:var(--surface-ink)}}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-1:focus-visible{outline-offset:1px}.focus-visible\:outline-surface-focus:focus-visible{outline-color:var(--surface-focus)}.disabled\:transform-none:disabled{transform:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-60:disabled{opacity:.6}.aria-invalid\:border-surface-danger[aria-invalid=true]{border-color:var(--surface-danger)}.data-busy\:opacity-60[data-busy]{opacity:.6}.data-\[state\=checked\]\:border-admin-gold-line[data-state=checked]{border-color:var(--admin-gold-line)}.data-\[state\=checked\]\:bg-admin-gold-bg[data-state=checked]{background-color:var(--admin-gold-bg)}.data-\[state\=checked\]\:text-surface-gold-text[data-state=checked]{color:var(--surface-gold-text)}@media (prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}@media (hover:hover){.motion-reduce\:hover\:transform-none:hover{transform:none}}}.last\:\[\&\>td\]\:border-b-0:last-child>td{border-bottom-style:var(--tw-border-style);border-bottom-width:0}}:root{--gradient-blaugrana:linear-gradient(115deg, #17239b 0%, #c1157f 55%, #e2143a 100%);--gradient-bright:linear-gradient(115deg, #101fa4 0%, #b3127b 52%, #d61338 100%);--fcb-blue:#002596;--gold:#ffd200;--gold-dark:#deb500;--ink:#1d1d1f;--ink-2:#6e6e73;--ink-3:#5f5f68;--bg:#fff;--panel:#f5f6f9;--card:#fff;--line:#00000012;--accent:#002596;--glass:#ffffffc7;--chip:#f5f5f7;--chip-h:#ebebef;--seg-on:#fff;--gold-tint:#fffbea;--gold-text:#846c00;--sw-off:#e9e9eb;--shadow1:0 1px 3px #0a12300d;--shadow2:0 10px 28px #0a123017;--shadow3:0 30px 72px #0a12302e;--mq:#0a123038;--mqx:#0a123017;--c1:#2a52be;--c2:#8b2346;--c3:#a87900;--ok:#0a7a3d;--ok-bg:#0a7a3d1a;--warn:#b26a00;--warn-bg:#e6a7001f;--danger:#c0263c;--danger-bg:#c0263c1a;--ease:cubic-bezier(.2, 0, 0, 1)}html[data-theme=dark]{--gradient-bright:linear-gradient(115deg, #5b7bff 0%, #ff4fa3 55%, #ff5560 100%);--ink:#e8eaf2;--ink-2:#a7adc4;--ink-3:#8f95ac;--bg:#0c0f18;--panel:#141826;--card:#1c2233;--line:#aab6eb26;--accent:#8fa5e8;--glass:#0d1019b3;--chip:#1c2233;--chip-h:#262e45;--seg-on:#39425f;--gold-tint:#ffd20012;--gold-text:#ffd94d;--sw-off:#333a52;--shadow1:0 1px 3px #00000042;--shadow2:0 10px 28px #00000057;--shadow3:0 24px 60px #00000070;--mq:#becdff2b;--mqx:#becdff17;--ok:#4ec98a;--ok-bg:#4ec98a1f;--warn:#f0b53d;--warn-bg:#f0b53d1f;--danger:#ff8a99;--danger-bg:#ff8a991f}:root{--admin-bg:#f2f4f9;--admin-panel:#e9ecf4;--admin-card:#fff;--admin-line:#0f17371f;--admin-ink:#1d1d1f;--admin-ink-2:#5c6178;--admin-ink-3:#68686f;--admin-chip:#e4e8f2;--admin-chip-h:#d7dcea;--admin-on-ink:#101426;--admin-on-accent:#fff;--admin-gold-text:#7d6600;--admin-gold-line:var(--gold-dark);--admin-gold-bg:#deb50029;--admin-gold-wash:#deb50014;--admin-focus:var(--gold-dark);--admin-ok:#0a7a3d;--admin-ok-bg:#0a7a3d1c;--admin-info:#2a52be;--admin-info-bg:#2a52be1c;--admin-danger:#b81f36;--admin-danger-bg:#b81f361a;--admin-danger-line:#b81f3666;--admin-warn:#b26a00;--admin-warn-bg:#e6a70024;--admin-shadow1:0 1px 3px #0a12300f;--admin-shadow2:0 10px 28px #0a12301a}html[data-theme=dark]{--admin-bg:#0c0f18;--admin-panel:#141826;--admin-card:#1c2233;--admin-line:#aab6eb26;--admin-ink:#e8eaf2;--admin-ink-2:#a7adc4;--admin-ink-3:#8b91ad;--admin-chip:#232b42;--admin-chip-h:#2c3552;--admin-on-ink:#fff;--admin-on-accent:#0c0f18;--admin-gold-text:#ffd94d;--admin-gold-line:var(--gold);--admin-gold-bg:#ffd20021;--admin-gold-wash:#ffd2000d;--admin-focus:var(--gold);--admin-ok:#4ec98a;--admin-ok-bg:#4ec98a24;--admin-info:#a9bcff;--admin-info-bg:#8fa5e829;--admin-danger:#ff8a99;--admin-danger-bg:#ff8a991f;--admin-danger-line:#ff8a9973;--admin-warn:#f0b53d;--admin-warn-bg:#f0b53d1f;--admin-shadow1:0 1px 3px #00000042;--admin-shadow2:0 10px 28px #00000057}:root{--surface-bg:var(--bg);--surface-panel:var(--panel);--surface-card:var(--card);--surface-line:var(--line);--surface-ink:var(--ink);--surface-ink-2:var(--ink-2);--surface-chip:var(--chip);--surface-chip-h:var(--chip-h);--surface-gold-text:var(--gold-text);--surface-focus:var(--accent);--surface-danger:var(--danger);--surface-danger-bg:var(--danger-bg)}.admin,.login,.on-admin{--surface-bg:var(--admin-bg);--surface-panel:var(--admin-panel);--surface-card:var(--admin-card);--surface-line:var(--admin-line);--surface-ink:var(--admin-ink);--surface-ink-2:var(--admin-ink-2);--surface-chip:var(--admin-chip);--surface-chip-h:var(--admin-chip-h);--surface-gold-text:var(--admin-gold-text);--surface-focus:var(--admin-focus);--surface-danger:var(--admin-danger);--surface-danger-bg:var(--admin-danger-bg)}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}body{background:var(--bg);color:var(--ink);transition:background-color .35s var(--ease), color .35s var(--ease);font-family:FCBarcelona,-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,sans-serif;font-size:16px;line-height:1.5}a{color:var(--accent)}a:hover{opacity:.75}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}@keyframes rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.hdr{z-index:50;background:var(--glass);-webkit-backdrop-filter:saturate(1.8)blur(20px);border-bottom:1px solid var(--line);position:sticky;top:0}.hdr .strip{background:var(--gradient-blaugrana);height:3px}.hdr .in{align-items:center;gap:16px;max-width:1120px;margin:0 auto;padding:12px 32px;display:flex}.hdr .brand{color:var(--ink);align-items:center;gap:12px;text-decoration:none;display:flex}.hdr .brand img{width:30px;height:30px;display:block}.hdr .brand b{letter-spacing:-.1px;font-size:14px;font-weight:600;line-height:1.3}.hdr nav{flex-wrap:wrap;gap:4px;margin-left:10px;display:flex}.hdr nav a{color:var(--ink-2);white-space:nowrap;border-radius:999px;padding:8px 15px;font-size:13px;font-weight:600;text-decoration:none}.hdr nav a:hover{color:var(--ink);opacity:1}.hdr nav a.on{background:var(--chip);color:var(--ink)}.hdr .sp{flex:1}.mode-toggle{background:var(--chip);width:36px;height:36px;color:var(--ink-2);cursor:pointer;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.mode-toggle:hover{background:var(--chip-h)}.wrap{max-width:1120px;margin:0 auto;padding:0 32px 80px}.page{animation:rise .5s var(--ease) both}.kicker{text-transform:uppercase;letter-spacing:2.2px;color:var(--accent);font-size:12px;font-weight:700}.page-head{padding:56px 0 8px}.page-head h1{letter-spacing:-.03em;margin-top:10px;font-size:clamp(34px,4.6vw,56px);font-weight:800;line-height:1.02}.page-head p{color:var(--ink-2);max-width:720px;margin-top:14px;font-size:15.5px}.hero{background:var(--gradient-blaugrana);color:#fff;text-align:center;padding:96px 32px 132px;position:relative;overflow:hidden}.hero:before{content:"";background:radial-gradient(600px 300px at 80% 12%,#ffffff29,#0000 60%);position:absolute;inset:0}.hero .stage{max-width:1120px;margin:0 auto;position:relative}.hero .lic{letter-spacing:.06em;text-transform:uppercase;background:#ffffff1f;border:1px solid #ffffff40;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:12px;font-weight:600;display:inline-flex}.hero .lic img{width:18px;height:18px}.hero h1{letter-spacing:-.03em;text-transform:uppercase;margin-top:22px;font-size:clamp(44px,7vw,84px);font-weight:800;line-height:.98}.hero .sub{color:#ffffffe0;max-width:560px;margin:18px auto 0;font-size:15.5px}.hero .sub b{color:#fff}.cta{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}.btn{cursor:pointer;transition:transform .16s var(--ease), box-shadow .16s var(--ease), background .16s, border-color .16s;border:1px solid #0000;border-radius:999px;padding:14px 28px;font-size:15px;font-weight:700;text-decoration:none;display:inline-block}.btn:hover{opacity:1;transform:translateY(-1px)}.btn.gold{background:var(--gold);color:#1d1d1f;box-shadow:0 10px 30px #ffd20038}.btn.gold:hover{background:#ffdb33}.btn.line{color:#fff;background:0 0;border-color:#ffffff59}.btn.line:hover{border-color:#ffffffbf}.btn.ink{background:var(--chip);color:var(--ink);border-color:var(--line)}.btn.ink:hover{background:var(--chip-h)}.stats{z-index:5;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;margin-top:-100px;display:grid;position:relative}.stat{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow2);border-radius:20px;padding:28px 26px}.stat:before{content:"";background:var(--gold);border-radius:2px;width:36px;height:4px;margin-bottom:18px;display:block}.stat .v{letter-spacing:-.03em;background:var(--gradient-bright);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(40px,3.4vw,60px);font-weight:800;line-height:1}.stat .k{color:var(--ink-2);margin-top:12px;font-size:13px;line-height:1.5}.sec{margin-top:96px}.secnum{flex-wrap:wrap;align-items:baseline;gap:18px;display:flex}.secnum .n{letter-spacing:-.03em;background:var(--gradient-bright);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(40px,4.6vw,64px);font-weight:800;line-height:1}.secnum h2{letter-spacing:-.02em;font-size:clamp(24px,2.4vw,34px);font-weight:700}.grid{gap:14px;margin-top:26px;display:grid}.g2{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.g3{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.g4{grid-template-columns:repeat(auto-fit,minmax(215px,1fr))}.why{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow1);border-radius:20px;padding:26px 24px}.why h3{letter-spacing:-.2px;margin-top:12px;font-size:17px;font-weight:700}.why p{color:var(--ink-2);margin-top:8px;font-size:13.5px;line-height:1.6}.stepn{letter-spacing:-.03em;background:var(--gradient-bright);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:40px;font-weight:800;line-height:1}.panel{background:var(--panel);border-radius:24px;margin-top:28px;padding:32px}.card{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow1);color:inherit;transition:transform .25s var(--ease), box-shadow .25s var(--ease);border-radius:18px;padding:22px;text-decoration:none;display:block}a.card:hover{box-shadow:var(--shadow2);opacity:1;transform:translateY(-3px)}.card .flag{font-size:26px;line-height:1}.card .name{letter-spacing:-.2px;margin-top:10px;font-size:17px;font-weight:700}.card .meta{color:var(--ink-3);text-transform:uppercase;letter-spacing:.08em;margin-top:6px;font-size:12.5px;font-weight:600}.note{color:var(--ink-2);font-size:13.5px;line-height:1.6}.state{border:1px dashed var(--line);text-align:center;color:var(--ink-2);border-radius:18px;margin-top:26px;padding:28px;font-size:14px}.state.err{border-color:var(--danger);background:var(--danger-bg);color:var(--ink)}.chips{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.chips span{letter-spacing:.4px;color:var(--ink-2);background:var(--chip);border:1px solid var(--line);border-radius:999px;padding:7px 13px;font-size:11.5px;font-weight:600}.chips .gold{color:#3a2f00;background:var(--gold);border-color:var(--gold-dark);font-weight:700}.searchbox{border:1px solid var(--line);background:var(--card);width:100%;max-width:420px;color:var(--ink);font:inherit;border-radius:999px;margin-top:22px;padding:12px 18px;font-size:14px}.band{background:var(--gradient-blaugrana);color:#fff;text-align:center;box-shadow:var(--shadow3);border-radius:30px;margin-top:96px;padding:64px 48px;position:relative;overflow:hidden}.band:before{content:"";background:radial-gradient(600px 300px at 85% 10%,#ffffff26,#0000 60%);position:absolute;inset:0}.band h2{letter-spacing:-.02em;text-transform:uppercase;font-size:clamp(30px,4.4vw,56px);font-weight:800;line-height:.98;position:relative}.band p{color:#ffffffe0;max-width:520px;margin:16px auto 0;font-size:15px;position:relative}.band .cta{position:relative}footer.site{border-top:1px solid var(--line);text-align:center;color:var(--ink-2);margin-top:96px;padding:36px 22px;font-size:12.5px}footer.site .fcrest{opacity:.9;width:34px;margin:0 auto 14px;display:block}footer.site .mes{background:var(--gradient-bright);color:#0000;text-transform:uppercase;letter-spacing:.04em;-webkit-background-clip:text;background-clip:text;margin-bottom:8px;font-size:16px;font-weight:800}.admin{background:var(--admin-bg);min-height:100vh;color:var(--admin-ink);display:flex}.admin .side{background:var(--admin-panel);border-right:1px solid var(--admin-line);width:244px;height:100vh;transition:width .22s var(--ease);flex-direction:column;flex:none;gap:4px;padding:14px 12px;display:flex;position:sticky;top:0}.admin.collapsed .side{width:68px}.admin .side .brand{color:var(--admin-ink);white-space:nowrap;align-items:center;gap:10px;padding:8px 10px 16px;text-decoration:none;display:flex;overflow:hidden}.admin .side .brand img{flex:none;width:26px;height:26px}.admin .side .brand b{font-size:13.5px;font-weight:700}.admin .side a.nav{color:var(--admin-ink-2);white-space:nowrap;border-radius:11px;align-items:center;gap:12px;padding:9px 12px;font-size:13.5px;font-weight:600;text-decoration:none;display:flex;overflow:hidden}.admin .side a.nav:hover{background:var(--admin-chip);color:var(--admin-ink);opacity:1}.admin .side a.nav.active{background:var(--admin-chip-h);color:var(--admin-on-ink);box-shadow:inset 2px 0 0 var(--admin-gold-line)}.admin .side .ic{flex:none;justify-content:center;align-items:center;width:20px;display:inline-flex}.admin .side .sp{flex:1}.admin .side .foot{border-top:1px solid var(--admin-line);flex-direction:column;gap:4px;padding-top:10px;display:flex}.admin .side .grp{letter-spacing:.14em;text-transform:uppercase;color:var(--admin-ink-2);opacity:.7;white-space:nowrap;padding:14px 12px 4px;font-size:10px;overflow:hidden}.admin.collapsed .side .lbl,.admin.collapsed .side .grp,.admin.collapsed .side .brand b{display:none}.admin .side button.nav{font:inherit;cursor:pointer;color:var(--admin-ink-2);background:0 0;border:none;border-radius:11px;align-items:center;gap:12px;padding:9px 12px;font-size:13.5px;font-weight:600;display:flex}.admin .side button.nav:hover{background:var(--admin-chip);color:var(--admin-ink)}.admin .main{flex:1;min-width:0}.admin .topbar{border-bottom:1px solid var(--admin-line);background:var(--admin-panel);z-index:20;align-items:center;gap:14px;padding:14px 28px;display:flex;position:sticky;top:0}.admin .topbar .who{color:var(--admin-ink-2);font-size:12.5px}.admin .body{max-width:1720px;margin-inline:auto;padding:28px 28px 80px}.admin .body:has(.ao-settings){max-width:1080px}@media (width<=700px){.admin .body{padding-inline:16px}}.admin h1{letter-spacing:-.02em;font-size:clamp(26px,2.6vw,36px);font-weight:800}.admin .lead{color:var(--admin-ink-2);max-width:760px;margin-top:10px;font-size:14.5px}.admin .card{background:var(--admin-card);border-color:var(--admin-line);box-shadow:var(--admin-shadow1)}.admin .state{border-color:var(--admin-line);color:var(--admin-ink-2)}.admin .stag{background:var(--admin-chip);color:var(--admin-gold-text);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:700;display:inline-flex}.login{background:var(--admin-bg);min-height:100vh;color:var(--admin-ink);place-items:center;padding:32px;display:grid}.login form{background:var(--admin-card);border:1px solid var(--admin-line);border-radius:22px;flex-direction:column;gap:12px;width:100%;max-width:360px;padding:30px 28px;display:flex}.login h1{letter-spacing:-.02em;font-size:22px;font-weight:800}@media (width<=860px){.hdr .in,.wrap{padding-left:20px;padding-right:20px}.hero{padding:64px 20px 120px}.band{padding:48px 24px}.admin .side{width:68px}.admin .side .lbl,.admin .side .grp,.admin .side .brand b{display:none}}[data-slot=select-trigger]{border:1px solid var(--surface-line);background:var(--surface-panel);width:100%;color:var(--surface-ink);font:inherit;text-align:left;cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:9px 12px;font-size:13.5px;display:flex}[data-slot=select-trigger][data-placeholder]{color:var(--surface-ink-2)}[data-slot=select-trigger][aria-invalid=true]{border-color:var(--surface-danger)}[data-slot=select-trigger]:disabled{cursor:default;opacity:.6}[data-slot=select-trigger]:focus-visible{outline:2px solid var(--surface-focus);outline-offset:1px;border-radius:10px}[data-slot=select-trigger]>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-slot=select-trigger]>svg{color:var(--surface-ink-2);transition:transform .2s var(--ease);flex:none}[data-slot=select-trigger][data-state=open]>svg{transform:rotate(180deg)}[data-slot=select-panel]{z-index:200;min-width:var(--radix-select-trigger-width);border:1px solid var(--surface-line);background:var(--surface-card);max-width:calc(100vw - 24px);max-height:min(19rem,100vh - 24px);color:var(--surface-ink);box-shadow:var(--shadow2);animation:rise .18s var(--ease);border-radius:14px;overflow:hidden}[data-slot=select-viewport]{max-height:min(19rem,100vh - 24px);padding:6px;overflow-y:auto}[data-slot=select-item]{color:var(--surface-ink);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:9px;outline:none;align-items:center;padding:10px 34px 10px 14px;font-size:14px;line-height:1.25;display:flex;position:relative}[data-slot=select-item][data-clear]{color:var(--surface-ink-2)}[data-slot=select-item][data-highlighted]{background:var(--surface-chip)}[data-slot=select-item][data-state=checked]{font-weight:700}[data-slot=select-item][data-disabled]{pointer-events:none;opacity:.5}[data-slot=select-check]{color:var(--surface-focus);display:flex;position:absolute;right:12px}[data-slot=select-scroll]{background:var(--surface-card);height:22px;color:var(--surface-ink-2);cursor:default;justify-content:center;align-items:center;display:flex}@media (pointer:coarse){[data-slot=select-item]{padding-top:13px;padding-bottom:13px}}@media (prefers-reduced-motion:reduce){.page,.btn{transition:none;animation:none}[data-slot=select-panel]{animation:none}[data-slot=select-trigger]>svg{transition:none}}@keyframes gshift{0%,to{background-position:0%}50%{background-position:100%}}@keyframes mqa{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes spark{0%{opacity:0;transform:translateY(0)}12%{opacity:.8}to{opacity:0;transform:translateY(-60vh)}}@keyframes float{0%,to{margin-top:0}50%{margin-top:-14px}}.grad{background:var(--gradient-bright);color:#0000;background-size:220% 220%;-webkit-background-clip:text;background-clip:text;animation:6s ease-in-out infinite gshift}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hero .grad,.pghero .grad{background-image:linear-gradient(115deg,#5b7bff 0%,#ff4fa3 55%,#ff5560 100%)}.spark{pointer-events:none;z-index:1;border-radius:50%;animation:linear infinite spark;position:absolute;bottom:0}.prog{background:var(--gold);z-index:51;height:2px;position:fixed;top:64px;left:0;box-shadow:0 0 8px #ffd20080}.mq{pointer-events:none;padding:36px 0 4px;overflow:hidden}.mq .tr{white-space:nowrap;animation:34s linear infinite mqa;display:inline-flex}.mq span{letter-spacing:-.02em;text-transform:uppercase;color:#0000;-webkit-text-stroke:1.5px var(--mqx);padding:0 26px;font-size:clamp(36px,5.6vw,76px);font-weight:800;line-height:1}.mq span.fill{color:var(--gold);-webkit-text-stroke:0;opacity:.85}.pills{background:var(--chip);border-radius:999px;flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.pill{font:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--ink-2);white-space:nowrap;background:0 0;border:none;border-radius:999px;padding:7px 15px;font-size:12.5px;font-weight:600;text-decoration:none;transition:background .2s,color .2s}.pill:hover{color:var(--ink);opacity:1}.pill.on{background:var(--seg-on);color:var(--ink);box-shadow:0 1px 3px #00000024}.pills-sm .pill{padding:5px 12px;font-size:11.5px}.pills-lg{scrollbar-width:none;background:0 0;flex-wrap:nowrap;gap:6px;padding:0;overflow-x:auto}.pills-lg::-webkit-scrollbar{display:none}.pills-lg .pill{background:var(--chip);flex:none;padding:6px 14px}.pills-lg .pill.on{background:var(--gradient-blaugrana);color:#fff}.market .secnav{z-index:49;background:var(--glass);-webkit-backdrop-filter:saturate(1.8)blur(20px);backdrop-filter:saturate(1.8)blur(20px);border-bottom:1px solid var(--line);position:sticky;top:64px}.market .secnav .in{max-width:1120px;margin:0 auto;padding:8px 32px;display:flex}.market .mhero{animation:rise .5s var(--ease) both;padding:56px 0 8px}.market .mhero h1{text-transform:uppercase;letter-spacing:-.03em;font-size:clamp(56px,9vw,128px);font-weight:800;line-height:.9}.market .mhero .h1sub{text-transform:uppercase;letter-spacing:.04em;color:var(--accent);margin-top:8px;font-size:clamp(20px,2.4vw,27px);font-weight:700}.market .mhero .sub{color:var(--ink-2);margin-top:14px;font-size:14px}.market .mhero .kicker{color:var(--gold-text);letter-spacing:.22em}.market .mhero .chips{margin-top:20px}.market .sec{background:var(--panel);animation:rise .5s var(--ease) both;border-radius:24px;margin-top:28px;padding:40px 40px 38px;scroll-margin-top:130px;position:relative;overflow:hidden}.sechead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:8px;display:flex}.sechead-main{flex:1;align-items:baseline;gap:16px;display:flex}.sechead-main:after{content:"";background:linear-gradient(90deg, var(--gold) 0 44px, var(--line) 44px);border-radius:1px;flex:1;align-self:center;height:2px}.badge{background:var(--gradient-bright);color:#0000;letter-spacing:-.03em;-webkit-background-clip:text;background-clip:text;flex:none;font-size:clamp(40px,4.4vw,56px);font-weight:800;line-height:.85}.sechead h2{text-transform:uppercase;letter-spacing:-.015em;font-size:clamp(22px,2.8vw,30px);font-weight:800}.h2sub{color:var(--ink-2);max-width:720px;margin-bottom:26px;font-size:15.5px}.h2sub b{color:var(--ink);font-weight:600}.foot{color:var(--ink-2);margin-top:14px;font-size:13.5px;line-height:1.6}.foot b{color:var(--ink);font-weight:600}.market .sec>.foot{border-top:1px dashed var(--line);margin-top:20px;padding-top:14px}.foot-date{letter-spacing:.1em;text-transform:uppercase;color:var(--gold-text);background:var(--gold-tint);white-space:nowrap;border-radius:999px;margin-left:8px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-block}.msize{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;display:grid}.msize .mcard{background:var(--card);box-shadow:var(--shadow1);opacity:0;transition:opacity .65s var(--ease), transform .65s var(--ease), box-shadow .25s var(--ease);border-radius:18px;padding:26px 24px;transform:translateY(20px)}.msize .mcard.vis{opacity:1;transform:none}.msize .mcard:hover{box-shadow:var(--shadow2)}.msize .mcard .k{color:var(--ink-3);text-transform:uppercase;letter-spacing:.13em;align-items:flex-start;min-height:44px;font-size:10.5px;font-weight:700;line-height:1.6;display:flex}.msize .mcard .v{color:var(--ink);letter-spacing:-1px;overflow-wrap:anywhere;font-feature-settings:"tnum" 1, "lnum" 1;margin-top:10px;font-size:clamp(26px,1.5vw + 16px,38px);font-weight:700;line-height:1.05}.msize .mcard .n{color:var(--ink-2);margin-top:14px;font-size:13.5px;line-height:1.65}.msize .mcard .n b{color:var(--ink);font-weight:600}.msize .mcard.euro .v{color:var(--accent)}.msize .mcard.target{box-shadow:inset 0 0 0 1.5px var(--gold-dark), var(--shadow1)}.msize .mcard.target .tag{background:var(--gold);color:#3a2f00;letter-spacing:.06em;border-radius:11px;padding:5px 11px;font-size:10px;font-weight:700;line-height:1.45;display:inline-block}.msize .mcard .eur{color:var(--accent);font-feature-settings:"tnum" 1;margin-top:6px;font-size:15px;font-weight:600}.msize .mcard .eur span{color:var(--ink-3);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:600}.scen{background:var(--card);box-shadow:var(--shadow1);border-radius:16px;max-width:min(430px,100%);margin-bottom:18px;padding:15px 18px;transition:box-shadow .25s}.scen[data-on]{box-shadow:inset 0 0 0 1.5px var(--gold-dark), var(--shadow1)}.scen-k{text-transform:uppercase;letter-spacing:1.2px;color:var(--ink-3);font-size:10.5px;font-weight:600}.scen-main{align-items:flex-start;gap:14px;margin-top:10px;display:flex}.scen-status{font-size:13.5px;font-weight:600;line-height:1.35}.scen-sub{color:var(--ink-3);margin-top:3px;font-size:12.5px;line-height:1.5}.swbtn{background:var(--sw-off);cursor:pointer;border:none;border-radius:999px;flex:none;width:51px;height:31px;padding:0;transition:background .25s;position:relative}.swbtn[aria-checked=true]{background:var(--gold)}.swbtn .knob{background:#fff;border-radius:50%;width:27px;height:27px;transition:transform .25s cubic-bezier(.2,0,0,1.2);position:absolute;top:2px;left:2px;box-shadow:0 3px 8px #00000026}.swbtn[aria-checked=true] .knob{transform:translate(20px)}.brows{margin:18px 0 4px}.brow{grid-template-columns:170px 1fr 120px;align-items:center;gap:12px;padding:6px 0;display:grid}.bname{text-align:right;color:var(--ink-2);font-size:14px;font-weight:600}.bname .st{color:var(--ink-3);font-size:11.5px;font-weight:400;display:block}.brow.barca .bname{color:var(--gold-text);font-weight:700}.btrack{height:22px;position:relative}.btrack i{background:var(--fcb-blue);transition:width .45s var(--ease);border-radius:0 5px 5px 0;position:absolute;top:3px;bottom:3px;left:0}.brow.barca .btrack i{border:1.5px dashed var(--gold-dark);background:#ffd200bf}.bval{color:var(--ink);font-feature-settings:"tnum" 1, "lnum" 1;font-size:15px;font-weight:600}.brow.barca .bval{font-weight:700}.crest-mini{vertical-align:-3px;width:16px;height:16px;margin-right:6px;display:inline-block}.dilfoot{background:var(--gold-tint);color:var(--ink-2);border-radius:12px;margin-top:5px;padding:12px 16px;font-size:13.5px;line-height:1.6}.tbl-scroll{background:var(--card);box-shadow:var(--shadow1);border-radius:14px;margin-top:20px;padding:6px 10px;overflow-x:auto}.tbl-scroll table{border-collapse:collapse;width:100%;font-size:14.5px}.tbl-scroll th{text-align:left;text-transform:uppercase;letter-spacing:.8px;color:var(--ink-3);border-bottom:1px solid var(--line);white-space:nowrap;padding:8px 12px;font-size:11.5px;font-weight:600}.tbl-scroll td{border-bottom:1px solid var(--line);padding:11px 12px}.tbl-scroll tr:last-child td{border-bottom:none}.tbl-scroll td.b{font-weight:600}.muted{color:var(--ink-3);font-size:13px}.tbl-scroll th.calc,.tbl-scroll td.calc{border-left:1px dashed var(--line);background:#2a52be12}.thsub{letter-spacing:.3px;opacity:.8;text-transform:none;white-space:normal;max-width:170px;margin-top:2px;font-size:9.5px;font-weight:600;display:block}.tbl-scroll tr.barca td{border-top:1px solid var(--gold-dark);border-bottom:1px solid var(--gold-dark);background:var(--gold-tint);font-weight:600}.posgrid{grid-template-columns:320px 1fr;align-items:start;gap:36px;margin-top:22px;display:grid}@media (width<=880px){.posgrid{grid-template-columns:1fr}}.donutwrap{max-width:320px;position:relative}.donutwrap svg path{stroke:var(--panel);stroke-width:2px;transition:transform .22s var(--ease);transform-origin:100px 100px}.donutwrap svg path.on,.donutwrap svg path:hover{transform:scale(1.045)}.donut-center{pointer-events:none;text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:0 64px;display:flex;position:absolute;inset:0}.donut-center b{color:var(--ink);font-size:15px;font-weight:700;line-height:1.3}.donut-center span{color:var(--ink-3);text-transform:uppercase;letter-spacing:.6px;margin-top:5px;font-size:10.5px;line-height:1.5}.plegend{margin-top:16px}.plegend>button{width:100%;font:inherit;cursor:default;text-align:left;color:var(--ink-2);background:0 0;border:none;border-radius:9px;align-items:center;gap:9px;margin:0 -8px;padding:6px 8px;font-size:14px;transition:background .2s;display:flex}.plegend>button:hover,.plegend>button:focus-visible{background:var(--chip)}.plegend i{border-radius:3px;flex:none;width:10px;height:10px}.plegend b{color:var(--ink);white-space:nowrap;margin-left:auto;font-size:12.5px;font-weight:600}.posacc details{background:var(--card);box-shadow:var(--shadow1);border-radius:14px;margin-bottom:10px;overflow:hidden}.posacc summary{cursor:pointer;align-items:center;gap:11px;padding:14px 18px;font-size:13.5px;font-weight:600;list-style:none;display:flex}.posacc summary::-webkit-details-marker{display:none}.posacc .sw{border-radius:3px;flex:none;width:10px;height:10px;display:inline-block}.posacc .pct{color:var(--ink-2);align-items:center;gap:9px;margin-left:auto;font-size:12.5px;font-weight:600;display:flex}.posacc .arr{color:var(--ink-3);font-size:16px;font-weight:400;line-height:1;transition:transform .25s}.posacc details[open] .arr{transform:rotate(90deg)}.posacc .body{padding:0 18px 14px}.posacc .tbl-scroll{box-shadow:none;margin-top:0;padding:0}.ramp{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:12px;margin:8px 0 4px;display:grid}.ryear{text-align:center}.rbarwrap{justify-content:center;align-items:flex-end;height:130px;margin-bottom:10px;display:flex}.rbar{background:linear-gradient(180deg, #3f66d6, var(--fcb-blue));width:58%;min-height:7px;transition:height 1.1s var(--ease), filter .25s;border-radius:9px 9px 4px 4px}.ryear:hover .rbar{filter:brightness(1.15)}.ryear.y5 .rbar{background:linear-gradient(180deg, #ffe066, var(--gold));box-shadow:0 8px 26px #ffd2004d}.ryear.y5 .ry{color:var(--gold-text)}.ry{letter-spacing:.7px;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:700}.rcans{color:var(--ink);font-feature-settings:"tnum" 1, "lnum" 1;margin-top:3px;font-size:20px;font-weight:700}.rsub{color:var(--ink-2);font-size:12px}.rshare{color:var(--ink-3);margin-top:2px;font-size:12px}.rshare b{color:var(--ink)}details.explain{border:1.5px solid var(--gold-dark);background:var(--gold-tint);border-radius:14px;margin-top:20px}details.explain summary{cursor:pointer;align-items:center;gap:11px;padding:15px 18px;font-size:14.5px;font-weight:700;list-style:none;display:flex}details.explain summary::-webkit-details-marker{display:none}details.explain .q{background:var(--gold);color:#3d3000;border-radius:50%;flex:none;justify-content:center;align-items:center;width:25px;height:25px;font-size:14px;font-weight:900;display:inline-flex}details.explain .hint2{color:var(--ink-2);white-space:nowrap;align-items:center;gap:7px;margin-left:auto;font-size:12px;font-weight:600;display:flex}details.explain .arr{font-size:17px;transition:transform .25s}details.explain[open] .arr{transform:rotate(90deg)}details.explain .body{color:var(--ink-2);padding:2px 20px 16px;font-size:14px;line-height:1.65}details.explain .body p{margin:10px 0}details.explain .body b{color:var(--ink)}.wf .wfrow{border-bottom:1px dashed var(--line);grid-template-columns:minmax(220px,1.15fr) 88px 1fr 110px;align-items:center;gap:14px;padding:9px 0;display:grid}.wf .wfrow.final{background:var(--gold-tint);border-bottom:none;border-radius:12px;padding:9px 10px}.wfl b{font-size:14px}.wfd{color:var(--ink-2);margin-top:1px;font-size:12px;line-height:1.45;display:block}.wftrack{height:16px;position:relative}.wftrack i{background:var(--fcb-blue);opacity:.8;transition:width .45s var(--ease);border-radius:0 5px 5px 0;position:absolute;top:2px;bottom:2px;left:0}.wfrow.final .wftrack i{background:var(--gold);opacity:1}.wfminus{color:var(--danger);text-align:right;white-space:nowrap;font-size:13.5px;font-weight:700}.wfval{text-align:right;white-space:nowrap;font-size:14.5px;font-weight:700}.wfdetail{color:var(--ink-2);background:#2a52be0f;border-radius:10px;grid-column:1/-1;margin:4px 0 6px;padding:11px 14px;font-size:13px;line-height:1.65}.wfscent{letter-spacing:1.2px;text-transform:uppercase;color:var(--ink-3);margin:22px 0 10px;font-size:11px;font-weight:800}.scards{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:11px;display:grid}.scards .wfscent{grid-column:1/-1}.scard{border:1px solid var(--line);background:#2a52be0a;border-radius:13px;overflow:hidden}.scard summary{cursor:pointer;flex-direction:column;gap:2px;padding:13px 15px;list-style:none;display:flex}.scard .sv{color:var(--ink);font-size:21px;font-weight:600}.scard .sn{font-size:13.5px;font-weight:700}.scard .sd{color:var(--ink-2);font-size:11.5px}.scard .sbody{color:var(--ink-2);padding:0 15px 13px;font-size:12.5px;line-height:1.6}.legacy-fragment,.payload{background:var(--card);box-shadow:var(--shadow1);color:var(--ink-2);white-space:pre-wrap;word-break:break-word;border-radius:14px;padding:16px 18px;font-size:13px;overflow-x:auto}.market-foot{text-align:center;color:var(--ink-3);margin-top:40px;font-size:13px;line-height:1.7}.market-foot .mes{letter-spacing:.3px;background:var(--gradient-blaugrana);color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:4px;font-weight:800}@media (width<=640px){.market .sec{padding:26px 22px}.brow{grid-template-columns:110px 1fr 88px;gap:8px}.bname{font-size:12.5px}.market .secnav .in{padding:8px 20px}}.worldhero{flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 64px);padding-bottom:60px;display:flex;position:relative;overflow:hidden}.worldmap{pointer-events:none;justify-content:center;align-items:center;padding:24px 24px 120px;display:flex;position:absolute;inset:0}.worldmap svg{width:100%;max-width:1440px;height:auto;display:block}.wm-land{fill:#e2e5ee;stroke:var(--bg);stroke-width:.5px}.wm-mkt{fill:var(--gold);stroke:var(--gold-dark);stroke-width:.5px}html[data-theme=dark] .wm-land{fill:#26262b}:root{--veilc:#ffffffeb;--veilc-mid:#ffffff80}html[data-theme=dark]{--veilc:#0c0f18eb;--veilc-mid:#0c0f1880}.markets .veil{pointer-events:none;background:radial-gradient(64% 52% at 50% 44%, var(--veilc) 0%, var(--veilc-mid) 42%, #0000 82%);position:absolute;inset:0}.searchbox{z-index:2;width:min(720px,92vw);animation:rise .5s var(--ease) both;flex-direction:column;align-items:center;gap:22px;padding:40px 0;display:flex;position:relative}.searchbox .kick{text-transform:uppercase;letter-spacing:.22em;color:var(--gold-text);font-size:12px;font-weight:700}.searchbox h1{text-transform:uppercase;letter-spacing:-.02em;text-align:center;color:var(--ink);font-size:clamp(48px,8vw,112px);font-weight:800;line-height:.9}.searchbox .lead{color:var(--ink-2);text-align:center;max-width:520px;font-size:14px}.sfield{width:min(560px,100%);position:relative}.sfield .box{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow2);color:var(--ink-3);border-radius:999px;align-items:center;gap:12px;padding:8px 12px 8px 24px;transition:box-shadow .25s,border-color .25s;display:flex}.sfield .box:focus-within{border-color:var(--gold-dark);box-shadow:0 0 0 4px #ffd20029, var(--shadow2)}.sfield input{color:var(--ink);caret-color:var(--gold-dark);background:0 0;border:none;outline:none;flex:1;padding:13px 0;font-family:inherit;font-size:17px}.sfield .kbd{color:var(--ink-3);border:1px solid var(--line);background:var(--chip);border-radius:7px;flex:none;padding:3px 10px;font-size:12px;font-weight:700}.sfield .clear{cursor:pointer;font:inherit;color:var(--ink-3);background:var(--chip);border:none;border-radius:999px;padding:9px 15px;font-size:13px;font-weight:600}.sdrop{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow2);z-index:5;border-radius:18px;max-height:322px;position:absolute;top:calc(100% + 10px);left:0;right:0;overflow:hidden auto}.sdrop .row{width:100%;font:inherit;cursor:pointer;color:var(--ink);text-align:left;transition:background .15s, padding-left .2s var(--ease);background:0 0;border:none;align-items:center;gap:12px;padding:13px 18px;font-size:14.5px;font-weight:600;display:flex}.sdrop .row.on,.sdrop .row:hover{background:var(--chip);padding-left:24px}.sdrop .row .fl{flex:none;font-size:19px;line-height:1}.sdrop .row .chev{color:var(--ink-3);margin-left:auto;font-size:16px;line-height:1}.sdrop .empty{text-align:center;color:var(--ink-3);padding:20px 18px;font-size:13.5px}.home .hero{padding:110px 32px 150px;position:relative}.home .hero h1{font-size:clamp(56px,9vw,128px);line-height:.9}.home .hero .stage{z-index:4;position:relative}.home .hcans{pointer-events:none;z-index:3;position:absolute;inset:0}.home .hcans img{filter:drop-shadow(0 34px 44px #010410b3);animation:7s ease-in-out infinite float;position:absolute}.home .hcans .hc1{height:min(300px,20vw);top:26%;left:0;transform:rotate(-13deg)}.home .hcans .hc2{height:min(330px,22vw);animation-delay:1.3s;top:32%;right:0;transform:rotate(11deg)}.home .hcans .hc3{height:min(210px,14vw);animation-delay:2.6s;bottom:-4%;left:7%;transform:rotate(7deg)}@media (width<=900px){.home .hcans{display:none}}.home .stats{z-index:5;margin-top:-100px;position:relative}.home .flavs{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-top:30px;display:grid}.home .flav{text-align:center;background:var(--card);border:1px solid var(--line);transition:transform .25s var(--ease), border-color .25s;border-radius:22px;padding:30px 20px 26px;position:relative;overflow:hidden}.home .flav:hover{transform:translateY(-4px)}.home .flav img{object-fit:contain;filter:drop-shadow(0 22px 26px #02051259);height:260px;transition:transform .45s cubic-bezier(.3,1.4,.5,1);position:relative}.home .flav:hover img{transform:scale(1.05)}.home .flav h3{letter-spacing:.12em;text-transform:uppercase;margin-top:20px;font-size:18px;font-weight:800}.home .flav p{color:var(--ink-2);margin-top:6px;font-size:13px}.home .pspecs{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-top:30px;display:grid}.home .pspec{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:18px 20px}.home .pspec b{letter-spacing:.08em;text-transform:uppercase;color:var(--gold-text);font-size:12.5px;font-weight:700;display:block}.home .pspec p{color:var(--ink-2);margin-top:7px;font-size:13px;line-height:1.55}.band{background-size:220% 220%;animation:9s ease-in-out infinite gshift}.band:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff17 30% 70%,#0000);width:130%;height:84px;position:absolute;top:34%;left:-15%;transform:rotate(-24deg)}.band .bcan{filter:drop-shadow(0 24px 40px #02051273);pointer-events:none;height:74%;animation:8s ease-in-out infinite float;position:absolute;bottom:-44px;right:3.5%;transform:rotate(10deg)}@media (width<=860px){.band .bcan{display:none}}.link-card{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow1);color:var(--ink);transition:transform .25s var(--ease), box-shadow .25s var(--ease);border-radius:20px;flex-direction:column;gap:10px;padding:30px 28px;text-decoration:none;display:flex}.link-card:hover{box-shadow:var(--shadow2);opacity:1;transform:translateY(-3px)}.link-card .lk{letter-spacing:.2em;text-transform:uppercase;color:var(--gold-text);font-size:11px;font-weight:700}.link-card h3{text-transform:uppercase;letter-spacing:.02em;font-size:22px;font-weight:800}.link-card p{color:var(--ink-2);flex:1;font-size:13.5px;line-height:1.6}.link-card .go{color:var(--accent);font-size:14px;font-weight:700}.link-card .go i{transition:transform .2s var(--ease);font-style:normal;display:inline-block}.link-card:hover .go i{transform:translate(4px)}.pghero{color:#fff;background:linear-gradient(180deg, #04060f73, #04060ff2), var(--gradient-blaugrana);align-items:flex-end;min-height:70vh;display:flex;position:relative;overflow:hidden}.pghero .in{z-index:2;width:100%;max-width:1280px;margin:0 auto;padding:120px 32px 72px;position:relative}.pghero .lic{letter-spacing:.06em;text-transform:uppercase;background:#ffffff1f;border:1px solid #ffffff40;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:12px;font-weight:600;display:inline-flex}.pghero h1{letter-spacing:-.03em;text-transform:uppercase;margin-top:26px;font-size:clamp(48px,8vw,118px);font-weight:800;line-height:.9}.pghero .sub{max-width:620px;margin-top:22px;font-size:17px;line-height:1.6}.pghero .chips{margin-top:22px}.pghero .chips span{color:#fff;background:#ffffff1f;border-color:#ffffff40}.support .mcard{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow1);transition:transform .25s var(--ease), box-shadow .25s var(--ease);border-radius:20px;padding:28px 26px;position:relative;overflow:hidden}.support .mcard:hover{box-shadow:var(--shadow2);transform:translateY(-3px)}.mtag{letter-spacing:.16em;text-transform:uppercase;color:var(--gold-text);background:var(--gold-tint);border:1px solid #ffd20052;border-radius:999px;padding:5px 13px;font-size:10.5px;font-weight:700;display:inline-block}.support .mcard h3{text-transform:uppercase;letter-spacing:.04em;margin-top:16px;font-size:17px;font-weight:800}.support .mcard p{color:var(--ink-2);margin-top:8px;font-size:13.5px;line-height:1.65}.show{max-width:1440px;margin:0 auto;padding:0 32px}.skick{text-align:center;letter-spacing:.3em;text-transform:uppercase;color:var(--gold-text);margin:80px 0 24px;font-size:13px;font-weight:700}.skick:after{content:"";background:var(--gold);border-radius:2px;width:44px;height:3px;margin:12px auto 0;display:block}.zoom{cursor:zoom-in;font:inherit;color:inherit;background:0 0;border:none;margin:0;padding:0;display:block;position:relative}.feature{box-shadow:var(--shadow3);border-radius:28px;width:100%;margin-top:32px;overflow:hidden}.feature img{width:100%;transition:transform .5s var(--ease);display:block}.feature:hover img{transform:scale(1.04)}.feature .cap{color:#fff;text-align:left;background:linear-gradient(#0000,#030614e6);padding:80px 36px 28px;display:block;position:absolute;bottom:0;left:0;right:0}.feature .cap b{text-transform:uppercase;font-size:clamp(18px,2.2vw,28px);font-weight:800;display:block}.feature .cap i{color:#ffffffbf;font-size:13px;font-style:normal}.mosaic{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;margin-top:14px;display:grid}.trio{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;margin-top:14px;display:grid}.mosaic .zoom,.trio .zoom{box-shadow:var(--shadow2);background:var(--panel);aspect-ratio:4/3;border-radius:22px;overflow:hidden}.trio .zoom{aspect-ratio:4/5}.trio.coolers .zoom{aspect-ratio:3/4}.mosaic .zoom img,.trio .zoom img{object-fit:contain;width:100%;height:100%;transition:transform .5s var(--ease);padding:22px}.mosaic .zoom:hover img,.trio .zoom:hover img{transform:scale(1.05)}.mosaic .cap,.trio .cap{color:var(--ink);background:var(--glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:12px 16px;font-size:12.5px;font-weight:700;position:absolute;bottom:0;left:0;right:0}.wall{box-shadow:var(--shadow3);background:radial-gradient(900px 480px at 50% 0,#2e48be66,#0000 65%),linear-gradient(165deg,#111834,#0b101f);border:1px solid #a0afe61a;border-radius:30px;flex-wrap:wrap;justify-content:center;align-items:center;gap:34px 38px;margin-top:14px;padding:60px 44px 54px;display:flex;position:relative;overflow:hidden}.wall .zoom{transform:rotate(var(--r,0deg));transition:transform .35s var(--ease), filter .35s;filter:drop-shadow(0 18px 24px #0205128c);flex:none}.wall .zoom:hover{z-index:2;transform:rotate(0)scale(1.07)}.wall .zoom img{height:var(--h,240px);width:auto;display:block}.wall .cap{letter-spacing:.08em;text-transform:uppercase;color:#fff9;text-align:center;font-size:10.5px;font-weight:700;position:absolute;inset:auto 0 -22px}.fstrip{text-align:center;margin-top:80px}.fstrip p{color:var(--ink-2);max-width:560px;margin:14px auto 0;font-size:15px}.fstrip .ft{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:14px;display:flex}.fstrip .ft span{color:var(--ink);background:var(--chip);border:1px solid var(--line);border-radius:12px;padding:10px 14px;font-size:12.5px;font-weight:600}.fstrip .ft b{color:var(--gold-text);letter-spacing:.1em;margin-right:6px;font-size:10.5px;font-weight:700}.lb-overlay{z-index:99;background:#02040cf0;position:fixed;inset:0}.lb-content{z-index:100;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:6vh 5vw;display:flex;position:fixed;inset:0}.lb-content img{border-radius:14px;max-width:100%;max-height:84vh;box-shadow:0 30px 90px #0009}.lb-cap{color:#ffffffbf;font-size:13px}.lb-close{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff4d;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:absolute;top:18px;right:22px}.chead{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow1);border-radius:20px;flex-wrap:wrap;align-items:center;gap:16px;padding:18px 22px;display:flex}.cavatar{background:var(--gradient-blaugrana);color:#fff;border-radius:14px;justify-content:center;align-items:center;width:50px;height:50px;font-size:18px;font-weight:800;display:flex}.chead h1{font-size:18px;font-weight:800}.chead .sub{color:var(--ink-2);margin-top:1px;font-size:12px}.chead .chips{margin-left:auto}.chip{letter-spacing:.06em;text-transform:uppercase;background:var(--chip);color:var(--ink-2);border-radius:999px;padding:7px 13px;font-size:10.5px;font-weight:700}.demopill{letter-spacing:.13em;text-transform:uppercase;color:var(--gold-text);background:var(--gold-tint);white-space:nowrap;border:1px solid #ffd20066;border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-size:10px;font-weight:700;display:inline-flex}.demopill .dot{background:#ff3b30;border-radius:50%;width:7px;height:7px}.kpis{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-top:14px;display:grid}.kpi{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow1);border-radius:18px;padding:18px 20px;position:relative;overflow:hidden}.kpi:before{content:"";background:var(--gradient-blaugrana);width:4px;position:absolute;top:0;bottom:0;left:0}.kpi .k{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:10px;font-weight:700}.kpi .v{letter-spacing:-.02em;font-feature-settings:"tnum" 1;margin-top:6px;font-size:25px;font-weight:800}.kpi .s{color:var(--ink-2);margin-top:3px;font-size:11.5px}.ndrop{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow1);border-radius:16px;margin-top:14px;overflow:hidden}.ndrop summary{cursor:pointer;align-items:center;gap:10px;padding:13px 18px;font-size:12.5px;font-weight:700;list-style:none;display:flex}.ndrop summary::-webkit-details-marker{display:none}.ndrop .bdg{color:#fff;background:#e2143a;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:800;display:inline-flex}.ndrop .body{padding:0 8px 8px}.nitem{color:var(--ink-2);border-radius:11px;gap:11px;padding:11px 12px;font-size:12.5px;line-height:1.45;display:flex}.nitem .ic{background:var(--chip);border-radius:10px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.nitem b{color:var(--ink);font-size:12.5px;display:block}.nitem .t{color:var(--ink-3);margin-top:2px;font-size:11px}.cabinet .grid2{gap:14px;margin-top:14px;display:grid}.cabinet .grid2.tight{gap:8px;margin-top:4px}.cabinet .card h3{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:8px;margin-bottom:14px;font-size:11px;font-weight:700;display:flex}.cabinet .card h3 .em{background:var(--chip);border-radius:8px;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;display:inline-flex}.cabinet table{border-collapse:collapse;width:100%;font-size:13.5px}.cabinet th{text-align:left;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-3);border-bottom:1px solid var(--line);padding:8px 10px;font-size:10px;font-weight:700}.cabinet td{border-bottom:1px solid var(--line);padding:10px}.cabinet tr:last-child td{border-bottom:none}.cabinet td.b{white-space:nowrap;font-weight:700}.cabinet td.dim{color:var(--ink-2)}.tnote{color:var(--ink-2);margin-top:10px;font-size:11.5px;line-height:1.55}.statustag{white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:10.5px;font-weight:700;display:inline-block}.st-ok{color:var(--ok);background:var(--ok-bg)}.st-warn{color:var(--warn);background:var(--warn-bg)}.st-danger{color:var(--danger);background:var(--danger-bg)}.st-info,.st-gold{color:var(--gold-text);background:var(--gold-tint)}.st-dim{color:var(--ink-2);background:var(--chip)}.tl{margin-top:14px;display:flex}.tl .step{text-align:center;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);flex:1;font-size:10px;font-weight:700;position:relative}.tl .step:before{content:"";background:var(--chip);border:2.5px solid var(--line);z-index:2;border-radius:50%;width:12px;height:12px;margin:0 auto 7px;display:block;position:relative}.tl .step:after{content:"";background:var(--line);z-index:1;width:100%;height:2.5px;position:absolute;top:5px;left:-50%}.tl .step:first-child:after{display:none}.tl .step.done:before{background:var(--ok);border-color:var(--ok)}.tl .step.done:after{background:var(--ok)}.tl .step.cur:before{background:var(--gold);border-color:var(--gold);box-shadow:0 0 0 5px #ffd20033}.tl .step.cur{color:var(--ink)}.cabinet .brow{grid-template-columns:44px 1fr 140px;padding:4px 0}.cabinet .bname{text-align:left;font-size:11px;font-weight:800}.cabinet .btrack{background:var(--chip);border-radius:6px;height:10px;overflow:hidden}.cabinet .btrack i{background:var(--gradient-blaugrana);border-radius:6px;top:0;bottom:0}.cabinet .bval{text-align:right;font-size:12px}.bchart{align-items:flex-end;gap:7px;height:110px;margin-top:8px;display:flex}.bchart .bc{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:5px;height:100%;display:flex}.bchart .bar2{background:var(--gradient-blaugrana);opacity:.85;border-radius:6px 6px 3px 3px;width:100%;min-height:4px}.bchart .m{color:var(--ink-3);text-transform:uppercase;font-size:9px;font-weight:700}.thero{background:radial-gradient(700px 300px at 85% 0%, #ffffff24, transparent 60%), var(--gradient-blaugrana);color:#fff;box-shadow:var(--shadow2);border-radius:22px;flex-wrap:wrap;align-items:center;gap:26px;padding:34px;display:flex}.thero .bp{letter-spacing:-.03em;font-size:52px;font-weight:800;line-height:1}.thero .bp small{opacity:.85;font-size:16px;font-weight:600}.thero .bk{letter-spacing:.14em;text-transform:uppercase;opacity:.85;margin-top:6px;font-size:11px}.thero .d{opacity:.92;max-width:430px;font-size:13.5px;line-height:1.6}.thero .pill-card{background:#ffffff24;border:1px solid #ffffff4d;border-radius:16px;margin-left:auto;padding:16px 20px;font-size:12.5px;line-height:1.7}.thero .pill-card b{letter-spacing:.14em;text-transform:uppercase;opacity:.8;margin-bottom:4px;font-size:10px;display:block}.orow{border-bottom:1px solid var(--line);grid-template-columns:1.05fr .8fr .8fr 1.15fr;align-items:center;gap:10px;padding:13px 0;display:grid}.orow.head{border-bottom:1.5px solid var(--line);padding:4px 0}.orow.head div{text-transform:uppercase;letter-spacing:.1em;color:var(--ink-3);font-size:9.5px;font-weight:700}.orow .right{text-align:right}.orow .nm{align-items:center;gap:9px;font-size:13.5px;font-weight:700;display:flex}.orow .nm .sw{border-radius:3px;flex:none;width:10px;height:10px}.orow .nm span{color:var(--ink-2);font-size:10.5px;font-weight:500;display:block}.cabinet input,.cabinet [data-slot=select-trigger],.cabinet textarea{color:var(--ink);background:var(--bg);border:1.5px solid var(--line);font-feature-settings:"tnum" 1;border-radius:11px;outline:none;width:100%;padding:10px 12px;font-family:inherit;font-size:14px}.cabinet input:focus,.cabinet [data-slot=select-trigger]:focus,.cabinet textarea:focus{border-color:var(--accent);outline:none}.cabinet label,.flabel{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);margin:13px 0 6px;font-size:10.5px;font-weight:700;display:block}.flabel i{color:var(--ink-3);text-transform:none;letter-spacing:0;font-style:normal}.pc{text-align:right;white-space:nowrap;font-size:12px;font-weight:700;line-height:1.5}.pc .l{color:var(--ink-2);font-weight:500}.pc.bad{color:var(--danger)}.osum{background:var(--panel);border-radius:14px;margin-top:18px;padding:20px 22px}.osum .row1{flex-wrap:wrap;gap:26px;display:flex}.osum .k{text-transform:uppercase;letter-spacing:.1em;color:var(--ink-3);font-size:10px;font-weight:700}.osum .v{font-feature-settings:"tnum" 1;margin-top:3px;font-size:19px;font-weight:800}.osum .v.sm{font-size:15px}.payrow{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}.paycard{background:var(--card);border:1px solid var(--line);border-radius:12px;flex:1;min-width:190px;padding:14px 16px}.paycard .pk{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:10px;font-weight:700}.paycard .pv{font-feature-settings:"tnum" 1;margin-top:4px;font-size:18px;font-weight:800}.paycard .ps{color:var(--ink-2);margin-top:2px;font-size:11px}.paynote{color:var(--ink-2);margin-top:10px;font-size:11.5px}.linkbtn{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:none;text-decoration:underline}.success{text-align:center;animation:rise .4s var(--ease);padding:44px 20px}.success .ic{background:var(--ok-bg);width:64px;height:64px;color:var(--ok);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 16px;font-size:28px;display:flex}.success h2{font-size:22px;font-weight:800}.success p{color:var(--ink-2);max-width:520px;margin:8px auto 0}.success .slot{background:var(--gold);color:#1d1d1f;border-radius:999px;margin-top:16px;padding:9px 18px;font-size:13px;font-weight:700;display:inline-block}.season{gap:3px;margin-top:10px;display:flex}.mo{text-align:center;text-transform:uppercase;color:var(--ink-3);background:var(--chip);border-radius:7px;flex:1;padding:6px 0;font-size:8.5px;font-weight:700}.mo.hot{background:var(--warn-bg);color:var(--warn)}.mo.now{outline:2px solid var(--accent);color:var(--ink)}.whgrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:14px;display:grid}.whcard{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow1);border-radius:18px;padding:20px}.whcard .nm{align-items:center;gap:9px;font-size:14px;font-weight:800;display:flex}.whcard .nm .sw{border-radius:3px;width:11px;height:11px}.whcard .cans{font-feature-settings:"tnum" 1;margin-top:10px;font-size:26px;font-weight:800}.whcard .cans small{color:var(--ink-2);font-size:12px;font-weight:600}.whcard .meta{color:var(--ink-2);margin-top:4px;font-size:11.5px}.whbar{background:var(--chip);border-radius:5px;height:8px;margin-top:12px;overflow:hidden}.whbar i{background:var(--gradient-blaugrana);border-radius:5px;height:100%;display:block}.whfoot{color:var(--ink-3);justify-content:space-between;margin-top:6px;font-size:10.5px;display:flex}.maprow{gap:14px;display:grid}.mapcard{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow1);border-radius:18px;padding:18px}.mapcard svg{width:100%;height:auto;margin-top:10px;display:block}.au-land{fill:var(--panel);stroke:var(--line);stroke-width:1.5px}.posstats{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px;margin-bottom:12px;display:grid}.pstat{background:var(--panel);border-radius:12px;padding:11px 13px}.pstat b{font-feature-settings:"tnum" 1;font-size:17px;font-weight:800;display:block}.pstat span{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:9px;font-weight:700}.poslist{max-height:330px;margin-top:8px;overflow:auto}.posrow{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:9px 4px;font-size:12.5px;display:flex}.posrow .sw{border-radius:50%;flex:none;width:9px;height:9px}.posrow b{display:block}.posrow span{color:var(--ink-2);font-size:11px}.posrow .price{font-feature-settings:"tnum" 1;margin-left:auto;font-weight:700}.reqgrid{align-items:start;gap:14px;display:grid}.catgrid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;display:grid}.cat{border:1.5px solid var(--line);background:var(--card);font:inherit;color:var(--ink-2);cursor:pointer;text-align:center;border-radius:14px;padding:12px 10px;font-size:11.5px;font-weight:700}.cat .ce{margin-bottom:6px;font-size:20px;display:block}.cat.on{border-color:var(--accent);color:var(--ink);background:var(--chip)}.subchips,.dl{flex-wrap:wrap;gap:7px;display:flex}.subchip{font:inherit;border:1.5px solid var(--line);background:var(--card);color:var(--ink-2);cursor:pointer;border-radius:999px;padding:7px 13px;font-size:11.5px;font-weight:700}.subchip.on{border-color:var(--accent);color:var(--ink);background:var(--chip)}.qgrid{gap:10px;margin-top:4px;display:grid}.reqsum{background:var(--panel);color:var(--ink-2);border-radius:12px;margin-top:16px;padding:13px 16px;font-size:12.5px}.reqsend{flex-wrap:wrap;align-items:center;gap:14px;margin-top:14px;display:flex}.cabinet .ok{color:var(--ok);margin-top:12px;font-size:13px;font-weight:700}.hcase{border:1px solid var(--line);border-radius:14px;align-items:center;gap:11px;margin-bottom:9px;padding:13px 15px;display:flex}.hcase .he{background:var(--chip);border-radius:10px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:16px;display:flex}.hcase b{font-size:12.5px;display:block}.hcase .hm{color:var(--ink-2);font-size:10.5px}.hcase .statustag{margin-left:auto}.archive-title{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);margin:22px 0 12px;font-size:11px;font-weight:700}.case{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow1);border-radius:18px;margin-bottom:14px;overflow:hidden}.case summary{cursor:pointer;align-items:center;gap:12px;padding:18px 22px;list-style:none;display:flex}.case summary::-webkit-details-marker{display:none}.case summary .em{background:var(--chip);border-radius:10px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:16px;display:flex}.case summary b{font-size:14px}.case summary .m{color:var(--ink-2);margin-top:1px;font-size:11.5px}.case summary .arr{color:var(--ink-3);margin-left:auto;transition:transform .3s}.case[open] summary .arr{transform:rotate(180deg)}.case .body{padding:4px 22px 20px}.msg{gap:11px;max-width:88%;margin-top:14px;display:flex}.msg .av{color:#fff;background:var(--gradient-blaugrana);border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:11px;font-weight:800;display:flex}.msg.team{flex-direction:row-reverse;margin-left:auto}.msg.team .av{background:var(--panel);border:1px solid var(--line)}.msg.team .av img{width:20px;height:20px}.msg .bub{background:var(--panel);color:var(--ink-2);border-radius:14px;padding:12px 15px;font-size:12.5px;line-height:1.55}.msg.team .bub{background:var(--chip)}.msg .who{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);margin-bottom:4px;font-size:10px;font-weight:700}.msg .att{border:1px solid var(--line);max-width:340px;font:inherit;cursor:zoom-in;background:0 0;border-radius:11px;margin-top:9px;padding:0;display:block;overflow:hidden}.msg .att img{width:100%;display:block}.msg .att .cap{color:var(--ink-2);background:var(--card);text-align:left;padding:7px 10px;font-size:10.5px;display:block}.results{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.res{background:var(--ok-bg);color:var(--ok);border-radius:999px;padding:6px 13px;font-size:11px;font-weight:700}@media print{.msize .mcard{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.mq .tr,.grad,.home .hcans img,.band,.band .bcan,.demopill .dot{animation:none}.spark{display:none}.rbar,.btrack i,.wftrack i{transition:none}.msize .mcard{opacity:1;transition:none;transform:none}}.admin .card h3{letter-spacing:.14em;text-transform:uppercase;color:var(--admin-ink-2);margin-bottom:14px;font-size:11px;font-weight:700}.admin section.card,.admin details.card{margin-top:16px}.admin .grid.g2{align-items:start}.admin .sub{color:var(--admin-ink-2);font-size:12.5px}.admin .kicker{color:var(--admin-gold-text);letter-spacing:.2em;margin-bottom:6px}.admin .strong{font-weight:700}.admin .nowrap{white-space:nowrap}.admin .err{color:var(--admin-danger);font-size:12.5px}.admin a{color:var(--admin-gold-text)}.admin .btn.sm{padding:8px 15px;font-size:12.5px}.admin .btn.ink{background:var(--admin-chip);color:var(--admin-ink);border-color:var(--admin-line)}.admin .btn.ink:hover{background:var(--admin-chip-h)}.admin .btn.danger{border-color:var(--admin-danger-line);color:var(--admin-danger);background:0 0}.admin .btn.danger:hover{background:var(--admin-danger-bg)}.admin .btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.admin .stag--gold{background:var(--admin-gold-bg);color:var(--admin-gold-text)}.admin .stag--ok{background:var(--admin-ok-bg);color:var(--admin-ok)}.admin .stag--info{background:var(--admin-info-bg);color:var(--admin-info)}.admin .stag--danger{background:var(--admin-danger-bg);color:var(--admin-danger)}.admin .mchip{letter-spacing:.04em;background:var(--admin-chip);color:var(--admin-ink-2);border:1px solid var(--admin-line);border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700}.admin .chiprow{flex-wrap:wrap;gap:6px;display:flex}.admin .filters{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-top:22px;display:flex}.admin .fl{flex-direction:column;gap:5px;min-width:160px;display:flex}.admin .fl.grow{flex:1;min-width:220px}.admin .fl>span{text-transform:uppercase;letter-spacing:.12em;color:var(--admin-ink-2);font-size:10.5px;font-weight:700}.admin input,.admin select,.admin textarea{font:inherit;color:var(--admin-ink);background:var(--admin-panel);border:1px solid var(--admin-line);border-radius:10px;width:100%;padding:9px 12px;font-size:13.5px}.admin textarea{resize:vertical;line-height:1.5}.admin input:focus-visible,.admin select:focus-visible,.admin textarea:focus-visible{outline:2px solid var(--admin-focus);outline-offset:1px}.admin input[type=checkbox]{width:auto;accent-color:var(--admin-gold-line)}.admin .switch{color:var(--admin-ink-2);cursor:pointer;align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.admin .rowend{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.admin .tablewrap{border:1px solid var(--admin-line);background:var(--admin-card);border-radius:16px;margin-top:18px;overflow-x:auto}.admin .tablewrap[data-busy]{opacity:.6}.admin .card .tablewrap{background:0 0}.admin table.atable{border-collapse:collapse;width:100%;font-size:13.5px}.admin table.atable th{text-align:left;text-transform:uppercase;letter-spacing:.12em;color:var(--admin-ink-2);border-bottom:1px solid var(--admin-line);white-space:nowrap;padding:12px 14px;font-size:10.5px;font-weight:700}.admin table.atable td{border-bottom:1px solid var(--admin-line);vertical-align:top;padding:12px 14px}.admin table.atable tbody tr:last-child td{border-bottom:none}.admin table.atable tbody tr:hover{background:var(--admin-chip)}.admin table.atable tr.unread td{background:var(--admin-gold-wash)}.admin table.atable tr.off td{opacity:.55}.admin table.atable.slim td,.admin table.atable.slim th{padding:9px 12px}.admin .dot{background:var(--admin-gold-line);width:8px;height:8px;box-shadow:0 0 0 3px var(--admin-gold-bg);border-radius:50%;display:inline-block}.admin .reflink{font-weight:700;text-decoration:none}.admin .pager{align-items:center;gap:10px;margin-top:14px;display:flex}.login .hint{color:var(--admin-ink-2);margin-bottom:4px;font-size:12.5px;line-height:1.5}.admin .statusbar{border:1px solid var(--admin-line);background:var(--admin-card);border-radius:16px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:20px;padding:14px 16px;display:flex}.admin .segbtn{font:inherit;cursor:pointer;border:1px solid var(--admin-line);color:var(--admin-ink-2);background:0 0;border-radius:999px;padding:8px 14px;font-size:12.5px;font-weight:700}.admin .segbtn:hover{border-color:var(--admin-gold-line)}.admin .segbtn.on{background:var(--admin-gold-bg);border-color:var(--admin-gold-line);color:var(--admin-gold-text)}.admin dl.kv{grid-template-columns:minmax(120px,40%) 1fr;gap:6px 14px;font-size:13.5px;display:grid}.admin dl.kv dt{color:var(--admin-ink-2);font-size:12.5px}.admin dl.kv dd{word-break:break-word}.admin .quote{border-left:2px solid var(--admin-gold-line);background:var(--admin-panel);border-radius:0 12px 12px 0;margin-top:14px;padding:12px 14px;font-size:13.5px;line-height:1.6}.admin .mrow{border-bottom:1px solid var(--admin-line);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 0;display:flex}.admin .mrow:last-of-type{border-bottom:none}.admin ul.notelist{margin-top:14px;list-style:none}.admin ul.notelist li{border-bottom:1px solid var(--admin-line);padding:10px 0;font-size:13.5px}.admin ul.notelist li:last-child{border-bottom:none}.admin ul.notelist p{white-space:pre-wrap;margin-top:4px;line-height:1.55}.admin pre{background:var(--admin-panel);border-radius:10px;margin-top:8px;padding:12px;font-size:12px;line-height:1.5;overflow-x:auto}.admin details.block>summary,.admin .jf-nest>summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:10px;list-style:none;display:flex}.admin details.block>summary::-webkit-details-marker{display:none}.admin .jf-nest>summary::-webkit-details-marker{display:none}.admin details.block>summary:before,.admin .jf-nest>summary:before{content:"▸";color:var(--admin-ink-2);font-size:11px}.admin details.block[open]>summary:before,.admin .jf-nest[open]>summary:before{content:"▾"}.admin details.block>summary b{font-size:15px}.admin details.block>summary code{font-size:11.5px}.admin .jf{margin-top:16px}.admin .jf-body{flex-direction:column;gap:8px;display:flex}.admin .jf-nest{border:1px solid var(--admin-line);background:var(--admin-panel);border-radius:12px;padding:10px 12px}.admin .jf-nest>summary{color:var(--admin-ink-2);font-size:12.5px;font-weight:700}.admin .jf-nest .jf-body{margin-top:10px}.admin .jf-row{grid-template-columns:minmax(140px,32%) 1fr;align-items:center;gap:10px;display:grid}.admin .jf-row.changed .jf-k{color:var(--admin-gold-text)}.admin .jf-row.changed input,.admin .jf-row.changed textarea{border-color:var(--admin-gold-line)}.admin .jf-k{color:var(--admin-ink-2);font-size:12px;font-weight:600}.admin .jf-arr{grid-template-columns:minmax(140px,32%) 1fr;align-items:center;gap:10px;display:grid}.admin .jf-inline{flex-wrap:wrap;gap:8px;display:flex}.admin .jf-inline .jf-row{flex-direction:column;gap:3px;width:92px;display:flex}.admin .diff{border:1px solid var(--admin-gold-line);background:var(--admin-gold-wash);border-radius:14px;margin-top:16px;padding:12px 14px;font-size:13px}.admin .diff ul{flex-direction:column;gap:5px;margin-top:8px;list-style:none;display:flex}.admin .diff li{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.admin .diff s{color:var(--admin-ink-2)}@media (width<=720px){.admin dl.kv,.admin .jf-row,.admin .jf-arr{grid-template-columns:1fr}}.admin .side{scrollbar-width:thin;background:linear-gradient(180deg, var(--admin-gold-wash), transparent 220px), var(--admin-panel);padding-top:17px;overflow:hidden auto}.admin .side:before{content:"";background:var(--gradient-blaugrana);z-index:30;height:3px;position:fixed;top:0;left:0;right:0}.admin .side .brand{border-bottom:1px solid var(--admin-line);transition:opacity .16s var(--ease);margin-bottom:2px;padding-bottom:14px}.admin .side .brand:hover{opacity:.82}.admin .side .brand img{filter:drop-shadow(0 2px 6px #0a123047)}.admin .side .brand b{letter-spacing:-.01em}.admin .side a.nav,.admin .side button.nav{text-align:left;width:100%;transition:background-color .16s var(--ease), color .16s var(--ease), transform .16s var(--ease);position:relative}.admin .side a.nav .ic,.admin .side button.nav .ic{color:var(--admin-ink-2);transition:color .16s var(--ease)}.admin .side a.nav:hover,.admin .side button.nav:hover{transform:translate(2px)}.admin .side a.nav:hover .ic,.admin .side button.nav:hover .ic{color:var(--admin-ink)}.admin .side a.nav:focus-visible,.admin .side button.nav:focus-visible{outline:2px solid var(--admin-focus);outline-offset:-2px}.admin .side a.nav.active{background:linear-gradient(90deg, var(--admin-gold-bg), transparent 80%), var(--admin-chip-h);color:var(--admin-on-ink);box-shadow:none;transform:none}.admin .side a.nav.active:before{content:"";background:var(--admin-gold-line);border-radius:0 3px 3px 0;width:3px;height:20px;margin-top:-10px;position:absolute;top:50%;left:0}.admin .side a.nav.active .ic{color:var(--admin-gold-text)}.admin .side .grp{opacity:1;color:var(--admin-ink-2);align-items:center;gap:9px;font-weight:700;display:flex}.admin .side .grp:after{content:"";background:var(--admin-line);flex:1;height:1px}.admin.collapsed .side .grp{border-top:1px solid var(--admin-line);height:0;margin:12px 10px 8px;padding:0;display:block;overflow:hidden}.admin.collapsed .side a.nav,.admin.collapsed .side button.nav,.admin.collapsed .side .brand{justify-content:center;gap:0;padding-left:0;padding-right:0}.admin.collapsed .side a.nav.active{background:var(--admin-chip-h)}.admin.collapsed .side a.nav.active:before{height:24px;margin-top:-12px;left:0}.admin .side .foot{margin-top:10px;padding-top:10px}.admin .topbar{background:color-mix(in srgb, var(--admin-panel) 82%, transparent);-webkit-backdrop-filter:saturate(1.8)blur(20px);min-height:58px;padding:12px 28px}.admin .topbar .who{background:var(--admin-chip);border:1px solid var(--admin-line);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;max-width:240px;padding:5px 11px;font-weight:600;overflow:hidden}.admin .topbar .mode-toggle,.login .mode-toggle{background:var(--admin-chip);color:var(--admin-ink-2);border:1px solid var(--admin-line);transition:background-color .16s var(--ease), color .16s var(--ease), transform .24s var(--ease)}.admin .topbar .mode-toggle:hover,.login .mode-toggle:hover{background:var(--admin-chip-h);color:var(--admin-ink);transform:rotate(-18deg)}.admin .topbar .mode-toggle:focus-visible,.login .mode-toggle:focus-visible{outline:2px solid var(--admin-focus);outline-offset:2px}.admin .body{animation:admin-rise .45s var(--ease) both}.login{background:var(--admin-bg);position:relative;overflow:hidden}.login:before{content:"";pointer-events:none;animation:login-drift 24s var(--ease) infinite alternate;background:radial-gradient(680px 420px at 18% 8%,#17239b2e,#0000 62%),radial-gradient(620px 460px at 84% 92%,#e2143a29,#0000 63%),radial-gradient(520px 380px at 72% 12%,#c1157f21,#0000 60%);position:absolute;inset:-20%}.login:after{content:"";pointer-events:none;background-image:linear-gradient(to right, var(--admin-line) 1px, transparent 1px), linear-gradient(to bottom, var(--admin-line) 1px, transparent 1px);opacity:.7;background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(900px 640px at 50% 45%,#000 12%,#0000 78%);mask-image:radial-gradient(900px 640px at 50% 45%,#000 12%,#0000 78%)}.login form{z-index:1;max-width:396px;box-shadow:var(--admin-shadow2), 0 40px 80px -30px #0a123059;animation:login-in .6s var(--ease) both;border-radius:24px;gap:0;padding:0 0 26px;position:relative;overflow:hidden}html[data-theme=dark] .login form{box-shadow:var(--admin-shadow2), 0 40px 90px -28px #000000b8}.login form:before{content:"";background:var(--gradient-blaugrana);height:3px;display:block}.login .lockup{border-bottom:1px solid var(--admin-line);background:linear-gradient(180deg, var(--admin-gold-wash), transparent);align-items:center;gap:12px;padding:24px 28px 18px;display:flex}.login .lockup img{filter:drop-shadow(0 4px 10px #0a12304d);flex:none}.login .lockup .wm{flex:1;min-width:0}.login h1{letter-spacing:-.01em;font-size:17px;font-weight:800;line-height:1.2}.login .kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--admin-ink-2);margin-top:3px;font-size:10px;font-weight:700;display:block}.login .fields{flex-direction:column;gap:18px;padding:20px 28px 0;display:flex}.login .hint{margin:0 0 4px}.login .fields input{background:var(--admin-panel);border:1px solid var(--admin-line);height:48px;transition:border-color .16s var(--ease), box-shadow .16s var(--ease), background-color .16s var(--ease);border-radius:12px;padding:0 16px;font-size:15px}.login .fields input:hover:not(:disabled){border-color:var(--admin-chip-h)}.login .fields input:focus{background:var(--admin-card);border-color:var(--admin-gold-line);box-shadow:0 0 0 3px var(--admin-gold-bg);outline:none}.login .fields input[aria-invalid=true]{border-color:var(--admin-danger-line);box-shadow:0 0 0 3px var(--admin-danger-bg)}.login .alert{border:1px solid var(--admin-danger-line);background:var(--admin-danger-bg);color:var(--admin-danger);animation:login-shake .42s var(--ease) both;border-left-width:3px;border-radius:4px 12px 12px 4px;align-items:flex-start;gap:9px;margin:16px 28px 0;padding:11px 13px;font-size:12.5px;font-weight:600;line-height:1.45;display:flex}.login .alert svg{flex:none;margin-top:1px}.login .actions{padding:18px 28px 0}.login #login-submit{letter-spacing:.02em;background-image:linear-gradient(180deg, #ffe25c 0%, var(--gold) 52%, #f0c500 100%);color:#1d1d1f;width:100%;height:50px;transition:transform .16s var(--ease), box-shadow .16s var(--ease), filter .16s var(--ease);border:1px solid #8c6c0052;border-radius:12px;font-size:15px;font-weight:700;box-shadow:inset 0 1px #ffffff8c,0 10px 26px -8px #deb500b3}.login #login-submit:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-2px);box-shadow:inset 0 1px #fff9,0 16px 34px -10px #deb500cc}.login #login-submit:active:not(:disabled){filter:brightness(.96);transform:translateY(0);box-shadow:inset 0 1px 2px #0a123033,0 4px 12px -6px #deb50099}.login #login-submit:disabled{opacity:.7;filter:saturate(.7);box-shadow:none}.login .spin{border:2px solid #1d1d1f47;border-top-color:#1d1d1f;border-radius:50%;flex:none;width:14px;height:14px;animation:.7s linear infinite login-spin}.login .legal{border-top:1px solid var(--admin-line);color:var(--admin-ink-2);text-align:center;margin:18px 28px 0;padding-top:14px;font-size:10.5px;line-height:1.5}@keyframes admin-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes login-in{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:none}}@keyframes login-drift{0%{transform:translate(-1.5%,-1%)scale(1)}to{transform:translate(1.5%,1.5%)scale(1.06)}}@keyframes login-shake{0%{opacity:0;transform:translate(0)}25%{opacity:1;transform:translate(-5px)}55%{transform:translate(4px)}80%{transform:translate(-2px)}to{transform:translate(0)}}@keyframes login-spin{to{transform:rotate(1turn)}}@media (width<=560px){.login{padding:20px 16px}.login form{max-width:100%}.login .lockup,.login .fields,.login .actions{padding-left:20px;padding-right:20px}.login .alert,.login .legal{margin-left:20px;margin-right:20px}}@media (width<=860px){.admin .side .grp{border-top:1px solid var(--admin-line);height:0;margin:12px 10px 8px;padding:0;display:block;overflow:hidden}.admin .side a.nav,.admin .side button.nav,.admin .side .brand{justify-content:center;gap:0;padding-left:0;padding-right:0}.admin .side a.nav.active{background:var(--admin-chip-h)}.admin .side a.nav.active:before{height:24px;margin-top:-12px;left:0}}@media (prefers-reduced-motion:reduce){.admin .body,.login form,.login:before,.login .alert,.login .spin{animation:none}.admin .side a.nav,.admin .side button.nav,.admin .topbar .mode-toggle,.login .mode-toggle,.login #login-submit{transition:none}.admin .side a.nav:hover,.admin .side button.nav:hover,.admin .topbar .mode-toggle:hover,.login .mode-toggle:hover,.login #login-submit:hover:not(:disabled){transform:none}}
