:root{--navy:#1D1D1F;--blue:#0071e3;--blue-bg:#eef5fd;--text:#1D1D1F;--mail-unread-bg:#e9f3fd;--mail-unread-hover:#dfeefc;--mail-sel-bg:#d2e5fa;--row-hover:rgba(0,0,0,.035);--hover-fill:rgba(0,0,0,.06);--surface-2:#fafafc;--surface-3:#f2f2f6;--fill:#e8e8ed;--fill-hover:#dcdce1;--track:#ececf0;--faint:#b8b8bd;--faint-2:#c7c7cc;--faint-blue:#b0bccd;--faint-blue-2:#c0cbd9;--red-strong:#e0362f;--green-strong:#0b8043;--blue-sat:#3478f6;--line:rgba(0,0,0,.09);--line-dark:rgba(0,0,0,.14);--line-soft:rgba(0,0,0,.05);--green:rgba(52,199,89,.16);--green-t:#1d7a35;--red-bg:rgba(255,59,48,.1);--red-t:#d70015;--orange-bg:rgba(255,149,0,.15);--orange-t:#b25000;--gray:#f5f5f7;--amber:#fffbea;--amber-line:#f0e6bb;--muted:#6E6E73;--card:#fff;--r-1:4px;--r-2:8px;--r-3:12px;--r-4:16px;--r-full:999px;--sh-1:0 1px 2px rgba(0,0,0,.04);--sh-1s:0 1px 3px rgba(0,0,0,.13);--sh-2:0 2px 9px rgba(0,0,0,.1);--sh-modal:0 24px 60px rgba(0,0,0,.25);--sh-lightbox:0 24px 80px rgba(0,0,0,.4);--sel-rail:inset 3px 0 0 var(--blue);--sh-pop:0 10px 36px rgba(0,0,0,.19);--sh-pop-lg:0 16px 46px rgba(0,0,0,.22)}html,body{overscroll-behavior-x:none}*{box-sizing:border-box;margin:0;padding:0}body{font-family:-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Pretendard,Noto Sans KR,sans-serif;color:var(--text);background:var(--gray);padding:16px 16px 50px 22px;font-size:12px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;max-width:none;margin:0 auto;zoom:.9}h1{font-size:17px;color:var(--navy);font-weight:700;letter-spacing:-.2px}.muted{color:var(--muted);font-size:11px;font-weight:400}select,button{font:inherit;color:var(--text)}select{padding:5px 10px;border:1px solid var(--line-dark);border-radius:var(--r-2);background:var(--card);font-size:12px}.btn{padding:6px 14px;border:none;border-radius:var(--r-full);background:var(--fill);cursor:pointer;font-size:12px;font-weight:500;color:var(--text);transition:background .15s}.btn:hover{background:var(--fill-hover)}.btn.primary{background:var(--blue);color:#fff}.btn.primary:hover{background:#0077ed}.chk{-webkit-appearance:none;appearance:none;width:16px;height:16px;margin-top:1px;cursor:pointer;flex:none;border:1.5px solid var(--faint-2);border-radius:50%;background:var(--card);display:inline-flex;align-items:center;justify-content:center;transition:all .12s}.chk:hover{border-color:var(--green-t)}.chk:checked{background:var(--green-t);border-color:var(--green-t)}.chk:checked:after{content:"";width:8px;height:4px;border-left:1.6px solid #fff;border-bottom:1.6px solid #fff;transform:rotate(-45deg);margin-top:-2px}.li{width:100%;padding:9px 11px;border:1px solid var(--line-dark);border-radius:var(--r-2);margin-bottom:8px;font:inherit;outline:none}#liCaptcha:not(:empty){display:flex;justify-content:center;min-height:65px;margin-bottom:10px}#liCaptcha iframe{max-width:100%}.li::placeholder{color:var(--faint)!important}input::placeholder,textarea::placeholder{color:transparent;transition:color .12s}td:hover input::placeholder,td:hover textarea::placeholder,.wk-head:hover input::placeholder,.dbody:hover input::placeholder,.divrow:hover input::placeholder,input:focus::placeholder,textarea:focus::placeholder{color:var(--faint)}header{display:flex;align-items:center;gap:12px;margin-bottom:10px;flex-wrap:wrap;background:#ffffffb8;backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border-radius:var(--r-3);padding:10px 16px;box-shadow:var(--sh-1);position:sticky;top:16px;z-index:40}header .spacer{flex:1}.tabs{display:flex;gap:2px;background:var(--fill);border-radius:var(--r-full);padding:2px}.tab{border:none;padding:5px 16px;cursor:pointer;font-weight:600;font-size:12px;color:var(--text);background:transparent;border-radius:var(--r-full);transition:all .15s}.tab.on{background:var(--card);color:var(--text);box-shadow:var(--sh-1s)}.year-progress{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700}.bar{height:5px;border-radius:3px;background:var(--fill);overflow:hidden}.bar>i{display:block;height:100%;background:var(--blue);border-radius:3px;transition:width .25s}.bar>i.full{background:#34c759}.year-progress .bar{width:140px}.tpop-wrap{position:relative}.tlev{touch-action:none}.tlh{position:absolute;bottom:0;height:12px;width:45%;font-size:9px;line-height:12px;text-align:center;opacity:.6;touch-action:none;-webkit-user-select:none;user-select:none}.tlh.mv{left:0;cursor:grab}.tlh.rs{right:0;cursor:ns-resize}.tlh:hover{opacity:1;font-size:10px}.prof-btn{width:30px;height:30px;border-radius:50%;border:none;background:#1d1d1f;color:#fff;font-size:12.5px;cursor:pointer;flex:none}.pmenu-it{display:block;width:100%;text-align:left;border:none;background:transparent;padding:8px 10px;border-radius:var(--r-2);cursor:pointer;font:inherit;font-size:12.5px;color:var(--text)}.pmenu-it:hover{background:var(--hover-fill)}.pmenu-it.on{background:#0071e314}.tpop{position:absolute;top:calc(100% + 10px);right:0;width:min(480px,94vw);max-height:70vh;overflow:auto;background:var(--card);border-radius:var(--r-4);box-shadow:var(--sh-pop-lg);padding:14px 16px;z-index:60;animation:pop .15s ease;font-size:12px}.dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--red-t);margin-left:2px;vertical-align:2px}.pitem{padding:3px 6px;border-radius:var(--r-1);margin-bottom:2px}.pitem.done{color:var(--green-t);background:var(--green)}.chip{border:none;background:var(--fill);border-radius:var(--r-full);padding:4px 14px;font-size:12px;font-weight:600;color:var(--text);cursor:pointer;margin-left:0;margin-right:6px}.chip:hover{background:var(--fill-hover)}.chip.on{background:var(--blue);color:#fff}.ychips-row{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-bottom:8px}.chip-div{width:1px;height:18px;background:var(--line-dark);margin:0 8px}.ychips{display:flex;gap:6px;flex-wrap:wrap;margin:0}.ychip{border:none;background:var(--fill);border-radius:var(--r-full);padding:4px 14px;font-weight:600;font-size:12px;cursor:pointer;color:var(--text)}.ychip:hover{background:var(--fill-hover)}.ychip.on{background:var(--navy);color:#fff}.months{display:grid;grid-template-columns:repeat(12,minmax(112px,1fr));gap:6px;overflow-x:auto;margin:2px 0 10px;padding:2px 2px 6px}.mcard{border:none;border-radius:var(--r-3);padding:10px 11px;cursor:pointer;background:var(--card);min-width:112px;display:flex;flex-direction:column;box-shadow:var(--sh-1);transition:box-shadow .15s}.mcard:hover{box-shadow:var(--sh-2)}.mcard.sel{box-shadow:inset 0 0 0 2px var(--blue),var(--sh-1)}.mcard .mpct{font-size:11px;font-weight:800;color:var(--blue);margin-top:5px}.overlay{position:fixed;inset:0;background:#00000059;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);display:flex;align-items:flex-start;justify-content:center;padding:32px 16px;z-index:50}.modal{background:var(--card);border-radius:var(--r-4);padding:20px 22px;width:min(860px,100%);max-height:calc(100vh - 56px);overflow-y:auto;box-shadow:var(--sh-modal)}.detail-head{display:flex;align-items:center;gap:12px;margin-bottom:10px;flex-wrap:wrap}.detail-head h2{font-size:18px;color:var(--navy);font-weight:700;letter-spacing:-.3px}.detail-head .bar{width:200px}.close-x{margin-left:4px;border:none;background:none;font-size:19px;color:var(--muted);cursor:pointer;line-height:1}.close-x:hover{color:var(--navy)}.goalbox{background:var(--amber);border:1px solid var(--amber-line);border-radius:var(--r-2);padding:4px 8px 8px;margin-bottom:4px}textarea.goal{width:100%;border:none;padding:7px 8px;font:inherit;font-size:13px;font-weight:600;resize:none;overflow:hidden;min-height:36px;background:transparent}.mg{display:flex;gap:7px;align-items:flex-start;font-size:12px;padding:4px 8px;border-radius:var(--r-1);margin-top:1px}.mg.done{background:var(--green)}.mg.done .mgtext{color:var(--green-t)}.mg .mglabel{font-weight:800;color:var(--navy);white-space:nowrap}.mg .mgtext{color:var(--text)}.week{margin-top:14px;background:var(--card);border:1px solid rgba(0,0,0,.06);border-radius:var(--r-3);overflow:hidden}.wk-head{display:flex;align-items:flex-start;gap:0;padding:9px 12px;border-bottom:1px solid var(--line);background:#00000006;min-height:44px}.wk-head .wlabel{font-size:16px;color:var(--muted);white-space:nowrap;width:70px;flex:none}.wk-head .wlabel.now{width:auto;margin-right:auto}.wk-head .wlabel .wbadge{background:var(--blue);color:#fff;font-size:14px;padding:2px 10px;border-radius:var(--r-2)}.wk-head .wlabel small{display:none}.wk-head .wslots{border-left:1px solid var(--line);padding-left:10px}.wk-head .wslots .wref{padding:2px 5px}.wk-head input[type=text]{flex:1;border:none;background:transparent;font:inherit;font-size:13px;font-weight:700;outline:none}.wref{font-size:13px;padding:2px 6px;border-radius:var(--r-1);margin:2px 0 0;cursor:default;display:flex;align-items:center;gap:6px}.wref .wreflabel{font-weight:800}.wtxt input{flex:1;min-width:0;border:none;background:transparent;font:inherit;font-size:13px;outline:none;padding:0;color:inherit}.wk-head .wref:first-child{margin-top:0}.days{padding:4px 12px 6px}.wref.done{background:var(--green);color:var(--green-t)}.wref.fail,.wk-head.over .wref.fail{background:var(--red-bg);color:var(--red-t)}.wref.fail input[type=text],.wref.over{color:var(--red-t)}.wk-actions{margin-left:auto;display:flex;gap:6px;align-items:center}.wk-actions .btn{visibility:hidden}.week:hover .wk-actions .btn{visibility:visible}.wk-pct{font-size:11px;font-weight:700;color:var(--muted);white-space:nowrap}.day{display:flex;gap:0;align-items:flex-start;padding:5px 0}.day+.day{border-top:1px solid rgba(0,0,0,.055)}.day .dname{width:70px;flex:none;font-size:12px;font-weight:600;color:var(--navy);white-space:nowrap;padding:3px 8px 3px 0;font-variant-numeric:tabular-nums}.day .dname small{font-size:11px;color:var(--muted);font-weight:600;margin-left:3px}.day .dname.sat,.day .dname.sat small{color:var(--blue-sat)}.day .dname.sun,.day .dname.sun small{color:var(--red-strong)}.day .dname.other{color:var(--faint-blue)}.day .dname.other small{color:#c9d3e0}.day .dname.today{background:var(--blue);color:#fff;border-radius:6px;padding-left:7px;padding-right:7px;margin-left:-7px;width:77px}.day .dname.today small{color:#ffffffd9}.day .dbody{flex:1;border-left:1px solid var(--line);padding:0 0 0 10px;min-height:24px}.item{display:flex;align-items:flex-start;gap:6px;border-radius:var(--r-1);padding:2px 5px}.item input[type=text]{flex:1;border:none;background:transparent;font:inherit;font-size:12px;outline:none;padding:1px 0}.item.done{background:var(--green)}.item.done input[type=text]{color:var(--green-t)}.item.overdue{background:var(--red-bg)}.item.overdue input[type=text]{color:var(--red-t)}.item.ghost{background:transparent}.item.tail{cursor:pointer;width:fit-content;max-width:100%}.item.tail .ttx{flex:1;min-width:0;font-size:12px;line-height:1.35;padding:1px 0;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item.tail:hover{background:var(--gray)}.item.tail.done .ttx{color:var(--green-t);opacity:.8}.day .dbody{cursor:text}.item .del{visibility:hidden;border:none;background:none;color:var(--faint-blue);cursor:pointer;font-size:11px}.item:hover .del{visibility:visible}.tbl-wrap{overflow-x:auto;border-radius:var(--r-3);background:var(--card);box-shadow:var(--sh-1)}table{border-collapse:separate;border-spacing:0;width:100%;font-size:12px;table-layout:auto}th,td{border-bottom:1px solid var(--line);border-right:1px solid var(--line);padding:5px 8px;vertical-align:middle;background:var(--card)}tr:last-child td{border-bottom:none}th:last-child,td:last-child{border-right:none}th{background:var(--surface-2);color:var(--muted);font-size:11px;font-weight:600;position:sticky;top:0;z-index:2;text-align:center;border-bottom:1px solid var(--line-dark);padding:8px;letter-spacing:.2px;white-space:nowrap}th.mcol{cursor:pointer}th.mcol:hover{background:var(--gray);box-shadow:inset 0 -2px 0 var(--line-dark)}th.mcol.sel,th.mcol.sel:hover{background:var(--blue-bg);color:var(--blue);font-weight:700;box-shadow:inset 0 -2px 0 var(--blue)}td.fixed textarea{border:none;background:transparent;font:inherit;font-size:12px;width:100%;outline:none;font-weight:600;resize:none;overflow:hidden;min-height:18px;line-height:1.4;display:block}td.mcell{min-width:58px;position:relative}#annualTbl th.mcol,#annualTbl th.tgtcol{width:6.5%}body.dopen #annualTbl th.mcol,body.dopen #annualTbl th.tgtcol{width:7.55%}body.dopen #annualTbl tr.divrow td.divcell{display:none}td.tgt{min-width:58px;max-width:120px;overflow-wrap:break-word}td.mcell.sel{background:#f5faff}td.mcell textarea{width:100%;border:none;background:transparent;font:inherit;font-size:11px;line-height:1.4;resize:none;outline:none;min-height:16px;height:16px;overflow:hidden;display:block}td.mcell.done{background:var(--green)!important}td.mcell.done textarea{color:var(--green-t);font-weight:700}td.mcell.fail{background:var(--red-bg)!important}td.mcell.fail textarea{color:var(--red-t);font-weight:700}td.mcell.over{background:var(--red-bg)!important}td.mcell.over textarea{color:var(--red-t)}td.mcell.carry{background:var(--orange-bg)!important}td.mcell.carry textarea{color:var(--orange-t);font-weight:700}td.mcell.carry:before{content:"↪";position:absolute;left:2px;top:1px;font-size:9px;line-height:1.4;color:var(--orange-t);pointer-events:none}.mg.fail,.mg.over{background:var(--red-bg)}.mg.fail .mgtext,.mg.over .mgtext,.wk-head.over input[type=text]{color:var(--red-t)}.wk-head.over .wref.done input[type=text],.wk-head.over .wref.done{color:var(--green-t)}#ctxMenu{position:fixed;z-index:200;background:var(--card);border-radius:var(--r-3);box-shadow:var(--sh-pop);padding:4px;display:none;min-width:110px}#ctxMenu button{display:block;width:100%;text-align:left;border:0;background:none;padding:7px 12px;font-size:13px;border-radius:6px;cursor:pointer;color:var(--text)}#ctxMenu button:hover{background:var(--hover-fill)}td.tgt textarea{border:none;background:transparent;font:inherit;font-size:12px;width:100%;outline:none;font-weight:700;color:var(--green-t);resize:none;overflow:hidden;min-height:18px;display:block}td.tgt textarea.autosum{color:var(--muted);font-weight:600}td.tgt .tgtact,td.tgt .tgtsum{font-size:9px;line-height:1.25;color:var(--muted);text-align:center;margin-top:1px;white-space:normal;word-break:keep-all;overflow-wrap:anywhere}tr.sumrow td{background:var(--surface-3)!important;text-align:center;vertical-align:middle}tr.sumrow td.sumlab{font-size:11px;font-weight:700;color:var(--muted);letter-spacing:.4px;text-align:center;vertical-align:middle;padding-left:8px}tr.sumrow td.tgt{text-align:center;vertical-align:middle}tr.sumrow td.tgt .sumval{font-size:12px;font-weight:700;color:var(--green-t);text-align:center;line-height:1.3;white-space:normal;word-break:keep-all;overflow-wrap:anywhere}tr.sumrow td.tgt .tgtact{text-align:center;font-size:12px;line-height:1.3}td.drag{width:24px;min-width:24px;text-align:center;padding:5px 1px}#annualTbl td{vertical-align:middle}#annualTbl tr:not(.divrow) td{height:50px}.handle{cursor:grab;color:var(--faint-blue-2);-webkit-user-select:none;user-select:none;font-size:12px}.handle:hover{color:var(--blue)}tr.drop-above td{box-shadow:inset 0 2px 0 var(--blue)}tr.drop-below td{box-shadow:inset 0 -2px 0 var(--blue)}tr.divrow td{background:var(--surface-3)!important;padding:2px 10px;height:24px}.divcell input{border:none;background:transparent;font:inherit;font-size:11px;font-weight:700;color:var(--muted);width:100%;outline:none;letter-spacing:.4px}#annualTbl .divcell input{font-weight:700!important}#annualTbl td.delgut{white-space:nowrap;width:34px;min-width:34px;max-width:34px;text-align:center;background:var(--surface-2);padding:5px 2px}#annualTbl th.delgut{width:34px;min-width:34px;max-width:34px;background:var(--surface-2);padding:8px 2px}#annualTbl td.mcell textarea,#annualTbl td.tgt textarea,#annualTbl td.fixed textarea{text-align:center}.rowdel{border:none;background:none;color:var(--faint-2);cursor:pointer;visibility:visible;white-space:nowrap;font-size:12px}.rowdel:hover{color:var(--red-t)}#annualTbl .handle,#annualTbl .rowdel{opacity:0;transition:opacity .12s}#annualTbl tr:hover .handle,#annualTbl tr:hover .rowdel,#annualTbl .rowdel.armed{opacity:1}@media(hover:none){#annualTbl .handle,#annualTbl .rowdel{opacity:1}}.status-sel{border:none;background:transparent;font:inherit;font-size:11px;font-weight:700;outline:none;width:100%;text-align:center;-webkit-appearance:none;appearance:none;cursor:pointer;padding:0}th.sfix,td.sfix{position:sticky;z-index:3;background:var(--card)}th.sfix{z-index:6;background:var(--surface-2)}.s1{left:0;width:96px;min-width:96px;max-width:96px}.s2{left:96px;width:100px;min-width:100px;max-width:100px}.s3{left:196px;width:120px;min-width:120px;max-width:120px}.s4{left:316px;width:60px;min-width:60px;max-width:60px;border-right:2px solid var(--line-dark)!important}td.allro{min-width:90px;font-size:11px;text-align:center;vertical-align:middle;line-height:1.4}td.allro.done{background:var(--green)!important;color:var(--green-t);font-weight:600}td.sfix.fixed{font-weight:600;font-size:12px;text-align:center;overflow:hidden}th.ycol{border-left:2px solid var(--line-dark)!important;background:var(--surface-3)}footer{margin-top:10px;display:flex;align-items:center;gap:8px}#overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;max-width:1200px;margin:0 auto 12px}@media(max-width:1020px){#overview{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){#overview{grid-template-columns:1fr}}#overview .kpilabel{font-size:12.5px;color:var(--muted);letter-spacing:.2px}#overview .kpival{font-size:40px;letter-spacing:-1.2px;margin-top:8px;color:var(--navy);line-height:1.1;font-variant-numeric:tabular-nums}#overview .ovsec{grid-column:1/-1;font-size:13px;color:var(--muted);margin:14px 4px -4px;letter-spacing:.1px}.ovcard{background:var(--card);border-radius:var(--r-3);padding:15px 17px;box-shadow:var(--sh-1);cursor:pointer;transition:box-shadow .15s}.ovcard:hover{box-shadow:var(--sh-2)}.mclose{background:var(--card);border:1px solid var(--line);border-radius:var(--r-4);padding:13px 16px;margin:0 0 12px}.mclose-h{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:13.5px;color:var(--navy)}.mclose-badge{font-size:11px;font-weight:700;color:var(--muted);border:1px solid var(--line);border-radius:var(--r-full);padding:2px 9px;white-space:nowrap}.mclose-badge.ok{color:var(--blue);border-color:var(--blue);background:var(--blue-bg)}.mclose-sub{font-size:11.5px;color:var(--muted);margin-top:3px}.mclose-list{margin-top:9px;display:flex;flex-direction:column;gap:5px}.mclose-i{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;font-size:12.5px;color:var(--muted)}.mclose-i.on{color:var(--navy)}.mclose-m{width:14px;text-align:center;font-weight:700;color:var(--muted)}.mclose-i.on .mclose-m{color:var(--blue)}.mclose-s{font-size:11px;color:var(--muted)}.cmon{background:var(--card);border:1px solid var(--line);border-radius:var(--r-4);padding:13px 16px;margin:0 0 12px}.cmon-stale{font-size:11px;font-weight:700;color:var(--muted);border:1px solid var(--line);border-radius:var(--r-full);padding:2px 9px;white-space:nowrap;margin-left:auto}.cmon-empty{font-size:12.5px;color:var(--muted)}.cmon-line{font-size:13px;font-weight:600;color:var(--navy);padding:10px 16px;line-height:1.5}.rtask{background:var(--card);border:1px solid var(--line);border-radius:var(--r-4);padding:13px 16px;margin:0 0 12px}.rtask-h{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:13.5px;color:var(--navy)}.rtask-badge{font-size:11px;font-weight:700;color:var(--blue);border:1px solid var(--blue);background:var(--blue-bg);border-radius:var(--r-full);padding:2px 9px;white-space:nowrap}.rtask-list{margin-top:9px;display:flex;flex-direction:column}.rtask-i{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12.5px;color:var(--navy);padding:6px 0}.rtask-i:first-child{padding-top:2px}.rtask-id{font-size:11px;color:var(--muted);font-variant-numeric:tabular-nums;flex:0 0 36px;min-width:36px;text-align:right}.rtask-t{flex:1;min-width:0}.rtask-m{font-size:11px;color:var(--muted);white-space:nowrap}.rtask-ok{flex:0 0 auto;width:26px;height:26px;padding:0;border:1px solid var(--line);background:transparent;border-radius:var(--r-full);color:var(--muted);font:inherit;font-size:13px;line-height:1;cursor:pointer;opacity:.38;transition:opacity .15s ease,background .15s ease,color .15s ease,border-color .15s ease}.rtask-i:hover .rtask-ok{opacity:.9}.rtask-res{display:flex;gap:6px;align-items:center;padding:4px 11px 8px 30px}.rtask-res-in{flex:1 1 auto;min-width:0;font:inherit;font-size:12.5px;padding:6px 9px;border:1px solid var(--line);border-radius:8px;background:var(--card,transparent);color:var(--text)}.rtask-res-in.bad{border-color:#d93025}.rtask-res .btn{font-size:12px;padding:5px 11px}.rtask-ok:hover{opacity:1;background:var(--hover-fill);color:var(--text);border-color:var(--line-dark)}@media(hover:none){.rtask-ok{opacity:.7}}.rtask-g{background:var(--gray);border:1px solid var(--line);border-radius:var(--r-3);overflow:hidden;margin-top:10px}.rtask-g:first-child{margin-top:2px}.rtask-sec{display:flex;align-items:center;gap:7px;padding:7px 11px;background:var(--hover-fill);border-bottom:1px solid var(--line);font-size:13px;font-weight:700;color:var(--navy);letter-spacing:.01em;cursor:pointer;list-style:none}.rtask-sec::-webkit-details-marker{display:none}.rtask-sec:before{content:"▾";display:inline-block;font-size:9px;color:var(--muted);transition:transform .15s ease}.rtask-g:not([open]) .rtask-sec{border-bottom:0}.rtask-g:not([open]) .rtask-sec:before{transform:rotate(-90deg)}.rtask-sec-n{font-size:10.5px;font-weight:700;color:var(--muted);background:var(--card);border:1px solid var(--line);border-radius:var(--r-full);padding:1px 8px;white-space:nowrap}.rtask-g .rtask-i{padding:6px 11px}.rtask-g .rtask-i:last-child{padding-bottom:9px}.rtask-sec.zero{color:var(--muted);font-weight:600}.rtask-none{padding:7px 11px;font-size:11.5px;color:var(--muted)}.rtask-i.lnk{cursor:pointer}.rtask-i.lnk:hover{background:var(--row-hover)}.rtask-flash{animation:rtaskFlash 1.6s ease}@keyframes rtaskFlash{0%,to{background:transparent}20%,60%{background:var(--blue-bg)}}.olnk{align-self:stretch;margin-left:auto;width:min(420px,94vw);height:100%;background:var(--card);box-shadow:var(--sh-modal);display:flex;flex-direction:column;border-radius:var(--r-4) 0 0 var(--r-4);overflow:hidden;animation:olnkIn .2s ease}@keyframes olnkIn{0%{transform:translate(24px);opacity:.4}to{transform:none;opacity:1}}.olnk-h{position:relative;padding:20px 52px 15px 22px;border-bottom:1px solid var(--line);flex:none}.olnk-hh{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:700;color:var(--navy)}.olnk-id{font-size:11px;font-weight:700;color:var(--muted);font-variant-numeric:tabular-nums;background:var(--surface-3);border-radius:var(--r-full);padding:2px 9px}.olnk-ht{margin-top:6px;font-size:12px;line-height:1.5;color:var(--muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.olnk-x{position:absolute;top:16px;right:16px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border:0;background:none;border-radius:var(--r-full);color:var(--muted);cursor:pointer}.olnk-x:hover{background:var(--hover-fill);color:var(--text)}.olnk-b{flex:1;overflow:auto;padding:6px 22px 26px}.ols{padding:16px 0 4px;border-bottom:1px solid var(--line-soft)}.ols:last-child{border-bottom:0}.ols h4{display:flex;align-items:center;gap:7px;margin:0 0 8px;font-size:11.5px;font-weight:700;color:var(--muted);letter-spacing:.02em}.ols h4 svg{flex:none;opacity:.75}.ols-n{font-size:10.5px;font-weight:700;color:var(--muted);background:var(--surface-3);border-radius:var(--r-full);padding:1px 7px}.olr{padding:9px 12px;margin-bottom:7px;background:var(--surface-2);border:1px solid var(--line-soft);border-radius:var(--r-3)}.olr-t{font-size:13.5px;font-weight:600;color:var(--navy);line-height:1.45;word-break:break-word}.olr-m{margin-top:4px;display:flex;align-items:center;flex-wrap:wrap;gap:5px;font-size:11.5px;color:var(--muted)}.olr-m i{font-style:normal;opacity:.45}.olr-rel{color:var(--text);font-weight:600}.olr-amt{color:var(--navy);font-variant-numeric:tabular-nums}.olr-via{color:var(--faint)}.olr-e{margin-top:5px;font-size:11.5px;line-height:1.5;color:var(--muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.olr-b{margin-top:7px;border:1px solid var(--line);background:var(--card);border-radius:var(--r-full);padding:3px 11px;font:inherit;font-size:11px;color:var(--blue);cursor:pointer;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.olr-b:hover{background:var(--blue-bg);border-color:var(--blue)}.ols-more{border:0;background:none;padding:2px 0 6px;font:inherit;font-size:11.5px;color:var(--blue);cursor:pointer}.ole{padding:56px 8px;text-align:center}.ole-i{width:52px;height:52px;margin:0 auto 14px;display:flex;align-items:center;justify-content:center;background:var(--blue-bg);color:var(--blue);border-radius:var(--r-4)}.ole-t{font-size:14px;font-weight:700;color:var(--navy)}.ole-s{margin-top:6px;font-size:12px;line-height:1.6;color:var(--muted)}.olk i{display:block;height:58px;margin:14px 0;border-radius:var(--r-3);background:var(--surface-3);animation:olkP 1.1s ease-in-out infinite}@keyframes olkP{0%,to{opacity:.5}50%{opacity:.9}}@media(max-width:760px){.olnk{align-self:flex-end;margin:0;width:100%;height:82vh;border-radius:var(--r-4) var(--r-4) 0 0;animation:olnkUp .22s ease}@keyframes olnkUp{0%{transform:translateY(28px);opacity:.5}to{transform:none;opacity:1}}.olnk-b{padding:6px 16px 26px}.olnk-h{padding:18px 50px 13px 16px}}.rtask-badge.zero{color:var(--muted);border-color:var(--line-dark);background:transparent}.rtask-go{font-size:10.5px;font-weight:700;color:#fff;background:var(--blue);border-radius:var(--r-full);padding:1px 8px;white-space:nowrap}.rtask-add{margin-left:auto;border:0;background:none;border-radius:var(--r-2);padding:3px 7px;font:inherit;font-size:12px;color:var(--blue);cursor:pointer}.rtask-add:hover{background:var(--hover-fill)}.rtask-f{margin-top:11px;padding-top:11px;border-top:1px solid var(--line)}.rtask-chips{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:9px}.rtask-c{border:1px solid var(--line-dark);background:var(--card);border-radius:var(--r-full);padding:4px 12px;font:inherit;font-size:11.5px;color:var(--text);cursor:pointer}.rtask-c:hover{background:var(--hover-fill)}.rtask-c.on{background:var(--blue);border-color:var(--blue);color:#fff}.rtask-f input[type=text]{width:100%;box-sizing:border-box;border:1px solid var(--line-dark);border-radius:var(--r-2);padding:8px 11px;margin-bottom:7px;font:inherit;font-size:12.5px;outline:none;background:var(--card);color:var(--text)}.rtask-f input[type=text]:focus{border-color:var(--blue)}.rtask-save{border:0;border-radius:var(--r-2);padding:8px 16px;background:var(--blue);color:#fff;font:inherit;font-size:12.5px;cursor:pointer}.rtask-save:disabled{opacity:.5;cursor:default}.rtask-err{font-size:13px;color:var(--red-t);margin:-3px 0 7px}.rtask-err:empty{display:none}.rtask-f input.bad{border-color:var(--red-t)}.rtask-dline{display:flex;align-items:center;gap:7px;margin-bottom:7px;font-size:11.5px;color:var(--muted)}.rtask-dline input[type=date]{border:1px solid var(--line-dark);border-radius:var(--r-2);padding:6px 9px;font:inherit;font-size:12.5px;background:var(--card);color:var(--text);outline:none}.rtask-dline input[type=date]:focus{border-color:var(--blue)}.rtask-p{appearance:none;-webkit-appearance:none;font:inherit;font-size:10.5px;font-weight:700;border-radius:var(--r-full);padding:1px 8px;white-space:nowrap;cursor:pointer;flex:0 0 50px;width:50px;box-sizing:border-box;text-align:center;text-align-last:center;border:1px solid transparent;background-color:var(--card);color:var(--muted)}.rtask-p:hover{filter:brightness(.97)}.rtask-p[data-p=영업]{color:var(--blue);background-color:var(--blue-bg);border-color:var(--blue-bg)}.rtask-p[data-p=마케팅]{color:#0b6e65;background-color:#dff4f1;border-color:#dff4f1}@media(prefers-color-scheme:dark){.rtask-p[data-p=마케팅]{color:#2cc4b5;background-color:#2cc4b529;border-color:#2cc4b529}}.rtask-p[data-p=운영]{color:var(--muted);background-color:var(--card);border-color:var(--line)}.rtask-p[data-p=개발]{color:var(--green-t);background-color:var(--green);border-color:var(--green)}.rtask-p[data-p=전략]{color:#b25000;background-color:var(--amber);border-color:var(--amber-line)}@media(prefers-color-scheme:dark){.rtask-p[data-p=전략]{color:#ff9500}}.rtask-p[data-p=""]{color:var(--muted);background-color:transparent;border-color:var(--line-dark);border-style:dashed}.rtask-u{flex:0 0 8px;width:8px;height:8px;border-radius:50%;margin-right:-4px;background:transparent}.rtask-u.on{background:var(--red-strong)}@media(prefers-color-scheme:dark){.rtask-u.on{background:var(--red-t)}}.rtask-fb.urg.on{background:var(--red-strong);border-color:var(--red-strong);color:#fff}.rtask-act{flex:0 0 64px;width:64px;box-sizing:border-box;text-align:center;font-size:10.5px;font-weight:700;color:var(--muted);background:var(--card);border:1px solid var(--line);border-radius:var(--r-full);padding:1px 6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rtask-act.me{color:var(--blue);background:var(--blue-bg);border-color:var(--blue-bg)}.rtask-act.sys{background:transparent;border-color:var(--line-soft)}.rtask-due{flex:0 0 auto;font-size:10.5px;font-weight:700;color:var(--muted);background:var(--card);border:1px solid var(--line);border-radius:var(--r-full);padding:1px 8px;white-space:nowrap;font-variant-numeric:tabular-nums}.rtask-due.soon{color:#b25000;background:var(--amber);border-color:var(--amber-line)}.rtask-due.over{color:var(--red-t);background:var(--red-bg);border-color:var(--red-bg)}@media(prefers-color-scheme:dark){.rtask-due.soon{color:#ff9500}}.rtask-who{display:flex;align-items:center;gap:7px;margin-bottom:9px;font-size:11.5px;color:var(--muted)}.rtask-who input[type=text]{width:auto;flex:1 1 0;min-width:0;margin-bottom:0}.rtask-rad .rtask-u{margin-left:auto;font-weight:700;color:var(--red-t)}.rtask-pg{display:flex;align-items:center;gap:6px;padding:11px 11px 4px;font-size:10.5px;font-weight:700;color:var(--muted);letter-spacing:.02em;border-top:1px solid var(--line-soft)}.rtask-sec+.rtask-pg{border-top:0;padding-top:8px}.rtask-pgn{font-variant-numeric:tabular-nums}.rtask-pg.warn .rtask-pgn{color:var(--red-t)}@media(max-width:600px){.rtask-t{flex:1 1 180px}}.rtask-fsep{width:1px;align-self:stretch;margin:2px 4px;background:var(--line)}.rtask-fil{display:flex;gap:5px;flex-wrap:wrap;margin-top:9px}.rtask-fb{border:1px solid var(--line);background:var(--card);border-radius:var(--r-full);padding:2px 10px;font:inherit;font-size:11px;color:var(--muted);cursor:pointer}.rtask-fb:hover{background:var(--hover-fill)}.rtask-fb.on{background:var(--blue);border-color:var(--blue);color:#fff}.aitab-bar{display:flex;gap:6px;margin:0 0 16px;border-bottom:1px solid var(--line);padding-bottom:0}.aitab{border:1px solid transparent;border-bottom:0;background:transparent;border-radius:var(--r-3) var(--r-3) 0 0;padding:7px 16px;font:inherit;font-size:13px;font-weight:600;color:var(--muted);cursor:pointer;position:relative;top:1px}.aitab:hover{background:var(--hover-fill);color:var(--navy)}.aitab.on{background:var(--card);border-color:var(--line);color:var(--navy)}.aitab .n{font-size:10.5px;font-weight:700;color:var(--blue);margin-left:6px}.rtask-rad{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-bottom:9px;font-size:11.5px;color:var(--muted)}.rtask-rad label{display:inline-flex;align-items:center;gap:4px;cursor:pointer}.rtask-rad input{margin:0;cursor:pointer}.borg-s{background:var(--gray);border:1px solid var(--line);border-radius:var(--r-3);padding:16px 18px;margin:16px 0 0}.borg-s:first-child{margin-top:2px}.borg-h{display:flex;align-items:center;gap:9px;flex-wrap:wrap;font-size:15px;color:var(--navy);font-weight:700;margin:0 0 12px;padding-bottom:10px;border-bottom:1px solid var(--line-soft)}.borg-h .k{font-size:11px;font-weight:400;color:var(--muted)}.borg-h .w{font-size:10.5px;font-weight:700;color:var(--blue);border:1px solid var(--blue);background:var(--blue-bg);border-radius:var(--r-full);padding:1px 8px;white-space:nowrap}.borg-h .w.zero{color:var(--muted);border-color:var(--line-dark);background:transparent;font-weight:400}.borg-s.dim{background:transparent;border-color:var(--line-soft)}.borg-s.dim .borg-h{opacity:.5}.borg-none{font-size:11.5px;color:var(--muted);padding:1px 0 2px}.borg-last{font-size:11px;color:var(--muted);margin-top:7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lcard{background:var(--card);border:1px solid var(--line);border-radius:var(--r-4);padding:15px 17px 12px;margin:0 0 10px}.lcard:last-child{margin-bottom:0}.lcard-h{display:flex;align-items:center;gap:9px;margin:0 0 13px}.lcard-h .lnm{font-size:13px;font-weight:700;color:var(--navy)}.lcard-h .lsub{font-size:11.5px;font-weight:400;color:var(--muted)}.lbadge{margin-left:auto;font-size:11px;color:var(--muted);white-space:nowrap}.lbadge.ok{color:#0b8043}.lbadge.err{color:#e0362f;font-weight:700}.lbadge.warn{color:#ff9500;font-weight:700}.lflow,.lbr,.lsolo{display:flex;align-items:center;gap:8px;overflow-x:auto;overflow-y:hidden;padding-bottom:5px}.lbr{margin-top:10px;padding-top:11px;border-top:1px solid var(--line-soft)}.lsolo{padding:11px 2px 3px}.lbr .lab,.lsolo .lab{flex:none;font-size:11px;color:var(--muted);padding-right:2px}.lterm{flex:none;background:var(--gray);border:1px solid var(--line);border-radius:var(--r-1);padding:7px 11px;font-size:12px;color:var(--muted);white-space:nowrap}.lnode{flex:none;display:flex;align-items:center;gap:7px;background:var(--card);border:1px solid var(--line);border-radius:var(--r-3);padding:7px 12px 7px 10px;white-space:nowrap}.lnode:hover{border-color:var(--blue)}.lnode .e{font-size:13px;line-height:1}.lnode .n{font-size:12.5px;color:var(--navy);line-height:1.35}.lnode .c{display:block;font-size:10.5px;color:var(--muted);margin-top:1px}.larr,.lsep{flex:none;font-size:12px;color:var(--muted);opacity:.5}.aldbar{display:flex;gap:6px;flex-wrap:wrap;align-items:center;margin:0 0 9px}.aldbar .lab{flex:none;font-size:11px;color:var(--muted);padding-right:2px}.aldchip{border:1px solid var(--line);background:var(--card);border-radius:var(--r-full);padding:2px 10px;font:inherit;font-size:11px;color:var(--muted);cursor:pointer}.aldchip:hover{background:var(--hover-fill)}.aldchip.on{background:var(--blue);border-color:var(--blue);color:#fff}.aldq{flex:1 1 180px;min-width:140px;font:inherit;font-size:12px;color:var(--text);background:var(--card);border:1px solid var(--line);border-radius:var(--r-2);padding:4px 10px;outline:none}.aldq:focus{border-color:var(--blue)}.aldtot{display:flex;gap:14px;flex-wrap:wrap;font-size:11.5px;color:var(--muted);margin:0 0 10px}.aldtot b{color:var(--navy);font-weight:700}.aldt{background:var(--card);border:1px solid var(--line);border-radius:var(--r-3);overflow:hidden}.aldr{display:grid;align-items:center;gap:10px;padding:9px 14px;border-top:1px solid var(--line-soft);cursor:pointer}.aldr:first-child{border-top:0}.aldr:hover,.aldr.on{background:var(--hover-fill)}.aldr.hd{background:var(--gray);font-size:10.5px;color:var(--muted);font-weight:700;cursor:default}.aldr.hd:hover{background:var(--gray)}.aldnm{display:flex;align-items:center;gap:7px;min-width:0;font-size:12.5px;color:var(--navy);font-weight:600}.aldnm .e{font-size:13px;line-height:1}.aldnm .t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aldsub{font-size:11.5px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aldtag{display:inline-block;font-size:10.5px;font-weight:700;border-radius:var(--r-1);padding:1px 7px;white-space:nowrap;background:var(--gray);color:var(--muted);border:1px solid var(--line)}.aldtag.b{background:var(--blue-bg);color:var(--blue);border-color:var(--blue-bg)}.aldsec>summary.rtask-sec{padding:7px 14px}.aldsec:not([open])>summary.rtask-sec{border-bottom:0}.aldsec:not([open])>summary.rtask-sec:before{transform:rotate(-90deg)}.aldsec+.aldsec>summary.rtask-sec{border-top:1px solid var(--line)}.aldsec>summary.rtask-sec+.aldr{border-top:0}.aldsec>.rtask-pg+.aldr{border-top:0}.aldsub.aldco{white-space:normal;display:flex;gap:4px;flex-wrap:wrap}.aldna{color:var(--muted);font-size:11.5px}.alddet{padding:2px 14px 14px;border-top:1px solid var(--line-soft);background:var(--gray)}.aldcalc{display:flex;gap:9px;flex-wrap:wrap;align-items:baseline;font-size:11.5px;color:var(--muted);background:var(--card);border:1px solid var(--line);border-radius:var(--r-2);padding:8px 12px;margin:10px 0 11px}.aldcalc b{color:var(--navy)}.aldcols{display:grid;grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:10px}.aldbox{background:var(--card);border:1px solid var(--line);border-radius:var(--r-3);padding:11px 13px}.aldbox h4{font-size:10.5px;color:var(--muted);font-weight:700;letter-spacing:.02em;margin:0 0 8px}.aldf{display:flex;gap:9px;font-size:11.5px;padding:3px 0;border-bottom:1px solid var(--line-soft)}.aldf:last-child{border-bottom:0}.aldf .k{flex:none;width:68px;color:var(--muted)}.aldf .v{flex:1;min-width:0;color:var(--text);word-break:break-word}.aldadd{display:flex;gap:6px;margin-top:9px}.aldadd input{flex:1;min-width:0;font:inherit;font-size:11.5px;color:var(--text);background:var(--card);border:1px solid var(--line);border-radius:var(--r-2);padding:4px 9px;outline:none}.aldadd input:focus{border-color:var(--blue)}.aldadd button{flex:none;font:inherit;font-size:11.5px;color:var(--muted);background:var(--card);border:1px solid var(--line);border-radius:var(--r-2);padding:4px 11px;cursor:pointer}.aldadd button:hover{background:var(--hover-fill)}.aldnote{font-size:10.5px;color:var(--muted);margin-top:7px}@media(max-width:760px){.aldr{grid-template-columns:1fr!important;gap:4px}.aldr.hd{display:none}}.sixg{display:grid;grid-template-columns:104px minmax(0,1.35fr) minmax(0,1fr) minmax(0,1.35fr) minmax(0,.9fr) minmax(0,.8fr) minmax(0,1.1fr);gap:4px;background:var(--gray);border:1px solid var(--line);border-radius:var(--r-3);padding:6px}.sixsec{display:contents}.sixh{font-size:11.5px;font-weight:700;color:var(--navy);padding:7px 9px;background:var(--card);border-radius:var(--r-2);display:flex;align-items:baseline;gap:5px;white-space:nowrap}.sixh b{font-weight:600;color:var(--muted);font-size:11px}.sixlab{font-size:11.5px;color:var(--navy);font-weight:600;padding:7px 9px;display:flex;align-items:flex-start}.sixh.sixlab{background:transparent;color:var(--muted)}.sixcell{background:var(--card);border:1px solid var(--line-soft);border-radius:var(--r-2);padding:5px;min-height:32px;display:flex;flex-wrap:wrap;align-content:flex-start;gap:4px}.sixcell .sixtl{display:none}.sixcell.sixlayer{background:var(--blue-bg);border-color:var(--blue-bg);flex-direction:column;flex-wrap:nowrap;align-items:stretch}.sixtg{border:1px dashed var(--line-dark);border-radius:var(--r-2);padding:4px;display:flex;flex-direction:column;gap:4px;background:var(--card)}.sixtgl{font-size:10.5px;color:var(--muted);font-weight:600;padding:0 2px}.sixc{display:inline-flex;align-items:center;gap:5px;max-width:100%;font-size:11.5px;color:var(--navy);background:var(--card);border:1px solid var(--line);border-radius:var(--r-full);padding:3px 9px 3px 7px;cursor:pointer;line-height:1.3}.sixc:hover{border-color:var(--blue)}.sixc .t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sixc.dim{opacity:.5}.sixc .aldtag{padding:0 5px;font-size:10px}.sixbase{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-top:6px;padding:6px;background:var(--surface-3);border:1px solid var(--line);border-radius:var(--r-3)}.sixbase .sixh{background:transparent;padding:3px 6px 3px 3px}.sixdoc .xdt .bdot{margin-right:2px}.sixdet{overflow:auto}.sixdet .alddet{border-top:0}@media(max-width:820px){.sixg{display:block;padding:0;background:transparent;border:0}.sixsec{display:block;background:var(--gray);border:1px solid var(--line);border-radius:var(--r-3);padding:6px;margin:0 0 8px}.sixlab{display:none}.sixh{background:transparent;padding:3px 4px 6px}.sixcell{margin:0 0 4px}.sixcell.empty{display:none}.sixcell .sixtl{display:block;flex:0 0 100%;font-size:10.5px;color:var(--muted);font-weight:600;padding:0 2px}}.bplace{font-size:10.5px;color:var(--muted);border:1px solid var(--line);border-radius:var(--r-1);padding:0 6px;margin-left:6px;font-weight:400}.bq{margin-top:10px;border:1px solid var(--line);border-radius:var(--r-3);background:var(--card);padding:9px 13px}.bq>summary{list-style:none;cursor:pointer;font-size:12px;color:var(--navy);font-weight:600}.bq>summary::-webkit-details-marker{display:none}.bq>summary::marker{content:""}.ovtitle{font-size:14px;font-weight:800;color:var(--navy)}.ovrow{display:flex;align-items:center;gap:8px;font-size:12px;margin-top:8px}.ovrow .bar{flex:1}.ovrow span.muted{width:30px;flex:none}.minis{display:flex;gap:3px;margin-top:10px;height:26px;align-items:flex-end}.mini{flex:1;height:100%;background:var(--surface-3);border-radius:2px;display:flex;align-items:flex-end;overflow:hidden}.mini i{display:block;width:100%;background:var(--blue);border-radius:2px 2px 0 0}.mini i.full{background:#34c759}.mini.now{outline:1.5px solid var(--blue);outline-offset:1px}.ovmeta{margin-top:9px;font-size:12px}.ovgoals{margin-top:5px;font-size:11px;line-height:1.45}.mtop{display:flex;justify-content:space-between;align-items:center}.ring{--p:0;width:66px;height:66px;border-radius:50%;flex:none;position:relative;background:conic-gradient(#fa114f calc(var(--p)*1%),var(--track) 0)}.ring2{position:absolute;inset:7px;border-radius:50%;background:conic-gradient(#a5e10e calc(var(--q)*1%),var(--track) 0)}.ring3{position:absolute;inset:14px;border-radius:50%;background:conic-gradient(#00d3f2 calc(var(--r)*1%),var(--track) 0)}.ring3:after{content:"";position:absolute;inset:7px;border-radius:50%;background:var(--card)}.ring .rtxt{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:14px;color:var(--text);z-index:3}.ring .lap{position:absolute;inset:0;border-radius:50%;pointer-events:none}.lap.l1{background:conic-gradient(#b30d3a calc(var(--o)*1%),transparent 0)}.lap.l2{background:conic-gradient(#79ac09 calc(var(--o)*1%),transparent 0)}.lap.l3{background:conic-gradient(#00a3ba calc(var(--o)*1%),transparent 0)}.ring2 .lap,.ring3 .lap{inset:0}.rcap{position:absolute;inset:0;transform:rotate(var(--a));z-index:2;pointer-events:none}.rcap:after{content:"";position:absolute;left:50%;width:7px;height:7px;margin-left:-3.5px;border-radius:50%;box-shadow:-2px 1px 3px #0006}.rcap.c1:after{top:0;background:#b30d3a}.rcap.c2:after{top:7px;background:#79ac09}.rcap.c3:after{top:14px;background:#00a3ba}.mstat{display:flex;justify-content:space-between;font-size:12px;margin-top:4px;font-variant-numeric:tabular-nums}.mstat .muted{font-size:12px}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-thumb{background:#00000038;border-radius:var(--r-1);border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:#00000059;background-clip:padding-box;border:2px solid transparent}::-webkit-scrollbar-track{background:transparent}.tab,.chip,.ychip,.btn{transition:background .15s ease,color .15s ease}.modal{animation:pop .18s ease}@keyframes pop{0%{opacity:0;transform:scale(.985) translateY(6px)}to{opacity:1;transform:none}}@media(prefers-color-scheme:dark){:root{--navy:#f5f5f7;--blue:#0a84ff;--blue-bg:#16283a;--text:#f5f5f7;--mail-unread-bg:#182b40;--mail-unread-hover:#203349;--mail-sel-bg:#1f3c5a;--row-hover:rgba(255,255,255,.05);--hover-fill:rgba(255,255,255,.08);--line:rgba(255,255,255,.12);--line-dark:rgba(255,255,255,.22);--line-soft:rgba(255,255,255,.07);--green:rgba(48,209,88,.24);--green-t:#30d158;--red-bg:rgba(255,69,58,.2);--red-t:#ff453a;--orange-bg:rgba(255,159,10,.24);--orange-t:#ff9f0a;--gray:#161618;--amber:#2b281c;--amber-line:#4a452e;--muted:#98989d;--card:#1c1c1e}body{background:#000}header{background:#1c1c1eb8}#ctxMenu{background:#2c2c2e}.tpop,.mcard,.tbl-wrap,.modal,.ovcard{background:#1c1c1e;box-shadow:0 16px 48px #00000080;border:1px solid var(--line)}th,td{background:#1c1c1e}th{background:#242426;color:var(--muted);border-bottom-color:var(--line-dark)}th.mcol.sel{background:var(--blue-bg);color:var(--blue)}th.ycol{background:#242426}td.sfix{background:#1c1c1e}th.sfix{background:#242426}td.mcell.sel{background:#101c28}tr.divrow td,tr.sumrow td{background:#242426!important}.tabs{background:#2c2c2e}.tab{color:var(--faint-2)}.tab.on{background:#48484a;color:#fff;box-shadow:none}.btn,.chip,.ychip{background:#2c2c2e;color:#e5e5ea}.btn:hover,.chip:hover,.ychip:hover{background:#3a3a3c}.btn.primary,.chip.on{background:var(--blue);color:#fff}.ychip.on{background:#f5f5f7;color:#000}.chip-div{background:var(--line-dark)}select,.li{background:#2c2c2e;color:var(--text);border-color:var(--line-dark)}input,textarea{color:var(--text);caret-color:var(--blue)}input::placeholder,textarea::placeholder{color:transparent}td:hover input::placeholder,td:hover textarea::placeholder,.wk-head:hover input::placeholder,.dbody:hover input::placeholder,input:focus::placeholder,textarea:focus::placeholder{color:#6e6e73}.chk{background:#2c2c2e;border-color:#5a5a5e}.chk:checked{background:var(--green-t);border-color:var(--green-t)}.bar{background:#3a3a3c}.ring{background:conic-gradient(#fa114f calc(var(--p)*1%),#3a3a3c 0)}.ring2{background:conic-gradient(#a5e10e calc(var(--q)*1%),#3a3a3c 0)}.ring3{background:conic-gradient(#00d3f2 calc(var(--r)*1%),#3a3a3c 0)}.ring3:after{background:#1c1c1e}.mg .mgtext{color:#d9c97a}.day .dname.today{background:var(--blue);color:#fff}.day+.day{border-top-color:#ffffff17}.week{background:#1c1c1e;border-color:#ffffff14}.wk-head{background:#ffffff0a}#overview>.ovcard{border-color:#ffffff12;box-shadow:0 1px 2px #0006}#overview .kpival{color:#f2f2f7}.day .dname.sat,.day .dname.sat small{color:#64a5ff}.day .dname.sun,.day .dname.sun small{color:#ff6961}::-webkit-scrollbar-thumb{background:#ffffff40;background-clip:padding-box;border:2px solid transparent}.overlay{background:#0000008c}}body{transition:margin-right .28s cubic-bezier(.32,.72,.33,1)}body.dopen{margin-right:500px}#overlay{position:fixed;inset:0;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;pointer-events:none;z-index:45;padding:0;display:none}#detail{position:absolute;top:0;right:0;bottom:0;width:min(720px,100vw);height:100%;max-height:none;pointer-events:auto;border-radius:16px 0 0 16px;animation:none;transform:translate(105%);transition:transform .28s cubic-bezier(.32,.72,.33,1);box-shadow:-12px 0 40px #00000026}#overlay.open #detail{transform:translate(0)}body.dopen #annualTbl{min-width:0}body.dopen #annualTbl tr:not(.divrow) th:nth-child(2),body.dopen #annualTbl tr:not(.divrow) th:nth-child(3),body.dopen #annualTbl tr:not(.divrow) th:nth-child(4),body.dopen #annualTbl tr:not(.divrow) th:nth-child(5),body.dopen #annualTbl tr:not(.divrow) th:nth-child(6),body.dopen #annualTbl tr:not(.divrow) td:nth-child(2),body.dopen #annualTbl tr:not(.divrow) td:nth-child(3),body.dopen #annualTbl tr:not(.divrow) td:nth-child(4),body.dopen #annualTbl tr:not(.divrow) td:nth-child(5),body.dopen #annualTbl tr:not(.divrow) td:nth-child(6){display:none}@media(max-width:760px){body.dopen{margin-right:0}#detail{width:100vw;border-radius:0}}#overview>.ovcard{aspect-ratio:1/1;overflow:hidden;display:flex;flex-direction:column;border-radius:var(--r-4);padding:20px 22px;border:1px solid rgba(0,0,0,.05);box-shadow:0 1px 2px #0000000a,0 10px 28px #00000008}#overview>.ovcard:hover{box-shadow:0 2px 6px #0000000f,0 14px 36px #00000012}#overview .ovgoals{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.mailwrap{display:grid;grid-template-columns:var(--mlw,360px) 8px 1fr;gap:6px;max-width:none}.msep{cursor:col-resize;border-radius:var(--r-1);background:transparent;position:relative;touch-action:none}.msep:after{content:"";position:absolute;left:3px;top:0;bottom:0;width:2px;background:var(--line)}.msep:hover:after{background:var(--muted)}.msep.on:after{background:var(--blue);width:3px}@media(max-width:900px){.mailwrap{grid-template-columns:1fr}}.mlist{background:var(--card);border:1px solid var(--line);border-radius:var(--r-4);overflow-y:auto;height:calc(100vh - 128px)}.extoast{position:fixed;bottom:30px;left:50%;transform:translate(-50%,14px);display:flex;gap:9px;align-items:center;background:#fffffff0;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:var(--text);font-size:12.5px;font-weight:600;padding:10px 17px 10px 12px;border-radius:var(--r-3);z-index:600;box-shadow:var(--sh-pop),0 0 0 1px #0000000f;opacity:0;transition:opacity .22s ease,transform .22s ease;max-width:min(640px,88vw);line-height:1.45}.extoast.on{opacity:1;transform:translate(-50%)}.exti{width:20px;height:20px;border-radius:50%;background:var(--blue);color:#fff;font-size:11.5px;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0}.exti.w{background:var(--red-strong)}.exti.g{background:var(--green-strong)}.extoastS{color:var(--muted);opacity:.5;font-weight:400}.extoastA{border:0;background:transparent;color:var(--blue);font:inherit;font-size:12.5px;font-weight:700;cursor:pointer;padding:2px 6px;border-radius:var(--r-2);flex-shrink:0}.extoastA:hover{background:var(--hover-fill)}@media print{@page{margin:0}body.print-detail>*{display:none!important}body.print-detail .overlay{display:block!important;position:static!important;background:#fff!important;padding:0!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body.print-detail .overlay>*{display:none!important}body.print-detail #detail{display:block!important;position:static!important;width:100%!important;max-height:none!important;overflow:visible!important;box-shadow:none!important;padding:12mm!important;transform:none!important}body.print-detail #detail .close-x,body.print-detail #detail .btn{display:none!important}}.mtt{display:flex;align-items:center;gap:8px;padding:10px 12px 0}.mnew{border:none;background:var(--blue);color:#fff;border-radius:var(--r-2);min-width:30px;height:28px;cursor:pointer;font-size:13px;flex-shrink:0}.mtop2{display:flex;gap:7px;padding:8px 12px 10px;align-items:center}.mtop2 input{flex:1;border:1px solid var(--line);border-radius:var(--r-3);padding:7px 12px;font:inherit;font-size:12.5px;outline:none;min-width:0}.mtop2 input:focus{border-color:var(--blue)}.mhead{position:sticky;top:0;background:var(--card);z-index:5;border-bottom:1px solid var(--line)}.mitem{padding:11px 14px;border-bottom:1px solid var(--line-soft);cursor:pointer}.mitem.unread{background:var(--mail-unread-bg)}.mitem.unread .msub{font-weight:600;color:var(--navy)}.mitem:hover{background:var(--row-hover)}.mitem.unread:hover{background:var(--mail-unread-hover)}.mitem.sel,.mitem.sel:hover,.mitem.msel,.mitem.msel:hover{background:var(--mail-sel-bg);box-shadow:var(--sel-rail)}.mselbar{display:flex;align-items:center;gap:8px;padding:8px 14px;background:var(--blue-bg);border-bottom:1px solid var(--line);font-size:12.5px;position:sticky;top:0;z-index:5}.mitem .mtop{display:flex;gap:8px;font-size:13px;align-items:baseline}.mitem .mfrom{color:var(--navy);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:55%}.mitem.unread .mfrom:before{content:"●";color:var(--blue);margin-right:5px;font-size:9px}.mitem .mdate{margin-left:auto;color:var(--muted);font-size:12px;font-variant-numeric:tabular-nums;flex:none}.mitem .msub{font-size:15px;line-height:1.35;color:var(--text);margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mitem .msub .mco{color:var(--muted);font-weight:400}.mitem .msum{font-size:13px;line-height:1.4;color:var(--muted);margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mitem .macts{margin-left:8px;display:inline-flex;gap:7px;align-items:center;flex:none}.mstar,.msnz{cursor:pointer;font-size:13px;color:var(--muted);line-height:1;opacity:.5;transition:opacity .12s ease,color .12s ease}.mitem:hover .mstar,.mitem:hover .msnz{opacity:.85}.mstar.on{color:#f5a623;opacity:1}.mstar:hover,.msnz:hover{opacity:1;color:var(--blue)}.mpin{cursor:pointer;color:var(--muted);opacity:.35;line-height:0;display:inline-flex;align-self:center;transition:opacity .12s ease,color .12s ease}.mitem:hover .mpin{opacity:.85}.mpin:hover{opacity:1}.mpin.on{color:var(--blue);opacity:1}.mitem.pinned{position:relative}.mitem.pinned:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--pc,var(--blue))}.mitem.pinned:not(.unread):not(.sel):not(.msel){background:#0071e306}.mitem.pinned:not(.unread):not(.sel):not(.msel):hover{background:var(--row-hover)}.mitem.pinend{border-bottom:1px solid var(--line)}.mcxpin svg{width:13px;height:13px;vertical-align:-2px}.mrb{margin-left:8px;font-size:10.5px;font-weight:600;color:var(--blue);background:var(--blue-bg);border-radius:var(--r-full);padding:1px 8px;cursor:pointer;flex:none;white-space:nowrap}.mfch{margin-left:8px;font-size:10px;font-weight:600;color:var(--muted);background:var(--gray);border:1px solid var(--line);border-radius:var(--r-full);padding:1px 7px;flex:none;white-space:nowrap;line-height:1.5}.mfch.tr{color:var(--red-strong);background:#e0362f1a;border-color:#e0362f47}.mthread{background:var(--card);border:1px solid var(--line);border-radius:var(--r-4);overflow-y:auto;height:calc(100vh - 128px);padding:18px 20px;display:flex;flex-direction:column;gap:14px}.mbub{max-width:97%;width:97%;background:var(--card);border:1px solid var(--line);border-radius:var(--r-4);padding:14px 18px;font-size:14px;line-height:1.6;white-space:pre-wrap;word-break:break-word;align-self:flex-start}.mbub.out{background:var(--blue);color:#fff}.mbub.out .bsub{color:#fff;opacity:.85;font-weight:700}.mbub.richcard{max-width:97%;width:97%;background:var(--card);border:1px solid var(--line);align-self:flex-start}.mbub.richcard.out{background:#cfe3fa;border-left:5px solid var(--blue);color:var(--text)}.mbub.richcard.out .bsub{color:var(--blue);opacity:1;font-weight:700}.mbub.richcard.out .attc2{background:#00000014;color:inherit}.mifr{width:100%;border:none;border-radius:var(--r-2);background:#fff;min-height:80px}.mbub .bsub{font-size:11px;opacity:.72;margin-bottom:5px}.mbub .maddr{cursor:pointer;border-bottom:1px dashed rgba(0,0,0,.2)}.mbub .maddr:hover{opacity:.7}.mbub .maddr.nocp{cursor:default;border-bottom:0}.mbub .maddr.nocp:hover{opacity:1}.mbub .mrcpt{font-size:11px;opacity:.58;line-height:1.55;margin:0 0 4px;word-break:break-all}.mbub .mrcpt+.mrcpt{margin-top:-2px}.mbub .mrcpt:last-of-type{margin-bottom:9px}.mbub.out .mrcpt{color:#fff;opacity:.78}.mbub.out .maddr{border-bottom-color:#fff6}.mbub.richcard.out .mrcpt{color:var(--text);opacity:.6}.mbub.richcard.out .maddr{border-bottom-color:#0003}.mbub a.mlink{color:var(--blue);text-decoration:underline;word-break:break-all;font-size:11.5px;background:var(--blue-bg);border-radius:6px;padding:1px 7px;text-decoration:none;white-space:nowrap}.mbub a.mlink.doc{background:var(--card);border:1px solid var(--line);padding:4px 10px;font-size:12px;display:inline-block;margin:3px 4px 3px 0;box-shadow:var(--sh-1)}.mbub.out a.mlink{background:#fff3;color:#fff}.mbub details{margin-top:8px;font-size:11.5px;opacity:.75}.mbub details summary{cursor:pointer;font-size:11px}.gm{display:flex;flex-direction:column;height:100%;max-width:860px;margin:0 auto;width:100%}#gmPop{position:fixed;right:24px;bottom:0;width:760px;max-width:calc(100vw - 40px);z-index:400;background:var(--card);border:1px solid var(--line);border-bottom:none;border-radius:16px 16px 0 0;box-shadow:var(--sh-pop-lg);max-height:88vh;display:flex;flex-direction:column;overflow:hidden;padding:0 0 12px}#gmPop .gm{height:auto;overflow-y:auto;max-width:none;padding:0 16px}#gmPop .gmh{background:var(--surface-2);color:var(--navy);margin:0 -16px 4px;padding:12px 16px;border-bottom:1px solid var(--line);border-radius:16px 16px 0 0;position:sticky;top:0;z-index:2}#gmPop .gmh select{background:var(--card);border:1px solid var(--line);border-radius:var(--r-2);padding:3px 6px;font-size:12px;color:var(--text)}#gmPop .gmx{margin-left:10px;cursor:pointer;color:var(--muted);font-size:15px;padding:0 2px}#gmPop .gmx:hover{color:var(--navy)}#gmPop .gm{overflow-x:hidden}#gmPop .gmbody{min-height:280px;max-height:48vh}.gmgrip{position:sticky;top:0;z-index:3;height:14px;margin:0 -16px;cursor:ns-resize;display:flex;align-items:center;justify-content:center;background:var(--surface-2);border-radius:16px 16px 0 0;touch-action:none}.gmgrip span{width:44px;height:4px;border-radius:2px;background:var(--faint-2)}.gmgrip:hover span{background:#aab0bc}#gmPop .gmgrip+.gmh{border-radius:0;margin-top:0;top:14px}#gmPop.gmtall{max-height:94vh}#gmPop.gmtall .gm{height:100%;min-height:0}#gmPop.gmtall .gmbody{max-height:none;flex:1}.gmh{display:flex;gap:10px;align-items:center;padding:4px 2px 12px;border-bottom:1px solid var(--line);font-size:14px;color:var(--navy)}.gmh select{border:1px solid var(--line);border-radius:var(--r-2);padding:4px 8px;font:inherit;font-size:12px}.gmrow{display:flex;gap:10px;align-items:flex-start;border-bottom:1px solid var(--line);padding:8px 2px}.gml{font-size:12px;color:var(--muted);width:52px;padding-top:5px;flex:none}.gmchips{flex:1;display:flex;flex-wrap:wrap;gap:5px;min-height:28px;cursor:text}.gmchips input{border:none;outline:none;font:inherit;font-size:13px;flex:1;min-width:160px;padding:4px 2px;background:transparent}.gmchip{background:var(--blue-bg);color:var(--blue);border-radius:var(--r-full);padding:3px 11px;font-size:12.5px;display:inline-flex;gap:6px;align-items:center}.gmchip b{cursor:pointer;font-weight:400;opacity:.7}.gmchip b:hover{opacity:1}.gmatt{border-radius:var(--r-2);padding:5px 10px;font-size:13px;line-height:1.35;max-width:300px;min-width:0;flex:0 1 auto;white-space:nowrap;background:var(--gray);color:var(--navy);border:.5px solid var(--line)}.gmatt .gan{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.gmatt b{flex:none;margin-left:1px}.gmatt .gan{cursor:pointer}.gmatt .gan:hover{text-decoration:underline}#gmAttChips,#cbAttChips{gap:7px;align-items:flex-start;flex:0 0 auto}#gmAttChips:empty,#cbAttChips:empty{display:none}.gmsubj{border:none;outline:none;font:inherit;font-size:14px;width:100%;padding:6px 2px;background:transparent}.gmbody{flex:1;border:none;outline:none;resize:none;font:inherit;font-size:13.5px;line-height:1.7;padding:14px 2px;min-height:280px;background:transparent}#gmPop input::placeholder,#gmPop textarea::placeholder{color:var(--faint)!important}.gmbody[contenteditable]{overflow-y:auto;word-break:break-word;white-space:normal}.gmbody[contenteditable]:empty:before{content:attr(data-ph);color:var(--faint);pointer-events:none}.gmbody[contenteditable=false]{color:var(--muted)}.gmbody p{margin:0 0 .5em}.gmbody ul,.gmbody ol{margin:.2em 0 .5em;padding-left:1.45em}.gmbody li{margin:.1em 0}.gmbody a{color:var(--blue)}#gmPop .gmbody b,#gmPop .gmbody strong,#gmPop .gmfb b{font-weight:700!important}.gmfmt{display:none;gap:2px;align-items:center;flex:0 0 auto;padding:5px 0 4px;border-top:1px solid var(--line);overflow-x:auto;scrollbar-width:none}.gmfmt::-webkit-scrollbar{display:none}#gmPop.fmton .gmfmt{display:flex}.gmfb{border:none;background:transparent;color:var(--muted);border-radius:var(--r-2);min-width:27px;height:25px;padding:0 5px;font:inherit;font-size:12.5px;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex:none}.gmfb:hover{background:var(--hover-fill);color:var(--navy)}.gmfb.on{background:var(--blue-bg);color:var(--blue)}.gmfsep{width:1px;height:14px;background:var(--line);margin:0 4px;flex:none}.gmfc{width:14px;height:14px;border-radius:50%;border:1px solid var(--line);cursor:pointer;flex:none;margin:0 1px}.gmfc:hover{transform:scale(1.18)}#gmLkBar input{flex:1;min-width:90px;border:1px solid var(--line);border-radius:var(--r-2);padding:4px 8px;font:inherit;font-size:12px;background:var(--card);color:var(--text);outline:none}.gmfoot .btn.arm{background:var(--red-strong);color:#fff;border-color:var(--red-strong)}.gmfoot{display:flex;gap:8px;align-items:center;padding-top:12px;border-top:1px solid var(--line)}.gmsend{border:none;background:var(--blue);color:#fff;border-radius:var(--r-full);padding:10px 28px;font:inherit;font-size:13.5px;font-weight:700;cursor:pointer}.gmsend.arm{background:var(--red-strong)}.acdd{position:fixed;z-index:320;background:var(--card);border-radius:var(--r-3);box-shadow:var(--sh-pop-lg);min-width:320px;max-width:440px;overflow:hidden;padding:5px}.aci{display:flex;gap:10px;align-items:baseline;padding:9px 13px;border-radius:var(--r-2);cursor:pointer;font-size:13px}.aci b{color:var(--navy);font-weight:600}.aci span{color:var(--muted);font-size:12px}.aci:hover{background:var(--row-hover)}.aci.on,.aci.on:hover{background:var(--blue-bg);box-shadow:inset 2px 0 0 var(--blue)}.mcx{padding:8px 12px;border-radius:var(--r-2);cursor:pointer}.mcx:hover{background:var(--row-hover)}.mact{display:flex;gap:8px;align-items:center;padding:12px 2px 2px;border-top:1px solid var(--line);margin-top:6px;flex-wrap:wrap}.mpanel{border:1px solid var(--line);border-radius:var(--r-3);padding:12px 14px;margin-top:10px;background:var(--gray)}.mpanel textarea{width:100%;min-height:150px;border:1px solid var(--line);border-radius:var(--r-3);padding:10px 12px;font:inherit;font-size:12.5px;line-height:1.6;box-sizing:border-box;background:var(--card);resize:vertical}.mpanel .mrow{display:flex;gap:8px;align-items:center;margin-bottom:8px;flex-wrap:wrap;font-size:12px}.mpanel select,.mpanel input{border:1px solid var(--line);border-radius:var(--r-2);padding:6px 9px;font:inherit;font-size:12.5px;background:var(--card)}.mbub .bt{font-size:10px;opacity:.6;margin-top:6px;text-align:right}.mbub .attc2{display:inline-flex;gap:5px;align-items:center;background:#00000014;border-radius:var(--r-2);padding:4px 9px;font-size:11px;cursor:pointer;margin:6px 6px 0 0}.mbub.out .attc2{background:#ffffff2e;color:#fff}.machip{display:inline-flex;align-items:center;gap:5px;padding:5px 11px;border:1px solid var(--line);border-radius:var(--r-full);background:var(--card);font-size:12px;color:var(--navy);cursor:pointer;line-height:1.2}.machip.on{background:var(--navy);color:#fff;border-color:var(--navy)}.madot{width:7px;height:7px;border-radius:50%;display:inline-block;flex:none}.maun{font-size:10px;font-weight:700;background:#e0362f1f;color:var(--red-strong);border-radius:var(--r-full);padding:1px 6px}.machip.on .maun{background:#ffffff47;color:#fff}.mfrow{display:flex;gap:6px;align-items:center;flex-wrap:wrap;padding:7px 2px 0;font-size:11.5px}.mfl{color:var(--muted);text-decoration:none;padding:2px 5px;border-radius:6px}.mfl.on{color:var(--navy);font-weight:600;background:#80808024}.mflN{margin-left:4px;font-size:10px;font-weight:700;color:#9a5b00;background:#ffe9c9;border-radius:var(--r-full);padding:0 5px}.mflN.bl{color:var(--blue);background:var(--blue-bg)}.mfl.dim{opacity:.45}.mfsep{color:var(--muted);opacity:.4;font-size:10px}.mtrow{display:flex;align-items:flex-start;gap:10px}.mtd{flex:0 0 auto;min-width:42px;text-align:center;font-size:15px;font-weight:800;color:var(--muted);line-height:1.15;padding-top:1px}.mtd small{display:block;font-size:9.5px;font-weight:600;opacity:.7;letter-spacing:.2px}.mtd.hot{color:var(--red-strong)}.mtb{flex:1 1 auto;min-width:0}.mtorg{display:inline-block;margin-left:5px;font-size:10px;font-weight:600;color:var(--muted);background:var(--surface-3);border-radius:var(--r-full);padding:0 6px;vertical-align:1px}.mtok{flex:0 0 auto;align-self:center;width:26px;height:26px;padding:0;border:1px solid var(--line);background:transparent;border-radius:var(--r-full);color:var(--muted);font:inherit;font-size:13px;line-height:1;cursor:pointer;opacity:.32;transition:opacity .15s ease,background .15s ease,color .15s ease,border-color .15s ease}.mtrow:hover .mtok{opacity:.9}.mtok:hover{opacity:1;background:var(--hover-fill);color:var(--text);border-color:var(--line-dark)}@media(hover:none){.mtok{opacity:.7}}.macthd{font-size:11px;font-weight:700;color:var(--muted);letter-spacing:.3px;padding:13px 14px 6px;border-bottom:1px solid var(--line-soft);background:var(--gray);position:sticky;top:0;z-index:2}.icscard{border:1px solid var(--line);border-radius:var(--r-3);padding:12px 14px;margin:8px 0 4px;background:var(--blue-bg);max-width:520px}.icscard .ict{font-weight:600;font-size:13.5px;color:var(--navy);margin-bottom:2px}.icscard .icr{font-size:12.5px;color:#5f6368;margin-top:3px}.icscard .icbtns{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap}.exwrap{max-width:none}.exhero{display:flex;gap:24px;align-items:center;background:var(--card);border:1px solid var(--line);border-radius:var(--r-4);padding:20px 24px;box-shadow:var(--sh-1)}.exhero .donut{flex:none;width:132px;height:132px}.exheroR{flex:1;min-width:0}.exchip{display:inline-block;margin-left:8px;padding:2px 10px;background:var(--surface-3);border-radius:var(--r-full);font-size:11.5px;font-weight:600}@media(max-width:640px){.exhero{flex-direction:column;text-align:center;gap:14px}}.crmwrap{display:grid;grid-template-columns:400px 1fr;gap:14px;max-width:none}@media(max-width:900px){.crmwrap{grid-template-columns:1fr}}.crmchip.crmnc{background:var(--orange-bg);color:var(--orange-t);font-weight:600}.crmchip.crmnc.on{background:var(--orange-t);color:#fff}@media(max-width:430px){.crmwrap{gap:10px}.crmlist{height:62vh}.crmdetail{height:auto;min-height:50vh;padding:14px}.crmtop{padding:8px 10px}.crmitem{padding:10px 12px}.crmitem .cn{display:flex;flex-wrap:wrap;align-items:center;row-gap:3px}.crmco{margin-left:4px}.crmchip{padding:6px 10px;font-size:12px}}.crmlist{background:var(--card);border:1px solid var(--line);border-radius:var(--r-4);overflow-y:auto;height:calc(100vh - 128px)}.crmdetail{background:var(--card);border:1px solid var(--line);border-radius:var(--r-4);overflow-y:auto;height:calc(100vh - 128px);padding:20px 24px;display:flex;flex-direction:column}.crmtop{position:sticky;top:0;background:var(--card);z-index:3;padding:10px 12px 8px;border-bottom:1px solid var(--line)}.crmtop input{width:100%;border:1px solid var(--line);border-radius:var(--r-3);padding:8px 12px;font:inherit;font-size:13px;outline:none;box-sizing:border-box;margin-bottom:8px}.crmchips{display:flex;gap:5px;flex-wrap:wrap}.crmchip{border:none;background:var(--fill);border-radius:var(--r-full);padding:5px 11px;font-size:11.5px;cursor:pointer;color:var(--text)}.crmchip.on{background:var(--navy);color:#fff}.crmitem{padding:10px 14px;border-bottom:1px solid var(--line);cursor:pointer}.crmitem:hover{background:var(--row-hover)}.crmitem.sel,.crmitem.sel:hover{background:var(--blue-bg);box-shadow:var(--sel-rail)}.crmitem .cn{font-size:13px;color:var(--navy);font-weight:600}.crmitem .cs{font-size:11px;color:var(--muted);margin-top:2px}.crmco{font-size:10px;border-radius:var(--r-1);padding:1px 6px;background:var(--fill);color:var(--muted);margin-left:6px;font-weight:400}.crmseg{display:flex;gap:5px;margin-bottom:8px}.crmsegb{flex:1;border:1px solid var(--line-dark);background:var(--card);border-radius:var(--r-2);padding:6px 0;font-size:12px;cursor:pointer;color:var(--muted);font:inherit;font-weight:500}.crmsegb.on{background:var(--navy);color:var(--card);border-color:var(--navy)}.crmog{display:flex;align-items:center;gap:9px;padding:10px 14px;cursor:pointer;border-bottom:1px solid var(--line);-webkit-user-select:none;user-select:none}.crmog:hover{background:var(--gray)}.crmog.open{background:var(--blue-bg)}.crmog .arw{font-size:10px;color:var(--muted);width:11px;flex:none;text-align:center}.crmog .obadge{width:24px;height:24px;border-radius:50%;color:#fff;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;flex:none}.crmog .onm{font-size:13px;color:var(--navy);font-weight:600;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crmog .ocnt{font-size:10.5px;border-radius:var(--r-full);padding:1px 9px;font-weight:700;flex:none}.crmog .cbmailico{flex:none;cursor:pointer;font-size:12.5px;opacity:.5;padding:0 4px}.crmog .cbmailico:hover{opacity:1}.crmoc .cbchk{position:absolute;left:16px;top:50%;transform:translateY(-50%);margin:0;cursor:pointer}.crmoc{position:relative;padding:8px 14px 8px 54px;border-bottom:1px solid var(--line);cursor:pointer;display:flex;align-items:center;gap:9px}.crmoc:before{content:"";position:absolute;left:34px;top:0;bottom:0;width:2px;background:var(--line)}.crmoc:last-child:before{bottom:50%}.crmoc:hover{background:var(--row-hover)}.crmoc.sel,.crmoc.sel:hover{background:var(--blue-bg);box-shadow:var(--sel-rail)}.crmoc .oav{width:26px;height:26px;border-radius:50%;background:var(--gray);color:var(--muted);font-size:11px;font-weight:600;display:flex;align-items:center;justify-content:center;flex:none;border:1px solid var(--line)}.crmoc .ocn{min-width:0;flex:1}.crmoc .ocn .l1{font-size:12.5px;color:var(--navy);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crmoc .ocn .l1 .ti{color:var(--muted);font-weight:400;font-size:11px;margin-left:6px}.crmoc .ocn .l2{font-size:11px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:1px}.crmfield{display:flex;gap:10px;font-size:13.5px;padding:9px 0;border-bottom:1px solid var(--line)}.crmfield:last-child{border-bottom:none}.crmfield .k{width:110px;color:var(--muted);flex:none;font-size:12.5px}.crmfield .v{flex:1;word-break:break-all}.crmmail{padding:10px 13px;border:1px solid var(--line);border-radius:var(--r-3);margin-bottom:7px;cursor:pointer;font-size:12.5px}.crmmail:hover{background:var(--row-hover)}.crmmail.pend{border-style:dashed;background:var(--surface-2);cursor:default}.crmmail.pend:hover{background:var(--surface-2)}.crmmail .mm1{display:flex;gap:8px}.crmmail .mm1 b{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;color:var(--navy)}.crmmail .mm2{color:var(--muted);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ctav{width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,#3478f6,#af52de);color:#fff;font-size:26px;display:flex;align-items:center;justify-content:center;font-weight:600;flex:none}.crmhead{display:flex;align-items:center;gap:16px;padding:2px 2px 16px;border-bottom:1px solid var(--line);margin-bottom:16px}.crmhead .hn{font-size:21px;color:var(--navy);letter-spacing:-.3px}.crmhead .hs{font-size:12.5px;color:var(--muted);margin-top:3px}.crmhead .hact{margin-left:auto;display:flex;gap:10px}.crmcols{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:stretch}.crmcols>*{min-width:0}@media(max-width:1100px){.crmcols{grid-template-columns:1fr}}.crmcard{border:1px solid var(--line);border-radius:var(--r-3);padding:14px 18px;background:var(--card);height:100%;display:flex;flex-direction:column}.crmcard h4{font-size:11.5px;color:var(--muted);margin:0 0 8px;font-weight:600;letter-spacing:.2px;display:flex;align-items:center;gap:7px;min-height:17px;flex-wrap:wrap}.crmcard .grow{flex:1}.abtn{border:1px solid var(--line);background:var(--card);border-radius:var(--r-3);width:64px;padding:9px 0 7px;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:3px;font:inherit}.abtn:hover{background:var(--row-hover);border-color:var(--blue)}.abtn span{font-size:16px}.abtn small{font-size:10.5px;color:var(--muted)}.mgcard{border:1px solid var(--line);border-radius:14px;padding:16px 18px;margin-bottom:14px;background:var(--card)}.mgcard-h{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:12px}.mgcard-sub{font-size:12.5px;color:var(--muted)}.mgbadge{display:inline-block;font-size:10.5px;border-radius:var(--r-full);padding:2px 9px;background:#78788029;color:var(--muted);font-weight:500}.mgbadge.mgbadge-key{background:var(--blue-bg);color:var(--blue);font-weight:600}.mggrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin-bottom:12px}.mgrec{border:1px solid var(--line);border-radius:10px;padding:10px 12px}.mgrec-nm{font-size:13px;color:var(--navy);font-weight:600}.mgrec-ti{color:var(--muted);font-weight:400;font-size:11px;margin-left:6px}.mgrec-l{font-size:11.5px;color:var(--muted);margin-top:3px;word-break:break-all}.mgrec-src{margin-top:7px}.mgprev{border:1.5px solid var(--blue);border-radius:var(--r-3);padding:12px 14px;background:var(--blue-bg)}.mgprev-t{font-size:10.5px;color:var(--blue);font-weight:700;letter-spacing:.3px;margin-bottom:6px}.mgprev-nm{font-size:14px;color:var(--navy);font-weight:600;margin-bottom:6px}.mgprev-l{font-size:12.5px;color:var(--text);padding:3px 0;display:flex;gap:8px}.mgprev-l .k{width:52px;color:var(--muted);flex:none}.mgbtns{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.rotag{background:var(--fill);border-radius:var(--r-1);padding:1px 7px;font-size:10px;color:var(--muted)}.goalbox2{border:1px solid var(--line);border-radius:var(--r-3);padding:12px 15px;background:var(--gray);font-size:13px;line-height:1.55}.brcode{font-size:10.5px;color:var(--muted);font-variant-numeric:tabular-nums;background:var(--surface-3);border-radius:var(--r-1);padding:1px 5px}.ctl{font-size:10.5px;color:var(--muted);margin-bottom:3px}.cin{width:100%;border:1px solid var(--line);border-radius:var(--r-2);padding:8px 11px;font:inherit;font-size:13px;outline:none;box-sizing:border-box;background:var(--card)}.cin:focus{border-color:var(--blue)}.erpkey{background:var(--blue-bg);color:var(--blue);border-radius:var(--r-1);padding:2px 8px;font-size:10.5px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.2px}.erpread{background:var(--surface-3);border:1px dashed var(--line-dark);border-radius:var(--r-2);padding:2px 14px 4px;margin-top:2px}.erpread+.erpkey{margin-top:10px;display:inline-block}.erpread .crmfield{border-bottom:1px solid var(--line-soft)}.erpread .crmfield:last-child{border-bottom:none}.erpstamp{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:10.5px;padding:6px 2px 0}.erprfr{border:none;background:none;color:var(--muted);cursor:pointer;font:inherit;font-size:11px;padding:0}.erplink{font-size:11.5px;color:var(--blue);text-decoration:none;font-weight:600}.botcard{background:var(--card);border:1px solid var(--line);border-radius:var(--r-4);padding:14px 16px;display:flex;gap:12px;align-items:center}.botcard:hover{border-color:var(--blue)}.bdot{width:8px;height:8px;border-radius:50%;background:var(--green-strong);flex:none}.bdot.off{background:#c3c9d4}.bdot.err{background:var(--red-strong)}.bdot.warn{background:#ff9500}.excard{background:var(--card);border:1px solid var(--line);border-radius:var(--r-4);padding:16px 18px}.excard,.botcard,.mlist,.mthread,.crmlist,.crmdetail,.crmmail{box-shadow:var(--sh-1)}.excard h3{font-size:13px;color:var(--navy);margin:0 0 12px}.exkpi{font-size:30px;color:var(--navy);letter-spacing:-.5px;font-variant-numeric:tabular-nums}.exsub{font-size:12px;color:var(--muted);margin-top:4px}.exmo{display:flex;align-items:flex-end;gap:6px;height:120px;padding-top:8px}.exmo .mcol2{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;position:relative;cursor:pointer}.exmo .mcol2:hover .mbar{opacity:.75}.exmo .mcol2.sel .mlb{color:var(--navy);font-weight:700}.exmo .mtip{display:none;position:absolute;top:-26px;left:50%;transform:translate(-50%);background:var(--navy);color:#fff;font-size:10.5px;padding:3px 8px;border-radius:6px;white-space:nowrap;z-index:6;pointer-events:none;box-shadow:0 2px 8px #0000002e}.exmo .mcol2:hover .mtip{display:block}.exmo .mbar{width:70%;background:var(--blue);border-radius:5px 5px 0 0;min-height:2px}.exmo .mlb{font-size:10px;color:var(--muted)}.exlist{columns:2;column-gap:36px}.exlist.one{columns:1}.exrow.clk{cursor:pointer}.exrow.clk:hover{background:var(--row-hover)}.exview{position:fixed;inset:0;z-index:300;background:#0000008c;display:flex;align-items:center;justify-content:center}.exview img{max-width:88vw;max-height:88vh;border-radius:var(--r-3);box-shadow:var(--sh-lightbox);background:#fff}.xdoc{width:min(880px,92vw);max-height:88vh;background:#fff;border-radius:var(--r-4);box-shadow:var(--sh-lightbox);display:flex;flex-direction:column;overflow:hidden}.xdoc .xdt{display:flex;gap:8px;align-items:center;padding:13px 18px;border-bottom:1px solid var(--line);font-size:13px;color:var(--navy)}.xdoc pre{flex:1;overflow:auto;margin:0;padding:18px 22px;font:12.5px/1.65 SF Mono,Menlo,monospace;white-space:pre-wrap;word-break:break-word;color:var(--text)}.exview .xcap{position:absolute;top:18px;left:50%;transform:translate(-50%);color:#fff;font-size:13px;text-shadow:0 1px 4px rgba(0,0,0,.6)}.donut{width:150px;height:150px;border-radius:50%;position:relative;flex:none}.donut:after{content:"";position:absolute;inset:24%;border-radius:50%;background:var(--card)}.donut .dc{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:2;font-size:11px;color:var(--muted)}.donut .dc b{font-size:14px;color:var(--navy)}.dleg{flex:1;min-width:180px}.dleg .dr{display:flex;align-items:center;gap:8px;padding:5px 2px;font-size:12.5px;border-bottom:1px solid var(--line)}.dleg .dr:last-child{border-bottom:none}.dleg .dot{width:9px;height:9px;border-radius:3px;flex:none}.dleg .nm{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dleg .pc{color:var(--muted);font-size:11.5px;width:44px;text-align:right}.dleg .am{font-variant-numeric:tabular-nums;width:88px;text-align:right}.exrow{display:flex;gap:10px;padding:7px 4px;border-bottom:1px solid var(--line);font-size:12.5px;align-items:center;break-inside:avoid}.exrow .d{width:76px;flex:none;color:var(--muted);font-variant-numeric:tabular-nums}.exrow .c{width:90px;flex:none}.exrow .a{margin-left:auto;font-variant-numeric:tabular-nums;color:var(--navy)}:root{--co-덕우무역:#3478f6;--co-유니버스AI:#af52de;--co-SquareAI:#795548;--co-브라이튼:#ff9500;--co-개인:#cabdbf}.calbar{display:flex;align-items:center;gap:10px;margin-bottom:8px;flex-wrap:wrap}.calbar .nav button{border:none;background:var(--fill);border-radius:var(--r-2);width:26px;height:26px;cursor:pointer;font-size:13px}.calbar .title{font-size:15px;color:var(--navy)}.calsearch{position:relative;display:flex;align-items:center;gap:6px;background:var(--fill);border:1px solid var(--line);border-radius:var(--r-2);padding:2px 9px}.calsearch svg{width:13px;height:13px;color:var(--muted);flex:none}.calsearch input{border:none;background:transparent;color:var(--text);font:inherit;font-size:12px;padding:4px 0;width:148px;min-width:0;outline:none}.calsearch input::-webkit-search-cancel-button{cursor:pointer}.calspop{display:none;position:absolute;top:calc(100% + 6px);right:0;z-index:400;width:min(430px,80vw);max-height:min(58vh,420px);overflow:auto;background:var(--card);border:1px solid var(--line);border-radius:var(--r-3);box-shadow:var(--sh-2);padding:4px}.calsrow{display:flex;gap:8px;align-items:flex-start;padding:6px 8px;border-radius:var(--r-2);cursor:pointer}.calsrow:hover,.calsrow.on{background:var(--row-hover)}.calsrow.done{opacity:.5}.calsdate{flex:none;min-width:78px;padding-top:1px;font-size:11px;color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums}.calsdot{flex:none;width:8px;height:8px;border-radius:50%;margin-top:4px}.calsmain{display:flex;flex-direction:column;min-width:0}.calstit{font-size:12.5px;line-height:1.35;color:var(--text);word-break:break-word}.calssnip{margin-top:2px;font-size:11px;line-height:1.35;color:var(--muted);word-break:break-word}.calsempty,.calsmore{padding:8px 9px;font-size:11.5px;color:var(--muted)}.calssrc{flex:none;margin-left:auto;align-self:center;padding:1px 6px;border-radius:var(--r-2);font-size:10px;line-height:1.5;color:var(--muted);border:1px solid var(--line);white-space:nowrap}.calssrc.g{color:var(--text);border-color:var(--muted)}.calschips{display:flex;gap:6px;padding:4px 6px 6px}.calschip{font:inherit;font-size:11px;padding:2px 9px;border-radius:999px;border:1px solid var(--line);background:transparent;color:var(--muted);cursor:pointer}.calschip.on{color:var(--text);border-color:var(--muted);background:var(--row-hover)}@media(max-width:760px){.calsearch{order:9;flex:1 1 100%}.calsearch input{width:100%;flex:1}.calspop{left:0;right:0;width:auto}}.callegend{display:flex;gap:12px;align-items:center;font-size:11px;color:var(--muted);flex-wrap:wrap;margin-bottom:8px}.cotag{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:5px}.calwrap{overflow:auto;border-radius:var(--r-3);background:var(--card);box-shadow:var(--sh-1);height:calc(100vh - 178px)}.calgrid{display:grid;min-width:700px}.cal-dhead{padding:8px 6px 6px;height:54px;box-sizing:border-box;text-align:center;border-bottom:1px solid var(--line);border-left:1px solid var(--line);font-size:11.5px;color:var(--muted);background:var(--surface-2);position:sticky;top:0;z-index:5}.cal-dhead b{display:block;font-size:16px;color:var(--navy);margin-top:2px;font-variant-numeric:tabular-nums}.cal-dhead.today b{background:var(--blue);color:#fff!important;width:26px;height:26px;line-height:26px;border-radius:50%;margin:2px auto 0}.cal-dhead.sat,.cal-dhead.sat b{color:var(--blue-sat)}.cal-dhead.sun,.cal-dhead.sun b{color:var(--red-strong)}.corner2{border-bottom:1px solid var(--line);background:var(--surface-2);position:sticky;top:0;z-index:5;height:54px;box-sizing:border-box}.cal-adlab{position:sticky;top:54px;z-index:4;background:var(--card);border-bottom:1px solid var(--line);font-size:10px;color:var(--muted);text-align:right;padding:6px 6px 8px;box-sizing:border-box}.cal-adcell{position:sticky;top:54px;z-index:4;background:var(--card);border-bottom:1px solid var(--line);border-left:1px solid var(--line);padding:3px 4px 6px;min-height:26px;box-sizing:border-box}.adev{border-radius:var(--r-2);padding:5px 10px;font-size:12px;line-height:1.35;color:#fff;margin-bottom:3px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;box-shadow:var(--sh-1s);max-width:100%;min-width:0}.cal-sp{height:14px;background:transparent}.cal-sp.col{border-left:1px solid var(--line)}.adev.done{background:var(--green-strong)!important}.adev.adspacer{background:transparent!important;box-shadow:none!important;visibility:hidden;pointer-events:none}.chlab{font-size:11px;color:var(--muted);text-align:right;padding-right:6px;transform:translateY(-6px);font-variant-numeric:tabular-nums}.daycol{position:relative;border-left:1px solid var(--line);background:repeating-linear-gradient(to bottom,transparent 0,transparent calc(var(--rh,46px) - 1px),var(--line) calc(var(--rh,46px) - 1px),var(--line) var(--rh,46px))}.evt2{position:absolute;left:2px;right:4px;border-radius:var(--r-2);padding:4px 10px;font-size:12.5px;line-height:1.35;color:#fff;overflow:hidden;z-index:2;box-shadow:var(--sh-1s);cursor:pointer;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.evt2.done,.adev.done{background:var(--green-strong)!important;color:#fff!important}.evt2{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab}.evt2 .ers{position:absolute;left:0;right:0;bottom:0;height:7px;cursor:ns-resize}.evt2.dragging{opacity:.85;box-shadow:0 10px 26px #00000059;z-index:9;cursor:grabbing}.daycol.calhov{background-color:#2563eb0f}#calTip{position:fixed;z-index:500;background:var(--navy);color:#fff;font-size:11.5px;font-weight:700;padding:3px 10px;border-radius:var(--r-2);pointer-events:none;display:none;box-shadow:0 4px 14px #0000004d}.admore{font-size:10.5px;color:var(--blue);cursor:pointer;padding:1px 4px;font-weight:700}.evt2.ghost{opacity:.55;z-index:1;pointer-events:none;outline:2px dashed rgba(0,0,0,.35);outline-offset:-2px;box-shadow:none}.gdlg{position:fixed;z-index:250;width:372px;background:var(--card);border-radius:var(--r-4);box-shadow:0 24px 70px #00000047;padding:16px 20px 18px}.gdlg .gd-x{position:absolute;top:12px;right:14px;cursor:pointer;color:var(--muted);font-size:15px;padding:4px}.gdlg .gd-title{width:100%;border:none;border-bottom:2px solid var(--blue);font:inherit;font-size:18px;padding:8px 2px;outline:none;margin:10px 0 16px;box-sizing:border-box;background:transparent;color:var(--text)}.gdlg .gd-row{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--text);margin-bottom:12px;flex-wrap:wrap}.gdlg select,.gdlg input[type=date]{border:1px solid var(--line);border-radius:var(--r-2);padding:6px 8px;font:inherit;font-size:12.5px;background:var(--card);color:var(--text)}.gdlg .gd-foot{display:flex;justify-content:flex-end;gap:8px;margin-top:6px}.gdlg .gd-save{border:none;background:var(--blue);color:#fff;border-radius:var(--r-full);padding:8px 22px;font-size:13px;cursor:pointer}.calpick2{display:flex;gap:5px;margin-top:7px}.calpick2 i{width:14px;height:14px;border-radius:50%;cursor:pointer;opacity:.4;border:2px solid transparent;box-sizing:border-box}.calpick2 i.sel{opacity:1;border-color:#fff}.nowline2{position:absolute;left:0;right:0;border-top:2px solid var(--red-strong);z-index:3;pointer-events:none}.nowline2:before{content:"";position:absolute;left:-5px;top:-6px;width:10px;height:10px;border-radius:50%;background:var(--red-strong)}.mgrid{display:grid;grid-template-columns:repeat(7,1fr);height:calc(100vh - 182px);min-height:560px}.mghead{padding:7px 6px;text-align:center;font-size:11px;color:var(--muted);border-bottom:1px solid var(--line);background:var(--surface-2)}.mgcell{min-height:0;min-width:0;overflow:visible;clip-path:inset(0);outline-offset:-2px;border-left:1px solid var(--line);border-top:1px solid var(--line);padding:4px 5px;cursor:pointer}.mgcell:nth-child(7n+1){border-left:none}.mgd{font-size:11px;color:var(--muted);font-variant-numeric:tabular-nums;margin-bottom:3px}.mgd.today{background:var(--blue);color:#fff;width:20px;height:20px;line-height:20px;border-radius:50%;text-align:center}.mgd.dim{opacity:.35}.mgev{font-size:11.5px;border-radius:var(--r-1);padding:2.5px 6px;margin-bottom:2.5px;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mgev.done{background:var(--green-strong)!important}.ygrid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding:14px}.ycell{border:1px solid var(--line);border-radius:var(--r-3);padding:12px 14px;cursor:pointer}.ycell:hover{background:var(--row-hover)}.ycell .yname{font-size:13px;color:var(--navy)}.ycell .ycnt{font-size:11.5px;color:var(--muted);margin-top:4px}.evpop2{position:fixed;z-index:210;width:340px;max-width:calc(100vw - 24px);background:var(--card);border-radius:var(--r-4);box-shadow:var(--sh-pop-lg);padding:16px 18px;display:none;max-height:calc(100vh - 16px);overflow-y:auto;overscroll-behavior:contain}.evpop2 .er{font-size:12.5px;color:var(--muted);margin-top:3px}.evpop2 .ic{border:none;background:none;cursor:pointer;font-size:15px;line-height:1;padding:6px;border-radius:50%;color:var(--muted);transition:background .12s}.evpop2 .ic:hover{background:var(--hover-fill)}.evpop2 .row{display:flex;gap:11px;align-items:flex-start;font-size:13px;color:var(--text);margin-top:12px;line-height:1.5}.evpop2 .row .ri,.evpop2 .ri{flex:none;width:18px;text-align:center;color:var(--muted);font-size:14px}.evpop2 .foot{display:flex;align-items:center;gap:8px;margin-top:16px;padding-top:13px;border-top:1px solid var(--line)}body{padding-left:76px}.rail{position:fixed;left:8px;top:90px;z-index:41;width:56px;display:flex;flex-direction:column;gap:18px;align-items:center}.rail .ritem{border:none;background:transparent;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:3px;font:inherit;padding:0}.rail .ritem .ric{width:40px;height:26px;border-radius:var(--r-3);display:flex;align-items:center;justify-content:center;color:#6e6e73;transition:background .15s,color .15s}.rail .ritem .ric svg{width:19px;height:19px;display:block}.rail .ritem:hover .ric{background:var(--hover-fill)}.rail .ritem.on .ric{background:var(--blue-bg);color:var(--blue)}.rail .ritem .rlb{font-size:11px;color:var(--text);letter-spacing:.2px}.rail .ritem.on .rlb{color:var(--blue)}.rail .ritem .rbdg{position:absolute;top:4px;right:8px;min-width:17px;height:17px;line-height:17px;padding:0 4px;color:#fff;font-size:10.5px;font-weight:800;border-radius:var(--r-full);text-align:center;box-sizing:border-box;pointer-events:none}.rail .ritem .rbdg-red{background:var(--red-strong)}@media(max-width:760px){body{padding-left:16px}.rail{position:static;flex-direction:row;width:auto;margin-bottom:10px}}@media(orientation:landscape)and (max-height:520px){body{padding-top:8px;padding-bottom:12px}header{position:static;padding:6px 12px;margin-bottom:6px;gap:8px}.tab{padding:4px 12px}.rail{top:58px;gap:9px}.rail .ritem .rlb{display:none}.mgrid{min-height:0}.fcol{height:calc(100vh - 148px);min-height:0}.mlist,.mthread,.crmlist,.crmdetail{height:calc(100vh - 104px)}.calwrap{height:calc(100vh - 146px)}.modal{max-height:calc(100vh - 20px)}}@supports (padding:env(safe-area-inset-left)){@media(orientation:landscape)and (max-height:520px){body{padding-left:calc(64px + env(safe-area-inset-left));padding-right:calc(14px + env(safe-area-inset-right))}.rail{left:calc(4px + env(safe-area-inset-left))}}}@media(pointer:coarse){.btn{min-height:36px}.machip{min-height:32px}.tab{padding:7px 14px}.rail .ritem .ric{width:44px;height:32px}.day input{min-height:26px}}.brtview{display:none}.fwrap{max-width:none}.fdrag{outline:2px dashed var(--green-strong);outline-offset:-6px;background:#0b80430d;border-radius:var(--r-3)}.fbar{display:flex;align-items:center;gap:10px;margin:2px 0 10px;flex-wrap:wrap}.fsearch{border:1px solid var(--line);border-radius:var(--r-full);padding:5px 12px;font-size:12px;width:220px;background:var(--card);color:var(--text);outline:none}.fcols{display:flex;overflow-x:auto;border:1px solid var(--line);border-radius:var(--r-3);background:var(--card)}.fcol{position:relative;width:252px;flex:none;border-right:1px solid var(--line);overflow-y:auto;padding:8px 7px;height:calc(100vh - 190px);min-height:340px}.fcol.fpad{padding:0}.fresize{position:absolute;top:0;right:0;width:7px;height:100%;cursor:col-resize;z-index:6}.fresize:hover{background:linear-gradient(90deg,transparent,rgba(128,128,128,.28))}body.fresizing{cursor:col-resize!important;-webkit-user-select:none;user-select:none}.fcol:last-child{border-right:none}.finfo{flex:1;min-width:280px;padding:22px 24px;display:flex;flex-direction:column;gap:6px}.finfo .fibig{font-size:38px}.finfo .finame{font-size:15px;color:var(--navy);word-break:break-all}.finfo .firow{font-size:12px;color:var(--muted)}.finfo .fibtn{margin-top:10px;align-self:flex-start;border:none;background:var(--blue);color:#fff;border-radius:var(--r-full);padding:7px 16px;font-size:12.5px;cursor:pointer}.fprev{flex:1;min-width:380px;padding:0;display:flex;flex-direction:column;height:calc(100vh - 190px);min-height:340px}.fpv-hd{display:flex;align-items:center;gap:8px;padding:11px 14px;border-bottom:1px solid var(--line);font-size:13px;color:var(--navy);font-weight:600}.fpv-hd .fic{font-size:17px;flex:none}.fpv-body{flex:1;min-height:0;background:#f5f5f7;display:flex;align-items:center;justify-content:center}.fpv-body iframe{width:100%;height:100%;border:none;background:#fff}.fpv-body img{max-width:100%;max-height:100%;object-fit:contain}.fpv-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--muted);font-size:13px;text-align:center;padding:24px}.fpv-empty .fibig{font-size:44px}.fpv-ft{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:9px 14px;border-top:1px solid var(--line);font-size:11.5px;color:var(--muted)}.fpv-ft .fibtn{border:none;background:var(--blue);color:#fff;border-radius:var(--r-full);padding:6px 14px;font-size:12px;cursor:pointer}.fpv-ft .fibtn.sec{background:var(--fill);color:var(--text)}.fghead{font-size:11.5px;font-weight:600;color:var(--muted);padding:11px 10px 4px}.fitem{display:flex;align-items:center;gap:9px;padding:5px 10px;border-radius:var(--r-2);font-size:14px;cursor:pointer;white-space:nowrap}.fitem .fic{width:22px;flex:none;display:flex;align-items:center;justify-content:center;font-size:16px}.fitem .fnm{flex:1;overflow:hidden;text-overflow:ellipsis;color:var(--text)}.fitem .fchev{color:var(--faint);font-size:13px;flex:none}.fitem:hover{background:var(--row-hover)}.fitem.pastsel{background:var(--fill)}.fitem.sel{background:var(--blue)}.fitem.sel .fnm{color:#fff!important}.fitem.sel .fchev{color:#ffffffd9}.fpv-hd .fibtn,.fbar .fibtn,.finfo .fibtn.attf{border:none;background:var(--blue);color:#fff;border-radius:var(--r-full);padding:5px 12px;font-size:12px;cursor:pointer;flex:none}.fpv-hd .fibtn.sec,.fbar .fibtn.sec{background:var(--fill);color:var(--text);cursor:default}.fpv-hd .fibtn{margin-left:auto}.fchk{width:15px;height:15px;flex:none;cursor:pointer;margin:0;accent-color:var(--blue)}.fempty{font-size:12px;color:var(--muted);padding:14px 12px;white-space:normal}.fpathbar{display:flex;align-items:center;gap:5px;font-size:12px;color:var(--muted);padding:9px 6px 0;flex-wrap:wrap}.ember-fab{position:fixed;right:22px;bottom:22px;z-index:120;width:52px;height:52px;border-radius:50%;border:none;background:var(--navy);color:#fff;font-size:22px;cursor:pointer;box-shadow:0 6px 20px #00000040}.ember-fab:hover{transform:scale(1.06)}.ember-panel{position:fixed;right:22px;bottom:86px;z-index:121;width:390px;height:560px;max-height:calc(100vh - 120px);background:var(--card);border:1px solid var(--line);border-radius:var(--r-4);box-shadow:var(--sh-modal);display:none;flex-direction:column;padding:12px 14px}.ember-panel.on{display:flex}.ember-panel.big{width:min(860px,calc(100vw - 44px));height:calc(100vh - 130px)}.ember-panel.big .cmsg{max-width:82%;font-size:13.5px}.ember-zoom{border:none;background:transparent;cursor:pointer;font-size:14px;color:var(--muted);padding:2px 6px}.ember-zoom:hover{color:var(--navy)}.ember-head{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--navy);padding:2px 2px 10px;border-bottom:1px solid var(--line)}.ember-x{margin-left:8px;border:none;background:none;cursor:pointer;color:var(--muted);font-size:13px}.chatlog{flex:1;overflow-y:auto;padding:10px 4px;display:flex;flex-direction:column;gap:10px}.cmsg.csrc{font-size:10.5px;color:var(--muted);background:transparent;padding:0 6px}.cmsg.csrc a{color:var(--blue);text-decoration:none}.cmsg{max-width:78%;padding:9px 13px;border-radius:var(--r-4);font-size:13.5px;line-height:1.55;white-space:pre-wrap;word-break:break-word}.cmsg.me{align-self:flex-end;background:var(--blue);color:#fff;border-bottom-right-radius:5px}.cmsg.em{align-self:flex-start;background:var(--card);border:1px solid var(--line);border-bottom-left-radius:5px}.cmsg.thinking{color:var(--muted);font-style:normal}.chatbar{display:flex;gap:8px;padding:10px 0 0}.chatbar input{flex:1;border:1px solid var(--line);border-radius:var(--r-full);padding:10px 16px;font-size:13.5px;outline:none;background:var(--card);color:var(--text)}.chatbar button{border:none;background:var(--blue);color:#fff;border-radius:var(--r-full);padding:0 18px;font-size:13px;cursor:pointer}.dirbadge{flex:0 0 auto;font-size:10px;letter-spacing:-.01em;padding:1px 6px;border-radius:var(--r-full);white-space:nowrap;background:#ffe9c9;color:#9a5b00}.dirbadge.done{background:#d7efdd;color:var(--green-t)}.wref .dirbadge{margin-left:auto}#dirPop{position:fixed;z-index:620;width:290px;background:var(--card);border:1px solid var(--line-dark);border-radius:14px;box-shadow:var(--sh-pop-lg);padding:15px;display:none}#dirPop.on{display:block}#dirPop .dpt{font-size:12.5px;color:var(--navy);margin-bottom:3px}#dirPop .dps{font-size:11.5px;color:var(--muted);margin-bottom:12px;line-height:1.45;word-break:break-all}#dirPop label{display:block;font-size:11px;color:var(--muted);margin:0 0 4px}#dirPop .fld{margin-bottom:11px}#dirPop select,#dirPop input{width:100%;box-sizing:border-box;border:1px solid var(--line-dark);border-radius:var(--r-2);padding:8px 10px;font:inherit;font-size:12.5px;color:var(--text);background:var(--card);outline:none}#dirPop select:focus,#dirPop input:focus{border-color:var(--blue)}#dirPop .acts{display:flex;gap:8px;margin-top:13px}#dirPop .acts button{flex:1;border:0;border-radius:10px;padding:9px 12px;font:inherit;font-size:12.5px;cursor:pointer}#dirPop .acts .ok{background:var(--blue);color:#fff}#dirPop .acts .no{flex:0 0 74px;background:var(--gray);color:var(--muted)}#bv-dir .dirhead{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin:2px 0 12px}#bv-dir .dirhead h2{margin:0;font-size:15.5px;color:var(--navy)}#bv-dir .dirsum{font-size:12px;color:var(--muted)}#bv-dir .dirsum b.late{color:var(--red-t)}#bv-dir .dirkan{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}#bv-dir .dcol{background:var(--gray);border:1px solid var(--line);border-radius:var(--r-4);padding:11px 10px 12px;min-height:180px}#bv-dir .dcol-h{display:flex;align-items:center;gap:6px;margin-bottom:10px;padding:0 2px}#bv-dir .dcol-h .t{font-size:12px;color:var(--navy)}#bv-dir .dcol-h .c{font-size:10.5px;color:var(--muted);background:var(--card);border:1px solid var(--line);border-radius:var(--r-full);padding:0 6px}#bv-dir .dcard{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:10px 11px;margin-bottom:8px;cursor:context-menu}#bv-dir .dcard.late{border-color:#e0362f52;background:var(--red-bg)}#bv-dir .dcard .dt{font-size:12px;line-height:1.45;margin-bottom:7px;color:var(--text)}#bv-dir .dmeta{display:flex;align-items:center;gap:6px;flex-wrap:wrap}#bv-dir .dwho{font-size:10.5px;border-radius:var(--r-full);padding:2px 8px}#bv-dir .ddue{font-size:10.5px;color:var(--muted);font-variant-numeric:tabular-nums}#bv-dir .dcorp{font-size:10px;color:var(--muted);border:1px solid var(--line);border-radius:var(--r-1);padding:1px 5px}#bv-dir .dlate{font-size:10.5px;color:var(--red-t);background:var(--red-bg);border-radius:var(--r-full);padding:2px 8px}#bv-dir .dseen{font-size:10.5px;color:var(--muted);margin-top:6px}#bv-dir .dcmt{margin-top:8px;padding-top:7px;border-top:1px dashed var(--line);font-size:11px;color:var(--muted);line-height:1.45}#bv-dir .dempty{color:var(--muted);opacity:.55;font-size:11px;padding:4px 2px}#bv-dir .dquick{display:flex;gap:7px;align-items:center;flex-wrap:wrap;margin-top:14px;padding-top:12px;border-top:1px solid var(--line)}#bv-dir .dquick input[type=text]{flex:1;min-width:180px;border:1px solid var(--line-dark);border-radius:var(--r-2);padding:8px 11px;font:inherit;font-size:12.5px;outline:none;background:var(--card);color:var(--text)}#bv-dir .dquick input[type=text]:focus{border-color:var(--blue)}#bv-dir .dquick select,#bv-dir .dquick input[type=date]{border:1px solid var(--line-dark);border-radius:var(--r-2);padding:8px 9px;font:inherit;font-size:12px;color:var(--text);background:var(--card);outline:none}#bv-dir .dquick button{border:0;border-radius:var(--r-2);padding:9px 16px;background:var(--blue);color:#fff;font:inherit;font-size:12.5px;cursor:pointer}#dirCtx{position:fixed;z-index:620;background:var(--card);border:1px solid var(--line);border-radius:var(--r-3);box-shadow:var(--sh-pop);padding:6px;min-width:158px}#dirCtx button{display:block;width:100%;text-align:left;border:0;background:none;border-radius:var(--r-2);padding:8px 10px;font:inherit;font-size:12.5px;color:var(--text);cursor:pointer}#dirCtx button:hover{background:var(--hover-fill)}#dirCtx button:disabled{color:var(--muted);opacity:.5;cursor:default}#dirCtx button:disabled:hover{background:none;color:var(--muted)}@media(max-width:840px){#bv-dir .dirkan{grid-template-columns:1fr}}body,body *{font-weight:400!important}@media(prefers-color-scheme:dark){.mbub.richcard.out{background:var(--mail-sel-bg)}.bdot.off{background:#4a4a4e}.fpv-body{background:var(--gray)}.dirbadge{background:#3a2e14;color:#ffd60a}.dirbadge.done{background:#14301d;color:#30d158}.mflN{background:#3a2e14;color:#ffd60a}.mflN.bl{background:var(--blue-bg);color:#4da3ff}.mtorg{background:#2a2a2d}.extoast{background:#2c2c30f0;box-shadow:var(--sh-pop),0 0 0 1px #ffffff1a}}.tzseg{display:inline-flex;border:1px solid var(--line-dark);border-radius:var(--r-2);overflow:hidden;vertical-align:middle}.tzseg button{border:0;background:var(--card);font:inherit;font-size:13px;line-height:1;padding:5px 9px;cursor:pointer;color:var(--text)}.tzseg button+button{border-left:1px solid var(--line-dark)}.tzseg button:hover{background:var(--hover-fill)}.tzseg button.on{background:var(--blue-bg);box-shadow:inset 0 0 0 1.5px var(--blue)}.tzconv{font-size:12px;color:var(--muted);background:var(--hover-fill);border-radius:6px;padding:2px 8px}.gdlg .gd-tzrow{margin:-6px 0 12px 22px}.evtz{display:inline-block;margin-left:4px;font-size:11px;font-weight:600;line-height:1.4;padding:0 5px;border-radius:5px;background:#ffffffe6;color:#1d1d1f;white-space:nowrap;vertical-align:baseline}.evtz.s{padding:0 3px;font-size:10.5px}.evt2.pin{border-top:2px dashed rgba(255,255,255,.85)}.tzban{display:flex;align-items:center;gap:10px;flex-wrap:wrap;background:var(--amber);border:1px solid var(--amber-line);border-radius:var(--r-3);padding:8px 12px;margin:0 0 10px;font-size:13.5px;color:var(--text)}.tzban .tzban-sp{flex:1}.tzban button{font:inherit;cursor:pointer;border-radius:var(--r-2)}.tzban .tzban-p{background:var(--text);color:var(--card);border:0;padding:5px 12px;font-weight:600}.tzban .tzban-g,.tzban .tzban-x{background:transparent;border:0;color:var(--muted);padding:5px 8px}.tzban .tzban-g:hover,.tzban .tzban-x:hover{background:var(--hover-fill)}.tab{white-space:nowrap;flex:none}.tabs{flex:none}@media(max-width:760px){#companyTabs{max-width:100%;min-width:0;flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}#companyTabs::-webkit-scrollbar{display:none}}:root{--org-invest:#0071e3;--org-mgmt:#0071e3;--org-dev:#af52de;--org-sales:#ff9500;--org-ops:#34a853}@media(prefers-color-scheme:dark){:root{--org-invest:#0a84ff;--org-mgmt:#0a84ff;--org-dev:#bf5af2;--org-sales:#ff9f0a;--org-ops:#30d158}}#orgChart{font-size:12px;color:var(--text)}.orgcnt{font-size:11px;color:var(--muted);background:var(--hover-fill);border-radius:var(--r-full);padding:2px 8px;white-space:nowrap}.orgcmd{background:var(--card);border:1.5px solid var(--blue);border-radius:var(--r-4);padding:16px 18px;box-shadow:0 0 0 4px var(--blue-bg);max-width:760px;margin:4px auto 0}.orgcmd-h{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.orgcmd-h b{font-size:15px;color:var(--navy)}.orggoal{display:flex;align-items:center;gap:14px;margin-top:12px;padding:10px 12px;background:var(--blue-bg);border-radius:var(--r-3);flex-wrap:wrap}.orggoal .g1{font-size:13px;font-weight:600;color:var(--blue)}.orggoal .num{margin-left:auto;text-align:right}.orggoal .num small{display:block;font-size:11px;color:var(--muted)}.orggoal .num b{font-size:20px;font-variant-numeric:tabular-nums;color:var(--text)}.orggoal .num b.na{font-size:13px;font-weight:600;color:var(--muted)}.orgpills{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.orgpill{display:flex;align-items:center;gap:8px;background:var(--hover-fill);border:1px solid var(--line);border-radius:var(--r-full);padding:5px 12px 5px 5px}.orgpill .av{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:600;color:#fff;background:var(--org-mgmt);flex:none}.orgpill .av.p{background:var(--org-dev)}.orgpill .av.o{background:var(--org-sales)}.orgpill .n{font-weight:600;font-size:12.5px;color:var(--navy)}.orgpill .r{font-size:11px;color:var(--muted)}.orgstem{width:1.5px;height:22px;background:var(--line-dark);margin:0 auto}.orgrail{height:1.5px;background:var(--line-dark);margin:0 12.5%}.orgteams{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.orgcol{display:flex;flex-direction:column;align-items:stretch;min-width:0}.orgcol .orgstem{height:16px}.orgteam{background:var(--card);border:1px solid var(--line);border-top:3px solid var(--tc);border-radius:var(--r-4);padding:14px 12px 10px;display:flex;flex-direction:column;min-width:0;flex:1}.orgteam-h{display:flex;align-items:baseline;gap:6px;padding:0 4px}.orgteam-h b{font-size:15px;color:var(--navy)}.orgteam-h .orgcnt{margin-left:auto}.orglead{display:flex;align-items:center;gap:8px;margin-top:10px;padding:8px 10px;border-radius:var(--r-3);background:var(--hover-fill);border:1px solid var(--line-soft)}.orgbadge{font-size:10.5px;font-weight:600;color:#fff;background:var(--tc);border-radius:var(--r-full);padding:2px 7px;flex:none}.orglead .n{font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.orglead .s{margin-left:auto;font-size:11px;color:var(--muted);flex:none}.orgkpi{display:flex;flex-direction:column;gap:4px;margin:8px 4px 4px}.orgsec{font-size:11px;color:var(--muted);margin:10px 4px 4px}.orgrows{display:flex;flex-direction:column;min-width:0}.orgrow{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:8px;width:100%;padding:7px 6px;border-radius:var(--r-2);cursor:pointer;min-width:0}.orgrow:hover{background:var(--hover-fill)}.orgrow:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.orgrow .t{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;color:var(--navy)}.orgrow .c{font-size:11px;color:var(--muted);font-variant-numeric:tabular-nums;flex:none}.orgrow .chev{color:var(--muted);opacity:.5;font-size:10px;transition:transform .15s;flex:none}.orgrow[aria-expanded=true] .chev{transform:rotate(90deg)}.orgrow[aria-expanded=true]{background:var(--hover-fill)}.orgbl{display:none;margin:2px 0 6px 14px;padding-left:10px;border-left:1.5px solid var(--line)}.orgbl.open{display:block}.orgbi{display:grid;grid-template-columns:8px minmax(0,1fr) auto;gap:4px 8px;align-items:center;padding:5px 4px;border-bottom:1px solid var(--line-soft)}.orgbi:last-child{border-bottom:0}.orgbn{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--navy)}.orgbj{grid-column:2 / 4;font-size:10.5px;color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.orgbs{font-size:11px;color:var(--muted);white-space:nowrap}.orgco{display:inline-block;font-size:10px;color:var(--muted);border:1px solid var(--line);border-radius:var(--r-full);padding:0 6px;margin-left:4px;vertical-align:1px}.orgsix{margin-top:auto;padding:10px 4px 2px;border-top:1px solid var(--line-soft);font-size:11px;color:var(--muted);line-height:1.6}.orgsix b{color:var(--text);font-weight:600;font-variant-numeric:tabular-nums}.orgshared{margin-top:16px;background:var(--card);border:1px dashed var(--line-dark);border-radius:var(--r-4);padding:12px 14px}.orgshared-h{display:flex;align-items:center;gap:8px;margin-bottom:6px;flex-wrap:wrap}.orgshared-h b{font-size:14px;color:var(--navy)}.orgsgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px 14px}.orglegend{display:flex;gap:12px;flex-wrap:wrap;margin-top:14px;color:var(--muted);font-size:11px;align-items:center}.orglegend span{display:inline-flex;align-items:center;gap:4px}@media(max-width:1100px){.orgteams{grid-template-columns:repeat(2,minmax(0,1fr))}.orgrail{display:none}.orgsgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.orgteams,.orgsgrid{grid-template-columns:1fr}.orgcmd{padding:14px}.orggoal .num{margin-left:0;text-align:left}}.orgteam-h{flex-wrap:wrap}@media(max-width:760px){.rail{flex-wrap:wrap;max-width:100%;box-sizing:border-box;gap:12px 14px}}.orgkpi-r{display:flex;flex-wrap:wrap;align-items:baseline;gap:3px 6px;font-size:11.5px;padding:4px 8px;border-radius:var(--r-2);background:var(--hover-fill);border-left:2px solid var(--line)}.orgkpi-r.y{border-left-color:var(--amber)}.orgkpi-r.r{border-left-color:var(--red-t)}.orgkpi-r .k{font-weight:600;color:var(--navy);margin-right:2px}.orgkv{font-variant-numeric:tabular-nums;color:var(--text);white-space:nowrap}.orgkv i{font-style:normal;color:var(--muted);margin-right:3px}.orgkv.y{color:var(--orange-t);font-weight:600}.orgkv.r{color:var(--red-t);font-weight:600}.orgkv.na{color:var(--muted);font-weight:400}.orglead .bdot{flex:none}.orglead .s.err{color:var(--red-t);font-weight:600}.orggoal .num b.up{color:var(--green-t)}.orggoal .num b.dn{color:var(--red-t)}.orggoal .num small.sub,.orggoal .num small.asof{display:block;font-size:11px;color:var(--muted);margin-top:2px}.orgmeet{font:inherit;font-size:12px;font-weight:600;color:var(--blue);background:var(--blue-bg);border:0;border-radius:var(--r-full);padding:4px 12px;cursor:pointer;white-space:nowrap}.orgmeet:disabled{opacity:.6}.orgcmd-h .orgmeet{margin-left:auto}.orgmeetdoc .orgmtb{overflow:auto;padding:14px 18px;font-size:12.5px;line-height:1.6;color:var(--text)}.orgmeetdoc .orgmtb p{margin:0 0 6px}.orgmt{border-collapse:collapse;width:100%;font-size:12px;margin:6px 0 10px}.orgmt th,.orgmt td{border-bottom:1px solid var(--line-soft);padding:5px 6px;text-align:left;vertical-align:top;word-break:break-word}.orgmt th{color:var(--muted);font-weight:600}@media(max-width:600px){.orgmeetdoc .orgmt{font-size:11px}.orgcmd-h .orgmeet{margin-left:0}}.rtask-t.lnk{cursor:pointer}.rtask-t.lnk:hover{color:var(--blue)}.rtask-x{display:none;flex:1 1 100%;min-width:0;padding:2px 0 4px 44px}.rtask-x.open{display:block}.rtask-xt{font-size:11.5px;color:var(--muted);line-height:1.5;white-space:pre-wrap;word-break:break-word;margin:0 0 6px;max-height:12em;overflow:auto}.rtask-xo{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.rtask-xb{font:inherit;font-size:12px;color:var(--navy);background:var(--card);border:1px solid var(--line);border-radius:var(--r-full);padding:3px 10px;cursor:pointer}.rtask-xb:hover{background:var(--hover-fill)}.rtask-xb:disabled{opacity:.5;cursor:default}.rtask-xm{font:inherit;font-size:12px;color:var(--navy);background:var(--card);border:1px solid var(--line);border-radius:var(--r-full);padding:3px 8px;max-width:9.5em}.rtask-xg{font-size:11px;font-weight:600;color:var(--red-t)}@keyframes rtaskFlash{0%,40%{background:var(--blue-bg);box-shadow:0 0 0 2px var(--blue)}to{background:transparent;box-shadow:0 0 0 0 transparent}}.rtask-i.rtask-flash,.rtask-g.rtask-flash{animation:rtaskFlash 1.8s ease-out;border-radius:var(--r-2)}@media(max-width:600px){.rtask-x{padding-left:0}}.orgcell{align-items:flex-start}.orgcell .orgcn{flex:none;width:18px;font-size:13px;line-height:18px;color:var(--tc,var(--blue));font-weight:700;text-align:center}.orgcell .t{white-space:normal;line-height:18px}.orgcell .orgsq{display:block;font-size:10.5px;color:var(--muted);line-height:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.orgcell .orgwho{flex:none;max-width:42%;font-size:10px;line-height:16px;color:var(--muted);background:var(--hover-fill);border-radius:var(--r-full);padding:1px 7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:1px}.orgcell .c{line-height:18px}.orgcell .bdot{margin-top:5px}.orgcell.empty .t{color:var(--muted)}.orgcell.empty .orgcn{opacity:.55}.orgseg{margin-top:6px}.orgseg-h{display:block;font-size:10.5px;color:var(--muted);margin:6px 6px 2px;padding-left:6px;border-left:2px solid var(--tc,var(--blue))}.orgseg-h b{color:var(--navy);font-weight:600}.orgbi .orgbt{grid-column:2 / -1;display:flex;flex-wrap:wrap;gap:4px}.orgsx,.orgshr{font-size:10px;line-height:15px;border-radius:var(--r-full);padding:0 6px;white-space:nowrap}.orgsx{background:var(--surface-2);color:var(--text)}.orgshr{background:var(--blue-bg);color:var(--blue);font-weight:600}.orgdc{all:unset;box-sizing:border-box;cursor:pointer;font-size:10px;line-height:15px;color:var(--tc,var(--blue));border:1px solid currentColor;border-radius:var(--r-full);padding:0 6px;white-space:nowrap}.orgdc:hover{background:var(--hover-fill)}.orgdc:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.orgband .orgbandsub{font-size:11px;color:var(--muted)}.orgret{border-style:solid;border-color:var(--line);background:var(--surface-2);opacity:.85}.orgret .orgshared-h b,.orgret .orgrow .t{color:var(--muted)}.orgdrw .orgdgate,.orgdrw .orgdwho{display:flex;gap:8px;font-size:12.5px;padding:6px 0;border-bottom:1px solid var(--line-soft)}.orgdrw .k{flex:none;width:36px;color:var(--muted);font-size:11.5px}.orgdrw .orgdsix{margin-top:12px}.orgdrw .orgdsix h4{font-size:12px;font-weight:700;color:var(--navy);margin:0 0 2px}.orgdrw .orgdsix h4 b{color:var(--muted);font-weight:600}.sixdc{flex:none;font-size:9.5px;line-height:14px;color:var(--muted);border:1px solid var(--line);border-radius:var(--r-full);padding:0 5px;white-space:nowrap}.sixdc.x{border-style:dashed}.aldold{display:inline-flex;gap:6px;align-items:center;flex-wrap:wrap;margin-left:4px;padding-left:10px;border-left:1px solid var(--line)}.aldoldh{font-size:11px;color:var(--muted)}.aldoldd{margin:18px 0 6px;font-size:12px;color:var(--muted)}.aldoldd summary{cursor:pointer;display:inline-block;padding:4px 2px;font-weight:600}.aldoldd .aldold{margin:8px 0 0;padding-left:0;border-left:none}:root{--pl-human:#f0a21b;--pl-human-bg:#fff6e5;--pl-human-ink:#9a5a00;--pl-belt:#4a5160;--pl-belt-2:#8a92a1;--pl-idle:#d1d5dc;--pl-wall:#3a4150;--pl-wall-in:#a3aab6;--pl-auto-ink:#0058b0}@media(prefers-color-scheme:dark){:root{--pl-human:#ff9f0a;--pl-human-bg:#3a2a10;--pl-human-ink:#ffcc80;--pl-belt:#aeb4c0;--pl-belt-2:#5f6673;--pl-idle:#4a4f58;--pl-wall:#8a92a1;--pl-wall-in:#4a4f58;--pl-auto-ink:#7cb8ff}}#planRoot{font-size:12px;color:var(--text)}#planRoot .plhead{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 0 10px}#planRoot .plsp{flex:1}#planRoot .plmeta{font:inherit;font-size:11px;color:var(--muted);background:transparent;border:0;padding:2px 4px;border-radius:var(--r-1);font-variant-numeric:tabular-nums}#planRoot button.plmeta{cursor:pointer}#planRoot button.plmeta:hover{background:var(--hover-fill);color:var(--text)}#planRoot .pllegend{display:flex;gap:6px;flex-wrap:wrap;align-items:center;margin:0 0 10px}#planRoot .pllg{display:inline-flex;align-items:center;gap:6px;font-size:11px;padding:4px 10px;border-radius:var(--r-full);background:var(--card);border:1px solid var(--line);color:var(--text)}#planRoot .pllg i{width:12px;height:12px;border-radius:3px;display:inline-block}#planRoot .pllg .a{background:var(--blue-bg);border:1.5px solid var(--blue)}#planRoot .pllg .h{background:var(--pl-human-bg);border:1.5px solid var(--pl-human)}#planRoot .pllg .n{background:var(--surface-3);border:1.5px dashed var(--faint-2)}#planRoot .pllg .bl{width:22px;height:6px;border-radius:3px;background:repeating-linear-gradient(90deg,var(--pl-belt) 0 6px,var(--pl-belt-2) 6px 9px)}#planRoot .pllg .bi{width:22px;height:6px;border-radius:3px;background:repeating-linear-gradient(90deg,var(--pl-idle) 0 5px,transparent 5px 8px)}#planRoot .pllg .st{width:22px;height:6px;border-radius:3px;background:var(--red-strong);animation:plblink 1s steps(2,start) infinite}#planRoot .pllg em{font-style:normal;font-size:9px;font-weight:700;color:#fff;background:var(--muted);border-radius:var(--r-1);padding:1px 4px}#planRoot .plfloor{display:flex;background:var(--card);border:3px solid var(--pl-wall);border-radius:6px;box-shadow:var(--sh-2,0 2px 9px rgba(0,0,0,.1));overflow:hidden}#planRoot .plroom{position:relative;display:flex;flex-direction:column;min-width:0;background:var(--card)}#planRoot .plroom+.plroom{border-left:2px solid var(--pl-wall-in)}#planRoot .plroom+.plroom:before{content:"";position:absolute;left:-2px;top:22px;width:2px;height:26px;background:var(--card)}#planRoot .plroom.plmg,#planRoot .plroom.pldv{flex:0 0 72px}#planRoot .plroom.plsl{flex:1 1 auto}#planRoot .plroom.plop{flex:0 0 340px}#planRoot .plfloor.wide .plroom{flex:1 1 0}#planRoot .plrh{height:62px;padding:10px 12px 0;display:flex;flex-direction:column;gap:4px;border-bottom:1px dashed var(--line-dark)}#planRoot .plrn{white-space:nowrap;font-size:22px;font-weight:800;letter-spacing:-.01em;line-height:1;color:var(--navy)}#planRoot .plrs{font-size:11px;color:var(--muted);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#planRoot .plslab{flex:1;margin:10px;border:1.5px dashed var(--faint-2);background:repeating-linear-gradient(135deg,var(--surface-3) 0 10px,var(--surface-2) 10px 20px);border-radius:var(--r-2);display:flex;align-items:center;justify-content:center;color:var(--muted);font-weight:700;font-size:12px;min-height:56px;writing-mode:vertical-rl;letter-spacing:.2em}#planRoot .plroom.wide .plslab{writing-mode:horizontal-tb;letter-spacing:0}#planRoot .pllanes{display:flex;flex-direction:column;overflow-x:auto}#planRoot .pllane{height:108px;display:flex;align-items:stretch;border-bottom:1px solid var(--line)}#planRoot .pllane:last-child{border-bottom:none}#planRoot .plll{flex:0 0 98px;padding:10px 8px 8px 12px;display:flex;flex-direction:column;gap:3px;border-right:1px solid var(--line);background:var(--surface-2)}#planRoot .plll .plcode{font-size:10px;font-weight:700;color:var(--muted);letter-spacing:.02em}#planRoot .plll .plpr{font-size:12.5px;font-weight:700;line-height:1.25;color:var(--navy)}#planRoot .plll .plen{font-size:10px;color:var(--muted);line-height:1.3}#planRoot .plll .plin{margin-top:auto;font-size:10px;font-weight:700;color:var(--pl-auto-ink);white-space:nowrap}#planRoot .plll .plmk{font-size:10px;color:var(--pl-auto-ink);font-weight:600}#planRoot .pllcode{display:none}#planRoot .plgrid{flex:1;display:grid;align-items:center;padding:6px 10px;min-width:0}#planRoot .plsl .plgrid{grid-template-columns:minmax(52px,1fr) 66px minmax(52px,1fr) 66px minmax(80px,1.5fr) 66px minmax(52px,1fr) 66px minmax(52px,1fr) 66px minmax(52px,1fr) 66px minmax(52px,1fr);padding:6px 8px}#planRoot .plop .plgrid{grid-template-columns:repeat(4,minmax(46px,1fr) 10px) minmax(46px,1fr);padding:6px 8px 6px 22px;position:relative}#planRoot .plop .plgrid:before{content:"";position:absolute;left:0;top:50%;width:20px;height:6px;margin-top:-3px;border-radius:0 3px 3px 0;background:repeating-linear-gradient(90deg,var(--pl-idle) 0 5px,transparent 5px 8px)}#planRoot .plop .plgrid.noin:before{display:none}#planRoot .plcol{display:flex;flex-direction:column;gap:3px;justify-content:center;min-width:0;height:100%}#planRoot .plcell{position:relative;border-radius:var(--r-2);padding:6px 6px 5px;min-height:44px;display:flex;flex-direction:column;gap:2px;border:1.5px solid;box-shadow:0 1px 2px #0000000a;min-width:0;color:var(--text)}#planRoot .plcell.auto{background:var(--blue-bg);border-color:var(--blue)}#planRoot .plcell.human{background:var(--pl-human-bg);border-color:var(--pl-human)}#planRoot .plcell.broken{background:var(--red-bg);border-color:var(--red-strong)}#planRoot .plcell.none{background:repeating-linear-gradient(135deg,var(--surface-3) 0 6px,var(--surface-2) 6px 12px);border:1.5px dashed var(--faint-2);box-shadow:none;color:var(--muted)}#planRoot .plt{display:flex;align-items:center;gap:4px;min-width:0}#planRoot .plbd{flex:none;font-size:14px;font-weight:700;line-height:1}#planRoot .plbd sub{font-size:9px;font-weight:800;vertical-align:baseline;margin-left:1px}#planRoot .plnm{font-size:11px;font-weight:700;line-height:1.2;min-width:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:keep-all}#planRoot .plow{font-size:9.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#planRoot .plcell.auto .plow{color:var(--pl-auto-ink)}#planRoot .plcell.human .plow{color:var(--pl-human-ink)}#planRoot .plcol.multi .plcell{min-height:0;padding:3px 5px;gap:0}#planRoot .plcol.multi .plcell .plow{display:none}#planRoot .plcol.multi .plnm{-webkit-line-clamp:1;font-size:10.5px}#planRoot .plcol.multi .plbd{font-size:12px}#planRoot .plop .plcell{padding:5px 4px 4px}#planRoot .plcol:not(.multi) .plcell .plt{flex-direction:column;align-items:flex-start;gap:2px}#planRoot .plop .plnm{font-size:10.5px}#planRoot .plloop{font-size:9.5px;font-weight:700;color:var(--pl-auto-ink);background:var(--card);border:1px solid var(--blue);border-radius:var(--r-full);padding:1px 6px;align-self:center;white-space:nowrap}#planRoot .plcell.stall{animation:plpulse 1s steps(2,start) infinite}#planRoot .plbelt{position:relative;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:stretch;gap:4px;min-width:0;padding:0 2px}#planRoot .plbar{height:6px;border-radius:3px}#planRoot .plbelt.idle .plbar{background:repeating-linear-gradient(90deg,var(--pl-idle) 0 5px,transparent 5px 8px)}#planRoot .plbelt.live .plbar{background:repeating-linear-gradient(90deg,var(--pl-belt) 0 6px,var(--pl-belt-2) 6px 9px);background-size:9px 6px;animation:plrun .9s linear infinite}#planRoot .plbelt.stall .plbar{background:var(--red-strong);animation:plblink 1s steps(2,start) infinite}#planRoot .plbelt.none{visibility:hidden}#planRoot .plbc{font-size:10px;line-height:1.3;text-align:center;background:var(--card);border:1px solid var(--line-dark);border-radius:6px;padding:2px;white-space:nowrap;letter-spacing:-.02em;font-variant-numeric:tabular-nums}#planRoot .plbc b{display:block;font-size:10.5px}#planRoot .plap{font-size:8.5px;font-weight:700;color:#fff;background:var(--muted);border-radius:3px;padding:0 3px;margin-left:2px;vertical-align:1px}#planRoot .plbelt.stall .plbc{border-color:var(--red-strong);color:var(--red-t)}#planRoot .plsd{display:block;font-weight:800;color:#fff;background:var(--red-strong);border-radius:var(--r-1);margin-top:2px}#planRoot .plar{position:absolute;right:-3px;top:50%;margin-top:-5px;width:0;height:0;border-left:7px solid var(--pl-belt);border-top:5px solid transparent;border-bottom:5px solid transparent}#planRoot .plbelt.idle .plar{border-left-color:var(--pl-idle)}#planRoot .plbelt.stall .plar{border-left-color:var(--red-strong)}#planRoot .plop .plbelt .plar{display:none}@keyframes plrun{0%{background-position:0 0}to{background-position:9px 0}}@keyframes plblink{50%{opacity:.25}}@keyframes plpulse{50%{box-shadow:0 0 0 3px var(--red-bg);border-color:var(--red-strong)}}@media(prefers-reduced-motion:reduce){#planRoot .plbelt.live .plbar,#planRoot .plbelt.stall .plbar,#planRoot .pllg .st,#planRoot .plcell.stall{animation:none}}#planRoot .plsum{margin-top:10px;background:var(--card);border:1px solid var(--line);border-radius:var(--r-3);padding:12px 14px;display:flex;flex-direction:column;gap:6px}#planRoot .plk{font-size:15px;font-weight:800;color:var(--navy)}#planRoot .plred{color:var(--red-t)}#planRoot .plrow{display:flex;gap:8px;flex-wrap:wrap;align-items:center;font-size:12px}#planRoot .plpill{display:inline-flex;gap:4px;align-items:center;font-size:11px;font-weight:600;padding:3px 9px;border-radius:var(--r-full);background:var(--surface-3);font-variant-numeric:tabular-nums}#planRoot .plpill.r{background:var(--red-bg);color:var(--red-t)}#planRoot .pldet{margin-top:2px}#planRoot .pldet summary{cursor:pointer;font-size:11px;color:var(--muted);font-weight:600}#planRoot .pldet pre{white-space:pre-wrap;word-break:break-all;font-size:10px;color:var(--muted);background:var(--surface-3);border-radius:var(--r-2);padding:8px;margin-top:6px}@media(max-width:900px){#planRoot .plfloor{flex-direction:column}#planRoot .plroom.plmg,#planRoot .plroom.pldv,#planRoot .plroom.plsl,#planRoot .plroom.plop,#planRoot .plfloor.wide .plroom{flex:none}#planRoot .plroom+.plroom{border-left:none;border-top:2px solid var(--pl-wall-in)}#planRoot .plroom+.plroom:before{left:22px;top:-2px;width:26px;height:2px}#planRoot .plrh{height:auto;padding:10px 12px 8px}#planRoot .plslab{writing-mode:horizontal-tb;letter-spacing:0;min-height:40px}#planRoot .pllane{height:auto;flex-direction:column}#planRoot .plll{flex:none;flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:4px 8px;border-right:none;border-bottom:1px solid var(--line);padding:8px 12px}#planRoot .plll .plin{margin-top:0}#planRoot .plgrid{min-height:100px;overflow-x:auto}#planRoot .plsl .plgrid{display:flex;align-items:stretch;gap:0}#planRoot .plsl .plgrid>.plcol{flex:0 0 66px}#planRoot .plsl .plgrid>.plcol.multi{flex-basis:90px}#planRoot .plsl .plgrid>.plbelt{flex:0 0 68px}#planRoot .plsl .plgrid>.plcol:empty,#planRoot .plsl .plgrid>.plbelt.none{display:none}#planRoot .plop .plgrid{grid-template-columns:repeat(4,minmax(54px,1fr) 10px) minmax(54px,1fr)}#planRoot .plop .plll{display:none}#planRoot .pllcode{display:block;font-size:10px;font-weight:700;color:var(--muted);padding:8px 12px 0}}#planRoot .plfloor{flex-direction:column}#planRoot .plfrow{display:flex;min-width:0}#planRoot .plfrow+.plfrow{border-top:2px solid var(--pl-wall-in);position:relative}#planRoot .plfrow+.plfrow:before{content:"";position:absolute;left:40px;top:-2px;width:30px;height:2px;background:var(--card)}#planRoot .plfrow>.plroom,#planRoot .plroom.pldept{flex:1 1 auto}#planRoot .pldept .plrh{height:auto;padding:10px 12px 8px;flex-direction:row;align-items:baseline;gap:12px;flex-wrap:wrap}#planRoot .pldept .plrs{white-space:normal;font-size:12px}#planRoot .pldept .plrs.plrsr{color:var(--red-t);font-weight:700}#planRoot .pldept .pllane{height:auto;min-height:104px}#planRoot .pldept .plll{flex:0 0 132px}#planRoot .plgrid.pldg{padding:8px 10px;column-gap:0}#planRoot .pldept .plcell{min-height:50px}#planRoot .pldb .plbc{padding:2px 4px}#planRoot .pldb .pll2{display:block;color:var(--muted);font-size:9.5px}#planRoot .plbelt.idle.pldb .plbc{color:var(--muted);border-style:dashed;font-weight:600}#planRoot .plbelt.plred2 .plbc{border-color:var(--red-strong)}#planRoot .plbelt.plred2 .plbc b{color:var(--red-t)}#planRoot .plop .pldb .plar{display:block}#planRoot .pldk{font-size:12px;min-width:30px;color:var(--navy)}@media(max-width:900px){#planRoot .plfrow{flex-direction:column}#planRoot .plfrow+.plfrow:before{left:22px}#planRoot .pldept .plll{flex:none}#planRoot .pldept .plll,#planRoot .plop .plll{display:flex}#planRoot .plgrid.pldg{display:flex;align-items:stretch;gap:0;padding:8px 12px}#planRoot .plgrid.pldg>.plcol{flex:0 0 84px}#planRoot .plgrid.pldg>.plbelt{flex:0 0 96px}#planRoot .pldept .plow{white-space:normal;word-break:break-all;line-height:1.25}}#planRoot .plop .plgrid.pldg{padding:8px 10px}#planRoot .plop .plgrid.pldg:before{display:none}#planRoot .plcell[data-pk]{cursor:pointer}#planRoot .plcell[data-pk]:hover{box-shadow:0 0 0 2px var(--blue)}#planRoot .plcell[data-pk]:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.pldrwbg{position:fixed;inset:0;z-index:60;background:#0000002e;display:none}.pldrwbg.open{display:block}.pldrw{position:absolute;top:0;right:0;bottom:0;width:min(520px,100%);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;background:var(--card);color:var(--text);border-radius:16px 0 0 16px;box-shadow:-12px 0 40px #00000026;padding:16px 18px 32px;font-size:13px}.pldrw .pdtop{display:flex;align-items:center;gap:8px;margin-bottom:6px}.pldrw .pdst{flex:none;font-size:20px;line-height:1;font-weight:700}.pldrw h3{flex:1;min-width:0;font-size:16px;font-weight:700;overflow-wrap:anywhere}.pldrw .pdx{flex:none;width:32px;height:32px;border:0;border-radius:var(--r-full);background:var(--surface-2);color:var(--text);font:inherit;font-size:14px;cursor:pointer}.pldrw .pdx:hover{background:var(--hover-fill)}.pldrw .pdchips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.pldrw .pdco,.pldrw .pdsub{font-size:11px;border-radius:var(--r-full);padding:2px 9px;white-space:nowrap}.pldrw .pdco{background:var(--blue-bg);color:var(--blue);font-weight:700}.pldrw .pdsub{background:var(--surface-2);color:var(--muted);max-width:100%;overflow:hidden;text-overflow:ellipsis}.pldrw .pdempty{color:var(--muted);padding:20px 0;text-align:center}.pldrw .pdflow{list-style:none;margin:0;padding:0 0 0 14px;border-left:2px solid var(--line);display:flex;flex-direction:column;gap:10px}.pldrw .pdn{position:relative;margin-left:calc(var(--pd-dep,0) * 14px);background:var(--card);border:1px solid var(--line);border-radius:var(--r-2);padding:8px 10px;box-shadow:var(--sh-1);min-width:0}.pldrw .pdn:before{content:"";position:absolute;left:calc(-16px - var(--pd-dep,0) * 14px);top:14px;width:calc(14px + var(--pd-dep,0) * 14px);height:2px;background:var(--line)}.pldrw .pdn.pdside{border-left:3px solid var(--red-strong)}.pldrw .pdn.pdpar{border-left:3px solid var(--blue)}.pldrw .pdn.k-in{background:var(--surface-2)}.pldrw .pdn.k-ju{background:var(--blue-bg);border-color:var(--blue)}.pldrw .pdn.k-ho{border-style:dashed}.pldrw .pdn.k-st{border:2px solid var(--red-strong);background:var(--red-bg)}.pldrw .pdh{display:flex;align-items:center;gap:6px}.pldrw .pdnb{font-weight:700;font-size:11px;font-variant-numeric:tabular-nums;background:var(--text);color:var(--card);border-radius:var(--r-full);padding:1px 8px}.pldrw .pddm{display:inline-block;width:10px;height:10px;background:var(--blue);transform:rotate(45deg);border-radius:2px;flex:none}.pldrw .pdkw{font-size:11px;color:var(--muted)}.pldrw .pdq{font-size:13px;line-height:1.45;margin-top:4px;word-break:keep-all;overflow-wrap:anywhere}.pldrw .pdfc{display:inline-block;margin-top:5px;font-size:11px;font-weight:700;border-radius:var(--r-full);padding:1px 8px;background:var(--green-t,#1f6f36);color:var(--card);overflow-wrap:anywhere}.pldrw .pdfc.no{background:var(--red-strong)}.pldrw .pdnt{margin-top:5px;font-size:12px;padding:4px 8px;border-radius:6px;background:var(--surface-2);overflow-wrap:anywhere}.pldrw .pdls{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.pldrw .pdl{font-size:11px;font-weight:700;border-radius:var(--r-full);padding:1px 8px;border:1px solid var(--line);color:var(--text);background:var(--card);overflow-wrap:anywhere}.pldrw .pdl.yes{background:var(--green-t,#1f6f36);border-color:transparent;color:var(--card)}.pldrw .pdl.no{background:var(--red-bg);border-color:var(--red-strong);color:var(--red-t)}.pldrw .pdl.hand{color:var(--muted)}.pldrw .pdn small{display:block;color:var(--muted);font-size:11px;line-height:1.4;margin-top:3px;overflow-wrap:anywhere}.pldrw .pdn small.pdbt{color:var(--blue)}@media(max-width:760px){.pldrw{left:0;top:auto;width:100%;height:88%;border-radius:16px 16px 0 0;padding:14px 16px 32px;box-shadow:0 -12px 40px #00000026}.pldrw .pdn{margin-left:calc(min(var(--pd-dep,0),2)*10px)}.pldrw .pdn:before{display:none}}:root{--dw-s2:#fafafc;--dw-s3:#f2f2f6;--dw-fill:#e8e8ed;--dw-green-line:#34a853;--dw-green-bg:#E7F7EC;--dw-green-ink:#1D7A35;--dw-blue-ink:#0058b0;--dw-amber-bg:#FFF3E0;--dw-amber-ink:#9A5B00;--dw-seg-gray:#8e8e93;--dw-red:#e0362f;--dw-red-bg:#FBEAEA;--dw-red-ink:#C21A1A}@media(prefers-color-scheme:dark){:root{--dw-s2:#232326;--dw-s3:#2c2c2e;--dw-fill:#2c2c2e;--dw-green-line:#30d158;--dw-green-bg:rgba(48,209,88,.14);--dw-green-ink:#5fd27a;--dw-blue-ink:#64b0ff;--dw-amber-bg:rgba(255,159,10,.14);--dw-amber-ink:#ffb340;--dw-red:#ff453a;--dw-red-bg:rgba(255,69,58,.14);--dw-red-ink:#ff6961}}#drawRoot{font-size:13px;color:var(--text);max-width:none;margin:0;padding:6px 0 120px}#drawRoot button{font:inherit;color:inherit;background:none;border:none;cursor:pointer}#drawRoot .dw-i,#dwDrawer .dw-i{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}#drawRoot .dw-top{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-bottom:22px}#drawRoot .dw-top h1{font-size:30px;font-weight:800!important;letter-spacing:-.02em;margin:0}#drawRoot .dw-subt{color:var(--muted);font-size:13px;font-weight:500!important;padding-bottom:5px}#drawRoot .dw-sp{flex:1}#drawRoot .dw-sheet{background:var(--card);border:1px solid var(--line);border-radius:var(--r-4);box-shadow:var(--sh-1);padding:26px 28px 28px;margin-bottom:22px}#drawRoot .dw-sh-h{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:18px}#drawRoot .dw-sh-n{font-size:11px;font-weight:700!important;color:var(--muted);background:var(--dw-s3);border-radius:var(--r-full);padding:3px 10px}#drawRoot .dw-sh-t{font-size:19px;font-weight:800!important;letter-spacing:-.01em}#drawRoot .dw-tower{display:flex;flex-direction:column;gap:10px}#drawRoot .dw-fl{display:grid;grid-template-columns:120px 1fr;gap:16px;align-items:center;border:1px solid var(--line);border-radius:var(--r-3);padding:16px 18px;background:var(--dw-s2);position:relative}#drawRoot .dw-fl.sk{background:var(--blue-bg);border-color:#0071e340}#drawRoot .dw-fl+.dw-fl:before{content:"";position:absolute;left:68px;top:-11px;width:2px;height:11px;background:var(--line-dark)}#drawRoot .dw-fl-l b{display:block;font-size:22px;font-weight:800!important;line-height:1}#drawRoot .dw-fl-l span{display:block;font-size:12px;font-weight:700!important;color:var(--muted);margin-top:6px}#drawRoot .dw-fl.sk .dw-fl-l span{color:var(--dw-blue-ink)}#drawRoot .dw-fl-c{display:flex;gap:8px;flex-wrap:wrap;align-items:center;min-width:0}#drawRoot .dw-tag,#dwDrawer .dw-tag{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:var(--r-full);background:var(--card);border:1px solid var(--line);font-size:12.5px;font-weight:600!important;white-space:nowrap}#drawRoot .dw-tag small,#dwDrawer .dw-tag small{font-size:11px;color:var(--muted);font-weight:500!important}#drawRoot .dw-tag.lit{border-color:var(--blue);color:var(--dw-blue-ink);background:var(--blue-bg)}#drawRoot .dw-mini{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:100%}#drawRoot .dw-mini div{background:var(--card);border:1px solid rgba(0,113,227,.22);border-radius:var(--r-2);padding:8px 10px;min-width:0}#drawRoot .dw-mini b{display:block;font-size:12.5px;font-weight:800!important}#drawRoot .dw-mini span{display:block;font-size:11px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#drawRoot .dw-sw{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 14px 0 6px;border-radius:var(--r-full);border:1px solid var(--line);background:var(--card);font-size:12.5px;font-weight:600!important}#drawRoot .dw-sw i{width:22px;height:22px;border-radius:50%;border:1px solid var(--line-dark)}#drawRoot .dw-sw.on{border-color:var(--blue);box-shadow:0 0 0 2px var(--blue-bg)}#drawRoot .dw-bar{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:16px}#drawRoot .dw-cap{font-size:10.5px;font-weight:700!important;color:var(--muted);letter-spacing:.02em;margin-right:4px}#drawRoot .dw-seg{display:inline-flex;background:var(--dw-fill);border-radius:10px;padding:2px}#drawRoot .dw-seg button{padding:6px 14px;border-radius:8px;font-size:12.5px;font-weight:600!important;color:var(--text)}#drawRoot .dw-seg button.on{background:var(--card);box-shadow:0 1px 3px #0000001f}#drawRoot .dw-ghost{display:inline-flex;gap:6px;flex-wrap:wrap}#drawRoot .dw-gc{height:28px;padding:0 12px;border-radius:var(--r-full);border:1px solid var(--line-dark)!important;font-size:12px;font-weight:600!important;background:var(--card)!important}#drawRoot .dw-gc:hover{background:var(--dw-s3)!important}#drawRoot .dw-gc.on{background:var(--blue-bg)!important;border-color:var(--blue)!important;color:var(--dw-blue-ink)}#drawRoot .dw-score{display:inline-flex;gap:6px;align-items:center}#drawRoot .dw-pill{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 10px;border-radius:var(--r-full);font-size:11.5px;font-weight:700!important}#drawRoot .dw-pill.g{background:var(--dw-green-bg);color:var(--dw-green-ink)}#drawRoot .dw-pill.r{background:var(--dw-red-bg);color:var(--dw-red-ink)}#drawRoot .dw-pill.n{background:var(--dw-s3);color:var(--muted)}#drawRoot .dw-dot{width:7px;height:7px;border-radius:50%;background:var(--dw-red);display:inline-block}#drawRoot .dw-toolstrip{display:flex;gap:6px;flex-wrap:wrap;align-items:center;padding:12px 14px;border-radius:var(--r-3);background:var(--dw-s2);border:1px solid var(--line);margin-bottom:18px}#drawRoot .dw-empty{font-size:12.5px;color:var(--muted);font-weight:600!important;padding:8px 2px}#drawRoot .dw-dept{border-top:1px solid var(--line);padding:20px 0 22px;display:grid;grid-template-columns:minmax(0,1fr);gap:14px}#drawRoot .dw-toolstrip+.dw-dept{border-top:none}#drawRoot .dw-flow{display:flex;align-items:stretch;gap:0;min-width:0;flex-wrap:wrap}#drawRoot .dw-cell{position:relative;text-align:left;background:var(--card)!important;border:1.5px solid var(--line-dark)!important;border-radius:var(--r-3);padding:12px 14px;box-shadow:var(--sh-1);display:flex;flex-direction:column;gap:5px;min-width:0;transition:border-color .12s,background .12s}#drawRoot .dw-cell:hover{border-color:var(--blue)!important}#drawRoot .dw-cell:focus-visible{outline:3px solid var(--blue-bg);border-color:var(--blue)!important}#drawRoot .dw-cell.sel{border-color:var(--blue)!important;background:var(--blue-bg)!important}#drawRoot .dw-n{font-size:15px;font-weight:800!important;line-height:1}#drawRoot .dw-nm{font-size:13.5px;font-weight:800!important;line-height:1.25;word-break:keep-all;overflow-wrap:anywhere}#drawRoot .dw-g{font-size:11.5px;line-height:1.4;color:var(--text);word-break:keep-all;overflow-wrap:anywhere}#drawRoot .dw-o{font-size:11px;color:var(--muted);word-break:keep-all}#drawRoot .dw-num{font-size:11px;font-weight:700!important;color:var(--dw-blue-ink);font-variant-numeric:tabular-nums}#drawRoot .dw-num.wait{color:var(--muted);font-weight:600!important}#drawRoot .dw-tl{display:flex;gap:4px;flex-wrap:wrap;margin-top:auto;padding-top:3px}#drawRoot .dw-tl span{font-size:10.5px;font-weight:700!important;color:var(--dw-blue-ink);background:var(--blue-bg);border-radius:var(--r-full);padding:2px 8px;white-space:nowrap}#drawRoot .dw-pn{display:none;font-size:11px;font-weight:600!important;line-height:1.35;word-break:keep-all}#drawRoot .dw-st{position:absolute;top:10px;right:10px;display:none}#drawRoot .prod .dw-cell.ok{border-color:var(--dw-green-line)!important;background:var(--dw-green-bg)!important}#drawRoot .prod .dw-cell.ok .dw-pn{display:block;color:var(--dw-green-ink)}#drawRoot .prod .dw-cell.no{border-color:var(--dw-red)!important;border-style:dashed!important}#drawRoot .prod .dw-cell.no .dw-pn{display:block;color:var(--dw-red-ink)}#drawRoot .prod .dw-cell.no .dw-st{display:block}#drawRoot .prod .dw-cell.wait{opacity:.45}#drawRoot .prod .dw-cell.wait .dw-pn{display:block;color:var(--muted)}#drawRoot .dw-cd{width:8px;height:8px;border-radius:50%;display:inline-block;margin-right:6px;vertical-align:middle;background:var(--faint)}#drawRoot .dw-cd.g{background:var(--dw-green-line)}#drawRoot .dw-cd.r{background:var(--dw-red)}#drawRoot .dw-deals{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:-6px 0 16px}#drawRoot .dw-deals .dw-cap{margin-right:8px}#drawRoot .dw-dl{display:inline-flex;align-items:center;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#drawRoot .dw-dl small{margin-left:4px;color:var(--muted);font-weight:600}#drawRoot .dw-dl b{margin-left:6px;font-weight:700}#drawRoot .dw-arrow{flex:0 0 26px;display:flex;align-items:center;justify-content:center;color:var(--faint)}#drawRoot .mg .dw-cell,#drawRoot .iv .dw-cell{flex:1 1 200px}#drawRoot .op .dw-cell{flex:1 1 150px}#drawRoot .dw-dv-wrap{display:flex;flex-direction:column;gap:12px;min-width:0}#drawRoot .dw-projs{display:flex;gap:6px;flex-wrap:wrap;align-items:center}#drawRoot .dv .dw-cell{flex:1 1 180px}#drawRoot .dw-cell.fail{border-color:var(--dw-red)!important}#drawRoot .dw-yn{font-size:10.5px;font-weight:700!important;color:var(--muted);letter-spacing:-.1px;font-variant-numeric:tabular-nums}#drawRoot .dw-stop{display:inline-flex;align-items:center;gap:5px;align-self:flex-start;font-size:11px;font-weight:800!important;color:var(--dw-red-ink);background:var(--dw-red-bg);border-radius:999px;padding:2px 8px}#drawRoot .dw-cell.stop{border-color:var(--dw-red)!important;background:var(--dw-red-bg)!important}#drawRoot .dw-cell.stop .dw-n{color:var(--dw-red-ink)}#drawRoot .dw-cell.stop.sel{border-color:var(--blue)!important}#drawRoot .dw-cell.fail .dw-n{color:var(--dw-red-ink)}#drawRoot .dw-back{display:flex;align-items:center;gap:8px;font-size:11.5px;font-weight:700!important;color:var(--muted);margin-top:2px}#drawRoot .dw-sbands{display:flex;flex-direction:column;min-width:0}#drawRoot .dw-band.dw-sb{display:grid;grid-template-columns:132px minmax(0,1fr);gap:14px;align-items:stretch;background:var(--dw-s2);border:1px solid var(--line);border-radius:var(--r-3);padding:12px;min-width:0}#drawRoot .dw-sb .dw-band-h{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;padding:2px 2px 0;min-width:0}#drawRoot .dw-sb .dw-band-h b{font-size:14.5px;font-weight:800!important;line-height:1.3;word-break:keep-all;color:var(--dw-blue-ink)}#drawRoot .dw-sb .dw-band-h span{font-size:11px;color:var(--muted);font-weight:600!important;line-height:1.35;word-break:keep-all}#drawRoot .dw-sb .dw-band-h small{font-size:10.5px;color:var(--muted);font-weight:600!important}#drawRoot .dw-sbno,#drawRoot .dw-sb .dw-band-h .dw-sbno{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:26px;padding:0 7px;border-radius:var(--r-full);background:var(--blue);color:#fff;font-size:13px;font-weight:800!important;line-height:1;flex:none}#drawRoot .dw-sbno.wide{font-size:11.5px}#drawRoot .dw-sb .dw-band-cells{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px;min-width:0}#drawRoot .dw-sb .dw-band-cells>.dw-cell.dw-card{flex:1 1 190px;min-width:0}#drawRoot .dw-lane{flex:var(--n,1) 1 calc(var(--n,1) * 200px);display:flex;flex-direction:column;gap:8px;min-width:0;padding:10px;border:1px solid var(--line);border-radius:var(--r-3);background:var(--card)}#drawRoot .dw-lane.ch{flex:2.6 1 560px}#drawRoot .dw-lane-h{display:flex;align-items:center;gap:7px;min-width:0;flex-wrap:wrap}#drawRoot .dw-lane-h b{font-size:13.5px;font-weight:800!important;word-break:keep-all}#drawRoot .dw-lane-h small{font-size:10.5px;color:var(--muted);font-weight:600!important}#drawRoot .dw-lane-h .dw-sbno{min-width:22px;height:22px;font-size:12px}#drawRoot .dw-lane-cells{display:flex;gap:10px;align-items:flex-start;flex:1 1 auto;min-width:0}#drawRoot .dw-lane-cells>.dw-cell.dw-card{flex:1 1 0;min-width:0}#drawRoot .dw-sb .dw-cell.dw-card .dw-ch .dw-n{display:none}#drawRoot .dw-oldn{margin-left:6px;font-size:10.5px;font-weight:600!important;color:var(--muted);white-space:nowrap}#drawRoot .dw-band.dw-sb.hand{border:1.5px dashed var(--blue);background:var(--dw-s2)}#drawRoot .dw-handoff{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:4px;padding:12px 14px;border:1.5px dashed var(--blue);border-radius:var(--r-3);background:var(--blue-bg, var(--card))}#drawRoot .dw-handoff b{font-size:14px;font-weight:800!important;color:var(--dw-blue-ink);word-break:keep-all}#drawRoot .dw-handoff span{font-size:12px;color:var(--muted);line-height:1.45;word-break:keep-all}#drawRoot .dw-sb .dw-band-cells>.dw-loop{align-self:center;flex:none}#drawRoot .dw-band-up{text-align:center;color:var(--faint, #9ca3af);font-size:13px;font-weight:700!important;line-height:22px}#drawRoot .dw-loop{font-size:11px;font-weight:700!important;color:var(--dw-blue-ink);background:var(--card);border:1px solid var(--blue);border-radius:var(--r-full);padding:3px 9px}#drawRoot .dw-team{display:grid;grid-template-columns:104px minmax(0,1fr);gap:10px;align-items:stretch;min-width:0}#drawRoot .dw-team-h{display:flex;flex-direction:column;justify-content:center;gap:6px;padding:10px 10px 10px 12px;border-left:4px solid var(--blue);border-radius:var(--r-3);background:var(--dw-s3);min-width:0}#drawRoot .dw-team-h b{font-size:15px;font-weight:800!important;line-height:1.25;word-break:keep-all;color:var(--dw-blue-ink)}#drawRoot .dw-team-h span{font-size:11px;font-weight:600!important;line-height:1.4;color:var(--muted);word-break:keep-all}#drawRoot .dw-team[data-team=marketing] .dw-team-h{border-left-color:var(--line-dark)}#drawRoot .dw-team[data-team=marketing] .dw-team-h b{color:var(--text)}#drawRoot .dw-team-b{display:flex;flex-direction:column;min-width:0}#drawRoot .dw-team-entry{text-align:center;font-size:12px;font-weight:700!important;color:var(--dw-blue-ink);line-height:1.4;padding:6px 0}#drawRoot .dw-chg{display:grid;grid-template-columns:minmax(80px,1.15fr) repeat(var(--k,5),minmax(0,1fr));gap:4px;margin-top:10px;padding-top:10px;border-top:1px dashed var(--line);min-width:0;font-size:11.5px}#drawRoot .dw-chg-hd,#drawRoot .dw-chg-r{display:contents}#drawRoot .dw-chg-hd>span{font-size:11px;font-weight:700!important;color:var(--muted);padding:0 6px 1px;white-space:nowrap}#drawRoot .dw-chg-n,#drawRoot .dw-chg-c{background:var(--card);border:1px solid var(--line);border-radius:7px;padding:5px 7px;line-height:1.35;min-width:0;white-space:normal;word-break:keep-all;overflow-wrap:anywhere}#drawRoot .dw-chg-n{font-weight:700!important}#drawRoot .dw-chg-n small{margin-left:5px;font-size:10px;font-weight:600!important;color:var(--muted)}#drawRoot .dw-chg-c{font-weight:500!important;color:var(--text)}#drawRoot .dw-chg-c small{display:none}#drawRoot .dw-chg-c em{font-style:normal;font-size:10px;color:var(--muted)}#drawRoot .dw-chg-c.prep{border-style:dashed;color:var(--muted);background:transparent}#drawRoot .dw-chg-r.off>span{background:var(--dw-s3);border-color:transparent;color:var(--muted)}#drawRoot .dw-bots{display:flex;flex-direction:column;gap:3px;margin-top:auto;padding-top:6px;border-top:1px dashed var(--line);min-width:0}#drawRoot .dw-bots+.dw-tl{margin-top:0}#drawRoot .dw-b{display:flex;flex-wrap:wrap;align-items:center;gap:2px 5px;min-width:0;font-size:11px;line-height:16px}#drawRoot .dw-b .bdot{width:7px;height:7px}#drawRoot .dw-bn{flex:1 1 64px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600!important}#drawRoot .dw-bx,#drawRoot .dw-bsh{flex:none;font-size:9.5px;line-height:14px;border-radius:var(--r-full);padding:0 5px;white-space:nowrap;font-weight:700!important}#drawRoot .dw-bx{background:var(--dw-s3);color:var(--text)}#drawRoot .dw-bsh{background:var(--blue-bg);color:var(--dw-blue-ink)}#drawRoot .dw-bmore{align-self:flex-start;font-size:10.5px;font-weight:700!important;color:var(--dw-blue-ink);padding:0 2px}#drawRoot .dw-bnone,.dw-drawer .dw-bnone{align-self:flex-start;font-size:10.5px;font-weight:700!important;color:var(--muted);background:var(--dw-s3);border-radius:var(--r-full);padding:1px 8px}#drawRoot .dw-bandrow{display:flex;flex-direction:column;gap:8px;border-top:1px solid var(--line);padding-top:16px}#drawRoot .dw-band{background:var(--dw-s2);border:1px solid var(--line);border-radius:var(--r-3);min-width:0}#drawRoot .dw-bandh{display:flex!important;align-items:center;gap:10px;width:100%;padding:11px 14px!important;text-align:left;min-width:0}#drawRoot .dw-bandh b{font-size:13.5px;font-weight:800!important;flex:none}#drawRoot .dw-bandc{font-size:11.5px;font-weight:700!important;color:var(--dw-blue-ink);flex:none}#drawRoot .dw-bands{flex:1;min-width:0;font-size:11px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#drawRoot .dw-chev{color:var(--muted);font-size:10px;transition:transform .15s;flex:none}#drawRoot .dw-bandh[aria-expanded=true] .dw-chev{transform:rotate(90deg)}#drawRoot .dw-bandh:focus-visible{outline:2px solid var(--blue);outline-offset:-2px;border-radius:var(--r-3)}#drawRoot .dw-bandl{padding:0 14px 10px;max-height:360px;overflow:auto}#drawRoot .dw-band.ret{background:var(--dw-s3)}#drawRoot .dw-band.ret b,#drawRoot .dw-band.ret .dw-bandc{color:var(--muted)}.dw-drawer .dw-dr-bots{margin-top:12px}.dw-drawer .dw-dr-bots:empty{display:none}.dw-drawer .dw-dr-bots h4{margin:0 0 4px;font-size:11px;font-weight:700!important;color:var(--muted)}.dw-drawer{box-sizing:border-box;visibility:hidden;position:fixed;left:50%;bottom:20px;transform:translate(-50%,140%);width:min(560px,calc(100vw - 32px));max-height:60vh;overflow:auto;background:var(--card);color:var(--text);border:1px solid var(--line-dark);border-radius:var(--r-4);box-shadow:var(--sh-pop-lg);padding:16px 18px;transition:transform .2s ease,visibility .2s;z-index:60;font-size:13px}.dw-drawer.open{transform:translate(-50%);visibility:visible}.dw-drawer .dw-dr-h{display:flex;align-items:center;gap:10px}.dw-drawer .dw-dr-h b{font-size:16px;font-weight:800!important}.dw-drawer .dw-dr-h span{font-size:11.5px;color:var(--muted);font-weight:600!important}.dw-drawer .dw-dr-x{margin-left:auto;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--muted);background:var(--dw-s3);border:none;cursor:pointer}.dw-drawer .dw-dr-tools{display:flex;gap:6px;flex-wrap:wrap;margin-top:12px}.dw-drawer .dw-dr-tools .dw-tag{border-color:var(--blue);color:var(--dw-blue-ink);background:var(--blue-bg)}.dw-drawer .dw-dr-rows{display:flex;flex-direction:column;gap:8px;margin-top:12px}.dw-drawer .dw-dr-rows:empty{display:none}.dw-drawer .dw-dr-rows div{display:grid;grid-template-columns:76px 1fr;gap:10px;align-items:baseline}.dw-drawer .dw-dr-rows span{font-size:11px;font-weight:700!important;color:var(--muted)}.dw-drawer .dw-dr-rows p{margin:0;font-size:12.5px;line-height:1.45;word-break:keep-all;overflow-wrap:anywhere}.dw-drawer .dw-dr-flow:empty,.dw-drawer .dw-dr-tools:empty{display:none}.dw-drawer .dw-dr-back{display:inline-flex;align-items:center;height:28px;margin-top:10px;padding:0 12px;border-radius:var(--r-full);border:1px solid var(--line-dark);background:var(--card);color:var(--dw-blue-ink);font:inherit;font-size:12px;font-weight:700!important;cursor:pointer}.dw-drawer .dw-dr-back[hidden]{display:none}.dw-drawer .dw-dr-flow{margin-top:12px}.dw-drawer .dw-flow-v{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.dw-drawer .dw-fs{position:relative;display:grid;grid-template-columns:24px 1fr;gap:10px;padding-bottom:14px}.dw-drawer .dw-fs:not(:last-child):before{content:"";position:absolute;left:11px;top:26px;bottom:2px;width:2px;background:var(--line-dark)}.dw-drawer .dw-fs:not(:last-child):after{content:"";position:absolute;left:7px;bottom:0;border:5px solid transparent;border-top:6px solid var(--line-dark);border-bottom:0}.dw-drawer .dw-fn{width:24px;height:24px;border-radius:50%;background:var(--blue);color:#fff;font-size:12px;font-weight:800!important;display:flex;align-items:center;justify-content:center;position:relative;z-index:1}.dw-drawer .dw-fb{min-width:0}.dw-drawer .dw-fh{display:block;font-size:12px;font-weight:800!important;line-height:24px;color:var(--text)}.dw-drawer .dw-ft{margin:2px 0 0;font-size:12.5px;line-height:1.45;word-break:keep-all;overflow-wrap:anywhere}.dw-drawer .dw-fe{color:var(--muted)}.dw-drawer .dw-fsub{color:var(--muted);font-size:11px}.dw-drawer .dw-fwhat{margin:10px 0 0;color:var(--muted)}.dw-drawer .dw-fdev{margin:14px 0 0;padding-top:8px;border-top:1px solid var(--line);color:var(--muted);font-size:10.5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;word-break:break-all}.dw-drawer .dw-fy b{color:var(--dw-green-ink);font-weight:800!important}.dw-drawer .dw-fno b{color:var(--dw-red-ink);font-weight:800!important}.dw-drawer .dw-fd{display:flex;align-items:center;gap:10px;margin:4px 0;padding:8px 10px;border:1px solid var(--line);border-radius:var(--r-2);background:var(--dw-amber-bg)}.dw-drawer .dw-fd span{font-size:12.5px;line-height:1.4;font-weight:600!important;color:var(--text);overflow-wrap:anywhere}.dw-drawer .dw-fdi{flex:none;width:12px;height:12px;transform:rotate(45deg);border:2px solid var(--dw-amber-ink);border-radius:2px;margin:0 3px}.dw-drawer .dw-fsix{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.dw-drawer .dw-fsix>li{display:grid;grid-template-columns:52px 1fr;gap:8px;align-items:start}.dw-drawer .dw-fx{display:inline-flex;align-items:center;justify-content:center;height:20px;padding:0 8px;border-radius:var(--r-full);background:var(--dw-s3);color:var(--text);font-size:10.5px;font-weight:700!important;white-space:nowrap;flex:none}.dw-drawer .dw-fsix>li>.dw-fx{margin-top:2px}.dw-drawer .dw-fxl{display:flex;flex-direction:column;gap:4px;min-width:0}.dw-drawer .dw-fxl.chips{flex-direction:row;flex-wrap:wrap;gap:6px}.dw-drawer .dw-fchip{height:26px;padding:0 10px;border-radius:var(--r-full);border:1px solid var(--line-dark);background:var(--card);color:var(--text);font:inherit;font-size:12px;font-weight:600!important;cursor:pointer;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dw-drawer .dw-fbot{display:grid;grid-template-columns:10px 1fr;column-gap:8px;align-items:center;width:100%;text-align:left;padding:7px 10px;border:1px solid var(--line);border-radius:var(--r-2);background:var(--dw-s2);color:var(--text);font:inherit;cursor:pointer}.dw-drawer .dw-fbot .bdot{width:8px;height:8px}.dw-drawer .dw-fbn{font-size:12.5px;font-weight:700!important;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dw-drawer .dw-fbw,.dw-drawer .dw-fbs{grid-column:2;font-size:11.5px;line-height:1.4;color:var(--muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.dw-drawer .dw-fbs{color:var(--dw-blue-ink);-webkit-line-clamp:1}.dw-drawer .dw-fchip:hover,.dw-drawer .dw-fbot:hover{border-color:var(--blue)}.dw-drawer .dw-fchip:focus-visible,.dw-drawer .dw-fbot:focus-visible,.dw-drawer .dw-dr-back:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.dw-drawer .orgbi[data-job]{cursor:pointer}.dw-drawer .dw-fbh{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:12px}.dw-drawer .dw-fbh b{font-size:14px;font-weight:800!important}.dw-drawer .dw-fbh code,.dw-drawer .dw-fdec code{font-size:10.5px;color:var(--muted);background:var(--dw-s3);border-radius:6px;padding:1px 6px}.dw-drawer .dw-fdec{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:4px}.dw-drawer .dw-fdec li{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px}.dw-drawer .dw-fdec li .dw-fd{margin:0;padding:5px 8px;flex:1 1 220px}.dw-drawer .dw-fdec li small{flex-basis:100%;color:var(--muted);font-size:11px;padding-left:4px}.dw-drawer .dw-fdec li.k-stop span{color:var(--dw-red-ink)}.dw-drawer .dw-frun{display:flex;align-items:center;gap:8px}.dw-drawer .dw-frun.r-err{color:var(--dw-red-ink)}.dw-drawer .dw-frun.r-ok{color:var(--dw-green-ink)}@media(max-width:760px){.dw-drawer{left:0;right:0;bottom:0;width:100%;transform:translateY(140%);border-radius:var(--r-4) var(--r-4) 0 0;max-height:78vh;padding:14px 16px 84px}.dw-drawer.open{transform:translate(0)}.dw-drawer .dw-fsix>li{grid-template-columns:1fr;gap:4px}.dw-drawer .dw-fsix>li>.dw-fx{justify-self:start}}@media(max-width:1280px){#drawRoot .dw-band.dw-sb{grid-template-columns:100px minmax(0,1fr);gap:10px}}@media(max-width:760px){#drawRoot{padding-bottom:120px}#drawRoot .dw-top h1{font-size:26px}#drawRoot .dw-sheet{padding:18px 14px;border-radius:var(--r-3)}#drawRoot .dw-fl{grid-template-columns:1fr;gap:10px;padding:14px}#drawRoot .dw-fl+.dw-fl:before{left:24px}#drawRoot .dw-fl-l{display:flex;align-items:baseline;gap:8px}#drawRoot .dw-fl-l span{margin-top:0}#drawRoot .dw-mini{grid-template-columns:repeat(2,minmax(0,1fr))}#drawRoot .dw-dept{grid-template-columns:1fr;gap:12px}#drawRoot .dw-flow{flex-direction:column}#drawRoot .dw-flow .dw-cell{flex:none}#drawRoot .dw-arrow{flex:0 0 20px;transform:rotate(90deg)}#drawRoot .dw-band.dw-sb{grid-template-columns:minmax(0,1fr);gap:10px;padding:10px}#drawRoot .dw-sb .dw-band-h{flex-direction:row;flex-wrap:wrap;align-items:center;gap:6px 8px}#drawRoot .dw-sb .dw-band-cells,#drawRoot .dw-lane-cells{flex-direction:column;flex-wrap:nowrap;align-items:stretch}#drawRoot .dw-sb .dw-band-cells>.dw-cell.dw-card,#drawRoot .dw-lane,#drawRoot .dw-lane.ch,#drawRoot .dw-lane-cells>.dw-cell.dw-card{flex:none}#drawRoot .dw-sb .dw-band-cells>.dw-loop{align-self:flex-start}#drawRoot .dw-team{grid-template-columns:minmax(0,1fr);gap:8px}#drawRoot .dw-team-h{flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:8px 10px}#drawRoot .dw-chg{grid-template-columns:repeat(2,minmax(0,1fr))}#drawRoot .dw-chg-hd{display:none}#drawRoot .dw-chg-n{grid-column:1 / -1}#drawRoot .dw-chg-c small{display:block;font-size:10px;font-weight:700!important;color:var(--muted)}#drawRoot .dw-bar{gap:10px}}#drawRoot .dw-top{align-items:center;gap:12px;margin-bottom:12px}#drawRoot .dw-top h1{font-size:24px}#drawRoot .dw-fold{background:var(--card);border:1px solid var(--line);border-radius:var(--r-3);margin-bottom:12px;min-width:0}#drawRoot .dw-foldh{display:flex!important;align-items:center;gap:12px;width:100%;padding:9px 16px!important;text-align:left;min-width:0}#drawRoot .dw-foldh b{font-size:13px;font-weight:800!important;flex:none}#drawRoot .dw-foldl{flex:1;min-width:0;font-size:12px;font-weight:600!important;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#drawRoot .dw-foldt{flex:none;font-size:11.5px;font-weight:700!important;color:var(--dw-blue-ink)}#drawRoot .dw-foldh[aria-expanded=true] .dw-chev{transform:rotate(90deg)}#drawRoot .dw-foldh:focus-visible{outline:2px solid var(--blue);outline-offset:-2px;border-radius:var(--r-3)}#drawRoot .dw-fold .dw-tower{padding:2px 16px 16px}#drawRoot .dw-sheet{padding:6px 24px 20px}#drawRoot .dw-sheet>.dw-dept:first-child{border-top:none}#drawRoot .dw-dept{padding:14px 0 16px}#drawRoot .dw-use{align-self:flex-start;font-size:10.5px;font-weight:800!important;line-height:16px;border-radius:var(--r-full);padding:1px 8px;background:var(--dw-s3);color:var(--muted);white-space:nowrap}#drawRoot .bt .dw-cell.u-ok{border-color:var(--line)!important;background:var(--dw-s2)!important}#drawRoot .bt .dw-cell.u-ok .dw-use{background:var(--card);color:var(--dw-green-ink)}#drawRoot .bt .dw-cell.u-bad{border-color:var(--dw-red)!important;background:var(--dw-red-bg)!important}#drawRoot .bt .dw-cell.u-bad .dw-use{background:var(--card);color:var(--dw-red-ink)}#drawRoot .bt .dw-cell.u-skip,#drawRoot .bt .dw-cell.u-na{background:var(--dw-s3)!important;border-color:var(--line)!important;box-shadow:none}#drawRoot .bt .dw-cell.u-skip .dw-n,#drawRoot .bt .dw-cell.u-skip .dw-nm,#drawRoot .bt .dw-cell.u-na .dw-n,#drawRoot .bt .dw-cell.u-na .dw-nm{color:var(--muted)}#drawRoot .bt .dw-cell.u-skip .dw-use,#drawRoot .bt .dw-cell.u-na .dw-use{background:var(--card)}#drawRoot .bt .dw-cell.u-none{background:var(--card)!important;border-color:var(--line-dark)!important;border-style:dashed!important;box-shadow:none}#drawRoot .bt .dw-cell.u-none .dw-n,#drawRoot .bt .dw-cell.u-none .dw-nm{color:var(--muted)}#drawRoot .bt .dw-cell.sel{border-color:var(--blue)!important}#drawRoot .bt .dw-bandrow{margin-top:4px}@media(max-width:760px){#drawRoot .dw-top{gap:8px}#drawRoot .dw-top h1{font-size:22px}#drawRoot .dw-sheet{padding:4px 14px 16px}#drawRoot .dw-foldh{flex-wrap:wrap;row-gap:2px;padding:9px 12px!important}#drawRoot .dw-foldl{order:3;flex-basis:100%;white-space:normal}#drawRoot .dw-foldt{margin-left:auto}}#drawRoot .dw-kpirow{grid-column:auto;display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;min-width:0;font-size:11.5px;line-height:16px}#drawRoot .dw-kv{display:inline-flex;flex-wrap:wrap;align-items:center;column-gap:6px;max-width:100%;min-width:0;padding:3px 10px;border-radius:var(--r-full);background:var(--dw-s2);border:1px solid var(--line);font-variant-numeric:tabular-nums}#drawRoot .dw-kv i{font-style:normal;color:var(--muted);font-weight:600!important;white-space:nowrap}#drawRoot .dw-kv b{display:inline-flex;align-items:baseline;gap:4px;white-space:nowrap;font-size:11.5px;font-weight:700!important;color:var(--text)}#drawRoot .dw-kv b+b:before{content:"·";color:var(--muted);font-weight:600;margin-right:2px}#drawRoot .dw-kv b .c{color:var(--muted);font-weight:600!important}#drawRoot .dw-kv b.y{color:var(--dw-amber-ink)}#drawRoot .dw-kv b.r{color:var(--dw-red-ink)}#drawRoot .dw-kv b.na,#drawRoot .dw-kpi .na{color:var(--muted);font-weight:500!important}#drawRoot .dw-cmd{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;padding:10px 0 8px;min-width:0}#drawRoot .dw-cmdh{font-size:12.5px;font-weight:800!important;margin-right:2px}#drawRoot .dw-cp{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px 0 4px;border-radius:var(--r-full);background:var(--dw-s2);border:1px solid var(--line);font-size:12px;font-weight:700!important;white-space:nowrap;min-width:0}#drawRoot .dw-cp small{font-size:10.5px;font-weight:600!important;color:var(--muted)}#drawRoot .dw-cp small.err{color:var(--dw-red-ink)}#drawRoot .dw-cp .av{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font-size:10.5px;color:#fff;background:var(--org-mgmt, #1d3a6b);flex:none}#drawRoot .dw-cp .av.p{background:var(--org-dev, #5e5ce6)}#drawRoot .dw-cp .av.o{background:var(--org-sales, #ff9f0a)}#drawRoot .dw-cp.ld{padding-left:10px}#drawRoot .dw-cp .bdot{width:7px;height:7px}#drawRoot .dw-cmdsep{width:1px;height:18px;background:var(--line-dark);margin:0 2px}#drawRoot .dw-legend{display:flex;flex-wrap:wrap;gap:4px 14px;padding:2px 0 10px;font-size:11.5px;font-weight:600!important;color:var(--muted);border-bottom:1px solid var(--line)}#drawRoot .dw-lg{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}#drawRoot .dw-lg i{width:12px;height:12px;border-radius:3px;border:1.5px solid;flex:none}#drawRoot .dw-lg i.lg-ok,#drawRoot .dw-lg i.lg-dev{background:var(--dw-green-bg);border-color:var(--dw-green-line)}#drawRoot .dw-lg i.lg-bad,#drawRoot .dw-lg i.lg-nodev{background:var(--dw-red-bg);border-color:var(--dw-red)}#drawRoot .dw-lg i.lg-skip{background:var(--dw-s3);border-color:var(--line)}#drawRoot .dw-lg i.lg-none{background:var(--card);border-color:var(--line-dark);border-style:dashed}#drawRoot .dw-legend+.dw-dept{border-top:none}#drawRoot .dw-sheet>.dw-legend:first-child{padding-top:10px}#drawRoot .dw-cell.d-dev{border-color:var(--line)!important;background:var(--dw-s2)!important}#drawRoot .dw-cell.d-nodev{border-color:var(--dw-red)!important;background:var(--dw-red-bg)!important}#drawRoot .dw-cell.d-dev.sel,#drawRoot .dw-cell.d-nodev.sel{border-color:var(--blue)!important}#drawRoot .dw-cell[data-dev] .dw-n{display:flex;align-items:center;gap:6px}#drawRoot .dw-bc{margin-left:auto;font-size:10.5px;font-weight:800!important;line-height:16px;border-radius:var(--r-full);padding:0 7px;background:var(--card);font-variant-numeric:tabular-nums}#drawRoot .dw-bc:empty{display:none}#drawRoot .dw-cell.d-dev .dw-bc{color:var(--muted)}#drawRoot .dw-cell.d-nodev .dw-bc{color:var(--dw-red-ink)}#drawRoot .dw-seg .dw-cn{font-size:11px;font-weight:700!important;color:var(--muted);margin-left:2px;font-variant-numeric:tabular-nums}#drawRoot .dw-seg button.on .dw-cn{color:var(--dw-blue-ink)}#drawRoot .dw-oldrow{display:flex;justify-content:flex-end;padding-top:12px}#drawRoot .dw-old{font-size:12px;font-weight:600!important;color:var(--dw-blue-ink);padding:4px 2px!important;text-decoration:underline;text-underline-offset:3px}#drawRoot .dw-old:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:4px}#drawRoot .bt .dw-cell.u-none,#drawRoot .bt .dw-cell.u-skip,#drawRoot .bt .dw-cell.u-na{gap:4px;padding-top:10px;padding-bottom:10px}@media(max-width:760px){#drawRoot .dw-cmdsep{display:none}#drawRoot .dw-cp{height:26px}#drawRoot .dw-kpirow{grid-column:auto;margin-top:0}}#drawRoot .dw-dept>.dw-rule{grid-column:auto}#drawRoot .dw-rule{display:flex!important;align-items:center;gap:10px;flex-wrap:wrap;width:100%;margin-top:0;padding:10px 14px!important;text-align:left;border:1px dashed var(--line-dark)!important;border-radius:var(--r-3);background:var(--dw-s2)!important;min-width:0}#drawRoot .dw-rule>b{font-size:11px;font-weight:800!important;color:var(--muted);background:var(--dw-s3);border-radius:var(--r-full);padding:2px 9px;flex:none}#drawRoot .dw-rule .dw-rn{font-size:13.5px;font-weight:800!important;flex:none}#drawRoot .dw-rule .dw-rl{font-size:12px;color:var(--muted);font-weight:600!important;flex:none}#drawRoot .dw-rule .dw-rt{font-size:11px;font-weight:700!important;color:var(--text);background:var(--card);border-radius:var(--r-full);padding:2px 8px;flex:none}#drawRoot .dw-rule .dw-bots{flex:1 1 260px;flex-direction:row;flex-wrap:wrap;gap:4px 12px;margin:0;padding:0;border:0}#drawRoot .dw-rule.d-dev,#drawRoot .dw-rule.u-ok{border-color:var(--line)!important;background:var(--dw-s2)!important}#drawRoot .dw-rule.d-nodev,#drawRoot .dw-rule.u-bad{border-color:var(--dw-red)!important;background:var(--dw-red-bg)!important}#drawRoot .dw-rule.sel{outline:2px solid var(--blue);outline-offset:1px}#drawRoot .dw-rule:focus-visible{outline:2px solid var(--blue);outline-offset:1px}#drawRoot .dw-b.t-ok .dw-bn{color:var(--dw-green-ink)}#drawRoot .dw-b.t-bad .dw-bn{color:var(--dw-red-ink)}#drawRoot .dw-b.t-skip{opacity:.55}#drawRoot .dw-b.t-skip .dw-bn{color:var(--muted)}.dw-drawer .dw-fbot.t-ok{border-color:var(--dw-green-line)}.dw-drawer .dw-fbot.t-bad{border-color:var(--dw-red);background:var(--dw-red-bg)}.dw-drawer .dw-fbot.t-skip{opacity:.6}.dw-drawer .dw-fbk{grid-column:2;font-size:10.5px;font-weight:700!important;color:var(--muted)}.dw-drawer .dw-fbot.t-ok .dw-fbk{color:var(--dw-green-ink)}.dw-drawer .dw-fbot.t-bad .dw-fbk{color:var(--dw-red-ink)}.dw-drawer .dw-fout{font-weight:700!important}.dw-drawer .dw-ftool{display:grid;grid-template-columns:auto 1fr;gap:6px 12px;margin:12px 0 4px;padding:12px;border:1px solid var(--line);border-radius:var(--r-2);background:var(--dw-s2)}.dw-drawer .dw-ftool dt{font-size:11.5px;font-weight:800!important;color:var(--muted);white-space:nowrap}.dw-drawer .dw-ftool dd{margin:0;font-size:12.5px;line-height:1.45;min-width:0;overflow-wrap:anywhere;display:flex;flex-wrap:wrap;gap:4px}.dw-drawer .dw-fcell{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:var(--r-full);background:var(--blue-bg);color:var(--dw-blue-ink);font-size:11.5px;font-weight:700!important;white-space:nowrap}@media(max-width:760px){#drawRoot .dw-dept>.dw-rule,#drawRoot .dw-dept>.dw-line{grid-column:auto}.dw-drawer .dw-ftool{grid-template-columns:minmax(0,1fr)}#drawRoot .dw-rule .dw-bots{flex-basis:100%}}#drawRoot .dw-dept.fold{padding:12px 0}#drawRoot .dw-fline{align-self:center;font-size:12.5px;color:var(--muted);font-weight:600!important}:root{--dw-f0:#9aa3af;--dw-f1:#0f8f84;--dw-f2:#2d6cdf;--dw-f3:#5b6270;--dw-f4:#1f9d55;--dw-f5:#b7791f;--dw-f6:#8a4fff;--dw-f7:#c2410c}@media(prefers-color-scheme:dark){:root{--dw-f0:#8e96a3;--dw-f1:#2cc4b5;--dw-f2:#6d9cf0;--dw-f3:#a3a9b5;--dw-f4:#4cc27f;--dw-f5:#e0a646;--dw-f6:#a98bff;--dw-f7:#f0773f}}#drawRoot .dw-dept{grid-template-columns:minmax(0,1fr);gap:12px;padding:8px 0 4px;border-top:none;align-items:start}#drawRoot .dw-dept .dw-n{color:var(--fc, inherit)}#drawRoot .dw-dept.fold{padding:6px 0 2px}#drawRoot .dw-up{color:var(--muted);font-size:11.5px;font-weight:500!important;margin:2px 0 6px;line-height:1.5}#drawRoot .dw-sites{gap:6px}#drawRoot .dw-site{flex:0 1 170px;min-width:0;display:flex;flex-direction:column;gap:4px;border:1px dashed var(--line-dark);border-radius:10px;padding:9px 10px;background:var(--dw-s3)}#drawRoot .dw-site b{font-size:12.5px;font-weight:700!important;overflow-wrap:anywhere}#drawRoot .dw-site span{font-size:11px;color:var(--muted);line-height:1.4}#drawRoot .gp .dw-cell{flex:1 1 180px}#drawRoot .dw-jd{align-self:flex-start;margin-top:auto;font-size:10.5px;font-weight:800!important;line-height:16px;border-radius:var(--r-full);padding:1px 8px;background:var(--card);color:var(--muted);white-space:nowrap;border:1px solid var(--line)}#drawRoot .dw-jrow{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-top:auto;align-self:flex-start;max-width:100%}#drawRoot .dw-jrow .dw-jd{margin-top:0}#drawRoot .dw-jx{font-size:10.5px;font-weight:700;line-height:16px;border-radius:var(--r-full);padding:1px 8px;background:var(--card);color:var(--muted);border:1px solid var(--line);white-space:nowrap;font-variant-numeric:tabular-nums}#drawRoot .dw-jms{display:flex;flex-direction:column;align-items:flex-start;gap:3px;flex-basis:100%;min-width:0}#drawRoot .dw-jm{font-size:10.5px;font-weight:700;line-height:15px;border-radius:var(--r-full);padding:1px 8px;background:var(--card);border:1px solid var(--line);max-width:100%;white-space:normal;overflow-wrap:anywhere;text-align:left;font-variant-numeric:tabular-nums}#drawRoot .dw-jm.ok{color:var(--dw-green-ink);border-color:var(--dw-green-line)}#drawRoot .dw-jm.gap{color:var(--dw-red-ink);border-color:var(--dw-red)}#drawRoot .dw-jd.j-yes{color:var(--dw-green-ink);border-color:var(--dw-green-line)}#drawRoot .dw-jd.j-no{color:var(--dw-red-ink);border-color:var(--dw-red)}@media(max-width:760px){#drawRoot .dw-dept{grid-template-columns:1fr;gap:8px}#drawRoot .dw-up{margin-left:0}#drawRoot .dw-site{flex:1 1 140px}#drawRoot .gp .dw-flow .dw-cell{flex:none}}#drawRoot .dw-lg i.lg-prep{background:var(--dw-s3);border-color:var(--line)}@media(min-width:761px){#drawRoot .dw-dept{row-gap:0}#drawRoot .dw-dept>.dw-rule{margin-top:12px}}#drawRoot .dw-flow.dw-cards{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:14px;align-items:start}#drawRoot .dw-cell.dw-card{padding:14px 14px 10px;gap:0;border-radius:14px}#drawRoot .dw-card .dw-ch{display:flex;align-items:center;gap:6px;min-width:0;padding-bottom:10px;border-bottom:1px solid var(--line)}#drawRoot .dw-card .dw-ch .dw-n{flex:none;font-size:14px}#drawRoot .dw-card .dw-ch .dw-nm{flex:1 1 auto;min-width:0;font-size:15px;line-height:1.3}#drawRoot .dw-card .dw-cnt{flex:none;display:inline-flex;align-items:center;gap:5px;color:var(--muted);font-size:12px;font-weight:600!important;white-space:nowrap;font-variant-numeric:tabular-nums}#drawRoot .dw-vd{width:10px;height:10px;border-radius:50%;display:inline-block;background:var(--faint, #c7c7cc)}#drawRoot .dw-vd.g{background:var(--dw-green-line)}#drawRoot .dw-vd.r{background:var(--dw-red)}#drawRoot .dw-vx{font-size:10.5px;font-weight:700!important;line-height:16px;border-radius:var(--r-full);padding:0 7px;background:var(--card);color:var(--muted);border:1px solid var(--line)}#drawRoot .dw-card .dw-rows{display:flex;flex-direction:column;gap:6px;padding-top:8px;min-width:0}#drawRoot .dw-row{display:flex;align-items:center;gap:7px;min-width:0;background:var(--card);border:1px solid var(--line);border-radius:9px;padding:7px 9px;font-size:12.5px;font-weight:500!important;line-height:1.35;color:var(--text)}#drawRoot .dw-row>i{width:6px;height:6px;border-radius:50%;background:var(--faint, #9ca3af);flex:none}#drawRoot .dw-row .bdot{width:7px;height:7px;flex:none}#drawRoot .dw-row .dw-rl{flex:1 1 auto;min-width:0;word-break:keep-all;overflow-wrap:anywhere}#drawRoot .dw-lead{flex:none;font-size:11px;font-weight:600!important;line-height:16px;border-radius:var(--r-full);padding:0 7px;background:var(--dw-s3);color:var(--muted)}#drawRoot .dw-row.none{background:transparent;border-style:dashed;color:var(--muted)}#drawRoot .dw-row.t-bad .dw-rl{color:var(--dw-red-ink)}#drawRoot .dw-row.t-skip .dw-rl{color:var(--muted)}#drawRoot .bt .dw-cell.dw-card.u-none,#drawRoot .bt .dw-cell.dw-card.u-skip,#drawRoot .bt .dw-cell.dw-card.u-na{padding-top:14px;padding-bottom:10px}@media(max-width:1280px){#drawRoot .dw-flow.dw-cards{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){#drawRoot .dw-flow.dw-cards{grid-template-columns:minmax(0,1fr)}}.dw-drawer .dw-dr-q{margin-top:10px;display:flex;flex-direction:column;gap:6px}.dw-drawer .dw-dr-q:empty{display:none}.dw-drawer .dw-qrow{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.dw-drawer .dw-dr-q .dw-g{margin:0;font-size:13px;line-height:1.45;font-weight:600!important;word-break:keep-all;overflow-wrap:anywhere}.dw-drawer .dw-jrow{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.dw-drawer .dw-jd,.dw-drawer .dw-jx,.dw-drawer .dw-bc,.dw-drawer .dw-use{font-size:11px;font-weight:800!important;line-height:18px;border-radius:var(--r-full);padding:0 8px;background:var(--card);color:var(--muted);border:1px solid var(--line);white-space:nowrap;font-variant-numeric:tabular-nums}.dw-drawer .dw-jd.j-yes,.dw-drawer .dw-use.u-ok{color:var(--dw-green-ink);border-color:var(--dw-green-line)}.dw-drawer .dw-jd.j-no,.dw-drawer .dw-use.u-bad{color:var(--dw-red-ink);border-color:var(--dw-red)}.dw-drawer .dw-jms{display:flex;flex-direction:column;align-items:flex-start;gap:3px;flex-basis:100%;min-width:0}.dw-drawer .dw-jm{font-size:11px;font-weight:700;line-height:16px;border-radius:var(--r-full);padding:1px 8px;background:var(--card);border:1px solid var(--line);max-width:100%;white-space:normal;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.dw-drawer .dw-jm.ok{color:var(--dw-green-ink);border-color:var(--dw-green-line)}.dw-drawer .dw-jm.gap{color:var(--dw-red-ink);border-color:var(--dw-red)}#drawRoot .dw-dept.fold{display:flex;align-items:center;gap:12px;padding:3px 0;cursor:pointer}#drawRoot .dw-dept.fold>.dw-fline{flex:none;white-space:nowrap;min-width:104px;text-align:right}#drawRoot .dw-site.off span s{color:var(--faint, #9ca3af)}#drawRoot .dw-site .dw-off{font-style:normal;align-self:flex-start;font-size:10.5px;font-weight:700!important;line-height:16px;border-radius:var(--r-full);padding:0 7px;border:1px solid var(--line);color:var(--muted);background:var(--dw-s3)}#drawRoot .dw-dept.fold+.dw-up{margin:1px 0 3px 12px}#drawRoot .dw-dept:not(.fold){padding-top:10px}#drawRoot .dw-fmet{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin:0 0 10px;padding:8px 12px;border-left:4px solid var(--fc, var(--blue));border-radius:var(--r-3);background:var(--dw-s2)}#drawRoot .dw-fmet b{font-size:14px;font-weight:800!important;color:var(--fc, inherit)}#drawRoot .dw-fmet span{font-size:12px;font-weight:600!important;color:var(--muted)}#drawRoot .dw-sbands.h{flex-direction:row;flex-wrap:wrap;align-items:stretch;gap:8px}#drawRoot .dw-sbands.h>.dw-band.dw-sb{flex:1 1 200px;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr;gap:10px;align-content:start;padding:12px}#drawRoot .dw-sbands.h .dw-band-h{flex-direction:row;flex-wrap:wrap;align-items:center;gap:4px 8px}#drawRoot .dw-sbands.h .dw-band-cells{flex-direction:column;flex-wrap:nowrap;align-items:stretch}#drawRoot .dw-sbands.h .dw-band-cells>.dw-cell.dw-card{flex:none}#drawRoot .dw-sbands.h .dw-band-cells>.dw-loop{align-self:flex-start}#drawRoot .dw-band-arr{flex:none;align-self:center;color:var(--faint, #9ca3af);font-size:15px;font-weight:700!important}#drawRoot .dw-sb.rows .dw-band-cells{flex-direction:column;flex-wrap:nowrap;align-items:stretch}#drawRoot .dw-lane.row{flex:none;display:grid;grid-template-columns:150px minmax(0,1fr);align-items:start;gap:12px}#drawRoot .dw-lane.row .dw-lane-h{flex-direction:column;align-items:flex-start;gap:4px}#drawRoot .dw-lane.row .dw-lane-cells{flex-wrap:wrap}#drawRoot .dw-lane.row .dw-lane-cells>.dw-cell.dw-card{flex:1 1 220px;max-width:420px}#drawRoot .dw-lane.row.soc .dw-lane-cells>.dw-cell.dw-card{flex:0 0 240px}#drawRoot .dw-soc{flex:1 1 620px;min-width:0;display:flex;flex-direction:column;gap:10px}#drawRoot .dw-soc-sum{display:flex;flex-wrap:wrap;align-items:center;gap:6px}#drawRoot .dw-soc-sum b{font-size:13px;font-weight:800!important;margin-right:2px}#drawRoot .dw-sst{display:inline-block;font-style:normal;font-size:10.5px;font-weight:700!important;line-height:16px;border-radius:var(--r-full);padding:0 7px;border:1px solid var(--line);background:var(--card);color:var(--muted);white-space:nowrap}#drawRoot .dw-sst.s-run{color:var(--dw-green-ink);border-color:var(--dw-green-line);background:var(--dw-green-bg)}#drawRoot .dw-sst.s-hand{color:var(--dw-amber-ink);border-color:var(--dw-amber-ink);background:var(--dw-amber-bg)}#drawRoot .dw-sst.s-gap{color:var(--dw-red-ink);border-color:var(--dw-red);background:transparent;border-style:dashed}#drawRoot .dw-sst.s-ceo{color:var(--dw-blue-ink);border-color:var(--blue);background:var(--card)}#drawRoot .dw-soc-head .dw-sblk-s{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}#drawRoot .dw-soc-teams{display:flex;align-items:stretch;gap:8px;min-width:0}#drawRoot .dw-soc-teams>.dw-sblk{flex:1 1 0;min-width:0}#drawRoot .dw-soc-arr{flex:none;align-self:center;color:var(--faint, #9ca3af);font-weight:700!important}#drawRoot .dw-sblk{border:1px solid var(--line);border-radius:var(--r-3);background:var(--dw-s2);padding:8px;display:flex;flex-direction:column;gap:6px;min-width:0}#drawRoot .dw-sblk-h{display:flex;align-items:center;gap:6px;min-width:0}#drawRoot .dw-sblk-h b{font-size:13px;font-weight:800!important;word-break:keep-all}#drawRoot .dw-sblk-h small{margin-left:auto;font-size:11px;color:var(--muted);font-weight:600!important}#drawRoot .dw-sblk-h .dw-sbno{min-width:20px;height:20px;font-size:11px;padding:0 5px}#drawRoot .dw-sblk-s{display:flex;flex-direction:column;gap:5px;min-width:0}#drawRoot .dw-seat{background:var(--card);border:1px solid var(--line);border-radius:9px;padding:6px 8px;display:flex;flex-direction:column;gap:3px;min-width:0}#drawRoot .dw-seat.s-gap{border-style:dashed;background:transparent}#drawRoot .dw-seat-h{display:flex;align-items:center;gap:5px;min-width:0}#drawRoot .dw-seat-h b{flex:1 1 auto;min-width:0;font-size:12px;font-weight:700!important;word-break:keep-all;overflow-wrap:anywhere}#drawRoot .dw-seat small{font-size:11px;line-height:1.4;color:var(--muted);font-weight:500!important;word-break:keep-all;overflow-wrap:anywhere}#drawRoot .dw-soc-chs{display:flex;flex-direction:column;gap:6px}#drawRoot .dw-soc-ch{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:7px 10px;border:1px solid var(--line);border-left:4px solid var(--line-dark);border-radius:var(--r-3);background:var(--card)}#drawRoot .dw-soc-ch.off{border-left-color:var(--line-dark, #c7c7cc)}#drawRoot .dw-soc-ch b{font-size:12.5px;font-weight:800!important}#drawRoot .dw-soc-ch span{font-size:11.5px;color:var(--muted);font-weight:600!important}#drawRoot .dw-soc-ch .dw-soc-to{color:var(--dw-blue-ink)}#drawRoot .dw-soc-ch.off .dw-soc-to{color:var(--muted)}#drawRoot .dw-soc-loop{align-self:flex-start}#drawRoot .dw-flead{display:inline-flex;align-items:center;gap:5px;margin-top:6px;padding:2px 8px;border:1px solid var(--line);border-radius:var(--r-full);background:var(--card);font-size:11.5px;max-width:100%}#drawRoot .dw-flead b{font-weight:700!important;white-space:nowrap}#drawRoot .dw-dept.fold .dw-flead{margin-top:0;flex:none}#drawRoot .dw-new{flex:none;font-style:normal;font-size:10px;font-weight:800!important;line-height:15px;border-radius:var(--r-full);padding:0 6px;color:#fff;background:#7c3aed}#drawRoot .dw-lane-m{display:block;font-style:normal;font-size:11px;line-height:1.4;color:var(--muted);font-weight:600!important;word-break:keep-all}#drawRoot .dw-soc-cps{display:flex;flex-wrap:wrap;align-items:center;gap:6px}#drawRoot .dw-soc-cp{font-size:11px;font-weight:700!important;line-height:18px;border-radius:var(--r-full);padding:0 8px;border:1px solid var(--line);background:var(--card)}#drawRoot .dw-soc-cp.stop{color:var(--muted);text-decoration:line-through;background:var(--dw-s3)}#drawRoot .dw-soc-cps .dw-soc-to{font-size:11.5px;font-weight:700!important;color:var(--dw-blue-ink)}@media(max-width:1280px){#drawRoot .dw-soc-teams{flex-wrap:wrap}#drawRoot .dw-soc-teams>.dw-sblk{flex:1 1 220px}#drawRoot .dw-soc-arr{display:none}}@media(max-width:760px){#drawRoot .dw-dept.fold{flex-wrap:wrap;gap:4px 10px}#drawRoot .dw-dept.fold>.dw-fline{margin-left:12px;min-width:0;text-align:left}#drawRoot .dw-sbands.h{flex-direction:column;flex-wrap:nowrap}#drawRoot .dw-sbands.h>.dw-band.dw-sb{flex:none}#drawRoot .dw-band-arr{transform:rotate(90deg)}#drawRoot .dw-lane.row{grid-template-columns:minmax(0,1fr);gap:8px}#drawRoot .dw-lane.row .dw-lane-h{flex-direction:row;align-items:center}#drawRoot .dw-lane.row .dw-lane-cells>.dw-cell.dw-card,#drawRoot .dw-lane.row.soc .dw-lane-cells>.dw-cell.dw-card{flex:none;max-width:none}#drawRoot .dw-soc{flex:none}#drawRoot .dw-soc-teams{flex-direction:column}#drawRoot .dw-soc-teams>.dw-sblk{flex:none}#drawRoot .dw-soc-head .dw-sblk-s{grid-template-columns:minmax(0,1fr)}}#drawRoot .dw-band.dw-sb.nohead{grid-template-columns:minmax(0,1fr)}#drawRoot .dw-lane-old{display:inline-flex;align-items:center;gap:4px;flex-wrap:wrap}#drawRoot .dw-lane-k{all:unset;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 4px;border-radius:var(--r-full);border:1px solid var(--line);background:var(--card);font-size:12px;color:var(--muted);font-weight:700}#drawRoot .dw-lane-k:hover,#drawRoot .dw-lane-k.sel{border-color:var(--blue);color:var(--blue)}#drawRoot button.dw-soc-sum{all:unset;cursor:pointer;display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:4px 8px;margin:-4px -8px;border-radius:var(--r-2,8px);border:1px solid transparent}#drawRoot button.dw-soc-sum:hover,#drawRoot button.dw-soc-sum.sel{border-color:var(--blue);background:var(--dw-s2)}#drawRoot .dw-lane-k:focus-visible,#drawRoot button.dw-soc-sum:focus-visible{outline:2px solid var(--blue);outline-offset:2px}#drawRoot .dw-pick{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 12px}#drawRoot .dw-pick button{all:unset;cursor:pointer;display:inline-flex;align-items:baseline;gap:5px;padding:7px 12px;border-radius:var(--r-full);border:1px solid var(--line);background:var(--card);font-size:13px;color:var(--text, inherit);font-weight:600;white-space:nowrap}#drawRoot .dw-pick button b{font-weight:800}#drawRoot .dw-pick button:hover{border-color:var(--blue)}#drawRoot .dw-pick button.on{background:var(--blue);border-color:var(--blue);color:#fff}#drawRoot .dw-pick button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}@media(max-width:760px){#drawRoot .dw-pick button{padding:6px 10px;font-size:12px}}#drawRoot .dw-prods{display:flex;align-items:flex-start;gap:12px;margin:12px 0 0;padding:10px 12px;border:1px solid var(--line);border-radius:var(--r-3);background:var(--dw-s2)}#drawRoot .dw-prods-h{flex:none;font-size:14.5px;font-weight:800!important;line-height:24px;color:var(--dw-blue-ink);word-break:keep-all}#drawRoot .dw-prods-l{display:flex;flex-wrap:wrap;gap:8px;min-width:0}#drawRoot .dw-prod{display:flex;flex-direction:column;gap:5px;padding:7px 10px;border:1px solid var(--line);border-radius:var(--r-3);background:var(--card);min-width:0}#drawRoot .dw-prod>b{font-size:12.5px;font-weight:800!important;word-break:keep-all}#drawRoot .dw-prod-st{display:flex;flex-wrap:wrap;gap:5px}#drawRoot .dw-prod-st .dw-pill{height:22px;padding:0 8px;font-size:11px}@media(max-width:760px){#drawRoot .dw-prods{flex-direction:column;gap:8px}#drawRoot .dw-prod{flex:1 1 100%}}#drawRoot .dw-seatno{flex:none;font-family:ui-monospace,SFMono-Regular,monospace;font-size:10px;font-weight:700!important;color:var(--muted);background:var(--card);border:1px solid var(--line);border-radius:6px;padding:0 5px;line-height:16px}#drawRoot .dw-row .dw-sst{flex:none}#drawRoot .dw-pay{display:block;margin-top:8px;font-size:11.5px;font-weight:700!important;color:var(--dw-blue-ink);background:color-mix(in srgb,var(--blue) 9%,transparent);border:1px dashed var(--blue);border-radius:8px;padding:5px 9px;text-align:left}#drawRoot .dw-rseats{display:flex;flex-wrap:wrap;gap:6px;flex:1 1 auto}#drawRoot .dw-rseat{display:inline-flex;align-items:center;gap:6px;background:var(--card);border:1px solid var(--line);border-radius:9px;padding:5px 8px;font-size:12px;font-weight:500!important}#drawRoot .dw-rule.cm{background:color-mix(in srgb,var(--blue) 9%,transparent)}#drawRoot .dw-dept>.dw-line{grid-column:auto}#drawRoot .dw-line{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:10px 14px;border:1px solid var(--line);border-radius:12px;background:var(--card)}#drawRoot .dw-line>b{font-size:13.5px;font-weight:800!important;margin-right:4px}#drawRoot .dw-line>small{font-size:11px;color:var(--muted);margin-right:6px}#drawRoot .dw-lstep{display:inline-flex;align-items:center;gap:5px;font-size:12px;background:var(--dw-s3);border-radius:8px;padding:4px 8px}#drawRoot .dw-lstep b{font-family:ui-monospace,SFMono-Regular,monospace;font-weight:800!important}#drawRoot .dw-lstep i{font-style:normal;font-size:10px;color:var(--muted)}#drawRoot .dw-lstep.pay{background:var(--blue);color:#fff;font-weight:700!important}#drawRoot .dw-larr{color:var(--muted);font-size:12px}#drawRoot .dw-sblk-k{width:100%;border:0;background:none;padding:0;font:inherit;color:inherit;text-align:left;cursor:pointer;border-radius:6px}#drawRoot .dw-sblk-k:hover b,#drawRoot .dw-sblk-k.sel b{color:var(--blue)}#drawRoot .dw-sblk-k:focus-visible{outline:2px solid var(--blue);outline-offset:2px}#drawRoot .dw-dvs{flex:none}#drawRoot .dw-seat-h .dw-seatno{margin-right:1px}#drawRoot .dw-spay{align-self:flex-start;font-size:10.5px;font-weight:700!important;color:var(--dw-blue-ink);background:color-mix(in srgb,var(--blue) 9%,transparent);border:1px dashed var(--blue);border-radius:6px;padding:1px 6px}#drawRoot .dw-soc>.dw-line{padding:8px 12px}#drawRoot .dw-lcase{margin-left:auto;font-style:normal;font-size:11px;font-weight:700!important;color:var(--muted);background:var(--dw-s3);border-radius:var(--r-full);padding:2px 8px}#drawRoot .dw-lgate{font-style:normal;font-size:11px;font-weight:700!important;color:var(--text);background:var(--dw-s3);border:1px dashed var(--line-dark);border-radius:var(--r-full);padding:2px 8px;white-space:nowrap}#drawRoot .dw-lstep.pay i{color:#ffffffd1}#drawRoot .dw-ops{flex:none}#drawRoot .dw-ops .dw-soc-teams{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px 8px}#drawRoot .dw-ops .dw-soc-teams>.dw-sblk{flex:none}#drawRoot .dw-ops .dw-soc-arr{display:none}@media(max-width:1280px){#drawRoot .dw-ops .dw-soc-teams{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){#drawRoot .dw-ops .dw-soc-teams{grid-template-columns:minmax(0,1fr)}}#drawRoot .dw-seat.stop{background:var(--dw-s3);border-style:dashed}#drawRoot .dw-seat.stop .dw-seat-h b{color:var(--muted)}#drawRoot .dw-stop{flex:none;font-style:normal;font-size:10px;font-weight:800!important;line-height:15px;border-radius:var(--r-full);padding:0 6px;color:var(--muted);background:var(--card);border:1px solid var(--line)}#drawRoot .dw-sblk-v{display:flex;flex-wrap:wrap;gap:4px;min-width:0}#drawRoot .dw-sblk-v .dw-jrow{flex-wrap:wrap}#drawRoot .dw-grs,#drawRoot .dw-mgs,#drawRoot .dw-ivs{flex:none}#drawRoot .dw-fhd{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:6px;min-width:0;margin:0 0 6px}#drawRoot .dw-fhd .dw-flead{margin-top:0}#drawRoot .dw-fhd .dw-k{font-size:11px;line-height:1.35;font-weight:700!important;padding:3px 9px;border-radius:8px;background:var(--dw-amber-bg);color:var(--dw-amber-ink)}#drawRoot .dw-fhd .dw-k.g{background:var(--dw-green-bg);color:var(--dw-green-ink)}#drawRoot .dw-mall{flex:none}#drawRoot .dw-mall .dw-soc-teams{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px 8px}#drawRoot .dw-mall .dw-soc-teams>.dw-sblk{flex:none}#drawRoot .dw-mall .dw-soc-arr{display:none}#drawRoot .dw-mall-h{display:flex;align-items:center;gap:8px;flex-wrap:wrap}#drawRoot .dw-mall-h>b{font-size:14.5px;font-weight:800!important}#drawRoot .dw-cochip{font-size:11px;font-weight:700!important;line-height:18px;border-radius:var(--r-full);padding:0 8px;background:var(--dw-green-bg);color:var(--dw-green-ink);border:1px solid var(--dw-green-line)}@media(max-width:1280px){#drawRoot .dw-mall .dw-soc-teams{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){#drawRoot .dw-mall .dw-soc-teams{grid-template-columns:minmax(0,1fr)}}.rail{max-height:calc(100vh - 100px);overflow-y:auto;scrollbar-width:none}.rail::-webkit-scrollbar{display:none}.rail .ritem.fl,.rail .ritem.fl[data-floor=f7_invest]{margin-top:0}.rail .ritem.fl .ric{height:26px;color:var(--fc)}.rail .ritem.fl .ric b{display:flex;align-items:center;justify-content:center;width:24px;height:22px;border-radius:6px;border:1.6px solid currentColor;font-size:11.5px;font-weight:800;line-height:1}.rail .ritem.fl .rlb{display:block;font-size:11px;color:var(--text)}.rail .ritem.fl.on .rlb{color:var(--blue)}.rail .ritem.fl[data-floor=lobby]{padding-bottom:12px;border-bottom:1px solid var(--line-dark)}:is(#floorRoot,#flHostHead) .fl-head{display:flex;align-items:center;gap:14px;background:var(--card);border-radius:var(--r-4,14px);padding:10px 16px;box-shadow:var(--sh-1s,0 1px 2px rgba(0,0,0,.06));flex-wrap:wrap}:is(#floorRoot,#flHostHead) .fl-head b{font-size:15px;color:var(--text)}:is(#floorRoot,#flHostHead) .fl-tabs{display:flex;gap:2px;flex-wrap:wrap}:is(#floorRoot,#flHostHead) .fl-tabs [data-ftab]{border:0;background:transparent;font:inherit;font-size:12.5px;color:var(--muted);padding:6px 12px;border-radius:8px;cursor:pointer}:is(#floorRoot,#flHostHead) .fl-tabs [data-ftab].on{background:var(--blue-bg);color:var(--blue);font-weight:700}#floorRoot .fl-body{margin-top:12px;background:var(--card);border-radius:var(--r-4,14px);box-shadow:var(--sh-1s,0 1px 2px rgba(0,0,0,.06));min-height:320px;display:flex;align-items:center;justify-content:center}#floorRoot .fl-empty{display:flex;flex-direction:column;align-items:center;gap:12px;font-size:14px;color:var(--muted);padding:40px 16px}#floorRoot .fl-chip{font-family:ui-monospace,Menlo,monospace;font-size:11.5px;color:var(--blue);background:var(--blue-bg);border-radius:999px;padding:3px 10px;white-space:nowrap}@media(max-width:760px){.rail{max-height:none;overflow:visible;flex-wrap:wrap;row-gap:8px}.rail .ritem.fl,.rail .ritem.fl[data-floor=f7_invest]{margin-top:0}.rail .ritem.fl[data-floor=lobby]{padding-bottom:0;border-bottom:0}.rail .ritem.fl .rlb{display:block}#floorRoot .fl-body{min-height:200px}}:is(#floorRoot,#flHostHead) .fl-head.bare{gap:12px;padding:8px 12px}:is(#floorRoot,#flHostHead) .fl-badge{display:inline-flex;align-items:center;justify-content:center;width:26px;height:24px;border-radius:7px;border:1.6px solid var(--fc);color:var(--fc);font-size:12px;font-weight:800;flex:none}:is(#floorRoot,#flHostHead) .fl-nm{font-size:14px;font-weight:700;color:var(--text);margin-left:-4px;padding-right:10px;border-right:1px solid var(--line);flex:none}:is(#floorRoot,#flHostHead) .fl-cos{display:flex;gap:2px;padding:3px;background:var(--fill);border-radius:10px;flex:none}:is(#floorRoot,#flHostHead) .fl-cos [data-fco]{border:0;background:transparent;font:inherit;font-size:12.5px;font-weight:600;color:var(--muted);padding:5px 11px;border-radius:8px;cursor:pointer;white-space:nowrap}:is(#floorRoot,#flHostHead) .fl-cos [data-fco].on{background:var(--card);color:var(--blue);box-shadow:var(--sh-1s)}:is(#floorRoot,#flHostHead) .fl-cos [data-fco]:disabled{opacity:.38;cursor:not-allowed}:is(#floorRoot,#flHostHead) .fl-cos [data-fco] .fl-ext{font-style:normal;margin-left:3px;font-size:11px}:is(#floorRoot,#flHostHead) .fl-cos [data-fco]{position:relative}:is(#floorRoot,#flHostHead) .fl-cos [data-fco].def:after{content:"";position:absolute;top:3px;right:3px;width:5px;height:5px;border-radius:50%;background:var(--blue)}:is(#floorRoot,#flHostHead) .fl-tabs [data-ftab]{position:relative}:is(#floorRoot,#flHostHead) .fl-tabs [data-ftab].def:after{content:"";position:absolute;top:3px;right:3px;width:5px;height:5px;border-radius:50%;background:var(--blue)}:is(#floorRoot,#flHostHead) .fl-tabs [data-ftab] .fl-bd{display:inline-block;min-width:16px;margin-left:5px;padding:0 5px;border-radius:999px;background:var(--red-t);color:#fff;font-size:10px;font-weight:800;line-height:16px;text-align:center}:is(#floorRoot,#flHostHead) .fl-tools{margin-left:auto;display:flex;gap:6px;flex:none}#floorRoot>.fl-body[hidden]{display:none!important}#floorRoot[data-floor=f4_ops]>.fl-body{display:block;padding:0;overflow:hidden;min-height:0}#floorRoot .f4-erp{position:relative}#floorRoot .f4-sub{display:flex;gap:6px;padding:6px 12px;border-bottom:1px solid var(--line, #e5e7eb);background:var(--card)}#floorRoot .f4-sub[hidden]{display:none}#floorRoot .f4-sub button{font:inherit;font-size:12.5px;padding:4px 12px;border-radius:999px;border:1px solid var(--line, #e5e7eb);background:var(--surface-2, #f5f6f8);color:var(--navy, #1d2b48);cursor:pointer}#floorRoot .f4-sub button.on{background:var(--navy, #1d2b48);color:#fff;border-color:var(--navy, #1d2b48)}#floorRoot .f4-erp iframe{display:block;width:100%;height:calc(100vh - 96px);min-height:520px;border:0;background:var(--card)}#floorRoot .f4-erp iframe[hidden],#floorRoot .f4-erp .fl-empty[hidden]{display:none}#floorRoot .f4-erp .fl-empty{min-height:320px;justify-content:center}@media(max-width:760px){:is(#floorRoot,#flHostHead) .fl-head.bare{display:grid;grid-template-columns:auto auto 1fr auto;row-gap:8px;column-gap:8px;align-items:center}:is(#floorRoot,#flHostHead) .fl-head.bare .fl-cos{grid-column:1 / -1;grid-row:2;overflow-x:auto;scrollbar-width:none}:is(#floorRoot,#flHostHead) .fl-head.bare .fl-tabs{grid-column:1 / -1;grid-row:3;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}:is(#floorRoot,#flHostHead) .fl-head.bare .fl-tools{grid-column:4;grid-row:1}:is(#floorRoot,#flHostHead) .fl-nm{border-right:0}:is(#floorRoot,#flHostHead) .fl-cos [data-fco]{padding:5px 9px;font-size:12px}:is(#floorRoot,#flHostHead) .fl-head.bare .fl-tabs [data-ftab]{flex:none;white-space:nowrap;padding:6px 10px}#floorRoot .f4-erp iframe{height:calc(100vh - 210px);min-height:420px}}#flHostHead{margin:0 0 12px}#flHostFoot{margin:12px 0 0}#flHostHead .fl-head{display:flex;align-items:center;gap:12px;background:var(--card);border-radius:var(--r-4,14px);padding:8px 12px;box-shadow:var(--sh-1s,0 1px 2px rgba(0,0,0,.06));flex-wrap:wrap}.fl-band{display:flex;align-items:center;gap:6px;background:var(--card);border:1px solid var(--line);border-radius:var(--r-4,14px);padding:9px 14px;overflow-x:auto;scrollbar-width:none;white-space:nowrap}.fl-band::-webkit-scrollbar{display:none}.fl-band>b{font-size:13.5px;color:var(--text);margin-right:2px}.fl-band .fl-lf{font-size:12px;color:var(--muted);margin-right:6px}.fl-band .fl-ar{color:var(--faint,#b8b8bd);font-style:normal;font-size:12px}.fl-band .fl-sp{flex:1;min-width:8px}.fl-ls{display:inline-flex;align-items:center;gap:4px;font-size:12.5px;border-radius:7px;padding:3px 8px;border:1px solid var(--line-dark);background:var(--card);color:var(--text);flex:none}.fl-ls.d{background:var(--green);border-color:transparent;color:var(--green-t,#1d7a35)}.fl-ls.d:before{content:"✓";font-weight:700}.fl-ls.n{background:var(--blue);border-color:var(--blue);color:#fff;font-weight:700}.fl-ls.h{background:var(--red-bg,rgba(255,59,48,.1));border-color:var(--red-t);color:var(--red-t);font-weight:700}.fl-ls.x{color:var(--muted);background:var(--fill)}.fl-ls.g{background:var(--blue-bg);color:var(--blue);border:1.5px dashed var(--blue);font-weight:700}.fl-gb{display:inline-block;width:64px;height:22px;border-radius:7px;background:var(--fill);flex:none}.fl-c{display:inline-flex;align-items:center;gap:4px;font-size:12px;border-radius:6px;padding:2px 8px;white-space:nowrap;background:var(--fill);color:var(--text)}.fl-c.ok{background:var(--green);color:var(--green-t,#1d7a35)}.fl-c.no{background:var(--red-bg,rgba(255,59,48,.1));color:var(--red-t);font-weight:700}.fl-c.wt{background:var(--orange-bg,rgba(255,149,0,.15));color:var(--orange-t,#b25000);font-weight:700}.fl-c.bl{background:var(--blue-bg);color:var(--blue);font-weight:700}.fl-c.gy{color:var(--muted)}.fl-c.gt{background:var(--blue-bg);color:var(--blue);border:1.5px dashed var(--blue);font-weight:700}.fl-c.gw{background:var(--orange-bg,rgba(255,149,0,.15));color:var(--orange-t,#b25000);border:1.5px dashed var(--orange-t,#b25000);font-weight:700}#floorRoot[data-floor=f7_invest]>.fl-body,#floorRoot[data-floor=f5_group]>.fl-body,#floorRoot[data-floor=f6_mgmt]>.fl-body{display:block;padding:0;background:transparent;box-shadow:none;min-height:0}#floorRoot .f7-wrap,#floorRoot .f6-wrap{display:flex;flex-direction:column;gap:12px}#floorRoot .f7-frame{background:var(--card);border-radius:var(--r-4,14px);box-shadow:var(--sh-1s,0 1px 2px rgba(0,0,0,.06));overflow:hidden}#floorRoot .f7-frame[hidden],#floorRoot .f7-quote[hidden]{display:none}#floorRoot .f7-frame iframe{display:block;width:100%;height:calc(100vh - 170px);min-height:520px;border:0;background:var(--card)}#floorRoot .f7-quote>.fl-empty{background:var(--card);border-radius:var(--r-4,14px);min-height:320px;justify-content:center}#floorRoot .f7-q{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:12px;align-items:start}#floorRoot .f7-card{background:var(--card);border-radius:var(--r-4,14px);box-shadow:var(--sh-1s,0 1px 2px rgba(0,0,0,.06));padding:14px 0 10px;overflow-x:auto}#floorRoot .f7-card h3{font-size:14.5px;padding:0 16px 10px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}#floorRoot .f7-card h4{font-size:13px;padding:14px 16px 8px;background:var(--surface-2,#fafafc);display:flex;gap:8px;align-items:center}#floorRoot .f7-mut{font-size:12px;color:var(--muted);font-weight:400}#floorRoot .f7-t{width:100%;border-collapse:collapse;font-size:12.5px}#floorRoot .f7-t th,#floorRoot .f7-t td{text-align:left;padding:7px 12px;border-top:1px solid var(--line);vertical-align:middle}#floorRoot .f7-t th{font-weight:500;color:var(--muted)}#floorRoot .f7-t th small{display:block;color:var(--muted);font-size:11.5px;font-weight:400}#floorRoot .f7-t th b{color:var(--text);font-weight:600}#floorRoot .f7-t .r{text-align:right}#floorRoot .f7-cmp td .fl-c{margin:1px 2px 1px 0}#floorRoot .f7-ok{color:var(--green-t,#1d7a35);font-style:normal;font-weight:700}#floorRoot .f7-no,#floorRoot .f7-red{color:var(--red-t);font-style:normal;font-weight:700}#floorRoot .f7-bar{display:inline-block;height:8px;border-radius:4px;background:var(--line-dark);margin-right:6px;max-width:180px;vertical-align:middle}#floorRoot .f7-bar.bad{background:var(--red-t)}#floorRoot .f7-sum td{font-weight:700}#floorRoot .f7-bigs{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:14px 16px 4px}#floorRoot .f7-big{border:1px solid var(--line);border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:6px}#floorRoot .f7-big small{font-size:12px;color:var(--muted)}#floorRoot .f7-big b{font-size:24px}#floorRoot .f6-main>.fl-empty{background:var(--card);border-radius:var(--r-4,14px);min-height:320px;justify-content:center}#floorRoot .f6-cols{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:start}#floorRoot .f6-col{display:flex;flex-direction:column;gap:12px;min-width:0}#floorRoot .f6-box{background:var(--card);border-radius:var(--r-4,14px);box-shadow:var(--sh-1s,0 1px 2px rgba(0,0,0,.06));padding:12px 0 4px}#floorRoot .f6-box h3{font-size:14.5px;padding:0 16px 8px;display:flex;gap:8px;align-items:center}#floorRoot .f6-row{display:grid;grid-template-columns:62px minmax(0,1fr) auto auto;gap:10px;align-items:center;width:100%;border:0;border-top:1px solid var(--line);background:transparent;font:inherit;font-size:13px;color:var(--text);padding:8px 16px;text-align:left;cursor:pointer}#floorRoot .f6-row:hover{background:var(--surface-2,#fafafc)}#floorRoot .f6-id{color:var(--muted);font-size:12px}#floorRoot .f6-t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#floorRoot .f6-co{min-width:64px;justify-content:center}#floorRoot .f6-due{min-width:48px;justify-content:center}.rtask-i.f6-flash{box-shadow:0 0 0 2px var(--blue) inset;transition:box-shadow .3s}@media(max-width:760px){#flHostHead .fl-head{display:grid;grid-template-columns:auto auto 1fr auto;row-gap:8px;column-gap:8px;align-items:center}#flHostHead .fl-head .fl-cos{grid-column:1 / -1;grid-row:2;overflow-x:auto;scrollbar-width:none}#flHostHead .fl-head .fl-tabs{grid-column:1 / -1;grid-row:3;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}#flHostHead .fl-head .fl-tools{grid-column:4;grid-row:1}#floorRoot .f7-frame iframe{height:calc(100vh - 260px);min-height:420px}#floorRoot .f7-q,#floorRoot .f6-cols{grid-template-columns:1fr}#floorRoot .f6-row{grid-template-columns:50px minmax(0,1fr) auto}#floorRoot .f6-row .f6-co{display:none}.fl-gb{width:40px}}#floorRoot[data-floor=f3_dev]>.fl-body,#floorRoot[data-floor=f1_marketing]>.fl-body:not([data-tab=명함]),#floorRoot[data-floor=lobby]>.fl-body{display:block;padding:0;background:transparent;box-shadow:none;min-height:0}#floorRoot .f3-wrap,#floorRoot .f1-wrap{display:flex;flex-direction:column;gap:12px}#floorRoot .f3-wrap>.fl-empty,#floorRoot .f1-wrap>.fl-empty,#floorRoot[data-floor=lobby]>.fl-body>.fl-empty{background:var(--card);border-radius:var(--r-4,14px);min-height:320px;justify-content:center}#floorRoot .fl-bandbox:empty{display:none}#floorRoot .f3-sum{display:flex;gap:6px;flex-wrap:wrap;padding:0 4px}#floorRoot .f3-cols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;align-items:start}#floorRoot .f3-col{background:var(--fill);border-radius:var(--r-4,14px);padding:10px;display:flex;flex-direction:column;gap:8px;min-width:0}#floorRoot .f3-col h3{font-size:14px;padding:2px 4px 4px;display:flex;gap:8px;align-items:center}#floorRoot .f3-n{color:var(--muted);font-weight:500}#floorRoot .f3-card{display:flex;flex-direction:column;gap:6px;text-align:left;border:0;background:var(--card);border-radius:12px;padding:10px 12px;font:inherit;font-size:13px;color:var(--text);cursor:pointer;box-shadow:var(--sh-1s,0 1px 2px rgba(0,0,0,.06))}#floorRoot .f3-ch{display:flex;align-items:center;gap:6px}#floorRoot .f3-ch .fl-sp,#floorRoot .lb-chips .fl-sp{flex:1}#floorRoot .f3-t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#floorRoot .f3-more{border:0;background:transparent;font:inherit;font-size:12.5px;color:var(--blue);text-align:left;padding:4px;cursor:pointer}#floorRoot .f3-none{font-size:12.5px;color:var(--muted);padding:8px 4px}#floorRoot .f3-fb{display:inline-flex;align-items:center;justify-content:center;width:24px;height:22px;border-radius:6px;background:var(--fc);color:#fff;font-size:12px;font-weight:800;flex:none}#floorRoot .f3-mono{font-family:ui-monospace,Menlo,monospace;font-size:12px;color:var(--muted)}#floorRoot .f3-bigs{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:14px 16px 4px}#floorRoot .f3-or{color:var(--orange-t,#b25000)}#floorRoot .f7-card h3 .fl-sp{flex:1}#floorRoot .f1-yt{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:12px;align-items:start}#floorRoot .f1-gh{display:flex;gap:8px;align-items:baseline;padding:8px 16px;background:var(--surface-2,#fafafc);border-top:1px solid var(--line);font-size:13px}#floorRoot .f1-ep{display:grid;grid-template-columns:150px minmax(0,1fr) auto;gap:12px;align-items:center;width:100%;border:0;border-top:1px solid var(--line);background:transparent;font:inherit;color:var(--text);padding:9px 16px;text-align:left;cursor:pointer}#floorRoot .f1-ep.on{background:var(--blue-bg)}#floorRoot .f1-nm{display:flex;flex-direction:column;min-width:0}#floorRoot .f1-nm b{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#floorRoot .f1-nm small{font-size:11.5px;color:var(--muted)}#floorRoot .f1-cells{display:flex;gap:3px;align-items:center;flex-wrap:wrap}#floorRoot .f1-cell{display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:22px;border-radius:5px;font-size:11.5px;background:var(--fill);color:var(--muted)}#floorRoot .f1-cell.d{background:var(--green);color:var(--green-t)}#floorRoot .f1-cell.n{background:var(--blue);color:#fff;font-weight:700}#floorRoot .f1-cell.h{background:var(--red-bg);color:var(--red-t);font-weight:700}#floorRoot .f1-pay{display:inline-block;width:14px;height:22px;border-radius:5px;border:1.5px dashed var(--muted)}#floorRoot .f1-pay.d{border-color:var(--green-t);background:var(--green)}#floorRoot .f1-pay.g{border-color:var(--orange-t,#b25000);background:var(--orange-bg)}#floorRoot .f1-st{justify-self:end}#floorRoot .f1-on td{background:var(--blue-bg)}#floorRoot .f1-arrow{color:var(--blue)}#floorRoot .lb-wrap{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);gap:12px;align-items:start}#floorRoot .lb-side{display:flex;flex-direction:column;gap:12px;min-width:0}#floorRoot .lb-tbl{padding:0}#floorRoot .lb-h,#floorRoot .lb-row{display:grid;grid-template-columns:150px minmax(0,1fr) 70px 70px 80px 90px 70px 24px;gap:10px;align-items:center;padding:0 16px}#floorRoot .lb-h{font-size:12px;color:var(--muted);padding-top:12px;padding-bottom:10px}#floorRoot .lb-row{width:100%;border:0;border-top:1px solid var(--line);background:transparent;font:inherit;color:var(--text);min-height:84px;text-align:left;cursor:pointer}#floorRoot .lb-row:hover{background:var(--surface-2,#fafafc)}#floorRoot .lb-fb{display:flex;align-items:center;gap:10px}#floorRoot .lb-fb i{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:var(--fc);color:#fff;font-style:normal;font-weight:800;font-size:16px}#floorRoot .lb-fb b{font-size:15px}#floorRoot .lb-ln{display:flex;flex-direction:column;gap:5px;min-width:0}#floorRoot .lb-chips{display:flex;gap:5px;flex-wrap:wrap;align-items:center}#floorRoot .lb-ln small{font-size:12px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#floorRoot .lb-n{font-size:22px;font-weight:700}#floorRoot .lb-n.z{color:var(--muted);font-weight:500}#floorRoot .lb-n.r{color:var(--red-t)}#floorRoot .lb-n.o{color:var(--orange-t,#b25000)}#floorRoot .lb-gb{display:inline-block;height:18px;border-radius:6px;background:var(--fill);max-width:100%}#floorRoot .lb-go{color:var(--muted);font-size:18px}#floorRoot .lb-big{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;padding:4px 16px 12px}#floorRoot .lb-big b{font-size:44px;margin-right:8px}#floorRoot .lb-todo{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:10px;align-items:center;width:100%;border:0;border-top:1px solid var(--line);background:transparent;font:inherit;color:var(--text);padding:10px 16px;text-align:left;cursor:pointer}#floorRoot .lb-tt{display:flex;flex-direction:column;gap:3px;min-width:0}#floorRoot .lb-tt b{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#floorRoot .lb-tt small{font-size:11.5px;color:var(--muted)}#floorRoot .lb-pay{display:flex;align-items:center;gap:10px;padding:9px 16px;border-top:1px solid var(--line);font-size:13px}#floorRoot .lb-pay b{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:760px){#floorRoot .f3-cols,#floorRoot .f1-yt,#floorRoot .lb-wrap{grid-template-columns:1fr}#floorRoot .f1-ep{grid-template-columns:1fr;gap:6px}#floorRoot .f1-st{justify-self:start}#floorRoot .lb-h{display:none}#floorRoot .lb-row{grid-template-columns:110px minmax(0,1fr) 40px 40px 40px;min-height:64px;padding:8px 12px}#floorRoot .lb-row .lb-gb,#floorRoot .lb-row .lb-go,#floorRoot .lb-row .lb-ln small{display:none}#floorRoot .f7-t{font-size:12px}#floorRoot .f3-bigs{grid-template-columns:1fr 1fr 1fr}}#floorRoot .f1-del{margin-left:8px;border:1px solid var(--line);background:transparent;color:var(--muted);font:inherit;font-size:11px;padding:3px 8px;border-radius:8px;cursor:pointer;opacity:.55}#floorRoot .f1-ep:hover .f1-del,#floorRoot tr:hover .f1-del,#floorRoot .f1-del:focus{opacity:1}#floorRoot .f1-del.armed{background:var(--red-strong);border-color:var(--red-strong);color:#fff;opacity:1}#floorRoot .f1-del:disabled{opacity:.5;cursor:default}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]){--s-bg:var(--gray);--s-fg:var(--text);--s-card:var(--card);--s-primary:var(--blue);--s-primary-700:var(--blue);--s-primary-50:var(--blue-bg);--s-primary-line:rgba(0,113,227,.35);--s-muted:var(--surface-3,#f2f2f6);--s-muted-fg:var(--muted);--s-muted-2:var(--faint,#b8b8bd);--s-ink-2:var(--text);--s-ink-3:var(--muted);--s-border:var(--line-dark);--s-border-2:var(--faint-2,#c7c7cc);--s-success:var(--green-t);--s-success-50:var(--green);--s-success-700:var(--green-t);--s-destructive:var(--red-t);--s-info:var(--blue-bg);--s-amber-50:var(--orange-bg);--s-amber-700:var(--orange-t);--s-green-50:var(--green);--s-rose-50:var(--red-bg);--s-violet-50:rgba(175,82,222,.14);--s-violet-700:#8e44ad;--s-radius:12px;--s-radius-sm:8px;--s-radius-lg:16px;--s-pill:999px;--s-shadow-1:var(--sh-1);--s-shadow-2:var(--sh-1s);--s-shadow-3:var(--sh-2);--s-fs-xs:10px;--s-fs-s:11px;--s-fs-m:12px;--s-fs-b:13px;--s-fs-l:14px;--s-fs-h:26px;display:block;background:transparent;box-shadow:none;min-height:0;font-size:14px;color:var(--text)}@media(prefers-color-scheme:dark){#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]){--s-muted:#2c2c2e;--s-muted-2:#8e8e93;--s-border-2:#48484a;--s-primary-line:rgba(10,132,255,.45);--s-violet-50:rgba(191,90,242,.22);--s-violet-700:#bf5af2}}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) button{font:inherit;cursor:pointer;background:none;border:0;color:inherit}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) a{color:inherit}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .s-main{flex:1;padding:32px;min-width:0}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) h2{font-size:var(--s-fs-h);font-weight:900;letter-spacing:-.05em;text-transform:uppercase;color:var(--s-fg);word-break:break-word}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .pipe{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin-top:20px}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .col{background:var(--s-muted);border-radius:var(--s-radius);padding:12px;min-height:360px;display:flex;flex-direction:column;gap:10px}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .col-h{display:flex;justify-content:space-between;align-items:center;padding:4px 4px 8px}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .col-h b{font-size:var(--s-fs-s);font-weight:900;text-transform:uppercase;letter-spacing:.05em;color:var(--s-ink-2)}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .col-h span{font-size:var(--s-fs-xs);font-weight:900;color:var(--s-muted-fg);background:var(--s-card);border-radius:var(--s-pill);padding:2px 8px}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .empty{font-size:var(--s-fs-m);color:var(--s-muted-2);font-weight:700;text-align:center;padding:24px 0}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .empty .sbtn{margin-top:12px}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .dcard{background:var(--s-card);border:1px solid var(--s-border);border-radius:var(--s-radius);padding:14px;box-shadow:var(--s-shadow-1)}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .dcard:hover{border-color:var(--s-primary)}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .dcard[draggable=true]{cursor:grab}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .deal{display:block;text-decoration:none;color:inherit}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .dfoot{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:8px}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .c-man{background:var(--s-violet-50);color:var(--s-violet-700);cursor:pointer}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .col.over{box-shadow:inset 0 0 0 2px var(--s-primary)}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .mv{display:none;align-items:center;gap:6px;font-size:var(--s-fs-s);font-weight:700;color:var(--s-muted-fg)}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .mv select{border:1px solid var(--s-border);border-radius:var(--s-radius-sm);padding:4px 6px;font:inherit;font-size:var(--s-fs-s);background:var(--s-card)}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .next.manual{background:var(--s-violet-50);border-color:#e9d5ff;color:var(--s-violet-700);align-items:center}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .manual-line{font-size:var(--s-fs-b);font-weight:700;color:var(--s-violet-700)}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .deal h4{font-size:var(--s-fs-l);font-weight:700;line-height:1.3;word-break:break-word}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .chips{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .schip{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:var(--s-pill);font-size:var(--s-fs-s);font-weight:600;white-space:nowrap}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .c-prod{background:var(--s-info);color:var(--s-primary)}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .c-us{background:var(--s-amber-50);color:var(--s-amber-700)}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .c-them{background:var(--s-green-50);color:var(--s-success-700)}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .c-own{background:var(--s-muted);color:var(--s-ink-2)}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .c-co{border:1px solid var(--s-border);color:var(--s-muted-fg)}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .meta{display:flex;justify-content:space-between;align-items:center;margin-top:10px;font-size:var(--s-fs-s);color:var(--s-muted-2)}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .yn{display:flex;gap:3px}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .yn i{width:8px;height:8px;border-radius:var(--s-pill);background:var(--s-border)}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .yn i.y{background:var(--s-success)}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .tag{display:inline-flex;align-items:center;padding:2px 8px;font-size:9px;font-weight:900;text-transform:uppercase;border-radius:4px;border:1px solid}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .tag.s{background:var(--s-muted);color:var(--s-muted-fg);border-color:var(--s-border)}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .tag.a{background:var(--s-amber-50);color:var(--s-amber-700);border-color:#fde68a}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .tag.t{background:var(--s-green-50);color:var(--s-success-700);border-color:#a7f3d0}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .card{background:var(--s-card);border:1px solid var(--s-border);border-radius:var(--s-radius);overflow:hidden;box-shadow:var(--s-shadow-1)}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .card+.card{margin-top:16px}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .card-h{padding:16px 24px;border-bottom:1px solid var(--s-muted);font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:-.01em;color:var(--s-fg)}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .card-b{padding:20px 24px}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .steps{list-style:none;padding:16px}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .steps li{display:block;padding:10px 8px;font-size:var(--s-fs-b);font-weight:600;color:var(--s-muted-2);position:relative;border-radius:var(--s-radius-sm);cursor:pointer;width:100%;text-align:left}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .steps li:hover{background:var(--s-muted)}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .steps li .n{width:24px;height:24px;border-radius:var(--s-pill);border:2px solid var(--s-border-2);display:flex;align-items:center;justify-content:center;font-size:var(--s-fs-xs);font-weight:900;background:var(--s-card);flex-shrink:0}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .subs{display:flex;flex-wrap:wrap;gap:4px;margin:6px 0 0 34px}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .subs span{font-size:var(--s-fs-xs);font-weight:700;color:var(--s-muted-2);padding:2px 6px;border-radius:6px;background:var(--s-muted)}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .subs span.on{background:var(--s-primary);color:#fff}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .steps li.now{color:var(--s-primary);background:var(--s-primary-50)}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .steps li.now .n{border-color:var(--s-primary);background:var(--s-primary);color:#fff}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .steps li.done .n{border-color:var(--s-success);background:var(--s-success);color:#fff}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .steps li.sel{box-shadow:inset 0 0 0 2px var(--s-primary)}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .fld{margin-bottom:16px}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .fld:last-child{margin-bottom:0}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .fld label{display:block;font-size:var(--s-fs-xs);font-weight:900;text-transform:uppercase;letter-spacing:.1em;color:var(--s-muted-fg);margin-bottom:6px}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .fld .v{border:1px solid var(--s-border);border-radius:var(--s-radius-sm);padding:10px 12px;font-size:var(--s-fs-b);font-weight:600;background:var(--s-bg);word-break:break-word}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .cellq{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 0;border-bottom:1px solid var(--s-muted);font-size:var(--s-fs-b);font-weight:700}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .cellq:last-child{border-bottom:0}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .cellq small{display:block;margin-top:4px;font-size:var(--s-fs-s);font-weight:600;color:var(--s-muted-fg)}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .q{display:flex;flex-wrap:wrap;gap:6px}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .q button{padding:4px 10px;border-radius:var(--s-pill);font-size:var(--s-fs-m);font-weight:700;border:1px dashed var(--s-border-2);color:var(--s-muted-2);background:var(--s-card)}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .q button.f{border:1px solid var(--s-success);color:var(--s-success-700);background:var(--s-success-50)}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .q button.sel{box-shadow:0 0 0 2px var(--s-primary)}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .qtext{margin-top:12px;font-size:var(--s-fs-m);font-weight:600;color:var(--s-ink-3);line-height:1.5}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .mail{list-style:none}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .mail li{display:flex;justify-content:space-between;align-items:center;padding:12px 24px;border-bottom:1px solid var(--s-muted);font-size:var(--s-fs-m);font-weight:600}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .mail li:last-child{border-bottom:0}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .mail .d{font-variant-numeric:tabular-nums;color:var(--s-fg);font-weight:800}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .next{margin-top:16px;padding:16px 20px;border-radius:var(--s-radius-lg);background:var(--s-primary-50);border:1px solid var(--s-primary-line);display:flex;gap:16px;flex-wrap:wrap;font-size:var(--s-fs-b);font-weight:800;color:var(--s-primary)}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .rtc+.rtc{margin-top:14px;padding-top:14px;border-top:1px solid var(--s-muted)}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .rtc p{margin-top:8px;font-size:var(--s-fs-b);font-weight:800}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .ctabs{display:flex;padding:4px;background:var(--s-border);border-radius:var(--s-radius);width:fit-content;max-width:100%;margin-top:8px;flex-wrap:wrap}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .ctabs button{padding:8px 16px;border-radius:var(--s-radius-sm);font-size:var(--s-fs-m);font-weight:900;color:var(--s-muted-fg)}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .ctabs button.on{background:var(--s-card);color:var(--s-primary);box-shadow:0 1px 2px #0000000f}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .sbtn{text-decoration:none;display:inline-flex;align-items:center;gap:8px;padding:8px 20px;border-radius:var(--s-radius-sm);font-size:var(--s-fs-m);font-weight:900;background:var(--s-primary);color:#fff;box-shadow:0 1px 2px #00000014;border:0;white-space:nowrap}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .sbtn:hover{background:var(--s-primary-700)}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .sbtn.ghost{background:var(--s-card);color:var(--s-ink-2);border:1px solid var(--s-border)}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .tw{background:var(--s-card);border:1px solid var(--s-border);border-radius:var(--s-radius);overflow:hidden;margin-top:16px}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) table.ut{width:100%;border-collapse:collapse;text-align:left}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .ut thead{background:var(--s-bg);border-bottom:1px solid var(--s-muted)}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .ut th{padding:16px 24px;font-size:var(--s-fs-xs);font-weight:900;text-transform:uppercase;color:var(--s-muted-2);letter-spacing:.05em}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .ut td{padding:16px 24px;font-size:var(--s-fs-m);font-weight:700;color:var(--s-ink-3);border-top:1px solid var(--s-bg);vertical-align:middle;word-break:break-word}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .ut td.tt{color:var(--s-fg);font-weight:800}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .uav{width:40px;height:40px;border-radius:var(--s-pill);background:var(--s-info);border:1px solid var(--s-primary-line);color:var(--s-primary);font-weight:900;font-size:var(--s-fs-l);display:flex;align-items:center;justify-content:center;flex-shrink:0}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .un{display:flex;align-items:center;gap:12px}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .un b{display:block;font-size:var(--s-fs-l);font-weight:900;color:var(--s-fg)}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .un small{font-size:var(--s-fs-xs);color:var(--s-muted-2);font-weight:700}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .rb{display:inline-block;white-space:nowrap;padding:4px 10px;border-radius:var(--s-radius-sm);font-size:var(--s-fs-s);font-weight:900;border:1px solid}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .r-own{background:var(--s-amber-50);color:var(--s-amber-700);border-color:#fcd34d}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .r-mgr{background:var(--s-info);color:var(--s-primary-700);border-color:var(--s-primary-line)}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .r-view{background:var(--s-muted);color:var(--s-muted-fg);border-color:var(--s-border)}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .r-late{background:var(--s-rose-50);color:var(--s-destructive);border-color:#fecdd3}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .s-on{background:var(--s-green-50);color:var(--s-success);border-color:#a7f3d0}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .s-wait{background:var(--s-muted);color:var(--s-muted-fg);border-color:var(--s-border)}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .roles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:16px}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .role{background:var(--s-card);border:1px solid var(--s-border);border-radius:var(--s-radius);padding:16px 20px}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .role p{margin-top:8px;font-size:var(--s-fs-m);font-weight:600;color:var(--s-ink-3)}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .inp{width:100%;border:1px solid var(--s-border);border-radius:var(--s-radius);padding:10px 12px;font-size:var(--s-fs-b);font-weight:700;background:var(--s-card);color:var(--s-fg)}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .inp.bad{border-color:var(--s-destructive)}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .lk{margin-left:8px;font-size:var(--s-fs-s);font-weight:900;color:var(--s-primary);text-decoration:none;white-space:nowrap}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .src{margin-top:12px;font-size:var(--s-fs-s);font-weight:700;color:var(--s-muted-2)}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .s5h{display:flex;justify-content:space-between;align-items:flex-end;gap:12px}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .sov{position:fixed;inset:0;background:#0f172a73;display:flex;align-items:center;justify-content:center;padding:16px;z-index:20}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .sov .card{width:100%;max-width:380px}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .sov .card-h{display:flex;justify-content:space-between;align-items:center}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .x{font-size:18px;font-weight:900;color:var(--s-muted-fg);padding:0 4px}@media(max-width:900px){#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .s-main{padding:16px 12px}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) h2{font-size:22px}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .pipe{grid-template-columns:1fr;gap:10px}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .col{min-height:0}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .ut thead{display:none}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .ut tr{display:block;border-top:1px solid var(--s-muted);padding:10px 12px}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .ut td{display:flex;justify-content:space-between;gap:8px;padding:4px 0;border:0;text-align:right}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .ut td:before{content:attr(data-l);font-size:var(--s-fs-xs);font-weight:900;color:var(--s-muted-2);text-align:left;flex-shrink:0}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .ut td.nm{text-align:left}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .ut td.nm:before{content:none}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .roles{grid-template-columns:1fr}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .s5h{flex-direction:column;align-items:flex-start}}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .lines{list-style:none;margin-top:6px;display:flex;flex-direction:column;gap:3px}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .lines li{font-size:var(--s-fs-s);font-weight:600;color:var(--s-muted-fg);line-height:1.4;text-align:left}@media(max-width:900px){#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .mv{display:inline-flex}}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .rtc .sum,#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .tt .sum{margin-top:6px;font-size:var(--s-fs-m);font-weight:600;color:var(--s-ink-3);line-height:1.45}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .log{margin-top:6px}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .log summary{cursor:pointer;font-size:var(--s-fs-s);font-weight:800;color:var(--s-muted-2);list-style:none}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .log summary::-webkit-details-marker{display:none}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .log summary:before{content:"▸ "}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .log[open] summary:before{content:"▾ "}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .nf{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .nf textarea{resize:vertical;min-height:56px}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .nf .sbtn{align-self:flex-end}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .notes{list-style:none;display:flex;flex-direction:column;gap:12px}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .notes li{border-top:1px solid var(--s-muted);padding-top:10px}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .notes .nh{display:flex;justify-content:space-between;font-size:var(--s-fs-s);color:var(--s-muted-2)}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .notes .nh b{color:var(--s-ink-2);font-weight:800}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .notes p{margin-top:4px;font-size:var(--s-fs-b);font-weight:600;white-space:pre-wrap;word-break:break-word}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) [data-notes] .msg{font-size:var(--s-fs-m);font-weight:700;color:var(--s-destructive);margin-top:6px}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .dnext{margin-top:8px;padding-top:8px;border-top:1px dashed var(--s-border);font-size:var(--s-fs-m);font-weight:800;color:var(--s-ink-2)}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .dashh{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .dashh .sub{margin-top:4px;font-size:var(--s-fs-m);color:var(--s-muted-fg);font-weight:600}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .seg{display:inline-flex;background:var(--s-muted);border-radius:var(--s-radius);padding:4px;gap:2px}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .seg button{padding:6px 14px;border-radius:var(--s-radius-sm);font-size:var(--s-fs-m);font-weight:800;color:var(--s-muted-fg)}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .seg button.on{background:var(--s-card);color:var(--s-primary);box-shadow:var(--s-shadow-2)}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .seg.sm button{padding:4px 10px;font-size:var(--s-fs-s)}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:20px}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .kpi{background:var(--s-card);border:1px solid var(--s-border);border-radius:var(--s-radius-lg);padding:20px 22px;box-shadow:var(--s-shadow-1);display:flex;flex-direction:column;gap:6px}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .kpi span{font-size:var(--s-fs-s);font-weight:800;color:var(--s-muted-fg);letter-spacing:.02em}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .kpi b{font-size:30px;font-weight:900;letter-spacing:-.03em;color:var(--s-fg)}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .kpi small{font-size:var(--s-fs-s);color:var(--s-muted-2);font-weight:600}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .pgc{margin-top:16px}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .pgc .card-h small,#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .dl .card-h small{margin-left:10px;font-size:var(--s-fs-s);color:var(--s-muted-2);font-weight:600}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .pgs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;padding:16px 20px 20px}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .pg{padding:0 16px;border-left:1px solid var(--s-muted);display:flex;flex-direction:column;gap:4px}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .pg:first-child{border-left:0;padding-left:0}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .pg span{font-size:var(--s-fs-s);font-weight:800;color:var(--s-ink-3)}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .pg b{font-size:22px;font-weight:900}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .pg b small{font-size:var(--s-fs-s);color:var(--s-muted-2);margin-left:2px}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .pg i{display:block;height:6px;border-radius:var(--s-pill);background:var(--s-muted);overflow:hidden;margin-top:6px}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .pg i em{display:block;height:100%;background:var(--s-primary);border-radius:var(--s-pill)}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .dl{margin-top:16px}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .dl .card-h{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .drow{display:grid;grid-template-columns:minmax(160px,1.1fr) minmax(320px,2.6fr) minmax(170px,.9fr);grid-template-areas:"dn sb dr" "ds ds ds";gap:8px 20px;align-items:center;padding:16px 24px;border-top:1px solid var(--s-muted);text-decoration:none;color:inherit}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .drow:hover{background:var(--s-primary-50)}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .drow .dn{grid-area:dn;display:flex;flex-direction:column;gap:4px;min-width:0}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .drow .dn b{font-size:var(--s-fs-l);font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .drow .sbar{grid-area:sb}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .drow .dr{grid-area:dr;display:flex;gap:8px;align-items:center;justify-content:flex-end;flex-wrap:wrap}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .drow .own{font-size:var(--s-fs-m);font-weight:700;color:var(--s-ink-3)}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .drow .dsub{grid-area:ds;display:flex;justify-content:space-between;gap:16px;font-size:var(--s-fs-m);font-weight:700;color:var(--s-ink-2)}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .drow .upd{color:var(--s-muted-2);font-weight:600;white-space:nowrap}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .drow.dropped{opacity:.55}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .sbar{display:grid;grid-template-columns:repeat(5,1fr);gap:3px}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .sbar span{height:22px;border-radius:5px;background:var(--s-muted);font-size:var(--s-fs-xs);font-weight:800;color:var(--s-muted-2);display:flex;align-items:center;justify-content:center;white-space:nowrap;overflow:hidden}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .stall{padding:3px 8px;border-radius:var(--s-pill);background:var(--s-amber-50);color:var(--s-amber-700);font-size:var(--s-fs-s);font-weight:900;white-space:nowrap}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .dh-sp{flex:1}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .sbtn.sm{padding:6px 14px;font-size:var(--s-fs-m)}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) [data-modal=drop] .msg{margin-top:8px;font-size:var(--s-fs-m);font-weight:700;color:var(--s-destructive)}@media(max-width:900px){#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .kpis{grid-template-columns:repeat(2,minmax(0,1fr))}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .pgs{grid-template-columns:repeat(5,minmax(64px,1fr));overflow-x:auto}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .drow{grid-template-columns:1fr;grid-template-areas:"dn" "sb" "dr" "ds";padding:14px 16px}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .drow .dr{justify-content:flex-start}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .drow .dsub{flex-direction:column;gap:2px}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .sbar span{font-size:9px}}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .ico{flex-shrink:0;display:block}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .s-main{padding:32px;background:var(--s-muted)}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) h2,#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .dashh h2{font-size:30px;line-height:36px;font-weight:900;letter-spacing:-.05em;color:var(--s-fg)}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .dashh .sub{font-size:14px;font-weight:500;color:var(--s-muted-fg);letter-spacing:-.03em}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .kpis{gap:24px;margin-top:24px}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .kpi{border:1px solid var(--s-border);border-radius:14px;padding:24px;box-shadow:0 1px 3px #0000000a;gap:4px;transition:border-color .15s}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .kpi:hover{border-color:#3b82f680}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .kpi .kh{display:flex;justify-content:space-between;align-items:flex-start}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .kpi .kh span{font-size:13px;font-weight:900;color:var(--s-muted-2);letter-spacing:.1em;text-transform:uppercase}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .kpi .ki{padding:10px;border-radius:12px;display:flex;box-shadow:0 1px 2px #0000000d;background:var(--s-primary-50);color:var(--s-primary)}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .kpi .ki.ours{background:var(--s-amber-50);color:var(--s-amber-700)}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .kpi .ki.stall{background:var(--s-rose-50);color:var(--s-destructive)}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .kpi .ki.drop{background:var(--s-muted);color:var(--s-muted-fg)}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .kpi b{font-size:30px;line-height:36px;font-weight:900;color:var(--s-muted-fg);margin-top:4px}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .kpi:hover b{color:var(--s-primary)}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .kpi.warn b{color:var(--s-amber-700)}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .kpi.bad b{color:var(--s-destructive)}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .kpi small{font-size:12px;color:var(--s-muted-2);font-weight:500}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .card{border:1px solid var(--s-border);border-radius:14px;box-shadow:0 1px 3px #0000000a}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .card-h{font-size:17px;line-height:22px;font-weight:600;letter-spacing:-.012em;padding:20px 24px}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .pgc{margin-top:24px}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .pgs{padding:4px 24px 24px}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .pg{padding:0 12px;border-left:1px solid var(--s-border);gap:6px}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .pg span{font-size:11px;font-weight:700;letter-spacing:.05em;color:var(--s-muted-fg)}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .pg b{font-size:22px;line-height:1;font-weight:900;color:var(--s-fg)}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .pg b small{font-size:12px;font-weight:600;color:var(--s-muted-2);margin-left:2px}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .pg i{height:8px;background:var(--s-border);margin-top:4px}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .pg i em{background:var(--s-primary)}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .dl{margin-top:24px}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .drow{padding:14px 24px;gap:6px 16px;grid-template-columns:minmax(150px,1.1fr) minmax(300px,2.8fr) minmax(150px,.8fr)}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .drow .dn b{font-size:14px;font-weight:700;color:var(--s-fg)}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .drow .dn .schip{font-size:10px;font-weight:700;padding:1px 6px;border-radius:4px;background:var(--s-muted);color:var(--s-muted-fg);letter-spacing:.03em}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .sbar{height:20px;gap:2px}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .sbar span{height:20px;border-radius:4px;font-size:10px;font-weight:600;background:var(--s-muted);color:var(--s-muted-2)}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .sbar span.past{background:var(--s-primary-line);color:var(--s-primary)}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .sbar span.now{background:var(--s-primary);color:#fff}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .drow .own{font-size:12px;font-weight:600;color:var(--s-muted-fg)}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .drow .dr .schip{font-size:11px;padding:2px 8px}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .stall{font-size:11px;padding:2px 8px;border-radius:999px;background:var(--s-amber-50);color:var(--s-amber-700);font-weight:800}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .drow .dsub{font-size:12px;font-weight:500;color:var(--s-muted-fg)}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .drow .upd{font-size:11px;font-weight:600;color:var(--s-muted-fg)}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .seg{background:var(--s-muted);border:1px solid var(--s-border);border-radius:8px;padding:2px}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .seg button{font-size:12px;font-weight:700;padding:5px 12px;border-radius:6px}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .seg button.on{background:var(--s-card);color:var(--s-primary);box-shadow:0 1px 2px #00000014}@media(max-width:900px){#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .s-main{padding:16px}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .kpis{gap:12px}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .kpi{padding:16px}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .kpi b{font-size:24px}}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .phead{display:flex;align-items:flex-start;gap:16px}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .pback{flex-shrink:0;width:40px;height:40px;border-radius:999px;border:1px solid var(--s-border);background:var(--s-card);display:flex;align-items:center;justify-content:center;font-size:16px;color:var(--s-muted-fg);text-decoration:none;box-shadow:0 1px 2px #0000000a;margin-top:4px}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .pback:hover{color:var(--s-primary);border-color:var(--s-primary-line)}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .phead .pt{flex:1;min-width:0}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .phead h2{font-size:30px;line-height:36px;font-weight:900;letter-spacing:-.05em;text-transform:uppercase}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .psub{margin-top:4px;font-size:14px;color:var(--s-muted-fg);font-weight:500}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .pinfo{margin-top:6px;font-size:13px;color:var(--s-muted-fg)}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .pacts{display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:flex-end}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .pacts .dh-sp{display:none}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .pstep{margin-top:24px;padding:28px 32px}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .pstep .steps{display:flex;align-items:flex-start;gap:0;list-style:none;margin:0;padding:0}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .pstep .steps li{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:92px;padding:10px 8px;border-radius:14px;cursor:pointer;position:relative;flex:0 0 auto}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .pstep .steps li+li:before{content:"";position:absolute;left:-36px;top:30px;width:52px;height:1px;background:var(--s-border-2)}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .pstep .steps li{margin-left:36px}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .pstep .steps li:first-child{margin-left:0}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .pstep .steps .n{width:40px;height:40px;border-radius:999px;border:1.5px solid var(--s-border-2);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:var(--s-muted-fg);background:var(--s-card)}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .pstep .steps b{font-size:11px;font-weight:600;color:var(--s-muted-fg)}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .pstep .steps small{font-size:10px;font-weight:600;color:var(--s-primary)}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .pstep .steps li.now .n{border:2px solid var(--s-primary);color:var(--s-primary)}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .pstep .steps li.now b{color:var(--s-primary)}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .pstep .steps li.sel{background:var(--s-primary-50);outline:1px solid var(--s-primary-line)}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .pstep .steps li:focus-visible{outline:2px solid var(--s-primary)}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .pgrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;margin-top:24px;align-items:start}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .pleft .ph{padding:22px 26px;border-bottom:1px solid var(--s-border)}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .pleft .ph h3{font-size:17px;font-weight:600;letter-spacing:-.012em}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .pleft .ph h3 span{font-weight:600;color:var(--s-fg)}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .pleft .ph small{display:block;margin-top:4px;font-size:12px;color:var(--s-muted-fg)}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .pleft .pb{padding:20px 26px 26px}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .pleft .pnext{margin-bottom:12px;padding:10px 14px;border-radius:10px;background:var(--s-primary-50);color:var(--s-primary);font-size:13px;font-weight:700}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .pleft .pf{margin-top:18px}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .pleft .pf .fld{margin-top:14px}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .pleft .pf label{font-size:13px;font-weight:500;color:var(--s-muted-fg);text-transform:none;letter-spacing:0}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .pleft .pf .v{margin-top:6px;padding:11px 14px;border:1px solid var(--s-border);border-radius:10px;font-size:14px;color:var(--s-fg);background:var(--s-card)}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .pleft .pf .v.nil{color:var(--s-muted-2)}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .pq{border-top:1px solid var(--s-border)}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .pq .card{border:0;box-shadow:none;border-radius:0}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .ptabs{display:grid;grid-template-columns:repeat(3,1fr);background:var(--s-muted);border-radius:12px;padding:4px;gap:4px}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .ptabs button{padding:9px 0;border-radius:9px;font-size:13px;font-weight:600;color:var(--s-muted-fg)}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .ptabs button.on{background:var(--s-card);color:var(--s-fg);box-shadow:0 1px 2px #00000014}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .ppane{margin-top:12px}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .ppane>.card,#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .ppane .card{border:0;box-shadow:none;border-radius:0}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .ppane [data-notes] .card-h small{display:block;margin:4px 0 0;font-size:12px;color:var(--s-muted-fg);font-weight:500}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .ppane .nf textarea{min-height:84px;border-radius:12px}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .ppane .notes li{background:var(--s-muted);border:0;border-left:3px solid var(--s-primary-line);border-radius:10px;padding:12px 14px;margin-top:10px}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .mail{list-style:none;padding:8px 16px 16px}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .mail li{border-radius:12px;border:1px solid var(--s-border);margin-top:10px;overflow:hidden}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .mail li.open{border-color:var(--s-primary-line)}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .mail .mh{width:100%;display:flex;align-items:center;gap:10px;padding:12px 14px;text-align:left}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .mail .mh b{flex:1;min-width:0;font-size:13px;font-weight:700;color:var(--s-fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .mail .mh .d{font-size:11px;color:var(--s-muted-fg);font-weight:600;white-space:nowrap}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .mail .ms{padding:0 14px 12px;font-size:12px;color:var(--s-muted-fg);line-height:1.5}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .mail .mb{margin:0;padding:12px 14px;border-top:1px solid var(--s-border);background:var(--s-muted);font:12px/1.6 -apple-system,BlinkMacSystemFont,Pretendard,sans-serif;color:var(--s-muted-fg);white-space:pre-wrap;word-break:break-word;max-height:420px;overflow:auto}@media(max-width:900px){#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .pgrid{grid-template-columns:1fr}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .phead{flex-wrap:wrap}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .pacts{width:100%;justify-content:flex-start}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .pstep{padding:16px;overflow-x:auto}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .pstep .steps li{min-width:72px;margin-left:16px}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .pstep .steps li+li:before{left:-16px;width:16px}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .phead h2{font-size:24px}}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .pstep .steps{padding:0}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .pstep .steps li{width:auto;text-align:center;background:none;color:inherit;box-shadow:none}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .pstep .steps li:hover{background:var(--s-muted)}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .pstep .steps li.now{background:var(--s-primary-50);box-shadow:inset 0 0 0 1px var(--s-primary-line)}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .pstep .steps li.now .n{background:var(--s-card);border:2px solid var(--s-primary);color:var(--s-primary)}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .pstep .steps li.done .n{background:var(--s-primary-50);border-color:var(--s-primary-line);color:var(--s-primary)}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .pstep .steps li.sel:not(.now){background:var(--s-muted);box-shadow:none}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .ppane .mail li{display:block;padding:0;border-bottom:0;font-size:13px;font-weight:400}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .ppane .mail li:last-child{border-bottom:0}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .s-main{padding:20px 2px 32px;background:transparent}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .s-main>h2,#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .dashh h2,#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .phead h2{font-size:26px;line-height:32px}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .sov{z-index:60}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .sov .card{background:var(--s-card)}#floorRoot>.fl-body:not([data-keep]) .s-rm iframe{display:block;width:100%;height:calc(100vh - 120px);min-height:560px;border:0;border-radius:14px;background:#fff}@media(max-width:760px){#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .s-main{padding:14px 0 24px}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .s-main>h2,#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .dashh h2,#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .phead h2{font-size:22px;line-height:28px}#floorRoot>.fl-body:not([data-keep]) .s-rm iframe{height:calc(100vh - 170px)}}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .dl .card-h .dtools{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .dl .card-h [data-dq]{font:inherit;font-size:12.5px;padding:6px 10px;border:1px solid var(--line);border-radius:9px;background:var(--card);color:var(--text);width:150px;outline:none}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .dl .card-h [data-dq]:focus{border-color:var(--blue)}@media(max-width:760px){#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .dl .card-h .dtools{justify-content:flex-start}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .dl .card-h [data-dq]{width:100%}}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .dl .card-h .pseg button.on{background:var(--blue);color:#fff}#floorRoot[data-floor=f1_marketing]>.fl-body .f1-wrap .s-rm{margin-top:12px}#floorRoot[data-floor=f1_marketing]>.fl-body .f1-wrap .s-rm iframe{display:block;width:100%;height:calc(100vh - 120px);min-height:560px;border:0;border-radius:14px;background:#fff}#floorRoot[data-floor=f2_sales]>.fl-body:not([data-keep]) .schip.c-nat{margin-left:6px;background:#ecfdf3;color:#15803d}.s-rm *{all:revert}.s-rm,.s-rm *{font-weight:revert!important}.s-rm.s-rm.s-rm ::placeholder{color:revert;transition:revert}.s-rm{--bg:#F5F5F7;--card:#FFFFFF;--line:#E5E5EA;--ink:#1d1d1f;--sub:#6e6e73;--mute:#8e8e93;--blue:#2563eb;--blue-t:#1d4ed8;--green:#16a34a;--green-t:#15803d;--orange:#d97706;--orange-t:#a65f06;--inset:#f4f5f8;--dash:#c9c9cf;--hair:#f2f2f5;--g-tint:#e6f6ec;--o-tint:#fdf1e0;--b-tint:#e8f0fe;--n-tint:#ededf2;--halo:#d97706;--halo-tint:#fffaf0;--halo-line:#f0dcb4;--red:#d92d20;--red-t:#b42318;--r-tint:#fdecea;--shadow:0 1px 2px rgba(0,0,0,.04), 0 1px 8px rgba(0,0,0,.03)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .s-rm{--bg:#000000;--card:#1C1C1E;--line:#38383A;--ink:#F5F5F7;--sub:#98989d;--mute:#8e8e93;--blue:#0A84FF;--blue-t:#5aa9ff;--green:#30D158;--green-t:#30D158;--orange:#FF9F0A;--orange-t:#FFB340;--inset:#2C2C2E;--dash:#54545a;--hair:#2C2C2E;--g-tint:rgba(48,209,88,.16);--o-tint:rgba(255,159,10,.16);--b-tint:rgba(10,132,255,.18);--n-tint:rgba(120,120,128,.22);--halo:#FFD60A;--halo-tint:rgba(255,214,10,.08);--halo-line:rgba(255,214,10,.34);--red:#FF453A;--red-t:#FF6961;--r-tint:rgba(255,69,58,.18);--shadow:none}}:root[data-theme=dark] .s-rm{--bg:#000000;--card:#1C1C1E;--line:#38383A;--ink:#F5F5F7;--sub:#98989d;--mute:#8e8e93;--blue:#0A84FF;--blue-t:#5aa9ff;--green:#30D158;--green-t:#30D158;--orange:#FF9F0A;--orange-t:#FFB340;--inset:#2C2C2E;--dash:#54545a;--hair:#2C2C2E;--g-tint:rgba(48,209,88,.16);--o-tint:rgba(255,159,10,.16);--b-tint:rgba(10,132,255,.18);--n-tint:rgba(120,120,128,.22);--halo:#FFD60A;--halo-tint:rgba(255,214,10,.08);--halo-line:rgba(255,214,10,.34);--red:#FF453A;--red-t:#FF6961;--r-tint:rgba(255,69,58,.18);--shadow:none}.s-rm *{box-sizing:border-box;margin:0;padding:0}.s-rm{overscroll-behavior-x:none}.s-rm{background:var(--bg);color:var(--ink);font-size:15px;line-height:1.5;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Apple SD Gothic Neo,Roboto,sans-serif;-webkit-font-smoothing:antialiased}.s-rm .wrap{max-width:1420px;margin:0 auto;padding:20px 20px 40px}.s-rm header.top{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:14px}.s-rm header.top h1{font-size:26px;font-weight:700!important;margin:0;letter-spacing:-.5px}.s-rm header.top .sub{color:var(--sub);font-size:13.5px;margin-top:5px}.s-rm header.top .sub b{color:var(--ink);font-weight:600!important}.s-rm .htools{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.s-rm .btn{border:1px solid var(--line);background:var(--card);color:var(--ink);padding:9px 18px;border-radius:10px;font-size:14px;font-weight:600!important;cursor:pointer;font-family:inherit;box-shadow:var(--shadow);white-space:nowrap}.s-rm .btn:hover{filter:brightness(.98)}.s-rm .btn.primary{background:var(--blue);border-color:var(--blue);color:#fff}.s-rm .btn.ghost{color:var(--sub)}.s-rm .btn.icon{padding:9px 12px}.s-rm .btn.sm{padding:6px 12px;font-size:12.5px;border-radius:9px}.s-rm .btn.ok{background:var(--green);border-color:var(--green);color:#fff}.s-rm .btn.tiny{padding:3px 9px;font-size:11.5px;font-weight:800!important;border-radius:8px;margin-left:6px;box-shadow:none;color:var(--blue-t);border-color:var(--blue)}.s-rm .btn.tiny:hover{background:var(--b-tint)}.s-rm .btn[disabled]{opacity:.45;cursor:not-allowed}.s-rm .chip{display:inline-block;font-size:10.5px;line-height:1;padding:3px 6px;border-radius:5px;background:var(--n-tint);color:var(--mute);font-weight:700!important;vertical-align:middle;margin-left:5px;letter-spacing:.2px}.s-rm .chip.ex{background:var(--o-tint);color:var(--orange-t)}.s-rm .chip.live{background:var(--g-tint);color:var(--green-t)}.s-rm .chip.wait{background:var(--o-tint);color:var(--orange-t)}.s-rm .chip.borrow{background:var(--n-tint);color:var(--mute);border:1px dashed var(--dash)}.s-rm .strip{display:flex;align-items:center;gap:8px;flex-wrap:wrap;background:var(--card);border:1px solid var(--line);border-radius:13px;padding:10px 14px;box-shadow:var(--shadow);margin-bottom:16px}.s-rm .strip .lb{font-size:11.5px;font-weight:800!important;color:var(--mute);letter-spacing:.3px;padding-right:4px;flex:none}.s-rm .strip .it{display:inline-flex;align-items:center;gap:6px;border:0;background:var(--inset);font-family:inherit;cursor:pointer;padding:6px 12px;border-radius:999px;font-size:13px;font-weight:600!important;color:var(--ink)}.s-rm .strip .it:hover{filter:brightness(.97)}.s-rm .strip .it .dot{width:7px;height:7px;border-radius:50%;flex:none}.s-rm .strip .it .dot.g{background:var(--green)}.s-rm .strip .it .dot.b{background:var(--blue)}.s-rm .strip .it .dot.o{background:var(--orange)}.s-rm .strip .it .dot.n{background:var(--mute)}.s-rm .strip .it .go{font-size:11px;color:var(--mute);font-weight:700!important}.s-rm .strip .sep{width:1px;height:18px;background:var(--line);margin:0 2px}.s-rm .launch{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:13px 16px;box-shadow:var(--shadow);margin-bottom:18px}.s-rm .launch-top{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.s-rm .launch-top .lt{font-size:15px;font-weight:700!important;letter-spacing:-.2px}.s-rm .launch-top .ld{font-size:12.5px;color:var(--mute)}.s-rm .launch-top .sp{flex:1}.s-rm .flow{display:none;align-items:stretch;gap:8px;margin-top:12px;flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px}.s-rm .launch.open .flow{display:flex}.s-rm .fstep{flex:1 1 0;min-width:168px;background:var(--inset);border:1px solid var(--line);border-radius:12px;padding:11px 13px}.s-rm .fstep .fn{font-size:11px;font-weight:800!important;color:var(--blue-t);letter-spacing:.4px}.s-rm .fstep .ft{font-size:13.5px;font-weight:600!important;margin-top:5px;line-height:1.4}.s-rm .fstep .fx{font-size:12px;color:var(--mute);margin-top:4px}.s-rm .fstep.gate{border-color:var(--green);background:var(--g-tint)}.s-rm .fstep.gate .fn{color:var(--green-t)}.s-rm .farrow{align-self:center;color:var(--mute);font-size:17px;flex:none;font-weight:700!important}.s-rm .lchlist{margin-top:12px;border-top:1px solid var(--line);padding-top:11px}.s-rm .lchrow{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:7px 0;border-bottom:1px solid var(--hair);font-size:13px}.s-rm .lchrow:last-child{border-bottom:0}.s-rm .lchrow .lc-corp{font-weight:700!important;min-width:74px}.s-rm .lchrow .lc-prod{color:var(--sub);font-weight:600!important}.s-rm .lchrow .lc-note{color:var(--mute);font-size:12.5px;flex:1;min-width:120px}.s-rm .lchrow .lc-when{color:var(--mute);font-size:11.5px}.s-rm .sst{font-size:11.5px;font-weight:800!important;padding:3px 10px;border-radius:999px}.s-rm .sst.s0{background:var(--o-tint);color:var(--orange-t)}.s-rm .sst.s1{background:var(--b-tint);color:var(--blue-t)}.s-rm .sst.s2,.s-rm .sst.s3{background:var(--g-tint);color:var(--green-t)}.s-rm .board{margin-top:4px}.s-rm .lane,.s-rm .stagehead{display:grid;grid-template-columns:148px minmax(0,1fr) 152px;gap:12px;align-items:stretch}.s-rm .stagehead{margin:0 0 8px;align-items:end}.s-rm .pipe{display:grid;grid-template-columns:minmax(0,1fr) 26px minmax(0,1fr) 26px minmax(0,1fr) 26px minmax(0,1fr) 26px minmax(0,1fr);gap:0;align-items:stretch}.s-rm .sh{font-size:12px;font-weight:800!important;color:var(--mute);letter-spacing:.3px;padding:0 4px}.s-rm .sh .sn{color:var(--blue-t)}.s-rm .sh-left{font-size:12px;font-weight:800!important;color:var(--mute);letter-spacing:.3px}.s-rm .sh-right{font-size:12px;font-weight:800!important;color:var(--mute);letter-spacing:.3px;text-align:right}.s-rm .lane{position:relative;margin-bottom:58px}.s-rm .lhead{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:14px;box-shadow:var(--shadow);display:flex;flex-direction:column;justify-content:center;cursor:pointer;text-align:left;font-family:inherit;color:inherit}.s-rm .lhead:hover{border-color:var(--blue)}.s-rm .lhead .lname{font-size:17px;font-weight:700!important;letter-spacing:-.3px}.s-rm .lhead .lrole{font-size:12px;color:var(--mute);margin-top:5px;font-weight:600!important}.s-rm .lhead .lopen{font-size:11.5px;font-weight:800!important;color:var(--blue-t);margin-top:9px}.s-rm .lanewrap.open .lhead{border-color:var(--blue);box-shadow:0 0 0 2px var(--b-tint)}.s-rm .cell{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:13px 14px;box-shadow:var(--shadow);display:flex;flex-direction:column;min-width:0}.s-rm .cell .clb{display:none;font-size:11px;font-weight:800!important;color:var(--mute);letter-spacing:.3px;margin-bottom:6px}.s-rm .cell .cmain{font-size:14px;font-weight:600!important;line-height:1.42;letter-spacing:-.1px;word-break:keep-all}.s-rm .cell .cmain .big{font-size:16.5px;font-weight:700!important;display:block;margin-bottom:4px;letter-spacing:-.3px}.s-rm .cell .csub{font-size:12.5px;color:var(--sub);margin-top:7px;line-height:1.45}.s-rm .cell .clist{margin:7px 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:5px}.s-rm .cell .clist li{font-size:12px;padding:4px 9px;border-radius:999px;background:var(--inset);border:1px solid var(--line);color:var(--sub);font-weight:600!important}.s-rm .cell .cnum{display:flex;gap:12px;flex-wrap:wrap;margin-top:8px}.s-rm .cell .cnum .n{font-size:12.5px;color:var(--sub);font-weight:600!important}.s-rm .cell .cnum .n b{display:block;font-size:19px;color:var(--ink);font-weight:700!important;letter-spacing:-.4px;line-height:1.15}.s-rm .cell .fill{flex:1;min-height:4px}.s-rm .cst{font-size:11.5px;font-weight:700!important;margin-top:10px;display:inline-flex;align-items:center;gap:5px}.s-rm .cst:before{content:"";width:7px;height:7px;border-radius:50%;flex:none;background:currentColor}.s-rm .cst.g{color:var(--green-t)}.s-rm .cst.o{color:var(--orange-t)}.s-rm .cst.n{color:var(--mute)}.s-rm .cell.dim{background:var(--inset);border-style:dashed;border-color:var(--dash)}.s-rm .cell.dim .cmain{color:var(--mute)}.s-rm .arrow{display:flex;align-items:center;justify-content:center;color:var(--mute);font-size:16px;font-weight:700!important;flex:none}.s-rm .cell.link{cursor:pointer}.s-rm .cell.link:hover{border-color:var(--blue);box-shadow:0 0 0 2px var(--b-tint)}.s-rm .lstat{display:flex;flex-direction:column;justify-content:center;gap:6px;align-items:flex-end;text-align:right}.s-rm .sbadge{display:inline-block;font-size:11.5px;font-weight:800!important;padding:5px 10px;border-radius:999px;letter-spacing:-.1px}.s-rm .sbadge.g{background:var(--g-tint);color:var(--green-t)}.s-rm .sbadge.o{background:var(--o-tint);color:var(--orange-t)}.s-rm .sbadge.n{background:var(--n-tint);color:var(--mute)}.s-rm .lstat .snote{font-size:11px;color:var(--mute);font-weight:600!important;line-height:1.35}.s-rm .lane.halo .lhead{border-color:var(--halo-line);background:var(--halo-tint)}.s-rm .lane.halo .lhead .lname{color:var(--halo)}.s-rm .lane.halo .cell{border-color:var(--halo-line)}.s-rm .lane.halo{padding:12px;margin:0 -12px 54px;border-radius:20px;background:linear-gradient(180deg,var(--halo-tint),transparent 82%);border:1px solid var(--halo-line)}.s-rm .halo-bus{display:grid;grid-template-columns:148px minmax(0,1fr) 152px;gap:12px;margin:0 0 14px;align-items:center}.s-rm .halo-bus .hb-lb{font-size:11.5px;font-weight:800!important;color:var(--halo);letter-spacing:.2px;text-align:right}.s-rm .halo-bus .hb-line{position:relative;height:26px;border-top:2px dashed var(--halo-line);display:flex;justify-content:space-around;align-items:flex-start}.s-rm .halo-bus .hb-drop{font-size:11px;font-weight:700!important;color:var(--halo);background:var(--bg);padding:1px 8px;border-radius:999px;transform:translateY(-11px);border:1px dashed var(--halo-line)}.s-rm .halo-bus .hb-drop:after{content:" ↓"}.s-rm .lane.bypass{margin-top:96px}.s-rm .arc{position:absolute;top:-26px;left:calc(160px + 17%);right:calc(164px + 22%);height:24px;border:2px dashed var(--orange);border-bottom:0;border-radius:14px 14px 0 0;pointer-events:none}.s-rm .arc .arc-lb{position:absolute;left:50%;top:-11px;transform:translate(-50%);background:var(--bg);color:var(--orange-t);font-size:11.5px;font-weight:800!important;padding:2px 10px;border-radius:999px;white-space:nowrap;border:1px solid var(--o-tint)}.s-rm .arc:after{content:"";position:absolute;right:-1px;bottom:-9px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:9px solid var(--orange)}.s-rm .arc-mobile{display:none}.s-rm .loop{position:absolute;left:calc(160px + 38.2%);right:calc(164px + 6.9%);bottom:-32px;height:26px;border:2.5px dashed var(--blue);border-top:0;border-radius:0 0 16px 16px;pointer-events:none}.s-rm .loop:before{content:"▲";position:absolute;left:-8px;top:-14px;font-size:12px;color:var(--blue);line-height:1}.s-rm .loop .lp-mid{position:absolute;left:50%;bottom:0;height:26px;border-left:2.5px dashed var(--blue)}.s-rm .loop .lp-mid:before{content:"▲";position:absolute;left:-7px;top:-14px;font-size:12px;color:var(--blue);line-height:1}.s-rm .loop .lp-lb{position:absolute;left:50%;bottom:-13px;transform:translate(-50%);background:var(--b-tint);color:var(--blue-t);font-size:12px;font-weight:800!important;letter-spacing:-.1px;padding:3px 12px;border-radius:999px;white-space:nowrap;border:1.5px solid var(--blue)}.s-rm .loop.no-ch{left:calc(160px + 53.9%)}.s-rm .loop.no-ch .lp-mid,.s-rm .loop.no-rm .lp-mid,.s-rm .loop-mobile{display:none}.s-rm .cell.has-tick{position:relative}.s-rm .uptick{position:absolute;top:-15px;left:22px;width:0;height:15px;border-left:2px dashed var(--dash)}.s-rm .uptick:before{content:"▲";position:absolute;top:-9px;left:-5px;font-size:9px;color:var(--mute)}.s-rm .fold{display:flex;align-items:center;gap:12px;flex-wrap:wrap;background:var(--inset);border:1px dashed var(--dash);border-radius:14px;padding:13px 16px;margin-bottom:10px;color:var(--mute)}.s-rm .fold .fname{font-size:15px;font-weight:700!important;color:var(--sub)}.s-rm .fold .fmsg{font-size:13px;font-weight:600!important}.s-rm .fold .fsp{flex:1}.s-rm .ldetail{display:none;margin:0 0 34px}.s-rm .lanewrap.open .ldetail{display:block;animation:bdfade .18s ease-out}@keyframes bdfade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.s-rm .dwrap{border:1.5px solid var(--blue);border-radius:18px;background:var(--card);box-shadow:var(--shadow);overflow:hidden}.s-rm .dhead{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 18px;background:var(--b-tint);border-bottom:1px solid var(--line)}.s-rm .dhead .dt{font-size:14.5px;font-weight:800!important;color:var(--blue-t);letter-spacing:-.2px}.s-rm .dhead .dd{font-size:12.5px;color:var(--sub);font-weight:600!important}.s-rm .dhead .dsp{flex:1}.s-rm .dbody{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1.35fr) minmax(0,.9fr);gap:14px;padding:16px 18px 18px}.s-rm .dcard{border:1px solid var(--line);border-radius:14px;background:var(--card);padding:14px 15px;display:flex;flex-direction:column;min-width:0}.s-rm .dcard .dch{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.s-rm .dcard .dcn{font-size:13.5px;font-weight:800!important;letter-spacing:-.2px}.s-rm .dfrom{font-size:11px;font-weight:800!important;color:var(--mute);background:var(--n-tint);border-radius:999px;padding:3px 9px;letter-spacing:.1px}.s-rm .fill{flex:1;min-height:4px}.s-rm .ch-body{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin-top:12px}.s-rm .ch-num{font-size:34px;font-weight:700!important;letter-spacing:-1.4px;line-height:1}.s-rm .ch-unit{font-size:12.5px;color:var(--sub);font-weight:500!important;margin-left:6px}.s-rm .delta{font-size:12.5px;font-weight:800!important}.s-rm .delta.up{color:var(--green-t)}.s-rm .delta.flat{color:var(--mute)}.s-rm .delta.dn{color:var(--orange-t)}.s-rm .bars{margin-top:14px}.s-rm .bar-row{display:flex;align-items:center;gap:10px;margin:7px 0}.s-rm .bar-lb{font-size:12.5px;color:var(--sub);width:104px;flex:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.s-rm .bar-track{flex:1;height:9px;background:var(--inset);border-radius:5px;overflow:hidden}.s-rm .bar-fill{display:block;height:100%;background:var(--blue);border-radius:5px;opacity:.85}.s-rm .bar-vl{font-size:12.5px;font-weight:700!important;width:44px;text-align:right;flex:none}.s-rm .pop{margin:14px -15px -14px;padding:11px 15px;background:var(--o-tint);border-top:1px solid var(--line);border-radius:0 0 13px 13px;font-size:13px;color:var(--orange-t);font-weight:600!important;line-height:1.45}.s-rm .pop:before{content:"▲ 노출 최고 1편";display:block;font-size:10.5px;letter-spacing:.4px;color:var(--orange);font-weight:800!important;margin-bottom:3px}.s-rm .pop.ga:before{content:"▲ 최다 조회 페이지"}.s-rm .mini-tbl{width:100%;border-collapse:collapse;margin-top:12px;font-size:13.5px}.s-rm .mini-tbl th{text-align:left;font-size:11px;color:var(--mute);font-weight:700!important;padding:0 0 7px;border-bottom:1px solid var(--line)}.s-rm .mini-tbl td{padding:7px 0;border-bottom:1px solid var(--hair);color:var(--sub)}.s-rm .mini-tbl td.k{color:var(--ink);font-weight:600!important}.s-rm .mini-tbl td.r{text-align:right;font-weight:700!important;color:var(--ink)}.s-rm .up-arrow{color:var(--green-t);font-size:12px}.s-rm .idx{color:var(--mute);font-weight:700!important;font-size:12px}.s-rm .prop{border:1px solid var(--line);border-radius:13px;padding:13px 14px;background:var(--bg)}.s-rm .prop.queued{border-color:var(--green);background:var(--g-tint)}.s-rm .prop.held{opacity:.55}.s-rm .pbadge{display:inline-block;font-size:10.5px;font-weight:800!important;padding:3px 9px;border-radius:999px;margin-bottom:7px;letter-spacing:.1px}.s-rm .pbadge.src-content{background:var(--b-tint);color:var(--blue-t)}.s-rm .pbadge.src-reply{background:var(--o-tint);color:var(--orange-t)}.s-rm .pbadge.src-deal{background:var(--g-tint);color:var(--green-t)}.s-rm .pbadge.src-seed{background:var(--n-tint);color:var(--sub)}.s-rm .prop .pt{font-size:14px;font-weight:600!important;line-height:1.45;letter-spacing:-.1px}.s-rm .prop .pt em{font-style:normal;color:var(--blue-t);font-weight:700!important}.s-rm .prop .psrc{font-size:12px;color:var(--mute);margin-top:8px;font-weight:600!important}.s-rm .prop .psrc a{color:var(--blue-t);text-decoration:none;border-bottom:1px solid var(--b-tint)}.s-rm .prop .act{display:flex;align-items:center;gap:7px;margin-top:11px;flex-wrap:wrap}.s-rm .prop .act .btn.ghost{margin-left:auto}.s-rm .prop .state{font-size:12px;font-weight:800!important;color:var(--green-t);display:none}.s-rm .prop .state.on{display:inline}.s-rm .prop .state.hold{color:var(--mute)}.s-rm .segnote{display:inline-block;font-size:10.5px;font-weight:700!important;padding:3px 8px;border-radius:999px;background:var(--n-tint);color:var(--mute);margin-top:8px}.s-rm .rmlane{border-top:1px solid var(--hair);padding:10px 0}.s-rm .rmlane:first-of-type{border-top:0}.s-rm .rmlane .ln{font-size:13px;font-weight:700!important}.s-rm .rmlane .lc{display:flex;gap:12px;flex-wrap:wrap;margin-top:5px;font-size:12.5px;color:var(--sub);font-weight:600!important}.s-rm .rmlane .lc b{color:var(--ink)}.s-rm .rmlane .lc .hold{color:var(--orange-t)}.s-rm .stagebar{display:flex;gap:3px;margin-top:10px}.s-rm .stagebar .sg{flex:1;text-align:center;background:var(--inset);border:1px solid var(--line);border-radius:8px;padding:7px 4px}.s-rm .stagebar .sg i{display:block;font-style:normal;font-size:16px;font-weight:700!important;letter-spacing:-.4px}.s-rm .stagebar .sg span{display:block;font-size:10.5px;color:var(--mute);font-weight:700!important;margin-top:2px}.s-rm .note-sm{font-size:11.5px;color:var(--mute);margin-top:10px;line-height:1.45}.s-rm .bdtabs{display:flex;gap:3px;background:var(--inset);border:1px solid var(--line);border-radius:12px;padding:3px;margin-right:4px;flex-wrap:wrap}.s-rm .bdtab{border:0;background:transparent;font-family:inherit;cursor:pointer;padding:8px 15px;border-radius:9px;font-size:13.5px;font-weight:700!important;color:var(--sub);white-space:nowrap}.s-rm .bdtab .tn{font-size:11px;font-weight:800!important;color:var(--mute);margin-right:5px}.s-rm .bdtab:hover{filter:brightness(.97)}.s-rm .bdtab.on{background:var(--card);color:var(--ink);box-shadow:var(--shadow)}.s-rm .bdtab.on .tn{color:var(--blue-t)}.s-rm .pane{display:none}.s-rm .pane.on{display:block;animation:bdfade .18s ease-out}.s-rm .phead{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:14px}.s-rm .phead h2{font-size:20px;font-weight:700!important;letter-spacing:-.3px;margin:0}.s-rm .phead .pd{font-size:13px;color:var(--mute)}.s-rm .phead .sp{flex:1}.s-rm .eqgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:14px}.s-rm .eqcard{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:18px 20px;box-shadow:var(--shadow);display:flex;flex-direction:column}.s-rm .eqcard.hl,.s-rm .pgroup.hl,.s-rm .chsec.hl,.s-rm .fbsec.hl{border-color:var(--blue);box-shadow:0 0 0 3px var(--b-tint)}.s-rm[data-co=dukwoo] .pgroup:not(#pg-dukwoo),.s-rm[data-co=univs] .pgroup:not(#pg-univs),.s-rm[data-co=square] .pgroup:not(#pg-square){display:none}.s-rm .eqcorp{font-size:12.5px;font-weight:800!important;color:var(--blue-t);letter-spacing:.4px}.s-rm .eqline{font-size:22px;font-weight:700!important;letter-spacing:-.5px;margin:9px 0 8px;line-height:1.3}.s-rm .eqsub{font-size:12.5px;color:var(--sub);margin-bottom:12px}.s-rm .badges{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.s-rm .badge{font-size:12px;padding:4px 10px;border-radius:999px;background:var(--inset);color:var(--sub);border:1px solid var(--line);font-weight:600!important}.s-rm .kpi-title{font-size:11.5px;color:var(--mute);font-weight:800!important;margin-bottom:6px;border-top:1px solid var(--line);padding-top:12px;letter-spacing:.2px}.s-rm .kpi-row{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:5px 0}.s-rm .kpi-row .lb{font-size:12.5px;color:var(--sub)}.s-rm .kpi-row .vl{font-size:16px;font-weight:700!important}.s-rm .kpi-row .vl.rank1{color:var(--green-t)}.s-rm .band{background:var(--b-tint);border:1px solid var(--blue);color:var(--blue-t);border-radius:13px;padding:11px 16px;font-size:13.5px;font-weight:700!important;margin-bottom:14px}.s-rm .chsec,.s-rm .fbsec,.s-rm .pgroup{background:var(--card);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow);margin-bottom:14px;overflow:hidden}.s-rm .pgh{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 18px;background:var(--inset);border-bottom:1px solid var(--line)}.s-rm .pgh .gn{font-size:15px;font-weight:800!important;letter-spacing:-.2px}.s-rm .pgh .gk{font-size:12.5px;color:var(--sub);font-weight:600!important}.s-rm .pgh .gk b{color:var(--ink)}.s-rm .pgh .sp{flex:1}.s-rm .chbody{display:grid;grid-template-columns:repeat(auto-fit,minmax(272px,1fr));gap:14px;padding:16px 18px}.s-rm .fbbody{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px 18px}.s-rm .alert{background:var(--o-tint);border:1px solid var(--orange);color:var(--orange-t);border-radius:12px;padding:11px 13px;font-size:12.5px;font-weight:700!important;line-height:1.5;margin-top:12px}.s-rm .proplink{font-size:15px;font-weight:700!important;margin-top:10px}.s-rm .proplink b{color:var(--blue-t)}.s-rm .csub{font-size:12.5px;color:var(--sub);margin-top:7px;line-height:1.45}.s-rm table.mtbl{width:100%;border-collapse:collapse;font-size:13.5px}.s-rm table.mtbl th{text-align:left;font-size:11.5px;color:var(--mute);font-weight:700!important;padding:9px 18px;border-bottom:1px solid var(--line);white-space:nowrap}.s-rm table.mtbl td{padding:11px 18px;border-bottom:1px solid var(--hair);color:var(--sub);vertical-align:middle}.s-rm table.mtbl tr:last-child td{border-bottom:0}.s-rm table.mtbl td.k{color:var(--ink);font-weight:700!important}.s-rm table.mtbl td.num{text-align:right;font-variant-numeric:tabular-nums;font-weight:700!important;color:var(--ink)}.s-rm table.mtbl td.r{text-align:right;white-space:nowrap}.s-rm table.mtbl th.num,.s-rm table.mtbl th.r{text-align:right}.s-rm table.mtbl tr.off td{background:var(--inset);opacity:.72}.s-rm table.mtbl tr.off td.k{color:var(--mute)}.s-rm .pdesc{font-size:11.5px;color:var(--mute);font-weight:600!important;margin-top:3px;line-height:1.4}.s-rm .warn{display:inline-block;font-size:10.5px;font-weight:800!important;padding:3px 8px;border-radius:999px;background:var(--o-tint);color:var(--orange-t);margin-left:6px;white-space:nowrap}.s-rm .offbadge{display:inline-block;font-size:10.5px;font-weight:800!important;padding:3px 8px;border-radius:999px;background:var(--n-tint);color:var(--mute);margin-left:6px;white-space:nowrap}.s-rm .pin{border:1px solid var(--line);background:var(--card);color:var(--ink);border-radius:8px;padding:6px 10px;font-family:inherit;font-size:13px;width:100%;outline:none}.s-rm .pin:focus{border-color:var(--blue)}.s-rm .btn.pdel{background:transparent;border-color:transparent;box-shadow:none;color:var(--mute);margin-left:6px}.s-rm .btn.pdel:hover{color:var(--red-t);background:var(--r-tint);filter:none}.s-rm .btn.danger{background:var(--red);border-color:var(--red);color:#fff}.s-rm .pdgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:14px}.s-rm .pdgrid .tb{background:var(--inset);border:1px solid var(--line);border-radius:12px;padding:10px 14px;font-size:12.5px;color:var(--sub);font-weight:700!important}.s-rm .pdgrid .tb b{display:block;font-size:22px;color:var(--ink);letter-spacing:-.4px;font-variant-numeric:tabular-nums;margin-top:2px}.s-rm .pdwhy{font-size:13.5px;font-weight:700!important;color:var(--orange-t);background:var(--o-tint);border-radius:12px;padding:11px 13px;line-height:1.5}.s-rm .pdok{font-size:13.5px;font-weight:700!important;color:var(--sub);line-height:1.5}.s-rm #prodDelOvl .modal{max-width:460px}@media(max-width:640px){.s-rm table.mtbl thead{display:none}.s-rm table.mtbl tr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--hair)}.s-rm table.mtbl tr:last-child{border-bottom:0}.s-rm table.mtbl td{border-bottom:0;padding:5px 14px}.s-rm table.mtbl td.k,.s-rm table.mtbl td.r,.s-rm table.mtbl td[colspan]{grid-column:1/-1}.s-rm table.mtbl td.k{padding-top:12px}.s-rm table.mtbl td.num{text-align:left}.s-rm table.mtbl td.num:before{content:attr(data-l);display:block;font-size:11px;color:var(--mute);font-weight:700!important}.s-rm table.mtbl td.r{text-align:left;white-space:normal;padding-bottom:12px}.s-rm table.mtbl td.r .btn.pdel{margin-left:2px}.s-rm #prodDelOvl{padding:16px;align-items:flex-start}}@container rmcq (max-width:640px){.s-rm table.mtbl thead{display:none}.s-rm table.mtbl tr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--hair)}.s-rm table.mtbl tr:last-child{border-bottom:0}.s-rm table.mtbl td{border-bottom:0;padding:5px 14px}.s-rm table.mtbl td.k,.s-rm table.mtbl td.r,.s-rm table.mtbl td[colspan]{grid-column:1/-1}.s-rm table.mtbl td.k{padding-top:12px}.s-rm table.mtbl td.num{text-align:left}.s-rm table.mtbl td.num:before{content:attr(data-l);display:block;font-size:11px;color:var(--mute);font-weight:700!important}.s-rm table.mtbl td.r{text-align:left;white-space:normal;padding-bottom:12px}.s-rm table.mtbl td.r .btn.pdel{margin-left:2px}.s-rm #prodDelOvl{padding:16px;align-items:flex-start}}.s-rm .lbar{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-bottom:12px}.s-rm .fchip{border:1px solid var(--line);background:var(--card);color:var(--sub);font-family:inherit;font-size:12.5px;font-weight:700!important;padding:6px 13px;border-radius:999px;cursor:pointer}.s-rm .fchip.on{background:var(--blue);border-color:var(--blue);color:#fff}.s-rm .fsep{width:1px;height:18px;background:var(--line);margin:0 4px}.s-rm .fsearch{border:1px solid var(--line);background:var(--card);color:var(--ink);border-radius:999px;padding:7px 14px;font-family:inherit;font-size:13px;min-width:190px;outline:none}.s-rm .fsearch::placeholder{color:var(--mute)}.s-rm .tot{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.s-rm .tot .tb{background:var(--inset);border:1px solid var(--line);border-radius:12px;padding:8px 14px;font-size:12.5px;color:var(--sub);font-weight:700!important}.s-rm .tot .tb b{font-size:18px;color:var(--ink);margin-left:6px;letter-spacing:-.4px;font-variant-numeric:tabular-nums}.s-rm .tblwrap{background:var(--card);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow);overflow:hidden}.s-rm table.ltbl{width:100%;border-collapse:collapse;font-size:13.5px}.s-rm table.ltbl th{text-align:left;font-size:11.5px;color:var(--mute);font-weight:700!important;padding:10px 16px;border-bottom:1px solid var(--line);white-space:nowrap;background:var(--inset)}.s-rm table.ltbl td{padding:11px 16px;border-bottom:1px solid var(--hair);color:var(--sub);white-space:nowrap}.s-rm table.ltbl tr:last-child td{border-bottom:0}.s-rm .srcbox{margin-bottom:14px}.s-rm .srchd{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:12.5px;color:var(--sub);margin-bottom:8px}.s-rm .srchd b{color:var(--ink);font-size:13.5px}.s-rm table.srctbl td,.s-rm table.srctbl th{text-align:center}.s-rm table.srctbl td:first-child,.s-rm table.srctbl th:first-child{text-align:left;font-weight:700!important;color:var(--ink)}.s-rm table.srctbl td .n{font-size:15px;font-weight:800!important;color:var(--ink);font-variant-numeric:tabular-nums}.s-rm table.srctbl td .z{color:var(--mute)}.s-rm table.srctbl td .m{font-size:11.5px;color:var(--mute);margin-left:6px}.s-rm table.srctbl tr.sum td{background:var(--inset)}.s-rm table.srctbl td.srcempty{text-align:center;color:var(--mute);font-weight:400!important}.s-rm table.ltbl td.k{color:var(--ink);font-weight:600!important;white-space:normal;word-break:keep-all}.s-rm .ptag{font-size:12px;font-weight:700!important;background:var(--inset);border:1px solid var(--line);border-radius:999px;padding:3px 9px;color:var(--sub)}.s-rm .stg{font-size:11.5px;font-weight:800!important;padding:3px 10px;border-radius:999px}.s-rm .stg.s1{background:var(--n-tint);color:var(--sub)}.s-rm .stg.s2{background:var(--b-tint);color:var(--blue-t)}.s-rm .stg.s3{background:var(--g-tint);color:var(--green-t)}.s-rm .stg.s4{background:var(--o-tint);color:var(--orange-t)}.s-rm td.stgcell{white-space:nowrap}.s-rm tr.sec td{background:var(--inset);font-size:11.5px;font-weight:800!important;color:var(--sub);letter-spacing:.2px;padding:8px 16px}.s-rm tr.hot td{background:var(--g-tint)}.s-rm tr.hot td.k{color:var(--ink);font-weight:700!important}.s-rm tr.more td{color:var(--mute);font-weight:700!important;font-size:12.5px;background:var(--inset)}.s-rm .lt{font-weight:600!important;color:var(--sub)}.s-rm .lt.them{color:var(--blue-t);font-weight:800!important}.s-rm .lt.none{color:var(--dash);font-weight:500!important}.s-rm .ltsub{display:block;margin-top:2px;font-size:10.5px;color:var(--mute);font-weight:500!important}.s-rm .dclk{display:block;margin-top:3px;font-size:10.5px;line-height:1.45;color:var(--mute);font-weight:500!important}.s-rm .dclk span{display:block}.s-rm .dclk .late,.s-rm table.dctbl .late{color:#e5484d;font-weight:700!important}.s-rm .dcbox{margin-bottom:14px}.s-rm table.dctbl td{white-space:nowrap}.s-rm table.dctbl td.dco{font-weight:600!important;color:var(--ink);white-space:normal}.s-rm table.dctbl td.dn,.s-rm table.dctbl th.dn{text-align:right;font-variant-numeric:tabular-nums;font-weight:700!important}.s-rm table.dctbl .dlane{display:inline-block;font-size:10.5px;font-weight:700!important;color:#2b6de8;background:#eaf1ff;border-radius:4px;padding:1px 7px;letter-spacing:.02em}.s-rm table.dctbl .dstg,.s-rm table.dctbl .dsrc{display:inline-block;font-size:11px;color:var(--sub);background:var(--inset,#f2f2f5);border-radius:6px;padding:1px 8px}.s-rm table.dctbl .dside{font-size:10.5px;color:var(--mute);margin-right:5px}.s-rm table.dctbl td.dcempty{text-align:center;color:var(--mute)}.s-rm .dclk .lane{display:inline-block;font-size:10px;font-weight:700!important;color:var(--mute);border:1px solid var(--line,#e2e2e7);border-radius:4px;padding:0 5px;margin-right:5px;letter-spacing:.02em}.s-rm .dclk .rd{display:inline-block;width:7px;height:7px;border-radius:50%;background:#e5484d;margin-right:4px;vertical-align:1px}.s-rm .stars{color:var(--orange);font-size:12px;letter-spacing:1px;white-space:nowrap}.s-rm .stars.off{color:var(--dash)}.s-rm .lempty{padding:22px 16px;text-align:center;color:var(--mute);font-size:13px;font-weight:600!important;display:none}.s-rm .legend{display:flex;gap:16px;flex-wrap:wrap;align-items:center;margin-top:14px;font-size:12px;color:var(--mute);border-top:1px solid var(--line);padding-top:14px}.s-rm .legend .lg{display:inline-flex;align-items:center;gap:6px;font-weight:600!important}.s-rm .legend .lg i{width:9px;height:9px;border-radius:50%;display:inline-block}.s-rm .legend .lg i.g{background:var(--green)}.s-rm .legend .lg i.o{background:var(--orange)}.s-rm .legend .lg i.n{background:var(--mute)}.s-rm footer.src{margin-top:18px;font-size:12.5px;color:var(--mute);border-top:1px solid var(--line);padding-top:14px;display:flex;gap:8px;flex-wrap:wrap;align-items:center}.s-rm footer.src code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;background:var(--n-tint);padding:3px 7px;border-radius:5px;color:var(--sub)}.s-rm footer.src .need{color:var(--orange-t);font-weight:700!important}.s-rm .ovl{position:fixed;inset:0;background:#0000006b;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:none;align-items:flex-start;justify-content:center;padding:36px 16px;z-index:60;overflow:auto}.s-rm .ovl.on{display:flex}.s-rm .modal{background:var(--card);border:1px solid var(--line);border-radius:20px;max-width:680px;width:100%;box-shadow:0 24px 70px #00000047;overflow:hidden}.s-rm .mhead{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:20px 24px;border-bottom:1px solid var(--line)}.s-rm .mhead h3{margin:0;font-size:20px;font-weight:700!important;letter-spacing:-.3px}.s-rm .mhead .md{font-size:13px;color:var(--mute);margin-top:5px}.s-rm .mbody{padding:20px 24px 24px}.s-rm .frow{margin-bottom:16px}.s-rm .frow label{display:block;font-size:12px;font-weight:800!important;color:var(--blue-t);letter-spacing:.3px;margin-bottom:7px}.s-rm .frow select,.s-rm .frow textarea{width:100%;border:1px solid var(--line);background:var(--card);color:var(--ink);border-radius:11px;padding:10px 12px;font-family:inherit;font-size:14px;outline:none}.s-rm .frow select:focus,.s-rm .frow textarea:focus{border-color:var(--blue)}.s-rm .frow textarea{min-height:84px;resize:vertical}.s-rm .mfoot{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;border-top:1px solid var(--line);padding:16px 24px;background:var(--inset)}.s-rm .mfoot .fn{font-size:12.5px;color:var(--mute);font-weight:600!important;flex:1;min-width:180px}.s-rm .modal.lead{max-width:1400px;width:92vw;height:92vh;display:flex;flex-direction:column}.s-rm .modal.lead .mhead{padding:14px 22px;flex:none}.s-rm .modal.lead .mhead h3{font-size:18px}.s-rm .modal.lead .mhead .md{font-size:12.5px;margin-top:3px}.s-rm .modal.lead .mbody{flex:1;min-height:0;overflow:auto;padding:16px 22px 22px}.s-rm tr.leadrow{cursor:pointer}.s-rm tr.leadrow:hover td{background:var(--b-tint)}.s-rm tr.closedrow td{opacity:.6}.s-rm .closedtag{display:inline-block;font-size:10.5px;font-weight:800!important;padding:3px 8px;border-radius:999px;background:var(--n-tint);color:var(--mute);margin-left:6px;white-space:normal;word-break:keep-all}.s-rm .ldmeta{display:grid;grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:6px 14px;background:var(--inset);border:1px solid var(--line);border-radius:11px;padding:9px 13px;margin-bottom:12px}.s-rm .ldmeta .m{font-size:10.5px;color:var(--mute);font-weight:700!important;letter-spacing:.2px;min-width:0}.s-rm .ldmeta .m b{display:block;font-size:12.5px;color:var(--ink);font-weight:700!important;margin-top:1px;word-break:break-all;letter-spacing:-.1px;line-height:1.35}.s-rm .ldsec{margin-bottom:14px}.s-rm .ldsec>.st{font-size:12px;font-weight:800!important;color:var(--blue-t);letter-spacing:.3px;margin-bottom:8px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.s-rm .ldsec>.st .cnt{color:var(--mute);font-weight:700!important}.s-rm .lditem{border:1px solid var(--line);border-radius:11px;margin-bottom:6px;overflow:hidden;background:var(--card)}.s-rm .lditem>.h{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;padding:9px 12px;cursor:pointer}.s-rm .lditem>.h:hover{background:var(--inset)}.s-rm .lditem>.h .dt{font-size:11.5px;color:var(--mute);font-weight:700!important;flex:none;font-variant-numeric:tabular-nums}.s-rm .lditem>.h .sj{font-size:13px;font-weight:600!important;flex:1;min-width:120px;word-break:keep-all}.s-rm .lditem>.b{display:none;padding:10px 12px 12px;font-size:12.5px;color:var(--sub);white-space:pre-wrap;word-break:break-word;line-height:1.6;max-height:280px;overflow:auto;border-top:1px solid var(--hair)}.s-rm .lditem.open>.b{display:block}.s-rm .ldday{display:flex;align-items:center;gap:10px;margin:16px 0 10px;font-size:10.5px;font-weight:700!important;color:var(--mute);letter-spacing:.3px}.s-rm .ldday:before,.s-rm .ldday:after{content:"";flex:1;height:1px;background:var(--line);opacity:.55}.s-rm .msg{display:block;width:100%;margin-bottom:10px;border:1px solid var(--line);border-radius:14px;background:var(--card);padding:13px 16px;cursor:pointer;overflow:hidden;transition:border-color .12s,box-shadow .12s}.s-rm .msg:hover{border-color:var(--dash)}.s-rm .msg.out{background:var(--b-tint);border-left:3px solid var(--blue);padding-left:13px}.s-rm .msg .bh{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.s-rm .msg .bh .who{font-size:13.5px;font-weight:700!important;letter-spacing:-.2px;color:var(--ink)}.s-rm .msg .bh .addr{font-size:11.5px;color:var(--mute);font-weight:500!important;word-break:break-all}.s-rm .msg .bh .dt{margin-left:auto;font-size:11.5px;color:var(--mute);font-weight:600!important;font-variant-numeric:tabular-nums;flex:none;white-space:nowrap}.s-rm .msg .bs{font-size:13.5px;font-weight:600!important;color:var(--ink);margin-top:5px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.s-rm .msg .bb{font-size:12.5px;color:var(--sub);line-height:1.65;margin-top:5px;white-space:pre-wrap;word-break:break-word;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-height:6.2em}.s-rm .msg.open .bb{display:block;-webkit-line-clamp:none;max-height:420px;overflow:auto;white-space:pre-wrap}.s-rm .msg .bmark{display:inline-block;font-size:10px;font-weight:700!important;padding:2px 8px;border-radius:999px;background:var(--n-tint);color:var(--mute);white-space:nowrap;flex:none}.s-rm .msg .bmark.draft{background:var(--o-tint);color:var(--orange-t)}.s-rm .info{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;border:1px solid var(--line);color:var(--mute);font-size:10px;font-weight:700!important;cursor:help;flex:none}.s-rm .ldlog{display:flex;gap:10px;padding:7px 0;border-bottom:1px solid var(--hair);font-size:12.5px}.s-rm .ldlog:last-child{border-bottom:0}.s-rm .ldlog .dt{color:var(--mute);font-weight:700!important;flex:none;font-variant-numeric:tabular-nums}.s-rm .ldlog .ac{font-weight:700!important;flex:none}.s-rm .ldlog .de{color:var(--sub);flex:1;word-break:break-word}.s-rm .ldempty{font-size:12.5px;color:var(--mute);padding:10px 0;font-weight:600!important}.s-rm .toast{position:fixed;left:50%;bottom:26px;transform:translate(-50%) translateY(12px);background:var(--ink);color:var(--bg);font-size:13px;font-weight:700!important;padding:11px 18px;border-radius:999px;box-shadow:0 10px 30px #00000047;opacity:0;pointer-events:none;transition:opacity .18s,transform .18s;z-index:80;max-width:88vw;text-align:center}.s-rm .toast.on{opacity:1;transform:translate(-50%) translateY(0)}.s-rm .arrow{pointer-events:none}.s-rm .cell.link.on{border-color:var(--blue);box-shadow:0 0 0 2px var(--b-tint)}.s-rm .unf{display:none;margin:-4px 0 50px}.s-rm .unf.on{display:block;animation:bdfade .18s ease-out}.s-rm .unf .ucard{background:var(--card);border:1.5px solid var(--blue);border-radius:16px;box-shadow:var(--shadow);overflow:hidden}.s-rm .unf .uh{display:flex;align-items:center;gap:10px;padding:10px 16px;background:var(--b-tint);border-bottom:1px solid var(--line)}.s-rm .unf .uh .ut{font-size:13.5px;font-weight:800!important;color:var(--blue-t)}.s-rm .unf .uh .sp{flex:1}.s-rm .unf .ub{padding:14px 16px 16px}.s-rm .unf .eqgrid.one{grid-template-columns:minmax(0,1fr);margin:0}.s-rm .unf .posmap{margin-bottom:14px}.s-rm .unf .posmap img{max-width:100%;height:auto;display:block}.s-rm .unf .bcpch .bcldg{overflow-x:auto}.s-rm .unf .ufsec{margin:14px 0 0}.s-rm .unf .ufnote{padding:10px 18px 0}.s-rm .ssw{border:0;border-radius:0;box-shadow:none;overflow-x:auto}.s-rm .lempty-row{text-align:center;color:var(--mute)}.s-rm .cchip{font-size:11px;font-weight:800!important;padding:3px 9px;border-radius:999px;margin-right:6px;white-space:nowrap}.s-rm .cchip.duk{background:var(--o-tint);color:var(--orange-t)}.s-rm .cchip.uni{background:var(--b-tint);color:var(--blue-t)}.s-rm .cchip.sq{background:var(--g-tint);color:var(--green-t)}@media(max-width:1280px){.s-rm .dbody{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.s-rm .dcard.rm{grid-column:1 / -1}.s-rm .eqgrid,.s-rm .fbbody{grid-template-columns:repeat(2,minmax(0,1fr))}}@container rmcq (max-width:1280px){.s-rm .dbody{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.s-rm .dcard.rm{grid-column:1 / -1}.s-rm .eqgrid,.s-rm .fbbody{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1180px){.s-rm .lane,.s-rm .stagehead,.s-rm .halo-bus{grid-template-columns:132px minmax(0,1fr) 128px}.s-rm .arc{left:calc(144px + 17%);right:calc(140px + 21%)}.s-rm .loop{left:calc(144px + 36%);right:calc(140px + 6.3%)}.s-rm .loop.no-ch{left:calc(144px + 51%)}.s-rm .cell .cmain{font-size:13.5px}}@container rmcq (max-width:1180px){.s-rm .lane,.s-rm .stagehead,.s-rm .halo-bus{grid-template-columns:132px minmax(0,1fr) 128px}.s-rm .arc{left:calc(144px + 17%);right:calc(140px + 21%)}.s-rm .loop{left:calc(144px + 36%);right:calc(140px + 6.3%)}.s-rm .loop.no-ch{left:calc(144px + 51%)}.s-rm .cell .cmain{font-size:13.5px}}@media(max-width:980px){.s-rm .wrap{padding:16px 12px 34px}.s-rm header.top h1{font-size:22px}.s-rm .stagehead{display:none}.s-rm .halo-bus{grid-template-columns:1fr}.s-rm .halo-bus .hb-lb{text-align:left}.s-rm .lane{grid-template-columns:1fr;gap:10px;background:var(--card);border:1px solid var(--line);border-radius:18px;padding:14px;box-shadow:var(--shadow);margin-bottom:14px}.s-rm .lane.halo{margin:0 0 14px;padding:14px}.s-rm .lhead{border:0;background:transparent;box-shadow:none;padding:0;flex-direction:row;align-items:baseline;gap:10px;flex-wrap:wrap}.s-rm .lane.halo .lhead{background:transparent}.s-rm .pipe{grid-template-columns:1fr;gap:0}.s-rm .arrow{height:22px;transform:rotate(90deg)}.s-rm .cell{box-shadow:none}.s-rm .cell .clb{display:block}.s-rm .lstat{align-items:flex-start;text-align:left;border-top:1px solid var(--line);padding-top:12px}.s-rm .lane.bypass{margin-top:14px}.s-rm .arc,.s-rm .loop{display:none}.s-rm .loop-mobile{display:block;margin-top:9px;background:var(--b-tint);color:var(--blue-t);border:1.5px dashed var(--blue);border-radius:12px;padding:9px 12px;font-size:12.5px;font-weight:700!important}.s-rm .arc-mobile{display:block;background:var(--o-tint);color:var(--orange-t);border:1px dashed var(--orange);border-radius:12px;padding:9px 12px;font-size:12.5px;font-weight:700!important}.s-rm .uptick{display:none}.s-rm .dbody{grid-template-columns:1fr;padding:14px}.s-rm .bdtabs{order:-1;width:100%;margin-bottom:6px}.s-rm .bdtab{flex:1;text-align:center;padding:9px 6px}.s-rm .bdtab{flex:1 1 auto}.s-rm .unf{margin:0 0 14px}.s-rm .tblwrap,.s-rm .pgroup{overflow-x:auto}.s-rm .eqgrid,.s-rm .chbody,.s-rm .fbbody{grid-template-columns:1fr}.s-rm .chbody,.s-rm .fbbody{padding:14px}.s-rm .ldetail{margin-bottom:16px}.s-rm .modal{border-radius:16px}.s-rm .ovl{padding:0}.s-rm .modal.lead{border-radius:0;width:100vw;height:100vh;max-width:none}.s-rm .modal.lead .mhead{padding:12px 14px}.s-rm .modal.lead .mbody{padding:12px 14px 20px}.s-rm .modal.lead .mhead{position:sticky;top:0;background:var(--card);z-index:2}.s-rm .ldmeta{grid-template-columns:1fr 1fr}}@container rmcq (max-width:980px){.s-rm .wrap{padding:16px 12px 34px}.s-rm header.top h1{font-size:22px}.s-rm .stagehead{display:none}.s-rm .halo-bus{grid-template-columns:1fr}.s-rm .halo-bus .hb-lb{text-align:left}.s-rm .lane{grid-template-columns:1fr;gap:10px;background:var(--card);border:1px solid var(--line);border-radius:18px;padding:14px;box-shadow:var(--shadow);margin-bottom:14px}.s-rm .lane.halo{margin:0 0 14px;padding:14px}.s-rm .lhead{border:0;background:transparent;box-shadow:none;padding:0;flex-direction:row;align-items:baseline;gap:10px;flex-wrap:wrap}.s-rm .lane.halo .lhead{background:transparent}.s-rm .pipe{grid-template-columns:1fr;gap:0}.s-rm .arrow{height:22px;transform:rotate(90deg)}.s-rm .cell{box-shadow:none}.s-rm .cell .clb{display:block}.s-rm .lstat{align-items:flex-start;text-align:left;border-top:1px solid var(--line);padding-top:12px}.s-rm .lane.bypass{margin-top:14px}.s-rm .arc,.s-rm .loop{display:none}.s-rm .loop-mobile{display:block;margin-top:9px;background:var(--b-tint);color:var(--blue-t);border:1.5px dashed var(--blue);border-radius:12px;padding:9px 12px;font-size:12.5px;font-weight:700!important}.s-rm .arc-mobile{display:block;background:var(--o-tint);color:var(--orange-t);border:1px dashed var(--orange);border-radius:12px;padding:9px 12px;font-size:12.5px;font-weight:700!important}.s-rm .uptick{display:none}.s-rm .dbody{grid-template-columns:1fr;padding:14px}.s-rm .bdtabs{order:-1;width:100%;margin-bottom:6px}.s-rm .bdtab{flex:1;text-align:center;padding:9px 6px}.s-rm .bdtab{flex:1 1 auto}.s-rm .unf{margin:0 0 14px}.s-rm .tblwrap,.s-rm .pgroup{overflow-x:auto}.s-rm .eqgrid,.s-rm .chbody,.s-rm .fbbody{grid-template-columns:1fr}.s-rm .chbody,.s-rm .fbbody{padding:14px}.s-rm .ldetail{margin-bottom:16px}.s-rm .modal{border-radius:16px}.s-rm .ovl{padding:0}.s-rm .modal.lead{border-radius:0;width:100vw;height:100vh;max-width:none}.s-rm .modal.lead .mhead{padding:12px 14px}.s-rm .modal.lead .mbody{padding:12px 14px 20px}.s-rm .modal.lead .mhead{position:sticky;top:0;background:var(--card);z-index:2}.s-rm .ldmeta{grid-template-columns:1fr 1fr}}.s-rm #kwsec{--gray-50:var(--inset);--gray-100:var(--hair);--gray-200:var(--line);--gray-300:var(--dash);--gray-400:var(--mute);--gray-500:var(--sub);--gray-600:var(--sub);--gray-700:var(--ink);--gray-900:var(--ink);--primary:var(--blue);--primary-dark:var(--blue-t);--primary-50:var(--b-tint);--navy:var(--ink);margin:0 0 14px}.s-rm #kwsec .kwbody{display:none;padding:14px 16px 16px;border:1px solid var(--line);border-radius:14px;background:var(--card);box-shadow:var(--shadow)}.s-rm #kwsec.open .kwbody{display:block}.s-rm .kwtoggle{display:inline-flex;align-items:center;gap:6px;background:var(--halo-tint);border:1px solid var(--halo-line);color:var(--halo);font-size:12.5px;font-weight:800!important;border-radius:999px;padding:10px 14px;min-height:40px;cursor:pointer;font-family:inherit}.s-rm .kwtoggle:hover{filter:brightness(.97)}.s-rm #kwsec .kwlead{font-size:12px;color:var(--sub);margin:0 0 10px;line-height:1.6}.s-rm #kwsec .kwbtn{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-weight:600!important;border:0;border-radius:8px;cursor:pointer;font-family:inherit;transition:filter .15s}.s-rm #kwsec .kwbtn-primary{background:var(--blue);color:#fff}.s-rm #kwsec .kwbtn-ghost{background:var(--card);border:1px solid var(--line);color:var(--ink)}.s-rm #kwsec .kwbtn:hover{filter:brightness(.96)}.s-rm #kwsec .kwbtn-sm{padding:9px 14px;font-size:12px;min-height:40px}.s-rm #kwsec .kwbtn-xs{padding:9px 12px;font-size:11px;min-height:40px}.s-rm #kwsec .kwbtn[disabled]{opacity:.45;cursor:not-allowed}.s-rm #kwsec .tbl{width:100%;border-collapse:collapse;font-size:13px;table-layout:fixed}.s-rm #kwsec .tbl thead{background:var(--inset)}.s-rm #kwsec .tbl th{text-align:left;padding:10px 12px;font-size:11px;color:var(--mute);font-weight:700!important;letter-spacing:.2px}.s-rm #kwsec .tbl td{padding:12px;border-top:1px solid var(--hair)}.s-rm #kwsec .ladder-row:hover{background:var(--b-tint)}.s-rm #kwsec .bf-l{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:var(--sub);white-space:nowrap}.s-rm #kwsec .bf-i{width:78px;padding:7px;border:1px solid var(--line);border-radius:6px;font-size:11px;font-family:inherit;background:var(--card);color:var(--ink);min-height:40px}.s-rm #kwsec .bf-s{padding:7px;border:1px solid var(--line);border-radius:6px;font-size:11px;font-family:inherit;background:var(--card);color:var(--ink);min-height:40px}.s-rm #kwsec .bf-t{color:var(--mute);font-size:11px}.s-rm #kwsec input[type=checkbox]{width:22px;height:22px;cursor:pointer;accent-color:var(--blue)}.s-rm #kwsec textarea,.s-rm #kwsec input[type=text],.s-rm #kwsec input[type=number]{background:var(--card);color:var(--ink)}.s-rm #kwsec .bt-bar{display:flex;gap:2px;border-bottom:1px solid var(--line);margin-bottom:14px;overflow-x:auto}.s-rm #kwsec .bt-tab{-webkit-appearance:none;appearance:none;background:none;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;padding:11px 15px;min-height:44px;font-size:13px;font-family:inherit;font-weight:700!important;color:var(--sub);cursor:pointer;white-space:nowrap}.s-rm #kwsec .bt-tab:hover{color:var(--ink)}.s-rm #kwsec .bt-tab.on{color:var(--blue);border-bottom-color:var(--blue)}.s-rm #kwsec .hunt-badge{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:700!important;border-radius:8px;padding:5px 10px}.s-rm #kwsec .hb-new{background:var(--g-tint);color:var(--green-t)}.s-rm #kwsec .hb-move{background:var(--b-tint);color:var(--blue-t)}.s-rm #kwsec .hb-relay{background:var(--n-tint);color:var(--sub);font-weight:600!important}.s-rm #kwsec .hchip{-webkit-appearance:none;appearance:none;border:0;font-family:inherit;cursor:pointer;padding:11px 12px;min-height:40px;border-radius:999px;font-size:11px;font-weight:700!important;white-space:nowrap}.s-rm #kwsec .hc-cand{background:var(--n-tint);color:var(--sub)}.s-rm #kwsec .hc-done{background:#f3e8ff;color:#6b21a8}.s-rm #kwsec .hc-work{background:var(--o-tint);color:var(--orange-t)}.s-rm #kwsec .hc-new{background:var(--g-tint);color:var(--green-t);margin-right:4px;padding:2px 7px;border-radius:999px;font-size:10px;font-weight:800!important;display:inline-block}.s-rm #kwsec .hseed{-webkit-appearance:none;appearance:none;font-family:inherit;cursor:pointer;white-space:nowrap;padding:11px 12px;border-radius:999px;font-size:11px;font-weight:700!important;background:var(--card);min-height:40px;border:1px dashed var(--line);color:var(--mute)}.s-rm #kwsec .hseed:hover{border-color:var(--green);color:var(--green)}.s-rm #kwsec .hseed.on{background:var(--g-tint);border:1px solid var(--g-tint);color:var(--green-t)}.s-rm #kwsec .hseed.arm{background:#fff3f3;border:1px solid #e35d5d;color:#c0392b;font-weight:700!important}.s-rm #kwsec .hdig{-webkit-appearance:none;appearance:none;border:0;background:none;font-family:inherit;cursor:pointer;font-size:12px;line-height:1;padding:6px;min-width:40px;min-height:40px;border-radius:6px;opacity:.5;vertical-align:middle}.s-rm #kwsec .hdig:hover{opacity:1;background:var(--b-tint)}.s-rm #kwsec tr.kw-r-done{background:var(--n-tint)}.s-rm #kwsec tr.kw-r-new{background:var(--g-tint)}.s-rm #kwsec .kw-err{display:none;background:var(--r-tint);border:1px solid var(--r-tint);color:var(--red-t);padding:11px 14px;border-radius:8px;font-size:12.5px;margin-bottom:12px}.s-rm #kwsec .kw-note{font-size:11px;color:var(--mute);margin-top:10px;line-height:1.7}.s-rm #kwsec .kw-hint{font-size:12px;color:var(--sub);margin-bottom:10px;line-height:1.6}.s-rm #kwsec .kwtblwrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--hair);border-radius:8px}.s-rm #kwsec #huntTableBody td,.s-rm #kwsec #blogTableBody td,.s-rm #kwsec #kwLogBody td{padding-top:11px;padding-bottom:11px}.s-rm #kwsec #huntSetEditor{display:none;border:1px solid var(--line);border-radius:10px;padding:14px;margin-bottom:12px;background:var(--inset)}.s-rm #kwsec #huntSetEditor input,.s-rm #kwsec #huntSetEditor textarea{width:100%;padding:8px 9px;border:1px solid var(--line);border-radius:6px;font-size:12px;font-family:inherit;background:var(--card);color:var(--ink)}.s-rm #kwsec #huntSetEditor label{display:block;font-size:11px;font-weight:700!important;color:var(--sub);margin-bottom:4px}.s-rm #kwsec #blogInput{width:100%;padding:9px 11px;border:1px solid var(--line);border-radius:8px;font-size:13px;font-family:inherit;line-height:1.6;resize:vertical}@media(max-width:760px){.s-rm #kwsec input[type=text],.s-rm #kwsec input[type=number],.s-rm #kwsec select,.s-rm #kwsec textarea{font-size:16px}.s-rm #kwsec .bf-i{width:100%}.s-rm #kwsec #kwFilterHunt,.s-rm #kwsec #kwFilterBlog{flex-direction:column;align-items:stretch}.s-rm #kwsec #kwFilterHunt .bf-l,.s-rm #kwsec #kwFilterBlog .bf-l{justify-content:space-between}.s-rm #kwsec #kwFilterHunt>div:last-child,.s-rm #kwsec #kwFilterBlog>div:last-child{margin-left:0!important}}@container rmcq (max-width:760px){.s-rm #kwsec input[type=text],.s-rm #kwsec input[type=number],.s-rm #kwsec select,.s-rm #kwsec textarea{font-size:16px}.s-rm #kwsec .bf-i{width:100%}.s-rm #kwsec #kwFilterHunt,.s-rm #kwsec #kwFilterBlog{flex-direction:column;align-items:stretch}.s-rm #kwsec #kwFilterHunt .bf-l,.s-rm #kwsec #kwFilterBlog .bf-l{justify-content:space-between}.s-rm #kwsec #kwFilterHunt>div:last-child,.s-rm #kwsec #kwFilterBlog>div:last-child{margin-left:0!important}}.s-rm .chtblwrap{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:16px 18px}.s-rm table.chtbl{width:100%;min-width:660px;border-collapse:collapse;font-size:13.5px}.s-rm table.chtbl th.ch{text-align:left;font-size:11.5px;color:var(--mute);font-weight:700!important;padding:9px 12px;background:var(--inset);border-bottom:1px solid var(--line);white-space:nowrap}.s-rm table.chtbl th.rh{text-align:left;font-size:13px;font-weight:800!important;color:var(--ink);padding:12px;white-space:nowrap;background:var(--inset);border-bottom:1px solid var(--hair);width:96px;vertical-align:top}.s-rm table.chtbl td{padding:11px 12px;border-bottom:1px solid var(--hair);vertical-align:top;min-width:170px}.s-rm table.chtbl tr:last-child td,.s-rm table.chtbl tr:last-child th.rh{border-bottom:0}.s-rm table.chtbl td.na{background:repeating-linear-gradient(135deg,transparent,transparent 7px,var(--hair) 7px,var(--hair) 8px)}.s-rm .ctopic{font-size:13px;font-weight:800!important;color:var(--ink);letter-spacing:-.2px}.s-rm .cmrow{display:flex;align-items:center;gap:7px;margin-top:7px;flex-wrap:wrap}.s-rm .cmetric{font-size:13px;font-weight:700!important;color:var(--sub)}.s-rm .jb{font-size:11px;font-weight:800!important;border-radius:999px;padding:2px 7px;border:1px solid var(--line);color:var(--mute);background:var(--n-tint);white-space:nowrap;letter-spacing:.1px}.s-rm .jb.up{color:var(--green-t);background:var(--g-tint);border-color:var(--green)}.s-rm .jb.dn{color:var(--red-t);background:var(--r-tint);border-color:var(--red)}.s-rm .jb.flat{color:var(--mute);background:var(--n-tint);border-color:var(--line)}.s-rm .cnote{font-size:11.5px;color:var(--mute);margin-top:5px;font-weight:600!important;line-height:1.4}.s-rm .cfix{font-size:11px;color:var(--mute);margin-top:4px;font-weight:600!important;line-height:1.4;border-top:1px dashed var(--hair);padding-top:4px}.s-rm .pubhead{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:14px 18px 0}.s-rm .pubtblwrap{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:12px 18px 16px}.s-rm table.pubtbl{width:100%;min-width:760px;border-collapse:collapse;font-size:13.5px}.s-rm table.pubtbl th{text-align:left;font-size:11.5px;color:var(--mute);font-weight:700!important;padding:9px 12px;background:var(--inset);border-bottom:1px solid var(--line);white-space:nowrap}.s-rm table.pubtbl td{padding:10px 12px;border-bottom:1px solid var(--hair);color:var(--sub);white-space:nowrap}.s-rm table.pubtbl tr:last-child td{border-bottom:0}.s-rm table.pubtbl td.t{color:var(--ink);font-weight:600!important;white-space:normal;word-break:keep-all;min-width:250px}.s-rm table.pubtbl td.t a{color:var(--ink);text-decoration:none;border-bottom:1px solid var(--line)}.s-rm table.pubtbl td.t a:hover{border-bottom-color:var(--blue)}.s-rm table.pubtbl td.rk{text-align:right;font-weight:700!important;color:var(--ink)}.s-rm .honey{display:inline-flex;align-items:center;gap:6px;text-decoration:none;font-size:12.5px;font-weight:800!important;color:var(--orange-t);background:var(--o-tint);border:1px solid var(--orange);border-radius:999px;padding:6px 13px}.s-rm .enlink{color:var(--blue-t);text-decoration:none;font-weight:700!important;font-size:12.5px}.s-rm .soon{font-size:11px;font-weight:800!important;color:var(--mute);background:var(--n-tint);border-radius:999px;padding:2px 8px}.s-rm .posmap{background:var(--card);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow);margin-bottom:14px;overflow:hidden}.s-rm .posprin{padding:13px 18px;font-size:14px;font-weight:800!important;color:var(--blue-t);background:var(--b-tint);border-bottom:1px solid var(--line);letter-spacing:-.2px}.s-rm .posimg{display:block;padding:16px 18px;text-align:center}.s-rm .posimg img{max-width:100%;height:auto;border:1px solid var(--line);border-radius:12px;background:#fff}.s-rm .poscap{padding:0 18px 14px;font-size:11.5px;color:var(--mute);font-weight:600!important}@media(max-width:640px){.s-rm .chtblwrap,.s-rm .pubtblwrap{padding-left:12px;padding-right:12px}.s-rm .posimg{padding:12px}}@container rmcq (max-width:640px){.s-rm .chtblwrap,.s-rm .pubtblwrap{padding-left:12px;padding-right:12px}.s-rm .posimg{padding:12px}}.s-rm .bcpch .bcbar{display:flex;gap:6px;flex-wrap:wrap;align-items:center;margin-bottom:10px}.s-rm .bcpch .bcsrch{flex:1;min-width:160px;font-size:13px;color:var(--ink);background:var(--card);border:1px solid var(--line);border-radius:9px;padding:6px 11px;outline:none}.s-rm .bcpch .bcsrch:focus{border-color:var(--blue)}.s-rm .bcpch .bctot{display:flex;gap:16px;flex-wrap:wrap;font-size:12.5px;color:var(--sub);margin:0 0 12px}.s-rm .bcpch .bctot b{color:var(--ink);font-weight:800!important}.s-rm .bcpch .bcldg{background:var(--card);border:1px solid var(--line);border-radius:16px;overflow:hidden;box-shadow:var(--shadow)}.s-rm .bcpch .bcrow{display:grid;align-items:center;gap:10px;padding:11px 16px;border-top:1px solid var(--hair);cursor:pointer}.s-rm .bcpch .bcrow:first-child{border-top:0}.s-rm .bcpch .bcrow:hover,.s-rm .bcpch .bcrow.open{background:var(--inset)}.s-rm .bcpch .bchead{border-top:0;background:var(--inset);font-size:11.5px;color:var(--mute);font-weight:700!important;letter-spacing:.03em;cursor:default;padding-top:9px;padding-bottom:9px}.s-rm .bcpch .bchead:hover{background:var(--inset)}.s-rm .bcpch .bcnm{font-weight:700!important;font-size:13.5px;display:flex;align-items:center;gap:7px;min-width:0}.s-rm .bcpch .bcnm .t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.s-rm .bcpch .bcc{font-size:12.5px;color:var(--sub);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.s-rm .bcpch .bcdot{width:7px;height:7px;border-radius:50%;flex:none;background:var(--mute)}.s-rm .bcpch .bcdot.ok{background:var(--green)}.s-rm .bcpch .bctag{font-size:10.5px;font-weight:800!important;padding:3px 7px;border-radius:6px;background:var(--n-tint);color:var(--mute);white-space:nowrap}.s-rm .bcpch .bctag.g{background:var(--g-tint);color:var(--green-t)}.s-rm .bcpch .na{color:var(--mute);font-weight:600!important}.s-rm .bcpch .bcdet{padding:4px 16px 18px;border-top:1px solid var(--hair);background:var(--inset)}.s-rm .bcpch .bccalc{display:flex;gap:9px;flex-wrap:wrap;align-items:baseline;font-size:12.5px;color:var(--sub);background:var(--card);border:1px solid var(--line);border-radius:12px;padding:9px 13px;margin:12px 0 14px}.s-rm .bcpch .bccalc b{color:var(--ink)}.s-rm .bcpch .bccalc .d{color:var(--mute)}.s-rm .bcpch .bccols{display:grid;grid-template-columns:repeat(auto-fit,minmax(255px,1fr));gap:12px}.s-rm .bcpch .bcbox{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:13px 15px}.s-rm .bcpch .bcbox h4{font-size:11.5px;color:var(--mute);font-weight:800!important;letter-spacing:.03em;margin-bottom:9px}.s-rm .bcpch .bcfld{display:flex;gap:10px;font-size:12.5px;padding:5px 0;border-bottom:1px solid var(--hair)}.s-rm .bcpch .bcfld:last-child{border-bottom:0}.s-rm .bcpch .bcfld .k{color:var(--mute);font-weight:700!important;width:78px;flex:none}.s-rm .bcpch .bcfld .v{color:var(--ink);flex:1;min-width:0;word-break:break-word}.s-rm .bcpch .bcchips{display:flex;gap:6px;flex-wrap:wrap}.s-rm .bcpch .bcpc{font-size:12px;padding:4px 10px;border-radius:999px;border:1px solid var(--line);background:var(--card);color:var(--sub);font-weight:700!important}.s-rm .bcpch .bcpc.on{background:var(--b-tint);border-color:var(--b-tint);color:var(--blue-t)}.s-rm .bcpch .bcadd{display:flex;gap:7px;margin-top:10px}.s-rm .bcpch .bcadd input{flex:1;font-size:12.5px;border:1px solid var(--line);border-radius:8px;padding:6px 10px;background:var(--card);color:var(--ink);outline:none}.s-rm .bcpch .bcadd input:focus{border-color:var(--blue)}.s-rm .bcpch .bcadd button{font-size:12.5px;font-weight:700!important;border:1px solid var(--line);border-radius:8px;padding:6px 13px;background:var(--card);color:var(--sub);cursor:pointer}.s-rm .bcpch .bcadd button:hover{border-color:var(--mute)}.s-rm .bcpch .bcnote{margin-top:7px;font-size:11px;color:var(--mute);font-weight:600!important}@media(max-width:760px){.s-rm .bcpch .bcrow{grid-template-columns:1fr!important;gap:5px}.s-rm .bcpch .bchead{display:none}}@container rmcq (max-width:760px){.s-rm .bcpch .bcrow{grid-template-columns:1fr!important;gap:5px}.s-rm .bcpch .bchead{display:none}}.s-rm{border-radius:14px;overflow:clip}.s-rm>.rm-cq{container:rmcq / inline-size}.s-rm :is([style*="font-weight:400"],#_rmw#_rmw){font-weight:400!important}.s-rm :is([style*="font-weight:600"],#_rmw#_rmw){font-weight:600!important}.s-rm :is([style*="font-weight:700"],#_rmw#_rmw){font-weight:700!important}.s-rm :is([style*="font-weight:800"],#_rmw#_rmw){font-weight:800!important}.s-inv{all:initial}.s-inv :where(:not(svg,svg *)){all:revert}.s-inv :where([hidden]:not([hidden=until-found i])){display:none}.s-inv,.s-inv *{font-weight:revert!important}.s-inv table{text-align:start;white-space:normal;line-height:normal;font-weight:400!important;font-size:medium;font-variant:normal;font-style:normal}.s-inv.s-inv.s-inv ::placeholder{color:revert;transition:revert}.s-inv{--bg:#F5F5F7;--card:#FFFFFF;--text:#1D1D1F;--sub:#6E6E73;--line:#E5E5EA;--rule:rgba(60,60,67,.14);--green:#34C759;--red:#FF3B30;--blue:#0A84FF;--yellow:#FF9F0A;--purple:#BF5AF2;--green-t:#1d7a35;--red-t:#d70015;--inset:#F5F5F7;--card-border:transparent;--shadow:0 1px 3px rgba(0,0,0,.06);--g-tint:rgba(52,199,89,.14);--r-tint:rgba(255,59,48,.14);--b-tint:rgba(10,132,255,.12);--n-tint:rgba(120,120,128,.14);--panel:rgba(120,120,128,.08);--focus:rgba(10,132,255,.15);--sel:rgba(10,132,255,.1)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .s-inv{--bg:#000000;--card:#1C1C1E;--text:#F5F5F7;--sub:#8E8E93;--line:#38383A;--rule:rgba(84,84,88,.34);--green:#30D158;--red:#FF453A;--blue:#0A84FF;--green-t:#30D158;--red-t:#FF453A;--inset:#2C2C2E;--card-border:#38383A;--shadow:none;--g-tint:rgba(48,209,88,.18);--r-tint:rgba(255,69,58,.18);--b-tint:rgba(10,132,255,.22);--n-tint:rgba(120,120,128,.24);--panel:rgba(120,120,128,.16);--focus:rgba(10,132,255,.3);--sel:rgba(10,132,255,.22)}}:root[data-theme=dark] .s-inv{--bg:#000000;--card:#1C1C1E;--text:#F5F5F7;--sub:#8E8E93;--line:#38383A;--rule:rgba(84,84,88,.34);--green:#30D158;--red:#FF453A;--blue:#0A84FF;--green-t:#30D158;--red-t:#FF453A;--inset:#2C2C2E;--card-border:#38383A;--shadow:none;--g-tint:rgba(48,209,88,.18);--r-tint:rgba(255,69,58,.18);--b-tint:rgba(10,132,255,.22);--n-tint:rgba(120,120,128,.24);--panel:rgba(120,120,128,.16);--focus:rgba(10,132,255,.3);--sel:rgba(10,132,255,.22)}:root[data-theme=light] .s-inv{--bg:#F5F5F7;--card:#FFFFFF;--text:#1D1D1F;--sub:#6E6E73;--line:#E5E5EA;--rule:rgba(60,60,67,.14);--green:#34C759;--red:#FF3B30;--blue:#0A84FF;--green-t:#1d7a35;--red-t:#d70015;--inset:#F5F5F7;--card-border:transparent;--shadow:0 1px 3px rgba(0,0,0,.06);--g-tint:rgba(52,199,89,.14);--r-tint:rgba(255,59,48,.14);--b-tint:rgba(10,132,255,.12);--n-tint:rgba(120,120,128,.14);--panel:rgba(120,120,128,.08);--focus:rgba(10,132,255,.15);--sel:rgba(10,132,255,.1)}.s-inv *{box-sizing:border-box}.s-inv{height:100%}.s-inv{margin:0;background:var(--bg);color:var(--text);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Pretendard,system-ui,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.45}.s-inv .app{display:flex;flex-direction:column;min-height:var(--inv-vh)}.s-inv .topbar{flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 18px;border-bottom:1px solid var(--line)}.s-inv .brand{font-size:19px;font-weight:700!important;letter-spacing:-.022em}.s-inv .brand span{font-size:12px;font-weight:600!important;color:var(--sub);margin-left:8px;letter-spacing:-.01em;padding:2px 8px;background:var(--panel);border-radius:980px;vertical-align:middle}.s-inv .theme-btn{border:1px solid var(--line);background:var(--card);color:var(--text);border-radius:980px;padding:7px 14px;font-size:13px;font-weight:500!important;cursor:pointer;font-family:inherit;transition:background .15s ease}.s-inv .theme-btn:active{background:var(--inset)}.s-inv .board{padding:14px 16px 16px}.s-inv .board[hidden],.s-inv .elnview[hidden],.s-inv .planview[hidden]{display:none!important}.s-inv .viewbar{flex:none;padding:12px 16px 0}.s-inv .viewbar .seg{width:100%}.s-inv .viewbar .seg button{flex:1;padding:8px 14px;font-size:13.5px;font-weight:600!important}.s-inv .elnview,.s-inv .planview{padding:14px 16px 24px}.s-inv.embedded .viewbar{padding:8px 0 0}.s-inv .viewback{display:flex;align-items:center;gap:10px;padding:10px 16px 0}.s-inv .viewback[hidden]{display:none}.s-inv.embedded .viewback{padding:8px 0 0}.s-inv .viewback .vb-btn{font:inherit;font-size:13px;font-weight:700!important;color:var(--blue);background:var(--card);border:1px solid var(--line);border-radius:980px;padding:6px 14px;cursor:pointer}.s-inv .viewback .vb-btn:hover{background:var(--sel)}.s-inv .viewback .vb-btn:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.s-inv .viewback .vb-t{font-size:12px;font-weight:600!important;color:var(--sub)}.s-inv.embedded .elnview,.s-inv.embedded .planview{padding:10px 0 18px}.s-inv .card{background:var(--card);border-radius:18px;padding:16px;box-shadow:var(--shadow);border:1px solid var(--card-border)}.s-inv.embedded .topbar{display:none}.s-inv.embedded .board{padding:10px 0 12px}.s-inv.embedded .app{height:var(--inv-vh)}.s-inv .master{display:flex;flex-direction:column;min-height:0;background:var(--card);border-radius:18px;border:1px solid var(--card-border);box-shadow:var(--shadow);overflow:hidden}.s-inv .master-head{flex:none;padding:14px 14px 10px;border-bottom:1px solid var(--line)}.s-inv .seg.group-seg{display:flex;width:100%;margin-top:11px}.s-inv .group-seg button{flex:1;padding:6px 14px;font-size:12.5px;white-space:nowrap}.s-inv .refresh-btn{display:block;width:100%;border:1px solid var(--line);background:var(--card);color:var(--text);border-radius:980px;padding:8px 11px;font-size:12.5px;font-weight:500!important;cursor:pointer;font-family:inherit;transition:background .15s ease}.s-inv .refresh-btn:active{background:var(--inset)}.s-inv .scr-toprow{display:flex;align-items:stretch;gap:8px}.s-inv .scr-toprow .refresh-btn{flex:1;min-width:0}.s-inv .add-btn{flex:none;white-space:nowrap;border:1px solid var(--line);background:var(--card);color:var(--sub);border-radius:980px;padding:8px 12px;font-size:12.5px;font-weight:500!important;cursor:pointer;font-family:inherit;transition:background .15s ease,color .15s ease}.s-inv .add-btn:active{background:var(--inset)}.s-inv .add-btn[aria-pressed=true]{background:var(--sel);color:var(--blue);border-color:transparent}.s-inv .uni-add{display:flex;gap:8px;margin-top:8px}.s-inv .uni-add[hidden]{display:none}.s-inv .uni-add input{flex:1;min-width:0;border:1px solid var(--line);background:var(--card);color:var(--text);border-radius:10px;padding:7px 11px;font-size:13px;font-weight:600!important;font-family:inherit;letter-spacing:.02em;text-transform:uppercase}.s-inv .uni-add input:focus{outline:none;border-color:var(--blue);box-shadow:0 0 0 3px var(--focus)}.s-inv .uni-add button{flex:none;border:1px solid transparent;background:var(--blue);color:#fff;border-radius:10px;padding:7px 13px;font-size:12.5px;font-weight:600!important;cursor:pointer;font-family:inherit}.s-inv .uni-add button:disabled{opacity:.5;cursor:default}.s-inv .uni-msg{margin-top:7px;font-size:11.5px;line-height:1.45;color:var(--sub);letter-spacing:-.005em}.s-inv .uni-msg[hidden]{display:none}.s-inv .uni-msg.err{color:var(--red-t)}.s-inv .uni-msg.ok{color:var(--blue)}.s-inv .uni-msg button{border:none;background:transparent;color:var(--blue);font:inherit;font-size:11.5px;font-weight:600!important;padding:0 0 0 4px;cursor:pointer;text-decoration:underline}.s-inv .pend-strip{flex:none;padding:0 10px 10px;display:flex;flex-wrap:wrap;gap:6px}.s-inv .pend-strip[hidden]{display:none}.s-inv .pend-chip{display:inline-flex;align-items:center;gap:6px;background:var(--inset);color:var(--sub);border-radius:980px;padding:5px 9px;font-size:11px;letter-spacing:-.005em;cursor:default}.s-inv .pend-chip .pc-tk{font-weight:700!important;color:var(--text)}.s-inv .pend-chip.bad{background:var(--r-tint)}.s-inv .pend-chip.bad .pc-tk{color:var(--red-t)}.s-inv .pend-chip .pc-x{border:none;background:transparent;color:var(--sub);font:inherit;font-size:12px;line-height:1;padding:0 1px;cursor:pointer}.s-inv .pend-chip .pc-x:hover{color:var(--red-t)}.s-inv .port-summary{display:block;padding:7px 10px;margin-bottom:8px;background:var(--inset);border-radius:12px;letter-spacing:-.005em}.s-inv .port-summary[hidden]{display:none}.s-inv .ps-count{display:block;font-size:9.5px;font-weight:600!important;color:var(--sub);opacity:.7;margin-bottom:4px}.s-inv .ps-boxes{display:flex;gap:6px;align-items:stretch}.s-inv .ps-box{flex:1 1 0;min-width:0;padding:5px 8px;background:var(--card);border-radius:8px}.s-inv .ps-box .ps-k{display:block;font-size:9px;font-weight:600!important;color:var(--sub);opacity:.75;margin-bottom:2px}.s-inv .ps-box .ps-v{display:block;font-size:12.5px;font-weight:700!important;color:var(--text);font-variant-numeric:tabular-nums;letter-spacing:-.015em;white-space:nowrap}.s-inv .ps-box .ps-vsub{font-size:9.5px;font-weight:600!important;margin-left:3px}.s-inv .ps-box-pnl{cursor:pointer;transition:box-shadow .12s ease,transform .1s ease}.s-inv .ps-box-pnl:hover{box-shadow:inset 0 0 0 1px var(--blue)}.s-inv .ps-box-pnl:active{transform:scale(.97)}.s-inv .ps-box-pnl:focus-visible{outline:none;box-shadow:0 0 0 3px var(--focus)}.s-inv .scr-ticker.scr-tk-held{color:#fff;background:#ff9500;padding:1px 7px;border-radius:6px}.s-inv .ps-top{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px}.s-inv .ps-top .ps-count{margin-bottom:0}.s-inv .ps-empty{display:flex;align-items:center;justify-content:space-between;gap:8px}.s-inv .ps-empty-lead{font-size:11px;font-weight:600!important;color:var(--sub);opacity:.8}.s-inv .ps-edit{flex:none;border:none;background:var(--card);color:var(--blue);border-radius:980px;padding:3px 11px;font-size:11px;font-weight:600!important;cursor:pointer;font-family:inherit;letter-spacing:-.005em;transition:background .12s ease}.s-inv .ps-edit:hover,.s-inv .ps-edit:active{background:var(--panel)}.s-inv .hold-modal{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:20px}.s-inv .hold-modal[hidden]{display:none}.s-inv .hm-backdrop{position:absolute;inset:0;background:#0000006b;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.s-inv .hm-panel{position:relative;z-index:1;width:100%;max-width:420px;max-height:calc(var(--inv-vh) * .86);overflow-y:auto;background:var(--card);border:1px solid var(--card-border);border-radius:20px;box-shadow:0 14px 44px #0000004d;padding:18px 18px 16px}.s-inv .hm-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:13px}.s-inv .hm-title{font-size:16px;font-weight:700!important;letter-spacing:-.015em}.s-inv .hm-close{flex:none;border:none;background:var(--inset);color:var(--sub);width:30px;height:30px;border-radius:50%;font-size:19px;line-height:1;cursor:pointer;font-family:inherit;transition:background .12s ease}.s-inv .hm-close:hover{background:var(--panel)}.s-inv .hm-err{font-size:12px;color:var(--red-t);background:var(--r-tint);border-radius:9px;padding:7px 11px;margin-bottom:11px;letter-spacing:-.005em}.s-inv .hm-err[hidden]{display:none}.s-inv .hm-list{display:flex;flex-direction:column;gap:7px}.s-inv .hm-empty{font-size:12.5px;color:var(--sub);opacity:.72;padding:9px 2px;letter-spacing:-.005em}.s-inv .hm-row{display:flex;align-items:center;gap:7px;padding:7px 8px;background:var(--inset);border-radius:11px}.s-inv .hm-tk{flex:none;min-width:52px}.s-inv .hm-tk-pill{display:inline-block;color:#fff;background:#ff9500;padding:2px 8px;border-radius:6px;font-size:12.5px;font-weight:700!important;letter-spacing:-.01em}.s-inv .hm-in{font-family:inherit;font-size:13px;color:var(--text);background:var(--card);border:1px solid var(--line);border-radius:8px;padding:6px 8px;min-width:0;-webkit-appearance:none;appearance:none}.s-inv .hm-in:focus{outline:none;border-color:var(--blue);box-shadow:0 0 0 3px var(--focus)}.s-inv .hm-in-qty,.s-inv .hm-in-avg{flex:1 1 0;width:0;text-align:right;font-variant-numeric:tabular-nums}.s-inv .hm-in-tk{flex:1.1 1 0;width:0;text-transform:uppercase;letter-spacing:.01em}.s-inv .hm-rowsave,.s-inv .hm-del{flex:none;border:none;border-radius:8px;cursor:pointer;font-family:inherit;width:30px;height:30px;line-height:1;transition:filter .12s ease,background .12s ease}.s-inv .hm-rowsave{background:var(--blue);color:#fff;font-size:14px;font-weight:700!important}.s-inv .hm-rowsave:hover{filter:brightness(1.06)}.s-inv .hm-del{background:var(--card);color:var(--red-t);font-size:19px}.s-inv .hm-del:hover{background:var(--r-tint)}.s-inv .hm-rowsave:disabled,.s-inv .hm-del:disabled,.s-inv .hm-save:disabled{opacity:.5;cursor:default;filter:none}.s-inv .hm-add{margin-top:15px;padding-top:13px;border-top:1px solid var(--line)}.s-inv .hm-add-title{font-size:11.5px;font-weight:700!important;color:var(--sub);margin-bottom:9px;letter-spacing:.02em}.s-inv .hm-add-row{display:flex;align-items:center;gap:7px}.s-inv .hm-save{flex:none;border:none;background:var(--blue);color:#fff;border-radius:9px;padding:8px 15px;font-size:13px;font-weight:600!important;cursor:pointer;font-family:inherit;transition:filter .12s ease}.s-inv .hm-save:hover{filter:brightness(1.06)}.s-inv .pnl-card .pm-body{margin-top:14px}.s-inv .pnl-card .pm-table th{position:static}.s-inv .pnl-card .pm-table th{font-size:13px;padding:7px 6px}.s-inv .pnl-card .pm-table td{font-size:15.5px;padding:11px 6px}.s-inv .pnl-card .pm-tk-pill{font-size:14px;padding:3px 9px;border-radius:7px}.s-inv .pnl-card .pm-name{font-size:12px;max-width:170px}.s-inv .pnl-card .pm-cap{font-size:12.5px;margin-bottom:13px}.s-inv .pnl-card .pm-table td.pm-num .pm-sub{font-size:12px}.s-inv .pnl-card .pm-tot-label{font-size:14.5px}.s-inv .pnl-card .pm-tot-cost{font-size:12.5px}.s-inv .pnl-card .pm-empty{font-size:14px}.s-inv .pnl-card .pm-table th{cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .12s ease}.s-inv .pnl-card .pm-table th:hover,.s-inv .pnl-card .pm-table th.pm-th-active{color:var(--text)}.s-inv .pnl-card .pm-sort-ind{margin-left:4px;font-size:.82em;font-weight:600!important;color:var(--sub);opacity:.4}.s-inv .pnl-card .pm-table th.pm-th-active .pm-sort-ind{color:var(--blue);opacity:1}.s-inv .pm-empty{font-size:12.5px;color:var(--sub);opacity:.72;padding:24px 2px;text-align:center;letter-spacing:-.005em}.s-inv .pm-tablewrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.s-inv .pm-table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums;letter-spacing:-.005em}.s-inv .pm-table th{font-size:10.5px;font-weight:600!important;color:var(--sub);text-align:right;padding:6px 8px;white-space:nowrap;border-bottom:1px solid var(--line);position:sticky;top:0;background:var(--card)}.s-inv .pm-table th.pm-th-tk{text-align:left}.s-inv .pm-table td{font-size:12.5px;padding:9px 8px;white-space:nowrap;border-bottom:1px solid var(--line)}.s-inv .pm-table td.pm-num{text-align:right;font-weight:600!important}.s-inv .pm-tk{text-align:left}.s-inv .pm-tk-pill{display:inline-block;color:#fff;background:#ff9500;padding:2px 8px;border-radius:6px;font-size:12px;font-weight:700!important;letter-spacing:-.01em}.s-inv .pm-name{display:block;font-size:10.5px;color:var(--sub);margin-top:3px;max-width:140px;overflow:hidden;text-overflow:ellipsis}.s-inv .pm-dim{color:var(--sub);opacity:.5;font-weight:500!important}.s-inv .pm-total td{border-bottom:none;border-top:2px solid var(--line);font-weight:700!important;padding-top:11px}.s-inv .pm-tot-label{text-align:left;font-size:12.5px}.s-inv .pm-tot-cost{font-size:11px;font-weight:600!important;color:var(--sub);margin-left:7px}.s-inv .pm-cap{font-size:10.5px;color:var(--sub);opacity:.72;margin:0 2px 11px;letter-spacing:-.005em}.s-inv .pm-table td.pm-num .pm-sub{display:block;font-size:10.5px;font-weight:600!important;margin-top:2px}.s-inv .pm-th-tgt{white-space:nowrap}.s-inv .ctx-menu{position:fixed;z-index:120;min-width:150px;background:var(--card);border:1px solid var(--line);border-radius:12px;box-shadow:0 8px 28px #00000038;padding:5px}.s-inv .ctx-menu[hidden]{display:none}.s-inv .ctx-item{display:block;width:100%;text-align:left;border:none;background:transparent;color:var(--text);font-family:inherit;font-size:13px;font-weight:500!important;padding:8px 12px;border-radius:8px;cursor:pointer;white-space:nowrap;letter-spacing:-.005em;transition:background .12s ease}.s-inv .ctx-item:hover{background:var(--panel)}.s-inv .ctx-item:disabled{opacity:.5;cursor:default}.s-inv .master-list{flex:1;min-height:0;overflow-y:auto;padding:8px}.s-inv .scr-offline{font-size:12px;color:var(--sub);padding:16px 8px;text-align:center}.s-inv .scr-controls{display:flex;flex-direction:column;gap:8px;margin-top:11px}.s-inv .sort-row{display:flex;align-items:stretch;gap:8px}.s-inv .sort-row .seg{flex:1;min-width:0}.s-inv .map-btn{flex:none;white-space:nowrap;border:1px solid var(--line);background:var(--card);color:var(--text);border-radius:11px;padding:5px 12px;font-size:12px;font-weight:600!important;font-family:inherit;cursor:pointer;letter-spacing:-.01em;transition:background .12s ease,color .12s ease,border-color .12s ease}.s-inv .map-btn:active{background:var(--inset)}.s-inv .map-btn.active{background:var(--blue);border-color:var(--blue);color:#fff}.s-inv .seg-sm{padding:2px}.s-inv .seg-sm button{padding:5px 11px;font-size:12px}.s-inv .seg.seg-full{display:flex;width:100%}.s-inv .seg.seg-full button{flex:1;white-space:nowrap}.s-inv .scr-section{margin-bottom:2px}.s-inv .scr-section+.scr-section{margin-top:8px}.s-inv .scr-sec-head{display:flex;align-items:baseline;gap:8px;padding:8px 8px 6px}.s-inv .scr-sec-title{font-size:11.5px;font-weight:700!important;color:var(--sub);letter-spacing:.01em}.s-inv .scr-sec-count{font-size:11px;font-weight:600!important;color:var(--sub);opacity:.55;font-variant-numeric:tabular-nums}.s-inv .scr-sec-sub{font-size:10.5px;color:var(--sub);opacity:.5;margin-left:auto;letter-spacing:-.005em}.s-inv .scr-sec-empty{font-size:11.5px;color:var(--sub);opacity:.55;padding:2px 10px 8px}.s-inv .scr-tktop{display:flex;align-items:center;gap:6px;min-width:0;overflow:visible}.s-inv .theme-pill{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:9.5px;font-weight:600!important;letter-spacing:-.01em;padding:1px 7px;border-radius:980px;white-space:nowrap;line-height:1.55}.s-inv .pos-badge{flex:0 0 auto;font-size:9.5px;font-weight:700!important;letter-spacing:-.01em;padding:1px 7px;border-radius:980px;white-space:nowrap;line-height:1.55}.s-inv .pos-badge.buy{color:#177ce8;background:#177ce824}.s-inv .pos-badge.hold{color:#6b7f94;background:#6b7f9424}.s-inv .pos-badge.trap{color:#e2382c;background:#e2382c24}.s-inv .pos-badge.sell{color:#dd7c0e;background:#f0870f26}.s-inv .posmap{padding:8px 4px 4px}.s-inv .posmap svg{display:block;width:100%;height:auto;overflow:visible}.s-inv .pm-frame{fill:none;stroke:var(--line);stroke-width:1}.s-inv .pm-mid{stroke:var(--line);stroke-width:1}.s-inv .pm-zone{stroke:var(--line);stroke-width:1;stroke-dasharray:3 3;opacity:.75}.s-inv .pm-quad{font-size:8.5px;font-weight:700!important;fill:var(--sub);opacity:.34;letter-spacing:-.01em}.s-inv .pm-axis-txt{font-size:7.5px;font-weight:600!important;fill:var(--sub);opacity:.5}.s-inv .pm-axis-dir{font-size:7.5px;font-weight:700!important;fill:var(--sub);opacity:.62;letter-spacing:-.01em}.s-inv .pm-axis-dir.mid{font-weight:600!important;opacity:.45}.s-inv .pm-band{fill:var(--sub);opacity:.055}.s-inv .pm-node{cursor:pointer}.s-inv .pm-dot{fill:var(--blue);opacity:.82}.s-inv .pm-node.held .pm-dot{fill:#ff9500;opacity:.95}.s-inv .pm-node.sel .pm-dot{stroke:var(--text);stroke-width:1.6;opacity:1}.s-inv .pm-lbl{font-size:8.5px;font-weight:600!important;fill:var(--text);opacity:.82;letter-spacing:-.01em}.s-inv .pm-node.held .pm-lbl{fill:#ff9500;font-weight:800!important;opacity:1}.s-inv .pm-node.sel .pm-lbl{opacity:1;font-weight:800!important}.s-inv .posmap-cap{font-size:10.5px;font-weight:600!important;color:var(--sub);opacity:.78;padding:9px 4px 0;text-align:center;letter-spacing:-.005em;line-height:1.5}.s-inv .posmap-journey{font-size:10px;font-weight:600!important;color:var(--sub);opacity:.6;padding:4px 4px 0;text-align:center;letter-spacing:-.005em;line-height:1.5}.s-inv .pm-moved{fill:none;stroke-width:1.3;opacity:.9}.s-inv .pm-moved.down{stroke:#e2382c}.s-inv .pm-moved.up{stroke:#177ce8}.s-inv .pm-moved.right,.s-inv .pm-moved.left{stroke:var(--sub);opacity:.62}.s-inv .pm-arrow{font-size:8.5px;font-weight:800!important}.s-inv .pm-arrow.down{fill:#e2382c}.s-inv .pm-arrow.up{fill:#177ce8}.s-inv .pm-arrow.right,.s-inv .pm-arrow.left{fill:var(--sub);opacity:.8}.s-inv .posmap-moved{font-size:10px;font-weight:600!important;color:var(--sub);opacity:.72;padding:4px 4px 0;text-align:center;letter-spacing:-.005em;line-height:1.5}.s-inv .posmap-moved.none{opacity:.5;font-weight:500!important}.s-inv .posmap-note{font-size:10px;color:var(--sub);opacity:.6;padding:3px 4px 0;text-align:center;letter-spacing:-.005em}.s-inv .posmap-empty{font-size:12px;color:var(--sub);opacity:.7;padding:34px 10px;text-align:center;line-height:1.6}.s-inv .posex{padding:14px 4px 6px}.s-inv .posex-head{font-size:11px;font-weight:700!important;color:var(--sub);opacity:.7;letter-spacing:-.005em;padding:0 4px 8px}.s-inv .posex-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.s-inv .posex-card{background:var(--inset);border:.5px solid var(--line);border-radius:12px;padding:9px 10px 8px;min-width:0}.s-inv .posex-title{font-size:11px;font-weight:700!important;letter-spacing:-.01em}.s-inv .posex-title.up{color:#177ce8}.s-inv .posex-title.down{color:#e2382c}.s-inv .posex-svg{display:block;width:100%;height:auto;margin:5px 0 4px;overflow:visible}.s-inv .pex-ma{stroke:var(--sub);stroke-width:1;stroke-dasharray:3 3;opacity:.5}.s-inv .pex-guide{stroke-width:1;stroke-dasharray:2.5 2.5;opacity:.75}.s-inv .pex-guide.up{stroke:var(--green)}.s-inv .pex-guide.down{stroke:var(--red)}.s-inv .pex-line{fill:none;stroke:var(--blue);stroke-width:1.5;stroke-linejoin:round;stroke-linecap:round;opacity:.85}.s-inv .pex-dot.up{fill:var(--green);opacity:.9}.s-inv .pex-dot.down{fill:var(--red);opacity:.9}.s-inv .pex-dot-core{fill:var(--card)}.s-inv .posex-desc{font-size:10.5px;color:var(--sub);line-height:1.45;letter-spacing:-.005em}.s-inv .posex-legend{font-size:9.5px;color:var(--sub);opacity:.55;text-align:center;padding:9px 4px 0;line-height:1.5;letter-spacing:-.005em}.s-inv .scr-row{display:flex;align-items:center;gap:8px;padding:13px 10px;min-height:74px;border-left:3px solid transparent;border-radius:12px;background:var(--inset);margin-bottom:7px;cursor:pointer;transition:filter .12s ease,box-shadow .12s ease}.s-inv .scr-row:last-child{margin-bottom:0}.s-inv .scr-row:hover{filter:brightness(.98)}:root[data-theme=dark] .s-inv .scr-row:hover{filter:brightness(1.22)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .s-inv .scr-row:hover{filter:brightness(1.22)}}.s-inv .scr-row.sel{box-shadow:inset 0 0 0 2px var(--blue);background:var(--sel)}.s-inv .scr-tk{display:flex;flex-direction:column;min-width:60px;flex:1}.s-inv .scr-ticker{font-size:14.5px;font-weight:700!important;letter-spacing:-.02em;flex:none;white-space:nowrap;overflow:visible;max-width:none}.s-inv .scr-name{font-size:11px;color:var(--sub);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.s-inv .scr-meta{font-size:11px;color:var(--sub);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums;letter-spacing:-.005em;margin-top:1px;opacity:.9}.s-inv .scr-spark-cell{flex:none;width:42px;height:30px;display:flex;align-items:center;justify-content:center}.s-inv .scr-spark{width:42px;height:30px;display:block}.s-inv .spark-up{stroke:var(--green)}.s-inv .spark-down{stroke:var(--red)}.s-inv .spark-up-fill{fill:var(--green);opacity:.12}.s-inv .spark-down-fill{fill:var(--red);opacity:.12}.s-inv .scr-px{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex:none;min-width:66px}.s-inv .scr-price{font-size:14px;font-weight:600!important;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.s-inv .scr-chg{font-size:11.5px;font-weight:600!important;font-variant-numeric:tabular-nums;color:var(--sub)}.s-inv .scr-chg.px-up{color:var(--green-t)}.s-inv .scr-chg.px-down{color:var(--red-t)}.s-inv .scr-wrcell{display:flex;flex-direction:column;align-items:flex-end;gap:5px;flex:none;min-width:86px}.s-inv .scr-wrline{display:flex;align-items:baseline;justify-content:flex-end;gap:7px}.s-inv .scr-wrlbl{font-size:10px;font-weight:600!important;color:var(--sub);opacity:.75;min-width:15px;text-align:left;letter-spacing:0}.s-inv .scr-wrval{font-size:15.5px;font-weight:600!important;line-height:1.15;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.s-inv .scr-verdict-cell{display:inline-flex;align-items:baseline;gap:6px}.s-inv .scr-verdict{font-size:14.5px;font-weight:600!important;line-height:1.15;letter-spacing:-.02em;display:inline-block;min-width:2.1em;text-align:center}.s-inv .scr-verdict.buy{color:var(--blue);opacity:.7}.s-inv .scr-verdict.sell{color:var(--red-t);opacity:.7}.s-inv .scr-verdict.hold{color:var(--sub);opacity:.55;font-weight:500!important}.s-inv .scr-verdict.none{color:var(--sub);opacity:.5;font-weight:500!important}.s-inv .scr-verdict.strong{font-weight:800!important;opacity:1}.s-inv .scr-wrnum{font-size:11px;color:var(--sub);font-variant-numeric:tabular-nums;opacity:.65;letter-spacing:0;display:inline-block;min-width:3.3em;text-align:right}.s-inv .detail{display:flex;flex-direction:column;min-height:0;gap:14px}.s-inv .chart-card{display:flex;flex-direction:column}.s-inv .ch-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.s-inv .ch-id{display:flex;align-items:baseline;gap:9px;min-width:0}.s-inv .ch-tk{font-size:19px;font-weight:700!important;letter-spacing:-.02em}.s-inv .ch-name{font-size:13px;color:var(--sub);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.s-inv .ch-px{display:inline-flex;align-items:baseline;gap:8px;margin-left:2px}.s-inv .ch-price{font-size:20px;font-weight:600!important;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.s-inv .ch-chg{font-size:13px;font-weight:600!important;font-variant-numeric:tabular-nums;color:var(--sub)}.s-inv .ch-chg.px-up{color:var(--green-t)}.s-inv .ch-chg.px-down{color:var(--red-t)}.s-inv .ch-toggle{margin-left:auto}.s-inv .ch-pos{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:9px;font-size:12px;color:var(--sub);font-variant-numeric:tabular-nums;letter-spacing:-.005em}.s-inv .ch-pos[hidden]{display:none}.s-inv .seg{display:inline-flex;background:var(--inset);border:1px solid var(--line);border-radius:11px;padding:2px;gap:2px}.s-inv .seg button{border:none;background:transparent;color:var(--text);padding:7px 15px;font-size:13px;font-weight:500!important;cursor:pointer;font-family:inherit;border-radius:9px;transition:background .12s ease,color .12s ease}.s-inv .seg button.active{background:var(--blue);color:#fff;font-weight:600!important}.s-inv .chart-box{width:100%;height:clamp(230px,calc(var(--inv-vh) * .4),440px);margin-top:12px}.s-inv .chart-box svg{display:block;width:100%;height:100%}.s-inv .cm-state{font-size:13px;color:var(--sub);text-align:center;padding:96px 0}.s-inv .cm-up{fill:none;stroke:var(--red);stroke-width:1}.s-inv .cm-down{fill:var(--green);stroke:var(--green);stroke-width:1}.s-inv .cm-grid{stroke:var(--line);stroke-width:1}.s-inv .cm-daysep{stroke:var(--sub);opacity:.4}.s-inv .cm-daytick{fill:var(--sub);font-size:9px;font-variant-numeric:tabular-nums;opacity:.5}.s-inv .cm-axis{fill:var(--sub);font-size:10px;font-variant-numeric:tabular-nums}.s-inv .cm-sess-pre{fill:#ffc10712}.s-inv .cm-sess-after{fill:#ff8a0012}.s-inv .cm-sess-over{fill:#506ef017}.s-inv .cm-buyline{stroke:var(--green)}.s-inv .cm-sellline{stroke:var(--red)}.s-inv .cm-buytag{fill:var(--green)}.s-inv .cm-selltag{fill:var(--red)}.s-inv .cm-tagtxt{fill:#fff;font-size:10.5px;font-weight:600!important;font-variant-numeric:tabular-nums}.s-inv .ch-legend{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:10px;font-size:12px;color:var(--sub);font-variant-numeric:tabular-nums}.s-inv .ch-legend .lg-buy{color:var(--green-t);font-weight:600!important}.s-inv .ch-legend .lg-sell{color:var(--red-t);font-weight:600!important}.s-inv .ch-legend em{font-style:normal;opacity:.75;font-weight:500!important;margin-left:2px}.s-inv .ch-sesslegend{display:flex;align-items:center;gap:13px;flex-wrap:wrap;margin-top:6px;font-size:11px;color:var(--sub)}.s-inv .ch-sesslegend[hidden]{display:none}.s-inv .ch-sesslegend span{display:inline-flex;align-items:center;gap:5px}.s-inv .ss-dot{width:8px;height:8px;border-radius:2px;display:inline-block;flex:0 0 auto}.s-inv .ss-pre{background:#ffc1078c}.s-inv .ss-reg{background:transparent;border:1px solid var(--line)}.s-inv .ss-after{background:#ff8a008c}.s-inv .ss-over{background:#506ef08c}.s-inv .detail-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;align-items:stretch}.s-inv .detail-grid>.card{height:100%}.s-inv .mini-title{font-size:14px;font-weight:600!important;letter-spacing:-.01em;display:flex;align-items:baseline;gap:9px;flex-wrap:wrap}.s-inv .mini-title .mt-tk{font-size:12px;font-weight:600!important;color:var(--blue)}.s-inv .mini-title .mt-sub{font-size:11px;font-weight:400!important;color:var(--sub)}.s-inv .wr2{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:14px}.s-inv .wr2-cell{min-width:0;text-align:center}.s-inv .wr2-cell .wr2-label{font-size:12px;color:var(--sub);font-weight:500!important;margin-bottom:8px}.s-inv .wr2-val{font-size:34px;font-weight:600!important;letter-spacing:-.03em;font-variant-numeric:tabular-nums;line-height:1.05}.s-inv .wr2-verdict{font-weight:600!important;letter-spacing:-.02em}.s-inv .wr2-verdict.buy{color:var(--blue);opacity:.72}.s-inv .wr2-verdict.sell{color:var(--red-t);opacity:.72}.s-inv .wr2-verdict.hold{color:var(--sub);opacity:.55;font-weight:500!important}.s-inv .wr2-verdict.none{color:var(--sub);opacity:.5}.s-inv .wr2-verdict.strong{font-weight:800!important;opacity:1}.s-inv .wr2-num{display:block;font-size:14px;color:var(--sub);font-variant-numeric:tabular-nums;margin-top:5px;opacity:.75;letter-spacing:-.01em}.s-inv .wr2-note{font-size:11px;color:var(--sub);opacity:.8;margin-top:16px;text-align:center}.s-inv .footnote{font-size:11px;color:var(--sub);text-align:center;margin-top:6px;padding:0 8px;line-height:1.6}.s-inv .ch-hold{margin-top:11px;padding:9px 13px;background:var(--inset);border-radius:12px;font-size:12.5px;font-variant-numeric:tabular-nums;letter-spacing:-.005em;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.s-inv .ch-hold[hidden]{display:none}.s-inv .chh-lead{color:var(--text);font-weight:600!important}.s-inv .chh-pnl{font-weight:700!important}.s-inv .ch-company{margin-top:9px}.s-inv .ch-company:empty{display:none}.s-inv .cc-blurb{display:block;font-size:12.5px;color:var(--sub);line-height:1.5;letter-spacing:-.005em}.s-inv .cc-peers{display:block;font-size:11.5px;color:var(--sub);margin-top:5px;letter-spacing:-.005em}.s-inv .cc-plabel{opacity:.75}.s-inv .cc-peer{color:var(--blue);font-weight:600!important;cursor:pointer}.s-inv .cc-peer:hover{text-decoration:underline}.s-inv .cc-peer-plain{color:var(--sub);font-weight:600!important;opacity:.85}.s-inv .cc-sep{opacity:.5;margin:0 2px}.s-inv .news-body{margin-top:14px;display:flex;flex-direction:column;gap:13px}.s-inv .news-item{display:flex;flex-direction:column;gap:7px;text-decoration:none;color:inherit;width:100%}.s-inv a.news-item{cursor:pointer}.s-inv .news-headline{font-size:14.5px;font-weight:600!important;letter-spacing:-.01em;line-height:1.42;color:var(--text)}.s-inv a.news-item:hover .news-headline{text-decoration:underline}.s-inv .news-meta{font-size:11.5px;color:var(--sub);font-variant-numeric:tabular-nums;letter-spacing:-.005em}.s-inv .news-empty{font-size:12.5px;color:var(--sub);opacity:.7;padding:22px 0;text-align:center;width:100%}.s-inv .news-dot{width:6px;height:6px;border-radius:50%;background:var(--line);flex:none;transition:background .2s ease,transform .2s ease}.s-inv .news-dot.on{background:var(--blue);transform:scale(1.15)}.s-inv .news-count{margin-left:auto;font-size:11px;color:var(--sub);font-variant-numeric:tabular-nums;opacity:.75}.s-inv #elnSec{margin-top:16px}.s-inv #elnSec .sec-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:4px 2px 12px}.s-inv #elnSec .sec-title{font-size:19px;font-weight:700!important;letter-spacing:-.022em}.s-inv #elnSec .sec-meta{font-size:11.5px;font-weight:600!important;color:var(--sub);letter-spacing:-.005em;padding:3px 10px;background:var(--panel);border-radius:980px;white-space:nowrap}.s-inv #elnSec .sum{display:flex;gap:8px;margin-bottom:12px}.s-inv #elnSec .sum-box{flex:1 1 0;min-width:0;padding:11px 13px;background:var(--card);border-radius:14px;border:1px solid var(--card-border);box-shadow:var(--shadow)}.s-inv #elnSec .sum-k{display:block;font-size:10px;font-weight:600!important;color:var(--sub);opacity:.78;margin-bottom:3px;letter-spacing:-.005em;white-space:nowrap}.s-inv #elnSec .sum-v{display:block;font-size:19px;font-weight:700!important;letter-spacing:-.022em;font-variant-numeric:tabular-nums;white-space:nowrap}.s-inv #elnSec .sum-vsub{font-size:11px;font-weight:600!important;color:var(--sub);margin-left:4px;letter-spacing:-.01em}.s-inv #elnSec .sum-box.warn .sum-v{color:var(--red-t)}.s-inv #elnSec .alert{background:var(--r-tint);border-radius:14px;padding:12px 14px;margin-bottom:14px}.s-inv #elnSec .alert-t{font-size:12.5px;font-weight:700!important;color:var(--red-t);letter-spacing:-.01em;margin-bottom:8px}.s-inv #elnSec .alert-row{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;padding:6px 0;border-top:1px solid rgba(120,120,128,.16);font-size:13px;letter-spacing:-.01em}.s-inv #elnSec .alert-row:first-of-type{border-top:none}.s-inv #elnSec .alert-tag{flex:none;font-size:10.5px;font-weight:700!important;padding:2px 8px;border-radius:980px;background:var(--card);color:var(--red-t);letter-spacing:-.005em}.s-inv #elnSec .alert-name{font-weight:600!important}.s-inv #elnSec .alert-num{font-weight:700!important;color:var(--red-t);font-variant-numeric:tabular-nums}.s-inv #elnSec .alert-sub{font-size:11.5px;color:var(--sub);font-weight:500!important}.s-inv #elnSec .grp-label{font-size:11.5px;font-weight:700!important;color:var(--sub);letter-spacing:.02em;margin:16px 2px 9px}.s-inv #elnSec .grp-label:first-of-type{margin-top:2px}.s-inv #elnSec .eln-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px}.s-inv #elnSec .p-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:3px}.s-inv #elnSec .p-name{font-size:15px;font-weight:700!important;letter-spacing:-.018em}.s-inv #elnSec .p-dot{flex:none;width:9px;height:9px;border-radius:50%;margin-top:6px}.s-inv #elnSec .p-dot.ok{background:var(--green)}.s-inv #elnSec .p-dot.warn{background:var(--yellow)}.s-inv #elnSec .p-dot.bad{background:var(--red)}.s-inv #elnSec .p-dot.na{background:var(--sub);opacity:.35}.s-inv #elnSec .p-type{font-size:11px;font-weight:600!important;color:var(--sub);letter-spacing:-.005em;margin-bottom:11px}.s-inv #elnSec .p-meta{display:flex;gap:7px;margin-bottom:11px}.s-inv #elnSec .p-mbox{flex:1 1 0;min-width:0;padding:7px 9px;background:var(--inset);border-radius:10px}.s-inv #elnSec .p-mk{display:block;font-size:9.5px;font-weight:600!important;color:var(--sub);opacity:.78;margin-bottom:2px}.s-inv #elnSec .p-mv{display:block;font-size:13px;font-weight:700!important;font-variant-numeric:tabular-nums;letter-spacing:-.015em;white-space:nowrap}.s-inv #elnSec .p-mv.dim{color:var(--sub);opacity:.55;font-weight:600!important}.s-inv #elnSec .p-tbl{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums;letter-spacing:-.005em}.s-inv #elnSec .p-tbl th{font-size:9.5px;font-weight:600!important;color:var(--sub);opacity:.78;text-align:right;padding:0 4px 5px;white-space:nowrap;border-bottom:1px solid var(--line)}.s-inv #elnSec .p-tbl th.l{text-align:left}.s-inv #elnSec .p-tbl td{font-size:12.5px;font-weight:600!important;text-align:right;padding:7px 4px;white-space:nowrap;border-bottom:1px solid var(--line)}.s-inv #elnSec .p-tbl tr:last-child td{border-bottom:none;padding-bottom:0}.s-inv #elnSec .p-tbl td.l{text-align:left}.s-inv #elnSec .eln-tk{display:inline-block;font-size:12px;font-weight:700!important;letter-spacing:-.01em;color:var(--text);background:var(--n-tint);padding:2px 8px;border-radius:6px}.s-inv #elnSec .eln-dim{color:var(--sub);opacity:.5;font-weight:500!important}.s-inv #elnSec .eln-neg{color:var(--red-t);font-weight:700!important}.s-inv #elnSec .eln-pos{color:var(--green-t);font-weight:700!important}.s-inv #elnSec .eln-stat{display:inline-block;width:17px;margin-right:3px;text-align:center}.s-inv #elnSec .p-pnl{display:flex;align-items:baseline;gap:7px;padding-top:10px;margin-top:1px;border-top:1px solid var(--line)}.s-inv #elnSec .p-pnl-k{font-size:11px;font-weight:600!important;color:var(--sub)}.s-inv #elnSec .p-pnl-v{font-size:15px;font-weight:700!important;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.s-inv #elnSec .p-pnl-v.sm{font-size:12.5px}.s-inv #elnSec .p-note{font-size:11px;color:var(--sub);opacity:.8;margin-top:8px;letter-spacing:-.005em}.s-inv #elnSec .eln-legend{display:flex;gap:14px;flex-wrap:wrap;margin:14px 2px 0;font-size:11px;font-weight:500!important;color:var(--sub);letter-spacing:-.005em}.s-inv #elnSec .eln-legend b{font-weight:700!important;color:var(--text)}.s-inv #elnSec .eln-foot{margin:12px 2px 0;padding-top:11px;border-top:1px solid var(--line);font-size:11px;color:var(--sub);opacity:.85;line-height:1.7;letter-spacing:-.005em}.s-inv #elnSec .eln-empty{font-size:12.5px;color:var(--sub);opacity:.7;padding:22px 0;text-align:center}.s-inv #elnSec .sec-sub{display:block;font-size:11.5px;font-weight:600!important;color:var(--sub);letter-spacing:-.005em;margin-top:2px}.s-inv #elnSec .wl-box{background:var(--card);border-radius:14px;border:1px solid var(--card-border);box-shadow:var(--shadow);padding:11px 13px;margin-bottom:12px}.s-inv #elnSec .wl-hd{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:8px}.s-inv #elnSec .wl-t{font-size:10px;font-weight:600!important;color:var(--sub);opacity:.78;letter-spacing:-.005em}.s-inv #elnSec .wl-chip{flex:none;font-size:10.5px;font-weight:700!important;padding:2px 8px;border-radius:980px;background:var(--r-tint);color:var(--red-t);letter-spacing:-.005em;white-space:nowrap}.s-inv #elnSec .wl-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.s-inv #elnSec .wl-c{min-width:0;padding:8px 10px;background:var(--inset);border-radius:10px}.s-inv #elnSec .wl-k{display:block;font-size:9.5px;font-weight:600!important;color:var(--sub);opacity:.78;margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.s-inv #elnSec .wl-v{display:block;font-size:15px;font-weight:700!important;letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-height:20px}.s-inv #elnSec .wl-s{display:block;font-size:10.5px;font-weight:600!important;color:var(--sub);letter-spacing:-.005em;margin-top:2px;line-height:1.4;overflow-wrap:anywhere}.s-inv #elnSec .wl-note{font-size:11px;color:var(--sub);opacity:.85;margin:8px 2px 0;letter-spacing:-.005em;overflow-wrap:anywhere}.s-inv #elnSec .eln-fbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:16px 2px 9px}.s-inv #elnSec .eln-fbar .grp-label{margin:0}.s-inv #elnSec .eln-fchips{display:flex;gap:6px;flex-wrap:wrap}.s-inv #elnSec .eln-fchip{font:inherit;font-size:12px;font-weight:600!important;color:var(--sub);letter-spacing:-.01em;padding:4px 12px;border-radius:980px;background:var(--card);border:1px solid var(--line);cursor:pointer;font-variant-numeric:tabular-nums;white-space:nowrap}.s-inv #elnSec .eln-fchip:hover{color:var(--text)}.s-inv #elnSec .eln-fchip.on{background:var(--blue);border-color:var(--blue);color:#fff}.s-inv #elnSec .eln-fchip:focus-visible{outline:none;box-shadow:0 0 0 3px var(--focus)}.s-inv #elnSec .eln-grid .eln-empty{grid-column:1 / -1}.s-inv #elnSec .eln-schips{align-items:center}.s-inv #elnSec .eln-schips .eln-sl{font-size:11px;font-weight:600!important;color:var(--sub);margin:0 2px 0 6px}.s-inv #elnSec .eln-schips .eln-fchip[data-on]{background:var(--blue);border-color:var(--blue);color:#fff}.s-inv #elnSec .sum-note{display:block;font-size:10.5px;font-weight:600!important;color:var(--sub);margin-top:3px;letter-spacing:-.005em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.s-inv #elnSec .sum-note.neg{color:var(--red-t)}.s-inv #elnSec .sum-note.pos{color:var(--green-t)}.s-inv #elnSec .p-cyc{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:9px 10px;margin-bottom:11px;background:var(--inset);border-radius:10px}.s-inv #elnSec .p-cyc-ico{flex:none;font-size:12px}.s-inv #elnSec .p-cyc-t{font-size:12.5px;font-weight:700!important;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.s-inv #elnSec .p-cyc-t.ok{color:var(--green-t)}.s-inv #elnSec .p-cyc-t.part{color:var(--yellow)}.s-inv #elnSec .p-cyc-t.wait{color:var(--sub)}.s-inv #elnSec .p-cyc-sub{font-size:11px;font-weight:600!important;color:var(--sub);letter-spacing:-.005em}.s-inv #elnSec .p-cyc-next{margin-left:auto;font-size:11px;font-weight:600!important;color:var(--sub);font-variant-numeric:tabular-nums}.s-inv #elnSec .p-acc{margin-bottom:11px}.s-inv #elnSec .p-acc-hd{display:flex;justify-content:space-between;align-items:baseline;font-size:10.5px;font-weight:600!important;color:var(--sub);margin-bottom:4px;letter-spacing:-.005em}.s-inv #elnSec .p-acc-hd b{font-weight:700!important;color:var(--text);font-variant-numeric:tabular-nums}.s-inv #elnSec .p-acc-bar{height:5px;border-radius:980px;background:var(--n-tint);overflow:hidden}.s-inv #elnSec .p-acc-fill{height:100%;border-radius:980px;background:var(--green)}.s-inv #elnSec .p-acc-fill.part{background:var(--yellow)}.s-inv #elnSec .p-acc-fill.bad{background:var(--red)}.s-inv #elnSec .led{margin-top:16px}.s-inv #elnSec .led-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin:16px 2px 9px}.s-inv #elnSec .led-head .grp-label{margin:0}.s-inv #elnSec .led-yrseg{flex:none}.s-inv #elnSec .led-tblwrap{overflow-x:auto}.s-inv #elnSec .led-tbl{width:100%;min-width:640px;border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;letter-spacing:-.005em}.s-inv #elnSec .led-tbl th{font-size:11px;font-weight:600!important;color:var(--sub);opacity:.85;text-align:right;padding:0 9px 8px;white-space:nowrap;border-bottom:1px solid var(--line)}.s-inv #elnSec .led-tbl th.l{text-align:left}.s-inv #elnSec .led-tbl td{font-size:12.5px;font-weight:600!important;text-align:right;padding:8px 9px;white-space:nowrap;border-bottom:1px solid var(--line)}.s-inv #elnSec .led-tbl td.l{text-align:left}.s-inv #elnSec .led-tbl th.l,.s-inv #elnSec .led-tbl td.l{position:sticky;left:0;z-index:2;background:var(--card)}.s-inv #elnSec .led-tbl tr.now td.l{background:linear-gradient(var(--b-tint),var(--b-tint)),var(--card)}.s-inv #elnSec .led-tbl th.tot,.s-inv #elnSec .led-tbl td.tot{border-left:1px solid var(--line)}.s-inv #elnSec .led-tbl td.tot{font-weight:700!important}.s-inv #elnSec .led-tbl tr.future td{opacity:.74}.s-inv #elnSec .led-tbl tr.now td{background:var(--b-tint)}.s-inv #elnSec .led-tbl tbody tr:last-child td{border-bottom:none}.s-inv #elnSec .led-m{font-weight:700!important}.s-inv #elnSec .led-got{display:block;color:var(--text)}.s-inv #elnSec .led-got.part{color:var(--yellow)}.s-inv #elnSec .led-rt{font-size:10.5px;font-weight:600!important;opacity:.85}.s-inv #elnSec .led-pd{display:block;color:var(--sub);opacity:.62;font-weight:500!important}.s-inv #elnSec .led-pd sup{font-size:9px}.s-inv #elnSec .led-x{color:var(--sub);opacity:.28;font-weight:500!important}.s-inv #elnSec .led-tbl th.dead{color:var(--sub);opacity:.55;font-weight:500!important}.s-inv #elnSec .led-tbl td.dead{opacity:.42}.s-inv #elnSec .led-end{display:block;margin-top:3px;font-size:9.5px;font-weight:700!important;letter-spacing:0;color:var(--sub);background:var(--panel);border-radius:980px;padding:1px 6px;white-space:nowrap}.s-inv #elnSec .led-pd.cx{text-decoration:line-through;opacity:.45}.s-inv #elnSec .led-sub{display:block;font-size:10.5px;font-weight:600!important;color:var(--sub);opacity:.75;margin-top:2px;letter-spacing:-.005em}.s-inv #elnSec .led-foot td{border-top:2px solid var(--line);border-bottom:none;font-size:13px;font-weight:700!important;padding-top:11px}.s-inv #elnSec .led-cap{font-size:11px;color:var(--sub);opacity:.8;margin:9px 2px 0;letter-spacing:-.005em;line-height:1.7}@container invcq (max-width:640px){.s-inv #elnSec .sum{flex-wrap:wrap}.s-inv #elnSec .sum-box{flex:1 1 44%}.s-inv #elnSec .wl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container invcq (min-width:641px) and (max-width:1100px){.s-inv #elnSec .wl-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.s-inv #planSec .sec-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:2px 2px 10px}.s-inv #planSec .sec-title{font-size:17px;font-weight:700!important;letter-spacing:-.022em}.s-inv #planSec .sec-meta{font-size:11.5px;font-weight:600!important;color:var(--sub);letter-spacing:-.005em;padding:3px 10px;background:var(--panel);border-radius:980px;white-space:nowrap}.s-inv #planSec .pipewrap{min-width:0;container-type:inline-size;container-name:pipe}.s-inv #planSec .planTable{margin-top:4px}.s-inv #planSec .yrtitle{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap;margin:2px 2px 6px}.s-inv #planSec .yrtitle .yt-y{font-size:16px;font-weight:700!important;letter-spacing:-.022em;font-variant-numeric:tabular-nums}.s-inv #planSec .yrtitle .yt-s{font-size:11.5px;font-weight:600!important;color:var(--sub)}.s-inv #planSec .pipe{display:flex;flex-direction:column}.s-inv #planSec .arrow{text-align:center;color:var(--sub);opacity:.45;font-size:12px;line-height:1;padding:2px 0}.s-inv #planSec .blk{margin:0;padding:8px 12px;border-radius:15px}.s-inv #planSec .prow2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:stretch}.s-inv #planSec .prow2>.blk{min-width:0}.s-inv #planSec .divgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.s-inv #planSec .divcol{min-width:0}.s-inv #planSec .divcol:not(:last-child){padding-right:14px}.s-inv #planSec .divcol+.divcol{padding-left:18px;border-left:1px solid var(--rule)}.s-inv #planSec .blk-hd{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-bottom:5px}.s-inv #planSec .blk-no{font-size:13.5px;font-weight:700!important;color:var(--sub);letter-spacing:-.015em;background:none;width:auto;height:auto;border-radius:0;display:inline;flex:none;margin-right:-2px}.s-inv #planSec .blk-t{font-size:13.5px;font-weight:700!important;letter-spacing:-.015em}.s-inv #planSec .blk-sub{font-size:11px;font-weight:600!important;color:var(--sub);margin-left:auto;white-space:nowrap}.s-inv #planSec .badge{font-size:10.5px;font-weight:700!important;padding:2px 9px;border-radius:980px;background:var(--g-tint);color:var(--green-t);letter-spacing:-.005em;white-space:nowrap}.s-inv #planSec .badge.plan{background:var(--b-tint);color:var(--blue)}.s-inv #planSec .ln{display:block;padding:2px 0;border-bottom:1px solid var(--rule)}.s-inv #planSec .ln:after{content:"";display:block;clear:both}.s-inv #planSec .ln:last-child{border-bottom:none}.s-inv #planSec .ln-k{float:left;margin-right:12px;white-space:nowrap;line-height:20px;font-size:12px;font-weight:600!important;color:var(--sub);letter-spacing:-.01em}.s-inv #planSec .ln-v{display:block;font-size:15px;font-weight:600!important;font-variant-numeric:tabular-nums;letter-spacing:-.015em;white-space:nowrap;text-align:right;line-height:18px}.s-inv #planSec .ln-v .sec2{display:block;font-size:11px;font-weight:600!important;color:var(--sub);margin-top:2px}.s-inv #planSec .ln-v .act,.s-inv #planSec .ln-v .est,.s-inv #planSec .ln-v .sec2,.s-inv #planSec .ln-v .plink,.s-inv #planSec .acct-ret .rv .act,.s-inv #planSec .acct-ret .rv .est{clear:both;white-space:normal;overflow-wrap:anywhere;line-height:1.35}.s-inv #planSec .ln.sum{border-bottom:none;border-top:2px solid var(--line);margin-top:2px;padding-top:5px}.s-inv #planSec .ln.sum .ln-k{color:var(--text);font-weight:700!important;font-size:12px;line-height:20px}.s-inv #planSec .ln.sum .ln-v{font-size:15px;font-weight:700!important;letter-spacing:-.022em;line-height:18px}.s-inv #planSec .ln.minus .ln-v{color:var(--text)}.s-inv #planSec .ln.sum.minus .ln-v{color:var(--red-t)}.s-inv #planSec .ln.indent .ln-k{padding-left:11px;opacity:.9}.s-inv #planSec .dim{color:var(--sub);opacity:.5;font-weight:500!important}.s-inv #planSec .neg{color:var(--red-t)}.s-inv #planSec .pos{color:var(--green-t)}.s-inv #planSec .act{display:block;font-size:11px;font-weight:500!important;color:var(--green-t);margin-top:2px}.s-inv #planSec .act2{display:block;font-size:10.5px;font-weight:500!important;color:var(--sub);opacity:.9}.s-inv #planSec .est{display:block;font-size:10.5px;font-weight:600!important;color:var(--sub);opacity:.8;margin-top:2px}.s-inv #planSec .calcd{border-bottom:1px dotted var(--sub);cursor:help}.s-inv #planSec .plan-sub,.s-inv #planSec .ln-v .est,.s-inv #planSec .ln-v .act,.s-inv #planSec .ln-v .act2,.s-inv #planSec .ln-v .sec2,.s-inv #planSec .acct-ret .rv .est,.s-inv #planSec .acct-ret .rv .act,.s-inv #planSec .acct-ret .rv .act2,.s-inv #planSec .acct-ret .rv .sec2{display:block;font-size:13px;font-weight:500!important;line-height:1.45;letter-spacing:-.01em;opacity:1;margin-top:3px}.s-inv #planSec .ln-v .est,.s-inv #planSec .ln-v .act2,.s-inv #planSec .ln-v .sec2,.s-inv #planSec .acct-ret .rv .est,.s-inv #planSec .acct-ret .rv .act2,.s-inv #planSec .acct-ret .rv .sec2{color:var(--sub)}.s-inv #planSec .ln-v .act,.s-inv #planSec .acct-ret .rv .act{color:var(--green-t);font-weight:600!important}.s-inv #planSec .ln-v .act .act2,.s-inv #planSec .acct-ret .rv .act .act2{font-weight:500!important;margin-top:1px}.s-inv #planSec .acct-ret .rv .est.est2{margin-top:2px}.s-inv #planSec .ln-v .dbsv,.s-inv #planSec .acct-ret .rv .dbsv{color:var(--text);font-weight:600!important;font-variant-numeric:tabular-nums}.s-inv #planSec .acct-ret .rv .dbstree{margin-top:2px}.s-inv #planSec .dbsbox{display:inline-block;text-align:left;padding-left:8px;border-left:1.5px solid var(--rule)}.s-inv #planSec .dbsrow{display:block}.s-inv #planSec .dbsbr{color:var(--sub);opacity:.55;font-weight:500!important;margin-right:4px}.s-inv #planSec .acct-ret .rv .dbsv.asm{background:var(--b-tint);border-radius:5px;padding:0 4px}.s-inv #planSec .acct-ret .rv .asmeq{color:var(--sub);font-weight:500!important}.s-inv #planSec .acct-ret .rv .est.lyr{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-top:1px;line-height:1.3}.s-inv #planSec .acct-ret .rv .est.lyr.lyr1{margin-top:4px;padding-top:3px;border-top:1px solid var(--rule)}.s-inv #planSec .lyr .lk{flex:none}.s-inv #planSec .lyr .lv{font-variant-numeric:tabular-nums;white-space:nowrap}.s-inv #planSec .lyr .lu{color:var(--sub);font-weight:500!important;margin-left:5px}.s-inv #planSec .acct-ret .rv .dbstree{margin-top:1px;line-height:1.3}.s-inv #planSec .krln .ln-v{white-space:normal}.s-inv #planSec .krlist{display:block;margin-top:3px}.s-inv #planSec .krrow{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap;padding:2px 0}.s-inv #planSec .krin{height:26px;font-size:13px}.s-inv #planSec .krrow .krname{flex:1 1 96px;min-width:70px;max-width:190px;padding:0 8px;text-align:left;font-variant-numeric:normal}.s-inv #planSec .krmoney{flex:0 0 auto}.s-inv #planSec .krmoney .ecell-in{width:104px}.s-inv #planSec .krdel{flex:none;width:22px;height:22px;border:none;background:none;cursor:pointer;color:var(--sub);font-size:15px;line-height:1;border-radius:6px;padding:0}.s-inv #planSec .krdel:hover{background:var(--r-tint, var(--inset));color:var(--red-t)}.s-inv #planSec .krfoot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:3px}.s-inv #planSec .kradd{border:none;background:none;cursor:pointer;padding:0;font-size:11.5px;font-weight:700!important;color:var(--blue);letter-spacing:-.01em}.s-inv #planSec .kradd:hover{text-decoration:underline}.s-inv #planSec .krsum{font-size:12px;font-weight:600!important;color:var(--sub)}.s-inv #planSec .krsum b{color:var(--text);font-weight:700!important;font-variant-numeric:tabular-nums;font-size:14px;margin-left:5px}.s-inv #planSec .krsum.kreq b{color:var(--sub)}.s-inv #planSec .krsum b.kreqv{color:var(--text);cursor:help}.s-inv #planSec .acct-ret .rv .est.lombwarn{color:var(--red-t);font-weight:700!important}.s-inv #planSec .pflow{display:flex;align-items:center;gap:7px;flex-wrap:wrap;font-variant-numeric:tabular-nums}.s-inv #planSec .fi{background:var(--inset);border-radius:9px;padding:6px 12px;min-width:0}.s-inv #planSec .fi .l{display:block;font-size:11px;font-weight:600!important;color:var(--sub);line-height:1.25;white-space:nowrap}.s-inv #planSec .fi .v{font-size:15px;font-weight:700!important;letter-spacing:-.015em;white-space:nowrap}.s-inv #planSec .fi.big{background:var(--b-tint)}.s-inv #planSec .fi.big .v{color:var(--blue);font-size:16px}.s-inv #planSec .fi .v.neg{color:var(--red-t)}.s-inv #planSec .fi[title]{cursor:help}.s-inv #planSec .fa{color:var(--sub);opacity:.5;font-size:13px;font-weight:600!important}.s-inv #planSec .psub{font-size:12.5px;font-weight:600!important;color:var(--sub);line-height:1.6;margin-top:9px}.s-inv #planSec .psub b{color:var(--text);font-weight:700!important;font-variant-numeric:tabular-nums}.s-inv #planSec .psubkr .ln{padding:0;border:none;display:inline}.s-inv #planSec .psubkr .ln:after{content:none}.s-inv #planSec .psubkr .ln-k{display:none}.s-inv #planSec .psubkr .ln-v{display:inline;text-align:left;white-space:normal;font-size:12.5px;font-weight:600!important;line-height:1.9}.s-inv #planSec .psubkr .krlist{display:inline}.s-inv #planSec .psubkr .krrow{display:inline-flex;justify-content:flex-start;padding:0;margin:0 4px;gap:4px;vertical-align:middle}.s-inv #planSec .psubkr .krrow .krname{flex:0 0 auto;max-width:120px}.s-inv #planSec .psubkr .krmoney .ecell-in{width:92px}.s-inv #planSec .psubkr .krfoot{display:inline-flex;margin:0 0 0 8px;vertical-align:middle;gap:10px}.s-inv #planSec .fi .chipfrom{display:inline-block;margin-left:5px;font-size:10.5px;font-weight:700!important;color:var(--blue);cursor:pointer;letter-spacing:-.01em}.s-inv #planSec .fi .chipfrom:hover{text-decoration:underline}.s-inv #planSec .fi .chipfrom:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:4px}.s-inv #planSec .psubexec{margin-top:7px}.s-inv #planSec .exmark{display:inline-block;margin-left:6px;font-size:10.5px;font-weight:700!important;color:var(--blue);background:var(--b-tint);border-radius:980px;padding:0 6px;vertical-align:1px;cursor:help}.s-inv #planSec .ahead{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:9px}.s-inv #planSec .atabs{display:flex;background:var(--n-tint);border-radius:9px;padding:3px;gap:2px}.s-inv #planSec .atab{border:0;background:transparent;color:var(--sub);font:inherit;font-size:13px;font-weight:600!important;padding:5px 14px;border-radius:7px;cursor:pointer;white-space:nowrap}.s-inv #planSec .atab.on{background:var(--card);color:var(--text);box-shadow:var(--shadow)}.s-inv #planSec .atab:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.s-inv #planSec .agrid{display:grid;gap:14px;grid-template-columns:1fr}@container pipe (min-width:900px){.s-inv #planSec .agrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container pipe (min-width:1320px){.s-inv #planSec .agrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@supports not (container-type: inline-size){@media(min-width:1000px){.s-inv #planSec .agrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1420px){.s-inv #planSec .agrid{grid-template-columns:repeat(3,minmax(0,1fr))}}}.s-inv #planSec .apane{min-width:0}.s-inv #planSec .ameta{display:flex;gap:7px;align-items:baseline;flex-wrap:wrap;margin:0 2px 6px;min-height:34px}.s-inv #planSec .ameta .an{font-size:13.5px;font-weight:700!important;letter-spacing:-.015em}.s-inv #planSec .ameta .amn{font-size:12px;font-weight:600!important;color:var(--sub)}.s-inv #planSec .ameta .plcell{width:110px;min-width:0;font-size:13px;padding:2px 6px}.s-inv #planSec .ameta .est{display:inline;margin:0;font-size:12px;opacity:1}.s-inv #planSec .avwrap{overflow-x:auto}.s-inv #planSec .avtbl{width:100%;min-width:330px;border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;letter-spacing:-.01em;--hl:rgba(255,204,0,.16)}.s-inv #planSec .avtbl th{font-size:11px;font-weight:600!important;color:var(--sub);text-align:right;padding:0 5px 6px;white-space:nowrap;border-bottom:1px solid var(--rule)}.s-inv #planSec .avtbl th.l{text-align:left}.s-inv #planSec .avtbl td{font-size:12.5px;font-weight:600!important;text-align:right;padding:6px 5px;white-space:nowrap;border-bottom:1px solid var(--rule)}.s-inv #planSec .avtbl td.l{text-align:left;color:var(--sub)}.s-inv #planSec .avtbl tbody tr:last-child td{border-bottom:none}.s-inv #planSec .avtbl td.end{font-weight:700!important}.s-inv #planSec .avtbl td.dim{color:var(--sub);opacity:.5;font-weight:500!important}.s-inv #planSec .avtbl td.pos{color:var(--green-t)}.s-inv #planSec .avtbl td.neg{color:var(--red-t)}.s-inv #planSec .avtbl td[title]{cursor:help}.s-inv #planSec .avtbl tr.now td{background:var(--b-tint)}.s-inv #planSec .avtbl tr.now td.l{color:var(--blue);font-weight:700!important}.s-inv #planSec .avtbl tr.fut td{color:var(--sub)}.s-inv #planSec .avtbl tr.fut td.end{color:var(--text);opacity:.9}.s-inv #planSec .avtbl tr.fut td.pos{color:var(--green-t);opacity:.75}.s-inv #planSec .avtbl tr.avact td{background:var(--b-tint);text-align:left;padding-top:0;font-size:12px;font-weight:600!important;color:var(--green-t);white-space:normal}.s-inv #planSec .avtbl tbody tr[data-ay]:hover td.c-end,.s-inv #planSec .avtbl tbody tr[data-ay]:hover+tr td.c-open,.s-inv #planSec .avtbl tbody tr[data-ay]:hover+tr.avact+tr td.c-open{background:var(--hl)}.s-inv #planSec .ldblk{margin-top:12px;padding-top:10px;border-top:1px solid var(--rule)}.s-inv #planSec .ldhd{font-size:12px;font-weight:700!important;letter-spacing:-.01em;margin-bottom:6px}.s-inv #planSec .ldrowline{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12.5px;font-weight:600!important;color:var(--sub);padding:3px 0}.s-inv #planSec .ldk{flex:none;min-width:62px}.s-inv #planSec .ldv{color:var(--text);font-variant-numeric:tabular-nums}.s-inv #planSec .ldv b{font-weight:700!important}.s-inv #planSec .ldnote{color:var(--sub);font-weight:600!important}.s-inv #planSec .ldlist{display:flex;flex-wrap:wrap;gap:8px;align-items:center;min-width:0}.s-inv #planSec .ldrow{display:inline-flex;align-items:center;gap:5px;padding:0;margin:0}.s-inv #planSec .ldrow .krname{flex:0 0 auto;max-width:150px}.s-inv #planSec .ldrow .krmoney .ecell-in{width:104px}.s-inv #planSec .ldblk .plcell{width:118px;min-width:0;font-size:13px;padding:2px 6px}.s-inv #planSec .ldblk .est{display:inline;margin:0;font-size:12px;opacity:1}.s-inv #planSec .ldblk .plink{color:var(--blue);text-decoration:none;cursor:pointer}.s-inv #planSec .avtbl tr.avact td{font-size:11.5px}.s-inv #planSec .alegend{display:flex;gap:16px;flex-wrap:wrap;margin-top:9px;font-size:11.5px;font-weight:600!important;color:var(--sub)}.s-inv #planSec .alegend b{color:var(--text);font-weight:700!important}.s-inv #planSec .adot{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:4px;vertical-align:middle}.s-inv #planSec .adot.g{background:var(--green)}.s-inv #planSec .adot.b{background:var(--blue)}.s-inv #planSec .cline{display:flex;gap:26px;flex-wrap:wrap;align-items:baseline;font-variant-numeric:tabular-nums}.s-inv #planSec .cbox .l{display:block;font-size:12px;font-weight:600!important;color:var(--sub)}.s-inv #planSec .cbox .v{font-size:20px;font-weight:700!important;letter-spacing:-.024em;white-space:nowrap}.s-inv #planSec .cbox .v.pos{color:var(--green-t)}.s-inv #planSec .cbox .w{font-size:12px;font-weight:600!important;color:var(--sub)}.s-inv #planSec .pace{margin-top:13px}.s-inv #planSec .pace .pl{font-size:12px;font-weight:600!important;color:var(--sub);margin-bottom:5px}.s-inv #planSec .ptrack{position:relative;height:10px;border-radius:5px;background:var(--n-tint)}.s-inv #planSec .pfill{position:absolute;left:0;top:0;bottom:0;border-radius:5px;background:var(--green)}.s-inv #planSec .pmark{position:absolute;top:-3px;bottom:-3px;width:2px;background:var(--blue)}.s-inv #planSec .pcap{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:12px;font-weight:600!important;color:var(--sub);margin-top:6px}.s-inv #planSec .pcap b{color:var(--text);font-weight:700!important;font-variant-numeric:tabular-nums}.s-inv #planSec .pcap .ahead2{color:var(--green-t)}.s-inv #planSec .pcap .behind{color:var(--sub)}.s-inv #planSec .rbar{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:0 2px 9px}.s-inv #planSec .rbar .rlab{font-size:12px;font-weight:600!important;color:var(--sub)}.s-inv #planSec .rbar .r37{margin-left:auto;font-size:12.5px;font-weight:600!important;color:var(--sub);white-space:nowrap}.s-inv #planSec .rbar .r37 b{color:var(--text);font-weight:700!important;font-size:14.5px;font-variant-numeric:tabular-nums;letter-spacing:-.015em}.s-inv #planSec .rwarn{font-size:11.5px;font-weight:700!important;color:var(--yellow)}.s-inv #planSec .acct-cur{font-size:10px;font-weight:700!important;color:var(--sub);padding:1px 6px;background:var(--n-tint);border-radius:980px;flex:none}.s-inv #planSec .totgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 28px}.s-inv #planSec .tot-box{background:none;border-radius:0;padding:0;min-width:0}.s-inv #planSec .tot-k{display:block;font-size:12px;font-weight:600!important;color:var(--sub);margin-bottom:3px;white-space:nowrap;letter-spacing:-.01em}.s-inv #planSec .tot-v{display:block;font-size:19px;font-weight:600!important;letter-spacing:-.024em;font-variant-numeric:tabular-nums;white-space:nowrap}.s-inv #planSec .tot-v .big{color:var(--blue)}.s-inv #planSec .krw{margin-top:12px;padding-top:6px;border-top:1px solid var(--rule);display:flex;gap:24px;flex-wrap:wrap;font-size:11.5px;font-weight:600!important;color:var(--sub)}.s-inv #planSec .krw b{color:var(--text);font-weight:700!important;font-variant-numeric:tabular-nums;font-size:13px;letter-spacing:-.015em;margin-left:6px}.s-inv #planSec details.gate{margin-top:10px}.s-inv #planSec details.gate>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700!important;letter-spacing:-.01em;padding:2px 0}.s-inv #planSec details.gate>summary::-webkit-details-marker{display:none}.s-inv #planSec details.gate>summary:after{content:"▾";margin-left:auto;color:var(--sub);font-size:11px;transition:transform .15s ease}.s-inv #planSec details.gate[open]>summary:after{transform:rotate(180deg)}.s-inv #planSec .gate-list{display:flex;flex-direction:column;margin-top:6px}.s-inv #planSec .gate-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:7px 2px;border-top:1px solid var(--rule)}.s-inv #planSec .gate-ico{flex:none;width:18px;text-align:center;font-size:13px}.s-inv #planSec .gate-t{font-size:12.5px;font-weight:600!important;letter-spacing:-.01em}.s-inv #planSec .gate-row.done .gate-t{color:var(--green-t)}.s-inv #planSec .gate-row.lock .gate-t{color:var(--sub)}.s-inv #planSec .gate-sub{font-size:11px;font-weight:600!important;color:var(--sub)}.s-inv #planSec .gate-when{margin-left:auto;font-size:11px;font-weight:600!important;color:var(--sub);font-variant-numeric:tabular-nums;white-space:nowrap}.s-inv #planSec .grp-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin:20px 2px 9px}.s-inv #planSec .grp-label{font-size:11.5px;font-weight:700!important;color:var(--sub);letter-spacing:.02em}.s-inv #planSec .planTable{container-type:inline-size}.s-inv #planSec .p4grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.s-inv #planSec .p4grid>*{min-width:0}.s-inv #planSec .p4grid>.card{display:flex;flex-direction:column}.s-inv #planSec .p4grid>.card>*{min-width:0}.s-inv #planSec .p4grid>.card>.foot{margin-top:auto}@container (max-width:1040px){.s-inv #planSec .p4grid{grid-template-columns:minmax(0,1fr)}}@supports not (container-type: inline-size){@media(max-width:1120px){.s-inv #planSec .p4grid{grid-template-columns:minmax(0,1fr)}}}.s-inv #planSec .tblwrap{overflow-x:auto}.s-inv #planSec .tbl{width:100%;min-width:500px;border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;letter-spacing:-.005em}.s-inv #planSec .tbl th{font-size:11px;font-weight:600!important;color:var(--sub);opacity:.85;text-align:right;padding:0 6px 8px;white-space:nowrap;border-bottom:1px solid var(--rule)}.s-inv #planSec .tbl th.l{text-align:left}.s-inv #planSec .tbl td{font-size:12px;font-weight:600!important;text-align:right;padding:8px 6px;white-space:nowrap;border-bottom:1px solid var(--rule)}.s-inv #planSec .tbl td.l{text-align:left}.s-inv #planSec .tbl th.l,.s-inv #planSec .tbl td.l{position:sticky;left:0;z-index:2;background:var(--card)}.s-inv #planSec .tbl tbody tr{cursor:pointer}.s-inv #planSec .tbl tbody tr:last-child td{border-bottom:none}.s-inv #planSec .tbl tbody tr:not(.on):hover td{background:var(--inset)}.s-inv #planSec .tbl tbody tr:not(.on):hover td.l{background:linear-gradient(var(--inset),var(--inset)),var(--card)}.s-inv #planSec .tbl tr.on td{background:var(--b-tint)}.s-inv #planSec .tbl tr.on td.l{background:linear-gradient(var(--b-tint),var(--b-tint)),var(--card)}.s-inv #planSec .tbl th.tot,.s-inv #planSec .tbl td.tot{border-left:1px solid var(--line)}.s-inv #planSec .tbl td.tot,.s-inv #planSec .yr{font-weight:700!important}.s-inv #planSec .p4donut{--dc1:#2a78d6;--dc2:#eb6834;--dc3:#1baf7a}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .s-inv #planSec .p4donut{--dc1:#3987e5;--dc2:#d95926;--dc3:#199e70}}:root[data-theme=dark] .s-inv #planSec .p4donut{--dc1:#3987e5;--dc2:#d95926;--dc3:#199e70}.s-inv #planSec .pdhd{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-bottom:2px}.s-inv #planSec .pdt{font-size:13.5px;font-weight:700!important;letter-spacing:-.015em}.s-inv #planSec .pds{font-size:11.5px;font-weight:600!important;color:var(--sub)}.s-inv #planSec .pdnone{font-size:12.5px;font-weight:600!important;color:var(--sub);margin-top:8px}.s-inv #planSec .pdring{display:block;width:100%;max-width:230px;height:auto;margin:6px auto 10px}.s-inv #planSec .pdringwrap{flex:1 1 auto;min-height:0;display:flex;align-items:center;justify-content:center}.s-inv #planSec .pdringwrap>.pdring{flex:0 1 auto}.s-inv #planSec .pdcl{font-size:11px;font-weight:600!important;fill:var(--sub)}.s-inv #planSec .pdcv{font-weight:600!important;letter-spacing:-.02em;fill:var(--text);font-variant-numeric:tabular-nums}.s-inv #planSec .pdleg{display:flex;flex-direction:column}.s-inv #planSec .pdrow{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:1px 8px;align-items:baseline;padding:6px 2px;border-top:1px solid var(--rule)}.s-inv #planSec .pdrow:first-child{border-top:none}.s-inv #planSec .pdsw{width:10px;height:10px;border-radius:3px;align-self:center}.s-inv #planSec .pdn{display:flex;align-items:center;gap:5px;font-size:12.5px;font-weight:600!important;letter-spacing:-.01em;min-width:0}.s-inv #planSec .pdv{font-size:13px;font-weight:700!important;font-variant-numeric:tabular-nums;letter-spacing:-.015em;white-space:nowrap}.s-inv #planSec .pdp{font-size:12px;font-weight:600!important;color:var(--sub);font-variant-numeric:tabular-nums;white-space:nowrap;min-width:44px;text-align:right}.s-inv #planSec .pdwhy{grid-column:2 / -1;font-size:11px;font-weight:600!important;color:var(--sub);line-height:1.45;word-break:keep-all}.s-inv #planSec .pdfoot{margin-top:9px;padding-top:7px;border-top:1px solid var(--rule);font-size:11px;font-weight:600!important;color:var(--sub);line-height:1.5;word-break:keep-all}.s-inv #planSec .pnlblk{margin-top:12px}.s-inv #planSec .tbl.corptbl tbody td.l[data-planyr]{cursor:pointer}.s-inv #planSec .tbl.corptbl tbody tr:hover td.l[data-planyr]{background:linear-gradient(var(--n-tint),var(--n-tint)),var(--card)}.s-inv #planSec .pmodebar{margin:0 2px 12px}.s-inv #planSec .pmodebar .seg{width:100%;max-width:340px;display:flex}.s-inv #planSec .pmodebar .seg button{flex:1;white-space:nowrap}.s-inv #planSec .plink{display:block;font-size:10.5px;font-weight:600!important;color:var(--blue);cursor:pointer;margin-top:3px}.s-inv #planSec .plink:hover{text-decoration:underline}.s-inv #planSec .corptbl{min-width:1082px;table-layout:fixed}.s-inv #planSec .tbl.corptbl th,.s-inv #planSec .tbl.corptbl td{overflow:hidden;text-overflow:ellipsis}.s-inv #planSec .tbl.corptbl tbody tr{cursor:default}.s-inv #planSec .tbl.corptbl tbody tr:hover td{background:transparent}.s-inv #planSec .tbl.corptbl tbody tr:hover td.l{background:var(--card)}.s-inv #planSec .tbl.corptbl tbody tr.past td,.s-inv #planSec .tbl.corptbl tbody tr.past td.l .yr{color:var(--sub)}.s-inv #planSec .tbl.corptbl tbody tr.now td,.s-inv #planSec .tbl.corptbl tbody tr.now:hover td{background:var(--b-tint)}.s-inv #planSec .tbl.corptbl tbody tr.now td.l,.s-inv #planSec .tbl.corptbl tbody tr.now:hover td.l{background:linear-gradient(var(--b-tint),var(--b-tint)),var(--card)}.s-inv #planSec .tbl.corptbl tfoot td{border-top:2px solid var(--line);border-bottom:none;font-size:12px;font-weight:700!important;text-align:right;padding:9px 6px;white-space:nowrap}.s-inv #planSec .tbl.corptbl tfoot td.l{text-align:left;position:sticky;left:0;z-index:2;background:var(--card)}.s-inv #planSec .tbl.corptbl tfoot td.tot{border-left:1px solid var(--line)}.s-inv #planSec .ecell{cursor:cell}.s-inv #planSec .ecell:hover{background:var(--n-tint);border-radius:6px}.s-inv #planSec .ecell-in{width:100%;min-width:62px;box-sizing:border-box;font-family:inherit;font-size:12px;font-weight:600!important;text-align:right;font-variant-numeric:tabular-nums;letter-spacing:-.005em;color:var(--text);background:var(--card);border:1.5px solid var(--blue);border-radius:7px;padding:3px 6px;outline:none;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.s-inv #planSec .ecell-in::-webkit-outer-spin-button,.s-inv #planSec .ecell-in::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.s-inv #planSec .ln-v .plcell{width:118px;min-width:0;font-size:13px;padding:2px 6px}.s-inv #planSec .plmoney{display:inline-flex;align-items:center;gap:3px;vertical-align:middle}.s-inv #planSec .plmoney .plcur{font-size:13px;font-weight:600!important;color:var(--sub)}.s-inv #planSec .manbadge{display:inline-block;font-size:11px;font-weight:700!important;color:var(--blue);background:var(--b-tint);border-radius:980px;padding:1px 7px;margin-right:6px}.s-inv #planSec .ln-v .plink{color:var(--blue);text-decoration:none;cursor:pointer}.s-inv #planSec .ln-v .plink:hover{text-decoration:underline}.s-inv #planSec .ln-v .plcell.chg{border-color:var(--blue)}.s-inv #planSec .tbl.corptbl td.ecell{position:relative}.s-inv #planSec .ecellhide{visibility:hidden}.s-inv #planSec .pcell-in{position:absolute;inset:3px 4px;width:auto;min-width:0;line-height:1;border-width:1px;border-radius:5px;padding:0 5px}.s-inv #planSec .dbspill{position:relative;display:inline-block;margin:0 2px;padding:1px 15px 1px 7px;border-radius:7px;background:var(--b-tint);line-height:1.3;vertical-align:baseline}.s-inv #planSec .dbspill:after{content:"▾";position:absolute;right:5px;top:50%;transform:translateY(-50%);font-size:9px;color:var(--blue);pointer-events:none}.s-inv #planSec select.dbsmon{font:inherit;font-size:13px;font-weight:600!important;color:var(--blue);background:transparent;border:0;padding:0;margin:0;cursor:pointer;-webkit-appearance:none;appearance:none}.s-inv #planSec select.dbsmon:focus{outline:2px solid var(--blue);outline-offset:2px;border-radius:3px}.s-inv #planSec details.assum{margin:0 0 10px;padding:10px 12px}.s-inv #planSec details.assum>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700!important;letter-spacing:-.01em;padding:1px 0}.s-inv #planSec details.assum>summary::-webkit-details-marker{display:none}.s-inv #planSec details.assum>summary:after{content:"▾";margin-left:auto;color:var(--sub);font-size:11px;transition:transform .15s ease}.s-inv #planSec details.assum[open]>summary:after{transform:rotate(180deg)}.s-inv #planSec details.planfold{margin:12px 0 0;padding:10px 12px}.s-inv #planSec details.planfold>summary{list-style:none;cursor:pointer;display:flex;align-items:baseline;flex-wrap:wrap;font-size:13px;font-weight:700!important;letter-spacing:-.01em;padding:1px 0}.s-inv #planSec details.planfold>summary::-webkit-details-marker{display:none}.s-inv #planSec details.planfold>summary .pf-s{font-weight:600!important;color:var(--sub);white-space:pre}.s-inv #planSec details.planfold>summary .pf-a{font-weight:600!important;color:var(--blue)}.s-inv #planSec details.planfold>summary:after{content:"▾";margin-left:auto;color:var(--sub);font-size:11px;transition:transform .15s ease}.s-inv #planSec details.planfold[open]>summary:after{transform:rotate(180deg)}.s-inv #planSec details.planfold>summary:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:6px}.s-inv #planSec details.planfold .pf-body{margin-top:10px}.s-inv #planSec .alist{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:2px 18px;margin-top:10px}.s-inv #planSec .arow{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;border-top:1px solid var(--rule)}.s-inv #planSec .ak{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:12px;font-weight:600!important;letter-spacing:-.01em}.s-inv #planSec .as{font-size:10.5px;font-weight:600!important;color:var(--sub);opacity:.85}.s-inv #planSec .av{flex:none;display:flex;align-items:center;gap:6px}.s-inv #planSec .av .ecell-in{width:86px;min-width:0}.s-inv #planSec .av .ecell-in{border-color:var(--line);color:var(--sub)}.s-inv #planSec .av .ecell-in.chg{border-color:var(--blue);color:var(--blue);font-weight:700!important}.s-inv #planSec .au{flex:none;font-size:11px;font-weight:600!important;color:var(--sub);width:14px}.s-inv #planSec .afoot{margin-top:10px;padding-top:9px;border-top:1px solid var(--line);font-size:10.5px;font-weight:600!important;color:var(--sub);opacity:.85;line-height:1.6}.s-inv .ptoast{position:fixed;left:50%;bottom:28px;transform:translate(-50%) translateY(8px);background:var(--text);color:var(--card);font-size:13px;font-weight:600!important;padding:10px 16px;border-radius:10px;box-shadow:var(--shadow);z-index:9999;opacity:0;pointer-events:none;transition:opacity .18s,transform .18s;max-width:80vw}.s-inv .ptoast.on{opacity:.96;transform:translate(-50%) translateY(0)}.s-inv .ptoast.err{background:var(--red);color:#fff}.s-inv #planSec .foot{margin:16px 2px 0;padding-top:11px;border-top:1px solid var(--line);font-size:11px;color:var(--sub);opacity:.85;line-height:1.7;letter-spacing:-.005em}@container invcq (max-width:760px){.s-inv #planSec .totgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.s-inv #planSec .prow2,.s-inv #planSec .divgrid{grid-template-columns:1fr}.s-inv #planSec .divcol:not(:last-child){padding-right:0}.s-inv #planSec .divcol+.divcol{padding-left:0;border-left:none;border-top:1px solid var(--line);margin-top:4px;padding-top:4px}}@container pipe (max-width:560px){.s-inv #planSec .prow2,.s-inv #planSec .divgrid{grid-template-columns:1fr}.s-inv #planSec .divcol:not(:last-child){padding-right:0}.s-inv #planSec .divcol+.divcol{padding-left:0;border-left:none;border-top:1px solid var(--line);margin-top:4px;padding-top:4px}}@supports not (container-type: inline-size){@media(min-width:901px)and (max-width:1340px){.s-inv #planSec .prow2,.s-inv #planSec .divgrid{grid-template-columns:1fr}.s-inv #planSec .divcol:not(:last-child){padding-right:0}.s-inv #planSec .divcol+.divcol{padding-left:0;border-left:none;border-top:1px solid var(--line);margin-top:4px;padding-top:4px}}}@container invcq (min-width:901px){.s-inv .app{height:var(--inv-vh)}.s-inv .board{flex:1;min-height:0;display:grid;grid-template-columns:400px minmax(0,1fr);gap:14px}.s-inv .master{min-height:0}.s-inv .detail{min-height:0;overflow-y:auto;padding-right:2px}.s-inv .detail-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.s-inv .elnview,.s-inv .planview{flex:1;min-height:0;overflow-y:auto}}@container invcq (max-width:900px){.s-inv .board{display:flex;flex-direction:column;gap:14px}.s-inv .master{max-height:calc(var(--inv-vh) * .46)}}@container invcq (max-width:440px){.s-inv .scr-name{display:none}.s-inv .scr-spark-cell,.s-inv .scr-spark{width:46px}.s-inv .scr-px{min-width:64px}.s-inv .wr2-val{font-size:26px}}.s-inv #planCash{--f2:#0A84FF;--f3:#34C759;--f4:#FF9F0A;--f5:#BF5AF2;--fr:#8E8E93;--fm:#8a4fff;--f2t:rgba(10,132,255,.08);--f3t:rgba(52,199,89,.08);--f4t:rgba(255,159,10,.1);--f5t:rgba(191,90,242,.08);--frt:rgba(120,120,128,.08);--fmt:rgba(138,79,255,.08);--l4:#b7791f;--l4a:rgba(183,121,31,.06);--l4b:rgba(183,121,31,.14);--cx-act:rgba(52,199,89,.09);--cx-now:rgba(52,199,89,.17);--cx-plan:#8E8E93}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .s-inv #planCash{--f2t:rgba(10,132,255,.16);--frt:rgba(120,120,128,.16);--f3t:rgba(48,209,88,.14);--f4t:rgba(255,159,10,.16);--f5t:rgba(191,90,242,.16);--fm:#a98bff;--fmt:rgba(169,139,255,.16);--l4:#e0a646;--l4a:rgba(224,166,70,.09);--l4b:rgba(224,166,70,.19);--cx-act:rgba(48,209,88,.1);--cx-now:rgba(48,209,88,.2)}}:root[data-theme=dark] .s-inv #planCash{--f2t:rgba(10,132,255,.16);--frt:rgba(120,120,128,.16);--f3t:rgba(48,209,88,.14);--f4t:rgba(255,159,10,.16);--f5t:rgba(191,90,242,.16);--fm:#a98bff;--fmt:rgba(169,139,255,.16);--l4:#e0a646;--l4a:rgba(224,166,70,.09);--l4b:rgba(224,166,70,.19);--cx-act:rgba(48,209,88,.1);--cx-now:rgba(48,209,88,.2)}:root[data-theme=light] .s-inv #planCash{--f2t:rgba(10,132,255,.08);--frt:rgba(120,120,128,.08);--f3t:rgba(52,199,89,.08);--f4t:rgba(255,159,10,.1);--f5t:rgba(191,90,242,.08);--fm:#8a4fff;--fmt:rgba(138,79,255,.08);--l4:#b7791f;--l4a:rgba(183,121,31,.06);--l4b:rgba(183,121,31,.14);--cx-act:rgba(52,199,89,.09);--cx-now:rgba(52,199,89,.17)}.s-inv #planCash .cx-card{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:12px 14px;margin-bottom:14px}.s-inv #planCash .cx-grp{display:flex;align-items:center;gap:8px;font-size:11.5px;font-weight:700!important;color:var(--sub);letter-spacing:.02em;margin:0 0 8px}.s-inv #planCash .cx-tg{margin-left:auto;font:inherit;font-size:11px;font-weight:600!important;color:var(--blue);background:var(--b-tint);border:0;border-radius:980px;padding:2px 10px;cursor:pointer}.s-inv #planCash .cx-tg #planCash .cx-tg+.cx-tg{margin-left:0}.s-inv #planCash .cx-rules{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.s-inv #planCash .cx-rules[hidden]{display:none}.s-inv #planCash .cx-rules div{background:var(--n-tint);border-radius:8px;padding:8px 10px;font-size:12px;line-height:1.4}.s-inv #planCash .cx-rules b{display:block;font-size:12px;margin-bottom:2px}.s-inv #planCash .cx-ch{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin:0 2px 10px}.s-inv #planCash .cx-ch h2{font-size:15px;font-weight:700!important;margin:0;color:var(--text)}.s-inv #planCash .cx-ch .sub{color:var(--sub);font-size:12px}.s-inv #planCash .cx-lg{display:flex;gap:14px;flex-wrap:wrap;color:var(--sub);font-size:12px}.s-inv #planCash .cx-lg i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:5px;vertical-align:-1px}.s-inv #planCash .cx-lg .la{background:var(--cx-now)}.s-inv #planCash .cx-lg .lp{background:var(--n-tint)}.s-inv #planCash .cx-lg .le{color:var(--green-t);font-weight:600!important}.s-inv #planCash .cx-foot{color:var(--sub);font-size:11.5px;margin:8px 2px 0}.s-inv #planCash .cx-tw{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:8px;border:1px solid var(--line)}.s-inv #planCash table.tb{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%;font-variant-numeric:tabular-nums;font-size:10.5px}.s-inv #planCash .tb th,.s-inv #planCash .tb td{padding:6px 8px;white-space:nowrap;text-align:right;vertical-align:top;border-bottom:1px solid var(--rule)}.s-inv #planCash .tb thead th{font-weight:600!important;color:var(--sub);font-size:10px;background:var(--card);vertical-align:bottom}.s-inv #planCash .tb th,.s-inv #planCash .tb td{letter-spacing:-.2px}.s-inv #planCash .tb th.ly{text-align:left;color:var(--text);font-size:10.5px;font-weight:700!important;border-top:3px solid}.s-inv #planCash .tb th.ly.f2{border-top-color:var(--f2);background:var(--f2t)}.s-inv #planCash .tb th.ly.f3{border-top-color:var(--f3);background:var(--f3t)}.s-inv #planCash .tb th.ly.fr{border-top-color:var(--fr);background:var(--frt)}.s-inv #planCash .tb th.ly.f4{border-top-color:var(--f4);background:var(--f4t)}.s-inv #planCash .tb th.ly.f5{border-top-color:var(--f5);background:var(--f5t)}.s-inv #planCash .tb th.ly.fm{border-top-color:var(--fm);background:var(--fmt)}.s-inv #planCash .tb th.ly.f6{border-top-color:var(--f5);background:var(--f5t)}.s-inv #planCash .tb th.ly.L4{border-top-color:var(--l4);background:var(--l4a)}.s-inv #planCash .tb th.ly.L5{border-top-color:var(--fm);background:var(--fmt)}.s-inv #planCash .tb-plan th.gp{text-align:left}.s-inv #planCash .tb-plan th.gp.fla{background:var(--l4a)}.s-inv #planCash .tb-plan th.gp.flb{background:var(--l4b)}.s-inv #planCash .tb-plan th.gp.fm{background:var(--fmt)}.s-inv #planCash .tb th.gp{text-align:center;color:var(--text);font-size:10px;padding:5px 8px}.s-inv #planCash .tb th.gp:empty{padding:0}.s-inv #planCash .tb th.gs,.s-inv #planCash .tb td.gs{border-left:1px solid var(--rule)}.s-inv #planCash .tb th.hd{text-align:left;color:var(--text)}.s-inv #planCash .tb th.hd.num{text-align:right}.s-inv #planCash .tb .stk{position:sticky;left:0;z-index:2;background:var(--card);box-shadow:1px 0 0 var(--rule)}.s-inv #planCash .tb-inv .stk:not(.stk2){width:44px;min-width:44px;max-width:44px;box-shadow:none}.s-inv #planCash .tb-inv .stk2{left:44px}.s-inv #planCash .tb .lyl{position:sticky;left:var(--lyl, 110px);display:inline-block;padding:0 6px}.s-inv #planCash table.tb-plan{--lyl:64px;font-size:10px}.s-inv #planCash .tb-inv{--lyl:140px}.s-inv #planCash .tb-plan th,.s-inv #planCash .tb-plan td{padding:5px 2px}.s-inv #planCash .tb-plan th.cn{white-space:normal;word-break:keep-all;max-width:62px;line-height:1.25}.s-inv #planCash .tb-inv th.cn{white-space:normal;word-break:keep-all;max-width:84px;line-height:1.25}.s-inv #planCash .tb td.yr{text-align:left;font-weight:600!important}.s-inv #planCash .tb td.age{color:var(--sub)}.s-inv #planCash .tb td.age .kl,.s-inv #planCash .tb td.age .sl{display:block;font-size:10px;font-weight:500!important;line-height:1.2}.s-inv #planCash .tb td.age .kl{color:var(--sub)}.s-inv #planCash .tb td.age .sl{color:var(--green-t)}.s-inv #planCash .tb-plan .g2{--gt:var(--f2t)}.s-inv #planCash .tb-plan .g3{--gt:var(--f3t)}.s-inv #planCash .tb-plan .g4{--gt:var(--f4t)}.s-inv #planCash .tb-plan .g5{--gt:var(--f5t)}.s-inv #planCash .tb-plan .gr{--gt:var(--frt)}.s-inv #planCash .tb-plan .gm{--gt:var(--fmt)}.s-inv #planCash .tb-plan .gla{--gt:var(--l4a)}.s-inv #planCash .tb-plan .glb{--gt:var(--l4b)}.s-inv #planCash .tb-plan thead th.cn{background:linear-gradient(var(--gt, transparent),var(--gt, transparent)),var(--card)}.s-inv #planCash .tb-plan td.two{background:var(--gt, transparent)}.s-inv #planCash .tb tr.cx-ya td{background:linear-gradient(var(--cx-act),var(--cx-act)),var(--gt, transparent)}.s-inv #planCash .tb tr.cx-ya td.stk{background:linear-gradient(var(--cx-act),var(--cx-act)),var(--card)}.s-inv #planCash .tb tr.now td{background:linear-gradient(var(--cx-now),var(--cx-now)),var(--gt, transparent);font-weight:600!important}.s-inv #planCash .tb tr.now td.stk{background:linear-gradient(var(--cx-now),var(--cx-now)),var(--card)}.s-inv #planCash .tb tr.cx-yp td{color:var(--cx-plan)}.s-inv #planCash .tb tr.cx-yp td.yr{color:var(--sub)}.s-inv #planCash .tb tr.sum td{font-weight:700!important;border-top:2px solid var(--line)}.s-inv #planCash .tb tbody tr:last-child td{border-bottom:0}.s-inv #planCash .tb tr.on td.yr{color:var(--blue)}.s-inv #planCash .tb td.yr[data-planyr]{cursor:pointer}.s-inv #planCash .tb td.two{line-height:1.2;padding-top:4px;padding-bottom:4px}.s-inv #planCash .tb td.two span{display:block;min-height:14px}.s-inv #planCash .tb td.two .s{color:var(--green-t);font-weight:700!important}.s-inv #planCash .tb td.two .neg{color:var(--red-t)}.s-inv #planCash .tb tr.cx-yp td.two .k:not(.neg){color:var(--cx-plan)}.s-inv #planCash .tb td[data-tip]{cursor:help}.s-inv #planCash .cx-pop{position:fixed;z-index:210;width:340px;max-width:calc(100vw - 24px);background:var(--card);border-radius:var(--r-4, 16px);box-shadow:var(--sh-pop-lg, 0 16px 46px rgba(0,0,0,.22));padding:16px 18px;max-height:calc(var(--inv-vh) - 16px);overflow-y:auto;overscroll-behavior:contain;font-size:13px;color:var(--text);pointer-events:none}.s-inv #planCash .cx-pop[hidden]{display:none}.s-inv #planCash .cx-pop-h{display:flex;align-items:baseline;gap:10px}.s-inv #planCash .cx-pop-h b{font-size:13.5px;font-weight:600!important}.s-inv #planCash .cx-pop-h span{margin-left:auto;font-size:11.5px;color:var(--sub)}.s-inv #planCash .cx-pop-f{margin-top:4px;font-size:12px;color:var(--sub);line-height:1.45;word-break:keep-all}.s-inv #planCash .cx-pop .row{display:flex;gap:11px;align-items:flex-start;font-size:13px;margin-top:12px;line-height:1.5}.s-inv #planCash .cx-pop .ri{flex:none;width:58px;font-size:11.5px;color:var(--sub);padding-top:1px}.s-inv #planCash .cx-pop .rv{flex:1;min-width:0;font-variant-numeric:tabular-nums;word-break:keep-all;overflow-wrap:anywhere}.s-inv #planCash .cx-pop .rv.neg{color:var(--red-t)}.s-inv #planCash .cx-pop .rv.pos{color:var(--green-t);font-weight:600!important}.s-inv #planCash .cx-pop .rs{display:block;font-size:11.5px;font-weight:400!important;color:var(--sub);line-height:1.45}.s-inv #planCash .cx-pop.n4{width:560px}.s-inv #planCash .cx-pop.n4 .row{font-size:12.5px;margin-top:9px;line-height:1.45}.s-inv #planCash .cx-pop .rl{display:block}.s-inv #planCash .st{--f6:var(--f5);--f6t:var(--f5t)}.s-inv #planCash .st .vh{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:6px 2px 12px}.s-inv #planCash .st .vh h1{font-size:18px;font-weight:700!important;margin:0;letter-spacing:-.02em}.s-inv #planCash .st .pill{font-size:11.5px;color:var(--sub);background:var(--panel);border-radius:980px;padding:3px 10px;white-space:nowrap}.s-inv #planCash .st .cx-card{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:12px 14px 14px;margin-bottom:14px}.s-inv #planCash .st .cx-ch{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 2px 10px}.s-inv #planCash .st .cx-ch h2{font-size:15px;font-weight:700!important;margin:0}.s-inv #planCash .st .cx-ch .sub{color:var(--sub);font-size:12px}.s-inv #planCash .st .cx-ch .rt{margin-left:auto;display:flex;gap:6px;align-items:center;flex-wrap:wrap}.s-inv #planCash .st .no{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:7px;background:var(--f6t);color:var(--f6);font-size:12px;font-weight:800!important}.s-inv #planCash .st .mk{font-size:10.5px;font-weight:700!important;padding:2px 8px;border-radius:980px;background:var(--n-tint);color:var(--sub);white-space:nowrap}.s-inv #planCash .st .miss{font-size:10.5px;font-weight:700!important;padding:2px 8px;border-radius:980px;background:var(--r-tint);color:var(--red-t);white-space:nowrap}.s-inv #planCash .st .lg{display:flex;gap:14px;flex-wrap:wrap;color:var(--sub);font-size:12px;align-items:center}.s-inv #planCash .st .lg .le{color:var(--green-t);font-weight:600!important}.s-inv #planCash .st .ly{font-size:11.5px;font-weight:700!important;color:var(--text);border-top:3px solid var(--f6);background:var(--f6t);border-radius:8px;padding:7px 12px;margin-bottom:12px;display:flex;gap:10px;align-items:center}.s-inv #planCash .st .ly span{color:var(--sub);font-weight:600!important;margin-left:auto}.s-inv #planCash .st .kp{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.s-inv #planCash .st .k{background:var(--inset);border-radius:10px;padding:11px 14px 12px;min-width:0}.s-inv #planCash .st .k i{display:block;font-style:normal;font-size:11.5px;font-weight:600!important;color:var(--sub)}.s-inv #planCash .st .k b{display:block;font-size:22px;font-weight:700!important;letter-spacing:-.03em;color:var(--green-t);margin:3px 0 2px;white-space:nowrap;font-variant-numeric:tabular-nums}.s-inv #planCash .st .k b.neg{color:var(--red-t)}.s-inv #planCash .st .k small{display:block;font-size:11.5px;color:var(--sub);font-variant-numeric:tabular-nums}.s-inv #planCash .st .k small em.sc{display:inline-block;font-style:normal;font-size:10.5px;font-weight:700!important;padding:1px 7px 1px 6px;border-radius:980px;margin:3px 5px 0 0;background:var(--inset2, rgba(120,120,128,.12));color:var(--text);white-space:nowrap}.s-inv #planCash .st .k small em.sc:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--c);margin-right:5px;vertical-align:.5px}.s-inv #planCash .st .nx{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:12px;color:var(--sub);margin:10px 2px 0;font-variant-numeric:tabular-nums}.s-inv #planCash .st .nx b{color:var(--green-t);font-weight:700!important}.s-inv #planCash .st .nx .d{background:var(--panel);border-radius:980px;padding:1px 8px;font-size:11px;font-weight:600!important;color:var(--text)}.s-inv #planCash .st .bars{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.s-inv #planCash .st .bb{background:var(--inset);border-radius:10px;padding:10px 14px 12px;min-width:0}.s-inv #planCash .st .bb .bt{display:flex;justify-content:space-between;font-size:11.5px;font-weight:700!important;color:var(--sub);margin-bottom:8px}.s-inv #planCash .st .bb .bt b{color:var(--text);font-variant-numeric:tabular-nums}.s-inv #planCash .st .sb{display:flex;height:14px;border-radius:7px;overflow:hidden;gap:2px;background:var(--card)}.s-inv #planCash .st .sb s{display:block;height:100%;text-decoration:none;min-width:3px}.s-inv #planCash .st .lgd{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 12px;margin-top:10px}.s-inv #planCash .st .lgd.c3{grid-template-columns:repeat(3,minmax(0,1fr))}.s-inv #planCash .st .lgd div{min-width:0;font-size:11.5px;color:var(--sub);line-height:1.35}.s-inv #planCash .st .lgd div:before{content:"";display:inline-block;width:9px;height:9px;border-radius:3px;background:var(--c);margin-right:6px;vertical-align:0}.s-inv #planCash .st .lgd b{display:block;color:var(--text);font-size:13px;font-weight:700!important;font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:1px}.s-inv #planCash .st .lgd em{font-style:normal;color:var(--sub);font-weight:600!important;font-size:11.5px;margin-left:5px}.s-inv #planCash .st .tw{border:1px solid var(--line);border-radius:8px}.s-inv #planCash .st table.hd{border-collapse:separate;border-spacing:0;width:100%;table-layout:fixed;font-variant-numeric:tabular-nums;letter-spacing:-.2px}.s-inv #planCash .st .hd col.c-nm{width:25%}.s-inv #planCash .st .hd col.c-cy{width:5.5%}.s-inv #planCash .st .hd col.c-dt{width:9%}.s-inv #planCash .st .hd col.c-sr{width:8.5%}.s-inv #planCash .st .hd col.c-rt{width:6.5%}.s-inv #planCash .st .hd th,.s-inv #planCash .st .hd td{border-bottom:1px solid var(--rule);text-align:right;vertical-align:top;padding:8px 12px}.s-inv #planCash .st .hd thead th{font-size:11px;font-weight:600!important;color:var(--sub);background:var(--card)}.s-inv #planCash .st .hd thead th:first-child{border-top-left-radius:8px}.s-inv #planCash .st .hd thead th:last-child{border-top-right-radius:8px}.s-inv #planCash .st .hd th.l,.s-inv #planCash .st .hd td.l{text-align:left}.s-inv #planCash .st .hd td{font-size:13px}.s-inv #planCash .st .hd td .v{font-weight:600!important;white-space:nowrap}.s-inv #planCash .st .hd td .g{color:var(--green-t)}.s-inv #planCash .st .hd td .r{color:var(--red-t)}.s-inv #planCash .st .hd td .u{display:block;font-size:11px;color:var(--sub);font-weight:500!important;margin-top:2px;white-space:nowrap}.s-inv #planCash .st .nm{font-weight:700!important;font-size:13px}.s-inv #planCash .st .ty{display:block;font-size:11.5px;color:var(--sub);margin-top:2px}.s-inv #planCash .st tr.gh td{background:var(--panel);border-top:1px solid var(--line);padding-top:9px;padding-bottom:9px}.s-inv #planCash .st tr.gh .gn{font-size:13px;font-weight:800!important}.s-inv #planCash .st tr.gh-go{cursor:pointer}.s-inv #planCash .st tr.gh-go:hover td{background:var(--sel)}.s-inv #planCash .st tr.gh .gh-d{font:inherit;font-size:11px;font-weight:600!important;color:var(--blue);background:none;border:0;padding:0 0 0 8px;cursor:pointer;white-space:nowrap}.s-inv #planSec .gh-ent{display:flex;flex-wrap:wrap;gap:14px;padding:8px 2px 0}.s-inv #planSec .gh-ent .gh-d{font:inherit;font-size:12px;font-weight:600!important;color:var(--blue);background:none;border:0;padding:0;cursor:pointer}.s-inv #planSec .gh-ent .gh-d:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:4px}.s-inv #planCash .st tr.gh .gh-d:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:4px}.s-inv #planCash .st tr.gh .gn .sn{margin-right:8px}.s-inv #planCash .st tr.gh td .v{font-weight:800!important}.s-inv #planCash .st tr.it{cursor:pointer}.s-inv #planCash .st tr.it:hover td,.s-inv #planCash .st tr.it.st-on td{background:var(--sel)}.s-inv #planCash .st tr.it.st-on td:first-child{box-shadow:inset 3px 0 0 var(--blue)}.s-inv #planCash .st tr.cl td{opacity:.45}.s-inv #planCash .st tr.cl .nm:after{content:"종료";font-size:10px;font-weight:700!important;color:var(--sub);background:var(--n-tint);border-radius:980px;padding:1px 7px;margin-left:7px;vertical-align:1px}.s-inv #planCash .st tr.ft td{border-bottom:0;border-top:2px solid var(--line);font-size:13.5px;padding-top:10px;padding-bottom:10px}.s-inv #planCash .st tr.ft+tr.ft td{border-top:1px solid var(--rule)}.s-inv #planCash .st tr.ft.net td{background:linear-gradient(var(--cx-now),var(--cx-now)),var(--card)}.s-inv #planCash .st tr.ft:last-child td:first-child{border-bottom-left-radius:8px}.s-inv #planCash .st tr.ft:last-child td:last-child{border-bottom-right-radius:8px}.s-inv #planCash .st tr.ft .nm{font-size:13.5px}.s-inv #planCash .st .sn{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:20px;padding:0 6px;border-radius:6px;background:var(--n-tint);font-size:11px;font-weight:700!important;color:var(--text);white-space:nowrap}.s-inv #planCash .st .src{display:inline-flex;gap:4px;flex-wrap:wrap;justify-content:flex-end}.s-inv #planCash .st .sn.s1{background:var(--g-tint);color:var(--green-t)}.s-inv #planCash .st .sn.s11{background:#ff9f0a29;color:#b25f00}.s-inv #planCash .st .sn.s23{background:var(--b-tint);color:var(--blue)}:root[data-theme=dark] .s-inv #planCash .st .sn.s11{color:var(--yellow)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .s-inv #planCash .st .sn.s11{color:var(--yellow)}}.s-inv #planCash .st .rk{font-size:10.5px;font-weight:700!important;padding:1px 7px;border-radius:980px;margin-left:6px;vertical-align:1px;white-space:nowrap}.s-inv #planCash .st .rk.ok{background:var(--g-tint);color:var(--green-t)}.s-inv #planCash .st .rk.warn{background:#ff9f0a29;color:#b25f00}.s-inv #planCash .st .rk.bad{background:var(--r-tint);color:var(--red-t)}:root[data-theme=dark] .s-inv #planCash .st .rk.warn{color:var(--yellow)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .s-inv #planCash .st .rk.warn{color:var(--yellow)}}.s-inv #planCash .cx-rv{display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 8px;margin:8px 2px 0;font-size:12px;color:var(--sub);cursor:pointer;width:max-content;max-width:100%;border-radius:6px}.s-inv #planCash .cx-rv b{color:var(--text);font-weight:700!important;font-variant-numeric:tabular-nums}.s-inv #planCash .cx-rv b.neg{color:var(--red-t)}.s-inv #planCash .cx-rv small{font-size:11px}.s-inv #planCash .cx-rv:hover b{color:var(--blue)}.s-inv #planCash .cx-rv:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.s-inv #planSec #planCorpFold .pf-body>#planCorp>.pnlblk{margin:0;padding:0 2px;box-shadow:none;border:0;background:transparent}.s-inv #planCash .st .al{font-size:10.5px;font-weight:700!important;padding:1px 7px;border-radius:980px;background:var(--r-tint);color:var(--red-t);margin-left:6px;vertical-align:1px}.s-inv #planCash .st .ie{display:grid;grid-template-columns:3fr 2fr;gap:12px}.s-inv #planCash .st table.mt{border-collapse:separate;border-spacing:0;width:100%;font-variant-numeric:tabular-nums;font-size:13px}.s-inv #planCash .st .mt th,.s-inv #planCash .st .mt td{text-align:right;padding:8px 12px;border-bottom:1px solid var(--rule)}.s-inv #planCash .st .mt th{font-size:11px;font-weight:600!important;color:var(--sub)}.s-inv #planCash .st .mt th.l,.s-inv #planCash .st .mt td.l{text-align:left}.s-inv #planCash .st .mt td .v{font-weight:600!important;white-space:nowrap}.s-inv #planCash .st .mt td .g{color:var(--green-t)}.s-inv #planCash .st .mt td .r{color:var(--red-t)}.s-inv #planCash .st .mt td .u{display:block;font-size:11px;color:var(--sub);margin-top:1px;white-space:nowrap}.s-inv #planCash .st .mt tr.tt td{border-top:2px solid var(--line);border-bottom:0;font-weight:700!important;background:linear-gradient(var(--cx-act),var(--cx-act)),var(--card)}.s-inv #planCash .st .mt tr.tt td:first-child{border-bottom-left-radius:8px}.s-inv #planCash .st .mt tr.tt td:last-child{border-bottom-right-radius:8px}.s-inv #planCash .st .mt .ch2{font-size:10px;font-weight:700!important;color:var(--sub);background:var(--n-tint);border-radius:980px;padding:1px 7px;margin-left:6px;vertical-align:1px}.s-inv #planCash .st .lv{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:12px;background:var(--inset);border-radius:10px;padding:10px 14px;font-size:12.5px;font-variant-numeric:tabular-nums}.s-inv #planCash .st .lv .t{font-weight:700!important}.s-inv #planCash .st .lv .eq{color:var(--sub)}.s-inv #planCash .st .lv b{font-weight:700!important;color:var(--green-t)}.s-inv #planCash .st .lv b.r{color:var(--red-t)}.s-inv #planCash .st .lv .rt{margin-left:auto}.s-inv #planCash .st details.dw{margin-top:12px;border:1px solid var(--line);border-radius:10px}.s-inv #planCash .st details.dw summary{list-style:none;cursor:pointer;padding:10px 14px;font-size:12.5px;font-weight:700!important;display:flex;align-items:center;gap:8px}.s-inv #planCash .st details.dw summary::-webkit-details-marker{display:none}.s-inv #planCash .st details.dw summary:before{content:"▸";color:var(--blue);font-size:11px}.s-inv #planCash .st details.dw[open] summary:before{content:"▾"}.s-inv #planCash .st details.dw summary span{margin-left:auto;font-weight:600!important;color:var(--sub);font-size:11.5px}.s-inv #planCash .st details.dw .bw{padding:0 14px 12px}.s-inv #planCash .st .empty{font-size:12.5px;color:var(--sub);padding:18px 0;text-align:center}@container invcq (max-width:600px){.s-inv #planCash .st .cx-card{padding:10px 10px 12px}.s-inv #planCash .st .cx-ch .rt{margin-left:0}.s-inv #planCash .st .kp{grid-template-columns:1fr;gap:8px}.s-inv #planCash .st .k b{font-size:20px}.s-inv #planCash .st .bars{grid-template-columns:1fr}.s-inv #planCash .st .lgd,.s-inv #planCash .st .lgd.c3{grid-template-columns:1fr 1fr}.s-inv #planCash .st .tw{border:0}.s-inv #planCash .st table.hd,.s-inv #planCash .st .hd tbody,.s-inv #planCash .st .hd tr,.s-inv #planCash .st .hd td{display:block;width:100%}.s-inv #planCash .st .hd colgroup,.s-inv #planCash .st .hd thead{display:none}.s-inv #planCash .st .hd tbody tr{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line);border-radius:12px;margin-top:8px;overflow:hidden;background:var(--card)}.s-inv #planCash .st .hd tbody tr.gh{margin-top:16px;background:var(--panel)}.s-inv #planCash .st .hd td{border-bottom:0;padding:5px 12px;text-align:left}.s-inv #planCash .st .hd td.l{grid-column:1 / -1;padding-top:10px;padding-bottom:6px;border-bottom:1px solid var(--rule)}.s-inv #planCash .st .hd td[data-v]:not(.l):before{content:attr(data-v);display:block;font-size:10.5px;font-weight:600!important;color:var(--sub)}.s-inv #planCash .st .hd td.e{display:none}.s-inv #planCash .st .hd tbody tr.ft.net{background:linear-gradient(var(--cx-now),var(--cx-now)),var(--card)}.s-inv #planCash .st .hd tbody tr.ft.net td{background:none}.s-inv #planCash .st .hd td:last-child{padding-bottom:10px}.s-inv #planCash .st .hd td .u{white-space:normal}.s-inv #planCash .st .src{justify-content:flex-start}.s-inv #planCash .st tr.it.st-on td:first-child{box-shadow:none}.s-inv #planCash .st tr.it.st-on{box-shadow:inset 0 0 0 2px var(--blue)}.s-inv #planCash .st .ie{grid-template-columns:1fr}.s-inv #planCash .st .mt th,.s-inv #planCash .st .mt td{padding:7px 8px}.s-inv #planCash .st .lv .rt{margin-left:0}.s-inv #planCash .st table.fl,.s-inv #planCash .st .fl tbody,.s-inv #planCash .st .fl tr,.s-inv #planCash .st .fl td{display:block}.s-inv #planCash .st .fl thead{display:none}.s-inv #planCash .st .fl tbody tr{display:grid;grid-template-columns:auto 1fr auto;column-gap:10px;row-gap:4px;padding:9px 10px;border-bottom:1px solid var(--rule)}.s-inv #planCash .st .fl tbody tr.tt{border-bottom:0;border-radius:0 0 8px 8px}.s-inv #planCash .st .fl td{border:0;padding:0}.s-inv #planCash .st .fl td:empty{display:none}.s-inv #planCash .st .fl td:nth-child(1){grid-column:1;grid-row:1;color:var(--sub);font-size:12px}.s-inv #planCash .st .fl td:nth-child(2){grid-column:2;grid-row:1}.s-inv #planCash .st .fl td:nth-child(3){grid-column:3;grid-row:1}.s-inv #planCash .st .fl td:nth-child(4),.s-inv #planCash .st .fl td:nth-child(5){grid-column:1 / -1;text-align:right}.s-inv #planCash .st .fl tr.tt td{background:none}.s-inv #planCash .st .fl tr.tt{background:linear-gradient(var(--cx-act),var(--cx-act)),var(--card)}}.s-inv #planCash .st [data-sttip]{cursor:pointer}.s-inv #planCash .st .k[data-sttip]:hover{box-shadow:inset 0 0 0 1px var(--line)}.s-inv #planCash .st [data-sttip]:focus-visible{outline:none;box-shadow:0 0 0 3px var(--focus)}.s-inv #planCash .st .hd td[data-sttip]:hover{background:var(--sel)}.s-inv #planCash .st tr[hidden]{display:none!important}.s-inv #planCash .st tr.nd td{padding-top:10px;padding-bottom:10px}.s-inv #planCash .st .st-23{font:inherit;font-size:11px;font-weight:700!important;color:var(--blue);background:none;border:0;padding:0 4px;cursor:pointer}.s-inv #planCash .st .bk-ex{font-size:11.5px;color:var(--sub);margin:8px 2px 0}.s-inv #planCash .st .hd.bk td .u{white-space:normal}.s-inv #planCash .st .hd.bk td.l .sn{margin-right:8px}.s-inv #planCash .tb td[data-go]{cursor:pointer}.s-inv #planCash .tb td[data-go] .lk{color:var(--blue);text-decoration:underline dotted}.s-inv #planCash .tb td.ecell{position:relative;cursor:cell}.s-inv #planCash .cx-chip{display:inline-block;margin-left:6px;font-size:10.5px;font-weight:600!important;color:var(--green-t);background:var(--card);border:1px solid currentColor;border-radius:999px;padding:0 6px;vertical-align:1px}.s-inv #planCash .cx-rd{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:20px;border-radius:6px;background:var(--n-tint);font-size:11.5px;font-weight:600!important;color:var(--text)}.s-inv #planCash .cx-eq{margin-top:10px;border-top:1px solid var(--rule);padding-top:8px;display:grid;gap:3px;font-size:11.5px;line-height:1.45;color:var(--text)}.s-inv #planCash .cx-eq[hidden]{display:none}.s-inv #planCash .cx-eq .eq-l{word-break:keep-all;overflow-wrap:anywhere}.s-inv #planCash .cx-eq .eq-l b{font-weight:600!important}.s-inv #planCash .cx-eq .eq-l.none{color:var(--sub)}.s-inv #planCash .cx-eq .eq-h{font-size:11.5px;font-weight:700!important;color:var(--sub);margin-bottom:2px}.s-inv #planCash .cx-eq .eq-l.n4{cursor:pointer;border-radius:4px}.s-inv #planCash .cx-eq .eq-l.n4:before{content:"▸ ";color:var(--sub)}.s-inv #planCash .cx-eq .eq-l.n4[aria-expanded=true]:before{content:"▾ "}.s-inv #planCash .cx-eq .eq-l.n4:hover,.s-inv #planCash .cx-eq .eq-l.n4:focus-visible{background:var(--n-tint);outline:none}.s-inv #planCash .cx-eq .eq-d{margin:1px 0 5px 14px;display:grid;gap:1px;color:var(--sub);word-break:keep-all;overflow-wrap:anywhere}.s-inv #planCash .cx-eq .eq-d[hidden]{display:none}.s-inv #planCash .cx-eq .eq-d b{font-weight:600!important;color:var(--text);margin-right:2px}@container invcq (max-width:600px){.s-inv #planCash .cx-rules{grid-template-columns:1fr 1fr}.s-inv #planCash table.tb{font-size:10px}.s-inv #planCash .tb th,.s-inv #planCash .tb td{padding:5px 6px}}.s-inv.emb .topbar,.s-inv.emb .viewbar,.s-inv.emb .viewback{display:none!important}.s-inv{--inv-vh:max(520px, calc(100vh - 170px) );display:block;height:var(--inv-vh);overflow:auto}@media(max-width:760px){.s-inv{--inv-vh:max(420px, calc(100vh - 260px) )}}.s-inv>.inv-cq{container:invcq / inline-size}.s-inv :is([style*="font-weight:400"],#_ivw#_ivw){font-weight:400!important}.s-inv :is([style*="font-weight:500"],#_ivw#_ivw){font-weight:500!important}.s-inv :is([style*="font-weight:600"],#_ivw#_ivw){font-weight:600!important}.s-inv :is([style*="font-weight:700"],#_ivw#_ivw){font-weight:700!important}.s-inv :is([style*="font-weight:800"],#_ivw#_ivw){font-weight:800!important}html.nc-app,html.nc-app body{height:100%;overflow:hidden;overscroll-behavior:none;background:#000}html.nc-app body{zoom:1;padding:0;margin:0;max-width:none}html.nc-app body>header,html.nc-app #brtRail,html.nc-app #emberFab,html.nc-app #digestBanner,html.nc-app #floorRoot .fl-head{display:none!important}html.nc-app #floorRoot .fl-body{margin:0;min-height:0;background:transparent;box-shadow:none}#ncRoot{position:fixed;inset:0;margin:0 auto;width:100%;z-index:40;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:#000;color:#fff;font-size:16px;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}#ncRoot button{font:inherit;cursor:pointer;touch-action:manipulation}#ncRoot .nc-cam{position:relative;height:100%;overflow:hidden;background:#000;-webkit-user-select:none;user-select:none}#ncRoot .nc-v{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;background:#000}#ncRoot .nc-guide{position:absolute;left:7%;right:7%;top:46%;aspect-ratio:90/54;transform:translateY(-50%);border:2px solid rgba(255,255,255,.9);border-radius:14px;box-shadow:0 0 0 100vmax #00000052;pointer-events:none}#ncRoot .nc-flash{position:absolute;inset:0;background:#fff;opacity:0;pointer-events:none}#ncRoot .nc-flash.on{animation:ncFlash .16s ease-out}@keyframes ncFlash{0%{opacity:.75}to{opacity:0}}#ncRoot .nc-off{position:absolute;inset:0;display:none;flex-direction:column;align-items:center;justify-content:center;gap:14px;background:#111;font-size:17px}#ncRoot .nc-off button{min-height:44px;padding:0 22px;border:0;border-radius:var(--r-full);background:#ffffff29;color:#fff;font-size:16px;font-weight:700}#ncRoot[data-cam=off] .nc-off{display:flex}#ncRoot[data-cam=off] .nc-guide,#ncRoot[data-cam=off] .nc-v{display:none}#ncRoot .ph-top{position:absolute;left:0;right:0;top:0;padding:calc(env(safe-area-inset-top) + 10px) 14px 18px;background:linear-gradient(#0009,#0000);z-index:2}#ncRoot .nc-row{display:flex;align-items:flex-start;gap:8px}#ncRoot .nc-ev{flex:1;min-width:0}#ncRoot .ph-ev{display:flex;align-items:center;gap:8px;width:100%;min-height:44px;padding:0 14px;border:0;border-radius:var(--r-full);text-align:left;background:#ffffff29;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;font-size:16px}#ncRoot .ph-ev b{flex:1;min-width:0;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#ncRoot .ph-ev[data-none] b{color:#fffc;font-weight:500}#ncRoot .ph-ev time{flex:none;color:#ffffffbf;font-variant-numeric:tabular-nums}#ncRoot .co,.nc-sheet .co{flex:none;font-size:16px;font-weight:700;line-height:1.3;border-radius:var(--r-full);padding:0 8px;background:var(--blue);color:#fff}#ncRoot .co.none{background:#ffffff38;color:#fff}#ncRoot .nc-cnt{flex:none;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;min-height:44px;padding:2px 12px;border-radius:14px;background:#00000073;font-size:16px;line-height:1.25;font-variant-numeric:tabular-nums;white-space:nowrap}#ncRoot .nc-cnt b{font-weight:800}#ncRoot .nc-cnt i{font-style:normal;color:#ffd60a;font-weight:600}#ncRoot .nc-cnt i.bad{color:#ff453a}#ncRoot .ph-memo{margin-top:8px;display:flex;align-items:center;gap:10px;min-height:44px;padding:0 14px;border-radius:var(--r-3);background:#ffffff29;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}#ncRoot .ph-memo span{flex:none;color:#ffffffbf;font-size:16px}#ncRoot .ph-memo input{flex:1;min-width:0;border:0;background:transparent;font:inherit;font-size:16px;color:#fff;outline:none;padding:0;height:44px}#ncRoot .ph-memo input::placeholder{color:#ffffff80}#ncRoot .ph-bar{position:absolute;left:0;right:0;bottom:0;z-index:2;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:28px 22px calc(env(safe-area-inset-bottom) + 22px);background:linear-gradient(#0000,#0009)}#ncRoot .alb{justify-self:start;min-height:44px;min-width:64px;padding:0 16px;border:0;border-radius:var(--r-full);background:#ffffff2e;color:#fff;font-size:16px;font-weight:600}#ncRoot .shot{width:84px;height:84px;padding:5px;border-radius:50%;border:4px solid #fff;background:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:none}#ncRoot .shot span{display:block;width:100%;height:100%;border-radius:50%;background:#fff;transition:transform .08s,background .12s;pointer-events:none}#ncRoot .shot:active span{transform:scale(.88)}#ncRoot .shot.burst span{background:#ff3b30;transform:scale(.8)}#ncRoot[data-cam=wait] .shot{opacity:.5}#ncRoot .nc-last{justify-self:end;width:56px;height:56px;border-radius:12px;border:2px solid #fff;background:#2c2c2e center/cover no-repeat}#ncRoot .nc-last.pop{animation:ncPop .2s ease-out}@keyframes ncPop{0%{transform:scale(1.25)}to{transform:scale(1)}}#ncRoot .nc-exit{display:none}#ncRoot .nc-strip{position:absolute;left:0;right:0;bottom:calc(env(safe-area-inset-bottom) + 120px);z-index:3;display:flex;gap:8px;overflow-x:auto;overflow-y:hidden;padding:0 14px;scrollbar-width:none;-webkit-overflow-scrolling:touch}#ncRoot .nc-strip::-webkit-scrollbar{display:none}#ncRoot .nc-strip[hidden],#ncRoot .nc-toast[hidden]{display:none}#ncRoot .nc-chip{flex:none;display:flex;align-items:center;gap:8px;min-height:52px;max-width:240px;padding:4px 12px 4px 4px;border:0;border-radius:14px;text-align:left;background:#0009;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff}#ncRoot .nc-cth{flex:none;width:44px;height:44px;border-radius:10px;background:#2c2c2e center/cover no-repeat}#ncRoot .nc-chip>span:last-child{min-width:0;display:flex;flex-direction:column;line-height:1.25}#ncRoot .nc-chip b,#ncRoot .nc-chip small{display:block;font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#ncRoot .nc-chip b{font-weight:700}#ncRoot .nc-chip small{color:#ffffffbf;font-weight:600}#ncRoot .nc-chip.ok small{color:#30d158}#ncRoot .nc-chip.need small{color:#ffd60a}#ncRoot .nc-chip.same small{color:#64d2ff}#ncRoot .nc-chip.fail{background:#ff453a}#ncRoot .nc-chip.fail small{color:#fff;text-decoration:underline}#ncRoot .nc-toast{position:absolute;left:50%;top:calc(env(safe-area-inset-top) + 124px);transform:translate(-50%);z-index:60;max-width:90%;padding:10px 16px;border-radius:var(--r-full);background:#000000c7;color:#fff;font-size:16px;font-weight:600;white-space:nowrap;pointer-events:none}#ncRoot .nc-ls{position:fixed;inset:0;z-index:50;display:none;align-items:flex-end;justify-content:center;background:#0006}#ncRoot .nc-ls.on{display:flex}#ncRoot .nc-ls-in{width:100%;max-width:390px;max-height:84%;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:var(--gray);color:var(--text);border-radius:var(--r-4) var(--r-4) 0 0;padding-bottom:calc(env(safe-area-inset-bottom) + 20px);animation:ncUp .18s ease-out}@keyframes ncUp{0%{transform:translateY(40px);opacity:.4}to{transform:none;opacity:1}}#ncRoot .nc-ls .ph-it{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}#ncRoot .ph-sum{display:flex;gap:6px;flex-wrap:wrap;padding:14px 14px 4px;font-size:16px}#ncRoot .ph-sum .c{white-space:nowrap;border-radius:var(--r-full);padding:3px 10px;background:var(--card);border:1px solid var(--line);font-weight:600;font-variant-numeric:tabular-nums}#ncRoot .ph-sum .c.ok{color:var(--green-t);background:var(--green);border-color:transparent}#ncRoot .ph-sum .c.need{color:var(--orange-t);background:var(--orange-bg);border-color:transparent}#ncRoot .ph-sum .c.bad{color:var(--red-t)}#ncRoot .ph-list{padding:8px 12px;display:flex;flex-direction:column;gap:8px}#ncRoot .ph-it{display:flex;flex-wrap:wrap;gap:12px;align-items:center;min-height:64px;background:var(--card);border-radius:var(--r-3);padding:10px 12px;box-shadow:var(--sh-1)}#ncRoot .ph-th{width:64px;height:40px;border-radius:6px;flex:none;background:var(--fill) center/cover no-repeat}#ncRoot .ph-tx{flex:1;min-width:0}#ncRoot .ph-tx b{display:block;font-size:17px;font-weight:700;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#ncRoot .ph-tx small{display:block;font-size:16px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#ncRoot .ph-tx small.ev{color:var(--blue)}#ncRoot .ph-faint{color:var(--faint)}#ncRoot .nc-fix{flex-basis:100%;display:grid;grid-template-columns:1fr 1.4fr;gap:6px}#ncRoot .nc-fix input{min-width:0;height:44px;padding:0 12px;border:1px solid var(--line);border-radius:var(--r-2);background:var(--gray);color:var(--text);font:inherit;font-size:16px;-webkit-user-select:text;user-select:text}#ncRoot .nc-fix input.w,#ncRoot .nc-fix .nc-ok,#ncRoot .nc-fix .nc-err{grid-column:1 / -1}#ncRoot .nc-ok{min-height:44px;border:0;border-radius:var(--r-full);background:var(--blue);color:#fff;font-size:16px;font-weight:700}#ncRoot .nc-ok[disabled],#ncRoot .ph-retry[disabled]{opacity:.5}#ncRoot .nc-err{font-size:16px;color:var(--red-t);font-weight:600}#ncRoot .ncst{flex:none;font-size:16px;font-weight:700;border-radius:var(--r-full);padding:3px 10px;white-space:nowrap}#ncRoot .ncst.up{background:var(--hover-fill);color:var(--muted)}#ncRoot .ncst.rd,#ncRoot .ncst.same{background:var(--blue-bg);color:var(--blue)}#ncRoot .ncst.ok{background:var(--green);color:var(--green-t)}#ncRoot .ncst.need{background:var(--orange-bg);color:var(--orange-t)}#ncRoot .ncst.fail{background:var(--red-bg);color:var(--red-t)}#ncRoot .ph-retry{flex:none;min-height:44px;min-width:64px;padding:0 14px;background:var(--card);color:var(--red-t);border:1.5px solid var(--red-t);border-radius:var(--r-full);font-size:16px;font-weight:700}#ncRoot .ph-none{padding:40px 18px;text-align:center;font-size:16px;color:var(--muted)}#ncRoot .ph-none button{margin-top:14px;min-height:44px;border:none;background:var(--blue);color:#fff;border-radius:var(--r-full);padding:0 24px;font-size:16px;font-weight:700}.nc-sheet{position:fixed;inset:0;z-index:9000;background:#0006;display:flex;align-items:flex-end;justify-content:center}.nc-sheet-in{width:100%;max-width:390px;max-height:70vh;overflow-y:auto;background:var(--card);border-radius:var(--r-4) var(--r-4) 0 0;padding:14px 12px calc(env(safe-area-inset-bottom) + 24px);display:flex;flex-direction:column;gap:6px;font-size:16px}.nc-sheet-h{font-size:16px;color:var(--muted);padding:2px 6px 6px}.nc-opt{display:flex;align-items:center;gap:8px;width:100%;min-height:48px;border:0;background:var(--gray);border-radius:var(--r-3);padding:10px 12px;font:inherit;font-size:16px;color:var(--text);text-align:left;cursor:pointer}.nc-opt b{flex:1;min-width:0;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nc-opt time{color:var(--muted);font-variant-numeric:tabular-nums}.nc-opt[disabled]{opacity:.5;cursor:default}.nc-days{display:flex;gap:6px;overflow-x:auto;padding:2px 2px 8px;scrollbar-width:none;flex:none}.nc-days::-webkit-scrollbar{display:none}.nc-day{flex:none;min-height:44px;min-width:56px;padding:0 14px;border:0;border-radius:var(--r-full);background:var(--gray);color:var(--text);font:inherit;font-size:16px;font-weight:600;cursor:pointer}.nc-day.on{background:var(--blue);color:#fff}.nc-dayin{flex:none;min-height:44px;padding:0 10px;border:1px solid var(--line);border-radius:var(--r-full);background:var(--card);color:var(--text);font:inherit;font-size:16px}.nc-dayin.on{border-color:var(--blue);color:var(--blue)}.nc-evs{display:flex;flex-direction:column;gap:6px}html.nc-app #loginOv{padding:calc(env(safe-area-inset-top) + 16px) 16px 16px}html.nc-app #loginOv .modal{width:100%!important;max-width:360px;margin-top:12vh!important}html.nc-app #loginOv .li,html.nc-app #loginOv .btn{font-size:16px;min-height:44px}html.nc-app #loginOv h2{font-size:16px!important}html.nc-app #mfaChalOv input{font-size:16px}@media(min-width:600px){html.nc-app,html.nc-app body{background:#1c1c1e}#ncRoot{max-width:390px;top:20px;bottom:20px;border-radius:28px;box-shadow:0 0 0 1px #ffffff14,0 24px 60px #00000080}#ncRoot .nc-exit{display:block;position:fixed;top:20px;left:20px;min-height:44px;padding:0 18px;border:0;border-radius:var(--r-full);background:#ffffff1f;color:#fff;font-size:16px;font-weight:600}}
