.app-nav .fui-Button{min-height:32px;font-size:14px;font-weight:400}.org-name{padding:0 8px;font-size:14px}.bc-page-head{background:var(--surface)}.bc-caption{display:flex;flex-wrap:wrap;gap:.35rem;margin:0;padding:var(--space-3) 0 0;list-style:none;color:var(--muted);font-size:12px}.bc-caption a{color:var(--accent-text);text-decoration:none}.bc-caption li:not(:last-child):after{content:"/";margin-left:.35rem;color:var(--muted)}.bc-title-row{display:flex;align-items:baseline;gap:.75rem;padding:var(--space-1) 0 var(--space-3)}.bc-title-row h1{margin:0;color:#212121;font-family:var(--font);font-size:28px;font-weight:300;line-height:1.2;letter-spacing:0}.bc-actions,.bc-rule{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);padding:0;border-bottom:1px solid var(--border);background:var(--surface)}.bc-actions{min-height:40px}.bc-rule{min-height:0}.bc-action-group{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2)}.bc-actions a.bc-action-link{color:var(--bc);font-size:14px;line-height:32px;text-decoration:none}.bc-actions a.bc-action-link:hover{text-decoration:underline}.bc-app-button.fui-Button{min-height:32px;border-radius:2px;box-shadow:none;font-family:var(--font);font-size:14px;font-weight:400}.bc-app-button.fui-Button:focus-visible{outline:2px solid var(--bc);outline-offset:1px}.bc-app-button.is-subtle.fui-Button{border:1px solid var(--border);background:var(--surface);color:var(--text)}.bc-app-button.is-subtle.fui-Button:hover:not(:disabled){background:color-mix(in srgb,var(--text) 4%,var(--surface));color:var(--text)}.bc-app-button.is-danger.fui-Button{border:1px solid color-mix(in srgb,var(--tone-danger,#9f1d1d) 65%,var(--border));background:var(--surface);color:var(--tone-danger,#9f1d1d)}.bc-app-button.is-danger.fui-Button:hover:not(:disabled){background:color-mix(in srgb,var(--tone-danger,#9f1d1d) 8%,var(--surface));color:var(--tone-danger,#9f1d1d)}.bc-confirm{max-width:32rem}.bc-confirm p{margin:0 0 .45rem}.bc-body{padding:0;background:var(--surface)}.bc-fasttab{margin:0}.bc-fasttab-head{display:flex;align-items:center;gap:.75rem;width:100%;margin:0;padding:var(--space-2) 0;border:0;background:transparent;color:#212121;font-family:var(--font);font-size:14px;font-weight:600;text-align:left;cursor:pointer}.bc-fasttab-head span:last-child{flex:1 1;height:1px;background:var(--border)}.bc-fasttab-body{padding:var(--space-2) 0 var(--space-4)}.bc-fields-wrap{container:fields/inline-size;min-width:0}.bc-fields{--field-label:minmax(7rem,10.5rem);--field-gap-x:1.5rem;--field-gap-y:0.35rem;--field-label-gap:0.65rem;--field-content-min:var(--control);--field-label-size:13px;--field-value-size:14px;--field-radius:4px;--field-quiet:color-mix(in srgb,var(--text) 4.5%,var(--field));display:grid;grid-template-columns:var(--field-label) minmax(0,1fr) var(--field-label) minmax(0,1fr);grid-column-gap:var(--field-gap-x);column-gap:var(--field-gap-x);grid-row-gap:var(--field-gap-y);row-gap:var(--field-gap-y);align-items:start;max-width:72rem}.bc-fields.is-cols-1{grid-template-columns:var(--field-label) minmax(0,1fr)}.bc-fields.is-cols-3{grid-template-columns:var(--field-label) minmax(0,1fr) var(--field-label) minmax(0,1fr) var(--field-label) minmax(0,1fr)}.bc-fields>.bc-field{display:grid;grid-template-columns:subgrid;grid-column:span 2;grid-column-gap:var(--field-label-gap);column-gap:var(--field-label-gap);align-items:start;min-width:0}.bc-fields>.bc-field-wide{grid-column:1/-1}.bc-fields>.bc-column{grid-column:span 2;min-width:0}.bc-column{display:flex;flex-direction:column;gap:var(--field-gap-y);min-width:0}.bc-column>.bc-field{display:grid;grid-template-columns:var(--field-label) minmax(0,1fr);grid-column-gap:var(--field-label-gap);column-gap:var(--field-label-gap);align-items:start;min-width:0}.bc-field{align-items:stretch;width:100%;gap:var(--field-label-gap,.25rem);min-width:0;min-height:0;font-weight:400}.bc-checks,.bc-field{display:flex;flex-direction:column}.bc-checks{align-items:flex-start;gap:.35rem}.bc-check,.bc-column>label:not(.bc-field),.bc-field .bc-checks label{display:inline-flex;align-items:center;gap:.45rem;width:auto;color:var(--text);font-size:14px;font-weight:400}.bc-field:has(.bc-checks){align-items:stretch}.bc-actions-inline{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.85rem}.bc-field-label,.bc-field>span:first-child{min-width:0;color:var(--text);font-size:var(--field-label-size,13px);font-weight:400;line-height:1.25;text-align:left;overflow-wrap:break-word}.bc-column>.bc-field>.bc-field-label,.bc-fields>.bc-field>.bc-field-label{display:flex;align-items:center;min-height:var(--field-content-min,var(--control));padding-right:.15rem}.bc-field-stack{display:flex;flex-direction:column;justify-content:center;gap:.15rem;min-width:0;width:100%}.bc-fields>.bc-field-wide>.bc-field-stack{grid-column:2/-1}.bc-required{margin-left:.2rem;color:var(--tone-danger,#9f1d1d);text-decoration:none}.bc-field-content,.bc-field-value{display:flex;align-items:center;min-width:0;width:100%;min-height:var(--field-content-min,var(--control));color:var(--text);font-size:var(--field-value-size,14px);font-weight:400;line-height:1.3}.bc-field-content>*,.bc-field-value>*{min-width:0;max-width:100%}.bc-field.is-readonly>.bc-field-stack>.bc-field-value,.bc-field.is-status>.bc-field-stack>.bc-field-value{box-sizing:border-box;padding:.15rem .55rem;border:1px solid var(--border);border-radius:var(--field-radius,4px);background:var(--field-quiet,var(--field));cursor:default;-webkit-user-select:text;-moz-user-select:text;user-select:text}.bc-field.is-readonly>.bc-field-stack>.bc-field-value:hover,.bc-field.is-status>.bc-field-stack>.bc-field-value:hover{border-color:var(--border)}.bc-field.is-invalid.is-readonly>.bc-field-stack>.bc-field-value,.bc-field.is-invalid.is-status>.bc-field-stack>.bc-field-value{border-color:var(--tone-danger,#9f1d1d)}.bc-field-content:has(textarea),.bc-field-value:has(.bc-checks),.bc-field-value:has(textarea){align-items:stretch;min-height:0}.bc-field-error,.bc-field-help{margin:0;min-width:0;font-size:12px;line-height:1.35;overflow-wrap:anywhere}.bc-field-help{color:var(--muted)}.bc-field-error{color:var(--tone-danger,#9f1d1d)}.bc-field.is-invalid .fui-Input,.bc-field.is-invalid select,.bc-field.is-invalid textarea{border-color:var(--tone-danger,#9f1d1d)}.bc-readonly{display:flex;align-items:center;gap:.5rem;width:100%;min-width:0;min-height:0}.bc-readonly-text{min-width:0;overflow-wrap:anywhere}.bc-copy{flex:none;margin:0;padding:0;border:0;background:transparent;color:var(--bc);font:inherit;font-size:12px;line-height:1.2;cursor:pointer}.bc-status{display:flex;align-items:center;gap:.4rem;width:100%;min-width:0;min-height:0}.bc-status-mark{flex:none;width:.5rem;height:.5rem;border-radius:50%;background:var(--muted)}.bc-status.is-success .bc-status-mark{background:var(--tone-success,#0f7b4c)}.bc-status.is-warning .bc-status-mark{background:var(--tone-warning,#8a5a00)}.bc-status.is-error .bc-status-mark{background:var(--tone-danger,#9f1d1d)}.bc-status.is-info .bc-status-mark{background:var(--bc)}.bc-status.is-neutral .bc-status-mark{background:var(--muted)}.bc-field-actions{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border)}.bc-field-actions:empty,.bc-field-actions:not(:has(button,a)){display:none}.bc-field-actions .is-danger{color:var(--tone-danger,#9f1d1d)}.bc-column>.bc-field:has(.bc-field-meta),.bc-fields>.bc-field:has(.bc-field-meta){align-items:start}@container fields (max-width: 46rem){.bc-fields:not(.is-cols-1){grid-template-columns:var(--field-label) minmax(0,1fr)}}@container fields (max-width: 26rem){.bc-fields,.bc-fields.is-cols-1,.bc-fields.is-cols-3{grid-template-columns:minmax(0,1fr)}.bc-column>.bc-field,.bc-fields>.bc-field{display:flex;flex-direction:column;align-items:stretch;gap:.15rem;grid-column:1/-1}.bc-column>.bc-field>.bc-field-label,.bc-fields>.bc-field>.bc-field-label{min-height:0}.bc-fields>.bc-column{grid-column:1/-1}}@supports not (grid-template-columns:subgrid){.bc-fields>.bc-field{display:grid;grid-template-columns:var(--field-label) minmax(0,1fr);grid-column-gap:var(--field-label-gap);column-gap:var(--field-label-gap)}.bc-fields>.bc-field-wide>.bc-field-stack{grid-column:2}}.bc-field .fui-Combobox,.bc-field .fui-Dropdown,.bc-field .fui-Input,.bc-field select,.bc-field textarea{width:100%;max-width:100%;min-width:0}.bc-field select,.bc-filter select,.panel select{box-sizing:border-box;height:var(--control);min-height:var(--control);margin:0;padding:0 1.75rem 0 .55rem;border:1px solid var(--border);border-radius:4px;background-color:var(--field);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath fill='none' stroke='%23505050' stroke-width='1.5' d='M2 4.5 6 8l4-3.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .5rem center;background-size:.7rem;color:var(--text);font-family:var(--font);font-size:14px;line-height:1.2;-webkit-appearance:none;-moz-appearance:none;appearance:none}html[data-theme=dark] .bc-field select,html[data-theme=dark] .bc-filter select,html[data-theme=dark] .panel select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath fill='none' stroke='%23e8eef7' stroke-width='1.5' d='M2 4.5 6 8l4-3.5'/%3E%3C/svg%3E")}.bc-field .fui-Dropdown,.bc-field .fui-Dropdown__button{height:var(--control);min-height:0}.bc-field .fui-Dropdown__button{max-height:var(--control)}.bc-field select:disabled,.panel select:disabled{background-color:var(--disabled);color:var(--disabled-text)}.bc-field select:focus-visible,.bc-field textarea:focus-visible,.bc-filter select:focus-visible,.panel select:focus-visible{outline:2px solid var(--bc);outline-offset:-1px;border-color:var(--bc)}.panel select{width:100%}.bc-filter select{width:auto;min-width:12rem}.bc-filter select.bc-select-country{width:22rem;max-width:100%;min-width:16rem}.bc-filter select.bc-select-currency{width:7rem;min-width:7rem}.bc-field textarea{box-sizing:border-box;height:calc(1.25rem * 4 + .7rem);min-height:calc(1.25rem * 4 + .7rem);max-height:9rem;margin:0;padding:.35rem .55rem;border:1px solid var(--border);border-radius:4px;background:var(--field);color:var(--text);font-family:var(--font);font-size:14px;line-height:1.25rem;resize:none;overflow:auto}.bc-field textarea:disabled{background:var(--disabled);color:var(--disabled-text)}.bc-field-wide{grid-column:1/-1}.bc-filter{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem;padding:var(--space-3) 0;border-bottom:1px solid var(--border);background:var(--surface)}.bc-filter .fui-Input{width:min(100%,18rem)}.bc-filter .fui-Dropdown{min-width:9rem}.bc-list{margin:0}.bc-list .bc-num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bc-caption a,.bc-list a,.bc-text-action{color:var(--bc);font-weight:400}.bc-text-action{border:0;padding:0;background:transparent;font:inherit;text-align:left;cursor:pointer}.bc-text-action:focus-visible,.bc-text-action:hover{text-decoration:underline}.bc-row-actions{display:flex;flex-wrap:nowrap;gap:.25rem;align-items:center}.bc-row-actions .bc-app-button.fui-Button{width:32px;min-width:32px;padding:0}.bc-contact-dialog{width:min(42rem,100%);max-width:42rem}.bc-pager{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) 0 var(--space-4);color:var(--muted);font-size:12px}.bc-note{margin:0;padding:0;max-width:72rem;color:var(--text);font-size:14px;line-height:1.45}.bc-capability{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.bc-capability small{color:var(--muted);font-size:12px;line-height:1.3}.bc-limit{display:flex;justify-content:flex-end;align-items:center;gap:var(--space-2)}.bc-limit .fui-Input{width:6rem}.bc-subnav{display:flex;align-items:stretch;gap:4px;height:40px;padding:0 6px;overflow-x:auto;scrollbar-width:none;border-top:1px solid var(--border);background:var(--surface)}.bc-subnav::-webkit-scrollbar{display:none}.bc-subnav a,.bc-subnav button,.bc-subnav span{display:inline-flex;align-items:center;padding:0 14px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--text);font-family:var(--font);font-size:14px;font-weight:400;text-decoration:none;white-space:nowrap;cursor:pointer}.bc-subnav a[aria-current=page],.bc-subnav button[aria-current=page]{border-bottom-color:var(--bc);color:var(--bc);font-weight:400}.bc-subnav a:hover,.bc-subnav button:hover{background:color-mix(in srgb,var(--text) 4%,transparent)}.bc-subnav .is-off{color:var(--muted)}.bc-cues{display:flex;flex-wrap:wrap;gap:.5rem;padding:0 0 var(--space-1)}.bc-cue{display:flex;flex-direction:column;justify-content:space-between;width:8.5rem;min-height:4.6rem;padding:.45rem .55rem .4rem;background:var(--bc);color:#ffffff;text-decoration:none;font-family:var(--font)}.bc-cue span{font-size:12px;font-weight:600;line-height:1.25}.bc-cue strong{font-size:1.05rem;font-weight:600}.bc-cue.is-quiet{background:var(--inset);color:var(--text);border:1px solid var(--border)}.bc-swatch{display:inline-flex;align-items:center;gap:.45rem}.bc-swatch input[type=color]{width:2rem;height:1.5rem;padding:0;border:1px solid var(--border);background:var(--surface);cursor:pointer}.bc-swatch code{color:var(--muted);font-size:12px}.bc-asset{display:grid;grid-template-columns:11rem minmax(0,1fr) 7.5rem;align-items:center;grid-gap:.65rem;gap:.65rem;min-height:3.25rem;max-width:48rem}.bc-asset-actions{display:flex;gap:.25rem}.bc-asset-thumb{display:flex;align-items:center;justify-content:center;width:7.5rem;height:2.75rem;border:1px solid var(--border);background:var(--inset)}.bc-asset-thumb img{max-width:100%;max-height:2.5rem;object-fit:contain}.bc-asset-thumb span{color:var(--muted);font-size:12px}.bc-file{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.bc-preview{display:grid;grid-gap:.65rem;gap:.65rem;padding:.75rem;background:var(--bg);color:var(--text);border:1px solid var(--border)}.bc-preview-nav,.bc-preview-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.bc-preview-nav{min-height:2rem;padding:0 .55rem;background:var(--surface);border-bottom:1px solid var(--border);font-size:13px}.bc-preview-field{display:grid;grid-gap:.15rem;gap:.15rem;font-size:12px}.bc-preview-field input{height:1.75rem;border:1px solid var(--border);background:var(--field,var(--surface));color:var(--text);padding:0 .4rem}.bc-preview button{height:1.75rem;border:0;background:var(--accent);color:var(--on-accent);font-size:12px;font-weight:600;padding:0 .7rem}@media (max-width:800px){.bc-asset{grid-template-columns:1fr}}.bc-market-offer-grid{display:grid;grid-template-columns:minmax(16rem,.8fr) minmax(22rem,1.2fr);grid-gap:1rem;gap:1rem;margin-top:.85rem}.bc-market-offer-panel{min-width:0;border:1px solid var(--border);background:var(--surface)}.bc-market-offer-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem .9rem;border-bottom:1px solid var(--border);background:var(--field-quiet,var(--field))}.bc-market-offer-head h3,.bc-market-offer-head p{margin:0}.bc-market-offer-head h3{font-size:14px;line-height:1.3}.bc-market-offer-head p{margin-top:.15rem;color:var(--muted);font-size:12px}.bc-market-option-list,.bc-market-plan-list{display:grid;grid-gap:0;gap:0}.bc-market-option,.bc-market-plan{display:flex;align-items:flex-start;gap:.65rem;margin:0;padding:.75rem .9rem;border-bottom:1px solid var(--border);cursor:pointer}.bc-market-option:last-child,.bc-market-plan:last-child{border-bottom:0}.bc-market-option:hover,.bc-market-plan:hover{background:var(--inset)}.bc-market-option.is-selected,.bc-market-plan.is-selected{box-shadow:inset 3px 0 0 var(--accent);background:color-mix(in srgb,var(--accent) 6%,var(--surface))}.bc-market-option>input,.bc-market-plan>input{flex:none;margin-top:.18rem}.bc-market-option>span,.bc-market-plan-content,.bc-market-plan-price,.bc-market-plan-title{display:grid;min-width:0}.bc-market-option strong,.bc-market-plan strong{font-size:14px;overflow-wrap:anywhere}.bc-market-option small,.bc-market-plan-title small{margin-top:.12rem;color:var(--muted);font-size:12px}.bc-market-plan-content{flex:1 1;gap:.55rem}.bc-market-plan-title{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.75rem}.bc-market-plan-description{color:var(--muted);font-size:13px;line-height:1.4}.bc-market-plan-price{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:.45rem;padding-top:.5rem;border-top:1px solid var(--border)}.bc-market-plan-price span{color:var(--muted);font-size:12px}.bc-market-plan-warning{color:var(--tone-danger,#9f1d1d);font-size:12px;line-height:1.35}.bc-market-plan.is-incomplete{box-shadow:inset 3px 0 0 var(--tone-warning,#8a5a00)}.bc-market-empty{margin:0;padding:1rem;color:var(--muted)}@media (max-width:900px){.bc-market-offer-grid{grid-template-columns:1fr}}@media (max-width:520px){.bc-market-plan-price,.bc-market-plan-title{grid-template-columns:1fr}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;top:.5rem;left:.5rem;z-index:50;transform:translateY(-150%);background:var(--accent);color:var(--on-accent);padding:.45rem .7rem;border-radius:8px;text-decoration:none}.skip-link:focus{transform:none}.workspace{min-height:100vh;padding-top:88px;background:#ffffff;color:#212121;font-family:var(--font);font-size:14px}.workspace:has(header[data-subnav=true]){padding-top:128px}.workspace:has(header[data-logo=true]){padding-top:128px}.workspace:has(header[data-logo=true][data-subnav=true]){padding-top:168px}.workspace-loading{max-width:40rem}.app-frame{min-width:0;max-width:100%;overflow-x:clip}.app-nav{position:fixed;top:0;right:0;left:0;z-index:30;height:auto;background:#ffffff;border-bottom:1px solid #e1e1e1;transform:translateY(0);transition:transform .16s ease;font-family:var(--font)}.app-nav[data-hidden=true]{transform:translateY(-100%)}.nav-reveal{position:fixed;top:0;right:0;left:0;z-index:35;height:10px}.app-nav-bar,.brand-lockup,.nav-end,.nav-list,.primary-nav{display:flex;align-items:center}.app-nav-bar{height:40px;gap:12px;padding:0 16px 0 20px;background:#000000;color:#ffffff}.app-nav[data-logo=true] .app-nav-bar{height:80px}.app-nav-bar .brand-name,.app-nav-bar .fui-Button,.app-nav-bar .org-name,.app-nav-bar a,.app-nav-bar button{color:#ffffff;font-weight:400;font-size:14px}.app-nav-bar .fui-Button:hover,.app-nav-bar a:hover{background:rgba(255,255,255,.12);color:#ffffff}.bc-menurow{display:flex;align-items:stretch;height:48px;padding:0 12px 0 8px;background:#ffffff;color:#212121}.bc-menurow .org-name{display:inline-flex;align-items:center;margin-right:20px;padding:0 16px;color:#212121;font-size:14px;font-weight:600}.brand{color:var(--text);text-decoration:none;min-width:0}.brand-name{font-size:.875rem;font-weight:600;letter-spacing:0}.brand-lockup{gap:.55rem;min-width:0}.brand-logo,.brand-mark{display:block;width:auto;object-fit:contain}.brand-logo{height:28px;max-width:9.5rem}.app-nav[data-logo=true] .brand-logo{height:56px;max-width:19rem}.brand-mark{height:22px;width:22px}.primary-nav{flex:1 1;min-width:0}.bc-menurow .nav-list,.bc-menurow .primary-nav{align-items:stretch;height:100%}.nav-toggle{min-height:32px;padding:0 12px}.nav-list{gap:8px;height:100%;margin:0;padding:0;list-style:none}.app-nav .menu>button,.nav-list a,.nav-toggle,.profile-button{position:relative;display:inline-flex;align-items:center;min-height:48px;border:0;border-radius:0;background:transparent;color:var(--text);font:inherit;font-size:14px;font-weight:400;text-decoration:none;padding:0 16px;cursor:pointer}.app-nav .menu>button.is-current,.nav-list a.is-current{font-weight:400;color:#212121;box-shadow:inset 0 -2px 0 var(--bc);border-radius:0}.app-nav .menu>button:hover,.nav-list a:hover,.nav-toggle:hover,.profile-button:hover{background:var(--inset)}.app-nav .menu>button:active,.nav-list a:active,.nav-toggle:active,.profile-button:active{background:color-mix(in srgb,var(--inset) 70%,var(--border))}.nav-end{margin-left:auto}.nav-toggle{display:none}.menu{position:relative}.menu-panel{position:absolute;top:calc(100% + .15rem);left:0;z-index:40;min-width:13rem;display:grid;padding:.25rem 0;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:0 3.2px 7.2px rgba(0,0,0,.13),0 .6px 1.8px rgba(0,0,0,.11)}.profile-panel{right:0;left:auto;min-width:15rem}.menu-panel a,.menu-panel button{border:0;border-radius:0;background:transparent;color:var(--text);font:inherit;font-size:.875rem;text-align:left;text-decoration:none;padding:.4rem .75rem;cursor:pointer}.menu-panel a:hover,.menu-panel button:hover{background:color-mix(in srgb,var(--text) 6%,transparent)}.profile-mail{margin:0;padding:.45rem .7rem .2rem;color:var(--muted);font-size:.85rem}.theme-choices{display:flex;gap:.25rem;padding:.35rem}.theme-choices button{flex:1 1;text-align:center;padding:.4rem .3rem;border:1px solid var(--border)}.theme-choices button[aria-pressed=true]{border-color:var(--accent);color:var(--accent-text)}.workspace main{max-width:none;margin:0;padding:0}.page-header{margin:0 0 .85rem;padding-bottom:.65rem;border-bottom:1px solid var(--border)}.page-header h1{margin:0;font-size:1.25rem;font-weight:600;letter-spacing:0;line-height:1.3}.page-header p{margin:.15rem 0 0;max-width:46rem;color:var(--muted);font-size:.8125rem}.page-header-row{display:flex;justify-content:space-between;gap:1rem;align-items:flex-end}.page-header-row>div{display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;min-width:0}.page-header .fui-Body1,.page-header h1{display:block}.settings-content{min-width:0}.bc-list{max-width:100%;overflow-x:auto;background:var(--surface);border:0;border-radius:0}.bc-list .fui-Table{width:100%;min-width:0;table-layout:auto;border-collapse:collapse}.bc-list .fui-TableCell,.bc-list .fui-TableHeaderCell{white-space:normal;vertical-align:middle;padding-right:var(--space-3);padding-left:var(--space-3)}.bc-list .fui-TableRow>:first-child{padding-left:0}.bc-list .fui-TableRow>:last-child{padding-right:0}.bc-list.bc-markets .fui-TableCell,.bc-list.bc-markets .fui-TableHeaderCell{white-space:nowrap}.bc-list.bc-markets .fui-TableCell:not(:first-child),.bc-list.bc-markets .fui-TableHeaderCell:not(:first-child){width:1%}.bc-list .is-text{width:40%}.bc-list .is-amount,.bc-list .is-state,.bc-list .is-time{width:1%;white-space:nowrap}.crumbs ol{display:flex;flex-wrap:wrap;gap:.35rem;margin:0 0 .2rem;padding:0;list-style:none;color:var(--muted);font-size:.75rem}.crumbs li:not(:last-child):after{content:"/";margin-left:.35rem;color:var(--border)}.crumbs a{color:var(--accent-text);text-decoration:none}.content-container,.page-stack,.work-grid{display:grid;grid-gap:var(--space-3);gap:var(--space-3);min-width:0}.page-container{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--space-3);width:100%;min-width:0;padding:0 var(--page-pad-x) var(--space-6)}.page-container>.bc-note,.page-container>p{margin:0}.page-container>main{display:flex;flex-direction:column;gap:var(--space-3);width:100%;min-width:0;margin:0;padding:0}.page-container .bc-field-actions{margin-top:0}.bc-fasttab-body>.bc-fields-wrap+.bc-action-group,.bc-fasttab-body>.bc-fields-wrap+.bc-field-actions,.bc-fasttab-body>.bc-fields-wrap+.bc-note,.page-container .bc-fasttab-body>.bc-field-actions{margin-top:var(--space-5)}.page-container .panel,.page-container .settings-section,.page-container main>h2{margin:0}.bc-fasttab-body>p{margin:0 0 var(--space-2)}.bc-fasttab-body>p:last-child{margin-bottom:0}.work-grid{grid-template-columns:minmax(0,1.5fr) minmax(240px,.7fr);align-items:start}.work-surface{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.surface-head{display:flex;align-items:center;justify-content:space-between;min-height:2.5rem;padding:0 .75rem;border-bottom:1px solid var(--border)}.section-title,.surface-head h2{margin:0;font-size:.875rem;font-weight:600}.plain-list,.shortcut-list{list-style:none;margin:0;padding:0}.plain-list li,.shortcut-list a{display:flex;justify-content:space-between;align-items:center;gap:.75rem;min-height:2.5rem;padding:.4rem .75rem;border-bottom:1px solid var(--border);background:transparent;color:inherit;text-decoration:none}.plain-list li:last-child,.shortcut-list li:last-child a{border-bottom:0}.shortcut-list a{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}.data-table tbody tr:hover,.plain-list li:hover,.shortcut-list a:hover{background:var(--inset)}.shortcut-list strong{font-weight:600;font-size:.875rem}.empty-state p,.plain-list span,.shortcut-list span{color:var(--muted);font-size:.8125rem}.empty-state{padding:var(--space-5) 0}.empty-state h2{margin:0 0 .2rem;font-size:.875rem;font-weight:600}.notice-line{margin:0 0 .75rem;padding:.55rem .75rem;border:1px solid color-mix(in srgb,var(--warn) 35%,var(--border));border-radius:var(--radius);background:color-mix(in srgb,var(--warn) 8%,var(--surface));color:var(--text);font-size:.8125rem}.notice-line a{color:var(--accent-text);font-weight:600}.table-wrap{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);overflow:auto}.filter-bar{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.65rem;margin-bottom:.5rem}.filter-bar label{display:grid;grid-gap:.2rem;gap:.2rem;min-width:min(100%,18rem);color:var(--text);font-size:.75rem;font-weight:600}.filter-count{margin:0;color:var(--muted);font-size:.75rem}.data-table{width:100%;border-collapse:collapse;background:var(--surface);font-size:.875rem}.data-table td,.data-table th{padding:.45rem .75rem;text-align:left;border-bottom:1px solid var(--border);vertical-align:middle}.data-table th{height:2rem;background:var(--inset);color:var(--muted);font-size:.75rem;font-weight:600;white-space:nowrap}.data-table th button{border:0;background:transparent;color:inherit;font:inherit;font-weight:600;padding:0;cursor:pointer}.data-table th button:hover{color:var(--text)}.data-table tr:last-child td{border-bottom:0}.btn{min-height:var(--control);border:1px solid transparent;border-radius:var(--radius);font:inherit;font-size:.875rem;font-weight:600;padding:.2rem .75rem;cursor:pointer}.btn-primary{background:var(--accent);color:var(--on-accent)}.btn-primary:hover{background:var(--accent-hover)}.btn-primary:active{background:color-mix(in srgb,var(--accent) 76%,black)}.btn-quiet,.btn-secondary{border-color:color-mix(in srgb,var(--muted) 42%,var(--border));background:var(--surface);color:var(--text)}.btn-quiet{border-color:transparent;background:transparent;font-weight:600}.btn-quiet:hover,.btn-secondary:hover{background:var(--inset)}.btn-danger{background:var(--surface);color:var(--down);border-color:color-mix(in srgb,var(--down) 35%,var(--border))}.btn-danger:hover{background:var(--danger-bg)}.btn:disabled,.btn[aria-busy=true]{background:var(--disabled);color:var(--disabled-text);border-color:transparent;cursor:not-allowed}.feedback{margin:.8rem 0 0}.feedback.ok{color:var(--ok)}.feedback.error,.field-error,.issue-list{color:var(--down)}html[data-density=compact] .workspace main{padding-top:.85rem}html[data-density=compact] .data-table td,html[data-density=compact] .data-table th,html[data-density=compact] .panel,html[data-density=compact] .shortcut-list a{padding-top:.45rem;padding-bottom:.45rem}html[data-motion=reduce] .app-nav,html[data-motion=reduce] .skip-link{transition:none}@media (prefers-reduced-motion:reduce){.app-nav,.skip-link{transition:none}}@media (max-width:860px){.work-grid{grid-template-columns:1fr}.nav-toggle{display:inline-flex;align-items:center;margin-left:auto}.primary-nav{display:none;position:absolute;top:100%;left:0;right:0;padding:.4rem;background:var(--surface);border-bottom:1px solid var(--border)}.primary-nav.is-open{display:block}.nav-list{display:grid}.nav-end{margin-left:0}}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.row-actions{display:flex;justify-content:flex-end}.row-menu-panel{position:fixed;z-index:50;transform:translateX(-100%)}.pager{flex-wrap:wrap;justify-content:flex-end;gap:.65rem;margin-top:.5rem}.pager,.pager label{display:flex;align-items:center}.pager label{gap:.4rem;color:var(--text);font-size:.75rem;font-weight:600}.pager select{min-height:var(--control);border:1px solid color-mix(in srgb,var(--muted) 45%,var(--border));border-radius:var(--radius);background:var(--field);color:var(--text);font:inherit;font-weight:400;padding:.15rem .4rem}.pager p{margin:0;color:var(--muted);font-size:.75rem}.modal-backdrop{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:1rem;background:rgba(32,31,30,.4)}.modal{width:min(100%,28rem);padding:1rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:0 8px 28px rgba(0,0,0,.18)}.modal h2{margin:0 0 .35rem;font-size:1rem;font-weight:600}.modal p{margin:0;color:var(--muted);font-size:.875rem}.modal-actions{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1rem}.toast-region{position:fixed;right:1rem;bottom:1rem;z-index:70;display:grid;grid-gap:.5rem;gap:.5rem;width:min(100% - 2rem,22rem)}.toast{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.65rem .75rem;border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:var(--radius);background:var(--surface);box-shadow:0 3.2px 7.2px rgba(0,0,0,.13),0 .6px 1.8px rgba(0,0,0,.11)}.toast p{margin:.15rem 0 0;font-size:.875rem}.toast-ok{border-left-color:var(--ok)}.toast-error{border-left-color:var(--down)}@media (max-width:640px){.page-header-row{display:grid}}