@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-cyrillic-ext-wght-normal.460bdf14.woff2) format("woff2-variations");unicode-range:u+0460-052f,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(/_next/static/media/inter-cyrillic-wght-normal.491cbc05.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-greek-ext-wght-normal.23aae568.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(/_next/static/media/inter-greek-wght-normal.4449bf7a.woff2) format("woff2-variations");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-vietnamese-wght-normal.113a630f.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-latin-ext-wght-normal.3835a68e.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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(/_next/static/media/inter-latin-wght-normal.6c596dfc.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_next/static/media/jetbrains-mono-cyrillic-ext-wght-normal.0d2c2f66.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_next/static/media/jetbrains-mono-cyrillic-wght-normal.23645aad.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_next/static/media/jetbrains-mono-greek-wght-normal.c6c31cb1.woff2) format("woff2-variations");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_next/static/media/jetbrains-mono-vietnamese-wght-normal.93fc40a8.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_next/static/media/jetbrains-mono-latin-ext-wght-normal.9c9751ca.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_next/static/media/jetbrains-mono-latin-wght-normal.a865edea.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@property --spin{syntax:"<angle>";inherits:false;initial-value:0deg}:root{--tc:#0F5C5A;--ink:#141210;--ink2:#3b3631;--mut:#6f665d;--mut2:#9a9087;--glass2:rgba(255,255,255,.5);--line2:rgba(20,18,16,.08);--org:#e8683f;--red:#d9443a;--grn:#2f9e5b;--blu:#4a6cf7;--lime:#C8F07A;--bgA:#efe5d8;--bgB:#c9a682;--bgC:#8e6b4d;--bgD:#f6efe6;--bgE:#5c4535;--p1:#A6DC5A;--p2:#1d1e21;--p3:#7c828c;--p4:#b9bec6;--p5:#e1e4e8;--mono:"JetBrains Mono Variable","JetBrains Mono",ui-monospace,monospace;--ease:cubic-bezier(.2,.8,.2,1);--spring:cubic-bezier(.34,1.45,.64,1);--k:0;--mat:linear-gradient(145deg,rgba(255,255,255,.6),rgba(255,255,255,.26) 55%,rgba(255,255,255,.38));--matSh:0 1px 0 0 rgba(255,255,255,.75) inset,0 -1px 0 0 rgba(255,255,255,.18) inset,0 18px 50px -14px rgba(70,45,20,.22),0 2px 6px rgba(70,45,20,.05);--spec:rgba(255,255,255,.9);--edge:rgba(255,255,255,.55);--solid:rgba(255,255,255,.94)}html.dark{--ink:#f2f3f4;--ink2:#cfd2d6;--mut:#9095a0;--mut2:#6b7079;--glass2:rgba(255,255,255,.07);--line2:rgba(255,255,255,.07);--bgA:#0d0e10;--bgB:#1b1e22;--bgC:#121417;--bgD:#08090a;--bgE:#1f2a17;--p1:#B9EC6E;--p2:#f2f3f4;--p3:#9aa0aa;--p4:#5d636c;--p5:#3a3e44;--mat:linear-gradient(145deg,rgba(44,47,52,.55),rgba(20,22,25,.5) 55%,rgba(34,37,41,.55));--matSh:0 1px 0 0 rgba(255,255,255,.1) inset,0 18px 50px -14px rgba(0,0,0,.6);--spec:rgba(255,255,255,.22);--edge:rgba(255,255,255,.12);--solid:rgba(26,28,32,.96)}*{box-sizing:border-box}body,html{margin:0;height:100%;overflow:hidden;font-family:Inter Variable,Inter,system-ui,sans-serif;font-size:13px;color:var(--ink);background:var(--bgA);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{cursor:pointer;border:0;background:none;padding:0}button,input,textarea{font:inherit;color:inherit}svg.lucide{width:16px;height:16px;stroke-width:1.8;flex:none}.sp{flex:1 1}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:rgba(0,0,0,.12);border-radius:8px}::-webkit-scrollbar-track{background:transparent}html.dark ::-webkit-scrollbar-thumb{background:rgba(255,255,255,.1)}.bg{position:fixed;inset:0;z-index:0;overflow:hidden;background:linear-gradient(160deg,var(--bgD),var(--bgA) 45%,var(--bgB));transition:background .5s}.bg i{position:absolute;border-radius:50%;filter:blur(70px);opacity:.75;animation:drift 26s ease-in-out infinite alternate}.b1{width:520px;height:620px;left:-120px;top:-80px;background:var(--bgB)}.b2{width:460px;height:420px;right:6%;top:-120px;background:var(--bgC);opacity:.55!important;animation-duration:32s!important}.b3{width:640px;height:380px;left:30%;bottom:-160px;background:var(--bgE);opacity:.42!important;animation-duration:38s!important;animation-direction:alternate-reverse!important}.b4{width:300px;height:520px;right:-60px;bottom:10%;background:var(--bgB);animation-duration:29s!important}.b5{width:380px;height:300px;left:38%;top:22%;background:var(--bgD);opacity:.6!important}html.dark .b3{opacity:.3!important}@keyframes drift{0%{transform:translate(0) scale(1)}50%{transform:translate(60px,-40px) scale(1.08)}to{transform:translate(-40px,30px) scale(.96)}}.card,.glass{position:relative;isolation:isolate;background:var(--mat);backdrop-filter:blur(34px) saturate(190%);-webkit-backdrop-filter:blur(34px) saturate(190%);box-shadow:var(--matSh)}.card:before,.glass:before{padding:1px;z-index:2;background:linear-gradient(140deg,var(--spec),rgba(255,255,255,.08) 35%,rgba(255,255,255,.04) 65%,var(--edge));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.card:after,.card:before,.glass:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none}.card:after{z-index:1;opacity:0;transition:opacity .45s var(--ease);background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%),rgba(255,255,255,.4),transparent 42%)}html.dark .card:after{background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%),rgba(255,255,255,.07),transparent 42%)}.card:hover:after{opacity:1}.card>*{position:relative;z-index:3}#hdr{position:fixed;z-index:30;display:flex;align-items:center;gap:10px;top:calc(14px - 6px*var(--k));height:calc(58px - 14px*var(--k));left:calc(16px + 120px*var(--k));right:calc(16px + 120px*var(--k));border-radius:calc(29px - 7px*var(--k));padding:0 calc(9px - 2px*var(--k)) 0 calc(16px - 4px*var(--k));transition:opacity .45s var(--ease),transform .6s var(--ease)}#hdr:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:1;background:linear-gradient(105deg,transparent 42%,rgba(255,255,255,.28) 50%,transparent 58%) no-repeat;background-size:220% 100%;animation:sweep 16s var(--ease) infinite}html.dark #hdr:after{background-image:linear-gradient(105deg,transparent 42%,rgba(255,255,255,.06) 50%,transparent 58%)}@keyframes sweep{0%,82%{background-position:160% 0}to{background-position:-60% 0}}#hdr .brand{transform:scale(calc(1 - .12*var(--k)));transform-origin:left center}#hdr .brand,#hdr .hr{position:relative;z-index:3;display:flex;align-items:center}#hdr .hr{gap:8px;transform:scale(calc(1 - .14*var(--k)));transform-origin:right center}.hlogo{display:inline-flex;align-items:center;gap:9px;color:var(--ink)}.hlogo i{display:block;background:currentColor;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hbtn{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;position:relative;flex:none;background:rgba(255,255,255,.3);border:1px solid rgba(255,255,255,.55);box-shadow:inset 0 1px 0 rgba(255,255,255,.7);transition:transform .35s var(--spring),background .25s}html.dark .hbtn{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.hbtn:hover{transform:translateY(-1px) scale(1.04);background:rgba(255,255,255,.5)}html.dark .hbtn:hover{background:rgba(255,255,255,.1)}.hbtn .dot{position:absolute;top:9px;right:10px;width:7px;height:7px;border-radius:50%;background:var(--org);box-shadow:0 0 0 2px rgba(255,255,255,.8)}.hbtn.sm2{width:34px;height:34px}.av{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#d8c3a5,#8e6b4d);color:#fff;display:grid;place-items:center;font:600 11px Inter;flex:none}.menu{position:absolute;right:0;top:52px;width:240px;border-radius:18px;padding:6px;z-index:40;background:var(--solid);backdrop-filter:blur(30px) saturate(160%);-webkit-backdrop-filter:blur(30px) saturate(160%);border:1px solid rgba(255,255,255,.9);box-shadow:0 22px 50px -12px rgba(40,25,10,.35);opacity:0;visibility:hidden;transform:translateY(-6px) scale(.98);transform-origin:top right;transition:opacity .22s var(--ease),transform .3s var(--ease),visibility 0s .3s}html.dark .menu{border-color:rgba(255,255,255,.08);box-shadow:0 22px 50px -12px rgba(0,0,0,.6)}.menu.on{opacity:1;visibility:visible;transform:none;transition:opacity .22s var(--ease),transform .35s var(--spring)}.menu .mi,.menu a{display:flex;width:100%;gap:10px;align-items:center;padding:9px 10px;border-radius:11px;font-size:12.5px;text-align:left;transition:background .2s}.menu .mi:hover,.menu a:hover{background:rgba(0,0,0,.05)}html.dark .menu .mi:hover,html.dark .menu a:hover{background:rgba(255,255,255,.06)}.menu hr{border:0;border-top:1px solid var(--line2);margin:4px 6px}.mhd{display:flex;align-items:center;gap:10px;padding:8px 10px 6px}.mhd b{font-size:13px;display:block}.mhd small{font-size:11px;color:var(--mut)}#rail{position:fixed;z-index:30;left:16px;top:calc(96px - 40px*var(--k));display:flex;flex-direction:column;align-items:center;gap:12px;transition:opacity .45s var(--ease),transform .6s var(--ease)}#rail .ml{display:none}.rbox.os{display:flex;flex-direction:column;align-items:center;gap:4px;padding:6px;border-radius:26px}.rbox.os a{position:relative;width:40px;height:40px;display:grid;place-items:center;border-radius:50%;color:var(--ink2)}.rbox.os a:before{content:"";position:absolute;inset:0;border-radius:50%;background:transparent;transition:transform .4s var(--spring),background .25s,box-shadow .3s}.rbox.os a svg{transition:transform .4s var(--spring)}.rbox.os a .ml,.rbox.os a svg{position:relative;z-index:1}.rbox.os a:hover:before{background:rgba(255,255,255,.5);transform:scale(1.1)}.rbox.os a:hover svg{transform:scale(1.18)}.rbox.os a.on{color:var(--ink)}.rbox.os a.on:before{background:linear-gradient(180deg,#fff,rgba(255,255,255,.7));box-shadow:0 6px 16px -4px rgba(70,45,20,.28),inset 0 1px 0 #fff}html.dark .rbox.os a:hover:before{background:rgba(255,255,255,.08)}html.dark .rbox.os a.on:before{background:linear-gradient(180deg,rgba(255,255,255,.2),rgba(255,255,255,.08));box-shadow:inset 0 1px 0 rgba(255,255,255,.15)}.rbox.os .sep{width:20px;height:1px;background:var(--line2);margin:3px 0}.tip{position:absolute;left:54px;top:50%;white-space:nowrap;font-size:11.5px;font-weight:500;padding:6px 10px;border-radius:10px;background:var(--solid);color:var(--ink);box-shadow:0 10px 24px -8px rgba(0,0,0,.25);opacity:0;pointer-events:none;transform:translate(-6px,-50%);transition:opacity .2s,transform .3s var(--ease);z-index:5}.rbox.os a:hover .tip{opacity:1;transform:translateY(-50%)}.rbox.ag{position:relative;width:52px;height:52px;border-radius:19px;display:grid;place-items:center;background:var(--mat);backdrop-filter:blur(34px) saturate(190%);-webkit-backdrop-filter:blur(34px) saturate(190%);box-shadow:var(--matSh)}.rbox.ag:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:2px;pointer-events:none;background:conic-gradient(from var(--spin),rgba(200,240,122,.15) 0deg,#D8FF8A 60deg,#7DBA34 110deg,rgba(200,240,122,.15) 180deg,rgba(200,240,122,.15) 1turn);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:spin 5.5s linear infinite}.rbox.ag:after{content:"";position:absolute;inset:6px;border-radius:16px;background:radial-gradient(circle,rgba(200,240,122,.55),transparent 70%);filter:blur(10px);z-index:-1;opacity:.6;animation:breathe 3.6s ease-in-out infinite}@keyframes spin{to{--spin:360deg}}@keyframes breathe{0%,to{opacity:.35;transform:scale(.9)}50%{opacity:.75;transform:scale(1.08)}}.agbtn{position:relative;width:44px;height:44px;display:grid;place-items:center;border-radius:15px}.agbtn .masc{width:36px;height:36px;transition:transform .5s var(--spring);filter:drop-shadow(0 4px 6px rgba(0,0,0,.18))}.rbox.ag:hover .agbtn .masc{transform:translateY(-2px) scale(1.08) rotate(-5deg)}.agbtn:active .masc{transform:scale(.94)!important;transition-duration:.12s}.agbtn .badge{position:absolute;top:0;right:-1px;min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:var(--org);color:#fff;font:700 9.5px Inter;display:grid;place-items:center;box-shadow:0 0 0 2px #fff,0 3px 8px rgba(232,104,63,.45);z-index:2}html.dark .agbtn .badge{box-shadow:0 0 0 2px #1a1c20,0 3px 8px rgba(232,104,63,.4)}.agbtn .badge:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:0 0 0 0 rgba(232,104,63,.55);animation:ping 2.6s var(--ease) infinite}@keyframes ping{0%{box-shadow:0 0 0 0 rgba(232,104,63,.5)}70%,to{box-shadow:0 0 0 7px rgba(232,104,63,0)}}.masc .look{transition:transform .35s var(--ease)}.masc .eyes{animation:blink 5s infinite;transform-box:fill-box;transform-origin:center}@keyframes blink{0%,94%,to{transform:scaleY(1)}96%{transform:scaleY(.12)}}.agfly{position:absolute;left:52px;top:-6px;padding-left:12px;opacity:0;visibility:hidden;transform:translateX(-8px) scale(.98);transform-origin:left top;transition:opacity .2s var(--ease),transform .3s var(--ease),visibility 0s .3s;z-index:40}.rbox.ag:hover .agfly{opacity:1;visibility:visible;transform:none;transition:opacity .25s var(--ease) .14s,transform .45s var(--spring) .14s,visibility 0s .14s}.fly{width:300px;border-radius:22px;padding:8px;background:var(--solid)!important}.fly .fh{display:flex;align-items:baseline;justify-content:space-between;padding:8px 10px}.fly .fh b{font-size:13.5px;letter-spacing:-.01em}.fly .fh span{font-size:11px;color:var(--mut);gap:6px}.fl,.fly .fh span{display:flex;align-items:center}.fl{gap:10px;padding:8px 10px;border-radius:14px;transition:background .2s,transform .3s var(--ease)}.fl:hover{background:rgba(0,0,0,.045);transform:translateX(2px)}html.dark .fl:hover{background:rgba(255,255,255,.06)}.fl .tx{flex:1 1;min-width:0}.fl b{display:block;font-size:12.5px;font-weight:600}.fl small{display:block;font-size:11px;color:var(--mut);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cx-it .cnt,.fl .cnt{font:600 10px var(--mono);font-style:normal;border-radius:9px;padding:2px 7px;flex:none}.cx-it .cnt,.fa,.fl .cnt{background:var(--ink);color:var(--bgD)}.fa{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:4px;padding:10px;border-radius:14px;font-weight:600;font-size:12px;transition:transform .3s var(--spring)}.fa:hover{transform:scale(1.02)}.fa svg{width:14px;height:14px;transition:transform .3s var(--ease)}.fa:hover svg{transform:translateX(3px)}#stage{position:fixed;inset:0;z-index:10;display:flex;flex-direction:column}#stage>*{flex:1 1;min-height:0}.scroll{overflow:auto;padding:100px 44px 120px 116px;overscroll-behavior:contain;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 72px,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(180deg,transparent 0,#000 72px,#000 calc(100% - 28px),transparent)}.ttl{display:flex;align-items:flex-end;gap:12px;margin:4px 0 18px}.ttl h1{font-size:26px;font-weight:600;letter-spacing:-.03em;margin:0}.ttl p{margin:4px 0 0;color:var(--mut);font-size:12.5px}.seg{position:relative;display:flex;padding:3px;border-radius:20px;background:rgba(255,255,255,.3);border:1px solid rgba(255,255,255,.55);box-shadow:inset 0 1px 2px rgba(0,0,0,.04)}html.dark .seg{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.08)}.seg .thumb{position:absolute;top:3px;left:3px;bottom:3px;border-radius:16px;background:var(--ink);box-shadow:0 4px 12px -2px rgba(0,0,0,.25);transition:transform .5s var(--spring),width .5s var(--spring)}.seg button{position:relative;z-index:1;padding:6px 13px;border-radius:16px;font-size:12px;color:var(--mut);transition:color .35s var(--ease)}.seg button.on{color:var(--bgD)}.btn{display:inline-flex;align-items:center;gap:7px;padding:9px 15px;border-radius:20px;font-weight:600;font-size:12px;background:rgba(255,255,255,.45);border:1px solid rgba(255,255,255,.6);transition:transform .35s var(--spring),box-shadow .3s,background .25s;white-space:nowrap}html.dark .btn{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.1)}.btn:hover{transform:translateY(-1px)}.btn.pri{background:linear-gradient(180deg,#2a2622,#0e0c0b);color:#f6efe6;border-color:transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 6px 16px rgba(0,0,0,.2)}html.dark .btn.pri{background:linear-gradient(180deg,#fff,#e6e8eb);color:#141210}.btn.sm{padding:6px 11px;font-size:11.5px}.btn svg{width:14px;height:14px}.card{border-radius:22px;padding:18px 20px;transition:transform .5s var(--ease),box-shadow .5s var(--ease)}.card:hover{transform:translateY(-2px)}.card h3{margin:0;font-size:13.5px;font-weight:600;letter-spacing:-.01em}.card .sub{color:var(--mut);font-size:11.5px;margin-top:3px}.chd{display:flex;align-items:flex-start;gap:10px}.grid{display:grid;grid-gap:14px;gap:14px}.k4{grid-template-columns:repeat(4,1fr)}.row2{grid-template-columns:1.65fr 1fr}.row2,.row3{margin-top:14px}.row3{grid-template-columns:1fr 1fr}.kpi{overflow:hidden}.kpi .hd{font-size:12.5px;color:var(--mut);font-weight:500}.kpi .v{font-size:28px;font-weight:600;letter-spacing:-.03em;margin:8px 0 10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:linear-gradient(100deg,var(--ink) 40%,rgba(255,255,255,.95) 50%,var(--ink) 60%);background-size:300% 100%;background-position:100% 0;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;transition:background-position 1.1s var(--ease)}.kpi:hover .v{background-position:0 0}.kpi .v small{font-size:13px;font-weight:500;margin-left:2px;opacity:.6}.kpi.risk .v{background-image:linear-gradient(100deg,var(--red) 40%,#ffd5cf 50%,var(--red) 60%)}.kpi .dl{display:flex;gap:6px}.delta,.kpi .dl{align-items:center}.delta{display:inline-flex;font:600 10.5px Inter;padding:2px 7px;border-radius:8px}.delta.up{background:rgba(47,158,91,.14);color:var(--grn)}.delta.dn{background:rgba(217,68,58,.13);color:var(--red)}.kpi .cmp{font-size:11px;color:var(--mut)}.kpi .expl{font-size:11.5px;color:var(--mut);margin-top:10px;line-height:1.45}.bar{height:6px;background:var(--line2);overflow:hidden;margin-top:12px}.bar,.bar i{border-radius:4px}.bar i{display:block;height:100%;background:var(--ink);transition:width .8s var(--ease)}.legend{display:flex;gap:14px;font-size:11px;color:var(--mut)}.legend span{display:inline-flex;align-items:center;gap:5px}.legend b{color:var(--ink);font-weight:600}.dot{width:8px;height:8px;border-radius:50%;display:inline-block;flex:none}.lc{position:relative;margin-top:12px}.chart{display:block;cursor:crosshair}.chart text{fill:var(--mut);font-size:10px;font-family:inherit}.hov{opacity:0;transition:opacity .2s}.hov.on{opacity:1}.hov .d1,.hov .d2,.hov .gl{transition:transform .22s var(--ease)}.hov.nt .d1,.hov.nt .d2,.hov.nt .gl{transition:none}.tipc{position:absolute;left:0;top:0;transform:translate(-50%,calc(-100% - 14px));pointer-events:none;opacity:0;min-width:156px;z-index:5;padding:10px 12px;border-radius:14px;background:var(--solid);box-shadow:0 12px 30px -8px rgba(0,0,0,.25);font-size:11.5px;display:flex;flex-direction:column;gap:4px;transition:opacity .2s,left .22s var(--ease),top .22s var(--ease)}.tipc.nt{transition:opacity .2s}.tipc.on{opacity:1}.tipc b{font-size:11px;color:var(--mut);font-weight:500}.tipc span{display:flex;align-items:center;gap:6px}.tipc span i{width:7px;height:7px;border-radius:50%}.tipc em{font-style:normal;font-weight:700;margin-left:auto;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tipc .r3{color:var(--grn);font-weight:600;font-size:10.5px}.dnut{display:flex;justify-content:center;margin:6px 0 4px}.dnut svg{cursor:pointer;overflow:visible}.dnut .sg{transition:transform .5s var(--spring),opacity .35s var(--ease)}.dnut.hl .sg{opacity:.25}.dnut.hl .sg.on{opacity:1;transform:translate(var(--tx),var(--ty))}.dnut .c1{font-size:9.5px;fill:var(--mut)}.dnut .c2{font-size:19px;font-weight:700;fill:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dnut .c3{font-size:8.5px;fill:var(--mut)}.dnut text{pointer-events:none}.cats .cat{display:grid;grid-template-columns:124px 1fr 56px 34px;align-items:center;grid-gap:10px;gap:10px;font-size:12px;margin-top:4px;padding:5px 6px;border-radius:10px;transition:background .25s,opacity .3s}.cats .cat .nm{display:flex;align-items:center;gap:7px}.cats .tr{height:6px;border-radius:4px;background:var(--line2);overflow:hidden}.cats .tr i{display:block;height:100%;border-radius:4px;transition:width .8s var(--ease)}.cats .cat b{font-weight:600;text-align:right;font-size:11.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cats .cat small{text-align:right;color:var(--mut);font-size:11px}.cats.hl .cat{opacity:.45}.cats .cat.on{opacity:1!important;background:rgba(255,255,255,.45)}html.dark .cats .cat.on{background:rgba(255,255,255,.06)}.pill{font:600 10px Inter;padding:3px 8px;border-radius:10px;white-space:nowrap}.pill.warn{background:rgba(232,104,63,.15);color:var(--org)}.act{display:flex;align-items:center;gap:12px;padding:11px 0;border-top:1px solid var(--line2);transition:transform .35s var(--ease)}.act:first-child{border-top:0}.act:hover{transform:translateX(4px)}.act .ai2{width:26px;display:grid;place-items:center;flex:none;color:var(--ink2)}.act .ai2 svg{width:20px;height:20px;stroke-width:1.6}.act.hot .ai2{color:var(--org)}.act .tx{min-width:0}.act b{display:block;font-size:12.5px;font-weight:600}.act .tx span{display:block;font-size:11.5px;color:var(--mut)}.act .go{margin-left:auto}.agentline{display:flex;align-items:center;gap:10px;padding:8px 0;border-top:1px solid var(--line2);font-size:12.5px;transition:transform .35s var(--ease)}.agentline:first-of-type{border-top:0}.agentline:hover{transform:translateX(4px)}.agentline:hover .masc{transform:translateY(-2px) rotate(-4deg)}.agentline .masc{flex:none;transition:transform .4s var(--spring)}.agentline b{font-weight:600;display:block}.agentline small{color:var(--mut);font-size:11.5px}.agentline .st{margin-left:auto;font-size:11px;color:var(--mut);display:flex;gap:6px;align-items:center;white-space:nowrap}.live{width:7px;height:7px;border-radius:50%;background:var(--grn);box-shadow:0 0 0 3px rgba(47,158,91,.18);flex:none;display:inline-block}.live.wait{background:#e0a92e;box-shadow:0 0 0 3px rgba(224,169,46,.2)}.tbl{width:100%;border-collapse:collapse;margin-top:6px}.tbl th{text-align:left;font-size:11px;font-weight:500;color:var(--mut);padding:10px}.tbl td,.tbl th{border-bottom:1px solid var(--line2)}.tbl td{padding:12px 10px;font-size:12.5px;transition:background .2s}.tbl tr:last-child td{border-bottom:0}.tbl tbody tr:hover td{background:rgba(255,255,255,.22)}html.dark .tbl tbody tr:hover td{background:rgba(255,255,255,.03)}.tbl .r{text-align:right}.tbl .m{font-family:var(--mono);font-size:11.5px}.who{display:flex;align-items:center;gap:9px}.who .av{width:28px;height:28px;font-size:10px}.search{display:flex;align-items:center;gap:8px;height:38px;border-radius:20px;padding:0 14px;background:rgba(255,255,255,.4);border:1px solid rgba(255,255,255,.6);min-width:280px;color:var(--mut)}html.dark .search{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.08)}.search input{border:0;outline:0;background:none;flex:1 1}.chips{display:flex;gap:6px;flex-wrap:wrap}.chip{padding:6px 12px;border-radius:16px;font-size:12px;background:rgba(255,255,255,.45);border:1px solid rgba(255,255,255,.6);color:var(--ink2);transition:background .2s,transform .3s var(--spring)}html.dark .chip{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.08)}.chip:hover{transform:translateY(-1px)}.chip.on,html.dark .chip.on{background:var(--ink);color:var(--bgD);border-color:transparent}.kv{display:flex;justify-content:space-between;gap:10px;font-size:12px;padding:7px 0;border-top:1px solid var(--line2)}.kv:first-of-type{border-top:0}.kv span{color:var(--mut)}.kv b{font-weight:600}.toggle{width:34px;height:20px;border-radius:12px;background:var(--grn);position:relative;flex:none}.toggle:after{content:"";position:absolute;right:2px;top:2px;width:16px;height:16px;border-radius:50%;background:#fff}.toast{position:fixed;left:50%;bottom:96px;transform:translate(-50%,8px);background:var(--ink);color:var(--bgD);padding:9px 14px;border-radius:12px;font-size:12px;z-index:60;opacity:0;transition:opacity .25s,transform .35s var(--spring);pointer-events:none}.toast.on{opacity:1;transform:translate(-50%)}#stage .enter .card{animation:rise .6s var(--ease) both}#stage .enter .grid .card:nth-child(2){animation-delay:.04s}#stage .enter .grid .card:nth-child(3){animation-delay:.08s}#stage .enter .grid .card:nth-child(4){animation-delay:.12s}#stage .enter .row2 .card{animation-delay:.1s}#stage .enter .row3 .card{animation-delay:.16s}#stage .enter .ttl{animation:rise .5s var(--ease) both}@keyframes rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}body.immersive #hdr{opacity:0;pointer-events:none;transform:translateY(-100px)}body.immersive #rail{opacity:0;pointer-events:none;transform:translateX(-120px)}body.immersive #adock{opacity:0;pointer-events:none;transform:translate(-50%,40px)}.cx{display:grid;grid-template-columns:300px 1fr;grid-gap:10px;gap:10px;padding:14px;height:100%;min-height:0}.cx-list{display:flex;flex-direction:column;padding:6px 4px 6px 6px;min-height:0}.cx-top{display:flex;align-items:center;gap:8px;margin-bottom:12px}.cx-title{display:none;font-size:20px;letter-spacing:-.02em}.back{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;flex:none;background:linear-gradient(180deg,rgba(255,255,255,.9),rgba(255,255,255,.55));box-shadow:inset 0 1px 0 #fff,0 4px 12px rgba(70,45,20,.15);transition:transform .35s var(--spring)}html.dark .back{background:linear-gradient(180deg,rgba(255,255,255,.18),rgba(255,255,255,.06));box-shadow:inset 0 1px 0 rgba(255,255,255,.12)}.back:hover{transform:translateX(-3px)}.back-m{display:none}.cx-items{flex:1 1;overflow:auto;display:flex;flex-direction:column;gap:2px;margin:0 -4px;padding:0 4px}.cx-it{position:relative;display:flex;align-items:center;gap:12px;padding:9px 10px;border-radius:16px;transition:background .3s var(--ease),box-shadow .3s}.cx-it:hover{background:rgba(255,255,255,.3)}.cx-it.on{background:linear-gradient(180deg,rgba(255,255,255,.88),rgba(255,255,255,.58));box-shadow:0 8px 22px -10px rgba(70,45,20,.28),inset 0 1px 0 #fff}html.dark .cx-it:hover{background:rgba(255,255,255,.05)}html.dark .cx-it.on{background:rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.cx-it .masc{flex:none;transition:transform .4s var(--spring)}.cx-it:hover .masc{transform:translateY(-2px) rotate(-4deg)}.cx-it .tx{min-width:0;flex:1 1}.cx-it b{display:block;font-size:13px;font-weight:600}.cx-it .tx span{display:block;font-size:11.5px;color:var(--mut);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cx-me{display:flex;align-items:center;gap:10px;padding:12px 6px 2px;margin-top:8px;border-top:1px solid var(--line2)}.cx-me b{font-size:12.5px;display:block}.cx-me small{font-size:11px;color:var(--mut)}.cx-chat{position:relative;display:flex;flex-direction:column;min-height:0}.cx-hd{position:absolute;top:4px;left:50%;transform:translateX(-50%);z-index:6;display:flex;align-items:center;gap:9px;padding:5px 6px 5px 8px;border-radius:24px;min-width:290px}.cx-hd b{font-size:13px;position:relative;z-index:3}.cx-hd .st{font-size:11px;color:var(--mut);gap:5px;align-items:center}.cx-hd .back,.cx-hd .hbtn,.cx-hd .mini,.cx-hd .st{display:flex;position:relative;z-index:3}.cx-hd .back-m{display:none}.cx-body{flex:1 1;overflow:auto;padding:72px max(20px,calc((100% - 720px)/2)) 120px;display:flex;flex-direction:column;gap:12px}.cx-day{align-self:center;font:500 10.5px var(--mono);letter-spacing:.08em;color:var(--mut);text-transform:uppercase;margin-bottom:4px}.u-msg{align-self:flex-end;max-width:72%;background:var(--ink);color:var(--bgD);padding:11px 16px;border-radius:20px 20px 6px 20px;line-height:1.5;box-shadow:0 8px 20px -8px rgba(0,0,0,.35)}.a-msg,.u-msg{font-size:13px}.a-msg{align-self:flex-start;max-width:100%;line-height:1.6;color:var(--ink)}.a-msg p{margin:0 0 8px}.cx-body .a-msg{padding:14px 18px;border-radius:20px 20px 20px 6px;background:linear-gradient(160deg,rgba(255,255,255,.72),rgba(255,255,255,.42));border:1px solid rgba(255,255,255,.7);box-shadow:0 10px 30px -14px rgba(70,45,20,.25),inset 0 1px 0 #fff}html.dark .cx-body .a-msg{background:linear-gradient(160deg,rgba(255,255,255,.08),rgba(255,255,255,.03));border-color:rgba(255,255,255,.08);box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.in{animation:msg .45s var(--ease) both}@keyframes msg{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}.step{border:1px solid var(--line2);background:rgba(255,255,255,.4);border-radius:12px;font-size:12px;overflow:hidden;margin:6px 0}html.dark .step{background:rgba(255,255,255,.04)}.step summary{list-style:none;display:flex;align-items:center;gap:8px;padding:8px 12px;cursor:pointer;color:var(--ink2)}.step summary::-webkit-details-marker{display:none}.step summary .tm{margin-left:auto;font:400 10.5px var(--mono);color:var(--mut)}.step pre{margin:0;border-top:1px solid var(--line2);font:400 11px/1.6 var(--mono);color:var(--ink2);white-space:pre-wrap}.step pre,.todo{padding:10px 12px}.todo{border:1px solid var(--line2);border-radius:12px;background:rgba(255,255,255,.4);font-size:12px}html.dark .todo{background:rgba(255,255,255,.04)}.todo div{display:flex;gap:8px;align-items:center;padding:3px 0}.todo .done{color:var(--mut);text-decoration:line-through}.diff{border:1px solid var(--line2);border-radius:12px;overflow:hidden;font:400 11.5px/1.7 var(--mono)}.diff .h{display:flex;align-items:center;gap:8px;padding:8px 12px;background:rgba(255,255,255,.4);font-family:inherit;font-size:12px;font-weight:500}html.dark .diff .h{background:rgba(255,255,255,.04)}.diff .h .sp2{margin-left:auto;display:flex;gap:6px}.diff .l{padding:0 12px}.diff .add{background:rgba(47,158,91,.12);color:var(--grn)}.diff .del{background:rgba(217,68,58,.1);color:var(--red)}.approve{margin-top:8px;flex-wrap:wrap}.approve,.cx-comp{display:flex;gap:8px}.cx-comp{position:absolute;left:max(20px,calc((100% - 760px)/2));right:max(20px,calc((100% - 760px)/2));bottom:14px;align-items:center;padding:7px;border-radius:28px;z-index:6}.cx-comp>*{position:relative;z-index:3}.cx-comp textarea{flex:1 1;border:0;outline:0;background:none;resize:none;font-size:13.5px;height:22px;line-height:22px;overflow:hidden;scrollbar-width:none}.cx-body,.cx-items{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.1) transparent}.cx-items{scrollbar-width:none}.cx-items::-webkit-scrollbar{display:none}body.agr #adock{opacity:0;pointer-events:none;transform:translate(-50%,40px)}.voice{width:38px;height:38px;border-radius:50%;flex:none;display:grid;place-items:center;background:linear-gradient(180deg,#2a2622,#0e0c0b);color:#f6efe6;box-shadow:0 6px 16px -6px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.18);transition:transform .35s var(--spring)}html.dark .voice{background:linear-gradient(180deg,#fff,#e6e8eb);color:#141210}.voice:hover{transform:scale(1.07)}.voice:active{transform:scale(.94)}.drawer{position:absolute;top:62px;right:10px;width:300px;border-radius:22px;padding:16px;z-index:7;opacity:0;pointer-events:none;transform:translateX(16px) scale(.98);transition:opacity .3s var(--ease),transform .45s var(--spring)}.drawer>*{position:relative;z-index:3}.drawer.on{opacity:1;pointer-events:auto;transform:none}.drawer .dh{display:flex;align-items:center;margin-bottom:8px}.drawer h3{margin:0;font-size:13.5px}.adock{position:fixed;z-index:40;left:calc(50% + 50px);bottom:24px;transform:translateX(-50%);width:460px;border-radius:28px;padding:6px;transition:width .5s var(--spring),border-radius .4s,opacity .4s,transform .5s var(--ease)}.adock>*{position:relative;z-index:3}.ad-bar{display:flex;align-items:center;gap:8px;padding-left:14px;cursor:text}.ad-bar input{flex:1 1;border:0;outline:0;background:none;font-size:13.5px;height:40px}.ad-bar input::placeholder{color:var(--mut)}.ad-panel{max-height:0;overflow:hidden;opacity:0;transition:max-height .55s var(--ease),opacity .3s}.adock.open{width:520px;border-radius:26px}.adock.open .ad-panel{max-height:420px;opacity:1}.ad-hd{display:flex;align-items:center;gap:10px;padding:10px 8px 10px 10px;border-bottom:1px solid var(--line2)}.ad-hd b{font-size:13px;display:block}.ad-hd small{font-size:11px;color:var(--mut)}.ad-body{height:300px;overflow:auto;padding:14px 12px;display:flex;flex-direction:column;gap:10px}.ad-body .a-msg,.ad-body .u-msg{font-size:12.5px}.ad-body .u-msg{padding:8px 12px}.ad-body .chip{cursor:pointer}.typing{display:flex;gap:4px}.typing i{width:6px;height:6px;border-radius:50%;background:var(--mut);animation:tp 1s infinite}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}@keyframes tp{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@media (max-width:1200px){.k4{grid-template-columns:repeat(2,1fr)}}@media (max-width:820px){#hdr{top:calc(10px - 4px*var(--k));height:calc(52px - 8px*var(--k));left:calc(10px + 14px*var(--k));right:calc(10px + 14px*var(--k));padding:0 6px 0 12px}#hdr,#hdr .hr{gap:6px}.hbtn{width:36px;height:36px}#rail{left:10px;right:10px;top:auto;bottom:12px;flex-direction:row;gap:8px}.rbox.os{flex:1 1;flex-direction:row;justify-content:space-around;height:66px;padding:0 4px;border-radius:24px;order:1}.rbox.os a{width:auto;min-width:56px;height:56px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:3px}.rbox.os a,.rbox.os a:before{border-radius:18px}.rbox.os a:hover:before{transform:none}.rbox.os .sep,.rbox.os a:nth-of-type(5),.rbox.os a:nth-of-type(6),.rbox.os a:nth-of-type(7),.tip{display:none}#rail .ml{display:block;font-size:10px;font-weight:600}.rbox.ag{order:2;width:66px;height:66px;border-radius:24px}.rbox.ag:after{border-radius:20px}.agbtn{width:62px;height:62px;flex-direction:column;gap:1px;display:flex;align-items:center;justify-content:center}.agbtn .masc{width:30px;height:30px}.agbtn .badge{top:4px;right:8px}.agfly{display:none}body.immersive #rail{transform:translateY(120px)}.scroll{padding:76px 14px 170px}.ttl{flex-wrap:wrap}.ttl h1{font-size:23px}.ttl .btn,.ttl .search{display:none}.ttl .seg{order:3;width:100%;margin-top:6px}.seg button{flex:1 1}.k4{grid-template-columns:1fr 1fr;gap:10px}.kpi{padding:14px}.kpi .v{font-size:22px;margin:8px 0 6px}.kpi .cmp{display:none}.kpi .expl{font-size:11px}.row2,.row3{grid-template-columns:1fr}.legend{display:none}.cats .cat{grid-template-columns:104px 1fr 50px 30px}.tipc{min-width:130px}.card:hover{transform:none}.card table.tbl td:nth-child(n+4),.card table.tbl th:nth-child(n+4){display:none}.adock{left:50%;bottom:92px}.adock,.adock.open{width:calc(100% - 28px)}.toast{bottom:170px}.cx{display:block;padding:0;height:100%}.cx.m-chat .cx-list,.cx.m-list .cx-chat{display:none}.cx.m-list .cx-list{height:100%;padding:72px 10px 100px}.cx.m-list .cx-top .back{display:none}.cx.m-list .cx-title{display:block}.cx.m-list .cx-me{display:none}.cx.m-list .cx-it{padding:11px 10px}.cx.m-list .cx-it b{font-size:14px}.cx.m-chat .cx-chat{height:100%}.cx-hd{top:8px;left:8px;right:8px;transform:none;min-width:0;padding:5px 6px}.cx-hd .back-m{display:grid;width:34px;height:34px}.cx-body{padding:66px 12px 92px}.cx-body .a-msg{padding:12px 14px}.u-msg{max-width:86%}.cx-comp{left:8px;right:8px;bottom:10px}.step summary .tm{display:none}.diff .l{font-size:10.5px;white-space:normal}.drawer{top:56px;left:8px;right:8px;width:auto}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.hic{position:relative;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;color:var(--ink);background:none;border:0;transition:transform .4s var(--spring),background .25s,opacity .2s}.hic:hover{background:rgba(255,255,255,.35);transform:scale(1.06)}html.dark .hic:hover{background:rgba(255,255,255,.07)}.hic:active{transform:scale(.92)}.hic svg{width:18px;height:18px}.hic .dot{position:absolute;top:9px;right:10px;width:7px;height:7px;border-radius:50%;background:var(--org);box-shadow:0 0 0 2px rgba(255,255,255,.85)}html.dark .hic .dot{box-shadow:0 0 0 2px #1a1c20}.thb .ti{grid-area:1/1;display:grid;place-items:center;transition:transform .6s var(--spring),opacity .35s var(--ease)}.thb .moon{opacity:0;transform:rotate(-90deg) scale(.5)}.thb.isd .sun{opacity:0;transform:rotate(90deg) scale(.5)}.thb.isd .moon{opacity:1;transform:none}.thb.spin{animation:thpop .5s var(--spring)}@keyframes thpop{40%{transform:scale(.86)}}.prof{position:relative}.avbtn{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;transition:transform .4s var(--spring)}.avbtn .av{width:34px;height:34px;font-size:11.5px;box-shadow:0 4px 12px -4px rgba(70,45,20,.4);transition:box-shadow .3s}.avbtn:hover{transform:scale(1.06)}.avbtn:active{transform:scale(.94)}.prof:has(.menu.on) .avbtn .av{box-shadow:0 0 0 2px rgba(255,255,255,.9),0 0 0 4px var(--ink)}.menu{top:50px!important}body,html{transition:background .5s}@media (max-width:820px){.hic{width:34px;height:34px}.avbtn{width:36px;height:36px}.avbtn .av{width:30px;height:30px}}@media (min-width:821px){.rbox.ag{width:58px;height:58px;background:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important}.rbox.ag:before{display:none}.rbox.ag:after{inset:8px;border-radius:50%;opacity:.5}.agbtn{width:58px;height:58px}.agbtn .masc{width:50px;height:50px;filter:drop-shadow(0 6px 10px rgba(0,0,0,.22))}.agbtn .badge{top:3px;right:2px}.agfly{left:58px;top:-2px}}.lm .ck,.lm .e-happy,.lm .e-wide,.lm .e-wink,.lm .m-o,.lm .m-smile{opacity:0;transition:opacity .22s var(--ease),transform .35s var(--spring);transform-box:fill-box;transform-origin:center}.lm .e-open{transition:opacity .2s}.lm.s-happy .e-open,.lm.s-wink .e-open,.lm.s-wow .e-open{opacity:0}.lm .bod{transform-box:fill-box;transform-origin:center bottom}.lm .eyes{animation:blink 4.2s infinite}@media (min-width:821px){.cx{padding:0;gap:0}.cx-list{padding:14px 12px 14px 14px}.cx-chat{background:rgba(70,45,20,.07);box-shadow:inset 1px 0 0 rgba(255,255,255,.35)}html.dark .cx-chat{background:rgba(0,0,0,.28);box-shadow:inset 1px 0 0 rgba(255,255,255,.04)}.cx-hd{top:14px}.cx-comp{bottom:18px}.drawer{top:72px;right:16px}}.real{display:inline-flex;align-items:center;gap:6px;position:relative;z-index:3;font:600 10.5px Inter;letter-spacing:.01em;color:#2f4a0a;padding:4px 9px 4px 8px;border-radius:999px;background:linear-gradient(180deg,#E6FFB0,#C8F07A);box-shadow:0 4px 12px -4px rgba(125,186,52,.6),inset 0 1px 0 rgba(255,255,255,.7);white-space:nowrap}.real i{width:6px;height:6px;border-radius:50%;background:#2f9e1b;box-shadow:0 0 0 0 rgba(47,158,27,.5);animation:livep 1.8s infinite}@keyframes livep{0%{box-shadow:0 0 0 0 rgba(47,158,27,.55)}70%,to{box-shadow:0 0 0 6px rgba(47,158,27,0)}}.real.sm{font-size:9px;padding:2px 7px 2px 6px;margin-left:7px;vertical-align:1px;gap:4px}.real.sm i{width:5px;height:5px}.real-note{align-self:center;display:flex;align-items:center;gap:10px;max-width:520px;margin:0 0 6px;padding:10px 14px;border-radius:16px;font-size:12px;color:var(--ink2);background:linear-gradient(180deg,rgba(224,254,162,.55),rgba(200,240,122,.28));border:1px solid rgba(166,220,90,.45)}html.dark .real-note{background:rgba(200,240,122,.08);border-color:rgba(200,240,122,.2)}.real-note i{width:8px;height:8px;border-radius:50%;background:#5bbf2a;flex:none;animation:livep 1.8s infinite}.real-note b{color:var(--ink)}.cx-it .tx .real{display:inline-flex;white-space:nowrap;overflow:visible;color:#2f4a0a;font-size:9px}html.dark .lm .bod rect{fill:#30333a}html.dark .lm{filter:drop-shadow(0 0 10px rgba(200,240,122,.14)) drop-shadow(0 6px 10px rgba(0,0,0,.4))!important}html.dark .masc g.body[fill="#1c1d20"]{fill:#30333a}.live-card{align-self:center;width:100%;max-width:560px;margin:2px 0 10px;padding:16px;border-radius:24px;position:relative;background:linear-gradient(160deg,rgba(255,255,255,.82),rgba(255,255,255,.5));border:1px solid rgba(255,255,255,.8);box-shadow:0 18px 40px -18px rgba(70,45,20,.35),inset 0 1px 0 #fff;animation:msg .5s var(--ease) both}html.dark .live-card{background:linear-gradient(160deg,rgba(255,255,255,.09),rgba(255,255,255,.04));border-color:rgba(255,255,255,.09);box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.lv-hd{display:flex;align-items:center;gap:10px;margin-bottom:12px}.lv-hd b{display:block;font-size:14px}.lv-hd small{font-size:11.5px;color:var(--mut)}.lv-ch{position:relative;display:flex;padding:4px;border-radius:16px;background:rgba(0,0,0,.05);margin-bottom:12px}html.dark .lv-ch{background:rgba(255,255,255,.06)}.lv-ch .thumb{position:absolute;top:4px;bottom:4px;left:4px;border-radius:12px;background:var(--solid);box-shadow:0 4px 12px -4px rgba(0,0,0,.2);transition:transform .5s var(--spring),width .5s var(--spring)}.lv-ch button{position:relative;z-index:1;flex:1 1;display:flex;align-items:center;justify-content:center;gap:7px;padding:9px;border-radius:12px;font-weight:600;font-size:12.5px;color:var(--mut);transition:color .3s}.lv-ch button.on{color:var(--ink)}.lv-ch svg{width:15px;height:15px}.lv-f{display:grid;grid-template-columns:1fr 1.3fr auto;grid-gap:8px;gap:8px;align-items:end}.lv-f label span{display:block;font-size:11px;color:var(--mut);margin:0 0 5px 4px}.lv-f input,.lv-f select{width:100%;height:42px;border-radius:14px;border:1px solid rgba(0,0,0,.08);background:rgba(255,255,255,.75);padding:0 12px;font-size:13px;outline:0;transition:border-color .2s,box-shadow .2s}html.dark .lv-f input,html.dark .lv-f select{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.1)}.lv-f input:focus{border-color:#7DBA34;box-shadow:0 0 0 3px rgba(166,220,90,.3)}.lv-f .ph{display:flex;gap:6px}.lv-f .ph select{width:86px;flex:none;padding:0 6px}.lv-f .ph.bad input{border-color:var(--red);animation:shake .4s}@keyframes shake{25%{transform:translateX(-4px)}75%{transform:translateX(4px)}}.lv-f .hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.lv-go{height:42px;border-radius:14px!important;padding:0 16px!important}.lv-go.busy{opacity:.6;pointer-events:none}.lv-steps{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.lv-steps li{display:flex;align-items:flex-start;gap:9px;font-size:12.5px;line-height:1.45;animation:msg .4s var(--ease) both}.lv-steps li i{width:16px;height:16px;border-radius:50%;flex:none;margin-top:1px;border:2px solid #7dba34}.lv-steps li.run i{border-right-color:transparent;animation:spin2 .8s linear infinite}.lv-steps li.ok i{background:#7DBA34 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.5l2.5 2.5L12 5.5' stroke='white' stroke-width='2' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") 50%/12px no-repeat}.lv-steps li.err i{border-color:var(--red);background:var(--red)}.lv-steps li.err{color:var(--red)}.lv-steps li.note{color:var(--mut);padding-left:25px}.lv-steps li.note i{display:none}@keyframes spin2{to{transform:rotate(1turn)}}.lv-legal{margin:12px 0 0;font-size:10.5px;color:var(--mut);text-align:center}@media (max-width:820px){.lv-f{grid-template-columns:1fr}.live-card{padding:14px}}.lv-f .ph select{width:76px!important;padding:0 4px 0 8px!important;font-size:12.5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%236f665d' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;background-size:9px}.lv-f .ph input{min-width:0;flex:1 1;letter-spacing:.02em}.real{background:linear-gradient(180deg,#26282c,#0f1012)!important;color:#E6FFB0!important;box-shadow:0 4px 12px -4px rgba(0,0,0,.45),inset 0 1px 0 rgba(255,255,255,.12)!important;border:1px solid rgba(200,240,122,.25)}.real i{background:#C8F07A!important;animation:livep2 1.8s infinite!important}@keyframes livep2{0%{box-shadow:0 0 0 0 rgba(200,240,122,.6)}70%,to{box-shadow:0 0 0 6px rgba(200,240,122,0)}}.cx-it .tx .real{color:#E6FFB0!important}html.dark .real{border-color:rgba(200,240,122,.35)}.real-note{background:linear-gradient(180deg,#1d1f22,#121315)!important;border-color:rgba(200,240,122,.22)!important;color:rgba(255,255,255,.72)!important}.real-note b{color:#E6FFB0!important}.real-note i{background:#C8F07A!important}.qa-sug{align-self:center;display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:6px;animation:msg .5s var(--ease) both}.qa-sug>span{font:500 10.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mut)}.qa-chip{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:18px;font-size:13px;font-weight:500;color:var(--ink);background:linear-gradient(180deg,rgba(255,255,255,.85),rgba(255,255,255,.55));border:1px solid rgba(255,255,255,.8);box-shadow:0 8px 20px -10px rgba(70,45,20,.3),inset 0 1px 0 #fff;transition:transform .35s var(--spring),box-shadow .3s}html.dark .qa-chip{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.1);box-shadow:none}.qa-chip:hover{transform:translateY(-2px)}.qa-chip svg{width:14px;height:14px;opacity:.5}.lv-f{grid-template-columns:.85fr 1.6fr auto!important}.lv-go{gap:8px}@media (max-width:820px){.lv-f{grid-template-columns:1fr!important}.lv-go{width:100%;justify-content:center;height:46px}.live-card{border-radius:22px}.qa-chip{font-size:12.5px;padding:10px 14px;text-align:left}.real-note{margin:0 4px 6px;font-size:11.5px}}.lm .ck,.lm .e-curious,.lm .e-happy,.lm .e-open,.lm .e-sleepy,.lm .e-wide,.lm .e-wink,.lm .m-o,.lm .m-open,.lm .m-small,.lm .m-smile{opacity:0;transition:opacity .55s cubic-bezier(.4,0,.2,1)!important}.lm.s-curious .e-curious,.lm.s-curious .m-small,.lm.s-happy .ck,.lm.s-happy .e-happy,.lm.s-happy .m-smile,.lm.s-idle .e-open,.lm.s-laugh .ck,.lm.s-laugh .e-happy,.lm.s-laugh .m-open,.lm.s-look .e-open,.lm.s-shy .ck,.lm.s-shy .e-open,.lm.s-shy .m-smile,.lm.s-sleepy .e-sleepy,.lm.s-sleepy .m-small,.lm.s-think .e-open,.lm.s-think .m-small,.lm.s-wink .ck,.lm.s-wink .e-wink,.lm.s-wink .m-smile,.lm.s-wow .e-wide,.lm.s-wow .m-o{opacity:1}.lm .look{transition:transform .8s cubic-bezier(.4,0,.2,1)!important}.lm.s-look .look{transform:translate(2.4px,-.6px)!important}.lm.s-think .look{transform:translate(1.8px,-2px)!important}.lm.s-shy .look{transform:translate(-.6px,1.6px)!important}.lm .all{transform-box:view-box;transform-origin:24px 40px;transition:transform .9s cubic-bezier(.34,1.3,.64,1)}.lm.s-think .all{transform:rotate(6deg)}.lm.s-curious .all{transform:rotate(-8deg)}.lm.s-sleepy .all{transform:translateY(1px) rotate(3deg)}.lm.s-laugh .all{animation:giggle .9s ease-in-out 2}.lm.s-wow .all{transform:translateY(-1.5px) scale(1.03)}@keyframes giggle{0%,to{transform:rotate(0)}25%{transform:rotate(-4deg) translateY(-1px)}75%{transform:rotate(4deg) translateY(-1px)}}.lm.s-happy .eyes,.lm.s-sleepy .eyes{animation:none}.dlogo{display:inline-flex;align-items:center;gap:10px;color:var(--ink)}.dmk{width:30px;height:30px;border-radius:9px;background:var(--tc);color:#fff;display:grid;place-items:center;font:700 12px/1 inherit;letter-spacing:.02em;flex:none}.dtx{display:flex;flex-direction:column;line-height:1.15}.dtx b{font-size:13.5px;font-weight:600;letter-spacing:-.01em}.dtx small{font-size:10.5px;color:var(--mut)}.sedes{display:inline-flex;align-items:center;gap:6px;margin-left:14px;padding:6px 11px;border-radius:999px;border:0;background:var(--line2);color:var(--ink);font:500 12px/1 inherit;cursor:pointer}.sedes svg{width:14px;height:14px;opacity:.7}.kb{display:grid;grid-template-columns:repeat(5,minmax(200px,1fr));grid-gap:12px;gap:12px;overflow-x:auto;padding-bottom:8px}.kcol{flex-direction:column;gap:10px;min-width:200px}.kcol,.kh{display:flex}.kh{justify-content:space-between;align-items:center;font-size:12px;color:var(--mut);padding:0 4px}.kh b{color:var(--ink);font-weight:600}.kc{padding:12px!important;display:flex;flex-direction:column;gap:8px}.kc .who{display:flex;gap:9px;align-items:center}.kc .who b{font-size:13px;font-weight:600;display:block}.kc .who small{font-size:11px;color:var(--mut)}.tag{font-size:10.5px;padding:3px 8px;border-radius:999px;background:var(--line2);color:var(--ink2)}.ks{font-size:11.5px;color:var(--mut);display:flex;gap:5px;align-items:flex-start}.ks svg{width:12px;height:12px;flex:none;margin-top:2px}.ks .kn{flex:1 1;min-width:0}.ks .kd{white-space:nowrap;font:500 10.5px/1.6 var(--mono);color:var(--mut2)}.docs{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.doc{border-radius:16px;padding:8px;cursor:pointer;transition:background .2s}.doc.on{background:color-mix(in srgb,var(--tc) 10%,transparent)}.dbg{height:84px;border-radius:12px;display:grid;place-items:center;margin-bottom:8px}.dbg span{color:#fff;font:700 20px/1 inherit;letter-spacing:.04em}.doc b{font-size:12.5px;font-weight:600;display:block}.doc small{font-size:11px;color:var(--mut)}.live-card .lv-go{margin-top:10px;width:100%;justify-content:center}@media(max-width:820px){.dtx small,.sedes{display:none}.docs{grid-template-columns:1fr 1fr}.kb{grid-template-columns:repeat(5,78vw)}}.gcal{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--grn);background:rgba(47,158,91,.12);padding:6px 11px;border-radius:999px}.gcal svg{width:14px;height:14px}.lgd{display:inline-flex;align-items:center;gap:6px;margin-left:auto;font-size:11.5px;color:var(--mut)}.lgd i{width:8px;height:8px;border-radius:3px;display:inline-block;margin-left:8px}.lgd.sm{margin-left:0}.calw{padding:10px 12px!important;overflow-x:auto}.cal{display:grid;grid-template-columns:52px repeat(6,minmax(120px,1fr));min-width:820px}.cal .ch{font-size:12px;font-weight:600;padding:6px 8px 10px;color:var(--ink)}.cal .ch.today{color:var(--tc)}.cal .hc span{display:block;font:500 10.5px/1 var(--mono);color:var(--mut);padding-top:2px}.cal .dc{position:relative;border-left:1px solid var(--line2)}.cal .dc.today{background:color-mix(in srgb,var(--tc) 4%,transparent)}.cal .dc>i{display:block;border-top:1px solid var(--line2)}.cal .ev{position:absolute;left:4px;right:4px;border-left:3px solid;border-radius:8px;padding:3px 7px;font-size:11px;line-height:1.25;overflow:hidden;color:var(--ink)}.cal .ev b{font-weight:600}.cal .ev small{color:var(--mut);display:inline}.cal .ev small:only-of-type{display:block}.cal .now{left:0;right:0;height:2px}.cal .now,.cal .now:before{position:absolute;background:var(--red)}.cal .now:before{content:"";left:-4px;top:-3px;width:8px;height:8px;border-radius:50%}.dm{display:grid;grid-template-columns:150px 1fr 110px;grid-gap:10px;gap:10px;align-items:center;margin:9px 0;font-size:12px}.dm .db{position:relative;height:10px}.dm .db i{position:absolute;left:0;top:0;height:10px;border-radius:5px}.dm .dv{color:var(--mut);text-align:right}.dm .dv b{color:var(--ink)}@media(max-width:820px){.dm{grid-template-columns:110px 1fr}.dm .dv{display:none}}.chip{cursor:pointer;border:0;font:inherit}.kempty{font-size:11.5px;color:var(--mut);padding:10px 4px}.kc{cursor:pointer;transition:transform .2s}.kc:hover{transform:translateY(-2px)}.kt{display:flex;gap:5px;flex-wrap:wrap}.tag.due{background:rgba(217,68,58,.12);color:var(--red)}.tag.ok{background:rgba(47,158,91,.13);color:var(--grn)}.kc .who small svg{width:11px;height:11px;vertical-align:-1px}.cal .ch small{display:block;font:500 10.5px/1.4 var(--mono);color:var(--mut)}.cal .ev{cursor:pointer;transition:opacity .25s}.cal .ev.dim{opacity:.18}.cal .ev .et{display:flex;align-items:center;gap:4px}.cal .ev .et b{flex:1 1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cal .ev .ec{font:600 10px/1 var(--mono);padding:2px 4px;border-radius:4px}.ec.ok,.ps.ok{color:var(--grn)}.ec.due,.ps.due{color:var(--red)}.ec.ins,.ps.ins{color:var(--blu)}.ec.free,.ps.free{color:var(--mut)}.cal .ev small{display:block!important}.cal .ev .bk svg{width:11px;height:11px;color:#9a6f10}.flow{align-items:flex-start;gap:6px;padding:16px!important;overflow-x:auto}.flow,.fs{display:flex}.fs{flex:1 1;min-width:120px;flex-direction:column;gap:4px}.fs b{font-size:12.5px;font-weight:600}.fs small{font-size:11px;color:var(--mut);line-height:1.35}.fi{width:32px;height:32px;border-radius:10px;background:color-mix(in srgb,var(--tc) 12%,transparent);color:var(--tc);display:grid;place-items:center;margin-bottom:4px}.fi svg{width:16px;height:16px}.fi.big{width:44px;height:44px}.fa2{color:var(--mut);padding-top:8px}.fa2 svg{width:16px;height:16px}.rowlink{cursor:pointer}.kv.rowlink:hover,.rowlink:hover td{background:var(--line2)}.mov{position:fixed;inset:0;z-index:200;background:rgba(10,10,12,.28);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:grid;place-items:center;opacity:0;transition:opacity .25s;padding:16px}.mov.on{opacity:1}.mdl{position:relative;width:min(560px,100%);max-height:88vh;overflow:auto;border-radius:22px;padding:22px;transform:translateY(10px);transition:transform .3s cubic-bezier(.2,.8,.2,1)}.mov.on .mdl{transform:none}.mdl .mx{position:absolute;right:14px;top:14px}.mh{display:flex;gap:12px;align-items:center;margin-bottom:14px}.mh h2{font-size:19px;font-weight:600;letter-spacing:-.02em;margin:0}.mh small{color:var(--mut);font-size:12px}.mg{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;margin-bottom:12px}.mg div{background:var(--line2);border-radius:12px;padding:9px 10px}.mg span{display:block;font-size:10.5px;color:var(--mut)}.mg b{font-size:13.5px;font-weight:600}.mg b.r{color:var(--red)}.mbr{display:flex;gap:9px;align-items:flex-start;background:rgba(242,185,59,.13);border-radius:12px;padding:10px 12px;font-size:12.5px;margin-bottom:12px}.mbr svg{width:16px;height:16px;flex:none;color:#9a6f10;margin-top:1px}.mdl h3{font-size:13px;margin:12px 0 8px}.tl{list-style:none;margin:0;padding:0}.tl li{position:relative;padding:0 0 12px 22px;font-size:12.5px}.tl li:before{content:"";position:absolute;left:4px;top:4px;width:8px;height:8px;border-radius:50%;background:var(--line2);box-shadow:0 0 0 3px var(--glass2)}.tl li.ok:before{background:var(--tc)}.tl li:after{content:"";position:absolute;left:7.5px;top:14px;bottom:0;width:1px;background:var(--line2)}.tl li:last-child:after{display:none}.tl b{display:block;font-weight:600}.tl span{color:var(--mut)}.frm{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-bottom:12px}.frm label span{display:block;font-size:11px;color:var(--mut);margin-bottom:4px}.frm input,.frm select{width:100%;font:inherit;color:inherit;background:var(--line2);border:0;border-radius:10px;padding:9px 10px;font-size:13px}.phone{border-radius:22px;border:1px solid var(--line2);padding:14px;background:var(--glass2)}.ph-hd{display:flex;gap:8px;align-items:center;margin-bottom:10px;font-size:12.5px}.dmk.sm{width:24px;height:24px;font-size:10px;border-radius:7px}@media(max-width:820px){.mg{grid-template-columns:1fr 1fr}.frm{grid-template-columns:1fr}.flow{flex-wrap:nowrap}}.auth{position:fixed;inset:0;z-index:10;display:grid;place-items:center;padding:20px;overflow:auto}.auth .box{width:min(400px,100%);padding:28px;display:flex;flex-direction:column;gap:14px;border-radius:24px}.auth h1{margin:0;font-size:24px;letter-spacing:-.03em;font-weight:600}.auth .lead{margin:-6px 0 4px;color:var(--mut)}.auth .fld{display:flex;flex-direction:column;gap:6px;font-size:12px;color:var(--mut)}.auth .fld input{padding:11px 12px;border-radius:12px;border:1px solid var(--line2);background:var(--solid);font-size:14px;outline:none}.auth .fld input:focus{border-color:var(--ink2)}.auth .msg{font-size:12.5px;margin:0}.auth .msg.err{color:var(--red)}.auth .msg.ok{color:var(--grn)}.auth .btn{justify-content:center;height:42px}html.dark .auth .fld input{color-scheme:dark}.empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:26px 12px;text-align:center;color:var(--mut);font-size:12.5px}.empty svg{width:20px;height:20px;opacity:.6}.empty b{color:var(--ink);font-weight:600;font-size:13px}.sk{border-radius:10px;background:linear-gradient(90deg,var(--line2),rgba(255,255,255,.35),var(--line2));background-size:200% 100%;animation:skm 1.4s ease-in-out infinite}html.dark .sk{background:linear-gradient(90deg,var(--line2),rgba(255,255,255,.08),var(--line2));background-size:200% 100%}@keyframes skm{0%{background-position:100% 0}to{background-position:-100% 0}}.sk.t{height:14px;width:40%}.sk.n{height:30px;width:60%;margin:10px 0 8px}.sk.l{height:11px;width:80%}.sk.box{height:220px;width:100%}.errbox{padding:22px;display:flex;flex-direction:column;gap:10px;align-items:flex-start}.errbox h3{margin:0}.kpi .delta:empty{visibility:hidden}