.push-en{flex-direction:column;align-items:stretch;gap:2px;min-width:0;display:flex}.notif-panel-h:has(>.push-en){flex-wrap:wrap}.notif-panel-h>.push-en{border-top:1px solid var(--hairline);flex:1 0 100%;order:3;margin-top:4px;padding-top:8px}.push-en--panel .push-en-item{border-radius:var(--radius-xs);color:var(--accent);font-family:var(--font);cursor:pointer;transition:color var(--t-fast);background:0 0;border:0;align-self:flex-start;align-items:center;gap:7px;padding:2px 4px;font-size:12px;font-weight:600;display:inline-flex}.push-en--panel button.push-en-item:hover{color:var(--accent-hover)}.acct-menu>.push-en--menu{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);margin:4px 0;padding:4px 0}.push-en-item svg{flex:none;width:14px;height:14px}.push-en--menu .push-en-item svg{width:16px;height:16px}.push-en-item:disabled{opacity:.6;cursor:default}.push-en-static{cursor:default}.push-en--panel .push-en-static,.push-en--menu .push-en-static:hover{background:0 0}.push-en-static.ok{color:var(--ok)}.push-en-static.muted{color:var(--muted)}.push-en-link{border-radius:var(--radius-xs);color:var(--muted);font-family:var(--font);text-underline-offset:2px;cursor:pointer;transition:color var(--t-fast);background:0 0;border:0;align-self:flex-start;margin-left:22px;padding:2px 4px;font-size:12px;font-weight:500;text-decoration:underline}.push-en--menu .push-en-link{margin-bottom:4px;margin-left:38px}.push-en-link:hover{color:var(--text)}.push-en-link:disabled{opacity:.6;cursor:default}.push-en-hint{color:var(--muted);margin:2px 0 4px 22px;padding-left:16px;font-size:12px;line-height:1.45}.push-en--menu .push-en-hint{max-width:240px;margin-left:26px}.push-en-err{color:var(--danger);margin-left:22px;font-size:12px}.push-en--menu .push-en-err{margin-left:38px}.notif-bell-wrap{flex:none;position:relative}.notif-bell{border:1px solid var(--border);background:var(--card);width:38px;height:38px;color:var(--text);cursor:pointer;transition:border-color var(--t-base), background-color var(--t-fast);border-radius:11px;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.notif-bell:hover{border-color:var(--accent-line)}.notif-bell svg{width:18px;height:18px}.notif-badge{background:var(--danger);color:#fff;border:2px solid var(--surface);font-variant-numeric:tabular-nums;border-radius:9px;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 4px;font-size:10px;font-weight:700;line-height:1;display:flex;position:absolute;top:-5px;right:-5px}.notif-scrim{display:none}.notif-panel{z-index:210;background:var(--card-solid);border:1px solid var(--border);border-radius:var(--radius-md);width:380px;max-width:calc(100vw - 24px);max-height:min(70vh,560px);box-shadow:var(--shadow-pop);flex-direction:column;display:flex;position:fixed;top:60px;right:12px;overflow:hidden}.notif-panel-h{border-bottom:1px solid var(--hairline);flex:none;justify-content:space-between;align-items:center;gap:8px;padding:12px 14px;display:flex}.notif-panel-t{letter-spacing:-.01em;font-size:13.5px;font-weight:700}.notif-panel-body{flex-direction:column;padding:6px;display:flex;overflow-y:auto}.notif-markall{color:var(--accent);cursor:pointer;transition:color var(--t-fast);background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;padding:2px 4px;font-size:12px;font-weight:600;display:inline-flex}.notif-markall:hover{color:var(--accent-hover)}.notif-markall:disabled{opacity:.5;cursor:default}.notif-markall-ic{width:13px;height:13px}.notif-row{text-align:left;cursor:pointer;width:100%;color:var(--text);transition:background var(--t-fast);background:0 0;border:0;border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px 10px 8px;display:flex;position:relative}.notif-row:hover{background:color-mix(in srgb, var(--text) 6%, transparent)}.notif-rail{background:0 0;border-radius:2px;flex:none;align-self:stretch;width:3px}.notif-row.unread .notif-rail{background:var(--warn)}.notif-ic{border:1px solid #0000;border-radius:8px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;margin-top:1px;display:inline-flex}.notif-ic svg{width:15px;height:15px}.notif-ic.ok{color:var(--ok);background:color-mix(in srgb, var(--ok) 14%, transparent);border-color:color-mix(in srgb, var(--ok) 24%, transparent)}.notif-ic.danger{color:var(--danger);background:color-mix(in srgb, var(--danger) 12%, transparent);border-color:color-mix(in srgb, var(--danger) 24%, transparent)}.notif-ic.accent{color:var(--accent);background:var(--accent-soft);border-color:var(--accent-line)}.notif-ic.muted{color:var(--faint);background:var(--hairline);border-color:var(--hairline)}.notif-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.notif-title{letter-spacing:-.01em;font-size:13px;font-weight:500;line-height:1.35}.notif-row.unread .notif-title{font-weight:700}.notif-body{color:var(--muted);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.notif-time{color:var(--faint);margin-top:2px;font-size:11px}.notif-dot{background:var(--warn);border-radius:50%;flex:none;width:8px;height:8px;margin-top:6px}.notif-empty{color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:28px 18px;font-size:12.5px;display:flex}.notif-empty-ic{width:22px;height:22px;color:var(--faint)}.notif-state{flex-direction:column;gap:10px;padding:14px;display:flex}.notif-state.err{color:var(--danger);font-size:12.5px}.notif-card-h{justify-content:space-between;align-items:center;gap:8px;margin:-2px 0 8px;display:flex}.notif-card-h h3{letter-spacing:-.01em;align-items:center;gap:8px;margin:0;font-size:14.5px;font-weight:600;display:inline-flex}.notif-card-h h3 .h-ic{width:16px;height:16px;color:var(--warn);flex:none}.notif-card-body{flex-direction:column;gap:2px;min-height:152px;margin:0 -6px;display:flex}@media (max-width:640px){.notif-scrim{z-index:200;background:#00000080;display:block;position:fixed;top:0;bottom:0;left:0;right:0}.notif-panel{z-index:201;border-radius:var(--radius) var(--radius) 0 0;width:100%;max-width:100%;max-height:80vh;padding-bottom:env(safe-area-inset-bottom);animation:notif-sheet-up var(--t-base) var(--ease-out);position:fixed;top:auto;bottom:0;left:0;right:0}}@keyframes notif-sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.notif-panel-f{border-top:1px solid var(--border-soft);justify-content:center;padding:8px;display:flex}.notif-viewall{font:inherit;color:var(--accent);cursor:pointer;border-radius:var(--radius-xs);background:0 0;border:0;padding:5px 12px;font-size:12.5px;font-weight:600}.notif-viewall:hover{background:var(--accent-soft)}.qt-stack{z-index:4000;flex-direction:column;gap:10px;width:min(360px,100vw - 28px);display:flex;position:fixed;top:14px;right:14px}.qt-card{background:var(--card-solid,#10160f);border:1px solid var(--accent-line,#2c4a33);touch-action:pan-y;border-radius:14px;align-items:stretch;animation:.28s cubic-bezier(.22,1,.36,1) qt-in;display:flex;overflow:hidden;box-shadow:0 18px 50px #0000008c}.qt-card.qt-settle{transition:transform .18s var(--ease-out,ease-out), opacity .18s ease-out}@keyframes qt-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}.qt-main{-webkit-appearance:none;appearance:none;font:inherit;color:var(--text,#fff);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:11px;min-width:0;padding:12px 6px 12px 13px;display:flex}.qt-ic{border:1px solid var(--accent-line,#2c4a33);background:#0f1a13;border-radius:10px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.qt-ic svg{width:16px;height:16px;color:var(--accent,#71fe7c)}[data-theme=light] .qt-ic{background:var(--accent-soft);border-color:var(--accent-line)}.qt-text{flex-direction:column;gap:2px;min-width:0;display:flex}.qt-text b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.qt-text em{color:var(--muted,#9aa79e);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-style:normal;display:-webkit-box;overflow:hidden}.qt-x{-webkit-appearance:none;appearance:none;color:var(--muted,#9aa79e);cursor:pointer;background:0 0;border:0;align-items:center;padding:0 11px;display:inline-flex}.qt-x:hover{color:var(--text,#fff)}.qt-x svg{width:15px;height:15px}.malert{z-index:2600;border:1px solid var(--accent-line);background:var(--card-solid);border-radius:14px;flex-direction:column;gap:8px;width:min(360px,100vw - 32px);padding:14px;animation:.25s malert-in;display:flex;position:fixed;bottom:16px;right:16px;box-shadow:0 18px 48px #0006}@keyframes malert-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.malert-head{align-items:center;gap:8px;display:flex}.malert-ic{background:var(--accent-soft);border:1px solid var(--accent-line);border-radius:8px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.malert-ic svg{width:14px;height:14px;color:var(--accent)}.malert-when{text-transform:uppercase;letter-spacing:.05em;color:var(--accent);flex:1;font-size:11px;font-weight:700;line-height:1.4}.malert-x{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.malert-x:hover{color:var(--text);background:var(--hairline)}.malert-x svg{width:14px;height:14px}.malert-title{font-size:14.5px;font-weight:800}.malert-with{color:var(--muted);font-size:12px}.malert-actions{align-items:center;gap:8px;margin-top:2px;display:flex}.malert-join{background:var(--accent);color:#04170b;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:6px;padding:9px 12px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.malert-join svg{width:15px;height:15px}.malert-late-btn{border:1px solid var(--border);background:var(--card);color:var(--text);cursor:pointer;border-radius:10px;flex:none;align-items:center;gap:6px;padding:9px 12px;font-size:12.5px;font-weight:700;display:inline-flex}.malert-late-btn:hover{border-color:var(--accent-line)}.malert-late-btn svg{width:14px;height:14px}.malert-late{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:flex}.malert-late button{border:1px solid var(--border);background:var(--card);color:var(--text);cursor:pointer;border-radius:8px;padding:5px 10px;font-size:12px;font-weight:700}.malert-late button:hover{border-color:var(--accent-line)}.malert-ok{color:var(--ok);font-size:12px;font-weight:700}.malert-err{color:var(--danger,#c0392b);font-size:12px}.meet-late-row{gap:6px;display:flex}.meet-late-row button{border:1px solid var(--border);background:var(--card);color:var(--text);cursor:pointer;border-radius:8px;flex:1;padding:6px 0;font-size:12px;font-weight:700}.meet-late-row button:hover{border-color:var(--accent-line)}.tour-catch{z-index:72;cursor:default;background:0 0;position:fixed;top:0;bottom:0;left:0;right:0}.tour-hole{z-index:73;pointer-events:none;border-radius:var(--tour-r,12px);box-shadow:0 0 0 9999px #050607b8, 0 0 0 2px var(--accent), 0 0 0 8px var(--accent-soft);transition:top .22s cubic-bezier(.32,.72,0,1),left .22s cubic-bezier(.32,.72,0,1),width .22s cubic-bezier(.32,.72,0,1),height .22s cubic-bezier(.32,.72,0,1);position:fixed}.tour-hole.is-blank{box-shadow:0 0 0 9999px #050607b8}.tour-card{z-index:74;background:var(--card-solid,var(--panel,var(--card)));width:min(340px,100vw - 24px);color:var(--text);border:1px solid var(--border,var(--hairline));border-radius:var(--radius,14px);box-shadow:var(--shadow-pop,0 18px 48px #00000047);padding:16px 16px 14px;position:fixed}.tour-card h4{align-items:center;gap:8px;margin:0 0 6px;padding-right:22px;font-size:15px;font-weight:700;display:flex}.tour-card h4 svg{width:16px;height:16px;color:var(--accent);flex:none}.tour-card p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.tour-foot{align-items:center;gap:8px;margin-top:14px;display:flex}.tour-count{color:var(--muted);font-variant-numeric:tabular-nums;align-items:center;gap:8px;margin-right:auto;font-size:11.5px;display:flex}.tour-dots{gap:5px;display:flex}.tour-dot{background:var(--hairline,var(--border));border-radius:50%;width:6px;height:6px}.tour-dot.on{background:var(--accent)}.tour-x{color:var(--muted);cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:8px;padding:6px;line-height:0;position:absolute;top:8px;right:8px}.tour-x:hover{color:var(--text)}.tour-x svg{width:16px;height:16px}.tour-card .b,.tour-card button{touch-action:manipulation}@media (max-width:700px){.tour-card{right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));width:auto;padding:16px 16px 14px;top:auto!important;left:12px!important}.tour-card .b{min-height:44px;padding-inline-start:16px;padding-inline-end:16px}.tour-x{padding:12px}}@media (prefers-reduced-motion:reduce){.tour-hole{transition:none}}.w9-wrap{flex-direction:column;gap:10px;display:flex}.w9-bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.w9-bar .w9-zoom{border:1px solid var(--border,var(--hairline));background:var(--card-solid,var(--panel));border-radius:10px;align-items:center;gap:2px;padding:2px;display:inline-flex}.w9-bar .w9-zoom button{min-width:32px;height:30px;color:var(--muted);cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:8px;padding:0 8px;font-size:12px;font-weight:600}.w9-bar .w9-zoom button:hover{color:var(--text);background:var(--hairline)}.w9-bar .w9-zoom .w9-pct{text-align:center;font-variant-numeric:tabular-nums;min-width:46px;color:var(--text);cursor:default}.w9-bar .w9-spacer{margin-left:auto}.w9-stage{-webkit-overflow-scrolling:auto;overscroll-behavior:contain;border:1px solid var(--border,var(--hairline));background:#6f7370;border-radius:12px;max-height:min(74vh,900px);padding:10px;overflow:auto}.w9-paper{width:calc(100% * var(--w9-zoom,1));aspect-ratio:611.976/791.968;background-color:#fff;background-repeat:no-repeat;background-size:100% 100%;margin:0 auto;position:relative;box-shadow:0 6px 22px #00000059}.w9-f{box-sizing:border-box;padding:0 calc(var(--w9-s,1) * 2px);border-radius:calc(var(--w9-s,1) * 2px);color:#10171b;font-family:var(--font,system-ui);font-size:calc(var(--w9-s,1) * 9.5px);-webkit-text-fill-color:#10171b;-webkit-appearance:none;appearance:none;background:#71fe7c29;border:0;outline:0;margin:0;line-height:1;position:absolute}.w9-f::placeholder{color:#10171b61;font-size:calc(var(--w9-s,1) * 8px)}.w9-f:hover{background:#71fe7c42}.w9-f:focus{box-shadow:0 0 0 calc(var(--w9-s,1) * 1.5px) var(--accent);background:#71fe7c57}.w9-f.w9-sm{font-size:calc(var(--w9-s,1) * 8px);text-align:center}.w9-f.w9-comb{text-align:center;font-size:calc(var(--w9-s,1) * 11px);letter-spacing:calc(var(--w9-s,1) * 3px);text-indent:calc(var(--w9-s,1) * 3px)}.w9-f.w9-sign{font-size:calc(var(--w9-s,1) * 11px);background:0 0}.w9-f.w9-sign:hover,.w9-f.w9-sign:focus{background:#71fe7c38}.w9-b{box-sizing:border-box;border-radius:calc(var(--w9-s,1) * 1.5px);color:#10171b;font-size:calc(var(--w9-s,1) * 8px);cursor:pointer;touch-action:manipulation;background:#71fe7c33;border:0;justify-content:center;align-items:center;padding:0;font-weight:800;line-height:1;display:flex;position:absolute}.w9-b:before{content:"";inset:calc(var(--w9-s,1) * -8px);position:absolute}.w9-b:hover{background:#71fe7c57}.w9-b[aria-checked=true]{background:0 0}.w9-b:focus-visible{box-shadow:0 0 0 calc(var(--w9-s,1) * 1.5px) var(--accent);outline:0}.w9-f.w9-miss{box-shadow:0 0 0 calc(var(--w9-s,1) * 1.5px) #d92d20;background:#d92d2029}.w9-f.w9-miss:hover{background:#d92d203d}.w9-b.w9-miss{box-shadow:0 0 0 calc(var(--w9-s,1) * 1.5px) #d92d20;background:#d92d2033}.w9-b.w9-miss:hover{background:#d92d204d}.w9-cert.w9-miss-cert input[type=checkbox]{outline:2px solid var(--danger);outline-offset:1px;border-radius:3px}.w9-cert.w9-miss-cert>span{color:var(--danger)}.w9-cert{color:var(--muted);align-items:flex-start;gap:10px;font-size:12.5px;line-height:1.5;display:flex}.w9-cert input[type=checkbox]{width:16px;height:16px;accent-color:var(--accent);touch-action:manipulation;flex:none;margin-top:2px}.w9-cert .req{color:var(--danger);margin-left:2px}.w9-note{color:var(--muted);font-size:12px;line-height:1.5}@media (max-width:700px){.w9-stage{max-height:62vh;padding:6px}.w9-bar .w9-zoom button{min-width:40px;height:38px}}.aob-scrim{z-index:76;background:var(--bg);-webkit-overflow-scrolling:touch;position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto}.aob{max-width:720px;color:var(--text);font-family:var(--font);margin:0 auto;padding:40px 20px 64px}.aob.aob-wide{max-width:1000px}.aob-head{text-align:center;margin-bottom:26px}.aob-head .aob-logo{height:30px;margin-bottom:18px}.aob-head h1{letter-spacing:-.02em;margin:0 0 8px;font-size:24px;font-weight:750}.aob-head p{max-width:480px;color:var(--muted);margin:0 auto;font-size:13.5px;line-height:1.55}.aob-sec{background:var(--card,var(--panel));border:1px solid var(--border,var(--hairline));border-radius:16px;margin-bottom:16px;padding:20px}.aob-sec>h2{align-items:center;gap:8px;margin:0 0 4px;font-size:15px;font-weight:700;display:flex}.aob-sec>h2 svg{width:16px;height:16px;color:var(--accent)}.aob-sec>.aob-sub{color:var(--muted);margin:0 0 16px;font-size:12.5px;line-height:1.5}.aob-sec>.aob-hint{color:var(--muted);margin:-8px 0 14px;font-size:12.5px;line-height:1.5}.aob-sec>.aob-hint strong{color:var(--text);font-weight:650}.aob .aob-same-check{color:var(--text);cursor:pointer;align-items:flex-start;gap:9px;margin:0 0 12px;font-size:12.5px;line-height:1.5;display:flex}.aob .aob-same-check input[type=checkbox]{width:16px;height:16px;accent-color:var(--accent);touch-action:manipulation;flex:none;margin-top:2px}.aob .field textarea.input:disabled{opacity:.65;cursor:not-allowed}.aob .input.err{border-color:var(--danger);box-shadow:0 0 0 1px var(--danger)}.aob .field{flex-direction:column;gap:7px;margin-bottom:14px;display:flex}.aob .field label{color:var(--muted);letter-spacing:-.01em;font-size:12px;font-weight:600}.aob .field label .req{color:var(--danger);margin-left:2px}.aob .field-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.aob .field-row-3{grid-template-columns:2fr 1fr 1fr;gap:14px;display:grid}@media (max-width:640px){.aob .field-row,.aob .field-row-3{grid-template-columns:1fr}}.aob .b{padding:10px 18px;font-size:13.5px}.aob .w9-wrap .b.b-sm{padding:6px 12px;font-size:12.5px}.aob-foot{flex-direction:column;align-items:center;gap:10px;margin-top:22px;display:flex}.aob-foot .b-primary{min-width:260px}.aob .spin{animation:.9s linear infinite aob-spin}@keyframes aob-spin{to{transform:rotate(360deg)}}.kb-section{margin-top:18px}.kb-board{align-items:start;gap:12px;display:grid}.kb-builds{grid-template-columns:repeat(3,minmax(0,1fr))}.kb-bugs{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:900px){.kb-builds,.kb-bugs{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:6px;scroll-padding-left:2px;display:flex;overflow-x:auto}.kb-builds>.kb-col,.kb-bugs>.kb-col{scroll-snap-align:start;flex:0 0 min(300px,82vw);width:min(300px,82vw)}}.kb-col{--kbc:var(--accent);background:var(--card);border:1px solid var(--border);border-top:3px solid color-mix(in srgb, var(--kbc) 65%, transparent);min-height:120px;transition:border-color var(--t-fast), background var(--t-fast);border-radius:12px;flex-direction:column;gap:8px;padding:10px;display:flex}.kb-c-violet{--kbc:#8b5cf6}.kb-c-amber{--kbc:var(--warn)}.kb-c-green{--kbc:var(--accent)}.kb-c-red{--kbc:var(--danger)}.kb-col.drag-over{border-color:color-mix(in srgb, var(--kbc) 55%, var(--border));background:color-mix(in srgb, var(--kbc) 7%, var(--card-solid))}.kb-col.collapsed{gap:0;min-height:0;padding:6px 10px}.kb-col-head{background:color-mix(in srgb, var(--kbc) 9%, transparent);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;margin:-4px -4px 0;padding:4px 6px;display:flex}.kb-col.collapsed .kb-col-head{background:0 0;margin:0}.kb-head-r{align-items:center;gap:4px;display:inline-flex}.kb-collapse{width:22px;height:22px;color:var(--muted);cursor:pointer;transition:color var(--t-fast), background var(--t-fast);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.kb-collapse svg{width:14px;height:14px;transition:transform var(--t-fast)}.kb-collapse.is-collapsed svg{transform:rotate(-90deg)}.kb-collapse:hover{color:var(--text);background:var(--card)}.kb-col-name{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.kb-col-ico{width:14px;height:14px;color:var(--accent)}.kb-count{color:var(--muted);background:var(--card-solid);border:1px solid var(--border);border-radius:999px;padding:1px 8px;font-size:11px;font-weight:600}.kb-cards{flex-direction:column;gap:8px;display:flex}.kb-empty{color:var(--muted);text-align:center;opacity:.7;padding:10px 0 4px;font-size:12px}.kb-card{background:var(--card-solid);border:1px solid var(--border);transition:border-color var(--t-fast);cursor:grab;border-radius:10px;flex-direction:column;gap:6px;padding:10px 10px 8px;display:flex}.kb-card:active{cursor:grabbing}.kb-card:hover{border-color:var(--accent-line)}.kb-card.done{opacity:.72}.kb-card.done .kb-title{text-decoration:line-through;-webkit-text-decoration-color:var(--muted);text-decoration-color:var(--muted)}.kb-editable{-webkit-appearance:none;appearance:none;text-align:left;cursor:text;font:inherit;color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;background:0 0;border:none;border-radius:4px;margin:0;padding:0}.kb-editable:hover{color:var(--accent)}.kb-title{font-size:13.5px;font-weight:600;line-height:1.35}.kb-title.kb-editable:hover{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--accent-line);text-decoration-color:var(--accent-line);text-underline-offset:3px}.kb-notes{color:var(--muted);font-size:12px;line-height:1.45}.kb-editable.empty{color:var(--muted);opacity:.55;font-style:italic}.kb-edit-input{background:var(--card-solid);border:1px solid var(--accent-line);width:100%;font:inherit;color:var(--text);resize:vertical;border-radius:8px;outline:none;padding:6px 8px;font-size:13px}.kb-edit-input::placeholder{color:var(--muted);opacity:.7}.kb-meta{flex-wrap:wrap;gap:4px;display:flex}.kb-tag{color:var(--muted);background:var(--card);border:1px solid var(--border);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;max-width:100%;padding:1px 7px;font-size:10.5px;font-weight:600;overflow:hidden}.kb-page{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:500}.kb-foot{justify-content:space-between;align-items:center;gap:8px;margin-top:2px;display:flex}.kb-date{color:var(--muted);font-size:11px}.kb-ctrls{align-items:center;gap:2px;display:flex}.kb-mv,.kb-del{width:24px;height:24px;color:var(--muted);cursor:pointer;transition:color var(--t-fast), background var(--t-fast);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.kb-mv svg,.kb-del svg{width:15px;height:15px}.kb-mv:hover:not(:disabled){color:var(--accent);background:var(--card)}.kb-mv:disabled{opacity:.25;cursor:default}.kb-del:hover{color:var(--danger);background:var(--danger-soft)}.kb-del-confirm{border:1px solid color-mix(in srgb, var(--danger) 45%, transparent);background:var(--danger-soft);color:var(--danger);cursor:pointer;white-space:nowrap;border-radius:6px;padding:2px 8px;font-size:11px;font-weight:700}.kb-del-confirm:hover{background:color-mix(in srgb, var(--danger) 22%, transparent)}.kb-rec{border:1px solid var(--border);background:var(--card);color:var(--text);cursor:pointer;transition:color var(--t-fast), border-color var(--t-fast);border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:3px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.kb-rec svg{width:13px;height:13px;color:var(--accent)}.kb-rec:hover{border-color:var(--accent-line)}.kb-add{border:1px dashed var(--border);width:100%;color:var(--muted);cursor:pointer;transition:color var(--t-fast), border-color var(--t-fast);background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:7px 8px;font-size:12.5px;font-weight:600;display:inline-flex}.kb-add svg{width:14px;height:14px}.kb-add:hover{color:var(--accent);border-color:var(--accent-line)}.kb-err{color:var(--danger);font-size:13px}.modal-overlay{z-index:80;-webkit-backdrop-filter:blur(4px);opacity:0;pointer-events:none;background:#0406058c;justify-content:center;align-items:center;padding:20px;transition:opacity .3s;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.modal-overlay.show{opacity:1;pointer-events:auto}.modal-overlay.bug-overlay{z-index:5000}@media (hover:none) and (pointer:coarse){.modal-overlay,.drc-preview-overlay,.dreq-preview-overlay,.colord-overlay,.ta-pop-overlay{-webkit-backdrop-filter:none;background:#040605b8}button,[role=button],.b,.dm-x{touch-action:manipulation}.modal,.modal-overlay.show .modal{transition:opacity .2s;transform:none}*{-webkit-overflow-scrolling:auto}.modal-overlay{touch-action:none}}.modal{width:100%;max-width:440px;max-height:calc(100vh - 20px - var(--fab-pad,20px));background:var(--card-solid);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-pop);transition:transform .35s var(--ease-spring);flex-direction:column;padding:24px;display:flex;transform:translateY(14px)scale(.97)}.modal-overlay.show .modal{transform:none}.modal .mh{flex:none;align-items:flex-start;gap:14px;margin-bottom:18px;display:flex}.modal .micon{background:var(--accent-soft);width:42px;height:42px;color:var(--accent);border:1px solid var(--accent-line);border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}.modal .micon svg{width:20px;height:20px}.modal .mh-text{flex:1;min-width:0}.modal h3{letter-spacing:-.02em;color:var(--text);margin:0;font-size:17px;font-weight:600}.modal .msub{color:var(--muted);margin:3px 0 0;font-size:13px;line-height:1.5}.modal-body{flex:auto;min-height:0;margin:0 -4px;padding:2px 4px;overflow-y:auto}.modal .msec+.msec{margin-top:20px}.modal .dm-sec{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 10px;font-size:11px;font-weight:700;line-height:1.4}.modal .kv-card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);padding:2px 13px}.modal .kv-row{justify-content:space-between;align-items:baseline;gap:16px;padding:10px 0;display:flex}.modal .kv-row+.kv-row{border-top:1px solid var(--hairline)}.modal .kv-row.aff-agreement-row{align-items:center}.modal .kv-row.aff-agreement-row .kvv{flex:auto;justify-content:flex-end;display:flex}.modal .kv-row.aff-agreement-row .kv-card{background:0 0;border:0;width:100%;margin:0;padding:0}.modal .kv-row .kl{color:var(--muted);letter-spacing:-.01em;flex:none;font-size:12px;font-weight:600}.modal .kv-row .kvv{text-align:right;color:var(--text);word-break:break-word;font-size:13.5px;font-weight:600}.modal .kv-row.dm-edit-longrow{align-items:flex-start}.modal .kv-row.dm-edit-longrow .kl{padding-top:11px}.modal .kv-row.dm-edit-longrow .kvv{flex:auto;min-width:0}.modal .kv-row .kvv .dm-edit-textarea{text-align:left;resize:vertical;min-height:calc(6em + 22px);line-height:1.5;display:block;overflow:hidden}.modal .field{flex-direction:column;gap:7px;margin-bottom:16px;display:flex}.modal .field:last-child,.modal .msec>.field:last-child,.modal .msec>.field-row:last-child .field{margin-bottom:0}.modal .field label{color:var(--muted);letter-spacing:-.01em;font-size:12px;font-weight:600}.modal .field label .req{color:var(--danger);margin-left:2px}.modal .field-check .check-row{cursor:pointer;color:var(--text);letter-spacing:-.01em;touch-action:manipulation;align-items:flex-start;gap:9px;font-size:12.5px;font-weight:600;line-height:1.45;display:flex}.modal .field-check .check-row input[type=checkbox]{width:16px;height:16px;accent-color:var(--accent,#71fe7c);cursor:pointer;flex:none;margin:1px 0 0}.modal .field-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:640px){.modal .field-row{grid-template-columns:1fr}}.modal .mfoot{flex:none;justify-content:flex-end;align-items:center;gap:10px;margin-top:22px;display:flex}.modal .mfoot .b-danger{margin-right:auto}.modal .b{overflow:hidden}.modal .b.pipe-allcols{overflow:visible}@media (max-width:440px){.modal-overlay{align-items:flex-end;padding:0}.modal{max-width:100%;max-height:min(92vh, calc(100vh - var(--fab-pad,0px)));border-radius:var(--radius) var(--radius) 0 0}}@media (max-width:640px){.modal .mfoot{flex-wrap:wrap;gap:8px;margin-top:20px}.modal.inv-modal .inv-foot,.modal.inv-modal .inv-head{flex-wrap:wrap}.modal.inv-modal .inv-head .dm-actions{margin-left:auto}}.modal.modal-detail{max-width:600px;padding:26px 28px}.modal.modal-detail:not(.modal-scroll):not(.modal-detail-xl)>.dm-head{flex:none}.modal.modal-detail:not(.modal-scroll):not(.modal-detail-xl)>.dm-body{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:auto;min-height:0;margin:0 -28px;padding:0 28px;overflow-y:auto}.modal.modal-detail-xl{max-width:min(1120px,100vw - 48px)}@media (max-width:700px){.modal.modal-detail-xl{max-width:100%}}.modal.modal-detail-xl,.modal.modal-detail.modal-scroll{padding:0;display:block;overflow:hidden auto}.modal .dm-head{z-index:6;background:color-mix(in srgb, var(--card-solid) 0%, transparent);-webkit-backdrop-filter:blur();backdrop-filter:blur();border-radius:var(--radius) var(--radius) 0 0;transition:box-shadow var(--t-base), background var(--t-base), backdrop-filter var(--t-base), -webkit-backdrop-filter var(--t-base);margin:0 0 4px;padding:26px 144px 8px 28px;position:sticky;top:0;box-shadow:0 0 #0000}.modal .dm-head.scrolled{background:color-mix(in srgb, var(--card-solid) 78%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);box-shadow:0 18px 28px -18px #000000b3}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.modal .dm-head.scrolled{background:color-mix(in srgb, var(--card-solid) 94%, transparent)}}.modal .dm-corner{align-items:center;gap:8px;display:flex;position:absolute;top:26px;right:28px}.modal .dm-head .dm-title{letter-spacing:-.02em;min-width:0;margin:0;font-size:18px;font-weight:600}.modal .dm-head .dm-typeline{color:var(--muted);margin-top:3px;font-size:12px}.modal .dm-head .dm-statusrow{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.modal .rem-chip{border-radius:var(--radius-pill);white-space:nowrap;color:var(--faint);background:var(--hairline);border:1px solid var(--border);cursor:pointer;align-items:center;gap:5px;padding:1px 8px;font-size:10.5px;font-weight:600;line-height:1.6;display:inline-flex}.modal .rem-chip svg{width:11px;height:11px}.modal .rem-chip:hover:not(:disabled){color:var(--muted)}.modal .rem-chip:disabled{opacity:.6;cursor:default}.modal .rem-chip.is-paused{color:var(--warn);background:var(--warn-soft);border-color:color-mix(in srgb, var(--warn) 34%, transparent)}.modal .psf-days-chip{border-radius:var(--radius-pill);white-space:nowrap;color:var(--warn);background:var(--warn-soft);border:1px solid color-mix(in srgb, var(--warn) 34%, transparent);align-items:center;padding:1px 7px;font-size:10.5px;font-weight:700;line-height:1.5;display:inline-flex}.modal .uw-push-chip{border-radius:var(--radius-pill);white-space:nowrap;color:var(--muted);background:var(--card);border:1px solid var(--border);align-items:center;padding:1px 7px;font-size:10.5px;font-weight:600;line-height:1.5;display:inline-flex}.modal .dm-pillrow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.modal .dm-actions{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.modal .dm-x{border:1px solid var(--border);background:var(--card);width:30px;height:30px;color:var(--muted);cursor:pointer;transition:color var(--t-base), border-color var(--t-base), background var(--t-base);border-radius:9px;justify-content:center;align-items:center;font-size:14px;line-height:1;display:inline-flex}.modal .dm-x:hover{color:var(--text);border-color:var(--accent-line);background:var(--accent-soft)}.modal.inv-modal .dm-x:disabled{opacity:.5;cursor:not-allowed}.modal.inv-modal .dm-x svg{width:15px;height:15px}.modal .b.b-sm{border-radius:9px;padding:6px 12px;font-size:12.5px}.modal .b.b-sm svg{width:13px;height:13px}.modal.modal-detail-xl .dm-body,.modal.modal-detail.modal-scroll .dm-body{margin:0;padding:2px 28px 26px}.modal.modal-detail.modal-scroll .dm-body{padding-bottom:4px}.modal.modal-detail.modal-scroll .dm-body+.dm-foot{border-top:1px solid var(--border);margin:0 28px 26px;padding-top:18px}@media (max-width:560px){.modal.modal-detail.modal-scroll .dm-body{padding-bottom:4px}.modal.modal-detail.modal-scroll .dm-body+.dm-foot{margin:0 22px 22px}}.modal .dm-totop{border-top:1px solid var(--border);justify-content:center;margin-top:22px;padding-top:18px;display:flex}.modal .aff-stats{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;margin-bottom:16px;display:grid}.modal .aff-net-tag{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--card);width:-moz-fit-content;width:fit-content;color:var(--muted);align-items:center;gap:6px;margin-bottom:10px;padding:3px 10px;font-size:11.5px;font-weight:700;display:none}.modal .aff-net-tag svg{width:12px;height:12px}@media (max-width:640px){.modal .aff-net-tag{display:inline-flex}.modal .aff-stats .aff-stat-network{display:none}}.modal .aff-stat{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--card);min-width:0;padding:10px 11px}.modal .aff-stat .ah{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);align-items:center;gap:6px;font-size:11px;font-weight:700;line-height:1.4;display:flex}.modal .aff-stat .ah svg{width:12px;height:12px;color:var(--muted);flex:0 0 12px}.modal .aff-stat .av{color:var(--text);word-break:break-word;margin-top:5px;font-size:13.5px;font-weight:700}.modal .aff-stat-flip{border:1px solid var(--border);width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;-webkit-appearance:none;appearance:none;margin:0;display:block}.modal .aff-stat-flip:disabled{cursor:default}@media (hover:hover){.modal .aff-stat-flip:hover:not(:disabled){border-color:var(--accent)}}.modal .aff-stat-flip:focus-visible{border-color:var(--accent);outline:2px solid var(--accent-line);outline-offset:2px}.modal .aff-stat-flip .av{animation:.12s ease-out dm-fade}@keyframes dm-fade{0%{opacity:.35}to{opacity:1}}@media (prefers-reduced-motion:reduce){.modal .aff-stat-flip .av{animation:none}}.modal .aff-hint{color:var(--muted);margin-top:3px;font-size:11px;line-height:1.3}.modal .emp-cols{grid-template-columns:1fr 1fr;align-items:stretch;gap:14px;margin-bottom:4px;display:grid}.modal .emp-cols>div{flex-direction:column;min-width:0;display:flex}.modal .emp-cols>div>.kv-card{flex:1}.modal .emp-cols .dm-sec{margin-top:0}.modal .pa-card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);padding:11px 13px}.modal .pa-lbl{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-size:11px;font-weight:700;line-height:1.4}.modal .pa-val{color:var(--text);margin-top:2px;font-size:12.5px;font-weight:600}.modal .pa-pill{margin-top:9px}.modal .pa-grant{border-top:1px solid var(--border);margin-top:11px;padding-top:10px}.modal .pa-grant-row{color:var(--text);cursor:pointer;touch-action:manipulation;align-items:flex-start;gap:8px;font-size:12.5px;font-weight:600;line-height:1.4;display:flex}.modal .pa-grant-row input[type=checkbox]{width:15px;height:15px;accent-color:var(--accent,#71fe7c);cursor:pointer;flex:none;margin:1px 0 0}.modal .pa-grant-hint{color:var(--muted);margin-top:5px;font-size:11px;line-height:1.5}.modal .pa-note{color:var(--muted);font-size:12.5px;font-weight:600}.modal .pa-meta{color:var(--muted);flex-direction:column;gap:2px;margin-top:9px;font-size:11.5px;font-weight:600;display:flex}.modal .pa-actions{flex-direction:column;gap:8px;margin-top:11px;display:flex}.modal .pa-actions .b{justify-content:center;width:100%}.modal .pa-err{color:var(--danger);margin-top:9px;font-size:12px;font-weight:600}.modal .pa-ok{color:var(--ok);margin-top:9px;font-size:12px;font-weight:600}.modal .pa-hours-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.modal .pa-loghours{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);margin-top:10px;padding:14px}.modal .pa-loghours-foot{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.modal.inv-modal.emp-detail .emp-cols{margin-bottom:0}.modal.inv-modal.emp-detail .inv-body>.sub-t{margin-top:22px}.modal.inv-modal.emp-detail .inv-body>.sub-t+.sub-t{margin-top:12px}.modal.inv-modal.rep-detail,.modal.inv-modal.aff-detail{max-width:min(1120px,100vw - 48px)}@media (max-width:700px){.modal.inv-modal.rep-detail,.modal.inv-modal.aff-detail{max-width:100%}}.modal.inv-modal.rep-detail .emp-cols>div>.pa-card{flex:1}.modal .dt-grid{grid-template-columns:repeat(2,1fr);gap:11px;margin-bottom:6px;display:grid}.modal .dt-grid.dt-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:480px){.modal .dt-grid.dt-grid-3{grid-template-columns:1fr}}.modal .dt-item{background:var(--card-solid);border:1px solid var(--border);border-radius:var(--radius-sm);padding:10px 12px}.modal .dt-item .k{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-size:11px;font-weight:700;line-height:1.4}.modal .dt-item .v{color:var(--text);margin-top:3px;font-size:14px;font-weight:700}.modal .dm-sec.divided{border-top:1px solid var(--border);margin-top:18px;padding-top:16px}.modal .dm-sec.row{justify-content:space-between;align-items:center;gap:10px;display:flex}.modal .sub-t{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);overflow:hidden}.modal .sub-t+.sub-t,.modal .dm-body>.sub-t{margin-top:10px}.modal .sub-t>summary{cursor:pointer;background:var(--card-hover);transition:background var(--t-fast) var(--ease-standard), color var(--t-fast) var(--ease-standard);align-items:center;gap:10px;padding:12px 15px;font-size:13px;font-weight:700;list-style:none;display:flex}.modal .sub-t>summary:hover{background:color-mix(in srgb, var(--info) 22%, var(--card-solid));color:var(--text)}.modal .sub-t>summary::-webkit-details-marker{display:none}.modal .sub-t>summary .lt{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.modal .sub-t>summary .lt svg{width:14px;height:14px;color:var(--muted);flex:none}.modal .sub-t>summary .cnt{background:var(--hairline);color:var(--muted);border-radius:var(--radius-pill);padding:1px 9px;font-size:11px;font-weight:800}.modal .sub-t>summary .ar{width:14px;height:14px;color:var(--muted);transition:transform var(--t-base) var(--ease-standard);flex:none}.modal .sub-t[open]>summary .ar{transform:rotate(90deg)}.modal .sub-t .sub-scroll{border-top:1px solid var(--border);-webkit-overflow-scrolling:touch;max-height:240px;overflow:hidden auto}.modal .sub-t .sub-scroll.doc-scroll{max-height:none;overflow-y:visible}.modal .sub-tbl{border-collapse:collapse;table-layout:fixed;width:100%}.modal .sub-tbl thead th{text-align:left;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--border);white-space:normal;overflow-wrap:anywhere;background:var(--card), var(--card-solid);z-index:1;padding:9px 15px;font-size:11px;font-weight:700;line-height:1.4;position:sticky;top:0}.modal .sub-tbl th.num{text-align:left}.modal .sub-tbl td.num{text-align:right;font-variant-numeric:tabular-nums}.modal .sub-tbl tbody td{border-bottom:1px solid var(--hairline);white-space:normal;overflow-wrap:anywhere;word-break:break-word;color:var(--text);padding:10px 15px;font-size:12.5px}.modal .sub-tbl tbody tr:last-child td{border-bottom:none}.modal .sub-tbl td.name{letter-spacing:-.01em;font-weight:600}.modal .sub-tbl tbody tr.row-click{cursor:pointer;transition:background var(--t-fast) var(--ease-standard)}.modal .sub-tbl tbody tr.row-click:hover{background:var(--accent-soft)}.modal .sub-tbl tbody tr.row-click:focus-visible{outline:2px solid var(--accent-line);outline-offset:-2px}.modal .cred-scroll{container:cred/inline-size}.modal .cred-scroll .cred-tbl thead th,.modal .cred-scroll .cred-tbl tbody td{padding-left:10px;padding-right:10px}.modal .cred-scroll .cred-tbl th.cred-c-link{width:132px}.modal .cred-scroll .cred-tbl th.cred-c-user{width:150px}.modal .cred-scroll .cred-tbl th.cred-c-pw,.modal .cred-scroll .cred-tbl th.cred-c-a{width:160px}.modal .cred-scroll .cred-tbl th.cred-c-pin{width:126px}.modal .cred-scroll .cred-tbl th.cred-c-st{width:84px}.modal .cred-scroll .cred-tbl .cred-ell{text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal;word-break:normal;min-width:0;display:block;overflow:hidden}.modal .cred-scroll .cred-tbl .cred-link{align-items:center;gap:4px;min-width:0;max-width:100%;display:flex}.modal .cred-scroll .cred-tbl .cred-link .cred-ell{flex:0 auto}.modal .cred-scroll .cred-tbl .cred-ext{flex:none;width:11px;height:11px}.modal .cred-scroll .cred-tbl .pii-val{white-space:nowrap;flex-wrap:nowrap}.modal .cred-scroll .cred-tbl .pii-reveal{white-space:nowrap;flex:none;padding:1px 6px}.modal .cred-scroll .cred-tbl .pii-val:not(:has(.pii-reveal)){white-space:normal;overflow-wrap:anywhere;letter-spacing:normal;display:inline}@container cred (width<=1000px){.modal .cred-scroll .cred-tbl thead{display:none}.modal .cred-scroll .cred-tbl,.modal .cred-scroll .cred-tbl tbody{display:block}.modal .cred-scroll .cred-tbl tbody tr{border-bottom:1px solid var(--hairline);grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"acct st""link user""pw pin""q a";gap:10px 14px;padding:12px 15px;display:grid}.modal .cred-scroll .cred-tbl tbody tr:last-child{border-bottom:0}.modal .cred-scroll .cred-tbl tbody td,.modal .cred-scroll .cred-tbl tbody td:first-child{width:auto;min-width:0;box-shadow:none;background:0 0;border:0;padding:0;display:block;position:static}.modal .cred-scroll .cred-tbl td[data-label]:before{content:attr(data-label);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin-bottom:2px;font-size:10px;font-weight:700;display:block}.modal .cred-scroll .cred-tbl .cred-c-acct{grid-area:acct}.modal .cred-scroll .cred-tbl .cred-c-st{grid-area:st}.modal .cred-scroll .cred-tbl .cred-c-link{grid-area:link}.modal .cred-scroll .cred-tbl .cred-c-user{grid-area:user}.modal .cred-scroll .cred-tbl .cred-c-pw{grid-area:pw}.modal .cred-scroll .cred-tbl .cred-c-pin{grid-area:pin}.modal .cred-scroll .cred-tbl .cred-c-q{grid-area:q}.modal .cred-scroll .cred-tbl .cred-c-a{grid-area:a}.modal .cred-scroll .cred-tbl .pii-val{flex-wrap:wrap;row-gap:4px;max-width:100%}}.modal .sub-t .sub-scroll.cred-scroll{max-height:420px}.modal .sub-empty{color:var(--faint);border-top:1px solid var(--border);padding:14px 15px;font-size:12.5px}.modal .pill{border-radius:var(--radius-pill);white-space:nowrap;border:1px solid #0000;align-items:center;padding:3px 10px;font-size:11px;font-weight:600;display:inline-flex}.modal .pill.ok{color:var(--ok);background:var(--accent-soft);border-color:var(--accent-line)}.modal .pill.blue{color:var(--info);background:var(--info-soft);border-color:var(--info-soft)}.modal .pill.purple{color:var(--violet,#7c5cff);background:color-mix(in srgb, var(--violet,#7c5cff) 10%, transparent);border-color:color-mix(in srgb, var(--violet,#7c5cff) 18%, transparent)}.modal .pill.warn{color:var(--warn);background:var(--warn-soft);border-color:var(--warn-soft)}.modal .pill.muted{color:var(--faint);background:var(--hairline);border-color:var(--hairline)}.modal .dm-link{color:var(--info);font-weight:600;text-decoration:none}.modal .dm-link:hover{text-decoration:underline}.modal .dm-linkrow{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding:11px 13px;display:flex}.modal .dm-linkrow-lbl{color:var(--muted);font-size:12.5px;font-weight:600}.modal .dm-subline{color:var(--muted);margin-top:8px;font-size:11.5px}.modal .dm-subline .dm-dates{min-width:0}.modal .dm-subline b{color:var(--text);font-weight:600}.modal .dm-teamrow{justify-content:space-between;align-items:center;gap:12px;margin-top:10px;margin-right:-116px;display:flex}.modal .dm-teamrow .dm-team{flex:none}.modal .dm-teamrow .dm-actions{flex:none;margin-left:auto}@media (max-width:640px){.modal .dm-head .dm-pillrow,.modal .dm-head .dm-subline,.modal .dm-head .dm-teamrow{opacity:1;max-height:240px;transition:max-height .28s,opacity .18s,margin .28s;overflow:hidden}.modal .dm-head.is-shrunk .dm-pillrow,.modal .dm-head.is-shrunk .dm-subline,.modal .dm-head.is-shrunk .dm-teamrow{opacity:0;pointer-events:none;max-height:0;margin-top:0;margin-bottom:0}}.modal.upd-modal{width:100%;max-width:560px;max-height:calc(100vh - 20px - var(--fab-pad,20px));flex-direction:column;padding:0;display:flex}.modal.upd-modal .upd-modal-head{border-bottom:1px solid var(--border);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.modal.upd-modal .upd-modal-title{align-items:center;gap:11px;min-width:0;display:flex}.modal.upd-modal .upd-modal-ic{width:18px;height:18px;color:var(--accent);flex:none}.modal.upd-modal .upd-modal-titles{flex-direction:column;min-width:0;display:flex}.modal.upd-modal .upd-modal-h{letter-spacing:-.01em;color:var(--text);margin:0;font-size:15px;font-weight:800}.modal.upd-modal .upd-modal-sub{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.modal.upd-modal .upd-modal-head .dm-x{flex:none;position:static}.modal.upd-modal .upd-modal-head .dm-x svg{width:15px;height:15px}.modal.upd-modal .upd-modal-body{overscroll-behavior:contain;flex:auto;padding:16px 18px 18px;overflow-y:auto}.modal .dm-upd{flex-direction:column;gap:14px;display:flex}.modal .dm-upd-compose{flex-direction:column;gap:9px;display:flex}.modal .dm-upd-input{resize:vertical;width:100%;min-height:64px;font-family:var(--font);color:var(--text);background:var(--card-solid);border:1px solid var(--border);transition:border-color var(--t-base), box-shadow var(--t-base);border-radius:11px;padding:10px 13px;font-size:13.5px;line-height:1.5}.modal .dm-upd-input::placeholder{color:var(--faint)}.modal .dm-upd-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.modal .dm-upd-tagpick{align-self:flex-start;align-items:center;gap:8px;display:inline-flex}.modal .dm-upd-tagpick-lbl{color:var(--muted);text-transform:uppercase;letter-spacing:.03em;font-size:11px;font-weight:700}.modal .dm-upd-tagsel{font-family:var(--font);color:var(--text);background:var(--card-solid);border:1px solid var(--border);max-width:220px;transition:border-color var(--t-base), box-shadow var(--t-base);border-radius:9px;padding:6px 10px;font-size:12.5px;font-weight:600}.modal .dm-upd-tagsel:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.modal .dm-upd-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.modal .dm-upd-filters{border-bottom:1px solid var(--hairline);flex-wrap:wrap;gap:7px;padding-bottom:2px;display:flex}.modal .dm-upd-chip{font-family:var(--font);color:var(--muted);background:var(--card);border:1px solid var(--border);border-radius:var(--radius-pill);cursor:pointer;transition:background var(--t-base), border-color var(--t-base), color var(--t-base);padding:6px 11px;font-size:11.5px;font-weight:700;line-height:1}.modal .dm-upd-chip:hover{color:var(--text);border-color:var(--accent-line);background:var(--accent-soft)}.modal .dm-upd-chip.is-on{color:var(--accent);background:var(--accent-soft);border-color:var(--accent-line)}.modal .dm-upd-chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.modal .dm-upd-tag{letter-spacing:.01em;color:var(--accent);background:var(--accent-soft);border:1px solid var(--accent-line);border-radius:var(--radius-pill);padding:3px 8px;font-size:10.5px;font-weight:800;line-height:1}.modal .dm-upd-hint{color:var(--faint);font-size:11px;font-weight:600}.modal .dm-upd-share{color:var(--muted);cursor:pointer;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.modal .dm-upd-share .dm-upd-hint{margin-left:4px}.modal .dm-upd-vis{letter-spacing:.04em;text-transform:uppercase;color:var(--faint);border:1px solid var(--hairline);border-radius:var(--radius-pill);padding:3px 6px;font-size:10px;font-weight:700;line-height:1}.modal .dm-upd-vis.is-shared{color:var(--info,var(--accent));border-color:color-mix(in srgb, var(--info,var(--accent)) 40%, transparent)}.modal .dm-upd-err{color:var(--danger);font-size:12px}.modal .dm-upd-feed{flex-direction:column;gap:2px;display:flex}.modal .dm-upd-empty{color:var(--faint);padding:16px 4px;font-size:12.5px}.modal .dm-upd-post{gap:11px;padding:12px 2px;display:flex}.modal .dm-upd-post+.dm-upd-post{border-top:1px solid var(--hairline)}.modal .dm-upd-ava{letter-spacing:.02em;background:var(--accent-soft);width:30px;height:30px;color:var(--accent);border:1px solid var(--accent-line);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.modal .dm-upd-main{flex:1;min-width:0}.modal .dm-upd-head{flex-wrap:wrap;align-items:baseline;gap:9px;display:flex}.modal .dm-upd-head b{color:var(--text);font-size:13px;font-weight:700}.modal .dm-upd-time{color:var(--faint);font-size:11px;font-weight:600}.modal .dm-upd-text{color:var(--text);white-space:pre-wrap;word-break:break-word;margin-top:3px;font-size:13px;line-height:1.55}.modal .dm-upd-prefix{color:var(--accent);margin-right:5px;font-weight:700}.modal .dm-ibtn{border:1px solid var(--border);background:var(--card);width:30px;height:30px;color:var(--muted);cursor:pointer;transition:color var(--t-base), border-color var(--t-base), background var(--t-base);border-radius:9px;justify-content:center;align-items:center;display:inline-flex}.modal .dm-ibtn svg{width:16px;height:16px}.modal .dm-ibtn.dm-pii-all.is-on{color:var(--accent);border-color:var(--accent-line);background:var(--accent-soft)}.modal .dm-ibtn:hover:not(:disabled):not(.is-inert){color:var(--text);border-color:var(--accent-line);background:var(--accent-soft)}.modal .dm-ibtn:disabled,.modal .dm-ibtn.is-inert{opacity:.45;cursor:not-allowed}.modal .dm-reppop{display:inline-flex;position:relative}.modal .dm-rep-btn{font:inherit;color:var(--text);cursor:pointer;text-align:right;text-decoration:underline;-webkit-text-decoration-color:var(--accent-line);text-decoration-color:var(--accent-line);text-underline-offset:3px;transition:color var(--t-base);background:0 0;border:0;margin:0;padding:0;font-size:13.5px;font-weight:600}.modal .dm-rep-btn:hover{color:var(--accent)}.modal .dm-rep-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-xs)}.modal .dm-rep-card{z-index:7;background:var(--card-solid);border:1px solid var(--border);border-radius:var(--radius-md);min-width:180px;max-width:min(260px,80vw);box-shadow:var(--shadow-pop);flex-direction:column;gap:4px;padding:9px 11px;display:flex;position:absolute;top:calc(100% + 7px);right:0}.modal .dm-rep-row{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:7px;font-size:12.5px;font-weight:600;display:flex;overflow:hidden}.modal .dm-rep-row svg{width:13px;height:13px;color:var(--muted);flex:none}.modal .biz-info-grid{grid-template-columns:1fr 1fr;gap:12px;padding:12px 15px;display:grid}.modal .doc-cats{flex-direction:column;gap:4px;padding:10px 14px;display:flex}.modal .doc-cat{border-radius:var(--radius-xs);background:var(--card-solid);border:1px solid var(--hairline);overflow:hidden}.modal .doc-cat>summary{cursor:pointer;color:var(--text);transition:background var(--t-fast) var(--ease-standard);align-items:center;gap:8px;padding:8px 10px;font-size:12.5px;font-weight:600;list-style:none;display:flex}.modal .doc-cat>summary:hover{background:color-mix(in srgb, var(--info) 12%, var(--card-solid))}.modal .doc-cat>summary::-webkit-details-marker{display:none}.modal .doc-cat>summary .ar{width:13px;height:13px;color:var(--muted);transition:transform var(--t-base) var(--ease-standard);flex:none}.modal .doc-cat[open]>summary .ar{transform:rotate(90deg)}.modal .doc-cat>summary .cnt{background:var(--hairline);color:var(--muted);border-radius:var(--radius-pill);margin-left:auto;padding:1px 8px;font-size:10px;font-weight:800}.modal .doc-files{flex-direction:column;gap:2px;padding:2px 0 8px 18px;display:flex}.modal .doc-file{color:var(--text);border-radius:var(--radius-xs);background:var(--card);align-items:center;gap:7px;padding:7px 10px;font-size:12.5px;font-weight:500;display:flex}.modal .doc-file svg{width:13px;height:13px;color:var(--muted);flex:none}.modal a.doc-file-link{cursor:pointer;transition:color var(--t-base), background var(--t-base);text-decoration:none}.modal a.doc-file-link:hover{color:var(--text);background:var(--accent-soft)}.modal a.doc-file-link .doc-file-ext{color:var(--info);margin-left:auto}.modal button.doc-file-link{text-align:left;cursor:pointer;width:100%;font:inherit;transition:color var(--t-base), background var(--t-base);border:0;font-weight:500}.modal button.doc-file-link:hover:not(:disabled){color:var(--text);background:var(--accent-soft)}.modal button.doc-file-link:disabled{cursor:default;opacity:.7}.modal button.doc-file-link .doc-file-ext{color:var(--info);margin-left:auto}.modal .doc-upload-row{flex-wrap:wrap;align-items:center;gap:8px;padding:6px 0 2px;display:flex}.modal .doc-files>.doc-upload-row:first-child{padding:2px 0 6px}.modal .pill.red{color:var(--danger);background:color-mix(in srgb, var(--danger) 14%, transparent);border-color:color-mix(in srgb, var(--danger) 30%, transparent)}.modal .doc-batch{flex-direction:column;gap:2px;display:flex}.modal .doc-batch-item .doc-file-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.modal .doc-batch-state{flex:none;align-items:center;margin-left:auto;display:inline-flex}.modal .doc-batch-done{color:var(--muted);align-items:center;gap:4px;display:inline-flex}.modal .doc-file .doc-batch-done svg{width:13px;height:13px;color:var(--accent)}.modal .doc-batch-reason{overflow-wrap:anywhere;padding:2px 10px 4px 30px}.modal .doc-batch-sum{color:var(--muted);padding:2px 0;font-size:12px}.modal .doc-batch-dismiss{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:12px}@media (max-width:700px){.modal .doc-batch-retry,.modal .doc-batch-dismiss{min-height:36px}}.modal .doc-file-rmrow{align-items:center;gap:2px;display:flex}.modal .doc-file-rmrow>.doc-file{flex:1;min-width:0}.modal .doc-file-rm{width:24px;height:24px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.modal .doc-file-rm svg{width:13px;height:13px}.modal .doc-file-rm:hover{color:var(--danger)}.modal .doc-file-rm:focus-visible{color:var(--danger)}.modal .doc-file-ren:hover,.modal .doc-file-dl:hover{color:var(--text)}.modal .doc-file-ren:focus-visible{color:var(--text)}.modal .doc-file-dl:focus-visible{color:var(--text)}.modal .doc-file-dl:disabled{cursor:progress;opacity:.6}.modal .doc-file-dl.is-err{color:var(--danger)}.modal .doc-rm-confirm{border-radius:var(--radius-xs);background:var(--card);flex-wrap:wrap;align-items:center;gap:8px;padding:5px 10px;font-size:12.5px;display:flex}.modal .doc-rm-q{overflow-wrap:anywhere;flex:1;min-width:0}.modal .doc-rm-err{overflow-wrap:anywhere;flex-basis:100%}.modal .doc-removed{margin-top:4px}.modal .doc-removed>summary{cursor:pointer;color:var(--muted);padding:4px 0;font-size:12px}.modal .doc-removed>summary .doc-removed-ic{vertical-align:-2px;width:13px;height:13px;color:inherit;margin:0 4px 0 2px}.modal .doc-removed-row .doc-file{opacity:.75}.modal .doc-removed-row .doc-file-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.modal .doc-removed-restore{flex:none;margin-left:auto}.modal .doc-removed-meta{color:var(--muted);padding:0 10px 4px 30px;font-size:12px}.modal .doc-removed-err{overflow-wrap:anywhere;padding:0 10px 4px 30px}@media (max-width:700px){.modal .doc-file-rm{width:36px;height:36px}.modal .doc-rm-confirm .b,.modal .doc-removed-restore{min-height:36px}}.modal .kv-card-grid-add{grid-template-columns:1fr 1fr;gap:2px 18px;display:grid}@media (max-width:640px){.modal .kv-card-grid-add{grid-template-columns:1fr}}.modal .own-tbl-wrap{border:1px solid var(--border);border-radius:var(--radius-md);-webkit-overflow-scrolling:touch;background:var(--card);overflow-x:auto}.modal .own-tbl{border-collapse:collapse;width:100%}.modal .own-tbl thead th{text-align:left;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--border);white-space:nowrap;background:var(--card-solid);padding:9px 15px;font-size:11px;font-weight:700;line-height:1.4}.modal .own-tbl th.num{text-align:left}.modal .own-tbl td.num{text-align:right;font-variant-numeric:tabular-nums}.modal .own-tbl .own-c-owner,.modal .own-tbl .own-c-type,.modal .own-tbl .own-c-pct{white-space:nowrap;width:1%}.modal .own-tbl .own-c-pct{text-align:left;font-variant-numeric:tabular-nums}.modal .own-tbl .own-c-fill{width:100%;padding:0}.modal .own-tbl tbody td{border-bottom:1px solid var(--hairline);color:var(--text);vertical-align:middle;padding:10px 15px;font-size:12.5px}.modal .own-tbl tbody tr:last-child td{border-bottom:none}.modal .own-tbl td.name{letter-spacing:-.01em;font-weight:600}.modal .own-tbl tbody tr.own-row{cursor:pointer;transition:background var(--t-fast) var(--ease-standard)}.modal .own-tbl tbody tr.own-row:hover td{background:var(--card-hover)}.modal .own-tbl tbody tr.own-row.is-open td{background:var(--accent-soft)}.modal .own-tbl td.own-empty{text-align:center;color:var(--faint);padding:16px 15px;font-style:italic}.modal .own-exp{cursor:pointer;font:inherit;color:var(--text);text-align:left;background:0 0;border:none;align-items:center;gap:8px;padding:0;font-weight:600;display:inline-flex}.modal .own-exp:hover{color:var(--accent)}.modal .own-exp:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-xs)}.modal .own-ar{width:14px;height:14px;color:var(--muted);transition:transform var(--t-base) var(--ease-standard);flex:none}.modal .own-ar[data-open=true]{transform:rotate(90deg)}.modal .own-detail>td{background:var(--card);padding:0 15px 14px}.modal .own-card{flex-direction:column;display:flex}.modal .own-detail>td>.own-card{width:0;min-width:100%}@media (max-width:640px){.modal .own-tbl>thead>tr>th,.modal .own-tbl>tbody>tr.own-row>td{padding-left:10px;padding-right:10px}.modal .own-tbl .own-c-owner{white-space:normal}}.modal .own-detail>td>.own-card{contain:inline-size}.modal .own-grid{column-count:2;column-gap:12px;margin-bottom:2px}.modal .own-grp{break-inside:avoid;min-width:0;margin-bottom:12px}.modal .own-grp-h{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin:0 0 6px;padding-left:2px;font-size:11px;font-weight:700;line-height:1.4}.modal .cs-cols{border-bottom:1px solid var(--hairline);grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:4px;padding:4px 0 8px;display:grid}.modal .cs-col{text-align:center;background:var(--hairline);border:1px solid var(--border);border-radius:var(--radius-sm);min-width:0;padding:6px 4px}.modal .cs-lbl{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700;line-height:1.4}.modal .cs-val{color:var(--text);font-variant-numeric:tabular-nums;margin-top:1px;font-size:16px;font-weight:800}.modal .cs-report{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.modal .own-edit-bar{justify-content:flex-end;gap:8px;margin-bottom:10px;display:flex}.modal .bi-body{padding:12px 15px}.modal .ig-top{margin-bottom:4px}.modal .ig-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:12px;display:grid}.modal .ig-col{flex-direction:column;min-width:0;display:flex}.modal .ig-cols>.own-grp{min-width:0;margin-bottom:0}@media (min-width:561px){.modal .ig-cols-biz>.own-grp,.modal .ig-cols-personal>.own-grp{flex-direction:column;height:100%;display:flex}.modal .ig-cols-biz>.own-grp>.kv-card,.modal .ig-cols-personal>.own-grp>.kv-card{flex:auto}.modal .ig-cols-biz>.own-grp:first-child{grid-area:1/1/span 2}.modal .ig-cols-biz>.own-grp:nth-child(2){grid-area:3/1}.modal .ig-cols-biz>.own-grp:nth-child(3){grid-area:4/1}.modal .ig-cols-biz>.own-grp:nth-child(4){grid-area:1/2}.modal .ig-cols-biz>.own-grp:nth-child(5){grid-area:2/2}.modal .ig-cols-biz>.own-grp:nth-child(6){grid-area:3/2}.modal .ig-cols-biz>.own-grp:nth-child(7){grid-area:4/2}.modal .ig-cols-personal>.own-grp:first-child{grid-area:1/1/span 2}.modal .ig-cols-personal>.own-grp:nth-child(2){grid-area:3/1}.modal .ig-cols-personal>.own-grp:nth-child(3){grid-area:4/1}.modal .ig-cols-personal>.own-grp:nth-child(4){grid-area:1/2}.modal .ig-cols-personal>.own-grp:nth-child(5){grid-area:2/2/span 2}.modal .ig-cols-personal>.own-grp:nth-child(6){grid-area:4/2}}.modal .credit-files-row{border-top:1px solid var(--hairline);justify-content:space-between;align-items:baseline;gap:16px;padding:10px 0;display:flex}.modal .credit-files-row .kl{color:var(--muted);letter-spacing:-.01em;flex:none;font-size:12px;font-weight:600}.modal .credit-files{flex-direction:column;align-items:flex-end;gap:6px;min-width:0;display:flex}.modal .credit-files .doc-file{word-break:break-word;max-width:100%}.modal .credit-files-empty{color:var(--muted);font-size:13px}.modal .credit-upload{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.modal .dm-nav{z-index:4;scrollbar-width:none;-webkit-overflow-scrolling:touch;background:var(--card-solid);border-bottom:1px solid var(--border);align-items:center;gap:6px;margin:-2px -4px 18px;padding:9px 4px;display:flex;position:sticky;top:0;overflow-x:auto}.modal .dm-nav::-webkit-scrollbar{display:none}.modal .dm-nav a{border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--card);color:var(--muted);letter-spacing:-.01em;white-space:nowrap;transition:color var(--t-base), border-color var(--t-base), background var(--t-base);flex:none;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.modal .dm-nav a svg{flex:none;width:13px;height:13px}.modal .dm-nav a:hover{color:var(--text);border-color:var(--accent-line);background:var(--accent-soft)}.modal .dm-zone{scroll-margin-top:168px}.modal .dm-zone+.dm-zone{border-top:1px solid var(--border);margin-top:26px;padding-top:24px}.modal .dm-2col{border-top:1px solid var(--border);grid-template-rows:auto 1fr;grid-template-columns:2fr 1fr;align-items:stretch;gap:22px 24px;padding-top:22px;display:grid}.modal .dm-2col>.dm-zone{grid-row:1/-1;grid-template-rows:subgrid;row-gap:16px;display:grid}.modal .dm-2col>#dm-people{display:contents}.modal .dm-2col>#dm-people>.dm-pstack{grid-row:1/-1;grid-template-rows:subgrid;row-gap:16px;display:grid}.modal .dm-2col .aff-stats{grid-template-rows:1fr 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1fr);height:100%;margin-bottom:0}.modal .dm-2col .aff-stats .aff-stat{flex-direction:column;display:flex}.modal .dm-2col .dm-zone,.modal .dm-2col .dm-zone+.dm-zone{border-top:0;margin-top:0;padding-top:0}.modal .dm-2col #dm-overview>.dm-ov-top{flex-direction:column;grid-row:1;min-height:0;display:flex}.modal .dm-2col #dm-overview>.dm-ov-top>.aff-stats{flex:1}.modal .dm-2col #dm-overview .dm-ov-top>.dm-zhead{margin-bottom:14px}.modal .dm-2col #dm-overview>.dm-ov-fill{flex-direction:column;grid-row:2;gap:16px;display:flex}.modal .dm-2col #dm-overview .dm-purpose-card{flex-direction:column;flex:1;display:flex}.modal .dm-card-head{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--hairline);align-items:center;padding:11px 0 10px;font-size:11px;font-weight:700;line-height:1.4;display:flex}.modal .dm-purpose-card{padding:0 13px}.modal .dm-purpose-card .dm-purpose-body{white-space:pre-wrap;color:var(--text);flex:1;padding:11px 0 12px;font-size:13px;font-weight:600;line-height:1.5}.modal .dm-2col #dm-people .dm-people-top{flex-direction:column;grid-row:1;display:flex}.modal .dm-2col #dm-people .dm-people-top>.kv-card{flex:1}.modal .dm-2col #dm-people .dm-people-aff{flex-direction:column;grid-row:2;display:flex}.modal .dm-2col #dm-people .dm-people-aff>.kv-card{flex:1}.modal .dm-2col+.dm-zone{border-top:1px solid var(--border);margin-top:26px;padding-top:24px}.modal .dm-pstack{flex-direction:column;gap:16px;display:flex}@media (max-width:700px){.modal .dm-2col{grid-template-rows:none;grid-template-columns:1fr;gap:0}.modal .dm-2col>.dm-zone{grid-row:auto;display:block}.modal .dm-2col>#dm-people{display:block}.modal .dm-2col>#dm-people>.dm-pstack{flex-direction:column;grid-row:auto;gap:16px;display:flex}.modal .dm-2col #dm-overview .dm-purpose-card,.modal .dm-2col #dm-people .dm-people-top>.kv-card,.modal .dm-2col #dm-people .dm-people-aff>.kv-card{flex:none}.modal .dm-2col #dm-overview>.dm-ov-fill{margin-top:16px}.modal .dm-2col #dm-people .dm-people-aff{grid-row:auto}.modal .dm-2col .aff-stats{grid-template-rows:none;grid-auto-rows:auto;height:auto}.modal .dm-2col .dm-zone+.dm-zone{border-top:1px solid var(--border);margin-top:26px;padding-top:24px}.modal .uwt-card .dm-card-head{flex-wrap:wrap}.modal .uwt-card .uwt-verdict{flex-wrap:wrap;width:100%;margin-left:0}.modal .uwt-card .uwt-seg{width:100%;display:flex}.modal .uwt-card .uwt-tab{flex:1;min-height:40px}.modal .uwt-card .uwt-hist-btn{min-height:40px}.modal .uwt-card .uwt-row{flex-wrap:wrap}}.modal .dm-zhead{align-items:center;gap:9px;margin:0 0 14px;display:flex}.modal .dm-zhead .dm-zicon{border-radius:var(--radius-xs);background:var(--accent-soft);width:26px;height:26px;color:var(--accent);border:1px solid var(--accent-line);flex:none;justify-content:center;align-items:center;display:inline-flex}.modal .dm-zhead .dm-zicon svg{width:15px;height:15px}.modal .dm-zhead .dm-ztitle{letter-spacing:-.01em;color:var(--text);font-size:13.5px;font-weight:700}.modal .dm-zhead .dm-zsub{color:var(--faint);margin-left:auto;font-size:11px;font-weight:600}.modal .dm-zone .dm-sec{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);align-items:center;margin:0 0 9px;font-size:11px;font-weight:700;line-height:1.4;display:flex}.modal .dm-team{cursor:pointer;font-family:var(--font);background:0 0;border:0;align-items:flex-start;min-height:22px;padding:0;display:inline-flex}.modal .dm-team:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:var(--radius-xs)}.modal .dm-team .tg-circles{align-items:flex-start;display:flex}.modal .dm-team .av-stack{transition:margin-left var(--t-fast) var(--ease-standard);flex-direction:column;align-items:center;gap:3px;display:flex}.modal .dm-team .av-stack:not(:first-child){margin-left:-11px}.modal .dm-team.open .av-stack:not(:first-child){margin-left:6px}.modal .dm-team .uav{letter-spacing:.02em;width:22px;height:22px;color:var(--text);background:var(--card-solid);border:1.5px solid var(--border);border-radius:50%;flex:0 0 22px;justify-content:center;align-items:center;font-size:9px;font-weight:700;display:flex}.modal .dm-team .uav.am{background:var(--grad-accent);color:var(--accent-ink);border-color:#0000}.modal .dm-team .av-name{white-space:nowrap;color:var(--muted);font-size:8px;font-weight:600;line-height:1.2;display:none}.modal .dm-team.open .av-name{display:block}@media (hover:hover){.modal .dm-team:hover .av-stack:not(:first-child){margin-left:6px}.modal .dm-team:hover .av-name{display:block}}@media (max-width:560px){.modal .aff-stats,.modal .dm-2col .aff-stats{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.modal .dm-pillrow{align-items:flex-start}.modal .dm-actions{margin-left:0}.modal.modal-detail-xl .dm-head,.modal.modal-detail.modal-scroll .dm-head{margin:0 0 4px;padding:22px 110px 16px 22px}.modal.modal-detail-xl .dm-corner,.modal.modal-detail.modal-scroll .dm-corner{top:22px;right:22px}.modal.modal-detail-xl .dm-body,.modal.modal-detail.modal-scroll .dm-body{padding:2px 22px 22px}.modal.modal-detail-xl .dm-teamrow{margin-right:-88px}.modal .emp-cols,.modal .biz-info-grid{grid-template-columns:1fr}.modal .own-grid{column-count:1}.modal .ig-cols{grid-template-columns:minmax(0,1fr)}}.modal.modal-detail.modal-detail-xl.nd-modal{max-width:min(760px,100vw - 48px)}@media (max-width:700px){.modal.modal-detail.modal-detail-xl.nd-modal{max-width:100%}}.modal.nd-modal .nd-head{z-index:6;background:var(--card-solid);border-bottom:1px solid var(--border-soft);margin:0 0 14px;padding:24px 26px 14px;position:sticky;top:0}.modal.nd-modal .nd-body{padding:0 26px 26px}@media (max-width:640px){.modal.nd-modal .nd-head{padding:20px 18px 12px}.modal.nd-modal .nd-body{padding:0 18px 20px}}.dm-upd-post.is-focused{animation:upd-flash 2.4s var(--ease-standard);border-radius:var(--radius-sm)}@keyframes upd-flash{0%,60%{background:var(--accent-soft);box-shadow:0 0 0 2px var(--accent-line)}to{background:0 0;box-shadow:0 0 0 2px #0000}}.dm-upd-mentions{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--card-solid);box-shadow:var(--shadow-pop);flex-direction:column;gap:2px;max-height:220px;margin-top:-4px;padding:5px;display:flex;overflow-y:auto}.dm-upd-mention{text-align:left;border-radius:var(--radius-xs);width:100%;font:inherit;color:var(--text);cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:6px 8px;font-size:13px;display:flex}.dm-upd-mention:hover{background:var(--accent-soft)}.dm-fund-note{align-items:center;gap:10px;display:inline-flex}.modal .pill.ob-tag{color:#f5901f;background:#f5901f26;border:1px solid #f5901f57;align-items:center;gap:5px;display:inline-flex}.modal .pill.ob-tag svg{width:12px;height:12px}.modal .pill.ob-tag.is-done{color:var(--ok);background:color-mix(in srgb, var(--ok) 15%, transparent);border-color:color-mix(in srgb, var(--ok) 34%, transparent)}.modal button.pill.ob-tag{cursor:pointer;font:inherit;font-size:inherit}.modal .pill.ob-tag.ob-tag-btn:hover,.modal .pill.ob-tag.ob-tag-btn.is-open{background:#f5901f42;border-color:#f5901f8c}.modal .pill.ob-tag.ob-tag-confirm{color:var(--ok);background:color-mix(in srgb, var(--ok) 15%, transparent);border-color:color-mix(in srgb, var(--ok) 45%, transparent)}.modal .pill.ob-tag.ob-tag-confirm:hover:not(:disabled){background:color-mix(in srgb, var(--ok) 28%, transparent)}.modal .pill.ob-tag.ob-tag-confirm:disabled{opacity:.6;cursor:default}.modal .mh.nd-head{align-items:center;gap:12px;display:flex}.modal .mh.nd-head .micon{border-radius:9px;flex:none;width:30px;height:30px;margin:0}.modal .mh.nd-head .micon svg{width:15px;height:15px}.modal .mh.nd-head .mh-text{align-items:center;display:flex}.modal .mh.nd-head .mh-text h3{margin:0;line-height:1}.dm-upd-edited{color:var(--muted);font-size:10.5px;font-style:normal}.dm-upd-tools{opacity:0;gap:2px;margin-left:auto;transition:opacity .12s;display:inline-flex}.dm-upd-post:hover .dm-upd-tools,.dm-upd-post:focus-within .dm-upd-tools{opacity:1}@media (hover:none){.dm-upd-tools{opacity:1}}.dm-upd-tool{-webkit-appearance:none;appearance:none;cursor:pointer;color:var(--muted);background:0 0;border:0;border-radius:6px;align-items:center;padding:3px;display:inline-flex}.dm-upd-tool svg{width:13px;height:13px}.dm-upd-tool:hover{color:var(--text);background:var(--accent-soft)}.dm-upd-tool-danger:hover{color:var(--danger,#e5484d);background:#e5484d1f}.dm-upd-editbox{flex-direction:column;gap:8px;margin-top:4px;display:flex}.dm-upd-editactions{justify-content:flex-end;gap:8px;display:flex}.fee-bd{min-width:0}.fee-bd-toggle{cursor:pointer;max-width:100%;font:inherit;color:inherit;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.fee-bd-first{white-space:normal;overflow-wrap:anywhere;text-align:left;min-width:0}.fee-bd-toggle svg{width:13px;height:13px;color:var(--muted);flex:none}.fee-bd-body{color:var(--text);white-space:normal;margin-top:5px;font-size:12.5px;font-weight:500;line-height:1.55}.fee-bd-body ul,.fee-bd-body ol{margin:0;padding-left:18px}.feeask-backdrop{z-index:1300;background:#060a088c;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.feeask{background:var(--card-solid,var(--surface));border:1px solid var(--border);width:min(400px,100vw - 40px);box-shadow:var(--shadow-pop,0 24px 60px #00000080);border-radius:14px;padding:20px 22px}.feeask h4{margin:0 0 8px;font-size:15px}.feeask p{color:var(--muted);margin:0 0 14px;font-size:12.5px;line-height:1.55}.feeask-row{align-items:center;gap:8px;margin-bottom:16px;display:flex}.feeask-row .input{max-width:140px}.feeask-pct{color:var(--muted);font-weight:700}.feeask-actions{justify-content:flex-end;gap:8px;display:flex}.modal .uwt-card{flex-direction:column;flex:none;min-width:0;padding:0 13px;display:flex}.modal .uwt-verdict{text-transform:none;letter-spacing:normal;align-items:center;gap:8px;min-width:0;margin-left:auto;display:inline-flex}.modal .uwt-verdict-when{color:var(--muted);font-size:11px;font-weight:600}.modal .uwt-verdict-none{color:var(--faint);font-size:11px;font-weight:700}.modal .uwt-hist-btn{-webkit-appearance:none;appearance:none;font:inherit;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);cursor:pointer;min-height:32px;transition:color var(--t-fast,.16s);background:0 0;border:0;padding:8px 0;font-size:10px;font-weight:700}.modal .uwt-hist-btn:hover{color:var(--accent)}.modal .uwt-body{flex-direction:column;gap:12px;min-width:0;padding:12px 0 13px;display:flex}.modal .uwt-runs{flex-direction:column;gap:10px;display:flex}.modal .uwt-seg{background:var(--surface);border:1px solid var(--border);border-radius:10px;align-self:flex-start;gap:2px;max-width:100%;padding:3px;display:inline-flex}.modal .uwt-tab{-webkit-appearance:none;appearance:none;color:var(--muted);font:inherit;cursor:pointer;min-height:32px;transition:color var(--t-fast,.16s), background var(--t-fast,.16s);background:0 0;border:0;border-radius:8px;padding:7px 16px;font-size:12px;font-weight:700}.modal .uwt-tab:hover{color:var(--text);background:var(--accent-soft)}.modal .uwt-tab.on{background:var(--grad-accent,var(--accent));color:var(--accent-ink);box-shadow:var(--shadow-accent,none);cursor:default}.modal .uwt-panel{flex-direction:column;gap:10px;min-width:0;display:flex}.modal .uwt-row{align-items:center;gap:10px;min-width:0;display:flex}.modal .uwt-row .doc-file{overflow-wrap:anywhere}.modal .uwt-meta{color:var(--muted);font-size:11px}.modal .uwt-docs{min-width:0}.modal .uwt-admin{border-top:1px solid var(--hairline);margin-top:14px}.modal .uwt-link{-webkit-appearance:none;appearance:none;font:inherit;color:var(--muted);cursor:pointer;min-height:40px;transition:color var(--t-fast,.16s);background:0 0;border:0;padding:8px 0;font-size:11.5px;font-weight:700}.modal .uwt-link:hover{color:var(--accent)}.modal .uwt-admin .uwz-paste{padding-top:12px}.uwz-runs{flex-direction:column;gap:10px;display:flex}.uwz-run{border:1px solid var(--border);border-left:3px solid var(--accent-line,var(--border));border-radius:10px;min-width:0;padding:10px 12px}.uwz-run.is-refused{border-left-color:var(--warn,#f5901f)}.uwz-run-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.uwz-run-when{color:var(--muted);font-size:11.5px}.uwz-run-result,.uwz-run-decision{text-transform:uppercase;letter-spacing:.03em;color:var(--muted);font-size:11px;font-weight:700}.uwz-run-flags{color:var(--danger,#f0506e);font-size:11.5px;font-weight:700}.uwz-run-detail,.uwz-run-note{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:6px;font-size:12.5px;line-height:1.55}.uwz-run-id{color:var(--muted);overflow-wrap:anywhere;margin-top:6px;font-size:10.5px}.uwz-paste{flex-direction:column;gap:10px;display:flex}.uwz-paste-help{color:var(--muted);margin:0;font-size:12.5px;line-height:1.55}.uwz-paste-box{resize:vertical;width:100%;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.5}.uwz-paste-actions{justify-content:flex-end;gap:8px;display:flex}.uwz-paste-result,.uwdec-result{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:10px;padding:10px 12px;font-size:12.5px;line-height:1.55}.uwz-paste-result.is-ok,.uwdec-result.is-ok{border:1px solid color-mix(in srgb, var(--ok,#71fe7c) 38%, transparent);background:color-mix(in srgb, var(--ok,#71fe7c) 12%, transparent)}.uwz-paste-result.is-bad,.uwdec-result.is-bad{border:1px solid color-mix(in srgb, var(--danger,#f0506e) 40%, transparent);background:color-mix(in srgb, var(--danger,#f0506e) 12%, transparent)}.feeask.uwdec{width:min(760px,100vw - 32px);max-height:calc(100vh - 24px - var(--fab-pad,24px));flex-direction:column;display:flex}.uwdec-body{touch-action:pan-y;flex:auto;min-height:0;margin-bottom:14px;padding-right:4px;overflow-y:auto}.uwdec .dm-sec{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 10px;font-size:11px;font-weight:700;line-height:1.4}.uwdec .dm-sec.divided{border-top:1px solid var(--border);margin-top:18px;padding-top:16px}.uwdec .kl{color:var(--muted);letter-spacing:-.01em;flex:none;font-size:12px;font-weight:600}.uwdec .kvv{color:var(--text);word-break:break-word;font-size:13.5px;font-weight:600}.uwdec .sub-empty{color:var(--faint);padding:12px 0;font-size:12.5px}.uwdec-facts{border:1px solid var(--border);background:var(--surface-2,transparent);border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px 18px;padding:12px 14px;display:grid}.uwdec-fact{align-items:baseline;gap:8px;min-width:0;display:flex}.uwdec-fact .kvv{overflow-wrap:anywhere}.uwdec-help{color:var(--muted);margin:0 0 10px;font-size:12.5px;line-height:1.55}.uwdec-report-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.uwdec-report-meta{color:var(--muted);font-size:11px}.uwdec-report-frame{border:1px solid var(--border);background:#fff;border-radius:10px;width:100%;height:min(56vh,460px);min-height:300px;margin-top:10px}.uwdec-docs{flex-direction:column;gap:14px;display:flex}.uwdec-docgroup-lbl{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;margin-bottom:6px;font-size:11px;font-weight:700;display:flex}.uwdec-docgroup-cnt{color:var(--faint);border:1px solid var(--hairline);border-radius:999px;padding:0 7px;font-size:10px;font-weight:800}.uwdec .doc-file{min-width:0;max-width:100%;color:var(--text);background:var(--card);border:1px solid var(--border);border-radius:999px;align-items:center;gap:7px;padding:7px 11px;font-size:12.5px;font-weight:500;display:inline-flex}.uwdec .doc-file svg{width:13px;height:13px;color:var(--muted);flex:none}.uwdec button.doc-file-link,.uwdec a.doc-file-link{width:auto;font:inherit;text-align:left;cursor:pointer;transition:color var(--t-base), background var(--t-base), border-color var(--t-base);font-weight:500;text-decoration:none}.uwdec .doc-file-link:hover:not(:disabled){color:var(--text);background:var(--accent-soft);border-color:var(--accent-line,var(--border))}.uwdec .doc-file-link:disabled{cursor:default;opacity:.7}.uwdec .doc-file-ext{width:12px;height:12px;color:var(--info);flex:none}.uwdec-docgrid{flex-wrap:wrap;gap:8px;display:flex}.uwdec-docgrid .doc-file-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:260px;overflow:hidden}.uwdec-notes{resize:vertical;width:100%;line-height:1.6}.uwdec-foot{border-top:1px solid var(--hairline);flex-wrap:wrap;flex:none;justify-content:space-between;align-items:flex-end;gap:12px;padding-top:14px;display:flex}.uwdec-am{flex-direction:column;flex:240px;gap:4px;min-width:240px;display:flex}.uwdec-am-lbl{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700;line-height:1.4}.uwdec-am-sel{width:100%}.uwdec-am-help{color:var(--muted);font-size:11px;line-height:1.45}.uwdec-actions{flex:none;margin-left:auto}.adv-callrow{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.bug-shot{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.bug-shot-img{object-fit:contain;object-position:left top;border:1px solid var(--border);background:var(--surface-2,var(--bg));border-radius:10px;width:168px;max-width:100%;max-height:120px;display:block}.bug-send{display:inline-flex;position:relative}.bug-send.needs-shot{cursor:not-allowed}.bug-send.needs-shot>.b{pointer-events:none}.bug-send-tip{white-space:nowrap;background:var(--text);color:var(--card-solid);box-shadow:var(--shadow-pop);pointer-events:none;opacity:0;visibility:hidden;transition:opacity var(--t-fast), visibility var(--t-fast);z-index:2;border-radius:8px;padding:6px 10px;font-size:12px;font-weight:600;line-height:1.3;position:absolute;bottom:calc(100% + 8px);right:0}.bug-send-tip:after{content:"";border:5px solid #0000;border-top-color:var(--text);position:absolute;top:100%;right:22px}.bug-send.tip-open .bug-send-tip{opacity:1;visibility:visible}@media (hover:hover){.bug-send.needs-shot:hover .bug-send-tip{opacity:1;visibility:visible}}.inv-review-note{border-radius:var(--radius-xs);background:var(--warn-soft);border:1px solid color-mix(in srgb, var(--warn) 30%, transparent);color:var(--warn);align-items:flex-start;gap:8px;padding:10px 12px;font-size:12.5px;font-weight:600;line-height:1.45;display:flex}.inv-review-line{margin-top:2px;display:block}.inv-review-note svg{flex:none;width:15px;height:15px;margin-top:1px}.inv-review-note .inv-review-actions{margin-left:auto}.modal .field.cancel-share{cursor:pointer;font-size:13px;display:block}.modal .field.cancel-share input{vertical-align:middle;margin-right:4px}.modal .field.cancel-share .input-hint{margin-top:2px;display:block}.modal .dm-upd-chipsel{-webkit-appearance:none;appearance:none;cursor:pointer;box-sizing:border-box;text-overflow:ellipsis;flex:0 auto;width:118px;min-width:0;max-width:100%;padding:5px 10px}.modal .dm-upd-chipsel.is-on{width:auto}.modal .dm-upd-chipsel option{font-weight:400}.modal .mp-paid,.modal .mp-edit{align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:inline-flex}.modal .mp-edit input[type=date]{width:auto;padding:4px 8px}.modal .aff-lender-fee{margin:0 0 16px}.modal .aff-lender-fee .kv-row{align-items:center;min-height:44px;padding:6px 0}.modal .aff-lender-fee .kl{color:var(--text);cursor:pointer;flex:auto;font-size:12.5px}.modal .aff-lender-fee .kvv{align-items:center;display:inline-flex}.modal .aff-lender-fee input[type=checkbox]{width:18px;height:18px;accent-color:var(--accent);cursor:pointer;margin:0}.modal .aff-lender-fee input[type=checkbox]:disabled{cursor:default;opacity:.5}.modal .aff-lender-fee input[type=checkbox]:focus-visible{outline:2px solid var(--accent-line);outline-offset:2px}.modal .aff-lender-fee .err{color:var(--danger);margin:0 0 10px;font-size:12px;line-height:1.4}@media (max-width:640px){.modal.modal-detail-xl.dm-deal .dm-head{padding-right:70px}.modal.modal-detail-xl.dm-deal .dm-teamrow{margin-right:-42px}.modal.modal-detail-xl.dm-deal .dm-teamrow .dm-actions{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;row-gap:8px;min-width:0}.modal.modal-detail-xl.dm-deal .dm-head.is-shrunk .dm-teamrow{opacity:1;pointer-events:auto;max-height:240px;margin-top:8px}.modal.modal-detail-xl.dm-deal .dm-head.is-shrunk .dm-teamrow .dm-team{display:none}}@media (max-width:560px){.modal.modal-detail-xl.dm-deal .dm-head{padding-right:64px}}@media (min-width:641px){.modal.modal-detail-xl.dm-deal .dm-head.has-stage{padding-right:248px}.modal.modal-detail-xl.dm-deal .dm-head.has-stage .dm-teamrow{margin-right:-220px}}.modal.modal-detail-xl.dm-deal .dm-ibtns{display:contents}@media (max-width:640px){.modal.modal-detail-xl.dm-deal .dm-teamrow .dm-ibtns{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;gap:8px 6px;min-width:0;display:flex}.modal.modal-detail-xl.dm-deal .dm-head.is-shrunk .dm-title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.modal.modal-detail-xl.dm-deal{overflow-anchor:none}}.uwdec .doc-file-rmrow{align-items:center;gap:2px;min-width:0;max-width:100%;display:inline-flex}.uwdec .doc-file-rmrow>.doc-file{min-width:0}.uwdec .doc-file-rm{width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.uwdec .doc-file-rm svg{width:14px;height:14px}.uwdec .doc-file-rm:hover{color:var(--danger)}.uwdec .doc-file-rm:focus-visible{color:var(--danger)}.uwdec .doc-file-ren:hover,.uwdec .doc-file-dl:hover{color:var(--text)}.uwdec .doc-file-ren:focus-visible{color:var(--text)}.uwdec .doc-file-dl:focus-visible{color:var(--text)}.uwdec .doc-file-dl:disabled{cursor:progress;opacity:.6}.uwdec .doc-file-dl.is-err{color:var(--danger)}@media (max-width:700px){.uwdec .doc-file-rm{width:36px;height:36px}}.dm-payby-unset{color:var(--danger);background:color-mix(in srgb, var(--danger) 9%, transparent);border-radius:8px;margin:6px 0 2px;padding:6px 10px;font-size:12.5px;font-weight:600}.feeask.treset{max-width:460px}.treset-sec{margin:0 0 12px}.treset-h{color:var(--text);margin-bottom:4px;font-size:12px;font-weight:700}.treset-list{color:var(--text);margin:0;padding-left:18px;font-size:12.5px;line-height:1.55}.treset-detail{color:var(--muted)}.treset-empty{color:var(--muted);font-size:12.5px}.treset-note{font-size:12px}.feeask p.treset-bad{color:var(--danger);font-weight:600}.feeask.feeprev{width:min(480px,100vw - 40px)}.feeprev-scroll{border:1px solid var(--hairline);border-radius:10px;max-height:300px;margin:0 0 16px;overflow-y:auto}.feeprev-tbl{border-collapse:collapse;width:100%}.feeprev-tbl thead th{text-align:left;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--border);background:var(--card-solid,var(--surface));padding:8px 12px;font-size:11px;font-weight:700;position:sticky;top:0}.feeprev-tbl tbody td{border-bottom:1px solid var(--hairline);color:var(--text);overflow-wrap:anywhere;padding:9px 12px;font-size:12.5px}.feeprev-tbl tbody tr:last-child td{border-bottom:none}.feeprev-tbl td.name{font-weight:600}.feeprev-tbl td.feeprev-fee{white-space:nowrap;font-variant-numeric:tabular-nums}.feeprev-tbl td.feeprev-fee .feeprev-arrow{color:var(--muted);margin:0 2px}.feeask.reopen{width:min(760px,100vw - 32px);max-height:calc(100vh - 24px - var(--fab-pad,24px));flex-direction:column;display:flex}.reopen h4{align-items:center;gap:8px;display:flex}.reopen .reopen-h-ic{width:16px;height:16px;color:var(--violet)}.reopen-body{touch-action:pan-y;flex-direction:column;flex:auto;gap:12px;min-height:0;margin-bottom:14px;padding-right:4px;display:flex;overflow-y:auto}.reopen-q{justify-content:space-between;align-items:center;gap:12px;display:flex}.reopen-q-label{color:var(--text);font-size:13.5px;font-weight:600}.reopen-yn{gap:6px;display:inline-flex}.reopen-yn .b{justify-content:center;min-width:58px}.reopen-yn .b.is-on{color:var(--accent-ink);background:var(--grad-accent);border-color:#0000}.reopen-field{flex-direction:column;gap:6px;min-width:0;display:flex}.reopen-field>label,.reopen-prod-h>label,.reopen-cell-l{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700}.reopen .req{color:var(--danger);margin-left:3px}.reopen-fee{margin-bottom:0}.reopen-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.reopen .input-hint{margin-top:-4px}.reopen-ro{color:var(--text);padding:6px 0;font-size:13.5px;font-weight:600}.reopen-prod-h{justify-content:space-between;align-items:center;gap:8px;display:flex}.reopen-empty{color:var(--faint);padding:4px 0;font-size:12.5px}.reopen-rows{flex-direction:column;gap:8px;display:flex}.reopen-row{border:1px solid var(--hairline);border-radius:10px;grid-template-columns:minmax(150px,1.6fr) minmax(120px,1.2fr) minmax(90px,.8fr) minmax(120px,.9fr) 32px;align-items:end;gap:8px;padding:10px;display:grid}.reopen-row.has-am{grid-template-columns:minmax(150px,1.5fr) minmax(110px,1.1fr) minmax(86px,.8fr) minmax(120px,.9fr) minmax(110px,1fr) 32px}.reopen-cell{flex-direction:column;gap:4px;min-width:0;display:flex}.reopen-cell .input,.reopen-cell .select{width:100%;min-width:0}.reopen-rm{border:1px solid var(--border);width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.reopen-rm:hover{color:var(--danger);border-color:color-mix(in srgb, var(--danger) 40%, transparent)}.reopen-rm svg{width:15px;height:15px}.reopen-path{color:var(--text);background:color-mix(in srgb, var(--violet) 10%, transparent);border:1px solid color-mix(in srgb, var(--violet) 26%, transparent);border-radius:10px;padding:10px 12px;font-size:13px;font-weight:600}.reopen-path.is-empty{color:var(--muted);background:var(--hairline);border-color:#0000;font-weight:500}.reopen-path-l{color:var(--muted);margin-right:4px;font-weight:700}.reopen-err{color:var(--danger);border:1px solid color-mix(in srgb, var(--danger) 40%, transparent);background:color-mix(in srgb, var(--danger) 10%, transparent);border-radius:10px;padding:10px 12px;font-size:12.5px;font-weight:600}@media (max-width:640px){.reopen-grid{grid-template-columns:1fr}.reopen-row,.reopen-row.has-am{grid-template-columns:1fr 1fr}.reopen-row .reopen-cell:first-child{grid-column:1/-1}.reopen-rm{grid-column:1/-1;justify-self:end}}.modal .dm-react-btn{gap:5px;height:26px;padding:0 10px;font-size:12px}.modal .dm-react-btn svg{width:13px;height:13px}.reopen .reopen-fee .input{max-width:200px}.modal.upd-modal.poa-modal{max-width:min(1120px,100vw - 48px)}@media (max-width:700px){.modal.upd-modal.poa-modal{max-width:100%}}.modal.upd-modal.poa-modal .upd-modal-head .dm-actions{align-items:center;gap:10px;display:flex}.modal .poa-body{flex-direction:column;gap:10px;display:flex}.modal .poa-body .ds-banner>div+div{margin-top:2px}.modal .poa-body .ds-banner .b{margin-top:8px}.modal .poa-tbl .poa-prod{align-items:center;gap:6px;min-width:0;display:flex}.modal .poa-tbl .poa-prod .fprod-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.modal .poa-tbl .poa-prod-pick{flex:auto;min-width:0}.modal .poa-tbl .poa-task{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.modal .poa-tbl td.poa-c-note{cursor:text}.modal .poa-tbl td.poa-c-note.is-empty .inline-text-read{color:var(--faint,var(--muted))}.modal .poa-tbl .inline-text-read.is-multi{white-space:pre-wrap;overflow-wrap:anywhere}.modal .poa-tbl textarea.inline-text-input.is-multi{resize:vertical;width:100%;min-height:52px;max-height:calc(8.7em + 12px);line-height:1.45;font:inherit}.modal .poa-tbl td.poa-c-act{white-space:nowrap}.modal .poa-tbl tr.poa-draft td.poa-draft-rest{color:var(--muted)}.modal .poa-scroll{container:poa/inline-size}@container poa (width<=760px){.modal .poa-scroll .poa-tbl thead{display:none}.modal .poa-scroll .poa-tbl,.modal .poa-scroll .poa-tbl tbody{width:100%;min-width:0;display:block}.modal .poa-scroll .poa-tbl colgroup{display:none}.modal .poa-scroll .poa-tbl tbody tr.fprod{border-bottom:1px solid var(--hairline);grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"prod status""amount fee""lender provider""task due""note note""act act";gap:10px 14px;padding:12px 15px;display:grid}.modal .poa-scroll .poa-tbl tbody tr.fprod.poa-draft{grid-template-areas:"prod prod"}.modal .poa-scroll .poa-tbl tbody tr.fprod.poa-draft td.poa-draft-rest{display:none}.modal .poa-scroll .poa-tbl tbody tr.fadd-row{display:block}.modal .poa-scroll .poa-tbl tbody tr.fadd-row td{padding:10px 15px;display:block}.modal .poa-scroll .poa-tbl tbody tr.fprod td{width:auto;min-width:0;box-shadow:none;text-align:left;background:0 0;border:0;padding:0;display:block;position:static}.modal .poa-scroll .poa-tbl tbody tr.fprod td[data-label]:not([data-label=Product]):not([data-label=Status]):before{content:attr(data-label);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin-bottom:2px;font-size:10px;font-weight:700;display:block}.modal .poa-scroll .poa-tbl .poa-c-prod{grid-area:prod}.modal .poa-scroll .poa-tbl .poa-c-status{grid-area:status;justify-self:end}.modal .poa-scroll .poa-tbl .poa-c-amount{grid-area:amount}.modal .poa-scroll .poa-tbl .poa-c-fee{grid-area:fee}.modal .poa-scroll .poa-tbl .poa-c-lender{grid-area:lender}.modal .poa-scroll .poa-tbl .poa-c-provider{grid-area:provider}.modal .poa-scroll .poa-tbl .poa-c-task{grid-area:task}.modal .poa-scroll .poa-tbl .poa-c-due{grid-area:due}.modal .poa-scroll .poa-tbl .poa-c-note{grid-area:note}.modal .poa-scroll .poa-tbl .poa-c-act{grid-area:act;justify-content:flex-end;display:flex!important}.modal .poa-scroll .poa-tbl .poa-c-act .b{min-height:40px}.modal .poa-scroll .poa-tbl textarea.inline-text-input.is-multi{max-height:none}}@media (max-width:640px){.modal .poa-toolbar{flex-wrap:wrap}.modal .poa-toolbar .poa-import{flex:100%;justify-content:center}}.modal .aff-branch-line{color:var(--muted,inherit);margin-top:4px;font-size:12px}.modal .aff-branch-line .pill{font-size:11px;font-weight:600}.modal .aff-allbr{cursor:pointer;align-items:center;display:inline-flex}.modal .aff-allbr input:disabled{cursor:not-allowed}.modal.nd-modal .nd-head{flex-wrap:wrap}.modal.nd-modal .nd-discard{border:1px solid color-mix(in srgb, var(--warn) 40%, transparent);background:var(--warn-soft);color:var(--text);border-radius:10px;flex-wrap:wrap;flex:100%;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding:10px 12px;font-size:12.5px;display:flex}.modal.nd-modal .nd-discard-btns{gap:8px;display:inline-flex}.dv-rail{z-index:2400;pointer-events:none;position:fixed;top:0;bottom:0;left:0;right:0}.dv-panel{pointer-events:auto;border:1px solid var(--line,#7f7f7f4d);background:var(--card-solid,var(--card,#fff));border-radius:12px;flex-direction:column;display:flex;position:absolute;overflow:hidden;box-shadow:0 18px 48px #00000059}.dv-head{z-index:7;border-bottom:1px solid var(--line,#7f7f7f33);background:var(--surface-2,#7f7f7f0f);align-items:center;gap:6px;padding:8px 10px;display:flex;position:relative}.dv-head.is-draggable{cursor:move;touch-action:none}.dv-head:focus-visible{outline:1px solid var(--line,#7f7f7f80);outline-offset:-2px}.dv-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12.5px;font-weight:700;overflow:hidden}.dv-ic{width:24px;height:24px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.dv-ic:hover{background:var(--surface-2,#7f7f7f26);color:var(--text,inherit)}.dv-ic svg{width:14px;height:14px}.dv-nav{flex:none;align-items:center;gap:2px;margin-right:2px;display:inline-flex}.dv-pos{color:var(--muted);font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap;min-width:4ch;font-size:12px}.dv-ic:disabled,.dv-ic[aria-disabled=true]{opacity:.35;cursor:default}.dv-ic:disabled:hover,.dv-ic[aria-disabled=true]:hover{color:var(--muted);background:0 0}.dv-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dv-msg{min-height:0;color:var(--faint);text-align:center;flex:1;justify-content:center;align-items:center;padding:14px 15px;font-size:12.5px;display:flex}.dv-confirm{z-index:7;border-bottom:1px solid var(--line,#7f7f7f33);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;font-size:12.5px;display:flex;position:relative}.dv-confirm-q{overflow-wrap:anywhere;flex:1;min-width:0}.dv-confirm-err{color:var(--danger)}@media (max-width:700px){.dv-confirm .b{min-height:36px}}.dv-frame{background:#fff;border:0;flex:1;width:100%;min-height:0}.dv-shield{z-index:5;position:absolute;top:0;bottom:0;left:0;right:0}.dv-h{z-index:8;pointer-events:auto;touch-action:none;background:0 0;position:absolute}.dv-h-n{cursor:ns-resize;height:6px;top:0;left:12px;right:12px}.dv-h-s{cursor:ns-resize;height:6px;bottom:0;left:12px;right:12px}.dv-h-w{cursor:ew-resize;width:6px;top:12px;bottom:12px;left:0}.dv-h-e{cursor:ew-resize;width:6px;top:12px;bottom:12px;right:0}.dv-h-nw{cursor:nwse-resize;width:12px;height:12px;top:0;left:0}.dv-h-se{cursor:nwse-resize;width:12px;height:12px;bottom:0;right:0}.dv-h-ne{cursor:nesw-resize;width:12px;height:12px;top:0;right:0}.dv-h-sw{cursor:nesw-resize;width:12px;height:12px;bottom:0;left:0}body.dv-dragging{-webkit-user-select:none;user-select:none}@media (max-width:700px){.dv-panel{border:0;border-radius:0;width:100vw;height:100dvh;top:0;left:0}.dv-head{cursor:default}.dv-nav .dv-ic,.dv-head .dv-rm{width:36px;height:36px}}.doc-ren{flex-wrap:wrap;flex:1;align-items:center;gap:8px;min-width:0;padding:3px 10px;display:flex}.doc-ren .doc-ren-input{flex:1;min-width:120px;height:28px;font-size:12.5px}.doc-ren .doc-ren-busy{color:var(--muted);font-size:12px}.doc-ren .doc-ren-err{overflow-wrap:anywhere;flex-basis:100%}.dv-head .doc-ren.dv-ren{padding:0}@media (max-width:700px){.doc-ren .doc-ren-input{height:36px;font-size:16px}}.dv-dl:disabled{cursor:progress;opacity:.6}.dv-dl.is-err{color:var(--danger)}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAn4ABMAAAAAEwQAAAmOAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjQbgnQcLj9IVkFSgQEGYD9TVEFUgQIAgQovahEICok0h0ULIAAwhzoBNgIkAzwEIAWHJgeBDgwHG6QQUdRKTmoBFD8K42bniObKrG3LZFcMWZzFmrjTFhQ6TVTqPJcInrfrvzq3b2PGn1wwMiNYGTy9ViREYARlL1zAGcPdPqBt3gNWrfKthv4xnM+b9caw+wmjgEUVRjHXhS6jgCK6zf5HiWQacJpGdAgdrbV6g/Rf1BfxRqZVQnrxRVWSJb6RLFnyu0elilmjeoSQCKnxsmwLaddUMjnksriSYuuPl06EAl7KfAiWQjCUETz0zNZ3EII94CDQtzkMfZ/9IkkY8tZRZTDky5ZVwBAM+GYpdd4ZVAWYImnLkiTg48l79gGx3D+VBtLeyg8u7bJAd4uo0pFuQBFysE9C95l0W4Fkiao6GfrDbu77lVU7wk9cV3uqOsXmQiMkhVKl1ugjzUAJBSIkkVWHijkpkVSyUFsgVBuJMA0N+ZnXtyUv5yMigGdfQRmwL1AAjQ3YXG6iIFNSUdPQo8+AISPGAltBMDQRAtyf4ZspLlZkpyOVoMZPvFGWzvk8p5SUC/NWPMj6T2/Yas2EdlON5GkfdkeFwVGjta825H89NIenlLWAPAp5h1KDtRhCaAQWMsFKtEvOKpIhgLHlXPARokkgEGEOAkqxJRQpKYq4ezahIiLHP6hZpqMbV0pUF2vdvEimLEQ/iIUYLgYWs0VXGVlLTOPdaPmFfCC/XrtzqVo1ez7vz6+Kd2+7o11ZJ+4MreLbB5BKVGxobAq4jZYalZ5aX2CKJiwUuc9GNJyi4M8bGyKcdjSRrG4JohdF8buJfmQefbYYREnMFsOoiNliFDVxmRgL0XUmUMLqzW0A4gCQAhWGYCQpFNukwXhIkPMsbRI19ewtw8Cp2Wj/Ro5cM2OTAbJAvZ/L4opBXb9+UHscYuOKM/W8isgwN26Exexjizmfnlp9dE3hOSqdZ/F5QqbckIlPb+oKfXxd6hftJ7Sm/uyPYpONza84CRlMNk/uhOrLpyf53982++zRkXNu3g3VF8qFbx1+7fbHZ9DrB3VXWNSmhnT2vrwS1+1Z+kHGBaZIhnnvuLBTNDeA340D1DWu5/jEa9pVfl6+Jij+yo3EELNixXCLjr173Q5eDP7Y7/L4iQFHbjpaJLFoP4cCsYP6sAPL7gMHNg53yYjqxqTDrYqLDl5DzW/eTLjYxCvucprjI3yl2ykKowKUC2Ox2FJLFo6Fa1HBWLC2jMCIIBEmklkYhmkpmBhTm/LCvJAH5oGcMKcgFEP1xUdho8ANPa6RFD99/PN60fjj9eXy2Eex4B5MpmRapXidzFk1p4uLk3+hn6jAP9ovJcXPPwk8o/0ltizbdbnTprvx4PSxT0VZ3Xc772aN7RflgbXRYwc3hLNO+k878nxGwfuVM8m8Gs7WEoVGWLHwSpx4vNSHBCMNqJ4m15Kp/TfHHVkQd++eY7PGN4W5byTs+6Ft8Ozvb/D60btv37de8ER0mS3P/0sLW84qGjEVkwztPzz06eGUWwKLwPb0D/WFd3vltl2aP276KpM0JNz6AfnAnZ5ADlF2zVyZ2OkxHSMxWPMnSZLbbDR3F1UjPVqp4d68da13F1YZujdWw7271iecO2l9+/4p47Oztjck355/75wFOI+VdGDqbNGs+ISgxg3iB2jb2r+b0CWsNLHIM4sdv8SDSFBP/Oromz6FNCWw2iMTxV0R8QLyBTkpe0j5+pSSJOOTB5Mck/gh3IopuNQnhKj02t3FL80gGbEh89SZcwTxcYt5cZT/nMnB3uXfPy8BSpVMBuRx+ZhACGzDBmwHsJRAjhotOnzuj2wDz3ug2wOUAY2NgZln9/TK/enG/oE4rO1wxvGUFMAxsZ0qNjRC7hl9d17e7imbgDt6uJXhUobDg7v3RX/yRCKxgMhfyiKcZfbpk0wmCcdQlIAOHeakXLvCNt++WfKiozNqSZxxJotn+c0a7DdPsx7DPYgKIDxwwYUZDg9aJbxocTjcwovr9WAsVV32mQoiiIOCHc60Oltst9qCQYuCqN1yHo0Kj60OgI2OqmiuBUWrNA0NDhYCDcdpmMrs1fZZ0xdTzMr1HdPtIHstYhqaPDDA5YxUDx7J4fJiisBSDI/L6G/bn34GNy8Q2g044ZTulAdFLb0tI6NNxfj3DzLjWiNGxje1pz7aXOcNV68lDPEd2SXl6VfBuwmHzdf1gxFy1HvA7pD8I2BnnmyGw852Cg5XbgIdEEGE5UCzen5jTlG6JCU5iajlxVcsXvbcS0SAcg1dcesWJLVK8+hYHOYQ+Pjy+EyVGXP0aPTFagrV9E03hCQvYx+g47KGq+1GsLj8uBIyihNw33YUe8PNC4BOJ3Lm1AglLV3nCuvUdIP+v15tVGbWIwgxLVpPkfpthCGpTKG+oA/DQfsKKvxhScqaN6FuElAUtTKv2UYgOmQegsN/n7njHUju8wM4VTcm+Q8xfX9SFwjTzdVqu95UOWSIGOabH8OGBEba//8Yxl3GcPdP/dMBOoSX/0z5SZmBoLbaPs+9asaMpb36yknKaw6FqWZa6A5vDa02mhkOba1q6KtLV208xrkwmW5C4VD6n2fvRjADy2qDYYnNy+H10Fq0LMbNzS863gkO7iQ8eC48/Ny5m59tOcEso3u7Qg3yrqDL6eKXwJAuWnhylfbWrRObe66rzX59+XDtzusnL66dI/86ArmtLlzED860Ef3bFPV78OX/zFTA11fcBn2Vntb7qiGBSgLBHyuv/uEaqqoTgSpOyjlzh86me1Vriv7i9rLPLvtghWmSnblRbAsBJL/4dScSQTBxOivHMO5QvBBY0iheJvfwWLxLOGzYKZyM4zVc2Cll46zEpeUV4MqGEWZj22SdOxhGAjgs9AEnfT+RoiMfcDb0GS5NncKVxju4Nt/mRk13O9Gz3FLct5oCD6wkwUNrCfHIUg6SMf8LwQGyVaBUqpLPW5BaMpRshEpl8nS1qw5dgnzlik8QBXmdy5UrIH74heTKZKMSilQso4hsRiGraQZRzxpNGqlEJMsXuAU7GlcR8mWSykUpVkWGyIf0a8v4qEQp5CtGsMiZa+4ESYQy+WilCiguHzxMXO54ogShooTV2bj2z1zL6DYSoImoQ8lFUWxMLBNQQgLkV2tHYgUoIbkuREz+fJHKxxWBcnvu3KQppFCxLkguB1NyVSp/TknRvNwYlCdbblWu3ze6owHdWluhE5tgQ6ej2SV65CijijoaRfSiH4Nqz1OpfEW+WeI/oU0ly60zkV9YzOQSYtZVEGYmrysTZAJkY4qZtIBD9/LYTIK7Nww3vMiYBwA=)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#08090a;--bg-glow:radial-gradient(1100px 620px at 78% -8%, #71fe7c1a, transparent 58%), radial-gradient(900px 500px at 8% 102%, #71fe7c0d, transparent 60%);--surface:#0e1110;--card:linear-gradient(180deg, #ffffff0b, #ffffff03);--card-solid:#111413;--card-hover:linear-gradient(180deg, #ffffff12, #ffffff05);--border:#ffffff14;--border-soft:#ffffff0d;--hairline:#ffffff0f;--text:#f1f4f1;--muted:#9aa39d;--faint:#646d67;--accent:#71fe7c;--accent-ink:#06210b;--accent-hover:#8aff8f;--accent-soft:#71fe7c24;--accent-line:#71fe7c4d;--grad-accent:linear-gradient(135deg, #8aff8f, #5be86a 55%, #3fcf55);--ok:#71fe7c;--ok-soft:#71fe7c24;--warn:#f5b13d;--warn-soft:#f5b13d24;--danger:#ef6b63;--danger-soft:#ef6b6321;--info:#7db8ff;--info-soft:#7db8ff24;--violet:#7c5cff;--violet-soft:#7c5cff24;--topbar:#0a0c0b9e;--frame-bg:#050607;--frame-rail:#0b0d0c;--shadow-card:0 1px 0 #ffffff0a inset, 0 14px 34px -18px #000000b3;--shadow-pop:0 24px 60px -24px #000c;--shadow-accent:0 12px 30px -12px #71fe7c80;--radius-xs:8px;--radius-sm:11px;--radius-md:13px;--radius:18px;--radius-pill:999px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--sp-16:64px;--font:"Manrope Variable", "Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, monospace;--data-1:#23bd66;--data-2:#3b7fd1;--data-3:#a78bfa;--data-4:#f08a2e;--data-5:#5fe6c8;--data-6:#f0506e;--data-7:#f5b13d;--data-8:#5fc7e6;--data-1-hi:#2fd178;--data-2-hi:#5096ea;--ease-standard:cubic-bezier(.4, 0, .2, 1);--ease-out:cubic-bezier(.2, .7, .2, 1);--ease-spring:cubic-bezier(.5, 1.6, .4, 1);--t-fast:.16s;--t-base:.25s;--t-slow:.42s}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f4f6f4;--bg-glow:radial-gradient(1100px 620px at 80% -10%, #71fe7c33, transparent 56%), radial-gradient(900px 520px at 4% 104%, #71fe7c1a, transparent 60%);--surface:#fff;--card:linear-gradient(180deg, #fff, #fbfdfb);--card-solid:#fff;--card-hover:linear-gradient(180deg, #fff, #f4f9f4);--border:#0d1e141a;--border-soft:#0d1e1412;--hairline:#0d1e140f;--text:#0c1410;--muted:#5a665e;--faint:#929c93;--accent:#10b54a;--accent-ink:#fff;--accent-hover:#28d166;--accent-soft:#10b54a1f;--accent-line:#10b54a4d;--grad-accent:linear-gradient(135deg, #28d166, #10b54a 60%, #0a9a37);--ok:#0a9a37;--ok-soft:#10b54a1f;--warn:#c6810a;--warn-soft:#c6810a21;--danger:#d8453f;--danger-soft:#d8453f1f;--info:#1f7fdb;--info-soft:#1f7fdb1f;--violet:#6b46e5;--violet-soft:#6b46e51f;--topbar:#ffffffa8;--frame-bg:#e7ebe7;--frame-rail:#eef2ee;--shadow-card:0 1px 0 #ffffffe6 inset, 0 12px 30px -16px #14322247;--shadow-pop:0 24px 60px -24px #14322252;--shadow-accent:0 12px 28px -12px #10b54a80;--data-1:#1ea85a;--data-2:#2f6fc4;--data-3:#7c5cf0;--data-4:#d9760f;--data-5:#16b89a;--data-6:#d8455f;--data-7:#c6810a;--data-8:#1f93b8;--data-1-hi:#23bd66;--data-2-hi:#3b7fd1}*,:before,:after{box-sizing:border-box}html,body,#root{-webkit-text-size-adjust:100%;width:100%;max-width:100%;margin:0;padding:0;overflow-x:hidden}img{max-width:100%}input,select,textarea{font-size:16px}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}input[type=number]{-webkit-appearance:textfield;appearance:textfield}button,input,select,textarea,optgroup{font-family:inherit}body{background:var(--bg);background-image:var(--bg-glow);color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;letter-spacing:-.01em;min-height:100vh;transition:background-color var(--t-slow) ease, color var(--t-base) ease;background-attachment:fixed;font-size:14px;line-height:1.5}::selection{background:var(--accent-soft)}:-webkit-any(a,button,[role=button],summary,[tabindex],input[type=checkbox],input[type=radio]):focus-visible{outline:2px solid var(--accent-line);outline-offset:2px}:is(a,button,[role=button],summary,[tabindex],input[type=checkbox],input[type=radio]):focus-visible{outline:2px solid var(--accent-line);outline-offset:2px}input[type=date]::-webkit-calendar-picker-indicator{opacity:.6;cursor:pointer}input[type=date]::-webkit-calendar-picker-indicator:hover{opacity:1}a{color:inherit}#root{min-height:100vh}.t-display{letter-spacing:-.025em;font-size:31px;font-weight:700;line-height:1.1}.t-h1{letter-spacing:-.025em;font-size:27px;font-weight:700;line-height:1.15}.t-h2{letter-spacing:-.025em;font-size:23px;font-weight:700;line-height:1.2}.t-h3{letter-spacing:-.02em;font-size:18px;font-weight:600;line-height:1.3}.t-body{font-size:14px;font-weight:400;line-height:1.5}.t-sm{font-size:13px;font-weight:400;line-height:1.5}.t-over{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);padding-top:1px;font-size:11px;font-weight:700;line-height:1.4}.tnum{font-variant-numeric:tabular-nums}.sk{background:linear-gradient(100deg, var(--hairline) 30%, #ffffff12 50%, var(--hairline) 70%);background-size:220% 100%;border-radius:8px;animation:1.5s linear infinite shimmer}[data-theme=light] .sk{background:linear-gradient(100deg, var(--hairline) 30%, #0d1e140d 50%, var(--hairline) 70%);background-size:220% 100%}@keyframes shimmer{to{background-position:-220% 0}}[data-tip]{position:relative}[data-tip]:hover:after{content:attr(data-tip);background:var(--card-solid,var(--surface,#0d1410));color:var(--text);border:1px solid var(--border);white-space:nowrap;z-index:200;pointer-events:none;border-radius:7px;padding:4px 9px;font-size:11px;font-weight:600;line-height:1.3;position:absolute;bottom:calc(100% + 7px);left:50%;transform:translate(-50%);box-shadow:0 8px 22px #0006}[data-tip]:focus-visible:after{content:attr(data-tip);background:var(--card-solid,var(--surface,#0d1410));color:var(--text);border:1px solid var(--border);white-space:nowrap;z-index:200;pointer-events:none;border-radius:7px;padding:4px 9px;font-size:11px;font-weight:600;line-height:1.3;position:absolute;bottom:calc(100% + 7px);left:50%;transform:translate(-50%);box-shadow:0 8px 22px #0006}.ptip{z-index:10000;pointer-events:none;background:var(--card-solid,var(--surface,#0d1410));color:var(--text);border:1px solid var(--border);white-space:nowrap;border-radius:7px;padding:4px 9px;font-size:11px;font-weight:600;line-height:1.3;position:fixed;box-shadow:0 8px 22px #0006}.b{cursor:pointer;font-family:var(--font);transition:transform var(--t-fast) var(--ease-standard), box-shadow var(--t-base), background var(--t-base), border-color var(--t-base), opacity var(--t-base);white-space:nowrap;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:9px 16px;font-size:13px;font-weight:600;display:inline-flex;position:relative}.b svg,.b .b-ic{width:15px;height:15px;display:block}.b:active{transform:translateY(0)scale(.97)}.b-primary{background:var(--grad-accent);color:var(--accent-ink);box-shadow:var(--shadow-accent)}.b-primary:hover{transform:translateY(-1px);box-shadow:0 16px 36px -12px #71fe7c99}.b-secondary{background:var(--card-hover);color:var(--text);border-color:var(--border)}.b-secondary:hover{border-color:var(--accent-line);background:var(--accent-soft)}.b-ghost{color:var(--muted);background:0 0;border-color:#0000}.b-ghost:hover{color:var(--text);background:var(--hairline)}.b-danger{background:linear-gradient(135deg, #ff8a82, var(--danger));color:#fff}.b-blue{background:var(--info);color:#fff;box-shadow:0 8px 20px -12px var(--info);border-color:#0000}.b-blue:hover{filter:brightness(1.06)}.b-sm{border-radius:9px;padding:6px 12px;font-size:12px}.b-sm .b-ic{width:14px;height:14px}.b[disabled],.b.is-disabled{opacity:.42;cursor:not-allowed;filter:saturate(.6);pointer-events:none;box-shadow:none!important;transform:none!important}.b.is-loading{pointer-events:none;color:#0000!important}.b.is-loading:after{content:"";border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:15px;height:15px;animation:.7s linear infinite b-spin;position:absolute}@keyframes b-spin{to{transform:rotate(360deg)}}.psf-amber{color:#1a1206;background:linear-gradient(#fb923c 0%,#f59e0b 100%)}.psf-amber:hover{background:linear-gradient(#fdba74 0%,#fb923c 100%)}.input,.select{font-family:var(--font);color:var(--text);background:var(--card-solid);border:1px solid var(--border);width:100%;transition:border-color var(--t-base), box-shadow var(--t-base), background var(--t-base);border-radius:11px;padding:10px 13px;font-size:13.5px}.input::placeholder{color:var(--faint)}.input:hover,.select:hover{border-color:var(--accent-line)}.input:focus,.select:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.input.has-error,.select.has-error{border-color:var(--danger);box-shadow:0 0 0 3px var(--danger-soft)}.select{-webkit-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' stroke='%239aa39d' stroke-width='2'><path d='M3 5l4 4 4-4'/></svg>");background-position:right 13px center;background-repeat:no-repeat;padding-right:34px}.input-hint{color:var(--faint);font-size:11.5px}.input-hint.err{color:var(--danger)}.pipe-allcols.on{color:var(--accent);border-color:var(--accent-line);background:var(--accent-soft)}@media (pointer:coarse){.pipe-allcols{position:relative}.pipe-allcols:after{content:"";height:44px;margin-top:-22px;position:absolute;top:50%;left:0;right:0}}.shell{background:0 0;flex-direction:column;width:100%;max-width:100%;min-height:100vh;display:flex}.shell-body{flex:1;grid-template-columns:248px 1fr;width:100%;min-width:0;max-width:100%;display:grid}.shell.nav-collapsed .shell-body{grid-template-columns:66px 1fr}.shell.no-nav .shell-body,.shell.no-nav.nav-collapsed .shell-body{grid-template-columns:1fr}.sidebar{background:var(--surface);border-right:1px solid var(--hairline);min-width:0;height:calc(100vh - 50px);transition:padding var(--t-base) var(--ease-standard);flex-direction:column;align-self:start;gap:6px;padding:16px 14px;display:flex;position:sticky;top:50px;overflow:visible}.nav-collapse{z-index:30;border:1px solid var(--border);background:var(--card-solid);width:26px;height:26px;color:var(--muted);cursor:pointer;opacity:0;box-shadow:var(--shadow-card);transition:opacity var(--t-fast), border-color var(--t-fast), color var(--t-fast);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:14px;right:-13px}.sidebar:hover .nav-collapse{opacity:1}.nav-collapse:hover{opacity:1;border-color:var(--accent-line);color:var(--text)}.nav-collapse svg{width:15px;height:15px}.side-group{margin-top:10px}.side-group .gl{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:6px 10px 4px;font-size:11px;font-weight:700;line-height:1.4}.side-link{color:var(--muted);cursor:pointer;transition:color var(--t-fast), background-color var(--t-fast);border-radius:11px;align-items:center;gap:11px;padding:9px 11px;font-size:13.5px;font-weight:500;text-decoration:none;display:flex}.side-link svg{opacity:.85;flex:none;width:17px;height:17px}.side-link:hover{color:var(--text);background:var(--accent-soft)}.side-link.active{color:var(--text);background:var(--accent-soft);font-weight:600}.side-link.active svg{color:var(--accent);opacity:1}.side-link .count{color:var(--faint);background:var(--hairline);border-radius:20px;margin-left:auto;padding:1px 8px;font-size:11px;font-weight:600}.side-foot{border:1px solid var(--border-soft);border-radius:12px;align-items:center;gap:10px;margin-top:auto;padding:10px;display:flex}.side-foot .nm{overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.side-foot .rl{color:var(--faint);font-size:11px}.sidebar.collapsed{padding-left:10px;padding-right:10px}.sidebar.collapsed .gl{padding:6px 0 4px;font-size:0}.sidebar.collapsed .side-label{display:none}.sidebar.collapsed .side-link{justify-content:center;padding:9px 0}.sidebar.collapsed .side-link .count{display:none}.sidebar.collapsed .side-foot{justify-content:center;padding:10px 6px}.sidebar.collapsed .side-foot-text{display:none}.sidebar.collapsed .nav-collapse{align-self:center}.rps-wrap{flex:none;position:relative}.rps-btn{border:1px solid var(--border);background:var(--card);width:34px;height:34px;color:var(--muted);cursor:pointer;transition:border-color var(--t-base), color var(--t-fast), background-color var(--t-fast);border-radius:11px;flex:none;justify-content:center;align-items:center;display:flex}.rps-btn:hover{border-color:var(--accent-line);color:var(--text)}.rps-btn svg{width:18px;height:18px}.rps-btn.previewing{border-color:var(--accent-line);color:var(--accent);background:var(--accent-soft)}.rps-menu{z-index:70;background:var(--card-solid);border:1px solid var(--border);border-radius:var(--radius-md);min-width:210px;box-shadow:var(--shadow-pop);padding:6px;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden}.rps-head{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:8px 12px 6px;font-size:11px;font-weight:700;line-height:1.4}.rps-sec+.rps-sec{border-top:1px solid var(--hairline);margin-top:2px;padding-top:2px}.rps-sec-head{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);padding:6px 12px 3px;font-size:11px;font-weight:700;line-height:1.4}.rps-item{border-radius:var(--radius-xs);width:100%;color:var(--text);font-family:var(--font);text-align:left;cursor:pointer;transition:background-color var(--t-fast), color var(--t-fast);background:0 0;border:none;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;font-size:13.5px;font-weight:500;display:flex}.rps-item:hover{background:var(--accent-soft)}.rps-item.sel{color:var(--accent);font-weight:600}.rps-item .rps-check{width:15px;height:15px;color:var(--accent);flex:none}.rps-item .rps-chev{color:var(--faint)}.rps-item:hover .rps-chev{color:var(--muted)}.rps-who{flex-direction:column;gap:1px;min-width:0;display:flex}.rps-sub{color:var(--faint);font-size:11px;font-weight:500}.rps-back{border:none;border-bottom:1px solid var(--border);width:100%;color:var(--muted);font-family:var(--font);letter-spacing:.05em;text-transform:uppercase;text-align:left;cursor:pointer;transition:color var(--t-fast);background:0 0;border-radius:0;align-items:center;gap:6px;margin-bottom:2px;padding:7px 10px 8px;font-size:11px;font-weight:700;display:flex}.rps-back:hover{color:var(--text)}.rps-back-ic{flex:none;width:15px;height:15px}.rps-note{color:var(--muted);align-items:center;gap:7px;padding:10px 12px;font-size:12.5px;display:flex}.rps-spin{width:14px;height:14px;animation:.8s linear infinite rps-spin}@keyframes rps-spin{to{transform:rotate(360deg)}}.rp-shellbar{background:var(--accent-soft);border-bottom:1px solid var(--accent-line);width:100%;min-height:34px;color:var(--text);z-index:60;justify-content:space-between;align-items:center;gap:12px;padding:6px 18px;font-size:12.5px;font-weight:600;display:flex;position:relative}.rp-shellbar-msg{align-items:center;gap:8px;min-width:0;display:inline-flex}.rp-shellbar-switch{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;padding:0}.rp-shellbar-switch:hover b{text-decoration:underline}.rp-shellbar-msg b{color:var(--accent);font-weight:800}.rp-shellbar-ic{width:15px;height:15px;color:var(--accent);flex:none}.rp-shellbar-full{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rp-shellbar-short{display:none}.rp-shellbar-exit{border:1px solid var(--accent-line);border-radius:var(--radius-pill);color:var(--accent);font-family:var(--font);cursor:pointer;transition:background-color var(--t-fast), color var(--t-fast);background:0 0;flex:none;align-items:center;gap:6px;padding:4px 12px;font-size:12px;font-weight:700;display:inline-flex}.rp-shellbar-exit:hover{background:var(--grad-accent);color:var(--accent-ink);border-color:#0000}.rp-shellbar-exit-short{display:none}.rp-shellbar-hides{color:var(--warn);white-space:nowrap;flex:none;margin-left:auto;margin-right:10px;font-size:11.5px;font-weight:700}.topbar{z-index:50;background:var(--topbar);-webkit-backdrop-filter:saturate(180%)blur(14px);border-bottom:1px solid var(--hairline);width:100%;height:50px;transition:background var(--t-fast), backdrop-filter var(--t-fast);align-items:center;gap:14px;padding:0 18px;display:flex;position:sticky;top:0}.shell.scrolled .topbar{-webkit-backdrop-filter:saturate(200%)blur(20px)}.tb-left{flex:none;align-items:center;gap:12px;min-width:0;display:flex}.tb-logo{cursor:pointer;align-items:center;text-decoration:none;display:flex}.tb-logo .logo-img{width:auto;height:24px;display:block}.tb-logo .logo-img.light,[data-theme=light] .tb-logo .logo-img.dark{display:none}[data-theme=light] .tb-logo .logo-img.light{display:block}.tb-cobrand{align-items:center;gap:12px;min-width:0;display:flex}.tb-cobrand .tb-cobrand-divider{background:var(--hairline);flex:none;width:1px;height:20px}.tb-cobrand .tb-cobrand-chip{border:1px solid var(--hairline);border-radius:var(--radius-pill);background:var(--card);align-items:center;gap:8px;min-width:0;padding:3px 10px;display:inline-flex}.tb-cobrand .tb-cobrand-chip.has-logo{padding-left:3px}.tb-cobrand .tb-cobrand-logo{border-radius:var(--radius-xs);object-fit:contain;flex:none;width:auto;max-width:110px;height:22px;display:block}.tb-cobrand .tb-cobrand-name{color:var(--text);white-space:nowrap;text-overflow:ellipsis;max-width:340px;font-size:13px;font-weight:600;line-height:1.2;overflow:hidden}@media (max-width:900px){.tb-cobrand .tb-cobrand-name{max-width:160px}}@media (max-width:560px){.tb-cobrand .tb-cobrand-chip.has-logo .tb-cobrand-name{display:none}.tb-cobrand .tb-cobrand-chip.has-logo{padding:3px}}.tb-nav-mobile-wrap{flex:none;display:none;position:relative}.tb-nav-mobile{border:1px solid var(--border);background:var(--card);width:38px;height:38px;color:var(--text);cursor:pointer;transition:border-color var(--t-base), background-color var(--t-fast);border-radius:11px;flex:none;justify-content:center;align-items:center;display:none}.tb-nav-mobile:hover{border-color:var(--accent-line)}.tb-nav-mobile svg{width:20px;height:20px}.topbar .grow{flex:1}.toggle{border-radius:var(--radius-sm);cursor:pointer;border:1px solid var(--border);background:var(--card);width:68px;height:38px;transition:border-color var(--t-base), background-color var(--t-fast);flex:none;align-items:center;padding:3px;display:flex;position:relative}.toggle:hover{border-color:var(--accent-line)}.toggle .knob{border-radius:var(--radius-xs);background:var(--grad-accent);width:30px;height:30px;transition:transform var(--t-slow) var(--ease-spring);color:var(--accent-ink);justify-content:center;align-items:center;display:flex;position:absolute;top:3px;left:3px;box-shadow:0 4px 12px -3px #00000080,inset 0 1px #fff6}.toggle .knob svg{width:15px;height:15px}[data-theme=light] .toggle .knob{transform:translate(30px)}.avatar-tb{background:var(--grad-accent);width:34px;height:34px;color:var(--accent-ink);cursor:pointer;box-shadow:var(--shadow-accent);border:1px solid #ffffff40;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.acct-wrap{flex:none;position:relative}.acct-wrap .avatar-tb{border:1px solid #ffffff40;padding:0}.acct-menu{z-index:70;background:var(--card-solid);border:1px solid var(--border);border-radius:var(--radius-md);min-width:224px;box-shadow:var(--shadow-pop);padding:6px;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden}.acct-head{border-bottom:1px solid var(--hairline);margin-bottom:6px;padding:10px 12px 12px}.acct-name{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.acct-email{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;overflow:hidden}.acct-role{letter-spacing:.05em;text-transform:uppercase;color:var(--accent);background:var(--accent-soft);border:1px solid var(--accent-line);border-radius:var(--radius-pill);align-items:center;margin-top:8px;padding:2px 9px;font-size:11px;font-weight:700;line-height:1.4;display:inline-flex}.acct-item{border-radius:var(--radius-xs);width:100%;color:var(--text);font-family:var(--font);text-align:left;cursor:pointer;transition:background-color var(--t-fast), color var(--t-fast);background:0 0;border:none;align-items:center;gap:10px;padding:9px 12px;font-size:13.5px;font-weight:500;display:flex}.acct-item:hover{background:var(--accent-soft)}.acct-item svg{opacity:.85;width:16px;height:16px}.nav-mobile-menu{z-index:70;background:var(--card-solid);border:1px solid var(--border);border-radius:var(--radius-md);width:240px;max-width:calc(100vw - 28px);box-shadow:var(--shadow-pop);max-height:78vh;padding:7px;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden auto}.nav-mobile-menu .nm-group+.nm-group{margin-top:4px}.nav-mobile-menu .nm-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:8px 10px 4px;font-size:11px;font-weight:700;line-height:1.4}.nav-mobile-menu .nm-link{border-radius:var(--radius-xs);color:var(--text);cursor:pointer;transition:color var(--t-fast), background-color var(--t-fast);align-items:center;gap:11px;padding:10px 11px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.nav-mobile-menu .nm-link svg{opacity:.85;flex:none;width:17px;height:17px}.nav-mobile-menu .nm-link:hover{background:var(--accent-soft)}.nav-mobile-menu .nm-link.active{background:var(--accent-soft);font-weight:600}.nav-mobile-menu .nm-link.active svg{color:var(--accent);opacity:1}.nav-mobile-menu button.nm-link{width:100%;font-family:var(--font);text-align:left;cursor:pointer;background:0 0;border:none}.nav-mobile-menu .nm-acct-link .avatar-tb{width:22px;height:22px;box-shadow:none;flex:none;font-size:9px}.nav-mobile-menu .nm-acct{align-items:center;gap:10px;padding:8px 11px 12px;display:flex}.nav-mobile-menu .nm-acct .avatar-tb{flex:none;width:34px;height:34px}.nav-mobile-menu .nm-acct-info{flex:1;min-width:0}.nav-mobile-menu .nm-acct-name{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.nav-mobile-menu .nm-acct-email{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.page{width:100%;min-width:0;max-width:100%;min-height:0;padding:0;display:flex}.page-card{min-width:0;box-shadow:none;background:0 0;border:none;border-radius:0;flex:1;height:calc(100vh - 50px);padding:24px 26px;overflow:hidden auto}.fab-stack{z-index:80;flex-direction:column;align-items:center;gap:12px;display:flex;position:fixed;bottom:20px;right:20px}.fab{border:1px solid var(--border);background:var(--card-solid);width:48px;height:48px;color:var(--muted);cursor:pointer;box-shadow:var(--shadow-pop);transition:transform var(--t-fast), border-color var(--t-fast), color var(--t-fast);border-radius:50%;justify-content:center;align-items:center;display:flex}.fab:hover{color:var(--text);border-color:var(--accent-line);transform:translateY(-2px)}.fab svg{width:20px;height:20px}.fab-atlas{color:var(--accent)}.fab-atlas:hover{color:var(--accent);border-color:var(--accent-line)}@media (max-width:640px){.fab-stack{bottom:16px;right:14px}}body:has(.modal-overlay.show:not(.bug-overlay)) .fab-stack{z-index:96}body:has(.feeask-backdrop) .fab-stack{z-index:1301}body:has(.modal-overlay.show:not(.bug-overlay)) .fab-atlas{visibility:hidden;pointer-events:none}body:has(.feeask-backdrop) .fab-atlas{visibility:hidden;pointer-events:none}body:has(.fab-stack) .modal-overlay:not(.bug-overlay){--fab-pad:80px;padding-bottom:var(--fab-pad)}body:has(.fab-stack) .feeask-backdrop{--fab-pad:80px;padding-bottom:var(--fab-pad)}body:has(.fab-atlas) .modal-overlay:not(.bug-overlay){--fab-pad:140px}body:has(.fab-atlas) .feeask-backdrop{--fab-pad:140px}body:has(.fab-stack) .feeask-backdrop{padding-top:24px}@media (max-width:640px){body:has(.fab-stack) .modal-overlay:not(.bug-overlay){--fab-pad:76px}body:has(.fab-stack) .feeask-backdrop{--fab-pad:76px}body:has(.fab-atlas) .modal-overlay:not(.bug-overlay){--fab-pad:136px}body:has(.fab-atlas) .feeask-backdrop{--fab-pad:136px}}@media (max-width:440px){body:has(.fab-stack) .modal-overlay:not(.bug-overlay)>.modal{border-radius:var(--radius)}}.app-foot{border-top:1px solid var(--hairline);color:var(--faint);text-align:center;letter-spacing:.01em;margin-top:28px;padding-top:16px;font-size:11.5px}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:18px;display:flex}.page-head .ph{letter-spacing:-.025em;margin:0;font-size:23px;font-weight:700;line-height:1.15}.page-head .lead{color:var(--muted);margin:5px 0 0;font-size:14px;line-height:1.45}@media (max-width:640px){.page-head{flex-direction:column;align-items:flex-start;gap:12px}}.panel{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-card);padding:40px 28px}.panel .ph-icon{background:var(--accent-soft);width:46px;height:46px;color:var(--accent);border:1px solid var(--accent-line);border-radius:13px;justify-content:center;align-items:center;margin-bottom:16px;display:flex}.panel .ph-icon svg{width:22px;height:22px}.panel .panel-t{letter-spacing:-.02em;margin:0 0 6px;font-size:17px;font-weight:700}.panel p{color:var(--muted);max-width:520px;margin:0;font-size:14px}.chip{color:var(--muted);background:var(--card);border:1px solid var(--border);border-radius:20px;align-items:center;gap:7px;margin-top:20px;padding:5px 12px;font-size:11.5px;font-weight:600;display:inline-flex}.chip .d{background:var(--accent);border-radius:50%;width:6px;height:6px}@media (max-width:640px){.shell-body{padding-top:calc(50px + env(safe-area-inset-top));grid-template-columns:1fr}.shell.nav-collapsed .shell-body{grid-template-columns:1fr}.sidebar,.sidebar.collapsed{display:none}.tb-nav-mobile-wrap{display:block}.tb-nav-mobile{display:flex}.nav-collapse,.topbar>.toggle,.acct-wrap{display:none}.page-card{height:calc(100dvh - 50px - env(safe-area-inset-top))}.topbar{padding:env(safe-area-inset-top) 14px 0;height:calc(50px + env(safe-area-inset-top));gap:10px;position:fixed;top:0;left:0}.rp-shellbar{z-index:55;padding:calc(env(safe-area-inset-top) + 6px) 14px 6px;gap:8px;font-size:12px;position:fixed;top:0;left:0;right:0}.rp-shellbar-full,.rp-shellbar-exit-label{display:none}.rp-shellbar-short{text-overflow:ellipsis;white-space:nowrap;display:inline;overflow:hidden}.rp-shellbar-exit-short{display:inline}.shell:has(.rp-shellbar) .topbar{top:34px}.shell:has(.rp-shellbar) .shell-body{padding-top:calc(50px + 34px + env(safe-area-inset-top))}.sidebar{height:calc(100vh - 50px);top:50px}.shell{min-height:100dvh}.page{padding:0;display:block}.page-card{padding:16px 14px calc(16px + env(safe-area-inset-bottom));height:auto;min-height:calc(100dvh - 50px - env(safe-area-inset-top));border:none;border-radius:0;overflow:visible}}.adr-note{z-index:3000;background:var(--card-solid,#10160f);max-width:min(560px,100vw - 32px);color:var(--text,#fff);border:1px solid var(--accent-line,#2c4a33);border-radius:12px;padding:11px 16px;font-size:13px;line-height:1.5;position:fixed;bottom:26px;left:50%;transform:translate(-50%);box-shadow:0 18px 50px #00000080}.adr-note.is-error{border-color:var(--danger,#ef6b63);background:var(--card-solid,#10160f);box-shadow:0 0 0 1px var(--danger-soft,#ef6b6321), 0 18px 50px #00000080}.rp-shellbar-pulse{background:var(--accent);border-radius:50%;width:7px;height:7px;margin-left:8px;animation:1s ease-in-out infinite rp-pulse;display:inline-block}@keyframes rp-pulse{0%,to{opacity:.25}50%{opacity:1}}.shell:has(.aob-scrim) .rp-shellbar{z-index:77}.rps-menu.rps-menu-cats{min-width:280px;max-width:min(360px,100vw - 24px);max-height:min(70vh,560px);overflow-y:auto}.rps-cat .rps-label{font-weight:600}.rps-cat .rps-chev{width:15px;height:15px;transition:transform var(--t-fast)}.rps-cat.open .rps-chev{transform:rotate(90deg)}.rps-cat-meta{flex:none;align-items:center;gap:6px;display:inline-flex}.rps-count{color:var(--faint);font-size:11px;font-weight:700}.rps-cat-body{padding:0 0 4px 8px}.rps-org+.rps-org{margin-top:2px}.rps-search{border:1px solid var(--border);border-radius:var(--radius-xs);color:var(--muted);align-items:center;gap:6px;margin:2px 4px 4px;padding:6px 10px;display:flex}.rps-search svg{flex:none;width:14px;height:14px}.rps-search input{min-width:0;color:var(--text);font-family:var(--font);background:0 0;border:none;outline:none;flex:auto;font-size:13px}.rps-badge{border-radius:var(--radius-pill);white-space:nowrap;align-items:center;padding:1px 7px;font-size:10.5px;font-weight:700;line-height:1.5;display:inline-flex}.rps-badge-ok{background:var(--ok-soft);color:var(--ok)}.rps-badge-info{background:var(--info-soft);color:var(--info)}.rps-badge-warn{background:var(--warn-soft);color:var(--warn)}.rps-badge-off{background:var(--danger-soft);color:var(--danger)}.rp-shellbar .rps-badge{vertical-align:1px;margin-left:6px}.rp-shellbar.is-acting{background:color-mix(in srgb, var(--violet) 14%, var(--card-solid,#fff));border-bottom-color:color-mix(in srgb, var(--violet) 40%, transparent)}.rp-shellbar.is-acting .rp-shellbar-ic{color:var(--violet)}.auth-screen{min-height:100vh;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:100dvh;padding:24px;display:flex;position:relative}.auth-card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);width:100%;max-width:408px;box-shadow:var(--shadow-pop);-webkit-backdrop-filter:blur(8px);padding:36px 32px 30px}.auth-brand{justify-content:center;margin-bottom:22px;display:flex}.auth-brand .logo-img{width:auto;height:30px;display:block}.auth-brand .logo-img.light,[data-theme=light] .auth-brand .logo-img.dark{display:none}[data-theme=light] .auth-brand .logo-img.light{display:block}.auth-title{letter-spacing:-.025em;text-align:center;margin:0;font-size:23px;font-weight:700;line-height:1.2}.auth-sub{text-align:center;color:var(--muted);margin:6px 0 26px;font-size:14px}.auth-form{flex-direction:column;gap:16px;display:flex}.auth-field{flex-direction:column;gap:7px;display:flex}.auth-label-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.auth-label{color:var(--muted);letter-spacing:-.01em;font-size:12.5px;font-weight:600}.auth-input-wrap{align-items:center;display:flex;position:relative}.auth-input-icon{width:17px;height:17px;color:var(--faint);pointer-events:none;position:absolute;left:13px}.auth-input-wrap input{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--card-solid);width:100%;height:46px;color:var(--text);font-family:var(--font);letter-spacing:-.01em;transition:border-color var(--t-fast), box-shadow var(--t-fast);outline:none;padding:0 14px 0 40px;font-size:16px}.auth-input-wrap input::placeholder{color:var(--faint)}.auth-input-wrap input:focus{border-color:var(--accent-line);box-shadow:0 0 0 3px var(--accent-soft)}.auth-input-wrap input:disabled{opacity:.6;cursor:not-allowed}.pw-wrap{align-items:center;width:100%;display:flex;position:relative}.auth-input-wrap.pw-wrap input{padding-right:42px}.pw-wrap .input{padding-right:38px}.pw-eye{width:30px;height:30px;color:var(--faint);cursor:pointer;transition:color var(--t-fast), background var(--t-fast);background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;right:6px}.pw-eye svg{width:17px;height:17px}.pw-eye:hover:not(:disabled){color:var(--text);background:var(--hairline)}.pw-eye:focus-visible{color:var(--text);box-shadow:0 0 0 2px var(--accent-line);outline:none}.pw-eye:disabled{opacity:.5;cursor:not-allowed}.auth-error{color:var(--danger);background:var(--danger-soft);border:1px solid var(--danger-soft);border-radius:var(--radius-sm);padding:10px 12px;font-size:13px;line-height:1.4}.auth-notice{color:var(--ok,#1f7a3a);background:var(--accent-soft,#71fe7c1f);border:1px solid var(--accent-line,#71fe7c59);border-radius:var(--radius-sm);padding:10px 12px;font-size:13px;line-height:1.4}.auth-submit{border-radius:var(--radius-sm);background:var(--grad-accent);height:46px;color:var(--accent-ink);font-family:var(--font);letter-spacing:-.01em;cursor:pointer;box-shadow:var(--shadow-accent);transition:filter var(--t-fast), transform var(--t-fast), opacity var(--t-fast);border:none;justify-content:center;align-items:center;gap:8px;margin-top:2px;font-size:14.5px;font-weight:700;display:inline-flex}.auth-submit:hover:not(:disabled){filter:brightness(1.05)}.auth-submit:active:not(:disabled){transform:translateY(1px)}.auth-submit:disabled{opacity:.7;cursor:progress}.auth-submit .auth-spin,.auth-spin{width:17px;height:17px;animation:.8s linear infinite auth-rotate}.auth-toggle{text-align:center;color:var(--muted);margin:22px 0 0;font-size:13.5px}.auth-link-btn{font-family:var(--font);font-size:inherit;color:var(--accent);cursor:pointer;letter-spacing:-.01em;background:0 0;border:none;padding:0;font-weight:600}.auth-link-btn:hover{color:var(--accent-hover);text-decoration:underline}.auth-foot{color:var(--faint);letter-spacing:.01em;font-size:11.5px}.auth-loading{min-height:100vh;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:100dvh;display:flex}.auth-loading-text{color:var(--muted);font-size:13px}.auth-spinner{border:3px solid var(--hairline);border-top-color:var(--accent);border-radius:50%;width:30px;height:30px;animation:.8s linear infinite auth-rotate}@keyframes auth-rotate{to{transform:rotate(360deg)}}@media (max-width:480px){.auth-screen{gap:14px;padding:16px}.auth-card{box-shadow:var(--shadow-card);padding:26px 20px 22px}}@media (max-height:720px){.auth-brand{margin-bottom:16px}.auth-brand .logo-img{height:26px}.auth-sub{margin:5px 0 18px}.auth-form{gap:13px}.auth-input-wrap input,.auth-submit{height:44px}.auth-toggle{margin-top:16px}}.auth-rules{color:var(--muted);gap:4px;margin:-4px 0 2px;padding:0;font-size:12.5px;list-style:none;display:grid}.auth-rules li{align-items:center;gap:7px;display:flex}.auth-rules li.ok{color:var(--ok,#1f7a3a)}
