:root{--color-neutral-0: #FFFFFF;--color-neutral-25: #FCFCFD;--color-neutral-50: #F4F5F7;--color-neutral-100: #E9EBEF;--color-neutral-200: #D6DAE1;--color-neutral-300: #B6BCC8;--color-neutral-400: #8A93A3;--color-neutral-500: #646E80;--color-neutral-600: #4A5365;--color-neutral-700: #363D4C;--color-neutral-800: #232936;--color-neutral-900: #161B24;--color-neutral-950: #0B0D10;--color-accent-primary: #7A1F3D;--color-accent-primary-strong: #5C1730;--color-accent-primary-tint: #F7EEF2;--color-accent-primary-tint-border: #E3C9D3;--color-accent-teal: #0E8C8C;--color-surface-canvas: var(--color-neutral-25);--color-surface-raised: var(--color-neutral-50);--color-surface-sunken: var(--color-neutral-100);--color-surface-card: var(--color-neutral-0);--color-surface-tint-success: #EFF7F3;--color-surface-tint-error: #FBF1EE;--color-border-hairline: var(--color-neutral-200);--color-border-default: var(--color-neutral-300);--color-border-strong: var(--color-neutral-500);--color-text-primary: var(--color-neutral-900);--color-text-secondary: var(--color-neutral-600);--color-text-muted: var(--color-neutral-500);--color-text-inverse: var(--color-neutral-0);--color-text-lead: var(--color-neutral-700);--color-scrim: rgba(22, 27, 36, .4);--color-shadow-soft: rgba(22, 27, 36, .08);--color-shadow-menu: rgba(22, 27, 36, .1);--semantic-trust-boundary-account: var(--color-accent-primary-strong);--semantic-trust-boundary-workspace: var(--color-accent-primary);--semantic-trust-boundary-process: var(--color-border-strong);--semantic-cross-border-egress: #B26A00;--semantic-connector-pending: var(--color-neutral-500);--semantic-connector-verified: var(--color-accent-teal);--semantic-connector-active: var(--color-accent-teal);--semantic-connector-error: #C2341D;--semantic-connector-disconnected: var(--color-neutral-400);--semantic-domain-awaiting-approval: var(--color-accent-primary);--semantic-domain-sent: var(--color-accent-teal);--semantic-domain-send-failed: #C2341D;--semantic-domain-urgent: #B26A00;--semantic-status-success: #0E7A4B;--semantic-status-warning: #9A6A00;--semantic-status-error: #C2341D;--semantic-status-info: var(--color-accent-primary);--semantic-status-gate-blocked: #C2341D;--typography-font-family-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--typography-font-family-mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--typography-font-weight-regular: 400;--typography-font-weight-medium: 500;--typography-font-weight-semibold: 600;--typography-font-size-caption: 11px;--typography-font-size-label: 13px;--typography-font-size-title: 15px;--typography-font-size-heading: 20px;--typography-line-height-tight: 1.2;--typography-line-height-normal: 1.45;--typography-letter-spacing-label-caps: .04em;--dimension-space-1: 4px;--dimension-space-2: 8px;--dimension-space-3: 12px;--dimension-space-4: 16px;--dimension-space-5: 24px;--dimension-space-6: 32px;--dimension-space-8: 48px;--dimension-radius-sm: 3px;--dimension-radius-md: 6px;--dimension-radius-lg: 10px;--dimension-radius-pill: 999px;--dimension-stroke-hairline: 1px;--dimension-stroke-default: 1.5px;--dimension-stroke-emphasis: 2px;--dimension-stroke-boundary-account: 2.25px}:root[data-theme=dark]{--color-accent-primary: #D17594;--color-accent-primary-strong: #E294AB;--color-accent-primary-tint: #2A1620;--color-accent-primary-tint-border: #4A2433;--color-accent-teal: #3FB6B6;--color-surface-canvas: var(--color-neutral-950);--color-surface-raised: var(--color-neutral-900);--color-surface-sunken: var(--color-neutral-800);--color-surface-card: var(--color-neutral-800);--color-surface-tint-success: var(--color-surface-raised);--color-surface-tint-error: var(--color-surface-raised);--color-border-hairline: var(--color-neutral-700);--color-border-default: var(--color-neutral-600);--color-border-strong: var(--color-neutral-400);--color-text-primary: var(--color-neutral-50);--color-text-secondary: var(--color-neutral-300);--color-text-muted: var(--color-neutral-400);--color-text-inverse: var(--color-neutral-950);--color-text-lead: var(--color-neutral-200);--color-scrim: rgba(11, 13, 16, .6);--color-shadow-soft: rgba(0, 0, 0, .4);--color-shadow-menu: rgba(0, 0, 0, .5);--semantic-trust-boundary-account: #E294AB;--semantic-trust-boundary-workspace: #D17594;--semantic-trust-boundary-process: var(--color-neutral-400);--semantic-cross-border-egress: #E0A042;--semantic-connector-pending: var(--color-neutral-400);--semantic-connector-verified: #3FB6B6;--semantic-connector-active: #3FB6B6;--semantic-connector-error: #FF7A66;--semantic-connector-disconnected: var(--color-neutral-500);--semantic-domain-awaiting-approval: #D17594;--semantic-domain-sent: #3FB6B6;--semantic-domain-send-failed: #FF7A66;--semantic-domain-urgent: #E0A042;--semantic-status-success: #34C77B;--semantic-status-warning: #E0A042;--semantic-status-error: #FF7A66;--semantic-status-info: #D17594;--semantic-status-gate-blocked: #FF7A66}*,*:before,*:after{box-sizing:border-box}:root{--ix-font: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;--ix-mono: ui-monospace, Menlo, Consolas, monospace;--ix-radius: 6px;--ix-gap: 16px}body{margin:0;font:13px/1.45 var(--ix-font);color:var(--color-text-primary, var(--color-neutral-900));background:var(--color-surface-canvas, var(--color-neutral-25))}:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}.ix-app{min-height:100vh;display:flex;flex-direction:column}.ix-header{display:flex;align-items:center;gap:12px;height:56px;padding:0 24px;border-bottom:1px solid var(--color-neutral-200);background:var(--color-neutral-25)}.ix-wordmark{font-weight:600;letter-spacing:-.01em;font-size:15px}.ix-wordmark__tld{font-weight:500;color:var(--color-neutral-500)}.ix-header__ctx{color:var(--color-neutral-500)}.ix-layout{display:grid;grid-template-columns:minmax(320px,400px) minmax(0,1fr);flex:1;min-height:0}.ix-layout[hidden]{display:none}@media (max-width: 900px){.ix-layout{grid-template-columns:1fr}.ix-layout[data-mode=list] .ix-pane--detail,.ix-layout[data-mode=detail] .ix-pane--queue{display:none}}.ix-pane{padding:16px 24px;min-width:0}.ix-pane--queue{padding:0;border-right:1px solid var(--color-border-hairline);overflow-y:auto;display:flex;flex-direction:column}.ix-pane--detail{overflow-y:auto}.ix-pane--detail:focus{outline:none}.ix-pane__title{font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);margin:0 0 12px}.ix-queue{display:flex;flex-direction:column;min-height:100%}.ix-queue__head{padding:12px 16px 8px;border-bottom:1px solid var(--color-border-hairline);background:var(--color-surface-canvas)}@media (min-width: 901px){.ix-queue__head{position:sticky;top:0;z-index:1}}.ix-queue__titlerow{display:flex;align-items:center;justify-content:space-between;gap:8px}.ix-queue__title{font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);margin:0}.ix-queue__tools{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.ix-queue__mailbox{flex:1 1 45%;min-width:140px}.ix-queue__category{flex:1 1 30%;min-width:120px}.ix-queue__search{flex:1 1 55%;min-width:160px}.ix-queue__views{margin-top:8px}.ix-queue__paused{margin:8px 16px 0}.ix-queue__pausedline{display:block}.ix-queue__state{padding:8px 16px 16px}.ix-queue__list{list-style:none;margin:0;padding:0}.ix-queue__item--selectable{display:flex;align-items:stretch}.ix-queue__item--selectable .ix-qrow{flex:1;min-width:0}.ix-qrow__check{display:flex;align-items:flex-start;padding:12px 0 0 12px;border-bottom:1px solid var(--color-surface-sunken)}.ix-bulkbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 16px;border-bottom:1px solid var(--color-surface-sunken)}.ix-bulkbar__count{font-size:13px;font-weight:600;color:var(--color-text-primary)}.ix-qrow__check .ixu-check input,.ix-bulkbar .ixu-check input{width:24px;height:24px}.ix-qrow__check{padding:10px 0 0 10px}.ix-bulkbar__undo{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--color-text-secondary)}.ix-qrow{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:8px;row-gap:2px;width:100%;text-align:left;cursor:pointer;padding:10px 16px 10px 14px;border:0;border-left:2px solid transparent;border-bottom:1px solid var(--color-surface-sunken);background:transparent;font:inherit;color:inherit}.ix-qrow:hover{background:var(--color-surface-raised)}.ix-qrow[aria-current=true]{border-left-color:var(--color-accent-primary);background:var(--color-surface-raised)}.ix-qrow[aria-current=true] .ix-qrow__subject{font-weight:600}.ix-qrow:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:-2px}.ix-qrow__from{grid-column:1;font-size:13px;font-weight:600;color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.ix-qrow__when{grid-column:2;font-size:11px;color:var(--color-text-muted);white-space:nowrap}.ix-qrow__subjectline{grid-column:1 / -1;display:flex;align-items:baseline;gap:8px;min-width:0}.ix-qrow__subject{flex:1 1 auto;min-width:0;font-size:13px;font-weight:500;color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ix-qrow__subject--empty{color:var(--color-text-muted)}.ix-qrow__new{flex:none;font-size:11px;font-weight:500;color:var(--color-accent-primary);border:1px solid var(--color-accent-primary-tint-border);border-radius:999px;padding:0 7px;line-height:1.6}.ix-qrow__summary{grid-column:1 / -1;font-size:12px;line-height:1.4;color:var(--color-text-secondary);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;overflow-wrap:anywhere}.ix-qrow__tags{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:2px;min-width:0}.ix-qrow__state{margin-left:auto;display:inline-flex;gap:8px;white-space:nowrap}.ix-mailtag{display:inline-flex;align-items:center;max-width:100%;font-family:var(--typography-font-family-mono);font-size:11px;color:var(--color-text-secondary);background:var(--color-surface-sunken);border:var(--dimension-stroke-hairline) solid var(--color-border-hairline);border-radius:var(--dimension-radius-pill);padding:0 8px;line-height:1.7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ix-mailboxname{display:inline-flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.ix-mailboxname__label{font-weight:600;color:var(--color-text-primary);overflow-wrap:anywhere}.ix-mailboxname__address{font-family:var(--typography-font-family-mono);color:var(--color-text-secondary);overflow-wrap:anywhere}.ix-mailboxname__form{display:grid;gap:8px;min-width:240px}.ix-mailboxname__form .ix-actions{margin-top:0}@keyframes ix-queue-new{0%{background:var(--color-accent-primary-tint)}to{background:transparent}}.ix-qrow--new{animation:ix-queue-new 2.4s ease-out 1}.ix-queue__skeleton{padding:4px 0}.ix-queue__skelrow{display:grid;gap:6px;padding:12px 16px 12px 14px;border-bottom:1px solid var(--color-surface-sunken)}.ix-queue__skelbar{display:block;height:12px;border-radius:var(--dimension-radius-sm);background:var(--color-surface-sunken)}@keyframes ix-queue-breathe{0%,to{opacity:1}50%{opacity:.45}}.ix-queue__skelrow{animation:ix-queue-breathe 2.8s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.ix-qrow--new,.ix-queue__skelrow{animation:none}}.ix-queue__foot{padding:12px 16px;display:grid;gap:8px}.ix-queue__foottext{margin:0;font-size:12px;color:var(--color-text-muted)}.ix-queue__inlineerror{margin:0;padding:8px 16px;font-size:12px;color:var(--semantic-status-error)}.ix-detailbar{position:sticky;top:0;z-index:1;display:flex;align-items:center;min-height:48px;margin:-16px -24px 12px;padding:0 12px;background:var(--color-surface-canvas);border-bottom:1px solid var(--color-border-hairline)}.ix-detailbar__back{min-height:44px}@media (max-width: 900px){.ix-qrow{padding:14px 16px}.ix-qrow__summary{-webkit-line-clamp:2}.ix-queue__search input{font-size:16px}.ix-queue__tools .ixu-select,.ix-queue__tools .ixu-input,.ix-queue__foot .ixu-btn,.ix-queue__state .ixu-btn{min-height:44px}}.ix-thread__subject{font-size:20px;font-weight:600;line-height:1.2;margin:0 0 8px;overflow-wrap:anywhere}.ix-thread__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 6px}.ix-thread__line{margin:0 0 16px;font-size:12px;color:var(--color-text-secondary);overflow-wrap:anywhere}.ix-thread__who{font-weight:600;color:var(--color-text-primary)}.ix-thread__mailbox{font-family:var(--typography-font-family-mono)}.ix-turn{margin-bottom:var(--ix-gap)}.ix-turn__head{display:flex;gap:8px;align-items:baseline;font-size:12px;margin-bottom:4px;color:var(--color-neutral-500)}.ix-turn__head strong{color:var(--color-neutral-900);font-weight:600}.ix-turn__frame{border:1px solid var(--color-neutral-200);border-radius:var(--ix-radius);overflow:hidden}.ix-turn__framebar{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:4px 8px;background:var(--color-neutral-100);border-bottom:1px solid var(--color-neutral-200)}.ix-mono{font-family:var(--ix-mono);font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:var(--color-neutral-600)}.ix-body{margin:0;width:100%}.ix-body--frame{border:0;min-height:160px;background:var(--color-neutral-0);display:block}.ix-body--plain,.ix-body--out{font:12px/1.6 var(--ix-mono);white-space:pre-wrap;word-break:break-word;padding:12px;background:var(--color-neutral-50);border:1px solid var(--color-neutral-200);border-radius:var(--ix-radius)}.ix-card{border:1px solid var(--color-neutral-200);border-left:2px solid var(--color-accent-primary);border-radius:var(--ix-radius);padding:16px;background:var(--color-neutral-0);margin-top:var(--ix-gap)}.ix-card__title{font-size:15px;font-weight:600;margin:0 0 8px}.ix-provenance{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-weight:500;margin-bottom:8px}.ix-meta{font-family:var(--ix-mono);font-size:11px;color:var(--color-neutral-500)}.ix-alias{font-size:12px;color:var(--color-neutral-500);margin:0 0 12px}.ix-draftbody{white-space:pre-wrap;padding:12px 16px;border:1px solid var(--color-neutral-100);border-radius:var(--ix-radius)}.ix-textarea,.ix-label{display:block;width:100%}.ix-label{font-weight:500;margin:12px 0 6px}.ix-textarea{font:inherit;padding:8px 10px;border:1px solid var(--color-neutral-400);border-radius:var(--ix-radius);background:var(--color-neutral-0);color:inherit}.ix-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:12px}.ix-fieldset{border:0;padding:12px 0 0;margin:0}.ix-permlist{display:flex;flex-direction:column;gap:10px;padding-top:8px}.ix-radio{display:flex;gap:8px;align-items:flex-start;padding:6px 0}.ix-hint{color:var(--color-neutral-500);font-size:12px}.ix-prereqs{margin:12px 0 0;padding:0;list-style:none;display:grid;gap:10px}.ix-prereqs__item{display:grid;gap:2px;padding-inline-start:12px;border-inline-start:2px solid var(--color-neutral-300)}.ix-prereqs__item[data-status=fail]{border-inline-start-color:var(--semantic-status-error)}.ix-prereqs__what{font-weight:600}.ix-prereqs__detail{color:var(--color-neutral-600);font-size:13px}.ix-prereqs__remedy{font-size:13px}.ix-prereqs__after{margin:12px 0 0;font-size:13px}.ix-error{color:var(--semantic-status-error)}.ix-detail-stale{margin-bottom:12px}.ix-toasts{position:fixed;bottom:16px;right:16px;z-index:60;display:flex;flex-direction:column;gap:8px;max-width:min(420px,calc(100vw - 32px));pointer-events:none}.ix-toasts__item{position:relative;pointer-events:auto;animation:ix-toast-in .18s ease-out}@keyframes ix-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.ix-toasts__item{animation:none}}.ix-toasts__close{position:absolute;top:4px;right:4px;border:none;background:none;cursor:pointer;color:var(--color-text-muted);font-size:14px;line-height:1;padding:4px 6px;border-radius:var(--dimension-radius-sm)}.ix-toasts__close:hover{color:var(--color-text-primary)}.ix-toasts__close:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:1px}.ix-toasts .ixu-toast{padding-right:32px}.ix-toasts .ixu-toast>span{min-width:0;overflow-wrap:anywhere}@media (max-width: 900px){.ix-toasts{left:16px;right:16px;max-width:none}}.ix-notice{padding:8px 12px;border:1px solid var(--color-neutral-200);border-radius:var(--ix-radius);background:var(--color-neutral-50)}.ix-outcome__detail{margin:0;color:var(--color-neutral-600)}.ix-empty{padding:32px 12px;max-width:460px}.ix-empty__title{font-weight:600;margin:0 0 4px}.ix-empty__body{color:var(--color-neutral-500);margin:0}.ix-btn{font:inherit;font-weight:500;cursor:pointer;height:36px;padding:0 16px;border-radius:var(--ix-radius);border:1px solid var(--color-neutral-400);background:var(--color-neutral-0);color:inherit}.ix-btn--sm{height:24px;padding:0 8px;font-size:11px}.ix-btn--primary{background:var(--color-accent-primary);border-color:var(--color-accent-primary);color:var(--color-neutral-0);margin-left:auto}.ix-btn--primary:hover:not(:disabled){background:var(--color-accent-primary-strong);border-color:var(--color-accent-primary-strong)}.ix-btn--secondary:hover:not(:disabled){background:var(--color-neutral-50)}.ix-btn--quiet{border-color:transparent;background:transparent;text-decoration:underline;text-underline-offset:3px}.ix-btn--quiet:hover:not(:disabled){color:var(--color-accent-primary)}.ix-btn--block{width:100%;margin-top:8px}.ix-btn:disabled{opacity:.55;cursor:not-allowed}.ix-scrim{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:color-mix(in srgb,var(--color-neutral-900) 40%,transparent);padding:16px;z-index:100}.ix-dialog{width:440px;max-width:100%;background:var(--color-neutral-0);border:1px solid var(--color-neutral-200);border-radius:10px;padding:24px}.ix-dialog__title{font-size:15px;font-weight:600;margin:0 0 4px}.ix-dialog__desc{margin:0 0 16px;color:var(--color-neutral-600)}.ix-sendfacts{display:grid;grid-template-columns:72px 1fr;gap:4px 12px;margin:0 0 16px;padding:12px;background:var(--color-neutral-50);border-radius:var(--ix-radius)}.ix-sendfacts dt{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--color-neutral-500)}.ix-sendfacts dd{margin:0;word-break:break-word}.ix-hold{position:relative;overflow:hidden;width:100%;height:40px;border:1px solid var(--color-accent-primary);border-radius:var(--ix-radius);background:var(--color-neutral-0);color:var(--color-accent-primary);font:inherit;font-weight:500;cursor:pointer}.ix-hold__fill{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:left center;background:var(--color-accent-primary);transition:transform 60ms linear}.ix-hold[data-holding=true] .ix-hold__label{color:var(--color-neutral-0)}.ix-hold__label{position:relative}@media (prefers-reduced-motion: reduce){.ix-hold__fill{transition:none}}.ix-crash{max-width:34rem;margin:var(--dimension-space-8) auto;padding:var(--dimension-space-5);border:var(--dimension-stroke-hairline) solid var(--color-border-hairline);border-radius:var(--dimension-radius-lg);background:var(--color-neutral-0);color:var(--color-text-primary)}.ix-crash__title{font-size:var(--typography-font-size-title);margin:0 0 var(--dimension-space-2)}.ix-crash__body{color:var(--color-text-secondary);margin:0 0 var(--dimension-space-4)}.ix-surface{padding:var(--dimension-space-5);max-width:60rem;margin:0 auto;display:flex;flex-direction:column;gap:var(--dimension-space-4)}.ix-connect,.ix-config{display:flex;flex-direction:column;gap:var(--dimension-space-4)}.ix-walkthrough{margin:0;padding-left:var(--dimension-space-5);display:flex;flex-direction:column;gap:var(--dimension-space-2)}.ix-walkthrough li{line-height:var(--typography-line-height-normal)}.ix-consent-url{display:block;word-break:break-all;font-size:12px;padding:var(--dimension-space-2);background:var(--color-surface-raised);border:var(--dimension-stroke-hairline) solid var(--color-border-hairline);border-radius:var(--dimension-radius-md);color:var(--color-text-primary)}.ix-rules{margin:0;display:grid;grid-template-columns:max-content 1fr;gap:var(--dimension-space-1) var(--dimension-space-4)}.ix-rules dt{color:var(--color-text-secondary);font-size:12px}.ix-rules dd{margin:0}.ix-hardrules__card>.ixu-card{background:var(--color-surface-sunken)}.ix-hardrules__card .ixu-field-label,.ix-hardrules__card .ix-hint,.ix-hardrules,.ix-gates__locked .ixu-field-label,.ix-gates__locked .ix-hint,.ix-gates__lockedlist,.ix-ackpreview__wrap .ixu-field-label{color:var(--color-text-primary)}.ix-hardrules{margin:0;padding-left:var(--dimension-space-5);display:flex;flex-direction:column;gap:var(--dimension-space-1);color:var(--color-text-secondary)}.ix-gates__group{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--dimension-space-2)}.ix-gates__legend{padding:0;font-size:12px;color:var(--color-text-secondary)}.ix-gates__locked{padding:var(--dimension-space-3);border:1px solid var(--color-border-default);border-radius:6px;background:var(--color-surface-sunken)}.ix-gates__lockedlist{margin:var(--dimension-space-2) 0 0 0;padding-left:var(--dimension-space-5);display:flex;flex-direction:column;gap:var(--dimension-space-1);color:var(--color-text-secondary)}.ix-gates__numbers{display:flex;flex-wrap:wrap;gap:var(--dimension-space-4);align-items:flex-start}.ix-gates__numbers>*{flex:0 1 auto}.ix-gates__numbers .ixu-input{max-width:120px}.ix-ackpreview{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.ix-ackpreview__wrap{padding:var(--dimension-space-3);border:1px solid var(--color-border-default);border-radius:6px;background:var(--color-surface-sunken)}.ix-findings{margin:12px 0;padding:10px 12px;border:1px solid var(--color-border-default);border-left:3px solid var(--semantic-status-warning);border-radius:6px;background:var(--color-surface-sunken)}.ix-findings__title{margin:0 0 6px;font-size:12px;font-weight:600;letter-spacing:.01em;color:var(--color-text-primary)}.ix-findings__stale{margin:0 0 6px;font-size:12px;color:var(--color-text-secondary)}.ix-findings__list{margin:0;padding-left:18px;font-size:13px;color:var(--color-text-primary)}.ix-findings__item+.ix-findings__item{margin-top:4px}.ix-findings__item--blocking{color:var(--color-text-primary);font-weight:600;border-left:2px solid var(--semantic-status-warning);padding-left:6px}.ix-sources{margin:12px 0;padding:10px 12px;border:1px solid var(--color-border-default);border-left:3px solid var(--color-border-strong);border-radius:6px;background:var(--color-surface-sunken)}.ix-sources__title{margin:0 0 6px;font-size:12px;font-weight:600;letter-spacing:.01em;color:var(--color-text-primary)}.ix-sources__summary,.ix-sources__degraded{margin:0 0 6px;font-size:13px;color:var(--color-text-primary)}.ix-sources__caveat{margin:0 0 8px;font-size:12px;color:var(--color-text-secondary)}.ix-sources__list,.ix-sources__passages{margin:0;padding:0;list-style:none}.ix-sources__doc+.ix-sources__doc{margin-top:10px;padding-top:10px;border-top:1px solid var(--color-border-default)}.ix-sources__docname{margin:0 0 4px;font-size:13px;font-weight:500;color:var(--color-text-primary);overflow-wrap:anywhere}.ix-sources__open{font:inherit;color:var(--color-accent-primary);background:none;border:0;padding:0;text-align:left;text-decoration:underline;text-underline-offset:2px;cursor:pointer;overflow-wrap:anywhere}.ix-sources__open:hover{text-decoration-thickness:2px}.ix-sources__open:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px;border-radius:2px}.ix-sources .ix-meta{color:var(--color-text-secondary)}.ix-sources__gonetag{font-weight:400;color:var(--color-text-secondary)}.ix-sources__passage+.ix-sources__passage{margin-top:8px}.ix-sources__coord{margin:0 0 2px;font-size:11px;color:var(--color-text-secondary)}.ix-sources__text{margin:0;padding:6px 8px;max-height:180px;overflow-y:auto;border-left:2px solid var(--color-border-default);font-size:13px;color:var(--color-text-primary);white-space:pre-wrap;overflow-wrap:anywhere}.ix-sources__gone{margin:0;font-size:13px;color:var(--color-text-secondary);font-style:italic}.ix-lookedup{margin:12px 0;padding:10px 12px;border:1px solid var(--color-border-default);border-left:3px solid var(--color-border-strong);border-radius:6px;background:var(--color-surface-sunken)}.ix-lookedup__title{margin:0 0 6px;font-size:12px;font-weight:600;letter-spacing:.01em;color:var(--color-text-primary)}.ix-lookedup__summary{margin:0 0 6px;font-size:13px;color:var(--color-text-primary)}.ix-lookedup__caveat{margin:0 0 8px;font-size:12px;color:var(--color-text-secondary)}.ix-lookedup__list{margin:0;padding:0;list-style:none}.ix-lookedup__item{margin:0;padding:2px 0 2px 8px;font-size:13px;color:var(--color-text-primary);border-left:2px solid transparent;overflow-wrap:anywhere}.ix-lookedup__item[data-attention=true]{border-left-color:var(--color-border-strong)}.ix-lookedup__what{font-weight:600}.ix-lookedup__used,.ix-lookedup .ix-meta{color:var(--color-text-secondary)}.ix-page.ix-surface--wide{max-width:1400px;margin:0}.ix-page.ix-surface--wide>*{max-width:none}.ix-kb2{display:flex;flex-direction:column;gap:var(--dimension-space-5)}.ix-page.ix-surface--wide>.ix-kb2--add{max-width:880px}.ix-kb2__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--dimension-space-5)}.ix-kb2__headtext{display:flex;flex-direction:column;gap:var(--dimension-space-1);max-width:48rem}.ix-kb2__title{margin:0;font-size:var(--typography-font-size-heading);font-weight:var(--typography-font-weight-semibold);line-height:var(--typography-line-height-tight);color:var(--color-text-primary)}.ix-kb2__lead{margin:0;color:var(--color-text-secondary)}.ix-kb2__controller{max-width:28rem}.ix-kb2__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--dimension-space-3)}.ix-kb2__stats .ixu-stat{padding:var(--dimension-space-3) var(--dimension-space-4)}.ix-kb2__stats .ixu-stat__value{font-size:var(--typography-font-size-heading)}.ix-kb2__toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--dimension-space-2)}.ix-kb2__toolbar .ixu-field{margin:0;flex:none}.ix-kb2__searchbox{position:relative;display:inline-flex;flex:0 1 18rem;min-width:12rem}.ix-kb2__searchicon{position:absolute;left:var(--dimension-space-3);top:50%;transform:translateY(-50%);display:inline-flex;color:var(--color-text-muted);pointer-events:none}.ix-kb2__toolbar .ix-kb2__search{width:100%;padding-left:calc(var(--dimension-space-3) + 22px)}.ix-kb2__source{display:inline-flex;align-items:center;gap:var(--dimension-space-2)}.ix-kb2__sourceglyph{display:inline-flex;color:var(--color-text-muted)}.ix-kb2 .ixu-rowbtn{font-weight:var(--typography-font-weight-medium)}.ix-kb2__withicon{display:inline-flex;align-items:center;gap:var(--dimension-space-2)}.ix-kb2__foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--dimension-space-3)}.ix-kb2__spacer{flex:1}.ix-kb2__row--fresh td{background:var(--color-accent-primary-tint);transition:background .6s}.ix-kb2__center{width:100%;max-width:620px;margin:var(--dimension-space-5) auto 0}.ix-kb2__form{display:flex;flex-direction:column;gap:var(--dimension-space-4)}.ix-kb2__keep{display:flex;flex-direction:column;gap:var(--dimension-space-2)}.ix-kb2__steps{margin:var(--dimension-space-2) 0 0;padding-left:var(--dimension-space-5);display:flex;flex-direction:column;gap:var(--dimension-space-1)}.ix-kb2__queuecard{background:var(--color-surface-card);border:var(--dimension-stroke-hairline) solid var(--color-border-hairline);border-radius:var(--dimension-radius-lg);padding:var(--dimension-space-4) var(--dimension-space-5);display:flex;flex-direction:column;gap:var(--dimension-space-2)}.ix-kb2__queuehead{display:flex;align-items:center;justify-content:space-between;gap:var(--dimension-space-3)}.ix-kb2__queue{list-style:none;margin:0;padding:0}.ix-kb2__qitem{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--dimension-space-1) var(--dimension-space-3);padding:var(--dimension-space-3) 0;align-items:center}.ix-kb2__qitem+.ix-kb2__qitem{border-top:var(--dimension-stroke-hairline) solid var(--color-border-hairline)}.ix-kb2__qname{overflow-wrap:anywhere}.ix-kb2__qstate{display:inline-flex;align-items:center;gap:var(--dimension-space-2)}.ix-kb2__qreason{grid-column:1 / -1;display:flex;flex-direction:column;gap:var(--dimension-space-2)}.ix-kb2__qreasontext{font-size:var(--typography-font-size-label);color:var(--color-text-secondary)}.ix-kb2__qreasontext--error{color:var(--semantic-status-error)}.ix-kb2__qactions{display:flex;flex-wrap:wrap;gap:var(--dimension-space-2)}.ix-kb2__queuefoot{display:flex;align-items:center;justify-content:space-between;gap:var(--dimension-space-3);border-top:var(--dimension-stroke-hairline) solid var(--color-border-hairline);padding-top:var(--dimension-space-3)}.ix-kb2__qsummary{margin:0;color:var(--color-text-secondary)}.ix-kb2__entries{font-size:var(--typography-font-size-label)}.ix-kb2__entries>summary{cursor:pointer;color:var(--color-text-secondary)}.ix-kb2__entries ul,.ix-kb2__heldlist{list-style:none;margin:var(--dimension-space-2) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--dimension-space-2);font-size:var(--typography-font-size-label)}.ix-kb2__entry,.ix-kb2__heldlist li{display:flex;flex-wrap:wrap;align-items:center;gap:var(--dimension-space-2)}.ix-kb2__entrypath{overflow-wrap:anywhere;font-family:var(--typography-font-family-mono)}.ix-kb2__entryreason{flex-basis:100%;color:var(--color-text-secondary)}.ix-kb2__folder{display:inline-flex;align-items:center;gap:var(--dimension-space-1);font:inherit;color:var(--color-accent-primary);background:none;border:0;padding:0;text-align:left;text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere;cursor:pointer}.ix-kb2__folder:hover{text-decoration-thickness:2px}.ix-kb2__folder:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px;border-radius:2px}.ix-kb2__folderglyph{display:inline-flex;flex-shrink:0}.ix-kb2__crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:var(--dimension-space-1)}.ix-kb2__crumb{display:inline-flex;align-items:center;gap:var(--dimension-space-1)}.ix-kb2__crumbsep{color:var(--color-text-secondary)}.ix-kb2__crumbhere{padding:0 var(--dimension-space-2);font-weight:var(--typography-font-weight-semibold);overflow-wrap:anywhere}.ix-kb2__firstrun{display:flex;flex-direction:column;align-items:center;gap:var(--dimension-space-4);padding-top:var(--dimension-space-5)}.ix-kb2__welcome{width:100%;max-width:620px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--dimension-space-3);padding:var(--dimension-space-8) var(--dimension-space-6);background:var(--color-surface-card);border:var(--dimension-stroke-hairline) solid var(--color-border-hairline);border-radius:var(--dimension-radius-lg)}.ix-kb2__welcomeicon{width:64px;height:64px;border-radius:var(--dimension-radius-pill);background:var(--color-surface-raised);display:inline-flex;align-items:center;justify-content:center;color:var(--color-text-muted)}.ix-kb2__welcometitle{margin:0;font-size:var(--typography-font-size-title);font-weight:var(--typography-font-weight-semibold)}.ix-kb2__welcometext{margin:0;max-width:28rem;color:var(--color-text-secondary)}.ix-kb2__eyebrow{margin:0;font-size:var(--typography-font-size-caption);font-weight:var(--typography-font-weight-semibold);letter-spacing:var(--typography-letter-spacing-label-caps);text-transform:uppercase;color:var(--color-text-muted)}.ix-kb2__eyebrow--center{margin-top:var(--dimension-space-4);text-align:center}.ix-kb2__doors{list-style:none;margin:0;padding:0;width:100%;max-width:920px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--dimension-space-3)}.ix-kb2__doors li{display:flex;flex-direction:column;gap:var(--dimension-space-1);padding:var(--dimension-space-4);background:var(--color-surface-raised);border-radius:var(--dimension-radius-md)}.ix-kb2__doorglyph{display:inline-flex;color:var(--color-text-secondary);margin-bottom:var(--dimension-space-1)}.ix-kb2__doors strong{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--dimension-space-2)}.ix-kb2__doors span{font-size:var(--typography-font-size-label);color:var(--color-text-secondary)}.ix-kb2__door--soon strong,.ix-kb2__door--soon .ix-kb2__doorglyph{color:var(--color-text-muted)}.ix-kb2__doors .ix-kb2__soon,.ix-kb2__soon{font-size:var(--typography-font-size-caption);font-weight:var(--typography-font-weight-medium);color:var(--color-text-secondary);border:var(--dimension-stroke-hairline) solid var(--color-border-hairline);border-radius:var(--dimension-radius-pill);padding:0 8px;background:var(--color-surface-card)}.ix-kb2__dialogtitle{margin:0;font-size:var(--typography-font-size-title);font-weight:var(--typography-font-weight-semibold)}.ix-kb2__dialoglist{margin:0;padding-left:var(--dimension-space-5);max-height:12rem;overflow-y:auto}@media (max-width: 1100px){.ix-kb2__doors{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 900px){.ix-kb2__head{flex-direction:column}.ix-kb2__head .ixu-btn{align-self:stretch}.ix-kb2__stats,.ix-kb2__doors{grid-template-columns:repeat(2,minmax(0,1fr))}.ix-kb2__searchbox{flex:1 1 100%}}.ix-kbscope{display:flex;flex-direction:column;gap:var(--dimension-space-3);margin-top:var(--dimension-space-6);padding-top:var(--dimension-space-5);border-top:var(--dimension-stroke-hairline) solid var(--color-border-hairline)}.ix-kbscope__title{margin:0;font-size:var(--typography-font-size-title);font-weight:var(--typography-font-weight-semibold)}.ix-kbscope__lead{margin:0;color:var(--color-text-secondary);max-width:48rem}.ix-kbscope__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.ix-kbscope__row{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr) auto;align-items:center;gap:var(--dimension-space-4);padding:var(--dimension-space-3) 0;border-bottom:var(--dimension-stroke-hairline) solid var(--color-border-hairline)}.ix-kbscope__name{font-weight:var(--typography-font-weight-semibold);overflow-wrap:anywhere}.ix-kbscope__summary{color:var(--color-text-secondary)}.ix-kbscope__dialogtitle{margin:0;font-size:var(--typography-font-size-title);font-weight:var(--typography-font-weight-semibold);overflow-wrap:anywhere}.ix-kbscope__choices{display:flex;flex-direction:column;gap:var(--dimension-space-4);max-height:50vh;overflow-y:auto}.ix-kbscope__group{margin:0;padding:0;border:0;display:flex;flex-direction:column;gap:var(--dimension-space-2)}.ix-kbscope__group>legend{padding:0;margin-bottom:var(--dimension-space-2);font-weight:var(--typography-font-weight-semibold)}.ix-kbscope__search{width:100%}.ix-kbscope__source{display:flex;flex-direction:column;align-items:flex-start;gap:var(--dimension-space-1)}.ix-kbscope__folders{display:flex;flex-direction:column;gap:var(--dimension-space-1);padding-inline-start:var(--dimension-space-5)}.ix-kbscope__hidden{display:flex;flex-wrap:wrap;align-items:center;gap:var(--dimension-space-2) var(--dimension-space-4)}.ix-kbscope__hidden .ix-hint{margin:0}@media (max-width: 700px){.ix-kbscope__row{grid-template-columns:minmax(0,1fr);gap:var(--dimension-space-2)}}.ix-kbd{display:flex;flex-direction:column;height:100%;min-height:0}.ix-kbd__head{display:flex;flex-direction:column;gap:var(--dimension-space-3);padding:var(--dimension-space-5) var(--dimension-space-5) 0;border-bottom:var(--dimension-stroke-hairline) solid var(--color-border-hairline)}.ix-kbd__titlerow{display:flex;align-items:center;gap:var(--dimension-space-3)}.ix-kbd__title{flex:1;margin:0;font-size:var(--typography-font-size-title);font-weight:var(--typography-font-weight-semibold);color:var(--color-text-primary);overflow-wrap:anywhere}.ix-kbd__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--dimension-space-2)}.ix-kbd__sourcebar{display:flex;flex-direction:column;gap:var(--dimension-space-2)}.ix-kbd__sourceactions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--dimension-space-2)}.ix-kbd__chipglyph{display:inline-flex;margin-right:4px;vertical-align:-1px}.ix-kbd__body{flex:1;min-height:0;overflow-y:auto;padding:var(--dimension-space-5);display:flex;flex-direction:column;gap:var(--dimension-space-4)}.ix-kbd__section{display:flex;flex-direction:column;gap:var(--dimension-space-3)}.ix-kbd__caption{margin:0;font-size:var(--typography-font-size-label);color:var(--color-text-secondary)}.ix-kbd__text{border:var(--dimension-stroke-hairline) solid var(--color-border-hairline);border-radius:var(--dimension-radius-md);background:var(--color-surface-card);padding:var(--dimension-space-4) var(--dimension-space-5);display:flex;flex-direction:column;gap:var(--dimension-space-3)}.ix-kbd__text:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}.ix-kbd__text p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6;color:var(--color-text-primary)}.ix-kbd__text .ix-kbd__empty{color:var(--color-text-muted)}.ix-kbd__facts{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--dimension-space-5)}.ix-kbd__facts>div{display:grid;grid-template-columns:7.5rem minmax(0,1fr);gap:var(--dimension-space-3);padding:var(--dimension-space-2) 0;border-bottom:var(--dimension-stroke-hairline) solid var(--color-border-hairline)}.ix-kbd__facts>.ix-kbd__fact--wide{grid-column:1 / -1}.ix-kbd__facts dt{font-size:var(--typography-font-size-caption);font-weight:var(--typography-font-weight-semibold);letter-spacing:var(--typography-letter-spacing-label-caps);text-transform:uppercase;color:var(--color-text-muted);padding-top:2px}.ix-kbd__facts dd{margin:0;overflow-wrap:anywhere}.ix-kbd__source{display:block;padding-top:var(--dimension-space-1);font-size:var(--typography-font-size-label)}.ix-kbd__edit{display:flex;flex-direction:column;gap:var(--dimension-space-3)}.ix-kbd__keep{display:flex;flex-direction:column;gap:var(--dimension-space-2)}.ix-kbd__danger{border-top:var(--dimension-stroke-hairline) solid var(--color-border-hairline);padding-top:var(--dimension-space-4)}.ix-kbd__usage{display:flex;gap:var(--dimension-space-3)}.ix-kbd__refs{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.ix-kbd__ref{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:var(--dimension-space-3);padding:var(--dimension-space-3) 0;border-bottom:var(--dimension-stroke-hairline) solid var(--color-border-hairline)}.ix-kbd__refmain{min-width:0}.ix-kbd__refsubject{margin:0;font-weight:var(--typography-font-weight-semibold);color:var(--color-text-primary);overflow-wrap:anywhere}.ix-kbd__refmeta{margin:0;font-size:var(--typography-font-size-label);color:var(--color-text-secondary)}@media (max-width: 520px){.ix-kbd__facts{grid-template-columns:minmax(0,1fr)}.ix-kbd__facts>div{grid-template-columns:minmax(0,1fr);gap:0}.ix-kbd__ref{grid-template-columns:minmax(0,1fr) auto}.ix-kbd__ref>.ixu-status{grid-column:1;justify-self:start}}.ix-kb2__sources{display:flex;flex-direction:column;gap:var(--dimension-space-2)}.ix-kb2__sourcestitle{margin:0;font-size:var(--typography-font-size-caption);font-weight:var(--typography-font-weight-semibold);letter-spacing:var(--typography-letter-spacing-label-caps);text-transform:uppercase;color:var(--color-text-muted)}.ix-kb2__sourcescount{font-weight:var(--typography-font-weight-medium);text-transform:none;letter-spacing:normal}.ix-kb2__sourcecards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:var(--dimension-space-3)}.ix-kb2__sourcecard{width:100%;height:100%;box-sizing:border-box;text-align:left;font:inherit;color:inherit;cursor:pointer;display:flex;flex-direction:column;gap:var(--dimension-space-2);padding:var(--dimension-space-3) var(--dimension-space-4);background:var(--color-surface-card);border:var(--dimension-stroke-hairline) solid var(--color-border-hairline);border-radius:var(--dimension-radius-lg)}.ix-kb2__sourcecard:hover{border-color:var(--color-accent-primary)}.ix-kb2__sourcecard:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}.ix-kb2__sourcehead{display:flex;align-items:center;gap:var(--dimension-space-2);min-width:0}.ix-kb2__sourcename{font-weight:var(--typography-font-weight-semibold);overflow-wrap:anywhere}.ix-kb2__sourcemeta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--dimension-space-1) var(--dimension-space-3);font-size:var(--typography-font-size-label);color:var(--color-text-secondary)}.ix-kb2__sourceattention{flex-basis:100%;color:var(--color-text-primary)}@media (max-width: 900px){.ix-kb2__sourcecards{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(15rem,80%);overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:var(--dimension-space-1)}}.ix-kbs{display:flex;flex-direction:column;gap:var(--dimension-space-4);padding:var(--dimension-space-5)}.ix-kbs__head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--dimension-space-3)}.ix-kbs__title{flex:1;margin:0;font-size:var(--typography-font-size-title);font-weight:var(--typography-font-weight-semibold);color:var(--color-text-primary);overflow-wrap:anywhere}.ix-kbs__path{margin:0;font-size:var(--typography-font-size-label);color:var(--color-text-secondary);overflow-wrap:anywhere}a.ix-kbs__path{color:var(--color-accent-primary)}.ix-kbs__status{margin:0;color:var(--color-text-primary)}.ix-kbs__status--warning{font-weight:var(--typography-font-weight-medium)}.ix-kbs__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--dimension-space-3)}.ix-kbs__stats .ixu-stat{padding:var(--dimension-space-3)}.ix-kbs__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--dimension-space-2)}.ix-kbs__subtitle{margin:0;font-size:inherit;font-weight:var(--typography-font-weight-semibold)}.ix-kbs__items{display:flex;flex-direction:column;gap:var(--dimension-space-2)}.ix-kbs__items .ix-hint{margin:0}.ix-kbs__itemlist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.ix-kbs__item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--dimension-space-1) var(--dimension-space-3);padding:var(--dimension-space-3) 0;border-bottom:var(--dimension-stroke-hairline) solid var(--color-border-hairline)}.ix-kbs__itemname{overflow-wrap:anywhere;font-weight:var(--typography-font-weight-medium)}.ix-kbs__item:last-child{border-bottom:0}.ix-kbs__itemwhy{grid-column:1;font-size:var(--typography-font-size-label);color:var(--color-text-secondary)}.ix-kbs__itemwhy:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}.ix-kbs__item>.ixu-btn{grid-column:2;grid-row:1 / span 2}.ix-kbs__danger{border-top:var(--dimension-stroke-hairline) solid var(--color-border-hairline);padding-top:var(--dimension-space-4)}.ix-kbs__confirm{display:flex;flex-direction:column;gap:var(--dimension-space-3)}.ix-kbs__confirm p{margin:0}.ix-kbs__confirmerror{font-weight:var(--typography-font-weight-semibold)}@media (max-width: 520px){.ix-kbs__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ix-kbs__item{grid-template-columns:minmax(0,1fr)}.ix-kbs__item>.ixu-btn{grid-column:1;grid-row:auto;justify-self:start}}.ix-signin{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100dvh;padding:var(--dimension-space-5);gap:var(--dimension-space-4)}.ix-signin__title{font-size:var(--typography-font-size-heading);font-weight:600;margin:0;color:var(--color-text-primary)}.ix-signin__step{font-size:var(--typography-font-size-title);font-weight:600;margin:0;color:var(--color-text-primary)}.ix-signin__step:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px;border-radius:4px}.ix-signin__hint{font-size:var(--typography-font-size-label);color:var(--color-text-secondary);margin:0}.ix-signin__lead{font-size:var(--typography-font-size-label);color:var(--color-text-primary);margin:0}.ix-signin__subtitle{font-size:var(--typography-font-size-label);font-weight:600;margin:var(--dimension-space-3) 0 var(--dimension-space-1);color:var(--color-text-primary)}.ix-signin__list{margin:0;padding-left:var(--dimension-space-5);font-size:var(--typography-font-size-label);color:var(--color-text-secondary)}.ix-signin__resend{margin:var(--dimension-space-1) 0 0;text-align:center}.ix-signin__resend-countdown{font-size:var(--typography-font-size-label);color:var(--color-text-muted)}.ix-signin__forgot{margin:var(--dimension-space-3) 0 0;text-align:right;font-size:var(--typography-font-size-caption)}.ix-signin__forgot a{display:inline-block;padding:7px 4px;margin:-7px -4px;color:var(--color-accent-primary);font-weight:var(--typography-font-weight-medium)}.ix-signin__altrow{margin:0;padding-top:var(--dimension-space-4);border-top:var(--dimension-stroke-hairline) solid var(--color-border-hairline);font-size:var(--typography-font-size-label);color:var(--color-text-secondary)}.ix-signin__altrow a{color:var(--color-accent-primary);font-weight:var(--typography-font-weight-medium)}.ix-authshell{display:grid;grid-template-columns:minmax(0,1fr);min-height:100dvh}.ix-authshell__pane{display:flex;flex-direction:column;min-width:0}.ix-authshell__pane--form{padding:var(--dimension-space-6) var(--dimension-space-5)}.ix-authshell__inner{width:100%;max-width:26rem;margin:auto;display:flex;flex-direction:column;gap:var(--dimension-space-5)}.ix-authshell__lockup{display:grid;gap:var(--dimension-space-2)}.ix-authshell__brand{display:inline-flex;align-items:center;gap:var(--dimension-space-2);width:fit-content;color:var(--color-text-primary);text-decoration:none}.ix-authshell__mark{display:inline-flex}.ix-authshell__mark svg{width:20px;height:22px;display:block}.ix-authshell__wordmark{font-size:var(--typography-font-size-title);font-weight:var(--typography-font-weight-semibold);letter-spacing:-.01em}.ix-authshell__lead{margin:0;color:var(--color-text-secondary);font-size:var(--typography-font-size-label)}.ix-authshell__foot{display:flex;align-items:center;gap:var(--dimension-space-3);font-size:var(--typography-font-size-caption);color:var(--color-text-muted)}.ix-authshell__foot a{color:inherit}.ix-authshell__pane--context{display:none;align-items:center;justify-content:center;padding:var(--dimension-space-8) var(--dimension-space-6);background:var(--color-surface-raised);border-left:var(--dimension-stroke-hairline) solid var(--color-border-hairline)}@media (min-width: 900px){.ix-authshell{grid-template-columns:minmax(0,31rem) minmax(0,1fr)}.ix-authshell__pane--context{display:flex}}.ix-authshell input{font-size:16px}.ix-authshell .ixu-btn--primary{min-height:44px}.ix-password-field{display:flex;align-items:stretch;gap:var(--dimension-space-2)}.ix-password-field input{flex:1 1 auto;min-width:0}.ix-password-field__toggle{flex:none;min-width:44px}.ix-changepw input{font-size:16px}.ix-changepw .ixu-btn--primary{min-height:44px}.ix-authstrip{width:100%;max-width:22rem}.ix-authstrip__eyebrow{margin:0 0 var(--dimension-space-3);font-size:var(--typography-font-size-caption);font-weight:var(--typography-font-weight-semibold);text-transform:uppercase;letter-spacing:var(--typography-letter-spacing-label-caps);color:var(--color-text-muted)}.ix-authstrip__list{list-style:none;margin:0;padding:0;background:var(--color-surface-card);border:var(--dimension-stroke-hairline) solid var(--color-border-hairline);border-radius:var(--dimension-radius-lg)}.ix-authstrip__row{display:grid;gap:2px;padding:var(--dimension-space-3) var(--dimension-space-4)}.ix-authstrip__row+.ix-authstrip__row{border-top:var(--dimension-stroke-hairline) solid var(--color-border-hairline)}.ix-authstrip__title{font-size:var(--typography-font-size-label);color:var(--color-text-primary)}.ix-authstrip__meta{font-size:var(--typography-font-size-caption);color:var(--color-text-muted)}.ix-authstrip__caption{margin:var(--dimension-space-3) 0 0;font-size:var(--typography-font-size-caption);color:var(--color-text-muted)}.ix-shell__bar{display:flex;align-items:center;justify-content:space-between;gap:var(--dimension-space-3);padding:var(--dimension-space-2) var(--dimension-space-4);border-bottom:1px solid var(--color-border-hairline)}.ix-shell__account{font-size:var(--typography-font-size-label);color:var(--color-text-secondary)}.ix-shell__actions{display:flex;align-items:center;gap:var(--dimension-space-2)}.ix-signup__legal{margin:0;font-size:var(--typography-font-size-caption);color:var(--color-text-muted);text-align:center}.ix-signup__legal a{color:var(--color-text-secondary);font-weight:var(--typography-font-weight-medium)}.ix-signup__legalcheck{margin:var(--dimension-space-2) 0}.ix-signup__legalcheck .ixu-check{align-items:flex-start;display:flex}.ix-signup__legalcheck .ixu-check input{margin-top:3px;flex:none}.ix-signup__legalcheck .ixu-check label{font-size:var(--typography-font-size-label);color:var(--color-text-primary);cursor:pointer}.ix-signup__legalcheck .ixu-check a{color:var(--color-accent-primary);font-weight:var(--typography-font-weight-medium)}.ix-signup__legalcheck .ixu-field-error{display:block;margin-top:var(--dimension-space-1);margin-left:calc(13px + var(--dimension-space-2))}.ix-signup__devaccess{margin-top:var(--dimension-space-5);padding-top:var(--dimension-space-4);border-top:var(--dimension-stroke-hairline) solid var(--color-border-hairline)}.ix-signup__devaccess-title{margin:0 0 var(--dimension-space-1);font-size:var(--typography-font-size-label);font-weight:var(--typography-font-weight-semibold);color:var(--color-text-primary)}.ix-signup__keyrow{display:flex;gap:var(--dimension-space-2);align-items:stretch;flex-wrap:wrap;margin-top:var(--dimension-space-2)}.ix-signup__keyrow input{flex:1 1 220px;min-width:0}.ix-shell__status{display:grid;place-items:center;min-height:40vh;padding:24px}.ix-shell__workspace{display:flex;align-items:center;gap:8px;padding:8px 16px;border-bottom:1px solid var(--color-border-hairline)}.ix-shell__workspace select{max-width:320px;min-height:36px}.ix-start{gap:var(--dimension-space-5);padding-top:var(--dimension-space-6);padding-bottom:var(--dimension-space-8)}.ix-start__head{display:flex;flex-direction:column;gap:var(--dimension-space-2);max-width:44rem}.ix-start__eyebrow{margin:0;font-size:var(--typography-font-size-caption);font-weight:var(--typography-font-weight-semibold);letter-spacing:var(--typography-letter-spacing-label-caps);text-transform:uppercase;color:var(--color-text-muted)}.ix-start__title{margin:0;font-size:var(--typography-font-size-heading);font-weight:var(--typography-font-weight-semibold);line-height:var(--typography-line-height-tight);color:var(--color-text-primary)}.ix-start__lead{margin:0;font-size:var(--typography-font-size-title);line-height:var(--typography-line-height-normal);color:var(--color-text-lead)}.ix-start__announce{margin:0;font-size:var(--typography-font-size-label);color:var(--color-text-secondary);min-height:1.45em}.ix-checklist{list-style:none;margin:0;padding:0}.ix-checkrow{border-top:var(--dimension-stroke-hairline) solid var(--color-border-hairline)}.ix-checkrow:first-child{border-top:0}.ix-checkrow__head{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:var(--dimension-space-3) var(--dimension-space-4);align-items:start;padding:var(--dimension-space-4) var(--dimension-space-5)}.ix-checkrow--current{border-left:var(--dimension-stroke-emphasis) solid var(--color-accent-primary)}.ix-checkrow--current .ix-checkrow__head{padding-left:calc(var(--dimension-space-5) - var(--dimension-stroke-emphasis))}.ix-checkrow__glyph{width:28px;height:28px;flex-shrink:0;border-radius:var(--dimension-radius-pill);display:inline-flex;align-items:center;justify-content:center;font-size:var(--typography-font-size-label);font-weight:var(--typography-font-weight-semibold);line-height:1;background:var(--color-surface-card);color:var(--color-text-muted);border:var(--dimension-stroke-default) solid var(--color-border-default);margin-top:1px}.ix-checkrow--current .ix-checkrow__glyph{background:var(--color-accent-primary);color:var(--color-text-inverse);border-color:var(--color-accent-primary)}.ix-checkrow--done .ix-checkrow__glyph{background:var(--color-surface-raised);color:var(--color-accent-teal);border-color:var(--color-accent-teal)}.ix-checkrow--blocked .ix-checkrow__glyph{background:var(--color-surface-raised);color:var(--semantic-status-warning);border-color:var(--semantic-status-warning)}.ix-checkrow--failed .ix-checkrow__glyph{background:var(--color-surface-raised);color:var(--semantic-status-error);border-color:var(--semantic-status-error)}.ix-checkrow--waiting .ix-checkrow__glyph{background:var(--color-surface-card);color:var(--semantic-connector-pending);border-color:var(--color-border-default)}.ix-checkrow--optional .ix-checkrow__glyph{border-style:dashed}.ix-checkrow__body{display:flex;flex-direction:column;gap:var(--dimension-space-1);min-width:0}.ix-checkrow__titleline{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--dimension-space-1) var(--dimension-space-3)}.ix-checkrow__title{margin:0;font-size:var(--typography-font-size-title);font-weight:var(--typography-font-weight-semibold);line-height:var(--typography-line-height-tight);color:var(--color-text-primary)}.ix-checkrow__title:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px;border-radius:var(--dimension-radius-sm)}.ix-checkrow--done .ix-checkrow__title,.ix-checkrow--pending .ix-checkrow__title{font-weight:var(--typography-font-weight-medium)}.ix-checkrow__state{display:inline-flex;align-items:center;gap:5px;font-size:var(--typography-font-size-caption);font-weight:var(--typography-font-weight-medium);letter-spacing:var(--typography-letter-spacing-label-caps);text-transform:uppercase;color:var(--color-text-muted);white-space:nowrap}.ix-checkrow__state>[aria-hidden=true]{font-weight:var(--typography-font-weight-semibold)}.ix-checkrow--current .ix-checkrow__state{color:var(--color-accent-primary)}.ix-checkrow--done .ix-checkrow__state{color:var(--color-text-secondary)}.ix-checkrow--done .ix-checkrow__state>[aria-hidden=true]{color:var(--color-accent-teal)}.ix-checkrow--blocked .ix-checkrow__state,.ix-checkrow--failed .ix-checkrow__state{color:var(--color-neutral-700)}.ix-checkrow--blocked .ix-checkrow__state>[aria-hidden=true]{color:var(--semantic-status-warning)}.ix-checkrow--failed .ix-checkrow__state>[aria-hidden=true]{color:var(--semantic-status-error)}.ix-checkrow--waiting .ix-checkrow__state>[aria-hidden=true]{color:var(--semantic-connector-pending)}.ix-checkrow__detail{margin:0;font-size:var(--typography-font-size-label);line-height:var(--typography-line-height-normal);color:var(--color-text-secondary);max-width:40rem}.ix-checkrow__detail code{font-family:var(--typography-font-family-mono);font-size:12px}.ix-checkrow__body .ixu-callout{max-width:40rem}.ix-checkrow__action{display:flex;align-items:center;gap:var(--dimension-space-2);align-self:center}.ix-checkrow__panel{margin:0 var(--dimension-space-5) var(--dimension-space-5) calc(var(--dimension-space-5) + 28px + var(--dimension-space-4));padding:var(--dimension-space-5);background:var(--color-surface-raised);border:var(--dimension-stroke-hairline) solid var(--color-border-hairline);border-radius:var(--dimension-radius-lg);display:flex;flex-direction:column;gap:var(--dimension-space-4)}.ix-checkrow__panel:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}.ix-checkrow--current .ix-checkrow__panel{margin-left:calc(var(--dimension-space-5) - var(--dimension-stroke-emphasis) + 28px + var(--dimension-space-4))}.ix-checkrow__panel .ix-connect{gap:var(--dimension-space-4)}.ix-checkrow__panel .ixu-stepper{flex-wrap:wrap;row-gap:var(--dimension-space-2)}.ix-watch{display:flex;flex-direction:column;gap:var(--dimension-space-3)}.ix-watch__title{margin:0;font-size:var(--typography-font-size-title);font-weight:var(--typography-font-weight-semibold);color:var(--color-text-primary);display:flex;align-items:center;gap:var(--dimension-space-2)}.ix-watch__title>[aria-hidden=true]{color:var(--semantic-connector-pending)}.ix-watch__list{margin:0;padding-left:var(--dimension-space-5);display:flex;flex-direction:column;gap:var(--dimension-space-2);color:var(--color-text-secondary)}.ix-watch__list li{line-height:var(--typography-line-height-normal)}.ix-watch__meta{margin:0;font-size:var(--typography-font-size-caption);color:var(--color-text-muted)}@keyframes ix-start-breathe{0%,to{opacity:1}50%{opacity:.45}}.ix-checkrow--waiting .ix-checkrow__glyph,.ix-watch__title>[aria-hidden=true]{animation:ix-start-breathe 2.8s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.ix-checkrow--waiting .ix-checkrow__glyph,.ix-watch__title>[aria-hidden=true]{animation:none}}.ix-start__foot{margin:0;font-size:var(--typography-font-size-caption);color:var(--color-text-muted);padding-left:var(--dimension-space-1)}@media (max-width: 900px){.ix-start{padding-top:var(--dimension-space-5)}.ix-checkrow__head{grid-template-columns:28px minmax(0,1fr);padding-left:var(--dimension-space-4);padding-right:var(--dimension-space-4)}.ix-checkrow--current .ix-checkrow__head{padding-left:calc(var(--dimension-space-4) - var(--dimension-stroke-emphasis))}.ix-checkrow__action{grid-column:2;justify-self:stretch}.ix-checkrow__action .ixu-btn{min-height:44px}.ix-checkrow__action .ixu-btn--primary,.ix-checkrow__action .ixu-btn--secondary{flex:1}.ix-checkrow__action .ixu-btn--ghost,.ix-checkrow__action .ixu-btn--quiet{margin-left:-6px}.ix-checkrow__panel{margin-left:var(--dimension-space-4);margin-right:var(--dimension-space-4);padding:var(--dimension-space-4)}.ix-checkrow--current .ix-checkrow__panel{margin-left:calc(var(--dimension-space-4) - var(--dimension-stroke-emphasis))}.ix-checkrow__panel .ix-actions .ixu-btn{min-height:44px}.ix-checkrow__panel .ixu-step__rule{width:var(--dimension-space-4);margin:0 var(--dimension-space-2)}}.ix-legal-text{max-height:18rem;overflow:auto;white-space:pre-wrap;word-break:break-word;font:inherit;margin:8px 0 0;padding:8px;border:1px solid var(--color-border-default);border-radius:6px;background:var(--color-neutral-25)}.ixu-callout{flex-wrap:wrap}@media (max-width: 900px){.ix-surface .ix-connect .ix-actions .ixu-btn{min-height:44px}}.ix-shell{display:flex;height:100vh;overflow:hidden;background:var(--color-surface-canvas)}.ix-main{flex:1;display:flex;flex-direction:column;min-width:0;min-height:0}.ix-main__notice{padding:12px 16px 0}.ix-trial-notice{margin:var(--dimension-space-3) var(--dimension-space-4) 0;padding:var(--dimension-space-3) var(--dimension-space-4);border:var(--dimension-stroke-hairline) solid var(--color-border-hairline);border-radius:var(--dimension-radius-md);background:var(--color-surface-raised)}.ix-trial-notice--urgent{border-color:var(--color-accent-primary-tint-border);background:var(--color-accent-primary-tint)}.ix-trial-notice__lead{margin:0;color:var(--color-text-primary)}.ix-trial-notice__date{color:var(--color-text-secondary)}.ix-trial-notice__detail{margin:var(--dimension-space-1) 0 0;color:var(--color-text-muted);font-size:var(--typography-font-size-caption)}.ix-legal-notice{display:grid;gap:var(--dimension-space-3);padding:12px 16px 0}.ix-legal-review{display:grid;gap:var(--dimension-space-3)}.ix-legal-review__text{max-height:22rem;overflow-y:auto;white-space:pre-wrap;padding:var(--dimension-space-3);border:1px solid var(--color-border-default);border-radius:6px;font-size:14px;line-height:1.5}.ix-legal-review__actions{display:flex;justify-content:flex-end;gap:var(--dimension-space-2);flex-wrap:wrap}.ix-legal-review__client-list{list-style:none;margin:0;padding:0;display:grid;gap:var(--dimension-space-3)}.ix-legal-review__client{display:grid;gap:var(--dimension-space-2);padding:var(--dimension-space-3);border:1px solid var(--color-border-default);border-radius:6px}.ix-legal-review__details{margin:0;padding-left:var(--dimension-space-4);display:grid;gap:var(--dimension-space-1)}.ix-legal-review__scope{display:grid;gap:var(--dimension-space-2);margin:0;padding:var(--dimension-space-3);border:1px solid var(--color-border-default);border-radius:6px}.ix-legal-review__scope-option{display:block}.ix-legal-review__scope-list{display:grid;gap:var(--dimension-space-2);padding-left:var(--dimension-space-4)}.ix-legal-review__reason{display:grid;gap:var(--dimension-space-1)}.ix-legal-review__reason textarea{width:100%;font:inherit}.ix-legal-review__delivery{display:grid;gap:var(--dimension-space-2)}.ix-legal-review__delivery-list{margin:0;padding-left:var(--dimension-space-4);display:grid;gap:var(--dimension-space-1)}.ix-legal-notice__unconfirmed{display:block;margin-top:var(--dimension-space-2)}.ix-inbox{flex:1;min-height:0}.ix-page{flex:1;overflow-y:auto;padding:32px 40px;min-width:0}.ix-page__inner{max-width:880px;display:flex;flex-direction:column;gap:24px}.ix-rail{width:232px;flex-shrink:0;display:flex;flex-direction:column;gap:16px;padding:16px 12px 12px;background:var(--color-surface-raised);border-right:1px solid var(--color-border-hairline);min-height:0;overflow-y:auto}.ix-rail__wordmark{display:flex;align-items:baseline;gap:8px;padding:0 8px}.ix-rail__brand{font-weight:600;font-size:15px;color:var(--color-text-primary)}.ix-rail__product{font-size:11px;color:var(--color-text-muted)}.ix-rail__workspace{display:flex;align-items:center;gap:10px;padding:8px;border:1px solid var(--color-border-hairline);border-radius:var(--dimension-radius-md);background:var(--color-surface-card);text-align:left;width:100%;min-width:0}.ix-rail__swatch{width:20px;height:20px;border-radius:4px;flex-shrink:0;background:var(--color-accent-primary);color:var(--color-text-inverse);font-size:10px;font-weight:600;display:inline-flex;align-items:center;justify-content:center}.ix-rail__wsnames{display:flex;flex-direction:column;min-width:0;flex:1}.ix-rail__wsname{font-weight:600;font-size:13px;color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ix-rail__wssub{font-size:11px;color:var(--color-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ix-rail__heading{font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted);padding:0 8px 6px;font-weight:500}.ix-rail__list{display:flex;flex-direction:column;gap:1px}.ix-rail__item{display:flex;align-items:center;gap:8px;width:100%;padding:6px 8px;border:0;border-left:2px solid transparent;border-radius:3px;background:transparent;cursor:pointer;text-align:left;font:inherit;font-size:13px;color:var(--color-text-secondary)}.ix-rail__item:hover{background:var(--color-surface-sunken)}.ix-rail__item--active{border-left-color:var(--color-accent-primary);background:var(--color-surface-sunken);font-weight:600;color:var(--color-text-primary)}.ix-rail__item:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:-2px}.ix-rail__glyph{width:14px;color:var(--color-accent-primary);font-size:12px;text-align:center;flex-shrink:0}.ix-rail__section--pages .ix-rail__glyph{display:none}.ix-rail__label{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ix-rail__note{font-size:11px;color:var(--color-text-muted);font-family:var(--typography-font-family-mono)}.ix-rail__spacer{flex:1}.ix-rail__section--pages{border-top:1px solid var(--color-border-hairline);padding-top:12px}.ix-rail__operator{position:relative;display:flex;align-items:center;gap:8px;padding:8px 4px 0;border-top:1px solid var(--color-border-hairline)}.ix-rail__who{display:flex;flex-direction:column;min-width:0;flex:1}.ix-rail__whoname{font-weight:500;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--color-text-primary)}.ix-rail__whosub{font-size:11px;color:var(--color-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ix-rail__menubtn{border:0;background:transparent;cursor:pointer;font:inherit;color:var(--color-text-muted);width:28px;height:28px;border-radius:var(--dimension-radius-sm);flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.ix-rail__menubtn:hover{background:var(--color-surface-sunken);color:var(--color-text-primary)}.ix-rail__menu{top:auto;bottom:calc(100% + 4px);right:0;left:auto}.ix-rail__menuitem{border:0;background:transparent;font:inherit;text-align:left;width:100%}.ix-topbar{display:flex;align-items:center;gap:12px;padding:8px 12px;min-height:48px;border-bottom:1px solid var(--color-border-hairline);background:var(--color-surface-raised)}.ix-topbar__nav{flex:1;min-width:0}.ix-topbar__nav .ixu-select{min-height:40px}.ix-inbox{flex:1;display:flex;min-width:0;min-height:0}.ix-listpane{width:392px;flex-shrink:0;border-right:1px solid var(--color-border-hairline);display:flex;flex-direction:column;min-height:0;background:var(--color-surface-canvas)}.ix-detailpane{flex:1;display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--color-surface-canvas)}.ix-detailpane:focus{outline:none}.ix-listpane:focus{outline:none}.ix-listhead{padding:16px 16px 12px;display:flex;flex-direction:column;gap:10px}.ix-listhead__title{margin:0;font-size:15px;font-weight:600;line-height:1.2}.ix-listhead__tiles{display:flex;gap:8px}.ix-listhead__tiles .ixu-stat{flex:1;min-width:0}.ix-listhead__tools{display:flex;gap:8px}.ix-listhead__tools>*{flex:1;min-width:0}.ix-listhead__tools .ixu-select,.ix-listhead__tools .ixu-input{padding:4px 10px;font-size:12px;min-height:28px}.ix-listhead__tools .ixu-field-hint{display:none}.ix-listbody{overflow-y:auto;flex:1;border-top:1px solid var(--color-surface-sunken);min-height:0}.ix-listfoot{padding:8px 16px;border-top:1px solid var(--color-surface-sunken);display:flex;align-items:center;gap:8px;font-size:11px;color:var(--color-text-muted)}.ix-listfoot__live{color:var(--color-accent-teal)}.ix-listfoot__warn{color:var(--semantic-status-warning)}.ix-listfoot__spacer{flex:1}.ix-listfoot__btn{border:0;background:none;color:var(--color-text-muted);font:inherit;font-size:11px;cursor:pointer;padding:0;text-decoration:underline}.ix-listfoot__btn:hover{color:var(--color-text-primary)}.ix-listmore{padding:8px 16px;border-top:1px solid var(--color-surface-sunken);display:grid;gap:6px}.ix-detailhead{padding:16px 24px 12px;border-bottom:1px solid var(--color-surface-sunken);display:flex;flex-direction:column;gap:4px}.ix-detailhead__row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ix-detailhead__actions{margin-left:auto}.ix-detailhead__held{margin:4px 0 0;font-size:13px;line-height:1.4;color:var(--color-text-secondary)}.ix-detailhead__subject{margin:0;font-size:20px;font-weight:600;line-height:1.2;flex:1;min-width:0;overflow-wrap:anywhere}.ix-detailhead__line{font-family:var(--typography-font-family-mono);font-size:11px;color:var(--color-text-secondary);overflow-wrap:anywhere}.ix-detailbody{flex:1;overflow-y:auto;padding:20px 24px;display:flex;flex-direction:column;gap:14px;min-height:0}.ix-draftpane{border-top:1px solid var(--color-border-hairline);padding:16px 24px 20px;background:var(--color-surface-canvas);max-height:52vh;overflow-y:auto;flex-shrink:0}.ix-detailempty{flex:1;display:flex;align-items:center;justify-content:center}.ix-msg{max-width:640px;width:100%}.ix-msg--inbound{align-self:flex-start}.ix-msg--outbound{align-self:flex-end}.ix-msg__head{display:flex;align-items:baseline;gap:8px;padding:0 0 3px 2px;min-width:0}.ix-msg--outbound .ix-msg__head{justify-content:flex-end;padding:0 2px 3px 0}.ix-msg--hand .ix-msg__head,.ix-msg--inbound .ix-msg__head{flex-wrap:wrap;row-gap:2px}.ix-msg__auth{flex-basis:100%;order:99}.ix-msg__from{font-size:12px;font-weight:600;white-space:nowrap}.ix-msg__addr{font-family:var(--typography-font-family-mono);font-size:11px;color:var(--color-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.ix-msg__time{font-size:11px;color:var(--color-text-muted);white-space:nowrap}.ix-msg__frame{background:var(--color-surface-raised);border:1px solid var(--color-border-hairline);border-radius:var(--dimension-radius-md);overflow:hidden}.ix-msg__bar{display:flex;align-items:center;gap:8px;padding:4px 10px;border-bottom:1px solid var(--color-surface-sunken);background:var(--color-surface-sunken)}.ix-msg__barlabel{font-family:var(--typography-font-family-mono);font-size:10px;letter-spacing:.04em;text-transform:uppercase;color:var(--color-neutral-600)}.ix-msg__toggle{margin-left:auto;border:0;background:none;color:var(--color-accent-primary);font:inherit;font-size:11px;font-weight:500;cursor:pointer;padding:0}.ix-msg__frame .ix-body--frame{background:var(--color-surface-card)}.ix-msg__frame .ix-body--plain{border:0;border-radius:0;background:transparent;padding:12px 14px}.ix-msg__out{background:var(--color-accent-primary-tint);border:1px solid var(--color-accent-primary-tint-border);border-radius:var(--dimension-radius-md);padding:12px 14px;font-size:13px;white-space:pre-wrap;color:var(--color-text-primary);margin:0;font-family:inherit;overflow-wrap:anywhere}.ix-draft{display:flex;flex-direction:column;gap:10px;max-width:680px}.ix-draft__held{margin:0 0 4px;padding:10px 12px;border:1px solid var(--color-border-default);border-left:3px solid var(--semantic-status-info);border-radius:var(--dimension-radius-md);background:var(--color-surface-sunken)}.ix-draft__heldtitle{margin:0 0 4px;font-size:12px;font-weight:600;color:var(--color-text-primary)}.ix-draft__heldbody{margin:0;font-size:12px;color:var(--color-text-secondary)}.ix-draft__heldlist{margin:4px 0 4px 16px;padding:0;font-size:12px;color:var(--color-text-secondary)}.ix-draft__heldlist li{margin:2px 0}.ix-draft__regen{border:1px solid var(--color-surface-sunken);border-left:2px solid var(--color-accent-primary);border-radius:var(--dimension-radius-md);background:var(--color-surface-card);padding:12px 16px}.ix-draft__regenbody{min-height:48px}.ix-draft__regentext{margin:8px 0 0;font-size:12px;color:var(--color-text-secondary)}.ix-draft__caret{display:inline-block;width:8px;height:15px;vertical-align:text-bottom;background:var(--color-accent-primary);animation:ix-caret 1s steps(2,start) infinite}@keyframes ix-caret{to{visibility:hidden}}@media (prefers-reduced-motion: reduce){.ix-draft__caret{animation:none}}.ix-outcome__gates{margin-top:8px;font-size:12px;color:var(--color-text-secondary)}.ix-outcome__gates summary{cursor:pointer}.ix-outcome__gatelist{margin:6px 0 0 16px;padding:0}.ix-outcome__gatelist li{margin:2px 0}.ix-draft__prov{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ix-draft__provglyph{color:var(--color-accent-primary)}.ix-draft__provtext{font-weight:500;font-size:13px}.ix-draft__alias{margin:0;font-family:var(--typography-font-family-mono);font-size:11px;color:var(--color-text-secondary);overflow-wrap:anywhere}.ix-draft__body{border:1px solid var(--color-surface-sunken);border-left:2px solid var(--color-accent-primary);border-radius:var(--dimension-radius-md);background:var(--color-surface-card);padding:12px 16px;font-size:13px;white-space:pre-wrap;color:var(--color-text-primary);overflow-wrap:anywhere}.ix-draft__textarea{width:100%;font:inherit;font-size:13px;line-height:1.45;padding:12px 16px;border:1px solid var(--color-border-strong);border-left:2px solid var(--color-accent-primary);border-radius:var(--dimension-radius-md);background:var(--color-surface-card);color:var(--color-text-primary);resize:vertical}.ix-draft__label{font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted);font-weight:500}.ix-draft__bar{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ix-draft__bar-spacer{flex:1}.ix-draft__hint{margin:0;font-size:12px;color:var(--color-text-secondary)}.ix-draft__hint--wide{flex-basis:100%}.ix-draft__reject{border:1px solid var(--color-border-hairline);border-radius:var(--dimension-radius-md);background:var(--color-surface-card);padding:12px 16px;display:flex;flex-direction:column;gap:6px;max-width:420px;margin:0}.ix-draft__reject legend{font-weight:600;font-size:13px;padding:0 0 4px}.ix-draft__reason{display:flex;gap:8px;align-items:flex-start;text-align:left;cursor:pointer;background:var(--color-surface-canvas);border:1px solid var(--color-border-hairline);border-radius:var(--dimension-radius-md);padding:7px 12px;font-size:13px;color:var(--color-text-secondary)}.ix-draft__reason:hover{border-color:var(--color-border-strong);background:var(--color-surface-raised)}.ix-draft__reason:has(input:checked){border-color:var(--color-accent-primary);background:var(--color-accent-primary-tint);color:var(--color-text-primary)}.ix-draft__reason input{margin:3px 0 0;accent-color:var(--color-accent-primary)}.ix-draft__reason strong{font-weight:600;color:var(--color-text-primary)}.ix-draft__readonly{margin:0;font-size:12px;color:var(--color-text-secondary)}.ix-draft .ix-findings,.ix-draft .ix-sources,.ix-draft .ix-lookedup{margin:0}@media (max-width: 900px){.ix-shell{height:auto;min-height:100vh;overflow:visible;flex-direction:column}.ix-rail{display:none}.ix-main,.ix-inbox{flex-direction:column}.ix-listpane{width:100%;border-right:0}.ix-page{padding:16px}.ix-detailhead{padding:12px 16px}.ix-detailbody{padding:16px}.ix-draftpane{max-height:none;padding:12px 16px 16px}.ix-inbox[data-mode=list] .ix-detailpane,.ix-inbox[data-mode=detail] .ix-listpane{display:none}.ix-listhead__tools .ixu-select,.ix-listhead__tools .ixu-input{min-height:44px;font-size:16px}}.ix-qrow{display:flex;gap:10px;padding:10px 16px 10px 14px;align-items:flex-start}.ix-qrow__main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ix-qrow__line1{display:flex;align-items:baseline;gap:8px;min-width:0}.ix-qrow__from{flex:none;max-width:60%}.ix-qrow__addr{flex:1;min-width:0;font-family:var(--typography-font-family-mono);font-size:11px;color:var(--color-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ix-qrow__when{flex:none}.ix-qrow__subjectline{align-items:center;gap:6px}.ix-qrow__tags{flex-wrap:nowrap;padding-top:2px}.ix-qrow__tags .ixu-chip{flex:none}.ix-qrow__tags .ix-mailtag{flex:0 1 auto;min-width:0}.ix-qrow__state{flex:none}@media (max-width: 900px){.ix-qrow{padding:14px 16px}}.ix-inbox[hidden]{display:none}.ix-page>*{max-width:880px}.ix-detailbar{margin:0}.ix-queue__paused{margin:0 16px 8px}.ix-queue__paused .ixu-callout{align-items:center}.ix-queue__inlineerror{padding:6px 16px}.ix-draft .ix-findings,.ix-draft .ix-sources,.ix-draft .ix-lookedup{padding:8px 12px;font-size:12px;border-radius:var(--dimension-radius-md)}.ix-draft .ix-findings__title,.ix-draft .ix-sources__title,.ix-draft .ix-lookedup__title{font-size:12px;margin:0 0 4px}.ix-draft .ix-sources__list{margin:6px 0 0}.ix-draft__disclosure{font-size:12px;color:var(--color-text-secondary)}.ix-draft__disclosure summary{cursor:pointer;font-weight:500;color:var(--color-accent-primary)}.ix-draft__body--dimmed{color:var(--color-text-muted)}.ix-rail__operatorwrap{position:relative;border-top:1px solid var(--color-border-hairline);padding-top:8px}.ix-rail__operator{display:flex;align-items:center;gap:8px;width:100%;padding:6px 4px;border:0;border-radius:var(--dimension-radius-sm);background:transparent;cursor:pointer;text-align:left;font:inherit;color:inherit}.ix-rail__operator:hover,.ix-rail__operator[aria-expanded=true]{background:var(--color-surface-sunken)}.ix-rail__operator:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:-2px}.ix-rail__menu{bottom:calc(100% + 4px);top:auto;left:0;right:0}.ix-qrow__subject{flex:0 1 auto}.ix-rail__switcher .ix-shell__workspace{display:flex;flex-direction:column;gap:4px;padding:0}.ix-rail__switcher label{font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted);font-weight:500;padding:0 8px}.ix-rail__switcher select{width:100%}.ix-topbar__switcher{flex:1;min-width:0}.ix-topbar__switcher label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.ix-qrow__from,.ix-msg__from{min-width:0;overflow:hidden;text-overflow:ellipsis}.ix-msg__from{max-width:60%}.ix-topbar{flex-wrap:wrap;row-gap:4px}.ix-topbar__who{flex-basis:100%;order:3;display:flex;align-items:baseline;gap:4px;font-size:11px;color:var(--color-text-secondary);min-width:0}.ix-topbar__whoname{font-family:var(--typography-font-family-mono);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.ix-rail__glyph--warn{color:var(--semantic-status-warning)}.ix-agreement{display:flex;flex-direction:column;gap:var(--dimension-space-3)}.ix-rail__version{font-family:var(--typography-font-family-mono);font-size:var(--typography-font-size-caption);color:var(--color-text-muted);text-decoration:none;margin-left:auto;padding:2px 4px;border-radius:var(--dimension-radius-sm)}a.ix-rail__version{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;padding:0 8px;box-sizing:border-box}a.ix-rail__version:hover{color:var(--color-accent-primary);text-decoration:underline}a.ix-rail__version:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:1px}.ix-rail__version--static,.ix-topbar .ix-rail__version{margin-left:0}.ix-notes{min-height:100vh;background:var(--color-surface-canvas);color:var(--color-text-primary)}.ix-notes__bar{display:flex;align-items:center;justify-content:space-between;gap:var(--dimension-space-4);padding:var(--dimension-space-3) var(--dimension-space-5);border-bottom:1px solid var(--color-border-hairline);background:var(--color-surface-raised)}.ix-notes__home{text-decoration:none;color:inherit;border-radius:var(--dimension-radius-sm)}.ix-notes__home:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}.ix-notes__barnav{display:flex;align-items:center;gap:var(--dimension-space-4);flex-wrap:wrap}.ix-notes__barlink{font-size:var(--typography-font-size-label);color:var(--color-text-secondary);text-decoration:none;padding:6px 2px}.ix-notes__barlink:hover{color:var(--color-accent-primary);text-decoration:underline}.ix-notes__main{max-width:1120px;margin:0 auto;padding:var(--dimension-space-6) var(--dimension-space-5) var(--dimension-space-8)}.ix-notes__head{max-width:68ch;margin-bottom:var(--dimension-space-5)}.ix-notes__title{font-size:30px;line-height:1.2;font-weight:700;margin:0 0 var(--dimension-space-2)}.ix-notes__meta{font-size:var(--typography-font-size-label);color:var(--color-text-muted);margin:0 0 var(--dimension-space-4)}.ix-notes code{font-family:var(--typography-font-family-mono);font-size:.92em;color:var(--color-text-primary);background:var(--color-surface-sunken);padding:1px 4px;border-radius:var(--dimension-radius-sm)}.ix-notes__intro{color:var(--color-text-secondary);line-height:1.6;margin:0 0 var(--dimension-space-3)}.ix-notes__engineering{font-size:var(--typography-font-size-label);margin:var(--dimension-space-3) 0 0}.ix-notes__engineering a{color:var(--color-accent-primary);font-weight:600}.ix-notes__engineeringnote{color:var(--color-text-muted)}.ix-notes__status{color:var(--color-text-secondary)}.ix-notes__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--dimension-space-6)}@media (min-width: 1100px){.ix-notes__layout{grid-template-columns:minmax(0,1fr) 180px}.ix-notes__toc{position:sticky;top:var(--dimension-space-5);align-self:start}}@media (max-width: 1099px){.ix-notes__toc{display:none}}.ix-notes__column{min-width:0;max-width:72ch}.ix-notes__contents{border:1px solid var(--color-border-hairline);border-radius:var(--dimension-radius-lg);background:var(--color-surface-card);padding:var(--dimension-space-4) var(--dimension-space-5);margin-bottom:var(--dimension-space-6)}.ix-notes__contentstitle{font-size:var(--typography-font-size-title);font-weight:600;margin:0 0 var(--dimension-space-3)}.ix-notes__contentsgroup+.ix-notes__contentsgroup{margin-top:var(--dimension-space-4)}.ix-notes__serieslabel{font-size:var(--typography-font-size-caption);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);font-weight:600;margin:0 0 var(--dimension-space-1)}.ix-notes__contentslist{list-style:disc;margin:0;padding-left:1.2em}.ix-notes__contentslist li{font-size:var(--typography-font-size-label);line-height:1.7}.ix-notes__contentslist a{color:var(--color-accent-primary)}.ix-notes__contentsstamp{color:var(--color-text-muted);font-family:var(--typography-font-family-mono);font-size:.92em}.ix-notes__series{margin-bottom:var(--dimension-space-6);scroll-margin-top:var(--dimension-space-5)}.ix-notes__seriestitle{font-size:var(--typography-font-size-caption);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);font-weight:600;margin:0 0 var(--dimension-space-4);padding-bottom:var(--dimension-space-2);border-bottom:1px solid var(--color-border-hairline)}.ix-notes__entry{margin:0 0 var(--dimension-space-6);scroll-margin-top:var(--dimension-space-5)}.ix-notes__entrytitle{font-size:22px;line-height:1.3;font-weight:700;margin:0 0 var(--dimension-space-1)}.ix-notes__stamp{font-family:var(--typography-font-family-mono);font-size:var(--typography-font-size-caption);color:var(--color-text-muted);margin:0 0 var(--dimension-space-3)}.ix-notes__lede{line-height:1.65;margin:0 0 var(--dimension-space-3)}.ix-notes__section{margin-top:var(--dimension-space-4)}.ix-notes__sectiontitle{font-size:var(--typography-font-size-title);font-weight:600;margin:0 0 var(--dimension-space-2)}.ix-notes__bullets{margin:0;padding-left:1.2em}.ix-notes__bullets li{line-height:1.6;margin-bottom:var(--dimension-space-2)}.ix-notes__entry--noop .ix-notes__entrytitle{font-size:var(--typography-font-size-title);color:var(--color-text-secondary)}.ix-notes__entry--noop .ix-notes__lede{color:var(--color-text-muted);font-size:var(--typography-font-size-label)}.ix-notes__footnote{font-size:var(--typography-font-size-label);color:var(--color-text-muted);line-height:1.6}.ix-notes__toctitle{font-size:var(--typography-font-size-caption);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);font-weight:600;margin:0 0 var(--dimension-space-2)}.ix-notes__toclist{list-style:none;margin:0;padding:0 0 0 var(--dimension-space-3);border-left:1px solid var(--color-border-hairline)}.ix-notes__toclist li{font-size:var(--typography-font-size-label);line-height:1.9}.ix-notes__toclist a{color:var(--color-text-secondary);text-decoration:none}.ix-notes__toclist a:hover{color:var(--color-accent-primary);text-decoration:underline}.ix-notes--dense .ix-notes__entry{margin-bottom:var(--dimension-space-4);padding-bottom:var(--dimension-space-4);border-bottom:1px solid var(--color-border-hairline)}.ix-notes--dense .ix-notes__stamp{margin-bottom:var(--dimension-space-1)}.ix-notes__unittitle{font-size:var(--typography-font-size-title);font-weight:600;line-height:1.4;margin:0 0 var(--dimension-space-2)}.ix-notes__optout{color:var(--color-text-muted)}.ix-notes__nofooter{color:var(--semantic-status-warning);font-size:var(--typography-font-size-label);margin:0}.ix-notes--dense .ix-notes__contents{margin-top:var(--dimension-space-4)}@media (max-width: 600px){.ix-notes__bar{padding:var(--dimension-space-3) var(--dimension-space-4)}.ix-notes__main{padding:var(--dimension-space-5) var(--dimension-space-4) var(--dimension-space-6)}.ix-notes__title{font-size:24px}.ix-notes__entrytitle{font-size:19px}}.ix-lookups__title{font-size:16px;margin:0;overflow-wrap:anywhere}.ix-lookups__subtitle{font-size:14px;margin:12px 0 4px}.ix-lookups__steps{margin:4px 0 0 20px;padding:0}.ix-lookups__steps li{margin-bottom:4px}.ix-lookups__appid code{overflow-wrap:anywhere}.ix-lookups__probes{list-style:none;margin:0;padding:0;display:grid;gap:6px}.ix-lookups__remove,.ix-lookups__confirm{border-top:1px solid var(--color-border-hairline);padding-top:12px}.ix-lookups__values{display:grid;grid-template-columns:max-content 1fr;gap:4px 12px;margin:8px 0 0}.ix-lookups__values dd{margin:0;overflow-wrap:anywhere}.ix-lookups__values>div{display:contents}.ix-lookups__records{overflow-x:auto;margin-top:8px}.ix-lookups__table{border-collapse:collapse;width:100%;font-size:13px}.ix-lookups__table caption{text-align:left;color:var(--color-text-muted);font-size:12px;padding-bottom:4px}.ix-lookups__table th,.ix-lookups__table td{border-bottom:1px solid var(--color-border-hairline);padding:6px 8px;text-align:left;vertical-align:top;overflow-wrap:anywhere}.ix-objections__title:focus-visible,.ix-objections__remove h4:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}.ix-objections{display:flex;flex-direction:column;gap:16px}.ix-objections__add,.ix-objections__added{display:flex;flex-direction:column;gap:8px}.ix-objections__form{display:flex;flex-direction:column;gap:12px}.ix-objections__add p,.ix-objections__add h4{margin:0}.ix-objections__remove{display:flex;flex-direction:column;gap:12px;border-top:1px solid var(--color-border-hairline);padding-top:12px}.ix-objections__remove p,.ix-objections__remove h4{margin:0;overflow-wrap:anywhere}.ix-objections__subhead{font-size:13px;font-weight:600;margin:0 0 4px}.ix-objections__added [role=group] p{margin:4px 0 0}.ix-objections__counts{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:4px 12px;margin:0;font-size:13px}.ix-objections__counts dd{margin:0;font-weight:600;font-variant-numeric:tabular-nums}.ix-objections__ids{margin:0 0 0 20px;padding:0;font-size:13px}.ix-objections__ids code{overflow-wrap:anywhere}.ix-holds{display:flex;flex-direction:column;gap:16px}.ix-holds__list{list-style:none;margin:0;padding:0;display:grid;gap:12px}.ix-holds__hold{padding:16px;display:flex;flex-direction:column;gap:12px}.ix-holds__title{font-size:15px;font-weight:600;margin:0;overflow-wrap:anywhere}.ix-holds__facts{display:grid;grid-template-columns:max-content 1fr;gap:4px 12px;margin:0;font-size:13px}.ix-holds__facts dt{color:var(--color-text-muted)}.ix-holds__facts dd{margin:0;overflow-wrap:anywhere}.ix-holds__remedy{border-top:1px solid var(--color-border-hairline);padding-top:12px;display:flex;flex-direction:column;gap:8px}.ix-holds__remedy p{margin:0}.ix-holds__filed{border-top:1px solid var(--color-border-hairline);padding-top:12px;display:flex;flex-direction:column;gap:8px}.ix-holds__filed p{margin:0}.ix-holds__filed:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}.ix-holds__id{font-family:var(--typography-font-family-mono);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.ix-queue__pausedactions{display:inline-flex;flex-wrap:wrap;gap:8px}.ix-holds .ixu-card>p{margin:0}.ixu{font-family:var(--typography-font-family-sans);font-size:var(--typography-font-size-label);line-height:var(--typography-line-height-normal);color:var(--color-text-primary)}.ixu-mono{font-family:var(--typography-font-family-mono)}.ixu-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ixu-focus:focus-visible,.ixu-btn:focus-visible,.ixu-input:focus-visible,.ixu-textarea:focus-visible,.ixu-select:focus-visible,.ixu-switch:focus-visible,.ixu-tab:focus-visible,.ixu-radiocard:focus-visible,.ixu-check input:focus-visible,.ixu-page-btn:focus-visible,.ixu-th-btn:focus-visible,.ixu-codeinput__box:focus-visible,.ixu-seg__item:focus-visible{outline:var(--dimension-stroke-emphasis) solid var(--color-accent-primary);outline-offset:2px}.ixu-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:var(--dimension-radius-md);font-size:var(--typography-font-size-label);font-weight:var(--typography-font-weight-medium);font-family:var(--typography-font-family-sans);cursor:pointer;white-space:nowrap;transition:background 80ms,border-color 80ms;text-decoration:none}.ixu-btn:disabled{opacity:.5;cursor:default}.ixu-btn--md{padding:7px 14px}.ixu-btn--sm{padding:4px 10px;font-size:12px}.ixu-btn--block{width:100%}.ixu-btn--primary{background:var(--color-accent-primary);color:var(--color-text-inverse);border:var(--dimension-stroke-hairline) solid var(--color-accent-primary)}.ixu-btn--primary:hover:not(:disabled),.ixu-btn--primary:active:not(:disabled){background:var(--color-accent-primary-strong);border-color:var(--color-accent-primary-strong)}.ixu-btn--secondary{background:var(--color-surface-card);color:var(--color-text-primary);border:var(--dimension-stroke-hairline) solid var(--color-border-strong)}.ixu-btn--secondary:hover:not(:disabled){border-color:var(--color-border-strong)}.ixu-btn--ghost{background:none;color:var(--color-accent-primary);border:var(--dimension-stroke-hairline) solid transparent;padding-left:6px;padding-right:6px}.ixu-btn--ghost:hover:not(:disabled){background:var(--color-accent-primary-tint)}.ixu-btn--quiet{background:none;color:var(--color-text-muted);border:var(--dimension-stroke-hairline) solid transparent;padding-left:6px;padding-right:6px}.ixu-btn--quiet:hover:not(:disabled){background:var(--color-surface-sunken);color:var(--color-text-primary)}.ixu-btn--danger{background:var(--semantic-status-error);color:var(--color-text-inverse);border:var(--dimension-stroke-hairline) solid var(--semantic-status-error)}.ixu-btn--dangerGhost{background:none;color:var(--semantic-status-error);border:var(--dimension-stroke-hairline) solid var(--color-border-hairline)}.ixu-btn--dangerGhost:hover:not(:disabled){border-color:var(--semantic-status-error)}.ixu-input,.ixu-textarea,.ixu-select{border:var(--dimension-stroke-hairline) solid var(--color-border-strong);border-radius:var(--dimension-radius-md);padding:7px 12px;font-size:var(--typography-font-size-label);font-family:var(--typography-font-family-sans);background:var(--color-surface-card);color:var(--color-text-primary);width:100%}.ixu-input:disabled,.ixu-textarea:disabled,.ixu-select:disabled{background:var(--color-surface-raised);color:var(--color-neutral-400)}.ixu-input--mono{font-family:var(--typography-font-family-mono);font-size:12px}.ixu-input--error{border-color:var(--semantic-status-error)}.ixu-field{display:flex;flex-direction:column;gap:var(--dimension-space-1)}.ixu-field-label{font-size:var(--typography-font-size-caption);letter-spacing:var(--typography-letter-spacing-label-caps);text-transform:uppercase;color:var(--color-text-muted);font-weight:var(--typography-font-weight-medium)}.ixu-field-hint{font-size:12px;color:var(--color-text-muted)}.ixu-field-error{font-size:12px;color:var(--semantic-status-error)}.ixu-codeinput{border:0;padding:0;margin:0;min-width:0}.ixu-codeinput__boxes{display:flex;gap:8px}.ixu-codeinput__box{width:40px;height:48px;padding:0;text-align:center;font-family:var(--typography-font-family-mono);font-size:var(--typography-font-size-title);border:var(--dimension-stroke-hairline) solid var(--color-border-strong);border-radius:var(--dimension-radius-md);background:var(--color-surface-card);color:var(--color-text-primary)}.ixu-codeinput__box:disabled{background:var(--color-surface-raised);color:var(--color-neutral-400)}.ixu-codeinput--invalid .ixu-codeinput__box{border-color:var(--semantic-status-error)}.ixu-check{display:inline-flex;align-items:center;gap:var(--dimension-space-2);font-size:var(--typography-font-size-label);cursor:pointer}.ixu-check input{accent-color:var(--color-accent-primary);width:13px;height:13px;cursor:pointer;margin:0}.ixu-check--disabled{color:var(--color-neutral-400);cursor:default}.ixu-check--disabled input{cursor:default}.ixu-check--statement{align-items:flex-start;line-height:1.45}.ixu-check--statement input{margin-top:3px;flex-shrink:0}.ixu-check-field{display:flex;flex-direction:column;gap:var(--dimension-space-1)}.ixu-switch{position:relative;width:32px;height:18px;padding:0;flex-shrink:0;border-radius:var(--dimension-radius-pill);border:var(--dimension-stroke-hairline) solid var(--color-border-strong);background:var(--color-surface-sunken);cursor:pointer;transition:background .12s,border-color .12s}.ixu-switch[aria-checked=true]{background:var(--color-accent-primary);border-color:var(--color-accent-primary)}.ixu-switch:disabled{opacity:.5;cursor:default}.ixu-switch-thumb{position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:var(--dimension-radius-pill);background:var(--color-surface-card);border:var(--dimension-stroke-hairline) solid var(--color-border-default);transition:left .12s}.ixu-switch[aria-checked=true] .ixu-switch-thumb{left:16px;border-color:var(--color-accent-primary-strong)}.ixu-radiocard{border:var(--dimension-stroke-default) solid var(--color-border-hairline);border-radius:var(--dimension-radius-lg);background:var(--color-surface-card);padding:var(--dimension-space-4);display:flex;gap:var(--dimension-space-3);cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit}.ixu-radiocard[aria-checked=true]{border-color:var(--color-accent-primary)}.ixu-radiocard--blocked{border-color:var(--color-border-hairline);border-left:var(--dimension-space-1) solid var(--semantic-status-error);background:var(--color-surface-raised);cursor:default}.ixu-radiodot{width:16px;height:16px;border-radius:var(--dimension-radius-pill);border:var(--dimension-stroke-default) solid var(--color-border-strong);display:inline-flex;align-items:center;justify-content:center;margin-top:2px;flex-shrink:0}.ixu-radiocard[aria-checked=true] .ixu-radiodot{border-color:var(--color-accent-primary)}.ixu-radiodot span{width:8px;height:8px;border-radius:var(--dimension-radius-pill);background:transparent}.ixu-radiocard[aria-checked=true] .ixu-radiodot span{background:var(--color-accent-primary)}.ixu-radiocard__title{font-weight:var(--typography-font-weight-semibold);font-size:var(--typography-font-size-label);display:block}.ixu-radiocard__meta{font-weight:var(--typography-font-weight-regular);color:var(--color-text-muted)}.ixu-radiocard__desc{display:block;font-size:var(--typography-font-size-label);color:var(--color-text-secondary)}.ixu-radiocard__blocked-note{font-size:12px;color:var(--semantic-status-error);font-weight:var(--typography-font-weight-medium);display:block;padding-top:6px}.ixu-radiogroup{display:flex;flex-direction:column;gap:var(--dimension-space-2)}.ixu-radiogroup--grid{--ixu-radiogroup-columns: 3;display:grid;gap:var(--dimension-space-3);grid-template-columns:repeat(var(--ixu-radiogroup-columns),minmax(0,1fr))}.ixu-radiogroup--grid .ixu-radiocard{height:100%}.ixu-radiogroup--grid .ixu-radiocard{position:relative;flex-direction:column;gap:var(--dimension-space-2);padding:var(--dimension-space-4) calc(var(--dimension-space-4) + 20px) var(--dimension-space-4) var(--dimension-space-4)}.ixu-radiogroup--grid .ixu-radiodot{position:absolute;top:var(--dimension-space-4);right:var(--dimension-space-4);margin:0}.ixu-radiogroup--grid .ixu-radiocard__title{font-size:var(--typography-font-size-title);margin-bottom:2px}@media (max-width: 900px){.ixu-radiogroup--grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 520px){.ixu-radiogroup--grid{grid-template-columns:minmax(0,1fr)}}.ixu-radiocard__icon{display:inline-flex;color:var(--color-text-secondary);margin-top:1px;flex-shrink:0}.ixu-radiocard[aria-checked=true]{background:var(--color-accent-primary-tint)}.ixu-radiocard[aria-checked=true] .ixu-radiocard__icon{color:var(--color-accent-primary)}.ixu-radiocard--soon{background:var(--color-surface-raised);cursor:default}.ixu-radiocard--soon .ixu-radiocard__title,.ixu-radiocard--soon .ixu-radiocard__desc{color:var(--color-text-muted)}.ixu-radiocard__soon{display:flex;width:fit-content;margin-top:var(--dimension-space-2);font-size:var(--typography-font-size-caption);font-weight:var(--typography-font-weight-medium);color:var(--color-text-secondary);border:var(--dimension-stroke-hairline) solid var(--color-border-hairline);border-radius:var(--dimension-radius-pill);padding:0 8px;background:var(--color-surface-card)}.ixu-dropzone{display:flex;flex-direction:column;align-items:center;gap:var(--dimension-space-2);padding:var(--dimension-space-6) var(--dimension-space-5);text-align:center;border:var(--dimension-stroke-default) dashed var(--color-border-default);border-radius:var(--dimension-radius-lg);background:var(--color-surface-card)}.ixu-dropzone--over{border-color:var(--color-accent-primary);background:var(--color-accent-primary-tint)}.ixu-dropzone--disabled{opacity:.6}.ixu-dropzone__icon{color:var(--color-text-secondary)}.ixu-dropzone__cta{font-weight:var(--typography-font-weight-semibold)}.ixu-dropzone__browse{color:var(--color-accent-primary);text-decoration:underline;cursor:pointer}.ixu-dropzone:focus-within .ixu-dropzone__browse{outline:var(--dimension-stroke-emphasis) solid var(--color-accent-primary);outline-offset:2px}.ixu-dropzone__hint{font-size:var(--typography-font-size-label);color:var(--color-text-secondary)}.ixu-chip{display:inline-flex;align-items:center;font-size:var(--typography-font-size-caption);color:var(--color-text-secondary);border:var(--dimension-stroke-hairline) solid var(--color-border-hairline);border-radius:var(--dimension-radius-pill);padding:0 8px;background:var(--color-surface-card);white-space:nowrap;line-height:1.6}.ixu-status{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:var(--typography-font-weight-medium);white-space:nowrap}.ixu-status--sm{font-size:var(--typography-font-size-caption)}.ixu-callout{display:flex;gap:var(--dimension-space-2);padding:var(--dimension-space-2) var(--dimension-space-3);border-radius:var(--dimension-radius-md);font-size:12px;border:var(--dimension-stroke-hairline) solid var(--color-border-hairline);background:var(--color-surface-raised);color:var(--color-text-secondary)}.ixu-callout--info{border-color:var(--color-accent-primary-tint-border);background:var(--color-accent-primary-tint);color:var(--color-text-primary)}.ixu-callout--warning{border-color:var(--semantic-status-warning);background:var(--color-surface-raised);color:var(--color-text-primary)}.ixu-callout--error{border-color:var(--semantic-status-error);background:var(--color-surface-raised);color:var(--color-text-primary)}.ixu-callout--success{border-color:var(--color-accent-teal);background:var(--color-surface-raised);color:var(--color-text-primary)}.ixu-callout--blocked{border-left:var(--dimension-space-1) solid var(--semantic-status-gate-blocked)}.ixu-tabs{display:flex;gap:2px;border-bottom:var(--dimension-stroke-hairline) solid var(--color-border-hairline)}.ixu-tab{border:none;background:none;padding:var(--dimension-space-2) 14px;font-size:var(--typography-font-size-label);font-family:var(--typography-font-family-sans);cursor:pointer;color:var(--color-text-muted);font-weight:var(--typography-font-weight-regular);border-bottom:var(--dimension-stroke-emphasis) solid transparent;margin-bottom:-1px}.ixu-tab:hover{color:var(--color-text-primary)}.ixu-tab--active{color:var(--color-text-primary);font-weight:var(--typography-font-weight-semibold);border-bottom-color:var(--color-accent-primary)}.ixu-card{border:var(--dimension-stroke-hairline) solid var(--color-border-hairline);border-radius:var(--dimension-radius-lg);background:var(--color-surface-card)}.ixu-stat{background:var(--color-surface-raised);border-radius:var(--dimension-radius-md);padding:6px var(--dimension-space-3);display:flex;flex-direction:column;min-width:72px}.ixu-stat__value{font-size:var(--typography-font-size-title);font-weight:var(--typography-font-weight-semibold);color:var(--color-text-primary)}.ixu-stat__label{font-size:var(--typography-font-size-caption);letter-spacing:var(--typography-letter-spacing-label-caps);text-transform:uppercase;color:var(--color-text-muted);white-space:nowrap}.ixu-empty{padding:var(--dimension-space-8) var(--dimension-space-5);text-align:center;color:var(--color-text-muted)}.ixu-empty__glyph{font-size:var(--typography-font-size-heading);color:var(--color-border-default);padding-bottom:var(--dimension-space-2)}.ixu-empty__title{font-weight:var(--typography-font-weight-medium);color:var(--color-text-secondary)}.ixu-empty__msg{font-size:12px;padding-top:var(--dimension-space-1)}.ixu-avatar{border-radius:var(--dimension-radius-pill);background:var(--color-neutral-800);color:var(--color-text-inverse);display:inline-flex;align-items:center;justify-content:center;font-weight:var(--typography-font-weight-semibold);flex-shrink:0}.ixu-stepper{display:flex;align-items:center}.ixu-step{display:flex;align-items:center;gap:var(--dimension-space-2)}.ixu-step__num{width:22px;height:22px;border-radius:var(--dimension-radius-pill);display:inline-flex;align-items:center;justify-content:center;font-size:var(--typography-font-size-caption);font-weight:var(--typography-font-weight-semibold);background:var(--color-surface-card);color:var(--color-text-muted);border:var(--dimension-stroke-default) solid var(--color-border-default)}.ixu-step--current .ixu-step__num{background:var(--color-accent-primary);color:var(--color-text-inverse);border-color:var(--color-accent-primary)}.ixu-step--done .ixu-step__num{background:var(--color-surface-raised);color:var(--color-accent-teal);border-color:var(--color-accent-teal)}.ixu-step__name{font-size:var(--typography-font-size-label);color:var(--color-text-muted)}.ixu-step--current .ixu-step__name{font-weight:var(--typography-font-weight-semibold);color:var(--color-text-primary)}.ixu-step__rule{width:40px;height:1px;background:var(--color-border-hairline);margin:0 var(--dimension-space-3)}.ixu-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;z-index:100;background:var(--color-scrim)}.ixu-modal{max-width:calc(100vw - var(--dimension-space-6));background:var(--color-surface-card);border:var(--dimension-stroke-hairline) solid var(--color-border-hairline);border-radius:var(--dimension-radius-lg);padding:var(--dimension-space-5);display:flex;flex-direction:column;gap:14px;max-height:85vh;overflow-y:auto}.ixu-modal-overlay--end{justify-content:flex-end;align-items:stretch}.ixu-modal--end{height:100vh;max-height:100vh;border-radius:0;border-top:0;border-bottom:0;border-right:0;max-width:100vw;padding:0;gap:0;box-shadow:0 0 24px var(--color-shadow-menu)}@media (max-width: 520px){.ixu-modal--end{width:100vw!important}}.ixu-hold{position:relative;overflow:hidden;-webkit-user-select:none;user-select:none;touch-action:none;width:100%}.ixu-hold__fill{position:absolute;left:0;top:0;bottom:0;right:0;background:var(--color-accent-primary-strong);transform-origin:left center;transition:transform 50ms linear}.ixu-hold__label{position:relative}@media (prefers-reduced-motion: reduce){.ixu-hold__fill{transition:none}}.ixu-toast{background:var(--color-surface-card);border:var(--dimension-stroke-hairline) solid var(--color-border-hairline);border-radius:var(--dimension-radius-md);padding:10px 14px;display:flex;gap:var(--dimension-space-2);align-items:baseline;font-size:var(--typography-font-size-label);min-width:280px;max-width:380px;box-shadow:0 2px 8px var(--color-shadow-soft)}.ixu-table-wrap{border:var(--dimension-stroke-hairline) solid var(--color-border-hairline);border-radius:var(--dimension-radius-lg);background:var(--color-surface-card);overflow:hidden;display:flex;flex-direction:column}.ixu-table-toolbar{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:var(--dimension-stroke-hairline) solid var(--color-surface-sunken);flex-wrap:wrap}.ixu-table-scroll{overflow:auto}@media (max-width: 640px){.ixu-col--secondary{display:none}}.ixu-table{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--typography-font-size-label)}.ixu-table th{position:sticky;top:0;background:var(--color-surface-raised);z-index:2;text-align:left;font-size:var(--typography-font-size-caption);letter-spacing:var(--typography-letter-spacing-label-caps);text-transform:uppercase;color:var(--color-text-muted);font-weight:var(--typography-font-weight-medium);padding:0;border-bottom:var(--dimension-stroke-hairline) solid var(--color-border-hairline)}.ixu-th-btn{display:flex;align-items:center;gap:6px;width:100%;border:none;background:none;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;padding:var(--dimension-space-2) var(--dimension-space-3);cursor:pointer;text-align:left}.ixu-th-btn:hover{color:var(--color-text-primary)}.ixu-th-static{padding:var(--dimension-space-2) var(--dimension-space-3);display:block}.ixu-sort-arrow{font-size:9px;color:var(--color-accent-primary)}.ixu-table td{padding:9px var(--dimension-space-3);border-bottom:var(--dimension-stroke-hairline) solid var(--color-surface-sunken);vertical-align:middle;color:var(--color-text-primary)}.ixu-table tbody tr:last-child td{border-bottom:none}.ixu-table tbody tr.ixu-row-selected td{background:var(--color-accent-primary-tint)}.ixu-rowbtn{border:none;background:none;font:inherit;color:inherit;padding:0;text-align:left;cursor:pointer;width:100%}.ixu-rowbtn:hover{text-decoration:underline}.ixu-filter-row th{position:sticky;top:33px;background:var(--color-surface-card);padding:6px var(--dimension-space-2);border-bottom:var(--dimension-stroke-hairline) solid var(--color-border-hairline);z-index:2}.ixu-filter-row input,.ixu-filter-row select{width:100%;border:var(--dimension-stroke-hairline) solid var(--color-border-strong);border-radius:var(--dimension-radius-sm);padding:3px var(--dimension-space-2);font-size:12px;font-family:var(--typography-font-family-sans);background:var(--color-surface-card);color:var(--color-text-primary)}.ixu-table-footer{display:flex;align-items:center;gap:var(--dimension-space-3);padding:var(--dimension-space-2) 14px;border-top:var(--dimension-stroke-hairline) solid var(--color-surface-sunken);font-size:12px;color:var(--color-text-muted);flex-wrap:wrap}.ixu-page-btn{border:var(--dimension-stroke-hairline) solid var(--color-border-hairline);background:var(--color-surface-card);border-radius:var(--dimension-radius-sm);min-width:26px;height:26px;padding:0 6px;font-size:12px;color:var(--color-text-secondary);cursor:pointer;font-family:var(--typography-font-family-sans)}.ixu-page-btn:hover:not(:disabled){border-color:var(--color-neutral-400)}.ixu-page-btn:disabled{opacity:.4;cursor:default}.ixu-page-btn--current{border-color:var(--color-accent-primary);color:var(--color-accent-primary);font-weight:var(--typography-font-weight-semibold)}.ixu-menu{position:absolute;top:calc(100% + 4px);right:0;background:var(--color-surface-card);border:var(--dimension-stroke-hairline) solid var(--color-border-hairline);border-radius:var(--dimension-radius-md);box-shadow:0 4px 12px var(--color-shadow-menu);padding:6px;display:flex;flex-direction:column;gap:2px;z-index:20;min-width:180px}.ixu-menu-item{display:flex;align-items:center;gap:var(--dimension-space-2);padding:5px var(--dimension-space-2);border-radius:var(--dimension-radius-sm);font-size:12px;color:var(--color-text-secondary);cursor:pointer;white-space:nowrap}.ixu-menu-item:hover{background:var(--color-surface-raised)}.ixu-seg{display:flex;flex-wrap:wrap;gap:8px}.ixu-seg__item{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:var(--dimension-radius-pill);border:var(--dimension-stroke-hairline) solid var(--color-border-strong);background:var(--color-surface-card);color:var(--color-text-secondary);font-family:var(--typography-font-family-sans);font-size:12px;font-weight:var(--typography-font-weight-medium);line-height:1;cursor:pointer;white-space:nowrap;transition:background 80ms,border-color 80ms}.ixu-seg__item:hover{background:var(--color-surface-raised)}.ixu-seg__item[aria-checked=true]{border-color:var(--color-accent-primary);background:var(--color-accent-primary-tint);color:var(--color-accent-primary-strong);font-weight:var(--typography-font-weight-semibold)}.ixu-seg__count{font-family:var(--typography-font-family-mono);font-size:11px;color:var(--color-text-muted)}.ixu-seg__item[aria-checked=true] .ixu-seg__count{color:inherit}.ixu-empty__action{margin-top:var(--dimension-space-3);display:flex;justify-content:center}@media (max-width: 900px){.ixu-seg__item{min-height:44px;padding:0 14px}}
