@font-face{font-family:Material Icons;font-weight:400;font-style:normal;src:url(/fonts/MaterialIcons-Regular.ttf) format("truetype");font-display:block}@font-face{font-family:Roboto;font-weight:300;font-style:normal;src:url(/fonts/Roboto-300.ttf) format("truetype");font-display:swap}@font-face{font-family:Roboto;font-weight:400;font-style:normal;src:url(/fonts/Roboto-400.ttf) format("truetype");font-display:swap}@font-face{font-family:Roboto;font-weight:500;font-style:normal;src:url(/fonts/Roboto-500.ttf) format("truetype");font-display:swap}@font-face{font-family:Roboto;font-weight:600;font-style:normal;src:url(/fonts/Roboto-600.ttf) format("truetype");font-display:swap}@font-face{font-family:Roboto;font-weight:700;font-style:normal;src:url(/fonts/Roboto-700.ttf) format("truetype");font-display:swap}@font-face{font-family:Material Icons;font-weight:400;font-style:normal;src:url(/fonts/MaterialIcons-Regular.ttf) format("truetype");font-display:block}.material-icons{font-family:Material Icons;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}@font-face{font-family:Roboto;font-weight:300;font-style:normal;src:url(/fonts/Roboto-300.ttf) format("truetype");font-display:swap}@font-face{font-family:Roboto;font-weight:400;font-style:normal;src:url(/fonts/Roboto-400.ttf) format("truetype");font-display:swap}@font-face{font-family:Roboto;font-weight:500;font-style:normal;src:url(/fonts/Roboto-500.ttf) format("truetype");font-display:swap}@font-face{font-family:Roboto;font-weight:600;font-style:normal;src:url(/fonts/Roboto-600.ttf) format("truetype");font-display:swap}@font-face{font-family:Roboto;font-weight:700;font-style:normal;src:url(/fonts/Roboto-700.ttf) format("truetype");font-display:swap}:root{--xima-blue-50: #e2e9ee;--xima-blue-100: #b6c8d5;--xima-blue-200: #86a3b9;--xima-blue-300: #557e9d;--xima-blue-400: #306288;--xima-blue-500: #0c4673;--xima-blue-600: #0a3f6b;--xima-blue-700: #083760;--xima-blue-800: #062f56;--xima-blue-900: #032043;--xima-dark-blue: #124768;--dark-blue-50: #e1e8ed;--dark-blue-100: #b3c5d2;--dark-blue-200: #819eb4;--dark-blue-300: #4f7896;--dark-blue-400: #2a5d80;--dark-blue-500: #124768;--dark-blue-600: #103e5b;--dark-blue-700: #0d344c;--dark-blue-800: #0a293c;--dark-blue-900: #051926;--xima-lightblue-50: #dfedf8;--xima-lightblue-100: #b9d8f1;--xima-lightblue-200: #8bbfe8;--xima-lightblue-300: #5ca5de;--xima-lightblue-400: #3991d7;--xima-lightblue-500: #167ed0;--xima-lightblue-600: #1376cb;--xima-lightblue-700: #106bc4;--xima-lightblue-800: #0c61be;--xima-lightblue-900: #064eb3;--xima-electric-yellow: #FAA500;--xima-calming-green: #17A58A;--yellow-50: #fff4dc;--yellow-100: #ffe3a8;--yellow-200: #ffd073;--yellow-300: #ffbe3f;--yellow-400: #ffb01a;--yellow-500: #FAA500;--yellow-600: #e09500;--yellow-700: #b67a00;--yellow-800: #8c5f00;--yellow-900: #5e4000;--green-50: #e3f5f1;--green-100: #b9e3da;--green-200: #8bd0c1;--green-300: #5cbda7;--green-400: #38af96;--green-500: #17A58A;--green-600: #149478;--green-700: #107f65;--green-800: #0d6a52;--green-900: #094a37;--xima-black: #000000;--xima-bg-grey: #F8F8F8;--grey-50: #F8F8F8;--grey-100: #ececec;--grey-200: #d9d9d9;--grey-300: #b8b8b8;--grey-400: #989898;--grey-500: #737373;--grey-600: #595959;--grey-700: #404040;--grey-800: #262626;--grey-900: #0d0d0d;--color-success: var(--xima-calming-green);--color-success-bg: #e3f5f1;--color-warning: var(--xima-electric-yellow);--color-warning-bg: #fff4dc;--color-error: #d91c1c;--color-error-bg: #fdecec;--color-info: var(--xima-lightblue-500);--color-info-bg: #e6f5ff;--sentiment-positive: var(--xima-calming-green);--sentiment-neutral: var(--xima-electric-yellow);--sentiment-negative: #d91c1c;--presence-ready: var(--xima-calming-green);--presence-talking: var(--xima-lightblue-500);--presence-ringing: var(--xima-electric-yellow);--presence-acw: #ffbe3f;--presence-hold: #8c5fb8;--presence-dnd: #d91c1c;--presence-aux: #6b7a86;--presence-logged-out: #262626;--presence-no-channels: #d91c1c;--presence-queue-offer: var(--xima-dark-blue);--presence-voicemail: #d55d21;--presence-email: var(--xima-lightblue-500);--presence-default: #70777a;--bg-app-body: var(--grey-50);--bg-app: #ffffff;--bg-row-stripe: #fafafa;--bg-chip-accent: #e6f5ff;--border-default: var(--grey-200);--border-input: #a6a6a6;--border-modal: #dcdcdc;--text-primary: var(--grey-900);--text-secondary: var(--grey-500);--text-muted: var(--grey-400);--text-disabled: #bcbec0;--text-icon: #70777a;--text-link: var(--xima-lightblue-500);--text-on-primary: #ffffff;--text-on-accent: #ffffff;--bg-disabled-button: #dedede;--text-disabled-button: #7a7a7a;--font-display: "Roboto", Arial, sans-serif;--font-body: "Roboto", Arial, sans-serif;--font-family-base: var(--font-body);--font-family-mono: "Roboto Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--fs-12: 12px;--fs-13: 13px;--fs-14: 14px;--fs-16: 16px;--fs-18: 18px;--fs-20: 20px;--fs-24: 24px;--fs-32: 32px;--fs-48: 48px;--fs-wb-xs: 16px;--fs-wb-sm: 20px;--fs-wb-base: 24px;--fs-wb-lg: 54px;--fs-wb-xl: 72px;--fs-wb-2xl: 96px;--fs-wb-3xl: 128px;--fs-wb-4xl: 192px;--fw-light: 300;--fw-regular: 400;--fw-semibold: 600;--fw-bold: 700;--lh-tight: 1.25;--lh-normal: 1.5;--lh-loose: 1.75;--letter-spacing-base: 0;--letter-spacing-loose: .3px;--letter-spacing-tight: 0;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-14: 56px;--space-15: 60px;--space-16: 64px;--space-18: 72px;--radius-sm: 2px;--radius: 4px;--radius-lg: 8px;--radius-pill: 999px;--shadow-card: 0 4px 8px 0 rgba(38, 38, 38, .04);--shadow-dialog: 0 1px 5px 0 rgba(0, 0, 0, .08), 0 2px 16px 0 rgba(35, 35, 35, .16);--shadow-sidenav: 0 2px 4px 0 rgba(0, 0, 0, .5);--shadow-toolbar-divider: inset 0 -1px 0 0 var(--grey-200);--header-height: 60px;--footer-height: 64px;--toolbar-height: 56px;--sidenav-width: 72px;--btn-height: 40px;--btn-min-width: 130px;--input-height: 40px;--row-height-list: 56px;--row-height-table: 64px;--motion-instant: 80ms;--motion-fast: .15s;--motion-base: .24s;--motion-slow: .4s;--ease-standard: cubic-bezier(.4, 0, .2, 1);--ease-decelerate: cubic-bezier(0, 0, .2, 1);--ease-accelerate: cubic-bezier(.4, 0, 1, 1);--motion-pulse: 1.6s}html,body{font-family:var(--font-body)}.x-display{font-family:var(--font-display);font-size:var(--fs-32);font-weight:var(--fw-light);line-height:var(--lh-tight);color:var(--text-primary);letter-spacing:0}.x-h1{font-family:var(--font-display);font-size:var(--fs-24);font-weight:var(--fw-semibold);line-height:var(--lh-tight);color:var(--text-primary)}.x-h2{font-family:var(--font-display);font-size:var(--fs-20);font-weight:var(--fw-semibold);line-height:var(--lh-tight);color:var(--text-primary)}.x-h3{font-family:var(--font-display);font-size:var(--fs-18);font-weight:var(--fw-semibold);line-height:var(--lh-tight);color:var(--text-primary)}.x-card-title{font-family:var(--font-display);font-size:var(--fs-16);font-weight:var(--fw-semibold);letter-spacing:0;line-height:24px;color:var(--text-primary)}.x-eyebrow{font-family:var(--font-display);font-size:var(--fs-12);font-weight:var(--fw-semibold);letter-spacing:.6px;text-transform:uppercase;color:var(--text-secondary)}.x-body{font-family:var(--font-body);font-size:var(--fs-14);font-weight:var(--fw-regular);line-height:var(--lh-normal);color:var(--text-primary)}.x-body-dense{font-family:var(--font-body);font-size:var(--fs-13);line-height:18px;color:var(--grey-700)}.x-caption{font-family:var(--font-body);font-size:var(--fs-12);color:var(--text-secondary)}.x-label{font-family:var(--font-body);font-size:var(--fs-14);color:var(--text-muted)}.x-link{color:var(--text-link);text-decoration:none}.x-link:hover{text-decoration:underline}.x-mono{font-family:var(--font-family-mono);font-size:var(--fs-13);letter-spacing:0}.wb-base{font-family:var(--font-display);font-size:var(--fs-wb-base)}.wb-lg{font-family:var(--font-display);font-size:var(--fs-wb-lg);line-height:1;font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums}.wb-xl{font-family:var(--font-display);font-size:var(--fs-wb-xl);line-height:1;font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums}.wb-2xl{font-family:var(--font-display);font-size:var(--fs-wb-2xl);line-height:1;font-weight:var(--fw-bold);font-variant-numeric:tabular-nums}.wb-3xl{font-family:var(--font-display);font-size:var(--fs-wb-3xl);line-height:1;font-weight:var(--fw-bold);font-variant-numeric:tabular-nums}.wb-4xl{font-family:var(--font-display);font-size:var(--fs-wb-4xl);line-height:1;font-weight:var(--fw-bold);font-variant-numeric:tabular-nums}.bx-frame{width:100%;height:100%;display:flex;flex-direction:column;background:var(--bg-app-body);color:var(--text-primary);font-family:var(--font-body);overflow:hidden;position:relative}.bx-header{height:56px;flex:0 0 56px;background:#fff;border-bottom:1px solid var(--border-default);display:flex;align-items:center;padding:0 20px;gap:14px}.bx-header .mark{width:28px;height:28px;border-radius:6px;background:var(--xima-blue-500);display:flex;align-items:center;justify-content:center}.bx-header .mark img{width:18px;height:18px;filter:invert(1) brightness(2)}.bx-header .title{font:600 16px/1 var(--font-display);color:var(--text-primary)}.bx-header .crumb{font:400 13px/1 var(--font-body);color:var(--text-secondary);display:flex;align-items:center;gap:8px}.bx-header .crumb:before{content:"";width:1px;height:14px;background:var(--grey-200);display:inline-block}.bx-header .right{margin-left:auto;display:flex;align-items:center;gap:14px}.bx-header .agent-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:var(--radius-pill);background:var(--bg-chip-accent);font:600 12px/1 var(--font-display);color:var(--xima-lightblue-700);letter-spacing:.2px}.bx-header .agent-pill .dot{width:6px;height:6px;border-radius:50%;background:var(--xima-lightblue-500)}.bx-header button.agent-pill{border:0;cursor:pointer;letter-spacing:.2px}.bx-header .agent-pill.trk.live{background:var(--color-success-bg);color:var(--green-700)}.bx-header .agent-pill.trk.live .dot{background:var(--color-success)}.bx-header .agent-pill.trk.dirty{background:#fff7e0;color:var(--yellow-700)}.bx-header .agent-pill.trk.dirty .dot{background:var(--xima-electric-yellow)}.bx-header button.agent-pill.trk.dirty:hover{background:var(--yellow-100)}.bx-header .timer{display:inline-flex;align-items:center;gap:8px;font:400 12px/1 var(--font-body);color:var(--text-secondary)}.bx-header .timer .clock{width:14px;height:14px;border:1.5px solid var(--grey-400);border-radius:50%;position:relative}.bx-header .timer .clock:after{content:"";position:absolute;left:50%;top:50%;width:1.5px;height:5px;background:var(--grey-500);transform-origin:top left;transform:rotate(45deg)}.bx-header .timer.warn{color:var(--yellow-700)}.bx-header .timer.warn .clock{border-color:var(--yellow-600)}.bx-header .iconbtn{width:32px;height:32px;border-radius:50%;border:none;background:transparent;color:var(--text-icon);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.bx-header .iconbtn:hover{background:#0000000a}.bx-header .iconbtn img{width:18px;height:18px;opacity:.7}.bx-body{flex:1;display:grid;grid-template-columns:196px minmax(0,1fr);min-height:0}.bx-pane{min-height:0;display:flex;flex-direction:column;background:var(--bg-app-body)}.bx-pane.form{background:#fff}.bx-fault{flex:0 0 auto;display:flex;align-items:center;gap:10px;padding:9px 22px;background:var(--color-error-bg);border-bottom:1px solid var(--color-error)}.bx-fault .t{font:500 12.5px/1.4 var(--font-body);color:var(--color-error)}.bx-fault .s{font:400 12px/1.45 var(--font-body);color:var(--grey-700)}.bx-fault .btn.ghost{margin-left:auto;flex:0 0 auto;height:28px;padding:0 10px;cursor:pointer;border:1px solid var(--color-error);border-radius:var(--radius);background:transparent;color:var(--color-error);font:600 12px/1 var(--font-display)}@media (max-width:1119.98px){.bx-body{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.bx-rail{flex:0 0 auto;width:100%;flex-direction:row;flex-wrap:wrap;border-right:0;border-bottom:1px solid var(--border-default);padding:6px 4px;overflow-y:visible}.bx-rail-row{flex:1 1 196px;width:auto;min-width:196px}.bx-rail-lock{flex:1 1 100%}}.bx-rail{flex:0 0 196px;background:var(--grey-50);border-right:1px solid var(--border-default);padding:8px 0;display:flex;flex-direction:column;gap:1px;overflow-y:auto;min-height:0}.bx-rail-row{display:flex;gap:9px;padding:7px 12px 8px;align-items:flex-start;border:none;border-left:3px solid transparent;background:transparent;width:100%;text-align:left;cursor:pointer;font:inherit}.bx-rail-row .n{flex:0 0 auto;width:19px;height:19px;border-radius:50%;background:#fff;border:1px solid var(--grey-300);color:var(--grey-600);font:500 10.5px/17px var(--font-display);text-align:center;margin-top:1px}.bx-rail-row .tx{min-width:0}.bx-rail-row .l{display:block;font:500 12.5px/1.35 var(--font-body);color:var(--grey-800)}.bx-rail-row .s{display:block;font:400 10.5px/1.4 var(--font-body);color:var(--text-secondary);margin-top:2px}.bx-rail-row.locked{cursor:not-allowed}.bx-rail-row.locked .n{border-style:dashed;color:var(--grey-300)}.bx-rail-row.locked .l{color:var(--text-muted)}.bx-rail-row.in-progress .n{background:var(--xima-lightblue-50);border-color:var(--xima-lightblue-200);color:var(--xima-lightblue-700)}.bx-rail-row.complete .n{background:var(--color-success);border-color:var(--color-success);color:#fff}.bx-rail-row.skipped .n{border-style:dashed;border-color:var(--grey-400);color:var(--grey-500)}.bx-rail-row.skipped .l{color:var(--grey-600)}.bx-rail-row.has-issues .n{background:var(--color-warning);border-color:var(--color-warning);color:#fff}.bx-rail-row.has-issues .s{color:var(--yellow-700)}.bx-rail-row.blocked .n{background:var(--color-error);border-color:var(--color-error);color:#fff}.bx-rail-row.blocked .s{color:var(--color-error)}.bx-rail-row.active{background:#fff;border-left-color:var(--xima-blue-500)}.bx-rail-row.active .l{color:var(--xima-blue-500);font-weight:600}.bx-rail-row .flag{display:inline-block;font:600 8.5px/1 var(--font-display);letter-spacing:.5px;text-transform:uppercase;padding:3px 5px;border-radius:var(--radius-pill);margin-left:6px;vertical-align:1px;background:var(--grey-100);color:var(--grey-600)}.bx-step-placeholder{padding:32px 28px;color:var(--text-secondary)}.bx-step-placeholder .ssp-title{font:600 16px/1.3 var(--font-display);color:var(--text-primary);margin-bottom:8px}.bx-step-placeholder .ssp-body{font:400 13px/1.55 var(--font-body);margin:0}.bx-library{flex:1;display:flex;flex-direction:column;min-height:0;background:var(--bg-app-body)}.bx-library .lib-header{flex:0 0 auto;display:flex;align-items:center;gap:14px;padding:14px 24px;background:#fff;border-bottom:1px solid var(--border-default)}.bx-library .lib-back{display:inline-flex;align-items:center;gap:6px;font:600 12.5px/1 var(--font-display);color:var(--xima-lightblue-500);background:transparent;border:0;padding:6px 4px;cursor:pointer}.bx-library .lib-back:hover{color:var(--xima-lightblue-700);text-decoration:underline}.bx-library .lib-back:before{content:"";width:7px;height:7px;border:1.5px solid currentColor;border-right:0;border-top:0;transform:rotate(45deg)}.bx-library .lib-title{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.bx-library .lib-title h3{margin:0;font:600 16px/1 var(--font-display);color:var(--text-primary);display:inline-flex;align-items:center;gap:8px}.bx-library .lib-title .sub{font:400 12px/1.3 var(--font-body);color:var(--text-secondary)}.bx-library .lib-actions{display:flex;gap:8px;align-items:center}.bx-library .lib-actions .btn{font:600 13px/1 var(--font-display);border-radius:var(--radius);padding:0 14px;height:36px;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid transparent;cursor:pointer}.bx-library .lib-actions .btn.stroked{background:#fff;border-color:var(--border-input);color:var(--text-primary)}.bx-library .lib-actions .btn.stroked:hover{border-color:var(--xima-blue-500);color:var(--xima-blue-500)}.bx-library .lib-actions .btn.primary{background:var(--xima-blue-500);color:#fff}.bx-library .lib-actions .btn.primary:hover{background:var(--xima-blue-600)}.bx-library .lib-toolbar{flex:0 0 auto;padding:12px 24px;background:#fff;border-bottom:1px solid var(--border-default);display:flex;flex-direction:column;gap:10px}.bx-library .lib-search{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--border-input);border-radius:var(--radius);padding:0 12px;height:36px}.bx-library .lib-search img{width:14px;height:14px;opacity:.55}.bx-library .lib-search input{flex:1;border:0;outline:0;font:400 13.5px/1 var(--font-body);color:var(--text-primary);background:transparent}.bx-library .lib-search .clear{background:transparent;border:0;color:var(--text-icon);cursor:pointer;font:400 16px/1 var(--font-body);width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center}.bx-library .lib-search .clear:hover{background:var(--grey-100);color:var(--color-error)}.bx-library .lib-filters{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.bx-library .lib-filters .filter{display:inline-flex;align-items:center;gap:6px;font:600 12.5px/1 var(--font-display);color:var(--text-primary);background:#fff;border:1px solid var(--border-input);border-radius:var(--radius-pill);padding:0 12px;height:28px;cursor:pointer}.bx-library .lib-filters .filter .v{color:var(--xima-lightblue-500)}.bx-library .lib-filters .filter .caret{width:8px;height:8px;border-right:1.5px solid var(--text-icon);border-bottom:1.5px solid var(--text-icon);transform:rotate(45deg) translate(-2px,-1px)}.bx-library .lib-filters .filter.active{background:var(--bg-chip-accent);border-color:var(--xima-lightblue-300);color:var(--xima-lightblue-700)}.bx-library .lib-filters .filter.active .caret{border-color:var(--xima-lightblue-700)}.bx-library .lib-filters .filter .x{margin-left:4px;color:var(--xima-lightblue-700);font:400 14px/1 var(--font-body);background:transparent;border:0;cursor:pointer;width:16px;height:16px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center}.bx-library .lib-filters .filter .x:hover{background:#29abff2e}.bx-library .lib-filters .lib-spacer{flex:1}.bx-library .lib-filters .sort{display:inline-flex;align-items:center;gap:6px;font:400 12.5px/1 var(--font-body);color:var(--text-secondary)}.bx-library .lib-filters .sort strong{font-weight:600;color:var(--text-primary)}.bx-library .lib-filters .results{font:400 12.5px/1 var(--font-body);color:var(--text-secondary)}.bx-library .lib-body{flex:1;display:grid;grid-template-columns:220px 1fr;min-height:0}.bx-library .lib-sidebar{background:#fff;border-right:1px solid var(--border-default);padding:16px 12px 16px 18px;overflow:auto}.bx-library .lib-sidebar h5{font:600 11px/1 var(--font-display);letter-spacing:.6px;text-transform:uppercase;color:var(--text-secondary);margin:0 0 8px}.bx-library .lib-sidebar h5:not(:first-child){margin-top:18px}.bx-library .lib-sidebar .qf{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 8px;border-radius:var(--radius);cursor:pointer;font:400 13px/1.2 var(--font-body);color:var(--grey-800);border-left:3px solid transparent}.bx-library .lib-sidebar .qf:hover{background:var(--grey-50)}.bx-library .lib-sidebar .qf.active{background:var(--bg-chip-accent);border-left-color:var(--xima-lightblue-500);color:var(--xima-lightblue-700);font-weight:600}.bx-library .lib-sidebar .qf .count{font:600 11.5px/1 var(--font-family-mono);color:var(--text-secondary)}.bx-library .lib-sidebar .qf.active .count{color:var(--xima-lightblue-700)}.bx-library .lib-sidebar .qf .ico{width:14px;height:14px;border-radius:3px;flex:0 0 14px;background:var(--grey-200);display:inline-block}.bx-library .lib-sidebar .qf.flagged .ico{background:var(--xima-electric-yellow)}.bx-library .lib-sidebar .qf.orphan .ico{background:var(--grey-400)}.bx-library .lib-sidebar .qf.new .ico{background:var(--xima-lightblue-500)}.bx-library .lib-sidebar .qf.recent .ico{background:var(--xima-blue-500)}.bx-library .lib-sidebar .qf .l{flex:1;display:flex;align-items:center;gap:8px;min-width:0}.bx-library .lib-listwrap{display:flex;flex-direction:column;min-height:0;overflow:hidden}.bx-library .lib-bulk{flex:0 0 auto;padding:10px 22px;background:#fff;border-bottom:1px solid var(--border-default);display:flex;align-items:center;gap:10px}.bx-library .lib-bulk .checkall{display:inline-flex;align-items:center;gap:8px;font:600 12.5px/1 var(--font-display);color:var(--text-primary);cursor:pointer}.bx-library .lib-bulk .selection{font:400 12.5px/1 var(--font-body);color:var(--text-secondary)}.bx-library .lib-bulk .selection strong{color:var(--xima-lightblue-500);font-weight:700}.bx-library .lib-bulk .bulkbtns{margin-left:auto;display:flex;gap:6px}.bx-library .lib-bulk .bulkbtns button{font:600 12.5px/1 var(--font-display);background:#fff;border:1px solid var(--border-input);color:var(--text-primary);border-radius:var(--radius);padding:0 12px;height:32px;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.bx-library .lib-bulk .bulkbtns button:hover{border-color:var(--xima-blue-500);color:var(--xima-blue-500)}.bx-library .lib-bulk .bulkbtns button.danger:hover{border-color:var(--color-error);color:var(--color-error)}.bx-library .lib-bulk.disabled .bulkbtns button{opacity:.4;pointer-events:none}.bx-library .lib-list{flex:1;overflow:auto;padding:0 22px 22px;background:var(--bg-app-body)}.bx-library .lib-row{display:flex;align-items:center;gap:12px;padding:12px 14px;margin-top:8px;background:#fff;border:1px solid var(--border-default);border-radius:var(--radius)}.bx-library .lib-row.selected{border-color:var(--xima-lightblue-500);background:var(--bg-chip-accent)}.bx-library .lib-row .check{flex:0 0 16px;width:16px;height:16px;border-radius:3px;border:1.5px solid var(--grey-400);background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer}.bx-library .lib-row.selected .check{background:var(--xima-lightblue-500);border-color:var(--xima-lightblue-500)}.bx-library .lib-row.selected .check:after{content:"";width:8px;height:4px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg) translateY(-1px)}.bx-library .lib-row .doc-ico{flex:0 0 32px;width:32px;height:32px;border-radius:6px;background:var(--bg-chip-accent);display:flex;align-items:center;justify-content:center;font:600 11px/1 var(--font-display);color:var(--xima-lightblue-700);letter-spacing:.4px}.bx-library .lib-row .doc-ico.md{background:var(--xima-blue-50);color:var(--xima-blue-700)}.bx-library .lib-row .doc-ico.pdf{background:var(--color-error-bg);color:var(--color-error)}.bx-library .lib-row .doc-ico.csv{background:var(--color-warning-bg);color:var(--yellow-700)}.bx-library .lib-row .doc-ico.txt{background:var(--grey-100);color:var(--grey-700)}.bx-library .lib-row .body{flex:1;min-width:0}.bx-library .lib-row .title-line{display:flex;align-items:center;gap:8px;font:600 14px/1.2 var(--font-display);color:var(--text-primary)}.bx-library .lib-row .badge{display:inline-flex;align-items:center;gap:4px;font:600 10px/1 var(--font-display);letter-spacing:.4px;text-transform:uppercase;padding:3px 7px;border-radius:var(--radius-pill)}.bx-library .lib-row .badge.flagged{background:var(--color-warning-bg);color:var(--yellow-700)}.bx-library .lib-row .badge.orphan{background:var(--grey-100);color:var(--grey-700)}.bx-library .lib-row .badge.new{background:var(--bg-chip-accent);color:var(--xima-lightblue-700)}.bx-library .lib-row .preview{font:400 12.5px/1.45 var(--font-body);color:var(--grey-700);margin-top:3px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.bx-library .lib-row .meta{display:flex;gap:10px;margin-top:6px;font:400 11.5px/1.3 var(--font-body);color:var(--text-secondary)}.bx-library .lib-row .meta .pipe{width:3px;height:3px;border-radius:50%;background:var(--grey-300);align-self:center}.bx-library .lib-row .actions{flex:0 0 auto;display:flex;gap:6px}.bx-library .lib-row .actions button{font:600 12px/1 var(--font-display);background:#fff;border:1px solid var(--border-input);color:var(--text-primary);border-radius:var(--radius);padding:0 10px;height:28px;cursor:pointer}.bx-library .lib-row .actions button:hover{border-color:var(--xima-blue-500);color:var(--xima-blue-500)}.bx-library .lib-row .actions button.danger:hover{border-color:var(--color-error);color:var(--color-error)}.bx-library .lib-foot{flex:0 0 auto;padding:10px 24px;background:#fff;border-top:1px solid var(--border-default);display:flex;align-items:center;gap:10px}.bx-library .lib-foot .count{flex:1;font:400 12px/1.3 var(--font-body);color:var(--text-secondary)}.bx-library .lib-foot .pager{display:flex;gap:6px;align-items:center}.bx-library .lib-foot .pager button{width:28px;height:28px;border-radius:var(--radius);border:1px solid var(--border-input);background:#fff;color:var(--text-primary);cursor:pointer;font:600 12px/1 var(--font-display);display:inline-flex;align-items:center;justify-content:center}.bx-library .lib-foot .pager button.active{background:var(--xima-blue-500);color:#fff;border-color:var(--xima-blue-500)}.bx-library .lib-foot .pager .gap{padding:0 4px;color:var(--text-secondary)}.bx-doc-editor{flex:1;display:flex;flex-direction:column;min-height:0;background:var(--bg-app-body)}.bx-doc-editor .de-header{flex:0 0 auto;display:flex;align-items:center;gap:14px;padding:14px 24px;background:#fff;border-bottom:1px solid var(--border-default)}.bx-doc-editor .de-back{display:inline-flex;align-items:center;gap:6px;font:600 12.5px/1 var(--font-display);background:transparent;border:0;color:var(--xima-lightblue-500);padding:6px 4px;cursor:pointer}.bx-doc-editor .de-back:hover{color:var(--xima-lightblue-700);text-decoration:underline}.bx-doc-editor .de-back:before{content:"";width:7px;height:7px;border:1.5px solid currentColor;border-right:0;border-top:0;transform:rotate(45deg)}.bx-doc-editor .de-title{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.bx-doc-editor .de-title .name{font:600 16px/1 var(--font-display);color:var(--text-primary);display:inline-flex;align-items:center;gap:8px}.bx-doc-editor .de-title .name .live{font:600 10px/1 var(--font-display);letter-spacing:.5px;text-transform:uppercase;padding:3px 7px;border-radius:var(--radius-pill);background:var(--color-success-bg);color:var(--green-700)}.bx-doc-editor .de-title .meta{font:400 12px/1.3 var(--font-body);color:var(--text-secondary)}.bx-doc-editor .de-body{flex:1;display:grid;grid-template-columns:minmax(0,1fr);min-height:0}.bx-doc-editor .de-edit{display:flex;flex-direction:column;min-height:0;background:#fff}.bx-doc-editor .de-editor-wrap{flex:1;overflow:auto;padding:24px 28px;min-height:0}.bx-doc-editor .de-extract-note{max-width:720px;margin:0 auto 16px;display:flex;gap:12px;align-items:flex-start;padding:12px 14px;background:var(--bg-chip-accent);border:1px solid var(--xima-lightblue-200);border-radius:var(--radius)}.bx-doc-editor .de-extract-note .ico{flex:0 0 22px;width:22px;height:22px;border-radius:50%;background:var(--xima-lightblue-500);color:#fff;display:inline-flex;align-items:center;justify-content:center;font:700 11px/1 var(--font-display)}.bx-doc-editor .de-extract-note .body{flex:1}.bx-doc-editor .de-extract-note .body .t{font:600 12.5px/1.3 var(--font-display);color:var(--xima-lightblue-700);margin-bottom:2px}.bx-doc-editor .de-extract-note .body .s{font:400 12.5px/1.5 var(--font-body);color:var(--grey-800)}.bx-doc-editor .de-editor-frame{max-width:720px;margin:0 auto;background:transparent}.bx-doc-editor .de-editor-tab{padding:0 2px 8px;font:400 11.5px/1 var(--font-family-mono);letter-spacing:.3px;color:var(--text-secondary);border-bottom:1px solid var(--border-default);display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.bx-doc-editor .de-editor-tab .stat{display:inline-flex;align-items:center;gap:10px}.bx-doc-editor .de-editor-tab .changed{color:var(--xima-lightblue-500);font-weight:600}.bx-doc-editor textarea.de-textarea{width:100%;display:block;border:0;outline:0;font:400 14.5px/1.7 var(--font-family-mono);color:var(--text-primary);background:transparent;padding:8px 0;resize:none;min-height:340px;white-space:pre-wrap}.bx-doc-editor .de-footer{flex:0 0 auto;padding:12px 24px;background:#fff;border-top:1px solid var(--border-default);display:flex;align-items:center;gap:10px}.bx-doc-editor .de-footer .footnote{flex:1;font:400 12px/1.4 var(--font-body);color:var(--text-secondary);display:flex;align-items:center;gap:8px}.bx-doc-editor .de-footer .footnote .live-dot{width:6px;height:6px;border-radius:50%;background:var(--color-success)}.bx-doc-editor .de-footer .btn{font:600 13px/1 var(--font-display);border-radius:var(--radius);padding:0 14px;height:36px;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid transparent;cursor:pointer}.bx-doc-editor .de-footer .btn.stroked{background:#fff;border-color:var(--border-input);color:var(--text-primary)}.bx-doc-editor .de-footer .btn.stroked:hover{border-color:var(--xima-blue-500);color:var(--xima-blue-500)}.bx-doc-editor .de-footer .btn.primary{background:var(--xima-blue-500);color:#fff}.bx-doc-editor .de-footer .btn.primary:hover{background:var(--xima-blue-600)}.bx-doc-editor .de-footer .btn.accent{background:#fff;border-color:var(--xima-blue-500);color:var(--xima-blue-500)}.bx-doc-editor .de-footer .btn.accent:hover{background:var(--xima-blue-50)}.bx-caret{display:inline-block;width:7px;height:14px;background:var(--xima-blue-500);vertical-align:-2px;margin-left:2px;animation:bxBlink 1.05s steps(2) infinite}@keyframes bxBlink{50%{opacity:0}}.bx-loading-screen{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#fff;z-index:10}.bx-loading-stack{display:flex;flex-direction:column;align-items:center;gap:0;transform:translateY(-4%)}.bx-loading-lockup{width:220px;height:auto;display:block;animation:bxBreath 2.8s ease-in-out infinite}.bx-loading-product{margin-top:14px;font:500 13px/1 var(--font-display);letter-spacing:3px;text-transform:uppercase;color:var(--text-muted)}.bx-loading-bar{margin-top:36px;width:220px;height:2px;border-radius:999px;background:var(--grey-100);overflow:hidden;position:relative}.bx-loading-bar:after{content:"";position:absolute;top:0;left:0;height:100%;width:38%;border-radius:999px;background:var(--xima-blue-500);animation:bxSlide 1.4s cubic-bezier(.4,0,.2,1) infinite}.bx-loading-caption{margin-top:18px;font:400 13px/1 var(--font-body);color:var(--text-muted);letter-spacing:.3px}.bx-loading-dots:after{content:"";display:inline-block;width:1ch;text-align:left;animation:bxDots 1.4s steps(4,end) infinite}.bx-loading-error{display:flex;flex-direction:column;align-items:center;gap:10px;max-width:320px;text-align:center}.bx-loading-error .ico{width:36px;height:36px;border-radius:50%;background:var(--color-error-bg);display:flex;align-items:center;justify-content:center}.bx-loading-error .ico img{width:18px;height:18px}.bx-loading-error .err-label{font:600 13px/1.3 var(--font-display);color:var(--text-primary)}.bx-loading-error .err-detail{font:400 12.5px/1.45 var(--font-body);color:var(--text-secondary)}@keyframes bxBreath{0%,to{opacity:1}50%{opacity:.78}}@keyframes bxSlide{0%{transform:translate(-110%)}55%{transform:translate(180%)}to{transform:translate(180%)}}@keyframes bxDots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}to{content:""}}@media (prefers-reduced-motion:reduce){.bx-loading-lockup,.bx-loading-dots:after{animation:none}.bx-loading-bar:after{transform:translate(0);width:100%;opacity:.4;animation:none}.bx-loading-dots:after{content:"..."}}.bx-kbpane{flex:1;min-height:0;display:flex;flex-direction:column;background:#fff}.bx-kbpane .kbp-top{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;padding:14px 16px 10px}.bx-kbpane .kbp-stat{display:flex;align-items:baseline;gap:6px}.bx-kbpane .kbp-stat strong{font:700 22px/1 var(--font-display);color:var(--text-primary);font-variant-numeric:tabular-nums}.bx-kbpane .kbp-stat span{font:400 13px/1 var(--font-body);color:var(--text-secondary)}.bx-kbpane .kbp-actions{display:inline-flex;align-items:center;gap:8px}.bx-kbpane .kbp-add{display:inline-flex;align-items:center;gap:6px;font:600 12.5px/1 var(--font-display);color:var(--xima-blue-500);background:#fff;border:1px solid var(--xima-blue-500);border-radius:var(--radius);padding:0 12px;height:32px;cursor:pointer}.bx-kbpane .kbp-add:hover{background:var(--xima-blue-50)}.bx-kbpane .kbp-add .plus{position:relative;width:11px;height:11px;flex:0 0 11px}.bx-kbpane .kbp-add .plus:before,.bx-kbpane .kbp-add .plus:after{content:"";position:absolute;background:currentColor;border-radius:1px}.bx-kbpane .kbp-add .plus:before{left:5px;top:0;width:1.5px;height:11px}.bx-kbpane .kbp-add .plus:after{left:0;top:5px;width:11px;height:1.5px}.bx-kbpane .kbp-search{flex:0 0 auto;margin:0 16px 10px;display:flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--border-input);border-radius:var(--radius);padding:0 12px;height:34px}.bx-kbpane .kbp-search img{width:14px;height:14px;opacity:.55}.bx-kbpane .kbp-search input{flex:1;border:0;outline:0;background:transparent;font:400 13px/1 var(--font-body);color:var(--text-primary)}.bx-kbpane .kbp-listhead{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;padding:2px 16px 6px}.bx-kbpane .kbp-listhead .lbl{font:600 11px/1 var(--font-display);letter-spacing:.6px;text-transform:uppercase;color:var(--text-secondary)}.bx-kbpane .kbp-listhead .sort{display:inline-flex;align-items:center;gap:5px;font:400 11.5px/1 var(--font-body);color:var(--text-secondary);background:none;border:0;padding:3px 4px;border-radius:5px;cursor:pointer}.bx-kbpane .kbp-listhead .sort:hover{color:var(--text-primary);background:var(--surface-2, rgba(0,0,0,.04))}.bx-kbpane .kbp-listhead .sort:focus-visible{outline:2px solid var(--xima-blue-500, currentColor);outline-offset:1px}.bx-kbpane .kbp-listhead .sort .caret{width:7px;height:7px;border-right:1.5px solid var(--text-icon);border-bottom:1.5px solid var(--text-icon);transform:rotate(45deg) translateY(-1px)}.bx-kbpane .kbp-list{list-style:none;margin:0;padding:0 10px;flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:4px}.bx-kbpane .kbp-doc{display:flex;gap:10px;padding:9px 8px;border-radius:var(--radius);border:1px solid transparent;position:relative}.bx-kbpane .kbp-doc:hover{background:var(--grey-50);border-color:var(--grey-100)}.bx-kbpane .kbp-doc.flagged{background:var(--color-warning-bg)}.bx-kbpane .kbp-doc .doc-ico{flex:0 0 24px;width:24px;height:24px;border-radius:5px;display:inline-flex;align-items:center;justify-content:center;background:var(--bg-chip-accent);font:600 9px/1 var(--font-display);color:var(--xima-lightblue-700);letter-spacing:.4px}.bx-kbpane .kbp-doc .doc-ico.pdf{background:var(--color-error-bg);color:var(--color-error)}.bx-kbpane .kbp-doc .doc-ico.md{background:var(--xima-blue-50);color:var(--xima-blue-700)}.bx-kbpane .kbp-doc .doc-ico.txt{background:var(--grey-100);color:var(--grey-600)}.bx-kbpane .kbp-doc .body{flex:1;min-width:0}.bx-kbpane .kbp-doc .title{font:600 12.5px/1.3 var(--font-display);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bx-kbpane .kbp-doc .preview{font:400 11.5px/1.4 var(--font-body);color:var(--text-secondary);margin-top:2px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bx-kbpane .kbp-doc .meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;font:400 10.5px/1.2 var(--font-family-mono);color:var(--text-muted)}.bx-kbpane .kbp-doc .acts{display:none;align-items:center;gap:4px;align-self:center}.bx-kbpane .kbp-doc:hover .acts{display:inline-flex}.bx-kbpane .kbp-doc .acts .a{font:600 11px/1 var(--font-display);color:var(--text-secondary);background:#fff;border:1px solid var(--border-input);border-radius:var(--radius);padding:5px 9px;cursor:pointer}.bx-kbpane .kbp-doc .acts .a:hover{border-color:var(--xima-blue-500);color:var(--xima-blue-500)}.bx-kbpane .kbp-doc .acts .a.danger:hover{border-color:var(--color-error);color:var(--color-error)}.bx-kbpane .kbp-foot{flex:0 0 auto;padding:12px 16px;border-top:1px solid var(--border-default);background:#fff}.bx-kbpane .kbp-browse{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:6px;font:600 13px/1 var(--font-display);color:#fff;background:var(--xima-blue-500);border:0;border-radius:var(--radius);height:38px;cursor:pointer}.bx-kbpane .kbp-browse:hover{background:var(--xima-blue-600)}.bx-kbpane .kbp-browse .arr{width:8px;height:8px;border:1.5px solid #fff;border-left:0;border-bottom:0;transform:rotate(45deg)}.bx-kbpane .kbp-hint{margin-top:8px;text-align:center;font:400 11px/1.4 var(--font-body);color:var(--text-muted)}.bx-kbpane.empty{align-items:center;justify-content:center}.bx-kbpane .kbp-empty{text-align:center;max-width:280px;padding:24px;display:flex;flex-direction:column;align-items:center;gap:6px}.bx-kbpane .kbp-empty .ico{width:44px;height:44px;border-radius:10px;background:var(--xima-blue-50);display:inline-flex;align-items:center;justify-content:center;margin-bottom:6px}.bx-kbpane .kbp-empty .ico img{width:22px;height:22px;opacity:.7}.bx-kbpane .kbp-empty .t{font:600 15px/1.3 var(--font-display);color:var(--text-primary)}.bx-kbpane .kbp-empty .s{font:400 12.5px/1.5 var(--font-body);color:var(--text-secondary)}.bx-kbpane .kbp-add.big{height:36px;margin-top:10px}.bx-kbpane .kbp-emptyhint{font:400 11px/1.4 var(--font-body);color:var(--text-muted);margin-top:2px}.bx-kbpane .kbp-error{max-width:320px}.bx-kbpane .kbp-error .ico.warn{background:color-mix(in srgb,var(--color-error) 12%,transparent);position:relative}.bx-kbpane .kbp-error .ico.warn:after{content:"!";font:700 20px/1 var(--font-display);color:var(--color-error)}.bx-replace{margin:4px 8px 10px;padding:10px;border-radius:8px;border:1px solid var(--border-subtle, rgba(0,0,0,.12));background:var(--surface-1, transparent)}.bx-replace .rp-target{display:flex;gap:10px;align-items:flex-start}.bx-replace .rp-title{font:600 13px/1.3 var(--font-display);color:var(--text-primary)}.bx-replace .rp-meta{font:400 11.5px/1.4 var(--font-body);color:var(--text-secondary)}.bx-replace .rp-sibling{margin-top:3px;font:400 11.5px/1.4 var(--font-body);color:var(--text-primary)}.bx-replace .rp-pick{display:flex;flex-direction:column;gap:4px;margin-top:10px}.bx-replace .rp-staged{font:600 12px/1.4 var(--font-body);color:var(--text-primary)}.bx-replace .rp-convert{font:400 11px/1.4 var(--font-body);color:var(--text-muted)}.bx-replace .rp-warn{margin-top:10px;padding:8px;border-radius:6px;background:color-mix(in srgb,var(--color-error) 8%,transparent)}.bx-replace .rp-warn-title{font:600 12.5px/1.35 var(--font-display);color:var(--color-error)}.bx-replace .rp-warn-body{margin-top:3px;font:400 12px/1.5 var(--font-body);color:var(--text-secondary)}.bx-replace .rp-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:10px}.bx-replace .rp-actions button{height:30px;padding:0 12px;border-radius:6px;cursor:pointer;font:600 12px/1 var(--font-body)}.bx-replace .rp-cancel{background:none;border:1px solid var(--border-subtle, rgba(0,0,0,.18))}.bx-replace .rp-choose{align-self:flex-start;height:28px;padding:0 10px;border-radius:6px;cursor:pointer;background:none;border:1px solid var(--border-subtle, rgba(0,0,0,.18));font:600 12px/1 var(--font-body)}.bx-replace .rp-primary{border:0;background:var(--xima-blue-500, #1c7);color:#fff}.bx-replace .rp-primary:disabled{opacity:.45;cursor:default}.bx-replace .rp-danger{border:0;background:var(--color-error);color:#fff}.bx-replace .rp-danger:disabled{opacity:.6;cursor:default}.bx-kbpane .kbp-samename{list-style:none;margin:4px 8px;padding:8px;border:1px solid var(--border-subtle, rgba(0,0,0,.12));border-radius:8px}.bx-kbpane .kbp-samename .sn-head{display:flex;flex-direction:column;gap:2px;padding:0 8px 6px}.bx-kbpane .kbp-samename .sn-count{font:600 12px/1.3 var(--font-display);color:var(--text-primary)}.bx-kbpane .kbp-samename .sn-note{font:400 11.5px/1.4 var(--font-body);color:var(--text-secondary)}.bx-kbpane .kbp-samename .sn-warn{font:400 11.5px/1.4 var(--font-body);color:var(--color-error);margin-top:2px}.bx-kbpane .kbp-samename .sn-rows{list-style:none;margin:0;padding:0}.bx-kbpane .kbp-doc.promoted .meta{color:var(--text-primary);font-weight:500}.bx-kbpane .kbp-focus{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 16px 6px;padding:6px 8px;border-radius:6px;font:400 12px/1.4 var(--font-body);color:var(--text-secondary);background:var(--xima-blue-50)}.bx-kbpane .kbp-focus button{background:none;border:0;padding:0;cursor:pointer;font:600 12px/1.4 var(--font-body);color:var(--text-primary);text-decoration:underline}.bx-kbpane .kbp-adderror{margin:0 16px 6px;padding:6px 8px;border-radius:6px;font:400 12px/1.4 var(--font-body);color:var(--color-error);background:color-mix(in srgb,var(--color-error) 10%,transparent)}.bx-kbpane .kbp-nomatch{padding:20px 8px;display:flex;flex-direction:column;gap:5px;color:var(--text-muted);font:400 12.5px/1.5 var(--font-body)}.bx-kbpane .kbp-nomatch .t{color:var(--text-primary);font-weight:600}.bx-kbpane .kbp-nomatch .s{font-size:12px}.bx-kbpane .kbp-errdetail{margin-top:10px;font:400 10.5px/1.4 var(--font-mono, ui-monospace, monospace);color:var(--text-muted)}.bx-lkpane{flex:1;min-height:0;display:flex;flex-direction:column;background:#fff}.bx-lkpane .lkp-top{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;padding:14px 16px 10px}.bx-lkpane .lkp-stat{display:flex;align-items:baseline;gap:6px;min-width:0}.bx-lkpane .lkp-stat strong{font:700 22px/1 var(--font-display);color:var(--text-primary);font-variant-numeric:tabular-nums}.bx-lkpane .lkp-stat span{font:400 13px/1 var(--font-body);color:var(--text-secondary);white-space:nowrap}.bx-lkpane .lkp-alert{flex:0 0 auto;margin:0 16px 10px;display:flex;align-items:flex-start;gap:7px;background:var(--color-warning-bg);border:1px solid var(--yellow-100);border-radius:var(--radius);padding:9px 10px;font:400 11.5px/1.45 var(--font-body);color:var(--yellow-700)}.bx-lkpane .lkp-alert .mk{flex:0 0 7px;width:7px;height:7px;border-radius:50%;background:var(--xima-electric-yellow);margin-top:4px}.bx-lkpane .lkp-scroll{flex:1;min-height:0;overflow:auto;padding:0 0 6px}.bx-lkpane .lkp-grouphead{display:flex;align-items:center;gap:7px;padding:5px 16px}.bx-lkpane .lkp-grouphead .lbl{font:600 10.5px/1 var(--font-display);letter-spacing:.6px;text-transform:uppercase;color:var(--text-secondary)}.bx-lkpane .lkp-grouphead .n{font:600 10px/1 var(--font-display);color:var(--text-secondary);background:var(--grey-100);border-radius:var(--radius-pill);padding:3px 6px;font-variant-numeric:tabular-nums}.bx-lkpane .lkp-grouphead.draft{margin-top:5px;border-top:1px solid var(--border-default);padding-top:10px}.bx-lkpane .lkp-grouphead.draft .lbl{color:var(--yellow-700)}.bx-lkpane .lkp-grouphead.draft .n{color:var(--yellow-700);background:var(--yellow-100)}.bx-lkpane .lkp-list{list-style:none;margin:0;padding:0 12px;display:flex;flex-direction:column;gap:7px}.bx-lkpane .lkp-table{border:1px solid var(--border-input);border-radius:var(--radius);padding:9px 10px 8px;background:#fff}.bx-lkpane .lkp-table .todoline{margin-top:8px;font:400 11.5px/1.45 var(--font-body);color:var(--text-primary);background:#fff;border:1px solid var(--border-input);border-radius:var(--radius);padding:7px 9px}.bx-lkpane .lkp-table .hd{display:flex;align-items:flex-start;gap:8px}.bx-lkpane .lkp-table .hd .ico{flex:0 0 24px;width:24px;height:24px;border-radius:5px;background:var(--xima-blue-50);display:inline-flex;align-items:center;justify-content:center}.bx-lkpane .lkp-table .hd .ico img{width:14px;height:14px;opacity:.75}.bx-lkpane .lkp-table .nm{flex:1;min-width:0}.bx-lkpane .lkp-table .nm .title{font:600 13px/1.3 var(--font-display);color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bx-lkpane .lkp-table .nm .file{font:400 10.5px/1.3 var(--font-family-mono);color:var(--text-muted);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bx-lkpane .lkp-table .st{flex:0 0 auto;font:600 9.5px/1 var(--font-display);letter-spacing:.3px;padding:4px 7px;border-radius:var(--radius-pill)}.bx-lkpane .lkp-table .st.live{color:var(--xima-blue-700);background:var(--xima-blue-50)}.bx-lkpane .lkp-table .st.draft{color:var(--yellow-700);background:var(--yellow-100)}.bx-lkpane .lkp-table .facts{display:flex;flex-wrap:wrap;gap:12px;margin-top:7px;font:400 11.5px/1.2 var(--font-body);color:var(--text-secondary)}.bx-lkpane .lkp-table .facts b{font:600 11.5px/1.2 var(--font-display);color:var(--text-primary);font-variant-numeric:tabular-nums}.bx-lkpane .lkp-table .facts .upd{color:var(--text-muted);font-size:11px}.bx-lkpane .lkp-table .keys{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin-top:6px}.bx-lkpane .lkp-table .keys .lbl{font:600 9.5px/1 var(--font-display);letter-spacing:.5px;text-transform:uppercase;color:var(--text-muted);margin-right:2px}.bx-lkpane .lkp-table .keys code{font:400 10.5px/1 var(--font-family-mono);color:var(--xima-blue-700);background:var(--xima-blue-50);border-radius:var(--radius);padding:4px 6px}.bx-lkpane .lkp-table .keys .none{font:400 11px/1.3 var(--font-body);color:var(--yellow-700)}.bx-lkpane .lkp-table .acts{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.bx-lkpane .lkp-table .acts .a{font:600 11px/1 var(--font-display);color:var(--text-secondary);background:#fff;border:1px solid var(--border-input);border-radius:var(--radius);padding:6px 9px;cursor:pointer;white-space:nowrap}.bx-lkpane .lkp-table .acts .a:hover{border-color:var(--xima-blue-500);color:var(--xima-blue-500)}.bx-lkpane .lkp-table .acts .a.danger:hover{border-color:var(--color-error);color:var(--color-error)}.bx-lkpane .lkp-table .acts .a.go{color:#fff;background:var(--xima-blue-500);border-color:var(--xima-blue-500)}.bx-lkpane .lkp-table .acts .a.go:hover{background:var(--xima-blue-600);color:#fff}.bx-lkpane .lkp-table.unfinished{background:var(--grey-50);border-color:var(--yellow-100);border-left:3px solid var(--xima-electric-yellow);padding-left:9px}.bx-lkpane .lkp-table.unfinished .hd .ico{background:var(--grey-100)}.bx-lkpane .lkp-table.unfinished .hd .ico img{opacity:.45}.bx-lkpane .lkp-table.unfinished .nm .title,.bx-lkpane .lkp-table.unfinished .facts b{color:var(--text-secondary)}.bx-lkpane .lkp-table .skipline{display:flex;align-items:flex-start;gap:7px;margin-top:7px;font:600 11.5px/1.45 var(--font-display);color:var(--yellow-700)}.bx-lkpane .lkp-table .skipline .mk{flex:0 0 7px;width:7px;height:7px;border-radius:50%;background:var(--xima-electric-yellow);margin-top:4px}.bx-lkpane .lkp-table .todo{margin-top:8px;background:#fff;border:1px solid var(--border-input);border-radius:var(--radius);padding:7px 9px}.bx-lkpane .lkp-table .todo .tl{display:block;font:600 9.5px/1 var(--font-display);letter-spacing:.5px;text-transform:uppercase;color:var(--text-muted);margin-bottom:5px}.bx-lkpane .lkp-table .todo ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.bx-lkpane .lkp-table .todo li{position:relative;padding-left:12px;font:400 11.5px/1.4 var(--font-body);color:var(--text-primary)}.bx-lkpane .lkp-table .todo li:before{content:"";position:absolute;left:0;top:6px;width:5px;height:5px;border-radius:50%;border:1.5px solid var(--text-icon)}.bx-lkpane .lkp-table .started{margin-top:8px;font:400 10.5px/1.4 var(--font-family-mono);color:var(--text-muted)}.bx-lkpane .lkp-foot{flex:0 0 auto;padding:11px 16px;border-top:1px solid var(--border-default);background:#fff}.bx-lkpane .lkp-hint{font:400 11px/1.45 var(--font-body);color:var(--text-muted);text-align:center}.bx-lkpane.empty{align-items:center;justify-content:center}.bx-lkpane .lkp-empty{text-align:center;max-width:290px;padding:24px;display:flex;flex-direction:column;align-items:center;gap:6px}.bx-lkpane .lkp-empty .ico{width:44px;height:44px;border-radius:10px;background:var(--xima-blue-50);display:inline-flex;align-items:center;justify-content:center;margin-bottom:6px}.bx-lkpane .lkp-empty .ico img{width:22px;height:22px;opacity:.7}.bx-lkpane .lkp-empty .t{font:600 15px/1.3 var(--font-display);color:var(--text-primary)}.bx-lkpane .lkp-empty .s{font:400 12.5px/1.5 var(--font-body);color:var(--text-secondary)}.bx-lkpane.error{align-items:center;justify-content:center}.bx-lkpane .lkp-fail{text-align:center;max-width:296px;padding:24px;display:flex;flex-direction:column;align-items:center;gap:6px}.bx-lkpane .lkp-fail .ico{width:44px;height:44px;border-radius:10px;background:var(--color-error-bg);color:var(--color-error);display:inline-flex;align-items:center;justify-content:center;margin-bottom:6px}.bx-lkpane .lkp-fail .t{font:600 15px/1.3 var(--font-display);color:var(--text-primary)}.bx-lkpane .lkp-fail .s{font:400 12.5px/1.5 var(--font-body);color:var(--text-secondary)}.bx-lkpane .lkp-fail .reassure{font:400 12px/1.5 var(--font-body);color:var(--text-secondary);background:var(--grey-50);border:1px solid var(--border-input);border-radius:var(--radius);padding:8px 10px;margin-top:4px}.bx-lkpane .lkp-retry{margin-top:12px;height:36px;padding:0 18px;cursor:pointer;border:0;border-radius:var(--radius);font:600 13px/1 var(--font-display);color:#fff;background:var(--xima-blue-500)}.bx-lkpane .lkp-retry:hover{background:var(--xima-blue-600)}.bx-lkpane .lkp-faildetail{margin-top:10px;font:400 10.5px/1.5 var(--font-family-mono);color:var(--text-muted)}.bx-lkpane.discardflow{flex:1;min-height:0;display:flex;flex-direction:column;background:#fff}.bx-lkpane .lkp-dis-head{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;padding:13px 16px;border-bottom:1px solid var(--border-default)}.bx-lkpane .lkp-dis-head .t{font:600 13.5px/1 var(--font-display);color:var(--text-primary)}.bx-lkpane .lkp-dis-head .x{border:0;background:transparent;font:400 18px/1 var(--font-body);color:var(--text-icon);cursor:pointer}.bx-lkpane .lkp-dis-head .x:hover{color:var(--text-primary)}.bx-lkpane .lkp-dis-body{flex:1;min-height:0;overflow:auto;padding:14px 16px}.bx-lkpane .lkp-dis-lbl{font:600 9.5px/1 var(--font-display);letter-spacing:.6px;text-transform:uppercase;color:var(--text-muted);margin-bottom:7px}.bx-lkpane .lkp-dis-target{display:flex;gap:9px;border:1px solid var(--border-input);border-left:3px solid var(--xima-electric-yellow);border-radius:var(--radius);background:var(--grey-50);padding:10px}.bx-lkpane .lkp-dis-target .ico{flex:0 0 24px;width:24px;height:24px;border-radius:5px;background:var(--grey-100);display:inline-flex;align-items:center;justify-content:center}.bx-lkpane .lkp-dis-target .ico img{width:14px;height:14px;opacity:.5}.bx-lkpane .lkp-dis-target .title{font:600 13px/1.3 var(--font-display);color:var(--text-primary)}.bx-lkpane .lkp-dis-target .file{font:400 10.5px/1.3 var(--font-family-mono);color:var(--text-muted);margin-top:2px}.bx-lkpane .lkp-dis-target .facts{display:flex;gap:12px;margin-top:6px;font:400 11.5px/1.2 var(--font-body);color:var(--text-secondary)}.bx-lkpane .lkp-dis-warn{margin-top:14px;display:flex;flex-direction:column;gap:4px;background:var(--color-error-bg);border:1px solid var(--color-error-bg);border-left:3px solid var(--color-error);border-radius:var(--radius);padding:10px 11px}.bx-lkpane .lkp-dis-warn .wt{font:600 12.5px/1.35 var(--font-display);color:var(--color-error)}.bx-lkpane .lkp-dis-warn .ws{font:400 12px/1.5 var(--font-body);color:var(--text-primary)}.bx-lkpane .lkp-dis-ok{margin-top:10px;font:400 12px/1.5 var(--font-body);color:var(--text-secondary);background:var(--grey-50);border:1px solid var(--border-input);border-radius:var(--radius);padding:9px 10px}.bx-lkpane .lkp-dis-alt{margin-top:10px;font:400 11.5px/1.5 var(--font-body);color:var(--text-muted)}.bx-lkpane .lkp-dis-foot{flex:0 0 auto;display:flex;justify-content:flex-end;gap:8px;padding:12px 16px;border-top:1px solid var(--border-default)}.bx-lkpane .lkp-dis-foot .c{height:34px;padding:0 14px;border:1px solid var(--border-input);background:#fff;border-radius:var(--radius);font:600 12.5px/1 var(--font-display);color:var(--text-secondary);cursor:pointer}.bx-lkpane .lkp-dis-foot .c:hover:not(:disabled){border-color:var(--xima-blue-500);color:var(--text-primary)}.bx-lkpane .lkp-dis-foot .c:disabled{opacity:.6;cursor:not-allowed}.bx-lkpane .lkp-dis-foot .go{height:34px;padding:0 14px;border:0;border-radius:var(--radius);font:600 12.5px/1 var(--font-display);color:#fff;background:var(--color-error);cursor:pointer}.bx-lkpane .lkp-dis-foot .go:hover:not(:disabled){background:var(--red-600, #b91c1c)}.bx-lkpane .lkp-dis-foot .go:disabled{opacity:.6;cursor:not-allowed}.bx-lkpane .lkp-dis-error{margin-bottom:12px;padding:9px 10px;background:var(--color-error-bg);border:1px solid var(--color-error);border-radius:var(--radius);color:var(--color-error);font:400 12px/1.45 var(--font-body)}.bx-tableview{flex:1;min-height:0;display:flex;flex-direction:column;background:var(--bg-app-body)}.bx-tableview .tv-header{flex:0 0 auto;display:flex;align-items:center;gap:14px;padding:13px 20px;background:#fff;border-bottom:1px solid var(--border-default)}.bx-tableview .tv-back{display:inline-flex;align-items:center;gap:6px;font:600 12.5px/1 var(--font-display);color:var(--xima-blue-500);background:transparent;border:0;padding:6px 4px;cursor:pointer}.bx-tableview .tv-back:hover{text-decoration:underline}.bx-tableview .tv-back:before{content:"";width:7px;height:7px;border:1.5px solid currentColor;border-right:0;border-top:0;transform:rotate(45deg)}.bx-tableview .tv-title{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.bx-tableview .tv-title .name{font:600 16px/1.2 var(--font-display);color:var(--text-primary);display:inline-flex;align-items:center;gap:8px}.bx-tableview .tv-title .name .live{font:600 9.5px/1 var(--font-display);letter-spacing:.5px;text-transform:uppercase;padding:4px 7px;border-radius:var(--radius-pill);background:var(--xima-blue-50);color:var(--xima-blue-700)}.bx-tableview .tv-title .name .draft{font:600 9.5px/1 var(--font-display);letter-spacing:.5px;text-transform:uppercase;padding:4px 7px;border-radius:var(--radius-pill);background:var(--yellow-100);color:var(--yellow-700)}.bx-tableview .tv-title .meta{display:flex;flex-wrap:wrap;gap:10px;font:400 11.5px/1.3 var(--font-family-mono);color:var(--text-muted)}.bx-tableview .tv-title .meta span{position:relative}.bx-tableview .tv-title .meta span:not(:last-child):after{content:"";position:absolute;right:-6px;top:50%;width:2px;height:2px;border-radius:50%;background:var(--text-muted);transform:translateY(-50%)}.bx-tableview .tv-close{width:32px;height:32px;border-radius:50%;border:0;background:transparent;color:var(--text-icon);cursor:pointer;font:400 22px/1 var(--font-body);display:flex;align-items:center;justify-content:center}.bx-tableview .tv-close:hover{background:var(--grey-100);color:var(--text-primary)}.bx-tableview .tv-body{flex:1;display:flex;min-height:0;background:#fff}.bx-tableview .tv-main{display:flex;flex:1;flex-direction:column;min-height:0;background:#fff}.bx-tableview .tv-scroll{flex:1;min-height:0;overflow:auto;padding:16px 20px 22px}.bx-tableview .tv-sec{padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid var(--border-default)}.bx-tableview .tv-sec:last-child{border-bottom:0;padding-bottom:0;margin-bottom:0}.bx-tableview .tv-split{display:grid;grid-template-columns:1fr 1fr;gap:22px;align-items:start}@media (max-width: 860px){.bx-tableview .tv-split{grid-template-columns:1fr;gap:16px}}.bx-tableview .tv-split .tv-sec{border-bottom:0;padding-bottom:0;margin-bottom:0}.bx-tableview .tv-sec h4{margin:0;font:600 10.5px/1 var(--font-display);letter-spacing:.7px;text-transform:uppercase;color:var(--text-secondary)}.bx-tableview .tv-sechead{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.bx-tableview .tv-sechead .cap{font:400 11.5px/1.3 var(--font-body);color:var(--text-muted)}.bx-tableview .tv-desc{margin:8px 0 0;font:400 13.5px/1.6 var(--font-body);color:var(--text-primary);max-width:66ch;text-wrap:pretty}.bx-tableview .tv-note{margin-top:8px;display:flex;gap:7px;font:400 11.5px/1.5 var(--font-body);color:var(--text-secondary);background:var(--grey-50);border:1px solid var(--grey-100);border-radius:var(--radius);padding:8px 10px}.bx-tableview .tv-disagreement{margin-top:10px;margin-bottom:10px;display:flex;gap:8px;background:var(--color-warning-bg);border:1px solid var(--yellow-100);border-radius:var(--radius);padding:10px 12px;font:400 12px/1.45 var(--font-body);color:var(--yellow-700)}.bx-tableview .tv-disagreement strong{font-weight:600}.bx-tableview .tv-disagreement .ico{flex:0 0 16px;width:16px;height:16px;margin-top:1px;color:var(--xima-electric-yellow)}.bx-tableview .tv-tablewrap{margin-top:10px;border:1px solid var(--border-input);border-radius:var(--radius);overflow:auto}.bx-tableview .tv-table{border-collapse:collapse;width:100%;font:400 11.5px/1.4 var(--font-family-mono)}.bx-tableview .tv-table th{text-align:left;vertical-align:bottom;padding:8px 9px;background:var(--grey-50);border-bottom:1px solid var(--border-input);white-space:nowrap}.bx-tableview .tv-table th:not(:last-child),.bx-tableview .tv-table td:not(:last-child){border-right:1px solid var(--grey-100)}.bx-tableview .tv-table th .cn{display:block;font:600 11px/1.2 var(--font-family-mono);color:var(--text-primary)}.bx-tableview .tv-table th .cb{display:flex;align-items:center;gap:4px;margin-top:4px}.bx-tableview .tv-table th .kb{font:600 8.5px/1 var(--font-display);letter-spacing:.3px;text-transform:uppercase;color:var(--xima-blue-700);background:var(--xima-blue-50);border-radius:var(--radius-pill);padding:3px 5px}.bx-tableview .tv-table th .tb{font:400 9px/1 var(--font-display);letter-spacing:.3px;text-transform:uppercase;color:var(--text-muted)}.bx-tableview .tv-table th.iskey{background:var(--xima-blue-50)}.bx-tableview .tv-table td{padding:7px 9px;border-bottom:1px solid var(--grey-100);color:var(--text-primary);white-space:nowrap}.bx-tableview .tv-table tbody tr:last-child td{border-bottom:0}.bx-tableview .tv-table td.iskey{color:var(--xima-blue-700);font-weight:600}.bx-tableview .tv-table td .blank{font:400 10.5px/1 var(--font-display);letter-spacing:.3px;text-transform:uppercase;color:var(--yellow-700);background:var(--yellow-100);border-radius:var(--radius-pill);padding:3px 6px}.bx-tableview .tv-samplefoot{margin-top:8px;font:400 11px/1.5 var(--font-body);color:var(--text-muted)}.bx-tableview .tv-cols{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:1px;border:1px solid var(--border-input);border-radius:var(--radius);overflow:hidden}.bx-tableview .tv-cols li{display:grid;grid-template-columns:126px 1fr;gap:10px;padding:7px 10px;background:#fff;border-bottom:1px solid var(--grey-100)}.bx-tableview .tv-cols li:last-child{border-bottom:0}.bx-tableview .tv-cols .l{display:flex;flex-direction:column;gap:4px;min-width:0}.bx-tableview .tv-cols .l code{font:600 11.5px/1.3 var(--font-family-mono);color:var(--text-primary);word-break:break-all}.bx-tableview .tv-cols .l .tb{font:400 9px/1 var(--font-display);letter-spacing:.4px;text-transform:uppercase;color:var(--text-muted)}.bx-tableview .tv-cols .mean{font:400 12.5px/1.45 var(--font-body);color:var(--text-primary)}.bx-tableview .tv-cols .tags{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:5px}.bx-tableview .tv-cols .tag{font:600 9.5px/1 var(--font-display);letter-spacing:.3px;padding:4px 6px;border-radius:var(--radius-pill)}.bx-tableview .tv-cols .tag.key{color:var(--xima-blue-700);background:var(--xima-blue-50)}.bx-tableview .tv-cols .tag.share{color:var(--text-secondary);background:var(--grey-100)}.bx-tableview .tv-cols .tag.hidden{color:var(--grey-600);background:var(--grey-100);border:1px dashed var(--grey-200)}.bx-tableview .tv-cols .cnote{font:400 11px/1.4 var(--font-body);color:var(--text-muted)}.bx-tableview .tv-trig{margin-top:10px}.bx-tableview .tv-trig .tl,.bx-tableview .tv-ask .tl{display:block;font:600 9.5px/1 var(--font-display);letter-spacing:.5px;text-transform:uppercase;color:var(--text-muted);margin-bottom:6px}.bx-tableview .tv-trig ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.bx-tableview .tv-trig li{font:400 12px/1.3 var(--font-body);color:var(--text-primary);background:var(--grey-50);border:1px solid var(--grey-100);border-radius:var(--radius-pill);padding:6px 10px}.bx-tableview .tv-ask{margin-top:12px}.bx-tableview .tv-ask .q{font:400 13px/1.5 var(--font-body);color:var(--text-primary);font-style:italic}.bx-tableview .tv-rules{margin:12px 0 0;display:flex;flex-direction:column;gap:1px;border:1px solid var(--border-input);border-radius:var(--radius);overflow:hidden}.bx-tableview .tv-rules .row{display:grid;grid-template-columns:104px 1fr;gap:10px;padding:7px 10px;border-bottom:1px solid var(--grey-100);background:#fff}.bx-tableview .tv-rules .row:last-child{border-bottom:0}.bx-tableview .tv-rules dt{font:600 11.5px/1.4 var(--font-display);color:var(--text-secondary)}.bx-tableview .tv-rules dd{margin:0;font:400 12px/1.5 var(--font-body);color:var(--text-primary)}.bx-tableview .tv-footer{flex:0 0 auto;padding:11px 20px;background:#fff;border-top:1px solid var(--border-default);display:flex;align-items:center;gap:10px}.bx-tableview .tv-footer .footnote{flex:1;font:400 12px/1.4 var(--font-body);color:var(--text-secondary);display:flex;align-items:center;gap:8px}.bx-tableview .tv-footer .footnote .live-dot{width:6px;height:6px;border-radius:50%;background:var(--color-success);flex:0 0 6px}.bx-tableview .tv-footer .footnote .draft-dot{width:6px;height:6px;border-radius:50%;background:var(--xima-electric-yellow);flex:0 0 6px}.bx-tableview .tv-footer .btn{font:600 13px/1 var(--font-display);border-radius:var(--radius);padding:0 14px;height:36px;border:1px solid transparent;cursor:pointer}.bx-tableview .tv-footer .btn.stroked{background:#fff;border-color:var(--border-input);color:var(--text-primary)}.bx-tableview .tv-footer .btn.stroked:hover{border-color:var(--xima-blue-500);color:var(--xima-blue-500)}.bx-tableview .tv-footer .btn.primary{background:var(--xima-blue-500);color:#fff}.bx-tableview .tv-footer .btn.primary:hover{background:var(--xima-blue-600)}.bx-tableview.empty{align-items:center;justify-content:center}.bx-tableview .tv-empty{text-align:center;max-width:290px;padding:24px;display:flex;flex-direction:column;align-items:center;gap:6px}.bx-tableview .tv-fail{text-align:center;max-width:296px;padding:24px;display:flex;flex-direction:column;align-items:center;gap:6px}.bx-tableview .tv-fail .ico{width:44px;height:44px;border-radius:10px;background:var(--color-error-bg);color:var(--color-error);display:inline-flex;align-items:center;justify-content:center;margin-bottom:6px}.bx-tableview .tv-fail .t{font:600 15px/1.3 var(--font-display);color:var(--text-primary)}.bx-tableview .tv-fail .s{font:400 12.5px/1.5 var(--font-body);color:var(--text-secondary)}.bx-tableview .tv-fail .reassure{font:400 12px/1.5 var(--font-body);color:var(--text-secondary);background:var(--grey-50);border:1px solid var(--border-input);border-radius:var(--radius);padding:8px 10px;margin-top:4px}.bx-tableview .tv-retry{margin-top:12px;height:36px;padding:0 18px;cursor:pointer;border:0;border-radius:var(--radius);font:600 13px/1 var(--font-display);color:#fff;background:var(--xima-blue-500)}.bx-tableview .tv-retry:hover{background:var(--xima-blue-600)}.bx-replace{flex:1;min-height:0;display:flex;flex-direction:column;background:var(--bg-app-body)}.bx-replace .rp-header{flex:0 0 auto;display:flex;align-items:center;gap:14px;padding:13px 24px;background:#fff;border-bottom:1px solid var(--border-default)}.bx-replace .rp-back{display:inline-flex;align-items:center;gap:6px;font:600 12.5px/1 var(--font-display);color:var(--xima-blue-500);background:transparent;border:0;padding:6px 4px;cursor:pointer}.bx-replace .rp-back:hover{text-decoration:underline}.bx-replace .rp-back:before{content:"";width:7px;height:7px;border:1.5px solid currentColor;border-right:0;border-top:0;transform:rotate(45deg)}.bx-replace .rp-title{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.bx-replace .rp-title .name{font:600 16px/1.2 var(--font-display);color:var(--text-primary)}.bx-replace .rp-title .meta{font:400 11.5px/1.4 var(--font-body);color:var(--text-secondary)}.bx-replace .rp-close{width:32px;height:32px;border-radius:50%;border:0;background:transparent;color:var(--text-icon);cursor:pointer;font:400 22px/1 var(--font-body);display:flex;align-items:center;justify-content:center}.bx-replace .rp-close:hover{background:var(--grey-100);color:var(--text-primary)}.bx-replace .rp-body{flex:1;min-height:0;display:flex;background:#fff}.bx-replace .rp-scroll{flex:1;min-height:0;overflow:auto;padding:16px 24px 22px;max-width:1000px}.bx-replace .rp-error{margin-bottom:12px;padding:10px 12px;background:var(--color-error-bg);color:var(--color-error);border:1px solid var(--color-error);border-radius:var(--radius);font:500 12px/1.4 var(--font-body)}.bx-replace .rp-pair{display:grid;grid-template-columns:1fr 26px 1fr;gap:12px;align-items:center}.bx-replace .rp-pair .card{display:flex;flex-direction:column;gap:3px;border:1px solid var(--border-input);border-radius:var(--radius);padding:11px 13px;background:#fff}.bx-replace .rp-pair .card.cur{border-left:3px solid var(--xima-blue-500)}.bx-replace .rp-pair .card.nw{border-left:3px solid var(--xima-lightblue-500);background:var(--grey-50)}.bx-replace .rp-pair .lbl{font:600 9.5px/1 var(--font-display);letter-spacing:.5px;text-transform:uppercase;color:var(--text-muted)}.bx-replace .rp-pair .nm{font:600 13.5px/1.3 var(--font-display);color:var(--text-primary);margin-top:2px}.bx-replace .rp-pair .fl{font:400 11px/1.4 var(--font-family-mono);color:var(--text-secondary)}.bx-replace .rp-pair .fx{font:400 11.5px/1.4 var(--font-body);color:var(--text-secondary)}.bx-replace .rp-pair .ky{font:400 11px/1.4 var(--font-family-mono);color:var(--xima-blue-700);margin-top:2px}.bx-replace .rp-pair .swap{align-self:flex-start;margin-top:6px;font:600 11px/1 var(--font-display);color:var(--xima-blue-500);background:#fff;border:1px solid var(--xima-blue-500);border-radius:var(--radius);padding:6px 9px;cursor:pointer}.bx-replace .rp-pair .swap:hover{background:var(--xima-blue-50)}.bx-replace .rp-pair .arrow{width:26px;height:10px;position:relative}.bx-replace .rp-pair .arrow:before{content:"";position:absolute;left:0;top:4px;width:26px;height:1.5px;background:var(--grey-200)}.bx-replace .rp-pair .arrow:after{content:"";position:absolute;right:0;top:0;width:9px;height:9px;border:1.5px solid var(--grey-200);border-left:0;border-bottom:0;transform:rotate(45deg)}.bx-replace .rp-picked{margin-top:10px;font:400 11.5px/1.5 var(--font-body);color:var(--text-secondary);background:var(--grey-50);border:1px solid var(--grey-100);border-radius:var(--radius);padding:9px 11px}.bx-replace .rp-sec{margin-top:18px;padding-top:16px;border-top:1px solid var(--border-default)}.bx-replace .rp-sechead{display:flex;align-items:baseline;justify-content:space-between;gap:14px;margin-bottom:10px}.bx-replace .rp-sec h4{margin:0;font:600 10.5px/1 var(--font-display);letter-spacing:.7px;text-transform:uppercase;color:var(--text-secondary)}.bx-replace .rp-sechead .cap{font:400 11.5px/1.35 var(--font-body);color:var(--text-muted)}.bx-replace .rp-note{margin-top:9px;font:400 11.5px/1.5 var(--font-body);color:var(--text-secondary);background:var(--grey-50);border:1px solid var(--grey-100);border-radius:var(--radius);padding:8px 10px}.bx-replace .rp-diffwrap{border:1px solid var(--border-input);border-radius:var(--radius);overflow:auto}.bx-replace .rp-diff{border-collapse:collapse;width:100%}.bx-replace .rp-diff th{text-align:left;padding:8px 10px;background:var(--grey-50);border-bottom:1px solid var(--border-input);font:600 9.5px/1 var(--font-display);letter-spacing:.5px;text-transform:uppercase;color:var(--text-secondary);white-space:nowrap}.bx-replace .rp-diff td{padding:9px 10px;border-bottom:1px solid var(--grey-100);vertical-align:top}.bx-replace .rp-diff tbody tr:last-child td{border-bottom:0}.bx-replace .rp-diff td.st{width:110px}.bx-replace .rp-diff td.col{width:170px}.bx-replace .rp-diff td.col code{font:600 11.5px/1.4 var(--font-family-mono);color:var(--text-primary);display:inline-block;margin-right:6px}.bx-replace .rp-diff td.col .role{display:block;margin-top:3px;font:600 9.5px/1 var(--font-display);letter-spacing:.3px;text-transform:uppercase;color:var(--xima-blue-700)}.bx-replace .rp-diff td.col .none{color:var(--text-muted)}.bx-replace .rp-diff td.im{font:400 12px/1.5 var(--font-body);color:var(--text-primary)}.bx-replace .rp-diff .pill{display:inline-block;font:600 9.5px/1 var(--font-display);letter-spacing:.3px;text-transform:uppercase;padding:4px 7px;border-radius:var(--radius-pill);white-space:nowrap}.bx-replace .rp-diff .pill.added{color:var(--xima-lightblue-700, #0d6e85);background:var(--bg-chip-accent, #e1f5fe)}.bx-replace .rp-diff .pill.renamed{color:var(--yellow-700);background:var(--yellow-100)}.bx-replace .rp-diff .pill.removed{color:var(--color-error);background:var(--color-error-bg)}.bx-replace .rp-diff .pill.same{color:var(--text-muted);background:var(--grey-100)}.bx-replace .rp-diff tr.sev-high{background:var(--color-error-bg)}.bx-replace .rp-diff tr.same td.col code{color:var(--text-secondary);font-weight:400}.bx-replace .rp-after{margin:0;display:flex;flex-direction:column;gap:1px;border:1px solid var(--border-input);border-radius:var(--radius);overflow:hidden}.bx-replace .rp-after .row{display:grid;grid-template-columns:170px 1fr;gap:12px;padding:8px 11px;background:#fff;border-bottom:1px solid var(--grey-100)}.bx-replace .rp-after .row:last-child{border-bottom:0}.bx-replace .rp-after .row.bad{background:var(--color-error-bg)}.bx-replace .rp-after dt{font:600 11.5px/1.4 var(--font-display);color:var(--text-secondary)}.bx-replace .rp-after dd{margin:0;font:400 12px/1.5 var(--font-body);color:var(--text-primary)}.bx-replace .rp-after .row.bad dd{color:var(--color-error);font-weight:600}.bx-replace .rp-stopper{flex:0 0 auto;display:flex;align-items:flex-start;gap:10px;padding:12px 24px;background:var(--color-warning-bg);border-top:1px solid var(--yellow-100)}.bx-replace .rp-stopper.blocking{background:var(--color-error-bg);border-top:1px solid var(--color-error)}.bx-replace .rp-stopper .mk{flex:0 0 8px;width:8px;height:8px;border-radius:50%;background:var(--xima-electric-yellow);margin-top:5px}.bx-replace .rp-stopper.blocking .mk{background:var(--color-error)}.bx-replace .rp-stopper .bd{flex:1;display:flex;flex-direction:column;gap:3px}.bx-replace .rp-stopper .t{font:600 12.5px/1.35 var(--font-display);color:var(--yellow-700)}.bx-replace .rp-stopper.blocking .t{color:var(--color-error)}.bx-replace .rp-stopper .s{font:400 12px/1.55 var(--font-body);color:var(--text-primary)}.bx-replace .rp-footer{flex:0 0 auto;padding:11px 24px;background:#fff;border-top:1px solid var(--border-default);display:flex;align-items:center;gap:10px}.bx-replace .rp-footer .footnote{flex:1;font:400 12px/1.45 var(--font-body);color:var(--text-secondary)}.bx-replace .rp-footer .btn{font:600 13px/1 var(--font-display);border-radius:var(--radius);padding:0 14px;height:36px;border:1px solid transparent;cursor:pointer}.bx-replace .rp-footer .btn.stroked{background:#fff;border-color:var(--border-input);color:var(--text-primary)}.bx-replace .rp-footer .btn.stroked:hover{border-color:var(--xima-blue-500);color:var(--xima-blue-500)}.bx-replace .rp-footer .btn.primary{background:var(--xima-blue-500);color:#fff}.bx-replace .rp-footer .btn.primary:hover{background:var(--xima-blue-600)}.bx-replace .rp-footer .btn.primary.disabled,.bx-replace .rp-footer .btn.primary:disabled{background:var(--grey-200);color:var(--text-disabled);cursor:not-allowed}.bx-pane-content{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;position:relative}.bx-orient{flex:0 0 auto;padding:14px 0 0}.bx-orient-card{display:flex;flex-direction:column;gap:7px;padding:14px 16px;border:1px solid var(--grey-200);border-radius:var(--radius);background:var(--grey-50)}.bx-orient .k{font:600 10px/1 var(--font-display);letter-spacing:.6px;text-transform:uppercase;color:var(--text-muted)}.bx-orient p{margin:0;font:400 12.5px/1.6 var(--font-body);color:var(--grey-700)}.bx-orient p b{font-weight:600;color:var(--text-primary)}.bx-test,.bx-test-pane{flex:1;min-height:0;display:flex;flex-direction:column;background:#fff}.bx-test-status-bar{flex:0 0 auto;display:flex;align-items:center;gap:8px;padding:10px 16px;background:var(--grey-50);border-bottom:1px solid var(--border-default);font:400 12px/1 var(--font-body);color:var(--text-secondary)}.bx-sandbox-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.bx-sandbox-dot.dot-ready{background:var(--xima-calming-green);box-shadow:0 0 0 3px #17a58a29}.bx-sandbox-dot.dot-stale{background:var(--xima-electric-yellow);box-shadow:0 0 0 3px #faa5002e}.bx-sandbox-version{flex:1;font:600 12px/1 var(--font-display);color:var(--text-primary);letter-spacing:.2px}.bx-test-reset{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:var(--radius);background:#fff;border:1px solid var(--border-default);font:500 12px/1 var(--font-display);color:var(--text-primary);cursor:pointer}.bx-test-reset:hover{border-color:var(--xima-blue-500);color:var(--xima-blue-500)}.bx-test-note{flex:0 0 auto;padding:8px 16px;background:var(--grey-50);border-bottom:1px solid var(--border-default);font:400 12px/1.4 var(--font-body);color:var(--text-secondary)}.bx-test-stale-banner{flex:0 0 auto;display:flex;align-items:center;gap:12px;padding:8px 16px;background:#fff7e0;border-bottom:1px solid var(--yellow-200);font:400 12px/1.4 var(--font-body);color:var(--text-secondary)}.bx-test-stale-banner button{color:var(--xima-blue-500);background:none;border:none;cursor:pointer;font:600 12px/1 var(--font-display);padding:0}.tp-draft-label{flex:0 0 auto;padding:6px 16px;background:#fff;border-bottom:1px solid var(--border-default);font:600 11px/1 var(--font-display);color:var(--text-secondary);letter-spacing:.4px;text-transform:uppercase}.bx-sandbox-iframe{flex:1;min-height:0;width:100%;display:block;border:none}.bx-test-loading{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#fff}.bx-test-loading-inner{display:flex;flex-direction:column;align-items:center;transform:translateY(-8%)}.bx-test-loading-mark{width:48px;height:48px;color:var(--xima-blue-500, #166293);margin-bottom:20px;animation:bx-breath 2.8s ease-in-out infinite}.bx-test-loading-label{font-family:var(--font-display, "Montserrat", sans-serif);font-size:11px;font-weight:600;letter-spacing:2.5px;text-transform:uppercase;color:var(--text-muted, #989898);margin-bottom:6px}.bx-test-loading-headline{font-family:var(--font-display, "Montserrat", sans-serif);font-size:15px;font-weight:600;color:var(--text-primary, #0d0d0d);margin-bottom:28px}.bx-test-loading-bar{width:180px;height:2px;background:var(--grey-100, #ececec);border-radius:999px;overflow:hidden;position:relative}.bx-test-loading-bar:after{content:"";position:absolute;top:0;left:0;height:100%;width:40%;border-radius:999px;background:var(--xima-blue-500, #166293);animation:bx-slide 1.4s cubic-bezier(.4,0,.2,1) infinite}.bx-test-loading-caption{margin-top:16px;font-family:var(--font-body, "Nunito", sans-serif);font-size:12px;color:var(--text-muted, #989898);letter-spacing:.3px}.bx-loading-dots:after{content:"";display:inline-block;width:1ch;text-align:left;animation:bx-dots 1.4s steps(4,end) infinite}@keyframes bx-breath{0%,to{opacity:1}50%{opacity:.7}}@keyframes bx-slide{0%{transform:translate(-110%)}55%{transform:translate(190%)}to{transform:translate(190%)}}@keyframes bx-dots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}@media (prefers-reduced-motion: reduce){.bx-test-loading-mark{animation:none}.bx-test-loading-bar:after{animation:none;transform:translate(0);width:100%;opacity:.4}.bx-loading-dots:after{animation:none;content:"..."}}.bx-body{position:relative}.bx-publish-detail{position:absolute;top:0;right:0;bottom:0;width:clamp(380px,42%,560px);z-index:5;background:#fff;border-left:1px solid var(--border-default);box-shadow:-8px 0 24px #00000014;display:flex;flex-direction:column;min-height:0}.bx-publish-detail>header{display:flex;align-items:center;gap:8px;padding:12px 14px;border-bottom:1px solid var(--border-default);font:700 13px/1 var(--font-body);color:var(--text-primary)}.bx-publish-detail>header button{margin-left:auto;background:none;border:none;cursor:pointer;font:400 18px/1 var(--font-body);color:var(--text-muted);padding:2px 6px;border-radius:var(--radius-sm)}.bx-publish-detail>header button:hover{background:var(--grey-50);color:var(--text-primary)}.bx-publish-detail>ul{flex:1;overflow-y:auto;min-height:0;list-style:none;margin:0;padding:0}.bx-publish-detail>ul>li{display:flex;flex-direction:column;gap:4px;padding:10px 14px 10px 12px;border-bottom:1px solid var(--border-default);border-left:3px solid transparent}.bx-publish-detail>ul>li.fail{border-left-color:var(--color-error);background:var(--color-error-bg)}.bx-publish-detail>ul>li.pass{border-left-color:var(--color-success)}.bx-publish-detail .case-name{font:600 12.5px/1.35 var(--font-body);color:var(--text-primary)}.bx-publish-detail .case-reasoning{font:400 12px/1.45 var(--font-body);color:var(--text-secondary)}.bx-tableform{flex:1;min-height:0;display:flex;flex-direction:column;background:var(--bg-app-body)}.bx-tableform .tf-header{flex:0 0 auto;display:flex;align-items:center;gap:14px;padding:13px 24px;background:#fff;border-bottom:1px solid var(--border-default)}.bx-tableform .tf-back{display:inline-flex;align-items:center;gap:6px;font:600 12.5px/1 var(--font-display);color:var(--xima-blue-500);background:transparent;border:0;padding:6px 4px;cursor:pointer}.bx-tableform .tf-back:hover{text-decoration:underline}.bx-tableform .tf-back:before{content:"";width:7px;height:7px;border:1.5px solid currentColor;border-right:0;border-top:0;transform:rotate(45deg)}.bx-tableform .tf-title{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.bx-tableform .tf-title .name{font:600 16px/1 var(--font-display);color:var(--text-primary);display:inline-flex;align-items:center;gap:8px}.bx-tableform .tf-title .name .mode{font:600 9.5px/1 var(--font-display);letter-spacing:.5px;text-transform:uppercase;padding:4px 7px;border-radius:var(--radius-pill);background:var(--bg-chip-accent);color:var(--xima-lightblue-700)}.bx-tableform .tf-title .meta{display:flex;flex-wrap:wrap;gap:12px;font:400 11.5px/1.3 var(--font-family-mono);color:var(--text-muted)}.bx-tableform .tf-close{width:32px;height:32px;border-radius:50%;border:0;background:transparent;color:var(--text-icon);cursor:pointer;font:400 22px/1 var(--font-body);display:flex;align-items:center;justify-content:center}.bx-tableform .tf-close:hover{background:var(--grey-100);color:var(--text-primary)}.bx-tableform .tf-nav{flex:0 0 auto;display:flex;gap:6px;padding:9px 24px;background:#fff;border-bottom:1px solid var(--border-default)}.bx-tableform .tf-nav .n{position:relative;font:600 11.5px/1 var(--font-display);color:var(--text-secondary);background:var(--grey-50);border:1px solid var(--grey-100);border-radius:var(--radius-pill);padding:7px 12px;cursor:pointer}.bx-tableform .tf-nav .n:hover{background:var(--grey-100)}.bx-tableform .tf-nav .n.active{background:var(--xima-blue-50);border-color:var(--xima-blue-500);color:var(--xima-blue-700)}.bx-tableform .tf-nav .n.blocked{border-color:var(--color-error);color:var(--color-error);background:var(--color-error-bg)}.bx-tableform .tf-nav .n .bd{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--color-error);margin-left:6px;vertical-align:middle}.bx-tableform .tf-body{flex:1;display:flex;min-height:0;background:#fff}.bx-tableform .tf-main{display:flex;flex:1;flex-direction:column;min-height:0;background:#fff}.bx-tableform .tf-scroll{flex:1;min-height:0;overflow:auto;padding:16px 22px 22px}.bx-tableform .tf-sec{padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid var(--border-default)}.bx-tableform .tf-sec:last-child{border-bottom:0;padding-bottom:0;margin-bottom:0}.bx-tableform .tf-sec h4{margin:0;font:600 10.5px/1 var(--font-display);letter-spacing:.7px;text-transform:uppercase;color:var(--text-secondary)}.bx-tableform .tf-sechead{display:flex;align-items:baseline;justify-content:space-between;gap:14px;margin-bottom:10px}.bx-tableform .tf-sechead .cap{font:400 11px/1.35 var(--font-body);color:var(--text-muted);text-align:right}.bx-tableform .tf-note{margin-top:9px;font:400 11.5px/1.5 var(--font-body);color:var(--text-secondary);background:var(--grey-50);border:1px solid var(--grey-100);border-radius:var(--radius);padding:8px 10px}.bx-tableform .tf-note.warn{color:var(--yellow-700);background:var(--color-warning-bg);border-color:var(--yellow-100)}.bx-tableform .tf-alert{margin-bottom:16px;display:flex;align-items:flex-start;gap:10px;padding:10px 14px;border-radius:var(--radius);background:var(--color-error-bg);border:1px solid var(--color-error);color:var(--color-error);font:400 12.5px/1.4 var(--font-body)}.bx-tableform .tf-alert strong{font-weight:600}.bx-tableform .tf-prov{font:600 9px/1 var(--font-display);letter-spacing:.3px;text-transform:uppercase;padding:3px 6px;border-radius:var(--radius-pill);white-space:nowrap}.bx-tableform .tf-prov.file{color:var(--text-muted);background:var(--grey-100)}.bx-tableform .tf-prov.sug{color:var(--xima-lightblue-700);background:var(--bg-chip-accent)}.bx-tableform .tf-prov.own{color:var(--xima-blue-700);background:var(--xima-blue-50)}.bx-tableform .tf-legend{display:flex;flex-wrap:wrap;align-items:center;gap:14px;background:var(--grey-50);border:1px solid var(--grey-100);border-radius:var(--radius);padding:11px 13px;margin-bottom:16px}.bx-tableform .tf-legend .ll{flex:1 1 300px;display:flex;flex-direction:column;gap:3px}.bx-tableform .tf-legend .lt{font:600 12.5px/1.3 var(--font-display);color:var(--text-primary)}.bx-tableform .tf-legend .ls{font:400 11.5px/1.5 var(--font-body);color:var(--text-secondary)}.bx-tableform .tf-legend .lk{display:flex;flex-wrap:wrap;gap:12px}.bx-tableform .tf-legend .k{display:inline-flex;align-items:center;gap:6px;font:400 11px/1 var(--font-body);color:var(--text-secondary)}.bx-tableform .tf-legend .k i{width:22px;height:0;border-bottom:2px solid var(--grey-200)}.bx-tableform .tf-legend .k.sug i{border-bottom:2px dashed var(--xima-lightblue-500)}.bx-tableform .tf-legend .k.own i{border-bottom:2px solid var(--xima-blue-500)}.bx-tableform .tf-legend .lc{flex:1 1 100%;display:flex;align-items:center;gap:8px;font:400 11.5px/1 var(--font-body);color:var(--xima-lightblue-700);border-top:1px solid var(--grey-100);padding-top:9px}.bx-tableform .tf-legend .lc strong{font:700 13px/1 var(--font-display)}.bx-tableform .tf-legend .acc{margin-left:auto;font:600 11px/1 var(--font-display);color:var(--xima-blue-500);background:#fff;border:1px solid var(--xima-blue-500);border-radius:var(--radius);padding:6px 10px;cursor:pointer}.bx-tableform .tf-legend .acc:hover{background:var(--xima-blue-50)}.bx-tableform .inp,.bx-tableform .sel,.bx-tableform select{font:400 12px/1.35 var(--font-body);color:var(--text-primary);background:#fff;border:1px solid var(--border-input);border-radius:var(--radius);padding:6px 8px;min-height:30px;box-sizing:border-box}.bx-tableform .inp.sug,.bx-tableform .sel.sug,.bx-tableform select.sug{border-style:dashed;border-color:var(--xima-lightblue-500);background:var(--bg-chip-accent)}.bx-tableform .inp.own,.bx-tableform .sel.own,.bx-tableform select.own{border-color:var(--border-input)}.bx-tableform .inp.file,.bx-tableform .sel.file{background:var(--grey-50);color:var(--text-secondary);border-style:solid;border-color:var(--grey-100)}.bx-tableform .inp.wide{width:100%;max-width:none}.bx-tableform input[type=text].inp{outline:none;width:100%}.bx-tableform input[type=text].inp:focus,.bx-tableform select:focus{border-color:var(--xima-blue-500);border-style:solid}.bx-tableform .seg{display:inline-flex;border:1px solid var(--border-input);border-radius:var(--radius);overflow:hidden}.bx-tableform .seg.sug{border-style:dashed;border-color:var(--xima-lightblue-500)}.bx-tableform .seg button,.bx-tableform .seg span{font:600 10.5px/1 var(--font-display);color:var(--text-secondary);background:#fff;padding:7px 8px;border:0;cursor:pointer}.bx-tableform .seg.sug button{background:var(--bg-chip-accent)}.bx-tableform .seg button.on,.bx-tableform .seg span.on{background:var(--xima-blue-500);color:#fff}.bx-tableform .seg button:hover:not(.on){background:var(--grey-100)}.bx-tableform .chk-btn{display:inline-flex;align-items:center;gap:6px;background:none;border:0;padding:0;cursor:pointer}.bx-tableform .chk{width:16px;height:16px;border-radius:3px;border:1px solid var(--border-input);background:#fff;display:inline-block;position:relative;flex:0 0 16px}.bx-tableform .chk.sug{border-style:dashed;border-color:var(--xima-lightblue-500);background:var(--bg-chip-accent)}.bx-tableform .chk.on{background:var(--xima-blue-500);border-color:var(--xima-blue-500);border-style:solid}.bx-tableform .chk.sug.on{background:var(--xima-lightblue-500);border-color:var(--xima-lightblue-500);border-style:dashed}.bx-tableform .chk.on:after{content:"";position:absolute;left:4px;top:2px;width:5px;height:8px;border:2px solid #fff;border-left:0;border-top:0;transform:rotate(40deg)}.bx-tableform .tf-cols{border:1px solid var(--border-input);border-radius:var(--radius);overflow:hidden}.bx-tableform .tf-cols .hd,.bx-tableform .tf-cols .row{display:grid;grid-template-columns:140px 100px 1fr 148px 116px;gap:10px;align-items:center;padding:8px 10px}.bx-tableform .tf-cols .hd{background:var(--grey-50);border-bottom:1px solid var(--border-input)}.bx-tableform .tf-cols .hd span{font:600 9.5px/1 var(--font-display);letter-spacing:.5px;text-transform:uppercase;color:var(--text-secondary)}.bx-tableform .tf-cols .row{border-bottom:1px solid var(--grey-100);background:#fff}.bx-tableform .tf-cols .row:last-child{border-bottom:0}.bx-tableform .tf-cols .row.sugrow{background:#29abff0a}.bx-tableform .tf-cols .cell{min-width:0}.bx-tableform .tf-cols .cell.name{display:flex;flex-direction:column;gap:3px}.bx-tableform .tf-cols .cell.name code{font:600 11.5px/1.3 var(--font-family-mono);color:var(--text-primary);word-break:break-all}.bx-tableform .tf-cols .cell.name .smp{font:400 10.5px/1.3 var(--font-family-mono);color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bx-tableform .tf-cols .cell.key{display:flex;align-items:center;gap:7px}.bx-tableform .tf-cols .extra-row{display:grid;grid-template-columns:1fr 1fr auto;gap:10px;padding:6px 10px 10px;background:var(--grey-50);border-bottom:1px solid var(--grey-100);align-items:center}.bx-tableform .tf-cols .extra-field{display:flex;flex-direction:column;gap:3px}.bx-tableform .tf-cols .extra-field label{font:600 10px/1 var(--font-display);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.3px}.bx-tableform .tf-cols .pii-chk{display:inline-flex;align-items:center;gap:6px;font:400 11.5px/1 var(--font-body);color:var(--text-secondary);cursor:pointer;margin-top:14px}.bx-tableform .tf-keys{display:flex;flex-wrap:wrap;gap:8px}.bx-tableform .tf-keys .kc{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--border-input);border-radius:var(--radius);padding:7px 9px;background:#fff}.bx-tableform .tf-keys .kc.sug{border-style:dashed;border-color:var(--xima-lightblue-500);background:var(--bg-chip-accent)}.bx-tableform .tf-keys .kc code{font:600 11.5px/1 var(--font-family-mono);color:var(--text-primary)}.bx-tableform .tf-sec.blocked{background:var(--color-error-bg);border-radius:var(--radius);padding:12px;margin:-2px 0 16px;border-bottom:0}.bx-tableform .tf-block{display:flex;flex-direction:column;gap:5px;border-left:3px solid var(--color-error);background:#fff;border-radius:var(--radius);padding:11px 13px}.bx-tableform .tf-block .bt{font:600 13px/1.35 var(--font-display);color:var(--color-error)}.bx-tableform .tf-block .bs{font:400 12.5px/1.55 var(--font-body);color:var(--text-primary);max-width:70ch}.bx-tableform .tf-block .bsug{margin-top:8px;border-top:1px solid var(--grey-100);padding-top:9px}.bx-tableform .tf-block .sl{display:block;font:600 9.5px/1 var(--font-display);letter-spacing:.5px;text-transform:uppercase;color:var(--xima-lightblue-700);margin-bottom:7px}.bx-tableform .tf-block .opts{display:flex;flex-wrap:wrap;gap:8px}.bx-tableform .tf-block .o{display:flex;flex-direction:column;align-items:flex-start;gap:3px;text-align:left;border:1px dashed var(--xima-lightblue-500);background:var(--bg-chip-accent);border-radius:var(--radius);padding:8px 10px;cursor:pointer;max-width:280px}.bx-tableform .tf-block .o:hover{background:var(--xima-lightblue-100)}.bx-tableform .tf-block .o code{font:600 11.5px/1 var(--font-family-mono);color:var(--xima-lightblue-700)}.bx-tableform .tf-block .o span{font:400 11px/1.45 var(--font-body);color:var(--text-secondary)}.bx-tableform .tf-stopper{flex:0 0 auto;display:flex;align-items:flex-start;gap:10px;padding:11px 24px;background:var(--color-error-bg);border-top:1px solid var(--color-error)}.bx-tableform .tf-stopper .mk{flex:0 0 8px;width:8px;height:8px;border-radius:50%;background:var(--color-error);margin-top:5px}.bx-tableform .tf-stopper .bd{flex:1;display:flex;flex-direction:column;gap:2px}.bx-tableform .tf-stopper .t{font:600 12.5px/1.35 var(--font-display);color:var(--color-error)}.bx-tableform .tf-stopper .s{font:400 12px/1.5 var(--font-body);color:var(--text-primary)}.bx-tableform .tf-stopper .jump{flex:0 0 auto;font:600 11.5px/1 var(--font-display);color:var(--color-error);background:#fff;border:1px solid var(--color-error);border-radius:var(--radius);padding:8px 11px;cursor:pointer}.bx-tableform .tf-stopper .jump:hover{background:var(--color-error-bg)}.bx-tableform .tf-footer{flex:0 0 auto;padding:11px 24px;background:#fff;border-top:1px solid var(--border-default);display:flex;align-items:center;gap:10px}.bx-tableform .tf-footer .footnote{flex:1;display:flex;align-items:center;gap:10px;font:400 12px/1.4 var(--font-body);color:var(--text-secondary)}.bx-tableform .tf-footer .dirty{font:600 12px/1 var(--font-display);color:var(--xima-lightblue-500)}.bx-tableform .tf-footer .btn{font:600 13px/1 var(--font-display);border-radius:var(--radius);padding:0 14px;height:36px;border:1px solid transparent;cursor:pointer}.bx-tableform .tf-footer .btn.stroked{background:#fff;border-color:var(--border-input);color:var(--text-primary)}.bx-tableform .tf-footer .btn.stroked:hover{border-color:var(--xima-blue-500);color:var(--xima-blue-500)}.bx-tableform .tf-footer .btn.primary{background:var(--xima-blue-500);color:#fff}.bx-tableform .tf-footer .btn.primary:hover{background:var(--xima-blue-600)}.bx-tableform .tf-footer .btn.primary.disabled,.bx-tableform .tf-footer .btn.primary:disabled{background:var(--grey-200);color:var(--text-disabled);cursor:not-allowed}.bx-lkpane .lkp-addtable{display:flex;flex-direction:column;gap:10px;padding:16px 0 0;border-top:1px solid var(--border-default);margin-top:12px}.bx-publish-step,.bx-availability-step,.bx-transfers-step,.bx-knowledge-step{display:grid;grid-template-columns:1fr min(764px,100%) 1fr;align-content:start}.bx-publish-step>*,.bx-availability-step>*,.bx-transfers-step>*,.bx-knowledge-step>*{grid-column:2;min-width:0}.bx-publish-step{flex:1;min-height:0;overflow-y:auto;padding:18px 32px 20px;row-gap:15px}.bx-publish-summary{display:flex;flex-direction:column;border:1px solid var(--grey-200);border-radius:var(--radius);overflow:hidden}.bx-publish-summary-row{display:flex;flex-direction:column;gap:4px;padding:10px 11px;background:#fff;border-bottom:1px solid var(--grey-200)}.bx-publish-summary-row:last-child{border-bottom:0}.bx-publish-summary-row--blocking{background:var(--color-error-bg)}.bx-publish-summary-row-title{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font:500 13.5px/1.35 var(--font-body);color:var(--text-primary)}.bx-publish-summary-row-detail{font:400 11.5px/1.5 var(--font-body);color:var(--text-secondary)}.bx-publish-summary-row-nudge{font:400 11.5px/1.5 var(--font-body);color:var(--yellow-700)}.bx-pill{display:inline-block;flex:0 0 auto;font:600 9px/1 var(--font-display);letter-spacing:.5px;text-transform:uppercase;padding:4px 6px;border-radius:var(--radius-pill);background:var(--grey-100);color:var(--grey-600)}.bx-pill--complete{background:var(--color-success-bg);color:var(--green-700)}.bx-pill--empty,.bx-pill--has-issues{background:var(--color-warning-bg);color:var(--yellow-700)}.bx-pill--blocked{background:var(--color-error-bg);color:var(--color-error)}.bx-pill--in-progress{background:var(--bg-chip-accent);color:var(--xima-lightblue-700)}.bx-pill--blocking{background:var(--color-error-bg);color:var(--color-error)}.bx-publish-summary-row--blocking .bx-pill--blocking{background:#fff}.bx-publish-finding{display:flex;flex-direction:column;gap:7px;padding:9px 11px;border-left:3px solid var(--color-warning);border-radius:0 var(--radius) var(--radius) 0;background:var(--color-warning-bg)}.bx-publish-finding-title{font:500 12.5px/1.45 var(--font-body);color:var(--text-primary)}.bx-publish-finding-body{font:400 12px/1.55 var(--font-body);color:var(--grey-700)}.bx-publish-finding .bx-pill{margin-right:6px;padding:3px 5px;font-size:8.5px;background:#fff;color:var(--yellow-700)}.bx-publish-finding--blocking{border-left-color:var(--color-error);background:var(--color-error-bg)}.bx-publish-finding--blocking .bx-pill--blocking{background:#fff}.bx-publish-finding--outstanding{border-left-color:var(--xima-lightblue-400);background:var(--xima-lightblue-50)}.bx-publish-finding--outstanding .bx-pill--in-progress{background:#fff}.bx-publish-finding--was-blocking{border-left-color:var(--grey-300);background:var(--grey-50);opacity:.82}.bx-publish-finding--was-blocking .bx-pill{color:var(--text-secondary)}.bx-publish-stale{display:flex;flex-direction:column;gap:6px}.bx-publish-stale .fk-field-hint{margin:0}.bx-publish-ready,.bx-publish-blocked,.bx-publish-inflight{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.bx-publish-error{flex:1 0 100%;padding:9px 11px;border-radius:var(--radius-sm);border:1px solid var(--color-error);background:var(--color-error-bg);font:400 12px/1.45 var(--font-body);color:var(--color-error)}.bx-publish-blocked-notice{padding:9px 11px;border-radius:var(--radius-sm);border:1px solid var(--color-error);background:var(--color-error-bg);font:400 12px/1.5 var(--font-body);color:var(--color-error)}.bx-publish-blocked-notice--unverified{border-color:var(--yellow-700);background:var(--color-warning-bg);color:var(--yellow-700)}.bx-publish-blocked-notice p{margin:0}.bx-publish-blocked-notice p+p{margin-top:6px}.bx-publish-ready-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.bx-publish-note{flex:1;min-width:220px;margin:0;font:400 11px/1.45 var(--font-body);color:var(--text-secondary)}.bx-publish-note--nudge{color:var(--yellow-700)}.bx-publish-inflight .fk-field-hint{flex:1;min-width:220px}.bx-publish-secondary{background:#fff!important;border-color:var(--grey-300)!important;color:var(--yellow-700)!important}.bx-publish-secondary:hover{background:var(--color-warning-bg)!important}.bx-publish-demoted{background:#fff!important;border-color:var(--grey-300)!important;color:var(--grey-700)!important}.bx-publish-demoted:hover{background:var(--grey-50)!important}.bx-publish-nudge-link{height:auto!important;padding:0!important;border:0!important;background:none!important;color:var(--xima-blue-600)!important;font:600 11px/1.45 var(--font-body)!important;text-decoration:underline}.bx-publish-nudge-link:hover{background:none!important;color:var(--xima-blue-700)!important}.bx-publish-inflight button,.bx-publish-blocked button,.bx-publish-ready-actions button{flex:0 0 auto;height:36px;padding:0 16px;cursor:pointer;border:1px solid transparent;border-radius:var(--radius);font:600 13px/1 var(--font-display);background:var(--xima-blue-500);color:#fff}.bx-publish-inflight button:hover,.bx-publish-blocked button:hover,.bx-publish-ready-actions button:hover{background:var(--xima-blue-600)}.bx-publish-inflight button:disabled,.bx-publish-blocked button:disabled,.bx-publish-ready-actions button:disabled{background:var(--bg-disabled-button);color:var(--text-disabled-button);cursor:not-allowed}.bx-hrs{display:flex;flex-direction:column;gap:2px;margin:6px 0 2px;max-width:720px}.bx-hrs-row{display:flex;align-items:baseline;gap:10px;padding:5px 10px;border-radius:var(--radius-sm);background:var(--grey-50);font:400 12px/1.5 var(--font-body)}.bx-hrs-row--off{opacity:.7}.bx-hrs-day{flex:0 0 84px;font-weight:600;color:var(--text-primary)}.bx-hrs-time{color:var(--text-primary);font-variant-numeric:tabular-nums}.bx-hrs-time--closed{opacity:.75}.bx-hrs--loading .bx-hrs-row{background:var(--grey-50)}.bx-hrs--loading .bx-hrs-day,.bx-hrs--loading .bx-hrs-time{display:inline-block;height:12px;border-radius:2px;background:var(--grey-200)}.bx-hrs--loading .bx-hrs-time{width:120px}.bx-dates{display:flex;flex-direction:column;gap:2px;margin:6px 0 2px;max-width:720px}.bx-dates-row{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:5px 10px;border-radius:var(--radius-sm);background:var(--grey-50);font:400 12px/1.5 var(--font-body)}.bx-dates-name{font-weight:600;color:var(--text-primary)}.bx-dates-when{color:var(--text-primary);opacity:.8;font-variant-numeric:tabular-nums}.bx-dates--loading .bx-dates-name,.bx-dates--loading .bx-dates-when{display:inline-block;height:12px;border-radius:2px;background:var(--grey-200)}.bx-dates--loading .bx-dates-name{width:140px}.bx-dates--loading .bx-dates-when{width:96px}.bx-availability-step{flex:1;min-height:0;overflow-y:auto;padding:18px 32px 20px;row-gap:15px}.bx-availability-step>.fk-field{display:flex;flex-direction:column;align-items:flex-start;gap:9px;padding:0 12px}.bx-availability-step>.fk-field .fk-field-hint{margin:0;max-width:70ch}.bx-availability-step .btn.ghost{flex:0 0 auto;height:32px;padding:0 12px;cursor:pointer;border:1px solid var(--border-input);border-radius:var(--radius);font:600 12.5px/1 var(--font-display);background:#fff;color:var(--text-primary)}.bx-availability-step .btn.ghost:hover:not(:disabled){border-color:var(--xima-blue-500);color:var(--xima-blue-500)}.bx-availability-step .btn.ghost:disabled{background:var(--bg-disabled-button);color:var(--text-disabled-button);border-color:transparent;cursor:not-allowed}.bx-avail-acts{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.bx-avail-acts-note{font:400 11.5px/1.4 var(--font-body);color:var(--text-muted);max-width:60ch}.bx-avail-conseq{display:flex;flex-direction:column;gap:7px}.bx-avail-conseq .fk-field-hint{margin:0;max-width:70ch}.bx-availability-step .btn.danger{flex:0 0 auto;height:32px;padding:0 12px;cursor:pointer;border:1px solid var(--color-error);border-radius:var(--radius);font:600 12.5px/1 var(--font-display);background:var(--color-error);color:#fff}.bx-availability-step .btn.danger:hover:not(:disabled){filter:brightness(.9)}.bx-avail-orphans{display:flex;flex-direction:column;gap:13px}.bx-avail-orphans .fk-readonly{flex-direction:column;align-items:flex-start;gap:3px;max-width:70ch}.bx-transfers-step{flex:1;min-height:0;overflow-y:auto;padding:18px 32px 20px;row-gap:15px}.bx-destination-editor{display:flex;flex-direction:column;gap:15px}.bx-transfers-step .fk-section .fk-section{background:var(--grey-50)}.bx-transfers-step .fk-section .fk-section .fk-section-body{background:#fff}.bx-dst-list{display:flex;flex-direction:column;border:1px solid var(--border-input);border-radius:var(--radius);overflow:hidden}.bx-dst-row{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:10px 12px;background:#fff;border:0;border-bottom:1px solid var(--border-input);cursor:pointer;font:inherit}.bx-dst-row:hover{background:var(--grey-50)}.bx-dst-row:focus-visible{outline:2px solid var(--xima-lightblue-500);outline-offset:-2px}.bx-dst-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.bx-dst-title{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font:600 13.5px/1.3 var(--font-body);color:var(--text-primary)}.bx-dst-ref{font:500 11px/1.3 var(--font-mono, monospace);color:var(--grey-500);background:var(--grey-50);border:1px solid var(--border-input);border-radius:4px;padding:1px 5px}.bx-dst-sub{font:400 12.5px/1.4 var(--font-body);color:var(--grey-500)}.bx-dst-open{flex:0 0 auto;font:600 12.5px/1 var(--font-body);color:var(--xima-blue-500)}.bx-dst-add{padding:8px 12px;background:var(--grey-50)}.bx-dst-create{display:flex;flex-direction:column;gap:15px}.bx-itl{display:flex;flex-direction:column;border:1px solid var(--border-input);border-radius:var(--radius);overflow:hidden;margin-top:8px}.bx-itl-row{display:flex;align-items:center;gap:8px;padding:8px 10px;background:#fff;border-bottom:1px solid var(--border-input)}.bx-itl-row--dragging{opacity:.55}.bx-itl-grip{flex:0 0 auto;width:10px;height:16px;cursor:grab;background:radial-gradient(circle,var(--grey-300, #c7ccd4) 1.2px,transparent 1.3px) 0 0/5px 5px}.bx-itl-pos{flex:0 0 auto;width:20px;height:20px;border-radius:50%;background:var(--bg-chip-accent);color:var(--xima-lightblue-700);font:600 11px/20px var(--font-body);text-align:center}.bx-itl-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.bx-itl-name{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font:600 13px/1.3 var(--font-body);color:var(--text-primary)}.bx-itl-meta{font:400 12px/1.3 var(--font-body);color:var(--grey-500)}.bx-itl-acts{flex:0 0 auto;display:flex;gap:2px}.bx-itl-move{width:24px;height:24px;border:1px solid var(--border-input);border-radius:4px;background:#fff;color:var(--grey-500);cursor:pointer;font:600 12px/1 var(--font-body)}.bx-itl-move:disabled{opacity:.35;cursor:default}.bx-itl-open{flex:0 0 auto;border:0;background:none;cursor:pointer;font:600 12.5px/1 var(--font-body);color:var(--xima-blue-500)}.bx-itl-add{padding:8px 10px;background:var(--grey-50)}.bx-intake-empty{display:flex;flex-direction:column;gap:4px;align-items:flex-start;padding:12px;border:1px dashed var(--border-input);border-radius:var(--radius);background:var(--grey-50);margin-top:8px}.bx-intake-empty-title{font:600 13px/1.3 var(--font-body);color:var(--text-primary)}.bx-intake-empty-body{font:400 12.5px/1.4 var(--font-body);color:var(--grey-500)}.bx-intake-confirm{display:flex;flex-direction:column;gap:6px;padding:12px;margin-top:8px;border:1px solid var(--color-error);border-radius:var(--radius);background:#fff}.bx-intake-confirm-title{font:600 13px/1.3 var(--font-body);color:var(--color-error)}.bx-intake-confirm-body{font:400 12.5px/1.4 var(--font-body);color:var(--text-primary)}.bx-intake-confirm-actions{display:flex;gap:8px;margin-top:2px}.bx-crumbs{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.bx-crumb{border:1px solid var(--border-input);border-radius:999px;background:#fff;padding:3px 10px;cursor:pointer;font:500 12px/1.3 var(--font-body);color:var(--grey-500)}.bx-crumb:hover{color:var(--xima-blue-500);border-color:var(--xima-blue-500)}.bx-crumb--here{cursor:default;background:var(--bg-chip-accent);color:var(--xima-lightblue-700);border-color:var(--xima-lightblue-200)}.bx-crumb--here:hover{color:var(--xima-lightblue-700);border-color:var(--xima-lightblue-200)}.bx-editor-foot{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.bx-link{border:0;background:none;cursor:pointer;font:600 12.5px/1.3 var(--font-body);color:var(--xima-blue-500);padding:0}.bx-knowledge-step{flex:1;min-height:0;overflow-y:auto;padding:18px 32px 20px;row-gap:15px}.bx-kb-skip{align-self:flex-start;flex:0 0 auto;height:32px;padding:0 12px;cursor:pointer;border:1px solid var(--border-input);border-radius:var(--radius);font:600 12.5px/1 var(--font-display);background:#fff;color:var(--text-secondary)}.bx-kb-skip:hover{border-color:var(--xima-blue-500);color:var(--xima-blue-500)}.bx-knowledge-step>.bx-kbpane{flex:0 0 auto;min-height:auto}.bx-knowledge-step>.bx-kbpane .kbp-list{flex:0 0 auto;min-height:auto;overflow:visible}.bx-test-channel-toggle button.dis{background:var(--grey-50);color:var(--text-disabled);cursor:not-allowed}.bx-test-channel-toggle button.dis:hover{background:var(--grey-50)}.t-mode-soon{display:inline-flex;align-items:center;height:15px;padding:0 5px;margin-left:6px;border:1px solid var(--grey-300);border-radius:2px;background:#fff;font:600 8.5px/1 var(--font-display);letter-spacing:.5px;text-transform:uppercase;color:var(--text-secondary)}.t-mode-note{margin:6px 14px 0;font:400 11px/1.5 var(--font-body);color:var(--text-secondary)}.bx-test.choose{display:flex;flex-direction:column;min-height:0;background:#fff;overflow:auto}.t-choose{display:flex;flex-direction:column;gap:14px;padding:22px}.t-choose-h .t{font:500 17px/1.3 var(--font-display);color:var(--text-primary)}.t-choose-h .s{margin-top:6px;max-width:62ch;font:400 13px/1.6 var(--font-body);color:var(--text-secondary)}.t-choose-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.t-surf{display:flex;flex-direction:column;gap:8px;text-align:left;padding:14px;border:1px solid var(--border-input);border-radius:var(--radius);background:#fff;cursor:pointer;font:inherit}.t-surf:hover{border-color:var(--color-accent);box-shadow:0 4px 8px #2626260a}.t-surf-top{display:flex;align-items:center;gap:8px}.t-surf-t{font:500 14px/1.2 var(--font-display);color:var(--text-primary)}.t-surf-tag{margin-left:auto;display:inline-flex;align-items:center;height:17px;padding:0 6px;border:1px solid var(--grey-300);border-radius:2px;background:var(--grey-50);font:600 8.5px/1 var(--font-display);letter-spacing:.5px;text-transform:uppercase;color:var(--text-secondary)}.t-surf-s{font:400 12px/1.6 var(--font-body);color:var(--text-secondary)}.t-surf-meta{font:400 11px/1.4 var(--font-body);color:var(--text-muted)}.t-surf-cta{margin-top:2px;font:600 12px/1.2 var(--font-display);color:var(--color-accent)}.t-surf-cta.dis{color:var(--text-disabled)}.t-surf.dis{background:var(--grey-50);border-style:dashed;cursor:not-allowed}.t-surf.dis:hover{border-color:var(--border-input);box-shadow:none}.t-surf.dis .t-surf-t{color:var(--text-disabled)}.t-choose-ft{padding-top:2px;font:400 11.5px/1.6 var(--font-body);color:var(--text-secondary);max-width:70ch}.bx-publish-review{position:relative;display:flex;flex-direction:column}.bx-publish-review-row{position:relative;padding:0 0 14px 29px;min-width:0}.bx-publish-review-row:last-child{padding-bottom:0}.bx-publish-review-row:before{content:"";position:absolute;z-index:1;left:0;top:1px;width:18px;height:18px;border-radius:50%;box-sizing:border-box;border:2px solid var(--grey-300);background:#fff}.bx-publish-review-row:not(:last-child):after{content:"";position:absolute;left:8px;top:20px;bottom:0;width:2px;background:var(--grey-200)}.bx-publish-review-row--passed:before{border-color:var(--xima-blue-500);background:var(--xima-blue-500)}.bx-publish-review-row--failed:before{border-color:var(--color-error);background:var(--color-error)}.bx-publish-review-row--running:before{border-color:var(--xima-lightblue-100);border-top-color:var(--xima-lightblue-500);border-right-color:var(--xima-lightblue-500);background:#fff;animation:bxPrSpin .75s linear infinite}.bx-publish-review-row--observed:before{border-color:var(--grey-300);background:#fff;box-shadow:inset 0 0 0 4px #fff,inset 0 0 0 7px var(--grey-400)}.bx-publish-review-row--observed .bx-publish-review-row-title{color:var(--text-primary)}.bx-publish-review-row--observed .bx-publish-review-result{color:var(--text-secondary)}.bx-publish-review-row--did-not-run:before{border-style:dashed;border-color:var(--grey-300);background:var(--grey-50)}.bx-publish-review-row-title{display:flex;align-items:baseline;gap:8px;font:400 13.5px/1.35 var(--font-body);color:var(--text-secondary)}.bx-publish-review-row--pending .bx-publish-review-row-title,.bx-publish-review-row--did-not-run .bx-publish-review-row-title{color:var(--grey-400)}.bx-publish-review-row--passed .bx-publish-review-row-title,.bx-publish-review-row--failed .bx-publish-review-row-title{color:var(--text-primary)}.bx-publish-review-row--running .bx-publish-review-row-title{color:var(--text-primary);font-weight:600;animation:bxPrPulse 1.7s ease-in-out infinite}.bx-publish-review-result{margin-left:auto;flex:0 0 auto;font:600 11.5px/1.35 var(--font-display);color:var(--text-secondary)}.bx-publish-review-row--passed .bx-publish-review-result{color:var(--xima-blue-500)}.bx-publish-review-row--failed .bx-publish-review-result{color:var(--color-error)}.bx-publish-review-row--running .bx-publish-review-result{color:var(--xima-lightblue-500)}.bx-publish-review-row--did-not-run .bx-publish-review-result{color:var(--text-muted);font-style:italic}.bx-publish-review-row-detail{margin-top:3px;font:400 12px/1.45 var(--font-body);color:var(--text-secondary)}.bx-publish-review-row--pending .bx-publish-review-row-detail,.bx-publish-review-row--did-not-run .bx-publish-review-row-detail{color:var(--text-muted)}.bx-publish-review-row-note{margin-top:3px;font:400 12px/1.45 var(--font-body);color:var(--color-error)}.bx-publish-review-bar{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:block;width:100%;height:4px;margin-top:10px;border:0;border-radius:2px;background:var(--grey-200);overflow:hidden}.bx-publish-review-bar::-webkit-progress-bar{background:var(--grey-200);border-radius:2px}.bx-publish-review-bar::-webkit-progress-value{background:var(--xima-lightblue-500);border-radius:2px}.bx-publish-review-bar::-moz-progress-bar{background:var(--xima-lightblue-500);border-radius:2px}@keyframes bxPrSpin{to{transform:rotate(360deg)}}@keyframes bxPrPulse{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion: reduce){.bx-publish-review-row--running:before{animation:none}.bx-publish-review-row--running .bx-publish-review-row-title{animation:none}}.bx-fix-status{font:500 12px/1.4 var(--font-body);color:var(--text-secondary);padding:6px 10px}.bx-fix-status.error{color:var(--danger,#b3261e)}.finding-fixes{display:flex;flex-direction:column;gap:6px;margin-top:8px}.finding-fix-row{display:flex;align-items:flex-start;gap:8px;padding:8px 10px;border-radius:6px;background:var(--bg-chip-accent)}.finding-fix-row--xor{border-left:3px solid var(--xima-lightblue-500)}.finding-fix-text{flex:1;font:400 12px/1.5 var(--font-body)}.finding-fix-dest{flex:0 0 auto;align-self:center;font-size:11px;letter-spacing:.04em;text-transform:uppercase;opacity:.75}.finding-fix-btn{font:600 11.5px/1 var(--font-body);color:var(--text-primary);background:#fff;border:1px solid var(--border-default);border-radius:var(--radius-sm);padding:5px 10px;cursor:pointer}.finding-fix-btn:hover{background:var(--grey-50)}.finding-fix-btn--ghost{background:transparent}.finding-fixes-note{margin-top:2px;font-size:12px;line-height:1.5;opacity:.85}.finding-fix-fail{margin:-2px 0 2px;padding:0 10px;font-size:12px;line-height:1.5;color:var(--color-error)}.bx-wall-count{display:flex;align-items:center;gap:10px;margin-bottom:10px;font-size:12px}.bx-wall-count progress{flex:1;height:6px}.bx-publish-finding-must{margin-top:8px;font-size:12px;line-height:1.5}.bx-publish-finding-demoted{margin-top:8px;font-size:12px;line-height:1.5;color:var(--grey-600)}.bx-publish-finding-unrepaired{margin-top:8px;font-size:12px;line-height:1.5;color:var(--grey-700)}.bx-publish-disclosure{display:flex;flex-direction:column;gap:6px;margin-bottom:12px;padding:10px 12px;border-radius:var(--radius);border-left:3px solid var(--grey-300);background:var(--grey-50)}.bx-publish-disclosure>*{margin:0;flex:none;min-width:0}.bx-publish-review-result{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;min-width:20ch;text-align:right;white-space:nowrap}.bx-publish-review-detail-link{display:inline-block;margin-top:6px;padding:0;font:600 12px/1.4 var(--font-body);color:var(--xima-blue-500);background:none;border:0;border-bottom:1px solid transparent;cursor:pointer}.bx-publish-review-detail-link:hover{border-bottom-color:currentColor}.bx-publish-review-detail-link:focus-visible{outline:2px solid var(--xima-blue-500);outline-offset:2px}.bx-finding-body-para{margin:0}.bx-finding-body-para+.bx-finding-body-para{margin-top:8px}.bx-finding-body-label{margin:8px 0 4px;font-weight:600;color:var(--text-primary)}.bx-finding-body-label:first-child{margin-top:0}.bx-finding-body-list{margin:4px 0;padding-left:18px;list-style:disc}.bx-finding-body-list:first-child{margin-top:0}.bx-finding-body-list:last-child{margin-bottom:0}.bx-finding-body-list li{margin-bottom:3px}.bx-finding-body-list li:last-child{margin-bottom:0}.bx-rail-lock{margin:0 8px 8px;padding:8px 9px;border-radius:var(--radius);background:var(--grey-100);border:1px solid var(--grey-300);display:flex;flex-direction:column;gap:3px}.bx-rail-lock-title{font:600 9px/1 var(--font-display);letter-spacing:.6px;text-transform:uppercase;color:var(--grey-700)}.bx-rail-lock-note{font:400 10.5px/1.45 var(--font-body);color:var(--text-secondary)}.bx-rail.nav-locked .bx-rail-row.frozen{cursor:not-allowed;opacity:.42}.bx-rail.nav-locked .bx-rail-row.frozen .n{background:var(--grey-100);border-color:var(--grey-300);color:var(--grey-500);box-shadow:none}.bx-cq{display:flex;flex-direction:column;gap:8px;margin-top:6px}.bx-cq-meaning{font:400 12px/1.55 var(--font-body);color:var(--grey-700)}.bx-cq-pair{display:grid;grid-template-columns:repeat(auto-fit,minmax(206px,1fr));gap:9px}.bx-cq-side{display:flex;flex-direction:column;gap:6px;padding:9px 10px;border:1px solid var(--grey-200);border-radius:var(--radius);background:var(--grey-50)}.bx-cq-src{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font:600 9px/1.2 var(--font-display);letter-spacing:.5px;text-transform:uppercase;color:var(--text-muted)}.bx-cq-q{font:400 12.5px/1.6 var(--font-body);color:var(--grey-900);text-wrap:pretty}.bx-cq-lock{font:600 8.5px/1 var(--font-display);letter-spacing:.5px;text-transform:uppercase;padding:3px 5px;border-radius:var(--radius-pill);background:var(--grey-200);color:var(--grey-700)}.bx-cq-side--fixed{background:#fff;border-style:dashed}.bx-cq-inv{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.bx-cq-inv li{display:flex;gap:7px;font:400 12px/1.55 var(--font-body);color:var(--grey-800)}.bx-cq-inv li:before{content:"—";color:var(--text-muted)}.bx-cq-x{grid-column:1/-1;display:flex;align-items:center;gap:9px;padding-top:1px;font:600 9px/1 var(--font-display);letter-spacing:.5px;text-transform:uppercase;color:var(--color-error)}.bx-cq-x:before,.bx-cq-x:after{content:"";flex:1;height:1px;background:var(--grey-200)}.bx-cq--advisory .bx-cq-x{color:var(--yellow-700)}.bx-cq-why{padding:8px 10px;border:1px solid var(--grey-200);border-radius:var(--radius);background:#fff;font:500 12.5px/1.6 var(--font-body);color:var(--grey-900);text-wrap:pretty}.bx-cq-sub{display:block;font-weight:400;color:var(--text-secondary);margin-top:4px}.bx-pa-gates{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.bx-pa-gate{display:flex;align-items:baseline;gap:8px;font:400 13px/1.4 var(--font-body);color:var(--text-primary)}.bx-pa-gate-mark{flex:0 0 auto;color:var(--color-success);font-weight:700}.bx-pa-gate-name{font-weight:500}.bx-pa-gate-result{margin-left:auto;flex:0 0 auto;font:600 11.5px/1.35 var(--font-display);color:var(--green-700,#107f65)}.bx-pa-decision{display:flex;flex-direction:column;gap:12px;padding:12px 14px;border-radius:var(--radius);border:1px solid var(--color-warn,#f8961e);border-left-width:3px;background:var(--color-warning-bg,#fff4dc)}.bx-pa-decision-head{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.bx-pa-decision-title{font:600 14.5px/1.3 var(--font-display);color:var(--text-primary)}.bx-pa-decision-age{margin-left:auto;flex:0 0 auto;font:400 11.5px/1.4 var(--font-body);color:var(--text-secondary)}.bx-pa-decision-sub{margin:0;font:400 12.5px/1.6 var(--font-body);color:var(--text-secondary)}.bx-pa-cases{display:flex;flex-direction:column;gap:8px}.bx-pa-case{border:1px solid var(--grey-200);border-radius:var(--radius);background:#fff}.bx-pa-case-head{display:flex;align-items:flex-start;gap:8px;width:100%;padding:10px 12px;margin:0;border:0;background:none;text-align:left;font:inherit}button.bx-pa-case-head{cursor:pointer}.bx-pa-case-name{display:block;flex:1;font:600 12.5px/1.4 var(--font-display);color:var(--text-primary)}.bx-pa-case-met{margin-left:8px;display:inline-flex;align-items:center;height:16px;padding:0 6px;border-radius:var(--radius-pill,999px);background:var(--green-700,#107f65);color:#fff;font:600 8.5px/1 var(--font-display);letter-spacing:.5px;text-transform:uppercase;vertical-align:middle}.bx-pa-case-channel{margin-left:8px;display:inline-flex;align-items:center;height:16px;padding:0 6px;border-radius:var(--radius-pill,999px);border:1px solid var(--border-subtle,#d5d8de);color:var(--text-muted);font:600 8.5px/1 var(--font-display);letter-spacing:.5px;text-transform:uppercase;vertical-align:middle}.bx-pa-case-grid{display:grid;grid-template-columns:auto 1fr;gap:4px 10px;margin-top:8px;font:400 12px/1.55 var(--font-body)}.bx-pa-case-grid .k{font:600 9px/1.8 var(--font-display);letter-spacing:.5px;text-transform:uppercase;color:var(--text-muted);white-space:nowrap}.bx-pa-case-grid .v{color:var(--text-secondary)}.bx-pa-case-grid .v.j{color:var(--text-primary)}.bx-pa-case-chev{flex:0 0 auto;align-self:center;width:8px;height:8px;border-right:2px solid var(--grey-400);border-bottom:2px solid var(--grey-400);transform:rotate(45deg);transition:transform .15s cubic-bezier(.4,0,.2,1)}.bx-pa-case--open .bx-pa-case-chev{transform:rotate(-135deg)}.bx-pa-case-detail{padding:0 12px 10px;border-top:1px solid var(--grey-100)}.bx-pa-exchange{display:grid;grid-template-columns:auto 1fr;gap:4px 10px;padding-top:10px;font:400 12px/1.55 var(--font-body);color:var(--text-secondary)}.bx-pa-exchange .k{font:600 9px/1.8 var(--font-display);letter-spacing:.5px;text-transform:uppercase;color:var(--text-muted);white-space:nowrap}.bx-pa-conseq{padding:10px 12px;border-radius:var(--radius);border-left:3px solid var(--color-warn,#f8961e);background:#fff}.bx-pa-conseq>*{margin:0;font:400 12.5px/1.6 var(--font-body);color:var(--text-secondary)}.bx-pa-conseq>:first-child{font-weight:600;color:var(--text-primary)}.bx-pa-conseq>*+*{margin-top:6px}.bx-pa-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.bx-pa-btn{display:inline-flex;align-items:center;justify-content:center;height:34px;padding:0 16px;border-radius:var(--radius);font:600 13px/1 var(--font-display);cursor:pointer}.bx-pa-btn--nav{background:var(--color-primary,#0c4673);border:1px solid var(--color-primary,#0c4673);color:#fff}.bx-pa-btn--nav:hover{opacity:.92}.bx-pa-btn--ghost{background:#fff;border:1px solid var(--grey-400);color:var(--text-primary)}.bx-pa-btn--ghost:hover{border-color:var(--grey-500)}.bx-pa-actions-note{font:400 11.5px/1.4 var(--font-body);color:var(--text-muted)}.bx-pa-decision--stale{border-color:var(--grey-300);background:var(--grey-50)}.bx-pa-decision--stale .bx-pa-cases{opacity:.62}.bx-pa-outcome{display:flex;flex-direction:column;gap:10px}.bx-pa-outcome-note{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:var(--radius);border-left:3px solid var(--color-warn,#f8961e);background:var(--color-warning-bg,#fff4dc)}.bx-pa-outcome-note .k{font:600 9px/1.4 var(--font-display);letter-spacing:.5px;text-transform:uppercase;color:var(--color-warn-alt,#d55d21)}.bx-pa-outcome-note .x{font:400 12.5px/1.6 var(--font-body);color:var(--text-primary)}.bx-pa-clean{display:flex;flex-direction:column;gap:10px}.bx-pa-clean--live{border-left:3px solid var(--green-500,#17A58A);background:var(--green-50,#e3f5f1);border-radius:var(--radius);padding:11px 13px}.bx-pa-facts{display:grid;grid-template-columns:130px 1fr;gap:7px 14px;align-items:baseline}.bx-pa-facts .k{font:600 9px/1.7 var(--font-display);letter-spacing:.5px;text-transform:uppercase;color:var(--grey-700)}.bx-pa-facts .v{font:400 12.5px/1.6 var(--font-body);color:var(--text-primary);max-width:70ch}.bx-pa-still-yours{display:flex;gap:9px;align-items:baseline;border:1px solid var(--grey-200);background:var(--grey-50);border-radius:var(--radius);padding:9px 11px}.bx-pa-still-yours .k{flex:0 0 auto;font:600 9px/1.7 var(--font-display);letter-spacing:.5px;text-transform:uppercase;color:var(--grey-700)}.bx-pa-still-yours .x{font:400 12.5px/1.6 var(--font-body);color:var(--grey-800);max-width:66ch}@media (max-width:640px){.bx-pa-facts{grid-template-columns:1fr;gap:2px 0}}.fk-field{display:flex;flex-direction:column;gap:5px}.fk-field-label{font:400 12.5px/1.3 var(--font-body);color:var(--grey-500);display:flex;align-items:center;gap:4px}.fk-field-req{color:var(--color-error)}.fk-field-control{min-height:38px;border-radius:var(--radius);border:1px solid var(--border-input);background:#fff;padding:0 11px;display:flex;align-items:center;gap:8px;font:400 13.5px/1.35 var(--font-body);color:var(--text-primary)}.fk-field-control input[type=text],.fk-field-control select{border:0;outline:0;background:transparent;flex:1;min-width:0;font:inherit;color:inherit;height:36px}.fk-field-control--textarea{padding:8px 11px;align-items:flex-start;min-height:84px;line-height:1.55}.fk-field-control--textarea textarea{border:0;outline:0;background:transparent;flex:1;width:100%;resize:vertical;font:inherit;color:inherit}.fk-field-control:focus-within{border-color:var(--xima-lightblue-500);box-shadow:0 0 0 2px var(--xima-lightblue-50)}.fk-field-control--invalid{border-color:var(--color-error)}.fk-field-control--disabled{background:var(--grey-50);color:var(--text-disabled)}.fk-placeholder{color:var(--text-muted)}.fk-caret{color:var(--text-secondary);font-size:11px}.fk-field-counter{font:400 11px/1 var(--font-family-mono);color:var(--text-secondary);white-space:nowrap}.fk-field-hint{font:400 11.5px/1.45 var(--font-body);color:var(--text-secondary)}.fk-field-error{font:400 12px/1.4 var(--font-body);color:var(--color-error)}.fk-field-unsaved{display:inline-flex;align-items:center;gap:5px;font:400 11px/1 var(--font-body);color:var(--color-error)}.fk-field-unsaved-dot{width:6px;height:6px;border-radius:50%;background:var(--color-error)}.fk-field-fail{display:flex;align-items:flex-start;gap:10px;border:1px solid var(--color-error);border-radius:var(--radius);background:var(--color-error-bg);padding:9px 11px}.fk-field-fail-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.fk-field-fail-text .t{font:500 12px/1.4 var(--font-body);color:var(--color-error)}.fk-field-fail-text .s{font:400 11.5px/1.5 var(--font-body);color:var(--grey-700)}.fk-field-fail .fk-btn{flex:0 0 auto;margin-top:1px}.fk-readonly{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font:400 13.5px/1.4 var(--font-body);color:var(--text-primary);padding:4px 0}.fk-readonly-note{font:400 11.5px/1.3 var(--font-body);color:var(--text-secondary)}.fk-gate{font:400 12px/1.4 var(--font-body);color:var(--text-secondary);background:var(--grey-50);border:1px dashed var(--grey-300);border-radius:var(--radius);padding:6px 10px}.fk-gate b{color:var(--text-primary);margin-right:4px}.fk-prop{border:1px dashed var(--xima-lightblue-500);background:var(--xima-lightblue-50, var(--bg-chip-accent));border-radius:var(--radius);padding:10px 12px;display:flex;flex-direction:column;gap:6px}.fk-prop-tag{font:600 11px/1 var(--font-display);text-transform:uppercase;letter-spacing:.4px;color:var(--xima-lightblue-700)}.fk-prop-value{font:400 13.5px/1.5 var(--font-body);color:var(--text-primary)}.fk-prop-old{font:400 12.5px/1.4 var(--font-body);color:var(--text-secondary)}.fk-prop-old s{color:var(--text-muted)}.fk-prop-actions{display:flex;align-items:center;gap:10px;margin-top:2px;flex-wrap:wrap}.fk-btn{font:500 12px/26px var(--font-display);letter-spacing:.2px;height:28px;padding:0 12px;border-radius:var(--radius);border:1px solid var(--xima-blue-500);background:var(--xima-blue-500);color:#fff;cursor:pointer}.fk-btn--ghost{background:transparent;color:var(--xima-blue-500)}.fk-btn--nav{background:var(--xima-lightblue-500);border-color:var(--xima-lightblue-500)}.fk-btn:disabled{background:var(--bg-disabled-button);border-color:var(--bg-disabled-button);color:var(--text-disabled-button);cursor:not-allowed}.fk-why{font:400 12px/1 var(--font-body);color:var(--text-link);cursor:pointer;margin-left:auto}.fk-options{display:flex;flex-direction:column;gap:6px}.fk-option{display:flex;align-items:flex-start;gap:10px;padding:8px 10px;border:1px solid var(--border-default);border-radius:var(--radius);cursor:pointer}.fk-option input[type=radio],.fk-option input[type=checkbox]{position:absolute;opacity:0;width:0;height:0}.fk-option--on{border-color:var(--xima-lightblue-500);background:var(--bg-chip-accent)}.fk-option--disabled{opacity:.55;cursor:not-allowed}.fk-option-radio{width:14px;height:14px;border-radius:50%;border:1.5px solid var(--grey-400);flex:0 0 auto;margin-top:2px}.fk-option--on .fk-option-radio{border-color:var(--xima-lightblue-500);box-shadow:inset 0 0 0 3px #fff;background:var(--xima-lightblue-500)}.fk-option-body{display:flex;flex-direction:column;gap:2px}.fk-option-label{font:600 13px/1.3 var(--font-body);color:var(--text-primary)}.fk-option-desc{font:400 12px/1.4 var(--font-body);color:var(--text-secondary)}.fk-chip{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;border-radius:var(--radius-pill);background:var(--bg-chip-accent);color:var(--xima-lightblue-800);font:600 12px/1 var(--font-body)}.fk-chip--muted{background:var(--grey-100);color:var(--grey-700)}.fk-toggle-row{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.fk-toggle-input{position:absolute;opacity:0;width:0;height:0}.fk-toggle{width:34px;height:19px;border-radius:var(--radius-pill);background:var(--grey-300);position:relative;flex:0 0 auto;margin-top:2px;transition:background var(--motion-fast) var(--ease-standard)}.fk-toggle:after{content:"";position:absolute;top:2px;left:2px;width:15px;height:15px;border-radius:50%;background:#fff;transition:transform var(--motion-fast) var(--ease-standard)}.fk-toggle--on{background:var(--xima-blue-500)}.fk-toggle--on:after{transform:translate(15px)}.fk-toggle--disabled{background:var(--grey-200)}.fk-toggle-body{display:flex;flex-direction:column;gap:2px}.fk-toggle-label{font:600 13.5px/1.3 var(--font-body);color:var(--text-primary)}.fk-toggle-desc{font:400 12px/1.4 var(--font-body);color:var(--text-secondary)}.fk-toggle-dependents{margin-top:8px;margin-left:44px;display:flex;flex-direction:column;gap:10px}.fk-pill{display:inline-flex;align-items:center;justify-content:center;padding:2px 8px;border-radius:var(--radius-pill);background:var(--color-success-bg);color:var(--green-700);font:600 11px/1.4 var(--font-display);text-transform:uppercase}.fk-records{display:flex;flex-direction:column;gap:2px}.fk-records-header{display:flex;gap:8px;padding:4px 8px;font:600 11px/1.3 var(--font-display);text-transform:uppercase;letter-spacing:.3px;color:var(--text-secondary)}.fk-records-header>*{flex:1}.fk-records-row{display:flex;align-items:center;gap:8px;padding:4px 8px;border-radius:var(--radius)}.fk-records-row--proposed{border:1px dashed var(--xima-lightblue-500);background:var(--bg-chip-accent)}.fk-records-row--invalid .fk-records-cell input{border-color:var(--color-error)}.fk-records-row--disabled{opacity:.55}.fk-records-cell{flex:1}.fk-records-cell input{width:100%;border:1px solid var(--border-input);border-radius:var(--radius);padding:6px 8px;font:400 13px/1.3 var(--font-body);color:var(--text-primary)}.fk-records-remove{border:0;background:transparent;color:var(--text-secondary);cursor:pointer;font-size:14px;line-height:1;width:18px;flex:0 0 18px}.fk-records-remove:hover{color:var(--color-error)}.fk-records-error{font:400 12px/1.4 var(--font-body);color:var(--color-error);padding:0 8px}.fk-records-add{display:flex;align-items:center;gap:8px;padding:6px 8px}.fk-records-readonly-row{padding:4px 8px}.fk-upload{border:1.5px dashed var(--grey-300);border-radius:var(--radius-lg);padding:22px;text-align:center;background:var(--grey-50)}.fk-upload--hot{border-color:var(--xima-lightblue-500);background:var(--bg-chip-accent)}.fk-upload--disabled{opacity:.55}.fk-upload-title{font:600 13.5px/1.3 var(--font-body);color:var(--text-primary)}.fk-upload-sub{font:400 12px/1.4 var(--font-body);color:var(--text-secondary);margin-top:4px}.fk-upload-input{position:absolute;opacity:0;width:0;height:0}.fk-upload-list{display:flex;flex-direction:column;gap:4px}.fk-upload-file{display:flex;align-items:center;gap:8px;padding:6px 8px;border:1px solid var(--border-default);border-radius:var(--radius)}.fk-upload-file--error{border-color:var(--color-error);background:var(--color-error-bg)}.fk-upload-name{flex:1;min-width:0;font:600 12.5px/1.3 var(--font-body);color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fk-upload-meta{font:400 11px/1 var(--font-family-mono);color:var(--text-secondary)}.fk-upload-remove{border:0;background:transparent;color:var(--text-secondary);cursor:pointer}.fk-upload-bar{height:4px;border-radius:2px;background:var(--grey-200);overflow:hidden}.fk-upload-bar i{display:block;height:100%;background:var(--xima-lightblue-500)}.fk-upload-head{display:flex;flex-direction:column;gap:3px}.fk-upload-dest{font:600 13.5px/1.35 var(--font-display);color:var(--text-primary)}.fk-upload-destnote{font:400 12.5px/1.5 var(--font-body);color:var(--text-secondary)}.fk-upload-rejects{font:400 11.5px/1.4 var(--font-body);color:var(--text-secondary);margin-top:6px}.fk-refusal{border:1px solid var(--color-error);border-radius:var(--radius-lg);padding:14px;display:flex;flex-direction:column;gap:8px;background:var(--color-error-bg)}.fk-refusal-head{font:600 14px/1.35 var(--font-display);color:var(--text-primary)}.fk-refusal-body{font:400 13px/1.5 var(--font-body);color:var(--text-secondary)}.fk-refusal-reason{font:400 13px/1.5 var(--font-body);color:var(--text-primary)}.fk-refusal-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.bx-upload-section{display:flex;flex-direction:column;gap:12px}.fk-section{border:1px solid var(--grey-200);border-radius:var(--radius);background:#fff}.fk-section-header{display:flex;align-items:baseline;gap:9px;padding:9px 12px;border-bottom:1px solid var(--grey-100)}.fk-section-title{font:500 13.5px/1.35 var(--font-display);color:var(--text-primary)}.fk-section-desc{font:400 11.5px/1.5 var(--font-body);color:var(--text-secondary);flex:1;min-width:0}.fk-section-body{padding:12px;display:flex;flex-direction:column;gap:12px}.fk-section-note{padding:0 12px 11px;font:400 11.5px/1.5 var(--font-body);color:var(--text-secondary);display:flex;gap:6px}.fk-section-note b{font-weight:600;color:var(--grey-700);margin-right:0}.fk-section--gated{border-style:dashed;background:var(--grey-50)}.fk-section--gated .fk-section-title{color:var(--text-disabled)}.fk-section--invalid{border-color:var(--color-error)}.fk-section--invalid .fk-section-header{background:var(--color-error-bg);border-bottom-color:var(--color-error-bg)}.fk-section--invalid .fk-section-desc{color:var(--color-error)}.fk-section--has-proposal{border-color:var(--xima-lightblue-500)}.fk-measure{width:100%;max-width:1080px;margin:0 auto;box-sizing:border-box;padding:0 32px}.fk-step{flex:1;min-height:0;display:flex;flex-direction:column}.fk-step-header{padding:18px 0 15px;border-bottom:1px solid var(--grey-200)}.fk-step-title{font:500 15px/1.3 var(--font-display);color:var(--text-primary)}.fk-step-desc{font:400 11.5px/1.5 var(--font-body);color:var(--text-secondary);margin-top:3px;max-width:78ch}.fk-anchor-strip{padding:9px 0;border-bottom:1px solid var(--grey-200);background:var(--grey-50)}.fk-anchor-strip>.fk-measure{display:flex;flex-wrap:wrap;gap:6px}.fk-anchor{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:var(--radius-pill);border:1px solid var(--grey-200);background:#fff;font:400 12px/1 var(--font-body);color:var(--grey-700);white-space:nowrap;cursor:pointer}.fk-anchor-dot{width:6px;height:6px;border-radius:50%;background:var(--grey-300)}.fk-anchor--active{border-color:var(--xima-blue-500);color:var(--xima-blue-500);font-weight:600}.fk-anchor--filled .fk-anchor-dot{background:var(--color-success)}.fk-anchor--invalid{border-color:var(--color-error);color:var(--color-error)}.fk-anchor--invalid .fk-anchor-dot{background:var(--color-error)}.fk-anchor--proposal{border-color:var(--xima-lightblue-500);color:var(--xima-lightblue-700)}.fk-anchor--proposal .fk-anchor-dot{background:var(--xima-lightblue-500)}.fk-anchor--gated{border-style:dashed;color:var(--text-muted)}.fk-anchor--gated .fk-anchor-dot{background:var(--grey-300)}.fk-step-body{flex:1;min-height:0;overflow-y:auto;padding:18px 0 20px}.fk-step-body>.fk-measure{container-type:inline-size}.fk-below-fold{padding:7px 0;border-top:1px solid var(--grey-200);background:var(--grey-50);font:400 11px/1.4 var(--font-body);color:var(--text-secondary)}.fk-below-fold>.fk-measure{display:flex;align-items:center;gap:8px}.fk-below-fold .fk-why{cursor:pointer}.fk-step-footer{padding:11px 0;border-top:1px solid var(--grey-200);background:var(--grey-50)}.fk-step-footer>.fk-measure{display:flex;align-items:center;gap:10px}.fk-step-footer-note{font:400 11px/1.45 var(--font-body);color:var(--text-secondary)}.fk-anchor-strip{align-items:center}.fk-anchor--empty{color:var(--grey-700)}.fk-anchor--empty .fk-anchor-dot{background:var(--color-warn)}.fk-anchor-count{margin-left:auto;font:400 11px/1 var(--font-body);color:var(--text-secondary);white-space:nowrap}.fk-anchor-count b{font-weight:600;color:var(--color-error)}.fk-above-fold{padding:7px 0;border-bottom:1px solid var(--grey-200);background:var(--grey-50);font:400 11px/1.4 var(--font-body);color:var(--text-secondary)}.fk-above-fold>.fk-measure{display:flex;align-items:center;gap:8px}.fk-above-fold .fk-why{cursor:pointer}.fk-above-fold.alert,.fk-below-fold.alert{background:var(--color-error-bg);color:var(--grey-800)}.fk-pair{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:start}.fk-pair>*{max-width:none;min-width:0}.fk-chan{padding-left:11px;border-left:2px solid var(--grey-200);display:flex;flex-direction:column;gap:9px}.fk-chan--voice{border-left-color:var(--xima-lightblue-300)}.fk-chan--invalid{border-left-color:var(--color-error)}.fk-chan-head{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.fk-chan-name{font:600 10.5px/1.3 var(--font-display);letter-spacing:.7px;text-transform:uppercase;color:var(--grey-600)}.fk-chan--voice .fk-chan-name{color:var(--xima-lightblue-700)}.fk-chan--invalid .fk-chan-name{color:var(--color-error)}.fk-chan-diff{font:400 11.5px/1.4 var(--font-body);color:var(--text-secondary)}.fk-chan-rule{height:1px;background:var(--grey-100)}.fk-anchored{border:1px solid var(--color-error);border-radius:var(--radius);background:var(--color-error-bg);padding:11px;margin-left:44px;display:flex;flex-direction:column;gap:8px}.fk-anchored-title{font:600 12.5px/1.4 var(--font-body);color:var(--grey-900)}.fk-anchored-list{display:flex;flex-direction:column;gap:3px}.fk-anchored-list div{display:flex;gap:8px;align-items:baseline;font:400 12px/1.4 var(--font-body);color:var(--grey-800)}.fk-anchored-list span{margin-left:auto;font:400 11px/1 var(--font-body);color:var(--text-secondary);white-space:nowrap}.fk-anchored .fk-field-hint{color:var(--grey-700)}.fk-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.fk-btn--danger{background:var(--color-error);border-color:var(--color-error);color:#fff}.fk-voice-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.fk-voice-row .fk-field-hint{flex:1;min-width:180px}.fk-prop-value-list{margin:0;padding-left:18px;list-style:disc}.fk-prop-value-list li{margin-bottom:3px}.fk-prop-value-list li:last-child{margin-bottom:0}.fk-prop-old-list{margin:2px 0 0;padding-left:18px;list-style:disc}.fk-prop-old-list li{margin-bottom:2px}.fk-prop-old-list li:last-child{margin-bottom:0}.fk-step-header>.fk-measure,.fk-anchor-strip>.fk-measure,.fk-above-fold>.fk-measure,.fk-below-fold>.fk-measure,.fk-step-footer>.fk-measure,.bx-orient>.fk-measure{max-width:828px}.fk-step-body>.fk-measure{display:grid;grid-template-columns:1fr min(764px,100%) 1fr;row-gap:14px;align-content:start}.fk-step-body>.fk-measure>*{grid-column:2;min-width:0}:is(.bx-publish-step,.bx-availability-step,.bx-transfers-step,.bx-knowledge-step,.bx-intake-item-editor)>:is(.fk-step-header,.fk-anchor-strip,.fk-above-fold,.fk-below-fold,.fk-step-footer){grid-column:1/-1;margin-inline:-32px}.bx-transfers-step>:is(.bx-destination-editor,.bx-intake-item-editor){grid-column:1/-1}.bx-intake-item-editor{display:grid;grid-template-columns:1fr min(764px,100%) 1fr;align-content:start;row-gap:15px}.bx-intake-item-editor>*{grid-column:2;min-width:0}:is(.fk-step-body>.fk-measure,.bx-publish-step,.bx-availability-step,.bx-transfers-step,.bx-knowledge-step,.bx-intake-item-editor)>:is(:has(.fk-pair),:has(.fk-records-row),:has(.fk-records-readonly-row),:has(.fk-upload),:has(table)){grid-column:1/-1;justify-self:stretch}.fk-section-body>.fk-field{max-width:none}.fk-section-body>.fk-field-hint,.fk-section-body>.fk-gate{max-width:none}.fk-section-body:not(:has(.fk-field-control--textarea)){gap:0;padding:3px 16px 9px}.fk-section-body:not(:has(.fk-field-control--textarea))>.fk-field{display:grid;grid-template-columns:250px minmax(0,1fr);column-gap:32px;row-gap:0;align-items:start;padding:13px 0;border-top:1px solid var(--grey-100)}.fk-section-body:not(:has(.fk-field-control--textarea))>.fk-field:first-child{border-top:0;padding-top:4px}.fk-section-body:not(:has(.fk-field-control--textarea))>.fk-field>.fk-field-label{grid-area:1/1;padding-top:9px;font:400 13px/1.4 var(--font-body);color:var(--grey-800)}.fk-section-body:not(:has(.fk-field-control--textarea))>.fk-field>.fk-field-hint{grid-area:2/1;margin-top:3px;max-width:32ch}.fk-section-body:not(:has(.fk-field-control--textarea))>.fk-field>:is(.fk-field-error,.fk-field-unsaved,.fk-field-fail){grid-area:3/2;margin-top:6px}.fk-section-body:not(:has(.fk-field-control--textarea))>.fk-field:not(:has(>.fk-prop),:has(>.fk-pair),:has(>.fk-upload),:has(>.fk-records),:has(>.fk-toggle-row),:has(>table))>:not(.fk-field-label,.fk-field-hint,.fk-field-error,.fk-field-unsaved,.fk-field-fail){grid-area:1/2/3/3;align-self:start}.fk-section-body:not(:has(.fk-field-control--textarea))>:is(.fk-field-hint,.fk-gate){padding:13px 0 3px;border-top:1px solid var(--grey-100)}.fk-section-body:has(.fk-field-control--textarea)>.fk-field{display:flex;flex-direction:column;gap:5px}.fk-section-body>.fk-field:is(:has(>.fk-prop),:has(>.fk-pair),:has(>.fk-upload),:has(>.fk-records),:has(>.fk-toggle-row),:has(>table)){display:flex;flex-direction:column;gap:5px;max-width:none;padding:0;border-top:0}.fk-section-body>.fk-field:is(:has(>.fk-prop),:has(>.fk-pair),:has(>.fk-upload),:has(>.fk-records),:has(>.fk-toggle-row),:has(>table))>:is(.fk-field-hint,.fk-field-error){max-width:none}.fk-section-body>.fk-field:is(:has(>.fk-prop),:has(>.fk-pair),:has(>.fk-upload),:has(>.fk-records),:has(>.fk-toggle-row),:has(>table))>*{align-self:stretch;grid-area:auto}.fk-field-control.fk-num,.fk-section-body:not(:has(.fk-field-control--textarea))>.fk-field>.fk-field-control.fk-num{max-width:120px}@container (max-width:860px){.fk-pair{grid-template-columns:1fr 1fr}}@container (max-width:600px){.fk-pair{grid-template-columns:1fr}.fk-section-body .fk-pair>*{max-width:none}}.fk-field-control--lines{padding:10px 12px}.fk-field-control--lines textarea{font:400 13.5px/1.62 var(--font-body);color:var(--text-primary);overflow:hidden;resize:none}.fk-readonly--lines{display:flex;flex-direction:column;align-items:stretch;gap:0;font:400 13.5px/1.62 var(--font-body)}.fk-prop-value-list li.fk-prop-line--added{color:var(--xima-lightblue-700)}
