html,html[data-theme=dark],html[data-theme]{color-scheme:light!important}:root{--f:var(--font-inter),system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--ft:var(--font-manrope),var(--font-inter),system-ui,-apple-system,sans-serif;--bg:#fff;--bg2:#f6f7fb;--bg3:#eceff5;--srf:#fff;--tx:#1a1d21;--tx2:#676879;--tx3:#9b9dab;--tx4:#676879;--txi:#505050;--br:#0073ea;--brh:#0060b9;--brs:#cce5ff;--brst:#0073ea;--gn:#00c875;--yl:#fdab3d;--am:#fdab3d;--rd:#e2445c;--pu:#a25ddc;--pr:#6c5ce7;--or:#ff642e;--bl:#579bfc;--row-hover:rgba(0,0,0,.03);--row-selected:rgba(43,164,217,.06);--b1:#c5c7d0;--b2:#e6e9ef;--b3:#edeef2;--s1:0 1px 3px rgba(0,0,0,.07);--s2:0 4px 12px rgba(0,0,0,.1);--sw:250px;--hh:48px;--sorted-hd:#fff8e1;--sorted-cl:#fffdf5}[data-theme="dark-disabled-F27.4"]{--bg:#0c1220;--bg2:#0f1524;--bg3:#151b2e;--srf:#131926;--tx:#eef1f8;--tx2:#a8b1c4;--tx3:#7b839a;--tx4:#4f566e;--txi:#b8bfce;--b1:#2a3149;--b2:#1f2437;--b3:#171c2d;--br:#3bb5ea;--brh:#2ba4d9;--brs:rgba(59,181,234,.16);--brst:rgba(59,181,234,.28);--gn:#2de395;--yl:#ffb547;--am:#ffb547;--rd:#ff5a7a;--pu:#b876ff;--pr:#8a7bff;--or:#ff8455;--bl:#7ab3ff;--s1:0 2px 8px rgba(0,0,0,.4),0 0 0 1px hsla(0,0%,100%,.02) inset;--s2:0 4px 16px rgba(0,0,0,.5),0 0 0 1px hsla(0,0%,100%,.03) inset;--sorted-hd:rgba(59,181,234,.14);--sorted-cl:rgba(59,181,234,.06);--row-hover:hsla(0,0%,100%,.04);--row-selected:rgba(59,181,234,.1);--wa:#3ed974;--wa-dk:#075e54;--wa-dkr:#054640;--wa-lt:rgba(37,211,102,.15);--wa-tl:rgba(37,211,102,.08);--wa-chat:#0a0e1a;--wa-bub-s:#1f4e3c;--wa-bub-r:#1c2431;--wa-sb:#0f1524;--wa-unr:#3ed974}*,:after,:before{margin:0;padding:0;box-sizing:border-box;font-family:inherit}body,html{height:100%;font-family:var(--f);font-optical-sizing:auto;color:var(--tx);background:var(--bg);font-size:14px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}button,input,select,textarea{font-family:var(--f);font-size:14px}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-thumb{background:var(--b1);border-radius:4px}:root{--wa:#25d366;--wa-dk:#075e54;--wa-dkr:#054d44;--wa-lt:#dcf8c6;--wa-tl:#128c7e;--wa-chat:#ece5dd;--wa-bub-s:#dcf8c6;--wa-bub-r:#fff;--wa-sb:#075e54;--wa-unr:#25d366}@keyframes iconPop{0%{transform:scale(0) rotate(-15deg);opacity:0}60%{transform:scale(1.15) rotate(3deg);opacity:1}80%{transform:scale(.95) rotate(-1deg)}to{transform:scale(1) rotate(0deg)}}@keyframes slideIn{0%{transform:translateX(-12px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes topBarSlide{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.sb-pre .sb-bottom,.sb-pre .sb-icon,.sb-pre .sb-label,.sb-pre .sb-section-label,.sb-pre .sb-topbar{opacity:0}.sb-animated .sb-topbar{animation:topBarSlide .4s ease-out both}.sb-animated .sb-section-label{animation:slideIn .3s ease-out .1s both}.sb-animated .sb-nav-item[data-idx="0"] .sb-icon{animation:iconPop .5s cubic-bezier(.34,1.56,.64,1) .15s both}.sb-animated .sb-nav-item[data-idx="0"] .sb-label{animation:slideIn .4s ease-out .2s both}.sb-animated .sb-nav-item[data-idx="1"] .sb-icon{animation:iconPop .5s cubic-bezier(.34,1.56,.64,1) .22s both}.sb-animated .sb-nav-item[data-idx="1"] .sb-label{animation:slideIn .4s ease-out .27s both}.sb-animated .sb-nav-item[data-idx="2"] .sb-icon{animation:iconPop .5s cubic-bezier(.34,1.56,.64,1) .29s both}.sb-animated .sb-nav-item[data-idx="2"] .sb-label{animation:slideIn .4s ease-out .34s both}.sb-animated .sb-nav-item[data-idx="3"] .sb-icon{animation:iconPop .5s cubic-bezier(.34,1.56,.64,1) .36s both}.sb-animated .sb-nav-item[data-idx="3"] .sb-label{animation:slideIn .4s ease-out .41s both}.sb-animated .sb-nav-item[data-idx="4"] .sb-icon{animation:iconPop .5s cubic-bezier(.34,1.56,.64,1) .43s both}.sb-animated .sb-nav-item[data-idx="4"] .sb-label{animation:slideIn .4s ease-out .48s both}.sb-animated .sb-nav-item[data-idx="5"] .sb-icon{animation:iconPop .5s cubic-bezier(.34,1.56,.64,1) .5s both}.sb-animated .sb-nav-item[data-idx="5"] .sb-label{animation:slideIn .4s ease-out .55s both}.sb-animated .sb-nav-item[data-idx="6"] .sb-icon{animation:iconPop .5s cubic-bezier(.34,1.56,.64,1) .57s both}.sb-animated .sb-nav-item[data-idx="6"] .sb-label{animation:slideIn .4s ease-out .62s both}.sb-animated .sb-nav-item[data-idx="7"] .sb-icon{animation:iconPop .5s cubic-bezier(.34,1.56,.64,1) .64s both}.sb-animated .sb-nav-item[data-idx="7"] .sb-label{animation:slideIn .4s ease-out .69s both}.sb-animated .sb-nav-item[data-idx="8"] .sb-icon{animation:iconPop .5s cubic-bezier(.34,1.56,.64,1) .71s both}.sb-animated .sb-nav-item[data-idx="8"] .sb-label{animation:slideIn .4s ease-out .76s both}.sb-animated .sb-nav-item[data-idx="9"] .sb-icon{animation:iconPop .5s cubic-bezier(.34,1.56,.64,1) .78s both}.sb-animated .sb-nav-item[data-idx="9"] .sb-label{animation:slideIn .4s ease-out .83s both}.sb-animated .sb-bottom{animation:slideIn .4s ease-out 1.1s both}[data-theme="dark-disabled-F27.4"] aside.sb-animated,[data-theme="dark-disabled-F27.4"] aside.sb-pre{background:var(--bg2)!important;border-right-color:var(--b2)!important}[data-theme="dark-disabled-F27.4"] .sb-nav-item button{color:var(--tx)!important}[data-theme="dark-disabled-F27.4"] .sb-nav-item button:hover{background:var(--bg3)!important}[data-theme="dark-disabled-F27.4"] .sb-nav-item .sb-icon{color:var(--tx2)!important}[data-theme="dark-disabled-F27.4"] .sb-nav-item button[style*="background: rgb(232, 245, 233)"]{background:var(--bg3)!important}[data-theme="dark-disabled-F27.4"] .sb-bottom{border-top-color:var(--b2)!important}[data-theme="dark-disabled-F27.4"] .sb-bottom>div[style*="background: rgb(247, 248, 250)"]{background:var(--bg3)!important}[data-theme="dark-disabled-F27.4"] .sb-bottom span[style*="color: rgb(55, 53, 47)"]{color:var(--tx)!important}[data-theme="dark-disabled-F27.4"] [data-sidebar-logout]{color:#d4d9e4!important}[data-theme="dark-disabled-F27.4"] [data-sidebar-logout] svg{stroke:#d4d9e4!important}[data-theme="dark-disabled-F27.4"] [data-sidebar-help]{background:var(--bg3)!important}[data-theme="dark-disabled-F27.4"] [data-sidebar-help] span{color:var(--tx)!important}@keyframes homeFadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes homeScaleIn{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes homeSlideR{0%{opacity:0;transform:translateX(-12px)}to{opacity:1;transform:translateX(0)}}@keyframes homeBreathe{0%,to{transform:scale(1);opacity:.85}50%{transform:scale(1.18);opacity:1}}@keyframes waLivePulse{0%,to{box-shadow:0 0 0 0 rgba(0,200,117,.4)}50%{box-shadow:0 0 0 6px rgba(0,200,117,0)}}@keyframes waSlideInRight{0%{transform:translateX(300px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes waFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes waBadgePop{0%{transform:scale(0)}60%{transform:scale(1.15)}to{transform:scale(1)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}.animate-spin{animation:spin 1s linear infinite}.wa-inbox-scroll{scrollbar-width:thin;scrollbar-color:#d5d9df transparent}.wa-inbox-scroll::-webkit-scrollbar{width:6px}.wa-inbox-scroll::-webkit-scrollbar-thumb{background:#d5d9df;border-radius:3px}.wa-inbox-scroll::-webkit-scrollbar-track{background:transparent}.wa-chat-scroll{scrollbar-width:thin;scrollbar-color:#d5d9df transparent}.wa-chat-scroll::-webkit-scrollbar{width:6px}.wa-chat-scroll::-webkit-scrollbar-thumb{background:#d5d9df;border-radius:3px}.wa-chat-scroll::-webkit-scrollbar-track{background:transparent}.wa-bubble-out{position:relative}.wa-bubble-out:after{content:"";position:absolute;top:0;right:-6px;width:0;height:0;border-left:6px solid #dcf8c6;border-top:6px solid transparent}.wa-bubble-in{position:relative}.wa-bubble-in:before{content:"";position:absolute;top:0;left:-6px;width:0;height:0;border-right:6px solid #fff;border-top:6px solid transparent}@keyframes waToggleOn{0%{left:2px}to{left:22px}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.perm-editor [role=menuitem]:focus-visible,.perm-editor [role=switch]:focus-visible,.perm-editor button:focus-visible,.perm-editor input:focus-visible{outline:2px solid var(--br,#2ba4d9);outline-offset:2px;border-radius:8px}.perm-editor button:focus:not(:focus-visible),.perm-editor input:focus:not(:focus-visible){outline:none}:root{--type-display:40px;--type-h1:32px;--type-h2:24px;--type-h3:18px;--type-body:14px;--type-small:12px;--type-xs:11px;--w-regular:400;--w-medium:500;--w-semibold:600;--w-bold:700;--w-black:800;--lh-tight:1.15;--lh-normal:1.45;--lh-loose:1.7;--ls-tight:-0.02em;--ls-normal:0;--ls-wide:0.03em;--ls-caps:0.08em}.glass-card{background:hsla(0,0%,100%,.75);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid hsla(0,0%,100%,.5);box-shadow:0 8px 32px rgba(15,29,58,.06),0 0 0 1px rgba(15,29,58,.04)}@keyframes aurora-rotate{0%{transform:rotate(0deg) scale(1)}50%{transform:rotate(180deg) scale(1.1)}to{transform:rotate(1turn) scale(1)}}.aurora-bg{position:relative;overflow:hidden;isolation:isolate}.aurora-bg:before{content:"";position:absolute;inset:-30%;background:conic-gradient(from 180deg at 50% 50%,rgba(43,164,217,.15) 0deg,rgba(108,92,231,.12) 120deg,rgba(37,211,102,.1) 240deg,rgba(43,164,217,.15) 1turn);filter:blur(60px);animation:aurora-rotate 40s linear infinite;z-index:-1;pointer-events:none}@keyframes shimmer-slide{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.shimmer-box{position:relative;overflow:hidden;background:rgba(148,163,184,.1)}.shimmer-box:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.6) 50%,hsla(0,0%,100%,0));animation:shimmer-slide 1.5s ease-in-out infinite}.magnetic-hover{transition:transform .2s ease,box-shadow .2s ease}.magnetic-hover:hover{transform:translateY(-2px);box-shadow:0 16px 32px rgba(15,29,58,.1),0 8px 16px rgba(15,29,58,.06)}.focus-ring:focus-visible{outline:2px solid #2ba4d9;outline-offset:2px;border-radius:inherit}.gradient-text-brand{background:linear-gradient(135deg,#2ba4d9,#1e7ab0);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}@keyframes ripple-expand{0%{transform:scale(0);opacity:.6}to{transform:scale(4);opacity:0}}.ripple-container{position:relative;overflow:hidden;isolation:isolate}@media (prefers-reduced-motion:reduce){.aurora-bg:before,.shimmer-box:after{animation:none}.magnetic-hover{transition:none}.magnetic-hover:hover{transform:none}}.dashboard-main{margin-left:0;transition:margin-left .2s cubic-bezier(.4,0,.2,1)}.mobile-menu-btn{display:flex}@media (min-width:1024px){.mobile-menu-btn{display:none!important}}.header-icon-btn{width:36px;height:36px}@media (max-width:599px){.header-icon-btn{width:44px;height:44px}}@media (max-width:1023px){.sidebar-drawer-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.4);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:998}}@media (min-width:1024px){.sidebar-drawer-backdrop{display:none!important}}.home-metrics-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}@media (min-width:600px){.home-metrics-grid{grid-template-columns:repeat(3,1fr);gap:14px}}@media (min-width:1024px){.home-metrics-grid{grid-template-columns:repeat(6,1fr);gap:12px}}.dashboard-main-grid{display:grid;grid-template-columns:1fr;gap:16px}@media (min-width:1024px){.dashboard-main-grid{grid-template-columns:1fr 1fr;gap:20px}}.home-sub-grid-3{display:grid;grid-template-columns:1fr;gap:12px}@media (min-width:600px){.home-sub-grid-3{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.home-sub-grid-3{grid-template-columns:repeat(3,1fr);gap:16px}}@media (max-width:599px){.aurora-hero-mobile{padding:20px 16px!important}}.products-stats-grid{grid-template-columns:1fr!important;gap:10px!important}@media (min-width:600px){.products-stats-grid{grid-template-columns:repeat(2,1fr)!important;gap:12px!important}}@media (min-width:1024px){.products-stats-grid{grid-template-columns:repeat(4,1fr)!important}}.products-card-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))!important}@media (min-width:600px){.products-card-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))!important}}@media (min-width:1024px){.products-card-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))!important}}.products-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:1023px){.products-table-scroll{position:relative}.products-table-scroll:after{content:"";position:absolute;top:0;right:0;bottom:0;width:24px;background:linear-gradient(90deg,transparent,rgba(0,0,0,.05));pointer-events:none}}@media (max-width:767px){.products-table-hide-tablet{display:none!important}}@media (max-width:599px){.products-table-hide-phone{display:none!important}.products-side-drawer{left:0!important;width:100vw!important;max-width:100vw!important}}@media (min-width:600px) and (max-width:1023px){.products-side-drawer{width:480px!important;max-width:480px!important}}.products-filter-btn-mobile{display:none}@media (max-width:767px){.products-filter-btn-mobile{display:inline-flex}.products-filter-sheet{position:fixed!important;left:0!important;right:0!important;bottom:0!important;top:auto!important;width:100vw!important;max-height:85vh!important;border-radius:20px 20px 0 0!important;z-index:1002!important}}.catalogs-stats-grid{grid-template-columns:1fr!important;gap:10px!important}@media (min-width:600px){.catalogs-stats-grid{grid-template-columns:repeat(2,1fr)!important;gap:12px!important}}@media (min-width:1024px){.catalogs-stats-grid{grid-template-columns:repeat(4,1fr)!important;gap:14px!important}}.catalogs-recent-grid{grid-template-columns:1fr!important;gap:12px!important}@media (min-width:600px){.catalogs-recent-grid{grid-template-columns:repeat(2,1fr)!important}}@media (min-width:1024px){.catalogs-recent-grid{grid-template-columns:repeat(3,1fr)!important;gap:16px!important}}@media (max-width:599px){.catalogs-wizard-step-label{font-size:10px!important;letter-spacing:0!important}.catalogs-wizard-step-subtitle{display:none!important}}.catalogs-subgroups-row{display:flex;flex-wrap:wrap;gap:8px}.contacts-stats-grid{grid-template-columns:1fr!important;gap:10px!important}@media (min-width:600px){.contacts-stats-grid{grid-template-columns:repeat(3,1fr)!important;gap:12px!important}}@media (min-width:1024px){.contacts-stats-grid{grid-template-columns:repeat(5,1fr)!important;gap:14px!important}}@media (max-width:1023px){.contacts-bulk-bar{left:0!important;right:0!important;width:100vw!important;margin:0!important;border-radius:0!important;padding:12px 14px!important}}.dealers-stats-grid{grid-template-columns:1fr!important;gap:10px!important}@media (min-width:600px){.dealers-stats-grid{grid-template-columns:repeat(2,1fr)!important;gap:12px!important}}@media (min-width:1024px){.dealers-stats-grid{grid-template-columns:repeat(4,1fr)!important}}@media (max-width:599px){.whatsapp-page-root{padding:12px!important}}.whatsapp-tab-nav-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.whatsapp-tab-nav-scroll::-webkit-scrollbar{display:none}@media (max-width:599px){.whatsapp-tab-nav-scroll{white-space:nowrap}}.whatsapp-inner-split{grid-template-columns:1fr!important;gap:16px!important}@media (min-width:1024px){.whatsapp-inner-split{grid-template-columns:1fr 320px!important}}.inbox-shell{display:flex;width:100%;height:100%}.inbox-conversation-panel,.inbox-list-panel{height:100%;display:flex;flex-direction:column}@media (max-width:599px){.inbox-conversation-panel,.inbox-list-panel{display:none!important;width:100vw!important;flex:1 1 100vw!important}.inbox-shell[data-active-view=conversation] .inbox-conversation-panel,.inbox-shell[data-active-view=list] .inbox-list-panel{display:flex!important}.inbox-back-btn{display:inline-flex!important}}@media (min-width:600px){.inbox-back-btn{display:none!important}}.analytics-stats-grid{grid-template-columns:1fr!important;gap:10px!important}@media (min-width:600px){.analytics-stats-grid{grid-template-columns:repeat(3,1fr)!important;gap:12px!important}}@media (min-width:1024px){.analytics-stats-grid{grid-template-columns:repeat(5,1fr)!important;gap:14px!important}}.analytics-stats-4-grid{grid-template-columns:1fr!important;gap:10px!important}@media (min-width:600px){.analytics-stats-4-grid{grid-template-columns:repeat(2,1fr)!important;gap:12px!important}}@media (min-width:1024px){.analytics-stats-4-grid{grid-template-columns:repeat(4,1fr)!important;gap:14px!important}}.analytics-chart-grid{grid-template-columns:1fr!important;gap:14px!important}@media (min-width:1024px){.analytics-chart-grid{grid-template-columns:3fr 2fr!important;gap:20px!important}}.analytics-chart-grid-2-3{grid-template-columns:1fr!important;gap:14px!important}@media (min-width:1024px){.analytics-chart-grid-2-3{grid-template-columns:2fr 3fr!important;gap:20px!important}}.analytics-chart-grid-1-1{grid-template-columns:1fr!important;gap:14px!important}@media (min-width:1024px){.analytics-chart-grid-1-1{grid-template-columns:1fr 1fr!important;gap:20px!important}}.inventory-stats-grid{grid-template-columns:1fr!important;gap:10px!important}@media (min-width:600px){.inventory-stats-grid{grid-template-columns:repeat(2,1fr)!important;gap:12px!important}}@media (min-width:1024px){.inventory-stats-grid{grid-template-columns:repeat(4,1fr)!important;gap:14px!important}}.settings-tab-nav-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.settings-tab-nav-scroll::-webkit-scrollbar{display:none}@media (max-width:599px){.settings-tab-nav-scroll{white-space:nowrap}}.settings-stats-grid{grid-template-columns:1fr!important;gap:10px!important}@media (min-width:600px){.settings-stats-grid{grid-template-columns:repeat(2,1fr)!important;gap:12px!important}}@media (min-width:1024px){.settings-stats-grid{grid-template-columns:repeat(4,1fr)!important;gap:14px!important}}.settings-3col-grid{grid-template-columns:1fr!important;gap:10px!important}@media (min-width:600px){.settings-3col-grid{grid-template-columns:repeat(2,1fr)!important}}@media (min-width:1024px){.settings-3col-grid{grid-template-columns:repeat(3,1fr)!important;gap:14px!important}}@media (max-width:599px){.settings-modal-fullscreen{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;max-width:100vw!important;max-height:100dvh!important;border-radius:0!important;transform:none!important}}.logs-stats-grid{grid-template-columns:1fr!important;gap:10px!important}@media (min-width:600px){.logs-stats-grid{grid-template-columns:repeat(2,1fr)!important;gap:12px!important}}@media (min-width:1024px){.logs-stats-grid{grid-template-columns:repeat(4,1fr)!important;gap:14px!important}}.help-side-nav-layout{grid-template-columns:1fr!important;gap:16px!important}@media (min-width:1024px){.help-side-nav-layout{grid-template-columns:220px 1fr!important;gap:24px!important}}@media (max-width:599px){.dealers-schedule-modal{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;max-width:100vw!important;max-height:100dvh!important;border-radius:0!important;transform:none!important}}.dashboard-header-row{display:flex;align-items:center;justify-content:space-between}@media (min-width:1024px){.dashboard-header-row{justify-content:flex-end!important}}.catmgr-grid{display:grid!important;grid-template-columns:1fr!important;gap:14px!important}@media (min-width:600px){.catmgr-grid{grid-template-columns:repeat(2,1fr)!important}}@media (min-width:1024px){.catmgr-grid{grid-template-columns:repeat(3,1fr)!important;gap:20px!important}}.dealer-dates-grid{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:12px!important}@media (max-width:599px){.dealer-dates-grid{grid-template-columns:1fr!important}}.datepicker-day-grid{display:grid!important;grid-template-columns:repeat(7,1fr)!important;gap:4px!important}.datepicker-day-cell{aspect-ratio:1!important;min-height:40px!important}@media (max-width:599px){.datepicker-day-cell{min-height:44px!important}}.festivals-grid{display:grid!important;grid-template-columns:1fr!important;gap:14px!important}@media (min-width:600px){.festivals-grid{grid-template-columns:repeat(2,1fr)!important}}@media (min-width:1024px){.festivals-grid{grid-template-columns:repeat(3,1fr)!important;gap:20px!important}}.festivals-filter-chips{display:flex!important;gap:8px!important;flex-wrap:wrap!important;margin-bottom:16px!important}body,button,input,select,textarea{font-feature-settings:"cv11" 1,"ss01" 1,"cv02" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@view-transition{navigation:auto}::view-transition-new(root),::view-transition-old(root){animation-duration:.28s;animation-timing-function:cubic-bezier(.16,1,.3,1)}[role=button]:focus-visible,[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #6366f1;outline-offset:2px;border-radius:4px}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#cbd5e1,#94a3b8);border-radius:5px;border:2px solid #f5f6f7}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#94a3b8,#64748b)}::selection{background:rgba(99,102,241,.22);color:#1a1d21}::-moz-selection{background:rgba(99,102,241,.22);color:#1a1d21}.v31-card{background:#fff;border:1px solid #edeef2;border-radius:16px;box-shadow:0 1px 2px rgba(15,23,42,.04);transition:box-shadow .2s ease,border-color .2s ease,transform .18s ease}.v31-card:hover{box-shadow:0 8px 24px rgba(15,23,42,.06);border-color:#dde1e8}.v31-title-accent{display:inline-flex;align-items:center;gap:10px}.v31-title-accent:before{content:"";display:inline-block;width:4px;height:16px;border-radius:2px;background:linear-gradient(180deg,#6366f1,#4f46e5)}a,button,input,select,textarea{transition:color .18s ease,background-color .18s ease,border-color .18s ease}body{background:#f5f6f7}[data-tooltip]{position:relative}[data-tooltip]:hover:after{content:attr(data-tooltip);position:absolute;bottom:calc(100% + 6px);left:50%;transform:translateX(-50%);background:#0f172a;color:#fff;padding:5px 10px;border-radius:6px;font-size:11.5px;font-weight:600;white-space:nowrap;pointer-events:none;opacity:0;animation:v31-tip-in .2s ease forwards;z-index:10000;box-shadow:0 4px 12px rgba(15,23,42,.18)}@keyframes v31-tip-in{to{opacity:1}}.v31-container{container-type:inline-size}.v31-fade-in{animation:v31-fade-up .5s cubic-bezier(.16,1,.3,1) both}@keyframes v31-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.v31-glass{background:hsla(0,0%,100%,.78);backdrop-filter:blur(12px) saturate(140%);-webkit-backdrop-filter:blur(12px) saturate(140%);border:1px solid hsla(0,0%,100%,.6)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}html{scroll-behavior:auto}}h1,h2,h3,h4,h5,h6{font-family:var(--ft);letter-spacing:-.02em;font-feature-settings:"cv11" 1,"ss01" 1,"cv02" 1}h1{font-weight:800;letter-spacing:-.025em}h2,h3{font-weight:700}table{font-family:var(--f);border-collapse:separate;border-spacing:0}table thead th{font-size:11.5px!important;font-weight:600!important;color:#64748b!important;text-transform:uppercase;letter-spacing:.04em;background:#fafbfc;border-bottom:1px solid #edeef2!important;padding:12px 16px}table tbody tr{transition:background .15s ease}table tbody tr:hover{background:#fafbfc}table tbody td{padding:14px 16px;border-bottom:1px solid #f1f5f9}button:not([data-no-premium]):not(:disabled){cursor:pointer;transition:transform .15s ease,box-shadow .18s ease,background-color .18s ease,color .18s ease,border-color .18s ease}button:not([data-no-premium]):not(:disabled):active{transform:scale(.98)}input:not([type=checkbox]):not([type=radio]):not([data-no-premium]),select:not([data-no-premium]),textarea:not([data-no-premium]){font-family:var(--f);transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}input:not([type=checkbox]):not([type=radio]):not([data-no-premium]):focus,select:not([data-no-premium]):focus,textarea:not([data-no-premium]):focus{outline:none;border-color:#6366f1!important;box-shadow:0 0 0 3px rgba(99,102,241,.12)}[class*=-card],[class*=Card]{font-feature-settings:"cv11" 1,"ss01" 1,"cv02" 1}.status-pill,[data-status-pill]{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;font-size:11.5px;font-weight:600;text-transform:capitalize;font-family:var(--f)}.status-pill:before,[data-status-pill]:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}a:not([data-no-premium]){transition:color .15s ease}.dropdown,[role=dialog],[role=menu]{box-shadow:0 12px 32px rgba(15,23,42,.1),0 4px 12px rgba(15,23,42,.06);border-radius:14px}.v32-hover-lift{transition:transform .18s cubic-bezier(.16,1,.3,1),box-shadow .18s ease}.v32-hover-lift:hover{transform:translateY(-2px);box-shadow:0 10px 28px rgba(15,23,42,.08)}.v32-gradient-text{background:linear-gradient(135deg,#6366f1,#818cf8 30%,#c084fc 60%,#ec4899);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.v32-link-underline{position:relative;text-decoration:none}.v32-link-underline:after{content:"";position:absolute;left:0;bottom:-2px;width:0;height:1.5px;background:currentColor;transition:width .22s ease;opacity:.7}.v32-link-underline:hover:after{width:100%}.v32-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;background:#fff;border:1px solid #edeef2;border-radius:12px;font-size:12px;font-weight:500;color:#475569;transition:all .18s ease}.v32-chip:hover{border-color:#c7d2fe;background:#eef2ff;color:#4f46e5}:disabled,[aria-disabled=true]{opacity:.55;cursor:not-allowed!important}.v32-skeleton{background:linear-gradient(90deg,#f1f5f9,#fafbfc 40px,#f1f5f9 80px);background-size:200px 100%;animation:v32-shimmer 1.4s linear infinite;border-radius:8px}@keyframes v32-shimmer{0%{background-position:-200px 0}to{background-position:200px 0}}:root{--brand-indigo:#6366f1;--brand-purple:#a855f7;--brand-pink:#ec4899;--brand-emerald:#10b981;--brand-amber:#f59e0b;--brand-rose:#f43f5e;--premium-gradient:linear-gradient(135deg,#6366f1,#818cf8 25%,#c084fc 55%,#ec4899);--premium-gradient-soft:linear-gradient(135deg,rgba(99,102,241,.08),rgba(236,72,153,.06));--shadow-sm:0 1px 2px rgba(15,23,42,.04);--shadow-md:0 4px 12px rgba(15,23,42,.06);--shadow-lg:0 10px 28px rgba(15,23,42,.08);--shadow-xl:0 18px 40px rgba(15,23,42,.1);--shadow-brand-sm:0 4px 12px rgba(99,102,241,.18);--shadow-brand-lg:0 14px 32px rgba(99,102,241,.32)}.v34-btn-primary{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;background:linear-gradient(135deg,#6366f1,#5b5bd6 50%,#4f46e5);color:#fff;font-weight:700;font-size:13.5px;border:none;border-radius:12px;cursor:pointer;box-shadow:var(--shadow-brand-sm);transition:transform .15s ease,box-shadow .2s ease}.v34-btn-primary:hover{transform:translateY(-1px);box-shadow:var(--shadow-brand-lg)}.v34-btn-primary:active{transform:scale(.97)}.v34-btn-secondary{display:inline-flex;align-items:center;gap:6px;padding:10px 16px;background:#fff;color:#0f172a;font-weight:600;font-size:13px;border:1px solid #e5e7eb;border-radius:12px;cursor:pointer;transition:all .18s ease}.v34-btn-secondary:hover{border-color:#c7d2fe;background:#f8fafc;color:#4f46e5}.v34-card-accent{position:relative;background:#fff;border:1px solid #edeef2;border-radius:18px;padding:22px 24px;box-shadow:var(--shadow-sm);transition:box-shadow .2s ease,transform .18s ease,border-color .18s ease}.v34-card-accent:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,#6366f1 50%,transparent);border-top-left-radius:18px;border-top-right-radius:18px;opacity:.85}.v34-card-accent:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}.v34-ambient-bg{background:radial-gradient(ellipse at 100% 0,rgba(236,72,153,.04) 0,transparent 35%),radial-gradient(ellipse at 80% 80%,rgba(99,102,241,.025) 0,transparent 50%),#f5f6f7}.v34-spinner{width:20px;height:20px;border:2.5px solid rgba(99,102,241,.18);border-top-color:#6366f1;border-radius:50%;animation:v34-spin .7s linear infinite}@keyframes v34-spin{to{transform:rotate(1turn)}}.v34-toast{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;background:#fff;border:1px solid #edeef2;border-left:3px solid #6366f1;border-radius:10px;font-size:13px;font-weight:500;color:#0f172a;box-shadow:var(--shadow-md)}@media (prefers-reduced-motion:no-preference){.v34-page-enter{animation:v34-page-in .45s cubic-bezier(.16,1,.3,1) both}@keyframes v34-page-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}}@supports (color:color-mix(in oklab,red,blue)){.v34-tint-indigo{color:color-mix(in oklab,#6366f1 80%,#fff)}.v34-tint-emerald{color:color-mix(in oklab,#10b981 80%,#fff)}}.dropdown-menu,.v34-menu,[role=menu]{background:#fff;border:1px solid #edeef2;border-radius:14px;box-shadow:var(--shadow-xl);padding:6px;font-family:var(--f)}.v34-menu-item,[role=menu] [role=menuitem]{padding:8px 12px;border-radius:8px;font-size:13px;font-weight:500;color:#0f172a;cursor:pointer;transition:background .14s ease}.v34-menu-item:hover,[role=menu] [role=menuitem]:hover{background:#f8fafc}.v34-rounded-sm{border-radius:8px}.v34-rounded-md{border-radius:12px}.v34-rounded-lg{border-radius:16px}.v34-rounded-xl{border-radius:20px}.v34-gradient-border{position:relative;background:#fff;border-radius:16px;isolation:isolate}.v34-gradient-border:before{content:"";position:absolute;inset:-1px;background:linear-gradient(135deg,#6366f1,#ec4899);border-radius:inherit;z-index:-1}div[style*=border-radius]:not([data-no-premium]):hover,div[style*=borderRadius]:not([data-no-premium]):hover{transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s ease}img:not([data-no-premium]){transition:transform .4s cubic-bezier(.16,1,.3,1)}a,button{font-feature-settings:"cv11" 1,"ss01" 1,"cv02" 1}hr{border:none;height:1px;background:linear-gradient(90deg,transparent,#e5e7eb 30%,#e5e7eb 70%,transparent);margin:16px 0}.modal,[role=dialog],dialog{backdrop-filter:blur(8px) saturate(140%)}textarea:not([data-no-premium]){font-family:var(--f);line-height:1.55;resize:vertical}label:not([data-no-premium]){color:#475569;font-weight:600;font-size:12.5px;letter-spacing:.01em}.v37-thin-scroll::-webkit-scrollbar{width:5px;height:5px}.v37-thin-scroll::-webkit-scrollbar-thumb{background:rgba(99,102,241,.35);border-radius:3px}.v37-snap-x{scroll-snap-type:x mandatory}.v37-snap-x>*{scroll-snap-align:start}.v37-snap-y{scroll-snap-type:y mandatory}.v37-fade-edges{-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.v38-dot-pattern{background-image:radial-gradient(circle at 1px 1px,rgba(99,102,241,.1) 1px,transparent 0);background-size:24px 24px}.v38-loading-bar{position:relative;height:2px;overflow:hidden;background:rgba(99,102,241,.12);border-radius:1px}.v38-loading-bar:after{content:"";position:absolute;left:-30%;top:0;bottom:0;width:30%;background:linear-gradient(90deg,transparent,#6366f1,transparent);animation:v38-bar-slide 1.5s ease-in-out infinite}@keyframes v38-bar-slide{0%{left:-30%}to{left:100%}}.v39-ring-btn{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:12px;background:#fff;border:1px solid #e5e7eb;color:#475569;cursor:pointer;transition:all .18s ease}.v39-ring-btn:hover{background:#f8fafc;border-color:#c7d2fe;color:#4f46e5;transform:translateY(-1px);box-shadow:0 4px 12px rgba(99,102,241,.15)}.v39-breadcrumb{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:#64748b}.v39-breadcrumb a{color:#64748b;text-decoration:none;transition:color .15s ease}.v39-breadcrumb a:hover{color:#6366f1}.v39-breadcrumb .sep{color:#cbd5e1;font-size:11px}.v39-breadcrumb .current{color:#0f172a;font-weight:600}.v40-tag{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;background:#f1f5f9;color:#475569;font-size:11.5px;font-weight:600;border-radius:6px;border:1px solid transparent;transition:all .15s ease}.v40-tag:hover{background:#eef2ff;color:#4f46e5;border-color:#c7d2fe}.v40-counter{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;background:#6366f1;color:#fff;font-size:11px;font-weight:700;border-radius:10px;font-family:var(--f)}.v40-counter.danger{background:#ef4444}.v40-counter.warn{background:#f59e0b}.v40-counter.success{background:#10b981}.v40-counter.pulse{animation:v40-pulse 1.6s ease-in-out infinite}@keyframes v40-pulse{0%,to{box-shadow:0 0 0 0 rgba(99,102,241,.6)}50%{box-shadow:0 0 0 6px rgba(99,102,241,0)}}article,section{transition:opacity .2s ease}[role=button]:not([data-no-premium]){transition:transform .18s cubic-bezier(.16,1,.3,1),box-shadow .2s ease}[role=button]:not([data-no-premium]):hover{transform:translateY(-1px)}p{line-height:1.55}small{color:#94a3b8;font-size:11.5px;font-weight:500}strong{font-weight:700}em{font-style:italic;color:#475569}code,pre{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;background:#f1f5f9;padding:1px 6px;border-radius:4px;font-size:.92em}svg{shape-rendering:geometricPrecision}svg.lucide{transition:transform .18s ease,color .18s ease}button:hover svg.lucide{transform:scale(1.06)}[role=tablist]{display:inline-flex;align-items:center;gap:4px;padding:4px;background:#f1f5f9;border-radius:12px}[role=tab]{padding:6px 14px;font-size:12.5px;font-weight:600;color:#64748b;background:transparent;border:none;border-radius:8px;cursor:pointer;transition:all .18s ease}[role=tab][aria-selected=true]{background:#fff;color:#0f172a;box-shadow:0 1px 3px rgba(15,23,42,.08)}[role=tab]:hover:not([aria-selected=true]){color:#4f46e5}.v45-pagination{display:inline-flex;align-items:center;gap:4px}.v45-pagination button{width:32px;height:32px;border:1px solid transparent;background:transparent;color:#64748b;border-radius:8px;font-size:12.5px;font-weight:600;cursor:pointer;transition:all .15s ease}.v45-pagination button:hover{background:#f1f5f9;color:#0f172a}.v45-pagination button[aria-current=page]{background:linear-gradient(135deg,#6366f1,#4f46e5);color:#fff;border-color:transparent;box-shadow:0 4px 12px rgba(99,102,241,.3)}[aria-haspopup=listbox] svg,[aria-haspopup=menu] svg{transition:transform .18s ease}[aria-haspopup=listbox][aria-expanded=true] svg,[aria-haspopup=menu][aria-expanded=true] svg{transform:rotate(180deg)}.v46-kbd,kbd{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;background:#fff;border:solid #e5e7eb;border-width:1px 1px 2px;border-radius:4px;font-family:ui-monospace,SFMono-Regular,monospace;font-size:10.5px;font-weight:700;color:#475569}input[type=checkbox][role=switch]{appearance:none;width:36px;height:20px;background:#cbd5e1;border-radius:999px;position:relative;cursor:pointer;transition:background .2s ease}input[type=checkbox][role=switch]:before{content:"";position:absolute;width:16px;height:16px;background:#fff;border-radius:50%;top:2px;left:2px;transition:transform .2s cubic-bezier(.16,1,.3,1);box-shadow:0 1px 3px rgba(15,23,42,.18)}input[type=checkbox][role=switch]:checked{background:linear-gradient(135deg,#6366f1,#4f46e5)}input[type=checkbox][role=switch]:checked:before{transform:translateX(16px)}progress{appearance:none;height:6px;width:100%;border:none;border-radius:3px;overflow:hidden;background:#f1f5f9}progress::-webkit-progress-bar{background:#f1f5f9;border-radius:3px}progress::-webkit-progress-value{background:linear-gradient(90deg,#6366f1,#818cf8);border-radius:3px;transition:width .4s cubic-bezier(.16,1,.3,1)}progress::-moz-progress-bar{background:linear-gradient(90deg,#6366f1,#818cf8)}.v48-skeleton-rect{background:linear-gradient(90deg,#f1f5f9,#fafbfc 50%,#f1f5f9);background-size:200% 100%;animation:v48-skel 1.4s linear infinite;border-radius:6px}.v48-skeleton-circle{background:#f1f5f9;border-radius:50%;animation:v48-skel-pulse 1.4s ease-in-out infinite}@keyframes v48-skel{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes v48-skel-pulse{0%,to{opacity:1}50%{opacity:.65}}img{max-width:100%;height:auto}figure{margin:0}figcaption{font-size:11.5px;color:#94a3b8;font-weight:500;margin-top:6px;text-align:center}.v49-img-card{border-radius:14px;overflow:hidden;box-shadow:0 4px 14px rgba(15,23,42,.06);transition:box-shadow .2s ease,transform .18s ease}.v49-img-card:hover{box-shadow:0 12px 32px rgba(15,23,42,.12);transform:translateY(-2px)}.v49-img-card img{display:block;transition:transform .5s cubic-bezier(.16,1,.3,1)}.v49-img-card:hover img{transform:scale(1.05)}.v50-hero{position:relative;background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid #edeef2;border-radius:20px;padding:28px 32px;overflow:hidden}.v50-hero:before{top:-80px;right:-80px;width:240px;height:240px;background:radial-gradient(circle,rgba(99,102,241,.1) 0,transparent 70%);animation:v50-drift 14s ease-in-out infinite}.v50-hero:after,.v50-hero:before{content:"";position:absolute;border-radius:50%;pointer-events:none}.v50-hero:after{bottom:-120px;left:30px;width:280px;height:280px;background:radial-gradient(circle,rgba(236,72,153,.06) 0,transparent 70%);animation:v50-drift 18s ease-in-out infinite reverse}@keyframes v50-drift{0%,to{transform:translate(0)}50%{transform:translate(8px,-6px)}}.v50-mega-gradient-text{background:linear-gradient(120deg,#6366f1,#818cf8 20%,#c084fc 45%,#ec4899 75%,#f59e0b);background-size:250% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:v50-shimmer-text 6s linear infinite;font-weight:800;letter-spacing:-.025em}@keyframes v50-shimmer-text{0%{background-position:0 50%}to{background-position:250% 50%}}@keyframes v51-fade-in-right{0%{opacity:0;transform:translateX(-12px)}to{opacity:1;transform:translateX(0)}}@keyframes v51-fade-in-left{0%{opacity:0;transform:translateX(12px)}to{opacity:1;transform:translateX(0)}}@keyframes v51-slide-up-fade{0%{opacity:0;transform:translateY(20px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes v51-pop-in{0%{transform:scale(.7);opacity:0}60%{transform:scale(1.05)}to{transform:scale(1);opacity:1}}.v51-fade-in-right{animation:v51-fade-in-right .5s cubic-bezier(.16,1,.3,1) both}.v51-fade-in-left{animation:v51-fade-in-left .5s cubic-bezier(.16,1,.3,1) both}.v51-slide-up-fade{animation:v51-slide-up-fade .6s cubic-bezier(.16,1,.3,1) both}.v51-pop-in{animation:v51-pop-in .5s cubic-bezier(.34,1.56,.64,1) both}.v52-conic-border{position:relative;background:#fff;border-radius:16px;isolation:isolate}.v52-conic-border:before{content:"";position:absolute;inset:-2px;background:conic-gradient(from 0deg,#6366f1,#a855f7,#ec4899,#f59e0b,#10b981,#6366f1);border-radius:18px;z-index:-1;filter:blur(2px);opacity:.7;animation:v52-rotate 6s linear infinite}@keyframes v52-rotate{to{transform:rotate(1turn)}}.v52-static-conic-border:before{animation:none}.v53-ripple{position:relative;overflow:hidden;isolation:isolate}.v53-ripple:after{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,rgba(99,102,241,.32) 1%,transparent 0);background-position:50%;background-size:12000% 12000%;background-repeat:no-repeat;opacity:0;transition:background-size .5s ease,opacity .5s ease;pointer-events:none}.v53-ripple:active:after{background-size:100% 100%;opacity:.15;transition:0s}[data-tooltip]:hover:after,[data-tooltip]:hover:before{animation:v54-tip-enter .18s cubic-bezier(.16,1,.3,1) forwards}[data-tooltip]:hover:before{content:"";position:absolute;bottom:100%;left:50%;transform:translateX(-50%) translateY(2px);border:4px solid transparent;border-top-color:#0f172a;pointer-events:none;z-index:10001}@keyframes v54-tip-enter{0%{opacity:0;transform:translateX(-50%) translateY(4px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.v55-notif-dot{position:relative;display:inline-block;width:8px;height:8px}.v55-notif-dot:after,.v55-notif-dot:before{content:"";position:absolute;inset:0;border-radius:50%;background:#ef4444}.v55-notif-dot:before{animation:v55-ripple 1.8s ease-out infinite}.v55-notif-dot:after{inset:1px;animation:v55-ripple 1.8s ease-out .4s infinite}@keyframes v55-ripple{0%{transform:scale(1);opacity:.7}to{transform:scale(2.4);opacity:0}}.v55-notif-dot>span{position:absolute;inset:1px;border-radius:50%;background:#ef4444}.v55-rotate-slow{animation:v55-rotate 12s linear infinite}@keyframes v55-rotate{to{transform:rotate(1turn)}}details{border:1px solid #edeef2;border-radius:12px;background:#fff;margin-bottom:8px;overflow:hidden}details summary{padding:12px 16px;cursor:pointer;font-weight:600;font-size:14px;color:#0f172a;list-style:none;display:flex;justify-content:space-between;align-items:center;transition:background .15s ease}details summary::-webkit-details-marker{display:none}details summary:after{content:"⌃";font-size:14px;color:#94a3b8;transition:transform .18s ease;display:inline-block}details[open] summary:after{transform:rotate(180deg)}details summary:hover{background:#f8fafc}details>:not(summary){padding:0 16px 14px;color:#475569;font-size:13px;line-height:1.55}@supports (animation-timeline:view()){.v57-scroll-fade{animation:v57-fade-up linear both;animation-timeline:view();animation-range:entry 0 cover 30%}@keyframes v57-fade-up{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}}.v58-aurora{position:relative;background:linear-gradient(135deg,#fff,#f8fafc);overflow:hidden;isolation:isolate}.v58-aurora:before{content:"";position:absolute;inset:-50%;background:radial-gradient(ellipse at 20% 30%,rgba(99,102,241,.1) 0,transparent 40%),radial-gradient(ellipse at 80% 70%,rgba(236,72,153,.1) 0,transparent 40%),radial-gradient(ellipse at 50% 50%,rgba(168,85,247,.06) 0,transparent 60%);animation:v58-aurora-float 15s ease-in-out infinite;pointer-events:none;z-index:-1}@keyframes v58-aurora-float{0%,to{transform:translate(0) rotate(0deg)}33%{transform:translate(20px,-20px) rotate(120deg)}66%{transform:translate(-20px,20px) rotate(240deg)}}.v59-glow-indigo{box-shadow:0 0 24px rgba(99,102,241,.25)}.v59-glow-purple{box-shadow:0 0 24px rgba(168,85,247,.25)}.v59-glow-pink{box-shadow:0 0 24px rgba(236,72,153,.25)}.v59-glow-emerald{box-shadow:0 0 24px rgba(16,185,129,.25)}.v59-glow-amber{box-shadow:0 0 24px rgba(245,158,11,.25)}.v59-pulse-glow{animation:v59-pulse-glow 2.4s ease-in-out infinite}@keyframes v59-pulse-glow{0%,to{box-shadow:0 0 0 0 rgba(99,102,241,.4)}50%{box-shadow:0 0 0 14px rgba(99,102,241,0)}}.v60-frost-light{background:hsla(0,0%,100%,.62);border:1px solid hsla(0,0%,100%,.5)}.v60-frost-dark,.v60-frost-light{backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%)}.v60-frost-dark{background:rgba(15,23,42,.62);border:1px solid rgba(15,23,42,.5);color:#fff}.v60-chroma-bg{background:radial-gradient(circle at 20% 30%,rgba(99,102,241,.16),transparent 50%),radial-gradient(circle at 80% 70%,rgba(236,72,153,.14),transparent 50%),radial-gradient(circle at 50% 50%,rgba(168,85,247,.1),transparent 60%),#fff}.v61-btn-rainbow{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;border-radius:12px;font-weight:600;font-size:13px;color:#fff;background:linear-gradient(120deg,#6366f1,#a855f7,#ec4899,#f59e0b,#10b981,#6366f1);background-size:300% 300%;animation:v61-rainbow 6s ease infinite;border:none;cursor:pointer;box-shadow:0 6px 18px rgba(99,102,241,.3);transition:transform .18s ease,box-shadow .18s ease}.v61-btn-rainbow:hover{transform:translateY(-1.5px);box-shadow:0 12px 28px rgba(99,102,241,.4)}@keyframes v61-rainbow{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.v61-btn-shimmer{position:relative;overflow:hidden}.v61-btn-shimmer:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);transition:left .5s ease}.v61-btn-shimmer:hover:after{left:100%}.v62-segmented{display:inline-flex;padding:4px;background:#f1f3f5;border-radius:12px;gap:2px;border:1px solid #e5e7eb}.v62-segmented button{padding:7px 16px;border-radius:9px;font-size:13px;font-weight:600;color:#64748b;background:transparent;border:none;cursor:pointer;transition:all .18s ease}.v62-segmented button:hover{color:#0f172a}.v62-segmented button.active,.v62-segmented button[aria-selected=true]{background:#fff;color:#0f172a;box-shadow:0 2px 6px rgba(0,0,0,.06),0 0 0 1px rgba(0,0,0,.04)}.v62-segmented-pill{display:inline-flex;padding:3px;background:rgba(99,102,241,.08);border-radius:999px;gap:2px}.v62-segmented-pill button{padding:6px 14px;border-radius:999px;font-size:12px;font-weight:600;color:#6366f1;background:transparent;border:none;cursor:pointer;transition:all .18s ease}.v62-segmented-pill button.active,.v62-segmented-pill button[aria-selected=true]{background:linear-gradient(135deg,#6366f1,#a855f7);color:#fff;box-shadow:0 4px 12px rgba(99,102,241,.3)}.v63-progress{position:relative;width:100%;height:8px;background:#f1f3f5;border-radius:999px;overflow:hidden}.v63-progress-fill{height:100%;background:linear-gradient(90deg,#6366f1,#a855f7,#ec4899);background-size:200% 100%;animation:v63-flow 3s ease infinite;border-radius:999px;transition:width .4s ease}.v63-progress-fill.emerald{background:linear-gradient(90deg,#10b981,#34d399);background-size:200% 100%}.v63-progress-fill.amber{background:linear-gradient(90deg,#f59e0b,#fbbf24);background-size:200% 100%}.v63-progress-fill.pink{background:linear-gradient(90deg,#ec4899,#f472b6);background-size:200% 100%}@keyframes v63-flow{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.v63-progress-striped .v63-progress-fill{background-image:linear-gradient(45deg,hsla(0,0%,100%,.18) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.18) 0,hsla(0,0%,100%,.18) 75%,transparent 0,transparent),linear-gradient(90deg,#6366f1,#a855f7);background-size:16px 16px,100% 100%;animation:v63-stripes 1s linear infinite}@keyframes v63-stripes{0%{background-position:0 0,0 0}to{background-position:32px 0,0 0}}.v64-toggle{position:relative;display:inline-block;width:44px;height:24px}.v64-toggle input{opacity:0;width:0;height:0}.v64-toggle .slider{position:absolute;cursor:pointer;inset:0;background:#cbd5e1;border-radius:999px;transition:background .25s ease}.v64-toggle .slider:before{content:"";position:absolute;height:18px;width:18px;left:3px;bottom:3px;background:#fff;border-radius:50%;transition:transform .25s cubic-bezier(.34,1.56,.64,1);box-shadow:0 2px 4px rgba(0,0,0,.2)}.v64-toggle input:checked+.slider{background:linear-gradient(135deg,#6366f1,#a855f7)}.v64-toggle input:checked+.slider:before{transform:translateX(20px)}.v64-toggle input:focus-visible+.slider{outline:2px solid #6366f1;outline-offset:2px}.v64-toggle.lg{width:52px;height:28px}.v64-toggle.lg .slider:before{height:22px;width:22px}.v64-toggle.lg input:checked+.slider:before{transform:translateX(24px)}.v65-skeleton{position:relative;overflow:hidden;background:#eef0f3;border-radius:8px}.v65-skeleton:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.65),transparent);animation:v65-shimmer 1.6s infinite}@keyframes v65-shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.v65-skel-text{height:12px;border-radius:4px}.v65-skel-title{height:18px;border-radius:6px}.v65-skel-avatar{width:40px;height:40px;border-radius:50%}.v65-skel-card{height:120px;border-radius:12px}.v65-skel-line{height:12px;border-radius:4px;margin-bottom:8px}.v65-skel-line.w-90{width:90%}.v65-skel-line.w-70{width:70%}.v65-skel-line.w-50{width:50%}.v66-scroll-thin::-webkit-scrollbar{width:6px;height:6px}.v66-scroll-thin::-webkit-scrollbar-track{background:transparent}.v66-scroll-thin::-webkit-scrollbar-thumb{background:rgba(99,102,241,.25);border-radius:999px;transition:background .2s ease}.v66-scroll-thin::-webkit-scrollbar-thumb:hover{background:rgba(99,102,241,.45)}.v66-scroll-rainbow::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#6366f1,#a855f7,#ec4899);border-radius:999px}.v66-scroll-fade{mask-image:linear-gradient(180deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(180deg,transparent,#000 8%,#000 92%,transparent)}.v66-scroll-fade-x{mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.v67-tilt{transform-style:preserve-3d;transition:transform .4s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease;will-change:transform}.v67-tilt:hover{transform:perspective(1000px) rotateX(2deg) rotateY(-2deg) translateY(-4px) scale(1.01);box-shadow:0 20px 50px -10px rgba(15,23,42,.18)}.v67-tilt-strong:hover{transform:perspective(800px) rotateX(4deg) rotateY(-4deg) translateY(-6px) scale(1.02);box-shadow:0 30px 60px -15px rgba(15,23,42,.25)}.v67-tilt-content{transform:translateZ(20px);transition:transform .4s ease}.v67-lift{transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .25s ease}.v67-lift:hover{transform:translateY(-6px);box-shadow:0 18px 36px -10px rgba(15,23,42,.2)}.v67-lift-sm:hover{transform:translateY(-2px);box-shadow:0 8px 18px -4px rgba(15,23,42,.15)}.v68-shadow-soft{box-shadow:0 1px 2px rgba(15,23,42,.04),0 4px 8px -2px rgba(15,23,42,.06)}.v68-shadow-md{box-shadow:0 1px 2px rgba(15,23,42,.04),0 8px 16px -4px rgba(15,23,42,.1),0 16px 32px -8px rgba(15,23,42,.06)}.v68-shadow-lg{box-shadow:0 2px 4px rgba(15,23,42,.04),0 12px 24px -6px rgba(15,23,42,.12),0 24px 48px -12px rgba(15,23,42,.1)}.v68-shadow-xl{box-shadow:0 4px 8px rgba(15,23,42,.04),0 16px 32px -8px rgba(15,23,42,.14),0 32px 64px -16px rgba(15,23,42,.12),0 0 0 1px rgba(15,23,42,.04)}.v68-shadow-glow-indigo{box-shadow:0 4px 12px rgba(99,102,241,.15),0 12px 32px -6px rgba(99,102,241,.25)}.v68-shadow-glow-purple{box-shadow:0 4px 12px rgba(168,85,247,.15),0 12px 32px -6px rgba(168,85,247,.25)}.v68-shadow-inner{box-shadow:inset 0 2px 4px rgba(15,23,42,.06)}.v69-border-gradient{position:relative;background:#fff;border-radius:14px;padding:2px;background-image:linear-gradient(#fff,#fff),linear-gradient(120deg,#6366f1,#a855f7,#ec4899,#6366f1);background-origin:border-box;background-clip:padding-box,border-box;background-size:100% 100%,200% 100%;animation:v69-flow-border 4s linear infinite}@keyframes v69-flow-border{0%{background-position:0 0,0 0}to{background-position:0 0,200% 0}}.v69-glow-border{position:relative;border-radius:14px;background:#fff}.v69-glow-border:before{content:"";position:absolute;inset:-1px;border-radius:inherit;background:linear-gradient(120deg,#6366f1,#a855f7,#ec4899);z-index:-1;filter:blur(8px);opacity:.45;transition:opacity .3s ease}.v69-glow-border:hover:before{opacity:.85}.v69-rainbow-edge{border-image:linear-gradient(120deg,#6366f1,#a855f7,#ec4899,#f59e0b,#10b981) 1;border-width:2px;border-style:solid}.v70-fab{position:fixed;bottom:24px;right:24px;width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,#6366f1,#a855f7);color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;border:none;box-shadow:0 8px 22px -4px rgba(99,102,241,.45),0 4px 12px rgba(168,85,247,.3);transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .25s ease;z-index:60}.v70-fab:hover{transform:scale(1.08) translateY(-2px);box-shadow:0 14px 32px -6px rgba(99,102,241,.55),0 8px 18px rgba(168,85,247,.4)}.v70-fab:active{transform:scale(.96)}.v70-fab.bottom-left{right:auto;left:24px}.v70-fab.lg{width:64px;height:64px}.v70-fab.sm{width:44px;height:44px}.v70-fab-pulse:before{content:"";position:absolute;inset:-4px;border-radius:50%;background:rgba(99,102,241,.3);animation:v70-fab-pulse 2s ease-in-out infinite;z-index:-1}@keyframes v70-fab-pulse{0%,to{transform:scale(1);opacity:.6}50%{transform:scale(1.15);opacity:0}}.v71-kbd,kbd{display:inline-block;padding:2px 8px;font-size:11px;font-weight:600;color:#0f172a;background:linear-gradient(180deg,#fff,#f1f3f5);border:solid #e5e7eb;border-width:1px 1px 2px;border-radius:6px;box-shadow:0 1px 0 rgba(15,23,42,.06);vertical-align:middle}.v71-code-inline,.v71-kbd,kbd{font-family:SF Mono,Menlo,Consolas,monospace}.v71-code-inline{display:inline;padding:1px 6px;font-size:12px;color:#6366f1;background:rgba(99,102,241,.08);border:1px solid rgba(99,102,241,.18);border-radius:4px}.v71-code-block{font-family:SF Mono,Menlo,Consolas,monospace;font-size:12.5px;line-height:1.6;color:#e2e8f0;background:#0f172a;border-radius:12px;padding:14px 16px;overflow-x:auto;border:1px solid #1e293b}.v71-code-block .keyword{color:#c4b5fd}.v71-code-block .string{color:#6ee7b7}.v71-code-block .number{color:#fbbf24}.v71-code-block .comment{color:#64748b;font-style:italic}.v72-pill{position:relative;display:inline-flex;align-items:center;gap:6px;padding:4px 12px;font-size:11px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;border-radius:999px;overflow:hidden;isolation:isolate}.v72-pill:before{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 30%,hsla(0,0%,100%,.45) 50%,transparent 70%);transform:translateX(-100%);z-index:0}.v72-pill:hover:before{animation:v72-shine .85s ease}@keyframes v72-shine{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.v72-pill>*{position:relative;z-index:1}.v72-pill-success{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.v72-pill-warning{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff}.v72-pill-danger{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff}.v72-pill-info{background:linear-gradient(135deg,#6366f1,#4f46e5);color:#fff}.v72-pill-purple{background:linear-gradient(135deg,#a855f7,#9333ea);color:#fff}.v72-pill-pink{background:linear-gradient(135deg,#ec4899,#db2777);color:#fff}.v72-pill .dot{width:6px;height:6px;border-radius:50%;background:hsla(0,0%,100%,.85);box-shadow:0 0 8px hsla(0,0%,100%,.5)}.v73-nav-link{position:relative;display:inline-flex;align-items:center;padding:6px 4px;font-size:13px;font-weight:500;color:#475569;text-decoration:none;transition:color .18s ease}.v73-nav-link:after{content:"";position:absolute;bottom:0;left:50%;width:0;height:2px;background:linear-gradient(90deg,#6366f1,#a855f7);transform:translateX(-50%);transition:width .25s cubic-bezier(.65,0,.35,1);border-radius:2px}.v73-nav-link:hover{color:#0f172a}.v73-nav-link:hover:after{width:100%}.v73-nav-link.active,.v73-nav-link[aria-current=page]{color:#0f172a}.v73-nav-link.active:after,.v73-nav-link[aria-current=page]:after{width:100%}.v73-nav-dot:before{content:"";position:absolute;left:-10px;top:50%;width:4px;height:4px;border-radius:50%;background:#6366f1;transform:translate(-50%,-50%) scale(0);transition:transform .2s ease}.v73-nav-dot.active:before,.v73-nav-dot[aria-current=page]:before{transform:translate(-50%,-50%) scale(1)}.v74-img-frame{position:relative;overflow:hidden;border-radius:14px;background:#f1f3f5;isolation:isolate}.v74-img-frame img,.v74-img-frame>[data-img]{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.22,1,.36,1)}.v74-img-frame:hover img,.v74-img-frame:hover>[data-img]{transform:scale(1.06)}.v74-img-frame:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 50%,rgba(15,23,42,.55));opacity:0;transition:opacity .3s ease;pointer-events:none}.v74-img-frame:hover:after{opacity:1}.v74-img-caption{position:absolute;left:16px;right:16px;bottom:12px;color:#fff;font-size:13px;font-weight:600;transform:translateY(8px);opacity:0;transition:transform .3s ease,opacity .3s ease;z-index:2}.v74-img-frame:hover .v74-img-caption{transform:translateY(0);opacity:1}.v74-img-tilt{transition:transform .4s ease}.v74-img-tilt:hover{transform:rotate(-1.5deg) scale(1.02)}.v75-text-grad-indigo{background:linear-gradient(135deg,#6366f1,#4f46e5);-webkit-background-clip:text;background-clip:text}.v75-text-grad-indigo,.v75-text-grad-purple{-webkit-text-fill-color:transparent;color:transparent}.v75-text-grad-purple{background:linear-gradient(135deg,#a855f7,#7e22ce);-webkit-background-clip:text;background-clip:text}.v75-text-grad-pink{background:linear-gradient(135deg,#ec4899,#db2777);-webkit-background-clip:text;background-clip:text}.v75-text-grad-amber,.v75-text-grad-pink{-webkit-text-fill-color:transparent;color:transparent}.v75-text-grad-amber{background:linear-gradient(135deg,#f59e0b,#d97706);-webkit-background-clip:text;background-clip:text}.v75-text-grad-emerald{background:linear-gradient(135deg,#10b981,#059669);-webkit-background-clip:text;background-clip:text}.v75-text-grad-emerald,.v75-text-grad-sunset{-webkit-text-fill-color:transparent;color:transparent}.v75-text-grad-sunset{background:linear-gradient(120deg,#f59e0b,#ec4899,#a855f7);-webkit-background-clip:text;background-clip:text}.v75-text-grad-ocean{background:linear-gradient(120deg,#06b6d4,#6366f1,#a855f7);-webkit-background-clip:text;background-clip:text}.v75-text-grad-flow,.v75-text-grad-ocean{-webkit-text-fill-color:transparent;color:transparent}.v75-text-grad-flow{background:linear-gradient(120deg,#6366f1,#a855f7,#ec4899,#6366f1);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:v75-text-flow 5s ease infinite}@keyframes v75-text-flow{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.v76-divider{height:1px;background:linear-gradient(90deg,transparent,#e5e7eb 20%,#e5e7eb 80%,transparent);border:none;margin:16px 0}.v76-divider-soft{height:1px;background:linear-gradient(90deg,transparent,rgba(15,23,42,.06) 50%,transparent);border:none;margin:12px 0}.v76-divider-gradient{height:2px;background:linear-gradient(90deg,#6366f1,#a855f7,#ec4899);border:none;border-radius:2px;margin:16px 0}.v76-divider-text{display:flex;align-items:center;gap:12px;margin:16px 0;color:#94a3b8;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.v76-divider-text:after,.v76-divider-text:before{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,#e5e7eb)}.v76-divider-text:after{background:linear-gradient(90deg,#e5e7eb,transparent)}.v76-divider-vertical{width:1px;background:linear-gradient(180deg,transparent,#e5e7eb 20%,#e5e7eb 80%,transparent);align-self:stretch;margin:0 8px}.v76-divider-dashed{height:1px;background-image:linear-gradient(90deg,#cbd5e1 50%,transparent 0);background-size:8px 1px;background-repeat:repeat-x;border:none;margin:16px 0}.v77-ring-indigo:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(99,102,241,.2),0 0 0 1px #6366f1}.v77-ring-purple:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(168,85,247,.2),0 0 0 1px #a855f7}.v77-ring-pink:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(236,72,153,.2),0 0 0 1px #ec4899}.v77-ring-emerald:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(16,185,129,.2),0 0 0 1px #10b981}.v77-ring-soft:focus-visible{outline:none;box-shadow:0 0 0 4px rgba(99,102,241,.12)}.v77-ring-glow:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(99,102,241,.3),0 0 18px rgba(99,102,241,.4)}.v77-input{width:100%;padding:10px 14px;font-size:13px;color:#0f172a;background:#fff;border:1.5px solid #e5e7eb;border-radius:10px;transition:border-color .18s ease,box-shadow .18s ease}.v77-input:hover{border-color:#cbd5e1}.v77-input:focus,.v77-input:focus-visible{outline:none;border-color:#6366f1;box-shadow:0 0 0 4px rgba(99,102,241,.12)}.v77-input::placeholder{color:#94a3b8}.v78-grid-bg{background-image:linear-gradient(rgba(99,102,241,.06) 1px,transparent 0),linear-gradient(90deg,rgba(99,102,241,.06) 1px,transparent 0);background-size:32px 32px}.v78-grid-bg-fine{background-image:linear-gradient(rgba(15,23,42,.04) 1px,transparent 0),linear-gradient(90deg,rgba(15,23,42,.04) 1px,transparent 0);background-size:16px 16px}.v78-grid-bg-fade{position:relative;background-image:linear-gradient(rgba(99,102,241,.08) 1px,transparent 0),linear-gradient(90deg,rgba(99,102,241,.08) 1px,transparent 0);background-size:32px 32px;mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,#000 30%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,#000 30%,transparent 80%)}.v78-grid-bg-cross{background-image:linear-gradient(45deg,rgba(99,102,241,.05) 1px,transparent 0),linear-gradient(-45deg,rgba(99,102,241,.05) 1px,transparent 0);background-size:24px 24px}.v79-dots-bg{background-image:radial-gradient(circle,rgba(99,102,241,.2) 1px,transparent 0);background-size:20px 20px}.v79-dots-bg-soft{background-image:radial-gradient(circle,rgba(15,23,42,.1) 1px,transparent 0);background-size:16px 16px}.v79-dots-bg-fade{background-image:radial-gradient(circle,rgba(99,102,241,.18) 1px,transparent 0);background-size:20px 20px;mask-image:radial-gradient(ellipse 80% 60% at 50% 50%,#000 30%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 50%,#000 30%,transparent 80%)}.v79-dots-bg-color{background-image:radial-gradient(circle at 20% 30%,rgba(236,72,153,.2) 1.5px,transparent 0),radial-gradient(circle at 50% 50%,rgba(99,102,241,.2) 1.5px,transparent 0),radial-gradient(circle at 80% 70%,rgba(168,85,247,.2) 1.5px,transparent 0);background-size:60px 60px,80px 80px,70px 70px}.v79-dots-large{background-image:radial-gradient(circle,rgba(99,102,241,.15) 2px,transparent 0);background-size:32px 32px}.v80-noise{position:relative;isolation:isolate}.v80-noise:before{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 0.45 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");opacity:.04;pointer-events:none;mix-blend-mode:multiply;z-index:0;border-radius:inherit}.v80-noise>*{position:relative;z-index:1}.v80-noise-strong:before{opacity:.08}.v80-noise-grain:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='1.4' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 0.55 0'/></filter><rect width='100%' height='100%' filter='url(%23g)'/></svg>");opacity:.05;mix-blend-mode:overlay}.v81-spotlight{position:relative;overflow:hidden;--mx:50%;--my:50%}.v81-spotlight:before{content:"";position:absolute;inset:0;background:radial-gradient(600px circle at var(--mx) var(--my),rgba(99,102,241,.1),transparent 40%);pointer-events:none;opacity:0;transition:opacity .3s ease;z-index:0}.v81-spotlight:hover:before{opacity:1}.v81-spotlight>*{position:relative;z-index:1}.v81-spotlight-purple:before{background:radial-gradient(600px circle at var(--mx) var(--my),rgba(168,85,247,.12),transparent 40%)}.v81-spotlight-pink:before{background:radial-gradient(600px circle at var(--mx) var(--my),rgba(236,72,153,.12),transparent 40%)}@property --mx{syntax:"<percentage>";inherits:true;initial-value:50%}@property --my{syntax:"<percentage>";inherits:true;initial-value:50%}.v81-glow-cursor{position:relative;overflow:hidden}.v81-glow-cursor:after{content:"";position:absolute;width:280px;height:280px;left:var(--mx);top:var(--my);transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(99,102,241,.18),transparent 60%);pointer-events:none;filter:blur(20px);opacity:0;transition:opacity .3s ease}.v81-glow-cursor:hover:after{opacity:1}.v82-magnet{display:inline-block;transition:transform .18s cubic-bezier(.34,1.56,.64,1);will-change:transform}.v82-magnet:hover{transform:translateY(-2px) scale(1.04)}.v82-magnet:active{transform:translateY(0) scale(.98)}.v82-depth{position:relative;transition:transform .3s cubic-bezier(.22,1,.36,1)}.v82-depth:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(135deg,rgba(99,102,241,.1),rgba(168,85,247,.1));transform:translate(4px,4px);z-index:-1;opacity:0;transition:opacity .3s ease,transform .3s ease}.v82-depth:hover{transform:translate(-2px,-2px)}.v82-depth:hover:before{opacity:1;transform:translate(6px,6px)}.v82-press{transition:transform .1s ease,box-shadow .1s ease}.v82-press:active{transform:translateY(1px) scale(.99);box-shadow:0 2px 4px rgba(15,23,42,.08)!important}.v82-stack{position:relative}.v82-stack:after,.v82-stack:before{content:"";position:absolute;inset:0;border-radius:inherit;background:inherit;z-index:-1}.v82-stack:before{transform:translate(3px,3px);opacity:.4}.v82-stack:after{transform:translate(6px,6px);opacity:.2}@supports (animation-timeline:scroll()){.v83-parallax-slow{animation:v83-parallax-up linear;animation-timeline:scroll(root);animation-range:0 100%}.v83-parallax-fast{animation:v83-parallax-up-fast linear;animation-timeline:scroll(root);animation-range:0 100%}@keyframes v83-parallax-up{0%{transform:translateY(0)}to{transform:translateY(-60px)}}@keyframes v83-parallax-up-fast{0%{transform:translateY(0)}to{transform:translateY(-120px)}}.v83-fade-on-scroll{animation:v83-fade-out linear;animation-timeline:scroll(root);animation-range:0 30vh}@keyframes v83-fade-out{0%{opacity:1}to{opacity:.4}}.v83-scale-on-scroll{animation:v83-scale-down linear;animation-timeline:scroll(root);animation-range:0 50vh}@keyframes v83-scale-down{0%{transform:scale(1)}to{transform:scale(.94)}}.v83-progress-bar{position:fixed;top:0;left:0;height:3px;background:linear-gradient(90deg,#6366f1,#a855f7,#ec4899);width:100%;transform-origin:0 0;animation:v83-progress linear;animation-timeline:scroll(root);z-index:100}@keyframes v83-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}}.v83-sticky-blur{position:sticky;top:0;background:hsla(0,0%,100%,.78);backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%);border-bottom:1px solid rgba(15,23,42,.06);z-index:50}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media (prefers-contrast:more){.v84-card,[class*=-card]{border-width:1.5px!important}.text-slate-500,.v84-text-muted{color:#334155!important}}:root{color-scheme:light;accent-color:#6366f1}html{scroll-behavior:smooth;scroll-padding-top:80px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::selection{background:rgba(99,102,241,.2);color:#1e1b4b}::-moz-selection{background:rgba(99,102,241,.2);color:#1e1b4b}img,svg,video{image-rendering:-webkit-optimize-contrast;text-rendering:geometricPrecision}@media print{*,:after,:before{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}.sidebar,.v70-fab,.v84-no-print,footer,header,nav{display:none!important}body{font-size:12pt;line-height:1.5}h1,h2,h3{page-break-after:avoid}figure,table{page-break-inside:avoid}}.v84-loading{pointer-events:none;opacity:.6;position:relative}.v84-loading:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(99,102,241,.08),transparent);animation:v84-load-sweep 1.4s linear infinite;pointer-events:none}@keyframes v84-load-sweep{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}[data-premium=v50-capstone]{--capstone:1}body,button,html,input,select,textarea{font-feature-settings:"cv11" 1,"ss01" 1,"cv02" 1,"ss03" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}[role=heading],h1,h2,h3,h4,h5,h6{font-family:var(--ft,var(--font-manrope),system-ui,sans-serif);font-feature-settings:"cv11" 1,"ss01" 1,"cv02" 1,"ss03" 1;letter-spacing:-.018em}.dashboard-main,[data-page],a,body,div,em,label,li,p,span,strong,td,th{font-family:var(--f,var(--font-inter),system-ui,sans-serif)}.amount,.count,.metric-value,.price,.stat-value,.tabular,[class*=-amount],[class*=-count],[class*=-value],[class*=metric-],[data-numeric]{font-variant-numeric:tabular-nums;font-feature-settings:"cv11" 1,"ss01" 1,"tnum" 1}.dashboard-main [class*=Card]:not([class*=Header]):not([class*=Active]),.dashboard-main [class*=card]:not([class*=header]):not([class*=active]){transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s ease,border-color .22s ease}.dashboard-main input:focus-visible,.dashboard-main select:focus-visible,.dashboard-main textarea:focus-visible{outline:none!important;border-color:#6366f1!important;box-shadow:0 0 0 3px rgba(99,102,241,.14)!important}.dashboard-main a:focus-visible,.dashboard-main button:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(99,102,241,.2),0 0 0 1px rgba(99,102,241,.4);border-radius:inherit}.dashboard-main ::-webkit-scrollbar{width:8px;height:8px}.dashboard-main ::-webkit-scrollbar-track{background:transparent}.dashboard-main ::-webkit-scrollbar-thumb{background:rgba(99,102,241,.18);border-radius:999px;transition:background .2s ease}.dashboard-main ::-webkit-scrollbar-thumb:hover{background:rgba(99,102,241,.38)}.dashboard-main a{color:inherit;text-decoration:none;transition:color .18s ease,opacity .18s ease}.dashboard-main a:hover{opacity:.85}.dashboard-main button{transition:background .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s cubic-bezier(.34,1.56,.64,1)}.dashboard-main button:not(:disabled):active{transform:scale(.98)}.dashboard-main input::placeholder,.dashboard-main textarea::placeholder{color:#94a3b8;font-weight:500}.dashboard-main ::selection{background:rgba(99,102,241,.22);color:#1e1b4b}.dashboard-main img,.dashboard-main svg{-webkit-user-drag:none;user-select:none}@media (prefers-reduced-motion:no-preference){.dashboard-main>div>[data-section],.dashboard-main>section{animation:v85-page-pop .5s cubic-bezier(.22,1,.36,1) both}@keyframes v85-page-pop{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}}.dashboard-main table tbody tr{transition:background .15s ease}.dashboard-main table tbody tr:hover{background:rgba(99,102,241,.04)}.dashboard-main button:disabled,.dashboard-main input:disabled,.dashboard-main select:disabled,.dashboard-main textarea:disabled{opacity:.55;cursor:not-allowed}.dashboard-main main{position:relative;background-color:#f5f6f7;background-image:radial-gradient(circle at 12% 18%,rgba(99,102,241,.04) 0,transparent 26%),radial-gradient(circle at 88% 84%,rgba(168,85,247,.04) 0,transparent 28%),radial-gradient(circle,rgba(15,23,42,.025) 1px,transparent 1.2px);background-size:auto,auto,22px 22px;background-attachment:local,local,fixed}.dashboard-main main [style*="border-radius: 12px"][style*="background: var(--srf"],.dashboard-main main [style*="border-radius: 12px"][style*="background:#fff"],.dashboard-main main [style*="border-radius: 14px"][style*=background]:not([style*=gradient]),.dashboard-main main [style*="border-radius: 16px"][style*=background]:not([style*=gradient]),.dashboard-main main [style*="border-radius:12px"][style*="background: #fff"]{box-shadow:0 1px 2px rgba(15,23,42,.04),0 4px 14px -4px rgba(15,23,42,.06)!important;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s ease!important}.dashboard-main h1{font-family:var(--ft,var(--font-manrope),system-ui)!important;letter-spacing:-.024em;font-feature-settings:"cv11" 1,"ss01" 1,"ss03" 1,"cv02" 1}.dashboard-main h2,.dashboard-main h3{font-family:var(--ft,var(--font-manrope),system-ui)!important;letter-spacing:-.018em;font-feature-settings:"cv11" 1,"ss01" 1,"cv02" 1}.dashboard-main main [style*="border-radius: 99"],.dashboard-main main [style*="border-radius: 999"],.dashboard-main main [style*="border-radius:99"],.dashboard-main main [style*="border-radius:999"]{font-feature-settings:"cv11" 1,"ss01" 1}.dashboard-main button[style*="background: #4F46E5"],.dashboard-main button[style*="background: #6366F1"],.dashboard-main button[style*="background:#4F46E5"],.dashboard-main button[style*="background:#6366F1"],.dashboard-main button[style*="linear-gradient(135deg, #6366F1"],.dashboard-main button[style*="linear-gradient(135deg,#6366F1"]{box-shadow:0 4px 14px -2px rgba(99,102,241,.32),inset 0 1px 0 hsla(0,0%,100%,.18)!important}.dashboard-main button[style*="background: #6366F1"]:hover,.dashboard-main button[style*="background:#6366F1"]:hover,.dashboard-main button[style*="linear-gradient(135deg, #6366F1"]:hover{box-shadow:0 8px 22px -4px rgba(99,102,241,.45),inset 0 1px 0 hsla(0,0%,100%,.25)!important;transform:translateY(-1px)}.dashboard-main main table{border-collapse:separate;border-spacing:0}.dashboard-main main table thead th{font-family:var(--f,var(--font-inter),system-ui);font-feature-settings:"cv11" 1,"ss01" 1;font-weight:600;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#98a0ae;background:linear-gradient(180deg,#fafbfd,#f4f6f9);border-bottom:1px solid #edeef2}.dashboard-main main table tbody td{font-feature-settings:"cv11" 1,"ss01" 1,"tnum" 1}.dashboard-main main table tbody tr{transition:background .15s ease,box-shadow .15s ease}.dashboard-main main table tbody tr:hover{background:rgba(99,102,241,.045);box-shadow:inset 3px 0 0 rgba(99,102,241,.55)}.dashboard-main input[type=email],.dashboard-main input[type=number],.dashboard-main input[type=password],.dashboard-main input[type=search],.dashboard-main input[type=tel],.dashboard-main input[type=text],.dashboard-main input[type=url],.dashboard-main select,.dashboard-main textarea{font-feature-settings:"cv11" 1,"ss01" 1;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.dashboard-main input:hover:not(:focus):not(:disabled),.dashboard-main select:hover:not(:focus):not(:disabled),.dashboard-main textarea:hover:not(:focus):not(:disabled){border-color:#cbd5e1!important}.dashboard-main main [style*="text-transform: uppercase"][style*=letter-spacing]{font-family:var(--f,var(--font-inter),system-ui)!important;font-feature-settings:"cv11" 1,"ss01" 1;font-weight:700!important}@media (prefers-reduced-motion:no-preference){.dashboard-main main>*{animation:v86-section-in .45s cubic-bezier(.22,1,.36,1) both}@keyframes v86-section-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}}.dashboard-main main::-webkit-scrollbar{width:10px}.dashboard-main main::-webkit-scrollbar-track{background:transparent}.dashboard-main main::-webkit-scrollbar-thumb{background:rgba(99,102,241,.2);border-radius:999px;border:2px solid transparent;background-clip:padding-box}.dashboard-main main::-webkit-scrollbar-thumb:hover{background:rgba(99,102,241,.42);background-clip:padding-box}.dashboard-main main svg{shape-rendering:geometricPrecision}.dashboard-main main :has(>:only-child:where([class*=rupee],[class*=amount])){font-variant-numeric:tabular-nums}.dashboard-main,.dashboard-main :not(code):not(pre):not(kbd):not(samp):not(.mono):not([class*=mono]):not([style*=monospace]):not([style*=ui-monospace]):not([style*=SFMono]){font-family:var(--f,"Inter",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif)!important;font-feature-settings:"cv11" 1,"ss01" 1,"cv02" 1,"ss03" 1!important}.dashboard-main [role=heading],.dashboard-main h1,.dashboard-main h2,.dashboard-main h3,.dashboard-main h4,.dashboard-main h5,.dashboard-main h6{font-family:var(--ft,"Manrope","Inter",system-ui,sans-serif)!important;letter-spacing:-.018em!important;font-feature-settings:"cv11" 1,"ss01" 1,"cv02" 1,"ss03" 1!important}.dashboard-main h1{font-size:clamp(22px,2.2vw,28px);font-weight:800;line-height:1.2;letter-spacing:-.024em!important}.dashboard-main h2{font-size:clamp(18px,1.8vw,22px);font-weight:700;line-height:1.25}.dashboard-main h3{font-size:clamp(15px,1.4vw,17px);font-weight:700;line-height:1.3}.dashboard-main h4{font-size:14px;font-weight:700;line-height:1.35}.dashboard-main h5{font-size:13px;font-weight:600;line-height:1.4}.dashboard-main h6{font-size:12px;font-weight:600;line-height:1.4;text-transform:uppercase;letter-spacing:.06em}.dashboard-main label,.dashboard-main li,.dashboard-main p{font-size:13px;line-height:1.55;font-weight:400}.dashboard-main .mono,.dashboard-main [class*=mono],.dashboard-main [style*=monospace],.dashboard-main code,.dashboard-main kbd,.dashboard-main pre,.dashboard-main samp{font-family:SF Mono,ui-monospace,Menlo,Consolas,Liberation Mono,monospace!important;font-feature-settings:normal!important}.dashboard-main select,body.login,body[class*=login]{font-family:var(--f,"Inter",system-ui,sans-serif)!important}.dashboard-main select{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background-color:#fff;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2394A3B8' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>")!important;background-repeat:no-repeat!important;background-position:right 12px center!important;padding-right:34px!important;border:1.5px solid #e5e7eb!important;border-radius:10px!important;font-feature-settings:"cv11" 1,"ss01" 1!important;font-weight:500!important;color:#0f172a!important;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease;box-shadow:0 1px 2px rgba(15,23,42,.04)}.dashboard-main select:hover:not(:disabled):not(:focus){border-color:#cbd5e1!important}.dashboard-main select:focus,.dashboard-main select:focus-visible{outline:none!important;border-color:#6366f1!important;box-shadow:0 0 0 4px rgba(99,102,241,.14),0 4px 12px -4px rgba(99,102,241,.2)!important}.dashboard-main select option{font-family:var(--f,"Inter",system-ui,sans-serif);font-feature-settings:"cv11" 1,"ss01" 1;padding:8px 12px;color:#0f172a;background:#fff}.dashboard-main select:disabled{opacity:.55;cursor:not-allowed;background-color:#f8fafc!important}