@font-face{font-family:Poppins;src:url(/fonts/Poppins.ttf)format("truetype");font-weight:800;font-display:block}@font-face{font-family:Inter;src:url(/fonts/Inter.ttf)format("truetype");font-weight:100 900;font-display:block}@font-face{font-family:Playfair Display;src:url(/fonts/PlayfairDisplay.ttf)format("truetype");font-weight:100 900;font-display:block}@font-face{font-family:Bebas Neue;src:url(/fonts/BebasNeue.ttf)format("truetype");font-weight:400;font-display:block}@font-face{font-family:Agenor Neue;src:url(/fonts/AgenorNeue-Regular.otf)format("opentype");font-weight:400;font-display:block}@font-face{font-family:Raleway;src:url(/fonts/Raleway-ExtraBold.woff2)format("woff2");font-weight:800;font-display:block}:root{--bg-primary:#0a0a0a;--bg-secondary:#1a1a1a;--bg-card:#222;--bg-card-hover:#2a2a2a;--text-primary:#fff;--text-secondary:#c2c2cc;--accent-primary:#fff;--accent-primary-hover:#f1f1f1;--accent-secondary:#fff;--border-radius-sm:8px;--border-radius-md:16px;--border-radius-lg:24px;--transition-fast:.2s ease;--transition-normal:.3s ease;--border-color:#ffffff1a;--glass-bg:#1a1a1ab3;--glass-border:#ffffff0d;--chrome-dropdown:#18191c;--chrome-modal:#0f0f11;--chrome-mobile-sheet:#111214;--overlay-scrim:#0009;--overlay-mobile:#0000008a;--hairline:#ffffff0f;--hairline-strong:#ffffff1a;--hover-surface:#ffffff14;--hover-surface-soft:#ffffff0a;--pressed-surface:#ffffff1a;--text-on-primary-button:#000;--text-on-primary-button-inverse:#fafafa;--destructive:#ff4747;--destructive-soft-bg:#ff47471a;--muted-text:#666;--subtle-text:#888;--settings-nav-inactive:#888;--settings-body-text:#d1d1d1;--sidebar-mobile-bg:#0a0a0af2;--modal-shadow:0 24px 48px #00000080, inset 0 1px 0 #ffffff0d;--modal-shadow-mobile:0 -10px 40px #00000080;--dropdown-shadow:0 10px 40px #0009;--sheet-shadow:-24px 0 70px #00000073;--btn-ghost-border:#fff3;--avatar-bg:#ffffff1a;--avatar-border:#fff3;--dropdown-email-muted:#fff9;--logo-link-hover-bg:#ffffff0d;--nav-icon-hover-bg:#ffffff0f;--confirm-overlay-bg:#0f0f11eb;--success-text:#22c55e;--editor-form-bg-layer:#121212f5;--editor-form-bg-gradient:linear-gradient(180deg, #ffffff0d, #ffffff05);--editor-form-inset:inset 0 1px 0 #ffffff0d;--editor-form-drop-shadow:0 30px 80px #0000004d;--editor-input-surface:#00000040;--editor-input-surface-focus:#00000052;--editor-input-focus-ring:0 0 0 3px #ffffff09;--editor-actions-fade-end:#121212e6;--editor-wizard-inactive:#ffffff75;--editor-wizard-hover:#ffffffc7;--editor-wizard-active-title:#f5f5f5;--editor-label-faint:#ffffff61;--editor-status-faint:#ffffff73;--editor-chip-overlay:#0f0f0fd1;--editor-chip-overlay-hover:#0c0c0ce6;--editor-thumb-remove-bg:#0c0c0cb8;--editor-role-picker-bg:#1a1a1a;--editor-guide-pane-bg:linear-gradient(145deg, #ffffff08 0%, #ffffff03 100%);--editor-debug-aside-bg:#16161cf7;--editor-panel-surface:#ffffff08;--editor-panel-surface-hover:#ffffff12;--editor-panel-border:#ffffff14;--editor-panel-border-strong:#ffffff29;--editor-sheet-bg:#1c1c1efa;--editor-sheet-border:#ffffff14;--editor-sheet-shadow:0 -4px 24px #00000040;--editor-control-bg:#ffffff0f;--editor-control-bg-hover:#ffffff1f;--editor-control-border:#ffffff1f;--editor-strong-button-bg:#111;--editor-strong-button-text:#fafafa}html[data-theme=light]{--bg-primary:#fafafa;--bg-secondary:#f4f4f5;--bg-card:#fff;--bg-card-hover:#f4f4f5;--text-primary:#171717;--text-secondary:#52525b;--accent-primary:#171717;--accent-primary-hover:#27272a;--accent-secondary:#171717;--border-color:#00000014;--glass-bg:#ffffffe0;--glass-border:#0000000f;--chrome-dropdown:#fff;--chrome-modal:#fff;--chrome-mobile-sheet:#fff;--overlay-scrim:#0f172a59;--overlay-mobile:#0f172a38;--hairline:#00000014;--hairline-strong:#0000001f;--hover-surface:#0000000f;--hover-surface-soft:#0000000a;--pressed-surface:#00000014;--text-on-primary-button:#fafafa;--text-on-primary-button-inverse:#171717;--destructive:#dc2626;--destructive-soft-bg:#dc26261a;--muted-text:#71717a;--subtle-text:#a1a1aa;--settings-nav-inactive:#71717a;--settings-body-text:#3f3f46;--sidebar-mobile-bg:#fffffff0;--modal-shadow:0 24px 48px #0000001a, inset 0 1px 0 #ffffffe6;--modal-shadow-mobile:0 -10px 40px #0000001f;--dropdown-shadow:0 10px 40px #0000001a;--sheet-shadow:-24px 0 70px #00000014;--btn-ghost-border:#0000001f;--avatar-bg:#0000000f;--avatar-border:#0000001f;--dropdown-email-muted:#00000080;--logo-link-hover-bg:#0000000d;--nav-icon-hover-bg:#0000000f;--confirm-overlay-bg:#fffffff5;--success-text:#16a34a;--editor-form-bg-layer:#fff;--editor-form-bg-gradient:linear-gradient(180deg, #fffffffa, #f8fafcfc);--editor-form-inset:inset 0 1px 0 #0000000a;--editor-form-drop-shadow:0 30px 80px #00000012;--editor-input-surface:#f4f4f5f5;--editor-input-surface-focus:#fff;--editor-input-focus-ring:0 0 0 3px #0000000f;--editor-actions-fade-end:#fffffff5;--editor-wizard-inactive:#00000073;--editor-wizard-hover:#000000b8;--editor-wizard-active-title:var(--text-primary);--editor-label-faint:#00000073;--editor-status-faint:#00000080;--editor-chip-overlay:#fffffff0;--editor-chip-overlay-hover:#fff;--editor-thumb-remove-bg:#ffffffe0;--editor-role-picker-bg:#fff;--editor-guide-pane-bg:linear-gradient(145deg, #fffffff2 0%, #f8fafcfc 100%);--editor-debug-aside-bg:#fffffffa;--editor-panel-surface:#ffffffdb;--editor-panel-surface-hover:#0000000b;--editor-panel-border:#00000014;--editor-panel-border-strong:#00000029;--editor-sheet-bg:#fffffffa;--editor-sheet-border:#00000014;--editor-sheet-shadow:0 -4px 24px #00000014;--editor-control-bg:#0000000d;--editor-control-bg-hover:#00000017;--editor-control-border:#0000001f;--editor-strong-button-bg:#171717;--editor-strong-button-text:#fafafa}*{box-sizing:border-box;margin:0;padding:0}html,body{background-color:var(--bg-primary);max-width:100vw;color:var(--text-primary);-webkit-font-smoothing:antialiased;font-family:Inter,sans-serif;overflow-x:hidden}h1,h2,h3,h4,h5,h6{letter-spacing:-.04em;font-family:Inter,sans-serif;font-weight:600}a{color:inherit;text-decoration:none}button{cursor:pointer;background:0 0;border:none;font-family:Inter,sans-serif}input,textarea,select{color:var(--text-primary)}input::placeholder,textarea::placeholder{color:var(--subtle-text)}html[data-theme=light] input:not([type=range]):not([type=checkbox]):not([type=radio]),html[data-theme=light] textarea,html[data-theme=light] select{color:var(--text-primary)!important}html[data-theme=light] input::placeholder,html[data-theme=light] textarea::placeholder{color:var(--subtle-text)!important}html[data-card-preview-transition=fade]::view-transition-old(preview-card-canvas){animation-duration:var(--card-preview-transition-ms,.42s)}html[data-card-preview-transition=fade]::view-transition-new(preview-card-canvas){animation-duration:var(--card-preview-transition-ms,.42s)}html[data-card-preview-transition=cut]::view-transition-old(preview-card-canvas){animation-duration:var(--card-preview-transition-ms,.42s)}html[data-card-preview-transition=cut]::view-transition-new(preview-card-canvas){animation-duration:var(--card-preview-transition-ms,.42s)}html[data-card-preview-transition=slide-left]::view-transition-old(preview-card-canvas){animation:previewSlideOldLeft var(--card-preview-transition-ms,.42s) ease both}html[data-card-preview-transition=slide]::view-transition-old(preview-card-canvas){animation:previewSlideOldLeft var(--card-preview-transition-ms,.42s) ease both}html[data-card-preview-transition=slide-left]::view-transition-new(preview-card-canvas){animation:previewSlideNewLeft var(--card-preview-transition-ms,.42s) ease both}html[data-card-preview-transition=slide]::view-transition-new(preview-card-canvas){animation:previewSlideNewLeft var(--card-preview-transition-ms,.42s) ease both}html[data-card-preview-transition=slide-right]::view-transition-old(preview-card-canvas){animation:previewSlideOldRight var(--card-preview-transition-ms,.42s) ease both}html[data-card-preview-transition=slide-right]::view-transition-new(preview-card-canvas){animation:previewSlideNewRight var(--card-preview-transition-ms,.42s) ease both}html[data-card-preview-transition=zoom-in]::view-transition-old(preview-card-canvas){animation:previewZoomOld var(--card-preview-transition-ms,.42s) ease both}html[data-card-preview-transition=zoom]::view-transition-old(preview-card-canvas){animation:previewZoomOld var(--card-preview-transition-ms,.42s) ease both}html[data-card-preview-transition=zoom-in]::view-transition-new(preview-card-canvas){animation:previewZoomNew var(--card-preview-transition-ms,.42s) ease both}html[data-card-preview-transition=zoom]::view-transition-new(preview-card-canvas){animation:previewZoomNew var(--card-preview-transition-ms,.42s) ease both}html[data-card-preview-transition=fade]::view-transition-old(preview-card-canvas){animation:previewFadeOut var(--card-preview-transition-ms,.42s) ease both}html[data-card-preview-transition=fade]::view-transition-new(preview-card-canvas){animation:previewFadeIn var(--card-preview-transition-ms,.42s) ease both}html[data-card-preview-transition=cut]::view-transition-old(preview-card-canvas){animation:previewCutOut var(--card-preview-transition-ms,.18s) linear both}html[data-card-preview-transition=cut]::view-transition-new(preview-card-canvas){animation:previewCutIn var(--card-preview-transition-ms,.18s) linear both}@keyframes previewFadeOut{0%{opacity:1}to{opacity:0}}@keyframes previewFadeIn{0%{opacity:0}to{opacity:1}}@keyframes previewSlideOldLeft{0%{opacity:1;transform:translate(0)}to{opacity:.2;transform:translate(-12%)}}@keyframes previewSlideNewLeft{0%{opacity:.2;transform:translate(12%)}to{opacity:1;transform:translate(0)}}@keyframes previewSlideOldRight{0%{opacity:1;transform:translate(0)}to{opacity:.2;transform:translate(12%)}}@keyframes previewSlideNewRight{0%{opacity:.2;transform:translate(-12%)}to{opacity:1;transform:translate(0)}}@keyframes previewZoomOld{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.08)}}@keyframes previewZoomNew{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes previewCutOut{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes previewCutIn{0%,49%{opacity:0}50%,to{opacity:1}}.app-layout{min-height:100vh;display:flex}.main-content{width:100%;transition:padding var(--transition-normal);flex:1;padding-left:0}.container{max-width:1200px;margin:0 auto;padding:0 20px}.text-gradient{color:var(--text-primary)}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}
