html{scroll-padding-top:96px}.app-page{max-width:var(--content-max);padding:104px var(--page-pad) 40px;min-height:100svh;margin:0 auto}.app-page>*,.app-page .bn-tile,.app-page .bn-th,.app-page .pay-card{min-width:0}.app-page{overflow-x:clip}@media (width<=759px){.app-page{padding:6px var(--page-pad) calc(118px + env(safe-area-inset-bottom,0px))}}.app-center{place-items:center;min-height:100svh;padding:24px;display:grid}.app-loading{color:var(--bn-ink2);text-align:center;font-weight:600}.app-idle{z-index:100;width:min(560px,100% - 28px);margin:0 auto;position:fixed;bottom:24px;left:14px;right:14px}@media (width<=759px){.app-idle{bottom:calc(96px + env(safe-area-inset-bottom,0px))}}.app-notice{margin:0 0 var(--bn-g)}.app-offline{z-index:100;width:min(560px,100% - 28px);margin:0 auto;position:fixed;top:12px;left:14px;right:14px}.app-crash{gap:12px;max-width:440px;display:grid}.app-crash h2{margin:0;font-size:21px}.app-crash p{color:var(--bn-ink2);margin:0}.pay-stack,.ppl,.tk-grid,.tk-list,.ins-two,.em-two{grid-template-columns:minmax(0,1fr)}.bn-inp select,.bn-inp input,.bn-inp textarea{max-width:100%}.bn-inp input[type=date],.bn-inp input[type=time],.bn-inp input[type=month],.bn-inp input[type=datetime-local]{width:100%;min-width:0}.pay-select select{width:100%}.pay-row2>.bn-field,.pay-row2>.bn-btn,.app-page table{max-width:100%}:root[data-density=compact]{--bn-g:10px}:root[data-density=compact] .app-page{padding-top:88px;padding-bottom:28px}:root[data-density=compact] .bn-phead{gap:8px 14px;margin-bottom:12px}:root[data-density=compact] .bn-phead h1{margin:2px 0;font-size:28px}:root[data-density=compact] .bn-phead p{line-height:1.35}:root[data-density=compact] .bn-eyebrow{font-size:11.5px}:root[data-density=compact] .bn-tile{padding:14px 16px}:root[data-density=compact] .bn-th{gap:6px 10px;margin-bottom:8px}:root[data-density=compact] .bn-th h2,:root[data-density=compact] .pay-card .bn-th h2{font-size:18px}:root[data-density=compact] .bn-grid{grid-auto-rows:minmax(0,auto)}:root[data-density=compact] .bn-hero h1{margin:4px 0;font-size:32px}:root[data-density=compact] .bn-hero{gap:12px}:root[data-density=compact] .bn-big{font-size:48px}:root[data-density=compact] .bn-mod{min-height:0}:root[data-density=compact] .bn-mod-num{margin:2px 0;font-size:30px}:root[data-density=compact] .bn-stat{gap:4px;min-height:0}:root[data-density=compact] .bn-stat-num{font-size:28px}:root[data-density=compact] .bn-ann{gap:8px}:root[data-density=compact] .bn-ann h2,:root[data-density=compact] .an-cell h2{font-size:20px}:root[data-density=compact] .an-cell{gap:8px}:root[data-density=compact] .bn-banner-inline{padding:8px 14px}:root[data-density=compact] .bn-empty{padding:22px 16px}:root[data-density=compact] .bn-empty .bn-ico{margin-bottom:8px}:root[data-density=compact] .bn-sk-row{min-height:56px}:root[data-density=compact] .bn-sk-tile{min-height:96px}:root[data-density=compact] .bn-sk-hero{min-height:160px}:root[data-density=compact] .pay-grid .st{padding:12px 16px}@media (width>=1100px){:root[data-density=compact] .rv-stats,:root[data-density=compact] .kc-stats{grid-template-columns:repeat(4,minmax(0,1fr))}:root[data-density=compact] .co-stats .bn-stat-num{font-size:26px}}:root[data-density=compact] .kc-stats .bn-tile,:root[data-density=compact] .rv-stats .bn-tile,:root[data-density=compact] .co-stats .bn-tile{padding:12px 16px}:root[data-density=compact] .bn-list,:root[data-density=compact] .ppl-list,:root[data-density=compact] .kc-rows,:root[data-density=compact] .pay-list{gap:6px}:root[data-density=compact] .bn-row{row-gap:6px}:root[data-density=compact] .bn-row-card{gap:10px;padding:8px 12px}:root[data-density=compact] .bn-row-card .bn-tx b,:root[data-density=compact] .tk-task .bn-tx b{font-size:14.5px}:root[data-density=compact] .bn-row-card .bn-mt{margin-top:0;font-size:12.5px}:root[data-density=compact] .bn-row-card .bn-am{font-size:16px}:root[data-density=compact] .bn-row-card .bn-am small{margin-top:0}:root[data-density=compact] .bn-row-card .bn-av{width:34px!important;height:34px!important;font-size:11px!important}:root[data-density=compact] .bn-row-card .bn-rowico{width:36px;height:36px}:root[data-density=compact] .bn-row-plain{gap:10px;padding:6px}:root[data-density=compact] .bn-row-plain .bn-rowico{width:38px;height:38px}:root[data-density=compact] .bn-emp{margin-bottom:6px}:root[data-density=compact] .bn-emp-h{min-height:48px;padding:8px 12px}:root[data-density=compact] .bn-emp .bn-av{width:34px!important;height:34px!important}:root[data-density=compact] .bn-thead{padding-bottom:4px}:root[data-density=compact] .bn-totrow{padding:10px 16px}:root[data-density=compact] .bn-totrow .v{font-size:20px}:root[data-density=compact] .bn-how{padding:2px 14px 12px}:root[data-density=compact] .bn-step{padding:4px 0}:root[data-density=compact] .tk-meta{gap:4px;margin-top:3px}:root[data-density=compact] .tk-list{gap:var(--bn-g)}:root[data-density=compact] .tk-group{gap:6px}:root[data-density=compact] .tk-quick-tile{padding:8px 12px}:root[data-density=compact] .co-h{gap:6px}:root[data-density=compact] .co-nums{gap:4px 22px}:root[data-density=compact] .bn-chip{padding:2px 9px;font-size:12px}:root[data-density=compact] .bn-chips,:root[data-density=compact] .pay-chips{gap:4px;margin-top:3px}:root[data-density=compact] .ppl-meta{margin-top:0}:root[data-density=compact] .rv-body{gap:8px;padding:2px 14px 12px}:root[data-density=compact] .rv-who b{font-size:14.5px}:root[data-density=compact] .rv-who span{margin-top:0;font-size:12.5px}:root[data-density=compact] .pay-item{gap:4px;padding:8px 12px}:root[data-density=compact] .pay-totals{gap:8px;margin:8px 0}:root[data-density=compact] .pay-totals>div{padding:8px 12px}:root[data-density=compact] .pay-totals b{font-size:19px}:root[data-density=compact] .pay-trow{gap:3px;padding:8px 12px}:root[data-density=compact] .pay-table,:root[data-density=compact] .pay-current{gap:6px}:root[data-density=compact] .pay-current>div{padding:8px 12px}:root[data-density=compact] .pay-kv{padding:4px 0}:root[data-density=compact] .pay-group{margin-top:12px;padding-top:10px}:root[data-density=compact] .pay-hr{margin:8px 0}:root[data-density=compact] .pay-controls{margin-bottom:10px}:root[data-density=compact] .pay-hint,:root[data-density=compact] .pay-card .bn-th{margin-bottom:8px}:root[data-density=compact] .pay-owe{padding:10px 14px}:root[data-density=compact] .bn-ap-table td{vertical-align:middle;padding:6px 10px 6px 0}:root[data-density=compact] .bn-ap-ledger .bn-ap-table td{padding-top:6px;padding-bottom:6px}:root[data-density=compact] .bn-ap-table .bn-ap-choice{padding:2px 10px 2px 8px}:root[data-density=compact] .bn-ap-table .bn-ap-choice input{width:18px;height:18px}:root[data-density=compact] .bn-ap-table th{padding:4px 10px 6px 0}:root[data-density=compact] .bn-ap-msg{padding:8px 12px}:root[data-density=compact] .bn-ap-heading-row{padding:4px 0}:root[data-density=compact] .bn-field{margin:10px 0}:root[data-density=compact] .rv-find-form>.bn-field,:root[data-density=compact] .ei-find>.bn-field,:root[data-density=compact] .dd-controls>.bn-field,:root[data-density=compact] .pay-controls>.bn-field,:root[data-density=compact] .pay-slab>.bn-field,:root[data-density=compact] .pay-row2>.bn-field,:root[data-density=compact] .bn-ap-inline>.bn-field,:root[data-density=compact] .rl-add>.bn-field,:root[data-density=compact] .kc-tools>.bn-field,:root[data-density=compact] .ppl-inline>.bn-field,:root[data-density=compact] .rt-step>.bn-field,:root[data-density=compact] .ws-picker-row>.bn-field,:root[data-density=compact] .rl-site-grid>.bn-field,:root[data-density=compact] .kc-tools .bn-field,:root[data-density=compact] .kc-tools .bn-tabs{margin-top:0;margin-bottom:0}:root[data-density=compact] .dd-controls>.bn-btn,:root[data-density=compact] .rl-add>.bn-btn{min-height:var(--bn-field-h);height:var(--bn-field-h)}:root[data-density=compact] .bn-field-l{margin-bottom:4px}:root[data-density=compact] .bn-field-hint,:root[data-density=compact] .bn-field-err.bn-field-err{margin-top:4px}:root[data-density=compact] .pay-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:0 12px}:root[data-density=compact] .bn-ap-g2{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:0 12px}:root[data-density=compact] .bn-ap-line{grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));gap:0 12px;padding-bottom:0}:root[data-density=compact] .ppl-form,:root[data-density=compact] .kc-form,:root[data-density=compact] .kc-two{gap:0 12px}:root[data-density=compact] .ppl-tools{gap:8px;margin-bottom:10px}:root[data-density=compact] .bn-ap-bar{gap:8px;margin-bottom:8px}:root[data-density=compact] .kc-tools{margin-bottom:10px}:root[data-density=compact] .bn-ap-choice{margin-bottom:6px;padding:4px 12px}:root[data-density=compact] .bn-inp-multi textarea{min-height:56px}:root[data-density=compact] .pay-actions{gap:8px;margin-top:8px}@media (width>=1100px){:root[data-density=compact] .ppl-form,:root[data-density=compact] .kc-form{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))}:root[data-density=compact] .ppl-form>.bn-btn,:root[data-density=compact] .ppl-form>.ppl-hire-actions{grid-column:1/-1}}:root[data-density=compact] .bn-tabs{margin-bottom:10px;padding:3px}:root[data-density=compact] .tk-tabs,:root[data-density=compact] .pay-tabs-wrap{margin-bottom:10px}:root[data-density=compact] .ppl-pills,:root[data-density=compact] .an-chips,:root[data-density=compact] .co-chips{gap:6px}:root[data-density=compact] .an-chips{margin-top:8px}:root[data-density=compact] .ws-rows{gap:2px}:root[data-density=compact] .sh-list{gap:8px;margin-top:10px}:root[data-density=compact] .sh-sec{gap:6px;padding:10px 14px}:root[data-density=compact] .hm-arow{padding:4px 0}:root[data-density=compact] .hm-att-top{margin-bottom:6px}:root[data-density=compact] .hm-sales-big{font-size:30px}:root[data-density=compact] .hm-sales-row{margin:2px 0 6px}:root[data-density=compact] .bn-sheet{padding:18px 20px}:root[data-density=compact] .bn-sh-top{margin-bottom:8px}:root[data-density=compact] .bn-kv{gap:6px 12px;margin:10px 0;padding:10px 14px}:root[data-density=compact] .bn-menu-sec{padding:6px 12px 8px}@media (width>=760px) and (hover:hover) and (pointer:fine){:root[data-density=compact]{--bn-field-h:46px}:root[data-density=compact] .bn-btn{min-height:38px;padding:7px 16px}:root[data-density=compact] .bn-btn-sm{min-height:34px;padding:5px 13px;font-size:13.5px}:root[data-density=compact] .bn-tabs button{min-height:36px;padding:6px 12px;font-size:13.5px}:root[data-density=compact] .pay-tabs button{min-height:36px;padding:6px 14px}:root[data-density=compact] .ppl-pill,:root[data-density=compact] .an-chip,:root[data-density=compact] .tk-choice{min-height:34px;padding-top:4px;padding-bottom:4px}:root[data-density=compact] .bn-menu button,:root[data-density=compact] .bn-menu-item{min-height:38px;padding:7px 12px}:root[data-density=compact] .bn-lk{height:38px}:root[data-density=compact] .bn-me:not(.bn-me-lg){width:32px;height:32px}:root[data-density=compact] .app-page{padding-top:84px}}:root{--up-s1:4px;--up-s2:8px;--up-s3:12px;--up-s4:16px;--up-s5:24px;--up-s6:32px;--up-s7:48px;--up-t-display:clamp(34px, 5vw, 56px);--up-t-h1:30px;--up-t-h2:20px;--up-t-body:15px;--up-t-small:13px;--up-t-micro:12px;--up-accent-a:#6c4fff;--up-accent-b:#4a2fd6;--up-on-accent:#fff;--up-grad-accent:linear-gradient(135deg, var(--up-accent-a), var(--up-accent-b));--up-ring:0 0 0 3px color-mix(in srgb, var(--bn-accent) 35%, transparent);--up-glow:0 30px 60px -30px color-mix(in srgb, var(--bn-accent) 55%, transparent);--up-btn-glow:0 10px 24px -10px color-mix(in srgb, var(--up-accent-b) 70%, transparent);--up-glow-a:#ffffff2e;--up-glow-b:#ff965a38;--up-glass:#ffffff1a;--up-glass-line:#ffffff24;--up-edge:0 0 0 1px transparent;--up-chip:#ffffff8c}:root[data-theme=dark]{--up-chip:#ffffff1a;--up-edge:0 0 0 1px var(--bn-line), inset 0 1px 0 #ffffff0a;--up-glow:0 30px 60px -30px #000c}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-theme=dark]){--up-chip:#ffffff1a;--up-edge:0 0 0 1px var(--bn-line), inset 0 1px 0 #ffffff0a;--up-glow:0 30px 60px -30px #000c}}.bn-pill{border-color:var(--bn-line)}.bn-phead{margin-bottom:var(--up-s5);gap:var(--up-s4)}.bn-phead h1{font-size:var(--up-t-h1);margin:var(--up-s1) 0;line-height:1.1}.bn-eyebrow{letter-spacing:.12em;font-weight:800}.bn-th h2{font-size:var(--up-t-h2)}.bn-btn{min-height:48px;padding-inline:22px}.bn-btn-sm{min-height:var(--bn-target);padding-inline:var(--up-s4)}.bn-btn-primary{background:var(--up-grad-accent);color:var(--up-on-accent);box-shadow:var(--up-btn-glow)}.bn-sheet{box-shadow:var(--bn-shadow-sheet), var(--up-edge)}@media (width<=759px){.bn-phead h1{font-size:26px}}.bn-tile:not(.bn-tinted),.bn-row-card,.bn-empty{box-shadow:var(--up-edge), var(--bn-shadow)}.bn-tile{transition-duration:var(--bn-dur)}.bn-tile[role=button]:hover{box-shadow:var(--up-edge), var(--bn-shadow-lift)}.bn-ico{border-radius:14px;width:44px;height:44px}.bn-tinted .bn-ico{background:var(--up-chip)}.bn-rowico{border-radius:14px;width:44px;height:44px}.bn-mod-num{font-size:44px}.bn-mod .bn-lbl{font-size:var(--up-t-body)}@media (width<=759px){.bn-stat-num{--fs:34px}}.bn-stat,.bn-stat.bn-tinted,.cr-stat,.cr-stat.bn-tinted{background:var(--bn-card);color:var(--bn-ink);box-shadow:var(--up-edge), var(--bn-shadow);padding-left:24px}.bn-stat.bn-tinted .bn-stat-sub,.bn-stat .bn-soft,.cr-stat .bn-soft{color:var(--bn-ink2)}.bn-stat:before,.cr-stat:before{content:"";background:var(--up-bar,var(--bn-accent));border-radius:0 5px 5px 0;width:5px;position:absolute;top:30px;bottom:30px;left:0}.bn-stat:nth-child(4n+1),.cr-stat:nth-child(4n+1){--up-bar:var(--bn-recv-ink)}.bn-stat:nth-child(4n+2),.cr-stat:nth-child(4n+2){--up-bar:var(--bn-desp-ink)}.bn-stat:nth-child(4n+3),.cr-stat:nth-child(4n+3){--up-bar:var(--bn-bad)}.bn-stat:nth-child(4n),.cr-stat:nth-child(4n){--up-bar:var(--bn-good)}.bn-row-card{gap:var(--up-s4);padding:var(--up-s3) 18px}.bn-row-card .bn-am{font-size:var(--up-t-h2)}.bn-chip{padding:4px 12px}.bn-chip-good{background:color-mix(in srgb, var(--bn-good) 16%, transparent)}.bn-tabs{box-shadow:var(--up-edge), var(--bn-shadow)}.bn-hero{background:radial-gradient(360px 360px at 100% 0, var(--up-glow-a), transparent 65%), radial-gradient(300px 300px at 0 100%, var(--up-glow-b), transparent 65%), var(--bn-hero);box-shadow:var(--up-glow), var(--up-edge);min-height:300px;padding:28px}.bn-hero h1{font-size:clamp(26px,3vw,36px)}.bn-big{font-size:var(--up-t-display);line-height:1}.bn-spark.go .dot,.bn-spark .dot{box-shadow:0 0 0 6px color-mix(in srgb, var(--bn-accent) 22%, transparent)}.bn-spark{background:linear-gradient(var(--bn-line) 1px, transparent 1px) 0 0 / 100% 33.34%}.bn-spark .ln{stroke-width:3.5px}@media (width<=759px){.bn-hero{min-height:0;padding:20px}}.bn-empty{padding:36px var(--up-s4);justify-items:center;gap:var(--up-s2);display:grid}.bn-empty .bn-ico{width:96px;height:96px;margin:0 0 var(--up-s1);border-radius:30px}.bn-empty .bn-ico .bn-ic{width:40px;height:40px}.bn-empty b{margin:0;font-size:20px}.bn-empty>:not(.bn-ico,b,.bn-empty-act){max-width:46ch;margin:0}.bn-empty-act{margin-top:var(--up-s2)}.bn-row-card{transition-duration:var(--bn-dur)}button.bn-row-card:hover{transform:translateY(-2px)}.tk-col .bn-empty{box-shadow:none;background:0 0;gap:4px;padding:14px 10px}.tk-col .bn-empty .bn-ico{border-radius:13px;width:40px;height:40px;margin:0}.tk-col .bn-empty .bn-ico .bn-ic{width:20px;height:20px}.tk-col .bn-empty b{font-size:15px}.tk-col .bn-empty>:not(.bn-ico,b,.bn-empty-act){font-size:13px}.lg-page{min-height:100dvh;padding:clamp(24px, 4vh, 56px) var(--page-pad);align-content:center;justify-items:center;display:grid}.lg-grid{gap:var(--bn-g);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:960px;margin:0 auto;display:grid}.lg-hero,.lg-card{grid-column:1/-1}@media (width>=760px){.lg-grid{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:minmax(130px,auto)}.lg-hero{grid-area:1/1/3/4}.lg-card{grid-area:1/4/4/7}}@media (width<=759px){.lg-page{padding:14px var(--page-pad) 32px;align-content:start}}@media (width>=1100px){.lg-grid{gap:calc(var(--bn-g) + 4px);grid-template-rows:minmax(clamp(300px,42vh,480px),1fr) auto;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(380px,480px);grid-auto-rows:auto;max-width:min(1400px,100%)}.lg-hero{grid-area:1/1/auto/4;padding:clamp(24px,2.4vw,40px)}.lg-card{grid-area:1/4/3;align-content:center;align-self:stretch;padding:clamp(24px,2.2vw,36px);display:grid}.lg-card .bn-chip{justify-self:start}.lg-s{grid-row:2;min-height:130px}}:root:root .lg-page .lg-hero h1{max-width:16em;margin:10px 0;font-size:clamp(30px,1.6vw + 22px,58px);font-weight:800;line-height:1.05}.lg-page .lg-hero p{max-width:36em;font-size:clamp(15px,.4vw + 11px,19px)}@media (width<=759px){:root:root .lg-page .lg-hero h1{font-size:30px}.lg-hero{min-height:0}}.lg-brandrow{font-family:var(--bn-display);align-items:center;gap:10px;font-size:20px;font-weight:800;display:flex}.lg-mk{background:var(--bn-on-fill);border-radius:9px;flex:none;place-items:center;width:26px;height:26px;display:grid}.lg-mk i{background:var(--bn-hero-edge);width:17px;height:17px;-webkit-mask:url(/spiral-mark.svg) 50%/contain no-repeat;mask:url(/spiral-mark.svg) 50%/contain no-repeat}.lg-card .bn-chip{margin:0}.lg-h2{margin:14px 0 6px;font-size:28px}.lg-sub{color:var(--bn-ink2);margin:0}.lg-step{animation:bn-stepin .5s var(--bn-ease) both}.lg-step .bn-btn{margin-top:4px}.lg-step .lg-google{margin-top:16px}.lg-or{color:var(--bn-ink3);align-items:center;gap:12px;margin:18px 0 0;font-size:12.5px;font-weight:700;display:flex}.lg-or:before,.lg-or:after{content:"";background:var(--bn-line);flex:1;height:1.5px}.lg-fine{color:var(--bn-ink3);margin:14px 0 0;font-size:12.5px}.lg-link{color:var(--bn-accent);text-underline-offset:3px;cursor:pointer;font-weight:700;font:inherit;background:0 0;border:0;min-height:0;padding:0;font-weight:700;text-decoration:underline}.lg-link:focus-visible{border-radius:6px}.lg-ws{flex-direction:column;margin:14px 0 6px;display:flex}.lg-progress{gap:10px;margin-top:16px;display:grid}.lg-steps{color:var(--bn-ink3);flex-wrap:wrap;gap:14px;margin:0;padding:0;font-size:12.5px;font-weight:600;list-style:none;display:flex}.lg-steps .on{color:var(--bn-accent)}.lg-steps .done{color:var(--bn-good)}.lg-signup .card{box-shadow:none;background:0 0;max-width:none;padding:0;animation:none}.lg-s{flex-direction:column;justify-content:space-between;gap:16px;min-height:110px;display:flex}.lg-num{font-family:var(--bn-display);font-variant-numeric:tabular-nums;font-size:clamp(28px,.8vw + 20px,40px);font-weight:800;line-height:1}.lg-sline{font-size:13px;font-weight:600}.lg-gbadge{background:var(--bn-light-btn-bg);border-radius:50%;flex:none;place-items:center;width:30px;height:30px;margin-left:-8px;display:grid}.lg-link:disabled{opacity:.6;cursor:default;text-decoration:none}.lg-fine>.lg-link:only-child{min-height:var(--bn-target);padding:8px 0}@media (width<=759px){.lg-s:nth-of-type(odd):last-child,.lg-grid>.lg-s:last-child:nth-child(odd){grid-column:1/-1;min-height:0}}.lg-num{white-space:nowrap}@media (width>=760px) and (width<=1099px){.lg-num{font-size:25px}}.lg-grid>.lg-card:only-child{grid-area:auto/1/auto/-1;justify-self:center;width:min(100%,480px)}
