:root{--page: #050706;--screen: #0b0d0c;--card: #151a17;--card-alt: #1b211d;--chrome: #171c18;--seg-active: #2c332c;--line: rgba(255, 255, 255, .075);--line-soft: rgba(255, 255, 255, .05);--ink: #f3f6f4;--muted: #949b95;--faint: #5e655f;--green: #30d158;--green-dim: rgba(48, 209, 88, .13);--orange: #ff9f0a;--red: #ff6b60;--gold: #f5c044;--silver: #c9cfd4;--bronze: #c98b5e;--primary-bg: #f1f4f0;--primary-text: #0b0d0c;--mk-views: #3f8ee0;--mk-money: #25ad4e;--mk-posts: #78827b;--mk-tt: #1ba2b0;--mk-ig: #9d5ce8;--mk-yt: #e05252}*{box-sizing:border-box}html{background:var(--page)}body{margin:0;background:var(--page);color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased}.num{font-variant-numeric:tabular-nums}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}button{font:inherit}button:focus-visible,input:focus-visible,a:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.shell{display:grid;grid-template-columns:222px 1fr;min-height:100vh;background:var(--screen)}.side{border-right:1px solid var(--line-soft);padding:18px 12px 16px;display:flex;flex-direction:column;background:#0a0c0b}.brand{display:flex;align-items:center;gap:9px;padding:2px 8px 16px}.brand .ic{display:block;border-radius:6px;box-shadow:0 0 0 1px var(--line)}.brand span{font-weight:700;font-size:14px;letter-spacing:-.01em}.side .grp{margin-top:14px;min-width:0}.side .grp-l{font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--faint);font-weight:600;padding:0 8px 6px}.nav-i{display:flex;align-items:center;gap:8px;padding:7px 8px;border-radius:8px;font-size:13.5px;color:var(--muted);cursor:pointer;width:100%;border:0;background:transparent;text-align:left;font-family:inherit;min-width:0}.nav-i:hover{background:var(--chrome)}.nav-i.on{background:var(--chrome);color:var(--ink);font-weight:600}.nav-i .nm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-i.new{color:var(--faint)}.nav-i.new:hover{color:var(--ink)}.side .spacer{flex:1}.side .me{display:flex;align-items:center;gap:9px;padding:8px;border:0;border-top:1px solid var(--line-soft);border-radius:8px;background:transparent;color:inherit;text-align:left;width:100%;cursor:pointer}.side .me:hover,.side .me.on{background:var(--chrome)}.side .me .av{width:26px;height:26px;border-radius:50%;background:var(--card-alt);display:grid;place-items:center;font-size:11px;font-weight:700;color:var(--muted);flex:none}.side .me .who{line-height:1.25;min-width:0}.side .me .who b{display:block;font-size:12.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.side .me .who span{font-size:11px;color:var(--faint);display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.main{padding:0 0 26px;min-width:0}.m-head{display:flex;align-items:center;gap:14px;padding:20px 28px 18px;flex-wrap:wrap}.m-head .t{min-width:0}.m-head .t h3{margin:0;font-size:21px;font-weight:700;letter-spacing:-.02em;display:flex;align-items:center;gap:9px}.m-head .t h3 .live{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 0 3px var(--green-dim);flex:none}.m-head .t h3 .chip{font-size:11.5px;font-weight:600;letter-spacing:0;color:var(--muted);background:var(--card-alt);border-radius:999px;padding:2px 10px;flex:none}.facts{display:flex;flex-wrap:wrap;row-gap:14px;padding:0 28px 18px}.fact{padding-right:26px;margin-right:26px;border-right:1px solid var(--line-soft)}.fact:last-child{border-right:0;margin-right:0;padding-right:0}.fl{font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--faint);font-weight:600;margin-bottom:3px}.fv{font-size:13.5px;color:var(--ink);font-weight:500}.fv .sub{color:var(--muted);font-weight:400}.fbar{margin-top:7px;height:3px;border-radius:2px;background:var(--card-alt);overflow:hidden;max-width:180px}.fbar i{display:block;height:100%;background:#78827b}.m-head .actions{margin-left:auto;display:flex;gap:9px;align-items:center}.btn{border:1px solid var(--line);background:transparent;color:var(--ink);font-size:13px;font-weight:600;padding:7px 13px;border-radius:9px;cursor:pointer}.btn:hover:not(:disabled){background:var(--chrome)}.btn:disabled{opacity:.42;cursor:default}.btn.primary{background:var(--primary-bg);border-color:var(--primary-bg);color:var(--primary-text)}.btn.primary:hover:not(:disabled){background:#fff}.btn.sm{padding:4px 10px;font-size:12px;border-radius:7px;color:var(--muted)}.btn.sm:hover:not(:disabled){color:var(--ink)}.btn.block{width:100%;padding:11px 13px;font-size:14px}.btn.pill{border-radius:999px}.link{background:none;border:0;color:var(--muted);font-size:12.5px;cursor:pointer;padding:4px 2px;text-decoration:underline;text-underline-offset:3px;font-family:inherit}.link:hover:not(:disabled){color:var(--ink)}.link:disabled{opacity:.45;cursor:default}.kpis{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft)}.kpi{padding:18px 24px 16px;border-right:1px solid var(--line-soft);min-width:0}.kpi:last-child{border-right:0}.kpi .l{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--faint);font-weight:600;display:flex;align-items:center;gap:6px}.kpi .l .dot-o{width:6px;height:6px;border-radius:50%;background:var(--orange)}.kpi .v{font-size:29px;font-weight:600;letter-spacing:-.03em;margin-top:7px;line-height:1.1}.kpi .v.money{color:var(--green)}.kpi .v.warn{color:var(--orange)}.kpi .v .u{font-size:16px;font-weight:600;color:inherit}.kpi .v .of{font-size:15px;font-weight:500;color:var(--faint)}.kpi .s{font-size:12.5px;color:var(--muted);margin-top:5px}.kpi .s b{color:var(--ink);font-weight:500}.gauge{margin-top:9px;height:3px;border-radius:2px;background:var(--card-alt);overflow:hidden;max-width:170px}.gauge i{display:block;height:100%;background:var(--mk-money)}.blocks{display:grid;grid-template-columns:58fr 42fr;border-bottom:1px solid var(--line-soft)}.block{padding:20px 26px 22px;border-right:1px solid var(--line-soft);min-width:0}.block:last-child{border-right:0}.blocks.r2{grid-template-columns:50fr 50fr}.b-head{display:flex;align-items:baseline;gap:10px;margin-bottom:16px}.b-head h4{margin:0;font-size:13.5px;font-weight:600}.b-head .r{margin-left:auto;font-size:12px;color:var(--faint)}.plot{position:relative;height:190px}.plot .gl{position:absolute;left:0;right:0;border-top:1px solid var(--line-soft)}.plot .gl span{position:absolute;right:0;top:-16px;font-size:10.5px;color:var(--faint)}.plot .bars,.minis .bars{position:absolute;inset:0;display:flex;align-items:flex-end;gap:5px;padding-top:24px}.bars .bw{flex:1;display:flex;align-items:flex-end;justify-content:center;height:100%;position:relative}.bars .b{width:100%;max-width:13px;background:var(--mk-views);border-radius:2.5px 2.5px 0 0;min-height:2px;opacity:.88}.bw:hover .b,.bw.hot .b{opacity:1}.xaxis{display:flex;justify-content:space-between;font-size:11px;color:var(--faint);margin-top:8px;border-top:1px solid var(--line-soft);padding-top:7px}.tooltip{position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%);background:#191f1b;border:1px solid var(--line);border-radius:9px;padding:8px 11px;font-size:12px;white-space:nowrap;box-shadow:0 14px 34px #0000008c;z-index:2;pointer-events:none}.tooltip .t1{font-weight:600;font-size:12.5px}.tooltip:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:5px solid transparent;border-top-color:#191f1b}.minis{position:relative;height:132px}.minis .bars{padding-top:10px}.minis .b{max-width:11px;background:var(--mk-posts);opacity:.8}.stack{display:flex;height:30px;border-radius:6px;overflow:hidden;gap:2px;margin:6px 0 12px}.stack i{display:grid;place-items:center;font-size:11.5px;font-weight:600;color:#fffffff0;font-style:normal;overflow:hidden}.legend{display:flex;gap:16px;font-size:12.5px;color:var(--muted);margin-bottom:14px;align-items:center;flex-wrap:wrap}.legend .li{display:flex;align-items:center;gap:6px}.split{font-size:12.5px;color:var(--muted)}.split b{color:var(--ink);font-weight:500}.pb{position:relative;width:19px;height:19px;border-radius:5px;display:inline-grid;place-items:center;font-size:8.5px;font-weight:700;letter-spacing:-.2px;color:#fff;flex:none;vertical-align:-4px}.pb.tt{background:#0a0a0a}.pb.tt:before{content:"TT";position:absolute;color:#25f4ee;transform:translate(-.7px)}.pb.tt:after{content:"TT";position:absolute;color:#fe2c55;transform:translate(.7px)}.pb.tt span{position:relative;z-index:1}.pb.ig{background:linear-gradient(135deg,#4f5bd5,#962fbf 30%,#d62976 55%,#fa7e1e 82%,#feda75)}.pb.yt{background:#ff3b30}.pbs{display:inline-flex;gap:4px;align-items:center}.lb-sec{padding:0 0 4px}.lb-bar{display:flex;align-items:baseline;gap:10px;padding:18px 28px 12px;flex-wrap:wrap}.lb-bar h4{margin:0;font-size:13.5px;font-weight:600}.lb-bar .h{font-size:12px;color:var(--faint)}.lb-bar .sp{flex:1}.tablewrap{overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:13.5px;min-width:900px}th{font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--faint);font-weight:600;text-align:left;padding:8px 14px;border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);white-space:nowrap}th:first-child,td:first-child{padding-left:28px}th:last-child,td:last-child{padding-right:28px}td{padding:11px 14px;border-bottom:1px solid var(--line-soft);vertical-align:middle}tbody tr:hover td{background:#ffffff04}td.r,th.r{text-align:right}.rk{width:22px;height:22px;border-radius:50%;display:inline-grid;place-items:center;font-size:11px;font-weight:800;color:var(--faint)}.rk.g{border:1.4px solid var(--gold);color:var(--gold)}.rk.s{border:1.4px solid var(--silver);color:var(--silver)}.rk.b{border:1.4px solid var(--bronze);color:var(--bronze)}.cl .n{font-weight:600;line-height:1.25}.cl .pbs{margin-top:3px;gap:3.5px}.cl .pbs .pb{width:15px;height:15px;border-radius:4px;font-size:7.2px}.cl .pbs .pb.tt:before{transform:translate(-.55px)}.cl .pbs .pb.tt:after{transform:translate(.55px)}td .money{color:var(--green);font-weight:600}td .due{color:var(--orange);font-weight:600}td .zero{color:var(--faint)}.paid{font-size:12.5px;color:var(--faint)}.invite{display:flex;gap:40px;align-items:flex-start;padding:22px 28px 6px;border-top:1px solid var(--line-soft);flex-wrap:wrap}.invite .left h4{margin:0 0 10px;font-size:13.5px;font-weight:600}.invite .code{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.invite .cc{font-size:17px;font-weight:600;letter-spacing:.12em;background:var(--page);border:1px dashed var(--line);border-radius:9px;padding:8px 16px;text-transform:uppercase}.invite p{margin:10px 0 0;font-size:12.5px;color:var(--muted);max-width:46ch}.invite .flash{font-size:12.5px;color:var(--muted)}.trust{display:flex;flex-direction:column;gap:8px;padding-top:2px}.trust .row{display:flex;gap:9px;font-size:12.5px;color:var(--muted);align-items:baseline;max-width:52ch}.trust .row:before{content:"—";color:var(--faint);flex:none}.trust b{color:var(--ink);font-weight:500}.method{padding:16px 28px 0;font-size:11.5px;color:var(--faint);text-align:center}.sk{background:var(--card-alt);border-radius:6px;animation:sk-pulse 1.5s ease-in-out infinite}@keyframes sk-pulse{0%,to{opacity:.6}50%{opacity:.25}}.state{padding:48px 28px;text-align:center;color:var(--muted);font-size:13.5px}.state .btn{margin-top:14px}.state h3{margin:0 0 8px;font-size:17px;font-weight:600;color:var(--ink)}.empty{display:grid;place-items:center;color:var(--faint);font-size:12.5px;text-align:center}.auth{min-height:100vh;display:grid;place-items:center;padding:24px;background:var(--screen)}.auth-card{width:100%;max-width:356px}.auth-brand{display:flex;align-items:center;justify-content:center;gap:9px;margin-bottom:20px}.auth-box{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:24px 22px 20px}.auth-box h1{margin:0;font-size:19px;font-weight:700;letter-spacing:-.02em;text-align:center}.auth-box .sub{font-size:12.5px;color:var(--muted);margin:8px 0 20px;text-align:center;line-height:1.5}.auth .field{background:var(--screen);border-radius:11px}.auth-foot{text-align:center;margin:14px 0 0;font-size:11.5px;color:var(--faint)}.auth-back{text-align:center;margin:16px 0 0;font-size:12px}.auth-back a{color:var(--faint);text-decoration:none}.auth-back a:hover{color:var(--muted)}.link.inline{padding:0;font-size:inherit}.otp{display:flex;gap:8px}.otp input{flex:1;min-width:0;width:100%;height:52px;padding:0;text-align:center;font-family:inherit;font-size:20px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--ink);background:var(--screen);border:1px solid var(--line);border-radius:11px;color-scheme:dark}.otp input:focus{outline:none;border-color:#ffffff57}.lbl{display:block;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--faint);font-weight:600;margin-bottom:7px}.field{width:100%;background:var(--page);border:1px solid var(--line);border-radius:10px;padding:10px 13px;color:var(--ink);font-size:15px;font-family:inherit;color-scheme:dark}.field::placeholder{color:var(--faint)}.field:focus{outline:none;border-color:#ffffff38}.err{color:var(--red);font-size:12.5px;margin-top:10px}.overlay{position:fixed;inset:0;background:#000000a3;display:grid;place-items:center;padding:24px;z-index:50}.modal{width:100%;max-width:540px;max-height:82vh;display:flex;flex-direction:column;background:var(--card);border:1px solid var(--line);border-radius:14px;overflow:hidden}.modal-head{display:flex;align-items:center;gap:10px;padding:15px 20px;border-bottom:1px solid var(--line-soft)}.modal-head h4{margin:0;font-size:14px;font-weight:600}.modal-head .x{margin-left:auto;background:none;border:0;color:var(--muted);cursor:pointer;padding:2px 4px;display:grid;place-items:center}.modal-head .x:hover{color:var(--ink)}.modal-body{padding:4px 20px 18px;overflow-y:auto}.prow{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--line-soft);font-size:13.5px}.prow:last-child{border-bottom:0}.prow .who{min-width:0;flex:1}.prow .who b{font-weight:600;display:block}.prow .who span{font-size:12px;color:var(--faint)}.prow .amt{font-weight:600;flex:none}.modal.narrow{position:relative;display:block;max-width:440px;border-radius:16px;padding:24px 26px 22px;overflow-y:auto;box-shadow:0 30px 80px #0009}.modal.narrow h4{margin:0 0 5px;font-size:16.5px;font-weight:700;letter-spacing:-.01em}.modal.narrow .d{font-size:12.5px;color:var(--muted);margin:0 0 18px}.modal.narrow .d b{color:var(--ink);font-weight:600}.modal.narrow .x{position:absolute;top:12px;right:14px;width:26px;height:26px;border-radius:7px;display:grid;place-items:center;color:var(--faint);background:none;border:1px solid transparent;cursor:pointer;margin:0}.modal.narrow .x:hover{border-color:var(--line);color:var(--ink)}.code-big{display:flex;gap:8px;margin:0 0 14px}.code-big i{flex:1;aspect-ratio:.9;display:grid;place-items:center;font-style:normal;font-size:22px;font-weight:700;text-transform:uppercase;background:var(--page);border:1px solid var(--line);border-radius:10px}.cut-opt{display:flex;gap:10px;align-items:flex-start;padding:11px 12px;border:1px solid var(--line);border-radius:10px;margin-bottom:8px;font-size:12.5px;color:var(--muted);line-height:1.5;cursor:pointer}.cut-opt:hover{border-color:var(--faint)}.cut-opt input{margin-top:2px;flex:none;accent-color:var(--ink)}.cut-opt b{color:var(--ink);font-weight:600}.modal-row{display:flex;gap:9px;margin:0 0 20px}.modal-row .btn{flex:1;padding:9px 0;text-align:center}.steps2{display:flex;flex-direction:column;gap:10px;border-top:1px solid var(--line-soft);padding-top:16px;margin-bottom:14px}.steps2 .st{display:flex;gap:11px;font-size:12.5px;color:var(--muted);align-items:baseline}.steps2 .st b{color:var(--ink);font-weight:600}.steps2 .n{width:18px;height:18px;border-radius:50%;border:1px solid var(--line);display:grid;place-items:center;font-size:10px;color:var(--faint);flex:none;transform:translateY(3px)}.modal .foot{font-size:11.5px;color:var(--faint);border-top:1px solid var(--line-soft);padding-top:12px}.foot-link{background:none;border:0;padding:0;font:inherit;color:var(--muted);border-bottom:1px solid var(--line);cursor:pointer}.foot-link:hover:not(:disabled){color:var(--ink)}.foot-link:disabled{opacity:.45;cursor:default}.h3-sub{color:var(--faint);font-weight:500}.set{padding:8px 28px 20px;border-top:1px solid var(--line-soft)}.set h5{margin:14px 0 6px;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--faint);font-weight:600}.set-row{display:flex;align-items:baseline;gap:18px;padding:10px 0;flex-wrap:wrap}.set-l{width:190px;flex:none;font-size:13.5px;color:var(--muted)}.set-c{min-width:0}.in{display:inline-flex;align-items:center;gap:8px;background:var(--page);border:1px solid var(--line);border-radius:9px;padding:8px 12px;font-size:13.5px;font-family:inherit;color:var(--ink);color-scheme:dark;vertical-align:middle}input.in,select.in{display:inline-block}.in:focus,.in:focus-within{outline:none;border-color:#ffffff38}.in:disabled,.in:has(:disabled){opacity:.5}.in.faint,.in::placeholder,.bare::placeholder{color:var(--faint)}.in.w-s{width:96px}.in.w-m{width:150px}.in.w-l{width:230px}.in.ta-r{text-align:right}.bare{flex:1;min-width:0;background:none;border:0;padding:0;margin:0;font:inherit;color:inherit;text-align:right;outline:none}.in .u{color:var(--faint);font-size:12px;flex:none}.unit{font-size:12.5px;color:var(--muted);margin-left:8px}.arrow{color:var(--faint);margin:0 8px}.gap{display:inline-block;width:14px}.sel2-wrap{position:relative;display:inline-flex;align-items:center}.sel2{appearance:none;-webkit-appearance:none;background:var(--page);border:1px solid var(--line);border-radius:9px;padding:8px 30px 8px 12px;font-size:13px;font-family:inherit;color:var(--ink);color-scheme:dark;cursor:pointer}.sel2:focus{outline:none;border-color:#ffffff38}.sel2:disabled{opacity:.5;cursor:default}.sel2-wrap svg{position:absolute;right:12px;color:var(--faint);pointer-events:none}.hint{font-size:12px;color:var(--faint);margin-top:5px;max-width:52ch}.seg{display:inline-flex;background:#171c18;border:1px solid var(--line-soft);border-radius:10px;padding:2.5px;gap:2px;vertical-align:middle}.seg button{font-family:inherit;font-size:12.5px;padding:5px 12px;border:0;border-radius:8px;background:transparent;color:var(--muted);cursor:pointer;white-space:nowrap}.seg button:hover{color:var(--ink)}.seg button.on{background:var(--seg-active);color:var(--ink);font-weight:600}.tiers{margin-top:10px}.tier{display:flex;align-items:center;gap:10px;margin:8px 0;flex-wrap:wrap}.tier .pre{font-size:12.5px;color:var(--muted)}.tier .x{width:22px;height:22px;border-radius:6px;display:grid;place-items:center;color:var(--faint);background:none;border:1px solid transparent;cursor:pointer;padding:0;flex:none}.tier .x:hover{border-color:var(--line);color:var(--ink)}.addl{display:inline-flex;align-items:center;gap:6px;font-family:inherit;font-size:12.5px;color:var(--muted);background:none;border:0;border-bottom:1px solid var(--line);border-radius:0;padding:0 0 1px;margin-top:4px;cursor:pointer}.addl:hover{color:var(--ink)}.plats{display:flex;gap:14px;flex-wrap:wrap}.plats .p{display:inline-flex;align-items:center;gap:8px}.vnote{background:#101412;border:1px solid var(--line);border-radius:12px;padding:12px 16px;font-size:12.5px;color:var(--muted);margin:16px 0 2px;max-width:600px;line-height:1.55}.vnote b{color:var(--ink);font-weight:600}.btn.danger{color:#e05252;border-color:#e0525259}.btn.danger:hover:not(:disabled){background:#e0525214}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.only-mobile{display:none}@media(min-width:1081px){.side{position:sticky;top:0;height:100vh}}@media(max-width:1080px){.shell{grid-template-columns:1fr}.side{flex-direction:row;align-items:center;border-right:0;border-bottom:1px solid var(--line-soft);padding:12px 16px;gap:14px;overflow-x:auto}.brand{padding:0;flex:none}.side .grp{margin:0;display:flex;align-items:center;gap:6px}.side .grp-l,.side .me,.side .spacer{display:none}.nav-i{width:auto;white-space:nowrap}.nav-i .nm{max-width:160px}.only-mobile{display:flex;margin-left:auto}.nav-i.new{flex:none}.facts{padding:0 16px 16px}.m-head{padding:18px 16px 14px}.kpis{grid-template-columns:repeat(2,1fr)}.kpi{border-bottom:1px solid var(--line-soft)}.blocks,.blocks.r2{grid-template-columns:1fr}.block{border-right:0;border-bottom:1px solid var(--line-soft)}.invite{flex-direction:column;gap:18px}}.crumb{padding:16px 28px 0}.crumb button{border:0;background:transparent;color:var(--muted);cursor:pointer;font-family:inherit;font-size:12.5px;padding:4px 6px;margin-left:-6px;border-radius:7px;display:inline-flex;align-items:center;gap:6px}.crumb button:hover{background:var(--chrome);color:var(--ink)}.m-head .idt{display:flex;gap:13px;align-items:center;min-width:0}.m-head .big{width:42px;height:42px;border-radius:50%;background:var(--card-alt);border:1px solid var(--line);display:grid;place-items:center;font-size:14.5px;font-weight:700;flex:none}.m-head .idt h3{margin:0;font-size:21px;font-weight:700;letter-spacing:-.02em;display:flex;align-items:center;gap:9px}.m-head .sub{color:var(--faint);font-size:12.5px;display:flex;align-items:center;gap:9px;margin-top:3px}.sec{border-bottom:1px solid var(--line-soft)}.sec-bar{display:flex;align-items:baseline;gap:12px;padding:20px 28px 14px;flex-wrap:wrap}.sec-bar h4{margin:0;font-size:14px;font-weight:600}.sec-bar .h{font-size:12px;color:var(--faint)}.warn-txt{color:var(--orange)}.err-txt{color:var(--red)}.accgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(232px,1fr));gap:8px;padding:0 28px 22px}.acc{display:flex;align-items:center;gap:9px;text-align:left;width:100%;background:var(--card);border:1px solid var(--line);border-radius:10px;padding:7px 11px;cursor:pointer;min-width:0;position:relative;font-family:inherit;color:var(--ink)}.acc:hover{background:var(--card-alt)}.acc .txt{min-width:0;flex:1;display:grid}.acc .h1{display:block;font-size:12.5px;font-weight:600;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acc .h2{display:block;font-size:11.5px;line-height:1.35;color:var(--muted)}.acc .h3{display:block;font-size:10.5px;line-height:1.35;margin-top:2px;color:var(--faint)}.acc.warn{border-color:#ff9f0a4d}.acc.warn .h3{color:var(--orange)}.acc.dead{opacity:.55}.accgrid.filtering .acc{opacity:.38}.accgrid.filtering .acc[aria-pressed=true]{opacity:1}.acc[aria-pressed=true]{border-color:var(--green);background:var(--green-dim);box-shadow:0 0 0 3px #30d15821}.acc[aria-pressed=true] .h2{color:var(--ink)}.acc .tick{position:absolute;top:-7px;right:-7px;width:19px;height:19px;border-radius:50%;background:var(--green);color:#08130c;display:none;place-items:center}.acc[aria-pressed=true] .tick{display:grid}.pay{padding:0 28px 22px;display:grid;gap:14px}.payform{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;background:var(--card);border:1px solid var(--line);border-radius:12px;padding:14px 16px}.fld{display:grid;gap:5px}.fld label{font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--faint);font-weight:600}.fld input{background:var(--screen);border:1px solid var(--line);border-radius:9px;color:var(--ink);padding:8px 11px;font-size:14px;font-family:inherit}.fld input::placeholder{color:var(--faint)}.fld.amount input{width:128px;font-variant-numeric:tabular-nums}.fld.date input{width:148px}.fld.note{flex:1;min-width:190px}.fld.note input{width:100%}.payform .hint{flex-basis:100%;font-size:11.5px;color:var(--faint)}.payform .hint b{color:var(--muted);font-weight:600}.fill{border:0;background:transparent;color:var(--green);cursor:pointer;font-family:inherit;font-size:11.5px;text-decoration:underline;text-underline-offset:3px;padding:0}.paylist{display:grid;gap:1px;background:var(--line-soft);border:1px solid var(--line-soft);border-radius:12px;overflow:hidden}.payrow{display:flex;align-items:center;gap:14px;background:var(--screen);padding:11px 16px;font-size:13.5px}.payrow .d{color:var(--muted);width:96px;flex:none}.payrow .a{font-weight:600;width:96px;flex:none}.payrow .n{color:var(--faint);font-size:12.5px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.payrow .x{margin-left:auto}.filters{display:flex;align-items:center;gap:10px;padding:0 28px 14px;flex-wrap:wrap}.filters .sp{flex:1}.filters .count{font-size:12px;color:var(--faint)}.fchip{display:inline-flex;align-items:center;gap:8px;border-radius:999px;padding:4px 6px 4px 11px;background:var(--green-dim);border:1px solid rgba(48,209,88,.4);font-size:12.5px;color:var(--ink)}.fchip b{font-weight:600}.fchip button{border:0;background:#ffffff14;color:var(--ink);width:19px;height:19px;border-radius:50%;cursor:pointer;display:grid;place-items:center;padding:0;font-size:13px;line-height:1}.fchip button:hover{background:#ffffff2e}table.clips{min-width:1040px}tbody tr.clickable,table.clips tbody tr{cursor:pointer}table.clips tbody tr.off td{opacity:.42}table.clips tbody tr.off:hover td{opacity:.58}.thumb{width:40px;height:53px;border-radius:7px;background:var(--card-alt);border:1px solid var(--line);flex:none;overflow:hidden;display:block}.thumb img{width:100%;height:100%;object-fit:cover;display:block}.cliptitle{display:flex;align-items:center;gap:12px;min-width:0}.cliptitle .tt{min-width:0;display:grid;gap:2px}.cliptitle .t1{display:block;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:330px}.cliptitle .t2{font-size:11.5px;color:var(--faint);display:flex;align-items:center;gap:7px}.rowact{display:flex;gap:8px;align-items:center;justify-content:flex-end}.ext{color:var(--faint);flex:none;opacity:0;display:inline-flex}tr:hover .ext{opacity:1}.delta{color:var(--green);font-weight:600}.cpill{font-size:11px;border-radius:999px;padding:2px 9px;border:1px solid var(--line);color:var(--muted);white-space:nowrap}.cpill.exc{color:var(--orange);border-color:#ff9f0a52}.cpill.rem{color:var(--red);border-color:#ff6b6052}@media(max-width:900px){.crumb{padding:14px 16px 0}.sec-bar,.filters,.accgrid,.pay{padding-left:16px;padding-right:16px}}.curve{display:block;width:100%;height:190px}.modal.confirm{width:min(470px,100%)}.modal-foot{display:flex;justify-content:flex-end;gap:9px;padding:14px 20px 18px;border-top:1px solid var(--line-soft)}.btn.danger-solid{background:#ff6b6024;border-color:#ff6b6073;color:var(--red)}.btn.danger-solid:hover:not(:disabled){background:#ff6b6038}.conseq{margin:0;padding-left:18px;font-size:13px;color:var(--muted);line-height:1.6}.conseq li+li{margin-top:5px}.conseq b{color:var(--ink);font-weight:600}.conseq .soft{color:var(--faint)}table.clips tbody tr.off.exc td{opacity:.72}table.clips tbody tr.off.exc:hover td{opacity:.92}.m-head.sticky{position:sticky;top:0;z-index:6;background:var(--screen);border-bottom:1px solid var(--line-soft)}
