.hvSupMark{display:inline-flex;align-items:center;justify-content:center;border-radius:28%;background:#fff;box-shadow:0 4px 14px rgba(11,31,92,.22),inset 0 0 0 1px rgba(30,107,255,.1)}.hvSupMark img{display:block;width:74%;height:74%;image-rendering:auto}.hvSupHero{display:flex;align-items:center;gap:14px;margin:4px 0 12px;padding:16px;border-radius:18px;color:#fff;position:relative;overflow:hidden;background:radial-gradient(120% 140% at 0 0,#3b82f6 0,#1d4ed8 45%,#0b1f5c 100%);box-shadow:0 10px 26px rgba(29,78,216,.3),inset 0 1px 0 rgba(255,255,255,.18)}.hvSupHero:after{content:"";position:absolute;right:-46px;top:-46px;width:150px;height:150px;border-radius:50%;background:rgba(255,255,255,.08);pointer-events:none}.hvSupHeroTx{display:flex;flex-direction:column;min-width:0;z-index:1}.hvSupHeroTx b{font-size:18px;letter-spacing:-.01em}.hvSupHeroTx span{font-size:13px;opacity:.9;margin-top:3px;line-height:1.35}.hvSupCard{margin:0 0 12px;padding:16px;border-radius:18px;background:linear-gradient(180deg,#f5f8ff,#fff 70%);border:1px solid #d6e2ff;box-shadow:0 8px 22px rgba(29,78,216,.1);color:#0f1d3a}.hvSupLbl{display:block;font-size:13px;font-weight:700;color:#334262;margin:12px 0 6px}.hvSupLbl:first-child{margin-top:0}.hvSupCats{display:grid;grid-template-columns:1fr 1fr;gap:8px}.hvSupCats button{font:inherit;font-size:14px;font-weight:700;min-height:44px;padding:8px 10px;border-radius:12px;border:1px solid #d6e2ff;background:#fff;color:#1d4ed8;cursor:pointer;display:flex;align-items:center;gap:8px;text-align:left;transition:background-color .15s ease,color .15s ease}.hvSupCats button.on{background:#1d4ed8;border-color:#1d4ed8;color:#fff;box-shadow:0 4px 12px rgba(29,78,216,.28)}.hvSupIn{display:block;width:100%;box-sizing:border-box;font:inherit;font-size:16px;line-height:1.4;padding:10px 12px;border-radius:12px;border:1px solid #cdd8ee;background:#fff;color:#0f1d3a;min-height:44px}.hvSupTa{min-height:110px;resize:vertical}.hvSupIn:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.18)}.hvSupAttach{display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;border:1.5px dashed #9fb7ee;border-radius:12px;color:#1d4ed8;font-weight:700;font-size:14px;cursor:pointer;background:rgba(255,255,255,.6)}.hvSupAttach input{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden}.hvSupAttach:focus-within{outline:3px solid #93c5fd;outline-offset:2px}.hvSupFile{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:12px;background:#eef3ff;font-size:14px;min-width:0}.hvSupFile span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hvSupFile button{font:inherit;font-size:13px;font-weight:700;border:0;background:none;color:#b42318;cursor:pointer;min-height:36px}.hvSupMeta{font-size:12px;color:#6a7a96;margin:10px 0 0;line-height:1.35}.hvSupErr{margin-top:8px;font-size:13px;color:#b42318;font-weight:600}.hvSupBtn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:12px;font:inherit;font-size:16px;font-weight:800;min-height:48px;border:0;border-radius:14px;color:#fff;background:linear-gradient(135deg,#3b82f6,#1d4ed8);box-shadow:0 6px 16px rgba(29,78,216,.3);cursor:pointer}.hvSupBtn:disabled{opacity:.45;box-shadow:none;cursor:default}.hvSupNew{margin:0 0 14px}.hvSupBtn:focus-visible,.hvSupCats button:focus-visible,.hvSupRow:focus-visible{outline:3px solid #93c5fd;outline-offset:2px}.hvSupH2{font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#52607a;margin:4px 2px 8px}.hvSupRow{display:flex;align-items:center;gap:12px;width:100%;box-sizing:border-box;margin:0 0 8px;padding:12px 14px;border-radius:14px;border:1px solid #e1e8f7;background:#fff;color:#0f1d3a;font:inherit;text-align:left;cursor:pointer;box-shadow:0 2px 8px rgba(15,29,58,.05)}.hvSupRow .m{flex:1;min-width:0}.hvSupRow b{display:block;font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hvSupRow p{margin:2px 0 0;font-size:12px;color:#6a7a96}.hvSupRowIco{width:36px;height:36px;flex:0 0 36px;border-radius:10px;display:grid;place-items:center;background:#eef3ff;font-size:17px}.hvSupRow .ud{width:9px;height:9px;flex:0 0 9px;border-radius:50%;background:#1e6bff;box-shadow:0 0 0 3px rgba(30,107,255,.18)}.hvSupSt{flex:0 0 auto;font-size:12px;font-weight:800;padding:4px 10px;border-radius:999px;white-space:nowrap;background:#fff4e0;color:#9a5b00}.hvSupSt.in_progress{background:#e6efff;color:#1d4ed8}.hvSupSt.resolved{background:#e3f7ea;color:#15803d}.hvSupSt.wait{background:#f1f3f7;color:#52607a}.hvSupEmpty,.hvSupSent{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:26px 18px}.hvSupEmpty b,.hvSupSent b{font-size:18px;letter-spacing:-.01em;margin-top:6px}.hvSupEmpty span,.hvSupSent>span{font-size:14px;color:#52607a;line-height:1.4;max-width:320px}.hvSupSentMark{position:relative}.hvSupSentMark i{position:absolute;right:-8px;bottom:-8px;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-weight:900;font-size:15px;color:#fff;background:linear-gradient(135deg,#22c55e,#15803d);box-shadow:0 0 0 3px #fff,0 4px 10px rgba(21,128,61,.35)}.hvSupSent .hvSupBtn{max-width:280px}.hvSupTHead{display:flex;align-items:center;gap:10px;padding-bottom:12px;border-bottom:1px solid #e1e8f7}.hvSupTHead b{display:block;font-size:15px;overflow-wrap:anywhere}.hvSupTHead span:not(.hvSupSt):not(.hvSupMark){display:block;font-size:12px;color:#6a7a96;margin-top:2px}.hvSupThread{display:flex;flex-direction:column;gap:8px;margin:12px 0 4px}.hvSupEv{padding:10px 12px;border-radius:14px;max-width:92%;font-size:14px;line-height:1.4}.hvSupEv.driver{align-self:flex-end;background:#1d4ed8;color:#fff;border-bottom-right-radius:4px}.hvSupEv.office{align-self:flex-start;background:#fff;border:1px solid #d6e2ff;border-bottom-left-radius:4px}.hvSupEvBy{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:700;opacity:.8;margin-bottom:3px}.hvSupEvBy .hvSupMark{border-radius:6px;box-shadow:none}.hvSupEvTx{white-space:pre-wrap;overflow-wrap:anywhere}.hvSupEv a{display:inline-block;margin-top:6px;font-size:13px;font-weight:700;color:inherit}.hvSupEvS{align-self:center;font-size:12px;color:#6a7a96;background:#f1f3f7;border-radius:999px;padding:3px 10px}.hvSupMuted{color:#6a7a96;font-size:14px}.hvSupEntry{display:flex;align-items:center;gap:14px;width:100%;box-sizing:border-box;margin:10px 0 6px;padding:14px 16px;border-radius:18px;border:1px solid #d6e2ff;background:linear-gradient(135deg,#f5f8ff,#fff 60%);box-shadow:0 8px 22px rgba(29,78,216,.12);color:#0f1d3a;font:inherit;text-align:left;cursor:pointer;position:relative;overflow:hidden}.hvSupEntry:active{transform:scale(.99)}.hvSupEntry:focus-visible{outline:3px solid #93c5fd;outline-offset:2px}.hvSupEntryTx{flex:1;min-width:0;display:flex;flex-direction:column}.hvSupEntryTx b{font-size:17px;letter-spacing:-.01em}.hvSupEntryTx span{font-size:13px;color:#52607a;margin-top:2px;line-height:1.3}.hvSupEntry .badge{flex:0 0 auto}.hvSupEntryGo{width:32px;height:32px;flex:0 0 32px;border-radius:50%;display:grid;place-items:center;background:#1d4ed8;color:#fff;font-weight:800}@media (max-width:340px){.hvSupCats{grid-template-columns:1fr}.hvSupHero{padding:14px;gap:12px}}.dark .hvSupCard,.dark .hvSupEntry,html.dk .hvSupCard,html.dk .hvSupEntry{background:linear-gradient(180deg,#14213f,#0f1a33 80%);border-color:#24365f;color:#e8eefc;box-shadow:0 8px 22px rgba(0,0,0,.3)}.dark .hvSupLbl,html.dk .hvSupLbl{color:#c3d0ea}.dark .hvSupIn,html.dk .hvSupIn{background:#0b1428;border-color:#2a3d68;color:#e8eefc}.dark .hvSupCats button:not(.on),html.dk .hvSupCats button:not(.on){background:transparent;border-color:#2a3d68;color:#93b4ff}.dark .hvSupAttach,html.dk .hvSupAttach{background:transparent;border-color:#3a5590;color:#93b4ff}.dark .hvSupFile,.dark .hvSupRowIco,html.dk .hvSupFile,html.dk .hvSupRowIco{background:#1a2a50}.dark .hvSupRow,html.dk .hvSupRow{background:#111c36;border-color:#24365f;color:#e8eefc}.dark .hvSupEv.office,html.dk .hvSupEv.office{background:#111c36;border-color:#2a3d68}.dark .hvSupEvS,html.dk .hvSupEvS{background:#1a2a50;color:#9fb0d0}.dark .hvSupEmpty span,.dark .hvSupEntryTx span,.dark .hvSupH2,.dark .hvSupMeta,.dark .hvSupRow p,.dark .hvSupSent>span,html.dk .hvSupEmpty span,html.dk .hvSupEntryTx span,html.dk .hvSupH2,html.dk .hvSupMeta,html.dk .hvSupRow p,html.dk .hvSupSent>span{color:#9fb0d0}.dark .hvSupTHead,html.dk .hvSupTHead{border-color:#24365f}.dark .hvSupSt,html.dk .hvSupSt{background:#3a2a0a;color:#ffcf7a}.dark .hvSupSt.in_progress,html.dk .hvSupSt.in_progress{background:#16285a;color:#9fc0ff}.dark .hvSupSt.resolved,html.dk .hvSupSt.resolved{background:#0f3a24;color:#7be0a2}.dark .hvSupSt.wait,html.dk .hvSupSt.wait{background:#1a2a50;color:#9fb0d0}.dark .hvSupSentMark i,html.dk .hvSupSentMark i{box-shadow:0 0 0 3px #0f1a33,0 4px 10px rgba(0,0,0,.4)}.hvWeb{display:flex;align-items:center;gap:14px;margin:14px 0 6px;padding:16px;border-radius:18px;text-decoration:none;color:#fff;background:radial-gradient(120% 140% at 0 0,#3b82f6 0,#1d4ed8 45%,#0b1f5c 100%);box-shadow:0 10px 26px rgba(29,78,216,.35),inset 0 1px 0 rgba(255,255,255,.18);position:relative;overflow:hidden}.hvWeb:after{content:"";position:absolute;right:-40px;top:-40px;width:140px;height:140px;border-radius:50%;background:rgba(255,255,255,.08)}.hvWeb:active{transform:scale(.99)}.hvWeb:focus-visible{outline:3px solid #93c5fd;outline-offset:2px}.hvWebLogo{width:52px;height:52px;flex:0 0 52px;border-radius:14px;background:rgba(255,255,255,.96);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(0,0,0,.18)}.hvWebLogo img{width:40px;height:40px;display:block}.hvWebTx{display:flex;flex-direction:column;min-width:0;flex:1}.hvWebTx b{font-size:17px;letter-spacing:-.01em}.hvWebTx span{font-size:13px;opacity:.88;margin-top:2px}.hvWebGo{width:34px;height:34px;flex:0 0 34px;border-radius:50%;background:rgba(255,255,255,.18);display:flex;align-items:center;justify-content:center;font-size:17px;font-weight:700;z-index:1}.hvDel{margin:22px 0 8px}.hvDelBtn{width:100%;min-height:48px;border-radius:12px;border:1.5px solid #f04438;background:#fef3f2;color:#b42318;font:inherit;font-weight:700;font-size:15px;cursor:pointer}.hvDelBtn:active{background:#fee4e2}.hvDelWait{display:flex;gap:12px;align-items:flex-start;padding:14px;border-radius:12px;background:#fffaeb;border:1px solid #fedf89;color:#7a2e0e}.hvDelWait b{display:block;font-size:14.5px}.hvDelWait p{margin:4px 0 0;font-size:13px;line-height:1.4}.hvDelDot{width:12px;height:12px;flex:0 0 12px;border-radius:50%;background:#f79009;margin-top:4px;box-shadow:0 0 0 4px rgba(247,144,9,.2);animation:hvDelP 1.6s ease-in-out infinite}@keyframes hvDelP{50%{box-shadow:0 0 0 7px rgba(247,144,9,.08)}}@media (prefers-reduced-motion:reduce){.hvDelDot{animation:none}}.hvDelLink{background:none;border:0;padding:8px 0 0;color:#b54708;font:inherit;font-weight:700;text-decoration:underline;cursor:pointer}.hvDelO{position:fixed;inset:0;z-index:9000;background:rgba(10,18,32,.5);display:flex;align-items:flex-end;justify-content:center}.hvDelD{background:var(--card,#fff);color:var(--ink,#101828);width:100%;max-width:480px;border-radius:20px 20px 0 0;padding:20px 18px calc(18px + env(safe-area-inset-bottom))}.hvDelD h3{margin:0 0 6px;font-size:19px;color:#b42318}.hvDelD p{margin:6px 0;font-size:14px;line-height:1.45}.hvDelD ul{margin:8px 0 12px;padding-left:18px;font-size:13.5px;line-height:1.45}.hvDelD li{margin:4px 0}.hvDelD label{display:block;font-size:13.5px;margin-top:6px}.hvDelD input{width:100%;box-sizing:border-box;min-height:46px;margin-top:6px;padding:10px 12px;border-radius:10px;border:1.5px solid #d0d5dd;font:inherit;font-size:16px;letter-spacing:.08em}.hvDelErr{color:#b42318;font-weight:600}.hvDelBs{display:flex;gap:10px;margin-top:14px}.hvDelBs button{flex:1;min-height:48px;border-radius:12px;font:inherit;font-weight:700;font-size:15px;cursor:pointer}.hvDelC{background:#f2f4f7;border:0;color:#344054}.hvDelGo{background:#d92d20;border:0;color:#fff}.hvDelGo:disabled{opacity:.45;cursor:not-allowed}.hvSug{margin:8px 0 10px;padding:16px;border-radius:18px;background:linear-gradient(180deg,#f5f8ff,#fff 70%);border:1px solid #d6e2ff;box-shadow:0 8px 22px rgba(29,78,216,.1);color:#0f1d3a}.hvSugHead,.hvSugThanks{display:flex;gap:12px;align-items:flex-start}.hvSugHead b,.hvSugThanks b{display:block;font-size:17px;letter-spacing:-.01em}.hvSugHead span:not(.hvSugIco),.hvSugThanks span:not(.hvSugIco){display:block;font-size:13px;color:#52607a;margin-top:2px;line-height:1.35}.hvSugIco{width:40px;height:40px;flex:0 0 40px;border-radius:12px;display:grid;place-items:center;font-size:19px;background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;box-shadow:0 4px 12px rgba(29,78,216,.3)}.hvSug.done .hvSugIco{background:linear-gradient(135deg,#22c55e,#15803d);box-shadow:0 4px 12px rgba(21,128,61,.3);font-weight:800}.hvSugCats{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 8px}.hvSugCats button{font:inherit;font-size:13px;font-weight:700;min-height:44px;padding:6px 14px;border-radius:999px;border:1px solid #d6e2ff;background:#fff;color:#1d4ed8;cursor:pointer;transition:background-color .15s ease,color .15s ease}.hvSugCats button.on{background:#1d4ed8;border-color:#1d4ed8;color:#fff}.hvSugTx{display:block;width:100%;box-sizing:border-box;min-height:96px;resize:vertical;font:inherit;font-size:16px;line-height:1.4;padding:10px 12px;border-radius:12px;border:1px solid #cdd8ee;background:#fff;color:#0f1d3a}.hvSugTx:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.18)}.hvSugFoot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px}.hvSugCount{font-size:12px;color:#6a7a96}.hvSugCount.near{color:#c4492f;font-weight:700}.hvSugSend{font:inherit;font-size:15px;font-weight:800;min-height:44px;padding:0 22px;border:0;border-radius:12px;color:#fff;background:linear-gradient(135deg,#3b82f6,#1d4ed8);box-shadow:0 6px 16px rgba(29,78,216,.3);cursor:pointer}.hvSugSend:disabled{opacity:.45;box-shadow:none;cursor:default}.hvSugErr{margin-top:8px;font-size:13px;color:#b42318;font-weight:600}.hvSugAgain{margin-top:12px;font:inherit;font-size:14px;font-weight:700;background:none;border:1px solid #d6e2ff;border-radius:12px;min-height:40px;padding:0 14px;color:#1d4ed8;cursor:pointer}.hvSugAgain:focus-visible,.hvSugCats button:focus-visible,.hvSugSend:focus-visible{outline:3px solid #93c5fd;outline-offset:2px}.dark .hvSug,html.dk .hvSug{background:linear-gradient(180deg,#14213f,#0f1a33 80%);border-color:#24365f;color:#e8eefc;box-shadow:0 8px 22px rgba(0,0,0,.3)}.dark .hvSugHead span:not(.hvSugIco),.dark .hvSugThanks span:not(.hvSugIco),html.dk .hvSugHead span:not(.hvSugIco),html.dk .hvSugThanks span:not(.hvSugIco){color:#9fb0d0}.dark .hvSugTx,html.dk .hvSugTx{background:#0b1428;border-color:#2a3d68;color:#e8eefc}.dark .hvSugAgain,.dark .hvSugCats button:not(.on),html.dk .hvSugAgain,html.dk .hvSugCats button:not(.on){background:transparent;border-color:#2a3d68;color:#93b4ff}@media (max-width:340px){.hvSug{padding:14px}.hvSugCats button{padding:6px 11px}}.hvDelHint{margin:8px 2px 0;font-size:12.5px;line-height:1.4;color:var(--txt2,#667085)}.hvDelHint a{color:inherit;font-weight:700}.hvDelD{max-height:92dvh;overflow-y:auto;overscroll-behavior:contain}.hvDelD h4{margin:12px 0 2px;font-size:14px}.hvDelWhy{font-size:12.5px!important;color:var(--txt2,#667085)}.hvDelDemo{padding:8px 10px;background:#eff4ff;color:#1d4ed8}.hvDelBlock,.hvDelDemo{border-radius:10px;font-weight:600}.hvDelBlock{padding:10px 12px;background:#fffaeb;border:1px solid #fedf89;color:#7a2e0e}.hvDelD input{background:var(--card,#fff);color:inherit}.hvDelD{color:var(--txt,#101828)}@media (min-width:600px){.hvDelO{align-items:center}.hvDelD{border-radius:20px}}html.dk .hvDelBtn,html[data-theme=night] .hvDelBtn{background:transparent;color:#fda29b;border-color:#f97066}html.dk .hvDelD h3,html[data-theme=night] .hvDelD h3{color:#fda29b}html.dk .hvDelD input,html[data-theme=night] .hvDelD input{border-color:#475467}html.dk .hvDelDemo,html[data-theme=night] .hvDelDemo{background:#14213f;color:#93b4ff}html.dk .hvDelBlock,html[data-theme=night] .hvDelBlock{background:#2a1d08;border-color:#7a4a0e;color:#fedf89}html.dk .hvDelC,html[data-theme=night] .hvDelC{background:#1d2939;color:#e4e7ec}.av.hasPh{background:#fff;padding:0;overflow:hidden}.av.hasPh img{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}#top .av.hasPh{box-shadow:0 0 0 2px #fff}.phCard{padding:16px}.phRow{display:flex;align-items:center;gap:14px}.phRow .av{font-size:22px}.phTx h3{margin:0;font-size:17px}.phTx p{margin:2px 0 0;color:#667085;font-size:13.5px}.phBtns{margin-top:14px}.phBtns .btn{flex:1 1 0;min-width:96px;margin:0}.phRm{color:#b42318!important}.phSheet{position:fixed;inset:0;z-index:80;background:rgba(10,18,38,.62);display:grid;place-items:center;padding:16px}.phPanel{background:#fff;border-radius:22px;padding:18px;width:min(100%,320px);box-shadow:0 20px 50px rgba(0,0,0,.35)}.phPanel h3{margin:0 0 12px;font-size:18px;text-align:center}.phStage{position:relative;margin:0 auto;border-radius:16px;overflow:hidden;touch-action:none;cursor:grab;background:#eef2f9}.phStage canvas{display:block}.phMask{position:absolute;inset:0;pointer-events:none;border-radius:50%;box-shadow:0 0 0 400px rgba(10,18,38,.55);outline:2px solid rgba(255,255,255,.9);outline-offset:-2px}.phZoom{display:flex;align-items:center;gap:10px;margin-top:14px;font-size:14px;font-weight:600;color:#344054}.phZoom input{flex:1}.dark .phPanel,html.dk .phPanel{background:#0f1a33;color:#e8eefc}.dark .phTx p,.dark .phZoom,html.dk .phTx p,html.dk .phZoom{color:#c3d0ea}@media (max-width:340px){.phBtns .btn{flex-basis:100%}}.hoAlert{position:relative;margin:4px 2px 14px;padding:16px;border-radius:18px;background:#fff;border:2px solid #e5484d;box-shadow:0 0 0 0 rgba(229,72,77,.45),var(--sh2);animation:hoPulse 1.8s ease-in-out infinite}@keyframes hoPulse{0%,to{box-shadow:0 0 0 0 rgba(229,72,77,.38),0 6px 18px rgba(11,18,32,.07)}50%{box-shadow:0 0 0 7px rgba(229,72,77,0),0 6px 18px rgba(11,18,32,.07)}}@media (prefers-reduced-motion:reduce){.hoAlert{animation:none;box-shadow:0 0 0 3px rgba(229,72,77,.22),var(--sh2)}}.hoHead{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.hoHead h3{margin:0;font-size:18px;line-height:1.25;color:#C62A2F;font-weight:800}.hoLead{margin:8px 0 12px;font-size:15px;line-height:1.4;color:var(--txt)}.hoSec{display:block;margin:12px 0 6px;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--txt3)}.hoRows{margin:0;padding:0}.hoRows>div{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:40px;border-top:1px solid var(--line2);font-size:15px}.hoRows dt{color:var(--txt)}.hoRows dd{margin:0}.hoChip{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 9px;border-radius:99px;font-size:12px;font-weight:800;white-space:nowrap}.hoChip.need{background:#FDECEC;color:#B4232A}.hoChip.ok{background:#E7F6EC;color:#1B7A3D}.hoChip.warn{background:#FFF4DB;color:#8A5A00}.hoChip.cur{background:var(--blueBg);color:var(--blue)}.hoChip.own{background:#EEF1F6;color:var(--txt2)}.hoDefects{margin:6px 0 0;padding-left:18px;font-size:14px;color:var(--txt2)}.hoThumbs{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:4px 0 8px}.hoThumbX,.hoThumbs a{position:relative;display:block;aspect-ratio:4/3;border-radius:10px;overflow:hidden;border:1px solid var(--line3);background:var(--card);padding:0;cursor:pointer}.hoThumbs img{width:100%;height:100%;object-fit:cover;display:block}.hoThumbX span{position:absolute;top:4px;right:4px;width:22px;height:22px;border-radius:50%;background:rgba(11,18,32,.7);color:#fff;font-size:15px;line-height:22px}.hoNote{width:100%;min-height:72px;padding:12px;border-radius:12px;border:1px solid var(--line3);font:inherit;font-size:15px;resize:vertical;box-sizing:border-box;background:#fff;color:var(--txt)}.hoNote:focus{outline:2px solid var(--blue);outline-offset:1px}.hoAdd{width:100%;min-height:46px;margin-top:10px;border-radius:12px;border:1.5px dashed var(--line3);background:#fff;color:var(--blue);font:inherit;font-size:15px;font-weight:700;cursor:pointer}.hoAdd:disabled{opacity:.5}.hoGo{width:100%;min-height:52px;margin-top:12px;border:0;border-radius:14px;background:var(--blue);color:#fff;font:inherit;font-size:17px;font-weight:800;cursor:pointer;box-shadow:0 6px 16px rgba(21,87,214,.28)}.hoGo:disabled{opacity:.6}.hoAdd:focus-visible,.hoGo:focus-visible{outline:3px solid #0B1220;outline-offset:2px}.hoErr{margin:8px 0 0;color:#B4232A;font-size:14px;font-weight:600}.hoLocked{position:relative;opacity:.45;filter:grayscale(.4);pointer-events:none;user-select:none}.hoLockT{margin:2px 4px 8px;font-size:15px;font-weight:800;color:var(--txt2)}.hoNote{margin-top:6px;font-size:13px;color:#3d4a42}.hoBanner{margin:4px 2px 12px;padding:12px 14px;border-radius:16px;border:1.5px solid #9ad8ae;background:#F2FBF5}.hoLog{margin:0 2px 14px;padding:16px;border-radius:18px;background:#fff;border:1px solid var(--line);box-shadow:var(--sh1)}.hoLog h3{margin:0 0 10px;font-size:17px;font-weight:800;color:var(--txt)}.hoEntry{padding:4px 0 4px 12px;border-left:3px solid var(--line3);margin:0 0 14px}.hoEntry:last-child{margin-bottom:0}.hoEntry.cur{border-left-color:var(--blue)}.hoTime{font-size:14px;color:var(--txt3)}.hoRego{display:flex;align-items:center;gap:6px;margin:2px 0;font-size:15px;color:var(--txt)}.hoEntry p{margin:2px 0 6px;color:var(--txt2)}.hoEntry p,.hoQuote{font-size:14px;line-height:1.4}.hoQuote{margin-top:8px;padding:10px 12px;border-radius:12px;border:1px solid var(--line);background:var(--card);color:var(--txt)}.hoMore{color:var(--txt3)}.hoEdit{margin:10px 0 4px}.hoYN{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;min-height:44px}.hoEditBody .hoNote{width:100%;box-sizing:border-box}.hoYN .hoAdd{width:auto;margin-top:0;padding:0 14px}.fuelCard{margin:10px 0 12px}.fuelBtn{display:flex;align-items:center;gap:12px;width:100%;min-height:68px;padding:12px 14px;border:0;border-radius:18px;background:var(--blue);color:#fff;font:inherit;text-align:left;cursor:pointer;box-shadow:0 8px 20px rgba(21,87,214,.28)}.fuelBtn:disabled{opacity:.6}.fuelBtn:focus-visible{outline:3px solid #0B1220;outline-offset:2px}.fuelCam,.fuelIco{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:13px;background:rgba(255,255,255,.18)}.fuelCam{width:36px;height:36px;border-radius:50%;background:rgba(255,255,255,.22)}.fuelBtn .i{width:24px;height:24px;stroke:#fff}.fuelTxt{flex:1;min-width:0;display:flex;flex-direction:column}.fuelTxt b{font-size:19px;font-weight:800;line-height:1.2}.fuelTxt small{font-size:13px;opacity:.9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fuelToday{margin-top:8px;border-radius:14px;background:var(--card);border:1px solid var(--line2);overflow:hidden}.fuelRow{display:flex;align-items:center;gap:10px;padding:8px 12px;border-top:1px solid var(--line2)}.fuelRow:first-child{border-top:0}.fuelNoImg,.fuelRow img{width:36px;height:36px;border-radius:8px;object-fit:cover;flex:none;background:var(--blueBg);display:grid;place-items:center}.fuelRow .m{flex:1;min-width:0;display:flex;flex-direction:column}.fuelRow .m b{font-size:15px;color:var(--txt)}.fuelRow .m small{color:var(--txt3);overflow:hidden;text-overflow:ellipsis}.fuelRow .m small,.fuelSt{font-size:12px;white-space:nowrap}.fuelSt{font-weight:800;padding:3px 8px;border-radius:99px}.fuelSt.ok{background:#E7F6EC;color:#1B7A3D}.fuelSt.check{background:#FFF4DB;color:#8A5A00}.fuelChip{cursor:pointer;border:0;font:inherit;background:var(--blue)!important;color:#fff!important}.fuelChip .i{stroke:#fff}.fuelSheetWrap{position:fixed;inset:0;z-index:80;background:rgba(11,18,32,.5);display:flex;align-items:flex-end;justify-content:center}.fuelSheet{width:100%;max-width:520px;max-height:94dvh;overflow:auto;background:var(--bg,#F4F6FA);border-radius:22px 22px 0 0;padding:14px 16px calc(16px + env(safe-area-inset-bottom));box-sizing:border-box;box-shadow:0 -10px 30px rgba(0,0,0,.25)}@media (min-width:700px){.fuelSheetWrap{align-items:center}.fuelSheet{border-radius:22px}}.fuelHead{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.fuelHead b{font-size:18px;font-weight:800;color:var(--txt)}.fuelX{width:36px;height:36px;border-radius:50%;border:0;background:var(--card);color:var(--txt);font-size:22px;line-height:36px;cursor:pointer}.fuelPhoto{position:relative;height:120px;border-radius:14px;overflow:hidden;background:#111;margin-bottom:10px}.fuelPhoto img{width:100%;height:100%;object-fit:cover;object-position:center 30%;display:block;opacity:.95}.fuelPhoto.scan{height:220px}.fuelPhoto.scan:after{content:"";position:absolute;left:0;right:0;height:3px;background:#4C8DFF;box-shadow:0 0 14px #4C8DFF;animation:fuelScan 1.6s ease-in-out infinite}@keyframes fuelScan{0%{top:6%}50%{top:90%}to{top:6%}}@media (prefers-reduced-motion:reduce){.fuelPhoto.scan:after{animation:none;top:50%}}.fuelWait{display:flex;align-items:center;gap:10px;justify-content:center;padding:14px;color:var(--txt2);font-weight:600}.fuelWait i{width:18px;height:18px;border-radius:50%;border:3px solid var(--blueBg);border-top-color:var(--blue);animation:fuelSpin .8s linear infinite}@keyframes fuelSpin{to{transform:rotate(1turn)}}.fuelBig{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.fuelBigCell{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:10px;border-radius:14px;border:1.5px solid var(--line2);background:var(--card);font:inherit;text-align:left;cursor:pointer;color:var(--txt)}.fuelBigCell small{font-size:11px;font-weight:700;color:var(--txt3);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.fuelBigCell b{font-size:19px;font-weight:800;white-space:nowrap}.fuelBigCell input{width:100%;font:inherit;font-size:18px;font-weight:800;border:0;border-bottom:2px solid var(--blue);background:transparent;color:var(--txt);padding:0;outline:none}.fuelBigCell.low,.fuelF.low input{border-color:#E8A317;background:#FFF8E6}.fuelBigCell.low small,.fuelF.low small{color:#8A5A00}.fuelBigCell.calc small{color:var(--blue)}.fuelNote{margin:10px 0 0;padding:10px 12px;border-radius:12px;font-size:14px;font-weight:600;display:flex;flex-direction:column;gap:4px}.fuelNote.ok{flex-direction:row;align-items:center;gap:6px;background:#E7F6EC;color:#1B7A3D}.fuelNote.ok .i{width:18px;height:18px;stroke:#1B7A3D}.fuelNote.warn{background:#FFF4DB;color:#8A5A00}.fuelFix{align-self:flex-start;margin-top:4px;padding:6px 10px;border-radius:10px;border:1px solid #e8a317;background:#fff;color:#8A5A00;font:inherit;font-weight:700;cursor:pointer}.fuelGrid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}.fuelF{display:flex;flex-direction:column;gap:3px;min-width:0}.fuelF.wide{grid-column:span 2}.fuelF small{font-size:11px;font-weight:700;color:var(--txt3);text-transform:uppercase;letter-spacing:.04em}.fuelF input{width:100%;box-sizing:border-box;min-height:42px;padding:8px 10px;border-radius:10px;border:1.5px solid var(--line2);background:var(--card);color:var(--txt);font:inherit;font-size:16px}.fuelF input:focus{outline:2px solid var(--blue);outline-offset:0}.fuelGo{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:54px;margin-top:14px;border:0;border-radius:14px;background:var(--blue);color:#fff;font:inherit;font-size:18px;font-weight:800;cursor:pointer;box-shadow:0 6px 16px rgba(21,87,214,.28)}.fuelGo .i{stroke:#fff}.fuelGo:disabled{opacity:.6}.fuelRetake{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:44px;margin-top:8px;border:0;background:transparent;color:var(--blue);font:inherit;font-weight:700;cursor:pointer}.fuelErr{margin:8px 0 0;color:#B4232A;font-size:14px;font-weight:600}.fuelSoon{display:flex;margin:8px 0 2px}.fuelSoon span{display:inline-block;max-width:100%;padding:4px 11px;border-radius:99px;font-size:12px;font-weight:700;line-height:1.35;color:#5B4BB7;background:linear-gradient(90deg,rgba(124,92,255,.1),rgba(21,87,214,.1) 55%,rgba(16,185,166,.1));border:1px solid rgba(124,92,255,.18)}.fuelSheet .fuelSoon{margin:0 0 10px}.fuelHint{margin:10px 0 0;font-size:12.5px;font-weight:600;color:var(--txt3)}html[data-theme=night] .fuelNote.warn{background:#2e2310;color:#fcd68a;border-color:#6b4f14}html[data-theme=night] .fuelNote.ok{background:#0f2a1c;color:#9be3b8;border-color:#1f5a3a}html[data-theme=night] .fuelFix{background:#1d1608;border-color:#f5b041;color:#ffe2a8}html[data-theme=night] .fuelBigCell.low{background:#2e2310;color:#fcd68a}html[data-theme=night] .fuelBigCell.low small,html[data-theme=night] .fuelF.low small{color:#fcd68a}html[data-theme=night] .fuelF.low input{background:#2e2310;border-color:#f5b041;color:#fff}html[data-theme=night] .fuelNote.ok .i{stroke:#9be3b8}.pp{min-width:0}.pp .ppItem{padding:0;overflow:hidden}.pp .ppHead{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:56px;padding:12px 14px;background:none;border:0;text-align:left;font:inherit;color:inherit;cursor:pointer}.pp .ppWhen{display:flex;flex-direction:column;min-width:0;flex:1 1 auto}.pp .ppWhen b{font-size:15.5px;line-height:1.25;overflow-wrap:anywhere}.pp .ppWhen small{font-size:13px;opacity:.7;line-height:1.3;overflow-wrap:anywhere}.pp .ppChips{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px;flex:0 1 auto;max-width:50%}.pp .ppChips .chip{white-space:nowrap}.pp .ppBody{padding:0 14px 14px;border-top:1px solid rgba(127,127,127,.18)}.pp .ppGrid{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px 12px;margin:12px 0 0;font-size:14px}.pp .ppGrid dt{opacity:.65}.pp .ppGrid dd{margin:0;font-weight:600;overflow-wrap:anywhere}.pp .ppSec{margin-top:14px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;opacity:.6}.pp .ppList{list-style:none;margin:6px 0 0;padding:0}.pp .ppList li{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;padding:6px 0;font-size:14px;line-height:1.3;border-bottom:1px solid rgba(127,127,127,.12)}.pp .ppList li span:first-child{min-width:0;overflow-wrap:anywhere}.pp .ppA{font-weight:700;flex:0 0 auto}.pp .ppA.yes{color:#15803d}.pp .ppA.no{color:#b91c1c}.pp .ppText{margin-top:6px;font-size:14px;line-height:1.4;overflow-wrap:anywhere;white-space:pre-wrap}.pp .ppText.warn{color:#b45309;font-weight:600}.pp .ppText.muted{opacity:.65}.pp .ppTap{width:100%;margin-bottom:10px}.pp .ppChev{font-size:20px;line-height:1;opacity:.45;margin-left:2px}.pp .ppBar{display:flex;align-items:center;gap:10px;margin:2px 0 10px;min-width:0}.pp .ppBar b{font-size:16px;min-width:0;overflow-wrap:anywhere}.pp .ppBack{flex:0 0 auto;min-height:44px;padding:0 14px;border-radius:12px;border:1px solid var(--line,#e2e8f0);background:var(--card,#fff);font:inherit;font-weight:700;color:inherit;cursor:pointer}.pp .ppBody0{padding:12px 14px;margin-bottom:10px;min-width:0}.pp .ppBody0 .ppGrid{margin-top:8px}.pp .ppLine{display:flex;justify-content:space-between;align-items:center;gap:10px;min-width:0;font-size:14px}.pp .ppLine>:first-child{min-width:0;overflow-wrap:anywhere}.pp .ppList li.flag{background:#FEF3F2;margin:0 -8px;padding:6px 8px;border-radius:8px;color:#912018}.pp .ppGrid dd.ok{color:#15803d}.pp .ppGrid dd.no{color:#b91c1c}.pp .ppSig{font-family:Segoe Script,Bradley Hand,cursive;font-size:16px}.pp .ppStops{margin:10px 0 0;padding-left:20px;font-size:14px}.pp .ppStops li{padding:5px 0;border-bottom:1px solid rgba(127,127,127,.12);min-width:0}.pp .ppStops li b,.pp .ppStops li small{display:block;overflow-wrap:anywhere}.pp .ppStops li small{opacity:.7;font-size:12.5px}.pp .ppStops li small.ppNote{opacity:1;font-style:italic}.pp .ppPhotos{display:grid;grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:8px;margin-bottom:10px}.pp .ppPhotos img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:10px;background:#e2e8f0;display:block}.pp .ppRow .h span{color:var(--okTxt,#067647)}.pp .btn.alt{margin-top:4px}.pp[data-testid=prev-pre-list] .card.ppHead.ppTap,.pp[data-testid=prev-sheets] .hi.ppRow{box-sizing:border-box;height:54px;min-height:54px;padding:0 12px;margin:0 0 4px;gap:10px;align-items:center;border-radius:12px}.pp[data-testid=prev-pre-list] .ppWhen{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;gap:1px}.pp[data-testid=prev-pre-list] .ppWhen b,.pp[data-testid=prev-sheets] .hi.ppRow .m b{display:block;font-size:14px;line-height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp[data-testid=prev-pre-list] .ppWhen small,.pp[data-testid=prev-sheets] .hi.ppRow .m p{display:block;margin:0;font-size:13px;line-height:17px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp[data-testid=prev-pre-list] .ppChips{flex:none;display:flex;align-items:center;gap:6px}.pp[data-testid=prev-pre-list] .ppChips .chip{font-size:13px;line-height:18px;padding:1px 8px;min-height:0}.pp[data-testid=prev-pre-list] .ppChev{font-size:18px;line-height:1}.pp[data-testid=prev-sheets] .hi.ppRow .m{display:flex;flex-direction:column;justify-content:center;gap:1px}.pp[data-testid=prev-sheets] .hi.ppRow .dd{width:38px;flex:0 0 38px;height:36px;padding:2px 0 0;border-radius:10px;display:flex;flex-direction:column;align-items:center;justify-content:center}.pp[data-testid=prev-sheets] .hi.ppRow .dd span{font-size:13px;line-height:14px;letter-spacing:.02em}.pp[data-testid=prev-sheets] .hi.ppRow .dd b{font-size:16px;line-height:18px}.pp[data-testid=prev-sheets] .hi.ppRow .h b{font-size:15px;line-height:18px}.pp[data-testid=prev-sheets] .hi.ppRow .h span{font-size:13px;line-height:17px}.mg{min-width:0;max-width:100%;overflow-x:clip}.mgPills{display:flex;gap:4px;padding:4px;margin:4px 16px 8px;background:var(--line,#e5e8ee);border-radius:12px}.mgPills button{flex:1;min-height:40px;border:0;border-radius:9px;background:transparent;font:inherit;font-weight:700;font-size:14px;color:var(--txt2,#5b6472);cursor:pointer}.mgPills button.a{background:var(--card,#fff);color:var(--txt,#111827);box-shadow:0 1px 3px rgba(15,23,42,.12)}.mgList{list-style:none;margin:0;padding:0 8px}.mgChat{display:flex;align-items:center;gap:12px;width:100%;min-height:72px;padding:10px 8px;border:0;border-bottom:1px solid var(--line,#eef0f4);background:transparent;font:inherit;text-align:left;color:inherit;cursor:pointer;border-radius:12px}.mgChat:active{background:color-mix(in srgb,var(--line,#e5e8ee) 55%,transparent)}.mgChat.pin{background:color-mix(in srgb,#1E6BFF 5%,transparent)}.mgAv{flex:0 0 52px;width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:17px;letter-spacing:.3px}.mgAv.sm{flex-basis:36px;width:36px;height:36px;font-size:13px}.mgC{flex:1;flex-direction:column;gap:3px}.mgC,.mgL1,.mgL2{min-width:0;display:flex}.mgL1,.mgL2{align-items:center;gap:8px}.mgL1 b{flex:1;min-width:0;font-size:16.5px;color:var(--txt,#111827);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mgL1 time{flex:0 0 auto;font-size:12.5px;color:var(--txt3,#8a93a3)}.mgPrev{flex:1;min-width:0;font-size:14.5px;color:var(--txt2,#5b6472);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mgBadge{flex:0 0 auto;min-width:22px;height:22px;padding:0 7px;border-radius:11px;background:#1E6BFF;color:#fff;font-style:normal;font-weight:800;font-size:12.5px;display:inline-flex;align-items:center;justify-content:center}.mgPin{flex:0 0 auto;color:var(--txt3,#8a93a3)}.mgTop{position:sticky;top:0;z-index:20;gap:10px;padding:calc(8px + env(safe-area-inset-top)) 96px 8px 6px;background:var(--bg,#f4f6fa);border-bottom:1px solid var(--line,#e5e8ee)}.mgBack,.mgTop{display:flex;align-items:center}.mgBack{flex:0 0 44px;width:44px;height:44px;border:0;border-radius:50%;background:transparent;color:#1E6BFF;justify-content:center;cursor:pointer}.mgTopT{min-width:0;display:flex;flex-direction:column}.mgTopT b{font-size:16.5px;color:var(--txt,#111827)}.mgTopT b,.mgTopT span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mgTopT span{font-size:12.5px;color:var(--txt2,#5b6472)}.mgThread{display:flex;flex-direction:column;gap:2px;padding:8px 10px 10px;min-height:40vh;min-height:calc(100svh - 236px - env(safe-area-inset-top) - env(safe-area-inset-bottom))}.mgEmpty{margin:24px 16px;text-align:center;color:var(--txt2,#5b6472);font-size:14.5px}.mgDay{display:flex;justify-content:center;margin:12px 0 6px}.mgDay span{font-size:12px;font-weight:700;color:var(--txt2,#5b6472);background:var(--line,#e5e8ee);padding:4px 10px;border-radius:10px}.mgRow{display:flex;margin:2px 0}.mgRow.me{justify-content:flex-end}.mgB{max-width:min(78%,520px);min-width:0;padding:7px 11px 6px;border-radius:18px;display:flex;flex-direction:column;gap:2px;font-size:15.5px;line-height:1.35;box-shadow:0 1px 1px rgba(15,23,42,.06)}.mgRow.me .mgB{background:#1E6BFF;color:#fff;border-bottom-right-radius:6px}.mgRow.them .mgB{background:#ECEEF2;color:#111827;border-bottom-left-radius:6px}.mgB.pend{opacity:.7}.mgName{font-size:12.5px;font-weight:800}.mgTxt{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.mgMeta{align-self:flex-end;font-size:11px;opacity:.75;white-space:nowrap}.mgMeta em{font-style:normal}.mgComposer{position:sticky;bottom:calc(var(--mfB,var(--tabH,66px)) + var(--mfH,24px));z-index:20;display:flex;align-items:flex-end;gap:8px;padding:8px 10px;background:var(--bg,#f4f6fa);border-top:1px solid var(--line,#e5e8ee)}.mgComposer textarea{flex:1;min-width:0;min-height:44px;max-height:120px;resize:none;padding:11px 14px;border-radius:22px;border:1px solid var(--line2,#d7dce4);background:var(--card,#fff);font:inherit;font-size:16px;line-height:1.3;color:var(--txt,#111827)}.mgSend{flex:0 0 44px;width:44px;height:44px;border:0;border-radius:50%;background:#1E6BFF;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer}.mgSend:disabled{background:#B9C9EE;cursor:default}html[data-theme=night] .mgRow.them .mgB{background:#26272b;color:#f4f4f5}html[data-theme=night] .mgComposer,html[data-theme=night] .mgTop{background:#0a0a0a;border-color:#1f1f1f}html[data-theme=night] .mgComposer textarea{background:#141414;border-color:#2a2a2a;color:#f4f4f5}html[data-theme=night] .mgDay span{background:#1f1f1f;color:#a1a1aa}@media (min-width:700px){.mgList,.mgThread{max-width:720px;margin-left:auto;margin-right:auto}}html[data-madein=tabs] .mgComposer{bottom:var(--mfH,90px)}html[data-kb=v],html[data-kb=v] body{overflow:hidden;overscroll-behavior:none}html[data-kb=c] .mgOpen .mgComposer{bottom:0}.mgOpen .mgThread{justify-content:flex-end}html[data-kb=c] .mgOpen .mgThread{min-height:calc(100vh - 120px);min-height:calc(100dvh - 120px)}html[data-kb=c][data-kb=c][data-kb=c] body .phone.phone.phone.phone main:has(.mgOpen){padding-bottom:0!important}html[data-kb=c] .madeIn.inl{display:none!important}html[data-kb=v] .mgOpen{position:fixed;left:0;right:0;top:var(--vvT,0);height:var(--vvH,100%);z-index:70;display:flex;flex-direction:column;background:transparent;overflow:hidden}html[data-kb=v] .mgOpen .mgTop{position:static;flex:0 0 auto}html[data-kb=v] .mgOpen .mgThread{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}html[data-kb=v] .mgOpen .mgComposer{position:static;flex:0 0 auto}html[data-mfoff] #hv-shell>.madeIn{display:none!important}html[data-mfoff][data-mfoff][data-mfoff] .phone.tabsOn main{padding-bottom:calc(var(--mgBot,var(--tabH,66px)) + 12px)!important}html[data-mfoff],html[data-mfoff] body{overscroll-behavior-y:none}html:not([data-kb]) .mg.mgOpen{position:fixed;left:0;right:0;top:var(--mgTop,46px);bottom:var(--mgBot,var(--tabH,66px));display:flex;flex-direction:column;z-index:30;margin:0 auto;max-width:640px;background:var(--bg,#f4f6fb)}html:not([data-kb]) .mg.mgOpen>.mgTop{position:static;flex:0 0 auto}html:not([data-kb]) .mg.mgOpen>.mgThread{flex:1 1 auto;min-height:0!important;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column}html:not([data-kb]) .mg.mgOpen>.mgThread>:first-child{margin-top:auto}html:not([data-kb]) .mg.mgOpen>.mgComposer{position:static;flex:0 0 auto}html:not([data-kb]) .mg.mgOpen>.mgEmpty{flex:1 1 auto}.mgRply{display:inline-block;margin-top:4px;padding:2px 9px;border:1px solid rgba(30,107,255,.25);border-radius:999px;color:#1e5bd8;font:600 12px/1.5 inherit;font-family:inherit;cursor:pointer}.mgQuote,.mgRply{background:rgba(30,107,255,.07)}.mgQuote{flex:0 0 auto;display:flex;align-items:center;gap:8px;margin:0;padding:6px 10px 6px 12px;border-left:3px solid #1e6bff}.mgQuote>span{flex:1;min-width:0;display:flex;flex-direction:column}.mgQuote b{font-size:12px;color:#1e5bd8}.mgQuote i{font-style:normal;font-size:13px;opacity:.8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mgQuote button{border:0;background:none;font-size:22px;line-height:1;padding:4px 8px;color:inherit;cursor:pointer}.mgLbl{margin:14px 4px 8px;font-size:12px;font-weight:700;letter-spacing:.08em;opacity:.6}.mg .mgList{display:flex;flex-direction:column;gap:10px;padding:0;margin:0;list-style:none}.mg .mgList>li{border:0}.mg .mgList .mgChat{border-radius:16px;background:var(--card,#fff);border:1px solid rgba(15,23,42,.07);box-shadow:0 1px 3px rgba(15,23,42,.05)}html[data-theme=night] .mgOpen .mgComposer,html[data-theme=night] .mgOpen .mgTop,html[data-theme=night] .mgQuote{background:rgba(13,20,38,.94)!important;border-color:rgba(143,176,255,.14)!important}html[data-theme=night]:not([data-kb]) .mg.mgOpen{background:var(--n-bg,#0b1220)}html[data-theme=night] .mgOpen .mgComposer textarea{background:#141c30!important;color:var(--n-txt,#e5e7eb)!important;border-color:rgba(143,176,255,.18)!important}html[data-theme=night] .mg .mgList .mgChat{background:rgba(20,30,54,.92);border-color:rgba(143,176,255,.14);box-shadow:none}html[data-theme=night] .mgRply{background:rgba(143,176,255,.1);border-color:rgba(143,176,255,.3);color:#9db8ff}html[data-theme=night] .mgQuote b{color:#9db8ff}html[data-theme=night] .phone img.logoMark{content:url(/brand/haulvo-h-dark.svg)}.rsEmpty{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;padding:22px 16px;margin:8px 0;border-radius:16px;background:var(--card,#fff);border:1px solid rgba(15,23,42,.07)}.rsEmptyT{font-size:17px}.rsEmptyH{font-size:14px;opacity:.7;margin-bottom:8px}html[data-theme=night] .rsEmpty{background:rgba(20,30,54,.92);border-color:rgba(143,176,255,.14)}.histEnd{text-align:center;margin:14px 0 4px;font-size:13px;opacity:.65}.coWrap{margin:4px 2px 14px;display:flex;flex-direction:column;gap:10px;min-width:0}.coBanner{padding:14px;border-radius:18px;background:#0B1220;color:#fff;box-shadow:0 10px 26px rgba(11,18,32,.28)}.coBanner.loud{animation:coPulse 1.4s ease-in-out infinite;border:2px solid #f5a524}@keyframes coPulse{0%,to{box-shadow:0 0 0 0 rgba(245,165,36,.5)}50%{box-shadow:0 0 0 8px rgba(245,165,36,0)}}@media (prefers-reduced-motion:reduce){.coBanner.loud{animation:none}}.coBHead{display:flex;gap:10px;align-items:flex-start}.coBHead b{display:block;font-size:17px;line-height:1.3;font-weight:800}.coBHead small{display:block;margin-top:2px;font-size:12.5px;color:#AFC0DA}.coSnd{flex:0 0 auto;display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:#1557D6;color:#fff}.coBanner p{margin:10px 0 12px;font-size:14.5px;line-height:1.4;color:#DCE4F2}.coGo{width:100%;min-height:50px;border:0;border-radius:14px;background:#1557D6;color:#fff;font:inherit;font-size:17px;font-weight:800;cursor:pointer}.coGhost:disabled,.coGo:disabled,.coRedGo:disabled{opacity:.6}.coGhost{width:100%;min-height:44px;margin-top:6px;border:0;border-radius:12px;background:transparent;color:inherit;font:inherit;font-size:15px;font-weight:700;cursor:pointer}.coAmber .coGhost{color:#5B3B00}.coLink{border:0;background:none;padding:0;color:#7FB0FF;font:inherit;font-size:12.5px;font-weight:700;text-decoration:underline;cursor:pointer}.coChips{display:flex;flex-wrap:wrap;gap:6px}.coChip{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 10px;border-radius:99px;font-size:12.5px;font-weight:700}.coChip:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.coChip.blue{background:#E8F0FE;color:#1557D6}.coChip.amber{background:#FFF4DB;color:#9A5B00}.coChip.red{background:#FDECEC;color:#B4232A}.coSum{padding:12px 14px;border-radius:16px;background:#fff;border:1px solid var(--line,#e6eaf0)}.coSum h4{margin:0 0 6px;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--txt3,#5B6475)}.coSum>div{display:flex;justify-content:space-between;gap:10px;padding:4px 0;font-size:15px}.coSum p{margin:8px 0 0;font-size:13px;color:var(--txt2,#4A5568);line-height:1.4}.coAmber{padding:14px;border-radius:16px;background:#FFF8E6;border:1.5px solid #f5c451;color:#5B3B00}.coAmber b{display:block;font-size:16px;line-height:1.3}.coAmber p{margin:6px 0 12px;font-size:14px;line-height:1.4}.coHonest{margin:0;font-size:12.5px;line-height:1.4;color:var(--txt3,#5B6475)}.coRed{padding:16px;border-radius:18px;background:#FFF1F1;border:1.5px solid #f2a7a7;color:#7A1C1C}.coRHead{display:flex;gap:12px;align-items:flex-start}.coRHead small{display:block;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#C62A2F}.coRHead h3{margin:2px 0 0;font-size:20px;line-height:1.25;font-weight:800;color:#7A1C1C;overflow-wrap:anywhere}.coWarn{flex:0 0 auto;display:grid;place-items:center;width:42px;height:42px;border-radius:10px;background:#D92D20;color:#fff}.coRed>p{margin:10px 0;font-size:14.5px;line-height:1.45;color:#9B1C1C}.coBox{padding:8px 12px;border-radius:12px;background:#fff;border:1px solid #f2c4c4}.coBox>div{display:flex;justify-content:space-between;gap:10px;padding:4px 0;font-size:14.5px;color:#334}.coLab{display:block;margin:14px 0 6px;font-size:15px;font-weight:700;color:#1B2230}.coTime{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:8px}.coTime input,.coTime select{min-width:0;min-height:52px;padding:0 10px;border-radius:12px;border:1.5px solid #d6dce6;background:#fff;font:inherit;font-size:17px;font-weight:700;color:#0B1220;box-sizing:border-box;width:100%}.coTime input{border:2px solid #1557d6;text-align:center}.coHint{margin:6px 0 0;font-size:13px;color:#9B1C1C}.coNote{width:100%;min-height:76px;padding:12px;border-radius:12px;border:1px solid #d6dce6;font:inherit;font-size:15px;resize:vertical;box-sizing:border-box;background:#fff;color:#0B1220}.coRedGo{width:100%;min-height:54px;margin-top:14px;border:0;border-radius:14px;background:#D92D20;color:#fff;font:inherit;font-size:17px;font-weight:800;cursor:pointer;box-shadow:0 6px 16px rgba(217,45,32,.28)}.coFine{margin:8px 0 0;text-align:center;font-size:12.5px;color:#9B1C1C}.coNotice{padding:16px;border-radius:18px;background:#F3F7FF;border:1.5px solid #b9cdf5;color:#1B2230}.coNotice .coRHead small{color:#1557D6}.coNotice .coRHead h3{color:#0B1220}.coClock{flex:0 0 auto;display:grid;place-items:center;width:42px;height:42px;border-radius:10px;background:#E1EAFB;color:#1557D6}.coNotice>p{margin:10px 0;font-size:14.5px;line-height:1.45;color:#3A4558}.coPair{display:grid;grid-template-columns:1fr 1fr;gap:8px}.coPair>div{padding:10px 12px;border-radius:12px;background:#fff;border:1px solid #dce4f2;min-width:0}.coPair span{display:block;font-size:12.5px;color:#5B6475}.coPair b{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:19px;font-weight:800}.coPair em{font-style:normal;font-size:11.5px;font-weight:700;padding:2px 7px;border-radius:99px;background:#E1EAFB;color:#1557D6}.coOutline{align-items:center;justify-content:center;width:100%;min-height:48px;border-radius:12px;border:1.5px solid #c7d3ea;background:#fff;color:#1557D6;font:inherit;font-size:15.5px;font-weight:800;cursor:pointer}.coOutline,.coTell{display:flex;gap:8px;margin-top:12px}.coTell{flex-direction:column}.coOk{display:block;margin:12px auto 0;color:#1557D6;font-size:14px}.coPush{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:14px;background:#fff;border:1px solid var(--line,#e6eaf0)}.coPush>div{flex:1;min-width:0}.coPush b{font-size:14.5px}.coPush p{margin:2px 0 0;font-size:13px;color:var(--txt2,#4A5568);line-height:1.35}.coPush button{flex:0 0 auto;min-height:40px;padding:0 14px;border:0;border-radius:10px;background:#1557D6;color:#fff;font:inherit;font-weight:800;cursor:pointer}.coDoneNote{margin-top:10px;padding:12px;border-radius:12px;background:#FFF8E6;border:1px solid #f5c451;color:#5B3B00;font-size:14px;line-height:1.4}.coFinishBtn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:52px;margin-top:12px;border:0;border-radius:14px;background:#1557D6;color:#fff;font:inherit;font-size:17px;font-weight:800;cursor:pointer;box-shadow:0 6px 16px rgba(21,87,214,.28)}.coFinishSub{margin:8px 0 0;text-align:center;font-size:13px;color:var(--txt2,#4A5568)}@media (max-width:340px){.coPair,.coTime{grid-template-columns:1fr}.coRHead h3{font-size:18px}}.wtGrid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0 0 14px}@media (max-width:359px){.wtGrid{grid-template-columns:1fr}}.wtCard{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-height:84px;padding:14px;border-radius:16px;border:1.5px solid var(--line);background:#fff;box-shadow:var(--sh1);text-align:left;font:inherit;color:var(--txt);cursor:pointer}.wtCard b{font-size:17px;font-weight:800;line-height:1.2}.wtCard span{font-size:12.5px;color:var(--txt2);line-height:1.3}.wtCard.on{border-color:var(--blue);background:var(--blueBg);box-shadow:0 0 0 3px rgba(21,87,214,.15)}.wtCard:focus-visible{outline:3px solid var(--blue2);outline-offset:2px}.wtCard .tick{position:absolute;top:10px;right:10px;width:22px;height:22px;border-radius:50%;background:var(--blue);color:#fff;display:flex;align-items:center;justify-content:center}.wtCard .tick svg{width:14px;height:14px}.wtNow{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 12px;padding:10px 14px;border-radius:14px;background:var(--blueBg);border:1px solid #d6e2f8;font-size:14px}.wtNow b{color:var(--blue);font-weight:800}.wtNow button{border:0;background:none;color:var(--blue);font:inherit;font-weight:700;text-decoration:underline;min-height:40px;cursor:pointer}.wtChip{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:99px;background:var(--blueBg);color:var(--blue);font-size:11.5px;font-weight:800;margin-right:6px;white-space:nowrap}.rpGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:10px 0 8px}.rpAdd,.rpTh{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:4/3;border-radius:10px;overflow:hidden;border:1px solid var(--line3);background:var(--card)}.rpTh img{width:100%;height:100%;object-fit:cover}.rpAdd{flex-direction:column;gap:2px;border-style:dashed;color:var(--blue);font-size:12px;font-weight:700;cursor:pointer}.rpAdd input{position:absolute;inset:0;opacity:0;cursor:pointer}.rpAdd.busy{opacity:.6}.wtHist{display:flex;gap:6px;overflow-x:auto;margin:0 0 10px;padding-bottom:2px}.wtHist button{flex:none;height:34px;padding:0 12px;border-radius:99px;border:1px solid var(--line);background:#fff;font:inherit;font-size:13px;font-weight:700;color:var(--txt2);cursor:pointer}.wtHist button.a{background:var(--blue);border-color:var(--blue);color:#fff}.wtNote{font-size:16px!important}.wtOpt{font-weight:400;color:var(--txt2)}.wtCard:disabled{opacity:.55;cursor:default}.rpBtns{display:flex;gap:8px;flex-wrap:wrap;margin:4px 0 8px}.rpBtns .phBtn{flex:1 1 130px;display:flex;align-items:center;justify-content:center;min-height:44px;border-radius:12px;border:1px solid #cbd5e1;background:#fff;color:#0F172A;font-weight:600;font-size:15px;cursor:pointer;font-family:inherit}.rpBtns .phBtn.busy{opacity:.6}.jobStrip{display:flex;gap:8px;overflow-x:auto;margin:0 0 12px;padding:2px 0;-webkit-overflow-scrolling:touch}.jobStrip button{flex:none;min-height:44px;padding:0 16px;border-radius:99px;border:1.5px solid var(--line);background:#fff;font:inherit;font-size:15px;font-weight:700;color:var(--txt2);cursor:pointer}.jobStrip button.on{background:var(--blue);border-color:var(--blue);color:#fff}.jobStrip button.add{border-style:dashed;color:var(--blue)}.jobStrip button:disabled{opacity:.6}.ldRow{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;align-items:start}.ldRow[data-cols="1"]{grid-template-columns:minmax(0,1fr)}.ldRow .fld{margin:0;min-width:0}.ldRow .fld label{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.ldRow input{width:100%;min-width:0;font-size:16px!important}.ldRow .ldDock{min-width:0}.ldRow .phPick{margin:0}.ldRow .phHead{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.ldRow .phBtns{flex-direction:column;gap:6px;margin-top:6px}.ldRow .phBtn{flex:none;width:100%;min-height:40px;font-size:14px;padding:0 6px}.phDone{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px;align-items:center}.phDoneB{flex:1 1 auto;border-radius:12px;border:1px solid #bbf7d0;background:#F0FDF4;color:#166534;padding:0 10px}.phDoneB,.phDoneR{min-height:40px;font:inherit;font-weight:700;font-size:14px;cursor:pointer}.phDoneR{border:0;background:none;color:var(--blue);text-decoration:underline;padding:0 4px}.phDoneV{flex-basis:100%;display:flex;flex-direction:column;gap:6px}.phDoneV img{width:100%;max-height:220px;object-fit:contain;border-radius:10px;border:1px solid var(--line3)}.jobs,.jobs .jobCard{display:flex;flex-direction:column;gap:10px}.jobs .jobCard{margin:0;padding:12px}.jbHead{display:flex;align-items:center;gap:8px;min-width:0}.jbNo{flex:none;font-weight:700;font-size:15px;color:var(--ink,#050505)}.jbType{flex:1 1 auto;min-width:0;height:36px;border:1px solid var(--line3,#e4e6eb);border-radius:10px;padding:0 10px;font:inherit;font-size:16px!important;background:#F7F8FA;color:inherit}.jbDel{flex:none;width:36px;height:36px;justify-content:center;border:0;border-radius:10px;color:#B91C1C;cursor:pointer}.jbAsk,.jbDel{display:flex;align-items:center;background:#FEF2F2}.jbAsk{flex-wrap:wrap;gap:8px;padding:10px;border-radius:12px;border:1px solid #fecaca;font-size:14px;color:#7F1D1D}.jbAsk>span{flex:1 1 160px;min-width:0}.jbAskB{display:flex;gap:8px;margin-left:auto}.jbAskB button{min-height:40px;padding:0 14px;border-radius:10px;font:inherit;font-weight:700;font-size:15px;cursor:pointer}.jbKeep{border:1px solid var(--line3,#e4e6eb);background:#fff;color:inherit}.jbGo{border:0;background:#DC2626;color:#fff}.jbGo:disabled{opacity:.6}.jbL1{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.jbT{min-width:0}.jbTh{display:flex;align-items:center;justify-content:space-between;gap:4px;margin:0 0 4px;min-height:30px}.jbTh label{font-size:13px;font-weight:600;color:var(--sub,#65676B);margin:0}.jbTh .jbNow{flex:none;height:30px;min-width:52px;padding:0 10px;border:0;border-radius:15px;background:#E7F0FD;color:var(--blue,#0866FF);font:inherit;font-weight:700;font-size:13px;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.jbTh .jbNow:active{background:#D0E2FC}.jbT input{display:block;width:100%;min-width:0;max-width:100%;box-sizing:border-box;height:44px;padding:0 8px;font-size:16px!important;border:1px solid var(--line3,#e4e6eb);border-radius:10px;background:#fff;color:inherit;font-family:inherit}.jbT.bad input{border-color:#DC2626}.jbL2{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:stretch}.jbL2 textarea{min-width:0;width:100%;min-height:52px;resize:vertical;font-size:16px!important;padding:10px;border:1px solid var(--line3,#e4e6eb);border-radius:10px;font-family:inherit;color:inherit;margin:0}.jpWrap{gap:4px;align-items:stretch;justify-content:flex-start}.jpBtn,.jpWrap{display:flex;flex-direction:column}.jpBtn{align-items:center;justify-content:center;gap:2px;min-width:64px;min-height:52px;padding:4px 8px;border-radius:10px;border:1px dashed #bcc0c4;background:#F7F8FA;color:var(--blue,#0866FF);font-size:12px;font-weight:700;cursor:pointer;-webkit-tap-highlight-color:transparent}.jpBtn.busy{opacity:.6}.jpCount{display:block;text-align:center;font-size:12px;font-weight:700;color:#166534;text-decoration:none}.jbLeg{margin:0}.jbLeg textarea{font-size:16px!important;min-height:44px}.jbAdd{width:100%;min-height:48px;border-radius:12px;border:1.5px dashed var(--blue,#0866ff);background:#fff;color:var(--blue,#0866FF);font:inherit;font-weight:700;font-size:16px;cursor:pointer;-webkit-tap-highlight-color:transparent}.jbAdd:disabled{opacity:.6}@media (min-width:700px){.jobs .jobCard{padding:14px 16px}.jbL1{gap:12px}}.jobCard .jbStop{flex:1;min-width:0;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jobCard .jbWhere{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:6px 0 2px;font-size:13px;color:var(--mut,#6b7280)}.jobCard .jbWhere .ad{flex-basis:100%;overflow-wrap:anywhere}.jobCard.jbDone{opacity:.92}.jobCard .jbL2o{grid-template-columns:1fr}.js{gap:4px;padding-bottom:8px}.js,.jsEmpty{display:flex;flex-direction:column}.jsEmpty{margin:18px 16px;padding:18px;border:1px dashed var(--line2,#d7dce4);border-radius:14px;color:var(--txt2,#5b6472);gap:6px;text-align:center}.jsEmpty b{color:var(--txt,#111827)}.jsCard{margin:8px 16px;padding:14px;background:var(--card,#fff);border:1px solid var(--line,#e5e8ee);border-radius:14px;display:flex;flex-direction:column;gap:8px;min-width:0}.jsCard.need{border-color:var(--blue,#1d4ed8);box-shadow:0 0 0 1px var(--blue,#1d4ed8) inset}.jsHead{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.jsHead>div{display:flex;flex-direction:column;min-width:0}.jsHead b{font-size:16px;color:var(--txt,#111827);overflow-wrap:anywhere}.jsHead span{font-size:13px;color:var(--txt2,#5b6472)}.jsHead em{font-style:normal;font-size:12px;color:var(--txt3,#8a93a3);white-space:nowrap}.jsMeta,.jsNotes,.jsWhere{margin:0;font-size:14px;color:var(--txt2,#5b6472);overflow-wrap:anywhere}.jsNotes{white-space:pre-wrap;border-left:3px solid var(--line2,#d7dce4);padding-left:8px}.jsLines{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.jsLines li{display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:8px;align-items:center;padding:8px 10px;border-radius:10px;background:color-mix(in srgb,var(--line,#e5e8ee) 35%,transparent);font-size:14px;color:var(--txt,#111827)}.jsLines li.me{background:var(--blueBg,#e8efff);outline:2px solid var(--blue,#1d4ed8);font-weight:700}.jsT{font-variant-numeric:tabular-nums;font-weight:700}.jsN{min-width:0;overflow-wrap:anywhere}.jsN small{display:block;font-weight:400}.jsA,.jsN small{color:var(--txt3,#8a93a3);font-size:12px}.jsA{white-space:nowrap}.jsA.ok{color:#15803d}html[data-theme=night] .jsA.ok{color:#4ade80}.jsAck{width:100%;min-height:48px}.jsDone{padding:10px 12px;border-radius:10px;background:var(--okBg,#e7f6ec);color:var(--txt,#111827);font-size:14px;font-weight:600}.jsFyi{font-size:13px;color:var(--txt2,#5b6472)}.jsFoot{font-size:12px;color:var(--txt3,#8a93a3)}.jsAlert{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:calc(100% - 32px);margin:8px 16px;padding:12px 14px;border-radius:14px;border:1px solid var(--blue,#1d4ed8);background:var(--blueBg,#e8efff);color:var(--txt,#111827);text-align:left;font:inherit;cursor:pointer}.jsAlert span{font-size:13px;color:var(--txt2,#5b6472)}.msgPills{margin:4px 16px 6px}@media (min-width:700px){.jsAlert,.jsCard,.jsEmpty{max-width:640px}}.nj{margin:8px 16px}.nj,.njCard{display:flex;flex-direction:column;gap:10px}.njCard{padding:14px;background:var(--card,#fff);border:1.5px solid var(--blue,#1e6bff);border-radius:16px;min-width:0;box-shadow:0 6px 20px rgba(30,107,255,.12)}.njCard.hi{animation:njPulse 1.2s ease-out 2}@keyframes njPulse{0%{box-shadow:0 0 0 0 rgba(30,107,255,.45)}to{box-shadow:0 0 0 12px rgba(30,107,255,0)}}.njTop{display:flex;justify-content:space-between;gap:8px}.njTag,.njTop{align-items:center}.njTag{display:inline-flex;gap:6px;background:var(--blue,#1e6bff);color:#fff;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;border-radius:99px;padding:4px 10px}.njTag i{width:6px;height:6px;border-radius:50%;background:#fff}.njTop em{font-style:normal;font-size:12px;color:var(--txt3,#8a93a3)}.njHead{display:flex;justify-content:space-between;gap:10px}.njHead>div{display:flex;flex-direction:column;min-width:0}.njHead b{font-size:17px;color:var(--txt,#111827);overflow-wrap:anywhere}.njHead span{font-size:13px;color:var(--txt2,#5b6472)}.njWhen{text-align:right;flex:none}.njWhen b{font-size:20px}.njRoute{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.njRoute li{display:flex;gap:10px;align-items:flex-start;min-width:0}.njRoute i{width:10px;height:10px;border-radius:50%;margin-top:5px;flex:none;border:2px solid var(--blue,#1e6bff)}.njRoute i.b{background:var(--blue,#1e6bff)}.njRoute div{display:flex;flex-direction:column;min-width:0}.njRoute small{font-size:11px;color:var(--txt3,#8a93a3);text-transform:uppercase;letter-spacing:.04em}.njRoute b{font-size:14px;color:var(--txt,#111827);overflow-wrap:anywhere;font-weight:600}.njMeta{display:flex;flex-wrap:wrap;gap:6px}.njMeta span{font-size:12.5px;color:var(--txt2,#5b6472);border:1px solid var(--line,#e5e8ee);border-radius:8px;padding:4px 8px}.njMeta b{color:var(--txt,#111827)}.njNotes{margin:0;font-size:13.5px;color:var(--txt2,#5b6472);white-space:pre-wrap;border-left:3px solid var(--line2,#d7dce4);padding-left:8px;overflow-wrap:anywhere}.njBtn{height:50px;border:0;border-radius:12px;background:var(--blue,#1e6bff);color:#fff;font-size:16px;font-weight:700;cursor:pointer}.njBtn:disabled{opacity:.7}.njCard.off{opacity:.72;filter:grayscale(.6)}.njGone{margin:10px 0 0;padding:9px 11px;border-radius:10px;background:#fef3f2;color:#b42318;font-size:13px;font-weight:600}.daWrap{position:fixed;inset:0;z-index:90;display:flex;align-items:center;justify-content:center;padding:20px 16px calc(20px + env(safe-area-inset-bottom));background:rgba(15,23,42,.42);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:daIn .18s ease-out}.daCard{position:relative;width:min(400px,100%);max-height:calc(100dvh - 40px);overflow:auto;background:#fff;color:#0B1B3F;border-radius:22px;padding:18px 18px 16px;box-shadow:0 24px 60px rgba(16,24,40,.28),0 0 0 1px rgba(30,107,255,.08);display:flex;flex-direction:column;gap:10px;isolation:isolate}.daCard:before{content:"";position:absolute;top:-40px;right:-30px;width:160px;height:120px;background:radial-gradient(closest-side,rgba(34,211,238,.35),transparent);z-index:-1;pointer-events:none}.daHead{gap:12px;align-items:center}.daHead,.daHead>div{display:flex;min-width:0}.daHead>div{flex-direction:column}.daHead em{font-style:normal;font-size:11px;font-weight:700;letter-spacing:.08em;color:#1E6BFF}.daHead b{font-size:13.5px;overflow-wrap:anywhere}.daIco{flex:none;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(135deg,#1E6BFF,#22D3EE);box-shadow:0 6px 16px rgba(30,107,255,.35)}.daIco svg,.daOk svg{width:20px;height:20px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.daCard h2{margin:4px 0 0;font-size:20px;line-height:1.25}.daCard h2,.daCard p{overflow-wrap:anywhere}.daCard p{margin:0;font-size:14.5px;line-height:1.45;color:#475467}.daCard p.daSr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.daTags{display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}.daTags span{font-size:12px;font-weight:600;padding:4px 10px;border-radius:99px}.daExp{background:#FEF3E2;color:#B54708}.daGrp{background:#EEF4FF;color:#1E6BFF}.daOk{margin-top:6px;width:100%;min-height:50px;border:0;border-radius:14px;background:#1E6BFF;color:#fff;font:700 16px system-ui,sans-serif;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;box-shadow:0 8px 20px rgba(30,107,255,.35)}.daOk:disabled{opacity:.6}.daOk:focus-visible{outline:3px solid #84ADFF;outline-offset:2px}html[data-theme=night] .daWrap{background:rgba(2,6,23,.6)}html[data-theme=night] .daCard{background:#111A2E;color:#E6EBF5;box-shadow:0 24px 60px rgba(0,0,0,.55),0 0 0 1px #22304D}html[data-theme=night] .daCard p{color:#B4BFD3}html[data-theme=night] .daHead em{color:#84ADFF}html[data-theme=night] .daExp{background:#3A2A0C;color:#FDB022}html[data-theme=night] .daGrp{background:#16264A;color:#84ADFF}html[data-theme=night] .daOk{background:#4C8DFF}@keyframes daIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.daWrap{animation:none}}.gamesScr{padding-bottom:12px}.gamesScr .gBreak{background:var(--gb);color:#fff;border-radius:14px;padding:12px 16px;display:flex;justify-content:space-between;align-items:center;margin:0 0 12px}.gamesScr .gBreak small{display:block;font-size:13px;opacity:.9}.gamesScr .gBreak b{font-size:24px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.3px}.gamesScr .gBreak .r{text-align:right;font-size:13px;line-height:1.35}.gamesScr .gBreak.slim{padding:10px 16px}.gamesScr .gBreak.slim span{font-size:13px}.gInfo{background:#eef3ff;border-radius:12px;padding:12px 14px;font-size:13.5px;color:#1b2b4a;margin:0 0 12px;line-height:1.4}.gDisc{font-size:12.5px;color:#8a93a3;text-align:center;margin:14px 0 4px}.gBtn{display:block;width:100%;background:var(--gb,#1a5cff);color:#fff;border:0;border-radius:12px;min-height:46px;font:inherit;font-weight:700;font-size:15px;cursor:pointer;touch-action:manipulation}.gBtn.big{min-height:52px;margin-top:14px;font-size:16px;font-weight:700;letter-spacing:0;line-height:1.2}.gGhost{display:block;width:100%;background:#fff;color:var(--gb,#1a5cff);border:1px solid var(--gl,#e6eaf2);border-radius:12px;min-height:44px;font:inherit;font-weight:600;font-size:14px;cursor:pointer;margin-top:10px;touch-action:manipulation}.gBack{margin-top:14px}.gLink{background:none;border:0;color:var(--gm,#5b6475);font:inherit;margin-top:10px;min-height:40px;cursor:pointer}.gLink,.gStat{font-size:14px}.gStat{display:flex;justify-content:space-between;margin:0 2px 8px;font-variant-numeric:tabular-nums}.gStat span:first-child{font-weight:700}.gStat span:last-child{color:var(--gm)}.gHost{position:relative;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.gOver{position:absolute;inset:0;background:rgba(255,255,255,.92);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;border-radius:12px;text-align:center;padding:16px}.gOver[hidden]{display:none}.gOver b{font-size:20px}.gOver span{color:var(--gm);font-size:14px}.gOver .gBtn{width:auto;padding:0 22px;margin-top:8px}.gSec{display:flex;align-items:baseline;justify-content:space-between;margin:4px 2px 8px}.gSec h2{font-size:15px;margin:0;letter-spacing:-.1px}.gSec span{font-size:12.5px;color:var(--gm)}.gFeat{position:relative;border-radius:16px;overflow:hidden;border:1px solid var(--gl);background:#fff;margin-bottom:12px}.gFeat canvas{display:block;width:100%;height:150px}.gFeat .fb{display:flex;align-items:center;gap:10px;padding:10px 12px}.gFeat .fb div{flex:1;min-width:0}.gFeat .fb b{display:block;font-size:16px}.gFeat .fb span{font-size:12.5px;color:var(--gm)}.gPill{position:absolute;top:10px;left:10px;background:#0b0f19cc;color:#fff;font-size:11px;font-weight:800;letter-spacing:.4px;padding:5px 9px;border-radius:999px}.gGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.gCard{background:#fff;border:1px solid var(--gl);border-radius:14px;padding:10px;position:relative;display:flex;flex-direction:column;min-width:0}.gCard canvas{display:block;width:100%;height:96px;border-radius:10px;margin-bottom:8px}.gCard b{font-size:14.5px}.gCard .sub{font-size:12px;color:var(--gm);margin-top:1px}.gCard .best{font-size:12px;color:#0b1f44;font-weight:600;margin-top:4px;font-variant-numeric:tabular-nums}.gPlay{margin-top:auto;background:var(--gb);color:#fff;border:0;border-radius:10px;min-height:42px;font:inherit;font-weight:700;font-size:14px;cursor:pointer;width:100%;touch-action:manipulation}.gCard .gPlay{margin-top:10px}.gFeat .gPlay{width:auto;padding:0 22px;margin:0}.gamesScr .lk .best,.gamesScr .lk .fb span,.gamesScr .lk .sub,.gamesScr .lk b,.gamesScr .lk canvas{filter:grayscale(1);opacity:.45}.gamesScr .lk .gPlay{background:#e6eaf2;color:#8a93a3;cursor:not-allowed}.gLock{position:absolute;top:40px;left:50%;transform:translateX(-50%);width:36px;height:36px;border-radius:50%;background:#0b0f19cc;display:flex;align-items:center;justify-content:center}.gFeat .gLock{top:56px}.gamesScr{--gb:#1a5cff;--gn:#0b1f44;--gl:#e6eaf2;--gm:#5b6475;--ga:#f5a524}.hgBar{display:flex;gap:8px;margin:0 0 8px}.hgTool{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;min-height:44px;background:#fff;border:1px solid var(--gl);border-radius:12px;color:var(--gn);font:inherit;font-weight:600;font-size:14px;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.hgTool.icon{flex:0 0 48px}.hgTool.on{background:#eef3ff;border-color:#c9d8ff;color:var(--gb)}.hgTool:active{transform:scale(.97)}.hgStage{position:relative;border-radius:14px;overflow:hidden;background:#fff;border:1px solid var(--gl);touch-action:none;user-select:none;-webkit-user-select:none}.hgCanvas{display:block;touch-action:none}.hgOver{position:absolute;inset:0;background:rgba(11,15,25,.42);display:flex;align-items:center;justify-content:center;padding:18px;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.hgOver[hidden]{display:none}.hgOverCard{background:#fff;border-radius:18px;padding:20px 18px 14px;width:min(300px,100%);text-align:center;flex-direction:column;gap:6px;box-shadow:0 12px 40px rgba(11,15,25,.25)}.hgOverCard,.hgOverIcon{display:flex;align-items:center}.hgOverIcon{width:54px;height:54px;border-radius:50%;background:#eef3ff;color:var(--gb);justify-content:center;font-size:26px;margin-bottom:2px}.hgOver.bad .hgOverIcon{background:#fff1e6}.hgOver.win .hgOverIcon{background:#e8f8ee;color:#1f9d55}.hgOverCard b{font-size:20px;letter-spacing:-.2px;color:#0b0f19}.hgOverCard span{font-size:14px;color:var(--gm);line-height:1.45}.hgOverCard span b,.hgOverCard span strong{font-size:inherit;color:#0b0f19}.hgNew{display:inline-block;margin-top:4px;font-style:normal;font-weight:800;color:#1f9d55}.hgBtn{display:block;width:100%;margin-top:10px;background:var(--gb);color:#fff;border:0;border-radius:12px;min-height:50px;font:inherit;font-weight:700;font-size:16px;cursor:pointer;touch-action:manipulation}.hgLink{background:none;border:0;color:var(--gm);font:inherit;font-size:14px;min-height:40px;cursor:pointer}.hgPad{gap:10px;margin-top:10px}.hgKey,.hgPad{display:flex;touch-action:none}.hgKey{flex:1;min-height:68px;background:#fff;border:1px solid #d6deec;border-radius:16px;color:var(--gb);flex-direction:column;align-items:center;justify-content:center;gap:2px;font:inherit;font-weight:700;font-size:12px;cursor:pointer;-webkit-tap-highlight-color:transparent;box-shadow:0 2px 0 #d6deec;transition:transform .06s}.hgKey span{color:var(--gm);font-weight:600}.hgKey.down,.hgKey:active{background:#e8efff;transform:translateY(2px);box-shadow:none}.hgKey.wide{min-height:76px}.hgKey.primary{background:var(--gb);color:#fff;border-color:var(--gb);box-shadow:0 2px 0 #0f3fb8}.hgKey.primary span{color:#dfe8ff}.hgKey.primary.down{background:#1550e0}.hgAns{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.hgAns button{min-height:64px;background:#fff;border:1px solid #d6deec;border-radius:14px;font:inherit;font-weight:700;font-size:15px;color:#0b0f19;padding:6px 10px;line-height:1.2;cursor:pointer;touch-action:manipulation;box-shadow:0 2px 0 #d6deec}.hgAns button.ok{background:#e8f8ee;border-color:#7fd3a0;color:#11643a}.hgAns button.no{background:#fdecec;border-color:#f2a3a3;color:#9b1c1c;animation:hgShake .3s}@keyframes hgShake{25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}.hgHint{font-size:12.5px;color:var(--gm);text-align:center;margin:8px 0 0}.hgSteer{flex:1;position:relative;min-height:76px;border-radius:16px;background:#fff;border:1px solid #d6deec;box-shadow:0 2px 0 #d6deec;touch-action:none;overflow:hidden;cursor:grab}.hgSteer.down{background:#eef3ff;border-color:#9db8ff}.hgSteer .tick{position:absolute;left:50%;top:8px;bottom:24px;width:2px;margin-left:-1px;background:#e6eaf2}.hgSteer .knob{position:absolute;top:9px;width:42px;height:42px;border-radius:50%;background:#1a5cff;box-shadow:0 3px 8px rgba(26,92,255,.35);left:calc(50% - 22px)}.hgSteer .knob:after{content:"";position:absolute;inset:12px;border-radius:50%;border:3px solid #fff}.hgSteer .lbl{position:absolute;left:0;right:0;bottom:5px;text-align:center;font-size:11.5px;font-weight:600;color:#5b6475;pointer-events:none}.hgSteer:after,.hgSteer:before{position:absolute;top:30px;transform:translateY(-50%);font-size:18px;font-weight:800;color:#c3cde0}.hgSteer:before{content:"◀";left:12px}.hgSteer:after{content:"▶";right:12px}.gModalBg{position:fixed;inset:0;background:rgba(11,15,25,.55);display:flex;align-items:center;justify-content:center;z-index:9000;padding:20px}.gModal{background:#fff;border-radius:18px;padding:22px;width:min(320px,100%);text-align:center}.gModal h3{margin:12px 0 6px;font-size:19px}.gModal p{margin:0;color:var(--gm,#5b6475);font-size:14px;line-height:1.4}.gRing{width:56px;height:56px;border-radius:50%;background:#fde8b0;color:#8a4b00;font-weight:800;font-size:18px;display:flex;align-items:center;justify-content:center;margin:0 auto;font-variant-numeric:tabular-nums}@media (max-width:340px){.gGrid{gap:8px}.gCard{padding:8px}.gCard canvas{height:80px}.gLock{top:32px}.hgKey{min-height:60px}}.nhDecl{border:0;margin:0;padding:0;min-width:0}.nhSub{font-size:13px;color:var(--txt2);margin:0 0 6px;padding:0}.nhRows{list-style:none;margin:0;padding:0}.nhRow label{display:flex;gap:10px;align-items:flex-start;padding:10px 8px;border-radius:12px;cursor:pointer}.nhRow+.nhRow label{border-top:1px solid var(--line)}.nhRow input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.nhTick{width:24px;height:24px;flex:0 0 24px;border-radius:7px;border:2px solid #c9d0dc;background:#fff;display:grid;place-items:center;color:transparent;margin-top:1px}.nhTick svg{width:15px;height:15px}.nhRow.on .nhTick{background:var(--blue);border-color:var(--blue);color:#fff}.nhRow input:focus-visible+.nhTick{outline:3px solid #9DB8FF;outline-offset:2px}.nhTxt{display:block;min-width:0}.nhTxt b{display:block;font-weight:700;font-size:15px;color:var(--txt)}.nhTxt small{display:block;font-size:13px;color:var(--txt2);margin-top:1px;line-height:1.4}.nhMore summary{cursor:pointer;font-size:13.5px;color:var(--blue);font-weight:700;padding:10px 8px;list-style:none;min-height:44px;display:flex;align-items:center}.nhMore summary::-webkit-details-marker{display:none}.nhCi,.nhYn{display:flex;align-items:center;gap:10px;padding:9px 8px;border-radius:12px}.nhCi+.nhCi,.nhYn+.nhYn,div+div>.nhCi{border-top:1px solid var(--line)}.nhCi .q,.nhYn .q{flex:1;min-width:0;font-size:14.5px;font-weight:600;color:var(--txt)}.nhCi .q small{display:block;font-weight:500;color:var(--txt2);font-size:12.5px}.nhCi.miss,.nhRow.miss label{background:#FFF6E5;box-shadow:inset 0 0 0 2px #F5C26B}.nhSeg{display:flex;flex:0 0 auto;background:#fff;border:1px solid var(--line);border-radius:10px;overflow:hidden}.nhSeg button{font:inherit;font-size:13px;font-weight:700;min-width:46px;min-height:40px;padding:6px 9px;color:var(--txt3);background:transparent;border:0;cursor:pointer}.nhSeg button+button{border-left:1px solid var(--line)}.nhSeg .y{background:#12B76A;color:#fff}.nhSeg .f{background:#F04438;color:#fff}.nhSeg .na{background:#667085;color:#fff}.nhSeg button:focus-visible{outline:3px solid #9DB8FF;outline-offset:-3px}.nhGrpT{font-size:11.5px;font-weight:800;color:var(--txt3);letter-spacing:.08em;text-transform:uppercase;margin:12px 8px 2px}.nhFault{background:#FEF3F2;border:1.5px solid #fda29b;border-radius:14px;padding:10px 11px;margin:4px 0 8px}.nhFault b{color:#B42318;font-size:14.5px}.nhFault p{margin:3px 0 8px;font-size:13px;color:#7A271A}.nhFault input{width:100%;box-sizing:border-box;background:#fff;border:1px solid #fda29b;border-radius:10px;padding:10px;font:inherit;font-size:16px;color:var(--txt)}.nhFault.minor{background:#FFF6E5;border-color:#F5C26B}.nhFault.minor b{color:#93370D}.nhFault.minor p{color:#7A2E0E}.nhFault.minor input{border-color:#F5C26B}.nhNote{background:#FFF6E5;border-radius:14px;padding:9px 11px;font-size:13px;color:#7A2E0E;margin:8px 0 2px}.nhBlocked{background:#FEF3F2;border:1.5px solid #fda29b;border-radius:16px;padding:12px 14px;margin:0 0 12px}.nhBlocked b{color:#B42318;font-size:16px}.nhBlocked p{margin:4px 0 0;font-size:13.5px;color:#7A271A;line-height:1.45}.nhBlocked>div+div{margin-top:10px;padding-top:10px;border-top:1px solid #fda29b}@media (max-width:360px){.nhSeg button{min-width:40px;padding:6px 7px}.nhCi,.nhYn{flex-wrap:wrap}}.nhYn{flex-wrap:wrap}.nhYn .nhSeg{flex:1 1 100%;gap:10px;background:transparent;border:0;border-radius:0;overflow:visible}.nhYn .nhSeg button,.nhYn .nhSeg button+button{flex:1 1 0;min-height:56px;font-size:17px;border:1.5px solid var(--line);border-radius:14px;background:#fff;padding:8px 12px}.nhYn .nhSeg .y{background:#12B76A;border-color:#12B76A;color:#fff}.nhYn .nhSeg .f{background:#F04438;border-color:#F04438;color:#fff}html[data-theme=night] .nhTick{background:var(--n-card);border-color:var(--n-line3)}html[data-theme=night] .nhRow.on .nhTick{background:var(--blue);border-color:var(--blue)}html[data-theme=night] .nhMore summary{color:var(--n-blue)}html[data-theme=night] .nhSeg{background:var(--n-card2,var(--n-card));border-color:var(--n-line3)}html[data-theme=night] .nhSeg button{color:var(--n-txt2)}html[data-theme=night] .nhSeg button+button{border-left-color:var(--n-line3)}html[data-theme=night] .nhSeg .y{background:#0f8a52;color:#fff}html[data-theme=night] .nhSeg .f{background:#c4271d;color:#fff}html[data-theme=night] .nhSeg .na{background:#475467;color:#fff}html[data-theme=night] .nhCi.miss,html[data-theme=night] .nhRow.miss label{background:#3a2a0c;box-shadow:inset 0 0 0 2px #8a5a12}html[data-theme=night] .nhBlocked,html[data-theme=night] .nhFault{background:#3b1511;border-color:#7a2a22}html[data-theme=night] .nhBlocked b,html[data-theme=night] .nhFault b{color:#ffb4ab}html[data-theme=night] .nhBlocked p,html[data-theme=night] .nhFault p{color:#f6d0cb}html[data-theme=night] .nhFault input{background:var(--n-card);border-color:#7a2a22;color:var(--n-txt)}html[data-theme=night] .nhFault.minor,html[data-theme=night] .nhNote{background:#3a2a0c;border-color:#8a5a12}html[data-theme=night] .nhFault.minor b{color:#fdd28a}html[data-theme=night] .nhFault.minor p,html[data-theme=night] .nhNote{color:#f8e2b8}html[data-theme=night] .nhFault.minor input{border-color:#8a5a12}html[data-theme=night] .nhBlocked>div+div{border-top-color:#7a2a22}html[data-theme=night] .nhYn .nhSeg{background:transparent}html[data-theme=night] .nhYn .nhSeg button,html[data-theme=night] .nhYn .nhSeg button+button{background:var(--n-card2,var(--n-card));border-color:var(--n-line3)}html[data-theme=night] .nhYn .nhSeg .y{background:#0f8a52;border-color:#0f8a52;color:#fff}html[data-theme=night] .nhYn .nhSeg .f{background:#c4271d;border-color:#c4271d;color:#fff}.phPick{margin-top:10px}.phHead{display:flex;align-items:center;gap:8px}.phOpt{font-size:12.5px;color:#475569;background:#F1F5F9;border-radius:999px;padding:1px 8px}.phHint{font-size:13px;color:#475569;margin:4px 0 6px}.phBtns{display:flex;gap:8px;flex-wrap:wrap;margin-top:6px}.phBtn{flex:1 1 130px;min-height:44px;border-radius:12px;border:1px solid #cbd5e1;background:#fff;color:#0F172A;font-weight:600;font-size:14px}.phBtn:disabled{opacity:.55}.phThumbs{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:8px;margin-top:10px}.phT{position:relative;aspect-ratio:1;border-radius:10px;overflow:hidden;border:1px solid #e2e8f0;background:#F8FAFC}.phT.bad{border-color:#DC2626}.phT img{width:100%;height:100%;object-fit:cover;display:block}.phX{position:absolute;top:4px;right:4px;width:28px;height:28px;border-radius:999px;border:0;background:rgba(15,23,42,.78);color:#fff;font-size:14px;line-height:28px;padding:0}.phState{font-size:13px;color:#334155;margin-top:6px}.shBrief .shRow{display:flex;justify-content:space-between;gap:8px;font-size:14px;padding:3px 0;color:#0F172A}.shBrief .shRow span:first-child{color:#475569}.shFault{margin-top:8px;border:1px solid #fdba74;background:#FFF7ED;border-radius:10px;padding:8px 10px;font-size:13.5px}.shFault,.shFault b{color:#7C2D12}.shOk{margin-top:8px;font-size:13.5px;color:#166534}.shConfirm{display:flex;gap:10px;align-items:flex-start;font-size:14.5px;color:#0F172A;margin-top:8px}.shConfirm input{width:24px;height:24px;flex:none;margin-top:1px}.shAlt{display:block;margin:10px auto 0;background:none;border:0;color:#1D4ED8;font-size:14px;font-weight:600;text-decoration:underline;min-height:40px}html[data-theme=night] .phBtn{background:var(--n-card2,#1e293b);color:#E2E8F0;border-color:#334155}html[data-theme=night] .phOpt{background:#1e293b;color:#CBD5E1}html[data-theme=night] .phHint,html[data-theme=night] .phState,html[data-theme=night] .shBrief .shRow span:first-child{color:#CBD5E1}html[data-theme=night] .shBrief .shRow,html[data-theme=night] .shConfirm{color:#F1F5F9}html[data-theme=night] .shFault{background:#3b2410;border-color:#9a5b22;color:#FED7AA}html[data-theme=night] .shFault b{color:#FFEDD5}html[data-theme=night] .shOk{color:#86EFAC}html[data-theme=night] .shAlt{color:#93C5FD}.hvTour{position:fixed;inset:0;z-index:2147483000;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:#050505;-webkit-tap-highlight-color:transparent}.hvTourBlock{touch-action:none}.hvTourBlock,.hvTourDim{position:absolute;inset:0}.hvTourDim{background:rgba(5,5,5,.62);pointer-events:none}.hvTourSpot{border-radius:16px;box-shadow:0 0 0 3px #fff,0 0 0 6px var(--blue,#1557D6),0 0 0 200vmax rgba(5,5,5,.62);transition:top .25s ease,left .25s ease,width .25s ease,height .25s ease}.hvTourArrow,.hvTourSpot{position:fixed;pointer-events:none}.hvTourArrow{filter:drop-shadow(0 2px 4px rgba(0,0,0,.35));animation:hvBobUp 1.1s ease-in-out infinite}.hvTourArrow.down{transform:rotate(180deg);animation-name:hvBobDown}@keyframes hvBobUp{0%,to{translate:0 0}50%{translate:0 6px}}@keyframes hvBobDown{0%,to{translate:0 0}50%{translate:0 -6px}}.hvTourCard{position:fixed;background:#fff;border-radius:18px;padding:18px 18px 14px;box-shadow:0 12px 40px rgba(0,0,0,.3);box-sizing:border-box;max-height:calc(100vh - 24px);overflow:auto;transition:top .25s ease}.hvTourMeta{font-size:14px;font-weight:600;color:#65676B;margin-bottom:4px}.hvTourT{margin:0 0 6px;font-size:21px;line-height:1.2;font-weight:700;color:#050505;letter-spacing:0}.hvTourL{margin:0;font-size:18px;line-height:1.35;font-weight:500;color:#050505}.hvTourL2{margin:6px 0 0;font-size:16px;line-height:1.35;color:#65676B}.hvTourDots{display:flex;justify-content:center;gap:7px;margin:14px 0 10px}.hvTourDots i{width:8px;height:8px;border-radius:50%;background:#CED0D4}.hvTourDots i.done{background:#9DB8EE}.hvTourDots i.on{width:22px;border-radius:99px;background:var(--blue,#1557D6)}.hvTourRow{display:flex;align-items:center;gap:10px}.hvTourSkip{flex:0 0 auto;min-width:72px;min-height:52px;padding:0 12px;border:0;background:none;font:inherit;font-size:17px;font-weight:600;color:#65676B;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.hvTourNext{flex:1 1 auto;min-height:56px;border:0;border-radius:14px;background:var(--blue,#1557D6);color:#fff;font:inherit;font-size:18px;font-weight:700;cursor:pointer}.hvTourNext:active{filter:brightness(.92)}.hvTourNext:focus-visible,.hvTourSkip:focus-visible{outline:3px solid #9DB8EE;outline-offset:2px}@media (prefers-reduced-motion:reduce){.hvTourArrow{animation:none}.hvTourCard,.hvTourSpot{transition:none}}.updx{--u-blue:var(--blue,#1E5EFF);--u-blueBg:var(--blueBg,#EEF3FF);--u-ok:var(--ok,#12B76A);--u-okBg:var(--okBg,#E8F8EF);--u-okTxt:var(--okTxt,#067647);--u-txt:var(--txt,#111);--u-txt2:var(--txt2,#5B6472);--u-txt3:var(--txt3,#98A2B3);--u-line:var(--line,#E6E9F0);background:#fff;border:1px solid var(--u-line);border-radius:22px;padding:14px 14px 10px;margin:0 0 10px;color:var(--u-txt)}.updx *{box-sizing:border-box}.updx .updx-hd{display:flex;align-items:baseline;justify-content:space-between;margin:0 2px 10px}.updx .updx-hd h3{margin:0;font-size:17px;font-weight:800;letter-spacing:-.2px}.updx .updx-hd span{font-size:12px;font-weight:700;color:var(--u-txt3)}.updx .updx-empty{font-size:13px;color:var(--u-txt2);padding:4px 2px 8px}.updx .updx-it{border-radius:16px;background:#F7F8FB;margin:0 0 8px;overflow:hidden;transition:background-color .2s}.updx .updx-it.lead{background:#F4F6FA}.updx .updx-it.open{background:#F1F4FA}.updx .updx-row{all:unset;box-sizing:border-box;display:flex;gap:12px;align-items:flex-start;width:100%;padding:12px 12px 6px;cursor:pointer;-webkit-tap-highlight-color:transparent}.updx .updx-row:focus-visible{outline:2px solid var(--u-blue);outline-offset:-2px;border-radius:16px}.updx .updx-ic{flex:0 0 38px;width:38px;height:38px;border-radius:12px;display:grid;place-items:center}.updx .updx-ic svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.updx .updx-ic.feat{background:var(--u-blueBg);color:var(--u-blue)}.updx .updx-ic.gen{background:#F2EEFF;color:#6941C6}.updx .updx-ic.perf,.updx .updx-ic.sec{background:var(--u-okBg);color:var(--u-ok)}.updx .updx-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.updx .updx-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.updx .updx-badge{font-size:11px;font-weight:800;letter-spacing:.01em;border-radius:999px;padding:2px 8px;line-height:16px}.updx .updx-badge.feat{background:var(--u-blue);color:#fff}.updx .updx-badge.gen{background:#6941C6;color:#fff}.updx .updx-badge.sec{background:var(--u-okTxt);color:#fff}.updx .updx-badge.perf{background:var(--u-ok);color:#fff}.updx .updx-live{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:800;color:var(--u-okTxt);background:var(--u-okBg);border-radius:999px;padding:2px 8px;line-height:16px}.updx .updx-live i{width:6px;height:6px;border-radius:50%;background:var(--u-ok);box-shadow:0 0 0 3px rgba(18,183,106,.18)}.updx .updx-time{font-size:11px;font-weight:600;color:var(--u-txt3)}.updx .updx-title{font-size:15px;font-weight:800;letter-spacing:-.1px;line-height:1.3;margin-top:2px}.updx .updx-sum{font-size:13px;line-height:1.4;color:var(--u-txt2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.updx .updx-it.open .updx-sum{-webkit-line-clamp:unset;display:block}.updx .updx-chev{flex:0 0 20px;width:20px;height:20px;margin-top:9px;fill:none;stroke:var(--u-txt3);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s}.updx .updx-it.open .updx-chev{transform:rotate(180deg)}.updx .updx-notes{margin:4px 12px 2px 62px;padding:10px 0 2px;border-top:1px solid var(--u-line)}.updx .updx-grp{margin:0 0 8px}.updx .updx-grp h4{margin:0 0 4px;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--u-txt)}.updx .updx-grp ul{margin:0;padding:0 0 0 18px}.updx .updx-grp li{font-size:13px;line-height:1.45;color:var(--u-txt2);margin:2px 0}.updx .updx-grp li::marker{color:var(--u-blue)}.updx .updx-none{font-size:13px;color:var(--u-txt3);margin:0 0 6px}.updx .updx-foot{display:flex;flex-wrap:wrap;gap:10px;font-size:11px;font-weight:600;color:var(--u-txt3);margin:2px 0 4px}.updx .updx-st{padding:0 12px 10px 62px}.updx .updx-st:empty{display:none}.updx .updx-auto{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:700;color:var(--u-okTxt)}.updx .updx-auto svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.updx .updx-auto.wait{color:var(--u-txt2)}.updx .updx-auto.on{color:var(--u-blue)}.updx .updx-acts{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.updx .updx-btn{appearance:none;border:1.5px solid #d5e0fa;background:#fff;color:var(--u-blue);font:inherit;font-size:14px;font-weight:700;border-radius:12px;height:38px;padding:0 14px;cursor:pointer}.updx .updx-btn.pri{background:var(--u-blue);border-color:var(--u-blue);color:#fff;box-shadow:0 6px 16px rgba(30,94,255,.24)}.updx .updx-btn.txt{border-color:transparent;background:transparent;padding:0 6px}.updx .updx-btn:disabled{opacity:.6;cursor:default}.updx .updx-keep{margin:6px 0 0;font-size:12px;color:var(--u-txt3)}.updx .updx-list{margin-top:2px}.updx .updx-more{appearance:none;display:block;width:100%;border:0;background:none;color:var(--u-blue);font:inherit;font-size:14px;font-weight:800;padding:6px 0 4px;cursor:pointer;text-align:center}