:root{--bg: #ffffff;--card: #f5f7f6;--border: #e3e7e5;--text: #1a1f1d;--text-dim: #6b7873;--text-faint: #a3aca8;--accent: #2e7d5c;--member-name: #007aff;--accent-text: #ffffff;--danger: #d9534f;--warn: #c8944a;--warn-bg: #faeeda;--warn-text: #633806;--grid: #eef1ef;--st-green: #2e7d5c;--st-yellow: #c9a227;--st-orange: #d96a1f;--st-red: #c4342a;--dist-1: #8fc7ad;--dist-2: #4fa07e;--dist-3: #1f5f44;--cleared-bg: #e3f2ea;--accent-soft: #d9ece3;--tap-shadow: 0 2px 6px rgba(0,0,0,.13);--tap-shadow-down: 0 0 1px rgba(0,0,0,.25);--tap-btn-bg: #e3f2ea;--tap-btn-line: #9fcdb6;--tap-btn-text: #1f5f44;--danger-bg: #fdf4f3;--danger-line: #f0d9d7;--radius: 14px;--font: "Noto Sans KR", -apple-system, "Apple SD Gothic Neo", system-ui, sans-serif}*{box-sizing:border-box}html,body,#root{margin:0;min-height:100%;overflow-x:hidden;background:var(--bg);color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased}a{color:inherit}button{font:inherit}input,textarea,select{font-family:inherit}.page{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px}.brand{font-size:24px;font-weight:700;margin:0}.note{font-size:12px;color:var(--text-dim);text-align:center}.foot{text-align:center;font-size:11px;color:var(--text-dim);margin-top:24px}.spacer{flex:1}:root{--splash-bg: #02804a}.splash{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--splash-bg);z-index:100;transition:opacity .3s}.splash.off{opacity:0;pointer-events:none}.splash-logo{position:absolute;top:50%;left:50%;height:95px;max-width:31vw;object-fit:contain;transform:translate(-50%,-88%);animation:logoIn .9s ease-out both}@keyframes logoIn{0%{opacity:0}to{opacity:1}}.splash-foot{position:absolute;left:0;right:0;bottom:calc(52px + env(safe-area-inset-bottom,0px));text-align:center;color:#fff;animation:logoIn .9s ease-out both}.splash-foot p{margin:0;letter-spacing:-.2px;white-space:nowrap}.splash-sg{font-size:14px;font-weight:500;opacity:.85}.splash-foot .splash-nm{margin-top:6px;font-size:15px;font-weight:800;letter-spacing:1px}.login{min-height:100dvh;display:flex;flex-direction:column;padding:0 24px 32px;padding-top:max(18vh,96px)}.login-logo{width:96px;height:96px;object-fit:contain;align-self:center}.login-title{text-align:center;margin:14px 0 0;font-size:20px;font-weight:700;letter-spacing:-.01em}.login-sub{text-align:center;margin:4px 0 0;font-size:13px;color:var(--text-dim)}.form{display:flex;flex-direction:column;gap:10px;margin-top:40px}.field{display:flex;flex-direction:column;gap:6px}.field label{font-size:12px;color:var(--text-dim)}.field input{font:inherit;font-size:16px;color:var(--text);background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:14px;outline:none}.field input:focus{border-color:var(--accent)}.remember{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-dim);margin-top:2px}.remember input{accent-color:var(--accent);width:16px;height:16px}.err{margin:4px 0 0;font-size:13px;color:var(--danger)}.err-sub{margin:-4px 0 0;font-size:12px;color:var(--text-dim);word-break:keep-all}.primary{width:100%;margin-top:18px;height:52px;border:0;border-radius:var(--radius);background:var(--accent);color:var(--accent-text);font-size:16px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:10px}.primary:disabled{opacity:.85}.links{display:flex;justify-content:center;gap:18px;margin-top:18px;font-size:13px}.links a{color:var(--text-dim);text-decoration:none}.links a.strong{color:var(--accent);font-weight:600}.spin{width:16px;height:16px;border-radius:50%;border:2px solid rgba(255,255,255,.35);border-top-color:var(--accent-text);animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.spin,.splash-logo{animation:none}}.home{min-height:100dvh;padding:max(env(safe-area-inset-top),16px) 20px 24px;display:flex;flex-direction:column}.home-head{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;padding:12px 0 10px}.hh-left{min-width:0}.hh-pills{display:inline-flex;gap:5px;flex-wrap:wrap}.pill-out{font-size:12px;padding:4px 10px;border-radius:999px;border:1px solid var(--border);color:var(--text-dim)}.pill-in{font-size:12px;padding:4px 10px;border-radius:999px;background:var(--cleared-bg);color:var(--accent)}.pill-in.grey{background:var(--grid);color:var(--text-dim)}.hh-name{margin:7px 0 0 11px;font-size:20px;font-weight:700}.home-hello{margin:0;font-size:13px;color:var(--text-dim)}.home-title{margin:2px 0 0;font-size:20px;font-weight:700}.head-btns{display:flex;gap:6px}.ghost{text-decoration:none;background:var(--tap-btn-bg);border:1px solid var(--tap-btn-line);border-radius:10px;padding:8px 12px;font-size:13px;font-weight:600;color:var(--tap-btn-text);box-shadow:var(--tap-shadow);display:inline-flex;align-items:center;justify-content:center}.ghost:active{transform:translateY(2px);box-shadow:var(--tap-shadow-down)}.ghost:disabled{opacity:.6}.group{margin-top:18px}.group-title{margin:0 0 8px 4px;font-size:13px;font-weight:600;color:var(--text-dim)}.rows{list-style:none;margin:0;padding:0;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;background:var(--card)}.rows li+li{border-top:1px solid var(--border)}.rows.tone-green{background:#eef7f2;border-color:#cfe6d8}.rows.tone-green li+li{border-top-color:#cfe6d8}.rows.tone-peach{background:#fbf6ee;border-color:#eadcc3}.rows.tone-peach li+li{border-top-color:#eadcc3}.rows.tone-peach .row-ic{color:#a8702a}.ghost.sm{height:34px;padding:0 11px;font-size:13px}.row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;height:56px;padding:0 14px 0 16px;text-decoration:none}.row:active{background:var(--border)}.row-label{font-size:16px;font-weight:600}.row-sub{font-size:12px;color:var(--text-dim);text-align:right;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.row-chev{font-size:20px;color:var(--text-dim)}.ads{margin-top:28px;padding-top:14px;border-top:1px solid var(--border)}.ads-label{margin:0 0 8px 4px;font-size:11px;color:var(--text-dim)}.ads-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ad{display:flex;align-items:center;gap:9px;min-height:82px;min-width:0;padding:8px;border:1px solid var(--border);border-radius:13px;background:var(--card);text-decoration:none}.ad.wide{gap:12px;padding-right:12px}.ad.wide .ad-pic{width:100px}.ad:not(.wide) .ad-name{font-size:13px}.ad-pic{width:66px;height:66px;flex:none;border-radius:10px;object-fit:cover;background:var(--border)}.ad-pic-empty{display:flex;align-items:center;justify-content:center;font-weight:700;color:var(--text-dim)}.ad-body{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.ad-name{font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ad-sub{font-size:11px;color:var(--text-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sub{min-height:100dvh;padding:max(env(safe-area-inset-top),8px) 20px 32px}.hd{display:grid;grid-template-columns:36px 1fr auto;align-items:center;gap:6px;padding:8px 0 14px}.hd-back{width:36px;height:36px;border:0;background:none;font-size:30px;line-height:1;color:var(--text-dim);padding:0;margin-left:-8px}.hd-title{margin:0;font-size:20px;font-weight:700}.hd-sub{margin:2px 0 0;font-size:12px;color:var(--text-dim)}.tap{background:var(--bg)!important;box-shadow:var(--tap-shadow)}.tap:active{transform:translateY(2px);box-shadow:var(--tap-shadow-down)}.card{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);padding:16px;font-size:14px;line-height:1.7}.muted{color:var(--text-dim)}.btn.small{display:inline-block;margin-top:10px;padding:10px 16px;font-size:14px}.chips{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 12px}.chip{border:1px solid var(--border);background:var(--bg);color:var(--text-dim);border-radius:999px;padding:7px 12px;font-size:13px}.chip.on{background:var(--accent);border-color:var(--accent);color:var(--accent-text);font-weight:600}.chips.static .chip{padding:5px 10px;font-size:12px}.list{list-style:none;margin:0;padding:0}.list-month{margin:14px 0 6px 4px;font-size:12px;font-weight:600;color:var(--text-dim)}.list .row{height:auto;min-height:56px;padding:12px 12px 12px 16px;border:1px solid var(--border);border-radius:var(--radius);background:var(--card);margin-bottom:6px;grid-template-columns:1fr auto}.list .row.boxed{margin-bottom:6px}.row-main{display:flex;flex-direction:column;gap:3px;min-width:0}.row-sub2{font-size:12px;color:var(--text-dim)}.pill-new{margin-left:6px;font-size:10px;font-weight:800;color:var(--accent-text);background:var(--danger);border-radius:999px;padding:2px 6px;vertical-align:middle}.summary{white-space:pre-wrap;font-size:15px;line-height:1.75;margin:0 0 24px}.pos-club{margin:12px 0 6px;font-size:12px;font-weight:700;color:var(--text-dim)}.pos-row{display:block;width:100%;text-align:left;border:1px solid var(--border);border-radius:10px;background:var(--card);padding:10px 12px;margin-bottom:6px;color:var(--text)}.pos-row.today{border-color:var(--warn)}.pos-head{display:flex;align-items:center;gap:10px}.pos-art{width:40px;height:54px;object-fit:contain;border-radius:6px;background:var(--bg);flex:none}.pos-key{min-width:26px;flex:none;font-size:13px;font-weight:800;color:var(--text-dim)}.pos-main{flex:1;min-width:0;display:flex;flex-direction:column}.pos-name{font-size:14px}.pos-sub{font-size:12px;color:var(--text-dim)}.pill{font-size:11px;padding:3px 8px;border-radius:20px;white-space:nowrap}.pill.today{background:var(--warn-bg);color:var(--warn-text);font-weight:700}.pos-body{display:flex;flex-direction:column;gap:6px;margin-top:8px;font-size:14px;line-height:1.7}.pos-accent{color:var(--accent)}.pos-dim{font-size:13px;color:var(--text-dim)}.pos-empty{opacity:.6;border:1px solid var(--border);border-radius:10px;padding:8px 12px;font-size:12px;color:var(--text-dim);margin:0 0 6px}.btn{display:inline-block;margin-top:24px;padding:14px 28px;border:0;border-radius:var(--radius);background:var(--accent);color:var(--accent-text);font-size:16px;font-weight:600;text-decoration:none}.small{font-size:12px}.card.pad{margin-bottom:24px;padding:13px}.card-title{margin:0;font-size:15px;font-weight:600}.seg{display:flex;gap:5px;margin-bottom:10px}.seg button{flex:1;padding:7px 0;border:0;border-radius:7px;background:none;color:var(--text-dim);font-size:13px}.seg button.on{background:var(--border);color:var(--text);font-weight:600}.radar,.trail{width:100%;height:auto;display:block}.legend{display:flex;gap:14px;justify-content:center;margin-top:6px;font-size:11px;color:var(--text-dim)}.legend i{display:inline-block;width:14px;vertical-align:middle}.lg-now{height:2.5px;background:var(--accent)}.lg-start{height:0;border-top:1.7px dashed var(--text-dim)}.lg-none{height:0;border-top:1.4px dashed var(--text-faint)}.cell{display:flex;align-items:center;gap:9px;width:100%;text-align:left;border:0;border-left:4px solid var(--border);border-radius:0 8px 8px 0;padding:9px 11px;background:var(--bg);margin-top:6px;color:var(--text)}.cell.dim{opacity:.55}.cell.sel{outline:1px solid var(--accent)}.cell-key{font-size:12px;color:var(--text-dim);min-width:26px}.cell-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.cell-name{font-size:14px}.cell-sub{font-size:11px;color:var(--text-dim)}.cell-right{text-align:right;font-size:11px;display:flex;flex-direction:column;align-items:flex-end;gap:3px}.pips{display:flex;gap:2.5px}.pips i{width:7px;height:7px;border-radius:1px;display:block}.pill.cleared{background:var(--cleared-bg);color:var(--accent);font-size:11px}.row.boxed{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);height:auto;min-height:56px;padding:12px 14px 12px 16px;grid-template-columns:1fr auto}.sec-line{display:flex;align-items:center;justify-content:space-between;border-bottom:1.5px solid var(--border);padding:0 2px 6px;margin:14px 0 9px;font-size:14px;font-weight:600;color:var(--text)}.sec-line>span{font-size:11px;font-weight:400;color:var(--text-dim)}.sec-line:first-of-type{margin-top:2px}.card.pad.linked{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1.5px solid var(--accent);background:#f0f8f3}.card.pad.unlinked{border:1.5px solid var(--st-yellow);background:#fdf8e6}.pill-warn{flex:none;font-size:11px;padding:3px 9px;border-radius:999px;background:var(--st-yellow);color:var(--accent-text)}.pill-on{flex:none;font-size:11px;padding:3px 9px;border-radius:999px;background:var(--accent);color:var(--accent-text)}.grade{display:inline-block;margin-left:6px;font-size:11px;font-weight:600;padding:2px 8px;border-radius:999px;vertical-align:1px}.grade.g-paid{background:var(--cleared-bg);color:var(--accent)}.grade.g-trial{background:var(--warn-bg);color:var(--warn-text)}.grade.g-free{background:var(--border);color:var(--text-dim)}.lockwrap{position:relative}.lockbody{filter:blur(3.5px);opacity:.4;pointer-events:none;-webkit-user-select:none;user-select:none}.lockover{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;text-align:center;padding:20px}.lock-icon{margin:0;font-size:20px}.lock-title{margin:2px 0 0;font-size:15px;font-weight:600;color:var(--text)}.lock-sub{margin:0;font-size:13px;color:var(--text-dim)}.lockover .btn{margin-top:12px}.notice{border:1px solid var(--danger-line);background:var(--danger-bg);border-radius:12px;padding:11px 13px;margin-bottom:14px}.notice-label{margin:0 0 6px;font-size:11px;color:var(--text-dim)}.notice-row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:6px 0;text-decoration:none}.notice-row+.notice-row{border-top:.5px solid var(--danger-line)}.notice-dot{width:8px;height:8px;border-radius:50%;display:block}.notice-title{font-size:14px;color:var(--text)}.notice-count{font-size:13px;color:var(--danger)}.bigbtn{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;background:linear-gradient(135deg,#3a9070 0%,var(--accent) 50%,#24684a 100%);border-radius:20px;padding:26px 19px;margin-bottom:24px;text-decoration:none;box-shadow:0 6px 16px #2e7d5c59}.bigbtn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url(/logo-white.png) no-repeat;background-size:250px auto;background-position:right 10px top -4px;opacity:.18;transform:rotate(6deg);pointer-events:none}.bigbtn:active{transform:translateY(2px);box-shadow:0 2px 6px #2e7d5c4d}.bigbtn>*{position:relative}.bigbtn-title{display:block;font-size:24px;font-weight:800;letter-spacing:-1.5px;color:var(--accent-text)}.bigbtn-mic{width:48px;height:48px;border-radius:50%;background:var(--st-red);color:#fff;display:flex;align-items:center;justify-content:center;flex:none;box-shadow:0 3px 8px #00000047}.row.ico{grid-template-columns:22px 1fr auto auto;padding-left:14px}.row-ic{display:flex;align-items:center;color:var(--accent)}.foot-btns{display:flex;gap:7px;flex-wrap:wrap;margin-top:20px}.srch{display:flex;align-items:center;gap:8px;background:var(--card);border:1px solid var(--border);border-radius:11px;padding:10px 12px;margin-bottom:10px}.srch input{flex:1;min-width:0;border:0;background:none;outline:none;font:inherit;font-size:16px;color:var(--text)}.srch input::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.srch-x{border:0;background:none;color:var(--text-dim);font-size:20px;line-height:1;padding:0 2px}.tiles{display:flex;gap:8px;margin-bottom:10px}.tile{flex:1;display:flex;flex-direction:column;align-items:center;gap:2px;border:1px solid var(--border);background:var(--bg);border-radius:12px;padding:11px 6px;position:relative;font:inherit;color:var(--text);box-shadow:var(--tap-shadow)}.tile:after{content:"›";position:absolute;right:7px;top:3px;font-size:14px;line-height:1;color:var(--accent)}.tile:active{transform:translateY(2px);box-shadow:var(--tap-shadow-down)}.tile.on{border-color:var(--accent);background:var(--cleared-bg)}.tile.on:after{content:"✓";font-size:11px;top:5px}.tile-n{font-size:20px;font-weight:700}.tile-l{font-size:11px;color:var(--text-dim)}.fbar{display:flex;align-items:center;gap:9px;margin-bottom:12px}.mbar{display:flex;align-items:center;gap:7px;flex-wrap:wrap;border:1px solid var(--border);background:var(--card);border-radius:11px;padding:10px 12px;margin-bottom:10px}.mbar.stick{position:sticky;top:8px;z-index:5;box-shadow:0 2px 8px #00000014}.mbar-t{flex:1;min-width:120px;font-size:13px;color:var(--text-dim)}.mbar-b{border:1px solid var(--border);background:var(--bg);color:var(--text);border-radius:9px;height:32px;padding:0 11px;font-size:13px}.mbar-b:disabled{opacity:.45}.mbar-x{border:0;background:none;color:var(--text-dim);font-size:13px}.mrow{display:flex;align-items:center;gap:10px;border:1px solid var(--border);border-radius:var(--radius);background:var(--card);padding:12px 13px 12px 14px;margin-bottom:6px;color:var(--text);font:inherit;text-align:left}.mchk{width:19px;height:19px;flex:none;accent-color:var(--accent)}.mrow-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px;text-align:left;border:0;background:none;padding:0;color:inherit;font:inherit}.mrow-name{font-size:15px;font-weight:600}.mrow-sub{font-size:12px;color:var(--text-dim)}.mrow-les{font-size:12px;color:var(--accent)}.pill.ok{margin-left:6px;background:var(--cleared-bg);color:var(--accent);font-size:11px}.pill.wait{margin-left:6px;background:var(--warn-bg);color:var(--warn-text);font-size:11px}.pill.exp{margin-left:6px;background:var(--grid);color:var(--text-dim);font-size:11px}.ovl{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:#00000073;display:flex;align-items:flex-end;justify-content:center}.sheet{width:100%;max-width:430px;background:var(--bg);border-radius:20px 20px 0 0;padding:16px 14px calc(18px + env(safe-area-inset-bottom))}.sheet-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.sheet-title{margin:0;font-size:16px;font-weight:700}.sheet-x{border:0;background:none;color:var(--text-dim);font-size:20px;line-height:1}.sheet-item{display:flex;align-items:center;gap:10px;width:100%;text-align:left;border:1px solid var(--border);background:none;border-radius:12px;padding:13px;margin-bottom:7px;color:var(--text)}.sheet-item.first{border:1.4px solid var(--accent);background:var(--cleared-bg)}.si-t{display:block;font-size:15px;font-weight:600}.sheet-item.first .si-t{color:var(--accent)}.si-s{display:block;margin-top:2px;font-size:13px;color:var(--text-dim)}.md-head.locked{opacity:.75}.md-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.md-name{margin:0;font-size:20px;font-weight:700}.md-btns{display:flex;gap:6px;flex:none}.md-name-row{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px}.md-start{flex:none;height:32px;padding:0 12px;border:0;border-radius:10px;background:var(--accent);color:var(--accent-text);font-size:14px;font-weight:600}.md-link{display:flex;align-items:center;justify-content:space-between;gap:10px}.md-code{margin-top:12px;border-top:1px solid var(--border);padding-top:12px}.md-code-box{margin:8px 0 10px;font-size:24px;font-weight:800;letter-spacing:4px;text-align:center;background:var(--bg);border-radius:12px;padding:14px}.md-stats{display:flex;gap:10px}.md-stats>div{flex:1;display:flex;flex-direction:column;gap:3px}.md-stats b{font-size:16px}.md-engage{margin:10px 4px 24px;font-size:13px;color:var(--accent)}.mix{display:flex;align-items:center;gap:10px;margin:7px 0}.mix.dim{opacity:.5}.mix-l{width:72px;flex:none;font-size:13px;font-weight:600}.mix-bar{flex:1;height:9px;border-radius:5px;background:var(--grid);overflow:hidden}.mix-bar i{display:block;height:100%}.mix-n{width:38px;text-align:right;font-size:13px;font-weight:700}.mrow-btn{width:100%;text-align:left;border:0;font:inherit;color:inherit}.two{display:grid;grid-template-columns:1fr 1fr;gap:10px}.field select,.field textarea{font:inherit;font-size:16px;color:var(--text);background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:14px;outline:none}.phone{display:flex;align-items:center;gap:8px}.phone span{font-size:16px;color:var(--text-dim)}.phone input{flex:1;min-width:0}.rec-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.rec-dot{width:22px;height:22px;border-radius:50%;background:var(--st-red);display:inline-flex;align-items:center;justify-content:center;flex:none}.tr{width:100%;font:inherit;font-size:16px;line-height:1.65;color:var(--text);background:var(--bg);border:1px solid var(--border);border-radius:12px;padding:12px;outline:none;resize:vertical}.tr:focus{border-color:var(--accent)}.summary-edit{margin-top:12px;min-height:220px}.lmsg{margin:10px 0 0;font-size:13px;line-height:1.7;word-break:keep-all;overflow-wrap:anywhere;white-space:pre-line}.lmsg.ok{color:var(--accent)}.lmsg.warn{color:var(--warn-text)}.lmsg.err{color:var(--danger)}.warnbox{margin-top:10px;background:var(--danger-bg);border:1px solid var(--danger-line);border-radius:12px;padding:10px 12px}.warnbox>b{color:var(--danger);font-size:14px}.warn-row{display:flex;flex-direction:column;gap:2px;width:100%;text-align:left;border:0;background:none;padding:7px 0;font:inherit;font-size:13px;color:var(--danger);border-top:.5px solid var(--danger-line)}.warn-row:first-of-type{border-top:0}.sheet.tall{max-height:80vh;display:flex;flex-direction:column}.sheet-list{overflow-y:auto;flex:1}.hl-wrap{position:relative;margin-top:12px}.hl-back{position:absolute;top:0;right:0;bottom:0;left:0;padding:12px;border:1px solid transparent;border-radius:12px;font:inherit;font-size:16px;line-height:1.65;white-space:pre-wrap;word-break:keep-all;overflow-wrap:anywhere;color:transparent;pointer-events:none;overflow:hidden}.hl-back mark{background:var(--warn-bg);color:transparent;border-radius:3px}.hl-front{position:relative;margin-top:0;background:transparent}.today-btn{display:inline-block;margin-top:4px;padding:6px 11px;border-radius:999px;border:1px solid var(--border);font-size:12px;color:var(--text-dim);background:var(--bg)}.today-btn.on{border-color:var(--warn);background:var(--warn-bg);color:var(--warn-text);font-weight:700}.ask-text{margin:4px 0 14px;font-size:16px;font-weight:600;color:var(--text);word-break:keep-all;text-align:center}.gi-list{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);padding:2px 13px;overflow-y:auto}.gi-row{display:flex;align-items:center;gap:10px;padding:10px 0}.gi-row+.gi-row{border-top:1px solid var(--border)}.gi-row-main{flex:1;min-width:0;display:flex;flex-direction:column}.gi-name{font-size:14px;font-weight:700}.gi-tel{font-size:12px;color:var(--text-dim);margin-top:2px}.xl-list{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);padding:2px 14px;max-height:38vh;overflow-y:auto;margin-bottom:10px}.xl-row{display:flex;align-items:flex-start;gap:9px;padding:11px 0}.xl-row+.xl-row{border-top:1px solid var(--border)}.xl-no{min-width:22px;flex:none;padding-right:4px;box-sizing:border-box;font-size:11px;color:var(--text-faint);padding-top:3px}.xl-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.xl-name{font-size:15px;font-weight:700;display:flex;align-items:center;gap:7px}.xl-tel{font-size:12px;color:var(--text-dim)}.xl-desc{font-size:11px;color:var(--text-faint)}.xl-note{margin:0 0 10px;font-size:12px;color:var(--warn-text);line-height:1.5;word-break:keep-all}.xl-miss{display:flex;align-items:center;gap:9px;width:100%;text-align:left;border:1px solid var(--warn);background:var(--warn-bg);border-radius:var(--radius);padding:11px 13px;margin-bottom:10px;color:var(--text)}.xl-miss-main{flex:1;min-width:0;display:flex;flex-direction:column}.xl-miss-t{font-size:14px;font-weight:700;color:var(--warn-text)}.xl-miss-s{font-size:12px;color:var(--text-dim);margin-top:2px}.ask-text{white-space:pre-line}.row.boxed.sel{border-color:var(--accent);background:var(--cleared-bg)}.row.boxed.sel .row-chev{color:var(--accent);font-weight:800}.ovl.top{align-items:flex-start}.ovl.top .sheet{border-radius:0 0 20px 20px;padding-top:calc(10px + env(safe-area-inset-top));padding-bottom:14px}.ovl.top .sheet.tall{max-height:60vh}.ovl.top .sheet.full{max-height:none;height:100dvh;border-radius:0;padding-bottom:calc(10px + env(safe-area-inset-bottom))}.cho-head{font-size:12px;font-weight:600;color:var(--accent);margin:8px 2px 4px}.set-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 0;font-size:15px}.set-row>span{min-width:0;word-break:keep-all}.set-row+.set-row{border-top:1px solid var(--border)}.set-row .tog{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:46px;height:27px;border-radius:999px;background:var(--border);position:relative;transition:background .15s;margin:0;flex:none}.set-row .tog:after{content:"";position:absolute;top:3px;left:3px;width:21px;height:21px;border-radius:50%;background:var(--bg);box-shadow:0 1px 2px #0003;transition:left .15s}.set-row .tog:checked{background:var(--accent)}.set-row .tog:checked:after{left:22px}.rows .row{width:100%;border:0;background:none;color:var(--text);text-align:left;font:inherit}.doc-body{margin:0;white-space:pre-wrap;font-size:14px;line-height:1.85;word-break:keep-all}.list .row.ac-row{display:block;padding:0}.list .row.ac-row.open{border-color:var(--accent)}.ac-row.tap{background:var(--bg);box-shadow:var(--tap-shadow)}.ac-row.tap:active{transform:translateY(2px);box-shadow:var(--tap-shadow-down)}.ac-row.tap.noopen:active{transform:none;box-shadow:var(--tap-shadow)}.ac-row.tap .ac-chev{font-size:15px;color:var(--accent);margin-left:6px;display:inline-block;transition:transform .15s}.ac-row.open .ac-chev{transform:rotate(180deg)}.ac-head{display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px;width:100%;padding:12px 14px 12px 16px;border:0;background:none;color:var(--text);text-align:left;font:inherit}.ac-head:disabled{opacity:1}.ac-perms{border-top:1px solid var(--border);margin:0 14px 14px 16px;padding-top:4px}.ac-perms .set-row{font-size:14px;padding:9px 0}:root{--kb-green-bg: #e3f2ea;--kb-green-bd: #c5e2d3;--kb-green-tt: #1f5a41;--kb-red-bg: #fdf0ee;--kb-red-bd: #f1cfca;--kb-red-tx: #a33a33;--kb-orange-bg: #fbf1e3;--kb-orange-bd: #eed6b3;--kb-orange-tx: #8a5a14;--kb-blue-bg: #eef3f7;--kb-blue-bd: #d5e0ea;--kb-blue-tx: #34526a;--kb-blue-sub: #6b8397;--kb-blue-tt: #2f5f86;--kb-card2: #eef1ef}.kb-load{padding:10px 2px}.kb-fail{color:var(--danger);font-size:14px}.kb-empty{padding:16px 2px;line-height:1.7;font-size:15px}.kb-head{margin:0 0 12px}.kb-crumb{font-size:12px;color:var(--text-dim);margin:0 0 4px}.kb-title{margin:0 0 4px;font-size:20px;line-height:1.4;font-weight:700}.kb-sub{font-size:13px;color:var(--text-dim);margin-bottom:6px;line-height:1.55}.kb-tip{background:var(--card);border-radius:12px;padding:12px 14px;margin:0 0 14px;font-size:13px;color:var(--text);line-height:1.65}.kb-hd{display:flex;align-items:center;gap:9px;margin:14px 0 7px}.kb-hd:first-child{margin-top:0}.kb-hd span{font-size:12px;color:var(--accent);font-weight:700;letter-spacing:.4px;white-space:nowrap}.kb-hd i{flex:1;height:1px;background:var(--border);display:block}.kb-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(86px,auto);gap:8px;align-items:stretch;margin-bottom:4px}.kb-blk{border-radius:14px;padding:10px 9px 9px;margin-bottom:10px}.kb-blk.t1{background:#eef7f2}.kb-blk.t1 .kb-hd span{color:#1f5f44}.kb-blk.t2{background:#fbf6ee}.kb-blk.t2 .kb-hd span{color:#7a4f14}.kb-blk.t2 .kb-ico,.kb-blk.t2 .kb-ico svg *{color:#a8702a;stroke:#a8702a}.kb-blk.t2 .kb-pill{color:#7a4f14;background:#f3e4c8}.kb-blk.t3{background:#eef1f3}.kb-blk.t3 .kb-hd span{color:#3d4b55}.kb-blk.t3 .kb-ico,.kb-blk.t3 .kb-ico svg *{color:#5c6f7b;stroke:#5c6f7b}.kb-blk.t3 .kb-pill{color:#3d4b55;background:#dde3e8}.kb-blk.t4{background:#fbeeee}.kb-blk.t4 .kb-hd span{color:#8a2c2c}.kb-blk.t4 .kb-ico,.kb-blk.t4 .kb-ico svg *{color:#b04545;stroke:#b04545}.kb-blk .kb-hd{margin:0 2px 8px}.kb-blk .kb-hd i{display:none}.kb-blk .kb-hd span{font-size:13px;letter-spacing:0}.kb-blk .kb-grid{margin-bottom:0}.kb-blk .kb-cell{box-shadow:var(--tap-shadow)}.kb-cell.kbs{justify-content:center}.kb-subrow{display:flex;align-items:flex-start;gap:6px;width:100%}.kb-cell.kbs .kb-ico{flex:none;width:18px;height:18px;margin:1px 0 0}.kb-cell.kbs .kb-ico svg{width:18px;height:18px}.kb-cell.kbs .kb-ct{flex:1;min-width:0;font-size:14px;word-break:keep-all;overflow-wrap:normal;text-wrap:balance}.kb-cell.kbs .kb-ct.long{font-size:13px;letter-spacing:-.2px}.kb-pill-in{font-size:10px;color:var(--accent);background:var(--cleared-bg);border-radius:999px;padding:2px 7px;flex:none}.kb-cell.kbs .kb-pill-in{margin:6px 0 0 24px}.kb-secsrc{margin-top:8px;padding-top:6px;border-top:1px dashed var(--border);font-size:10px;color:var(--text-faint);line-height:1.5;display:flex;align-items:center;gap:4px;flex-wrap:wrap}.kb-secsrc>a,.kb-secsrc>span:not(.kb-secsrc-k){flex:1 1 auto;min-width:0;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kb-secsrc-line{flex-basis:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kb-secsrc a{color:var(--text-dim);text-decoration:underline;text-underline-offset:2px}.kb-secsrc-line a{color:var(--text-dim)}.kb-secsrc-k{color:var(--text-faint)}.kb-secsrc-more{flex:none;border:0;background:var(--grid);color:var(--text-dim);border-radius:999px;padding:1px 6px;font-size:10px}.kb-blk .kb-cell:active{transform:translateY(2px);box-shadow:var(--tap-shadow-down);background:var(--bg)}.kb-cell{position:relative;display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:0;width:100%;height:100%;border:1px solid var(--border);border-radius:14px;background:var(--bg);padding:11px 12px;color:var(--text)}.kb-cell:active{background:var(--card)}.kb-cell.off{opacity:.55}.kb-ico{display:block;width:22px;height:22px;margin-bottom:5px;color:var(--accent)}.kb-ico svg{width:22px;height:22px;display:block}.kb-ico svg *{stroke:var(--accent)}.kb-pill{position:absolute;top:8px;right:9px;font-size:10px;color:var(--accent);background:var(--cleared-bg);border-radius:999px;padding:2px 7px;line-height:1.55}.kb-cell:has(.kb-pill):not(:has(.kb-ico)) .kb-ct{padding-top:12px}.kb-ct{font-size:15px;font-weight:700;line-height:1.35;word-break:keep-all;overflow-wrap:break-word}.kb-cs{font-size:11px;color:var(--text-dim);margin-top:4px;line-height:1.45;word-break:keep-all}.kb-cs.strong{color:var(--accent);font-weight:700}.kb-artrow{display:flex;align-items:center;gap:12px;width:100%;text-align:left;border:1px solid var(--border);border-radius:14px;background:var(--bg);padding:12px 14px;margin-bottom:10px;color:var(--text)}.kb-artrow:active{background:var(--card)}.kb-art{flex:0 0 66px}.kb-art.wide{flex:0 0 150px}.kb-art svg{display:block;max-width:100%;height:auto}.kb-artrow-main{flex:1;display:flex;flex-direction:column;gap:5px;min-width:0}.kb-artrow-t{font-size:16px;font-weight:700;line-height:1.4}.kb-artrow-s{font-size:11px;color:var(--accent);font-weight:700}.kb-card{background:var(--card);border:1px solid var(--border);border-radius:14px;padding:14px;margin-bottom:10px}.kb-sec{border-radius:14px;margin-bottom:10px;overflow:hidden;background:var(--card);border:1px solid var(--border)}.kb-sec:nth-of-type(2n){background:var(--kb-card2)}.kb-sec.orange{background:var(--kb-orange-bg);border-color:var(--kb-orange-bd)}.kb-sec.red{background:var(--kb-red-bg);border-color:var(--kb-red-bd)}.kb-sec-h{display:flex;justify-content:space-between;align-items:center;width:100%;padding:15px 16px;border:0;background:none;text-align:left;color:var(--text)}.kb-sec-t{font-size:15px;font-weight:700}.kb-sec.green .kb-sec-t{color:var(--kb-green-tt)}.kb-sec.red .kb-sec-t{color:var(--kb-red-tx)}.kb-sec.orange .kb-sec-t{color:var(--kb-orange-tx)}.kb-sec.blue .kb-sec-t{color:var(--kb-blue-tt)}.kb-sec-a{font-size:13px;color:var(--text-dim)}.kb-sec-b{padding:0 16px 16px}.kb-lines{font-size:15px;line-height:1.75}.kb-lines.blue{color:var(--kb-blue-tx)}.kb-lines.red{color:var(--kb-red-tx)}.kb-l{margin:0 0 7px}.kb-l.in{margin-left:12px}.kb-l-h{font-size:15px;font-weight:700;margin:16px 0 8px}.kb-l-h.first{margin-top:0}.kb-l-br{font-weight:700;line-height:1.6;margin:18px 0 9px;padding-left:14px;text-indent:-14px}.kb-l-dot{font-size:6px;vertical-align:4px}.kb-l-arrow{color:var(--accent);margin:0 0 8px 26px;text-indent:-14px;padding-left:14px}.kb-l-num{display:flex;gap:8px;margin:0 0 8px}.kb-l-num>span:first-child{flex:0 0 auto;color:var(--text-dim);font-weight:700}.kb-move{margin-bottom:13px}.kb-move-h{font-size:16px;font-weight:700;color:var(--accent);line-height:1.5;margin-bottom:3px}.kb-move-b{font-size:15px;line-height:1.75}.kb-warn{font-size:15px;color:var(--kb-red-tx);line-height:1.75}.kb-rednote{background:var(--kb-red-bg);border:1px solid var(--kb-red-bd);border-radius:12px;padding:13px;margin-top:12px;font-size:14px;color:var(--kb-red-tx);line-height:1.7}.kb-rednote-t{font-size:12px;font-weight:700;margin-bottom:5px}.kb-orangebox{margin-top:12px;background:var(--kb-orange-bg);border:1px solid var(--kb-orange-bd);border-radius:12px;padding:13px}.kb-orangebox-t{font-size:12px;color:var(--kb-orange-tx);font-weight:700;margin-bottom:7px}.kb-case{background:var(--kb-blue-bg);border:1px solid var(--kb-blue-bd);border-radius:12px;padding:13px;margin-top:12px;font-size:14px;color:var(--kb-blue-tx);line-height:1.75}.kb-case-t{font-size:12px;color:var(--kb-blue-sub);margin-bottom:6px}.kb-case-src{margin-top:10px;font-size:12px;color:var(--kb-blue-sub)}.kb-case-src a{color:inherit}.kb-tag{display:inline-block;font-size:11px;font-weight:700;padding:3px 8px;border-radius:99px;background:var(--cleared-bg);color:var(--accent);margin-right:6px}.kb-item{padding:12px 0;border-top:1px solid var(--border)}.kb-item:first-child{border-top:0;padding-top:0}.kb-item-h{font-size:15px;font-weight:700;margin-top:4px}.kb-item-h.accent{color:var(--accent);margin-top:0}.kb-item-b{font-size:14px;color:var(--text);margin-top:6px;line-height:1.7}.kb-item-f{font-size:12px;color:var(--text-dim);margin-top:7px}.kb-item-f a{color:var(--text-dim)}.kb-alias{font-size:12px;color:var(--text-dim);font-weight:500}.kb-cat{font-size:13px;font-weight:700;color:var(--accent);margin:14px 0 8px;letter-spacing:.3px}.kb-src{margin-top:18px;padding-top:12px;border-top:1px solid var(--border);font-size:12px;color:var(--text-dim);line-height:1.7}.kb-src.in{margin-top:14px;padding-top:11px}.kb-src a{color:var(--text-dim)}.kb-foot{margin-top:7px;font-size:12px;color:var(--text-dim);line-height:1.7}.kb-link{border:0;background:none;padding:0;font:inherit;font-size:inherit;color:var(--accent);text-decoration:underline;text-underline-offset:3px}.kb-lefty{margin-top:20px;font-size:13px;color:var(--text-dim);line-height:1.65}.kb-none{text-align:center;padding:24px}.kb-level{display:inline-block;font-size:12px;color:var(--accent);background:var(--cleared-bg);border-radius:20px;padding:5px 11px;margin-bottom:14px}.kb-legend{display:flex;gap:16px;justify-content:center;font-size:12px;color:var(--text-dim);margin-bottom:6px}.kb-legend i{display:inline-block;width:16px;height:2.5px;vertical-align:middle;margin-right:5px}.kb-legend .lg-path{background:#c0392b}.kb-legend .lg-face{background:#2c6fbb}.kb-legend .lg-ball{background:#0f6e56}.kb-pics{display:flex;gap:4px;justify-content:center;align-items:flex-start}.kb-pics>div{flex:1;min-width:0}.kb-pic{text-align:center}.kb-pic svg,.kb-pics svg{max-width:100%;height:auto}.kb-tbl{width:100%;border-collapse:collapse;margin-top:12px;border-top:1px solid var(--border)}.kb-tbl td{padding:7px 0;font-size:14px;font-weight:700}.kb-tbl td:first-child{color:var(--text-dim);font-size:13px;font-weight:400;white-space:nowrap;padding-right:14px;width:1%}.kb-normal{font-weight:400}.kb-pathnote{margin-top:11px;padding-top:11px;border-top:1px solid var(--border);font-size:13px;color:var(--text-dim);line-height:1.75}.kb-hit{display:flex;align-items:center;gap:10px;width:100%;text-align:left;border:1px solid var(--border);border-radius:13px;background:var(--bg);padding:13px 15px;margin-bottom:8px;color:var(--text)}.kb-hit:active{background:var(--card)}.kb-hit-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}.kb-hit-t{font-size:16px;font-weight:700;line-height:1.45}.kb-hit-s{font-size:11px;color:var(--accent);font-weight:700}.kb-hit-p{font-size:13px;color:var(--accent);font-weight:700}.kb-artno{flex:0 0 34px;font-size:18px;font-weight:700;color:var(--accent)}.kb-linkcard{display:flex;align-items:center;gap:12px;border:1px solid var(--accent);border-radius:14px;padding:15px 16px;margin-top:14px;text-decoration:none;color:var(--accent)}.kb-linkcard>span:first-child{flex:1;display:flex;flex-direction:column;gap:5px}.kb-linkcard b{font-size:15px}.kb-linkcard small{font-size:11px;font-weight:700}.kb-linkcard-a{font-size:18px}.kb-penalty{background:var(--card);border-radius:13px;padding:15px 16px;margin-bottom:14px;display:flex;flex-direction:column;gap:5px}.kb-penalty span{font-size:12px;color:var(--text-dim)}.kb-penalty b{font-size:18px;color:var(--accent)}.kb-official{margin-top:12px}.kb-official.top{padding-top:14px;border-top:1px solid var(--border);margin-top:16px}.kb-official a{font-size:13px;font-weight:700;color:var(--accent)}.kb-official p{font-size:11px;color:var(--text-dim);margin:6px 0 0;line-height:1.6}.kb-answer{font-size:15px;line-height:1.8}.kb-bodynote{margin-top:16px;font-size:13px;color:var(--text-dim);line-height:1.75}.kb-refs-note{font-size:13px;line-height:1.7;margin:0 0 18px}.kb-refs-grp{margin-bottom:22px}.kb-ref{font-size:13px;color:var(--text-dim);line-height:1.75;padding:7px 0 7px 13px;border-left:2px solid var(--border);margin-bottom:2px}.kb-ref a{color:inherit;text-decoration:none}.kb-ref a span{color:var(--accent)}.kb-tool{color:var(--accent);font-weight:600;border-bottom:1px solid var(--accent-soft);padding-bottom:1px;cursor:pointer}.fb-wrap{margin:22px 0 10px;text-align:center}.fb-btn{color:var(--text-dim);font-size:13px;padding:8px}.fb-q{font-size:13px;font-weight:600;margin:14px 0 8px}.mic-wrap{margin-bottom:10px}.srch.mic{padding-right:6px;margin-bottom:0}.srch.mic.on{border-color:var(--danger);border-width:2px}.mic-btn{width:34px;height:34px;min-width:34px;border:0;border-radius:50%;background:#d6453d;display:flex;align-items:center;justify-content:center;padding:0}.mic-btn.on{background:#e5483e;animation:micPulse 1.3s infinite}.mic-btn.done{background:var(--accent)}.mic-stop{display:block;width:12px;height:12px;border-radius:3px;background:#fff}.mic-done{color:#fff;font-size:18px;font-weight:800;line-height:1}@keyframes micPulse{0%{box-shadow:0 0 #e5483e80}70%{box-shadow:0 0 0 12px #e5483e00}to{box-shadow:0 0 #e5483e00}}.mic-hint{border-radius:12px;padding:10px 12px;margin:8px 0 0;font-size:13px;line-height:1.5;word-break:keep-all}.mic-hint.on,.mic-hint.err{background:var(--kb-red-bg);border:1px solid var(--kb-red-bd);color:var(--kb-red-tx)}.mic-hint.wait{background:var(--kb-orange-bg);border:1px solid var(--kb-orange-bd);color:var(--kb-orange-tx)}.mic-hint.ok{background:var(--kb-green-bg);border:1px solid var(--kb-green-bd);color:var(--kb-green-tt)}.mic-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#e5483e;margin-right:7px;vertical-align:1px;animation:micDot 1s infinite}@keyframes micDot{0%,to{opacity:1}50%{opacity:.25}}.login.auth{padding-top:max(10vh,56px)}.login.auth .login-logo{width:64px;height:64px}.login.auth .form{margin-top:22px}.invite-banner{margin:18px 0 0;background:var(--accent-soft);border:1px solid var(--border);border-radius:var(--radius);padding:14px 16px}.ib-eyebrow{font-size:11px;font-weight:700;color:var(--accent);letter-spacing:.3px;margin-bottom:6px}.ib-title{font-size:16px;font-weight:700;line-height:1.4}.ib-desc{font-size:13px;color:var(--text-dim);margin-top:6px;line-height:1.55}.ib-desc b{color:var(--text)}.result-box{margin-top:14px;border:1px solid var(--border);border-radius:var(--radius);background:var(--card);padding:14px}.rb-label{font-size:12px;color:var(--text-dim);margin-bottom:6px}.rb-item+.rb-item{margin-top:10px}.rb-id{font-size:18px;font-weight:700;letter-spacing:1px}.rb-sub{font-size:12px;color:var(--text-dim);margin-top:3px;line-height:1.6}.choice{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:100%;min-height:72px;text-align:left;font:inherit;background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:16px}.choice:active{border-color:var(--accent)}.choice-t{font-size:18px;font-weight:400}.choice-d{display:none}.role-badge{display:flex;align-items:center;justify-content:space-between;gap:10px;background:var(--card);border:1px solid var(--border);border-radius:12px;padding:12px 14px}.role-badge .rb-label{margin:0;display:block}.role-badge b{display:block;font-size:15px;color:var(--accent);margin-top:2px}.role-badge a{font-size:13px;color:var(--text-dim)}.claim-msg{margin:0 0 14px;padding:12px 14px;border-radius:var(--radius);font-size:14px;line-height:1.6}.claim-msg.ok{background:var(--accent-soft);color:var(--accent)}.claim-msg.err{background:var(--danger-bg);border:1px solid var(--danger-line);color:var(--danger)}.card.wait{background:var(--warn-bg);border-color:#ecdcb3}.card.wait>b{color:var(--warn-text)}.row.two-line{height:auto;padding-top:12px;padding-bottom:12px;grid-template-columns:1fr auto;font:inherit;background:none;border:0;width:100%;text-align:left;color:var(--text)}.row-sub2{display:block;font-size:12px;color:var(--text-dim);margin-top:3px}.field input.code{text-transform:uppercase;letter-spacing:3px;text-align:center;font-weight:700}.adm-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.adm-row>button{flex:none;white-space:nowrap}.adm-btns{display:flex;gap:6px;margin-top:10px;flex-wrap:wrap}.adm-btns .ghost{height:38px;padding:0 12px}.adm-in{width:64px;height:38px;font:inherit;font-size:14px;text-align:center;border:1px solid var(--border);border-radius:10px;background:var(--card);color:var(--text)}.adm-log{width:100%;border-collapse:collapse;margin-top:8px;font-size:12px;color:var(--text-dim)}.adm-log td{padding:4px;border-top:1px solid var(--border);white-space:nowrap}.fb-new,.fb-applied{color:var(--accent)}.fb-seen{color:var(--warn-text)}.fb-rejected{color:var(--text-dim)}.fb-sug{margin-top:8px;padding:10px 12px;background:var(--card);border:1px solid var(--border);border-radius:11px;font-size:14px;line-height:1.7;white-space:pre-wrap}.xl-row.need{background:var(--danger-bg)}.xl-coach{display:block;font-size:12px;color:var(--accent);font-weight:600;margin-top:4px}.xl-sel{margin-top:6px;height:36px;font-size:16px;border:1px solid var(--danger-line);border-radius:9px;background:var(--card);color:var(--text);padding:0 8px;max-width:100%}.xl-note.danger{color:var(--danger)}.tsel{height:46px;font-size:16px;border:1px solid var(--border);border-radius:11px;background:var(--card);color:var(--text);padding:0 10px;width:100%}.ac-pick{display:flex;flex-direction:column;gap:6px;margin-top:8px;max-height:260px;overflow-y:auto}.ac-item{display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left;padding:12px 14px;border:1px solid var(--kb-line, #e3e6e3);border-radius:12px;background:#fff;width:100%}.ac-item b{font-size:16px}.ac-item span{font-size:13px;color:var(--kb-sub, #6b7280)}.ac-item.on{border-color:var(--kb-green, #2f6b46);background:var(--kb-green-bg, #eef5f0)}.ac-none{font-size:14px;color:var(--kb-sub, #6b7280);margin:8px 0 0}.ac-help{font-size:13px;color:var(--kb-sub, #6b7280);margin:8px 0 0}.pend-card{border:1px solid var(--kb-line, #e3e6e3);border-radius:12px;padding:16px;background:#fff}.pend-name{font-size:18px;font-weight:700;margin:0 0 6px}.pend-line{font-size:16px;margin:0 0 6px}.pend-sub{font-size:14px;color:var(--kb-sub, #6b7280);margin:0;line-height:1.6}.ac-new{margin-top:8px;width:100%;height:42px;border:1px dashed var(--kb-line, #cfd5cf);border-radius:12px;background:transparent;color:var(--kb-green, #2f6b46);font-size:14px;font-weight:600}.ac-fresh{display:flex;flex-direction:column;gap:8px;margin-top:8px}.ac-fresh-2{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ac-fresh input,.ac-fresh-2 input{width:100%;min-width:0}.req-btns{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}.req-btns button{height:44px}.req-reason{width:100%;margin-top:10px}.pill-btn{background:none;font-family:inherit;line-height:inherit;color:var(--text-dim);display:inline-flex;align-items:center;gap:4px}.pill-caret{font-size:10px;color:var(--accent)}:root{--quiz-right: #1f5fbf;--quiz-right-bg: #eef3fb;--quiz-right-line: #c9d9f2}.quiz-q{margin:2px 2px 14px;font-size:16px;font-weight:600;line-height:1.6}.quiz-opt{align-items:flex-start;font-size:14px;line-height:1.6}.quiz-opt:disabled{opacity:1}.quiz-no{flex:none;width:22px;height:22px;border-radius:50%;border:1px solid var(--border);font-size:12px;line-height:20px;text-align:center;color:var(--text-dim);margin-top:1px}.quiz-tx{flex:1;min-width:0}.quiz-mark{flex:none;font-size:12px;font-weight:700;margin-top:2px}.quiz-opt.right{border-color:var(--quiz-right-line);background:var(--quiz-right-bg);color:var(--quiz-right);font-weight:600}.quiz-opt.right .quiz-no{border-color:var(--quiz-right);color:var(--quiz-right)}.quiz-opt.wrong{border-color:var(--danger-line);background:var(--danger-bg)}.quiz-opt.wrong .quiz-mark{color:var(--danger)}.quiz-opt.dim{color:var(--text-dim)}.quiz-ok{display:block;width:100%;margin-top:8px}.cad{margin-top:10px}.cad-t{margin:0 0 2px;font-size:15px;font-weight:700}.cad-s{margin:0 0 12px;font-size:12px;color:var(--text-dim)}.cad-top{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:8px 0 12px}.cad-top>div{background:var(--bg);border:1px solid var(--border);border-radius:10px;padding:9px 10px}.cad-top span{display:block}.cad-top b{font-size:16px}.cad-row{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:8px;align-items:center;margin-bottom:8px;font-size:13px}.cad-grid.member .cad-row{grid-template-columns:32px minmax(0,1fr) auto}.cad-m{color:var(--text-dim)}.cad-bar{display:block;height:10px;border-radius:5px;background:var(--grid);overflow:hidden}.cad-bar i{display:block;height:100%;border-radius:5px;background:var(--dist-2)}.cad-v{text-align:right;white-space:nowrap}:root{--summary-bg: #eef6f1;--summary-line: #d3e6dc}.summary-box{background:var(--summary-bg);border:1px solid var(--summary-line);border-radius:var(--radius);padding:12px 14px 14px;margin:12px 0 24px}.summary-box-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.summary-box-t{font-size:13px;font-weight:700;color:var(--accent)}.summary-copy{border:1px solid var(--accent);background:#fff;color:var(--accent);border-radius:999px;padding:5px 14px;font-size:13px;font-weight:600}.summary-box .summary{margin:0}.ac-new.big{height:auto;min-height:60px;padding:12px 14px;display:flex;align-items:center;gap:12px;text-align:left;border:1.5px solid var(--accent);background:var(--summary-bg, #eef6f1)}.ac-new-plus{flex:none;width:34px;height:34px;border-radius:50%;background:var(--accent);color:#fff;font-size:20px;line-height:34px;text-align:center}.ac-new-tx{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ac-new-tx b{font-size:16px;color:var(--accent)}.ac-new-tx span{font-size:13px;font-weight:400;color:var(--text-dim);line-height:1.45}.ac-search{display:flex;align-items:center;gap:8px;height:52px;padding:0 14px;border:1.5px solid var(--accent);border-radius:12px;background:#fff}.ac-search-ic{font-size:20px;color:var(--accent);line-height:1}.ac-search input{flex:1;min-width:0;height:100%;border:0;outline:0;background:none;font-size:16px;color:var(--text)}.ac-f{display:flex;flex-direction:column;gap:5px}.ac-f>span{font-size:13px;font-weight:600;color:var(--text-dim)}.ac-f input{width:100%;height:52px;padding:0 14px;border:1.5px solid var(--border);border-radius:12px;background:#fff;font-size:16px;color:var(--text);box-sizing:border-box}.ac-f input:focus,.ac-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:0}.hh-right{display:flex;align-items:center;gap:6px;flex:none}.hh-find{border-color:var(--accent);color:var(--accent);font-weight:600}.cad-v.on{color:var(--danger);font-weight:600}.ovl.quiz-ovl{display:flex;align-items:center;justify-content:center;padding:20px}.quiz-card{width:100%;max-width:420px;max-height:84vh;overflow-y:auto;background:var(--summary-bg, #eef6f1);border:1px solid var(--summary-line, #d3e6dc);border-radius:18px;padding:16px 16px 18px;box-shadow:0 12px 40px #00000038;animation:quizIn .28s ease-out}@keyframes quizIn{0%{opacity:0;transform:scale(.9)}70%{opacity:1;transform:scale(1.02)}to{opacity:1;transform:none}}.quiz-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;min-height:28px}.quiz-pill{display:inline-block;background:var(--warn-bg);color:var(--warn-text);font-size:12px;font-weight:700;padding:4px 10px;border-radius:999px}.quiz-later{border:0;background:none;color:var(--text-dim);font-size:13px;padding:6px 2px}.quiz-title{margin:0 0 4px;font-size:18px;font-weight:700}.quiz-sub{margin:0 0 12px;font-size:12px;color:var(--text-dim)}.quiz-card .quiz-opt{background:var(--bg, #fff)}.quiz-card .quiz-opt.right{background:var(--quiz-right-bg)}.quiz-card .quiz-opt.wrong{background:var(--danger-bg)}.quiz-result{margin:10px 2px 2px;font-size:14px;font-weight:600}.me-t{margin:0 0 4px;font-size:15px;font-weight:600;color:var(--text);word-break:keep-all}.me-s{margin:0;font-size:13px;line-height:1.6;color:var(--text-dim);word-break:keep-all}.me-btns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.me-b{height:44px;border-radius:var(--radius);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;text-decoration:none}.me-b.fill{background:var(--accent);color:var(--accent-text)}.me-b.line{background:var(--bg);border:1px solid var(--accent);color:var(--accent)}.me-steps{list-style:none;margin:10px 0 0;padding:0}.me-step{display:flex;align-items:center;gap:10px;padding:10px 2px;border-bottom:1px solid var(--grid)}.me-step:last-child{border-bottom:0}.me-n{width:24px;height:24px;flex:none;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;background:var(--grid);color:var(--text-faint)}.me-step.done .me-n{background:var(--accent);color:var(--accent-text)}.me-step.now .me-n{background:var(--accent-soft);color:var(--dist-3);border:1px solid var(--accent)}.me-l{flex:1;font-size:14px;color:var(--text)}.me-step.wait .me-l{color:var(--text-faint)}.ibar{border:1px solid var(--accent);background:var(--accent-soft);border-radius:var(--radius);padding:12px;margin:0 0 10px}.ibar-t{display:flex;justify-content:space-between;align-items:center;gap:8px;margin:0 0 10px;font-size:14px;color:var(--dist-3);word-break:keep-all}.ibar-big{width:100%;height:52px;border:0;border-radius:var(--radius);background:var(--accent);color:var(--accent-text);font-size:16px;font-weight:600}.ibar-big:disabled{opacity:.45}.ibar-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px}.ibar-row.one{grid-template-columns:minmax(0,1fr)}.ibar-sub{height:40px;border:1px solid var(--border);border-radius:12px;background:var(--bg);color:var(--text-dim);font-size:13px}:root{--st-lesson: #1f5f44}.hw-club{margin:8px 2px 6px;font-size:13px;font-weight:700;color:var(--text-dim)}.quiz-card .hw-item{background:var(--bg, #fff);cursor:default;font-size:16px;font-weight:700;color:var(--text)}.quiz-card .hw-title{margin-bottom:12px}.hw-err{margin:8px 2px 0;font-size:13px;color:var(--danger)}.hw-btns{display:flex;gap:8px;margin-top:12px}.hw-later{flex:2;height:50px;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg, #fff);color:var(--text-dim);font-size:14px}.hw-done{flex:3;height:50px;border:0;border-radius:var(--radius);background:var(--accent);color:var(--accent-text);font-size:15px;font-weight:600}.hw-done:disabled{opacity:.5}.hw-link{display:block;margin-top:12px;text-align:center;font-size:13px;color:var(--text-dim);text-decoration:underline}.stamp{--tilt: -6deg;position:relative;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;border:2px solid currentColor;color:var(--st-red);font-size:11px;font-weight:800;letter-spacing:-.3px;transform:rotate(var(--tilt))}.stamp:after{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;border:1px solid currentColor;border-radius:50%}.stamp.lesson{color:var(--st-lesson)}.stamp.pop{animation:stampIn .38s ease-in both}@keyframes stampIn{0%{transform:scale(2.4) rotate(-20deg);opacity:0}60%{transform:scale(.9) rotate(var(--tilt));opacity:1}to{transform:scale(1) rotate(var(--tilt));opacity:1}}.pw-top{display:flex;align-items:baseline;justify-content:space-between}.pw-top .cad-t{margin:0}.pw-all{font-size:13px;color:var(--accent);text-decoration:none}.pw-line{margin:6px 0 10px;font-size:13px;color:var(--text-dim)}.pw-week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px}.pw-day{display:flex;flex-direction:column;align-items:center;gap:4px}.pw-dw{font-size:11px;color:var(--text-dim)}.pw-day.today .pw-dw{color:var(--accent);font-weight:700}.pw-slot{width:34px;height:34px;display:flex;align-items:center;justify-content:center}.pc-nums{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:11px}.pc-nums>div{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);padding:11px 13px;display:flex;flex-direction:column;gap:2px}.pc-nums b{font-size:18px}.pc-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px}.pc-head{margin-bottom:4px}.pc-head span{text-align:center;font-size:11px;color:var(--text-dim)}.pc-cell{display:flex;flex-direction:column;align-items:center;gap:2px;min-height:56px;padding:3px 0 5px;border:0;background:none;color:inherit;font:inherit}.pc-cell.tap{cursor:pointer;background:none!important;box-shadow:none}.pc-cell.tap:active{transform:none;box-shadow:none}.pc-n{font-size:11px;color:var(--text-dim);line-height:14px;white-space:nowrap}.pc-n em{font-style:normal;margin-left:2px;color:var(--accent);font-weight:700;font-size:10px}.pc-slot{min-height:34px;display:flex;flex-direction:column;align-items:center;gap:2px}.pc-mon{display:flex;align-items:center;justify-content:center;gap:18px;margin:2px 0 11px}.pc-mon b{font-size:16px;min-width:110px;text-align:center}.pc-mon button{width:40px;height:40px;border:1px solid var(--border);border-radius:50%;background:var(--card);color:var(--text);font-size:20px;line-height:1}.pc-mon button:disabled{opacity:.3}.a2hs-bar{position:fixed;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:80;display:flex;align-items:flex-start;gap:12px;padding:14px;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 6px 24px #00000024}.a2hs-bar img{border-radius:10px;flex:none}.a2hs-main{flex:1;min-width:0}.a2hs-t{margin:0;font-size:15px;font-weight:600;color:var(--text);word-break:keep-all}.a2hs-s{margin:4px 0 0;font-size:13px;line-height:1.6;color:var(--text-dim);word-break:keep-all}.a2hs-x{flex:none;border:0;background:none;color:var(--text-faint);font-size:16px;padding:2px 4px}.a2hs-sheet{width:100%;max-width:480px;background:var(--bg);border-radius:18px 18px 0 0;padding:22px 18px calc(18px + env(safe-area-inset-bottom,0px))}.a2hs-sheet .a2hs-t{font-size:18px}.a2hs-skip{display:block;margin:14px auto 0;border:0;background:none;color:var(--text-faint);font-size:13px;text-decoration:underline}.cal{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);padding:10px 8px 6px;margin-bottom:12px}.cal-head{display:flex;align-items:center;justify-content:space-between;padding:0 2px 8px}.cal-title{font-size:15px;font-weight:600}.cal-count{font-size:12px;font-weight:400;color:var(--text-dim);margin-left:6px}.cal-nav{border:0;background:none;font-size:20px;line-height:1;color:var(--text-dim);padding:4px 10px}.cal-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));text-align:center}.cal-dow{font-size:11px;color:var(--text-dim);margin-bottom:4px}.cal-day{border:0;background:none;padding:3px 0 6px;font:inherit;font-size:14px;color:var(--text)}.cal-day.sun,.cal-dow .sun{color:var(--st-red)}.cal-day.sat,.cal-dow .sat{color:#185fa5}.cal-day.future{color:var(--text-faint)}.cal-num{display:inline-block;width:28px;height:28px;line-height:28px;border-radius:50%}.cal-day.sel .cal-num{background:var(--accent);color:var(--accent-text);font-weight:600}.cal-day.today:not(.sel) .cal-num{box-shadow:inset 0 0 0 1.5px var(--accent)}.cal-n{display:block;height:12px;line-height:12px;font-size:10px;color:var(--accent);font-weight:600;margin-top:1px}.cal-daytitle{font-size:12px;color:var(--text-dim);margin:0 2px 6px}.ptabs{display:flex;border-bottom:1px solid var(--border);margin:0 0 12px}.ptab{border:0;background:none;font:inherit;font-size:14px;color:var(--text-dim);padding:8px 12px;border-bottom:2px solid transparent;margin-bottom:-1px}.ptab.on{color:var(--accent);font-weight:600;border-bottom-color:var(--accent)}.psel{position:relative;display:flex;justify-content:flex-end;margin:-6px 0 10px}.psel-btn{border:1px solid var(--border);background:var(--bg);color:var(--accent);font:inherit;font-size:13px;font-weight:600;border-radius:999px;padding:5px 10px}.psel-btn.open{background:var(--accent);border-color:var(--accent);color:var(--accent-text)}.psel-back{position:fixed;top:0;right:0;bottom:0;left:0;z-index:5}.psel-menu{position:absolute;top:34px;right:0;z-index:6;width:200px;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);padding:6px 0;box-shadow:0 6px 20px #0000001a}.psel-item{display:flex;justify-content:space-between;align-items:center;width:100%;border:0;background:none;font:inherit;font-size:14px;color:var(--text);text-align:left;padding:9px 14px}.psel-item.on{color:var(--accent);font-weight:600}.psel-item span{font-size:12px;color:var(--text-dim);font-weight:400}.psel-line{height:1px;background:var(--border);margin:2px 10px}.abar{display:block;padding:12px 14px}.abar-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.abar-t{font-size:14px;color:var(--text)}.abar-t b{color:var(--accent);font-weight:600}.abar-r{display:flex;align-items:center;gap:6px}.abar .ptabs{margin-bottom:10px}.abar-act{display:flex;gap:8px}.abar-add,.abar-rm{flex:1;height:38px;border-radius:10px;font-size:14px;font-weight:600}.abar-add{border:1px solid var(--accent);background:var(--accent);color:var(--accent-text)}.abar-rm{border:1px solid var(--tap-btn-line);background:var(--tap-btn-bg);color:var(--tap-btn-text)}.abar-add:disabled,.abar-rm:disabled{opacity:.45}.ptabs.scroll{overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ptabs.scroll::-webkit-scrollbar{display:none}.ptabs.scroll .ptab{flex:none}.ptabs.fit .ptab{flex:1 1 auto;min-width:0;white-space:nowrap;text-align:center;padding:8px 3px;font-size:13px;letter-spacing:-.2px}.ckchips{display:flex;flex-wrap:nowrap;gap:4px}.ckchip{flex:1 1 auto;min-width:0;white-space:nowrap;text-align:center;border:1px solid var(--border);background:var(--bg);color:var(--text-dim);border-radius:8px;padding:8px 2px;font:inherit;font-size:13px;letter-spacing:-.2px}.ckchip.on{border-color:var(--accent);background:var(--cleared-bg);color:var(--accent);font-weight:600}.av{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--accent-soft);color:var(--accent);font-weight:700;overflow:hidden;flex:none;vertical-align:middle}.av img{width:100%;height:100%;object-fit:cover;display:block}.av-row{display:flex;align-items:center;gap:10px;min-width:0}.av-set{display:flex;align-items:center;gap:14px}.av-set .av-btns{display:flex;flex-direction:column;gap:8px}.crop{position:relative;margin:0 auto 14px;border-radius:50%;overflow:hidden;background:#222;touch-action:none;user-select:none;-webkit-user-select:none}.crop img{position:absolute;max-width:none;pointer-events:none}.crop:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;box-shadow:0 0 0 2px var(--accent) inset;pointer-events:none}.fbsec{border:1px solid var(--border);border-radius:14px;background:var(--card);padding:12px 14px 8px;margin-bottom:10px}.fbsec-t{font-size:14px;font-weight:700;margin:0 0 6px;color:var(--text)}.fbl{display:flex;gap:8px;align-items:flex-start;width:calc(100% + 16px);text-align:left;border:1.5px solid transparent;background:none;border-radius:10px;padding:6px 8px;margin:0 -8px 2px;font:inherit;font-size:15px;line-height:1.65;color:var(--text)}.fbl>b{flex:0 0 auto;color:var(--text-dim)}.fbl.on{border-color:var(--accent);background:var(--cleared-bg)}.fbl.on>b{color:var(--accent)}.fbl-chk{margin-left:auto;flex:0 0 auto;color:var(--accent);font-weight:700}.fb-pick{margin:8px 0 0;padding:10px 12px;border-radius:11px;background:var(--cleared-bg);border:1px solid var(--accent);font-size:14px;line-height:1.6}.fb-pick b{color:var(--accent)}.kp{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;margin-bottom:14px}.kp .card{padding:12px 8px;text-align:center}.kp b{display:block;font-size:20px;color:var(--accent)}.kp span{font-size:12px;color:var(--text-dim)}.rows .soon .row-label,.rows .soon .row-sub{color:var(--text-dim)}.dxb-link{text-decoration:none}.dxb{display:inline-flex;align-items:center;gap:4px;vertical-align:middle;margin-left:8px;font-size:10px;font-weight:600;color:#7c8480;border:1px solid #cfd4d1;border-radius:3px;padding:2px 6px;background:#f5f6f5;letter-spacing:.2px}.dxb svg{width:10px;height:10px}.dxb.gold{color:#173b2c;font-weight:700;border:1px solid #b28a3c;outline:1px solid #b28a3c;outline-offset:1.5px;background:#fff;padding:1px 6px 1px 5px}.dx-card{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:16px;background:var(--card);border:2px solid var(--accent);margin-bottom:12px;text-decoration:none;color:var(--text)}.dx-card>span:nth-child(2){flex:1;min-width:0}.dx-card b{display:block;font-size:15px}.dx-card>span:nth-child(2)>span{font-size:12px;color:var(--text-dim)}.dx-q{width:44px;height:44px;border-radius:12px;background:var(--cleared-bg);display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;color:var(--accent);flex:0 0 auto}.dx-hero{display:flex;align-items:center;gap:18px;padding:18px;border-radius:18px;background:var(--card);border:1px solid var(--border)}.dx-hero h3{margin:0 0 4px;font-size:18px}.dx-hero p{margin:0;font-size:13px;color:var(--text-dim);line-height:1.5}.dx-ring{position:relative;width:104px;height:104px;flex:0 0 auto}.dx-ring svg{width:104px;height:104px;transform:rotate(-90deg)}.dx-pct{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.dx-pct b{font-size:24px;line-height:1;color:var(--accent)}.dx-pct span{font-size:11px;color:var(--text-dim);margin-top:3px}.dx-lvl{display:inline-block;margin-top:8px;font-size:12px;color:var(--accent);border:1px solid var(--accent);border-radius:999px;padding:3px 9px}.dx-tq{display:flex;align-items:center;gap:12px;padding:14px;border-radius:16px;background:var(--accent);color:#fff;margin-top:12px}.dx-tq .dx-q{background:#ffffff2e;color:#fff}.dx-tq>div:nth-child(2){flex:1;min-width:0}.dx-tq b{display:block;font-size:15px}.dx-tq span{font-size:12px;opacity:.85}.dx-tq button{flex:0 0 auto;white-space:nowrap;background:#fff;color:var(--accent);border:0;border-radius:11px;height:38px;padding:0 16px;font-weight:700;font-size:14px}.dx-tq button:disabled{opacity:.5}.dx-cert-row{display:flex;align-items:center;gap:12px;margin-top:12px;padding:10px 12px;border-radius:16px;background:var(--card);border:1px solid var(--border);text-decoration:none;color:var(--text)}.dx-cert-thumb{width:86px;height:60px;border-radius:6px;border:3px solid #173b2c;box-shadow:inset 0 0 0 2px #fff,inset 0 0 0 3px #b28a3c;background:#fff;flex:0 0 auto}.dx-cert-row>span:nth-child(2){flex:1}.dx-cert-row b{display:block;font-size:15px}.dx-cert-row>span:nth-child(2)>span{font-size:12px;color:var(--text-dim)}.dx-st{list-style:none;margin:0;padding:0;border:1px solid #eadcc3;border-radius:16px;background:#fbf6ee;overflow:hidden}.dx-st li{display:grid;grid-template-columns:44px 1fr auto 14px;align-items:center;gap:12px;padding:15px 14px;border-top:1px solid #eadcc3;cursor:pointer}.dx-st li:first-child{border-top:0}.dx-st .ic{width:44px;height:44px;border-radius:12px;background:#f3e7d3;color:#a8702a;display:flex;align-items:center;justify-content:center}.dx-st .t{font-size:15px;font-weight:600}.dx-st .s{font-size:11px;color:var(--text-dim);margin-top:2px;line-height:1.4}.dx-st .bar{height:6px;border-radius:3px;background:#eadbc6;margin-top:8px;overflow:hidden}.dx-st .bar i{display:block;height:100%;background:#a8702a;border-radius:3px}.dx-st .n{font-size:16px;font-weight:700;text-align:right;color:#5a4634}.dx-st .n em{font-style:normal;font-size:12px;color:var(--text-dim);font-weight:500}.dx-st .chev{color:var(--text-dim)}.dx-st li.done .ic{background:#a8702a;color:#fff}.dx-qtext{font-size:16px;font-weight:600;line-height:1.55;margin:0 0 12px}.dx-choice{display:flex;gap:10px;align-items:flex-start;width:100%;text-align:left;border:1.5px solid var(--border);background:var(--card);border-radius:12px;padding:12px;margin-bottom:8px;font:inherit;font-size:15px;line-height:1.55;color:var(--text)}.dx-choice>b{flex:0 0 auto;color:var(--text-dim)}.dx-choice.on{border-color:var(--accent);background:var(--cleared-bg)}.dx-choice.on>b{color:var(--accent)}.dx-choice.right{border-color:var(--accent);background:var(--cleared-bg)}.dx-choice.right>b{color:var(--accent)}.dx-choice.wrong{border-color:var(--danger-line);background:var(--danger-bg)}.dx-choice:disabled{opacity:.92}.dx-result{margin-top:10px;padding:12px 14px;border-radius:12px}.dx-result.ok{background:var(--cleared-bg);border:1px solid var(--accent)}.dx-result.no{background:var(--danger-bg);border:1px solid var(--danger-line)}.dx-result b{display:block;font-size:15px}.dx-result p{margin:6px 0 0;font-size:14px;line-height:1.6}.dx-case{gap:10px}.dx-dot{width:18px;height:18px;border-radius:50%;border:1.5px solid #cfd4d1;display:inline-flex;align-items:center;justify-content:center;font-size:11px;flex:0 0 auto;color:#fff}.dx-case.on .dx-dot{background:var(--accent);border-color:var(--accent)}.dx-case.on .row-sub{color:var(--accent)}.dx-mat{background:#1c1c1c;padding:12px;border-radius:12px}.dx-mat img{display:block;width:100%;border-radius:4px}.dx-cert-wait{color:#bbb;text-align:center;padding:60px 0;font-size:13px}.ghost.on{background:var(--accent);color:#fff;border-color:var(--accent)}.mk{font-size:11px;margin-left:3px}.mk.rq{color:var(--accent);font-weight:700}.mk.op{color:#9aa39c}.sigprev{display:flex;align-items:center;gap:10px;margin:-2px 2px 2px;padding:6px 12px;border-radius:10px;background:#faf7ef;border:1px solid #eadfc4;min-width:0}.sigprev .sp-l{font-size:12px;color:#8a7a55;white-space:nowrap}.sigprev .sp-n{font-family:Pinyon Script,Georgia,serif;font-size:30px;line-height:1.2;color:#222;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dx-st .ic.mc-num{font-weight:700;font-size:15px}.dx-st .mc-see{height:30px;padding:0 10px;font-size:13px;display:inline-flex;align-items:center}.mc-open{display:flex;align-items:center;justify-content:center;height:44px;margin-top:12px;text-decoration:none}.dx-cert-img{width:86px;height:60px;flex:0 0 auto;border-radius:3px;box-shadow:0 1px 3px #00000038;display:block}.enrow{display:flex;gap:8px}.enrow .field{flex:1;min-width:0}.enrow .field input{width:100%;box-sizing:border-box;min-width:0}.dxb.pro{font-weight:700;background:#fff;padding:1px 6px 1px 5px;border:1px solid var(--pc);outline:1px solid var(--pc);outline-offset:1.5px;color:var(--pt)}.dxb.pro.l1{--pc: #8f5a2b;--pt: #6e4322}.dxb.pro.l2{--pc: #8d949b;--pt: #3b4148}.dxb.pro.l3{--pc: #b28a3c;--pt: #7a5a13}.dxb.pro.l4{--pc: #7c8a98;--pt: #2c3540;background:linear-gradient(135deg,#f4f7f9,#dfe5ea)}.dxb.pro.l5{--pc: #3aa3cc;--pt: #0e5a78;background:radial-gradient(circle at 20% 30%,#fff 0 1px,transparent 2px),radial-gradient(circle at 70% 60%,#fff 0 1px,transparent 2px),radial-gradient(circle at 45% 80%,#fff 0 .8px,transparent 1.6px),linear-gradient(135deg,#dff4fc,#b9e6f7 50%,#dcd2ff)}.hd-sub .dxb{font-size:10px}.tk-card{margin:-8px 0 24px;background:var(--summary-bg, #eef6f1);border:1px solid var(--summary-line, #d3e6dc);border-radius:var(--radius);padding:14px;color:var(--text)}.tk-card>b{font-size:15px}.tk-card>p{margin:0 0 10px;font-size:13px;line-height:1.5;color:var(--text)}.tk-btn{width:100%;height:44px;border-radius:12px;background:#fff;color:var(--tap-btn-text);border:1px solid var(--border);box-shadow:var(--tap-shadow);font-size:15px;font-weight:700;font-family:inherit}.tk-btn:active{transform:translateY(2px);box-shadow:var(--tap-shadow-down)}.tk-ovl{background:#00000073}.tk-sheet{position:relative;width:100%;max-width:420px;max-height:84vh;overflow-y:auto;background:#fff;border-radius:22px;padding:22px 18px 20px;color:var(--text);box-shadow:0 12px 30px #00000040}.tk-frame{display:none}.tk-x{position:absolute;top:14px;right:14px;width:30px;height:30px;border-radius:50%;border:1px solid var(--border);background:#fff;color:var(--text-dim);font-size:15px;line-height:28px;padding:0;font-family:inherit;z-index:2}.tk-title{display:inline-block;font-size:12px;font-weight:700;color:var(--accent);letter-spacing:.3px}.tk-sheet h2{margin:14px 0 2px;font-size:20px;font-weight:800;letter-spacing:-.3px}.tk-sub{margin:0 0 16px;font-size:13px;line-height:1.55;color:var(--text-dim)}.tk-opts{display:flex;flex-direction:column;gap:9px}.tk-opt{display:flex;justify-content:space-between;align-items:center;width:100%;text-align:left;border-radius:14px;padding:15px 16px;background:#fff;border:1px solid var(--border);color:var(--text);font-family:inherit}.tk-opt.on{background:var(--cleared-bg);border:1.5px solid var(--accent);color:var(--tap-btn-text)}.tk-opt span{font-size:15px;font-weight:700}.tk-opt em{font-style:normal;font-size:15px;font-weight:800;white-space:nowrap}.tk-note{margin:14px 0 16px;font-size:12px;line-height:1.7;color:var(--text-dim)}.tk-sheet .tk-btn{height:50px;border-radius:14px;font-size:16px;font-weight:800;background:var(--tap-btn-bg);border:1px solid var(--tap-btn-line)}.tk-btn:disabled{opacity:.5;box-shadow:none}.tl-card{margin:-8px 0 24px;padding:12px 14px 14px;background:var(--card);border:1px solid var(--border);border-radius:var(--radius)}.tl-card .tr-box{margin:0;padding:0;border:0}.tl-card .tr-row{background:#fff;border:1px solid var(--border)}.dx-rv{display:flex;align-items:center;gap:12px;margin-top:12px;padding:12px 14px;border-radius:16px;background:var(--card);border:1px solid var(--border);color:var(--text)}.dx-rv>.dx-q{flex:0 0 44px}.dx-rv>div:nth-child(2){flex:1;min-width:0}.dx-rv b{display:block;font-size:15px}.dx-rv>div:nth-child(2)>span{font-size:12px;color:var(--text-dim)}.dx-rv button{flex:0 0 auto;white-space:nowrap;background:var(--accent);color:var(--accent-text);border:0;border-radius:11px;height:38px;padding:0 16px;font-weight:700;font-size:14px}.dx-rv button:disabled{opacity:.5}.dx-rv.done{border:1.5px solid var(--accent);background:var(--cleared-bg)}.dx-rv.done .dx-q{background:var(--accent);color:var(--accent-text)}.dx-who{flex:1;min-width:0;text-align:center}.dx-who .dx-lvl{margin-top:6px}.dx-who p{margin:6px 0 0;color:var(--text-dim);font-size:14px}.consent{margin:10px 0 0;font-size:12px;line-height:1.6;color:var(--text-dim);text-align:center;word-break:keep-all}.consent button{font:inherit;color:inherit;background:none;border:0;padding:0;text-decoration:underline;text-underline-offset:2px}.md-stats.four{gap:6px}.md-stats.four b{font-size:15px}.card.pad.fold{width:100%;display:flex;justify-content:space-between;align-items:center;gap:10px;text-align:left;font:inherit;color:var(--text);margin-bottom:12px}.card.pad.fold>b{font-size:15px}.card.pad.fold>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.card.pad.fold .chev{display:inline-block;color:var(--text-dim);transition:transform .15s}.card.pad.fold.open{border-color:var(--accent)}.card.pad.fold.open .chev{transform:rotate(90deg)}.fold-body{margin:0 0 24px}.dots{width:36px;height:36px;border:0;background:none;font-size:24px;line-height:1;color:var(--text-dim);padding:0}.fold-body .pw .cad-t{display:none}.fold-body .pw .pw-top{justify-content:flex-end}:root{--p1: #1F3D2B;--p2: #4F7C63;--p-bg: #F3F7F5;--p-border: #EDEDED;--p-text: #1A1A1A;--p-dim: #6B6B6B;--p-ok: #4F7C63;--p-wait: #B08968;--p-danger: #D64545}.mic-btn{background:var(--p1)}.mic-btn.on{background:var(--p2)}.srch.mic.on{border-color:var(--p2)}.primary,.md-start{background:var(--p1);border-radius:12px}.md-head .pill-on{background:#4f7c631a;color:var(--p-ok);font-weight:500;padding:4px 8px}.my-stats,.gk{--bg: #FFFFFF;--card: #FFFFFF;--border: var(--p-border);--text: var(--p-text);--text-dim: var(--p-dim);--accent: var(--p1);--radius: 16px;--cleared-bg: var(--p-bg);--accent-soft: var(--p-bg);--grid: var(--p-bg);--tap-shadow: 0 4px 12px rgba(0,0,0,.04);--dist-1: var(--p2);--dist-2: var(--p2);--dist-3: var(--p1);--st-lesson: var(--p1);--st-yellow: var(--p-wait);--warn-text: var(--p-wait);--warn-bg: rgba(176,137,104,.1)}.my-stats .md-stats.four{background:var(--p-bg);border-color:var(--p-bg)}.my-stats .seg button.on{background:var(--p-bg);color:var(--p1)}.my-stats .cad-bar{background:var(--p-bg)}.my-stats .cad-bar i{background:var(--p2)}.my-stats .cad-v.on{color:var(--p-text)}.my-stats .legend .lg-now{background:var(--p1)}.my-stats .pw-all{color:var(--p2)}.gk .card,.gk .kb-cell,.gk .kb-hit{background:#fff;border-color:var(--p-border)}.gk .kb-blk,.gk .kb-blk.t1,.gk .kb-blk.t2,.gk .kb-blk.t3{background:var(--p-bg);border:0}.gk .kb-blk .kb-hd span,.gk .kb-blk.t2 .kb-hd span,.gk .kb-blk.t3 .kb-hd span{color:var(--p-text)}.gk .kb-blk .kb-ico,.gk .kb-blk .kb-ico svg *,.gk .kb-blk.t2 .kb-ico,.gk .kb-blk.t2 .kb-ico svg *,.gk .kb-blk.t3 .kb-ico,.gk .kb-blk.t3 .kb-ico svg *{color:var(--p1);stroke:var(--p1)}.gk .dx-st,.gk .sigprev{background:var(--p-bg);border-color:var(--p-border)}.gk .pill-in,.gk .pill.cleared{background:#4f7c631a;color:var(--p-ok)}.gk .ptab.on{color:var(--p1);border-bottom-color:var(--p1)}.bigbtn{background:linear-gradient(160deg,#2b5642,#1f3d2b 55%,#183324);box-shadow:0 10px 24px #1f3d2b61,0 2px 4px #0000001f}.bigbtn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:20px;box-shadow:inset 0 1px #ffffff24;pointer-events:none}.bigbtn:active{box-shadow:0 3px 8px #1f3d2b4d}.tr-box{margin-top:14px;padding-top:12px;border-top:1px dashed var(--border)}.tr-h{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:6px}.tr-h span:first-child{font-size:14px;font-weight:700;color:var(--text)}.tr-ad{font-size:10px;color:var(--text-faint)}.tr-row{display:flex;align-items:center;width:100%;border:0;background:var(--p-bg, #F3F7F5);border-radius:12px;padding:12px 14px;margin-top:8px;text-align:left}.tr-n{font-size:14px;font-weight:700;color:var(--text);flex:1}.tr-p{font-size:12px;color:var(--text-dim);margin-right:8px}.tr-a{font-size:16px;color:var(--text-dim)}.adp-grid .ad{position:relative;font:inherit;color:var(--text);text-align:left;width:100%}.adp-grid .ad.empty{border-style:dashed;justify-content:center;color:var(--text-dim);font-size:13px}.adp-grid .ad.off{opacity:.38}.adp-no{position:absolute;top:6px;left:6px;min-width:18px;height:18px;border-radius:9px;background:var(--p1, #1F3D2B);color:#fff;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;padding:0 5px;z-index:2}.adp-row{display:flex;align-items:center;gap:10px;padding:11px 0;font-size:15px}.adp-row+.adp-row{border-top:1px solid var(--border)}.adp-pn{width:22px;height:22px;border-radius:11px;background:var(--p-bg, #F3F7F5);color:var(--p1, #1F3D2B);font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;flex:none}.adp-pm{flex:1;min-width:0}.adp-pm small{display:block;font-size:12px;color:var(--text-dim)}.adp-row .tog{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:46px;height:27px;border-radius:999px;background:var(--border);position:relative;margin:0;flex:none;transition:background .15s}.adp-row .tog:after{content:"";position:absolute;top:3px;left:3px;width:21px;height:21px;border-radius:50%;background:var(--bg);box-shadow:0 1px 2px #0003;transition:left .15s}.adp-row .tog:checked{background:var(--accent)}.adp-row .tog:checked:after{left:22px}.adp-lib{display:flex;align-items:center;gap:10px;padding:10px 0}.adp-lib+.adp-lib{border-top:1px solid var(--border)}.adp-lib .ad-pic{width:52px;height:52px}.adp-lm{flex:1;min-width:0}.adp-lm b{display:block;font-size:15px}.adp-lm small{display:block;font-size:12px;color:var(--text-dim);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.adp-txt{border:0;background:none;color:var(--text-dim);font-size:13px;text-decoration:underline;text-underline-offset:2px;padding:6px}.adp-photo{display:flex;align-items:center;gap:12px}.adp-photo .ad-pic{width:72px;height:72px}.sheet-item .ad-pic{width:36px;height:36px;font-size:14px}.two>.field{min-width:0}.rv-date{display:flex;align-items:center;justify-content:space-between;margin:0 0 12px}.rv-date button{border:0;background:none;font:inherit;font-size:20px;color:var(--text-dim);padding:6px 10px}.rv-date .rv-dt{font-size:16px;font-weight:600;color:var(--text)}.rv-top{background:linear-gradient(180deg,#fff,#f6f8f7);color:var(--text);border:1px solid #dfe5e1;box-shadow:0 3px #f0f2f1,0 8px 14px #00000006,inset 0 1px #fff;border-radius:16px;padding:18px 20px;margin-bottom:14px}.rv-top p{margin:0;font-size:13px;color:var(--text-dim)}.rv-top .rv-sum{font-size:30px;font-weight:700;color:var(--text);margin-top:6px}.rv-card{padding:18px!important}.rv-h{margin:0;font-size:13px;color:var(--text-dim)}.rv-w{margin:4px 0 0;font-size:20px;font-weight:700}.rv-box{margin-top:12px;background:var(--p-bg, #F3F7F5);border-radius:12px;padding:12px 14px}.rv-box hr{border:0;border-top:1px solid var(--border);margin:8px 0}.rv-l{display:grid;grid-template-columns:1fr minmax(44px,auto) minmax(84px,auto);gap:6px;font-size:13px;color:var(--text-dim);padding:3px 0}.rv-l span:nth-child(2),.rv-l span:nth-child(3){text-align:right}.rv-l span:first-child{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.rv-l.b{color:var(--text);font-weight:700;font-size:14px}.home-body{display:flex;flex-direction:column}.home-body.center{flex:1;justify-content:center;padding-bottom:24px}.rc{display:block;background:#f1f6f3;border:1px solid #D5E5DB;border-radius:16px;padding:16px 16px 12px;margin:18px 0 4px;color:inherit;text-decoration:none}.rc-top{display:flex;justify-content:space-between;align-items:center}.rc-k{font-size:13px;font-weight:700;color:var(--p1, #1F3D2B)}.rc-new{font-size:11px;font-weight:700;color:#fff;background:var(--p2, #4F7C63);border-radius:999px;padding:2px 8px}.rc-meta{margin:8px 0;font-size:15px;font-weight:700;color:var(--text)}.rc-meta.dim{color:var(--text-dim);font-weight:600}.rc-clubs{display:flex;flex-wrap:wrap;gap:6px}.rc-club{font-size:12px;color:var(--p1, #1F3D2B);background:#fff;border:1px solid #D5E5DB;border-radius:6px;padding:2px 8px}.rc-sec{margin-top:10px;background:#fff;border:1px solid #D5E5DB;border-radius:10px;padding:10px 12px}.rc-lab{display:block;font-size:12px;font-weight:700;color:var(--p2, #4F7C63);margin-bottom:3px}.rc-sec p{margin:0;font-size:14px;line-height:1.5;color:var(--text)}.rc-sec p.dim{color:var(--text-dim)}.rc-foot{margin-top:10px;display:flex;justify-content:flex-end;gap:4px;font-size:13px;font-weight:600;color:var(--p1, #1F3D2B)}.hbar{position:fixed;left:0;right:0;bottom:0;z-index:60;background:#fffffff5;border-top:1px solid var(--border);display:flex;justify-content:center;padding:6px 0 calc(6px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hbar-btn{display:flex;flex-direction:column;align-items:center;gap:2px;color:var(--p1, #1F3D2B);font-size:11px;font-weight:700;text-decoration:none;padding:2px 28px}body.hbar-on #root{padding-bottom:calc(60px + env(safe-area-inset-bottom,0px))}body.hbar-on .a2hs-bar{bottom:calc(72px + env(safe-area-inset-bottom,0px))}.group>.rc{margin-top:0}.rc>.rc-meta:first-child{margin-top:0}.rc-meta .rc-new{margin-left:8px;vertical-align:2px}.remember-row{display:flex;gap:20px;margin-top:2px}.remember-row .remember{margin-top:0}.adq{display:flex;gap:12px;padding:12px 0;border-bottom:1px solid var(--border)}.adq:last-of-type{border-bottom:0}.adq .ad-pic{width:56px;height:56px;flex:none}.adq-m{flex:1;min-width:0}.adq-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.adq-top b{font-size:16px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adq-top span{display:flex;gap:12px;flex:none}.adq small{display:block;font-size:12px;color:var(--text-dim);margin-top:2px}.adq-pos{display:flex;gap:8px;margin-top:10px}.adq-pos button{width:44px;height:40px;border-radius:10px;border:1px solid var(--border);background:var(--bg);font:inherit;font-size:15px;font-weight:700;color:var(--text-dim)}.adq-pos button.on{background:var(--accent);border-color:var(--accent);color:#fff}.ad-alert{display:block;margin:0 0 14px;padding:14px 16px;border:1.5px solid var(--accent);border-radius:var(--radius);background:var(--cleared-bg);color:var(--text);text-decoration:none}.ad-alert p{margin:0 0 10px;font-size:14px;line-height:1.6}.ad-alert b{display:block;color:var(--accent);font-size:14px;margin-bottom:2px}.ad-alert span{display:block}.ad-alert em{font-style:normal;font-size:13px;font-weight:600;color:var(--accent)}body:before{content:"";position:fixed;left:0;right:0;top:0;height:env(safe-area-inset-top,0px);background:var(--bg);z-index:85;pointer-events:none}.al1{display:flex;align-items:center;gap:10px;margin:0 0 6px;padding:12px 14px;border:1.5px solid var(--accent);border-radius:var(--radius);background:var(--cleared-bg);color:var(--text);text-decoration:none}.al1 .row-ic{color:var(--accent)}.al1-t{flex:1;min-width:0;font-size:14px;line-height:1.5}.al1-t b{display:block;font-size:12px;color:var(--accent)}.al1-n{font-size:12px;color:var(--text-dim);flex:none}.row.al-row{height:auto;min-height:0;padding-top:12px;padding-bottom:12px}.row.al-row .row-label{white-space:normal;font-size:15px;line-height:1.45;flex:1}.row.al-row .row-label small{display:block;font-weight:400;font-size:12px;color:var(--text-dim);margin-top:3px}.adq-memo{display:block;margin-top:6px;padding:7px 10px;background:var(--bg);border-radius:8px;font-size:12px;line-height:1.5;color:var(--text);white-space:pre-wrap;word-break:keep-all}.adq-memo b{display:block;font-size:11px;color:var(--text-dim);font-weight:600;margin-bottom:1px}.ek{display:inline-block;font-size:11px;font-weight:700;color:var(--p2, #4F7C63);background:#e7f1eb;border-radius:6px;padding:2px 7px;margin-bottom:6px}.raw{margin-top:8px;font-size:11px;color:var(--text-dim);word-break:break-all;white-space:pre-line;background:var(--bg);border-radius:8px;padding:8px 10px}.raw summary{cursor:pointer;font-size:12px;color:var(--text-dim)}.ck{width:24px;height:24px;flex:none;padding:0;border:2px solid #C5CFCA;border-radius:6px;background:#fff;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;cursor:pointer}.ck.on{background:var(--accent);border-color:var(--accent)}.ck svg{display:none}.ck.on svg{display:block}.row.boxed.pick{grid-template-columns:auto 1fr;column-gap:12px}.al-line{display:flex;align-items:center;gap:10px}.al-line .al-txt{flex:1;min-width:0;color:inherit;text-decoration:none}.al-act{flex:none;height:34px;padding:0 14px;border-radius:9px;border:0;background:var(--accent);color:#fff;font:inherit;font-size:13px;font-weight:700}.al-act:disabled{opacity:.5}.as-box{margin-top:10px;border:1px solid var(--accent);background:var(--cleared-bg);border-radius:12px;padding:10px 12px;display:flex;align-items:center;gap:10px}.as-box.hold{border-color:var(--warn-text);background:var(--warn-bg)}.as-box .as-t{flex:1;min-width:0;font-size:13px;line-height:1.55;color:var(--text)}.as-box .as-t b{color:var(--accent);font-size:14px}.as-box.hold .as-t b{color:var(--warn-text)}.as-box .as-t small{display:block;color:var(--text-dim);font-size:12px}.as-time{font-variant-numeric:tabular-nums}.as-tog{padding:8px 14px!important;margin-bottom:10px}.as-tog .set-row{padding:0;gap:10px}.as-tog .as-tog-t{min-width:0;font-size:15px}.as-tog .as-tog-t small{display:block;font-size:11px;line-height:1.4;color:var(--text-dim)}.md-head.slim{padding:7px 14px;line-height:1.3}.md-head.slim .md-slim-l{font-size:12px}.md-head.slim b{font-size:15px}.edited-pill{display:inline-block;margin:-2px 0 8px;padding:3px 9px;border-radius:999px;background:var(--accent-soft);color:var(--accent);font-size:11px;font-weight:600}.summary-box-btns{display:flex;gap:6px;flex:none}.pos-key.long{min-width:58px}.cad-v{padding-left:4px}@media (max-width: 359px){.ptabs.fit .ptab{font-size:12px;letter-spacing:-.5px;padding:8px 1px}}.pick-field{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;text-align:left;font:inherit;font-size:16px;color:var(--text);background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:14px}.pick-field.has{border-color:var(--accent)}.pick-field .pf-names{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pick-field .pf-names.empty{color:var(--text-faint)}.pick-field .pf-n{flex:none;font-size:13px;color:var(--text-dim)}.sheet .sheet-item.pick{padding:11px 13px;font:inherit;font-size:15px}.mname{color:var(--member-name)}.malias{color:var(--text-dim);font-weight:500}.va{margin-top:14px}.va-t{margin:0 0 6px 4px;font-size:12px;font-weight:600;color:var(--text-dim)}.va-row{margin-top:0}.va-row .ghost.on{background:var(--accent);border-color:var(--accent);color:var(--accent-text)}.ac-grp{border-radius:var(--radius);padding:10px 10px 4px;margin:14px 0 0}.ac-grp h2{margin:2px 0 8px 6px;font-size:13px;font-weight:700}.ac-grp.store{background:var(--cleared-bg)}.ac-grp.store h2{color:var(--tap-btn-text)}.ac-grp.desk{background:var(--warn-bg)}.ac-grp.desk h2{color:var(--warn-text)}.ac-grp.people{background:var(--grid)}.ac-grp.people h2{color:var(--text-dim)}.ac-grow{width:100%;text-align:left;background:var(--bg)!important;border-color:transparent!important;font:inherit;color:inherit}.ac-gn{display:flex;align-items:center;gap:8px}.ac-cnt{font-size:12px;padding:4px 10px;border-radius:999px;background:var(--cleared-bg);color:var(--accent);white-space:nowrap}.ac-grp.store .ac-cnt{background:var(--grid);color:var(--text-dim)}.st-box{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);padding:10px 10px 4px;margin-bottom:14px}.st-box-h{display:flex;justify-content:space-between;align-items:center;width:100%;margin:2px 0 8px;padding:0 6px;border:0;background:none;font:inherit;font-size:13px;font-weight:700;color:var(--text-dim);text-align:left}.st-box-h span:last-child{font-weight:600}.st-chev{font-weight:400;margin-left:4px}.st-box .list .row{background:var(--bg)}.st-empty{margin:0 6px 10px;font-size:13px;color:var(--text-faint)}.st-row{width:100%;text-align:left;font:inherit;color:inherit}.st-right{display:flex;align-items:center;gap:8px}.st-kind{font-size:11px;color:var(--text-dim);background:var(--grid);border-radius:999px;padding:2px 8px;margin-left:6px;font-weight:400;vertical-align:1px}.st-mark{background:#fff3b0;color:inherit;border-radius:3px}.st-hint{font-size:12px;color:var(--text-dim);margin:-2px 4px 12px;line-height:1.55}.st-date{font-size:13px;color:var(--text-dim);margin:-6px 4px 14px}.st-ck{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);padding:6px 14px 4px;margin-bottom:14px}.st-ck.off{opacity:.6}.st-ck-h{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:8px 0 6px}.st-ck-h b{font-size:15px}.st-ck-h>span{font-size:12px;color:var(--text-dim)}.st-h-r{display:flex;align-items:center;gap:8px}.st-subh{font-size:12px;font-weight:600;color:var(--tap-btn-text);padding:10px 0 2px;margin:0;border-top:1px solid var(--border)}.st-ckline{display:flex;align-items:center;gap:12px;width:100%;padding:10px 0;border:0;border-top:1px solid var(--border);background:none;font:inherit;font-size:15px;color:var(--text);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.st-subh+.st-ckline{border-top:0}.st-ckline .tx{flex:1;min-width:0}.st-ckline.done .tx{color:var(--text-dim)}.st-note{padding-bottom:10px}.st-note textarea{width:100%;margin-top:6px}.st-stline{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 0;border-top:1px solid var(--border);font-size:15px}.st-stline .nm{flex:1;min-width:0}.st-stline .nm small{display:block;font-size:12px;color:var(--text-dim);margin-top:2px}.st-ed{border:0;background:none;font:inherit;font-size:12px;font-weight:600;color:var(--accent);padding:4px}.st-add{display:block;width:100%;text-align:center;border:0;border-top:1px solid var(--border);background:none;padding:11px 0 9px;font:inherit;font-size:14px;font-weight:600;color:var(--tap-btn-text)}.st-edit{border-top:1px solid var(--border);padding:10px 0 12px}.st-edit .lb{font-size:12px;color:var(--text-dim);margin:0 0 4px 2px}.st-in{width:100%;box-sizing:border-box;font:inherit;font-size:16px;color:var(--text);background:var(--card);border:1px solid var(--border);border-radius:10px;padding:12px;outline:none}.st-edit .st-in{background:#fff;border-color:var(--accent);margin-bottom:8px}.st-in:focus{border-color:var(--accent)}.st-picks{display:flex;flex-direction:column;gap:10px}.st-picks.row3,.st-picks.row4{flex-direction:row;flex-wrap:wrap;gap:8px 16px}.st-pick{display:inline-flex;align-items:center;gap:8px;border:0;background:none;padding:0;font:inherit;font-size:15px;color:var(--text);text-align:left;cursor:pointer}.lb2{font-size:12px;color:var(--text-dim);margin:14px 0 6px 2px}.st-photos{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}.st-th{position:relative;width:64px;height:64px;border-radius:10px;overflow:visible;border:1px solid var(--border);background:var(--card);padding:0}.st-th img{width:100%;height:100%;object-fit:cover;border-radius:10px;display:block}.st-th button{position:absolute;top:-7px;right:-7px;width:22px;height:22px;border-radius:50%;background:#fff;border:1px solid var(--border);font-size:14px;line-height:18px;color:var(--text-dim);padding:0}.st-th.add{display:inline-flex;align-items:center;justify-content:center;font-size:20px;color:var(--accent);cursor:pointer}.st-th.big{width:96px;height:96px}.st-photo-ovl{align-items:center;padding:16px}.st-photo-ovl img{max-width:100%;max-height:90dvh;border-radius:10px}.st-big{font-size:18px;font-weight:700;margin:0 4px 4px}.st-txt{font-size:15px;line-height:1.6;margin:0 4px 14px;white-space:pre-wrap;word-break:keep-all;overflow-wrap:anywhere}.st-dt{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);padding:4px 14px;margin-bottom:14px}.st-dtl{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid var(--border);font-size:14px}.st-dtl:first-child{border-top:0}.st-dtl .k{color:var(--text-dim);flex:none}.st-dtl .v{text-align:right}.sub textarea{width:100%;box-sizing:border-box}.st-sheet{max-height:80dvh;display:flex;flex-direction:column}.st-sheet-list{overflow-y:auto;flex:1}.st-mem{display:flex;align-items:center;gap:10px;width:100%;padding:11px 4px;border:0;border-top:1px solid var(--border);background:none;font:inherit;font-size:15px;text-align:left}.st-mem small{margin-left:auto;font-size:12px;color:var(--text-dim)}.ac-grow{display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px;height:auto;min-height:56px;padding:12px 12px 12px 16px;border:1px solid transparent;border-radius:var(--radius);margin-bottom:6px}.newbox{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);padding:10px 12px 14px;margin-bottom:14px}.newbox .st-box-h{padding:0;margin-bottom:6px}.newbox .primary{margin-top:16px}.ghost.edb{height:32px;padding:0 12px;font-size:14px;flex:none}.addwrap{border-top:1px solid var(--border);padding:10px 0 8px}.two.three{grid-template-columns:1fr 1fr 1fr}.st-ck .tog{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:46px;height:27px;border-radius:999px;background:var(--border);position:relative;margin:0;flex:none;transition:background .15s;cursor:pointer}.st-ck .tog:after{content:"";position:absolute;top:3px;left:3px;width:21px;height:21px;border-radius:50%;background:var(--bg);box-shadow:0 1px 2px #0003;transition:left .15s}.st-ck .tog:checked{background:var(--accent)}.st-ck .tog:checked:after{left:22px}.st-ck .tog:disabled{opacity:.6}.subl{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.subc{display:inline-flex;align-items:center;gap:4px;background:var(--bg);border:1px solid var(--border);border-radius:8px;padding:3px 4px 3px 8px;font-size:14px}.subc button{border:0;background:none;font:inherit;font-size:15px;color:var(--text-dim);padding:0 4px}.subadd{display:flex;gap:6px}.subadd .st-in{margin:0}.qblock{border-top:1px solid var(--border);padding:8px 0 10px}.st-subh+.qblock{border-top:0}.qhead{display:flex;align-items:center;gap:10px;padding:2px 0 6px;font-size:15px}.qhead .tx{flex:1;min-width:0}.qhead .tx.dim{color:var(--text-dim)}.qin{width:64px;flex:none;font:inherit;font-size:16px;text-align:right;color:var(--text);background:var(--bg);border:1px solid #C5CFCA;border-radius:10px;padding:8px 10px;outline:none}.qin.on,.qin:focus{background:var(--bg);border-color:var(--accent)}.qin.sm{width:100%;text-align:center;padding:7px 4px}.qu{font-size:14px;color:var(--text-dim);flex:none}.szgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:2px 0 8px}.szc{display:flex;flex-direction:column;align-items:center;gap:3px;font-size:12px;color:var(--text-dim);min-width:0}.memo-in{width:100%;box-sizing:border-box;font:inherit;font-size:16px;color:var(--text);background:var(--bg);border:1px solid var(--border);border-radius:10px;padding:8px 10px;outline:none}.memo-in:focus{border-color:var(--accent)}.ghost.danger{background:#fdecea;border-color:#e8a9a4;color:#c4342a}.primary.danger,.primary.danger:disabled{background:var(--danger);color:#fff}.mbar-b.danger{background:#fdecea;border-color:#e8a9a4;color:#c4342a;font-weight:600}.adp-txt.danger{color:#c4342a}.ghost.add{background:#e6f0fb;border-color:#a9c8ec;color:#1f5f9e}.primary.add,.abar-add{background:#2f72b8;border-color:#2f72b8;color:#fff}.st-th.add.plus{color:#1f5f9e;background:#e6f0fb;border-color:#a9c8ec}.sheet-item.danger .si-t{color:#c4342a}.topband{padding:max(env(safe-area-inset-top),8px) 20px 0}.topband~.sub{padding-top:8px}.tb{display:flex;align-items:center;gap:10px;background:var(--bg);border:1px solid var(--border);border-radius:12px;padding:10px 12px}.tb-t{flex:1;min-width:0;font-size:14px;font-weight:700;color:var(--text);line-height:1.4}.tb .ghost{height:36px;padding:0 14px;font-size:14px;flex:none}.tb.off{background:#fdecea;border-color:#e8a9a4}.tb.off .tb-t{color:#c4342a}.dl-row{display:flex;align-items:center;gap:12px;padding:14px 4px;border-bottom:1px solid var(--border);cursor:pointer}.dl-t{flex:1;font-size:15px;font-weight:600}.dl-n{color:var(--text-dim);font-size:14px}.st-gc{background:#fff;border:1px solid var(--border);border-radius:12px;padding:2px 12px;margin:0 0 10px;box-shadow:0 1px 3px #0000000f}.st-gc-h{display:flex;justify-content:space-between;align-items:center;padding:10px 0 8px;border-bottom:1px solid var(--border)}.st-gc-h b{font-size:15px;color:var(--text)}.st-gc-h span{font-size:12px;color:var(--text-dim)}.st-gc-h+.st-ckline,.st-gc-h+.qblock{border-top:0}@media (min-width: 600px){html,body{background:#eef1ef}#root{max-width:480px;min-height:100dvh;margin:0 auto;background:var(--bg);box-shadow:0 0 0 1px var(--border)}.hbar{left:50%;right:auto;width:480px;transform:translate(-50%)}.a2hs-bar{left:50%;right:auto;width:456px;transform:translate(-50%)}}.ac-item.pk{flex-direction:row;align-items:center;gap:12px}.ac-item.pk .ac-tx{display:flex;flex-direction:column;gap:2px;min-width:0}.ac-item.pk.on{border-color:var(--border);background:var(--card)}.rg3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px}.rg3 select{width:100%;min-width:0;font:inherit;font-size:16px;color:var(--text);background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:14px 8px;outline:none}.rg3 select:disabled{opacity:.55}.quiz-card.hw-page{max-width:none;max-height:none;overflow:visible;box-shadow:none;animation:none;margin:0 0 14px}.hw-past{margin-bottom:10px}.hw-past .rc-sec p+p{margin-top:4px}.login-logo.lg{width:140px;height:auto;margin-top:-20px;margin-bottom:20px}.bigbtn{background:linear-gradient(180deg,#336650,#1f3d2b 60%,#183324);box-shadow:0 8px #6c7871,0 14px 18px #0000001b;margin-bottom:30px;transition:transform .08s,box-shadow .08s}.bigbtn:after{box-shadow:inset 0 2px #ffffff4d,inset 0 -2px #0000002e}.bigbtn:active{transform:translateY(7px);box-shadow:0 1px #6c7871,0 3px 6px #00000016}.bigbtn>.bigbtn-gl{position:absolute;left:6px;right:6px;top:4px;height:46%;border-radius:16px 16px 40px 40px/16px 16px 14px 14px;background:linear-gradient(180deg,#ffffff57,#ffffff0a);pointer-events:none}.bigbtn-mic{background:radial-gradient(circle at 50% 70%,#e5463c,#c1271f 70%,#9e1d16);box-shadow:0 4px #b0736f,0 6px 10px #0000001f}.bigbtn-mic:before{content:"";position:absolute;left:9px;right:9px;top:4px;height:42%;border-radius:50% 50% 45% 45%;background:linear-gradient(180deg,#ffffffa6,#ffffff0d);pointer-events:none}.bigbtn-mic svg{position:relative}.ghost{background:linear-gradient(180deg,#f3fbf7,#e3f2ea 55%,#d3eadd);border-color:#9fcdb6;box-shadow:0 3px #ddeee5,0 5px 8px #00000009,inset 0 1px #fffffff2;transition:transform .08s,box-shadow .08s}.ghost:active{transform:translateY(3px);box-shadow:0 0 #ddeee5,0 1px 2px #0000000b}.ghost.add{background:linear-gradient(180deg,#f5f9fe,#e6f0fb 55%,#d5e5f7);box-shadow:0 3px #dfeaf7,0 5px 8px #00000009,inset 0 1px #fff}.ghost.danger{background:linear-gradient(180deg,#fff6f5,#fdecea 55%,#f8d9d6);box-shadow:0 3px #f4dedc,0 5px 8px #00000009,inset 0 1px #fff}.ghost.on,.va-row .ghost.on{background:linear-gradient(180deg,#3f8a69,#2e7d5c 55%,#256b4e);border-color:#256b4e;color:#fff;box-shadow:0 3px #719487,0 5px 8px #0000000d,inset 0 1px #ffffff59}.mrow,.tile,.kb-cell,.row.boxed{background:linear-gradient(180deg,#fff,#fbfcfb 45%,#f1f4f2)!important;border-color:#dfe5e1!important;box-shadow:0 3px #f0f2f1,0 6px 10px #00000006,inset 0 1px #fff!important;transition:transform .08s,box-shadow .08s}.mrow:active,.tile:active,.kb-cell:active{transform:translateY(3px);box-shadow:0 0 #f0f2f1,0 1px 2px #00000009!important}.kb-blk.t2 .kb-cell{box-shadow:0 3px #f6f1e7,0 6px 10px #00000006,inset 0 1px #fff!important}.kb-blk.t3 .kb-cell{box-shadow:0 3px #eff1f3,0 6px 10px #00000006,inset 0 1px #fff!important}.kb-blk.t1 .kb-cell{box-shadow:0 3px #ecf4ef,0 6px 10px #00000006,inset 0 1px #fff!important}.kb-linkcard{background:linear-gradient(180deg,#fff,#f4faf7);box-shadow:0 3px #ddeee5,0 6px 10px #00000006,inset 0 1px #fff}.mic-btn{position:relative;overflow:hidden;background:linear-gradient(180deg,#336650,#1f3d2b 60%,#183324)!important;box-shadow:0 3px #6c7871,0 5px 8px #00000016}.mic-btn:before{content:"";position:absolute;left:5px;right:5px;top:3px;height:45%;border-radius:50% 50% 45% 45%;background:linear-gradient(180deg,#ffffff73,#ffffff0a);pointer-events:none}.mic-btn svg{position:relative}.home .rows{border:0;background:none;box-shadow:none;overflow:visible;display:flex;flex-direction:column;gap:9px}.home .rows li+li{border-top:0}.home .rows .row{border-radius:14px;border:1px solid;transition:transform .08s,box-shadow .08s}.home .rows .row:active{transform:translateY(3px)}.home .rows.tone-green .row{background:linear-gradient(180deg,#fbfefc,#eef7f2,#e2f0e8);border-color:#cfe6d8;box-shadow:0 3px #e6f1eb,0 6px 10px #00000006,inset 0 1px #fff}.home .rows.tone-peach .row{background:linear-gradient(180deg,#fffdf9,#fbf6ee,#f4ead9);border-color:#eadcc3;box-shadow:0 3px #f5eee1,0 6px 10px #00000006,inset 0 1px #fff}.home .rows.tone-green .row:active{box-shadow:0 0 #e6f1eb,0 1px 2px #00000009}.home .rows.tone-peach .row:active{box-shadow:0 0 #f5eee1,0 1px 2px #00000009}.tile.on,.row.boxed.sel{background:var(--cleared-bg)!important;border-color:var(--accent)!important}.vw{position:relative;display:inline-flex}.vw-btn{font:inherit;font-size:12px;font-weight:600;cursor:pointer}.vw-btn .pill-caret{font-size:9px;margin-left:2px}.vw-btn.open{background:var(--accent)!important;border-color:var(--accent)!important;color:#fff}.vw-menu{left:0;right:auto;top:30px;width:190px}.vw-t{margin:4px 14px;font-size:12px;font-weight:600;color:var(--text-dim)}a.psel-item{text-decoration:none}.pill,.pill-in,.pill-out,.pill-new,.pill-warn,.pill-on,.chip,.grade,.today-btn,.kb-pill,.kb-pill-in,.kb-tag,.kb-level,.kb-secsrc-more,.summary-copy,.quiz-pill,.psel-btn,.dx-lvl,.rc-new,.rc-club,.edited-pill,.ac-cnt,.st-kind,.dxb{background-image:linear-gradient(180deg,#ffffffa6,#ffffff1f,#0000000d)!important;box-shadow:0 2px #0000000b,0 3px 5px #00000006,inset 0 1px #ffffffd9!important;border:1px solid rgba(0,0,0,.08)}.rc-new,.chip.on,.pill-on,.psel-btn.open,.vw-btn.open{background-image:linear-gradient(180deg,#ffffff59,#ffffff0f,#00000014)!important;box-shadow:0 2px #00000016,0 3px 5px #00000009,inset 0 1px #ffffff59!important}.chip:active,.today-btn:active,.psel-btn:active,.vw-btn:active,.pill-btn:active,.summary-copy:active,.kb-secsrc-more:active{transform:translateY(2px);box-shadow:0 0 #0000000b,0 1px 2px #00000009!important}.primary,.btn,.ibar-big,.abar-add{position:relative;background-image:linear-gradient(180deg,#ffffff4d,#ffffff0f 48%,#0000001a)!important;box-shadow:0 4px #0000001b,0 7px 10px #00000010,inset 0 1px #ffffff4d;transition:transform .08s,box-shadow .08s}.primary{background-color:#1f3d2b}.primary.danger{background-color:var(--danger)}.primary.add{background-color:#2f72b8}.primary:active:not(:disabled),.btn:active,.ibar-big:active:not(:disabled),.abar-add:active:not(:disabled){transform:translateY(4px);box-shadow:0 0 #0000001b,0 2px 3px #0000000d}.mbar-b,.abar-rm,.ibar-sub,.tk-btn,.choice,.seg button.on,.sheet-item,.mrow-btn{background-image:linear-gradient(180deg,#ffffffbf,#ffffff26,#0000000a)!important;box-shadow:0 3px #0000000b,0 5px 8px #00000007,inset 0 1px #fff;transition:transform .08s,box-shadow .08s}.mbar-b:active,.abar-rm:active,.ibar-sub:active,.tk-btn:active,.choice:active,.sheet-item:active,.mrow-btn:active{transform:translateY(3px);box-shadow:0 0 #0000000b,0 1px 2px #00000009}.vw-btn.open .pill-caret{color:#fff}.home-head{position:relative}.home-head .hh-left{flex:1}.home-head .hh-right{position:absolute;right:0;bottom:10px;gap:5px}.home-head .hh-right .ghost{padding:7px 9px;font-size:13px}.home-head .hh-name{padding-right:118px;display:flex;flex-wrap:wrap;align-items:center;row-gap:4px}.home-head .hh-name.hh-av{flex-wrap:nowrap;align-items:center;gap:10px;margin-top:8px}.hh-nm{display:flex;flex-direction:column;align-items:flex-start;min-width:0;line-height:1.15}.hh-nm .dxb-link .dxb,.hh-nm>.dxb{margin-left:0;margin-top:2px}.rc-meta .av{vertical-align:-6px;margin-right:6px}.hh-nm{line-height:1}.hh-nm .dxb-link .dxb,.hh-nm>.dxb{margin-top:0}.hh-nm>span:first-child{font-size:20px}.row.lav{grid-template-columns:36px 1fr auto;gap:10px}.sav{display:inline-flex;align-items:center;gap:6px}.rc,.tap,.kb-hit,.kb-artrow,.dx-cert-row,.dx-card,.tk-opt,.tr-row,.pos-row,.ckchip,.ac-item,.ac-new.big,.xl-miss,.ac-grow,.list .row{background-image:linear-gradient(180deg,#fffc,#ffffff2e,#00000009)!important;box-shadow:0 3px #0000000a,0 6px 10px #00000006,inset 0 1px #fff!important;transition:transform .08s,box-shadow .08s}.rc:active,.tap:active,.kb-hit:active,.kb-artrow:active,.dx-cert-row:active,.dx-card:active,.tk-opt:active,.tr-row:active,.pos-row:active,.ckchip:active,.ac-item:active,.ac-new.big:active,.xl-miss:active,.ac-grow:active,.list a.row:active,.list button.row:active{transform:translateY(3px);box-shadow:0 0 #0000000a,0 1px 2px #00000009!important}.hw-done,.me-b.fill,.md-start,.al-act{background-image:linear-gradient(180deg,#ffffff4d,#ffffff0f 48%,#0000001a)!important;box-shadow:0 4px #0000001b,0 6px 9px #0000000e,inset 0 1px #ffffff4d;transition:transform .08s,box-shadow .08s}.hw-later,.me-b.line{background-image:linear-gradient(180deg,#fffc,#ffffff2e,#00000009)!important;box-shadow:0 3px #0000000a,0 5px 8px #00000006,inset 0 1px #fff;transition:transform .08s,box-shadow .08s}.hw-done:active:not(:disabled),.me-b:active,.md-start:active,.al-act:active:not(:disabled),.hw-later:active{transform:translateY(3px);box-shadow:0 0 #00000012,0 1px 2px #0000000b}.sub .rows:has(>li>a.row),.sub .rows:has(>li>button.row){border:0;background:none;box-shadow:none;overflow:visible;display:flex;flex-direction:column;gap:8px}.sub .rows:has(>li>a.row) li+li,.sub .rows:has(>li>button.row) li+li{border-top:0}.sub .rows>li>a.row,.sub .rows>li>button.row{border:1px solid #dfe5e1;border-radius:14px;background:linear-gradient(180deg,#fff,#fbfcfb 45%,#f1f4f2);box-shadow:0 3px #f0f2f1,0 6px 10px #00000006,inset 0 1px #fff;transition:transform .08s,box-shadow .08s}.sub .rows>li>a.row:active,.sub .rows>li>button.row:active{transform:translateY(3px);box-shadow:0 0 #f0f2f1,0 1px 2px #00000009}.home .rows:not(.tone-green):not(.tone-peach) .row{border-color:#dfe5e1;background:linear-gradient(180deg,#fff,#fbfcfb 45%,#f1f4f2);box-shadow:0 3px #f0f2f1,0 6px 10px #00000006,inset 0 1px #fff}.me-b.line{box-shadow:0 3px #ddeee5,0 5px 8px #00000007,inset 0 1px #fff}.card{background:linear-gradient(180deg,#fff,#f6f8f7);border-color:#dfe5e1;box-shadow:0 3px #f0f2f1,0 8px 14px #00000006,inset 0 1px #fff}.field input:not([type=checkbox]):not([type=radio]):not([type=file]),.field select,.field textarea,textarea.tr,.srch{background:linear-gradient(180deg,#eef1ef,#f8faf9)!important;border-color:#d3dbd6!important;box-shadow:inset 0 2px 4px #0000001a,inset 0 1px #0000000d,0 1px #fff!important}.srch input{background:none!important;box-shadow:none!important}.sec-card{padding:4px 14px}.sec-row{display:flex;align-items:center;gap:10px;padding:12px 2px}.sec-row+.sec-row{border-top:1px solid var(--border)}.sec-row b{width:84px;flex:none;font-size:14px;color:var(--text-dim);font-weight:600}.sec-row span{flex:1;min-width:0;font-size:16px}.sec-row .sec-dots{letter-spacing:2px}.sec-row .ghost{flex:none}.fp-steps{display:flex;gap:6px;justify-content:center;margin:0 0 4px}.fp-steps span{font-size:12px;padding:3px 10px;border-radius:999px;background:var(--grid);color:var(--text-dim)}.fp-steps span.on{background:var(--cleared-bg);color:var(--accent);font-weight:700}.bigbtn{box-shadow:0 4px #6c7871,0 10px 16px #0000001b;margin-bottom:26px}.bigbtn:active{transform:translateY(3px);box-shadow:0 1px #6c7871,0 3px 6px #00000016}.hcard{margin:10px 0 18px;padding:14px;border-radius:18px}.hcard .hh-pills{display:flex;gap:5px;flex-wrap:wrap}.hc-line{height:1px;background:var(--border);margin:12px -2px}.hc-row{display:flex;align-items:center;gap:12px}.hc-nm{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:4px;line-height:1.1}.hc-name{font-size:20px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.hc-nm .dxb-link .dxb,.hc-nm>.dxb{margin-left:0}.hc-btns{display:flex;gap:5px;flex:none}.hc-btns .ghost{padding:5px 8px;font-size:12px;border-radius:8px;white-space:nowrap}.home-body.center{flex:none;justify-content:flex-start;padding-bottom:0}.home>.foot{margin-top:auto;padding-top:28px}.td{display:block}.td .rc-sec{padding:2px 12px}.td-row{display:flex;align-items:center;gap:8px;padding:10px 0;text-decoration:none;color:inherit}.td-row+.td-row{border-top:1px solid var(--border)}.td-row .t{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.td-row b{font-size:14px;font-weight:600}.td-row small{font-size:12px;color:var(--text-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.td-row .n{font-weight:700;color:var(--warn-text)}.td-row .n.d{color:var(--danger)}.td-row .ch{color:var(--text-dim);font-size:18px}.td-head{display:flex;align-items:center;justify-content:space-between;width:100%;border:0;background:none;padding:0;font:inherit;text-align:left;cursor:pointer;color:inherit}.td-head .rc-meta{margin:0}.td-tg{font-size:13px;color:var(--accent);font-weight:600;display:flex;align-items:center;gap:4px}.td .rc-sec{margin-top:10px}.td.closed{padding-bottom:16px}.td-bar{height:8px;border-radius:99px;background:var(--grid);overflow:hidden;margin:8px 0 6px}.td-bar i{display:block;height:100%;background:var(--accent)}.td-row .n.z{color:var(--text-dim);font-weight:500;opacity:.6}.td>.td-bar{margin:10px 2px 0}.ck-scroll{max-height:236px;overflow-y:auto;-webkit-overflow-scrolling:touch}.ck-hint{margin:6px 2px 0;font-size:12px;color:var(--text-dim);text-align:center}.td a.rc-foot{text-decoration:none}.ad-av{width:52px;height:52px;border-radius:50%;background:#1f3d2b;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:18px;flex:none}.ad-sub{font-size:12px;color:var(--text-dim)}.ad-st{display:flex;align-items:center;gap:10px;margin:0 0 14px;padding:11px 14px;border:1px solid #cfe3d6;border-radius:14px;background:#eef6f1;color:var(--text);text-decoration:none;box-shadow:var(--tap-shadow)}.ad-dot{width:10px;height:10px;border-radius:50%;background:var(--accent);flex:none;box-shadow:0 0 0 3px #2f6f4f26}.ad-st-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.ad-st-t b{font-size:14px}.ad-st-t small{font-size:12px;color:var(--text-dim)}.ad-st.bad{border-color:var(--danger-line);background:var(--danger-bg)}.ad-st.bad .ad-dot{background:var(--danger);box-shadow:0 0 0 3px #d9534f26}.ad-st.bad b{color:var(--danger)}.ad-money{display:block;padding:14px;border:1px solid var(--border);border-radius:16px;background:linear-gradient(180deg,#fff,#f3f7f4);box-shadow:var(--tap-shadow);text-decoration:none;color:var(--text)}.ad-m3{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.ad-m3>div{display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 0;min-width:0}.ad-m3>div+div{border-left:1px solid var(--border)}.ad-m3 span{font-size:12px;color:var(--text-dim);font-weight:600}.ad-m3 b{font-size:18px;font-weight:700;white-space:nowrap}.ad-m3 b.neg{color:var(--danger)}.ad-m3.u{padding:10px 8px;border:1px solid var(--border);border-radius:16px;background:#fff;box-shadow:var(--tap-shadow)}.ad-m-note{margin:10px 0 0;padding-top:10px;border-top:1px solid var(--border);font-size:12px;color:var(--text-dim);text-align:center}.ad-cg{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ad-c{display:flex;flex-direction:column;gap:3px;padding:12px 14px;border:1px solid #D5E5DB;border-radius:14px;background:linear-gradient(180deg,#f6faf7,#e9f2ec);box-shadow:var(--tap-shadow);text-decoration:none;color:var(--text);min-width:0}.ad-cg.pe .ad-c{border-color:#efdcc6;background:linear-gradient(180deg,#fdf8f2,#f8ecdd)}.ad-cl{font-size:15px;font-weight:700}.ad-cs{font-size:12px;color:var(--text-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fx-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:4px 0 16px}.fx-tab{display:flex;flex-direction:column;align-items:center;gap:2px;padding:11px 4px;border:1px solid var(--border);border-radius:14px;background:linear-gradient(180deg,#fff,#f3f7f4);box-shadow:var(--tap-shadow);color:var(--text);font:inherit;cursor:pointer;min-width:0}.fx-tab span{font-size:12px;color:var(--text-dim);font-weight:600}.fx-tab b{font-size:16px;white-space:nowrap}.fx-tab b.neg{color:var(--danger)}.fx-tab.on{border:1.5px solid var(--accent);background:linear-gradient(180deg,#f2f8f4,#e2efe7)}.fx-tab.on span{color:var(--accent)}.fx-sec{margin-bottom:14px}.fx-h{display:flex;align-items:center;justify-content:space-between;margin:0 4px 6px;font-size:13px;font-weight:700;color:var(--text-dim)}.fx-sec .rc,.fx-tabs~.rc{margin:0;padding:6px}.fx-sec .rc-sec,.fx-tabs~.rc .rc-sec{margin-top:0}.fx-w{font-weight:700;font-size:14px;white-space:nowrap}.fx-w.z{color:var(--text-dim);font-weight:500;opacity:.6}.fx-w.neg{color:var(--danger)}.fx-sum b{font-size:15px}.fx-tag{margin-left:6px;font-size:11px;font-weight:600;color:var(--warn-text);background:#fbf1e4;border-radius:6px;padding:1px 6px;vertical-align:1px}.fe-card{padding:14px}.fe-card .field{margin-bottom:14px}.fe-lab{display:block;font-size:13px;font-weight:700;margin:0 0 8px}.fe-amt{display:flex;align-items:center;gap:8px}.fe-amt input{flex:1;min-width:0;width:100%;text-align:right;font-size:18px;font-weight:700}.fe-amt span{font-size:15px;font-weight:600}.fe-hist{margin-top:14px}.fe-hl{display:flex;justify-content:space-between;padding:9px 2px;font-size:14px}.fe-hl+.fe-hl{border-top:1px solid var(--border)}.fe-btns{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:16px}.fe-btns button{height:46px;margin:0}.fe-del{display:block;width:100%;height:42px;margin-top:22px}.fe-calc{padding:12px;border-radius:12px;background:#f4f7f5;font-size:14px;line-height:1.7}.fe-calc b{font-size:15px}.fe-help{font-size:12px;color:var(--text-dim);margin:6px 2px 0}.ad-m3>.ad-m3-a{display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 0;min-width:0;color:var(--text);text-decoration:none}.ad-m3>.ad-m3-a:active{background:#eef6f1}.ad-m3>.ad-m3-a span{color:var(--accent)}.ad-m3>*+*{border-left:1px solid var(--border)}.xl{border-top:1px solid var(--border)}.st-gc-h+.xl{border-top:0}.xl-row{display:flex;align-items:center;gap:12px;padding:10px 0}.xl-name{flex:1;min-width:0;border:0;background:none;box-shadow:none;padding:0;margin:0;font:inherit;font-size:15px;color:var(--text);text-align:left;cursor:pointer;display:flex;align-items:center;justify-content:flex-start;gap:8px;flex-wrap:wrap;-webkit-tap-highlight-color:transparent}.xl-name .tx{min-width:0}.xl.done .xl-name .tx{color:var(--text-dim)}.xl-tag{font-size:11px;font-weight:600;color:var(--accent);border:1px solid var(--border);border-radius:999px;padding:1px 7px;line-height:1.5}.xl-chev{color:var(--text-dim);font-size:18px;transition:transform .15s}.xl.open .xl-chev{transform:rotate(90deg)}.xl-det{margin:0 0 12px 36px;background:var(--bg);border:1px solid var(--border);border-radius:10px;padding:10px 12px}.xl-ul{margin:0;padding-left:18px;font-size:14px;line-height:1.65;color:var(--text)}.xl-none{margin:0;font-size:14px;color:var(--text-dim)}.xl-act{display:flex;justify-content:flex-end;gap:8px;margin-top:10px}.xl-det textarea{resize:vertical}.primary.xl-save{width:auto;height:34px;margin:0;padding:0 16px;font-size:13px}@media (prefers-reduced-motion: reduce){.xl-chev{transition:none}}.td-row.ckl.done b{color:var(--text-dim);font-weight:500}.td-row.ckl .ok{flex:none;width:18px;height:18px;border-radius:50%;background:var(--accent);display:inline-flex;align-items:center;justify-content:center}.home .ad-money{padding:0;overflow:hidden}.home .ad-m3{gap:0;padding:0;overflow:hidden}.home .ad-m3.u{border-radius:16px}.home .ad-m3>div,.home .ad-m3>a{padding:0;gap:0;align-items:stretch;display:flex;flex-direction:column}.home .ad-m3>*>span{display:block;text-align:center;padding:7px 2px;background:#eef3f0;border-bottom:1px solid var(--border);font-size:12px;white-space:nowrap}.home .ad-m3>*>b{display:block;text-align:center;padding:11px 2px;background:#fff}.home .ad-m3.r2{grid-template-columns:1fr 1fr;border-top:1px solid var(--border)}.home .ad-m-note{margin:0;padding:9px 8px;background:#fff;border-top:1px solid var(--border)}.rc.td.nh{padding:10px}.rc.td.nh .rc-sec{margin-top:0}.rc.td.nh .td-row .n.z{white-space:nowrap;font-size:13px}.as-box .as-t small{word-break:keep-all}.pill.bad{margin-left:6px;background:#fdecea;color:var(--danger);font-size:11px;font-weight:600;white-space:nowrap}.qin::placeholder{color:#b9d8c8;font-weight:600}.rows li.lk{opacity:.42;pointer-events:none}.lkc{display:inline-flex;align-items:center;color:var(--text-dim)}.ac-grow.lk{opacity:.42;pointer-events:none;box-shadow:none}.ac-grow.lk .row-sub2.blur{filter:blur(2.6px);-webkit-user-select:none;user-select:none}.st-hint{word-break:keep-all}.sheet.has-xa{position:relative}.sheet.has-xa{padding-top:34px}.sheet-xa{position:absolute;top:8px;right:8px;width:32px;height:32px;border:0;background:none;color:var(--text-dim);font-size:20px;line-height:1;padding:0;margin:0;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:50%}.sheet-xa:hover{background:#0000000d}.quiz-x{width:32px;height:32px;margin:-4px -6px -4px 0;padding:0;border:0;background:none;color:var(--text-dim);font-size:20px;line-height:1;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;cursor:pointer;flex:none}.quiz-tr{display:inline-flex;align-items:center;gap:6px}.quiz-card .quiz-tx,.quiz-card .quiz-q,.quiz-card .quiz-title,.pend-card p,.login-sub,.auth p{word-break:keep-all}.pend-sub{white-space:pre-line}.login.auth.oc{padding-top:max(4vh,24px)}.login.auth.oc .form{margin-top:14px}.fx-tabs.f4{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.fx-tabs.f4 b{font-size:14px}.ad-m3.f4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width: 1023px){.ad-m3.f4 b{font-size:15px;letter-spacing:-.02em}.ad-m3.f4 span{font-size:12px;white-space:nowrap}}.claim-msg{white-space:pre-line;word-break:keep-all}.ac-search input,.form .ac-search input,.login .ac-search input{border:0!important;background:none!important;box-shadow:none!important;padding:0!important;height:100%!important;margin:0!important;border-radius:0!important}.ac-item span,.ac-tx span{word-break:keep-all}.field .ac-search input:not([type=checkbox]):not([type=radio]):not([type=file]),.ac-search input:not([type=checkbox]):not([type=radio]):not([type=file]){background:none!important;box-shadow:none!important;border:0!important}.mla{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:14px 0 6px;padding:12px 14px;border:1px dashed var(--border);border-radius:14px;background:#fafbfa}.mla-t{font-size:14px;color:var(--text-dim);word-break:keep-all}.mla .ghost.sm{flex:none;white-space:nowrap}.mla-h{text-align:left}.mla-s{margin:4px 0 12px;word-break:keep-all}.mla-l{margin:10px 0 6px;font-size:13px;font-weight:700;color:var(--text)}.mla-days{display:flex;flex-wrap:wrap;gap:6px}.mla-d{display:inline-flex;align-items:center;gap:8px;padding:9px 12px;border:1px solid var(--border);border-radius:12px;background:#fff;font:inherit;font-size:14px;color:var(--text);white-space:nowrap}.mla-d.on{border-color:var(--accent)}.mla-in{width:100%;box-sizing:border-box;height:46px;padding:0 12px;border:1px solid var(--border);border-radius:12px;font:inherit;font-size:15px}.mla-date{margin-top:8px}.lt-req{padding:12px 14px;display:flex;flex-direction:column;gap:8px}.lt-row{display:flex;gap:12px;align-items:baseline;font-size:15px}.lt-row .k{width:64px;flex:none;font-size:13px;color:var(--text-dim)}.lt-row .v.dim{color:var(--text-dim)}.lt-ta{width:100%;box-sizing:border-box}.lt-note{white-space:pre-line;margin:8px 2px 0;word-break:keep-all}.mla-days.c3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.mla-days.c3 .mla-d{justify-content:flex-start}.mla-days.c3 .mla-d{padding:9px 8px;gap:6px;min-width:0}.opl-cnt{margin:4px 4px 8px;font-size:13px;color:var(--text-dim)}.opl{background:var(--card);border:1px solid var(--border);border-radius:14px;overflow:hidden}.opl-t{width:100%;border-collapse:collapse;table-layout:fixed;font-size:14px}.opl-t th{font-size:12px;font-weight:600;color:var(--text-dim);background:#f3f6f4;padding:9px 6px;text-align:center;white-space:nowrap;border-bottom:1px solid var(--border)}.opl-t td{padding:11px 6px;text-align:center;white-space:nowrap;border-bottom:1px solid #eef1ef;overflow:hidden}.opl-t tr:last-child td{border-bottom:0}.opl-t th:first-child,.opl-t td.nm{text-align:left;padding-left:14px}.opl-t td.nm b{font-weight:600}.opl-t td .dim{color:var(--text-dim)}.opl-ad{display:inline-block;margin-left:5px;font-size:11px;font-weight:600;padding:1px 6px;border-radius:999px;background:#e3f2ea;color:var(--accent);vertical-align:1px}.opg{display:flex;align-items:center;justify-content:space-between;margin:10px 2px 0}.opg-n{font-size:13px;color:var(--text-dim);white-space:nowrap}.opg-b{display:flex;gap:4px}.opgx{display:inline-flex;align-items:center;justify-content:center;min-width:32px;width:auto;height:32px;border-radius:8px;border:1px solid var(--border);background:#fff;box-shadow:none;font:inherit;font-size:13px;color:var(--text);padding:0 6px;margin:0}.opgx.on{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:700}.opgx:disabled{color:#c3cbc6}.opl-t th:last-child,.opl-t td:last-child{padding-right:12px}.opl-t.acc .c-k{width:76px}.opl-t.acc .c-a{width:86px}.opl-t.acc .c-d{width:56px}@media (max-width: 380px){.opl-t{font-size:13px}.opl-t.acc .c-k{width:66px}.opl-t.acc .c-a{width:78px}.opl-t.acc .c-d{width:50px}.opl-t th,.opl-t td{padding-left:4px;padding-right:4px}.opl-t th:first-child,.opl-t td.nm{padding-left:10px}}.opl-t.tfp .c-ar{width:22px}.opl-t.tfp .c-x{width:52px}.opl-t.tfp td.nm{text-overflow:ellipsis}.opl-t.tfp td.nm+td.ar+td.nm{padding-left:6px}.opl-t.tfp td.ar{color:var(--text-dim);padding-left:0;padding-right:0}.opl-t.tfp td.x{padding-top:6px;padding-bottom:6px}.tfp-del{width:auto;height:auto;margin:0;padding:4px 2px;border:0;background:none;box-shadow:none;font:inherit;font-size:13px;font-weight:600;color:#d23b3b}.row.al-row .row-label,.row.al-row .row-label small{word-break:keep-all;overflow-wrap:break-word}.edr-lead{margin:2px 4px 12px;line-height:1.55;word-break:keep-all}.edr-tabs{margin:0 0 12px}.edr-list{padding:0}.edr-it{list-style:none;background:var(--card);border:1px solid var(--border);border-radius:14px;margin-bottom:10px;overflow:hidden}.edr-it.on{border-color:#9fcdb6}.edr-row{width:100%;border:0;background:none;box-shadow:none;margin:0;text-align:left}.edr-row .row-sub2{white-space:nowrap}.edr-d{padding:4px 12px 14px;display:grid;gap:10px}.edr-b{border:1px solid var(--border);border-radius:12px;background:#fff;padding:10px 12px}.edr-b.pro{border-color:#9fcdb6}.edr-bt{margin:0 0 6px;font-size:13px;font-weight:700;color:var(--text-dim)}.edr-b.pro .edr-bt{color:var(--accent)}.edr-tx p{margin:0;font-size:15px;line-height:1.6;word-break:keep-all;overflow-wrap:break-word}.edr-tx .edr-h{font-weight:700;margin-top:8px}.edr-tx .edr-h:first-child{margin-top:0}.edr-tx .edr-l{padding:2px 6px;border-radius:6px}.edr-tx .edr-l:before{content:"- ";color:var(--text-dim)}.edr-b.ai .edr-l.ch{background:#fbe9e7}.edr-b.pro .edr-l.ch{background:#e3f2ea;font-weight:600}.edr-note{margin:0 2px;font-size:13px;color:var(--text-dim)}.edr-btns{display:flex;justify-content:flex-end;gap:8px;margin:0}.edr-btns button{height:40px;padding:0 16px;white-space:nowrap;flex:none;width:auto;margin:0}.edr-b.one{border-color:var(--border)}.edr-key{display:flex;gap:14px;margin:0 0 8px;font-size:13px;color:var(--text-dim)}.edr-key .k{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.edr-key .k:before{content:"";width:14px;height:14px;border-radius:4px;flex:none}.edr-g{margin:6px 0}.edr-tx .edr-tag{margin:0;padding:4px 0 2px 6px;font-size:13px;font-weight:700;color:#2f7a55;white-space:nowrap}.edr-tx .edr-l.ai{color:#8a5a52;background:#f6f6f6;border-left:4px solid #c9b3ae;border-radius:0 6px 6px 0}.edr-tx .edr-l.pro{background:#e3f2ea;font-weight:600;border-left:4px solid #2f7a55;border-radius:0 6px 6px 0}.edr-key .k.ai:before{background:#f6f6f6;border-left:4px solid #c9b3ae}.edr-key .k.pro:before{background:#e3f2ea;border-left:4px solid #2f7a55}.hist-note{margin:8px 0 14px}.hist-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 2px 8px;min-height:30px}.hist-t{margin:0;font-size:14px;font-weight:700;white-space:nowrap}.hist-t span{font-size:12px;font-weight:500;color:var(--text-dim);margin-left:4px}.hist-all{flex:none;width:auto;height:30px;padding:0 12px;margin:0;font-size:13px;white-space:nowrap}main.sub .pg{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 2px 4px}main.sub .pg-n{font-size:12px;color:var(--text-dim);white-space:nowrap}main.sub .pg-b{display:flex;gap:4px}main.sub .pgx{display:inline-flex;align-items:center;justify-content:center;min-width:30px;width:auto;height:30px;border-radius:8px;border:1px solid var(--border);background:#fff;box-shadow:none;font:inherit;font-size:13px;color:var(--text);padding:0 6px;margin:0}main.sub .pgx.on{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:700}main.sub .pgx:disabled{color:#c3cbc6}.ck-tabs{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 12px}.ck-tab{flex:1 1 0;min-width:0;white-space:nowrap;text-align:center;border:1px solid var(--border);border-radius:999px;background:#fff;padding:8px 10px;font:inherit;font-size:15px;color:var(--text);cursor:pointer}.ck-tab small{font-size:11px;color:var(--text-dim);margin-left:4px}.ck-tab.on{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:700}.ck-tab.on small{color:#fff;opacity:.85}.gc-hr{display:flex;align-items:center;gap:8px;margin-left:auto}.ghost.add.gc-pl{height:30px;width:30px;padding:0;font-size:16px;flex:none}.gc-none{margin:0;padding:12px 0;font-size:14px;color:var(--text-faint)}.st-gc .gc-add{border-top:1px solid var(--border)}.gc-add-t{font-size:13px;font-weight:700;margin:0 0 8px}.xl-cy{font-size:11px;font-weight:600;color:var(--text-dim);border:1px solid var(--border);border-radius:999px;padding:1px 7px;line-height:1.5;white-space:nowrap;flex:none}.ghost.mv{height:32px;width:28px;padding:0;font-size:10px;flex:none}.st-ck .st-stline:has(.mv){gap:6px}.st-stline .nm{word-break:keep-all}.cfg-sub{font-size:12px;font-weight:700;color:var(--text-dim);padding:12px 0 2px;margin:0;border-top:1px solid var(--border)}.cfg-sub+div>.st-stline,.cfg-sub+.st-stline{border-top:0}.xl-row .ghost.xl-edb{flex:none;white-space:nowrap;height:30px;padding:0 12px;font-size:13px;margin:0}.xl-ed{border-top:1px dashed var(--border);padding:12px 2px 14px}.xl-name .tx{word-break:keep-all;overflow-wrap:anywhere}.st-note textarea{word-break:keep-all}.gc-hr .ghost.edb.gc-ed{height:30px;padding:0 12px;font-size:13px;white-space:nowrap;flex:none;margin:0}.ck-tab.off{opacity:.55}.ck-tabs.cfg-tabs{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:8px}.ck-tabs.cfg-tabs .ck-tab{white-space:nowrap;min-width:0}.ck-cfgrow{display:flex;justify-content:flex-end;margin:-2px 0 12px}.ghost.ck-cfgbtn{flex:none;white-space:nowrap;height:36px;padding:0 16px;font-size:14px;margin:0}.gc-cnt{font-size:12px;color:var(--text-dim);white-space:nowrap;margin-left:auto}.gc-act{display:flex;align-items:center;gap:8px;flex:none;margin-left:10px}.ghost.gc-pl{height:30px;width:34px;padding:0;flex:none}.ghost.gc-pl svg,.ghost.mv svg{display:block}.ghost.mv{width:30px}.pc-chk .st-gc-h>.gc-cnt{margin-left:0}.pc-chk .st-gc-h>.gc-act{margin-left:auto;background:none;padding:0;border-radius:0}.ghost.icb{flex:none;width:34px;height:32px;padding:0;margin:0}.ghost.icb svg{display:block}.ghost.icb.ck-cfgbtn{width:40px;height:38px}.gc-act .ghost.icb,.xl-row .ghost.icb{height:30px}.pc-cfg .ghost.icb{width:30px;height:28px}.xl-row .ghost.xl-edb.icb,.gc-act .ghost.gc-ed.icb{width:34px;padding:0}.xl-row .ghost.icb svg,.gc-act .ghost.icb svg{width:17px;height:17px}.cfg-left>.st-ck{margin-bottom:12px}.cfg-sp .st-ck-h+div>.st-stline,.cfg-sp .fd-h+div>.st-stline{border-top:0}.cfg-addg{margin:0 0 14px}.co-box{border:1px solid var(--border);background:var(--card);border-radius:var(--radius);padding:14px;margin-top:6px}.co-t{margin:0;font-size:15px;font-weight:700}.co-s{margin:6px 0 0;font-size:13px;color:var(--text-dim);line-height:1.55;word-break:keep-all}.lmc{width:100%;text-align:left;font:inherit;color:inherit;cursor:pointer;border:1px solid var(--line, #e5e5e5)}.lmc-l{display:flex;flex-direction:column;min-width:0}.lmc-sub{margin-top:4px;font-size:13px;color:var(--text-dim);white-space:nowrap}.lmc-go{flex:none;font-size:14px;font-weight:600;color:var(--p1, var(--accent));white-space:nowrap}.st-gc-h.gc-h2{justify-content:flex-start;gap:8px}.st-gc-h.gc-h2>b{min-width:0;word-break:keep-all;overflow-wrap:anywhere}.st-gc-h.gc-h2>.gc-ed{flex:none;margin:0}.st-gc-h.gc-h2>.gc-pill{margin-left:0;flex:none;font-size:13px;font-weight:700;color:var(--accent);background:#e8f4ed;border-radius:999px;padding:1px 9px;white-space:nowrap}.st-gc-h.gc-h2>.gc-act{margin-left:auto}.xl>.xl-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center}.xl>.xl-row>.xl-name{min-width:0;overflow:hidden}.xl-name .tx{display:block;min-width:0;max-width:100%;white-space:normal}.xl>.xl-row>.xl-edb,.xl>.xl-row>.xl-chev{flex:none;justify-self:end}.st-gc-h.gc-h2>.ghost.icb{height:30px;width:34px;padding:0}.st-gc-h.gc-h2>.ghost.icb svg{width:17px;height:17px}.chips.msort{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0 0 10px}.chips.msort .chip{white-space:nowrap;padding:6px 2px;font-size:13px;text-align:center}.sum-ai{margin:-2px 0 8px;font-size:12px;line-height:1.5;color:var(--text-dim);word-break:keep-all}.summary-box .sum-ai{font-size:10px;line-height:1.45;letter-spacing:-.1px;overflow-wrap:break-word}.tr-disc{margin:8px 2px 0;font-size:12px;line-height:1.5;color:var(--text-dim);word-break:keep-all}.netbar{position:fixed;left:0;right:0;top:0;z-index:88;display:flex;align-items:center;gap:10px;padding:calc(8px + env(safe-area-inset-top,0px)) 16px 8px;background:var(--warn-bg);color:var(--warn-text);border-bottom:1px solid var(--warn);font-size:13px;line-height:1.45;font-weight:600;word-break:keep-all}.netbar[hidden]{display:none}.netbar-t{flex:1;min-width:0}.netbar-b{flex:none;white-space:nowrap;height:30px;padding:0 12px;border-radius:999px;border:1px solid var(--warn);background:#fff;color:var(--accent);font-size:13px;font-weight:700;font-family:inherit}html.has-netbar body{padding-top:var(--netbar-h, 48px)}html.is-pc.has-netbar .pcbody.grid>.side{top:var(--netbar-h, 48px);height:calc(100vh - var(--netbar-h, 48px))}@media (min-width: 1280px){html.is-pc.has-netbar .pcbody.grid>.side{top:calc(var(--netbar-h, 48px) / 1.1);height:calc((100vh - var(--netbar-h, 48px)) / 1.1)}}@media (min-width: 1600px){html.is-pc.has-netbar .pcbody.grid>.side{top:calc(var(--netbar-h, 48px) / 1.2);height:calc((100vh - var(--netbar-h, 48px)) / 1.2)}}.ad .ad-sub{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:normal;overflow-wrap:anywhere;line-height:1.35}.hqfee{margin-top:10px;padding:4px 14px;border:1px solid var(--border);border-radius:12px;background:#f6f8f7}.hqfee .hq-l{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;font-size:13px;color:var(--text-dim)}.hqfee .hq-l+.hq-l{border-top:1px solid var(--border)}.hqfee .hq-l span{white-space:nowrap;flex:none}.hqfee .hq-l b{font-weight:500;color:var(--text);text-align:right;min-width:0}.hqfee .hq-l.tot span,.hqfee .hq-l.tot b{font-weight:700;color:var(--text);font-size:14px}.sp-row{display:flex;align-items:center;gap:10px;margin-top:8px;padding-top:8px;border-top:1px solid #eef1ef;min-width:0}.sp-lb{flex:none;font-size:13px;font-weight:700;color:var(--text-dim);white-space:nowrap}.sp-chips{display:flex;gap:6px;flex:1;min-width:0;overflow-x:auto;scrollbar-width:none}.sp-chips::-webkit-scrollbar{display:none}.sp-chip{flex:none;height:30px;padding:0 12px;border-radius:999px;border:1px solid #cfe3d8;background:#f3fbf7;color:var(--text);font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer}.sp-chip.on{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.sp-chip.add{border-color:#a9c8ec;background:#e6f0fb;color:#1f5f9e}.sp-ed{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px}.sp-ed .st-in{flex:1 1 200px;min-width:0;height:36px;margin:0}.sp-ed-b{display:flex;align-items:center;gap:6px;flex:none;margin-left:auto}.sp-ed-b .ghost{flex:none;width:auto;height:36px;padding:0 14px;margin:0;white-space:nowrap;font-size:14px}.sp-ed-b .ghost.mv{width:36px;padding:0}.cr-entry{text-decoration:none;margin:4px 0 6px}.cr-entry-r{font-size:13px;color:var(--text-dim);white-space:nowrap}.cr-entry.off{display:flex;flex-direction:column;gap:2px;background:var(--bg);box-shadow:none}.cr-entry.off>b{font-size:15px;color:var(--text-dim)}.cr-off-s{font-size:13px;color:var(--text-dim)}.cr-note{margin:-4px 0 14px 4px;font-size:13px;color:var(--text-dim)}.cr-pos{cursor:default}.cr-pos .pos-body{margin-top:6px;gap:4px}.cr-li{position:relative;padding-left:12px;text-align:left}.cr-li:before{content:"";position:absolute;left:2px;top:.72em;width:4px;height:4px;border-radius:50%;background:var(--accent)}button.cr-li,button.cr-d{border:0;background:none;font:inherit;color:inherit;width:100%}.cr-li.lk,.cr-d.lk{display:flex;align-items:center;gap:6px}.cr-blur{filter:blur(4px);opacity:.55;-webkit-user-select:none;user-select:none;white-space:nowrap;overflow:hidden}.cr-lock{flex:none;font-size:12px}.cr-gap{margin-top:22px}.cr-drills{padding:6px 13px}.cr-d{margin:0;padding:7px 0;font-size:14px;border-bottom:1px solid var(--border)}.cr-d:last-child{border-bottom:0}.cr-r{display:flex;align-items:center}.cr-pay{font-size:11px;font-weight:700;color:var(--text-dim);border:1px solid var(--border);border-radius:999px;padding:2px 8px;white-space:nowrap}.list button.row{width:100%;font:inherit;color:inherit;text-align:left}.qgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.qt{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:10px 4px 8px;border:1px solid #cfe6d8;border-radius:14px;background:linear-gradient(180deg,#fbfefc,#eef7f2,#e2f0e8);box-shadow:0 3px #e6f1eb,0 6px 10px #00000006,inset 0 1px #fff;color:var(--text);text-decoration:none}.qt:active{box-shadow:0 0 #e6f1eb,0 1px 2px #00000009;transform:translateY(2px)}.qt-ic{display:flex;color:var(--accent)}.qt-l{font-size:15px;font-weight:700;white-space:nowrap}.qt-s{font-size:12px;color:var(--text-dim);white-space:nowrap;line-height:1.2;min-height:14px;display:flex;align-items:center}.qt.lk{opacity:.7}.ck-note{margin:10px 0 2px;padding:10px 12px;background:#fff;border:1px solid var(--border);border-radius:12px}.ck-note-h{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.ck-note-h b{font-size:13px;color:var(--text-dim);font-weight:700;white-space:nowrap}.ck-note-h .ghost.sm{white-space:nowrap}.ck-note-b{margin:0;font-size:14px;line-height:1.65;color:var(--text);white-space:pre-wrap;word-break:keep-all;overflow-wrap:anywhere}.ck-note-b.none{color:var(--text-dim)}.ck-note textarea{width:100%;word-break:keep-all;font:inherit;font-size:14px;line-height:1.6;padding:8px 10px;border:1px solid var(--border);border-radius:10px;resize:vertical}.ck-note-ed{flex:none;border:1px solid #cfe6d8;background:#f3faf6;color:var(--accent);font:inherit;font-size:12px;font-weight:600;line-height:1;padding:5px 10px;border-radius:999px;white-space:nowrap}.ck-note-ed:active{background:#e2f0e8}.ck-note-act{display:flex;justify-content:flex-end;gap:6px;margin-top:8px}.ck-note-ed.sv{background:linear-gradient(180deg,#336650,#1f3d2b 60%,#183324);border-color:#1f3d2b;color:#fff;box-shadow:0 2px #6c7871,0 4px 6px #00000014}.ck-note-ed.sv:active{background:#1f3d2b;box-shadow:0 1px #6c7871;transform:translateY(1px)}.ck-note-ed:disabled{opacity:.6}.ck-note-act .ck-note-ed{border-radius:8px;padding:7px 14px;font-size:13px}.st-note textarea.st-note-ta{font:inherit;font-size:14px;line-height:1.6;padding:10px 12px;border:1px solid var(--border);border-radius:10px;resize:none;overflow:hidden}.st-note-act{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin-top:8px}.st-note-act .lmsg{margin:0 auto 0 0}.st-note-sv{border:1px solid var(--accent);background:var(--accent);color:#fff;font:inherit;font-size:13px;font-weight:600;line-height:1;padding:7px 14px;border-radius:8px;white-space:nowrap}.st-note-sv:disabled{opacity:.6}.pc-chk .st-note-sv{font-size:12px;padding:6px 12px;border-radius:7px}.near-note{margin:6px 4px 10px;font-size:13px;color:var(--text-dim)}.mic-btn{background:radial-gradient(circle at 50% 70%,#e5463c,#c1271f 70%,#9e1d16)!important;box-shadow:0 3px #b0736f,0 5px 8px #0000001a}.mic-btn.on{background:#e5483e!important;animation:micPulse 1.3s infinite}.mic-btn.done{background:var(--accent)!important}.srch.mic.on{border-color:var(--danger)}.ptabs.ecat{display:grid;grid-template-columns:repeat(4,auto);justify-content:space-between;column-gap:4px}.ptabs.ecat .ptab{white-space:nowrap;text-align:center;padding:8px 0;font-size:13px;letter-spacing:-.5px;min-width:0}.ptabs.ecat .n{font-weight:700;color:var(--text-dim);margin-left:2px}.ptabs.ecat .n.bad{color:var(--danger, #d14343)}html.is-pc .ptabs.ecat,.op-err .ptabs.ecat{grid-template-columns:repeat(7,auto);justify-content:start}html.is-pc .ptabs.ecat .ptab,.op-err .ptabs.ecat .ptab{padding:8px 16px;font-size:14px}.home.tz,main.tz-page{background:#e9ecef}main.tz-page{min-height:100dvh}.home.tz .hcard{background:#fff;border:0;box-shadow:none;border-radius:20px}.home.tz .bigbtn{margin-bottom:12px}.tz-card{background:#fff;border-radius:20px;padding:20px;margin:0 0 12px}.tz-h{margin:0;font-size:18px;font-weight:700;color:#191f28;white-space:nowrap}.tz-card>.tz-h{margin-bottom:14px}.tz-hr{display:flex;align-items:baseline;gap:8px;margin-bottom:12px}.tz-dt{color:#8b95a1;font-size:14px;white-space:nowrap}.tz-fold{margin-left:auto;background:none;border:0;color:#8b95a1;font-size:14px;padding:0;white-space:nowrap;flex:none}.tz-cnt{font-size:18px;font-weight:700;color:var(--accent);white-space:nowrap}.tz-cnt.z{color:#b0b8c1}.tz-big{white-space:nowrap}.tz-big b{font-size:34px;font-weight:800;letter-spacing:-.5px;color:#191f28}.tz-big span{font-size:16px;color:#8b95a1;font-weight:600}.tz-bar{height:8px;border-radius:4px;background:#f2f4f6;margin:10px 0 6px;overflow:hidden}.tz-bar i{display:block;height:100%;background:var(--accent);border-radius:4px}.tz-list{margin-top:4px}.tz-ck{display:flex;align-items:center;gap:12px;padding:11px 0}.tz-ck .ck{flex:none}.tz-ckn{flex:1;min-width:0;font-size:16px;color:#191f28;word-break:keep-all}.tz-ckg{color:#8b95a1;font-size:13px;flex:none;white-space:nowrap}.tz-ck.done .tz-ckn{color:#b0b8c1;text-decoration:line-through}.tz-none{margin:12px 0 4px;color:#8b95a1;font-size:15px}.tz-more{display:flex;justify-content:center;align-items:center;gap:4px;height:48px;margin-top:8px;border-radius:12px;background:#f2f4f6;color:#4e5968;font-weight:600;font-size:15px;text-decoration:none;white-space:nowrap}.tz-note{margin-top:18px;padding-top:16px;border-top:1px solid #f2f4f6}.tz-note-h{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.tz-note-h b{font-size:16px;font-weight:700;color:#191f28;white-space:nowrap}.tz-tx{background:none;border:0;color:var(--accent);font-weight:600;font-size:15px;padding:4px 0;white-space:nowrap;flex:none}.tz-note-b{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-line;text-align:left;background:none;border:0;padding:0;margin:0;font:inherit;font-size:15px;line-height:1.6;color:#4e5968;width:100%;word-break:keep-all}.tz-note-b.all{display:block}.tz-note-b.none{color:#b0b8c1}.tz-note textarea,.tz-ta{display:block;width:100%;box-sizing:border-box;border:1px solid #e5e8eb;border-radius:12px;padding:12px;font:inherit;font-size:15px;line-height:1.6;resize:none;background:#fff}.tz-note-act{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin-top:10px}.tz-note-act .lmsg{margin:0 auto 0 0}.tz-btn{height:40px;padding:0 18px;border-radius:10px;border:0;background:#f2f4f6;color:#4e5968;font-weight:600;font-size:15px;flex:none;white-space:nowrap}.tz-btn.pri{background:var(--accent);color:#fff}.tz-row{display:flex;align-items:center;gap:12px;min-height:52px;padding:6px 0;text-decoration:none;color:inherit}.tz-rt{flex:1;min-width:0;display:flex;flex-direction:column;font-size:16px;font-weight:500;color:#191f28;white-space:nowrap}.tz-rt small{font-size:13px;color:#8b95a1;margin-top:3px;font-weight:400;overflow:hidden;text-overflow:ellipsis}.tz-row.z .tz-rt{color:#b0b8c1}.tz-rn{font-size:16px;font-weight:700;color:#191f28;flex:none;white-space:nowrap}.tz-rn.z{color:#b0b8c1;font-weight:500}.tz-rn.d{color:var(--danger)}.tz-ch{color:#b0b8c1;font-size:20px;flex:none;line-height:1}.tz-ri{width:36px;height:36px;border-radius:10px;background:#f2f4f6;display:grid;place-items:center;flex:none;color:#4e5968}.tz-quick{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.tz-q{display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 4px 10px;border-radius:14px;background:#f9fafb;text-decoration:none;color:inherit}.tz-qi{width:44px;height:44px;border-radius:14px;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center}.tz-ql{font-size:15px;font-weight:600;color:#191f28;white-space:nowrap}.tz-qs{font-size:13px;color:#8b95a1;white-space:nowrap;min-height:16px}.tz-q.lk{opacity:.45}.tz-page .hd{background:transparent}.tz-edit{height:34px;padding:0 14px;border-radius:10px;border:0;background:#e5e8eb;color:#4e5968;font-size:15px;font-weight:600;white-space:nowrap}.tz-edit.on{background:var(--accent);color:#fff}.tz-page .st-date{color:#8b95a1}.tz-nt{padding:16px 20px}.tz-seg{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:4px;padding:4px;margin:0 0 12px;background:#e5e8eb;border-radius:14px}.tz-sg{border:0;background:none;border-radius:10px;padding:8px 2px;display:flex;flex-direction:column;align-items:center;gap:1px;min-width:0}.tz-sg .n{font-size:15px;font-weight:600;color:#6b7684;white-space:nowrap}.tz-sg .c{font-size:13px;color:#8b95a1;white-space:nowrap}.tz-sg .c.all{color:var(--accent);font-weight:600}.tz-sg.on{background:#fff;box-shadow:0 1px 3px #00000014}.tz-sg.on .n{color:#191f28}.tz-cfg{display:flex;align-items:center;gap:8px;width:100%;height:52px;padding:0 20px;margin:0 0 10px;border:0;border-radius:16px;background:#fff;color:#191f28;font-size:16px;font-weight:600}.tz-cfg span{margin-left:auto;color:#b0b8c1;font-size:20px}.tz-sc{background:#fff;border:0;box-shadow:none;border-radius:20px;padding:2px 20px 6px;margin:0 0 10px}.tz-sc.fd{padding-bottom:2px}.tz-sch{display:flex;align-items:center;gap:8px;width:100%;background:none;border:0;padding:14px 0 8px;font:inherit;text-align:left}.tz-sc.fd .tz-sch{padding-bottom:14px}.tz-sch b{font-size:18px;font-weight:700;color:#191f28;white-space:nowrap}.tz-scn{display:inline-flex;align-items:center;gap:3px;font-size:14px;font-weight:600;color:#8b95a1;white-space:nowrap}.tz-scn.all{color:var(--accent)}.tz-sca{margin-left:auto;color:#b0b8c1;font-size:16px}.tz-sc .xl-row{padding:12px 0}.tz-sc .xl-row+.xl-row,.tz-sc .xl+.xl .xl-row{border-top-color:#f2f4f6}.tz-sc .xl-name .tx{font-size:16px}.tz-sc.tz-ed .st-gc-h{border-bottom-color:#f2f4f6}.tz-sc .xl,.tz-sc .xl-row,.tz-sc .st-gc-h{border-color:#f2f4f6}.tz3-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.tz3-t{display:flex;flex-direction:column;gap:4px;padding:14px 14px 12px;border-radius:16px;background:#f9fafb;text-decoration:none;color:inherit;min-width:0}.tz3-t .l{font-size:14px;font-weight:600;color:#4e5968;white-space:nowrap}.tz3-t .n{font-size:30px;font-weight:800;color:#191f28;line-height:1.15;white-space:nowrap}.tz3-t .n small{font-size:15px;font-weight:600;margin-left:2px;color:#8b95a1}.tz3-t .s{font-size:13px;color:#8b95a1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tz3-t.z .n{color:#c9cfd5}.tz3-t.z .l{color:#8b95a1}.tz3-t.d .n{color:var(--danger)}.tz3-t.tc{background:var(--accent-soft)}.tz3-t .ring{--p: 0;width:64px;height:64px;border-radius:50%;display:grid;place-items:center;align-content:center;margin:2px 0;background:conic-gradient(var(--accent) calc(var(--p) * 1%),#fff 0);position:relative}.tz3-t .ring:before{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;border-radius:50%;background:var(--accent-soft)}.tz3-t .ring b,.tz3-t .ring small{position:relative;line-height:1.05}.tz3-t .ring b{font-size:20px;font-weight:800;color:#191f28}.tz3-t .ring small{font-size:11px;color:#4e5968}.tz3-t.tc .s{color:#1f5f44;font-weight:600}.tz3-bot{position:fixed;left:0;right:0;bottom:0;z-index:20;margin:0;border-radius:18px 18px 0 0;padding:8px max(12px,env(safe-area-inset-left,0px)) calc(10px + env(safe-area-inset-bottom,0px));background:#fff;box-shadow:0 -2px 12px #00000014}.tz3-bot .tz-sg{padding:9px 2px}.tz3-bot .tz-sg.on{background:var(--accent);box-shadow:none}.tz3-bot .tz-sg.on .n,.tz3-bot .tz-sg.on .c{color:#fff}.tz3-sec{margin:0 0 14px}.tz3-st{margin:18px 4px 8px;font-size:20px;font-weight:800;color:#191f28}.tz3-sec:first-child .tz3-st{margin-top:6px}.tz3-box{background:#fff;border-radius:18px;padding:2px 18px}.tz3-box .xl-row{padding:13px 0}.tz3-box .xl+.xl .xl-row{border-top:1px solid #f2f4f6}.tz3-box .xl-name .tx{font-size:16px}.tz3-dn{display:flex;align-items:center;gap:6px;width:100%;background:none;border:0;padding:14px 4px 10px;font:inherit;font-size:16px;font-weight:700;color:#6b7684}.tz3-dn span{margin-left:auto;color:#b0b8c1}.tz2-empty{margin:18px 0;text-align:center;color:#8b95a1;font-size:15px}.tz3-box .xl{border:0;margin:0}.tz3-box .xl+.xl{border-top:1px solid #f2f4f6}.tz3-box .xl .xl-row{border-top:0}.tz3-edrow{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin:-2px 0 6px}.tz3-cfg{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 14px;border:0;border-radius:10px;background:#fff;color:#191f28;font-size:15px;font-weight:600;white-space:nowrap}.tz3-edrow+.tz3-wrap .tz3-sec:first-child .tz3-st{margin-top:0}.tz3-edrow{gap:8px;margin:-2px 0 8px}.ghost.icb.ck-cfgbtn.on{background:var(--accent);color:#fff;border-color:var(--accent)}.tz-page .tz5-sh{margin:18px 6px 8px;font-size:14px;font-weight:600;color:#6b7684;white-space:nowrap}.tz-page .tz3-sec:first-child .tz5-sh{margin-top:2px}.tz6-grid{grid-template-columns:repeat(3,1fr);gap:6px}.tz6-grid .tz3-t{padding:12px 10px 10px;gap:2px}.tz6-grid .tz3-t .l{font-size:13px}.tz6-grid .tz3-t .n{font-size:24px}.tz6-grid .tz3-t .n small{font-size:13px}.tz6-grid .tz3-t .s{font-size:12px}.tz6-grid .tz3-t .ring{width:46px;height:46px;margin:1px 0}.tz6-grid .tz3-t .ring:before{top:5px;right:5px;bottom:5px;left:5px}.tz6-grid .tz3-t .ring b{font-size:15px}.tz6-grid .tz3-t .ring small{font-size:10px}.tz-card:has(.tz6-grid){padding-left:14px;padding-right:14px}.tz-card:has(.tz6-grid) .tz-hr{padding:0 6px}.tz6-grid .tz3-t{padding:12px 8px 10px}.tz6-grid .tz3-t .l{font-size:13px;letter-spacing:-.3px}@media (max-width: 374px){.tz6-grid{gap:5px}.tz6-grid .tz3-t{padding-left:6px;padding-right:6px}.tz6-grid .tz3-t .l{font-size:12px;letter-spacing:-.4px}}.tz-card.tz8-memo{background:#fff4c7}.tz8-memo .tz-note-h b{display:inline-flex;align-items:center;gap:6px;color:#7a5b00}.tz8-memo .tz-note-b{color:#4a3b0a}.tz8-memo .ck-note-ed{background:#fffaf0;border-color:#ecd98f;color:#7a5b00}.tz10-act{display:inline-flex;align-items:center;gap:6px}.tz10-pin{display:inline-flex;align-items:center;gap:4px;flex:none;border:1px solid #dfe3e8;background:#fff;color:#6b7684;font:inherit;font-size:12px;font-weight:600;line-height:1;padding:5px 10px;border-radius:999px;white-space:nowrap}.tz10-pin svg{width:13px;height:13px}.tz10-pin.on{background:#fffaf0;border-color:#ecd98f;color:#7a5b00}.tz10-pin.on{background:#f3faf6;border-color:#cfe6d8;color:var(--accent)}.tz-note-h b svg{color:var(--accent);vertical-align:-2px}.tz10-pin{width:34px;height:30px;padding:0;justify-content:center;border-radius:999px}.tz10-pin svg{width:18px;height:18px;transition:transform .15s}.tz-page .xl-row .ghost.xl-edb.icb,.tz-page .st-gc-h.gc-h2>.ghost.icb.gc-ed{width:30px;height:30px;padding:0;border:0;background:none;box-shadow:none;color:#8b95a1}.tz-page .xl-row .ghost.xl-edb.icb svg,.tz-page .st-gc-h.gc-h2>.ghost.icb.gc-ed svg{width:15px;height:15px}.tz-page .xl-row .ghost.xl-edb.icb.on,.tz-page .st-gc-h.gc-h2>.ghost.icb.gc-ed.on{color:var(--accent)}.tz-page .xl-row .ghost.xl-edb.icb:active{transform:none}.tz3-box.tz3-dc{padding:0 18px}.tz3-dc .tz3-dn{display:flex;align-items:center;gap:8px;width:100%;background:none;border:0;padding:15px 0;font:inherit;font-size:16px;font-weight:600;color:#4e5968}.tz3-dc .tz3-dn svg{color:var(--accent);flex:none}.tz3-dc .tz3-dn span{margin-left:auto;color:#b0b8c1}.tz3-dc.open .tz3-dn{border-bottom:1px solid #f2f4f6}.tz3-dc .xl:first-of-type .xl-row{border-top:0}.tz3-dc .xl.done .xl-name .tx{color:#b0b8c1}.tz-page .srch{background:#fff;border:0;border-radius:14px;box-shadow:none}.tz11-add{display:block;width:100%;height:50px;margin:10px 0 12px;border:1px dashed #9ec1e8;border-radius:16px;background:#f4f8fd;color:#2f6fb6;font:inherit;font-size:16px;font-weight:700}.tz11-new.newbox{background:#fff;border:0;box-shadow:none;border-radius:20px;padding:18px 18px 16px;margin:10px 0 12px}.tz11-new .st-box-h{display:flex;align-items:center;justify-content:space-between}.tz11-new .st-box-h .sheet-x{width:32px;height:32px;border-radius:50%;background:#f2f4f6;font-size:18px}.tz11-list{padding:0 16px}.tz11-r{display:flex;align-items:center;gap:10px;min-height:60px}.tz11-list>.tz11-r+.tz11-r,.tz11-cw+.tz11-cw{border-top:1px solid #f2f4f6}.tz11-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px;background:none;border:0;padding:12px 0;font:inherit;text-align:left;color:#191f28}.tz11-main .t{font-size:16px;font-weight:600;display:flex;align-items:center;gap:6px;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tz11-main .s{font-size:14px;color:#8b95a1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tz11-age{flex:none;font-size:13px;color:#8b95a1;white-space:nowrap}.tz11-age.old{color:#e8590c;font-weight:600}.tz11-done{flex:none}.tz11-none{margin:0;padding:22px 0;text-align:center;color:#8b95a1;font-size:15px}.tz11-ch{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;flex:none;background:#f2f4f6;color:#6b7684}.tz11-ch.c1{background:#e3f2ea;color:var(--accent)}.tz11-ch.c2{background:#e8f0fe;color:#2f6fb6}.tz11-ch.c3{background:#fff1dc;color:#b26a00}.tz11-x{padding:0 0 14px 44px}.tz11-kv{display:flex;gap:10px;font-size:14px;padding:2px 0}.tz11-kv span{width:46px;color:#8b95a1;flex:none}.tz11-kv b{font-weight:500;color:#191f28;-webkit-user-select:text;user-select:text}.tz11-body{margin:8px 0 0;font-size:15px;line-height:1.6;color:#333d4b;white-space:pre-line;word-break:keep-all}.tz11-xb{display:flex;justify-content:flex-end;margin-top:8px}.tz11-foot{margin-top:12px;font-weight:400;white-space:normal}.tz11-sheet .tz11-st{margin:0 0 6px;font-size:16px;font-weight:600;color:#191f28}.tz11-sheet textarea{width:100%;box-sizing:border-box}.tz-page .st-kind{flex:none}.tz11-qty{padding:2px 16px}.tz11-qty .qblock{border:0;background:none;box-shadow:none;border-radius:0;margin:0;padding:12px 0}.tz11-qty .qblock+.qblock{border-top:1px solid #f2f4f6}.tz11-qty .qhead .tx{font-size:16px;font-weight:600;color:#191f28}.tz11-qty .qin{border-radius:10px;border:1px solid #e5e8eb;background:#f9fafb;font-size:16px;font-weight:700}.tz11-qty .qin.low{color:var(--danger);border-color:#f1cfca;background:#fdf4f3}.tz11-qty .memo-in{border:0;background:none;padding:4px 0 0;font-size:14px;color:#8b95a1}.tz11-qty .szc{background:#f9fafb;border-radius:10px}.tz11-main .t{white-space:normal;overflow:visible;flex-wrap:wrap;word-break:keep-all;line-height:1.4}.tz11-main .s{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:keep-all;line-height:1.45}.tz11-sheet .tz11-st{word-break:keep-all;overflow-wrap:anywhere;line-height:1.45}.tz11-sheet textarea{border:1px solid #e5e8eb;border-radius:12px;padding:12px;font:inherit;font-size:15px;line-height:1.6;resize:none}.ck-note-ed.del{border-color:#f1cfca;background:#fdf4f3;color:var(--danger)}.tz11-act{margin-top:16px}.tz11-date{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:2px;font-size:13px;color:#8b95a1;white-space:nowrap}.tz11-date b{font-weight:600;color:#4e5968}.tz-page .newbox .ck-note-act{margin-top:12px}.st-big,.st-txt{word-break:keep-all;overflow-wrap:anywhere}.szgrid{grid-template-columns:repeat(auto-fill,minmax(max(min(var(--szw, 0px),calc((100% - 16px) / 3)),calc((100% - 24px)/4)),1fr))}.szc>span{max-width:100%;height:16px;line-height:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qu-in{flex:none;width:52px;height:40px;box-sizing:border-box;border:1px solid #e5e8eb;border-radius:10px;background:#fff;text-align:center;font:inherit;font-size:14px;color:#4e5968;padding:0 4px}.qu-in:focus{outline:none;border-color:var(--accent)}.home.tzl{background:#e9ecef;min-height:100dvh}.home.tzl .hcard{background:linear-gradient(180deg,#fff,#fcfcfd,#f2f4f6)!important;border:1px solid #ffffff!important;box-shadow:0 3px #d6dbe0,0 6px 12px #0000000a,inset 0 1px #fff!important}.home.tzl .rows,.home.tzl .rows.tone-green,.home.tzl .rows.tone-peach{background:none;border:0}.home.tzl .rows .row,.home.tzl .rows.tone-green .row,.home.tzl .rows.tone-peach .row{background:linear-gradient(180deg,#fff,#fcfcfd,#f2f4f6)!important;border:1px solid #ffffff!important;box-shadow:0 3px #d6dbe0,0 6px 12px #0000000a,inset 0 1px #fff!important}.home.tzl .rows .row:active{box-shadow:0 0 #d6dbe0,0 1px 2px #0000000a!important}.home.tzl .rc{background:linear-gradient(180deg,#fff,#fcfcfd,#f2f4f6)!important;border:1px solid #ffffff!important;box-shadow:0 3px #d6dbe0,0 6px 12px #0000000a,inset 0 1px #fff!important}.home.tzl .rc-sec{background:#f9fafb;border-color:#f2f4f6}.home.tz .tz-q,.home.tz .tz3-t:not(.tc){background:#f2f4f6}main.acz{background:#e9ecef;min-height:100dvh}.acz .ac-grp,.acz .ac-grp.store,.acz .ac-grp.desk,.acz .ac-grp.people{background:#fff;border-radius:20px;padding:16px 14px 8px;margin:12px 0 0}.acz .ac-grp h2,.acz .ac-grp.store h2,.acz .ac-grp.desk h2,.acz .ac-grp.people h2{margin:0 0 6px 4px;font-size:18px;font-weight:700;color:#191f28}.acz .ac-grow{display:flex!important;align-items:center;gap:12px;background:none!important;border:0!important;box-shadow:none!important;padding:10px 4px!important;height:auto!important;min-height:60px;border-radius:12px}.acz .ac-grow:active{background:#f2f4f6!important}.acz .ac-grow .row-main{flex:1;min-width:0}.acz .ac-ic{width:40px;height:40px;flex:none;border-radius:12px;display:grid;place-items:center}.acz .store .ac-ic{background:#e6f3ec;color:#2e7d5c}.acz .desk .ac-ic{background:#fdf0e1;color:#c2761f}.acz .people .ac-ic{background:#e8f0fb;color:#3a6fb5}.acz .ac-cnt{background:#f2f4f6;color:#4e5968}.acz .store .ac-cnt{background:#e6f3ec;color:#2e7d5c}.acz .desk .ac-cnt{background:#fdf0e1;color:#b0661a}.acz .people .ac-cnt{background:#e8f0fb;color:#3a6fb5}.av-set:has(.av-btns.avtr){align-items:flex-start}.av-set .av-btns.avtr{flex-direction:row;margin-left:auto;gap:6px}.av-set .av-btns.avtr .ghost{height:34px;padding:0 12px;font-size:13px;white-space:nowrap;margin:0}.hc-name.sp{letter-spacing:.08em}.tz-ri.bk{background:#fdf0e1;color:#b0661a}.tz-ri.rl{background:#e8f0fb;color:#3a6fb5}.home.tzl .rows .row.rl .row-ic{color:#3a6fb5}.home.tz .tz6-grid{grid-auto-rows:96px}.home.tz .tz6-grid .tz3-t{justify-content:space-between;gap:0;padding:10px 8px 9px;overflow:hidden}.home.tz .tz6-grid .tz3-t .n,.home.tz .tz6-grid .tz3-t .s{align-self:stretch;text-align:center}.home.tz .tz6-grid .tz3-t .ring{width:36px;height:36px;margin:0;align-self:center}.home.tz .tz6-grid .tz3-t .ring:before{top:3.5px;right:3.5px;bottom:3.5px;left:3.5px}.home.tz .tz6-grid .tz3-t .ring b{font-size:12px;line-height:1}.home.tz .tz6-grid .tz3-t .ring small{font-size:10px;line-height:1;margin-top:1px;letter-spacing:-.2px}.lk-r{display:grid;grid-template-columns:1fr auto;align-items:center;column-gap:10px;padding:14px 0 12px}.lk-r+.lk-r{border-top:1px solid #f2f4f6}.lk-m{display:flex;flex-direction:column;gap:3px;min-width:0}.lk-m .t{font-size:16px;font-weight:600;color:#191f28;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lk-m .s{font-size:13px;color:#8b95a1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lk-act{grid-column:1 / -1;margin-top:8px}.home.tzl .bigbtn,.home.tz .bigbtn{background:linear-gradient(180deg,#fff,#f6f8f9 48%,#e6eaee)!important;border:1px solid #ffffff!important;box-shadow:0 5px #c9d0d6,0 10px 16px #00000012!important}.home.tzl .bigbtn:active,.home.tz .bigbtn:active{box-shadow:0 1px #c9d0d6,0 2px 4px #0000000f!important}.home.tzl .bigbtn:before,.home.tz .bigbtn:before{background-image:url(/logo.png);opacity:.1}.home.tzl .bigbtn:after,.home.tz .bigbtn:after{box-shadow:inset 0 2px #fff,inset 0 -2px #0000000d}.home.tzl .bigbtn>.bigbtn-gl,.home.tz .bigbtn>.bigbtn-gl{background:linear-gradient(180deg,#fffffff2,#ffffff80 55%,#fff0);box-shadow:none}.home.tzl .bigbtn .bigbtn-title,.home.tz .bigbtn .bigbtn-title{color:#1f3d2b;text-shadow:0 1px 0 #fff}.home.tzl .bigbtn .bigbtn-title,.home.tz .bigbtn .bigbtn-title{letter-spacing:.5px}main.sub:not(.tz-page),.gk main.sub{background:#e9ecef}.mrow,.tile,.row.boxed,main.sub .list .row{background:linear-gradient(180deg,#fff,#fcfcfd,#f2f4f6)!important;border-color:#fff!important;box-shadow:0 3px #d6dbe0,0 6px 12px #0000000a,inset 0 1px #fff!important}.mrow:active,.tile:active,.row.boxed:active{box-shadow:0 0 #d6dbe0,0 1px 2px #0000000a!important}.kb-blk,.kb-blk.t1,.kb-blk.t2,.kb-blk.t3,.gk .kb-blk,.gk .kb-blk.t1,.gk .kb-blk.t2,.gk .kb-blk.t3{background:#fff!important;border:0!important;border-radius:20px}.kb-blk .kb-hd span,.gk .kb-blk .kb-hd span{color:#191f28!important;font-size:15px}.kb-cell,.gk .kb-cell,.kb-blk.t1 .kb-cell,.kb-blk.t2 .kb-cell,.kb-blk.t3 .kb-cell{background:#f2f4f6!important;border-color:#f2f4f6!important;box-shadow:none!important}.kb-cell:active{background:#e9ecef!important;transform:none}.kb-sec,.kb-sec:nth-of-type(2n),.gk .kb-sec{background:#fff!important;border:0!important;border-radius:20px;margin-bottom:12px}.kb-sec.red,.gk .kb-sec.red{background:#fdf1f0!important}.kb-sec.orange,.gk .kb-sec.orange{background:#fdf5ea!important}.kb-rednote{background:#fdf1f0;border:0;border-radius:14px}.kb-case{border:0;border-radius:14px}.kb-penalty,.gk .kb-penalty{background:#fff;border:0;border-radius:20px}.fbar.mact{gap:6px;margin-top:2px}.fbar.mact .ghost{width:100px!important;height:30px!important;min-height:0!important;padding:0 6px!important;font-size:13px!important;margin:0!important;white-space:nowrap;flex:none;border-radius:9px}.dx-mat{background:#fff;border:1px solid #e5e8eb;padding:8px}.tl-btns{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}.tl-btns>button,.tl-btns>button.btn.small{width:100px;height:40px;margin:0;padding:0;font-size:14px;border-radius:10px;white-space:nowrap}.quiz-card,.tk-sheet,.tk-card,.a2hs-bar,.ovl>.sheet,.ovl>.a2hs-sheet{background:linear-gradient(180deg,#fff,#fcfcfd,#f2f4f6);border:1px solid #fff}.quiz-card{box-shadow:0 3px #d6dbe0,0 12px 30px #0000002e}.tk-card{box-shadow:0 3px #d6dbe0,0 6px 12px #0000000a}.quiz-card .quiz-opt,.quiz-card .hw-item,.tk-opt,.fbsec,.mla-d,.ovl>.sheet .tr-row{background:#f2f4f6;border-color:transparent;background-image:none!important;box-shadow:none!important}.quiz-card .quiz-opt .quiz-no{background:#fff;border-color:#e5e8eb}.quiz-card .quiz-opt.right{background:var(--quiz-right-bg);border-color:var(--quiz-right-line)}.quiz-card .quiz-opt.wrong{background:var(--danger-bg);border-color:var(--danger-line)}.tk-opt.on,.mla-d.on{background:var(--cleared-bg);border-color:var(--accent)}.mla-in,.hw-later{background:#f2f4f6;border-color:transparent}a.btn-a{display:flex;align-items:center;justify-content:center;text-decoration:none;min-height:40px;padding:0 16px;white-space:nowrap}.aibill .fd-btns{display:flex;justify-content:flex-end;margin-top:8px}.cq .fd.aibill{margin-top:12px}.acrop-ovl{align-items:center;z-index:120;padding:16px}.acrop{position:relative;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);overflow:auto;background:linear-gradient(180deg,#fff,#fcfcfd,#f2f4f6);border:1px solid #fff;border-radius:22px;padding:22px 24px 20px;box-shadow:0 12px 30px #00000040}.acrop-t{margin:0 0 4px}.acrop-s{margin:0 0 14px}.acrop-b{display:flex;gap:28px;align-items:flex-start;flex-wrap:wrap;margin-top:12px}.acrop-st{position:relative;overflow:hidden;border-radius:14px;background:#191f28;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.acrop-st:active{cursor:grabbing}.acrop-fr{position:absolute;border:2px solid #fff;border-radius:10px;box-shadow:0 0 0 999px #191f288c;pointer-events:none}.acrop-z{display:flex;align-items:center;gap:12px;margin-top:14px}.acrop-z input{flex:1;accent-color:var(--accent)}.acrop-z button{border:0;background:none;font-size:20px;color:#6b7684;width:28px;height:28px;padding:0;cursor:pointer}.acrop-pv{width:390px;max-width:100%}.acrop-pv .lb2{margin:0 0 8px}.acrop-ph{background:#e9ecef;border-radius:18px;padding:14px 16px 16px}.acrop-ph .ads-grid{width:358px;max-width:100%}.acrop .tl-btns{margin-top:20px}.rpe{margin:2px 0 18px}.rpe-h{margin:0 0 8px 4px;font-size:13px;font-weight:600;color:var(--text-dim)}.rpe-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.rpe-row.one{grid-template-columns:1fr}.rpe-t{min-width:0;display:flex;flex-direction:column;gap:6px;padding:12px 12px 11px;border-radius:16px;text-decoration:none;color:var(--text);background:linear-gradient(180deg,#fff,#f6f8f7);border:1px solid #dfe5e1;box-shadow:0 3px #f0f2f1,0 8px 14px #00000006}.rpe-per{font-size:11px;color:var(--text-dim);white-space:nowrap;letter-spacing:-.2px}.rpe-c{display:flex;align-items:baseline;justify-content:space-between;gap:6px}.rpe-c b{font-size:18px;font-weight:800;white-space:nowrap}.rpe-c em{font-style:normal;font-size:12px;font-weight:700;background:var(--tap-btn-bg);color:var(--tap-btn-text);border:1px solid var(--tap-btn-line);border-radius:999px;padding:1px 8px;white-space:nowrap}.rpe-chart{padding:4px 2px 0;margin-top:2px}.rpe-bars{height:34px;display:flex;align-items:flex-end;border-left:1px solid #b9c3be;border-bottom:1px solid #b9c3be;padding:0 2px}.rpe-col{flex:1;height:100%;display:flex;align-items:flex-end;justify-content:center}.rpe-col i{width:4px;border-radius:2px 2px 0 0;background:var(--tap-btn-line)}.rpe-col i.top{background:var(--accent)}.rpe-ax{display:flex;justify-content:space-between;font-size:10px;color:var(--text-dim);margin-top:2px;padding-left:2px;white-space:nowrap}.rpe-top{font-size:11px;color:var(--text-dim);display:flex;flex-direction:column}.rpe-top b{font-size:13px;color:var(--text);font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rpe-next{display:flex;flex-direction:column;gap:2px;margin-top:3px;padding-top:8px;border-top:1px solid var(--border);white-space:nowrap}.rpe-nk{font-size:11px;color:var(--text-dim)}.rpe-next b{font-size:14px;color:var(--tap-btn-text)}.rpe-pips{display:flex;gap:3px;margin-top:5px}.rpe-pips i{flex:1;height:5px;border-radius:3px;background:var(--grid)}.rpe-pips i.on{background:var(--accent)}.rpe-t.wait{background:var(--card);border:1.5px dashed var(--tap-btn-line);box-shadow:none}.rpe-wait-t{font-size:12px;line-height:1.55;color:var(--text-dim);flex:1}.rp-per{margin:0 0 1px;font-size:12px;color:var(--text-dim);white-space:nowrap}.rp .group-title{margin-top:2px}.rp-hero{padding:16px 14px}.rp-hero-row{display:flex;align-items:center;gap:14px}.rp-big{flex:none;width:84px;height:84px;border-radius:50%;border:7px solid var(--accent);display:flex;align-items:baseline;justify-content:center;padding-top:22px;box-sizing:border-box;background:#fff}.rp-big b{font-size:30px;line-height:1;color:var(--accent)}.rp-big span{font-size:13px;color:var(--text-dim);margin-left:2px;white-space:nowrap}.rp-hero-t{min-width:0}.rp-hero-t p{margin:0}.rp-k{font-size:12px;color:var(--text-dim)}.rp-v{font-size:18px;font-weight:800;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rp-s{font-size:13px;color:var(--text-dim)}.rp-tip{display:flex;gap:8px;margin-top:14px;padding:10px 12px;border-radius:10px;background:var(--summary-bg);border:1px solid var(--summary-line);font-size:14px;line-height:1.6}.rp-tip-i{flex:none}.rp-ph{display:flex;align-items:center;gap:12px}.rp-donut{width:118px;height:118px;flex:none}.rp-dn-n{font-size:20px;font-weight:800;fill:var(--text)}.rp-dn-s{font-size:10px;fill:var(--text-dim)}.rp-leg{list-style:none;margin:0;padding:0;flex:1;min-width:0;display:grid;gap:7px}.rp-leg li{display:grid;grid-template-columns:10px 1fr auto auto;align-items:center;gap:6px;font-size:13px}.rp-leg i{width:10px;height:10px;border-radius:3px}.rp-leg-n{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rp-leg b{font-size:14px}.rp-leg-c{font-size:12px;color:var(--text-dim);min-width:28px;text-align:right;white-space:nowrap}.rp-bars{display:grid;gap:8px;padding:14px 13px}.rp-bar{display:grid;grid-template-columns:30px 88px 1fr 40px;align-items:center;gap:6px;font-size:13px}.rp-bk{font-weight:800;color:var(--text-dim);font-size:13px;white-space:nowrap}.rp-bn{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rp-bt{height:10px;border-radius:5px;background:var(--grid);overflow:hidden}.rp-bt span{display:block;height:100%;border-radius:5px;background:#8fb9a5}.rp-bar.top .rp-bt span{background:var(--accent)}.rp-bar.top .rp-bn{font-weight:700}.rp-bc{text-align:right;font-weight:700;white-space:nowrap}.rp-bc em{font-style:normal;font-weight:400;color:var(--text-faint);font-size:11px}.rp-bar.z .rp-bn,.rp-bar.z .rp-bc,.rp-bar.z .rp-bk{color:var(--text-faint)}.rp-grid{padding:12px 10px}.rp-g{display:grid;row-gap:3px;align-items:center}.rp-gd{font-size:10px;color:var(--text-dim);text-align:center;white-space:nowrap;letter-spacing:-.3px}.rp-gk{font-size:12px;font-weight:800;color:var(--text-dim);white-space:nowrap}.rp-gc{height:20px;display:flex;align-items:center;justify-content:center}.rp-gc.recent,.rp-gd.recent{background:var(--accent-soft)}.rp-gc i{width:11px;height:11px;border-radius:50%;background:var(--accent)}.rp-gn{margin:8px 0 0;font-size:12px;color:var(--text-dim)}.ce{padding:4px 0!important;margin-bottom:10px}.ce-h{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 14px 6px}.ce-h b{font-size:14px;font-weight:800;white-space:nowrap}.ce-h span{font-size:12px;color:var(--text-dim);white-space:nowrap}.ce-r{display:flex;align-items:center;gap:10px;width:100%;padding:9px 14px;border:0;border-top:1px solid var(--grid);background:none;text-align:left;font:inherit;color:var(--text);cursor:pointer}.ce-no{flex:none;width:20px;height:20px;border-radius:50%;background:var(--accent);color:#fff;font-size:11px;font-weight:800;display:flex;align-items:center;justify-content:center}.ce-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.ce-n{font-size:14px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ce-w{font-size:12.5px;color:var(--text-dim);line-height:1.45;word-break:keep-all}.ce-c{flex:none;display:flex;align-items:center;gap:4px}.ce-more{display:block;width:100%;padding:9px 14px 8px;border:0;border-top:1px solid var(--grid);background:none;font:inherit;font-size:13px;font-weight:700;color:var(--accent);text-align:right;cursor:pointer;white-space:nowrap}.rp-th{display:grid;gap:8px;margin-bottom:24px}.rp-t{margin:0!important;padding:12px 13px;cursor:pointer;text-align:left;font:inherit;color:var(--text);width:100%}.rp-t.open{border-color:var(--accent)}.rp-t-h{display:flex;align-items:center;gap:8px}.rp-t-no{flex:none;width:22px;height:22px;border-radius:50%;background:var(--accent);color:#fff;font-size:12px;font-weight:800;display:flex;align-items:center;justify-content:center}.rp-t-n{flex:1;min-width:0;font-size:15px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rp-t-c{flex:none;font-size:12px;font-weight:700;color:var(--tap-btn-text);background:var(--tap-btn-bg);border:1px solid var(--tap-btn-line);border-radius:999px;padding:1px 9px;white-space:nowrap}.rp-t-pos{display:flex;gap:4px;margin:6px 0 0 30px;flex-wrap:wrap}.rp-chip{flex:none;font-size:11px;font-weight:700;color:var(--text-dim);background:#fff;border:1px solid var(--border);border-radius:6px;padding:0 6px;white-space:nowrap;line-height:18px}.rp-t-how{margin:6px 0 0 30px;font-size:14px;line-height:1.6}.rp-t-how span{display:block;font-size:12px;color:var(--accent);font-weight:700}.rp-t-src{list-style:none;margin:8px 0 0 30px;padding:8px 0 0;border-top:1px dashed var(--border);display:grid;gap:6px;font-size:13px;line-height:1.55}.rp-t-src em{display:block;font-style:normal;font-size:11px;color:var(--text-dim)}.rp-dr{display:grid;gap:8px}.rp-d{display:flex;align-items:flex-start;gap:8px;font-size:14px;line-height:1.55;width:100%;text-align:left;font:inherit;color:var(--text);background:none;border:0;padding:0}.rp-d .rp-chip{margin-top:2px}.rp-d-t{flex:1;min-width:0}@media (max-width: 370px){.rp-donut{width:96px;height:96px}.rp-ph{gap:10px}.rp-leg li{gap:5px}}.ls-srch{margin:0 0 10px}.ls-cnt{margin:0 0 8px 4px;font-size:13px;font-weight:600;color:var(--text-dim)}.ls-snip{grid-column:1 / -1;display:block;margin-top:6px;padding:7px 10px;border-radius:8px;background:var(--summary-bg);font-size:13px;line-height:1.55;color:var(--text)}.ls-snip mark{background:#fbe7a1;color:inherit;border-radius:3px;padding:0 1px;font-weight:700}.ls-k{font-weight:700;color:var(--accent);margin-right:5px;white-space:nowrap}.rpe-w{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:4px 12px;margin-top:10px;padding:11px 12px;border-radius:14px;border:1.5px dashed var(--tap-btn-line);background:var(--card)}.rpe-w-c{display:flex;align-items:baseline;gap:8px}.rpe-w-c b{font-size:16px;font-weight:800;white-space:nowrap}.rpe-w-c em{font-style:normal;font-size:12px;font-weight:700;background:var(--tap-btn-bg);color:var(--tap-btn-text);border:1px solid var(--tap-btn-line);border-radius:999px;padding:1px 8px;white-space:nowrap}.rpe-w-r{display:flex;align-items:baseline;justify-content:flex-end;gap:6px;white-space:nowrap}.rpe-w-r b{font-size:14px;color:var(--tap-btn-text)}.rpe-w .rpe-pips{grid-column:1 / -1;margin-top:4px}.rpcc{display:grid;gap:2px;padding:8px 12px!important}.rpcc-r{display:flex;align-items:center;gap:10px;padding:8px 0;text-decoration:none;color:var(--text);overflow:hidden}.rpcc-r+.rpcc-r{border-top:1px solid var(--border)}.rpcc-pill{flex:none;width:64px;text-align:center;font-size:13px;font-weight:700;color:var(--tap-btn-text);background:var(--tap-btn-bg);border:1px solid var(--tap-btn-line);border-radius:999px;padding:3px 0;white-space:nowrap}.rpcc-t{flex:1;min-width:0;display:flex;flex-direction:column;font-size:14px}.rpcc-t>span,.rpcc-t small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rpcc-t small{font-size:10px;color:var(--text-dim)}.rpcc-chev{flex:none;width:10px;color:var(--text-dim)}.rpcc-r.wait .rpcc-pill{background:var(--card);color:var(--text-dim);border-style:dashed}.rpcc-r.wait .rpcc-t{color:var(--text-dim)}.rpcc-gw{flex:none;display:flex;flex-direction:column;align-items:center;gap:3px}.rpcc-gw em{font-style:normal;font-size:10px;line-height:1.3;color:var(--text-dim);text-align:center;white-space:nowrap}.rpcc-gw em b{color:var(--tap-btn-text);font-size:11px}.rpcc-g{width:58px;height:26px;display:flex;align-items:flex-end;border-left:1px solid #b9c3be;border-bottom:1px solid #b9c3be;padding:0 1px}.rpcc-g>span{flex:1;height:100%;display:flex;align-items:flex-end;justify-content:center}.rpcc-g i{width:3px;border-radius:1px 1px 0 0;background:var(--tap-btn-line)}.rpcc-g i.top{background:var(--accent)}.tz-quick{grid-template-columns:repeat(3,minmax(0,1fr))}.tz-card:has(.tz-quick){padding-left:14px;padding-right:14px}.tz-ql{font-size:13px}@media (max-width: 350px){.tz-ql{font-size:12px}}.hw-two>button{box-sizing:border-box;flex:1 1 0;min-width:0;width:auto;height:48px;margin:0;padding:0}.hw-btns.hw-two{display:grid;grid-template-columns:1fr 1fr}.my-stats .ms-h,.my-stats .rpe-h{margin:26px 0 10px 4px;font-size:16px;font-weight:700;color:var(--text)}.my-stats .rpe{margin-top:0}.my-stats .ms-h:before,.my-stats .rpe-h:before{content:"";display:inline-block;width:4px;height:16px;border-radius:2px;background:var(--accent);margin-right:9px;vertical-align:middle;position:relative;top:-2px}.kb-head .kb-title{display:flex;align-items:center;gap:9px;font-size:16px;color:var(--text);white-space:nowrap}.kb-head .kb-title:before,.kb-hd span:before{content:"";flex:none;width:4px;height:16px;border-radius:2px;background:currentColor}.kb-head .kb-title:before{background:var(--accent)}.kb-hd span{display:inline-flex;align-items:center;gap:9px;font-size:16px;letter-spacing:0}.kb-hd i{display:none}.gh-bn{display:flex;align-items:center;margin:18px 0 0;padding:12px 14px;border-radius:16px 16px 0 0;background:var(--accent);color:#fff;font-size:16px;font-weight:700;white-space:nowrap}.gh-bn small{margin-left:auto;font-size:13px;font-weight:500;opacity:.85}.gh-bl{background:#fff;border-radius:0 0 16px 16px;padding:4px 0;margin:0;list-style:none}.gh-li{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;border:0;border-top:1px solid var(--border);background:none;text-align:left;color:inherit}.gh-bl li:first-child .gh-li{border-top:0}.gh-li .gh-i{flex:none;width:38px;height:38px;border-radius:12px;background:var(--accent-soft);display:grid;place-items:center}.gh-li .gh-i svg{width:22px;height:22px}.gh-li .gh-t{min-width:0;flex:1}.gh-li .gh-t b{display:block;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gh-li .gh-t small{display:block;font-size:12px;color:var(--text-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gh-li .gh-c{flex:none;color:var(--text-faint);font-size:18px}.gh-li.off{opacity:.5}.kb-grid+.kb-head{margin-top:24px}.kb-title .kb-tsub{margin-left:auto;font-size:13px;font-weight:500;color:var(--text-dim)}.rh-hole{background:#fff;border-radius:20px;padding:10px;box-shadow:0 1px 2px #0000000a}.rh-pic{position:relative}.rh-pic img{display:block;width:100%;height:auto;border-radius:14px}.rh-zb{position:absolute;display:inline-flex;align-items:center;gap:5px;min-height:30px;padding:0 10px;border-radius:999px;border:1px solid var(--accent);background:#ffffff8c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);box-shadow:0 2px 5px #00000026;font-size:13px;font-weight:700;color:var(--text);white-space:nowrap}.rh-zb:after{content:"";position:absolute;top:-7px;right:-4px;bottom:-7px;left:-4px}.rh-zb em{font-style:normal;font-size:11px;font-weight:700;color:#fff;background:var(--accent);border-radius:999px;padding:0 6px}.rh-hole+div .kb-head,.rh-hole+.kb-head{margin-top:22px}.rh-g+.rh-g>.kb-head{margin-top:22px}.gh-hd{margin:22px 0 10px}section:first-of-type>.gh-hd{margin-top:18px}.gh-hd+.gh-bl{border-radius:16px}@media (max-width: 350px){.kb-grid .kb-cell.kbs .kb-ct{font-size:13px;letter-spacing:-.3px}}.mic-hint.has-act{display:flex;align-items:center;gap:10px}.mic-hint.has-act .mic-hint-t{flex:1 1 auto;min-width:0}.mic-hint-btn{flex:none;white-space:nowrap;height:32px;padding:0 12px;border:0;border-radius:9px;background:#1f3d2b;color:#fff;font-size:13px;font-weight:700}.opl-t td{text-overflow:ellipsis}.vw-btn{position:relative;overflow:visible}.vw-alert{position:absolute;top:-7px;right:-7px;width:18px;height:18px;border-radius:50%;background:#d64545;color:#fff;font-size:12px;font-weight:800;line-height:18px;text-align:center;box-shadow:0 0 0 2px #fff;pointer-events:none}.vw-err{display:inline-block;margin-right:6px;padding:1px 8px;border-radius:999px;background:#d64545;color:#fff;font-size:12px;font-weight:700;white-space:nowrap;vertical-align:1px}.bigbtn.rec-big{width:100%;margin:12px 0 0;border:1px solid #ffffff;font:inherit;text-align:left;cursor:pointer;background:linear-gradient(180deg,#fff,#f6f8f9 48%,#e6eaee)!important;box-shadow:0 5px #c9d0d6,0 10px 16px #00000012!important}.bigbtn.rec-big:active{box-shadow:0 1px #c9d0d6,0 2px 4px #0000000f!important}.bigbtn.rec-big:before{background-image:url(/logo.png);opacity:.1}.bigbtn.rec-big:after{box-shadow:inset 0 2px #fff,inset 0 -2px #0000000d}.bigbtn.rec-big>.bigbtn-gl{background:linear-gradient(180deg,#fffffff2,#ffffff80 55%,#fff0);box-shadow:none}.bigbtn.rec-big .bigbtn-title{color:#1f3d2b;text-shadow:0 1px 0 #fff;letter-spacing:.5px}.rec-plain{margin:18px 0 6px}.rec-plain .bigbtn.rec-big{margin-top:10px}.thx-won{font-size:16px;font-weight:800;color:#1f3d2b;white-space:nowrap;font-variant-numeric:tabular-nums}.lm .rec-head{margin-bottom:12px}.lm-two{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px}.lm-slot{position:relative;aspect-ratio:1 / 1;border-radius:14px;overflow:hidden;background:#f3f6f4;border:1.5px dashed #c9d6cf;max-width:100%}.lm-slot.v{aspect-ratio:16 / 9}.lm-slot img{width:100%;height:100%;object-fit:cover;display:block}.lm-slot:has(img){border-style:solid;border-color:var(--border)}.lm-add{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;background:none;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.lm-plus{width:44px;height:44px;border-radius:50%;background:#2f6fde;color:#fff;font-size:26px;font-weight:700;line-height:44px;text-align:center;box-shadow:0 3px #1f56b8}.lm-col{display:flex;flex-direction:column;gap:6px;min-width:0}.lm-lb{font-size:13px;font-weight:700;color:var(--text-dim);white-space:nowrap;padding-left:2px}.lm-x{position:absolute;right:8px;top:8px;width:30px;height:30px;border-radius:50%;border:0;background:#d64545;color:#fff;font-size:14px;font-weight:800;cursor:pointer;padding:0;box-shadow:0 0 0 2px #fff}.lm-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:48px;height:48px;border-radius:50%;background:#00000073;color:#fff;font-size:18px;line-height:48px;text-align:center;padding-left:3px;box-sizing:border-box}.lm-dur{position:absolute;right:10px;bottom:10px;padding:2px 8px;border-radius:8px;background:#0009;color:#fff;font-size:12px;font-weight:600;white-space:nowrap}.danger-fill{background:#d64545!important;border-color:#d64545!important}.lm-plain{margin:18px 0}.lm-view{padding:0;border-style:solid!important;border-color:var(--border)!important;cursor:pointer;width:100%;display:block}.lm-big{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:#000;display:flex;align-items:center;justify-content:center}.lm-big img{width:100%;max-height:80vh;object-fit:contain;display:block}.lm-big-x{position:absolute;top:calc(14px + env(safe-area-inset-top,0px));right:14px;width:40px;height:40px;border-radius:50%;border:0;background:#ffffff2e;color:#fff;font-size:18px;font-weight:700}.lm-big-lb{position:absolute;top:calc(22px + env(safe-area-inset-top,0px));left:18px;color:#fff;font-size:15px;font-weight:700}.lm-play.big{width:64px;height:64px;line-height:64px;font-size:24px}.lm-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-items:start}.lm-three .lm-slot,.lm-three .lm-slot.v{aspect-ratio:auto;height:64px}.lm-three .lm-slot:has(img),.lm-three .lm-slot.v:has(img){aspect-ratio:1 / 1;height:auto}.lm-three .lm-plus{width:34px;height:34px;font-size:21px;line-height:34px;box-shadow:0 2px #1f56b8}.lm-three .lm-x{width:26px;height:26px;font-size:12px;right:6px;top:6px}.lm-three .lm-play{width:36px;height:36px;line-height:36px;font-size:14px}.lm-three .lm-dur{right:6px;bottom:6px;font-size:11px;padding:1px 6px}.lm-three.has .lm-slot,.lm-three.has .lm-slot.v{aspect-ratio:1 / 1;height:auto}.lm-col .lm-lb{text-align:center;padding-left:0}.lm-three .lm-slot,.lm-three .lm-slot.v{aspect-ratio:1 / 1;height:auto}.lm-empty{border-style:solid;background:#eef1ef}.lm-note{margin:8px 2px 0;font-size:12px;line-height:1.5;color:var(--text-dim)}.lm-plus{width:auto!important;height:auto!important;background:none!important;box-shadow:none!important;color:#8a958f;font-size:34px!important;font-weight:300;line-height:1!important}.lm-empty{display:flex;align-items:flex-end;justify-content:center;background:#e2e8e4!important;border-color:#d3dbd6!important}.lm-sil{width:78%;height:78%;fill:#c3ccc7;display:block}.lm-slot.v.lm-empty .lm-sil{width:auto;height:82%}.mreq-st{flex:none;font-weight:600;margin-bottom:2px}.mreq-st.open{background:var(--warn-bg);color:var(--warn-text)}.mreq-st.done{background:var(--cleared-bg);color:var(--accent)}.ac-pg+.ac-pg{margin-top:10px;padding-top:10px;border-top:1px solid #eef0f2}.ac-pg-t{margin:2px 0;font-size:13px;font-weight:600;color:#8b95a1;letter-spacing:.02em;white-space:nowrap}.lfx{display:flex;flex-direction:column;align-items:flex-end;gap:8px;margin:18px 0 8px}.lfx .lmsg{align-self:stretch;margin:0}.lfx-wait{font-size:13px;color:#8b95a1;white-space:nowrap}.lfx-box{background:#fff;border-radius:14px;padding:0 14px}.lfx-r{display:flex;align-items:center;gap:12px;min-height:50px;font-size:15px;color:#191f28;cursor:pointer}.lfx-r+.lfx-r{border-top:1px solid #f2f4f6}.lfx-r>span{min-width:0;word-break:keep-all}.lfx-note{width:100%;box-sizing:border-box;margin-top:10px;border:1px solid #e5e8eb;border-radius:12px;padding:12px;font:inherit;font-size:15px;line-height:1.6;resize:none}.lfx-hint{margin:10px 2px 0;font-size:13px;color:#8b95a1;word-break:keep-all;line-height:1.5}.lfx-q{width:100%;box-sizing:border-box;margin-bottom:10px}.lfx-list{max-height:46vh;overflow-y:auto}.lfx-trash{display:block;margin:14px 0 0 auto;background:none;border:0;padding:6px 2px;font:inherit;font-size:14px;color:#6b7684;white-space:nowrap;cursor:pointer}.lfx-foot{margin:10px 4px 0;font-size:13px;color:#8b95a1}.pc-trash{max-width:760px}.ls-lock{display:flex;align-items:flex-start;gap:6px;color:#8b95a1;word-break:keep-all}.ls-lock svg{flex:none;margin-top:2px}.ls-pill{margin:0 6px 0 0;vertical-align:1px}.hc-av{position:relative;flex:none;display:inline-flex;padding:4px}.hc-av>:first-child{position:relative;z-index:1}.hring-link{position:absolute;top:0;right:0;bottom:0;left:0;text-decoration:none}.hring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%}.hring:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:#fff}.hring.off{background:#dfe4e1}.hring.l1{background:conic-gradient(from 200deg,#6e4322,#d9a477,#a8692f,#e2b48b,#6e4322)}.hring.l2{background:conic-gradient(from 200deg,#6c747c,#eef1f4,#a9b0b7,#f6f8fa,#6c747c)}.hring.l3{background:conic-gradient(from 200deg,#a97c25,#f3d98a,#c99a3a,#f7e3a1,#a97c25)}.hring-t{position:absolute;left:50%;bottom:-5px;transform:translate(-50%);z-index:2;font:800 7.5px/1 system-ui,sans-serif;letter-spacing:.2px;color:#fff;padding:2px 5px;border-radius:999px;box-shadow:0 0 0 2px #fff;white-space:nowrap}.hring.l3 .hring-t{background:#b88a2f}.hring.l1 .hring-t{background:#8f5a2b}.hring.l2 .hring-t,.hring.l4 .hring-t{background:#7d858d}.hring.l5 .hring-t{background:#b88a2f}.hring.wr{background:none;top:-5px;right:-5px;bottom:-5px;left:-5px}.hring.wr:after{display:none}.hwr{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.hring.wr .hring-t{bottom:0}@media (max-width: 380px){.hc-row{gap:8px}.hc-btns{gap:4px}.hc-btns .ghost{padding:5px 6px}}.nlink{cursor:pointer;border-radius:4px}.nlink:hover .mname,.plink:hover{text-decoration:underline;text-underline-offset:2px}.nlink:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.prp .prp-card{display:flex;align-items:center;gap:14px;margin-bottom:12px}.prp .prp-card .row-label{font-size:18px;font-weight:700;white-space:nowrap}.prp .tkp-m{margin-top:2px}.prp .prp-sum{margin:8px 0 4px}.prp .prp-sum b small{font-size:12px;font-weight:600;color:var(--text-dim)}.prp .group-title{margin-top:18px}.prc-sheet .prc-body{display:flex;flex-direction:column;align-items:center;gap:6px;padding:8px 0 14px}.prc-sheet .prc-n{font-size:18px;white-space:nowrap;margin-top:4px}.prc-sheet .prc-a{font-size:14px;color:var(--text-dim)}.prc-sheet .prc-f{display:flex;justify-content:flex-end}.pmain .prp .prp-r{grid-template-columns:84px 52px minmax(0,1fr) 110px 64px}.tl{background:#fff;border:1px solid var(--border);border-radius:14px;overflow:hidden}.tl-r{display:grid;grid-template-columns:74px 44px minmax(0,1fr) auto;align-items:center;column-gap:8px;width:100%;min-height:44px;padding:0 12px;border:0;background:none;box-shadow:none;margin:0;border-radius:0;font:inherit;color:inherit;text-align:left;cursor:pointer;text-decoration:none}.tl-r+.tl-r{border-top:1px solid var(--border)}button.tl-r:active,a.tl-r:active{background:#f3f6f4}.tl-r.on{background:#eef7f1}.tl-r>*{min-width:0}.tl-r .d,.tl-r .h,.tl-r .s{font-size:13px;color:var(--text-dim);white-space:nowrap;font-variant-numeric:tabular-nums}.tl-r .d small{font-size:12px;margin-left:2px}.tl-r .m{font-size:15px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tl-r .x{font-size:13px;color:var(--text-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tl-r .pill-in{white-space:nowrap;justify-self:end}.tl-r .chev{color:var(--text-dim);font-size:16px;justify-self:end}.tl+.opg{margin-top:10px}.pmain .tl-r{min-height:46px;padding:0 16px}.tl-r.ac-ps{grid-template-columns:auto minmax(0,1fr) auto}.tl-r.ac-ps .x{font-size:12px}.tl-r.ac-ls{grid-template-columns:64px 40px minmax(0,1fr) minmax(0,max-content) auto}.tl-r.ac-ls.pc{grid-template-columns:74px 44px minmax(0,1fr) minmax(0,max-content) auto auto}.tl-r.ac-pr{grid-template-columns:auto minmax(0,1fr) auto 16px}.tl-r.ac-pr.noopen{cursor:default}.tl-r.ac-pr .ac-chev{color:var(--accent);font-size:15px;transition:transform .15s}.tl-r.ac-pr.open .ac-chev{transform:rotate(180deg)}.tl-r.ac-tx{grid-template-columns:auto minmax(0,1fr) auto}.tl-r.ac-tx .thx-won{font-size:15px}.ac-tl>.ac-perms+.tl-r{border-top:1px solid var(--border)}.ac-tl>.ac-perms{margin:0 14px 14px 16px}.tl-r .pill{margin-left:0;white-space:nowrap;justify-self:end}.tl-r.tl-hs{grid-template-columns:52px 38px minmax(0,1fr) minmax(0,1fr) auto;column-gap:6px}.tl-r.tl-jm{grid-template-columns:56px 40px minmax(0,1fr) auto 10px}.tl-r.tl-rv{grid-template-columns:52px 38px minmax(0,1fr) minmax(0,1fr) auto;column-gap:6px}.tl-r.tl-rv.pk{grid-template-columns:22px 52px 38px minmax(0,1fr) minmax(0,.8fr) auto}.tl-r.tl-rv .ck{width:20px;height:20px}.tl-g{padding:6px 12px;font-size:12px;font-weight:600;color:var(--text-dim);background:#f7f9f8;border-top:1px solid var(--border);white-space:nowrap}.tl-g:first-child{border-top:0}.tl-g+.tl-r{border-top:1px solid var(--border)}.tl+.lfx-trash{margin-top:10px}.tlm .tlm-n{display:flex;align-items:center;gap:4px}.tlm .tlm-n>*{flex:none}.tlm .pill-in.wt{background:var(--warn-bg);color:var(--warn-text)}.tlm .tlm-b{display:flex;gap:6px;justify-self:end}.tlm .tlm-b .ghost{height:30px;padding:0 10px;font-size:13px}.tlm+.opg,.mll+.opg,.rql+.opg{margin-top:10px}.mll .mll-p{justify-self:end}.mll .mll-s{display:flex;align-items:center;justify-self:end;white-space:nowrap}.mll .mll-s .ls-pill{margin:0}.mll .mll-s .pill-new{margin-left:4px}.mll .tl-r:has(.ls-snip){padding-bottom:8px}.rql .tl-r{grid-template-columns:auto minmax(0,auto) minmax(0,1fr) auto}.rql .m{display:flex;align-items:center}.rql .m .st-kind{flex:none}.tl-r .d small{margin-left:1px}.tl-r.tl-hs,.tl-r.tl-rv{grid-template-columns:70px 40px minmax(0,1fr) minmax(0,1fr) auto}.tl-r.tl-rv.pk{grid-template-columns:22px 70px 40px minmax(0,1fr) minmax(0,.8fr) auto}.tl-r.tl-jm{grid-template-columns:70px 40px minmax(0,1fr) auto 10px}.tl-r.ac-ls{grid-template-columns:70px 40px minmax(0,1fr) minmax(0,max-content) auto}.tl-r.ac-ls.pc{grid-template-columns:78px 44px minmax(0,1fr) minmax(0,max-content) auto auto}.tl-r.ac-ps{grid-template-columns:minmax(0,1fr) 48px 64px 64px 52px}.tl-r.ac-ps .n{font-size:14px;font-weight:600;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.tl-r.ac-ps .n small{font-size:11px;color:var(--text-dim);font-weight:500;margin-left:3px}.tl-r.tl-hd{min-height:30px;background:#f7f9f8}.tl-r.tl-hd>span{font-size:12px;color:var(--text-dim);font-weight:600;text-align:right;white-space:nowrap}.rql .tl-r button,.rql .tl-r .ghost{white-space:nowrap;flex:none}.tl-r.ac-ps{grid-template-columns:minmax(0,1fr) 46px 66px 62px}.tl-r.ac-ps .ac-pn{display:flex;align-items:center;gap:6px}.tl-r.ac-ps .ac-pn .pill-in{flex:none;font-size:11px;padding:2px 7px}.tl-r.tl-hs,.tl-r.tl-rv{grid-template-columns:70px 40px max-content minmax(0,1fr) auto}.tl-r.tl-rv.pk{grid-template-columns:22px 70px 40px max-content minmax(0,1fr) auto}.tl-r.ac-ls{grid-template-columns:70px 40px max-content minmax(0,1fr) auto}.tl-r.ac-ls.pc{grid-template-columns:78px 44px max-content minmax(0,1fr) auto auto}.prp .prp-r{grid-template-columns:70px 40px minmax(0,1fr) auto}.tl-r.tl-hs .m,.tl-r.tl-rv .m,.tl-r.ac-ls .m{max-width:6.5em}.tl-r.tl-hs{grid-template-columns:70px 40px max-content minmax(0,1fr) max-content auto}.tl-r.tl-hs .hs-pro{overflow:visible}.tl-r.tl-hs{grid-template-columns:70px 40px max-content minmax(0,1fr) auto}.hcard.hc-cp{padding:10px 12px;margin:8px 0}.home:not(.tz) .hcard.hc-cp{background:#fff;border:0;box-shadow:none;border-radius:20px}.hc-cp .hc-row{gap:10px}.hc-cp .hc-av{padding:3px}.hc-cp .hring:after{top:2px;right:2px;bottom:2px;left:2px}.hc-cp .hc-nm{gap:5px}.hc-cp .hc-name{font-size:18px}.hc-cp .hh-pills{display:flex;gap:4px;flex-wrap:nowrap}.hc-cp .hh-pills .pill-out,.hc-cp .hh-pills .pill-in{font-size:11px;padding:2px 7px;white-space:nowrap}.hc-cp .hc-btns{gap:8px}.hc-ic{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--kb-green-bd);background:var(--kb-green-bg);color:#6aa68a;padding:0;overflow:hidden;cursor:pointer;text-decoration:none;flex:none}.hc-ic svg{display:block}.hc-ic.out{background:var(--kb-red-bg);border-color:var(--kb-red-bd);color:var(--kb-red-tx)}.tz-mn{display:flex;align-items:center;margin:2px 0 9px}.tz-mn>a,.tz-mn>span{flex:1 1 auto;min-width:0;display:flex;align-items:center;justify-content:center;gap:5px;height:36px;padding:0 4px;text-decoration:none;color:#191f28;white-space:nowrap}.tz-mn>*+*{border-left:1px solid #cfd5da}.tz-mn .i{display:grid;place-items:center;color:#1f3d2b}.tz-mn .i svg{width:17px;height:17px}.tz-mn .l{font-size:15px;font-weight:600}.tz-mn .lk{opacity:.45}.tz-mn .les .l{color:#1f5a41;font-weight:900;font-size:16px}.tz-mn .mc{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;flex:none;background:radial-gradient(circle at 50% 70%,#e5463c,#c1271f 70%,#9e1d16)}.tz-mn .mc svg{width:16px;height:16px}.tzop-h{display:flex;align-items:baseline;gap:8px;margin-bottom:6px;text-decoration:none;color:inherit}.tzop-h .tz-h{margin:0}.tzop-h .dt{font-size:14px;color:#8b95a1;white-space:nowrap}.tzop-h .go{margin-left:auto;color:#b0b8c1;font-size:20px;line-height:1}.tzop{display:flex;flex-direction:column}.tzop>a{display:grid;grid-template-columns:72px minmax(0,1fr) auto 12px;align-items:center;gap:8px;min-height:44px;border-top:1px solid #f2f4f6;text-decoration:none;color:#191f28}.tzop>a:first-child{border-top:0}.tzop .l{font-size:15px;font-weight:600;white-space:nowrap}.tzop .s{font-size:13px;color:#8b95a1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tzop .n{font-size:18px;font-weight:800;text-align:right;white-space:nowrap}.tzop .n small{font-size:12px;color:#8b95a1;margin-left:1px;font-weight:600}.tzop .z .l,.tzop .z .n{color:#c2c8cf}.tzop .d .n{color:var(--danger)}.tzop .ch{color:#c2c8cf}.tzop .bar{height:6px;border-radius:3px;background:#eef1f3;overflow:hidden}.tzop .bar i{display:block;height:100%;background:var(--accent)}:root{--hl: 1px;--hs: 1;--hc: #000}@media (min-resolution: 1.2dppx){:root{--hl: .8px;--hs: .8}}@media (min-resolution: 1.45dppx){:root{--hl: .67px;--hs: .67}}@media (min-resolution: 1.7dppx){:root{--hl: .58px;--hs: .58}}@media (min-resolution: 2dppx),(-webkit-min-device-pixel-ratio: 2){:root{--hl: .5px;--hs: .5}}@media (min-resolution: 3dppx),(-webkit-min-device-pixel-ratio: 3){:root{--hl: .34px;--hs: .34}}@media (pointer: fine) and (max-resolution: 1.99dppx){:root{--hc: rgba(0,0,0,.45)}}.home .hcard.hcard{background:#fff!important;border:0!important;border-radius:20px;box-shadow:0 0 0 var(--hl) var(--hc)!important}.home .tz-card,.tz-page .tz-card{box-shadow:0 0 0 var(--hl) var(--hc)}.tzop>a,.pmo-r,.rco-s{position:relative;border-top:0!important}.tzop>a:before,.pmo-r:before,.rco-s:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:#00000026;transform:scaleY(var(--hs));transform-origin:0 0;pointer-events:none}.tzop>a:first-child:before,.pmo-st+.pmo-r:before{display:none}.pc-home .kpi .ad-m3>a,.pc-home .lcard,.pc-home .rc,.is-pc .side{box-shadow:0 0 0 var(--hl) var(--hc)!important}.pmo-st{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:4px 0 8px}.pmo-st>div{background:#f9fafb;border-radius:12px;padding:8px 10px;box-shadow:0 0 0 var(--hl) var(--hc)}.pmo-st b{display:block;font-size:20px;font-weight:800}.pmo-st span{font-size:13px;color:#6b7684}.pmo-st .un b{color:var(--danger)}.pmo-r{display:grid;grid-template-columns:70px 40px minmax(0,1fr) auto 10px;align-items:center;gap:6px;width:100%;min-height:44px;padding:0;border:0;background:none;border-top:var(--hl) solid rgba(0,0,0,.15);color:#191f28;font-size:15px;text-align:left;cursor:pointer}.pmo-st+.pmo-r{border-top:0}.pmo-r .d small{font-size:12px;color:#8b95a1;margin-left:1px}.pmo-r .h{color:#6b7684;font-size:14px}.pmo-r .m{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pmo-r .pl{font-size:12px;padding:2px 8px;border-radius:999px;background:#f2f4f6;color:#8b95a1;white-space:nowrap}.pmo-r .pl.on{background:#e3f2ea;color:#1f5a41}.pmo-r .pl.no{background:#fdf0ee;color:#a33a33}.pmo-r .cv{color:#c2c8cf}.hm-grid{background:#fff;border-radius:20px;padding:12px;margin:0 0 12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;box-shadow:0 0 0 var(--hl) var(--hc)}.hm-grid a{display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 2px 8px;border-radius:14px;color:#191f28;text-decoration:none;min-width:0;box-shadow:0 0 0 var(--hl) var(--hc)}.hm-grid .i{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;background:#e3f2ea;color:#1f5a41}.hm-grid .i svg{width:20px;height:20px}.hm-grid .l{font-size:13px;letter-spacing:-.4px;font-weight:600;white-space:nowrap}.hm-grid .pe .i{background:#fbf1e3;color:#a8692f}.hm-grid .bl .i{background:#eef3f7;color:#3a6ea5}.rco-m{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:0 0 8px;font-size:14px;font-weight:700}.rco .rc-clubs{margin-bottom:4px}.rco-s{padding:10px 0;border-top:var(--hl) solid rgba(0,0,0,.15)}.rco-s b{font-size:15px}.rco-s ul{margin:6px 0 0;padding-left:18px}.rco-s li{font-size:15px;line-height:1.65;color:#333d4b;margin:2px 0}.rco-g{margin-top:8px}.rco-p{margin:0;font-size:15px;line-height:1.65;font-weight:700}.rco-p .sum-mk{display:inline-block;margin-right:6px;font-size:.8em;color:#191f28;transform:translateY(-1px)}.rco-s ul.rco-num{list-style:none;padding-left:0;margin-top:2px}.rco-raw{white-space:pre-line;font-size:15px;line-height:1.65;color:#333d4b;margin:6px 0 0}.rco-tip{margin-top:6px;padding:10px 12px;border-radius:12px;background:#fdf8e6;font-size:14px;line-height:1.6;color:#5c4a12}.rco-f{display:block;text-align:right;margin-top:10px;font-size:14px;font-weight:700;color:#1f5a41;text-decoration:none}.hfab{position:fixed;right:18px;bottom:calc(28px + env(safe-area-inset-bottom,0px));z-index:50;overflow:hidden;width:92px;height:92px;border-radius:26px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-decoration:none;background:linear-gradient(180deg,#378e69,#246a4c 55%,#164430);box-shadow:0 0 0 1.5px #fff,0 0 0 2.2px #0000001f,0 16px 26px -6px #0000006b;-webkit-tap-highlight-color:transparent}.hfab:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url(/logo-white.png) no-repeat;background-size:120px auto;background-position:-6px -10px;opacity:.16;transform:rotate(6deg);pointer-events:none}.hfab:after{content:"";position:absolute;top:0;left:0;right:0;height:60%;border-radius:26px 26px 0 0;background:linear-gradient(180deg,#ffffff4d,#ffffff1a 55%,#fff0);pointer-events:none}.hfab>*{position:relative;z-index:1}.hfab:active{transform:translateY(2px);box-shadow:0 0 0 1.5px #fff,0 0 0 2.2px #0000001f,0 6px 12px -4px #0006}.hfab .mc{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 50% 30%,#f2665b,#d1322a 55%,#9e1d16);box-shadow:0 3px 6px #00000059,inset 0 1px #fff6}.hfab .l{color:#fff;font-size:14px;font-weight:800;letter-spacing:-.5px;white-space:nowrap;text-shadow:0 1px 2px rgba(0,0,0,.35)}main.home:has(>.hfab){padding-bottom:128px}@media (min-width: 600px){.hfab{right:calc(50vw - 222px)}}html.is-pc .hfab{display:none}html.a2hs-on .hfab{bottom:calc(12px + env(safe-area-inset-bottom,0px) + var(--a2hs-h, 0px) + 14px)}.rco-clip{max-height:300px;overflow:hidden;position:relative}.rco-clip.cut:after{content:"";position:absolute;left:0;right:0;bottom:0;height:72px;background:linear-gradient(180deg,#fff0,#fff 85%);pointer-events:none}.mx-h{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.mx-h .tz-h{margin:0!important}.mx-add{border:0;border-radius:10px;background:#e8f0fb;color:#2f63b5;font-weight:700;font-size:14px;padding:6px 11px;white-space:nowrap;flex:none;cursor:pointer}.mx .tl{border:0!important;border-radius:0;background:none;box-shadow:none!important;overflow:visible}.mx .mx-it+.mx-it{border-top:1px solid rgba(0,0,0,.12)}.mx .tl-r{grid-template-columns:16px 40px minmax(0,max-content) minmax(0,1fr) 12px;column-gap:7px;padding:0 2px;min-height:44px}.mx.memo .tl-r{grid-template-columns:40px minmax(0,max-content) minmax(0,1fr) 12px}.mx.memo .tl-r .pn{display:none}.mx .tl-r .w{font-size:13px;color:#4e5968;white-space:nowrap}.mx .tl-r .t{font-size:14px;color:#191f28;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mx .tl-r.pin{background:#f1f8f4}.mx .tl-r.open .chev{transform:rotate(90deg)}.mx .pn{display:grid;place-items:center;color:#1f5a41}.mx .pn svg{width:14px;height:14px}.mx-full{padding:4px 2px 10px;white-space:pre-line;word-break:break-all;font-size:14px;line-height:1.65;color:#333d4b}.mx-act{display:flex;justify-content:flex-end;gap:6px;margin-top:6px;white-space:normal}.mx-act button{border:1px solid #d7dde3;background:#fff;border-radius:9px;font-size:13px;padding:4px 10px;font-weight:600;color:#191f28;cursor:pointer}.mx-act .del{color:#d0342c;border-color:#f1c4c1}.mx-act .sv{background:#2e7d5c;color:#fff;border-color:#2e7d5c}.mx-new{border:1px solid #d7dde3;border-radius:12px;padding:10px;margin:0 0 8px}.mx-new .who{font-size:13px;color:#4e5968;margin-bottom:6px}.mx-new textarea{width:100%;box-sizing:border-box;border:1px solid #d7dde3;border-radius:9px;padding:8px;font:inherit;font-size:14px;min-height:64px;resize:none}.mx .opg,.mx .rco-f{margin-top:8px}.mx-none{margin:4px 2px}.sub .mx.memo,.sub .tz-card.mx{margin-top:10px}.pc-notes .mx .tl-r{min-height:46px;grid-template-columns:16px 60px 110px minmax(0,1fr) 12px}.pmain .mx.memo .tl-r{grid-template-columns:60px 110px minmax(0,1fr) 12px}.pc-notes .mx{max-width:900px}.pmo-r.fake{opacity:.4;cursor:default;pointer-events:none}.pmo-r.fake .m{color:#3182f6}.ex-fade{opacity:.4;pointer-events:none;-webkit-user-select:none;user-select:none}.ex-in{pointer-events:none;-webkit-user-select:none;user-select:none}.ex-in>.card>*,.ex-in>section>*{opacity:.4}.rec-head{display:flex;align-items:center;justify-content:space-between}.rec-live{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;background:#fdecec;color:#c62828;font-size:13px;font-weight:700;white-space:nowrap}.rec-live-dot{width:8px;height:8px;border-radius:50%;background:#e53935;box-shadow:0 0 0 3px #e5393540;animation:recp 1.2s ease-in-out infinite}@keyframes recp{50%{opacity:.35}}.rec-ok{display:inline-flex;padding:3px 10px;border-radius:999px;background:#e6f4ec;color:#1f6b45;font-size:13px;font-weight:700;white-space:nowrap}.bigbtn.rec-big.rec-rl:before{background:#d9362c;-webkit-mask:url(/logo.png) no-repeat right 10px top -4px / 250px auto;mask:url(/logo.png) no-repeat right 10px top -4px / 250px auto;opacity:.13}.bigbtn-mic.rec-sq{background:radial-gradient(circle at 50% 70%,#b8322a,#96211b 70%,#791813);box-shadow:0 4px #8f5753,0 6px 10px #00000024}.bigbtn-mic.rec-sq i{position:relative;display:block;width:16px;height:16px;border-radius:3px;background:#fff}.rw-row{display:flex;align-items:center;gap:12px;margin-top:14px;padding:0 4px}.rw-time{font-size:20px;font-weight:800;color:#1f3d2b;font-variant-numeric:tabular-nums;flex:none;letter-spacing:-.3px}.rw-flow{flex:1;min-width:0;height:36px;display:flex;align-items:center;justify-content:space-between;gap:2px}.rw-flow i{display:block;flex:1;max-width:2.5px;border-radius:1.5px;background:#222;transition:height .08s linear}.rw-steps{margin-top:10px;padding:14px 14px 12px;border-radius:16px;background:#fff;border:1px solid #e3e8e5;display:flex;align-items:center;flex-wrap:wrap;gap:6px}.rw-steps>span{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:700;color:#9aa59f;white-space:nowrap}.rw-steps>span b{width:22px;height:22px;border-radius:50%;background:#eef1ef;color:#9aa59f;font-size:12px;display:inline-flex;align-items:center;justify-content:center;flex:none}.rw-steps>span.ok{color:#1f6b45}.rw-steps>span.ok b{background:#1f6b45;color:#fff}.rw-steps>span.now{color:#1f3d2b}.rw-steps b.spin{background:none!important;border:2.5px solid #d5ddd8;border-top-color:#1f3d2b;box-sizing:border-box;animation:rwsp .9s linear infinite}@keyframes rwsp{to{transform:rotate(360deg)}}.rw-steps em{flex:1;min-width:8px;height:2px;background:#e3e8e5;border-radius:1px}.rw-steps small{flex-basis:100%;margin-top:6px;font-size:12px;color:var(--text-dim)}.rw-cd{font-variant-numeric:tabular-nums}@media (max-width: 360px){.rw-steps{padding:12px 10px 10px;gap:4px}.rw-steps>span{font-size:12px;gap:4px}.rw-steps>span b{width:18px;height:18px;font-size:11px}.rw-steps em{min-width:4px}}@media (prefers-reduced-motion: reduce){.rec-live-dot,.rw-steps b.spin{animation:none}}.rec-ask .sheet{text-align:center}.rec-ask-who{margin:6px 0 0;font-size:14px;color:var(--text-dim);font-weight:600}.rec-ask .ask-text{margin:4px 0 6px;font-size:18px;font-weight:800}.rec-ask-ok{margin:0 0 14px;font-size:11px;color:var(--text-dim)}.rw-plain{margin-top:14px;padding:0 2px}.rec-stop{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:52px;margin:14px 0 0;padding:0;border:0;border-top:1px solid #cfd5da;border-bottom:1px solid #cfd5da;background:none;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.rec-stop:active{background:#0000000a}.rec-stop .mc{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;flex:none;background:radial-gradient(circle at 50% 70%,#b8322a,#96211b 70%,#791813)}.rec-stop .mc i{display:block;width:11px;height:11px;border-radius:2px;background:#fff}.rec-stop .l{color:#8e1f18;font-weight:900;font-size:18px;letter-spacing:-.3px}.rw-steps{margin-top:12px;padding:14px 2px 12px;border-radius:0;background:none;border:0;border-top:1px solid #cfd5da;border-bottom:1px solid #cfd5da}main.sub>.card.as-tog{padding-top:5px!important;padding-bottom:5px!important;margin-bottom:8px}main.sub>.card.as-tog .set-row{min-height:0;padding:0}.ask-sub{margin:-8px 0 12px;font-size:13px;color:var(--text-dim);text-align:center}.lm-rec{margin:8px 0 0;font-size:12px;color:var(--text-dim);text-align:center}.ovl:not(.top):not(.quiz-ovl)>.sheet:not(.tall):not(.full):is(:has(>.two>button),:has(>.ck-note-act),:has(>.ask-text),:has(>button.ghost:last-child)){position:relative;width:calc(100% - 20px);margin:0 10px calc(10px + env(safe-area-inset-bottom,0px));border-radius:20px;padding-bottom:0;max-height:calc(100dvh - 40px);overflow-y:auto}.ovl .sheet>:is(.two:has(>button),.ck-note-act):not(:has(~:not(.lmsg))),.quiz-card .hw-btns{display:grid;grid-template-columns:1fr 1fr;gap:0;margin:10px -14px 0;border-top:1px solid #dfe4e1}.quiz-card .hw-btns{margin:14px -16px -18px}.ovl .sheet>.ck-note-act:has(>button:only-child),.quiz-card .hw-btns:has(>button:only-child){grid-template-columns:1fr}.ovl .sheet>:is(.two:has(>button),.ck-note-act):not(:has(~:not(.lmsg)))>button,.quiz-card .hw-btns>button{height:52px!important;margin:0!important;padding:0;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;transform:none!important;font:inherit;font-size:18px;font-weight:600;color:#c62828;flex:none;width:auto}.ovl .sheet>:is(.two:has(>button),.ck-note-act):not(:has(~:not(.lmsg)))>button+button,.quiz-card .hw-btns>button+button{border-left:1px solid #dfe4e1!important}.ovl .sheet>:is(.two:has(>button),.ck-note-act):not(:has(~:not(.lmsg)))>:is(.primary,.sv),.quiz-card .hw-btns>.hw-done{color:#1f6b45;font-weight:800}.ovl .sheet>:is(.two:has(>button),.ck-note-act):not(:has(~:not(.lmsg)))>button:active,.quiz-card .hw-btns>button:active{background:#0000000a!important}.ovl .sheet>:is(.two:has(>button),.ck-note-act):not(:has(~:not(.lmsg)))>button:disabled,.quiz-card .hw-btns>button:disabled{opacity:.45}.ovl .sheet>.two:has(>.danger):not(:has(~:not(.lmsg)))>button{color:#6b7570}.ovl .sheet>.two:has(>button):not(:has(~:not(.lmsg)))>.danger{color:#c62828!important;font-weight:800}.ovl .sheet>:is(.two,.ck-note-act)~.lmsg{margin:8px 0 12px}.ovl .sheet>button.ghost:last-child{display:block;width:calc(100% + 28px)!important;height:52px!important;margin:14px -14px 0!important;padding:0;border:0!important;border-top:1px solid #dfe4e1!important;border-radius:0!important;background:none!important;box-shadow:none!important;transform:none!important;font:inherit;font-size:18px;font-weight:600;color:#c62828}.quiz-card>.quiz-ok{display:block;width:calc(100% + 32px);height:52px;margin:14px -16px -18px;padding:0;border:0;border-top:1px solid #dfe4e1;border-radius:0;background:none!important;box-shadow:none!important;transform:none!important;font:inherit;font-size:18px;font-weight:800;color:#1f6b45}.ovl .sheet>.two:has(>button):has(~:not(.lmsg)){display:grid;grid-template-columns:1fr 1fr;gap:0;margin:10px -14px 0;border-top:1px solid #dfe4e1;border-bottom:1px solid #dfe4e1}.ovl .sheet>.two:has(>button):has(~:not(.lmsg))>button,.ovl .sheet>button.ghost:not(:last-child){height:52px!important;margin:0!important;padding:0;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;transform:none!important;font:inherit;font-size:18px;font-weight:700;color:#1f6b45;gap:6px}.ovl .sheet>.two:has(>button):has(~:not(.lmsg))>button+button{border-left:1px solid #dfe4e1!important}.ovl .sheet>button.ghost:not(:last-child){display:flex;align-items:center;justify-content:center;width:calc(100% + 28px)!important;margin:10px -14px 0!important;border-top:1px solid #dfe4e1!important;border-bottom:1px solid #dfe4e1!important}.ovl .sheet>.two:has(>button):has(~:not(.lmsg))>.danger,.ovl .sheet>button.ghost.danger:not(:last-child){color:#c62828}.ovl .sheet>.two:has(>button):has(~:not(.lmsg))>button:active,.ovl .sheet>button.ghost:not(:last-child):active{background:#0000000a!important}.ovl .sheet>.two:has(>button):has(~:not(.lmsg))>button:disabled{opacity:.45}.ovl .sheet>:is(.two,button.ghost):not(:last-child)+:is(.two,.ck-note-act,button.ghost){margin-top:0!important;border-top:0!important}.ovl .sheet:has(>.two>.danger,>button.ghost.danger)>button.ghost:last-child:not(.danger){color:#6b7570}button.rco-f.rco-btn{width:100%;padding:0;border:0;background:none;font:inherit;font-size:14px;font-weight:700;color:#1f5a41;text-align:right;cursor:pointer}.sheet-list{padding:0 3px 4px;margin-left:-3px;margin-right:-3px}main.sub>.md-head.slim{padding-top:10px;padding-bottom:10px}.ghost:not(.ovl .sheet *):not(.quiz-card *){background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;transform:none!important;color:#191f28!important;font-weight:600!important;padding-left:10px!important;padding-right:10px!important}.ghost:not(.ovl .sheet *):not(.quiz-card *)+.ghost:not(.ovl .sheet *):not(.quiz-card *){border-left:1px solid #cfd5da!important}.ghost.add:not(.ovl .sheet *):not(.quiz-card *){color:#1a5fb4!important}.ghost.danger:not(.ovl .sheet *):not(.quiz-card *){color:#c62828!important}.ghost.on:not(.ovl .sheet *):not(.quiz-card *){color:#1f5a41!important;font-weight:900!important}.ghost:not(.ovl .sheet *):not(.quiz-card *):active{background:#0000000a!important}.primary:not(.ovl .sheet *):not(.quiz-card *){background:none!important;background-image:none!important;border:0!important;border-top:1px solid #cfd5da!important;border-bottom:1px solid #cfd5da!important;border-radius:0!important;box-shadow:none!important;transform:none!important;color:#1f5a41!important;font-weight:900!important;font-size:18px!important}.primary.danger:not(.ovl .sheet *):not(.quiz-card *){color:#c62828!important}.primary.add:not(.ovl .sheet *):not(.quiz-card *){color:#1a5fb4!important}.primary:not(.ovl .sheet *):not(.quiz-card *):active{background:#0000000a!important}.chip:not(.ovl .sheet *){background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;transform:none!important;color:#6b7570!important;font-weight:600!important}.chips:has(>.chip){gap:0!important}.chip:not(.ovl .sheet *)+.chip{border-left:1px solid #cfd5da!important}.chip.on:not(.ovl .sheet *){color:#1f5a41!important;font-weight:900!important}:is(.btn,.md-start,.al-act,.abar-add,.abar-rm,.dx-rv button,.ck-note-ed,.mx-add,.summary-copy):not(.ovl .sheet *):not(.quiz-card *){background:none!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;transform:none!important;color:#191f28!important;font-weight:600!important}:is(.btn,.md-start,.al-act,.abar-add,.ck-note-ed.sv,.dx-rv button):not(.ovl .sheet *):not(.quiz-card *){color:#1f5a41!important;font-weight:900!important}.ck-note-ed.del.del:not(.ovl .sheet *):not(.quiz-card *){color:#c62828!important}.mx-add.mx-add.mx-add:not(.ovl .sheet *):not(.quiz-card *){color:#1a5fb4!important;font-weight:700!important}.ck-note-ed:not(.ovl .sheet *)+.ck-note-ed{border-left:1px solid #cfd5da!important}:is(.me-b,.ibar-big):not(.ovl .sheet *){background:none!important;background-image:none!important;border:0!important;border-top:1px solid #cfd5da!important;border-bottom:1px solid #cfd5da!important;border-radius:0!important;box-shadow:none!important;transform:none!important;color:#191f28!important;font-weight:700!important}:is(.me-b.fill,.ibar-big):not(.ovl .sheet *){color:#1f5a41!important;font-weight:900!important}.me-b+.me-b{border-top:0!important}:is(.mbar-b,.ibar-sub,.pth-pay-b,.tz11-add,.sp-chip,.psel-btn,.kb-secsrc-more):not(.ovl .sheet *){background:none!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;transform:none!important;color:#191f28!important;font-weight:600!important}:is(.mbar-b,.ibar-sub,.sp-chip,.psel-btn):not(.ovl .sheet *)+:is(.mbar-b,.ibar-sub,.sp-chip,.psel-btn){border-left:1px solid #cfd5da!important}.mbar-b.danger:not(.ovl .sheet *){color:#c62828!important}:is(.tz11-add,.sp-chip.add):not(.ovl .sheet *){color:#1a5fb4!important;font-weight:700!important}:is(.pth-pay-b,.psel-btn.open,.sp-chip.on):not(.ovl .sheet *){color:#1f5a41!important;font-weight:900!important}.tk-btn:not(.ovl .sheet *){background:none!important;background-image:none!important;border:0!important;border-top:1px solid #cfd5da!important;border-bottom:1px solid #cfd5da!important;border-radius:0!important;box-shadow:none!important;transform:none!important;color:#1f5a41!important;font-weight:900!important}.mrow:has(+.mrow),.mrow+.mrow{margin-top:0!important;margin-bottom:0!important;box-shadow:none!important;background:#fff!important;background-image:none!important;border-color:var(--border)!important;transform:none!important}.mrow:has(+.mrow){border-bottom:0!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.mrow+.mrow{border-top:1px solid var(--border)!important;border-top-left-radius:0!important;border-top-right-radius:0!important}.sheet-item:not(.quiz-opt):has(+.sheet-item:not(.quiz-opt)),.sheet-item:not(.quiz-opt)+.sheet-item:not(.quiz-opt){margin-top:0!important;margin-bottom:0!important;box-shadow:none!important;background:#fff!important;background-image:none!important;border-color:var(--border)!important;transform:none!important}.sheet-item:not(.quiz-opt):has(+.sheet-item:not(.quiz-opt)){border-bottom:0!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.sheet-item:not(.quiz-opt)+.sheet-item:not(.quiz-opt){border-top:1px solid var(--border)!important;border-top-left-radius:0!important;border-top-right-radius:0!important}.pos-row:has(+.pos-row),.pos-row+.pos-row{margin-top:0!important;margin-bottom:0!important;box-shadow:none!important;background:#fff!important;background-image:none!important;border-color:var(--border)!important;transform:none!important}.pos-row:has(+.pos-row){border-bottom:0!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.pos-row+.pos-row{border-top:1px solid var(--border)!important;border-top-left-radius:0!important;border-top-right-radius:0!important}.kb-hit:has(+.kb-hit),.kb-hit+.kb-hit{margin-top:0!important;margin-bottom:0!important;box-shadow:none!important;background:#fff!important;background-image:none!important;border-color:var(--border)!important;transform:none!important}.kb-hit:has(+.kb-hit){border-bottom:0!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.kb-hit+.kb-hit{border-top:1px solid var(--border)!important;border-top-left-radius:0!important;border-top-right-radius:0!important}.dx-cert-row:has(+.dx-cert-row),.dx-cert-row+.dx-cert-row{margin-top:0!important;margin-bottom:0!important;box-shadow:none!important;background:#fff!important;background-image:none!important;border-color:var(--border)!important;transform:none!important}.dx-cert-row:has(+.dx-cert-row){border-bottom:0!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.dx-cert-row+.dx-cert-row{border-top:1px solid var(--border)!important;border-top-left-radius:0!important;border-top-right-radius:0!important}.row.boxed:has(+.row.boxed),.row.boxed+.row.boxed{margin-top:0!important;margin-bottom:0!important;box-shadow:none!important;background:#fff!important;background-image:none!important;border-color:var(--border)!important;transform:none!important}.row.boxed:has(+.row.boxed){border-bottom:0!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.row.boxed+.row.boxed{border-top:1px solid var(--border)!important;border-top-left-radius:0!important;border-top-right-radius:0!important}ul:has(>li>.row.boxed),ul:has(>li.row.boxed){gap:0!important}li:has(+li>.row.boxed)>.row.boxed,li+li>.row.boxed,li.row.boxed:has(+li.row.boxed),li.row.boxed+li.row.boxed{margin-top:0!important;margin-bottom:0!important;box-shadow:none!important;background:#fff!important;background-image:none!important;border-color:var(--border)!important;transform:none!important}li:has(+li>.row.boxed)>.row.boxed,li.row.boxed:has(+li.row.boxed){border-bottom:0!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}li+li>.row.boxed,li.row.boxed+li.row.boxed{border-top:1px solid var(--border)!important;border-top-left-radius:0!important;border-top-right-radius:0!important}li:has(>.row.boxed),li.row.boxed{margin-bottom:0!important}.sheet-list .mrow{padding:0 14px!important;min-height:48px}.sheet-list .mrow .mrow-main{display:flex!important;flex-direction:row!important;align-items:center;justify-content:space-between;width:100%;gap:10px}.sheet-list .mrow .mrow-sub{margin:0!important;font-size:13px;color:var(--text-dim)}.ovl .sheet .two>button.ghost{color:#c62828!important}.ovl .sheet .two>button.primary{color:#1f6b45!important;font-weight:800!important}.ovl .sheet .two:has(>.danger)>button.ghost:not(.danger){color:#6b7570!important}.ovl .sheet .two>button.danger{color:#c62828!important;font-weight:800!important}.ovl .sheet>.two:has(+p:not(.lmsg))>button.ghost:not(.danger){color:#1f6b45!important;font-weight:700!important}.ovl .sheet .ck-note-act>.ck-note-ed:not(.sv){color:#c62828!important}.ovl .sheet .ck-note-act>.ck-note-ed.sv{color:#1f6b45!important;font-weight:800!important}.quiz-card .hw-btns>.hw-later{color:#c62828!important}.quiz-card .hw-btns>.hw-done{color:#1f6b45!important;font-weight:800!important}.ovl .sheet>button.ghost:last-child{color:#c62828!important}.ovl .sheet:has(>.two>.danger,>button.ghost.danger)>button.ghost:last-child:not(.danger){color:#6b7570!important}.ovl .sheet .two>button:active{background:#0000000a!important}.kb-note{font-size:12px;line-height:1.6;color:var(--text-dim);opacity:.8;margin:6px 4px 14px;word-break:keep-all;text-wrap:pretty}.mx-pen{background:none;border:0;padding:0 4px;margin-left:6px;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;color:var(--text-dim);vertical-align:middle}.mx-pen svg{width:15px;height:15px}.mx-tedit{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.mx-tedit input{flex:1;min-width:0;height:34px;font-size:15px;font-weight:700;padding:0 10px;border:1px solid var(--line, #d6dbe0);border-radius:8px}.mx-tedit button{flex:none;white-space:nowrap;background:none;border:0;font-size:14px;padding:0 4px;color:var(--danger, #c4342a)}.mx-tedit button.sv{color:#1f694e;font-weight:700}.tz-memo .tz-card.mx+.tz-card.mx,.pc-memo .tz-card.mx+.tz-card.mx{margin-top:14px}.tz-card.mx .mx-h .tz-h:has(.mx-pen){white-space:normal;word-break:keep-all;overflow-wrap:anywhere;min-width:0}.mc .mx-h{gap:4px}.mc .mc-head{flex:1;min-width:0;text-align:left;background:none;border:0;padding:0;cursor:pointer}.mc .mc-head .tz-h{white-space:normal;word-break:keep-all;overflow-wrap:anywhere}.mc .mc-chev{flex:none;width:28px;height:28px;background:none;border:0;color:var(--text-dim);font-size:18px;transform:rotate(0);transition:transform .15s;padding:0}.mc .mc-chev.open{transform:rotate(90deg)}.mc .mc-body{white-space:pre-wrap;word-break:keep-all;overflow-wrap:anywhere;margin-top:6px}.mc .mc-act{display:flex;align-items:center}.mc .mc-act .sp{flex:1}.mc-addw{display:flex;justify-content:center;margin:6px 0 24px}.mc-add{background:none;border:0;color:#2f72b8;font-size:15px;font-weight:700;padding:10px 16px;cursor:pointer;white-space:nowrap}.mc-none{margin:4px 4px 8px}.mc-lay{display:inline-flex;align-items:center;flex:none}.mc-lay button{width:34px;height:32px;padding:0;border:0;background:none;color:#b0b8c1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.mc-lay button svg{width:20px;height:20px}.mc-lay button.on{color:#1f694e}.mc-lay button+button{border-left:1px solid #d1d6db}.mc-list.lay-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;align-items:stretch}.mc-list.lay-two>.tz-card.mx{margin:0!important}.av-ring{position:relative;display:inline-flex;flex:none;vertical-align:middle}.av-ring>.av{position:relative;z-index:1}.av-ring .hring:after{inset:var(--rw, 3px)}.av-ring.sm .hring-t{display:none}.av-ring.sm .hring.wr{top:-3px;right:-3px;bottom:-3px;left:-3px}.mf-n{display:inline-flex;align-items:center;gap:8px;min-width:0}.md-head>.av,.md-head>.av-ring{flex:none}.mf-n>.av-ring{margin:0!important}.tlm-n.mf-n{overflow:visible}.mf-n>.av{margin:3px}.av.av-add,.ad-pic.ph-add{display:inline-flex;align-items:center;justify-content:center;background:#e6f0fb;color:#1f5f9e;border:1px solid #a9c8ec;font-size:30px;font-weight:400;cursor:pointer;padding:0}.ad-pic.ph-add{font-size:24px}.av.av-add,.ad-pic.ph-add,.st-th.add.ph-t{position:relative;background:#eef1f4;border:1px solid #d5dbe1;color:#b3bcc6;overflow:visible}.am-ic{display:block;width:62%;height:62%;color:#b3bcc6}.am-ic svg{width:100%;height:100%;display:block}.av.av-add{overflow:visible}.av.av-add .am-ic{width:58%;height:58%;margin-top:14%}.am-b{position:absolute;right:-4px;bottom:-4px;width:24px;height:24px;border-radius:50%;background:#2f72b8;color:#fff;font:600 17px/24px system-ui,sans-serif;text-align:center;box-shadow:0 0 0 2px #fff}.av.av-add .am-b{right:2px;bottom:2px;width:28px;height:28px;line-height:28px;font-size:20px}.pc-fac .st-th.add.sm .am-b{width:18px;height:18px;line-height:18px;font-size:13px;right:-4px;bottom:-4px}.tl-r.tl-hs,.tl-r.tl-rv{grid-template-columns:44px 40px max-content minmax(0,1fr) auto}.tl-r.tl-rv.pk{grid-template-columns:22px 44px 40px max-content minmax(0,1fr) auto}.tl-r.ac-ls{grid-template-columns:44px 40px max-content minmax(0,1fr) auto}.tl-r.ac-ls.pc{grid-template-columns:52px 44px max-content minmax(0,1fr) auto auto}.prp .prp-r{grid-template-columns:44px 40px minmax(0,1fr) auto}.pmo-r{grid-template-columns:44px 40px minmax(0,1fr) auto 10px}.tl-r.tl-hs .m:has(.mf-n),.tl-r.tl-rv .m:has(.mf-n),.tl-r.ac-ls .m:has(.mf-n){max-width:calc(6.5em + 32px)}.rql .tl-r{grid-template-columns:auto max-content minmax(0,1fr) auto}.hc-ic:not(.out){color:#3f7d61}.row .row-label:has(>.nlink .mf-n),.row .row-label:has(>.mf-n){white-space:nowrap;flex:none}.row:has(.row-label .mf-n) .row-sub{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pwr-temp{margin:0 0 4px;text-align:center;font-size:30px;font-weight:800;letter-spacing:6px;color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap}.pwr-note{margin:0 0 14px;text-align:center;font-size:13px;line-height:1.6;color:var(--text-dim);white-space:pre-line;word-break:keep-all}.ac-perms .ac-pwr{width:100%;border:0;border-top:1px solid var(--border);background:none;font:inherit;font-size:14px;color:var(--text);text-align:left;cursor:pointer}.ac-perms .ac-pwr-ch{color:#b0b8c1;font-size:18px;line-height:1}.pwr-copy{display:block;margin:0 auto 10px;border:0;background:none;padding:4px 12px;font:inherit;font-size:14px;font-weight:700;color:#1f6b45;cursor:pointer}html:not(.is-pc) .ovl:not(.top):not(.quiz-ovl)>.sheet{width:calc(100% - 20px);margin:0 10px calc(10px + env(safe-area-inset-bottom,0px));border-radius:20px;max-height:calc(100dvh - 40px);overflow-y:auto;padding-bottom:14px}html:not(.is-pc) .ovl:not(.top):not(.quiz-ovl)>.sheet.tall,html:not(.is-pc) .ovl:not(.top):not(.quiz-ovl)>.st-sheet{max-height:80dvh}.card.pad.fold .chev,.xl-chev,.mx .tl-r .chev,.mc .mc-chev{display:inline-block;transform:rotate(90deg);transition:transform .15s}.card.pad.fold.open .chev,.xl.open .xl-chev,.mx .tl-r.open .chev,.mc .mc-chev.open{transform:rotate(-90deg)}.mc .pmc-add{flex:none;width:28px;height:28px;border:0;background:none;color:#2f72b8;font-size:20px;font-weight:700;line-height:1;padding:0;cursor:pointer;border-radius:50%}.mc-empty{display:flex;flex-direction:column;align-items:center;gap:4px;margin-top:10px}.card.pad.fold .chev{margin-left:5px;font-size:16px}.sub-veil{cursor:pointer;outline:none}.sub-veil-in{pointer-events:none;-webkit-user-select:none;user-select:none}.sub-veil-in .card,.sub-veil-in>ul.list{filter:blur(2.6px)}.lk-blur{filter:blur(2.6px);-webkit-user-select:none;user-select:none}.pay-ask .pay-won{margin-left:4px;color:#c62828;font-weight:800}.rco-f.lk-go{width:100%;border:0;background:none;padding:0;font-family:inherit;cursor:pointer}.hw-item:has(.lk-blur){cursor:pointer}html,body{word-break:keep-all;overflow-wrap:break-word}.sec-row>span{white-space:nowrap}.ovl>.a2hs-sheet{position:relative;width:calc(100% - 20px);margin:0 10px calc(10px + env(safe-area-inset-bottom,0px));border-radius:20px}.mla-d.on{background:#f2f4f6;border-color:transparent}.md-stats.four b{white-space:nowrap}.md-stats.four>div{flex:1 1 auto;min-width:0}@media (max-width: 359px){.md-stats.four b{font-size:14px;letter-spacing:-.2px}}.clb-list{background:#fff;border:1px solid #e3e8e5;border-radius:14px;margin:0 0 4px;overflow:hidden}.clb-row{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;border:0;border-top:1px solid #eef1ef;background:none;font:inherit;font-size:16px;color:var(--text);text-align:left;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent}.clb-row:first-child{border-top:0}.clb-row:active{background:#00000008}.cwb{display:flex;align-items:center;gap:10px;width:100%;margin:0 0 12px;padding:11px 14px;background:#fff;border:1px solid transparent!important;border-radius:14px!important;box-shadow:0 0 0 1px var(--danger)!important;font:inherit;text-align:left;color:var(--text);cursor:pointer}.cwb:active{background:#f3f6f4}.cw-dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--danger)}.cw-t{flex:1;min-width:0}.cw-t b{display:block;font-size:14px;font-weight:700;white-space:nowrap;color:var(--text)!important}.cw-t small{display:block;margin-top:2px;font-size:12px;color:var(--text-dim);word-break:keep-all}.cw-chev{flex:none;font-size:20px;color:var(--text-dim)}@media (max-width: 380px){.opl-t.acc .c-d{width:54px}.opl-t.acc .c-k{width:62px}}.kb-empty.kb-none-red{color:var(--danger)}.cl-links{margin:6px 0 18px}.cl-box{background:#fff;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.cl-row{display:flex;align-items:center;gap:10px;width:100%;padding:13px 14px;border:0;background:none;text-align:left;font:inherit;color:var(--text)}.cl-row+.cl-row{border-top:1px solid #edf0ee}.cl-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.cl-t{font-size:15px;font-weight:500;color:#191f28;word-break:keep-all}.cl-s{font-size:13px;color:#8b95a1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cl-a{flex:none;color:#b0b8c1;font-size:20px;line-height:1}.kb-jump{background:#e9f6ef;box-shadow:-6px 0 #e9f6ef,6px 0 #e9f6ef;border-radius:4px}.kb-grid>.kb-cell .kb-ico:has(>img){width:40px!important;height:52px!important;flex:none;border-radius:6px;overflow:hidden;background:#fff}.group-title.tk-gt{margin-top:6px}.tk-card{margin:0 0 22px}.tk-card .tk-btn{font-size:18px}.foot.pat{margin-top:2px;font-size:11px;white-space:nowrap}.splash-foot{bottom:calc(104px + env(safe-area-inset-bottom,0px))}.splash-pat{position:absolute;left:0;right:0;bottom:calc(36px + env(safe-area-inset-bottom,0px));margin:0;text-align:center;color:#fff;font-size:11px;opacity:.7;white-space:nowrap;animation:logoIn .9s ease-out both}.hs-srch-m{margin:0 0 12px}.hs-none{padding:6px 2px 12px}.sfl .row-label{font-weight:400}.sfl .sfl-ch{margin-left:5px;vertical-align:-3px;color:var(--text-dim);flex:none}.sfl .sfl-d{margin:-2px 16px 10px}.sfd-st .sfd-sr{display:flex;align-items:center;justify-content:space-between;min-height:44px;padding:0 14px;font-size:14px}.sfd-st .sfd-sr+.sfd-sr{border-top:1px solid var(--border)}.sfd-st .sfd-sr b{font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.sfd-st .sfd-sr b.sfd-bad{color:var(--danger)}.group-title .sfd-n{margin-left:6px;font-size:12px;font-weight:400;color:var(--text-dim)}.sfd-how{margin:0;padding:11px 14px;font-size:13.5px;line-height:1.55;word-break:keep-all;overflow-wrap:anywhere}.sfd-how+.sfd-how{border-top:1px solid var(--border)}.sfd-r{padding:10px 14px}.sfd-r+.sfd-r{border-top:1px solid var(--border)}.sfd-r p{margin:0;font-size:14px;line-height:1.5;word-break:keep-all;overflow-wrap:anywhere;white-space:pre-line}.sfd-r .sfd-b{color:var(--text-dim)}.sfd-r .sfd-a{margin-top:2px}.sfd-r .sfd-ar{color:var(--accent);margin-right:6px}.sfd-r .sfd-who{display:flex;gap:8px;margin-bottom:4px;font-size:12px;color:var(--text-dim);white-space:nowrap}.sfd-r .sfd-undone{margin-left:auto;color:var(--danger)}.sfd-r .sfd-a.sfd-x{color:var(--text-dim);text-decoration:line-through}.sfd-r .sfd-a.sfd-x .sfd-ar{color:var(--text-dim)}.sfd-empty{margin:0;padding:14px;font-size:13px;color:var(--text-dim);text-align:center}.tl-r.sfd-pr{grid-template-columns:max-content minmax(0,1fr) max-content max-content;cursor:default}.tk-sheet h2.tk-done{margin-bottom:18px}.ad.ad-open{justify-content:center;border:1.5px dashed #c3ccd4;background:transparent;color:var(--text-dim);font-family:inherit}.ad-open-t{font-size:11.5px;font-weight:600}.adap .ef-top{display:flex;gap:12px;align-items:flex-start}.adap .ef-top .field:first-child{margin-top:0}.adap .ef-tf{flex:1;min-width:0}.adap .ad-pic.big{width:84px;height:84px;flex:none;border-radius:12px;font-size:24px}.adap .ef-pc{display:flex;flex-direction:column;gap:6px;align-items:center;flex:none}.adap .docbox{margin-top:14px;border:1px solid #eed6b3;background:#fffaf2;border-radius:12px;padding:8px 12px 12px}.adap .docb-h{margin:0;font-size:13px;font-weight:700;color:#8a5a14}.adap-slot{width:100%;justify-content:flex-start;padding:11px 13px;border:1px solid var(--border);border-radius:12px;background:var(--card)}.adap-sn{flex:1}.adap-sf{font-style:normal;font-size:14px;font-weight:700;color:var(--accent)}.adap-fee{display:flex;align-items:center;justify-content:space-between;padding:13px 14px;border:1px solid var(--summary-line, #d3e6dc);border-radius:13px;background:var(--cleared-bg, #eef6f1);font-size:14px}.adap-fee b{font-size:16px}.ad-name{white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.25;overflow:hidden}.ad.ad-open{gap:4px;justify-content:center}.ad.ad-open.on{border-style:solid;border-color:var(--accent);background:var(--cleared-bg, #eef6f1);color:var(--text)}.ad-tie{pointer-events:none;margin:-5px;border:1.5px solid var(--accent);border-radius:16px}.ads-grid{position:relative}.ad-go{width:100%;margin-top:8px;height:46px;border-radius:13px;border:1px solid var(--tap-btn-line);background:var(--tap-btn-bg);color:var(--tap-btn-text);font:inherit;font-size:15px;font-weight:700}.adap-fix{padding:11px 13px;border:1px solid var(--border);border-radius:10px;background:var(--card);font-size:15px}.adap-cnt{margin:6px 2px 0;text-align:right}.mads-r{align-items:center}.mads-w{display:flex;flex-direction:column;align-items:flex-end;gap:1px;margin-left:auto;text-align:right}.mads-w small{font-size:11px;color:var(--text-dim);white-space:nowrap}.mads-st{font-size:13px}.mads-st.live{color:var(--accent)}.mads-st.pay{color:#b4690e}.mads-st.wait{color:var(--text-dim)}.mads-st.done{color:#9aa39c}.mads-b{margin-left:10px;flex:none}.oad-help{margin:-4px 2px 10px;font-size:12.5px;color:var(--text-dim);font-weight:400}.oad-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.oad-c{display:flex;flex-direction:column;gap:5px;padding:11px 12px 12px;border:1px solid var(--line);border-radius:14px;background:var(--card)}.oad-c.on{border-color:var(--accent);background:var(--cleared-bg)}.oad-no{font-size:11.5px;color:var(--text-dim);font-weight:400}.oad-st{font-size:14px;color:var(--text);font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oad-fee{margin-top:2px;height:36px;border:1px solid var(--line);border-radius:10px;background:var(--bg);color:var(--text);font-size:14px;font-weight:600}.oad-c.on .oad-fee{border-color:#cfe3d4}.oad-lock{font-size:10.5px;color:var(--text-dim);font-weight:400}.oad-fees{display:grid;gap:7px;margin:0 0 12px}.oad-fb{height:46px;border:1px solid var(--line);border-radius:12px;background:var(--card);color:var(--text);font-size:15px;font-weight:400}.oad-fb.on{border-color:var(--accent);border-width:1.5px;background:var(--cleared-bg);font-weight:600}.oad-r{width:100%;text-align:left;background:none;border:0;font:inherit;color:inherit}.oad-w{display:flex;flex-direction:column;align-items:flex-end;gap:2px;margin-left:10px;flex:none}.oad-w b{font-size:13.5px;font-weight:600}.oad-w small{font-size:11px;color:var(--text-dim)}.oad-sheet{text-align:left}.oad-d{display:flex;gap:10px;align-items:center;padding:10px;border:1px solid var(--line);border-radius:12px;background:var(--card)}.oad-pic{width:58px;height:58px;border-radius:10px;object-fit:cover;flex:none}.oad-dn{margin:0;font-size:15px;font-weight:600;color:var(--text)}.oad-ds{margin:2px 0 0;font-size:12.5px;color:var(--text-dim);font-weight:400}.oad-rows{margin-top:10px}.oad-dl{display:flex;justify-content:space-between;gap:10px;padding:7px 2px;font-size:12.5px;color:var(--text-dim);border-bottom:1px solid var(--line)}.oad-dl b{color:var(--text);font-weight:400;text-align:right}.oad-lk{word-break:break-all}.oad-jh{margin:14px 2px 6px;font-size:12px;color:var(--text-dim);font-weight:400}.oad-j{display:grid;gap:1px}.oad-jr{display:flex;align-items:center;gap:7px;padding:6px 2px;font-size:13px;color:var(--text)}.oad-jr b{margin-left:auto;font-weight:400;font-size:12.5px}.oad-jr b.ok{color:#2f7a46}.oad-jr b.doc{color:#b07a16}.oad-jr b.no{color:#c0392b}.oad-ji{width:7px;height:7px;border-radius:50%;flex:none}.oad-ji.ok{background:#2f7a46}.oad-ji.doc{background:#e0a526}.oad-ji.no{background:#c0392b}.oad-note{margin:14px 2px 12px;font-size:12px;color:var(--text-dim);font-weight:400;line-height:1.5}.oad-g2{margin-top:22px}.oadpc-two{display:grid;grid-template-columns:1.15fr 1fr;gap:14px;align-items:start}.oadpc .oad-grid{grid-template-columns:1fr 1fr}.oadpc-fee{margin-top:10px;padding:12px;border:1px solid var(--line);border-radius:14px;background:var(--card)}.oadpc-fh{margin:0 0 10px;font-size:13px;font-weight:600;color:var(--text)}.oadpc .oadpc-fee.fees .oad-fees{grid-template-columns:repeat(5,1fr)}.oadpc .oad-fb{height:40px;font-size:13.5px}.oadpc .oad-r.on{background:var(--cleared-bg)}.oadpc-none{padding:40px 0;text-align:center}.mads-pay{margin:0 0 4px}.mads-pay .oad-dl:last-child{border-bottom:0}.sh-rel{position:relative}.mads-st.ending{color:var(--accent)}.mads-st.no{color:#c0392b}.oadpc .oadpc-fee:not(.fees) .oad-fees{grid-template-columns:1fr 1fr}.oadpc .oadpc-fee:not(.fees) .oad-fb{height:38px;font-size:13px}.mads-why{max-width:160px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.mads-whybox{margin:2px 0 0;padding:12px 14px;border-radius:12px;background:#fdf4f4;color:#c0392b;font-size:13.5px;font-weight:400;line-height:1.5;text-align:center}.pth-next{display:flex;flex-direction:column;gap:3px;padding:14px 16px;border-radius:16px;background:var(--card);border:1px solid var(--line)}.pth-next-t{font-size:12.5px;color:var(--text-dim);font-weight:400}.pth-next-v{font-size:24px;font-weight:700;color:var(--text);letter-spacing:-.4px}.pth-next-s{margin-top:2px;font-size:11.5px;color:var(--text-dim);font-weight:400;line-height:1.45}.pth-ac{display:flex;align-items:center;gap:10px;margin-top:8px;padding:11px 14px;border-radius:14px;border:1px solid var(--line);background:var(--card)}.pth-ac.none{border-color:#f0cfcf;background:#fdf4f4}.pth-ac-t{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.pth-ac-t b{font-size:13.5px;font-weight:600;color:var(--text)}.pth-ac.none .pth-ac-t b{color:#c0392b}.pth-ac-t span{font-size:11.5px;color:var(--text-dim)}.ad-open-fee{font-size:11px;font-weight:600;color:var(--text);opacity:.7}.ad-open-tx{display:flex;flex-direction:column;align-items:flex-start;gap:1px;white-space:nowrap}.ad.ad-open:not(.pk) .ad-open-tx{align-items:center}.ad-go-row{display:flex;justify-content:flex-end;gap:8px;margin-top:10px}.ad.ad-open.pk{gap:8px}.mac-cur{display:flex;align-items:center;gap:10px;padding:13px 14px;border:1px solid var(--line);border-radius:14px;background:var(--card)}.mac-cur.none b{color:var(--text-dim);font-weight:400}.mac-t{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.mac-t b{font-size:15px;font-weight:600;color:var(--text)}.mac-t small{font-size:12px;color:var(--text-dim)}.ac-item.pk .ck{width:20px;height:20px;border-radius:5px}.ac-item.pk .ck svg{width:12px;height:12px}.oad-pc{display:flex;flex-direction:column;gap:6px;padding:10px 11px 11px;border-radius:13px;background:#fff;box-shadow:0 0 0 var(--hl) var(--hc);cursor:pointer;min-width:0}.oad-pc.empty{background:#fafbfa}.oad-pc-top{display:flex;align-items:center;gap:6px}.oad-pc .adp-no.s{position:static}.oad-pc-st{margin-left:auto;font-size:11px;color:var(--text-dim);white-space:nowrap}.oad-pc-st.on{color:var(--accent);font-weight:700}.oad-pc-n{margin:0;font-size:14px;font-weight:700;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.oad-pc-n.e{font-weight:400;color:var(--text-dim);text-align:center}.oad-pc-sel{width:100%;height:36px;border:1px solid var(--border);border-radius:10px;background:#fff;font:inherit;font-size:13.5px;font-weight:700;color:var(--text);padding:0 8px}.oad-why{display:flex;flex-direction:column;gap:6px}.oad-why .ac-item.pk{padding:10px 12px}.oad-why .ac-item.pk b{font-size:14px;font-weight:400}.oad-sheet .group-title{margin-top:2px}.oad-dl b.ok{color:var(--accent)}.oad-dl b.doc{color:#b07a16}.kb-l-tbl{width:100%;border-collapse:collapse;margin:2px 0 12px;font-size:12.5px;line-height:1.35}.kb-l-tbl td{border:1px solid #dfe3e6;padding:6px;text-align:center;white-space:nowrap;color:#333d4b}.kb-l-tbl td:first-child{font-weight:600}.kb-l-tbl tr.th td{background:#eef5f1;font-weight:700;color:#1f694e}.kb-subf-r{border-top:1px solid rgba(0,0,0,.08)}.kb-subf-r:first-child{border-top:0}.kb-subf-h{display:flex;justify-content:space-between;align-items:center;width:100%;padding:12px 0;border:0;background:none;text-align:left;font-size:14.5px;font-weight:600;color:#333d4b}.kb-subf-b{padding-bottom:12px}.kb-link-a{font-size:18px!important;line-height:1;color:#b0b8c1!important}.pth-next-s,.oad-note{word-break:keep-all}html.is-pc,html.is-pc body{background:var(--bg);overflow-x:clip!important}html.is-pc #root{max-width:none;margin:0;box-shadow:none;min-height:100vh}html.is-pc .hbar{display:none}html.is-pc body.hbar-on #root{padding-bottom:0}.pcbody.grid{display:grid;grid-template-columns:232px minmax(0,1fr);min-height:100vh;overflow:clip}.side{display:flex;flex-direction:column;border-right:1px solid var(--border);background:linear-gradient(180deg,#fbfdfc,#f3f7f5);padding:18px 14px;position:sticky;top:0;height:100vh;min-height:0;align-self:start;box-sizing:border-box;overflow-y:auto}.side-top{display:flex;align-items:center;gap:10px;padding:0 4px 16px;border-bottom:1px solid var(--border)}.side-top img{width:38px;height:38px;border-radius:10px;flex:none}.side-top b{display:block;font-size:15px;white-space:nowrap}.side-top small{font-size:12px;color:var(--text-dim);white-space:nowrap}.snav{display:flex;flex-direction:column;gap:4px;margin-top:14px}.snav>a{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;font-size:15px;font-weight:600;color:var(--text);cursor:pointer;text-decoration:none;white-space:nowrap;border:1px solid transparent}.snav>a svg{color:var(--accent);flex:none}.snav>a.on{background:linear-gradient(180deg,#f3fbf7,#e3f2ea 55%,#d3eadd);border:1px solid #9fcdb6;color:var(--tap-btn-text);box-shadow:0 2px #ddeee5,inset 0 1px #fff}.snav .cnt{margin-left:auto;font-size:12px;color:var(--text-dim);font-weight:600}.ssub{display:flex;flex-direction:column;margin:0 0 0 40px;border-left:1px solid var(--border)}.ssub a{padding:6px 10px;font-size:13px;color:var(--text-dim);cursor:pointer;text-decoration:none;white-space:nowrap}.ssub a.on{color:var(--tap-btn-text);font-weight:700;background:#e3f2ea;border-radius:8px}.snav a.blind,.ssub a.blind{opacity:.38;cursor:not-allowed;pointer-events:none}.snav a .lk{margin-left:auto;flex:none}.ssub a.blind{display:flex;align-items:center}.ssub a.blind .lk{margin-left:6px}.side-foot{margin-top:auto;display:flex;gap:8px;padding-top:16px}.side-foot .ghost{flex:1;white-space:nowrap}.pmain{padding:22px 28px;min-width:0;overflow:clip}@media (max-width: 1200px){.pcbody.grid{grid-template-columns:196px minmax(0,1fr)}.pmain{padding:20px}}.pmain>main.sub,.pmain>main.home,.pmain>.gk{max-width:560px;margin:0 auto;min-height:auto}.ph{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:16px}.ph h1{margin:0;font-size:20px;white-space:nowrap}.ph p{margin:3px 0 0;font-size:13px;color:var(--text-dim);white-space:nowrap}.ph-r{display:flex;align-items:center;gap:12px}.pmain .ad-money{padding:0!important;overflow:hidden}.pmain .ad-m3{gap:0!important;padding:0!important;overflow:hidden;align-content:stretch!important}.pmain .ad-m3.u{border-radius:16px}.pmain .ad-m3>div,.pmain .ad-m3>a{padding:0!important;gap:0!important;align-items:stretch!important;display:flex!important;flex-direction:column}.pmain .ad-m3>*>span{display:block;text-align:center;padding:8px 4px;background:#eef3f0;border-bottom:1px solid var(--border);font-size:13px;white-space:nowrap}.pmain .ad-m3>*>b{flex:1;display:flex;align-items:center;justify-content:center;text-align:center;padding:12px 4px;background:#fff}.pmain .ad-m3>*+*{border-left:1px solid var(--border)!important}.pmain .ad-m-note{margin:0!important;padding:9px 8px!important;background:#fff;border-top:1px solid var(--border)}.pmain .ad-money .ad-m3{border:0}.pmain .ghost,.pmain .pill,.pmain .pill-in,.pmain .pill-out,.pmain .ptab,.pmain .mbar-b,.pmain .mbar-x{white-space:nowrap}html.is-pc .ovl:not(.top){align-items:center}html.is-pc .ovl:not(.top) .sheet{border-radius:20px;padding-bottom:18px;max-height:90vh;overflow-y:auto}.pmain .fd-btns button{flex:none;white-space:nowrap}.pmain .lb2{white-space:nowrap}.pmain .st-hint{word-break:keep-all;text-wrap:balance}.mz{position:relative}.mz>*{filter:blur(2.6px);opacity:.85;pointer-events:none;-webkit-user-select:none;user-select:none}.pmain .pnote{margin:-4px 2px 14px!important;font-size:14px;font-weight:600}.pc-home .ph{margin-bottom:14px}.pc-home .kpi{margin-bottom:16px}.pc-home .kpi .ad-m3{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--border);border-radius:16px}.pc-home .kpi .ad-m3>a{text-decoration:none;color:inherit;cursor:pointer}.pc-home .kpi .ad-m3>*>b{font-size:20px;padding:10px 4px}.pc-home .kpi b.w{color:var(--warn-text)}.pc-home .hm2{display:grid;grid-template-columns:1.55fr 1fr;gap:20px;align-items:stretch}.pc-home .hm2-l{display:flex;flex-direction:column}.pc-home .hm2-l>.lcard,.pc-home .hm2-l>.mz{flex:1;display:flex;flex-direction:column}.pc-home .hm2-l>.mz>.lcard{flex:1;display:flex;flex-direction:column}.pc-home .lcard .pg{margin-top:auto}.pc-home .hm2-r .group:last-child{margin-bottom:0}.pc-home .lcard{background:#fff;border:1px solid var(--border);border-radius:16px;padding:4px 14px 8px}.pc-home .ptabs.lt{align-items:center;margin-bottom:8px}.pc-home .ptabs.lt .ptab{white-space:nowrap}.pc-home .lt-r{margin-left:auto;font-size:13px;color:var(--text-dim);white-space:nowrap}.pmain .ltbl table{width:100%;border-collapse:collapse;table-layout:fixed}.pmain .ltbl th{font-size:13px;font-weight:600;color:var(--text-dim);background:#eef3f0;padding:7px 4px;text-align:center;white-space:nowrap}.pmain .ltbl th:first-child{border-radius:8px 0 0 8px}.pmain .ltbl th:last-child{border-radius:0 8px 8px 0}.pmain .ltbl td{padding:8.5px 4px;text-align:center;font-size:14px;white-space:nowrap;border-bottom:1px solid var(--border);overflow:hidden;text-overflow:ellipsis}.pmain .ltbl td b{font-weight:600}.pmain .ltbl td .pill-in{font-size:12px;padding:2px 9px}.pmain .ltbl td.chev{color:var(--text-dim)}.pmain .ltbl td.l{text-align:left;padding-left:12px}.pmain .ltbl td.w{color:var(--warn-text);font-weight:700}.pmain .ltbl td.l .pill-in{font-size:11px;padding:1px 8px;margin-left:4px}.pmain .ltbl td.dim{color:var(--text-dim);padding:24px 4px}.pmain .ltbl tr.rt{cursor:pointer}.pmain .ltbl tr.rt:hover td{background:#f4faf7}.pmain .pg{display:flex;align-items:center;justify-content:space-between;padding:8px 0 2px}.pmain .pg-n{font-size:13px;color:var(--text-dim);white-space:nowrap}.pmain .pg-b{display:flex;gap:4px}.pmain .pgx{display:inline-flex;align-items:center;justify-content:center;min-width:28px;width:auto;height:28px;border-radius:8px;border:1px solid var(--border);background:#fff;box-shadow:none;font:inherit;font-size:13px;color:var(--text);padding:0 6px;margin:0}.pmain .pgx.on{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:700}.pmain .pgx:disabled{color:#c3cbc6}.pc-home .hm2-r .group{margin:0 0 16px}.pc-home .hm2-r .rc{margin:0;padding:12px 14px 10px}.pc-home .hm2-r .td-row{padding:7px 0}.pc-home .hm2-r .td-head .rc-meta{margin:0 0 6px}.td-row .n.z{color:var(--text-dim);font-weight:600}.pc-home .ckc{display:block;text-decoration:none;color:inherit}.pc-home .ck-t{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:8px;white-space:nowrap}.pc-home .ck-t b{font-size:15px}.pc-home .ck-t span{font-size:14px;font-weight:700;color:var(--accent)}.pc-home .ck-f{display:flex;justify-content:space-between;margin-top:8px;font-size:13px;color:var(--text-dim);white-space:nowrap}.pc-home .rc-foot0{font-weight:600;color:var(--p1, #1F3D2B);font-size:13px}.pc-mem .ptabs.pc-scope{margin:0 0 14px}.pc-mem .ptabs.pc-scope .ptab{flex:0 0 auto;min-width:150px;font-size:15px;padding:10px 18px}.pc-mem .ph-r .ghost.add{height:38px;padding:0 14px}.pc-mem .tools{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin-bottom:14px}.pc-mem .tsearch{flex:1 1 220px;min-width:180px;max-width:320px}.pc-mem .tools .tiles{flex:0 0 300px}.pc-mem .tools .tiles,.pc-mem .tools .mic-wrap{margin:0}.pc-mem .tacts{display:flex;flex-wrap:nowrap;justify-content:flex-end;gap:8px;margin-left:auto;flex:none}.pc-mem .tacts .ghost{white-space:nowrap}.pc-mem .mbar,.pc-mem .ibar{margin-bottom:12px}.pc-mem .group{margin-top:0;margin-bottom:14px}.tbl-wrap{border:1px solid #dfe5e1;border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 3px #f0f2f1,0 6px 10px #00000006}.mt{width:100%;border-collapse:collapse;font-size:14px;table-layout:fixed}.mt th{text-align:center;font-size:12px;font-weight:600;color:var(--text-dim);background:#f5f7f6;padding:10px 6px;border-bottom:1px solid var(--border);white-space:nowrap}.mt td{padding:11px 6px;border-bottom:1px solid #eef1ef;white-space:nowrap;text-align:center;overflow:hidden;text-overflow:ellipsis}.mt tbody tr:last-child td{border-bottom:0}.mt tr.rt{cursor:pointer}.mt tr.rt:hover td{background:#f4faf7}.mt td b{font-weight:600}.mt .chev{color:var(--text-dim)}.mt .dim{color:var(--text-faint)}.mt td.dim{padding:28px 6px;color:var(--text-dim)}.mt .pill{display:inline-block}.mt .ck{margin:0 auto}.mt-btns{display:inline-flex;gap:6px}.mt-btns .ghost{height:32px;padding:0 12px}.tfoot{margin:10px 4px 0;font-size:12px;color:var(--text-dim)}html.is-pc .sheet .si-s,html.is-pc .ask-text,html.is-pc .lmsg{word-break:keep-all}.pc-one .ph{align-items:flex-end;margin-bottom:14px}.pc-one .ph h1{display:flex;align-items:center;gap:10px}.pc-one .ph h1 .pill-on,.pc-one .ph h1 .pill-warn{font-size:12px;font-weight:600}.pc-one .ph p{white-space:normal}.pmain .back{display:inline-block;font-size:13px;color:var(--text-dim);text-decoration:none;margin-bottom:6px;cursor:pointer;white-space:nowrap}.pc-one .ph-r{display:flex;gap:8px;flex:none}.pc-one .ph-r .ghost{white-space:nowrap;flex:none}.pc-one .kpi{margin-bottom:16px}.pc-one .kpi .ad-m3{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--border);border-radius:16px}.pc-one .kpi .ad-m3>*>b{font-size:18px;padding:10px 4px;white-space:nowrap}.pc-one .m2{display:grid;grid-template-columns:1.5fr 1fr;gap:20px;align-items:start}.pc-one .jcard{background:#fff;border:1px solid var(--border);border-radius:16px;padding:12px 14px 10px}.pc-one .jh{display:flex;justify-content:space-between;align-items:baseline;margin:2px 2px 6px;white-space:nowrap}.pc-one .jh b{font-size:15px}.pc-one .jh span{font-size:13px;color:var(--text-dim)}.pc-one .ptabs.lt{margin-bottom:8px}.pc-one .ptabs.lt .ptab{white-space:nowrap}.pc-one .ce-pc{margin:0 0 18px}.pc-one .ce-pc-h{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:2px 2px 8px}.pc-one .ce-pc-h b{font-size:14px;font-weight:700;white-space:nowrap}.pc-one .ce-pc-h span{font-size:12px;color:var(--text-dim);white-space:nowrap}.pc-one .ltbl td.ce-how{white-space:normal;word-break:keep-all;line-height:1.5;color:var(--text-dim)}.pc-one .ce-pc .ce-more{border-top:0;padding:8px 2px 0}.pc-one .ltbl td{padding:10px 4px}.pc-one .ltbl td.l{padding-left:10px}.pc-one .ltbl td .pill{margin:0}.pc-one .m2-r .card.pad.unlinked,.pc-one .m2-r .card.pad{margin:0 0 12px}.pc-one .m2-r .muted.small{word-break:keep-all}.pc-one .card.pad.fold{background:#fff;cursor:pointer;width:100%}.pc-one .m2-r .unlinked .pill-warn{display:none}.pc-form .ph{margin-bottom:14px}.pc-form .fcard{background:#fff;border:1px solid var(--border);border-radius:16px;padding:18px 20px 16px;max-width:980px}.pc-form .fgrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;align-items:stretch}.pc-form .fcol.form{margin-top:0;gap:14px;display:flex;flex-direction:column}.pc-form .field label{white-space:nowrap}.pc-form .field input,.pc-form .field select,.pc-form .field textarea{font-size:15px;padding:11px 12px}.pc-form .ac-help{margin:6px 2px 0;word-break:keep-all}.pc-form .fcol .field.grow{flex:1;display:flex;flex-direction:column}.pc-form .fcol .field.grow textarea{flex:1;min-height:42px;resize:none}.pc-form .dd{position:relative}.pc-form .dd-f{width:100%;height:44px;display:flex;align-items:center;justify-content:space-between;gap:10px;font:inherit;font-size:15px;color:var(--text);background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:0 12px;text-align:left;cursor:pointer;box-shadow:none;margin:0}.pc-form .dd-f.has{border-color:var(--accent)}.pc-form .dd-v{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pc-form .dd-v.empty{color:var(--text-faint)}.pc-form .dd-c{flex:none;font-size:13px;color:var(--text-dim);white-space:nowrap}.pc-form .dd-back{position:fixed;top:0;right:0;bottom:0;left:0;z-index:19}.pc-form .dd-m{position:absolute;left:0;right:0;top:48px;z-index:20;background:#fff;border:1px solid var(--border);border-radius:12px;box-shadow:0 10px 28px #00000024;padding:6px}.pc-form .dd-h{display:flex;justify-content:space-between;align-items:center;padding:6px 8px 8px;font-size:13px;font-weight:600;color:var(--text-dim);white-space:nowrap}.pc-form .dd-l{max-height:248px;overflow-y:auto}.pc-form .dd-it{width:100%;display:flex;align-items:center;gap:10px;border:0;background:none;box-shadow:none;font:inherit;font-size:15px;color:var(--text);padding:7px 8px;margin:0;border-radius:8px;text-align:left;cursor:pointer;white-space:nowrap}.pc-form .dd-it:hover{background:var(--cleared-bg)}.pc-form .dd-it .ck{flex:none}.pc-form .fbtns{display:flex;justify-content:flex-end;gap:8px;margin-top:16px;padding-top:14px;border-top:1px solid var(--border)}.pc-form .fbtns .ghost{flex:none;white-space:nowrap;min-width:72px;height:38px}.pc-xl .ph{margin-bottom:12px}.pc-xl .x2{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:20px;align-items:stretch}.pc-xl .xcard{background:#fff;border:1px solid var(--border);border-radius:16px;padding:18px 20px}.pc-xl .xcard>b{font-size:15px}.pc-xl .xg{margin-top:10px;line-height:1.75;word-break:keep-all;font-size:14px}.pc-xl .xg p{margin:0 0 6px;padding-left:10px;text-indent:-10px}.pc-xl .xdrop{border:2px dashed #9fcdb6;border-radius:16px;background:#f4faf6;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:24px;text-align:center}.pc-xl .xdrop b{font-size:16px;white-space:nowrap}.pc-xl .xdrop .muted{white-space:nowrap}.pc-xl .xdrop .ghost{flex:none;white-space:nowrap;height:42px;padding:0 18px;margin-top:4px}.pc-xl.xp{height:calc(100vh - 44px);display:flex;flex-direction:column;min-height:0}.pc-xl.xp>*{flex:none}.pc-xl .xt{margin-bottom:10px}.pc-xl .xt .ad-m3{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--border);border-radius:14px}.pc-xl .xt .ad-m3>a{cursor:pointer;text-decoration:none;color:inherit}.pc-xl .xt .ad-m3>a.on>span{background:var(--cleared-bg);color:var(--tap-btn-text);font-weight:700}.pc-xl .xt b{font-size:20px;padding:8px 4px!important}.pc-xl .xt b.g{color:var(--accent)}.pc-xl .xt b.w{color:var(--warn)}.pc-xl .xt b.r{color:var(--danger)}.pc-xl .pcn{margin:0 2px 8px;color:var(--danger)}.pc-xl .pcn.okn{color:var(--accent)}.pc-xl .pcn.dimn{color:var(--text-dim)}.pc-xl .pcn2{margin:8px 2px 0}.pc-xl .xtbl{border:1px solid var(--border);border-radius:14px;background:#fff;overflow:auto}.pc-xl.xp .xtbl{flex:1 1 auto;min-height:0}.pc-xl .xtbl thead th{position:sticky;top:0;z-index:1}.pc-xl .xtbl table{width:100%;border-collapse:collapse;table-layout:fixed}.pc-xl .xtbl th{background:#eef3f0;font-size:13px;font-weight:600;color:var(--text-dim);padding:8px 4px;text-align:center;white-space:nowrap;border-bottom:1px solid var(--border)}.pc-xl .xtbl td{padding:8px 4px;text-align:center;font-size:14px;white-space:nowrap;border-top:1px solid var(--border);overflow:hidden;text-overflow:ellipsis}.pc-xl .xtbl tbody tr:first-child td{border-top:0}.pc-xl .xtbl th+th,.pc-xl .xtbl td+td{border-left:1px solid var(--border)}.pc-xl .xtbl td.l{text-align:left;padding-left:10px}.pc-xl .xtbl td b{font-weight:600}.pc-xl .xtbl td.d{text-align:left;padding-left:10px;font-size:13px;color:var(--text-dim);white-space:normal;word-break:keep-all;line-height:1.45}.pc-xl .xtbl td.d.chg{color:var(--accent);font-weight:600}.pc-xl .xtbl tr.need td{background:#fdf4f3}.pill.bad{background:#fdecea;color:var(--danger);font-weight:600}.pc-xl .xtbl .pill{margin:0;white-space:nowrap;display:inline-block}.pc-xl .dim{color:var(--text-faint)}.pc-xl .xl-sel.pc{margin:0;height:30px;font-size:13px;width:100%;padding:0 4px}.pc-xl .xfoot{display:flex;align-items:stretch;gap:12px;margin-top:12px}.pc-xl .xl-miss.pcm{flex:1;margin:0;min-width:0}.pc-xl .xl-miss-s{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pc-xl .xfill{flex:1}.pc-xl .xb{display:flex;gap:8px;align-items:center;flex:none}.pc-xl .xb .ghost{white-space:nowrap;height:44px;padding:0 16px}.pc-hist .ptabs.inl3{margin:0;min-width:260px}.pc-hist .ptabs.inl3 .ptab{white-space:nowrap;padding-left:14px;padding-right:14px}.pc-hist .ph-r .psel{margin:0}.pc-hist .hist{display:grid;grid-template-columns:290px minmax(0,1fr);gap:16px;align-items:start}.pc-hist .cal.big{padding:14px 12px 10px;margin:0;border-color:#dfe5e1;background:#fff;box-shadow:0 3px #f0f2f1,0 6px 10px #00000006}.pc-hist .cal.big .cal-day{padding:4px 0 6px;cursor:pointer}.pc-hist .cal.big .cal-num{width:30px;height:30px;line-height:30px;font-size:14px}.pc-hist .cal.big .cal-n{font-size:11px;height:14px;line-height:14px}.pc-hist .dtitle{margin:2px 4px 10px;font-size:16px;font-weight:700;white-space:nowrap}.pc-hist .dtitle span{font-size:13px;color:var(--text-dim);font-weight:500;margin-left:6px}.pc-hist .tfoot{margin:10px 4px 0;font-size:12px;color:var(--text-dim)}.pc-hist .mt td{padding:9px 8px}.pc-hist .mt th{padding:10px 8px}.pc-hist .mt td.chev{text-align:right}.pc-hist .mt .pill{font-size:11px;padding:3px 7px}@media (max-width: 1200px){.pc-hist .hist{grid-template-columns:260px minmax(0,1fr);gap:12px}.pc-hist .mt td,.pc-hist .mt th{padding-left:5px;padding-right:5px}}.pc-hist .mt .mname{font-weight:600}.pc-lv .ph{align-items:flex-end;margin-bottom:16px}.pc-lv .back{display:inline-block;font-size:13px;color:var(--text-dim);text-decoration:none;margin-bottom:6px;cursor:pointer;white-space:nowrap}.pc-lv .ph p{display:flex;align-items:center;gap:4px;white-space:nowrap}.pc-lv .mn,.pc-lv .mn .mname{font-weight:600}.pc-lv .chip.cl{padding:3px 10px;font-size:12px;margin-left:4px}.pc-lv .ph p .lt{margin-left:10px}.pc-lv .ph-r .kpi{width:420px;margin:0}.pc-lv .kpi .ad-m3{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--border);border-radius:16px}.pc-lv .kpi .ad-m3>*>span{padding:4px!important}.pc-lv .kpi .ad-m3>*>b{font-size:16px;padding:5px 4px!important;white-space:nowrap}.pc-lv .kpi b.w{color:var(--warn-text)}.pc-lv .l2{display:grid;grid-template-columns:1fr 1.25fr;gap:20px;align-items:stretch}.pc-lv .lc{display:flex;flex-direction:column;min-width:0}.pc-lv .lc>section,.pc-lv .lc>.pcard{flex:1;margin:0}.pc-lv .summary{font-size:15px;line-height:1.7;word-break:keep-all}.pc-lv .pcard{border:1px solid var(--border);border-radius:var(--radius);background:#fff;padding:12px}.pc-lv .pcard .pos-row{background:#fff;cursor:pointer}.pc-lv .pcard .summary-box-head{margin:2px 2px 10px;min-height:30px}.pc-lv .pos-body{font-size:13px;line-height:1.6;word-break:keep-all;margin-top:6px;padding-left:50px}.pc-lv .pos-row{padding:8px 10px}.pc-lv .pos-row .pill{flex:none;white-space:nowrap}.pc-lv .pos-sub{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pc-lv .pos-none{margin:6px 4px;font-size:13px;color:var(--text-dim)}.pc-lv .lc>.card.pad .summary-edit{min-height:320px}@media (max-width: 1200px){.pc-lv .l2{grid-template-columns:1fr 1fr}.pc-lv .summary{font-size:14px;line-height:1.65}.pc-lv .ph-r .kpi{width:360px}}.pc-lv .lc>.card.pad{display:flex;flex-direction:column}.pc-lv .lc>.card.pad .hl-wrap{flex:1;min-height:320px;display:flex;flex-direction:column}.pc-lv .lc>.card.pad .hl-wrap textarea{flex:1;height:100%;min-height:0;resize:none}.pc-lv .lc>.card.pad .hl-wrap textarea{word-break:keep-all;overflow-wrap:anywhere}.pc-chk .cgrid2{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:16px;align-items:start}.pc-chk .cgrid2.one{grid-template-columns:minmax(0,1fr)}.pc-chk .cmain .st-ck{margin-bottom:14px}.pc-chk .st-note textarea{width:100%;margin-top:6px}.pc-chk .note-act{display:flex;justify-content:flex-end;align-items:center;gap:10px;margin-top:8px}.pc-chk .note-act .lmsg{margin:0}.pc-chk .note-save{height:36px;padding:0 22px;white-space:nowrap}.pc-chk .xl-name .tx{word-break:keep-all}.pc-chk .cq{position:sticky;top:16px;max-height:calc(100vh - 32px);overflow-y:auto;overflow-x:hidden;border-radius:12px}.pc-chk .side-q{margin:0 0 10px}.pc-chk .qlist .qblock:first-child{border-top:0}.pc-chk .qlist .szgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.pc-chk .qlist .szgrid.n3,.pc-chk .qlist .szgrid:has(>:nth-child(3):last-child){grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.5fr)}.pc-chk .qlist .szc{white-space:nowrap;font-size:11px}.pc-chk .side-q .qin{background:#fff!important;border:1.5px solid #6fb08f!important;font-weight:700;color:var(--text);box-shadow:0 1px #e3f2ea}.pc-chk .side-q .qin::placeholder{color:#b9d8c8;font-weight:600}.pc-chk .side-q .memo-in{background:#f2f4f3!important;border:1px dashed #cfd6d2!important;font-size:14px;color:var(--text-dim);padding:7px 10px;box-shadow:none!important;width:100%}.pc-chk .side-q .qin:not(.sm){width:48px!important;padding:4px 8px!important;font-size:14px!important;border-radius:8px!important}.pc-chk .side-q .qin.sm{padding:4px 2px!important;font-size:13px!important;border-radius:8px!important}.pc-chk .side-q .qhead{padding:0 0 6px}.pc-chk .side-q .qhead .tx{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 1200px){.pc-chk .cgrid2{grid-template-columns:minmax(0,1fr) 290px}}.pc-chk .st-note textarea{font:inherit;font-size:15px;line-height:1.6;color:var(--text);background:#fff;border:1px solid var(--border);border-radius:12px;padding:10px 12px;outline:none;resize:vertical;box-sizing:border-box}.pc-chk .st-note textarea:focus{border-color:var(--accent)}.pc-sup .ph-r{display:flex;align-items:center;gap:12px}.pc-sup .ph-cnt{font-size:13px;color:var(--text-dim);white-space:nowrap}.pc-sup .ph-cnt b{color:var(--text)}.pc-sup .sq-wrap{border:1px solid #dfe5e1;border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 3px #f0f2f1,0 6px 10px #00000006}.pc-sup .sq{width:100%;border-collapse:collapse;font-size:14px;table-layout:auto}.pc-sup .sq th{text-align:left;font-size:12px;font-weight:600;color:var(--text-dim);background:#f5f7f6;padding:10px;border-bottom:1px solid var(--border);white-space:nowrap}.pc-sup .sq td{padding:9px 10px;border-bottom:1px solid #eef1ef;vertical-align:middle}.pc-sup .sq tr:last-child td{border-bottom:0}.pc-sup .sq .nm{font-size:15px;font-weight:600;white-space:nowrap;width:1%}.pc-sup .sq .qtd{width:1%}.pc-sup .sq .qin{width:48px;flex:none;font:inherit;text-align:right;background:#fff;border:1.5px solid #6fb08f;border-radius:8px;padding:4px 8px;font-size:14px;font-weight:700;color:var(--text);box-shadow:0 1px #e3f2ea;outline:none}.pc-sup .sq .qin:focus{border-color:var(--accent)}.pc-sup .sq .qu{font-size:13px;color:var(--text-dim)}.pc-sup .sq .memo-in{width:100%;min-width:160px;background:#f2f4f3;border:1px dashed #cfd6d2;font:inherit;font-size:14px;color:var(--text-dim);padding:7px 10px;border-radius:10px;outline:none;box-sizing:border-box}.pc-sup .sq .memo-in:focus{border-color:var(--accent);color:var(--text)}.pc-sup .qrow{display:flex;flex-wrap:nowrap;align-items:center;gap:6px 12px}.pc-sup .qrow.sz{display:grid;grid-template-columns:repeat(var(--n),64px);justify-content:start;align-items:end;column-gap:10px;row-gap:8px}.pc-sup .qone{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;padding-left:8px}.pc-sup .qsz{display:inline-flex;flex-direction:column;align-items:center;gap:3px;width:64px;white-space:nowrap}.pc-sup .qsz span{display:block;max-width:64px;text-align:center;font-size:12px;color:var(--text-dim);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pc-sup .qsz span.long{font-size:10px;letter-spacing:-.3px}.pc-sup .sq-g td{background:#f8faf9}.pc-sup .sq-g b{font-size:14px}.pc-sup .sq-g span{margin-left:8px;font-size:12px;color:var(--text-dim)}.pc-fac .cgrid2.half{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start}.pc-fac .cq{position:sticky;top:16px;max-height:calc(100vh - 32px);overflow-y:auto;overflow-x:hidden;border-radius:14px}.pc-fac .ftools{margin-bottom:14px}.pc-fac .ftools .srch{margin:0}.pc-fac .st-hint{margin:0 4px 10px}.pc-fac .ftbl{border:1px solid #dfe5e1;border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 3px #f0f2f1,0 6px 10px #00000006;margin-bottom:14px}.pc-fac .fh{display:flex;width:100%;justify-content:space-between;align-items:center;padding:12px 16px;font:inherit;font-size:15px;border:0;background:none;color:var(--text);text-align:left}.pc-fac .fh span{font-size:13px;color:var(--text-dim);font-weight:600;white-space:nowrap}.pc-fac .ftbl:not(.fold) .fh{border-bottom:1px solid var(--border)}.pc-fac .ftbl.fold{background:linear-gradient(180deg,#fff,#f6f9f7)}.pc-fac button.fh{cursor:pointer}.pc-fac .ftbl .mt th,.pc-fac .ftbl .mt td{padding-left:12px;padding-right:8px;text-align:left}.pc-fac .ftbl .mt td.chev{text-align:right;padding-right:10px}.pc-fac .ftbl .mt tr.sel td{background:#e3f2ea}.pc-fac .ftbl .mt tr.sel td:first-child{box-shadow:inset 3px 0 0 var(--accent)}.pc-fac .ftbl .mt td.dim[colspan]{text-align:center;padding:22px 6px}.pc-fac .side-new{margin:0;box-shadow:0 3px #f0f2f1,0 6px 10px #00000006}.pc-fac .side-new textarea,.pc-fac .fd textarea{width:100%;box-sizing:border-box;font:inherit;font-size:14px;color:var(--text);background:var(--card);border:1px solid var(--border);border-radius:10px;padding:10px 12px;outline:none;resize:vertical}.pc-fac .side-new .st-pick{font-size:14px}.pc-fac .nb-foot{display:flex;align-items:center;gap:10px;margin-top:12px}.pc-fac .lb2.inl{margin:0;white-space:nowrap}.pc-fac .st-th.sm{width:40px;height:40px;border-radius:9px}.pc-fac .st-th.add.sm{font-size:18px}.pc-fac .nb-go{margin-left:auto;height:38px;padding:0 22px;white-space:nowrap}.pc-fac .fd{border:1px solid #dfe5e1;border-radius:14px;background:#fff;padding:14px 16px 16px;box-shadow:0 3px #f0f2f1,0 6px 10px #00000006}.pc-fac .fd-h{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.pc-fac .fd-h b{font-size:15px}.pc-fac .fd-t{font-size:16px;font-weight:700;margin:0 0 8px;line-height:1.45;word-break:keep-all}.pc-fac .fd .st-dt{margin-bottom:10px;background:var(--card)}.pc-fac .fd .st-dtl{font-size:14px;padding:8px 0}.pc-fac .fd .lb2{margin:10px 0 6px 2px}.pc-fac .fd .st-txt{font-size:14px;margin:0 2px 4px}.pc-fac .fd-btns{display:flex;gap:8px;justify-content:flex-end;margin-top:12px}.pc-fac .fd-btns button{height:38px;padding:0 20px;white-space:nowrap}.pc-fac .ftbl .mt td.chev,.pc-fac .ftbl .mt th:last-child{padding-left:0;padding-right:8px}.pc-fac .ftbl .mt td.bd{white-space:normal;word-break:keep-all;overflow-wrap:anywhere;line-height:1.45}@media (max-width: 1200px){.pc-fac .cgrid2.half{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:12px}.pc-fac:not(.pc-ppl) .ftbl .mt col:nth-child(2){width:118px!important}.pc-fac:not(.pc-ppl) .ftbl .mt col:nth-child(1){width:56px!important}.pc-fac .ftbl .mt th,.pc-fac .ftbl .mt td{padding-left:10px;padding-right:6px}}.pc-con .nm2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.pc-con .side-new .st-in,.pc-con .fd .st-in{width:100%;box-sizing:border-box;font-size:14px;padding:9px 12px;margin:0}.pc-con .cnote{margin:8px 2px 0;line-height:1.55;word-break:keep-all}.pc-con .fd-btns.inrow{margin:0 0 0 auto}.pc-con .nb-foot .fd-btns button{height:38px;padding:0 18px;white-space:nowrap}.pc-con .nb-foot{flex-wrap:wrap;row-gap:10px}.pc-con .nb-foot .st-picks{gap:8px 14px;flex-wrap:nowrap;white-space:nowrap}.pc-con .ftbl .mt td .mname{font-weight:600;display:block;overflow:hidden;text-overflow:ellipsis}.pc-con .ftbl .mt td .tel{display:block;font-size:12px;color:var(--text-dim);margin-top:1px}.pc-con .ftbl .mt td.chev{padding-left:4px;padding-right:8px;text-align:center}.pc-con .st-hint{margin:4px 4px 0}.pc-req .side-new .pick-field{font-size:14px;padding:10px 12px;border-radius:10px}.pc-req .ftbl .mt td .mname{font-weight:600}.pc-req .st-kind.k0{margin-left:0;white-space:nowrap}.pc-req .fd .fd-t .mname{font-weight:700}.pc-req .ftbl .mt td.chev{padding-left:4px;padding-right:8px;text-align:center}@media (max-width: 1200px){.pc-req .ftbl .mt col:nth-child(2){width:76px!important}.pc-req .ftbl .mt col:nth-child(3){width:140px!important}}.pc-ppl .pcp{border-top:0;margin:0;padding:0}.pc-ppl .pcp .set-row{font-size:14px;padding:8px 0;gap:12px}.pc-ppl .pcp .set-row>span{word-break:keep-all}.pc-ppl .pcp .set-row .muted.small{font-size:12px}.pc-ppl .pcp .set-row .tog{flex:none;transform:scale(.85);transform-origin:right center;cursor:pointer}.pc-ppl .fd-h .muted.small{font-size:12px;white-space:nowrap}.pc-ppl .pn{font-weight:600;margin-right:4px}.pc-ppl .psub{display:block;font-size:12px;color:var(--text-dim);margin-top:3px}.pc-ppl .ftbl .mt td.jd{font-size:13px;color:var(--text-dim)}.pc-ppl .ftbl .mt td .pill-in{font-size:11px;padding:2px 8px;white-space:nowrap}.pc-ppl .ftbl .mt td.chev{padding-left:4px;padding-right:8px;text-align:center}.pc-ppl .stbl .mt th,.pc-ppl .stbl .mt td{text-align:center}.pc-ppl .stbl .mt td.l,.pc-ppl .stbl .mt th:first-child{text-align:left;padding-left:16px}.pc-ppl .ph-r .ghost.add{height:38px;padding:0 14px;white-space:nowrap}.pc-ppl .pn{white-space:nowrap}.pc-ppl .psub{word-break:keep-all}@media (max-width: 1200px){.pc-ppl .cgrid2.half{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pc-ppl .ftbl .mt col:nth-child(2){width:88px!important}.pc-ppl .ftbl .mt td.jd{font-size:12px}}.pc-ppl .stbl .mt td+td,.pc-ppl .stbl .mt th+th{border-left:1px solid #eef1ef}.pc-ppl .stbl .mt th:first-child{text-align:center}.pc-ads .ph{margin-bottom:12px}.pc-ads .k5{grid-template-columns:repeat(6,minmax(0,1fr))!important;margin-bottom:12px}.pc-ads .k5 b{font-size:16px}.pc-ads .k5 .expill{font-size:10px;padding:0 5px;margin-left:4px;vertical-align:2px}.pc-ads .ptabs.inl3{margin:0 0 12px;max-width:420px}.pc-ads .ptabs.inl{margin:0;width:180px}.pc-ads .pw{position:relative;overflow:hidden}.pc-ads .pw img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.pc-ads .psub{display:block;font-size:12px;color:var(--text-dim);margin-top:2px;font-weight:400}.pc-ads .ftbl .mt td b{font-weight:600}.pc-ads .ftbl .mt td .jg{padding:2px 7px}.pc-ads .ftbl.rq .mt th,.pc-ads .ftbl.rq .mt td{padding-left:10px;padding-right:4px}.pc-ads .ftbl.rq .mt td:nth-child(3){font-size:13px}.pc-ads .ftbl.rq .mt td.chev,.pc-ads .ftbl.rq .mt th:last-child{padding:0;text-align:center}.pc-ads .jg{display:inline-block;font-size:11px;font-weight:700;padding:2px 8px;border-radius:999px;white-space:nowrap}.pc-ads .jg.ok{color:var(--tap-btn-text);background:#e3f2ea;border:1px solid #9fcdb6}.pc-ads .jg.chk{color:#8a5a14;background:#fbf1e3;border:1px solid #eed6b3}.pc-ads .adv{display:flex;align-items:center;gap:10px;padding:8px;border:1px solid var(--border);border-radius:12px;margin-bottom:10px}.pc-ads .adv .ad-pic{width:56px;height:56px}.pc-ads .jlist{border:1px solid var(--border);border-radius:10px;padding:2px 10px}.pc-ads .jrow{display:flex;align-items:center;gap:8px;padding:6px 0;font-size:13px;flex-wrap:wrap}.pc-ads .jrow+.jrow{border-top:1px solid #eef1ef}.pc-ads .jrow .ok{flex:none;width:16px;height:16px;border-radius:50%;background:var(--accent);display:inline-flex;align-items:center;justify-content:center}.pc-ads .jrow b{font-weight:600;width:104px;flex:none}.pc-ads .jrow .jv{flex:1;min-width:0}.pc-ads .jrow small{flex-basis:100%;padding-left:136px;font-size:11px;color:var(--text-dim);margin-top:-3px}.pc-ads .fd .st-dtl{padding:6px 0;font-size:13px}.pc-ads .fd .adq{padding:10px 0}.pc-ads .fd .adq .ad-pic{width:48px;height:48px}.pc-ads .fd .adq-top b{font-size:15px}.pc-ads .fd .adq-pos{margin-top:8px;gap:6px}.pc-ads .fd .adq-pos button{width:34px;height:30px;font-size:13px;border-radius:8px}.pc-ads .fd .adp-row{padding:8px 0;font-size:14px}.pc-ads .fd .adp-row .tog{transform:scale(.85);transform-origin:right center}.pc-ads .fd .ads-grid .ad{min-height:70px}.pc-ads .fd .ptabs .ptab{font-size:13px}.pc-ads .slg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pc-ads .sl{border:1px solid var(--border);border-radius:13px;padding:8px 10px 10px;background:#fff;display:flex;flex-direction:column;gap:6px;min-width:0}.pc-ads .sl.sel{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);background:#f4faf7}.pc-ads .sl.empty{border-style:dashed;background:#fafbfa}.pc-ads .sl-top{display:flex;align-items:center;gap:6px}.pc-ads .adp-no.s{position:static}.pc-ads .sl-st{font-size:12px;color:var(--text-dim);margin-left:auto}.pc-ads .sl-top .tog{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:38px;height:22px;border-radius:999px;background:var(--border);position:relative;margin:0;flex:none}.pc-ads .sl-top .tog:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0003}.pc-ads .sl-top .tog:checked{background:var(--accent)}.pc-ads .sl-top .tog:checked:after{left:19px}.pc-ads .sl .ad{min-height:0;padding:0;border:0;background:none}.pc-ads .sl .ad .ad-pic{width:44px;height:44px}.pc-ads .sl.off .ad{opacity:.45}.pc-ads .sl-c{font-size:11px;color:var(--text-dim)}.pc-ads .sl-b{display:flex;gap:5px;margin-top:auto}.pc-ads .sl-b .ghost{padding:4px 9px;font-size:12px;border-radius:8px;white-space:nowrap}.pc-ads .sl-e{margin:0;flex:1;display:flex;align-items:center;justify-content:center;font-size:13px;color:var(--text-dim);min-height:62px}.pc-ads .sl.empty .sl-b{justify-content:center}.pc-ads .fd .field{margin-top:10px;gap:4px}.pc-ads .fd .field label{font-size:12px}.pc-ads .fd .field input,.pc-ads .fd .field select,.pc-ads .fd .field textarea{font-size:14px;padding:9px 11px;border-radius:10px;width:100%;box-sizing:border-box;min-width:0}.pc-ads .fd .two{gap:10px}.pc-ads .ef-top{display:flex;gap:12px;align-items:flex-start}.pc-ads .ef-top .field:first-child{margin-top:0}.pc-ads .ef-tf{flex:1;min-width:0}.pc-ads .ad-pic.big{width:92px;height:92px;flex:none;border-radius:12px;font-size:24px}.pc-ads .ef-ph{margin-top:6px}.pc-ads .ef-ph .ghost{padding:4px 10px;font-size:12px;border-radius:8px}.pc-ads .ad.cp{min-height:0;padding:8px;margin-bottom:4px}.pc-ads .cpg{display:flex;align-items:center;gap:12px;padding:8px 0;border-top:1px solid #eef1ef}.pc-ads .cpg:first-of-type{border-top:0}.pc-ads .cpl{width:54px;flex:none;font-size:13px;font-weight:600}.pc-ads .cpg .st-picks.row4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;flex:1}.pc-ads .cpg .st-pick{font-size:13px}.pc-ads .st-pick.dis{opacity:.35}.pc-ads .lk{white-space:nowrap;flex:none;cursor:pointer;display:inline-flex;align-items:center;gap:3px;font-size:11px;font-weight:700;color:#1d5fa8;background:#e8f1fb;border:1px solid #bcd5f0;border-radius:999px;padding:1px 7px}.pc-ads .sl.lkd{border-color:#9cc0e8}.pc-ads .sl.lkd.sel{border-color:#3d7fc8;box-shadow:inset 0 0 0 1px #3d7fc8;background:#f3f8fd}.pc-ads .lkrow{display:flex;align-items:center;gap:10px;margin-top:10px;padding:8px 10px;border:1px solid #bcd5f0;background:#f3f8fd;border-radius:10px;font-size:13px}.pc-ads .lkl{color:var(--text-dim);font-size:12px}.pc-ads .lkv{display:inline-flex;align-items:center;gap:4px;font-weight:600;color:#1d5fa8;flex:1}.pc-ads .sl-st{white-space:nowrap;flex:none}.pc-ads .sl-top{flex-wrap:nowrap;min-width:0;gap:4px}.pc-ads .sl-top .tog{width:34px!important;height:20px!important}.pc-ads .sl-top .tog:after{width:14px!important;height:14px!important}.pc-ads .sl-top .tog:checked:after{left:17px!important}.pc-ads .lk{font-size:10px!important;padding:1px 6px!important;gap:2px!important}.pc-ads .sl-st{font-size:11px}.pc-ads .sl-b .ghost{flex:none}.pc-ads .lk.on{background:#3d7fc8;color:#fff;border-color:#3d7fc8}.pc-ads .ghost.sm2{padding:4px 9px;font-size:12px;border-radius:8px}.pc-ads .sl-top .sl-st{margin-left:auto}.pc-ads .sl-l{display:inline-flex;align-items:center;gap:3px;font-size:11px;font-weight:600;color:#1d5fa8;white-space:nowrap}.pc-ads .sl-b .ghost.pr{background:var(--accent);border-color:var(--accent);color:#fff;box-shadow:none}.pc-ads .ef-pc{display:flex;flex-direction:column;gap:6px;align-items:center;flex:none}.pc-ads .ef-pc .ad-pic.big{width:84px;height:84px}.pc-ads .ef-pc .ghost{padding:3px 8px;font-size:12px;border-radius:8px;white-space:nowrap}.pc-ads .cq .fd .field{margin-top:8px}.pc-ads .feeline{margin-top:10px!important;padding:7px 12px!important}.pc-ads .docbox{margin-top:10px!important;padding:6px 12px 10px!important}.pc-ads .jrow b{width:auto!important;min-width:100px;white-space:nowrap;font-size:13px}.pc-ads .jrow{gap:6px!important;font-size:13px!important}.pmain .pc-ads .k5a>*>b{padding:9px 4px!important}.pmain .pc-ads .k5a>*>span{padding:6px 4px!important}.pc-ads .k5.k5a{grid-template-columns:repeat(5,minmax(0,1fr))!important}.pc-ads .g4{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.pc-ads .g4 .st-pick{font-size:13px;white-space:nowrap}.pc-ads .sel-s{font:inherit;font-size:13px;padding:3px 8px;border:1px solid var(--border);border-radius:8px;background:#fff}.pc-ads .fd .st-dtl .v{display:flex;justify-content:flex-end}.pc-ads .docbox{margin-top:12px;border:1px solid #eed6b3;background:#fffaf2;border-radius:12px;padding:8px 12px 12px}.pc-ads .docbox .field:first-child,.pc-ads .docbox .two .field{margin-top:6px}.pc-ads .docb-h{margin:0;font-size:13px;font-weight:700;color:#8a5a14;white-space:nowrap}.pc-ads .feeline{display:flex;align-items:baseline;gap:10px;margin-top:12px;padding:9px 12px;border:1px solid var(--border);border-radius:10px;flex-wrap:wrap}.pc-ads .feeline .k{font-size:13px;color:var(--text-dim);white-space:nowrap}.pc-ads .feeline b{font-size:16px;white-space:nowrap}.pc-ads .feeline small{font-size:12px;color:var(--text-dim);margin-left:auto;white-space:nowrap}.pc-ads .ji{flex:none;width:16px;height:16px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center}.pc-ads .ji.ji-ok{background:var(--accent)}.pc-ads .ji.ji-no{background:#c4342a}.pc-ads .ji.ji-doc{background:#d08a1e}.pc-ads .ji .ex{color:#fff;font-size:11px;font-weight:800;font-style:normal;line-height:1}.pc-ads .jv.jv-no{color:#c4342a;font-weight:600}.pc-ads .jv.jv-doc{color:#8a5a14;font-weight:600}.pc-ads .jrow small{flex-basis:auto!important;padding-left:0!important;margin:0 0 0 auto!important;white-space:nowrap}.pc-ads .jrow .jv{flex:0 1 auto;white-space:nowrap}.pc-ads .jrow{flex-wrap:wrap!important}.pc-ads .cmain .sl-e{min-height:34px}.pc-ads .cmain .slg{gap:8px}.pc-ads .cmain .sl{padding:6px 10px 8px;gap:4px}.pc-ads .fd-btns .ghost[disabled]{opacity:.4;cursor:not-allowed}.pc-ads .ddw{position:relative}.pc-ads .ddw select.open{border-color:var(--accent);box-shadow:0 0 0 2px #cfe6da}.pc-ads .dd{position:absolute;z-index:5;top:calc(100% + 4px);left:0;width:min(440px,calc(200% + 10px));background:#fff;border:1px solid #cfdcd5;border-radius:12px;box-shadow:0 10px 28px #00000024;padding:6px 10px 10px}.pc-ads .dd-g{margin:8px 2px 4px;font-size:12px;font-weight:700;color:var(--text-dim);white-space:nowrap}.pc-ads .dd-c{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 8px}.pc-ads .dd-i{display:flex;align-items:center;gap:6px;padding:5px 8px;border-radius:8px;font-size:13px;white-space:nowrap;min-width:0}.pc-ads .dd-i span{overflow:hidden;text-overflow:ellipsis}.pc-ads .dd-i em{font-style:normal;margin-left:auto;font-size:11px;font-weight:700;padding:0 6px;border-radius:999px;white-space:nowrap;flex:none}.pc-ads .dd-i.chk em{color:#6b7873;background:#eef1ef}.pc-ads .dd-i.doc em{color:#8a5a14;background:#fbf1e3}.pc-ads .dd-i.no{color:#b23b33}.pc-ads .dd-i.no em{color:#fff;background:#c4342a}.pc-ads .dd-i.on{background:#e3f2ea;font-weight:700}.pc-ads .ph-r .ghost.pr{background:var(--accent);border-color:var(--accent);color:#fff;box-shadow:none}.pc-ads .cq .ptabs .ptab{white-space:nowrap;font-size:13px}.pc-ads .st-dtl .v b{font-size:15px}.pc-ads .sl-st.on{color:var(--accent);font-weight:700}.pc-ads .sl-st.wait{color:#8a5a14;font-weight:700}.pc-ads .fd-h .sl-st{margin-left:auto;font-size:12px;white-space:nowrap}.pc-ads .cmain .sl .ad .ad-pic{width:40px;height:40px}.pc-ads .sl-st.cx{color:#c4342a;font-weight:700}.pc-ads .ddsel{width:100%;display:flex;align-items:center;justify-content:space-between;gap:6px;font:inherit;font-size:14px;color:var(--text);text-align:left;background:var(--card);border:1px solid var(--border);border-radius:10px;padding:9px 11px;white-space:nowrap;cursor:pointer}.pc-ads .ddsel.ph{color:var(--text-dim)}.pc-ads .ddsel.open{border-color:var(--accent);box-shadow:0 0 0 2px #cfe6da}.pc-ads .ddsel .ddc{color:var(--text-dim);font-size:13px}.pc-ads .dd-i{border:0;background:none;font:inherit;color:inherit;text-align:left;width:100%;cursor:pointer}.pc-ads .dd-i:hover{background:#f2f6f4}.pc-ads .ji.ji-wait{background:#c9d1cd}.pc-ads .jv.jv-wait{color:var(--text-dim)}.pc-ads .ef-pc label.ghost{cursor:pointer}.pc-ads img.ad-pic.big{object-fit:cover}.pc-ads .st-pick[disabled]{cursor:not-allowed}.pc-ads .fd .lmsg{margin:10px 2px 0}.pc-ads .cq{overflow:visible;max-height:none;position:static}.pc-ads .dd-i{font-size:13px!important;padding:5px 8px!important;line-height:1.4}.pc-ads .dd{max-height:none}@media (max-width: 1199px){.pc-ads .jrow small{display:none}}.pc-ads .perw{width:50%;min-width:180px}.pc-ads .per-dd{width:100%;padding:4px}.pc-ads .per-dd .dd-i{justify-content:flex-start}.op-pc .mname{color:var(--member-name);font-weight:600}.op-pc .ptabs.inl{margin:0;width:220px}.op-pc .tools{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin-bottom:14px}.op-pc .tsearch{flex:1 1 220px;min-width:180px;max-width:320px}.op-pc .tacts{display:flex;flex-wrap:nowrap;justify-content:flex-end;gap:8px;margin-left:auto;flex:none}.op-pc .tacts .ghost{white-space:nowrap}.op-pc .tbl-wrap{border:1px solid #dfe5e1;border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 3px #f0f2f1,0 6px 10px #00000006}.op-pc .mt{width:100%;border-collapse:collapse;font-size:14px;table-layout:auto}.op-pc .mt th{text-align:left;font-size:12px;font-weight:600;color:var(--text-dim);background:#f5f7f6;padding:10px 14px;border-bottom:1px solid var(--border)}.op-pc .mt td{padding:11px 14px;border-bottom:1px solid #eef1ef;white-space:nowrap;text-align:left}.op-pc .mt tbody tr:hover{background:#f4faf7;cursor:pointer}.op-pc .mt .num{text-align:right}.op-pc .mt .chev{color:var(--text-dim);width:20px}.op-pc .mt .dim{color:var(--text-faint)}.op-pc .tfoot{margin:10px 4px 0;font-size:12px;color:var(--text-dim)}.op-pc .cgrid2{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:16px;align-items:start}.op-pc .cmain .st-ck{margin-bottom:14px}.op-pc .cq{position:sticky;top:16px;max-height:calc(100vh - 32px);overflow-y:auto;overflow-x:hidden;border-radius:12px}@media (max-width: 1200px){.op-pc .cgrid2{grid-template-columns:minmax(0,1fr) 290px}}.op-pc .cgrid2.half{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.op-pc .cgrid2.half .ftools .srch{max-width:none}.op-pc .ftools{margin-bottom:14px}.op-pc .ftools .srch{margin:0}.op-pc .ftbl{border:1px solid #dfe5e1;border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 3px #f0f2f1,0 6px 10px #00000006;margin-bottom:14px}.op-pc .fh{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;font-size:15px}.op-pc .fh span{font-size:13px;color:var(--text-dim);font-weight:600}.op-pc .ftbl:not(.fold) .fh{border-bottom:1px solid var(--border)}.op-pc .ftbl.fold{cursor:pointer;background:linear-gradient(180deg,#fff,#f6f9f7)}.op-pc .ftbl .mt{table-layout:fixed}.op-pc .ftbl .mt th,.op-pc .ftbl .mt td{padding-left:12px;padding-right:8px}.op-pc .ftbl .mt td{overflow:hidden;text-overflow:ellipsis}.op-pc .ftbl .mt tr.sel td{background:#e3f2ea}.op-pc .ftbl .mt tr.sel td:first-child{box-shadow:inset 3px 0 0 var(--accent)}.op-pc .expill{display:inline-block;margin-left:6px;font-size:11px;font-weight:700;color:#8a5a14;background:#fbf1e3;border:1px solid #eed6b3;border-radius:999px;padding:1px 7px;vertical-align:2px}.op-pc .side-new{margin:0;box-shadow:0 3px #f0f2f1,0 6px 10px #00000006}.op-pc .side-new textarea,.op-pc .fd textarea{width:100%;box-sizing:border-box;font:inherit;font-size:14px;color:var(--text);background:var(--card);border:1px solid var(--border);border-radius:10px;padding:10px 12px;outline:none;resize:vertical}.op-pc .side-new .st-pick{font-size:14px}.op-pc .nb-foot{display:flex;align-items:center;gap:10px;margin-top:12px}.op-pc .lb2.inl{margin:0}.op-pc .st-th.add.sm{width:40px;height:40px;font-size:18px;border-radius:9px}.op-pc .nb-go{margin-left:auto}.op-pc .fd{border:1px solid #dfe5e1;border-radius:14px;background:#fff;padding:14px 16px 16px;box-shadow:0 3px #f0f2f1,0 6px 10px #00000006}.op-pc .fd-h{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.op-pc .fd-h b{font-size:15px}.op-pc .fd-x{border:0;background:none;font-size:13px;color:var(--text-dim);cursor:pointer}.op-pc .fd-t{font-size:16px;font-weight:700;margin:0 0 8px;line-height:1.45}.op-pc .fd .st-dt{margin-bottom:10px;background:var(--card)}.op-pc .fd .st-dtl{font-size:14px;padding:8px 0}.op-pc .fd .lb2{margin:10px 0 6px 2px}.op-pc .fd .st-txt{font-size:14px;margin:0 2px 4px}.op-pc .fd .ph1{width:64px;height:64px;border-radius:10px;background:#eef1ef;border:1px solid var(--border);display:inline-flex;align-items:center;justify-content:center}.op-pc .fd-btns{display:flex;gap:8px;justify-content:flex-end;margin-top:12px}.op-pc .ph{margin-bottom:12px}.op-pc .k5{grid-template-columns:repeat(6,minmax(0,1fr))!important;margin-bottom:12px;padding:8px 6px!important}.op-pc .k5 b{font-size:16px}.op-pc .k5 .expill{font-size:10px;padding:0 5px;margin-left:4px;vertical-align:2px}.op-pc .ptabs.inl3{margin:0 0 12px;max-width:420px}.op-pc .ptabs.inl{margin:0;width:180px}.op-pc .pw{position:relative;overflow:hidden}.op-pc .pw img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.op-pc .psub{display:block;font-size:12px;color:var(--text-dim);margin-top:2px;font-weight:400}.op-pc .ftbl .mt td b{font-weight:600}.op-pc .ftbl .mt td .jg{padding:2px 7px}.op-pc .ftbl.rq .mt th,.op-pc .ftbl.rq .mt td{padding-left:10px;padding-right:4px}.op-pc .ftbl.rq .mt td:nth-child(3){font-size:13px}.op-pc .ftbl.rq .mt td.chev,.op-pc .ftbl.rq .mt th:last-child{padding:0;text-align:center}.op-pc .jg{display:inline-block;font-size:11px;font-weight:700;padding:2px 8px;border-radius:999px;white-space:nowrap}.op-pc .jg.ok{color:var(--tap-btn-text);background:#e3f2ea;border:1px solid #9fcdb6}.op-pc .jg.chk{color:#8a5a14;background:#fbf1e3;border:1px solid #eed6b3}.op-pc .adv{display:flex;align-items:center;gap:10px;padding:8px;border:1px solid var(--border);border-radius:12px;margin-bottom:10px}.op-pc .adv .ad-pic{width:56px;height:56px}.op-pc .jlist{border:1px solid var(--border);border-radius:10px;padding:2px 10px}.op-pc .jrow{display:flex;align-items:center;gap:8px;padding:6px 0;font-size:13px;flex-wrap:wrap}.op-pc .jrow+.jrow{border-top:1px solid #eef1ef}.op-pc .jrow .ok{flex:none;width:16px;height:16px;border-radius:50%;background:var(--accent);display:inline-flex;align-items:center;justify-content:center}.op-pc .jrow b{font-weight:600;width:104px;flex:none}.op-pc .jrow .jv{flex:1;min-width:0}.op-pc .jrow small{flex-basis:100%;padding-left:136px;font-size:11px;color:var(--text-dim);margin-top:-3px}.op-pc .fd .st-dtl{padding:6px 0;font-size:13px}.op-pc .fd .adq{padding:10px 0}.op-pc .fd .adq .ad-pic{width:48px;height:48px}.op-pc .fd .adq-top b{font-size:15px}.op-pc .fd .adq-pos{margin-top:8px;gap:6px}.op-pc .fd .adq-pos button{width:34px;height:30px;font-size:13px;border-radius:8px}.op-pc .fd .adp-row{padding:8px 0;font-size:14px}.op-pc .fd .adp-row .tog{transform:scale(.85);transform-origin:right center}.op-pc .fd .ads-grid .ad{min-height:70px}.op-pc .fd .ptabs .ptab{font-size:13px}.op-pc .slg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.op-pc .sl{border:1px solid var(--border);border-radius:13px;padding:8px 10px 10px;background:#fff;display:flex;flex-direction:column;gap:6px;min-width:0}.op-pc .sl.sel{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);background:#f4faf7}.op-pc .sl.empty{border-style:dashed;background:#fafbfa}.op-pc .sl-top{display:flex;align-items:center;gap:6px}.op-pc .adp-no.s{position:static}.op-pc .sl-st{font-size:12px;color:var(--text-dim);margin-left:auto}.op-pc .sl-top .tog{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:38px;height:22px;border-radius:999px;background:var(--border);position:relative;margin:0;flex:none}.op-pc .sl-top .tog:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0003}.op-pc .sl-top .tog:checked{background:var(--accent)}.op-pc .sl-top .tog:checked:after{left:19px}.op-pc .sl .ad{min-height:0;padding:0;border:0;background:none}.op-pc .sl .ad .ad-pic{width:44px;height:44px}.op-pc .sl.off .ad{opacity:.45}.op-pc .sl-c{font-size:11px;color:var(--text-dim)}.op-pc .sl-b{display:flex;gap:5px;margin-top:auto}.op-pc .sl-b .ghost{padding:4px 9px;font-size:12px;border-radius:8px;white-space:nowrap}.op-pc .sl-e{margin:0;flex:1;display:flex;align-items:center;justify-content:center;font-size:13px;color:var(--text-dim);min-height:62px}.op-pc .sl.empty .sl-b{justify-content:center}.op-pc .fd .field{margin-top:10px;gap:4px}.op-pc .fd .field label{font-size:12px}.op-pc .fd .field input,.op-pc .fd .field select,.op-pc .fd .field textarea{font-size:14px;padding:9px 11px;border-radius:10px;width:100%;box-sizing:border-box;min-width:0}.op-pc .fd .two{gap:10px}.op-pc .ef-top{display:flex;gap:12px;align-items:flex-start}.op-pc .ef-top .field:first-child{margin-top:0}.op-pc .ef-tf{flex:1;min-width:0}.op-pc .ad-pic.big{width:92px;height:92px;flex:none;border-radius:12px;font-size:24px}.op-pc .ef-ph{margin-top:6px}.op-pc .ef-ph .ghost{padding:4px 10px;font-size:12px;border-radius:8px}.op-pc .ad.cp{min-height:0;padding:8px;margin-bottom:4px}.op-pc .cpg{display:flex;align-items:center;gap:12px;padding:8px 0;border-top:1px solid #eef1ef}.op-pc .cpg:first-of-type{border-top:0}.op-pc .cpl{width:54px;flex:none;font-size:13px;font-weight:600}.op-pc .cpg .st-picks.row4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;flex:1}.op-pc .cpg .st-pick{font-size:13px}.op-pc .st-pick.dis{opacity:.35}.op-pc .lk{white-space:nowrap;flex:none;cursor:pointer;display:inline-flex;align-items:center;gap:3px;font-size:11px;font-weight:700;color:#1d5fa8;background:#e8f1fb;border:1px solid #bcd5f0;border-radius:999px;padding:1px 7px}.op-pc .sl.lkd{border-color:#9cc0e8}.op-pc .sl.lkd.sel{border-color:#3d7fc8;box-shadow:inset 0 0 0 1px #3d7fc8;background:#f3f8fd}.op-pc .lkrow{display:flex;align-items:center;gap:10px;margin-top:10px;padding:8px 10px;border:1px solid #bcd5f0;background:#f3f8fd;border-radius:10px;font-size:13px}.op-pc .lkl{color:var(--text-dim);font-size:12px}.op-pc .lkv{display:inline-flex;align-items:center;gap:4px;font-weight:600;color:#1d5fa8;flex:1}.op-pc .sl-st{white-space:nowrap;flex:none}.op-pc .sl-top{flex-wrap:nowrap;min-width:0;gap:4px}.op-pc .sl-top .tog{width:34px!important;height:20px!important}.op-pc .sl-top .tog:after{width:14px!important;height:14px!important}.op-pc .sl-top .tog:checked:after{left:17px!important}.op-pc .lk{font-size:10px!important;padding:1px 6px!important;gap:2px!important}.op-pc .sl-st{font-size:11px}.op-pc .sl-b .ghost{flex:none}.op-pc .lk.on{background:#3d7fc8;color:#fff;border-color:#3d7fc8}.op-pc .ghost.sm2{padding:4px 9px;font-size:12px;border-radius:8px}.op-pc .sl-top .sl-st{margin-left:auto}.op-pc .sl-l{display:inline-flex;align-items:center;gap:3px;font-size:11px;font-weight:600;color:#1d5fa8;white-space:nowrap}.op-pc .sl-b .ghost.pr{background:var(--accent);border-color:var(--accent);color:#fff;box-shadow:none}.op-pc .snav.op{gap:2px;margin-top:12px}.op-pc .snav.op>a{padding:7px 12px;font-size:14px}.op-pc .snav.op .ssub a{padding:3px 10px;font-size:13px}.op-pc .snav.op .ssub{margin-bottom:2px}.op-pc .pmain.op .ad-st{margin:0 0 4px}.op-pc .pmain.op .group{margin-top:14px;min-width:0}.op-pc .og3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:start}.op-pc .og3 .rc.td{padding:12px 14px 10px}.op-pc .og3 .td-row{padding:7px 0}.op-pc .og2{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:16px;align-items:start}.op-pc .ogl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:14px}.op-pc .ogl .gw{grid-column:1 / -1}.op-pc .ogl>.group{display:flex;flex-direction:column}.op-pc .ogl>.group>:last-child{flex:1}.op-pc .ogl .ad-m3.u{align-content:center}.op-pc .og2 .rc.td{padding:12px 14px 10px}.op-pc .og2 .td-row{padding:9px 0}.op-pc .ogl .ad-m-note{margin-top:8px;padding-top:8px}.op-pc .ogl .ad-m3.u{padding:14px 8px}.op-pc .ogl .group:not(.gw) .ad-money{padding:12px 14px}.op-pc .ad-m3.a4{grid-template-columns:repeat(5,minmax(0,1fr))}.op-pc .ad-m3.a4 span{font-size:12px;white-space:nowrap}.op-pc .ad-m3.a4 b{font-size:16px}.op-pc .og4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;align-items:start}.op-pc .ad-cg.one{grid-template-columns:1fr;gap:7px}.op-pc .ad-cg.one .ad-c{padding:10px 14px}.op-pc .vw-btn{cursor:pointer}.op-pc .side-foot .ghost{white-space:nowrap;padding-left:4px;padding-right:4px}.op-pc .pmain.op .ad-m-note .nl{white-space:nowrap}.op-pc .pmain.op .gw .ad-m-note .nl{display:inline}.op-home .ftbl.stt{margin:0}.op-home .mt.stm{table-layout:fixed;width:100%;font-size:14px}.op-home .mt.stm th,.op-home .mt.stm td{padding:7px 6px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.op-home .mt.stm th:first-child,.op-home .mt.stm td:first-child{text-align:left;padding-left:16px}.op-home .mt.stm .mn{color:var(--member-name);font-weight:600}.op-home .mt.stm tbody tr:hover{background:none;cursor:default}.op-home .rch{display:flex;justify-content:space-between;align-items:baseline}.op-home .rcm{font-size:13px;font-weight:600;color:var(--accent);white-space:nowrap;cursor:pointer;text-decoration:none}.op-home .pmain.op .rcs{margin-top:14px}.op-aic .pmain .ad-m3.ai5{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid var(--border);border-radius:16px;background:#fff;margin:0 0 16px}.op-aic .pmain .cgrid2.aig{margin-top:0;grid-template-columns:minmax(0,1fr) 250px!important}.op-aic .ftbl.ai{margin:0;display:flex;flex-direction:column;height:560px}.op-aic .tf-s{overflow:auto;flex:1}.op-aic .mt.aim{table-layout:fixed;width:100%;font-size:13px}.op-aic .mt.aim thead th{position:sticky;top:0;z-index:1}.op-aic .mt.aim th,.op-aic .mt.aim td{padding:7px 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.op-aic .mt.aim th:first-child,.op-aic .mt.aim td:first-child{padding-left:14px}.op-aic .mt.aim .r,.op-aic .mt.aim th.r{text-align:center}.op-aic .mt.aim th,.op-aic .mt.aim td{padding-left:6px;padding-right:6px}.op-aic .mt.aim .mn{color:var(--member-name);font-weight:600}.op-aic .mt.aim tbody tr:hover{background:none;cursor:default}.op-aic .cq .lb2{margin:10px 0 4px;font-size:13px;font-weight:700;color:var(--text-dim)}.op-aic .cq .st-dtl{white-space:nowrap}.op-fin .xwrap{min-width:0}.op-fin .pmain.fin .xwrap .fx-tabs{max-width:none;margin:0;gap:6px;position:relative;z-index:1}.op-fin .pmain.fin .xwrap .fx-tab{border-radius:14px 14px 0 0;border-bottom:0;box-shadow:none;background:#eef2f0;margin-bottom:0;padding:10px 6px 11px}.op-fin .pmain.fin .xwrap .fx-tab.on{background:#fff;border-color:#d5e5db;box-shadow:none;margin-bottom:-1px;padding-bottom:12px}.op-fin .pmain.fin .xwrap .fx-tab.on b{color:var(--accent)}.op-fin .xwrap .xbox{border-top-left-radius:0;border-top-right-radius:0}.op-fin .fin2{display:grid;grid-template-columns:minmax(0,1.95fr) minmax(0,1.05fr);gap:16px;align-items:start;margin-top:4px}.op-fin .fin2>aside{margin-top:0}.op-fin .xbox{border:1px solid #D5E5DB;border-radius:16px;background:#fff;overflow:hidden;box-shadow:0 3px #f0f2f1,0 6px 10px #00000006}.op-fin .xb-h{display:flex;align-items:baseline;gap:10px;padding:11px 16px;background:#f1f6f3;border-bottom:1px solid #D5E5DB;white-space:nowrap}.op-fin .xb-h b,.op-fin .xb-h .xb-sum{font-size:16px}.op-fin .xb-h .muted{margin-left:auto;font-size:12px}.op-fin .xcols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.op-fin .xc{min-width:0;padding:0 0 10px}.op-fin .xc+.xc{border-left:1px solid #D5E5DB}.op-fin .xs-h{display:flex;align-items:center;justify-content:space-between;min-height:36px;padding:6px 14px 4px;font-size:13px;font-weight:700;color:var(--text-dim);white-space:nowrap}.op-fin .xl+.xs-h{margin-top:6px;border-top:1px solid #D5E5DB;padding-top:10px}.op-fin .xs-h .ghost.sm{height:28px;padding:0 10px;font-size:13px;white-space:nowrap}.op-fin .xl{padding:0 14px}.op-fin .fin2 .xc .fx-note{margin:6px 14px 0}.op-fin .fin2 .td-row{padding:5px 0;gap:6px}.op-fin .fin2 .td-row b{font-size:13px;display:flex;align-items:center;min-width:0}.op-fin .fin2 .td-row b .nm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.op-fin .fin2 .td-row small{font-size:11px}.op-fin .fin2 .td-row .ch{color:var(--text-dim)}.op-fin .fin2 .td-row.sel{background:#e3f2ea;margin:0 -14px;padding-left:14px;padding-right:14px;box-shadow:inset 3px 0 0 var(--accent)}.op-fin .fin2 .fx-tag{white-space:nowrap;flex:none}.op-fin .fin2 .fd-h.ed .nw{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.op-fin .fin2 .fd .field{margin-bottom:10px}.op-fin .fin2 .lb2{margin:4px 0 6px;font-size:13px;font-weight:600;color:var(--text-dim)}.op-fin .fin2 .st-picks.g3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:10px}.op-fin .fin2 .st-picks.g3 .st-pick{white-space:nowrap;padding-left:6px;padding-right:6px;font-size:13px;justify-content:center}.op-fin .fin2 .fe-help{margin:6px 2px 0;font-size:12px}.op-fin .fin2 .fd-btns.sp{align-items:center}.op-fin .fin2 .fd-btns .grow{flex:1}.op-fin .fin2 .fd-btns button{white-space:nowrap;height:38px;padding:0 14px;margin-top:0;width:auto}@media (max-width: 1200px){.op-fin .fin2 .st-picks.g3{gap:4px}.op-fin .fin2 .st-picks.g3 .st-pick{font-size:12px;gap:4px;padding-left:2px;padding-right:2px}.op-fin .fin2 .st-picks.g3 .ck{width:18px;height:18px}.op-fin .xb-h .muted{display:none}}.op-fin .mnav{display:flex;align-items:center;gap:6px;white-space:nowrap}.op-fin .mnav span{font-size:15px;font-weight:700;min-width:104px;text-align:center}.op-fin .mnav .ghost{width:36px;height:34px;padding:0;font-size:18px}.op-fin .pmain.fin .fx-tabs{grid-template-columns:repeat(3,minmax(0,1fr));max-width:640px;margin:2px 0 14px}.op-fin .pmain.fin .fx-tab{flex-direction:row;justify-content:center;gap:10px;padding:9px 6px;white-space:nowrap}.op-fin .pmain.fin .fx-tab span{font-size:13px;color:var(--text-dim)}.op-fin .pmain.fin .fx-tab b{font-size:16px}.op-fin .pmain.fin .fx-tab.on{border-color:var(--accent);background:#e3f2ea;box-shadow:inset 0 0 0 1px var(--accent)}.op-fin .fin3{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.92fr) minmax(0,1.08fr);gap:14px;align-items:start}.op-fin .fin3 .fx-sec{margin-bottom:12px}.op-fin .fin3 .fx-h{white-space:nowrap;min-height:30px}.op-fin .fin3 .fx-h .ghost.sm{height:30px;padding:0 10px;font-size:13px;white-space:nowrap}.op-fin .fin3 .rc.td{padding:6px;margin:0}.op-fin .fin3 .td-row{padding:6px 0;gap:6px}.op-fin .fin3 .td-row b{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.op-fin .fin3 .td-row small{font-size:11px}.op-fin .fin3 .td-row .ch{color:var(--text-dim)}.op-fin .fin3 .td-row.sel{background:#e3f2ea;margin:0 -12px;padding-left:12px;padding-right:12px;box-shadow:inset 3px 0 0 var(--accent)}.op-fin .fin3 .fx-tag{white-space:nowrap;flex:none}.op-fin .fin3 .td-row b{display:flex;align-items:center;min-width:0}.op-fin .fin3 .td-row b .nm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.op-fin .fx-note{margin:2px 4px 0;font-size:12px}.op-fin .fx-note span{display:block;white-space:nowrap}.op-fin .fin3 .rc.td .rc-sec{margin-top:0;padding:0 12px;overflow:hidden}.op-fin .fin3 .fd-h b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.op-fin .fin3 .fd .nw{white-space:nowrap}.op-fin .fin3 .fd .field{margin-bottom:10px}.op-fin .fin3 .lb2{margin:4px 0 6px;font-size:13px;font-weight:600;color:var(--text-dim)}.op-fin .fin3 .st-picks.g3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:10px}.op-fin .fin3 .st-picks.g3 .st-pick{white-space:nowrap;padding-left:6px;padding-right:6px;font-size:13px;justify-content:center}.op-fin .fin3 .fe-help{margin:6px 2px 0;font-size:12px}.op-fin .fin3 .fd-btns.sp{align-items:center}.op-fin .fin3 .fd-btns .grow{flex:1}.op-fin .fin3 .fd-btns button{white-space:nowrap;height:38px;padding:0 14px;margin-top:0;width:auto}.op-fin .fin3 .fd-btns .primary.sm{font-size:14px}@media (max-width: 1200px){.op-fin .fin3 .st-picks.g3{gap:4px}.op-fin .fin3 .st-picks.g3 .st-pick{font-size:12px;gap:4px;padding-left:2px;padding-right:2px}.op-fin .fin3 .st-picks.g3 .ck{width:18px;height:18px}.op-fin .fin3 .fd-h .nw{display:none}}.op-fin .fin2.one{grid-template-columns:minmax(0,1fr)}.op-fin .fin2.one .fx-tabs{max-width:640px}.op-fin .fin2 .td-row.rv,.op-fin .sl-r{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,.6fr) minmax(0,.8fr);align-items:center}.op-fin .fin2 .rv-n{text-align:center;font-size:13px;color:var(--text-dim);white-space:nowrap}.op-fin .fin2 .td-row.rv .fx-w,.op-fin .sl-r .fx-w{text-align:center;white-space:nowrap}.op-fin .sl-a{display:flex;gap:12px;min-width:0;white-space:nowrap;padding-left:12px}.op-fin .mlab{border:0;background:none;font:inherit;font-size:15px;font-weight:700;min-width:120px;white-space:nowrap;color:var(--text)}.op-fin .sls{margin:2px 0 0;padding:6px 0 0;border-top:1px dashed #D5E5DB}.op-fin .sl-r{padding:4px 0;font-size:13px}.op-fin .sl-h{color:var(--text-dim);white-space:nowrap}.op-fin .sl-t{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.op-fin .sl-t.em{color:var(--text-faint)}.op-fin .sl-r .fx-w{text-align:right;font-size:13px;white-space:nowrap}.op-fin .pt4{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.op-fin .pt4 .ptab{white-space:nowrap;padding-left:2px;padding-right:2px}.op-fin .fin2 .fc .fd-h .nw{white-space:nowrap}.op-fin .fin2 .fc .fd-btns{justify-content:flex-end;margin-top:12px}.op-fin .ph-r{position:relative}.op-fin .fd.pnl{position:absolute;right:0;top:42px;width:300px;z-index:6;box-shadow:0 10px 28px #0000001f}.op-fin .fd.pnl .fd-btns{justify-content:flex-end;margin-top:12px}.op-fin .xc.solo{padding-bottom:12px}.op-fin .td-row{cursor:pointer;text-decoration:none;color:inherit}.op-fin .td-row.rv,.op-fin .xc.solo .td-row{cursor:default}.op-fin .xc.solo .td-row.fx-sum{border-top:1px solid #D5E5DB;margin-top:4px;padding-top:10px}.op-alr .alg{display:flex;flex-direction:column;gap:14px;max-width:1100px}.op-alr .ftbl.alb{margin:0}.op-alr .alr{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) 72px;align-items:center;gap:14px;padding:10px 16px;border-top:1px solid var(--border);min-height:52px}.op-alr .alr>b{font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis}.op-alr .alr .nb{white-space:nowrap}.op-alr .ald{font-size:13px;color:var(--text-dim);line-height:1.5;word-break:keep-all}.op-alr .alr .ghost,.op-alr .alr .alc{justify-self:end}.op-alr .alr .ghost{height:32px;padding:0 14px;white-space:nowrap;flex:none}.op-alr .alr .alc{color:var(--text-dim);font-size:18px;padding:0 4px}.op-alr .ph h1 .expill{margin-left:8px;vertical-align:4px}.op-alr a.alr,.op-alr .alk{text-decoration:none;color:inherit;cursor:pointer}.op-alr .alk{display:contents}.op-alr .alr:has(.alk){grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) 72px}.op-alr .alr.none{grid-template-columns:1fr}.op-alr a.alr:hover{background:#f4faf7}.op-alr .alk>b{font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis}.op-acc .mt.acc{table-layout:fixed;font-size:13px}.op-acc .mt.acc th,.op-acc .mt.acc td{padding:7px 8px}.op-acc .mt.acc th:first-child,.op-acc .mt.acc td:first-child{padding-left:14px}.op-acc .mt.acc td,.op-acc .mt.acc th{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.op-acc .mt.acc .an{font-weight:700}.op-acc .mt.acc .au{display:block;font-size:11px;color:var(--text-dim);overflow:hidden;text-overflow:ellipsis}.op-acc .mt.acc .apill{margin-left:5px;font-size:11px;padding:1px 6px;vertical-align:1px}.op-acc .mt.acc tr.sel td{background:#e3f2ea}.op-acc .mt.acc tr.sel td:first-child{box-shadow:inset 3px 0 0 var(--accent)}.op-acc .cq .fd-h .nw{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.op-acc .cq .fd-h b{white-space:nowrap}.op-acc .cq .st-dt{margin-bottom:4px}.op-acc .cq .st-dtl{white-space:nowrap}.op-acc .delbox{margin-top:14px;padding-top:12px;border-top:1px solid var(--border)}.op-acc .delbox .lb2{margin:0 0 4px;font-size:13px;font-weight:700;color:var(--danger)}.op-acc .delbox .dtx{margin:0 0 10px;font-size:12px}.op-acc .delbox .dtx span{display:block;white-space:nowrap}.op-acc .delbox .st-picks.one{display:flex}.op-acc .delbox .st-picks.one .st-pick{font-size:13px;text-align:left;justify-content:flex-start;align-items:flex-start}.op-acc .delbox .ph2{white-space:normal}.op-acc .delbox .ph2>span{white-space:nowrap}.op-acc .cq .fd-btns button{white-space:nowrap;height:38px;padding:0 14px;margin-top:0;width:auto}.op-aca .mt.aca{table-layout:fixed;font-size:14px}.op-aca .mt.aca th,.op-aca .mt.aca td{padding:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.op-aca .mt.aca th:first-child,.op-aca .mt.aca td:first-child{padding-left:16px}.op-aca .mt.aca tbody tr:hover{background:none;cursor:default}.op-jn .mt.jn{table-layout:fixed;font-size:14px}.op-jn .mt.jn th,.op-jn .mt.jn td{padding:9px 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.op-jn .mt.jn th:first-child,.op-jn .mt.jn td:first-child{padding-left:16px}.op-jn .mt.jn tbody tr:hover{background:none;cursor:default}.op-jn .mt.jn td.bt{text-align:right;padding-right:12px;overflow:visible}.op-jn .mt.jn td.bt button{height:32px;padding:0 14px;margin:0 0 0 6px;width:auto;font-size:13px;white-space:nowrap}.op-iv .pmain .ad-m3.k4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #dfe5e1;border-radius:14px;background:#fff;margin:0 0 16px;max-width:760px}.op-iv .iv2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start}.op-iv .mt.iv{table-layout:fixed;font-size:14px}.op-iv .mt.iv th,.op-iv .mt.iv td{padding:9px 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.op-iv .mt.iv th:first-child,.op-iv .mt.iv td:first-child{padding-left:16px}.op-iv .mt.iv tbody tr:hover{background:none;cursor:default}.op-acc .mt.acc th,.op-acc .mt.acc td,.op-aca .mt.aca th,.op-aca .mt.aca td,.op-jn .mt.jn th,.op-jn .mt.jn td,.op-iv .mt.iv th,.op-iv .mt.iv td{text-align:center}.op-acc .mt.acc th:first-child,.op-acc .mt.acc td:first-child,.op-aca .mt.aca th:first-child,.op-aca .mt.aca td:first-child,.op-iv .mt.iv th:first-child,.op-iv .mt.iv td:first-child{text-align:left}.op-acc .mt.acc tr{cursor:pointer}.op-jn .mt.jn td.bt{text-align:right}.op-acc .delbox .fd-btns{justify-content:flex-end}.op-acc .mt.acc th,.op-acc .mt.acc td{padding-left:5px;padding-right:5px}.op-acc .mt.acc th:first-child,.op-acc .mt.acc td:first-child{padding-left:12px}.op-acc .mt.acc td.chev{padding:0;text-align:center}.op-acc .mt.acc{font-size:13px}.op-acc .mt.acc .au{font-size:11px}@media (max-width: 1200px){.op-acc .cgrid2{grid-template-columns:minmax(0,1fr) 270px}}.op-prm .pr2{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:16px;align-items:start}.op-prm .ftbl.pr{margin:0;display:flex;flex-direction:column;height:680px}.op-prm .pr-t{margin:0;padding:12px 16px;white-space:pre-wrap;font-family:inherit;font-size:13px;line-height:1.6;overflow:auto;flex:1}.op-prm .pr-hl{overflow:auto;flex:1;padding:4px 16px}.op-prm .ftbl.pr.one{max-width:900px}.op-prm .pr-h{padding:10px 0}.op-prm .pr-h+.pr-h{border-top:1px solid var(--border)}.op-prm .pr-h b{font-size:13px}.op-prm .pr-h p{margin:3px 0 0;font-size:13px;line-height:1.5}.op-prm .pr-h small{display:block;margin-top:3px;font-size:12px;color:var(--text-dim);line-height:1.5}.op-trm .ftbl.tf{margin:0;display:flex;flex-direction:column;height:676px}.op-trm .tf-s{overflow:auto;flex:1}.op-trm .mt.tfm{table-layout:fixed;width:100%;font-size:13px}.op-trm .mt.tfm thead th{position:sticky;top:0;z-index:1}.op-trm .mt.tfm th,.op-trm .mt.tfm td{padding:7px 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.op-trm .mt.tfm th:first-child,.op-trm .mt.tfm td:first-child{padding-left:14px}.op-trm .mt.tfm td.ar{color:var(--text-dim);text-align:center;padding:0}.op-trm .mt.tfm td.nt{color:var(--text-dim);font-size:12px}.op-trm .mt.tfm td.chev,.op-trm .mt.tfm th:last-child{padding:0;text-align:center}.op-trm .mt.tfm tr.sel td{background:#e3f2ea}.op-trm .mt.tfm tr.sel td:first-child{box-shadow:inset 3px 0 0 var(--accent)}.op-trm .cq .field input{font-size:14px;padding:10px 12px}.op-trm .cq .st-dtl{white-space:nowrap}.op-trm .tf-note{margin:8px 0 12px;font-size:13px;color:var(--text-dim);line-height:1.55;word-break:keep-all}.op-trm .cq .fd-btns button{white-space:nowrap;height:38px;padding:0 14px;margin-top:0;width:auto}.op-qz .ftbl.qz{margin:0;display:flex;flex-direction:column;height:676px}.op-qz .ftbl.qz .fh{align-items:center}.op-qz .qtabs{margin:0;width:220px}.op-qz .qtabs .ptab{white-space:nowrap}.op-qz .tf-s{overflow:auto;flex:1}.op-qz .mt.qzm{table-layout:fixed;width:100%;font-size:13px}.op-qz .mt.qzm thead th{position:sticky;top:0;z-index:1}.op-qz .mt.qzm th,.op-qz .mt.qzm td{padding:7px 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.op-qz .mt.qzm th:first-child,.op-qz .mt.qzm td:first-child{padding-left:14px}.op-qz .mt.qzm td.chev,.op-qz .mt.qzm th:last-child{padding:0;text-align:center}.op-qz .mt.qzm .pill-in,.op-qz .mt.qzm .pill{font-size:11px;padding:2px 8px;white-space:nowrap}.op-qz .mt.qzm tr.sel td{background:#e3f2ea}.op-qz .mt.qzm tr.sel td:first-child{box-shadow:inset 3px 0 0 var(--accent)}.op-qz .qd .fd-h .pill-in,.op-qz .qd .fd-h .pill{white-space:nowrap;font-size:11px;padding:2px 8px}.op-qz .qmeta{margin:0 0 8px;font-size:12px;color:var(--text-dim)}.op-qz .qq{margin:0 0 10px;font-size:15px;font-weight:700;line-height:1.55;word-break:keep-all}.op-qz .qch{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-direction:column;gap:6px}.op-qz .qch li{display:flex;gap:8px;align-items:flex-start;border:1px solid var(--border);border-radius:10px;padding:8px 10px;font-size:13px;line-height:1.55;word-break:keep-all;background:var(--bg)}.op-qz .qch li.ans{border-color:var(--accent);background:#eef7f2}.op-qz .qch .qn{flex:none;width:18px;font-weight:700;color:var(--text-dim)}.op-qz .qch li.ans .qn{color:var(--accent)}.op-qz .qch .qc{flex:1;min-width:0}.op-qz .qch .qa{flex:none;font-size:11px;font-weight:700;color:var(--accent);white-space:nowrap}.op-qz .qd .lb2{margin:0 0 4px;font-size:13px;font-weight:700;color:var(--text-dim)}.op-qz .qx{margin:0 0 14px;font-size:13px;line-height:1.6;word-break:keep-all}.op-qz .cq .fd-btns button{white-space:nowrap;height:38px;padding:0 14px;margin-top:0;width:auto}.op-qz .qe .field label{font-size:12px}.op-qz .qe .tr{font-size:13px;line-height:1.5;padding:7px 9px;resize:none}.op-qz .qe .qef{margin-top:7px}.op-qz .qe{max-height:676px;overflow:auto;padding-bottom:0}.op-qz .qe .qel{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.op-qz .qe .qel .ghost{flex:none;height:28px;padding:0 10px;font-size:12px;white-space:nowrap}.op-qz .qe .tr.ag{overflow:hidden}.op-qz .qe .fd-btns{position:sticky;bottom:0;background:var(--bg);margin:12px -16px 0;padding:10px 16px 14px;border-top:1px solid var(--border)}.op-qz .qe .fd-btns .btn.small{margin-top:0;height:38px;padding:0 14px;white-space:nowrap}.op-fb .ftbl.fbt{margin:0}.op-fb .mt.fbm{table-layout:fixed;width:100%;font-size:13px}.op-fb .mt.fbm th,.op-fb .mt.fbm td{padding:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.op-fb .mt.fbm th:first-child,.op-fb .mt.fbm td:first-child{padding-left:14px}.op-fb .mt.fbm td.chev,.op-fb .mt.fbm th:last-child{padding:0;text-align:center}.op-fb .mt.fbm tr.sel td{background:#e3f2ea}.op-fb .mt.fbm tr.sel td:first-child{box-shadow:inset 3px 0 0 var(--accent)}.op-fb .fbp{display:inline-block;font-size:12px;font-weight:700;white-space:nowrap}.op-fb .fdd .fd-h .fbp{flex:none}.op-fb .qmeta{margin:0 0 10px;font-size:12px;color:var(--text-dim)}.op-fb .fdd .lb2{margin:0 0 4px;font-size:13px;font-weight:700;color:var(--text-dim)}.op-fb .fbline{margin:0 0 12px;font-size:14px;font-weight:600;line-height:1.55;word-break:keep-all}.op-fb .fdd .fb-sug{margin:0 0 14px;font-size:13px;word-break:keep-all}.op-fb .cq .fd-btns button{white-space:nowrap;height:38px;padding:0 14px;margin-top:0;width:auto}.op-trm .mt.tfm th,.op-trm .mt.tfm td,.op-qz .mt.qzm th,.op-qz .mt.qzm td,.op-fb .mt.fbm th,.op-fb .mt.fbm td{text-align:center}.op-trm .mt.tfm td.nt,.op-trm .mt.tfm th:nth-child(5),.op-qz .mt.qzm td:nth-child(3),.op-qz .mt.qzm th:nth-child(3){text-align:left}.op-trm .mt.tfm tr,.op-qz .mt.qzm tr,.op-fb .mt.fbm tr{cursor:pointer}.op-trm .cq .primary.add{width:100%}.op-qz .mt.qzm td:nth-child(3),.op-fb .mt.fbm td:nth-child(3){white-space:normal;word-break:keep-all;overflow:visible;text-overflow:clip;line-height:1.45}.op-fb .mt.fbm td .nw{white-space:nowrap}.op-ads .cgrid2.half{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.op-ads .cgrid2.half .ftools .srch{max-width:none}.op-ads .ftools{margin-bottom:14px}.op-ads .ftools .srch{margin:0}.op-ads .ftbl{border:1px solid #dfe5e1;border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 3px #f0f2f1,0 6px 10px #00000006;margin-bottom:14px}.op-ads .fh{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;font-size:15px}.op-ads .fh span{font-size:13px;color:var(--text-dim);font-weight:600}.op-ads .ftbl:not(.fold) .fh{border-bottom:1px solid var(--border)}.op-ads .ftbl.fold{cursor:pointer;background:linear-gradient(180deg,#fff,#f6f9f7)}.op-ads .ftbl .mt{table-layout:fixed}.op-ads .ftbl .mt th,.op-ads .ftbl .mt td{padding-left:12px;padding-right:8px}.op-ads .ftbl .mt td{overflow:hidden;text-overflow:ellipsis}.op-ads .ftbl .mt tr.sel td{background:#e3f2ea}.op-ads .ftbl .mt tr.sel td:first-child{box-shadow:inset 3px 0 0 var(--accent)}.op-ads .expill{display:inline-block;margin-left:6px;font-size:11px;font-weight:700;color:#8a5a14;background:#fbf1e3;border:1px solid #eed6b3;border-radius:999px;padding:1px 7px;vertical-align:2px}.op-ads .nb-foot{display:flex;align-items:center;gap:10px;margin-top:12px}.op-ads .lb2.inl{margin:0}.op-ads .st-th.add.sm{width:40px;height:40px;font-size:18px;border-radius:9px}.op-ads .nb-go{margin-left:auto}.op-ads .fd{border:1px solid #dfe5e1;border-radius:14px;background:#fff;padding:14px 16px 16px;box-shadow:0 3px #f0f2f1,0 6px 10px #00000006}.op-ads .fd-h{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.op-ads .fd-h b{font-size:15px}.op-ads .fd-x{border:0;background:none;font-size:13px;color:var(--text-dim);cursor:pointer}.op-ads .fd-t{font-size:16px;font-weight:700;margin:0 0 8px;line-height:1.45}.op-ads .fd .st-dt{margin-bottom:10px;background:var(--card)}.op-ads .fd .st-dtl{font-size:14px;padding:8px 0}.op-ads .fd .lb2{margin:10px 0 6px 2px}.op-ads .fd .st-txt{font-size:14px;margin:0 2px 4px}.op-ads .fd .ph1{width:64px;height:64px;border-radius:10px;background:#eef1ef;border:1px solid var(--border);display:inline-flex;align-items:center;justify-content:center}.op-ads .fd-btns{display:flex;gap:8px;justify-content:flex-end;margin-top:12px}.op-ads .ph{margin-bottom:12px}.op-ads .k5{grid-template-columns:repeat(6,minmax(0,1fr))!important;margin-bottom:12px;padding:8px 6px!important}.op-ads .k5 b{font-size:16px}.op-ads .k5 .expill{font-size:10px;padding:0 5px;margin-left:4px;vertical-align:2px}.op-ads .ptabs.inl3{margin:0 0 12px;max-width:420px}.op-ads .ptabs.inl{margin:0;width:180px}.op-ads .pw{position:relative;overflow:hidden}.op-ads .pw img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.op-ads .psub{display:block;font-size:12px;color:var(--text-dim);margin-top:2px;font-weight:400}.op-ads .ftbl .mt td b{font-weight:600}.op-ads .ftbl .mt td .jg{padding:2px 7px}.op-ads .ftbl.rq .mt th,.op-ads .ftbl.rq .mt td{padding-left:10px;padding-right:4px}.op-ads .ftbl.rq .mt td:nth-child(3){font-size:13px}.op-ads .ftbl.rq .mt td.chev,.op-ads .ftbl.rq .mt th:last-child{padding:0;text-align:center}.op-ads .jg{display:inline-block;font-size:11px;font-weight:700;padding:2px 8px;border-radius:999px;white-space:nowrap}.op-ads .jg.ok{color:var(--tap-btn-text);background:#e3f2ea;border:1px solid #9fcdb6}.op-ads .jg.chk{color:#8a5a14;background:#fbf1e3;border:1px solid #eed6b3}.op-ads .adv{display:flex;align-items:center;gap:10px;padding:8px;border:1px solid var(--border);border-radius:12px;margin-bottom:10px}.op-ads .adv .ad-pic{width:56px;height:56px}.op-ads .jlist{border:1px solid var(--border);border-radius:10px;padding:2px 10px}.op-ads .jrow{display:flex;align-items:center;gap:8px;padding:6px 0;font-size:13px;flex-wrap:wrap}.op-ads .jrow+.jrow{border-top:1px solid #eef1ef}.op-ads .jrow .ok{flex:none;width:16px;height:16px;border-radius:50%;background:var(--accent);display:inline-flex;align-items:center;justify-content:center}.op-ads .jrow b{font-weight:600;width:104px;flex:none}.op-ads .jrow .jv{flex:1;min-width:0}.op-ads .jrow small{flex-basis:100%;padding-left:136px;font-size:11px;color:var(--text-dim);margin-top:-3px}.op-ads .fd .st-dtl{padding:6px 0;font-size:13px}.op-ads .fd .adq{padding:10px 0}.op-ads .fd .adq .ad-pic{width:48px;height:48px}.op-ads .fd .adq-top b{font-size:15px}.op-ads .fd .adq-pos{margin-top:8px;gap:6px}.op-ads .fd .adq-pos button{width:34px;height:30px;font-size:13px;border-radius:8px}.op-ads .fd .adp-row{padding:8px 0;font-size:14px}.op-ads .fd .adp-row .tog{transform:scale(.85);transform-origin:right center}.op-ads .fd .ads-grid .ad{min-height:70px}.op-ads .fd .ptabs .ptab{font-size:13px}.op-ads .slg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.op-ads .sl{border:1px solid var(--border);border-radius:13px;padding:8px 10px 10px;background:#fff;display:flex;flex-direction:column;gap:6px;min-width:0}.op-ads .sl.sel{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);background:#f4faf7}.op-ads .sl.empty{border-style:dashed;background:#fafbfa}.op-ads .sl-top{display:flex;align-items:center;gap:6px}.op-ads .adp-no.s{position:static}.op-ads .sl-st{font-size:12px;color:var(--text-dim);margin-left:auto}.op-ads .sl-top .tog{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:38px;height:22px;border-radius:999px;background:var(--border);position:relative;margin:0;flex:none}.op-ads .sl-top .tog:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0003}.op-ads .sl-top .tog:checked{background:var(--accent)}.op-ads .sl-top .tog:checked:after{left:19px}.op-ads .sl .ad{min-height:0;padding:0;border:0;background:none}.op-ads .sl .ad .ad-pic{width:44px;height:44px}.op-ads .sl.off .ad{opacity:.45}.op-ads .sl-c{font-size:11px;color:var(--text-dim)}.op-ads .jg.pay{color:var(--text-dim);background:#f2f4f3;border:1px solid #dfe3e1}.op-ads .ft2{display:flex;gap:10px;align-items:center}.op-ads .ft2 .srch{flex:1;min-width:0}.op-ads .ft2 .ptabs.inl{width:230px;flex:none}.op-ads .ft2 .ptab{font-size:13px;white-space:nowrap;padding-left:8px;padding-right:8px}.op-ads .ft2 .ptabs.inl{width:auto!important}.op-ads .ft2 .srch{min-width:150px}.op-ads .ftbl.rq .mt td:first-child{white-space:normal;word-break:keep-all}.op-ads .ftbl.rq .mt td:first-child .expill{margin-left:4px}.op-ads .fwrap{max-width:1100px}.op-ads .ft2 .srch{max-width:420px}.op-ads .ftbl.fw{overflow:visible}.op-ads .ftbl.fw .mt{table-layout:fixed}.op-ads .ftbl.fw .mt td{overflow:visible;white-space:normal;word-break:keep-all;vertical-align:middle}.op-ads .ftbl.fw .mt th,.op-ads .ftbl.fw .mt td{padding-left:14px;padding-right:8px}.op-ads .ftbl.fw .mt tbody tr:hover{cursor:default}.op-ads .fsel{position:relative;display:inline-block}.op-ads .fsel .psel-btn{cursor:pointer;white-space:nowrap}.op-ads .psel-menu.fm{left:0;right:auto;width:140px;top:32px}.op-ads .psel-menu.fm .psel-item{font-size:14px;padding:7px 14px}.op-ads .pr{position:relative}.op-ads .povl{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000059;display:flex;align-items:center;justify-content:center;z-index:20}.op-ads .pask{width:500px;white-space:nowrap;background:var(--bg);border-radius:16px;padding:22px 20px 16px;box-shadow:0 10px 30px #0003}.op-ads .pask .ask-text{font-size:16px;line-height:1.55;margin:0 0 6px}.op-ads .fd-btns.c{justify-content:center}.op-ads .sl-b{display:flex;gap:5px;margin-top:auto}.op-ads .sl-b .ghost{padding:4px 9px;font-size:12px;border-radius:8px;white-space:nowrap}.op-ads .sl-e{margin:0;flex:1;display:flex;align-items:center;justify-content:center;font-size:13px;color:var(--text-dim);min-height:62px}.op-ads .sl.empty .sl-b{justify-content:center}.op-ads .fd .field{margin-top:10px;gap:4px}.op-ads .fd .field label{font-size:12px}.op-ads .fd .field input,.op-ads .fd .field select,.op-ads .fd .field textarea{font-size:14px;padding:9px 11px;border-radius:10px;width:100%;box-sizing:border-box;min-width:0}.op-ads .fd .two{gap:10px}.op-ads .ef-top{display:flex;gap:12px;align-items:flex-start}.op-ads .ef-top .field:first-child{margin-top:0}.op-ads .ef-tf{flex:1;min-width:0}.op-ads .ad-pic.big{width:92px;height:92px;flex:none;border-radius:12px;font-size:24px}.op-ads .ef-ph{margin-top:6px}.op-ads .ef-ph .ghost{padding:4px 10px;font-size:12px;border-radius:8px}.op-ads .ad.cp{min-height:0;padding:8px;margin-bottom:4px}.op-ads .cpg{display:flex;align-items:center;gap:12px;padding:8px 0;border-top:1px solid #eef1ef}.op-ads .cpg:first-of-type{border-top:0}.op-ads .cpl{width:54px;flex:none;font-size:13px;font-weight:600}.op-ads .cpg .st-picks.row4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;flex:1}.op-ads .cpg .st-pick{font-size:13px}.op-ads .st-pick.dis{opacity:.35}.op-ads .lk{white-space:nowrap;flex:none;cursor:pointer;display:inline-flex;align-items:center;gap:3px;font-size:11px;font-weight:700;color:#1d5fa8;background:#e8f1fb;border:1px solid #bcd5f0;border-radius:999px;padding:1px 7px}.op-ads .sl.lkd{border-color:#9cc0e8}.op-ads .sl.lkd.sel{border-color:#3d7fc8;box-shadow:inset 0 0 0 1px #3d7fc8;background:#f3f8fd}.op-ads .lkrow{display:flex;align-items:center;gap:10px;margin-top:10px;padding:8px 10px;border:1px solid #bcd5f0;background:#f3f8fd;border-radius:10px;font-size:13px}.op-ads .lkl{color:var(--text-dim);font-size:12px}.op-ads .lkv{display:inline-flex;align-items:center;gap:4px;font-weight:600;color:#1d5fa8;flex:1}.op-ads .sl-st{white-space:nowrap;flex:none}.op-ads .sl-top{flex-wrap:nowrap;min-width:0;gap:4px}.op-ads .sl-top .tog{width:34px!important;height:20px!important}.op-ads .sl-top .tog:after{width:14px!important;height:14px!important}.op-ads .sl-top .tog:checked:after{left:17px!important}.op-ads .lk{font-size:10px!important;padding:1px 6px!important;gap:2px!important}.op-ads .sl-st{font-size:11px}.op-ads .sl-b .ghost{flex:none}.op-ads .lk.on{background:#3d7fc8;color:#fff;border-color:#3d7fc8}.op-ads .ghost.sm2{padding:4px 9px;font-size:12px;border-radius:8px}.op-ads .sl-top .sl-st{margin-left:auto}.op-ads .sl-l{display:inline-flex;align-items:center;gap:3px;font-size:11px;font-weight:600;color:#1d5fa8;white-space:nowrap}.op-ads .sl{cursor:pointer}.op-ads .sl-b .ghost.pr{background:var(--accent);border-color:var(--accent);color:#fff;box-shadow:none}.op-ads .ad-pic.big.pw img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:12px}.op-ads .ef-ph label.ghost{display:inline-flex;align-items:center;padding:4px 10px;font-size:12px;border-radius:8px}.op-ads .fd-btns{justify-content:flex-end}.op-ads .st-pick:disabled{cursor:default}.op-ads .ph{margin-bottom:8px}.op-ads .k5{margin-bottom:10px!important;padding:6px!important}.op-ads .ptabs.inl3{margin-bottom:10px}.op-ads .slg{gap:8px}.op-ads .sl-e{min-height:52px}.op-ads .fd p.muted{word-break:keep-all}.op-ads .ftbl.fw .mt th,.op-ads .ftbl.fw .mt td{text-align:center}.op-ads .ftbl.fw .mt th:first-child,.op-ads .ftbl.fw .mt td:first-child{text-align:left}.op-ads .ftbl.rq .mt td.dim{text-align:center}.op-sts .stg{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,4fr);gap:16px;margin:0 0 16px}.op-sts .stl{margin:0 0 6px 4px;font-size:13px;font-weight:700;color:var(--text-dim);white-space:nowrap}.op-sts .pmain .ad-m3.s3,.op-sts .pmain .ad-m3.s4{display:grid!important;border:1px solid var(--border);border-radius:16px;background:#fff}.op-sts .pmain .ad-m3.s3{grid-template-columns:repeat(3,minmax(0,1fr))}.op-sts .pmain .ad-m3.s4{grid-template-columns:repeat(4,minmax(0,1fr))}.op-sts .ftbl.stt{margin:0}.op-sts .mt.stm{table-layout:fixed;width:100%;font-size:14px}.op-sts .mt.stm th,.op-sts .mt.stm td{padding:9px 6px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.op-sts .mt.stm th:first-child,.op-sts .mt.stm td:first-child{text-align:left;padding-left:16px}.op-sts .mt.stm .mn{color:var(--member-name);font-weight:600}.op-sts .mt.stm .pill-in,.op-sts .mt.stm .pill{font-size:12px;padding:2px 9px;white-space:nowrap;margin:0}.op-sts .mt.stm tbody tr:hover{background:none;cursor:default}.op-sts .pgr{display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 0 12px;border-top:1px solid var(--border)}.op-sts .pgr .pb{width:34px;height:32px;padding:0;font-size:18px;flex:none}.op-sts .pgr .pb:disabled{opacity:.4}.op-sts .pgr .pn{min-width:32px;height:32px;padding:0 6px;border:1px solid transparent;border-radius:8px;background:none;font:inherit;font-size:14px;color:var(--text);white-space:nowrap}.op-sts .pgr .pn.on{background:var(--accent);color:#fff;font-weight:700}.op-sts .pgr .pdots{color:var(--text-dim);padding:0 2px}.op-err .ftbl.erl{margin:0}.op-err .mt.erm{table-layout:fixed;width:100%;font-size:13px}.op-err .mt.erm th,.op-err .mt.erm td{padding:9px 6px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.op-err .mt.erm th:first-child,.op-err .mt.erm td:first-child{text-align:left;padding-left:14px}.op-err .mt.erm td.chev,.op-err .mt.erm th:last-child{padding:0}.op-err .mt.erm tr.sel td{background:#e3f2ea}.op-err .mt.erm tr.sel td:first-child{box-shadow:inset 3px 0 0 var(--accent)}.op-err .erd .fd-h{margin-bottom:4px}.op-err .erd .ek{margin:0;white-space:nowrap}.op-err .erd .et{margin:4px 0 6px;font-size:15px;font-weight:700;word-break:keep-all;text-wrap:balance}.op-err .erd .ed{margin:0 0 8px;font-size:13px;line-height:1.6;word-break:keep-all}.op-err .erd .ed span{display:block;text-wrap:balance}.op-err .pmain .cgrid2.ec{grid-template-columns:minmax(0,1fr) 330px}.op-err .erd .em{margin:0}.op-err .erd .ew{display:inline-block;margin:0 0 8px;font-size:12px;font-weight:700;color:var(--warn-text);background:var(--warn-bg);border-radius:6px;padding:2px 8px;white-space:nowrap}.op-err .cq .fd-btns{justify-content:flex-end;margin-top:12px}.op-err .cq .fd-btns button{white-space:nowrap;height:38px;padding:0 16px;margin-top:0;width:auto}.op-hlt .pmain .ad-m3.h2n{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--border);border-radius:16px;background:#fff;margin:0 0 14px}.op-hlt .pmain .ad-m3.h2n em{font-style:normal;color:var(--warn-text)}.op-hlt .hg2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}.op-hlt .ftbl.hb{margin:0 0 14px}.op-hlt .hr{display:grid;grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:6px;padding:6px 10px;border-top:1px solid var(--border)}.op-hlt .hn{min-width:0;display:flex;flex-direction:column}.op-hlt .hn b{font-size:13px;font-weight:600;line-height:1.4;word-break:keep-all;text-wrap:balance}.op-hlt .hn .nb{white-space:nowrap}.op-hlt .hn .wb{word-break:keep-all}.op-hlt .hn small{font-size:12px;color:var(--text-dim);line-height:1.4;word-break:keep-all;text-wrap:balance}.op-hlt .hs{justify-self:center;font-size:12px;font-weight:700;border-radius:999px;padding:2px 9px;white-space:nowrap}.op-hlt .hs.ok{color:var(--accent);background:var(--cleared-bg)}.op-hlt .hs.chk{color:var(--warn-text);background:var(--warn-bg)}.op-hlt .hs.bad{color:#c4342a;background:#fdecea}.op-err .mt.erm tr{cursor:pointer}.op-pc .pwwrap{display:flex;justify-content:center;padding-top:40px}.op-pc .pwcard{width:380px;max-width:100%}.op-pc .pwp{margin:0 0 10px;font-size:13px;white-space:nowrap}.op-pc .pwcard .field{margin-bottom:10px}.op-pc .pwcard .fd-btns button,.op-pc .setw .fd-btns button{white-space:nowrap;height:38px;padding:0 16px;margin-top:0;width:auto}.op-pc .txtlink{display:block;margin:12px auto 0;border:0;background:none;font:inherit;font-size:13px;color:var(--text-dim);text-decoration:underline;cursor:pointer;white-space:nowrap}.op-pc .pwnote{margin:8px 0 0;text-align:center}.op-pc .setw{max-width:460px}.op-pc .setw .fd+.fd,.op-lockm .setw .fd+.fd{margin-top:16px}.op-pc .setw .field{margin-bottom:10px}.op-pc .setw .nw{white-space:nowrap}.op-pc .fp-steps{display:flex;gap:14px;margin:0 0 12px;font-size:13px;color:var(--text-faint);white-space:nowrap}.op-pc .fp-steps .on{color:var(--accent);font-weight:700}.op-pc .snav.op:empty{display:none}.op-pc .pwcard .fd-btns,.op-pc .setw .fd-btns,.op-lockm .pwcard .fd-btns{justify-content:flex-end}.op-lockm .fd{border:1px solid #dfe5e1;border-radius:14px;background:#fff;padding:14px 16px 16px;box-shadow:0 3px #f0f2f1,0 6px 10px #00000006}.op-lockm .fd-h{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.op-lockm .fd-h b{font-size:15px}.op-lockm .fd .st-dt{margin-bottom:10px;background:var(--card)}.op-lockm .fd .st-dtl{font-size:14px;padding:8px 0}.op-lockm .fd .lb2{margin:10px 0 6px 2px}.op-lockm .fd .st-txt{font-size:14px;margin:0 2px 4px}.op-lockm .fd .ph1{width:64px;height:64px;border-radius:10px;background:#eef1ef;border:1px solid var(--border);display:inline-flex;align-items:center;justify-content:center}.op-lockm .fd-btns{display:flex;gap:8px;justify-content:flex-end;margin-top:12px}.op-lockm .fd .st-dtl{padding:6px 0;font-size:13px}.op-lockm .fd .adq{padding:10px 0}.op-lockm .fd .adq .ad-pic{width:48px;height:48px}.op-lockm .fd .adq-top b{font-size:15px}.op-lockm .fd .adq-pos{margin-top:8px;gap:6px}.op-lockm .fd .adq-pos button{width:34px;height:30px;font-size:13px;border-radius:8px}.op-lockm .fd .adp-row{padding:8px 0;font-size:14px}.op-lockm .fd .adp-row .tog{transform:scale(.85);transform-origin:right center}.op-lockm .fd .ads-grid .ad{min-height:70px}.op-lockm .fd .ptabs .ptab{font-size:13px}.op-lockm .fd .field{margin-top:10px;gap:4px}.op-lockm .fd .field label{font-size:12px}.op-lockm .fd .field input,.op-lockm .fd .field select,.op-lockm .fd .field textarea{font-size:14px;padding:9px 11px;border-radius:10px;width:100%;box-sizing:border-box;min-width:0}.op-lockm .fd .two{gap:10px}.op-lockm .pwwrap{display:flex;justify-content:center;padding-top:40px}.op-lockm .pwcard{width:380px;max-width:100%}.op-lockm .pwp{margin:0 0 10px;font-size:13px;white-space:nowrap}.op-lockm .pwcard .field{margin-bottom:10px}.op-lockm .pwcard .fd-btns button,.op-lockm .setw .fd-btns button{white-space:nowrap;height:38px;padding:0 16px;margin-top:0;width:auto}.op-lockm .txtlink{display:block;margin:12px auto 0;border:0;background:none;font:inherit;font-size:13px;color:var(--text-dim);text-decoration:underline;cursor:pointer;white-space:nowrap}.op-lockm .pwnote{margin:8px 0 0;text-align:center}.op-lockm .setw{max-width:460px}.op-lockm .setw .field{margin-bottom:10px}.op-lockm .setw .nw{white-space:nowrap}.op-lockm .fp-steps{display:flex;gap:14px;margin:0 0 12px;font-size:13px;color:var(--text-faint);white-space:nowrap}.op-lockm .fp-steps .on{color:var(--accent);font-weight:700}.op-lockm .pwcard .fd-btns,.op-lockm .setw .fd-btns{justify-content:flex-end}.op-lockm .pwwrap{padding-top:24px}.op-lockm .pwcard{width:100%}.pc-cfg .ph-r .ghost{height:38px;padding:0 14px;white-space:nowrap}.pc-cfg .cgrid2{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:16px;align-items:start}@media (max-width: 1200px){.pc-cfg .cgrid2{grid-template-columns:minmax(0,1fr) 300px}}.pc-cfg .cq{position:sticky;top:16px}.pc-cfg .fd{border:1px solid #dfe5e1;border-radius:14px;background:#fff;padding:12px 14px 14px;box-shadow:0 3px #f0f2f1,0 6px 10px #00000006}.pc-cfg .fd-h{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.pc-cfg .fd-h b{font-size:15px;white-space:nowrap}.pc-cfg .cfg-g{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}.pc-cfg .cfg-c.off{opacity:.55}.pc-cfg .cfg-c.sel{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.pc-cfg .st-h-r{display:flex;align-items:center;gap:8px;flex:none}.pc-cfg .st-stline{display:flex;align-items:center;gap:8px;padding:7px 4px;border-top:1px solid #eef1ef}.pc-cfg .st-stline.sel{background:#e3f2ea;border-radius:8px}.pc-cfg .st-stline.off .nm{opacity:.5}.pc-cfg .st-stline .nm{flex:1;min-width:0;font-size:14px;font-weight:600;word-break:keep-all}.pc-cfg .st-stline .nm small{display:block;font-size:12px;font-weight:400;color:var(--text-dim)}.pc-cfg .ghost.edb{flex:none;height:28px;padding:0 10px;font-size:12px;white-space:nowrap}.pc-cfg .tog{flex:none}.pc-cfg .cfg-add{width:100%;height:36px;margin-top:8px;font-size:13px;white-space:nowrap}.pc-cfg .cfg-add.on{box-shadow:inset 0 0 0 1px var(--accent)}.pc-cfg .st-subh{margin:4px 0 2px;font-size:12px;font-weight:700;color:var(--text-dim)}.pc-cfg .cfg-hint{margin:0 0 8px;font-size:13px;line-height:1.6;word-break:keep-all}.pc-cfg .cfg-hint span{display:block}.pc-cfg .cq .st-edit{margin:0;padding:0;border:0;background:none}.pc-cfg .cq .st-picks.row4{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.pc-cfg .cq .st-picks.row4 .st-pick{white-space:nowrap;font-size:13px}.pc-cfg .cq .two button,.pc-cfg .cq .two.three button{white-space:nowrap}.pc-cfg .cfg-c.one{max-width:none}.pc-cfg .tog{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:40px;height:23px;border-radius:999px;background:var(--border);position:relative;margin:0;flex:none;transition:background .15s;cursor:pointer}.pc-cfg .tog:after{content:"";position:absolute;top:3px;left:3px;width:17px;height:17px;border-radius:50%;background:var(--bg);box-shadow:0 1px 2px #0003;transition:left .15s}.pc-cfg .tog:checked{background:var(--accent)}.pc-cfg .tog:checked:after{left:20px}.pc-cfg .cfg-g{display:block;column-count:2;column-gap:12px}.pc-cfg .cfg-g>.cfg-c{break-inside:avoid;margin-bottom:12px;display:block}@media (max-width: 1200px){.pc-cfg .cfg-g{column-count:1}}.pc-cfg .cq .two{display:flex;justify-content:flex-end;gap:8px}.pc-cfg .cq .two button{flex:none;width:auto;height:38px!important;padding:0 16px;margin-top:0;font-size:14px}.pc-cfg .cfg-hint span{text-wrap:balance}.pc-cfg .cq p.muted{word-break:keep-all;text-wrap:balance}.pc-cfg .cfg-g:has(>.cfg-c:only-child){column-count:1}.pc-set .set2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:stretch;max-width:1100px}.pc-set .setc{display:flex;flex-direction:column;min-width:0}.pc-set .setc>.group:last-child{margin-top:auto;padding-top:16px}.pc-set .group{margin-top:16px}.pc-set .prof{display:flex;flex-direction:column;gap:10px}.pc-set .av-set{display:flex;align-items:center;gap:14px}.pc-set .av-btns{display:flex;gap:8px}.pc-set .av-btns .ghost{height:36px;padding:0 14px;white-space:nowrap}.pc-set .prof-b{display:flex;justify-content:flex-end}.pc-set .prof-b .ghost{height:38px;padding:0 16px;white-space:nowrap}.pc-set .sec-row .ghost,.pc-set .foot-btns .ghost{white-space:nowrap}.pc-acc .acw{width:542px;max-width:100%;display:flex;flex-direction:column;gap:10px;margin:40px auto 0}.pc-acc .acw .field{margin:0}.pc-acc .acb{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}.pc-acc .acb .ghost{height:38px;padding:0 16px;white-space:nowrap;margin-top:0;width:auto}.pc-acc .acw{position:relative}.pc-rv .tbl-wrap{max-width:1100px}.pc-rv .mt th,.pc-rv .mt td{text-align:center;white-space:nowrap;padding:11px 8px}.pc-rv .mt td.chev{text-align:right;color:var(--text-dim)}.pc-rv .mt .pill{font-size:11px;padding:3px 8px;margin-left:0;white-space:nowrap}.pc-rv .mt tr.rt{cursor:pointer}.pc-rv .mt tr.sel td{background:#f3f8f5}.pc-rv .mt .ck{margin:0 auto}.pc-rv .ph-r{display:flex;gap:8px}.pc-rv .ph-r .ghost{height:38px;padding:0 16px;white-space:nowrap;margin-top:0;width:auto}.pc-join .jn2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:stretch;max-width:1100px}.pc-join .jc{display:flex;flex-direction:column;min-width:0}.pc-join .group-title{display:flex;justify-content:space-between;align-items:baseline}.pc-join .group-title .cnt{font-weight:400;color:var(--text-dim);font-size:12px}.pc-join .jbox{flex:1;margin:0;padding:14px;display:flex;flex-direction:column;gap:10px}.pc-join .jbox>.card{margin:0}.pc-join .jb{display:flex;justify-content:flex-end;align-items:center;gap:12px;margin-top:auto;padding-top:6px}.pc-join .jb .ac-help{margin:0;flex:1}.pc-join .jb .ghost{height:38px;padding:0 16px;white-space:nowrap;margin-top:0;width:auto}.op-fin .pmain.fin .fx-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.pc-hist .mt td.clubs{white-space:normal;word-break:keep-all;overflow:visible;text-overflow:clip;line-height:1.35}.pmain{position:relative}.pmain .ph{padding-right:56px}.pal{position:absolute;top:35px;right:28px;z-index:40}@media (max-width: 1200px){.pal{top:33px;right:20px}}.pal-bell{position:relative;width:38px;height:38px;border-radius:12px;display:grid;place-items:center;padding:0;cursor:pointer;background:linear-gradient(180deg,#fff,#f1f6f3);border:1px solid var(--border);color:var(--tap-btn-text);box-shadow:0 2px #e3ece7,inset 0 1px #fff}.pal-bell.on{border-color:#9fcdb6;background:linear-gradient(180deg,#f3fbf7,#e3f2ea)}.pal-n{position:absolute;top:-7px;right:-7px;min-width:20px;height:20px;padding:0 6px;box-sizing:border-box;border-radius:10px;background:#e5484d;color:#fff;font-size:12px;font-weight:800;line-height:20px;text-align:center;white-space:nowrap;box-shadow:0 0 0 2px #fff}.pal-pop{position:absolute;top:48px;right:0;width:360px;max-height:calc(100vh - 100px);display:flex;flex-direction:column;background:#fff;border:1px solid var(--border);border-radius:14px;box-shadow:0 12px 32px #14281e29,0 2px 6px #14281e14;overflow:hidden}.pal-h{display:flex;align-items:center;gap:8px;padding:14px 14px 12px 16px;border-bottom:1px solid var(--border)}.pal-h b{font-size:15px;white-space:nowrap}.pal-h>span{font-size:13px;color:#e5484d;font-weight:700;white-space:nowrap}.pal-x{margin-left:auto;width:28px;height:28px;border-radius:8px;border:0;background:none;color:var(--text-dim);font-size:15px;cursor:pointer;padding:0}.pal-x:hover{background:#f1f5f3}.pal-body{overflow-y:auto;padding:6px 0 8px}.pal-none{margin:18px 16px;font-size:13px;color:var(--text-dim)}.pal-g{padding:6px 0}.pal-g+.pal-g{border-top:1px solid var(--border)}.pal-g button{display:flex;align-items:center;width:100%;border:0;background:none;text-align:left;cursor:pointer;font:inherit;color:inherit}.pal-g button:hover{background:#f5f9f7}.pal-gh{gap:8px;padding:8px 16px}.pal-gh b{font-size:14px;white-space:nowrap}.pal-c{margin-left:auto;font-size:13px;font-weight:700;color:#e5484d;white-space:nowrap}.pal-gh .ch{color:var(--text-dim)}.pal-r{gap:10px;padding:5px 16px 5px 28px;min-width:0}.pal-r .a{font-size:13px;font-weight:600;white-space:nowrap;flex:none}.pal-r .b{font-size:13px;color:var(--text-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.pal-more{padding:4px 16px 4px 28px;font-size:13px!important;color:var(--accent)!important;font-weight:600}.fcg{margin-top:18px}.fcg .group-title{margin:0 0 8px 4px}.fcg-row{display:grid;grid-template-columns:1.35fr 1fr 1fr;gap:12px;align-items:stretch}.fcg-card{background:#fff;border:1px solid var(--border);border-radius:14px;padding:14px 16px 12px;box-shadow:0 1px 2px #14281e0a;display:flex;flex-direction:column;min-width:0}.fcg-h{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:6px}.fcg-h b{font-size:15px;white-space:nowrap}.fcg-h span{font-size:12px;color:var(--text-dim);white-space:nowrap}.fcg-body{flex:1;display:flex;flex-direction:column;min-width:0}.fcg-sum{display:flex;align-items:baseline;gap:8px;margin:2px 0;white-space:nowrap}.fcg-sum b{font-size:20px}.fcg-sum span{font-size:12px;color:var(--text-dim)}.fcg-sum em{margin-left:auto;font-style:normal;font-size:12px;font-weight:700;color:var(--accent)}.fcg-sum em.dn{color:#c0392b}.fcg-plot{position:relative;flex:1;display:flex;align-items:flex-end}.fcg-plot svg{width:100%;height:auto;display:block;overflow:visible}.fcg svg .grid{stroke:#edf1ef;stroke-width:1}.fcg svg .ax0{stroke:#cfd8d3;stroke-width:1}.fcg svg .xh{stroke:#9aa8a1;stroke-width:1;stroke-dasharray:3 3}.fcg svg text{font-family:inherit;fill:var(--text-dim)}.fcg svg .yl{font-size:11px;text-anchor:end}.fcg svg .xl{font-size:11px;text-anchor:middle}.fcg svg .vl{font-size:11px;text-anchor:middle;fill:var(--text);font-weight:700}.fcg-tip{position:absolute;top:4px;transform:translate(-50%);background:#fff;border:1px solid var(--border);border-radius:10px;padding:7px 10px;box-shadow:0 6px 18px #14281e24;font-size:12px;white-space:nowrap;pointer-events:none;display:flex;flex-direction:column;gap:3px;z-index:5}.fcg-tip b{font-size:13px}.fcg-tip span{display:flex;align-items:center;gap:6px;color:var(--text)}.fcg-tip i,.fcg-lg i{width:10px;height:10px;border-radius:3px;display:inline-block;flex:none}.fcg-lg{display:flex;gap:14px;justify-content:center;margin-top:6px;font-size:12px;color:var(--text-dim)}.fcg-lg span{display:flex;align-items:center;gap:6px;white-space:nowrap}.fcg-body.dn2{flex-direction:column;align-items:center;justify-content:space-between;gap:10px}.fcg-dn{width:150px;height:auto;flex:none;margin-top:4px}.fcg-dn .dn-v{font-size:24px;font-weight:800;text-anchor:middle;fill:var(--text)}.fcg-dn .dn-l{font-size:14px;text-anchor:middle;fill:var(--text-dim)}.fcg-lg.col{display:grid;grid-template-columns:1fr 1fr;gap:7px 14px;align-items:stretch;margin:0;width:100%}.fcg-lg.col span{gap:7px;cursor:default}.fcg-lg.col em{font-style:normal;color:var(--text);overflow:hidden;text-overflow:ellipsis}.fcg-lg.col b{margin-left:auto;color:var(--text)}.fcg-none{color:var(--text-dim);font-size:13px;margin:20px 0}.fcg-sum.two{gap:6px}.fcg-sum.two b{font-size:15px;line-height:27px}.fcg-sum.two .sep{margin-left:8px}.fcg-row.r2{grid-template-columns:1fr 1fr}.fcg-row.r2 .fcg-card{min-height:300px}.fcg-body.sg{justify-content:space-between;gap:6px;padding-top:6px}.sg-r{display:grid;grid-template-columns:74px minmax(0,1fr) 92px;align-items:center;gap:10px}.sg-l{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;white-space:nowrap}.sg-l i{width:10px;height:10px;border-radius:3px;flex:none}.sg-p{width:100%;height:52px;display:block}.sg-v{display:flex;flex-direction:column;align-items:flex-end;white-space:nowrap;line-height:1.25}.sg-v b{font-size:15px}.sg-v small{font-size:12px;color:var(--text-dim)}.sg-x{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));padding:0 102px 0 84px;gap:0;font-size:11px;color:var(--text-dim);text-align:center;margin-top:2px}.fcg-row.r2 .fcg-body.dn2{flex-direction:row;align-items:center;justify-content:center;gap:22px}.fcg-row.r2 .fcg-dn{width:170px}.fcg-row.r2 .fcg-lg.col{display:flex;flex-direction:column;gap:12px;width:auto;flex:0 1 200px}.fcg-sum.sg3{gap:12px;flex-wrap:nowrap}.fcg-sum.sg3>span{display:flex;align-items:center;gap:5px;font-size:13px;color:var(--text-dim)}.fcg-sum.sg3 .sg3-l{display:flex;align-items:center;gap:5px}.fcg-sum.sg3 .sg3-l i{width:10px;height:10px;border-radius:3px;display:inline-block}.fcg-sum.sg3>span b{font-size:15px;color:var(--text);margin-left:2px}.fcg-sum em.mut{color:var(--text-dim);font-weight:600}html:not(.is-pc) .fcg{margin-top:18px}html:not(.is-pc) .fcg-row.r2{grid-template-columns:1fr;gap:10px}html:not(.is-pc) .fcg-row.r2 .fcg-card{min-height:0;padding:12px 12px 10px}html:not(.is-pc) .fcg-row.r2 .fcg-body.dn2{flex-direction:row;gap:14px;justify-content:space-between}html:not(.is-pc) .fcg-row.r2 .fcg-dn{width:136px}html:not(.is-pc) .fcg-row.r2 .fcg-lg.col{flex:1 1 auto;gap:10px}html:not(.is-pc) .fcg-sum.sg3{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}html:not(.is-pc) .fcg-sum.sg3>span{flex-direction:column;align-items:flex-start;gap:1px}html:not(.is-pc) .fcg-sum.sg3 em.mut{display:none}html:not(.is-pc) .fcg-sum.sg3>span b{margin-left:15px}@media (min-width: 1280px){html.is-pc .pcbody.grid{zoom:1.1;min-height:calc(100vh / 1.1)}html.is-pc .pcbody.grid>.side{height:calc(100vh / 1.1)}}@media (min-width: 1600px){html.is-pc .pcbody.grid{zoom:1.2;min-height:calc(100vh / 1.2)}html.is-pc .pcbody.grid>.side{height:calc(100vh / 1.2)}}.pc-fac .col1{max-width:none}.pc-fac .col1 .st-box-h{font-size:15px}.pc-fac .col1>*{margin-bottom:14px}.pc-fac .col1>.ftools{margin-bottom:14px}.pc-fac .col1 .side-new,.pc-fac .col1 .fd{padding:16px 18px 18px}.pc-fac .col1 .fh{font-size:16px;padding:14px 18px}.pc-fac .col1 .fh span{font-size:14px}.pc-fac .col1 .mt{font-size:15px}.pc-fac .col1 .mt th{font-size:13px;padding-top:11px;padding-bottom:11px}.pc-fac .col1 .mt td{padding-top:13px;padding-bottom:13px}.pc-fac .col1 .ftbl .mt th,.pc-fac .col1 .ftbl .mt td{padding-left:16px}@media (max-width: 1200px){.pc-fac:not(.pc-ppl) .col1 .ftbl .mt col:nth-child(1){width:84px!important}.pc-fac:not(.pc-ppl) .col1 .ftbl .mt col:nth-child(2){width:170px!important}.pc-req .col1 .ftbl .mt col:nth-child(2){width:120px!important}.pc-req .col1 .ftbl .mt col:nth-child(3){width:190px!important}.pc-con .col1 .ftbl .mt col:nth-child(2){width:210px!important}.pc-fac .col1 .ftbl .mt th,.pc-fac .col1 .ftbl .mt td{padding-left:14px}}.pc-fac .mt tr.rdet>td{padding:4px 12px 14px!important;background:#e9f5ef;white-space:normal;overflow:visible;text-align:left;border-bottom:1px solid #cfe6da}.pc-fac .mt tr.rdet .rdet-in{white-space:normal}.pc-fac .mt tr.rdet .rdet-in>*{margin:0}.pc-fac .mt tr.rdet .fd{box-shadow:none;border-color:#cfe6da}.pc-fac .mt tr.sel td{background:#e3f2ea}.pc-fac .mt td.chev{color:var(--text-dim)}.pc-ppl .col1 .mt td.l{text-align:left}.pc-ppl .col1 .mt th,.pc-ppl .col1 .mt td{text-align:center;padding-left:8px;padding-right:8px}.pc-ppl .col1 .mt th:first-child,.pc-ppl .col1 .mt td.l{text-align:left;padding-left:18px}.pc-ppl .rdet .pcp{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:28px}.pc-ppl .rdet .pcp .set-row{font-size:15px}.pc-cfg .cfg-hint1{margin:-6px 4px 14px;font-size:14px;line-height:1.6;word-break:keep-all;color:var(--text-dim)}.pc-cfg .cfg-in{margin:8px 0 4px;padding:12px 12px 14px;border:1px solid #9fcdb6;border-radius:12px;background:#f3fbf7}.pc-cfg .cfg-in .st-edit{margin:0;padding:0;border:0;background:none}.pc-cfg .cfg-in .lb{margin-top:0}.pc-cfg .cfg-in .st-picks.row4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.pc-cfg .cfg-in .st-picks.row4 .st-pick{white-space:nowrap;font-size:13px}.pc-cfg .cfg-in .two button,.pc-cfg .cfg-in .two.three button{white-space:nowrap}.pc-cfg .cfg-c{padding:14px 16px 16px}.pc-cfg .fd-h b{font-size:16px}.pc-cfg .st-stline .nm{font-size:15px}.pc-cfg .st-stline .nm small{font-size:13px}.pc-cfg .cfg-add{height:40px;font-size:14px}.pc-mem .mpg{padding:14px 4px 0}.pc-mem .mpg .pg-n{font-size:14px}.pc-mem .mpg .pgx{min-width:34px;height:34px;font-size:14px}.pc-ads .col1 .k5{margin-bottom:14px}.pc-ads .col1 .feebox{margin:0}.pc-ads .col1 .feebox .st-dtl{align-items:center;font-size:14px;padding:9px 0}.pc-ads .col1 .feebox .per-l .v{position:relative;width:200px;flex:none}.pc-ads .col1 .feebox .per-l .ddsel{width:100%;height:38px}.pc-ads .col1 .feebox .per-l .per-dd{right:0;left:auto;width:200px;z-index:5}.pc-ads .col1 .feebox .st-dtl.tot .k,.pc-ads .col1 .feebox .st-dtl.tot b{font-weight:700;color:var(--text);font-size:15px}.pc-ads .col1 .fd .lb2{margin:16px 0 8px 2px;font-size:14px;font-weight:700;color:var(--text)}.pc-ads .col1 .jrow{font-size:14px;padding:8px 0}.pc-ads .col1 .acct-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px}.pc-ads .col1 .acct-bar.warn{border-color:#eed6b3;background:#fdf8f0}.pc-ads .col1 .acct-bar .ab-l{display:flex;flex-direction:column;gap:3px;min-width:0}.pc-ads .col1 .acct-bar .ab-l b{font-size:16px;white-space:nowrap}.pc-ads .col1 .acct-bar .ab-l span{font-size:13px;color:var(--text-dim);white-space:nowrap}.pc-ads .col1 .acct-bar .ab-r{display:flex;align-items:center;gap:12px;flex:none}.pc-ads .col1 .acct-bar .ab-pill{font-size:13px;font-weight:700;color:#8a5a14;background:#fbf1e3;border:1px solid #eed6b3;padding:3px 10px;border-radius:999px;white-space:nowrap}.pc-ads .col1 .acct-bar .ghost{height:40px;padding:0 18px;white-space:nowrap}.op-edr .edr-tabs{margin:0 0 14px;max-width:420px}.op-edr .edr-t .mt{font-size:15px}.op-edr .edr-t .mt td{padding:13px 8px}.op-edr .edr-t .mt th{padding:11px 8px}.op-edr .edr-t .mt tr.rt{cursor:pointer}.op-edr .edr-t .mt tr.sel td{background:#e3f2ea}.op-edr .edr-t .mt tr.rdet>td{background:#f3f8f5;padding:6px 14px 16px!important;white-space:normal;text-align:left;overflow:visible}.op-edr .edr-empty{padding:26px 16px;margin:0;text-align:center}.pmain .ph-r .vw-menu{left:auto;right:0}.pmain .ph-r .vw-btn{height:30px;padding:0 12px;font-size:13px;white-space:nowrap}.pmain .ph-r .vw-t{margin:4px 14px 2px}.pc-hist .dt-row{display:flex;align-items:center;justify-content:space-between;gap:10px;height:22px}.pc-hist .dt-row .dt-t{white-space:nowrap;font-weight:700}.pc-hist .dt-all{flex:none;white-space:nowrap;width:auto;height:28px;padding:0 12px;margin:0;font-size:13px}.pc-hist .pg{padding-top:10px}html.is-pc .pmain,html.is-pc .pcbody.grid{background:#f3f5f4}.pc-chk{max-width:880px;margin:0 auto}.pc-chk .ph{margin:6px 0 18px;padding-bottom:14px;border-bottom:1px solid #e1e6e3}.pc-chk .ph h1{font-size:24px;letter-spacing:-.3px}@media (min-width: 1440px){.pc-chk .ph{padding-right:0}}.pc-chk .st-ck{background:transparent;border:0;padding:0;margin:0 0 22px}.pc-chk .st-ck-h{justify-content:flex-start;gap:8px;padding:0 2px 8px}.pc-chk .st-ck-h b{font-size:16px}.pc-chk .st-ck-h>span,.pc-chk .st-gc-h>span{font-size:13px;font-weight:700;color:var(--accent);background:#e8f4ed;border-radius:999px;padding:1px 9px;white-space:nowrap}.pc-chk .st-gc{background:#fff;border:1px solid #dde3df;border-radius:12px;padding:0 18px;margin:0 0 12px;box-shadow:0 1px 2px #0000000a}.pc-chk .st-gc-h{justify-content:flex-start;gap:8px;padding:12px 0 10px;border-bottom:1px solid #e6eae8}.pc-chk .st-gc-h b{font-size:15px}.pc-chk .xl-row{padding:11px 2px}.pc-chk .xl-name{font-size:15px}.pc-chk .st-note{background:#fff;border:1px solid #dde3df;border-radius:12px;padding:12px 16px}.pc-chk .st-note textarea{border:1px solid #e1e6e3;background:#fafbfa;margin-top:0}.pc-chk .gc-ed{margin-left:auto;height:30px;padding:0 12px;font-size:13px;white-space:nowrap}.pc-chk .st-gc.ge-on{border-color:#9fcdb6;box-shadow:0 0 0 3px #e3f2ea}.pc-chk .ge{padding:4px 0 14px}.pc-chk .ge-row{display:grid;grid-template-columns:minmax(0,1fr) 110px 46px 64px;gap:10px;align-items:center;padding:8px 0;border-bottom:1px solid #eef1ef}.pc-chk .ge-row.off .ge-nm{color:var(--text-dim)}.pc-chk .ge-nm{font-size:15px;padding:9px 12px;background:#fff;border-color:#d9e0dc}.pc-chk .ge-nm:focus{border-color:var(--accent)}.pc-chk .ge-cy{height:40px;font:inherit;font-size:14px;color:var(--text);background:#fff;border:1px solid #d9e0dc;border-radius:10px;padding:0 8px}.pc-chk .ge .tog{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:46px;height:27px;border-radius:999px;background:var(--border);position:relative;margin:0;cursor:pointer;transition:background .15s}.pc-chk .ge .tog:after{content:"";position:absolute;top:3px;left:3px;width:21px;height:21px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0003;transition:left .15s}.pc-chk .ge .tog:checked{background:var(--accent)}.pc-chk .ge .tog:checked:after{left:22px}.pc-chk .ge-del{height:36px;padding:0;font-size:13px;white-space:nowrap;width:64px}.pc-chk .ge-add{width:100%;height:40px;margin-top:12px;font-size:14px;white-space:nowrap}.pc-chk .ge-act{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.pc-chk .ge-act .ghost,.pc-chk .ge-act .primary{width:auto;height:38px;margin:0;padding:0 20px;font-size:14px;white-space:nowrap}.pc-sup{max-width:880px;margin:0 auto}.pc-sup .ph{margin:6px 0 18px;padding-bottom:14px;border-bottom:1px solid #e1e6e3}.pc-sup .ph h1{font-size:24px;letter-spacing:-.3px}@media (min-width: 1440px){.pc-sup .ph{padding-right:0}}.pc-sup .sq-wrap{border-color:#dde3df;box-shadow:0 1px 2px #0000000a}.pc-sup .sq td:first-child,.pc-sup .sq th:first-child{padding-left:18px}.pc-fac{max-width:1000px;margin:0 auto}.pc-fac .ph{margin:6px 0 18px;padding-bottom:14px;border-bottom:1px solid #e1e6e3}.pc-fac .ph h1{font-size:24px;letter-spacing:-.3px}@media (min-width: 1560px){.pc-fac .ph{padding-right:0}}.pc-fac .col1 .fh{justify-content:flex-start;gap:8px}.pc-fac .col1 .fh>span{font-size:13px;font-weight:700;color:var(--accent);background:#e8f4ed;border-radius:999px;padding:1px 9px}.pc-fac .col1 .fh>span .st-chev{color:var(--accent);margin-left:2px}.pc-fac .ftools .srch,.pc-fac .ftools .srch input{background:#fff}.pc-fac .col1 .ftbl,.pc-fac .col1 .side-new,.pc-fac .col1 .fd{border-color:#dde3df}.pc-mem{max-width:1120px;margin:0 auto}.pc-mem .ph{margin:6px 0 18px;padding-bottom:14px;border-bottom:1px solid #e1e6e3}.pc-mem .ph h1{font-size:24px;letter-spacing:-.3px}@media (min-width: 1680px){.pc-mem .ph{padding-right:0}}.pc-mem .tbl-wrap{border-color:#dde3df;background:#fff}.pmain .pg{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center}.pmain .pg>.pg-n{grid-column:1;justify-self:start}.pmain .pg>.pg-b{grid-column:2}.pc-home{max-width:1180px;margin:0 auto}.pc-home .ph{margin:6px 0 18px;padding-bottom:14px;border-bottom:1px solid #e1e6e3}.pc-home .ph h1{font-size:24px;letter-spacing:-.3px}@media (min-width: 1740px){.pc-home .ph{padding-right:0}}.pc-home .hm2{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr)}.pc-home .lcard{border-color:#dde3df}.pc-home .hm2-r{display:flex;flex-direction:column}.pc-home .hm2-r>.group:last-child{flex:1;display:flex;flex-direction:column}.pc-home .hm2-r>.group:last-child>:last-child{flex:1}.pc-home .hm2-r>.group:last-child>:last-child{display:flex;flex-direction:column;justify-content:center}.pc-hist{max-width:1180px;margin:0 auto}.pc-hist .ph{margin:6px 0 18px;padding-bottom:14px;border-bottom:1px solid #e1e6e3}.pc-hist .ph h1{font-size:24px;letter-spacing:-.3px}@media (min-width: 1740px){.pc-hist .ph{padding-right:0}}.op-pc .pmain.op{padding-left:max(28px,calc((100% - 1240px)/2));padding-right:max(28px,calc((100% - 1240px)/2))}@media (max-width: 1200px){.op-pc .pmain.op{padding-left:20px;padding-right:20px}}.op-pc .pmain.op>.ph{padding-right:0;margin:6px 0 18px;padding-bottom:14px;border-bottom:1px solid #e1e6e3}.op-pc .pmain.op>.ph h1{font-size:24px;letter-spacing:-.3px}.op-pc .opg{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center}.op-pc .opg>.opg-n{grid-column:1;justify-self:start}.op-pc .opg>.opg-b{grid-column:2}.pcbody:not(.op-pc) .pmain{padding-left:max(28px,calc((100% - 1180px)/2));padding-right:max(28px,calc((100% - 1180px)/2))}@media (max-width: 1200px){.pcbody:not(.op-pc) .pmain{padding-left:20px;padding-right:20px}}@media (min-width: 1720px){.pcbody:not(.op-pc) .pmain>div>.ph{padding-right:0}}.pcbody:not(.op-pc) .pmain>div>.ph{margin:6px 0 18px;padding-bottom:14px;border-bottom:1px solid #e1e6e3}.pcbody:not(.op-pc) .pmain>div>.ph h1{font-size:24px;letter-spacing:-.3px}html.is-pc .pcbody.grid>.side{position:fixed;top:0;left:0;width:232px;z-index:30}html.is-pc .pcbody.grid>.pmain{grid-column:2}@media (max-width: 1200px){html.is-pc .pcbody.grid>.side{width:196px}}.op-trm .tfm col:nth-child(1),.op-trm .tfm col:nth-child(3){width:24%!important}.fcg-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 10px}.fcg-top .group-title{margin:0 0 0 4px;font-size:16px;font-weight:800;color:var(--text)}.fcg-top .ptabs.fcg-u{margin:0;flex:none;display:inline-flex;gap:0;padding:3px;background:#fff;border:1px solid #dde3df;border-radius:10px;box-shadow:none}.fcg-top .ptabs.fcg-u .ptab{flex:none;width:64px;padding:7px 0;border:0;border-radius:7px;background:transparent;color:var(--text-dim);font-size:14px;font-weight:600;white-space:nowrap;box-shadow:none}.fcg-top .ptabs.fcg-u .ptab:after{display:none}.fcg-top .ptabs.fcg-u .ptab.on{background:var(--accent);color:#fff}.fcg .fcg-sum.sg3{flex-wrap:wrap;row-gap:4px}html:not(.is-pc) .fcg-top{gap:8px}html:not(.is-pc) .fcg-top .group-title{white-space:nowrap;font-size:15px}html:not(.is-pc) .fcg-top .ptabs.fcg-u .ptab{width:48px;font-size:13px;padding:6px 0}.pc-ads .col1 .acct-bar .ab-v,.op-bs .ab-v{font-size:15px;font-weight:700;white-space:nowrap}@media (max-width: 359px){html:not(.is-pc) .fcg-top{gap:6px}html:not(.is-pc) .fcg-top .ptabs.fcg-u .ptab{width:41px}}@media (max-width: 359px){html:not(.is-pc) .fcg-row.r2 .fcg-dn{width:116px}}.op-ads .op-bs.fwrap{max-width:none}.op-bs .bs-bulk{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;margin-bottom:12px}.op-bs .bs-bulk .ab-l b{font-size:16px;white-space:nowrap}.op-bs .bs-bulk .ab-r{display:flex;align-items:center;gap:12px;flex:none}.op-bs .bs-t5 th,.op-bs .bs-t5 td{text-align:center;white-space:nowrap}.ab-r .tog{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:46px;height:27px;border-radius:999px;background:#2f4a7a;position:relative;margin:0;flex:none;transition:background .15s;cursor:pointer}.ab-r .tog:after{content:"";position:absolute;top:3px;left:3px;width:21px;height:21px;border-radius:50%;background:var(--bg);box-shadow:0 1px 2px #0003;transition:left .15s}.ab-r .tog:checked{background:var(--accent)}.ab-r .tog:checked:after{left:22px}.ab-r .ab-v{min-width:72px;text-align:right}.ab-r .ab-v{color:#2f4a7a}.ab-r .ab-v.on{color:var(--accent)}.snav>a.acad{cursor:pointer}.snav .acar{margin-left:auto;font-size:14px;color:var(--text-dim);transition:transform .15s;line-height:1}.snav .acar.open{transform:rotate(180deg)}.pc-hist .hist{grid-template-columns:384px minmax(0,1fr);gap:18px;align-items:stretch}.pc-hist .hist>div:first-child{display:flex;flex-direction:column}.pc-hist .hist .tfoot{margin:0;height:40px;padding:12px 4px 0;box-sizing:border-box;white-space:nowrap}@media (max-width: 1440px){.pc-hist .hist{grid-template-columns:330px minmax(0,1fr)}}.pc-hist .cal.big{display:flex;flex-direction:column;flex:1;min-height:430px;margin-top:2px;padding:16px 16px 12px}.pc-hist .cal.big .cal-head{padding:0 2px 12px}.pc-hist .cal.big .cal-title{font-size:16px}.pc-hist .cal.big .cal-dow{font-size:12px;margin-bottom:6px}.pc-hist .cal.big .cal-grid:last-child{flex:1;grid-auto-rows:1fr}.pc-hist .cal.big .cal-day{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0}.pc-hist .cal.big .cal-num{width:36px;height:36px;line-height:36px;font-size:15px}.pc-hist .cal.big .cal-n{font-size:12px;height:15px;line-height:15px;margin-top:2px}.pc-hist .mt td{padding:9px 4px}.pc-hist .mt th{padding:10px 4px}@media (max-width: 1200px){.pc-hist .hist{grid-template-columns:290px minmax(0,1fr);gap:12px}.pc-hist .mt td,.pc-hist .mt th{padding-left:3px;padding-right:3px}.pc-hist .cal.big{padding:14px 10px 10px}.pc-hist .cal.big .cal-num{width:32px;height:32px;line-height:32px;font-size:14px}}.pc-cfg .cfg-g>.cfg-left{break-inside:avoid;margin-bottom:12px;display:block}.pc-cfg .cfg-left>.cfg-c{margin-bottom:12px}.pc-lv .lmc{margin:0 0 14px;padding:12px 18px}.mt th.srt{cursor:pointer;-webkit-user-select:none;user-select:none}.mt th.srt:hover{color:var(--text)}.mt th.srt.on{color:var(--accent)}input.hph::placeholder{font-size:13px}.pc-ads .ef-tf .two>.field{margin-top:0}.pc-ads .ef-tf .ddsel{height:37px;min-height:0;padding-top:0;padding-bottom:0;box-sizing:border-box}.pc-ads .ef-tf .ddw .ddsel{margin:0!important}.pc-ads .ef-top{align-items:stretch}.pc-ads .ef-pc{justify-content:space-between}.op-ads .ef-top{align-items:stretch}.op-ads .ef-pc{display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:6px;flex:none}.op-ads .ef-pc .ghost{padding:3px 8px;font-size:12px;border-radius:8px;white-space:nowrap}.op-ads .slg .sl.w5{grid-column:1 / -1}.op-ads .slg .sl.acad .sl-e{color:var(--text-dim)}.op-ads .slg .sl.acad{background:#f6f8f7}.op-ads .ad-sub2{margin:0 0 12px;width:180px}.op-ads .rp-bar{margin-bottom:12px}.op-ads .rp-bar .srch{max-width:none}.op-ads .rp-bar .rp-ym{margin:0;width:150px;flex:none}.op-ads .rp-t tr.cl{cursor:pointer}.op-ads .rp-t tr.cl.on td{background:#eef6f1}.op-ads .rp-t td,.op-ads .rp-t th{text-align:center;white-space:nowrap}.rp-sheet{background:#fff;border:1px solid var(--border);border-radius:14px;padding:18px 18px 14px}.rp-sheet .rp-h{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding-bottom:10px;border-bottom:2px solid #2f6b4f}.rp-sheet .rp-h b{font-size:16px;white-space:nowrap}.rp-sheet .rp-h span{font-size:12px;color:var(--text-dim);white-space:nowrap}.rp-sheet .rp-ad{display:flex;flex-direction:column;gap:2px;padding:12px 0 10px}.rp-sheet .rp-n{font-size:18px;font-weight:700}.rp-sheet .rp-m{font-size:12px;color:var(--text-dim)}.rp-sheet .rp-k{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid var(--border);border-radius:10px;overflow:hidden}.rp-sheet .rp-k>div{display:flex;flex-direction:column;align-items:center;gap:4px;padding:9px 4px}.rp-sheet .rp-k>div+div{border-left:1px solid var(--border)}.rp-sheet .rp-k span{font-size:11px;color:var(--text-dim);white-space:nowrap}.rp-sheet .rp-k b{font-size:16px;font-variant-numeric:tabular-nums;white-space:nowrap}.rp-sheet .rp-g{display:flex;justify-content:space-between;margin:14px 0 6px;font-size:12px;font-weight:600;white-space:nowrap}.rp-sheet .rp-g .rp-mx{font-weight:400;color:var(--text-dim);font-size:11px}.rp-sheet .rp-c{width:100%;height:auto;display:block}.rp-sheet .rp-f{margin:10px 0 0;padding-top:8px;border-top:1px solid var(--border);font-size:11px;color:var(--text-dim)}.op-ads .rp-t td.rp-nm{text-align:left}.op-ads .rp-t td.rp-nm b,.op-ads .rp-t td.rp-nm small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.op-ads .rp-t td.rp-nm small{font-size:12px;color:var(--text-dim);margin-top:2px}.op-ads .rp-t th:first-child{text-align:left}.op-ads .rp-bar.ft2{align-items:stretch}.op-ads .rp-bar .rp-ym{display:flex}.op-ads .rp-bar .rp-ym select{height:auto!important;min-height:0;margin:0!important;flex:1}.op-ads .rp-wrap{align-items:stretch}.op-ads .rp-wrap>.cmain,.op-ads .rp-wrap>.cq{display:flex;flex-direction:column}.op-ads .rp-wrap .rp-t,.op-ads .rp-wrap .rp-sheet{flex:1}.op-ads .rp-bar .srch,.op-ads .rp-bar .rp-ym select{height:48px!important;box-sizing:border-box}.op-ads .rp-bar .srch input{height:100%}.op-ads .rp-bar.ft2{align-items:center}.op-ads .rp-act{display:flex;justify-content:flex-end;align-items:center;gap:8px;height:48px;margin-bottom:12px}.op-ads .rp-act .ghost{white-space:nowrap}.op-ads .rp-wrap .rp-bar,.op-ads .rp-wrap .rp-act{height:58px;margin:0 0 12px;flex:none}.op-ads .rp-wrap .rp-bar .srch,.op-ads .rp-wrap .rp-bar .rp-ym select{height:58px!important}.op-ads .rp-wrap .rp-t,.op-ads .rp-wrap .rp-sheet{margin:0!important}.op-ads .rp-wrap .rp-bar.ft2{align-items:stretch}.op-ads .rp-wrap .rp-bar .srch{height:auto!important}.op-ads .rp-wrap .rp-bar .rp-ym select{height:100%!important}.op-ads .rp-wrap .rp-cap{flex:1;display:flex}.op-ads .rp-wrap .rp-cap>.rp-sheet{flex:1}.op-ads .ad-sub2{width:220px}.pc-cfg .cfg-g:has(>.cfg-left:only-child){column-count:1}.pc-cfg .sp-ed .st-in{flex:0 1 360px}.pc-cfg .sp-ed-b{margin-left:0}.pc-home .hm2-l>.hck{flex:1;display:flex;flex-direction:column;min-height:0;padding:14px 16px 10px}.pc-home .hck-h{display:flex;align-items:baseline;gap:10px;white-space:nowrap;margin-bottom:8px}.pc-home .hck-h b{font-size:16px}.pc-home .hck-d{font-size:13px;color:var(--text-dim)}.pc-home .hck-n{margin-left:auto;font-size:14px;font-weight:700;color:var(--accent)}.pc-home .hck .td-bar{margin:0 0 6px}.pc-home .hck-list{flex:1 1 0;min-height:0;overflow-y:auto;margin:0 -6px;padding:0 6px}.pc-home .hck-g+.hck-g{margin-top:6px}.pc-home .hck-gt{position:sticky;top:0;z-index:1;background:#fff;display:flex;justify-content:space-between;align-items:baseline;padding:9px 2px 6px;border-bottom:1px solid #e6ebe8;white-space:nowrap}.pc-home .hck-gt b{font-size:14px}.pc-home .hck-gt span{font-size:13px;color:var(--text-dim)}.pc-home .hck-r{display:grid;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 2px;border-bottom:1px solid #f0f3f1}.pc-home .hck-r .ck{margin:0}.pc-home .hck-r .tx{font-size:14px;word-break:keep-all;overflow-wrap:anywhere;line-height:1.4}.pc-home .hck-r.done .tx{color:var(--text-dim)}.pc-home .hck-r .sp{font-size:12px;color:var(--text-dim);white-space:nowrap}.pc-home .hck-f{display:flex;justify-content:space-between;align-items:center;padding-top:9px;margin-top:2px;border-top:1px solid #e6ebe8;font-size:13px;color:var(--text-dim);white-space:nowrap}.pc-home .hck-f a{font-weight:600;color:var(--p1, #1F3D2B);font-size:13px;text-decoration:none}.pc-home .lsum{width:100%;text-align:left;font:inherit;cursor:pointer;background:#fff;border:1px solid var(--border);border-radius:16px}.pc-home .lsum .ck-t span.w{color:var(--warn-text)}.pc-home .ls-last{display:block;font-size:13px;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:2px 0 0}.pc-home .lwin .sheet{max-width:860px;width:calc(100% - 80px);background:#f7f9f8}.pc-home .lwin .sheet-head{display:flex;justify-content:space-between;align-items:center;margin:0 2px 10px}.pc-home .lwin .lwin-card{padding:4px 14px 8px}.pc-chk.tz-page,.pc-home.tz-page{background:transparent;min-height:0}.tz-pcw .tz-card.tz-nt{padding:20px 24px}.tz-pcw .tz-note-b{-webkit-line-clamp:6;font-size:15px}.tz-pcw .tz-seg{max-width:640px}.tz-pcw .tz3-wrap{columns:2;column-gap:20px}.tz-pcw .tz3-sec{break-inside:avoid}.tz-pcw .tz3-sec:has(.tz3-dn){column-span:all}.tz-pch .kpi.ad-money{background:none;border:0;box-shadow:none}.tz-pch .kpi .ad-m3{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;background:none;border:0}.tz-pch .kpi .ad-m3>a,.tz-pch .kpi .ad-m3>div{background:#fff;border:0!important;border-radius:18px;padding:16px 20px;display:flex;flex-direction:column;gap:6px;align-items:flex-start;text-decoration:none}.tz-pch .kpi .ad-m3 span{font-size:14px;color:#6b7684;background:none;border:0;padding:0}.tz-pch .kpi .ad-m3 b{font-size:30px;font-weight:800;color:#191f28}.tz-pch .kpi .ad-m3 b.w{color:#e8590c}.tz-pch .lcard.hck{background:#fff;border:0;box-shadow:none;border-radius:20px;padding:20px 24px 14px}.tz-pch .hck-h b{font-size:18px}.tz-pch .hck-n{font-size:15px}.tz-pch .tz-bar{margin:6px 0 4px}.tz-pch .hck-g .tz5-sh{margin:16px 2px 4px;font-size:14px;font-weight:600;color:#6b7684}.tz-pch .hck-r{border-bottom:1px solid #f2f4f6;padding:10px 2px}.tz-pch .hck-r .tx{font-size:15px}.tz-pch .hck-r.done .tx{color:#b0b8c1}.tz-pch .tz3-dn{padding:14px 2px 8px;font-size:15px}.tz-pch .hck-f{border-top-color:#f2f4f6;font-size:14px}.tz-pch .hm2-r .tz-card{margin:0 0 16px}.tz-pch .hm2-r .tz-card:has(.tz6-grid){padding:18px 16px}.tz-pch .hm2-r .group-title{margin:0 0 8px 4px;font-size:14px;color:#6b7684}.tz-pch .hm2-r .rc.lsum{background:#fff;border:0;box-shadow:none;border-radius:20px;padding:18px 20px}.pmain:has(.tz-page){background:#e9ecef}.tz-pcw{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:14px;align-items:center}.tz-pcw>.tz-card,.tz-pcw>.tz3-wrap,.tz-pcw>.tz2-empty{grid-column:1 / -1}.tz-pcw>.tz-seg{max-width:none;margin-bottom:14px}.tz-pcw>.tz3-edrow{margin:0 0 14px}.tz-pch .kpi .ad-m3>a,.tz-pch .kpi .ad-m3>div{padding:18px 22px}@media (max-width: 1439px){.tz-pch .tz6-grid{grid-template-columns:repeat(2,1fr)}.tz-pch .tz6-grid .tz3-t .l{font-size:13px;letter-spacing:0}}html.is-pc .pcbody.grid:has(.tz-page),html.is-pc .pcbody.grid:has(.tz-page) .pmain,.pcbody.grid:has(.tz-page) .pmain{background:#e9ecef}.pmain .tz-pch .kpi .ad-m3{gap:14px!important;overflow:visible;border:0}.pmain .tz-pch .kpi .ad-m3>a,.pmain .tz-pch .kpi .ad-m3>div{padding:18px 22px!important;gap:6px!important;align-items:flex-start!important;background:#fff;border:0!important;border-radius:18px}.pmain .tz-pch .kpi .ad-m3>*>span{background:none;border:0;padding:0;text-align:left;font-size:14px;color:#6b7684}.pmain .tz-pch .kpi .ad-m3>*>b{background:none;padding:0;justify-content:flex-start;font-size:30px;font-weight:800}.tz-pcw>.st-gc,.tz-pcw>p{grid-column:1 / -1}.tz-pcw .tz3-wrap{columns:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:20px;row-gap:0;align-items:stretch}.tz-pcw .tz3-sec{display:flex;flex-direction:column;margin:0 0 16px}.tz-pcw .tz3-sec .tz5-sh,.tz-pcw .tz3-sec:first-child .tz5-sh{margin:0 6px 8px}.tz-pcw .tz3-sec>.tz3-box{flex:1}.tz-pcw .tz3-sec:has(.tz3-dn),.tz-pcw .tz3-wrap>.tz2-empty{grid-column:1 / -1}.tz-pcw .tz3-sec:has(.tz3-dn)>.tz3-box{flex:none}.tz-pcw .tz3-wrap{display:block;columns:auto}.tz-pcw .tz3-sec{display:block;margin:0 0 16px}.tz-pch .lcard.hck .tz3-dn{display:flex;align-items:center;gap:8px;margin-top:10px;padding:14px 16px;border-radius:14px;background:#f9fafb}.pc-sup .qu-in{height:36px}.tz-pch .tz6-grid{grid-auto-rows:1fr}.tz-pch .tz6-grid .tz3-t:not(.tc){background:#f2f4f6}.tz-pch .tz6-grid .tz3-t{justify-content:space-between}.tz-pch .tz6-grid .tz3-t .n,.tz-pch .tz6-grid .tz3-t .s{align-self:stretch;text-align:center}.pmain:has(main.acz),.pmain:has(main.lkp){background:#e9ecef}html.is-pc .pcbody.grid:has(main.acz),html.is-pc .pcbody.grid:has(main.lkp){background:#e9ecef}.pmain>main.sub.acz,.pmain>main.sub.lkp{max-width:680px;background:none}.pmain .acz .ac-grps{display:flex;flex-direction:column;gap:14px}.pmain .acz .ac-grps .ac-grp{margin:0}.pmain .lkp .lk-r{grid-template-columns:minmax(0,1fr) auto auto;column-gap:20px}.pmain .lkp .lk-act{grid-column:auto;margin-top:0}html.is-pc .pcbody.grid:not(.op-pc),.pcbody.grid:not(.op-pc) .pmain{background:#e9ecef}.pcbody.grid:not(.op-pc) .pmain main.sub{background:transparent}.pc-home .hm2-l{contain:size;min-height:600px}.pc-home .hm2-r{align-self:start}html.is-pc .mic-btn,html.is-pc .mic-hint{display:none!important}html.is-pc .srch.mic{padding-right:12px;min-height:56px}html.is-pc .pcbody.grid:not(.op-pc)>.side{top:14px;left:14px;width:204px;height:calc(100vh - 28px);border-radius:22px;background:linear-gradient(180deg,#fff,#fcfcfd,#f2f4f6);border:1px solid #fff;box-shadow:0 3px #d6dbe0,0 6px 12px #0000000a}@media (min-width: 1280px){html.is-pc .pcbody.grid:not(.op-pc)>.side{height:calc(100vh / 1.1 - 28px)}}@media (min-width: 1600px){html.is-pc .pcbody.grid:not(.op-pc)>.side{height:calc(100vh / 1.2 - 28px)}}@media (max-width: 1200px){html.is-pc .pcbody.grid:not(.op-pc)>.side{width:176px}}html.is-pc.has-netbar .pcbody.grid:not(.op-pc)>.side{top:calc(var(--netbar-h, 48px) + 14px);height:calc(100vh - var(--netbar-h, 48px) - 28px)}@media (min-width: 1280px){html.is-pc.has-netbar .pcbody.grid:not(.op-pc)>.side{top:calc(var(--netbar-h, 48px) / 1.1 + 14px);height:calc((100vh - var(--netbar-h, 48px)) / 1.1 - 28px)}}@media (min-width: 1600px){html.is-pc.has-netbar .pcbody.grid:not(.op-pc)>.side{top:calc(var(--netbar-h, 48px) / 1.2 + 14px);height:calc((100vh - var(--netbar-h, 48px)) / 1.2 - 28px)}}.pcbody:not(.op-pc) .side-top{border-bottom:1px solid #eef0f2}.pcbody:not(.op-pc) .snav{gap:4px}.pcbody:not(.op-pc) .snav>a{border:0;box-shadow:none;background:none;color:#333d4b;padding:11px 12px;border-radius:14px}.pcbody:not(.op-pc) .snav>a svg{color:#2e7d5c}.pcbody:not(.op-pc) .snav>a.on{background:linear-gradient(180deg,#336650,#1f3d2b);color:#fff;border:0;box-shadow:0 3px #16301f}.pcbody:not(.op-pc) .snav>a.on svg,.pcbody:not(.op-pc) .snav>a.on .cnt,.pcbody:not(.op-pc) .snav>a.on .acar{color:#fff}.pcbody:not(.op-pc) .ssub{border-left:0;margin:4px 0 6px 14px;gap:3px}.pcbody:not(.op-pc) .ssub a{border-radius:10px;padding:7px 12px;color:#6b7684}.pcbody:not(.op-pc) .ssub a.on{background:#e8f3ed;color:#1f3d2b}.pcbody:not(.op-pc) .side-foot .ghost{background:#fff;border:1px solid #e5e8eb;box-shadow:none;color:#4e5968}.group-title,.fcg-top .group-title,html:not(.is-pc) .fcg-top .group-title,.tz-pch .hm2-r .group-title,.ac-grp h2,.acz .ac-grp h2,.acz .ac-grp.store h2,.acz .ac-grp.desk h2,.acz .ac-grp.people h2,.ac-grp.store h2,.ac-grp.desk h2,.ac-grp.people h2,.tz-h,.hist-t,.pc-hist .dtitle,.sec-line,.fx-h,.st-box-h:not(:has(.sheet-x)){font-size:16px;font-weight:700;color:var(--text);white-space:nowrap}.group-title:before,.ac-grp h2:before,.tz-h:before,.hist-t:before,.pc-hist .dtitle:before,.sec-line:before,.fx-h>span:first-child:before,.st-box-h:not(:has(.sheet-x))>span:first-child:before{content:"";display:inline-block;flex:none;width:4px;height:16px;border-radius:2px;background:var(--accent);margin-right:9px;vertical-align:-2px}.group-title,.ac-grp h2,.tz-h,.hist-t,.pc-hist .dtitle{display:flex;align-items:center}.group-title:before,.ac-grp h2:before,.tz-h:before,.hist-t:before,.pc-hist .dtitle:before{margin-right:9px}.pc-join .group-title,.op-home .rch{justify-content:flex-start;align-items:center}.pc-join .group-title .cnt,.op-home .rch .rcm{margin-left:auto}.op-home .rch>span{flex:none}.sec-line{justify-content:flex-start;border-bottom:0;padding:0 2px}.sec-line>span{margin-left:auto;font-size:13px}.group-title>span,.hist-t span,.pc-hist .dtitle span{white-space:nowrap}.hist-t span,.pc-hist .dtitle span{margin-left:6px;font-size:13px}.fx-h>span:first-child,.st-box-h:not(:has(.sheet-x))>span:first-child{display:inline-flex;align-items:center}.fx-h>span:first-child:before,.st-box-h:not(:has(.sheet-x))>span:first-child:before{vertical-align:0}.st-box-h:not(:has(.sheet-x))>span:last-child{font-size:13px;font-weight:600;color:var(--text-dim)}.tz-page .tz5-sh:not(.tz11-foot):not(.hck-g .tz5-sh){display:flex;align-items:center;font-size:16px;font-weight:700;color:var(--text)}.tz-page .tz5-sh:not(.tz11-foot):not(.hck-g .tz5-sh):before{content:"";flex:none;width:4px;height:16px;border-radius:2px;background:var(--accent);margin-right:9px}.pc-hist .dtitle.dt-row{justify-content:flex-start}.pc-hist .dtitle.dt-row .dt-all,.hist-head .hist-all{margin-left:auto}.tz-note-h>b{display:inline-flex;align-items:center;font-size:16px;font-weight:700}.tz-note-h>b:before{content:"";flex:none;width:4px;height:16px;border-radius:2px;background:var(--accent);margin-right:9px}.tz8-memo .tz-note-h>b{gap:0}.hck-h>b{display:inline-flex;align-items:center}.hck-h>b:before{content:"";flex:none;width:4px;height:16px;border-radius:2px;background:var(--accent);margin-right:9px}.pc-home .hck-h>b,.tz-pch .hck-h>b,.pc-fac .col1 .st-box-h:not(:has(.sheet-x)){font-size:16px}@media (max-width: 1279px){.op-pc .au-box .ad-m3.f4>*>span{font-size:11px;letter-spacing:-.04em;padding:8px 1px}.op-pc .au-box .ad-m3.f4>*>b{font-size:16px}}.ad-m3 b .au-pct{font-size:13px;font-weight:600;color:var(--text-dim);margin-left:3px}.ad-m3.mn5{grid-template-columns:repeat(5,minmax(0,1fr))}.ad-m3.mn5 span{font-size:12px;white-space:nowrap;letter-spacing:-.03em}.pmain .ad-m3.mn5>*>b.au2{flex-direction:column}.ad-m3 b.au2{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px}.ad-m3 b.au2 small{font-size:12px;font-weight:600;color:var(--text-dim);white-space:nowrap}@media (max-width: 1023px){.ad-m3.mn5{grid-template-columns:repeat(6,minmax(0,1fr))}.ad-m3.mn5>*{grid-column:span 2}.ad-m3.mn5>:nth-child(4),.ad-m3.mn5>:nth-child(5){grid-column:span 3;border-top:1px solid var(--border)}.ad-m3.mn5>:nth-child(4){border-left:0!important}.ad-m3.mn5 span{font-size:12px;letter-spacing:0}}@media (max-width: 1279px){.op-pc .ogl>.group{grid-column:1 / -1}.op-pc .au-box .ad-m3.f4>*>span{font-size:13px;letter-spacing:0;padding:8px 4px}}.ad-m3.f5{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width: 1023px){.ad-m3.f5 span{font-size:12px;white-space:nowrap;letter-spacing:-.03em}.ad-m3.f5 b{font-size:15px;letter-spacing:-.02em}.ad-m3.f5 b .au-pct{font-size:11px;margin-left:1px}}@media (max-width: 380px){.ad-m3.f5 b{font-size:14px}.ad-m3.f5 b .au-pct{font-size:10px}}.au-box .ad-m3.u.f5{border:0;box-shadow:none;border-radius:0}.ad-m3.f6{grid-template-columns:repeat(6,minmax(0,1fr))}.au-box .ad-m3.u.f6{border:0;box-shadow:none;border-radius:0}.ad-m3.f6>*>span,.ad-m3.f6>*>b{white-space:nowrap;overflow:hidden;min-width:0}.ad-m3.f6 b .au-pct{font-size:.72em;margin-left:2px}@media (max-width: 1023px){.ad-m3.f6 span{font-size:12px;letter-spacing:-.03em}.ad-m3.f6 b{font-size:15px;letter-spacing:-.02em}}.ad-m3.f6 b.au2{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;line-height:1.15}.ad-m3.f6 b.au2 small{font-size:calc(.68em - 1px);font-weight:600;color:var(--text-dim)}.ad-m3.f6 b.au2 small.au-sp{visibility:hidden}.pmain .ad-m3.f6>*>b.au2{flex-direction:column}.ad-m3.f6 b.au2{gap:6px}.rv-go{cursor:pointer}.rv-go:active{background:#eef6f1}.tkp .sheet-title small{font-size:13px;font-weight:600;color:var(--text-dim);margin-left:6px}.tkp-none{padding:18px 4px;text-align:center}.tkp-r .t small{display:block;font-size:12px;color:var(--text-dim);margin-top:2px;white-space:nowrap}.tkp-w{display:flex;flex-direction:column;align-items:flex-end;gap:2px;margin-left:auto;white-space:nowrap}.tkp-w b{font-size:15px}.tkp-w small{font-size:12px;color:var(--text-dim)}.tkp-tbl table{width:100%;border-collapse:collapse;table-layout:fixed}.tkp-tbl th{font-size:13px;font-weight:600;color:var(--text-dim);background:#eef3f0;padding:8px 4px;text-align:center;white-space:nowrap}.tkp-tbl th:first-child{border-radius:8px 0 0 8px}.tkp-tbl th:last-child{border-radius:0 8px 8px 0}.tkp-tbl td{padding:10px 4px;text-align:center;font-size:14px;white-space:nowrap;border-bottom:1px solid var(--border);overflow:hidden;text-overflow:ellipsis}.tkp-tbl tfoot td{border-bottom:0;border-top:1.5px solid var(--border);background:#f6f8f7}.tkp-list{border:1px solid var(--border);border-radius:14px;background:#fff;padding:0 14px}.tkp-list .td-row{display:flex;align-items:center;padding:12px 0;border-bottom:1px solid var(--border)}.tkp-list .td-row:last-child{border-bottom:0}.tkp-list .td-row.fx-sum{border-top:1.5px solid var(--border)}.tkp-m{display:flex;align-items:center;justify-content:center;gap:18px;margin:4px 0 14px}.tkp-m b{font-size:16px;white-space:nowrap}.tkp-mb{width:34px;height:34px;border-radius:10px;border:1px solid var(--border);background:#fff;font-size:18px;color:var(--text)}.tkp-mb:disabled{opacity:.35}.tkp.pc .ph-r .tkp-m{margin:0}.tkp.pc .tkp-box{padding:14px 16px 6px}.tkp-tbl tfoot tr.tkp-sum td{background:var(--cleared-bg, #e8f4ee);color:var(--accent);border-top:1.5px solid #cfe5d8}.tkp-tbl tfoot tr.tkp-sum td:first-child{border-radius:0 0 0 8px}.tkp-tbl tfoot tr.tkp-sum td:last-child{border-radius:0 0 8px}.tkp-list .td-row.tkp-sum{background:var(--cleared-bg, #e8f4ee);margin:0 -14px;padding:12px 14px;border-radius:0 0 14px 14px;border-top:1.5px solid #cfe5d8}.tkp-list .td-row.tkp-sum b{color:var(--accent)}.pth-sum{grid-template-columns:1fr 1fr;margin:0 0 14px}.pc-thx-in{max-width:680px;margin:0 auto}.pth-pay{display:flex;align-items:center;gap:12px;padding:16px;margin:0 0 16px;border:1px solid var(--border);border-radius:16px;background:#fff;box-shadow:var(--tap-shadow)}.pth-pay-l{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.pth-pay-l span{font-size:13px;font-weight:600;color:var(--text-dim)}.pth-pay-l b{font-size:20px;font-weight:800;white-space:nowrap}.pth-pay-l small{font-size:12px;color:var(--text-dim)}.pth-pay-b{flex:none;height:42px;padding:0 16px;border-radius:12px;border:0;background:var(--accent);color:#fff;font-weight:700;font-size:15px;white-space:nowrap}.pth-pay-b:disabled{background:#dfe5e1;color:#8a978f}.pth-acct{display:flex;align-items:center;gap:8px;padding:12px 14px;margin:4px 0 14px;border:1px solid var(--border);border-radius:12px;background:#f6f8f7}.pth-acct b{font-size:15px;white-space:nowrap}.pth-acct span{flex:1;min-width:0;font-size:14px;color:var(--text-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pth-acct .ghost{flex:none;height:34px;padding:0 12px;font-size:13px;white-space:nowrap}.pth-sv{display:flex;justify-content:flex-end;gap:8px;margin-top:14px}.pth-sv .ck-note-ed{font-size:13px;padding:7px 14px}.ovl:has(.pth-sheet){align-items:center;padding:20px}.pth-sheet{border-radius:18px}.pth-acct-t{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.pth-acct-t span{white-space:nowrap}.tkp-r .t{min-width:0;flex:1}.tkp-r .t small{overflow:hidden;text-overflow:ellipsis}@media (max-width: 380px){.tkp-w small{font-size:11px;letter-spacing:-.03em}.tkp-r .t small{font-size:12px}}.su-acct{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.su-acct-no{margin-top:8px}.pc-ads .am-tbl .am-m{display:flex;align-items:center;justify-content:center;gap:14px;padding:10px 16px;border-bottom:1px solid var(--line, #e3e8e5)}.pc-ads .am-tbl .am-m b{font-size:15px;min-width:110px;text-align:center}.pc-ads .am-tbl .am-m button{width:32px;height:32px;border-radius:50%;border:1px solid #dfe5e1;background:#fff;font-size:18px;line-height:1;cursor:pointer}.pc-ads .am-tbl .am-m button:disabled{opacity:.35;cursor:default}.pc-ads .am-tbl tfoot .am-sum td{background:#eef7f1;font-weight:700}.pc-ppl .rdet .pcp{display:block}.pc-ppl .rdet .pcp .ac-pg{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:28px}.pc-ppl .rdet .pcp .ac-pg-t{grid-column:1 / -1}.pc-ppl .rdet .pcp .ac-pg .set-row{border-top:0}.pc-ppl .rdet .pcp .ac-pg .set-row:nth-of-type(n+3){border-top:1px solid var(--border)}.pc-home .ls-last:has(.ls-none){white-space:normal;word-break:keep-all}.pc-home .ls-none{color:var(--text-dim)}.pal-ghw{display:flex;align-items:center}.pal-ghw .pal-gh{flex:1;min-width:0;padding-right:6px}.pal-g .pal-ok{flex:none;width:auto;margin-right:10px;padding:4px 6px;border:0;background:none;color:#1f694e;font-size:13px;font-weight:700;white-space:nowrap;cursor:pointer}.pal-g .pal-ok:hover{background:none;text-decoration:underline}.pc-memo .tz-card.mx{padding:12px 22px 8px;margin:0 0 10px}.pc-memo .tz-card.mx+.tz-card.mx{margin-top:0}.pc-memo .mx-h{margin-bottom:0;min-height:34px}.pc-memo .mx-h .tz-h{font-size:16px}.pc-memo .mx .tl-r{min-height:38px}.pc-memo .mx-none{margin:0 0 6px}.pc-memo .rco-f{margin-top:2px}.pc-memo .ph-r .mc-lay button{width:38px;height:36px}.pc-fac.pc-memo.lay-three{max-width:none}.pc-fac.pc-memo.lay-two{max-width:1600px}.pc-memo .pmc-cols{display:flex;align-items:flex-start;gap:14px}.pc-memo .pmc-col{flex:1 1 0;min-width:0;display:flex;flex-direction:column}.pc-memo .pmc-col>.tz-card.mx{margin:0 0 12px!important}.pc-memo .pmc-h{gap:2px}.pc-memo .pmc-title{flex:1;min-width:0;border:0;background:none;padding:4px 6px;margin-left:-6px;border-radius:8px;font:inherit;font-size:16px;font-weight:700;color:#191f28;outline:none;text-overflow:ellipsis}.pc-memo .pmc-title:hover{background:#00000009}.pc-memo .pmc-title:not(:focus){cursor:grab}body.pmc-dragging,body.pmc-dragging *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}.pc-memo .pmc-slot{box-sizing:border-box;margin:0 0 12px;border:2px dashed #9cc7b2;border-radius:14px;background:#2e7d5b0f}.pc-memo .pmc-col>.pmc.lifted{display:none}.pmc-ghost{position:fixed;z-index:1000;pointer-events:none;box-sizing:border-box;padding:13px 18px;background:#fff;border:1px solid #191f28;border-radius:14px;font-size:16px;font-weight:700;color:#191f28;box-shadow:0 10px 28px #0000002e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transform:rotate(-1deg)}.pc-memo .pmc-title:focus{background:#f2f6f4;box-shadow:inset 0 0 0 1px #cfe0d7}.pc-memo .pmc-add{flex:none;width:28px;height:28px;border:0;background:none;color:#2f72b8;font-size:20px;font-weight:700;line-height:1;padding:0;cursor:pointer;border-radius:50%}.pc-memo .pmc-add:hover{background:#eef4fb}.pc-memo .pmc-body{display:block;width:100%;box-sizing:border-box;margin-top:6px;border:1px solid transparent;border-radius:10px;padding:8px 10px;background:none;font:inherit;font-size:14px;line-height:1.65;color:#333d4b;resize:none;outline:none;overflow:hidden;max-height:360px}.pc-memo .pmc-body:hover{border-color:#e5e8eb}.pc-memo .pmc-body:focus{border-color:#cfe0d7;background:#fbfdfc}.pc-memo .pmc-f{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin:2px 0;min-height:28px}.pc-memo .pmc-st{flex:1;font-size:12px;color:var(--text-dim);white-space:nowrap}.pc-memo .pmc-st.err{color:#c62828}.pc-memo .pmc-del{border:0;background:none;color:#c62828;font-size:13px;font-weight:700;padding:4px 6px;cursor:pointer;white-space:nowrap}.pc-memo .mc-empty{display:flex;flex-direction:column;align-items:center;gap:4px;margin-top:10px}.pc-memo .pmc-th{flex:1;min-width:0;margin:0!important}.pc-memo .pmc-th .pmc-title{margin-left:-6px}.pc-memo .pmc-body{margin-left:-10px;width:calc(100% + 20px)}.pc-home .pch-kpi{padding:12px!important;margin:0 0 14px}.pc-home .pch-kpi .pmo-st.n4{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0}.pc-home .pch-kpi .pmo-st>*{display:flex;align-items:center;justify-content:space-between;flex-direction:row-reverse;gap:8px;text-decoration:none;color:inherit;padding:12px 16px;background:#f2f4f6;border-radius:12px;box-shadow:none!important}.pc-home .pch-kpi .pmo-st b{font-size:20px;color:#191f28;white-space:nowrap}.pc-home .pch-kpi .pmo-st span{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.pc-home .pch-kpi .pmo-st .un b{color:var(--danger)}.pc-home .pch-kpi .pmo-st a:hover{background:#e9edf0}.rco-fw{display:flex;justify-content:space-between;align-items:center;margin-top:10px}.rco-fw .rco-f{margin-top:0}.rco-fw .rco-memo{padding-left:5px}.pc-memo .pmc .mc-chev{transform:rotate(90deg)}.pc-memo .pmc .mc-chev.open{transform:rotate(-90deg)}.pc-memo .pmc-body::-webkit-scrollbar{width:6px}.pc-memo .pmc-body::-webkit-scrollbar-thumb{background:#cfd5da;border-radius:3px}.pc-memo .pmc-body::-webkit-scrollbar-track{background:transparent}.pc-memo .pmc-body{scrollbar-width:thin;scrollbar-color:#cfd5da transparent}.ptop{position:absolute;top:35px;right:28px;z-index:40;display:flex;align-items:center;gap:8px}@media (max-width: 1200px){.ptop{top:33px;right:20px}}.ptop .pal{position:relative;top:auto;right:auto}.ptop .hc-ic{width:38px;height:38px}.pmain .ph{padding-right:150px}.side-vw{display:flex;align-items:center;gap:6px;margin-top:3px}.side-vw .vw-btn{height:24px;padding:0 9px;font-size:12px;white-space:nowrap}.side-vw .vw-menu{left:0;right:auto;top:calc(100% + 6px);z-index:60}html.is-pc .pcbody.grid>.side:has(.vw-menu){overflow:visible;z-index:50}.side-vw .vw-menu{width:210px}.pc-req .ptabs.req-kf{margin:0 0 14px;align-self:flex-start;max-width:100%}.pc-req .ptabs.req-kf .ptab{flex:0 0 auto;white-space:nowrap;padding-left:16px;padding-right:16px}.pc-req .ptabs.req-kf .ptab .n{margin-left:4px;font-size:13px;opacity:.75}.au-box .ad-m3.u.f4{border:0;box-shadow:none;border-radius:0}.au-box .ad-m3.f4>*>span,.au-box .ad-m3.f4>*>b{white-space:nowrap;overflow:hidden;min-width:0}.au-box .ad-m3.au-flow{border-top:1px solid var(--border)}.opv .td-row .v{font-weight:700;font-size:15px;color:var(--text);white-space:nowrap;font-variant-numeric:tabular-nums;display:inline-flex;align-items:baseline;gap:6px}.opv .td-row .v small{font-size:12px;font-weight:600;color:var(--text-dim)}.opv .td-row .ch.no{visibility:hidden}.op-pc .ogr{display:flex;flex-direction:column;min-width:0}.opv .td-row.opsub{padding-top:4px;padding-bottom:6px}.opv .td-row.opsub b{font-size:13px;font-weight:500;color:var(--text-dim);padding-left:14px}.opv .td-row.opsub .v{font-size:13px;font-weight:600;color:var(--text-dim)}.opv .td-row.opsub:before{display:none!important}.opv .td-row+.td-row.opsub{border-top:0!important}.opp{display:flex;flex-direction:column;gap:6px;margin:4px 0 2px}.opp-t{margin:0}.opp-d{display:flex;align-items:center;justify-content:center;gap:14px;white-space:nowrap}.opp-d b{font-size:15px;font-weight:700;min-width:0;text-align:center;font-variant-numeric:tabular-nums}.opp-d button{border:0;background:none;font-size:20px;line-height:1;color:var(--text-dim);padding:4px 10px;cursor:pointer}.opp-d button:disabled{opacity:.25;cursor:default}.op-pc .opp{flex-direction:row;align-items:center;justify-content:space-between;margin:0 0 4px}.op-pc .opp-t{flex:none}.op-pc .opp-t .ptab{padding:8px 18px;font-size:14px}.opp-c{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:center;gap:8px 10px;padding:10px 12px;background:#fff;border:1px solid rgba(0,0,0,.45);border-radius:14px}.opp-c label{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--text-dim);white-space:nowrap}.opp-c input{font:inherit;font-size:14px;color:var(--text);padding:7px 8px;border:1px solid var(--border);border-radius:10px;background:#fff;min-width:0}.opp-w{padding-bottom:8px;color:var(--text-dim)}.opp-go{border:0;background:none;font:inherit;font-size:14px;font-weight:700;color:var(--accent);padding:8px 6px;cursor:pointer;white-space:nowrap}.opp-m{flex-basis:100%;margin:0;text-align:center;font-size:13px;color:var(--danger)}.op-pc .opp{flex-wrap:wrap}.op-pc .opp-c{flex:0 0 100%;max-width:560px;justify-content:flex-start}@media (max-width: 359px){.opp-c input{font-size:13px;padding:6px}}.adsum{margin:0 0 14px}.pc-one .m2.m2-rows{display:block}.pc-one .m2.m2-rows>.m2-row{display:grid!important;flex-direction:unset;grid-template-columns:1.5fr 1fr;gap:20px;align-items:stretch;margin:0 0 12px!important}.pc-one .m2-c{display:flex;flex-direction:column;min-width:0}.pc-one .m2-c>:is(.jcard,.memo,.m2-fill):last-child{flex:1 1 auto}.pc-one .m2-c>.my-stats{display:flex;flex-direction:column}.pc-one .m2-c>.memo{display:flex;flex-direction:column}.pc-one .m2-c>.my-stats>:is(.card,.rpe,.rpe-in){flex:1 1 auto}.pc-one .m2-c>.memo.mo-out{display:flex;flex-direction:column}.pc-one .m2-c>.memo.mo-out>.tl{flex:1 1 auto}.pc-one .ltbl td .pill{background:none!important;border:0!important;box-shadow:none!important;padding:0!important;color:var(--text-dim)!important;font-size:13px!important;font-weight:400!important}.pc-one .m2-c .mo-h,.pc-one .m2-c .mo-hrow{min-height:32px;margin:0 2px -4px!important}.pc-one .m2-c>.my-stats{gap:12px}.op-pc :is(.og2,.iv2,.cgrid2){align-items:stretch;align-content:start}.op-pc :is(.og2,.iv2,.cgrid2)>:is(.cmain,.cq,.ftbl,.group,.fd){display:flex;flex-direction:column;min-width:0}.op-pc :is(.og2,.iv2,.cgrid2)>:is(.cmain,.cq,.group)>:last-child{flex:1 1 auto}.op-pc :is(.og2,.iv2,.cgrid2)>.ftbl>table:last-child{flex:0 0 auto}.op-pc .og2>.ogl{grid-template-rows:auto auto 1fr;align-content:stretch}.op-pc .og2>.ogr{display:flex;flex-direction:column}.op-pc .og2>.ogr>.group:last-child{flex:1 1 auto;display:flex;flex-direction:column}.op-pc .og2>.ogr>.group:last-child>:last-child{flex:1 1 auto}.ftbl>.opg,.tz3-box>.opg{margin:10px 14px 12px}.pc-one .m2.m2-rows>.m2-row.one{grid-template-columns:1fr}.pc-one .m2-c.m2-r>.m2-fill{flex:1 1 auto}.pc-one .m2-c.m2-r>.my-stats.m2-fill>.rpe,.pc-one .m2-c.m2-r>.my-stats.m2-fill>.card{flex:1 1 auto}.pc-one .m2-c.m2-r>.my-stats.m2-fill>.rpe.in{display:flex;flex-direction:column;flex:1 1 auto}.pc-one .m2-c.m2-r>.my-stats.m2-fill>.rpe.in>.card.rpcc{flex:1 1 auto;align-content:start}.op-hlt .hs.mu{color:#6b7280;background:#eef0f2}.op-hlt .hr{grid-template-columns:minmax(0,1fr) minmax(44px,auto)}.op-trm .cgrid2{align-items:start!important}.op-trm .cgrid2>.cq>:last-child{flex:0 0 auto!important}.op-trm .ftbl.tf .fh{align-items:center}.op-trm .qtabs{margin:0;width:240px}.op-trm .qtabs .ptab{white-space:nowrap}.op-trm .tf-tag{display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:10px;font-size:12px;font-weight:600;white-space:nowrap;vertical-align:middle}.op-trm .tf-tag.c{background:#e8f0fb;color:#2f62b5}.op-trm .tf-tag.a{background:#eef6f1;color:var(--accent)}.op-trm .tf-w{padding:8px 0 2px;border-top:1px solid var(--line, #eceff1)}.op-trm .tf-w .k{display:block;font-size:13px;color:var(--text-dim);margin-bottom:3px}.op-trm .tf-w p{margin:0 0 6px;font-size:13px;line-height:1.6;word-break:keep-all}.op-trm .cq .field textarea{width:100%;box-sizing:border-box;font-size:14px;padding:9px 12px;line-height:1.55;resize:vertical}.op-trm .tf-help{margin:6px 2px 10px;font-size:12px;color:var(--text-dim);line-height:1.55;word-break:keep-all}.op-trm .mt.tfm th:nth-child(5){text-align:center}.op-trm .mt.tfm th.l{text-align:left}.op-trm .tfv-bar{display:flex;align-items:center;gap:12px;padding:10px 14px;border-bottom:1px solid var(--border);position:sticky;top:0;z-index:2;background:#fff}.op-trm .tfv-bar .ptabs{margin:0;width:240px;flex:none}.op-trm .tfv-bar .ptab{white-space:nowrap}.op-trm .tfv-srch{flex:1;min-width:0}.op-trm .tfv-srch .srch{margin:0}.op-trm .tfv-bar~table thead th{top:53px}.pc-hist .hs-srch{width:260px;flex:none}.pc-hist .hs-srch .mic-wrap{margin:0}.pc-hist .hs-srch .srch.mic{min-height:40px;height:40px;padding-top:0;padding-bottom:0}.pcbody.grid:not(.op-pc){grid-template-columns:340px minmax(0,1fr)}html.is-pc .pcbody.grid:not(.op-pc)>.side{width:312px}@media (max-width: 1200px){.pcbody.grid:not(.op-pc){grid-template-columns:332px minmax(0,1fr)}html.is-pc .pcbody.grid:not(.op-pc)>.side{width:312px}}.side-top>div{flex:1;min-width:0;overflow:hidden}.side-top>div>b,.side-top>div>small{overflow:hidden;text-overflow:ellipsis;display:block}.side-top>div:has(.vw-menu){overflow:visible}.side-me{display:flex;gap:6px;flex:none;align-self:center}.side-me .hc-ic{width:32px;height:32px}.side-me .hc-ic svg{width:16px;height:16px}.oppay-sum{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px}.oppay-sum>div{display:flex;flex-direction:column;gap:3px;padding:12px 14px;border:1px solid var(--border);border-radius:12px;background:#fff}.oppay-sum span{font-size:12px;color:var(--text-dim)}.oppay-sum b{font-size:19px;font-weight:700}.oppay-sum b.ok{color:var(--accent);font-size:16px}.oppay-warn{margin:0 0 12px;padding:10px 12px;border-radius:10px;background:#fdf4f4;color:#c0392b;font-size:13px}.oppay .tkp-tbl td.no-ac,.oppay tr.no-ac{background:#fdf7f7}.oppay .rd{color:#c0392b}.oppay .dim{color:#b9c0bb}.oppay-how{margin-top:14px}.oppay-ol{margin:0;padding-left:20px}.oppay-ol li{font-size:13.5px;color:var(--text);line-height:1.9}.oppay-note{margin:10px 0 0;font-size:12.5px;color:var(--text-dim)}.oppay-sum small.oppay-sub{font-size:11px;color:#c0392b}.oppay-sum b.rd{color:#c0392b}.oppay-two{display:grid;grid-template-columns:1fr 1fr;gap:24px}.oppay-h{margin:0 0 6px;font-size:13.5px;font-weight:700;color:var(--text)}.am-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 16px 12px;font-size:12.5px;color:var(--text-dim)}.oadpc.embed{margin:2px 0 4px}.pc-ads .k5.k4{grid-template-columns:repeat(4,minmax(0,1fr))!important}.oadpc .oad-r{border:0!important;background:transparent;font:inherit;width:100%}.oadpc .oad-r.on{background:var(--cleared-bg)!important}.oadpc .oad-fv{margin-top:4px;font-size:15px;font-weight:700;color:var(--text)}.oadpc .oad-fees.pc5{grid-template-columns:repeat(5,1fr)}.oadpc .oad-fees.pc5 .oad-fb{height:42px;font-size:13.5px}.oadpc .oad-dn.dim{color:var(--text-dim);font-weight:400}.oadpc .oad-dl b.ok{color:var(--accent)}.oadpc .oad-dl b.doc{color:#b07a16}.oadpc .ghost.rd{color:#c0392b}.oadpc .oad-fv{display:none}.oadpc .oad-sl{cursor:pointer;min-height:118px}.oadpc .oad-sl-n{margin:2px 0 0;font-size:14px;font-weight:700;color:var(--text);flex:1}.oadpc .oad-sl .sl-e{min-height:0;flex:1}.oadpc .oad-sl .ddsel{height:34px;padding-top:0;padding-bottom:0}.oadpc .oad-sl .dd-i{width:100%;border:0;background:none;font:inherit;cursor:pointer}.oadpc .oad-r.on{background:#e3f2ea!important;box-shadow:inset 3px 0 0 var(--accent)!important}.oadpc .tkp-list{overflow:hidden}.oadpc .tkp-list .oad-r.on{margin:0 -14px;padding-left:14px;padding-right:14px;width:calc(100% + 28px)}.oadpc .oad-sl .dd-i.on{background:#e3f2ea;font-weight:700}.oadpc .oad-sl .dd-i:hover{background:#f2f6f4}.am-foot>span{word-break:keep-all;line-height:1.5}.oppay-note{margin:-8px 0 14px;font-size:12.5px;color:var(--text-dim);line-height:1.5;word-break:keep-all}.card,.mrow,.rc,.hcard,.tile:not(.on),.row.boxed:not(.sel),main.sub .list .row,.list .row,.home.tzl .rows .row{background:#fff!important;border-color:transparent!important;box-shadow:0 0 0 var(--hl) var(--hc)!important}.tile.on,.row.boxed.sel{box-shadow:0 0 0 var(--hl) var(--hc)!important}.mrow:active,.tile:active,.row.boxed:active,.home.tzl .rows .row:active{box-shadow:0 0 0 var(--hl) var(--hc)!important;transform:none}.tl,.tl-card,.rows,.srch,.tz-page .srch,.kb-blk,.kb-sec,.kb-penalty,.tkp-list,.pth-pay,.fcg-card,.rp-sheet,.tz-card,.hm-grid,.ac-grp,.gi-list,.xl-list,.kb-card,.kb-tip,.result-box,.ac-item,.pend-card,.summary-copy,.ac-search,.pc-nums>div,.dx-card,.dx-hero,.dx-rv,.rv-top,.st-box,.st-gc,.ad-m3.u,.edr-it,.co-box,.ck-note,.tz-cfg,.tz-sc,.tz3-box,.tz11-new.newbox,.lfx-box,.opl,.pc-ads .sl,.op-pc .sl,.op-ads .sl,.cal,.ad-money,.kb-linkcard,.gh-bl,.role-badge{border-color:transparent!important;box-shadow:0 0 0 var(--hl) var(--hc)!important}.home.tzl .rows,.home.tzl .rows.tone-green,.home.tzl .rows.tone-peach{box-shadow:none!important}.sub .rows:has(>li>a.row),.sub .rows:has(>li>button.row){box-shadow:none!important}.sub .rows>li>a.row,.sub .rows>li>button.row{background:#fff!important;border-color:transparent!important;box-shadow:0 0 0 var(--hl) var(--hc)!important}.sub .rows:has(>li>a.row)>li+li:before,.sub .rows:has(>li>button.row)>li+li:before{display:none}.rows .row{background:transparent;box-shadow:none}.pc-home .lcard,.pc-home .lsum,.tbl-wrap,.op-pc .tbl-wrap,.pc-one .jcard,.pc-form .fcard,.pc-xl .xcard,.pc-xl .xtbl,.pc-lv .pcard,.pc-sup .sq-wrap,.pc-fac .ftbl,.op-pc .ftbl,.op-ads .ftbl,.pc-fac .fd,.op-pc .fd,.op-ads .fd,.op-lockm .fd,.pc-cfg .fd,.op-fin .xbox,.pc-chk .st-gc,.pc-chk .st-note,.op-aic .pmain .ad-m3.ai5,.op-iv .pmain .ad-m3.k4,.op-sts .pmain .ad-m3.s3,.op-sts .pmain .ad-m3.s4,.op-hlt .pmain .ad-m3.h2n,.tz-pch .kpi .ad-m3>a,.tz-pch .kpi .ad-m3>div,.tz-pch .lcard.hck,.tz-pch .hm2-r .rc.lsum,.is-pc .side{background:#fff!important;border-color:transparent!important;box-shadow:0 0 0 var(--hl) var(--hc)!important}.tl-r+.tl-r,.tl-g+.tl-r,.ac-tl>.ac-perms+.tl-r,.rows li+li,.tl-g:not(:first-child){border-top:0!important;position:relative}.tl-r+.tl-r:before,.tl-g+.tl-r:before,.ac-tl>.ac-perms+.tl-r:before,.rows li+li:before,.tl-g:not(:first-child):before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:#00000026;transform:scaleY(var(--hs));transform-origin:0 0;pointer-events:none;z-index:1}.home.tzl .rows li+li:before{display:none}.tbl-wrap td,.tbl-wrap th,.ftbl td,.ftbl th,.xtbl td,.xtbl th,.sq-wrap td,.sq-wrap th,.ltbl td,.ltbl th{border-color:#00000026!important}.acz .ac-grp{padding:12px 14px 4px!important;margin-top:10px!important}.acz .ac-grp h2{font-size:16px!important;margin:0 0 2px!important}.acz .ac-grow.row.boxed.ac-grow{min-height:46px!important;padding:4px 0!important;margin:0!important;border-radius:0!important;gap:10px!important;box-shadow:none!important;position:relative}.acz .ac-grow .row-main{display:flex!important;flex-direction:row!important;align-items:baseline;gap:8px;min-width:0}.acz .ac-grow .row-label{font-size:15px!important;white-space:nowrap}.acz .ac-grow .row-sub2{font-size:12px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.acz .ac-ic{width:28px!important;height:28px!important;border-radius:8px!important}.acz .ac-ic svg{width:16px;height:16px}.home .tz-card .tz-row{box-shadow:none;border-radius:0;margin:0;padding:6px 0;min-height:48px;position:relative}.acz .ac-grow+.ac-grow:before,.home .tz-card .tz-row+.tz-row:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:#00000026;transform:scaleY(var(--hs));transform-origin:0 0;pointer-events:none}.kpi.ad-money{box-shadow:none!important;background:none!important}.tz-pch .kpi .ad-m3>a,.tz-pch .kpi .ad-m3>div,.pmain .tz-pch .kpi .ad-m3>a,.pmain .tz-pch .kpi .ad-m3>div{box-shadow:inset 0 0 0 var(--hl) var(--hc)!important}.ad-st,.choice{background:#fff!important;border-color:transparent!important;box-shadow:0 0 0 var(--hl) var(--hc)!important}.kb-grid{display:block!important;background:#fff;border-radius:20px;padding:2px 16px;margin:0 0 14px!important;box-shadow:0 0 0 var(--hl) var(--hc)}.kb-blk .kb-grid{box-shadow:none;padding:0;margin:0!important;background:none}.kb-grid>.kb-cell,.kb-grid>.kb-cell.kbs,.gk .kb-grid>.kb-cell,.kb-blk .kb-grid>.kb-cell{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto 12px;grid-template-areas:"ic t p ch" "ic s p ch";align-items:center;column-gap:10px;width:100%;height:auto!important;min-height:50px;padding:9px 0!important;margin:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;position:relative;transform:none!important}.kb-grid>.kb-cell:after{content:"›";grid-area:ch;color:#b0b8c1;font-size:18px;line-height:1}.kb-grid>.kb-cell .kb-ico{grid-area:ic;margin:0!important;width:20px;height:20px}.kb-grid>.kb-cell .kb-ico svg{width:20px;height:20px}.kb-grid>.kb-cell .kb-ct{grid-area:t;padding:0!important;font-size:15px}.kb-grid>.kb-cell .kb-cs{grid-area:s;margin:2px 0 0;font-size:12px}.kb-grid>.kb-cell .kb-pill{grid-area:p;position:static;align-self:center}.kb-grid>.kb-cell.kbs .kb-subrow{grid-column:1 / 3;grid-row:1 / 3;display:flex;align-items:center;gap:10px}.kb-grid>.kb-cell.kbs .kb-ico{margin:0!important}.kb-grid>.kb-cell.kbs .kb-ct{font-size:15px;text-wrap:initial}.kb-grid>.kb-cell.kbs .kb-pill-in{grid-area:p;margin:0!important;align-self:center}.kb-hit,.kb-artrow{background:#fff!important;border:0!important;border-radius:0!important;margin:0!important;position:relative;box-shadow:inset var(--hl) 0 0 0 var(--hc),inset calc(-1 * var(--hl)) 0 0 0 var(--hc)!important}.kb-hit:not(.kb-hit+.kb-hit),.kb-artrow:not(.kb-artrow+.kb-artrow){border-radius:20px 20px 0 0!important;box-shadow:inset var(--hl) 0 0 0 var(--hc),inset calc(-1 * var(--hl)) 0 0 0 var(--hc),inset 0 var(--hl) 0 0 var(--hc)!important}.kb-hit:not(:has(+.kb-hit)),.kb-artrow:not(:has(+.kb-artrow)){border-radius:0 0 20px 20px!important;margin-bottom:14px!important;box-shadow:inset var(--hl) 0 0 0 var(--hc),inset calc(-1 * var(--hl)) 0 0 0 var(--hc),inset 0 calc(-1 * var(--hl)) 0 0 var(--hc)!important}.kb-hit:not(.kb-hit+.kb-hit):not(:has(+.kb-hit)),.kb-artrow:not(.kb-artrow+.kb-artrow):not(:has(+.kb-artrow)){border-radius:20px!important;box-shadow:0 0 0 var(--hl) var(--hc)!important}.kb-hit:active,.kb-artrow:active{background:#f7f8f9!important}.kb-blk,.kb-blk.t1,.kb-blk.t2,.kb-blk.t3,.kb-blk.t4,.gk .kb-blk,.gk .kb-blk.t1,.gk .kb-blk.t2,.gk .kb-blk.t3{background:none!important;padding:0!important;box-shadow:none!important;border:0!important;margin-bottom:14px}.kb-blk .kb-hd{margin:0 2px 8px!important}.kb-grid{display:block!important;background:#fff;border-radius:20px;padding:2px 16px;margin-bottom:12px;box-shadow:0 0 0 var(--hl) var(--hc)}.kb-grid>.kb-cell.kb-cell,.gk .kb-grid>.kb-cell.kb-cell,.kb-blk .kb-grid>.kb-cell.kb-cell{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:10px;width:100%;height:auto!important;min-height:50px;padding:10px 0!important;margin:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;transform:none!important;position:relative}.kb-grid>.kb-cell:active{background:#f7f8f9!important}.kb-grid>.kb-cell+.kb-cell:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:#00000026;transform:scaleY(var(--hs));transform-origin:0 0;pointer-events:none}.kb-grid>.kb-cell:after{content:"›";flex:none;margin-left:6px;color:#c2c8cf;font-size:18px;line-height:1;order:9}.kb-grid>.kb-cell .kb-ico{order:0;flex:none;width:20px!important;height:20px!important;margin:0!important}.kb-grid>.kb-cell .kb-ico svg{width:20px!important;height:20px!important}.kb-grid>.kb-cell .kb-ct{order:1;flex:0 1 auto;min-width:0;padding:0!important;font-size:15px!important;line-height:1.4;word-break:keep-all;text-wrap:balance}.kb-grid>.kb-cell .kb-cs{order:2;flex:1 1 0;min-width:0;margin:0!important;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kb-grid>.kb-cell .kb-pill{order:3;position:static!important;flex:none;margin-left:auto}.kb-grid>.kb-cell.kbs .kb-subrow{order:1;flex:1 1 auto;min-width:0;align-items:center;gap:10px}.kb-grid>.kb-cell.kbs .kb-pill-in{order:3;margin:0 0 0 auto!important}.kb-grid>.kb-cell:not(:has(.kb-cs)) .kb-ct,.kb-grid>.kb-cell.kbs .kb-ct{flex:1 1 auto}.kb-hit,.kb-artrow{margin:0!important;border:0!important;border-radius:0!important;background:#fff!important;position:relative;box-shadow:inset var(--hl) 0 0 var(--hc),inset calc(-1 * var(--hl)) 0 0 var(--hc)!important}:not(.kb-hit)+.kb-hit,:not(.kb-artrow)+.kb-artrow,.kb-hit:first-child,.kb-artrow:first-child{border-top-left-radius:20px!important;border-top-right-radius:20px!important;box-shadow:inset var(--hl) 0 0 var(--hc),inset calc(-1 * var(--hl)) 0 0 var(--hc),inset 0 var(--hl) 0 var(--hc)!important}.kb-hit:not(:has(+.kb-hit)),.kb-artrow:not(:has(+.kb-artrow)){border-bottom-left-radius:20px!important;border-bottom-right-radius:20px!important;margin-bottom:12px!important;box-shadow:inset var(--hl) 0 0 var(--hc),inset calc(-1 * var(--hl)) 0 0 var(--hc),inset 0 calc(-1 * var(--hl)) 0 var(--hc)!important}:not(.kb-hit)+.kb-hit:not(:has(+.kb-hit)),:not(.kb-artrow)+.kb-artrow:not(:has(+.kb-artrow)),.kb-hit:first-child:not(:has(+.kb-hit)){box-shadow:0 0 0 var(--hl) var(--hc)!important}.kb-hit+.kb-hit:before,.kb-artrow+.kb-artrow:before{content:"";position:absolute;left:15px;right:15px;top:0;height:1px;background:#00000026;transform:scaleY(var(--hs));transform-origin:0 0;pointer-events:none}.kb-sec,.kb-sec:nth-of-type(2n),.gk .kb-sec{margin:0!important;border:0!important;border-radius:0!important;position:relative;box-shadow:inset var(--hl) 0 0 var(--hc),inset calc(-1 * var(--hl)) 0 0 var(--hc)!important}:not(.kb-sec)+.kb-sec,.kb-sec:first-child{border-top-left-radius:20px!important;border-top-right-radius:20px!important;box-shadow:inset var(--hl) 0 0 var(--hc),inset calc(-1 * var(--hl)) 0 0 var(--hc),inset 0 var(--hl) 0 var(--hc)!important}.kb-sec:not(:has(+.kb-sec)){border-bottom-left-radius:20px!important;border-bottom-right-radius:20px!important;margin-bottom:12px!important;box-shadow:inset var(--hl) 0 0 var(--hc),inset calc(-1 * var(--hl)) 0 0 var(--hc),inset 0 calc(-1 * var(--hl)) 0 var(--hc)!important}:not(.kb-sec)+.kb-sec:not(:has(+.kb-sec)),.kb-sec:first-child:not(:has(+.kb-sec)){box-shadow:0 0 0 var(--hl) var(--hc)!important}.kb-sec+.kb-sec:before{content:"";position:absolute;left:16px;right:16px;top:0;height:1px;background:#00000026;transform:scaleY(var(--hs));transform-origin:0 0;pointer-events:none;z-index:1}.kb-card,.gk .kb-card{margin:0!important;border:0!important;border-radius:0!important;position:relative;box-shadow:inset var(--hl) 0 0 var(--hc),inset calc(-1 * var(--hl)) 0 0 var(--hc)!important}:not(.kb-card)+.kb-card,.kb-card:first-child{border-top-left-radius:20px!important;border-top-right-radius:20px!important;box-shadow:inset var(--hl) 0 0 var(--hc),inset calc(-1 * var(--hl)) 0 0 var(--hc),inset 0 var(--hl) 0 var(--hc)!important}.kb-card:not(:has(+.kb-card)){border-bottom-left-radius:20px!important;border-bottom-right-radius:20px!important;margin-bottom:12px!important;box-shadow:inset var(--hl) 0 0 var(--hc),inset calc(-1 * var(--hl)) 0 0 var(--hc),inset 0 calc(-1 * var(--hl)) 0 var(--hc)!important}:not(.kb-card)+.kb-card:not(:has(+.kb-card)),.kb-card:first-child:not(:has(+.kb-card)){box-shadow:0 0 0 var(--hl) var(--hc)!important}.kb-card+.kb-card:before{content:"";position:absolute;left:16px;right:16px;top:0;height:1px;background:#00000026;transform:scaleY(var(--hs));transform-origin:0 0;pointer-events:none;z-index:1}.kb-refs-grp>.kb-cat{display:flex;align-items:center;gap:9px;font-size:16px;font-weight:700;color:#1f3d2b;letter-spacing:0;margin:18px 0 8px}.kb-refs-grp>.kb-cat:before{content:"";width:4px;height:16px;border-radius:2px;background:#1f3d2b;flex:none}.kb-refs-grp>.kb-cat .muted{font-size:13px;font-weight:500}.kb-ref-list{background:#fff;border-radius:20px;padding:2px 16px;box-shadow:0 0 0 var(--hl) var(--hc)}.kb-ref-list>.kb-ref{position:relative;border-left:0;margin:0;padding:11px 0;font-size:14px;line-height:1.6;color:#333d4b}.kb-ref-list>.kb-ref+.kb-ref:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:#00000026;transform:scaleY(var(--hs));transform-origin:0 0}.home .tz-card.tz-brw{padding:14px 18px 10px}.tz-card.tz-brw>.tz-h{margin-bottom:6px;font-size:18px}.tz-brw2{display:flex}.tz-brw2>.tz-row{flex:1 1 0;min-width:0}.home .tz-card.tz-brw .tz-row{min-height:44px;padding:3px 0;gap:9px}.home .tz-card.tz-brw .tz-row:first-child{padding-right:10px}.home .tz-card.tz-brw .tz-row+.tz-row{padding-left:14px}.home .tz-card.tz-brw .tz-row+.tz-row:before{left:0;right:auto;top:10px;bottom:10px;width:1px;height:auto;background:#00000026;transform:scaleX(var(--hs));transform-origin:left}.tz-card.tz-brw .tz-ri{width:30px;height:30px;border-radius:9px}.tz-card.tz-brw .tz-ri svg{width:17px;height:17px}.tz-card.tz-brw .tz-rt{font-size:16px}.gk .gh-li .gh-t b{font-size:15px;font-weight:500;color:#191f28}.gk .gh-li .gh-t small{font-size:13px;color:#8b95a1;margin-top:1px}.gk .kb-grid>.kb-cell .kb-ct,.gk .kb-grid>.kb-cell.kbs .kb-ct,.gk .kb-grid>.kb-cell .kb-ct.long{font-size:15px!important;font-weight:500;color:#191f28;letter-spacing:0}.gk .kb-grid>.kb-cell .kb-cs{font-size:13px;color:#8b95a1}.gk .kb-hit-t,.gk .kb-artrow-t{font-size:15px;font-weight:500;color:#191f28}.gk .kb-artrow-s{font-size:13px;color:#8b95a1}.gk .kb-head .kb-title,.gk .kb-hd span,.gk .kb-blk .kb-hd span{font-size:16px;font-weight:700;color:#1a1f1d}.gk .gh-bl{background:none!important;box-shadow:none!important;border:0!important;padding:0!important}.gk .gh-li{padding-left:2px;padding-right:2px;background:none!important}.gk .kb-grid{background:none!important;box-shadow:none!important;padding:0!important}.gk .gh-li .gh-i svg,.gk .gh-li .gh-i svg *{stroke-width:1.1!important}.gk .kb-grid>.kb-cell .kb-ico svg,.gk .kb-grid>.kb-cell .kb-ico svg *{stroke-width:1.2!important}.gk .kb-hit:not(#_),.gk .kb-artrow:not(#_){background:none!important;box-shadow:none!important;border-radius:0!important}.gk .kb-hit+.kb-hit:before,.gk .kb-artrow+.kb-artrow:before{left:0;right:0}.gk .kb-hit:not(#_){padding-left:2px!important;padding-right:2px!important}.gk .kb-crumb~div>.kb-cat{display:flex;align-items:center;gap:9px;font-size:16px;font-weight:700;color:#1a1f1d;letter-spacing:0;margin:18px 0 6px}.gk .kb-crumb~div>.kb-cat:before{content:"";flex:none;width:4px;height:16px;border-radius:2px;background:var(--accent)}.gk .kb-hit-s{font-size:13px;font-weight:400;color:#8b95a1}.dx-hero,.dx-cert-row{background:#fff!important;background-image:none!important;border-color:transparent!important;box-shadow:0 0 0 var(--hl) var(--hc)!important}.dx-st,.gk .dx-st{background:#fff!important;border-color:transparent!important;box-shadow:0 0 0 var(--hl) var(--hc)!important}.dx-st li{border-top:0!important;position:relative}.dx-st li+li:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:#00000026;transform:scaleY(var(--hs));transform-origin:0 0;pointer-events:none}.dx-tq{background:#fff!important;color:var(--text)!important;box-shadow:0 0 0 var(--hl) var(--hc)!important}.dx-tq .dx-q{background:#f3e7d3!important;color:#a8702a!important}.dx-tq span{color:var(--text-dim);opacity:1!important}.dx-tq b small{margin-left:6px;font-size:12px;font-weight:500;color:var(--text-dim)}.dx-tq button{background:none!important;color:#a8702a!important;padding:0 4px 0 8px!important;font-size:15px!important;font-weight:700}.card.pad.fold>b{white-space:nowrap;flex-shrink:0}.dx-st li:has(.mc-num)>div{min-width:0}.dx-st li:has(.mc-num) .t:not(.t2),.dx-st li:has(.mc-num) .s{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dx-st .t2>span{white-space:nowrap}@media (max-width: 359px){.dx-st li:has(.mc-num){gap:9px;padding-left:12px;padding-right:12px}.rows .row.ico:has(.nlink){grid-template-columns:auto 1fr;height:auto;min-height:56px;padding-top:8px;padding-bottom:8px;row-gap:1px}.rows .row.ico:has(.nlink) .row-ic{grid-row:span 2}.rows .row.ico:has(.nlink) .row-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rows .row.ico:has(.nlink) .row-sub{grid-column:2;text-align:left;white-space:normal}.hl-rows .row{height:auto;min-height:56px;padding-top:6px;padding-bottom:6px}.hl-rows .row .row-label{min-width:0}.hl-rows .row .row-sub{min-width:max-content}}.dx-lvl{white-space:nowrap}@media (max-width: 359px){.dx-hero{gap:12px;padding:16px 14px}.dx-lvl{font-size:11px}}.nw{white-space:nowrap}.summary-box{background:#fff!important;border-color:transparent!important;box-shadow:0 0 0 var(--hl) var(--hc)!important}.rp-tip{background:none!important;border:0!important;border-radius:0!important;padding:12px 0 0!important;position:relative}.rp-tip:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:#00000026;transform:scaleY(var(--hs));transform-origin:0 0;pointer-events:none}.quiz-card.hw-page{background:#fff!important;background-image:none!important;border-color:transparent!important;box-shadow:0 0 0 var(--hl) var(--hc)!important}.quiz-card.hw-page .hw-item{background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;margin:0!important;padding-left:0!important;padding-right:0!important;position:relative}.quiz-card.hw-page .hw-item+.hw-item:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:#00000026;transform:scaleY(var(--hs));transform-origin:0 0;pointer-events:none}.hw-past .rc-sec{background:none!important;border:0!important;border-radius:0!important;padding:10px 0 0!important;position:relative}.hw-past .rc-sec:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:#00000026;transform:scaleY(var(--hs));transform-origin:0 0;pointer-events:none}.sigprev,.gk .sigprev{background:none!important;border:0!important;padding-left:2px!important;padding-right:2px!important}.sigprev .sp-l{color:#8b95a1!important}.kb-linkcard{background:#fff!important;background-image:none!important}.rv-box{background:none!important;border-radius:0!important;padding:12px 0 0!important;position:relative}.rv-box:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:#00000026;transform:scaleY(var(--hs));transform-origin:0 0;pointer-events:none}.ad-alert,.side-new{background:#fff!important;border-color:transparent!important;box-shadow:0 0 0 var(--hl) var(--hc)!important}.seg button.on{background-image:none!important;box-shadow:none!important}.pmo-r .pl.on{background:#e3f2ea!important;color:#2e7d5c!important}.pmo-r .pl:not(.on){background:#eef1ef!important;color:#6b7873!important}.pill-on,.md-head .pill-on{background:#e3f2ea!important;background-image:none!important;color:#2e7d5c!important;box-shadow:none!important}.ovl .sheet>.ck-note-act:has(>.del)>button:not(.del):not(.sv){color:#6b7570!important}.ovl .sheet .fbsec{background:#fff!important;border-color:transparent!important;box-shadow:0 0 0 var(--hl) var(--hc)!important}.ac-new.big{background:#fff!important;background-image:none!important;border-color:transparent!important;box-shadow:0 0 0 var(--hl) var(--hc)!important}.ac-new.big .ac-new-plus{background:#2f72b8!important}.ac-new.big .ac-new-tx b{color:var(--text)!important}.quiz-card .quiz-opt:not(.right):not(.wrong),.quiz-card:not(.hw-page) .hw-item,.tk-opt:not(.on),.mla-d,.ovl>.sheet .tr-row{background:#fff!important;border-color:transparent!important;box-shadow:0 0 0 var(--hl) var(--hc)!important}.mla-d.on{background:#fff!important;box-shadow:0 0 0 1.5px var(--accent)!important}.tk-opt{gap:10px}.tk-opt>span:not(.ck){flex:1;min-width:0}.tk-opt.on{background:#fff!important;border-color:transparent!important;box-shadow:0 0 0 1.5px var(--accent)!important;color:var(--text)!important}.prp .prp-sum{grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.prp .prp-sum span{white-space:nowrap}.prp .prp-sum b{display:flex;flex-direction:column;align-items:center;line-height:1.2}.prp .prp-sum b small{display:block;font-size:11px;margin-top:2px}.prp .prp-sum>.prp-c{display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 0;min-width:0;background:none;border:0;font:inherit;color:var(--text);cursor:pointer}.prp .prp-sum>.prp-c+div,.prp .prp-sum>.prp-c+.prp-c{border-left:1px solid var(--border)}.prp .prp-sum>.prp-c.on span,.prp .prp-sum>.prp-c.on b{color:var(--accent)}.prp .prp-sum>.prp-c:disabled{cursor:default}.card.pad.fold>b,.pc-one .jcard .jh>b,.md-rep .cad-t,.md-rep .rpe-in-h{display:inline-flex;align-items:center;font-size:16px!important;font-weight:700;color:var(--text);white-space:nowrap;margin:0}.card.pad.fold>b:before,.pc-one .jcard .jh>b:before,.md-rep .cad-t:before,.md-rep .rpe-in-h:before{content:"";flex:none;display:inline-block;width:4px;height:16px;border-radius:2px;background:var(--accent);margin-right:8px}.md-rep .cad-t{margin-bottom:8px}.md-rep .rpe-in-h{margin:2px 0 6px}.md-rep{display:contents}.md-rep .rpe.in{margin:0}.pc-one .m2>div,.pc-one .m2-c{display:flex;flex-direction:column;gap:12px;min-width:0}.pc-one .m2>div>*,.pc-one .m2>div>.rpe>.card,.pc-one .m2>div>.card.pad,.pc-one .m2-c>*,.pc-one .m2-c>.rpe>.card,.pc-one .m2-c>.card.pad{margin-top:0!important;margin-bottom:0!important}.sub.mdp>:is(.card,.tz-card,.rpe,.fold-body,section):not(.hd){margin-top:0!important;margin-bottom:12px!important}.sub.mdp>.rpe>.card{margin:0!important}.sub.mdp>.md-rep>:is(.card,.rpe){margin-top:0!important;margin-bottom:12px!important}.pc-one .m2>div>.md-rep>:is(.card,.rpe),.pc-one .m2-c>.md-rep>:is(.card,.rpe){margin:0!important}.md-rep .rpe>.card{margin:0!important}.mo-h{display:flex;align-items:center;margin:4px 2px -4px;font-size:16px;font-weight:700;color:var(--text);white-space:nowrap}.mo-h:before{content:"";flex:none;width:4px;height:16px;border-radius:2px;background:var(--accent);margin-right:8px}.mo-hrow{display:flex;align-items:center;justify-content:space-between;margin:4px 2px -4px}.mo-hrow .mo-h{margin:0}.mx.mo-out>.mx-h{display:none}.card.pad.fold.mo{justify-content:space-between}.pc-one .jcard .jh{justify-content:flex-end}.sub.mdp>:is(.mo-h,.mo-hrow){margin-bottom:8px!important}.pc-one .m2>div .mo-h,.pc-one .m2>div .mo-hrow,.pc-one .m2-c .mo-h,.pc-one .m2-c .mo-hrow{margin:0 2px -4px!important}.sub.mdp .md-rep>.mo-h{margin:4px 2px 8px!important}.md-rep>.mo-h:before{background:#2e7d5c}.sub.mdp>.md-rep>:is(.card,.rpe)+.mo-h{margin-top:4px!important}:is(.tz-card:not(.mo-out):has(>:is(.tz-hr,.tzop-h,.tz-h,.mx-h):first-child),.ac-grp:has(>h2:first-child),.fd:not(.acct-bar):has(>.fd-h:first-child),.ftbl:has(>.fh:first-child),.lcard.hck:has(>.hck-h:first-child),.xcard:has(>b:first-child),section:not(.ovl *):has(>.st-box-h:first-child)){--oh: 38px;background:transparent!important;background-image:none!important;box-shadow:none!important;border-color:transparent!important;position:relative;isolation:isolate;overflow:visible!important}:is(.tz-card:not(.mo-out):has(>:is(.tz-hr,.tzop-h,.tz-h,.mx-h):first-child),.ac-grp:has(>h2:first-child),.fd:not(.acct-bar):has(>.fd-h:first-child),.lcard.hck:has(>.hck-h:first-child),.xcard:has(>b:first-child),section:not(.ovl *):has(>.st-box-h:first-child)){padding-top:calc(var(--oh) + 14px)!important}.ftbl:has(>.fh:first-child){padding-top:var(--oh)!important}:is(.tz-card,.ac-grp,.fd,.ftbl,.lcard,.xcard,section):has(.ovl){z-index:1000!important}body *:has(.ovl):not(.ovl):not(.ovl *){z-index:1000!important}body *:has(.psel-menu,.pal-pop):not(.psel-menu):not(.psel-menu *){z-index:999!important}.side:has(.psel-menu){overflow:visible!important}:is(.tz-card:not(.mo-out):has(>:is(.tz-hr,.tzop-h,.tz-h,.mx-h):first-child),.ac-grp:has(>h2:first-child),.fd:not(.acct-bar):has(>.fd-h:first-child),.ftbl:has(>.fh:first-child),.lcard.hck:has(>.hck-h:first-child),.xcard:has(>b:first-child),section:not(.ovl *):has(>.st-box-h:first-child)):before{content:"";position:absolute;left:0;right:0;top:var(--oh);bottom:0;z-index:-1;pointer-events:none;background:#fff;border-radius:inherit;box-shadow:0 0 0 var(--hl) var(--hc)}.ftbl:has(>.fh:first-child)>:not(.fh){position:relative}.tz-card:not(.mo-out)>:is(.tz-hr,.tzop-h,.tz-h,.mx-h):first-child,.ac-grp>h2:first-child,.fd:not(.acct-bar)>.fd-h:first-child,.ftbl>.fh:first-child,.lcard.hck>.hck-h:first-child,.xcard>b:first-child,section:not(.ovl *)>.st-box-h:first-child{position:absolute!important;top:0;left:2px;right:2px;height:28px;min-height:0!important;margin:0!important;padding:0!important;display:flex!important;align-items:center;gap:8px;background:none!important;border:0!important;box-shadow:none!important}.ftbl>.fh:first-child>b,.fd>.fd-h:first-child>b,.fd>.fd-h:first-child:is(b,span),.lcard.hck>.hck-h:first-child>b,.xcard>b:first-child,.tz-card>.tz-hr:first-child>b{display:inline-flex;align-items:center;font-size:16px!important;font-weight:700;color:var(--text);white-space:nowrap}.ftbl>.fh:first-child>b:before,.fd>.fd-h:first-child>b:before,.lcard.hck>.hck-h:first-child>b:before,.xcard>b:first-child:before,.tz-card>.tz-hr:first-child>b:before{content:"";flex:none;display:inline-block;width:4px;height:16px;border-radius:2px;background:var(--accent);margin-right:8px}:is(.tz-card,.ftbl,.fd,section):not(:has(>:nth-child(2))):before{display:none!important}.cq:has(>.fd:first-child){background:none!important;box-shadow:none!important;border:0!important;padding:0!important}.cq:has(>.fd:first-child)>.fd+.fd{margin-top:12px}.pc-xl .x2>.xdrop{margin-top:38px}section:not(.ovl *)>.st-box-h:first-child{justify-content:space-between;font-size:16px!important}.vw-btn.pill-out{font-weight:400;background-color:#fff!important;color:var(--text-dim)}.vw-btn.pill-out .pill-caret{font-size:10px;margin-left:0;color:var(--accent)}.vw-btn.pill-out.open{background-color:#fff!important;border-color:var(--accent)!important;color:var(--text-dim)}.vw-btn.pill-out.open .pill-caret{color:var(--accent)}.kg5{display:flex;flex-direction:column;gap:12px}.kg5-h{display:flex;align-items:center;gap:8px;padding:0 2px 10px;font-size:16px;font-weight:700;color:var(--text);white-space:nowrap}.kg5-h:before{content:"";width:4px;height:16px;border-radius:2px;background:var(--accent);flex:none}.kg5-h b{margin-left:auto;font-size:13px;color:var(--text-dim);font-weight:600}.pc-req table.mt tr.kg5-tr>td{background:none;cursor:default;padding-top:16px;padding-bottom:2px}.pc-req table.mt tr.kg5-tr:first-child>td{padding-top:12px}.pc-req table.mt tr.kg5-tr .kg5-h{padding-bottom:4px}.pc-req table.mt tr.kg5-tr:hover>td{background:none}.rql .tl-r>.d{min-width:max-content}.rql .tl-r>.tz11-done,.rql .tl-r>.chev{min-width:max-content;justify-self:end}@media (max-width: 359px){.rql .tl-r{column-gap:4px;padding-left:10px;padding-right:10px}.rql .tl-r>.d{font-size:12px;letter-spacing:-.2px}.rql .tl-r>.m{font-size:14px}.rql .tl-r>.m .st-kind{font-size:11px;padding-left:5px;padding-right:5px}.rql .tl-r>.tz11-done{padding-left:4px;padding-right:4px}.rql .tl-r>.x{visibility:hidden}}.ftbl:has(>.fh:first-child)>table.mt{border-collapse:separate;border-spacing:0}.ftbl:has(>.fh:first-child)>table.mt>thead>tr:first-child>:first-child{border-top-left-radius:14px}.ftbl:has(>.fh:first-child)>table.mt>thead>tr:first-child>:last-child{border-top-right-radius:14px}.ftbl:has(>.fh:first-child):not(:has(>table.mt~*))>table.mt>tbody>tr:last-child>:first-child{border-bottom-left-radius:14px}.ftbl:has(>.fh:first-child):not(:has(>table.mt~*))>table.mt>tbody>tr:last-child>:last-child{border-bottom-right-radius:14px}.ftbl:has(>.fh:first-child)>table.mt>tbody>tr:last-child>td{border-bottom:0}.ftbl:has(>.fh:first-child):not(:has(>table.mt~*))>table.mt:has(>tfoot)>tbody>tr:last-child>td{border-radius:0!important}.ftbl:has(>.fh:first-child):not(:has(>table.mt~*))>table.mt>tfoot>tr:last-child>:first-child{border-bottom-left-radius:14px}.ftbl:has(>.fh:first-child):not(:has(>table.mt~*))>table.mt>tfoot>tr:last-child>:last-child{border-bottom-right-radius:14px}.ftbl:has(>.fh:first-child):not(:has(>table.mt~*))>table.mt:not(:has(>tbody>tr)):not(:has(>tfoot))>thead>tr:last-child>:first-child{border-bottom-left-radius:14px}.ftbl:has(>.fh:first-child):not(:has(>table.mt~*))>table.mt:not(:has(>tbody>tr)):not(:has(>tfoot))>thead>tr:last-child>:last-child{border-bottom-right-radius:14px}.ftbl:has(>.fh:first-child)>.tf-s{border-radius:14px}.ftbl:has(>.fh:first-child)>.tf-s:not(:last-child){border-bottom-left-radius:0;border-bottom-right-radius:0}.opv{padding:2px 14px!important}.opv .rc-sec{border:0!important;padding:0!important;background:none!important}.kg6{display:flex;flex-direction:column;gap:12px}.kg6-top{display:flex;align-items:center;gap:10px;padding:0 2px;background:none;border:0;font:inherit;color:var(--text);cursor:default;text-align:left;white-space:nowrap}button.kg6-top{cursor:pointer}.kg6-top b{display:inline-flex;align-items:center;gap:8px;font-size:16px;font-weight:700}.kg6-top b:before{content:"";width:4px;height:16px;border-radius:2px;background:var(--accent);flex:none}.kg6-top>span{font-size:13px;font-weight:600;color:var(--text-dim)}.kg6-card{background:#fff;border:1px solid rgba(0,0,0,.45);border-radius:14px;overflow:hidden}.kg6-h{display:flex;align-items:center;padding:12px 16px 10px;white-space:nowrap}.kg6-h b{font-size:15px;font-weight:700;color:var(--text)}.kg6-h span{margin-left:auto;font-size:13px;font-weight:600;color:var(--text-dim)}.kg6-card table.mt{width:100%;border-collapse:collapse}.kg6-card table.mt tbody>tr:last-child>td{border-bottom:0}.kg6-none{margin:0;padding:14px 16px;color:var(--text-dim);font-size:14px}.pc-req .col1>.kg6+.kg6{margin-top:10px}.kg6-card .mt th,.kg6-card .mt td{padding-left:16px;padding-right:8px;text-align:left}.kg6-card .mt td.chev,.kg6-card .mt th:last-child{padding-left:4px;padding-right:10px;text-align:right}.kg6-card .mt td.bd{white-space:normal;word-break:keep-all;overflow-wrap:anywhere;line-height:1.45}.kg6-card .mt tr.rt{cursor:pointer}.kg6-card .mt tr.sel td{background:#e3f2ea}.kg6-card .mt td .mname{font-weight:600}.kg6-top>span{font-size:13px;font-weight:700;color:var(--accent);background:#e8f4ed;border-radius:999px;padding:1px 9px}.quiz-card.hw-page .sheet-list .hw-item.quiz-opt{box-shadow:none!important;background:none!important}.md-head .md-name .malias{display:block;margin-top:1px;font-size:13px;font-weight:500;color:var(--text-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.legend{flex-wrap:wrap;row-gap:2px}.legend>span{white-space:nowrap}@media (max-width: 360px){.rpcc-g{width:44px;padding:0}.rpcc-pill{width:52px;font-size:12px}.rpcc-r{gap:6px}.rpcc-chev{width:6px}}.whosel{position:relative}.whosel-btn{display:flex!important;align-items:center;justify-content:space-between;gap:8px;text-align:left;cursor:pointer;min-height:0!important;height:auto!important;line-height:1.5}.whosel-btn>span{display:block!important;flex:1 1 auto;min-width:0;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;background:none!important;border:0!important;box-shadow:none!important;font:inherit;color:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whosel-btn>i{display:block;flex:none;width:auto!important;height:auto!important;margin:0!important}.whosel-btn .ph{color:var(--text-dim)}.whosel-btn i{flex:none;font-style:normal;color:var(--text-dim);transform:rotate(90deg);transition:transform .15s}.whosel-btn.open{border-color:var(--accent)}.whosel-btn.open i{transform:rotate(-90deg)}.whosel-btn:disabled{cursor:default;opacity:1}.whosel-menu{top:calc(100% + 6px);left:0;right:0;width:auto}.whosel-own{margin-top:8px}@media (max-width: 999px){main.sub:has(.summary-edit){display:flex;flex-direction:column;min-height:calc(100dvh - 62px);padding-bottom:8px}main.sub:has(.summary-edit)>.card.pad:has(.summary-edit){flex:1 1 auto;display:flex;flex-direction:column;margin-bottom:0}.card.pad:has(.summary-edit) .hl-wrap{flex:1 1 auto;display:flex;flex-direction:column;min-height:220px}.card.pad:has(.summary-edit) .summary-edit{flex:1 1 auto;height:100%;min-height:0;resize:none}}.jtop{margin-bottom:10px}.jtop-h{display:flex;align-items:center;justify-content:space-between;gap:8px}.jtop-h b{font-size:15px}.jtop-c{margin:4px 0 0}.jtop-s{margin:10px 0 0}.jtop-go{display:block;width:100%;margin:12px 0 0;min-height:40px;background:var(--card-2, #f6f7f9);border:1px solid var(--line);border-radius:10px;color:var(--accent);font-size:14px;font-weight:600;cursor:pointer}.card.pad.fold .fold-sum{font-size:15px;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.tl-r.tl-jm .pill{background:none!important;border:0!important;box-shadow:none!important;padding:0!important;margin:0!important;color:var(--text-dim)!important;font-size:14px!important;font-weight:400!important}.tl-r .d,.tl-r .h,.tl-r .s,.tl-r .x{font-size:14px}.tl-g{font-size:13px}.hw-tab{margin:12px 0 16px}.hw .lb2+.hw-help{margin-top:-2px}.hw-h{display:flex;align-items:center;justify-content:space-between;gap:10px}.hw .hw-help{margin:14px 0 8px}.hw .lb2{margin:14px 0 6px}.hw .lb2:first-of-type{margin-top:0}.hw-dt{display:flex;gap:8px}.hw-dt .st-in{flex:1 1 0;min-width:0}.hw-t{margin:0}.hw-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:14px}.hw-n{font-size:13px;color:var(--text-dim);white-space:nowrap}.hw-n.short{color:var(--warn-text, #8a5a00)}.ovl .sheet>.two.three{grid-template-columns:1fr 1fr 1fr!important}.ovl .sheet>.two.three .ghost.mid{color:var(--text)!important;font-weight:600}.rec-alt{display:block;width:100%;margin:14px 0 0;padding:0;border:0;background:none;color:var(--accent);font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.rec-pick{display:flex;flex-direction:column;gap:8px;margin:16px 0 4px;text-align:left}.rec-pick>button{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:12px 14px;border:1px solid var(--line, var(--border));border-radius:12px;background:var(--card);color:var(--text);cursor:pointer}.rec-pick b{display:block;font-size:15px}.rec-pick small{display:block;margin-top:3px;font-size:13px;color:var(--text-dim)}.rec-pick i{flex:none;font-style:normal;color:var(--text-dim);font-size:18px}.ovl .sheet>.two.one{grid-template-columns:1fr!important}.rec-pick>button>span{text-align:left;min-width:0}.rec-pick>button.on{border-color:var(--accent)}.rec-pick>button.on b{color:var(--accent)}.rec-pick>button.main{padding:16px;background:var(--card);border:1.5px solid var(--accent)}.rec-pick>button.main b{display:flex;align-items:center;gap:8px;font-size:18px}.rec-pick>button.main small{color:var(--text-dim)}.rec-pick>button.main i.rec-dot{flex:none;width:10px;height:10px;border-radius:50%;background:var(--danger, #c62828)}.rec-pick>button.main>i{color:var(--text-dim)}.rec-sep{margin:14px 0 2px;font-size:13px;font-weight:600;color:var(--text-dim);text-align:left}.sheet-grp{margin:14px 0 4px;padding:0 2px;font-size:13px;font-weight:700;color:var(--text-dim);text-align:left}.sheet-grp:first-of-type{margin-top:4px}.jn-pick{margin:0}.jn-h{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.jn-h b{font-size:15px}.tl-r.tl-rv .pill,.pc-rv table td .pill{background:none!important;border:0!important;box-shadow:none!important;padding:0!important;margin:0!important;color:var(--text-dim)!important;font-size:13px!important;font-weight:400!important}.tl-r .ls-pill{background:none!important;border:0!important;box-shadow:none!important;padding:0!important;margin:0!important;color:var(--text-dim)!important;font-size:14px!important;font-weight:400!important}.tz11-list .tz11-cw .tz11-main .s{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px;-webkit-line-clamp:unset}.tl-r.tl-hw{grid-template-columns:82px minmax(0,1fr) auto;align-items:center;padding:9px 12px;min-height:48px;text-decoration:none;color:inherit}.tl-r.tl-hw .hw-d{display:flex;flex-direction:column;gap:2px;min-width:0}.tl-r.tl-hw .hw-d .d{font-size:14px;color:var(--text);font-weight:600}.tl-r.tl-hw .hw-d .x{font-size:12px}.tl-r.tl-hw .hw-d .pill{margin-left:4px}.tl-r.tl-hw .hw-s{display:flex;flex-direction:column;gap:3px;min-width:0}.tl-r.tl-hw .hw-s>span{font-size:14px;line-height:1.4;color:var(--text);word-break:keep-all;overflow-wrap:anywhere}.tl-r.tl-hw .hw-s>span+span:before{content:""}.hw-tl+.opg{margin-top:10px}.rpcc-dist{margin-top:10px;padding:14px 0 6px;border-top:1px solid var(--border)}.md-linked{font-size:13px;color:var(--text-dim);font-weight:500}.md-sub{margin:5px 0 0;font-size:14px!important;color:#4b5563!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.md-head>.md-linked{flex:none;align-self:center}.md-head.md-head3{align-items:center;gap:12px}.md-name3{flex:none;max-width:42%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.md-info3{flex:1;min-width:0;display:flex;justify-content:center;font-size:13px;color:#4b5563}.md-info3i{display:flex;flex-direction:column;gap:3px;min-width:0;max-width:100%;text-align:left}.md-info3i>span,.md-info3i>a{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.md-info3i>a.md-tel{color:inherit;text-decoration:none}.md-info3i>span.md-reg{color:#8b95a1;font-variant-numeric:tabular-nums}.md-info3i>span.md-reg>b{font-weight:inherit}.md-head.md-head3>.md-linked{min-width:44px;text-align:right}.rpcc-dist .card.pad{border:0!important;box-shadow:none!important;padding:0!important;background:none!important}.malias{font-size:10px!important;font-weight:300!important;color:#191f28!important;letter-spacing:-.2px}.vc{display:inline-flex!important;align-items:center!important;column-gap:.25em;min-width:0}.vc>*{line-height:1!important}.vc>.malias{margin-left:0!important}.vc.vc-row{display:flex!important}.mo-hrow>*,.hc-row>.hc-nm{line-height:1!important}.pill-in,.pill,.pill-on,.pill-warn{line-height:1;display:inline-flex;align-items:center}.mt td,.ltbl td,.ftbl td{vertical-align:middle}.pc-one .m2-c .mo-hrow>.mo-h,.pc-one .m2>div .mo-hrow>.mo-h{margin:0!important;min-height:0!important}.hc-nm>*{line-height:1!important}.hc-nm>:empty{display:none}.summary .sum-prob{font-weight:700}.summary .sum-mk{display:inline-block;margin-right:6px;font-size:.8em;color:#191f28;transform:translateY(-1px)}.sum-view{margin-top:12px;background:var(--bg);border:1px solid var(--border);border-radius:12px;padding:12px}.sum-view .summary{margin:0;font-size:16px;line-height:1.65;word-break:keep-all;overflow-wrap:anywhere}.chips.cs-tabs,.chips.cs-clubs{margin:0 0 10px}.chips.cs-clubs{flex-wrap:nowrap}.chips.cs-clubs .chip{flex:1 1 auto;min-width:0;padding-left:4px!important;padding-right:4px!important;font-size:13px;white-space:nowrap;text-align:center}.opl-t.cs td.cs-nm{white-space:normal;word-break:keep-all;line-height:1.45;padding-top:9px;padding-bottom:9px}.opl-t.cs td.cs-nm b{display:block;font-weight:600}.opl-t.cs td.cs-nm span{display:block;font-size:12px;color:var(--text-dim);margin-top:2px}.opl-t.cs td{font-variant-numeric:tabular-nums}.opl-t.tfp .tf-tag{display:inline-flex;align-items:center;height:18px;margin-left:6px;padding:0 6px;border-radius:9px;font-size:11px;font-weight:600;white-space:nowrap;vertical-align:middle}.opl-t.tfp .tf-tag.c{background:#e8f0fb;color:#2f62b5}.opl-t.tfp .tf-tag.a{background:#eef6f1;color:var(--accent)}.opl-t.tfw .c-x2{width:92px}.opl-t.tfw td.cs-nm{white-space:normal;word-break:keep-all;line-height:1.4;padding-top:8px;padding-bottom:8px}.opl-t.tfw td.cs-nm b{display:block;font-weight:600}.opl-t.tfw td.cs-nm span{display:block;font-size:11px;color:var(--text-dim);margin-top:2px}.opl-t.tfw td.x{white-space:nowrap;text-align:right}.tfp-ok{width:auto;height:auto;margin:0 0 0 12px;padding:4px 2px;border:0;background:none;box-shadow:none;font:inherit;font-size:13px;font-weight:600;color:var(--accent)}#root :is(.ghost,.btn,.md-start,.al-act,.abar-add,.abar-rm,.dx-rv button,.ck-note-ed,.mx-add,.summary-copy,.mbar-b,.ibar-sub,.pth-pay-b,.tz11-add,.sp-chip,.psel-btn,.kb-secsrc-more,.chip,.mx-act button,.pal-ok,.lfx-trash,.opp-go,.adp-txt,.tfp-ok,.tfp-del,.pmc-del,.fb-btn,.dx-tq button,.rc-foot,.pw-all,.hw-link,.jtop-go,.rco-f,.mc-add,.rv-dt,.primary,.me-b,.ibar-big,.tk-btn):not(.ovl .sheet *):not(.quiz-card *){background:#fff!important;background-image:none!important;border:1px solid #e3e7eb!important;border-radius:999px!important;box-shadow:0 1px 3px #1018281f!important;transform:none!important;color:#191f28!important;font-weight:600!important;text-decoration:none!important}#root :is(.ghost.add,.mx-add,.tz11-add,.abar-add,.sp-chip.add,.primary.add,.mc-add,.pmc-add):not(.ovl .sheet *):not(.quiz-card *){color:#1f5f9e!important}#root :is(.ghost.danger,.btn.danger,.mbar-b.danger,.primary.danger,.abar-rm,.ck-note-ed.del,.mx-act .del,.pmc-del,.adp-txt.danger,.tfp-del):not(.ovl .sheet *):not(.quiz-card *){color:#c4342a!important}#root :is(.ghost.on,.sp-chip.on,.psel-btn.open,.chip.on):not(.ovl .sheet *):not(.quiz-card *){background:#2e7d5c!important;border-color:#2e7d5c!important;color:#fff!important;font-weight:700!important}#root :is(.primary,.me-b,.ibar-big,.tk-btn,.btn,.md-start,.al-act,.ck-note-ed.sv,.mx-act .sv,.dx-rv button,.pth-pay-b,.rco-f,.rc-foot,.pw-all,.hw-link,.jtop-go):not(.ovl .sheet *):not(.quiz-card *):not(.danger):not(.add){color:#1f5a41!important;font-weight:700!important}#root :is(.ghost,.ck-note-ed,.mbar-b,.ibar-sub,.sp-chip,.psel-btn,.chip):not(.ovl .sheet *):not(.quiz-card *)+:is(.ghost,.ck-note-ed,.mbar-b,.ibar-sub,.sp-chip,.psel-btn,.chip){border-left-color:#e3e7eb!important}#root :is(.ghost,.btn,.chip,.sp-chip,.primary,.me-b,.mx-act button,.rco-f):not(.ovl .sheet *):not(.quiz-card *):active{background-color:#f2f4f3!important;box-shadow:none!important}#root :is(.primary,.ghost):disabled:not(.ovl .sheet *){opacity:.5}#root .me-b+.me-b{margin-top:8px!important}#root .chips:has(>.chip){gap:6px!important}#root :is(.ghost.icb,.ghost.mv):not(.ovl .sheet *){width:30px!important;height:30px!important;padding:0!important;display:inline-flex!important;align-items:center;justify-content:center}#root :is(.ghost.icb,.ghost.mv) svg{width:15px;height:15px}#root .ghost.icb.ck-cfgbtn{width:38px!important;height:38px!important}#root :is(.rco-f,.rc-foot,.pw-all,.hw-link):not(.ovl .sheet *){display:block;width:fit-content!important;margin-left:auto;padding:6px 14px!important;font-size:13.5px;text-align:center!important}#root .hw-link:not(.ovl .sheet *){margin-right:auto}#root .rco-fw .rco-f{margin-left:0}#root .rco-fw .rco-memo{padding-left:14px!important}#root :is(.mx-act button,.pal-ok,.lfx-trash,.opp-go,.adp-txt,.tfp-ok,.tfp-del,.pmc-del,.fb-btn,.dx-tq button,.rv-dt):not(.ovl .sheet *):not(.quiz-card *){padding:5px 13px!important}#root .lfx-trash:not(.ovl .sheet *){margin-left:auto}#root .mc-add:not(.ovl .sheet *){padding:8px 16px!important}#root .pmc-add:not(.ovl .sheet *){background:#fff!important;border:1px solid #e3e7eb!important;border-radius:50%!important;box-shadow:0 1px 3px #1018281f!important}#root .rec-stop:not(.ovl .sheet *){border:1px solid #e3e7eb!important;border-radius:999px!important;background:#fff!important;box-shadow:0 1px 3px #1018281f!important}@media (max-width: 360px){#root .chips:has(>.chip){gap:3px!important}#root .chip:not(.ovl .sheet *){padding-left:2px!important;padding-right:2px!important}#root .chips.msort .chip{font-size:12px!important;letter-spacing:-.3px}}#root .mc-lay{gap:4px}#root .mc-lay button{background:#fff!important;border:1px solid #e3e7eb!important;border-radius:50%!important;box-shadow:0 1px 3px #1018281f!important;color:#b0b8c1!important}#root .mc-lay button.on{background:#2e7d5c!important;border-color:#2e7d5c!important;color:#fff!important}.tz-seg2{display:flex;align-items:stretch;gap:0}.tz-segsc{flex:1 1 0;min-width:0;display:flex;gap:4px;overflow-x:auto;scrollbar-width:none}.tz-segsc::-webkit-scrollbar{display:none}.tz-segsc>.tz-sg{flex:1 1 0;min-width:max-content;padding-left:6px;padding-right:6px}.tz-seg2>.tz-gplus{flex:0 0 36px;padding:8px 0;justify-content:center}.tz-gplus .n{font-size:20px;line-height:1;font-weight:500;color:#6b7684}.tz-gplus.open .n{color:#1f5f9e}.tz-gform{margin:0 0 14px}.tz-pcw>.tz-gform{grid-column:1 / -1}.tz-pcw>.tz-seg{grid-column:1 / -1}.tz5-shr{display:flex;align-items:center;gap:2px;margin:16px 6px 6px;min-height:28px}.tz3-sec:first-child .tz5-shr{margin-top:2px}.tz-pcw .tz3-sec .tz5-shr{margin:14px 6px 8px}.tz-pcw .tz3-sec:first-child .tz5-shr{margin-top:0}.tz5-shr .tz5-sh{margin:0!important;flex:1;min-width:0}.tz5-shr .tz5-sh.all{color:#8b95a1!important}.tz5-act{display:inline-flex;align-items:center;gap:2px;flex:none}.tz5-plus,.tz5-gear{border:0;background:none;padding:0;width:30px;height:28px;display:inline-flex;align-items:center;justify-content:center;color:#6b7684;cursor:pointer}.tz5-plus{font-size:21px;line-height:1;font-weight:500}.tz5-plus.open{color:#1f5f9e}.tz5-gear{color:#8b95a1}.tz5-gear svg{width:16px;height:16px}.tz5-qa,.tz5-spform{margin-top:8px}.tz5-spadd{display:block;border:0;background:none;padding:8px 6px;margin:14px 0 4px;font-size:14px;font-weight:600;color:#6b7684;cursor:pointer}.tz-page .tz5-sh.all:before{background:#c5cbd1!important}#root .mx-add:not(.ovl .sheet *){font-size:12.5px!important;padding:3px 10px!important;min-height:0!important;line-height:1.5!important}[data-sp]{scroll-margin-top:14px}.cfg-jump{outline:2px solid var(--accent)!important;outline-offset:3px;border-radius:14px}.mg-tile .mg-ic{display:flex;align-items:center;justify-content:center;height:28px;color:#1f6b46}.mg-tile .mg-ic svg{width:22px;height:22px}.mg-tile .tile-l{color:#1f6b46!important;font-weight:700!important}.mg-tile.off{opacity:.45;pointer-events:none}.pc-mem .tools .tiles:has(.mg-tile){flex-basis:380px}.rw-steps b.spin{will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}#root .ibar-b:not(.ovl .sheet *){flex:1;height:38px!important;font-size:14px!important;color:#1f5a41!important;font-weight:700!important}.sheet .sheet-item:not(.quiz-opt)>span:first-child:not(.ck){flex:1;min-width:0}.sheet .si-row{display:flex;align-items:center;gap:10px;min-width:0}.sheet .si-row .si-s{margin-top:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#root .ibar-b:not(.ovl .sheet *){display:inline-flex;align-items:center;justify-content:center;gap:6px}#root .chips .chip:not(.ovl .sheet *):not(.quiz-card *){background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#6b7570!important;font-weight:600!important}#root .chips .chip:not(.ovl .sheet *):not(.quiz-card *)+.chip{border-left:1px solid #cfd5da!important}#root .chips .chip.on:not(.ovl .sheet *):not(.quiz-card *){background:none!important;color:#1f5a41!important;font-weight:900!important}#root .chips:has(>.chip){gap:0!important}#root .ck-tabs.cfg-tabs{display:flex!important;flex-wrap:nowrap;gap:0!important;overflow-x:auto;scrollbar-width:none;margin:0 0 12px}#root .ck-tabs.cfg-tabs::-webkit-scrollbar{display:none}#root .ck-tabs.cfg-tabs .ck-tab{flex:0 0 auto;min-width:0;background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#6b7570!important;font-weight:600!important;font-size:13px;padding:6px 12px}#root .ck-tabs.cfg-tabs .ck-tab:first-child{padding-left:4px}#root .ck-tabs.cfg-tabs .ck-tab+.ck-tab{border-left:1px solid #cfd5da!important}#root .ck-tabs.cfg-tabs .ck-tab.on{color:#1f5a41!important;font-weight:900!important}#root .ck-tabs.cfg-tabs .ck-tab small,#root .ck-tabs.cfg-tabs .ck-tab.on small{color:#8b95a1;opacity:1;font-weight:600}html #root :is(.mx-add,.rco-f,.rc-foot,.pw-all,.hw-link):not(.ovl .sheet *):not(.quiz-card *){background:none!important;border:0!important;box-shadow:none!important;border-radius:0!important;padding:0!important;min-height:0!important;line-height:1.4!important}#root .mx-add:not(.ovl .sheet *){font-size:13.5px!important}#root .rco-fw .rco-f:not(.ovl .sheet *){margin-left:0!important}#root .rco-fw .rco-memo:not(.ovl .sheet *){padding-left:5px!important}#root .tzop-h .tzop-all{margin-left:auto;color:#1f5a41;font-weight:700;font-size:13.5px;white-space:nowrap}html #root .mx-add.mx-add:not(.ovl .sheet *):not(.quiz-card *){color:#1f5a41!important}#root :is(.ghost,.btn,.al-act,.abar-add,.abar-rm,.dx-rv button,.ck-note-ed,.summary-copy,.mbar-b,.ibar-sub,.sp-chip,.psel-btn,.kb-secsrc-more,.chip,.mx-act button,.pal-ok,.lfx-trash,.opp-go,.adp-txt,.tfp-ok,.tfp-del,.pmc-del,.fb-btn,.dx-tq button,.rv-dt):not(.ovl .sheet *):not(.quiz-card *):not(.icb):not(.mv):not(.ibar-b):not(:has(*)){display:inline-flex!important;vertical-align:top}#root :is(.tz11-add,.primary,.me-b,.ibar-big,.tk-btn,.mc-add,.md-start,.jtop-go,.pth-pay-b,.foot-btns button):not(.ovl .sheet *):not(.quiz-card *):not(.icb):not(.mv):not(.ibar-b):not(:has(*)){display:flex!important}#root :is(.ghost,.btn,.al-act,.abar-add,.abar-rm,.dx-rv button,.ck-note-ed,.summary-copy,.mbar-b,.ibar-sub,.sp-chip,.psel-btn,.kb-secsrc-more,.chip,.mx-act button,.pal-ok,.lfx-trash,.opp-go,.adp-txt,.tfp-ok,.tfp-del,.pmc-del,.fb-btn,.dx-tq button,.rv-dt,.tz11-add,.primary,.me-b,.ibar-big,.tk-btn,.mc-add,.md-start,.jtop-go,.pth-pay-b,.foot-btns button):not(.ovl .sheet *):not(.quiz-card *):not(.icb):not(.mv):not(.ibar-b):not(:has(*)){flex-direction:column;align-items:center;justify-content:center}#root :is(.ghost,.btn,.al-act,.abar-add,.abar-rm,.dx-rv button,.ck-note-ed,.summary-copy,.mbar-b,.ibar-sub,.sp-chip,.psel-btn,.kb-secsrc-more,.chip,.mx-act button,.pal-ok,.lfx-trash,.opp-go,.adp-txt,.tfp-ok,.tfp-del,.pmc-del,.fb-btn,.dx-tq button,.rv-dt,.tz11-add,.primary,.me-b,.ibar-big,.tk-btn,.mc-add,.md-start,.jtop-go,.pth-pay-b,.foot-btns button):not(.ovl .sheet *):not(.quiz-card *):not(.icb):not(.mv):not(.ibar-b):not(:has(*)):before{content:"";display:block;height:0;margin-top:-.05em}#root :is(.ghost,.btn,.al-act,.abar-add,.abar-rm,.dx-rv button,.ck-note-ed,.summary-copy,.mbar-b,.ibar-sub,.sp-chip,.psel-btn,.kb-secsrc-more,.chip,.mx-act button,.pal-ok,.lfx-trash,.opp-go,.adp-txt,.tfp-ok,.tfp-del,.pmc-del,.fb-btn,.dx-tq button,.rv-dt,.tz11-add,.primary,.me-b,.ibar-big,.tk-btn,.mc-add,.md-start,.jtop-go,.pth-pay-b,.foot-btns button):not(.ovl .sheet *):not(.quiz-card *):not(.icb):not(.mv):not(.ibar-b):not(:has(*)):after{content:"";display:block;height:0;margin-top:.05em}#root .ck-note-ed:not(.ovl .sheet *){line-height:normal!important;padding-top:2.5px!important;padding-bottom:2.5px!important}#root :is(.ck-note-act .ck-note-ed,.pth-sv .ck-note-ed):not(.ovl .sheet *){padding-top:4px!important;padding-bottom:4px!important}.clb-item{border-top:1px solid #eef1ef}.clb-item:first-child,.clb-item .clb-row{border-top:0}.clb-sub{display:flex;flex-wrap:wrap;gap:4px 18px;padding:0 14px 11px 50px}.clb-opt{display:inline-flex;align-items:center;gap:7px;border:0;background:none;font:inherit;font-size:15px;color:var(--text);padding:2px 0;cursor:pointer;-webkit-tap-highlight-color:transparent}.ck.sm{width:20px;height:20px;border-radius:5px}html #root :is(.card,.tz-card,.lcard,.ftbl,.fd,.ac-grp,.xcard,.newbox,.rows,.row,.tz3-box,.tz3-t,.tz-seg,.srch,.rc,.rc-sec,.ad-m3,.ad-st,.ad-money,.pth-pay,.fcard,.sl,.tl,.cal,.sq-wrap,.tf-s,.xbox,.xdrop,.gh-bl,.kb-linkcard,.dx-card,.quiz-card,.tbl-wrap,.cq,.pend-card,.sigprev,.hcard,.role-badge,.side,.snav>a,.pc-nums>div,.pch-bar>a,.mt th,.tile,.tz-sg,.szc,.choice,.pick-field,.dd-f,.tz3-dn,.opl,.whosel-btn,.ssub>a,.rec-pick>button):not(.ovl *),html #root :is(.tz-card,.lcard,.ftbl,.fd,.ac-grp,.xcard,.newbox):not(.ovl *):before{border-radius:6px!important}.home .tz-card.tz-brw{padding-bottom:12px}.home .tz-card.tz-brw .tz-brw2{margin-top:-2px}.home .tz-card.tz-brw .tz-row:first-child{padding-right:12px}.home .tz-card.tz-brw .tz-row+.tz-row{padding-left:12px}.mm-pop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:95;background:#00000073;overflow-y:auto;overscroll-behavior:contain;padding-top:max(28px,env(safe-area-inset-top,0px))}.mm-pop>main.sub.mm-in{min-height:calc(100% - 28px);margin:0 auto!important;max-width:480px;background:var(--bg);border-radius:20px 20px 0 0;padding-top:16px!important;padding-bottom:calc(24px + env(safe-area-inset-bottom,0px))!important;box-shadow:0 -6px 24px #0000002e}.mm-pop .mm-head{margin:0 2px 14px}.mm-pop .mm-head .sheet-title{font-size:20px}.mm-pop.mm-pc{display:flex;justify-content:center;align-items:flex-start;padding:40px 24px}.mm-pop.mm-pc>.pc-mem.mm-in{width:min(1120px,100%);background:var(--bg);border-radius:18px;padding:22px 26px 26px;box-shadow:0 12px 40px #00000040}.tz-seg2>.tz-ggear{flex:0 0 36px;padding:8px 0;justify-content:center;color:#8b95a1}.tz-ggear svg{width:17px;height:17px}.tz-link{border:0;background:none;padding:0;font:inherit;color:var(--accent);font-weight:700;cursor:pointer}.cfg-add-m{display:block;width:100%;height:42px;margin-top:10px}.sp-none{font-size:13px;color:#8b95a1;align-self:center}.cfg-n{font-size:13px;font-weight:600;color:#8b95a1}.cfg-sp>div:first-child>.st-stline{border-top:0}html.is-pc .pc-cfg .cfg-g.cfg-one{column-count:1;max-width:760px}.pc-cfg .sp-chips,main.sub .st-ck .sp-chips{flex-wrap:wrap;overflow:visible;row-gap:6px}html.is-pc .pc-cfg .cfg-g.cfg-grid{display:grid;column-count:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}html.is-pc .pc-cfg .cfg-g.cfg-grid>.cfg-c{margin-bottom:0}.tl.zone{display:grid;column-gap:8px}.tl.zone>*{grid-column:1 / -1}.tl.zone>.tl-r{display:grid;grid-template-columns:subgrid;column-gap:normal}.tl.zone>.tl-r>.zc{justify-self:center;text-align:center;min-width:0;max-width:100%}.tl.zone.z-hs,.tl.zone.z-rv{column-gap:6px;grid-template-columns:max-content max-content max-content minmax(0,1fr) max-content}.tl.zone.z-rv.pk{grid-template-columns:max-content max-content max-content max-content minmax(0,1fr) max-content}.tl.zone.z-jm{grid-template-columns:max-content max-content minmax(0,1fr) max-content max-content}.tl.zone.z-ls{column-gap:6px;grid-template-columns:max-content max-content max-content minmax(0,1fr) max-content}.tl.zone.z-ls.pc{column-gap:8px;grid-template-columns:max-content max-content max-content minmax(0,1fr) max-content max-content}.tl.zone.z-tx{grid-template-columns:max-content minmax(0,1fr) max-content}.tl.zone.z-ml{grid-template-columns:max-content minmax(0,1fr) minmax(0,1fr) max-content max-content}.tl.zone.mll .mll-p{justify-self:center}.tl.zone.tight .zc .sfx{display:none}.tl.zone.tlm{column-gap:6px}@media (max-width: 999px){.card.pad.sum-full{min-height:calc(100dvh - 16px);display:flex;flex-direction:column}.card.pad.sum-full .hl-wrap{flex:1 1 auto;display:flex;flex-direction:column;min-height:220px}.card.pad.sum-full .summary-edit{flex:1 1 auto;height:100%;min-height:0;resize:none}}.ac-pick{padding:2px}.tl.zone.z-mads{grid-template-columns:minmax(0,1fr) 100px 70px max-content}.tl.zone.z-mads>.tl-r{padding-top:8px;padding-bottom:8px}.mads-mid{display:flex;flex-direction:column;align-items:center;gap:1px;line-height:1.35}.mads-mid>span{font-size:13px;color:var(--text)}.mads-mid>small{font-size:12px;color:var(--text-dim);white-space:nowrap}.tl.zone.z-mads .pill{justify-self:center}.tl.zone.z-mads .pill{margin-left:0}.mads-g+.mads-g{margin-top:18px}#root .ovl .sheet>:is([class$=-sv],[class$=-act],[class$=-btns]):not(.ck-note-act) :is(.ghost,.btn,.ck-note-ed,.primary,.me-b,.tk-btn,.mx-add,.summary-copy,.sp-chip,.psel-btn,.chip){background:#fff!important;background-image:none!important;border:1px solid #e3e7eb!important;border-radius:999px!important;box-shadow:0 1px 3px #1018281f!important;transform:none!important;color:#191f28!important;font-weight:600!important}#root .ovl .sheet>:is([class$=-sv],[class$=-act],[class$=-btns]):not(.ck-note-act) :is(.ck-note-ed.sv,.primary,.tk-btn,.btn):not(.del):not(.danger){color:#1f5a41!important;font-weight:700!important}#root .ovl .sheet>:is([class$=-sv],[class$=-act],[class$=-btns]):not(.ck-note-act) :is(.ck-note-ed.del,.danger){color:#c4342a!important}.agree-row{display:flex;align-items:center;gap:10px;margin:14px 2px 0}.agree-row .agree-t{font-size:13px;line-height:1.5;color:var(--text);word-break:keep-all;min-width:0}.agree-row .agree-t u{text-underline-offset:2px}#root .two>button{height:48px;margin-top:0}.cs2{display:flex;flex-direction:column}.cs2 .cs-ask{margin-top:18px}.cs-card{padding:4px 14px 12px}.cs-tab{display:flex;gap:6px;flex-wrap:wrap;margin:0 0 10px}.cs-tab .chip{white-space:nowrap}.cs2 .faq-q{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;text-align:left;background:none;border:0;padding:12px 2px;font:inherit;font-size:14px;font-weight:600;color:var(--text);line-height:1.5;border-top:1px solid var(--border);word-break:keep-all}.cs2 .faq-q.faq-first{border-top:0}.cs2 .faq-q>span:first-child{color:var(--text)}.cs2 .faq-q .mk{flex:none;color:var(--text-dim);font-size:12px}.faq-a{padding:0 2px 13px;font-size:13.5px;line-height:1.8;color:var(--text-dim);word-break:keep-all}.cs-help{margin:10px 2px 12px;font-size:13px;line-height:1.75;color:var(--text-dim);word-break:keep-all}.cs-sel,.cs-ta{font:inherit;font-size:16px;color:var(--text);background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:12px;outline:none;width:100%;box-sizing:border-box}.cs-ta{resize:vertical;line-height:1.6}.ask-act{display:flex;justify-content:flex-end;margin-top:12px}.biz-r{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:9px 0;border-top:1px solid var(--border);font-size:13px;line-height:1.5}.biz-r:first-child{border-top:0}.biz-r .k{color:var(--text-dim);flex:none}.biz-r .v{text-align:right;word-break:keep-all}html.is-pc .ovl:not(.top) .sheet.cs-sheet{max-width:1240px;width:calc(100% - 80px)}html.is-pc .cs2{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:stretch}html.is-pc .cs2-l,html.is-pc .cs2-l>.group{display:flex;flex-direction:column}html.is-pc .cs2-l>.group,html.is-pc .cs2-l>.group>.cs-card{flex:1}html.is-pc .cs2 .cs-ask{margin-top:0}html.is-pc .cs-sel,html.is-pc .cs-ta{font-size:14px}.prof-card{position:relative}.prof-card>.gt-btns{position:absolute;top:14px;right:14px;display:flex;align-items:center;gap:7px;z-index:1}#root .prof-card>.gt-btns>button{white-space:nowrap;height:30px;min-height:0;padding:0 12px;font-size:12.5px;margin:0}html.is-pc .ovl:not(.top) .sheet.tall:has(.doc-body){max-width:1240px;width:calc(100% - 80px)}html.is-pc .sheet .doc-body{font-size:15px}.rec-pick.rec-two{flex-direction:row;margin-top:8px}.rec-pick.rec-two>button{flex:1;min-width:0;justify-content:center;padding:10px 4px;border:1px solid #191f28}.rec-pick.rec-two>button>span{text-align:center}.rec-pick.rec-two b{font-size:14px;white-space:nowrap}.rec-pick.rec-two small{margin-top:3px;font-size:10px;letter-spacing:-.4px;white-space:nowrap}.sum-h{margin:14px 0 6px}.sum-h-t{font-size:13px;font-weight:600;color:var(--text-dim)}#root .chips.pick-sort{display:flex;gap:0!important;margin:10px 0 0}#root .pick-sort .chip{flex:none;height:auto;padding:2px 12px;background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#6b7570!important;font-size:13px;font-weight:600!important;white-space:nowrap}#root .pick-sort .chip:first-child{padding-left:2px}#root .pick-sort .chip+.chip{border-left:1px solid #cfd5da!important}#root .pick-sort .chip.on{color:#1f5a41!important;font-weight:900!important}.pubdoc{max-width:760px;margin:0 auto;padding:28px 20px 60px;background:#fff;min-height:100dvh}.pubdoc-logo{display:block;width:110px;height:auto;margin:0 auto 18px}.pubdoc-t{font-size:20px;font-weight:800;margin:0 0 16px;text-align:center}@media (min-width: 600px){html.pubdoc-wide #root{max-width:none;box-shadow:none}}@media (min-width: 1024px){.pubdoc{max-width:1240px;padding:40px 56px 80px}.pubdoc .doc-body{font-size:15px}}.login .sl-or{display:flex;align-items:center;gap:10px;color:var(--text-dim);font-size:12px;margin:18px 0 4px}.login .sl-or:before,.login .sl-or:after{content:"";flex:1;height:1px;background:var(--border)}#root .login .sl-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:50px;border-radius:12px;border:0;box-shadow:none;font:inherit;font-size:15px;font-weight:600;margin-top:8px;white-space:nowrap}#root .login .sl-k{background:#fee500;color:#191919}#root .login .sl-a{background:#000;color:#fff}#root .login .sl-g{background:#fff;color:#1f1f1f;box-shadow:inset 0 0 0 1px #747775}.sg-ok{display:flex;align-items:center;gap:6px;margin:10px 2px 0;font-size:12.5px;color:var(--text-dim);white-space:nowrap}.sg-ok>i{width:16px;height:16px;border-radius:50%;display:grid;place-items:center;flex:none}.sg-kakao>i{background:#fee500}.sg-google>i{background:#fff;box-shadow:inset 0 0 0 1px #dadce0}.sg-apple>i{background:#000}.info-foot{display:block;margin:24px auto 0;padding:0;background:none;border:0;font:inherit;font-size:12px;line-height:1.4;color:#9aa3a0;text-decoration:underline;text-decoration-color:#c9cfcc;text-underline-offset:3px;cursor:pointer;white-space:nowrap}.info-foot+.foot{margin-top:6px!important;padding-top:0!important}.side>.info-foot.side-info{margin:auto auto 6px;padding:10px 0 2px}.sheet.info-small>.group{margin:0}html .ovl.info-big{align-items:center}html .ovl.info-big>.sheet.info-sheet{max-width:1240px;width:calc(100% - 80px);height:86vh;max-height:86vh;border-radius:20px;padding-bottom:18px;overflow:hidden}.info-sheet>.ptabs{margin:0 0 14px;align-items:flex-end;flex:none}.info-sheet>.ptabs .ptab{white-space:nowrap}.info-ver{margin-left:auto;padding:0 2px 9px 12px;font-size:12px;color:var(--text-dim);white-space:nowrap}.info-sheet>.sheet-list{min-height:0;overflow-y:auto}.ovl.info-big .cs2{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:stretch}.ovl.info-big .cs2-l,.ovl.info-big .cs2-l>.group{display:flex;flex-direction:column}.ovl.info-big .cs2-l>.group,.ovl.info-big .cs2-l>.group>.cs-card{flex:1}.ovl.info-big .cs2 .cs-ask{margin-top:0}.ovl.info-big .cs-sel,.ovl.info-big .cs-ta{font-size:14px}.ovl.info-big .doc-body{font-size:15px}@media (min-width: 1280px){html.is-pc .ovl.info-big>.sheet.info-sheet{zoom:1.1;height:calc(86vh / 1.1);max-height:calc(86vh / 1.1);width:calc((100% - 80px) / 1.1)}}@media (min-width: 1600px){html.is-pc .ovl.info-big>.sheet.info-sheet{zoom:1.2;height:calc(86vh / 1.2);max-height:calc(86vh / 1.2);width:calc((100% - 80px) / 1.2)}}.kcal-pg .ph{align-items:center}.kcal-pg .ph-r .tkp-m{margin:0}#root .op-pc .kcal-pg .ph-r button.ck-note-ed.add{color:#1f5fbf!important;font-weight:700!important;font-size:14px}.ksum{display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:14px;border:1px solid var(--border);border-radius:12px;overflow:hidden;background:#fff}.ksum>div{padding:10px 14px;border-right:1px solid var(--border);display:flex;justify-content:space-between;align-items:center;gap:10px;min-width:0}.ksum>div:last-child{border-right:0}.ksum span{font-size:13px;color:var(--text-dim);white-space:nowrap;flex:none}.ksum b{font-size:16px;white-space:nowrap;overflow:hidden;min-width:0;text-align:right;display:block}.ksum b.out{color:#c62828}.ksum b.in{color:#0f7a43}.kcal-h{display:grid;grid-template-columns:repeat(7,1fr);font-size:12px;color:var(--text-dim);text-align:center;padding:0 0 6px}.kcal{display:grid;grid-template-columns:repeat(7,1fr);border:1px solid var(--border);border-radius:12px;overflow:hidden;background:#fff}.kcal .kc{min-height:92px;border:0;border-right:1px solid var(--border);border-bottom:1px solid var(--border);padding:6px 6px 8px;display:flex;flex-direction:column;align-items:stretch;gap:3px;background:#fff;font:inherit;text-align:left;cursor:pointer;min-width:0}.kcal .kc:nth-child(7n){border-right:0}.kcal .kc.off{background:#f6f8f7;cursor:default}.kcal .kc.on{background:#f3faf6;box-shadow:inset 0 0 0 2px var(--accent)}.kcal .kc i{font-style:normal;font-size:12px;color:var(--text-dim);line-height:1}.kcal .kc.sun i{color:#d33}.kcal .kc.today i{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin:-3px 0 0 -3px;border-radius:50%;background:var(--accent);color:#fff}.kch{font-size:11.5px;line-height:1.35;padding:2px 6px;border-radius:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kch.out{background:#fdecec;color:#c62828}.kch.in{background:#e7f4ec;color:#0f7a43}.kch.tax{background:#eef0f2;color:#4b5560}.kch.later{opacity:.55}.kch.wait{outline:1px solid currentColor;outline-offset:-1px}.kleg{display:flex;gap:14px;align-items:center;font-size:12px;color:var(--text-dim);margin:8px 2px 0}.kleg span{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.kleg i{width:10px;height:10px;border-radius:3px;display:inline-block;border:1px solid rgba(0,0,0,.08)}.kleg i.out{background:#fdecec}.kleg i.in{background:#e7f4ec}.kleg i.tax{background:#eef0f2}.kleg .kfx{margin-left:auto}.kt-h{display:flex;align-items:center;justify-content:space-between;gap:12px}.kt-h .ptabs{margin:0;border:0}.kt-h .ptab{white-space:nowrap}.kcal-pg .tkp-tbl td>span[data-fit]{display:block;white-space:nowrap;overflow:hidden}.kcal-pg .tkp-tbl td.l{text-align:left}.kcal-pg .kc-tr{cursor:pointer}.kcal-pg .kc-tr:hover td{background:#f6faf8}.kk{font-size:12px;font-weight:700}.kk.out{color:#c62828}.kk.in{color:#0f7a43}.kk.tax,.kk.free{color:#4b5560}.kst{font-size:12px;padding:2px 8px;border-radius:999px;white-space:nowrap}.kst.ok{background:#e7f4ec;color:#0f7a43}.kst.wt{background:#fff4e0;color:#a15c00}.kst.gr,.kst.nx{background:#eef0f2;color:#5b6461}.kc-ed{max-width:560px}.kc-ed .field{margin-top:10px}.kc-ed select{font:inherit;font-size:16px;width:100%;height:52px;padding:0 12px;border-radius:14px;border:1px solid var(--border);border-radius:var(--radius);background:var(--card);color:var(--text)}.kc-ck{display:flex;align-items:center;gap:8px;margin-top:12px;font-size:14px}.kc-act{display:flex;align-items:center;gap:8px;margin-top:16px}.ovl.top-ask{z-index:120;align-items:center}.kc-ed :is(select,input:not([type=checkbox])){height:54px!important;box-sizing:border-box}
