:root{--ophixor-text-secondary:var(--ophixor-foundation-color-slate-600);--ophixor-shadow-lg:0 20px 40px #0f172a1f;--ophixor-editor-outline-selected:var(--ophixor-semantic-interactive-primary);--ophixor-editor-outline-drag:#2563eb4d;--ophixor-editor-drag-forbidden-bg:#dc26260f;--ophixor-editor-drag-forbidden-border:#dc262666;--ophixor-editor-drag-forbidden-text:var(--ophixor-semantic-status-danger);--ophixor-editor-overlay-surface:var(--ophixor-foundation-color-white);--ophixor-editor-overlay-shadow:0 1px 2px #0f172a0d;--ophixor-editor-dropzone-bg:var(--ophixor-foundation-color-slate-600);--ophixor-editor-dropzone-border:var(--ophixor-foundation-color-slate-200);--ophixor-editor-dropzone-text:var(--ophixor-foundation-color-white);--ophixor-transparency-light:var(--ophixor-foundation-color-white);--ophixor-transparency-dark:var(--ophixor-foundation-color-slate-300);--ophixor-transparency-size:10px}
:root{--ophixor-foundation-color-white:#fff;--ophixor-foundation-color-black:#000;--ophixor-foundation-color-gray-50:#f9fafb;--ophixor-foundation-color-gray-100:#f3f4f6;--ophixor-foundation-color-gray-200:#e5e7eb;--ophixor-foundation-color-gray-300:#d1d5db;--ophixor-foundation-color-gray-400:#9ca3af;--ophixor-foundation-color-gray-500:#6b7280;--ophixor-foundation-color-gray-600:#4b5563;--ophixor-foundation-color-gray-700:#374151;--ophixor-foundation-color-gray-800:#1f2937;--ophixor-foundation-color-gray-900:#111827;--ophixor-foundation-color-gray-950:#030712;--ophixor-foundation-color-slate-50:#f8fafc;--ophixor-foundation-color-slate-100:#f1f5f9;--ophixor-foundation-color-slate-200:#e2e8f0;--ophixor-foundation-color-slate-300:#cbd5e1;--ophixor-foundation-color-slate-400:#94a3b8;--ophixor-foundation-color-slate-500:#64748b;--ophixor-foundation-color-slate-600:#475569;--ophixor-foundation-color-slate-700:#334155;--ophixor-foundation-color-slate-800:#1e293b;--ophixor-foundation-color-slate-900:#0f172a;--ophixor-foundation-color-slate-950:#020617;--ophixor-foundation-color-primary-50:#eff6ff;--ophixor-foundation-color-primary-100:#dbeafe;--ophixor-foundation-color-primary-200:#bfdbfe;--ophixor-foundation-color-primary-300:#93c5fd;--ophixor-foundation-color-primary-400:#60a5fa;--ophixor-foundation-color-primary-500:#3b82f6;--ophixor-foundation-color-primary-600:#2563eb;--ophixor-foundation-color-primary-700:#1d4ed8;--ophixor-foundation-color-primary-800:#1e40af;--ophixor-foundation-color-primary-900:#1e3a8a;--ophixor-foundation-color-primary-950:#172554;--ophixor-foundation-color-primary-bg:color-mix(in srgb, var(--ophixor-foundation-color-primary-500) 10%, transparent);--ophixor-foundation-color-primary-bg-2:color-mix(in srgb, var(--ophixor-foundation-color-primary-600) 5%, transparent);--ophixor-foundation-color-success-50:#f0fdf4;--ophixor-foundation-color-success-100:#dcfce7;--ophixor-foundation-color-success-200:#bbf7d0;--ophixor-foundation-color-success-300:#86efac;--ophixor-foundation-color-success-400:#4ade80;--ophixor-foundation-color-success-500:#22c55e;--ophixor-foundation-color-success-600:#16a34a;--ophixor-foundation-color-success-700:#15803d;--ophixor-foundation-color-success-800:#166534;--ophixor-foundation-color-success-900:#14532d;--ophixor-foundation-color-success-950:#052e16;--ophixor-foundation-color-success-bg:color-mix(in srgb, var(--ophixor-foundation-color-success-500) 10%, transparent);--ophixor-foundation-color-warning-50:#fefce8;--ophixor-foundation-color-warning-100:#fef9c3;--ophixor-foundation-color-warning-200:#fef08a;--ophixor-foundation-color-warning-300:#fde047;--ophixor-foundation-color-warning-400:#facc15;--ophixor-foundation-color-warning-500:#eab308;--ophixor-foundation-color-warning-600:#ca8a04;--ophixor-foundation-color-warning-700:#a16207;--ophixor-foundation-color-warning-800:#854d0e;--ophixor-foundation-color-warning-900:#713f12;--ophixor-foundation-color-warning-950:#422006;--ophixor-foundation-color-warning-bg:color-mix(in srgb, var(--ophixor-foundation-color-warning-500) 10%, transparent);--ophixor-foundation-color-danger-50:#fef2f2;--ophixor-foundation-color-danger-100:#fee2e2;--ophixor-foundation-color-danger-200:#fecaca;--ophixor-foundation-color-danger-300:#fca5a5;--ophixor-foundation-color-danger-400:#f87171;--ophixor-foundation-color-danger-500:#ef4444;--ophixor-foundation-color-danger-600:#dc2626;--ophixor-foundation-color-danger-700:#b91c1c;--ophixor-foundation-color-danger-800:#991b1b;--ophixor-foundation-color-danger-900:#7f1d1d;--ophixor-foundation-color-danger-950:#450a0a;--ophixor-foundation-color-danger-bg:color-mix(in srgb, var(--ophixor-foundation-color-danger-500) 10%, transparent);--ophixor-semantic-surface-page:var(--ophixor-foundation-color-slate-50);--ophixor-semantic-surface-base:var(--ophixor-foundation-color-white);--ophixor-semantic-surface-base-secondary:var(--ophixor-foundation-color-slate-900);--ophixor-semantic-surface-overlay:#ffffffe6;--ophixor-semantic-surface-overlay-2:#fff9;--ophixor-semantic-surface-primary:var(--ophixor-foundation-color-primary-bg-2);--ophixor-semantic-text-primary:var(--ophixor-foundation-color-slate-900);--ophixor-semantic-text-secondary:var(--ophixor-foundation-color-slate-600);--ophixor-semantic-text-tertiary:var(--ophixor-foundation-color-gray-200);--ophixor-semantic-text-muted:var(--ophixor-foundation-color-slate-400);--ophixor-semantic-text-inverse:var(--ophixor-foundation-color-white);--ophixor-semantic-border-default:var(--ophixor-foundation-color-gray-200);--ophixor-semantic-border-secondary:var(--ophixor-foundation-color-white);--ophixor-semantic-border-tertiary:#ffffff1a;--ophixor-semantic-border-transparent:transparent;--ophixor-semantic-icon-interactive:var(--ophixor-foundation-color-slate-400);--ophixor-semantic-icon-muted:var(--ophixor-foundation-color-slate-300);--ophixor-semantic-icon-warning:var(--ophixor-foundation-color-warning-400);--ophixor-semantic-interactive-link:var(--ophixor-foundation-color-primary-300);--ophixor-semantic-interactive-link-hover:var(--ophixor-foundation-color-primary-400);--ophixor-semantic-interactive-primary:var(--ophixor-foundation-color-primary-600);--ophixor-semantic-interactive-primary-hover:var(--ophixor-foundation-color-primary-700);--ophixor-semantic-status-primary:var(--ophixor-foundation-color-primary-500);--ophixor-semantic-status-primary-bg:var(--ophixor-foundation-color-primary-bg);--ophixor-semantic-status-primary-bg-2:var(--ophixor-foundation-color-primary-bg-2);--ophixor-semantic-status-primary-soft:var(--ophixor-foundation-color-primary-100);--ophixor-semantic-status-primary-text:var(--ophixor-foundation-color-primary-800);--ophixor-semantic-status-success:var(--ophixor-foundation-color-success-500);--ophixor-semantic-status-success-bg:var(--ophixor-foundation-color-success-bg);--ophixor-semantic-status-success-soft:var(--ophixor-foundation-color-success-100);--ophixor-semantic-status-success-text:var(--ophixor-foundation-color-success-800);--ophixor-semantic-status-warning:var(--ophixor-foundation-color-warning-500);--ophixor-semantic-status-warning-bg:var(--ophixor-foundation-color-warning-bg);--ophixor-semantic-status-warning-soft:var(--ophixor-foundation-color-warning-100);--ophixor-semantic-status-warning-text:var(--ophixor-foundation-color-warning-800);--ophixor-semantic-status-danger:var(--ophixor-foundation-color-danger-600);--ophixor-semantic-status-danger-bg:var(--ophixor-foundation-color-danger-bg);--ophixor-semantic-status-danger-soft:var(--ophixor-foundation-color-danger-100);--ophixor-semantic-status-danger-text:var(--ophixor-foundation-color-danger-800);--ophixor-semantic-focus-ring:0 0 0 3px #2563eb40;--ophixor-semantic-focus-ring-success:0 0 0 3px #16a34a40;--ophixor-semantic-focus-ring-warning:0 0 0 3px #ca8a0440;--ophixor-semantic-focus-ring-danger:0 0 0 3px #dc262640;--ophixor-semantic-shadow-sm:0 8px 24px #0f172a14;--ophixor-semantic-shadow-lg:0 30px 90px #00000040;--ophixor-semantic-backdrop:rgb(var(--ophixor-foundation-color-slate-900) / 45%);--ophixor-semantic-heading-font-size-level-1:clamp(2.25rem, 5vw, 3.5rem);--ophixor-semantic-heading-font-size-level-2:clamp(1.875rem, 4vw, 2.75rem);--ophixor-semantic-heading-font-size-level-3:clamp(1.5rem, 3vw, 2.125rem);--ophixor-semantic-heading-font-size-level-4:clamp(1.25rem, 2.2vw, 1.625rem);--ophixor-semantic-heading-font-size-level-5:clamp(1.125rem, 1.8vw, 1.375rem);--ophixor-semantic-heading-font-size-level-6:clamp(1rem, 1.4vw, 1.125rem);--ophixor-semantic-heading-font-weight-level-1:800;--ophixor-semantic-heading-font-weight-level-2:700;--ophixor-semantic-heading-font-weight-level-3:600;--ophixor-semantic-heading-font-weight-level-4:600;--ophixor-semantic-heading-font-weight-level-5:500;--ophixor-semantic-heading-font-weight-level-6:500;--ophixor-semantic-heading-letter-spacing-level-1:-.025em;--ophixor-semantic-heading-letter-spacing-level-2:-.02em;--ophixor-semantic-heading-letter-spacing-level-3:-.01em;--ophixor-semantic-heading-letter-spacing-level-4:0em;--ophixor-semantic-heading-letter-spacing-level-5:0em;--ophixor-semantic-heading-letter-spacing-level-6:.02em;--ophixor-semantic-heading-line-height-level-1:1.1;--ophixor-semantic-heading-line-height-level-2:1.15;--ophixor-semantic-heading-line-height-level-3:1.2;--ophixor-semantic-heading-line-height-level-4:1.3;--ophixor-semantic-heading-line-height-level-5:1.35;--ophixor-semantic-heading-line-height-level-6:1.4;--ophixor-semantic-heading-color:var(--ophixor-semantic-text-primary)}*{box-sizing:border-box;font-family:var(--font-inter);margin:0;padding:0}html,body{max-width:100vw;overflow-x:hidden}body{background-color:var(--ophixor-semantic-surface-page);color:var(--ophixor-semantic-text-primary);height:100%;line-height:1.6;overflow:hidden}a{color:var(--ophixor-semantic-interactive-primary);text-decoration:none}a:hover{color:var(--ophixor-semantic-interactive-primary-hover);text-decoration:underline}button,input,select,textarea{min-height:44px}h1{color:var(--ophixor-semantic-text-primary);font-family:var(--font-inter);font-size:var(--ophixor-semantic-heading-font-size-level-1);font-weight:var(--ophixor-semantic-heading-font-weight-level-1);letter-spacing:var(--ophixor-semantic-heading-letter-spacing-level-1);line-height:var(--ophixor-semantic-heading-line-height-level-1)}h2{color:var(--ophixor-semantic-text-primary);font-family:var(--font-inter);font-size:var(--ophixor-semantic-heading-font-size-level-2);font-weight:var(--ophixor-semantic-heading-font-weight-level-2);letter-spacing:var(--ophixor-semantic-heading-letter-spacing-level-2);line-height:var(--ophixor-semantic-heading-line-height-level-2)}h3{color:var(--ophixor-semantic-text-primary);font-family:var(--font-inter);font-size:var(--ophixor-semantic-heading-font-size-level-3);font-weight:var(--ophixor-semantic-heading-font-weight-level-3);letter-spacing:var(--ophixor-semantic-heading-letter-spacing-level-3);line-height:var(--ophixor-semantic-heading-line-height-level-3)}h4{color:var(--ophixor-semantic-text-primary);font-family:var(--font-inter);font-size:var(--ophixor-semantic-heading-font-size-level-4);font-weight:var(--ophixor-semantic-heading-font-weight-level-4);letter-spacing:var(--ophixor-semantic-heading-letter-spacing-level-4);line-height:var(--ophixor-semantic-heading-line-height-level-4)}h5{color:var(--ophixor-semantic-text-primary);font-family:var(--font-inter);font-size:var(--ophixor-semantic-heading-font-size-level-5);font-weight:var(--ophixor-semantic-heading-font-weight-level-5);letter-spacing:var(--ophixor-semantic-heading-letter-spacing-level-5);line-height:var(--ophixor-semantic-heading-line-height-level-5)}h6{color:var(--ophixor-semantic-text-primary);font-family:var(--font-inter);font-size:var(--ophixor-semantic-heading-font-size-level-6);font-weight:var(--ophixor-semantic-heading-font-weight-level-6);letter-spacing:var(--ophixor-semantic-heading-letter-spacing-level-6);line-height:var(--ophixor-semantic-heading-line-height-level-6)}
