.xPimMG_float{right:max(20px, env(safe-area-inset-right,0px));bottom:max(20px, env(safe-area-inset-bottom,0px));z-index:30;flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:fixed}.xPimMG_label{color:#0f172a;background:#fff;border-radius:14px;align-items:center;gap:10px;padding:10px 12px 10px 16px;font-size:14px;font-weight:700;line-height:1.3;display:flex;box-shadow:0 2px 10px #0f172a2e}.xPimMG_close{cursor:pointer;color:#0f172a;background:#f1f5f9;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;padding:0;display:flex}.xPimMG_close:focus-visible,.xPimMG_bubble:focus-visible{outline-offset:2px;outline:3px solid #d4a94f}.xPimMG_bubble{border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;transition:box-shadow .2s,transform .2s;display:flex;box-shadow:0 2px 12px #0f172a2e}.xPimMG_bubble:hover{transform:translateY(-1px);box-shadow:0 4px 18px #0f172a3d}.xPimMG_logo{width:100%;height:100%;display:block}@media (prefers-reduced-motion:reduce){.xPimMG_bubble{transition:none}.xPimMG_bubble:hover{transform:none}}@media (max-width:760px){.xPimMG_float{right:max(16px, env(safe-area-inset-right,0px));bottom:calc(76px + env(safe-area-inset-bottom,0px))}.xPimMG_bubble{width:48px;height:48px}.xPimMG_label{padding:7px 8px 7px 12px;font-size:12px}}
:root{--fs-micro:12px;--fs-note:13px;--fs-label:14px;--fs-body:15px;--fs-lead:17px;--fs-section:22px;--fs-page:34px;--fs-figure:56px;--paper:#fafaf8;--card:#fff;--ink2:#475569;--line2:#94a3b8;--accent2:#1e293b;--soft:#f1f5f9;--warn:#92400e;--warn-bg:#fffbeb;--side:#0f172a}a{text-decoration:none}.app{flex-wrap:wrap;min-height:100dvh;display:flex}.side{background:var(--side);color:#fff;flex-direction:column;flex:0 0 240px;align-self:flex-start;gap:4px;height:100dvh;padding:22px 14px;display:flex;position:sticky;top:0}.brand{color:#fff;align-items:center;gap:10px;padding:4px 10px 22px;font-size:21px;font-weight:600;display:flex}.prod{font-size:var(--fs-body);color:#cbd5e1;border-left:1px solid #475569;margin-left:2px;padding-left:10px;font-weight:600}.nav{color:#cbd5e1;min-height:44px;font-weight:500;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;width:100%;padding:0 12px;display:flex}.nav:hover{color:#fff;background:#1e293b}.nav.on{color:#fff;background:#263044}.navlist{flex-direction:column;gap:4px;display:flex}.balance .btn{color:#0f172a;background:#fff;border-color:#fff}.balance .btn:hover{background:#e2e8f0}.balance .btn2{color:#fff;background:0 0;border-color:#94a3b8}.who .linkbtn{color:#cbd5e1;text-align:left;min-height:32px}.badge{color:#0f172a;font-size:var(--fs-micro);background:#fff;border-radius:99px;margin-left:auto;padding:1px 8px;font-weight:700}.who{color:#cbd5e1;font-size:var(--fs-note);border-top:1px solid #263044;align-items:center;gap:10px;min-width:0;margin-top:auto;padding:14px 10px 0;display:flex}.who .wt{flex-direction:column;min-width:0;display:flex}.who .wt b{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.who select{color:#fff;background:#1e293b;border:1px solid #475569;border-radius:8px;max-width:150px;min-height:32px}.av{color:#0f172a;width:34px;height:34px;font-weight:700;font-size:var(--fs-note);background:#fff;border-radius:50%;flex:none;place-items:center;display:grid}.main{flex-direction:column;flex:999 560px;gap:24px;min-width:0;padding:26px 44px 64px;display:flex}.top{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.top h1{font-weight:500;font-size:var(--fs-page);letter-spacing:-.01em;flex:auto;line-height:1.15}.pill{border:1px solid var(--line2);background:var(--card);min-height:40px;font-weight:600;font-size:var(--fs-label);border-radius:99px;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.btn{border:1px solid var(--accent);background:var(--accent);color:#fff;min-height:46px;font-weight:600;font-size:var(--fs-body);cursor:pointer;text-align:center;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 20px;display:inline-flex}.btn:hover{background:var(--accent2)}.btn:disabled,.btn[aria-disabled=true]{opacity:.45;pointer-events:none}.btn.dng{background:var(--bad);border-color:var(--bad)}.btn.sm,.btn2.sm{min-height:44px;font-size:var(--fs-body);padding:0 16px}.btn2{border:1px solid var(--line2);min-height:40px;color:var(--ink);font-weight:600;font-size:var(--fs-label);cursor:pointer;text-align:center;background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.btn2:disabled{opacity:.45;pointer-events:none}.linkbtn{min-height:44px;color:var(--accent);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.card{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:24px}.card.pad0{padding:0}.h2{font-weight:500;font-size:var(--fs-section)}.muted{color:var(--ink2)}.small{font-size:var(--fs-note)}.chip{min-height:28px;font-size:var(--fs-note);white-space:nowrap;border-radius:99px;align-items:center;gap:6px;padding:0 10px;font-weight:600;display:inline-flex}.ok{background:var(--soft);color:var(--ok)}.warn{background:var(--warn-bg);color:var(--warn)}.bad{background:var(--bad-bg);color:var(--bad)}.neutral{color:#334155;background:#f1f5f9}table{border-collapse:collapse;width:100%}th{text-align:left;font-size:var(--fs-micro);letter-spacing:.06em;color:var(--ink2);border-bottom:1px solid var(--line);white-space:nowrap;text-transform:uppercase;padding:12px 16px;font-weight:600}td{border-bottom:1px solid var(--line);vertical-align:top;padding:16px}tr:last-child td{border-bottom:0}.tablewrap{position:relative;overflow-x:auto}.tablewrap.vis{overflow:visible}@media (max-width:1000px){.tablewrap.vis{overflow-x:auto}}.grid2{flex-wrap:wrap;gap:22px;display:flex}.balance{background:var(--side);color:#fff;border-color:var(--side);flex-direction:column;flex:420px;gap:18px;min-width:0;display:flex}.balance .big{color:#fff;font-size:64px;font-weight:500;line-height:1}.stats{flex:420px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0;display:grid}.stat{flex-direction:column;gap:2px;display:flex}.stat b{font-weight:500;font-size:var(--fs-page);line-height:1.1}progress.bar{appearance:none;background:#e5e5df;border:0;border-radius:99px;width:100%;height:10px;display:block;overflow:hidden}progress.bar::-webkit-progress-bar{background:#e5e5df;border-radius:99px}progress.bar::-webkit-progress-value{background:var(--accent);border-radius:99px}progress.bar::-moz-progress-bar{background:var(--accent);border-radius:99px}.act{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.act li{border-bottom:1px solid var(--line);gap:12px;padding:12px 0;display:flex}.act li:last-child{border-bottom:0}.dot{background:var(--accent);border-radius:50%;flex:none;width:10px;height:10px;margin-top:7px}.filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.f{border:1px solid var(--line2);min-height:40px;font-weight:600;font-size:var(--fs-label);color:var(--ink);cursor:pointer;background:#fff;border-radius:99px;padding:0 16px}.f.on{background:var(--accent);border-color:var(--accent);color:#fff}.sel{border:1px solid var(--line2);min-height:40px;font-weight:500;font-size:var(--fs-label);color:var(--ink);background:#fff;border-radius:10px;padding:0 10px}.l{font-weight:600;font-size:var(--fs-label);margin-bottom:6px;display:block}.opt{color:var(--ink2);font-weight:400}.in{border:1px solid var(--line2);width:100%;min-height:48px;font:inherit;color:var(--ink);background:#fff;border-radius:10px;padding:0 14px}.in[aria-invalid=true]{border-color:var(--bad)}select.in{padding-right:10px}textarea.in{resize:vertical;min-height:96px;padding:12px 14px;line-height:1.45}.hint{font-size:var(--fs-note);color:var(--ink2);margin-top:6px}.err{font-size:var(--fs-body);color:var(--bad);margin-top:6px;font-weight:500}.errbox{background:var(--bad-bg);color:var(--bad);border-radius:10px;padding:12px 14px;font-weight:500}.two{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.three{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.crumb{color:var(--ink2);font-weight:600;font-size:var(--fs-label)}.crumb a{color:var(--accent)}.tabs{flex-wrap:wrap;gap:8px;display:flex}.tab{border:1px solid var(--line2);min-height:44px;font-weight:600;font-size:var(--fs-body);cursor:pointer;color:var(--ink);background:#fff;border-radius:99px;padding:0 18px}.tab.on{background:var(--accent);border-color:var(--accent);color:#fff}.cols{flex-wrap:wrap;align-items:flex-start;gap:28px;display:flex}.formcol{flex-direction:column;flex:560px;gap:22px;min-width:0;display:flex}.sidecol,.precol{flex-direction:column;flex:0 0 340px;gap:14px;max-width:100%;display:flex}.line{justify-content:space-between;gap:10px;display:flex}.hr{background:var(--line);border:0;height:1px;margin:0}.big{font-weight:300;font-size:var(--fs-figure);line-height:1}.opts{flex-wrap:wrap;gap:12px;display:flex}.opt2{text-align:left;border:2px solid var(--line);min-width:0;font:inherit;color:var(--ink);cursor:pointer;background:#fff;border-radius:14px;flex-direction:column;flex:180px;gap:4px;padding:16px;display:flex}.opt2.on{border-color:var(--accent);background:var(--soft)}.opt2 b{font-size:var(--fs-body)}.opt2 span{font-size:var(--fs-note);color:var(--ink2)}.drop{border:1.5px dashed var(--line2);background:var(--paper);text-align:center;border-radius:14px;flex-direction:column;align-items:center;gap:10px;padding:34px 20px;display:flex}.drop.over{border-color:var(--accent);background:var(--soft)}.sw{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:12px;align-items:center;gap:14px;padding:16px;display:flex}.sw.on{border-color:var(--accent);background:var(--soft)}.sw .t{flex:1;min-width:0}.nf{border:0;min-width:0;margin:0;padding:0}.nf legend{padding:0 0 8px}.sw input:disabled{cursor:not-allowed}.sw input,.chk input,.row input,.prow input{width:24px;height:24px;accent-color:var(--accent);flex:none}.chk{cursor:pointer;align-items:flex-start;gap:12px;display:flex}.kebab{border:1px solid var(--line2);cursor:pointer;width:40px;height:40px;color:var(--ink);background:#fff;border-radius:10px;place-items:center;display:inline-grid}.mw{display:inline-block;position:relative}.menu{z-index:20;border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;min-width:230px;padding:6px;display:flex;position:absolute;top:50px;right:0;box-shadow:0 12px 30px #0f172a2e}.menu button,.menu a{min-height:44px;font-weight:600;font-size:var(--fs-body);color:var(--ink);cursor:pointer;text-align:left;background:#fff;border:0;border-radius:8px;align-items:center;gap:10px;padding:0 12px;display:flex}.menu button:hover,.menu a:hover{background:#f1f5f9}.menu .danger{color:var(--bad)}.menu hr{border:0;border-top:1px solid var(--line);margin:4px 0}.ov{z-index:60;background:#0f172a80;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow-y:auto}.dlg{background:#fff;border-radius:16px;flex-direction:column;gap:14px;width:100%;max-width:480px;max-height:calc(100dvh - 40px);padding:26px;display:flex;overflow-y:auto;box-shadow:0 20px 50px #0f172a4d}.dlg.wide{flex-direction:row;gap:0;max-width:980px;padding:0;overflow:hidden}.dlg h2{font-size:var(--fs-section);font-weight:500}.dlg .acts{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:4px;display:flex}.warnbox{background:var(--warn-bg);color:var(--warn);font-size:var(--fs-label);border-radius:10px;padding:12px 14px}.okbar{background:var(--soft);color:var(--ok);border-radius:12px;padding:12px 16px;font-weight:600}.steps{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.steps li{border:1px solid var(--line);min-height:40px;color:var(--ink2);font-weight:600;font-size:var(--fs-label);background:#fff;border-radius:99px;align-items:center;gap:8px;padding:0 16px 0 8px;display:flex}.steps li b{width:24px;height:24px;font-size:var(--fs-micro);background:#f1f5f9;border-radius:50%;place-items:center;display:grid}.steps li.on{border-color:var(--accent);color:var(--ink);background:var(--soft)}.steps li.on b{background:var(--accent);color:#fff}.steps li.done b{background:var(--ok);color:#fff}.fields{flex-direction:column;gap:18px;display:flex}.tpls{flex-wrap:wrap;gap:14px;display:flex}.tpl{text-align:left;border:2px solid var(--line);min-width:0;font:inherit;color:var(--ink);cursor:pointer;background:#fff;border-radius:14px;flex-direction:column;flex:200px;gap:10px;padding:14px;display:flex}.tpl.on{border-color:var(--accent);background:var(--soft)}.tpl .th{background:#e5e5df;border-radius:8px;flex-direction:column;gap:5px;height:84px;padding:8px;display:flex}.tpl .th i{background:#94a3b8;border-radius:3px;height:6px;display:block}.tpl .th i.img{background:#cbd5e1;border-radius:4px;height:30px}.tpl .th i.bt{background:#0f172a;height:8px;margin-top:auto}.tpl b{font-size:var(--fs-body)}.up{border:1.5px dashed var(--line2);background:var(--paper);border-radius:12px;flex-wrap:wrap;align-items:center;gap:14px;padding:14px;display:flex}.up .pic{color:#0f172a;width:72px;height:72px;font-size:var(--fs-note);text-align:center;background:#cbd5e1;border-radius:10px;flex:none;place-items:center;display:grid;overflow:hidden}.up .pic img{object-fit:cover;width:100%;height:100%}.foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.leftcol{flex-direction:column;flex:560px;gap:22px;min-width:0;display:flex}.sum{border-color:var(--accent);border-width:2px;flex-direction:column;flex:0 0 360px;gap:16px;max-width:100%;display:flex}.row{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:12px;align-items:center;gap:14px;min-height:64px;padding:10px 14px;display:flex}.row.on{border-color:var(--accent);background:var(--soft)}.row .t{flex:auto;min-width:0}.row .t b{display:block}.cnt{font-size:var(--fs-section);white-space:nowrap}.prow{border-bottom:1px solid var(--line);cursor:pointer;align-items:center;gap:14px;min-height:56px;padding:8px 14px;display:flex}.prow:last-child{border-bottom:0}.plist{border:1px solid var(--line);background:#fff;border-radius:12px;max-height:480px;overflow:auto}.rev{border-bottom:1px solid var(--line);align-items:flex-start;gap:18px;padding:16px 0;display:flex}.rev:last-child{border-bottom:0;padding-bottom:0}.rev:first-child{padding-top:0}.rev .k{color:var(--ink2);font-weight:600;font-size:var(--fs-label);flex:0 0 120px}.rev .v{overflow-wrap:anywhere;flex:auto;min-width:0}.rev a,.rev button.linkbtn{color:var(--accent);font-weight:600;font-size:var(--fs-body);white-space:nowrap}.lcard{border:1px solid var(--line);background:#fff;border-radius:14px;flex-wrap:wrap;align-items:center;gap:18px;padding:18px 22px;display:flex}.lcard .t{flex:220px;min-width:0}.lcard .t a{font-weight:600;font-size:var(--fs-lead)}.num{text-align:right;min-width:70px;font-size:28px;font-weight:300}.map{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.pk{text-align:left;border:2px solid var(--line);min-width:0;font:inherit;color:var(--ink);cursor:pointer;background:#fff;border-radius:14px;flex-direction:column;flex:150px;gap:2px;padding:16px;display:flex}.pk.on{border-color:var(--accent);background:var(--soft)}.acct{border:1px solid var(--line);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.acct div{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;gap:12px;padding:13px 16px;display:flex}.acct div:last-child{border-bottom:0}.cr{font-weight:600}.plus{color:var(--ok)}.bal{flex:240px;min-width:0}.soon{border:1px dashed var(--line2);background:var(--paper);border-radius:14px;flex-wrap:wrap;align-items:center;gap:16px;padding:18px;display:flex}.soon .t{flex:280px}.tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.tiles.t4{grid-template-columns:repeat(4,minmax(0,1fr))}.tiles.t5{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:560px){.tiles,.tiles.t4,.tiles.t5{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.tile{border:1px solid var(--line);background:#fff;border-radius:14px;min-width:0;padding:18px 20px}.tile .n{font-size:var(--fs-page);line-height:1.1}.tile .tl{color:var(--ink2);font-weight:600;font-size:var(--fs-body)}.tile.hi{border-color:var(--accent);background:var(--soft)}.tile.bad{border-color:var(--bad);background:var(--bad-bg)}.tile.bad .n{color:var(--bad)}.callout{background:var(--warn-bg);border-radius:14px;flex-wrap:wrap;align-items:center;gap:16px;padding:16px 20px;display:flex}.callout .t{flex:260px;min-width:0}.callout.bad{background:var(--bad-bg)}.callout.stack{flex-direction:column;align-items:stretch}.callout.stack .btn{align-self:flex-start}.callout.stack .t{flex:none}.rpt{grid-template-columns:minmax(0,1fr);grid-template-areas:"top""nudge""guests""rem";align-items:start;gap:20px;display:grid}.rpt-top{grid-area:top;min-width:0}.rpt-nudge{grid-area:nudge;min-width:0}.rpt-guests{grid-area:guests;min-width:0}.rpt-rem{grid-area:rem;min-width:0}@media (min-width:1240px){.rpt{grid-template-columns:minmax(0,1fr) 340px;grid-template-areas:"top nudge""guests guests""rem rem";align-items:stretch}.rpt.nonudge{grid-template-areas:"top top""guests guests""rem rem"}.rpt-nudge .callout{box-sizing:border-box;justify-content:center;height:100%}}.stages{flex-direction:column;gap:14px;display:flex}.stage{grid-template-columns:112px minmax(0,1fr) 32px;grid-template-areas:"tl bar n";align-items:center;gap:12px;min-width:0;display:grid;position:relative}.stage .tl{color:var(--ink2);font-weight:600;font-size:var(--fs-body);grid-area:tl}.stage .stbar{appearance:none;background:#e8ebef;border:0;border-radius:99px;grid-area:bar;width:100%;height:6px;display:block;overflow:hidden}.stage .stbar::-webkit-progress-bar{background:#e8ebef;border-radius:99px}.stage .stbar::-webkit-progress-value{background:var(--ink);border-radius:99px}.stage .stbar::-moz-progress-bar{background:var(--ink);border-radius:99px}.stage .n{text-align:right;grid-area:n;font-size:20px;font-weight:500;line-height:1}.stage.hi .tl,.stage.hi .n{color:var(--ok)}.stage.hi .stbar::-webkit-progress-value{background:var(--ok)}.stage.hi .stbar::-moz-progress-bar{background:var(--ok)}.stage .sp{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rpt-top .line .failedn{color:var(--bad)}.rpt-top .line .okn{color:var(--ink);font-weight:600}@media (min-width:640px){.stages{gap:0;display:grid}.stages.s5{grid-template-columns:repeat(5,minmax(0,1fr))}.stages.s4{grid-template-columns:repeat(4,minmax(0,1fr))}.stage{border-left:1px solid var(--line);grid-template-columns:minmax(0,1fr);grid-template-areas:"n""tl""bar";align-items:start;gap:8px;padding:0 16px}.stage:first-child{border-left:0;padding-left:0}.stage:last-child{padding-right:0}.stage .n{text-align:left;font-size:32px;line-height:1.1}}.gname{align-items:center;gap:12px;min-width:0;display:inline-flex}.gav{background:var(--soft);width:36px;height:36px;color:var(--ink);font-size:var(--fs-note);border-radius:50%;flex:none;place-items:center;font-weight:600;display:grid}.rpt-guests td{vertical-align:middle;padding:14px 16px}.rpt-guests{flex-direction:column;gap:16px;display:flex}.rpt-guests .gtools{margin-bottom:4px}.remlist{flex-direction:column;gap:14px;display:flex}@media (min-width:761px) and (max-width:900px){.rpt-guests .col-list,.rpt-guests .gav{display:none}.rpt-guests td,.rpt-guests th{padding-left:10px;padding-right:10px}}@media (max-width:760px){.rpt-guests .gav{width:32px;height:32px}.rpt-guests .stk td{padding:0}}.remgrid{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.remauto{flex-direction:column;gap:8px;min-width:0;display:flex}@media (min-width:900px){.remgrid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:32px}.remauto{padding-top:6px}}.morewrap{display:inline-flex;position:relative}.morebtn{width:44px;min-height:40px;padding:0}.deskonly{display:inline-flex}.phoneonly,.menu .phoneonly{display:none}@media (max-width:760px){.deskonly{display:none}.morewrap.phoneonly,.menu .phoneonly{display:flex}.top>.filters.repacts{flex-wrap:wrap;gap:10px;display:flex}.top>.filters.repacts>.btn,.top>.filters.repacts>.btn2{flex:130px;width:auto;min-height:46px}.top>.filters.repacts>.morewrap{flex:0 0 48px}.top>.filters.repacts>.morewrap .morebtn{width:48px;min-height:46px}}@media (min-width:761px){.morewrap.phoneonly{display:none}}.gtools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.gtools .in{flex:0 280px;min-width:0}.keep{flex-direction:column;gap:16px;display:flex}.keep .kp{flex-direction:column;gap:4px;display:flex}.keep .kp+.kp{border-top:1px solid var(--line);padding-top:16px}.keep .line{align-items:baseline}.rtypes{flex-wrap:wrap;gap:12px;display:flex}.rt{text-align:left;border:2px solid var(--line);min-width:0;font:inherit;color:var(--ink);cursor:pointer;background:#fff;border-radius:12px;flex-direction:column;flex:220px;gap:4px;padding:12px 14px;display:flex}.rt.on{border-color:var(--accent);background:var(--soft)}.rt b{font-size:var(--fs-body)}.rt span{font-size:var(--fs-note);color:var(--ink2)}.qc{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.qc button,.dayc button{border:1px solid var(--line2);min-height:44px;font-weight:600;font-size:var(--fs-body);color:var(--ink);cursor:pointer;background:#fff;border-radius:99px;padding:0 14px}.qc button.on,.dayc button.on{background:var(--accent);color:#fff;border-color:var(--accent)}.dayc{flex-wrap:wrap;gap:8px;display:flex}.frominv{background:var(--soft);color:var(--ink2);border-radius:10px;padding:10px 12px;font-size:13.5px}.frominv b{color:var(--ink)}.wh{border:0;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}.wh legend{font-weight:600;font-size:var(--fs-label);margin-bottom:6px;padding:0}.rad{border:1px solid var(--line);min-height:44px;font-size:var(--fs-body);cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:0 12px;display:flex}.rad input{accent-color:#0f172a;flex:none;width:18px;height:18px}.rad b{margin-left:auto}.rad.dis{opacity:.5;cursor:not-allowed}.when{flex-wrap:wrap;align-items:flex-end;gap:10px;margin-top:8px;display:flex}.when>div{flex-direction:column;gap:4px;display:flex}.rem{flex-direction:column;gap:14px;display:flex}.rem .rw{border:1px solid var(--line);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;display:flex}.rem .rw .tx{flex:260px;min-width:0}.rem .rw .tx b{display:block}.rem .rw .tx span{font-size:var(--fs-body);color:var(--ink2)}.swt{font-weight:600;font-size:var(--fs-body);cursor:pointer;align-items:center;gap:10px;min-height:44px;display:inline-flex}.swt input{accent-color:#0f172a;width:22px;height:22px}.dl{flex-direction:column;flex:560px;min-width:0;max-height:calc(100dvh - 40px);display:flex}.dh{flex:none;align-items:center;gap:12px;padding:18px 22px 10px;display:flex}.dh .h2{flex:auto}.cx{border:1px solid var(--line2);width:40px;height:40px;font-size:var(--fs-section);cursor:pointer;color:var(--ink);background:#fff;border-radius:10px;line-height:1}.dsc{flex-direction:column;flex:auto;gap:16px;min-height:0;padding:6px 22px 14px;display:flex;overflow-y:auto}.df{border-top:1px solid var(--line);flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:14px 22px 18px;display:flex}.df .btns{flex-wrap:wrap;gap:10px;display:flex}.dp{border-left:1px solid var(--line);background:#f1f5f9;flex-direction:column;flex:0 0 340px;justify-content:center;align-items:center;gap:10px;padding:16px 12px;display:flex}.ibx{border:1px solid var(--line);background:#fff;border-radius:16px;flex:1 1 0;min-height:380px;display:flex;position:relative;overflow:hidden}.main:has(.ibx){height:100dvh;padding-bottom:24px}.ilist{border-right:1px solid var(--line);flex-direction:column;flex:0 0 340px;min-height:0;display:flex;overflow-y:auto}.ilist button.ci{text-align:left;border:0;border-bottom:1px solid var(--line);font:inherit;color:var(--ink);cursor:pointer;background:#fff;flex-direction:column;gap:2px;min-height:72px;padding:14px 18px;display:flex}.ilist button.ci.on{background:var(--soft)}.ilist .pv{color:var(--ink2);font-size:var(--fs-note);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ithr{flex-direction:column;flex:360px;min-width:0;min-height:0;display:flex}.ihead{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding:14px 20px;display:flex}.imsgs{background:var(--paper);flex-direction:column;flex:auto;gap:10px;min-height:0;padding:20px;display:flex;overflow-y:auto}.m{max-width:70%;font-size:var(--fs-body);overflow-wrap:anywhere;white-space:pre-wrap;border-radius:12px;padding:10px 14px}.m.in{border:1px solid var(--line);background:#fff;align-self:flex-start}.m.out{background:var(--accent);color:#fff;align-self:flex-end}.m small{opacity:.75;font-size:var(--fs-body);margin-top:2px;display:block}.irep{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:14px 16px;display:flex}.irep .in{flex:220px;min-width:0}.empty{text-align:center;color:var(--ink2);flex-direction:column;align-items:center;gap:12px;padding:40px 20px;display:flex}.skel{background:linear-gradient(90deg,#eceae4,#f6f5f1,#eceae4);border-radius:6px;height:18px}.unv{background:var(--warn-bg);color:var(--warn);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 16px;font-weight:500;display:flex}.phw{flex-direction:column;align-items:center;gap:12px;display:flex;position:static}.phone2{background:#0b0f19;border-radius:46px;width:316px;max-width:100%;padding:10px;box-shadow:0 12px 32px #0f172a38}.scr{background:#efe7dd;border-radius:37px;flex-direction:column;height:640px;display:flex;position:relative;overflow:hidden}.isl{z-index:3;background:#0b0f19;border-radius:12px;width:78px;height:22px;position:absolute;top:9px;left:50%;transform:translate(-50%)}.sbar{color:#fff;background:#075e54;flex:none;justify-content:space-between;align-items:flex-end;height:38px;padding:0 24px 5px;font-size:12px;font-weight:600;display:flex}.sbar.mail{color:#0f172a;background:#fff}.wah{color:#fff;background:#075e54;flex:none;align-items:center;gap:8px;padding:6px 10px 9px 8px;display:flex}.wah .av2{color:#0f172a;background:#cbd5e1;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:13px;font-weight:700;display:grid;overflow:hidden}.wah .nm{flex:auto;min-width:0;line-height:1.2}.wah .nm b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;display:block;overflow:hidden}.wah .nm span{opacity:.8;font-size:12px}.chat{background:#efe7dd;flex-direction:column;flex:auto;gap:3px;min-height:0;padding:10px 9px 12px;display:flex;overflow-y:auto}.chat::-webkit-scrollbar{display:none}.mailb::-webkit-scrollbar{display:none}.web::-webkit-scrollbar{display:none}.dchip{color:#54656f;background:#fff;border-radius:7px;align-self:center;margin-bottom:6px;padding:3px 9px;font-size:12px;font-weight:500;box-shadow:0 1px 1px #0000001a}.wb{color:#111b21;background:#fff;border-radius:0 9px 9px;align-self:flex-start;max-width:93%;padding:3px 3px 5px;font-size:13px;line-height:1.38;position:relative;box-shadow:0 1px 1px #00000021}.wb .pic{color:#475569;text-align:center;background:#cbd5e1;border-radius:7px;place-items:center;width:100%;height:122px;font-size:12px;display:grid;overflow:hidden}.wb .pic img{object-fit:cover;width:100%;height:100%}.wb .tx{overflow-wrap:anywhere;padding:6px 7px 0}.wb .tx p{margin:0 0 7px}.wb .ft{color:#667781;padding:0 7px;font-size:12px}.wb .tm{color:#667781;justify-content:flex-end;padding:0 6px;font-size:11px;display:flex}.wbtn{color:#027eb5;background:#fff;border-radius:9px;justify-content:center;align-self:flex-start;align-items:center;gap:7px;width:93%;min-height:38px;font-size:13px;font-weight:600;display:flex;box-shadow:0 1px 1px #00000021}.winput{background:#efe7dd;flex:none;align-items:center;gap:7px;padding:7px 8px 14px;display:flex}.winput .pl{color:#667781;background:#fff;border-radius:22px;flex:auto;align-items:center;min-height:38px;padding:0 12px;font-size:13px;display:flex}.winput .mic{background:#00a884;border-radius:50%;flex:none;width:38px;height:38px}.web{color:#0f172a;background:#fafaf8;flex:auto;min-height:0;padding:14px 14px 18px;font-size:14px;overflow-y:auto}.urlbar{color:#475569;text-align:center;background:#f1f5f9;border-bottom:1px solid #e2e8f0;flex:none;padding:8px 12px;font-size:12px}.pcard{background:#fff;border:1px solid #e5e5df;border-radius:10px;margin-top:9px;padding:10px 12px}.pcard b{font-size:14px;display:block}.pcard span{color:#475569;font-size:13px}.mailh{color:#0f172a;background:#fff;border-bottom:1px solid #e5e5df;flex:none;padding:8px 14px 10px}.mailb{color:#0f172a;background:#fff;flex:auto;min-height:0;padding:12px 14px 18px;font-size:13px;line-height:1.5;overflow-y:auto}.mailb .pic{color:#475569;background:#cbd5e1;border-radius:7px;place-items:center;height:104px;margin:8px 0;font-size:12px;display:grid;overflow:hidden}.mailb .pic img{object-fit:cover;width:100%;height:100%}.mailb p{overflow-wrap:anywhere;margin:0 0 8px}.mbtn{color:#fff;background:#0f172a;border-radius:7px;place-items:center;min-height:36px;padding:0 18px;font-size:13px;font-weight:600;display:inline-grid}.shell{background:var(--sheet);grid-template-columns:1fr 1fr;min-height:100dvh;display:grid}.panel{background:var(--stage);color:var(--stage-ink);border-radius:24px;flex-direction:column;justify-content:center;margin:14px 0 14px 14px;padding:44px 56px;display:flex;position:relative;overflow:hidden}.stack{flex-direction:column;align-items:flex-start;display:flex;position:relative}.brandRow{align-items:center;gap:12px;margin-bottom:32px;display:flex}.brandText{border-left:1px solid var(--stage-soft);font-size:var(--fs-body);padding-left:12px;font-weight:600;line-height:20px}.headline{max-width:480px;font-size:var(--fs-page);letter-spacing:-.02em;font-weight:600;line-height:1.1}.lede{max-width:440px;font-size:var(--fs-body);color:var(--stage-soft);margin-top:14px}.demo{border-top:1px solid #ffffff47;width:400px;max-width:100%;margin-top:36px}.demoLabel{font-size:var(--fs-body);color:var(--stage-soft);margin-top:16px;font-weight:600}.demoCount{align-items:baseline;gap:14px;margin-top:6px;display:flex}.demoCount b{letter-spacing:-.03em;font-size:96px;font-weight:300;line-height:1}.demoCount span{color:var(--stage-soft);font-size:16px}.facts{border-top:1px solid #ffffff47;grid-template-columns:1fr 1fr;margin-top:22px;display:grid}.facts div{padding-top:14px}.facts div+div{border-left:1px solid #ffffff47;padding-left:20px}.facts b{font-size:36px;font-weight:400;line-height:1;display:block}.facts span{font-size:var(--fs-body);color:var(--stage-soft);margin-top:4px;display:block}.authmain{justify-content:center;align-items:center;min-width:0;padding:24px 56px;display:flex}.blk{flex-direction:column;gap:28px;width:100%;max-width:400px;display:flex}.form{flex-direction:column;gap:14px;display:flex}.title{letter-spacing:-.02em;font-size:28px;font-weight:600;line-height:1.15}.sub{font-size:var(--fs-body);color:var(--ink2);margin-top:-6px}.field{flex-direction:column;gap:6px;display:flex}.label{font-size:var(--fs-body);justify-content:space-between;gap:10px;font-weight:600;display:flex}.label a{text-underline-offset:3px;font-weight:600;text-decoration:underline}.input{border:1px solid var(--line2);border-radius:var(--radius-sm);width:100%;min-height:46px;color:var(--ink);font:inherit;background:#fff;padding:0 14px}.input[aria-invalid=true]{border-color:var(--bad)}.submit{border-radius:var(--radius-sm);background:var(--ink);color:#fff;min-height:46px;font-weight:600;font-size:var(--fs-lead);cursor:pointer;border:0;justify-content:center;align-items:center;padding:0 24px;display:inline-flex}.submit:disabled{opacity:.55}.afoot{font-size:var(--fs-body);color:var(--ink2);flex-direction:column;gap:4px;display:flex}.afoot a{color:var(--ink);text-underline-offset:3px;font-weight:600;text-decoration:underline}.agree{font-size:var(--fs-body);color:var(--ink2);align-items:flex-start;gap:12px;display:flex}.agree input{width:22px;height:22px;accent-color:var(--ink);flex:none;margin:1px 0 0}.agree a{color:var(--ink);font-weight:600;text-decoration:underline}.gbtn{border:1px solid var(--line2);border-radius:var(--radius-sm);min-height:46px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;justify-content:center;align-items:center;gap:12px;font-weight:600;display:flex}.gbtn:disabled{opacity:.55;cursor:default}.gnote{font-size:var(--fs-note);color:var(--ink2);margin-top:-4px;line-height:1.45}.gnote a{color:var(--ink);white-space:nowrap;font-weight:600;text-decoration:underline}.orrule{color:var(--ink2);font-size:var(--fs-label);align-items:center;gap:12px;display:flex}.orrule:before,.orrule:after{content:"";background:var(--line);flex:1;height:1px}.phonehead{display:none}.center{place-items:center;min-height:100dvh;padding:24px;display:grid}.cbox{flex-direction:column;gap:16px;width:100%;max-width:520px;display:flex}.hi-top{display:none}@media (max-width:1100px){.side{flex:0 0 76px;align-items:center;padding:22px 10px}.side .nt,.side .prod,.side .who .wt,.side .badge,.side .who select{display:none}.side .brand{justify-content:center;padding:4px 0 18px}.side .nav{justify-content:center;width:52px;padding:0}.side .who{border-top:0;padding:14px 0 0}.main{padding:22px 24px 56px}}@media (max-width:1000px){.phw{position:static}}@media (max-width:900px){.shell{background:var(--stage);flex-direction:column;height:100dvh;min-height:0;display:flex;overflow:hidden}.panel{display:none}.phonehead{box-sizing:border-box;min-height:84px;padding:max(0px, env(safe-area-inset-top)) 22px 18px;color:var(--stage-ink);text-align:center;flex-direction:column;flex:none;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.phonehead.tall{min-height:160px;padding:calc(20px + env(safe-area-inset-top,0px)) 22px 52px;flex:auto}.phoneart{width:100%;height:100%;position:absolute;inset:0}.phonehead .brandRow{justify-content:center;margin:0;position:relative}.phonetag{font-size:var(--fs-section);letter-spacing:-.02em;margin-top:18px;font-weight:600;line-height:1.15;position:relative}.authmain{min-height:0;padding:22px 22px max(18px, env(safe-area-inset-bottom));background:var(--sheet);border-radius:24px 24px 0 0;flex-direction:column;flex:auto;justify-content:flex-start;align-items:stretch;margin-top:-24px;overflow-y:auto}.phonehead.tall~.authmain{flex:0 auto;margin-top:-28px;padding-top:28px}.blk{gap:12px;margin:0 auto}.authmain .form{gap:12px}.authmain .two{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.authmain .gbtn{min-height:46px}}@media (max-width:900px) and (max-height:700px){.authmain .form{gap:9px}.phonehead.tall~.authmain{padding-top:22px;padding-bottom:12px}}@media (max-width:900px){.map{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.dlg.wide{flex-direction:column;overflow-y:auto}.dp{display:none}.dl{flex:none;max-height:none}}@media (max-width:760px){.app{flex-flow:column}.navlist{flex-direction:row;flex:1;gap:0}.side{z-index:40;border-top:1px solid #263044;flex-direction:row;flex:none;justify-content:space-around;align-self:auto;gap:0;height:64px;padding:4px 6px;position:fixed;inset:auto 0 0}.side .brand,.side .who{display:none}.side .nav{width:auto;min-height:56px;font-size:var(--fs-micro);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;padding:0;position:relative}.side .nav .nt{font-size:var(--fs-micro);display:block}.side .nav .badge{margin:0;font-size:11px;display:block;position:absolute;top:2px;right:14%}.side .nav svg{width:20px;height:20px}.main{padding:18px 16px 96px}.top h1{font-size:26px}.cols{gap:20px}.formcol,.precol,.sidecol,.sum{flex:100%}.two,.three,.map{grid-template-columns:1fr}.ibx{flex-direction:column;flex:none;min-height:0}.ilist{border-right:0;border-bottom:1px solid var(--line);flex:none;max-height:220px}.m{max-width:90%}.imsgs{min-height:260px;max-height:55dvh}.ibx .irep{padding-right:16px}.irep .in{flex:1 1 0}.irep .btn{flex:none}.main:has(.ibx){height:auto;padding-bottom:96px}.balance .big{font-size:48px}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.rev{flex-direction:column;gap:4px}.rev .k{flex:none}.tablewrap{position:relative;overflow-x:auto}.tablewrap.vis{overflow:visible}@media (max-width:1000px){.tablewrap.vis{overflow-x:auto}}.card{padding:18px}}.head-pad{padding:22px 24px 8px}.block{display:block}.rev ul,.warnbox ul{margin:6px 0 0;padding-left:20px}.card>.h2{margin-bottom:14px}.card .chk{margin-top:12px}.art{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.bars{border-bottom:1px solid #ffffff47;align-items:flex-end;gap:7px;height:72px;margin-top:18px;display:flex}.bar{background:var(--stage-soft);opacity:.4;border-radius:2px 2px 0 0;flex:1}.bar:last-child{background:var(--stage-ink);opacity:1}.bar.h30{height:30%}.bar.h52{height:52%}.bar.h44{height:44%}.bar.h66{height:66%}.bar.h58{height:58%}.bar.h80{height:80%}.bar.h70{height:70%}.bar.h100{height:100%}.barLabels{font-size:var(--fs-body);color:var(--stage-soft);justify-content:space-between;margin-top:8px;display:flex}.app,.center{font-size:var(--fs-body)}.shell{font-size:var(--fs-lead)}.main h1,.top h1{font-size:var(--fs-page)}.pwbox{display:block;position:relative}.pwbox .pwin{padding-right:52px}.pwbox .eye{width:48px;height:100%;color:var(--ink2);cursor:pointer;background:0 0;border:0;border-radius:0 8px 8px 0;place-items:center;display:grid;position:absolute;top:0;right:0}.pwbox .eye:hover{color:var(--ink)}.sk{flex-direction:column;gap:14px;width:100%;display:flex}.bone{background:linear-gradient(90deg,#ecebe6 25%,#f6f5f1 50%,#ecebe6 75%) 0 0/200% 100%;border-radius:8px;animation:1.4s ease-in-out infinite shimmer;display:block}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.bone{animation:none}}.sk-title{width:min(320px,70%);height:38px}.sk-stats{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.sk-stats .bone{border-radius:14px;height:96px}.sk-card{border:1px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;gap:14px;padding:22px;display:flex}.sk-h{width:200px;max-width:60%;height:24px}.sk-row{width:100%;height:48px}.sk-field{flex-direction:column;gap:8px;display:flex}.sk-label{width:120px;height:14px}.sk-input{height:48px}.sk-rows{gap:10px}@media (max-width:700px){.sk-stats{grid-template-columns:1fr 1fr}}.precol{align-self:flex-start;position:sticky;top:20px}.precol .phw,.phw{position:static}.phw .h2{align-self:flex-start;font-size:18px;font-weight:500}.phone2 .wah .av2{background:#0f172a;padding:0}.phone2 .wah .av2 img{object-fit:cover;width:100%;height:100%}.phone2 .sbar .si{align-items:center;gap:6px;display:flex}.phone2 .winput .mic{place-items:center;display:grid}.wbtn.off{box-shadow:none;color:#475569;background:0 0;border:1.5px dashed #94a3b8}.mailh .row{align-items:center;gap:9px;margin-top:8px;display:flex}.mailh .who{color:#94a3b8;background:#e2e8f0;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}@media (max-width:1000px){.precol{position:static}}.sum{align-self:flex-start;position:sticky;top:20px}@media (max-width:1000px){.sum{position:static}}.mailh .subj{font-size:15px;font-weight:700;line-height:1.25}.testmail{border-top:1px solid var(--line2);flex-direction:column;align-items:flex-start;gap:8px;padding-top:16px;display:flex}.testmail p{margin:0}.mailh .pre{color:#475569;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;font-size:12px;line-height:1.3;display:-webkit-box;overflow:hidden}.mailh .from{min-width:0;font-size:13px;line-height:1.25}.mailh .from span{color:#475569;font-size:11.5px}.phcap{font-size:var(--fs-note)}.precol .phone2{zoom:.82}.balance .bl{color:#cbd5e1;font-size:var(--fs-label)}.balance .bl:first-child{font-weight:600}.balance .bl b{color:#fff}.balance .big{font-size:64px}.sending{flex-direction:column;gap:14px;display:flex}.grow{flex:auto}.ln{color:var(--accent);font-weight:600}.cardhead{align-items:center;gap:12px;padding:22px 24px 6px;display:flex}.wide2{flex:2 520px;min-width:0}.narrow1{flex:320px;min-width:0}.h2gap{margin-bottom:6px}.act li{gap:12px}:where(.app,.shell,.center) a{color:inherit}.balrow{flex-wrap:wrap;gap:16px;display:flex}.balrow .bal{flex-direction:column;flex:280px;gap:8px;display:flex}.stackcol{flex-direction:column;gap:22px;display:flex}.cols>.formcol.stackcol{flex:560px}.cols>.hist{flex:380px;align-self:flex-start}th.r,td.r{text-align:right}.pk{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.pk b{font-size:var(--fs-section);font-weight:500}.subline{max-width:640px;margin-top:-12px}.newrow{flex-wrap:wrap;align-items:flex-end;gap:14px;display:flex}.newrow>:first-child{flex:280px}.list{flex-direction:column;gap:12px;display:flex}.sync{background:#f1f5f9;border-radius:12px;flex-wrap:wrap;align-items:center;gap:14px;padding:14px 18px;display:flex}.sync .t{flex:260px;min-width:0}.searchbar{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding:18px 20px;display:flex}.searchbar .in{flex:260px;min-width:0}td.ract{text-align:right;white-space:nowrap}a.crumb{display:inline-block}.filters .grow{flex:auto}th.ract{text-align:right}.tablewrap td.ract .mw{text-align:left;display:inline-block}.ilist button.ci b{position:relative}.ilist .dot{background:var(--accent);vertical-align:middle;border-radius:50%;width:8px;height:8px;margin-left:8px;display:inline-block}.ihead .nm{font-size:var(--fs-lead)}.ihead .push{margin-left:auto}.irep .note{flex:1 0 100%}.ibx .irep{flex:none;padding-right:120px}.sub{margin-top:4px}.h2.grow,.grow{flex:auto}.invrow{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.invrow>:first-child{flex:260px}.soon{align-items:center}.roomy{gap:22px}.narrow{max-width:520px}.choices{flex-wrap:wrap;gap:18px;display:flex}.choice{text-align:left;border:2px solid var(--line);min-width:0;font:inherit;color:var(--ink);cursor:pointer;background:#fff;border-radius:16px;flex:300px;align-items:flex-start;gap:16px;padding:22px;display:flex}.choice.on{border-color:var(--accent);background:var(--soft)}.choice .ic{background:#f1f5f9;border-radius:14px;flex:none;place-items:center;width:52px;height:52px;display:grid}.choice.on .ic{background:var(--accent);color:#fff}.choice b{margin-bottom:4px;font-size:18px;display:block}.choice .muted{font-size:var(--fs-body)}.tick{border:2px solid var(--line2);color:#0000;background:#fff;border-radius:7px;flex:none;place-items:center;width:26px;height:26px;margin-left:auto;display:grid}.choice.on .tick{background:var(--accent);border-color:var(--accent);color:#fff}.foot.end{justify-content:flex-end}.prog{border:1px solid var(--line);background:var(--paper);border-radius:14px;flex-direction:column;gap:16px;padding:20px;display:flex}.ph{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ib{border:1px solid var(--line2);width:44px;height:44px;color:var(--ink);cursor:pointer;background:#fff;border-radius:10px;place-items:center;display:inline-grid}.ib:disabled{opacity:.4;cursor:default}.links{color:var(--accent);font-weight:600;font-size:var(--fs-label);flex-wrap:wrap;gap:16px;display:flex}.links button,.links a{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;min-height:32px;padding:0;display:inline-flex}.sum .big{font-size:44px;font-weight:500}.phcap{font-size:var(--fs-note);color:#475569;text-align:center;max-width:300px}.fields.tight{gap:8px}.sum.finalsum{border-color:var(--ink);flex:none;position:static}.stackform{flex-direction:column;gap:22px;display:flex}.tpl .chip{align-self:flex-start}.okbar{font-weight:400}.okbar b{font-weight:700}.paypanel{border-color:var(--accent);scroll-margin-top:16px}.paypanel:focus{outline:2px solid var(--accent);outline-offset:2px}.payhead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.payhead>div{flex:260px;min-width:0}.paybar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.paybar span{flex:260px;min-width:0}.h3{font-weight:600;font-size:var(--fs-lead);margin-bottom:10px}.alog{flex-direction:column;gap:4px;display:flex}.alog-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.alog-row{border-top:1px solid var(--line);grid-template-columns:14px minmax(0,1fr) auto;align-items:baseline;gap:4px 12px;padding:10px 0;display:grid}.alog-row:first-child{border-top:0}.alog-dot{background:var(--line2);border-radius:50%;align-self:center;width:10px;height:10px}.alog-row.t-ok .alog-dot{background:var(--ok)}.alog-row.t-bad .alog-dot{background:var(--bad)}.alog-row.t-warn .alog-dot{background:var(--warn)}.alog-row.t-wait .alog-dot{background:var(--accent);animation:1.4s ease-in-out infinite alog-pulse}.alog-text{overflow-wrap:anywhere;min-width:0}.alog-time{white-space:nowrap}@keyframes alog-pulse{0%,to{opacity:1}50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.alog-row.t-wait .alog-dot{animation:none}}@media (max-width:560px){.alog-row{grid-template-columns:14px minmax(0,1fr)}.alog-time{grid-column:2}}.ls{flex-direction:column;gap:16px;display:flex}.ls-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ls-headt{flex:280px;min-width:0}.ls-step{background:var(--soft);overflow-wrap:anywhere;border-radius:12px;padding:14px 16px;line-height:1.6}.ls-copy{font:inherit;color:var(--accent);border:1px dashed var(--line2);cursor:pointer;overflow-wrap:anywhere;text-align:left;background:#fff;border-radius:8px;padding:2px 8px;font-weight:600}.ls-copy:hover{border-style:solid}.ls-collabel{font-size:var(--fs-note);color:var(--ink2);margin-bottom:4px;display:block}.ls-item{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;gap:12px;padding:16px;display:flex}.ls-item.off{background:var(--paper)}.ls-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ls-info{flex-direction:column;flex:260px;gap:4px;min-width:0;display:flex}.ls-name{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ls-add,.ls-edit{border:1px solid var(--line2);background:var(--paper);border-radius:14px;padding:16px}.ls-check{border-color:var(--accent)}.ls-checkrow{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.ls-checktext{flex:260px;min-width:0}.ls-spin{border:3px solid var(--line);border-top-color:var(--accent);border-radius:50%;flex:none;width:18px;height:18px;animation:.9s linear infinite ls-turn}@keyframes ls-turn{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ls-spin{animation:none}}.tgl{cursor:pointer;min-height:44px;font-size:var(--fs-label);align-items:center;gap:8px;font-weight:600;display:inline-flex}.tgl input{opacity:0;width:1px;height:1px;position:absolute}.tgl-track{background:var(--line2);border-radius:99px;flex:none;width:44px;height:26px;transition:background .15s;position:relative}.tgl-track:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .15s;position:absolute;top:3px;left:3px}.tgl input:checked+.tgl-track{background:var(--accent)}.tgl input:checked+.tgl-track:after{transform:translate(18px)}.tgl input:focus-visible+.tgl-track{outline:2px solid var(--accent);outline-offset:2px}.req{color:var(--bad)}@media (max-width:560px){.map{grid-template-columns:repeat(2,minmax(0,1fr))}}.nw{white-space:nowrap}.balance .pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.balance .pair>div{flex-direction:column;gap:10px;min-width:0;display:flex}.balance .pair .bl{font-weight:600;font-size:var(--fs-label);color:#cbd5e1}.balance .pair .big{font-size:52px;font-weight:600;line-height:1}@media (max-width:560px){.balance .pair{gap:16px}.balance .pair .big{font-size:40px}}.pendrow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.pendrow span{flex:220px;min-width:0}.alog-more{border-top:1px solid var(--line);margin-top:4px;padding-top:12px}.dlg .pk{flex-basis:120px}.addpeople .opts{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.addpeople .opt2{background:#fff;flex:none;transition:border-color .15s,background .15s}.addpeople .opt2:hover{border-color:var(--accent);background:var(--soft)}@media (max-width:900px){.addpeople .opts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.addpeople .opts{grid-template-columns:1fr}}.mform{flex-direction:column;gap:14px;display:flex}.dlg .map,.dlg .two{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:460px){.dlg .map,.dlg .two{grid-template-columns:1fr}}.dlg .drop{padding:22px 16px}.dlg .consent{background:var(--paper);border-radius:12px;padding:12px 14px}.dlg .tally{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.dlg .tally .line{justify-content:space-between;gap:12px;display:flex}.dlg .tally .total{border-top:1px solid var(--line);margin-top:2px;padding-top:8px}.linkbtn{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.apphdr{z-index:35;background:var(--paper);justify-content:flex-start;align-items:center;gap:12px;min-height:44px;margin:-26px -44px 0;padding:12px 44px;transition:box-shadow .15s;display:flex;position:sticky;top:0}.apphdr.scrolled{box-shadow:0 1px 0 var(--line), 0 6px 14px #0f172a0d}.hdtitle{flex:auto;min-width:0}.hdh1{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:26px;font-weight:500;line-height:1.2;overflow:hidden}.hdact{flex:none;align-items:center;gap:10px;display:flex}.hdact .filters{flex-wrap:nowrap}@media (min-width:761px){.phonetop,.phoneh1{display:none}}.hdbrand{color:#fff;align-items:center;gap:10px;display:none}@media (max-width:1100px){.apphdr{margin:-22px -24px 0;padding:10px 24px}}.bell{position:relative}.bellbtn{border:1px solid var(--line);width:44px;height:44px;color:var(--ink);cursor:pointer;background:#fff;border-radius:12px;place-items:center;display:grid;position:relative}.bellbtn:hover{background:var(--soft)}.bellcount{color:#fff;text-align:center;border:2px solid var(--paper);box-sizing:content-box;background:#b91c1c;border-radius:99px;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:700;line-height:20px;position:absolute;top:-6px;right:-6px}.bellpanel{width:390px;max-width:calc(100vw - 32px);max-height:min(560px,100dvh - 90px);color:var(--ink);border:1px solid var(--line);z-index:50;background:#fff;border-radius:16px;position:absolute;top:52px;right:0;overflow-y:auto;box-shadow:0 18px 44px #0f172a38}.bellhead{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex;position:sticky;top:0}.bellhead b{font-size:var(--fs-lead);font-weight:600}.bellhead .linkbtn{font-size:var(--fs-label)}.bellnote{color:var(--ink2);font-size:var(--fs-label);padding:22px 18px}.belllist{margin:0;padding:0;list-style:none}.belllist li+li{border-top:1px solid var(--line)}.bellitem{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:#fff;border:0;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.bellitem:hover{background:var(--soft)}.bellitem.unread{background:#f8fafc}.bellico{background:var(--soft);width:36px;height:36px;color:var(--ink2);border-radius:10px;flex:none;place-items:center;display:grid}.bellico.k-payment_confirmed,.bellico.k-campaign_done,.bellico.k-welcome_gift{color:#047857;background:#ecfdf5}.bellico.k-payment_rejected,.bellico.k-credits_low{background:var(--warn-bg);color:var(--warn)}.belltext{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.belltext b{font-size:var(--fs-body);font-weight:600}.bellitem:not(.unread) .belltext b{font-weight:500}.bellbody{font-size:var(--fs-label);color:var(--ink2);overflow-wrap:anywhere}.belltime{font-size:var(--fs-micro);color:var(--line2)}.belldot{background:#2563eb;border-radius:50%;flex:none;width:10px;height:10px;margin-top:6px}@media (max-width:760px){.apphdr{z-index:45;height:60px;padding:0 max(16px, env(safe-area-inset-right,0px)) 0 max(16px, env(safe-area-inset-left,0px));background:var(--side);justify-content:space-between;margin:-18px -16px 0;position:sticky;top:0}.hdbrand{display:flex}.hdtitle,.hdact{display:none}.apphdr{box-shadow:none}.bellbtn{color:#fff;background:0 0;border-color:#334155}.bellbtn:hover{background:#1e293b}.bellcount{border-color:var(--side)}.bell{position:static}.bellpanel{width:auto;max-width:none;max-height:calc(100dvh - 150px);position:fixed;top:66px;left:8px;right:8px}}.acctnav{display:none}@media (max-width:760px){.side{left:12px;right:12px;bottom:max(12px, env(safe-area-inset-bottom,0px));height:68px;color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:22px;justify-content:space-between;gap:4px;padding:6px;box-shadow:0 10px 30px #0f172a24}.side .morenav{display:none}.side .nav{color:var(--ink);border-radius:16px;min-height:54px}.side .nav:hover{background:var(--soft);color:var(--ink)}.side .nav.on{background:var(--soft);color:var(--ink);font-weight:600}.side .nav .badge{color:#fff;background:#b91c1c}.acctnav{flex:1;display:flex;position:relative}.acctnav .nav{width:100%;font-size:var(--fs-micro);flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:0}.acctnav .nt{font-size:var(--fs-micro);display:block}.acctnav .av{background:var(--ink);color:#fff;width:22px;height:22px;font-size:10px}.acctmenu{min-width:190px;color:var(--ink);border:1px solid var(--line);z-index:50;background:#fff;border-radius:16px;flex-direction:column;padding:6px;display:flex;position:absolute;bottom:calc(100% + 14px);right:0;box-shadow:0 14px 36px #0f172a33}.acctitem{min-height:48px;color:var(--ink);font-size:var(--fs-body);border-radius:12px;align-items:center;gap:12px;padding:0 14px;font-weight:500;display:flex}.acctitem:hover,.acctitem.on{background:var(--soft)}.main{padding-bottom:120px}}.fchips{flex-wrap:wrap;gap:8px;display:flex}.fsel{align-items:center;gap:8px;display:flex}.m-only{display:none}@media (max-width:760px){.top{gap:12px}.top h1{flex:1 1 0;min-width:0}.top .pill{flex:100%;order:3;justify-content:center}.filters:has(.fchips){grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:12px;display:grid}.filters:has(.fchips) .grow{display:none}.filters .fchips{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.filters .fchips .f{justify-content:center;width:100%;min-height:44px;padding:0 8px}.filters .fsel{flex-direction:column;align-items:stretch;gap:6px}.filters .fsel .sel{width:100%;min-height:44px}.top>.filters,.balance>.filters{flex:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.top>.filters>:last-child:nth-child(odd),.balance>.filters>:last-child:nth-child(odd){grid-column:1/-1}.top>.filters>.btn,.top>.filters>.btn2,.balance>.filters>.btn,.balance>.filters>.btn2{text-align:center;white-space:nowrap;justify-content:center;width:100%}.top>.grow,section>.filters>input.in{flex:100%}.tablewrap:has(>.stk){margin-top:4px;overflow:visible}.card.pad0:not(.cardlist) .tablewrap:has(>.stk){padding:0 16px 16px}.stk,.stk tbody{width:100%;display:block}.stk thead{display:none}.stk tbody{flex-direction:column;gap:12px;display:flex}.stk tr{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:repeat(6,minmax(0,1fr));align-items:start;gap:12px 16px;padding:16px;display:grid}.card .stk tr{background:var(--paper)}.stk td{text-align:left;white-space:normal;overflow-wrap:anywhere;min-width:0;font-size:var(--fs-body);border:0;order:2;grid-column:span 3;padding:0;display:block}.stk td[data-label]:before{content:attr(data-label);font-size:var(--fs-micro);letter-spacing:.05em;text-transform:uppercase;color:var(--ink2);margin-bottom:2px;font-weight:600;display:block}.stk td.stk-title{font-size:var(--fs-lead);order:0;grid-column:1/5;line-height:1.3}.stk td.stk-badge{text-align:right;order:1;grid-column:5/7;justify-self:end}.stk td.stk-corner{order:1;grid-column:5/7;justify-self:end;display:block}.stk td.stk-sub{color:var(--ink2);font-size:var(--fs-label);order:2;grid-column:1/-1;margin-top:-6px}.stk td.stk-foot,.stk td.ract:not(.stk-corner){text-align:right;flex-wrap:wrap;order:5;grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.stk td.stk-foot:empty{display:none}.stk td.stk-foot .btn2{flex:120px}.stk td .hint.block{text-align:right}.stk td.m-only{display:block}.stk td.m-hide{display:none}.stk tr:last-child td{border-bottom:0}.stk-ledger tr{gap:4px 12px;padding:14px 16px}.stk-ledger td.stk-sub{order:2}.stk-ledger td.stk-title{font-size:var(--fs-body)}.stk-ledger td.stk-sub{font-size:var(--fs-note);margin-top:0}.stk-team td.stk-badge .sel{max-width:140px}.card.cardlist{box-shadow:none;background:0 0;border:0;padding:0}.cardlist .head-pad{padding-left:0;padding-right:0}.balrow{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.balrow .bal{flex:none;padding:16px}.balrow .bal .big{font-size:40px}.lcard{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;padding:16px;display:grid}.lcard .t{flex:none;grid-column:1}.lcard .chip{grid-column:2;justify-self:end}.lcard .num{font-size:var(--fs-section);text-align:left;grid-column:1;min-width:0;font-weight:500}.lcard .btn2{grid-column:2;justify-self:end}.invlist{flex-direction:column;gap:10px;display:flex}.invlist .line{background:var(--paper);border:1px solid var(--line);border-radius:14px;flex-direction:column;align-items:flex-start;gap:10px;padding:14px 16px}.invlist .line>span{overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;gap:6px;display:flex}.invlist .linkbtn{border:1px solid var(--line2);text-align:center;border-radius:12px;align-self:stretch;min-height:44px;font-weight:600;text-decoration:none}.steps{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:6px;display:grid}.steps li{text-align:center;border-radius:14px;flex-direction:column;justify-content:center;gap:4px;min-height:60px;padding:8px 2px;font-size:11px;line-height:1.15}}.sk{opacity:0;animation:.25s .3s forwards skin}@keyframes skin{to{opacity:1}}@media (prefers-reduced-motion:reduce){.sk{animation-duration:10ms}}.nbone{opacity:.55;cursor:default;background:#1e293b;border-radius:10px;height:44px}.nbone:hover{background:#1e293b}.hero{background:var(--side);color:#fff;border-color:var(--side);border-radius:20px;flex-direction:column;flex:420px;gap:20px;min-width:0;padding:26px;display:flex}.hero .eyebrow{font-size:var(--fs-micro);letter-spacing:.09em;text-transform:uppercase;color:#94a3b8;font-weight:600}.ctiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ctile{background:#131c31;border:1px solid #263044;border-radius:16px;flex-direction:column;gap:10px;min-width:0;padding:18px;display:flex}.chead{font-weight:600;font-size:var(--fs-body);color:#e2e8f0;align-items:center;gap:10px;display:flex}.cico{color:#cbd5e1;background:#1e293b;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;display:grid}.cnum{letter-spacing:-.02em;color:#fff;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:46px;font-weight:600;line-height:1}.cnum span{font-size:var(--fs-label);letter-spacing:0;color:#94a3b8;font-weight:500}.cstate{font-size:var(--fs-note);border-radius:99px;align-self:flex-start;padding:3px 10px;font-weight:600}.cstate.ok{color:#86efac;background:#22c55e1f}.cstate.low{color:#fcd34d;background:#f59e0b24}.cstate.out{color:#fca5a5;background:#ef444424}.heroacts{flex-wrap:wrap;gap:10px;display:flex}.heroacts .btn,.heroacts .btn2{white-space:nowrap;justify-content:center;align-items:center;gap:8px;display:inline-flex}.hero .btn{color:#0f172a;background:#fff;border-color:#fff}.hero .btn:hover{background:#e2e8f0}.hero .btn2{color:#fff;background:0 0;border-color:#475569}.hero .btn2:hover{background:#1e293b}.grid2{align-items:flex-start}@media (max-width:760px){.hero{gap:16px;padding:18px}.ctiles{gap:10px}.ctile{gap:8px;padding:14px}.cnum{font-size:36px}.heroacts{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.grid2.toprow{align-items:stretch}.grid2.toprow .stats{grid-auto-rows:1fr}.grid2.toprow .stat{justify-content:center}.rte{flex-direction:column;gap:8px;display:flex}.rte-chips{flex-wrap:wrap;gap:8px;display:flex}.rte-chip{border:1px solid var(--line2);min-height:40px;color:var(--ink);font:inherit;font-size:var(--fs-label);cursor:pointer;background:#fff;border-radius:999px;padding:0 14px;font-weight:600}.rte-chip:hover:not(:disabled){background:var(--soft)}.rte-chip:disabled,.rte-tool:disabled{opacity:.55;cursor:default}.rte-frame{border:1px solid var(--line2);background:#fff;border-radius:12px;overflow:hidden}.rte-frame:focus-within{outline:3px solid var(--accent);outline-offset:2px}.rte-bar{border-bottom:1px solid var(--line);background:var(--paper);flex-wrap:wrap;align-items:center;gap:4px 12px;padding:6px;display:flex}.rte-grp{align-items:center;gap:2px;display:flex}.rte-tool{min-width:40px;min-height:40px;color:var(--ink);font:inherit;font-size:var(--fs-label);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:0 10px;display:inline-flex}.rte-tool:hover:not(:disabled){border-color:var(--line2);background:#fff}.rte-tool[aria-pressed=true]{border-color:var(--accent);background:#fff}.rte-link{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:8px;display:flex}.rte-link .in{flex:200px;min-width:0}.rte-link>p{flex-basis:100%;margin:0}.rte-content{overflow-wrap:anywhere;outline:none;min-height:200px;max-height:60vh;padding:12px 14px;font-size:16px;line-height:1.6;overflow-y:auto}.rte-content p{margin:0 0 .75em}.rte-content h2{margin:1em 0 .5em;font-size:20px;line-height:1.35}.rte-content h3{margin:.9em 0 .4em;font-size:17px;line-height:1.35}.rte-content ul,.rte-content ol{margin:0 0 .75em;padding-left:24px}.rte-content a{text-decoration:underline}.rte-content img{border-radius:8px;max-width:100%;height:auto;margin:8px 0;display:block}.rte-content img.ProseMirror-selectednode{outline:3px solid var(--accent);outline-offset:2px}.rte-loading{border:1px solid var(--line2);min-height:200px;color:var(--ink2);background:#fff;border-radius:12px;place-items:center;display:grid}.looks{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.look{text-align:left;border:2px solid var(--line);font:inherit;color:var(--ink);cursor:pointer;background:#fff;border-radius:14px;flex-direction:column;gap:8px;min-width:0;padding:10px;display:flex}.look.on{border-color:var(--accent);background:var(--soft)}.look .lt{border-radius:8px;width:100%;height:auto;display:block}.look b{font-size:var(--fs-label)}.look span.muted{font-size:var(--fs-note)}.swatches{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sw{width:44px;height:44px;box-shadow:0 0 0 1.5px var(--line2);cursor:pointer;background:0 0;border:3px solid #fff;border-radius:50%;padding:0;overflow:hidden}.sw svg{width:100%;height:100%;display:block}.sw[aria-pressed=true]{box-shadow:0 0 0 3px var(--ink)}.swpick{min-height:44px;font-weight:600;font-size:var(--fs-label);align-items:center;gap:8px;display:inline-flex}.swpick input{cursor:pointer;background:0 0;border:0;width:44px;height:44px;padding:0}.tips{background:var(--warn-bg);color:var(--warn);font-size:var(--fs-note);border-radius:10px;margin:6px 0 0;padding:10px 14px 10px 30px}.empw{flex-direction:column;gap:10px;width:100%;min-width:0;max-width:640px;display:flex}.emp-inbox{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex}.emp-inbox .av{background:var(--ink);color:#fff;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-weight:700;display:grid}.emp-inbox .tx{min-width:0;font-size:13px;line-height:1.35}.emp-inbox .tx b,.emp-inbox .tx span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.emp-inbox .tx span{color:var(--ink2)}.empre{border:1px solid var(--line);pointer-events:none;background:#fff;border-radius:12px;width:100%;min-height:320px;display:block}.testmail-note{margin:0}.gal{flex-direction:column;gap:28px;display:flex}.galh{flex-direction:column;gap:6px;display:flex}.gals{font-size:var(--fs-lead);margin-bottom:14px;font-weight:600}.gal-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.dcard{border:1px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.dcard.on{border:2px solid var(--accent)}.dthumb{aspect-ratio:4/5;border:0;border-bottom:1px solid var(--line);cursor:pointer;background:#eceef2;width:100%;padding:0;display:block;position:relative;overflow:hidden}.dthumb:disabled{opacity:.6;cursor:default}.dthumb:hover .sfr{filter:brightness(.97)}.dnow{z-index:1;background:var(--accent);color:#fff;font-size:var(--fs-note);border-radius:99px;padding:4px 12px;font-weight:600;position:absolute;top:10px;left:10px}.sfr{pointer-events:none;position:absolute;inset:0;overflow:hidden}.sfr iframe{transform-origin:0 0;transform:scale(var(--s,.4));pointer-events:none;background:#fff;border:0;display:block}.dmeta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.dname{flex-direction:column;min-width:0;display:flex}.dname b{font-size:var(--fs-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dact{align-items:center;gap:8px;display:flex}.dact .btn2,.dact .kebab{min-height:44px}.dact .kebab{width:44px;height:44px}.dact .menu{top:48px}.pvd .dh{padding-bottom:8px}.pvh{flex-wrap:wrap;align-items:center;gap:10px;padding:0 22px 12px;display:flex}.pvn{empty-cells:hide;padding:0 22px}.pvn:empty{display:none}.pvn p{margin-bottom:12px}.pvs{border-top:1px solid var(--line);background:#e9ebef;flex-direction:column;flex:auto;align-items:center;gap:12px;min-height:0;padding:20px 22px 24px;display:flex;overflow-y:auto}.pvdev{background:#fff;flex-direction:column;width:100%;min-width:0;display:flex}.pvdev.desk{border:1px solid var(--line2);border-radius:12px;max-width:700px;overflow:hidden;box-shadow:0 8px 28px #0f172a1f}.pvdev.phone{border:10px solid #0f172a;border-radius:38px;width:395px;max-width:100%;overflow:hidden;box-shadow:0 12px 34px #0f172a40}.pvdev .emp-inbox{border:0;border-bottom:1px solid var(--line);border-radius:0}.pvf{background:#fff;border:0;width:100%;min-height:320px;display:block}.pvs .phcap{text-align:center}.seg{border:1px solid var(--line2);background:#fff;border-radius:10px;display:inline-flex;overflow:hidden}.seg button{min-height:44px;font-weight:600;font-size:var(--fs-label);color:var(--ink);cursor:pointer;background:#fff;border:0;padding:0 18px}.seg button+button{border-left:1px solid var(--line2)}.seg button.on{background:var(--ink);color:#fff}.eed{flex-direction:column;gap:22px;max-width:760px;display:flex}.eedh{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:16px 20px;display:flex}.eedn{flex-direction:column;min-width:0;display:flex}.eedn b{font-size:var(--fs-lead)}.xs{border:1px solid var(--line);background:#fff;border-radius:12px}.xsr{cursor:pointer;align-items:center;gap:16px;min-height:60px;padding:12px 16px;display:flex}.xst{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.xsr input[type=checkbox]{appearance:none;cursor:pointer;background:#94a3b8;border-radius:99px;flex:none;width:48px;height:28px;margin:0;transition:background .15s;position:relative}.xsr input[type=checkbox]:after{content:"";background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .15s;position:absolute;top:3px;left:3px}.xsr input[type=checkbox]:checked{background:var(--accent)}.xsr input[type=checkbox]:checked:after{transform:translate(20px)}.xsb{border-top:1px solid var(--line);flex-direction:column;gap:16px;padding:16px;display:flex}.xsoff{margin-top:-8px;padding-left:4px}.rvact{margin-top:10px}@media (prefers-reduced-motion:reduce){.xsr input[type=checkbox],.xsr input[type=checkbox]:after{transition:none}}@media (max-width:560px){.gal-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:14px}.pvh .btn,.pvh .btn2,.pvh .seg{flex:100%}.pvh .seg button{flex:50%}.pvs{padding:14px 10px 18px}.xsr{padding:12px}}.dlg.sheet{max-width:520px}@media (max-width:560px){.ov:has(.dlg.sheet){place-items:end center;padding:0}.dlg.sheet{max-width:none;padding:20px 16px max(20px, env(safe-area-inset-bottom));border-radius:16px 16px 0 0;max-height:92dvh;box-shadow:0 -8px 30px #0f172a40}}.topacts{flex-wrap:wrap;align-items:center;gap:10px;display:flex}@media (max-width:760px){.top.phonetop:has(.topacts){flex-wrap:wrap;row-gap:12px}.top.phonetop:has(.topacts)>h1{flex:100%}.top.phonetop .topacts{flex-wrap:nowrap;flex:100%}.top.phonetop .topacts>*{flex:1 1 0;min-width:0}}.lrow{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.in.tall{min-height:120px}.rich{color:var(--ink2);overflow-wrap:anywhere;font-size:15px;line-height:1.65}.rich p{margin:0}.rich p+p{margin-top:.9em}.rich strong{color:var(--ink);font-weight:700}.rich a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.dcard{background:#fff;border:1px solid #e5e5df;border-radius:12px;flex-direction:column;gap:8px;margin-top:10px;padding:14px 16px;display:flex}.dcard>b{font-size:16px}.dcard .when{background:var(--soft);color:var(--ink2);border-radius:999px;align-self:flex-start;padding:2px 10px;font-size:13px;font-weight:600;display:inline-block}@media (max-width:560px){.prog .two{grid-template-columns:minmax(0,1fr)}}.chat{padding-bottom:0}.chat:after{content:"";pointer-events:none;background:linear-gradient(#efe7dd00,#efe7dd 85%);flex:none;height:28px;margin-top:0;position:sticky;bottom:0}@media (hover:hover) and (pointer:fine){.chat{scrollbar-width:thin;scrollbar-color:#0f172a47 transparent}.chat::-webkit-scrollbar{width:6px;display:block}.chat::-webkit-scrollbar-thumb{background:#0f172a47;border-radius:6px}}.listbar{flex-wrap:wrap;align-items:stretch;gap:12px;margin:4px 0 16px;display:flex}.listbar .in{flex:260px;align-self:center;min-width:0}.statcard{border:1px solid var(--line);background:#fff;border-radius:14px;align-items:baseline;gap:8px;padding:12px 18px;display:flex}.statcard b{font-size:var(--fs-section);font-weight:500;line-height:1.1}.statcard span{font-size:var(--fs-note);color:var(--ink2)}.selbar{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.selbar .chk{align-items:center;margin:0}.rowpick{width:22px;height:22px;accent-color:var(--accent);cursor:pointer;vertical-align:middle;flex:none}.rowname{cursor:pointer;align-items:center;gap:12px;display:flex}.dlg .addpeople .opts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media (max-width:420px){.dlg .addpeople .opts{grid-template-columns:1fr}}.sheetpop{flex-direction:column;flex:auto;gap:14px;min-width:0;min-height:0;padding:0 26px 22px;display:flex;overflow-y:auto}.sheetpop .ls-headt .h2{display:none}.sheetpop .acts{justify-content:flex-end;display:flex}.selbar.on{z-index:30;background:var(--soft,#f1f5f9);border-radius:14px 14px 0 0;position:sticky;top:68px}@media (max-width:900px){.selbar.on{top:60px}}@media (min-width:901px){.listtable th,.listtable td{padding-left:10px;padding-right:10px}.listtable th:first-child,.listtable td:first-child{padding-left:20px}.listtable td.ract{padding-right:20px}}.sgnotes{border-top:1px solid var(--line);flex-direction:column;gap:14px;padding-top:16px;display:flex}.sgrow{grid-template-columns:140px minmax(0,1fr);align-items:baseline;gap:4px 16px;display:grid}.sgk{color:var(--ink2);font-weight:600}.sgv{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.sgaddr{overflow-wrap:anywhere;font-weight:600}.sgnote{grid-column:2;margin:0}@media (max-width:640px){.sgrow{grid-template-columns:minmax(0,1fr)}.sgnote{grid-column:1}}
