@font-face{font-family:GeistMono;src:url(../media/GeistMono_Variable.p.0b02cdm7g7y6h.woff2)format("woff2");font-display:swap;font-weight:100 900}.iaM1Ya_className{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.iaM1Ya_variable{--font-geist-mono:"GeistMono", ui-monospace, SFMono-Regular, Roboto Mono, Menlo, Monaco, Liberation Mono, DejaVu Sans Mono, Courier New, monospace}
@font-face{font-family:GeistSans;src:url(../media/Geist_Variable-s.p.2-i4fw5gbtlb7.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.Ur3q_a_className{font-family:GeistSans,GeistSans Fallback}.Ur3q_a_variable{--font-geist-sans:"GeistSans", "GeistSans Fallback"}
@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-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial;--p:0;--ang:0deg}}}@layer theme{:root,:host{--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1)}}@layer base{button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}input,select,textarea{font:inherit}ul.lista-limpia,ol.lista-limpia{margin:0;padding:0;list-style:none}dl,dd{margin:0}img,svg{vertical-align:middle}}@layer components{:root{--azure:#0a7cff;--azure-hi:#45a3ff;--azure-deep:#005be0;--ice:#bfe0ff;--black:#000;--panel:#070b14;--panel-2:#0c1220;--edge:#ffffff17;--edge-2:#ffffff29;--on-dark:#eef3ff;--muted-dark:#8e9dbd;--paper:#fff;--paper-2:#f3f7fd;--ice-bg:#eaf3ff;--text:#05070d;--muted:#556079;--line:#e1e7f2;--ok:#19c27a;--ok-ink:#0b7a4b;--ok-soft:#e3f7ee;--warn:#ffb020;--warn-ink:#9a5b00;--warn-soft:#fff2d8;--bad:#ff4d5e;--bad-ink:#b81f30;--bad-soft:#fde6e9;--f:var(--font-geist-sans),"Geist",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--mono:var(--font-geist-sans),"Geist",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--code:var(--font-geist-mono),"Geist Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--r-lg:22px;--r-md:14px;--ease:cubic-bezier(.22,.8,.24,1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--paper:#05080f;--paper-2:#0a0f1b;--ice-bg:#081226;--text:#eef3ff;--muted:#9aa8c6;--line:#1a2338;--ok-soft:#19c27a1f;--warn-soft:#ffb0201f;--bad-soft:#ff4d5e1f;--ok-ink:#5be0a6;--warn-ink:#ffc75c;--bad-ink:#ff8a96;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--paper:#05080f;--paper-2:#0a0f1b;--ice-bg:#081226;--text:#eef3ff;--muted:#9aa8c6;--line:#1a2338;--ok-soft:#19c27a1f;--warn-soft:#ffb0201f;--bad-soft:#ff4d5e1f;--ok-ink:#5be0a6;--warn-ink:#ffc75c;--bad-ink:#ff8a96;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}:root{box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}html{scroll-padding-top:calc(76px + env(safe-area-inset-top,0px));background:#000}body{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;background:var(--paper);color:var(--text);font-family:var(--f);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.6;overflow-x:hidden}h1,h2,h3,h4{letter-spacing:-.03em;text-wrap:balance;margin:0;font-weight:600;line-height:1.08}p{margin:0}a{color:inherit}.wrap{width:100%;max-width:1240px;margin-inline:auto;padding-inline:clamp(18px,4vw,32px)}:focus-visible{outline:2px solid var(--azure-hi);outline-offset:3px;border-radius:6px}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.frow>span:first-child,.tk em,.item small,.d-head small{font-family:var(--code);letter-spacing:0;font-size:11.5px}.btn{font:600 15px/1 var(--f);cursor:pointer;white-space:nowrap;transition:transform .25s var(--ease),background .25s,border-color .25s,box-shadow .3s,color .25s;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:15px 24px;text-decoration:none;display:inline-flex;position:relative}.btn:active{transform:translateY(1px)}.btn[disabled]{opacity:.5;cursor:not-allowed}.btn-azure{background:var(--azure);color:#fff;box-shadow:0 12px 34px -12px #0a7cfff2,inset 0 1px #ffffff40}.btn-azure:hover{background:var(--azure-deep);box-shadow:0 0 0 5px #0a7cff33,0 16px 40px -12px #0a7cfff2}.btn-white{color:#000;background:#fff}.btn-white:hover{box-shadow:0 0 0 5px #ffffff29}.btn-black{color:#fff;background:#000;border-color:#ffffff24}.btn-black:hover{border-color:#ffffff80}.btn-dark-on-light{color:#fff;background:#000}.btn-dark-on-light:hover{background:#1a1f2b}.btn-glass{color:#fff;background:#ffffff0d;border-color:#fff3}.btn-glass:hover{background:#ffffff1a;border-color:#ffffff80}.btn-line{color:inherit;background:0 0;border-color:#ffffff40}.btn-line:hover{border-color:#fff}.btn-sm{border-radius:10px;padding:11px 18px;font-size:14px}.btn .play{color:#000;background:#fff;border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.nav{z-index:40;padding-top:env(safe-area-inset-top,0px);border-bottom:1px solid #0000;transition:background .4s,border-color .4s;position:fixed;top:0;left:0;right:0}.nav.solid{-webkit-backdrop-filter:saturate(1.6)blur(16px);background:#000000f0;border-bottom-color:#ffffff14}.nav .wrap{justify-content:space-between;align-items:center;gap:16px;height:72px;display:flex}.readbar{background:linear-gradient(90deg,var(--azure),var(--ice));width:0;height:2px;box-shadow:0 0 10px var(--azure-hi);position:absolute;bottom:-1px;left:0}.logo{letter-spacing:-.05em;color:#fff;align-items:center;gap:10px;font-size:25px;font-weight:700;text-decoration:none;display:inline-flex}.logo-mark{flex:none;width:30px;height:30px}.logo .dd{color:var(--azure-hi)}.nav-links{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;gap:4px;margin:0;padding:4px;list-style:none;display:flex}.nav-links a{color:#ffffffb8;border-radius:999px;padding:8px 14px;font-size:14px;font-weight:500;text-decoration:none;transition:color .2s,background .2s;display:block}.nav-links a:hover,.nav-links a.on{color:#fff;background:#ffffff17}.nav-cta{align-items:center;gap:8px;display:flex}.nav-login{font:500 14px var(--f);color:#fff;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:10px 12px}.nav-login:hover{background:#ffffff14}.menu-btn{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:10px;place-items:center;width:42px;height:42px;display:none}.mobile-menu{display:none}.hero{color:#fff;padding:150px 0;padding:calc(72px + env(safe-area-inset-top,0px) + clamp(44px,7vw,92px)) 0 clamp(120px,14vw,190px);background:#000;position:relative;overflow:hidden}.hero canvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hero-glow{pointer-events:none;background:radial-gradient(42% 50% at 74% 44%,#0a7cff6b,#0000 70%),radial-gradient(35% 35% at 12% 6%,#45a3ff24,#0000 70%);position:absolute;inset:0}.hero-grid{pointer-events:none;background-image:linear-gradient(#8cbeff12 1px,#0000 1px),linear-gradient(90deg,#8cbeff12 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 60% 35%,#000 10%,#0000 72%);mask-image:radial-gradient(70% 60% at 60% 35%,#000 10%,#0000 72%)}.horizon{pointer-events:none;background:radial-gradient(at 50% 0,#04102a 0%,#000 55%);border-top:1px solid #9fd0ffbf;border-radius:50%;height:140%;position:absolute;bottom:-118%;left:-25%;right:-25%;box-shadow:0 -2px 30px #45a3ff8c,0 -40px 160px #0a7cff73,inset 0 30px 80px -30px #45a3ff59}.hero .wrap{z-index:2;grid-template-columns:minmax(0,1fr) minmax(0,1.02fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid;position:relative}.status{font:500 13px var(--mono);color:#dcebff;background:#0a7cff1a;border:1px solid #45a3ff4d;border-radius:999px;align-items:center;gap:10px;padding:7px 14px 7px 10px;display:inline-flex}.status b{color:#fff;font-variant-numeric:tabular-nums;font-weight:600}.status i{background:#5cffb0;border-radius:50%;flex:none;width:8px;height:8px;position:relative}.status i:after{content:"";border:2px solid #5cffb0;border-radius:50%;animation:2.4s infinite ping;position:absolute;inset:-4px}.hero h1{letter-spacing:-.05em;margin-top:26px;font-size:clamp(40px,4.6vw,64px);font-weight:700;line-height:.98;position:relative}.hero h1 .ln{padding-bottom:.04em;display:block;overflow:hidden}.hero h1 .ln span{animation:rise 1.1s var(--ease) both;display:block}.hero h1 .ln:nth-child(2) span{animation-delay:.1s}.hero h1 .ln:nth-child(3) span{animation-delay:.2s}.hero h1 .ln:nth-child(4) span{animation-delay:.3s}.hero h1 .ln:nth-child(5) span{animation-delay:.4s}.hero h1 .ln.hl span{color:#7fbfff}@supports ((-webkit-background-clip:text) or (background-clip:text)){.hero h1 .ln.hl span{-webkit-text-fill-color:transparent;color:#0000;background:linear-gradient(90deg,#9fd0ff,#45a3ff 70%);-webkit-background-clip:text;background-clip:text}}.hero .lead{color:#e6eeffc7;max-width:48ch;margin-top:26px;font-size:clamp(17px,1.5vw,20px);line-height:1.55}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.hero-form{background:#ffffff0d;border:1px solid #ffffff29;border-radius:16px;gap:6px;max-width:540px;margin-top:34px;padding:6px;transition:border-color .3s,box-shadow .3s;display:flex}.hero-form:focus-within{border-color:var(--azure-hi);box-shadow:0 0 0 5px #0a7cff2e,0 0 60px -10px #0a7cff99}.hero-form input{color:#fff;min-width:0;font:400 16px var(--f);background:0 0;border:0;flex:1;padding:0 14px}.hero-form input::placeholder{color:#dce8ff80}.hero-form input:focus{outline:none}.probe select{color:#fff;max-width:150px;font:400 15px var(--f);cursor:pointer;background:0 0;border:0;border-left:1px solid #ffffff29;flex:none;padding:0 12px}.probe select:focus{outline:none}.probe option{color:#000}.res .blur{filter:blur(5px);-webkit-user-select:none;user-select:none;margin-right:2px}.gate{animation:drop .6s var(--ease);background:linear-gradient(160deg,#0a7cff38,#0a7cff0d);border:1px solid #45a3ff73;border-radius:12px;gap:8px;padding:14px;display:grid}.gate p{color:#fff;margin:0;font-size:15px;line-height:1.4}.gate small{color:var(--muted-dark);font-size:12.5px}.gate-f{gap:6px;margin-top:2px;display:flex}.gate-f input{background:var(--panel-2);color:#fff;min-width:0;font:400 14px var(--f);border:1px solid #ffffff2e;border-radius:10px;flex:1;padding:10px 12px}.gate-f input:focus{border-color:var(--azure-hi);outline:none;box-shadow:0 0 0 3px #0a7cff40}.gate .again{color:var(--azure-hi);font:500 13px var(--f);cursor:pointer;background:0 0;border:0;justify-self:start;padding:2px 0}.gate-err{color:#ff8a96;font-size:12.5px}.hero-err{color:#ff8a96;margin-top:10px;font-size:14px}.hero-sub{color:#e6eeff9e;flex-wrap:wrap;align-items:center;gap:10px 22px;margin-top:16px;font-size:14px;display:flex}.hero-sub a{color:#fff;align-items:center;gap:8px;font-weight:500;text-decoration:none;display:inline-flex}.hero-sub a:hover{color:var(--ice)}.hero-sub .play{color:#000;background:#fff;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.reassure{color:#e6eeff99;margin-top:14px;font-size:13.5px}.trust{border-top:1px solid #ffffff1a;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:560px;margin-top:40px;padding-top:24px;display:grid}.trust b{letter-spacing:-.03em;font-size:24px;font-weight:600;display:block}.trust span{color:#e6eeff99;font-size:13px;line-height:1.4;display:block}.engine{border-radius:var(--r-lg);color:var(--on-dark);-webkit-backdrop-filter:blur(6px);min-width:0;animation:float-in 1.2s .35s var(--ease) both;background:linear-gradient(#090e1aeb,#020409f5);border:1px solid #ffffff1f;position:relative;overflow:hidden;box-shadow:0 60px 120px -40px #000000e6,0 0 120px -30px #0a7cffbf}.engine:before{content:"";border-radius:inherit;background:conic-gradient(from var(--ang),transparent 0 72%,#45a3ffe6 84%,#fff 87%,transparent 93%);-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1px;animation:10s linear infinite spin;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.eng-top{border-bottom:1px solid var(--edge);font:500 12px var(--mono);color:var(--muted-dark);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.eng-top .live{color:#5cffb0;align-items:center;gap:8px;display:inline-flex}.eng-top .live i{background:#5cffb0;border-radius:50%;width:7px;height:7px;animation:2s infinite blink;box-shadow:0 0 10px #5cffb0}.eng-body{padding:18px}.q{background:var(--panel-2);border:1px solid var(--edge-2);font:500 15px var(--mono);color:#fff;border-radius:12px;align-items:center;gap:12px;min-height:48px;padding:13px 14px;display:flex}.q svg{color:var(--azure-hi);flex:none}.q .typed{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.q .caret{background:var(--azure-hi);flex:none;width:2px;height:20px;animation:1.1s step-end infinite blink}.chips{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.chip{font:500 12px var(--mono);color:#a9d2ff;background:#45a3ff1a;border:1px solid #45a3ff38;border-radius:7px;padding:5px 9px}.meter{grid-template-columns:1fr auto;align-items:end;gap:6px 16px;margin-top:16px;display:grid}.meter small{font:500 11.5px var(--mono);color:var(--muted-dark)}.meter .count{font:600 30px var(--mono);letter-spacing:-.03em;color:#fff;font-variant-numeric:tabular-nums}.meter .src{text-align:right;font:500 11.5px var(--mono);color:var(--muted-dark)}.meter .src b{color:#fff;font-weight:500}.prog{background:#ffffff12;border-radius:3px;grid-column:1/-1;height:3px;overflow:hidden}.prog span{background:linear-gradient(90deg,var(--azure),var(--ice));width:0;height:100%;box-shadow:0 0 12px var(--azure-hi);display:block}.feed{border:1px solid var(--edge);background:#ffffff05;border-radius:12px;height:150px;margin-top:14px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.feed .beam{z-index:2;pointer-events:none;background:linear-gradient(#45a3ff38,#0000);border-top:1px solid #a0d2ffd9;height:26px;position:absolute;top:0;left:0;right:0;box-shadow:0 0 14px #45a3ff80}.frow{font:400 11.5px var(--mono);color:#62739a;border-bottom:1px solid #ffffff09;grid-template-columns:142px 1fr auto;align-items:center;gap:10px;padding:6px 12px;animation:.35s ease-out row-in;display:grid}.frow>span:first-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.frow .o{white-space:nowrap;text-overflow:ellipsis;color:#8394b6;overflow:hidden}.frow .s{color:#46546f;font-size:10.5px}.frow.hit{color:#cfe6ff;background:linear-gradient(90deg,#0a7cff4d,#0a7cff0a)}.frow.hit .o{color:#fff}.frow.hit .s{color:#5cffb0}.results{align-content:start;gap:8px;min-height:198px;margin-top:14px;display:grid}.res{background:var(--panel-2);border:1px solid var(--edge);animation:drop .7s var(--ease);border-radius:12px;grid-template-columns:44px 1fr auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.sc{width:44px;height:44px;font:600 14px var(--mono);color:#fff;background:conic-gradient(var(--c) calc(var(--p)*1%),#ffffff14 0);transition:--p 1.2s var(--ease);border-radius:50%;place-items:center;display:grid;position:relative}.sc:before{content:"";background:var(--panel-2);border-radius:50%;position:absolute;inset:4px}.sc b{font-weight:600;position:relative}.res strong{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:500;line-height:1.3;display:block;overflow:hidden}.res small{font:400 11.5px var(--mono);color:var(--muted-dark);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;display:block;overflow:hidden}.res>div{min-width:0}.tag{font:600 12px var(--mono);white-space:nowrap;border-radius:6px;padding:5px 8px}.tag.ok{color:#5be0a6;background:#19c27a24}.tag.warn{color:#ffc75c;background:#ffb02024}.tag.bad{color:#ff8a96;background:#ff4d5e24}.slot{border:1px dashed #ffffff14;border-radius:12px;height:66px}.eng-foot{border-top:1px solid var(--edge);font:500 12px var(--mono);color:var(--muted-dark);justify-content:space-between;align-items:center;gap:10px;padding:12px 18px;display:flex}.eng-foot b{color:#fff;font-weight:500}.eng-foot .done{color:#5cffb0}.ticker{color:#fff;background:#000;border-bottom:1px solid #ffffff0f;position:relative;overflow:hidden}.ticker:before,.ticker:after{content:"";z-index:2;pointer-events:none;width:140px;position:absolute;top:0;bottom:0}.ticker:before{background:linear-gradient(90deg,#000,#0000);left:0}.ticker:after{background:linear-gradient(-90deg,#000,#0000);right:0}.track{width:max-content;animation:110s linear infinite marquee;display:flex}.ticker:hover .track{animation-play-state:paused}.tk{font:400 13px var(--mono);color:#6f7fa0;white-space:nowrap;border-right:1px solid #ffffff0f;align-items:center;gap:12px;padding:18px 28px;display:flex}.tk b{color:#dce6fa;font-weight:500}.tk em{color:var(--azure-hi);font-style:normal}.sec{padding-block:clamp(84px,10vw,140px);position:relative}.sec-black{color:var(--on-dark);background:#000;overflow:hidden}.sec-black.glow:before{content:"";pointer-events:none;background:radial-gradient(50% 45% at 80% 10%,#0a7cff38,#0000 70%);position:absolute;inset:0}.sec-black>.wrap{position:relative}.sec-paper{background:var(--paper);color:var(--text)}.sec-paper2{background:var(--paper-2);color:var(--text)}.sec-ice{background:linear-gradient(180deg,var(--ice-bg),var(--paper));color:var(--text)}.head{max-width:760px;margin-bottom:clamp(44px,6vw,72px)}.head.center{text-align:center;margin-inline:auto}.label{font:600 14px var(--mono);color:var(--azure);align-items:center;gap:10px;margin-bottom:18px;display:inline-flex}.label b{background:var(--azure);color:#fff;border-radius:7px;place-items:center;width:24px;height:24px;font-size:11.5px;font-weight:600;display:grid}.sec-black .label{color:var(--azure-hi)}.head h2{letter-spacing:-.045em;font-size:clamp(34px,4.4vw,58px)}.head p{color:var(--muted);max-width:58ch;margin-top:20px;font-size:clamp(17px,1.4vw,19px)}.head.center p{margin-inline:auto}.sec-black .head p{color:var(--muted-dark)}.pains{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.pain{border-radius:var(--r-lg);border:1px solid var(--line);background:var(--paper);padding:28px}.pain .n{font:600 46px var(--mono);letter-spacing:-.04em;color:var(--text)}.pain .n small{font:500 16px var(--f);color:var(--muted);letter-spacing:0;margin-left:8px}.pain h3{letter-spacing:-.02em;margin-top:14px;font-size:19px}.pain p{color:var(--muted);margin-top:8px;font-size:15px}.bridge{color:var(--muted);text-align:center;justify-content:center;align-items:center;gap:12px;margin-top:28px;font-size:15.5px;display:flex}.bridge svg{color:var(--azure);flex:none}.calc{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;display:grid}.calc-in,.calc-out{border-radius:var(--r-lg);border:1px solid var(--edge);background:var(--panel);padding:clamp(22px,3vw,36px)}.calc-in{align-content:start;gap:30px;display:grid}.ctrl label{color:#dce5f7;justify-content:space-between;align-items:baseline;gap:10px;font-size:15px;display:flex}.ctrl output{font:600 20px var(--mono);color:#fff;letter-spacing:-.02em}.ctrl small{color:var(--muted-dark);margin-top:8px;font-size:12.5px;display:block}input[type=range]{--fill:50%;appearance:none;background:linear-gradient(90deg,var(--azure),var(--azure-hi)) 0/var(--fill) 100% no-repeat,#ffffff1a;cursor:pointer;border-radius:6px;width:100%;height:6px;margin-top:14px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;border:4px solid var(--azure);background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .2s;box-shadow:0 0 0 6px #0a7cff2e,0 4px 12px #0006}input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.1)}input[type=range]::-moz-range-thumb{border:4px solid var(--azure);background:#fff;border-radius:50%;width:16px;height:16px;box-shadow:0 0 0 6px #0a7cff2e}.calc-out{background:linear-gradient(160deg,#061634,var(--panel) 60%);border-color:#45a3ff4d;position:relative;overflow:hidden}.calc-out:before{content:"";pointer-events:none;background:radial-gradient(circle,#0a7cff66,#0000 65%);width:420px;height:420px;position:absolute;top:-180px;right:-160px}.calc-out>*{position:relative}.calc-out .k{color:#c9d5ee;font-size:15px}.calc-out .money{font:600 clamp(44px,5.4vw,68px)/1 var(--mono);letter-spacing:-.045em;color:#fff;font-variant-numeric:tabular-nums;margin-top:8px}.calc-out .money small{font:400 14px var(--f);letter-spacing:0;color:var(--muted-dark);margin-top:10px;display:block}.calc-rows{background:var(--edge);border:1px solid var(--edge);border-radius:12px;gap:1px;margin-top:28px;display:grid;overflow:hidden}.calc-rows div{color:#c9d5ee;background:#070b14e6;justify-content:space-between;gap:12px;padding:14px 16px;font-size:14.5px;display:flex}.calc-rows b{font:600 15px var(--mono);color:#fff}.calc-rows .hl b{color:var(--azure-hi)}.calc-out .fine{color:var(--muted-dark);margin-top:16px;font-size:12.5px}.calc-out .btn{margin-top:22px}.sources{z-index:1;background:#000;border-top:1px solid #ffffff14;padding:22px 0;scroll-margin-top:80px;position:relative}.sources .wrap{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 22px;display:flex}.sources-k{color:var(--muted-dark);font-size:13.5px}.sources ul{flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.sources li{color:#eef3ff;background:#ffffff0a;border:1px solid #ffffff24;border-radius:999px;padding:7px 14px;font-size:14px;font-weight:500}.sources li.plus{color:#5cffb0;background:#5cffb014;border-color:#5cffb059}.cover{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.orbit-wrap{position:relative}.orbit{width:100%;height:auto;font-family:var(--f);display:block}.orbit .beam{stroke:#ffffff59;stroke-width:1.4px;stroke-dasharray:3 16;animation:2.2s linear infinite flow}.orbit .beam.plus{stroke:#45a3ff;stroke-width:1.6px}.orbit .node.plus rect{animation:3.6s ease-in-out infinite glow;animation-delay:inherit}.orbit .ring2{filter:drop-shadow(0 0 8px #45a3ffb3)}.orbit .pulse{transform-origin:340px 300px;animation:3s ease-out infinite opulse}.tiers{gap:12px;display:grid}.tier{border-radius:var(--r-lg);border:1px solid var(--edge);background:#ffffff08;padding:22px 24px}.tier.plus{background:linear-gradient(160deg,#0a7cff29,#0a7cff05);border-color:#45a3ff66}.tier-h{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.tier-n{color:#fff;background:#ffffff14;border-radius:8px;place-items:center;width:28px;height:28px;font-size:13px;font-weight:600;display:grid}.tier.plus .tier-n{background:var(--azure)}.pill-s{color:var(--muted-dark);background:#ffffff12;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600}.pill-s.plus{color:#5cffb0;background:#5cffb01f}.tier h3{color:#fff;letter-spacing:-.02em;font-size:19px}.tier p{color:var(--muted-dark);margin-top:8px;font-size:14.5px}.tier-note{color:var(--muted-dark);padding:4px 4px 0;font-size:14px}.tier-note a{color:var(--azure-hi);font-weight:500}.bridge.dark{color:var(--muted-dark);margin-top:44px}.bridge.dark svg{color:var(--azure-hi)}.srcb{font:500 10.5px var(--f);color:#a9d2ff;vertical-align:1px;white-space:nowrap;background:#45a3ff1f;border-radius:5px;margin-left:6px;padding:2px 6px;display:inline-block}.srcb.plus{color:#5cffb0;background:#5cffb021}.tk i{color:#a9d2ff;background:#45a3ff1f;border-radius:5px;padding:2px 7px;font-size:11.5px;font-style:normal}.tk i.plus{color:#5cffb0;background:#5cffb01f}@keyframes flow{to{stroke-dashoffset:-38px}}@keyframes glow{0%,to{stroke-opacity:.5}50%{stroke-opacity:1}}@keyframes opulse{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}@media (max-width:1080px){.cover{grid-template-columns:1fr}}.pains.in-calc{margin-bottom:20px}.sec-black .pain{background:var(--panel);border-color:var(--edge)}.sec-black .pain .n,.sec-black .pain h3{color:#fff}.sec-black .pain p,.sec-black .pain .n small{color:var(--muted-dark)}.subhead{letter-spacing:-.035em;margin:56px 0 18px;font-size:clamp(22px,2.4vw,30px)}.trust-grid.light .tcard{background:var(--paper-2);border-color:var(--line)}.trust-grid.light .tcard:before{opacity:.5}.trust-grid.light .tcard h3{color:var(--text)}.trust-grid.light .tcard p{color:var(--muted)}.trust-grid.light .tcard .ico{background:var(--paper);border-color:var(--line);color:var(--azure)}.billing{background:var(--panel);border:1px solid var(--edge);border-radius:14px;gap:4px;width:max-content;max-width:100%;margin:0 auto 32px;padding:5px;display:flex}.billing button{color:var(--muted-dark);font:500 14.5px var(--f);cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:10px 18px;transition:background .3s,color .3s;display:flex}.billing button:hover{color:#fff}.billing button[aria-pressed=true]{background:var(--azure);color:#fff;box-shadow:0 8px 24px -8px #0a7cffe6}.billing span{color:#5cffb0;background:#5cffb026;border-radius:999px;padding:3px 8px;font-size:12px;font-weight:600}.billing button[aria-pressed=true] span{color:#fff;background:#fff3}.plan>p.bill{color:#a9d2ff;min-height:2.6em;margin-top:6px;font-size:13px}.flow{grid-template-columns:repeat(3,1fr);gap:clamp(16px,2.4vw,28px);display:grid;position:relative}.wire{background:var(--line);z-index:0;height:2px;position:absolute;top:47px;left:8%;right:8%;overflow:hidden}.wire:after{content:"";background:linear-gradient(90deg,transparent,var(--azure),transparent);width:30%;height:100%;animation:travel 5s var(--ease) infinite;position:absolute;top:0;left:-30%}.step{z-index:1;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;padding:26px;transition:border-color .3s,box-shadow .3s;display:flex;position:relative}.step:hover{border-color:#0a7cff80;box-shadow:0 30px 60px -40px #0a7cff99}.step-n{width:44px;height:44px;font:600 15px var(--mono);color:#fff;box-shadow:0 0 0 6px var(--paper);background:#000;border-radius:13px;place-items:center;margin-bottom:22px;display:grid}.step:last-child .step-n{background:var(--azure)}.step .time{font:500 12px var(--mono);color:var(--azure);margin-bottom:6px}.step h3{letter-spacing:-.03em;font-size:22px}.step>p{color:var(--muted);margin-top:10px;font-size:15px}.mini{margin-top:auto;padding-top:22px}.mini-box{border-radius:var(--r-md);background:var(--paper-2);border:1px solid var(--line);gap:8px;padding:14px;display:grid}.mchip{font:500 12px var(--mono);background:var(--paper);border:1px solid var(--line);color:var(--text);border-radius:7px;margin:0 4px 4px 0;padding:6px 9px;display:inline-block}.mchip.on{color:#fff;background:#000;border-color:#000}.file{font:500 12px var(--mono);color:var(--text);grid-template-columns:1fr auto;gap:4px 10px;display:grid}.file span{color:var(--ok-ink)}.file .fbar{background:var(--line);border-radius:3px;grid-column:1/-1;height:3px;overflow:hidden}.file .fbar i{background:var(--azure);width:0;height:100%;transition:width 1.6s var(--ease);display:block}.in .file .fbar i{width:100%}.in .file:nth-child(2) .fbar i{transition-delay:.5s}.in .file:nth-child(3) .fbar i{transition-delay:1s}.mail-line{color:var(--text);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;font-size:13px;display:flex;overflow:hidden}.pill{font:600 12px var(--mono);white-space:nowrap;border-radius:6px;align-items:center;padding:4px 9px;display:inline-flex}.pill.ok{background:var(--ok-soft);color:var(--ok-ink)}.pill.warn{background:var(--warn-soft);color:var(--warn-ink)}.pill.bad{background:var(--bad-soft);color:var(--bad-ink)}.sec-black .pill.ok{color:#5be0a6;background:#19c27a24}.sec-black .pill.warn{color:#ffc75c;background:#ffb02024}.sec-black .pill.bad{color:#ff8a96;background:#ff4d5e24}.sectors{background:var(--panel);border:1px solid var(--edge);border-radius:14px;flex-wrap:wrap;gap:4px;margin-bottom:22px;padding:5px;display:inline-flex;position:relative}.sectors button{z-index:1;font:500 14px var(--f);color:var(--muted-dark);cursor:pointer;background:0 0;border:0;border-radius:10px;padding:10px 16px;transition:color .3s;position:relative}.sectors button:hover,.sectors button[aria-selected=true]{color:#fff}.sectors .pillbg{z-index:0;background:var(--azure);height:calc(100% - 10px);transition:transform .5s var(--ease),width .5s var(--ease);border-radius:10px;position:absolute;top:5px;left:5px;box-shadow:0 8px 24px -8px #0a7cffe6}.demo{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:20px;display:grid}.list{gap:10px;display:grid}.item{all:unset;box-sizing:border-box;cursor:pointer;border-radius:var(--r-md);background:var(--panel);border:1px solid var(--edge);transition:border-color .3s,background .3s,transform .3s var(--ease);animation:drop .6s var(--ease) both;padding:18px 20px;display:block;position:relative;overflow:hidden}.item:nth-child(2){animation-delay:70ms}.item:nth-child(3){animation-delay:.14s}.item:hover{border-color:var(--edge-2);transform:translate(3px)}.item:focus-visible{outline:2px solid var(--azure-hi);outline-offset:2px}.item[aria-pressed=true]{background:linear-gradient(90deg,#0a7cff29,var(--panel) 70%);border-color:#0a7cffb3}.item[aria-pressed=true]:before{content:"";background:var(--azure);width:3px;box-shadow:0 0 14px var(--azure);position:absolute;top:0;bottom:0;left:0}.item small{font:400 12px var(--mono);color:var(--muted-dark);display:block}.item strong{color:#fff;margin:6px 0 12px;font-size:15.5px;font-weight:500;line-height:1.35;display:block}.item .row{font:400 12px var(--mono);color:var(--muted-dark);justify-content:space-between;align-items:center;gap:10px;display:flex}.detail{background:var(--panel);border:1px solid var(--edge-2);border-radius:var(--r-lg);min-height:560px;padding:clamp(20px,3vw,32px);position:relative;overflow:hidden}.detail:before{content:"";pointer-events:none;background:radial-gradient(60% 40% at 100% 0,#0a7cff33,#0000 70%);position:absolute;inset:0}.scan{z-index:5;opacity:0;pointer-events:none;background:#070b14ed;place-items:center;transition:opacity .3s;display:grid;position:absolute;inset:0}.scan.on{opacity:1}.scan .sl{background:linear-gradient(#0000,#45a3ff4d);border-bottom:1px solid #9fd0ff;height:60px;position:absolute;top:-60px;left:0;right:0;box-shadow:0 8px 24px #45a3ff73}.scan.on .sl{animation:1.1s ease-in-out scanY}.scan p{font:500 14px var(--mono);color:#cfe6ff;align-items:center;gap:10px;display:flex}.spinner{border:2px solid #fff3;border-top-color:var(--azure-hi);border-radius:50%;width:16px;height:16px;animation:.8s linear infinite rot}.d-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex;position:relative}.d-head small{font:400 12.5px var(--mono);color:var(--muted-dark)}.d-head h3{color:#fff;letter-spacing:-.03em;margin-top:8px;font-size:clamp(20px,2.2vw,26px);line-height:1.2}.ring{--p:0;background:conic-gradient(var(--c) calc(var(--p)*1%),#ffffff12 0);width:96px;height:96px;box-shadow:0 0 40px -10px var(--c);transition:--p 1.3s var(--ease);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.ring:before{content:"";background:var(--panel);border-radius:50%;position:absolute;inset:7px}.ring b{font:600 30px var(--mono);color:#fff;letter-spacing:-.04em;text-align:center;line-height:1;position:relative}.ring b em{font:500 10px var(--mono);color:var(--muted-dark);letter-spacing:.02em;margin-top:4px;font-style:normal;display:block}.facts{background:var(--edge);border:1px solid var(--edge);border-radius:12px;grid-template-columns:repeat(4,1fr);gap:1px;margin:24px 0 0;display:grid;position:relative;overflow:hidden}.facts div{background:var(--panel-2);padding:12px 14px}.facts dt{font:400 11.5px var(--mono);color:var(--muted-dark)}.facts dd{color:#fff;margin:4px 0 0;font-size:14px;font-weight:500}.verdict{border:1px solid;border-radius:12px;gap:8px;margin-top:18px;padding:16px 18px;display:grid;position:relative}.verdict.ok{background:#19c27a0f;border-color:#19c27a59}.verdict.warn{background:#ffb0200f;border-color:#ffb02059}.verdict.bad{background:#ff4d5e0f;border-color:#ff4d5e59}.verdict p{color:#d7e1f5;font-size:15px}.verdict .ai{font:500 12px var(--mono);color:var(--muted-dark);align-items:center;gap:8px;display:flex}.verdict .ai i{background:var(--azure-hi);width:6px;height:6px;box-shadow:0 0 8px var(--azure-hi);border-radius:50%}.checks{gap:8px;margin:18px 0 0;padding:0;list-style:none;display:grid;position:relative}.checks li{color:#dce5f7;border:1px solid var(--edge);opacity:0;animation:ck .5s var(--ease) forwards;background:#ffffff06;border-radius:10px;grid-template-columns:20px 1fr auto;align-items:center;gap:12px;padding:11px 14px;font-size:14px;display:grid;transform:translateY(6px)}.checks li:nth-child(2){animation-delay:80ms}.checks li:nth-child(3){animation-delay:.16s}.checks li:nth-child(4){animation-delay:.24s}.checks li>span:last-child{font:500 12px var(--mono);white-space:nowrap}.checks .ok svg,.checks .ok>span:last-child{color:#5be0a6}.checks .late svg,.checks .late>span:last-child{color:#ffc75c}.checks .miss svg,.checks .miss>span:last-child{color:#ff8a96}.d-foot{border-top:1px solid var(--edge);justify-content:space-between;align-items:center;gap:16px;margin-top:22px;padding-top:18px;display:flex;position:relative}.d-foot p{color:var(--muted-dark);max-width:44ch;font-size:12.5px}.d-foot .btn{color:#fff}.split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.split h2{letter-spacing:-.045em;font-size:clamp(34px,4.4vw,56px)}.split .lead{color:var(--muted);max-width:46ch;margin-top:20px;font-size:18px}.ticks{gap:14px;margin:28px 0 0;padding:0;list-style:none;display:grid}.ticks li{align-items:flex-start;gap:12px;font-size:16px;display:flex}.ticks svg{color:var(--azure);flex:none;margin-top:2px}.inbox{padding-top:20px;position:relative}.toast{z-index:3;-webkit-backdrop-filter:blur(14px);color:#fff;opacity:0;background:#000000e6;border:1px solid #ffffff1f;border-radius:16px;align-items:center;gap:12px;padding:12px 14px;display:flex;position:absolute;top:-6px;left:22%;right:-8px;transform:translateY(-14px)scale(.96);box-shadow:0 24px 50px -20px #001e5a8c}.in .toast{animation:toast .9s .5s var(--ease) forwards}.toast .ic{background:#000;border:1px solid #fff3;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.toast b{font-size:13.5px;display:block}.toast span{color:#ffffffb3;font-size:12.5px}.toast time{font:400 11px var(--mono);color:#ffffff8c;align-self:flex-start;margin-left:auto}.mail{color:#05070d;border-radius:var(--r-lg);background:#fff;border:1px solid #dce6f5;overflow:hidden;box-shadow:0 50px 100px -50px #003ca073}.mail-bar{color:#fff;font:400 12.5px var(--mono);background:#000;justify-content:space-between;align-items:center;padding:16px 22px;display:flex}.mail-bar .logo{font-size:20px}.mail-body{padding:22px}.mail-body h4{letter-spacing:-.02em;font-size:19px}.mail-body>p{color:#556079;margin-top:6px;font-size:14.5px}.opp{border-bottom:1px solid #e6ebf4;grid-template-columns:1fr auto;gap:4px 12px;padding:14px 0;display:grid}.opp:last-child{border:0}.opp strong{font-size:15px;font-weight:600}.opp small{color:#556079;grid-column:1;font-size:13px}.opp a{color:var(--azure);grid-area:2/2;font-size:13px;font-weight:600;text-decoration:none}.opp .pill.ok{color:#0b7a4b;background:#e3f7ee}.opp .pill.warn{color:#9a5b00;background:#fff2d8}.opp .pill.bad{color:#b81f30;background:#fde6e9}.mail-note{color:#7a859c;margin-top:14px;font-size:12px}.bento{grid-template-columns:repeat(6,1fr);gap:16px;display:grid}.cell{border-radius:var(--r-lg);border:1px solid var(--line);background:var(--paper);flex-direction:column;padding:28px;display:flex;position:relative;overflow:hidden}.cell h3{letter-spacing:-.03em;font-size:21px}.cell p{color:var(--muted);max-width:44ch;margin-top:10px;font-size:15px}.c-a{color:#fff;background:#000;border-color:#000;grid-column:span 4}.c-a:after{content:"";pointer-events:none;background:radial-gradient(circle,#0a7cff59,#0000 65%);width:360px;height:360px;position:absolute;bottom:-200px;right:-120px}.c-a p{color:var(--muted-dark)}.c-b{color:#fff;background:linear-gradient(160deg,#0a7cff,#0052d6);border-color:#0000;grid-column:span 2}.c-b p{color:#ffffffd9}.c-c,.c-d{grid-column:span 3}.ico{background:var(--paper-2);border:1px solid var(--line);width:42px;height:42px;color:var(--azure);border-radius:12px;place-items:center;margin-bottom:20px;display:grid}.c-a .ico{color:var(--azure-hi);background:#ffffff0f;border-color:#ffffff1f}.c-b .ico{color:#fff;background:#ffffff24;border-color:#ffffff40}.lights{z-index:1;flex-wrap:wrap;gap:10px;margin-top:auto;padding-top:26px;display:flex;position:relative}.light{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;flex:150px;align-items:center;gap:10px;padding:12px 14px;font-size:13.5px;display:flex}.light i{border-radius:50%;flex:none;width:12px;height:12px}.light.g i{background:var(--ok);box-shadow:0 0 14px var(--ok)}.light.y i{background:var(--warn);box-shadow:0 0 14px var(--warn)}.light.r i{background:var(--bad);box-shadow:0 0 14px var(--bad)}.light small{color:var(--muted-dark);font:400 11.5px var(--mono);display:block}.big{font:600 clamp(48px,5.6vw,68px)/1 var(--mono);letter-spacing:-.045em;margin-top:auto;padding-top:26px}.big small{font:500 13px var(--f);letter-spacing:0;color:#fffc;margin-top:10px;display:block}.exp{gap:8px;margin-top:auto;padding-top:22px;display:grid}.exp div{background:var(--paper-2);border:1px solid var(--line);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:13.5px;display:flex}.trust-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.tcard{border-radius:var(--r-lg);border:1px solid var(--edge);background:linear-gradient(#ffffff09,#fff0);padding:26px;position:relative;overflow:hidden}.tcard:before{content:"";background:linear-gradient(90deg,transparent,var(--azure-hi),transparent);opacity:.7;height:1px;position:absolute;top:0;left:24px;right:24px}.tcard .ico{color:var(--azure-hi);background:#0a7cff1f;border-color:#45a3ff40}.tcard h3{color:#fff;letter-spacing:-.02em;font-size:18px}.tcard p{color:var(--muted-dark);margin-top:8px;font-size:14.5px}.table-wrap{border-radius:var(--r-lg);border:1px solid var(--line);background:var(--paper);overflow-x:auto}table.cmp{border-collapse:separate;border-spacing:0;width:100%;min-width:720px;font-size:15px}.cmp th,.cmp td{text-align:left;border-bottom:1px solid var(--line);vertical-align:middle;padding:18px 22px}.cmp tr:last-child td{border-bottom:0}.cmp thead th{background:var(--paper-2);font-size:15px;font-weight:600}.cmp tbody th{color:var(--muted);width:24%;font-weight:500}.cmp .us{background:#0a7cff0f;font-weight:600}.cmp thead .us{color:#fff;background:#000}.cmp thead .us span{align-items:center;gap:8px;display:inline-flex}.cmp .yes{color:var(--ok-ink)}.cmp .no{color:var(--bad-ink)}.cmp .meh{color:var(--warn-ink)}.free{justify-content:center;margin:-28px 0 44px;display:flex}.free span{color:#dcebff;background:#0a7cff1a;border:1px solid #45a3ff59;border-radius:999px;align-items:center;gap:10px;padding:10px 16px;font-size:14.5px;display:inline-flex}.free svg{color:#5cffb0}.plans{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:18px;display:grid}.plan{border-radius:var(--r-lg);border:1px solid var(--edge);background:var(--panel);flex-direction:column;padding:30px;display:flex;position:relative}.plan h3{color:#fff;justify-content:space-between;align-items:center;gap:10px;font-size:20px;display:flex}.price{font:600 40px var(--f);letter-spacing:-.04em;color:#fff;margin-top:18px}.price small{font:400 14px var(--f);letter-spacing:0;color:var(--muted-dark)}.plan>p{color:var(--muted-dark);margin-top:8px;font-size:14.5px}.plan ul{flex:1;align-content:start;gap:12px;margin:24px 0 28px;padding:0;list-style:none;display:grid}.plan li{color:#dce5f7;align-items:flex-start;gap:10px;font-size:14.5px;display:flex}.plan li svg{color:var(--azure-hi);flex:none;margin-top:2px}.plan .btn{width:100%}.plan.feat{background:linear-gradient(180deg,#071a3d,var(--panel) 65%);border-color:#0000;box-shadow:0 40px 80px -40px #0a7cff99}.plan.feat:before{content:"";border-radius:inherit;background:conic-gradient(from var(--ang),var(--azure) 0%,#9fd0ff 15%,transparent 35%,transparent 65%,var(--azure) 85%,var(--azure) 100%);-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1.5px;animation:9s linear infinite spin;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.badge{font:600 11px var(--mono);background:var(--azure);color:#fff;white-space:nowrap;border-radius:999px;padding:5px 9px}.fine-c{text-align:center;color:var(--muted-dark);margin-top:22px;font-size:13px}.founder{border-radius:var(--r-lg);color:#fff;background:#000;grid-template-columns:auto 1fr;align-items:start;gap:28px;margin-bottom:16px;padding:clamp(26px,4vw,44px);display:grid;position:relative;overflow:hidden}.founder:after{content:"";pointer-events:none;background:radial-gradient(circle,#0a7cff59,#0000 65%);width:480px;height:480px;position:absolute;top:-260px;left:-200px}.founder>*{position:relative}.avatar{width:72px;height:72px;font:600 24px var(--f);letter-spacing:-.04em;background:linear-gradient(160deg,#0a7cff,#00265f);border-radius:20px;place-items:center;display:grid}.founder blockquote{letter-spacing:-.02em;max-width:62ch;margin:0;font-size:clamp(19px,2vw,24px);line-height:1.45}.founder footer{color:var(--muted-dark);flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;font-size:14px;display:flex}.founder footer b{color:#fff;font-weight:600}.quotes{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.quote{border-radius:var(--r-lg);border:1px solid var(--line);background:var(--paper);flex-direction:column;justify-content:space-between;gap:26px;margin:0;padding:28px;display:flex}.quote blockquote{letter-spacing:-.01em;margin:0;font-size:17px;line-height:1.55}.quote figcaption{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;font-size:13.5px;display:flex}.quote figcaption b{color:var(--text);font-weight:600;display:block}.ex{font:500 11px var(--mono);background:var(--paper-2);border:1px solid var(--line);color:var(--muted);border-radius:6px;padding:4px 8px}.founder .ex{color:var(--muted-dark);background:#ffffff14;border-color:#ffffff26}.faq-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(32px,5vw,72px);display:grid}.faq-grid .head{margin-bottom:0;position:sticky;top:110px}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;letter-spacing:-.015em;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;font-size:18px;font-weight:500;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";border:1px solid var(--line);width:28px;height:28px;transition:transform .3s var(--ease),background-color .3s;background:linear-gradient(currentColor,currentColor) 50%/10px 1.5px no-repeat,linear-gradient(currentColor,currentColor) 50%/1.5px 10px no-repeat;border-radius:50%;flex:none}.faq details[open] summary:after{background-color:var(--paper-2);transform:rotate(45deg)}.faq details p{color:var(--muted);padding:0 48px 24px 0;font-size:16px}.cta{color:#fff;background:#000;overflow:hidden}.cta:before{content:"";pointer-events:none;background:radial-gradient(55% 70% at 25% 60%,#0a7cff61,#0000 70%);position:absolute;inset:0}.cta .horizon{bottom:-130%;left:-40%;right:10%}.cta .wrap{z-index:2;grid-template-columns:minmax(0,1fr) minmax(0,440px);align-items:center;gap:clamp(32px,5vw,72px);display:grid;position:relative}.cta h2{letter-spacing:-.055em;font-size:clamp(40px,5.4vw,74px);line-height:.98}.cta .lead{color:#e6eeffcc;max-width:44ch;margin-top:22px;font-size:19px}.cta .label{color:var(--azure-hi)}.mini-trust{color:#e6eeffbf;flex-wrap:wrap;gap:10px 22px;margin:28px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.mini-trust li{align-items:center;gap:8px;display:flex}.mini-trust svg{color:#5cffb0}.form{color:#fff;border-radius:var(--r-lg);-webkit-backdrop-filter:blur(10px);background:#070b14eb;border:1px solid #ffffff24;gap:14px;padding:28px;display:grid;box-shadow:0 50px 90px -40px #000c,0 0 80px -30px #0a7cff99}.form h3{letter-spacing:-.03em;font-size:22px}.field{gap:7px;display:grid}.field label{color:#c9d4ec;font-size:13.5px;font-weight:500}.field input{font:400 15px var(--f);background:var(--panel-2);color:#fff;border:1px solid #ffffff29;border-radius:10px;padding:13px 14px;transition:border-color .25s,box-shadow .25s}.field input::placeholder{color:#5e6c8c}.field input:hover{border-color:#ffffff4d}.field input:focus{border-color:var(--azure-hi);outline:none;box-shadow:0 0 0 4px #0a7cff40}.check{color:#afbcd8;cursor:pointer;align-items:flex-start;gap:10px;font-size:13px;display:flex}.check input{accent-color:var(--azure);margin-top:3px}.msg{color:#5be0a6;background:#19c27a1a;border:1px solid #19c27a4d;border-radius:10px;padding:11px 13px;font-size:13.5px}.msg.err{color:#ff8a96;background:#ff4d5e1a;border-color:#ff4d5e4d}.site{color:var(--muted-dark);padding:72px 0 calc(32px + env(safe-area-inset-bottom,0px));background:#000;border-top:1px solid #ffffff12}.foot{grid-template-columns:1.4fr repeat(3,1fr);gap:32px;display:grid}.foot>div>p{max-width:34ch;margin-top:14px;font-size:14px}.foot h4{color:#fff;letter-spacing:0;margin-bottom:14px;font-size:14px;font-weight:600}.foot ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.foot a{color:var(--muted-dark);font-size:14px;text-decoration:none}.foot a:hover{color:#fff}.giant{font:800 clamp(90px,22vw,320px)/.8 var(--f);letter-spacing:-.08em;color:#0000;-webkit-text-stroke:1px #45a3ff4d;-webkit-user-select:none;user-select:none;text-align:center;background:linear-gradient(#0a7cff38,#0000 80%);-webkit-background-clip:text;background-clip:text;margin-top:56px}.legal{border-top:1px solid #ffffff12;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:28px;padding-top:24px;font-size:12.5px;display:flex}.float-cta{right:20px;bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:35;-webkit-backdrop-filter:blur(14px);color:#fff;opacity:0;transition:transform .6s var(--ease),opacity .6s;background:#000000d9;border:1px solid #ffffff24;border-radius:16px;align-items:center;gap:14px;padding:8px 8px 8px 18px;text-decoration:none;display:flex;position:fixed;transform:translateY(140%);box-shadow:0 20px 50px -20px #000000b3,0 0 40px -16px #0a7cffb3}.float-cta.show{opacity:1;transform:none}.float-cta span{color:#e6eeffcc;font-size:13.5px}.float-cta span b{color:#fff;font-size:14px;display:block}dialog{background:0 0;border:0;width:calc(100% - 32px);max-width:420px;padding:0}dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000614bf}.dlg-head{justify-content:space-between;align-items:center;display:flex}.x{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:8px;width:36px;height:36px;font-size:26px;line-height:1}.x:hover{background:#ffffff1a}.link{font:500 13.5px var(--f);color:var(--azure-hi);cursor:pointer;background:0 0;border:0;justify-self:start;padding:4px 0}.rv{opacity:0;transition:opacity 1s var(--ease),transform 1s var(--ease);transform:translateY(22px)}.rv.in{opacity:1;transform:none}@keyframes ping{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(1.9)}}@keyframes blink{50%{opacity:.3}}@keyframes rise{0%{transform:translateY(105%)}to{transform:none}}@keyframes float-in{0%{opacity:0;transform:translateY(40px)scale(.97)}to{opacity:1;transform:none}}@keyframes spin{to{--ang:360deg}}@keyframes row-in{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:none}}@keyframes drop{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}@keyframes marquee{to{transform:translate(-50%)}}@keyframes travel{0%{left:-30%}to{left:100%}}@keyframes scanY{0%{top:-60px}to{top:100%}}@keyframes rot{to{transform:rotate(360deg)}}@keyframes ck{to{opacity:1;transform:none}}@keyframes toast{to{opacity:1;transform:none}}@media (max-width:1080px){.hero .wrap,.split,.cta .wrap,.faq-grid,.calc{grid-template-columns:1fr}.faq-grid .head{position:static}.demo{grid-template-columns:1fr}.list{grid-template-columns:repeat(3,minmax(0,1fr))}.c-a,.c-b,.c-c,.c-d{grid-column:span 3}.c-a{grid-column:span 6}.trust-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.nav .wrap{height:62px}.mobile-menu{top:calc(62px + env(safe-area-inset-top,0px))!important}.nav-links,.nav-login{display:none}.menu-btn{display:grid}.mobile-menu{top:calc(72px + env(safe-area-inset-top,0px));z-index:39;-webkit-backdrop-filter:blur(16px);background:#000000f2;border-bottom:1px solid #ffffff1a;padding:12px 20px 20px;display:none;position:fixed;left:0;right:0}.mobile-menu.open{display:block}.mobile-menu a,.mobile-menu button{text-align:left;color:#fff;width:100%;font:500 17px var(--f);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff14;padding:14px 4px;text-decoration:none;display:block}.flow,.plans,.quotes,.pains{grid-template-columns:1fr}.wire{display:none}.facts{grid-template-columns:repeat(2,1fr)}.foot{grid-template-columns:1fr 1fr}.founder{grid-template-columns:1fr}}@media (max-width:640px){.list{grid-template-columns:1fr}.c-a,.c-b,.c-c,.c-d{grid-column:span 6}.trust-grid{grid-template-columns:1fr}.frow{grid-template-columns:128px 1fr}.frow .s{display:none}.trust{gap:12px}.trust b{font-size:18px}.trust span,.status{font-size:12px}.hero-form{flex-direction:column;padding:8px}.hero-form input{padding:12px 10px}.hero-form .btn{width:100%}.probe select{border-top:1px solid #ffffff29;border-left:0;max-width:none;padding:12px 10px}.gate-f{flex-direction:column}.d-head{flex-direction:column-reverse}.ring{width:80px;height:80px}.d-foot{flex-direction:column;align-items:flex-start}.toast{left:8px;right:8px}.nav-cta .btn{display:none}.faq details p{padding-right:0}.sectors{width:100%;display:flex}.sectors button{flex:45%;padding:10px 8px;font-size:13.5px}.float-cta{padding:6px;left:auto;right:12px}.float-cta>span:first-child{display:none}}@media (min-width:901px) and (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.hero h1 .ln span{transform:none}.rv{opacity:1;transform:none}}.plans.plans-2{grid-template-columns:repeat(2,minmax(0,1fr));max-width:820px;margin-inline:auto}@media (max-width:900px){.plans.plans-2{grid-template-columns:1fr}}.app{min-height:100dvh;color:var(--on-dark);background:#000;flex-direction:column;display:flex;position:relative;overflow-x:clip}.app:before{content:"";pointer-events:none;background:radial-gradient(50% 60% at 80% 0,#0a7cff38,#0000 70%),radial-gradient(35% 40% at 5% 0,#45a3ff14,#0000 70%);height:620px;position:absolute;inset:0 0 auto}.app-grid{pointer-events:none;background-image:linear-gradient(#8cbeff0f 1px,#0000 1px),linear-gradient(90deg,#8cbeff0f 1px,#0000 1px);background-size:64px 64px;height:520px;position:absolute;inset:0 0 auto;-webkit-mask-image:radial-gradient(70% 70% at 70% 0,#000 10%,#0000 72%);mask-image:radial-gradient(70% 70% at 70% 0,#000 10%,#0000 72%)}.app-main{z-index:1;padding:calc(72px + env(safe-area-inset-top,0px) + clamp(28px,4vw,48px)) 0 clamp(64px,8vw,110px);flex:1;position:relative}.app-main.narrow>.wrap{max-width:880px}.app-head{margin-bottom:clamp(24px,3vw,36px)}.app-head h1{letter-spacing:-.045em;color:#fff;font-size:clamp(30px,3.6vw,46px)}.app-head p{color:var(--muted-dark);max-width:62ch;margin-top:12px;font-size:16.5px}.app-head .label{color:var(--azure-hi);margin-bottom:14px}.back{color:var(--muted-dark);align-items:center;gap:8px;margin-bottom:18px;font-size:14px;text-decoration:none;display:inline-flex}.back:hover{color:#fff}.nav.app-nav .nav-links a{white-space:nowrap}.nav-user{align-items:center;gap:10px;display:flex}.nav-who{color:var(--muted-dark);white-space:nowrap;text-overflow:ellipsis;max-width:220px;font-size:13.5px;overflow:hidden}.tag-admin{font:600 11px var(--f);color:#a9d2ff;white-space:nowrap;background:#0a7cff29;border:1px solid #45a3ff4d;border-radius:999px;padding:5px 10px}.app-menu{display:none}@media (max-width:900px){.nav-who{display:none}.app-menu{scrollbar-width:none;border-top:1px solid #ffffff14;gap:6px;padding:10px clamp(18px,4vw,32px);display:flex;overflow-x:auto}.app-menu a{color:#ffffffb8;border:1px solid #ffffff1a;border-radius:999px;flex:none;padding:8px 14px;font-size:14px;font-weight:500;text-decoration:none}.app-menu a.on{color:#fff;background:#ffffff17}.app-main{padding-top:calc(62px + 56px + env(safe-area-inset-top,0px) + 24px)}}.banner{justify-content:center;margin:0 0 28px;display:flex}.banner span{color:#dcebff;text-align:center;background:#0a7cff1a;border:1px solid #45a3ff59;border-radius:999px;align-items:center;gap:10px;padding:9px 16px;font-size:14px;display:inline-flex}.banner i{background:#5cffb0;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 10px #5cffb0}.banner.warn span{color:#ffe2a8;background:#ffb0201a;border-color:#ffb02066}.banner.warn i{background:var(--warn);box-shadow:0 0 10px var(--warn)}.card{border-radius:var(--r-lg);border:1px solid var(--edge);background:var(--panel);padding:clamp(20px,3vw,30px);position:relative}.card.glow{background:linear-gradient(160deg,#061634,var(--panel) 60%);border-color:#45a3ff4d;overflow:hidden}.card h2{letter-spacing:-.025em;color:#fff;font-size:20px}.card h3{letter-spacing:-.015em;color:#fff;font-size:16px}.card>p.sub,.card .sub{color:var(--muted-dark);margin-top:6px;font-size:14.5px}.card-body{gap:18px;margin-top:20px;display:grid}.stack{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.muted{color:var(--muted-dark)}.fine{color:var(--muted-dark);font-size:12.5px}.field textarea,.field select{font:400 15px var(--f);background:var(--panel-2);color:#fff;border:1px solid #ffffff29;border-radius:10px;width:100%;padding:13px 14px;transition:border-color .25s,box-shadow .25s}.field textarea{resize:vertical;line-height:1.5}.field select option{color:#000}.field input{width:100%}.field textarea::placeholder{color:#5e6c8c}.field textarea:hover,.field select:hover{border-color:#ffffff4d}.field textarea:focus,.field select:focus{border-color:var(--azure-hi);outline:none;box-shadow:0 0 0 4px #0a7cff40}.field small{color:var(--muted-dark);font-size:12.5px}.field.compact label{font-size:12.5px}.field.compact input,.field.compact select{padding:11px 12px;font-size:14px}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}@media (max-width:900px){.grid-4,.grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.grid-2,.grid-4{grid-template-columns:1fr}}.check a,.form a{color:var(--azure-hi)}.opt{border:1px solid var(--edge-2);background:var(--panel-2);color:#dce5f7;cursor:pointer;border-radius:12px;align-items:flex-start;gap:10px;padding:11px 13px;font-size:14px;transition:border-color .25s,background .25s;display:flex}.opt:hover{border-color:#ffffff4d}.opt:has(input:checked){background:linear-gradient(90deg,#0a7cff29,var(--panel-2) 80%);border-color:#45a3ff99}.opt input{accent-color:var(--azure);flex:none;margin-top:3px}.opt small{color:var(--muted-dark);margin-top:2px;font-size:12px;display:block}.opt-row{flex-wrap:wrap;gap:10px;display:flex}.savebar{z-index:5;border-radius:var(--r-lg);border:1px solid var(--edge-2);-webkit-backdrop-filter:blur(14px);background:#070b14eb;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;margin-top:8px;padding:16px clamp(16px,2.4vw,22px);display:flex;position:sticky;bottom:0;box-shadow:0 -20px 50px -30px #000000e6}.savebar .msg{flex:260px}.btn-danger{color:#ff8a96;background:0 0;border-color:#ff4d5e66}.btn-danger:hover{background:#ff4d5e1a;border-color:#ff8a96}.btn-ok{color:#5be0a6;background:0 0;border-color:#19c27a66}.btn-ok:hover{background:#19c27a1a;border-color:#5be0a6}.btn-block{width:100%}.linkish{color:var(--azure-hi);font-weight:500;text-decoration:none}.linkish:hover{color:var(--ice)}.auth{min-height:100dvh;padding:calc(72px + env(safe-area-inset-top,0px) + 40px) 0 80px;flex:1;align-items:center;display:flex}.auth .wrap,.auth .form{width:100%}.auth .form .sub{color:var(--muted-dark);margin-top:-6px;font-size:14px}.auth .form .alt{color:var(--muted-dark);text-align:center;font-size:14px}@media (max-width:1080px){.auth .wrap>div:first-child{display:none}}.filters{border-radius:var(--r-lg);border:1px solid var(--edge);background:var(--panel);padding:clamp(16px,2.4vw,22px)}.filters .hero-form{background:var(--panel-2);max-width:none;margin-top:0}.filters details{margin-top:14px}.filters summary{cursor:pointer;color:var(--azure-hi);align-items:center;gap:8px;font-size:14px;font-weight:500;list-style:none;display:inline-flex}.filters summary::-webkit-details-marker{display:none}.filters summary:after{content:"";width:8px;height:8px;transition:transform .3s var(--ease);border-bottom:1.6px solid;border-right:1.6px solid;transform:rotate(45deg)translateY(-2px)}.filters details[open] summary:after{transform:rotate(-135deg)translateY(-2px)}.filters .grid-4{margin-top:16px}.filters .acts{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.count-line{color:var(--muted-dark);margin:22px 0 12px;font-size:14px}.count-line b{color:#fff;font-weight:600}.opps{gap:10px;margin:0;padding:0;list-style:none;display:grid}.opp-card{border-radius:var(--r-md);background:var(--panel);border:1px solid var(--edge);transition:border-color .3s,transform .3s var(--ease);animation:drop .6s var(--ease) both;grid-template-columns:64px minmax(0,1fr);gap:18px;padding:18px 20px;display:grid;position:relative;overflow:hidden}.opp-card:hover{border-color:var(--edge-2);transform:translate(3px)}.opp-card.top{background:linear-gradient(90deg,#0a7cff21,var(--panel) 70%);border-color:#0a7cff80}.opp-card.top:before{content:"";background:var(--azure);width:3px;box-shadow:0 0 14px var(--azure);position:absolute;top:0;bottom:0;left:0}.opp-card .sc{width:60px;height:60px;font-size:17px}.opp-card .sc:before{background:var(--panel);inset:5px}.opp-card.top .sc:before{background:#06101f}.opp-card small.meta{color:var(--muted-dark);font-size:12.5px;display:block}.opp-card h3{letter-spacing:-.015em;margin:5px 0 0;font-size:16.5px;font-weight:500;line-height:1.35}.opp-card h3 a{color:#fff;text-decoration:none}.opp-card h3 a:hover{color:var(--ice)}.opp-card .why{color:#c9d5ee;align-items:flex-start;gap:8px;margin-top:8px;font-size:14px;display:flex}.opp-card .why i{background:var(--azure-hi);width:6px;height:6px;box-shadow:0 0 8px var(--azure-hi);border-radius:50%;flex:none;margin-top:8px}.opp-card .row{color:var(--muted-dark);flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:12px;font-size:13px;display:flex}.opp-card .row b{color:#fff;font-weight:600}.opp-card .row .urgent{color:var(--warn)}.opp-card .acts{margin-top:14px}@media (max-width:640px){.opp-card{grid-template-columns:1fr;gap:12px}.opp-card .sc{width:52px;height:52px;font-size:15px}}.billing.seg{border-radius:12px;margin:0;padding:4px}.billing.seg button{border-radius:9px;padding:8px 14px;font-size:13.5px}.billing.seg button[data-tipo=descartada][aria-pressed=true]{box-shadow:none;background:#2a3449}.billing.seg button[data-tipo=guardada][aria-pressed=true]{color:#000;box-shadow:none;background:#fff}.app .pill.ok{color:#5be0a6;background:#19c27a24}.app .pill.warn{color:#ffc75c;background:#ffb02024}.app .pill.bad{color:#ff8a96;background:#ff4d5e24}.app .pill.info{color:#a9d2ff;background:#45a3ff1f}.empty{border-radius:var(--r-lg);text-align:center;background:linear-gradient(160deg,#0a7cff1a,#0a7cff05);border:1px dashed #45a3ff59;padding:clamp(28px,5vw,48px)}.empty h2{color:#fff;letter-spacing:-.025em;margin-top:18px;font-size:22px}.empty p{max-width:52ch;color:var(--muted-dark);margin:10px auto 0;font-size:15px}.empty .spinner{width:22px;height:22px;margin:0 auto}.pager{color:var(--muted-dark);justify-content:center;align-items:center;gap:14px;margin-top:28px;font-size:14px;display:flex}.detail.static{min-height:0}.detail .ring{--p:var(--score,0)}.facts.wide{grid-template-columns:repeat(3,1fr)}@media (max-width:900px){.facts.wide{grid-template-columns:repeat(2,1fr)}}.d-desc{border-top:1px solid var(--edge);margin-top:22px;padding-top:18px;position:relative}.d-desc h4{color:#fff;font-size:14px}.d-desc p{color:#c9d5ee;white-space:pre-line;margin-top:8px;font-size:14.5px}.stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}@media (max-width:1080px){.stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.stats{grid-template-columns:1fr}}.stat{border-radius:var(--r-lg);border:1px solid var(--edge);background:linear-gradient(180deg,#ffffff09,#fff0),var(--panel);padding:22px;position:relative;overflow:hidden}.stat:before{content:"";background:linear-gradient(90deg,transparent,var(--azure-hi),transparent);opacity:.7;height:1px;position:absolute;top:0;left:22px;right:22px}.stat small{color:var(--muted-dark);font-size:13px;display:block}.stat b{letter-spacing:-.035em;color:#fff;margin-top:8px;font-size:clamp(20px,1.9vw,25px);font-weight:600;line-height:1.1;display:block}.stat span{color:var(--muted-dark);margin-top:8px;font-size:12.5px;display:block}.app .table-wrap{background:var(--panel);border-color:var(--edge)}.app table.cmp{font-size:14px}.app .cmp th,.app .cmp td{border-bottom-color:var(--edge);color:#dce5f7;padding:14px 18px}.app .cmp thead th{background:var(--panel-2);color:var(--muted-dark);font-size:13px;font-weight:500}.app .cmp tbody th{color:#fff;width:auto}.app .cmp tbody tr:hover td,.app .cmp tbody tr:hover th{background:#ffffff05}.app .cmp a{color:#fff;font-weight:500;text-decoration:none}.app .cmp a:hover{color:var(--ice)}.app .cmp small{color:var(--muted-dark);margin-top:2px;font-size:12px;font-weight:400;display:block}.kv{gap:10px;margin-top:16px;display:grid}.kv div{border-bottom:1px solid var(--edge);justify-content:space-between;gap:16px;padding-bottom:10px;font-size:14px;display:flex}.kv div:last-child{border-bottom:0;padding-bottom:0}.kv dt{color:var(--muted-dark)}.kv dd{color:#fff;text-align:right}.actions-row{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.actions-row form{align-items:center;gap:8px;display:flex}.actions-row input[type=number]{width:84px;font:400 15px var(--f);background:var(--panel-2);color:#fff;border:1px solid #ffffff29;border-radius:10px;padding:11px 12px}.actions-row input[type=number]:focus{border-color:var(--azure-hi);outline:none;box-shadow:0 0 0 4px #0a7cff40}.legal-doc{max-width:780px}.legal-doc .draft{color:#ffc75c;background:#ffb0201a;border:1px solid #ffb02073;border-radius:999px;align-items:center;gap:10px;padding:9px 16px;font-size:14px;font-weight:600;display:inline-flex}.legal-doc h1{letter-spacing:-.045em;color:#fff;margin-top:22px;font-size:clamp(32px,4vw,48px)}.legal-doc .upd{color:var(--muted-dark);margin-top:10px;font-size:14px}.texto-legal{margin-top:28px}.texto-legal h2{letter-spacing:-.025em;color:#fff;margin:34px 0 10px;font-size:21px}.texto-legal p,.texto-legal li{color:#c9d5ee;margin:0 0 10px;font-size:15.5px;line-height:1.7}.texto-legal ul{margin:0 0 10px;padding-left:20px}.texto-legal a{color:var(--azure-hi)}.texto-legal strong{color:#fff}.site.slim{padding-top:28px}.site.slim .legal{border-top:0;margin-top:0;padding-top:0}.form a.link{text-decoration:none}.form a.link:hover{color:var(--ice)}.soon-box{border-radius:var(--r-lg);background:linear-gradient(160deg,#ffb0201a,#ffb02005);border:1px solid #ffb02059;margin:0 0 22px;padding:18px 20px}.soon-box h2{letter-spacing:-.015em;color:#ffe2a8;align-items:center;gap:10px;font-size:16px;display:flex}.soon-box h2 i{background:var(--warn);width:8px;height:8px;box-shadow:0 0 10px var(--warn);border-radius:50%;flex:none}.soon-box ul{gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.soon-box li{border-top:1px solid #ffb0202e;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;padding-top:10px;display:flex}.soon-box li:first-child{border-top:0;padding-top:0}.soon-box a{color:#fff;flex:280px;min-width:0;font-weight:600;text-decoration:none}.soon-box a:hover{color:var(--ice)}.soon-box small{color:var(--warn-ink);white-space:nowrap;font-size:13px}.count-line a{color:var(--ice);text-decoration:none}.count-line a:hover{text-decoration:underline}.print-doc{background:var(--paper);min-height:100vh;color:var(--text);padding:clamp(20px,4vw,48px);font-size:13px}.print-bar{justify-content:space-between;gap:12px;margin:0 0 28px;display:flex}.print-bar .btn-line{color:var(--text);border-color:var(--line)}.print-head{border-bottom:2px solid var(--text);margin-bottom:8px;padding-bottom:14px}.print-logo{letter-spacing:-.03em;color:var(--text);font-size:22px;font-weight:700}.print-logo span{color:var(--azure)}.print-head h1{letter-spacing:-.025em;margin-top:6px;font-size:22px}.print-head p{color:var(--muted)}.print-table{border-collapse:collapse;width:100%}.print-table th{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);border-bottom:1px solid var(--line);padding:10px 8px;font-size:11px}.print-table td{vertical-align:top;border-bottom:1px solid var(--line);padding:10px 8px}.print-table tr{break-inside:avoid}.print-table td b{font-weight:600;display:block}.print-table td small{color:var(--muted);margin-top:3px;display:block}.print-table td i{color:var(--azure-deep);margin-top:4px;font-style:normal;display:block}.print-table td code{font-family:var(--code);font-size:11px}.print-table .pt{width:56px;font-size:16px;font-weight:700}.print-table .num{white-space:nowrap}.print-foot{color:var(--muted);margin-top:18px;font-size:11px}@media print{.no-print{display:none!important}.print-doc{min-height:0;padding:0}@page{margin:14mm}}.admin-tabla td small,.admin-tabla th small{color:var(--muted-dark);margin-top:4px;font-size:12.5px;font-weight:400;display:block}.acciones-admin{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.acciones-admin form{align-items:center;gap:6px;display:flex}.acciones-admin select{font:400 13.5px var(--f);background:var(--panel-2);color:#fff;border:1px solid #ffffff29;border-radius:9px;padding:8px 10px}.acciones-admin select:focus{border-color:var(--azure-hi);outline:none;box-shadow:0 0 0 4px #0a7cff40}}@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.static{position:static}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.grow{flex-grow:1}.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}.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)}.blur{--tw-blur:blur(8px);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,)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@media (min-width:40rem){.sm\:block{display:block}}}@property --p{syntax:"<number>";inherits:false;initial-value:0}@property --ang{syntax:"<angle>";inherits:false;initial-value:0deg}@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-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}
