html{scroll-padding-top:96px}.app-page{max-width:1280px;min-height:100svh;margin:0 auto;padding:104px 28px 40px}.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 14px 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-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] .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}}.lg-page{align-content:start;min-height:100svh;padding:40px 28px;display:grid}.lg-grid{gap:var(--bn-g);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:900px;margin:0 auto;padding-top:16px;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:6px 14px 40px}.lg-grid{padding-top:0}}.lg-hero h1{margin:10px 0;font-size:38px;font-weight:800}@media (width<=759px){.lg-hero h1{font-size:30px}}.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;grid-template:1fr 1fr/1fr 1fr;gap:3px;width:26px;height:26px;padding:5px;display:grid;position:relative}.lg-mk i{background:var(--bn-hero-edge);opacity:.95;border-radius:2.5px}.lg-mk i:nth-child(2),.lg-mk i:nth-child(3){opacity:.55}.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:30px;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}.pp-sel{padding-right:14px;position:relative}.pp-sel select,.pp-mini select{appearance:none;min-width:0;color:var(--bn-ink);min-height:calc(var(--bn-field-h) - 3px);cursor:pointer;background:0 0;border:0;outline:none;flex:1;width:100%;padding:0 24px 0 0;font-size:17px;font-weight:600}.pp-sel select option,.pp-mini select option{background:var(--bn-card);color:var(--bn-ink)}.pp-sel>.bn-ic,.pp-mini>.bn-ic{pointer-events:none;color:var(--bn-ink3);width:18px;height:18px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.pp-mini{min-height:var(--bn-target);border-radius:var(--bn-r-pill);background:var(--bn-card);box-shadow:var(--bn-shadow-seg);align-items:center;display:inline-flex;position:relative}.pp-mini select{min-height:var(--bn-target);border-radius:var(--bn-r-pill);width:auto;padding:0 34px 0 16px;font-size:14px;font-weight:700}.pp-mini:focus-within{box-shadow:0 0 0 4px color-mix(in srgb, var(--bn-accent) 20%, transparent)}.pp-mini>.bn-ic{right:12px}.pp-check{min-height:var(--bn-target);cursor:pointer;align-items:flex-start;gap:12px;padding:8px 0;display:flex;position:relative}.pp-check input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;top:0;left:0}.pp-check-box{border:1.5px solid var(--bn-ink3);background:var(--bn-app);color:#0000;width:24px;height:24px;transition:background var(--bn-dur-fast), border-color var(--bn-dur-fast);border-radius:8px;flex:none;place-items:center;margin-top:1px;display:grid}.pp-check-box .bn-ic{stroke-width:2.4px;width:16px;height:16px}.pp-check input[type=radio]+.pp-check-box{border-radius:var(--bn-r-pill)}.pp-check input:checked+.pp-check-box{background:var(--bn-accent);border-color:var(--bn-accent);color:var(--bn-accent-ink)}.pp-check input:focus-visible+.pp-check-box{box-shadow:0 0 0 4px color-mix(in srgb, var(--bn-accent) 20%, transparent);border-color:var(--bn-accent)}.pp-check input:disabled+.pp-check-box{opacity:.5}.pp-check-tx b{font-size:15px;font-weight:600;line-height:1.3;display:block}.pp-check-tx small{color:var(--bn-ink2);margin-top:1px;font-size:13px;display:block}.pp-switch{width:100%;min-height:var(--bn-target);cursor:pointer;text-align:left;color:inherit;font:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;gap:14px;padding:8px 0;display:flex}.pp-switch:disabled{opacity:.55;cursor:not-allowed}.pp-switch-tx b{font-size:15px;line-height:1.3;display:block}.pp-switch-tx small{color:var(--bn-ink2);margin-top:1px;font-size:13px;display:block}.pp-switch-track{border-radius:var(--bn-r-pill);background:var(--bn-sk-b);width:50px;height:30px;transition:background var(--bn-dur-slow) var(--bn-ease);flex:none;position:relative}.pp-switch-track i{background:var(--bn-card);width:24px;height:24px;box-shadow:var(--bn-shadow-seg-sm);transition:transform var(--bn-dur-slow) var(--bn-ease);border-radius:50%;position:absolute;top:3px;left:3px}.pp-switch.on .pp-switch-track{background:var(--bn-accent)}.pp-switch.on .pp-switch-track i{transform:translate(20px)}.pp-notice{margin:0 0 var(--bn-g);border-radius:var(--bn-r-row);background:var(--bn-sk-a);color:var(--bn-ink2);align-items:flex-start;gap:10px;padding:12px 16px;font-size:14px;font-weight:600;display:flex}.pp-notice .bn-ic{width:18px;height:18px;margin-top:2px}.pp-notice.pp-notice-bad{background:color-mix(in srgb, var(--bn-bad) 12%, transparent);color:color-mix(in srgb, var(--bn-bad) 70%, var(--bn-ink))}.pp-notice.pp-notice-good{background:color-mix(in srgb, var(--bn-good) 14%, transparent);color:color-mix(in srgb, var(--bn-good) 85%, var(--bn-ink))}.pp-toolbar{margin:0 0 var(--bn-g);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;display:flex}.pp-toolbar p{color:var(--bn-ink2);margin:0;font-size:13px}.pp-toolbar-r{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pp-sw{position:relative}.pp-scroll{border-radius:var(--bn-r-row);overflow-x:auto}.pp-swipe{display:none}@media (width<=759px){.pp-sw:after{content:"";border-radius:0 var(--bn-r-row) var(--bn-r-row) 0;pointer-events:none;background:linear-gradient(to left, color-mix(in srgb, var(--bn-ink) 16%, transparent), transparent);opacity:0;width:22px;transition:opacity .2s;position:absolute;top:0;bottom:0;right:0}.pp-sw:has(.pp-swipe):after{opacity:1}.pp-swipe{background:var(--bn-ink);color:var(--bn-card);pointer-events:none;box-shadow:var(--bn-shadow);border-radius:99px;align-items:center;gap:4px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;top:6px;right:8px}.pp-swipe .bn-ic{width:13px;height:13px}}@media print{.pp-swipe,.pp-sw:after{display:none!important}}.pp-table{border-collapse:collapse;width:100%;font-size:14px}.pp-table th{text-align:left;letter-spacing:.03em;text-transform:uppercase;color:var(--bn-ink3);border-bottom:1px solid var(--bn-line);white-space:nowrap;padding:8px 12px;font-size:12px;font-weight:700}.pp-table td{border-bottom:1px solid var(--bn-line);vertical-align:top;padding:10px 12px}.pp-table tr:last-child td{border-bottom:0}.pp-table .r{text-align:right;font-variant-numeric:tabular-nums}.pp-table .ok{color:var(--bn-good);font-weight:700}.pp-table .bad{color:var(--bn-bad);font-weight:700}.pp-gh{justify-content:space-between;align-items:center;gap:10px;margin:0 0 10px;display:flex}.pp-gh h3{align-items:center;gap:8px;margin:0;font-size:15px;display:flex}.pp-ct{background:var(--bn-sk-a);color:var(--bn-ink2)}.pp-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.pp-meta{color:var(--bn-ink2);flex-wrap:wrap;gap:6px 12px;font-size:13px;display:flex}.pp-muted{color:var(--bn-ink2)}.pp-switch-bare{width:var(--bn-target);flex:none;justify-content:center;min-width:56px;padding:0}.pp-switch:focus-visible .pp-switch-track{outline:3px solid var(--bn-accent);outline-offset:2px}.pp-table th,.pp-table td{word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}.ppl{gap:var(--bn-g);display:grid}.ppl-tools{margin:0 0 var(--bn-g);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ppl-tools .bn-field{flex:260px;margin:0}.ppl-list{flex-direction:column;gap:8px;display:flex}.ppl-item{flex-wrap:wrap;row-gap:10px}.ppl-item .bn-tx{flex:200px}.ppl-acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ppl-meta{color:var(--bn-ink2);flex-wrap:wrap;gap:0;margin-top:2px;font-size:13px;display:flex}.ppl-meta span{overflow-wrap:anywhere}.ppl-meta span+span:before{content:"·";color:var(--bn-ink3);margin:0 7px;font-weight:700}.ppl-pills{flex-wrap:wrap;gap:6px;display:flex}.ppl-pill{min-height:var(--bn-target);border-radius:var(--bn-r-pill);border:1.5px solid var(--bn-line);color:var(--bn-ink2);cursor:pointer;transition:background var(--bn-dur-fast), color var(--bn-dur-fast);background:0 0;padding:0 16px;font-size:14px;font-weight:700}.ppl-pill[aria-pressed=true]{background:var(--t-bg);color:var(--t-ink);border-color:#0000}.ppl-section{border-top:1px solid var(--bn-line);margin-top:18px;padding-top:14px}.ppl-section>h3{margin-bottom:4px;font-size:16px}.ppl-inline{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.ppl-inline .bn-field{flex:200px;margin:0}.ppl-sub{color:var(--bn-ink2);margin:4px 0 0;font-size:13px}.ppl-sheet-h{margin:4px 0 2px;font-size:24px}.ppl-form{gap:0 var(--bn-g);display:grid}.ppl-brandadd{gap:4px;margin-top:10px;display:grid}.ppl-hire-grid{gap:var(--bn-g);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=760px){.ppl-hire-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.ppl-facts{border-radius:var(--bn-r-row);background:var(--bn-app);gap:6px;margin:12px 0 0;padding:14px 16px;font-size:14px;display:grid}.ppl-facts p{color:var(--bn-ink2);margin:0}.ppl-facts p b{color:var(--bn-ink);font-weight:600}.ppl-hire-head{align-items:center;gap:12px;display:flex}.ppl-hire-head .bn-tx{flex:1;min-width:0}.ppl-footnote{color:var(--bn-ink2);margin:8px 0 0;font-size:13px}.ppl-hire-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.ppl-center{max-width:720px;margin:0 auto}.ppl-shell{min-height:100svh;padding:20px 16px 40px}.ppl-shell-bar{justify-content:space-between;align-items:center;gap:12px;max-width:720px;margin:0 auto 18px;display:flex}.ppl-shell-bar b{font-family:var(--bn-display);font-size:20px;font-weight:800}.ppl-picker{position:relative}.ppl-picker-dd{z-index:15;border-radius:var(--bn-r-row);background:var(--bn-card);border:1px solid var(--bn-line);max-height:280px;box-shadow:var(--bn-shadow-menu);padding:8px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.ppl-picker-opt{width:100%;min-height:var(--bn-target);border-radius:var(--bn-r-field);text-align:left;cursor:pointer;color:var(--bn-ink);font:inherit;background:0 0;border:0;align-items:center;gap:12px;padding:8px 10px;display:flex}.ppl-picker-opt:hover,.ppl-picker-opt:focus-visible,.ppl-picker-opt[aria-selected=true]{background:var(--bn-sk-a)}.ppl-picker-opt b{font-size:15px;line-height:1.25;display:block}.ppl-picker-opt small{color:var(--bn-ink2);font-size:13px;display:block}.ppl-picker-note{color:var(--bn-ink2);margin:0;padding:10px;font-size:13px}.ppl-chips{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.ppl-pchip{min-height:var(--bn-target);border-radius:var(--bn-r-pill);background:var(--bn-sk-a);align-items:center;gap:8px;padding:0 6px;font-size:13.5px;font-weight:600;display:inline-flex}.ppl-pchip button{width:var(--bn-target);height:var(--bn-target);cursor:pointer;color:var(--bn-ink2);background:0 0;border:0;border-radius:50%;place-items:center;margin-right:-6px;display:grid}.ppl-pchip button:hover{background:var(--bn-sk-b)}.ppl-pchip span.n{padding-right:4px}.ppl-pickrow{width:100%;min-height:var(--bn-target);border-radius:var(--bn-r-field);text-align:left;cursor:pointer;color:var(--bn-ink);font:inherit;background:0 0;border:0;align-items:center;gap:12px;padding:8px 10px;display:flex}.ppl-pickrow:hover{background:var(--bn-sk-a)}.ppl-pickrow .tx{flex:1;min-width:0}.ppl-pickrow b{font-size:15px;font-weight:600;line-height:1.25;display:block}.ppl-pickrow small{color:var(--bn-ink2);font-size:13px;display:block}.ppl-pickrow .tk{border:1.5px solid var(--bn-line);color:#0000;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}.ppl-pickrow[aria-selected=true] .tk{background:var(--bn-accent);border-color:var(--bn-accent);color:var(--bn-accent-ink)}.ppl-pickrow .tk .bn-ic{stroke-width:2.6px;width:14px;height:14px}.ppl-picklist{max-height:260px;margin-top:6px;overflow-y:auto}.pv{gap:var(--bn-g);display:grid}.pv-sec h2{margin:0;font-size:21px}.pv-sec p{color:var(--bn-ink2);margin:8px 0 0}.pv-item{gap:4px;margin-top:14px;display:grid}.pv-item b{font-size:15px}.pv-item p{margin:0}.pv-bullets{color:var(--bn-ink2);gap:6px;margin:8px 0 0;padding-left:20px;display:grid}.pv-sec .bn-btn{margin-top:12px}.pv-sec a,.pv-fine a,.pv-link{color:var(--bn-accent);text-decoration:underline}.pv-eyebrow{letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-weight:700}.pv-foot{background:var(--bn-app);border-top:1px solid var(--bn-line);margin-top:var(--bn-g);gap:8px;padding:12px 0 4px;display:grid;position:sticky;bottom:0}.pv-foot-row{flex-wrap:wrap;gap:8px;display:flex}.pv-fine{color:var(--bn-ink3);margin:0;font-size:12.5px}.pv-state{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.pv-set{gap:10px;display:grid}.pv-set h3{margin:0}
