*{box-sizing:border-box;margin:0;padding:0}@media screen and (max-width:960px){input,select,textarea{font-size:16px!important}input,select:placeholder,textarea{font-size:.7rem!important}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--bg);color:var(--text);font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.6}#root{min-height:100vh;min-height:100dvh}body,html{-ms-overflow-style:none;scrollbar-width:none}body::-webkit-scrollbar,html::-webkit-scrollbar{height:0;width:0}::-webkit-scrollbar{height:0;width:0}.ui-btn{align-items:center;border:none;border-radius:var(--radius-md);cursor:pointer;display:inline-flex;font-family:inherit;font-size:.875rem;font-weight:500;gap:.5rem;justify-content:center;overflow:hidden;padding:.75rem 1.5rem;position:relative;text-decoration:none;transition:all .2s ease}.ui-btn:disabled{cursor:not-allowed;opacity:.6}.ui-btn--primary{background:var(--gradient-primary);box-shadow:var(--shadow-primary);color:var(--text-white)}.ui-btn--primary:hover:not(:disabled){box-shadow:var(--shadow-primary-lg);transform:translateY(-1px)}.ui-btn--secondary{background:var(--bg-card);border:1px solid var(--border);color:var(--text)}.ui-btn--secondary:hover:not(:disabled){background:var(--bg-hover);border-color:var(--border-medium)}.ui-btn--danger{background:var(--error);color:var(--text-white)}.ui-btn--danger:hover:not(:disabled){background:var(--error-dark)}.ui-btn--ghost{background:#0000;color:var(--text)}.ui-btn--ghost:hover:not(:disabled){background:var(--bg-hover)}.ui-btn--small{font-size:.75rem;padding:.5rem 1rem}.ui-btn--large{font-size:1rem;padding:1rem 2rem}.ui-btn--full-width{width:100%}.ui-btn--loading{pointer-events:none}.ui-btn-spinner{animation:spin .6s linear infinite;border:2px solid;border-radius:50%;border-top:2px solid #0000;height:1rem;width:1rem}.ui-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:1.5rem;transition:all .2s ease}.ui-card--hover{cursor:pointer}.ui-card--hover:hover{border-color:var(--border-medium);box-shadow:var(--shadow-lg);transform:translateY(-2px)}.ui-card--no-padding{padding:0}.input-wrapper{display:flex;flex-direction:column;gap:.5rem}.input-label{font-weight:500}.input,.input-label{color:var(--text);font-size:.875rem}.input{background:var(--bg-card);border-radius:var(--radius-md);font-family:inherit;transition:all .2s ease;width:100%}.input:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--border-primary-light);outline:none}.input::placeholder{color:var(--text-dim)}.input--error{border-color:var(--error)}.input--error:focus{box-shadow:0 0 0 3px #ef44441a}.input-error{color:var(--error);font-size:.75rem}.input-helper{color:var(--text-light);font-size:.75rem}.modal-overlay{align-items:center;animation:fadeIn .2s ease;background:var(--bg-overlay-dark);bottom:0;display:flex;justify-content:center;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:10000}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.modal-content{animation:slideUp .3s ease;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);display:flex;flex-direction:column;max-height:90vh;overflow:hidden}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.modal-content--small{max-width:400px;width:100%}.modal-content--medium{max-width:600px;width:100%}.modal-content--large{max-width:900px;width:100%}.modal-content--full{max-height:95vh;max-width:95vw;width:100%}.modal-header{align-items:center;display:flex;justify-content:space-between;padding:.75rem 1rem}.modal-title{color:var(--text);font-size:1.25rem;font-weight:600;margin:0}.modal-close{align-items:center;background:#0000;border:none;border-radius:var(--radius);color:var(--text-light);cursor:pointer;display:flex;justify-content:center;margin-left:auto;padding:.5rem;transition:all .2s ease}.modal-close:hover{background:var(--bg-hover);color:var(--text)}.modal-body{flex:1 1;overflow-y:auto;padding:1.5rem}.error-reasons-modal-content{color:var(--text)}.error-reasons-description{color:var(--text-light);font-size:.95rem;line-height:1.5;margin:0 0 1.25rem}.error-reasons-list{display:flex;flex-direction:column;gap:.75rem;list-style:none;margin:0 0 1.25rem;padding:0}.error-reasons-list li{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);display:flex;flex-direction:column;gap:.25rem;padding:.75rem 1rem}.error-reasons-list li strong{color:var(--text);font-size:.9rem;font-weight:600}.error-reasons-list li span{color:var(--text-light);font-size:.85rem;line-height:1.4}.error-reasons-footer{border-top:1px solid var(--border);color:var(--text-muted);font-size:.85rem;line-height:1.5;margin:0;padding-top:.75rem}.select-wrapper{display:flex;flex-direction:column;gap:.5rem}.select-label{font-weight:500}.custom-select,.select-label{color:var(--text);font-size:.875rem}.custom-select{-webkit-appearance:none;appearance:none;background:var(--bg-card);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1 1 5 5 5-5' stroke='%2394a3b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;font-family:inherit;padding:.75rem 2.5rem .75rem 1rem;transition:all .2s ease;width:100%}.custom-select:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--border-primary-light);outline:none}.custom-select--error{border-color:var(--error)}.custom-select--error:focus{box-shadow:0 0 0 3px #ef44441a}.select-error{color:var(--error);font-size:.75rem}.select-helper{color:var(--text-light);font-size:.75rem}.toast-container{display:flex;flex-direction:column;gap:.75rem;left:50%;max-width:90vw;pointer-events:none;position:fixed;top:1.5rem;transform:translateX(-50%);width:480px;z-index:10000}.toast{align-items:flex-start;animation:toastSlideIn .3s ease-out;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 4px 12px #00000026,0 0 0 1px #0000000d;display:flex;gap:.75rem;padding:1rem 1.25rem;pointer-events:auto}.toast--exiting{animation:toastSlideOut .3s ease-in forwards}@keyframes toastSlideIn{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes toastSlideOut{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-10px) scale(.95)}}.toast--error{background:linear-gradient(135deg,#ef444426,#ef44440d);border-color:#ef44444d}.toast--error .toast-icon{color:#ef4444}.toast--success{background:linear-gradient(135deg,#22c55e26,#22c55e0d);border-color:#22c55e4d}.toast--success .toast-icon{color:#22c55e}.toast--warning{background:linear-gradient(135deg,#f59e0b26,#f59e0b0d);border-color:#f59e0b4d}.toast--warning .toast-icon{color:#f59e0b}.toast--info{background:linear-gradient(135deg,#3b82f626,#3b82f60d);border-color:#3b82f64d}.toast--info .toast-icon{color:#3b82f6}.toast-icon{align-items:center;display:flex;flex-shrink:0;justify-content:center;margin-top:1px}.toast-content{flex:1 1;min-width:0}.toast-message{color:var(--text-primary);font-size:.9rem;font-weight:500;line-height:1.5;margin:0}.toast-close{align-items:center;background:#0000;border:none;border-radius:6px;color:var(--text-tertiary);cursor:pointer;display:flex;flex-shrink:0;height:24px;justify-content:center;margin:-4px -4px -4px 0;padding:0;transition:all .15s ease;width:24px}.toast-close:hover{background:var(--bg-tertiary);color:var(--text-primary)}[data-theme=dark] .toast{background:var(--bg-secondary);box-shadow:0 4px 20px #0006,0 0 0 1px #ffffff0d}[data-theme=dark] .toast--error{background:linear-gradient(135deg,#ef444433,#ef444414)}[data-theme=dark] .toast--success{background:linear-gradient(135deg,#22c55e33,#22c55e14)}[data-theme=dark] .toast--warning{background:linear-gradient(135deg,#f59e0b33,#f59e0b14)}[data-theme=dark] .toast--info{background:linear-gradient(135deg,#3b82f633,#3b82f614)}@media (max-width:640px){.toast-container{top:1rem;width:calc(100vw - 2rem)}.toast{padding:.875rem 1rem}.toast-message{font-size:.85rem}}.subscribe-channel{align-items:center;display:flex;flex-direction:column;gap:.75rem;text-align:center}.subscribe-channel__icon{color:#818cf8;color:var(--primary,#818cf8);margin-bottom:.25rem}.subscribe-channel__title{color:var(--text);font-size:1.2rem;font-weight:600;margin:0}.subscribe-channel__description{color:var(--text-light);font-size:.9rem;line-height:1.5;margin:0;max-width:340px}.subscribe-channel__features{display:flex;flex-direction:column;gap:.5rem;margin-top:.25rem;max-width:300px;width:100%}.subscribe-channel__feature{align-items:center;color:var(--text-light);display:flex;font-size:.85rem;gap:.5rem;text-align:left}.subscribe-channel__feature-icon{align-items:center;color:#10b981;color:var(--success,#10b981);display:flex;flex-shrink:0;justify-content:center}.subscribe-channel__actions{align-items:center;display:flex;gap:.75rem;justify-content:center;margin-top:.75rem;width:100%}.subscribe-channel__btn{border-radius:var(--radius);cursor:pointer;font-size:.9rem;font-weight:500;padding:.55rem 1.5rem;transition:all .2s ease}.subscribe-channel__btn--ghost{background:#0000;border:none;color:var(--text-light)}.subscribe-channel__btn--ghost:hover{background:var(--bg-hover);color:var(--text)}.subscribe-channel__btn--primary{align-items:center;background:var(--primary);border:none;color:#fff;display:flex;gap:.5rem}.subscribe-channel__btn--primary:hover{opacity:.9}.container{margin:0 auto;max-width:1200px;padding:0 20px}.wrap{margin:0 auto;max-width:var(--container);padding:0 2rem}.content-root{color:#e5e7eb;display:flex;height:100vh;height:100dvh;overflow:hidden}.content-main{-webkit-overflow-scrolling:touch;display:flex;flex:1 1;flex-direction:column;margin:0 auto;min-height:0;overflow-x:hidden;overflow-y:auto;padding:18px 24px 24px 16px;width:100%}.workspace-page .content-main{overflow:visible}.content-block{flex:1 1;overflow-x:hidden;overflow-y:auto;padding:0}.workspace-page{display:flex;height:100%;min-height:0;overflow:hidden}.workspace-page .content-block{flex:1 1}.workspace-page .content-block,.workspace-page .ui-container--full{display:flex;flex-direction:column;min-height:0;overflow:hidden;padding:0}.workspace-page .ui-container--full{flex:1 1;height:100%;margin:0;max-width:100%}.workspace{flex-direction:column;height:100%;overflow:hidden}.workspace,.workspace-content{display:flex;flex:1 1;min-height:0}.workspace-content{flex-direction:column;overflow-x:hidden;overflow-y:auto;width:100%}.workspace-catalog .workspace-content{display:block}.workspace-left,.workspace-right{display:flex;flex-direction:column;min-height:0;overflow-y:auto}.page-loader{align-items:center;background:var(--bg);color:var(--text-secondary);display:flex;flex-direction:column;gap:1rem;height:100vh;height:100dvh;justify-content:center}.page-loader-spinner{animation:spin 1s linear infinite;border:3px solid var(--border);border-radius:50%;border-top-color:var(--primary);height:40px;width:40px}.loader-shimmer{animation:shimmer 2s infinite;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:linear-gradient(90deg,#6366f11a,#38bdf833 50%,#6366f11a);background-size:200% 100%;border-radius:12px;transform:translateZ(0)}@keyframes spin{to{transform:rotate(1turn)}}@media (max-width:1200px) and (min-width:961px){.content-main{padding:16px 20px 20px 12px}.wrap{padding:0 1.5rem}}@media (max-width:960px){.content-root{flex-direction:column;height:100vh;height:100dvh;padding-top:56px}.content-main{flex:1 1;height:calc(100vh - 56px);height:calc(100dvh - 56px);max-width:100%;min-height:0;padding:0;width:100%}.content-block{-webkit-overflow-scrolling:touch;flex:1 1;height:100%;min-height:0;overflow-x:hidden;overflow-y:auto}.wrap{padding:0 1rem}.workspace-page{flex-direction:column}.workspace-page .content-main{height:calc(100vh - 56px);height:calc(100dvh - 56px);padding:0}.workspace-page .content-block{flex:1 1;height:100%;min-height:0;overflow:hidden}.workspace-page .ui-container--full{flex:1 1;min-height:0}.topbar{display:none!important}}@media (max-width:640px){.content-main{padding:0}.wrap{padding:0 .75rem}.workspace-page .content-main{padding:0}.page-loader{font-size:.9rem}.page-loader-spinner{height:32px;width:32px}}@media (max-width:400px){.content-main{padding:8px 8px calc(8px + env(safe-area-inset-bottom))}}.hide-desktop{display:none!important}.hide-mobile,.hide-mobile-only{display:block}@media (max-width:960px){.hide-desktop{display:block!important}.hide-mobile{display:none!important}}@media (max-width:640px){.hide-mobile-only{display:none!important}}.flex-col-mobile{display:flex}@media (max-width:640px){.flex-col-mobile{flex-direction:column}}.flex-col-tablet{display:flex}@media (max-width:960px){.flex-col-tablet{flex-direction:column}}.gap-responsive{gap:1.5rem}@media (max-width:960px){.gap-responsive{gap:1rem}}@media (max-width:640px){.gap-responsive{gap:.75rem}}.p-responsive{padding:2rem}@media (max-width:960px){.p-responsive{padding:1.5rem}}@media (max-width:640px){.p-responsive{padding:1rem}}.px-responsive{padding-left:2rem;padding-right:2rem}@media (max-width:960px){.px-responsive{padding-left:1rem;padding-right:1rem}}@media (max-width:640px){.px-responsive{padding-left:.75rem;padding-right:.75rem}}.py-responsive{padding-bottom:2rem;padding-top:2rem}@media (max-width:960px){.py-responsive{padding-bottom:1.5rem;padding-top:1.5rem}}@media (max-width:640px){.py-responsive{padding-bottom:1rem;padding-top:1rem}}.mx-responsive{margin-left:2rem;margin-right:2rem}@media (max-width:960px){.mx-responsive{margin-left:1rem;margin-right:1rem}}@media (max-width:640px){.mx-responsive{margin-left:.75rem;margin-right:.75rem}}.container-responsive{margin:0 auto;max-width:1400px;padding:0 2rem;width:100%}@media (max-width:1200px){.container-responsive{padding:0 1.5rem}}@media (max-width:960px){.container-responsive{padding:0 1rem}}@media (max-width:640px){.container-responsive{padding:0 .75rem}}.grid-responsive-3{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr)}@media (max-width:960px){.grid-responsive-3{gap:1rem;grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.grid-responsive-3{gap:.75rem;grid-template-columns:1fr}}.grid-responsive-4{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(4,1fr)}@media (max-width:1200px){.grid-responsive-4{grid-template-columns:repeat(3,1fr)}}@media (max-width:960px){.grid-responsive-4{gap:1rem;grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.grid-responsive-4{gap:.75rem;grid-template-columns:1fr}}.grid-auto-fill{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}@media (max-width:960px){.grid-auto-fill{gap:1rem;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}}@media (max-width:640px){.grid-auto-fill{gap:.75rem;grid-template-columns:1fr}}.text-responsive-title{font-size:2.5rem;line-height:1.2}@media (max-width:960px){.text-responsive-title{font-size:2rem}}@media (max-width:640px){.text-responsive-title{font-size:1.5rem}}.text-responsive-subtitle{font-size:1.25rem;line-height:1.4}@media (max-width:960px){.text-responsive-subtitle{font-size:1.125rem}}@media (max-width:640px){.text-responsive-subtitle{font-size:1rem}}.text-responsive-body{font-size:1rem;line-height:1.6}@media (max-width:640px){.text-responsive-body{font-size:.9rem}}.btn-full-mobile{width:auto}@media (max-width:640px){.btn-full-mobile{width:100%}}@media (max-width:960px){.touch-target{min-height:44px;min-width:44px}}@supports (padding-bottom:env(safe-area-inset-bottom)){.safe-area-bottom{padding-bottom:env(safe-area-inset-bottom)}.safe-area-top{padding-top:env(safe-area-inset-top)}}.vh-full-mobile{height:100vh;height:100dvh}@media (max-width:960px){.vh-full-mobile{height:calc(100vh - 56px);height:calc(100vh - var(--mobile-header-offset, 56px));height:calc(100dvh - 56px);height:calc(100dvh - var(--mobile-header-offset, 56px))}}.overflow-x-mobile{overflow-x:hidden}@media (max-width:960px){.overflow-x-mobile{-webkit-overflow-scrolling:touch;overflow-x:auto}}.truncate-mobile{overflow:visible;text-overflow:clip;white-space:normal}@media (max-width:640px){.truncate-mobile{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}:root{--primary:#818cf8;--primary-dark:#6366f1;--primary-light:#a5b4fc;--secondary:#a78bfa;--secondary-dark:#8b5cf6;--bg:#0f172a;--bg-hover:#1e293b;--bg-hover-light:#eaeaea;--bg-card:#1e293b;--bg-overlay:#0f172acc;--bg-overlay-light:#0f172a99;--bg-overlay-dark:#0f172ae6;--bg-glass:#0f172acc;--bg-glass-light:#0f172a99;--bg-glass-dark:#0f172af2;--text:#f1f5f9;--text-light:#94a3b8;--text-lighter:#ffffffe6;--text-lightest:#ffffffb3;--text-dim:#fff9;--text-dim-more:#fff6;--text-white:#fff;--text-dark:#0a0a0a;--text-gray:#4b5563;--border:#334155;--border-light:#94a3b833;--border-medium:#94a3b84d;--border-heavy:#94a3b866;--border-white:#ffffff1a;--border-white-medium:#fff3;--border-white-heavy:#ffffff4d;--border-primary-light:#6366f11a;--border-primary-medium:#6366f133;--border-primary-heavy:#6366f14d;--success:#10b981;--success-light:#34d399;--success-dark:#059669;--success-bg:#d1fae5;--success-text:#065f46;--error:#ef4444;--error-light:#f87171;--error-dark:#dc2626;--error-bg:#fee2e2;--error-text:#991b1b;--error-red:#c42020;--warning:#f59e0b;--warning-bg:#fef3c7;--warning-text:#92400e;--info:#3b82f6;--info-bg:#dbeafe;--info-text:#1e40af;--shadow:0 1px 3px 0 #0000004d,0 1px 2px 0 #0003;--shadow-lg:0 10px 15px -3px #0000004d,0 4px 6px -2px #0003;--shadow-xl:0 20px 25px -5px #0006,0 10px 10px -5px #0000004d;--shadow-primary:0 4px 12px #6366f133;--shadow-primary-lg:0 6px 20px #6366f14d;--shadow-primary-xl:0 8px 24px #6366f166;--gradient-primary:linear-gradient(135deg,var(--primary) 0%,var(--secondary) 100%);--gradient-primary-dark:linear-gradient(135deg,var(--primary-dark) 0%,var(--primary) 100%);--gradient-primary-reverse:linear-gradient(135deg,var(--secondary) 0%,var(--primary) 100%);--gradient-primary-vertical:linear-gradient(180deg,var(--primary-dark) 0%,var(--secondary-dark) 100%);--gradient-bg:linear-gradient(135deg,var(--bg) 0%,var(--bg-hover) 50%,var(--bg) 100%);--gradient-orange-pink:linear-gradient(135deg,#f97316,#ec4899);--gradient-cyan-green:linear-gradient(135deg,#06b6d4 0%,var(--success) 100%);--gradient-gold:linear-gradient(135deg,gold,orange);--gradient-black:radial-gradient(circle,#1e1e1e 0%,#0a0a0a 100%);--gradient-radial-primary:radial-gradient(circle at 20% 30%,#6366f126 0%,#0000 50%);--gradient-radial-secondary:radial-gradient(circle at 80% 70%,#8b5cf61a 0%,#0000 50%);--gradient-radial-dot:radial-gradient(circle at 1px 1px,#ffffff08 1px,#0000 0);--color-orange:#f97316;--color-green:#10b981;--color-yellow:#fbbf24;--color-blue:#3b82f6;--color-purple:#a78bfa;--color-mint:#34d399;--color-silver:#9ca3af;--color-pink:#ec4899;--overlay-black:#0000004d;--overlay-black-medium:#00000080;--overlay-black-heavy:#000000b3;--overlay-black-dark:#000000d9;--overlay-white:#fffffff2;--overlay-white-light:#ffffffe6;--overlay-white-medium:#ffffffb3;--overlay-primary:#6366f11a;--overlay-primary-medium:#6366f126;--overlay-primary-heavy:#6366f133;--overlay-primary-xl:#6366f140;--radius:8px;--radius-sm:6px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-2xl:24px;--radius-3xl:32px;--radius-bento:24px;--radius-bento-large:32px;--radius-full:999px;--container:1320px;--card-radius:5px}[data-theme=dark]{--primary:#818cf8;--primary-dark:#6366f1;--primary-light:#a5b4fc;--secondary:#a78bfa;--secondary-dark:#8b5cf6;--bg:#0f172a;--bg-hover:#1e293b;--bg-card:#1e293b;--bg-overlay:#0f172acc;--bg-overlay-light:#0f172a99;--bg-overlay-dark:#0f172ae6;--bg-glass:#0f172acc;--bg-glass-light:#0f172a99;--bg-glass-dark:#0f172af2;--text:#f1f5f9;--text-light:#94a3b8;--text-lighter:#ffffffe6;--text-lightest:#ffffffb3;--text-dim:#fff9;--text-dim-more:#fff6;--text-white:#fff;--border:#334155;--border-light:#94a3b833;--border-medium:#94a3b84d;--border-heavy:#94a3b866;--border-white:#ffffff1a;--border-white-medium:#fff3;--border-white-heavy:#ffffff4d;--border-primary-light:#6366f11a;--border-primary-medium:#6366f133;--border-primary-heavy:#6366f14d;--success:#34d399;--success-light:#34d399;--success-dark:#059669;--error:#f87171;--error-light:#f87171;--error-dark:#dc2626;--shadow:0 1px 3px 0 #0000004d,0 1px 2px 0 #0003;--shadow-lg:0 10px 15px -3px #0000004d,0 4px 6px -2px #0003;--shadow-xl:0 20px 25px -5px #0006,0 10px 10px -5px #0000004d;--shadow-primary:0 4px 12px #6366f133;--shadow-primary-lg:0 6px 20px #6366f14d;--shadow-primary-xl:0 8px 24px #6366f166}body.adult-provider-active{--primary:#f97316;--primary-dark:#ea580c;--primary-light:#fb923c;--secondary:#fb923c;--secondary-dark:#ea580c;--bg:#1a1a1a;--bg-hover:#2c2c2c;--bg-card:#2c2c2c;--bg-overlay:#000c;--bg-glass:#2c2c2cf2;--text:#fff;--text-light:#a0a0a0;--text-lighter:#ffffffe6;--text-lightest:#ffffffb3;--text-dim:#fff9;--border:#404040;--border-light:#40404080;--border-medium:#404040;--border-heavy:#505050;--overlay-primary:#f973161a;--overlay-primary-medium:#f9731626;--overlay-primary-heavy:#f9731633;--overlay-primary-xl:#f9731640;--shadow-primary:0 4px 12px #f9731633;--shadow-primary-lg:0 6px 20px #f973164d;--shadow-primary-xl:0 8px 24px #f9731666}[data-theme=light],body:not([data-theme]) .light-theme{--primary:#6366f1;--primary-dark:#4f46e5;--secondary:#8b5cf6;--bg:#f8fafc;--bg-hover:#f1f5f9;--bg-card:#fff;--bg-overlay:#fffffff2;--bg-glass:#ffffffe6;--text:#1e293b;--text-light:#64748b;--text-lighter:#1e293be6;--text-lightest:#1e293bb3;--text-dim:#1e293b99;--border:#e2e8f0;--border-light:#e2e8f080;--border-medium:#e2e8f0;--border-heavy:#cbd5e1;--shadow:0 1px 3px 0 #0000001a,0 1px 2px 0 #0000000f;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;--shadow-xl:0 20px 25px -5px #00000026,0 10px 10px -5px #0000001a;--shadow-primary:0 4px 12px #6366f126;--shadow-primary-lg:0 6px 20px #6366f133}
/*# sourceMappingURL=main.474d22d8.css.map*/