@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-cyrillic-ext-wght-normal.1zrieox9119mb.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-cyrillic-wght-normal.2whpih27xg_2r.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-greek-ext-wght-normal.1xlj4-0oa5zql.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-greek-wght-normal.1fxkn-ggzj93z.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-vietnamese-wght-normal.1ahvy37o8m5gt.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-latin-ext-wght-normal.2ktx6yqc-sbf1.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-latin-wght-normal.0rpdhg_4ubdtf.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(../media/space-grotesk-vietnamese-wght-normal.3jl0_j8w0bekq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(../media/space-grotesk-latin-ext-wght-normal.2c7zyf29vrghw.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(../media/space-grotesk-latin-wght-normal.0oxh562_148qc.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--paper:#f6f9fb;--band:#ecf0f4;--surface:#fff;--line:#ebeff2;--line-2:#dadee3;--ink:#1f252b;--ink-strong:#0b1015;--ink-2:#373e45;--muted:#515961;--muted-2:#747b83;--blue:#2b7ad6;--blue-dark:#1e5ea8;--blue-soft:#eef5fd;--teal:#00b0b1;--orange:#f29520;--purple:#9565c7;--green:#409d48;--amber:#dcbc33;--amber-text:#8a7210;--red:#c92f33;--display:"Space Grotesk Variable", "Space Grotesk", system-ui, sans-serif;--text:"Inter Variable", "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--wrap:1200px;--gutter:clamp(20px, 4vw, 40px);--header-h:72px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 16px);-webkit-text-size-adjust:100%}body{background:var(--band);color:var(--ink);font-family:var(--text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.6}img,svg,video{max-width:100%;display:block}a{color:var(--blue)}a:hover{color:var(--blue-dark)}h1,h2,h3,h4,p,ul,ol{margin:0}ul,ol{padding:0;list-style:none}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:2px}.wrap{width:100%;max-width:calc(var(--wrap) + var(--gutter) * 2);padding:0 var(--gutter);margin:0 auto}.skip-link{background:var(--surface);z-index:100;padding:8px 14px;position:absolute;top:8px;left:-9999px}.skip-link:focus{left:8px}h2,.reveal{font-family:var(--display);letter-spacing:-.025em;color:var(--ink-strong);max-width:22ch;font-size:clamp(2rem,3.6vw,3rem);font-weight:600;line-height:1.08}h3{font-family:var(--display);letter-spacing:-.01em;color:var(--ink-strong);font-weight:600}.lead{color:var(--muted);max-width:58ch;font-size:1.125rem;line-height:1.6}.lead.strong{color:var(--ink);font-weight:500}.reveal{padding-bottom:.08em;overflow:hidden}.reveal-inner{transition:transform .9s cubic-bezier(.2, .7, .1, 1) var(--delay,0s);display:block;transform:translateY(105%)}.reveal.is-in .reveal-inner{transform:none}.btn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:8px;height:44px;padding:0 20px;font-size:.95rem;font-weight:600;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.btn-lg{height:52px;padding:0 28px;font-size:1rem}.btn-block{width:100%}.btn-primary{background:var(--blue);color:#fff}.btn-primary:hover{background:var(--blue-dark);color:#fff}.btn-ghost{background:var(--surface);border-color:var(--line-2);color:var(--ink)}.btn-ghost:hover{border-color:var(--muted-2);color:var(--ink)}.link-btn{color:var(--blue);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.badge{white-space:nowrap;border-radius:3px;padding:2px 7px;font-size:.72rem;font-weight:600;line-height:1.5;display:inline-block}.badge-red{color:#a5262a;background:#fbeaea}.badge-amber{color:var(--amber-text);background:#fbf5df}.badge-green{color:#2f7a36;background:#ebf6ec}.badge-blue{background:var(--blue-soft);color:var(--blue-dark)}.badge-grey{background:var(--line);color:var(--muted)}.chip-ai{color:#4a5d70;white-space:nowrap;background:#f1f5f9;border:1px dashed #7c8fa3;border-radius:3px;padding:1px 7px;font-size:.72rem;font-weight:600;line-height:1.5;display:inline-block}.tone-red{color:var(--red)}.tone-amber{color:var(--amber-text)}.tone-green{color:var(--green)}.bg-red{background:var(--red)}.bg-amber{background:var(--amber)}.bg-green{background:var(--green)}.bg-blue{background:var(--blue)}.section{padding:clamp(80px,10vw,140px) 0}.section-head{gap:20px;margin-bottom:clamp(40px,5vw,64px);display:grid}.site-header{height:var(--header-h);z-index:50;-webkit-backdrop-filter:saturate(140%)blur(8px);backdrop-filter:saturate(140%)blur(8px);background:#ecf0f4eb;border-bottom:1px solid #0000;transition:border-color .2s,background-color .2s;position:fixed;inset:0 0 auto}.site-header.is-scrolled{border-bottom-color:var(--line-2);background:#fffffff5}.header-row{justify-content:space-between;align-items:center;gap:24px;height:100%;display:flex}.brand img{width:auto;height:30px}.main-nav{align-items:center;gap:32px;display:flex}.main-nav ul{gap:28px;display:flex}.main-nav ul a{color:var(--ink-2);font-size:.95rem;font-weight:500;text-decoration:none}.main-nav ul a:hover{color:var(--blue)}.menu-toggle{border:1px solid var(--line-2);cursor:pointer;background:0 0;border-radius:6px;height:40px;padding:0 14px;font-weight:600;display:none}.hero{padding-top:calc(var(--header-h) + clamp(40px, 6vw, 72px));padding-bottom:clamp(64px,8vw,110px);position:relative;overflow:hidden}.hero-media{z-index:0;position:absolute;inset:0 0 35%}.hero-media .video-bg{filter:grayscale(.55)contrast(1.05)}.hero-media .video-missing{background:0 0}.hero-media .video-missing span{display:none}.hero-veil{background:linear-gradient(180deg, #ecf0f499 0%, #ecf0f4ad 55%, var(--band) 100%);position:absolute;inset:0}.hero-grid{z-index:1;grid-template-columns:repeat(12,1fr);align-items:end;gap:24px 32px;display:grid;position:relative}.hero-title{font-family:var(--display);letter-spacing:-.035em;color:var(--ink-strong);grid-column:1/9;font-size:clamp(2.6rem,5.4vw,4.4rem);font-weight:600;line-height:1}.hero-title .hl{opacity:0;animation:.9s cubic-bezier(.2,.7,.1,1) forwards rise;animation-delay:calc(.1s + var(--i) * .12s);display:inline-block;transform:translateY(.35em)}.hero-side{opacity:0;grid-column:9/13;justify-items:start;gap:28px;animation:.8s .7s forwards fade;display:grid}.hero-lead{color:var(--ink-2);font-size:1.075rem}.hero-product{z-index:1;margin-top:clamp(40px,5vw,64px);position:relative}@keyframes rise{to{opacity:1;transform:none}}@keyframes fade{to{opacity:1}}.mock{background:var(--surface);border:1px solid var(--line-2);box-shadow:0 1px 0 var(--line-2), 0 40px 80px -40px #0b101547;opacity:0;border-radius:12px;grid-template-columns:208px 1fr;font-size:13px;line-height:1.45;animation:1s cubic-bezier(.2,.7,.1,1) .55s forwards rise;display:grid;position:relative;overflow:hidden;transform:translateY(24px)}.mock-side{background:var(--paper);border-right:1px solid var(--line);padding:18px 12px}.mock-brand{font-family:var(--display);color:var(--ink-strong);align-items:center;gap:8px;padding:0 8px 18px;font-size:15px;font-weight:700;display:flex}.mock-side li{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;border-radius:5px;padding:7px 10px;transition:background-color .25s,color .25s,box-shadow .25s;overflow:hidden}.mock-side li.is-active{background:var(--surface);color:var(--ink-strong);box-shadow:inset 2px 0 0 var(--blue);font-weight:600}.mock-main{min-width:0;padding:16px 22px 22px}.layer{opacity:0;animation:.6s cubic-bezier(.2,.7,.1,1) forwards rise;animation-delay:calc(1s + var(--d) * .14s);transform:translateY(8px)}.mock-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding-bottom:14px;display:flex}.mock-context{color:var(--muted);border:1px solid var(--line-2);border-radius:6px;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;padding:5px 10px;display:flex}.mock-context strong{color:var(--ink-strong)}.mock-context .sep{color:var(--line-2)}.mock-user{flex-shrink:0;align-items:center;gap:12px;display:flex}.mock-bell{color:var(--muted)}.mock-bell b{background:var(--red);color:#fff;border-radius:3px;margin-left:4px;padding:0 6px;font-size:11px;display:inline-block}.mock-avatar{background:var(--ink-2);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;font-weight:600;display:grid}.mock-head{justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 0 14px;display:flex}.mock-head h3{font-size:19px}.mock-head p{color:var(--muted-2);font-size:12px}.mock-tiles{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.mock-tile{border:1px solid var(--line);border-radius:8px;gap:4px;padding:14px;display:grid}.tile-label{color:var(--muted);font-size:12px}.tile-value{font-family:var(--display);font-size:26px;font-weight:600;line-height:1.1}.tile-bar{background:var(--line);border-radius:2px;height:4px;overflow:hidden}.tile-bar.is-empty{background:0 0}.tile-bar i{transform-origin:0;height:100%;animation:1.2s cubic-bezier(.2,.7,.1,1) 1.6s forwards grow;display:block;transform:scaleX(0)}@keyframes grow{to{transform:scaleX(1)}}.tile-note{color:var(--muted-2);font-size:11.5px}.mock-cols{grid-template-columns:1.25fr 1fr;gap:12px;margin-top:12px;display:grid}.mock-panel{border:1px solid var(--line);border-radius:8px;min-width:0;padding:14px}.panel-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.panel-head h4{font-family:var(--display);color:var(--ink-strong);font-size:14px;font-weight:600}.panel-meta{color:var(--muted-2);font-size:11.5px}.mock table{border-collapse:collapse;width:100%}.mock th{text-align:left;color:var(--muted-2);border-bottom:1px solid var(--line);padding:6px 8px 6px 0;font-size:11.5px;font-weight:500}.mock td{border-bottom:1px solid var(--line);vertical-align:top;padding:10px 8px 10px 0}.mock tr:last-child td{border-bottom:0}.mock td.muted{color:var(--muted)}.mock-docs{border-top:1px solid var(--line);gap:8px;margin-top:10px;padding-top:12px;display:grid}.docs-title{color:var(--muted-2);font-size:11.5px}.docs-row{flex-wrap:wrap;gap:6px;display:flex}.sugg-list{gap:8px;display:grid}.sugg{border:1px solid var(--line);border-radius:6px;padding:10px 12px}.sugg.is-new{animation:2.6s newItem}@keyframes newItem{0%{opacity:0;background:var(--blue-soft);border-color:#b9d4f3;transform:translateY(-6px)}15%{opacity:1;transform:none}70%{background:var(--blue-soft);border-color:#b9d4f3}to{background:var(--surface)}}.sugg-top{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;display:flex}.sugg-agent{color:var(--ink-2);font-size:12px;font-weight:600}.sugg p{color:var(--ink)}.sugg-actions{gap:6px;margin-top:8px;display:flex}.mini-btn{border:1px solid var(--line-2);color:var(--ink-2);border-radius:4px;padding:3px 9px;font-size:11.5px;font-weight:600}.mini-btn.is-primary{background:var(--blue);border-color:var(--blue);color:#fff}.mock-stage{display:grid}.scene{opacity:0;visibility:hidden;grid-area:1/1;min-width:0;transition:opacity .45s,transform .45s,visibility 0s linear .45s;transform:translateY(8px)}.scene.is-on{opacity:1;visibility:visible;transition-delay:0s;transform:none}.mock-side li.is-pressed{background:#e3ecf7}.mock-tabs{scrollbar-width:none;gap:6px;padding:12px 0 0;display:none;overflow-x:auto}.mock-tabs::-webkit-scrollbar{display:none}.mock-tab{border:1px solid var(--line-2);color:var(--muted);white-space:nowrap;border-radius:6px;flex:none;padding:6px 12px;font-size:12px;font-weight:600;transition:background-color .25s,color .25s,border-color .25s}.mock-tab.is-active{background:var(--blue-soft);color:var(--blue-dark);border-color:#b9d4f3}.mock-tab.is-pressed{transform:scale(.94)}.mini-btn{transition:transform .12s,background-color .2s;display:inline-block}.mini-btn.is-pressed{background:var(--blue-dark);transform:scale(.92)}.mini-btn.is-lg{padding:7px 14px;font-size:12.5px}.mini-btn.is-outline{background:var(--surface)}.sugg .sugg-done{color:#2f7a36;margin-top:8px;font-weight:600}.tone-blue{color:var(--blue-dark)}.mock-tiles.is-three{grid-template-columns:repeat(3,1fr);margin-bottom:12px}.mock td{transition:background-color .4s}.row-flag td{background:#f6f9fe}.row-ok td{background:#f3f8fd}.row-note{color:var(--muted);margin-top:4px;font-size:11.5px;display:block}.cell-stack{justify-items:start;gap:6px;display:grid}.stepper{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:12px;display:grid}.stepper li{border:1px solid var(--line);color:var(--muted-2);border-radius:6px;align-items:center;gap:8px;padding:8px 10px;font-size:12px;font-weight:500;transition:background-color .4s,border-color .4s,color .4s;display:flex}.step-dot{border:1.5px solid var(--line-2);border-radius:4px;flex-shrink:0;place-items:center;width:20px;height:20px;font-size:11px;font-weight:700;display:grid}.stepper li.is-done{color:var(--ink-2)}.stepper li.is-done .step-dot{background:var(--green);border-color:var(--green);color:#fff}.stepper li.is-current{border-color:var(--blue);background:var(--blue-soft);color:var(--ink-strong)}.stepper li.is-current .step-dot{border-color:var(--blue);color:var(--blue-dark)}.cause-list{gap:8px;display:grid}.cause-list li{border:1px solid var(--line);border-radius:6px;padding:10px 12px;transition:background-color .4s,border-color .4s}.cause-list li.is-pending{background:#f4f7fa;border:1px dashed #7c8fa3}.cause-list li.is-confirmed{background:#f3faf4;border-color:#bfe0c3}.cause-tag{color:var(--muted-2);margin-bottom:2px;font-size:11px;font-weight:600;display:block}.cause-list p{color:var(--ink)}.cause-foot{align-items:center;gap:8px;margin-top:8px;display:flex}.prop-list li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.prop-list li:first-child{border-top:0}.prop-mod{color:var(--ink-strong);font-size:12.5px;font-weight:600}.prop-list p{color:var(--muted)}.prop-wait{color:var(--muted-2);white-space:nowrap;font-size:11.5px}.lifecycle{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:12px;display:flex}.lifecycle ol{flex-wrap:wrap;gap:6px;display:flex}.lifecycle li{border:1px solid var(--line-2);color:var(--muted-2);border-radius:4px;padding:4px 10px;font-size:11.5px;font-weight:600;transition:background-color .4s,color .4s,border-color .4s}.lifecycle li.is-done{background:var(--paper);color:var(--ink-2)}.lifecycle li.is-current{background:var(--blue);border-color:var(--blue);color:#fff}.rowbar{vertical-align:middle;background:var(--line);border-radius:3px;width:90px;height:6px;margin-right:8px;display:inline-block;overflow:hidden}.rowbar.wide{width:100%;margin:0}.rowbar i{height:100%;transition:width .8s cubic-bezier(.2,.7,.1,1);display:block}.rowpct{color:var(--ink-2);font-size:12px;font-weight:600}.folder-list li{border-top:1px solid var(--line);grid-template-columns:minmax(150px,1.3fr) 2fr 44px 92px;align-items:center;gap:14px;padding:11px 0;display:grid}.folder-list li:first-child{border-top:0}.folder-name{color:var(--ink-strong);font-weight:500}.folder-foot{color:var(--muted);margin-top:12px;font-size:12.5px}.mock-toast{z-index:4;background:var(--ink-strong);color:#fff;opacity:0;pointer-events:none;border-radius:6px;max-width:min(360px,100% - 36px);padding:10px 14px;font-size:12.5px;font-weight:500;transition:opacity .3s,transform .3s;position:absolute;top:70px;right:18px;transform:translateY(8px)}.mock-toast.is-on{opacity:1;transform:none}.mock-cursor{z-index:5;opacity:0;pointer-events:none;width:22px;height:22px;margin:-2px 0 0 -3px;transition:opacity .3s;position:absolute;top:0;left:0}.mock-cursor.is-on{opacity:1}.mock-cursor.anim{transition:opacity .3s,left .6s cubic-bezier(.5,0,.2,1),top .6s cubic-bezier(.5,0,.2,1)}.mock-cursor svg{filter:drop-shadow(0 1px 1.5px #0b101559);transform-origin:3px 2px;transition:transform .12s}.mock-cursor.is-click svg{transform:scale(.85)}.mock-cursor:after{content:"";border:2px solid var(--blue);opacity:0;border-radius:50%;width:22px;height:22px;position:absolute;top:-8px;left:-7px}.mock-cursor.is-click:after{animation:.55s ease-out ripple}@keyframes ripple{0%{opacity:.9;transform:scale(.3)}to{opacity:0;transform:scale(1.5)}}.video-bg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.video-missing{background:repeating-linear-gradient(135deg,#0000 0 14px,#747b8312 14px 15px),#e6ebef;place-items:center;display:grid}.video-missing span{color:var(--muted-2);background:#fffc;border-radius:3px;padding:4px 10px;font-size:.8rem}.problem{background:var(--surface)}.problem-grid{grid-template-columns:5fr 7fr;align-items:center;gap:clamp(40px,6vw,80px);display:grid}.problem-copy{gap:22px;display:grid}.problem-visual{background:var(--paper);border-radius:12px;height:480px;position:relative;overflow:hidden}.problem-video{position:absolute;inset:0}.problem-video .video-bg{filter:grayscale(.7)contrast(.95);opacity:.35}.problem-video .video-missing{background:var(--paper)}.problem-video .video-missing span{position:absolute;bottom:12px;right:12px}.problem-lines{width:100%;height:100%;position:absolute;inset:0}.problem-lines path{fill:none;stroke:var(--muted-2);stroke-width:1.25px;stroke-dasharray:3 6;vector-effect:non-scaling-stroke;opacity:.6}.fragment{background:var(--surface);border:1px solid var(--line-2);border-radius:6px;gap:2px;max-width:44%;padding:12px 14px;display:grid;position:absolute;box-shadow:0 10px 24px -18px #0b101566}.fragment-kind{color:var(--muted-2);font-size:.75rem}.fragment-name{color:var(--ink-2);overflow-wrap:anywhere;font-size:.9rem;font-weight:600}.how{background:var(--band)}.how-intro{gap:20px;margin-bottom:clamp(32px,4vw,48px);display:grid}.how-grid{grid-template-columns:7fr 5fr;align-items:start;gap:clamp(32px,5vw,72px);display:grid}.how-card{background:var(--surface);border:1px solid var(--line-2);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.net{width:100%;height:clamp(340px,40vw,480px);position:relative}.net canvas{cursor:grab;position:absolute;inset:0;width:100%!important;height:100%!important}.net-labels{pointer-events:none;position:absolute;inset:0}.net-label{border:1px solid var(--line);color:var(--ink-2);white-space:nowrap;will-change:transform, opacity;background:#ffffffeb;border-radius:3px;padding:2px 7px;font-size:12px;font-weight:500;transition:border-color .2s,color .2s;position:absolute;top:0;left:0;translate:-50% 14px}.net-label.is-core{font-family:var(--display);color:#6f45a0;border-color:#e4d9f0;font-weight:700;translate:-50% 26px}.net-label.is-on{border-color:var(--line-2);color:var(--ink-strong);font-weight:600}.net-fallback{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.net.no-webgl .net-fallback{clip:auto;width:auto;height:auto;color:var(--muted);padding:32px;position:static}.net-legend{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;gap:8px 20px;padding:12px 18px;font-size:.8rem;display:flex}.net-legend li{align-items:center;gap:7px;display:flex}.net-legend i{border-radius:50%;width:9px;height:9px}.how-tabs{border-top:1px solid var(--line-2);grid-template-columns:repeat(5,1fr);display:grid}.how-tab{background:var(--surface);border:0;border-right:1px solid var(--line);color:var(--muted);cursor:pointer;flex-direction:column;align-items:center;gap:8px;padding:16px 6px 14px;font-size:.9rem;font-weight:600;transition:background-color .2s,color .2s;display:flex;position:relative}.how-tab:last-child{border-right:0}.how-tab:after{content:"";background:var(--blue);height:3px;transition:transform .35s cubic-bezier(.2,.7,.1,1);position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.how-tab-num{border:1.5px solid var(--line-2);width:32px;height:32px;font-family:var(--display);color:var(--muted);border-radius:6px;place-items:center;font-weight:700;transition:background-color .25s,border-color .25s,color .25s;display:grid}.how-tab:hover{background:var(--paper);color:var(--ink-strong)}.how-tab.is-done .how-tab-num{background:var(--blue-soft);border-color:var(--blue);color:var(--blue-dark)}.how-tab.is-active{background:var(--blue-soft);color:var(--ink-strong)}.how-tab.is-active:after{transform:scaleX(1)}.how-tab.is-active .how-tab-num{background:var(--blue);border-color:var(--blue);color:#fff}.how-tab:focus-visible{outline-offset:-4px}.how-side{align-content:start;gap:24px;display:grid}.how-subtitle{margin-bottom:12px;font-size:1.5rem}.how-note{background:var(--surface);border-left:3px solid var(--orange);color:var(--muted);border-radius:0 6px 6px 0;padding:16px 18px;font-size:1.02rem}.how-panel{background:var(--surface);border:1px solid var(--line-2);border-radius:10px;align-content:start;gap:10px;min-height:250px;padding:24px;animation:.45s cubic-bezier(.2,.7,.1,1) panelIn;display:grid}.how-panel-step{color:var(--blue-dark);font-size:.85rem;font-weight:600}.how-panel h4{font-family:var(--display);letter-spacing:-.02em;color:var(--ink-strong);font-size:1.7rem;font-weight:600;line-height:1.1}.how-panel p:not(.how-panel-step){color:var(--muted);font-size:1.02rem}.how-panel-nav{gap:10px;margin-top:8px;display:flex}.how-panel-nav .btn:disabled{opacity:.4;cursor:not-allowed}.btn-sm{height:38px;padding:0 16px;font-size:.9rem}.how-close{font-family:var(--display);letter-spacing:-.02em;color:var(--ink-strong);max-width:18ch;font-size:clamp(1.4rem,2.4vw,1.9rem);font-weight:600;line-height:1.2}@keyframes panelIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.solutions{background:var(--surface)}.sol-grid{grid-template-columns:5fr 7fr;align-items:start;gap:clamp(32px,5vw,72px);display:grid}.sol-item{border-top:1px solid var(--line-2);position:relative}.sol-item:before{content:"";background:var(--blue);width:0;height:2px;transition:width .6s cubic-bezier(.2,.7,.1,1);position:absolute;top:-1px;left:0}.sol-item.is-active:before{width:100%}.sol-item:last-child{border-bottom:1px solid var(--line-2)}.sol-item h3{font-size:inherit}.sol-item button{text-align:left;width:100%;font-family:var(--display);letter-spacing:-.015em;color:var(--muted-2);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;font-size:clamp(1.2rem,1.8vw,1.45rem);font-weight:600;transition:color .3s;display:flex}.sol-item.is-active button,.sol-item button:hover{color:var(--ink-strong)}.sol-mark{flex-shrink:0;width:14px;height:14px;position:relative}.sol-mark:before,.sol-mark:after{content:"";background:currentColor;width:14px;height:2px;margin-top:-1px;transition:transform .45s cubic-bezier(.2,.7,.1,1);position:absolute;top:50%;left:0}.sol-mark:after{transform:rotate(90deg)}.sol-item.is-active .sol-mark:after{transform:rotate(0)}.sol-body{visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .6s cubic-bezier(.2,.7,.1,1),visibility 0s linear .6s;display:grid}.sol-item.is-active .sol-body{visibility:visible;grid-template-rows:1fr;transition-delay:0s}.sol-body-inner{opacity:0;min-height:0;transition:opacity .3s,transform .5s cubic-bezier(.2,.7,.1,1);overflow:hidden;transform:translateY(-8px)}.sol-item.is-active .sol-body-inner{opacity:1;transition-delay:.15s;transform:none}.sol-content{align-content:start;gap:14px;min-height:212px;padding-bottom:26px;display:grid}.sol-content p{color:var(--muted);max-width:50ch}.sol-content li{color:var(--ink-2);margin-bottom:6px;padding-left:18px;position:relative}.sol-content li:before{content:"";background:var(--blue);width:8px;height:2px;position:absolute;top:.62em;left:0}.sol-media{top:calc(var(--header-h) + 32px);aspect-ratio:4/3;background:#e6ebef;border-radius:12px;position:sticky;overflow:hidden}.sol-frame{opacity:0;transition:opacity .6s;position:absolute;inset:0}.sol-frame.is-active{opacity:1}.sol-caption{background:var(--surface);color:var(--ink-strong);border-radius:4px;padding:6px 12px;font-size:.9rem;font-weight:600;position:absolute;bottom:16px;left:16px}.agents{background:var(--band)}.agents-grid{grid-template-columns:5fr 7fr;align-items:start;gap:clamp(32px,5vw,72px);display:grid}.decide{gap:16px;display:grid}.decide-title{font-family:var(--display);letter-spacing:-.025em;color:var(--ink-strong);border-left:4px solid var(--purple);padding-left:18px;font-size:clamp(1.8rem,3vw,2.4rem);font-weight:600;line-height:1.1}.decide-text{color:var(--muted)}.decide-card{background:var(--surface);border:1px solid var(--line-2);border-radius:10px;gap:10px;margin-top:8px;padding:20px;display:grid}.decide-sugg{color:var(--ink);font-weight:500}.decide-why{color:var(--muted-2);font-size:.875rem}.decide-actions{gap:10px;margin-top:6px;display:flex}.decide-log{background:var(--paper);color:var(--ink-2);border-radius:6px;justify-items:start;gap:8px;margin-top:6px;padding:12px 14px;font-size:.925rem;display:grid}.agents-list ul{grid-template-columns:1fr 1fr;column-gap:32px;display:grid}.agent{border-top:1px solid var(--line-2);gap:14px;padding:20px 0;display:flex}.agent h3{margin-bottom:4px;font-size:1.05rem}.agent p{color:var(--muted);font-size:.95rem}.agent-mark{border-radius:50%;flex-shrink:0;width:10px;height:10px;margin-top:7px}.g-evento{background:var(--orange)}.g-gestion{background:var(--blue)}.g-personas{background:var(--teal)}.g-core{background:var(--purple)}.net-label.g-evento,.net-label.g-gestion,.net-label.g-personas,.net-label.g-core{background:#ffffffeb}.agent-core{border-top:2px solid var(--purple);padding:22px 0 24px}.agent-core h3{font-size:1.3rem}.agent-core .agent-mark{width:14px;height:14px;margin-top:8px}.roles{background:var(--surface)}.roles-grid{grid-template-columns:5fr 7fr;align-items:center;gap:clamp(32px,5vw,72px);display:grid}.pyramid-wrap{justify-items:center;display:grid}.pyramid{width:100%;max-width:500px;height:auto;overflow:visible}.tier{cursor:pointer;outline:none;transition:transform .35s cubic-bezier(.2,.7,.1,1),opacity .3s}.tier.is-idle{opacity:.86}.tier.is-active{transform:translateY(-5px)}.tier polygon{stroke-width:.8px;stroke-linejoin:round}.tier-purple .facet-l{fill:#7b4dae;stroke:#7b4dae}.tier-purple .facet-r{fill:#9565c7;stroke:#9565c7}.tier-blue .facet-l{fill:#1f62b5;stroke:#1f62b5}.tier-blue .facet-r{fill:#2b7ad6;stroke:#2b7ad6}.tier-teal .facet-l{fill:#007a7c;stroke:#007a7c}.tier-teal .facet-r{fill:#008f91;stroke:#008f91}.tier-name{font-family:var(--display);letter-spacing:-.01em;fill:#fff;pointer-events:none;font-size:15px;font-weight:700}.tier-verb{font-family:var(--text);letter-spacing:.14em;fill:#ffffffd1;pointer-events:none;font-size:9.5px;font-weight:600}.tier:focus-visible polygon{stroke:var(--ink-strong);stroke-width:3px}.role-panel{--rc:var(--blue);--rc-text:var(--blue-dark);background:var(--paper);border-left:4px solid var(--rc);border-radius:0 12px 12px 0;align-content:start;gap:18px;min-height:430px;padding:clamp(24px,3vw,40px);animation:.45s cubic-bezier(.2,.7,.1,1) panelIn;display:grid}.role-panel.role-purple{--rc:var(--purple);--rc-text:#6f45a0}.role-panel.role-blue{--rc:var(--blue);--rc-text:var(--blue-dark)}.role-panel.role-teal{--rc:var(--teal);--rc-text:#00686a}.role-level{color:var(--rc-text);font-weight:600}.role-panel h3{max-width:30ch;font-size:clamp(1.3rem,2vw,1.6rem);line-height:1.2}.role-sample{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.role-metric{background:var(--surface);border:1px solid var(--line-2);border-top:3px solid var(--rc);border-radius:6px;gap:4px;padding:14px 14px 12px;display:grid}.role-value{font-family:var(--display);color:var(--ink-strong);font-size:1.7rem;font-weight:600;line-height:1.1}.role-label{color:var(--muted);font-size:.8rem;line-height:1.35}.role-panel>ul li{border-top:1px solid var(--line-2);color:var(--ink-2);padding:12px 0 12px 22px;position:relative}.role-panel>ul li:before{content:"";background:var(--rc);border-radius:1px;width:8px;height:8px;position:absolute;top:1.25em;left:0}.compare{background:var(--band)}.compare-table{border:1px solid var(--line-2);background:var(--surface);border-radius:12px;overflow:hidden}.compare-row{grid-template-columns:1fr 1fr;display:grid}.compare-row>span{border-top:1px solid var(--line);padding:20px clamp(18px,3vw,32px)}.compare-headrow>span{font-family:var(--display);border-top:0;padding-top:22px;padding-bottom:22px;font-size:1.25rem;font-weight:700}.compare-headrow>span:first-child{color:var(--muted-2)}.compare-headrow>span:last-child{color:var(--blue-dark);background:var(--blue-soft)}.c-tag{display:none}.c-without{color:var(--muted);position:relative;padding-left:calc(clamp(18px,3vw,32px) + 22px)!important}.c-without:before,.c-with:before{content:"";background:var(--muted-2);width:10px;height:2px;position:absolute;top:1.62em;left:clamp(18px,3vw,32px)}.c-with{color:var(--ink);background:#f7fafe;font-weight:500;position:relative;padding-left:calc(clamp(18px,3vw,32px) + 22px)!important}.c-with:before{background:var(--blue);border-radius:2px;width:10px;height:10px;top:1.45em}.benefits{background:var(--surface)}.benefits .reveal{max-width:26ch}.benefits-grid{grid-template-columns:repeat(3,1fr);gap:48px 40px;display:grid}.benefits-grid li{border-top:1px solid var(--ink-strong);padding-top:20px}.benefits-grid h3{margin-bottom:8px;font-size:1.25rem}.benefits-grid p{color:var(--muted)}.alerts{background:var(--band)}.alerts-grid{grid-template-columns:5fr 7fr;align-items:center;gap:clamp(32px,5vw,72px);display:grid}.alerts-copy{gap:22px;display:grid}.alerts-points li{border-top:1px solid var(--line-2);color:var(--ink-2);padding:12px 0;font-weight:500}.alerts-visual{padding-bottom:60px;position:relative}.kp-stage{aspect-ratio:16/9;background:repeating-linear-gradient(135deg,#0000 0 14px,#747b8312 14px 15px),#dfe5ea;border-radius:12px;position:relative;overflow:hidden;container-type:inline-size}.kp-inner{aspect-ratio:16/9;width:100%;translate:0 -50%;transform:scale(var(--zoom,1));transform-origin:48% 55%;position:absolute;top:50%;left:0}.kp-canvas{opacity:0;width:100%;height:100%;transition:opacity .4s;position:absolute;inset:0}.kp-canvas.is-ready{opacity:1}.kp-video{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;top:0;left:0}.kp-video.is-plain{opacity:1;object-fit:cover;width:100%;height:100%}.kp-stage.is-failed .kp-canvas{display:none}.kp-screen{opacity:0;width:40%;height:35%;transition:opacity .4s;position:absolute;top:55.6%;left:48%;translate:-50% -50%;rotate:2.6deg}.kp-stage.is-ready:not(.is-failed) .kp-screen{opacity:1}.kp-wall{background:linear-gradient(165deg,#1b3350 0%,#0d1a2a 100%);align-items:center;width:100%;height:100%;padding:0 5% 0 14%;display:grid}.kp-notif{background:#fffffff2;border-radius:1.4cqw;gap:.5cqw;padding:1.2cqw 1.5cqw;animation:.55s cubic-bezier(.2,.7,.1,1) notifIn;display:grid}.kp-n-top{color:var(--muted);align-items:center;gap:.7cqw;font-size:1.3cqw;display:flex}.kp-n-top img{width:1.9cqw;height:auto}.kp-n-time{margin-left:auto}.kp-n-title{color:var(--ink-strong);align-items:center;gap:.7cqw;font-size:1.75cqw;font-weight:600;line-height:1.25;display:flex}.kp-n-title .dot{width:1cqw;height:1cqw}.kp-n-text{color:var(--muted);font-size:1.5cqw;line-height:1.3}@keyframes notifIn{0%{opacity:0;transform:translateY(-1.6cqw)}to{opacity:1;transform:none}}.mail{background:var(--surface);border:1px solid var(--line-2);border-radius:10px;width:min(232px,38%);padding:14px 16px;font-size:12.5px;position:absolute;bottom:0;left:-24px;box-shadow:0 24px 40px -28px #0b10158c}.mail-from{color:var(--muted-2);font-size:12px}.mail-subject{color:var(--ink-strong);margin:2px 0 10px;font-weight:600}.mail-body{border-top:1px solid var(--line);color:var(--ink-2);gap:6px;padding-top:12px;display:grid}.mail-body b{min-width:22px;font-family:var(--display);color:var(--blue);display:inline-block}.about{background:var(--surface)}.team-row{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:clamp(16px,2vw,28px);display:grid}.member{--hue:var(--blue);--on-hue:#fff;background:var(--surface);border:1px solid var(--line-2);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.member.hue-blue{--hue:var(--blue);--on-hue:#fff}.member.hue-teal{--hue:var(--teal);--on-hue:#fff}.member.hue-orange{--hue:var(--orange);--on-hue:var(--ink-strong)}.member-photo{aspect-ratio:1;background:var(--hue);position:relative;overflow:hidden}.member-facets{width:100%;height:100%;position:absolute;inset:0}.member-photo img{object-fit:contain;object-position:center bottom;width:100%;height:100%;position:absolute;inset:0}.member-initials{font-family:var(--display);letter-spacing:-.03em;color:var(--on-hue);place-items:center;font-size:clamp(3.5rem,7vw,5rem);font-weight:700;display:grid;position:absolute;inset:0}.member-body{flex-direction:column;flex:1;gap:14px;padding:24px 24px 28px;display:flex}.member-id{border-left:4px solid var(--hue);padding-left:12px}.member-id h3{font-size:1.3rem;line-height:1.15}.member-role{color:var(--muted);margin-top:4px;font-size:.92rem;font-weight:600}.member-section{gap:8px;display:grid}.member-section+.member-section{border-top:1px solid var(--line);padding-top:14px}.member-label{font-family:var(--text);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2);font-size:.74rem;font-weight:700}.member-list{gap:9px;display:grid}.member-list li{gap:1px;padding-left:16px;display:grid;position:relative}.member-list li:before{content:"";background:var(--hue);width:8px;height:2px;position:absolute;top:.62em;left:0}.cred-title{color:var(--ink-strong);font-size:.92rem;font-weight:600;line-height:1.4}.cred-org{color:var(--muted);font-size:.85rem;line-height:1.4}.cred-text{color:var(--ink-2);font-size:.9rem;line-height:1.5}.team-note{border-left:3px solid var(--orange);color:var(--muted);margin-top:28px;padding-left:14px;font-size:.98rem}.principles-row{grid-template-columns:repeat(3,1fr);gap:clamp(20px,3vw,48px);margin-top:clamp(36px,5vw,64px);display:grid}.principles-row li{border-top:1px solid var(--line-2);padding-top:20px}.principles-row h3{margin-bottom:6px;font-size:1.15rem}.principles-row p{color:var(--muted)}.faq{background:var(--band)}.faq-grid{grid-template-columns:4fr 8fr;align-items:start;gap:clamp(32px,5vw,72px);display:grid}.faq-head{top:calc(var(--header-h) + 32px);gap:18px;display:grid;position:sticky}.faq-list details{border-top:1px solid var(--line-2)}.faq-list details:last-child{border-bottom:1px solid var(--line-2)}.faq-list summary{cursor:pointer;font-family:var(--display);color:var(--ink-strong);justify-content:space-between;align-items:center;gap:24px;padding:22px 0;font-size:1.15rem;font-weight:600;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"";background:linear-gradient(var(--ink-2), var(--ink-2)) center / 12px 2px no-repeat, linear-gradient(var(--ink-2), var(--ink-2)) center / 2px 12px no-repeat;flex-shrink:0;width:12px;height:12px;transition:transform .25s}.faq-list details[open] summary:after{transform:rotate(45deg)}.faq-list details p{color:var(--muted);max-width:64ch;padding:0 0 24px}.newsletter{background:var(--surface);padding:clamp(64px,8vw,100px) 0}.news-box{--pad:clamp(28px, 4vw, 48px)}.news-inner{padding:var(--pad) var(--pad) var(--pad) calc(var(--pad) + 8px);background:var(--band);border:1px solid var(--line-2);border-radius:12px;grid-template-columns:1fr 1fr;align-items:center;gap:32px 56px;display:grid;position:relative;overflow:hidden}.news-inner:before{content:"";background:linear-gradient(180deg, var(--purple) 0 24%, var(--teal) 24% 40%, var(--blue) 40% 64%, var(--orange) 64% 100%);width:8px;position:absolute;top:0;bottom:0;left:0}.news-copy{gap:12px;display:grid}.news-form{gap:8px;display:grid}.news-title{font-size:clamp(1.8rem,3vw,2.4rem)}.news-copy p{color:var(--muted);max-width:46ch}.news-form label{font-size:.9rem;font-weight:600}.news-row{gap:10px;display:flex}.news-ok{color:#2f7a36;font-weight:600}input{font:inherit;border:1px solid var(--line-2);background:var(--surface);width:100%;height:44px;color:var(--ink);border-radius:6px;padding:0 14px}input:focus{outline:2px solid var(--blue);outline-offset:0;border-color:var(--blue)}input[aria-invalid=true]{border-color:var(--red)}.field-error{color:var(--red);font-size:.875rem}.demo{background:var(--ink-strong);color:#fff;padding:clamp(80px,10vw,140px) 0;position:relative;overflow:hidden}.demo-media{position:absolute;inset:0}.demo-media .video-missing{background:var(--ink-strong)}.demo-media .video-missing span{display:none}.demo-veil{background:#0b1015bd;position:absolute;inset:0}.demo-grid{grid-template-columns:7fr 5fr;align-items:center;gap:clamp(32px,5vw,80px);display:grid;position:relative}.demo-copy{gap:20px;display:grid}.demo-title{color:#fff;max-width:18ch;font-size:clamp(2rem,4vw,3.2rem)}.demo-copy p{color:#ffffffc7;max-width:46ch;font-size:1.1rem}.demo-form{background:var(--surface);color:var(--ink);border-radius:12px;gap:16px;padding:clamp(24px,3vw,36px);display:grid}.field{gap:6px;display:grid}.field label{font-size:.9rem;font-weight:600}.demo-sent{justify-items:start;gap:12px}.demo-sent h3{font-size:1.4rem}.demo-sent p{color:var(--muted)}.site-footer{background:var(--surface);border-top:1px solid var(--line-2);padding:56px 0 32px;font-size:.95rem}.footer-grid{grid-template-columns:2fr 1fr 1fr;gap:32px;display:grid}.footer-grid img{width:auto;height:28px}.footer-tag{color:var(--muted);margin-top:10px}.footer-grid ul{gap:8px;display:grid}.footer-grid a{color:var(--ink-2);text-decoration:none}.footer-grid a:hover{color:var(--blue)}.footer-contact{color:var(--muted);gap:4px;display:grid}.footer-base{border-top:1px solid var(--line);color:var(--muted-2);margin-top:40px;padding-top:20px;font-size:.85rem}@media (max-width:1080px){.main-nav ul{gap:20px}.mock{grid-template-columns:1fr}.mock-side{display:none}.mock-tabs{display:flex}}@media (max-width:960px){.menu-toggle{align-items:center;display:inline-flex}.main-nav{top:var(--header-h);padding:20px var(--gutter) 28px;background:var(--surface);border-bottom:1px solid var(--line-2);flex-direction:column;align-items:stretch;gap:16px;display:none;position:fixed;left:0;right:0}.main-nav.is-open{display:flex}.main-nav ul{flex-direction:column;gap:0}.main-nav ul a{border-bottom:1px solid var(--line);padding:12px 0;font-size:1.05rem;display:block}.hero-title,.hero-side{grid-column:1/-1}.mock-tiles{grid-template-columns:repeat(2,1fr)}.mock-cols,.problem-grid,.how-grid,.sol-grid,.agents-grid,.roles-grid,.alerts-grid,.faq-grid,.demo-grid{grid-template-columns:1fr}.faq-head{position:static}.sol-media{order:-1;position:relative;top:0}.sol-grid{gap:24px}.agents-list ul{grid-template-columns:1fr}.pyramid{max-width:400px}.team-row{grid-template-columns:1fr;max-width:520px}.member-photo{aspect-ratio:4/3}.principles-row{grid-template-columns:1fr;gap:0}.principles-row li{padding:18px 0}.role-panel{min-height:0}.kp-stage{--zoom:1.12}.benefits-grid{grid-template-columns:1fr 1fr}.news-inner{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:first-child{grid-column:1/-1}}@media (max-width:640px){.hero-title{font-size:clamp(2.3rem,10vw,3rem)}.mock-context span:not(:last-child),.mock-context .sep,.mock-bell{display:none}.mock-main{padding:12px 14px 16px}.tbl-vulns th:nth-child(2),.tbl-vulns td:nth-child(2),.tbl-iper th:nth-child(3),.tbl-iper td:nth-child(3),.tbl-courses th:nth-child(3),.tbl-courses td:nth-child(3){display:none}.problem-visual{height:420px}.fragment{max-width:56%;padding:9px 11px}.compare-row{grid-template-columns:1fr}.compare-headrow{display:none}.c-without{border-top:1px solid var(--line-2)!important;padding-bottom:6px!important}.c-with{border-top:0!important}.c-tag{color:var(--muted-2);margin-bottom:2px;font-size:.75rem;font-weight:600;display:block}.c-with .c-tag{color:var(--blue-dark)}.benefits-grid{grid-template-columns:1fr;gap:32px}.alerts-visual{padding-bottom:0}.kp-stage{aspect-ratio:4/3;--zoom:1.5}.mail{width:auto;margin-top:14px;position:static}.role-sample{grid-template-columns:1fr}.role-metric{grid-template-columns:auto 1fr;align-items:center;gap:12px}.how-tab{gap:6px;padding:12px 2px 10px;font-size:.74rem}.how-tab-num{width:28px;height:28px}.how-panel{min-height:0;padding:20px}.stepper{grid-template-columns:1fr 1fr}.folder-list li{grid-template-columns:1fr 40px;gap:6px 10px}.folder-list li .rowbar.wide{order:3;grid-column:1/-1}.folder-list li .badge{display:none}.mock-toast{max-width:none;top:62px;left:14px;right:14px}.mock-tiles.is-three{grid-template-columns:1fr 1fr 1fr}.mock-tiles.is-three .tile-value{font-size:20px}.news-row{flex-direction:column}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-delay:0s!important}html{scroll-behavior:auto}.reveal-inner{transform:none}}.hp{opacity:0;width:1px!important;height:1px!important;position:absolute!important;left:-9999px!important}.btn:disabled{opacity:.7;cursor:progress}
