.bns-onbp-meta{align-items:center;display:inline-flex;flex-wrap:wrap;gap:8px}.bns-onbp-meta .bns-combobox{min-width:180px}.bns-onbp-notice{color:var(--bns-status-warning-fg)}.bns-onbp-toolbar{align-items:center;border-bottom:1px solid var(--bns-border-subtle);display:flex;flex-wrap:wrap;gap:10px;padding:12px 16px}.bns-onbp-toolbar__search{flex:1 1 220px;max-width:360px;min-width:0}.bns-onbp-toolbar .bns-filterchips{margin-bottom:0}.bns-onbp-toolbar__right{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-left:auto}.bns-onbp-filterbtn{display:inline-flex;position:relative}.bns-onbp-filterbtn__n{align-items:center;background:var(--bns-action-primary);border-radius:var(--bns-radius-full);color:var(--bns-text-on-brand, #fff);display:inline-flex;font:700 10.5px/1 var(--bns-font-sans);height:16px;justify-content:center;min-width:16px;padding:0 4px;pointer-events:none;position:absolute;right:-4px;top:-4px}.bns-onbp-body{padding:16px}.bns-onbp-body .bns-board-scroll{margin:0}.bns-onbp-body .bns-kb-col{flex:0 0 260px;min-width:0;width:260px}.bns-onbp-kcard,.bns-onbp-kcard__open,.bns-onbp-kcard__foot{min-width:0}.bns-onbp-body .bns-stageflow{margin:0 0 14px}.bns-onbp-filters{display:flex;flex-direction:column;gap:10px}.bns-onbp-foot{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}@media(max-width:640px){.bns-onbp-toolbar__search{flex-basis:100%;max-width:none}.bns-onbp-toolbar__right{margin-left:0}}.bns-onbp-col__head{align-items:center;display:flex;gap:6px;margin-bottom:var(--bns-space-3);min-height:32px}.bns-onbp-col__name{color:var(--bns-text-heading);font:700 13.5px/1.2 var(--bns-font-sans);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bns-onbp-col__count{color:var(--bns-text-muted);font:600 12.5px/1 var(--bns-font-sans);font-variant-numeric:tabular-nums}.bns-onbp-col__dot--success{background:var(--bns-status-success-dot)}.bns-onbp-col__dot--neutral{background:var(--bns-status-neutral-dot)}.bns-onbp-col__dot--info{background:var(--bns-status-info-dot)}.bns-onbp-col__menu{margin-left:auto}.bns-onbp-col__more{display:flex;justify-content:center;padding-top:2px}.bns-onbp-kcard{background:var(--bns-surface-card);border:1px solid var(--bns-border-subtle);border-radius:14px;cursor:grab;display:flex;flex-direction:column;gap:6px;margin-bottom:var(--bns-space-2);padding:10px 10px 8px;transition:border-color var(--bns-duration-fast) var(--bns-ease),box-shadow var(--bns-duration-fast) var(--bns-ease)}.bns-onbp-kcard:hover{border-color:var(--bns-border-strong);box-shadow:var(--bns-shadow-card)}.bns-onbp-kcard:active{cursor:grabbing}.bns-onbp-kcard.is-dragging{opacity:.4}.bns-onbp-kcard__open{align-items:center;background:none;border:0;color:inherit;cursor:pointer;display:flex;font:inherit;gap:8px;padding:0;text-align:left;width:100%}.bns-onbp-kcard__open:focus-visible{border-radius:8px;box-shadow:var(--bns-focus-ring);outline:0}.bns-onbp-kcard__text{display:flex;flex-direction:column;gap:1px;min-width:0}.bns-onbp-kcard__name{color:var(--bns-text-heading);font:600 13.5px/1.3 var(--bns-font-sans);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bns-onbp-kcard__open:hover .bns-onbp-kcard__name{text-decoration:underline}.bns-onbp-kcard__sub{color:var(--bns-text-muted);font:500 12px/1.3 var(--bns-font-sans);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bns-onbp-kcard__state{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.bns-onbp-kcard__event{color:var(--bns-text-secondary);font:var(--bns-type-caption)}.bns-onbp-kcard__foot{align-items:center;border-top:1px solid var(--bns-border-subtle);cursor:default;display:flex;gap:6px;justify-content:space-between;margin-top:2px;padding-top:6px}.bns-onbp-kcard__meta{color:var(--bns-text-muted);font:500 11.5px/1.2 var(--bns-font-sans);font-variant-numeric:tabular-nums;white-space:nowrap}.bns-onbp-kcard__actions{align-items:center;display:flex;gap:2px}.bns-onbp-kcard__move .bns-combobox{max-width:120px}.bns-onbp-kcard .bns-kb-progress{margin-top:0}.bns-onbp-stages{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:0}.bns-onbp-stage{align-items:center;border-top:1px solid var(--bns-border-subtle);display:flex;font:var(--bns-type-body-sm);gap:8px;padding:8px 0}.bns-onbp-stage:first-child{border-top:0}.bns-onbp-stage__name{color:var(--bns-text-heading);flex:1;font-weight:600;min-width:0}.bns-onbp-stage__seq{color:var(--bns-text-muted);font-variant-numeric:tabular-nums}.bns-onbc-head{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:4px}.bns-onbc-head__id{align-items:center;display:flex;flex:1;gap:8px;min-width:200px}.bns-onbc-head__right{align-items:center;display:flex;gap:10px}.bns-onbc-meta{color:var(--bns-text-muted);font:400 13px/1.4 var(--bns-font-sans);margin:0 0 var(--bns-space-5)}.bns-onbc-dates{align-items:flex-end;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:var(--bns-space-5)}.bns-onbc-stage{background:var(--bns-surface-card);border:1px solid var(--bns-border-subtle);border-radius:18px;margin-bottom:var(--bns-space-5);padding:var(--bns-space-6)}.bns-onbc-stage.is-current{border-color:var(--bns-azure-300)}.bns-onbc-stage__head{align-items:center;display:flex;gap:10px}.bns-onbc-stage__title{flex:1;font:var(--bns-type-section-title);margin:0}.bns-onbc-stage__current{color:var(--bns-status-info-fg);font:var(--bns-type-overline);margin-left:8px;text-transform:uppercase}.bns-onbc-tasks{list-style:none;margin:var(--bns-space-3) 0 0;padding:0}.bns-onbc-task{align-items:center;border-top:1px solid var(--bns-border-subtle);display:flex;font:var(--bns-type-body-sm);gap:10px;padding:var(--bns-space-3) 0}.bns-onbc-empty{color:var(--bns-text-muted);font:var(--bns-type-caption);margin:var(--bns-space-3) 0 0}.bns-onbc-admin{margin-top:var(--bns-space-3)}.bns-onbt-head{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:12px}.bns-onbt-head__meta{color:var(--bns-text-muted);flex:1;font:400 13px/1.4 var(--bns-font-sans);margin:0}.bns-onbt-foot{border-top:1px solid var(--bns-border-subtle);display:flex;margin-top:8px;padding-top:8px}.bns-onbp-done{font:var(--bns-type-body);margin:0}.bns-onbc-stage__note{align-items:center;color:var(--bns-status-warning-fg);display:flex;font:var(--bns-type-caption);gap:6px;margin:6px 0 0}.bns-onb-checklist__item .bns-checkbox__input{margin:0}.bns-onb-people__row .bns-skip-chip{align-self:center}.bns-onbp-stage-item{padding-bottom:8px}.bns-onbp-stage__extras{display:flex;flex-direction:column;gap:var(--bns-space-3);padding-left:var(--bns-space-7)}.bns-onbp-stage__extras .bns-inline-8{align-items:flex-end}.bns-onbc-back{display:inline-block;font:var(--bns-type-body-sm);margin-bottom:var(--bns-space-2)}.bns-onb-checklist__group>.bns-onb-checklist__jump{display:block;padding:2px 0}.bns-apply--center{align-items:center;display:flex;flex-direction:column;justify-content:center}:root{--bns-navy-950:#081826;--bns-navy-900:#0D2337;--bns-navy-800:#123049;--bns-navy-700:#173D5E;--bns-navy-600:#1D4B73;--bns-navy-500:#255C8C;--bns-navy-400:#4E7FA9;--bns-navy-300:#7FA3C2;--bns-navy-200:#B3C9DC;--bns-navy-100:#D9E4EE;--bns-navy-50:#EEF3F8;--bns-azure-900:#0C4A6E;--bns-azure-800:#10598A;--bns-azure-700:#1268A6;--bns-azure-600:#1778BF;--bns-azure-500:#2189D3;--bns-azure-400:#4BA3DF;--bns-azure-300:#82BFE9;--bns-azure-200:#B9DBF2;--bns-azure-100:#DCEDF9;--bns-azure-50:#F0F7FC;--bns-neutral-0:#FFFFFF;--bns-neutral-25:#FBFCFD;--bns-neutral-50:#F6F8FA;--bns-neutral-100:#EDF1F4;--bns-neutral-200:#DEE4EA;--bns-neutral-300:#C6CFD8;--bns-neutral-400:#9AA7B4;--bns-neutral-500:#6E7E8D;--bns-neutral-600:#51616F;--bns-neutral-700:#3C4A57;--bns-neutral-800:#2A3641;--bns-neutral-900:#1B242D;--bns-neutral-950:#11181F;--bns-green-700:#166534;--bns-green-600:#1D7A40;--bns-green-500:#28954F;--bns-green-100:#DCF2E4;--bns-green-50:#F0FAF3;--bns-amber-700:#92580A;--bns-amber-600:#B06F0B;--bns-amber-500:#D18A10;--bns-amber-100:#FBEED3;--bns-amber-50:#FDF7E9;--bns-red-700:#9F1D26;--bns-red-600:#BA2530;--bns-red-500:#D2333F;--bns-red-100:#FADDDF;--bns-red-50:#FCEFF0;--bns-crimson-800:#7A1218;--bns-crimson-700:#8E161D;--bns-warm-25:#FDFCF9;--bns-warm-50:#FAF7F2;--bns-warm-100:#F2EEE6;--bns-warm-200:#ECE7DD;--bns-warm-300:#DDD5C6;--bns-warm-400:#B0A894;--bns-warm-500:#8A8694;--bns-warm-600:#6B6875;--bns-warm-700:#4A4754;--bns-warm-800:#38353F;--bns-warm-900:#2B2A33;--bns-terra-700:#82390F;--bns-terra-600:#9A4413;--bns-terra-500:#B35016;--bns-terra-100:#F3DDCE;--bns-terra-50:#FAF0E8;--bns-surface-page:var(--bns-neutral-0);--bns-surface-card:var(--bns-warm-50);--bns-surface-field:var(--bns-neutral-0);--bns-surface-hover:rgba(29,75,115,.06);--bns-surface-pressed:var(--bns-navy-100);--bns-surface-sunken:var(--bns-warm-100);--bns-surface-raised:var(--bns-neutral-0);--bns-surface-inverse:var(--bns-navy-900);--bns-surface-brand-subtle:#E7F0F7;--bns-text-primary:var(--bns-warm-900);--bns-text-secondary:var(--bns-warm-700);--bns-text-muted:var(--bns-warm-600);--bns-text-inverse:#FFFFFF;--bns-text-link:var(--bns-terra-600);--bns-text-link-hover:var(--bns-terra-700);--bns-text-on-brand:#FFFFFF;--bns-border-subtle:var(--bns-warm-100);--bns-border-default:var(--bns-warm-200);--bns-border-strong:var(--bns-warm-300);--bns-border-input:var(--bns-warm-300);--bns-border-focus:var(--bns-terra-500);--bns-table-header-bg:var(--bns-neutral-100);--bns-surface-selected:var(--bns-surface-brand-subtle);--bns-action-primary:var(--bns-terra-500);--bns-action-primary-hover:var(--bns-terra-600);--bns-action-primary-active:var(--bns-terra-700);--bns-action-accent:var(--bns-terra-500);--bns-action-accent-hover:var(--bns-terra-600);--bns-action-danger:var(--bns-red-600);--bns-action-danger-hover:var(--bns-red-700);--bns-color-danger:var(--bns-red-600);--bns-status-success-fg:#3C6B44;--bns-status-success-bg:#E2EFDF;--bns-status-success-border:#CFE3CB;--bns-status-success-dot:#4A7A52;--bns-status-warning-fg:#7A5000;--bns-status-warning-bg:#F7ECD7;--bns-status-warning-border:#ECD9AE;--bns-status-warning-dot:var(--bns-amber-500);--bns-status-critical-fg:var(--bns-red-700);--bns-status-critical-bg:var(--bns-red-50);--bns-status-critical-border:var(--bns-red-100);--bns-status-critical-dot:var(--bns-red-500);--bns-status-info-fg:var(--bns-navy-700);--bns-status-info-bg:#E7F0F7;--bns-status-info-border:#D3E2EE;--bns-status-info-dot:var(--bns-navy-500);--bns-status-neutral-fg:var(--bns-warm-600);--bns-status-neutral-bg:var(--bns-warm-100);--bns-status-neutral-border:var(--bns-warm-200);--bns-status-neutral-dot:var(--bns-warm-400);--bns-focus-ring:0 0 0 2px var(--bns-neutral-0),0 0 0 4px var(--bns-terra-500)}:root{--bns-font-sans:"DM Sans",-apple-system,"Segoe UI",sans-serif;--bns-font-display:"Newsreader",Georgia,"Times New Roman",serif;--bns-font-mono:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;--bns-text-2xs:11px;--bns-text-xs:12px;--bns-text-sm:13px;--bns-text-md:14px;--bns-text-lg:16px;--bns-text-xl:18px;--bns-text-2xl:24px;--bns-text-3xl:28px;--bns-leading-tight:1.25;--bns-leading-normal:1.5;--bns-leading-relaxed:1.65;--bns-weight-regular:400;--bns-weight-medium:500;--bns-weight-semibold:600;--bns-weight-bold:700;--bns-tracking-caps:.06em;--bns-type-page-title:500 26px/1.2 var(--bns-font-display);--bns-type-section-title:700 18px/1.3 var(--bns-font-sans);--bns-type-card-title:700 15.5px/1.35 var(--bns-font-sans);--bns-type-body:400 14px/1.55 var(--bns-font-sans);--bns-type-body-sm:400 13.5px/1.55 var(--bns-font-sans);--bns-type-label:500 13.5px/1.4 var(--bns-font-sans);--bns-type-caption:400 12.5px/1.45 var(--bns-font-sans);--bns-type-overline:600 11.5px/1.3 var(--bns-font-sans);--bns-type-stat:500 28px/1.1 var(--bns-font-display);--bns-type-mono:400 13px/1.5 var(--bns-font-mono)}:root{--bns-space-0:0;--bns-space-1:2px;--bns-space-2:4px;--bns-space-3:6px;--bns-space-4:8px;--bns-space-5:12px;--bns-space-6:16px;--bns-space-7:20px;--bns-space-8:24px;--bns-space-9:32px;--bns-space-10:40px;--bns-space-11:48px;--bns-space-12:64px;--bns-sidebar-width:232px;--bns-sidebar-width-collapsed:56px;--bns-topbar-height:52px;--bns-page-pad:24px;--bns-page-max:1440px;--bns-row-height:48px;--bns-row-height-dense:40px;--bns-control-height:36px;--bns-control-height-sm:30px;--bns-control-height-lg:44px;--bns-touch-target:44px}:root{--bns-radius-xs:6px;--bns-radius-sm:10px;--bns-radius-md:16px;--bns-radius-lg:20px;--bns-radius-full:999px;--bns-shadow-card:0 2px 10px rgba(80,70,50,.07);--bns-shadow-raised:0 3px 6px rgba(80,70,50,.08),0 8px 24px rgba(80,70,50,.09);--bns-shadow-overlay:0 8px 24px rgba(60,50,35,.14),0 24px 56px rgba(60,50,35,.16);--bns-shadow-drawer:-12px 0 40px rgba(60,50,35,.16);--bns-scrim:rgba(43,42,51,.4);--bns-ease:cubic-bezier(.2,0,0,1);--bns-duration-fast:.12s;--bns-duration-base:.18s;--bns-duration-slow:.26s}body{margin:0;font:var(--bns-type-body);color:var(--bns-text-primary);background:var(--bns-surface-page);-webkit-font-smoothing:antialiased}a{color:var(--bns-text-link);text-decoration:none}a:hover{color:var(--bns-text-link-hover);text-decoration:underline}*{box-sizing:border-box}.bns-segmented{background:var(--bns-surface-sunken);border-radius:999px;display:inline-flex;gap:2px;padding:3px}.bns-segmented__item{align-items:center;background:transparent;border:0;border-radius:999px;color:var(--bns-text-secondary);cursor:pointer;display:inline-flex;font:600 12.5px/1 var(--bns-font-sans);gap:6px;height:30px;padding:0 12px}.bns-segmented--sm .bns-segmented__item{height:26px;padding:0 10px}.bns-segmented__item:hover{background:var(--bns-surface-hover);color:var(--bns-text-heading)}.bns-segmented__item.is-active{background:var(--bns-surface-raised);box-shadow:0 1px 3px #50463224;color:var(--bns-text-heading)}.bns-segmented__item.is-active:hover{background:var(--bns-surface-raised)}.bns-segmented__count{background:var(--bns-surface-sunken);border-radius:999px;font-variant-numeric:tabular-nums;padding:1px 6px}.bns-stepper{display:flex;list-style:none;margin:0;padding:0}.bns-stepper__step{align-items:center;display:flex;flex:1 1 0%;gap:10px;min-width:0;position:relative}.bns-stepper__connector{background:var(--bns-border-strong);flex:1 1 auto;height:2px;margin:0 -2px 0 -10px;min-width:16px}.bns-stepper__connector.is-done{background:var(--bns-navy-800)}.bns-stepper__circle{align-items:center;background:var(--bns-surface-card);border:2px solid var(--bns-border-strong);border-radius:50%;color:var(--bns-text-muted);display:inline-flex;flex:none;font:700 12.5px/1 var(--bns-font-sans);height:30px;justify-content:center;width:30px}.bns-stepper__step.is-current .bns-stepper__circle{border-color:var(--bns-action-primary);color:var(--bns-terra-500, var(--bns-action-primary))}.bns-stepper__step.is-done .bns-stepper__circle{background:var(--bns-navy-800);border-color:var(--bns-navy-800);color:#fff}.bns-stepper__text{display:flex;flex-direction:column;min-width:0}.bns-stepper__label{color:var(--bns-text-heading);font:700 13.5px/1.3 var(--bns-font-sans);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bns-stepper__sub{color:var(--bns-text-muted);font:400 12px/1.3 var(--bns-font-sans);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bns-numstepper{align-items:center;background:var(--bns-surface-field);border:1px solid var(--bns-border-input);border-radius:10px;display:inline-flex;height:40px;width:132px}.bns-numstepper__btn{align-items:center;background:transparent;border:0;color:var(--bns-text-heading);cursor:pointer;display:inline-flex;height:40px;justify-content:center;width:36px}.bns-numstepper__btn:hover:not(:disabled){background:var(--bns-surface-hover)}.bns-numstepper__btn:disabled{color:var(--bns-text-muted);cursor:not-allowed;opacity:.5}.bns-numstepper__input{background:transparent;border:0;color:var(--bns-text-heading);flex:none;font:600 14px/1 var(--bns-font-sans);height:100%;text-align:center;width:56px}.bns-numstepper__input:focus-visible{box-shadow:var(--bns-focus-ring);outline:0}.bns-timeline{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.bns-timeline__item{display:flex;gap:12px;padding:10px 0;position:relative}.bns-timeline__item:not(:last-child):after{background:var(--bns-border-subtle);bottom:0;content:"";left:15px;position:absolute;top:40px;width:2px}.bns-timeline__icon{align-items:center;border-radius:50%;display:inline-flex;flex:none;height:30px;justify-content:center;width:30px;z-index:1}.bns-timeline__body{display:flex;flex-direction:column;gap:2px;min-width:0;padding-top:3px}.bns-timeline__row{align-items:baseline;display:flex;gap:8px;justify-content:space-between}.bns-timeline__title{color:var(--bns-text-heading);font:600 13.5px/1.4 var(--bns-font-sans)}.bns-timeline__when{color:var(--bns-text-muted);flex:none;font:400 12px/1.4 var(--bns-font-sans)}.bns-timeline__sub{color:var(--bns-text-secondary);font:400 12.5px/1.4 var(--bns-font-sans)}.bns-timeline__tag{align-self:flex-start;background:var(--bns-status-warning-bg);border-radius:999px;color:var(--bns-status-warning-fg);font:600 11px/20px var(--bns-font-sans);padding:0 8px}.bns-filelist{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.bns-filelist__row{align-items:center;border-radius:var(--bns-radius-sm);display:flex;gap:10px;height:48px;padding:0 6px}.bns-filelist__row:hover{background:var(--bns-surface-hover)}.bns-filelist__tile{align-items:center;background:var(--bns-surface-sunken);border-radius:6px;display:inline-flex;flex:none;font:700 9px/1 var(--bns-font-sans);height:38px;justify-content:center;text-transform:uppercase;width:32px}.bns-filelist__text{display:flex;flex-direction:column;gap:1px;min-width:0}.bns-filelist__name{color:var(--bns-text-heading);font:600 13.5px/1.3 var(--bns-font-sans);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bns-filelist__meta{color:var(--bns-text-muted);font:400 12px/1.3 var(--bns-font-sans)}.bns-filelist__actions{align-items:center;display:flex;flex:none;gap:4px;margin-left:auto}.bns-monthcal{background:var(--bns-border-subtle);border:1px solid var(--bns-border-subtle);border-radius:var(--bns-radius-md);display:flex;flex-direction:column;gap:1px;overflow:hidden}.bns-monthcal__row{display:grid;gap:1px;grid-template-columns:repeat(7,1fr)}.bns-monthcal__row--head{background:var(--bns-surface-sunken)}.bns-monthcal__colhead{align-items:center;color:var(--bns-text-muted);display:flex;font:600 11.5px/1 var(--bns-font-sans);height:30px;justify-content:center;letter-spacing:.06em;text-transform:uppercase}.bns-monthcal__cell{background:var(--bns-surface-card);border:0;cursor:pointer;display:flex;flex-direction:column;gap:3px;min-height:72px;padding:6px;text-align:left}.bns-monthcal__cell.is-outside{background:var(--bns-surface-sunken);color:var(--bns-text-muted)}.bns-monthcal__cell.is-weekend{background:var(--bns-warm-100, var(--bns-surface-sunken))}.bns-monthcal__cell.is-today{box-shadow:inset 0 0 0 2px var(--bns-navy-800)}.bns-monthcal__num{color:var(--bns-text-heading);font:600 12px/1 var(--bns-font-mono)}.bns-monthcal__cell.is-outside .bns-monthcal__num{color:var(--bns-text-muted)}.bns-monthcal__today{align-items:center;background:var(--bns-navy-800);border-radius:50%;color:#fff;display:inline-flex;height:24px;justify-content:center;width:24px}.bns-monthcal__events{display:flex;flex-direction:column;gap:2px}.bns-monthcal__chip{border-radius:6px;font:600 10.5px/20px var(--bns-font-sans);overflow:hidden;padding:0 6px;text-overflow:ellipsis;white-space:nowrap}.bns-monthcal__chip.is-pending{border:1px dashed var(--bns-border-strong)}.bns-monthcal__chip.has-marker{background:var(--bns-surface-hover);border-left:3px solid var(--bns-monthcal-marker, var(--bns-border-strong));color:var(--bns-text-primary);padding-left:5px}.bns-monthcal-wrap{display:flex;flex-direction:column;gap:var(--bns-space-5)}.bns-monthcal__legend{display:flex;flex-wrap:wrap;gap:var(--bns-space-6);list-style:none;margin:0;padding:0}.bns-monthcal__key{align-items:center;color:var(--bns-text-secondary);display:inline-flex;font:var(--bns-type-caption);gap:6px}.bns-monthcal__swatch{background:var(--bns-monthcal-marker, var(--bns-border-strong));border-radius:3px;display:inline-block;flex:none;height:12px;width:12px}.bns-monthcal__swatch.is-pending{background:var(--bns-surface-field);border:1px dashed var(--bns-border-strong)}.bns-monthcal__more{color:var(--bns-text-muted);font:600 11px/1.3 var(--bns-font-sans)}.bns-lax-note{align-items:center;background:var(--bns-surface-brand-subtle);border:1px solid var(--bns-navy-100);border-radius:14px;display:flex;gap:var(--bns-space-5);padding:7px 8px 7px 12px}.bns-lax-note__text{color:var(--bns-text-brand-accent);flex:1;font:500 13.5px/1.4 var(--bns-font-sans);min-width:0}.bns-lax-note__text strong{color:var(--bns-text-heading);font-weight:700}.bns-lax-source{align-items:center;background:var(--bns-surface-field);border:1px solid var(--bns-navy-100);border-radius:var(--bns-radius-full);color:var(--bns-text-brand-accent);cursor:pointer;display:inline-flex;font:600 12px/1 var(--bns-font-sans);gap:5px;height:24px;padding:0 9px;text-decoration:none;white-space:nowrap}.bns-lax-source:hover{background:var(--bns-surface-hover);border-color:var(--bns-navy-300);color:var(--bns-text-heading)}:root[data-theme=dark] .bns-lax-note{border-color:var(--bns-navy-700)}:root[data-theme=dark] .bns-lax-source{border-color:var(--bns-navy-700)}.bns-run{display:flex;flex-direction:column;gap:var(--bns-space-5);margin-bottom:var(--bns-space-6)}.bns-run__totals{display:grid;gap:var(--bns-space-5);grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.bns-run__totals>div{background:var(--bns-surface-card);border:1px solid var(--bns-border-subtle);border-radius:var(--bns-radius-md);display:flex;flex-direction:column;gap:2px;padding:10px 14px}.bns-run__totals dt{color:var(--bns-text-secondary);font:600 12.5px/1.3 var(--bns-font-sans)}.bns-run__totals dd{color:var(--bns-text-heading);font:var(--bns-type-stat);font-variant-numeric:tabular-nums;margin:0}@media(max-width:720px){.bns-run__totals{grid-template-columns:repeat(2,minmax(0,1fr))}}.bns-tabbar{display:none}@media(max-width:640px){.bns-tabbar{background:var(--bns-surface-page);border-top:1px solid var(--bns-border-subtle);display:flex;flex:none;padding:0 8px env(safe-area-inset-bottom,0)}.bns-tabbar__item{align-items:center;color:var(--bns-text-muted);display:flex;flex:1 1 0;flex-direction:column;font:600 11px/1 var(--bns-font-sans);gap:4px;min-height:56px;justify-content:center;text-decoration:none}.bns-tabbar__item.is-active,.bns-tabbar__item:hover{color:var(--bns-text-heading)}.bns-tabbar__item:focus-visible{box-shadow:var(--bns-focus-ring);outline:0}}.bns-plgrid-wrap{display:flex;flex-direction:column;gap:var(--bns-space-6)}.bns-plgrid{display:grid;gap:var(--bns-space-6);grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:1100px){.bns-plgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.bns-plgrid{grid-template-columns:1fr}}.bns-plcard{background:var(--bns-surface-page);border:1px solid var(--bns-border-default);border-left:3px solid var(--bns-border-default);box-shadow:var(--bns-shadow-card);border-radius:18px;color:var(--bns-text-primary);display:flex;flex-direction:column;gap:var(--bns-space-5);padding:18px 18px 12px;text-decoration:none;transition:border-color var(--bns-duration-fast) var(--bns-ease),box-shadow var(--bns-duration-fast) var(--bns-ease),transform var(--bns-duration-fast) var(--bns-ease)}.bns-plcard:hover{border-color:var(--bns-border-strong);box-shadow:var(--bns-shadow-raised);color:var(--bns-text-primary);transform:translateY(-2px)}.bns-plcard:focus-visible{box-shadow:var(--bns-focus-ring);outline:0}.bns-plcard__head{align-items:flex-start;display:flex;gap:10px}.bns-plcard__titles{display:flex;flex:1;flex-direction:column;gap:3px;min-width:0}.bns-plcard__over{color:var(--bns-text-muted);font:var(--bns-type-overline);letter-spacing:.06em;text-transform:uppercase}.bns-plcard__title{color:var(--bns-text-heading);font:500 20px/1.25 var(--bns-font-display)}.bns-plcard__meta{color:var(--bns-text-secondary);font:var(--bns-type-caption)}.bns-plcard__meta strong,.bns-plcard__meta b{color:var(--bns-text-heading);font-weight:600}.bns-plcard__stages{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.bns-plcard__stage{display:flex;flex-direction:column;gap:1px}.bns-plcard__stage strong{color:var(--bns-text-heading);font:500 22px/1.1 var(--bns-font-display)}.bns-plcard__stage span{color:var(--bns-text-muted);font:500 11.5px/1.3 var(--bns-font-sans);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bns-plcard__foot{align-items:center;border-top:1px solid var(--bns-border-subtle);color:var(--bns-text-secondary);display:flex;font:var(--bns-type-caption);gap:8px;justify-content:space-between;padding-top:10px}.bns-plcard__open{color:var(--bns-text-brand-accent);font-weight:600;white-space:nowrap}.bns-plcard--btn{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:var(--bns-surface-card);cursor:pointer;font:inherit;margin:0;text-align:left;width:100%}.bns-plcard__icon{align-items:center;background:var(--bns-surface-brand-subtle);border-radius:var(--bns-radius-sm);color:var(--bns-text-brand-accent);display:flex;flex:none;height:44px;justify-content:center;width:44px}.bns-plcard__desc{color:var(--bns-text-secondary);font:var(--bns-type-body-sm)}.bns-balances{display:flex;flex-direction:column;gap:10px}.bns-balance{align-items:center;border-radius:12px;color:var(--bns-text-primary);display:flex;gap:14px;padding:6px;margin:-6px;text-decoration:none}.bns-balance:hover{background:var(--bns-surface-hover);color:var(--bns-text-heading)}.bns-balance__text{display:flex;flex-direction:column;gap:2px}.bns-balance__text strong{font:600 14px/1.3 var(--bns-font-sans)}.bns-balance__text span{color:var(--bns-text-muted);font:var(--bns-type-caption)}.bns-asklax{background:var(--bns-surface-brand-subtle);border:1px solid var(--bns-navy-100);border-radius:18px;display:flex;flex-direction:column;gap:12px;padding:18px}.bns-asklax__head{align-items:center;display:flex;gap:10px}.bns-asklax__title{color:var(--bns-text-heading);font:500 19px/1.2 var(--bns-font-display);margin:0}.bns-asklax__sub{color:var(--bns-text-secondary);font:var(--bns-type-caption);margin:2px 0 0}.bns-asklax__chips{display:flex;flex-direction:column;gap:6px}:root[data-theme=dark] .bns-asklax{border-color:var(--bns-navy-700)}.bns-brief{background:var(--bns-surface-card);border:1px solid var(--bns-border-subtle);border-radius:18px;display:flex;flex-direction:column;margin-bottom:var(--bns-space-5);padding:14px 22px}.bns-brief__head{align-items:center;display:flex;gap:10px;padding-bottom:8px}.bns-brief__title{color:var(--bns-text-heading);font:500 21px/1.2 var(--bns-font-display);margin:0}.bns-brief__meta{color:var(--bns-text-muted);font:var(--bns-type-caption)}.bns-brief__list{list-style:none;margin:0;padding:0}.bns-brief__item{align-items:center;border-top:1px solid var(--bns-border-subtle);display:flex;gap:14px;padding:10px 0}.bns-brief__n{align-items:center;background:var(--bns-surface-field);border:1px solid var(--bns-border-strong);border-radius:999px;color:var(--bns-text-heading);display:flex;flex:none;font:600 14px/1 var(--bns-font-display);height:26px;justify-content:center;width:26px}.bns-brief__text{color:var(--bns-text-primary);flex:1;font:500 14px/1.45 var(--bns-font-sans);min-width:0}.bns-brief__empty{color:var(--bns-text-muted);font:var(--bns-type-body-sm);margin:0;padding:6px 0 4px}.bns-month-input{width:160px}.bns-mt-10{margin-top:10px}.bns-minw-240{min-width:240px}.bns-balwell{background:var(--bns-surface-field);border:1px solid var(--bns-border-subtle);border-radius:12px;display:flex;flex-direction:column;gap:8px;padding:12px 14px}.bns-balwell__head{align-items:center;display:flex;gap:6px;justify-content:space-between}.bns-balwell__title{color:var(--bns-text-heading);font:600 13px/1.3 var(--bns-font-sans)}.bns-balwell__bar{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:var(--bns-surface-sunken);border:0;border-radius:var(--bns-radius-full);display:block;height:6px;overflow:hidden;width:100%}.bns-balwell__bar::-webkit-progress-bar{background:var(--bns-surface-sunken);border-radius:var(--bns-radius-full)}.bns-balwell__bar::-webkit-progress-value{background:var(--bns-navy-500);border-radius:var(--bns-radius-full);transition:width var(--bns-duration-slow) var(--bns-ease)}.bns-balwell__bar::-moz-progress-bar{background:var(--bns-navy-500);border-radius:var(--bns-radius-full)}.bns-balwell__meta{color:var(--bns-text-secondary);font:var(--bns-type-caption)}.bns-balwell__uses{border-top:1px solid var(--bns-border-subtle);color:var(--bns-text-primary);font:500 12.5px/1.4 var(--bns-font-sans);padding-top:8px}.bns-drawer-foot{border-top:1px solid var(--bns-border-subtle);margin-top:4px;padding-top:14px}.bns-attcal{align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1fr)}@media(min-width:1100px){.bns-attcal{grid-template-columns:minmax(0,1fr) 300px}}.bns-attcal__bar{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:12px}.bns-attcal__month{width:150px}.bns-attcal__legend{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-left:auto}.bns-attcal__key{align-items:center;color:var(--bns-text-muted);display:inline-flex;font:500 12px/1 var(--bns-font-sans);gap:6px;white-space:nowrap}.bns-attcal__swatch{border-radius:2px;display:inline-block;height:8px;width:12px}.bns-attcal__swatch--in{background:var(--bns-navy-500)}.bns-attcal__swatch--remote{background:var(--bns-azure-300)}.bns-attcal__swatch--away{background:var(--bns-amber-500)}.bns-attcal__swatch--pending{background:var(--bns-surface-sunken);border:1px dashed var(--bns-border-strong)}.bns-attcal__day{display:flex;flex-direction:column;gap:4px;min-width:0;width:100%}.bns-attcal__presence{background:var(--bns-surface-sunken);border-radius:3px;display:flex;height:5px;overflow:hidden;width:100%}.bns-attcal__seg{flex:1 1 0;min-width:0}.bns-attcal__seg--in{background:var(--bns-navy-500)}.bns-attcal__seg--remote{background:var(--bns-azure-300)}.bns-attcal__seg--away{background:var(--bns-amber-500)}.bns-attcal__caption{color:var(--bns-text-muted);font:500 11px/1.3 var(--bns-font-sans);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bns-attcal__chip{border-radius:6px;font:600 10.5px/20px var(--bns-font-sans);overflow:hidden;padding:0 6px;text-overflow:ellipsis;white-space:nowrap}.bns-attcal__chip--info{background:var(--bns-status-info-bg);color:var(--bns-status-info-fg)}.bns-attcal__chip--critical{background:var(--bns-status-critical-bg);color:var(--bns-status-critical-fg)}.bns-attcal__chip--warning{background:var(--bns-status-warning-bg);color:var(--bns-status-warning-fg)}.bns-attcal__chip--success{background:var(--bns-status-success-bg);color:var(--bns-status-success-fg)}.bns-attcal__chip--neutral{background:var(--bns-status-neutral-bg);color:var(--bns-status-neutral-fg)}.bns-attcal__chip.is-pending{border:1px dashed var(--bns-border-strong)}.bns-attcal__counts{display:grid;gap:10px 12px;grid-template-columns:1fr 1fr}.bns-attcal__count{display:flex;flex-direction:column;gap:2px}.bns-attcal__count strong{color:var(--bns-text-heading);font:500 24px/1.1 var(--bns-font-display)}.bns-attcal__count span{color:var(--bns-text-muted);font:var(--bns-type-caption)}.bns-attcal__list{display:flex;flex-direction:column;list-style:none;margin:12px 0 0;padding:0}.bns-attcal__person{align-items:center;border-top:1px solid var(--bns-border-subtle);color:var(--bns-text-primary);display:flex;font:500 13px/1.3 var(--bns-font-sans);gap:8px;justify-content:space-between;padding:8px 0}.bns-attcal__person-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bns-dt__desc{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bns-profile-head{align-items:flex-start;display:flex;gap:18px;margin-bottom:20px}.bns-profile-head__body{display:flex;flex:1;flex-direction:column;gap:6px;min-width:0}.bns-profile-head__name-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.bns-profile-head__meta{align-items:center;color:var(--bns-text-secondary);display:flex;flex-wrap:wrap;font:var(--bns-type-body-sm);gap:4px 14px}.bns-profile-head__meta-item{align-items:center;display:inline-flex;gap:6px}.bns-profile-head__meta-item svg{color:var(--bns-text-muted);flex:none}.bns-profile-head__photo{margin-top:4px}.bns-profile-head__actions{flex:none;padding-top:4px}.bns-profile-overview{display:grid;gap:var(--bns-space-6);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:var(--bns-space-6)}.bns-profile-leave{align-items:center;display:flex;gap:16px}.bns-profile-leave__text{display:flex;flex-direction:column;gap:2px;min-width:0}.bns-profile-leave__text strong{font:600 14px/1.3 var(--bns-font-sans)}.bns-profile-leave__text>span{color:var(--bns-text-muted);font:var(--bns-type-caption)}.bns-profile-leave__types{color:var(--bns-text-secondary);font:var(--bns-type-caption);list-style:none;margin:6px 0 0;padding:0}@media(max-width:640px){.bns-profile-head{flex-wrap:wrap}.bns-profile-head__actions{padding-top:0;width:100%}}.bns-plcard--btn{cursor:pointer;font:inherit;text-align:left;width:100%}.bns-plcard--btn .bns-plcard__meta{text-align:left}.bns-kb-card__name{font:600 13.5px/1.3 var(--bns-font-sans)}.bns-kb-card__sub{color:var(--bns-text-muted);font:500 12px/1.3 var(--bns-font-sans);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bns-kb-progress{align-items:center;display:flex;gap:8px;margin-top:6px}.bns-kb-progress__track{display:block;flex:1;height:6px;min-width:0}.bns-kb-progress__rail{fill:var(--bns-surface-sunken)}.bns-kb-progress__fill{fill:var(--bns-navy-500)}.bns-kb-progress__cap{color:var(--bns-text-muted);flex:none;font:500 11.5px/1 var(--bns-font-sans);font-variant-numeric:tabular-nums;white-space:nowrap}.bns-kb-card__foot{align-items:center;cursor:default;display:flex;gap:6px;justify-content:flex-end;margin-top:4px}.bns-kb-card__foot .bns-combobox{flex:1;min-width:0}.bns-type-dot{border-radius:2px;display:inline-block;flex:none;height:9px;width:9px}.bns-type-dot--navy{background:var(--bns-navy-500)}.bns-type-dot--amber{background:var(--bns-amber-500)}.bns-type-dot--azure{background:var(--bns-azure-300)}.bns-type-dot--green{background:var(--bns-green-500)}.bns-pl-card__event{align-items:center;color:var(--bns-text-muted);display:flex;font:var(--bns-type-caption);gap:6px;margin-top:6px}.bns-pl-card__event svg{flex:none}.bns-pl-card__footer{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-top:8px}.bns-pl-card__footer-left{align-items:center;display:flex;flex:1;gap:8px;min-width:0}.bns-pl-card__footer-left .bns-combobox{flex:1;min-width:0}.bns-pl-card__meta{color:var(--bns-text-muted);flex:none;font:var(--bns-type-caption);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bns-pl-card__footer-actions{align-items:center;display:flex;flex:none;gap:2px}.bns-faq__cat{position:relative}.bns-faq__cat>details>summary.bns-faq__summary{padding-right:132px}.bns-faq__actions{position:absolute;right:8px;top:6px}.bns-kpi-row{display:grid;gap:var(--bns-space-5);grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:var(--bns-space-5)}.bns-today__section+.bns-today__section{border-top:1px solid var(--bns-border-subtle);margin-top:12px;padding-top:12px}.bns-today__h{align-items:center;color:var(--bns-text-secondary);display:flex;font:600 11.5px/1.3 var(--bns-font-sans);gap:8px;justify-content:space-between;letter-spacing:.04em;margin:0 0 4px;text-transform:uppercase}.bns-today__count{background:var(--bns-surface-sunken);border-radius:999px;color:var(--bns-text-secondary);font:600 11.5px/1 var(--bns-font-sans);font-variant-numeric:tabular-nums;padding:3px 7px}.bns-today__list{list-style:none;margin:0;padding:0}.bns-today__empty{color:var(--bns-text-muted);font:var(--bns-type-caption);margin:4px 0 0}.bns-person-row{align-items:center;display:flex;gap:10px;padding:6px 0}.bns-person-row__body{display:flex;flex:1;flex-direction:column;gap:1px;min-width:0}.bns-person-row__name{color:var(--bns-text-heading);font:600 13.5px/1.3 var(--bns-font-sans);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bns-person-row__sub{color:var(--bns-text-muted);font:var(--bns-type-caption);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bns-needs__filter{padding:10px 16px 6px}.bns-needs__list{font:var(--bns-type-body-sm);list-style:none;margin:0;padding:0}.bns-needs__row{align-items:center;border-top:1px solid var(--bns-border-subtle);display:flex;flex-wrap:wrap;gap:8px 12px;padding:10px 16px}.bns-needs__tile{align-items:center;background:var(--bns-surface-sunken);border-radius:10px;color:var(--bns-text-secondary);display:inline-flex;flex:none;height:34px;justify-content:center;width:34px}.bns-needs__tile--leave{background:var(--bns-status-info-bg);color:var(--bns-status-info-fg)}.bns-needs__tile--documents{background:var(--bns-status-warning-bg);color:var(--bns-status-warning-fg)}.bns-needs__body{display:flex;flex:1;flex-direction:column;gap:1px;min-width:160px}.bns-needs__title{color:var(--bns-text-heading);font:600 13.5px/1.3 var(--bns-font-sans)}.bns-needs__sub{color:var(--bns-text-secondary);font:var(--bns-type-caption)}.bns-needs__when{color:var(--bns-text-muted);flex:none;font:var(--bns-type-caption);font-variant-numeric:tabular-nums;white-space:nowrap}.bns-needs__actions{display:inline-flex;flex:none}.bns-needs__more{border-top:1px solid var(--bns-border-subtle);font:var(--bns-type-caption);padding:10px 16px}.bns-pay__row{align-items:center;display:flex;gap:10px;justify-content:space-between;padding:8px 0}.bns-pay__row+.bns-pay__row{border-top:1px solid var(--bns-border-subtle)}.bns-pay__body{display:flex;flex-direction:column;gap:1px;min-width:0}.bns-pay__label{color:var(--bns-text-muted);font:600 11.5px/1.3 var(--bns-font-sans);letter-spacing:.04em;text-transform:uppercase}.bns-pay__value{color:var(--bns-text-heading);font:600 15px/1.3 var(--bns-font-sans);font-variant-numeric:tabular-nums}.bns-pay__sub{color:var(--bns-text-secondary);font:var(--bns-type-caption)}.bns-weekbar{display:block;height:56px;margin-top:12px;max-width:220px;width:100%}.bns-weekbar__rail{fill:var(--bns-surface-sunken)}.bns-weekbar__bar{fill:var(--bns-navy-500)}.bns-weekbar__bar--today{fill:var(--bns-action-primary)}.bns-weekbar__label{fill:var(--bns-text-muted);font:500 9px var(--bns-font-sans)}@media(max-width:900px){.bns-kpi-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.bns-pl-header{display:flex;flex-direction:column;gap:6px;margin-bottom:var(--bns-space-5)}.bns-pl-meta{align-items:center;display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:space-between}.bns-pl-meta__main{align-items:center;display:flex;flex-wrap:wrap;gap:4px 10px;min-width:0}.bns-pl-meta__fact{color:var(--bns-text-secondary);font:var(--bns-type-body-sm);white-space:nowrap}.bns-pl-meta__dot{background:var(--bns-text-muted);border-radius:50%;display:inline-block;flex:none;height:4px;width:4px}.bns-pl-roleswitch .bns-combobox__control{background:transparent;border-color:transparent;color:var(--bns-text-heading);font:600 13.5px/1 var(--bns-font-sans);gap:6px;height:30px;padding:0 8px;width:auto}.bns-pl-roleswitch .bns-combobox__control:hover{background:var(--bns-surface-hover);border-color:transparent}.bns-pl-roleswitch .bns-combobox__control svg{color:currentColor}.bns-pl-find{width:190px}.bns-pl-meta .bns-pl-head__actions{margin-left:auto}.bns-pl-viewtip .bns-tooltip{max-width:260px;white-space:normal}.bns-pl-filterbtn{display:inline-flex;position:relative}.bns-pl-filterbtn__n{align-items:center;background:var(--bns-action-primary);border-radius:999px;color:var(--bns-text-on-brand);display:inline-flex;font:700 10px/1 var(--bns-font-sans);height:16px;justify-content:center;min-width:16px;padding:0 4px;pointer-events:none;position:absolute;right:-4px;top:-4px}.bns-pl-notice{color:var(--bns-status-warning-fg)}.bns-pl-board{display:flex;gap:var(--bns-space-5);overflow-x:auto;padding-bottom:8px}.bns-pl-board.is-hidden{display:none}.bns-pl-col__head{align-items:center;display:flex;gap:6px;height:32px;margin-bottom:var(--bns-space-3)}.bns-pl-col__dot{background:var(--bns-status-neutral-dot);border-radius:50%;display:inline-block;flex:none;height:8px;width:8px}.bns-pl-col__dot.is-hired{background:var(--bns-status-success-dot)}.bns-pl-col__dot.is-cancelled{background:var(--bns-status-critical-dot)}.bns-pl-col__dot.is-interview{background:var(--bns-status-info-dot)}.bns-pl-col__name{color:var(--bns-text-heading);font:700 13.5px/1.2 var(--bns-font-sans);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bns-pl-col__count{color:var(--bns-text-muted);font:600 12.5px/1 var(--bns-font-sans);font-variant-numeric:tabular-nums}.bns-pl-col__more{margin-bottom:var(--bns-space-2)}.bns-pl-board .bns-pl-card{border:1px solid var(--bns-border-default);border-radius:14px;box-shadow:var(--bns-shadow-card);transition:border-color var(--bns-duration-fast) var(--bns-ease),box-shadow var(--bns-duration-fast) var(--bns-ease)}.bns-pl-board .bns-pl-card:hover{border-color:var(--bns-border-strong);box-shadow:var(--bns-shadow-card)}.bns-pl-card .bns-pl-card__name{color:var(--bns-text-heading);font:600 14px/1.3 var(--bns-font-sans)}.bns-pl-card .bns-pl-card__age{background:var(--bns-surface-sunken);border-radius:999px;color:var(--bns-text-secondary);font:600 11.5px/1.2 var(--bns-font-sans);font-variant-numeric:tabular-nums;padding:2px 7px}.bns-pl-card .bns-pl-card__age.is-stale{background:var(--bns-status-warning-bg);color:var(--bns-status-warning-fg)}.bns-pl-card__docs{background:var(--bns-surface-sunken);border-radius:999px;color:var(--bns-text-secondary);flex:none;font:600 11.5px/1.2 var(--bns-font-sans);font-variant-numeric:tabular-nums;padding:2px 7px;white-space:nowrap}.bns-pl-card__docs.is-blocking{background:var(--bns-status-warning-bg);color:var(--bns-status-warning-fg)}.bns-pl-card__footer{border-top:1px solid var(--bns-border-subtle);margin-top:10px;padding-top:8px}.bns-pl-move{display:inline-flex}.bns-pl-move .bns-combobox__control{background:transparent;border:0;border-radius:8px;color:var(--bns-text-secondary);height:28px;justify-content:center;padding:0;width:28px}.bns-pl-move .bns-combobox__control:hover{background:var(--bns-surface-hover);color:var(--bns-text-heading)}.bns-pl-move .bns-combobox__control svg{color:currentColor}.bns-pl-move .bns-combobox__value{display:none}.bns-combobox__pop--fixed{min-width:180px}.bns-tabs{flex-wrap:wrap}@media(max-width:767px){.bns-tabs{flex-wrap:nowrap;gap:16px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);overflow-x:auto;scrollbar-width:none}.bns-tabs::-webkit-scrollbar{display:none}.bns-tabs [role=tab]{flex:0 0 auto;white-space:nowrap}}.bns-checkbox{align-items:flex-start;cursor:pointer;display:inline-flex;font:var(--bns-type-body-sm);gap:8px;color:var(--bns-text-primary)}.bns-checkbox.is-disabled{cursor:default;opacity:.6}.bns-checkbox__input{accent-color:var(--bns-terra-500);flex:none;height:16px;margin:2px 0 0;width:16px}.bns-checkbox__input:focus-visible{box-shadow:var(--bns-focus-ring);outline:0}.bns-checkbox__text{display:flex;flex-direction:column;gap:2px}.bns-checkbox__hint{color:var(--bns-text-muted);font:var(--bns-type-caption)}.bns-fileinput__native{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.bns-fileinput__row{align-items:center;display:flex;flex-wrap:wrap;gap:8px;min-height:var(--bns-control-height-sm)}.bns-fileinput__btn{gap:6px}.bns-fileinput__empty{color:var(--bns-text-muted);font:var(--bns-type-body-sm)}.bns-fileinput__chip{align-items:center;background:var(--bns-surface-brand-subtle);border-radius:var(--bns-radius-full);color:var(--bns-text-brand-accent);display:inline-flex;font:500 13px var(--bns-font-sans);gap:4px;height:28px;max-width:100%;padding:0 4px 0 10px}.bns-fileinput__name{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bns-fileinput__clear{align-items:center;background:none;border:0;border-radius:var(--bns-radius-full);color:inherit;cursor:pointer;display:inline-flex;height:20px;justify-content:center;width:20px}.bns-fileinput__clear:hover{background:var(--bns-surface-hover)}.bns-fileinput__hint{color:var(--bns-text-muted);font:var(--bns-type-caption)}.bns-fileinput__error{color:var(--bns-action-danger);font:var(--bns-type-caption)}.bns-fileinput.has-error .bns-fileinput__btn{border-color:var(--bns-action-danger)}.bns-disclosure{border-top:1px solid var(--bns-border-subtle)}.bns-disclosure:first-child{border-top:0}.bns-disclosure__head{align-items:center;display:flex;gap:8px}.bns-disclosure__toggle{align-items:center;background:none;border:0;border-radius:8px;color:var(--bns-text-heading);cursor:pointer;display:flex;flex:1;font:600 14px/1.3 var(--bns-font-sans);gap:8px;min-height:44px;padding:0 4px;text-align:left}.bns-disclosure__toggle:hover{background:var(--bns-surface-hover)}.bns-disclosure__chev{color:var(--bns-text-muted);display:inline-flex;transition:transform var(--bns-duration-fast) var(--bns-ease)}.bns-disclosure.is-open .bns-disclosure__chev{transform:rotate(90deg)}.bns-disclosure__meta{color:var(--bns-text-muted);font:var(--bns-type-caption);margin-left:auto}.bns-disclosure__actions{display:flex;flex:none;gap:4px}.bns-disclosure__body{padding:0 4px 16px}.bns-noaccess{align-items:center;background:var(--bns-surface-card);border:1px solid var(--bns-border-default);border-radius:18px;display:flex;flex-direction:column;gap:12px;justify-content:center;padding:48px 24px;text-align:center}.bns-noaccess__tile{align-items:center;background:var(--bns-navy-50);border-radius:18px;color:var(--bns-navy-800);display:flex;height:56px;justify-content:center;width:56px}:root[data-theme=dark] .bns-noaccess__tile{background:var(--bns-surface-brand-subtle);color:var(--bns-text-brand-accent)}.bns-noaccess__title{color:var(--bns-text-heading);font:500 21px/1.25 var(--bns-font-display);margin:0}.bns-noaccess__hint{color:var(--bns-text-muted);font:400 13px/1.5 var(--bns-font-sans);margin:0;max-width:280px}.bns-noaccess__actions{display:flex;gap:8px}button.bns-chip{align-items:center;align-self:flex-start;background:var(--bns-surface-field);border:1px solid var(--bns-border-strong);border-radius:var(--bns-radius-full);color:var(--bns-warm-800);cursor:pointer;display:inline-flex;font:500 13px/1 var(--bns-font-sans);gap:6px;height:32px;padding:0 13px;white-space:nowrap}button.bns-chip:hover{background:var(--bns-surface-hover);border-color:var(--bns-navy-300);color:var(--bns-text-heading)}.bns-notif-wrap .bns-notif-panel{border:1px solid var(--bns-border-default);box-shadow:0 8px 24px #3c322324;display:flex;flex-direction:column;max-height:min(520px,calc(100vh - 80px));overflow:hidden}.bns-notif-panel .bns-notif-panel__head{border-bottom:1px solid var(--bns-border-subtle);flex:none;gap:8px;height:52px;padding:0 12px 0 16px}.bns-notif-panel .bns-notif-panel__title{font:500 18px/1.2 var(--bns-font-display);margin:0}.bns-notif-panel__scroll{flex:1;min-height:0;overflow-y:auto;padding-bottom:6px}.bns-notif-panel .bns-notif-panel__empty{padding:20px 16px;text-align:center}.bns-notif-panel__foot{align-items:center;border-top:1px solid var(--bns-border-subtle);display:flex;flex:none;gap:4px;justify-content:flex-end;padding:6px 12px}.bns-notif-panel .bns-notif-row{align-items:flex-start;background:transparent;border:0;color:inherit;cursor:default;font:inherit;gap:12px;padding:10px 16px;text-align:left;transition:background var(--bns-duration-fast) var(--bns-ease);width:100%}.bns-notif-panel .bns-notif-row.is-unread{background:transparent}.bns-notif-panel .bns-notif-row.is-clickable{cursor:pointer}.bns-notif-panel .bns-notif-row:hover{background:#1d4b7312}:root[data-theme=dark] .bns-notif-panel .bns-notif-row:hover{background:var(--bns-surface-hover)}.bns-notif-panel .bns-notif-row:focus-visible{box-shadow:inset 0 0 0 2px var(--bns-terra-500);outline:0}.bns-notif-panel .bns-notif-row__msg{font:400 13px/1.4 var(--bns-font-sans)}.bns-notif-panel .bns-notif-row__msg strong{font-weight:600}.bns-notif-panel .bns-notif-row__dot{margin-top:6px}.bns-cmdk__noresults{align-items:center;display:flex;flex-direction:column;gap:6px;padding:26px 20px 16px;text-align:center}.bns-cmdk__noresults-title{color:var(--bns-text-primary);font:600 15px/1.3 var(--bns-font-sans)}.bns-cmdk__noresults-hint{color:var(--bns-text-muted);font:400 13px/1.45 var(--bns-font-sans)}.bns-cmdk__suggest{background:none;border:0;color:var(--bns-text-link);cursor:pointer;font:inherit;padding:0;text-decoration:underline}.bns-cmdk__suggest:hover{color:var(--bns-text-link-hover)}.bns-cmdk__suggest:focus-visible{border-radius:2px;box-shadow:var(--bns-focus-ring);outline:0}.bns-cmdk__opt.bns-cmdk__opt--laxonly{background:var(--bns-status-info-bg);border:1px solid var(--bns-status-info-border, var(--bns-navy-100));border-radius:12px}.bns-cmdk__opt--laxonly .bns-cmdk__label{color:var(--bns-text-heading);font-weight:600}@media(max-width:480px){.bns-notif-wrap .bns-notif-panel{left:8px;position:fixed;right:8px;top:60px;width:auto}}.bns-plcard.is-open{border-left-color:var(--bns-status-info-dot)}.bns-plcard.is-filled{border-left-color:var(--bns-status-success-dot)}.bns-plcard.is-closed{border-left-color:var(--bns-border-default);opacity:.72}.bns-fieldgrid{display:grid;gap:20px 24px;grid-template-columns:repeat(3,minmax(0,1fr))}.bns-fieldgrid--dense{gap:12px 20px;grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1100px){.bns-fieldgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.bns-fieldgrid--dense{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){.bns-fieldgrid,.bns-fieldgrid--dense{grid-template-columns:1fr}.bns-fieldgrid__item--span2,.bns-fieldgrid__item--span3{grid-column:auto}}.bns-fieldgrid__item{display:flex;flex-direction:column;gap:4px;min-width:0}.bns-fieldgrid__item--span2{grid-column:span 2}.bns-fieldgrid__item--span3{grid-column:1 / -1}.bns-fieldgrid__label{color:var(--bns-text-muted);font:var(--bns-type-overline);letter-spacing:.04em;text-transform:uppercase}.bns-fieldgrid__value{color:var(--bns-text-primary);font:var(--bns-type-body-sm);overflow-wrap:anywhere}.bns-fieldgrid__value.is-warn{color:var(--bns-status-warning-fg)}.bns-fieldgrid__hint{color:var(--bns-text-muted);font:var(--bns-type-caption)}.bns-fieldgrid .bns-field{gap:4px}.bns-fieldgrid .bns-field-label,.bns-fieldgrid label.bns-req{font:var(--bns-type-label)}.bns-limited-row{align-items:center;color:var(--bns-text-muted);display:flex;font:var(--bns-type-body-sm);gap:8px;padding:6px 0}:root{--bns-text-heading: var(--bns-navy-800);--bns-text-brand-accent: var(--bns-navy-700)}:root[data-theme=dark]{--bns-warm-25: #14161a;--bns-warm-50: #181b21;--bns-warm-100: #22262e;--bns-warm-200: #2c313a;--bns-warm-300: #3a414c;--bns-warm-400: #6e7e8d;--bns-warm-500: #99a5b1;--bns-warm-600: #aeb8c2;--bns-warm-700: #c6cfd8;--bns-warm-800: #dee4ea;--bns-warm-900: #edf1f4;--bns-neutral-0: #1c2027;--bns-neutral-25: #191c22;--bns-neutral-50: #22262e;--bns-surface-page: #14161a;--bns-surface-card: #1c2027;--bns-surface-sunken: #191c22;--bns-surface-raised: #23272f;--bns-surface-inverse: #edf1f4;--bns-surface-brand-subtle: #172a3b;--bns-surface-field: #1c2027;--bns-surface-hover: rgba(157, 195, 232, .12);--bns-surface-pressed: #22384e;--bns-table-header-bg: #22262e;--bns-text-primary: #edf1f4;--bns-text-secondary: #c1cad3;--bns-text-muted: #93a0ab;--bns-text-inverse: #11181f;--bns-text-link: #e6a06f;--bns-text-link-hover: #f0b58a;--bns-border-subtle: #262b33;--bns-border-default: #333a44;--bns-border-strong: #434b57;--bns-border-input: #3a414c;--bns-status-success-fg: #83d29b;--bns-status-success-bg: #15281c;--bns-status-success-border: #244631;--bns-status-success-dot: #4a7a52;--bns-status-warning-fg: #e8c377;--bns-status-warning-bg: #2b2410;--bns-status-warning-border: #4a3c17;--bns-status-critical-fg: #f0969c;--bns-status-critical-bg: #2c1518;--bns-status-critical-border: #4a2127;--bns-status-critical-dot: var(--bns-red-500);--bns-status-info-fg: #90c1ea;--bns-status-info-bg: #152433;--bns-status-info-border: #22384e;--bns-status-info-dot: var(--bns-navy-400);--bns-status-neutral-fg: #99a5b1;--bns-status-neutral-bg: #22262e;--bns-status-neutral-border: #333a44;--bns-status-neutral-dot: var(--bns-warm-400);--bns-text-heading: #dbe7f4;--bns-text-brand-accent: #9dc3e8;--bns-focus-ring: 0 0 0 2px var(--bns-surface-card), 0 0 0 4px var(--bns-terra-500);color-scheme:dark}:root[data-theme=dark] .bns-btn-danger-text,:root[data-theme=dark] .bns-btn--danger-text,:root[data-theme=dark] .bns-iconbtn--danger{color:var(--bns-status-critical-fg)}.bns-shell{display:flex;height:100vh;overflow:hidden}.bns-skip-link{position:fixed;left:8px;top:-60px;z-index:400;background:var(--bns-action-primary);color:var(--bns-text-on-brand);border-radius:var(--bns-radius-sm);font:var(--bns-type-label);padding:8px 14px;text-decoration:none;transition:top var(--bns-duration-fast) var(--bns-ease)}.bns-skip-link:focus-visible{top:8px;outline:0;box-shadow:var(--bns-focus-ring)}@media(prefers-reduced-motion:reduce){.bns-skip-link{transition:none}}.bns-main:focus-visible,#bns-main-content:focus-visible{outline:none}.bns-sidebar{background:var(--bns-surface-page);border-right:1px solid var(--bns-warm-200);display:flex;flex:none;flex-direction:column;overflow:hidden;width:var(--bns-sidebar-width)}.bns-sidebar__brand{align-items:center;display:flex;gap:10px;padding:14px 16px 12px}.bns-sidebar__brand img{height:30px}.bns-sidebar__brand-name{color:var(--bns-text-heading);font:700 13.5px/1.2 var(--bns-font-sans)}.bns-sidebar__brand-sub{color:var(--bns-warm-600);font:400 10.5px/1.2 var(--bns-font-sans)}.bns-sidebar__nav{display:flex;flex:1;flex-direction:column;gap:2px;overflow:auto;padding:4px 10px 8px}.bns-sidebar__group{color:var(--bns-warm-600);font:var(--bns-type-overline);letter-spacing:var(--bns-tracking-caps);margin-top:var(--bns-space-3);padding:14px 12px 6px;text-transform:uppercase}.bns-sidebar__item{align-items:center;background:transparent;border:none;border-radius:var(--bns-radius-full);color:var(--bns-warm-700);cursor:pointer;display:flex;font:500 14px/1 var(--bns-font-sans);gap:10px;height:38px;padding:0 12px;text-align:left;text-decoration:none;transition:background var(--bns-duration-fast) var(--bns-ease),color var(--bns-duration-fast) var(--bns-ease);width:100%}.bns-sidebar__item:hover{background:var(--bns-warm-100);color:var(--bns-warm-800);text-decoration:none}.bns-sidebar__item.is-active{background:var(--bns-navy-800);color:#fff;font-weight:600}.bns-sidebar__item.is-disabled{cursor:default;opacity:.45}.bns-sidebar__sub{align-items:center;border-left:2px solid var(--bns-warm-200);border-radius:0 var(--bns-radius-full) var(--bns-radius-full) 0;color:var(--bns-warm-600);display:flex;font:400 13px/1.2 var(--bns-font-sans);margin-left:19px;min-height:30px;padding:5px 10px 5px 14px;text-decoration:none;transition:background var(--bns-duration-fast) var(--bns-ease),color var(--bns-duration-fast) var(--bns-ease)}.bns-sidebar__sub:hover{background:var(--bns-warm-100);color:var(--bns-warm-800);text-decoration:none}.bns-sidebar__sub.is-active{background:var(--bns-surface-brand-subtle);border-left-color:var(--bns-navy-600);color:var(--bns-text-brand-accent);font-weight:600}.bns-sidebar__brand-text{flex:1;min-width:0}.bns-sidebar__collapse{align-items:center;background:none;border:none;border-radius:var(--bns-radius-sm);color:var(--bns-warm-500);cursor:pointer;display:inline-flex;flex:none;height:28px;justify-content:center;width:28px}.bns-sidebar__collapse:hover{background:var(--bns-warm-100);color:var(--bns-warm-800)}@media(min-width:901px){.bns-sidebar--collapsed{width:var(--bns-sidebar-width-collapsed)}.bns-sidebar--collapsed .bns-sidebar__brand{flex-direction:column;gap:6px;justify-content:center;padding:12px 6px}.bns-sidebar--collapsed .bns-sidebar__brand-text,.bns-sidebar--collapsed .bns-sidebar__group{display:none}.bns-sidebar--collapsed .bns-sidebar__nav{padding:6px 6px 8px}.bns-sidebar--collapsed .bns-sidebar__item{font-size:0;gap:0;justify-content:center;padding:0}.bns-sidebar--collapsed .bns-sidebar__icon{font-size:initial}.bns-sidebar--collapsed .bns-sidebar__sub{display:none}}.bns-main{display:flex;flex:1;flex-direction:column;min-width:0}.bns-topbar{align-items:center;background:var(--bns-surface-page);border-bottom:1px solid var(--bns-border-default);display:flex;flex:none;gap:16px;height:var(--bns-topbar-height);padding:0 var(--bns-page-pad)}.bns-topbar__title{color:var(--bns-text-primary);font:600 15px/1 var(--bns-font-sans);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bns-topbar__spacer{flex:1}.bns-topbar>.bns-notif-wrap,.bns-topbar>.bns-iconbtn{flex:none}.bns-topbar .bns-menu:has(.bns-account){flex-shrink:3}.bns-page{flex:1;overflow:auto;padding:var(--bns-page-pad)}.bns-page__title{font:var(--bns-type-page-title);margin:0 0 4px}.bns-page__meta{color:var(--bns-text-secondary);font:var(--bns-type-body-sm);margin:0 0 16px}.bns-input{background:var(--bns-surface-field);border:1px solid var(--bns-border-input);border-radius:var(--bns-radius-sm);color:var(--bns-text-primary);font:var(--bns-type-body-sm);height:var(--bns-control-height);padding:0 var(--bns-space-5)}.bns-input:focus{border-color:var(--bns-border-focus);box-shadow:var(--bns-focus-ring);outline:0}.bns-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:var(--bns-surface-field);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236B6875' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:12px;border:1px solid var(--bns-border-input);border-radius:var(--bns-radius-sm);color:var(--bns-text-primary);cursor:pointer;font:var(--bns-type-body-sm);height:var(--bns-control-height);padding:0 30px 0 var(--bns-space-5)}.bns-select:focus{border-color:var(--bns-border-focus);box-shadow:var(--bns-focus-ring);outline:0}.bns-select[multiple]{-moz-appearance:auto;appearance:auto;-webkit-appearance:auto;background-image:none;cursor:default;height:auto;padding:6px var(--bns-space-5)}.bns-btn{align-items:center;border:1px solid transparent;border-radius:var(--bns-radius-full);cursor:pointer;display:inline-flex;font:var(--bns-type-label);gap:var(--bns-space-3);height:var(--bns-control-height);justify-content:center;padding:0 var(--bns-space-6);text-decoration:none;transition:background var(--bns-duration-fast) var(--bns-ease),border-color var(--bns-duration-fast) var(--bns-ease),box-shadow var(--bns-duration-fast) var(--bns-ease),color var(--bns-duration-fast) var(--bns-ease);font-weight:600;white-space:nowrap}.bns-btn:focus-visible{box-shadow:var(--bns-focus-ring);outline:0}.bns-btn--primary{background:var(--bns-action-primary);color:var(--bns-text-on-brand)}.bns-btn--primary:hover{background:var(--bns-action-primary-hover);box-shadow:0 2px 8px #9a441347}.bns-btn--primary:active{background:var(--bns-action-primary-active);box-shadow:none}.bns-btn--secondary{background:var(--bns-surface-field);border-color:var(--bns-border-strong);color:var(--bns-text-primary)}.bns-btn--secondary:hover{background:var(--bns-surface-hover);border-color:var(--bns-navy-300);color:var(--bns-text-heading)}.bns-btn--secondary:active{background:var(--bns-surface-pressed);border-color:var(--bns-navy-400)}.bns-btn--ghost{background:transparent;color:var(--bns-warm-800)}.bns-btn--ghost:hover{background:var(--bns-surface-hover);color:var(--bns-text-heading)}.bns-btn--ghost:active{background:var(--bns-surface-pressed);color:var(--bns-text-heading)}.bns-btn--danger{background:var(--bns-action-danger);color:var(--bns-text-on-brand)}.bns-btn--danger:hover{background:var(--bns-action-danger-hover);box-shadow:0 2px 8px #9f1d2647}.bns-btn--danger:active{background:var(--bns-red-700);box-shadow:none}.bns-btn--danger-text,.bns-btn-danger-text{color:var(--bns-action-danger)}.bns-btn--danger-text:hover,.bns-btn-danger-text:hover{background:var(--bns-status-critical-bg);color:var(--bns-action-danger-hover)}.bns-btn:disabled,.bns-btn[aria-disabled=true]{background:var(--bns-surface-sunken);border-color:transparent;box-shadow:none;color:var(--bns-warm-500);cursor:not-allowed}.bns-btn--sm,.bns-btn-xs,.bns-btn-sm{font-size:12.5px;height:var(--bns-control-height-sm);padding:0 var(--bns-space-5)}.bns-btn--lg{font-size:14.5px;height:var(--bns-control-height-lg);padding:0 22px}.bns-btn--full{width:100%}.bns-btn__icon{align-items:center;display:inline-flex;flex:none;height:16px;width:16px}.bns-actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--bns-space-4)}.bns-actions--end{justify-content:flex-end}.bns-actions--between{justify-content:space-between}.bns-actions--center{justify-content:center}.bns-actions__gap{flex:none;width:var(--bns-space-4)}.bns-table-wrap{background:var(--bns-surface-card);border:1px solid var(--bns-border-subtle);border-radius:var(--bns-radius-md);box-shadow:var(--bns-shadow-card);overflow:auto}.bns-table{border-collapse:collapse;width:100%}.bns-table th{background:var(--bns-table-header-bg);border-bottom:1px solid var(--bns-border-strong);color:var(--bns-text-secondary);font:600 12.5px/1.3 var(--bns-font-sans);padding:0 var(--bns-space-6);position:sticky;text-align:left;top:0}.bns-table th,.bns-table td{height:var(--bns-row-height-dense)}.bns-table td{border-bottom:1px solid var(--bns-border-subtle);color:var(--bns-text-primary);font:var(--bns-type-body-sm);padding:0 var(--bns-space-6);white-space:nowrap}.bns-table tr:hover td{background:var(--bns-surface-hover)}.bns-table .bns-mono{font:var(--bns-type-mono)}.bns-table__avatar{border-radius:var(--bns-radius-full);height:24px;margin-right:var(--bns-space-4);vertical-align:middle;width:24px}.bns-login{align-items:center;background:var(--bns-surface-page);display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:var(--bns-space-8)}.bns-login__card{background:var(--bns-surface-card);border:none;border-radius:var(--bns-radius-md);box-shadow:var(--bns-shadow-card);max-width:400px;padding:var(--bns-space-9);width:100%}.bns-login__error{background:var(--bns-status-critical-bg);border:1px solid var(--bns-status-critical-border);border-radius:var(--bns-radius-sm);color:var(--bns-status-critical-fg);font:var(--bns-type-body-sm);margin-bottom:var(--bns-space-6);padding:var(--bns-space-4) var(--bns-space-5)}.bns-form-stack{display:flex;flex-direction:column;gap:var(--bns-space-6)}.bns-field{display:flex;flex-direction:column;gap:5px}.bns-field label{display:block;font:var(--bns-type-label)}.bns-field__label{font:var(--bns-type-label)}.bns-field .bns-input,.bns-field .bns-select{height:var(--bns-control-height);width:100%}.bns-row-clickable:hover{background:var(--bns-surface-hover)}.bns-dt-scroll{background:var(--bns-surface-card);border:1px solid var(--bns-border-subtle);border-radius:var(--bns-radius-md);overflow:auto}.bns-dt{border-collapse:collapse;font:var(--bns-type-body-sm);width:100%}.bns-dt__th{background:var(--bns-table-header-bg);border-bottom:1px solid var(--bns-border-strong);color:var(--bns-text-secondary);cursor:pointer;font:600 12px/1.3 var(--bns-font-sans);height:38px;padding:0 12px;position:sticky;top:0;-webkit-user-select:none;user-select:none;white-space:nowrap;z-index:1}.bns-dt__th--select{cursor:default;padding:0 8px 0 12px;width:32px}.bns-dt__th:focus-visible{outline:2px solid var(--bns-border-focus);outline-offset:-2px}.bns-dt__th:hover{color:var(--bns-text-primary)}.bns-dt__row{border-bottom:1px solid var(--bns-border-subtle);height:52px}.bns-dt--dense .bns-dt__row{height:var(--bns-row-height-dense)}.bns-dt__cell{color:var(--bns-text-primary);max-width:280px;overflow:hidden;padding:0 12px;text-overflow:ellipsis;white-space:nowrap}.bns-dt__cell--select{padding:0 8px 0 12px;width:32px}.bns-dt__cell--num{font-variant-numeric:tabular-nums;text-align:right}.bns-dt__cell--noclip{max-width:none;overflow:visible;text-overflow:clip}.bns-dt__actions{align-items:center;display:inline-flex;gap:2px;justify-content:flex-end}.bns-dt__th-inner{align-items:center;display:inline-flex;gap:4px}.bns-dt__sort{color:var(--bns-text-muted);flex:none;opacity:0;transition:opacity var(--bns-duration-fast) var(--bns-ease)}.bns-dt__th:hover .bns-dt__sort,.bns-dt__th:focus-visible .bns-dt__sort{opacity:.5}.bns-dt__sort.is-active{color:var(--bns-terra-500);opacity:1}.bns-dt__row.is-clickable{cursor:pointer}.bns-dt__row:hover,.bns-dt__row.is-clickable:hover{background:var(--bns-surface-hover)}.bns-dt__row.is-selected,.bns-dt__row.is-selected.is-clickable:hover{background:var(--bns-surface-selected)}.bns-dt__row.is-selected>td:first-child{box-shadow:inset 3px 0 0 var(--bns-navy-600)}.bns-recordlink{background:none;border:none;color:var(--bns-text-heading);cursor:pointer;font:inherit;font-weight:600;padding:0;text-align:left;text-decoration:none}.bns-recordlink:hover,.bns-recordlink:focus-visible{color:var(--bns-text-heading);text-decoration:underline}.bns-recordlink:focus-visible{outline:2px solid var(--bns-border-focus);outline-offset:2px;border-radius:2px}.bns-search-pop{background:var(--bns-surface-raised);border:1px solid var(--bns-border-default);border-radius:var(--bns-radius-md);box-shadow:var(--bns-shadow-overlay);max-height:60vh;overflow:auto;position:absolute;right:0;top:38px;width:320px;z-index:150}.bns-search-pop__group{color:var(--bns-text-secondary);font:var(--bns-type-overline);letter-spacing:var(--bns-tracking-caps);padding:8px 12px 2px;text-transform:uppercase}.bns-search-pop__item{background:none;border:none;cursor:pointer;display:flex;flex-direction:column;font:var(--bns-type-body-sm);padding:6px 12px;text-align:left;width:100%}.bns-search-pop__item:hover{background:var(--bns-warm-100)}.bns-search-pop__sub{color:var(--bns-text-muted);font:var(--bns-type-caption)}.bns-search-pop__empty{color:var(--bns-text-muted);font:var(--bns-type-body-sm);padding:12px}.bns-nav-burger{display:none}@media(max-width:900px){.bns-nav-burger{display:inline-flex}.bns-sidebar{bottom:0;left:0;position:fixed;top:0;transform:translate(-100%);transition:transform var(--bns-duration-fast) var(--bns-ease);z-index:120}.bns-sidebar--open{box-shadow:var(--bns-shadow-card);transform:translate(0)}.bns-sidebar__backdrop{background:#0006;top:0;right:0;bottom:0;left:0;position:fixed;z-index:119}}.bns-sidebar__icon{color:var(--bns-warm-500);display:inline-flex;margin-right:10px;vertical-align:-2px}.bns-sidebar__item.is-active .bns-sidebar__icon{color:#fff}.bns-search-icon{color:var(--bns-neutral-500);left:10px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);display:inline-flex}.bns-input--search{overflow:hidden;padding-left:32px;text-overflow:ellipsis}.bns-input--search::placeholder{overflow:hidden;text-overflow:ellipsis}.bns-dash-grid{display:grid;gap:var(--bns-space-5);grid-template-columns:2fr 1fr;margin-bottom:var(--bns-space-6)}@media(max-width:900px){.bns-dash-grid{grid-template-columns:1fr}}.bns-form-row{align-items:end;display:flex;flex-wrap:wrap;gap:var(--bns-space-5) var(--bns-space-5)}.bns-textarea{background:var(--bns-surface-field);border:1px solid var(--bns-border-input);border-radius:var(--bns-radius-sm);color:var(--bns-text-primary);font:var(--bns-type-body-sm);height:auto;min-height:84px;padding:8px 12px;resize:vertical}.bns-textarea:focus{border-color:var(--bns-border-focus);box-shadow:var(--bns-focus-ring);outline:0}.bns-err-text{color:var(--bns-red-700);font:var(--bns-type-body-sm)}.bns-stack-4{display:flex;flex-direction:column;gap:4px}.bns-inline-8{align-items:center;display:flex;gap:8px}.bns-line-sm{font:var(--bns-type-body-sm);padding:2px 0}.bns-text-sm{font:var(--bns-type-body-sm)}.bns-caption-muted{color:var(--bns-text-muted);font:var(--bns-type-caption)}.bns-caption-2nd{color:var(--bns-text-secondary);font:var(--bns-type-caption)}.bns-section-details{background:var(--bns-surface-card);border:1px solid var(--bns-border-default);border-radius:var(--bns-radius-md);box-shadow:var(--bns-shadow-card);margin-bottom:var(--bns-space-4);padding:10px 16px}.bns-section-details>summary{cursor:pointer;font:var(--bns-type-card-title)}.bns-section-details .bns-form-row>*{flex:0 1 220px}.bns-pad-top-18{padding-top:18px}.bns-pad-y-10{padding-bottom:10px;padding-top:10px}.bns-ctl-sm{height:var(--bns-control-height-sm)}.bns-w-220{width:220px}.bns-flex-1{flex:1}.bns-mb-8{margin:0 0 8px}.bns-m-0{margin:0}.bns-minw-220{min-width:220px}.bns-maxw-420{max-width:420px}.bns-onb-layout{align-items:start;display:grid;gap:var(--bns-space-6);grid-template-columns:minmax(0,1fr) 320px}.bns-onb-main{min-width:0}.bns-onb-rail{position:sticky;top:var(--bns-space-4)}@media(max-width:1024px){.bns-onb-layout{grid-template-columns:1fr}.bns-onb-rail{position:static}}.bns-onb-split{align-items:start;display:grid;gap:var(--bns-space-5);grid-template-columns:280px minmax(0,1fr)}.bns-onb-split__people{background:var(--bns-surface-card);border:1px solid var(--bns-border-default);border-radius:var(--bns-radius-md);max-height:70vh;overflow:auto;position:sticky;top:var(--bns-space-4)}.bns-onb-split__detail{min-width:0}.bns-onb-people{list-style:none;margin:0;padding:0}.bns-onb-people__row{align-items:start;border-bottom:1px solid var(--bns-border-subtle);display:flex;gap:var(--bns-space-3);padding:var(--bns-space-3) var(--bns-space-4)}.bns-onb-people__row.is-active{background:var(--bns-surface-subtle, var(--bns-surface-page));box-shadow:inset 3px 0 0 var(--bns-azure-300)}.bns-onb-people__open{background:none;border:0;cursor:pointer;display:flex;flex:1;flex-direction:column;gap:2px;min-width:0;padding:0;text-align:left}.bns-onb-people__name{color:var(--bns-text-heading);font-weight:600}@media(max-width:1024px){.bns-onb-split{grid-template-columns:1fr}.bns-onb-split__people{max-height:none;position:static}}.bns-onb-checklist{background:var(--bns-surface-card);border:1px solid var(--bns-border-default);border-radius:var(--bns-radius-md);box-shadow:var(--bns-shadow-card);max-height:calc(100vh - 96px);overflow-y:auto;padding:var(--bns-space-5)}.bns-onb-checklist .bns-btn{margin-top:var(--bns-space-3);width:100%}.bns-onb-checklist__group{margin-top:var(--bns-space-4)}.bns-onb-checklist__stage{color:var(--bns-text-muted);font:var(--bns-type-overline);letter-spacing:var(--bns-tracking-caps);margin-bottom:4px;text-transform:uppercase}.bns-onb-checklist__toggle{align-items:center;color:var(--bns-text-muted);display:flex;font:var(--bns-type-body-sm);gap:6px;margin-top:var(--bns-space-3)}.bns-onb-checklist__item{align-items:flex-start;display:flex;gap:8px;padding:4px 0}.bns-onb-checklist__item input{margin-top:3px}.bns-onb-checklist__jump{background:none;border:none;color:var(--bns-text-secondary);cursor:pointer;font:var(--bns-type-body-sm);padding:0;text-align:left}.bns-onb-checklist__jump:hover{color:var(--bns-text-heading);text-decoration:underline}.bns-onb-checklist__item.is-done .bns-onb-checklist__jump{color:var(--bns-text-muted);text-decoration:line-through}.bns-cand-req{background:var(--bns-surface-card);border:1px solid var(--bns-border-subtle);border-radius:var(--bns-radius-md);margin:var(--bns-space-4) 0;padding:var(--bns-space-4)}.bns-cand-req__list{list-style:none;margin:6px 0 0;padding:0}.bns-cand-req__item{align-items:center;display:flex;font:var(--bns-type-body-sm);gap:8px;padding:3px 0}.bns-cand-req__hint{color:var(--bns-text-muted);font:var(--bns-type-caption)}.bns-cand-req__dot{background:var(--bns-status-warning-fg);border-radius:50%;flex:none;height:9px;width:9px}.bns-cand-req__item.is-done .bns-cand-req__dot{background:var(--bns-status-success-dot)}.bns-cand-req__item.is-done{color:var(--bns-text-muted)}.bns-plain-list{list-style:none;margin:0;padding:0}.bns-kv{display:grid;grid-template-columns:minmax(90px,auto) 1fr;gap:2px var(--bns-space-4);margin:0}.bns-kv dt{color:var(--bns-text-muted);font:var(--bns-type-caption)}.bns-kv dd{margin:0}.bns-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.bns-pad-y-2{padding-bottom:2px;padding-top:2px}.bns-chip-warning{background:var(--bns-amber-100, var(--bns-warm-100));border-radius:var(--bns-radius-full);color:var(--bns-amber-800, var(--bns-text-primary));font:var(--bns-type-caption);padding:1px 8px;white-space:nowrap}.bns-master-field{flex:1 1 110px;height:26px}.bns-swatch-input{flex:0 0 40px;height:26px;padding:1px}.bns-swatch-input:disabled{opacity:1}.bns-minw-280{min-width:280px}.bns-mt-8{margin-top:8px}.bns-mb-12{margin-bottom:12px}.bns-field-grid{display:grid;gap:var(--bns-space-6);grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.bns-field-grid__label{color:var(--bns-text-muted);font:var(--bns-type-overline);letter-spacing:var(--bns-tracking-caps);text-transform:uppercase}.bns-field-group+.bns-field-group{border-top:1px solid var(--bns-border-subtle, var(--bns-border-default));margin-top:var(--bns-space-5);padding-top:var(--bns-space-5)}.bns-field-group__title{color:var(--bns-text-secondary);font:var(--bns-type-overline);letter-spacing:var(--bns-tracking-caps);margin-bottom:var(--bns-space-4);text-transform:uppercase}.bns-field-group--fold>summary.bns-field-group__title{align-items:center;cursor:pointer;display:flex;gap:var(--bns-space-3);list-style:none;margin-bottom:0;-webkit-user-select:none;user-select:none}.bns-field-group--fold[open]>summary.bns-field-group__title{margin-bottom:var(--bns-space-4)}.bns-field-group--fold>summary.bns-field-group__title::-webkit-details-marker{display:none}.bns-field-group--fold>summary.bns-field-group__title:before{border-bottom:2px solid currentColor;border-right:2px solid currentColor;content:"";height:6px;transform:rotate(-45deg);transition:transform .12s ease;width:6px}.bns-field-group--fold[open]>summary.bns-field-group__title:before{transform:rotate(45deg)}.bns-mr-4{margin-right:4px}.bns-nowrap{white-space:nowrap}.bns-wrap{flex-wrap:wrap}.bns-section-title{font:var(--bns-type-section-title);margin:var(--bns-space-6) 0 var(--bns-space-4)}.bns-section-title:first-child{margin-top:0}.bns-ml-auto{margin-left:auto}.bns-obj-desc{color:var(--bns-text-secondary);margin-bottom:var(--bns-space-3)}.bns-inline-block-gap{display:inline-block;margin:0 8px 12px 0}.bns-two-col{align-items:start;display:grid;gap:var(--bns-space-6);grid-template-columns:repeat(auto-fit,minmax(340px,1fr))}.bns-menu{position:relative}.bns-menu>summary{cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.bns-menu>summary::-webkit-details-marker{display:none}.bns-menu__panel{background:var(--bns-surface-raised);border:1px solid var(--bns-border-default);border-radius:var(--bns-radius-md);box-shadow:var(--bns-shadow-drawer);display:flex;flex-direction:column;gap:6px;min-width:180px;padding:var(--bns-space-4);position:absolute;right:0;top:calc(100% + 4px);z-index:60}.bns-menu__panel label{align-items:center;display:flex;font:var(--bns-type-body-sm);gap:8px}.bns-stack-10{display:flex;flex-direction:column;gap:10px}.bns-h2-tight{font:var(--bns-type-section-title);margin:0}.bns-minw-200{min-width:200px}.bns-sidebar__row{align-items:center;display:flex}.bns-sidebar__item--grow{flex:1;min-width:0}.bns-card-title-h3{font:var(--bns-type-card-title);margin:12px 0 6px}.bns-row-3{padding:3px 0}.bns-loan-schedule{font:var(--bns-type-caption);padding:2px 0 4px 12px}.bns-w-90{width:90px}.bns-w-110{width:110px}.bns-act-row{display:flex;flex-wrap:wrap;gap:var(--bns-space-3)}.bns-cell-stack{display:flex;flex-direction:column;gap:2px;min-width:0}.bns-colpick{position:relative}.bns-colpick>summary{list-style:none}.bns-colpick>summary::-webkit-details-marker{display:none}.bns-colpick__menu{background:var(--bns-surface-raised);border:1px solid var(--bns-border-default);border-radius:var(--bns-radius-md);box-shadow:var(--bns-shadow-md, 0 6px 20px rgb(0 0 0 / 12%));display:flex;flex-direction:column;gap:4px;left:0;max-height:320px;overflow-y:auto;padding:var(--bns-space-3);position:absolute;top:calc(100% + 4px);white-space:nowrap;z-index:20}.bns-colpick__row{align-items:center;background:none;border:0;color:inherit;cursor:pointer;display:flex;font:var(--bns-type-body-sm);gap:var(--bns-space-3);padding:3px 4px;text-align:left;width:100%}.bns-colpick__row:hover{background:var(--bns-surface-hover)}.bns-colpick__tick{display:inline-block;min-width:12px}.bns-bulkcv__list{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.bns-bulkcv__list li{align-items:baseline;display:grid;gap:var(--bns-space-3);grid-template-columns:76px 1fr auto}.bns-input--static{align-items:center;background:var(--bns-surface-subtle, transparent);color:var(--bns-text-secondary);display:flex}.bns-pipeline-matrix td:not(:first-child),.bns-pipeline-matrix th:not(:first-child){text-align:right}.bns-careers{margin:0 auto;max-width:760px;padding:var(--bns-space-7) var(--bns-space-5)}.bns-careers__head{margin-bottom:var(--bns-space-5)}.bns-careers__list{display:flex;flex-direction:column;gap:var(--bns-space-4);list-style:none;margin:0;padding:0}.bns-careers__role{align-items:center;background:var(--bns-surface-card);border:1px solid var(--bns-border-default);border-radius:var(--bns-radius-md);display:flex;gap:var(--bns-space-4);padding:var(--bns-space-5)}.bns-careers__role-main{flex:1;min-width:0}.bns-careers__role-title{color:var(--bns-text-heading);font:var(--bns-type-card-title);margin:0 0 2px}@media(max-width:600px){.bns-careers__role{align-items:stretch;flex-direction:column}}.bns-org--z50{zoom:.5}.bns-org--z60{zoom:.6}.bns-org--z70{zoom:.7}.bns-org--z80{zoom:.8}.bns-org--z90{zoom:.9}.bns-org--z100{zoom:1}.bns-org--z110{zoom:1.1}.bns-org--z120{zoom:1.2}.bns-org--z130{zoom:1.3}.bns-org--z140{zoom:1.4}.bns-org--z150{zoom:1.5}.bns-org__card.is-match{box-shadow:0 0 0 2px var(--bns-azure-300)}.bns-policy-row{align-items:start;border-top:1px solid var(--bns-border-subtle);display:flex;flex-wrap:wrap;gap:var(--bns-space-3);justify-content:space-between;padding:var(--bns-space-3) 0}.bns-policy-row__main{display:flex;flex-direction:column;gap:2px;min-width:0}.bns-policy-row__title{color:var(--bns-text-heading);font-weight:600}.bns-policy-body{font:var(--bns-type-body-sm);max-width:62ch}.bns-policy-body p{margin:0 0 var(--bns-space-3)}.bns-hidden-input{display:none}.bns-repeat-block{background:var(--bns-surface-card);border:1px solid var(--bns-border-subtle);border-radius:var(--bns-radius-md);padding:var(--bns-space-4)}.bns-repeat-block__head{align-items:center;display:flex;gap:var(--bns-space-3);justify-content:space-between;margin-bottom:var(--bns-space-3)}.bns-onboardee-form{align-items:end;background:var(--bns-surface-card);border:1px solid var(--bns-border-default);border-radius:var(--bns-radius-md);display:flex;flex-wrap:wrap;gap:var(--bns-space-4);margin:var(--bns-space-4) 0;padding:var(--bns-space-5)}.bns-rowacts{align-items:center;display:flex;gap:2px}.bns-cardgrid{display:grid;gap:var(--bns-space-4);grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.bns-candcards__group{padding:0 16px 16px}.bns-candcards__group+.bns-candcards__group{border-top:1px solid var(--bns-border-subtle)}.bns-candcards__stage{margin-top:var(--bns-space-4)}.bns-candcards__stage-title{color:var(--bns-text-secondary);font:var(--bns-type-label);margin:0 0 8px}.bns-candcards__stage-title .bns-page__meta{margin:0 0 0 4px}.bns-candcards__empty{padding:16px}.bns-candcard{border:1px solid var(--bns-border-default);border-radius:14px;display:flex;flex-direction:column;margin-bottom:0;min-width:0}.bns-candcard:hover{border-color:var(--bns-border-strong)}.bns-candcard__facts{color:var(--bns-text-secondary);display:flex;flex-wrap:wrap;font:var(--bns-type-caption);gap:2px 12px;margin-top:8px}.bns-candcard__note{color:var(--bns-text-muted);font:var(--bns-type-caption);margin:6px 0 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bns-candcard .bns-pl-card__footer{margin-top:auto}.bns-req:after{color:var(--bns-red-600);content:" *"}.bns-act-done{color:var(--bns-status-success-fg);font:var(--bns-type-caption)}.bns-act-note{color:var(--bns-status-critical-fg);font:var(--bns-type-caption);margin-top:4px}.bns-btn-sm{height:var(--bns-control-height-sm)}.bns-focusable:focus-visible{box-shadow:var(--bns-focus-ring);outline:0}@keyframes bns-drawer-in{0%{opacity:.4;transform:translate(48px)}to{opacity:1;transform:translate(0)}}@keyframes bns-modal-in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}@keyframes bns-fade-in{0%{opacity:0}to{opacity:1}}@keyframes bns-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes bns-shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.bns-anim-drawer{animation:bns-drawer-in var(--bns-duration-base) var(--bns-ease)}.bns-anim-modal{animation:bns-modal-in var(--bns-duration-base) var(--bns-ease)}.bns-anim-scrim{animation:bns-fade-in var(--bns-duration-base) var(--bns-ease)}.bns-anim-toast{animation:bns-toast-in var(--bns-duration-base) var(--bns-ease)}.bns-toast-stack{bottom:16px;display:flex;flex-direction:column;gap:10px;left:16px;position:fixed;z-index:200}.bns-toast{align-items:center;background:var(--bns-navy-900);border-radius:14px;box-shadow:0 8px 24px #0d23373d;color:var(--bns-neutral-0);display:flex;font:500 13.5px/1.45 var(--bns-font-sans);gap:12px;max-width:90vw;min-height:52px;padding:8px 8px 8px 14px;width:380px}.bns-toast__icon{align-items:center;display:inline-flex;flex:none;height:20px;justify-content:center;width:20px}.bns-toast__body{flex:1;min-width:0}.bns-toast__title{color:#fff}.bns-toast__desc{color:#ffffffb8;font-weight:400;margin-top:2px}.bns-toast__action{align-self:center;background:transparent;border:1px solid rgb(255 255 255 / 28%);border-radius:var(--bns-radius-full);color:#fff;cursor:pointer;flex:none;font:600 12.5px/1 var(--bns-font-sans);height:var(--bns-control-height-sm);padding:0 12px;transition:background var(--bns-duration-fast) var(--bns-ease),border-color var(--bns-duration-fast) var(--bns-ease)}.bns-toast__action:hover{background:#ffffff1f;border-color:#fff9}.bns-toast__dismiss{align-items:center;background:transparent;border:0;border-radius:7px;color:var(--bns-navy-200);cursor:pointer;display:inline-flex;flex:none;height:28px;justify-content:center;padding:0;transition:background var(--bns-duration-fast) var(--bns-ease),color var(--bns-duration-fast) var(--bns-ease);width:28px}.bns-toast__dismiss:hover{background:#ffffff1f;color:#fff}.bns-toast__action:focus-visible,.bns-toast__dismiss:focus-visible{box-shadow:var(--bns-focus-ring);outline:0}.bns-confirm__tile{align-items:center;background:var(--bns-surface-brand-subtle);border-radius:12px;color:var(--bns-text-brand-accent);display:flex;height:40px;justify-content:center;margin-bottom:12px;width:40px}.bns-confirm__tile--danger{background:var(--bns-status-critical-bg);color:var(--bns-action-danger)}:root[data-theme=dark] .bns-confirm__tile--danger{color:var(--bns-status-critical-fg)}.bns-confirm__title{color:var(--bns-text-heading);display:block;font:500 21px/1.25 var(--bns-font-display)}.bns-confirm__body{color:var(--bns-text-secondary);display:block;font:400 13.5px/1.5 var(--bns-font-sans)}.bns-skeleton{animation:bns-shimmer 1.4s linear infinite}@keyframes bns-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes bns-typing{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-4px);opacity:1}}.bns-rise{animation:bns-rise var(--bns-duration-slow) var(--bns-ease) both}.bns-rise-grid>*{animation:bns-rise var(--bns-duration-slow) var(--bns-ease) both}.bns-rise-grid>*:nth-child(1){animation-delay:0ms}.bns-rise-grid>*:nth-child(2){animation-delay:60ms}.bns-rise-grid>*:nth-child(3){animation-delay:.12s}.bns-rise-grid>*:nth-child(4){animation-delay:.18s}.bns-rise-grid>*:nth-child(5){animation-delay:.24s}.bns-rise-grid>*:nth-child(6){animation-delay:.3s}.bns-rise-grid>*:nth-child(7){animation-delay:.36s}.bns-rise-grid>*:nth-child(n+8){animation-delay:.42s}.bns-ring{transition:stroke-dasharray var(--bns-duration-slow) var(--bns-ease)}.bns-draw{stroke-dasharray:1;stroke-dashoffset:1;animation:bns-draw-on var(--bns-duration-slow) var(--bns-ease) forwards}@keyframes bns-draw-on{to{stroke-dashoffset:0}}.bns-bar-grow{transform-origin:bottom;animation:bns-bar-up var(--bns-duration-slow) var(--bns-ease) both}@keyframes bns-bar-up{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.bns-typing-dot{animation:bns-typing 1.1s var(--bns-ease) infinite}.bns-typing-dot:nth-child(2){animation-delay:.15s}.bns-typing-dot:nth-child(3){animation-delay:.3s}@media(prefers-reduced-motion:reduce){.bns-anim-drawer,.bns-anim-modal,.bns-anim-scrim,.bns-anim-toast,.bns-skeleton,.bns-rise,.bns-rise-grid>*,.bns-draw,.bns-bar-grow,.bns-typing-dot{animation:none}.bns-ring{transition:none}}.bns-celebrations{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.bns-celebration{display:flex;align-items:center;gap:10px;padding:8px 2px}.bns-celebration+.bns-celebration{border-top:1px solid var(--bns-border-subtle)}.bns-celebration__body{flex:1;min-width:0}.bns-celebration__name{display:block;font:var(--bns-type-label);color:var(--bns-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}a.bns-celebration__name:hover{text-decoration:underline}.bns-stat-link{transition:box-shadow .12s ease,transform .12s ease}.bns-stat-link:hover{box-shadow:var(--bns-shadow-raised);text-decoration:none;transform:translateY(-1px)}.bns-stat-link:focus-visible{outline:2px solid var(--bns-terra-600);outline-offset:2px}.bns-celebration__meta{font:var(--bns-type-caption);color:var(--bns-text-muted)}.bns-celebration__emoji{font-size:18px;line-height:1}.bns-assistant__empty-art{display:flex;justify-content:center;margin-bottom:10px}.bns-typing{display:inline-flex;align-items:center;gap:4px}.bns-typing-dot{width:6px;height:6px;border-radius:50%;background:var(--bns-text-muted);display:inline-block}.bns-assistant__loading{display:flex;flex-direction:column;gap:12px;padding:14px 12px}input[type=checkbox],input[type=radio]{accent-color:var(--bns-terra-500);width:15px;height:15px}.bns-tip{position:relative}.bns-tip[data-tip]:after{background:var(--bns-warm-900);border-radius:6px;top:calc(100% + 6px);color:#fff;content:attr(data-tip);font:500 11.5px/1.3 var(--bns-font-sans);left:50%;opacity:0;padding:4px 8px;pointer-events:none;position:absolute;transform:translate(-50%) translateY(-2px);transition:opacity var(--bns-duration-fast) var(--bns-ease),transform var(--bns-duration-fast) var(--bns-ease);transition-delay:0ms;white-space:nowrap;z-index:60}.bns-tip[data-tip]:hover:after,.bns-tip[data-tip]:focus-visible:after{opacity:1;transform:translate(-50%) translateY(0);transition-delay:.25s}.bns-iconbtn{align-items:center;background:transparent;border:1px solid transparent;border-radius:8px;color:var(--bns-text-secondary);cursor:pointer;display:inline-flex;flex:none;height:32px;justify-content:center;padding:0;transition:background var(--bns-duration-fast) var(--bns-ease),color var(--bns-duration-fast) var(--bns-ease),border-color var(--bns-duration-fast) var(--bns-ease);width:32px}.bns-iconbtn:hover{background:var(--bns-iconbtn-hover, var(--bns-surface-hover));color:var(--bns-text-heading)}.bns-iconbtn:active{background:var(--bns-iconbtn-pressed, var(--bns-surface-pressed));color:var(--bns-text-heading)}:root:not([data-theme=dark]){--bns-iconbtn-hover: rgba(29, 75, 115, .1);--bns-iconbtn-pressed: rgba(29, 75, 115, .18)}.bns-iconbtn--sm{border-radius:7px;height:28px;width:28px}.bns-iconbtn--outline{background:var(--bns-surface-field);border-color:var(--bns-border-strong);border-radius:var(--bns-radius-full);height:36px;width:36px}.bns-iconbtn--outline:hover{background:var(--bns-surface-hover);border-color:var(--bns-navy-300)}.bns-iconbtn--outline:active{background:var(--bns-surface-pressed);border-color:var(--bns-navy-400)}.bns-iconbtn--ok:hover{background:var(--bns-status-success-bg);color:var(--bns-status-success-fg)}.bns-iconbtn--no:hover,.bns-iconbtn--danger:hover{background:var(--bns-status-critical-bg);color:var(--bns-status-critical-fg)}.bns-iconbtn--danger{color:var(--bns-action-danger)}.bns-iconbtn:disabled{color:var(--bns-warm-400);cursor:not-allowed}.bns-iconbtn:disabled:hover{background:transparent}.bns-rte{background:var(--bns-surface-field);border:1px solid var(--bns-border-input);border-radius:var(--bns-radius-sm);overflow:hidden}.bns-rte:focus-within{border-color:var(--bns-border-focus);box-shadow:0 0 0 3px var(--bns-terra-100)}.bns-rte__bar{background:var(--bns-surface-sunken);border-bottom:1px solid var(--bns-border-subtle);display:flex;gap:2px;padding:4px 6px}.bns-rte__btn{align-items:center;background:transparent;border:none;border-radius:6px;color:var(--bns-warm-700);cursor:pointer;display:inline-flex;font:600 12.5px/1 var(--bns-font-sans);height:24px;justify-content:center;min-width:24px;padding:0 5px}.bns-rte__btn:hover{background:var(--bns-warm-100)}.bns-rte__btn--i{font-style:italic}.bns-rte__btn--u{text-decoration:underline}.bns-rte__area{font:var(--bns-type-body-sm);outline:none;padding:10px 12px}.bns-rte__area:empty:before{color:var(--bns-text-muted);content:attr(data-placeholder)}.bns-prose{overflow-wrap:break-word}.bns-self-end{align-self:flex-end}.bns-self-center{align-self:center}.bns-capitalize{text-transform:capitalize}.bns-prose p{margin:0 0 8px}.bns-prose p:last-child{margin-bottom:0}.bns-prose ul,.bns-prose ol{margin:4px 0 8px;padding-left:20px}.bns-prose a{color:var(--bns-text-link)}.bns-account{align-items:center;border-radius:var(--bns-radius-full);color:var(--bns-text-secondary);display:inline-flex;gap:8px;padding:4px 10px 4px 4px;transition:background var(--bns-duration-fast) var(--bns-ease)}.bns-account:hover{background:var(--bns-warm-100)}.bns-account__name{font:500 13px/1 var(--bns-font-sans);max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bns-menu__item{background:transparent;border:none;border-radius:var(--bns-radius-sm);color:var(--bns-text-primary);cursor:pointer;font:var(--bns-type-body-sm);padding:7px 10px;text-align:left;transition:background var(--bns-duration-fast) var(--bns-ease)}.bns-menu__item:hover{background:var(--bns-warm-100)}.bns-menu__item--danger{color:var(--bns-red-600)}.bns-menu__item--danger:hover{background:var(--bns-red-50)}.bns-menu__rule{border-top:1px solid var(--bns-border-subtle);margin:2px 0}.bns-form-col{display:flex;flex-direction:column;gap:14px}.bns-form-col>*{min-width:0}.bns-field-label{display:block;font:var(--bns-type-label);margin-bottom:5px}.bns-w-full{width:100%}.bns-add-column{border:1px dashed var(--bns-border-strong)!important;color:var(--bns-text-muted)!important}.bns-board-row{align-items:center;display:flex;gap:12px}.bns-board-col-slot{flex:0 0 240px;padding:var(--bns-space-4)}.bns-table-wrap::-webkit-scrollbar,.bns-board-scroll::-webkit-scrollbar,.bns-dt-scroll::-webkit-scrollbar{height:8px}.bns-table-wrap::-webkit-scrollbar-thumb,.bns-board-scroll::-webkit-scrollbar-thumb,.bns-dt-scroll::-webkit-scrollbar-thumb{background:var(--bns-warm-300);border-radius:4px}.bns-table-wrap::-webkit-scrollbar-track,.bns-board-scroll::-webkit-scrollbar-track,.bns-dt-scroll::-webkit-scrollbar-track{background:var(--bns-warm-100);border-radius:4px}.bns-board-scroll{display:flex;gap:var(--bns-space-5);overflow-x:auto;padding-bottom:8px}.bns-ws-card{background:var(--bns-surface-card);border:1px solid var(--bns-border-default);border-radius:6px;display:flex;flex-direction:column;gap:4px;margin-bottom:var(--bns-space-4);padding:var(--bns-space-4)}.bns-ws-card__title{font:var(--bns-type-label)}input[type=file]::file-selector-button{background:var(--bns-surface-card);border:1px solid var(--bns-border-strong);border-radius:var(--bns-radius-full);color:var(--bns-text-primary);cursor:pointer;font:500 12.5px/1 var(--bns-font-sans);height:28px;margin-right:10px;padding:0 12px}input[type=file]::file-selector-button:hover{background:var(--bns-surface-hover)}.bns-chippicker{align-items:center;background:var(--bns-surface-card);border:1px solid var(--bns-border-input);border-radius:var(--bns-radius-sm);cursor:text;display:flex;flex-wrap:wrap;gap:4px;min-height:var(--bns-control-height);padding:4px 8px}.bns-chippicker:focus-within{border-color:var(--bns-border-focus);box-shadow:0 0 0 3px var(--bns-terra-100)}.bns-chip{align-items:center;background:var(--bns-surface-brand-subtle);border-radius:var(--bns-radius-full);color:var(--bns-text-brand-accent);display:inline-flex;font:500 12.5px/1 var(--bns-font-sans);gap:4px;padding:4px 4px 4px 10px}.bns-chip__x{background:transparent;border:none;border-radius:50%;color:var(--bns-text-brand-accent);cursor:pointer;font:600 12px/1 var(--bns-font-sans);height:16px;padding:0;width:16px}.bns-chip__x:hover{background:#1d3a541f}.bns-chippicker__input{background:transparent;border:none;flex:1;font:var(--bns-type-body-sm);min-width:80px;outline:none;padding:2px}.bns-chippicker__pop{background:var(--bns-surface-card);border-radius:var(--bns-radius-sm);box-shadow:var(--bns-shadow-raised);max-height:240px;overflow-y:auto;padding:4px;position:absolute;top:calc(100% + 4px);width:100%;z-index:70}.bns-chippicker__opt{align-items:center;background:transparent;border:none;border-radius:8px;color:var(--bns-text-primary);cursor:pointer;display:flex;font:var(--bns-type-body-sm);gap:6px;padding:7px 8px;text-align:left;width:100%}.bns-chippicker__opt:hover{background:var(--bns-warm-100)}.bns-chippicker__opt.is-on{color:var(--bns-text-brand-accent);font-weight:600}.bns-chippicker__tick{color:var(--bns-terra-500);display:inline-block;font-weight:700;width:14px}.bns-chippicker__empty{color:var(--bns-text-muted);font:var(--bns-type-caption);padding:8px}.bns-combobox{position:relative}.bns-combobox__control{align-items:center;background:var(--bns-surface-field);border:1px solid var(--bns-border-input);border-radius:var(--bns-radius-sm);color:var(--bns-text-primary);cursor:pointer;display:flex;font:var(--bns-type-body-sm);gap:8px;height:var(--bns-control-height);justify-content:space-between;padding:0 10px 0 var(--bns-space-5);width:100%}.bns-combobox__control--sm{height:var(--bns-control-height-sm)}.bns-combobox__control:hover{border-color:var(--bns-border-strong)}.bns-combobox__control:disabled{background:var(--bns-surface-sunken);cursor:not-allowed;opacity:.7}.bns-combobox__control.is-placeholder .bns-combobox__value{color:var(--bns-text-muted)}.bns-combobox__control.is-invalid{border-color:var(--bns-red-500)}.bns-combobox__control svg{color:var(--bns-neutral-500);flex:none}.bns-combobox__value{overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.bns-combobox__pop{background:var(--bns-surface-raised);border-radius:var(--bns-radius-sm);box-shadow:var(--bns-shadow-raised);padding:4px;position:absolute;top:calc(100% + 4px);width:100%;z-index:70}.bns-combobox__pop--fixed{border:1px solid var(--bns-border-default);left:0;min-width:160px;position:fixed;top:0;z-index:200}.bns-combobox__search{background:var(--bns-surface-card);border:1px solid var(--bns-border-input);border-radius:var(--bns-radius-sm);font:var(--bns-type-body-sm);height:32px;margin-bottom:4px;padding:0 var(--bns-space-5);width:100%}.bns-combobox__search:focus{border-color:var(--bns-border-focus);box-shadow:var(--bns-focus-ring);outline:0}.bns-combobox__list{max-height:240px;overflow-y:auto}.bns-combobox__opt{align-items:center;background:transparent;border:none;border-radius:8px;color:var(--bns-text-primary);cursor:pointer;display:flex;font:var(--bns-type-body-sm);gap:6px;padding:7px 8px;text-align:left;width:100%}.bns-combobox__opt.is-active{background:var(--bns-warm-100)}.bns-combobox__opt.is-on{color:var(--bns-text-brand-accent);font-weight:600}.bns-combobox__tick{color:var(--bns-terra-500);display:inline-block;font-weight:700;width:14px}.bns-combobox__empty{color:var(--bns-text-muted);font:var(--bns-type-caption);padding:8px}.bns-combobox__note{color:var(--bns-text-muted);font:var(--bns-type-caption);padding:6px 8px;border-top:1px solid var(--bns-border-subtle)}.bns-overflow{display:inline-flex}.bns-overflow__pop{background:var(--bns-surface-card);border:1px solid var(--bns-border-default);border-radius:var(--bns-radius-sm);box-shadow:var(--bns-shadow-raised);display:flex;flex-direction:column;gap:1px;min-width:168px;padding:4px;position:fixed;top:0;left:0;z-index:200}.bns-overflow__item{align-items:center;background:transparent;border:none;border-radius:8px;color:var(--bns-text-primary);cursor:pointer;display:flex;font:var(--bns-type-body-sm);gap:8px;padding:7px 10px;text-align:left;width:100%}.bns-overflow__item.is-active{background:var(--bns-warm-100)}.bns-overflow__item:focus-visible{outline:none}.bns-overflow__item--danger{color:var(--bns-red-700)}.bns-overflow__item--danger.is-active{background:var(--bns-red-50)}.bns-overflow__item:disabled{color:var(--bns-text-muted);cursor:not-allowed}.bns-overflow__item svg{color:var(--bns-neutral-500);flex:none}.bns-apply{background:var(--bns-surface-page);min-height:100vh;padding:var(--bns-space-8) var(--bns-space-5)}.bns-apply__card{background:var(--bns-surface-card);border-radius:var(--bns-radius-lg);box-shadow:var(--bns-shadow-card);margin:0 auto;max-width:720px;overflow:hidden;width:100%}.bns-apply__header{border-bottom:1px solid var(--bns-border-subtle);padding:var(--bns-space-7)}.bns-apply__brand{align-items:center;display:flex;gap:10px;margin-bottom:var(--bns-space-5)}.bns-apply__brand img{height:30px}.bns-apply__eyebrow{color:var(--bns-warm-600);font:var(--bns-type-overline);letter-spacing:var(--bns-tracking-caps);text-transform:uppercase}.bns-apply__desc{color:var(--bns-text-secondary);font:var(--bns-type-body-sm);margin-top:var(--bns-space-4)}.bns-apply__body{display:flex;flex-direction:column;gap:var(--bns-space-6);padding:var(--bns-space-7)}.bns-apply__section{display:flex;flex-direction:column;gap:var(--bns-space-4)}.bns-apply__section-title{color:var(--bns-text-heading);font:var(--bns-type-label);margin:0}.bns-apply__grid{display:grid;gap:var(--bns-space-4);grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.bns-apply__done{padding:var(--bns-space-9) var(--bns-space-7);text-align:center}.bns-stack-5{display:flex;flex-direction:column;gap:var(--bns-space-5)}.bns-raise-grid{display:grid;gap:var(--bns-space-5);grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.bns-cmdk__scrim{align-items:flex-start;background:var(--bns-scrim);display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding-top:12vh;position:fixed;z-index:300}.bns-cmdk{animation:bns-modal-in var(--bns-duration-base) var(--bns-ease);background:var(--bns-surface-raised);border:1px solid var(--bns-border-default);border-radius:var(--bns-radius-lg);box-shadow:var(--bns-shadow-overlay);display:flex;flex-direction:column;max-height:68vh;max-width:92vw;overflow:hidden;width:560px}.bns-cmdk__search{align-items:center;border-bottom:1px solid var(--bns-border-subtle);color:var(--bns-text-muted);display:flex;gap:10px;padding:0 14px}.bns-cmdk__input{background:none;border:none;color:var(--bns-text-primary);flex:1;font:var(--bns-type-body);height:48px;outline:none}.bns-cmdk__list{overflow-y:auto;padding:6px}.bns-cmdk__group{color:var(--bns-text-muted);font:var(--bns-type-overline);letter-spacing:var(--bns-tracking-caps);padding:10px 10px 4px;text-transform:uppercase}.bns-cmdk__opt{align-items:center;background:transparent;border:none;border-radius:var(--bns-radius-sm);color:var(--bns-text-primary);cursor:pointer;display:flex;gap:10px;padding:9px 10px;text-align:left;width:100%}.bns-cmdk__opt.is-active{background:var(--bns-surface-brand-subtle)}.bns-cmdk__icon{align-items:center;color:var(--bns-text-muted);display:inline-flex;flex:none;justify-content:center;width:18px}.bns-cmdk__label{flex:none;font:var(--bns-type-body-sm)}.bns-cmdk__sub{color:var(--bns-text-muted);flex:1;font:var(--bns-type-caption);overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.bns-cmdk__empty{color:var(--bns-text-muted);font:var(--bns-type-body-sm);padding:24px;text-align:center}.bns-cmdk__footer{border-top:1px solid var(--bns-border-subtle);color:var(--bns-text-muted);display:flex;font:var(--bns-type-caption);gap:16px;padding:8px 14px}.bns-cmdk__footer kbd{background:var(--bns-surface-sunken);border:1px solid var(--bns-border-default);border-radius:4px;font:var(--bns-type-mono);margin-right:3px;padding:1px 5px}.bns-dt-bulkbar{align-items:center;background:var(--bns-surface-brand-subtle);border:1px solid var(--bns-border-default);border-radius:var(--bns-radius-md);display:flex;gap:8px;margin-bottom:8px;padding:8px 12px}.bns-dt-bulkbar__count{font:var(--bns-type-label)}.bns-dt-scroll{-webkit-overflow-scrolling:touch}@media(max-width:640px){.bns-dt{display:block;min-width:0;width:100%}.bns-dt thead{display:none}.bns-dt tbody,.bns-dt tr,.bns-dt td{display:block}.bns-dt tbody tr{height:auto!important;padding:8px 0}.bns-dt tbody tr+tr{border-top:1px solid var(--bns-border-default)}.bns-dt td{display:flex!important;align-items:baseline;justify-content:space-between;gap:12px;height:auto!important;max-width:none!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;padding:3px 12px!important;text-align:right!important}.bns-dt td[data-label]:before{content:attr(data-label);flex:0 0 auto;color:var(--bns-text-muted);font:var(--bns-type-caption);font-weight:600;text-align:left;white-space:nowrap}.bns-dt td:not([data-label]){justify-content:flex-start}.bns-table-wrap{overflow:visible}.bns-table{display:block;min-width:0;width:100%}.bns-table thead{display:none}.bns-table tbody,.bns-table tr,.bns-table td{display:block}.bns-table tbody tr{height:auto;padding:8px 0}.bns-table tbody tr+tr{border-top:1px solid var(--bns-border-default)}.bns-table td{display:flex;align-items:baseline;justify-content:space-between;gap:12px;min-width:0;white-space:normal;padding:3px 12px;text-align:right}.bns-table td[data-label]:before{content:attr(data-label);flex:0 0 auto;color:var(--bns-text-muted);font:var(--bns-type-caption);font-weight:600;text-align:left;white-space:nowrap}.bns-table td:not([data-label]){justify-content:flex-start;text-align:left}.bns-table-wrap:has(.bns-table--wide){overflow:auto}.bns-table--wide,.bns-table--wide thead,.bns-table--wide tbody,.bns-table--wide tr,.bns-table--wide td{display:revert}.bns-table--wide tbody tr{height:revert;padding:revert}.bns-table--wide tbody tr+tr{border-top:revert}.bns-table--wide td{text-align:revert}.bns-table--wide td:before{content:none}}.bns-daterange{align-items:center;display:flex;gap:8px}.bns-daterange__sep{color:var(--bns-text-muted)}.bns-filterchips{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.bns-filterchip{align-items:center;background:var(--bns-surface-brand-subtle);border-radius:var(--bns-radius-full);color:var(--bns-text-secondary);display:inline-flex;font:var(--bns-type-caption);gap:4px;padding:3px 4px 3px 10px}.bns-filterchip__x{background:transparent;border:none;border-radius:50%;color:var(--bns-text-muted);cursor:pointer;font:600 13px/1 var(--bns-font-sans);height:16px;width:16px}.bns-filterchip__x:hover{background:var(--bns-warm-200);color:var(--bns-text-primary)}.bns-filterchips__clear{background:none;border:none;color:var(--bns-text-link);cursor:pointer;font:var(--bns-type-caption)}.bns-crumbs{align-items:center;display:flex;gap:6px}.bns-crumbs__item{align-items:center;display:inline-flex;flex:none;gap:6px;min-width:0}.bns-crumbs__item:last-child{flex:0 1 auto}.bns-crumbs__sep{color:var(--bns-text-muted);flex:none}.bns-crumbs__anc{color:var(--bns-text-muted);font:500 13px/1 var(--bns-font-sans);white-space:nowrap}.bns-crumbs__cur{color:var(--bns-text-primary);font:600 15px/1 var(--bns-font-sans);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:900px){.bns-crumbs__item:not(:last-child){display:none}.bns-crumbs__item:last-child .bns-crumbs__sep{display:none}}.bns-pl-head{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px 16px;margin-bottom:var(--bns-space-4)}.bns-pl-head__main{align-items:baseline;display:flex;flex:1 1 260px;flex-wrap:wrap;gap:2px 12px;min-width:0}.bns-pl-head__actions{display:flex;flex:none;flex-wrap:wrap;gap:8px}.bns-pl-switch{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.bns-pl-ident{color:var(--bns-text-muted);font:var(--bns-type-body-sm)}.bns-pl-stats{display:grid;gap:var(--bns-space-3);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));margin:var(--bns-space-3) 0 var(--bns-space-4)}.bns-countstrip{align-items:stretch;background:var(--bns-surface-card);border:1px solid var(--bns-border-default);border-radius:var(--bns-radius-md);box-shadow:var(--bns-shadow-card);display:inline-flex;flex-wrap:wrap;margin:var(--bns-space-3) 0 var(--bns-space-4);max-width:100%;overflow:hidden}.bns-countstrip__item{display:flex;flex-direction:column;gap:2px;padding:8px 18px}.bns-countstrip__item+.bns-countstrip__item{border-left:1px solid var(--bns-border-subtle)}.bns-countstrip__n{color:var(--bns-text-heading);font:700 20px/1 var(--bns-font-sans);font-variant-numeric:tabular-nums}.bns-countstrip__item.is-success .bns-countstrip__n{color:var(--bns-status-success-fg)}.bns-countstrip__label{color:var(--bns-text-muted);font:var(--bns-type-caption)}.bns-zero-tiles{align-items:center;background:var(--bns-surface-card);border:1px solid var(--bns-border-subtle);border-radius:var(--bns-radius-md);display:flex;flex-wrap:wrap;gap:var(--bns-space-3) var(--bns-space-4);margin-top:var(--bns-space-4);padding:var(--bns-space-3) var(--bns-space-4)}.bns-zero-tiles__label{color:var(--bns-status-success-fg);font:var(--bns-type-label);font-weight:600}.bns-zero-tiles__item{border-radius:var(--bns-radius-sm);color:var(--bns-text-secondary);font:var(--bns-type-body-sm);text-decoration:none}.bns-zero-tiles__item:hover{color:var(--bns-text-primary);text-decoration:underline}.bns-zero-tiles__item .bns-mono{color:var(--bns-text-muted)}.bns-stageflow{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin:0 0 var(--bns-space-4)}.bns-stageflow__step{align-items:center;background:var(--bns-status-neutral-bg);border:none;border-radius:999px;color:var(--bns-status-neutral-fg);cursor:pointer;display:inline-flex;font:500 12.5px/1 var(--bns-font-sans);gap:6px;padding:6px 12px;transition:filter .12s ease}.bns-stageflow__step:hover{filter:brightness(.96)}.bns-stageflow__step:focus-visible{outline:2px solid var(--bns-focus-ring, var(--bns-terra-500));outline-offset:2px}.bns-stageflow__step.is-hired{background:var(--bns-status-success-bg);color:var(--bns-status-success-fg)}.bns-stageflow__step.is-interview{background:var(--bns-status-warning-bg);color:var(--bns-status-warning-fg)}.bns-stageflow__step.is-cancelled{background:var(--bns-status-critical-bg);color:var(--bns-status-critical-fg)}.bns-stageflow__step.is-info{background:var(--bns-status-info-bg);color:var(--bns-status-info-fg)}.bns-stageflow__step.is-empty .bns-stageflow__count{color:var(--bns-text-muted)}.bns-stageflow.is-plain .bns-stageflow__step{cursor:default}.bns-stageflow.is-plain .bns-stageflow__step:hover{filter:none}.bns-stageflow__name{white-space:nowrap}.bns-stageflow__count{font-variant-numeric:tabular-nums;font-weight:700}.bns-desktop-only,.bns-tablet-hide{align-items:center;display:flex}.bns-topbar__search{width:260px}@media(max-width:900px){.bns-tablet-hide{display:none!important}}@media(max-width:640px){.bns-desktop-only{display:none!important}.bns-topbar{gap:8px;padding:0 12px}.bns-topbar__title,.bns-crumbs{flex:1 1 auto}.bns-page{padding:var(--bns-space-5);padding-bottom:96px}.bns-btn{height:44px}.bns-btn-sm,.bns-btn-xs,.bns-ctl-sm{height:40px}.bns-iconbtn,.bns-iconbtn--sm{height:40px;width:40px}.bns-input,.bns-select,.bns-combobox__control,.bns-combobox__control--sm{height:44px}}.bns-notif-group{color:var(--bns-text-muted);font:600 11.5px/1.3 var(--bns-font-sans);letter-spacing:.06em;padding:10px 16px 4px;text-transform:uppercase}.bns-tour__scrim{align-items:center;background:var(--bns-scrim);display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:24px;position:fixed;z-index:350}.bns-tour{animation:bns-modal-in var(--bns-duration-base) var(--bns-ease);background:var(--bns-surface-card);border-radius:var(--bns-radius-lg);box-shadow:var(--bns-shadow-overlay);max-width:92vw;padding:var(--bns-space-8);text-align:center;width:420px}.bns-tour__icon{align-items:center;background:var(--bns-warm-100);border-radius:50%;display:inline-flex;height:56px;justify-content:center;margin-bottom:var(--bns-space-5);width:56px}.bns-tour__title{font:var(--bns-type-section-title);margin:0 0 8px}.bns-tour__body{color:var(--bns-text-secondary);font:var(--bns-type-body);margin:0 0 var(--bns-space-6)}.bns-tour__dots{display:flex;gap:6px;justify-content:center;margin-bottom:var(--bns-space-6)}.bns-tour__dot{background:var(--bns-border-strong);border-radius:50%;height:7px;width:7px}.bns-tour__dot.is-on{background:var(--bns-terra-500)}.bns-tour__actions{align-items:center;display:flex;justify-content:space-between}.bns-tooltip-anchor{display:inline-flex}.bns-sidebar__tipwrap{display:flex;flex:1;min-width:0}.bns-sidebar__tipwrap>.bns-sidebar__item{flex:1}.bns-tooltip{background:var(--bns-navy-900);border-radius:6px;box-shadow:0 4px 12px #0d23372e;color:#fff;font:500 12px/1.35 var(--bns-font-sans);max-width:260px;opacity:0;padding:6px 9px;pointer-events:none;position:fixed;transition:opacity var(--bns-duration-fast) var(--bns-ease);white-space:nowrap;z-index:1000}.bns-tooltip:after{border:5px solid transparent;content:"";position:absolute}.bns-tooltip--top{transform:translate(-50%,-100%)}.bns-tooltip--top:after{border-top-color:var(--bns-navy-900);left:50%;top:100%;transform:translate(-50%)}.bns-tooltip--bottom{transform:translate(-50%)}.bns-tooltip--bottom:after{border-bottom-color:var(--bns-navy-900);bottom:100%;left:50%;transform:translate(-50%)}.bns-tooltip--left{transform:translate(-100%,-50%)}.bns-tooltip--left:after{border-left-color:var(--bns-navy-900);left:100%;top:50%;transform:translateY(-50%)}.bns-tooltip--right{transform:translateY(-50%)}.bns-tooltip--right:after{border-right-color:var(--bns-navy-900);right:100%;top:50%;transform:translateY(-50%)}.bns-tooltip.is-show{opacity:1}.bns-tooltip--wrap{white-space:normal}.bns-kb-col{background:var(--bns-surface-sunken);border:2px solid transparent;border-radius:var(--bns-radius-md);flex:0 0 250px;min-height:220px;padding:var(--bns-space-3);transition:background var(--bns-duration-fast) var(--bns-ease),border-color var(--bns-duration-fast) var(--bns-ease)}.bns-kb-col.is-dropzone{border-color:var(--bns-border-default);border-style:dashed}.bns-kb-col.is-over{background:var(--bns-surface-brand-subtle);border-color:var(--bns-terra-500);border-style:dashed}.bns-pl-card{background:var(--bns-surface-card);border-radius:var(--bns-radius-sm);box-shadow:var(--bns-shadow-card);margin-bottom:var(--bns-space-3);padding:var(--bns-space-4)}.bns-pl-card.is-draggable{cursor:grab}.bns-pl-card__id{background:none;border:0;cursor:pointer;display:block;flex:1;min-width:0;padding:0;text-align:left}.bns-pl-card__name{display:block;font:var(--bns-type-label);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bns-pl-card__age{color:var(--bns-text-muted);flex:none;font:var(--bns-type-caption)}.bns-pl-card__age.is-stale{color:var(--bns-status-warning-fg);font-weight:600}.bns-pl-card__email{color:var(--bns-text-muted);display:block;font:var(--bns-type-caption);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bns-kb-col__head{align-items:center;color:var(--bns-text-secondary);display:flex;font:var(--bns-type-overline);gap:6px;letter-spacing:var(--bns-tracking-caps);margin-bottom:var(--bns-space-3);text-transform:uppercase}.bns-kb-col__dot{border-radius:50%;display:inline-block;flex:none;height:8px;width:8px}.bns-kb-col__count{color:var(--bns-text-muted)}.bns-kb-card{align-items:stretch;background:var(--bns-surface-card);border:1px solid var(--bns-border-subtle);border-radius:var(--bns-radius-sm);box-shadow:var(--bns-shadow-card);cursor:grab;display:flex;flex-direction:column;font:var(--bns-type-body-sm);gap:var(--bns-space-2);margin-bottom:var(--bns-space-2);padding:var(--bns-space-3);transition:border-color var(--bns-duration-fast) var(--bns-ease),transform var(--bns-duration-fast) var(--bns-ease)}.bns-kb-card__row{align-items:flex-start;display:flex;gap:6px}.bns-kb-card__open{background:none;border:0;color:inherit;cursor:pointer;font:inherit;padding:0;text-align:left;width:100%}.bns-kb-card__move{cursor:default}.bns-kb-card:hover{border-color:var(--bns-border-strong);transform:translateY(-1px)}.bns-kb-card:active{cursor:grabbing}.bns-kb-card.is-dragging{opacity:.4}.bns-kb-card__grip{color:var(--bns-text-muted);cursor:grab;flex:none;font-size:12px;line-height:1.5;-webkit-user-select:none;user-select:none}.bns-kb-card__name{color:var(--bns-text-heading);font:var(--bns-type-label);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bns-kb-card__open:hover .bns-kb-card__name,.bns-kb-card__open:focus-visible .bns-kb-card__name{text-decoration:underline}.bns-kb-card__openhint{align-items:center;color:var(--bns-text-muted);display:inline-flex;font:var(--bns-type-caption);font-weight:600;gap:2px;margin-top:3px}.bns-kb-card__open:hover .bns-kb-card__openhint,.bns-kb-card__open:focus-visible .bns-kb-card__openhint{color:var(--bns-action-primary)}.bns-kb-card__move{display:flex;flex-direction:column;gap:2px;margin-top:6px}.bns-kb-card__movelabel{color:var(--bns-text-muted);font:var(--bns-type-caption)}.bns-kb-card__avatar{border-radius:50%;flex:none;height:26px;object-fit:cover;width:26px}.bns-kb-card__avatar--initials{align-items:center;background:var(--bns-surface-brand-subtle);color:var(--bns-text-heading);display:inline-flex;font:600 10px/1 var(--bns-font-sans);justify-content:center}.bns-kb-drop{align-items:center;border:2px dashed var(--bns-terra-400);border-radius:var(--bns-radius-sm);color:var(--bns-terra-600);display:flex;font:var(--bns-type-label);justify-content:center;padding:24px}.bns-hb-row{border-top:1px solid var(--bns-border-subtle);padding:var(--bns-space-4) 16px}.bns-hb-head{align-items:baseline;cursor:pointer;display:flex;gap:10px}.bns-hb-title{flex:1;font:var(--bns-type-label)}.bns-hb-body{font:var(--bns-type-body-sm);margin-top:8px}.bns-hb-body--scroll{max-height:260px;overflow-y:auto}.bns-hb-sign{align-items:center;display:flex;gap:var(--bns-space-3);margin-top:10px}.bns-hb-note{margin:6px 0 0}.bns-list-plain{list-style:none;margin:0;padding:0}.bns-org{overflow-x:auto;padding:var(--bns-space-5) 0 var(--bns-space-8)}.bns-org ul{display:flex;justify-content:center;list-style:none;margin:0;padding:24px 0 0;position:relative}.bns-org>ul{padding-top:0;min-width:max-content}.bns-org li{align-items:center;display:flex;flex-direction:column;padding:24px 10px 0;position:relative}.bns-org>ul>li{padding-top:0}.bns-org li:before,.bns-org li:after{border-top:2px solid var(--bns-warm-300);content:"";height:24px;position:absolute;right:50%;top:0;width:50%}.bns-org li:after{border-left:2px solid var(--bns-warm-300);border-top:2px solid var(--bns-warm-300);left:50%;right:auto}.bns-org li:only-child:before,.bns-org li:only-child:after{display:none}.bns-org li:only-child{padding-top:24px}.bns-org>ul>li:only-child{padding-top:0}.bns-org li:first-child:before,.bns-org li:last-child:after{border-top:none}.bns-org li:last-child:before{border-right:2px solid var(--bns-warm-300);border-radius:0 8px 0 0}.bns-org li:first-child:after{border-radius:8px 0 0;border-left:none}.bns-org li:first-child:not(:last-child):after{border-left:none}.bns-org ul ul:before{border-left:2px solid var(--bns-warm-300);content:"";height:24px;left:50%;position:absolute;top:0;width:0}.bns-org>ul:before{display:none}.bns-org>ul>li:before,.bns-org>ul>li:after{display:none}.bns-org__card{align-items:center;background:var(--bns-surface-card);border-radius:var(--bns-radius-md);box-shadow:var(--bns-shadow-card);color:var(--bns-text-primary);display:flex;flex-direction:column;gap:2px;min-width:150px;max-width:190px;padding:14px 16px 12px;text-align:center;text-decoration:none;transition:box-shadow var(--bns-duration-fast) var(--bns-ease),transform var(--bns-duration-fast) var(--bns-ease)}.bns-org__card:hover{box-shadow:var(--bns-shadow-raised);text-decoration:none;transform:translateY(-1px)}.bns-org__card--company{background:var(--bns-surface-brand-subtle);border:1px solid var(--bns-warm-300);box-shadow:none;padding:12px 18px 10px}.bns-org__card--company:hover{box-shadow:none;transform:none}.bns-org__avatar{align-items:center;background:var(--bns-surface-brand-subtle);border-radius:50%;color:var(--bns-text-brand-accent);display:inline-flex;font:700 13px/1 var(--bns-font-sans);height:36px;justify-content:center;margin-bottom:4px;width:36px}.bns-org__name{font:600 13.5px/1.3 var(--bns-font-sans)}.bns-org__role{color:var(--bns-text-muted);font:var(--bns-type-caption)}.bns-org__count{color:var(--bns-terra-600);font:500 11.5px/1.3 var(--bns-font-sans);margin-top:2px}.bns-org__toggle{background:none;border:0;border-radius:var(--bns-radius-sm);cursor:pointer;margin-top:6px;padding:2px 8px}.bns-org__toggle:hover{background:var(--bns-surface-brand-subtle)}.bns-org__toggle:focus-visible{outline:2px solid var(--bns-terra-600);outline-offset:2px}.bns-progress{background:var(--bns-warm-100);border-radius:var(--bns-radius-full);height:6px;overflow:hidden}.bns-progress__fill{background:var(--bns-terra-500);border-radius:var(--bns-radius-full);height:100%;transition:width var(--bns-duration-slow) var(--bns-ease)}.bns-progress--inline{display:inline-block;vertical-align:middle;width:90px}.bns-progress--gap{margin:var(--bns-space-3) 0}.bns-stagebar{margin:var(--bns-space-3) 0 var(--bns-space-5)}.bns-stagebar__track{background:var(--bns-warm-100);border-radius:var(--bns-radius-full);display:flex;gap:2px;height:8px;overflow:hidden}.bns-stagebar__seg{display:block;min-width:6px;transition:flex var(--bns-duration-slow) var(--bns-ease)}.bns-stagebar__legend{display:flex;flex-wrap:wrap;gap:4px var(--bns-space-5);list-style:none;margin:8px 0 0;padding:0}.bns-stagebar__item{align-items:center;color:var(--bns-text-secondary);display:inline-flex;font:var(--bns-type-caption);gap:6px}.bns-stagebar__item.is-empty{color:var(--bns-text-muted)}.bns-stagebar__item.is-empty .bns-stagebar__dot{opacity:.35}.bns-stagebar__dot{border-radius:50%;display:inline-block;flex:none;height:8px;width:8px}.bns-stagebar__count{color:var(--bns-text-heading);font-variant-numeric:tabular-nums;font-weight:600}.bns-stagebar__summary{color:var(--bns-text-muted);font:var(--bns-type-caption);margin-left:auto}.bns-cal{display:grid;gap:4px;grid-template-columns:repeat(7,1fr)}.bns-cal__head{color:var(--bns-text-muted);font:600 11.5px/1.3 var(--bns-font-sans);padding:2px 6px}.bns-cal__day{background:var(--bns-surface-card);border-radius:var(--bns-radius-sm);box-shadow:var(--bns-shadow-card);display:flex;flex-direction:column;gap:2px;min-height:56px;padding:6px 8px}.bns-cal__day.is-weekend{background:var(--bns-warm-100);box-shadow:none}.bns-cal__day.is-worked{background:var(--bns-status-success-bg)}.bns-cal__day.is-leave{background:var(--bns-surface-brand-subtle)}.bns-cal__num{color:var(--bns-text-muted);font:600 11px/1 var(--bns-font-mono)}.bns-cal__val{font:var(--bns-type-caption)}.bns-cal__val.is-pending{color:var(--bns-status-warning-fg)}.bns-cal__names{display:flex;flex-direction:column;gap:1px;font:400 11px/1.35 var(--bns-font-sans);overflow:hidden}.bns-cal-key{align-items:center;color:var(--bns-text-muted);display:inline-flex;font:var(--bns-type-caption);gap:5px}.bns-cal-key__dot{border-radius:3px;display:inline-block;height:10px;width:10px}.bns-cal-key__dot--worked{background:var(--bns-status-success-bg);border:1px solid var(--bns-status-success-border)}.bns-cal-key__dot--pending{background:var(--bns-status-warning-bg);border:1px solid var(--bns-status-warning-border)}.bns-cal-key__dot--leave{background:var(--bns-surface-brand-subtle);border:1px solid var(--bns-status-info-border)}.bns-config-grid{display:flex;flex-wrap:wrap;gap:var(--bns-space-5);margin-bottom:var(--bns-space-5)}.bns-onb-card{flex:1 1 320px;margin-bottom:0;min-width:300px}.bns-onb-list{font:var(--bns-type-body-sm);list-style:none;margin:0;padding:0}.bns-onb-row{align-items:start;display:flex;gap:6px;padding:3px 0}.bns-onb-note{color:var(--bns-text-muted);display:block;font:var(--bns-type-caption)}.bns-onb-muted{color:var(--bns-text-muted)}.bns-onb-addrow{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.bns-onb-addstage{align-items:center;display:flex;gap:6px;margin-top:12px;max-width:420px}.bns-onb-input{height:30px;min-width:160px}.bns-login--top{justify-content:flex-start;padding-top:40px}.bns-onb-panel{background:var(--bns-surface-card);border-radius:var(--bns-radius-md);box-shadow:var(--bns-shadow-card);max-width:560px;padding:var(--bns-space-7);width:100%}.bns-report-layout{display:grid;gap:var(--bns-space-6);grid-template-columns:200px minmax(0,1fr)}@media(max-width:900px){.bns-report-layout{grid-template-columns:1fr}}.bns-report-rail{display:flex;flex-direction:column;gap:2px}.bns-report-rail__group{color:var(--bns-warm-600);font:var(--bns-type-overline);letter-spacing:var(--bns-tracking-caps);padding:14px 12px 4px;text-transform:uppercase}.bns-report-rail__item{background:transparent;border:none;border-radius:var(--bns-radius-full);color:var(--bns-warm-600);cursor:pointer;font:500 13.5px/1.2 var(--bns-font-sans);padding:8px 12px;text-align:left;transition:background var(--bns-duration-fast) var(--bns-ease),color var(--bns-duration-fast) var(--bns-ease)}.bns-report-rail__item:hover{background:var(--bns-warm-100);color:var(--bns-warm-800)}.bns-report-rail__item.is-active{background:var(--bns-navy-800);color:#fff;font-weight:600}.bns-report-stats{display:flex;flex-wrap:wrap;gap:var(--bns-space-4);margin-bottom:var(--bns-space-5)}.bns-report-charts{display:grid;gap:var(--bns-space-5);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin-bottom:var(--bns-space-5)}.bns-report-legend{color:var(--bns-text-secondary);display:flex;flex-wrap:wrap;font:var(--bns-type-caption);gap:4px 14px;margin-top:6px}.bns-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:var(--bns-space-4);margin-bottom:var(--bns-space-5)}.bns-toolbar__search{flex:1 1 240px;min-width:0;max-width:380px}.bns-toolbar__count{color:var(--bns-text-muted);font:var(--bns-type-caption);margin-left:auto;white-space:nowrap}@media(max-width:640px){.bns-toolbar{gap:var(--bns-space-3)}.bns-toolbar__search{flex-basis:100%;max-width:none}.bns-toolbar__count{margin-left:0}}.bns-error-summary{background:var(--bns-status-critical-bg);border:1px solid var(--bns-status-critical-border);border-radius:12px;color:var(--bns-status-critical-fg);display:flex;gap:10px;margin-bottom:var(--bns-space-5);padding:12px 14px}.bns-error-summary__icon{display:flex;flex:none;padding-top:1px}.bns-error-summary__main{display:flex;flex-direction:column;gap:3px;min-width:0}.bns-error-summary__title{font:700 13.5px/1.4 var(--bns-font-sans);margin:0}.bns-error-summary__list{display:flex;flex-direction:column;gap:2px;list-style:none;margin:0;padding:0}.bns-error-summary__list li{font:400 13px/1.45 var(--bns-font-sans)}.bns-error-summary__link{background:none;border:none;color:var(--bns-status-critical-fg);cursor:pointer;font:inherit;padding:0;text-align:left;text-decoration:underline}.bns-error-summary__link:hover{text-decoration:none}.bns-field-error{align-items:center;color:var(--bns-status-critical-fg);display:flex;font:600 12.5px/1.45 var(--bns-font-sans);gap:5px}.bns-field-error>svg{flex:none}.bns-error-summary__link:focus-visible{border-radius:2px;outline:2px solid var(--bns-red-500);outline-offset:2px}.bns-toolbar-row{align-items:flex-end;display:flex;flex-wrap:wrap;gap:var(--bns-space-4);margin-bottom:var(--bns-space-4)}.bns-toolbar-row .bns-btn{margin-bottom:0}.bns-toolbar-check{align-items:center;align-self:center;display:inline-flex;font:var(--bns-type-body-sm);gap:6px}.bns-chiprow{align-items:center;background:var(--bns-surface-card);border-radius:var(--bns-radius-full);box-shadow:var(--bns-shadow-card);display:inline-flex;gap:2px;padding:3px 4px 3px 12px}.bns-chiprow__label{font:var(--bns-type-body-sm);margin-right:4px}select.bns-input:not([multiple]){-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236B6875' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:12px;cursor:pointer;padding-right:30px}.bns-scroll-y{overflow-y:auto}.bns-scroll-y::-webkit-scrollbar{width:8px}.bns-scroll-y::-webkit-scrollbar-thumb{background:var(--bns-warm-300);border-radius:4px}.bns-scroll-y::-webkit-scrollbar-track{background:var(--bns-warm-100);border-radius:4px}.bns-org::-webkit-scrollbar{height:8px}.bns-org::-webkit-scrollbar-thumb{background:var(--bns-warm-300);border-radius:4px}.bns-org::-webkit-scrollbar-track{background:var(--bns-warm-100);border-radius:4px}input[type=date],input[type=month],input[type=time]{color:var(--bns-text-primary);font-family:var(--bns-font-sans)}input::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.55}input::-webkit-calendar-picker-indicator:hover{opacity:.85}:root{--bns-lax-docked-width: 440px}.bns-main{transition:padding-right var(--bns-duration-base) var(--bns-ease)}@media(min-width:900px){body.bns-has-docked-assistant .bns-main{padding-right:var(--bns-lax-docked-width)}}@media(prefers-reduced-motion:reduce){.bns-main{transition:none}}.bns-assistant{position:fixed;display:flex;background:var(--bns-surface-card);z-index:200}.bns-assistant--docked{top:0;right:0;bottom:0;width:var(--bns-lax-docked-width);max-width:96vw;border-left:1px solid var(--bns-border-default);box-shadow:var(--bns-shadow-drawer)}.bns-assistant--floating{width:400px;max-width:94vw;height:560px;max-height:88vh;border:1px solid var(--bns-border-default);border-radius:var(--bns-radius-md);box-shadow:var(--bns-shadow-overlay);overflow:hidden}.bns-assistant--full{top:0;right:0;bottom:0;left:0;border:none}.bns-assistant--full .bns-assistant__body,.bns-assistant--full .bns-assistant__form{padding-inline:max(var(--bns-space-4),calc((100% - 760px)/2))}.bns-assistant__sidebar{width:264px;flex:none;overflow-y:auto;padding:var(--bns-space-4);border-right:1px solid var(--bns-border-subtle);background:var(--bns-surface-sunken)}.bns-assistant__main{flex:1;min-width:0;display:flex;flex-direction:column}.bns-assistant__header{display:flex;align-items:center;gap:var(--bns-space-3);padding:var(--bns-space-3) var(--bns-space-4);border-bottom:1px solid var(--bns-border-subtle)}.bns-assistant--docked .bns-assistant__header,.bns-assistant--floating .bns-assistant__header{cursor:move;touch-action:none}.bns-assistant__ident{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.bns-assistant__title{font:500 19px/1.15 var(--bns-font-display);color:var(--bns-text-heading)}.bns-assistant__subtitle{font:400 12px/1.3 var(--bns-font-sans);color:var(--bns-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bns-assistant__context{display:flex;align-items:center;gap:8px;min-width:0;padding:8px var(--bns-space-4);border-bottom:1px solid var(--bns-border-subtle)}.bns-assistant__context-label{flex:none;font:600 12px/1 var(--bns-font-sans);color:var(--bns-text-muted)}.bns-assistant__context-chip{min-width:0;overflow:hidden;text-overflow:ellipsis;cursor:default}.bns-assistant__body{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:var(--bns-space-3);padding:var(--bns-space-4)}.bns-assistant__history{display:flex;flex-direction:column;gap:4px}.bns-assistant__newchat{display:flex;align-items:center;gap:6px;margin-bottom:6px;padding:8px 10px;border:1px solid var(--bns-border-default);border-radius:var(--bns-radius-sm);background:var(--bns-surface-card);color:var(--bns-text-primary);cursor:pointer;font:var(--bns-type-body-sm)}.bns-assistant__newchat:hover{background:var(--bns-surface-brand-subtle)}.bns-assistant__conv{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border:none;border-radius:var(--bns-radius-sm);background:none;text-align:left;cursor:pointer}.bns-assistant__conv:hover{background:var(--bns-surface-sunken)}.bns-assistant__conv.is-active{background:var(--bns-surface-brand-subtle)}.bns-assistant__conv-title{font:var(--bns-type-body-sm);color:var(--bns-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bns-assistant__conv-date{font:var(--bns-type-caption);color:var(--bns-text-muted)}.bns-assistant__history-empty{padding:8px 10px;font:var(--bns-type-body-sm);color:var(--bns-text-muted)}.bns-assistant__empty{margin:var(--bns-space-6) 0 0;text-align:center;color:var(--bns-text-muted)}.bns-assistant__empty-title{margin:0 0 4px;font:500 20px/1.2 var(--bns-font-display);color:var(--bns-text-heading)}.bns-assistant__empty-sub{margin:0 auto;max-width:34ch;font:400 13px/1.45 var(--bns-font-sans);color:var(--bns-text-muted)}.bns-assistant__suggestions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:var(--bns-space-4)}.bns-chip.bns-assistant__suggestion{align-self:auto;height:auto;min-height:32px;padding:7px 12px;line-height:1.3;text-align:left;white-space:normal}.bns-assistant__suggestion:focus-visible{outline:0;border-color:var(--bns-action-primary);box-shadow:var(--bns-focus-ring)}.bns-assistant__thread{display:flex;flex-direction:column;gap:var(--bns-space-3)}.bns-assistant__proposal-slot{display:flex;flex-direction:column}.bns-assistant__msg{max-width:85%;padding:var(--bns-space-3) var(--bns-space-4);border-radius:var(--bns-radius-md);font:var(--bns-type-body-sm);white-space:pre-wrap;word-break:break-word}.bns-assistant__msg--user{align-self:flex-end;background:var(--bns-surface-brand-subtle);color:var(--bns-text-heading);border-radius:16px 16px 4px}.bns-assistant__msg--assistant{align-self:flex-start;display:flex;align-items:flex-start;gap:10px;max-width:100%;padding:0;background:none;color:var(--bns-text-primary)}.bns-assistant__msg-mark{flex:none;display:inline-flex;margin-top:1px}.bns-assistant__msg-body{flex:1;min-width:0;padding-top:2px}.bns-assistant__thinking .bns-typing{padding-top:9px}.bns-md-table{margin:6px 0;overflow-x:auto}.bns-md-table table{border-collapse:collapse;font:var(--bns-type-body-sm);min-width:100%}.bns-md-table th,.bns-md-table td{border-bottom:1px solid var(--bns-border-subtle);padding:4px 8px;text-align:left;vertical-align:top}.bns-md-table th{color:var(--bns-text-secondary);font-weight:600;white-space:nowrap}.bns-assistant__proposal-tag--executed{color:var(--bns-status-success-fg)}.bns-assistant__proposal-tag--rejected,.bns-assistant__proposal-tag--error{color:var(--bns-status-critical-fg)}.bns-assistant__msg--md{white-space:normal}.bns-assistant__msg--md code{font:var(--bns-type-mono-sm, .85em/1.4 ui-monospace, monospace);background:var(--bns-surface-raised);border-radius:var(--bns-radius-sm);padding:.1em .35em}.bns-assistant__msg--md pre{margin:6px 0;padding:8px 10px;background:var(--bns-surface-raised);border-radius:var(--bns-radius-sm);overflow-x:auto}.bns-assistant__msg--md pre code{padding:0;background:none}.bns-assistant__msg--md blockquote{margin:6px 0;padding-left:10px;border-left:2px solid var(--bns-border-subtle);color:var(--bns-text-muted)}.bns-assistant__thinking{color:var(--bns-text-muted);font-style:italic}.bns-assistant__msg--streaming .bns-assistant__msg-body:after{content:"▍";margin-left:1px;color:var(--bns-text-muted);animation:bns-caret-blink 1s steps(2,start) infinite}@keyframes bns-caret-blink{to{visibility:hidden}}@media(prefers-reduced-motion:reduce){.bns-assistant__msg--streaming .bns-assistant__msg-body:after{animation:none}}.bns-assistant__tools{align-self:flex-start;display:flex;flex-wrap:wrap;gap:6px;margin-left:34px}.bns-assistant__followups,.bns-assistant__actions{align-self:flex-start;display:flex;flex-wrap:wrap;gap:6px;max-width:85%;margin-left:34px}.bns-assistant__proposal .bns-assistant__actions{margin-top:var(--bns-space-2);margin-left:0}.bns-assistant__msg--md a[data-route]{color:var(--bns-action-primary);text-decoration:underline}.bns-lax-source.bns-assistant__tool{cursor:default}.bns-lax-source.bns-assistant__tool--denied{color:var(--bns-text-muted);text-decoration:line-through}.bns-assistant__error{align-self:flex-start;display:flex;align-items:center;flex-wrap:wrap;gap:var(--bns-space-3);max-width:90%;padding:var(--bns-space-3) var(--bns-space-4);border:1px solid var(--bns-status-danger-fg, var(--bns-border-default));border-radius:var(--bns-radius-md);background:var(--bns-surface-raised);color:var(--bns-status-danger-fg, var(--bns-text-primary));font:var(--bns-type-body-sm)}.bns-assistant__proposal{align-self:flex-start;max-width:90%;border:1px solid var(--bns-border-default);border-radius:14px;background:var(--bns-surface-raised);box-shadow:var(--bns-shadow-raised);padding:var(--bns-space-3) var(--bns-space-4)}.bns-assistant__proposal.is-executed{border-color:var(--bns-status-success-fg, var(--bns-border-default))}.bns-assistant__proposal.is-rejected,.bns-assistant__proposal.is-error{box-shadow:none}.bns-assistant__proposal-draft{display:inline-block;margin-bottom:6px;padding:4px 6px;border-radius:6px;background:var(--bns-surface-brand-subtle);color:var(--bns-text-heading);font:700 10.5px/1 var(--bns-font-sans);letter-spacing:.06em}.bns-assistant__proposal-head{display:flex;align-items:center;gap:8px;margin-bottom:4px}.bns-assistant__proposal-title{font:var(--bns-type-body-sm);font-weight:600;color:var(--bns-text-primary)}.bns-assistant__proposal-tag{font:var(--bns-type-caption);text-transform:uppercase;letter-spacing:.04em;color:var(--bns-action-primary)}.bns-assistant__proposal-summary{margin:0 0 10px;padding:10px 12px;border-radius:10px;background:var(--bns-surface-card);font:400 15px/1.4 var(--bns-font-display);color:var(--bns-text-heading)}.bns-assistant__proposal-args{margin:0 0 10px;display:grid;gap:3px;font:var(--bns-type-caption)}.bns-assistant__proposal-args>div{display:flex;gap:6px}.bns-assistant__proposal-args dt{min-width:84px;color:var(--bns-text-muted);text-transform:capitalize}.bns-assistant__proposal-args dd{margin:0;color:var(--bns-text-primary);word-break:break-word}.bns-assistant__proposal-actions{display:flex;flex-wrap:wrap;gap:8px}.bns-assistant__proposal-guard{flex-basis:100%;display:inline-flex;align-items:center;gap:5px;font:400 12px/1.3 var(--bns-font-sans);color:var(--bns-text-muted)}.bns-assistant__proposal-outcome{margin:0;font:var(--bns-type-body-sm);color:var(--bns-text-secondary)}.bns-assistant__proposal-outcome.is-error{color:var(--bns-status-danger-fg, var(--bns-text-muted))}.bns-assistant__form{display:flex;padding:var(--bns-space-3) var(--bns-space-4) var(--bns-space-4);border-top:1px solid var(--bns-border-subtle)}.bns-assistant__composer{flex:1;min-width:0;display:flex;align-items:flex-end;gap:4px;padding:5px;border:1px solid var(--bns-border-input);border-radius:16px;background:var(--bns-surface-card);transition:border-color var(--bns-duration-fast) var(--bns-ease),box-shadow var(--bns-duration-fast) var(--bns-ease)}.bns-assistant__composer:focus-within{border-color:var(--bns-border-focus);box-shadow:var(--bns-focus-ring)}.bns-assistant__composer .bns-iconbtn{border-radius:var(--bns-radius-full)}.bns-assistant__input{flex:1;min-width:0;height:auto;min-height:32px;max-height:140px;padding:7px 6px;border:none;background:transparent;box-shadow:none;line-height:1.4;resize:none}.bns-assistant__input:focus,.bns-assistant__input:focus-visible{outline:0;border:none;box-shadow:none}.bns-assistant__send{background:var(--bns-navy-800);color:var(--bns-text-on-brand)}.bns-assistant__send:hover{background:var(--bns-navy-700);color:var(--bns-text-on-brand)}.bns-assistant__send:disabled{color:var(--bns-text-on-brand)}.bns-raf{display:flex;flex-direction:column;gap:var(--bns-space-5)}.bns-raf__section{display:flex;flex-direction:column;gap:var(--bns-space-4)}.bns-raf__section .bns-field-grid{gap:var(--bns-space-4);grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.bns-raf__wide{grid-column:1 / -1}.bns-raf__required>.bns-field__label:after{color:var(--bns-terra-500);content:" *"}.bns-raf__hint{color:var(--bns-text-muted)}.bns-raf__position{display:flex;flex-direction:column;gap:var(--bns-space-2)}.bns-raf__textarea{height:auto;min-height:72px;padding:8px 10px;resize:vertical}.bns-raf__stages{display:flex;flex-direction:column;gap:var(--bns-space-2)}.bns-raf__stage{align-items:center;display:grid;gap:var(--bns-space-2);grid-template-columns:24px minmax(140px,1fr) 150px auto auto auto}.bns-raf__stage-n{color:var(--bns-text-muted);text-align:right}.bns-raf__footer{border-top:1px solid var(--bns-border-default);justify-content:flex-end;padding-top:var(--bns-space-4)}.bns-raf-filters{align-items:center;display:flex;flex-wrap:wrap;gap:var(--bns-space-3);margin-bottom:var(--bns-space-3)}.bns-raf-filters__group{display:inline-flex;gap:2px}.bns-raf-filters__group .bns-btn[aria-pressed=true]{background:var(--bns-navy-700);border-color:var(--bns-navy-700);color:#fff}.bns-raf-filters .bns-input{max-width:260px}.bns-hrd{display:flex;flex-direction:column;gap:var(--bns-space-5)}.bns-hrd__actions{align-items:center}.bns-hrd__live{margin:0}.bns-hrd__section{display:flex;flex-direction:column;gap:var(--bns-space-4)}.bns-hrd__section+.bns-hrd__section{border-top:1px solid var(--bns-border-subtle);margin-top:var(--bns-space-6);padding-top:var(--bns-space-6)}.bns-hrd__grid .bns-field-grid__label{color:var(--bns-text-secondary);letter-spacing:.04em}.bns-hrd__row dd{color:var(--bns-text-primary);font:var(--bns-type-body)}.bns-hrd__row.is-empty dd{color:var(--bns-text-muted)}.bns-hrd__grid{display:grid;gap:var(--bns-space-5) var(--bns-space-6);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin:0}.bns-hrd__grid>ol,.bns-hrd__grid>ul,.bns-hrd__grid>p{grid-column:1 / -1}.bns-hrd__row{display:flex;flex-direction:column;gap:2px;min-width:0}.bns-hrd__row dd{margin:0;overflow-wrap:anywhere}.bns-hrd__row--wide{grid-column:1 / -1}.bns-hrd__html p:first-child{margin-top:0}.bns-hrd__html p:last-child{margin-bottom:0}.bns-hrd__stages{display:flex;flex-wrap:wrap;gap:var(--bns-space-3) var(--bns-space-5);list-style-position:inside;margin:0;padding-left:0}.bns-hrd__stages li{align-items:center;display:flex;gap:var(--bns-space-2);white-space:nowrap}.bns-hrd__timeline{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.bns-hrd__queue{display:flex;flex-direction:column;gap:0;list-style:none;margin:0;padding:0}.bns-hrd__step{display:grid;gap:var(--bns-space-4);grid-template-columns:26px 1fr;padding-bottom:var(--bns-space-5);position:relative}.bns-hrd__step:last-child{padding-bottom:0}.bns-hrd__step:not(:last-child):before{background:var(--bns-border-default);bottom:4px;content:"";left:12px;position:absolute;top:26px;width:2px}.bns-hrd__step-mark{align-items:center;border:2px solid currentColor;border-radius:50%;display:flex;flex:none;height:26px;justify-content:center;width:26px}.bns-hrd__step-body{display:flex;flex-direction:column;gap:2px;min-width:0}.bns-hrd__step-role{color:var(--bns-text-heading);font:600 14px/1.35 var(--bns-font-sans)}.bns-hrd__step-verdict{font:500 13px/1.4 var(--bns-font-sans)}.bns-hrd__step-when{color:var(--bns-text-muted);font:var(--bns-type-caption)}.bns-hrd__step-note{background:var(--bns-surface-sunken);border-radius:var(--bns-radius-sm);color:var(--bns-text-secondary);font:var(--bns-type-body-sm);margin-top:var(--bns-space-2);overflow-wrap:anywhere;padding:var(--bns-space-3) var(--bns-space-4)}.bns-hrd__step.is-success .bns-hrd__step-mark,.bns-hrd__step.is-success .bns-hrd__step-verdict{color:var(--bns-status-success-fg)}.bns-hrd__step.is-success .bns-hrd__step-mark{background:var(--bns-status-success-bg)}.bns-hrd__step.is-warning .bns-hrd__step-mark,.bns-hrd__step.is-warning .bns-hrd__step-verdict{color:var(--bns-status-warning-fg)}.bns-hrd__step.is-warning .bns-hrd__step-mark{background:var(--bns-status-warning-bg)}.bns-hrd__step.is-critical .bns-hrd__step-mark,.bns-hrd__step.is-critical .bns-hrd__step-verdict{color:var(--bns-status-critical-fg)}.bns-hrd__step.is-critical .bns-hrd__step-mark{background:var(--bns-status-critical-bg)}.bns-hrd__step.is-neutral .bns-hrd__step-mark,.bns-hrd__step.is-neutral .bns-hrd__step-verdict{color:var(--bns-text-muted)}.bns-hrd__timeline li{display:grid;gap:var(--bns-space-4);grid-template-columns:max-content 1fr}.bns-hrd__when{color:var(--bns-text-muted);font:var(--bns-type-caption);white-space:nowrap}.bns-hrd__note{color:var(--bns-text-secondary)}.bns-hrd__verdict{border-left:3px solid var(--bns-border-default);display:flex;flex-direction:column;gap:4px;padding:var(--bns-space-3) var(--bns-space-4)}.bns-hrd__verdict--returned{border-left-color:var(--bns-amber-500)}.bns-hrd__verdict--rejected{border-left-color:var(--bns-terra-500)}.bns-hrd__verdict-who{color:var(--bns-text-secondary);font:var(--bns-type-caption)}.bns-hrd__verdict-note{margin:0;overflow-wrap:anywhere}.bns-raf-warnings{display:flex;flex-direction:column;gap:6px;list-style:none;margin:var(--bns-space-3) 0 0;padding:0}.bns-raf-warnings li{align-items:flex-start;display:flex;font:var(--bns-type-body-sm);gap:var(--bns-space-3)}.bns-doc-request{display:grid;gap:var(--bns-space-4);grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.bns-doc-request__title{grid-column:span 2}.bns-doc-request__flag{align-self:end;grid-column:span 2;padding-bottom:8px}.bns-doc-request__wide{grid-column:1 / -1}.bns-doc-counters{display:grid;gap:var(--bns-space-3);grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.bns-doc-counter{background:var(--bns-surface-card);border:1px solid var(--bns-border-default);border-radius:var(--bns-radius-md);cursor:pointer;display:flex;flex-direction:column;gap:2px;padding:10px 14px;text-align:left}.bns-doc-counter[aria-pressed=true]{border-color:var(--bns-navy-700);box-shadow:inset 0 0 0 1px var(--bns-navy-700)}.bns-doc-counter__n{font:var(--bns-type-page-title);font-variant-numeric:tabular-nums}.bns-doc-counter__label{color:var(--bns-text-muted);font:var(--bns-type-caption)}.bns-raf-context{display:grid;gap:var(--bns-space-2) var(--bns-space-5);grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.bns-raf-context__row{display:flex;flex-direction:column;gap:2px;min-width:0}.bns-raf-context__fold>summary{color:var(--bns-text-secondary);cursor:pointer;font:var(--bns-type-body-sm)}.bns-raf-context__fold[open]>summary{margin-bottom:var(--bns-space-3)}.bns-payslip__group{margin:8px 0 2px;text-transform:uppercase}.bns-helpdesk__section{font:var(--bns-type-section-title);margin:24px 0 8px}.bns-faq__summary{cursor:pointer;font:var(--bns-type-label)}.bns-faq__item{font:var(--bns-type-body-sm);padding:4px 0 4px 14px}.bns-faq__answer{color:var(--bns-text-secondary)}.bns-helpdesk__section--first{font:var(--bns-type-section-title);margin:0 0 8px}.bns-cell-link{background:none;border:none;color:inherit;cursor:pointer;font:inherit;padding:0;text-align:left}.bns-cell-link:hover{text-decoration:underline}.bns-detail-label{flex:0 0 120px}.bns-leave-chain li{border-bottom:1px solid var(--bns-border-subtle);padding-bottom:4px}.bns-leave-chain li:last-child{border-bottom:0;padding-bottom:0}.bns-relations-callout{background:var(--bns-surface-warning-subtle, var(--bns-warm-50));border:1px solid var(--bns-border-default);border-left:3px solid var(--bns-terra-500);border-radius:var(--bns-radius-sm);font:var(--bns-type-body-sm);margin-bottom:var(--bns-space-4);padding:10px 14px}.bns-relations-callout .bns-raf-warnings{margin-top:4px}.bns-relations-total{align-items:center;display:flex;flex-wrap:wrap;gap:var(--bns-space-3);margin:0 0 var(--bns-space-3)}.bns-onboard-group{border:1px solid var(--bns-border-subtle);border-radius:var(--bns-radius-sm);margin:0;padding:10px 14px 14px}.bns-onboard-group>legend{padding:0 4px}.bns-import-errors{color:var(--bns-text-secondary);font:var(--bns-type-body-sm);margin:var(--bns-space-3) 0 0;padding-left:18px}.bns-mt-6{margin-top:var(--bns-space-6)}.bns-diff-to{color:var(--bns-azure-700)}.bns-diff-list{list-style:none;margin:0;padding:0}.bns-diff-list>li{white-space:nowrap}.bns-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.bns-wr-scroll{max-height:60vh;overflow:auto}.bns-wr-grid th,.bns-wr-grid td{border-bottom:1px solid var(--bns-border-subtle);font:var(--bns-type-caption);padding:2px 4px;text-align:center}.bns-wr-grid th[scope=row]{min-width:140px;position:sticky;left:0;background:var(--bns-surface-card);text-align:left;white-space:nowrap}.bns-wr-cell{color:var(--bns-text-muted);min-width:22px}.bns-wr-cell--fdp{background:var(--bns-status-success-bg);color:var(--bns-text-primary)}.bns-wr-cell--hdp{background:var(--bns-status-warning-bg);color:var(--bns-text-primary)}.bns-wr-cell--abs{background:var(--bns-status-critical-bg);color:var(--bns-text-primary)}.bns-wr-cell--hd{background:var(--bns-surface-sunken);color:var(--bns-text-primary)}.bns-wr-cell--conf{background:var(--bns-surface-brand-subtle);color:var(--bns-text-primary)}.bns-wr-dot{border-radius:3px;display:inline-block;height:10px;width:10px}.bns-wr-glyph{color:var(--bns-text-secondary);display:inline-block;font:700 11px/1 var(--bns-font-mono);min-width:12px;text-align:center}.bns-wr-dot--fdp{background:var(--bns-status-success-bg);border:1px solid var(--bns-status-success-border)}.bns-wr-dot--hdp{background:var(--bns-status-warning-bg);border:1px solid var(--bns-status-warning-border)}.bns-wr-dot--abs{background:var(--bns-status-critical-bg);border:1px solid var(--bns-status-critical-border)}.bns-wr-dot--hd{background:var(--bns-surface-sunken);border:1px solid var(--bns-border-default)}.bns-wr-dot--conf{background:var(--bns-surface-brand-subtle);border:1px solid var(--bns-status-info-border)}.bns-wr-dot--dft{background:var(--bns-neutral-50);border:1px solid var(--bns-border-default)}.bns-w-240{max-width:240px}.bns-sched-time{height:26px;width:110px}.bns-sched-hours{height:26px;width:80px}.bns-cand{background:var(--bns-surface-page);min-height:100vh}.bns-cand__bar{align-items:center;background:var(--bns-surface-card);border-bottom:1px solid var(--bns-border-subtle);display:flex;flex-wrap:wrap;gap:var(--bns-space-5);padding:var(--bns-space-4) var(--bns-space-6)}.bns-cand__brand{align-items:center;display:flex;gap:10px}.bns-cand__brand img{height:28px}.bns-cand__nav{display:flex;flex:1;gap:var(--bns-space-5)}.bns-cand__link{border-bottom:2px solid transparent;color:var(--bns-text-secondary);font:var(--bns-type-body-sm);padding-bottom:2px;text-decoration:none}.bns-cand__link:hover{color:var(--bns-text-heading)}.bns-cand__link.active{border-bottom-color:var(--bns-navy-700);color:var(--bns-text-heading)}.bns-cand__account{align-items:center;display:flex;gap:var(--bns-space-4)}.bns-cand__main{margin:0 auto;max-width:900px;padding:var(--bns-space-7) var(--bns-space-5)}.bns-guide{border-top:1px solid var(--bns-border-subtle);padding:8px 8px 4px}.bns-guide:first-child{border-top:none}.bns-guide__summary{align-items:center;cursor:pointer;display:flex;font:var(--bns-type-label);gap:10px;list-style:none;padding:4px 0}.bns-guide__summary::-webkit-details-marker{display:none}.bns-guide__summary:before{color:var(--bns-text-muted);content:"▸";flex:none;font-size:11px;transition:transform var(--bns-duration-fast) var(--bns-ease)}.bns-guide[open]>.bns-guide__summary:before{transform:rotate(90deg)}.bns-guide__title{flex:1;min-width:0}.bns-guide__body{font:var(--bns-type-body-sm);padding:4px 0 8px 21px}.bns-guide__summary-text{color:var(--bns-text-secondary);margin:0 0 8px}.bns-guide__steps{margin:0 0 10px;padding-left:20px}.bns-guide__steps li{margin:3px 0}.bns-guide__rules{background:var(--bns-surface-card);border:1px solid var(--bns-border-subtle);border-left:3px solid var(--bns-navy-700);border-radius:var(--bns-radius-sm);margin:0 0 10px;padding:8px 12px}.bns-guide__rules-title{font:var(--bns-type-label);margin-bottom:4px}.bns-guide__rules-list{color:var(--bns-text-secondary);margin:0;padding-left:18px}.bns-guide__rules-list li{margin:2px 0}.bns-guide__actions{display:flex;gap:8px}.bns-guide__actions .bns-btn{align-items:center;display:inline-flex;gap:6px}:root[data-theme=dark] .bns-guide__rules{background:var(--bns-surface-card)}.bns-assistant__proposal-args.is-editing{display:grid;gap:8px}.bns-assistant__proposal-field{display:flex;flex-direction:column;gap:3px}.bns-assistant__proposal-field label{font:var(--bns-type-caption);color:var(--bns-text-muted);text-transform:capitalize}.bns-assistant__proposal-field .bns-input{font:var(--bns-type-body-sm)}.bns-assistant__proposal-field-error{margin:0;font:var(--bns-type-caption);color:var(--bns-status-danger-fg, var(--bns-status-critical-fg))}.bns-assistant__replybar{align-self:flex-start;display:flex;gap:2px;margin-top:-2px;opacity:0;transition:opacity .12s ease}.bns-assistant__msg--assistant:hover+.bns-assistant__replybar,.bns-assistant__replybar:hover,.bns-assistant__replybar:focus-within{opacity:1}.bns-assistant__replybar .bns-btn.is-active{color:var(--bns-action-primary)}@media(hover:none){.bns-assistant__replybar{opacity:1}}.bns-assistant__feedback-comment{align-self:flex-start;display:flex;gap:6px;max-width:85%;width:100%}.bns-assistant__feedback-comment .bns-input{flex:1;font:var(--bns-type-body-sm)}.bns-assistant__myday{display:flex;flex-direction:column;gap:10px;padding:var(--bns-space-3) var(--bns-space-4);border:1px solid var(--bns-border-subtle);border-radius:14px;background:var(--bns-surface-card)}.bns-assistant__myday-head{display:flex;align-items:center;gap:8px}.bns-assistant__myday-title{flex:1;font:500 16px/1.2 var(--bns-font-display);color:var(--bns-text-heading)}.bns-assistant__myday-items{display:flex;flex-wrap:wrap;gap:6px}.bns-assistant__briefings{display:flex;flex-direction:column;gap:8px;padding:var(--bns-space-3) var(--bns-space-4);border:1px solid var(--bns-border-subtle);border-radius:var(--bns-radius-md);background:var(--bns-surface-raised)}.bns-assistant__briefings-head{display:flex;align-items:center;justify-content:space-between;gap:var(--bns-space-3)}.bns-assistant__briefings-title{font:var(--bns-type-label);color:var(--bns-text-secondary)}.bns-assistant__briefings-sub{margin:0;font:var(--bns-type-body-sm);color:var(--bns-text-muted)}.bns-assistant__briefings-field{display:flex;flex-direction:column;gap:3px}.bns-assistant__briefings-field label{font:var(--bns-type-caption);color:var(--bns-text-muted)}.bns-assistant__briefings-field .bns-input{font:var(--bns-type-body-sm)}.bns-assistant__briefings-actions{display:flex;gap:6px;margin-top:2px}.bns-assistant__briefings-msg{margin:0;font:var(--bns-type-body-sm)}.bns-assistant__briefings-msg.is-ok{color:var(--bns-status-success-fg)}.bns-assistant__briefings-msg.is-error{color:var(--bns-status-danger-fg, var(--bns-status-critical-fg))}.bns-assistant__history-search{margin-bottom:8px;font:var(--bns-type-body-sm)}.bns-assistant__history-group{display:flex;flex-direction:column;gap:2px;margin-bottom:8px}.bns-assistant__history-heading{margin:6px 0 2px;font:var(--bns-type-caption);text-transform:uppercase;letter-spacing:.04em;color:var(--bns-text-muted)}.bns-assistant__conv-row{display:flex;align-items:center;gap:2px}.bns-assistant__conv-row .bns-assistant__conv{flex:1;min-width:0}.bns-assistant__conv-rename{flex:1;font:var(--bns-type-body-sm)}.bns-assistant__conv-actions{display:flex;gap:0;flex:none;opacity:0;transition:opacity .12s ease}.bns-assistant__conv-row:hover .bns-assistant__conv-actions,.bns-assistant__conv-row:focus-within .bns-assistant__conv-actions{opacity:1}@media(hover:none){.bns-assistant__conv-actions{opacity:1}}.bns-md-chart-toggle{margin:0 0 6px}.bns-md-chart{display:grid;gap:4px;margin:6px 0}.bns-md-chart__row{display:grid;grid-template-columns:minmax(60px,30%) 1fr auto;align-items:center;gap:8px;font:var(--bns-type-caption)}.bns-md-chart__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--bns-text-secondary)}.bns-md-chart__bar{height:12px;width:var(--bns-bar, 1%);min-width:2px;border-radius:2px;background:var(--bns-navy-500, var(--bns-action-primary))}.bns-md-chart__value{color:var(--bns-text-primary);font-variant-numeric:tabular-nums}.bns-assistant__attachments{display:flex;flex-wrap:wrap;gap:6px;padding:0 var(--bns-space-4) 6px}.bns-assistant__chip{display:inline-flex;align-items:center;gap:5px;max-width:100%;padding:3px 6px 3px 8px;border:1px solid var(--bns-border-default);border-radius:var(--bns-radius-full);background:var(--bns-surface-brand-subtle);font:var(--bns-type-caption);color:var(--bns-text-secondary)}.bns-assistant__chip-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:16ch}.bns-assistant__chip-size{color:var(--bns-text-muted)}.bns-assistant__chip-remove{display:inline-flex;border:none;background:none;padding:0;color:var(--bns-text-muted);cursor:pointer}.bns-assistant__chip-remove:hover{color:var(--bns-text-primary)}.bns-assistant__attach-error{font:var(--bns-type-caption);color:var(--bns-status-danger-fg, var(--bns-status-critical-fg))}@media print{.bns-sidebar,.bns-topbar,.bns-nav-burger,.bns-skip-link,.bns-search-pop,.bns-assistant,.bns-sidebar__backdrop{display:none!important}.bns-shell{display:block;height:auto;overflow:visible}.bns-main{padding:0!important}.bns-page{height:auto;overflow:visible;padding:0}.bns-table-wrap,.bns-dt-scroll,.bns-wr-scroll,.bns-board-scroll,.bns-scroll-y{max-height:none!important;overflow:visible!important}.bns-table-wrap,.bns-dt-scroll{box-shadow:none}body{background:#fff}a{text-decoration:none}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}@page{margin:1.5cm}}.bns-empty{align-items:center;display:flex;flex-direction:column;gap:10px;padding:28px 16px;text-align:center}.bns-empty__mark{color:var(--bns-text-heading);display:inline-flex;height:80px;position:relative;width:96px}.bns-empty__glyph{align-items:center;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;position:absolute}.bns-empty__title{color:var(--bns-text-heading);font:500 20px/1.25 var(--bns-font-display)}.bns-empty__hint{color:var(--bns-text-muted);font:400 13px/1.5 var(--bns-font-sans);max-width:260px}.bns-empty__action{display:flex}.bns-pager{align-items:center;color:var(--bns-text-secondary);display:flex;flex-wrap:wrap;font:var(--bns-type-caption);gap:8px;justify-content:space-between;width:100%}.bns-pager__nav{align-items:center;display:inline-flex;gap:6px}.bns-salary-row{align-items:center}.bns-salary-row>input{flex:1 1 120px;min-width:0}.bns-salary-row>.bns-combobox,.bns-salary-row>select{flex:0 0 auto;width:130px}.bns-salary-row>.bns-checkbox{align-items:center;display:inline-flex;flex:0 0 auto;flex-direction:row;flex-wrap:nowrap}.bns-salary-row .bns-checkbox__text{white-space:nowrap}.bns-cand-files{border-bottom:1px solid var(--bns-border-subtle);display:flex;flex-direction:column;gap:4px;margin-bottom:var(--bns-space-3);padding-bottom:var(--bns-space-3)}.bns-cand-files__row{align-items:center;display:flex;gap:8px}.bns-cand-files__row .bns-field__label{min-width:90px}.bns-topbar__search{flex:1 1 auto;max-width:540px;min-width:0;width:auto}.bns-topbar__searchbox{display:flex;align-items:center;position:relative;width:100%}.bns-topbar__field.bns-input{background:var(--bns-surface-card);border-color:var(--bns-border-subtle);border-radius:var(--bns-radius-full);height:40px;padding-left:36px;padding-right:52px;width:100%}.bns-topbar__field.bns-input:hover{border-color:var(--bns-border-strong)}.bns-topbar__field.bns-input:focus{background:var(--bns-surface-field)}.bns-topbar__kbd{background:var(--bns-surface-field);border:1px solid var(--bns-border-strong);border-bottom-width:2px;border-radius:6px;color:var(--bns-text-secondary);font:600 11.5px/1 var(--bns-font-sans);padding:4px 6px;pointer-events:none;position:absolute;right:10px}.bns-topbar>.bns-crumbs{flex:0 0 auto;max-width:460px;min-width:0}.bns-topbar>.bns-topbar__search{flex:1 1 auto;margin:0 auto;max-width:540px;min-width:200px;width:auto}.bns-topbar>.bns-topbar__spacer{flex:0 0 0}.bns-topbar__searchbox.is-narrow .bns-topbar__kbd{display:none}.bns-topbar{container-type:inline-size}@container (max-width: 1240px){.bns-topbar>.bns-crumbs{max-width:380px}.bns-topbar>.bns-topbar__search{min-width:170px}}@container (max-width: 880px){.bns-topbar>.bns-crumbs{flex:0 1 auto;min-width:140px}.bns-topbar>.bns-topbar__search{flex:1 1 0;min-width:150px}}@container (max-width: 1080px){.bns-topbar>.bns-topbar__company{display:none}}@media(max-width:640px){.bns-topbar>.bns-crumbs{flex:1 1 auto;min-width:0;width:auto}.bns-topbar>.bns-topbar__spacer{flex:1 1 0}}.bns-topbar__clock{align-items:center;display:inline-flex;gap:6px}.bns-topbar__clock-since{color:var(--bns-text-secondary);font:var(--bns-type-caption);white-space:nowrap}.bns-sidebar__foot{border-top:1px solid var(--bns-border-subtle);flex:none;padding:8px 12px}.bns-sidebar__foot .bns-menu{position:relative;width:100%}.bns-sidebar__foot .bns-account{border-radius:10px;display:flex;gap:10px;padding:6px 8px;width:100%}.bns-sidebar__foot .bns-account__text{display:flex;flex:1;flex-direction:column;gap:1px;min-width:0}.bns-sidebar__foot .bns-account__name{font:600 13px/1.2 var(--bns-font-sans);max-width:none}.bns-sidebar__foot .bns-account__sub{color:var(--bns-text-muted);font:var(--bns-type-caption);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bns-sidebar__foot .bns-menu__panel{bottom:calc(100% + 6px);left:0;right:auto;top:auto}.bns-sidebar--collapsed .bns-sidebar__foot .bns-account__text,.bns-sidebar--collapsed .bns-sidebar__foot .bns-account>svg{display:none}.bns-sidebar--collapsed .bns-sidebar__foot .bns-account{justify-content:center;padding:6px 0}.bns-cmdk__scopes{border-bottom:1px solid var(--bns-border-subtle);padding:8px 14px}.bns-cmdk{width:700px;max-width:calc(100vw - 32px)}.bns-cmdk__tile{align-items:center;background:var(--bns-surface-sunken);border-radius:var(--bns-radius-xs);color:var(--bns-text-muted);display:inline-flex;flex:none;height:30px;justify-content:center;width:30px}.bns-cmdk__tile--lax,.bns-cmdk__tile--result{background:var(--bns-surface-brand-subtle);color:var(--bns-text-brand-accent)}.bns-cmdk__opt.is-active .bns-cmdk__tile{background:var(--bns-surface-raised)}.bns-cmdk__body{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0;overflow:hidden;text-align:left}.bns-cmdk__subline{color:var(--bns-text-muted);font:var(--bns-type-caption);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bns-cmdk__opt mark{background:var(--bns-surface-brand-subtle);color:inherit;font-weight:600}.bns-cmdk__chip{background:var(--bns-surface-sunken);border-radius:var(--bns-radius-full);color:var(--bns-text-secondary);flex:none;font:600 11px/1 var(--bns-font-sans);padding:4px 8px}.bns-cmdk__tabkbd{background:var(--bns-surface-field);border:1px solid var(--bns-border-strong);border-radius:6px;color:var(--bns-text-secondary);flex:none;font:600 11px/1 var(--bns-font-sans);padding:3px 6px}.bns-cmdk__footer-count{color:var(--bns-text-muted);margin-left:auto}.bns-sidebar__badge{align-items:center;background:var(--bns-status-warning-bg);border-radius:var(--bns-radius-full);color:var(--bns-status-warning-fg);display:inline-flex;flex:none;font:600 11px/1 var(--bns-font-sans);font-variant-numeric:tabular-nums;height:20px;justify-content:center;margin-left:auto;min-width:20px;padding:0 6px}.bns-notif-wrap,.bns-notif-bell{position:relative}.bns-notif-count{background:var(--bns-action-danger);border-radius:var(--bns-radius-full);color:var(--bns-text-on-brand, #fff);font:var(--bns-type-caption);line-height:16px;min-width:16px;padding:0 4px;position:absolute;right:0;top:0}.bns-notif-panel{background:var(--bns-surface-raised);border-radius:18px;box-shadow:var(--bns-shadow-overlay);max-height:420px;overflow-y:auto;position:absolute;right:0;top:calc(100% + 6px);width:360px;z-index:40}.bns-notif-panel__head{align-items:center;display:flex;gap:6px;padding:var(--bns-space-3) var(--bns-space-4)}.bns-notif-panel__title{color:var(--bns-text-heading);flex:1;font:500 17px/1.2 var(--bns-font-display)}.bns-notif-panel__empty{color:var(--bns-text-muted);font:var(--bns-type-body-sm);margin:0;padding:0 var(--bns-space-4) var(--bns-space-4)}.bns-notif-list{list-style:none;margin:0;padding:0}.bns-notif-row{align-items:center;border-top:1px solid var(--bns-border-subtle);display:flex;gap:10px;padding:var(--bns-space-3) var(--bns-space-4)}.bns-notif-row.is-unread{background:var(--bns-surface-sunken)}.bns-notif-row.is-clickable{cursor:pointer}.bns-notif-row:hover{background:var(--bns-surface-hover)}.bns-notif-row__tile{align-items:center;background:var(--bns-surface-sunken);border-radius:var(--bns-radius-xs);color:var(--bns-text-muted);display:inline-flex;flex:none;height:30px;justify-content:center;width:30px}.bns-notif-row__body{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.bns-notif-row__msg{color:var(--bns-text-primary);font:var(--bns-type-body-sm)}.bns-notif-row__msg strong{color:var(--bns-text-heading);font-weight:700}.bns-notif-row__time{color:var(--bns-text-muted);font:400 12px/1.3 var(--bns-font-sans)}.bns-notif-row__dot{background:var(--bns-terra-500, var(--bns-action-primary));border-radius:50%;flex:none;height:8px;width:8px}.bns-topbar__lax.bns-btn{border-color:var(--bns-navy-200);color:var(--bns-text-brand-accent);gap:8px;padding-left:8px}.bns-topbar__lax.bns-btn:hover{border-color:var(--bns-navy-300)}
