:root{--biss-hover:#efede9;--biss-row-hover:#f8f7f4;--biss-track:#eceae5;--biss-ai:#7a3fb8;--biss-ai-soft:#f5effb;--biss-control-height:32px;--biss-row-height:36px;--biss-popover-shadow:0 12px 32px #1d1c1a1f, 0 2px 6px #1d1c1a0f;--biss-bg:#faf9f7;--biss-grid:transparent;--biss-card:#fff;--biss-border:#e7e5e0;--biss-text:#1d1c1a;--biss-muted:#5e5c57;--biss-primary:#005ca9;--biss-primary-hover:#004a8a;--biss-danger:#c2412f;--biss-focus:#005ca93d;--biss-shadow:0 1px 2px #1d1c1a0a;--biss-radius-sm:7px;--biss-radius-md:10px;--biss-topbar-height:56px;--biss-bottombar-height:58px;--biss-bar-max:100%;--biss-page-max:1180px;--biss-font-family:"Inter Variable", "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--biss-text-eyebrow:.74rem;--biss-text-body:14px;--biss-text-lead:15px;--biss-text-h1:22px;--biss-text-h2:15px;--biss-surface-subtle:#f6f5f2;--biss-surface-muted:#f3f2ef;--biss-border-subtle:#edebe7;--biss-border-strong:#d6d3cc;--biss-radius-lg:12px;--biss-mono:"SFMono-Regular", "SF Mono", Consolas, "Liberation Mono", Menlo, monospace;--biss-success:#0f7a4e;--biss-success-bg:#e5f4ec;--biss-success-border:#bfe3cf;--biss-danger-bg:#fbeae7;--biss-danger-border:#f1c6bf;--biss-danger-hover:#a93626;--biss-warning:#7a5a00;--biss-warning-bg:#fff6d9;--biss-warning-border:#f0d27a;--biss-info:#005ca9;--biss-info-bg:#e9f1f9;--biss-info-border:#bfd5eb;--biss-shadow-sm:var(--biss-shadow);--biss-shadow-md:var(--biss-popover-shadow);--biss-shadow-lg:var(--biss-popover-shadow);--biss-sidebar-width:240px;--biss-console-max:1440px;--biss-text-xs:.76rem;--biss-text-sm:.86rem;--biss-text-md:.94rem;--biss-console-title:1.375rem}:where([class^=biss-],[class*=\ biss-]){box-sizing:border-box;font-family:var(--biss-font-family);font-variant-numeric:tabular-nums}:where([class^=biss-],[class*=\ biss-]) :where(button,input,select,textarea){font-family:var(--biss-font-family);box-sizing:border-box}.biss-button,.biss-icon-button{min-height:var(--biss-control-height);height:var(--biss-control-height);border:1px solid var(--biss-primary);border-radius:var(--biss-radius-sm);background:var(--biss-primary);color:#fff;font:500 13.5px/1.2 var(--biss-font-family);white-space:nowrap;cursor:pointer;box-shadow:var(--biss-shadow);justify-content:center;align-items:center;gap:7px;padding:0 12px;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.biss-button:hover:not(:disabled):not([aria-disabled=true]){background:var(--biss-primary-hover);border-color:var(--biss-primary-hover)}.biss-button-secondary{background:var(--biss-card);color:var(--biss-text);border-color:var(--biss-border-strong)}.biss-button-secondary:hover:not(:disabled){background:var(--biss-hover);border-color:var(--biss-border-strong)}.biss-button-ghost{color:var(--biss-muted);box-shadow:none;background:0 0;border-color:#0000}.biss-button-ghost:hover:not(:disabled){background:var(--biss-hover);color:var(--biss-text);border-color:#0000}.biss-button-danger{background:var(--biss-danger);border-color:var(--biss-danger)}.biss-button-danger:hover:not(:disabled){background:var(--biss-danger-hover);border-color:var(--biss-danger-hover)}.biss-button-danger-quiet{color:var(--biss-danger);box-shadow:none;background:0 0;border-color:#0000}.biss-button-danger-quiet:hover:not(:disabled){background:var(--biss-danger-bg);border-color:#0000}.biss-button:disabled,.biss-button[aria-disabled=true]{opacity:.5;cursor:default;pointer-events:none}.biss-button-sm{padding:0 10px;font-size:13px}.biss-button-block{width:100%}.biss-button-icon,.biss-icon-button{width:var(--biss-control-height);flex:none;padding:0}.biss-icon-button{color:var(--biss-muted);box-shadow:none;background:0 0;border-color:#0000}.biss-icon-button:hover{background:var(--biss-hover);color:var(--biss-text)}.biss-icon-button-danger{color:var(--biss-danger)}.biss-card{background:var(--biss-card);color:var(--biss-text);border:1px solid var(--biss-border);border-radius:var(--biss-radius-md);box-shadow:var(--biss-shadow);min-width:0}.biss-card-flat{box-shadow:none}.biss-card-pad-sm{padding:14px 16px}.biss-badge,.biss-pill,.biss-hero-pill{border:1px solid var(--biss-border);background:var(--biss-surface-subtle);min-height:22px;color:var(--biss-muted);font:500 12px/1.4 var(--biss-font-family);text-transform:none;letter-spacing:normal;white-space:nowrap;border-radius:11px;align-items:center;gap:5px;padding:1px 8px;display:inline-flex}.biss-badge-success{background:var(--biss-success-bg);color:var(--biss-success);border-color:var(--biss-success-border)}.biss-badge-danger{background:var(--biss-danger-bg);color:var(--biss-danger);border-color:var(--biss-danger-border)}.biss-badge-warning{background:var(--biss-warning-bg);color:var(--biss-warning);border-color:var(--biss-warning-border)}.biss-badge-info{background:var(--biss-info-bg);color:var(--biss-primary);border-color:var(--biss-info-border)}.biss-badge-dot{background:currentColor;border-radius:50%;width:6px;height:6px}.biss-badge-mono{font-family:var(--biss-mono)}.biss-page-header,.biss-console-header{color:var(--biss-text);margin-bottom:20px}.biss-page-header-row,.biss-console-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.biss-page-title,.biss-console-title{font:600 22px/1.25 var(--biss-font-family);letter-spacing:-.015em;margin:0}.biss-page-subtitle,.biss-console-subtitle{font:400 13.5px/1.5 var(--biss-font-family);color:var(--biss-muted);max-width:90ch;margin:5px 0 0}.biss-console-header-actions,.biss-section-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.biss-eyebrow{font:400 12.5px/1.5 var(--biss-font-family);color:var(--biss-muted);letter-spacing:normal;text-transform:none;margin:0 0 6px}.biss-section-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.biss-section-title{font:600 15px/1.35 var(--biss-font-family);color:var(--biss-text);letter-spacing:-.005em;margin:0}.biss-section-copy{font:400 13.5px/1.5 var(--biss-font-family);color:var(--biss-muted);margin:4px 0 0}.biss-hero{max-width:760px;color:var(--biss-text);margin:0;padding:24px 0}.biss-hero-center{text-align:center;margin-inline:auto}.biss-hero-start{text-align:start}.biss-hero-title{font:600 var(--biss-text-h1)/1.25 var(--biss-font-family);letter-spacing:-.015em;margin:0 0 8px}.biss-hero-subtitle{font:400 var(--biss-text-lead)/1.6 var(--biss-font-family);color:var(--biss-muted);max-width:65ch;margin:0}.biss-hero-center .biss-hero-subtitle{margin-inline:auto}.biss-hero-pills,.biss-hero-actions{flex-wrap:wrap;gap:8px;margin:0 0 12px;display:flex}.biss-hero-actions{margin:18px 0 0}.biss-hero-center .biss-hero-actions,.biss-hero-center .biss-hero-pills{justify-content:center}.biss-feature-grid,.biss-kpi-grid,.biss-action-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;display:grid}.biss-feature-card{padding:18px 20px}.biss-feature-card-title,.biss-action-card-title{font:600 15px/1.35 var(--biss-font-family);letter-spacing:-.005em;margin:10px 0 5px}.biss-feature-card-copy,.biss-action-card-copy{font:400 13.5px/1.55 var(--biss-font-family);color:var(--biss-muted);margin:0}.biss-action-card{background:var(--biss-card);border:1px solid var(--biss-border);box-shadow:var(--biss-shadow);color:var(--biss-text);border-radius:10px;flex-direction:column;padding:18px 20px;text-decoration:none;display:flex}.biss-action-card:hover,.biss-action-card.is-active{border-color:var(--biss-info-border);background:var(--biss-info-bg)}.biss-action-card-icon{color:var(--biss-muted)}.biss-kpi-card{padding:16px 18px}.biss-kpi-label{font:400 13px/1.5 var(--biss-font-family);color:var(--biss-muted);text-transform:none;letter-spacing:normal}.biss-kpi-value{font:600 24px/1.3 var(--biss-font-family);letter-spacing:-.02em;color:var(--biss-text);margin:4px 0 2px}.biss-kpi-note{font:400 12.5px/1.5 var(--biss-font-family);color:var(--biss-muted)}.biss-empty-state{text-align:center;color:var(--biss-text);background:0 0;border:0;justify-content:center;min-height:0;padding:28px 20px;display:flex}.biss-empty-title{font:600 14.5px/1.4 var(--biss-font-family);margin:0 0 6px}.biss-empty-copy{font:400 13.5px/1.5 var(--biss-font-family);color:var(--biss-muted);margin:0 0 12px}.biss-breadcrumbs{font:12.5px/1.5 var(--biss-font-family);color:var(--biss-muted);align-items:center;gap:7px;margin:0 0 10px;padding:0;list-style:none;display:flex}.biss-breadcrumbs a{color:var(--biss-muted);text-decoration:none}.biss-breadcrumbs a:hover{color:var(--biss-primary)}.biss-breadcrumb-sep{color:var(--biss-border-strong)}.biss-stack{flex-direction:column;gap:20px;display:flex}.biss-stack-sm{gap:12px}.biss-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.biss-prose{font:400 14px/1.7 var(--biss-font-family);color:var(--biss-text);max-width:70ch}.biss-prose-lg{font-size:15px}.biss-prose-raw{white-space:pre-wrap}.biss-inline-code{font:12px var(--biss-mono);background:var(--biss-surface-muted);border-radius:4px;padding:2px 5px}@media (width<=640px){.biss-page-title,.biss-console-title{font-size:20px}.biss-split{grid-template-columns:1fr}.biss-page-header-row{align-items:stretch}.biss-hero{padding:16px 0}}@media (prefers-reduced-motion:reduce){.biss-button{transition:none}}.biss-card-padded{padding:20px 22px}.biss-field,.biss-form{color:var(--biss-text);font:13.5px/1.5 var(--biss-font-family);flex-direction:column;gap:6px;display:flex}.biss-field-label{font-size:13px;font-weight:500;display:block}.biss-field-optional{color:var(--biss-muted);margin-left:5px;font-size:12px;font-weight:400}.biss-field-hint,.biss-field-error{color:var(--biss-muted);margin:0;font-size:12.5px;line-height:1.5}.biss-field-error{color:var(--biss-danger)}.biss-input,.biss-select,.biss-textarea{box-sizing:border-box;width:100%;min-width:0;height:var(--biss-control-height);border:1px solid var(--biss-border-strong);border-radius:var(--biss-radius-sm);background:var(--biss-card);color:var(--biss-text);font:400 13.5px/1.5 var(--biss-font-family);box-shadow:none;padding:0 10px;transition:border-color .15s;display:block}.biss-textarea{resize:vertical;height:auto;min-height:96px;padding:7px 10px}.biss-input:focus,.biss-select:focus,.biss-textarea:focus{outline:2px solid var(--biss-primary);outline-offset:1px;border-color:var(--biss-primary)}.biss-input-invalid,.biss-input[aria-invalid=true],.biss-textarea[aria-invalid=true]{border-color:var(--biss-danger)}.biss-input:disabled,.biss-select:disabled,.biss-textarea:disabled{opacity:.5;cursor:default}.biss-input-mono{font-family:var(--biss-mono)}.biss-select{cursor:pointer}.biss-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.biss-form-row{align-items:flex-start;gap:12px;display:flex}.biss-form-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.biss-switch{cursor:pointer;color:var(--biss-text);font:13px/1.45 var(--biss-font-family);align-items:center;gap:10px;display:inline-flex;position:relative}.biss-switch>input{opacity:0;width:1px;height:1px;position:absolute}.biss-switch-track{border:1px solid var(--biss-border-strong);background:var(--biss-track);border-radius:10px;flex:none;width:30px;height:18px;padding:2px;display:block}.biss-switch-thumb{background:var(--biss-card);width:12px;height:12px;box-shadow:var(--biss-shadow);border-radius:50%;transition:transform .15s;display:block}.biss-switch>input:checked+.biss-switch-track{background:var(--biss-primary);border-color:var(--biss-primary)}.biss-switch>input:checked+.biss-switch-track .biss-switch-thumb{transform:translate(12px)}.biss-switch>input:focus-visible+.biss-switch-track{outline:2px solid var(--biss-primary);outline-offset:2px}.biss-switch:has(>input:disabled){opacity:.5;cursor:default}.biss-switch-text{flex-direction:column;display:flex}.biss-switch-label{font-weight:500}.biss-switch-hint{color:var(--biss-muted);margin-top:2px;font-size:12px}.biss-tag-input{min-height:var(--biss-control-height);border:1px solid var(--biss-border-strong);background:var(--biss-card);cursor:text;border-radius:7px;flex-wrap:wrap;align-items:center;gap:5px;padding:4px 6px;display:flex}.biss-tag-input:focus-within{outline:2px solid var(--biss-primary);outline-offset:1px}.biss-tag{border:1px solid var(--biss-border);background:var(--biss-surface-subtle);font:12px/1.5 var(--biss-font-family);color:var(--biss-text);border-radius:5px;align-items:center;gap:4px;padding:1px 5px;display:inline-flex}.biss-tag-remove{width:16px;height:16px;color:var(--biss-muted);cursor:pointer;font:14px var(--biss-font-family);background:0 0;border:0;place-items:center;padding:0;display:grid}.biss-tag-input-field{width:80px;min-width:80px;font:13px var(--biss-font-family);color:var(--biss-text);background:0 0;border:0;outline:none;flex:1}.biss-tag-suggestions{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.biss-tag-suggestion{color:var(--biss-primary);font:12px var(--biss-font-family);cursor:pointer;background:0 0;border:0;padding:3px 6px}.biss-copy-field{border:1px solid var(--biss-border-strong);background:var(--biss-surface-subtle);border-radius:7px;align-items:center;gap:10px;min-width:0;padding:6px 8px 6px 10px;display:flex}.biss-copy-value{white-space:nowrap;min-width:0;color:var(--biss-text);font:12px/1.5 var(--biss-mono);flex:1;overflow:auto}.biss-copy-field-multiline .biss-copy-value{white-space:pre-wrap;overflow-wrap:anywhere}.biss-copy-button{color:var(--biss-primary);font:500 12px var(--biss-font-family);cursor:pointer;background:0 0;border:0;flex:none;padding:3px 5px}.biss-search{border:1px solid var(--biss-border-strong);background:var(--biss-card);min-width:0;color:var(--biss-muted);border-radius:7px;align-items:center;gap:7px;padding:0 10px;display:flex}.biss-search-icon{flex:none;display:flex}.biss-search-icon svg{width:15px;height:15px}.biss-search .biss-input{box-shadow:none;border:0;outline:0;padding:0}.biss-search:focus-within{outline:2px solid var(--biss-primary);outline-offset:1px}.biss-segmented{border:1px solid var(--biss-border);background:var(--biss-surface-subtle);border-radius:7px;align-items:center;gap:2px;max-width:100%;padding:2px;display:inline-flex;overflow-x:auto}.biss-segment{color:var(--biss-muted);font:500 13px var(--biss-font-family);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:4px 11px}.biss-segment.is-active,.biss-segment[aria-pressed=true]{background:var(--biss-card);box-shadow:var(--biss-shadow);color:var(--biss-text)}.biss-segmented-auto .biss-segment{flex:1}.biss-choice-set{flex-wrap:wrap;gap:6px;display:flex}.biss-choice{border:1px solid var(--biss-border-strong);background:var(--biss-card);color:var(--biss-muted);font:500 13px var(--biss-font-family);cursor:pointer;border-radius:7px;padding:5px 10px}.biss-choice.is-active{background:var(--biss-info-bg);color:var(--biss-primary);border-color:var(--biss-info-border)}.biss-choice:disabled{opacity:.5}@media (width<=640px){.biss-form-grid{grid-template-columns:1fr}.biss-form-row{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.biss-switch-thumb,.biss-input,.biss-textarea{transition:none}}.biss-app-shell,.biss-grid-shell{background:var(--biss-surface-muted);min-height:100dvh;color:var(--biss-text);font:14px/1.55 var(--biss-font-family)}.biss-fixed-topbar,.biss-fixed-bottombar{z-index:50;background:var(--biss-card);border-bottom:1px solid var(--biss-border);color:var(--biss-text);font:13px/1.5 var(--biss-font-family);position:fixed;inset:0 0 auto}.biss-fixed-bottombar{border-bottom:0;border-top:1px solid var(--biss-border);inset:auto 0 0}.biss-bar-inner{min-height:var(--biss-topbar-height);max-width:var(--biss-bar-max);justify-content:space-between;align-items:center;gap:16px;margin:auto;padding:0 20px;display:flex}.biss-footer-inner{min-height:var(--biss-bottombar-height);color:var(--biss-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 16px;padding:12px 20px;font-size:12px;display:flex}.biss-footer-inner a{color:var(--biss-primary);text-decoration:none}.biss-brand{min-width:0;color:var(--biss-text);align-items:center;gap:10px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.biss-brand-text{text-overflow:ellipsis;white-space:nowrap;max-width:44vw;overflow:hidden}.biss-brand-mark{border:1px solid var(--biss-border);background:var(--biss-surface-subtle);width:28px;height:28px;font:600 12px var(--biss-font-family);color:var(--biss-primary);border-radius:7px;flex:none;place-items:center;display:grid}.biss-service-icon{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.biss-topbar-right,.biss-topbar-actions,.biss-link-row{align-items:center;gap:12px;min-width:0;display:flex}.biss-topbar-right{margin-left:auto}.biss-link-row{flex-wrap:wrap}.biss-link-row a{color:var(--biss-muted);font-size:13px;text-decoration:none}.biss-link-row a:hover{color:var(--biss-text)}.biss-page{max-width:var(--biss-page-max);padding:calc(var(--biss-topbar-height) + 24px) 24px calc(var(--biss-bottombar-height) + 24px);margin:auto}.biss-app-body{min-height:100dvh;padding-top:var(--biss-topbar-height);align-items:stretch;display:flex}.biss-app-sidebar{top:var(--biss-topbar-height);flex-direction:column;flex:0 0 var(--biss-sidebar-width);width:var(--biss-sidebar-width);height:calc(100dvh - var(--biss-topbar-height));background:var(--biss-surface-muted);border-right:1px solid var(--biss-border);z-index:4;display:flex;position:sticky}.biss-sidebar-body{flex:1;min-height:0;padding:18px 12px;overflow:auto}.biss-sidebar-footer{border-top:1px solid var(--biss-border);padding:12px}.biss-app-main{flex:1;min-width:0;padding:16px}.biss-app-main-inner{max-width:var(--biss-console-max);min-height:calc(100dvh - var(--biss-topbar-height) - 32px);background:var(--biss-card);border:1px solid var(--biss-border);border-radius:12px;margin:auto;padding:22px}.biss-app-main.is-fluid{padding:0}.biss-app-main.is-fluid .biss-app-main-inner{border:0;border-radius:0;max-width:none;padding:0}.biss-app-shell.has-footer .biss-app-main,.biss-app-shell.has-footer .biss-app-sidebar{padding-bottom:var(--biss-bottombar-height)}.biss-topbar-account{color:var(--biss-muted);font-size:13px}.biss-nav-section{margin-bottom:20px}.biss-nav-heading{font:500 11.5px/1.5 var(--biss-font-family);color:var(--biss-muted);text-transform:none;letter-spacing:normal;margin:0 0 6px;padding:0 10px}.biss-nav-item{min-height:32px;color:var(--biss-muted);font:400 13px/1.5 var(--biss-font-family);border-radius:7px;align-items:center;gap:8px;padding:5px 10px;text-decoration:none;display:flex}.biss-nav-item:hover{background:var(--biss-hover);color:var(--biss-text)}.biss-nav-item.is-active{background:var(--biss-info-bg);color:var(--biss-primary);font-weight:500}.biss-nav-item-icon{flex:none;display:flex}.biss-nav-item-icon svg{width:15px;height:15px}.biss-nav-item-label{flex:1;min-width:0}.biss-nav-item-meta{color:var(--biss-muted);font-size:12px}.biss-nav-empty{color:var(--biss-muted);padding:8px 10px;font-size:13px}.biss-sidebar-resizer,.biss-dock-resizer{z-index:3;cursor:col-resize;touch-action:none;background:0 0;border:0;width:9px;padding:0;position:absolute;inset:0 -4px 0 auto}.biss-sidebar-resizer:after{content:"";background:var(--biss-primary);opacity:0;width:1px;position:absolute;inset:0 auto 0 4px}.biss-sidebar-resizer:hover:after,.biss-sidebar-resizer:focus-visible:after,.biss-sidebar-resizer.is-dragging:after{opacity:1}.biss-sidebar-collapse{z-index:4;border:1px solid var(--biss-border);background:var(--biss-card);width:22px;height:22px;color:var(--biss-muted);cursor:pointer;border-radius:6px;place-items:center;padding:0;display:grid;position:absolute;top:12px;right:-11px}.biss-sidebar-collapse svg{width:14px;height:14px}.biss-sidebar-toggle,.biss-sidebar-scrim{display:none}.biss-sidebar-user{width:100%;color:var(--biss-text);font:13px/1.45 var(--biss-font-family);align-items:center;gap:8px;display:flex;position:relative}.biss-sidebar-user-identity{min-width:0;color:inherit;cursor:pointer;text-align:start;background:0 0;border:0;flex:1;align-items:center;gap:8px;padding:4px;text-decoration:none;display:flex}.biss-sidebar-user-avatar{background:var(--biss-info-bg);width:28px;height:28px;color:var(--biss-primary);font:600 11px var(--biss-font-family);border-radius:50%;flex:none;place-items:center;display:grid}.biss-sidebar-user-text{flex:1;min-width:0}.biss-sidebar-user-name{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;display:block;overflow:hidden}.biss-sidebar-user-email{color:var(--biss-muted);font-size:12px}.biss-sidebar-user-chevron{width:14px;height:14px;color:var(--biss-muted)}.biss-sidebar-user-actions{gap:6px;display:flex}.biss-user-menu{z-index:100;border:1px solid var(--biss-border);background:var(--biss-card);box-shadow:var(--biss-popover-shadow);font:13px/1.5 var(--biss-font-family);color:var(--biss-text);border-radius:12px;padding:6px;position:fixed}.biss-user-menu-email{color:var(--biss-muted);overflow-wrap:anywhere;padding:7px 9px;font-size:12px}.biss-user-menu-item{width:100%;color:var(--biss-text);font:13px var(--biss-font-family);cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:7px 9px;text-decoration:none;display:flex}.biss-user-menu-item svg{width:15px;height:15px}.biss-user-menu-item:hover{background:var(--biss-hover)}.biss-user-menu-separator{border:0;border-top:1px solid var(--biss-border);margin:5px -6px}.biss-tabs{border-bottom:1px solid var(--biss-border);gap:20px;display:flex;overflow-x:auto}.biss-tab{white-space:nowrap;color:var(--biss-muted);font:500 13px var(--biss-font-family);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:10px 0;text-decoration:none;display:inline-flex}.biss-tab.is-active{border-bottom-color:var(--biss-primary);color:var(--biss-primary)}.biss-dock-layout{min-width:0;min-height:0;display:flex}.biss-dock-content{flex:1;min-width:0}.biss-dock{flex-direction:column;flex:0 0 var(--biss-dock-width,380px);width:var(--biss-dock-width,380px);border-left:1px solid var(--biss-border);background:var(--biss-card);display:flex;position:relative}.biss-dock-header,.biss-dock-footer{border-bottom:1px solid var(--biss-border);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.biss-dock-body{flex:1;padding:16px;overflow:auto}.biss-dock-footer{border:0;border-top:1px solid var(--biss-border)}.biss-dock-scrim{display:none}@media (width>=961px){.biss-app-shell.is-sidebar-collapsed .biss-app-sidebar{border:0;flex-basis:0;width:0}.biss-app-shell.is-sidebar-collapsed .biss-sidebar-body,.biss-app-shell.is-sidebar-collapsed .biss-sidebar-footer,.biss-app-shell.is-sidebar-collapsed .biss-sidebar-resizer{display:none}.biss-app-shell.is-sidebar-collapsed .biss-sidebar-collapse{left:0;right:auto}.biss-app-shell.is-sidebar-collapsed .biss-sidebar-collapse svg{transform:rotate(180deg)}}@media (width<=960px){.biss-sidebar-toggle{display:inline-flex}.biss-app-sidebar{inset:var(--biss-topbar-height) auto 0 0;height:calc(100dvh - var(--biss-topbar-height));z-index:70;max-width:calc(100vw - 40px);position:fixed;transform:translate(-100%)}.biss-app-sidebar.is-open{transform:none}.biss-sidebar-scrim{inset:var(--biss-topbar-height) 0 0;z-index:60;background:#1d1c1a3d;border:0;display:block;position:fixed}.biss-sidebar-resizer,.biss-sidebar-collapse{display:none}.biss-app-main{padding:12px}.biss-app-main-inner{padding:18px}.biss-dock{inset:var(--biss-topbar-height) 0 0 auto;z-index:60;max-width:100vw;position:fixed}.biss-dock-scrim{inset:var(--biss-topbar-height) 0 0;z-index:55;background:#1d1c1a3d;border:0;display:block;position:fixed}}@media (width<=640px){.biss-bar-inner{gap:10px;padding:0 12px}.biss-brand{font-size:13px}.biss-link-row{gap:8px}.biss-link-row a{font-size:12px}.biss-page{padding-inline:16px}.biss-app-main{padding:8px}.biss-app-main-inner{border-radius:10px;padding:16px}}.biss-table-wrap{border:1px solid var(--biss-border);background:var(--biss-card);border-radius:10px;width:100%;max-width:100%;overflow-x:auto}.biss-table{border-collapse:collapse;width:100%;font:13.5px/1.5 var(--biss-font-family);color:var(--biss-text);text-align:start}.biss-table th{height:var(--biss-row-height);border-bottom:1px solid var(--biss-border);background:var(--biss-surface-subtle);text-align:start;color:var(--biss-muted);white-space:nowrap;text-transform:none;letter-spacing:normal;padding:8px 14px;font-size:12.5px;font-weight:500}.biss-table td{height:var(--biss-row-height);border-bottom:1px solid var(--biss-border);vertical-align:middle;padding:8px 14px}.biss-table tbody tr:last-child td{border-bottom:0}.biss-table tbody tr:hover{background:var(--biss-row-hover)}.biss-table .biss-table-numeric{text-align:end;font-variant-numeric:tabular-nums}.biss-table .biss-table-actions{white-space:nowrap;text-align:end;width:1%}.biss-table-primary{color:var(--biss-text);font-weight:500}.biss-table-subtext{color:var(--biss-muted);font-size:12px;display:block}.biss-table-mono{font-family:var(--biss-mono);font-size:12px}.biss-table-sort{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.biss-table-sort-caret{opacity:.3;font-size:9px}.biss-table-sort-caret.is-active{opacity:1;color:var(--biss-primary)}.biss-table-empty{color:var(--biss-muted);font-size:13px;text-align:center!important;padding:28px 16px!important}.biss-table-pager{border-top:1px solid var(--biss-border);color:var(--biss-muted);font:12.5px var(--biss-font-family);align-items:center;gap:12px;padding:8px 12px;display:flex}.biss-table-pager-page{margin-left:auto}.biss-table-pager-buttons{gap:4px;display:flex}.biss-table-pager-buttons button{border:1px solid var(--biss-border);background:var(--biss-card);width:28px;height:28px;color:var(--biss-muted);cursor:pointer;border-radius:6px;place-items:center;display:grid}.biss-table-pager-buttons button:disabled{opacity:.4}.biss-table-pager-buttons svg{width:14px;height:14px}.biss-callout{border:1px solid var(--biss-info-border);background:var(--biss-info-bg);color:var(--biss-primary);font:13.5px/1.5 var(--biss-font-family);border-radius:7px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.biss-callout>div{flex:1;min-width:0}.biss-callout-title{margin:0 0 3px;font-size:13.5px;font-weight:600}.biss-callout-body{margin:0;font-size:13px;line-height:1.55}.biss-callout-success{background:var(--biss-success-bg);border-color:var(--biss-success-border);color:var(--biss-success)}.biss-callout-warning{background:var(--biss-warning-bg);border-color:var(--biss-warning-border);color:var(--biss-warning)}.biss-callout-danger{background:var(--biss-danger-bg);border-color:var(--biss-danger-border);color:var(--biss-danger)}.biss-modal-backdrop{z-index:100;font:14px/1.55 var(--biss-font-family);color:var(--biss-text);background:#1d1c1a52;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.biss-modal{background:var(--biss-card);border:1px solid var(--biss-border);width:min(520px,100%);max-height:calc(100dvh - 32px);box-shadow:var(--biss-popover-shadow);border-radius:12px;outline:none;overflow:auto}.biss-modal-sm{width:min(440px,100%)}.biss-modal-lg{width:min(760px,100%)}.biss-modal-header{border-bottom:1px solid var(--biss-border);justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 22px;display:flex}.biss-modal-title{font:600 18px/1.3 var(--biss-font-family);letter-spacing:-.015em;margin:0}.biss-modal-subtitle{color:var(--biss-muted);margin:4px 0 0;font-size:13px;line-height:1.5}.biss-modal-close,.biss-toast-dismiss{width:28px;height:28px;color:var(--biss-muted);font:20px var(--biss-font-family);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;padding:0;display:grid}.biss-modal-close:hover,.biss-toast-dismiss:hover{background:var(--biss-hover)}.biss-modal-body{padding:20px 22px}.biss-modal-copy{font:13.5px/1.6 var(--biss-font-family);color:var(--biss-muted)}.biss-modal-footer{border-top:1px solid var(--biss-border);background:var(--biss-card);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:14px 22px;display:flex}.biss-toast-stack{z-index:120;width:min(420px,100vw - 32px);font:13px/1.5 var(--biss-font-family);color:var(--biss-text);flex-direction:column;gap:8px;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.biss-toast{border:1px solid var(--biss-border);background:var(--biss-card);box-shadow:var(--biss-popover-shadow);border-radius:10px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.biss-toast-accent{background:var(--biss-primary);border-radius:50%;flex:none;width:7px;height:7px;margin-top:6px}.biss-toast-success .biss-toast-accent{background:var(--biss-success)}.biss-toast-danger .biss-toast-accent{background:var(--biss-danger)}.biss-toast-warning .biss-toast-accent{background:var(--biss-warning)}.biss-toast-text{flex:1;min-width:0}.biss-toast-title{margin:0;font-size:13px;font-weight:500}.biss-toast-copy{color:var(--biss-muted);margin:3px 0 0;font-size:12.5px}.biss-stat-list{flex-direction:column;display:flex}.biss-stat-row{border-bottom:1px solid var(--biss-border);font:13px/1.5 var(--biss-font-family);justify-content:space-between;align-items:center;gap:16px;padding:9px 0;display:flex}.biss-stat-row:last-child{border-bottom:0}.biss-stat-label{color:var(--biss-muted)}.biss-stat-value{color:var(--biss-text);font-weight:600}.biss-meter-row{padding:8px 0}.biss-meter-head{font:13px var(--biss-font-family);justify-content:space-between;gap:12px;margin-bottom:7px;display:flex}.biss-meter-name{color:var(--biss-muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.biss-meter-value{color:var(--biss-text);font-weight:500}.biss-meter-track{background:var(--biss-track);border-radius:3px;height:6px;overflow:hidden}.biss-meter-fill{background:var(--biss-primary);border-radius:3px;height:100%}.biss-chart{color:var(--biss-muted);font:12px var(--biss-font-family);padding:0 0 0 32px;position:relative}.biss-chart-plot{border-bottom:1px solid var(--biss-border);align-items:flex-end;gap:6px;height:160px;display:flex}.biss-chart-scale{flex-direction:column;justify-content:space-between;font-size:11px;display:flex;position:absolute;inset:0 auto 20px 0}.biss-chart-bar{flex:1;align-items:flex-end;min-width:0;height:100%;display:flex}.biss-chart-bar-fill{background:var(--biss-primary);border-radius:3px 3px 0 0;width:100%;min-width:2px;position:relative}.biss-chart-bar-denied{background:var(--biss-danger);position:absolute;bottom:0;left:0;right:0}.biss-chart-axis{justify-content:space-between;padding-top:6px;font-size:11px;display:flex}.biss-chart-legend{flex-wrap:wrap;gap:12px;margin-top:12px;display:flex}.biss-chart-legend-item{align-items:center;gap:5px;font-size:12px;display:flex}.biss-chart-swatch{background:var(--biss-primary);border-radius:2px;width:10px;height:7px}.biss-chart-swatch-denied{background:var(--biss-danger)}.biss-chart-empty{color:var(--biss-muted);font-size:12px}.biss-skeleton{background:var(--biss-surface-muted);border-radius:5px;min-height:12px;animation:1.6s ease-in-out infinite biss-skeleton-pulse;display:block}.biss-steps{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.biss-step{font:13.5px/1.55 var(--biss-font-family);color:var(--biss-text);gap:12px;padding:0 0 24px;display:flex;position:relative}.biss-step:last-child{padding-bottom:0}.biss-step-rail{flex-direction:column;flex:none;align-items:center;width:24px;display:flex}.biss-step-marker{border:1px solid var(--biss-border-strong);background:var(--biss-card);width:24px;height:24px;color:var(--biss-muted);border-radius:50%;place-items:center;font-size:12px;display:grid}.biss-step-line{background:var(--biss-border);width:1px;position:absolute;top:28px;bottom:4px}.biss-step:last-child .biss-step-line{display:none}.biss-step.is-done .biss-step-marker{background:var(--biss-success-bg);border-color:var(--biss-success-border);color:var(--biss-success)}.biss-step.is-current .biss-step-marker{background:var(--biss-info-bg);border-color:var(--biss-info-border);color:var(--biss-primary)}.biss-step-body{min-width:0;padding-top:2px}.biss-step-title{margin:0;font-weight:500}.biss-step-copy{color:var(--biss-muted);margin:4px 0 0;font-size:13px}.biss-step-content{margin-top:10px}.biss-code{border:1px solid var(--biss-border);background:var(--biss-surface-subtle);font:12px/1.65 var(--biss-mono);color:var(--biss-text);border-radius:10px;overflow:hidden}.biss-code-header{border-bottom:1px solid var(--biss-border);background:var(--biss-card);justify-content:space-between;align-items:center;gap:8px;padding:7px 10px;display:flex}.biss-code-label{color:var(--biss-muted);font:12px var(--biss-font-family);letter-spacing:normal;text-transform:none}.biss-code-copy{color:var(--biss-primary);font:500 12px var(--biss-font-family);cursor:pointer;background:0 0;border:0;padding:4px 6px}.biss-code-body{max-height:480px;font:12px/1.7 var(--biss-mono);color:var(--biss-text);white-space:pre;margin:0;padding:16px;display:block;overflow:auto}.biss-code-tablist{gap:4px;display:flex;overflow-x:auto}.biss-code-tab{color:var(--biss-muted);font:500 12px var(--biss-font-family);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:4px 7px}.biss-code-tab.is-active{background:var(--biss-info-bg);color:var(--biss-primary)}.biss-tok-comment{color:var(--biss-muted)}.biss-tok-string{color:#0f6e46}.biss-tok-keyword{color:#5e2b95}.biss-tok-builtin,.biss-tok-decorator{color:#005ca9}.biss-tok-number{color:#94450f}.biss-tok-key{color:#004a8a}.biss-disclosure{border-bottom:1px solid var(--biss-border)}.biss-disclosure-head{width:100%;color:var(--biss-text);font:500 13.5px var(--biss-font-family);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:10px 0;display:flex}.biss-disclosure-caret{color:var(--biss-muted)}.biss-disclosure-body{font:13.5px/1.6 var(--biss-font-family);color:var(--biss-muted);padding:0 0 14px}.biss-option-list{margin:0;padding:6px;list-style:none}.biss-option-list-flush{padding:0}.biss-option{color:var(--biss-text);font:13.5px var(--biss-font-family);background:0 0;border-radius:7px;align-items:center;gap:8px;padding:7px 9px;display:flex}.biss-option-label{flex:1}.biss-option-note{color:var(--biss-muted);font-size:12px}.biss-option-children{padding-left:24px}.biss-picker{padding:8px}.biss-picker-status,.biss-picker-count{color:var(--biss-muted);font-size:12px}.biss-toolbar-group{align-items:center;gap:8px;display:flex}@keyframes biss-skeleton-pulse{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.biss-skeleton{animation:none}}@media (width<=640px){.biss-modal-backdrop{align-items:flex-end;padding:0}.biss-modal{border-radius:14px 14px 0 0;width:100%;max-height:90dvh}.biss-modal-body{padding:16px}.biss-table-pager{flex-wrap:wrap}.biss-table-pager-range{flex-basis:100%}}.biss-avatar{background:hsl(var(--h) 55% 93%);color:hsl(var(--h) 45% 32%);box-shadow:inset 0 0 0 1px hsl(var(--h) 40% 86%);border-radius:50%;flex:none;place-items:center;font-weight:600;display:inline-grid}.biss-pagebar,.biss-settings-head,.biss-toolbar,.biss-alert-line,.biss-savebar,.biss-summary-strip,.biss-notice-row,.biss-chart-legend{font:14px/1.55 var(--biss-font-family);color:var(--biss-text);box-sizing:border-box}.biss-pagebar-row,.biss-settings-head,.biss-toolbar,.biss-alert-line,.biss-savebar,.biss-notice-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.biss-pagebar-row h1{letter-spacing:-.015em;margin:0;font-size:22px;font-weight:600;line-height:1.25}.biss-pagebar p,.biss-settings-head p{color:var(--biss-muted);margin:4px 0 0;font-size:13.5px}.biss-pagebar-actions,.biss-toolbar-end{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.biss-settings-head{justify-content:space-between}.biss-settings-head h2{margin:0;font-size:15px;font-weight:600}.biss-settings-head h2 span{cursor:help;color:var(--biss-muted);font-size:12px}.biss-muted{color:var(--biss-muted);font-size:13px}.biss-grow{flex:1;min-width:0}.biss-toolbar{padding:12px 0}.biss-alert-line{border:1px solid var(--biss-border);border-radius:var(--biss-radius-sm);background:var(--biss-card);margin-bottom:14px;padding:8px 12px;font-size:13px}.biss-status-dot{background:var(--biss-primary);border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}[data-tone=danger]>.biss-status-dot{background:var(--biss-danger)}[data-tone=warning]>.biss-status-dot{background:var(--biss-warning)}.biss-savebar{border:1px solid var(--biss-border);border-radius:var(--biss-radius-md);background:var(--biss-card);box-shadow:var(--biss-shadow-md);padding:12px 16px}.biss-goal-bar{background:var(--biss-surface-muted);box-shadow:inset 0 0 0 1px var(--biss-border);border-radius:999px;display:block;position:relative}.biss-goal-bar i{border-radius:inherit;background:var(--biss-primary);position:absolute;inset:0 auto 0 0}.biss-goal-bar[data-tone=success] i{background:var(--biss-success)}.biss-goal-bar[data-tone=danger] i{background:var(--biss-danger)}.biss-goal-bar[data-tone=warning] i{background:var(--biss-warning)}.biss-goal-bar em{background:var(--biss-text);opacity:.55;width:2px;position:absolute;top:-3px;bottom:-3px}.biss-home-skel{flex-direction:column;gap:12px;display:flex}.biss-home-skel i{background:var(--biss-surface-muted);border-radius:5px;height:12px;animation:1.6s ease-in-out infinite biss-skel}.biss-home-skel i:nth-child(2n){width:70%}.biss-home-skel[data-shape=figure] i{height:26px}.biss-home-skel[data-shape=chips]{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.biss-home-skel[data-shape=chips] i{width:100%;height:54px}.biss-chart-legend{color:var(--biss-muted);flex-wrap:wrap;gap:8px 16px;padding:0;font-size:12px;list-style:none;display:flex}.biss-chart-legend li{align-items:center;gap:6px;display:flex}.biss-chart-legend i{border-width:1px;width:12px;height:8px}.biss-notice-row{border:0;border-bottom:1px solid var(--biss-border);background:var(--biss-card);text-align:left;cursor:pointer;width:100%;padding:11px 16px}.biss-notice-row[data-unread=true]{background:var(--biss-info-bg)}.biss-notice-row:hover{background:var(--biss-surface-muted)}.biss-notice-row strong{font-weight:500}.biss-notice-row small{color:var(--biss-muted);font-size:12px;display:block}.biss-summary-strip{border-block:1px solid var(--biss-border);flex-wrap:wrap;gap:0;margin:0;padding:12px 0;display:flex}.biss-summary-strip>div{border-inline-end:1px solid var(--biss-border);padding:4px 20px}.biss-summary-strip>div:first-child{padding-inline-start:0}.biss-summary-strip>div:last-child{border:0}.biss-summary-strip dt{color:var(--biss-muted);align-items:center;gap:6px;font-size:12px;display:flex}.biss-summary-strip dt i{border-radius:50%;width:6px;height:6px}.biss-summary-strip dd{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:0;font-size:22px;font-weight:600}.biss-summary-strip small{letter-spacing:normal;color:var(--biss-muted);font-size:12px;font-weight:400;display:block}:where([class^=biss-],[class*=\ biss-]):focus-visible{outline:2px solid var(--biss-primary);outline-offset:2px}:where([class^=biss-],[class*=\ biss-])::selection{background:var(--biss-info-bg);color:var(--biss-text)}@keyframes biss-skel{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.biss-home-skel i{animation:none}.biss-goal-bar i,.biss-button{transition:none}}@media (width<=640px){.biss-pagebar-actions{width:100%;margin-left:0}.biss-summary-strip>div{padding:8px 12px}.biss-pagebar-row h1{font-size:20px}.biss-savebar .biss-grow{flex-basis:100%}}.biss-icon{stroke:currentColor;fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.biss-view-tabs{border-bottom:1px solid var(--biss-border);gap:20px;display:flex;overflow-x:auto}.biss-view-tabs button{font:500 13px var(--biss-font-family);color:var(--biss-muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 0}.biss-view-tabs button[aria-pressed=true]{color:var(--biss-primary);border-bottom-color:var(--biss-primary)}.biss-view-tabs small{margin-left:6px;font-size:12px}.biss-view-tabs button:disabled{opacity:.5;cursor:default}.biss-pager{font:13px var(--biss-font-family);color:var(--biss-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding-top:8px;display:flex}.biss-empty-state{text-align:center;background:0 0;border:0;min-height:0;padding:28px 20px}.biss-empty-title{font-size:14.5px;font-weight:600}.biss-empty-copy{color:var(--biss-muted);font-size:13.5px;line-height:1.5}.biss-grid-shell{background:var(--biss-bg)}.biss-fixed-topbar,.biss-fixed-bottombar{background:var(--biss-card);-webkit-backdrop-filter:none;backdrop-filter:none}.biss-table th{text-transform:none;letter-spacing:normal;color:var(--biss-muted);font-size:12.5px;font-weight:500}.biss-input::placeholder,.biss-textarea::placeholder{color:var(--biss-muted)}.biss-help{border:1px solid var(--biss-border-strong);background:var(--biss-card);width:18px;height:18px;font:600 11px var(--biss-font-family);color:var(--biss-muted);cursor:help;border-radius:50%;place-items:center;display:inline-grid}:where(.biss-floating,.biss-native-dialog,.biss-value-picker,.biss-home-card,.biss-goal-card,.biss-kanban,.biss-calendar,.biss-timeline,.biss-property-list,.biss-activity-list,.biss-checklist,.biss-onboarding){font:14px/1.55 var(--biss-font-family);color:var(--biss-text);box-sizing:border-box}:where(.biss-floating,.biss-native-dialog,.biss-value-picker,.biss-home-card,.biss-goal-card,.biss-kanban,.biss-calendar,.biss-timeline) *{box-sizing:border-box}.biss-header-action{width:var(--biss-control-height);height:var(--biss-control-height);border-radius:var(--biss-radius-sm);color:var(--biss-muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;text-decoration:none;display:inline-grid}.biss-header-action:hover,.biss-header-action[aria-pressed=true]{background:var(--biss-info-bg);color:var(--biss-primary)}.biss-header-action:disabled{opacity:.45;cursor:default}.biss-text-button{min-height:var(--biss-control-height);border-radius:var(--biss-radius-sm);color:var(--biss-primary);font:500 13px var(--biss-font-family);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0 8px;display:inline-flex}.biss-text-button:hover{background:var(--biss-surface-muted)}.biss-text-button:disabled{opacity:.45;cursor:default}.biss-tool-button{border-radius:var(--biss-radius-sm);height:var(--biss-control-height);border:1px solid #0000;align-items:stretch;display:inline-flex;overflow:hidden}.biss-tool-button button{color:var(--biss-muted);font:500 13px var(--biss-font-family);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0 9px;display:flex}.biss-tool-button:hover{background:var(--biss-surface-muted)}.biss-tool-button[data-active=true]{border-color:var(--biss-info-border);background:var(--biss-info-bg)}.biss-tool-button[data-active=true] button{color:var(--biss-primary)}.biss-tool-button button:disabled{opacity:.45;cursor:default}.biss-tool-button button+button{border-inline-start:1px solid var(--biss-info-border);padding:0 5px}.biss-picker-trigger{min-height:var(--biss-control-height);border:1px solid var(--biss-border-strong);border-radius:var(--biss-radius-sm);background:var(--biss-card);max-width:100%;color:var(--biss-text);font:500 13px var(--biss-font-family);text-align:start;cursor:pointer;align-items:center;gap:8px;padding:0 10px;display:inline-flex}.biss-picker-trigger:hover{background:var(--biss-surface-muted)}.biss-picker-trigger:disabled{opacity:.45;cursor:default}.biss-floating-trigger{max-width:100%;display:inline-flex}.biss-floating{border:1px solid var(--biss-border);background:var(--biss-card);color:var(--biss-text);box-shadow:var(--biss-popover-shadow);border-radius:12px;max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);margin:0;padding:6px;position:fixed;inset:auto;overflow:auto}.biss-floating:popover-open{animation:.14s cubic-bezier(.23,1,.32,1) biss-float-in}.biss-floating hr{border:0;border-top:1px solid var(--biss-border);margin:6px -6px}.biss-picker-search{width:100%;height:var(--biss-control-height);border:1px solid var(--biss-border-strong);border-radius:var(--biss-radius-sm);font:13px var(--biss-font-family);background:var(--biss-card);color:var(--biss-text);margin-bottom:6px;padding:0 9px;display:block}.biss-picker-search::placeholder{color:var(--biss-muted)}.biss-picker-option{width:100%;color:var(--biss-text);font:13.5px/1.35 var(--biss-font-family);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;padding:7px 9px;display:flex}.biss-picker-option:hover,.biss-picker-option:focus-visible{background:var(--biss-surface-muted)}.biss-picker-option:disabled{opacity:.45;cursor:default}.biss-picker-option[data-danger=true]{color:var(--biss-danger)}.biss-picker-option small{color:var(--biss-muted);margin-top:2px;font-size:12px;display:block}.biss-picker-option[aria-selected=true]{color:var(--biss-primary);background:var(--biss-info-bg)}.biss-picker-option input{accent-color:var(--biss-primary)}.biss-picker-option kbd{font:12px var(--biss-font-family);color:var(--biss-muted)}.biss-picker-option-group,.biss-picker-empty{color:var(--biss-muted);padding:4px 9px;font-size:12px}.biss-picker-option-group{font-weight:600}.biss-picker-option-scroll{max-height:320px;overflow:auto}.biss-native-dialog{width:min(var(--dialog-width,520px), calc(100vw - 24px));border:1px solid var(--biss-border);background:var(--biss-card);max-height:calc(100dvh - 32px);color:var(--biss-text);box-shadow:var(--biss-popover-shadow);border-radius:12px;padding:0;overflow:auto}.biss-native-dialog::backdrop{background:#1d1c1a52}.biss-native-dialog>header{border-bottom:1px solid var(--biss-border);align-items:flex-start;gap:16px;padding:20px 22px;display:flex}.biss-native-dialog h2{letter-spacing:-.015em;margin:0;font-size:18px;font-weight:600}.biss-native-dialog header p{color:var(--biss-muted);margin:4px 0 0;font-size:13px}.biss-dialog-body{padding:20px 22px}.biss-native-dialog>footer{border-top:1px solid var(--biss-border);flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:14px 22px;display:flex}.biss-side-panel{height:100dvh;max-height:100dvh;width:min(var(--dialog-width,640px), 100vw);border-radius:12px 0 0 12px;margin:0 0 0 auto}.biss-value-picker>header,.biss-value-picker>footer{justify-content:space-between;align-items:center;gap:12px;padding:6px;display:flex}.biss-value-picker>footer{border-top:1px solid var(--biss-border);color:var(--biss-muted);font-size:12px}.biss-segmented{border:1px solid var(--biss-border);background:var(--biss-surface-muted);border-radius:7px;padding:2px;display:inline-flex}.biss-segmented button{color:var(--biss-muted);font:500 12px var(--biss-font-family);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:4px 8px}.biss-segmented button[aria-pressed=true]{background:var(--biss-card);color:var(--biss-text);box-shadow:var(--biss-shadow)}.biss-color-dot{background:var(--biss-primary);border-radius:3px;flex:none;width:9px;height:9px;display:inline-block}.biss-swatch-grid{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.biss-swatch-grid button{border:1px solid var(--biss-border);background:var(--biss-card);cursor:pointer;border-radius:7px;place-items:center;height:28px;display:grid}.biss-swatch-grid i{background:var(--swatch);border-radius:4px;width:15px;height:15px}.biss-swatch-grid [aria-pressed=true]{border-color:var(--biss-text)}.biss-capacity{font-variant-numeric:tabular-nums;align-items:center;gap:8px;display:flex}.biss-capacity>.biss-goal-bar{flex:1;min-width:40px}.biss-capacity b{white-space:nowrap;font-size:12.5px;font-weight:600}.biss-capacity small{color:var(--biss-muted);font-weight:400}.biss-capacity[data-over=true] b{color:var(--biss-danger)}.biss-presence{align-items:center;padding-left:5px;display:inline-flex}.biss-presence>.biss-avatar,.biss-presence>span{outline:2px solid var(--biss-card);border-radius:50%;margin-left:-5px}.biss-presence>span:last-child{font:12px var(--biss-font-family);outline:0;margin-left:5px}.biss-home-card{border:1px solid var(--biss-border);border-radius:var(--biss-radius-md);background:var(--biss-card);box-shadow:var(--biss-shadow);min-width:0}.biss-home-card>header{border-bottom:1px solid var(--biss-border);align-items:center;gap:9px;min-height:48px;padding:10px 12px;display:flex}.biss-home-card h2{margin:0;font-size:14px;font-weight:600}.biss-home-card header p{color:var(--biss-muted);margin:1px 0 0;font-size:12.5px}.biss-home-body{padding:14px 16px}.biss-home-body[data-flush=true]{padding:0}.biss-home-card>footer{border-top:1px solid var(--biss-border);color:var(--biss-muted);padding:9px 16px;font-size:13px}.biss-home-card[aria-busy=true] .biss-home-body{opacity:.5}.biss-status-cell{min-height:22px;font:500 12px var(--biss-font-family);color:var(--status-color);border-radius:11px;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.biss-status-cell[data-soft=true]{background:color-mix(in srgb, var(--status-color) 10%, var(--biss-card));border:1px solid color-mix(in srgb, var(--status-color) 25%, var(--biss-card))}.biss-status-cell i{background:currentColor;border-radius:50%;width:6px;height:6px}.biss-people-cell,.biss-people-cell>span,.biss-record-chip{font:13px var(--biss-font-family);align-items:center;gap:6px;display:inline-flex}.biss-people-cell{flex-wrap:wrap;gap:6px 12px}.biss-record-chip{border:1px solid var(--biss-border);background:var(--biss-surface-subtle);color:var(--biss-text);border-radius:6px;max-width:100%;padding:3px 7px;text-decoration:none}.biss-record-chip>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.biss-record-chip small{color:var(--biss-muted)}a.biss-record-chip:hover{background:var(--biss-info-bg);border-color:var(--biss-info-border)}.biss-table-add{min-height:var(--biss-row-height);width:100%;color:var(--biss-muted);font:13px var(--biss-font-family);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 14px;display:flex}.biss-table-add:hover{background:var(--biss-surface-muted);color:var(--biss-primary)}.biss-table-add:disabled{opacity:.45;cursor:default}.biss-table-group>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.biss-table-group>header>button{font:600 14px var(--biss-font-family);color:var(--biss-text);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:10px 4px;display:flex}.biss-table-group header i{border-radius:2px;width:7px;height:7px}.biss-table-group small{color:var(--biss-muted);font-weight:400}.biss-table-total{font:12px var(--biss-font-family);font-variant-numeric:tabular-nums;align-items:center;gap:8px;display:inline-flex}.biss-table-total small{color:var(--biss-muted)}.biss-table-total b{font-weight:500}.biss-page-hint{display:inline-block;position:relative}.biss-page-hint summary{width:28px;height:28px;color:var(--biss-muted);cursor:pointer;border-radius:50%;place-items:center;list-style:none;display:grid}.biss-page-hint summary::-webkit-details-marker{display:none}.biss-page-hint p{border:1px solid var(--biss-border);background:var(--biss-surface-subtle);border-radius:8px;max-width:65ch;margin:4px 0 0;padding:10px 12px;font-size:13px}.biss-onboarding{max-width:560px;margin:auto;padding:32px 24px}.biss-onboarding h1{letter-spacing:-.02em;margin:8px 0;font-size:26px;font-weight:600}.biss-onboarding header p{color:var(--biss-muted);margin:0 0 24px}.biss-onboarding>footer{justify-content:flex-end;gap:8px;margin-top:24px;display:flex}.biss-onboarding-chips{flex-wrap:wrap;gap:8px;display:flex}.biss-onboarding-chips button{border:1px solid var(--biss-border-strong);border-radius:var(--biss-radius-sm);background:var(--biss-card);font:13px var(--biss-font-family);color:var(--biss-text);cursor:pointer;padding:9px 14px}.biss-onboarding-chips button[aria-pressed=true]{background:var(--biss-info-bg);border-color:var(--biss-primary);color:var(--biss-primary)}.biss-onboarding-chips button:disabled{opacity:.45;cursor:default}.biss-no-access{text-align:center;padding:32px 20px}.biss-no-access h2{margin:8px 0;font-size:17px;font-weight:600}.biss-no-access p{color:var(--biss-muted);font-size:13.5px}.biss-live-status{font:12px var(--biss-font-family);color:var(--biss-muted);border:1px solid var(--biss-border);background:var(--biss-card);border-radius:20px;align-items:center;gap:7px;padding:5px 10px;display:inline-flex}.biss-goal-card{border:1px solid var(--biss-border);background:var(--biss-card);border-radius:10px;padding:18px}.biss-goal-card header{justify-content:space-between;align-items:center;gap:12px;display:flex}.biss-goal-card h3,.biss-goal-card header a{color:var(--biss-text);margin:0;font-size:14px;font-weight:600}.biss-goal-card p{color:var(--biss-muted);margin:6px 0 16px;font-size:13px}.biss-goal-card footer{font-variant-numeric:tabular-nums;justify-content:space-between;gap:8px;margin-top:12px;font-size:13px;display:flex}.biss-checklist{padding:0;list-style:none}.biss-checklist label{border-bottom:1px solid var(--biss-border);cursor:pointer;align-items:flex-start;gap:10px;padding:10px 0;display:flex}.biss-checklist input{accent-color:var(--biss-primary);margin-top:4px}.biss-checklist small{color:var(--biss-muted);font-size:12px;display:block}.biss-property-list{margin:0}.biss-property-list>div{grid-template-columns:minmax(90px,30%) minmax(0,1fr);gap:16px;padding:8px 0;display:grid}.biss-property-list dt{color:var(--biss-muted);font-size:13px}.biss-property-list dd{overflow-wrap:anywhere;margin:0;font-size:13.5px}.biss-property-list a{color:var(--biss-primary)}.biss-activity-list{padding:0;list-style:none}.biss-activity-list li{border-bottom:1px solid var(--biss-border);gap:10px;padding:12px 0;font-size:13px;display:flex}.biss-activity-list b{font-weight:500}.biss-activity-list p{margin:4px 0}.biss-activity-list small{color:var(--biss-muted);font-size:12px}.biss-date-picker{font:13.5px var(--biss-font-family);color:var(--biss-text);width:280px;max-width:100%}.biss-date-picker header,.biss-date-picker footer{justify-content:space-between;align-items:center;gap:4px;padding:4px 0;display:flex}.biss-date-picker header b{flex:1;font-size:13.5px;font-weight:600}.biss-date-picker table{border-collapse:separate;border-spacing:1px;table-layout:fixed;width:100%}.biss-date-picker th{color:var(--biss-muted);height:26px;font-size:11px;font-weight:500}.biss-date-picker td{padding:0}.biss-date-picker td button{width:100%;min-height:34px;font:13px var(--biss-font-family);color:var(--biss-text);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0}.biss-date-picker td button:hover{background:var(--biss-surface-muted)}.biss-date-picker td button[data-out=true]{color:var(--biss-muted)}.biss-date-picker td button[data-range=true]{background:var(--biss-info-bg);border-radius:0}.biss-date-picker td button[data-selected=true]{background:var(--biss-primary);color:#fff}.biss-date-picker td button[aria-current=date]{box-shadow:inset 0 0 0 1px var(--biss-primary)}.biss-date-picker td button:disabled{opacity:.35;cursor:default}.biss-date-picker footer{border-top:1px solid var(--biss-border);margin-top:6px}.biss-date-error{color:var(--biss-danger);font-size:12px}.biss-tool-search{max-width:100%;min-height:var(--biss-control-height);color:var(--biss-muted);align-items:center;gap:7px;display:inline-flex}.biss-tool-search>input{width:180px;max-width:100%;height:var(--biss-control-height);border:1px solid var(--biss-border-strong);background:var(--biss-card);color:var(--biss-text);font:13px var(--biss-font-family);border-radius:7px;padding:0 9px}.biss-tool-new{flex-wrap:wrap;gap:3px;display:inline-flex}.biss-chart-scroll{max-width:100%;overflow-x:auto}.biss-grouped-bars{width:100%}.biss-grouped-bars line{stroke:var(--biss-border)}.biss-grouped-bars text{fill:var(--biss-muted);font:11.5px var(--biss-font-family)}.biss-grouped-bars [role=button]{cursor:pointer}.biss-grouped-bars [role=button]:focus-visible{outline:2px solid var(--biss-primary)}.biss-line-chart{width:100%;min-width:280px}.biss-line-chart polyline{fill:none;stroke:currentColor;stroke-width:2px}.biss-line-chart circle{fill:currentColor}.biss-mini-chart{width:60px;height:36px;display:block}.biss-mini-chart .a{fill:var(--biss-primary)}.biss-mini-chart .o{opacity:.45}.biss-mini-chart .y{fill:var(--biss-warning)}.biss-mini-chart .m{fill:var(--biss-border-strong)}.biss-mini-chart .ln{fill:none;stroke:var(--biss-primary);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.biss-kanban{gap:16px;max-width:100%;padding-bottom:12px;display:flex;overflow-x:auto}.biss-kanban-lane{background:var(--biss-surface-subtle);border-radius:10px;flex:1 0 240px;min-width:0;max-width:340px;padding:10px}.biss-kanban-lane>header{align-items:center;gap:8px;margin-bottom:10px;display:flex}.biss-kanban h3{flex:1;margin:0;font-size:13px}.biss-kanban small{color:var(--biss-muted);font-size:12px}.biss-kanban article{border:1px solid var(--biss-border);background:var(--biss-card);box-shadow:var(--biss-shadow);border-radius:8px;margin:8px 0;padding:12px}.biss-kanban article p{color:var(--biss-muted);margin:6px 0;font-size:12.5px}.biss-kanban article footer{justify-content:space-between;align-items:center;margin:10px 0;display:flex}.biss-kanban-title{width:100%;color:var(--biss-text);font:500 13.5px var(--biss-font-family);text-align:start;cursor:pointer;background:0 0;border:0;padding:0;display:block}.biss-kanban article .biss-picker-trigger{min-height:26px;font-size:12px}.biss-calendar{border-top:1px solid var(--biss-border);border-left:1px solid var(--biss-border);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.biss-calendar>section{border-right:1px solid var(--biss-border);border-bottom:1px solid var(--biss-border);min-height:100px;margin:0;padding:6px}.biss-calendar>section[data-out=true]{background:var(--biss-surface-subtle);color:var(--biss-muted)}.biss-calendar header{justify-content:space-between;align-items:center;gap:4px;display:flex}.biss-calendar time{font-size:11px}.biss-calendar-item{text-align:start;border:1px solid var(--biss-border);background:var(--biss-info-bg);width:100%;font:12px var(--biss-font-family);color:var(--biss-primary);cursor:pointer;overflow-wrap:anywhere;border-radius:5px;margin-top:5px;padding:5px;display:block}.biss-timeline{max-width:100%;overflow-x:auto}.biss-timeline-axis{color:var(--biss-muted);justify-content:space-between;margin-inline-start:130px;padding:8px 0;font-size:12px;display:flex}.biss-timeline-row{border-top:1px solid var(--biss-border);grid-template-columns:120px minmax(200px,1fr);align-items:center;gap:10px;min-height:40px;font-size:13px;display:grid}.biss-timeline-row>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.biss-timeline-row>div{background:var(--biss-surface-subtle);height:28px;position:relative}.biss-timeline-row button{text-overflow:ellipsis;white-space:nowrap;color:#fff;height:22px;font:12px var(--biss-font-family);cursor:pointer;border:0;border-radius:4px;padding:0 6px;position:absolute;top:3px;overflow:hidden}.biss-editable>button{color:var(--biss-text);font:13.5px var(--biss-font-family);cursor:text;text-align:start;background:0 0;border:0;border-radius:4px;padding:4px 6px;display:inline-block}.biss-editable>button:hover{background:var(--biss-surface-muted)}.biss-editable>button:disabled{cursor:default}.biss-editable>input,.biss-editable>textarea{font:13.5px var(--biss-font-family);border:1px solid var(--biss-primary);background:var(--biss-card);color:var(--biss-text);border-radius:4px;max-width:100%;padding:4px 6px}.biss-table-head,.biss-table-head>button{font:500 12.5px var(--biss-font-family);color:var(--biss-muted);align-items:center;gap:6px;display:inline-flex}.biss-table-head>button{cursor:pointer;background:0 0;border:0;padding:4px 0}@keyframes biss-float-in{0%{opacity:0;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.biss-floating:popover-open{animation:none}}@media (width<=640px){.biss-native-dialog:not(.biss-side-panel){border-radius:14px 14px 0 0;width:100vw;max-height:90dvh;margin:auto 0 0}.biss-dialog-body{padding:16px}.biss-side-panel{border-radius:0}.biss-calendar{grid-template-columns:1fr}.biss-calendar>section{min-height:0;padding:8px}.biss-calendar>section[data-out=true]{display:none}.biss-calendar header time{font-size:13px}.biss-kanban-lane{flex-basis:260px}.biss-onboarding{padding:20px 0}}:where(.biss-checkbox,.biss-radio-group,.biss-label-editor,.biss-column-manager,.biss-filter-builder,.biss-access-list,.biss-role-editor,.biss-share-panel,.biss-comment-composer,.biss-comment-thread,.biss-data-grid,.biss-data-tile,.biss-widget-grid,.biss-document-callout,.biss-document-toc,.biss-bookmark,.biss-attachment-list,.biss-file-picker){font:13.5px/1.55 var(--biss-font-family);color:var(--biss-text);box-sizing:border-box}.biss-checkbox{cursor:pointer;align-items:flex-start;gap:8px;padding:5px 0;display:flex}.biss-checkbox input{accent-color:var(--biss-primary);flex:none;width:15px;height:15px;margin:4px 0 0}.biss-checkbox small{color:var(--biss-muted);margin-top:2px;font-size:12.5px;line-height:1.5;display:block}.biss-checkbox:has(input:disabled){opacity:.5;cursor:default}.biss-radio-group{border:0;margin:0;padding:0}.biss-radio-group legend{margin-bottom:8px;font-size:13px;font-weight:500}.biss-breadcrumbs li{align-items:center;gap:7px;display:flex}:where(.biss-label-editor,.biss-column-manager,.biss-filter-builder,.biss-access-list,.biss-role-editor,.biss-share-panel,.biss-comment-thread) h3{letter-spacing:-.005em;margin:0 0 12px;font-size:15px;font-weight:600}.biss-editor-row{border-bottom:1px solid var(--biss-border);flex-wrap:wrap;align-items:center;gap:8px;min-height:44px;padding:6px 0;display:flex}.biss-editor-row>.biss-editable,.biss-editor-row>.biss-checkbox:first-child{flex:1;min-width:100px}.biss-editor-row small{color:var(--biss-muted);font-size:12px}.biss-label-editor .biss-picker-trigger{padding:0 8px;font-size:0}.biss-label-editor .biss-picker-trigger .biss-color-dot{width:14px;height:14px}.biss-column-width{color:var(--biss-muted);align-items:center;gap:6px;font-size:12px;display:flex}.biss-column-width .biss-input{width:70px;font-size:12px}.biss-editor-row>.biss-header-action{width:28px;height:28px}.biss-filter-builder>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.biss-filter-builder header h3{margin:0}.biss-filter-row{align-items:center;gap:8px;margin:8px 0;display:flex}.biss-filter-row>.biss-input{flex:1;min-width:60px}.biss-filter-row .biss-picker-trigger{max-width:180px}.biss-access-row{border-bottom:1px solid var(--biss-border);align-items:center;gap:10px;padding:10px 0;display:flex}.biss-access-row b{font-size:13.5px;font-weight:500}.biss-access-row small{color:var(--biss-muted);overflow-wrap:anywhere;font-size:12px;display:block}.biss-access-role{color:var(--biss-muted);font-size:12.5px}.biss-share-panel>form{flex-wrap:wrap;gap:8px;margin:12px 0 20px;display:flex}.biss-share-panel>form>.biss-input{flex:1;min-width:160px}.biss-share-panel .biss-copy-field{margin-top:18px}.biss-role-editor h4{color:var(--biss-muted);margin:18px 0 6px;font-size:12px;font-weight:500}.biss-role-editor>.biss-checkbox{border-bottom:1px solid var(--biss-border);padding:9px 0}.biss-comment-composer>.biss-textarea{min-height:88px}.biss-comment-composer>div{justify-content:flex-end;align-items:center;gap:12px;margin-top:8px;display:flex}.biss-comment-composer p{color:var(--biss-danger);flex:1;margin:0;font-size:12.5px}.biss-comment-thread>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.biss-comment-thread header h3{margin:0}.biss-comment-thread header small{color:var(--biss-muted);margin-left:5px;font-size:12px;font-weight:400}.biss-comment-thread ol{margin:12px 0;padding:0;list-style:none}.biss-comment-thread li{border-top:1px solid var(--biss-border);gap:10px;padding:12px 0;display:flex}.biss-comment-thread li>div{flex:1;min-width:0}.biss-comment-thread li b{font-size:13px;font-weight:500}.biss-comment-thread li small{color:var(--biss-muted);margin-left:8px;font-size:12px}.biss-comment-thread li p{white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0 0}.biss-document-toc{border-left:1px solid var(--biss-border);flex-direction:column;gap:2px;display:flex}.biss-document-toc a{color:var(--biss-muted);text-decoration:underline;-webkit-text-decoration-color:var(--biss-border-strong);text-decoration-color:var(--biss-border-strong);text-underline-offset:3px;border-radius:0 6px 6px 0;padding:3px 10px;display:block}.biss-document-toc a:hover{background:var(--biss-hover);color:var(--biss-text)}.biss-document-toc a[aria-disabled=true]{opacity:.5;cursor:default}.biss-document-callout{border:1px solid var(--biss-info-border);background:var(--biss-info-bg);border-radius:8px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.biss-document-callout>.biss-icon{color:var(--biss-primary);margin-top:3px}.biss-document-callout h3{margin:0 0 3px;font-size:14px;font-weight:600}.biss-document-callout p{color:var(--biss-muted);margin:0;font-size:13.5px}.biss-document-callout[data-tone=warning]{background:var(--biss-warning-bg);border-color:var(--biss-warning-border)}.biss-document-callout[data-tone=danger]{background:var(--biss-danger-bg);border-color:var(--biss-danger-border)}.biss-document-callout[data-tone=success]{background:var(--biss-success-bg);border-color:var(--biss-success-border)}.biss-document-callout[data-tone=neutral]{background:var(--biss-surface-subtle);border-color:var(--biss-border)}.biss-bookmark{border:1px solid var(--biss-border);background:var(--biss-card);color:var(--biss-text);border-radius:8px;align-items:flex-start;gap:12px;padding:14px 16px;text-decoration:none;display:flex}.biss-bookmark>.biss-icon{color:var(--biss-muted);margin-top:3px}.biss-bookmark>span{flex-direction:column;gap:3px;min-width:0;display:flex}.biss-bookmark b{font-size:14px;font-weight:600}.biss-bookmark span span{color:var(--biss-muted);font-size:13px}.biss-bookmark small{color:var(--biss-muted);overflow-wrap:anywhere;font-size:12px}.biss-bookmark:hover{background:var(--biss-row-hover);border-color:var(--biss-border-strong)}.biss-media-figure{font:13px/1.5 var(--biss-font-family);color:var(--biss-muted);margin:0}.biss-media-figure img{border:1px solid var(--biss-border);border-radius:8px;max-width:100%;height:auto;display:block}.biss-media-figure figcaption{margin-top:5px}.biss-attachment-list{margin:0;padding:0;list-style:none}.biss-attachment-list li{border-bottom:1px solid var(--biss-border);align-items:center;gap:10px;padding:10px 0;display:flex}.biss-attachment-list a{color:var(--biss-text);text-decoration:none}.biss-attachment-list a:hover{color:var(--biss-primary)}.biss-attachment-list small{color:var(--biss-muted);font-size:12px;display:block}.biss-file-picker{border:1px dashed var(--biss-border-strong);background:var(--biss-surface-subtle);cursor:pointer;border-radius:8px;flex-direction:column;align-items:center;gap:5px;padding:24px 16px;display:flex;position:relative}.biss-file-picker b{font-size:13.5px;font-weight:500}.biss-file-picker span{color:var(--biss-muted);font-size:12.5px}.biss-file-picker input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.biss-file-picker:focus-within{outline:2px solid var(--biss-primary);outline-offset:2px}.biss-file-picker[data-disabled=true]{opacity:.5;cursor:default}.biss-data-tile{border:1px solid var(--biss-border);background:var(--biss-card);box-shadow:var(--biss-shadow);border-radius:10px;min-width:0}.biss-data-tile>header{border-bottom:1px solid var(--biss-border);align-items:flex-start;gap:8px;padding:13px 16px 12px;display:flex}.biss-data-tile header>.biss-color-dot{margin-top:6px}.biss-data-tile h3{margin:0;font-size:15px;font-weight:600}.biss-data-tile header p{color:var(--biss-muted);margin:3px 0 0;font-size:13.5px}.biss-data-tile-body{padding:16px}.biss-data-tile>footer{border-top:1px solid var(--biss-border);color:var(--biss-muted);justify-content:space-between;align-items:center;gap:12px;padding:9px 16px;font-size:13px;display:flex}.biss-data-tile footer a{color:var(--biss-primary);align-items:center;gap:3px;text-decoration:none;display:flex}.biss-figure-help{color:var(--biss-muted);font:13px/1.55 var(--biss-font-family);padding:6px 8px}.biss-figure-help b{color:var(--biss-text);font-weight:600}.biss-figure-help p{margin:6px 0}.biss-figure-help a{color:var(--biss-primary)}.biss-split-pane{grid-template-columns:minmax(0, var(--split-size,40%)) 6px minmax(0, 1fr);border:1px solid var(--biss-border);background:var(--biss-card);border-radius:10px;min-width:0;display:grid;overflow:hidden}.biss-split-pane>div{min-width:0;padding:16px;overflow:auto}.biss-split-handle{border:0;border-inline:1px solid var(--biss-border);background:var(--biss-surface-muted);cursor:col-resize;touch-action:none;padding:0;position:relative}.biss-split-handle:hover,.biss-split-handle:focus-visible{background:var(--biss-info-bg);outline:2px solid var(--biss-primary);outline-offset:-2px}.biss-widget-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.biss-widget-grid>section{border:1px solid var(--biss-border);background:var(--biss-card);border-radius:10px;min-width:0}.biss-widget-grid header{border-bottom:1px solid var(--biss-border);justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.biss-widget-grid h3{margin:0;font-size:14px;font-weight:600}.biss-widget-grid header>span{gap:2px;display:flex}.biss-widget-content{padding:14px 16px}.biss-tooltip{display:inline-flex}.biss-tooltip-content{border:1px solid var(--biss-border);background:var(--biss-text);max-width:260px;color:var(--biss-card);box-shadow:var(--biss-shadow);font:12px/1.5 var(--biss-font-family);border-radius:7px;margin:0;padding:7px 10px;position:fixed;inset:auto}.biss-data-grid>header{color:var(--biss-muted);justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;font-size:12.5px;display:flex}.biss-data-grid th{position:relative}.biss-column-resize{cursor:col-resize;touch-action:none;z-index:3;background:0 0;border:0;width:7px;padding:0;position:absolute;inset:0 -3px 0 auto}.biss-column-resize:hover,.biss-column-resize:focus-visible{background:var(--biss-info-border);outline:none}.biss-data-grid td[style*=sticky]{background:var(--biss-card)}.biss-data-grid tr[data-selected=true] td{background:var(--biss-info-bg)}.biss-data-grid input[type=checkbox]{accent-color:var(--biss-primary)}@media (width<=640px){.biss-filter-row{flex-wrap:wrap}.biss-filter-row>.biss-input{flex-basis:calc(100% - 42px)}.biss-widget-grid{grid-template-columns:1fr}.biss-widget-grid>section{grid-column:span 1!important}.biss-access-row{gap:8px}.biss-access-row .biss-picker-trigger{max-width:120px;font-size:12px}.biss-column-manager .biss-editor-row{padding:10px 0}.biss-split-pane>div{padding:10px}}.biss-quick-links,.biss-task-list,.biss-agenda,.biss-proposal-card,.biss-record-preview,.biss-deadline-list,.biss-stacked-bar{font:13.5px/1.55 var(--biss-font-family);color:var(--biss-text)}.biss-quick-links a{color:var(--biss-text);border-radius:7px;align-items:center;gap:10px;padding:8px;text-decoration:none;display:flex}.biss-quick-links a:hover{background:var(--biss-row-hover)}.biss-quick-links a>span{flex-direction:column;flex:1;min-width:0;display:flex}.biss-quick-links b{font-weight:500}.biss-quick-links small{color:var(--biss-muted);font-size:12px}.biss-quick-links .biss-icon{color:var(--biss-muted);width:15px;height:15px}.biss-task-list>div{border-bottom:1px solid var(--biss-border);align-items:center;gap:10px;padding:10px 0;display:flex}.biss-task-list input,.biss-agenda input[type=checkbox]{accent-color:var(--biss-primary)}.biss-task-title{text-align:start;color:var(--biss-text);font:500 13.5px var(--biss-font-family);cursor:pointer;background:0 0;border:0;flex:1;padding:0}.biss-task-list [data-done=true] .biss-task-title{color:var(--biss-muted);text-decoration:line-through}.biss-task-list small,.biss-task-list time{color:var(--biss-muted);font-size:12px}.biss-agenda h3{margin:0 0 12px;font-size:15px;font-weight:600}.biss-agenda ol{margin:0;padding:0;list-style:none}.biss-agenda li{border-bottom:1px solid var(--biss-border);align-items:center;gap:8px;padding:8px 0;display:flex}.biss-agenda li>span{flex:1}.biss-agenda li small{color:var(--biss-muted);font-size:12px}.biss-agenda form{align-items:center;gap:8px;margin-top:12px;display:flex}.biss-agenda form .biss-input{flex:1;min-width:0}.biss-proposal-card{border:1px solid var(--biss-border);background:var(--biss-card);border-radius:10px;padding:16px}.biss-proposal-card header{align-items:center;gap:8px;display:flex}.biss-proposal-card header>.biss-icon{color:var(--biss-ai)}.biss-proposal-card h3{margin:0;font-size:14px;font-weight:600}.biss-proposal-card>p{color:var(--biss-muted);margin:8px 0;font-size:13.5px}.biss-proposal-card summary{color:var(--biss-muted);cursor:pointer;font-size:12.5px}.biss-proposal-card details p{color:var(--biss-muted);margin:6px 0;font-size:13px}.biss-proposal-card dl{margin:12px 0}.biss-proposal-card dl>div{border-top:1px solid var(--biss-border);grid-template-columns:100px minmax(0,1fr);gap:12px;padding:6px 0;display:grid}.biss-proposal-card dt{color:var(--biss-muted);font-size:12px}.biss-proposal-card dd{align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.biss-proposal-card del{color:var(--biss-muted)}.biss-proposal-card footer{gap:8px;margin-top:14px;display:flex}.biss-record-preview{border:1px solid var(--biss-border);background:var(--biss-card);border-radius:8px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.biss-record-preview>.biss-icon{color:var(--biss-muted);margin-top:4px}.biss-record-preview small{color:var(--biss-muted);margin-bottom:3px;font-size:12px;display:block}.biss-record-preview a,.biss-record-preview b{color:var(--biss-text);font-size:14px;font-weight:600;text-decoration:none;display:block}.biss-record-preview a:hover{color:var(--biss-primary)}.biss-record-preview p{color:var(--biss-muted);margin:4px 0 0;font-size:13px}.biss-presence-cursor{background:var(--cursor-color);pointer-events:none;width:2px;position:absolute}.biss-presence-cursor>span{background:var(--cursor-color);color:#fff;font:600 10px/15px var(--biss-font-family);white-space:nowrap;border-radius:3px 3px 3px 0;padding:0 4px;position:absolute;bottom:100%;left:0}.biss-deadline-list>button{border:0;border-bottom:1px solid var(--biss-border);text-align:start;cursor:pointer;width:100%;font:13.5px var(--biss-font-family);color:var(--biss-text);background:0 0;align-items:center;gap:12px;padding:10px 0;display:flex}.biss-deadline-list time{width:48px;color:var(--biss-muted);flex:none;font-size:12px}.biss-deadline-list [data-overdue=true] time{color:var(--biss-danger)}.biss-deadline-list button>span{flex:1}.biss-deadline-list b{font-weight:500}.biss-deadline-list small{color:var(--biss-muted);margin-top:3px;font-size:12px;display:block}.biss-stacked-track{background:var(--biss-track);border-radius:4px;gap:2px;height:8px;display:flex;overflow:hidden}.biss-stacked-bar ul{margin:8px 0 0;padding:0;list-style:none}.biss-stacked-bar li>button{border:0;border-bottom:1px solid var(--biss-border);width:100%;color:var(--biss-text);font:13px var(--biss-font-family);text-align:start;cursor:pointer;background:0 0;align-items:center;gap:8px;padding:8px 0;display:flex}.biss-stacked-bar button>span{flex:1}.biss-stacked-bar b{font-weight:600}@media (width<=640px){.biss-task-list small{display:none}.biss-agenda form{flex-wrap:wrap}}
