:root{--bgd:#0f1724;--cardd:#0b1220;--txtd:#e6f0ff;--muted:#9fb3d6;--lined:rgba(255,255,255,.1);--pri:#5eead4;--acc:#ffd166;--bgl:#fff7d6;--cardl:#fff;--txtl:#1a1f2c;--mutel:#4b5568;--linel:rgba(0,0,0,.08);--pril:#0ea5e9;--accl:#f59e0b;--r:16px;--sh:0 14px 34px rgba(0,0,0,.28);--t:.22s ease}*{box-sizing:border-box}html{color-scheme:dark light}body{margin:0;font-family:Inter,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;line-height:1.75;background:radial-gradient(1100px 520px at 10% 0%,rgba(94,234,212,.11),transparent 60%),radial-gradient(900px 420px at 90% 12%,rgba(255,209,102,.1),transparent 55%),var(--bgd);color:var(--txtd);transition:background var(--t),color var(--t)}body.theme-light{background:radial-gradient(1200px 520px at 12% 0%,rgba(245,158,11,.10),transparent 60%),radial-gradient(900px 420px at 88% 10%,rgba(14,165,233,.10),transparent 55%),var(--bgl);color:var(--txtl)}a{color:var(--acc);text-decoration:none}a:hover{text-decoration:underline}body.theme-light a{color:var(--pril)}.skip{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}.skip:focus{left:14px;top:14px;width:auto;height:auto;padding:10px 12px;border-radius:12px;background:var(--cardd);border:1px solid var(--lined);z-index:9999}body.theme-light .skip:focus{background:var(--cardl);border-color:var(--linel)}.top{position:sticky;top:0;z-index:80;background:color-mix(in srgb,var(--bgd) 86%,transparent);backdrop-filter:saturate(140%) blur(10px);border-bottom:1px solid var(--lined)}body.theme-light .top{background:color-mix(in srgb,var(--bgl) 86%,transparent);border-bottom:1px solid var(--linel)}.top .inner{max-width:1080px;margin:0 auto;padding:10px 16px;display:flex;align-items:center;gap:12px}.brand{display:flex;align-items:center;gap:10px;min-width:220px;color:inherit}.brand img{height:38px;width:auto;border-radius:12px;display:block}.brand strong{display:block;line-height:1.1}.brand small{display:block;color:var(--muted);font-weight:750}body.theme-light .brand small{color:var(--mutel)}.actions{margin-left:auto;display:flex;align-items:center;gap:10px}.btn{border:1px solid var(--lined);background:rgba(255,255,255,.04);color:inherit;padding:10px 12px;border-radius:14px;font-weight:950;cursor:pointer;transition:transform var(--t),background var(--t),border-color var(--t);line-height:1;user-select:none}body.theme-light .btn{border-color:var(--linel);background:rgba(255,255,255,.85)}.btn:hover{background:rgba(255,255,255,.08);transform:translateY(-1px)}body.theme-light .btn:hover{background:#fff}.btn-grad{border:0;background:linear-gradient(90deg,var(--acc),var(--pri));color:#0b1220;box-shadow:0 10px 24px rgba(0,0,0,.18)}body.theme-light .btn-grad{background:linear-gradient(90deg,var(--accl),var(--pril));color:#fff}.icon{width:42px;height:42px;display:grid;place-items:center;padding:0;border-radius:14px}.wrap{max-width:1080px;margin:0 auto;padding:18px 16px 84px}._card{background:var(--cardd);border:1px solid var(--lined);border-radius:var(--r);box-shadow:var(--sh)}body.theme-light ._card{background:var(--cardl);border-color:var(--linel);box-shadow:none}.pad{padding:16px}.hero{display:grid;grid-template-columns:1fr;gap:14px;align-items:stretch}.hero h1{margin:0 0 10px;letter-spacing:-.02em;line-height:1.1;font-size:clamp(1.8rem,3.2vw,2.6rem);color:var(--pri)}body.theme-light .hero h1{color:var(--pril)}.lead{margin:0;color:var(--muted);max-width:78ch}body.theme-light .lead{color:var(--mutel)}.sublead{margin:10px 0 0;color:var(--muted);max-width:78ch;font-size:.98rem}body.theme-light .sublead{color:var(--mutel)}.heroMedia{border-radius:var(--r);border:1px solid var(--lined);overflow:hidden}body.theme-light .heroMedia{border-color:var(--linel)}.heroMedia img{width:100%;height:auto;display:block}.meta{margin:12px 0 0;font-size:.86rem;color:var(--muted)}body.theme-light .meta{color:var(--mutel)}.grid2{display:grid;grid-template-columns:1fr;gap:14px}.secTitle{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:0 0 12px}.secTitle h1,.secTitle h2{margin:0;font-size:1.2rem;letter-spacing:-.01em;color:var(--pri)}body.theme-light .secTitle h1,body.theme-light .secTitle h2{color:var(--pril)}.secTitle a{font-weight:950}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.card{padding:14px;border-radius:var(--r);background:rgba(255,255,255,.03);border:1px solid var(--lined)}body.theme-light .card{background:rgba(255,255,255,.78);border-color:var(--linel)}.card h3{margin:0 0 6px;font-size:1.03rem}.card p{margin:0 0 10px;color:var(--muted)}body.theme-light .card p{color:var(--mutel)}.card a{font-weight:950}.kpis{display:grid;grid-template-columns:repeat(12,1fr);gap:10px}.kpi{grid-column:span 12;padding:14px;border-radius:var(--r);background:rgba(255,255,255,.03);border:1px solid var(--lined)}body.theme-light .kpi{background:rgba(255,255,255,.78);border-color:var(--linel)}.kpi b{display:block;font-size:1.05rem}.kpi small{display:block;color:var(--muted);margin-top:4px}body.theme-light .kpi small{color:var(--mutel)}.chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.chip{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:999px;background:rgba(255,255,255,.04);border:1px solid var(--lined);font-weight:900}body.theme-light .chip{background:rgba(255,255,255,.75);border-color:var(--linel)}.note{padding:14px;border-radius:var(--r);background:color-mix(in srgb,var(--acc) 14%,transparent);border:1px solid color-mix(in srgb,var(--acc) 30%,transparent)}body.theme-light .note{background:color-mix(in srgb,var(--accl) 18%,white);border-color:color-mix(in srgb,var(--accl) 40%,transparent)}.note b{display:block;margin-bottom:6px}.list{margin:10px 0 0;padding-left:18px}.list li{margin:8px 0;color:var(--muted)}body.theme-light .list li{color:var(--mutel)}.kbd{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;border-radius:999px;border:1px solid var(--lined);background:rgba(255,255,255,.03);font-weight:950;color:inherit}body.theme-light .kbd{border-color:var(--linel);background:rgba(255,255,255,.85)}.field{display:grid;gap:6px;margin-top:10px}.label{font-weight:900}.input,.area{width:100%;padding:12px;border-radius:14px;border:1px solid var(--lined);background:rgba(255,255,255,.03);color:inherit;outline:none}body.theme-light .input,body.theme-light .area{border-color:var(--linel);background:rgba(255,255,255,.86)}.area{min-height:140px;resize:vertical}.help{margin:6px 0 0;color:var(--muted);font-size:.92rem}body.theme-light .help{color:var(--mutel)}.row{display:grid;gap:10px}.foot{margin-top:20px;padding:18px;text-align:center;font-size:13px;color:var(--muted)}body.theme-light .foot{color:var(--mutel)}.foot a{font-weight:850}.drawerOverlay{position:fixed;inset:0;background:rgba(0,0,0,.55);z-index:90;opacity:0;pointer-events:none;transition:opacity .2s ease}body.theme-light .drawerOverlay{background:rgba(0,0,0,.25)}.drawerOverlay.show{opacity:1;pointer-events:auto}.drawer{position:fixed;top:0;right:-360px;width:min(88vw,340px);height:100vh;background:var(--cardd);border-left:1px solid var(--lined);z-index:100;transition:right .25s ease;overflow:auto;padding:14px}body.theme-light .drawer{background:var(--cardl);border-color:var(--linel)}.drawer.open{right:0}.drawerTop{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid var(--lined)}body.theme-light .drawerTop{border-color:var(--linel)}.drawer nav ul{list-style:none;margin:0;padding:0}.drawer nav li{margin:10px 0}.drawer a{display:block;padding:10px 12px;border-radius:14px;font-weight:900;text-decoration:none;color:inherit;background:rgba(255,255,255,.04);border:1px solid var(--lined)}body.theme-light .drawer a{background:rgba(255,255,255,.86);border-color:var(--linel)}.drawer a:hover{background:rgba(255,255,255,.08)}body.theme-light .drawer a:hover{background:#fff}.drawerBtn{display:flex;align-items:center;justify-content:space-between}.dd>ul{max-height:0;overflow:hidden;transition:max-height .25s ease,padding .25s ease;padding:0;margin:0}.dd.open>ul{max-height:520px;padding-top:6px}.dd>ul li a{font-weight:850;font-size:14px;background:rgba(255,255,255,.02)}body.theme-light .dd>ul li a{background:rgba(255,255,255,.72)}.cvauto{content-visibility:auto;contain-intrinsic-size:1px 700px}@media(min-width:920px){.hero{grid-template-columns:1.2fr .8fr}.grid2{grid-template-columns:1fr 1fr}.kpi{grid-column:span 4}.row{grid-template-columns:1fr 1fr}}