:root{--fbs-b50: #E9F2FF;--fbs-b75: #CCE0FF;--fbs-b200: #579DFF;--fbs-b400: #388BFF;--fbs-b500: #1D7AFC;--fbs-b600: #0C66E4;--fbs-b700: #0055CC;--fbs-b800: #09326C;--fbs-n0: #FFFFFF;--fbs-n10: #F7F8F9;--fbs-n20: #F1F2F4;--fbs-n30: #DCDFE4;--fbs-n40: #B3B9C4;--fbs-n70: #8590A2;--fbs-n200: #626F86;--fbs-n500: #44546F;--fbs-n800: #172B4D;--fbs-tone-neutral-bg: #F1F2F4;--fbs-tone-neutral-text: #44546F;--fbs-tone-info-bg: #E9F2FF;--fbs-tone-info-text: #0055CC;--fbs-tone-success-bg: #DCFFF1;--fbs-tone-success-text: #216E4E;--fbs-tone-warning-bg: #FFF7D6;--fbs-tone-warning-text: #A54800;--fbs-tone-danger-bg: #FFECEB;--fbs-tone-danger-text: #AE2E24;--fbs-viz-1: var(--fbs-b600);--fbs-viz-2: #EB6834;--fbs-viz-seq-100: var(--fbs-b75);--fbs-viz-seq-400: var(--fbs-b400);--fbs-viz-seq-600: var(--fbs-b600);--fbs-viz-seq-800: var(--fbs-b800);--fbs-viz-grid: var(--fbs-n30);--fbs-viz-axis: var(--fbs-n40, #DCDFE4);--fbs-viz-ink: var(--fbs-text-subtle);--fbs-viz-surface: var(--fbs-surface);--fbs-tone-discovery-bg: #F3F0FF;--fbs-tone-discovery-text: #5E4DB2;--fbs-text: var(--fbs-n800);--fbs-text-subtle: var(--fbs-n200);--fbs-border: var(--fbs-n30);--fbs-surface: var(--fbs-n0);--fbs-canvas: var(--fbs-n10);--fbs-primary: var(--fbs-b600);--fbs-link: var(--fbs-b500);--fbs-danger: #C9372C;--fbs-danger-hover: #AE2E24;--fbs-font: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Noto Sans", "Kantumruy Pro", "Noto Sans Khmer", Ubuntu, "Helvetica Neue", sans-serif;--fbs-font-mono: ui-monospace, "SF Mono", "Segoe UI Mono", Consolas, monospace;--fbs-radius: 3px;--fbs-radius-lg: 8px;--fbs-shadow-raised: 0 1px 1px rgba(9, 30, 66, .25), 0 0 1px rgba(9, 30, 66, .31);--fbs-shadow-overlay: 0 8px 12px rgba(9, 30, 66, .15), 0 0 1px rgba(9, 30, 66, .31)}html:root{font-family:var(--fbs-font);line-height:1.4286}html:root[data-font-locale=km]{font-family:Kantumruy Pro,Noto Sans Khmer,Khmer OS,Leelawadee UI,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.65}html:root[data-font-locale=zh-Hans]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans SC,Microsoft YaHei,sans-serif}*,*:before,*:after{box-sizing:border-box}body{margin:0;font-family:inherit;font-size:14px;color:var(--fbs-text);background:var(--fbs-canvas);-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{margin:0;color:var(--fbs-text)}h2{font-size:24px;font-weight:500}h3{font-size:20px;font-weight:600}h4{font-size:16px;font-weight:600}a{color:var(--fbs-link);text-decoration:none}a:hover{color:var(--fbs-b400);text-decoration:underline}button{font-family:inherit}:focus-visible{outline:2px solid var(--fbs-b500);outline-offset:2px}.fbs-spinner{display:inline-block;width:16px;height:16px;flex:none;border-radius:50%;border:2px solid var(--fbs-b75);border-top-color:var(--fbs-b600);animation:fbs-spin .7s linear infinite}.fbs-spinner--lg{width:24px;height:24px}@keyframes fbs-spin{to{transform:rotate(360deg)}}.fbs-skeleton{position:relative;overflow:hidden;background:var(--fbs-n20);border-radius:var(--fbs-radius);color:transparent}.fbs-skeleton:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.7),transparent);animation:fbs-shimmer 1.4s infinite}@keyframes fbs-shimmer{to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.fbs-spinner{animation-duration:1.6s}.fbs-skeleton:after{animation:none}}.fbs-tint--0{background:#e9f2ff;color:#05c}.fbs-tint--1{background:#dcfff1;color:#216e4e}.fbs-tint--2{background:#fff7d6;color:#a54800}.fbs-tint--3{background:#f3f0ff;color:#5e4db2}.fbs-tint--4{background:#ffeceb;color:#ae2e24}.fbs-tint--5{background:#f1f2f4;color:#44546f}.fbs-icon{display:inline-block;flex:none;vertical-align:middle}.fbs-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;padding:0 12px;border:none;border-radius:var(--fbs-radius);background:var(--fbs-n20);color:var(--fbs-text);font-family:inherit;font-size:14px;font-weight:500;line-height:1;white-space:nowrap;cursor:pointer;text-decoration:none;vertical-align:middle;transition:background-color .1s ease,color .1s ease}.fbs-btn:hover{background:var(--fbs-n30)}.fbs-btn:active{background:var(--fbs-b50);color:var(--fbs-b700)}.fbs-btn--sm{height:24px;padding:0 8px}.fbs-btn--block{width:100%}.fbs-btn--primary{background:var(--fbs-b600);color:#fff}.fbs-btn--primary:hover{background:var(--fbs-b700);color:#fff}.fbs-btn--primary:active{background:var(--fbs-b800);color:#fff}.fbs-btn--subtle{background:transparent}.fbs-btn--subtle:hover{background:var(--fbs-n20)}.fbs-btn--subtle:active{background:var(--fbs-b50);color:var(--fbs-b700)}.fbs-btn--danger{background:var(--fbs-danger);color:#fff}.fbs-btn--danger:hover{background:var(--fbs-danger-hover);color:#fff}.fbs-btn--danger:active{background:var(--fbs-tone-danger-text);color:#fff}.fbs-btn--link{background:transparent;color:var(--fbs-link);padding:0 4px}.fbs-btn--link:hover{background:transparent;color:var(--fbs-b400);text-decoration:underline}.fbs-btn--link:active{color:var(--fbs-b700)}.fbs-btn:disabled,.fbs-btn--primary:disabled,.fbs-btn--danger:disabled{background:var(--fbs-n10);color:var(--fbs-n40);cursor:not-allowed}.fbs-btn--loading{pointer-events:none}.fbs-btn__spinner{width:12px;height:12px;flex:none;border-radius:50%;border:2px solid currentColor;border-top-color:transparent;animation:fbs-spin .7s linear infinite}.fbs-lozenge{display:inline-block;padding:2px 6px;border-radius:var(--fbs-radius);font-size:11px;font-weight:700;line-height:12px;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;vertical-align:middle}.fbs-lozenge--neutral{background:var(--fbs-tone-neutral-bg);color:var(--fbs-tone-neutral-text)}.fbs-lozenge--info{background:var(--fbs-tone-info-bg);color:var(--fbs-tone-info-text)}.fbs-lozenge--success{background:var(--fbs-tone-success-bg);color:var(--fbs-tone-success-text)}.fbs-lozenge--warning{background:var(--fbs-tone-warning-bg);color:var(--fbs-tone-warning-text)}.fbs-lozenge--danger{background:var(--fbs-tone-danger-bg);color:var(--fbs-tone-danger-text)}.fbs-lozenge--discovery{background:var(--fbs-tone-discovery-bg);color:var(--fbs-tone-discovery-text)}.fbs-badge__dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:currentColor;margin-right:4px;vertical-align:1px}.fbs-avatar{display:inline-flex;align-items:center;justify-content:center;flex:none;border-radius:50%;font-weight:600;letter-spacing:.02em;user-select:none}.fbs-avatar--24{width:24px;height:24px;font-size:10px}.fbs-avatar--32{width:32px;height:32px;font-size:12px}.fbs-card{background:var(--fbs-surface);border:1px solid var(--fbs-border);border-radius:var(--fbs-radius);box-shadow:var(--fbs-shadow-raised);color:var(--fbs-text);overflow:hidden}.fbs-card--unclipped{overflow:visible}.fbs-card--page{min-height:calc(100vh - var(--fbs-page-chrome, 116px));margin-bottom:calc(-1 * var(--fbs-page-pad-bottom, 32px));display:flex;flex-direction:column;overflow:visible}.fbs-card--page>.fbs-card__body{flex:1;display:flex;flex-direction:column;min-height:0}.fbs-card--page .fbs-formactions{margin-top:auto;bottom:calc(-1 * var(--fbs-page-pad-bottom, 0px));padding-right:calc(14px + var(--fbs-dock-reserve, 0px))}.fbs-card--page .fbs-formpage-fill{flex:1;display:flex;flex-direction:column;min-height:0}.fbs-formheader{display:flex;align-items:center;gap:12px;font-size:15px;font-weight:600;padding:10px 14px;background:var(--fbs-n20);border-bottom:1px solid var(--fbs-border, var(--fbs-n30));margin:-1px -1px 0}.fbs-formheader__back{display:inline-flex;align-items:center;gap:6px;padding:4px 8px 4px 4px;border:0;border-radius:var(--fbs-radius-sm, 5px);background:transparent;font:inherit;font-weight:500;color:var(--fbs-text-subtle);cursor:pointer}.fbs-formheader__back:hover{background:var(--fbs-n30);color:var(--fbs-text)}.fbs-formheader__back:focus-visible{outline:2px solid var(--fbs-primary);outline-offset:1px}.fbs-formheader__title{padding-left:12px;border-left:1px solid var(--fbs-n40, var(--fbs-n30))}.fbs-formheader__gap{flex:1}.fbs-formactions{position:sticky;bottom:0;z-index:5;display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:12px 0 2px;margin-top:16px;border-top:1px solid var(--fbs-border, var(--fbs-n30));background:var(--fbs-surface)}.fbs-formactions--flush{padding:12px 14px;margin:16px -1px 0}.fbs-formactions__gap{flex:1}.fbs-card__head{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--fbs-border)}.fbs-card__titles{min-width:0}.fbs-card__title{margin:0;font-size:16px;font-weight:600}.fbs-card__subtitle{margin:2px 0 0;font-size:12px;color:var(--fbs-text-subtle)}.fbs-card__actions{margin-inline-start:auto;display:flex;gap:8px}.fbs-card__body{padding:16px}.fbs-card__body--flush{padding:0}.fbs-card__foot{padding:8px 16px;border-top:1px solid var(--fbs-border);background:var(--fbs-n10)}.fbs-table__scroll{width:100%;overflow-x:auto}.fbs-table{width:100%;border-collapse:collapse;font-size:14px;color:var(--fbs-text)}.fbs-table thead th{padding:6px 12px;background:var(--fbs-n10);border-bottom:1px solid var(--fbs-border);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--fbs-text-subtle);text-align:start;white-space:nowrap}.fbs-table td{padding:10px 12px;border-bottom:1px solid var(--fbs-border);line-height:20px;text-align:start}.fbs-table tbody tr{transition:background-color .08s ease}.fbs-table tbody tr:hover{background:var(--fbs-n20)}.fbs-table tbody tr:last-child td{border-bottom:none}.fbs-table--compact td{padding:6px 12px}.fbs-table td.fbs-table--left,.fbs-table th.fbs-table--left,.fbs-table--left{text-align:start}.fbs-table td.fbs-table--center,.fbs-table th.fbs-table--center,.fbs-table--center{text-align:center}.fbs-table td.fbs-table--right,.fbs-table th.fbs-table--right,.fbs-table--right{text-align:end}.fbs-table--num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;white-space:nowrap}.fbs-table__empty td{padding:24px;text-align:center;color:var(--fbs-text-subtle)}.fbs-table__empty:hover{background:transparent}.fbs-table__wrap{width:100%}.fbs-table__skeleton-row:hover{background:transparent}.fbs-table__skeleton-bar{display:block;height:10px;border-radius:3px}.fbs-table__pager{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:8px 12px;border-top:1px solid var(--fbs-n30);font-size:12px;color:var(--fbs-text-subtle)}.fbs-table__pager-range{font-variant-numeric:tabular-nums}.fbs-table__pager-pages{display:flex;align-items:center;gap:2px}.fbs-table__pager-btn{min-width:28px;height:28px;padding:0 6px;border:none;border-radius:var(--fbs-radius);background:transparent;color:var(--fbs-text);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer}.fbs-table__pager-btn:hover:not(:disabled){background:var(--fbs-n20)}.fbs-table__pager-btn:disabled{color:var(--fbs-n40);cursor:default}.fbs-table__pager-btn--active,.fbs-table__pager-btn--active:hover:not(:disabled){background:var(--fbs-b600);color:#fff;font-weight:600}.fbs-table__pager-gap{padding:0 2px;color:var(--fbs-n40)}.fbs-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:8px;padding:32px 16px;color:var(--fbs-text)}.fbs-empty__icon{width:48px;height:48px;border-radius:50%;background:var(--fbs-n20);color:var(--fbs-n200);display:flex;align-items:center;justify-content:center;font-size:22px;line-height:1;margin-bottom:4px}.fbs-empty__title{margin:0;font-size:16px;font-weight:600}.fbs-empty__desc{margin:0;max-width:46ch;font-size:14px;line-height:20px;color:var(--fbs-text-subtle)}.fbs-empty__actions{margin-top:8px;display:flex;gap:8px}.fbs-page-header{display:flex;flex-direction:column;gap:4px;margin-bottom:16px}.fbs-page-header__row{display:flex;align-items:flex-start;gap:16px}.fbs-page-header__titles{min-width:0}.fbs-page-header__title{margin:0;font-size:24px;font-weight:500;color:var(--fbs-text)}.fbs-page-header__subtitle{margin:2px 0 0;font-size:12px;color:var(--fbs-text-subtle)}.fbs-page-header__actions{margin-inline-start:auto;display:flex;gap:8px;align-items:center;flex:none}.fbs-breadcrumbs{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:12px;color:var(--fbs-text-subtle)}.fbs-breadcrumbs__sep{color:var(--fbs-n40)}.fbs-breadcrumbs__link{background:none;border:none;padding:0;font:inherit;color:var(--fbs-text-subtle);cursor:pointer;text-decoration:none}.fbs-breadcrumbs__link:hover{color:var(--fbs-link);text-decoration:underline}.fbs-tabs{display:flex;gap:4px;border-bottom:1px solid var(--fbs-border)}.fbs-tabs__tab{position:relative;appearance:none;background:none;border:none;padding:8px 12px;font:inherit;font-size:14px;font-weight:500;color:var(--fbs-text-subtle);cursor:pointer;border-radius:var(--fbs-radius) var(--fbs-radius) 0 0;white-space:nowrap}.fbs-tabs__tab:hover{color:var(--fbs-text);background:var(--fbs-n10)}.fbs-tabs__tab--active{color:var(--fbs-text)}.fbs-tabs__tab--active:after{content:"";position:absolute;left:4px;right:4px;bottom:-1px;height:2px;border-radius:1px;background:var(--fbs-b600)}.fbs-stat{background:var(--fbs-surface);border:1px solid var(--fbs-border);border-radius:var(--fbs-radius);box-shadow:var(--fbs-shadow-raised);padding:16px;display:flex;flex-direction:column;gap:4px;min-width:140px}.fbs-stat__label{font-size:12px;color:var(--fbs-text-subtle)}.fbs-stat__value{display:flex;align-items:center;gap:8px;font-size:24px;font-weight:600;color:var(--fbs-text);font-variant-numeric:tabular-nums}.fbs-stat__hint{font-size:12px;color:var(--fbs-text-subtle)}.fbs-field{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.fbs-field__label{font-size:12px;font-weight:600;color:var(--fbs-n500)}.fbs-field__req{color:var(--fbs-danger);margin-left:2px}.fbs-field__help{font-size:12px;color:var(--fbs-text-subtle)}.fbs-field__error{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--fbs-danger)}.fbs-input,.fbs-select,.fbs-textarea{width:100%;height:32px;padding:0 8px;font:inherit;font-size:14px;color:var(--fbs-text);background:var(--fbs-surface);border:1px solid var(--fbs-border);border-radius:var(--fbs-radius);transition:border-color .1s ease,box-shadow .1s ease,background-color .1s ease}.fbs-input:hover,.fbs-select:hover,.fbs-textarea:hover{background:var(--fbs-n10)}.fbs-input:focus,.fbs-select:focus,.fbs-textarea:focus{outline:none;background:var(--fbs-surface);border-color:var(--fbs-b500);box-shadow:inset 0 0 0 1px var(--fbs-b500)}.fbs-input::placeholder,.fbs-textarea::placeholder{color:var(--fbs-n70)}.fbs-input:disabled,.fbs-select:disabled,.fbs-textarea:disabled{background:var(--fbs-n10);color:var(--fbs-n40);cursor:not-allowed}.fbs-input--invalid,.fbs-select--invalid,.fbs-textarea--invalid{border-color:var(--fbs-danger)}.fbs-input--invalid:focus,.fbs-select--invalid:focus,.fbs-textarea--invalid:focus{border-color:var(--fbs-danger);box-shadow:inset 0 0 0 1px var(--fbs-danger)}.fbs-textarea{height:auto;min-height:64px;padding:6px 8px;line-height:20px;resize:vertical}.fbs-select{appearance:none;padding-right:28px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23626F86' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 6px center}.fbs-modal-overlay{position:fixed;inset:0;z-index:600;background:#091e428a;display:flex;align-items:flex-start;justify-content:center;padding:48px 16px;overflow-y:auto}.fbs-modal{width:100%;background:var(--fbs-surface);border-radius:var(--fbs-radius-lg);box-shadow:var(--fbs-shadow-overlay);animation:fbs-modal-in .15s ease-out;outline:none}@keyframes fbs-modal-in{0%{opacity:0;transform:translateY(-8px)}}.fbs-modal__head{display:flex;align-items:center;gap:12px;padding:20px 24px 8px}.fbs-modal__title{margin:0;font-size:16px;font-weight:600}.fbs-modal__close{margin-inline-start:auto;width:32px;height:32px;border:none;background:none;border-radius:var(--fbs-radius);color:var(--fbs-n500);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.fbs-modal__close:hover{background:var(--fbs-n20);color:var(--fbs-n800)}.fbs-modal__body{padding:8px 24px 16px;font-size:14px}.fbs-modal__foot{display:flex;justify-content:flex-end;gap:8px;padding:12px 24px 20px}.fbs-dialog{max-width:420px;width:calc(100vw - 48px)}.fbs-dialog__row{display:flex;align-items:flex-start;gap:14px;padding:20px 22px 4px}.fbs-dialog__icon{flex:none;width:40px;height:40px;border-radius:50%;display:grid;place-items:center}.fbs-dialog__icon.is-primary{background:var(--fbs-b50, #e9f2ff);color:var(--fbs-b600, #0c66e4)}.fbs-dialog__icon.is-danger{background:#ffeceb;color:#c9372c}.fbs-dialog__content{flex:1;min-width:0;padding-top:2px}.fbs-dialog__title{margin:0 0 4px;font-size:15px;font-weight:600;color:var(--fbs-n900, #172b4d)}.fbs-dialog__message{margin:0;font-size:13.5px;line-height:1.55;color:var(--fbs-n700, #44546f);white-space:pre-line;overflow-wrap:break-word}.fbs-dialog__input{margin-top:10px;width:100%}.fbs-dialog .fbs-modal__foot{padding-top:16px}@media(prefers-reduced-motion:reduce){.fbs-modal{animation:none}}.fbs-board{display:flex;align-items:flex-start;gap:12px;overflow-x:auto;padding-bottom:8px}.fbs-board-col{flex:none;width:272px;background:var(--fbs-n20);border-radius:var(--fbs-radius-lg);padding:8px;display:flex;flex-direction:column;gap:8px}.fbs-board-col__head{display:flex;align-items:center;gap:8px;padding:4px 8px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--fbs-text-subtle)}.fbs-board-col__count{background:var(--fbs-n30);color:var(--fbs-n500);border-radius:8px;padding:0 6px;font-size:11px;font-weight:700;line-height:16px}.fbs-board-col__body{display:flex;flex-direction:column;gap:8px;min-height:8px}.fbs-board-card{display:block;width:100%;text-align:start;border:none;font:inherit;color:var(--fbs-text);background:var(--fbs-surface);border-radius:var(--fbs-radius);box-shadow:var(--fbs-shadow-raised);padding:8px 12px;cursor:pointer;transition:box-shadow .12s ease}.fbs-board-card:hover{box-shadow:var(--fbs-shadow-overlay)}.fbs-board-card__title{margin:0 0 8px;font-size:14px;line-height:20px}.fbs-board-card__foot{display:flex;align-items:center;gap:6px}.fbs-board-card__key{font-family:var(--fbs-font-mono);font-size:12px;color:var(--fbs-text-subtle)}.fbs-board-card__spacer{flex:1}.fbs-sidenav{width:256px;background:var(--fbs-n10);border-right:1px solid var(--fbs-border);display:flex;flex-direction:column;overflow:hidden}.fbs-sidenav__scroll{flex:1;overflow-y:auto;padding:8px 0 16px}.fbs-sidenav__section{margin-top:8px}.fbs-sidenav__section-head{display:flex;align-items:center;gap:8px;width:calc(100% - 16px);margin:0 8px;padding:6px 8px 6px 12px;border:none;background:none;border-radius:var(--fbs-radius);font:inherit;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--fbs-n500);text-align:start;cursor:pointer}.fbs-sidenav__section-head:hover{background:var(--fbs-n20);color:var(--fbs-n800)}.fbs-sidenav__section-head .fbs-icon{color:var(--fbs-n500)}.fbs-sidenav__section-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fbs-sidenav__chevron{margin-inline-start:auto;color:var(--fbs-n200)}.fbs-sidenav__item{display:flex;align-items:center;gap:8px;height:32px;margin:0 8px;padding:0 8px 0 20px;border-radius:var(--fbs-radius);font-size:14px;font-weight:500;color:var(--fbs-text);text-decoration:none}.fbs-sidenav__item:hover{background:var(--fbs-n20);color:var(--fbs-text);text-decoration:none}.fbs-sidenav__item .fbs-icon{color:var(--fbs-n200)}.fbs-sidenav__item-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fbs-sidenav__item--selected,.fbs-sidenav__item--selected:hover{background:var(--fbs-b50);color:var(--fbs-b600)}.fbs-sidenav__item--selected:hover{background:var(--fbs-b75)}.fbs-sidenav__item--selected .fbs-icon{color:var(--fbs-b600)}.fbs-sidenav__empty{padding:16px 20px;font-size:12px;color:var(--fbs-text-subtle)}.fbs-sidenav__foot{border-top:1px solid var(--fbs-border);padding:12px 20px}.fbs-menu{position:absolute;top:calc(100% + 4px);right:0;z-index:500;min-width:220px;background:var(--fbs-surface);border:1px solid var(--fbs-border);border-radius:var(--fbs-radius);box-shadow:var(--fbs-shadow-overlay);padding:4px 0}.fbs-menu__header{padding:8px 16px 10px;border-bottom:1px solid var(--fbs-n20);margin-bottom:4px}.fbs-menu__name{font-size:14px;font-weight:500;color:var(--fbs-text);overflow-wrap:anywhere}.fbs-menu__caption{font-size:12px;color:var(--fbs-text-subtle);overflow-wrap:anywhere}.fbs-menu__item{display:flex;align-items:center;gap:8px;width:100%;height:32px;padding:0 16px;border:none;background:none;font:inherit;font-size:14px;color:var(--fbs-text);text-align:start;cursor:pointer}.fbs-menu__item:hover{background:var(--fbs-n20)}.fbs-menu__item .fbs-icon{color:var(--fbs-n200)}.fbs-callout{display:flex;gap:12px;padding:16px;border-radius:var(--fbs-radius);border:1px solid var(--fbs-border);background:var(--fbs-surface);box-shadow:var(--fbs-shadow-raised)}.fbs-callout__icon{flex:none;margin-top:1px}.fbs-callout__content{min-width:0}.fbs-callout__title{margin:0 0 4px;font-size:14px;font-weight:600}.fbs-callout__body{font-size:14px;line-height:20px;color:var(--fbs-text);overflow-wrap:anywhere}.fbs-callout__actions{margin-top:12px;display:flex;gap:8px}.fbs-callout--danger{background:var(--fbs-tone-danger-bg);border-color:#ae2e2433}.fbs-callout--danger .fbs-callout__icon,.fbs-callout--danger .fbs-callout__title{color:var(--fbs-tone-danger-text)}.fbs-callout--warning{background:var(--fbs-tone-warning-bg);border-color:#a5480033}.fbs-callout--warning .fbs-callout__icon,.fbs-callout--warning .fbs-callout__title{color:var(--fbs-tone-warning-text)}:root .f-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;padding:0 12px;border:none;border-radius:var(--fbs-radius);background:var(--fbs-n20);color:var(--fbs-text);font-family:inherit;font-size:14px;font-weight:500;line-height:1;white-space:nowrap;cursor:pointer;transition:background-color .1s ease,color .1s ease}:root .f-btn--md{padding:0 12px}:root .f-btn--sm{height:24px;padding:0 8px;font-size:14px}:root .f-btn:hover:not(:disabled){background:var(--fbs-n30);filter:none}:root .f-btn:disabled{background:var(--fbs-n10);color:var(--fbs-n40);opacity:1;cursor:not-allowed}:root .f-btn:focus-visible{outline:2px solid var(--fbs-b500);outline-offset:2px}:root .f-btn--primary{background:var(--fbs-b600);color:#fff}:root .f-btn--primary:hover:not(:disabled){background:var(--fbs-b700)}:root .f-btn--secondary{background:var(--fbs-n20);color:var(--fbs-text);border-color:transparent}:root .f-btn--secondary:hover:not(:disabled){background:var(--fbs-n30)}:root .f-btn--ghost{background:transparent;color:var(--fbs-text)}:root .f-btn--ghost:hover:not(:disabled){background:var(--fbs-n20)}:root .f-btn--danger{background:var(--fbs-danger);color:#fff}:root .f-btn--danger:hover:not(:disabled){background:var(--fbs-danger-hover)}:root .f-btn__spinner{width:12px;height:12px;border:2px solid currentColor;border-top-color:transparent}:root .f-card{background:var(--fbs-surface);border:1px solid var(--fbs-border);border-radius:var(--fbs-radius);box-shadow:var(--fbs-shadow-raised);color:var(--fbs-text);overflow:hidden}:root .f-card__head{gap:12px;padding:12px 16px;border-bottom:1px solid var(--fbs-border)}:root .f-card__title{font-size:16px;font-weight:600}:root .f-card__subtitle{font-size:12px;color:var(--fbs-text-subtle)}:root .f-card__body{padding:16px}:root .f-card__body--flush{padding:0}:root .f-card__foot{padding:8px 16px;border-top:1px solid var(--fbs-border);background:var(--fbs-n10)}:root .f-table{font-size:14px;color:var(--fbs-text)}:root .f-table thead th{padding:6px 12px;background:var(--fbs-n10);border-bottom:1px solid var(--fbs-border);font-size:11px;font-weight:700;letter-spacing:.04em;color:var(--fbs-text-subtle)}:root .f-table td{padding:10px 12px;border-bottom:1px solid var(--fbs-border);line-height:20px}:root .f-table tbody tr:hover{background:var(--fbs-n20)}:root .f-table tbody tr:last-child td{border-bottom:none}:root .f-table--num{font-family:inherit;font-variant-numeric:tabular-nums}:root .f-table__empty td{padding:24px;color:var(--fbs-text-subtle)}:root .f-table__empty:hover{background:transparent}:root .f-badge{display:inline-block;padding:2px 6px;border-radius:var(--fbs-radius);font-size:11px;font-weight:700;line-height:12px;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}:root .f-badge__dot{display:none}:root .f-badge--neutral{background:var(--fbs-tone-neutral-bg);color:var(--fbs-tone-neutral-text)}:root .f-badge--success{background:var(--fbs-tone-success-bg);color:var(--fbs-tone-success-text)}:root .f-badge--warning{background:var(--fbs-tone-warning-bg);color:var(--fbs-tone-warning-text)}:root .f-badge--danger{background:var(--fbs-tone-danger-bg);color:var(--fbs-tone-danger-text)}:root .f-badge--info{background:var(--fbs-tone-info-bg);color:var(--fbs-tone-info-text)}:root .f-empty{gap:8px;padding:32px 16px;color:var(--fbs-text)}:root .f-empty__icon{width:48px;height:48px;font-size:22px;background:var(--fbs-n20);color:var(--fbs-n200)}:root .f-empty__title{font-size:16px;font-weight:600}:root .f-empty__desc{font-size:14px;line-height:20px;color:var(--fbs-text-subtle)}.imf{padding:16px 14px 4px}.imf__ident{display:flex;gap:24px;align-items:flex-start;flex-wrap:wrap}.imf__grid{display:grid;grid-template-columns:repeat(3,minmax(190px,1fr));gap:12px 20px;max-width:860px;flex:1}@media(max-width:860px){.imf__grid{grid-template-columns:1fr 1fr}}.imf__wide{grid-column:1 / -1}.imf__inline{display:flex;gap:8px;align-items:center}.imf__photo{width:168px;flex:none}.imf__drop{display:flex;align-items:center;justify-content:center;width:168px;height:132px;border:1px dashed var(--fbs-n40, var(--fbs-n30));border-radius:var(--fbs-radius-sm, 5px);background:var(--fbs-n20);cursor:pointer;overflow:hidden}.imf__drop:hover{border-color:var(--fbs-primary)}.imf__img{width:100%;height:100%;object-fit:contain}.imf__placeholder{color:var(--fbs-text-subtle)}.imf__file{display:none}.imf__hint{margin:6px 0 0;font-size:12px;color:var(--fbs-text-subtle)}.imf__link{border:0;background:transparent;padding:0 0 0 4px;font:inherit;color:var(--fbs-primary);cursor:pointer}.imf__flags{display:flex;gap:20px;margin:16px 0 4px}.imf__chk{display:inline-flex;align-items:center;gap:6px;font-size:13px}.imf__chk--end{margin-left:auto}.imf__quiet{color:var(--fbs-text-subtle)}.imf__pane{padding-top:16px}.imf__h4{margin:20px 0 10px;font-size:13px}.imf__prices{max-width:660px}.imf__price-input{max-width:160px;margin-left:auto}.imf__figures{max-width:660px;margin-top:16px}.imf__note{margin:14px 0 0;max-width:84ch;font-size:13px;color:var(--fbs-text-subtle)}.imf__error{margin:0 0 12px;font-size:13px;color:var(--fbs-danger)}.aic-fab{position:fixed;right:0;top:50%;transform:translateY(-50%);z-index:55;display:inline-flex;align-items:center;gap:8px;padding:11px 16px 11px 18px;border:none;border-radius:999px 0 0 999px;cursor:pointer;background:linear-gradient(135deg,#4b45d6,#cf3f97);color:#fff;font-size:14px;font-weight:650;box-shadow:-4px 6px 22px #4b45d66b;transition:filter .14s ease,transform .1s ease}.aic-fab:hover{filter:brightness(1.07);transform:translateY(-50%) translate(-3px)}.aic-backdrop{position:fixed;inset:0;background:#091e426b;z-index:60}.aic{position:fixed;top:0;right:0;bottom:0;width:460px;max-width:96vw;z-index:61;background:var(--fbs-surface, #fff);border-left:1px solid var(--fbs-border, var(--fbs-n30));display:flex;flex-direction:column;box-shadow:-8px 0 32px #091e422e}.aic__head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 16px;border-bottom:1px solid var(--fbs-border, var(--fbs-n20))}.aic__spark{display:inline-flex;width:34px;height:34px;border-radius:9px;align-items:center;justify-content:center;background:linear-gradient(135deg,#4b45d6,#cf3f97);color:#fff;flex:none}.aic__title{font-size:15px;font-weight:700;color:var(--fbs-text)}.aic__sub{font-size:11.5px;color:var(--fbs-text-subtle);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aic__ico{border:none;background:none;cursor:pointer;width:30px;height:30px;border-radius:7px;display:grid;place-items:center;color:var(--fbs-text-subtle)}.aic__ico:hover{background:var(--fbs-n20);color:var(--fbs-text)}.aic__body{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:12px}.aic__brief{border:1px solid var(--fbs-border, var(--fbs-n30));border-radius:12px;padding:14px;background:var(--fbs-tone-info-bg, #f4f8ff)}.aic__h{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--fbs-text-subtle);margin-bottom:4px}.aic__msg{display:flex}.aic__msg--user{justify-content:flex-end}.aic__bubble{max-width:84%;padding:10px 13px;border-radius:14px;font-size:13.5px;line-height:1.5;white-space:pre-wrap;word-break:break-word}.aic__bubble--assistant{background:var(--fbs-n10, #f1f2f4);color:var(--fbs-text);border-bottom-left-radius:4px}.aic__bubble--user{background:var(--fbs-primary, #4b45d6);color:#fff;border-bottom-right-radius:4px}.aic__typing{display:inline-flex;gap:4px;align-items:center}.aic__typing span{width:6px;height:6px;border-radius:50%;background:var(--fbs-n60, #97a0af);animation:aic-blink 1.2s infinite both}.aic__typing span:nth-child(2){animation-delay:.2s}.aic__typing span:nth-child(3){animation-delay:.4s}@keyframes aic-blink{0%,80%,to{opacity:.3}40%{opacity:1}}.aic__foot{border-top:1px solid var(--fbs-border, var(--fbs-n20));padding:10px 12px 12px}.aic__chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:9px}.aic__chip{border:1px solid var(--fbs-border, var(--fbs-n30));background:var(--fbs-surface, #fff);border-radius:999px;padding:5px 11px;font-size:12px;color:var(--fbs-primary);cursor:pointer;text-align:left}.aic__chip:hover:not(:disabled){background:var(--fbs-tone-info-bg, #e9f2ff)}.aic__chip:disabled{opacity:.5;cursor:default}.aic__inputrow{display:flex;gap:8px;align-items:flex-end}.aic__input{flex:1;resize:none;border:1px solid var(--fbs-border, var(--fbs-n30));border-radius:10px;padding:9px 11px;font:inherit;font-size:13.5px;line-height:1.4;max-height:120px;background:var(--fbs-surface, #fff);color:var(--fbs-text)}.aic__input:focus{outline:none;border-color:var(--fbs-primary)}.aic__note{font-size:11px;color:var(--fbs-text-subtle);margin-top:7px;text-align:center}.aic-fade-enter-active,.aic-fade-leave-active{transition:opacity .18s ease}.aic-fade-enter-from,.aic-fade-leave-to{opacity:0}.aic-slide-enter-active,.aic-slide-leave-active{transition:transform .22s ease}.aic-slide-enter-from,.aic-slide-leave-to{transform:translate(100%)}@media(prefers-reduced-motion:reduce){.aic-slide-enter-active,.aic-slide-leave-active,.aic-fade-enter-active,.aic-fade-leave-active,.aic-fab{transition:none}}.bulk__lead{margin:0 0 6px;font-size:14px;font-weight:600}.bulk__hint{margin:0 0 14px;font-size:12.5px;color:var(--fbs-n500, #6b778c)}.bulk__label{display:block;margin-bottom:4px;font-size:12px;font-weight:600}.bulk__error{margin:10px 0 0;padding:8px 12px;border-radius:3px;color:var(--fbs-r500, #de350b);background:var(--fbs-r50, #ffebe6)}.bulk__results{list-style:none;margin:0;padding:0;max-height:46vh;overflow-y:auto;display:flex;flex-direction:column;gap:6px}.bulk__results li{display:flex;align-items:center;gap:10px;font-size:13px}.bulk__why{font-size:12px;color:var(--fbs-n500, #6b778c)}.dp{position:fixed;inset:0;z-index:7000;background:#091e428a;display:grid;place-items:center;padding:20px}.dp__box{display:flex;flex-direction:column;width:min(900px,100%);height:min(94vh,1180px);background:var(--fbs-surface, #fff);border-radius:8px;box-shadow:0 12px 40px #091e4266;overflow:hidden}.dp__head{display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid var(--fbs-border, #dfe1e6);font-size:14px}.dp__gap{flex:1}.dp__pick{width:auto;max-width:220px}.dp__x{width:28px;height:28px;border:0;border-radius:5px;background:transparent;font:inherit;font-size:18px;cursor:pointer;color:var(--fbs-n500, #6b778c)}.dp__x:hover{background:var(--fbs-n20, #f4f5f7)}.dp__body{flex:1;min-height:0;overflow:auto}.dp__body iframe{width:100%;height:100%;min-height:700px;border:0;display:block}.dp__wait,.dp__err{margin:0;padding:24px;font-size:13px;color:var(--fbs-n500, #6b778c)}.dp__err{color:#ae2a19}.dp__warn{display:flex;align-items:center;gap:8px;margin:0;padding:10px 16px;font-size:12.5px;color:#974f0c;background:#fffae6;border-bottom:1px solid #ffe380}.dp__foot{display:flex;justify-content:flex-end;gap:8px;padding:10px 14px;border-top:1px solid var(--fbs-border, #dfe1e6)}.dp__send{position:absolute;top:0;right:0;bottom:0;width:min(380px,100%);display:flex;flex-direction:column;background:var(--fbs-surface, #fff);border-left:1px solid var(--fbs-border, #dfe1e6);box-shadow:-8px 0 24px #091e422e}.dp__box{position:relative}.dp__send-head{display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid var(--fbs-border, #dfe1e6);font-size:14px}.dp__send-head strong{flex:1}.dp__send-body{flex:1;overflow:auto;display:flex;flex-direction:column;gap:6px;padding:14px}.dp__send-label{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--fbs-n500, #6b778c);margin-top:8px}.dp__send-side{display:flex;gap:6px}.dp__send-hint{margin:10px 0 0;font-size:12px;color:var(--fbs-n500, #6b778c)}.dp__side{flex:1;font:inherit;font-size:13px;padding:7px 10px;min-height:32px;border:1px solid var(--fbs-border, #dfe1e6);border-radius:3px;background:var(--fbs-surface, #fff);color:var(--fbs-n500, #6b778c);cursor:pointer}.dp__side[aria-pressed=true]{border-color:var(--fbs-b500, #0052cc);background:var(--fbs-b50, #deebff);color:var(--fbs-b500, #0052cc);font-weight:600}.dp__sent{margin:0 0 4px;font-weight:600;color:#216e4e}.dp__code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:18px;letter-spacing:.22em;text-align:center}.dp__hint{margin:4px 0 8px;font-size:12px;color:var(--fbs-n500, #6b778c)}.fbs-bmc-strip{display:flex;flex-direction:column;gap:4px;margin:0 0 10px}.fbs-bmc-strip__row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:6px 10px;border:1px solid var(--fbs-n40, #DCDFE4);border-radius:3px;background:var(--fbs-n10, #F7F8F9);font-size:12px}.fbs-bmc-strip__dot{width:8px;height:8px;border-radius:2px;flex:none}.fbs-bmc-strip__label{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--fbs-text-subtle, #626F86)}.fbs-bmc-strip__title{color:var(--fbs-text, #172B4D)}.fbs-bmc-strip__say{color:var(--fbs-text, #172B4D);font-style:italic}.fbs-bmc-strip__via{color:var(--fbs-text-subtle, #626F86)}.fbs-bmc-strip__canvas{margin-left:auto;font-size:10px;color:var(--fbs-text-subtlest, #8590A2)}.cmd[data-v-b17e57ca]{position:fixed;inset:0;z-index:1000;background:#091e426b;backdrop-filter:blur(2px);display:flex;align-items:flex-start;justify-content:center;padding:12vh 16px 16px}.cmd__panel[data-v-b17e57ca]{width:min(680px,100%);background:var(--fbs-surface, #fff);border:1px solid var(--fbs-border, #dfe1e6);border-radius:14px;box-shadow:0 24px 64px -12px #091e4280;overflow:hidden;color:var(--fbs-text, #172b4d);max-height:70vh;display:flex;flex-direction:column}.cmd__inputrow[data-v-b17e57ca]{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--fbs-border, #ebecf0);flex:none}.cmd__spark[data-v-b17e57ca]{color:#227d9b;font-size:16px}.cmd__input[data-v-b17e57ca]{flex:1;border:none;outline:none;background:none;font:inherit;font-size:16px;color:var(--fbs-text, #172b4d)}.cmd__input[data-v-b17e57ca]::placeholder{color:var(--fbs-text-subtle, #7a869a)}.cmd__mic[data-v-b17e57ca]{border:none;background:none;cursor:pointer;font-size:15px;padding:3px 6px;border-radius:7px;opacity:.7}.cmd__mic[data-v-b17e57ca]:hover{opacity:1;background:var(--fbs-n20, #ebecf0)}.cmd__mic--on[data-v-b17e57ca]{opacity:1;background:#ffeceb;animation:pulse-b17e57ca 1s infinite}@keyframes pulse-b17e57ca{50%{background:#ffd5d2}}.cmd__esc[data-v-b17e57ca],.cmd__enter[data-v-b17e57ca]{font-family:var(--fbs-font-mono, monospace);font-size:10.5px;color:var(--fbs-text-subtle, #7a869a);border:1px solid var(--fbs-border, #dfe1e6);border-radius:5px;padding:1px 6px}.cmd__askai[data-v-b17e57ca]{display:flex;align-items:center;gap:9px;width:100%;text-align:left;border:none;border-bottom:1px solid var(--fbs-border, #ebecf0);background:var(--fbs-n10, #f7f8f9);padding:11px 16px;font:inherit;font-size:14px;color:var(--fbs-text, #172b4d);cursor:pointer;flex:none}.cmd__askai[data-v-b17e57ca]:hover{background:var(--fbs-n20, #ebecf0)}.cmd__askai span[data-v-b17e57ca]:nth-child(2){flex:1}.cmd__rows[data-v-b17e57ca]{list-style:none;margin:0;padding:6px;overflow-y:auto}.cmd__row[data-v-b17e57ca]{display:flex;align-items:center;gap:12px;width:100%;text-align:left;border:none;background:none;padding:10px;border-radius:10px;cursor:pointer;color:var(--fbs-text, #172b4d)}.cmd__row[data-v-b17e57ca]:hover{background:var(--fbs-n20, #ebecf0)}.cmd__rowmod[data-v-b17e57ca]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--fbs-text-subtle, #7a869a);background:var(--fbs-n20, #ebecf0);border-radius:6px;padding:3px 7px;flex:none}.cmd__rowbody[data-v-b17e57ca]{min-width:0;flex:1}.cmd__rowtitle[data-v-b17e57ca]{display:block;font-weight:650;font-size:14px}.cmd__rowsub[data-v-b17e57ca]{display:block;font-size:12px;color:var(--fbs-text-subtle, #7a869a)}.cmd__rowgo[data-v-b17e57ca]{color:var(--fbs-text-subtle, #7a869a);flex:none}.cmd__hint[data-v-b17e57ca]{padding:14px 16px;display:flex;flex-direction:column;gap:6px}.cmd__hintlabel[data-v-b17e57ca]{font-size:10px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:var(--fbs-text-subtle, #7a869a)}.cmd__ex[data-v-b17e57ca]{text-align:left;border:1px solid var(--fbs-border, #ebecf0);background:var(--fbs-n10, #f7f8f9);border-radius:9px;padding:9px 12px;font:inherit;font-size:13.5px;color:var(--fbs-text, #172b4d);cursor:pointer}.cmd__ex[data-v-b17e57ca]:hover{background:var(--fbs-n20, #ebecf0)}.cmd__empty[data-v-b17e57ca]{padding:16px;font-size:13px;color:var(--fbs-text-subtle, #7a869a)}.cmd__section[data-v-b17e57ca]{padding:14px 16px 16px;overflow-y:auto}.cmd__note[data-v-b17e57ca]{margin:0 0 12px;font-size:14px}.cmd__note--muted[data-v-b17e57ca]{color:var(--fbs-text-subtle, #7a869a)}.cmd__error[data-v-b17e57ca]{margin:14px 16px;padding:10px 12px;border-radius:9px;font-size:13.5px;color:var(--fbs-tone-danger-text, #ae2e24);background:var(--fbs-tone-danger-bg, #ffeceb)}.cmd__steplabel[data-v-b17e57ca]{display:flex;align-items:center;gap:8px;font-size:10px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:var(--fbs-text-subtle, #7a869a);margin-bottom:10px}.cmd__badge[data-v-b17e57ca]{font-size:10px;font-weight:700;padding:1px 7px;border-radius:999px;letter-spacing:0;text-transform:none}.cmd__badge--warn[data-v-b17e57ca]{color:#a54800;background:#fff7d6}.cmd__badge--mut[data-v-b17e57ca]{color:#ae2e24;background:#ffeceb}.cmd__steps[data-v-b17e57ca],.cmd__results[data-v-b17e57ca]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.cmd__step[data-v-b17e57ca],.cmd__result[data-v-b17e57ca]{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border:1px solid var(--fbs-border, #ebecf0);border-radius:10px}.cmd__stepnum[data-v-b17e57ca]{width:22px;height:22px;border-radius:6px;display:grid;place-items:center;flex:none;background:var(--fbs-n20, #ebecf0);font-size:12px;font-weight:700;font-family:var(--fbs-font-mono, monospace)}.cmd__stepbody[data-v-b17e57ca],.cmd__resbody[data-v-b17e57ca]{min-width:0}.cmd__stepid[data-v-b17e57ca]{font-weight:700;font-size:14px;display:flex;align-items:center;gap:8px}.cmd__stepargs[data-v-b17e57ca]{font-family:var(--fbs-font-mono, monospace);font-size:12px;color:var(--fbs-text-subtle, #7a869a);margin-top:3px;word-break:break-word}.cmd__status[data-v-b17e57ca]{font-family:var(--fbs-font-mono, monospace);font-size:11px;font-weight:600;color:var(--fbs-text-subtle, #7a869a)}.cmd__restext[data-v-b17e57ca]{font-family:var(--fbs-font-mono, monospace);font-size:12px;margin-top:3px;word-break:break-word}.cmd__approval[data-v-b17e57ca]{font-size:12.5px;color:#a54800;margin-top:5px}.cmd__link[data-v-b17e57ca]{border:none;background:none;padding:0;margin-left:4px;font:inherit;font-size:12.5px;font-weight:700;color:#0c66e4;cursor:pointer}.cmd__link[data-v-b17e57ca]:hover{text-decoration:underline}.cmd__dot[data-v-b17e57ca]{width:9px;height:9px;border-radius:50%;margin-top:6px;flex:none}.cmd__result--ok .cmd__dot[data-v-b17e57ca]{background:#22a06b}.cmd__result--pending .cmd__dot[data-v-b17e57ca]{background:#d97008}.cmd__result--fail .cmd__dot[data-v-b17e57ca]{background:#c9372c}.cmd__actions[data-v-b17e57ca]{display:flex;gap:8px;margin-top:14px}.cmd__btn[data-v-b17e57ca]{border:1px solid var(--fbs-border, #dfe1e6);background:var(--fbs-surface, #fff);border-radius:8px;padding:7px 14px;font:inherit;font-size:13.5px;font-weight:600;cursor:pointer;color:var(--fbs-text, #172b4d)}.cmd__btn[data-v-b17e57ca]:hover{background:var(--fbs-n20, #ebecf0)}.cmd__btn--primary[data-v-b17e57ca]{background:#0c66e4;border-color:#0c66e4;color:#fff}.cmd__btn--primary[data-v-b17e57ca]:hover{background:#05c}.cmd__btn--primary[data-v-b17e57ca]:disabled{opacity:.6;cursor:default}.qa kbd[data-v-eb269216]{font-family:var(--fbs-font-mono, ui-monospace, monospace);font-size:10.5px;line-height:1;padding:3px 5px;border:1px solid var(--fbs-border);border-bottom-width:2px;border-radius:4px;color:var(--fbs-text-subtle);background:var(--fbs-n10, #f7f8f9)}.qa__scrim[data-v-eb269216]{position:fixed;inset:0;z-index:1000;background:#091e4270;backdrop-filter:blur(2px);display:flex;justify-content:center;align-items:flex-start;padding:7vh 16px 16px;animation:qaFade-eb269216 .14s ease}@keyframes qaFade-eb269216{0%{opacity:0}to{opacity:1}}@keyframes qaRise-eb269216{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:none}}.qa[data-v-eb269216]{width:min(760px,100%);max-height:86vh;display:flex;flex-direction:column;background:var(--fbs-surface, #fff);border:1px solid var(--fbs-border);border-radius:12px;box-shadow:0 24px 64px -12px #091e4266;overflow:hidden;animation:qaRise-eb269216 .18s cubic-bezier(.16,1,.3,1)}.qa__head[data-v-eb269216]{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--fbs-border)}.qa__searchIcon[data-v-eb269216]{color:var(--fbs-text-subtle);flex:none}.qa__box[data-v-eb269216]{flex:1;border:0;outline:none;background:none;font:inherit;font-size:15.5px;color:var(--fbs-text)}.qa__esc[data-v-eb269216]{flex:none}.qa__body[data-v-eb269216]{overflow-y:auto;padding:6px 8px 10px}.qa__groupLabel[data-v-eb269216]{margin:12px 8px 6px;font-size:10.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--fbs-text-subtle)}.qa__chips[data-v-eb269216]{display:flex;flex-wrap:wrap;gap:6px;padding:0 8px 4px}.qa__chip[data-v-eb269216]{display:inline-flex;align-items:center;gap:7px;padding:4px 8px 4px 5px;border:1px solid var(--fbs-border);border-radius:999px;background:none;font:inherit;font-size:13px;color:var(--fbs-text);cursor:pointer}.qa__chip.is-on[data-v-eb269216],.qa__chip[data-v-eb269216]:hover{background:var(--fbs-n10, #f7f8f9);border-color:var(--mc, var(--fbs-n70))}.qa__list[data-v-eb269216]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:0 8px}@media(min-width:640px){.qa__list[data-v-eb269216]{grid-template-columns:repeat(2,minmax(0,1fr))}}.qa__row[data-v-eb269216]{display:flex;align-items:center;gap:10px;width:100%;padding:5px 10px;border:0;border-radius:8px;background:none;font:inherit;color:var(--fbs-text);cursor:pointer;text-align:start}.qa__row.is-on[data-v-eb269216]{background:var(--ms, var(--fbs-b50))}.qa__row.is-on .qa__where[data-v-eb269216]{color:var(--mc)}.qa__text[data-v-eb269216]{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.qa__label[data-v-eb269216]{font-size:13.5px;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qa__where[data-v-eb269216]{font-size:11px;line-height:1.25;color:var(--fbs-text-subtle)}.qa__tile[data-v-eb269216]{position:relative;flex:none;width:26px;height:26px;border-radius:7px;display:grid;place-items:center;background:var(--ms, var(--fbs-n20));color:var(--mc, var(--fbs-text-subtle))}.qa__tile--sm[data-v-eb269216]{width:22px;height:22px;border-radius:6px}.qa__new[data-v-eb269216]{position:absolute;right:-3px;bottom:-3px;width:12px;height:12px;border-radius:50%;display:grid;place-items:center;background:var(--mc, var(--fbs-text-subtle));color:#fff;box-shadow:0 0 0 2px var(--fbs-surface, #fff)}.qa__chip .qa__new[data-v-eb269216]{right:-2px;bottom:-2px;width:10px;height:10px}.qa__key[data-v-eb269216]{flex:none}.qa__none[data-v-eb269216]{margin:22px 10px;font-size:13px;color:var(--fbs-text-subtle);text-align:center}.qa__foot[data-v-eb269216]{display:flex;align-items:center;gap:16px;padding:9px 16px;border-top:1px solid var(--fbs-border);background:var(--fbs-n10, #f7f8f9);font-size:11.5px;color:var(--fbs-text-subtle)}.qa__foot kbd[data-v-eb269216]{margin-inline-end:3px}.qa__footNote[data-v-eb269216]{margin-inline-start:auto}.qa__footNote.is-armed[data-v-eb269216]{color:var(--fbs-b600, #0c66e4);font-weight:600}.qa__key[data-v-eb269216],.qa__chip kbd[data-v-eb269216]{transition:opacity .2s ease;opacity:.42}.qa.is-armed .qa__key[data-v-eb269216],.qa.is-armed .qa__chip kbd[data-v-eb269216]{opacity:1}@media(max-width:640px){.qa__scrim[data-v-eb269216]{padding:0}.qa[data-v-eb269216]{width:100%;max-height:100%;height:100%;border:0;border-radius:0}.qa__key[data-v-eb269216],.qa__esc[data-v-eb269216],.qa__foot[data-v-eb269216]{display:none}.qa__row[data-v-eb269216]{padding:12px 10px;font-size:15px}}@media(prefers-reduced-motion:reduce){.qa[data-v-eb269216],.qa__scrim[data-v-eb269216]{animation:none}}.ua__headActs[data-v-bfea1346]{display:flex;gap:8px;flex-wrap:wrap}.ua__bulkOpt[data-v-bfea1346]{display:flex;gap:10px;align-items:flex-start;margin:10px 0;padding:10px 12px;border:1px solid var(--fbs-border, var(--fbs-n30));border-radius:10px;cursor:pointer}.ua__bulkOpt input[data-v-bfea1346]{margin-top:2px;width:16px;height:16px}.ua__bulkOpt b[data-v-bfea1346]{display:block;font-size:13px;font-weight:650}.ua__bulkOpt i[data-v-bfea1346]{display:block;font-size:12px;color:var(--fbs-text-subtle);font-style:normal;margin-top:2px}.ua__bulkList[data-v-bfea1346]{max-height:320px;overflow-y:auto;border:1px solid var(--fbs-border, var(--fbs-n30));border-radius:10px}.ua[data-v-bfea1346]{display:flex;flex-direction:column;gap:16px}.ua__head[data-v-bfea1346]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.ua__title[data-v-bfea1346]{margin:0;font-size:22px;font-weight:600}.ua__sub[data-v-bfea1346]{margin:4px 0 0;font-size:13px;color:var(--fbs-text-subtle)}.ua__err[data-v-bfea1346]{margin:0;font-size:13px;color:var(--fbs-danger)}.ua__ok[data-v-bfea1346]{margin:0;font-size:13px;color:var(--fbs-success, #1f7a4d);display:flex;gap:8px;align-items:center}.ua__dismiss[data-v-bfea1346]{border:0;background:none;padding:0;cursor:pointer;font:inherit;font-size:12px;color:var(--fbs-text-subtle);text-decoration:underline}.ua__banner[data-v-bfea1346]{border-inline-start:3px solid var(--fbs-warning, #a15c07)}.ua__bannerRow[data-v-bfea1346]{display:flex;gap:12px;align-items:flex-start;color:var(--fbs-warning, #a15c07)}.ua__bannerTitle[data-v-bfea1346]{margin:0;font-size:13px;font-weight:600;color:var(--fbs-text)}.ua__bannerText[data-v-bfea1346]{margin:2px 0 0;font-size:12.5px;color:var(--fbs-text-subtle)}.ua__filters[data-v-bfea1346]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.ua__search[data-v-bfea1346]{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border:1px solid var(--fbs-border);border-radius:6px;background:var(--fbs-surface);color:var(--fbs-text-subtle);min-width:260px}.ua__searchInput[data-v-bfea1346]{border:0;background:none;outline:none;font:inherit;font-size:13px;color:var(--fbs-text);width:100%}.ua__person[data-v-bfea1346]{display:flex;gap:10px;align-items:flex-start}.ua__personText[data-v-bfea1346]{min-width:0}.ua__ident[data-v-bfea1346]{margin:1px 0 0;font-size:12px;color:var(--fbs-text-subtle)}.ua__dot[data-v-bfea1346]{margin:0 5px}.ua__mono[data-v-bfea1346]{font-family:var(--fbs-font-mono, ui-monospace, monospace);font-size:11.5px}.ua__note[data-v-bfea1346]{margin:2px 0 0;font-size:12px;color:var(--fbs-text-subtle)}.ua__intro[data-v-bfea1346]{margin-block-end:12px}.ua__row--muted td[data-v-bfea1346]{opacity:.72}.ua__acts[data-v-bfea1346]{display:flex;gap:4px;flex-wrap:wrap;justify-content:flex-end}.ua__foot[data-v-bfea1346]{margin:0;font-size:12.5px;color:var(--fbs-text-subtle);max-width:84ch}.ua__mail[data-v-bfea1346]{margin-block-end:14px}.ua__check[data-v-bfea1346]{display:flex;align-items:center;gap:8px;font-size:13px;cursor:pointer}.ua__check--off[data-v-bfea1346]{cursor:default;color:var(--fbs-text-subtle)}.ua__check input[data-v-bfea1346]{cursor:inherit}.ua__chips[data-v-bfea1346]{display:flex;flex-wrap:wrap;gap:8px}.ua__chip[data-v-bfea1346]{padding:4px 12px;border-radius:999px;border:1px solid var(--fbs-border);background:var(--fbs-surface);color:var(--fbs-text-subtle);font-size:12px;cursor:pointer}.ua__chip--on[data-v-bfea1346]{border-color:var(--fbs-primary);background:var(--fbs-b50);color:var(--fbs-primary)}.ua__roles[data-v-bfea1346]{display:inline-flex;flex-wrap:wrap;gap:4px;margin-inline-end:6px}.ua__extra[data-v-bfea1346]{margin-inline-start:6px}.ua__tbl[data-v-bfea1346]{width:100%;border-collapse:collapse;font-size:13px}.ua__tbl th[data-v-bfea1346]{text-align:start;padding:6px 8px;border-bottom:1px solid var(--fbs-border);color:var(--fbs-text-subtle);font-weight:600}.ua__tbl td[data-v-bfea1346]{padding:5px 8px;border-bottom:1px solid var(--fbs-border);vertical-align:top}.rl[data-v-cf9dbe3c]{display:grid;grid-template-columns:300px 1fr;gap:16px;align-items:start}.rl-list[data-v-cf9dbe3c]{max-height:calc(100vh - 220px);overflow:auto}.rl-group+.rl-group[data-v-cf9dbe3c]{margin-top:16px}.rl-group-title[data-v-cf9dbe3c]{margin:0 0 4px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--fbs-text-subtle)}.rl-item[data-v-cf9dbe3c]{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:6px 8px;border:0;border-radius:var(--fbs-radius);background:none;text-align:start;cursor:pointer;color:inherit}.rl-item[data-v-cf9dbe3c]:hover{background:var(--fbs-n20)}.rl-item-on[data-v-cf9dbe3c]{background:var(--fbs-b50)}.rl-item-main[data-v-cf9dbe3c]{display:flex;flex-direction:column;min-width:0}.rl-item-name[data-v-cf9dbe3c]{font-size:14px;color:var(--fbs-text)}.rl-item-meta[data-v-cf9dbe3c]{font-size:12px;color:var(--fbs-text-subtle)}.rl-head[data-v-cf9dbe3c]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:12px;border-bottom:1px solid var(--fbs-border)}.rl-name[data-v-cf9dbe3c]{margin:0;font-size:18px;color:var(--fbs-text)}.rl-desc[data-v-cf9dbe3c]{margin:4px 0 0;font-size:14px;color:var(--fbs-text-subtle);max-width:62ch}.rl-code[data-v-cf9dbe3c]{margin:6px 0 0;font-size:12px;color:var(--fbs-text-subtle)}.rl-head-actions[data-v-cf9dbe3c]{display:flex;gap:4px;flex:none}.rl-note[data-v-cf9dbe3c]{display:flex;align-items:center;gap:8px;margin:12px 0 0;padding:8px 12px;border-radius:var(--fbs-radius);background:var(--fbs-tone-warning-bg);color:var(--fbs-tone-warning-text);font-size:12px}.rl-note-quiet[data-v-cf9dbe3c]{background:var(--fbs-n10);color:var(--fbs-text-subtle)}.rl-holders[data-v-cf9dbe3c]{margin:12px 0 0;font-size:12px;color:var(--fbs-text-subtle)}.rl-holder-names[data-v-cf9dbe3c]{color:var(--fbs-text)}.rl-perms[data-v-cf9dbe3c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;margin-top:16px}.rl-perm-group[data-v-cf9dbe3c]{border:1px solid var(--fbs-border);border-radius:var(--fbs-radius);overflow:hidden}.rl-perm-head[data-v-cf9dbe3c]{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border:0;background:var(--fbs-n10);font-size:13px;font-weight:600;color:var(--fbs-text);cursor:pointer;text-align:start}.rl-perm-count[data-v-cf9dbe3c]{margin-inline-start:auto;font-weight:400;font-size:12px;color:var(--fbs-text-subtle)}.rl-perm-items[data-v-cf9dbe3c]{padding:4px}.rl-perm[data-v-cf9dbe3c]{display:flex;align-items:center;gap:8px;width:100%;padding:4px 6px;border:0;border-radius:var(--fbs-radius);background:none;font-size:13px;color:var(--fbs-text-subtle);cursor:pointer;text-align:start}.rl-perm[data-v-cf9dbe3c]:hover{background:var(--fbs-n20)}.rl-perm-on[data-v-cf9dbe3c]{color:var(--fbs-text)}.rl-check[data-v-cf9dbe3c]{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex:none;border:1px solid var(--fbs-border);border-radius:3px;background:var(--fbs-surface);color:#fff}.rl-check-all[data-v-cf9dbe3c],.rl-check-some[data-v-cf9dbe3c]{background:var(--fbs-primary);border-color:var(--fbs-primary)}.rl-dash[data-v-cf9dbe3c]{width:8px;height:2px;background:#fff;border-radius:1px}.rl-save[data-v-cf9dbe3c]{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:16px;padding-top:12px;border-top:1px solid var(--fbs-border)}.rl-dirty[data-v-cf9dbe3c]{font-size:12px;color:var(--fbs-tone-warning-text)}.rl-muted[data-v-cf9dbe3c]{color:var(--fbs-text-subtle);font-size:14px}@media(max-width:1000px){.rl[data-v-cf9dbe3c]{grid-template-columns:1fr}.rl-list[data-v-cf9dbe3c]{max-height:none}}.pol[data-v-da0a3889]{padding:20px 24px;color:var(--fbs-text, #172b4d)}.pol__head[data-v-da0a3889]{display:flex;align-items:flex-start;gap:16px;margin-bottom:16px}.pol__head h2[data-v-da0a3889]{margin:0 0 4px;font-size:18px}.pol__lead[data-v-da0a3889]{margin:0;font-size:12.5px;color:var(--fbs-text-subtle, #7a869a)}.pol__error[data-v-da0a3889]{margin-bottom:12px;padding:10px 12px;border-radius:8px;font-size:13px;color:var(--fbs-tone-danger-text, #ae2e24);background:var(--fbs-tone-danger-bg, #ffeceb)}.pol__state[data-v-da0a3889]{padding:24px 0;color:var(--fbs-text-subtle, #7a869a);font-size:13.5px}.pol__list[data-v-da0a3889]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.pol__item[data-v-da0a3889]{border:1px solid var(--fbs-border, #ebecf0);border-radius:10px;padding:12px 14px}.pol__itemhead[data-v-da0a3889]{display:flex;align-items:center;gap:8px}.pol__spacer[data-v-da0a3889]{flex:1}.pol__bands[data-v-da0a3889]{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:4px;font-size:13px}.pol__bands li[data-v-da0a3889]{display:flex;gap:12px;align-items:baseline}.pol__band[data-v-da0a3889]{min-width:190px;color:var(--fbs-text-subtle, #7a869a)}.pol__steps[data-v-da0a3889]{display:flex;flex-wrap:wrap;gap:6px;align-items:baseline}.pol__decider[data-v-da0a3889]{font-family:var(--fbs-font-mono, monospace);font-size:12.5px}.pol__decider em[data-v-da0a3889]{font-style:normal;color:var(--fbs-text-subtle, #7a869a);font-size:11.5px}.pol__then[data-v-da0a3889]{color:var(--fbs-text-subtle, #7a869a)}.pol__btn[data-v-da0a3889]{border:1px solid var(--fbs-border, #dfe1e6);background:var(--fbs-surface, #fff);border-radius:7px;padding:6px 11px;font:inherit;font-size:13px;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.pol__btn--primary[data-v-da0a3889]{color:#fff;background:var(--fbs-b500, #0c66e4);border-color:var(--fbs-b500, #0c66e4)}.pol__btn[data-v-da0a3889]:disabled{opacity:.5;cursor:default}.pol__editor[data-v-da0a3889]{margin-top:18px;border:1px solid var(--fbs-border, #dfe1e6);border-radius:10px;padding:14px;display:flex;flex-direction:column;gap:10px;background:var(--fbs-n10, #fafbfc)}.pol__editor h3[data-v-da0a3889]{margin:0;font-size:15px}.pol__row[data-v-da0a3889]{display:flex;gap:8px;align-items:center}.pol__bandedit[data-v-da0a3889]{border-left:3px solid var(--fbs-n40, #dcdfe4);padding-left:10px;display:flex;flex-direction:column;gap:6px}.pol__stepedit[data-v-da0a3889]{display:flex;gap:6px;align-items:center}.pol__label[data-v-da0a3889]{font-size:12.5px;color:var(--fbs-text-subtle, #7a869a);min-width:110px}.pol__mode[data-v-da0a3889]{max-width:150px}.pol__small[data-v-da0a3889]{max-width:90px}.pol__ccy[data-v-da0a3889]{max-width:70px}.pol__check[data-v-da0a3889]{font-size:12.5px;display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.aa-h[data-v-d95678cc]{margin:0 0 4px;font-size:14px;font-weight:600;color:var(--fbs-text)}.aa-h4[data-v-d95678cc]{margin:0 0 8px;font-size:13px;font-weight:600;color:var(--fbs-text)}.aa-why[data-v-d95678cc]{margin:0 0 12px}.aa-suite[data-v-d95678cc]{margin-top:16px}.aa-list[data-v-d95678cc]{list-style:none;margin:0;padding:0}.aa-item[data-v-d95678cc]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid var(--fbs-border)}.aa-item[data-v-d95678cc]:last-child{border-bottom:0}.aa-item-top[data-v-d95678cc]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.aa-name[data-v-d95678cc]{font-size:14px;color:var(--fbs-text)}.aa-desc[data-v-d95678cc]{margin:2px 0 0;font-size:12px;color:var(--fbs-text-subtle)}.aa-roles[data-v-d95678cc]{margin:4px 0 0;font-size:12px;color:var(--fbs-text)}.aa-choices[data-v-d95678cc]{display:flex;flex-direction:column;gap:8px}.aa-choice[data-v-d95678cc]{display:flex;align-items:flex-start;gap:12px;width:100%;padding:12px;text-align:start;background:var(--fbs-surface);border:1px solid var(--fbs-border);border-radius:var(--fbs-radius);cursor:pointer;color:inherit}.aa-choice-on[data-v-d95678cc]{border-color:var(--fbs-primary);background:var(--fbs-b50)}.aa-choice-icon[data-v-d95678cc]{padding-top:2px;color:var(--fbs-text-subtle)}.aa-choice-on .aa-choice-icon[data-v-d95678cc]{color:var(--fbs-primary)}.aa-choice-text[data-v-d95678cc]{display:flex;flex-direction:column;gap:2px;flex:1}.aa-choice-text strong[data-v-d95678cc]{font-size:14px;color:var(--fbs-text)}.aa-choice-text span[data-v-d95678cc]{font-size:12px;color:var(--fbs-text-subtle)}.aa-roles-picker[data-v-d95678cc]{margin-top:16px}.aa-chips[data-v-d95678cc]{display:flex;flex-wrap:wrap;gap:8px}.aa-chip[data-v-d95678cc]{padding:4px 12px;border-radius:999px;border:1px solid var(--fbs-border);background:var(--fbs-surface);color:var(--fbs-text-subtle);font-size:12px;cursor:pointer}.aa-chip-on[data-v-d95678cc]{border-color:var(--fbs-primary);background:var(--fbs-b50);color:var(--fbs-primary)}.aa-warn[data-v-d95678cc]{margin:8px 0 0;font-size:12px;color:var(--fbs-tone-warning-text)}.aa-muted[data-v-d95678cc]{color:var(--fbs-text-subtle);font-size:14px}.dir[data-v-1b3a6137]{padding:16px 18px;margin-bottom:14px}.dir__h[data-v-1b3a6137]{margin:0 0 2px;font-size:15px;font-weight:650}.dir__lead[data-v-1b3a6137]{margin:0 0 10px;font-size:12px;color:var(--fbs-text-subtle)}.dir__row[data-v-1b3a6137]{display:flex;gap:10px;align-items:center;padding:7px 0;border-top:1px solid var(--fbs-n30, #e4e6ea);font-size:13px}.dir__dot[data-v-1b3a6137]{width:10px;height:10px;border-radius:50%;flex:none}.dir__name[data-v-1b3a6137]{font-weight:600}.dir__local[data-v-1b3a6137]{font-weight:400;color:var(--fbs-text-subtle)}.dir__spacer[data-v-1b3a6137]{flex:1}.dir__tin[data-v-1b3a6137]{margin:12px 0 8px;padding:10px 12px;font-size:12px;border-radius:8px;background:var(--fbs-warning-bg, #fff7e6);color:var(--fbs-warning-text, #7a5b12)}.dir__form[data-v-1b3a6137]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px}.dir__actions[data-v-1b3a6137]{display:flex;gap:8px;margin-top:10px}.dir__err[data-v-1b3a6137]{margin:8px 0 0;font-size:12px;color:var(--fbs-danger, #c9372c)}.dir__ok[data-v-1b3a6137]{margin:8px 0 0;font-size:12px;color:var(--fbs-success, #216e4e)}.ca__brand[data-v-1b3a6137]{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.ca__brand-box[data-v-1b3a6137]{width:110px;height:52px;flex:none;display:grid;place-items:center;padding:4px;border:1px dashed var(--fbs-n40, #c1c7d0);border-radius:6px;background:#fff;color:var(--fbs-text-subtle);font-size:11px}.ca__brand-box img[data-v-1b3a6137]{max-width:100%;max-height:100%;object-fit:contain}.ca__brand-actions[data-v-1b3a6137]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ca__brand-input[data-v-1b3a6137]{display:none}.ca__brand-size[data-v-1b3a6137]{font-size:12px;color:var(--fbs-text-subtle);font-variant-numeric:tabular-nums}.ca[data-v-1b3a6137]{display:flex;flex-direction:column;gap:16px}.ca__head[data-v-1b3a6137]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.ca__title[data-v-1b3a6137]{margin:0;font-size:22px;font-weight:600}.ca__sub[data-v-1b3a6137]{margin:4px 0 0;font-size:13px;color:var(--fbs-text-subtle);max-width:76ch}.ca__err[data-v-1b3a6137]{margin:0;font-size:13px;color:var(--fbs-danger)}.ca__ok[data-v-1b3a6137]{margin:0;font-size:13px;color:var(--fbs-success, #1f7a4d)}.ca__h[data-v-1b3a6137]{margin:0;font-size:15px;font-weight:650}.ca__hint[data-v-1b3a6137]{margin:4px 0 14px;font-size:12.5px;color:var(--fbs-text-subtle);max-width:78ch;line-height:1.5}.ca__grid[data-v-1b3a6137]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.ca__grid--wide[data-v-1b3a6137]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:4px}.ca__checks[data-v-1b3a6137]{display:flex;gap:20px;flex-wrap:wrap;margin-top:4px}.ca__check[data-v-1b3a6137]{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;cursor:pointer;margin-top:10px}.ca__paper[data-v-1b3a6137]{background:#fff;border:1px solid var(--fbs-n30);border-radius:4px;padding:22px 26px;max-width:640px;color:#172b4d}.ca__ph[data-v-1b3a6137]{display:flex;gap:14px;align-items:flex-start;border-bottom:2px solid #172b4d;padding-bottom:10px}.ca__logo[data-v-1b3a6137]{width:38px;height:38px;flex:none;border:1px solid var(--fbs-n30);border-radius:4px;display:grid;place-items:center;color:var(--fbs-text-subtle)}.ca__phtext[data-v-1b3a6137]{min-width:0}.ca__pname[data-v-1b3a6137]{margin:0;font-size:15px;font-weight:700}.ca__pkm[data-v-1b3a6137]{margin:1px 0 0;font-size:13.5px}.ca__pmeta[data-v-1b3a6137]{margin:4px 0 0;font-size:11px;line-height:1.55;color:#44546f}.ca__pdoc[data-v-1b3a6137]{margin:16px 0 12px;font-size:15px;font-weight:700;text-align:center;letter-spacing:.02em}.ca__prows[data-v-1b3a6137]{display:flex;flex-direction:column;gap:9px;margin-bottom:26px}.ca__prows span[data-v-1b3a6137]{height:8px;background:var(--fbs-n20);border-radius:2px}.ca__prows span[data-v-1b3a6137]:nth-child(2){width:88%}.ca__prows span[data-v-1b3a6137]:nth-child(3){width:64%}.ca__psigs[data-v-1b3a6137]{display:flex;gap:28px;justify-content:space-between;margin-top:34px}.ca__psig[data-v-1b3a6137]{flex:1;text-align:center}.ca__psigline[data-v-1b3a6137]{display:block;border-top:1px solid #172b4d;margin-bottom:5px}.ca__psiglabel[data-v-1b3a6137]{font-size:11px;color:#44546f}.ca__pnote[data-v-1b3a6137]{margin:20px 0 0;font-size:10.5px;color:#44546f;line-height:1.5}.ca__pfoot[data-v-1b3a6137]{margin:8px 0 0;padding-top:7px;border-top:1px solid var(--fbs-n30);font-size:10px;color:#626f86;display:flex;justify-content:space-between}.ac[data-v-ca95b341]{position:fixed;inset:0;z-index:1000;background:#091e426b;backdrop-filter:blur(2px);display:flex;justify-content:flex-end}.ac__panel[data-v-ca95b341]{width:min(460px,100%);height:100%;background:var(--fbs-surface, #fff);border-left:1px solid var(--fbs-border, #dfe1e6);box-shadow:-12px 0 40px -12px #091e4266;display:flex;flex-direction:column;color:var(--fbs-text, #172b4d)}.ac__head[data-v-ca95b341]{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid var(--fbs-border, #ebecf0);flex:none}.ac__title[data-v-ca95b341]{display:flex;align-items:center;gap:9px;font-weight:700;font-size:15px}.ac__headright[data-v-ca95b341]{display:flex;gap:4px}.ac__icon[data-v-ca95b341]{border:none;background:none;cursor:pointer;width:30px;height:30px;border-radius:7px;display:grid;place-items:center;color:var(--fbs-text-subtle, #7a869a)}.ac__icon[data-v-ca95b341]:hover{background:var(--fbs-n20, #ebecf0);color:var(--fbs-text, #172b4d)}.ac__icon[data-v-ca95b341]:disabled{opacity:.5;cursor:default}.ac__tabs[data-v-ca95b341]{display:flex;gap:4px;padding:10px 12px;border-bottom:1px solid var(--fbs-border, #ebecf0);flex:none}.ac__tab[data-v-ca95b341]{border:none;background:none;cursor:pointer;font:inherit;font-size:13px;padding:6px 10px;border-radius:7px;color:var(--fbs-text-subtle, #7a869a);display:inline-flex;align-items:center;gap:6px}.ac__tab--on[data-v-ca95b341]{background:var(--fbs-b50, #e9f2ff);color:var(--fbs-b500, #0c66e4);font-weight:650}.ac__count[data-v-ca95b341]{background:var(--fbs-n30, #dfe1e6);border-radius:9px;padding:0 6px;font-size:11px;font-weight:700}.ac__lead[data-v-ca95b341]{margin:0;padding:12px 18px;font-size:12.5px;color:var(--fbs-text-subtle, #7a869a)}.ac__error[data-v-ca95b341]{margin:12px 18px;padding:10px 12px;border-radius:9px;font-size:13px;color:var(--fbs-tone-danger-text, #ae2e24);background:var(--fbs-tone-danger-bg, #ffeceb)}.ac__state[data-v-ca95b341]{display:flex;align-items:center;gap:10px;padding:26px 18px;color:var(--fbs-text-subtle, #7a869a);font-size:13.5px}.ac__state--ok[data-v-ca95b341] .fbs-icon{color:var(--fbs-tone-success-text, #216e4e)}.ac__list[data-v-ca95b341]{list-style:none;margin:0;padding:10px;overflow-y:auto;display:flex;flex-direction:column;gap:10px}.ac__item[data-v-ca95b341]{border:1px solid var(--fbs-border, #ebecf0);border-radius:11px;padding:12px}.ac__itemhead[data-v-ca95b341]{display:flex;align-items:center;gap:8px}.ac__mod[data-v-ca95b341]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--fbs-text-subtle, #7a869a);background:var(--fbs-n20, #ebecf0);border-radius:6px;padding:3px 7px}.ac__label[data-v-ca95b341]{font-size:13.5px}.ac__action[data-v-ca95b341]{font-family:var(--fbs-font-mono, monospace);font-weight:650;font-size:13.5px}.ac__meta[data-v-ca95b341]{display:grid;grid-template-columns:auto 1fr;gap:3px 10px;margin:9px 0;font-size:12px}.ac__metak[data-v-ca95b341]{color:var(--fbs-text-subtle, #7a869a)}.ac__metav[data-v-ca95b341]{font-family:var(--fbs-font-mono, monospace)}.ac__amount[data-v-ca95b341]{font-variant-numeric:tabular-nums;font-weight:650}.ac__chips[data-v-ca95b341]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.ac__chip[data-v-ca95b341]{font-size:11px;padding:2px 8px;border-radius:9px;background:var(--fbs-n20, #ebecf0);color:var(--fbs-text-subtle, #7a869a)}.ac__chip--late[data-v-ca95b341]{background:var(--fbs-tone-danger-bg, #ffeceb);color:var(--fbs-tone-danger-text, #ae2e24);font-weight:650}.ac__actions[data-v-ca95b341]{display:flex;gap:8px}.ac__btn[data-v-ca95b341]{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--fbs-border, #dfe1e6);background:var(--fbs-surface, #fff);border-radius:8px;padding:7px 10px;font:inherit;font-size:13px;font-weight:650;cursor:pointer}.ac__btn[data-v-ca95b341]:disabled{opacity:.55;cursor:default}.ac__btn--approve[data-v-ca95b341]{color:#fff;background:#22a06b;border-color:#22a06b}.ac__btn--approve[data-v-ca95b341]:hover:not(:disabled){background:#1f8a5b}.ac__btn--reject[data-v-ca95b341]{color:var(--fbs-tone-danger-text, #ae2e24)}.ac__btn--reject[data-v-ca95b341]:hover:not(:disabled){background:var(--fbs-tone-danger-bg, #ffeceb)}.ac__confirm[data-v-ca95b341]{border-top:1px solid var(--fbs-border, #ebecf0);padding:14px 18px;display:flex;flex-direction:column;gap:8px;background:var(--fbs-n10, #fafbfc)}.ac__confirm h3[data-v-ca95b341]{margin:0;font-size:14px}.ac__confirm .ac__lead[data-v-ca95b341]{padding:0}.review[data-v-ff91fc5d]{margin-top:16px}.review__list[data-v-ff91fc5d]{list-style:none;margin:10px 0 0;padding:0}.review__row[data-v-ff91fc5d]{border-top:1px solid var(--f-border-subtle, #ecebe7)}.review__q[data-v-ff91fc5d]{display:flex;gap:10px;align-items:baseline;width:100%;padding:8px 0;background:none;border:0;cursor:pointer;font:inherit;text-align:start;color:var(--f-text)}.review__mark[data-v-ff91fc5d]{flex:none}.review__text[data-v-ff91fc5d]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.review__at[data-v-ff91fc5d]{flex:none;font-size:11px;color:var(--f-text-muted);font-variant-numeric:tabular-nums}.review__detail[data-v-ff91fc5d]{padding:0 0 12px 26px;font-size:13px}.review__detail p[data-v-ff91fc5d]{margin:4px 0}.review__actions[data-v-ff91fc5d]{display:flex;gap:8px;margin-top:8px}.review__err[data-v-ff91fc5d]{color:var(--f-danger, #b4342b);font-size:12px}.review__draft[data-v-ff91fc5d]{margin:8px 0 0;padding:10px 12px;font-size:12px;line-height:1.6;background:var(--f-surface-sunken, #f5f4f1);border-radius:6px;overflow-x:auto}.brain[data-v-ff91fc5d]{max-width:880px;margin:0 auto;padding:24px 20px 64px}.brain__head h1[data-v-ff91fc5d]{font-size:22px;font-weight:650;margin:0 0 4px}.brain__lead[data-v-ff91fc5d]{color:var(--f-text-muted);margin:0 0 20px;font-size:13px}.brain__ask[data-v-ff91fc5d]{position:sticky;top:8px;z-index:2;display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:10px;background:var(--f-surface);border:1px solid var(--f-border);box-shadow:0 1px 2px #0000000f}.brain__askIcon[data-v-ff91fc5d]{color:var(--f-text-muted);flex:none}.brain__input[data-v-ff91fc5d]{flex:1;border:0;outline:none;background:transparent;font-size:15px;color:var(--f-text)}.brain__chips[data-v-ff91fc5d]{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.chip[data-v-ff91fc5d]{border:1px solid var(--f-border);background:var(--f-surface);color:var(--f-text);border-radius:999px;padding:6px 12px;font-size:13px;cursor:pointer}.chip[data-v-ff91fc5d]:hover{border-color:var(--f-primary);color:var(--f-primary)}.brain__none[data-v-ff91fc5d],.brain__err[data-v-ff91fc5d]{color:var(--f-text-muted);font-size:13px;margin-top:16px}.brain__refusal[data-v-ff91fc5d]{display:flex;gap:10px;align-items:flex-start;margin-top:20px;padding:14px}.brain__refusal p[data-v-ff91fc5d]{margin:0;font-size:14px}.figures[data-v-ff91fc5d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-top:20px}.figure[data-v-ff91fc5d]{padding:14px 16px}.figure__k[data-v-ff91fc5d]{font-size:12px;color:var(--f-text-muted);display:flex;align-items:center;gap:6px;flex-wrap:wrap}.figure__period[data-v-ff91fc5d]{opacity:.8}.figure__v[data-v-ff91fc5d]{font-size:26px;font-weight:640;margin:6px 0 4px;font-variant-numeric:tabular-nums}.figure__cmp[data-v-ff91fc5d]{font-size:12px;display:flex;gap:8px;align-items:baseline;flex-wrap:wrap}.figure__pct[data-v-ff91fc5d]{font-weight:600;font-variant-numeric:tabular-nums}.figure__pct--none[data-v-ff91fc5d]{font-weight:500;color:var(--f-text-muted)}.is-positive .figure__pct[data-v-ff91fc5d]{color:var(--f-success, #157f3d)}.is-negative .figure__pct[data-v-ff91fc5d]{color:var(--f-danger, #b4342b)}.figure__vs[data-v-ff91fc5d]{color:var(--f-text-muted)}.block[data-v-ff91fc5d]{margin-top:14px;padding:14px 16px}.block__h[data-v-ff91fc5d]{font-size:13px;font-weight:620;margin:0 0 10px}.block__note[data-v-ff91fc5d]{font-size:11px;color:var(--f-text-muted);margin:10px 0 0}.drivers[data-v-ff91fc5d]{list-style:none;margin:0;padding:0;display:grid;gap:8px}.driver[data-v-ff91fc5d]{display:grid;grid-template-columns:minmax(90px,1fr) 2fr auto;gap:10px;align-items:center;font-size:13px}.driver__k[data-v-ff91fc5d]{display:flex;gap:6px;align-items:center}.driver__bar[data-v-ff91fc5d]{background:var(--f-border);border-radius:999px;height:8px;overflow:hidden}.driver__bar i[data-v-ff91fc5d]{display:block;height:100%;background:var(--f-primary);border-radius:999px}.driver__bar i.is-down[data-v-ff91fc5d]{background:var(--f-danger, #b4342b)}.driver__share[data-v-ff91fc5d]{font-variant-numeric:tabular-nums;color:var(--f-text-muted);font-size:12px}.causes[data-v-ff91fc5d]{list-style:none;margin:0;padding:0;display:grid;gap:6px;font-size:13px}.causes li[data-v-ff91fc5d]{display:flex;gap:8px;align-items:center;color:var(--f-text)}.causes__at[data-v-ff91fc5d]{color:var(--f-text-muted);font-size:12px;margin-inline-start:auto}.actions__err[data-v-ff91fc5d]{font-size:12px;color:var(--f-danger, #b4342b);align-self:center}.actions[data-v-ff91fc5d]{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.narration[data-v-ff91fc5d]{margin-top:16px;font-size:14px;line-height:1.6;color:var(--f-text)}.brain__foot[data-v-ff91fc5d]{display:flex;align-items:center;justify-content:space-between;margin-top:16px}.brain__rate[data-v-ff91fc5d]{display:flex;gap:4px}.linkish[data-v-ff91fc5d]{border:0;background:none;color:var(--f-text-muted);font-size:13px;cursor:pointer;padding:4px 6px;border-radius:6px}.linkish[data-v-ff91fc5d]:hover{color:var(--f-primary)}.linkish.is-on[data-v-ff91fc5d]{background:var(--f-surface-alt, rgb(0 0 0 / 5%))}.prov[data-v-ff91fc5d]{width:100%;border-collapse:collapse;font-size:12px}.prov th[data-v-ff91fc5d]{text-align:start;color:var(--f-text-muted);font-weight:500;padding:4px 8px 6px 0}.prov td[data-v-ff91fc5d]{padding:4px 8px 4px 0;border-top:1px solid var(--f-border)}.prov__v[data-v-ff91fc5d]{font-variant-numeric:tabular-nums}.prov code[data-v-ff91fc5d]{font-size:11px}.watch[data-v-85727fd5]{max-width:900px;margin:0 auto;padding:24px 20px 64px}.watch__head h1[data-v-85727fd5]{font-size:22px;font-weight:650;margin:0 0 4px}.watch__lead[data-v-85727fd5]{color:var(--f-text-muted);margin:0 0 16px;font-size:13px}.watch__muted[data-v-85727fd5]{color:var(--f-text-muted);font-size:13px;margin-top:20px}.watch__note[data-v-85727fd5]{color:var(--f-text-muted);font-size:11px;margin-top:14px}.watch__spacer[data-v-85727fd5]{flex:1}.watch__headline[data-v-85727fd5]{margin-top:16px;padding:16px}.watch__headline h2[data-v-85727fd5]{font-size:17px;font-weight:600;margin:4px 0 0}.watch__date[data-v-85727fd5]{font-size:12px;color:var(--f-text-muted);margin:0}.watch__body[data-v-85727fd5]{margin-top:12px;padding:14px 16px}.watch__body pre[data-v-85727fd5]{margin:0;white-space:pre-wrap;font:inherit;font-size:13px;line-height:1.7}.figures[data-v-85727fd5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin-top:12px}.figure[data-v-85727fd5]{padding:14px 16px}.figure__k[data-v-85727fd5]{font-size:12px;color:var(--f-text-muted);display:flex;gap:6px;align-items:center;flex-wrap:wrap}.figure__v[data-v-85727fd5]{font-size:24px;font-weight:640;margin:6px 0 4px;font-variant-numeric:tabular-nums}.figure__cmp[data-v-85727fd5]{font-size:12px;display:flex;gap:8px;flex-wrap:wrap;align-items:baseline}.figure__pct[data-v-85727fd5]{font-weight:600;font-variant-numeric:tabular-nums}.figure__pct--none[data-v-85727fd5]{font-weight:500;color:var(--f-text-muted)}.is-positive .figure__pct[data-v-85727fd5]{color:var(--f-success, #157f3d)}.is-negative .figure__pct[data-v-85727fd5]{color:var(--f-danger, #b4342b)}.figure__vs[data-v-85727fd5]{color:var(--f-text-muted)}.figure__drivers[data-v-85727fd5]{list-style:none;margin:8px 0 0;padding:0;font-size:11px;color:var(--f-text-muted)}.watch__bar[data-v-85727fd5]{display:flex;align-items:center;gap:12px;margin-top:16px;flex-wrap:wrap}.watch__totals[data-v-85727fd5]{display:flex;align-items:baseline;gap:6px}.watch__totals b[data-v-85727fd5]{font-size:20px;font-variant-numeric:tabular-nums}.watch__totals span[data-v-85727fd5]{font-size:12px;color:var(--f-text-muted)}.watch__toggle[data-v-85727fd5]{font-size:12px;color:var(--f-text-muted);display:flex;gap:6px;align-items:center}.sub[data-v-85727fd5]{padding:14px 16px}.sub__row[data-v-85727fd5]{font-size:13px;color:var(--f-text)}.sub__state[data-v-85727fd5]{margin:6px 0 0;font-size:12px;color:var(--f-text-muted)}.sub__missed[data-v-85727fd5]{margin:4px 0 0;font-size:12px;color:var(--f-danger, #b4342b);font-weight:600}.hist[data-v-85727fd5]{list-style:none;margin:10px 0 0;padding:0}.hist__row[data-v-85727fd5]{display:flex;gap:12px;align-items:center;padding:6px 0;border-top:1px solid var(--f-border-subtle, #ecebe7);font-size:12px}.hist__date[data-v-85727fd5]{color:var(--f-text-muted);white-space:nowrap;font-variant-numeric:tabular-nums}.hist__headline[data-v-85727fd5]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fm[data-v-85727fd5]{padding:14px 16px}.fm__grid[data-v-85727fd5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-top:10px}.fm__cell[data-v-85727fd5]{display:flex;flex-direction:column;gap:2px}.fm__k[data-v-85727fd5]{font-size:12px;color:var(--f-text-muted)}.fm__v[data-v-85727fd5]{font-size:20px;font-weight:640;font-variant-numeric:tabular-nums}.fm__v--good[data-v-85727fd5]{color:var(--f-success, #157f3d)}.fm__per[data-v-85727fd5]{font-size:11px;color:var(--f-text-muted)}.fm__rate[data-v-85727fd5]{margin:10px 0 0;font-size:12px;color:var(--f-text-muted)}.cash__opening[data-v-85727fd5]{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap;padding:14px 16px;margin-top:12px}.cash__field[data-v-85727fd5]{display:flex;flex-direction:column;gap:4px}.cash__label[data-v-85727fd5]{font-size:12px;color:var(--f-text-muted)}.cash__input[data-v-85727fd5]{width:180px;padding:7px 10px;font:inherit;font-variant-numeric:tabular-nums;border:1px solid var(--f-border, #d8d8d5);border-radius:6px;background:var(--f-surface, #fff);color:var(--f-text, #1a1a18)}.cash__hint[data-v-85727fd5]{flex:1 1 100%;margin:0;font-size:11px;color:var(--f-text-muted)}.cash__chart[data-v-85727fd5]{overflow-x:auto}.cash__weeks[data-v-85727fd5]{list-style:none;display:flex;gap:6px;align-items:flex-end;margin:8px 0 0;padding:0;min-height:150px}.cash__week[data-v-85727fd5]{flex:1 1 0;min-width:54px;display:flex;flex-direction:column;align-items:center;gap:4px}.cash__barwrap[data-v-85727fd5]{height:110px;width:100%;display:flex;align-items:flex-end}.cash__bar[data-v-85727fd5]{width:100%;border-radius:4px 4px 0 0;background:var(--f-accent, #3d6b5c)}.cash__bar--low[data-v-85727fd5]{background:var(--f-danger, #b4342b)}.cash__wk[data-v-85727fd5]{font-size:10px;color:var(--f-text-muted);white-space:nowrap}.cash__amt[data-v-85727fd5]{font-size:10px;font-variant-numeric:tabular-nums;white-space:nowrap}.cash__legend[data-v-85727fd5]{display:flex;gap:12px;align-items:baseline;margin-top:10px;font-size:11px;color:var(--f-text-muted);flex-wrap:wrap}.cash__note[data-v-85727fd5]{flex:1}.cash__levers[data-v-85727fd5]{list-style:none;margin:10px 0 0;padding:0}.cash__lever[data-v-85727fd5]{display:flex;gap:12px;align-items:center;padding:7px 0;border-top:1px solid var(--f-border-subtle, #ecebe7);font-size:13px}.cash__ref[data-v-85727fd5]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cash__effect[data-v-85727fd5]{font-variant-numeric:tabular-nums;font-weight:600}.cash__caveats[data-v-85727fd5]{margin:8px 0 0;padding-left:18px;font-size:12px;color:var(--f-text-muted)}.leak[data-v-85727fd5]{margin-top:10px;padding:14px 16px}.leak__row[data-v-85727fd5]{display:flex;gap:16px;align-items:flex-start}.leak__main[data-v-85727fd5]{flex:1;min-width:0}.leak__title[data-v-85727fd5]{font-size:14px;font-weight:560;display:flex;gap:6px;align-items:center}.leak__meta[data-v-85727fd5]{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-top:6px;font-size:11px;color:var(--f-text-muted)}.leak__impact[data-v-85727fd5]{text-align:end}.leak__impact b[data-v-85727fd5]{display:block;font-size:18px;font-variant-numeric:tabular-nums}.leak__impact span[data-v-85727fd5]{font-size:11px;color:var(--f-text-muted)}.leak__actions[data-v-85727fd5]{display:flex;gap:8px;align-items:center;margin-top:10px;flex-wrap:wrap}.leak__evidence[data-v-85727fd5]{margin-top:10px;width:100%;border-collapse:collapse;font-size:12px}.leak__evidence th[data-v-85727fd5]{text-align:start;color:var(--f-text-muted);font-weight:500;padding:3px 12px 3px 0;white-space:nowrap}.leak__evidence td[data-v-85727fd5]{padding:3px 0}.linkish[data-v-85727fd5]{border:0;background:none;color:var(--f-text-muted);font-size:12px;cursor:pointer;padding:4px 0}.linkish[data-v-85727fd5]:hover{color:var(--f-primary)}.ch[data-v-0258721b]{margin:0;position:relative}.ch__svg[data-v-0258721b]{width:100%;display:block;overflow:visible}.ch__grid line[data-v-0258721b]{stroke:var(--fbs-viz-grid, #DCDFE4);stroke-width:1}.ch__axis[data-v-0258721b]{stroke:var(--fbs-viz-axis, #C1C7D0);stroke-width:1}.ch__line[data-v-0258721b]{fill:none;stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.ch__dot[data-v-0258721b]{stroke:var(--fbs-viz-surface, #fff);stroke-width:2}.ch__cross[data-v-0258721b]{stroke:var(--fbs-viz-axis, #C1C7D0);stroke-width:1}.ch__ticks text[data-v-0258721b],.ch__xlab text[data-v-0258721b]{fill:var(--fbs-viz-ink, #626F86);font-size:9.5px;font-variant-numeric:tabular-nums}.ch__xlab text[data-v-0258721b]{font-size:9.5px}.ch__legend[data-v-0258721b]{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 6px;font-size:11.5px;color:var(--fbs-text-subtle)}.ch__key[data-v-0258721b]{display:inline-flex;align-items:center;gap:5px}.ch__swatch[data-v-0258721b]{width:8px;height:8px;border-radius:2px;flex:none}.ch__tip[data-v-0258721b]{position:absolute;top:0;transform:translate(-50%);background:var(--fbs-surface, #fff);border:1px solid var(--fbs-border);border-radius:6px;padding:6px 8px;font-size:11.5px;pointer-events:none;box-shadow:0 4px 12px #091e4226;white-space:nowrap;z-index:2}.ch__tipLabel[data-v-0258721b]{display:block;color:var(--fbs-text-subtle);margin-bottom:3px}.ch__tipRow[data-v-0258721b]{display:flex;align-items:center;gap:5px}.ch__tipName[data-v-0258721b]{color:var(--fbs-text-subtle)}.ch__tipRow b[data-v-0258721b]{font-variant-numeric:tabular-nums}.tile[data-v-fe605f30]{display:flex;flex-direction:column;gap:8px;padding:14px 16px;min-height:116px;background:var(--fbs-surface, #fff);border:1px solid var(--fbs-border);border-radius:10px}.tile__head[data-v-fe605f30]{display:flex;align-items:flex-start;gap:8px}.tile__title[data-v-fe605f30]{flex:1;font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--fbs-text-subtle)}.tile__remove[data-v-fe605f30]{border:0;background:none;cursor:pointer;line-height:1;font-size:18px;color:var(--fbs-text-subtle);padding:0 2px}.tile__remove[data-v-fe605f30]:hover{color:var(--fbs-danger)}.tile__stat[data-v-fe605f30]{margin:0;font-size:30px;font-weight:600;line-height:1.1;font-variant-numeric:tabular-nums;color:var(--fbs-text)}.tone-danger .tile__stat[data-v-fe605f30]{color:var(--fbs-tone-danger-text, #AE2E24)}.tone-warning .tile__stat[data-v-fe605f30]{color:var(--fbs-tone-warning-text, #A54800)}.tone-good .tile__stat[data-v-fe605f30]{color:var(--fbs-tone-success-text, #216E4E)}.tile.is-chart[data-v-fe605f30]{grid-column:span var(--tile-span, 2);min-height:190px}.tile__figure[data-v-fe605f30]{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.tile__delta[data-v-fe605f30]{font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.tile__delta.is-good[data-v-fe605f30]{color:var(--fbs-tone-success-text, #216E4E)}.tile__delta.is-bad[data-v-fe605f30]{color:var(--fbs-tone-danger-text, #AE2E24)}.tile__spark[data-v-fe605f30]{width:100%;height:24px;margin-top:2px;display:block}.tile__spark path[data-v-fe605f30]{fill:none;stroke:var(--fbs-viz-seq-400, #388BFF);stroke-width:1.5;stroke-linejoin:round;stroke-linecap:round;opacity:.85}.tile__progress[data-v-fe605f30]{display:flex;flex-direction:column;gap:8px}.tile__track[data-v-fe605f30]{height:8px;border-radius:999px;background:var(--fbs-n20);overflow:hidden}.tile__track i[data-v-fe605f30]{display:block;height:100%;background:var(--fbs-b600, #0c66e4)}.tile__bars[data-v-fe605f30]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.tile__bars li[data-v-fe605f30]{display:grid;grid-template-columns:minmax(64px,1fr) 2fr auto;gap:8px;align-items:center}.tile__barLabel[data-v-fe605f30]{font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tile__bar[data-v-fe605f30]{height:8px;border-radius:999px;background:var(--fbs-n20);overflow:hidden}.tile__bar i[data-v-fe605f30]{display:block;height:100%;background:var(--fbs-b600, #0c66e4);border-radius:999px}.tile__barValue[data-v-fe605f30]{font-size:12px;font-variant-numeric:tabular-nums;color:var(--fbs-text-subtle)}.tile__list[data-v-fe605f30]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px}.tile__list li[data-v-fe605f30]{display:flex;justify-content:space-between;gap:10px;font-size:13px}.tile__rowValue[data-v-fe605f30]{color:var(--fbs-tone-danger-text, #AE2E24);font-weight:600}.tile__empty[data-v-fe605f30]{color:var(--fbs-text-subtle);font-size:12.5px}.tile__problem[data-v-fe605f30]{margin:0;display:flex;align-items:center;gap:6px;font-size:12px;color:var(--fbs-tone-warning-text, #A54800)}.tile__skeleton[data-v-fe605f30]{height:34px;border-radius:6px;background:linear-gradient(90deg,var(--fbs-n20) 25%,var(--fbs-n30) 37%,var(--fbs-n20) 63%);background-size:400% 100%;animation:tileShimmer-fe605f30 1.2s ease infinite}@keyframes tileShimmer-fe605f30{0%{background-position:100% 50%}to{background-position:0 50%}}@media(prefers-reduced-motion:reduce){.tile__skeleton[data-v-fe605f30]{animation:none}}.dash[data-v-a1977523]{display:flex;flex-direction:column;gap:14px}.dash__bar[data-v-a1977523]{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.dash__pick[data-v-a1977523]{display:flex;align-items:center;gap:12px;flex:1;min-width:240px}.dash__switch[data-v-a1977523]{max-width:280px}.dash__desc[data-v-a1977523]{font-size:12.5px;color:var(--fbs-text-subtle)}.dash__acts[data-v-a1977523]{display:flex;gap:8px;align-items:center}.dash__editing[data-v-a1977523]{font-size:12px;color:var(--fbs-text-subtle)}.dash__grid[data-v-a1977523]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.dash__lead[data-v-a1977523]{margin:0 0 10px;font-size:13px;color:var(--fbs-text-subtle)}.dash__group[data-v-a1977523]{margin-bottom:12px}.dash__groupName[data-v-a1977523]{margin:0 0 6px;font-size:11px;text-transform:uppercase;letter-spacing:.07em;color:var(--fbs-text-subtle)}.dash__chips[data-v-a1977523]{display:flex;flex-wrap:wrap;gap:6px}.dash__chip[data-v-a1977523]{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border:1px solid var(--fbs-border);border-radius:999px;background:none;font:inherit;font-size:12.5px;color:var(--fbs-text);cursor:pointer}.dash__chip.is-on[data-v-a1977523]{background:var(--fbs-b50, #e9f2ff);border-color:var(--fbs-b600, #0c66e4)}.dash__chip.is-chart svg[data-v-a1977523]{color:var(--fbs-viz-1, #0C66E4)}.dash__chip .dash__mod[data-v-a1977523]{font-size:10.5px;color:var(--fbs-text-subtle);text-transform:uppercase;letter-spacing:.05em}.dash__count[data-v-a1977523]{margin-left:6px;font-size:10.5px;padding:0 6px;border-radius:999px;background:var(--fbs-n20);color:var(--fbs-text-subtle)}.dash__tbl[data-v-a1977523]{width:100%;border-collapse:collapse;font-size:13.5px}.dash__tbl th[data-v-a1977523]{text-align:start;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--fbs-text-subtle);padding:6px 8px;border-bottom:1px solid var(--fbs-border)}.dash__tbl td[data-v-a1977523]{padding:8px;border-bottom:1px solid var(--fbs-n20);vertical-align:top}.dash__tbl .c[data-v-a1977523]{text-align:center}.dash__tbl small[data-v-a1977523]{display:block;color:var(--fbs-text-subtle);font-size:12px}.dash__tag[data-v-a1977523]{margin-left:6px;font-size:10.5px;padding:1px 6px;border-radius:999px;background:var(--fbs-n20);color:var(--fbs-text-subtle)}.dash__sub[data-v-a1977523]{color:var(--fbs-text-subtle)}.dash__x[data-v-a1977523]{border:0;background:none;cursor:pointer;font-size:17px;color:var(--fbs-text-subtle)}.dash__x[data-v-a1977523]:hover{color:var(--fbs-danger)}.dash__err[data-v-a1977523]{color:var(--fbs-danger);font-size:13px}.dash__missing[data-v-a1977523]{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--fbs-tone-warning-text, #A54800)}.help[data-v-b1cf67ec]{display:grid;grid-template-columns:290px minmax(0,1fr);gap:18px;height:100%;min-height:0}.help__index[data-v-b1cf67ec]{border-right:1px solid var(--fbs-border, #dcdfe4);padding-right:14px;overflow-y:auto;min-height:0}.help__search[data-v-b1cf67ec]{display:flex;align-items:center;gap:7px;height:34px;padding:0 10px;border:1px solid var(--fbs-border, #dcdfe4);border-radius:6px;color:var(--fbs-text-subtle, #626f86);margin-bottom:10px}.help__search input[data-v-b1cf67ec]{border:0;outline:0;flex:1;font-size:13px;background:transparent}.help__item[data-v-b1cf67ec]{width:100%;display:flex;gap:9px;align-items:flex-start;text-align:left;padding:8px 9px;border:0;border-radius:6px;background:transparent;cursor:pointer;color:var(--fbs-text-subtle, #626f86)}.help__item[data-v-b1cf67ec]:hover{background:var(--fbs-n20, #f1f2f4)}.help__item--active[data-v-b1cf67ec]{background:var(--fbs-b50, #e9f2ff);color:var(--fbs-b700, #0055cc)}.help__item b[data-v-b1cf67ec]{display:block;font-size:13px;color:var(--fbs-text, #172b4d)}.help__item--active b[data-v-b1cf67ec]{color:var(--fbs-b700, #0055cc)}.help__item small[data-v-b1cf67ec]{display:block;font-size:11px;line-height:1.35;margin-top:1px}.help__none[data-v-b1cf67ec]{font-size:12px;color:var(--fbs-text-subtle, #626f86);padding:8px}.help__page[data-v-b1cf67ec]{overflow-y:auto;min-height:0;padding-right:8px;max-width:900px}.help__head[data-v-b1cf67ec]{display:flex;align-items:flex-start;gap:16px;margin-bottom:6px}.help__head h1[data-v-b1cf67ec]{margin:0;font-size:22px;font-weight:600}.help__head p[data-v-b1cf67ec]{margin:3px 0 0;color:var(--fbs-text-subtle, #626f86);font-size:13px}.help__print[data-v-b1cf67ec]{margin-left:auto;display:inline-flex;align-items:center;gap:6px;border:1px solid var(--fbs-border, #dcdfe4);background:var(--fbs-surface, #fff);border-radius:5px;padding:5px 10px;font-size:12px;cursor:pointer;white-space:nowrap}.help__block[data-v-b1cf67ec]{margin-top:18px}.help__block h2[data-v-b1cf67ec]{margin:0 0 6px;font-size:15px;font-weight:600}.help__block p[data-v-b1cf67ec]{margin:0 0 8px;font-size:13.5px;line-height:1.65;color:var(--fbs-text, #172b4d)}.help__flow[data-v-b1cf67ec]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:10px 12px;background:var(--fbs-n10, #f7f8f9);border:1px solid var(--fbs-border, #dcdfe4);border-radius:6px}.help__stage[data-v-b1cf67ec]{background:var(--fbs-surface, #fff);border:1px solid var(--fbs-border, #dcdfe4);border-radius:4px;padding:4px 9px;font-size:12px;font-weight:500}.help__arrow[data-v-b1cf67ec]{color:var(--fbs-text-subtle, #626f86)}.help__shot[data-v-b1cf67ec]{margin:0 0 10px;border:1px solid var(--fbs-border, #dcdfe4);border-radius:6px;overflow:hidden;background:var(--fbs-n10, #f7f8f9)}.help__shot img[data-v-b1cf67ec]{display:block;width:100%;height:auto}[data-v-b1cf67ec] code,.help__doc code[data-v-b1cf67ec]{font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:.92em;background:var(--fbs-n20, #f1f2f4);border-radius:3px;padding:1px 4px;white-space:nowrap}.help__terms[data-v-b1cf67ec]{margin:0}.help__terms dt[data-v-b1cf67ec]{font-weight:600;font-size:13.5px;color:var(--fbs-text, #172b4d);margin-top:10px}.help__terms dd[data-v-b1cf67ec]{margin:2px 0 0;padding-left:0;font-size:13.5px;line-height:1.65;color:var(--fbs-text-subtle, #626f86)}.help__practice[data-v-b1cf67ec]{list-style:none;margin:0;padding:0}.help__practice li[data-v-b1cf67ec]{display:flex;gap:8px;align-items:flex-start;font-size:13.5px;line-height:1.6;padding:5px 0}.help__mark[data-v-b1cf67ec]{flex:none;font-weight:700;width:15px}.is-do .help__mark[data-v-b1cf67ec]{color:var(--fbs-g500, #1f845a)}.is-avoid .help__mark[data-v-b1cf67ec]{color:var(--fbs-r500, #ae2e24)}.help__tablewrap[data-v-b1cf67ec]{overflow-x:auto}.help__table[data-v-b1cf67ec]{border-collapse:collapse;width:100%;font-size:13px}.help__table th[data-v-b1cf67ec]{text-align:left;background:var(--fbs-n10, #f7f8f9);border-bottom:1px solid var(--fbs-border, #dcdfe4);padding:6px 10px;font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--fbs-text-subtle, #626f86)}.help__table td[data-v-b1cf67ec]{border-bottom:1px solid var(--fbs-n30, #e9ebee);padding:6px 10px;vertical-align:top;line-height:1.55}.help__steps[data-v-b1cf67ec]{margin:0;padding-left:20px}.help__steps li[data-v-b1cf67ec]{font-size:13.5px;line-height:1.65;margin-bottom:7px;color:var(--fbs-text, #172b4d)}@media print{.help[data-v-b1cf67ec]{grid-template-columns:minmax(0,1fr)}.help__index[data-v-b1cf67ec],.help__print[data-v-b1cf67ec]{display:none}.help__page[data-v-b1cf67ec]{overflow:visible;max-width:none}}.ns[data-v-e540b1bc]{display:flex;flex-direction:column;gap:16px;max-width:660px}.ns__head[data-v-e540b1bc]{display:flex;flex-direction:column;gap:6px}.ns__title[data-v-e540b1bc]{margin:0;font-size:22px;font-weight:700;color:var(--fbs-text)}.ns__lede[data-v-e540b1bc]{margin:0;font-size:14px;line-height:1.6;color:var(--fbs-text-subtle)}.ns__err[data-v-e540b1bc]{margin:0;padding:10px 14px;font-size:13px;border-radius:8px;color:var(--fbs-tone-danger-text);background:var(--fbs-tone-danger-bg)}.ns__row[data-v-e540b1bc]{display:flex;align-items:center;gap:14px;padding:14px 18px;border-bottom:1px solid var(--fbs-border)}.ns__row[data-v-e540b1bc]:last-child{border-bottom:0}.ns__icon[data-v-e540b1bc]{flex:none;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:8px;background:var(--fbs-n20, #f1f2f4);color:var(--fbs-text-subtle)}.ns__text[data-v-e540b1bc]{flex:1;min-width:0}.ns__name[data-v-e540b1bc]{margin:0;font-size:14.5px;font-weight:600;color:var(--fbs-text)}.ns__about[data-v-e540b1bc]{margin:2px 0 0;font-size:12.5px;line-height:1.55;color:var(--fbs-text-subtle)}.ns__fixed[data-v-e540b1bc]{flex:none;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--fbs-text-subtle)}.ns__switch[data-v-e540b1bc]{flex:none;position:relative;width:42px;height:24px;padding:0;border:0;border-radius:12px;cursor:pointer;background:var(--fbs-n40, #b3b9c4);transition:background .14s ease}.ns__switch--on[data-v-e540b1bc]{background:var(--fbs-accent, #0b5cff)}.ns__switch[data-v-e540b1bc]:disabled{opacity:.6;cursor:default}.ns__switch[data-v-e540b1bc]:focus-visible{outline:2px solid var(--fbs-accent, #0b5cff);outline-offset:2px}.ns__knob[data-v-e540b1bc]{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform .14s ease}.ns__switch--on .ns__knob[data-v-e540b1bc]{transform:translate(18px)}@media(prefers-reduced-motion:reduce){.ns__switch[data-v-e540b1bc],.ns__knob[data-v-e540b1bc]{transition:none}}.ns__note[data-v-e540b1bc]{margin:0;font-size:12.5px;line-height:1.6;color:var(--fbs-text-subtle)}.tgcard[data-v-e540b1bc]{display:flex;flex-direction:column;gap:14px}.tgcode[data-v-e540b1bc]{display:flex;flex-direction:column;gap:10px;align-items:flex-start;padding:14px;border-radius:8px;background:var(--fbs-accent-subtle, #e9f2ff)}.tgcode__lede[data-v-e540b1bc]{margin:0;font-size:13px;line-height:1.6;color:var(--fbs-text)}.tgcode__row[data-v-e540b1bc]{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.tgcode__value[data-v-e540b1bc]{font-size:26px;font-weight:700;letter-spacing:.18em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--fbs-accent, #0b5cff);font-variant-numeric:tabular-nums}.tgcode__link[data-v-e540b1bc]{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--fbs-accent, #0b5cff)}.tgcode__left[data-v-e540b1bc]{font-size:12.5px;color:var(--fbs-text-subtle);font-variant-numeric:tabular-nums}.intg[data-v-7dccae9b]{padding:20px 24px 32px;max-width:960px}.intg__head[data-v-7dccae9b]{margin-bottom:16px}.intg__title[data-v-7dccae9b]{font-size:18px;font-weight:600;color:var(--fbs-text);margin:0 0 4px}.intg__sub[data-v-7dccae9b]{font-size:13px;color:var(--fbs-text-subtle);margin:0;max-width:62ch}.intg__banner[data-v-7dccae9b]{display:flex;align-items:center;gap:8px;padding:8px 12px;margin-bottom:12px;border:1px solid var(--fbs-border);border-radius:var(--fbs-radius);font-size:13px}.intg__banner--ok[data-v-7dccae9b]{background:var(--fbs-tone-success-bg);color:var(--fbs-tone-success-text)}.intg__banner--bad[data-v-7dccae9b]{background:var(--fbs-tone-danger-bg);color:var(--fbs-tone-danger-text);border-color:var(--fbs-danger)}.intg__grid[data-v-7dccae9b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px}.intg__card[data-v-7dccae9b]{display:flex;flex-direction:column;gap:10px}.intg__cardhead[data-v-7dccae9b]{display:flex;align-items:center;justify-content:space-between;gap:8px}.intg__name[data-v-7dccae9b]{font-size:15px;font-weight:600;color:var(--fbs-text)}.intg__blurb[data-v-7dccae9b]{font-size:12px;color:var(--fbs-text-subtle);margin:0}.intg__account[data-v-7dccae9b]{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--fbs-text)}.intg__caps[data-v-7dccae9b]{display:flex;flex-wrap:wrap;gap:4px}.intg__chip[data-v-7dccae9b]{font-size:11px;padding:2px 8px;border-radius:999px;background:var(--fbs-n20);color:var(--fbs-text-subtle)}.intg__chip--dim[data-v-7dccae9b]{opacity:.6}.intg__warn[data-v-7dccae9b]{font-size:12px;color:var(--fbs-text-subtle);margin:0}.intg__actions[data-v-7dccae9b]{display:flex;align-items:center;gap:8px;margin-top:auto;padding-top:4px}.intg__muted[data-v-7dccae9b]{font-size:12px;color:var(--fbs-text-subtle)}.ica[data-v-524e994d]{padding:20px 24px 32px;max-width:1080px}.ica__head[data-v-524e994d]{margin-bottom:12px}.ica__title[data-v-524e994d]{font-size:18px;font-weight:600;color:var(--fbs-text);margin:0 0 4px}.ica__sub[data-v-524e994d]{font-size:13px;color:var(--fbs-text-subtle);margin:0;max-width:68ch}.ica__tabs[data-v-524e994d]{display:flex;gap:4px;border-bottom:1px solid var(--fbs-border);margin-bottom:16px}.ica__tab[data-v-524e994d]{appearance:none;background:none;border:none;cursor:pointer;padding:8px 12px;font-size:13px;color:var(--fbs-text-subtle);border-bottom:2px solid transparent}.ica__tab--on[data-v-524e994d]{color:var(--fbs-text);border-bottom-color:var(--fbs-primary);font-weight:600}.ica__count[data-v-524e994d]{margin-left:6px;font-size:11px;padding:1px 6px;border-radius:999px;background:var(--fbs-n20);color:var(--fbs-text-subtle)}.ica__banner[data-v-524e994d]{display:flex;align-items:center;gap:8px;padding:8px 12px;margin-bottom:12px;border:1px solid var(--fbs-border);border-radius:var(--fbs-radius);font-size:13px}.ica__banner--ok[data-v-524e994d]{background:var(--fbs-tone-success-bg);color:var(--fbs-tone-success-text)}.ica__banner--bad[data-v-524e994d]{background:var(--fbs-tone-danger-bg);color:var(--fbs-tone-danger-text);border-color:var(--fbs-danger)}.ica__new[data-v-524e994d]{display:flex;align-items:center;gap:8px;margin-bottom:12px;flex-wrap:wrap}.ica__card[data-v-524e994d]{margin-bottom:12px;display:flex;flex-direction:column;gap:10px}.ica__cardhead[data-v-524e994d]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.ica__name[data-v-524e994d]{font-size:15px;font-weight:600;color:var(--fbs-text)}.ica__meta[data-v-524e994d]{font-size:12px;color:var(--fbs-text-subtle)}.ica__facts[data-v-524e994d]{display:grid;grid-template-columns:max-content 1fr;gap:4px 12px;margin:0;font-size:12px}.ica__facts dt[data-v-524e994d]{color:var(--fbs-text-subtle)}.ica__facts dd[data-v-524e994d]{margin:0;color:var(--fbs-text)}.ica__mono[data-v-524e994d]{font-family:var(--fbs-font-mono);word-break:break-all}.ica__redirect[data-v-524e994d]{display:flex;align-items:center;gap:6px}.ica__copy[data-v-524e994d]{appearance:none;background:none;border:none;cursor:pointer;color:var(--fbs-text-subtle);padding:0;display:inline-flex}.ica__actions[data-v-524e994d]{display:flex;gap:8px}.ica__lead[data-v-524e994d]{font-size:13px;color:var(--fbs-text-subtle);margin:0 0 12px;max-width:68ch}.ica__table[data-v-524e994d]{width:100%;border-collapse:collapse;font-size:13px}.ica__table th[data-v-524e994d]{text-align:left;font-weight:600;color:var(--fbs-text-subtle);padding:6px 8px;border-bottom:1px solid var(--fbs-border)}.ica__table td[data-v-524e994d]{padding:6px 8px;border-bottom:1px solid var(--fbs-border);color:var(--fbs-text)}.ica__detail[data-v-524e994d]{color:var(--fbs-text-subtle);max-width:40ch}.ica__muted[data-v-524e994d]{font-size:13px;color:var(--fbs-text-subtle)}.mp[data-v-87c024fc]{display:flex;flex-direction:column;gap:20px;max-width:980px}.mp__head h1[data-v-87c024fc]{margin:0;font-size:20px}.mp__head p[data-v-87c024fc]{margin:4px 0 0;color:var(--fbs-text-subtle, #6b6b76);max-width:72ch}.mp__err[data-v-87c024fc]{margin:0;padding:10px 12px;border-radius:4px;background:var(--fbs-danger-bg, #fdecea);color:var(--fbs-danger-text, #a2352a)}.mp__warn[data-v-87c024fc]{margin:0 0 10px;padding:8px 12px;border-radius:4px;background:var(--fbs-warning-bg, #fdf6e3);color:var(--fbs-warning-text, #8a6310);font-size:13px}.mp__issued[data-v-87c024fc],.mp__form[data-v-87c024fc],.mp__list[data-v-87c024fc]{background:var(--fbs-surface, #fff);border:1px solid var(--fbs-border, #e2e2e6);border-radius:6px;padding:18px}.mp__form h2[data-v-87c024fc],.mp__list h2[data-v-87c024fc]{margin:0 0 12px;font-size:15px}.mp__fields[data-v-87c024fc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-bottom:12px}.mp__poster[data-v-87c024fc]{display:flex;gap:22px;align-items:center;flex-wrap:wrap}.mp__poster img[data-v-87c024fc]{border:1px solid var(--fbs-border, #e2e2e6);border-radius:4px;background:#fff}.mp__poster-text[data-v-87c024fc]{display:flex;flex-direction:column;gap:6px}.mp__poster-text strong[data-v-87c024fc]{font-size:18px}.mp__host[data-v-87c024fc]{font-size:14px;color:var(--fbs-text-subtle, #6b6b76)}.mp__code[data-v-87c024fc]{font-family:ui-monospace,SF Mono,Consolas,monospace;font-size:30px;letter-spacing:.12em;font-weight:600}.mp__hint[data-v-87c024fc]{font-size:12.5px;color:var(--fbs-text-subtle, #6b6b76);max-width:42ch}.mp__once[data-v-87c024fc]{margin:14px 0 10px;font-size:13px;color:var(--fbs-warning-text, #8a6310)}.mp__actions[data-v-87c024fc]{display:flex;gap:8px;flex-wrap:wrap}.mp__empty[data-v-87c024fc]{margin:0;color:var(--fbs-text-subtle, #6b6b76)}.mp__table[data-v-87c024fc]{width:100%;border-collapse:collapse;font-size:13.5px}.mp__table th[data-v-87c024fc]{text-align:left;font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--fbs-text-subtle, #6b6b76);padding:6px 8px;border-bottom:1px solid var(--fbs-border, #e2e2e6)}.mp__table td[data-v-87c024fc]{padding:8px;border-bottom:1px solid var(--fbs-border, #e2e2e6)}.mp__table .num[data-v-87c024fc]{text-align:right;font-variant-numeric:tabular-nums}@media print{body *{visibility:hidden}.mp__poster[data-v-87c024fc],.mp__poster[data-v-87c024fc] *{visibility:visible}.mp__poster[data-v-87c024fc]{position:fixed;inset:40px;flex-direction:column;text-align:center}}.lic[data-v-9681d1b3]{display:flex;flex-direction:column;gap:var(--sp-4);padding:var(--sp-4)}.lic__err[data-v-9681d1b3]{color:var(--danger-ink);background:var(--danger-wash);padding:var(--sp-3);border-radius:var(--radius-2);margin:0}.lic__note[data-v-9681d1b3]{color:var(--success-ink);background:var(--success-wash);padding:var(--sp-3);border-radius:var(--radius-2);margin:0}.lic__muted[data-v-9681d1b3]{color:var(--ink-3);margin:0 0 var(--sp-3)}.lic__head[data-v-9681d1b3]{display:flex;flex-wrap:wrap;gap:var(--sp-4);justify-content:space-between;align-items:flex-start}.lic__customer[data-v-9681d1b3]{margin:var(--sp-2) 0 var(--sp-1);font-size:var(--fs-4)}.lic__expiry[data-v-9681d1b3]{display:flex;flex-direction:column;gap:var(--sp-1);align-items:flex-end}.lic__label[data-v-9681d1b3]{color:var(--ink-3);font-size:var(--fs-1);text-transform:uppercase;letter-spacing:.06em}.lic__warn[data-v-9681d1b3]{display:flex;align-items:center;gap:var(--sp-2);margin:var(--sp-3) 0 0;color:var(--warning-ink);background:var(--warning-wash);padding:var(--sp-3);border-radius:var(--radius-2)}.lic__fp[data-v-9681d1b3]{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap}.lic__code[data-v-9681d1b3]{font-family:var(--font-mono);background:var(--surface-2);padding:var(--sp-1) var(--sp-2);border-radius:var(--radius-1);font-size:var(--fs-3);letter-spacing:.04em;overflow-wrap:anywhere}.lic__code--dim[data-v-9681d1b3]{font-size:var(--fs-1);color:var(--ink-3);letter-spacing:0}.lic__facts[data-v-9681d1b3]{display:grid;grid-template-columns:auto 1fr;gap:var(--sp-1) var(--sp-3);margin:var(--sp-3) 0 0}.lic__facts dt[data-v-9681d1b3]{color:var(--ink-3);font-size:var(--fs-1)}.lic__facts dd[data-v-9681d1b3]{margin:0;font-size:var(--fs-2)}.lic__drop[data-v-9681d1b3]{display:flex;align-items:center;justify-content:center;gap:var(--sp-2);border:1px dashed var(--line-2);border-radius:var(--radius-2);padding:var(--sp-5);cursor:pointer;color:var(--ink-3);margin-bottom:var(--sp-3)}.lic__drop--over[data-v-9681d1b3]{border-color:var(--accent);color:var(--accent);background:var(--accent-wash)}.lic__file[data-v-9681d1b3]{display:none}.lic__token[data-v-9681d1b3]{width:100%;font-family:var(--font-mono);font-size:var(--fs-1);border:1px solid var(--line-2);border-radius:var(--radius-2);padding:var(--sp-2);background:var(--surface-1);color:var(--ink-1);resize:vertical}.lic__actions[data-v-9681d1b3]{display:flex;justify-content:flex-end;margin-top:var(--sp-3)}.lic__mods[data-v-9681d1b3]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--sp-2)}.lic__mod[data-v-9681d1b3]{display:flex;align-items:center;gap:var(--sp-2);border:1px solid var(--line-1);border-radius:var(--radius-2);padding:var(--sp-1) var(--sp-2)}.lic__modid[data-v-9681d1b3]{font-weight:600}.marketplace[data-v-384e9e2e]{display:flex;flex-direction:column;gap:14px}.head h2[data-v-384e9e2e]{margin:0;font-size:19px;font-weight:650}.sub[data-v-384e9e2e]{margin:4px 0 0;color:var(--fbs-text-subtle);font-size:13px}h3[data-v-384e9e2e]{margin:8px 0 0;font-size:14px;font-weight:650;color:var(--fbs-text-subtle);text-transform:uppercase;letter-spacing:.04em}.grid[data-v-384e9e2e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px}.entry[data-v-384e9e2e]{border:1px solid var(--fbs-border);background:var(--fbs-surface);border-radius:10px;padding:14px 16px;display:flex;flex-direction:column;gap:6px}.etop[data-v-384e9e2e]{display:flex;align-items:center;justify-content:space-between;gap:10px}.entry p[data-v-384e9e2e]{margin:0;font-size:13px;color:var(--fbs-text-subtle);flex:1}.meta[data-v-384e9e2e]{font-size:11.5px;color:var(--fbs-text-subtlest)}.efoot[data-v-384e9e2e]{display:flex;align-items:center;justify-content:space-between}.efoot a[data-v-384e9e2e]{font-size:13px}.partner[data-v-384e9e2e]{color:var(--fbs-text-subtle);font-size:12.5px;margin-top:6px}.help[data-v-b9d666ca]{color:var(--fbs-text-subtle);font-size:13px;margin:4px 0 10px}.panes[data-v-b9d666ca]{display:grid;grid-template-columns:1fr 1fr;gap:16px;min-height:340px}@media(max-width:720px){.panes[data-v-b9d666ca]{grid-template-columns:1fr}}.pane[data-v-b9d666ca]{display:flex;flex-direction:column;gap:8px;min-width:0}.pane__head[data-v-b9d666ca]{font-weight:650;font-size:13.5px;display:flex;align-items:center;justify-content:space-between}.count[data-v-b9d666ca]{font-size:12px;color:var(--fbs-text-subtle);font-variant-numeric:tabular-nums}.count.full[data-v-b9d666ca]{color:var(--fbs-tone-warning-text)}.cat[data-v-b9d666ca]{overflow-y:auto;max-height:340px;display:flex;flex-direction:column;gap:2px;padding-right:4px}.cat__mod[data-v-b9d666ca]{display:flex;align-items:center;gap:8px;font-size:11.5px;font-weight:650;text-transform:uppercase;letter-spacing:.05em;color:var(--fbs-text-subtle);margin:10px 0 3px}.cat__mod .dot[data-v-b9d666ca]{width:10px;height:10px;border-radius:4px}.cat__row[data-v-b9d666ca]{display:flex;align-items:center;gap:9px;width:100%;text-align:left;border:1px solid transparent;background:none;border-radius:8px;padding:7px 9px;cursor:pointer;font-size:13.5px;color:var(--fbs-text)}.cat__row[data-v-b9d666ca]:hover{background:var(--fbs-n20)}.cat__row.on[data-v-b9d666ca]{border-color:var(--fbs-primary);background:var(--fbs-b50)}.cat__row[data-v-b9d666ca]:disabled{opacity:.45;cursor:default}.grow[data-v-b9d666ca]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mine[data-v-b9d666ca]{display:flex;align-items:center;gap:9px;border:1px solid var(--fbs-border);background:var(--fbs-surface);border-radius:9px;padding:8px 10px;font-size:13.5px;cursor:grab}.mine[data-v-b9d666ca]:active{cursor:grabbing}.grip[data-v-b9d666ca]{color:var(--fbs-text-subtlest);font-size:11px;letter-spacing:-2px}.dot[data-v-b9d666ca]{width:22px;height:22px;border-radius:7px;display:grid;place-items:center;flex:none}.off[data-v-b9d666ca]{color:var(--fbs-text-subtle);font-style:italic}.kbd[data-v-b9d666ca]{font:500 10.5px/1 var(--fbs-font-mono, monospace);color:var(--fbs-text-subtle);border:1px solid var(--fbs-border);border-radius:4px;padding:2px 5px}.x[data-v-b9d666ca]{border:none;background:none;cursor:pointer;color:var(--fbs-text-subtle);padding:4px;border-radius:6px;display:grid;place-items:center}.x[data-v-b9d666ca]:hover{background:var(--fbs-tone-danger-bg);color:var(--fbs-tone-danger-text)}.actions[data-v-b9d666ca]{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.tfa-head[data-v-536210d8]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.tfa-h[data-v-536210d8]{margin:0;font-size:17px;font-weight:700;color:var(--n800, #172B4D)}.tfa-lead[data-v-536210d8]{margin:3px 0 0;font-size:12.5px;color:var(--n200, #626F86)}.tfa-error[data-v-536210d8]{margin:12px 0 0;padding:9px 11px;border-radius:7px;font-size:12.5px;color:#ae2e24;background:#ffeceb}.tfa-required[data-v-536210d8]{margin:12px 0 0;padding:9px 11px;border-radius:7px;font-size:12.5px;color:#8a5b00;background:#fcf2df}.tfa-on[data-v-536210d8]{margin:14px 0 0;font-size:13px;color:#1f845a;font-weight:600}.tfa-off[data-v-536210d8]{margin:14px 0 0;font-size:13px;color:var(--n800, #172B4D)}.tfa-sub[data-v-536210d8]{margin:16px 0 4px;font-size:13px;font-weight:700;color:var(--n800, #172B4D)}.tfa-codes-lead[data-v-536210d8]{margin:0 0 10px;font-size:12.5px;color:#8a5b00}.tfa-codes-grid[data-v-536210d8]{display:grid;grid-template-columns:repeat(2,minmax(0,180px));gap:6px 18px;padding:12px 14px;border:1px dashed var(--n30, #DCDFE4);border-radius:8px;background:var(--n10, #F7F8F9);width:fit-content}.tfa-codes-grid code[data-v-536210d8]{font-size:14px;letter-spacing:.06em;color:var(--n800, #172B4D)}.tfa-actions[data-v-536210d8]{display:flex;gap:8px;margin-top:14px}.tfa-form[data-v-536210d8]{display:grid;gap:8px;max-width:380px;margin-top:12px}.tfa-enrol[data-v-536210d8]{margin-top:14px;display:grid;gap:12px;max-width:520px}.tfa-steps[data-v-536210d8]{margin:0;padding-inline-start:20px;font-size:12.5px;color:var(--n800, #172B4D);display:grid;gap:4px}.tfa-qr-row[data-v-536210d8]{display:flex;gap:18px;align-items:flex-start;flex-wrap:wrap}.tfa-qr[data-v-536210d8]{border:1px solid var(--n30, #DCDFE4);border-radius:8px;background:#fff}.tfa-manual[data-v-536210d8]{min-width:200px}.tfa-secret[data-v-536210d8]{display:inline-block;margin-top:6px;padding:7px 10px;border-radius:6px;background:var(--n10, #F7F8F9);border:1px solid var(--n30, #DCDFE4);font-size:13px;letter-spacing:.05em;color:var(--n800, #172B4D)}.mail[data-v-1c145b35]{display:flex;flex-direction:column;gap:var(--sp-4);padding:var(--sp-4)}.mail__err[data-v-1c145b35]{color:var(--danger-ink);background:var(--danger-wash);padding:var(--sp-3);border-radius:var(--radius-2);margin:var(--sp-3) 0 0;overflow-wrap:anywhere}.mail__note[data-v-1c145b35]{color:var(--success-ink);background:var(--success-wash);padding:var(--sp-3);border-radius:var(--radius-2);margin:var(--sp-3) 0 0}.mail__muted[data-v-1c145b35]{color:var(--ink-3);margin:0}.mail__state[data-v-1c145b35]{display:flex;align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-4);flex-wrap:wrap}.mail__grid[data-v-1c145b35]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--sp-3)}.mail__check[data-v-1c145b35]{display:flex;align-items:center;gap:var(--sp-2);margin-top:var(--sp-3);cursor:pointer}.mail__actions[data-v-1c145b35]{display:flex;justify-content:flex-end;margin-top:var(--sp-4)}.mail__test[data-v-1c145b35]{display:flex;gap:var(--sp-3);align-items:flex-end;flex-wrap:wrap}.mail__test[data-v-1c145b35]>:first-child{flex:1 1 260px}.hz[data-v-9564cc69]{display:flex;flex-direction:column;gap:var(--sp-4);padding:var(--sp-4)}.hz__err[data-v-9564cc69]{color:var(--danger-ink);background:var(--danger-wash);padding:var(--sp-3);border-radius:var(--radius-2);margin:0}.hz__muted[data-v-9564cc69]{color:var(--ink-3)}.hz__lead[data-v-9564cc69]{margin:var(--sp-3) 0 0}.hz__head[data-v-9564cc69]{display:flex;justify-content:space-between;align-items:center;gap:var(--sp-3);flex-wrap:wrap}.hz__summary[data-v-9564cc69],.hz__head-right[data-v-9564cc69]{display:flex;align-items:center;gap:var(--sp-3)}.hz__list[data-v-9564cc69]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.hz__row[data-v-9564cc69]{display:grid;grid-template-columns:auto 1fr auto auto;gap:var(--sp-3);align-items:center;padding:var(--sp-2) 0;border-bottom:1px solid var(--line-1);color:var(--ink-3)}.hz__row[data-v-9564cc69]:last-child{border-bottom:0}.hz__row--down[data-v-9564cc69]{color:var(--danger-ink);font-weight:600}.hz__id[data-v-9564cc69]{color:var(--ink-1);font-weight:600}.hz__row--down .hz__id[data-v-9564cc69]{color:var(--danger-ink)}.hz__detail[data-v-9564cc69]{font-size:var(--fs-1)}.hz__ms[data-v-9564cc69]{font-variant-numeric:tabular-nums;font-size:var(--fs-1)}.sec-head[data-v-e9c66ebd]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.sec-h[data-v-e9c66ebd]{margin:0;font-size:17px;font-weight:700;color:var(--n800, #172B4D)}.sec-lead[data-v-e9c66ebd]{margin:3px 0 0;font-size:12.5px;color:var(--n200, #626F86)}.sec-error[data-v-e9c66ebd]{margin:12px 0 0;padding:9px 11px;border-radius:7px;font-size:12.5px;color:#ae2e24;background:#ffeceb}.sec-verdict[data-v-e9c66ebd]{margin:14px 0 0;padding:12px 14px;border-radius:8px;font-size:14px;font-weight:600;border-left:4px solid var(--tone, var(--n40, #DCDFE4));background:var(--n10, #F7F8F9);color:var(--n800, #172B4D)}.sec-verdict.is-ok[data-v-e9c66ebd]{--tone: #1F845A}.sec-verdict.is-warning[data-v-e9c66ebd]{--tone: #B65C02}.sec-verdict.is-critical[data-v-e9c66ebd]{--tone: #AE2E24;background:#ffeceb}.sec-verdict.is-unknown[data-v-e9c66ebd]{--tone: var(--n40, #DCDFE4)}.sec-facts[data-v-e9c66ebd]{display:grid;gap:4px;margin:14px 0 0}.sec-facts>div[data-v-e9c66ebd]{display:grid;grid-template-columns:200px 1fr;gap:10px;font-size:12.5px}.sec-facts dt[data-v-e9c66ebd]{color:var(--n200, #626F86)}.sec-facts dd[data-v-e9c66ebd]{margin:0;color:var(--n800, #172B4D);font-variant-numeric:tabular-nums}.sec-findings[data-v-e9c66ebd]{display:grid;gap:8px;margin:16px 0 0;padding:0;list-style:none}.sec-findings li[data-v-e9c66ebd]{padding:10px 12px;border-radius:8px;border-left:4px solid var(--tone, var(--n40, #DCDFE4));background:var(--n10, #F7F8F9)}.sec-findings li.is-critical[data-v-e9c66ebd]{--tone: #AE2E24;background:#ffeceb}.sec-findings li.is-warning[data-v-e9c66ebd]{--tone: #B65C02;background:#fcf2df}.sec-findings li.is-ok[data-v-e9c66ebd]{--tone: #1F845A}.sec-sev[data-v-e9c66ebd]{display:inline-block;margin-bottom:3px;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--tone)}.sec-what[data-v-e9c66ebd]{margin:0;font-size:13px;color:var(--n800, #172B4D)}.sec-todo[data-v-e9c66ebd]{margin:4px 0 0;font-size:12px;color:var(--n200, #626F86)}.sec-head[data-v-5afea06b]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.sec-h[data-v-5afea06b]{margin:0;font-size:17px;font-weight:700;color:var(--n800, #172B4D)}.sec-lead[data-v-5afea06b]{margin:3px 0 0;font-size:12.5px;color:var(--n200, #626F86)}.sec-error[data-v-5afea06b]{margin:12px 0 0;padding:9px 11px;border-radius:7px;font-size:12.5px;color:#ae2e24;background:#ffeceb}.sec-verdict[data-v-5afea06b]{margin:14px 0 0;padding:12px 14px;border-radius:8px;font-size:14px;font-weight:600;border-left:4px solid var(--tone, var(--n40, #DCDFE4));background:var(--n10, #F7F8F9);color:var(--n800, #172B4D)}.sec-verdict.is-ok[data-v-5afea06b]{--tone: #1F845A}.sec-verdict.is-critical[data-v-5afea06b]{--tone: #AE2E24;background:#ffeceb}.sec-verdict.is-unknown[data-v-5afea06b]{--tone: var(--n40, #DCDFE4)}.sec-pieces[data-v-5afea06b]{display:grid;gap:8px;margin:16px 0 0;padding:0;list-style:none}.sec-pieces li[data-v-5afea06b]{padding:11px 13px;border-radius:8px;border-left:4px solid var(--tone, var(--n40, #DCDFE4));background:var(--n10, #F7F8F9)}.sec-pieces li.is-ok[data-v-5afea06b]{--tone: #1F845A}.sec-pieces li.is-bad[data-v-5afea06b]{--tone: #AE2E24;background:#ffeceb}.sec-pieces li.is-unknown[data-v-5afea06b]{--tone: var(--n40, #DCDFE4)}.sec-pieceHead[data-v-5afea06b]{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.sec-pieceTitle[data-v-5afea06b]{font-size:13.5px;font-weight:600;color:var(--n800, #172B4D)}.sec-pieceState[data-v-5afea06b]{flex:none;font-size:11px;color:var(--tone);font-weight:600}.sec-why[data-v-5afea06b]{margin:5px 0 0;font-size:12.5px;color:var(--n800, #172B4D)}.sec-how[data-v-5afea06b]{margin:3px 0 0;font-size:12px;color:var(--n200, #626F86)}.sec-cmd[data-v-5afea06b]{margin-top:18px}.sec-sub[data-v-5afea06b]{margin:0 0 6px;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--n200, #626F86)}.sec-code[data-v-5afea06b]{margin:0;padding:10px 12px;border-radius:7px;overflow-x:auto;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;color:var(--n800, #172B4D);background:var(--n20, #F1F2F4)}.sec-drill[data-v-5afea06b]{margin:8px 0 0;font-size:12.5px;color:#8a5b00;background:#fcf2df;padding:9px 11px;border-radius:7px}.sec-head[data-v-aa144a38]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.sec-h[data-v-aa144a38]{margin:0;font-size:17px;font-weight:700;color:var(--n800, #172B4D)}.sec-lead[data-v-aa144a38]{margin:3px 0 0;font-size:12.5px;color:var(--n200, #626F86)}.sec-error[data-v-aa144a38]{margin:12px 0 0;padding:9px 11px;border-radius:7px;font-size:12.5px;color:#ae2e24;background:#ffeceb}.sec-chain[data-v-aa144a38]{margin:14px 0 0;padding:11px 13px;border-radius:8px;background:var(--n10, #F7F8F9)}.sec-chainVerdict[data-v-aa144a38]{margin:0 0 6px;font-size:13px;font-weight:600;color:var(--n800, #172B4D)}.sec-chain ul[data-v-aa144a38]{display:grid;gap:2px;margin:0;padding:0;list-style:none}.sec-chain li[data-v-aa144a38]{display:grid;grid-template-columns:180px 1fr;gap:10px;font-size:12px}.sec-chainSvc[data-v-aa144a38]{color:var(--n200, #626F86)}.is-ok[data-v-aa144a38]{color:#1f845a}.is-bad[data-v-aa144a38]{color:#ae2e24;font-weight:600}.is-unknown[data-v-aa144a38]{color:var(--n200, #626F86)}.sec-filters[data-v-aa144a38]{display:grid;grid-template-columns:200px 1fr 220px auto;gap:10px;align-items:end;margin:16px 0 10px}.sec-coverage[data-v-aa144a38]{margin:0 0 10px;font-size:11.5px;color:var(--n200, #626F86)}.sec-coverage.is-partial[data-v-aa144a38]{color:#8a5b00;background:#fcf2df;padding:8px 10px;border-radius:7px;font-weight:600}.sec-table[data-v-aa144a38]{width:100%;border-collapse:collapse;font-size:12.5px}.sec-table th[data-v-aa144a38]{text-align:left;padding:6px 10px;font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--n200, #626F86);border-bottom:1px solid var(--n30, #DCDFE4)}.sec-table td[data-v-aa144a38]{padding:6px 10px;border-bottom:1px solid var(--n20, #F1F2F4);color:var(--n800, #172B4D)}.sec-row[data-v-aa144a38]{cursor:pointer}.sec-row[data-v-aa144a38]:hover{background:var(--n10, #F7F8F9)}.sec-action[data-v-aa144a38]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.sec-target[data-v-aa144a38]{max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sec-payload[data-v-aa144a38]{margin:10px 0 0;padding:10px 12px;border-radius:7px;overflow-x:auto;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;color:var(--n800, #172B4D);background:var(--n20, #F1F2F4);white-space:pre-wrap}.sec-head[data-v-126d1ee6]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.sec-h[data-v-126d1ee6]{margin:0;font-size:17px;font-weight:700;color:var(--n800, #172B4D)}.sec-lead[data-v-126d1ee6]{margin:3px 0 0;font-size:12.5px;color:var(--n200, #626F86)}.sec-error[data-v-126d1ee6]{margin:12px 0 0;padding:9px 11px;border-radius:7px;font-size:12.5px;color:#ae2e24;background:#ffeceb}.sec-note[data-v-126d1ee6]{margin:12px 0 0;font-size:12.5px;color:#1f845a}.sec-sub[data-v-126d1ee6]{margin:18px 0 4px;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--n200, #626F86)}.sec-summary[data-v-126d1ee6]{margin:0 0 10px;padding:9px 11px;border-radius:7px;font-size:12.5px;color:var(--n800, #172B4D);background:var(--n10, #F7F8F9)}.sec-form[data-v-126d1ee6]{display:grid;gap:8px;max-width:460px}.sec-check[data-v-126d1ee6]{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--n800, #172B4D);cursor:pointer}.sec-try[data-v-126d1ee6]{display:grid;gap:8px;max-width:460px;margin-top:12px}.sec-trial[data-v-126d1ee6]{margin:0;font-size:12.5px}.sec-trial.is-ok[data-v-126d1ee6]{color:#1f845a}.sec-trial.is-bad[data-v-126d1ee6]{color:#ae2e24}.sec-locked[data-v-126d1ee6]{margin:10px 0 0;padding:9px 11px;border-radius:7px;font-size:12.5px;color:#8a5b00;background:#fcf2df}.sec-unlock[data-v-126d1ee6]{display:grid;gap:8px;max-width:460px;margin-top:12px}.tv[data-v-3366fb1f]{position:fixed;inset:0;display:flex;flex-direction:column;background:var(--tv-bg);color:var(--tv-ink);font-family:-apple-system,Segoe UI,Noto Sans Khmer,Roboto,Helvetica,Arial,sans-serif;overflow:hidden}.tv__top[data-v-3366fb1f]{display:flex;align-items:flex-start;justify-content:space-between;padding:2.2vh 3vw 1.4vh;border-bottom:.2vh solid var(--tv-line)}.tv__name[data-v-3366fb1f]{margin:0;font-size:3.4vh;font-weight:700;letter-spacing:.01em;color:var(--tv-ink)}.tv__date[data-v-3366fb1f]{margin:.4vh 0 0;font-size:2.2vh;color:var(--tv-dim)}.tv__right[data-v-3366fb1f]{display:flex;flex-direction:column;align-items:flex-end;gap:.4vh}.tv__clock[data-v-3366fb1f]{font-size:5.2vh;font-weight:700;font-variant-numeric:tabular-nums;line-height:1;color:var(--tv-ink)}.tv__stale[data-v-3366fb1f]{font-size:1.5vh;color:var(--tv-stale)}.tv__list[data-v-3366fb1f]{flex:1;overflow:hidden;padding:1vh 3vw}.tv__empty[data-v-3366fb1f]{margin:8vh 0 0;text-align:center;font-size:3vh;color:var(--tv-dim)}.row[data-v-3366fb1f]{display:grid;grid-template-columns:13vw 1fr 22vw auto;align-items:center;gap:2vw;padding:1.6vh 0;border-bottom:.15vh solid var(--tv-line)}.row__time[data-v-3366fb1f]{font-size:3.4vh;font-weight:700;font-variant-numeric:tabular-nums;color:var(--tv-dim)}.row__title[data-v-3366fb1f]{font-size:3.4vh;font-weight:600;line-height:1.15;color:var(--tv-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row__where[data-v-3366fb1f]{font-size:2.6vh;color:var(--tv-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row__online[data-v-3366fb1f]{margin-left:.8vw;padding:.2vh .7vw;border-radius:.6vh;border:.12vh solid var(--tv-dim);color:var(--tv-dim);font-size:1.7vh;letter-spacing:.08em}.row--now[data-v-3366fb1f]{background:var(--tv-now-wash)}.row--now .row__time[data-v-3366fb1f],.row--now .row__title[data-v-3366fb1f]{color:var(--tv-now-ink)}.row--over[data-v-3366fb1f]{opacity:.42}.row--cancelled .row__title[data-v-3366fb1f]{text-decoration:line-through;color:var(--tv-dim)}.row__badge[data-v-3366fb1f]{font-size:1.8vh;font-weight:800;letter-spacing:.12em;padding:.5vh 1.2vw;border-radius:.6vh}.row__badge--now[data-v-3366fb1f]{background:var(--tv-accent);color:var(--tv-accent-ink)}.row__badge--off[data-v-3366fb1f]{background:var(--tv-off-bg);color:var(--tv-off-ink)}.tv__foot[data-v-3366fb1f]{padding:1.2vh 3vw;border-top:.2vh solid var(--tv-line);font-size:1.8vh;color:var(--tv-dim)}.pd[data-v-c1792922]{min-height:100vh;display:flex;flex-direction:column;background:var(--fbs-canvas, #f7f8f9);color:var(--fbs-text, #172b4d)}.pd-head[data-v-c1792922]{display:flex;align-items:center;gap:16px;padding:12px 20px;background:var(--fbs-surface, #fff);border-bottom:1px solid var(--fbs-border, #dcdfe4)}.pd-brand[data-v-c1792922]{font-weight:600;color:var(--fbs-text, #172b4d)}.pd-title[data-v-c1792922]{color:var(--fbs-text-subtle, #626f86);font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pd-save[data-v-c1792922]{margin-inline-start:auto;padding:6px 14px;border:0;border-radius:3px;background:var(--fbs-primary, #0c66e4);color:#fff;font-size:14px;cursor:pointer}.pd-main[data-v-c1792922]{flex:1;display:flex;align-items:center;justify-content:center;padding:24px}.pd-card[data-v-c1792922]{width:100%;max-width:420px;padding:28px;background:var(--fbs-surface, #fff);border:1px solid var(--fbs-border, #dcdfe4);border-radius:8px;box-shadow:var(--fbs-shadow-raised, 0 1px 1px rgba(9, 30, 66, .25))}.pd-h[data-v-c1792922]{margin:0 0 8px;font-size:20px;color:var(--fbs-text, #172b4d)}.pd-p[data-v-c1792922]{margin:0 0 16px;font-size:14px;line-height:1.5;color:var(--fbs-text-subtle, #626f86)}.pd-input[data-v-c1792922]{width:100%;padding:8px 10px;border:1px solid var(--fbs-border, #dcdfe4);border-radius:3px;font-size:14px;background:var(--fbs-surface, #fff);color:var(--fbs-text, #172b4d)}.pd-err[data-v-c1792922]{margin:8px 0 0;color:var(--fbs-tone-danger-text, #ae2e24);font-size:13px}.pd-go[data-v-c1792922]{width:100%;margin-top:16px;padding:9px;border:0;border-radius:3px;background:var(--fbs-primary, #0c66e4);color:#fff;font-size:14px;cursor:pointer}.pd-go[data-v-c1792922]:disabled{opacity:.6;cursor:default}.pd-frame[data-v-c1792922]{width:100%;height:calc(100vh - 110px);border:1px solid var(--fbs-border, #dcdfe4);border-radius:3px;background:var(--fbs-surface, #fff)}.pd-image[data-v-c1792922]{max-width:100%;max-height:calc(100vh - 110px);border:1px solid var(--fbs-border, #dcdfe4);border-radius:3px;background:var(--fbs-surface, #fff)}.pd-text[data-v-c1792922]{width:100%;max-width:900px;max-height:calc(100vh - 110px);overflow:auto;margin:0;padding:20px;background:var(--fbs-surface, #fff);border:1px solid var(--fbs-border, #dcdfe4);border-radius:3px;font-family:var(--fbs-font-mono, ui-monospace, monospace);font-size:13px;white-space:pre-wrap;word-break:break-word}.pd-head-err[data-v-c1792922]{color:var(--fbs-tone-danger-text, #ae2e24);font-size:13px}.pd-msg[data-v-c1792922]{color:var(--fbs-text-subtle, #626f86);font-size:14px}.pub[data-v-18ea7318]{min-height:100vh;background:#f7f8fa;color:#172b4d}.pub__gate[data-v-18ea7318]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px}.pub__card[data-v-18ea7318]{width:100%;max-width:380px;background:#fff;border:1px solid #DCDFE4;border-radius:12px;padding:28px 26px;box-shadow:0 20px 48px -28px #091e4280;text-align:center}.pub__logo[data-v-18ea7318]{color:#2a62c4}.pub__title[data-v-18ea7318]{margin:10px 0 4px;font-size:19px;font-weight:600}.pub__lead[data-v-18ea7318]{margin:0 0 18px;font-size:13px;color:#626f86;line-height:1.5}.pub__form[data-v-18ea7318]{display:flex;flex-direction:column;gap:10px}.pub__code[data-v-18ea7318]{width:100%;box-sizing:border-box;text-align:center;font-family:ui-monospace,Consolas,monospace;font-size:22px;letter-spacing:.22em;text-transform:uppercase;padding:10px 12px;border:1px solid #DCDFE4;border-radius:8px;outline:none}.pub__code[data-v-18ea7318]:focus{border-color:#388bff;box-shadow:0 0 0 3px #388bff33}.pub__error[data-v-18ea7318]{margin:12px 0 0;font-size:12.5px;color:#ae2e24}.pub__foot[data-v-18ea7318]{margin:18px 0 0;font-size:11px;color:#8590a2}.pub__board[data-v-18ea7318]{display:flex;flex-direction:column;height:100vh;padding:12px 14px;box-sizing:border-box}.pub__bar[data-v-18ea7318]{display:flex;align-items:center;gap:10px}.pub__name[data-v-18ea7318]{margin:0;font-size:17px;font-weight:600}.pub__live[data-v-18ea7318]{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--fbs-text-muted, #6b7280)}.pub__pulse[data-v-18ea7318]{width:8px;height:8px;border-radius:50%;background:currentColor}.pub__live.is-on[data-v-18ea7318]{color:#2c7a55}.pub__live.is-on .pub__pulse[data-v-18ea7318]{animation:pub-pulse-18ea7318 2s ease-in-out infinite}@keyframes pub-pulse-18ea7318{0%,to{opacity:1}50%{opacity:.25}}@media(prefers-reduced-motion:reduce){.pub__live.is-on .pub__pulse[data-v-18ea7318]{animation:none}}.pub__board.is-tv[data-v-18ea7318]{font-size:20px}.pub__board.is-tv .pub__name[data-v-18ea7318]{font-size:30px}.pub__board.is-tv .pub__desc[data-v-18ea7318]{font-size:20px}.pub__board.is-tv .pub__grid[data-v-18ea7318]{gap:14px}.pub__board.is-tv .pub__bh h2[data-v-18ea7318]{font-size:19px}.pub__board.is-tv .pub__when[data-v-18ea7318]{font-size:15px}.pub__scenario[data-v-18ea7318]{font-size:11px;font-weight:700;background:#fff4e5;color:#974f0c;border-radius:4px;padding:2px 8px}.pub__spacer[data-v-18ea7318]{flex:1}.pub__when[data-v-18ea7318]{font-size:11px;color:#8590a2}.pub__desc[data-v-18ea7318]{margin:4px 0 0;font-size:12px;color:#626f86}.pub__grid[data-v-18ea7318]{flex:1;min-height:0;margin-top:8px;display:grid;gap:6px;padding:6px;border-radius:10px;background-color:#f1f2f4;background-image:radial-gradient(circle at 1px 1px,rgba(9,30,66,.055) 1px,transparent 0);background-size:16px 16px;grid-template-columns:repeat(5,minmax(0,1fr));grid-template-rows:minmax(0,1fr) minmax(0,1fr) minmax(0,.8fr);grid-template-areas:"partners activities value relationships segments" "partners resources  value channels      segments" "cost     cost       cost  revenue       revenue"}.pub__block[data-v-18ea7318]{display:flex;flex-direction:column;min-height:0;background:#fff;border:1px solid color-mix(in srgb,var(--hue) 16%,#DCDFE4);border-radius:9px;overflow:hidden;box-shadow:0 1px 2px #091e4212,0 6px 14px -10px #091e4259}.pub__bh[data-v-18ea7318]{display:flex;align-items:center;gap:7px;padding:6px 7px;background:color-mix(in srgb,var(--hue) 13%,#fff);border-bottom:1px solid color-mix(in srgb,var(--hue) 22%,#fff)}.pub__glyph[data-v-18ea7318]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:7px;background:var(--hue);color:#fff;flex:none}.pub__bh h2[data-v-18ea7318]{margin:0;flex:1;font-size:10px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:color-mix(in srgb,var(--hue) 82%,#000)}.pub__count[data-v-18ea7318]{font-size:10px;font-weight:700;color:color-mix(in srgb,var(--hue) 80%,#000);background:#fff;border:1px solid color-mix(in srgb,var(--hue) 25%,#fff);border-radius:8px;padding:0 5px}.pub__cards[data-v-18ea7318]{display:flex;flex-direction:column;gap:5px;padding:6px 5px;overflow-y:auto;min-height:0}.pub__cardtile[data-v-18ea7318]{background:var(--wash);border:1px solid var(--border);border-left:3px solid transparent;border-radius:4px;padding:6px 8px;box-shadow:0 1px 1px #091e4214}.is-fact[data-v-18ea7318]{border-left-color:var(--ink)}.is-guess[data-v-18ea7318],.is-untested[data-v-18ea7318]{border-left-color:var(--ink);border-left-style:dashed}.pub__ct[data-v-18ea7318]{margin:0;font-size:12px;font-weight:500;line-height:1.35}.pub__cf[data-v-18ea7318]{display:inline-block;margin:4px 0 0;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--ink);background:color-mix(in srgb,var(--ink) 12%,#fff);border-radius:9px;padding:1px 7px}.pub__cn[data-v-18ea7318]{margin:2px 0 0;font-size:11px;color:#626f86;line-height:1.3}@media(max-width:900px){.pub__grid[data-v-18ea7318]{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-template-areas:none;overflow-y:auto}.pub__grid[data-v-18ea7318]>*{grid-area:auto!important;min-height:150px}.pub__board[data-v-18ea7318]{height:auto;min-height:100vh}}.kpis[data-v-d8c21ec3]{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.kpis__skel[data-v-d8c21ec3]{height:118px;border-radius:12px}.kpi[data-v-d8c21ec3]{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:6px;padding:13px 14px 0;text-align:left;font:inherit;border:1px solid var(--fbs-border, #dfe1e6);border-radius:12px;background:var(--fbs-surface, #fff);color:var(--fbs-text, #172b4d)}.kpi.is-clickable[data-v-d8c21ec3]{cursor:pointer;transition:box-shadow .14s ease,transform .12s ease}.kpi.is-clickable[data-v-d8c21ec3]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #091e421f}.kpi.is-clickable[data-v-d8c21ec3]:focus-visible{outline:2px solid var(--fbs-primary, #0052cc);outline-offset:2px}.kpi__top[data-v-d8c21ec3]{display:flex;align-items:center;gap:7px;color:var(--fbs-n500, #6b778c)}.kpi__label[data-v-d8c21ec3]{font-size:12px}.kpi__value[data-v-d8c21ec3]{font-size:25px;font-weight:650;line-height:1.1;letter-spacing:-.01em}.kpi__foot[data-v-d8c21ec3]{min-height:17px}.kpi__delta[data-v-d8c21ec3]{display:inline-flex;align-items:center;gap:3px;font-size:11.5px;font-weight:600}.kpi__delta i[data-v-d8c21ec3]{font-style:normal;font-weight:400;color:var(--fbs-n500, #6b778c);margin-left:2px}.kpi__delta.is-good[data-v-d8c21ec3]{color:#216e4e}.kpi__delta.is-bad[data-v-d8c21ec3]{color:#ae2e4d}.kpi__note[data-v-d8c21ec3]{font-size:11.5px}.kpi__note.is-good[data-v-d8c21ec3]{color:var(--fbs-n500, #6b778c)}.kpi__note.is-warn[data-v-d8c21ec3]{color:#974f0c}.kpi__note.is-bad[data-v-d8c21ec3]{color:#ae2e4d;font-weight:600}.kpi__plot[data-v-d8c21ec3]{position:relative;display:block;height:30px;margin:6px -14px 0}.kpi__plot svg[data-v-d8c21ec3]{display:block;width:100%;height:100%}.kpi__sparkfill[data-v-d8c21ec3]{fill:var(--fbs-n30, #ebecf0);opacity:.8}.kpi__sparkline[data-v-d8c21ec3]{fill:none;stroke:var(--fbs-n200, #a5adba);stroke-width:1.5;vector-effect:non-scaling-stroke;stroke-linejoin:round}.kpi__sparkdot[data-v-d8c21ec3]{position:absolute;width:6px;height:6px;margin:-3px 0 0 -3px;border-radius:50%;background:var(--fbs-primary, #0052cc);box-shadow:0 0 0 2px var(--fbs-surface, #fff)}.kpi__plot i[data-v-d8c21ec3]{transform:translate(-3px)}@media(max-width:1180px){.kpis[data-v-d8c21ec3]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.kpis[data-v-d8c21ec3]{grid-template-columns:1fr}}.att[data-v-90507cc2]{display:flex;flex-direction:column;gap:10px;padding:14px 16px 16px}.att__head[data-v-90507cc2]{display:flex;align-items:center;gap:8px}.att__head h3[data-v-90507cc2]{margin:0;font-size:14.5px;font-weight:700}.att__n[data-v-90507cc2]{font-size:11px;font-weight:700;padding:1px 7px;border-radius:999px;background:var(--fbs-n30, #ebecf0);color:var(--fbs-n500, #6b778c)}.att__loading[data-v-90507cc2]{display:flex;flex-direction:column;gap:6px}.att__skel[data-v-90507cc2]{height:40px;border-radius:8px}.att__list[data-v-90507cc2]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px}.att__row[data-v-90507cc2]{display:flex;align-items:center;gap:10px;width:100%;text-align:left;font:inherit;padding:9px 11px;border-radius:9px;border:1px solid var(--fbs-border, #dfe1e6);background:var(--fbs-surface, #fff);color:var(--fbs-text, #172b4d)}.att__row.is-clickable[data-v-90507cc2]{cursor:pointer;transition:border-color .12s ease,background .12s ease}.att__row.is-clickable[data-v-90507cc2]:hover{border-color:var(--tone);background:var(--tone-bg)}.att__row.is-clickable[data-v-90507cc2]:focus-visible{outline:2px solid var(--fbs-primary, #0052cc);outline-offset:2px}.att__row[data-v-90507cc2]{position:relative;padding-left:14px}.att__row[data-v-90507cc2]:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:0 3px 3px 0;background:var(--tone)}.is-bad[data-v-90507cc2]{--tone: #ae2e4d;--tone-bg: #ffecf1}.is-warn[data-v-90507cc2]{--tone: #974f0c;--tone-bg: #fffae6}.is-info[data-v-90507cc2]{--tone: #0052cc;--tone-bg: #e9f2ff}.att__ic[data-v-90507cc2]{display:inline-flex;color:var(--tone);flex:none}.att__count[data-v-90507cc2]{font-size:15px;font-weight:700;min-width:26px;font-variant-numeric:tabular-nums}.att__label[data-v-90507cc2]{flex:1;font-size:12.5px;min-width:0}.att__label i[data-v-90507cc2]{font-style:normal;color:var(--fbs-n500, #6b778c);margin-left:6px}.att__go[data-v-90507cc2]{color:var(--fbs-n500, #6b778c);flex:none}.att__clear[data-v-90507cc2]{display:flex;align-items:center;gap:9px;padding:16px 12px;border-radius:10px;background:var(--fbs-n10, #fafbfc);color:var(--fbs-n500, #6b778c);font-size:12.5px}.att__clear[data-v-90507cc2] svg{color:#216e4e}.modauto__chip[data-v-61023355]{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;margin-left:8px;padding:4px 9px;border-radius:12px;cursor:pointer;font-size:12px;font-weight:600;white-space:nowrap;color:var(--fbs-n600, #5e6c84);background:var(--fbs-n20, #f4f5f7);border:1px solid transparent}.modauto__chip[data-v-61023355]:hover{background:var(--fbs-n30, #ebecf0);color:var(--fbs-n800, #172b4d)}.modauto__chip--wrong[data-v-61023355]{color:var(--fbs-r500, #de350b);background:var(--fbs-r50, #ffebe6);border-color:var(--fbs-r100, #ffbdad)}.modauto__hint[data-v-61023355]{margin:0 0 12px;font-size:12.5px;color:var(--fbs-n500, #6b778c)}.modauto__list[data-v-61023355]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.modauto__list li[data-v-61023355]{padding:9px 11px;border-radius:4px;border:1px solid var(--fbs-n30, #ebecf0);background:var(--fbs-n10, #fafbfc)}.modauto__row[data-v-61023355]{display:flex;align-items:center;gap:8px}.modauto__meta[data-v-61023355]{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:4px;font-size:12px;color:var(--fbs-n500, #6b778c)}.modauto__wrong[data-v-61023355]{color:var(--fbs-r500, #de350b);font-weight:600}.modauto__meta code[data-v-61023355]{font-family:ui-monospace,Menlo,monospace;font-size:11.5px;background:var(--fbs-n20, #f4f5f7);padding:1px 5px;border-radius:3px}.th[data-v-96e61aa1]{display:flex;flex-direction:column;gap:16px;max-width:1320px;margin:0 auto;width:100%}.th__head[data-v-96e61aa1]{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap}.th__title h1[data-v-96e61aa1]{font-size:clamp(20px,3vw,26px);margin:0;letter-spacing:-.02em;font-weight:700}.th__title p[data-v-96e61aa1]{margin:4px 0 0;display:flex;align-items:center;gap:6px;color:var(--fbs-text-subtle);font-size:13px;flex-wrap:wrap}.th__dot[data-v-96e61aa1]{opacity:.5}.th__tools[data-v-96e61aa1]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.th__day[data-v-96e61aa1]{display:flex;align-items:center;gap:4px;background:var(--fbs-surface);border:1px solid var(--fbs-border);border-radius:999px;padding:3px}.th__nav[data-v-96e61aa1]{display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:999px;background:transparent;color:var(--fbs-text);cursor:pointer}.th__nav[data-v-96e61aa1]:hover:not(:disabled){background:var(--fbs-n20)}.th__nav[data-v-96e61aa1]:disabled{opacity:.35;cursor:default}.th__dayLabel[data-v-96e61aa1]{position:relative;padding:0 8px;font-weight:600;font-size:13px;cursor:pointer;min-width:88px;text-align:center}.th__dayLabel input[data-v-96e61aa1]{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%}.th__switch[data-v-96e61aa1]{display:flex;background:var(--fbs-n20);border-radius:999px;padding:3px}.th__switch button[data-v-96e61aa1]{display:flex;align-items:center;gap:6px;border:0;background:transparent;padding:6px 12px;border-radius:999px;font:inherit;font-size:13px;color:var(--fbs-text-subtle);cursor:pointer}.th__switch button.is-on[data-v-96e61aa1]{background:var(--fbs-surface);color:var(--fbs-text);font-weight:600;box-shadow:var(--fbs-shadow-raised)}.th__holiday[data-v-96e61aa1]{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:8px;background:var(--fbs-tone-info-bg);color:var(--fbs-tone-info-text);font-size:13px}.th__grid[data-v-96e61aa1]{display:grid;gap:16px;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);grid-template-areas:"presence decide" "people decide" "people away" "people trend";align-items:start;transition:opacity .15s}.th__grid.is-loading[data-v-96e61aa1]{opacity:.55;pointer-events:none}.th__presence[data-v-96e61aa1]{grid-area:presence}.th__decide[data-v-96e61aa1]{grid-area:decide}.th__people[data-v-96e61aa1]{grid-area:people}.th__away[data-v-96e61aa1]{grid-area:away}.th__trend[data-v-96e61aa1]{grid-area:trend}@media(max-width:960px){.th__grid[data-v-96e61aa1]{grid-template-columns:minmax(0,1fr);grid-template-areas:"decide" "presence" "people" "away" "trend"}}.card[data-v-96e61aa1]{background:var(--fbs-surface);border:1px solid var(--fbs-border);border-radius:12px;box-shadow:var(--fbs-shadow-raised);padding:14px 16px 16px;display:flex;flex-direction:column;gap:12px;min-width:0}.card__head[data-v-96e61aa1]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.card__head h2[data-v-96e61aa1]{margin:0;font-size:14.5px;font-weight:700}.card__hint[data-v-96e61aa1]{margin-left:auto;font-size:12px;color:var(--fbs-text-subtle)}.card__tools[data-v-96e61aa1]{margin-left:auto;width:min(240px,100%)}.card__foot[data-v-96e61aa1]{margin:0;display:flex;align-items:center;gap:6px;font-size:12px;color:var(--fbs-text-subtle)}.card__links[data-v-96e61aa1]{display:flex;gap:12px;flex-wrap:wrap;border-top:1px solid var(--fbs-border);padding-top:10px}.count[data-v-96e61aa1]{font-size:11px;font-weight:700;padding:1px 8px;border-radius:999px}.count--warn[data-v-96e61aa1]{background:var(--fbs-tone-warning-bg);color:var(--fbs-tone-warning-text)}.mono[data-v-96e61aa1]{font-family:var(--fbs-font-mono);font-variant-numeric:tabular-nums}.hero[data-v-96e61aa1]{display:flex;flex-direction:column;gap:10px}.hero__big[data-v-96e61aa1]{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.hero__n[data-v-96e61aa1]{font-size:40px;font-weight:750;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums}.hero__of[data-v-96e61aa1]{font-size:20px;color:var(--fbs-text-subtle);font-weight:600}.hero__k[data-v-96e61aa1]{font-size:13px;color:var(--fbs-text-subtle);margin-left:4px}.hero__bar[data-v-96e61aa1]{display:flex;height:10px;border-radius:999px;overflow:hidden;background:var(--fbs-n20)}.seg[data-v-96e61aa1]{display:block;height:100%;transition:width .3s}.seg--present[data-v-96e61aa1],.dot--present[data-v-96e61aa1],.trend__present[data-v-96e61aa1]{background:var(--fbs-tone-success-text)}.seg--leave[data-v-96e61aa1],.dot--leave[data-v-96e61aa1],.trend__leave[data-v-96e61aa1]{background:var(--fbs-tone-info-text);opacity:.75}.seg--mission[data-v-96e61aa1]{background:var(--fbs-tone-discovery-text);opacity:.75}.seg--out[data-v-96e61aa1]{background:var(--fbs-tone-danger-text);opacity:.8}.tiles[data-v-96e61aa1]{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:8px}.tile[data-v-96e61aa1]{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:8px;align-items:center;text-align:left;padding:10px 12px;border-radius:10px;border:1px solid var(--fbs-border);background:var(--fbs-surface);cursor:pointer;font:inherit;color:var(--fbs-text)}.tile[data-v-96e61aa1]:hover{border-color:var(--fbs-n40)}.tile__ic[data-v-96e61aa1]{grid-row:1 / 3;display:grid;place-items:center;width:32px;height:32px;border-radius:8px}.tile__n[data-v-96e61aa1]{font-size:20px;font-weight:700;line-height:1.1;font-variant-numeric:tabular-nums}.tile__k[data-v-96e61aa1]{font-size:12px;color:var(--fbs-text-subtle)}.tile.is-zero[data-v-96e61aa1]{opacity:.6}.tile.is-on[data-v-96e61aa1]{box-shadow:0 0 0 2px var(--fbs-primary);border-color:transparent;opacity:1}.tile--danger .tile__ic[data-v-96e61aa1]{background:var(--fbs-tone-danger-bg);color:var(--fbs-tone-danger-text)}.tile--warning .tile__ic[data-v-96e61aa1]{background:var(--fbs-tone-warning-bg);color:var(--fbs-tone-warning-text)}.tile--info .tile__ic[data-v-96e61aa1]{background:var(--fbs-tone-info-bg);color:var(--fbs-tone-info-text)}.tile--discovery .tile__ic[data-v-96e61aa1]{background:var(--fbs-tone-discovery-bg);color:var(--fbs-tone-discovery-text)}.tile--success .tile__ic[data-v-96e61aa1]{background:var(--fbs-tone-success-bg);color:var(--fbs-tone-success-text)}.tile--danger:not(.is-zero) .tile__n[data-v-96e61aa1]{color:var(--fbs-tone-danger-text)}.decisions[data-v-96e61aa1]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;max-height:620px;overflow:auto}.decision[data-v-96e61aa1]{border:1px solid var(--fbs-border);border-radius:10px;padding:10px 12px;display:flex;flex-direction:column;gap:6px}.decision__top[data-v-96e61aa1]{display:flex;gap:10px;align-items:center}.decision__who[data-v-96e61aa1]{min-width:0}.decision__name[data-v-96e61aa1]{font-weight:600;font-size:13.5px}.decision__kind[data-v-96e61aa1]{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--fbs-text-subtle);flex-wrap:wrap}.decision__ago[data-v-96e61aa1]{opacity:.8}.decision__what[data-v-96e61aa1]{font-size:13px;font-weight:600}.decision__reason[data-v-96e61aa1]{margin:0;font-size:12.5px;color:var(--fbs-text-subtle);font-style:italic;overflow-wrap:anywhere}.decision__clash[data-v-96e61aa1]{margin:0;display:flex;gap:6px;align-items:flex-start;font-size:12px;color:var(--fbs-tone-warning-text);background:var(--fbs-tone-warning-bg);padding:6px 8px;border-radius:6px}.decision__err[data-v-96e61aa1]{margin:0;font-size:12px;color:var(--fbs-danger)}.decision__act[data-v-96e61aa1]{display:flex;gap:8px;flex-wrap:wrap}.chipx[data-v-96e61aa1]{border:0;background:transparent;cursor:pointer;font:inherit;padding:0 0 0 4px;color:inherit}.people[data-v-96e61aa1]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:8px}.person[data-v-96e61aa1]{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;border:1px solid var(--fbs-border);border-left-width:3px;min-width:0}.person.is-present[data-v-96e61aa1]{border-left-color:var(--fbs-tone-success-text)}.person.is-not_in[data-v-96e61aa1]{border-left-color:var(--fbs-tone-danger-text);background:color-mix(in srgb,var(--fbs-tone-danger-bg) 35%,transparent)}.person.is-on_leave[data-v-96e61aa1]{border-left-color:var(--fbs-tone-info-text)}.person.is-on_mission[data-v-96e61aa1]{border-left-color:var(--fbs-tone-discovery-text)}.person__body[data-v-96e61aa1]{flex:1;min-width:0}.person__name[data-v-96e61aa1]{font-weight:600;font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.person__sub[data-v-96e61aa1]{font-size:12px;color:var(--fbs-text-subtle);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.person__state[data-v-96e61aa1]{display:flex;flex-direction:column;align-items:flex-end;gap:3px;flex-shrink:0}.person__time[data-v-96e61aa1]{font-size:11.5px;color:var(--fbs-text-subtle)}.away[data-v-96e61aa1]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.awayrow[data-v-96e61aa1]{display:flex;align-items:center;gap:10px;padding:6px 0;border-bottom:1px solid var(--fbs-border)}.awayrow[data-v-96e61aa1]:last-child{border-bottom:0}.awayrow__when[data-v-96e61aa1]{flex-shrink:0;min-width:92px;font-size:12px;font-weight:600;padding:4px 8px;border-radius:6px;background:var(--fbs-n20);text-align:center}.awayrow__when.is-now[data-v-96e61aa1]{background:var(--fbs-tone-info-bg);color:var(--fbs-tone-info-text)}.awayrow.is-pending .awayrow__when[data-v-96e61aa1]{background:transparent;border:1px dashed var(--fbs-tone-warning-text)}.awayrow__body[data-v-96e61aa1]{flex:1;min-width:0}.awayrow__name[data-v-96e61aa1]{font-weight:600;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.awayrow__what[data-v-96e61aa1]{font-size:12px;color:var(--fbs-text-subtle)}.trend[data-v-96e61aa1]{display:grid;grid-template-columns:repeat(7,1fr);gap:6px;height:140px}.trend__col[data-v-96e61aa1]{display:flex;flex-direction:column;align-items:center;gap:4px;border:0;background:transparent;cursor:pointer;font:inherit;color:var(--fbs-text);padding:4px 0;border-radius:8px;min-width:0}.trend__col[data-v-96e61aa1]:hover{background:var(--fbs-n10)}.trend__col.is-sel[data-v-96e61aa1]{background:var(--fbs-n20)}.trend__n[data-v-96e61aa1]{font-size:11.5px;font-weight:600;font-variant-numeric:tabular-nums}.trend__bar[data-v-96e61aa1]{flex:1;width:60%;max-width:26px;display:flex;flex-direction:column-reverse;background:var(--fbs-n20);border-radius:4px;overflow:hidden}.trend__present[data-v-96e61aa1],.trend__leave[data-v-96e61aa1]{display:block;width:100%}.trend__col.is-off .trend__bar[data-v-96e61aa1]{background:repeating-linear-gradient(45deg,var(--fbs-n20) 0 4px,transparent 4px 8px)}.trend__day[data-v-96e61aa1]{font-size:11px;color:var(--fbs-text-subtle)}.legend[data-v-96e61aa1]{display:flex;gap:14px;flex-wrap:wrap;font-size:11.5px;color:var(--fbs-text-subtle)}.legend span[data-v-96e61aa1]{display:flex;align-items:center;gap:5px}.dot[data-v-96e61aa1]{width:8px;height:8px;border-radius:2px;display:inline-block}.empty[data-v-96e61aa1]{display:flex;align-items:center;gap:10px;color:var(--fbs-text-subtle);font-size:13px;padding:8px 0}.empty__ic[data-v-96e61aa1]{display:grid;place-items:center;width:34px;height:34px;border-radius:999px;background:var(--fbs-tone-success-bg);color:var(--fbs-tone-success-text)}.th__error[data-v-96e61aa1]{margin:0}.shell[data-v-a956685f]{display:flex;flex-direction:column;height:100vh;background:var(--fbs-canvas, var(--fbs-n10));color:var(--fbs-text);--bar-h: 56px;--menu-h: 46px;--side-w: 252px;--chrome-ink: #eaf0fb}.shell[data-v-a956685f]:has(.side--mini){--side-w: 68px}.topbar[data-v-a956685f]{flex:none;height:var(--bar-h);display:flex;align-items:center;gap:12px;padding:0 16px;background:linear-gradient(97deg,#0a1c3d,#123a73 46%,#0d5bc4);color:var(--chrome-ink);box-shadow:0 1px #ffffff0f inset,0 2px 10px #091e4238;position:relative;z-index:30}.brand[data-v-a956685f]{display:inline-flex;align-items:center;gap:9px;text-decoration:none;color:#fff;flex:none}.brand__glyph[data-v-a956685f]{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;flex:none;background:linear-gradient(140deg,#ffd479,#ff9d3d 60%,#f8683f);color:#2a1400;font-weight:800;font-size:15px;line-height:1;box-shadow:0 1px 3px #00000059}.brand__word[data-v-a956685f]{font-size:14.5px;font-weight:750;letter-spacing:-.015em;white-space:nowrap;max-width:220px;overflow:hidden;text-overflow:ellipsis}.crumb[data-v-a956685f]{display:inline-flex;align-items:center;gap:7px;flex:none;padding:5px 11px 5px 9px;border-radius:999px;font-size:12.5px;font-weight:650;white-space:nowrap;background:#ffffff24;color:#fff;box-shadow:inset 0 0 0 1px #ffffff29}.crumb[data-v-a956685f] svg{color:var(--mc, #fff);filter:brightness(1.55)}.topbar__pins[data-v-a956685f]{display:flex;align-items:center;gap:4px;min-width:0;overflow-x:auto;scrollbar-width:none}.topbar__pins[data-v-a956685f]::-webkit-scrollbar{display:none}.pinchip[data-v-a956685f]{display:inline-flex;align-items:center;gap:6px;border:1px solid transparent;background:none;border-radius:999px;padding:3px 10px 3px 3px;cursor:pointer;font-size:12.5px;font-weight:600;color:var(--chrome-ink);white-space:nowrap;flex:none}.pinchip[data-v-a956685f]:hover{background:#ffffff24}.pinchip__dot[data-v-a956685f]{width:22px;height:22px;border-radius:999px;display:grid;place-items:center;flex:none}.pinchip--add[data-v-a956685f]{color:#ffffffbf;padding:5px 8px}.topbar__search[data-v-a956685f]{display:flex;align-items:center;gap:8px;flex:0 1 300px;margin-left:auto;min-width:150px;height:34px;padding:0 10px;cursor:pointer;text-align:left;border-radius:999px;border:1px solid rgba(255,255,255,.22);background:#ffffff1f}.topbar__search[data-v-a956685f]:hover{background:#fff3;border-color:#fff6}.topbar__search-icon[data-v-a956685f]{color:#fffc;flex:none}.topbar__search-ph[data-v-a956685f]{flex:1;font-size:13px;color:#ffffffd1}.topbar__kbd[data-v-a956685f]{font-size:10.5px;font-family:var(--fbs-font-mono);padding:2px 6px;border-radius:5px;background:#ffffff29;color:#ffffffd9;flex:none}.topbar__right[data-v-a956685f]{display:flex;align-items:center;gap:8px;flex:none}.topbar__iconbtn[data-v-a956685f]{position:relative;width:34px;height:34px;border:none;background:transparent;cursor:pointer;border-radius:999px;display:grid;place-items:center;color:var(--chrome-ink)}.topbar__iconbtn[data-v-a956685f]:hover{background:#ffffff29;color:#fff}.topbar__badge[data-v-a956685f]{position:absolute;top:1px;right:0;min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:var(--fbs-danger, #c9372c);color:#fff;font-size:10.5px;font-weight:700;display:grid;place-items:center;box-shadow:0 0 0 2px #123a73}.topbar__lang[data-v-a956685f]{display:inline-flex;align-items:center;gap:5px;color:var(--chrome-ink);cursor:pointer}.topbar__company .topbar__lang-select[data-v-a956685f]{max-width:180px;overflow:hidden;text-overflow:ellipsis;font-weight:600}.topbar__lang-select[data-v-a956685f]{border:none;background:transparent;color:inherit;font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;padding:2px 4px;border-radius:6px}.topbar__lang-select option[data-v-a956685f]{color:var(--fbs-text)}.topbar__user[data-v-a956685f]{position:relative}.topbar__avatarbtn[data-v-a956685f]{border:none;background:none;padding:0;cursor:pointer;display:grid;place-items:center;border-radius:999px;box-shadow:0 0 0 2px #ffffff73}.menu[data-v-a956685f]{position:absolute;right:0;top:calc(100% + 10px);min-width:230px;z-index:40;background:var(--fbs-surface);border:1px solid var(--fbs-border, var(--fbs-n30));border-radius:12px;box-shadow:0 14px 34px #091e4233;overflow:hidden;color:var(--fbs-text)}.menu__header[data-v-a956685f]{padding:12px 14px;border-bottom:1px solid var(--fbs-border, var(--fbs-n20))}.mainmenu[data-v-a956685f]{flex:none;height:var(--menu-h);background:var(--fbs-surface, #fff);border-bottom:1px solid var(--fbs-border, var(--fbs-n30));box-shadow:0 1px 2px #091e420f;position:relative;z-index:20}.mainmenu__inner[data-v-a956685f]{height:100%;display:flex;align-items:center;padding:0 12px}.mainmenu__scroll[data-v-a956685f]{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:2px;overflow-x:auto;scrollbar-width:none}.mainmenu__scroll[data-v-a956685f]::-webkit-scrollbar{display:none}.mainmenu__right[data-v-a956685f]{flex:none;display:flex;align-items:center;gap:2px;margin-left:10px;padding-left:10px;border-left:1px solid var(--fbs-n30, #dcdfe4)}.mm__sep[data-v-a956685f]{width:1px;height:22px;background:var(--fbs-n30);margin:0 8px;flex:none}.mm__wrap[data-v-a956685f]{position:relative;flex:none}.mm[data-v-a956685f]{display:inline-flex;align-items:center;gap:7px;flex:none;height:32px;padding:0 11px;border:none;background:transparent;cursor:pointer;border-radius:9px;font:inherit;font-size:13.5px;font-weight:600;color:var(--fbs-n500, #44546f);white-space:nowrap;transition:background .12s,color .12s}.mm[data-v-a956685f]:hover{background:var(--fbs-n20, #f1f2f4);color:var(--fbs-text)}.mm[data-v-a956685f]:focus-visible{outline:2px solid var(--fbs-b400, #388bff);outline-offset:1px}.mm__caret[data-v-a956685f]{opacity:.65;transition:transform .15s}.mm--open[data-v-a956685f]{background:var(--fbs-n20);color:var(--fbs-text)}.mm--open .mm__caret[data-v-a956685f]{transform:rotate(180deg)}.mm--on[data-v-a956685f],.mm--on[data-v-a956685f]:hover{background:var(--ms, var(--fbs-b50, #e9f2ff));color:var(--mc, var(--fbs-b700, #0055cc));font-weight:750;box-shadow:inset 0 -2px 0 var(--mc, var(--fbs-b600, #0c66e4))}.mm--admin[data-v-a956685f]{color:var(--fbs-n500)}.mm--icon[data-v-a956685f]{padding:0 9px}.mm__skeleton[data-v-a956685f]{width:78px;height:22px;border-radius:7px;flex:none;margin:0 6px}.mmpanel[data-v-a956685f]{position:fixed;z-index:45;width:320px;max-width:calc(100vw - 16px);padding:7px;display:grid;grid-template-columns:1fr;gap:2px;background:var(--fbs-surface);border:1px solid var(--fbs-border, var(--fbs-n30));border-radius:14px;box-shadow:0 18px 40px #091e4238;animation:mmdrop-a956685f .12s ease-out}@keyframes mmdrop-a956685f{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.mmitem[data-v-a956685f]{display:flex;align-items:center;gap:11px;padding:9px 11px;border:none;background:none;border-radius:10px;cursor:pointer;text-align:left;font:inherit;color:var(--fbs-text);width:100%}.mmitem[data-v-a956685f]:hover{background:var(--ms, var(--fbs-n20))}.mmitem--on[data-v-a956685f]{background:var(--ms, var(--fbs-b50))}.mmitem__ic[data-v-a956685f]{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;flex:none;background:var(--ms, var(--fbs-b50));color:var(--mc, var(--fbs-b600))}.mmitem--on .mmitem__ic[data-v-a956685f]{background:var(--mc, var(--fbs-b600));color:#fff}.mmitem__txt[data-v-a956685f]{display:flex;flex-direction:column;min-width:0}.mmitem__t[data-v-a956685f]{font-size:13.5px;font-weight:650}.mmitem__d[data-v-a956685f]{font-size:11.5px;color:var(--fbs-text-subtle);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:260px}.body[data-v-a956685f]{flex:1;display:grid;grid-template-columns:var(--side-w) minmax(0,1fr);min-height:0}.body[data-v-a956685f]:not(:has(.side)){grid-template-columns:minmax(0,1fr)}.side[data-v-a956685f]{display:flex;flex-direction:column;min-height:0;background:var(--fbs-surface, #fff);border-right:1px solid var(--fbs-border, var(--fbs-n30))}.side__head[data-v-a956685f]{flex:none;display:flex;align-items:center;gap:10px;height:52px;padding:0 8px 0 12px;border-bottom:1px solid var(--fbs-border, var(--fbs-n30));background:linear-gradient(180deg,var(--ms, var(--fbs-n10)) 0%,transparent 130%)}.side__badge[data-v-a956685f]{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;flex:none;background:var(--mc, var(--fbs-n500));color:#fff;box-shadow:0 1px 3px #091e4240}.side__name[data-v-a956685f]{flex:1;min-width:0;font-size:14px;font-weight:750;letter-spacing:-.01em;color:var(--fbs-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.side__collapse[data-v-a956685f]{width:28px;height:28px;flex:none;border:none;background:transparent;cursor:pointer;border-radius:8px;display:grid;place-items:center;color:var(--fbs-text-subtle)}.side__collapse[data-v-a956685f]:hover{background:var(--fbs-n20);color:var(--fbs-text)}.side--mini .side__head[data-v-a956685f]{flex-direction:column;height:auto;padding:10px 0 8px;gap:6px}.side--mini .side__name[data-v-a956685f]{display:none}.side__scroll[data-v-a956685f]{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding:10px 8px 14px;display:flex;flex-direction:column;gap:1px}.side--mini .side__scroll[data-v-a956685f]{align-items:center;padding:10px 0 14px}.side__btn[data-v-a956685f]{position:relative;display:flex;align-items:center;gap:11px;width:100%;min-height:38px;padding:0 10px 0 13px;border:none;background:transparent;cursor:pointer;border-radius:9px;color:var(--fbs-n500, #44546f);font:inherit;font-size:13.5px;font-weight:550;text-align:left;flex:none;transition:background .1s,color .1s}.side--mini .side__btn[data-v-a956685f]{width:46px;padding:0;justify-content:center;min-height:42px}.side__ico[data-v-a956685f]{flex:none}.side__label[data-v-a956685f]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.side__btn[data-v-a956685f]:hover{background:var(--fbs-n20, #f1f2f4);color:var(--fbs-text)}.side__btn[data-v-a956685f]:focus-visible{outline:2px solid var(--fbs-b400, #388bff);outline-offset:-2px}.side__mark[data-v-a956685f]{position:absolute;left:-8px;top:50%;transform:translateY(-50%);width:4px;height:0;border-radius:0 3px 3px 0;background:var(--mc, var(--fbs-b600, #0c66e4));transition:height .12s}.side--mini .side__mark[data-v-a956685f]{left:-11px}.side__btn--active[data-v-a956685f],.side__btn--active[data-v-a956685f]:hover{background:var(--ms, var(--fbs-b50, #e9f2ff));color:var(--mc, var(--fbs-b700, #0055cc));font-weight:750}.side__btn--active .side__mark[data-v-a956685f]{height:70%}.side__btn--active .side__ico[data-v-a956685f]{color:var(--mc, var(--fbs-b600))}.side__group[data-v-a956685f]{font-size:10.5px;font-weight:750;letter-spacing:.07em;text-transform:uppercase;color:var(--fbs-n40, #8590a2);padding:14px 13px 6px;flex:none}.side__foot[data-v-a956685f]{flex:none;padding:8px;border-top:1px solid var(--fbs-border, var(--fbs-n30));display:flex;flex-direction:column;gap:4px}.side__pin[data-v-a956685f]{display:flex;align-items:center;gap:9px;width:100%;min-height:34px;padding:0 11px;border:none;background:none;border-radius:9px;cursor:pointer;font:inherit;font-size:12.5px;font-weight:600;color:var(--fbs-text-subtle);text-align:left}.side__pin[data-v-a956685f]:hover{background:var(--fbs-n20);color:var(--fbs-text)}.side__pin--on[data-v-a956685f]{color:var(--fbs-primary)}.side--mini .side__pin[data-v-a956685f]{justify-content:center;padding:0}@media(max-width:1400px){.mainmenu__right .mm span[data-v-a956685f]{display:none}.mainmenu__right .mm[data-v-a956685f]{padding:0 9px}}@media(max-width:1180px){.brand__word[data-v-a956685f],.topbar__pins[data-v-a956685f]{display:none}}@media(max-width:900px){.body[data-v-a956685f]{display:flex;flex-direction:column}.side[data-v-a956685f]{flex-direction:row;align-items:center;width:auto;border-right:none;border-bottom:1px solid var(--fbs-border, var(--fbs-n30));overflow-x:auto}.side__head[data-v-a956685f]{border-bottom:none;border-right:1px solid var(--fbs-border, var(--fbs-n30));height:46px}.side__collapse[data-v-a956685f],.side__foot[data-v-a956685f]{display:none}.side__scroll[data-v-a956685f]{flex-direction:row;padding:6px 8px;gap:2px}.side__btn[data-v-a956685f]{width:auto;min-height:34px;padding:0 12px}.side__mark[data-v-a956685f],.side__group[data-v-a956685f]{display:none}.mmpanel[data-v-a956685f]{left:8px!important;width:calc(100vw - 16px)}.mainmenu__right .mm span[data-v-a956685f]{display:none}.mainmenu__right .mm[data-v-a956685f]{padding:0 9px}}.topbar__notif[data-v-a956685f]{position:relative}.menu--notif[data-v-a956685f]{width:360px;max-width:90vw;max-height:65vh;overflow-y:auto;padding-bottom:4px}.notif__head[data-v-a956685f]{display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;background:var(--fbs-surface);z-index:1}.notif__all[data-v-a956685f]{border:none;background:none;color:var(--fbs-primary);font-size:12px;cursor:pointer;padding:0}.notif__all[data-v-a956685f]:hover{text-decoration:underline}.notif__empty[data-v-a956685f]{padding:20px 14px;text-align:center;color:var(--fbs-text-subtle);font-size:13px}.notif__item[data-v-a956685f]{display:block;width:100%;text-align:left;border:none;background:none;border-bottom:1px solid var(--fbs-border, var(--fbs-n20));padding:10px 14px;cursor:pointer}.notif__item[data-v-a956685f]:hover{background:var(--fbs-n10, rgba(0, 0, 0, .03))}.notif__item--unread[data-v-a956685f]{background:var(--fbs-tone-info-bg, #e9f2ff)}.notif__title[data-v-a956685f]{font-size:13px;font-weight:600;color:var(--fbs-text);display:flex;align-items:center;gap:6px}.notif__dot[data-v-a956685f]{width:7px;height:7px;border-radius:50%;background:var(--fbs-primary);flex:none}.notif__body[data-v-a956685f]{font-size:12px;color:var(--fbs-text-subtle);margin-top:3px;white-space:pre-line;line-height:1.4}.notif__time[data-v-a956685f]{font-size:11px;color:var(--fbs-n60, #97a0af);margin-top:4px}.content[data-v-a956685f]{flex:1;overflow-y:auto;padding:22px 26px 32px;min-height:0;--fbs-page-chrome: 124px;--fbs-page-pad-bottom: 32px}.content__loading[data-v-a956685f]{display:flex;align-items:center;gap:12px;padding:40px;color:var(--fbs-text-subtle)}.cc__greet[data-v-a956685f]{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap}.cc__greetside[data-v-a956685f]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.homeswitch[data-v-a956685f]{display:flex;background:var(--fbs-n20);border-radius:999px;padding:3px}.homeswitch button[data-v-a956685f]{display:flex;align-items:center;gap:6px;border:0;background:transparent;padding:6px 12px;border-radius:999px;font:inherit;font-size:13px;color:var(--fbs-text-subtle);cursor:pointer}.homeswitch button.is-on[data-v-a956685f]{background:var(--fbs-surface);color:var(--fbs-text);font-weight:600;box-shadow:var(--fbs-shadow-raised)}.cc__greet h1[data-v-a956685f]{font-size:clamp(20px,3vw,26px);margin:0;letter-spacing:-.02em;font-weight:700}.cc__date[data-v-a956685f]{font-size:13px;color:var(--fbs-text-subtle)}.cc__pulse[data-v-a956685f]{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center;font-size:13px;color:var(--fbs-text-subtle);margin:8px 0 24px}.cc__pulse b[data-v-a956685f]{color:var(--fbs-text);font-variant-numeric:tabular-nums}.cc__sep[data-v-a956685f]{color:var(--fbs-n40)}.cc__eyebrow[data-v-a956685f]{font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:var(--fbs-text-subtle);margin:0 0 12px}.flow[data-v-a956685f]{display:grid;grid-template-columns:1fr 34px 1fr 34px 1fr;align-items:stretch;margin-bottom:12px}.stage[data-v-a956685f]{background:var(--fbs-surface);border:1px solid var(--fbs-border, var(--fbs-n30));border-radius:12px;padding:16px;box-shadow:var(--fbs-shadow-raised, 0 1px 2px rgba(9,30,66,.1));display:flex;flex-direction:column;gap:12px;position:relative;overflow:hidden;cursor:pointer;transition:box-shadow .12s,transform .08s}.stage[data-v-a956685f]:hover{box-shadow:0 4px 16px #091e4224}.stage[data-v-a956685f]:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--sc)}.stage__head[data-v-a956685f]{display:flex;align-items:center;gap:9px}.stage__ic[data-v-a956685f]{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;background:var(--scs);color:var(--sc);flex:none}.stage__step[data-v-a956685f]{font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:var(--sc)}.stage__title[data-v-a956685f]{font-weight:700;font-size:15px;letter-spacing:-.01em}.stage__mods[data-v-a956685f]{font-size:11.5px;color:var(--fbs-text-subtle);margin-top:-2px}.stage__metrics[data-v-a956685f]{display:flex;flex-direction:column;gap:7px;margin-top:auto}.stage__metrics--open[data-v-a956685f]{flex-direction:row;align-items:center;gap:6px;color:var(--sc);font-weight:650;font-size:13.5px}.metric[data-v-a956685f]{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.metric__k[data-v-a956685f]{font-size:12px;color:var(--fbs-text-subtle)}.metric__v[data-v-a956685f]{font-family:var(--fbs-font-mono);font-weight:700;font-size:15px;font-variant-numeric:tabular-nums}.handoff[data-v-a956685f]{display:flex;align-items:center;justify-content:center;position:relative}.handoff__pill[data-v-a956685f]{position:absolute;z-index:2;background:var(--fbs-surface);border:1px solid var(--fbs-border, var(--fbs-n30));border-radius:999px;padding:3px 7px;font-size:10px;font-weight:700;color:var(--fbs-text-subtle);white-space:nowrap;font-variant-numeric:tabular-nums}.handoff__line[data-v-a956685f]{width:100%;height:2px;background:linear-gradient(90deg,var(--from),var(--to));position:relative}.handoff__line[data-v-a956685f]:after{content:"";position:absolute;right:-1px;top:50%;transform:translateY(-50%);border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:8px solid var(--to)}.cc__flowcap[data-v-a956685f]{font-size:12px;color:var(--fbs-text-subtle);margin:0 0 24px;display:flex;align-items:center;gap:7px}.cc__flowcap[data-v-a956685f] .fbs-icon{color:var(--fbs-tone-success-text, #216e4e);flex:none}.cc__body[data-v-a956685f]{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start}.panel--apps[data-v-a956685f]{margin-top:12px}.panel--apps .apps[data-v-a956685f]{display:grid;gap:2px 10px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));align-items:start}.panel--apps .apps__group[data-v-a956685f]{grid-column:1 / -1}.panel[data-v-a956685f]{background:var(--fbs-surface);border:1px solid var(--fbs-border, var(--fbs-n30));border-radius:12px;box-shadow:var(--fbs-shadow-raised, 0 1px 2px rgba(9,30,66,.1))}.panel__head[data-v-a956685f]{padding:14px 16px 8px}.panel__head h3[data-v-a956685f]{margin:0;font-size:14.5px;font-weight:700}.panel__empty[data-v-a956685f]{display:flex;align-items:center;gap:10px;padding:20px 16px;color:var(--fbs-text-subtle);font-size:13.5px}.panel__empty[data-v-a956685f] .fbs-icon{color:var(--fbs-tone-success-text, #216e4e)}.today[data-v-a956685f]{list-style:none;margin:0;padding:0 8px 8px}.today li[data-v-a956685f]{display:flex;align-items:center;gap:11px;padding:10px 8px;border-top:1px solid var(--fbs-border, var(--fbs-n20))}.today li[data-v-a956685f]:first-child{border-top:none}.today__ic[data-v-a956685f]{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;flex:none}.today__body[data-v-a956685f]{min-width:0;flex:1}.today__t[data-v-a956685f]{font-size:13.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.today__d[data-v-a956685f]{font-size:11.5px;color:var(--fbs-text-subtle)}.today__due[data-v-a956685f]{font-size:10.5px;font-weight:700;padding:2px 8px;border-radius:999px;white-space:nowrap}.today__due--crit[data-v-a956685f]{color:var(--fbs-tone-danger-text, #c9372c);background:var(--fbs-tone-danger-bg, #ffeceb)}.today__due--warn[data-v-a956685f]{color:var(--fbs-tone-warning-text, #a54800);background:var(--fbs-tone-warning-bg, #fff7d6)}.today__due--muted[data-v-a956685f]{color:var(--fbs-text-subtle);background:var(--fbs-n20)}.apps[data-v-a956685f]{padding:6px 8px 10px}.apps__group[data-v-a956685f]{font-size:10px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:var(--fbs-text-subtle);padding:10px 8px 4px}.apptile[data-v-a956685f]{width:100%;display:flex;align-items:center;gap:10px;padding:9px 8px;border-radius:10px;cursor:pointer;border:1px solid transparent;background:transparent;text-align:left}.apptile[data-v-a956685f]:hover{background:var(--fbs-n20)}.apptile__ic[data-v-a956685f]{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;flex:none}.apptile__text[data-v-a956685f]{min-width:0}.apptile__t[data-v-a956685f]{display:block;font-weight:650;font-size:13px}.apptile__d[data-v-a956685f]{display:block;font-size:11px;color:var(--fbs-text-subtle);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:900px){.flow[data-v-a956685f]{grid-template-columns:1fr}.handoff[data-v-a956685f]{height:30px}.handoff__line[data-v-a956685f]{width:2px;height:100%;background:linear-gradient(180deg,var(--from),var(--to))}.handoff__line[data-v-a956685f]:after{right:50%;top:auto;bottom:-1px;transform:translate(50%);border-left:5px solid transparent;border-right:5px solid transparent;border-top:8px solid var(--to);border-bottom:none}.cc__body[data-v-a956685f]{grid-template-columns:1fr}}.fbs-shell{display:grid;grid-template-rows:48px 1fr;grid-template-columns:256px 1fr;height:100vh;background:var(--fbs-canvas)}.fbs-shell>.fbs-topbar{grid-column:1 / -1}.fbs-shell>.fbs-sidenav{grid-row:2;grid-column:1;min-height:0}.fbs-shell>.fbs-content{grid-row:2;grid-column:2;min-width:0}.fbs-topbar{display:flex;align-items:center;gap:8px;padding:0 12px 0 8px;background:var(--fbs-surface);border-bottom:1px solid var(--fbs-border);position:relative;z-index:400}.fbs-topbar__left{display:flex;align-items:center;gap:2px;min-width:0}.fbs-topbar__iconbtn{width:32px;height:32px;flex:none;display:inline-flex;align-items:center;justify-content:center;border:none;background:none;border-radius:var(--fbs-radius);color:var(--fbs-n500);cursor:pointer}.fbs-topbar__iconbtn:hover{background:var(--fbs-n20);color:var(--fbs-n800)}.fbs-topbar__brand{display:flex;align-items:center;gap:8px;padding:4px 8px;border-radius:var(--fbs-radius);text-decoration:none;white-space:nowrap}.fbs-topbar__brand:hover{background:var(--fbs-n20);text-decoration:none}.fbs-topbar__mark{width:24px;height:24px;flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--fbs-radius);background:var(--fbs-b600);color:#fff;font-size:11px;font-weight:700}.fbs-topbar__name{font-size:14px;font-weight:600;color:var(--fbs-text)}.fbs-topbar__center{flex:1;display:flex;justify-content:center;min-width:0;padding:0 16px}.fbs-topbar__search{position:relative;display:flex;align-items:center;width:100%;max-width:480px}.fbs-topbar__search-icon{position:absolute;left:8px;color:var(--fbs-n200);pointer-events:none}.fbs-topbar__search-input{width:100%;height:32px;padding:0 56px 0 30px;border:1px solid var(--fbs-border);border-radius:var(--fbs-radius);background:var(--fbs-n10);font:inherit;font-size:14px;color:var(--fbs-text);transition:border-color .1s ease,background-color .1s ease,box-shadow .1s ease}.fbs-topbar__search-input::placeholder{color:var(--fbs-n70)}.fbs-topbar__search-input:focus{outline:none;background:var(--fbs-surface);border-color:var(--fbs-b500);box-shadow:inset 0 0 0 1px var(--fbs-b500)}.fbs-topbar__kbd{position:absolute;right:8px;padding:1px 4px;border:1px solid var(--fbs-border);border-radius:var(--fbs-radius);background:var(--fbs-surface);font-family:var(--fbs-font-mono);font-size:10px;color:var(--fbs-n200);pointer-events:none}.fbs-topbar__right{display:flex;align-items:center;gap:4px;flex:none}.fbs-topbar__lang{display:flex;align-items:center;gap:2px;padding-left:6px;color:var(--fbs-n500);border-radius:var(--fbs-radius)}.fbs-topbar__lang:hover{background:var(--fbs-n20)}.fbs-topbar__lang-select{appearance:none;border:none;background:transparent;font:inherit;font-size:13px;color:var(--fbs-n500);padding:7px 4px;border-radius:var(--fbs-radius);cursor:pointer}.fbs-topbar__user{position:relative;margin-left:4px}.fbs-topbar__avatarbtn{display:inline-flex;border:none;background:none;padding:2px;border-radius:50%;cursor:pointer}.fbs-sidenav__skeleton{height:24px;margin:8px 16px}.fbs-content{overflow:auto;padding:24px;background:var(--fbs-canvas)}.fbs-content__crumbs{margin-bottom:12px}.fbs-content__loading{display:flex;align-items:center;justify-content:center;gap:12px;padding:64px 0;color:var(--fbs-text-subtle);font-size:14px}.fbs-launchpad{max-width:1040px;margin:0 auto;padding:24px 0}.fbs-launchpad__greeting{margin:0;font-size:28px;font-weight:500;color:var(--fbs-text)}.fbs-launchpad__subtitle{margin:4px 0 24px;font-size:14px;color:var(--fbs-text-subtle)}.fbs-launchpad__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}.fbs-launchpad__tile{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:20px;background:var(--fbs-surface);border:1px solid var(--fbs-border);border-radius:var(--fbs-radius-lg);box-shadow:var(--fbs-shadow-raised);font:inherit;text-align:start;cursor:pointer;transition:box-shadow .12s ease,transform .12s ease}.fbs-launchpad__tile:hover{box-shadow:var(--fbs-shadow-overlay);transform:translateY(-1px)}.fbs-launchpad__tile-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:var(--fbs-radius-lg)}.fbs-launchpad__tile-name{font-size:16px;font-weight:600;color:var(--fbs-text)}.fbs-launchpad__tile-desc{font-size:12px;line-height:16px;color:var(--fbs-text-subtle);min-height:32px}.fbs-launchpad__skeleton{height:140px;border-radius:var(--fbs-radius-lg)}@media(prefers-reduced-motion:reduce){.fbs-launchpad__tile{transition:none}.fbs-launchpad__tile:hover{transform:none}}
