.ui-module__Hi2WXW__button{min-width:44px;min-height:var(--control-height-md);border-radius:var(--control-radius);color:var(--text-primary);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:700;line-height:1;text-decoration:none;transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s,transform .18s;display:inline-flex}.ui-module__Hi2WXW__button:hover:not(:disabled){transform:translateY(-1px)}.ui-module__Hi2WXW__button:disabled,.ui-module__Hi2WXW__button[aria-disabled=true]{cursor:not-allowed;opacity:.55;pointer-events:none}.ui-module__Hi2WXW__button:focus-visible{outline:3px solid color-mix(in srgb, var(--border-focus) 34%, transparent);outline-offset:3px}.ui-module__Hi2WXW__buttonPrimary{border-color:var(--button-bg);background:var(--button-bg);box-shadow:var(--shadow-surface);color:var(--button-text)!important}.ui-module__Hi2WXW__buttonPrimary:hover:not(:disabled){border-color:var(--button-bg-hover);background:var(--button-bg-hover)}.ui-module__Hi2WXW__buttonSecondary{border-color:var(--border-strong);background:var(--surface-card);color:var(--text-primary)}.ui-module__Hi2WXW__buttonSecondary:hover:not(:disabled){border-color:var(--border-focus);color:var(--text-accent);background:var(--surface-accent)}.ui-module__Hi2WXW__buttonGhost{color:var(--text-secondary);background:0 0}.ui-module__Hi2WXW__buttonGhost:hover:not(:disabled){background:var(--surface-muted);color:var(--text-primary)}.ui-module__Hi2WXW__buttonDanger{border-color:var(--status-danger);background:var(--status-danger);color:var(--text-inverse)!important}.ui-module__Hi2WXW__buttonDanger:hover:not(:disabled){border-color:var(--status-danger-text);background:var(--status-danger-text)}.ui-module__Hi2WXW__buttonSm{min-height:var(--control-height-sm);padding-inline:14px;font-size:12px}.ui-module__Hi2WXW__buttonMd{min-height:var(--control-height-md)}.ui-module__Hi2WXW__buttonLg{min-height:var(--control-height-lg);padding-inline:22px;font-size:15px}.ui-module__Hi2WXW__buttonFullWidth{width:100%}.ui-module__Hi2WXW__loadingDot{border:2px solid;border-right-color:#0000;border-radius:50%;width:9px;height:9px;animation:.75s linear infinite ui-module__Hi2WXW__ui-spin}.ui-module__Hi2WXW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@keyframes ui-module__Hi2WXW__ui-spin{to{transform:rotate(360deg)}}.ui-module__Hi2WXW__card{border-radius:var(--card-radius);background:var(--card-bg);box-shadow:var(--shadow-surface)}.ui-module__Hi2WXW__cardOutlined{border:1px solid var(--card-border);box-shadow:none}.ui-module__Hi2WXW__cardSubtle{background:var(--surface-subtle);box-shadow:none}.ui-module__Hi2WXW__badge{border-radius:var(--radius-pill);white-space:nowrap;border:1px solid #0000;align-items:center;min-height:24px;padding:0 9px;font-size:11px;font-weight:750;line-height:1;display:inline-flex}.ui-module__Hi2WXW__badgeNeutral{border-color:var(--color-border,var(--media-frame-border));background:var(--color-well);color:var(--color-muted)}.ui-module__Hi2WXW__badgeAccent{border-color:color-mix(in srgb, var(--color-primary) 24%, transparent);background:var(--color-primary-soft,#fff1eb);color:var(--color-primary-hover)}.ui-module__Hi2WXW__badgeSuccess{border-color:color-mix(in srgb, var(--color-success,#168d84) 24%, transparent);background:color-mix(in srgb, var(--color-success,#168d84) 10%, white);color:var(--color-success,#168d84)}.ui-module__Hi2WXW__badgeWarning{border-color:color-mix(in srgb, var(--color-warning,#f2c75b) 34%, transparent);background:color-mix(in srgb, var(--color-warning,#f2c75b) 15%, white);color:#7b6413}.ui-module__Hi2WXW__field{gap:var(--space-2);min-width:0;display:grid}.ui-module__Hi2WXW__fieldLabel{color:var(--text-primary);font-size:var(--text-sm);font-weight:750;line-height:1.3}.ui-module__Hi2WXW__fieldLabel span{color:var(--status-danger)}.ui-module__Hi2WXW__fieldHint,.ui-module__Hi2WXW__fieldError{font-size:var(--text-xs);margin:0;line-height:1.45}.ui-module__Hi2WXW__fieldHint{color:var(--text-secondary)}.ui-module__Hi2WXW__fieldError{color:var(--status-danger);font-weight:700}.ui-module__Hi2WXW__control{width:100%;min-height:var(--control-height-md);padding:0 var(--space-3);border:1px solid var(--field-border);border-radius:var(--control-radius);color:var(--text-primary);background:var(--field-bg);font-family:var(--font-ui);font-size:var(--text-sm);outline:0;transition:border-color .16s,box-shadow .16s,background-color .16s}.ui-module__Hi2WXW__control:hover:not(:disabled){border-color:var(--text-tertiary)}.ui-module__Hi2WXW__control:focus-visible{border-color:var(--field-border-focus);box-shadow:0 0 0 4px color-mix(in srgb, var(--field-border-focus) 12%, transparent)}.ui-module__Hi2WXW__control:disabled{cursor:not-allowed;color:var(--text-tertiary);background:var(--surface-muted)}.ui-module__Hi2WXW__control::placeholder{color:var(--text-tertiary)}.ui-module__Hi2WXW__controlSM{min-height:var(--control-height-sm)}.ui-module__Hi2WXW__controlMD{min-height:var(--control-height-md)}.ui-module__Hi2WXW__controlLG{min-height:var(--control-height-lg);font-size:var(--text-base)}.ui-module__Hi2WXW__controlError{border-color:var(--status-danger)}.ui-module__Hi2WXW__textarea{min-height:7rem;padding-block:var(--space-3);resize:vertical;line-height:1.55}.ui-module__Hi2WXW__select{cursor:pointer}.ui-module__Hi2WXW__searchField{min-width:0;position:relative}.ui-module__Hi2WXW__searchField>svg{z-index:1;top:50%;left:var(--space-3);width:1rem;height:1rem;color:var(--text-tertiary);pointer-events:none;position:absolute;transform:translateY(-50%)}.ui-module__Hi2WXW__searchField .ui-module__Hi2WXW__field{gap:0}.ui-module__Hi2WXW__searchField .ui-module__Hi2WXW__fieldLabel{margin-bottom:var(--space-2)}.ui-module__Hi2WXW__searchField input{padding-left:2.25rem}.ui-module__Hi2WXW__iconButton{width:var(--control-height-md);height:var(--control-height-md);border-radius:var(--control-radius);cursor:pointer;border:1px solid #0000;place-items:center;padding:0;transition:color .16s,border-color .16s,background-color .16s,transform .16s;display:inline-grid}.ui-module__Hi2WXW__iconButton:hover:not(:disabled){transform:translateY(-1px)}.ui-module__Hi2WXW__iconButton:focus-visible{outline:3px solid color-mix(in srgb, var(--border-focus) 34%, transparent);outline-offset:3px}.ui-module__Hi2WXW__iconButton svg{width:1.125rem;height:1.125rem}.ui-module__Hi2WXW__panel{border:1px solid var(--card-border);border-radius:var(--panel-radius);background:var(--surface-card);box-shadow:var(--shadow-surface)}.ui-module__Hi2WXW__panelSubtle{background:var(--surface-subtle);box-shadow:none}.ui-module__Hi2WXW__panelAccent{border-color:var(--ltc-coral-100);background:var(--surface-accent);box-shadow:none}.ui-module__Hi2WXW__status{border:1px solid var(--border-soft);border-radius:var(--radius-pill);white-space:nowrap;align-items:center;gap:.35rem;min-height:1.5rem;padding:0 .55rem;font-size:.6875rem;font-weight:800;line-height:1;display:inline-flex}.ui-module__Hi2WXW__statusNeutral{color:var(--text-secondary);background:var(--surface-muted)}.ui-module__Hi2WXW__statusAccent{color:var(--text-accent);background:var(--surface-accent);border-color:var(--ltc-coral-100)}.ui-module__Hi2WXW__statusSuccess{color:var(--status-success-text);background:var(--status-success-surface);border-color:var(--status-success-border)}.ui-module__Hi2WXW__statusWarning{color:var(--status-warning-text);background:var(--status-warning-surface);border-color:var(--status-warning-border)}.ui-module__Hi2WXW__statusDanger{color:var(--status-danger-text);background:var(--status-danger-surface);border-color:var(--status-danger-border)}.ui-module__Hi2WXW__alert{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border-soft);border-radius:var(--control-radius);color:var(--text-primary);background:var(--surface-subtle);font-size:var(--text-sm);grid-template-columns:minmax(8rem,auto) minmax(0,1fr);line-height:1.5;display:grid}.ui-module__Hi2WXW__alertInfo{color:var(--status-info-text);border-color:var(--status-info-border);background:var(--status-info-surface)}.ui-module__Hi2WXW__alertSuccess{color:var(--status-success-text);border-color:var(--status-success-border);background:var(--status-success-surface)}.ui-module__Hi2WXW__alertWarning{color:var(--status-warning-text);border-color:var(--status-warning-border);background:var(--status-warning-surface)}.ui-module__Hi2WXW__alertDanger{color:var(--status-danger-text);border-color:var(--status-danger-border);background:var(--status-danger-surface)}.ui-module__Hi2WXW__segmented,.ui-module__Hi2WXW__tabs{gap:var(--space-1);min-width:0;padding:var(--space-1);border:1px solid var(--border-soft);border-radius:var(--control-radius);background:var(--surface-muted);display:inline-flex}.ui-module__Hi2WXW__segment,.ui-module__Hi2WXW__segmentActive,.ui-module__Hi2WXW__tab,.ui-module__Hi2WXW__tabActive{min-width:44px;min-height:var(--control-height-sm);padding-inline:var(--space-3);border-radius:var(--radius-8);color:var(--text-secondary);font-family:var(--font-ui);font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;font-weight:750}.ui-module__Hi2WXW__segment:hover,.ui-module__Hi2WXW__tab:hover{color:var(--text-primary);background:color-mix(in srgb, var(--surface-card) 70%, transparent)}.ui-module__Hi2WXW__segmentActive,.ui-module__Hi2WXW__tabActive{color:var(--text-primary);background:var(--surface-card);box-shadow:var(--shadow-surface)}.ui-module__Hi2WXW__pageHero{width:min(var(--content-max), calc(100% - var(--content-gutter) * 2));padding-block:clamp(var(--space-10), 6vw, var(--space-16));margin-inline:auto}.ui-module__Hi2WXW__pageHeroCopy{max-width:48rem}.ui-module__Hi2WXW__pageHeroEyebrow{color:var(--text-accent);font-family:var(--font-ui);letter-spacing:.16em;text-transform:uppercase;font-size:.6875rem;font-weight:850}.ui-module__Hi2WXW__pageHero h1{margin:var(--space-2) 0 var(--space-4);color:var(--text-primary);font-family:var(--font-display);font-size:var(--text-4xl);letter-spacing:-.035em;line-height:1.04}.ui-module__Hi2WXW__pageHero p{max-width:68ch;color:var(--text-secondary);font-size:var(--text-lg);margin:0;line-height:1.65}.ui-module__Hi2WXW__pageHeroActions{gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.ui-module__Hi2WXW__pageHeroMedia{min-width:0}.ui-module__Hi2WXW__pageHeroCenter{text-align:center}.ui-module__Hi2WXW__pageHeroCenter .ui-module__Hi2WXW__pageHeroCopy{margin-inline:auto}.ui-module__Hi2WXW__pageHeroCenter p,.ui-module__Hi2WXW__pageHeroCenter .ui-module__Hi2WXW__pageHeroActions{justify-content:center;margin-inline:auto}.ui-module__Hi2WXW__emptyState{padding:clamp(var(--space-8), 6vw, var(--space-16));border:1px solid var(--card-border);border-radius:var(--panel-radius);background:var(--surface-card);box-shadow:var(--shadow-surface);text-align:center}.ui-module__Hi2WXW__emptyStateIcon{width:3rem;height:3rem;margin:0 auto var(--space-4);border-radius:var(--radius-pill);color:var(--text-accent);background:var(--surface-accent);place-items:center;display:grid}.ui-module__Hi2WXW__emptyState h2{font-family:var(--font-display);font-size:var(--text-2xl);margin:0}.ui-module__Hi2WXW__emptyState p{max-width:36rem;margin:var(--space-3) auto 0;color:var(--text-secondary);line-height:1.6}.ui-module__Hi2WXW__emptyStateActions{justify-content:center;gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.ui-module__Hi2WXW__filterBar{align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border-soft);border-radius:var(--panel-radius);background:var(--surface-card);box-shadow:var(--shadow-surface);flex-wrap:wrap;display:flex}.ui-module__Hi2WXW__filterBarSearch{flex:20rem;min-width:min(100%,17rem)}.ui-module__Hi2WXW__filterBarFilters{gap:var(--space-2);flex-wrap:wrap;flex:auto;min-width:0;display:flex}.ui-module__Hi2WXW__filterBarActions{gap:var(--space-2);margin-inline-start:auto;display:flex}.ui-module__Hi2WXW__workbench{border:1px solid var(--border-soft);border-radius:var(--panel-radius);background:var(--surface-card);min-width:0;box-shadow:var(--shadow-surface);display:grid;overflow:hidden}.ui-module__Hi2WXW__workbenchControls{min-width:0;padding:clamp(var(--space-4), 3vw, var(--space-8));flex-direction:column;display:flex}.ui-module__Hi2WXW__workbenchPreview{min-width:0;padding:clamp(var(--space-4), 3vw, var(--space-8));border-top:1px solid var(--border-soft);background:var(--surface-subtle)}.ui-module__Hi2WXW__workbenchActions{padding-top:var(--space-6);margin-top:auto}@media (min-width:768px){.ui-module__Hi2WXW__pageHeroSplit{align-items:center;gap:var(--space-10);grid-template-columns:minmax(0,1fr) minmax(18rem,.85fr);display:grid}}@media (min-width:1024px){.ui-module__Hi2WXW__workbench{grid-template-columns:minmax(28rem,.84fr) minmax(28rem,1.16fr)}.ui-module__Hi2WXW__workbenchPreview{border-top:0;border-left:1px solid var(--border-soft)}}@media (max-width:767px){.ui-module__Hi2WXW__alert{grid-template-columns:1fr}.ui-module__Hi2WXW__tabs,.ui-module__Hi2WXW__segmented{width:100%;overflow-x:auto}.ui-module__Hi2WXW__tab,.ui-module__Hi2WXW__tabActive,.ui-module__Hi2WXW__segment,.ui-module__Hi2WXW__segmentActive{flex:1 0 auto}.ui-module__Hi2WXW__filterBarActions{width:100%;margin-inline-start:0}.ui-module__Hi2WXW__pageHero p{font-size:var(--text-base)}}.ui-module__Hi2WXW__sectionHeading{max-width:43.75rem;margin-bottom:var(--space-8)}.ui-module__Hi2WXW__sectionHeadingCenter{text-align:center;margin-inline:auto}.ui-module__Hi2WXW__sectionHeadingEyebrow{color:var(--text-accent);font-size:var(--text-xs);letter-spacing:.12em;font-weight:800;display:inline-block}.ui-module__Hi2WXW__sectionHeadingTitle{margin:var(--space-2) 0 var(--space-3);font-size:var(--text-3xl);letter-spacing:0;line-height:1.08}.ui-module__Hi2WXW__sectionHeadingDescription{color:var(--text-secondary);font-size:var(--text-base);margin:0;line-height:1.7}@media (prefers-reduced-motion:reduce){.ui-module__Hi2WXW__button,.ui-module__Hi2WXW__loadingDot{transition:none;animation:none}}
