@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e484ef06964e3fd1-s.31i7usxn6xzi8.woff2)format("woff2");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:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/116f49b013842575-s.p.3p6-qd2_5i8k0.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/aaeb013c77132fba-s.p.11vj41fawvu--.woff2)format("woff2");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:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.YmT6qW_className{font-family:Newsreader,Newsreader Fallback;font-style:normal;font-weight:400}.YmT6qW_variable{--font-display:"Newsreader", "Newsreader Fallback"}
@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.138s14ivx2xer.woff2)format("woff2");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:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.p.3b2emle-7szv-.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.13rul5q9jl2r0.woff2)format("woff2");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:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.138s14ivx2xer.woff2)format("woff2");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:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.p.3b2emle-7szv-.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.13rul5q9jl2r0.woff2)format("woff2");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:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.NwHe1q_className{font-family:Archivo,Archivo Fallback;font-style:normal}.NwHe1q_variable{--font-body:"Archivo", "Archivo Fallback"}
:root{--bg:#ebe6e6;--bg2:#f4f1f1;--surface:#fff;--ink:#1f1b1c;--muted:#6d6566;--line:#dcd4d4;--wine:#6b2538;--wine2:#57202f;--mustard:#a5840e;--gold:#e6b422;--dark:#262324;--accent:var(--wine);--accent-ink:#fff;--s1:#c98200;--s2:#2c64c9;--s3:#14897b;--s4:#b4473f;--mon:#0d1015;--mon-line:#2a2f38;--mon-text:#e9ecf1;--led:#f2a900;--wood:#b98a57;--wood2:#a97a49;--display:var(--font-display), Georgia, "Times New Roman", serif;--body:var(--font-body), "Helvetica Neue", Arial, sans-serif;--mono:var(--font-mono), ui-monospace, Consolas, monospace;--r:14px}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);font:400 16px/1.6 var(--body);margin:0}.wrap{max-width:1240px;margin:0 auto;padding-inline:clamp(16px,3vw,32px)}a{color:inherit}:focus-visible{outline:2px solid var(--wine);outline-offset:3px}h1,h2,h3{font-family:var(--display);text-wrap:balance;letter-spacing:-.015em;margin:0;font-weight:400;line-height:1.08}.num{font-variant-numeric:tabular-nums}p{margin:0}header.top{padding-top:16px}header.top .bar{background:var(--dark);color:#fff;border-radius:var(--r);justify-content:space-between;align-items:center;gap:16px;padding:12px 12px 12px 24px;display:flex}.brand{font:500 26px/1 var(--display);letter-spacing:-.01em;color:#fff;align-items:center;gap:10px;text-decoration:none;display:flex}.brand i{background:var(--gold);border-radius:50%;width:12px;height:12px;display:inline-block;box-shadow:0 0 0 4px #e6b42240}nav.main{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:24px;font-size:14px;display:flex}nav.main a{color:#b9b1b2;text-decoration:none}nav.main a:hover,nav.main a[aria-current=page]{color:#fff}.cta-link{background:var(--wine);border-radius:999px;align-items:center;gap:10px;padding:6px 6px 6px 16px;display:inline-flex;color:#fff!important}.cta-link:after{content:"→";width:28px;height:28px;color:var(--wine);background:#fff;border-radius:50%;place-items:center;font-size:15px;display:inline-grid}.cta-link:hover{background:var(--wine2)}.lang{font:500 12px/1 var(--mono);border:1px solid #4a4445;border-radius:999px;padding:7px 10px}.menu-btn{font:500 13px/1 var(--mono);color:#fff;cursor:pointer;background:0 0;border:1px solid #4a4445;border-radius:999px;padding:7px 10px;display:none}.mob-menu{display:none}@media (max-width:860px){nav.main a.hide-sm{display:none}.menu-btn{display:inline-block}.mob-menu{background:var(--dark);border-radius:var(--r);margin:8px clamp(16px,3vw,32px) 0;padding:6px 20px 12px;display:grid}.mob-menu a{color:#fff;border-bottom:1px solid #3a3536;padding:12px 0;text-decoration:none}}.btns{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.btns.center{justify-content:center;margin-top:40px}.btn{font:500 15px/1 var(--body);border:1.5px solid var(--ink);color:var(--ink);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:12px;padding:12px 22px;text-decoration:none;display:inline-flex}.btn.main{background:var(--ink);border-color:var(--ink);color:#fff;padding:6px 6px 6px 20px}.btn.main:after{content:"→";width:34px;height:34px;color:var(--ink);background:#fff;border-radius:50%;place-items:center;font-size:16px;transition:transform .15s;display:inline-grid}.btn.main:hover:after{transform:translate(3px)}.btn.main:disabled{opacity:.5;cursor:default}.btn.main.light{color:var(--ink);background:#fff;border-color:#fff}.btn.main.light:after{background:var(--wine);color:#fff}.btn.main.gold{background:var(--gold);border-color:var(--gold);color:var(--ink)}.btn.main.gold:after{background:var(--ink);color:var(--gold)}.btn.ghost:hover{border-color:var(--wine);color:var(--wine)}.btn.ghost.light{color:#fff;border-color:#ffffff80}.btn.ghost.light:hover{color:#fff;border-color:#fff}.hero{background:var(--dark);color:#fff;border-radius:var(--r);margin-top:10px;padding:clamp(28px,4vw,52px) clamp(22px,4vw,48px) 0;overflow:hidden}.hero-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(28px,4vw,56px);display:grid}@media (max-width:960px){.hero-grid{grid-template-columns:minmax(0,1fr)}}.hero h1{font-size:clamp(42px,5.4vw,72px)}.hero p.lead{color:#cfc7c8;max-width:40ch;margin:22px 0 30px;font-size:18px}.hero .caption{color:#9c9394}.hero-row{border-top:1px solid #ffffff24;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:clamp(32px,4vw,48px);padding:28px 0 34px;display:grid}@media (max-width:860px){.hero-row{grid-template-columns:minmax(0,1fr)}}.hero-row>div{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:14px;display:grid}.hero-row svg{color:var(--gold)}.hero-row h2{margin-bottom:6px;font-size:21px}.hero-row p{color:#b9b1b2;font-size:14px}.monitor{background:var(--mon);color:var(--mon-text);border:1px solid var(--mon-line);border-radius:12px;overflow:hidden}.mon-bar{font:500 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#8c94a3;border-bottom:1px solid var(--mon-line);justify-content:space-between;gap:12px;padding:8px 12px;display:flex}.mon-bar .rec:before{content:"";vertical-align:1px;background:#e5483b;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.frame{aspect-ratio:16/9;background:linear-gradient(#1b2029 0%,#232a35 46%,#14181f 47%);position:relative;overflow:hidden}.crowd{opacity:.75;background:repeating-linear-gradient(90deg,#2a303b 0 6px,#232832 6px 11px,#30363f 11px 15px);height:30%;position:absolute;inset:0 0 auto}.led{background:#07090c;align-items:center;height:9%;display:flex;position:absolute;top:31%;left:0;right:0;overflow:hidden}.led-track{white-space:nowrap;font:800 clamp(12px, 2.2vw, 20px)/1 var(--body);letter-spacing:.06em;color:var(--led);text-transform:uppercase;gap:9%;padding-left:6%;animation:26s linear infinite led;display:flex}.led-track span:nth-child(2n){color:#7db3ff}@keyframes led{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.led-track{animation:none}}.floor{background:repeating-linear-gradient(90deg, var(--wood) 0 22px, var(--wood2) 22px 24px);transform-origin:top;position:absolute;inset:40% -10% 0;transform:perspective(420px)rotateX(38deg)}.floor-logo{font:800 clamp(18px, 3.8vw, 36px)/1 var(--body);color:#ffffffd1;text-transform:uppercase;position:absolute;top:70%;left:30%;transform:perspective(300px)rotateX(40deg)skew(-8deg)}.scorebug{font:500 clamp(9px, 1.4vw, 12px)/1 var(--mono);background:#0b0d11;border:1px solid #333a45;display:flex;position:absolute;bottom:6%;left:3%}.scorebug span{border-right:1px solid #333a45;padding:5px 8px}.scorebug span:last-child{color:var(--led);border:0}.box{border:2px solid var(--led);position:absolute}.box b{background:var(--led);color:#12151b;font:500 clamp(8px, 1.2vw, 11px)/1 var(--mono);white-space:nowrap;padding:3px 5px;position:absolute;bottom:100%;left:-2px}.box.blue{border-color:#7db3ff}.box.blue b{background:#7db3ff}.b1{width:23%;height:10%;top:30.5%;left:7%}.b2{width:21%;height:10%;top:30.5%;left:39%}.b3{width:37%;height:17%;top:66%;left:27%}.timeline{border-top:1px solid var(--mon-line);padding:14px 12px 12px}.tl-row{font:500 11px/1 var(--mono);color:#c5cbd6;grid-template-columns:110px minmax(0,1fr) 54px;align-items:center;gap:10px;display:grid}.tl-row+.tl-row{margin-top:8px}.tl-row .t{text-align:right;color:var(--mon-text)}.track{background:#1a1f27;border-radius:3px;height:10px;position:relative;overflow:hidden}.track i{position:absolute;top:0;bottom:0}.caption{color:var(--muted);margin-top:10px;font-size:13px}section.sec>.wrap{padding-block:clamp(56px,7vw,96px)}.sec-head{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:end;gap:clamp(20px,4vw,64px);margin-bottom:44px;display:grid}.sec-head.center{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:14px}@media (max-width:800px){.sec-head{grid-template-columns:minmax(0,1fr)}}.sec-head h2,.intro h2,.acc h2,.cta-band h2{font-size:clamp(34px,4.2vw,54px)}.sec-head p{color:var(--muted);max-width:58ch;font-size:16px}.page-head .wrap{padding-block:clamp(48px,6vw,80px) 8px}.page-head h1{font-size:clamp(44px,6vw,76px)}.page-head p{color:var(--muted);max-width:60ch;margin-top:18px;font-size:18px}.intro{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:end;gap:clamp(24px,5vw,80px);margin-bottom:44px;display:grid}@media (max-width:860px){.intro{grid-template-columns:minmax(0,1fr)}}.intro p{color:var(--muted);max-width:46ch;margin-bottom:22px}.proof{grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:16px;display:grid}@media (max-width:860px){.proof{grid-template-columns:minmax(0,1fr)}}.proof .shot img{object-fit:cover;object-position:left top;height:100%}.stats{gap:16px;display:grid}.stat{background:var(--surface);border-radius:var(--r);padding:22px 24px;position:relative;overflow:hidden}.stat .v{font:400 clamp(38px, 4vw, 52px)/1 var(--display);color:var(--wine)}.stat p{color:var(--muted);max-width:22ch;margin-top:10px;font-size:14px}.stat-i{width:64px;height:64px;color:var(--line);position:absolute;top:18px;right:18px}.folders{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 20px;padding-top:22px;display:grid}@media (max-width:860px){.folders{grid-template-columns:minmax(0,1fr)}}.folder{background:var(--bg2);border-radius:var(--r) 0 var(--r) var(--r);flex-direction:column;min-height:220px;padding:30px 26px;display:flex;position:relative}.folder:after{content:"";background:inherit;clip-path:polygon(9% 0,100% 0,100% 100%,0 100%);border-radius:12px 12px 0 0;width:56%;height:22px;position:absolute;top:-21px;right:0}.folder .tab-n{z-index:1;font:400 17px/1 var(--display);position:absolute;top:-16px;right:18px}.folder h3{margin:auto 0 10px;padding-top:40px;font-size:26px}.folder p{color:var(--muted);font-size:15px}.folder.c1{background:var(--wine);color:#fff}.folder.c2{background:var(--mustard);color:#fff}.folder.c3{background:var(--dark);color:#fff}.folder.c1 p,.folder.c2 p,.folder.c3 p{color:#ffffffc7}.folders.light .folder{background:var(--surface);min-height:0}.folders.light .folder h3{margin-top:0;padding-top:8px;font-size:24px}section.wine{background:var(--wine);color:#fff}section.wine .sec-head p,section.wine .shot figcaption{color:#e2cfd4}.report{background:var(--surface);border-radius:var(--r);overflow:hidden}.tbl-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:640px}th,td{text-align:left;border-bottom:1px solid var(--line);padding:14px 20px}tr:last-child td{border-bottom:0}th{font:500 11px/1.2 var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);background:var(--bg2)}td.r,th.r{text-align:right}td.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.sw{border-radius:3px;width:10px;height:10px;margin-right:10px;display:inline-block}.share{justify-content:flex-end;align-items:center;gap:10px;display:flex}.share .bar{background:var(--bg);border-radius:3px;width:100px;height:6px;position:relative;overflow:hidden}.share .bar i{position:absolute;top:0;bottom:0;left:0}.note{color:var(--muted);border-top:1px solid var(--line);padding:14px 20px;font-size:13px}.report td:first-child{white-space:nowrap}.shots{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}@media (max-width:800px){.shots{grid-template-columns:minmax(0,1fr)}}.shot{margin:0}.shot img{border-radius:var(--r);width:100%;height:auto;display:block;box-shadow:0 18px 40px #1f1b1c2e}.shot figcaption{color:var(--muted);margin-top:12px;font-size:13px}.calc{background:var(--surface);border-radius:var(--r);grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start;gap:clamp(24px,4vw,48px);padding:clamp(22px,3vw,36px);display:grid}@media (max-width:860px){.calc{grid-template-columns:minmax(0,1fr)}}.form{gap:18px;display:grid}.form label{color:var(--muted);gap:6px;font-size:14px;display:grid}.form input,.form select,.form textarea{font:400 16px/1.3 var(--body);color:var(--ink);background:var(--bg2);border:1px solid var(--line);border-radius:10px;width:100%;padding:12px 14px}.form input:focus,.form select:focus,.form textarea:focus{outline:2px solid var(--wine);outline-offset:1px}.calc-out{background:var(--dark);color:#fff;border-radius:var(--r);padding:26px 28px}.calc-out .v{font:400 clamp(46px, 5.6vw, 72px)/1 var(--display);color:var(--gold)}.calc-out .f{font:400 13px/1.6 var(--mono);color:#b9b1b2;word-break:break-word;margin-top:14px}.calc-out p{color:#b9b1b2;margin-top:14px;font-size:14px}.acc{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:clamp(24px,5vw,72px);display:grid}@media (max-width:860px){.acc{grid-template-columns:minmax(0,1fr)}}.acc .sub{color:var(--muted);max-width:46ch;margin-top:18px}.prose p+p{margin-top:14px}.prose p{max-width:64ch}.prose.card{background:var(--surface);border-radius:var(--r);padding:28px 30px}.figs{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.fig{background:var(--surface);border-radius:var(--r);padding:18px}.fig .v{font:400 clamp(30px, 3.6vw, 44px)/1 var(--display);color:var(--wine)}.fig .k{color:var(--muted);margin-top:6px;font-size:14px;line-height:1.35}.faq{gap:10px;max-width:880px;display:grid}.faq details{background:var(--surface);border-radius:var(--r);padding:0 22px}.faq summary{cursor:pointer;font:500 17px/1.4 var(--body);padding:18px 40px 18px 0;list-style:none;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";background:var(--bg);width:30px;height:30px;color:var(--wine);font:400 20px/1 var(--body);border-radius:50%;place-items:center;display:grid;position:absolute;top:13px;right:0}.faq details[open] summary:after{content:"−";background:var(--wine);color:#fff}.faq details p{color:var(--muted);max-width:68ch;margin:0 0 20px}.cta-band{background:var(--dark);color:#fff;border-radius:var(--r);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:32px;padding:clamp(32px,5vw,64px);display:grid}@media (max-width:860px){.cta-band{grid-template-columns:minmax(0,1fr)}}.cta-band p{color:#b9b1b2;margin-bottom:20px}.feat-group+.feat-group{margin-top:64px}.feat-group h2{margin-bottom:22px;font-size:clamp(30px,3.6vw,44px)}.feat-row{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start;gap:clamp(24px,4vw,48px);display:grid}@media (max-width:900px){.feat-row{grid-template-columns:minmax(0,1fr)}}.feat-list{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.feat-list div{background:var(--surface);border-radius:var(--r);padding:18px 22px}.feat-list h3{font:500 17px/1.3 var(--body);margin-bottom:4px}.feat-list p{color:var(--muted);font-size:15px}.narrow{max-width:760px}.notice{background:var(--surface);border-radius:var(--r);border-left:4px solid var(--gold);padding:14px 18px;font-size:15px}footer.site{background:var(--dark);color:#b9b1b2;margin-top:24px}footer.site .wrap{grid-template-columns:minmax(0,1fr) auto;gap:20px 40px;padding-block:48px 28px;font-size:14px;display:grid}@media (max-width:700px){footer.site .wrap{grid-template-columns:minmax(0,1fr)}}.foot-brand{gap:4px;display:grid}.foot-brand b{font:500 28px/1 var(--display);color:#fff;margin-bottom:6px}.foot-nav{flex-wrap:wrap;align-content:start;gap:10px 24px;display:flex}.foot-nav a,.foot-brand a{text-decoration:none}.foot-nav a:hover,.foot-brand a:hover{color:#fff}.foot-rights{border-top:1px solid #3a3536;grid-column:1/-1;padding-top:18px;font-size:12px}.demo-banner{margin-top:10px}.demo-banner .bar{background:var(--gold);color:var(--ink);border-radius:10px;padding:9px 18px;font-size:14px}.demo-banner a{margin-left:8px;font-weight:600}.app-grid{grid-template-columns:230px minmax(0,1fr);gap:36px;padding-block:28px 80px;display:grid}@media (max-width:860px){.app-grid{grid-template-columns:minmax(0,1fr);gap:20px}}.app-grid aside{background:var(--surface);border-radius:var(--r);align-self:start;padding:20px 12px}.org{font:500 20px/1.25 var(--display);margin:0 10px 18px}.org span{font:400 13px/1.4 var(--body);color:var(--muted);margin-top:4px;display:block}.app-nav{gap:2px;display:grid}@media (max-width:860px){.app-nav{flex-wrap:wrap;gap:6px;display:flex}}.app-nav a{color:var(--muted);border-radius:10px;padding:10px 12px;text-decoration:none}.app-nav a:hover{color:var(--ink);background:var(--bg2)}.app-nav a[aria-current=page]{color:#fff;background:var(--wine)}.app-main h1{margin-bottom:22px;font-size:clamp(34px,3.6vw,48px)}.app-main h2{margin:40px 0 14px;font-size:28px}.kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}@media (max-width:760px){.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi b{font-size:28px}}.kpi{background:var(--surface);border-radius:var(--r);padding:18px 20px}.kpi b{font:400 36px/1.05 var(--display);color:var(--wine);display:block}.kpi span{color:var(--muted);font-size:13px}.panel{background:var(--surface);border-radius:var(--r);overflow:hidden}.bars{align-items:flex-end;gap:10px;height:190px;padding:18px 18px 0;display:flex}.bars div{height:100%;font:400 11px/1.2 var(--mono);color:var(--muted);flex-direction:column;flex:1;justify-content:flex-end;align-items:center;display:flex}.bars i{background:var(--wine);width:100%;display:block}.bars small{white-space:nowrap;margin-top:6px}.bars .stack{border-radius:6px 6px 0 0;flex-direction:column-reverse;width:100%;display:flex;overflow:hidden}.bars .stack i{width:100%;min-height:1px;display:block}.legend{color:var(--muted);border-top:1px solid var(--line);flex-wrap:wrap;gap:6px 18px;margin-top:12px;padding:14px 18px;font-size:13px;display:flex}.legend .sw{margin-right:6px}.pill{font:500 12px/1 var(--mono);background:var(--bg);white-space:nowrap;border-radius:999px;padding:5px 10px}.pill.ready{color:#0f6b5f;background:#dcefe9}.pill.processing{color:#7a5e00;background:#f7ecc9}.pill.failed{color:#9b2c2c;background:#f6dcdc}.dl{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.dl a,.dl button{font:500 12px/1 var(--mono);border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;border-radius:999px;padding:7px 11px;text-decoration:none}.dl a:hover,.dl button:hover{border-color:var(--wine);color:var(--wine)}.row-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}.mini-bar{background:var(--bg);border-radius:4px;min-width:80px;height:8px;position:relative;overflow:hidden}.mini-bar i{position:absolute;inset:0 auto 0 0}.app-main table{min-width:560px}.app-main td,.app-main th{padding:12px 16px}.app-main td{white-space:nowrap}td.top{color:var(--wine);background:#f6eef0;font-weight:600}.upload{padding:22px}.form-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}@media (max-width:700px){.form-row{grid-template-columns:minmax(0,1fr)}}.form small{font-size:12px}.logo-prev{flex-wrap:wrap;gap:8px;display:flex}.logo-prev img{object-fit:contain;background:#8a8f99;border-radius:8px;width:96px;height:64px;padding:6px}.sw.big{vertical-align:6px;width:16px;height:16px;margin-right:14px}.hbars{padding:10px 18px}.hbar{grid-template-columns:180px minmax(0,1fr) 80px;align-items:center;gap:14px;padding:9px 0;font-size:14px;display:grid}.hbar+.hbar{border-top:1px solid var(--line)}.hbar .r{text-align:right}.evidence{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:14px;display:grid}.ev{background:var(--surface);border-radius:var(--r);margin:0;overflow:hidden}.ev figcaption{gap:4px;padding:12px 14px 14px;font-size:14px;display:grid}.ev figcaption .mono{font:400 12px/1.4 var(--mono);color:var(--muted)}.ev-frame{aspect-ratio:16/9;background:linear-gradient(180deg, #1b2029 0 38%, #07090c 38% 48%, var(--wood) 48%);position:relative;overflow:hidden}.ev-frame:before{content:"";opacity:.7;background:repeating-linear-gradient(90deg,#2a303b 0 5px,#232832 5px 9px);position:absolute;inset:0 0 62%}.ev-box{border:2px solid;position:absolute}.ev-box b{color:#12151b;font:500 10px/1 var(--mono);white-space:nowrap;text-overflow:ellipsis;max-width:180px;padding:3px 5px;position:absolute;bottom:100%;left:-2px;overflow:hidden}.ev-box i{font:800 clamp(9px, 1vw, 13px)/1 var(--body);text-transform:uppercase;color:#ffffffd9;text-align:center;justify-content:center;align-items:center;font-style:normal;display:flex;position:absolute;inset:0;overflow:hidden}.ev-led .ev-box{width:40%;height:12%;top:37%;left:12%}.ev-led .ev-box i{color:var(--led)}.ev-floor .ev-box{width:44%;height:22%;top:62%;left:28%}.ev-floor .ev-box b{top:100%;bottom:auto}.ev-tv .ev-box{background:#0b0d11;width:36%;height:12%;bottom:8%;left:4%}.ev-tv .ev-box b{display:none}.ev-tv .ev-box i{white-space:nowrap;font-size:clamp(8px,.9vw,12px)}.ev-referee .ev-box{background:repeating-linear-gradient(90deg,#111 0 6px,#eee 6px 12px);width:12%;height:30%;top:30%;left:44%}.ev-referee .ev-box i{display:none}.ev-backboard .ev-box{background:#ffffff1f;width:18%;height:20%;top:12%;left:56%}.ev-backboard .ev-box i{display:none}.ev-interview{background:repeating-linear-gradient(45deg,#232a35 0 30px,#2c3542 30px 60px)}.ev-interview:before{display:none}.ev-interview .ev-box{width:30%;height:26%;top:18%;left:8%}.chat-open{z-index:50;font:500 15px/1 var(--body);background:var(--wine);color:#fff;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:10px;padding:6px 6px 6px 18px;display:inline-flex;position:fixed;bottom:24px;right:24px;box-shadow:0 10px 28px #6b253859}.chat-open:after{content:"?";background:var(--gold);width:32px;height:32px;color:var(--ink);border-radius:50%;place-items:center;font-weight:700;display:inline-grid}.chat{z-index:50;background:var(--surface);border-radius:var(--r);flex-direction:column;width:min(380px,100vw - 32px);height:min(540px,100vh - 48px);display:flex;position:fixed;bottom:24px;right:24px;overflow:hidden;box-shadow:0 20px 50px #1f1b1c4d}.chat-head{background:var(--wine);color:#fff;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.chat-head b{font:500 21px/1 var(--display)}.chat-head button{color:#fff;cursor:pointer;background:0 0;border:0;font-size:24px;line-height:1}.chat-body{flex-direction:column;flex:1;gap:10px;padding:14px;display:flex;overflow-y:auto}.msg{white-space:pre-wrap;border-radius:12px;max-width:88%;padding:10px 13px;font-size:14px;line-height:1.5}.msg.bot{background:var(--bg2);border-bottom-left-radius:4px;align-self:flex-start}.msg.me{background:var(--dark);color:#fff;border-bottom-right-radius:4px;align-self:flex-end}.msg.typing{color:var(--muted);letter-spacing:.2em}.chat-form{border-top:1px solid var(--line);gap:8px;padding:10px;display:flex}.chat-form input{border:1px solid var(--line);min-width:0;font:400 15px/1.3 var(--body);background:var(--bg2);color:var(--ink);border-radius:999px;flex:1;padding:10px 14px}.chat-form input:focus{outline:2px solid var(--wine);outline-offset:0}.chat-form button{font:500 14px/1 var(--body);background:var(--wine);color:#fff;cursor:pointer;border:0;border-radius:999px;padding:0 16px}.chat-form button:disabled{opacity:.5}.chat-note{color:var(--muted);padding:0 14px 10px;font-size:11px}@media print{header.top,footer.site,.demo-banner,.app-grid aside,.dl,.btn,.upload,.chat,.chat-open{display:none!important}.app-grid{padding:0;display:block}body{color:#000;background:#fff}.panel,.ev,.kpi{border:1px solid #ddd}table{min-width:0}.ev{break-inside:avoid}}.split{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:stretch;gap:20px;display:grid}@media (max-width:860px){.split{grid-template-columns:minmax(0,1fr)}}.card-pad{background:var(--surface);border-radius:var(--r);padding:clamp(24px,3vw,40px)}.dark-card{background:var(--dark);color:#fff;border-radius:var(--r);flex-direction:column;gap:18px;padding:clamp(24px,3vw,40px);display:flex}.dark-card h2{font-size:clamp(28px,3vw,38px)}.dark-card p{color:#cfc7c8}.dark-card .btn{align-self:flex-start;margin-top:auto}.dark-card .btns .btn{margin-top:0}.dark-card .big{font:400 clamp(22px, 2.4vw, 28px)/1.3 var(--display);color:#fff}.next-steps{counter-reset:s;gap:14px;margin:0;padding:0;list-style:none;display:grid}.next-steps li{counter-increment:s;color:#e6dfe0;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;display:grid}.next-steps li:before{content:counter(s);background:var(--gold);width:36px;height:36px;color:var(--ink);border-radius:50%;place-items:center;font-weight:600;display:grid}.dark-card .mail{border-top:1px solid #3a3536;margin-top:auto;padding-top:18px}.dark-card .mail a{color:var(--gold);font-size:18px}.founder{grid-template-columns:88px minmax(0,1fr);align-items:center;gap:18px 22px;display:grid}.founder h2{font-size:34px}.avatar{background:var(--wine);color:#fff;width:88px;height:88px;font:400 40px/1 var(--display);border-radius:50%;place-items:center;display:grid}.sub-h{margin:64px 0 18px;font-size:clamp(30px,3.4vw,44px)}.folder .big{font:400 21px/1.35 var(--display);color:var(--ink);margin-top:18px}.login{grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:20px;max-width:980px;display:grid}@media (max-width:860px){.login{grid-template-columns:minmax(0,1fr)}}.login h1{font-size:clamp(36px,4vw,52px)}.login .dark-card{justify-content:space-between}.nf{padding-block:24px 80px}.brand.dark{color:var(--ink)}.nf-card{background:var(--surface);border-radius:var(--r);text-align:center;margin-top:24px;padding:clamp(40px,6vw,80px) 24px}.nf-code{font:400 clamp(80px, 12vw, 140px)/1 var(--display);color:var(--wine)}.nf-card h1{margin-top:8px;font-size:clamp(30px,3.4vw,44px)}.nf-card p{color:var(--muted);margin-top:6px}.logout{border-top:1px solid var(--line);margin:14px 10px 0;padding-top:12px}.logout button{color:var(--muted);font:400 14px/1.4 var(--body);cursor:pointer;background:0 0;border:0;padding:0}.logout button:hover{color:var(--wine)}.app-main td.wrap-cell{white-space:normal;min-width:180px;font-size:14px;line-height:1.35}.ev-img{aspect-ratio:16/9;object-fit:cover;background:#111;border-radius:10px;width:100%;display:block}.rcard{margin:0}.rcard-in{background:var(--surface);color:var(--ink);border-radius:12px;padding:22px 24px 20px}.rcard-head{font:400 22px/1.2 var(--display);justify-content:space-between;align-items:baseline;gap:12px;display:flex}.rcard-head small{font:400 13px/1.2 var(--body);color:var(--muted)}.rcard .sw{vertical-align:1px;border-radius:2px;width:11px;height:11px;margin-right:9px;display:inline-block}.rcard-kpi{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:10px;margin:16px 0 18px;padding-bottom:16px;display:grid}.rcard-kpi b{font:400 26px/1.1 var(--display);color:var(--wine);display:block}.rcard-kpi span{color:var(--muted);font-size:12px}.rcard-sub{color:var(--muted);margin-bottom:6px;font-size:13px}.court{width:100%;height:auto;display:block}.court-t text{font:500 10px/1 var(--body);fill:#6d6566}.rcard-legend{grid-template-columns:repeat(4,1fr);gap:8px;margin:8px 0 14px;padding:0;list-style:none;display:grid}.rcard-legend li{color:var(--muted);font-size:12px}.rcard-legend b{color:var(--ink);font-size:14px;font-weight:500;display:block}.rcard-bars{grid-template-columns:repeat(6,1fr);align-items:end;gap:10px;height:64px;display:grid}.rcard-bars div{flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;height:100%;display:flex}.rcard-bars i{background:var(--s1);opacity:.85;border-radius:3px 3px 0 0;width:100%}.rcard-bars small{color:var(--muted);font-size:11px}.rcard .caption{margin-top:10px}.plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}@media (max-width:900px){.plans{grid-template-columns:minmax(0,1fr)}}.plan{flex-direction:column;gap:6px;padding:22px;display:flex}.plan h3{font:400 22px/1.2 var(--display);margin:0}.plan .price{font:400 30px/1.1 var(--display);color:var(--wine);margin:6px 0 0}.plan .price small{font:400 13px/1 var(--body);color:var(--muted)}.plan .btns{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:12px;display:flex}.plan form{margin:0}.guide-toc{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 56px;padding:0;list-style:none;display:grid}@media (max-width:960px){.guide-toc{grid-template-columns:repeat(2,minmax(0,1fr))}}.guide-toc a{background:var(--surface);border-radius:var(--r);color:var(--ink);align-items:center;gap:12px;height:100%;padding:14px 16px;font-size:15px;line-height:1.3;text-decoration:none;display:flex}.guide-toc a:hover{color:var(--wine)}.guide-toc b{background:var(--bg);width:30px;height:30px;color:var(--wine);font:400 17px/1 var(--display);border-radius:50%;flex:none;place-items:center;display:grid}.guide-step{border-top:1px solid var(--line);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(24px,4vw,56px);padding-block:44px;scroll-margin-top:24px;display:grid}.guide-step.no-img{grid-template-columns:minmax(0,1fr);max-width:720px}@media (max-width:960px){.guide-step{grid-template-columns:minmax(0,1fr)}}.guide-n{font:400 56px/1 var(--display);color:var(--wine);margin-bottom:10px;display:block}.guide-step h2{margin:0;font-size:clamp(28px,3vw,36px)}.guide-p{margin:12px 0 10px;font-size:17px}.guide-step ul{color:var(--muted);margin:0 0 18px;padding-left:20px}.guide-step li+li{margin-top:6px}.guide-img{background:var(--surface);border-radius:var(--r);box-shadow:0 1px 0 var(--line);padding:10px}.guide-img img{border-radius:6px;width:100%;height:auto;display:block}.guide-faq-t{border-top:1px solid var(--line);margin:56px 0 18px;padding-top:44px}.guide-cta{background:var(--dark);color:#fff;border-radius:var(--r);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:56px;padding:clamp(24px,4vw,44px);display:flex}.guide-cta h2{margin:0 0 6px}.guide-cta p{color:#cfc7c8;margin:0}
