:root{--ink:#1b1d22;--mut:#888c94;--line:#E3E5EA;--line2:#EEF0F4;--card:#fff;--board:#F5F6F9;--red:#E3111B;--blue:#3D7FEA;--orange:#F08A3C;--green:#22A861;--violet:#8B5CF6;--r-card:22px;--r-board:28px;--side-w:268px;--side-c:84px;--sat:env(safe-area-inset-top,0px);--sab:env(safe-area-inset-bottom,0px);color-scheme:light}*{box-sizing:border-box}html,body{margin:0;height:100%}body{font:14px/1.45 Inter,-apple-system,system-ui,sans-serif;color:var(--ink);background:#e9e4ec;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}button{font:inherit;color:inherit;border:0;background:none;cursor:pointer;padding:0}a{color:inherit;text-decoration:none}input,select,textarea{font:inherit;color:inherit}svg.i{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;flex:none;display:block}.bgp{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(115deg,#f2b98f,#e9e4ec 32%,#dce6f7 62%,#4f8be0)}.app{min-height:100%;padding:calc(var(--sat) + 22px) 22px 22px calc(var(--side-w) + 44px);transition:padding .25s}.app.collapsed{padding-left:calc(var(--side-c) + 44px)}.side{position:fixed;left:22px;top:calc(var(--sat) + 22px);bottom:22px;width:var(--side-w);z-index:30;border-radius:30px;overflow:hidden auto;color:#fff;scrollbar-width:none;background:linear-gradient(180deg,#404248f0,#222327f5 45%,#1c1d21f7);box-shadow:0 30px 60px #0000004d,inset 0 1px #ffffff2e,inset 0 0 0 1px #ffffff12;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);transition:width .25s,transform .28s}.side::-webkit-scrollbar{display:none}.side:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(60% 40% at 70% 55%,rgba(255,255,255,.07),transparent 70%);pointer-events:none}.side .tl{display:flex;gap:7px;padding:18px 22px 0}.side .tl i{width:11px;height:11px;border-radius:50%}.side .hd{display:flex;align-items:center;padding:14px 18px 0 22px;gap:12px}.side .hd b{font:800 22px Manrope;letter-spacing:-.01em;margin-right:auto;white-space:nowrap}.side .bell{position:relative}.side .bell em,.side .bd{min-width:18px;height:18px;border-radius:9px;background:var(--red);font:700 10px/18px Inter;font-style:normal;text-align:center;box-shadow:0 0 10px #e3111bcc;padding:0 5px}.side .bell em{position:absolute;right:-8px;top:-8px}.side .cl{width:26px;height:26px;border-radius:50%;background:#fff;color:#111;display:grid;place-items:center;box-shadow:0 4px 12px #0000004d;transition:transform .25s}.side .gl{height:1px;margin:16px 18px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent)}.side .acc{display:flex;align-items:center;gap:12px;padding:6px 14px;margin:0 6px;border-radius:18px;width:calc(100% - 12px);text-align:left}.side .acc:hover{background:#ffffff0f}.side .av{width:50px;height:50px;border-radius:50%;box-shadow:0 0 0 2px #ffffff59,0 6px 16px #0006;flex:none;background:#3a3c42 center/cover;display:grid;place-items:center;font:800 16px Manrope}.side .acc b{display:block;font:700 14.5px Inter;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.side .acc small{display:flex;align-items:center;gap:5px;font:500 12px Inter;color:#ffffff8c;margin-top:2px}.side .acc .tx{min-width:0;flex:1}.side .sr{display:flex;align-items:center;gap:12px;padding:0 18px}.side .sr .tg{width:34px;height:20px;border-radius:10px;background:#ffffff26;position:relative;flex:none}.side .sr .tg:after{content:"";position:absolute;left:9px;top:6px;width:8px;height:8px;border-radius:50%;background:#fff}.side .sr input{flex:1;min-width:0;height:38px;border-radius:19px;border:1px solid rgba(255,255,255,.2);background:transparent;padding:0 14px;font:600 11.5px Inter;letter-spacing:.14em;color:#fff;outline:0}.side .sr input::placeholder{color:#ffffff73}.side .sec{font:700 11px Inter;letter-spacing:.16em;color:#fff9;padding:14px 24px 8px}.side .it{position:relative;display:flex;align-items:center;gap:16px;width:100%;height:46px;padding:0 24px;font:500 15px Inter;color:#ffffffeb;text-align:left;transition:background .15s}.side .it:hover{background:#ffffff0d}.side .it .ic{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;flex:none}.side .it .ic.c{background:#ffffff1f}.side .it.on{background:var(--red);color:#fff;box-shadow:0 8px 24px #e3111b59}.side .it .bd{margin-left:auto}.side .it span.lb{white-space:nowrap}.app.collapsed .side{width:var(--side-c)}.app.collapsed .side .hd b,.app.collapsed .side .acc .tx,.app.collapsed .side .acc .chev,.app.collapsed .side .sec,.app.collapsed .side .it .lb,.app.collapsed .side .sr input,.app.collapsed .side .tl,.app.collapsed .side .bell{display:none}.app.collapsed .side .hd{justify-content:center;padding:22px 0 0}.app.collapsed .side .cl{transform:rotate(180deg)}.app.collapsed .side .it{justify-content:center;padding:0}.app.collapsed .side .it .bd{position:absolute;right:14px;top:6px;margin:0;min-width:16px;height:16px;line-height:16px;font-size:9px;padding:0 4px}.app.collapsed .side .acc{justify-content:center;padding:6px 0}.app.collapsed .side .sr{justify-content:center}.chmenu{position:absolute;left:12px;right:12px;z-index:5;margin-top:6px;border-radius:18px;background:#2a2b30;border:1px solid rgba(255,255,255,.12);box-shadow:0 20px 40px #0006;padding:6px}.chmenu button{display:flex;align-items:center;gap:10px;width:100%;padding:8px;border-radius:12px;text-align:left;font:600 13px Inter}.chmenu button:hover,.chmenu button.on{background:#ffffff14}.chmenu .mini{width:30px;height:30px;border-radius:50%;background:#44464d center/cover;flex:none;display:grid;place-items:center;font:800 11px Manrope}.chmenu .add{color:#ff8a8f}.board{min-height:calc(100vh - var(--sat) - 44px);border-radius:var(--r-board);background:var(--board);box-shadow:0 30px 60px #1e325a29;padding:24px 26px 28px;animation:rise .35s ease both}@keyframes rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.topb{display:flex;align-items:center;justify-content:space-between;gap:12px}.pills{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.pills::-webkit-scrollbar{display:none}.pills button{flex:none;padding:8px 15px;border-radius:17px;border:1px solid var(--line);background:#fff;font:500 12.5px Inter;color:#444;white-space:nowrap}.pills button.on{background:#111;color:#fff;border-color:#111}.user{display:flex;align-items:center;gap:8px;font:600 12.5px Inter;flex:none}.rnd{width:36px;height:36px;border-radius:50%;background:#fff;border:1px solid #E6E8EC;display:grid;place-items:center;color:#555;flex:none}.uav{width:36px;height:36px;border-radius:50%;background:#dfe3ea center/cover;display:grid;place-items:center;font:800 13px Manrope;color:#555}.user small{display:block;font-weight:500;color:#999;font-size:10.5px}.ttl{margin-top:22px;display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap}.ttl small{color:var(--mut);font-size:13px}.ttl h1{margin:2px 0 0;font:500 34px/1.1 Inter;letter-spacing:-.025em}.srch{width:320px;max-width:100%;height:42px;border-radius:21px;border:1px solid var(--line);background:#fff;display:flex;align-items:center;gap:8px;padding:0 16px;color:#999}.srch input{border:0;outline:0;background:transparent;flex:1;min-width:0;font-size:13px;color:var(--ink)}.grid{display:grid;gap:12px;margin-top:18px}.cd{background:var(--card);border-radius:var(--r-card);padding:16px;box-shadow:0 1px 2px #00000008;min-width:0}.cd h5{margin:0;display:flex;justify-content:space-between;align-items:center;gap:8px;font:600 14px Inter}.cd h5 .rb{width:28px;height:28px;border-radius:50%;border:1px solid #E6E8EC;display:grid;place-items:center;color:#555;flex:none}.fl{display:flex;flex-direction:column}.more{margin-top:auto;padding-top:12px;font:600 12px Inter;color:#111;display:flex;align-items:center;gap:4px;align-self:flex-start}.more:after{content:"›";font-size:15px}.mu{color:var(--mut);font-size:12px}.empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:8px;padding:22px 12px;color:var(--mut);flex:1}.empty .eic{width:48px;height:48px;border-radius:16px;background:var(--line2);display:grid;place-items:center;color:#9aa0aa}.empty b{color:var(--ink);font:600 13.5px Inter}.empty p{margin:0;font-size:12px;max-width:260px;line-height:1.45}.btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:40px;padding:0 16px;border-radius:20px;background:#111;color:#fff;font:600 12.5px Inter;white-space:nowrap}.btn.red{background:var(--red)}.btn.ghost{background:#fff;color:#111;border:1px solid var(--line)}.btn.sm{height:34px;padding:0 13px;font-size:12px}.btn:disabled{opacity:.45;cursor:default}.donut{width:140px;height:140px;margin:18px auto 0;border-radius:50%;position:relative;background:conic-gradient(var(--line2) 0 100%)}.donut:after{content:"";position:absolute;top:22px;right:22px;bottom:22px;left:22px;border-radius:50%;background:#fff}.donut b{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:2;font:600 22px Inter;line-height:1}.donut b small{font:500 10.5px Inter;color:var(--mut);margin-top:4px}.leg{display:flex;justify-content:center;gap:12px;font-size:11px;margin-top:12px;flex-wrap:wrap;color:#444}.leg i{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:5px}.ln{margin-top:13px}.ln>div:first-child{display:flex;justify-content:space-between;font-size:11.5px;color:#555}.tr{height:10px;border-radius:5px;background:var(--line2);margin-top:6px;overflow:hidden}.tr i{display:block;height:100%;border-radius:5px}.kps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:18px}.kp b{display:block;font:600 28px Inter;letter-spacing:-.02em;margin-top:4px}.chg{font:700 11px Inter;padding:2px 8px;border-radius:8px;color:#888;background:var(--line2)}.sw{width:40px;height:23px;border-radius:12px;background:#d9dce2;position:relative;flex:none;transition:background .2s}.sw:after{content:"";position:absolute;top:2px;left:2px;width:19px;height:19px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transition:left .2s}.sw.on{background:#111}.sw.on:after{left:19px}.srow{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid #F2F3F6}.srow:last-child{border-bottom:0}.srow>div:first-child{flex:1;min-width:0}.srow b{display:block;font:600 13px Inter}.srow small{font-size:11px;color:var(--mut)}.rng{display:flex;align-items:center;gap:10px}.rng input{width:120px;accent-color:#111}.rng span{font:600 12px Inter;min-width:52px;text-align:right}.pillv{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:11px;background:#f3f4f7;font:600 11.5px Inter;white-space:nowrap}.pillv input{border:0;background:transparent;width:52px;font:600 12px Inter;outline:0}.modal-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#0a0c1473;display:grid;place-items:center;padding:20px;animation:fade .2s}@keyframes fade{0%{opacity:0}}.modal{width:min(440px,100%);background:#fff;border-radius:26px;padding:22px;box-shadow:0 30px 60px #00000040}.modal h3{margin:0 0 4px;font:600 20px Inter}.modal p{margin:0 0 14px;color:var(--mut);font-size:13px}.field{display:block;margin-bottom:12px}.field span{display:block;font:600 12px Inter;margin-bottom:6px}.field input{width:100%;height:44px;border-radius:14px;border:1px solid var(--line);padding:0 14px;font-size:14px;outline:0;background:#fff}.field input:focus{border-color:#111}.mrow{display:flex;gap:8px;justify-content:flex-end;margin-top:6px}.toast{position:fixed;left:50%;bottom:calc(var(--sab) + 96px);transform:translate(-50%);z-index:70;background:#111;color:#fff;padding:11px 18px;border-radius:16px;font:600 13px Inter;box-shadow:0 14px 30px #00000040;animation:rise .25s}.login{min-height:100vh;display:grid;place-items:center;padding:20px}.login .box{width:min(400px,100%);background:#f5f6f9;border-radius:30px;padding:28px;box-shadow:0 30px 60px #1e325a2e;text-align:center}.login .logo{width:72px;height:72px;margin:0 auto 14px;border-radius:22px;background:linear-gradient(160deg,#3b3d43,#1c1d21);display:grid;place-items:center;color:#fff;font:800 22px Manrope;box-shadow:0 14px 30px #00000040}.login h1{margin:0;font:600 26px Inter}.login p{color:var(--mut);margin:6px 0 18px}.mtop,.tabbar,.side-back{display:none}@media (max-width:1023px){.app,.app.collapsed{padding:calc(var(--sat) + 10px) 10px calc(var(--sab) + 92px) 10px}.side{left:0;top:0;bottom:0;width:286px;border-radius:0 30px 30px 0;transform:translate(-105%);padding-top:var(--sat)}.app.drawer .side{transform:none}.app.drawer .side-back{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:25;background:#0a0c1473;animation:fade .2s}.side .cl,.side .tl{display:none}.board{padding:16px 14px 20px;border-radius:26px;min-height:calc(100vh - var(--sat) - var(--sab) - 104px)}.topb{flex-wrap:nowrap}.topb .user .nm,.topb .user .rnd{display:none}.mtop{display:grid;place-items:center}.ttl h1{font-size:27px}.ttl{margin-top:14px}.srch{width:100%}.grid{grid-template-columns:1fr!important}.grid>*{grid-column:auto!important;grid-row:auto!important}.kps{grid-template-columns:repeat(2,minmax(0,1fr))}.tabbar{display:flex;position:fixed;left:12px;right:12px;bottom:calc(var(--sab) + 12px);z-index:20;height:62px;border-radius:24px;background:#141518;align-items:center;justify-content:space-around;color:#ffffff8c;box-shadow:0 14px 30px #00000040}.tabbar button{position:relative;width:52px;height:44px;border-radius:17px;display:grid;place-items:center}.tabbar button.on{background:var(--red);color:#fff}.tabbar em{position:absolute;right:4px;top:3px;min-width:15px;height:15px;border-radius:8px;background:var(--red);color:#fff;font:700 9px/15px Inter;font-style:normal;text-align:center;padding:0 3px}.tabbar button.on em{background:#fff;color:var(--red)}.toast{bottom:calc(var(--sab) + 90px)}}.orb{position:relative;width:220px;height:220px;margin:4px auto 0}.orb i{position:absolute;width:4px;height:4px;margin:-2px;border-radius:50%;background:var(--blue);opacity:.75;animation:orbp 3s ease-in-out infinite}.orb i:nth-child(3n){background:var(--orange);animation-delay:.6s}.orb i:nth-child(5n){background:var(--red);animation-delay:1.2s}.orb b{position:absolute;top:32%;right:32%;bottom:32%;left:32%;border-radius:50%;background:radial-gradient(circle at 40% 35%,#fff,#dce6f7 60%,#bfd2f5);box-shadow:0 10px 30px #3d7fea59}@keyframes orbp{50%{transform:scale(1.6);opacity:.35}}@media (max-width:1023px){.ttl .btn{width:auto}}.pillv select{border:0;background:transparent;font:600 12px Inter;outline:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;padding:0 2px;cursor:pointer}.rbi{display:grid;place-items:center;border-radius:9px;flex:none}.lstk{display:grid;gap:8px;margin-top:10px}.pc{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:9px;border-radius:15px;border:1px solid var(--line2);background:#fff;transition:border-color .15s,box-shadow .15s}.pc:hover{border-color:#d6d9df;box-shadow:0 4px 14px #0000000d}.pc .pt{width:52px;height:52px;border-radius:12px;background:#e6e8ec center/cover;flex:none}.pc.sm .pt{width:40px;height:40px;border-radius:10px}.pc .pb{flex:1;min-width:0}.pc .pb b{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font:600 12.5px/1.3 Inter}.pc .pb small{display:block;font-size:10.5px;color:var(--mut);margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pc .rsn{color:#b86e00!important}.pc .sc{flex:none;width:34px;height:34px;border-radius:50%;border:2px solid;display:grid;place-items:center;font:700 12px Inter}.urg{display:inline-block;margin-right:6px;padding:1px 6px;border-radius:6px;background:var(--red);color:#fff;font:700 9.5px/1.5 Inter;vertical-align:1px}.kc{background:#eef0f5!important;min-height:420px}.kh{justify-content:flex-start!important;margin:2px 4px!important}.kh i{width:8px;height:8px;border-radius:4px;display:inline-block}.rvl{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px}.rv{display:flex;flex-direction:column;gap:10px}.rv .pc{border:0;padding:0}.rvt{margin:0;font-size:13px;line-height:1.5;color:#333;white-space:pre-line}.rva{display:flex;gap:6px;flex-wrap:wrap;margin-top:auto}.tbw{overflow-x:auto}.tb{width:100%;border-collapse:collapse;min-width:640px}.tb th{text-align:left;font:500 11px Inter;color:#999;padding:10px 8px;border-bottom:1px solid var(--line2)}.tb td{padding:11px 8px;border-bottom:1px solid #F2F3F6;font:500 12.5px Inter;vertical-align:middle}.tb tr:last-child td{border-bottom:0}.tb tr.off{opacity:.5}.sn{display:flex;align-items:center;gap:10px}.sn b{display:block;font:600 12.5px Inter}.sn small{font-size:10.5px;color:#999}.err{color:var(--red);font-style:normal}.sa{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;color:#fff;font:700 11px Inter;flex:none;background:linear-gradient(135deg,#3b3d43,#62656d)}.tr2{display:inline-block;width:70px;height:7px;border-radius:4px;background:var(--line2);overflow:hidden;vertical-align:middle;margin-right:8px}.tr2 i{display:block;height:100%;border-radius:4px}.tb small{font:600 11px Inter;color:#555}.tda{display:flex;gap:8px;align-items:center;justify-content:flex-end}.rnd.sm{width:30px;height:30px}.setup{margin-top:16px;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.setup>b{font:600 14px Inter}.setup>div{display:flex;gap:8px;flex-wrap:wrap;flex:1}.stp{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:15px;border:1px solid var(--line);background:#fff;text-align:left}.stp b{display:block;font:600 12.5px Inter}.stp small{font-size:10.5px;color:var(--mut)}.stp .dot,.conn .dot{width:22px;height:22px;border-radius:50%;border:2px solid #D6D9DF;display:grid;place-items:center;flex:none;font:700 11px Inter;color:var(--red)}.stp.ok{opacity:.65}.stp.ok .dot,.conn.ok .dot{background:var(--green);border-color:var(--green);color:#fff}.conn{display:flex;align-items:center;gap:10px;margin:12px 0;padding:10px 12px;border-radius:15px;background:#f5f6f9}.conn>div{flex:1;min-width:0}.conn b{display:block;font:600 13px Inter}.conn small{font-size:11px;color:var(--mut)}.field textarea{width:100%;border-radius:14px;border:1px solid var(--line);padding:10px 14px;font-size:13px;outline:0;resize:vertical;background:#fff}.err{color:var(--red);font-size:12px}.pv{width:min(760px,100%);max-height:calc(100vh - 40px);overflow:auto}.pvh{display:flex;gap:12px;align-items:flex-start}.pvh h3{margin:2px 0 0;font:600 18px/1.3 Inter}.pvi{height:260px;border-radius:18px;background:#e6e8ec center/cover;margin-top:14px}.pvt{white-space:pre-line;font-size:13.5px;line-height:1.55;color:#333;margin:14px 0}.pvg{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:14px}.tl2{margin-top:10px;display:grid;gap:12px}.tl2>div{position:relative;padding-left:20px}.tl2 i{position:absolute;left:0;top:4px;width:9px;height:9px;border-radius:50%}.tl2>div:not(:last-child):after{content:"";position:absolute;left:4px;top:16px;bottom:-12px;width:1px;background:#e1e3e8}.tl2 b{display:block;font:600 12px Inter}.tl2 small{font-size:10.5px;color:var(--mut)}@media (max-width:1023px){.pvg{grid-template-columns:1fr}.modal-bg{align-items:end;padding:0}.modal{border-radius:26px 26px 0 0;padding-bottom:calc(var(--sab) + 22px)}.pv{max-height:92vh}.rvl{grid-template-columns:1fr}.setup>div{flex-direction:column;width:100%}}.lstk{grid-template-columns:minmax(0,1fr)}.lstk>*{min-width:0}.grid>*{min-width:0}.stp{flex:1 1 210px}.stp>span:nth-child(2){flex:1;min-width:0}@media (max-width:1023px){.ttl .srch{width:100%!important}}.eta{display:inline-block;margin-right:6px;padding:1px 6px;border-radius:6px;background:#eef2ff;color:#2f5bea;font-weight:700}.eta.ok{background:#eaf7f0;color:#18a058}.air{gap:12px}.air .ah{display:flex;align-items:center;gap:10px}.air .lv{display:inline-flex;align-items:center;gap:6px;font:700 10.5px Inter;letter-spacing:.06em;color:#e5484d}.air .lv:before{content:"";width:7px;height:7px;border-radius:50%;background:#e5484d;box-shadow:0 0 0 4px #e5484d26}.air .lv.ps{color:#888}.air .lv.ps:before{background:#aaa;box-shadow:none}.air .cnt{font:500 11.5px Inter;color:var(--mut)}.air .bt{margin-left:auto;display:flex;gap:8px}.air .bt button{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;color:#fff}.air .b1{background:#111}.air .b2{background:var(--red)}.air .bt button:disabled{opacity:.4}.air .ab{display:flex;gap:12px;align-items:center;text-align:left;width:100%}.air .t{width:70px;height:70px;border-radius:16px;background:#e6e8ec center/cover;flex:none}.air .tx{flex:1;min-width:0}.air .tx b{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font:600 14px/1.3 Inter}.air .tx small{display:block;font-size:11.5px;color:var(--mut);margin-top:4px}.tgp{margin-top:14px;border-radius:18px;overflow:hidden;background:#eef1f5;border:1px solid #E6E8EC}.tgl{font:600 11px Inter;color:var(--mut);padding:8px 14px;background:#f5f6f9}.tgt{padding:14px 16px;background:#fff}.tgt b{display:block;font:700 15px/1.3 Inter}.tgt p{margin:10px 0 0;font-size:13.5px;line-height:1.5;color:#333;white-space:pre-line}.pvi{height:260px;background:#e6e8ec center/cover}.hints{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.chipb{padding:7px 12px;border-radius:14px;border:1px solid var(--line);font:500 12px Inter;background:#fff}.chipb.on{background:#111;color:#fff}.hintf{display:flex;gap:6px;width:100%}.hintf input{flex:1;min-width:0;height:34px;border-radius:12px;border:1px solid var(--line);padding:0 12px;font-size:12.5px;outline:0}.when{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:4px 0 12px}.when input{height:34px;border-radius:12px;border:1px solid var(--line);padding:0 10px;font-size:12.5px;background:#fff}.seg2{display:flex;gap:4px;padding:3px;border-radius:12px;background:#f3f4f7}.seg2 button{width:32px;height:28px;border-radius:9px;font-size:14px}.seg2 button.on{background:#111;color:#fff}.pvm{display:grid;gap:2px;background:#fff}.pvm img{display:block;width:100%;height:auto;max-height:420px;object-fit:cover}.pvm.n2,.pvm.n4{grid-template-columns:1fr 1fr}.pvm.n2 img,.pvm.n4 img{aspect-ratio:1;height:100%}.pvm.n3{grid-template-columns:1fr 1fr}.pvm.n3 img:first-child{grid-column:span 2}@media (max-width:1023px){.stp{flex:none}}.sug{display:flex;flex-direction:column;gap:10px}.sug .sh{display:flex;align-items:center;gap:10px}.sug .sh b{display:block;font:600 13px Inter}.sug .sh small{font-size:10.5px;color:var(--mut)}.sug p{margin:0;font-size:13px;line-height:1.5;white-space:pre-line}.ini{width:32px;height:32px;border-radius:50%;flex:none;display:grid;place-items:center;color:#fff;font:700 12px Inter}.geo{margin-left:auto;display:inline-flex;align-items:center;gap:4px;font:600 10.5px Inter;color:#555;background:#f3f4f7;padding:4px 8px;border-radius:9px;max-width:45%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sph{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:6px}.sph img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:12px;display:block}.big3{font:600 40px Inter;letter-spacing:-.02em;margin-top:6px}.lnk{display:flex;align-items:center;gap:8px;margin-top:10px;padding:10px 12px;border-radius:14px;border:1px solid var(--line2);text-align:left;font:500 12px Inter}.lnk span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.au{display:flex;align-items:center;gap:10px;border:1px solid var(--line2);border-radius:14px;padding:9px 10px}.au b{display:block;font:600 12px Inter}.au small{font-size:10.5px;color:var(--mut)}.sform{text-align:left}.sform .logo,.sform h1,.sform>p{text-align:center}.sform .logo{margin-left:auto;margin-right:auto}.pick{display:flex;align-items:center;justify-content:center;gap:8px;height:120px;border-radius:16px;border:1.5px dashed #CDD1D8;background:#fff;color:#666;font:600 13px Inter;cursor:pointer;margin-bottom:12px;overflow:hidden}.pick img{width:100%;height:100%;object-fit:cover}.geoin{display:flex;gap:6px}.geoin input{flex:1}.kp .chg{display:inline-block;margin-top:4px}.chg.up{color:#18a058;background:#e5f6ec}.chg.dn{color:#e5484d;background:#fdecec}.axis{display:flex;justify-content:space-between;font-size:10.5px;color:#aaa;padding:6px 2px 0}.heat{display:grid;gap:4px;margin-top:12px}.heat .hr{display:grid;grid-template-columns:26px repeat(24,1fr);gap:4px;align-items:center}.heat .hr span{font-size:10px;color:var(--mut)}.heat i{aspect-ratio:1.8;border-radius:4px;background:var(--blue)}.gr{border:1px solid var(--line2);border-radius:16px;padding:12px;display:grid;gap:10px}.gr.off{opacity:.6}.gn{display:flex;align-items:center;gap:10px}.gn b{display:block;font:600 13px Inter}.gn small{font-size:11px;color:var(--mut)}.gk{justify-self:start;font:700 10.5px Inter;padding:4px 10px;border-radius:9px}.gm{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.gm span{background:#f5f6f9;border-radius:12px;padding:8px 10px;font-size:10.5px;color:var(--mut)}.gm b{display:block;font:600 15px Inter;color:var(--ink)}.gc{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.gc a{font:600 11.5px Inter;color:#2f5bea;background:#eef2ff;padding:4px 9px;border-radius:9px}.gc .btn{margin-left:auto}.txb{margin-top:14px;border:1px solid var(--line2);border-radius:16px;padding:12px 14px}.txh{display:flex;justify-content:space-between;align-items:center}.txh b{font:600 13px Inter}.txb p{margin:8px 0 0;font-size:13px;line-height:1.5;white-space:pre-line}@media (max-width:1023px){.gm{grid-template-columns:1fr 1fr}.heat .hr{grid-template-columns:22px repeat(24,1fr);gap:2px}}.sform .field,.sform .err{text-align:left}.mapbox{width:100%;border-radius:16px;overflow:hidden;background:#e9edf2}.mk{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;border:2.5px solid #fff;box-shadow:0 4px 12px #00000040;cursor:pointer}.mk.urg{animation:pulse 1.6s infinite}@keyframes pulse{50%{box-shadow:0 0 0 8px #e3111b40,0 4px 12px #00000040}}.msel{margin:10px 0;padding:12px;border-radius:14px;background:#f5f6f9;display:grid;gap:6px}.msel b{font:600 13px/1.3 Inter}.msel small{font-size:11px;color:var(--mut)}.msel .btn{justify-self:start}.pmap{position:fixed;top:0;right:0;bottom:0;left:0}.pmap .mapbox{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:0;height:100%!important}.pmh{position:absolute;left:12px;right:12px;top:calc(var(--sat) + 12px);background:#ffffffeb;border-radius:18px;padding:10px 14px;box-shadow:0 8px 24px #0000001f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.pmh b{display:block;font:700 15px Inter}.pmh small{font-size:11.5px;color:var(--mut)}.pms{position:absolute;right:12px;bottom:calc(var(--sab) + 16px);box-shadow:0 10px 24px #e3111b59}.pmc{position:absolute;left:12px;right:12px;bottom:calc(var(--sab) + 70px);max-height:60vh;overflow:auto;background:#fff;border-radius:22px;padding:14px;box-shadow:0 18px 40px #0003;animation:rise .25s}.pmc b{display:block;font:700 16px/1.3 Inter;margin:4px 0 8px}.pmc img{width:100%;border-radius:14px;display:block;margin-bottom:8px}.pmc p{margin:0 0 12px;font-size:13.5px;line-height:1.5;white-space:pre-line}@media (min-width:1024px){.pmc{left:auto;width:380px}}.emg{display:grid;grid-template-columns:repeat(2,1fr);gap:6px;margin:12px 0}.emr{display:flex;align-items:center;gap:8px;font:500 12.5px Inter;padding:6px 8px;border-radius:12px;background:#f5f6f9}.emb{font-size:18px}.rxs{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.rxs button{width:46px;height:46px;border-radius:14px;border:1px solid var(--line);background:#fff;font-size:22px}.rxs button.on{border-color:#111;box-shadow:inset 0 0 0 1px #111;background:#f5f6f9}.asb{align-items:center;text-align:center;padding:20px;gap:10px;min-height:560px}.orb.listen i{background:var(--green)!important;animation-duration:1s}.orb.think i{animation-duration:.6s;background:var(--violet)!important}.orb.speak i{animation-duration:.8s}.orb.error i{background:var(--red)!important}.ast{font:600 13px Inter;color:var(--blue)}.ast.listen{color:var(--green)}.ast.think{color:var(--violet)}.ast.error{color:var(--red)}.bub{max-width:480px;padding:12px 16px;border-radius:18px;background:#f5f6f9;font-size:14px;line-height:1.5;text-align:left}.bub.me{background:#111;color:#fff;align-self:flex-end;border-bottom-right-radius:6px;font-size:13px}.bub b{color:var(--blue)}.bub.me b{color:#fff}.asteps{list-style:none;margin:0;padding:0;display:grid;gap:6px;width:min(100%,420px);text-align:left}.asteps li{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--mut)}.asteps i{width:15px;height:15px;border-radius:50%;border:2px solid #D6D9DF;flex:none}.asteps li.run i{border-color:var(--blue);border-top-color:transparent;animation:spin .8s linear infinite}.asteps li.ok{color:var(--ink)}.asteps li.ok i{background:var(--green);border-color:var(--green)}@keyframes spin{to{transform:rotate(360deg)}}.aiact{display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:center}.chips2{display:flex;gap:6px;flex-wrap:wrap;justify-content:center;margin-top:auto}.asin{display:flex;gap:6px;width:min(100%,480px)}.asin input{flex:1;min-width:0;height:40px;border-radius:14px;border:1px solid var(--line);padding:0 14px;outline:0;background:#fff}.ctl2{display:flex;align-items:center;gap:20px}.rnd.big{width:46px;height:46px}.rnd.ghost{visibility:hidden}.micb{width:66px;height:66px;border-radius:50%;background:var(--red);color:#fff;display:grid;place-items:center;box-shadow:0 0 0 8px #e3111b1f,0 12px 24px #e3111b59;position:relative}.micb.on{background:var(--green);box-shadow:0 0 0 10px #22a8612e}.micb.big{width:80px;height:80px}.lg{border:1px solid var(--line2);border-radius:14px;padding:10px 12px}.lg b{display:block;font:600 12.5px Inter;margin-top:2px}.lg p{margin:4px 0 0;font-size:12.5px;color:#444}.camv{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#000}.camv video{width:100%;height:100%;object-fit:cover}.camt{position:absolute;left:0;right:0;top:0;display:flex;align-items:center;justify-content:space-between;padding:calc(var(--sat) + 14px) 16px 14px;color:#fff;font-weight:600;background:linear-gradient(rgba(0,0,0,.55),transparent)}.camc{position:absolute;left:0;right:0;bottom:0;display:grid;justify-items:center;gap:10px;padding:16px 16px calc(var(--sab) + 26px);color:#fff;background:linear-gradient(transparent,#0009)}.pms{bottom:calc(var(--sab) + 40px)}.pmc{bottom:calc(var(--sab) + 96px)}.srw{position:relative;width:320px;max-width:100%}.srw .srch{width:100%}.sx{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;color:#888}.srr{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:40;background:#fff;border-radius:18px;box-shadow:0 20px 40px #00000029;padding:6px;max-height:420px;overflow:auto}.sri{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:8px;border-radius:12px}.sri:hover{background:#f5f6f9}.sri b{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font:600 12.5px/1.3 Inter}.sri small{display:block;font-size:10.5px;color:var(--mut);margin-top:2px}.sri>span:last-child{min-width:0}.rnd.bdg{position:relative}.rnd.bdg em{position:absolute;right:-4px;top:-4px;min-width:17px;height:17px;border-radius:9px;background:var(--red);color:#fff;font:700 9.5px/17px Inter;font-style:normal;text-align:center;padding:0 4px}button.uav{border:0;cursor:pointer}button.rb{cursor:pointer}button.rb:hover{background:#f5f6f9}.side .bell{color:#fff}.side .tg{cursor:pointer}@media (max-width:1023px){.srw{width:100%}}.sel{width:100%;height:44px;border-radius:14px;border:1px solid var(--line);padding:0 12px;font-size:13.5px;background:#fff;outline:0}.side .it .ic{width:24px;height:24px}.side .bell em{right:-9px;top:-9px}.pills{flex:1;min-width:0;-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent);mask-image:linear-gradient(90deg,#000 85%,transparent);padding-right:24px}.srcm{display:none}@media (max-width:1023px){.side{padding-top:calc(var(--sat) + 14px)}.side .it{height:48px;font-size:15.5px}.tabbar{height:68px;padding:0 6px;border-radius:26px}.tabbar button{flex:1;width:auto;height:56px;border-radius:18px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:#fff9}.tabbar .ti{position:relative;display:grid;place-items:center}.tabbar .tl{font:600 10.5px/1 Inter;letter-spacing:.01em}.tabbar button.on{background:var(--red);color:#fff}.tabbar em{position:absolute;right:-10px;top:-6px}.app,.app.collapsed{padding-bottom:calc(var(--sab) + 100px)}.toast{bottom:calc(var(--sab) + 98px)}.srcm{display:grid;gap:10px;padding:8px 0}.srcs .tbw{display:none}.srm{border:1px solid var(--line2);border-radius:16px;padding:12px;display:grid;gap:10px}.srm.off{opacity:.55}.srm .sn>div{flex:1;min-width:0}.srm .sn b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.srm .btn{justify-self:start}.srg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.srg span{background:#f5f6f9;border-radius:12px;padding:8px;font-size:11px;color:var(--mut);text-align:center}.srg b{display:block;font:600 15px Inter;color:var(--ink)}.kc{min-height:0!important}.kps>.kp:last-child:nth-child(odd){grid-column:1 / -1}.rng input{width:96px}.pc .pb b{font-size:13.5px}.pc .pb small{font-size:11.5px}.mu{font-size:12.5px}.cd h5{font-size:15px}.srow b{font-size:14px}.srow small{font-size:12px}.ln>div:first-child{font-size:12.5px}.leg{font-size:12px}.chg{font-size:11.5px}.sug p,.rvt{font-size:14px}.sug .sh small,.pc .rsn{font-size:11.5px!important}.ttl small{font-size:13.5px}}.rbi.own{background:#f3f4f7}.rbi.own img{display:block;object-fit:contain}.tge{width:1.15em;height:1.15em;vertical-align:-.2em;display:inline-block;object-fit:contain}.emi{width:26px;height:26px;object-fit:contain}.mk.own{border-color:#fff;box-shadow:0 4px 12px #00000047}.sld2{display:flex;align-items:center;gap:6px;flex:none}.sld2 .sbt{width:30px;height:30px;border-radius:50%;border:1px solid var(--line);background:#fff;font:600 16px/1 Inter;display:grid;place-items:center;color:#333}.sld2 .trk{position:relative;width:120px;height:32px;touch-action:none;cursor:pointer}.sld2 .trk:before{content:"";position:absolute;left:0;right:0;top:13px;height:6px;border-radius:3px;background:#e3e5ea}.sld2 .trk i{position:absolute;left:0;top:13px;height:6px;border-radius:3px;background:#111}.sld2 .trk b{position:absolute;top:4px;width:24px;height:24px;margin-left:-12px;border-radius:50%;background:#fff;border:2px solid #111;box-shadow:0 2px 6px #00000026}.sld2 .trk:focus-visible{outline:2px solid var(--blue);outline-offset:4px;border-radius:8px}.sld2 .sv{font:600 12.5px Inter;min-width:50px;text-align:right}.sige{margin-top:12px}.sige .lbl{display:block;font:600 12px Inter;margin-bottom:6px}.sige textarea{width:100%;border-radius:14px;border:1px solid var(--line);padding:10px 12px;font:13px/1.45 Inter;outline:0;resize:vertical}.sigt{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0}.chipb.em{padding:4px 7px;display:grid;place-items:center}.chipb.em img{width:20px;height:20px}.sigp{border:1px dashed #D6D9DF;border-radius:14px;padding:10px 12px;font-size:13.5px;line-height:1.5}.sigp a{color:#2f6bff}.sigp>small{display:block;margin-bottom:4px}.seg2.wide button{width:auto;padding:0 12px;font:600 12.5px Inter}.ell{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.addb:disabled{opacity:.5}.tgt{padding:14px 16px 16px}.tgt .tgh,.tgt>b:first-child{display:block;font:700 15.5px/1.35 Inter;color:var(--ink)}.tgt p{margin:12px 0 0;font-size:14px;line-height:1.55;color:#22252b}.tgt p:last-child{margin-top:14px;color:#2f6bff}.tgt a{color:#2f6bff}.pvt{color:#22252b;margin:16px 0}.pvi{margin-bottom:4px}.pv .tgp{margin-top:16px}.pv .hints,.pv .pvg{margin-top:14px}.mpk{margin-top:14px;border:1px solid var(--line2);border-radius:18px;padding:12px}.mph{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.mph b{font:600 13.5px Inter}.mpg{display:grid;grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:8px;margin-top:10px}.mpi{position:relative;aspect-ratio:1;border-radius:14px;overflow:hidden;background:#eef0f4;border:2px solid #111;padding:0}.mpi img{width:100%;height:100%;object-fit:cover;display:block}.mpi.off{border-color:transparent;opacity:.45}.mpc{position:absolute;right:6px;top:6px;width:22px;height:22px;border-radius:50%;background:#111;color:#fff;display:grid;place-items:center}.mpi.off .mpc{background:#fff;color:#111}.mpi em{position:absolute;left:6px;bottom:6px;font:700 9.5px Inter;font-style:normal;background:#0009;color:#fff;padding:2px 6px;border-radius:6px}.mpv{width:100%;height:100%;display:grid;place-items:center;color:#555}.mpi.add{border:1.5px dashed #C9CDD6;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;font:600 11.5px Inter;color:#555;cursor:pointer}.mpa{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}@media (max-width:1023px){.sld2 .trk{width:92px}.srow{gap:8px}}@media (max-width:1023px){.srow.rs{flex-wrap:wrap}.srow.rs>div:first-child{flex:1 1 100%}.srow.rs .sld2{width:100%}.srow.rs .sld2 .trk{flex:1;width:auto}}.side .thm{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;color:#ffffffd9;margin-left:auto;margin-right:-4px}.side .thm+.bell{margin-left:10px}html[data-theme=dark]{color-scheme:dark;--ink:#ECEEF2;--mut:#8D93A0;--line:rgba(255,255,255,.14);--line2:rgba(255,255,255,.1);--card:rgba(255,255,255,.08);--board:rgba(255,255,255,.06)}html[data-theme=dark] body{background:#0f1115;color:var(--ink)}html[data-theme=dark] .bgp{background:radial-gradient(70% 60% at 0% 0%,rgba(242,120,60,.16),transparent 60%),radial-gradient(70% 60% at 100% 100%,rgba(79,139,224,.22),transparent 60%),#0f1115}html[data-theme=dark] .board{background:var(--board);box-shadow:0 30px 60px #00000073,inset 0 0 0 1px #ffffff0a}html[data-theme=dark] .cd{background:var(--card);box-shadow:none}html[data-theme=dark] .pills button,html[data-theme=dark] .rnd,html[data-theme=dark] .srch,html[data-theme=dark] .btn.ghost,html[data-theme=dark] .chipb,html[data-theme=dark] .stp,html[data-theme=dark] .pc,html[data-theme=dark] .field input,html[data-theme=dark] .field textarea,html[data-theme=dark] .sel,html[data-theme=dark] .hintf input,html[data-theme=dark] .when input,html[data-theme=dark] .asin input,html[data-theme=dark] .sige textarea,html[data-theme=dark] .sld2 .sbt,html[data-theme=dark] .rxs button,html[data-theme=dark] .pick,html[data-theme=dark] .srr{background:#ffffff14;border-color:var(--line);color:var(--ink)}html[data-theme=dark] .pills button{color:#b9bec8}html[data-theme=dark] .pills button.on,html[data-theme=dark] .seg span.on,html[data-theme=dark] .seg2 button.on,html[data-theme=dark] .chipb.on{background:#eceef2;color:#111;border-color:#eceef2}html[data-theme=dark] .btn:not(.red):not(.ghost){background:#eceef2;color:#111}html[data-theme=dark] .pc:hover,html[data-theme=dark] .sri:hover{border-color:#ffffff38;background:#ffffff12}html[data-theme=dark] .uav{background-color:#ffffff1f;color:#c9cdd6}html[data-theme=dark] .rnd{color:#c9cdd6}html[data-theme=dark] .rnd svg{color:#c9cdd6!important}html[data-theme=dark] .cd h5 .rb{border-color:var(--line);color:#b9bec8}html[data-theme=dark] .empty .eic,html[data-theme=dark] .tr,html[data-theme=dark] .tr2,html[data-theme=dark] .chg{background:#ffffff1a;color:#9aa0aa}html[data-theme=dark] .donut:after{background:var(--card)}html[data-theme=dark] .donut{background-color:#ffffff1a}html[data-theme=dark] .ln>div:first-child,html[data-theme=dark] .leg,html[data-theme=dark] .tb small,html[data-theme=dark] .task .ft{color:#b9bec8}html[data-theme=dark] .kc{background:#ffffff14!important;border:1px solid rgba(255,255,255,.13);box-shadow:inset 0 1px #ffffff24}html[data-theme=dark] .srow{border-color:var(--line2)}html[data-theme=dark] .sw{background:#ffffff38}html[data-theme=dark] .sw.on{background:#eceef2}html[data-theme=dark] .sw.on:after{background:#111}html[data-theme=dark] .pillv,html[data-theme=dark] .seg2,html[data-theme=dark] .geo,html[data-theme=dark] .emr,html[data-theme=dark] .srg span,html[data-theme=dark] .gm span,html[data-theme=dark] .conn,html[data-theme=dark] .msel,html[data-theme=dark] .air .nx,html[data-theme=dark] .bub:not(.me),html[data-theme=dark] .rbi.own{background:#ffffff1a;color:var(--ink)}html[data-theme=dark] .pillv select{color:var(--ink)}html[data-theme=dark] .pillv select option{background:#ffffff14}html[data-theme=dark] .au,html[data-theme=dark] .lnk,html[data-theme=dark] .gr,html[data-theme=dark] .srm,html[data-theme=dark] .txb,html[data-theme=dark] .lg,html[data-theme=dark] .mpk,html[data-theme=dark] .tick,html[data-theme=dark] .meet{border-color:var(--line)}html[data-theme=dark] .modal{background:#181a20;color:var(--ink)}html[data-theme=dark] .pvg .cd,html[data-theme=dark] .modal .cd{background:#ffffff12!important}html[data-theme=dark] .tgp{background:#ffffff14;border-color:var(--line)}html[data-theme=dark] .tgl{background:#ffffff12}html[data-theme=dark] .tgt{background:#1e2229}html[data-theme=dark] .tgt .tgh,html[data-theme=dark] .tgt>b:first-child{color:var(--ink)}html[data-theme=dark] .tgt p,html[data-theme=dark] .pvt,html[data-theme=dark] .rvt,html[data-theme=dark] .sug p,html[data-theme=dark] .lg p,html[data-theme=dark] .txb p{color:#d5d8de}html[data-theme=dark] .tgt p:last-child,html[data-theme=dark] .tgt a,html[data-theme=dark] .sigp a{color:#6ea8ff}html[data-theme=dark] .sigp{border-color:#ffffff38}html[data-theme=dark] .mpi{background:#ffffff1a;border-color:#eceef2}html[data-theme=dark] .mpc{background:#eceef2;color:#111}html[data-theme=dark] .mpi.off .mpc{background:#ffffff14;color:#eceef2}html[data-theme=dark] .mpi.add{border-color:#ffffff38;color:#b9bec8}html[data-theme=dark] .sld2 .trk:before{background:#ffffff38}html[data-theme=dark] .sld2 .trk i{background:#eceef2}html[data-theme=dark] .sld2 .trk b{background:#ffffff14;border-color:#eceef2}html[data-theme=dark] [stroke="#F0F1F4"],html[data-theme=dark] [stroke="#cfd3da"]{stroke:#ffffff24}html[data-theme=dark] .eta{background:#3b82f64d;color:#bfdbfe}html[data-theme=dark] .eta.ok,html[data-theme=dark] .chg.up{background:#34d39929;color:#86efac}html[data-theme=dark] .chg.dn{background:#f8717129;color:#fca5a5}html[data-theme=dark] .stt{background:#34d39929;color:#86efac}html[data-theme=dark] .gc a{background:#1e2a44;color:#8db4ff}html[data-theme=dark] .login .box{background:#ffffff0f;box-shadow:0 30px 60px #00000080}html[data-theme=dark] .pmh,html[data-theme=dark] .pmc{background:#181a20f0;color:var(--ink)}html[data-theme=dark] .mapbox{background:#ffffff14}html[data-theme=dark] .toast,html[data-theme=dark] .air .b1{background:#eceef2;color:#111}html[data-theme=dark] .air .pr{background:#ffffff1a}html[data-theme=dark] .air .pr i{background:#eceef2}html[data-theme=dark] .bub.me{background:#eceef2;color:#111}html[data-theme=dark] .bub.me b{color:#111}html[data-theme=dark] .tabbar{background:#08090b;box-shadow:0 14px 30px #00000080,inset 0 0 0 1px #ffffff0f}html[data-theme=dark] .ctl2 span,html[data-theme=dark] .rnd.big{border-color:var(--line)}html[data-theme=dark] .sx{color:#8d93a0}html[data-theme=dark] .emb{filter:none}.pv .hints{margin-bottom:6px}.pv .hints+.pvg,.pv .mpk+.hints{margin-top:14px}.srow.rs{flex-wrap:wrap}.srow.rs>div:first-child{flex:1 1 100%}.srow.rs .sld2{width:100%}.srow.rs .sld2 .trk{flex:1;width:auto}.tgt.dg{line-height:1.55;font-size:14px}.tgt.dg a{color:#2f6bff}html[data-theme=dark] .tgt.dg a{color:#6ea8ff}.au .why{display:block;color:#18a058!important;margin-top:2px}html[data-theme=dark] .au .why{color:#5fd08a!important}.mpi em.wm{background:#e5484de6}.when{gap:6px}.when .pillv select{font-size:12.5px}@media (max-width:1023px){.grid{grid-template-rows:none!important}}.dsgw{margin-top:14px;display:grid;gap:6px}.dsgw .lbl{font:600 12.5px Inter}.dsgg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:4px}.dsgg.one{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.dsgg.five{grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}.dsg{position:relative;display:flex;flex-direction:column;gap:6px;padding:4px;border-radius:14px;border:2px solid transparent;background:#f5f6f9;text-align:left;cursor:pointer}.dsg.on{border-color:#111}.dsg img,.dsg video,.dsg .own>*{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:10px;display:block;background:#e6e8ec}.dsg .own{display:block}.dsg>span:last-of-type{display:flex;align-items:center;gap:4px;font:600 11.5px Inter;padding:0 4px 2px}.dsg em,.gifb{position:absolute;left:10px;top:10px;font:800 9.5px Inter;font-style:normal;background:#000000a6;color:#fff;padding:2px 6px;border-radius:6px}.nimg{display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:100%;aspect-ratio:16/9;border-radius:10px;background:#e6e8ec;color:#666;font:600 11px Inter;text-align:center}html[data-theme=dark] .dsg{background:#ffffff12}html[data-theme=dark] .dsg.on{border-color:#eceef2}html[data-theme=dark] .nimg,html[data-theme=dark] .dsg img{background:#ffffff1f;color:#9aa0aa}.tgp.nb img{max-height:620px;object-fit:contain;background:#0b1220}.sfw{min-height:100vh;display:flex;justify-content:center;padding:calc(var(--sat) + 14px) 12px calc(var(--sab) + 18px)}.sfx{width:min(480px,100%);background:#f5f6f9;border-radius:28px;padding:18px 18px 20px;box-shadow:0 30px 60px #1e325a29;align-self:flex-start}.sfh{display:flex;align-items:center;gap:12px}.sfa{width:44px;height:44px;border-radius:50%;background:#dfe3ea center/cover;flex:none;display:grid;place-items:center;font:800 14px Manrope;color:#555}.sfa.sm{width:38px;height:38px}.sft{flex:1;min-width:0}.sft b{display:block;font:700 15px/1.25 Inter;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sft small{display:block;font-size:12px;color:var(--mut);margin-top:1px}.sfh .rnd{width:40px;height:40px}.sfh1{margin:18px 0 4px;font:600 26px/1.15 Inter;letter-spacing:-.02em}.sfsub{margin:0 0 16px;color:var(--mut);font-size:13.5px;line-height:1.45}.sff{display:block;position:relative;margin-bottom:14px}.sfl{display:flex;align-items:baseline;gap:6px;font:600 13px Inter;margin-bottom:7px}.sfl small{font:500 12px Inter;color:var(--mut)}.sff textarea,.sfin,.sfg{width:100%;border:1px solid var(--line);border-radius:16px;background:#fff;font:15px/1.45 Inter;color:var(--ink);outline:0;transition:border-color .15s}.sff textarea{padding:12px 14px 26px;resize:vertical;min-height:120px;display:block}.sff textarea:focus,.sfin:focus,.sfg:focus-within{border-color:#111}.sfc{position:absolute;right:12px;bottom:8px;font:500 11px Inter;color:var(--mut)}.sfin{height:50px;padding:0 14px;display:block}.sfp{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.sfi{position:relative;aspect-ratio:1;border-radius:14px;overflow:hidden;background:#e6e8ec}.sfi img{width:100%;height:100%;object-fit:cover;display:block}.sfi button{position:absolute;right:5px;top:5px;width:24px;height:24px;border-radius:50%;background:#0009;color:#fff;display:grid;place-items:center}.sfi.add{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:1.5px dashed #C9CDD6;background:#fff;color:#555;font:600 11.5px Inter;cursor:pointer}.sfg{display:flex;align-items:center;gap:8px;height:50px;padding:0 5px 0 14px;color:var(--mut)}.sfg input{flex:1;min-width:0;height:100%;border:0;outline:0;background:transparent;font:15px Inter;color:var(--ink)}.sfgb{flex:none;height:40px;padding:0 14px;border-radius:12px;background:#111;color:#fff;font:600 13px Inter;white-space:nowrap}.sfgb:disabled{opacity:.6}.sfn{display:block;margin-top:6px;font-size:12px;color:#18a058}.sferr{margin:0 0 12px;padding:10px 12px;border-radius:12px;background:#fdecec;color:#c4282f;font:500 13px/1.4 Inter}.sfsend{width:100%;height:52px;border-radius:26px;font-size:15px}.sfnote{margin:10px 0 0;text-align:center;font-size:12px;color:var(--mut)}.sfdone{text-align:center;padding:26px 6px 6px}.sfdone h1{margin:14px 0 6px;font:600 26px Inter}.sfdone p{margin:0 auto 18px;max-width:320px;color:var(--mut);font-size:14px;line-height:1.5}.sfok{width:72px;height:72px;margin:0 auto;border-radius:50%;background:#22a861;color:#fff;display:grid;place-items:center;box-shadow:0 0 0 10px #22a86126}.sfbtns{display:grid;gap:8px}.sfbtns .btn{height:48px;border-radius:24px}:root{--line:#E3E5EA}html[data-theme=dark]{--line:rgba(255,255,255,.14)}html[data-theme=dark] .sfx{background:#ffffff0f;box-shadow:0 30px 60px #00000080}html[data-theme=dark] .sff textarea,html[data-theme=dark] .sfin,html[data-theme=dark] .sfg,html[data-theme=dark] .sfi.add{background:#ffffff14;border-color:var(--line)}html[data-theme=dark] .sff textarea:focus,html[data-theme=dark] .sfin:focus,html[data-theme=dark] .sfg:focus-within{border-color:#eceef2}html[data-theme=dark] .sfgb{background:#eceef2;color:#111}html[data-theme=dark] .sfi.add{color:#b9bec8;border-color:#ffffff38}html[data-theme=dark] .sferr{background:#3a1a1c;color:#ff8a8f}html[data-theme=dark] .sfa{background-color:#ffffff1f;color:#c9cdd6}.pm2{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden}.pm2 .mapbox{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:0;height:100%!important}.pmtop{position:absolute;left:10px;right:10px;top:calc(var(--sat) + 10px);z-index:5;background:#fffffff0;border-radius:20px;padding:10px;box-shadow:0 10px 30px #00000024;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.pmhd{display:flex;align-items:center;gap:10px;padding:0 2px}.pmch{display:flex;gap:6px;margin-top:10px;overflow-x:auto;scrollbar-width:none;align-items:center}.pmch::-webkit-scrollbar{display:none}.pmch button{flex:none;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:16px;border:1px solid var(--line);background:#fff;font:600 12.5px Inter;color:#333;white-space:nowrap}.pmch button .rbi{width:18px!important;height:18px!important;border-radius:6px}.pmch button.on{background:#111;color:#fff;border-color:#111}.pmch i{flex:none;width:1px;height:20px;background:var(--line);margin:0 2px}.pmbot{position:absolute;left:0;right:0;bottom:0;z-index:5;padding:0 10px calc(var(--sab) + 10px);pointer-events:none}.pmbot>*{pointer-events:auto}.pmfab{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px}.pmloc{width:48px;height:48px;border-radius:50%;background:#fff;color:#111;display:grid;place-items:center;box-shadow:0 8px 20px #0000002e}.pmsend{height:48px;padding:0 20px;border-radius:24px;font-size:14px;box-shadow:0 10px 24px #e3111b59}.pmsheet{background:#fff;border-radius:22px;box-shadow:0 18px 40px #0003;overflow:hidden}.pmhandle{display:flex;align-items:center;gap:10px;width:100%;padding:12px 14px;text-align:left;position:relative}.pmhandle>i{position:absolute;left:50%;top:5px;width:36px;height:4px;margin-left:-18px;border-radius:2px;background:#d6d9df}.pmhandle span{flex:1}.pmhandle b{display:block;font:600 14px Inter}.pmhandle small{font-size:12px;color:var(--mut)}.pmlist{display:grid;gap:8px;padding:0 10px 10px;max-height:44vh;overflow:auto}.pmlist .pc{border-color:var(--line)}.pmcard{padding:12px 14px 14px;max-height:62vh;overflow:auto}.pmch2{display:flex;align-items:center;gap:8px}.pmch2 small{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pmt{display:block;font:700 16px/1.3 Inter;margin:10px 0 8px}.pmcard img{width:100%;border-radius:14px;display:block;margin-bottom:8px}.pmcard p{margin:0 0 12px;font-size:14px;line-height:1.5;white-space:pre-line}.mkn{position:absolute;right:-6px;top:-6px;min-width:18px;height:18px;border-radius:9px;background:#111;color:#fff;font:700 10px/18px Inter;text-align:center;padding:0 4px;border:2px solid #fff}.mkme{width:16px;height:16px;border-radius:50%;background:#2f6bff;border:3px solid #fff;box-shadow:0 0 0 6px #2f6bff40}.pm2 .maplibregl-ctrl-bottom-right{bottom:auto;top:calc(var(--sat) + 120px)}html[data-theme=dark] .pmtop,html[data-theme=dark] .pmsheet{background:#181a20f2;color:var(--ink)}html[data-theme=dark] .pmch button{background:#ffffff14;border-color:#ffffff24;color:#d5d8de}html[data-theme=dark] .pmch button.on{background:#eceef2;color:#111;border-color:#eceef2}html[data-theme=dark] .pmloc{background:#ffffff14;color:#eceef2}html[data-theme=dark] .pmhandle>i{background:#ffffff38}html[data-theme=dark] .mkn{border-color:#ffffff14}.tgt b,.tgt strong{display:inline;font:inherit;font-weight:700}.tgt b.tgh{display:block;font:700 15.5px/1.35 Inter}.tgt.dg{white-space:normal}.tgt.dg>b:first-child{display:inline;font-size:inherit}.pin{all:unset;box-sizing:border-box;position:relative;display:block;width:34px;height:42px;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .15s}.pin:before{content:"";position:absolute;left:1px;top:1px;width:32px;height:32px;border-radius:50% 50% 50% 4px;transform:rotate(-45deg);transform-origin:50% 50%;background:var(--c);box-shadow:0 3px 8px #00000047;border:2.5px solid #fff;box-sizing:border-box}.pin:after{content:"";position:absolute;left:50%;bottom:0;width:6px;height:6px;margin-left:-3px;border-radius:50%;background:#00000038;filter:blur(1px)}.pin-b{position:absolute;left:5px;top:5px;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.pin-b svg{width:15px;height:15px;display:block;fill:none;stroke:#fff;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round}.pin-b img{width:19px;height:19px;display:block;object-fit:contain}.pin.on{transform:scale(1.22);z-index:3}.pin.on:before{box-shadow:0 0 0 4px #2f6bff59,0 4px 10px #0000004d}.pin.urg:before{animation:pinpulse 1.6s infinite}@keyframes pinpulse{50%{box-shadow:0 0 0 7px #e3111b40,0 3px 8px #00000047}}.clu{all:unset;box-sizing:border-box;display:grid;place-items:center;min-width:38px;height:38px;padding:0 8px;border-radius:19px;background:#111;color:#fff;font:700 14px/1 Inter;border:3px solid #fff;box-shadow:0 4px 12px #0000004d;cursor:pointer}html[data-theme=dark] .pin:before{border-color:#ffffff14}html[data-theme=dark] .clu{background:#eceef2;color:#111;border-color:#ffffff14}html[data-theme=dark] .more{color:var(--ink)}.tgt p:last-child{color:inherit}.tgt p.sigl,.tgt>p:last-child:has(a){color:#2f6bff}.note{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:12px;padding:10px 12px;border-radius:14px;background:#fff6e5;color:#8a5a00;font:500 13px/1.4 Inter}.note span{flex:1;min-width:0}.note.ok{background:#eaf7f0;color:#18794e}html[data-theme=dark] .note{background:#33280f;color:#f5c26b}html[data-theme=dark] .note.ok{background:#16301f;color:#5fd08a}.edt{margin-top:14px;padding:12px;border-radius:16px;border:1px solid var(--line)}.btn.dang{color:var(--red)}.qrow{display:flex;gap:6px;align-items:stretch}.qrow>.pc{flex:1;min-width:0}.qbt{display:flex;flex-direction:column;gap:3px;justify-content:center}.qbt button{width:30px;height:24px;border-radius:8px;border:1px solid var(--line);background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#444}.qbt button:disabled{opacity:.3}html[data-theme=dark] .qbt button{background:#ffffff14;color:#c9cdd6}img.sa,img.img{object-fit:cover;background:#e6e8ec}.wms{width:100%;border-radius:12px;display:block;margin-top:4px}.abk{display:grid;gap:6px;margin:6px 0 8px}.abk span{display:block;text-align:center;padding:10px;border-radius:12px;background:#eef2ff;color:#2f5bea;font:600 13px Inter}html[data-theme=dark] .abk span{background:#1e2a44;color:#8db4ff}.kws{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.kws span{padding:5px 10px;border-radius:10px;background:#f3f4f7;font:500 12px Inter}html[data-theme=dark] .kws span{background:#ffffff1a}.rxr{display:flex;gap:6px;margin:4px 0 10px}.rxr button{display:inline-flex;align-items:center;gap:5px;height:36px;padding:0 11px;border-radius:18px;border:1px solid var(--line);background:#fff;font-size:17px}.rxr button b{font:700 12px Inter;color:#444}.rxr button.on{border-color:#2f6bff;background:#eef2ff}html[data-theme=dark] .rxr button{background:#ffffff14}html[data-theme=dark] .rxr button b{color:#c9cdd6}html[data-theme=dark] .rxr button.on{background:#1e2a44;border-color:#6ea8ff}.pmact{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:12px}.pmact .chipb{display:inline-flex;align-items:center;gap:5px}.lg2{display:grid}.lgd{font:600 12px Inter;color:var(--mut);padding:14px 4px 6px;text-transform:capitalize}.lg2>div:first-child .lgd{padding-top:2px}.lgi{display:flex;align-items:flex-start;gap:10px;width:100%;text-align:left;padding:8px 6px;border-radius:12px}.lgi:not(:disabled):hover{background:#f5f6f9}html[data-theme=dark] .lgi:not(:disabled):hover{background:#ffffff12}.lgt{flex:none;width:40px;font:600 11.5px/22px Inter;color:var(--mut)}.lgc{flex:none;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;color:#fff}.lgx{flex:1;min-width:0}.lgx b{display:block;font:600 13px/1.35 Inter}.lgx small{display:block;font-size:11.5px;color:var(--mut);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:1px}.gd{display:grid;gap:4px}.gdh{display:flex;align-items:flex-start;gap:10px;justify-content:space-between}.gdh b{font:600 15px/1.35 Inter}.gst{flex:none;font:700 11px Inter;margin-top:3px}.gq{margin:8px 0 6px;padding-left:18px;font-size:13px;line-height:1.55;color:#333}html[data-theme=dark] .gq{color:#d5d8de}.lgi{white-space:normal}.lgx b{overflow-wrap:anywhere}.lgx small{max-width:100%}.lgd{text-transform:none}.lgd:first-letter{text-transform:uppercase}.srt{position:relative}.srow2{display:flex;align-items:stretch;gap:6px;position:relative;transition:transform .18s}.srow2.drag{transition:none;z-index:5}.srow2.drag .pc{box-shadow:0 14px 30px #00000038;border-color:#2f6bff}.srb{flex:1;min-width:0}.grip{flex:none;width:34px;border-radius:12px;border:1px solid var(--line);background:#fff;color:#8a909a;display:grid;place-items:center;touch-action:none;cursor:grab}.grip:active{cursor:grabbing;color:#111}html[data-theme=dark] .grip{background:#ffffff14;color:#9aa0aa}.khh{margin-left:auto;font-weight:500}.lg2{grid-template-columns:minmax(0,1fr)}.lg2>div{min-width:0}.lgi{min-width:0}.lgx small{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rbl{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px;margin-top:12px}.rbc{border:1px solid var(--line);border-radius:18px;padding:12px;display:grid;gap:8px;align-content:start}.rbc.on{border-color:#111;box-shadow:inset 0 0 0 1px #111}html[data-theme=dark] .rbc.on{border-color:#eceef2;box-shadow:inset 0 0 0 1px #eceef2}.rbh{display:flex;align-items:center;gap:10px}.rbt{flex:1;min-width:0;border:0;background:transparent;font:600 15px Inter;color:var(--ink);outline:0;padding:4px 0;border-bottom:1px dashed transparent}.rbt:focus{border-bottom-color:var(--line)}.rbd{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.rbd button{width:34px;height:30px;border-radius:10px;border:1px solid var(--line);background:#fff;font:600 12px Inter;color:#555}.rbd button.on{background:#111;color:#fff;border-color:#111}.rbd .pillv{margin-left:auto}html[data-theme=dark] .rbd button{background:#ffffff14;color:#b9bec8}html[data-theme=dark] .rbd button.on{background:#eceef2;color:#111;border-color:#eceef2}.rbe{display:grid;gap:8px;padding-top:4px}.rbe .seg2{justify-self:start;flex-wrap:wrap}@media (max-width:1023px){.rbl{grid-template-columns:1fr}}.pmch.lay{margin-top:8px}.pmch.lay button{gap:6px}.lgcl{display:inline-block;width:16px;height:0;border-top:3px dashed #E3111B}.lgtr{display:inline-block;width:16px;height:4px;border-radius:2px;background:linear-gradient(90deg,#22a861,#f5a524,#e3111b)}.pmch.lay button.on .lgcl{border-top-color:#fff}html[data-theme=dark] .pmch.lay button.on .lgcl{border-top-color:#e3111b}.pmft{font:600 13.5px/1.45 Inter!important;color:var(--ink)}.pmft span{color:var(--mut);margin:0 3px}.lgcl{border-top-style:solid!important;background:none}.mvc{width:100%}.mvc.on{border-color:#111;box-shadow:inset 0 0 0 1px #111}html[data-theme=dark] .mvc.on{border-color:#eceef2;box-shadow:inset 0 0 0 1px #eceef2}.mvo{display:flex;align-items:center;gap:8px;font:500 13.5px Inter;padding:2px 0}.mvo input{width:18px;height:18px;accent-color:#111}.pmtop{padding:8px 8px 8px 10px!important;border-radius:18px!important}.pmhd{display:flex;align-items:center;gap:8px;min-height:32px}.sfa.xs{width:30px;height:30px;font-size:11px}.pmtt{flex:1;min-width:0;font:700 14.5px Inter;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pmcnt{flex:none;min-width:22px;height:22px;padding:0 7px;border-radius:11px;background:#eef0f4;font:700 11.5px/22px Inter;text-align:center;color:#444}.pmflt{flex:none;display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 10px;border-radius:15px;border:1px solid var(--line);background:#fff;font:600 12px Inter;color:#333}.pmflt.on{background:#111;color:#fff;border-color:#111}.pmtop .pmch.lay{margin-top:8px}.pmtop .pmch button{height:30px;padding:0 11px;font-size:12px}.pmfl{display:grid;gap:8px;margin-top:8px;padding-top:8px;border-top:1px solid var(--line2)}.pmfl .seg2{justify-self:start}html[data-theme=dark] .pmcnt{background:#ffffff1a;color:#c9cdd6}html[data-theme=dark] .pmflt{background:#ffffff14;border-color:#ffffff24;color:#d5d8de}html[data-theme=dark] .pmflt.on{background:#eceef2;color:#111;border-color:#eceef2}.pm2 .maplibregl-ctrl-bottom-right{top:calc(var(--sat) + 100px)}.sfan{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;border-radius:16px;background:#e9ebf0}.sfan button{display:flex;align-items:center;justify-content:center;gap:6px;height:42px;border-radius:12px;font:600 14px Inter;color:#555}.sfan button.on{background:#fff;color:#111;box-shadow:0 1px 3px #0000001a}.sftg{display:flex;align-items:center;gap:10px;margin-top:8px;padding:10px 12px;border-radius:16px;border:1px solid var(--line);background:#fff}.sftg b{display:block;font:600 14px Inter}.sftg small{display:block;font-size:12px;color:var(--mut)}html[data-theme=dark] .sfan{background:#ffffff14}html[data-theme=dark] .sfan button{color:#9aa0aa}html[data-theme=dark] .sfan button.on{background:#ffffff1f;color:#eceef2}html[data-theme=dark] .sftg{background:#ffffff14;border-color:var(--line)}.evh{display:flex;align-items:center;gap:10px}.evi{flex:none;width:38px;height:38px;border-radius:12px;display:grid;place-items:center;color:#fff}.evt{flex:1;min-width:0}.evt b{display:block;font:700 16px Inter}.evt small{display:block;font-size:11.5px;color:var(--mut);margin-top:1px}.evr{display:grid;gap:12px;margin:14px 0 2px}.evp{display:flex;align-items:center;gap:12px;position:relative}.evp>div{min-width:0}.evr small{display:block;font:500 11px Inter;color:var(--mut)}.evr b{display:block;font:600 14px/1.35 Inter;overflow-wrap:anywhere}.evd{flex:none;width:12px;height:12px;border-radius:50%;border:2.5px solid #2F6BFF;box-sizing:border-box}.evd.e{background:#2f6bff}.evp.to:before{content:"";position:absolute;left:5px;top:-12px;width:2px;height:12px;background:var(--line)}.evc{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.evc span{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 10px;border-radius:14px;background:#f3f4f7;font:600 12px Inter;color:#444}.evc span.w{background:#fff1e0;color:#b5560c}.evw{margin:10px 0 0!important;font-size:13.5px!important;color:var(--mut)!important}html[data-theme=dark] .evc span{background:#ffffff1a;color:#c9cdd6}html[data-theme=dark] .evc span.w{background:#3a2410;color:#f5a35c}.spq{display:grid;gap:2px;margin:10px 0 6px}.spr{display:flex;align-items:center;gap:10px;padding:7px 2px;border-bottom:1px solid var(--line2)}.spr:last-child{border-bottom:0}.spr b{flex:1;min-width:0;font:500 13.5px Inter}.spp{flex:none;min-width:44px;text-align:center;height:24px;line-height:24px;border-radius:12px;background:#eef2ff;color:#2f5bea;font:700 12px Inter}.spp.top{background:#e7f7ee;color:#18794e}.spp.no{background:#f3f4f7;color:#8a909a;font-weight:600}.spr small{flex:none;width:42px;text-align:right;font:700 11.5px Inter;color:var(--mut)}.spr small.up{color:#18a058}.spr small.dn{color:#e5484d}html[data-theme=dark] .spp{background:#1e2a44;color:#8db4ff}html[data-theme=dark] .spp.top{background:#16301f;color:#5fd08a}html[data-theme=dark] .spp.no{background:#ffffff1a;color:#8d93a0}.afw{max-width:560px;margin:0 auto;padding:calc(var(--sat) + 12px) 12px calc(var(--sab) + 24px);position:relative}.afh{display:flex;align-items:center;gap:10px;padding:4px 2px 12px}.afh .rnd{width:40px;height:40px}.afr .seg2{width:100%;display:grid;grid-template-columns:repeat(4,1fr)}.afr .seg2 button{width:auto}.afc{margin:10px 0 4px}.afd{width:8px;height:8px;border-radius:50%;display:inline-block}.afl{display:grid;gap:10px;margin-top:8px}.afday{font:700 13px Inter;color:var(--mut);padding:10px 4px 6px;text-transform:none}.afday:first-letter{text-transform:uppercase}.afk{display:flex;gap:12px;width:100%;text-align:left;padding:10px;border-radius:20px;background:#fff;border:1px solid var(--line);margin-bottom:8px;align-items:stretch}.afk.sk{height:112px;background:linear-gradient(90deg,#f1f2f5,#e7e9ee,#f1f2f5);background-size:200% 100%;animation:sk 1.2s infinite}@keyframes sk{to{background-position:-200% 0}}.afi{flex:none;width:92px;height:92px;border-radius:14px;background:#e6e8ec center/cover;display:grid;place-items:center;color:#fff}.afi.sm{width:44px;height:44px;border-radius:10px}.afb{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.afb small{font:700 11px Inter;text-transform:uppercase;letter-spacing:.02em}.afb b{font:700 15px/1.3 Inter;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.afm{display:flex;align-items:center;gap:5px;font-size:12.5px;color:var(--mut);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.afp{margin-top:auto;font:700 12.5px Inter;color:var(--ink)}.afp.fr{color:#18a058}.modal.afs{padding:0;overflow:hidden;max-width:520px}.afsi{width:100%;max-height:300px;object-fit:cover;display:block}.afsb{padding:16px 18px 20px}.afsb h3{margin:4px 0 0;font:700 20px/1.3 Inter}.afa{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:16px 0 10px}.afa .btn{height:46px;justify-content:center}.afx{position:absolute;right:12px;top:12px;background:#0000008c;color:#fff;border:0}.evc span.ok{background:#e7f7ee;color:#18794e}.afad.off{opacity:.5}html[data-theme=dark] .afk{background:#ffffff14;border-color:var(--line)}html[data-theme=dark] .afk.sk{background:linear-gradient(90deg,#ffffff14,#ffffff1a,#ffffff14);background-size:200% 100%}html[data-theme=dark] .evc span.ok{background:#16301f;color:#5fd08a}.modal.afs{position:relative}.afad{align-items:center}.afat{flex:1;min-width:0}.afat b{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font:600 14px/1.35 Inter}.afat small{display:block;margin-top:2px}@media (max-width:1023px){.afad{flex-wrap:wrap;row-gap:10px}.afad .afat{flex:1 1 calc(100% - 60px)}.afad>.btn{flex:1 1 0;justify-content:center}}html.lock,html.lock body{overflow:hidden;overscroll-behavior:none}.modal-bg{overscroll-behavior:contain;touch-action:none}.modal-bg .modal{overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;max-height:calc(100dvh - var(--sat) - 12px)}.afl>div{min-width:0}.afk{min-width:0;max-width:100%;overflow:hidden;box-sizing:border-box}.afw{overflow-x:hidden}.afb b,.afm{overflow-wrap:anywhere}.afm{white-space:normal;display:flex;align-items:flex-start;line-height:1.35}.afm svg{flex:none;margin-top:2px}html[data-theme=dark]{--ink:#F5F2EE;--mut:#CFC7BF;--line:rgba(255,255,255,.13);--line2:rgba(255,255,255,.09);--card:rgba(255,255,255,.08);--board:rgba(255,255,255,.07);--glass:rgba(255,255,255,.08);--glass2:rgba(255,255,255,.12);--hi:inset 0 1px 0 rgba(255,255,255,.14);--blue:#3B82F6;--wred:#F87171}html[data-theme=dark] body{background:#2e2a27;font-family:Manrope,Inter,system-ui,sans-serif}html[data-theme=dark] .bgp{background:radial-gradient(60% 45% at 75% 85%,rgba(201,191,180,.3),transparent 70%),radial-gradient(45% 40% at 25% 15%,rgba(142,132,123,.4),transparent 70%),radial-gradient(80% 70% at 60% 30%,#6b625b,#4a433e 45%,#2e2a27)}html[data-theme=dark] .board{background:var(--board);border:1px solid var(--line);border-radius:34px;-webkit-backdrop-filter:blur(28px) saturate(130%);backdrop-filter:blur(28px) saturate(130%);box-shadow:inset 0 1px #ffffff29,0 40px 80px #00000059}html[data-theme=dark] .cd,html[data-theme=dark] .pvg .cd{background:var(--glass);border:1px solid var(--line);border-radius:24px;box-shadow:var(--hi)}html[data-theme=dark] .cd h5,html[data-theme=dark] .ttl h1,html[data-theme=dark] .modal h3{font-family:Manrope,Inter,sans-serif;font-weight:600}html[data-theme=dark] .ttl small,html[data-theme=dark] .mu{color:var(--mut)}html[data-theme=dark] .side{background:#ffffff0f;border:1px solid var(--line);box-shadow:var(--hi),0 30px 60px #00000040;-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px)}html[data-theme=dark] .side:before{display:none}html[data-theme=dark] .side .tl,html[data-theme=dark] .side .thm{display:none}html[data-theme=dark] .side .it{color:#e8e2dc;border-radius:14px;margin:2px 10px;width:calc(100% - 20px);height:44px;padding:0 14px}html[data-theme=dark] .side .it:hover{background:#ffffff12}html[data-theme=dark] .side .it.on{background:#ffffff29;color:#fff;box-shadow:none}html[data-theme=dark] .side .it .ic.c{background:transparent}html[data-theme=dark] .side .bd,html[data-theme=dark] .side .bell em{background:var(--blue);box-shadow:none}html[data-theme=dark] .side .gl{background:linear-gradient(90deg,transparent,rgba(255,255,255,.22),transparent)}html[data-theme=dark] .side .sec{color:#e8e2dc8c}html[data-theme=dark] .side .cl{background:#ffffff24;color:#fff;box-shadow:none}html[data-theme=dark] .app.collapsed .side .it{margin:2px 10px;width:calc(100% - 20px);padding:0}.wlogo{width:30px;height:30px;border-radius:10px;flex:none;display:grid;place-items:center;background:linear-gradient(160deg,#7aa8ff,#2f5bea);box-shadow:inset 0 1px 1px #ffffff80,0 6px 14px #0000004d}.wlogo svg{width:16px;height:16px;fill:#fff}.app.collapsed .side .hd .wlogo{display:none}html[data-theme=dark] .btn:not(.red):not(.ghost),html[data-theme=dark] .btn.red{background:#fff;color:#2e2a27;border-radius:14px;font-weight:700}html[data-theme=dark] .btn.ghost,html[data-theme=dark] .pills button,html[data-theme=dark] .rnd,html[data-theme=dark] .srch,html[data-theme=dark] .chipb{background:var(--glass);border:1px solid var(--line);color:#f5f2ee}html[data-theme=dark] .btn.ghost{border-radius:14px}html[data-theme=dark] .pills button{color:#cfc7bf;border-radius:12px}html[data-theme=dark] .pills button.on,html[data-theme=dark] .seg span.on,html[data-theme=dark] .seg2 button.on,html[data-theme=dark] .chipb.on{background:#ffffff2e;color:#fff;border-color:#ffffff38}html[data-theme=dark] .seg2{background:#0000002e}html[data-theme=dark] .sw{background:#ffffff38;box-shadow:inset 0 1px 2px #0003}html[data-theme=dark] .sw.on{background:var(--blue)}html[data-theme=dark] .sw.on:after{background:#fff}html[data-theme=dark] .field input,html[data-theme=dark] .field textarea,html[data-theme=dark] .pillv select,html[data-theme=dark] .sff textarea,html[data-theme=dark] .sfin{background:#00000029;border:1px solid rgba(255,255,255,.14);color:#fff}html[data-theme=dark] .modal{background:#4a433eeb;border:1px solid var(--line);-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);box-shadow:inset 0 1px #ffffff29,0 40px 80px #00000073}html[data-theme=dark] .modal-bg{background:#14100e73;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}html[data-theme=dark] .toast{background:#4a433ef0;border:1px solid var(--line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}html[data-theme=dark] .pc{background:#ffffff0f;border-color:var(--line2);border-radius:18px}html[data-theme=dark] .pc:hover{background:#ffffff1a}html[data-theme=dark] .chg.up{color:#86efac}html[data-theme=dark] .tb th,html[data-theme=dark] .tb td{border-color:var(--line2)}html[data-theme=dark] .login .box{background:#ffffff14;border:1px solid rgba(255,255,255,.14);border-radius:34px;-webkit-backdrop-filter:blur(28px) saturate(130%);backdrop-filter:blur(28px) saturate(130%);box-shadow:inset 0 1px #ffffff2e,0 40px 80px #00000059}html[data-theme=dark] .login .logo{background:linear-gradient(160deg,#7aa8ff,#2f5bea);box-shadow:inset 0 2px 1px #ffffff73,inset 0 -6px 12px #0000002e,0 10px 24px #0000004d}.login .logo svg{width:32px;height:32px;fill:#fff}html[data-theme=dark] .login h1{font:700 28px Manrope;letter-spacing:-.02em}html[data-theme=dark] .tabbar{background:#3a3430d1;border:1px solid var(--line);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:inset 0 1px #ffffff24,0 14px 30px #00000059}html[data-theme=dark] .tabbar button.on{background:#ffffff29}html[data-theme=dark] .chmenu{background:#4a433ef2;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}html[data-theme=dark] .empty .eic{background:#ffffff1f}html[data-theme=dark] .side .av,html[data-theme=dark] .uav{background-color:#ffffff1f}html[data-theme=dark] .tabbar em{background:#3b82f6;box-shadow:none}.wlogo,html[data-theme=dark] .login .logo{background:linear-gradient(160deg,#8b827a,#3a3531);border:1px solid rgba(255,255,255,.18);box-shadow:inset 0 2px 1px #ffffff38,0 8px 20px #0000004d}.wlogo img{width:20px;height:auto;display:block}.login .logo img{width:46px;height:auto;display:block}.ask{display:flex;flex-direction:column;gap:12px;margin-bottom:14px}.askb{align-self:flex-start;display:flex;align-items:center;gap:6px;padding:6px 11px;border-radius:10px;background:#fff;color:#2e2a27;font:700 13px Manrope,Inter,sans-serif}.askf{display:flex;flex-direction:column;gap:8px}.askf textarea{resize:none;border-radius:16px;border:1px solid var(--line);background:#00000029;color:var(--ink);font:600 15px/1.45 Manrope,Inter,sans-serif;padding:12px 14px;outline:0}.askf textarea:focus{border-color:#ffffff4d}.askr{display:flex;align-items:center;gap:10px}.askc{flex:1;min-width:0}.askr .btn{flex:none}.asko{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border-radius:16px;background:#00000024}.askst{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--mut)}.askst i{width:12px;height:12px;border-radius:50%;border:2px solid rgba(191,219,254,.35);border-top-color:#bfdbfe;animation:agspin .9s linear infinite;flex:none}.askst.ok i{border:0;background:#34d399;animation:none}.asksay{margin:2px 0 0;font:600 15px/1.5 Manrope,Inter,sans-serif}.agsum{display:flex;align-items:baseline;gap:10px;margin:0 2px 12px}.agsum b{font:700 26px Manrope;letter-spacing:-.02em}.agg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}@media (max-width:1100px){.agg{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.agg{grid-template-columns:minmax(0,1fr)}.askr{flex-direction:column;align-items:stretch}.askr .btn{width:100%}}.ag{display:flex;flex-direction:column;gap:12px}.agh{display:flex;align-items:center;gap:12px}.aga{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;font:800 17px Manrope;color:#2e2a27;flex:none;box-shadow:inset 0 1px 1px #ffffff80}.agn{flex:1;min-width:0}.agn b{display:block;font:700 15px Manrope}.agn small{color:var(--mut);font-size:12px}.agal{font-size:12px;color:var(--mut);padding:4px 8px;border-radius:8px;background:#ffffff14}.ags{display:flex;align-items:center;gap:8px;min-height:40px;padding:9px 11px;border-radius:12px;background:#ffffff14;color:var(--mut);font:600 13px/1.35 Manrope,Inter,sans-serif}.ags.busy{background:#3b82f633;color:#bfdbfe}.ags.off{opacity:.6}.ags span{min-width:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.agsp{flex:none;width:12px;height:12px;border-radius:50%;border:2px solid rgba(191,219,254,.35);border-top-color:#bfdbfe;animation:agspin .9s linear infinite}@keyframes agspin{to{transform:rotate(360deg)}}.agf{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto}.agf .mu{font-size:12px;text-align:right}.agsave{flex:none;padding:3px 8px;border-radius:7px;background:#34d39929;color:#86efac;font:700 11.5px Manrope}@media (prefers-reduced-motion:reduce){.agsp,.askst i{animation:none}}.asko .err{color:#fca5a5;margin:0;font-weight:600}.sk{display:block;height:12px;border-radius:8px;background:linear-gradient(90deg,#ffffff0f 25%,#ffffff29 37%,#ffffff0f 63%);background-size:400% 100%;animation:skel 1.4s ease infinite}@keyframes skel{0%{background-position:100% 50%}to{background-position:0 50%}}.skl{display:flex;flex-direction:column;gap:14px;padding:6px 2px}.skr{display:flex;align-items:center;gap:12px}.ska{width:40px;height:40px;border-radius:12px;flex:none}.ska.r{border-radius:50%;width:44px;height:44px}.skt{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.sks{height:9px;opacity:.75}.skb{height:40px;border-radius:12px;margin-top:12px}.skc{display:flex;flex-direction:column;gap:10px}.skgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}@media (max-width:1100px){.skgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.skgrid{grid-template-columns:minmax(0,1fr)}}.skapp .side{display:flex;flex-direction:column;align-items:center;gap:14px;padding-top:24px}.skico{width:30px;height:30px;border-radius:10px}.skapp .board{display:flex;flex-direction:column}@media (max-width:760px){.skapp .side{display:none}}@media (prefers-reduced-motion:reduce){.sk{animation:none}}.rbbtns{display:flex;gap:8px;margin-left:auto}.tplw{display:flex;flex-direction:column;gap:12px;margin-top:12px;padding:12px;border-radius:18px;background:#00000024}.tplg b{display:block;font:700 13px Manrope;margin:0 2px 8px}.tpll{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px}.tpli{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:10px 12px;border-radius:14px;border:1px solid var(--line);background:#ffffff0f;text-align:left}.tpli:hover:not(:disabled){background:#ffffff1f}.tpli span{font:700 13.5px Manrope}.tpli small{color:var(--mut);font-size:12px}.tpli.has{opacity:.55}.tpli em{position:absolute;top:8px;right:10px;font-style:normal;font-size:11px;color:#86efac}.cd h5:has(.rbbtns){flex-wrap:wrap;row-gap:8px}@media (max-width:640px){.rbbtns{margin-left:0;width:100%}.rbbtns .btn{flex:1}}.tpli em{position:static;order:3;margin-top:2px}html[data-theme=dark] .pmtop,html[data-theme=dark] .pmsheet,html[data-theme=dark] .pmh,html[data-theme=dark] .pmc{background:#4a433eb8;color:#f5f2ee;border:1px solid rgba(255,255,255,.15);-webkit-backdrop-filter:blur(22px) saturate(130%);backdrop-filter:blur(22px) saturate(130%);box-shadow:inset 0 1px #ffffff29,0 18px 40px #00000059}html[data-theme=dark] .pmtop{border-radius:24px!important}html[data-theme=dark] .pmsheet{border-radius:24px}html[data-theme=dark] .pmch button,html[data-theme=dark] .pm2 .chipb{background:#ffffff1a;border:1px solid rgba(255,255,255,.14);color:#e8e2dc;border-radius:12px}html[data-theme=dark] .pmch button.on,html[data-theme=dark] .pm2 .chipb.on{background:#fff3;color:#fff;border-color:#ffffff47}html[data-theme=dark] .pmloc{background:#4a433eb8;border:1px solid rgba(255,255,255,.15);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}html[data-theme=dark] .pmsend,html[data-theme=dark] .pmfab{box-shadow:0 10px 24px #00000059}html[data-theme=dark] .pmcard img{border-radius:16px}html[data-theme=dark] .afr .seg2,html[data-theme=dark] .sfx .seg2,html[data-theme=dark] .sff .seg2{background:#0003}html[data-theme=dark] .afr .seg2 button.on,html[data-theme=dark] .sfx .seg2 button.on,html[data-theme=dark] .sff .seg2 button.on{background:#fff;color:#2e2a27;border-color:#fff}html[data-theme=dark] .sfx{background:#ffffff14;border:1px solid rgba(255,255,255,.14);-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);box-shadow:inset 0 1px #ffffff29,0 30px 60px #00000059}html[data-theme=dark] .sfa{background-color:#ffffff24;color:#f5f2ee}html[data-theme=dark] .sfan button.on{background:#fff;color:#2e2a27}.rbd{display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.rbd button{width:auto!important}.rbtm{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:2px}.rbtm .mu{font-size:12px}html[data-theme=dark] select{color-scheme:dark}html[data-theme=dark] select option{background:#3a3531;color:#f5f2ee}.chback{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60}.chmenu.chpop{position:fixed;z-index:61;width:280px;max-height:70vh;overflow:auto;margin:0;left:auto;right:auto}html[data-theme=dark] .chmenu.chpop{background:#4a433ef0;border:1px solid rgba(255,255,255,.15);box-shadow:inset 0 1px #ffffff24,0 24px 50px #00000073}.chmenu.chpop button{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:760px){.chmenu.chpop{left:12px!important;right:12px;width:auto;top:calc(var(--sat) + 70px)!important}}html[data-theme=dark] .chmenu .add{color:#f5f2ee}.board{container:board/inline-size}@container board (max-width:1150px){.grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.grid>*{grid-row:auto!important;grid-column:auto!important}}@container board (max-width:700px){.grid{grid-template-columns:minmax(0,1fr)!important}}.scc{margin:0 0 14px}.scch{display:flex;align-items:center;gap:12px}.scch>div{flex:1;min-width:0}.scch b{display:block;font:700 15px Manrope}.scch small{color:var(--mut);font-size:12.5px}.scci{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:#ffffff1a;flex:none}.scca{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-top:12px}.sccs{margin:12px 0 0;padding-left:20px;display:flex;flex-direction:column;gap:6px;font-size:13.5px;line-height:1.5}.sccs code{padding:1px 6px;border-radius:6px;background:#ffffff1f;font-size:12.5px}.sccs a{text-decoration:underline}.adl{display:flex;flex-direction:column;gap:8px;margin:10px 0 12px}.adt{padding:12px;border-radius:14px;background:#00000024;border:1px solid var(--line2)}.adt p{margin:0 0 8px;font-size:14px;line-height:1.5}.adf{display:flex;align-items:center;justify-content:space-between;gap:8px}.adq{display:flex;flex-direction:column;gap:2px;margin:10px 0 12px;max-height:360px;overflow:auto}.adqr{display:flex;align-items:center;gap:8px;padding:8px 2px;border-bottom:1px solid var(--line2);flex-wrap:wrap}.adqr b{flex:1;min-width:120px;font:600 13.5px Manrope}.adc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px 0 12px}.adc .field{margin:0;display:flex;flex-direction:column;gap:4px}.adm{display:flex;gap:10px;margin-top:12px}.adm span{flex:1;padding:10px 12px;border-radius:14px;background:#00000024}.adm b{display:block;font:700 20px Manrope}.adm small{color:var(--mut);font-size:12px}.adtips{margin:10px 0 0;padding-left:18px;display:flex;flex-direction:column;gap:6px;font-size:13.5px;line-height:1.5}.pill{display:inline-block;padding:3px 8px;border-radius:7px;font:700 11.5px Manrope;white-space:nowrap}.pill.g{background:#34d39929;color:#86efac}.pill.n{background:#ffffff1a;color:#cfc7bf}.chav{width:30px;height:30px;border-radius:50%;background:#ffffff24 center/cover;display:grid;place-items:center;font:800 11px Manrope;box-shadow:0 0 0 1.5px #ffffff40}.side .it.chit .ic{width:30px;height:30px}.side .it.chit .lb{overflow:hidden;text-overflow:ellipsis}.side .it.chadd{color:#e8e2dcb3}.crumb{display:inline-flex;align-items:center;gap:8px;margin:14px 0 -6px;padding:6px 12px 6px 8px;border-radius:14px;background:#ffffff14;border:1px solid var(--line);font:600 13px Manrope;color:#f5f2ee}.crumb small{color:var(--mut);font-weight:500}.crumb:hover{background:#ffffff24}.cav{width:22px;height:22px;border-radius:50%;background:#ffffff24 center/cover;flex:none;display:inline-block}.hmg{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:14px;margin-top:18px}.hmc{display:flex;flex-direction:column;gap:14px;text-align:left;cursor:pointer;transition:background .15s}.hmc:hover{background:#ffffff1f}.hmh{display:flex;align-items:center;gap:12px}.hma{width:56px;height:56px;border-radius:50%;background:#ffffff24 center/cover;flex:none;display:grid;place-items:center;font:800 16px Manrope;box-shadow:0 0 0 2px #ffffff38}.hmn{flex:1;min-width:0}.hmn b{display:block;font:700 16px Manrope;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hmn small{color:var(--mut);font-size:12.5px}.hms{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.hms span{padding:10px 12px;border-radius:14px;background:#00000024}.hms b{display:block;font:700 22px Manrope}.hms small{color:var(--mut);font-size:12px;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.hms em{font-style:normal;font-weight:700}.hms em.up{color:#86efac}.hms em.dn{color:#fca5a5}.hml{display:flex;flex-direction:column;gap:3px;min-width:0}.hml span{font:600 13.5px/1.4 Manrope;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.hmadd{align-items:center;justify-content:center;text-align:center;border-style:dashed!important;min-height:220px}.hmplus{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:#ffffff1f}.hmadd b{font:700 16px Manrope}.pill.y{background:#fcd34d2e;color:#fcd34d}.tmh{font:700 15px Manrope;margin:26px 2px 12px;color:var(--mut)}.agoff{opacity:.82}.agoff .aga{filter:saturate(.6)}.agf .btn{margin-left:auto}.ibl{display:flex;flex-direction:column;gap:12px;margin-top:18px;max-width:860px}.ibi{display:flex;flex-direction:column;gap:10px}.ibh{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ibc{display:inline-flex;align-items:center;gap:8px;padding:4px 10px 4px 4px;border-radius:12px;background:#ffffff1a;font:700 12.5px Manrope}.ibb{display:flex;gap:12px}.ibb img{width:96px;height:96px;border-radius:14px;object-fit:cover;flex:none}.ibb b{display:block;font:700 15px/1.35 Manrope}.ibb p{margin:6px 0 0;font-size:13.5px;line-height:1.5}.ibr{display:block;margin-top:4px;color:#fcd34d;font-size:12.5px}@media (max-width:640px){.hmg{grid-template-columns:minmax(0,1fr)}.ibb img{width:72px;height:72px}}.hmn .pill{margin-top:6px}.hmt{margin:-4px 2px -8px;font-size:11.5px;letter-spacing:.06em;text-transform:uppercase}.hms small{white-space:nowrap}html[data-theme=dark] .err,html[data-theme=dark] p.err,html[data-theme=dark] .sferr{color:#fca5a5}.pmwrap{flex-wrap:wrap;row-gap:6px}.pmwrap button{flex:none}.pmhint{align-self:center;flex:1 1 180px;min-width:0}html[data-theme=dark] .micb:not(.on){background:#fff;color:#2e2a27;box-shadow:0 0 0 8px #ffffff14,0 12px 24px #0000004d}.sw{position:relative}.sw:before{content:"";position:absolute;top:-11px;right:-8px;bottom:-11px;left:-8px}html[data-theme=dark] .air .b2{background:#fff;color:#2e2a27;box-shadow:none}html[data-theme=dark] .air .b1{background:#ffffff24;color:#fff}.hmn small{display:block}.hmn .pill{display:inline-block}html[data-theme=dark] .rnd.bdg em,html[data-theme=dark] .bdg em{background:#3b82f6;box-shadow:none}html[data-theme=dark] .bgp:before,html[data-theme=dark] .bgp:after{content:"";position:absolute;border-radius:50%;filter:blur(90px);pointer-events:none}html[data-theme=dark] .bgp:before{width:46vw;height:40vw;left:52%;top:52%;background:#d6c4b038;animation:drift1 26s ease-in-out infinite alternate}html[data-theme=dark] .bgp:after{width:38vw;height:34vw;left:8%;top:-6%;background:#96887c4d;animation:drift2 32s ease-in-out infinite alternate}@keyframes drift1{to{transform:translate(-14vw,-10vh) scale(1.12)}}@keyframes drift2{to{transform:translate(10vw,12vh) scale(.92)}}@media (prefers-reduced-motion:reduce){html[data-theme=dark] .bgp:before,html[data-theme=dark] .bgp:after{animation:none}}.jelly{flex:none;display:grid;place-items:center;border-radius:30%;color:#fff;background:linear-gradient(160deg,color-mix(in srgb,var(--c) 80%,#fff 20%),color-mix(in srgb,var(--c) 72%,#000 28%));box-shadow:inset 0 2px 1px #ffffff8c,inset 0 -6px 10px #0000002e,0 8px 18px #00000047}.jelly svg{filter:drop-shadow(0 1px 1px rgba(0,0,0,.25))}html[data-theme=dark] .topb .pills{gap:20px;padding:2px 2px 0}html[data-theme=dark] .topb .pills button{background:none!important;border:0!important;padding:8px 0;border-radius:0;color:#e8e2dc9e;font:600 14px Manrope;position:relative}html[data-theme=dark] .topb .pills button:hover,html[data-theme=dark] .topb .pills button.on{color:#fff}html[data-theme=dark] .topb .pills button.on:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;border-radius:2px;background:#fff;box-shadow:0 0 10px #ffffffb3}html[data-theme=dark] .ttl h1{font:600 34px/1.1 Manrope;letter-spacing:-.025em}html[data-theme=dark] .ttl small{font-size:13px;color:#e8e2dcad}html[data-theme=dark] .cd{padding:18px}html[data-theme=dark] .cd h5{font:600 15px Manrope}html[data-theme=dark] .cd h5 .rb{border:1px solid rgba(255,255,255,.16);background:#ffffff0f;color:#e8e2dc}html[data-theme=dark] .empty .eic{border-radius:18px;background:linear-gradient(160deg,#ffffff42,#ffffff12);color:#fff;box-shadow:inset 0 1px 1px #fff6,0 8px 18px #0003}html[data-theme=dark] .empty b{color:#f5f2ee;font:600 15px Manrope}html[data-theme=dark] .topb .rnd{width:42px;height:42px;background:#ffffff1a;border:1px solid rgba(255,255,255,.14)}html[data-theme=dark] .topb .rnd:hover{background:#ffffff29}html[data-theme=dark] button:focus-visible,html[data-theme=dark] a:focus-visible,html[data-theme=dark] input:focus-visible,html[data-theme=dark] select:focus-visible,html[data-theme=dark] textarea:focus-visible{outline:2px solid rgba(255,255,255,.75);outline-offset:2px}.hmc,.ag,.ibi{transition:transform .18s ease,background .18s ease,box-shadow .18s ease}.hmc:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffff29,0 18px 40px #00000038}.hmc:active{transform:translateY(0) scale(.995)}.hmw{display:flex;align-items:flex-end;gap:12px}.spark{width:120px;height:36px;flex:none}.spark rect{fill:#fff;filter:drop-shadow(0 0 4px rgba(255,255,255,.55))}.hmw small{font-size:12px;padding-bottom:2px}html[data-theme=dark] .side .it.on{background:linear-gradient(90deg,#fff3,#ffffff1a);box-shadow:inset 0 1px #ffffff24}html[data-theme=dark] .side .sec{font:700 10.5px Manrope;letter-spacing:.18em}.side .it.chit.on .chav{box-shadow:0 0 0 2px #fff}.ags.busy{position:relative;overflow:hidden}.ags.busy:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.12),transparent);transform:translate(-100%);animation:shine 2.4s ease-in-out infinite}@keyframes shine{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.ags.busy:after{animation:none}}.ibi{padding:16px 18px}.ibb img{border-radius:16px}.ibi .rva{border-top:1px solid rgba(255,255,255,.08);margin-top:2px;padding-top:12px}
