:root{--bg: #f4f6f3;--surface: #fff;--surface2: #f8faf7;--border: #dfe6e0;--ink: #16231f;--ink2: #47574f;--muted: #66756d;--brand: #0f4c45;--brand2: #15796c;--gold: #d9b44a;--on-brand: #fff;--red: #b42318;--green: #0b7a4b;--font: "IBM Plex Sans Arabic", "Segoe UI", Tahoma, sans-serif;--r: 16px;--shadow: 0 1px 2px rgba(15, 40, 35, .05), 0 10px 28px -14px rgba(15, 40, 35, .18);--ease: cubic-bezier(.22, .61, .36, 1)}:root[data-theme=navy]{--bg: #f3f6fa;--surface2: #f8fafd;--border: #d9e1ec;--ink: #17243a;--ink2: #43546c;--muted: #5f6e82;--brand: #0a1a2f;--brand2: #1e4a7a;--gold: #c9a227}:root[data-theme=bordeaux]{--bg: #faf5f4;--surface2: #fcf8f7;--border: #eddcdc;--ink: #2a1418;--ink2: #5c3a40;--muted: #7a5a60;--brand: #5b1228;--brand2: #8f1f40;--gold: #d4a72c}:root[data-theme=pearl]{--bg: #f7f4ec;--surface: #fffdf8;--surface2: #fbf7ee;--border: #e8e0cf;--ink: #2b261c;--ink2: #5a5140;--muted: #766c58;--brand: #6b5a35;--brand2: #94803f;--gold: #f1d98a}:root[data-theme=night]{--bg: #0e141a;--surface: #161e26;--surface2: #1c262f;--border: #2c3a45;--ink: #eaf1f1;--ink2: #c1cfd0;--muted: #93a4a8;--brand: #14312f;--brand2: #2bb5a0;--gold: #e2bd4a;--shadow: 0 8px 22px rgba(0, 0, 0, .35)}:root[data-theme=noir]{--bg: #0b0a08;--surface: #14130f;--surface2: #1b1a15;--border: #37332a;--ink: #f6f1e4;--ink2: #d4cdbb;--muted: #a59d8a;--brand: #1b1913;--brand2: #d9b44a;--gold: #e6c35c;--shadow: 0 0 0 1px #37332a}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font);line-height:1.6}button,input,select{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:default;opacity:.55}h1,h2,h3,p{margin:0}:focus-visible{outline:2px solid var(--brand2);outline-offset:2px}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}input,select{background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:.45rem .65rem;min-width:0;max-width:100%}.pri{background:linear-gradient(120deg,var(--brand),var(--brand2));color:#fff;border:0;border-radius:11px;padding:.55rem 1.2rem;font-weight:600}.pri.sm{padding:.3rem .8rem}.ghost{background:var(--surface);border:1px solid var(--border);border-radius:11px;padding:.5rem 1rem}.link{background:none;border:0;color:var(--brand2);padding:0;font-size:.85rem;text-decoration:underline}.load,.login{min-height:100dvh;display:grid;place-items:center;padding:16px;background:radial-gradient(1000px 500px at 80% -10%,var(--brand2),transparent),linear-gradient(150deg,var(--brand),#08130f)}.load .logo{width:72px;animation:pulse 1.4s infinite}@keyframes pulse{50%{opacity:.55}}.login-card{width:min(400px,100%);background:var(--surface);border-radius:22px;padding:28px;display:grid;gap:10px;text-align:center;box-shadow:0 30px 70px -25px #0009}.login-card .logo{width:58px;margin:auto}.login-card h1{font-size:1.5rem}.who{color:var(--muted)}.greet{font-weight:700;color:var(--brand2);margin-top:6px}.login-card label{display:grid;gap:3px;text-align:start;font-size:.85rem;color:var(--ink2)}.login-card .clock{align-items:center;margin-top:6px}.err{color:var(--red);font-size:.88rem}.logo{width:42px;height:42px;flex:none}.shell{display:grid;grid-template-columns:236px minmax(0,1fr);min-height:100dvh}.side{position:sticky;top:0;height:100dvh;background:linear-gradient(185deg,var(--brand),#08130f 130%);color:#fff;display:flex;flex-direction:column;padding:18px 12px;gap:18px}.brand{display:flex;gap:10px;align-items:center;padding:0 6px}.brand b{display:block;line-height:1.3}.brand small{opacity:.75;font-size:.75rem}.side nav{display:grid;gap:4px;flex:1;align-content:start}.side nav button{display:flex;align-items:center;gap:10px;background:none;border:0;color:#fff;opacity:.82;padding:.6rem .75rem;border-radius:12px;text-align:start;transition:background .2s var(--ease)}.side nav button:hover{background:#ffffff14;opacity:1}.side nav button.on{background:#ffffff26;opacity:1;box-shadow:inset 3px 0 var(--gold);font-weight:600}.out{background:none;border:1px solid rgba(255,255,255,.25);color:#fff;border-radius:10px;padding:.4rem}main{padding:20px 26px 40px;min-width:0}.top{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:16px}.top h2{font-size:1.35rem}.top p{color:var(--muted);font-size:.9rem}.clock{display:flex;flex-direction:column;align-items:flex-end;line-height:1.35}.clock b{font-variant-numeric:tabular-nums;font-size:1.1rem;direction:ltr}.clock span{color:var(--muted);font-size:.8rem}.page{display:grid;gap:14px;min-width:0;animation:in .3s var(--ease)}@keyframes in{0%{opacity:0;transform:translateY(5px)}}:root[data-motion=off] *{animation:none!important;transition:none!important}@media (prefers-reduced-motion: reduce){*{animation:none!important}}.hint{color:var(--ink2);font-size:.85rem;background:var(--surface2);border:1px solid var(--border);border-inline-start:3px solid var(--gold);border-radius:10px;padding:.45rem .75rem}.filters{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end}.filters label{display:grid;gap:2px;font-size:.78rem;color:var(--muted)}.filters .grow{flex:1 1 220px}.filters .chk,.chk{display:flex;align-items:center;gap:6px;padding-bottom:.5rem}.kpis{display:flex;flex-wrap:wrap;gap:12px}.kpis>div{flex:1 1 170px;min-width:0;container-type:inline-size;background:var(--surface);border:1px solid var(--border);border-radius:var(--r);padding:.75rem 1rem;box-shadow:var(--shadow);display:grid;gap:1px;transition:transform .2s var(--ease)}.kpis>div:hover{transform:translateY(-2px)}.kpis small{color:var(--muted);font-weight:600}.kpis b{font-size:clamp(1.05rem,11cqi,1.75rem);font-variant-numeric:tabular-nums;white-space:nowrap}.kpis i{font-style:normal;font-size:.75rem;color:var(--muted)}.kpis .lead{flex-grow:1.5;background:linear-gradient(125deg,var(--brand),var(--brand2));border:0;color:#fff}.kpis .lead small,.kpis .lead i{color:#ffffffd9}.kpis.slim b{font-size:clamp(1rem,9cqi,1.3rem)}.notice{justify-self:start;background:color-mix(in srgb,var(--gold) 20%,var(--surface));border:1px solid var(--gold);border-radius:10px;padding:.35rem .8rem}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r);box-shadow:var(--shadow);min-width:0}.card.pad{padding:16px;display:grid;gap:12px}.card h3{font-size:1rem}.tbl{padding:12px;display:grid;gap:10px;overflow-x:auto}.charts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.chart{padding:14px 16px}.chart header{display:flex;justify-content:space-between;margin-bottom:8px}.chart small{color:var(--muted)}.plot{position:relative}.plot svg{display:block;width:100%;height:auto;direction:ltr}.grid{stroke:var(--border);stroke-width:1}.ax{fill:var(--muted);font-size:11px;font-family:var(--font)}.bar{fill:var(--brand2)}.hit{cursor:pointer}.hit:hover .bar{fill:var(--gold)}.line{fill:none;stroke:var(--brand2);stroke-width:2}.area{fill:var(--brand2);opacity:.1}.dot{fill:var(--brand2);stroke:var(--surface);stroke-width:2}.tip{position:absolute;transform:translate(-50%,calc(-100% - 10px));background:var(--ink);color:var(--surface);padding:.3rem .6rem;border-radius:8px;font-size:.8rem;pointer-events:none;white-space:nowrap;display:grid;z-index:4}.legend{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:.78rem;color:var(--ink2);margin-bottom:4px}.legend i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-inline-end:4px}.hbars{display:grid;gap:3px}.hbars button{display:grid;grid-template-columns:minmax(90px,30%) 1fr auto 3.2rem;align-items:center;gap:8px;background:none;border:0;padding:.2rem .25rem;border-radius:8px;text-align:start;font-size:.85rem}.hbars button:not(:disabled):hover{background:var(--surface2)}.hbars button:disabled{opacity:1}.hbars .tr{height:10px;background:var(--surface2);border-radius:5px;overflow:hidden}.hbars i{display:block;height:100%;border-radius:5px;background:var(--brand2)}.hbars b{font-variant-numeric:tabular-nums;font-weight:600}.hbars small{text-align:end}table.g{border-collapse:separate;border-spacing:0;width:100%;font-size:.88rem}.g th{text-align:start;color:var(--muted);font-weight:600;padding:.45rem .6rem;border-bottom:2px solid var(--border);background:var(--surface);position:sticky;top:0;white-space:nowrap}.g th button{all:unset;cursor:pointer}.g td{padding:.4rem .6rem;border-bottom:1px solid var(--border);overflow-wrap:anywhere}.g tbody tr:hover td{background:var(--surface2)}.g .n,.paper .n{text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap}.nw{white-space:nowrap}.neg td{color:var(--red)}.fix{color:var(--gold);margin-inline-start:3px}.more{justify-self:center}.good{color:var(--green)}.bad{color:var(--red);font-weight:600}.chip{background:var(--surface2);border:1px solid var(--border);border-radius:99px;padding:0 .55rem;font-size:.78rem}.chip:disabled{opacity:1}.chip.un{border-style:dashed;color:var(--muted)}.g input:not([type=checkbox]),.g select{width:100%;min-width:130px;padding:.2rem .4rem}.empty{text-align:center;padding:50px 16px;color:var(--muted);display:grid;gap:10px;justify-items:center}.msg{font-weight:600;color:var(--brand2)}.drop{display:flex;gap:10px;justify-content:center;align-items:center;padding:34px 16px;border:2px dashed var(--border);background:var(--surface);border-radius:var(--r);color:var(--ink2)}.drop:hover{border-color:var(--brand2)}.swatches{display:flex;flex-wrap:wrap;gap:8px}.swatches button{display:flex;align-items:center;gap:8px;background:var(--surface2);border:1px solid var(--border);border-radius:12px;padding:.4rem .7rem}.swatches button.on{border-color:var(--brand2);box-shadow:0 0 0 2px var(--brand2)}.swatches i{width:20px;height:20px;border-radius:50%;border:1px solid var(--border)}.keys{margin:0;padding:0;list-style:none}.keys li{display:flex;gap:10px}.rep-kinds{display:flex;flex-wrap:wrap;gap:6px}.rep-kinds button{background:var(--surface);border:1px solid var(--border);border-radius:99px;padding:.35rem .9rem}.rep-kinds button.on{background:var(--brand);color:#fff;border-color:var(--brand)}.rep-tools{display:flex;flex-wrap:wrap;gap:6px}.exp{background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:.35rem .9rem;font-weight:600}.exp.pdf{color:#c2410c}.exp.xls{color:#15803d}.exp.htm{color:#1d4ed8}.paper{--p1: #0f4c45;--p2: #15796c;--pg: #c9a227;background:#fff;color:#14212b;width:100%;max-width:1060px;margin:auto;padding:1cm;box-shadow:0 6px 24px -10px #00000059;font-size:calc(13px * var(--rfs, 1));overflow-x:auto}.paper[data-look=navy]{--p1: #0b2d5c;--p2: #1e5a96}.paper[data-look=mono]{--p1: #111;--p2: #444;--pg: #111}.paper[data-look=bordeaux]{--p1: #5b1228;--p2: #8f1f40}.rep-band{display:flex;justify-content:space-between;gap:16px;border-bottom:3px solid var(--pg);padding-bottom:8px;margin-bottom:12px}.rep-band h1{color:var(--p1);font-size:1.6em}.rep-meta{display:grid;text-align:end;font-size:.9em}.rep-kpis{display:flex;gap:8px;margin-bottom:12px}.rep-kpis div{flex:1;min-width:0;border:1px solid #dfe6e3;border-radius:12px;padding:7px 11px;background:linear-gradient(180deg,#fff,#f5f8f7);box-shadow:0 2px 8px -4px #0003;display:grid}.rep-kpis small{color:#5a6b66}.rep-kpis b{font-size:1.2em;font-variant-numeric:tabular-nums}.rep-kpis .lead{background:linear-gradient(125deg,var(--p1),var(--p2));color:#fff;border:0}.rep-kpis .lead small{color:#ffffffd9}.paper table{width:100%;border-collapse:collapse}.paper th{background:var(--p1);color:#fff;padding:5px 8px;border:1px solid var(--p1);text-align:start}.paper td{padding:4px 8px;border:1px solid #d8e0dd;overflow-wrap:anywhere}.paper .mh td{background:#eaf1ef;font-weight:700;color:var(--p1)}.paper .sub td,.paper tfoot td{font-weight:700;background:#f3f6f5}.paper .ind{padding-inline-start:22px}.paper .neg td{color:#b42318}.paper tr{break-inside:avoid}.paper thead{display:table-header-group}.note{color:#5a6b66;font-size:.9em;margin-bottom:6px}.rep-words{margin-top:10px;font-weight:700;border:1px dashed var(--pg);border-radius:8px;padding:6px 10px}.xrow{background:none;border:0;color:#b42318;margin-inline-end:6px;padding:0 2px;opacity:0}tr:hover .xrow,.xrow:focus{opacity:1}@page{margin:1cm;@bottom-center{content:counter(page) " / " counter(pages);font-size:9pt;color:#66756d}}@media print{html,body{background:#fff!important}.np,.top,.side{display:none!important}.shell{display:block}main{padding:0}.page{display:block;animation:none}.paper{padding:0;box-shadow:none;max-width:none;overflow:visible;-webkit-print-color-adjust:exact;print-color-adjust:exact}.paper.wide{page:wide}}@page wide{size:A4 landscape;margin:1cm}@media (max-width: 860px){.charts{grid-template-columns:minmax(0,1fr)}}@media (max-width: 760px){.shell{display:block;padding-bottom:66px}main{padding:14px 16px 24px}.side{position:fixed;inset:auto 0 0 0;height:auto;flex-direction:row;padding:4px 6px calc(4px + env(safe-area-inset-bottom));z-index:9}.brand,.out{display:none}.side nav{grid-auto-flow:column;grid-auto-columns:1fr}.side nav button{flex-direction:column;gap:0;padding:.25rem;font-size:.68rem;text-align:center}.side nav button.on{box-shadow:none}.top{flex-wrap:wrap}.clock{align-items:flex-start}.hide-s{display:none}.rep-band{flex-direction:column}.rep-meta{text-align:start}.rep-kpis{flex-wrap:wrap}.rep-kpis div{flex-basis:45%}.paper{padding:12px}.hbars button{grid-template-columns:minmax(80px,34%) 1fr auto}.hbars small{display:none}.filters label:not(.chk){flex:1 1 130px}.filters select,.filters input{width:100%}}.perm{border:1px solid var(--border);border-radius:12px;display:flex;flex-wrap:wrap;gap:2px 16px;padding:.4rem .8rem}.perm legend{font-weight:600;padding:0 .4rem}.perm .chk{padding:0}.tile{position:relative;flex:none;width:34px;height:34px;border-radius:11px;display:grid;place-items:center;font-size:17px;background:linear-gradient(145deg,#ffffff42,#ffffff12);box-shadow:inset 0 0 0 1px #fff3,0 4px 10px -5px #00000073;transition:transform .3s var(--ease);isolation:isolate}.tile i{font-style:normal;line-height:1;transition:transform .35s cubic-bezier(.34,1.7,.5,1)}.tile.big{width:46px;height:46px;font-size:23px;border-radius:14px;background:linear-gradient(145deg,color-mix(in srgb,var(--gold) 34%,var(--surface)),var(--surface));box-shadow:inset 0 0 0 1px var(--border),var(--shadow);animation:float 4s ease-in-out infinite}@keyframes float{50%{transform:translateY(-3px)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pop{0%{transform:scale(.6) rotate(-14deg)}60%{transform:scale(1.18) rotate(5deg)}}@keyframes rise{0%{opacity:0;transform:translateY(12px)}}@keyframes sheen{to{transform:translate(320%) skew(-18deg)}}.side nav button:hover .tile{transform:translateY(-2px) scale(1.06)}.side nav button:hover .tile i{transform:scale(1.2) rotate(-8deg)}.side nav button.on .tile{overflow:hidden;background:none;box-shadow:none}.side nav button.on .tile:before{content:"";position:absolute;top:-60%;right:-60%;bottom:-60%;left:-60%;z-index:-2;background:conic-gradient(var(--gold),transparent 35%,var(--gold) 55%,transparent 80%,var(--gold));animation:spin 3.5s linear infinite}.side nav button.on .tile:after{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;z-index:-1;border-radius:9px;background:var(--brand)}.side nav button.on .tile i{animation:pop .5s var(--ease)}.kpis>div{position:relative;overflow:hidden;animation:rise .45s var(--ease) backwards}.kpis>div:nth-child(2){animation-delay:.06s}.kpis>div:nth-child(3){animation-delay:.12s}.kpis>div:nth-child(4){animation-delay:.18s}.kpis>div:nth-child(5){animation-delay:.24s}.kpis>div .tile{position:absolute;inset-inline-end:10px;top:10px;background:color-mix(in srgb,var(--brand2) 12%,var(--surface));box-shadow:inset 0 0 0 1px var(--border)}.kpis .lead .tile{background:#ffffff2e;box-shadow:inset 0 0 0 1px #ffffff4d}.kpis>div:hover .tile i{transform:scale(1.25) rotate(8deg)}.kpis>div:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:35%;transform:translate(-160%) skew(-18deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.28),transparent);pointer-events:none}.kpis>div:hover:after{animation:sheen .8s ease}.card.chart{animation:rise .5s var(--ease) backwards}.hbars i{transform-origin:right;animation:grow .7s var(--ease) backwards}@keyframes grow{0%{transform:scaleX(0)}}:root[dir=ltr] .hbars i{transform-origin:left}.hello{display:flex;align-items:center;gap:12px}.drop:hover .tile{transform:translateY(-3px)}.kpis>div small{padding-inline-end:40px}@media (max-width: 760px){.side nav button .tile{width:28px;height:28px;font-size:15px}}.kpis .lead{background:linear-gradient(125deg,var(--brand),var(--brand2));box-shadow:0 16px 34px -18px var(--brand2),inset 0 0 0 1px color-mix(in srgb,var(--gold) 55%,transparent)}.card.chart header h3{position:relative;padding-inline-start:12px}.card.chart header h3:before{content:"";position:absolute;inset-inline-start:0;top:18%;bottom:18%;width:3px;border-radius:3px;background:linear-gradient(180deg,var(--gold),var(--brand2))}.top{padding-bottom:12px;border-bottom:1px solid color-mix(in srgb,var(--gold) 45%,var(--border))}.side{box-shadow:inset 1px 0 color-mix(in srgb,var(--gold) 35%,transparent)}html{touch-action:manipulation}main{padding-inline:max(16px,env(safe-area-inset-left)) max(16px,env(safe-area-inset-right))}@media (pointer: coarse){input,select{font-size:16px;min-height:44px}.ghost,.pri,.rep-kinds button,.swatches button{min-height:44px}.pri.sm{min-height:40px}.hbars button{padding-block:.45rem}.chip{padding:.15rem .7rem}.xrow{opacity:1;padding:0 8px}.link{padding:.4rem 0}}@media (min-width: 761px) and (max-width: 1100px),(max-height: 520px) and (orientation: landscape){.shell{display:grid;grid-template-columns:84px minmax(0,1fr);padding-bottom:0}.side{position:sticky;inset:auto;top:0;height:100dvh;flex-direction:column;padding:10px 6px;padding-inline-start:max(6px,env(safe-area-inset-right));overflow-y:auto;z-index:9}.brand{display:flex;justify-content:center;padding:0}.brand>div,.out{display:none}.side nav{display:grid;grid-auto-flow:row;grid-auto-columns:auto;gap:2px}.side nav button{flex-direction:column;gap:2px;padding:.35rem .1rem;font-size:.68rem;text-align:center;line-height:1.25}.side nav button.on{box-shadow:none}.hide-s{display:table-cell}.charts{grid-template-columns:minmax(0,1fr)}.top{flex-wrap:nowrap}.clock{align-items:flex-end}}@media (max-height: 520px) and (orientation: landscape){.side nav button span:last-child{display:none}.brand{display:none}.side nav button{padding:.3rem 0}.top p{display:none}.tile.big{width:36px;height:36px;font-size:18px}main{padding-top:8px}.charts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 900px) and (max-width: 1100px) and (orientation: landscape){.charts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px) and (orientation: portrait){.kpis>div{flex-basis:calc(50% - 6px)}.kpis .lead{flex-basis:100%}.tbl{padding:6px}.g td,.g th{padding-inline:.35rem}.side nav button span:last-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}}.live{flex:none;overflow:visible}.live .ac{color:var(--gold);stroke:var(--gold)}.kpis .live .ac,.hi .ac{stroke:var(--gold)}.live circle.ac{fill:color-mix(in srgb,var(--gold) 30%,transparent)}.live.hi{color:var(--brand2);filter:drop-shadow(0 6px 10px color-mix(in srgb,var(--gold) 45%,transparent))}.a-bar{transform-box:fill-box;transform-origin:bottom}.a-drop,.a-rise,.a-fall,.a-back,.a-float,.a-pulse,.a-swing,.a-spin{transform-box:fill-box;transform-origin:center}.a-swing{transform-origin:90% 10%}.a-write{stroke-dasharray:8}.go .a-bar,button:hover>.live .a-bar{animation:l-bar 1.8s var(--ease) infinite}.a-bar.b2{animation-delay:.15s!important}.a-bar.b3{animation-delay:.3s!important}.go .a-drop,button:hover>.live .a-drop{animation:l-drop 1.9s cubic-bezier(.5,0,.7,.4) infinite}.go .a-write,button:hover>.live .a-write{animation:l-write 2.4s ease infinite}.a-write.w2{animation-delay:.25s!important}.a-write.w3{animation-delay:.5s!important}.go .a-swing,button:hover>.live .a-swing{animation:l-swing 2.2s ease-in-out infinite}.go .a-rise,button:hover>.live .a-rise,div:hover>.live .a-rise{animation:l-rise 1.6s ease-in-out infinite}.go .a-fall{animation:l-fall 1.6s ease-in-out infinite}.go .a-spin,button:hover>.live .a-spin{animation:spin 7s linear infinite}.go .a-pulse,div:hover>.live .a-pulse{animation:l-pulse 1.8s ease-in-out infinite}.go .a-float,div:hover>.live .a-float{animation:float 3s ease-in-out infinite}div:hover>.live .a-back{animation:l-back 1.4s ease-in-out infinite}@keyframes l-bar{0%,to{transform:scaleY(1)}45%{transform:scaleY(.45)}}@keyframes l-drop{0%{transform:translateY(-4px);opacity:0}25%{opacity:1}70%{transform:translateY(8px);opacity:1}to{transform:translateY(10px);opacity:0}}@keyframes l-write{0%{stroke-dashoffset:8}45%,to{stroke-dashoffset:0}}@keyframes l-swing{0%,to{transform:rotate(-7deg)}50%{transform:rotate(7deg)}}@keyframes l-rise{50%{transform:translateY(-2.5px)}}@keyframes l-fall{50%{transform:translateY(2.5px)}}@keyframes l-pulse{50%{transform:scale(1.35);opacity:.65}}@keyframes l-back{50%{transform:translate(-3px)}}.mk-ring{stroke-dasharray:142;animation:mk-ring 1.2s var(--ease) backwards}.mk-b{stroke-dasharray:16;animation:mk-b .8s var(--ease) .25s backwards}.mk-b.b2{animation-delay:.4s}.mk-b.b3{animation-delay:.55s}.mk-coin{transform-box:fill-box;transform-origin:center;animation:mk-coin .7s cubic-bezier(.34,1.7,.5,1) .85s backwards,float 3.4s ease-in-out 1.6s infinite}@keyframes mk-ring{0%{stroke-dashoffset:142}}@keyframes mk-b{0%{stroke-dashoffset:16}}@keyframes mk-coin{0%{transform:scale(0)}}.splash{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-content:center;justify-items:center;gap:4px;text-align:center;color:#fff;background:radial-gradient(900px 500px at 75% -10%,var(--brand2),transparent),linear-gradient(150deg,var(--brand),#06100d);animation:sp-out .4s ease 1.35s forwards}.splash p{color:var(--gold);margin-top:14px;animation:rise .5s var(--ease) .3s backwards}.splash h1{font-size:1.9rem;animation:rise .5s var(--ease) .45s backwards}.splash small{opacity:.75;animation:rise .5s var(--ease) .6s backwards}@keyframes sp-out{to{opacity:0;visibility:hidden}}.side{background:linear-gradient(170deg,var(--brand) 0%,#0a2622 55%,var(--brand) 100%);background-size:100% 240%;animation:side-flow 18s ease-in-out infinite;overflow:hidden}.side:before{content:"";position:absolute;width:240px;height:240px;border-radius:50%;top:-100px;inset-inline-end:-90px;background:radial-gradient(circle,color-mix(in srgb,var(--gold) 34%,transparent),transparent 70%);pointer-events:none}.side>*{position:relative}@keyframes side-flow{50%{background-position:0 100%}}.side nav button{gap:12px}.side nav button.on{background:linear-gradient(270deg,#ffffff2b,#ffffff08);box-shadow:inset -3px 0 var(--gold)}:root[dir=ltr] .side nav button.on{background:linear-gradient(90deg,#ffffff2b,#ffffff08);box-shadow:inset 3px 0 var(--gold)}.kpis{gap:0;background:var(--surface);border-radius:22px;box-shadow:var(--shadow);overflow:hidden}.kpis>div{flex:1 1 150px;background:none;border:0;box-shadow:none;border-radius:0;padding:.9rem 1.1rem;position:relative}.kpis>div:hover{transform:none}.kpis>div+div:not(.lead):before{content:"";position:absolute;inset-inline-start:0;top:22%;bottom:22%;width:1px;background:linear-gradient(180deg,transparent,var(--gold),transparent)}.kpis>div>.live{position:absolute;inset-inline-end:14px;top:12px;color:var(--brand2)}.kpis .lead{flex:1 1 100%;padding:1.2rem 1.4rem;border-radius:0;background:linear-gradient(115deg,var(--brand),var(--brand2),var(--brand));background-size:220% 100%;animation:side-flow2 12s ease-in-out infinite;box-shadow:none}.kpis .lead b{font-size:clamp(1.7rem,7cqi,2.6rem);letter-spacing:.5px}.kpis .lead>.live{color:#fff;width:42px;height:42px;top:18px}@keyframes side-flow2{50%{background-position:100% 0}}.kpis.slim .lead b{font-size:clamp(1.2rem,5cqi,1.7rem)}.kpis.slim .lead{padding:.7rem 1.1rem}.card.chart{border:0;border-radius:22px}.drop{border-color:color-mix(in srgb,var(--gold) 55%,var(--border));border-radius:22px}@media (max-width: 760px) and (orientation: portrait){.kpis>div:not(.lead){flex-basis:50%}.side nav button{gap:1px}.side:before{display:none}.side nav button.on{background:#ffffff24;box-shadow:none;border-radius:12px}}@media (min-width: 761px) and (max-width: 1100px),(max-height: 520px) and (orientation: landscape){.side nav button.on{box-shadow:none;background:#ffffff24}}.bar{transform-box:fill-box;transform-origin:bottom;animation:c-grow .75s var(--ease) calc(var(--i, 0) * 55ms) backwards;transition:fill .2s}@keyframes c-grow{0%{transform:scaleY(0)}}.seg{transform-box:fill-box;transform-origin:bottom;animation:c-grow .6s var(--ease) calc(var(--i, 0) * 45ms) backwards;transition:opacity .2s}.plot svg:hover .seg{opacity:.6}.plot svg .seg:hover{opacity:1}.line{stroke-dasharray:1;animation:c-draw 1.5s var(--ease) backwards}@keyframes c-draw{0%{stroke-dashoffset:1}}.area{animation:c-fade 1.2s ease .5s backwards}@keyframes c-fade{0%{opacity:0}}.dot{transform-box:fill-box;transform-origin:center;animation:c-pop .4s cubic-bezier(.34,1.7,.5,1) calc(.25s + var(--i, 0) * .1s) backwards;transition:transform .2s}.hit:hover .dot{transform:scale(1.6)}@keyframes c-pop{0%{transform:scale(0)}}.hbars i{background:linear-gradient(270deg,var(--brand2),var(--gold));animation:grow .8s var(--ease) calc(var(--i, 0) * 50ms) backwards}:root[dir=ltr] .hbars i{background:linear-gradient(90deg,var(--brand2),var(--gold))}.hbars button{transition:background .2s,transform .2s var(--ease)}.hbars button:not(:disabled):hover{transform:translate(-3px)}:root[dir=ltr] .hbars button:not(:disabled):hover{transform:translate(3px)}.drawer{position:fixed;top:0;bottom:0;inset-inline-end:0;width:min(390px,100vw);z-index:30;background:var(--surface);border-inline-start:1px solid color-mix(in srgb,var(--gold) 50%,var(--border));box-shadow:0 0 44px -10px #0006;display:flex;flex-direction:column;gap:10px;padding:max(16px,env(safe-area-inset-top)) 16px max(16px,env(safe-area-inset-bottom));animation:dr-in .32s var(--ease)}@keyframes dr-in{0%{transform:translate(-40px);opacity:0}}:root[dir=ltr] .drawer{animation-name:dr-in-l}@keyframes dr-in-l{0%{transform:translate(40px);opacity:0}}.drawer header{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.drawer header small{color:var(--muted)}.drawer h3{font-size:1.1rem;line-height:1.35}.drawer .x{background:var(--surface2);border:1px solid var(--border);border-radius:50%;width:38px;height:38px;flex:none}.dr-sum{background:linear-gradient(115deg,var(--brand),var(--brand2));color:#fff;border-radius:16px;padding:.7rem 1rem;display:flex;justify-content:space-between;align-items:baseline;gap:10px}.dr-sum b{font-size:1.35rem;font-variant-numeric:tabular-nums}.dr-sum span{font-size:.8rem;opacity:.85}.dr-list{flex:1;overflow-y:auto;display:grid;gap:2px;align-content:start;-webkit-overflow-scrolling:touch}.dr-list>*{animation:rise .35s var(--ease) calc(var(--i, 0) * 28ms) backwards}.dr-list button{position:relative;display:flex;justify-content:space-between;gap:10px;background:none;border:0;border-bottom:1px solid var(--border);padding:.6rem .3rem .75rem;text-align:start}.dr-list button:hover{background:var(--surface2)}.dr-list button i{position:absolute;inset-inline-start:0;bottom:3px;height:3px;border-radius:3px;background:linear-gradient(270deg,var(--brand2),var(--gold))}.dr-list b{font-variant-numeric:tabular-nums;white-space:nowrap}.dr-list>div{display:flex;justify-content:space-between;gap:10px;padding:.5rem .3rem;border-bottom:1px solid var(--border);font-size:.88rem}.dr-list span{min-width:0;overflow-wrap:anywhere}.dr-list small{display:block;color:var(--muted)}.dr-list .neg b{color:var(--red)}@media (max-width: 760px){.drawer{top:auto;height:78dvh;width:100%;inset-inline:0;border-radius:22px 22px 0 0;border-inline-start:0;animation-name:dr-up;z-index:40}@keyframes dr-up{0%{transform:translateY(40px);opacity:0}}:root[dir=ltr] .drawer{animation-name:dr-up}}:root[data-theme=day]{--bg: #f4f7fb;--surface2: #f8fafd;--border: #dbe4ee;--ink: #15243a;--ink2: #41546b;--muted: #5d6d80;--brand: #1d5fa8;--brand2: #2f86d6;--gold: #f0b429}:root[data-theme=warm]{--bg: #faf3e7;--surface: #fffcf6;--surface2: #fbf4e8;--border: #ecdfc8;--ink: #2e2216;--ink2: #5b4632;--muted: #7c6650;--brand: #7a4a1e;--brand2: #b4752c;--gold: #e8ae45}:root[data-theme=royal]{--bg: #f5f3fa;--surface2: #f9f7fd;--border: #e2dcf0;--ink: #211a3a;--ink2: #4d4468;--muted: #6a6184;--brand: #2b1a5c;--brand2: #5a3fb0;--gold: #d9b44a}:root[data-theme=ocean]{--bg: #eef7fa;--surface2: #f4fafc;--border: #d3e6ed;--ink: #10303d;--ink2: #3a5a68;--muted: #587583;--brand: #0b5f80;--brand2: #0e8cb4;--gold: #f2c14e}:root[data-theme=aurora]{--bg: #0d1a22;--surface: #13252f;--surface2: #1a3039;--border: #2c4a55;--ink: #e6f6f4;--ink2: #bcdcd8;--muted: #8fb3b0;--brand: #14536b;--brand2: #34d0b0;--gold: #b6e36a;--shadow: 0 8px 22px rgba(0, 0, 0, .35)}:root[data-theme=sunset]{--bg: #fdf3ee;--surface2: #fdf7f3;--border: #f2dacd;--ink: #33160e;--ink2: #683e30;--muted: #85594a;--brand: #a33a26;--brand2: #dd6b3a;--gold: #f6bd4f}:root[data-theme=slate]{--bg: #f1f3f6;--surface2: #f7f8fa;--border: #dce0e6;--ink: #1d242e;--ink2: #475160;--muted: #626c7a;--brand: #37414f;--brand2: #5b6b80;--gold: #d3ad5a}:root[data-theme=indigo]{--bg: #f2f2fb;--surface2: #f7f7fd;--border: #dddcf1;--ink: #1c1b3d;--ink2: #47466d;--muted: #63628a;--brand: #312e81;--brand2: #5551d6;--gold: #eebc4b}.side{background:linear-gradient(170deg,var(--brand) 0%,color-mix(in srgb,var(--brand) 62%,#000) 55%,var(--brand) 100%);background-size:100% 240%}.hbars .lb{display:flex;align-items:center;gap:7px;min-width:0}.hbars .live{color:var(--brand2)}.hbars button:hover .a-float{animation:float 1.6s ease-in-out infinite}.hbars button:hover .a-pulse{animation:l-pulse 1.4s ease-in-out infinite}.hbars button:hover .a-swing{animation:l-swing 1.6s ease-in-out infinite}.hbars button:hover .a-write{animation:l-write 1.8s ease infinite}.hbars button:hover .a-back{animation:l-back 1.2s ease-in-out infinite}.plot svg.live{width:20px;height:20px;flex:none}.chart.wide{grid-column:1 / -1}.chart-table{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch}.g.mix{min-width:max-content}.g.mix th,.g.mix td{white-space:nowrap}.g.mix th:first-child,.g.mix td:first-child{position:sticky;inset-inline-start:0;background:var(--surface);z-index:1}.g.mix td.pick{cursor:pointer}.g.mix td.pick:hover{background:var(--surface2)}.g.mix tfoot td{font-weight:700;border-top:2px solid var(--gold)}.plot .val{font-size:12px;font-weight:600;fill:var(--ink)}.vbtn,.pri,.ghost,.link{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:.45rem 1rem;border:0;border-radius:999px;cursor:pointer;font-weight:600;font-size:.88rem;white-space:nowrap;text-decoration:none;color:var(--on-brand);background:linear-gradient(135deg,var(--brand),var(--btn-end));box-shadow:0 3px 10px color-mix(in srgb,var(--brand) 35%,transparent);transition:transform .18s var(--ease),box-shadow .18s var(--ease)}.vbtn:after,.pri:after,.ghost:after,.link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(110deg,transparent 35%,rgba(255,255,255,.4) 50%,transparent 65%);transform:translate(-120%);transition:transform .6s var(--ease)}:is(.vbtn,.pri,.ghost,.link):hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px color-mix(in srgb,var(--brand) 45%,transparent)}:is(.vbtn,.pri,.ghost,.link):hover:not(:disabled):after{transform:translate(120%)}:is(.vbtn,.pri,.ghost,.link):active:not(:disabled){transform:scale(.97)}:root[data-motion=off] :is(.vbtn,.pri,.ghost,.link),:root[data-motion=off] :is(.vbtn,.pri,.ghost,.link):after{transition:none}.chart header{align-items:flex-start;gap:10px}.vbtn{flex:none;align-self:flex-start}@media print{.vbtn,.pri,.ghost,.link{box-shadow:none}}:root{--btn-end: color-mix(in srgb, var(--brand2) 62%, var(--brand))}:root:is([data-theme=night],[data-theme=noir],[data-theme=aurora]){--btn-end: color-mix(in srgb, var(--brand2) 38%, var(--brand))}.xbar{display:inline-flex;align-items:stretch;min-height:38px;max-width:100%;border-radius:999px;overflow:hidden;background:var(--surface);border:1px solid color-mix(in srgb,var(--brand2) 35%,var(--border));box-shadow:0 2px 8px color-mix(in srgb,var(--brand) 12%,transparent)}.xbar-l{display:inline-flex;align-items:center;gap:6px;padding:0 12px;font-size:.8rem;font-weight:700;color:var(--ink2);background:color-mix(in srgb,var(--brand2) 10%,transparent)}.xbar button{position:relative;display:inline-flex;align-items:center;gap:5px;border:0;background:transparent;color:var(--ink);font-size:.85rem;font-weight:600;padding:0 12px;cursor:pointer;transition:color .2s,background .25s}.xbar button:before{content:"";position:absolute;inset-inline-start:0;top:8px;bottom:8px;width:1px;background:color-mix(in srgb,var(--brand2) 28%,transparent)}.xbar button svg{color:var(--brand2);transition:transform .25s var(--ease),color .2s}.xbar button:hover{color:#fff;background:linear-gradient(135deg,var(--brand),var(--btn-end))}.xbar button:hover svg{color:#fff;transform:translateY(-1px) scale(1.12)}.xbar button:focus-visible{outline:2px solid var(--brand2);outline-offset:-3px}@media (pointer: coarse){.xbar{min-height:44px}}@media (max-width: 520px){.xbar-l{display:none}.xbar button{padding:0 9px;font-size:.8rem}}:root[data-motion=off] .xbar button,:root[data-motion=off] .xbar button svg{transition:none}.paper[data-look=theme]{--p1: var(--brand);--p2: var(--btn-end);--pg: var(--gold)}@media print{.paper tfoot{display:table-row-group}}.pin{display:none;margin-inline-start:auto;background:none;border:0;color:#fff;opacity:.7;padding:4px;border-radius:8px}.pin.on{color:var(--gold);opacity:1}.pin:hover{opacity:1;background:#ffffff1f}@media (hover: hover) and (min-width: 761px){.pin{display:inline-grid}.shell{transition:grid-template-columns .32s var(--ease)}.side nav button .live{transition:transform .25s var(--ease)}.shell.rail{grid-template-columns:74px minmax(0,1fr)}.shell.rail .side{padding-inline:10px;align-items:stretch}.shell.rail .brand{justify-content:center;padding:0}.shell.rail .brand>div,.shell.rail .pin,.shell.rail .side nav button span:last-child,.shell.rail .out{display:none}.shell.rail .side nav button{justify-content:center;padding:.7rem 0}.shell.rail .side nav button:hover{background:#ffffff1f;opacity:1}.shell.rail .side nav button:hover .live{transform:translateY(-2px) scale(1.18)}.shell.rail .side nav button.on{background:linear-gradient(135deg,color-mix(in srgb,var(--gold) 30%,transparent),#ffffff14);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gold) 60%,transparent);opacity:1}}@media (max-width: 760px){main{padding-top:max(14px,env(safe-area-inset-top))}.side nav button .live{transition:transform .2s var(--ease)}.side nav button.on .live{transform:translateY(-1px) scale(1.12)}.side nav button:active .live{transform:scale(.88)}}.launch{display:grid;gap:16px}.launch-hero{position:relative;overflow:hidden;display:flex;align-items:center;gap:16px;padding:18px 20px;border-radius:22px;color:#fff;background:linear-gradient(125deg,var(--brand),var(--btn-end));box-shadow:0 10px 26px color-mix(in srgb,var(--brand) 30%,transparent)}.launch-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 40%,rgba(255,255,255,.16) 50%,transparent 60%);animation:sheen 5s ease-in-out infinite}@keyframes sheen{0%,45%{transform:translate(-110%)}to{transform:translate(110%)}}.launch-hero h2{font-size:1.5rem}.launch-hero p{opacity:.85}.launch-hero .mark{flex:none;animation:floaty 3.6s ease-in-out infinite}.launch-hero .mk-coin{transform-box:fill-box;transform-origin:center;animation:coin 2.4s ease-in-out infinite}@keyframes floaty{50%{transform:translateY(-5px)}}@keyframes coin{50%{transform:translateY(-3px) scale(1.15)}}.tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px}.tilebtn{position:relative;overflow:hidden;display:grid;justify-items:center;align-content:center;gap:6px;min-height:158px;padding:16px 10px;border:0;border-radius:22px;cursor:pointer;color:var(--ink);text-align:center;background:linear-gradient(160deg,var(--surface),color-mix(in srgb,var(--brand2) 12%,var(--surface)));box-shadow:0 6px 18px color-mix(in srgb,var(--brand) 14%,transparent);animation:rise .5s var(--ease) calc(var(--i) * 70ms) backwards;transition:transform .22s var(--ease),box-shadow .22s var(--ease)}.tilebtn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(110deg,transparent 35%,rgba(255,255,255,.45) 50%,transparent 65%);transform:translate(-120%);transition:transform .7s var(--ease)}.tilebtn:hover{transform:translateY(-4px);box-shadow:0 14px 28px color-mix(in srgb,var(--brand) 26%,transparent)}.tilebtn:hover:after{transform:translate(120%)}.tilebtn:active{transform:scale(.96)}.tilebtn b{font-size:1.05rem}.tilebtn small{color:var(--muted);font-size:.78rem;line-height:1.4}.tile-ic{display:grid;place-items:center;width:68px;height:68px;border-radius:20px;color:#fff;background:linear-gradient(135deg,var(--brand),var(--btn-end));box-shadow:0 6px 14px color-mix(in srgb,var(--brand) 32%,transparent);transition:transform .25s var(--ease)}.tilebtn:hover .tile-ic{transform:rotate(-5deg) scale(1.08)}.crumbs{display:flex;align-items:center;gap:8px;margin-bottom:12px;flex-wrap:wrap}.crumbs b{margin-inline-start:6px;color:var(--ink2)}.crumbs .vbtn{align-self:center}.crumbs .live{color:#fff}[dir=rtl] .crumbs .vbtn:first-child .live{transform:scaleX(-1)}@media (max-width: 520px){.tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tilebtn{min-height:142px}}@media (pointer: coarse){.crumbs .vbtn{min-height:44px}}.wl{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000;display:grid;place-items:center;overflow:hidden;cursor:pointer;color:#fff;background:radial-gradient(900px 600px at 50% 40%,#16406b,#0a1a2f 70%);animation:wlIn .5s ease both}.wl.wl-morning{background:radial-gradient(900px 600px at 50% 40%,#1f5f9e,#0b2140 70%)}.wl.wl-dusk{background:radial-gradient(900px 600px at 50% 40%,#5b2a4a,#140f2a 70%)}.wl.out{animation:wlOut .6s ease forwards}.wl-aurora{position:absolute;top:-30%;right:-30%;bottom:-30%;left:-30%;background:conic-gradient(from 0deg,transparent,rgba(110,190,255,.3),transparent 30%,rgba(212,175,55,.25),transparent 60%,rgba(30,122,90,.3),transparent);filter:blur(60px);animation:wlSpin 14s linear infinite}.wl-sp{position:absolute;top:-24px;border-radius:2px;opacity:0;animation:wlFall linear forwards}.wl-sp.k0{background:#d4af37}.wl-sp.k1{background:#6ebeff}.wl-sp.k2{background:#fff;border-radius:50%}.wl-sp.k3{background:linear-gradient(#f7e6a6,#d4af37)}.wl-box{position:relative;display:grid;justify-items:center;gap:6px;text-align:center;padding:24px;max-width:92vw}.wl-mark{position:relative;width:132px;height:132px;display:grid;place-items:center;margin-bottom:10px}.wl-logo{position:relative;z-index:2;display:grid;place-items:center;width:92px;height:92px;border-radius:24px;background:#ffffff14;animation:wlLand .9s cubic-bezier(.2,1.4,.4,1) both,wlGlow 2.4s ease-in-out .9s infinite}.wl-ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid transparent;border-top-color:#d4af37;border-right-color:#6ebeff;animation:wlSpin 1.6s linear infinite,wlPop .7s ease both}.wl-ring.r2{top:-14px;right:-14px;bottom:-14px;left:-14px;border-top-color:#6ebeff;border-left-color:#d4af37;opacity:.6;animation-duration:2.6s;animation-direction:reverse}.wl-rays{position:absolute;top:-40px;right:-40px;bottom:-40px;left:-40px;animation:wlRays 1.4s ease-out .5s both}.wl-rays b{position:absolute;left:50%;top:50%;width:3px;height:46%;margin-left:-1.5px;transform-origin:50% 0;background:linear-gradient(rgba(255,255,255,.7),transparent);border-radius:3px}.wl-check{position:absolute;z-index:3;bottom:4px;inset-inline-end:4px;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#2ecc71;color:#fff;font-weight:800;border:3px solid #0A1A2F;box-shadow:0 0 #2ecc7199;animation:wlPop .5s cubic-bezier(.2,1.8,.4,1) .7s both,wlPulse 1.6s ease-out 1.2s infinite}.wl-ok{margin:0;font-size:13.5px;color:#8ff0b6;font-weight:700;animation:wlRise .6s ease .8s both}.wl-emo{font-size:40px;animation:wlBob 1.8s ease-in-out .8s both infinite}.wl-hi{margin:0;font-family:inherit;font-weight:700;font-size:clamp(26px,5vw,44px);line-height:1.3;animation:wlRise .8s cubic-bezier(.2,.9,.3,1) 1s both}.wl-hi span{background:linear-gradient(90deg,#fff,#d4af37,#6ebeff,#fff);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:wlShine 4s linear infinite}.wl-hi em{font-style:normal;display:inline-block;transform-origin:70% 70%;animation:wlWave 1.2s ease-in-out 1.6s 2}.wl-line{margin:0;font-size:16px;color:#ffffffd9;animation:wlRise .8s cubic-bezier(.2,.9,.3,1) 1.35s both}.wl-date{margin:0;font-size:12.5px;color:#fff9;animation:wlRise .8s ease 1.5s both}.wl-bar{width:160px;height:3px;border-radius:3px;background:#ffffff1f;margin-top:16px;overflow:hidden;animation:wlRise .6s ease 1.6s both}.wl-bar i{display:block;height:100%;background:linear-gradient(90deg,#6ebeff,#d4af37);animation:wlBar 1.9s ease-in-out 1.6s both}.wl-skip{font-size:11px;color:#ffffff73;animation:wlRise .6s ease 1.8s both}@keyframes wlIn{0%{opacity:0}}@keyframes wlOut{to{opacity:0;transform:scale(1.06);filter:blur(6px)}}@keyframes wlSpin{to{transform:rotate(360deg)}}@keyframes wlFall{0%{opacity:0;transform:translate(0) rotate(0)}10%{opacity:1}to{opacity:.2;transform:translate(var(--x),110vh) rotate(var(--r))}}@keyframes wlLand{0%{transform:scale(.2) rotate(-25deg);opacity:0}}@keyframes wlGlow{50%{box-shadow:0 0 40px 6px #6ebeff8c}}@keyframes wlPop{0%{transform:scale(.3);opacity:0}}@keyframes wlRays{0%{opacity:0;transform:scale(.4)}50%{opacity:1}to{opacity:0;transform:scale(1.3) rotate(20deg)}}@keyframes wlPulse{to{box-shadow:0 0 0 16px #2ecc7100}}@keyframes wlBob{0%{transform:translateY(14px) scale(.4);opacity:0}25%{transform:none;opacity:1}50%{transform:translateY(-6px) rotate(-8deg)}75%{transform:translateY(0) rotate(6deg)}}@keyframes wlRise{0%{opacity:0;transform:translateY(18px);filter:blur(6px)}}@keyframes wlShine{to{background-position:300% 0}}@keyframes wlWave{0%,to{transform:rotate(0)}25%{transform:rotate(18deg)}75%{transform:rotate(-10deg)}}@keyframes wlBar{0%{width:0}to{width:100%}}@media (prefers-reduced-motion: reduce){.wl *{animation:none!important}.wl-sp,.wl-rays{display:none}}
