:root{font-family:var(--font-ui)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}button,input,select,textarea{font-family:inherit}h1,h2,h3,h4,h5,h6{font-family:var(--font-ui);font-optical-sizing:auto}[class^=plasma-],[class*=" plasma-"]{transition:background-color .2s ease-in-out,border-color .2s ease-in-out,box-shadow .2s ease-in-out,color .2s ease-in-out,opacity .2s ease-in-out,transform .2s ease-in-out}@media(prefers-reduced-motion:reduce){[class^=plasma-],[class*=" plasma-"]{transition-duration:.01ms!important;transition-delay:0s!important}}.cv-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--control-height);padding:0 var(--space-4);border:1px solid var(--line-control);border-radius:var(--radius-control);background:var(--surface-paper);color:var(--ink);font:500 var(--text-base)/1.5 var(--font-ui);text-decoration:none;cursor:pointer;transition:background-color var(--motion-fast),border-color var(--motion-fast)}.cv-button:hover{background:var(--surface-hover);border-color:var(--line-hover)}.cv-button--primary{background:var(--action);border-color:var(--action);color:var(--on-action)}.cv-button--primary:hover{background:var(--action-hover);border-color:var(--action-hover)}.cv-button:active{box-shadow:var(--shadow-inset)}.cv-button:disabled{opacity:.5;cursor:not-allowed}.cv-field{width:100%;min-height:var(--control-height-form);padding:var(--space-2) var(--space-3);border:1px solid var(--line-control);border-radius:var(--radius-control);color:var(--ink);background:var(--surface-paper);box-shadow:var(--shadow-inset);font:400 var(--text-base)/1.5 var(--font-ui)}.cv-field:hover{border-color:var(--line-hover)}.cv-field:focus-visible{border-color:var(--focus)}.cv-field[aria-invalid=true]{border-color:var(--feedback-error)}.cv-field:disabled{background:var(--surface-inset);opacity:.6}.cv-field::placeholder{color:var(--ink-muted)}.cv-skeleton{min-height:16px;border-radius:var(--radius-badge);background:var(--surface-inset);animation:cv-pulse 1.4s ease-in-out infinite alternate}@keyframes cv-pulse{to{opacity:.45}}@media(pointer:coarse){.cv-button{min-height:44px}}@media(max-width:600px){.cv-field{font-size:16px}}:root{--font-ui: "Inter", ui-sans-serif, system-ui, sans-serif;--font-editorial: "Newsreader", Georgia, serif;--font-code: ui-monospace, SFMono-Regular, Menlo, monospace;--text-xs: 12px;--text-sm: 13px;--text-base: 14px;--text-reading: 16px;--heading-page: 28px;--heading-section: 20px;--heading-editorial: 48px;--line-ui: 1.5;--line-reading: 1.75;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--radius-badge: 4px;--radius-control: 6px;--radius-object: 8px;--radius-dialog: 12px;--control-height: 36px;--control-height-form: 44px;--table-row-height: 44px;--motion-fast: .14s;--shadow-inset: inset 0 1px 2px rgb(41 42 38 / 4%);--shadow-overlay: 0 8px 24px rgb(41 42 38 / 12%)}:root,[data-theme=light]{color-scheme:light;--surface-canvas: #f7f6f2;--surface-paper: #fffefa;--surface-inset: #eeede7;--surface-hover: #e8e7df;--ink: #292a26;--ink-secondary: #696b63;--ink-muted: #74766c;--line: #deded5;--line-control: #8c8f83;--line-hover: #7b7e71;--accent: #985139;--accent-hover: #7c402d;--accent-soft: #f3e7df;--action: #292a26;--action-hover: #41433c;--on-action: #fffefa;--feedback-success: #3f684e;--feedback-success-soft: #e7eee6;--feedback-warning: #805d22;--feedback-warning-soft: #f4ecda;--feedback-error: #a13d36;--feedback-error-soft: #f6e8e4;--focus: #985139;--scrim: rgb(28 30 26 / 36%)}[data-theme=dark]{color-scheme:dark;--surface-canvas: #1d1f1b;--surface-paper: #242620;--surface-inset: #2c2e27;--surface-hover: #363930;--ink: #f0f0e9;--ink-secondary: #b6b9ab;--ink-muted: #a2a696;--line: #41453a;--line-control: #737967;--line-hover: #a2a696;--accent: #e2a38a;--accent-hover: #efb7a2;--accent-soft: #3f3028;--action: #eeede7;--action-hover: #d9dccf;--on-action: #242620;--feedback-success: #aad0b1;--feedback-success-soft: #293a2d;--feedback-warning: #e5c68e;--feedback-warning-soft: #3c3424;--feedback-error: #f1aaa2;--feedback-error-soft: #432b27;--focus: #e2a38a;--scrim: rgb(0 0 0 / 52%)}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/Inter-Variable-DiVDrmQJ.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/Inter-VariableItalic-FCBEiFp6.woff2) format("woff2")}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/Newsreader-Variable-tcB4qQtO.woff2) format("woff2")}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(/assets/Newsreader-VariableItalic-CYg-wu_s.woff2) format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/GeistMono-Variable-Vc9u_qg9.woff2) format("woff2")}@font-face{font-family:Geist Mono;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/GeistMono-VariableItalic-DFA5g5II.woff2) format("woff2")}:root{font-family:var(--font-ui);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body{color:var(--ink);background:var(--surface-canvas);line-height:var(--line-ui)}button,input,select,textarea{font-family:var(--font-ui)}:where(button,a,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--focus);outline-offset:3px}::selection{background:var(--accent-soft);color:var(--ink)}:where(input[type=checkbox],input[type=radio]){accent-color:var(--accent)}:where(table,.cv-number){font-variant-numeric:tabular-nums lining-nums}:where(code,pre){font-family:var(--font-code)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root{--radius: var(--radius-control);--size-2: 2px;--size-4: 4px;--size-8: 8px;--size-14: 14px;--size-16: 16px;--size-24: 24px;--size-32: 32px;--size-48: 48px;--space-s: var(--size-4);--space-m: var(--size-8);--space-l: var(--size-16);--space-xl: var(--size-24);--space-xxl: var(--size-32);--font-s: var(--size-14);--heading-s: var(--size-16);--heading-m: var(--size-24);--heading-l: var(--size-32);--Tokens-Radius: var(--radius);--Sizes-16: var(--size-16);--Sizes-32: var(--size-32);--Tokens-Spacing-Space-S: var(--space-s);--Tokens-Spacing-Space-M: var(--space-m);--Tokens-Spacing-Space-L: var(--space-l);--Color-Prima-Amber-Amber-1: var(--amber-1);--Color-Prima-Amber-Amber-2: var(--amber-2);--Color-Prima-Blues-Blue-0: var(--blue-0);--Color-Prima-Blues-Blue-2: var(--blue-2);--Color-Prima-Sage-Sage-1: var(--sage-1);--Color-Prima-Sage-Sage-2: var(--sage-2);--Color-Prima-text-primary: var(--text-primary);--Color-Prima-text-secondary: var(--text-secondary);--Color-Prima-bg-100: var(--bg-100);--Color-Prima-bg-200: var(--bg-200);--Color-Prima-bg-300: var(--bg-300);--Color-Prima-bg-400: var(--bg-400);--Color-Prima-border: var(--border);--Color-Prima-border-hover: var(--border-hover);--Color-Tokens-Dropdown-bg: var(--dropdown-bg);--Color-Tokens-Form-bg: var(--form-bg);--Color-Tokens-Interaction-Hover: var(--interaction-hover)}:root,[data-theme]{--text-primary: var(--ink);--text-secondary: var(--ink-secondary);--text-muted-2: var(--ink-muted);--text-muted-3: var(--ink-muted);--bg-100: var(--surface-paper);--bg-200: var(--surface-canvas);--bg-300: var(--surface-inset);--bg-400: var(--surface-hover);--border: var(--line);--border-hover: var(--line-hover);--amber-0: var(--accent-soft);--amber-1: var(--accent-soft);--amber-2: color-mix(in srgb, var(--accent) 35%, transparent);--amber-3: var(--accent);--amber-4: var(--accent-hover);--red-0: var(--feedback-error-soft);--red-1: var(--feedback-error-soft);--red-2: color-mix(in srgb, var(--feedback-error) 35%, transparent);--red-3: var(--feedback-error);--blue-0: var(--accent-soft);--blue-2: var(--focus);--sage-0: var(--feedback-success-soft);--sage-1: var(--feedback-success-soft);--sage-2: color-mix(in srgb, var(--feedback-success) 35%, transparent);--sage-3: var(--feedback-success);--form-bg: var(--surface-paper);--dropdown-bg: var(--surface-paper);--interaction-hover: var(--surface-hover);--page-bg: var(--surface-canvas);--loading-wheel: var(--accent);--tooltip-bg: var(--action);--tooltip-border: var(--action);--brand: var(--accent);--brand-hover: var(--accent-hover);--success-bg: var(--feedback-success-soft);--success-text: var(--feedback-success);--Color-Prima-text-muted-2: var(--ink-muted);--caravela-ink: var(--ink);--caravela-ink-soft: var(--ink);--caravela-muted: var(--ink-secondary);--caravela-subtle: var(--ink-muted);--caravela-canvas: var(--surface-canvas);--caravela-paper: var(--surface-paper);--caravela-band: var(--surface-inset);--caravela-border: var(--line);--caravela-accent: var(--accent);--caravela-accent-soft: var(--accent-soft);--caravela-green: var(--feedback-success)}@font-face{font-family:"Source Sans 3";src:url(/assets/source-sans-3-latin-400-normal-D-qvVDfm.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(/assets/source-sans-3-latin-500-normal-BhM-JhU8.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(/assets/source-sans-3-latin-600-normal-CJIMooLV.woff2) format("woff2");font-weight:600;font-display:swap}:root[data-app=vendor]{--vendor-page-width: 1280px;--font-ui: "Source Sans 3", sans-serif;--font-editorial: var(--font-ui);--surface-canvas: #f6f3ee;--surface-paper: #fff;--surface-inset: #faf8f5;--surface-hover: #faf0e9;--ink: #30271f;--ink-secondary: #6d6258;--ink-muted: #6d6258;--line: #e5ded5;--line-control: #938679;--line-hover: #6d6258;--accent: #985035;--accent-hover: #7d3c26;--accent-soft: #f1e0d4;--action: #985035;--action-hover: #7d3c26;--on-action: #fff;--focus: #985035;--feedback-success: #2f6b4a;--feedback-warning: #805714;--feedback-error: #aa3038;--vendor-info: #315f7e;--vendor-perk: #765b7b;--vendor-perk-soft: #f5f0f6;--ui-menu-width: 240px;--ui-menu-padding: 4px;--ui-menu-radius: 6px;--ui-menu-border: var(--line);--ui-menu-background: var(--surface-paper);--ui-menu-color: var(--ink);--ui-menu-font: var(--font-ui);--ui-menu-font-size: 16px;--ui-menu-line-height: 1.4;--ui-menu-item-height: 44px;--ui-menu-item-radius: 4px;--ui-menu-item-padding: 10px 12px;--ui-menu-item-weight: 400;--ui-menu-active-background: var(--surface-hover);--ui-menu-focus: var(--focus);--ui-menu-active-outline: none;--ui-menu-outline-offset: -2px;--ui-menu-animation: none;--ui-menu-closing-visibility: hidden;--ui-search-clear-size: 44px;--ui-search-clear-radius: 4px;--ui-select-radius: var(--radius-control);--ui-select-height: 40px;--ui-select-font: 400 16px/1.375 var(--font-ui);--ui-select-background: var(--surface-paper);--ui-select-border: transparent;--ui-select-hover-border: transparent;--ui-select-padding: 8px 12px;--ui-input-background: var(--surface-paper);--ui-input-radius: 6px;--ui-input-shadow: none;--ui-input-font: var(--font-ui);--ui-input-font-size: 16px;--ui-input-line-height: 1.5;--ui-field-label-font: 600 16px/1.5 var(--font-ui);--ui-field-label-color: var(--ink);--ui-input-label-weight: 600;--control-height: 40px;--control-height-form: 42px;--radius-control: 6px;--radius-object: 12px;--radius-dialog: 12px;--vendor-title: 600 24px/1.25 var(--font-ui);--vendor-card-shadow: none;--shadow-surface: none;--vendor-surface-quiet: var(--surface-inset);--vendor-surface-hover: var(--surface-hover);--vendor-on-danger: #fff;font:400 16px/1.5 var(--font-ui);color-scheme:light}:root[data-app=vendor][data-theme=dark]{color-scheme:dark;--surface-canvas: #201b18;--surface-paper: #251f1b;--surface-inset: #2e2722;--surface-hover: #342720;--ink: #f4eae1;--ink-secondary: #c7b7a9;--ink-muted: #c7b7a9;--line: #4b3f36;--line-control: #a59180;--line-hover: #c7b7a9;--accent: #edb194;--accent-soft: #483025;--action: #edb194;--action-hover: #ffd1b9;--on-action: #201b18;--focus: #ffc2a3;--feedback-success: #9fd6ad;--feedback-warning: #e4bd78;--feedback-error: #ff9ca4;--vendor-info: #a4cde6;--vendor-perk: #ccb1d1;--vendor-perk-soft: #382c39}[data-app=vendor] *{box-sizing:border-box}[data-app=vendor] body{margin:0;background:var(--surface-paper);color:var(--ink);font:400 16px/1.5 var(--font-ui)}[data-app=vendor] h1,[data-app=vendor] h2,[data-app=vendor] h3,[data-app=vendor] h4{font-family:var(--font-ui);font-weight:600;letter-spacing:-.015em;margin:0;text-wrap:balance}[data-app=vendor] h1{font-size:30px;line-height:1.2}[data-app=vendor] h2{font-size:21px;line-height:1.35}[data-app=vendor] h3{font-size:17px}[data-app=vendor] p{margin:0 0 16px}[data-app=vendor] a{color:inherit;text-decoration:none}[data-app=vendor] a:hover{color:var(--accent)}[data-app=vendor] button,[data-app=vendor] input,[data-app=vendor] textarea,[data-app=vendor] select{font:inherit;touch-action:manipulation}[data-app=vendor] button{cursor:pointer}[data-app=vendor] button:disabled{cursor:not-allowed}[data-app=vendor] [data-ui-button]{font:600 16px/1.375 var(--font-ui);min-height:40px;height:auto;border-radius:6px;padding:8px 15px;box-shadow:none;gap:8px}[data-app=vendor] .cv-field{background:var(--surface-paper);border-radius:6px;box-shadow:none}[data-app=vendor] button.cv-select-trigger{border-radius:var(--ui-select-radius);font:var(--ui-select-font);min-height:var(--ui-select-height);height:var(--ui-select-height)}[data-app=vendor] .cv-field{min-height:42px}[data-app=vendor] .vendor-operational-page{max-width:var(--vendor-page-width);margin:0 auto;display:block}.vendor-page-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:30px}.vendor-page-heading h1{margin:0}.vendor-page-heading-copy p{margin:8px 0 0;color:var(--ink-secondary);font-size:14px}.vendor-page-heading-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.vendor-status{display:inline-flex;align-items:center;gap:6px;font:400 13px/1.4 var(--font-ui);color:var(--ink-secondary);text-transform:capitalize}.vendor-status:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.vendor-status--active{color:var(--feedback-success)}.vendor-status--issue,.vendor-status--suspended{color:var(--feedback-warning)}.vendor-operational-link,.vendor-text-button{background:none;border:0;padding:0;color:var(--accent);font:600 15px/1.5 var(--font-ui);text-align:left;cursor:pointer}.vendor-operational-link:hover,.vendor-text-button:hover{text-decoration:underline;text-underline-offset:3px}.vendor-section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.vendor-muted,.vendor-page-meta{color:var(--ink-secondary);font-size:14px}.vendor-workspace-tabs{display:flex;gap:28px;overflow:auto;border-bottom:1px solid var(--line);margin:0 0 32px}.vendor-workspace-tabs button{border:0;border-bottom:2px solid transparent;background:none;padding:12px 0;color:var(--ink-secondary);white-space:nowrap}.vendor-workspace-tabs button[aria-pressed=true]{border-color:var(--accent);color:var(--accent);font-weight:600}.vendor-build-identity{position:fixed;bottom:3px;left:24px;z-index:22;font:400 10px/1.2 var(--font-ui);color:var(--ink-secondary);pointer-events:none}@media(max-width:768px){.vendor-page-heading{flex-wrap:wrap;gap:16px;margin-bottom:24px}.vendor-page-heading-actions{width:100%}.vendor-page-heading h1{font-size:28px}.vendor-build-identity{display:none}}@media(pointer:coarse),(max-width:768px){:root[data-app=vendor]{--ui-select-height: 44px;--control-height: 44px;--control-height-form: 44px;--ui-input-height: 46px}[data-app=vendor] [data-ui-button],.vendor-operational-link{min-height:44px}}[data-app=vendor] [data-ui-button][data-icon-only=true]{padding:8px;min-width:40px}[data-app=vendor] .cv-demo-indicator{font:600 11px/1.3 var(--font-ui);letter-spacing:.04em}@media(max-width:768px){[data-app=vendor] .cv-demo-indicator{bottom:78px;left:auto;right:12px;min-height:36px;padding:8px 12px}}.vendor-operational-facts{display:grid;gap:0;margin:0}.vendor-operational-facts>div{display:flex;justify-content:space-between;gap:24px;padding-block:12px;border-bottom:1px solid var(--line);font-size:14px}.vendor-operational-facts>div:last-child{border:0}.vendor-operational-facts dt{color:var(--ink-secondary)}.vendor-operational-facts dd{margin:0;text-align:right;overflow-wrap:anywhere}.vendor-operational-number{font-variant-numeric:tabular-nums;color:var(--ink);font-weight:500;white-space:nowrap}@media(max-width:639px){.vendor-operational-facts>div{flex-direction:column;gap:4px}.vendor-operational-facts dd{text-align:left}}[data-app=vendor] .cv-select-control{border:0;border-radius:0;padding:0;background:transparent;min-height:0}[data-app=vendor] .plasma-image-upload{margin-bottom:8px}[data-app=vendor] .cv-field,[data-app=vendor] .cv-button,[data-app=vendor] .vendor-search-trigger,[data-app=vendor] .cv-table-search input{font-size:16px}.cv-required{color:var(--feedback-error)}
