:root{--wall:#141617;--wall2:#1b1e20;--panel:#23272a;--panel2:#2b3034;--line:#3a4044;--fg:#f1ebe0;--muted:#b9b2a5;--soft:#ddd6ca;--light:#ebb871;--light-ink:#1c1406;--leaf:#97c983;--off:#a29c93;--wa:#34b86f;--alert:#e58466;--f-display:"Outfit",ui-sans-serif,system-ui,sans-serif;--f-body:"Source Sans 3",ui-sans-serif,system-ui,sans-serif;--f-data:"IBM Plex Mono",ui-monospace,Menlo,monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}
*{box-sizing:border-box}body{background:var(--wall);color:var(--fg);font-family:var(--f-body);margin:0;font-size:16px;line-height:1.55}body:before{content:"";height:env(safe-area-inset-top,0px);z-index:60;background:#0c0d0e;position:fixed;inset:0 0 auto}button{font:inherit;color:inherit;cursor:pointer}a{color:inherit}:focus-visible{outline:2px solid var(--light);outline-offset:2px;border-radius:6px}h1,h2,h3{font-family:var(--f-display);text-wrap:balance;margin:0;font-weight:600;line-height:1.12}.mono{font-family:var(--f-data);font-size:.84rem}.eyebrow{font-family:var(--f-data);letter-spacing:.13em;text-transform:uppercase;color:var(--light);font-size:.76rem}.muted{color:var(--muted)}.ex{font-family:var(--f-data);letter-spacing:.08em;border:1px dashed var(--muted);color:var(--muted);text-transform:uppercase;vertical-align:middle;border-radius:4px;padding:1px 6px;font-size:.68rem;font-weight:400;display:inline-block}.proto{top:env(safe-area-inset-top,0px);z-index:50;border-bottom:1px solid var(--line);padding-block:8px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));background:#0c0d0e;flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:.82rem;display:flex;position:sticky}.proto b{font-family:var(--f-display);font-weight:600}.seg{border:1px solid var(--line);border-radius:999px;display:inline-flex;overflow:hidden}.seg button{color:var(--muted);background:0 0;border:0;padding:5px 12px;font-size:.8rem}.seg button[aria-pressed=true]{background:var(--light);color:var(--light-ink)}.proto .grow{flex:1}.tiny{border:1px solid var(--line);color:var(--muted);background:0 0;border-radius:999px;padding:4px 10px;font-size:.78rem}.stage.phone{background:#0c0d0e;justify-content:center;padding-block:24px;display:flex}.app{background:var(--wall);min-height:70vh;container-type:inline-size}.stage.phone .app{border:1px solid var(--line);border-radius:28px;width:390px;max-width:100%;height:800px;position:relative;overflow-y:auto}.wrap{max-width:1160px;padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px));margin:0 auto}.hdr{z-index:30;background:color-mix(in srgb,var(--wall) 90%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);position:sticky;top:0}.hdr .bar{align-items:center;gap:24px;min-height:72px;padding-block:14px;display:flex}.logo{border-radius:50%;flex:none;width:48px;height:48px;display:block}.nav{flex-wrap:wrap;flex:1;align-items:center;gap:6px;display:flex}.nav button,.nav a{color:var(--soft);font-family:var(--f-display);background:0 0;border:0;border-radius:999px;align-items:center;padding:9px 14px;font-size:.98rem;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.nav button[aria-current=page],.nav a[aria-current=page]{color:var(--light)}.nav button:hover,.nav a:hover{background:var(--panel);color:var(--light)}.btn{font-family:var(--f-display);white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-size:.98rem;font-weight:600;text-decoration:none;display:inline-flex}.btn-light{background:var(--light);color:var(--light-ink)}.btn-light:hover{filter:brightness(1.06)}.btn-ghost{color:var(--fg);background:0 0;border-color:#565d62}.btn-ghost:hover{border-color:var(--soft)}.btn-wa{background:var(--wa);color:#04200e}.btn-sm{padding:8px 14px;font-size:.88rem}.btn-text{color:var(--light);font-family:var(--f-display);text-underline-offset:4px;background:0 0;border:0;padding:6px 0;font-weight:500;text-decoration:underline}.btn[disabled]{opacity:.45;cursor:not-allowed}.menuBtn{border:1px solid var(--line);background:0 0;border-radius:8px;padding:7px 12px;display:none}.hdr .mobnav{display:none}.mobnav button,.mobnav a{color:var(--fg);text-align:left;font-family:var(--f-display);background:0 0;border:0;padding:12px 2px;font-size:1.1rem;text-decoration:none;display:block}@media (max-width:860px){.nav,.hdr .bar .btn-wa{display:none}.menuBtn{margin-left:auto;display:block}.hdr .mobnav.open{border-top:1px solid var(--line);flex-direction:column;padding-block:6px 12px;display:flex}.fab{display:flex!important}}@container (max-width:860px){.nav,.hdr .bar .btn-wa{display:none}.menuBtn{margin-left:auto;display:block}.hdr .mobnav.open{border-top:1px solid var(--line);flex-direction:column;padding-block:6px 12px;display:flex}.fab{display:flex!important}}.fab{bottom:calc(14px + env(safe-area-inset-bottom,0px));z-index:25;justify-content:center;margin:0 16px;display:none;position:sticky}.fab .btn{box-shadow:0 8px 24px #0000008c}section{padding-block:56px}.band{background:var(--wall2);border-block:1px solid var(--line)}.sec-h{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;margin-bottom:24px;display:flex}.sec-h h2{margin-top:6px;font-size:clamp(1.6rem,4cqi,2.2rem)}.h1{margin:10px 0 12px;font-size:clamp(2rem,5.2cqi,3.1rem)}.lede{color:var(--soft);max-width:42rem;margin:0 0 24px;font-size:1.12rem}.hero{grid-template-columns:1.15fr .85fr;align-items:center;gap:48px;padding-block:56px 32px;display:grid}.hero h1{letter-spacing:-.02em;margin-block:14px 18px;font-size:clamp(2.3rem,6.4cqi,4.1rem)}.hero h1 em{color:var(--light);font-style:normal}.hero p{color:var(--soft);max-width:34rem;margin:0 0 28px;font-size:1.15rem}.cta-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.hero-logo{aspect-ratio:1;width:min(360px,100%);box-shadow:0 0 0 1px var(--line),0 30px 90px -20px #ebb87159;border-radius:50%;justify-self:center}@container (max-width:760px){.hero{grid-template-columns:1fr;gap:24px;padding-block:28px}.hero-logo{order:-1;justify-self:start;width:160px}}.paths{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}@container (max-width:760px){.paths{grid-template-columns:1fr}}.path{background:var(--panel);border:1px solid var(--line);text-align:left;border-radius:14px;flex-direction:column;gap:6px;padding:18px;display:flex}.path:hover{border-color:var(--light)}.path b{font-family:var(--f-display);font-size:1.15rem;font-weight:600}.path span{color:var(--muted);font-size:.95rem}.path i{color:var(--light);font-style:normal;font-family:var(--f-display);margin-top:6px;font-weight:500}.ticker{border-block:1px solid var(--line);background:var(--wall2)}.ticker .wrap{white-space:nowrap;align-items:center;gap:28px;padding-block:13px;display:flex;overflow-x:auto}.ticker span{font-family:var(--f-data);color:var(--soft);font-size:.84rem}.ticker i{color:var(--leaf);font-style:normal}.grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px;display:grid}.card{background:var(--panel);border:1px solid var(--line);text-align:left;border-radius:16px;flex-direction:column;padding:0;display:flex;overflow:hidden}.card:hover{border-color:#5a6267}.card-ph{position:relative}.card-tags{z-index:3;flex-wrap:wrap;gap:6px;display:flex;position:absolute;top:10px;left:10px}.card-tags .chip{background:#0a0c0dd1}.card-b{flex-direction:column;flex:1;gap:4px;padding:14px 16px 16px;display:flex}.card-b h3{font-size:1.2rem}.sci{color:var(--muted);font-size:.95rem;font-style:italic}.specs{color:var(--soft);font-family:var(--f-data);flex-wrap:wrap;gap:4px 14px;margin-top:10px;font-size:.82rem;display:flex}.card-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:12px;display:flex}.row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.chip{font-family:var(--f-data);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:.74rem;display:inline-flex}.chip:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.st-ok{color:var(--leaf)}.st-soon{color:var(--light)}.st-out{color:var(--off)}.st-hot{color:var(--alert)}.lvl{font-family:var(--f-data);color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:.76rem}.new{font-family:var(--f-data);background:var(--light);color:var(--light-ink);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:3px 8px;font-size:.7rem}.price{font-family:var(--f-data);color:var(--fg);text-align:right;font-size:.84rem}.price small{color:var(--muted)}.tank{aspect-ratio:4/3;background:radial-gradient(120% 90% at 50% 0,#ffecc82e,#0000 55%),linear-gradient(#1f4a46 0%,#163733 62%,#0f2522 100%);max-width:100%;position:relative;overflow:hidden}.tank:after{content:"";background:radial-gradient(circle at 10% 60%,#6b5a45 0 3px,#0000 4px) 0 0/18px 12px,linear-gradient(#3a3127,#251f19);height:16%;position:absolute;bottom:0;left:0;right:0}.tank .plant{transform-origin:bottom;background:linear-gradient(#5f9b55,#2f5a2c);border-radius:6px 6px 0 0;width:6px;position:absolute;bottom:10%}.tank svg{z-index:1;width:76%;height:66%;position:absolute;inset:16% 12% 18%}.ptank svg{width:94%;height:81%;inset:4% 3% 15%}.tank.real{background:#000}.tank.real:after{display:none}.tank.real img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.demo{z-index:2;font-family:var(--f-data);letter-spacing:.05em;color:#e6dfd3;background:#0009;border-radius:999px;padding:3px 8px;font-size:.64rem;position:absolute;bottom:8px;right:8px}.demo.ok{background:#143c1ecc}.split{grid-template-columns:1fr 1fr;align-items:center;gap:40px;display:grid}@container (max-width:760px){.split{grid-template-columns:1fr;gap:24px}}.photo{border:1px solid var(--line);border-radius:14px;width:100%;display:block}.cap{font-family:var(--f-data);color:var(--muted);margin-top:6px;font-size:.72rem}.list{gap:12px;margin:20px 0;padding:0;list-style:none;display:grid}.list li{color:var(--soft);grid-template-columns:18px 1fr;gap:10px;display:grid}.list li:before{content:"";background:var(--light);width:8px;height:8px;box-shadow:0 0 12px var(--light);border-radius:50%;margin-top:9px}.arts{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@container (max-width:760px){.arts{grid-template-columns:1fr}}.art{border:0;border-top:1px solid var(--line);text-align:left;background:0 0;flex-direction:column;gap:8px;padding:18px 0 0;display:flex}.art h3{font-size:1.25rem}.art:hover h3{color:var(--light)}.art .muted{font-size:.98rem}.filters{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.pill{background:var(--panel);border:1px solid var(--line);color:var(--soft);border-radius:999px;padding:8px 14px;font-size:.92rem}.pill[aria-pressed=true]{border-color:var(--light);color:var(--light);background:color-mix(in srgb,var(--light) 10%,var(--panel))}.search{background:var(--panel);border:1px solid var(--line);color:var(--fg);min-width:0;font:inherit;border-radius:999px;flex:200px;padding:9px 16px}.tabs{background:var(--panel);border:1px solid var(--line);border-radius:999px;gap:4px;margin-bottom:20px;padding:4px;display:inline-flex}.tabs button{font-family:var(--f-display);color:var(--soft);background:0 0;border:0;border-radius:999px;padding:8px 18px;font-weight:500}.tabs button[aria-pressed=true]{background:var(--light);color:var(--light-ink)}.crumb{color:var(--muted);background:0 0;border:0;margin-bottom:18px;padding:0;font-size:.95rem}.crumb:hover{color:var(--fg)}.sp{grid-template-columns:1.25fr .75fr;align-items:start;gap:40px;display:grid}@container (max-width:900px){.sp{grid-template-columns:1fr}}.gal .tank{border:1px solid var(--line);border-radius:16px}.thumbs{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.thumbs button{border:1px solid var(--line);background:var(--panel);border-radius:10px;width:76px;height:58px;padding:0;overflow:hidden}.thumbs button[aria-pressed=true]{border-color:var(--light)}.thumbs img{object-fit:cover;width:100%;height:100%;display:block}.slot{border:1px dashed var(--line);width:76px;height:58px;font-family:var(--f-data);color:var(--muted);text-align:center;border-radius:10px;place-items:center;padding:4px;font-size:.62rem;display:grid}.sp h1{margin-top:16px;font-size:clamp(2rem,5cqi,3rem)}.facts{background:var(--line);border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(3,1fr);gap:1px;margin:24px 0 8px;display:grid;overflow:hidden}@container (max-width:520px){.facts{grid-template-columns:repeat(2,1fr)}}.facts div{background:var(--panel);min-width:0;padding:12px 14px}.facts dt{font-family:var(--f-data);letter-spacing:.09em;text-transform:uppercase;color:var(--muted);font-size:.7rem}.facts dd{font-family:var(--f-data);font-variant-numeric:tabular-nums;color:var(--fg);margin:4px 0 0;font-size:.98rem}.fineprint{color:var(--muted);margin:0 0 8px;font-size:.86rem}.block{border-top:1px solid var(--line);margin-top:26px;padding-top:22px}.block h2{margin-bottom:10px;font-size:1.45rem}.prose{max-width:64ch;color:var(--soft);font-size:1.04rem}.prose p{margin:0 0 12px}.note{border-left:3px solid var(--light);background:var(--panel);color:var(--soft);border-radius:0 10px 10px 0;margin:16px 0;padding:14px 16px}.note b{color:var(--fg);font-family:var(--f-display)}.note.hot{border-left-color:var(--alert)}.mates{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.mate{background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:7px 11px;font-size:.92rem}button.mate:hover{border-color:var(--light)}.mate.bad{color:var(--muted);border-style:dashed}.errs{gap:10px;margin:0;padding:0;list-style:none;display:grid}.errs li{background:var(--panel);border:1px solid var(--line);color:var(--soft);border-radius:10px;padding:12px 14px}.errs li b{color:var(--alert);font-family:var(--f-display);margin-right:6px;font-weight:600}.checks{gap:8px;margin-top:12px;display:grid}.checks label{background:var(--panel);border:1px solid var(--line);color:var(--soft);cursor:pointer;border-radius:10px;align-items:flex-start;gap:12px;padding:12px 14px;font-size:1rem;display:flex}.checks input{width:20px;height:20px;accent-color:var(--leaf);flex:none;margin-top:2px}.checks label.on{border-color:color-mix(in srgb,var(--leaf) 55%,var(--line));color:var(--fg)}.qrbanner{background:color-mix(in srgb,var(--light) 12%,var(--panel));border:1px solid color-mix(in srgb,var(--light) 45%,var(--line));border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:22px;padding:14px 16px;display:flex}.lot{background:var(--panel);border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:14px;padding:22px;display:flex;position:sticky;top:90px}@container (max-width:900px){.lot{position:static}}.lot h3{font-size:1.2rem}.kv{grid-template-columns:auto 1fr;gap:7px 14px;font-size:.95rem;display:grid}.kv>span:nth-child(odd){color:var(--muted)}.hist{font-family:var(--f-data);color:var(--soft);gap:6px;font-size:.82rem;display:grid}.hist div{border-bottom:1px dashed var(--line);justify-content:space-between;padding-bottom:5px;display:flex}.micro{color:var(--muted);margin:0;font-size:.88rem}.done{background:color-mix(in srgb,var(--leaf) 14%,transparent);border:1px solid color-mix(in srgb,var(--leaf) 50%,transparent);color:var(--leaf);border-radius:10px;padding:10px 12px;font-size:.95rem}.article{max-width:720px;margin:0 auto}.byline{color:var(--muted);border-bottom:1px solid var(--line);align-items:center;gap:12px;margin-bottom:28px;padding-bottom:18px;font-size:.95rem;display:flex}.av{background:var(--light);width:36px;height:36px;color:var(--light-ink);font-family:var(--f-display);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.article .prose{font-size:1.12rem;line-height:1.7}.article .prose h2{color:var(--fg);margin:32px 0 10px;font-size:1.5rem}.timeline{margin:20px 0;padding:0;list-style:none}.timeline li{border-top:1px solid var(--line);color:var(--soft);grid-template-columns:96px 1fr;gap:16px;padding:14px 0;display:grid}.timeline .d{font-family:var(--f-data);color:var(--light);padding-top:3px;font-size:.84rem}.timeline b{color:var(--fg);font-family:var(--f-display);font-weight:600}.endcta{background:var(--panel);border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:12px;margin-top:36px;padding:24px;display:flex}.cover{aspect-ratio:16/9;object-fit:cover;border:1px solid var(--line);border-radius:14px;width:100%;margin-bottom:24px}.formcard{background:var(--panel);border:1px solid var(--line);border-radius:16px;gap:16px;padding:24px;display:grid}label{color:var(--soft);gap:6px;font-size:.92rem;display:grid}input[type=text],input[type=tel],input[type=email],input[type=date],input[type=number],select,textarea{background:var(--wall);color:var(--fg);font:inherit;border:1px solid #4a5156;border-radius:10px;width:100%;min-width:0;padding:11px 12px}textarea{resize:vertical;min-height:96px}.check{align-items:flex-start;gap:10px;display:flex}.check input{width:18px;height:18px;accent-color:var(--light);flex:none;margin-top:3px}.fgrid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}@container (max-width:600px){.fgrid{grid-template-columns:1fr}}.opts{gap:10px;display:grid}.opt{background:var(--panel);border:1px solid var(--line);text-align:left;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;font-size:1.05rem;display:flex}.opt:hover,.opt[aria-pressed=true]{border-color:var(--light)}.opt small{color:var(--muted);text-align:right;font-size:.9rem}.progress{gap:6px;margin:16px 0 24px;display:flex}.progress i{background:var(--line);border-radius:4px;flex:1;height:5px}.progress i.on{background:var(--light)}.benefits{grid-template-columns:repeat(3,1fr);gap:20px;margin-block:24px;display:grid}@container (max-width:760px){.benefits{grid-template-columns:1fr}}.benefit{border-top:1px solid var(--light);padding-top:14px}.benefit h3{margin-bottom:6px;font-size:1.12rem}.benefit p{color:var(--soft);margin:0}.steps4{counter-reset:s;grid-template-columns:repeat(4,1fr);gap:16px;margin:20px 0;padding:0;list-style:none;display:grid}@container (max-width:760px){.steps4{grid-template-columns:1fr}}.steps4 li{border-top:1px solid var(--line);color:var(--soft);counter-increment:s;padding-top:12px}.steps4 li:before{content:"Paso " counter(s);font-family:var(--f-data);color:var(--light);letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:.74rem;display:block}.steps4 b{color:var(--fg);font-family:var(--f-display);margin-bottom:4px;font-weight:600;display:block}.sign{color:#1b1a17;background:#f3eee5;border-radius:16px;grid-template-columns:1fr auto;align-items:center;gap:16px;max-width:440px;padding:20px;display:grid;box-shadow:0 20px 60px -20px #000000b3}.sign h3{color:#1b1a17;font-size:1.4rem}.sign i{color:#58544c}.sign p{color:#3d3a34;margin:6px 0 0;font-size:.9rem}.qr{background:#fff;border-radius:8px;width:120px;height:120px;padding:4px}.qr svg{width:100%;height:100%;display:block}.mail{color:#22201c;border:1px solid var(--line);background:#f5f0e7;border-radius:14px;max-width:620px;margin:0 auto;overflow:hidden}.mail header{color:#f1ebe0;background:#16191a;align-items:center;gap:14px;padding:18px 24px;display:flex}.mail header img{border-radius:50%;width:44px;height:44px}.mail .in{gap:18px;padding:28px 24px;display:grid}.mail h2{color:#16191a;font-size:1.6rem}.mail h3{color:#16191a;margin-bottom:4px;font-size:1.1rem}.mail p{color:#3a3732;margin:0;line-height:1.6}.mail .box{background:#ece5d8;border-radius:10px;padding:14px 16px}.mail .mbtn{color:#f1ebe0;font-family:var(--f-display);background:#16191a;border:0;border-radius:999px;margin-top:10px;padding:9px 16px;font-weight:600;display:inline-block}.mail footer{color:#5a564e;border-top:1px solid #d9d0c0;padding:18px 24px;font-size:.85rem}.mail footer button{color:#22201c;background:0 0;border:0;padding:0;font-size:.85rem;text-decoration:underline}.scrim{z-index:70;background:#0000009e;justify-content:flex-end;display:flex;position:fixed;inset:0}.scrim.center{justify-content:center;align-items:center;padding:16px}.drawer{border-left:1px solid var(--line);width:min(430px,100%);height:100%;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);background:#0e1513;flex-direction:column;display:flex}.wahd{background:#1f2c27;align-items:center;gap:12px;padding:12px 16px;display:flex}.wahd img{border-radius:50%;width:40px;height:40px}.wahd b{font-family:var(--f-display);display:block}.wahd .x{color:var(--muted);background:0 0;border:0;margin-left:auto;padding:4px 8px;font-size:1.6rem;line-height:1}.wabody{background:radial-gradient(circle at 20% 20%,#ffffff08 0 2px,#0000 3px) 0 0/22px 22px,#0b1110;flex-direction:column;flex:1;gap:10px;padding:16px;display:flex;overflow-y:auto}.bub{white-space:pre-wrap;border-radius:12px;max-width:84%;padding:10px 12px;font-size:.98rem;line-height:1.45}.bub.me{background:#1d5c3d;border-top-right-radius:3px;align-self:flex-end}.bub.them{background:#232c2e;border-top-left-radius:3px;align-self:flex-start}.sys{font-family:var(--f-data);color:#c7c0b4;text-align:center;background:#172120;border-radius:8px;align-self:center;max-width:92%;padding:7px 11px;font-size:.74rem}.code{color:var(--light)}.intents{gap:8px;display:grid}.intents button{border:1px solid var(--line);text-align:left;background:#1c2422;border-radius:12px;padding:12px 14px;font-size:.98rem}.intents button:hover{border-color:var(--wa)}.wafoot{border-top:1px solid var(--line);background:#121a18;gap:8px;padding:12px;display:grid}.wafoot textarea{background:#1c2422}.modal{background:var(--panel);border:1px solid var(--line);border-radius:18px;gap:14px;width:min(460px,100%);max-height:92vh;padding:26px;display:grid;overflow-y:auto}.modal h3{font-size:1.45rem}.toast{bottom:calc(20px + env(safe-area-inset-bottom,0px));background:var(--leaf);color:#0d1a08;z-index:90;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;width:max-content;max-width:calc(100% - 32px);padding:12px 16px;font-weight:600;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #00000080}.toast button{color:var(--leaf);background:#0d1a08;border:0;border-radius:999px;padding:6px 12px;font-size:.88rem;font-weight:600}footer.site{border-top:1px solid var(--line);color:var(--muted);padding-block:32px;font-size:.92rem}footer.site .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.adm{grid-template-columns:230px minmax(0,1fr);min-height:80vh;display:grid}.side{border-right:1px solid var(--line);background:var(--wall2);flex-direction:column;gap:2px;padding:18px 12px;display:flex}.side .who{border-bottom:1px solid var(--line);align-items:center;gap:10px;margin-bottom:10px;padding:0 8px 16px;display:flex}.side .who img{border-radius:50%;width:40px;height:40px}.side .who b{font-family:var(--f-display);font-size:.98rem;display:block}.side button.t{text-align:left;color:var(--soft);font-family:var(--f-display);white-space:nowrap;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-weight:500;display:flex}.side button.t[aria-current=page]{background:var(--panel2);color:var(--light)}.cnt{font-family:var(--f-data);background:var(--alert);color:#1d0b05;border-radius:999px;padding:1px 7px;font-size:.72rem}.admain{padding:24px max(20px,env(safe-area-inset-right,0px)) 48px max(20px,env(safe-area-inset-left,0px));min-width:0}@container (max-width:860px){.adm{grid-template-columns:1fr}.side{border-right:0;border-top:1px solid var(--line);padding:8px max(8px,env(safe-area-inset-left,0px)) calc(8px + env(safe-area-inset-bottom,0px));z-index:20;flex-direction:row;order:2;position:sticky;bottom:0;overflow-x:auto}.side .who{display:none}.side button.t{padding:8px 12px;font-size:.92rem}.admain{padding-top:18px}}.ahead{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px;margin-bottom:20px;display:flex}.ahead h1{font-size:clamp(1.6rem,4.5cqi,2.2rem)}.kpis{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px;margin-bottom:22px;display:grid}.kpi{background:var(--panel);border:1px solid var(--line);text-align:left;border-radius:12px;padding:14px 16px}button.kpi:hover{border-color:var(--light)}.kpi span{color:var(--muted);font-size:.88rem;display:block}.kpi b{font-family:var(--f-display);font-variant-numeric:tabular-nums;margin-top:2px;font-size:1.9rem;font-weight:600;display:block}.kpi small{font-family:var(--f-data);color:var(--muted);font-size:.72rem}.cols{grid-template-columns:1fr 1fr;align-items:start;gap:20px;display:grid}@container (max-width:980px){.cols{grid-template-columns:1fr}}.pane{background:var(--panel);border:1px solid var(--line);border-radius:14px;min-width:0;padding:18px}.pane h2{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;font-size:1.15rem;display:flex}.alerts{gap:8px;margin-bottom:22px;display:grid}.alert{background:var(--panel);border:1px solid var(--line);border-left:3px solid var(--light);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.alert.hot{border-left-color:var(--alert)}.alert.ok{border-left-color:var(--leaf)}.alert span{flex:240px}.funnel{gap:12px;display:grid}.fr{grid-template-columns:minmax(0,170px) 1fr 70px;align-items:center;gap:12px;font-size:.95rem;display:grid}@container (max-width:520px){.fr{grid-template-columns:1fr 60px}.fr .bar{order:3;grid-column:1/-1}}.bar{background:var(--wall);border:1px solid var(--line);border-radius:6px;height:12px;overflow:hidden}.bar i{background:var(--light);border-radius:6px;height:100%;display:block}.fr .v{font-family:var(--f-data);text-align:right;font-variant-numeric:tabular-nums}.fr .r{font-family:var(--f-data);color:var(--muted);font-size:.74rem}.meta .bar{height:16px}.meta .bar i{background:var(--leaf)}.tbl{border:1px solid var(--line);border-radius:12px;overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:.93rem}th,td{border-bottom:1px solid var(--line);text-align:left;white-space:nowrap;padding:10px 12px}th{font-family:var(--f-data);text-transform:uppercase;letter-spacing:.07em;color:var(--muted);background:var(--wall2);font-size:.72rem;font-weight:500}tr:last-child td{border-bottom:0}td.n{text-align:right;font-variant-numeric:tabular-nums;font-family:var(--f-data)}.list2{gap:8px;display:grid}.li2{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;display:flex}.li2:last-child{border-bottom:0}.li2 small{color:var(--muted);font-family:var(--f-data);font-size:.76rem}.wiz{gap:14px;max-width:760px;display:grid}.ws{background:var(--panel);border:1px solid var(--line);border-radius:14px;gap:12px;padding:18px;display:grid}.ws h3{align-items:center;gap:10px;font-size:1.05rem;display:flex}.ws h3 i{font-style:normal;font-family:var(--f-data);color:var(--light-ink);background:var(--light);border-radius:999px;flex:none;place-items:center;width:24px;height:24px;font-size:.74rem;display:grid}.drop{text-align:center;color:var(--muted);border:1.5px dashed #5a6267;border-radius:12px;place-items:center;gap:8px;padding:18px;display:grid}.drop input{max-width:100%}.updated{gap:8px;margin:0;padding:0;list-style:none;display:grid}.updated li{color:var(--soft);align-items:center;gap:10px;display:flex}.updated li:before{content:"✓";color:var(--leaf);font-weight:700}.clients{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:20px;display:grid}@container (max-width:900px){.clients{grid-template-columns:1fr}}.cl{gap:6px;display:grid}.cl button{background:var(--panel);border:1px solid var(--line);text-align:left;border-radius:10px;gap:2px;padding:12px 14px;display:grid}.cl button[aria-pressed=true]{border-color:var(--light)}.cl small{color:var(--muted);font-size:.85rem}.fu{background:var(--panel);border:1px solid var(--line);border-radius:12px;gap:10px;padding:16px;display:grid}.fu.hot{border-left:3px solid var(--alert)}.fu-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.fu-h b{font-family:var(--f-display);font-size:1.08rem}.prow{grid-template-columns:1fr 1fr auto;align-items:center;gap:8px;display:grid}.prow button{border:1px solid var(--line);color:var(--muted);background:0 0;border-radius:8px;padding:8px 10px}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.h2s{margin-bottom:10px;font-size:1.15rem}.lbl{color:var(--soft);margin-bottom:6px;font-size:.92rem}.srow{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.srow:has(>:nth-child(2):last-child){grid-template-columns:1fr 1fr}@container (max-width:560px){.srow{grid-template-columns:1fr 1fr}.srow>select{grid-column:1/-1}}.mini{gap:3px;font-size:.78rem}.x2{border:1px solid var(--line);color:var(--muted);background:0 0;border-radius:8px;padding:9px 11px}.photo-btn{text-align:center;color:var(--soft);cursor:pointer;border:1.5px dashed #5a6267;border-radius:12px;padding:14px;display:block}.photo-btn input{max-width:100%;margin:8px auto 0;display:block}tr.void td{color:var(--muted)}tr.void td:nth-child(3),tr.void td:nth-child(4){text-decoration:line-through}.btn-text[disabled]{opacity:.4;cursor:not-allowed;text-decoration:none}.msgbox{white-space:pre-wrap;background:#1d5c3d;border-radius:12px 12px 3px;align-self:flex-end;max-width:92%;padding:12px 14px;font-size:.98rem}.url{font-family:var(--f-data);color:var(--muted);word-break:break-all;background:#151c1b;border-radius:8px;padding:8px;font-size:.72rem}.warn{background:color-mix(in srgb,var(--alert) 14%,var(--panel));border:1px solid color-mix(in srgb,var(--alert) 50%,var(--line));color:var(--soft);border-radius:10px;padding:10px 12px;font-size:.92rem}details summary{list-style:revert}.democard{right:max(16px,env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));border:1px solid var(--light);z-index:65;background:#0f1213;border-radius:16px;gap:12px;width:min(440px,100% - 32px);max-height:min(78vh,720px);padding:18px;display:grid;position:fixed;overflow-y:auto;box-shadow:0 24px 70px #000000a6}.whos{gap:8px;display:grid}.whos div{color:var(--soft);grid-template-columns:92px 1fr;gap:10px;font-size:.94rem;display:grid}.whos b{font-family:var(--f-data);letter-spacing:.06em;text-transform:uppercase;color:var(--light);padding-top:3px;font-size:.7rem;font-weight:500}.diff{gap:6px;display:grid}.diff div{background:color-mix(in srgb,var(--leaf) 10%,var(--panel));border:1px solid color-mix(in srgb,var(--leaf) 40%,var(--line));border-radius:8px;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:7px 10px;font-size:.9rem;display:flex}.diff s{color:var(--muted)}.diff b{color:var(--leaf);font-family:var(--f-data);font-weight:500}.stages{counter-reset:st;flex-wrap:wrap;gap:6px;margin-bottom:22px;display:flex}.stages button{background:var(--panel);border:1px solid var(--line);color:var(--soft);font-family:var(--f-display);counter-increment:st;border-radius:999px;padding:8px 14px;font-weight:500}.stages button:before{content:counter(st) ". ";color:var(--muted);font-family:var(--f-data);font-size:.8rem}.stages button[aria-pressed=true]{background:var(--light);color:var(--light-ink);border-color:var(--light)}.stages button[aria-pressed=true]:before{color:var(--light-ink)}.how{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.hbox{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:16px}.hbox h3{font-family:var(--f-data);letter-spacing:.08em;text-transform:uppercase;color:var(--light);margin-bottom:8px;font-size:.74rem;font-weight:500}.hbox p{color:var(--soft);margin:0}.hbox.auto{border-color:color-mix(in srgb,var(--leaf) 55%,var(--line))}.hbox.auto h3{color:var(--leaf)}.hbox.man{border-color:color-mix(in srgb,var(--light) 55%,var(--line))}.day{counter-reset:dd;gap:10px;max-width:820px;margin:0;padding:0;list-style:none;display:grid}.day li{background:var(--panel);border:1px solid var(--line);counter-increment:dd;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.day li div{gap:2px;display:grid}.day li b{font-family:var(--f-display);font-size:1.05rem}.day li b:before{content:counter(dd) ". ";color:var(--light)}.day li span{color:var(--muted)}
