.logo{min-width:0;max-width:170px;flex:0 0 auto;font-size:.95rem;letter-spacing:-.01em;font-weight:700;gap:9px;text-align:left}.mx-kpis.sub>div{background:var(--surface-2)}.circ.bell{position:relative}.circ.bell svg{width:17px;height:17px}.bdgN{position:absolute;top:-4px;right:-4px;background:#E5484D;color:#fff;border-radius:9px;min-width:18px;height:18px;font-size:.64rem;font-weight:700;display:grid;place-items:center;padding:0 4px;border:2px solid var(--primary);box-sizing:border-box}.pop-menu.nt-pop{width:390px;max-width:calc(100vw - 16px);padding:0;display:block}.nt-h{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;border-bottom:1px solid var(--line)}.nt-l{max-height:min(440px,60vh);overflow:auto}.nt-pop .nt-i{display:flex;gap:10px;padding:11px 14px;border-bottom:1px solid var(--line);align-items:flex-start}.nt-i.un{background:var(--primary-tint)}.nt-i.un .nt-b b:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--primary);margin-right:6px;vertical-align:2px}.nt-ic{width:32px;height:32px;border-radius:50%;background:var(--primary-soft);color:var(--primary);display:grid;place-items:center;flex:none}.nt-ic.bd{background:#FFF3E0;color:#B26A00}.nt-pop .nt-b{all:unset;cursor:pointer;display:grid!important;padding:0;grid-gap:2px;gap:2px;flex:1 1;min-width:0;font-size:.88rem;line-height:1.35}.nt-b small{color:var(--muted);font-size:.8rem}.nt-b em{font-style:normal;color:var(--muted);font-size:.72rem}.nt-b:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:4px}.nt-pop .nt-f{padding:8px 10px;display:flex;justify-content:space-between;gap:6px}.phone{background:#F4F6F8;border:1px solid var(--line);border-radius:14px;padding:10px 12px;margin:8px 0 4px}.ph-top{font-size:.72rem;font-weight:700;color:var(--muted);text-align:center;margin-bottom:8px;letter-spacing:.02em}.sms-b{background:#E9E9EB;color:#111;border-radius:16px 16px 16px 4px;padding:9px 12px;font-size:.88rem;line-height:1.4;max-width:92%;white-space:pre-wrap;overflow-wrap:anywhere;min-height:20px}.bd-f{gap:10px;margin-bottom:12px;flex-wrap:wrap}.bd-f select{height:36px}.seg{display:inline-flex;flex-wrap:wrap;border:1px solid var(--line);border-radius:10px;overflow:hidden;background:var(--surface)}.seg button{border:0;background:none;padding:8px 12px;font:inherit;font-size:.85rem;cursor:pointer;color:var(--ink)}.seg button+button{border-left:1px solid var(--line)}.seg button.on{background:var(--primary);color:#fff;font-weight:600}.bd-r{display:grid;grid-template-columns:48px minmax(0,1.4fr) minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:10px 14px;border-bottom:1px solid var(--line)}.bd-r:last-child{border-bottom:0}.bd-r.today{background:#FFF8EC}.bd-r.soon{background:#F7FAFD}.bd-d{width:44px;height:46px;border-radius:10px;background:var(--primary-soft);color:var(--primary);display:grid;place-items:center;align-content:center;line-height:1}.bd-d b{font-size:1.15rem}.bd-d small{font-size:.66rem;text-transform:uppercase;font-weight:700;margin-top:2px}.bd-r.today .bd-d{background:#FFE7BF;color:#9A5B00}.bd-who{all:unset;cursor:pointer;display:flex;gap:10px;align-items:center;min-width:0}.bd-who span{display:grid;min-width:0}.bd-who b{overflow-wrap:anywhere}.bd-who small{color:var(--muted);font-size:.8rem}.bd-who:focus-visible{outline:2px solid var(--primary);border-radius:6px}.bd-a{display:grid;justify-items:end;grid-gap:3px;gap:3px;text-align:right}.bd-a small{font-size:.72rem}.bd-roles{gap:4px 12px;padding-left:26px;flex-wrap:wrap}.mfc{display:flex;gap:6px;flex-wrap:wrap}.mfc .chip{border:1px dashed var(--line);background:var(--surface);border-radius:999px;padding:3px 10px;font:inherit;font-size:.76rem;cursor:pointer;color:var(--primary)}.cg-miss{border-color:#F3C9C4;background:#FFFBFA;margin-bottom:14px}.cg-mh{display:flex;gap:10px;align-items:flex-start;margin-bottom:10px}.cg-ml{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:8px;gap:8px}.cg-mi{display:flex;justify-content:space-between;align-items:center;gap:8px;border:1px solid var(--line);background:var(--surface);border-radius:10px;padding:8px 10px;flex-wrap:wrap}.au-l{display:grid;grid-gap:14px;gap:14px}.au-i textarea{width:100%;box-sizing:border-box}@media (max-width:640px){.bd-r{grid-template-columns:44px minmax(0,1fr);row-gap:6px}.bd-a,.bd-cg{grid-column:2}.bd-a{justify-items:start;text-align:left}.cg-mh{flex-wrap:wrap}}.st-why{display:flex;gap:10px;background:var(--primary-tint);border:1px solid var(--primary-line-2);border-radius:10px;padding:10px 12px;font-size:.86rem;line-height:1.45;margin-bottom:12px}.st-l{display:grid;grid-gap:8px;gap:8px}.st-r{display:flex;flex-wrap:wrap;gap:8px 10px;align-items:flex-end;border:1px solid var(--line);border-radius:10px;padding:10px 12px;background:var(--surface)}.st-n{flex:1 1 150px}.st-k{flex:1 1 170px}.st-mv{display:flex;flex-direction:column;gap:2px}.st-c{width:38px;height:38px;border:1px solid var(--line);border-radius:8px;padding:2px;background:var(--surface);cursor:pointer}.st-s{height:38px;align-items:center}.st-help{flex-basis:100%;margin:0;padding-left:74px;font-size:.8rem;color:var(--muted);line-height:1.4}@media (max-width:600px){.st-help{padding-left:0}}.st-cnt{font-size:.8rem;min-width:70px}.st-cnt,.st-lock{color:var(--muted);height:38px;display:flex;align-items:center}.st-lock{cursor:help}.st-del{flex-basis:100%;display:flex;flex-wrap:wrap;gap:8px;align-items:center;background:#FFF5F4;border-radius:8px;padding:8px 10px;font-size:.86rem}.dp-l{grid-gap:12px;gap:12px}.dp,.dp-l{display:grid}.dp{grid-gap:10px;gap:10px}.dp-why{display:flex;gap:6px}.dp-g{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-gap:10px;gap:10px;align-items:stretch}.dp-vs{display:grid;place-items:center;color:var(--muted)}.dp-p{all:unset;cursor:pointer;display:flex;gap:10px;align-items:flex-start;border:1px solid var(--line);border-radius:10px;padding:10px;min-width:0}.dp-p:hover{border-color:var(--primary)}.dp-p>span:last-child{display:grid;grid-gap:2px;gap:2px;min-width:0}.dp-p small{color:var(--muted);font-size:.78rem;overflow-wrap:anywhere}.mg-top{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.mg-h{display:flex;gap:10px;align-items:flex-start;border:2px solid var(--line);border-radius:12px;padding:12px;cursor:pointer}.mg-h.on{border-color:var(--primary);background:var(--primary-tint)}.mg-h>span:last-child{display:grid;grid-gap:3px;gap:3px;min-width:0}.mg-h small{color:var(--muted);font-size:.78rem}.mg-h em{font-style:normal;font-size:.78rem;font-weight:700;color:var(--primary)}.mg-h:not(.on) em{color:var(--muted)}.mg-h input{margin-top:10px}.mg-t{border:1px solid var(--line);border-radius:10px;overflow:hidden}.mg-r,.mg-t{display:grid}.mg-r{grid-template-columns:130px 1fr 1fr;border-bottom:1px solid var(--line)}.mg-r:last-child{border-bottom:0}.mg-f{font-weight:600;font-size:.85rem;background:var(--surface-2,#F6F8FA)}.mg-f,.mg-o{padding:10px 12px}.mg-o{display:flex;gap:8px;align-items:flex-start;cursor:pointer;font-size:.88rem;overflow-wrap:anywhere;border-left:1px solid var(--line)}.mg-o.on{background:var(--primary-tint);font-weight:600}.mg-c{margin:0;padding-left:18px;display:grid;grid-gap:4px;gap:4px;font-size:.88rem}.bd-auto{all:unset;cursor:pointer;display:flex;flex-wrap:wrap;gap:6px 18px;align-items:center;font-size:.82rem;color:var(--muted);margin:-4px 0 12px}.bd-auto span{display:inline-flex;gap:5px;align-items:center}.bd-auto .bd-ch{color:var(--primary);font-weight:600}.bd-auto:hover .bd-ch{text-decoration:underline}.bd-l{padding:0;overflow:hidden}.bd-gh{display:flex;gap:6px;align-items:center;padding:9px 14px;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);background:var(--surface-2,#F6F8FA);border-bottom:1px solid var(--line)}.bd-gh span{font-weight:600;color:var(--muted);opacity:.8}.bd-gh em{margin-left:auto;font-style:normal;text-transform:none;letter-spacing:0;font-weight:500;color:#9A5B00;display:inline-flex;gap:4px;align-items:center}.bd-l .bd-r{grid-template-columns:44px minmax(0,1fr) auto;padding:8px 14px;gap:12px}.bd-l .bd-d{width:40px;height:40px;background:transparent;color:var(--ink)}.bd-l .bd-d b{font-size:1.05rem}.bd-l .bd-d small{color:var(--muted)}.bd-l .bd-r.today{background:#FFF8EC}.bd-l .bd-r.today .bd-d{background:#FFE7BF;color:#9A5B00}.bd-l .bd-r.today .bd-d small{color:#9A5B00}.bd-ok{color:#2E7D32;font-size:.8rem;font-weight:600;display:inline-flex;gap:4px;align-items:center}.bds{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.bds section{display:grid;grid-gap:8px;gap:8px;align-content:start}.bds h3{display:flex;gap:6px;align-items:center}.bds h3,.bds p{margin:0}@media (max-width:760px){.bds,.mg-top{grid-template-columns:1fr}.mg-r{grid-template-columns:1fr 1fr}.mg-f{grid-column:1/-1}.mg-o:nth-child(2){border-left:0}.dp-g{grid-template-columns:1fr}.dp-vs{transform:rotate(90deg)}}@media (max-width:640px){.bd-l .bd-r{grid-template-columns:40px minmax(0,1fr) auto}.bd-l .bd-a{grid-column:auto;justify-items:end}}.mg-n{flex-wrap:wrap;gap:6px}.br-prev,.mg-n{display:flex;align-items:center}.br-prev{gap:12px;background:var(--primary);border-radius:12px;padding:12px 16px;margin-bottom:14px;min-height:40px}.br-prev .logo{cursor:default}.br-fake{height:10px;width:60px;border-radius:6px;background:rgba(255,255,255,.25);margin-left:auto}.br-fake.s{width:28px;height:28px;border-radius:50%;margin-left:0}.br-card{display:grid;grid-gap:12px;gap:12px}.br-g{flex-wrap:wrap}.br-g,.br-up{display:flex;gap:14px;align-items:center}.br-thumb{width:76px;height:76px;border:1px dashed var(--line);border-radius:12px;display:grid;place-items:center;background:#fff;flex:none;overflow:hidden}.br-thumb img{max-width:68px;max-height:68px;object-fit:contain}.br-thumb i{font-style:normal;font-weight:800;color:var(--primary);font-size:1.2rem}.f-child input{margin-top:3px;width:18px;height:18px;flex:none;accent-color:var(--primary)}.f-child.flash{animation:fcf 1.2s}.kz{grid-template-columns:auto minmax(300px,480px);grid-gap:48px;gap:48px;justify-content:center;align-items:start;width:100%;margin-top:clamp(8px,3vh,32px)}.kz,.kz-l{display:grid}.kz-l{justify-items:center}.kz-t{font-size:clamp(1.4rem,2.6vw,2rem);font-weight:700;margin:0 0 14px}.kz-s,.kz-t{text-align:center}.kz-s{font-size:1.15rem;opacity:.85;margin:0 0 18px}.kz-in{width:100%;max-width:420px;box-sizing:border-box;font-size:clamp(1.8rem,3.6vw,2.6rem);font-weight:700;text-align:center;letter-spacing:.04em;border:0;border-radius:16px;padding:16px;background:rgba(255,255,255,.96);color:#14223A;caret-color:transparent}.kz-in::placeholder{color:#B8C2CC}.kpad{display:grid;grid-template-columns:repeat(3,clamp(92px,10vw,128px));grid-gap:clamp(10px,1.4vw,16px);gap:clamp(10px,1.4vw,16px);margin-top:18px}.kpad button{height:clamp(64px,9.5vh,108px);border-radius:20px;border:0;background:rgba(255,255,255,.16);color:#fff;font-size:clamp(2rem,3.4vw,2.6rem);font-weight:600;cursor:pointer;display:grid;place-items:center;touch-action:manipulation;transition:background .1s,transform .06s}.kpad button:active{background:rgba(255,255,255,.34);transform:scale(.96)}.kpad button.fn{font-size:1.05rem;font-weight:700;background:rgba(255,255,255,.08)}.kz-h{opacity:.7;font-size:.9rem;margin:14px 0 0}.kz-r{display:grid;grid-gap:12px;gap:12px;align-content:start;min-height:200px}.kr-hint{display:grid;justify-items:center;grid-gap:4px;gap:4px;text-align:center;border:0;padding:36px 20px;opacity:.38;font-size:.95rem}.kr-hint svg{width:30px;height:30px;opacity:.8}.kr-hint b{font-size:1.05rem;font-weight:500}.kr-hint span{font-size:.9rem}.kr-h{font-size:1rem;font-weight:700;opacity:.85;text-transform:uppercase;letter-spacing:.06em}.kf{display:flex;gap:14px;align-items:center;width:100%;text-align:left;border:0;border-radius:18px;padding:16px 18px;background:#fff;color:#14223A;cursor:pointer;font:inherit;box-shadow:0 6px 20px rgba(0,0,0,.15);animation:kfin .18s ease-out}.kf:active{transform:scale(.98)}.kf-av{display:flex}.kf-t{display:grid;grid-gap:2px;gap:2px;flex:1 1;min-width:0}.kf-t b{font-size:1.3rem}.kf-t small{font-size:.95rem;color:#5B6878}.kpick{max-width:900px;justify-items:center;margin-top:clamp(8px,3vh,30px)}.kpick,.ktiles{width:100%;display:grid}.ktiles{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));grid-gap:14px;gap:14px}.kt{position:relative;display:grid;justify-items:center;grid-gap:6px;gap:6px;border:3px solid transparent;border-radius:20px;padding:20px 12px;background:rgba(255,255,255,.14);color:#fff;font:inherit;cursor:pointer;touch-action:manipulation}.kt b{font-size:1.35rem}.kt small{opacity:.8;font-size:.9rem}.kt.on{background:#fff;color:#14223A;border-color:#fff}.kt.on small{color:#5B6878}.kt.in{opacity:.55;cursor:default}.kt-c{position:absolute;top:10px;right:10px;width:34px;height:34px;border-radius:50%;border:2px solid rgba(255,255,255,.6);display:grid;place-items:center;color:transparent}.kt.on .kt-c{background:#2E9E5B;border-color:#2E9E5B;color:#fff}.krow{display:flex;gap:14px;justify-content:center;margin-top:26px;flex-wrap:wrap}.kbtn{min-width:200px;padding:18px 30px;font-size:1.3rem;border-radius:16px}.kbtn.ghost{background:transparent;color:#fff;border:2px solid #fff}.kbtn:disabled{opacity:.5;cursor:default}.kdone{all:unset;cursor:pointer;display:grid;justify-items:center;grid-gap:8px;gap:8px;text-align:center;margin-top:clamp(20px,8vh,80px)}.kd-i{width:130px;height:130px;border-radius:50%;background:#2E9E5B;display:grid;place-items:center;animation:kpop .35s ease-out}.kd-t{font-size:clamp(1.8rem,4vw,2.6rem);font-weight:800}.kd-n{font-size:1.3rem}.kd-c{opacity:.8}@media (max-width:900px){.kz{grid-template-columns:1fr;gap:18px;justify-items:center}.kz-r{order:-1;width:100%;max-width:440px;min-height:0}.kz-l{order:0}.kr-hint{padding:4px;display:flex;justify-content:center;gap:6px;flex-wrap:wrap}.kr-hint svg{display:none}}.pc{grid-template-columns:minmax(0,1fr) 340px;grid-gap:28px;gap:28px;align-items:start}.pc,.pc-l{display:grid}.pc-l{grid-gap:6px;gap:6px;align-content:start}.pc-on{display:flex;gap:10px;align-items:flex-start;border:1px solid var(--line);border-radius:12px;padding:12px;background:var(--primary-tint)}.pc-on select{font-size:.8rem;padding:1px 4px;height:auto}.pc-url{display:flex;gap:8px;align-items:center;border:1px solid var(--line);border-radius:10px;padding:6px 6px 6px 12px;background:var(--surface)}.pc-url code{flex:1 1;min-width:0;overflow-wrap:anywhere;font-size:.82rem}.pc-list{display:grid;grid-gap:6px;gap:6px}.pc-i{display:flex;gap:10px;align-items:center;border:1px solid var(--line);border-radius:10px;padding:8px 10px}.pc-r{display:grid;justify-items:center;position:-webkit-sticky;position:sticky;top:0}.pc-tabs{margin-bottom:4px}.pf{width:280px;height:540px;border-radius:40px;background:#111;padding:12px;box-shadow:0 18px 40px rgba(0,0,0,.25);position:relative;box-sizing:border-box}.pf-n{position:absolute;top:18px;left:50%;transform:translateX(-50%);width:90px;height:22px;border-radius:12px;background:#000;z-index:2}.pf-s{height:100%;border-radius:30px;background:#fff;overflow:auto;padding:48px 18px 18px;display:grid;grid-gap:10px;gap:10px;align-content:start;font-size:.9rem;color:#14223A;box-sizing:border-box}.pf-s h3{margin:4px 0 0;font-size:1.1rem}.pf-s p{margin:0;color:#5B6878}.pf-s input[inputmode=numeric],.pf-s input[type=tel]{font-size:1.1rem;padding:10px;border:1px solid var(--line);border-radius:10px}.ph-b{display:flex;gap:8px;align-items:center;font-weight:700;font-size:.85rem}.ph-b img{height:26px;max-width:60px;object-fit:contain}.ph-b i{width:26px;height:26px;border-radius:7px;background:var(--primary);color:#fff;display:grid;place-items:center;font-style:normal;font-size:.62rem}.phb{border:0;border-radius:12px;background:var(--primary);color:#fff;font:inherit;font-weight:700;padding:12px}.phb,.phl{cursor:pointer}.phl{border:0;background:none;color:var(--primary);font:inherit;font-weight:600;padding:6px}.ph-fam{display:grid;grid-gap:6px;gap:6px}.ph-fam label{display:flex;gap:10px;align-items:center;border:1px solid var(--line);border-radius:10px;padding:10px;font-weight:600}.ph-fam small{color:#5B6878;font-weight:400}.ph-ok{width:64px;height:64px;border-radius:50%;background:#2E9E5B;color:#fff;display:grid;place-items:center;margin:20px auto 0}.ph-ev{display:grid;grid-gap:2px;gap:2px;background:var(--primary-tint);border-radius:10px;padding:10px}.ph-ev span{color:#5B6878;font-size:.82rem}@media (max-width:860px){.pc{grid-template-columns:1fr}.pc-r{position:static}}.ci-tiles.four{grid-template-columns:repeat(2,1fr)}.nt-prev{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;padding:18px;background:#EEF1F4;border-radius:12px;margin:12px 0;overflow:auto}.nt-prev .nt{box-shadow:0 4px 14px rgba(0,0,0,.12);border:0;flex:none}@media (max-width:640px){.tn-in .logo{flex:1 1!important;min-width:0}.tw>table{min-width:600px}}.tapz{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(24px,5vw,80px);gap:clamp(24px,5vw,80px);align-items:center;width:100%;max-width:1000px;margin-top:clamp(10px,6vh,60px)}.tapz-l,.tapz-r{display:grid;justify-items:center;text-align:center;grid-gap:10px;gap:10px}.tapz-ring{width:clamp(180px,24vw,260px);height:clamp(180px,24vw,260px);border-radius:50%;border:4px dashed rgba(255,255,255,.7);display:grid;place-items:center;animation:phpulse 2s infinite}.tapz-t{font-size:clamp(1.8rem,3.6vw,2.6rem);font-weight:800;line-height:1.15;margin:10px 0 0}.tapz-s{opacity:.85;margin:0;font-size:1.05rem}.tapz-n{opacity:.6;margin:0;font-size:.9rem;max-width:300px}.tapz-qr{background:#fff;padding:14px;border-radius:18px;min-width:220px;min-height:220px;display:grid;place-items:center}.tapz-qr canvas,.tapz-qr img{display:block}.tapz-qrf{color:#14223A;font-weight:700;text-align:center}.tapz-qrf small{font-weight:400;font-size:.7rem;overflow-wrap:anywhere}.tapz-feed{display:grid;grid-gap:6px;gap:6px;background:rgba(255,255,255,.12);border-radius:14px;padding:12px 16px;margin-top:8px;min-width:240px;text-align:left}.tapz-feed span{display:flex;gap:6px;align-items:center}@media (max-width:760px){.tapz{grid-template-columns:1fr}}@keyframes phpulse{50%{transform:scale(1.06);opacity:.7}}.ph-frame{padding:0;background:#fff;min-height:100vh}.ph-frame .pf-s{width:100%;min-height:100vh;border-radius:0;box-shadow:none;padding:48px 18px 18px}.ovmenu{position:relative}.ovmenu .mnu{position:absolute;right:0;top:110%;background:var(--surface);border:1px solid var(--line);border-radius:10px;box-shadow:var(--shadow);z-index:8;min-width:170px;padding:6px;display:grid}.ovmenu .mnu button{border:0;background:none;text-align:left;padding:7px 10px;border-radius:6px;cursor:pointer;font-size:.86rem}.ovmenu .mnu button:hover{background:var(--surface-2)}.vtog{display:inline-flex;border:1px solid var(--line);border-radius:8px;overflow:hidden}.vtog button{border:0;background:var(--surface);padding:7px 12px;cursor:pointer;font-weight:600;font-size:.84rem;color:var(--muted)}.dd>.btn,.vtog button.on{background:var(--primary);color:#fff}.dd>.btn{border-color:var(--primary)}.mini button.sel{outline:1.5px solid var(--primary)}.btn .ico{margin:0 1px}.list .li.on{background:var(--primary-tint-3)}tr.sel td{background:var(--primary-tint-2)}.vb-c i{display:block;width:100%;max-width:38px;border-radius:4px 4px 0 0;min-height:2px}.vb-c small{font-size:.66rem;color:var(--muted);white-space:nowrap}.vb.dense{gap:2px;overflow:hidden}.vb.dense .vb-c{min-width:0}.vb.dense small{font-size:.6rem}.vb-pair i{width:45%;max-width:16px}.xt th{font-size:.74rem;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.xt .c{text-align:center}.xt tr.click{cursor:pointer}.xt tr.click:hover td{background:var(--surface-2)}.li.click{cursor:pointer}.li.click:hover{background:var(--surface-2)}.rd-f{gap:10px;align-items:flex-end;margin-bottom:12px;flex-wrap:wrap}.rd-f .f{min-width:150px}.rhead{margin-bottom:6px}.rhead b{font-size:1.25rem}.rnum{text-align:center;padding:10px 0}.rnum .n{font-size:2.6rem;font-weight:800;line-height:1.1}.mline{width:100%;height:auto;display:block}.hb{grid-gap:6px;gap:6px}.hb,.hb-r{display:grid}.hb-r{grid-template-columns:minmax(80px,38%) 1fr auto;grid-gap:8px;gap:8px;align-items:center;font-size:.84rem}.hb-r.click{cursor:pointer}.hb-r.click:hover .hb-l{color:var(--primary)}.hb-l{text-overflow:ellipsis;white-space:nowrap}.hb-t{display:grid;grid-gap:2px;gap:2px;background:var(--surface-2);border-radius:4px;padding:1px}.hb-t i{display:block;height:8px;border-radius:3px;background:var(--primary);min-width:2px}.hb-t i.b2{background:#E8951B;height:6px}.rt .mnu{right:0;left:auto;min-width:170px}.rt .mnu button{display:flex;gap:6px;align-items:center}.pick button b{font-size:.86rem}.pick button small{font-size:.74rem;line-height:1.3}.ins{display:grid;grid-gap:12px;gap:12px}.ins-h{display:flex;gap:12px;align-items:flex-start}.ins-h b{font-size:1.05rem}.ins-badge{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;flex:none;background:var(--surface-2)}.ins-badge.up{background:#E4F4E8;color:var(--good)}.ins-badge.down{background:#FBE7E5;color:var(--bad)}.ins h4{margin:0 0 6px;font-size:.8rem;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.ins-ic{font-size:.7rem;margin-top:4px}.ins-up .ins-ic{color:var(--good)}.ins-down .ins-ic{color:var(--bad)}.ins-r li .btn{float:right;margin-left:8px}@media(max-width:560px){.ins-r li .btn{float:none;margin:4px 0 0}}.xg{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(320px,1fr);grid-gap:20px;gap:20px;align-items:start}.xg-side{position:-webkit-sticky;position:sticky;top:0;border:1px solid var(--line);border-radius:12px;padding:14px;background:var(--surface-2);max-height:calc(100vh - 170px);overflow:auto}@media(max-width:980px){.xg{grid-template-columns:1fr}.xg-side{position:static;max-height:none}}.xg-main,.xg-side{min-width:0}.modal.full .vtog{flex-wrap:wrap}.modal.full .xg-main>.row{flex-wrap:wrap;gap:8px}.xchart{padding:6px 0;max-width:100%;overflow:hidden}.xchart .click{cursor:pointer}.xchart .vb-c.click:hover i,.xchart .vb-c.sel i{filter:brightness(.8)}.xchart .vb-c.sel small{color:var(--primary);font-weight:700}.xchart circle.click:hover,.xchart circle.sel{r:8}.xchart path.click:hover{opacity:.85}.row.small.click{cursor:pointer}.row.small.click:hover span{color:var(--primary)}.itabs{display:flex;gap:4px;border-bottom:1px solid var(--line);margin:4px 0 8px}.itabs button{border:0;background:none;padding:8px 10px;font:inherit;font-size:.86rem;cursor:pointer;color:var(--muted);border-bottom:2px solid transparent;margin-bottom:-1px}.itabs button.on{color:var(--primary);border-bottom-color:var(--primary);font-weight:600}.itabs .cnt{background:var(--primary);color:#fff;border-radius:10px;padding:0 6px;font-size:.72rem}.ifd{border:1px solid var(--line);border-radius:10px;background:var(--surface);margin-bottom:6px}.ifd.open{border-color:var(--primary)}.ifh{display:flex;gap:8px;align-items:flex-start;width:100%;border:0;background:none;padding:9px 10px;text-align:left;font:inherit;cursor:pointer;color:var(--ink)}.ifh .grow{display:grid;grid-gap:2px;gap:2px;font-size:.86rem}.ifh:hover b{color:var(--primary)}.ifb{padding:0 10px 10px;grid-gap:8px;gap:8px}.ifb,.isub{display:grid}.isub{grid-gap:6px;gap:6px;padding-top:4px}.isub b{font-size:.84rem}.ichips{display:flex;flex-wrap:wrap;gap:6px}.ichip{display:inline-flex;gap:6px;align-items:center;border:1px solid var(--line);background:var(--surface);border-radius:20px;padding:2px 10px 2px 2px;font:inherit;font-size:.8rem;cursor:pointer}.ichip:hover{border-color:var(--primary);color:var(--primary)}.ichip .av,.ichip img,.ichip svg{width:22px!important;height:22px!important}.xt tr.hl td{background:var(--primary-tint-2);font-weight:600}.ins-r2{margin:0;padding-left:20px;display:grid;grid-gap:8px;gap:8px}.ins-r2 li{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:2px 8px 2px 2px}.ins-r2 li.open{border-color:var(--primary)}.rs-i{display:flex;gap:10px;align-items:flex-start;width:100%;border:0;background:none;padding:8px 10px;border-radius:10px;text-align:left;font:inherit;color:var(--ink-2,var(--ink));cursor:pointer;margin:1px 0}.rs-i:hover{background:rgba(0,0,0,.04)}.rs-i.on{background:var(--surface);box-shadow:var(--shadow);color:var(--primary)}.rs-i svg{width:18px;height:18px;flex:none;margin-top:1px}.rs-t{flex:1 1;min-width:0;display:grid}.rs-t b{font-weight:500;font-size:.9rem}.rs-i.on .rs-t b{font-weight:600}.rs-t small{color:var(--muted);font-size:.74rem}.rs-i .n{font-size:.75rem;color:var(--muted)}.rs-v{display:flex;align-items:center}.rs-v .rs-i{flex:1 1}.rs-v .ibtn{opacity:.5}.rs-v:hover .ibtn{opacity:1}.rs-tog{display:flex;justify-content:space-between;align-items:center;width:100%;border:0;background:none;cursor:pointer;font:inherit}.mchips{display:flex;flex-wrap:wrap;gap:4px;margin:0 0 8px}.mchips button{border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:2px 10px;font:inherit;font-size:.76rem;cursor:pointer;color:var(--muted)}.mchips button.on{background:var(--primary);border-color:var(--primary);color:#fff}.xt .mcol{background:var(--primary-tint-2)}.mx{padding-top:6px}.mx-c{min-width:34px;gap:4px}.mx-b i{display:block;flex:1 1;max-width:14px;border-radius:3px 3px 0 0;min-height:1px}.mx-b.st i{flex:none;width:60%;max-width:34px;border-radius:0}.mx-c small{font-size:.68rem}.pie-w{flex-wrap:wrap}.pie-w svg{flex:none}.pie-leg .row{flex-wrap:nowrap!important;align-items:flex-start}.pie-leg .muted,.pie-leg b{white-space:nowrap}.ovc .ch{flex-wrap:nowrap;align-items:flex-start;gap:6px}.ovc .ch h3{flex:1 1;min-width:0;overflow-wrap:anywhere}.ovc{min-width:0;overflow:hidden}.ovc .tw{overflow-x:auto;max-width:100%}.vb-c{min-width:0}.vb-c small{white-space:normal!important;text-align:center;line-height:1.15;max-width:100%;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere}.vb.dense .vb-c small{white-space:nowrap!important;display:block;overflow:visible}.hb-r{grid-template-columns:minmax(90px,42%) 1fr auto}.hb-l{white-space:normal!important}.bar span:first-child,.hb-l{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.2}.bar span:first-child{white-space:normal}.xt td,.xt th{white-space:nowrap}.xt td:first-child{white-space:normal}.ovc .xt td,.ovc .xt th{padding:6px 5px}.mx-c small{white-space:nowrap}.rhead{overflow-wrap:anywhere}.mx{gap:6px;align-items:flex-end;overflow-x:auto;padding-top:8px}.mx,.mx-c{display:flex}.mx-c{flex:1 1;min-width:44px;flex-direction:column;align-items:center;gap:3px;justify-content:flex-end;border:0;background:none;padding:4px 2px 2px;border-radius:8px;cursor:pointer;font:inherit}.mx-c:hover{background:var(--surface-2)}.mx-c.sel{background:var(--primary-tint-3);box-shadow:inset 0 0 0 2px var(--primary)}.mx-dense .mx-c{min-width:0;padding-left:0;padding-right:0}.mx-dense .mx-n.tot{font-size:.62rem}.mx-dense .mx-c small{overflow:visible}.mx-b{display:flex;gap:2px;align-items:flex-end;justify-content:center;width:100%;position:relative}.mx-b>.mx-n.tot{position:absolute;bottom:100%;left:50%;transform:translateX(-50%)}.mx-bar{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;flex:1 1;max-width:26px;min-width:3px}.mx-c{min-width:0!important}.mx-bar i{flex:none!important;max-width:none!important;display:block;width:100%;border-radius:3px 3px 0 0;min-height:1px}.mx-b.st{flex-direction:column-reverse;align-items:center;gap:0}.mx-b.st .mx-bar{max-width:40px;width:70%;flex:none}.mx-b.st .mx-bar i{border-radius:0}.mx-b.st .mx-n{order:99}.mx-n{font-style:normal;font-size:.66rem;font-weight:700;color:var(--ink);line-height:1;margin-bottom:2px;white-space:nowrap}.mx-c small,.mx-n.tot{font-size:.72rem}.mx-c small{color:var(--muted);white-space:normal;text-align:center;line-height:1.1;margin-top:2px;max-width:100%;overflow-wrap:anywhere}.mx-dense .mx-c small{white-space:nowrap}.mx-c.sel small{color:var(--primary);font-weight:700}.mx-leg{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:8px;font-size:.8rem}.mx-leg span{display:inline-flex;align-items:center;gap:6px}.mx-leg i{width:12px;height:12px;border-radius:3px;display:inline-block}.mx-leg b{color:var(--muted);font-weight:600}.mxt th{font-size:.76rem;color:var(--ink);text-transform:none;letter-spacing:0;font-weight:700;background:var(--surface-2)}.mxt th.click{cursor:pointer}.mxt th.click:hover{color:var(--primary)}.mxt .stk{position:-webkit-sticky;position:sticky;left:0;background:var(--surface);z-index:1;box-shadow:1px 0 0 var(--line)}.mxt th.stk{background:var(--surface-2)}.xt .msel{background:#DCE9F6!important;font-weight:700}.xt th.msel{color:var(--primary)}.mxt .c{text-align:center}.mchips .small{align-self:center;margin-right:2px}.rs-new,.rs-new svg{color:var(--primary)}.cu{grid-template-columns:300px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.cu,.cu-f{display:grid}.cu-f{grid-gap:10px;gap:10px}@media(max-width:760px){.cu{grid-template-columns:1fr}}.cu-cta{display:flex;gap:12px;align-items:center;width:100%;text-align:left;border:1px dashed var(--primary);background:var(--primary-tint-2);border-radius:12px;padding:12px 14px;margin-bottom:12px;font:inherit;color:var(--ink);cursor:pointer}.cu-cta:hover{background:var(--primary-tint-3)}.cu-cta span{flex:1 1;display:grid;grid-gap:2px;gap:2px}.cu-cta small{color:var(--muted)}.cu-cta svg{color:var(--primary)}.rc{border:1px solid var(--line);border-radius:16px;background:var(--surface);padding:16px;margin-bottom:16px;box-shadow:var(--shadow)}.rc-h{display:flex;gap:14px;align-items:flex-start;flex-wrap:wrap;margin-bottom:12px}.rc-ic{width:44px;height:44px;border-radius:12px;background:var(--primary-tint-3);color:var(--primary);display:grid;place-items:center;flex:none}.rc-ic svg{width:22px;height:22px}.rc-t{flex:1 1;min-width:200px}.rc-t h2{margin:0;font-size:1.25rem}.rc-ks{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:4px}.rc-kpi{font-size:.84rem;color:var(--muted)}.rc-kpi b{color:var(--ink);font-size:1rem;margin-right:4px}.rc-c{display:flex;gap:8px;align-items:flex-end;flex-wrap:wrap}.rc-sel{display:grid;grid-gap:2px;gap:2px;font-size:.74rem;color:var(--muted);font-weight:600}.rc-sel select{min-width:240px;font-size:.92rem;font-weight:500}.rc-main .ovc{box-shadow:none;border:1px solid var(--line)}.rc-main .ovc.wide{grid-column:auto}.rc-more{display:flex;gap:6px;align-items:center;margin:12px auto 0;border:1px dashed var(--line);background:var(--surface-2);border-radius:10px;padding:8px 14px;font:inherit;font-size:.86rem;color:var(--primary);cursor:pointer;font-weight:600}.rc-more:hover{border-color:var(--primary)}.rc-grid{margin-top:12px}.rc-list{display:grid;grid-gap:6px;gap:6px}.rc-li{display:flex;gap:10px;align-items:flex-start;border:1px solid var(--line);border-radius:10px;padding:8px 10px;cursor:pointer}.rc-li:hover{border-color:var(--primary)}.rc-li .grow{display:grid;grid-gap:2px;gap:2px}.rc-li small{font-size:.76rem}.rc-li input{margin-top:3px}.axis-note{font-size:.78rem;color:var(--muted);margin-top:4px;display:flex;gap:6px;align-items:center}.pd{border:1px solid var(--line);border-radius:14px;padding:16px;margin-top:14px;background:var(--surface);box-shadow:0 6px 20px rgba(0,40,80,.06)}.pd-h{display:flex;gap:16px;align-items:flex-start;flex-wrap:wrap}.pd-h>div:first-child{flex:1 1;min-width:180px}.pd-k{font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:var(--primary);font-weight:700}.pd-h h3{margin:2px 0 0;font-size:1.3rem}.pd-tot{display:grid;justify-items:end;text-align:right}.pd-tot b{font-size:2rem;line-height:1}.pd-tot span{font-size:.76rem;color:var(--muted)}.pd-tot em{font-style:normal;font-size:.8rem;font-weight:600;margin-top:2px}.pd-nav{display:flex;gap:4px;align-items:center}.pd-stats{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:8px;gap:8px;margin:14px 0 4px}@media(max-width:640px){.pd-stats{grid-template-columns:repeat(2,1fr)}}.pd-stats>div{background:var(--surface-2);border-radius:10px;padding:8px 10px;display:grid;grid-gap:2px;gap:2px;position:relative;overflow:hidden}.pd-stats i{position:absolute;left:0;top:0;bottom:0;width:4px}.pd-stats span{font-size:.76rem;color:var(--muted)}.pd-stats b{font-size:1.3rem}.pd-s{margin:16px 0 8px;font-size:.8rem;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.pd-ser{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:8px;gap:8px}.pd-ser>div{border:1px solid var(--line);border-radius:10px;padding:8px 10px;display:grid;grid-gap:2px;gap:2px}.pd-ser span{display:flex;gap:6px;align-items:center;font-size:.8rem}.pd-ser i{width:10px;height:10px;border-radius:3px;display:inline-block}.pd-ser b{font-size:1.2rem}.pd-ser small{color:var(--muted)}.pd-wk{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px}.pd-wkc{flex:1 1;min-width:96px;border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:8px;display:grid;justify-items:center;grid-gap:4px;gap:4px;cursor:pointer;font:inherit}.pd-wkc.on,.pd-wkc:hover{border-color:var(--primary)}.pd-wkc.on{box-shadow:inset 0 0 0 2px var(--primary);background:var(--primary-tint-2)}.pd-wkc>b{font-size:1.05rem}.pd-wkb{height:72px;display:flex;align-items:flex-end;width:36px}.pd-wkb i{display:block;width:100%;background:var(--primary);border-radius:4px 4px 0 0;min-height:2px}.pd-wkc small{font-size:.72rem;color:var(--muted);text-align:center;line-height:1.3}.pd-wkc small b{color:var(--ink)}.pd-wkc small em{font-style:normal;color:#B26A00;font-size:.68rem}.pd-in .pd{background:var(--surface-2);box-shadow:none}.pd-ev{display:grid;grid-gap:12px;gap:12px}.pd-evh{display:flex;gap:8px;margin-bottom:4px}.pd-evh,.pd-row{align-items:center}.pd-row{display:grid;grid-template-columns:110px minmax(60px,1fr) 44px minmax(0,1.4fr) 16px;grid-gap:10px;gap:10px;width:100%;border:0;border-bottom:1px solid var(--line);background:none;padding:8px 4px;font:inherit;font-size:.86rem;text-align:left;cursor:pointer;color:var(--ink)}.pd-row:hover{background:var(--surface-2)}.pd-d b{font-weight:600}.pd-bar{background:var(--surface-2);height:8px;border-radius:4px;overflow:hidden}.pd-bar i{display:block;height:100%;border-radius:4px}.pd-n{text-align:right;font-size:1rem}.pd-m{color:var(--muted);font-size:.8rem}@media(max-width:640px){.pd-row{grid-template-columns:90px 1fr 40px 14px}.pd-m{grid-column:1/-1;order:9}}.pd-p{margin-top:12px}.pd-p summary{cursor:pointer;color:var(--primary);font-size:.86rem;margin-bottom:6px}.nt-ic.bad{background:#FDECEC;color:#C0392B}.bd-side .card{display:grid;grid-gap:6px;gap:6px}.pill.st{background:color-mix(in srgb,var(--stc) 13%,white);color:var(--stc)}.st-r .f{margin:0}.st-mv .ibtn{width:26px;height:20px;font-size:.8rem}.att-add{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.att-add label.btn{cursor:pointer}.att{display:flex;gap:12px;align-items:center;border:1px solid var(--line);border-radius:10px;padding:8px 10px;background:var(--surface)}.att img{width:56px;height:56px;object-fit:cover;border-radius:6px;border:1px solid var(--line)}.att-pdf{width:44px;height:52px;border-radius:6px;background:#FDECEC;color:#C0392B;display:grid;place-items:center;font-weight:800;font-size:.72rem;flex:none}.att-pdf.sm{width:22px;height:26px;font-size:.5rem}.att-chip{display:inline-flex;gap:6px;align-items:center;border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:3px 8px 3px 3px;font:inherit;font-size:.78rem;cursor:pointer}.att-chip img{width:26px;height:26px;object-fit:cover;border-radius:4px}.br-card .ch{margin-bottom:0}.br-up label.btn{cursor:pointer}.pill.kid{background:#E7F6EC;color:#2E7D32}.kf-av .av{width:44px;height:44px;border:3px solid #fff;margin-left:-12px}.kf-av .av:first-child{margin-left:0}.kt .av{width:72px;height:72px}@media (max-width:640px){.side .rs-i{width:auto;flex:none;align-items:center;padding:6px 10px}.side .rs-i .rs-s,.side .rs-i small,.side .side-h{display:none}.tw>table{min-width:600px}}@media (max-width:860px){#rp-side{display:contents}#rp-side .rs-tog,#rp-side .sh,#rp-side .side-h,#rp-side hr{display:none}}