@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-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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-outline-style:solid;--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-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer base,components;@layer utilities{.\@container{container-type:inline-size}.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}.relative{position:relative}.static{position:static}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.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,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.text-wrap{text-wrap:wrap}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}:root{--bg:#e8eefa;--aur-1:#1d4fd033;--aur-2:#0b298a21;--aur-3:#ff670026;--aur-4:#7896ff47;--rib:#0b298a12;--glass:#ffffffc2;--glass-2:#ffffffe6;--glass-solid:#f7f9fe;--glass-border:#fffc;--glass-edge:#0b298a1a;--glass-shine:#fffffff2;--shadow:0 1px 2px #0816400d, 0 18px 40px -22px #0816404d;--shadow-lg:0 2px 6px #0816400f, 0 36px 80px -30px #08164073;--ink:#0a1630;--ink-2:#354260;--ink-3:#435069;--line:#0b298a1f;--track:#0b298a17;--blue:#0b298a;--blue-2:#1d4fd0;--accent-ink:#0b298a;--series:#1d4fd0;--series-2:#0b298a;--series-soft:#1d4fd029;--prev:#5f6a84;--blue-soft:#1d4fd01a;--primary-bg:#0b298a;--primary-ink:#fff;--orange:#ff6700;--orange-text:#a03e00;--orange-soft:#ff67001f;--good:#086530;--good-bg:#10a34a24;--warn:#8a4e00;--warn-bg:#f59e0b33;--bad:#b01f18;--bad-bg:#e5484d24;--muted-bg:#4c59721c;--wa:#1faf55;--hero-a:#0b298a;--hero-b:#001a3d;--scrim:#060e2466;--focus:#1d4fd0;--font:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--display:"Big Shoulders Display", "Inter", system-ui, sans-serif;--ease:cubic-bezier(.22, 1, .36, 1);--r-lg:22px;--r-md:16px;--side-w:248px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#050b1b;--aur-1:#1d4fd057;--aur-2:#0b298a8c;--aur-3:#ff67001f;--aur-4:#506ee633;--rib:#aabeff0d;--glass:#0f1934bd;--glass-2:#142040eb;--glass-solid:#0f1a33;--glass-border:#ffffff1a;--glass-edge:#00000059;--glass-shine:#ffffff12;--shadow:0 1px 2px #0006, 0 18px 40px -22px #000000bf;--shadow-lg:0 2px 6px #0006, 0 36px 80px -30px #000000d9;--ink:#eef2fb;--ink-2:#c3cde2;--ink-3:#a7b3cb;--line:#ffffff1a;--track:#ffffff17;--blue:#a9bdff;--blue-2:#7c9bff;--accent-ink:#b4c6ff;--series:#7c9bff;--series-2:#a9bdff;--series-soft:#7c9bff38;--prev:#95a1ba;--blue-soft:#7c9bff29;--primary-bg:#8ea8ff;--primary-ink:#06132e;--orange:#ff7a1f;--orange-text:#ffa366;--orange-soft:#ff7a1f29;--good:#6be3a2;--good-bg:#5ee29a24;--warn:#ffd27a;--warn-bg:#ffd16624;--bad:#ff9a95;--bad-bg:#ff8a8526;--muted-bg:#ffffff14;--wa:#2bd46a;--hero-a:#1a3cb0;--hero-b:#071640;--scrim:#00000094;--focus:#a9bdff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--bg:#050b1b;--aur-1:#1d4fd057;--aur-2:#0b298a8c;--aur-3:#ff67001f;--aur-4:#506ee633;--rib:#aabeff0d;--glass:#0f1934bd;--glass-2:#142040eb;--glass-solid:#0f1a33;--glass-border:#ffffff1a;--glass-edge:#00000059;--glass-shine:#ffffff12;--shadow:0 1px 2px #0006, 0 18px 40px -22px #000000bf;--shadow-lg:0 2px 6px #0006, 0 36px 80px -30px #000000d9;--ink:#eef2fb;--ink-2:#c3cde2;--ink-3:#a7b3cb;--line:#ffffff1a;--track:#ffffff17;--blue:#a9bdff;--blue-2:#7c9bff;--accent-ink:#b4c6ff;--series:#7c9bff;--series-2:#a9bdff;--series-soft:#7c9bff38;--prev:#95a1ba;--blue-soft:#7c9bff29;--primary-bg:#8ea8ff;--primary-ink:#06132e;--orange:#ff7a1f;--orange-text:#ffa366;--orange-soft:#ff7a1f29;--good:#6be3a2;--good-bg:#5ee29a24;--warn:#ffd27a;--warn-bg:#ffd16624;--bad:#ff9a95;--bad-bg:#ff8a8526;--muted-bg:#ffffff14;--wa:#2bd46a;--hero-a:#1a3cb0;--hero-b:#071640;--scrim:#00000094;--focus:#a9bdff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;min-height:100vh;margin:0;font-size:16px;line-height:1.5;overflow-x:hidden}h1,h2,h3,p{margin:0}button,input,select{font:inherit;color:inherit}button{cursor:pointer;-webkit-tap-highlight-color:transparent}button:disabled{cursor:not-allowed}a{color:inherit}:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:10px}.num,.tab{font-variant-numeric:tabular-nums}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;overflow:hidden;position:absolute!important}svg.i{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.skip{z-index:200;background:var(--primary-bg);color:var(--primary-ink);border-radius:12px;padding:12px 16px;font-weight:600;text-decoration:none;position:fixed;top:-80px;left:16px}.skip:focus{top:calc(12px + env(safe-area-inset-top,0px))}.aurora{z-index:-1;pointer-events:none;background:var(--bg);position:fixed;inset:0;overflow:hidden}.aurora i{border-radius:50%;display:block;position:absolute}.aurora .a1{background:radial-gradient(closest-side, var(--aur-1), transparent);width:70vmax;height:70vmax;animation:26s ease-in-out infinite alternate drift;top:-30vmax;left:-22vmax}.aurora .a2{background:radial-gradient(closest-side, var(--aur-2), transparent);width:60vmax;height:60vmax;animation:30s ease-in-out infinite alternate drift2;top:-10vmax;right:-24vmax}.aurora .a3{background:radial-gradient(closest-side, var(--aur-3), transparent);width:46vmax;height:46vmax;animation:34s ease-in-out infinite alternate-reverse drift;bottom:-24vmax;right:-10vmax}.aurora .a4{background:radial-gradient(closest-side, var(--aur-4), transparent);width:50vmax;height:50vmax;bottom:-30vmax;left:10vmax}.aurora .ribs{background:repeating-linear-gradient(90deg, var(--rib) 0 2px, transparent 2px 28px);border-radius:0;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 70% at 85% 0,#000 0%,#0000 60%);mask-image:radial-gradient(120% 70% at 85% 0,#000 0%,#0000 60%)}@keyframes drift{to{transform:translate(5%,6%)scale(1.08)}}@keyframes drift2{to{transform:translate(-6%,5%)scale(.94)}}.glass,.card{background:var(--glass);-webkit-backdrop-filter:blur(22px)saturate(170%);backdrop-filter:blur(22px)saturate(170%);border:1px solid var(--glass-border);box-shadow:0 0 0 1px var(--glass-edge), inset 0 1px 0 var(--glass-shine), var(--shadow)}.card{border-radius:var(--r-lg);min-width:0;padding:clamp(18px,2.2vw,24px);position:relative}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass,.card{background:var(--glass-solid)}.pk,.modal,.bnav,.mtop,.side{background:var(--glass-solid)!important}}@keyframes rise{0%{opacity:.4;transform:translateY(12px)}}@keyframes growX{0%{transform:scaleX(.02)}}@keyframes growY{0%{transform:scaleY(.02)}}@keyframes wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes sheetUp{0%{opacity:.4;transform:translateY(40%)}}@keyframes popIn{0%{opacity:.4;transform:translateY(-6px)scale(.98)}}@keyframes fadeIn{0%{opacity:.4}}.reveal{animation:rise .55s var(--ease) both;animation-delay:calc(var(--d,0) * 60ms)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.btn{border:1px solid var(--line);background:var(--glass-2);min-height:44px;color:var(--ink);transition:transform .2s var(--ease), background-color .2s var(--ease), box-shadow .2s var(--ease);white-space:nowrap;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.btn:hover{box-shadow:var(--shadow);transform:translateY(-1px)}.btn-primary{background:var(--primary-bg);color:var(--primary-ink);border-color:#0000}.btn svg.i{width:18px;height:18px}.icon-btn{border:1px solid var(--line);background:var(--glass-2);width:44px;height:44px;color:var(--ink-2);transition:color .2s, transform .2s var(--ease);border-radius:14px;flex:none;place-items:center;display:inline-grid}.icon-btn:hover{color:var(--ink);transform:translateY(-1px)}.icon-btn:disabled{opacity:.45;transform:none}.seg{background:var(--glass-2);border:1px solid var(--line);box-shadow:inset 0 1px 0 var(--glass-shine);border-radius:16px;gap:2px;max-width:100%;padding:4px;display:inline-flex}.seg button{min-height:40px;color:var(--ink-2);white-space:nowrap;transition:background-color .2s var(--ease), color .2s var(--ease), box-shadow .2s var(--ease);background:0 0;border:0;border-radius:12px;flex:auto;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.seg button:hover{color:var(--ink)}.seg button[aria-pressed=true]{background:var(--primary-bg);color:var(--primary-ink);box-shadow:0 6px 16px -8px #0b298a99}.seg button svg.i{width:17px;height:17px}.seg small{opacity:.85;font-size:12px;font-weight:500}.info{width:28px;height:28px;color:var(--ink-3);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:inline-grid;position:relative}.info:before{content:"";position:absolute;inset:-8px}.info:hover,.info[aria-expanded=true]{color:var(--accent-ink);background:var(--blue-soft)}.info svg.i{width:17px;height:17px}.link{color:var(--accent-ink);align-items:center;gap:6px;min-height:44px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.link:hover{text-underline-offset:3px;text-decoration:underline}.link svg.i{width:16px;height:16px}.pill{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 11px 4px 8px;font-size:13px;font-weight:600;line-height:1.3;display:inline-flex}.pill svg.i{width:15px;height:15px}.st-good{background:var(--good-bg);color:var(--good)}.st-warn{background:var(--warn-bg);color:var(--warn)}.st-bad{background:var(--bad-bg);color:var(--bad)}.st-none{background:var(--muted-bg);color:var(--ink-2)}.delta{white-space:nowrap;border-radius:999px;align-items:center;gap:3px;padding:2px 8px 2px 6px;font-size:12.5px;font-weight:700;display:inline-flex}.delta svg.i{stroke-width:2.5px;width:13px;height:13px}.delta.up{background:var(--good-bg);color:var(--good)}.delta.down{background:var(--bad-bg);color:var(--bad)}.delta.flat{background:var(--muted-bg);color:var(--ink-2)}.vs{color:var(--ink-3);font-size:12.5px}.side{display:none}.mtop{z-index:30;padding:calc(8px + env(safe-area-inset-top,0px)) max(16px, env(safe-area-inset-right,0px)) 8px max(16px, env(safe-area-inset-left,0px));border-width:0 0 1px;border-radius:0;align-items:center;gap:8px;display:flex;position:sticky;top:0;box-shadow:0 10px 30px -24px #08164080}.mtop .logo-chip img{height:26px}.mtop .grow{flex:1}.mtop .flt-btn{border:1px solid var(--line);background:var(--primary-bg);min-height:44px;color:var(--primary-ink);border-radius:14px;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.mtop .flt-btn svg.i{width:18px;height:18px}body:not([data-route=resumen]):not([data-route=contactos]) .mtop .flt-btn{display:none}.logo-chip{background:#fff;border:1px solid #0b298a1f;border-radius:12px;flex:none;place-items:center;padding:6px 10px;display:inline-grid;box-shadow:0 6px 16px -10px #08164080}.logo-chip img{width:auto;height:30px;display:block}main{outline:none;display:block}.page{padding:18px max(16px, env(safe-area-inset-right,0px)) 0 max(16px, env(safe-area-inset-left,0px));gap:16px;max-width:1320px;margin:0 auto;display:grid}.pfoot{max-width:1320px;padding:28px max(16px, env(safe-area-inset-right,0px)) calc(110px + env(safe-area-inset-bottom,0px)) max(16px, env(safe-area-inset-left,0px));color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;margin:0 auto;font-size:13px;display:flex}.pfoot p{max-width:70ch}.bnav{z-index:40;left:calc(12px + env(safe-area-inset-left,0px));right:calc(12px + env(safe-area-inset-right,0px));bottom:calc(10px + env(safe-area-inset-bottom,0px));background:var(--glass-2);box-shadow:0 0 0 1px var(--glass-edge), inset 0 1px 0 var(--glass-shine), var(--shadow-lg);border-radius:24px;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;max-width:520px;margin:0 auto;padding:6px;display:grid;position:fixed}.bnav a{min-height:56px;color:var(--ink-2);transition:color .2s var(--ease), background-color .2s var(--ease);border-radius:18px;align-content:center;justify-items:center;gap:3px;font-size:12px;font-weight:600;text-decoration:none;display:grid}.bnav a .ni{width:46px;height:28px;transition:background-color .25s var(--ease), color .25s var(--ease);border-radius:999px;place-items:center;display:grid}.bnav a[aria-current=page]{color:var(--accent-ink);font-weight:700}.bnav a[aria-current=page] .ni{background:var(--primary-bg);color:var(--primary-ink)}@media (min-width:1024px){.mtop,.bnav{display:none}.side{z-index:30;top:14px;bottom:14px;left:calc(14px + env(safe-area-inset-left,0px));width:var(--side-w);border-radius:26px;flex-direction:column;gap:22px;padding:20px 14px 16px;display:flex;position:fixed;overflow-y:auto}.app-main{margin-left:calc(var(--side-w) + 28px + env(safe-area-inset-left,0px))}.page{padding:26px max(28px, env(safe-area-inset-right,0px)) 0 8px;gap:20px}.pfoot{padding:30px max(28px, env(safe-area-inset-right,0px)) 30px 8px}.pfoot .credit{display:none}}.side-logo .logo-chip{justify-self:start;padding:8px 12px}.side-logo .logo-chip img{height:34px}.side-logo span.k{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:12px;font-weight:600}.side-nav{gap:4px;margin:0;padding:0;list-style:none;display:grid}.side-nav a{min-height:50px;color:var(--ink-2);transition:background-color .2s var(--ease), color .2s var(--ease);border-radius:16px;align-items:center;gap:12px;padding:0 12px 0 8px;font-size:15px;font-weight:600;text-decoration:none;display:flex;position:relative}.side-nav a .ni{background:var(--blue-soft);width:36px;height:36px;color:var(--accent-ink);transition:background-color .25s var(--ease), color .25s var(--ease);border-radius:12px;place-items:center;display:grid}.side-nav a:hover{background:var(--glass-2);color:var(--ink)}.side-nav a[aria-current=page]{background:var(--glass-2);color:var(--ink);box-shadow:0 0 0 1px var(--line), 0 10px 24px -16px #0816408c}.side-nav a[aria-current=page] .ni{background:var(--primary-bg);color:var(--primary-ink)}.side-nav a[aria-current=page]:after{content:"";background:var(--orange);border-radius:50%;width:8px;height:8px;position:absolute;right:12px}.side-foot{gap:10px;margin-top:auto;display:grid}.side-theme{border:1px solid var(--line);min-height:44px;color:var(--ink-2);background:0 0;border-radius:14px;align-items:center;gap:10px;padding:0 12px;font-size:14px;font-weight:600;display:flex}.side-theme:hover{background:var(--glass-2);color:var(--ink)}.user{background:var(--glass-2);border:1px solid var(--line);border-radius:16px;align-items:center;gap:10px;padding:8px;display:flex}.user>span:nth-child(2){flex:1;min-width:0;line-height:1.25;display:grid}.user b{font-size:14px}.user small{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.user .icon-btn{width:44px;height:44px}.avatar{color:#0a0f1f;background:linear-gradient(135deg,#ffc08f,#ff6700);border-radius:12px;flex:none;place-items:center;width:38px;height:38px;font-size:14px;font-weight:700;display:grid}.credit{color:var(--ink-2);border-radius:10px;align-items:center;gap:8px;min-height:36px;padding:4px 6px;font-size:12px;text-decoration:none;display:inline-flex}.credit .nchip{background:#001a3d;border-radius:8px;place-items:center;padding:4px 8px;display:inline-grid}.credit .nchip img{width:auto;height:14px;display:block}.credit:hover{color:var(--ink)}.phead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px 20px;display:flex}.phead h1{letter-spacing:-.025em;font-size:clamp(26px,3vw,34px);font-weight:700;line-height:1.1}.phead p{color:var(--ink-2);margin-top:6px;font-size:15px}.phead-c{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dt-btn{border:1px solid var(--line);background:var(--glass-2);text-align:left;min-height:52px;box-shadow:inset 0 1px 0 var(--glass-shine), 0 8px 20px -16px #08164080;transition:box-shadow .2s var(--ease), transform .2s var(--ease);border-radius:16px;align-items:center;gap:12px;padding:6px 14px 6px 8px;display:inline-flex}.dt-btn:hover{box-shadow:inset 0 1px 0 var(--glass-shine), var(--shadow);transform:translateY(-1px)}.dt-btn[aria-expanded=true]{box-shadow:0 0 0 2px var(--focus)}.dt-ico{background:var(--blue-soft);width:38px;height:38px;color:var(--accent-ink);border-radius:12px;flex:none;place-items:center;display:grid}.dt-txt{line-height:1.25;display:grid}.dt-txt b{white-space:nowrap;font-size:14.5px;font-weight:600}.dt-txt small{color:var(--ink-3);white-space:nowrap;font-size:12.5px}.dt-chev{color:var(--ink-3);width:18px;height:18px}@media (max-width:1023.98px){.phead-c.range{display:none}.msum{border:1px solid var(--line);background:var(--glass-2);text-align:left;width:100%;min-height:56px;box-shadow:inset 0 1px 0 var(--glass-shine);border-radius:16px;align-items:center;gap:12px;padding:8px 12px 8px 8px;display:flex}.msum .dt-txt{flex:1;min-width:0}.msum .dt-txt b,.msum .dt-txt small{text-overflow:ellipsis;overflow:hidden}.phead{align-items:stretch}}.ch{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.ch h2{letter-spacing:-.015em;align-items:center;gap:6px;font-size:18px;font-weight:700;display:flex}.ch p{color:var(--ink-3);margin-top:2px;font-size:14px}.ch-ttl{align-items:flex-start;gap:4px;min-width:0;display:flex}.gstrip{border-radius:var(--r-lg);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px 22px;padding:14px 18px;display:grid}.gs-head{align-items:center;gap:12px;display:flex}.gs-ico{background:var(--orange);color:#0a0f1f;border-radius:14px;flex:none;place-items:center;width:42px;height:42px;display:grid}.gs-head h2{font-size:15px;font-weight:700}.gs-head p{color:var(--ink-3);font-size:13px}.gs-main{gap:8px;min-width:0;display:grid}.gs-nums{color:var(--ink-2);flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:14px;display:flex}.gs-nums b{letter-spacing:-.02em;color:var(--ink);font-size:22px;font-weight:700}.gs-side{flex-wrap:wrap;align-items:center;gap:12px;display:flex}@media (max-width:899.98px){.gstrip{grid-template-columns:minmax(0,1fr)}.gs-side{justify-content:space-between}}.gbar{background:var(--track);border-radius:999px;height:12px;position:relative}.gbar-fill{background:linear-gradient(90deg, var(--series-2), var(--series));transform-origin:0;animation:growX 1s var(--ease) both .15s;border-radius:999px;position:absolute;inset:0 auto 0 0}.gbar-mark{background:var(--orange);width:3px;box-shadow:0 0 0 2px var(--glass-2);border-radius:2px;margin-left:-1.5px;position:absolute;top:-5px;bottom:-5px}.kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.kpi{border-radius:var(--r-lg);grid-template-rows:auto auto 1fr auto;gap:6px;min-width:0;padding:16px;display:grid}.kpi-top{align-items:center;gap:8px;min-width:0;display:flex}.kpi-top h3{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.kpi-ico{background:var(--blue-soft);width:30px;height:30px;color:var(--accent-ink);border-radius:10px;flex:none;place-items:center;display:grid}.kpi-ico svg.i{width:17px;height:17px}.kpi-val{letter-spacing:-.03em;white-space:nowrap;font-size:clamp(24px,2.4vw,30px);font-weight:700;line-height:1.1}.kpi-sub{color:var(--ink-3);font-size:12.5px}.kpi-foot{flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}.spark{width:100%;height:34px;margin-top:4px;display:block;overflow:visible}.spark .sl{fill:none;stroke:var(--series);stroke-width:2px;vector-effect:non-scaling-stroke}.spark .sa{fill:var(--series-soft)}.kpi.hero{background:linear-gradient(150deg, var(--hero-a), var(--hero-b));color:#fff;isolation:isolate;border-color:#ffffff29;grid-column:1/-1;position:relative;overflow:hidden}.kpi.hero:before{content:"";z-index:-1;background:radial-gradient(260px 160px at 100% 0,#ff670073,#0000 70%),repeating-linear-gradient(90deg,#ffffff0f 0 2px,#0000 2px 22px);position:absolute;inset:0}.kpi.hero .kpi-top h3{color:#dce4fa}.kpi.hero .kpi-ico{color:#fff;background:#ffffff24}.kpi.hero .kpi-sub,.kpi.hero .vs{color:#cbd6f5}.kpi.hero .kpi-sub b{color:#fff}.kpi.hero .info{color:#dce4fa}.kpi.hero .info:hover,.kpi.hero .info[aria-expanded=true]{color:#fff;background:#ffffff24}.kpi.hero .delta.up{color:#8ef0bc;background:#7ce7ae29}.kpi.hero .delta.down{color:#ffc1bc;background:#ffa09b29}.kpi.hero .delta.flat{color:#e4eafa;background:#ffffff1f}.kpi.hero .spark .sl{stroke:#ffb27a}.kpi.hero .spark .sa{fill:#ffb27a2e}@media (min-width:640px){.kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.kpi.hero{grid-column:span 2}}@media (min-width:1280px){.kpis.k5{grid-template-columns:repeat(5,minmax(0,1fr))}.kpis.k5 .kpi.hero{grid-column:auto}.kpis.kq4{grid-template-columns:repeat(4,minmax(0,1fr))}}.kpis.kq4 .kpi.hero{grid-column:auto}@media (min-width:640px) and (max-width:1279.98px){.kpis.kq4{grid-template-columns:repeat(2,minmax(0,1fr))}}.legend{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px 18px;margin-bottom:12px;font-size:13px;display:flex}.legend span{align-items:center;gap:8px;display:inline-flex}.legend b{color:var(--ink);font-variant-numeric:tabular-nums}.swl{background:var(--series);border-radius:2px;flex:none;width:18px;height:3px;display:inline-block}.swl.prev{border-top:2px dashed var(--prev);background:0 0;border-radius:0;height:0}.chart{grid-template-rows:240px auto;grid-template-columns:56px minmax(0,1fr);display:grid}.ch-y{grid-row:1;position:relative}.ch-y span{color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;position:absolute;right:10px;transform:translateY(50%)}.ch-plot{touch-action:pan-y;cursor:crosshair;border-radius:6px;grid-area:1/2;position:relative}.ch-plot:focus-visible{outline-offset:6px}.ch-grid i{border-top:1px dashed var(--line);height:0;position:absolute;left:0;right:0}.ch-grid i.zero{border-top:1px solid var(--line)}.ch-plot>svg{width:100%;height:100%;animation:wipe 1.1s var(--ease) both .1s;position:absolute;inset:0;overflow:visible}.ch-plot .ln{fill:none;stroke:var(--series);stroke-width:3px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.ch-plot .pv{fill:none;stroke:var(--prev);stroke-width:2px;stroke-dasharray:6 6;vector-effect:non-scaling-stroke}.ch-cursor{border-left:1px solid var(--ink-3);opacity:.5;pointer-events:none;width:0;position:absolute;top:0;bottom:0}.ch-dot{background:var(--series);border:3px solid var(--glass-2);pointer-events:none;border-radius:50%;width:14px;height:14px;margin:-7px 0 0 -7px;position:absolute;box-shadow:0 2px 8px #08164059}.ch-dot.prev{background:var(--prev);border-width:2px;width:10px;height:10px;margin:-5px 0 0 -5px}.ch-tip{z-index:3;color:#eef2fb;pointer-events:none;background:#0a1630;border:1px solid #ffffff24;border-radius:14px;min-width:190px;max-width:250px;padding:10px 12px;font-size:13px;line-height:1.45;position:absolute;top:4px;box-shadow:0 16px 40px -14px #0009}.ch-tip b{font-variant-numeric:tabular-nums}.ch-tip .t{margin-bottom:4px;font-weight:700;display:block}.ch-tip .r{justify-content:space-between;align-items:center;gap:8px;display:flex}.ch-tip .r span{color:#c8d2ea;align-items:center;gap:6px;display:inline-flex}.ch-tip .swl{background:#8ea8ff}.ch-tip .swl.prev{border-top-color:#aeb8cf}.ch-tip .m{color:#c8d2ea;font-size:12px}.ch-x{grid-area:2/2;height:26px;position:relative}.ch-x span{color:var(--ink-3);white-space:nowrap;font-size:12px;position:absolute;top:8px;transform:translate(-50%)}.ch-x span.first{transform:none}.ch-x span.last{transform:translate(-100%)}.ch-empty{text-align:center;height:200px;color:var(--ink-3);border:1px dashed var(--line);border-radius:16px;place-items:center;padding:16px;font-size:14px;display:grid}@media (max-width:639.98px){.chart{grid-template-rows:200px auto;grid-template-columns:44px minmax(0,1fr)}.ch-x span.alt{display:none}.ch-y span{font-size:11px;right:6px}}.money-row{flex-wrap:wrap;gap:10px;margin-bottom:18px;display:flex}.money-tag{color:var(--ink-2);border:1px solid var(--line);background:var(--glass-2);border-radius:999px;align-items:center;gap:10px;padding:6px 14px 6px 6px;font-size:14px;display:inline-flex}.money-tag b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:17px}.money-tag .mi{border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.money-tag .mi svg.i{width:17px;height:17px}.money-tag.in .mi{background:var(--blue-soft);color:var(--accent-ink)}.money-tag.out .mi{background:var(--orange);color:#0a0f1f}.fh-cols{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.fh-col{gap:2px;min-width:0;padding:0 10px 12px;display:grid}.fh-col .lbl{color:var(--ink-2);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.fh-col .lbl svg.i{width:16px;height:16px;color:var(--accent-ink)}.fh-col:last-child .lbl svg.i{color:var(--orange-text)}.fh-col .big{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:clamp(30px,3.4vw,42px);font-weight:700;line-height:1.05}.fh-col .cost{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:12.5px}.fh-shape{height:170px;position:relative}.fh-shape>svg{width:100%;height:100%;animation:wipe 1.4s var(--ease) both .15s;position:absolute;inset:0}.fh-conv{text-align:center;background:var(--glass-2);border:1px solid var(--glass-border);width:max-content;max-width:22%;box-shadow:0 0 0 1px var(--glass-edge), var(--shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:14px;padding:8px 12px;position:absolute;top:50%;transform:translate(-50%,-50%)}.fh-conv b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:18px;font-weight:700;display:block}.fh-conv span{color:var(--ink-2);font-size:12px;line-height:1.35;display:block}.fh-conv.leak{box-shadow:0 0 0 2px var(--orange), 0 12px 28px -12px #ff67008c}.fh-conv .lk{color:var(--orange-text);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:4px;margin-top:4px;font-size:11px;font-weight:700;display:inline-flex}.fh-conv .lk svg.i{width:12px;height:12px}.fv{margin:0;padding:0;list-style:none;display:none}.insight{background:var(--orange-soft);border:1px solid #ff670038;border-radius:16px;align-items:flex-start;gap:12px;margin-top:18px;padding:14px 16px;display:flex}.insight .ii{background:var(--orange);color:#0a0f1f;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.insight .ii svg.i{width:18px;height:18px}.insight p{color:var(--ink);font-size:14px}.insight p span{color:var(--ink-2)}.insight .link{min-height:0;margin-top:4px}@media (max-width:719.98px){.fh{display:none}.fv{display:grid}.fv li{justify-items:center;display:grid}.fv-bar{color:#fff;transform-origin:50%;height:58px;animation:growX .8s var(--ease) both;animation-delay:calc(var(--d,0) * .1s + .1s);border-radius:16px;justify-content:space-between;align-items:center;gap:10px;min-width:0;max-width:100%;padding:0 16px;display:flex}.fv-bar .n{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:700;line-height:1}.fv-bar .t{white-space:nowrap;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.fv-bar .t svg.i{width:17px;height:17px}.fv-conv{text-align:center;color:var(--ink-2);justify-content:center;align-items:center;gap:8px;padding:8px 4px;font-size:13px;display:flex}.fv-conv svg.i{width:16px;height:16px;color:var(--ink-3)}.fv-conv b{color:var(--ink)}.fv-conv.leak{color:var(--orange-text);font-weight:600}.fv-conv.leak b,.fv-conv.leak svg.i{color:var(--orange-text)}.money-tag{flex:100%}}.split-row{gap:8px;display:grid}.split-row+.split-row{margin-top:14px}.split-lbl{justify-content:space-between;gap:8px;font-size:14px;font-weight:600;display:flex}.split-lbl span{color:var(--ink-3);font-variant-numeric:tabular-nums;font-weight:500}.split{border-radius:14px;gap:3px;height:42px;display:flex;overflow:hidden}.split>div{white-space:nowrap;transform-origin:0;min-width:0;animation:growX .9s var(--ease) both .2s;font-variant-numeric:tabular-nums;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:700;display:flex;overflow:hidden}.split>div svg.i{width:16px;height:16px}.split .sc{color:#fff;background:linear-gradient(90deg,#0b298a,#1d4fd0)}.split .so{color:#0a1630;transform-origin:100%;background:linear-gradient(90deg,#8fa7f5,#c9d5fb);justify-content:flex-end}.split .sw{background:var(--wa);color:#04170b}.split .sf{color:#fff;transform-origin:100%;background:linear-gradient(90deg,#0b298a,#1d4fd0);justify-content:flex-end}.split .sr{color:#fff;background:linear-gradient(90deg,#0b298a,#1d4fd0)}.split .sv{color:#0a0f1f;transform-origin:100%;background:linear-gradient(90deg,#ffb27a,#ff6700);justify-content:flex-end}.callout{color:var(--ink-2);margin-top:14px;font-size:14px}.callout b{color:var(--ink)}.lines{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.line-card{border:1px solid var(--line);background:var(--glass-2);border-radius:18px;gap:8px;min-width:0;padding:14px;display:grid}.line-card h3{align-items:center;gap:8px;font-size:14.5px;font-weight:700;display:flex}.line-card h3 svg.i{width:18px;height:18px;color:var(--accent-ink)}.line-card .ret{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:700;line-height:1}.line-card .ret small{color:var(--ink-3);letter-spacing:0;margin-left:6px;font-size:13px;font-weight:500}.line-card dl{gap:4px;margin:0;display:grid}.line-card dl div{color:var(--ink-2);justify-content:space-between;gap:8px;font-size:13.5px;display:flex}.line-card dd{color:var(--ink);font-variant-numeric:tabular-nums;margin:0;font-weight:600}.badge-best{color:#0a0f1f;background:var(--orange);border-radius:999px;align-items:center;gap:4px;margin-left:auto;padding:2px 8px;font-size:11.5px;font-weight:700;display:inline-flex}.badge-best svg.i{width:12px;height:12px}@media (max-width:479.98px){.lines{grid-template-columns:minmax(0,1fr)}}.grid2{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (min-width:900px){.grid2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid2.wide-l{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}}.goal-hero{gap:18px;display:grid}.gh-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.gh-eyebrow{color:var(--ink-2);align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.gh-eyebrow .gs-ico{border-radius:12px;width:36px;height:36px}.gh-num{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-top:8px;display:flex}.gh-num b{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(36px,5vw,54px);font-weight:700;line-height:1}.gh-num>span{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:16px}.gh-sentence{color:var(--ink-2);font-size:15px}.gh-sentence b{color:var(--ink)}.qlegend{color:var(--ink-2);flex-wrap:wrap;gap:6px 16px;font-size:12.5px;display:flex}.qlegend span{align-items:center;gap:6px;display:inline-flex}.qlegend i{border-radius:3px;width:14px;height:10px;display:inline-block}.qlegend i.today{background:var(--orange);width:3px;height:14px}.qlegend i.proj{border:2px dashed var(--orange)}.ktable{border-collapse:separate;border-spacing:0;width:100%;font-size:14px}.ktable thead th{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);white-space:nowrap;padding:0 12px 10px;font-size:12px;font-weight:600}.ktable td{border-top:1px solid var(--line);vertical-align:middle;font-variant-numeric:tabular-nums;padding:12px}.ktable td:first-child,.ktable thead th:first-child{padding-left:4px}.ktable-wrap{overflow-x:auto}.ktable .bul{min-width:80px}.ktable .kname{align-items:center;gap:10px;font-weight:600;display:flex}.ktable .kname small{color:var(--ink-3);font-size:12px;font-weight:500;display:block}.ktable .real{font-size:15px;font-weight:700}.ktable .pct{color:var(--ink-3);margin-top:4px;font-size:12.5px;display:block}.bul{background:var(--track);border-radius:999px;min-width:110px;height:10px;position:relative}.bul-fill{background:linear-gradient(90deg, var(--series-2), var(--series));transform-origin:0;animation:growX .9s var(--ease) both .2s;border-radius:999px;max-width:100%;position:absolute;inset:0 auto 0 0}.bul-mark{background:var(--orange);width:3px;box-shadow:0 0 0 2px var(--glass-2);border-radius:2px;margin-left:-1.5px;position:absolute;top:-5px;bottom:-5px}.kcards{display:none}@media (max-width:1099.98px){.ktable-wrap{display:none}.kcards{gap:10px;display:grid}}.kc{border:1px solid var(--line);background:var(--glass-2);border-radius:18px;gap:10px;padding:14px;display:grid}.kc-top{align-items:center;gap:10px;display:flex}.kc-top h3{flex:1;font-size:15px;font-weight:700}.kc-nums{color:var(--ink-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;font-size:13.5px;display:flex}.kc-nums b{color:var(--ink);letter-spacing:-.02em;font-size:22px}.kc-foot{color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;font-size:13px;display:flex}.kc-foot b{color:var(--ink);font-variant-numeric:tabular-nums}.months{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}@media (min-width:760px){.months{grid-template-columns:repeat(3,minmax(0,1fr))}}.mcard{border:1px solid var(--line);background:var(--glass-2);border-radius:18px;align-content:start;gap:12px;padding:14px;display:grid}.mcard.future{background:0 0;border-style:dashed}.mcard-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.mcard-top h3{font-size:16px;font-weight:700}.mrow{gap:5px;display:grid}.mrow-t{color:var(--ink-2);justify-content:space-between;gap:8px;font-size:13px;display:flex}.mrow-t b{color:var(--ink);font-variant-numeric:tabular-nums}.mrow-t .ok{align-items:center;gap:4px;display:inline-flex}.mrow-t .ok svg.i{width:14px;height:14px}.mrow-t .ok.good{color:var(--good)}.mrow-t .ok.warn{color:var(--warn)}.mrow-t .ok.bad{color:var(--bad)}.mrow .bul{min-width:0;height:8px}.note-row{border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:14px 16px;display:flex}.note-row p{color:var(--ink-2);align-items:center;gap:10px;font-size:14px;display:flex}.note-row p svg.i{color:var(--accent-ink)}.ch-rows{gap:10px;margin-top:16px;display:grid}.chan{background:var(--glass-2);border:1px solid var(--line);border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:12px;display:grid}.chan .cico{border-radius:12px;grid-row:span 2;place-items:center;width:38px;height:38px;display:grid}.chan .cico.wa{background:var(--wa);color:#04170b}.chan .cico.fo{background:var(--primary-bg);color:var(--primary-ink)}.chan h3{font-size:15px;font-weight:700}.chan .cn{letter-spacing:-.02em;text-align:right;font-variant-numeric:tabular-nums;font-size:22px;font-weight:700}.chan .cm{color:var(--ink-2);flex-wrap:wrap;grid-column:2/-1;gap:2px 14px;font-size:13px;display:flex}.chan .cm b{color:var(--ink);font-variant-numeric:tabular-nums}.hbars{gap:12px;margin:0;padding:0;list-style:none;display:grid}.hb{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;display:grid}.hb-l{align-items:center;gap:8px;min-width:0;font-size:14px;font-weight:600;display:flex}.hb-l svg.i{width:17px;height:17px;color:var(--ink-3)}.hb-v{color:var(--ink-2);font-variant-numeric:tabular-nums;text-align:right;font-size:14px}.hb-v b{color:var(--ink);font-size:16px}.hb-track{background:var(--track);border-radius:999px;grid-column:1/-1;height:12px;overflow:hidden}.hb-fill{background:linear-gradient(90deg, var(--series-2), var(--series));transform-origin:0;height:100%;animation:growX .9s var(--ease) both;animation-delay:calc(var(--d,0) * 70ms + .1s);border-radius:999px}.hb.hot .hb-fill{background:linear-gradient(90deg,#ff8a3d,#ff6700)}.hb.hot .hb-l svg.i{color:var(--orange-text)}.hb.won .hb-fill{background:linear-gradient(90deg,#0f9f4f,#34c77b)}.hb.won .hb-l svg.i{color:var(--good)}.hb.lost .hb-fill{background:linear-gradient(90deg,#7a8499,#a3acbe)}.hb .tag{color:var(--orange-text);background:var(--orange-soft);text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.ask-grid{gap:18px;display:grid}.ask-grid h3{color:var(--ink-2);margin-bottom:10px;font-size:14px;font-weight:700}.privacy{color:var(--ink-2);border-radius:16px;align-items:center;gap:10px;padding:12px 16px;font-size:13.5px;display:flex}.privacy svg.i{color:var(--accent-ink)}.empty{border:1px dashed var(--line);color:var(--ink-2);text-align:center;border-radius:16px;padding:18px;font-size:14px}@media (min-width:900px){.plan-top{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}}.meet{border-radius:var(--r-lg);background:linear-gradient(150deg, var(--hero-a), var(--hero-b));color:#fff;isolation:isolate;box-shadow:var(--shadow);border:1px solid #ffffff24;align-items:center;gap:16px;padding:18px;display:flex;position:relative;overflow:hidden}.meet:before{content:"";z-index:-1;background:radial-gradient(240px 140px at 100% 0,#ff670080,#0000 70%),repeating-linear-gradient(90deg,#ffffff0f 0 2px,#0000 2px 22px);position:absolute;inset:0}.meet .cal{color:#0a1630;text-align:center;background:#fff;border-radius:14px;flex:none;width:64px;overflow:hidden;box-shadow:0 10px 24px -12px #00000080}.meet .cal small{color:#0a0f1f;text-transform:uppercase;letter-spacing:.06em;background:#ff6700;padding:3px 0;font-size:11px;font-weight:700;display:block}.meet .cal b{font-size:28px;font-weight:700;line-height:1.25;display:block}.meet h2{text-transform:uppercase;letter-spacing:.06em;color:#cbd6f5;font-size:13px;font-weight:600}.meet p{margin-top:2px;font-size:18px;font-weight:700}.meet span{color:#dce4fa;font-size:13.5px}.pcounts{border-radius:var(--r-lg);flex-wrap:wrap;align-items:center;gap:8px;padding:16px 18px;display:flex}.pcounts h2{width:100%;color:var(--ink-2);font-size:14px;font-weight:600}.timeline{gap:14px;margin:0;padding:0;list-style:none;display:grid;position:relative}.timeline:before{content:"";background:linear-gradient(var(--series), var(--orange));opacity:.35;border-radius:2px;width:2px;position:absolute;top:22px;bottom:22px;left:21px}.tl{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:12px;display:grid}.tl-node{z-index:1;border:3px solid var(--bg);border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:relative}.tl-node.done{background:var(--good);color:#fff}.tl-node.prog{background:var(--primary-bg);color:var(--primary-ink)}.tl-node.prop{background:var(--orange);color:#0a0f1f}:root[data-theme=dark] .tl-node.done{color:#04170b}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .tl-node.done{color:#04170b}}.tl-card{border-radius:var(--r-lg);gap:8px;padding:16px 18px;display:grid}.tl-meta{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:13px;display:flex}.tl-card h3{letter-spacing:-.01em;font-size:17px;font-weight:700}.tl-impact{color:var(--ink-2);align-items:flex-start;gap:8px;font-size:14px;display:flex}.tl-impact svg.i{width:18px;height:18px;color:var(--orange-text);margin-top:1px}.tl-impact b{color:var(--ink)}.disc{min-height:44px;color:var(--accent-ink);background:0 0;border:0;justify-self:start;align-items:center;gap:6px;padding:0 2px;font-size:14px;font-weight:600;display:inline-flex}.disc svg.i{width:16px;height:16px;transition:transform .25s var(--ease)}.disc[aria-expanded=true] svg.i{transform:rotate(180deg)}.tl-body{color:var(--ink-2);background:var(--glass-2);border:1px solid var(--line);border-radius:14px;gap:10px;padding:12px 14px;font-size:14px;display:grid}.tl-body h4{color:var(--ink-3);text-transform:uppercase;letter-spacing:.05em;margin:0 0 2px;font-size:12px;font-weight:700}.tl-body p{color:var(--ink)}.who{color:var(--ink-2);background:var(--muted-bg);border-radius:999px;padding:2px 9px;font-size:12px;font-weight:600}.scrim{z-index:60;background:var(--scrim);animation:.2s both fadeIn;position:fixed;inset:0}.pk,.modal{z-index:70;background:var(--glass-2);color:var(--ink);-webkit-backdrop-filter:blur(28px)saturate(180%);backdrop-filter:blur(28px)saturate(180%);border:1px solid var(--glass-border);box-shadow:0 0 0 1px var(--glass-edge), inset 0 1px 0 var(--glass-shine), var(--shadow-lg)}.pk.pop{width:760px;max-width:calc(100vw - 32px);animation:popIn .22s var(--ease) both;border-radius:22px;position:absolute}.pk.sheet,.modal.sheet{max-height:min(92vh,92dvh);padding-bottom:env(safe-area-inset-bottom,0px);animation:sheetUp .3s var(--ease) both;border-bottom:0;border-radius:26px 26px 0 0;flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0}.grab{background:var(--line);border-radius:999px;flex:none;width:44px;height:5px;margin:8px auto 0}.pk-head{flex:none;justify-content:space-between;align-items:center;gap:8px;padding:14px 18px 4px;display:flex}.pk-head h2{font-size:17px;font-weight:700}.pk.pop .pk-head{display:none}.pk-scroll{overscroll-behavior:contain;flex:auto;min-height:0;padding:18px;overflow-y:auto}.pk.sheet .pk-scroll{padding:10px max(16px, env(safe-area-inset-right,0px)) 14px max(16px, env(safe-area-inset-left,0px))}.pk-h3{color:var(--ink-3);text-transform:uppercase;letter-spacing:.05em;margin:0 0 8px;font-size:13px;font-weight:700}.pk-block{margin-bottom:18px}.pk-block .seg{width:100%}.pk-body{grid-template-columns:170px minmax(0,1fr);gap:18px;display:grid}.pk-presets{border-right:1px solid var(--line);align-content:start;gap:2px;padding-right:12px;display:grid}.pk-presets button{text-align:left;min-height:38px;color:var(--ink-2);background:0 0;border:0;border-radius:10px;padding:0 12px;font-size:14px;font-weight:500}.pk-presets button:hover{background:var(--blue-soft);color:var(--ink)}.pk-presets button[aria-pressed=true]{background:var(--primary-bg);color:var(--primary-ink);font-weight:600}.pk-inputs{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:8px;margin-bottom:12px;display:grid}.pk-inputs label{color:var(--ink-2);gap:4px;font-size:12.5px;font-weight:600;display:grid}.pk-inputs input{border:1px solid var(--line);background:var(--glass);font-variant-numeric:tabular-nums;border-radius:12px;width:100%;min-height:44px;padding:0 12px;font-size:16px}.pk-inputs input:focus-visible{outline-offset:0}.pk-inputs input[aria-invalid=true]{border-color:var(--bad);box-shadow:0 0 0 1px var(--bad)}.pk-inputs .dash{color:var(--ink-3);padding-bottom:12px}.pk-err{color:var(--bad);margin:-4px 0 10px;font-size:13px}.pk-cal{position:relative}.cal-nav{pointer-events:none;justify-content:space-between;display:flex;position:absolute;top:-4px;left:0;right:0}.cal-nav .icon-btn{pointer-events:auto;border-radius:12px;width:40px;height:40px}.cal-months{grid-template-columns:repeat(var(--cm,2), minmax(0, 1fr));gap:22px;display:grid}.cal-m h3{text-align:center;height:34px;margin-bottom:6px;font-size:15px;font-weight:700;line-height:34px}.cal-dow,.cal-grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.cal-dow span{text-align:center;color:var(--ink-3);padding-bottom:6px;font-size:12px;font-weight:600}.day{font-variant-numeric:tabular-nums;height:40px;color:var(--ink);background:0 0;border:0;border-radius:0;padding:0;font-size:14px;position:relative}.day:after{content:"";z-index:0;border-radius:10px;position:absolute;inset:2px}.day>span{z-index:1;position:relative}.day:hover:not(:disabled):after{background:var(--blue-soft)}.day:disabled{color:var(--ink-3);opacity:.45;-webkit-text-decoration:line-through #0000;text-decoration:line-through #0000}.day.today>span{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--orange);-webkit-text-decoration-color:var(--orange);-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange);font-weight:700;text-decoration-thickness:2px}.day.in{background:var(--blue-soft)}.day.in.start{border-radius:12px 0 0 12px}.day.in.end{border-radius:0 12px 12px 0}.day.in.start.end{border-radius:12px}.day.start:after,.day.end:after{background:var(--primary-bg)}.day.start,.day.end{color:var(--primary-ink);font-weight:700}.day.preview{background:0 0;background-image:linear-gradient(var(--blue-soft), var(--blue-soft))}.day.preview:not(.start):not(.end){box-shadow:inset 0 1px 0 0 var(--series), inset 0 -1px 0 0 var(--series);background:0 0}.day:focus-visible{z-index:2;outline:none}.day:focus-visible:after{box-shadow:0 0 0 3px var(--focus)}.pk-foot{border-top:1px solid var(--line);flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:12px 16px;padding:14px 18px;display:flex}.pk.sheet .pk-foot{padding:12px max(16px, env(safe-area-inset-right,0px)) 12px max(16px, env(safe-area-inset-left,0px))}.pk-btns{gap:8px;margin-left:auto;display:flex}.switch{cursor:pointer;align-items:center;gap:12px;min-height:44px;font-size:14px;display:flex}.switch input{opacity:0;width:1px;height:1px;position:absolute}.switch .sw{background:var(--track);border:1px solid var(--line);width:44px;height:26px;transition:background-color .2s var(--ease);border-radius:999px;flex:none;position:relative}.switch .sw:after{content:"";width:20px;height:20px;transition:transform .2s var(--ease);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 4px #0000004d}.switch input:checked+.sw{background:var(--primary-bg);border-color:#0000}.switch input:checked+.sw:after{transform:translate(18px)}.switch input:focus-visible+.sw{outline:3px solid var(--focus);outline-offset:2px}.switch b{font-weight:600;display:block}.switch small{color:var(--ink-3);font-size:12.5px;display:block}@media (max-width:1023.98px){.pk-body{grid-template-columns:minmax(0,1fr);gap:14px}.pk-presets{border-right:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding-right:0}.pk-presets button{background:var(--glass);border:1px solid var(--line);text-align:center;min-height:44px;padding:0 8px}.pk-foot{flex-direction:column;align-items:stretch}.pk-btns{margin-left:0}.pk-btns .btn{flex:1;min-height:48px}.day{height:44px}}.modal{border-radius:24px;flex-direction:column;width:560px;max-width:calc(100vw - 32px);max-height:calc(100vh - 48px);animation:.2s both fadeIn;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.modal.sheet{width:auto;max-width:none;left:0;transform:none}.modal-head{justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 20px 6px;display:flex}.modal-head h2{letter-spacing:-.01em;font-size:19px;font-weight:700}.modal-head p{color:var(--ink-2);margin-top:4px;font-size:14px}.modal-body{gap:14px;min-height:0;padding:12px 20px 16px;display:grid;overflow-y:auto}.modal-body .seg{width:100%}.gfields{gap:10px;display:grid}.gf{background:var(--glass);border:1px solid var(--line);border-radius:14px;grid-template-columns:minmax(0,1fr) 170px;align-items:center;gap:6px 12px;padding:10px 12px;display:grid}.gf label{font-size:14.5px;font-weight:600}.gf small{color:var(--ink-3);grid-column:1;font-size:12.5px}.gf .inp{border:1px solid var(--line);background:var(--glass-2);border-radius:12px;grid-area:1/2/span 2;align-items:center;gap:6px;min-height:46px;padding:0 12px;display:flex}.gf .inp:focus-within{box-shadow:0 0 0 3px var(--focus)}.gf .inp span{color:var(--ink-3);font-weight:600}.gf input{text-align:right;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;width:100%;min-width:0;min-height:44px;font-size:16px;font-weight:600}.gf input[aria-invalid=true]{color:var(--bad)}.modal-foot{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;padding:14px 20px;display:flex}@media (max-width:559.98px){.gf{grid-template-columns:minmax(0,1fr) 140px}.modal-foot .btn{flex:1;min-height:48px}}#tip{z-index:80;color:#eef2fb;background:#0a1630;border-radius:12px;max-width:280px;padding:10px 12px;font-size:13.5px;line-height:1.45;animation:.15s both fadeIn;position:absolute;box-shadow:0 16px 40px -14px #0009}#toast{z-index:90;left:50%;bottom:calc(96px + env(safe-area-inset-bottom,0px));opacity:0;pointer-events:none;color:#eef2fb;box-shadow:var(--shadow-lg);transition:opacity .25s var(--ease), transform .25s var(--ease);background:#0a1630;border-radius:14px;align-items:center;gap:8px;max-width:calc(100vw - 32px);padding:12px 16px;font-size:14px;font-weight:600;display:inline-flex;position:fixed;transform:translate(-50%,20px)}#toast.show{opacity:1;transform:translate(-50%)}#toast svg.i{color:#6be3a2}@media (min-width:1024px){#toast{bottom:28px}}.login{min-height:100dvh;padding:max(18px, env(safe-area-inset-top,0px)) max(18px, env(safe-area-inset-right,0px)) max(18px, env(safe-area-inset-bottom,0px)) max(18px, env(safe-area-inset-left,0px));grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:18px;display:grid}.login-art{isolation:isolate;color:#fff;box-shadow:var(--shadow-lg);background:linear-gradient(150deg,#001a3d,#0b298a 60%,#1640b8);border-radius:30px;flex-direction:column;justify-content:space-between;gap:28px;padding:clamp(24px,4vw,48px);display:flex;position:relative;overflow:hidden}.login-art:before{content:"";z-index:-1;background:radial-gradient(420px 320px at 100% 0,#ff67008c,#0000 70%),radial-gradient(520px 420px at 0 100%,#3b6bff8c,#0000 70%);position:absolute;inset:0}.login-art:after{content:"";z-index:-1;background:repeating-linear-gradient(90deg,#ffffff12 0 2px,#0000 2px 26px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 45% 85%,#0000);mask-image:linear-gradient(90deg,#0000,#000 45% 85%,#0000)}.login-art h1{font-family:var(--display);text-transform:uppercase;letter-spacing:.005em;font-size:clamp(44px,5.6vw,80px);font-weight:800;line-height:.92}.login-art h1 span{color:#ffb27a}.login-art p{color:#d2dbf5;max-width:42ch;margin-top:16px;font-size:16px}.login-steps{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.login-steps span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:13.5px;font-weight:600;display:inline-flex}.login-steps span svg.i{width:16px;height:16px}.login-steps>svg.i{color:#afc0ee;width:16px;height:16px}.login-side{align-content:center;place-items:center;gap:18px;padding:12px 0;display:grid}.login-card{border-radius:26px;gap:16px;width:100%;max-width:420px;padding:clamp(22px,3vw,32px);display:grid}.login-card h2{letter-spacing:-.02em;font-size:26px}.login-card>p{color:var(--ink-2);margin-top:-8px}.field{gap:6px;display:grid}.field label{font-size:14px;font-weight:600}.field input{border:1px solid var(--line);background:var(--glass-2);border-radius:14px;min-height:50px;padding:0 14px;font-size:16px}.field .help{color:var(--ink-3);font-size:13px}@media (max-width:899.98px){.login{grid-template-columns:minmax(0,1fr);align-content:start}.login-art{gap:20px;min-height:0}.login-art h1{font-size:clamp(40px,12vw,56px)}}@media (max-width:479.98px){.kpi{padding:14px}.kpi:not(.hero) .kpi-top .kpi-ico{display:none}.kpi-top h3{white-space:normal;font-size:13.5px;line-height:1.25}.kpi .vs{display:none}.kpi.hero .vs{display:inline}}.ch>div:first-child{flex:220px;min-width:0}.card,.gstrip,.phead{scroll-margin-top:84px}@media (max-width:719.98px){.fv li.fv-conv{display:flex}}.kcards{grid-template-columns:minmax(0,1fr)}.kc{min-width:0}.kc-top{flex-wrap:wrap}.kc-top h3{flex:1 0 auto;max-width:calc(100% - 50px)}.grid2>*,.plan-top>*,.months>*{min-width:0}:root{--rail-w:76px;--band-g:linear-gradient(90deg, #0b298a 0%, #1d4fd0 40%, #3d6bf0 66%, #ff8a3d 86%, #ff6700 100%);--z-bad:#ff9c97;--z-warn:#ffd27a;--z-good:#6fe0a4;--z-ahead:#8cc8ff;--hg-good:#17a34a;--hg-warn:#f5a524;--hg-bad:#e5484d;--hg-none:#4c597240;--navy-card:linear-gradient(150deg, #0b298a 0%, #071c5e 55%, #001a3d 100%)}:root[data-theme=dark]{--hg-none:#ffffff29;--navy-card:linear-gradient(150deg, #13308f 0%, #0a1b52 55%, #040e2c 100%)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--hg-none:#ffffff29;--navy-card:linear-gradient(150deg, #13308f 0%, #0a1b52 55%, #040e2c 100%)}}.logo{width:auto;max-width:none;display:block}.big{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.05}.lbl{color:var(--ink-2);align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:flex}.lbl svg.i{width:17px;height:17px;color:var(--accent-ink)}.lk{color:var(--orange-text);text-transform:uppercase;letter-spacing:.05em;background:var(--orange-soft);border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-flex}.lk svg.i{width:13px;height:13px}.legend i.sq{border-radius:4px;width:12px;height:12px;display:inline-block}.side-logo{gap:8px;padding:4px 8px 0;display:grid}.side-logo .logo{height:30px}.side-row{width:100%;min-height:46px;color:var(--ink-2);text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:14px;align-items:center;gap:12px;padding:0 12px 0 14px;font-size:14px;font-weight:600;display:flex}.side-row:hover{background:var(--glass-2);color:var(--ink)}.side-nav a{white-space:nowrap}.user>.fade{flex:1;min-width:0;line-height:1.25;display:grid}.credit .logo{height:18px}.side .credit{white-space:nowrap;padding-left:10px}.bnav{display:none}.mtop .logo{height:28px}.dock-wrap{z-index:40;left:0;right:0;bottom:calc(12px + env(safe-area-inset-bottom,0px));pointer-events:none;padding:0 max(12px, env(safe-area-inset-right,0px)) 0 max(12px, env(safe-area-inset-left,0px));justify-content:center;align-items:center;gap:8px;display:flex;position:fixed}.dock{pointer-events:auto;background:var(--glass-2);box-shadow:0 0 0 1px var(--glass-edge), inset 0 1px 0 var(--glass-shine), var(--shadow-lg);border-radius:999px;align-items:center;gap:2px;padding:5px;display:flex}.dock a{min-width:48px;height:52px;color:var(--ink-2);transition:background-color .3s var(--ease), color .3s var(--ease), box-shadow .3s var(--ease);border-radius:999px;justify-content:center;align-items:center;padding:0 12px;font-size:13.5px;font-weight:700;text-decoration:none;display:inline-flex}.dock a .ni{place-items:center;display:grid}.dock a .dl{opacity:0;white-space:nowrap;max-width:0;transition:opacity .22s var(--ease);margin-left:0;overflow:hidden}.dock a:hover{color:var(--ink)}.dock a[aria-current=page]{background:var(--primary-bg);color:var(--primary-ink);padding:0 16px 0 13px;box-shadow:0 8px 18px -8px #0b298ab3}.dock a[aria-current=page] .dl{opacity:1;max-width:110px;margin-left:8px}.fab{pointer-events:auto;background:var(--orange);color:#0a0f1f;width:56px;height:56px;transition:transform .3s var(--ease), opacity .25s var(--ease);border:0;border-radius:50%;place-items:center;display:grid;box-shadow:0 12px 26px -10px #ff6700bf,inset 0 1px #ffffff73}.fab svg.i{width:22px;height:22px}.fab:hover{transform:translateY(-2px)}body:not([data-route=resumen]):not([data-route=contactos]) .fab{opacity:0;pointer-events:none;visibility:hidden;position:absolute;transform:scale(.4)}@media (max-width:380px){.dock a{min-width:48px;padding:0 10px}.fab{width:50px;height:50px}}.fbar{border-radius:var(--r-lg);gap:4px;padding:12px 14px 8px;display:grid}.fb-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 22px;display:flex}.fb-g{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.fb-l{text-transform:uppercase;letter-spacing:.07em;color:var(--ink-3);font-size:11.5px;font-weight:700}.seg.chips{flex-wrap:wrap}.seg.chips button.cust{gap:6px}.seg.chips button.cust:not([aria-pressed=true]){color:var(--accent-ink)}.fb-info{color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2px 18px;padding:0 4px;font-size:13.5px;display:flex}.fb-range{align-items:center;gap:8px;display:inline-flex}.fb-range svg.i{width:16px;height:16px;color:var(--accent-ink)}.fb-range b{color:var(--ink)}.switch.sm .sw{width:40px;height:24px}.switch.sm .sw:after{width:18px;height:18px}.switch.sm input:checked+.sw:after{transform:translate(16px)}.switch.sm small{margin-left:6px;display:inline}@media (max-width:1023.98px){.fbar{display:none}}@media (min-width:1024px){.msum{display:none!important}}.pk.pop{width:auto;max-width:calc(100vw - 32px)}.pk.pop .pk-head{align-items:baseline;padding:16px 18px 0;display:flex}.pk-days{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:13px}.pk.pop .pk-scroll{padding:14px 18px 8px}.pk.pop .cal-months{width:600px;max-width:100%}.pk-hint{color:var(--ink-2);align-items:center;gap:6px;font-size:13px;display:inline-flex}.pk-hint svg.i{width:16px;height:16px}.pk-sec{border-bottom:1px solid var(--line);padding:14px 0 16px}.pk-sec:last-child{border-bottom:0}.pk-h3{align-items:center;gap:8px;display:flex}.pk-h3 svg.i{width:16px;height:16px}.pk-quick{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pk-quick button{border:1px solid var(--line);background:var(--glass);min-height:46px;color:var(--ink-2);border-radius:14px;justify-content:center;align-items:center;gap:6px;padding:0 6px;font-size:14px;font-weight:600;display:inline-flex}.pk-quick button svg.i{width:16px;height:16px}.pk-quick button[aria-pressed=true]{background:var(--primary-bg);color:var(--primary-ink);border-color:#0000}.pk-range{color:var(--ink-2);font-variant-numeric:tabular-nums;margin:10px 0 0;font-size:14px}#pk-cw{margin-top:14px}.pk.sheet .pk-sec .seg{width:100%}.pk.sheet .pk-foot{flex-direction:row}.pk-apply{width:100%;min-height:52px;font-size:16px}.band{background:var(--track);border-radius:999px;height:14px;position:relative;box-shadow:inset 0 1px 2px #08164014}.band-fill,.trk-f,.vb-f.goal{background:var(--band-g);background-size:var(--bs,100%) 100%;background-repeat:no-repeat}.band-fill{border-radius:inherit;transform-origin:0;animation:growX 1s var(--ease) both .2s;max-width:100%;position:absolute;inset:0 auto 0 0;overflow:hidden}.band-fill:after,.trk-f:after,.vb-f:after{content:"";border-radius:inherit;background:linear-gradient(#ffffff61,#fff0);position:absolute;inset:0 0 50%}.band-mark{background:var(--orange);width:4px;box-shadow:0 0 0 2px var(--glass-2);border-radius:3px;margin-left:-2px;position:absolute;top:-6px;bottom:-6px}.gstrip .band{height:14px}.hb-fill{position:relative;overflow:hidden}.hb-fill:after{content:"";background:linear-gradient(#ffffff59,#fff0);position:absolute;inset:0 0 50%}.res-duo{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (min-width:1600px){.res-duo{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}@media (min-width:1200px){.ln-body{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.ln-body .lines{margin-top:0}}.c-grid{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (min-width:900px){.c-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1800px){.c-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.c-grid>*{min-width:0}@media (min-width:1600px){.page,.pfoot{max-width:1680px}}@media (min-width:2200px){.page,.pfoot{max-width:1960px}body{font-size:17px}}.kc-ctrl{gap:8px}.kp-top{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (min-width:1100px){.kp-top{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:stretch}}.where{isolation:isolate;color:#fff;background:var(--navy-card);border:1px solid #ffffff24;border-radius:26px;gap:16px;padding:clamp(20px,2.6vw,30px);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 60px -32px #0b298acc}.where:before{content:"";z-index:-1;background:radial-gradient(520px 260px at 100% 0,#ff67008c,#0000 65%),radial-gradient(380px 240px at 0 100%,#3b6bff73,#0000 70%),repeating-linear-gradient(90deg,#ffffff0d 0 2px,#0000 2px 24px);position:absolute;inset:0}.wh-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.wh-eyebrow{color:#cfd9f7;letter-spacing:.02em;align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.wh-eyebrow svg.i{color:#ffb27a;width:16px;height:16px}.where .pill.st-good{color:#9bf0c2;background:#6fe0a42e}.where .pill.st-warn{color:#ffe0a3;background:#ffd27a2e}.where .pill.st-bad{color:#ffc4c0;background:#ff9c972e}.wh-h{letter-spacing:-.025em;text-wrap:balance;max-width:24ch;font-size:clamp(24px,2.8vw,36px);font-weight:700;line-height:1.12}.wh-num{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.wh-num .big{font-size:clamp(34px,4.4vw,56px)}.wh-num>span{color:#cfd9f7;font-size:15px}.vbars{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff12;border:1px solid #ffffff1f;border-radius:18px;gap:12px;padding:14px;display:grid}.vb{gap:6px;display:grid}.vb-l{color:#dce4fa;justify-content:space-between;align-items:baseline;gap:8px;font-size:14px;display:flex}.vb-l span{align-items:center;gap:8px;display:inline-flex}.vb-l svg.i{width:16px;height:16px}.vb-l b{color:#fff;font-variant-numeric:tabular-nums;font-size:20px}.vb-t{background:#ffffff1f;border-radius:999px;height:30px;position:relative;overflow:hidden}.vb-f{transform-origin:0;animation:growX 1.1s var(--ease) both .25s;border-radius:999px;position:absolute;inset:0 auto 0 0}.vb-f.time{background:repeating-linear-gradient(135deg,#ffffff9e 0 7px,#ffffff61 7px 14px)}.vb-in{color:#e7ecfb;font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:600;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.vb-verdict{color:#dce4fa;align-items:flex-start;gap:8px;font-size:14px;display:flex}.vb-verdict svg.i{color:#ffb27a;flex:none;width:18px;height:18px;margin-top:1px}.vb-verdict b{color:#fff}.zs{padding-top:34px;position:relative}.zs-track{grid-template-columns:repeat(var(--zn), minmax(0, 1fr));border-radius:999px;height:34px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff80}.zs-z{color:#0a1630;white-space:nowrap;place-items:center;padding:0 4px;font-size:12px;font-weight:700;display:grid;overflow:hidden}.zs-z.on{text-underline-offset:3px;font-weight:800;text-decoration:underline;text-decoration-thickness:2px}.zs-z .sh-t{display:none}.z-bad{background:linear-gradient(90deg, #ff8a85, var(--z-bad))}.z-warn{background:linear-gradient(90deg, #ffc37a, var(--z-warn))}.z-good{background:linear-gradient(90deg, #5ed89a, var(--z-good))}.z-ahead{background:linear-gradient(90deg, #7fd7c8, var(--z-ahead))}.zs-mark{animation:zsSlide 1.1s var(--ease) both .35s;z-index:1;justify-items:center;gap:2px;display:grid;position:absolute;top:0;transform:translate(-50%)}@keyframes zsSlide{0%{left:0}}.zs-lbl{white-space:nowrap;background:var(--ink);color:var(--bg);box-shadow:var(--shadow);font-variant-numeric:tabular-nums;border-radius:999px;padding:2px 9px;font-size:12px;font-weight:700}.zs-pin{width:12px;height:8px;fill:var(--ink)}.zs.on-dark .zs-lbl{color:#0a1630;background:#fff}.zs.on-dark .zs-pin{fill:#fff}@media (max-width:479.98px){.zs-z .lg-t{display:none}.zs-z .sh-t{display:inline}}.health{align-content:start;display:grid}.hg-wrap{width:100%;max-width:320px;margin:0 auto;position:relative}.hg{width:100%;height:auto;display:block;overflow:visible}.hg-s{fill:none;stroke-width:26px;stroke-linecap:round;stroke-dasharray:1 1;animation:hgDraw .8s var(--ease) both;animation-delay:calc(var(--d,0) * .11s + .2s)}@keyframes hgDraw{0%{stroke-dashoffset:.7px}to{stroke-dashoffset:0}}.hg-s.st-good{stroke:var(--hg-good)}.hg-s.st-warn{stroke:var(--hg-warn)}.hg-s.st-bad{stroke:var(--hg-bad)}.hg-s.st-none{stroke:var(--hg-none)}.hg-c{text-align:center;justify-items:center;display:grid;position:absolute;bottom:4px;left:0;right:0}.hg-c .big{font-size:clamp(34px,3.4vw,46px)}.hg-c .big small{color:var(--ink-2);letter-spacing:0;font-size:.45em;font-weight:600}.hg-c span{color:var(--ink-2);font-size:13.5px;font-weight:600}.hg-leg{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;margin:16px 0 0;padding:0;list-style:none;display:grid}.hg-leg li{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:0 8px;font-size:13px;display:grid}.hg-dot{border-radius:50%;grid-row:span 2;place-items:center;width:26px;height:26px;display:grid}.hg-dot svg.i{width:15px;height:15px}.hg-dot.st-good{background:var(--good-bg);color:var(--good)}.hg-dot.st-warn{background:var(--warn-bg);color:var(--warn)}.hg-dot.st-bad{background:var(--bad-bg);color:var(--bad)}.hg-dot.st-none{background:var(--muted-bg);color:var(--ink-2)}.hg-n{color:var(--ink);font-weight:700}.hg-s-t{color:var(--ink-2);font-size:12.5px}.qlegend i.fut{background:repeating-linear-gradient(135deg, var(--track) 0 3px, transparent 3px 6px);border:1px solid var(--line);border-radius:3px;width:14px;height:10px}.qlegend i.real{background:var(--band-g)}.kt-grid{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}@media (min-width:680px){.kt-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.kt-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:2000px){.kt-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.kt{background:var(--glass-2);border:1px solid var(--glass-border);box-shadow:0 0 0 1px var(--glass-edge), var(--shadow);border-radius:20px;align-content:start;gap:12px;min-width:0;padding:16px;display:grid;position:relative}.kt.leak{box-shadow:0 0 0 2px var(--orange), 0 14px 30px -14px #ff670099}.kt-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.kt-num{flex-wrap:wrap;align-items:baseline;gap:2px 10px;display:flex}.kt-num .big{font-size:clamp(30px,2.6vw,38px)}.kt-goal{color:var(--ink-2);font-size:13.5px}.trk{background:var(--track);border-radius:999px;height:32px;position:relative;box-shadow:inset 0 1px 2px #0816401a}.trk-f{transform-origin:0;animation:growX 1.1s var(--ease) both .2s;border-radius:999px;position:absolute;inset:0 auto 0 0;overflow:hidden}.trk-m{background:var(--orange);width:4px;box-shadow:0 0 0 2px var(--glass-2);z-index:1;border-radius:3px;margin-left:-2px;position:absolute;top:-5px;bottom:-5px}.trk-in{color:var(--ink-2);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:600;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.trk-out{color:var(--ink-2);font-size:13px;font-weight:600}.kt-months{flex-wrap:wrap;gap:6px;display:flex}.mp{color:var(--ink-2);background:var(--muted-bg);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:12.5px;display:inline-flex}.mp b{color:var(--ink);font-weight:700}.mp svg.i{width:14px;height:14px}.mp.st-good svg.i{color:var(--good)}.mp.st-warn svg.i{color:var(--warn)}.mp.st-bad svg.i{color:var(--bad)}.mp.fut{background:repeating-linear-gradient(135deg, var(--muted-bg) 0 6px, transparent 6px 12px);border:1px dashed var(--line)}.kp-duo{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (min-width:1280px){.kp-duo{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.mm{isolation:isolate;color:#fff;background:#0a1230;border:1px solid #ffffff1f;border-radius:26px;padding:clamp(18px,2.2vw,26px);position:relative;overflow:hidden;box-shadow:0 30px 60px -32px #040a1ee6}.mm:before{content:"";z-index:-1;background:radial-gradient(420px 260px at 0 0,#ff670073,#0000 70%),radial-gradient(360px 260px at 100% 100%,#1d4fd080,#0000 70%);position:absolute;inset:0}.mm .ch p{color:#c7d1ee}.seg.on-dark{box-shadow:none;background:#ffffff14;border-color:#ffffff24}.seg.on-dark button{color:#dce4fa}.seg.on-dark button[aria-pressed=true]{color:#0a0f1f;background:#ff6700;box-shadow:0 6px 16px -6px #ff6700cc}.mm-head{gap:2px;margin-bottom:8px;display:grid}.mm-head span{color:#c7d1ee;font-size:13.5px;font-weight:600}.mm-head .big{font-size:clamp(30px,3vw,40px)}.mm-head small{color:#c7d1ee;font-size:12.5px}.mm-chart{border-bottom:1px solid #ffffff2e;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:clamp(14px,4vw,40px);height:230px;margin-top:46px;padding:0 6px;display:grid;position:relative}.mm-goal{z-index:2;pointer-events:none;border-top:2px dashed #ffb27a;height:0;position:absolute;left:0;right:0}.mm-goal span{color:#ffc9a3;background:#0a1230b3;border-radius:999px;padding:1px 8px;font-size:11.5px;font-weight:700;position:absolute;bottom:4px;right:0}.mm-col{height:100%;color:inherit;background:0 0;border:0;border-radius:22px 22px 0 0;justify-content:center;align-items:flex-end;padding:0;display:flex;position:relative}.mm-bar{transform-origin:bottom;width:min(100%,92px);animation:growY .9s var(--ease) both;animation-delay:calc(var(--d,0) * .11s + .15s);background:linear-gradient(#ffffff57,#ffffff14);border-radius:26px 26px 10px 10px;position:relative}.mm-col.sel .mm-bar{background:linear-gradient(#ff8a3d,#ff6700 60%,#ff67008c);box-shadow:0 0 36px -4px #ff6700cc}.mm-col.sel .mm-bar:after{content:"";background:#ffffffd9;width:2px;margin-left:-1px;position:absolute;top:22px;bottom:0;left:50%}.mm-proj{border:2px dashed #ffb27ae6;border-radius:26px 26px 10px 10px;width:min(100%,92px);position:absolute;bottom:0;left:50%;transform:translate(-50%)}.mm-proj.fut{background:repeating-linear-gradient(135deg,#ffffff24 0 7px,#ffffff08 7px 14px);border-style:dashed}.mm-dot{color:#c24e00;z-index:3;background:#fff;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:-14px;left:50%;transform:translate(-50%);box-shadow:0 0 0 4px #ff670059}.mm-dot.fut{margin-bottom:-14px;top:auto}.mm-dot svg.i{stroke-width:3px;width:15px;height:15px}.mm-v{text-align:center;color:#fff;text-shadow:0 1px 3px #0006;font-variant-numeric:tabular-nums;font-size:13px;font-weight:700;position:absolute;bottom:8px;left:0;right:0}.mm-tip{z-index:4;-webkit-backdrop-filter:blur(16px)saturate(150%);backdrop-filter:blur(16px)saturate(150%);pointer-events:none;background:#ffffff1f;border:1px solid #ffffff38;border-radius:16px;min-width:200px;padding:10px 12px;font-size:13px;animation:.25s both fadeIn;position:absolute;top:-44px;box-shadow:0 16px 36px -16px #000c}.mm-tip b{margin-bottom:4px;display:block}.mm-tip .r{color:#dce4fa;justify-content:space-between;gap:14px;display:flex}.mm-tip .r b{color:#fff;font-variant-numeric:tabular-nums;margin:0;display:inline}.mm-x{text-align:center;color:#c7d1ee;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,4vw,40px);padding:10px 6px 0;font-size:14px;font-weight:600;display:grid}.mm-x .on{color:#ffb27a;font-weight:800}.mm-leg{color:#dce4fa;flex-wrap:wrap;gap:6px 16px;margin-top:14px;font-size:12.5px;display:flex}.mm-leg span{align-items:center;gap:6px;display:inline-flex}.mm-leg .k{border-radius:3px;width:14px;height:10px;display:inline-block}.mm-leg .k.real{background:#fff6}.mm-leg .k.cur{background:#ff6700}.mm-leg .k.proj{border:2px dashed #ffb27a}.mm-leg .k.goal{border-top:2px dashed #ffb27a;height:0}.mm-col:focus-visible{outline-color:#ffb27a}.need-grid{grid-template-columns:minmax(0,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.need-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.nd2{background:var(--glass-2);border:1px solid var(--line);animation:rise .5s var(--ease) both;animation-delay:calc(var(--d,0) * 70ms + .1s);border-radius:18px;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:14px;display:grid}.nd-ico{background:var(--blue-soft);width:36px;height:36px;color:var(--accent-ink);border-radius:12px;place-items:center;display:grid}.nd-ico svg.i{width:18px;height:18px}.nd-t{color:var(--ink-2);font-size:13px;font-weight:700}.nd-big{flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin:2px 0 4px;display:flex}.nd-big .big{font-size:26px}.nd-big span{color:var(--ink-2);font-size:13px;font-weight:600}.nd-s{color:var(--ink-2);font-size:13.5px}.need-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.nd{background:var(--glass-2);border:1px solid var(--line);border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.nd b{display:block}.nd div span{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:13px}@media (max-width:479.98px){.nd{grid-template-columns:auto minmax(0,1fr)}.nd .pill{grid-column:2;justify-self:start}}@media (max-width:559.98px){.kc-ctrl .seg{width:100%}.kc-ctrl .seg button{padding:0 8px}.kc-ctrl .seg button svg.i{display:none}.mm-chart{height:200px}.mm-tip{width:max-content;min-width:0;max-width:62vw}}.plan-top{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (min-width:900px){.plan-top{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}.pstat{gap:14px;display:grid}.pstat .ch{margin-bottom:0}.pstat-nums{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.pstat-n{background:var(--glass-2);border:1px solid var(--line);border-radius:16px;gap:2px;padding:12px;display:grid}.pstat-n .l{color:var(--ink-2);align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.pstat-n .l svg.i{width:16px;height:16px}.pstat-n.done .l svg.i{color:var(--good)}.pstat-n.prog .l svg.i{color:var(--accent-ink)}.pstat-n.prop .l svg.i{color:var(--orange-text)}.pstat-n .big{font-size:clamp(30px,3vw,40px)}.pband{background:var(--track);border-radius:999px;gap:3px;height:14px;display:flex;overflow:hidden}.pband i{transform-origin:0;height:100%;animation:growX .9s var(--ease) both .2s;display:block}.pband .done{background:linear-gradient(90deg,#0f9f4f,#34c77b)}.pband .prog{background:linear-gradient(90deg,#0b298a,#1d4fd0)}.pband .prop{background:linear-gradient(90deg,#ff8a3d,#ff6700)}.plan-grid{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (min-width:1440px){.plan-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.plan-grid>*{min-width:0}.ai{overflow:hidden}.ai-head{align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.ai-head h2{letter-spacing:-.015em;font-size:19px;font-weight:700}.ai-head p{color:var(--ink-2);margin-top:2px;font-size:14px}.ai-ico{background:var(--band-g);color:#fff;border-radius:14px;flex:none;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 10px 22px -10px #1d4fd0cc}.ai-actions{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:14px;display:flex}.ai-ctx{color:var(--ink-2);font-size:13px}.ai-note{color:var(--ink-2);background:var(--muted-bg);border-radius:14px;align-items:flex-start;gap:8px;margin-bottom:12px;padding:10px 12px;font-size:13.5px;display:flex}.ai-note svg.i{width:17px;height:17px;color:var(--accent-ink);flex:none;margin-top:1px}.ai-err{background:var(--warn-bg);color:var(--warn);border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:12px;padding:10px 12px;font-size:14px;font-weight:600;display:flex}.ai-err .btn{margin-left:auto}.ai-empty{color:var(--ink-2);border:1px dashed var(--line);border-radius:16px;padding:14px;font-size:14px}.ai-meta{color:var(--ink-2);align-items:center;gap:6px;margin-top:12px;font-size:12.5px;display:flex}.ai-meta svg.i{width:15px;height:15px;color:var(--accent-ink)}.thinking{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:6px;font-weight:700;display:flex}.thinking .btn{margin-left:auto}.dots{gap:5px;display:inline-flex}.dots i{background:var(--band-g);border-radius:50%;width:9px;height:9px;animation:1.2s ease-in-out infinite both blink;display:block}.dots i:nth-child(2){animation-delay:.15s}.dots i:nth-child(3){animation-delay:.3s}@keyframes blink{0%,80%,to{opacity:.4;transform:scale(.75)}40%{opacity:1;transform:scale(1)}}.skel{border:1px solid var(--line);background:linear-gradient(100deg, var(--glass-2) 30%, var(--blue-soft) 50%, var(--glass-2) 70%);background-size:300% 100%;border-radius:18px;height:150px;animation:1.4s linear infinite shimmer}@keyframes shimmer{0%{background-position:100% 0}to{background-position:0 0}}.recs{gap:12px;display:grid}.rec{background:var(--glass-2);border:1px solid var(--glass-border);box-shadow:0 0 0 1px var(--glass-edge), var(--shadow);animation:rise .5s var(--ease) both;animation-delay:calc(var(--d,0) * .11s);border-radius:18px;gap:10px;padding:16px;display:grid}.rec-top{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.prio{border-radius:999px;align-items:center;gap:5px;padding:3px 10px 3px 8px;font-size:12.5px;font-weight:700;display:inline-flex}.prio svg.i{width:14px;height:14px}.prio.alta{background:var(--orange-soft);color:var(--orange-text)}.prio.media{background:var(--blue-soft);color:var(--accent-ink)}.prio.baja{background:var(--muted-bg);color:var(--ink-2)}.chip-s{color:var(--ink-2);background:var(--muted-bg);border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-size:12px;font-weight:600;display:inline-flex}.chip-s svg.i{width:13px;height:13px}.chip-s.ia{color:var(--accent-ink);background:var(--blue-soft)}.tag-ej{text-transform:uppercase;letter-spacing:.05em;color:var(--ink-2);border:1px dashed var(--ink-3);border-radius:999px;margin-left:auto;padding:2px 8px;font-size:11.5px;font-weight:700}.rec h3{letter-spacing:-.01em;font-size:16.5px;font-weight:700}.rec-diag{color:var(--ink-2);font-size:14px}.rec-act{gap:8px;font-size:14px;display:flex}.rec-act svg.i{width:17px;height:17px;color:var(--orange-text);flex:none;margin-top:2px}.rec-foot{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.kpi-chip{color:var(--accent-ink);background:var(--blue-soft);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12.5px;font-weight:700;display:inline-flex}.kpi-chip svg.i{width:14px;height:14px}.rec-imp{color:var(--ink-2);font-size:13px}.btn.sm{justify-self:start;min-height:44px;padding:0 14px;font-size:14px}.btn-soft{background:var(--blue-soft);color:var(--accent-ink);border-color:#0000}.btn:disabled{opacity:.8;box-shadow:none;transform:none}.pfilters{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.pfilters .seg{flex-wrap:wrap}.tl-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tl-acts{flex-wrap:wrap;gap:4px 16px;display:flex}.disc.rm{color:var(--bad)}.est-note{color:var(--ink-2);align-items:flex-start;gap:8px;margin-top:14px;font-size:12.5px;display:flex}.est-note svg.i{flex:none;width:15px;height:15px;margin-top:1px}.timeline{margin:0}.mm-tip.r{right:0}.mm-tip.l{left:0}.mm-v.p{color:#dce4fa;font-weight:600}.kpi-top h3{white-space:normal;line-height:1.25}.mm-rows{display:none}.mm .seg{flex-wrap:wrap}@media (max-width:559.98px){.mm .ch .seg{width:100%}.mm .seg button{padding:0 8px;font-size:13px}.mm-tip{display:none}.mm-rows{background:#ffffff1a;border:1px solid #ffffff2e;border-radius:14px;gap:2px;margin-top:8px;padding:10px 12px;font-size:13px;display:grid}.mm-rows .r{color:#dce4fa;justify-content:space-between;gap:12px;display:flex}.mm-rows .r b{color:#fff;font-variant-numeric:tabular-nums}.mm-chart{margin-top:30px}}.mm-col.sel .mm-bar{background:linear-gradient(#ff8a3d,#ff6700 55%,#e85d00)}.mm-col.sel .mm-v:not(.p){color:#0a0f1f;text-shadow:none}.mm-col.sel .mm-proj.fut{background:repeating-linear-gradient(135deg,#ff8a3d4d 0 7px,#ff8a3d14 7px 14px);border-color:#ffb27a}:root{--nv-ac:#ff6700;--nv-ac-on:#ffb27a}:root[data-theme=dark]{--nv-ac:#ff8a3d;--nv-ac-on:#b84a00}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--nv-ac:#ff8a3d;--nv-ac-on:#b84a00}}@media (min-width:1024px){.dock-wrap,.mtop{display:none!important}.side{transition:width .28s var(--ease), padding .28s var(--ease)}.app-main{transition:margin-left .28s var(--ease)}html[data-rail=collapsed] .app-main{margin-left:calc(var(--rail-w) + 28px + env(safe-area-inset-left,0px))}html[data-rail=collapsed] .side{width:var(--rail-w);padding:18px 10px 14px;overflow:visible}html[data-rail=collapsed] .side .k{display:none}html[data-rail=collapsed] .side-logo{justify-items:center;padding:4px 0 0}html[data-rail=collapsed] .side-logo .logo{height:26px}html[data-rail=collapsed] .side-nav a,html[data-rail=collapsed] .side-row{justify-content:center;gap:0;padding:0}html[data-rail=collapsed] .side-nav a[aria-current=page]:after{display:none}html[data-rail=collapsed] .side-nav a>.fade,html[data-rail=collapsed] .side-row>.fade{opacity:0;pointer-events:none;z-index:60;color:#eef2fb;white-space:nowrap;transition:opacity .16s var(--ease), transform .16s var(--ease);background:#0a1630;border-radius:8px;padding:5px 10px;font-size:12.5px;font-weight:600;position:absolute;top:50%;left:calc(100% + 12px);transform:translate(-4px,-50%);box-shadow:0 10px 24px -10px #00000080}html[data-rail=collapsed] .side-nav a:hover>.fade,html[data-rail=collapsed] .side-nav a:focus-visible>.fade,html[data-rail=collapsed] .side-row:hover>.fade,html[data-rail=collapsed] .side-row:focus-visible>.fade{opacity:1;transform:translateY(-50%)}html[data-rail=collapsed] .user{background:0 0;border:0;flex-direction:column;padding:8px 0}html[data-rail=collapsed] .user>span.fade{display:none}html[data-rail=collapsed] .credit{justify-content:center;padding:4px 0}html[data-rail=collapsed] .credit .fade{display:none}}.side-row{position:relative}.side-nav a{isolation:isolate;overflow:visible}.side-nav a:before{content:"";z-index:-1;border-radius:inherit;background:var(--glass-2);box-shadow:0 0 0 1px var(--line);opacity:0;transform-origin:0;transition:transform .28s var(--ease), opacity .2s var(--ease);position:absolute;inset:0;transform:scaleX(.6)}.side-nav a:hover{background:0 0}.side-nav a:hover:before,.side-nav a:focus-visible:before{opacity:1;transform:scaleX(1)}.side-nav a[aria-current=page]:before{display:none}.side-nav a .ni,.dock a .ni{transition:transform .28s var(--ease), background-color .25s var(--ease), color .25s var(--ease)}.side-nav a:hover .ni,.side-nav a:focus-visible .ni{transform:translateY(-1px)scale(1.06)}.side-nav a>.fade{transition:transform .28s var(--ease)}html:not([data-rail=collapsed]) .side-nav a:hover>.fade{transform:translate(3px)}svg.nv{stroke-width:1.9px;overflow:visible}svg.nv .ac{stroke:var(--nv-ac)}svg.nv .acf{fill:var(--nv-ac);stroke:none}[aria-current=page] svg.nv .ac{stroke:var(--nv-ac-on)}[aria-current=page] svg.nv .acf{fill:var(--nv-ac-on)}svg.nv .needle{transform-origin:12px 15.5px}svg.nv .arrow,svg.nv .ring2{transform-origin:11px 13px}svg.nv .bub{transform-origin:10px 11px}svg.nv .typing .dot{opacity:.45}svg.nv .rays path{stroke-dasharray:1;stroke-dashoffset:0}@keyframes nvSweep{0%{transform:rotate(-100deg)}65%{transform:rotate(14deg)}to{transform:rotate(0)}}@keyframes nvArrow{0%{opacity:.2;transform:translate(6px,-6px)}70%{opacity:1;transform:translate(-1px,1px)}to{transform:none}}@keyframes nvRing{0%,60%{transform:scale(1)}80%{transform:scale(1.18)}to{transform:scale(1)}}@keyframes nvPop{0%{transform:scale(1)}40%{transform:scale(1.14)}to{transform:scale(1)}}@keyframes nvType{0%,to{opacity:.45;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}@keyframes nvRays{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes nvGlow{0%,to{opacity:1}50%{opacity:.35}}:is(a:hover,a:focus-visible,a.nv-play) svg.nv .needle{animation:nvSweep .45s var(--ease)}:is(a:hover,a:focus-visible,a.nv-play) svg.nv .arrow{animation:nvArrow .42s var(--ease)}:is(a:hover,a:focus-visible,a.nv-play) svg.nv .ring2{animation:nvRing .45s var(--ease)}:is(a:hover,a:focus-visible,a.nv-play) svg.nv .bub{animation:nvPop .32s var(--ease)}:is(a:hover,a:focus-visible,a.nv-play) svg.nv .typing .dot{animation:.42s both nvType}:is(a:hover,a:focus-visible,a.nv-play) svg.nv .typing .dot:nth-child(2){animation-delay:80ms}:is(a:hover,a:focus-visible,a.nv-play) svg.nv .typing .dot:nth-child(3){animation-delay:.16s}:is(a:hover,a:focus-visible,a.nv-play) svg.nv .rays path{animation:nvRays .4s var(--ease) both}:is(a:hover,a:focus-visible,a.nv-play) svg.nv .rays path:nth-child(2),:is(a:hover,a:focus-visible,a.nv-play) svg.nv .rays path:nth-child(3){animation-delay:60ms}:is(a:hover,a:focus-visible,a.nv-play) svg.nv .rays path:nth-child(4),:is(a:hover,a:focus-visible,a.nv-play) svg.nv .rays path:nth-child(5){animation-delay:.12s}:is(a:hover,a:focus-visible,a.nv-play) svg.nv .fil{animation:.4s nvGlow}.dock a[aria-current=page] .dl{max-width:150px}.funnel .fh-shape{height:240px;margin-top:4px}.funnel .fh-col{transition:opacity .25s var(--ease)}.fh-fx{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.fh-shine{transform-box:fill-box;animation:9s ease-in-out 2s infinite fhShine}@keyframes fhShine{0%{transform:translate(-240px)}to{transform:translate(1240px)}}.fh-dim{fill:#000a24;opacity:0;transition:opacity .25s var(--ease)}.fh[data-hl] .fh-dim{opacity:.42}.fh[data-hl="0"] .fh-dim[data-i="0"],.fh[data-hl="1"] .fh-dim[data-i="1"],.fh[data-hl="2"] .fh-dim[data-i="2"],.fh[data-hl="3"] .fh-dim[data-i="3"]{opacity:0}.fh[data-hl] .fh-col{opacity:.45}.fh[data-hl="0"] .fh-col[data-i="0"],.fh[data-hl="1"] .fh-col[data-i="1"],.fh[data-hl="2"] .fh-col[data-i="2"],.fh[data-hl="3"] .fh-col[data-i="3"]{opacity:1}.fh[data-hl] .fh-conv{opacity:.35}.fh-zone{cursor:help;z-index:1;background:0 0;border:0;border-radius:12px;width:25%;padding:0;position:absolute;top:0;bottom:0}.fh-zone:focus-visible{outline-offset:-3px}.fh-conv{z-index:2;animation:convIn .5s var(--ease) both;animation-delay:calc(.6s + var(--d,0) * .28s);transition:opacity .25s var(--ease)}@keyframes convIn{0%{opacity:.4;transform:translate(-50%,-30%)scale(.9)}}.fh-card{z-index:3;color:#eef2fb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:none;opacity:0;visibility:hidden;min-width:170px;transition:opacity .2s var(--ease), transform .2s var(--ease), visibility .2s;background:#0a1630d1;border:1px solid #ffffff2e;border-radius:14px;gap:1px;padding:10px 12px;font-size:12.5px;display:grid;position:absolute;top:10px;transform:translate(-50%,6px);box-shadow:0 16px 36px -14px #0009}.fh-card b{font-size:13px}.fh-card .fc-n{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:700}.fh-card span{color:#cbd6f5}.fh-card[data-i="0"]{transform:translate(-30%,6px)}.fh-card[data-i="3"]{transform:translate(-70%,6px)}.fh[data-hl="0"] .fh-card[data-i="0"],.fh[data-hl="1"] .fh-card[data-i="1"],.fh[data-hl="2"] .fh-card[data-i="2"],.fh[data-hl="3"] .fh-card[data-i="3"]{opacity:1;visibility:visible}.fh[data-hl="0"] .fh-card[data-i="0"]{transform:translate(-30%)}.fh[data-hl="1"] .fh-card[data-i="1"],.fh[data-hl="2"] .fh-card[data-i="2"]{transform:translate(-50%)}.fh[data-hl="3"] .fh-card[data-i="3"]{transform:translate(-70%)}.fv-bar{position:relative;overflow:hidden}.fv-bar:after{content:"";width:40%;animation:3.6s ease-in-out infinite fvShine;animation-delay:calc(var(--d,0) * .3s + 1s);background:linear-gradient(90deg,#0000,#ffffff40,#0000);position:absolute;top:0;bottom:0;left:-40%}@keyframes fvShine{to{left:120%}}.fv-conv{position:relative}.flow{flex:none;width:10px;height:28px;position:relative}.flow i{background:var(--series);border-radius:50%;width:5px;height:5px;animation:1.6s linear infinite flowDown;position:absolute;top:0;left:3px}.flow i:nth-child(2){animation-delay:.53s}.flow i:nth-child(3){animation-delay:1.06s}@keyframes flowDown{0%{opacity:0;transform:translateY(0)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translateY(24px)}}.fv-conv.leak .flow i{background:var(--orange);animation-name:flowDrop}@keyframes flowDrop{0%{opacity:0;transform:translate(0)}15%{opacity:1}to{opacity:0;transform:translate(7px,26px)}}@media (min-width:720px){.flow{display:none}}.khero{isolation:isolate;color:#fff;background:var(--navy-card);border:1px solid #ffffff24;border-radius:26px;gap:14px;padding:clamp(22px,3vw,36px);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 60px -32px #0b298acc}.khero:before{content:"";z-index:-1;background:radial-gradient(560px 280px at 100% 0,#ff670080,#0000 65%),radial-gradient(420px 260px at 0 100%,#3b6bff73,#0000 70%),repeating-linear-gradient(90deg,#ffffff0b 0 2px,#0000 2px 24px);position:absolute;inset:0}.kh-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.kh-eye{color:#cfd9f7;align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:inline-flex}.kh-eye svg.i{color:#ffb27a;width:16px;height:16px}.khero .pill{padding:6px 14px 6px 10px;font-size:14px}.khero .pill svg.i{width:17px;height:17px}.khero .pill.st-good{color:#9bf0c2;background:#6fe0a42e}.khero .pill.st-warn{color:#ffe0a3;background:#ffd27a2e}.khero .pill.st-bad{color:#ffc4c0;background:#ff9c972e}.kh-h{letter-spacing:-.025em;text-wrap:balance;color:#dce4fa;max-width:30ch;font-size:clamp(24px,3vw,38px);font-weight:600;line-height:1.15}.kh-h b{color:#fff;font-weight:700}.kh-bar{padding-top:34px;position:relative}.kh-track{background:#ffffff1f;border-radius:999px;height:46px;overflow:hidden;box-shadow:inset 0 1px 3px #00000040}.kh-f,.k4-f{background:var(--band-g);background-size:var(--bs,100%) 100%;transform-origin:0;height:100%;animation:growX 1.2s var(--ease) both .25s;background-repeat:no-repeat;border-radius:999px;position:relative}.kh-f:after,.k4-f:after{content:"";border-radius:inherit;background:linear-gradient(#ffffff61,#fff0);position:absolute;inset:0 0 50%}.kh-scale{color:#cfd9f7;font-variant-numeric:tabular-nums;justify-content:space-between;gap:8px;font-size:13px;display:flex}.kh-scale span:nth-child(2){color:#fff;font-weight:700}.kh-foot{color:#dce4fa;font-size:clamp(16px,1.6vw,19px)}.kh-foot b{color:#fff}.flag{z-index:2;width:0;animation:flagIn .9s var(--ease) both .5s;position:absolute;top:0;bottom:-3px}@keyframes flagIn{0%{opacity:.4;transform:translateY(-6px)}}.flag:before{content:"";background:var(--orange);border-radius:2px;width:3px;position:absolute;top:18px;bottom:0;left:-1.5px;box-shadow:0 0 0 2px #ffffffb3}.flag span{background:var(--orange);color:#0a0f1f;white-space:nowrap;border-radius:4px 999px 999px 4px;padding:4px 8px 4px 7px;font-size:11.5px;font-weight:700;line-height:1;position:absolute;top:0;left:-1.5px}.flag.big{bottom:-4px}.flag.big:before{width:4px;top:22px;left:-2px}.flag.big span{padding:5px 10px 5px 8px;font-size:13px}.kcards4{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}@media (min-width:640px){.kcards4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.kcards4{grid-template-columns:repeat(4,minmax(0,1fr))}}.k4{border-radius:var(--r-lg);align-content:start;gap:12px;min-width:0;padding:20px;display:grid}.k4 .lbl{font-size:14.5px}.k4-num{flex-wrap:wrap;align-items:baseline;gap:2px 10px;display:flex}.k4-num .big{font-size:clamp(32px,2.8vw,42px)}.k4-num>span:last-child{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:15px}.k4-bar{padding-top:24px;position:relative}.k4-bar .flag span{padding:3px 7px 3px 6px;font-size:10.5px}.k4-bar .flag:before{box-shadow:0 0 0 2px var(--glass-2);top:15px}.k4-track{background:var(--track);border-radius:999px;height:16px;overflow:hidden;box-shadow:inset 0 1px 2px #0816401a}.k4-line{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:14px}.note-line{color:var(--ink-2);align-items:flex-start;gap:10px;padding:0 4px;font-size:13.5px;display:flex}.note-line svg.i{width:18px;height:18px;color:var(--accent-ink);flex:none}.link.inl{min-height:0;display:inline}.ai-btn{min-height:48px;padding:0 20px;box-shadow:0 12px 26px -12px #0b298acc}.rc-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.rc-bar .seg button small{opacity:.8;margin-left:4px}.rc-bar .seg button svg.i{width:16px;height:16px}.rc-next{color:var(--ink-2);align-items:center;gap:8px;font-size:13.5px;display:inline-flex}.rc-next svg.i{width:16px;height:16px;color:var(--accent-ink)}.rc-grid{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}@media (min-width:900px){.rc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1700px){.rc-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.rc{border-radius:var(--r-lg);background:var(--glass);-webkit-backdrop-filter:blur(22px)saturate(170%);backdrop-filter:blur(22px)saturate(170%);border:1px solid var(--glass-border);box-shadow:0 0 0 1px var(--glass-edge), inset 0 1px 0 var(--glass-shine), var(--shadow);animation:rise .5s var(--ease) both;animation-delay:calc(var(--d,0) * 80ms);outline:none;align-content:start;gap:10px;padding:20px;display:grid;position:relative}.rc:focus-visible{box-shadow:0 0 0 3px var(--focus)}.rc-top{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rc-cat{color:var(--accent-ink);background:var(--blue-soft);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12.5px;font-weight:700;display:inline-flex}.rc-cat svg.i{width:15px;height:15px}.rc h3{letter-spacing:-.015em;font-size:18px;font-weight:700}.rc-p{color:var(--ink-2);font-size:14.5px}.rc-p b{color:var(--ink)}.rc-rec b{color:var(--orange-text)}.rc-st{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.rc-st button{border:1px solid var(--line);min-height:40px;color:var(--ink-2);transition:background-color .2s var(--ease), color .2s var(--ease);background:0 0;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.rc-st button svg.i{width:15px;height:15px}.rc-st button:hover{background:var(--glass-2);color:var(--ink)}.rc-st button[aria-pressed=true]{background:var(--primary-bg);color:var(--primary-ink);border-color:#0000}.rc-st button[data-v=aplicada][aria-pressed=true]{background:var(--good);color:#fff}:root[data-theme=dark] .rc-st button[data-v=aplicada][aria-pressed=true]{color:#04170b}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .rc-st button[data-v=aplicada][aria-pressed=true]{color:#04170b}}.rc-more{margin-top:14px}#ai-status:empty{display:none}@media (max-width:559.98px){.rc-st button{flex:auto;justify-content:center;padding:0 8px}.rc{padding:18px 16px}}.page{gap:18px}@media (min-width:1024px){.page{gap:22px}}.card .ch{margin-bottom:18px}.kh-f{background-image:linear-gradient(90deg,#4c74e8 0%,#7c9bff 45%,#ff9a55 82%,#ff6700 100%)}.kh-track{background:#ffffff29}@media (max-width:559.98px){.rc-bar .seg{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.rc-bar .seg button:first-child{grid-column:1/-1}.rc-bar .seg button{white-space:normal;text-align:center;min-height:44px;padding:4px 8px;line-height:1.2}}@media (max-width:639.98px){.d-only{display:none!important}}@media (min-width:640px){.m-only{display:none!important}}html.locked,html.locked body{overscroll-behavior:none;overflow:hidden}.scrim,.pk.sheet .grab,.pk.sheet .pk-head,.modal.sheet .grab,.modal.sheet .modal-head{touch-action:none}.pk.sheet .grab,.modal.sheet .grab{width:48px;margin-top:10px}.mtop{min-height:calc(58px + env(safe-area-inset-top,0px));padding:calc(7px + env(safe-area-inset-top,0px)) max(10px, env(safe-area-inset-right,0px)) 7px max(16px, env(safe-area-inset-left,0px));gap:2px}.mlogo{border-radius:10px;align-items:center;min-height:44px;display:inline-flex}.mtop .mlogo .logo{height:26px}.icon-btn.ghost{background:0 0;border-color:#0000}.um-wrap{position:relative}.mavatar{background:0 0;border:0;border-radius:14px;place-items:center;width:44px;height:44px;padding:0;display:grid}.mavatar .avatar{border-radius:11px;width:34px;height:34px;font-size:13px}.mavatar[aria-expanded=true] .avatar{box-shadow:0 0 0 2px var(--glass-solid), 0 0 0 4px var(--orange)}.umenu{z-index:50;-webkit-backdrop-filter:none;backdrop-filter:none;min-width:240px;box-shadow:0 0 0 1px var(--glass-edge), var(--shadow-lg);animation:popIn .18s var(--ease) both;border-radius:18px;gap:2px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0;background:var(--glass-solid)!important}.umenu p{border-bottom:1px solid var(--line);padding:10px 12px 12px;line-height:1.35;display:grid}.umenu p b{font-size:15px}.umenu p small{color:var(--ink-3);font-size:13px}.um-row{min-height:48px;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;width:100%;padding:0 12px;font-size:15px;font-weight:600;display:flex}.um-row:hover{background:var(--blue-soft)}.um-row svg.i{color:var(--ink-3);width:18px;height:18px}.fab{display:none!important}.dock-wrap{bottom:calc(10px + env(safe-area-inset-bottom,0px))}.dock{border-radius:28px;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;width:100%;max-width:440px;padding:6px;display:grid}.dock a{min-width:0;height:58px;color:var(--ink-2);border-radius:22px;flex-direction:column;gap:2px;padding:0 2px;font-size:13px;font-weight:600;position:relative}.dock a .ni{width:30px;height:26px}.dock a .ni svg.i{width:22px;height:22px}.dock a .dl,.dock a[aria-current=page] .dl{opacity:1;white-space:nowrap;max-width:none;margin:0;line-height:1.15;overflow:visible}.dock a[aria-current=page]{background:var(--primary-bg);color:var(--primary-ink);padding:0 2px;font-weight:700;box-shadow:0 8px 18px -8px #0b298ab3}.dock a:focus-visible{outline-offset:-3px;border-radius:22px}@media (max-width:359.98px){.dock{gap:2px;padding:5px}.dock a{font-size:12px}}.pfoot{padding-bottom:calc(112px + env(safe-area-inset-bottom,0px))}@media (min-width:1024px){.pfoot{padding-bottom:30px}}@media (max-width:1023.98px) and (max-height:500px) and (orientation:landscape){.mtop{position:relative}.dock{max-width:380px}.dock a{height:46px}.dock a .dl{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pfoot{padding-bottom:calc(84px + env(safe-area-inset-bottom,0px))}}.msum{display:none!important}.fpill{display:none}@media (max-width:1023.98px){.fpill{border:1px solid var(--line);background:var(--glass-2);width:100%;min-height:54px;color:var(--ink);text-align:left;box-shadow:inset 0 1px 0 var(--glass-shine), 0 10px 24px -18px #0816408c;transition:box-shadow .2s var(--ease);border-radius:18px;align-items:center;gap:10px;padding:6px 12px 6px 6px;display:flex}.fpill[aria-expanded=true]{box-shadow:0 0 0 2px var(--focus)}.fp-ico{background:var(--blue-soft);width:42px;height:42px;color:var(--accent-ink);border-radius:13px;flex:none;place-items:center;display:grid}.fp-t{flex:1;min-width:0;line-height:1.25;display:grid}.fp-t b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:700;overflow:hidden}.fp-t span{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;font-size:13px;overflow:hidden}.fp-line{background:var(--muted-bg);color:var(--ink-2);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:5px;padding:6px 11px;font-size:13px;font-weight:600;display:inline-flex}.fp-line svg.i{width:15px;height:15px}.fp-chev{width:18px;height:18px;color:var(--ink-3);flex:none}.phead{gap:12px}.phead>div:first-child{flex:auto}.kc-ctrl{flex-wrap:nowrap;gap:8px;width:100%}.kc-ctrl .seg{flex:auto;min-width:0}}@media (max-width:639.98px){.page{gap:14px;padding-top:14px}.phead h1{font-size:27px}.card{padding:18px 16px}.card .ch{margin-bottom:14px}.ch h2{font-size:17.5px}.ch p{font-size:14px}.kc-ctrl .seg button{padding:0 10px;font-size:15px}.eg-btn{flex:none;padding:0 14px}.gstrip{gap:10px;padding:14px 16px 10px}.gs-ico{border-radius:12px;width:36px;height:36px}.gs-nums b{font-size:24px}.kpis.k5 .kpi.hero{order:-1}.kpi{gap:4px;padding:14px 14px 12px}.kpi-top h3{font-size:14px}.kpi-val{font-size:26px}.kpi.hero .kpi-val{font-size:40px}.kpi.hero .kpi-sub{font-size:14px}.kpi .spark{height:26px}.kpi-sub,.delta{font-size:13px}#evo .ch .seg{width:100%}#evo .ch .seg button{flex:1 1 0;padding:0 6px}#evo .legend{gap:4px 12px;font-size:13px}.chart{grid-template-rows:190px auto;grid-template-columns:42px minmax(0,1fr)}.ch-tip{min-width:150px;max-width:200px}.ch-tip .m{font-size:13px}.ch-x span,.ch-y span{font-size:12px}.chan{padding:12px}.chan .cm{font-size:13px}.insight{margin-top:14px;padding:12px 14px}.insight p{font-size:14.5px}.hb-v{font-size:13px}.privacy{padding:10px 14px;font-size:13px}.note-line{font-size:13px}.callout{font-size:14.5px}}.fp{display:none}@media (max-width:719.98px){.fv,.fh-ins{display:none!important}.fp{display:block}}.fp-list{margin:2px 0 0;padding:0;list-style:none;display:grid}.fp-lv{justify-content:center;width:100%;display:flex}.fp-btn{isolation:isolate;color:#fff;height:66px;transition:opacity .25s var(--ease), transform .25s var(--ease);background:0 0;border:0;border-radius:4px;align-content:center;justify-items:center;padding:0;display:grid;position:relative}.fp-shape{z-index:-1;position:absolute;inset:0}.fp-shape:after{content:"";background:linear-gradient(#ffffff38,#fff0);position:absolute;inset:0 0 55%}.fp-shape.s0{background:linear-gradient(#0b298a,#001a3d)}.fp-shape.s1{background:linear-gradient(#1d4fd0,#0b298a)}.fp-shape.s2{background:linear-gradient(#3d6bf0,#1d4fd0)}.fp-shape.s3{background:linear-gradient(#ff8a3d,#ff6700)}:root[data-theme=dark] .fp-shape.s0{background:linear-gradient(#2447c2,#0b298a)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .fp-shape.s0{background:linear-gradient(#2447c2,#0b298a)}}.fp-n{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:700;line-height:1}.fp-l{margin-top:3px;font-size:13px;font-weight:600;line-height:1.1}.fp-btn.last{color:#0a0f1f}.fp-btn:focus-visible{outline-offset:3px;border-radius:8px}.fp[data-sel="0"] .fp-btn[data-i="0"],.fp[data-sel="1"] .fp-btn[data-i="1"],.fp[data-sel="2"] .fp-btn[data-i="2"],.fp[data-sel="3"] .fp-btn[data-i="3"]{opacity:1;transform:scale(1.04)}.fp-gap{justify-content:center;align-items:center;gap:10px;width:100%;height:40px;display:flex;position:relative}.fp-ghost{background:var(--blue-soft);position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.fp-gap.leak .fp-ghost{background:var(--orange-soft)}.fp-pill{background:var(--glass-solid);border:1px solid var(--line);color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:5px;padding:5px 12px;font-size:13px;font-weight:700;display:inline-flex;position:relative;box-shadow:0 6px 16px -10px #08164080}.fp-pill svg.i{width:15px;height:15px}.fp-pill em{font-style:normal}.fp-gap.leak .fp-pill{color:var(--orange-text);box-shadow:0 0 0 2px var(--orange), 0 10px 22px -12px #ff670099;border-color:#0000}.fp-flow{flex:none;width:8px;height:40px;position:relative}.fp-flow i{background:var(--series);opacity:0;border-radius:50%;width:6px;height:6px;animation:1.8s linear infinite fpDown;position:absolute;top:0;left:1px}.fp-flow i:nth-child(2){animation-delay:.6s}.fp-flow i:nth-child(3){animation-delay:1.2s}.fp-gap.leak .fp-flow i{background:var(--orange);animation-name:fpDropL}.fp-gap.leak .fp-flow.r i{animation-name:fpDropR}@keyframes fpDown{0%{opacity:0;transform:translateY(0)}15%,85%{opacity:1}to{opacity:0;transform:translateY(34px)}}@keyframes fpDropL{0%{opacity:0;transform:translate(0)}15%{opacity:1}to{opacity:0;transform:translate(-12px,34px)}}@keyframes fpDropR{0%{opacity:0;transform:translate(0)}15%{opacity:1}to{opacity:0;transform:translate(12px,34px)}}.fp:not(.on) .fp-flow i{animation-play-state:paused}.fp.play .fp-lv,.fp.play .fp-gap{animation:fpIn .65s var(--ease) both;animation-delay:calc(var(--d,0) * .17s)}@keyframes fpIn{0%{opacity:.3;transform:translateY(-16px)}}.fp-note{background:var(--orange-soft);border:1px solid #ff670038;border-radius:16px;align-items:center;gap:12px;min-height:66px;margin-top:16px;padding:12px 14px;display:flex}.fp-note .ii{background:var(--orange);color:#0a0f1f;border-radius:11px;flex:none;place-items:center;width:36px;height:36px;display:grid}.fp-note .ii svg.i{width:18px;height:18px}.fp-note .ii.cost{background:var(--primary-bg);color:var(--primary-ink)}.fp-note>span:last-child{min-width:0;line-height:1.3;display:grid}.fp-note b{font-size:15px}.fp-note small{color:var(--ink-2);margin-top:2px;font-size:13px}.lm-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.lm{border:1px solid var(--line);background:var(--glass-2);border-radius:18px;gap:10px;padding:14px;display:grid}.lm.best{box-shadow:0 0 0 2px var(--orange);border-color:#0000}.lm-h{align-items:center;gap:8px;min-width:0;display:flex}.lm-ico{background:var(--blue-soft);width:32px;height:32px;color:var(--accent-ink);border-radius:10px;flex:none;place-items:center;display:grid}.lm-ico svg.i{width:17px;height:17px}.lm-h h3{font-size:15.5px;font-weight:700}.lm-h .badge-best{margin-left:0;font-size:12px}.lm-ret{justify-items:end;margin-left:auto;line-height:1.05;display:grid}.lm-ret b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:700}.lm-ret small{color:var(--ink-3);font-size:13px}.lm-r{grid-template-columns:68px minmax(0,1fr) 72px;align-items:center;gap:10px;display:grid}.lm-k{color:var(--ink-2);font-size:13px;font-weight:600}.lm-t{background:var(--track);border-radius:999px;height:12px;overflow:hidden}.lm-t i{transform-origin:0;height:100%;animation:growX .9s var(--ease) both .2s;border-radius:999px;display:block}.lm-t i.inv{background:linear-gradient(90deg, var(--series-2), var(--series))}.lm-t i.ven{background:linear-gradient(90deg,#ff8a3d,#ff6700)}.lm-v{color:var(--ink-3);font-variant-numeric:tabular-nums;justify-items:end;font-size:13px;line-height:1.2;display:grid}.lm-v b{color:var(--ink);font-size:15px}.ln-m .callout{margin-top:12px}@media (max-width:639.98px){.khero{border-radius:22px;gap:12px;padding:20px 18px 18px}.kh-eye{font-size:13px}.kh-h{font-size:23px}.kh-bar{padding-top:30px}.kh-track{height:34px}.kh-foot{font-size:15.5px}.kcards4{gap:12px}.k4{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"l f""n n""b b""x x";align-items:center;gap:8px 10px;padding:16px}.k4>.lbl{grid-area:l;font-size:14px}.k4-foot{grid-area:f;justify-self:end}.k4-num{grid-area:n}.k4-bar{grid-area:b}.k4-line{grid-area:x;font-size:13.5px}.k4-num .big{font-size:30px}.k4-num>span:last-child{font-size:14px}.k4-track{height:12px}}.rc-why summary{cursor:pointer;min-height:44px;color:var(--accent-ink);border-radius:10px;align-items:center;gap:6px;font-size:14px;font-weight:600;list-style:none;display:inline-flex}.rc-why summary::-webkit-details-marker{display:none}.rc-why summary svg.i{width:16px;height:16px;transition:transform .25s var(--ease)}.rc-why[open] summary svg.i{transform:rotate(180deg)}.rc-why p{color:var(--ink-2);background:var(--glass-2);border:1px solid var(--line);border-radius:12px;padding:10px 12px;font-size:14px}@media (max-width:639.98px){#ai-btn-wrap,.ai-btn{width:100%}.rc-bar{gap:6px}.rc-bar .seg{width:calc(100% + 32px);max-width:none;box-shadow:none;scrollbar-width:none;scroll-snap-type:x proximity;background:0 0;border:0;border-radius:0;flex-wrap:nowrap;gap:8px;margin:0 -16px;padding:4px 16px;scroll-padding:0 16px;display:flex;overflow-x:auto}.rc-bar .seg::-webkit-scrollbar{display:none}.rc-bar .seg button,.rc-bar .seg button:first-child{white-space:nowrap;border:1px solid var(--line);background:var(--glass-2);scroll-snap-align:start;border-radius:999px;flex:none;grid-column:auto;min-height:44px;padding:0 14px;line-height:1}.rc-bar .seg button[aria-pressed=true]{background:var(--primary-bg);color:var(--primary-ink);border-color:#0000}.rc-next,.ai-note{font-size:13px}.rc{gap:6px;padding:16px}.rc h3{font-size:17px}.rc-p{font-size:15px}.rc-st{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:6px;display:grid}.rc-st button{justify-content:center;gap:4px;min-height:44px;padding:0 4px;font-size:13px}.rc-st button svg.i{width:14px;height:14px}.prio,.rc-cat{font-size:12.5px}}@media (max-width:479.98px){.login{gap:14px}.login-art{border-radius:24px;gap:14px;padding:22px 22px 24px}.login-art h1{font-size:40px}.login-art p{margin-top:10px;font-size:15px}.login-steps{display:none}.login-card{gap:14px;padding:20px}.login-card h2{font-size:22px}}.page{grid-template-columns:minmax(0,1fr)}.page>*,.rc-bar>*{min-width:0}.modal.sheet{max-height:min(90vh,90dvh);top:auto}.modal.sheet .modal-head{padding:12px 16px 4px}.modal.sheet .modal-head p{font-size:13.5px}.modal.sheet .modal-body{padding:10px 16px 14px}.modal.sheet .modal-foot{padding:12px max(16px, env(safe-area-inset-right,0px)) 12px max(16px, env(safe-area-inset-left,0px))}@media (max-width:399.98px){.pk-quick button[data-act=pk-custom] svg.i{display:none}.pk-quick button{font-size:13.5px}}@media (max-width:359.98px){.fp-gap.leak .fp-flow{display:none}.fp-pill{padding:5px 10px}}@media (max-width:899.98px){.fh,.fv,.fh-ins{display:none!important}.fp{max-width:560px;margin:0 auto;display:block}}@media (min-width:640px){.pk.sheet{max-width:600px;margin:0 auto}}.fp[data-sel] .fp-btn{opacity:.45}.dock a:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.dock a[aria-current=page]:focus-visible{outline-color:var(--orange)}#toast svg.i{flex:none}.fh-steps{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:14px 0 0;padding:14px 0 0;list-style:none;display:grid}.fh-step{min-width:0;transition:opacity .25s var(--ease);align-items:flex-start;gap:10px;padding:0 10px;display:flex}.fh-step+.fh-step{border-left:1px dashed var(--line)}.fh-sn{background:var(--blue-soft,#e6ecfb);width:24px;height:24px;color:var(--accent-ink,#0b298a);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.fh-step:last-child .fh-sn{background:var(--orange-soft,#fff0e5);color:var(--orange-text,#a03e00)}.fh-step b{font-size:14px;display:block}.fh-step p{color:var(--ink-2);margin:2px 0 4px;font-size:13px;line-height:1.4}.fh-step small{color:var(--ink-3);font-variant-numeric:tabular-nums;align-items:center;gap:5px;font-size:12.5px;display:inline-flex}.fh-step small svg.i{width:14px;height:14px}.fh-step.leak small{color:var(--orange-text,#a03e00);font-weight:600}.fh-step small.ok{color:var(--good,#0f7a3a)}.fh[data-hl] .fh-step{opacity:.45}.fh[data-hl="0"] .fh-step[data-i="0"],.fh[data-hl="1"] .fh-step[data-i="1"],.fh[data-hl="2"] .fh-step[data-i="2"],.fh[data-hl="3"] .fh-step[data-i="3"]{opacity:1}.fp-flow{opacity:.55}.yard{gap:4px;margin:0;padding:0;list-style:none;display:grid}.yd{border-radius:16px;grid-template-columns:minmax(112px,min(46%,184px)) minmax(0,1fr) auto;align-items:center;gap:4px 14px;padding:10px 12px 10px 4px;display:grid;position:relative}.yd+.yd:before{content:"";border-top:1px solid var(--line);position:absolute;top:-2px;left:12px;right:12px}.yd.hot{background:var(--blue-soft)}.yd.hot:before,.yd.hot+.yd:before{display:none}.yd-fig{min-width:0;display:block}.yd-txt{justify-items:start;gap:2px;min-width:0;display:grid}.yd-ft{color:var(--ink);font-size:15px;font-weight:700}.yd-pc{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:13px}.yd-tag{background:var(--orange);color:#0a0f1f;white-space:nowrap;border-radius:999px;align-items:center;margin-top:4px;padding:5px 9px;font-size:13px;font-weight:700;line-height:1;display:inline-flex}.yd-n{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--ink);justify-self:end;font-size:30px;font-weight:700;line-height:1}.yd.hot .yd-n{color:var(--accent-ink)}.cx{--cx-side:#8d99b2;--cx-top:#b7c0d2;--cx-end:#6c7994;--cx-rail:#5c6883;--cx-hi:#ffffff4d;--cx-lo:#0a142d33;--cx-mark:#ffffffeb;--cx-shadow:#08164047;width:100%;height:auto;display:block;overflow:visible}.cx.hot{--cx-side:#1d4fd0;--cx-top:#5a80eb;--cx-end:#0b298a;--cx-rail:#0a2273;--cx-hi:#ffffff42;--cx-lo:#0008284d}.cx-shadow{fill:var(--cx-shadow)}.cx-side{fill:var(--cx-side)}.cx-top{fill:var(--cx-top)}.cx-end{fill:var(--cx-end)}.cx-rail,.cx-rail *{fill:var(--cx-rail)}.cx-rl{stroke:var(--cx-hi);stroke-width:.7px;fill:none}.cx-rd{stroke:var(--cx-lo);stroke-width:.7px;fill:none}.cx-roof{stroke:var(--cx-lo);stroke-width:.5px;fill:none}.cx-bars{stroke:#ffffff8c;stroke-width:.55px;fill:none;stroke-linecap:round}.cx-hdl{stroke:#fffc;stroke-width:.7px;fill:none;stroke-linecap:round}.cx-mark rect{fill:var(--cx-mark)}.cx-mark text{fill:var(--cx-mark);font-family:var(--font);letter-spacing:.06em;font-size:5.2px;font-weight:800}:root[data-theme=dark] .cx{--cx-side:#55658a;--cx-top:#73839f;--cx-end:#3e4b6c;--cx-rail:#2f3b5a;--cx-shadow:#0000008c}:root[data-theme=dark] .cx.hot{--cx-side:#2a5be0;--cx-top:#6a8df0;--cx-end:#163aae;--cx-rail:#0e2a86}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .cx{--cx-side:#55658a;--cx-top:#73839f;--cx-end:#3e4b6c;--cx-rail:#2f3b5a;--cx-shadow:#0000008c}:root:not([data-theme=light]) .cx.hot{--cx-side:#2a5be0;--cx-top:#6a8df0;--cx-end:#163aae;--cx-rail:#0e2a86}}@keyframes cxSet{0%{transform:translateY(-9px)}70%{transform:translateY(.6px)}to{transform:none}}@keyframes cxShadow{0%{opacity:.25;transform:translate(1.5px,1.2px)scale(.9)}to{opacity:1;transform:translate(1.5px,1.2px)}}.yd .cx-box{animation:cxSet .7s var(--ease) both;animation-delay:calc(var(--d,0) * .12s + .15s)}.yd .cx-shadow{transform-box:fill-box;transform-origin:50%;animation:cxShadow .7s var(--ease) both;animation-delay:calc(var(--d,0) * .12s + .15s)}@media (prefers-reduced-motion:reduce){.yd .cx-box,.yd .cx-shadow{animation:none}}.rv{gap:8px;display:grid}.rv-lbl{color:var(--ink);justify-content:space-between;gap:12px;font-size:14px;font-weight:600;display:flex}.rv-lbl>span{white-space:nowrap;align-items:baseline;gap:6px;display:inline-flex}.rv-lbl b{font-variant-numeric:tabular-nums;font-size:17px;font-weight:700}.rv-lbl small{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}.rv-dot{border-radius:3px;flex:none;align-self:center;width:10px;height:10px}.rv-dot.r,.rv-bar .r{background:linear-gradient(90deg,#0b298a,#1d4fd0)}.rv-dot.v,.rv-bar .v{background:linear-gradient(90deg,#ffb27a,#ff6700)}.rv-bar{background:var(--track,#0b298a14);border-radius:999px;gap:3px;height:14px;display:flex;overflow:hidden}.rv-bar i{transform-origin:0;height:100%;animation:growX .9s var(--ease) both .2s;display:block}.rv-bar i.v{transform-origin:100%}.rv+.callout{margin-top:12px}@media (max-width:374.98px){.yd{grid-template-columns:minmax(96px,42%) minmax(0,1fr) auto;gap:4px 10px;padding-right:8px}.yd-n{font-size:26px}}@media (max-width:1023.98px){.seg button{min-height:44px}.vs,.ch-x span,.ch-y span{font-size:13px}.chart{grid-template-columns:52px minmax(0,1fr)}.lm-h .badge-best,.badge-best{font-size:13px}.hb .tag{text-transform:none;letter-spacing:0;padding:2px 9px;font-size:13px}.k4-bar .flag span{padding:3px 8px 3px 7px;font-size:13px}.k4-bar{padding-top:27px}.k4-bar .flag:before{top:19px}.rc-bar .seg button small,.prio,.rc-cat,.credit .fade,.credit{font-size:13px}.insight .link{position:relative}.insight .link:after{content:"";position:absolute;inset:-12px -8px}}@media (max-width:374.98px){.lm-ret b{font-size:22px}.lm-h{gap:6px}.lm-h h3{font-size:15px}.lm-h .badge-best{padding:2px 7px}}.ask-grid>*{min-width:0}@media (max-width:374.98px){.rv-lbl small{display:none}.dock a{letter-spacing:-.02em;font-size:13px}}@media (min-width:1024px){.yard{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:8px}.yd{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"fig fig""txt n";align-content:end;align-items:end;gap:8px;padding:12px 12px 14px}.yd+.yd:before{display:none}.yd-fig{grid-area:fig}.yd-txt{grid-area:txt}.yd-n{grid-area:n;font-size:28px}}@media (max-width:1023.98px){.delta,.kpi-sub,.kpi.hero .kpi-sub,.seg small{font-size:13px}.rc-st button{min-height:44px}}svg.nv .cur{transform-origin:13.6px 11.6px}svg.nv .clk{fill:none;opacity:0;transform-origin:13.6px 11.6px;stroke-width:1.6px}@keyframes nvCur{0%{transform:translate(5px,5px)}60%{transform:translate(-.6px,-.6px)}to{transform:none}}@keyframes nvClk{0%,45%{opacity:0;transform:scale(.3)}60%{opacity:1}to{opacity:0;transform:scale(1.45)}}:is(a:hover,a:focus-visible,a.nv-play) svg.nv .cur{animation:nvCur .38s var(--ease)}:is(a:hover,a:focus-visible,a.nv-play) svg.nv .clk{animation:nvClk .6s var(--ease)}button.link{cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}.link.sm{font-size:14px}.dock{grid-template-columns:repeat(5,minmax(0,1fr));max-width:480px}@media (max-width:400px){.dock{gap:2px;display:flex}.dock a{flex:auto;padding:0 3px}}@media (max-width:359.98px){.dock-wrap{padding:0 8px}}.cro-pick{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 20px;display:flex}.cro-seg{flex:0 auto}.cro-seg button{gap:9px;min-height:52px;padding:0 16px;font-size:16px;position:relative}.cro-seg button svg.i{width:20px;height:20px}.cro-dot{background:var(--orange);color:#0a0f1f;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:13px;font-weight:700;line-height:1;display:inline-grid}.cro-pick-r{flex-wrap:wrap;align-items:center;gap:10px 14px;min-width:0;display:flex}.cro-slug{min-width:0;max-width:100%;color:var(--ink-2);font-variant-numeric:tabular-nums;align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.cro-slug span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cro-slug svg.i{width:17px;height:17px;color:var(--accent-ink)}.cro-links{flex-wrap:wrap;gap:8px;display:flex}.cro-links .btn svg.i{width:17px;height:17px;color:var(--accent-ink)}@media (max-width:639.98px){.cro-seg{width:100%;display:flex}.cro-seg button{white-space:normal;text-align:left;flex:1 1 0;gap:7px;min-width:0;padding:4px 8px;font-size:15px;line-height:1.2}.cro-links{width:100%}.cro-links .btn{flex:200px}}.cro-ok{color:var(--ink-2);background:var(--muted-bg);border-radius:16px;align-items:flex-start;gap:10px;padding:12px 16px;font-size:14px;display:flex}.cro-ok svg.i{width:18px;height:18px;color:var(--accent-ink);flex:none;margin-top:1px}.cro-ok.good{background:var(--good-bg);color:var(--ink)}.cro-ok.good svg.i{color:var(--good)}.cro-alerts{border-radius:var(--r-lg);background:var(--bad-bg);border:1px solid #e5484d47;gap:6px;padding:14px 18px;display:grid}.cal-h{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.cal-h h2{color:var(--ink);font-size:16px;font-weight:700}.cal-h .vs{color:var(--ink-2);flex-basis:100%;padding-left:38px;font-size:13px}.cal-ico{background:var(--bad);color:#fff;border-radius:9px;flex:none;place-items:center;width:28px;height:28px;display:grid}.cal-ico svg.i{width:16px;height:16px}.cro-alerts ul{gap:0;margin:0;padding:0 0 0 38px;list-style:none;display:grid}.cro-alerts li{color:var(--ink);border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 14px;padding:2px 0;font-size:14.5px;display:flex}.cro-alerts li:first-child{border-top:0}.cro-alerts li>span{flex:260px;min-width:0;padding:6px 0}.cro-alerts .link{color:var(--bad)}@media (max-width:559.98px){.cro-alerts ul,.cal-h .vs{padding-left:0}}.cro-hero{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (min-width:1180px){.cro-hero{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}}.cro-visor{container-type:inline-size}.vz-body{gap:18px;display:grid}.vz-body.is-m{justify-items:center}.vz-frame{justify-items:center;width:100%;min-width:0;display:grid}.vz-side{align-content:start;gap:14px;width:100%;display:grid}@container (min-width:520px){.vz-body.is-m{grid-template-columns:300px minmax(0,1fr);place-items:start stretch}}.phone{background:#0a1630;border-radius:42px;width:min(300px,100%);padding:10px;position:relative;box-shadow:inset 0 0 0 1px #ffffff14,0 2px 0 1px #1e2c52,0 28px 50px -24px #081640b3}.ph-notch{z-index:3;pointer-events:none;background:#0a1630;border-radius:999px;width:76px;height:20px;margin-left:-38px;position:absolute;top:16px;left:50%}.ph-screen{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#0b298a73 transparent;background:#fff;border-radius:32px;height:min(560px,68vh);min-height:420px;overflow:hidden auto}.ph-screen:focus-visible{outline-offset:4px;border-radius:32px}.ph-page{position:relative}.ph-page img,.bw-shot img{width:100%;height:auto;display:block}.depth{pointer-events:none;position:absolute;inset:0}.heat{pointer-events:none;opacity:.95;width:7px;position:absolute;top:0;bottom:0;left:0}.dline{pointer-events:none;border-top:1.5px dashed #ffffffe6;height:0;position:absolute;left:0;right:0}.dline span{color:#fff;white-space:nowrap;background:#0a1630e0;border-radius:999px;padding:6px 9px;font-size:13px;font-weight:700;line-height:1;position:absolute;top:0;left:14px;transform:translateY(-50%);box-shadow:0 4px 12px -4px #00000080}.dline.key{border-top:2px solid var(--orange)}.dline.key span{color:#0a0f1f;background:#ff6700}.bw{border:1px solid var(--line);background:var(--glass-2);border-radius:16px;width:100%;overflow:hidden;box-shadow:0 2px 6px #0816400f,0 24px 50px -28px #0816408c}.bw-bar{border-bottom:1px solid var(--line);align-items:center;gap:7px;height:38px;padding:0 12px;display:flex}.bw-bar>i{background:var(--track);width:10px;height:10px;box-shadow:inset 0 0 0 1px var(--line);border-radius:50%;flex:none}.bw-bar>span{background:var(--muted-bg);min-width:0;height:26px;color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;border-radius:8px;flex:1;align-items:center;gap:6px;margin-left:8px;padding:0 10px;font-size:13px;display:inline-flex;overflow:hidden}.bw-bar>span svg.i{flex:none;width:13px;height:13px}.bw-shot{position:relative}.pin{z-index:2;color:#fff;width:32px;height:32px;transition:transform .2s var(--ease), box-shadow .2s var(--ease);background:#0b298a;border:2px solid #fff;border-radius:50%;place-items:center;margin:-16px 0 0 -16px;font-size:14px;font-weight:700;line-height:1;display:grid;position:absolute;box-shadow:0 6px 16px -6px #0009}.pin:before{content:"";border-radius:50%;position:absolute;inset:-7px}.pin.hot{color:#0a0f1f;background:#ff6700}.pin:hover{transform:scale(1.1)}.pin[aria-pressed=true]{transform:scale(1.18);box-shadow:0 0 0 4px #ffffffd9,0 0 0 8px #ff670073,0 8px 20px -6px #0009}.pin.hot:after{content:"";animation:pinPulse 2.4s var(--ease) infinite;pointer-events:none;border:2px solid #ff6700;border-radius:50%;position:absolute;inset:-2px}@keyframes pinPulse{0%{opacity:.8;transform:scale(1)}70%,to{opacity:0;transform:scale(1.9)}}.pin:focus-visible{outline-offset:3px;border-radius:50%;outline:3px solid #fff}.depth-legend{color:var(--ink-2);gap:6px;font-size:14px;display:grid}.depth-legend b{color:var(--ink)}.dl-bar{background:linear-gradient(90deg,#ff6700,#ff9a52 35%,#8fa7f5 65%,#3a4f8f);border-radius:999px;height:10px}.dl-l{color:var(--ink-3);justify-content:space-between;font-size:13px;display:flex}.zn-empty{color:var(--ink-2);background:var(--muted-bg);border-radius:14px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:14px;display:flex}.zn-empty svg.i{width:18px;height:18px;color:var(--accent-ink);flex:none;margin-top:1px}.hot-t{color:var(--orange-text)}.zn-card{background:var(--glass-2);border:1px solid var(--line);animation:popIn .25s var(--ease) both;border-radius:16px;align-items:flex-start;gap:12px;padding:14px;display:flex}.zn-n{color:#fff;background:#0b298a;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:14px;font-weight:700;display:grid}.zn-n.hot{color:#0a0f1f;background:#ff6700}.zn-card b{font-size:15px}.zn-card p{color:var(--ink-2);margin-top:2px;font-size:14px}.zn-reach{font-weight:600;color:var(--ink)!important}.zn-reach svg.i{width:16px;height:16px;color:var(--accent-ink);vertical-align:-3px;margin-right:4px}.zn-reach small{color:var(--ink-3);font-size:13px;font-weight:500}.zn-card .link{min-height:44px;margin-top:2px}.cro-conv{gap:14px;display:grid;container-type:inline-size}.cro-conv .ch{margin-bottom:0}.cv-big{flex-wrap:wrap;align-items:flex-end;gap:6px 14px;display:flex}.cv-n{letter-spacing:-.045em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:clamp(52px,7cqi,76px);font-weight:700;line-height:.95}.cv-t{color:var(--ink);padding-bottom:4px;font-size:17px;font-weight:600;line-height:1.3;display:grid}.cv-t small{color:var(--ink-3);font-size:14px;font-weight:500}.cv-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.gauge{gap:4px;padding-top:4px;display:grid}.g-track{background:var(--track);border-radius:999px;height:18px;position:relative;box-shadow:inset 0 1px 2px #08164014}.g-fill{border-radius:inherit;background:var(--band-g);background-size:var(--bs,100%) 100%;transform-origin:0;animation:growX 1s var(--ease) both .2s;background-repeat:no-repeat;position:absolute;inset:0 auto 0 0}.g-goal{background:var(--orange);width:4px;box-shadow:0 0 0 2px var(--glass-2);border-radius:3px;margin-left:-2px;position:absolute;top:-7px;bottom:-7px}.g-prev{border-left:2px dashed var(--ink-2);width:0;margin-left:-1px;position:absolute;top:2px;bottom:2px}.g-lbls{height:22px;position:relative}.g-goal-l{color:var(--orange-text);white-space:nowrap;font-size:13px;font-weight:700;position:absolute;top:4px;transform:translate(-50%)}.g-leg{color:var(--ink-3);align-items:center;gap:8px;font-size:13px;display:flex}.g-leg i{border-left:2px dashed var(--ink-2);width:0;height:14px}.goal-row{display:flex}.goal-ed{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.goal-ed label{color:var(--ink-2);font-size:14px;font-weight:600}.ge-in{align-items:center;gap:6px;font-weight:700;display:inline-flex}.ge-in input{border:1px solid var(--line);background:var(--glass-2);font-variant-numeric:tabular-nums;border-radius:12px;width:88px;min-height:44px;padding:0 12px;font-size:16px}.ge-in input[aria-invalid=true]{border-color:var(--bad);box-shadow:0 0 0 3px var(--bad-bg)}.cv-gap{color:var(--ink);background:var(--orange-soft);border-radius:14px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:14.5px;display:flex}.cv-gap svg.i{width:18px;height:18px;color:var(--orange-text);flex:none;margin-top:1px}.chain{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:6px;margin:4px 0 0;padding:0;list-style:none;display:grid}.ck{background:var(--glass-2);border:1px solid var(--line);border-radius:14px;align-content:start;gap:4px;min-width:0;padding:12px;display:grid}.ck-l{color:var(--ink-2);align-items:center;gap:6px;font-size:13px;font-weight:600;line-height:1.25;display:flex}.ck-l svg.i{width:15px;height:15px;color:var(--accent-ink);flex:none}.ck b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:700;line-height:1.1}.ck-a{text-align:center;align-content:center;justify-items:center;padding:0 2px;display:grid;position:relative}.ck-a span{color:var(--accent-ink);font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.ck-a small{color:var(--ink-3);font-size:13px}.ck-a:after{content:"";width:26px;height:8px;color:var(--ink-3);clip-path:polygon(0 3px,calc(100% - 6px) 3px,calc(100% - 6px) 0,100% 50%,calc(100% - 6px) 100%,calc(100% - 6px) 5px,0 5px);background:linear-gradient(currentColor,currentColor) 0/calc(100% - 6px) 2px no-repeat;margin-top:3px}.ck-a.hot span{color:var(--orange-text)}.cv-foot{color:var(--ink-2);font-size:13.5px}.cv-foot b{color:var(--ink)}@container (max-width:470px){.chain{grid-template-columns:minmax(0,1fr);gap:0}.ck{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:10px 14px}.ck b{font-size:22px}.ck-a{grid-auto-flow:column;justify-content:start;gap:8px;padding:6px 0 6px 22px}.ck-a:after{display:none}.ck-a:before{content:"";border-left:2px dotted var(--ink-3);position:absolute;top:0;bottom:0;left:12px}}.cro-duo{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (min-width:1180px){.cro-duo{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start}}.cro-duo .legend,.cro-trend .legend{margin:0}.chart.cc{grid-template-rows:220px auto}.swl.goal{border-top:2px dashed var(--orange);background:0 0;border-radius:0;height:0}.cc-goal{z-index:1;border-top:2px dashed var(--orange);pointer-events:none;height:0;position:absolute;left:0;right:0}.cc-goal span{color:var(--orange-text);background:var(--glass-2);border-radius:6px;padding:1px 6px;font-size:13px;font-weight:700;position:absolute;bottom:4px;right:0}.cc-pt{background:var(--series);border:2px solid var(--glass-2);pointer-events:none;width:10px;height:10px;transition:transform .15s var(--ease);border-radius:50%;margin:0 0 -5px -5px;position:absolute}.cc-pt.on{transform:scale(1.5)}.dv-verdict{color:var(--ink);margin-bottom:12px;font-size:15px}.dv-wrap{overflow-x:auto}.dv{border-collapse:collapse;width:100%;font-size:14.5px}.dv th,.dv td{text-align:left;border-top:1px solid var(--line);vertical-align:middle;padding:11px 10px}.dv thead th{border-top:0;padding-top:4px;font-weight:600}.dv-h{color:var(--ink);align-items:center;gap:6px;font-size:15px;display:inline-flex}.dv-h svg.i{width:17px;height:17px;color:var(--accent-ink)}.dv th small{color:var(--ink-3);font-size:13px;font-weight:500;display:block}.dv tbody th{color:var(--ink-2);font-weight:600}.dv td{font-variant-numeric:tabular-nums;font-weight:600}.dv td>span:first-child{font-size:17px}.dv td.win{background:var(--good-bg)}.win-b{color:var(--good);white-space:nowrap;align-items:center;gap:3px;margin-left:8px;font-size:13px;font-weight:700;display:inline-flex}.win-b svg.i{stroke-width:2.6px;width:14px;height:14px}.dv-note{color:var(--ink-3);align-items:flex-start;gap:8px;margin-top:12px;font-size:13px;display:flex}.dv-note svg.i{flex:none;width:15px;height:15px;margin-top:2px}@media (max-width:419.98px){.win-b{margin:2px 0 0;display:flex}.dv th,.dv td{padding:10px 5px}.dv{font-size:14px}.dv td>span:first-child{font-size:16px}.dv-h{font-size:14px}.dv-h svg.i{display:none}}.cro-bh{gap:12px;display:grid}.sec-h h2{letter-spacing:-.02em;font-size:20px;font-weight:700}.sec-h p{color:var(--ink-3);margin-top:2px;font-size:14px}.bh-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:12px;display:grid}@media (min-width:1280px){.bh-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.bh{align-content:start;gap:8px;padding:16px;display:grid}.bh-top{align-items:center;gap:8px;display:flex}.bh-top h3{font-size:15px;font-weight:700}.bh-ico{background:var(--blue-soft);width:30px;height:30px;color:var(--accent-ink);border-radius:10px;flex:none;place-items:center;display:grid}.bh-ico svg.i{width:17px;height:17px}.bh-what{color:var(--ink-2);font-size:14px;line-height:1.4}.bh-val{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bh-val .num{letter-spacing:-.035em;font-size:32px;font-weight:700;line-height:1.1}.bh-split{color:var(--ink-3);flex-wrap:wrap;gap:4px 14px;font-size:13px;display:flex}.bh-split span{align-items:center;gap:4px;display:inline-flex}.bh-split svg.i{width:14px;height:14px}.bh-split b{color:var(--ink);font-variant-numeric:tabular-nums}.bh-st{border-radius:12px;align-items:flex-start;gap:6px;padding:8px 10px;font-size:13px;font-weight:600;line-height:1.35;display:flex}.bh-st svg.i{flex:none;width:15px;height:15px;margin-top:1px}.bh-err{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:0 4px;font-size:14px;display:flex}.bh-err>svg.i{width:17px;height:17px;color:var(--ink-3)}.bh-err b{color:var(--ink)}.crc-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:12px;display:grid}.crc{background:var(--glass-2);border:1px solid var(--line);animation:rise .5s var(--ease) both;animation-delay:calc(var(--d,0) * 60ms);border-radius:18px;outline:none;align-content:start;gap:10px;padding:18px;scroll-margin:90px;display:grid}.crc h3{letter-spacing:-.015em;font-size:17px;font-weight:700}.crc dl{gap:8px;margin:0;display:grid}.crc dt{color:var(--ink);font-size:13px;font-weight:700}.crc dd{color:var(--ink-2);margin:0;font-size:14.5px}.crc div:last-child dd{color:var(--ink)}.crc-go{justify-self:start;margin-top:2px}.crc-go svg.i{color:var(--orange-text)}.crc-nz{font-size:13px}.crc.flash{animation:crcFlash 1.4s var(--ease)}@keyframes crcFlash{0%,40%{box-shadow:0 0 0 3px var(--orange)}to{box-shadow:0 0 0 3px #0000}}#cro-recs .ch{margin-bottom:12px}.cro-foot{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:4px 12px;padding:0 4px;font-size:13.5px;display:flex}.cro-foot>svg.i{width:16px;height:16px;color:var(--accent-ink)}.cro-foot b{color:var(--ink)}.cro-foot .link{margin-left:auto}.web .ch{margin-bottom:12px}.web-rows{gap:4px;margin:0;padding:0;list-style:none;display:grid}.web-rows li{grid-template-columns:minmax(150px,200px) minmax(0,1fr) auto;align-items:center;gap:14px;min-height:44px;display:grid}.web-n{align-items:center;gap:8px;font-size:14.5px;font-weight:600;display:inline-flex}.web-n svg.i{width:17px;height:17px;color:var(--accent-ink)}.web-bar{background:var(--track);border-radius:999px;height:12px;position:relative}.web-bar i{border-radius:inherit;background:var(--band-g);background-size:var(--bs,100%) 100%;transform-origin:0;animation:growX 1s var(--ease) both .2s;background-repeat:no-repeat;position:absolute;inset:0 auto 0 0}.web-bar b{background:var(--orange);width:4px;box-shadow:0 0 0 2px var(--glass-2);border-radius:3px;margin-left:-2px;position:absolute;top:-5px;bottom:-5px}.web-v{justify-content:flex-end;align-items:center;gap:8px;min-width:92px;display:inline-flex}.web-v b{font-variant-numeric:tabular-nums;font-size:18px}.st-dot{border-radius:50%;place-items:center;width:26px;height:26px;display:inline-grid}.st-dot svg.i{width:15px;height:15px}.web-al{color:var(--ink);background:var(--bad-bg);border-radius:12px;align-items:flex-start;gap:8px;margin-top:12px;padding:10px 12px;font-size:14px;display:flex}.web-al svg.i{width:17px;height:17px;color:var(--bad);flex:none;margin-top:1px}.web-al.ok{background:var(--good-bg)}.web-al.ok svg.i{color:var(--good)}.web-al .vs{color:var(--ink-2);font-size:13px}@media (max-width:559.98px){.web-rows{gap:10px}.web-rows li{grid-template-columns:minmax(0,1fr) auto;gap:6px 10px}.web-bar{grid-area:2/1/auto/-1}}.web-arr{color:var(--ink-2);align-items:center;gap:5px;font-size:13px;display:inline-flex}.web-arr svg.i{width:14px;height:14px;color:var(--accent-ink);flex:none}@media (min-width:1024px){.cro-alerts .link{min-height:36px}}:root{--lg-border:#7a88a8;--lg-border-soft:#0b298a29;--lg-field:#ffffffeb;--lg-ring:#1d4fd033;--lg-env-front:#dce5fb;--lg-on-good:#fff;--lg-brand-a:#001a3d;--lg-brand-b:#0b298a;--lg-brand-c:#1d4fd0;--lg-btn-glow:#0b298a8c}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lg-border:#5e6c8e;--lg-border-soft:#ffffff1f;--lg-field:#0e1832c7;--lg-ring:#a9bdff38;--lg-env-front:#1b2b57;--lg-on-good:#06231a;--lg-brand-a:#030b22;--lg-brand-b:#0b2470;--lg-brand-c:#1a3cb0;--lg-btn-glow:#0009}}:root[data-theme=dark]{--lg-border:#5e6c8e;--lg-border-soft:#ffffff1f;--lg-field:#0e1832c7;--lg-ring:#a9bdff38;--lg-env-front:#1b2b57;--lg-on-good:#06231a;--lg-brand-a:#030b22;--lg-brand-b:#0b2470;--lg-brand-c:#1a3cb0;--lg-btn-glow:#0009}.lg{min-height:100dvh;color:var(--ink);font-family:var(--font);grid-template-columns:minmax(0,1fr);align-content:start;display:grid;position:relative;overflow-x:clip}:where(.lg) *,:where(.lg) :before,:where(.lg) :after{box-sizing:border-box}:where(.lg) :where(h1,p,ul){margin:0}:where(.lg) :where(button,input){font:inherit;color:inherit}:where(.lg) button{cursor:pointer;-webkit-tap-highlight-color:transparent}:where(.lg) :focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:10px}.lg [hidden]{display:none!important}.lg-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;overflow:hidden;position:absolute!important}.lg-i{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.lg-logo{width:auto;max-width:none;display:block}.lg-logo-txt{letter-spacing:.08em;text-transform:uppercase;font-weight:800;font-size:calc(var(--h) * .5)}.lg-theme{z-index:5;top:calc(env(safe-area-inset-top,0px) + 12px);right:max(12px, env(safe-area-inset-right,0px));color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:44px;height:44px;transition:background-color .2s var(--ease), transform .2s var(--ease);background:#ffffff1f;border:1px solid #ffffff47;border-radius:14px;place-items:center;display:grid;position:absolute}.lg-theme:hover{background:#ffffff38}.lg-theme:focus-visible{outline-color:#fff}.lg-spin-once .lg-i{animation:lgTurn .45s var(--ease)}.lg-top{isolation:isolate;color:#fff;padding:calc(env(safe-area-inset-top,0px) + 22px) max(20px, env(safe-area-inset-right,0px)) 68px max(20px, env(safe-area-inset-left,0px));background:linear-gradient(160deg, var(--lg-brand-a) 0%, var(--lg-brand-b) 55%, var(--lg-brand-c) 100%);border-radius:0 0 50% 50%/0 0 40px 40px;position:relative;overflow:hidden}.lg-top .lg-logo{height:46px}.lg-top-h{letter-spacing:-.02em;margin-top:20px;font-size:28px;font-weight:700;line-height:1.15}.lg-top-s{color:#dce4f8;margin-top:6px;font-size:16px}.lg-aur{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.lg-aur i{border-radius:50%;display:block;position:absolute}.lg-aur i:first-child{background:radial-gradient(closest-side,#ff67006b,#0000);width:340px;height:340px;animation:18s ease-in-out infinite alternate lgDrift;top:-150px;right:-120px}.lg-aur i:nth-child(2){background:radial-gradient(closest-side,#5480ff8c,#0000);width:420px;height:420px;animation:22s ease-in-out infinite alternate lgDrift2;bottom:-220px;left:-160px}.lg-aur i:nth-child(3){background:radial-gradient(closest-side,#285ae673,#0000);width:520px;height:520px;animation:26s ease-in-out infinite alternate-reverse lgDrift;bottom:-260px;right:-200px}.lg-ribs{z-index:-1;pointer-events:none;background:repeating-linear-gradient(90deg,#fff1 0 2px,#0000 2px 26px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(100deg,#0000 20%,#000 60%,#0000 100%);mask-image:linear-gradient(100deg,#0000 20%,#000 60%,#0000 100%)}.lg-brand{display:none}.lg-main{padding:0 0 calc(24px + env(safe-area-inset-bottom,0px));outline:none;flex-direction:column;gap:22px;min-width:0;display:flex;position:relative}.lg-card{z-index:1;margin:-44px max(16px, env(safe-area-inset-right,0px)) 0 max(16px, env(safe-area-inset-left,0px));background:var(--glass);-webkit-backdrop-filter:blur(22px)saturate(170%);backdrop-filter:blur(22px)saturate(170%);border:1px solid var(--glass-border);box-shadow:0 0 0 1px var(--glass-edge), inset 0 1px 0 var(--glass-shine), var(--shadow-lg);border-radius:24px;padding:24px 20px;position:relative}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.lg-card{background:var(--glass-solid)}}.lg-pane{min-width:0}.lg-form{gap:16px;min-width:0;display:grid}.lg-head{gap:6px;display:grid}.lg-head--login{display:none}.lg-h{letter-spacing:-.02em;outline:none;font-size:26px;font-weight:700;line-height:1.15}.lg-sub{color:var(--ink-2);font-size:16px}.lg-hint{background:var(--blue-soft);color:var(--ink-2);border-radius:999px;justify-self:start;align-items:center;gap:8px;padding:6px 12px 6px 10px;font-size:13px;font-weight:500;display:inline-flex}.lg-hint .lg-i{width:16px;height:16px;color:var(--accent-ink)}.lg-field{gap:6px;min-width:0;display:grid}.lg-label{color:var(--ink);font-size:14px;font-weight:600}.lg-control{position:relative}.lg-input{border:1px solid var(--lg-border);background:var(--lg-field);width:100%;height:52px;color:var(--ink);appearance:none;transition:border-color .2s var(--ease), background-color .2s var(--ease);border-radius:14px;outline:none;padding:0 14px 0 46px;font-size:16px;display:block}.lg-input::placeholder{color:var(--ink-3)}.lg-input[readonly]{opacity:.85}.lg-field[data-f=lg-pass] .lg-input{padding-right:52px}.lg-lead{color:var(--ink-3);pointer-events:none;transition:color .2s var(--ease);position:absolute;top:16px;left:14px}.lg-ring{pointer-events:none;box-shadow:0 0 0 0 var(--lg-ring);transition:box-shadow .28s var(--ease), border-color .2s var(--ease);border:2px solid #0000;border-radius:15px;position:absolute;inset:-1px}.lg-control:focus-within .lg-ring{border-color:var(--focus);box-shadow:0 0 0 5px var(--lg-ring)}.lg-control:focus-within .lg-lead{color:var(--focus)}.lg-control:focus-within .lg-input{border-color:#0000}.lg-input:-webkit-autofill{-webkit-text-fill-color:var(--ink);box-shadow:inset 0 0 0 40px var(--glass-solid)}.lg-field.is-bad .lg-input{border-color:var(--bad)}.lg-field.is-bad .lg-lead{color:var(--bad)}.lg-field.is-bad .lg-control:focus-within .lg-ring{border-color:var(--bad);box-shadow:0 0 0 5px var(--bad-bg)}.lg-err{color:var(--bad);align-items:flex-start;gap:6px;font-size:13.5px;font-weight:500;line-height:1.35;display:flex}.lg-err:empty{display:none}.lg-err .lg-i{width:16px;height:16px;margin-top:1px}.lg-field.is-bad .lg-err{animation:lgPop .25s var(--ease)}.lg-eye{width:44px;height:44px;color:var(--ink-3);background:0 0;border:0;border-radius:11px;place-items:center;display:grid;position:absolute;top:4px;right:4px}.lg-eye:hover{color:var(--ink);background:var(--blue-soft)}.lg-eye .lg-i .lid,.lg-eye .lg-i .pupil{transform-box:fill-box;transform-origin:50%}.lg-blink .lid,.lg-blink .pupil{animation:.32s ease-in-out lgBlink}.lg-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 6px;margin:-4px 0;display:flex}.lg-row .lg-check,.lg-row .lg-link{font-size:14px}.lg-row .lg-link{padding:0}.lg-check{min-height:44px;color:var(--ink);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;font-size:14.5px;font-weight:500;display:inline-flex;position:relative}.lg-check input{opacity:0;cursor:pointer;width:22px;height:22px;margin:-11px 0 0;position:absolute;top:50%;left:0}.lg-box{border:1.5px solid var(--lg-border);background:var(--lg-field);color:#0000;width:22px;height:22px;transition:background-color .18s var(--ease), border-color .18s var(--ease);border-radius:7px;flex:none;place-items:center;display:grid}.lg-box .lg-i{stroke-width:3px;width:15px;height:15px;transition:transform .2s var(--ease);transform:scale(.5)}.lg-check input:checked+.lg-box{background:var(--primary-bg);border-color:var(--primary-bg);color:var(--primary-ink)}.lg-check input:checked+.lg-box .lg-i{transform:scale(1)}.lg-check input:focus-visible+.lg-box{outline:3px solid var(--focus);outline-offset:2px}.lg-link{min-height:44px;color:var(--accent-ink);text-underline-offset:3px;transition:text-decoration-color .2s var(--ease);background:0 0;border:0;padding:0 2px;font-size:14.5px;font-weight:600;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.lg-link:hover{text-decoration-color:currentColor}.lg-link:disabled{opacity:.7;cursor:default}.lg-link--c{justify-self:center}.lg-banner{background:var(--bad-bg);border:1px solid var(--bad);border-radius:14px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.lg-banner{border:1px solid color-mix(in srgb, var(--bad) 35%, transparent)}}.lg-banner{color:var(--ink);animation:lgShake .4s var(--ease);font-size:14px;line-height:1.4}.lg-banner .lg-i{color:var(--bad);margin-top:1px}.lg-banner b{font-weight:700;display:block}.lg-banner span{color:var(--ink-2)}.lg-btn{width:100%;min-height:52px;transition:transform .2s var(--ease), box-shadow .2s var(--ease), background-color .2s var(--ease), filter .2s var(--ease);border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:0 18px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.lg-btn--primary{background:var(--primary-bg);color:var(--primary-ink);box-shadow:inset 0 1px 0 #ffffff2e, 0 12px 26px -14px var(--lg-btn-glow)}.lg-btn--primary:hover{filter:brightness(1.08);box-shadow:inset 0 1px 0 #ffffff2e, 0 16px 30px -14px var(--lg-btn-glow);transform:translateY(-1px)}.lg-btn--primary:active{transform:translateY(0)}.lg-btn-ico{width:18px;height:18px;transition:transform .2s var(--ease)}.lg-btn--primary:hover .lg-btn-ico{transform:translate(3px)}.lg-btn--ghost{background:var(--lg-field);color:var(--ink);border-color:var(--lg-border)}.lg-btn--ghost:hover{box-shadow:var(--shadow);transform:translateY(-1px)}.lg-btn--ghost .lg-i{color:var(--accent-ink);width:18px;height:18px}.lg-spin{border:2.5px solid;border-right-color:#0000;border-radius:50%;width:18px;height:18px;animation:.75s linear infinite lgSpin;display:none}.lg-btn.is-busy{cursor:progress;filter:none;transform:none}.lg-btn.is-busy .lg-spin{display:block}.lg-btn.is-busy .lg-btn-ico{display:none}.lg-btn.is-done .lg-btn-ico{transform:translate(4px)}.lg-or{color:var(--ink-3);align-items:center;gap:12px;margin:-2px 0;font-size:13px;font-weight:500;display:flex}.lg-or:before,.lg-or:after{content:"";background:var(--lg-border-soft);flex:1 1 0;min-width:0;height:1px}.lg-back{min-height:44px;color:var(--ink-2);background:0 0;border:0;border-radius:12px;justify-self:start;align-items:center;gap:6px;margin:-8px 0 -6px -6px;padding:0 12px 0 6px;font-size:14.5px;font-weight:600;display:inline-flex}.lg-back:hover{color:var(--ink);background:var(--blue-soft)}.lg-back .lg-i{width:18px;height:18px}.lg-note{color:var(--ink-3);text-align:center;font-size:13.5px}.lg-sent{text-align:center;justify-items:center}.lg-sent .lg-head{justify-items:center}.lg-env{width:120px;height:96px}.lg-env-svg{width:100%;height:100%;animation:4.5s ease-in-out .9s infinite lgFloat;overflow:visible}.lg-env-svg *{stroke-linejoin:round;stroke-linecap:round}.lg-env-svg .e-body{fill:var(--blue-soft);stroke:var(--accent-ink);stroke-width:2.5px}.lg-env-svg .e-letter rect{fill:var(--glass-solid);stroke:var(--ink-3);stroke-width:2px}.lg-env-svg .e-letter path{fill:none;stroke:var(--ink-3);stroke-width:2.5px}.lg-env-svg .e-letter{transform-box:fill-box;animation:lgLetter .6s var(--ease) .35s both}.lg-env-svg .e-front{fill:var(--lg-env-front);stroke:var(--accent-ink);stroke-width:2.5px}.lg-env-svg .e-flap{fill:var(--lg-env-front);stroke:var(--accent-ink);stroke-width:2.5px;transform-box:fill-box;transform-origin:50% 100%;animation:lgFlap .45s var(--ease) 50ms both}.lg-env-svg .e-badge circle{fill:var(--good)}.lg-env-svg .e-badge path{fill:none;stroke:var(--lg-on-good);stroke-width:3px}.lg-env-svg .e-badge{transform-box:fill-box;transform-origin:50%;animation:.45s cubic-bezier(.34,1.56,.64,1) .85s both lgBadge}.lg-mailto{color:var(--ink);overflow-wrap:anywhere;margin-top:4px;font-size:17px;font-weight:700}.lg-sent-actions{gap:6px;width:100%;display:grid}.lg-resent{min-height:20px;color:var(--good);justify-content:center;align-items:center;gap:6px;font-size:13.5px;font-weight:600;display:inline-flex}.lg-resent .lg-i{width:16px;height:16px}.lg-foot{padding:0 max(16px, env(safe-area-inset-right,0px)) 0 max(16px, env(safe-area-inset-left,0px));text-align:center;justify-items:center;gap:4px;display:grid}.lg-access{color:var(--ink-2);font-size:14px}.lg-access b{color:var(--ink);font-weight:600}.lg-credit{min-height:44px;color:var(--ink-2);border-radius:10px;align-items:center;gap:8px;padding:0 8px;font-size:12.5px;text-decoration:none;display:inline-flex}.lg-credit:hover{color:var(--ink)}.lg-credit .lg-logo{height:20px}.lg:not([data-view=login]) .lg-top-h,.lg:not([data-view=login]) .lg-top-s{display:none}.lg:not([data-view=login]) .lg-top{padding-bottom:60px}@media (min-width:560px){.lg-top{text-align:center;padding-left:32px;padding-right:32px}.lg-top .lg-logo{margin:0 auto}.lg-card{width:min(460px,100% - 32px);margin:-44px auto 0;padding:32px}.lg-theme{right:16px;top:calc(env(safe-area-inset-top,0px) + 16px)}}@media (max-width:1023.98px) and (max-height:620px){.lg-top{padding-top:calc(env(safe-area-inset-top,0px) + 14px);padding-bottom:56px}.lg-top .lg-logo{height:38px}.lg-top-h{margin-top:10px;font-size:22px}.lg-top-s{display:none}}@media (min-width:1024px){.lg{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-content:stretch;gap:16px;padding:16px}.lg-top{display:none}.lg-head--login{display:grid}.lg-theme{border-color:var(--glass-border);background:var(--glass);color:var(--ink);box-shadow:0 0 0 1px var(--glass-edge), var(--shadow);top:32px;right:32px}.lg-theme:hover{background:var(--glass-2)}.lg-theme:focus-visible{outline-color:var(--focus)}.lg-brand{isolation:isolate;color:#fff;background:linear-gradient(155deg, var(--lg-brand-a) 0%, var(--lg-brand-b) 52%, var(--lg-brand-c) 100%);height:calc(100dvh - 32px);min-height:560px;box-shadow:var(--shadow-lg);animation:lgFade .7s var(--ease) both;border-radius:28px;flex-direction:column;justify-content:space-between;gap:32px;padding:clamp(32px,3.6vw,56px);display:flex;position:sticky;top:16px;overflow:hidden}.lg-brand .lg-aur i:first-child{width:560px;height:560px;top:-260px;right:-220px}.lg-brand .lg-aur i:nth-child(2){width:640px;height:640px;bottom:-320px;left:-260px}.lg-brand .lg-ribs{-webkit-mask-image:radial-gradient(90% 70% at 100% 0,#000 0%,#0000 70%);mask-image:radial-gradient(90% 70% at 100% 0,#000 0%,#0000 70%)}.lg-brand-top .lg-logo{height:64px}.lg-brand-mid{gap:36px;max-width:520px;display:grid}.lg-claim{font-family:var(--display);text-transform:uppercase;letter-spacing:.005em;text-wrap:balance;font-size:clamp(52px,5.4vw,84px);font-weight:800;line-height:.92}.lg-claim span{color:#ffb27a}.lg-points{gap:14px;padding:0;list-style:none;display:grid}.lg-points li{color:#e6ecfb;align-items:center;gap:14px;font-size:16px;font-weight:500;display:flex}.lg-pt{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid #ffffff2e;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.lg-points li:first-child{animation:lgRise .6s var(--ease) .25s both}.lg-points li:nth-child(2){animation:lgRise .6s var(--ease) .35s both}.lg-points li:nth-child(3){animation:lgRise .6s var(--ease) .45s both}.lg-brand-foot{color:#c9d4f2;font-size:13px}.lg-main{justify-content:center;align-items:center;gap:40px;min-height:calc(100dvh - 32px);padding:72px clamp(24px,4vw,64px) 16px}.lg-card{width:min(400px,100%);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;margin:auto 0 0;padding:0}.lg-h{font-size:32px}.lg-form{gap:18px}.lg-foot{margin-top:auto;padding:0}}.lg-st{animation:lgRise .55s var(--ease) both;animation-delay:calc(var(--d,0) * 65ms)}.lg-top .lg-logo,.lg-top-h,.lg-top-s{animation:lgRise .6s var(--ease) both}.lg-top-h{animation-delay:60ms}.lg-top-s{animation-delay:.12s}@keyframes lgRise{0%{opacity:.4;transform:translateY(10px)}}@keyframes lgFade{0%{opacity:.4}}@keyframes lgPop{0%{opacity:.4;transform:translateY(-3px)}}@keyframes lgDrift{to{transform:translate(-40px,30px)scale(1.12)}}@keyframes lgDrift2{to{transform:translate(50px,-30px)scale(.92)}}@keyframes lgSpin{to{transform:rotate(360deg)}}@keyframes lgTurn{0%{opacity:.4;transform:rotate(-90deg)scale(.7)}}@keyframes lgBlink{0%,to{transform:scaleY(1)}45%{transform:scaleY(.08)}}@keyframes lgShake{0%,to{transform:translate(0)}20%{transform:translate(-6px)}45%{transform:translate(5px)}70%{transform:translate(-3px)}}@keyframes lgFlap{0%{transform:scaleY(-1)}}@keyframes lgLetter{0%{transform:translateY(26px)}}@keyframes lgBadge{0%{opacity:.4;transform:scale(.3)}}@keyframes lgFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.lg *,.lg :before,.lg :after,.lg{transition:none!important;animation:none!important}}:root{--font:var(--font-inter), "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--display:var(--font-display), "Big Shoulders Display", var(--font-inter), system-ui, sans-serif}.lv-dark{display:none!important}:root[data-theme=dark] .lv-dark{display:block!important}:root[data-theme=dark] .lv-light{display:none!important}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .lv-dark{display:block!important}:root:not([data-theme=light]) .lv-light{display:none!important}}.um-row{text-decoration:none}.um-row[aria-current=page]{background:var(--blue-soft)}.side-sec{text-transform:uppercase;letter-spacing:.07em;color:var(--ink-3);margin:14px 10px 6px;font-size:11.5px;font-weight:700}html[data-rail=collapsed] .side-sec{visibility:hidden;border-top:1px solid var(--line);height:1px;margin:10px 0}@media (max-width:1023.98px){html[data-rail=collapsed] .side-sec{visibility:visible}}.sbar{color:var(--ink-2);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px 12px;margin-bottom:-6px;font-size:13px;display:flex}.sbar-t{align-items:center;gap:6px;min-height:32px;display:inline-flex}.sbar-t svg.i{width:15px;height:15px;color:var(--ink-3)}.sbar-t.err svg.i{color:var(--bad)}.sbar-t b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.demo-tag{background:var(--warn-bg);color:var(--warn);border-radius:999px;align-items:center;gap:6px;padding:4px 10px 4px 8px;font-size:12.5px;font-weight:700;display:inline-flex}.demo-tag svg.i{width:15px;height:15px}.sbar-btn{min-height:44px}.sbar-btn[disabled]{opacity:.75;cursor:progress}@keyframes spin360{to{transform:rotate(360deg)}}svg.i.spin{animation:1s linear infinite spin360}@media (max-width:639.98px){.sbar{justify-content:space-between;margin-bottom:-8px}}.pskel{gap:16px;display:grid}.pskel-row{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.noacc{text-align:center;place-content:center;justify-items:center;gap:18px;min-height:100dvh;padding:24px 16px;display:grid}.noacc-card{border-radius:var(--r-lg);justify-items:center;gap:12px;max-width:440px;padding:32px 28px;display:grid}.noacc-card h1{letter-spacing:-.02em;margin-top:8px;font-size:24px;font-weight:700}.noacc-card p{color:var(--ink-2)}.noacc-card .btn{margin-top:8px}.note-warn{color:var(--ink-2);background:var(--warn-bg);border-radius:14px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:13.5px;display:flex}.note-warn svg.i{width:17px;height:17px;color:var(--warn);flex:none;margin-top:2px}.rc-basis{color:var(--ink-3);align-items:center;gap:6px;font-size:13px;display:inline-flex}.rc-basis svg.i{width:15px;height:15px}.adm-grid{gap:16px;display:grid}.adm-tools{flex-wrap:wrap;align-items:end;gap:10px 12px;margin-bottom:14px;display:flex}.adm-tools label,.fld{color:var(--ink-2);gap:4px;min-width:0;font-size:12.5px;font-weight:600;display:grid}.adm-in,.adm-tools input,.adm-tools select,.fld input,.fld select,.fld textarea{border:1px solid var(--lg-border,var(--line));background:var(--glass-2);min-height:44px;color:var(--ink);border-radius:12px;width:100%;min-width:0;padding:0 12px;font-size:15px}.fld textarea{min-height:120px;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13.5px}.adm-in:focus-visible,.fld input:focus-visible,.fld select:focus-visible,.fld textarea:focus-visible,.adm-tools input:focus-visible,.adm-tools select:focus-visible{outline:3px solid var(--focus);outline-offset:0}[aria-invalid=true].adm-in,.fld [aria-invalid=true]{border-color:var(--bad);box-shadow:0 0 0 1px var(--bad)}.tbl-wrap{border:1px solid var(--line);-webkit-overflow-scrolling:touch;border-radius:16px;max-width:100%;overflow-x:auto}.tbl{border-collapse:collapse;width:100%;font-size:14px}.tbl th,.tbl td{text-align:left;border-bottom:1px solid var(--line);vertical-align:middle;white-space:nowrap;padding:10px 12px}.tbl thead th{background:var(--glass-solid);text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);z-index:1;font-size:12.5px;font-weight:700;position:sticky;top:0}.tbl tbody tr:hover{background:var(--blue-soft)}.tbl td.num,.tbl th.num{text-align:right;font-variant-numeric:tabular-nums}.tbl td.wrap{white-space:normal;min-width:180px}.tbl .tag-s{background:var(--muted-bg);color:var(--ink-2);border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:12.5px;font-weight:600;display:inline-flex}.tbl .tag-s.good{background:var(--good-bg);color:var(--good)}.tbl .tag-s.bad{background:var(--bad-bg);color:var(--bad)}.tbl .tag-s.warn{background:var(--warn-bg);color:var(--warn)}.tbl .row-actions{justify-content:flex-end;gap:6px;display:flex}.tbl .row-actions .icon-btn{width:44px;height:44px}.tbl tfoot td{font-weight:700}.adm-count{color:var(--ink-3);font-size:13px}.adm-form{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-items:end;gap:10px 12px;margin-top:12px;display:grid}.adm-form .btn{width:100%}.adm-err{color:var(--bad);align-items:flex-start;gap:6px;font-size:13.5px;display:flex}.adm-err svg.i{width:16px;height:16px;margin-top:2px}.adm-ok{color:var(--good);font-size:13.5px}.cfg-nav{flex-wrap:wrap;gap:6px;display:flex}.cfg-nav a{border:1px solid var(--line);background:var(--glass-2);min-height:44px;color:var(--ink-2);border-radius:12px;align-items:center;padding:0 14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.cfg-nav a:hover{color:var(--ink)}.cfg-sec{scroll-margin-top:90px}.goal-table input{text-align:right;font-variant-numeric:tabular-nums;max-width:160px;min-height:40px}.log-cols{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:16px;display:grid}.pager{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:12px;display:flex}.lg-solo{place-content:center;min-height:100dvh;padding:24px 16px;display:grid}.lg-solo .lg-card{width:min(440px,100vw - 32px)}.seg a.seg-a{min-height:40px;color:var(--ink-2);white-space:nowrap;transition:background-color .2s var(--ease), color .2s var(--ease), box-shadow .2s var(--ease);background:0 0;border:0;border-radius:12px;flex:auto;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.seg a.seg-a:hover{color:var(--ink)}.seg a.seg-a[aria-current]{background:var(--primary-bg);color:var(--primary-ink);box-shadow:0 6px 16px -8px #0b298a99}.seg a.seg-a svg.i{width:17px;height:17px}@media (max-width:639.98px){.kc-ctrl .seg a.seg-a{padding:0 8px}}svg.nv .bars path{transform-box:fill-box;transform-origin:50% 100%}@keyframes nvBars{0%{transform:scaleY(.25)}70%{transform:scaleY(1.12)}to{transform:scaleY(1)}}:is(a:hover,a:focus-visible,a.nv-play) svg.nv .bars path{animation:nvBars .45s var(--ease) both}:is(a:hover,a:focus-visible,a.nv-play) svg.nv .bars path:nth-child(2){animation-delay:50ms}:is(a:hover,a:focus-visible,a.nv-play) svg.nv .bars path:nth-child(3){animation-delay:.1s}:is(a:hover,a:focus-visible,a.nv-play) svg.nv .bars path:nth-child(4){animation-delay:.15s}@media (max-width:639.98px){.sbar{flex-wrap:nowrap;justify-content:flex-start;gap:8px;margin-bottom:-10px}.sbar-t{flex:1;min-width:0}.sbar-t>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sbar-btn{flex:none;width:44px;padding:0}.sbar-bl{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.demo-tag{flex:none}}.pk-quick>button:last-child:nth-child(3n+1){grid-column:1/-1}.demo-banner{background:var(--warn-bg);color:var(--warn);border:1px solid var(--warn);border-radius:16px;align-items:flex-start;gap:12px;padding:14px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.demo-banner{border:1px solid color-mix(in srgb, var(--warn) 35%, transparent)}}.demo-banner svg.i{flex:none;width:20px;height:20px;margin-top:1px}.demo-banner p{color:var(--ink);margin:0;font-size:14.5px;line-height:1.45}.demo-banner b{color:var(--warn);font-weight:800}.demo-banner span{color:var(--ink-2)}@media (max-width:639.98px){.demo-banner{border-radius:14px;padding:12px 14px}.demo-banner p{font-size:14px}}.res-pair{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:16px;display:grid}@media (min-width:1280px){.res-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (min-width:1024px){.res-pair{gap:22px}}.res-pair>.card{margin:0}.res-pair .ch{margin-bottom:12px}.zt-tip,.dv-tip{z-index:6;color:#eef2fb;pointer-events:none;animation:tipIn .15s var(--ease) both;background:#0a1630;border:1px solid #ffffff24;border-radius:16px;max-width:380px;padding:12px 14px;font-size:13px;line-height:1.4;position:absolute;top:calc(100% - 4px);left:10px;right:10px;box-shadow:0 18px 44px -16px #000000a6}.zt-tip .t,.dv-tip .t{margin-bottom:6px;font-weight:700;display:block}.zt-tip dl,.dv-tip dl{gap:3px;margin:0;display:grid}.zt-tip dl div,.dv-tip dl div{justify-content:space-between;gap:12px;display:flex}.zt-tip dt,.dv-tip dt{color:#c3cde2}.zt-tip dd,.dv-tip dd{font-variant-numeric:tabular-nums;text-align:right;margin:0;font-weight:700}@keyframes tipIn{0%{opacity:0;transform:translateY(-3px)}}.zt-hit,.dv-hit{z-index:1;border-radius:inherit;cursor:pointer;background:0 0;border:0;position:absolute;inset:0}.zt-hit:focus-visible,.dv-hit:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:14px}.zts{flex-direction:column;display:flex;container-type:inline-size}.zt-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.zt{border:1px solid var(--line);background:var(--glass-2);transition:box-shadow .18s var(--ease), border-color .18s var(--ease);border-radius:14px;grid-template-columns:minmax(0,1.35fr) minmax(0,.8fr) minmax(0,1fr);grid-template-areas:"id a b""x x x";align-items:center;gap:6px 12px;padding:10px 14px;display:grid;position:relative}.zt:hover,.zt.open{border-color:var(--series);box-shadow:0 0 0 1px var(--series)}.zt-id{grid-area:id;gap:4px;min-width:0;display:grid}.zt-id b{font-size:15px;line-height:1.25}.zt-meta{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.zt-chip{white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:2px 8px 2px 6px;font-size:12px;font-weight:700;display:inline-flex}.zt-chip svg.i{width:13px;height:13px}.zt-chip.contenedores{background:var(--blue-soft);color:var(--accent-ink)}.zt-chip.oficinas{color:var(--ink);background:#8fa7f542;background:lab(69.0035% 6.26948 -42.177/.26)}.zt-chip.otro{background:var(--muted-bg);color:var(--ink-2)}.zt-r{color:var(--warn);white-space:nowrap;font-size:12px}.zt-km{color:var(--ink-3);white-space:nowrap;font-size:13px;font-weight:600}.zt-n{min-width:0;display:grid}.zt-n:nth-of-type(2){grid-area:a}.zt-n:nth-of-type(3){grid-area:b}.zt-v{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:21px;font-weight:700;line-height:1.1}.zt-k{color:var(--ink-3);font-size:12px}.zt-x{border-top:1px solid var(--line);color:var(--ink-2);flex-wrap:wrap;grid-area:x;justify-content:space-between;align-items:center;gap:4px 10px;padding-top:6px;font-size:12.5px;display:flex}.zt-ven{align-items:center;gap:5px;display:inline-flex}.zt-ven svg.i{width:14px;height:14px;color:var(--orange-text)}.zt-chg{flex-wrap:wrap;gap:4px;display:inline-flex}.zt-chg .delta{font-size:12px}.zt-foot{color:var(--ink-2);margin-top:10px;font-size:13px;line-height:1.45}.zt-foot b{color:var(--ink)}.zt-note{color:var(--ink-3)}@container (min-width:700px){.zt-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.zt{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"id id""a b""x x";align-content:start;padding:12px 14px}.zt-x{flex-direction:column;align-items:flex-start}}.dvc{flex-direction:column;display:flex;container-type:inline-size}.dv-take{text-wrap:pretty;color:var(--ink-2)!important;margin-top:2px!important;font-size:14px!important}.dv-take b{color:var(--ink)}.dv-rows{gap:8px;margin:0;padding:0;list-style:none;display:grid}.dv-row{border:1px solid var(--line);background:var(--glass-2);transition:box-shadow .18s var(--ease), border-color .18s var(--ease);border-radius:14px;grid-template-columns:44px minmax(0,1.25fr) minmax(0,1fr) minmax(0,1fr);align-items:center;gap:12px;padding:10px 14px;display:grid;position:relative}.dv-row.win{box-shadow:0 0 0 2px var(--series);border-color:#0000}.dv-row.prob{border-color:var(--orange)}@supports (color:color-mix(in lab, red, red)){.dv-row.prob{border-color:color-mix(in oklab, var(--orange) 55%, transparent)}}.dv-row:hover,.dv-row.open{box-shadow:0 0 0 1px var(--series)}.dv-row.win:hover,.dv-row.win.open{box-shadow:0 0 0 2px var(--series), var(--shadow)}.dv-art{justify-self:center;width:auto;height:46px;overflow:visible}.dv-art.dv-esc{height:34px}.dv-art.dv-tab{height:42px}.dv-line{fill:none;stroke:var(--ink-2);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.dv-line circle{fill:var(--ink-2);stroke:none}.dv-row.win .dv-line{stroke:var(--accent-ink)}.dv-scr{fill:var(--track)}.dv-g1{stop-color:var(--series-2)}.dv-g2{stop-color:var(--series)}.dv-fill{transform-box:fill-box;transform-origin:50% 100%;animation:dvFill 1s var(--ease) both .15s}.dv-wave{stroke:var(--glass-2);stroke-width:1.5px;opacity:.7}@keyframes dvFill{0%{transform:scaleY(0)}}.dv-who{gap:1px;min-width:0;display:grid}.dv-name{flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:14.5px;font-weight:700;display:flex}.dv-pct{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:700;line-height:1.1}.dv-pct small{letter-spacing:0;color:var(--ink-3);font-size:12px;font-weight:500}.dv-badge{white-space:nowrap;border-radius:999px;align-items:center;gap:3px;padding:2px 8px 2px 6px;font-size:11.5px;font-weight:700;display:inline-flex}.dv-badge svg.i{width:12px;height:12px}.dv-badge.win{background:var(--primary-bg);color:var(--primary-ink)}.dv-badge.prob{background:var(--orange-soft);color:var(--orange-text)}.dv-m{gap:1px;min-width:0;display:grid}.dv-v{font-variant-numeric:tabular-nums;font-size:17px;font-weight:700;line-height:1.2}.dv-k{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.dv-m.hot .dv-v{color:var(--orange-text)}.dv-bar{background:var(--track);border-radius:999px;height:4px;margin-top:3px;display:block;overflow:hidden}.dv-bar i{border-radius:inherit;background:linear-gradient(90deg, var(--series-2), var(--series));transform-origin:0;height:100%;animation:growX .9s var(--ease) both .25s;display:block}.dv-bar.cost i{background:linear-gradient(90deg, #ffb27a, var(--orange))}.dvc .dv-note{color:var(--ink-2);align-items:flex-start;gap:8px;margin-top:10px;font-size:13px;display:flex}.dvc .dv-note svg.i{width:15px;height:15px;color:var(--ink-3);flex:none;margin-top:2px}.dvc .dv-note b{color:var(--ink)}.dv-cov{color:var(--ink-2);align-items:center;gap:10px;margin-top:10px;font-size:13px;display:flex}.dv-cov b{color:var(--ink)}.dv-cov-bar{background:var(--track);border-radius:999px;flex:0 0 56px;height:6px;overflow:hidden}.dv-cov-bar i{border-radius:inherit;background:var(--series);height:100%;display:block}.dv-demo{margin-top:6px}@container (max-width:459.98px){.dv-row{grid-template-columns:36px minmax(0,1fr) minmax(0,1fr);grid-template-areas:"art who who""art m1 m2";gap:6px 12px;padding:10px 12px}.dv-row>.dv-art{grid-area:art;align-self:center}.dv-row>.dv-who{grid-area:who;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:10px}.dv-row>.dv-who .dv-pct{justify-self:end}.dv-row>:nth-child(4){grid-area:m1}.dv-row>:nth-child(5){grid-area:m2}.dv-art{height:40px}.dv-art.dv-esc{height:30px}.dv-art.dv-tab{height:36px}.dv-pct{font-size:18px}.dv-pct small{display:none}.dv-v{font-size:16px}}@media (prefers-reduced-motion:reduce){.dv-fill,.dv-bar i,.dv-tip,.zt-tip{animation:none}}.ln-disc{padding:0;display:block}.ln-disc>summary{cursor:pointer;border-radius:var(--r-lg);justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:14px clamp(16px,2.2vw,24px);list-style:none;display:flex}.ln-disc>summary::-webkit-details-marker{display:none}.ln-disc>summary:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.ln-sum{gap:1px;min-width:0;display:grid}.ln-sum b{letter-spacing:-.01em;font-size:16px;font-weight:700}.ln-sum small{color:var(--ink-3);font-size:13px}.ln-tog{border:1px solid var(--line);background:var(--glass-2);min-height:36px;color:var(--ink-2);border-radius:12px;flex:none;align-items:center;gap:6px;padding:0 12px;font-size:13.5px;font-weight:600;display:inline-flex}.ln-tog svg.i{width:16px;height:16px;transition:transform .2s var(--ease)}.ln-disc[open] .ln-tog svg.i{transform:rotate(180deg)}.ln-disc>summary:hover .ln-tog{color:var(--ink);border-color:var(--series)}.ln-in{padding:0 clamp(16px,2.2vw,24px) clamp(16px,2.2vw,24px)}.ln-otras{margin-top:12px}.ln-card{flex-direction:column;display:flex}.ln-cq{flex-direction:column;flex:1;display:flex;container-type:inline-size}.ln-cq>.ln-body{flex:1}.ln-m{display:none}.ln-body{grid-template-columns:minmax(0,1fr);align-content:start;gap:18px;display:grid}.ln-splits{min-width:0}.ln-leg{margin:12px 0 0}.ln-leg .lg-c{background:#0b298a}.ln-leg .lg-o{background:#8fa7f5}.ln-body .lines{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;margin-top:0}.line-card{align-content:start;gap:10px;padding:16px}.line-card.best{box-shadow:0 0 0 2px var(--orange);border-color:#0000}.lc-h{align-items:center;gap:10px;min-width:0;display:flex}.lc-h h3{min-width:0;font-size:15px;font-weight:700;line-height:1.25}.line-card .ret{font-size:clamp(28px,2.6vw,34px)}.line-card .badge-best{justify-self:start;margin:-2px 0 0;padding:3px 9px;font-size:12px}.line-card dl{border-top:1px solid var(--line);gap:6px;padding-top:10px}.line-card dl div{align-items:baseline}.line-card dt{min-width:0}.line-card dd{white-space:nowrap}@container (min-width:1100px){.ln-body{grid-template-columns:minmax(0,1.2fr) minmax(480px,1fr);align-items:center;gap:36px}}@container (max-width:519.98px){.ln-m{display:block}.ln-body{display:none}}.funnel .ch>div>p.d-only,.funnel .money-row,.funnel .fh-steps{display:none}.funnel .fh-shape{height:168px}.funnel .fh-col .big{font-size:clamp(30px,3vw,44px)}.funnel .fh-ins{margin-top:14px;padding:12px 14px}:root{--evo-blue:#1d4fd0;--evo-orange:#e25a00;--evo-blue-a:.3;--evo-orange-a:.16;--evo-tip:#0a1630}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--evo-blue:#7c9bff;--evo-orange:#ff8a3d;--evo-blue-a:.34;--evo-orange-a:.16;--evo-tip:#18244d}}:root[data-theme=dark]{--evo-blue:#7c9bff;--evo-orange:#ff8a3d;--evo-blue-a:.34;--evo-orange-a:.16;--evo-tip:#18244d}.evo .t-blue{--c:var(--evo-blue);--ca:var(--evo-blue-a)}.evo .t-orange{--c:var(--evo-orange);--ca:var(--evo-orange-a)}.evo-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 20px;margin-bottom:18px;display:flex}.evo-ttl{flex:320px;min-width:0}.evo-ttl h2{letter-spacing:-.015em;font-size:18px;font-weight:700}.evo-ttl p{color:var(--ink-3);max-width:62ch;margin-top:3px;font-size:14px}.evo-legend{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.evo-legend ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.evo-legend li{background:var(--glass-2);border:1px solid var(--line);height:30px;color:var(--ink-2);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:0 11px;font-size:13px;font-weight:600;display:inline-flex}.evo-legend li b{color:var(--ink);font-variant-numeric:tabular-nums}.evo .sw{border-top:3px solid var(--c);border-radius:3px;flex:none;width:14px;height:0}.evo li.pv .sw,.evo .evo-tr.pv .sw{border-top:3px dotted var(--c);border-radius:0}.evo-back{border:1px solid var(--line);background:var(--glass-2);min-height:44px;color:var(--accent-ink);cursor:pointer;transition:background-color .2s var(--ease);border-radius:999px;align-items:center;gap:6px;padding:0 14px 0 10px;font-size:13.5px;font-weight:600;display:inline-flex}.evo-back:hover{background:var(--blue-soft)}.evo-back svg.i{width:16px;height:16px}.evo-chart{grid-template-rows:auto auto;grid-template-columns:64px minmax(0,1fr);display:grid}.evo-y{grid-area:1/1;position:relative}.evo-y span{color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;position:absolute;right:12px;transform:translateY(-50%)}.evo-plot{touch-action:pan-y;cursor:crosshair;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border-radius:8px;grid-area:1/2;height:clamp(240px,24vw,330px);position:relative}.evo-plot:focus-visible{outline:2px solid var(--focus);outline-offset:8px}.evo-grid i{border-top:1px dashed var(--line);height:0;position:absolute;left:0;right:0}.evo-grid i.zero{border-top-style:solid}.evo-svg{width:100%;height:100%;animation:wipe .9s var(--ease) both 50ms;position:absolute;inset:0;overflow:visible}.evo .gs{stop-color:var(--c);stop-opacity:var(--ca)}.evo .ge{stop-color:var(--c);stop-opacity:0}.evo-ln{fill:none;stroke:var(--c);stroke-width:2.75px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.evo-s.soft .evo-ln{stroke-width:2.25px}.evo-pv{fill:none;stroke:var(--c);stroke-width:2.25px;stroke-dasharray:.1 6;stroke-linecap:round;vector-effect:non-scaling-stroke;opacity:.75}.evo-iso{background:var(--c);pointer-events:none;border-radius:50%;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;position:absolute}.evo-guide{border-left:1.5px dashed var(--ink-3);width:0;position:absolute;top:0;bottom:0}@supports (color:color-mix(in lab, red, red)){.evo-guide{border-left:1.5px dashed color-mix(in oklab, var(--ink-3) 70%, transparent)}}.evo-guide{pointer-events:none}.evo-dot{background:var(--c);border:2.5px solid var(--glass-solid);box-sizing:content-box;width:12px;height:12px;box-shadow:0 0 0 5px var(--c), 0 2px 6px #0816404d;border-radius:50%;margin:-6px 0 0 -6px;position:absolute;transform:translate(-2.5px,-2.5px)}@supports (color:color-mix(in lab, red, red)){.evo-dot{box-shadow:0 0 0 5px color-mix(in oklab, var(--c) 18%, transparent), 0 2px 6px #0816404d}}.evo-dot{pointer-events:none}.evo-tip{left:var(--x);top:var(--y);z-index:5;--tx:-50%;--ax:50%;transform:translate(var(--tx), calc(-100% - 16px));background:var(--evo-tip);color:#eef2fb;pointer-events:none;min-width:228px;max-width:300px;animation:fadeIn .15s var(--ease) both;border-radius:14px;padding:11px 14px 12px;font-size:13px;line-height:1.35;position:absolute;box-shadow:0 18px 38px -14px #0308178c,0 0 0 1px #ffffff14}.evo-tip:after{content:"";left:var(--ax);background:var(--evo-tip);border-radius:2px;width:12px;height:12px;margin-left:-6px;position:absolute;bottom:-6px;transform:rotate(45deg)}.evo-tip.below{transform:translate(var(--tx), 18px)}.evo-tip.below:after{top:-6px;bottom:auto}.evo-tip.e-l{--tx:-14%;--ax:14%}.evo-tip.e-r{--tx:-86%;--ax:86%}.evo-tt{color:#a9b6d3;margin-bottom:7px;font-size:12px;font-weight:600;display:block}.evo-tr{justify-content:space-between;align-items:center;gap:16px;display:flex}.evo-tr+.evo-tr{margin-top:4px}.evo-tr span{color:#c8d2ea;align-items:center;gap:8px;display:inline-flex}.evo-tr b{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14.5px;font-weight:700}.evo-tr.roas{border-top:1px solid #ffffff1a;margin-top:7px;padding-top:7px}.evo-one{color:#a9b6d3;margin-top:6px;font-size:12px}.evo-tip .t-blue{--c:#8ea8ff}.evo-tip .t-orange{--c:#ff9b57}.evo-chg{color:#c8d2ea;align-items:center;gap:5px;margin-top:8px;font-size:12px;display:flex}.evo-chg svg.i{stroke-width:2.5px;width:13px;height:13px}.evo-chg.up b,.evo-chg.up svg.i{color:#6be3a2}.evo-chg.down b,.evo-chg.down svg.i{color:#ff9a95}.evo-chg.flat b{color:#eef2fb}.evo-x{grid-area:2/2;height:30px;position:relative}.evo-x span{color:var(--ink-3);white-space:nowrap;font-size:12px;position:absolute;top:10px;transform:translate(-50%)}.evo-x span.first{transform:none}.evo-x span.last{transform:translate(-100%)}.evo-strip{border-top:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));margin-top:18px;padding-top:6px;display:grid}.evo-st{text-align:left;min-height:84px;color:var(--ink);cursor:pointer;transition:background-color .2s var(--ease), box-shadow .2s var(--ease);background:0 0;border:0;border-radius:14px;align-content:start;gap:4px;margin-top:6px;padding:12px 14px 10px;display:grid;position:relative}.evo-st+.evo-st:before{content:"";background:var(--line);width:1px;position:absolute;top:14px;bottom:14px;left:0}.evo-st:hover{background:var(--muted-bg)}.evo-st:focus-visible{outline:2px solid var(--focus);outline-offset:0}.evo-st[aria-pressed=true]{background:var(--c)}@supports (color:color-mix(in lab, red, red)){.evo-st[aria-pressed=true]{background:color-mix(in oklab, var(--c) 12%, transparent)}}.evo-st[aria-pressed=true]{box-shadow:inset 0 0 0 1.5px var(--c)}@supports (color:color-mix(in lab, red, red)){.evo-st[aria-pressed=true]{box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--c) 60%, transparent)}}.evo-st[aria-pressed=true]:before,.evo-st[aria-pressed=true]+.evo-st:before{opacity:0}.evo-sl{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.evo-st[aria-pressed=true] .evo-sl{color:var(--ink)}.evo-sv{letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(20px,1.7vw,24px);font-weight:700;line-height:1.1}.evo-sd{justify-content:space-between;align-items:center;gap:6px;min-height:22px;display:flex}.evo-sd .vs{color:var(--ink-3);font-size:12px}.evo-sd>svg.i{width:15px;height:15px;color:var(--ink-3);opacity:0;transition:opacity .2s var(--ease);flex:none}.evo-st:hover .evo-sd>svg.i,.evo-st:focus-visible .evo-sd>svg.i,.evo-st[aria-pressed=true] .evo-sd>svg.i{opacity:1}.evo-st[aria-pressed=true] .evo-sd>svg.i{color:var(--c)}@media (max-width:1023.98px){.evo-plot{height:260px}.evo-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.evo-st:nth-child(3n+1):before{display:none}}@media (max-width:639.98px){.evo-head{margin-bottom:14px}.evo-legend{justify-content:flex-start}.evo-legend ul{gap:4px 14px}.evo-legend li{background:0 0;border:0;height:auto;padding:0;font-size:12.5px}.evo-chart{grid-template-columns:50px minmax(0,1fr)}.evo-y span{font-size:11px;right:8px}.evo-plot{height:220px}.evo-tip,.evo-tip.below{min-width:0;max-width:none;inset:auto 0 calc(100% + 8px) -50px;transform:none}.evo-tip:after,.evo-x span.alt{display:none}.evo-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.evo-st{min-height:80px;padding:10px 12px}.evo-st:before{display:none}.evo-st:last-child{grid-column:1/-1}.evo-sv{font-size:20px}}@media (min-width:1600px){.evo-plot{height:330px}}@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-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{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-outline-style{syntax:"*";inherits:false;initial-value:solid}@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-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
