@font-face{font-family:Poppins;font-weight:400;font-style:normal;font-display:swap;src:url(data:font/woff2;base64,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) format("woff2")}@font-face{font-family:Poppins;font-weight:600;font-style:normal;font-display:swap;src:url(data:font/woff2;base64,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) format("woff2")}@font-face{font-family:Poppins;font-weight:800;font-style:normal;font-display:swap;src:url(data:font/woff2;base64,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) format("woff2")}:root{--navy-ink:#071C33;--navy:#0C2340;--navy-700:#102A4C;--navy-500:#1D3E68;--navy-100:#E4EAF1;--navy-050:#F3F6FA;--red:#C8102E;--red-600:#A80D26;--red-100:#FBE9EC;--bg:#F2F5F8;--surface:#FFFFFF;--text:#10233A;--muted:#64748B;--hairline:#DDE3EA;--divider:#EDF1F5;--on-navy-muted:#9DB6D0;--chip-bg:#EEF2F6;--info-bg:#E8EEF5;--info-ink:#1A46A8;--good:#1D5AAE;--good-soft:#DCE8FA;--good-ink:#12407F;--warn:#44546A;--warn-soft:#E9EDF2;--warn-ink:#33425A;--danger:#B3261E;--danger-soft:#FBE9E7;--danger-ink:#8C1D18;--dirty:#FFF4CF;--dirty-line:#E6B800;--r-sm:8px;--r:12px;--r-lg:16px;--r-full:999px;--sh-card:0 1px 2px rgba(16,35,58,.06), 0 1px 3px rgba(16,35,58,.05);--sh-pop:0 10px 34px rgba(16,35,58,.2), 0 2px 8px rgba(16,35,58,.1);--ease:cubic-bezier(.2,.8,.2,1);--ui:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--data:-apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI",Roboto,Helvetica,Arial,sans-serif;--side:248px;--top:58px;--row-h:44px;color-scheme:light}*{box-sizing:border-box}html,body{margin:0;height:100%}body{background:var(--bg);color:var(--text);font:400 14px/1.5 var(--ui);-webkit-font-smoothing:antialiased;display:grid;grid-template-columns:var(--side) minmax(0,1fr);overflow:hidden}body.side-collapsed{--side:68px}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:var(--accent)}h1,h2,h3,h4{margin:0;font-weight:800;letter-spacing:-.2px;line-height:1.2}.hidden,[hidden]{display:none!important}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}:focus-visible{outline:2.5px solid var(--red);outline-offset:2px;border-radius:6px}.ic{display:inline-block;vertical-align:-3px;flex:none}::selection{background:var(--navy-100)}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.nowrap{white-space:nowrap}.grow{flex:1}.row{display:flex;align-items:center;gap:10px}.col{display:flex;flex-direction:column;gap:10px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:36px;padding:0 14px;border-radius:var(--r-sm);border:1px solid var(--hairline);background:var(--surface);color:var(--text);font-weight:600;font-size:13px;white-space:nowrap;transition:background .12s var(--ease),border-color .12s,box-shadow .12s,transform .06s}.btn:hover{background:var(--navy-050);border-color:var(--line-strong)}.btn:active{transform:translateY(1px)}.btn[disabled]{opacity:.45;pointer-events:none}.btn.primary{background:var(--navy);color:#fff;border-color:var(--ink)}.btn.primary:hover{background:var(--navy-700)}.btn.cta{background:var(--red);color:#fff;border-color:var(--red);box-shadow:0 4px 12px #c8102e38}.btn.cta:hover{background:var(--red-600);border-color:var(--red-600)}.btn.danger{color:var(--danger);border-color:var(--danger-line)}.btn.danger:hover{background:var(--danger-soft)}.btn.solid-danger{background:var(--danger);color:#fff;border-color:var(--danger)}.btn.sm{height:30px;padding:0 11px;font-size:12.5px;border-radius:7px}.btn.icon{width:36px;padding:0}.btn.sm.icon{width:30px}.btn.ghost{border-color:transparent;background:transparent}.btn.ghost:hover{background:var(--navy-100)}.kbd{display:inline-block;min-width:20px;padding:1px 6px;border:1px solid var(--hairline);border-bottom-width:2px;border-radius:5px;background:var(--surface);font:600 11px/1.5 var(--data);color:var(--muted);text-align:center}.btn.primary .kbd,.btn.cta .kbd{background:#ffffff24;border-color:#ffffff4d;color:#fff}.input,select.input,textarea.input{height:36px;width:100%;padding:0 11px;border:1px solid var(--hairline);border-radius:var(--r-sm);background:var(--surface);font-size:13.5px;transition:border-color .12s,box-shadow .12s}textarea.input{height:auto;padding:9px 11px;line-height:1.45;resize:vertical}.input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--navy-100)}.input.invalid{border-color:var(--danger);box-shadow:0 0 0 3px var(--danger-soft)}label.fld{display:block}label.fld>span,.fld-l{display:block;font-size:12px;font-weight:600;color:var(--muted);margin:0 0 5px}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.searchbox{position:relative}.searchbox .ic{position:absolute;left:11px;top:9px;color:var(--muted);pointer-events:none}.searchbox .input{padding-left:34px}.searchbox .kbd{position:absolute;right:8px;top:7px}input[type=checkbox]{width:16px;height:16px;accent-color:var(--ink);cursor:pointer;margin:0}.switch{position:relative;width:38px;height:22px;border-radius:99px;border:0;background:var(--line-strong);padding:0;flex:none;transition:background .15s}.switch:after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:left .15s var(--ease)}.switch[aria-checked=true]{background:var(--primary)}.switch[aria-checked=true]:after{left:18px}.chip{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:99px;border:1px solid var(--hairline);background:var(--surface);font-size:12.5px;font-weight:600;color:var(--text);transition:background .12s,border-color .12s,color .12s}.chip:hover{border-color:var(--line-strong);background:var(--navy-050)}.chip[aria-pressed=true]{background:var(--navy);border-color:var(--ink);color:#fff}.chip .n{font-weight:700;opacity:.65}.badge{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 9px;border-radius:99px;font-size:11.5px;font-weight:700;white-space:nowrap;background:var(--chip-bg);color:var(--muted)}.badge.hot{background:var(--good-soft);color:var(--good-ink)}.badge.cold{background:var(--warn-soft);color:var(--warn-ink)}.badge.freezing{background:var(--danger-soft);color:var(--danger-ink)}.badge.warn{background:var(--warn-soft);color:var(--warn-ink)}.badge.bad{background:var(--danger-soft);color:var(--danger-ink)}.badge.good{background:var(--good-soft);color:var(--good-ink)}.badge.info,.badge.new{background:var(--info-bg);color:var(--info-ink)}.badge.role-ADMIN{background:var(--primary);color:#fff}.badge.role-DIRECTOR{background:var(--purple-soft);color:var(--purple-ink)}.badge.role-CAPTAIN{background:var(--info-bg);color:var(--info-ink)}.badge.role-WORKER{background:var(--chip-bg);color:var(--text-2)}.badge.role-DRIVER{background:var(--warn-soft);color:var(--warn-ink)}.badge.role-SOULWINNER{background:var(--good-soft);color:var(--good-ink)}.dot{width:9px;height:9px;border-radius:50%;flex:none;display:inline-block}.avatar{width:30px;height:30px;border-radius:50%;background:var(--navy-100);color:var(--ink);font-weight:800;font-size:11.5px;display:inline-grid;place-items:center;flex:none;letter-spacing:.2px}.avatar.lg{width:56px;height:56px;font-size:19px}.avatar.sm{width:24px;height:24px;font-size:10px}#side{background:var(--navy);color:#fff;display:flex;flex-direction:column;min-height:0;overflow:hidden}.brand{display:flex;align-items:center;gap:10px;padding:16px 18px 10px;height:var(--top);flex:none}.brand #collapseBtn{margin-left:auto;color:#fff;flex:none;width:38px;height:38px;background:#ffffff1f;border-radius:10px}.brand #collapseBtn:hover{background:#ffffff3d}.brand #collapseBtn:focus-visible{outline:2px solid #7FB0FF;outline-offset:2px}.side-collapsed .brand{flex-direction:column;height:auto;min-height:var(--top);gap:6px;padding:12px 0 8px}.side-collapsed .brand #collapseBtn{margin-left:0}.brand .word{font-weight:800;font-size:19px;letter-spacing:.3px;white-space:nowrap}.brand .word b{color:#e5485d;font-weight:800}.churchcard{margin:6px 12px 8px;padding:10px 12px;border-radius:var(--r);background:#ffffff12;display:flex;flex-direction:column;gap:1px;min-width:0}.churchcard .n{font-weight:700;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.churchcard .s{font-size:11.5px;color:var(--on-navy-muted)}#nav{flex:1;overflow:auto;padding:4px 10px 12px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.25) transparent}.navh{display:flex;align-items:center;gap:8px;width:100%;background:#ffffff14;border:0;border-radius:9px;cursor:pointer;font:800 13px var(--ui);letter-spacing:.07em;text-transform:uppercase;color:#fff;padding:11px 12px;margin:8px 0 3px;white-space:nowrap;text-align:left}.navh:hover{background:#ffffff26}.navg.closed.has-cur .navh{background:#ffffff29;box-shadow:inset 3px 0 #e5485d}.navh:focus-visible{outline:2px solid #7FB0FF;outline-offset:-2px}.navh .navh-t{flex:1}.navh svg{transition:transform .15s;transform:rotate(90deg);flex:none}.navg.closed .navh svg{transform:none}.navh-d{width:7px;height:7px;border-radius:50%;background:#e5485d;flex:none}.navh-d[hidden],.navg.closed .navitems{display:none}.side-collapsed .navg.closed .navitems{display:block}.navg+.navg{margin-top:2px}.navg[data-g=""]{margin-bottom:6px;padding-bottom:6px;border-bottom:1px solid rgba(255,255,255,.12)}.navi{display:flex;align-items:center;gap:12px;width:100%;height:38px;padding:0 12px;border:0;border-radius:10px;background:transparent;color:#d6e2ef;font-weight:600;font-size:13.5px;text-align:left;text-decoration:none;position:relative;white-space:nowrap}.navi:hover{background:#ffffff14;color:#fff}.navi[aria-current=page]{background:#ffffff24;color:#fff}.navi[aria-current=page]:before{content:"";position:absolute;left:-10px;top:9px;bottom:9px;width:3px;border-radius:0 3px 3px 0;background:#e5485d}.navi .pill{margin-left:auto;min-width:20px;height:20px;padding:0 6px;border-radius:99px;background:#e5485d;color:#fff;font-size:11px;font-weight:800;display:grid;place-items:center}.navi .pdot{margin-left:auto;width:8px;height:8px;border-radius:50%;background:var(--dirty-line)}.navi .soon{margin-left:auto;font-size:10px;font-weight:700;letter-spacing:.04em;color:var(--on-navy-muted);border:1px solid rgba(255,255,255,.2);border-radius:99px;padding:0 6px}.sidefoot{padding:10px;border-top:1px solid rgba(255,255,255,.1);display:flex;align-items:center;gap:10px;flex:none}.sidefoot .me{flex:1;min-width:0;text-align:left;background:transparent;border:0;color:#fff;display:flex;align-items:center;gap:10px;padding:6px;border-radius:10px}.sidefoot .me:hover{background:#ffffff14}.sidefoot .me .n{font-weight:700;font-size:13px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidefoot .me .s{font-size:11.5px;color:var(--on-navy-muted);line-height:1.2}.sidefoot .avatar{background:#ffffff29;color:#fff}.side-collapsed .word,.side-collapsed .churchcard,.side-collapsed .navh,.side-collapsed .navi span.t,.side-collapsed .navi .pill,.side-collapsed .navi .soon,.side-collapsed .sidefoot .me .tx,.side-collapsed .navi .pdot{display:none}.side-collapsed .navi{justify-content:center;padding:0}.side-collapsed .sidefoot{flex-direction:column}.side-collapsed .brand{justify-content:center}.planbar{display:flex;align-items:center;gap:12px;padding:9px 22px;font-size:13px;line-height:1.4;border-bottom:1px solid var(--hairline);flex:none}.planbar[hidden]{display:none}.planbar .pbt{flex:1;min-width:0}.planbar.warn{background:var(--warn-soft);color:var(--warn-ink);border-color:var(--warn-line)}.planbar.bad{background:var(--danger-soft);color:var(--danger-ink);border-color:var(--danger-line)}.planbar .btn{flex:none}.pl-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap}.pl-head h3{margin:0;font-size:17px}.pl-price{color:var(--muted);font-size:13px;margin-top:2px}.pl-chip{display:inline-block;padding:3px 10px;border-radius:99px;font-size:12px;font-weight:700;background:var(--good-soft);color:var(--good-ink);white-space:nowrap}.pl-chip.warn{background:var(--warn-soft);color:var(--warn-ink)}.pl-chip.bad{background:var(--danger-soft);color:var(--danger-ink)}.pl-use{margin-top:14px;display:flex;flex-direction:column;gap:12px}.pl-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:13.5px}.pl-row b{font-weight:600}.pl-row .muted{font-size:12.5px}.pl-bar{height:6px;border-radius:99px;background:var(--navy-100);overflow:hidden;margin-top:5px}.pl-bar i{display:block;height:100%;background:var(--accent, #1D4F8C);border-radius:99px}.pl-bar.over i{background:#c0392b}.pl-pick{margin-top:16px;padding:14px;border:1px solid var(--warn-line);background:var(--warn-soft);border-radius:12px}.pl-pick h4{margin:0 0 4px;font-size:14px}.pl-pick p{margin:0 0 10px;font-size:13px;color:var(--warn-ink)}.pl-pick label{display:flex;align-items:center;gap:10px;padding:7px 4px;font-size:14px;cursor:pointer}.pl-pick label input{width:17px;height:17px}.pl-pick .row{margin-top:10px;display:flex;align-items:center;gap:12px}.pl-note{margin-top:14px;font-size:12.5px;color:var(--muted)}#main{display:flex;flex-direction:column;min-width:0;min-height:0;height:100vh}#top{height:var(--top);flex:none;display:flex;align-items:center;gap:14px;padding:0 22px;background:var(--surface);border-bottom:1px solid var(--hairline)}#top .crumb{font-size:13px;color:var(--muted);white-space:nowrap;min-width:0;max-width:45%;flex:0 0 auto;overflow:hidden;text-overflow:ellipsis}#top .crumb b{color:var(--text);font-weight:700}#top .cmd{flex:0 1 420px;width:auto;min-width:120px}.cmdbtn{width:100%;height:36px;display:flex;align-items:center;gap:9px;padding:0 8px 0 12px;border:1px solid var(--hairline);border-radius:var(--r-sm);background:var(--navy-050);color:var(--muted);font-size:13px;text-align:left}.cmdbtn:hover{border-color:var(--line-strong);background:var(--surface)}.cmdbtn .grow{flex:1}.pv{font:800 10px/1 var(--ui);letter-spacing:.06em;background:#f59e0b;color:#111;padding:5px 9px;border-radius:99px;white-space:nowrap}#view{flex:1;min-height:0;display:flex;position:relative}#page{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;padding:20px 24px 0;overflow:hidden}#page.scroll{overflow:auto;padding-bottom:40px}body.has-pending #page:not(.scroll){padding-bottom:70px}.pagehead{display:flex;align-items:flex-end;gap:16px;margin-bottom:14px;flex:none}.pagehead h1{font-size:24px}.pagehead .sub{color:var(--muted);font-size:13.5px;margin-top:2px}.pagehead .acts{margin-left:auto;display:flex;gap:8px}.toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:12px;flex:none}.toolbar .sep{width:1px;height:22px;background:var(--hairline);margin:0 4px}.toolbar .searchbox{width:260px}.seg{display:inline-flex;padding:3px;border-radius:11px;background:var(--seg-bg);gap:2px;max-width:100%;overflow:auto;scrollbar-width:none}.seg button{height:30px;padding:0 13px;border:0;background:transparent;border-radius:8px;font-weight:600;font-size:12.5px;color:var(--text-2);white-space:nowrap;display:inline-flex;align-items:center;gap:7px}.seg button:hover{background:#ffffff8c}.seg button[aria-selected=true]{background:var(--seg-sel);color:var(--text);box-shadow:var(--sh-card)}.seg button .n{font-weight:700;color:var(--muted);font-size:11.5px}.gridcard{flex:1;min-height:0;display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-lg) var(--r-lg) 0 0;box-shadow:var(--sh-card);overflow:hidden}.bulkbar{display:none;align-items:center;gap:8px;padding:8px 12px;background:var(--navy);color:#fff;flex:none;flex-wrap:wrap}.bulkbar.on{display:flex;animation:barIn .16s var(--ease)}@keyframes barIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.bulkbar .cnt{font-weight:700;margin-right:6px}.bulkbar .btn{background:#ffffff1a;border-color:#ffffff2e;color:#fff;height:30px;font-size:12.5px}.bulkbar .btn:hover{background:#fff3}.bulkbar .btn.danger{color:#ffb4ac}.bulkbar .x{margin-left:auto}.gridwrap{flex:1;min-height:0;overflow:auto;position:relative;outline:none;scroll-padding:44px 0 0 280px;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}table.grid{border-collapse:separate;border-spacing:0;table-layout:fixed;font-family:var(--data);font-size:13px}table.grid thead th{position:sticky;top:0;z-index:4;height:40px;background:var(--surface-2);border-bottom:1px solid var(--hairline);border-right:1px solid var(--divider);padding:0 10px;text-align:left;font:700 11.5px/1 var(--ui);letter-spacing:.03em;color:var(--text-3);white-space:nowrap;user-select:none}table.grid thead th.sortable{cursor:pointer}table.grid thead th.sortable:hover{background:var(--hover)}table.grid thead th .hd{display:flex;align-items:center;gap:6px}table.grid thead th .lbl{overflow:hidden;text-overflow:ellipsis;line-height:1.45;padding:1px 0}table.grid thead th .sortic{color:var(--ink)}table.grid thead th .cm{margin-left:auto;opacity:0;border:0;background:transparent;width:22px;height:22px;border-radius:6px;display:grid;place-items:center;color:var(--muted);padding:0}table.grid thead th:hover .cm,table.grid thead th .cm[aria-expanded=true]{opacity:1}table.grid thead th .cm:hover{background:var(--navy-100)}table.grid thead th .rz{position:absolute;right:-3px;top:0;bottom:0;width:7px;cursor:col-resize;z-index:5}table.grid thead th .rz:hover,table.grid thead th .rz.on{background:linear-gradient(90deg,transparent 2px,var(--navy-500) 2px,var(--navy-500) 4px,transparent 4px)}table.grid .sticky{position:sticky;z-index:3}table.grid thead th.sticky{z-index:6}table.grid tbody tr{--rowbg:var(--surface)}table.grid tbody tr:hover{--rowbg:var(--hover)}table.grid tbody tr.sel{--rowbg:var(--sel)}table.grid tbody tr.removed{--rowbg:var(--danger-soft)}table.grid tbody tr.removed td:not(.c-sel){color:var(--muted);text-decoration:line-through}table.grid tbody tr.removed td .badge,table.grid tbody tr.removed td .dot{opacity:.5}table.grid td{height:var(--row-h);padding:0 10px;border-bottom:1px solid var(--divider);border-right:1px solid var(--divider);background:var(--rowbg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative}table.grid td.c-sel,table.grid th.c-sel{text-align:center;padding:0}table.grid td.cell:hover:not(.active){box-shadow:inset 0 0 0 1px var(--line-strong)}table.grid td.active{box-shadow:inset 0 0 0 2px var(--accent);z-index:2}.gridwrap:not(:focus-within) td.active{box-shadow:inset 0 0 0 2px var(--line-strong)}table.grid td.dirty{background:var(--dirty)}table.grid td.dirty:after{content:"";position:absolute;right:0;top:0;border-style:solid;border-width:0 9px 9px 0;border-color:transparent var(--dirty-line) transparent transparent}table.grid td.editing{padding:0;box-shadow:inset 0 0 0 2px var(--accent);overflow:visible;z-index:8;background:var(--surface)}table.grid td.editing:after{display:none}table.grid td.editing input,table.grid td.editing select{width:100%;height:calc(var(--row-h) - 1px);border:0;outline:none;padding:0 10px;background:var(--surface);font:inherit}table.grid td.invalid{box-shadow:inset 0 0 0 2px var(--danger);background:var(--danger-soft)}table.grid td.ro{color:var(--text-2)}table.grid td .cellmsg{position:absolute;left:0;top:100%;z-index:20;background:var(--danger);color:#fff;font:600 11.5px/1.3 var(--ui);padding:5px 9px;border-radius:6px;white-space:nowrap;box-shadow:var(--sh-pop)}table.grid tr.grp td{height:34px;background:var(--surface-3);font:700 12px/1 var(--ui);color:var(--text-2);border-bottom:1px solid var(--hairline);cursor:pointer}table.grid tr.grp td.c-sel{background:var(--surface-3)}table.grid tr.grp .chev{display:inline-block;transition:transform .12s;margin-right:6px;vertical-align:-3px}table.grid tr.grp.collapsed .chev{transform:rotate(-90deg)}.namecell{display:flex;align-items:center;gap:9px;min-width:0}.namecell .nm{font-weight:600;font-family:var(--ui);overflow:hidden;text-overflow:ellipsis}.namecell .openb{margin-left:auto;opacity:0;border:0;background:transparent;width:24px;height:24px;border-radius:6px;display:grid;place-items:center;color:var(--muted);padding:0;flex:none}tr:hover .namecell .openb,td.active .namecell .openb{opacity:1}.namecell .openb:hover{background:var(--navy-100);color:var(--ink)}.dots{display:inline-flex;gap:3px;align-items:center}.dots i{width:9px;height:9px;border-radius:50%;background:var(--line-2);display:inline-block}.dots i.p{background:var(--good)}.dots i.a{background:#e27c74}.dots i.n{background:transparent;border:1.5px dashed var(--line-strong);width:9px;height:9px}.pos{display:inline-flex;align-items:center;justify-content:center;min-width:74px;height:24px;padding:0 9px;border-radius:7px;font:700 11.5px/1 var(--ui);user-select:none}.pos.none{color:var(--faint);background:transparent;font-weight:600}.pos.Captain{background:var(--info-bg);color:var(--info-ink)}.pos.Worker{background:var(--chip-bg);color:var(--text-2)}.pos.Driver{background:var(--warn-soft);color:var(--warn-ink)}.att{display:inline-grid;place-items:center;width:30px;height:26px;border-radius:7px;font-weight:800;font-size:14px}.att.p{background:var(--good-soft);color:var(--good-ink)}.att.a{background:var(--danger-soft);color:var(--danger-ink)}.att.n{color:var(--faint)}.gridfoot{flex:none;display:flex;align-items:center;gap:14px;padding:0 14px;height:38px;border-top:1px solid var(--hairline);background:var(--surface-2);font-size:12px;color:var(--muted);font-family:var(--ui)}.gridfoot .grow{flex:1}.gridfoot .tip{display:flex;gap:12px;align-items:center}.empty{display:grid;place-items:center;text-align:center;padding:60px 20px;color:var(--muted)}.empty h3{color:var(--text);margin-bottom:6px}body.compact{--row-h:32px}#pending{position:fixed;left:calc(var(--side) + (100vw - var(--side)) / 2);bottom:18px;transform:translate(-50%);z-index:50;display:flex;align-items:center;gap:10px;padding:9px 10px 9px 16px;background:var(--navy-ink);color:#fff;border-radius:14px;box-shadow:var(--sh-pop);border:1px solid rgba(255,255,255,.12);animation:pendIn .2s var(--ease)}@keyframes pendIn{0%{opacity:0;transform:translate(-50%,14px)}to{opacity:1;transform:translate(-50%)}}#pending .ind{width:9px;height:9px;border-radius:50%;background:var(--dirty-line);box-shadow:0 0 0 4px #e6b80040}#pending b{font-weight:700}#pending .btn{height:32px;background:#ffffff1a;border-color:#fff3;color:#fff}#pending .btn:hover{background:#fff3}#pending .btn.save{background:#fff;color:#0c2340;border-color:#fff}#pending .btn.save:hover{background:var(--navy-100)}body.insp-open #pending{left:calc(var(--side) + (100vw - var(--side) - 400px) / 2)}.card{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-lg);box-shadow:var(--sh-card)}.card.pad{padding:18px 20px}.card h3{font-size:15px}.card .cardh{display:flex;align-items:center;gap:10px;padding:16px 20px 0}.card .cardh .grow{flex:1}.kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin-bottom:16px}.kpi{padding:16px 18px;display:flex;flex-direction:column;gap:2px;text-decoration:none;color:inherit;text-align:left;cursor:pointer}.kpi:hover{border-color:var(--line-strong);box-shadow:0 4px 14px #10233a14}.kpi .l{font-size:12.5px;font-weight:600;color:var(--muted);display:flex;align-items:center;gap:6px}.kpi .v{font-size:30px;font-weight:800;letter-spacing:-.5px;line-height:1.15;margin-top:2px}.kpi .d{font-size:12px;color:var(--muted)}.kpi .d.up{color:var(--good);font-weight:700}.kpi .d.down{color:var(--danger);font-weight:700}.two{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:16px;margin-bottom:16px}table.plain{width:100%;border-collapse:collapse;font-family:var(--data);font-size:13px}table.plain th{text-align:left;font:700 11.5px/1 var(--ui);color:var(--text-3);padding:11px 12px;border-bottom:1px solid var(--hairline);letter-spacing:.03em}table.plain td{padding:11px 12px;border-bottom:1px solid var(--divider)}table.plain tr:last-child td{border-bottom:0}table.plain tbody tr.link{cursor:pointer}table.plain tbody tr.link:hover td{background:var(--navy-050)}.todo{display:flex;align-items:center;gap:12px;padding:12px 18px;border-top:1px solid var(--divider);width:100%;background:transparent;border-left:0;border-right:0;border-bottom:0;text-align:left}.todo:first-of-type{border-top:0}.todo:hover{background:var(--navy-050)}.todo .ico{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:var(--chip-bg);color:var(--ink);flex:none}.todo .ico.warn{background:var(--warn-soft);color:var(--warn-ink)}.todo .ico.bad{background:var(--danger-soft);color:var(--danger-ink)}.todo .ico.info{background:var(--info-bg);color:var(--info-ink)}.todo .t{font-weight:600;font-size:13.5px}.todo .s{font-size:12px;color:var(--muted)}.todo .go{margin-left:auto;color:var(--muted)}.callout{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:var(--r);background:var(--warn-soft);border:1px solid var(--warn-line);color:var(--warn-ink);margin-bottom:12px;flex:none}.callout.info{background:var(--info-bg);border-color:var(--info-line);color:var(--info-ink)}.callout b{font-weight:700}.requests{display:flex;gap:10px;flex-wrap:wrap}.req{display:flex;align-items:center;gap:10px;padding:8px 8px 8px 12px;background:var(--surface);border:1px solid var(--warn-line);border-radius:12px;flex:1 1 300px;min-width:0}.req>span:nth-of-type(2){flex:1;min-width:0}.req .n,.req .s{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.req .n{font-weight:700;font-size:13px;line-height:1.2}.req .s{font-size:11.5px;color:var(--muted);line-height:1.2}#insp{width:400px;flex:none;background:var(--surface);border-left:1px solid var(--hairline);display:flex;flex-direction:column;min-height:0;animation:inspIn .2s var(--ease)}@keyframes inspIn{0%{transform:translate(24px);opacity:0}to{transform:none;opacity:1}}.insp-h{display:flex;align-items:center;gap:8px;padding:12px 14px 12px 20px;border-bottom:1px solid var(--hairline);flex:none}.insp-h .grow{flex:1}.insp-b{flex:1;overflow:auto;padding:18px 20px 30px;scrollbar-width:thin}.insp-b section{margin-bottom:22px}.insp-b h4{font-size:11px;letter-spacing:.09em;text-transform:uppercase;color:var(--muted);margin-bottom:10px;font-weight:800}.insp-b .fld-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.insp-b .full{grid-column:1 / -1}.insp-b .input.dirty,.input.dirty{background:var(--dirty);border-color:var(--dirty-line)}.insp-title{display:flex;gap:14px;align-items:center;margin-bottom:16px}.insp-title h2{font-size:20px}.factline{display:flex;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid var(--divider);font-size:13px}.factline:last-child{border-bottom:0}.factline .k{color:var(--muted);width:110px;flex:none;font-size:12.5px}.attgrid{display:grid;grid-template-columns:repeat(8,1fr);gap:6px}.attgrid button{border:0;background:transparent;padding:0;text-align:center}.attgrid .d{font-size:10.5px;color:var(--muted);margin-top:4px}.sib{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border-radius:10px;border:1px solid var(--hairline);background:var(--surface);text-align:left;margin-bottom:6px}.sib:hover{background:var(--navy-050)}.menu{position:fixed;z-index:200;min-width:200px;max-width:320px;max-height:min(420px,70vh);overflow:auto;background:var(--surface);border:1px solid var(--hairline);border-radius:12px;box-shadow:var(--sh-pop);padding:6px;animation:menuIn .12s var(--ease);font-family:var(--ui)}@keyframes menuIn{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:none}}.menu .mh{font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:8px 10px 4px}.menu .mi{display:flex;align-items:center;gap:10px;width:100%;min-height:34px;padding:0 10px;border:0;background:transparent;border-radius:8px;text-align:left;font-size:13px;font-weight:500}.menu .mi:hover,.menu .mi:focus-visible{background:var(--navy-100);outline:none}.menu .mi.danger{color:var(--danger)}.menu .mi .ck{width:16px;flex:none;color:var(--ink)}.menu .mi .hint{margin-left:auto;color:var(--muted);font-size:11.5px}.menu .msep{height:1px;background:var(--divider);margin:5px 2px}.menu label.mi{cursor:pointer}dialog.dlg{border:0;padding:0;border-radius:18px;box-shadow:var(--sh-pop);width:min(560px,calc(100vw - 40px));max-height:min(760px,calc(100vh - 40px));color:var(--text);background:var(--surface);overflow:hidden}dialog.dlg.wide{width:min(860px,calc(100vw - 40px))}dialog.dlg[open]{display:flex;flex-direction:column;animation:dlgIn .18s var(--ease)}dialog.dlg::backdrop{background:#071c3380;backdrop-filter:blur(2px)}@keyframes dlgIn{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}.dlg-h{display:flex;align-items:center;gap:10px;padding:18px 22px 6px;flex:none}.dlg-h h3{font-size:18px;flex:1}.dlg-b{padding:8px 22px 18px;overflow:auto;flex:1}.dlg-f{display:flex;justify-content:flex-end;align-items:center;gap:10px;padding:14px 22px;border-top:1px solid var(--hairline);background:var(--surface-2);flex:none}.dlg-f .grow{flex:1}.dlg-b p{margin:0 0 12px}table.chg{width:100%;border-collapse:collapse;font-family:var(--data);font-size:13px}table.chg td,table.chg th{padding:8px 10px;border-bottom:1px solid var(--divider);text-align:left;vertical-align:middle}table.chg th{font:700 11.5px/1 var(--ui);color:var(--text-3)}table.chg .from{color:var(--muted);text-decoration:line-through}table.chg .to{font-weight:700}.chg-group{font:800 12px/1 var(--ui);padding:14px 0 6px;color:var(--ink)}.palette{width:min(640px,calc(100vw - 40px))}.palette input{width:100%;height:54px;border:0;border-bottom:1px solid var(--hairline);padding:0 22px;font-size:16px;outline:none}.palette .res{max-height:min(420px,60vh);overflow:auto;padding:6px}.palette .grp{font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:10px 12px 4px}.palette .it{display:flex;align-items:center;gap:12px;width:100%;min-height:40px;padding:0 12px;border:0;background:transparent;border-radius:10px;text-align:left;font-size:13.5px}.palette .it[aria-selected=true]{background:var(--navy-100)}.palette .it .s{color:var(--muted);font-size:12px;margin-left:auto}.shortcuts{display:grid;grid-template-columns:1fr 1fr;gap:4px 28px}.shortcuts .sc{display:flex;align-items:center;gap:10px;padding:6px 0;border-bottom:1px solid var(--divider);font-size:13px}.shortcuts .sc .keys{margin-left:auto;display:flex;gap:4px}.shortcuts h4{grid-column:1 / -1;margin:14px 0 2px;font-size:11px;letter-spacing:.09em;text-transform:uppercase;color:var(--muted)}#toasts{position:fixed;left:calc(var(--side) + 20px);bottom:20px;z-index:300;display:flex;flex-direction:column;gap:8px;align-items:flex-start}.toast{display:flex;align-items:center;gap:14px;padding:11px 12px 11px 16px;background:var(--navy-ink);color:#fff;border-radius:12px;box-shadow:var(--sh-pop);font-size:13px;animation:toastIn .2s var(--ease);max-width:520px}.toast .btn{height:28px;background:#ffffff1f;border-color:#ffffff38;color:#fff;font-size:12px}.toast .btn:hover{background:#ffffff38}.toast.out{opacity:0;transform:translateY(8px);transition:.2s}@keyframes toastIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.tiers{display:flex;flex-direction:column;gap:18px;padding:20px;overflow:auto}.tier{display:flex;flex-direction:column;gap:8px;align-items:center;position:relative}.tier .th{font-size:11px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--muted)}.tier .people{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.pcard{display:flex;align-items:center;gap:10px;padding:8px 14px 8px 8px;border:1px solid var(--hairline);border-radius:12px;background:var(--surface);text-align:left;box-shadow:var(--sh-card)}.pcard:hover{border-color:var(--line-strong);box-shadow:0 4px 14px #10233a1a}.pcard .n{font-weight:700;font-size:13px;line-height:1.2}.pcard .s{font-size:11.5px;color:var(--muted);line-height:1.2}.pcard.off{opacity:.55}.tier+.tier:before{content:"";position:absolute;top:-18px;height:18px;width:2px;background:var(--hairline);left:50%}.paste-preview{border:1px solid var(--hairline);border-radius:12px;overflow:hidden;margin-top:12px;max-height:280px;overflow:auto}.legend{display:flex;gap:14px;align-items:center;font-size:12px;color:var(--muted);margin:0 0 10px;flex-wrap:wrap}.barchart{display:flex;align-items:flex-end;gap:14px;height:200px;padding:8px 4px 0}.barchart .b{flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;height:100%;justify-content:flex-end}.barchart .stack{width:100%;max-width:56px;display:flex;flex-direction:column-reverse;border-radius:8px 8px 3px 3px;overflow:hidden}.barchart .stack i{display:block}.barchart .v{font:700 12px var(--data)}.barchart .d{font-size:11.5px;color:var(--muted)}.spark{display:inline-block;vertical-align:middle}.formgrid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.formgrid .full{grid-column:1 / -1}.cm-add .dlg-b{max-height:72vh}.acct{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:16px;max-width:1180px}.setrow{display:flex;align-items:center;gap:14px;padding:12px 0;border-top:1px solid var(--divider)}.setrow:first-of-type{border-top:0}.setrow .tx{flex:1}.setrow .tx b{font-weight:600;display:block}#signin{position:fixed;inset:0;z-index:500;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);background:var(--surface)}#signin .left{background:radial-gradient(900px 500px at 20% 0%,#17406f 0%,transparent 60%),var(--navy);color:#fff;padding:56px 64px;display:flex;flex-direction:column;justify-content:space-between}#signin .left h1{font-size:40px;line-height:1.12;letter-spacing:-.8px;max-width:520px}#signin .left h1 em{font-style:normal;color:#f08a9a}#signin .left p{color:#bfd0e3;font-size:16px;max-width:480px}#signin .left ul{list-style:none;padding:0;margin:26px 0 0;display:flex;flex-direction:column;gap:14px;max-width:500px}#signin .left li{display:flex;gap:12px;align-items:flex-start;color:#dce7f3}#signin .left li .ic{color:#7fe0a8;margin-top:2px}#signin .right{display:grid;place-items:center;padding:40px}#signin form{width:min(400px,100%);display:flex;flex-direction:column;gap:14px}#signin form h2{font-size:26px}.phonehint{display:flex;align-items:center;gap:10px;font-size:12.5px;color:var(--muted);margin-top:6px}@media(max-width:1180px){#insp{position:absolute;right:0;top:0;bottom:0;box-shadow:-12px 0 30px #10233a29;z-index:30}body.insp-open #pending{left:calc(var(--side) + (100vw - var(--side)) / 2)}.two,.acct{grid-template-columns:1fr}}@media(max-width:900px){#signin{grid-template-columns:1fr}#signin .left{display:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.gridhost{flex:1;min-height:0;display:flex;flex-direction:column}table.grid .stick-end{border-right:1px solid var(--line-strong);box-shadow:5px 0 8px -5px #10233a2e}table.grid tbody tr.open td:first-child{box-shadow:inset 3px 0 0 var(--red)}.tog{display:inline-flex;width:34px;height:20px;border-radius:99px;background:var(--line-strong);position:relative;vertical-align:middle;transition:background .15s}.tog:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #00000040;transition:left .15s var(--ease)}.tog.on{background:var(--good)}.tog.on:after{left:16px}.swatch{display:inline-block;width:14px;height:14px;border-radius:4px;vertical-align:-2px;margin-right:8px}#page .toolbar{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-left:-2px;padding:2px 0 2px 2px}#page .toolbar::-webkit-scrollbar{display:none}#page .toolbar>*{flex:none}#page .toolbar>.searchbox{flex:1 0 240px;min-width:240px;max-width:320px;width:auto}#page .toolbar>.grow{flex:1 1 0;min-width:0}body.has-pending #toasts{bottom:84px}a.btn{text-decoration:none}.savest{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;padding:4px 10px;border-radius:999px;min-height:26px}.savest.ok{color:var(--good-ink);background:var(--good-soft)}.savest.busy{color:var(--warn-ink);background:var(--warn-soft)}.savest.bad{color:var(--danger-ink);background:var(--danger-soft)}.savest .spin{width:11px;height:11px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:dspin .7s linear infinite;display:inline-block}@keyframes dspin{to{transform:rotate(360deg)}}.acx-wrap{border-radius:var(--r-lg);min-height:300px}.acx-scroll{overflow-x:hidden;overflow-y:auto;flex:1;min-height:0;max-height:calc(100vh - 215px)}table.acx{border-collapse:separate;border-spacing:0;width:100%;table-layout:fixed;font-size:13px}table.acx th,table.acx td{border-bottom:1px solid var(--divider);border-right:1px solid var(--divider);padding:0 6px;background:var(--surface);vertical-align:middle;overflow:hidden}table.acx thead th{position:sticky;z-index:3;text-align:center;font-weight:700;color:var(--ink);background:var(--navy-050);border-bottom:1px solid var(--hairline)}table.acx thead tr.acx-band th{top:0;height:32px;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:#fff;border-right:2px solid var(--surface);white-space:nowrap}table.acx thead th.grpA{background:var(--navy)}table.acx thead th.grpB{background:#2f7350}table.acx thead th.grpC{background:#5b2a91}table.acx thead th.grpD{background:#7a5a12}table.acx thead tr.acx-band th.p2{background:var(--navy-ink);text-align:left;padding-left:14px}table.acx thead tr.acx-cols th{top:32px;height:62px;background:var(--navy-050);padding:4px}table.acx thead tr.acx-cols th.grpA{border-top:3px solid var(--navy)}table.acx thead tr.acx-cols th.grpB{border-top:3px solid #2F7350}table.acx thead tr.acx-cols th.grpC{border-top:3px solid #5B2A91}table.acx thead tr.acx-cols th.grpD{border-top:3px solid #7A5A12}.acx-nm{display:flex;align-items:center;justify-content:center;gap:5px;font-size:12.5px;line-height:1.2;text-align:center;flex-wrap:wrap}.acx-ct{font-size:10.5px;font-weight:500;color:var(--muted);margin-top:3px;line-height:1.25;white-space:normal}.dot{width:9px;height:9px;border-radius:50%;display:inline-block;flex:none}table.acx th.pp,table.acx td.pp{text-align:left}table.acx tbody th{font-weight:400}.acx-r{height:58px}.acx-r:hover th,.acx-r:hover td{background:var(--surface-2)}.acx-r.off th,.acx-r.off td{opacity:.6}.acx-r.fresh th,.acx-r.fresh td{background:var(--dirty-soft)}.acx-r .namecell{flex-wrap:wrap;row-gap:1px;padding-left:8px}.acx-r .namecell .nm{max-width:100%}.acx-em{font-size:11px;color:var(--muted);font-family:var(--data);font-weight:400;flex-basis:100%;margin-left:39px;margin-top:-3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}td.acx-c{text-align:center;padding:2px}td.acx-c.off{background:repeating-linear-gradient(135deg,var(--surface-2),var(--surface-2) 6px,var(--surface-3) 6px,var(--surface-3) 12px)}.acx-b{width:100%;height:48px;border:2px solid transparent;background:transparent;border-radius:10px;cursor:pointer;display:grid;place-items:center;padding:0;transition:background .12s}.acx-b:hover:not(:disabled){background:var(--navy-050)}.acx-b:focus-visible{outline:3px solid #7FB0FF;outline-offset:-2px}.acx-b:disabled{cursor:not-allowed}.acx-box{width:26px;height:26px;border-radius:7px;border:2px solid var(--line-strong);background:var(--surface);display:grid;place-items:center;color:#fff;transition:background .12s,border-color .12s}.acx-box.on{background:var(--good);border-color:var(--good)}.acx-b:disabled .acx-box.on{background:#8fb5a0;border-color:#8fb5a0}.acx-title{display:inline-flex;align-items:center;gap:5px;max-width:100%;border:1px solid var(--hairline);background:var(--navy-050);color:var(--ink);font:600 12px var(--ui);padding:6px 10px;border-radius:99px;cursor:pointer}.acx-title .tt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acx-title:hover{border-color:var(--navy-500);background:var(--surface)}.acx-empty{text-align:center;padding:40px 10px!important;color:var(--muted)}.muted{color:var(--muted)}.small{font-size:12.5px}.acq{background:var(--surface);border:2px solid #E6B800;border-radius:var(--r);padding:8px 14px;margin-bottom:10px;box-shadow:var(--sh-card)}.acq-h{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:2px 0 6px;color:var(--warn-ink)}.acq-r{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:7px 0;border-top:1px solid var(--divider)}.acq-who{min-width:200px;flex:1;line-height:1.3}.acq-f{display:flex;flex-direction:column;min-width:190px}.acq-f[hidden]{display:none}.acq-b{display:flex;gap:8px}.acx-title:disabled{cursor:not-allowed}.acc-i{width:40px;height:40px;border-radius:11px;background:var(--navy-100);color:var(--ink);display:grid;place-items:center;flex:none}.stcard h3{margin:0 0 2px;font-size:16px}.stk{display:flex;align-items:center;gap:12px;margin-bottom:14px}.stwho{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--hairline);border-radius:var(--r);background:var(--navy-050)}.vt-wrap{border-radius:var(--r-lg);min-height:260px}.vt-scroll{overflow:auto;flex:1;min-height:0;max-height:calc(100vh - 235px)}table.vt{width:100%;border-collapse:separate;border-spacing:0;font-size:13px}table.vt th{position:sticky;top:0;z-index:2;background:var(--navy-050);text-align:left;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:10px 12px;border-bottom:1px solid var(--hairline);white-space:nowrap}table.vt th.sortable{cursor:pointer;user-select:none}table.vt th.sortable:hover,table.vt th.on{color:var(--ink)}table.vt td{padding:10px 12px;border-bottom:1px solid var(--divider);vertical-align:top}table.vt tbody tr[data-h]{cursor:pointer}table.vt tbody tr:hover td{background:var(--surface-2)}table.vt .num,table.vt th.num{text-align:right}table.vt-in th{position:static;background:transparent;padding:6px 8px}table.vt-in td{padding:8px}.vt-empty{padding:60px 20px;text-align:center;color:var(--muted)}.vt-none{padding:34px 12px!important;text-align:center;color:var(--muted)}.spin{width:26px;height:26px;margin:0 auto 12px;border:3px solid var(--navy-100);border-top-color:var(--ink);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.spin{animation-duration:3s}}.dpill{display:inline-block;color:#fff;padding:2px 9px;border-radius:99px;font-size:11.5px;font-weight:700;margin:1px 3px 1px 0;white-space:nowrap}.vt-sel{width:auto;min-width:150px;height:36px;padding-top:0;padding-bottom:0}.vh-top{display:flex;align-items:center;gap:8px}.mp{display:grid;grid-template-columns:330px 1fr;gap:12px;flex:1;min-height:0;padding-bottom:20px}.mp-list{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-lg);overflow:auto}.mp-row{display:flex;gap:10px;align-items:flex-start;width:100%;text-align:left;border:0;border-bottom:1px solid var(--divider);background:transparent;padding:10px 12px;cursor:pointer;font:inherit;color:inherit}.mp-row:hover,.mp-row.on{background:var(--navy-050)}.mp-row .dot{margin-top:5px}.mp-t{display:flex;flex-direction:column;min-width:0}.mp-t b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mp-map{position:relative;background:var(--surface-3);border:1px solid var(--hairline);border-radius:var(--r-lg);overflow:hidden;min-height:420px}.mp-svg{position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent 0 59px,rgba(100,116,139,.12) 59px 60px),repeating-linear-gradient(90deg,transparent 0 59px,rgba(100,116,139,.12) 59px 60px)}.mp-pin{cursor:pointer}.mp-pin:focus-visible circle{stroke:#0c2340;stroke-width:3}.mp-note{position:absolute;left:12px;bottom:10px;font-size:12px;color:var(--muted);background:#ffffffe6;padding:5px 10px;border-radius:8px}.rp{display:grid;grid-template-columns:300px minmax(0,1fr);gap:14px;align-items:start}@media(max-width:1000px){.rp{grid-template-columns:minmax(0,1fr)}.rp-rows{max-height:240px}}.rp-list{flex:none}.rp-find{padding:10px}.rp-find .searchbox{width:100%}.rp-rows{max-height:calc(100vh - 290px);overflow:auto}.rp-row{display:flex;justify-content:space-between;align-items:center;width:100%;border:0;border-top:1px solid var(--divider);background:transparent;padding:10px 14px;text-align:left;cursor:pointer;font:inherit;color:inherit}.rp-row span span{display:block}.rp-row:hover{background:var(--navy-050)}.rp-row.on{background:var(--navy-050);box-shadow:inset 3px 0 0 var(--red)}.rp-diff{font-weight:800;font-size:13px}.rp-diff.up{color:var(--good)}.rp-diff.dn{color:var(--danger)}.rp-h{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.rp-h h2{margin:0;font-size:22px}.rp-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;margin:12px 0}.rp-stats.three{grid-template-columns:repeat(3,minmax(0,1fr))}.rp-stat{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r);padding:12px 14px;box-shadow:var(--sh-card)}.rp-stat .n{font-size:26px;font-weight:800;color:var(--ink);line-height:1.1}.rp-stat .n.accent{color:var(--red)}.rp-stat .l{font-size:11.5px;color:var(--muted);line-height:1.3;margin-top:2px}.rp-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:14px}@media(max-width:1000px){.rp-two{grid-template-columns:minmax(0,1fr)}}.rp-chart{width:100%;height:auto}.rp-grp{margin:12px 0}.rp-names{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.rp-name{background:var(--chip-bg);border-radius:99px;padding:3px 10px;font-size:12px}.st-grid{display:flex;flex-direction:column;gap:16px;max-width:820px;padding-bottom:40px}.st-line{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:13px 0;border-top:1px solid var(--hairline);margin:0}.st-c h3+.st-sub+.st-line,.st-c h3+.st-line{border-top:0}.st-l{display:flex;flex-direction:column;gap:1px;min-width:0}.st-l b{font-size:14px;font-weight:600;color:var(--text)}.st-l .small{font-size:12.5px}.st-line .st-num{width:96px;flex:none;text-align:center;font-weight:600}.st-c .fld:last-child{margin-bottom:0}.st-c h3{margin:0 0 2px;font-size:15px;display:flex;align-items:center;gap:8px}.st-sub{margin-bottom:12px}.st-c .fld{margin-bottom:10px}.st-row{display:flex;gap:10px}.st-row .fld{flex:1}.st-priv{display:flex;gap:16px;align-items:flex-start;justify-content:space-between}.st-pv{border-style:dashed;grid-column:1 / -1}#printHost{display:none}@media print{body>*:not(#printHost){display:none!important}body{display:block!important;overflow:visible!important;background:#fff!important;height:auto!important}#printHost{display:block!important;padding:0}.print-brand{font-weight:800;font-size:14px;color:#0c2340;margin-bottom:8px}.rp-stat,.card{box-shadow:none!important}}.adtabs{flex:none;margin:-20px -24px 22px;padding:14px 18px 0;background:linear-gradient(180deg,#0F2A4D 0%,var(--navy) 100%);box-shadow:0 8px 22px #0c23404d;position:relative;z-index:3}.adtabs .seg{display:flex;align-items:flex-end;gap:6px;width:100%;max-width:none;padding:0;border-radius:0;background:transparent;overflow:visible}.adtabs .tsep{flex:none;width:14px;align-self:stretch;position:relative}.adtabs .tsep:after{content:"";position:absolute;left:50%;top:14px;bottom:14px;width:1px;background:#ffffff38}.adtabs .seg button{position:relative;flex:1 1 0;min-width:0;height:72px;padding:10px 4px 0;border:0;border-top:5px solid transparent;border-radius:14px 14px 0 0;background:#ffffff1a;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:5px;font-size:clamp(12px,1vw,14.5px);font-weight:800;letter-spacing:.01em;line-height:1.15;text-align:center;transition:background .12s,transform .12s}.adtabs .seg button .lbl{display:block;max-width:100%;padding-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:normal;overflow-wrap:normal}.adtabs .seg button svg{width:23px;height:23px;flex:none;opacity:.92}.adtabs .seg button:hover{background:#ffffff38}.adtabs .seg button:focus-visible{outline:3px solid #7FB0FF;outline-offset:-3px}.adtabs .seg button[aria-selected=true]{height:80px;background:var(--bg);color:var(--ink);border-top-color:#e5485d;box-shadow:0 -3px 10px #0c23402e}.adtabs .seg button[aria-selected=true] svg{color:#e5485d;opacity:1}.adtabs .seg button .n{position:absolute;top:3px;right:calc(50% - 30px);min-width:20px;height:20px;padding:0 6px;border-radius:99px;background:#e5485d;color:#fff;font-size:12px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 0 0 2px #0f2a4d}.adtabs .seg button[aria-selected=true] .n{box-shadow:0 0 0 2px var(--bg)}.adtabs .seg button.owner{background:#ffcd4033;color:#ffe9a8}.adtabs .seg button.owner:hover{background:#ffcd4057}.adtabs .seg button.owner[aria-selected=true]{background:var(--bg);color:var(--ink);border-top-color:#e0a800}.adtabs .seg button.owner[aria-selected=true] svg{color:#b88700}.adtabs .seg.tight button{font-size:clamp(11.5px,.92vw,13px);letter-spacing:0;padding-left:1px;padding-right:1px}@media(max-width:1100px){.adtabs .seg button{height:56px;flex-direction:row;justify-content:center;padding:0 3px;font-size:11px;letter-spacing:0;line-height:1.1}.adtabs .seg button[aria-selected=true]{height:64px}.adtabs .seg button svg{display:none}.adtabs .tsep{width:8px}.adtabs .seg button .n{position:absolute;top:2px;right:3px;min-width:17px;height:17px;font-size:11px;box-shadow:none}}.admenu{flex:1;min-height:0;overflow:auto;padding:8px 8px 56px;max-width:1180px;width:100%;margin:0 auto}.admenu .hmd-head h1{font-size:32px}.adbar{flex:none;display:flex;align-items:center;gap:14px;margin:0 0 14px}.adbar .adback{display:inline-flex;align-items:center;gap:6px;height:42px;padding:0 16px 0 10px;border:0;border-radius:21px;background:var(--surface);box-shadow:var(--sh-card);color:var(--ink);font:inherit;font-weight:800;font-size:15px;cursor:pointer}.adbar .adback:hover{background:var(--surface-2)}.adbar .adgo{margin-left:auto;display:inline-flex;align-items:center;gap:8px}.adbar .adgo select{height:42px;padding:0 14px;border:0;border-radius:21px;background:var(--surface);box-shadow:var(--sh-card);color:var(--ink);font:inherit;font-weight:700}.adbody{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.adbody.scroll{overflow:auto;padding-bottom:40px}.bd-list{display:flex;flex-direction:column;gap:6px}.bd-row{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:10px 12px;border:1px solid var(--hairline);border-radius:10px;background:var(--surface);font-weight:600;cursor:pointer}.bd-row:hover{background:var(--navy-050)}.bd-row[aria-pressed=true]{border-color:var(--ink);box-shadow:0 0 0 1px var(--navy) inset}.bd-nm{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bd-panel{border:1px solid var(--hairline);border-radius:12px;background:var(--surface);padding:14px 16px}.bd-panel h4{margin:0 0 6px;font-size:14px}.bd-panel p{margin:0 0 12px;color:var(--text);line-height:1.5}.am{display:grid;grid-template-columns:370px 1fr;gap:12px;flex:1;min-height:0;padding-bottom:20px}.am-side{display:flex;flex-direction:column;gap:10px;min-height:0;overflow:auto;padding-right:2px}.am-box{border:1px solid var(--hairline);border-radius:12px;background:var(--surface);padding:12px 14px}.am-box .searchbox{width:100%}.am-lab{font-size:12px;font-weight:700;color:var(--muted);margin:10px 0 6px}.am-sec{border:1px solid var(--hairline);border-radius:12px;background:var(--surface);flex:none}.am-sec>summary{padding:11px 14px;font-weight:700;cursor:pointer;list-style:none;display:flex;align-items:center}.am-sec>summary::-webkit-details-marker{display:none}.am-sec>summary:after{content:"▾";margin-left:auto;color:var(--muted);font-size:12px}.am-sec:not([open])>summary:after{content:"▸"}.am-in{padding:0 14px 14px}.am-in .chips{display:flex;flex-wrap:wrap;gap:6px}.am-h{display:flex;align-items:center;gap:8px;margin:14px 0 4px;font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.am-lnk{border:0;background:transparent;color:var(--ink);font-weight:700;font-size:12px;padding:2px 4px;cursor:pointer;text-transform:none;letter-spacing:0}.am-lrow{display:flex;align-items:center;gap:10px;padding:6px 0}.am-lrow .nm{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.am-lrow .ct{color:var(--muted);font-size:12px;font-weight:600;min-width:22px;text-align:right}.am-lrow.off .nm{color:var(--muted);font-weight:500}.am-in .mp-row{border-bottom:1px solid var(--divider)}.am-map{position:relative;background:var(--surface-3);border:1px solid var(--hairline);border-radius:var(--r-lg);overflow:hidden;min-height:420px}.callout.bad{background:var(--danger-soft);border-color:var(--danger-line);color:var(--danger-ink)}.callout.good{background:var(--good-soft);border-color:var(--good-line);color:var(--good-ink)}.dot.lg{width:14px;height:14px}.stat{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r);padding:10px 12px;text-align:center}.stat .n{font-size:20px;font-weight:800}.stat .l{font-size:12px;color:var(--muted)}tr.clickrow:hover td{background:var(--navy-050)}.sg-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;max-width:1000px}.sg-card{text-align:left;cursor:pointer;font:inherit;color:inherit}.sg-card:hover{border-color:var(--navy-500);box-shadow:0 0 0 3px var(--navy-100)}.sg-sw{width:34px;height:34px;border-radius:50%;border:3px solid transparent;cursor:pointer}.sg-sw.sel{border-color:var(--text);box-shadow:0 0 0 2px #fff inset}.sg-person{padding:6px 0;border-top:1px solid var(--divider)}.sg-person:first-of-type{border-top:0}.acj{margin-bottom:12px}.acj-code{font:800 26px var(--data);letter-spacing:.04em;color:var(--ink)}.st-logo{display:block;max-height:56px;max-width:220px;border:1px solid var(--hairline);border-radius:8px;background:#fff;padding:6px;margin:0 0 10px}.st-logo[hidden]{display:none}.st-color{width:52px;height:40px;padding:2px;border:1px solid var(--hairline);border-radius:8px;background:none;cursor:pointer}.st-full{grid-column:1 / -1}#stSetup:empty{display:none}.st-setup{display:flex;flex-direction:column}.st-si{display:flex;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--divider)}.st-setup .st-si:first-child{border-top:0}.st-sk{width:22px;height:22px;border-radius:50%;border:2px solid var(--hairline);display:grid;place-items:center;flex:none;color:#fff}.st-si.done .st-sk{background:var(--good-ink);border-color:var(--good-ink)}.gbar{height:10px;background:var(--divider);border-radius:99px;overflow:hidden}.gbar i{display:block;height:100%;background:var(--good);border-radius:99px}.pf-top{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:14px;max-width:1000px}.churchcard{flex-direction:row;align-items:center;gap:10px}.churchcard .ctx{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.churchcard .cplate,.churchcard .cmono{flex:none;width:40px;height:40px;border-radius:10px;display:grid;place-items:center;overflow:hidden}.churchcard .cplate{background:#fff;padding:4px;box-shadow:0 1px 2px #0000002e}.churchcard .cplate{display:flex;align-items:center;justify-content:center}.churchcard .clogo{display:block;width:100%;height:100%;min-width:0;min-height:0;object-fit:contain;object-position:center}.churchcard .cmono{background:linear-gradient(150deg,#e5485d,#c8102e);color:#fff;font:800 14px var(--ui);letter-spacing:.02em}.churchcard.has-logo .cmono{display:none}.churchcard[data-shape=wide]{flex-direction:column;align-items:stretch;gap:8px;padding:10px}.churchcard[data-shape=wide] .cplate{width:100%;height:64px;padding:6px 12px;border-radius:10px}.churchcard[data-shape=wide] .ctx .n{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.churchcard[data-shape=wide] .ctx{padding:0 2px}#cons{position:fixed;inset:0;z-index:50;display:flex;flex-direction:column;background:var(--bg)}.cons-top{flex:none;height:60px;display:flex;align-items:center;gap:14px;padding:0 22px;background:linear-gradient(180deg,#0F2A4D 0%,var(--navy) 100%);color:#fff}.cons-brand{display:inline-flex;align-items:center;gap:10px;font-weight:800;font-size:17px}.cons-brand .word b{color:#e5485d}.cons-tag{margin-left:6px;padding:3px 10px;border-radius:99px;background:#ffcd4038;color:#ffe9a8;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.cons-who{font-size:13px;color:#b9c9dc}.cons-top .btn{background:#ffffff1a;color:#fff;border-color:#ffffff40}.cons-top .btn:hover{background:#fff3}#consMain{flex:1;min-height:0;display:flex;flex-direction:column;padding:0 24px}#consMain>.adtabs{margin:0 -24px 22px}#consMain>.adtabs .seg{max-width:720px}#consMain>.adbody{padding-top:2px}.dlg.sh{width:min(980px,96vw)}.sh-grid{display:grid;grid-template-columns:minmax(240px,1fr) minmax(320px,1.5fr);gap:22px}.sh-q{display:flex;gap:10px;align-items:flex-start;padding:8px 10px;border:1px solid var(--hairline);border-radius:var(--r-sm);margin-bottom:6px;cursor:pointer;line-height:1.35;font-size:13.5px}.sh-q:hover{background:var(--navy-050)}.sh-q input{margin-top:3px;width:16px;height:16px;flex:none}.sh-q.hard{border-color:#e6b800;background:var(--warn-soft)}.sh-opts{display:grid;grid-template-columns:1fr 1fr;gap:14px}.sh-opt{border:1px solid var(--hairline);border-radius:var(--r);padding:14px}.sh-pw{font:800 26px var(--data);letter-spacing:.06em;margin:8px 0;word-break:break-all}@media(max-width:900px){.sh-grid,.sh-opts{grid-template-columns:1fr}}.addr-sg{position:fixed;z-index:1000;background:var(--surface);border:1px solid var(--hairline);border-radius:12px;box-shadow:var(--sh-pop);padding:6px;max-height:min(340px,60vh);overflow:auto;font-family:var(--ui);animation:menuIn .12s var(--ease)}.addr-sg [role=option]{display:block;padding:8px 10px;border-radius:8px;cursor:pointer}.addr-sg [role=option] b{display:block;font-size:13.5px;font-weight:700;color:var(--text)}.addr-sg [role=option] span{display:block;font-size:12px;color:var(--muted);margin-top:1px}.addr-sg [role=option][aria-selected=true]{background:var(--navy-050)}.addr-sg .pw{padding:6px 10px 2px;font-size:10.5px;color:var(--muted);text-align:right;letter-spacing:.02em}.tg,.tv{padding:10px 0;border-top:1px solid var(--divider);overflow-wrap:anywhere}.tg:first-of-type,.tv:first-of-type{border-top:0;padding-top:0}.stat-line{font-size:14px;color:var(--text);padding-bottom:8px}.su-prog{height:6px;border-radius:3px;background:var(--hairline);overflow:hidden}.su-prog>i{display:block;height:100%;background:var(--red);border-radius:3px}:root{--stone:var(--bg);--blue-ink:#1D5AAE;--blue-wash:#D3E3FB;--blue-ring:#C4D9F7;--red-1:#D81B38;--red-2:#B50E29;--ink-2:#52606C}body{background:var(--stone)}#side{background:linear-gradient(180deg,var(--navy-ink) 0%,var(--navy) 55%,#12305A 100%)}.navg[data-g=""]{border-bottom:0;margin-bottom:4px;padding-bottom:0}.navh{height:32px;margin-top:12px;padding:0 12px;background:transparent;border-radius:8px;font-size:11.5px;letter-spacing:.09em;color:var(--on-navy-muted)}.navh:hover{background:#ffffff12;color:#fff}.navg.closed.has-cur .navh{background:transparent;box-shadow:none;color:#fff}.navi{height:40px;font-size:14px;border-radius:12px;gap:12px;transition:background .1s,color .1s}.navi .ic{opacity:.9}.navi[aria-current=page]{background:#fff;color:#0c2340;box-shadow:0 6px 16px -8px #0000008c}.navi[aria-current=page]:before{display:none}.navi[aria-current=page] .ic{color:var(--red);opacity:1}.navi .pill{background:var(--red-1)}.navi:focus-visible,.navh:focus-visible,.sidefoot .me:focus-visible{outline:2.5px solid #fff;outline-offset:-2px}.brand .word b{color:#f0566b}#page.home{padding:28px 32px 56px}.hmd{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) 352px;column-gap:32px;align-items:start}.hmd-head{grid-column:1 / -1;margin-bottom:4px}.hmd-head h1{font-size:32px;line-height:1.15;letter-spacing:-.9px;color:var(--ink)}.hmd-head p{margin:6px 0 0;font-size:16px;color:var(--ink-2)}.hmd-main{min-width:0}.hmd-side{min-width:0;position:sticky;top:0;margin-top:20px}.hmd-sec{margin:28px 4px 12px;font-size:13px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-2)}.hmd-head+.hmd-main .hmd-sec:first-child{margin-top:20px}.hmd-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(248px,1fr));gap:16px}.hmd-tiles.two{grid-template-columns:repeat(2,minmax(0,1fr))}.hmd-tile{--tc:var(--navy);--tb:var(--navy-100);--tw:#fff;--ts:var(--navy);position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:20px;min-height:152px;padding:20px;border-radius:26px;text-decoration:none;color:inherit;overflow:hidden;background:radial-gradient(125% 95% at 100% 0%,var(--tw) 0%,rgba(255,255,255,0) 64%),var(--surface);box-shadow:var(--sh-card),0 16px 26px -20px color-mix(in srgb,var(--ts) 70%,transparent);transition:transform .14s var(--ease),box-shadow .14s var(--ease)}.hmd-tile:hover{transform:translateY(-3px);box-shadow:var(--sh-card),0 22px 34px -18px color-mix(in srgb,var(--ts) 80%,transparent)}.hmd-tile:active{transform:translateY(-1px) scale(.992)}.hmd-tile.big{min-height:176px}.hmd-tile .ico{width:52px;height:52px;border-radius:50%;background:var(--tb);color:var(--tc);display:grid;place-items:center;box-shadow:inset 0 0 0 1.5px #10233a0f;flex:none}.hmd-tile b{display:block;font-size:22px;font-weight:800;letter-spacing:-.5px;line-height:1.15;color:var(--ink)}.hmd-tile .d{display:block;margin-top:4px;font-size:16px;line-height:1.4;color:var(--ink-2)}.hmd-tile .badge{position:absolute;top:16px;right:16px;min-width:30px;height:30px;padding:0 9px;border-radius:15px;background:var(--red);color:#fff;font-size:14px;font-weight:800;justify-content:center;box-shadow:0 4px 10px -3px #0c234073}.hmd-tile .hint{position:absolute;right:16px;bottom:16px;display:flex;gap:4px;opacity:0;transition:opacity .12s}.hmd-tile:hover .hint,.hmd-tile:focus-visible .hint{opacity:1}.hmd-tile .hint .kbd{background:#ffffffe6}.hmd-tile.hot{background:radial-gradient(120% 90% at 100% 0%,#fff3,#fff0 58%),linear-gradient(160deg,var(--navy-ink) 0%,var(--navy) 50%,var(--navy-500) 100%);box-shadow:var(--sh-card),0 18px 30px -16px color-mix(in srgb,var(--navy) 80%,transparent)}.hmd-tile.hot .ico{background:var(--red);color:#fff;box-shadow:none}.hmd-tile.hot b{color:#fff}.hmd-tile.hot .d{color:#ffffffd6}.hmd-tile.t-blue{--tc:var(--blue-ink);--tb:var(--blue-ring);--tw:var(--blue-wash);--ts:var(--blue-ink)}.hmd-tile.t-white{--tc:var(--ink);--tb:var(--navy-100);--tw:var(--tw-white);--ts:var(--navy)}.hmd-tile.t-red{--tc:var(--red);--tb:#fff;--ts:var(--navy);background:linear-gradient(160deg,var(--red-1) 0%,var(--red-2) 100%)}.hmd-tile.t-red .ico{box-shadow:none}.hmd-tile.t-red b{color:#fff}.hmd-tile.t-red .d{color:#fff;font-weight:500}.hmd-tile.t-red .badge{background:#fff;color:var(--red)}.hmd-tile.t-red:focus-visible{outline-color:var(--ink)}.hmd-rows{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px}.hmd-row{display:flex;align-items:center;gap:14px;min-height:76px;padding:12px 16px;border-radius:20px;background:var(--surface);text-decoration:none;color:inherit;box-shadow:var(--sh-card);transition:transform .12s var(--ease),box-shadow .12s,background .12s}.hmd-row:hover{transform:translateY(-2px);box-shadow:0 10px 24px -14px #10233a59;background:var(--surface-2)}.hmd-row .ico{width:44px;height:44px;border-radius:50%;background:var(--navy-100);color:var(--ink);display:grid;place-items:center;flex:none}.hmd-row .tx{flex:1;min-width:0}.hmd-row b{display:block;font-size:16px;font-weight:700;color:var(--ink);line-height:1.25}.hmd-row .d{display:block;font-size:13px;color:var(--ink-2);line-height:1.35}.hmd-row .n{min-width:26px;height:26px;padding:0 8px;border-radius:13px;background:var(--red);color:#fff;font-size:13px;font-weight:800;display:grid;place-items:center}.hmd-row .go{color:#6b7885;flex:none}.hmd-week{margin-top:28px;background:var(--surface);border-radius:24px;box-shadow:var(--sh-card);padding:6px 8px 8px}.hmd-wh{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 6px}.hmd-wh h2{font-size:13px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-2)}.hmd-wh a{font-size:13px;font-weight:700;color:var(--navy-500);text-decoration:none;display:inline-flex;align-items:center;gap:4px;border-radius:8px;min-height:36px;padding:0 10px;margin:-6px -6px -6px 0}.hmd-wh a:hover{background:var(--navy-050)}.hmd-wh a:hover{text-decoration:underline}.hmd-week .cells{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.hmd-week .cell{display:flex;flex-direction:column;gap:2px;padding:12px 16px;border-radius:16px;text-decoration:none;color:inherit;transition:background .1s}.hmd-week .cell:hover{background:var(--navy-050)}.hmd-week .cell .l{font-size:13px;font-weight:600;color:var(--ink-2)}.hmd-week .cell .v{font-size:32px;font-weight:800;letter-spacing:-.6px;line-height:1.15;color:var(--ink)}.hmd-week .cell .d{font-size:13px;color:var(--ink-2)}.hmd-week .cell .d.up{color:var(--good-ink);font-weight:700}.hmd-week .cell .d.down{color:var(--danger-ink);font-weight:700}.hmd-needs{background:var(--surface);border-radius:26px;box-shadow:var(--sh-card);padding:6px 0 8px}.hmd-nh{display:flex;align-items:center;gap:10px;padding:16px 20px 10px}.hmd-nh h2{font-size:22px;letter-spacing:-.3px;color:var(--ink)}.hmd-nh .count{min-width:24px;height:24px;padding:0 8px;border-radius:12px;background:var(--red);color:#fff;font-size:12.5px;font-weight:800;display:grid;place-items:center}.hmd-list{display:flex;flex-direction:column}.hmd-needs .todo{padding:12px 20px;text-decoration:none;color:inherit}.hmd-needs .todo .t{font-size:16px;line-height:1.3}.hmd-needs .todo .s{font-size:13px;color:var(--ink-2)}.hmd-needs .todo .go{margin-left:auto;color:#6b7885;flex:none}.hmd-needs .todo .ico{width:38px;height:38px;border-radius:12px}.hmd-step{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 10px;align-items:center;margin:2px 12px 8px;padding:14px 16px;border-radius:20px;text-decoration:none;color:inherit;background:linear-gradient(120deg,var(--surface) 0%,var(--surface) 46%,var(--blue-wash) 100%);box-shadow:inset 0 0 0 1px var(--hairline);transition:box-shadow .12s}.hmd-step:hover{box-shadow:inset 0 0 0 2px var(--navy-500)}.hmd-step .k{grid-column:1 / -1;font-size:13px;font-weight:800;color:var(--ink)}.hmd-step .su-prog{grid-column:1 / -1}.hmd-step .nx{display:flex;flex-direction:column;font-size:13px;color:var(--ink-2);line-height:1.35}.hmd-step .nx b{color:var(--ink);font-size:16px}.hmd-step .go{color:#6b7885}.hmd-more-btn{display:block;width:calc(100% - 24px);margin:6px 12px;height:44px;border:0;border-radius:14px;background:var(--navy-050);color:var(--ink);font-weight:700;font-size:16px}.hmd-more-btn:hover{background:var(--navy-100)}.hmd-clear{display:flex;flex-direction:column;align-items:center;gap:4px;padding:26px 20px 30px;text-align:center;color:var(--ink-2)}.hmd-clear .ck{width:56px;height:56px;border-radius:50%;background:var(--good-soft);color:var(--good-ink);display:grid;place-items:center;margin-bottom:6px}.hmd-clear b{font-size:16px;color:var(--ink)}.sk{display:block;border-radius:8px;background:linear-gradient(90deg,#e8ecf1 25%,#f4f6f9 37%,#e8ecf1 63%);background-size:400% 100%}.sk.sq{width:38px;height:38px;border-radius:12px;flex:none}.sk.l1{height:14px;width:62%;margin-bottom:8px}.sk.l2{height:11px;width:44%}.sk-row{display:flex;align-items:center;gap:12px;pointer-events:none}@media(prefers-reduced-motion:no-preference){.hmd [data-in]{animation:hmdIn .28s var(--ease) backwards;animation-delay:calc(var(--i, 0) * 40ms)}@keyframes hmdIn{0%{opacity:0;transform:translateY(8px)}}.sk{animation:hmdSk 1.3s ease-in-out infinite}@keyframes hmdSk{0%{background-position:100% 0}to{background-position:0 0}}}@media(prefers-reduced-motion:reduce){.hmd-tile,.hmd-row,.hmd-week .cell{transition:none}.hmd-tile:hover,.hmd-row:hover{transform:none}}@media(max-width:1180px){.hmd{grid-template-columns:minmax(0,1fr)}.hmd-side{position:static;margin-top:28px}#page.home{padding:24px 20px 48px}}.cmdbtn .grow{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media(max-height:820px){.navi{height:36px}.navh{margin-top:6px;height:28px}.churchcard{margin:2px 12px 4px;padding:8px 12px}}:root{--ink:#0C2340;--ink-2:#52606C;--accent:#1D3E68;--primary:#0C2340;--primary-hover:#102A4C;--surface-2:#F7F9FC;--surface-3:#EEF2F7;--hover:#F6F9FC;--sel:#E9F0F8;--seg-bg:#E6ECF3;--text-2:#3D4F66;--text-3:#4C5F76;--faint:#B5C0CD;--line-strong:#C0CBD8;--line-2:#D3DBE5;--warn-line:#D3DAE3;--danger-line:#EBC3BF;--good-line:#BBD0F0;--info-line:#CBD9E7;--purple-ink:#5B2A91;--purple-soft:#EADFF7;--dirty-soft:#FFF9E3;--tw-white:#FFFFFF;--bg:#EEF0F3;--stone:#EEF0F3;--seg-sel:#FFFFFF;--bar:#0C2340;color-scheme:light dark}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--bg:#0A1320;--stone:#0A1320;--surface:#111E31;--surface-2:#16263D;--surface-3:#1B2F49;--hover:#18304D;--sel:#1F3F68;--seg-bg:#0D1828;--text:#E4ECF5;--ink:#F1F5FA;--ink-2:#A9BBCF;--muted:#9AB0C7;--text-2:#C6D3E1;--text-3:#B2C3D5;--faint:#5B7392;--hairline:#27394F;--divider:#1E3047;--line-strong:#3B5473;--line-2:#334D6C;--chip-bg:#1B2F48;--navy-100:#1E3656;--navy-050:#15273D;--primary:#2F66B3;--primary-hover:#3C75C8;--accent:#8DB8F5;--info-bg:#173152;--info-ink:#A8CCFF;--info-line:#2A4A73;--good:#6FA8FF;--good-soft:#14274A;--good-ink:#A8CBFF;--good-line:#27447A;--warn:#9DB6D0;--warn-soft:#1D2B3F;--warn-ink:#C5D4E6;--warn-line:#34455E;--danger:#F27468;--danger-soft:#3A1816;--danger-ink:#FFB3AB;--danger-line:#6B2A26;--dirty:#463A0C;--dirty-soft:#2F2A12;--purple-ink:#D4B8FF;--purple-soft:#2D2048;--red-100:#3A1A22;--sh-card:0 1px 2px rgba(0,0,0,.45), 0 8px 24px -14px rgba(0,0,0,.55);--sh-pop:0 14px 40px rgba(0,0,0,.6), 0 2px 8px rgba(0,0,0,.4);--blue-wash:#1C3A66;--blue-ring:#2A528D;--blue-ink:#A8CCFF;--tw-white:#16304F;--seg-sel:#25416A;--bar:#4F86D4}}:root[data-theme=dark]{color-scheme:dark;--bg:#0A1320;--stone:#0A1320;--surface:#111E31;--surface-2:#16263D;--surface-3:#1B2F49;--hover:#18304D;--sel:#1F3F68;--seg-bg:#0D1828;--text:#E4ECF5;--ink:#F1F5FA;--ink-2:#A9BBCF;--muted:#9AB0C7;--text-2:#C6D3E1;--text-3:#B2C3D5;--faint:#5B7392;--hairline:#27394F;--divider:#1E3047;--line-strong:#3B5473;--line-2:#334D6C;--chip-bg:#1B2F48;--navy-100:#1E3656;--navy-050:#15273D;--primary:#2F66B3;--primary-hover:#3C75C8;--accent:#8DB8F5;--info-bg:#173152;--info-ink:#A8CCFF;--info-line:#2A4A73;--good:#6FA8FF;--good-soft:#14274A;--good-ink:#A8CBFF;--good-line:#27447A;--warn:#9DB6D0;--warn-soft:#1D2B3F;--warn-ink:#C5D4E6;--warn-line:#34455E;--danger:#F27468;--danger-soft:#3A1816;--danger-ink:#FFB3AB;--danger-line:#6B2A26;--dirty:#463A0C;--dirty-soft:#2F2A12;--purple-ink:#D4B8FF;--purple-soft:#2D2048;--red-100:#3A1A22;--sh-card:0 1px 2px rgba(0,0,0,.45), 0 8px 24px -14px rgba(0,0,0,.55);--sh-pop:0 14px 40px rgba(0,0,0,.6), 0 2px 8px rgba(0,0,0,.4);--blue-wash:#1C3A66;--blue-ring:#2A528D;--blue-ink:#A8CCFF;--tw-white:#16304F;--seg-sel:#25416A;--bar:#4F86D4}:root{--r-sm:10px;--r:14px;--r-lg:20px}body{background:var(--bg)}.btn{height:38px;border-radius:12px;font-size:13.5px}.btn.sm{height:32px;border-radius:10px;font-size:13px}.btn.icon{width:38px}.btn.sm.icon{width:32px}.btn.cta{background:linear-gradient(160deg,var(--red-1) 0%,var(--red-2) 100%);border-color:var(--red-2)}.input,select.input,textarea.input{height:38px;border-radius:12px;font-size:14px;background:var(--surface);color:var(--text)}textarea.input{height:auto}.input::placeholder{color:var(--muted);opacity:1}.seg,.seg button{border-radius:999px}.card{border-color:transparent;box-shadow:var(--sh-card)}.gridcard{border-color:transparent;box-shadow:var(--sh-card);border-radius:var(--r-lg) var(--r-lg) 0 0}.pagehead h1{font-size:28px;letter-spacing:-.7px;color:var(--ink)}.pagehead .sub{font-size:15px;color:var(--ink-2);margin-top:4px}.kpi .v{font-size:32px;color:var(--ink)}.kpi .l,.kpi .d{font-size:13px}.card h3{font-size:17px;color:var(--ink)}.todo .t{font-size:15px}.todo .s{font-size:13px}.hmd-head h1{color:var(--ink)}dialog.dlg{border-radius:22px}.menu{border-radius:14px}#top{box-shadow:0 1px 0 var(--hairline);border-bottom:0}#insp{border-left-color:var(--hairline)}.avatar{background:var(--navy-100);color:var(--ink)}.callout{border-color:var(--warn-line)}:root[data-theme=dark] .card,:root[data-theme=dark] .gridcard,:root[data-theme=dark] .hmd-needs,:root[data-theme=dark] .hmd-week,:root[data-theme=dark] .hmd-row,:root[data-theme=dark] .rp-stat,:root[data-theme=dark] .stat,:root[data-theme=dark] .hmd-tile:not(.hot):not(.t-red){box-shadow:var(--sh-card),inset 0 0 0 1px var(--hairline)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .card,:root:not([data-theme=light]) .gridcard,:root:not([data-theme=light]) .hmd-needs,:root:not([data-theme=light]) .hmd-week,:root:not([data-theme=light]) .hmd-row,:root:not([data-theme=light]) .rp-stat,:root:not([data-theme=light]) .stat,:root:not([data-theme=light]) .hmd-tile:not(.hot):not(.t-red){box-shadow:var(--sh-card),inset 0 0 0 1px var(--hairline)}}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) #side{box-shadow:inset -1px 0 #ffffff12}:root:not([data-theme=light]) .toast,:root:not([data-theme=light]) #pending{box-shadow:var(--sh-pop),inset 0 0 0 1px #ffffff24}}:root[data-theme=dark] #side{box-shadow:inset -1px 0 #ffffff12}:root[data-theme=dark] .toast,:root[data-theme=dark] #pending{box-shadow:var(--sh-pop),inset 0 0 0 1px #ffffff24}@media print{:root{--bg:#fff;--surface:#fff;--ink:#0C2340;--text:#10233A}}@media(max-width:900px){#top{gap:10px;padding:0 14px}#top .cmd{flex:1 1 0;width:auto;min-width:0}#top #installBtn,#top #undoBtn,#top #redoBtn{display:none}.pv{padding:4px 7px}}#page.bm{padding:24px 24px 0}#page.bm.scroll{padding-bottom:48px}#page.bm.scroll>*{flex:none}.bm-head{margin-bottom:24px}.bm{--row-h:56px;font-size:16px}body.compact .bm{--row-h:40px}.bm :focus-visible,#insp[data-look=bm] :focus-visible{outline:3px solid var(--accent);outline-offset:2px}.bm .muted{color:var(--ink-2)}.bm-head,.pagehead.bm{display:flex;align-items:flex-end;gap:16px 24px;margin-bottom:16px;flex:none;max-width:1360px}.bm-head>div:first-child,.pagehead.bm>div:first-child{flex:1 1 280px;min-width:0}.bm-head h1,.pagehead.bm h1{font-size:28px;line-height:1.15;letter-spacing:-.5px;color:var(--ink)}.bm-head p,.pagehead.bm .sub{margin:8px 0 0;font-size:16px;line-height:1.5;color:var(--ink-2);max-width:72ch}.bm-head p b,.pagehead.bm .sub b{color:var(--ink)}.bm-head .acts,.pagehead.bm .acts{margin-left:auto;flex:0 0 auto;display:flex;gap:8px;align-items:center}.bm .btn{height:40px;padding:0 16px;border-radius:12px;font-size:14px;font-weight:600}.bm .btn.sm{height:32px}.bm .btn.primary{background:var(--primary);border-color:var(--primary);color:#fff}.bm .btn.primary:hover{background:var(--primary-hover);border-color:var(--primary-hover)}.bm .btn.icon{width:40px;padding:0}.bm-sec{font-size:18px;font-weight:700;letter-spacing:-.2px;color:var(--ink);margin:32px 0 16px;display:flex;align-items:baseline;gap:8px}.bm-sec .muted{font-size:14px;font-weight:500}.bm-main>.bm-sec:first-child,.bm-side>.bm-sec:first-child{margin-top:0}.bm-wide{max-width:1360px}.bm-ov{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr);gap:32px;align-items:start;max-width:1360px}.bm-side{position:sticky;top:0;min-width:0}.bm-main{min-width:0}.bm .card{border-radius:20px}.bm-list,.bm-routes,.bm-week,.bm-setup{overflow:hidden}.bm-setup{margin-bottom:32px;max-width:1360px;padding-bottom:8px}.bm-ch{display:flex;align-items:center;gap:16px;padding:24px 24px 16px}.bm-ch h2{font-size:18px}.bm-ch .grow{flex:1}.bm .su-prog>i{background:var(--bar)}.bm-row{display:flex;align-items:center;gap:16px;width:100%;min-height:72px;padding:16px 24px;background:transparent;border:0;border-top:1px solid var(--divider);text-align:left;color:inherit;font:inherit;cursor:pointer}.bm-row:first-child{border-top:0}.bm-row:hover{background:var(--hover)}.bm-row.static{cursor:default}.bm-row.static:hover{background:transparent}.bm-row .n,.bm-row .ico{flex:none;min-width:48px;height:48px;padding:0 8px;border-radius:16px;display:grid;place-items:center;background:var(--navy-100);color:var(--ink);font-size:18px;font-weight:800}.bm-row .ico{border-radius:50%;width:48px;padding:0}.bm-row.urgent .n{background:var(--danger-soft);color:var(--danger-ink)}.bm-row.calm .ico{background:var(--good-soft);color:var(--good-ink)}.bm-row .tx{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.bm-row .t{font-size:16px;font-weight:600;line-height:1.3;color:var(--ink)}.bm-row .d{font-size:14px;line-height:1.35;color:var(--ink-2)}.bm-row .go{flex:none;color:var(--ink-2);transition:transform .12s}button.bm-row:hover .go{transform:translate(3px);color:var(--ink)}.bm-row .badge{flex:none}.bm-row>.btn{flex:none}.bm-routes{overflow-x:auto}.bm table.plain{font-size:16px;font-family:var(--ui)}.bm table.plain th{font:600 14px/1.3 var(--ui);letter-spacing:0;color:var(--ink-2);padding:16px;text-align:left;white-space:nowrap}.bm table.plain td{padding:0 16px;height:64px;border-bottom:1px solid var(--divider);vertical-align:middle}.bm table.plain th.num,.bm table.plain td.num{text-align:right}.bm table.plain tbody tr.link:hover td{background:var(--hover)}.bm table.plain tbody tr.link:focus-visible{outline-offset:-3px}.bm table.plain td.go{width:48px;color:var(--ink-2);text-align:right}.bm .spark{color:var(--bar)}.bm-week{padding:24px;display:flex;flex-direction:column;gap:16px}.bm-bars{display:flex;align-items:flex-end;gap:8px;height:176px}.bm-bars .b{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:4px;height:100%}.bm-bars .b i{display:block;width:100%;max-width:36px;border-radius:8px 8px 4px 4px;background:color-mix(in srgb,var(--bar) 38%,var(--surface))}.bm-bars .b.now i{background:var(--bar)}.bm-bars .b.none i{background:var(--divider)}.bm-bars .v{font-size:14px;font-weight:700;color:var(--ink)}.bm-bars .d{font-size:14px;color:var(--ink-2)}.bm-bars .b.now .d{color:var(--ink);font-weight:700}.bm-cap{margin:0;font-size:14px;color:var(--ink-2)}.bm-week .btn{align-self:flex-start}#page.bm .toolbar{gap:8px 16px;margin:0 0 16px;padding:0;flex-wrap:wrap;overflow:visible}#page.bm .toolbar>*{flex:0 0 auto}#page.bm .toolbar>.grow{flex:1 1 0;min-width:0}.bm .seg{padding:4px}.bm .seg button{height:40px;padding:0 16px;font-size:14px}.bm .seg button .n{font-size:14px}.bm .searchbox{flex:0 1 320px;min-width:200px}#page.bm .toolbar>.searchbox{width:auto;flex:1 1 240px;min-width:200px;max-width:360px}.bm .searchbox .input{height:40px;font-size:16px;padding-left:40px}.bm .searchbox .ic{left:13px;top:12px}.bm .searchbox .kbd{top:9px}.bm .chip{height:32px;padding:0 16px;font-size:14px;font-weight:600}.bm-needs{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:-8px 0 16px}.bm-needs .lbl{font-size:14px;color:var(--ink-2);margin-right:4px}.bm .gridcard{border-radius:20px 20px 0 0}.bm table.grid{font-size:16px}.bm table.grid thead th{height:48px;padding:0 16px;font:600 14px/1.2 var(--ui);letter-spacing:0;color:var(--ink-2)}.bm table.grid td{padding:0 16px}.bm table.grid td.c-sel,.bm table.grid th.c-sel{padding:0}.bm table.grid tbody tr:hover{--rowbg:var(--hover)}.bm table.grid td.cell.ed:hover:not(.active),.bm table.grid td.cell.ro:hover:not(.active){box-shadow:none}.bm table.grid td.cell.ed:hover:not(.active):before{content:"";position:absolute;inset:6px 4px;border-radius:8px;box-shadow:inset 0 0 0 1.5px var(--line-strong);pointer-events:none}.bm table.grid td[data-col=name]{cursor:pointer}.bm .namecell .nm{font-size:16px;font-weight:600}.bm .namecell .openb{width:32px;height:32px}.bm .badge{height:28px;padding:0 8px;font-size:14px}.bm .dots{gap:4px}.bm .dots i{width:12px;height:12px}.bm .gridfoot{height:48px;font-size:14px}.bm .gridfoot .kbd{font-size:13px}.bm .empty{padding:64px 24px}.bm .empty h3{font-size:18px;margin-bottom:8px}.bm .empty .btn-row{display:flex;gap:8px;justify-content:center;margin-top:24px;flex-wrap:wrap}.bm .bulkbar .btn{height:36px;font-size:14px}.bm-focus{display:flex;align-items:center;gap:24px;flex-wrap:wrap;padding:16px 24px;margin-bottom:16px;background:var(--surface);border-radius:20px;box-shadow:var(--sh-card);flex:none}.bm-pick{display:flex;align-items:center;gap:4px}.bm-pick .when{min-width:208px;text-align:center;font-size:18px;font-weight:700;color:var(--ink)}.bm-prog{flex:1;min-width:240px}.bm-prog .txt{font-size:14px;color:var(--ink-2);margin-bottom:8px}.bm-prog .txt b{color:var(--ink)}.bm-prog .bar{height:8px;border-radius:4px;background:var(--divider);overflow:hidden}.bm-prog .bar i{display:block;height:100%;border-radius:4px;background:var(--bar);transition:width .2s var(--ease)}.bm-prog.done .txt{color:var(--good-ink);font-weight:600}.rc{display:inline-flex;gap:8px}.rc-b{height:40px;padding:0 16px;border-radius:12px;border:1.5px solid var(--line-strong);background:var(--surface);color:var(--text-2);font:600 14px/1 var(--ui);display:inline-flex;align-items:center;gap:6px;cursor:pointer}.rc-b:hover{background:var(--hover);border-color:var(--ink-2);color:var(--ink)}.rc-b.rode.on{background:var(--primary);border-color:var(--primary);color:#fff}.rc-b.miss.on{background:var(--warn-soft);border-color:var(--warn);color:var(--warn-ink)}.rc-b .ic{flex:none}#insp[data-look=bm]{width:440px}#insp[data-look=bm] .insp-b{padding:24px;font-size:16px}#insp[data-look=bm] .insp-b h4{font-size:14px;letter-spacing:0;text-transform:none;font-weight:700;color:var(--ink);margin-bottom:16px}#insp[data-look=bm] .insp-b section{margin-bottom:32px}#insp[data-look=bm] .insp-title h2{font-size:18px}#insp[data-look=bm] .fld>span,#insp[data-look=bm] .fld-l{font-size:14px;color:var(--ink-2);font-weight:600}#insp[data-look=bm] .input,#insp[data-look=bm] select.input{height:48px;font-size:16px}#insp[data-look=bm] textarea.input{font-size:16px}#insp[data-look=bm] .btn{height:40px;font-size:14px;font-weight:600}#insp[data-look=bm] .btn.sm{height:36px}#insp[data-look=bm] .factline{font-size:16px}#insp[data-look=bm] .attgrid .d{font-size:14px}#insp[data-look=bm] .sib{min-height:56px}#insp[data-look=bm] .muted{color:var(--ink-2)}.menu .mi{font-size:14px;min-height:38px}@media(max-width:1100px){.bm-ov{grid-template-columns:minmax(0,1fr);gap:0}.bm-side{position:static}.bm-side>.bm-sec:first-child{margin-top:32px}}@media(max-width:1000px){#insp[data-look=bm]{width:min(440px,92vw)}}@media(prefers-reduced-motion:reduce){.bm-prog .bar i,button.bm-row:hover .go{transition:none}}.ic.flip{transform:scaleX(-1)}#insp[data-look=bm] .insp-b .fld-grid{gap:16px}.savest{white-space:nowrap}.bm .btn.cta,#insp[data-look=bm] .btn.cta{background:var(--primary);border-color:var(--primary);box-shadow:none;color:#fff}.bm .btn.cta:hover,#insp[data-look=bm] .btn.cta:hover{background:var(--primary-hover);border-color:var(--primary-hover)}.bm-note{margin:0 0 24px;max-width:72ch;font-size:16px;line-height:1.5;color:var(--ink-2)}.bm-note b{color:var(--ink)}.bm-hero{display:flex;align-items:baseline;gap:16px}.bm-hero b{font-size:28px;line-height:1.1;letter-spacing:-.5px;color:var(--ink)}.bm-hero span{font-size:18px;color:var(--ink)}.bm-fold>summary{cursor:pointer;font-size:16px;font-weight:700;color:var(--ink);list-style:none;display:flex;align-items:center;gap:8px;min-height:32px}.bm-fold>summary::-webkit-details-marker{display:none}.bm-fold>summary:before{content:"";width:8px;height:8px;border-right:2px solid var(--ink-2);border-bottom:2px solid var(--ink-2);transform:rotate(-45deg);transition:transform .12s;margin:0 4px 0 2px}.bm-fold[open]>summary:before{transform:rotate(45deg)}.bm-fold[open]>summary{margin-bottom:16px}.bm .rp{grid-template-columns:320px minmax(0,1fr);gap:24px}.bm .rp-find{padding:16px}.bm .rp-rows{max-height:calc(100vh - 300px)}.bm .rp-row{padding:16px 20px;gap:16px;min-height:72px}.bm .rp-row b{font-size:16px;font-weight:600;color:var(--ink)}.bm .rp-row .small{font-size:14px;color:var(--ink-2)}.bm .rp-row:hover{background:var(--hover)}.bm .rp-row.on{background:var(--sel);box-shadow:inset 4px 0 0 var(--bar)}.bm .rp-diff{font-size:14px;font-weight:700}.bm .rp-diff.dn{color:var(--ink-2)}.bm .rp-h{align-items:center;gap:8px 16px;margin-bottom:16px}.bm .rp-h h2{font-size:18px}.bm .rp-stats{gap:16px;margin:0 0 24px}.bm .rp-stat{border-radius:20px;padding:16px 20px;border:0}.bm .rp-stat .n{font-size:28px}.bm .rp-stat .n.accent{color:var(--ink)}.bm .rp-stat .l{font-size:14px;color:var(--ink-2);margin-top:4px}.bm .rp-two{gap:24px;margin-bottom:24px;grid-template-columns:minmax(260px,1fr) minmax(0,1.4fr)}.bm .rp-two table.vt td,.bm .rp-two table.vt th{white-space:nowrap}.bm .rp-detail .card.pad,.bm .rp-two .card.pad{padding:24px}.bm .fld-l{font-size:14px;font-weight:700;color:var(--ink);margin-bottom:16px}.bm table.vt{font-size:16px}.bm table.vt th{font:600 14px/1.3 var(--ui);letter-spacing:0;text-transform:none;color:var(--ink-2)}.bm .rp-grp{margin:16px 0}.bm .rp-names{gap:8px;margin-top:8px}.bm .rp-name{font-size:14px;padding:6px 12px;border-radius:99px;border:1px solid transparent}.bm .rp-name[data-open]:hover{background:var(--sel);border-color:var(--line-strong)}.bm .rp-name.first{background:var(--good-soft);color:var(--good-ink)}.bm .vt-empty,.bm .vt-none{color:var(--ink-2);font-size:16px}@media(max-width:1000px){.bm .rp{grid-template-columns:minmax(0,1fr)}.bm .rp-rows{max-height:280px}}.bm table.grid thead th .cm{position:absolute;right:6px;top:50%;transform:translateY(-50%);margin:0;background:var(--surface-2)}.bm table.grid thead th:hover .cm{box-shadow:-8px 0 8px var(--surface-2)}.cm-none{color:var(--danger-ink);font-weight:600}.bm .chip.cm-need{color:var(--danger-ink);border-color:currentColor}.bm .chip.cm-need .n{opacity:1}.bm .chip.cm-need[aria-pressed=true]{background:var(--danger-ink);border-color:var(--danger-ink);color:var(--danger-soft)}#page.bm .toolbar>#cmCare[aria-pressed=true]{background:var(--sel);border-color:var(--line-strong)}#insp[data-look=bm] .cm-sub{font-size:14px;font-weight:700;color:var(--ink);margin:16px 0 8px}#insp[data-look=bm] .cm-list{display:flex;flex-direction:column;gap:4px}#insp[data-look=bm] .cm-who{display:flex;align-items:center;gap:12px;width:100%;min-height:48px;padding:6px 8px;margin:0 -8px;border:0;border-radius:12px;background:transparent;color:var(--ink);font:inherit;text-align:left;cursor:pointer}#insp[data-look=bm] .cm-who:hover{background:var(--hover)}#insp[data-look=bm] .cm-who:focus-visible{outline:2px solid var(--focus, var(--ink));outline-offset:2px}#insp[data-look=bm] .cm-who>span:last-child{display:flex;flex-direction:column;min-width:0}#insp[data-look=bm] .cm-who b{font-size:16px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bm table.vt.mpp-t td,.bm table.vt.lb-t td{vertical-align:middle;padding-top:12px;padding-bottom:12px;font-size:14px}.bm table.vt.mpp-t th,.bm table.vt.lb-t th,.bm table.vt.mpp-t td,.bm table.vt.lb-t td{white-space:nowrap}.bm table.vt.mpp-t,.bm table.vt.lb-t{table-layout:fixed}.bm table.vt.mpp-t{min-width:960px}.bm table.vt.lb-t{min-width:940px}.bm table.vt.mpp-t td,.bm table.vt.lb-t td{overflow:hidden;text-overflow:ellipsis}.bm table.vt.mpp-t td:last-child,.bm table.vt.lb-t td:last-child{text-overflow:clip}.bm table.vt.mpp-t .namecell>span:last-child .nm,.bm table.vt.mpp-t .namecell .small{overflow:hidden;text-overflow:ellipsis}.bm table.vt tbody tr[data-h]:focus-visible{outline:2px solid var(--focus, var(--ink));outline-offset:-2px}.bm table.vt tbody tr.on td{background:var(--sel)}.bm .vt-empty h3{font-size:18px}.bm .vt-empty .btn-row{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}.mp-dots{display:inline-flex;gap:6px;align-items:center}.mp-dots i{width:12px;height:12px;border-radius:50%;display:block;box-sizing:border-box}.mp-dots i.p{background:var(--good-ink)}.mp-dots i.a{border:2.5px solid var(--danger-ink)}.mp-dots i.n{background:var(--hairline)}#insp[data-look=bm] .mp-kv{display:grid;grid-template-columns:96px 1fr;gap:8px 16px;margin:0;font-size:15px}#insp[data-look=bm] .mp-kv dt{color:var(--muted);font-weight:600}#insp[data-look=bm] .mp-kv dd{margin:0;min-width:0;overflow-wrap:anywhere}#insp[data-look=bm] .mp-suns{display:flex;flex-wrap:wrap;gap:8px}#insp[data-look=bm] .mp-sun{display:flex;flex-direction:column;gap:2px;min-width:76px;padding:8px 10px;border-radius:10px;border:1px solid var(--hairline);font-size:12.5px;color:var(--muted)}#insp[data-look=bm] .mp-sun b{font-size:14px;font-weight:700;color:var(--ink)}#insp[data-look=bm] .mp-sun.p{background:var(--good-soft);border-color:transparent}#insp[data-look=bm] .mp-sun.p b{color:var(--good-ink)}#insp[data-look=bm] .mp-sun.a{background:var(--danger-soft);border-color:transparent}#insp[data-look=bm] .mp-sun.a b{color:var(--danger-ink)}.mp-day{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 12px}.mp-dayl{display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center}.mp-dayl b{font-size:17px}.mp-take{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:8px;max-height:min(46vh,420px);overflow:auto;padding:2px}.mp-tk{display:flex;align-items:center;gap:12px;min-height:56px;padding:8px 12px;border:1.5px solid var(--hairline);border-radius:12px;background:var(--surface);color:var(--ink);font:inherit;text-align:left;cursor:pointer}.mp-tk .tx{display:flex;flex-direction:column;min-width:0;flex:1}.mp-tk .tx b{font-size:15px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mp-tk .st{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:700;color:var(--muted);white-space:nowrap}.mp-tk:hover{border-color:var(--line-strong)}.mp-tk:focus-visible{outline:2px solid var(--focus, var(--ink));outline-offset:2px}.mp-tk[aria-pressed=true]{background:var(--good-soft);border-color:var(--good-ink)}.mp-tk[aria-pressed=true] .st{color:var(--good-ink)}.lb-what{display:flex;align-items:center;gap:12px;min-width:0}.lb-what .nm{display:block;font-weight:600;overflow:hidden;text-overflow:ellipsis}.lb-what>span:last-child{min-width:0;flex:1}.lb-d{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lb-ic{flex:none;width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:var(--navy-100);color:var(--ink)}.lb-ic.lg{width:56px;height:56px;border-radius:16px}#page.bm .bd{flex:1;min-height:0;display:flex;gap:16px;padding-bottom:20px}.bd-left{flex:0 0 380px;min-height:0;display:flex;flex-direction:column;background:var(--surface-3);border:1px solid var(--hairline);border-radius:16px;overflow:hidden;transition:outline-color .1s,background .1s}.bd-lh{padding:16px 16px 12px;display:flex;flex-direction:column;gap:12px;flex:none}.bd-lt{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.bd-lt h2{font-size:17px;font-weight:700;margin:0}.bd-left .seg{align-self:flex-start}.bd-lh>*{flex:none}.bd-left .searchbox{flex:none;width:100%;max-width:none;min-width:0}.bd-body{flex:1;min-height:0;overflow-y:auto;padding:4px 12px 12px;display:flex;flex-direction:column;gap:8px}.bd-card{display:flex;align-items:flex-start;gap:6px;padding:12px 6px;background:var(--surface);border:1px solid var(--hairline);border-radius:12px;box-shadow:0 1px 2px #0c23400f;cursor:grab;user-select:none;-webkit-user-select:none;touch-action:none;position:relative;flex:none}.bd-card:hover{border-color:var(--line-strong);box-shadow:0 3px 10px #0c23401a}.bd-card:focus-visible{outline:2px solid var(--focus, var(--ink));outline-offset:2px}.bd-card.lifted{opacity:.35}.bd-card.dim .bd-name>span:first-child{color:var(--ink-2)}.bd-card.saving:after{content:"";position:absolute;bottom:9px;right:11px;width:8px;height:8px;border-radius:50%;background:var(--warn)}.bd-grip{color:var(--muted);padding-top:1px;flex:none;opacity:.6}.bd-main{min-width:0;flex:1;display:flex;flex-direction:column;gap:3px}.bd-name{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:15px;font-weight:700;color:var(--ink);min-width:0}.bd-name>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.bd-line{font-size:13.5px;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bd-tags{display:flex;flex-wrap:wrap;gap:6px 8px;align-items:center;margin-top:5px}.bd-tag{font-size:12.5px;font-weight:600;padding:2px 8px;border-radius:99px;background:var(--surface-3);color:var(--ink-2);display:inline-flex;gap:4px;align-items:center;max-width:100%}.bd-tag.bday{background:var(--good-soft);color:var(--good-ink)}.bd-tag.who{background:var(--seg-bg);color:var(--ink)}.bd-tag.none{background:var(--danger-soft);color:var(--danger-ink)}.bd-more{position:absolute;top:6px;right:6px;width:32px;height:32px;border:0;background:var(--surface);box-shadow:0 0 0 1px var(--hairline);border-radius:8px;color:var(--ink-2);display:grid;place-items:center;cursor:pointer;opacity:0}.bd-card:hover .bd-more,.bd-card:focus-within .bd-more,.bd-more[aria-expanded=true]{opacity:1}.bd-more:hover{background:var(--hover);color:var(--ink)}.bd-cols{flex:1;min-width:0;display:flex;gap:16px;overflow-x:auto;overflow-y:hidden;align-items:stretch;padding-bottom:6px}.bd-col{flex:0 0 316px;min-height:0;display:flex;flex-direction:column;background:var(--surface-3);border:1px solid var(--hairline);border-radius:16px;transition:outline-color .1s,background .1s}.bd-colh{display:flex;align-items:center;gap:10px;padding:14px 8px 10px 14px;flex:none}.bd-ct{min-width:0;flex:1;display:flex;flex-direction:column}.bd-cname{border:0;background:none;padding:0;text-align:left;font:inherit;font-size:16px;font-weight:700;color:var(--ink);cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bd-cname:hover{text-decoration:underline}.bd-count{min-width:28px;height:26px;padding:0 8px;border-radius:99px;background:var(--surface);border:1px solid var(--hairline);font-weight:700;font-size:13px;display:inline-grid;place-items:center;flex:none}.bd-ic{flex:none;width:32px;height:32px;border:0;border-radius:8px;background:transparent;color:var(--ink-2);display:grid;place-items:center;cursor:pointer}.bd-ic:hover{background:var(--hover)}.bd-colsub{padding:0 14px 8px;flex:none}.bd-drop{border:2px dashed var(--line-strong);border-radius:12px;padding:26px 12px;text-align:center;color:var(--muted);font-size:14px}.bd-col.fold{flex:0 0 68px;align-items:center;padding:12px 0;gap:12px}.bd-unfold{width:36px;height:36px;border:0;border-radius:10px;background:transparent;color:var(--ink-2);display:grid;place-items:center;cursor:pointer}.bd-unfold:hover{background:var(--hover)}.bd-vname{writing-mode:vertical-rl;transform:rotate(180deg);font-weight:700;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-height:70%;color:var(--ink)}.bd-addcol{flex:0 0 220px;align-self:flex-start;height:56px;border:2px dashed var(--line-strong);border-radius:16px;background:transparent;color:var(--ink-2);font:inherit;font-weight:600;display:flex;gap:8px;align-items:center;justify-content:center;cursor:pointer}.bd-addcol:hover{background:var(--hover);color:var(--ink)}.bd-start{flex:1;display:grid;place-items:center;border:2px dashed var(--line-strong);border-radius:16px;padding:24px}.bd-start-in{max-width:400px;text-align:center;display:flex;flex-direction:column;gap:12px;align-items:center;color:var(--ink-2)}.bd-start-in h3{margin:0;font-size:19px;color:var(--ink)}.bd-start-in p{margin:0;font-size:15px}.bd-empty{text-align:center;padding:28px 14px;color:var(--ink-2)}.bd-empty h3{margin:0 0 6px;font-size:17px;color:var(--ink)}.bd-empty p{margin:0 0 14px;font-size:14.5px}.bd-empty .btn-row{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}.bd-over{outline:3px solid var(--accent);outline-offset:-3px;background:var(--sel)}.bd-no{outline:3px solid var(--danger);outline-offset:-3px}.bd-ghost{position:fixed;left:0;top:0;z-index:9999;pointer-events:none;margin:0;box-shadow:0 16px 36px #0c23404d;rotate:1.5deg;opacity:.97;cursor:grabbing}.bd-ghost .bd-more{display:none}body.bd-dragging,body.bd-dragging *{cursor:grabbing!important;user-select:none!important;-webkit-user-select:none!important}.bd-picks{max-height:52vh;overflow:auto;margin:0 -6px;padding:0 6px}.bd-picks .cm-sub{font-size:14px;font-weight:700;color:var(--ink);margin:14px 0 4px}.bd-pick{display:flex;align-items:center;gap:12px;padding:8px;border-radius:12px;cursor:pointer}.bd-pick:hover{background:var(--hover)}.bd-pick[hidden]{display:none}.bd-pick input[type=checkbox]{width:18px;height:18px;flex:none}.bd-pt{display:flex;flex-direction:column;flex:1;min-width:0}.bd-pt b{font-size:15px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bd-pick select.bd-ps{width:150px;min-width:0;flex:0 0 150px;height:36px;padding-top:0;padding-bottom:0}.bd-pick select.bd-ps[hidden]{display:none}.pm-wrap{flex:1;min-height:0;overflow:auto;border:1px solid var(--hairline);border-radius:16px;background:var(--surface);margin-bottom:20px}.pm-t{width:100%;min-width:1120px;border-collapse:separate;border-spacing:0}.pm-t thead th{position:sticky;top:0;z-index:3;background:var(--surface-2);border-bottom:1px solid var(--hairline);padding:12px 14px;text-align:left;font-weight:600;vertical-align:bottom}.pm-hn{font-size:14.5px;font-weight:700;color:var(--ink)}.pm-t .pm-p{position:sticky;left:0;z-index:2;background:var(--surface);width:300px;min-width:300px;text-align:left;font-weight:400}.pm-t thead .pm-p{z-index:4;background:var(--surface-2);font-weight:700;font-size:14.5px}.pm-r>th,.pm-r>td{padding:10px 14px;border-bottom:1px solid var(--hairline);vertical-align:middle}.pm-r:hover>th,.pm-r:hover>td{background:var(--hover)}.pm-r.off{opacity:.62}.pm-r.flash>th,.pm-r.flash>td{background:var(--sel);animation:pmflash 2.4s ease-out}@keyframes pmflash{0%,60%{background:var(--sel)}to{background:transparent}}.pm-who{display:flex;align-items:center;gap:12px;width:100%;border:0;background:none;padding:0;font:inherit;text-align:left;cursor:pointer;color:var(--ink)}.pm-nm{display:flex;flex-direction:column;min-width:0}.pm-nm b{font-size:15px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-nm .muted{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-who:hover b{text-decoration:underline}.pm-badges{margin:6px 0 0 52px}.pm-c{min-width:205px;white-space:nowrap}.pm-c.busy{opacity:.5;pointer-events:none}.pm-box{width:28px;height:28px;border-radius:8px;border:2px solid var(--line-strong);background:var(--surface);display:inline-grid;place-items:center;cursor:pointer;vertical-align:middle;color:#fff;padding:0}.pm-box:hover:not(:disabled):not(.dis){border-color:var(--ink)}.pm-box:focus-visible{outline:2px solid var(--focus, var(--ink));outline-offset:2px}.pm-box.on{background:var(--navy);border-color:var(--navy)}.pm-box.dis,.pm-box:disabled{opacity:.5;cursor:default}.pm-sum{margin-left:8px;border:0;background:none;font:inherit;font-size:13.5px;font-weight:600;color:var(--ink-2);cursor:pointer;text-align:left;max-width:175px;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;padding:2px 0;text-decoration:underline dotted;text-underline-offset:3px}span.pm-sum{cursor:default;text-decoration:none;font-weight:500}.pm-sum:hover{color:var(--ink)}.pm-a{width:150px;text-align:right;white-space:nowrap}.pm-more{width:34px;height:34px;border:0;border-radius:8px;background:transparent;color:var(--ink-2);cursor:pointer;vertical-align:middle;margin-left:4px}.pm-more:hover{background:var(--hover);color:var(--ink)}.pm-foot{padding:14px 16px 18px;margin:0}.pm-empty{text-align:center;padding:60px 20px}.pm-empty h3{margin:0 0 6px;font-size:19px}.pm-empty .btn{margin-top:14px}.pm-err{background:var(--danger-soft);color:var(--danger-ink);border-radius:10px;padding:9px 12px;font-size:14px;margin:10px 0 0}.pm-pop{position:fixed;z-index:300;width:370px;max-height:min(82vh,600px);display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line-strong);border-radius:16px;box-shadow:0 22px 54px #071c334d}.pm-pop-h{padding:14px 16px 6px;display:flex;flex-direction:column}.pm-pop-h b{font-size:16px}.pm-pop-b{overflow:auto;padding:6px 16px 4px}.pm-pop .pm-err{margin:6px 16px 0}.pm-pop-f{display:flex;gap:8px;justify-content:flex-end;padding:12px 16px 14px;border-top:1px solid var(--hairline);margin-top:8px}.pm-fs{border:0;margin:0 0 10px;padding:0;min-width:0}.pm-fs>legend{font-size:14px;font-weight:700;color:var(--ink);padding:0;margin-bottom:4px}.pm-fs[hidden]{display:none}.pm-opt{display:flex;gap:10px;align-items:flex-start;padding:8px 6px;border-radius:10px;cursor:pointer}.pm-opt:hover{background:var(--hover)}.pm-opt input{width:18px;height:18px;margin-top:2px;flex:none;accent-color:var(--navy)}.pm-opt>span{display:flex;flex-direction:column;min-width:0}.pm-opt.chk>span{flex-direction:row;align-items:center;gap:8px}.pm-opt b{font-size:15px;font-weight:600}.pm-adds{display:flex;flex-direction:column}.pm-add{border:1px solid var(--hairline);border-radius:14px;margin-bottom:10px;background:var(--surface)}.pm-add.on{border-color:var(--ink)}.pm-add-h{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;cursor:pointer}.pm-add-h input{width:20px;height:20px;margin-top:2px;flex:none;accent-color:var(--navy)}.pm-add-h>span{display:flex;flex-direction:column}.pm-add-h b{font-size:15px}.pm-add-b{padding:0 14px 12px 46px}.pm-add-b[hidden]{display:none}.pm-list{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:6px;font-size:14.5px}.pm-dlg .dlg-b{max-height:70vh;overflow:auto}.pm-view button{gap:7px}.pm-wrap.oc-wrap{border:0;border-radius:0;background:transparent;overflow:hidden;display:flex;flex-direction:column}.oc{flex:1;min-height:0;display:flex;gap:16px}.oc-left{flex:0 0 300px;min-height:0;display:flex;flex-direction:column;background:var(--surface-3);border:1px solid var(--hairline);border-radius:16px;overflow:hidden;transition:outline-color .1s,background .1s}.oc-lh{padding:16px 16px 8px;flex:none}.oc-lt{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.oc-lt h2{font-size:17px;font-weight:700;margin:0}.oc-lh .oc-hint{margin:4px 0 0}.oc-hint{font-size:13px;color:var(--muted);font-weight:500}.oc-list{flex:1;min-height:0;overflow-y:auto;padding:4px 12px 12px;display:flex;flex-direction:column;gap:8px}.oc-empty{text-align:center;padding:24px 8px;color:var(--ink-2);font-size:14.5px}.oc-card,.oc-chip{position:relative;display:flex;align-items:center;gap:10px;background:var(--surface);border:1px solid var(--hairline);border-radius:12px;cursor:grab;touch-action:none}.oc-card{padding:10px 40px 10px 6px}.oc-card:hover,.oc-chip:hover{border-color:var(--line-strong);box-shadow:0 3px 10px #0c23401a}.oc-card:focus-visible,.oc-chip:focus-visible{outline:2px solid var(--focus, var(--ink));outline-offset:2px}.oc-card.off,.oc-chip.off{opacity:.62}.oc-card.lifted,.oc-chip.lifted{opacity:.35}.oc-card.flash{background:var(--sel)}.oc-grip{color:var(--muted);opacity:.6;flex:none;display:grid}.oc-cn{display:flex;flex-direction:column;min-width:0;flex:1;gap:2px}.oc-cn b{font-size:15px;font-weight:700;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oc-tag{font-size:13px;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oc-cn .badge{margin-top:3px}.oc-more{position:absolute;top:50%;right:6px;transform:translateY(-50%);width:32px;height:32px;border:0;border-radius:8px;background:transparent;color:var(--ink-2);display:grid;place-items:center;cursor:pointer}.oc-more:hover,.oc-more[aria-expanded=true]{background:var(--hover);color:var(--ink)}.oc-chip{padding:6px 4px 6px 8px;min-height:40px;gap:8px}.oc-chip .oc-cn b{font-size:14px}.oc-chip .oc-tag{font-size:12.5px}.oc-chip .oc-cn b,.oc-chip .oc-tag{white-space:normal;overflow-wrap:break-word}.oc-chip.lock{cursor:default}.oc-box .oc-chip .avatar{display:none}.oc-box .oc-chip{padding-left:10px}.oc-x{flex:none;width:28px;height:28px;border:0;border-radius:8px;background:transparent;color:var(--ink-2);display:grid;place-items:center;cursor:pointer}.oc-x:hover{background:var(--danger-soft);color:var(--danger-ink)}.oc-right{flex:1;min-width:0;min-height:0;overflow-y:auto;padding:0 4px 24px 0;display:flex;flex-direction:column;gap:16px}.oc-sec{background:var(--surface);border:1px solid var(--hairline);border-radius:16px;flex:none}.oc-sh{display:flex;align-items:center;gap:8px 12px;padding:12px 16px;flex-wrap:wrap}.oc-sec:not(.shut)>.oc-sh{border-bottom:1px solid var(--hairline)}.oc-sh .oc-hint{flex:1;text-align:right}.oc-tg{display:inline-flex;align-items:center;gap:8px;border:0;background:none;padding:4px 6px 4px 2px;margin-left:-2px;border-radius:8px;font:inherit;color:var(--ink);cursor:pointer;min-width:0}.oc-tg:hover{background:var(--hover)}.oc-tg svg{transition:transform .15s;transform:rotate(90deg);flex:none;color:var(--ink-2)}.shut>header .oc-tg svg{transform:none}.oc-sn{font-size:17px;font-weight:700}.oc-n{font-size:13px;font-weight:700;color:var(--ink-2);background:var(--surface-3);border-radius:99px;padding:2px 10px;white-space:nowrap}.oc-body{padding:16px;display:flex;flex-direction:column;align-items:center}.oc-tier{width:100%;max-width:560px;display:flex;flex-direction:column}.oc-tier.two{max-width:760px;flex-direction:row;gap:16px}.oc-tier.two>.oc-slot{flex:1;min-width:0}.oc-down{width:2px;height:20px;background:var(--line-strong);flex:none}.oc-note{text-align:center;color:var(--ink-2);font-size:14px;padding:14px;border:2px dashed var(--line-strong);border-radius:12px}.oc-foot{margin:12px 0 0;font-size:13px;color:var(--muted);text-align:center}.oc-branches{display:flex;align-items:flex-start;width:100%;overflow-x:auto;padding:0 0 10px}.oc-br{position:relative;flex:1 1 0;min-width:228px;max-width:340px;padding:20px 6px 0;display:flex}.oc-br:first-child{margin-left:auto}.oc-br:last-child{margin-right:auto}.oc-br:before,.oc-br:after{content:"";position:absolute;top:0;height:2px;background:var(--line-strong)}.oc-br:before{left:0;right:50%}.oc-br:after{left:50%;right:0}.oc-br:first-child:before,.oc-br:last-child:after{display:none}.oc-br>.oc-box:before{content:"";position:absolute;top:0;left:50%;width:2px;height:20px;margin-left:-1px;background:var(--line-strong)}.oc-box{flex:1;min-width:0;border:1px solid var(--hairline);border-top:4px solid var(--rc, var(--navy-500));border-radius:14px;background:var(--surface-2)}.oc-bh{display:flex;align-items:center;gap:8px;padding:8px 10px 8px 12px}.oc-bh .oc-tg{flex:1}.oc-bn{font-size:15px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;text-align:left}.oc-bb{padding:0 8px 10px;display:flex;flex-direction:column}.oc-under{position:relative;margin:8px 0 0 10px;padding-left:10px;border-left:2px solid var(--line-strong);display:flex;flex-direction:column;gap:8px}.oc-slot{border-radius:12px;padding:8px;background:var(--surface-3);display:flex;flex-direction:column;gap:6px;transition:outline-color .1s,background .1s}.oc-slot.top{background:var(--navy-050);border:1px solid var(--navy-100)}.oc-slot.lead{background:var(--surface);border:1px solid var(--hairline)}.oc-slot.busy{opacity:.55;pointer-events:none}.oc-st{display:flex;align-items:baseline;gap:8px;padding:0 2px;font-size:12.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2)}.oc-st .oc-hint{text-transform:none;letter-spacing:0;font-size:12.5px}.oc-sp{display:flex;flex-direction:column;gap:6px}.oc-drop{border:2px dashed var(--line-strong);border-radius:10px;padding:10px;text-align:center;color:var(--muted);font-size:13.5px}.oc-over{outline:3px solid var(--accent);outline-offset:-3px;background:var(--sel)!important}.oc-over .oc-drop{border-color:var(--accent);color:var(--ink)}.oc-same{outline:2px dashed var(--line-strong);outline-offset:-2px}.pm-secrow{margin:0 0 12px;flex:none}.pm-secrow[hidden]{display:none}.oc-tomain .oc-sp{position:relative;padding-top:34px}.oc-tomain .oc-sp:before{content:"Make main teacher";position:absolute;top:4px;left:0;right:0;height:26px;border-radius:8px;background:var(--accent);color:#fff;font-size:12.5px;font-weight:700;display:flex;align-items:center;justify-content:center}.oc-ghost{position:fixed;left:0;top:0;z-index:9999;pointer-events:none;margin:0;box-shadow:0 16px 36px #0c23404d;rotate:1.5deg;opacity:.97}.oc-ghost .oc-more,.oc-ghost .oc-x{visibility:hidden}@media(max-width:900px){.pm-wrap.oc-wrap{overflow:auto}.oc{flex-direction:column;flex:none}.oc-left{flex:none;max-height:300px}.oc-right{overflow:visible}}.imf{min-height:260px}.imf-drop{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;margin:14px 0 4px;padding:34px 20px;border:2px dashed var(--hairline);border-radius:16px;background:var(--surface);cursor:pointer;text-align:center;color:var(--text)}.imf-drop:hover,.imf-drop.on{border-color:var(--primary);background:var(--bg)}.imf-drop b{font-size:17px}.imf-help{margin-top:16px;padding:14px 16px;border-radius:12px;background:var(--bg);font-size:14px}.imf-help ul{margin:8px 0 12px;padding-left:20px;display:flex;flex-direction:column;gap:4px}.imf-map{max-height:46vh;overflow:auto;border:1px solid var(--hairline);border-radius:12px}.imf-map table.chg{font-family:var(--ui);font-size:14px}.imf-map thead th{position:sticky;top:0;background:var(--surface);z-index:1}.imf-map select.input{height:40px;min-width:190px}.imf-sum{display:flex;gap:12px;flex-wrap:wrap}.imf-sum>div{flex:1 1 150px;padding:12px 14px;border:1px solid var(--hairline);border-radius:12px;background:var(--surface);display:flex;flex-direction:column;gap:2px}.imf-sum b{font-size:26px;line-height:1.1}.imf-sum span{font-size:13px;color:var(--muted)}.imf-sum .good{background:var(--good-soft);border-color:var(--good-line, var(--good));color:var(--good-ink)}.imf-sum .good span{color:var(--good-ink)}.imf-sum .bad{background:var(--danger-soft);border-color:var(--danger-line, var(--danger));color:var(--danger-ink)}.imf-sum .bad span{color:var(--danger-ink)}.imf-opts{display:flex;flex-direction:column;gap:10px;margin:14px 0;padding:12px 14px;border-radius:12px;background:var(--bg);font-size:14.5px}.imf-wait{display:flex;flex-direction:column;gap:12px;align-items:stretch;padding:30px 8px;font-size:16px}.imf-bar{height:12px;border-radius:99px;background:var(--divider);overflow:hidden}.imf-bar i{display:block;height:100%;background:var(--primary);border-radius:99px;transition:width .25s ease}.imf .spinner{display:inline-block;width:16px;height:16px;border-radius:50%;border:2px solid var(--hairline);border-top-color:var(--primary);animation:imfSpin .8s linear infinite;vertical-align:-3px}@keyframes imfSpin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.imf .spinner{animation:none}.imf-bar i{transition:none}}a.plink{color:inherit;font-weight:600;text-decoration:underline;text-decoration-color:var(--hairline);text-underline-offset:3px}a.plink:hover{text-decoration-color:currentColor}.mr,.mr-doc{font-variant-numeric:tabular-nums}.mr h3,.mr-doc h3{font-size:16px;font-weight:700;letter-spacing:-.1px;color:var(--ink);overflow-wrap:anywhere}.mr-wrap{container-type:inline-size;max-width:1360px}.mr-up{margin:-8px 0 8px -12px}.mr-back{gap:4px;padding:0 14px 0 8px;color:var(--ink-2)}.mr-back:hover{color:var(--ink)}.mr-scope{display:inline-flex;align-self:flex-start;align-items:center;max-width:100%;padding:1px 12px;border-radius:99px;background:var(--surface);border:1px solid var(--line-strong);color:var(--ink-2);font-size:14px;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.mr .pagehead .sub{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px}.mr .pagehead.bm{flex-wrap:wrap}.mr .pagehead.bm>div:first-child{flex:1 1 320px}.mr .pagehead h1{overflow-wrap:anywhere}.mr .pagehead.bm .acts{flex:0 1 auto;flex-wrap:wrap;max-width:100%}.mr .pagehead .acts .btn{max-width:100%;height:auto;min-height:40px;padding-top:6px;padding-bottom:6px;white-space:normal;overflow-wrap:anywhere;text-align:left}.mr-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:24px;align-items:stretch}.mr-card{display:flex;flex-direction:column;gap:16px;padding:24px;border-radius:20px;color:inherit;text-decoration:none;min-width:0}a.mr-card{cursor:pointer;transition:background .12s var(--ease),transform .12s var(--ease)}a.mr-card:hover{background:var(--hover)}a.mr-card:hover .go{transform:translate(3px);color:var(--ink)}.mr-ch{display:flex;align-items:center;gap:16px;min-width:0}.mr-ct{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.mr-ct h2,.mr-church h2{font-size:18px;font-weight:700;letter-spacing:-.2px;color:var(--ink);overflow-wrap:anywhere}.mr-church .mr-ch h2{flex:1}.mr-ico{flex:none;width:44px;height:44px;border-radius:50%;background:var(--navy-100);color:var(--ink);display:grid;place-items:center}.mr-ch .go{flex:none;color:var(--ink-2);transition:transform .12s var(--ease)}.mr-hero{display:flex;align-items:baseline;gap:4px 12px;flex-wrap:wrap}.mr-hero b{font-size:28px;line-height:1.1;letter-spacing:-.5px;font-weight:800;color:var(--ink)}.mr-hero>span{font-size:18px;color:var(--ink)}.mr-hero.none>span{font-size:16px;color:var(--ink-2)}.mr-sub{display:flex;align-items:center;gap:4px 16px;flex-wrap:wrap;margin-top:-8px;font-size:14px;color:var(--ink-2)}.mr-delta{font-size:14px;font-weight:700;color:var(--ink-2)}.mr-delta.up{color:var(--good-ink)}.mr-delta.down{color:var(--danger-ink)}.mr-spark{display:flex;align-items:flex-end;gap:4px;height:56px}.mr-spark i{flex:1;min-width:0;height:calc(var(--p) * 1%);min-height:3px;border-radius:4px 4px 2px 2px;background:color-mix(in srgb,var(--good) 38%,var(--surface))}.mr-spark i.now{background:var(--bar)}.mr-spark i.none{background:var(--divider);height:3px}.mr-cap{margin:0;font-size:14px;line-height:1.5;color:var(--ink-2);max-width:72ch}.mr-spark+.mr-cap{margin-top:-8px}.mr-counts{list-style:none;margin:auto 0 0;padding:16px 0 0;border-top:1px solid var(--divider);display:flex;flex-wrap:wrap;gap:8px 24px}.mr-counts li{display:flex;flex-direction:column;min-width:0}.mr-counts b{font-size:18px;line-height:1.3;font-weight:800;color:var(--ink)}.mr-counts span{font-size:14px;color:var(--ink-2)}.mr-counts li.need b{color:var(--danger-ink)}.mr-church{cursor:default}.mr-roles{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:0 24px;font-size:14px}.mr-roles li{display:flex;justify-content:space-between;gap:12px;padding:6px 0;border-bottom:1px solid var(--divider);color:var(--ink-2)}.mr-roles b{color:var(--ink)}.mr-dl{margin:0;display:grid;gap:8px;font-size:14px}.mr-dl>div{display:flex;justify-content:space-between;gap:16px}.mr-dl dt{color:var(--ink-2)}.mr-dl dd{margin:0;font-weight:700;color:var(--ink);text-align:right}.mr-church .btn{align-self:flex-start;margin-top:auto}.mr-off .bm-row .t{color:var(--ink-2)}.mr-note{display:flex;align-items:center;gap:16px 24px;flex-wrap:wrap;padding:24px;border-radius:20px;max-width:880px;margin-bottom:24px}.mr-note-ic{flex:none;width:48px;height:48px;border-radius:50%;background:var(--navy-100);color:var(--ink);display:grid;place-items:center}.mr-note[role=alert] .mr-note-ic{background:var(--danger-soft);color:var(--danger-ink)}.mr-note-tx{flex:1 1 280px;min-width:0;overflow-wrap:anywhere}.mr-note-tx h2{font-size:18px;font-weight:700;color:var(--ink)}.mr-note-tx p{margin:4px 0 0;font-size:16px;line-height:1.5;color:var(--ink-2)}.mr-note .btn{flex:none}.mr-sk{display:block;max-width:100%;border-radius:8px;background:linear-gradient(90deg,var(--navy-100) 25%,var(--navy-050) 50%,var(--navy-100) 75%);background-size:200% 100%;animation:mrsk 1.4s linear infinite}@keyframes mrsk{0%{background-position:200% 0}to{background-position:-200% 0}}.mr-skel{gap:16px;pointer-events:none}.mr-herocard{padding:24px;margin-bottom:24px;display:flex;flex-direction:column;gap:16px;border-radius:20px}.mr-only{display:flex;align-items:center;gap:8px 16px;flex-wrap:wrap;margin:0 0 24px;padding:12px 16px;border-radius:16px;background:var(--sel);color:var(--ink);font-size:16px}.mr-blocks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-bottom:24px}.mr-block{padding:24px;display:flex;flex-direction:column;gap:12px;border-radius:20px;min-width:0}.mr-range{margin-top:-8px;font-size:14px;color:var(--ink-2)}.mr-big{display:flex;flex-direction:column;gap:2px}.mr-big b{font-size:28px;line-height:1.1;letter-spacing:-.5px;font-weight:800;color:var(--ink)}.mr-big span{font-size:14px;color:var(--ink-2)}.mr-none{margin:0;font-size:16px;color:var(--ink-2)}.mr-block .mr-dl{margin-top:auto;padding-top:12px;border-top:1px solid var(--divider)}.mr-charts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-bottom:24px}.mr-chart{padding:24px;display:flex;flex-direction:column;gap:12px;border-radius:20px;min-width:0;container:mrchart / inline-size}.mr-bars{display:flex;align-items:stretch;gap:8px;height:208px}.mr-bars .b{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:4px}.mr-bars .bar{flex:1;min-height:0;width:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:4px}.mr-bars .v{font-size:14px;line-height:20px;height:20px;font-weight:700;color:var(--ink);white-space:nowrap}.mr-bars .bar i{display:block;width:100%;max-width:36px;height:calc((100% - 24px) * var(--p) / 100);min-height:3px;border-radius:8px 8px 4px 4px;background:color-mix(in srgb,var(--good) 38%,var(--surface))}.mr-bars .now .bar i{background:var(--bar)}.mr-bars .none .bar i{background:var(--divider);height:3px}.mr-bars .none .v{color:var(--ink-2);font-weight:500}.mr-bars .d{font-size:14px;line-height:20px;height:20px;color:var(--ink-2);white-space:nowrap}.mr-bars .now .d{color:var(--ink);font-weight:700}.mr-table{padding:24px;margin-bottom:24px;display:flex;flex-direction:column;gap:12px;border-radius:20px;min-width:0}.mr-tablewrap{overflow-x:auto;position:relative}table.mr-t{width:100%;border-collapse:collapse;font-size:16px}.mr-t th,.mr-t td{padding:12px 16px;border-bottom:1px solid var(--divider);text-align:left;vertical-align:middle}.mr-t thead th{font:600 14px/1.3 var(--ui);color:var(--ink-2);white-space:nowrap}.mr-t thead th.grp{text-align:center}.mr-t thead tr:first-child th:first-child{white-space:normal;overflow-wrap:anywhere}.mr-t thead tr:first-child th.grp{border-bottom-color:transparent}.mr-t th.num,.mr-t td.num{text-align:right}.mr-t tbody th{font-weight:600;color:var(--ink);overflow-wrap:anywhere}.mr-t tbody tr:last-child th,.mr-t tbody tr:last-child td{border-bottom:0}.mr-t tr.link{cursor:pointer}.mr-t tr.link:hover th,.mr-t tr.link:hover td{background:var(--hover)}.mr-t tr.link:focus-visible{outline-offset:-3px}.mr-t td.go{width:48px;text-align:right;color:var(--ink-2)}.mr-whohead{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap}.mr-daypick{display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--ink-2)}.mr-daypick select{min-width:220px}.mr-who .rp-grp b{font-size:15px}.mr-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;margin-bottom:24px}.mr-tile{display:flex;flex-direction:column;gap:2px;padding:16px 20px;border-radius:20px;min-width:0}.mr-tile b{font-size:28px;line-height:1.1;letter-spacing:-.5px;font-weight:800;color:var(--ink)}.mr-tile .l{font-size:14px;font-weight:600;color:var(--ink);overflow-wrap:anywhere}.mr-tile .h{font-size:14px;color:var(--ink-2)}.mr-tile.need b{color:var(--danger-ink)}.mr-decs{padding:24px;margin-bottom:24px;display:flex;flex-direction:column;gap:12px;border-radius:20px}.mr-chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.mr-chips li{padding:6px 16px;border-radius:99px;background:var(--navy-100);color:var(--ink);font-size:14px;overflow-wrap:anywhere}.mr-chips b{font-weight:800;margin-right:4px}.mr-notes{max-width:72ch;margin:0 0 24px;font-size:14px;line-height:1.5;color:var(--ink-2)}.mr-notes h3{font-size:14px;color:var(--ink-2)}.mr-notes ul{margin:8px 0 0;padding-left:20px}.mr-notes li{margin:4px 0;overflow-wrap:anywhere}@container (max-width: 860px){.mr-blocks{gap:16px}.mr-block{padding:20px 16px}}@container (max-width: 620px){.mr-blocks{grid-template-columns:minmax(0,1fr)}.mr-block{padding:24px}}@container (max-width: 900px){.mr-charts{grid-template-columns:minmax(0,1fr)}}@container mrchart (max-width: 700px){.mr-bars.wk .b.alt:not(.now) .d{visibility:hidden}}@container mrchart (max-width: 420px){.mr-bars.mo .b.alt:not(.now) .d{visibility:hidden}.mr-bars{gap:4px}}@media(prefers-reduced-motion:reduce){.mr-sk{animation:none;background:var(--navy-100)}a.mr-card,.mr-ch .go{transition:none}a.mr-card:hover .go{transform:none}}@media print{.mr-doc{--ink:#0C2340;--ink-2:#52606C;--text:#10233A;--muted:#64748B;--surface:#fff;--hover:#fff;--hairline:#DDE3EA;--divider:#E3E8EE;--bar:#0C2340;--good:#1D5AAE;--good-ink:#12407F;--danger-ink:#8C1D18;--navy-100:#E4EAF1;--navy-050:#F3F6FA;--chip-bg:#EEF2F6;--sh-card:none;color:#10233a;background:#fff;font-size:12px;line-height:1.4}.mr-doc,.mr-doc *{-webkit-print-color-adjust:exact;print-color-adjust:exact}.mr-doc h1{font-size:22px;margin:0 0 2px;color:var(--ink);letter-spacing:-.4px}.mr-doc .mr-psub{margin:0 0 6px;font-size:12px;color:var(--ink-2)}.mr-doc .mr-psmall{font-size:11px;color:var(--ink-2)}.mr-doc .card{box-shadow:none!important;border:1px solid #D5DCE4;background:#fff;border-radius:10px;padding:10px 12px;break-inside:avoid}.mr-doc h3{font-size:12px;margin:0}.mr-doc .mr-hero{margin:0 0 6px}.mr-doc .mr-hero b{font-size:24px}.mr-doc .mr-hero>span{font-size:14px}.mr-doc .mr-sub{margin:-4px 0 8px;font-size:11px}.mr-doc .mr-delta{font-size:11px}.mr-doc .mr-blocks{gap:10px;margin-bottom:10px}.mr-doc .mr-block{gap:6px;padding:8px 10px}.mr-doc .mr-range,.mr-doc .mr-big span,.mr-doc .mr-dl,.mr-doc .mr-cap,.mr-doc .mr-none{font-size:11px}.mr-doc .mr-range{margin-top:-4px}.mr-doc .mr-big b{font-size:22px}.mr-doc .mr-dl{gap:2px;padding-top:6px}.mr-doc .mr-charts{gap:10px;margin-bottom:10px}.mr-doc .mr-chart{gap:4px;padding:8px 10px}.mr-doc .mr-bars{height:76px;gap:3px}.mr-doc .mr-bars .v,.mr-doc .mr-bars .d{font-size:10px;line-height:14px;height:14px}.mr-doc .mr-bars .bar i{height:calc((100% - 18px) * var(--p) / 100);border-radius:4px 4px 2px 2px}.mr-doc .mr-bars.wk .b.alt:not(.now) .d{visibility:hidden}.mr-doc .mr-table{padding:8px 10px;margin-bottom:10px;gap:4px}.mr-doc table.mr-t{font-size:11px;width:100%;border-collapse:collapse}.mr-doc .mr-t th,.mr-doc .mr-t td{padding:2px 8px}.mr-doc .mr-t thead th{font-size:10.5px}.mr-doc .mr-tiles{grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:8px;margin-bottom:10px}.mr-doc .mr-tile{padding:6px 10px;gap:0}.mr-doc .mr-tile b{font-size:18px}.mr-doc .mr-tile .l,.mr-doc .mr-tile .h{font-size:10.5px}.mr-doc .mr-decs{padding:8px 10px;margin-bottom:10px}.mr-doc .mr-chips li{padding:2px 10px;font-size:11px}.mr-doc .mr-notes{font-size:10.5px;margin:0;max-width:none}.mr-doc .mr-notes h3{font-size:11px}.mr-doc .mr-notes ul{margin:2px 0 0;columns:2;column-gap:24px}.mr-doc .mr-notes li{margin:0 0 3px;break-inside:avoid}.mr-doc>table.mr-t{margin-bottom:8px}.mr-doc>table.mr-t th,.mr-doc>table.mr-t td{text-align:left;vertical-align:top;border-bottom:1px solid var(--divider)}}
