@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap";:root{font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--red:#e50914;--red-dark:#8b0000;--dark:#101322;--muted:#6b7280;--white:#fff;--soft:#fff6f6;--line:#10132214;--shadow:0 35px 100px #10132229;--accent-color:#e50914;--app-bg:#fff;--card-bg:#fff;--card-bg-soft:#fff6f6;--text-main:#101322;--text-muted:#6b7280;--border-color:#10132214;--sidebar-bg:#fff;--input-bg:#fff;font-family:Inter,system-ui,sans-serif}html[data-theme=dark]{--app-bg:#0f0f10;--card-bg:#18181b;--card-bg-soft:#202024;--text-main:#f5f5f5;--text-muted:#a1a1aa;--border-color:#ffffff1a;--sidebar-bg:#151517;--input-bg:#202024;--dark:#f5f5f5;--muted:#a1a1aa;--soft:#202024;--line:#ffffff1a;--shadow:0 35px 100px #00000073}html{scroll-behavior:smooth}html[data-compact=true]{font-size:14px}body{background:var(--app-bg);min-width:320px;min-height:100vh;color:var(--text-main);overflow-x:hidden}#root{width:100%;min-height:100vh}button,a{-webkit-tap-highlight-color:transparent}button,.primary-btn,.secondary-btn,.download-btn{font-family:inherit}.primary-btn,.save-btn,button.primary{background:var(--accent-color)}.card,.dashboard-card,.settings-card,.wallet-card,.event-card,.profile-card,.notification-card,.share-card,.report-card,.contributor-card{background:var(--card-bg);color:var(--text-main);border-color:var(--border-color)}.sidebar,.organizer-sidebar{background:var(--sidebar-bg);border-color:var(--border-color)}input,select,textarea{background:var(--input-bg);color:var(--text-main);border-color:var(--border-color)}.reveal{opacity:0;transition:opacity .8s,transform .8s;transform:translateY(34px)}.reveal.active{opacity:1;transform:translateY(0)}.primary-btn,.secondary-btn,.download-btn{isolation:isolate;position:relative;overflow:hidden}.primary-btn:before,.secondary-btn:before,.download-btn:before{content:"";z-index:-1;opacity:0;background:linear-gradient(120deg,#0000 0%,#ffffff73 35%,#fffffff2 50%,#ffffff73 65%,#0000 100%);transition:opacity .35s,transform .7s;position:absolute;inset:-2px;transform:translate(-120%)}.primary-btn:hover:before,.secondary-btn:hover:before,.download-btn:hover:before{opacity:1;transform:translate(120%)}.primary-btn:hover,.secondary-btn:hover,.download-btn:hover{filter:saturate(1.08)}@keyframes floatSoft{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.premium-hover{transition:transform .35s,box-shadow .35s}.premium-hover:hover{transform:translateY(-8px)}.float-fast{animation:3.5s ease-in-out infinite floatFast}.float-slow{animation:7s ease-in-out infinite floatSlow}@keyframes floatFast{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes floatMedium{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes floatSlow{0%,to{transform:translateY(0)}50%{transform:translateY(-25px)}}html[data-reduce-motion=true] *,html[data-reduce-motion=true] :before,html[data-reduce-motion=true] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal,.stagger-item,.float-soft,.float-fast,.float-medium,.float-slow,.premium-hover{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}.primary-btn:before,.secondary-btn:before,.download-btn:before{display:none}}.reveal{opacity:0;filter:blur(8px);will-change:opacity, transform, filter;transition:opacity .9s cubic-bezier(.22,.61,.36,1),transform .9s cubic-bezier(.22,.61,.36,1),filter .9s cubic-bezier(.22,.61,.36,1);transform:translateY(70px)scale(.98)}.reveal.active{opacity:1;filter:blur();transform:translate(0,0)scale(1)}.stagger-item{opacity:0;transition:opacity .8s,transform .8s;transform:translateY(35px)}.reveal.active .stagger-item{opacity:1;transform:none}.reveal.active .stagger-item:first-child{transition-delay:80ms}.reveal.active .stagger-item:nth-child(2){transition-delay:.16s}.reveal.active .stagger-item:nth-child(3){transition-delay:.24s}.reveal.active .stagger-item:nth-child(4){transition-delay:.32s}.reveal.active .stagger-item:nth-child(5){transition-delay:.4s}.reveal.active .stagger-item:nth-child(6){transition-delay:.48s}.premium-hover{transition:transform .35s cubic-bezier(.22,.61,.36,1),box-shadow .35s cubic-bezier(.22,.61,.36,1),border-color .35s,filter .35s;position:relative}.premium-hover:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(circle at top,#ffffff38,#0000 65%);transition:opacity .35s;position:absolute;inset:0}.premium-hover:hover{filter:brightness(1.02);transform:translateY(-8px)scale(1.015);box-shadow:0 22px 60px #0000001a,0 10px 30px #e509141a}.premium-hover:hover:after{opacity:1}.premium-hover:active{transform:translateY(-3px)scale(.995)}.primary-btn,.secondary-btn{isolation:isolate;justify-content:center;align-items:center;gap:10px;transition:transform .35s cubic-bezier(.22,.61,.36,1),box-shadow .35s cubic-bezier(.22,.61,.36,1),background-color .35s,color .35s,border-color .35s;display:inline-flex;position:relative;overflow:hidden}.primary-btn:before,.secondary-btn:before{content:"";z-index:0;background:linear-gradient(120deg,#0000,#ffffff8c,#0000);width:70%;height:100%;transition:left .8s;position:absolute;top:0;left:-160%;transform:skew(-22deg)}.primary-btn:hover:before,.secondary-btn:hover:before{left:170%}.primary-btn>*,.secondary-btn>*{z-index:2;position:relative}.primary-btn:active,.secondary-btn:active{transform:translateY(-1px)scale(.99)}.float-soft{animation:5.5s ease-in-out infinite floatSoft}.float-medium{animation:5s ease-in-out infinite floatMedium}.pulse-soft{animation:3.5s ease-in-out infinite pulseSoft}@keyframes pulseSoft{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}:root{--red:#e50914;--red-dark:#c90812;--dark:#101322;--text:#111827;--muted:#6b7280;--white:#fff;--soft:#fff6f6;--line:#10132214;--shadow:0 35px 100px #10132229}*{box-sizing:border-box;margin:0;padding:0}html,body,#root{width:100%;min-height:100%}body{background:var(--white);color:var(--dark);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,textarea,select{font-family:inherit}button{cursor:pointer}img{max-width:100%;display:block}.app{width:100%;min-height:100vh}::selection{color:#111827;background:#e5091429}.dashboard-page,.wallet-page,.reports-page,.notifications-page{min-height:100vh;display:flex}.dashboard-main,.wallet-main,.reports-main,.notifications-main{flex:1;min-width:0;overflow-x:hidden}@media (width<=992px){.dashboard-stats-grid,.smart-insights-grid{grid-template-columns:repeat(2,1fr)!important}.dashboard-content-grid{grid-template-columns:1fr!important}.wallet-stats-grid{grid-template-columns:repeat(2,1fr)!important}.wallet-content-grid{grid-template-columns:1fr!important}.reports-stats-grid{grid-template-columns:repeat(2,1fr)!important}.reports-content-grid{grid-template-columns:1fr!important}.notifications-stats-grid{grid-template-columns:repeat(2,1fr)!important}.notifications-content-grid{grid-template-columns:1fr!important}}@media (width<=768px){.dashboard-page,.wallet-page,.reports-page,.notifications-page{flex-direction:column;padding-bottom:80px}.dashboard-topbar,.wallet-topbar,.reports-topbar,.notifications-topbar{flex-direction:column!important;align-items:flex-start!important;gap:12px!important;padding:20px 16px!important}.dashboard-top-actions,.wallet-top-actions,.reports-top-actions,.notifications-top-actions{flex-wrap:wrap!important;justify-content:flex-start!important;gap:8px!important;width:100%!important}.dashboard-topbar h1,.wallet-topbar h1,.reports-topbar h1,.notifications-topbar h1{font-size:24px!important}.dashboard-hero-card{border-radius:16px!important;flex-direction:column!important;margin:0 16px!important;padding:20px 16px!important}.dashboard-hero-left h2{font-size:22px!important}.dashboard-hero-actions{flex-flow:wrap!important;gap:8px!important;width:100%!important}.dashboard-hero-actions a,.dashboard-hero-actions button{flex:1!important;justify-content:center!important;min-width:120px!important;padding:10px 12px!important;font-size:13px!important}.dashboard-progress-row{gap:12px!important}.ai-coach-card{border-radius:16px!important;flex-direction:column!important;margin:16px!important;padding:20px 16px!important}.ai-coach-card h2{font-size:18px!important}.ai-coach-metric{text-align:left!important;background:#ffffff1a!important;border-radius:12px!important;width:100%!important;padding:14px!important}.ai-coach-actions{flex-wrap:wrap!important;gap:8px!important}.dashboard-stats-grid,.wallet-stats-grid,.reports-stats-grid,.notifications-stats-grid{grid-template-columns:repeat(2,1fr)!important;gap:10px!important;padding:0 16px!important}.dashboard-stat-card,.wallet-stat-card,.reports-stat-card,.notifications-stat-card{border-radius:14px!important;padding:16px!important}.dashboard-stat-card strong,.wallet-stat-card strong{font-size:20px!important}.smart-insights-grid,.dashboard-content-grid,.wallet-content-grid,.reports-content-grid,.notifications-content-grid{grid-template-columns:1fr!important;gap:12px!important;padding:0 16px!important}.dashboard-panel,.wallet-panel,.reports-panel,.notifications-panel{border-radius:16px!important;padding:16px!important}.contributors-table{overflow-x:auto!important}.contributor-row{flex-wrap:wrap!important;gap:6px!important;padding:12px 0!important}.contributor-row>div{flex:1!important;min-width:0!important}.contributor-row>strong:last-of-type{margin-left:auto!important}.withdraw-table{overflow-x:auto!important}.withdraw-row{flex-wrap:wrap!important;gap:6px!important;padding:12px 0!important}.wallet-hero,.reports-hero,.notifications-hero{border-radius:16px!important;flex-direction:column!important;gap:16px!important;margin:0 16px!important;padding:20px 16px!important}.wallet-hero-left h2,.reports-hero-left h2,.notifications-hero-left h2{font-size:22px!important}.wallet-security-card,.reports-hero-card,.notifications-hero-card{border-radius:14px!important;width:100%!important;padding:16px!important}.wallet-hero-actions,.reports-hero-actions,.notifications-hero-actions{flex-wrap:wrap!important;gap:8px!important}.wallet-withdraw-panel .destination-list{gap:8px!important}.notifications-hero{flex-direction:column!important}.notification-item{padding:14px 0!important}.dashboard-main>section,.wallet-main>section,.reports-main>section,.notifications-main>section{margin-bottom:16px!important}.smart-card{padding:16px!important}.waiting-stats{gap:12px!important}.export-card-grid{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}.available-reports-grid{grid-template-columns:1fr!important;gap:10px!important}.quick-actions-grid,.notification-actions-grid,.report-actions-grid{grid-template-columns:repeat(2,1fr)!important;gap:8px!important}.ai-coach-card{margin:0 16px!important}}@media (width<=480px){.dashboard-stats-grid,.wallet-stats-grid,.reports-stats-grid{grid-template-columns:repeat(2,1fr)!important;gap:8px!important}.export-card-grid{grid-template-columns:1fr!important}.dashboard-topbar h1,.wallet-topbar h1{font-size:20px!important}.dashboard-hero-left h2,.wallet-hero-left h2{font-size:18px!important}.smart-insights-grid{grid-template-columns:1fr!important}}@media (width<=768px){.app-home-page{flex-direction:column!important}.app-home-sidebar{display:none!important}.app-home-main{width:100%!important;padding-bottom:80px!important}.app-home-topbar{flex-direction:column!important;align-items:flex-start!important;gap:12px!important;padding:16px!important}.app-home-topbar h1{font-size:22px!important}.app-home-top-actions{flex-wrap:wrap!important;gap:8px!important;width:100%!important}.app-home-search{flex:1!important;min-width:200px!important}.app-home-events-grid{grid-template-columns:1fr!important;gap:14px!important;padding:0 16px!important}.app-home-categories{scrollbar-width:none!important;-ms-overflow-style:none!important;flex-wrap:nowrap!important;gap:8px!important;padding:0 16px!important;overflow-x:auto!important}.app-home-categories::-webkit-scrollbar{display:none!important}.app-home-lock-banner{flex-direction:column!important;gap:12px!important;margin:0 16px!important;padding:16px!important}.app-home-section-header{padding:0 16px!important}.event-details-page{padding-bottom:80px!important}.event-details-content{flex-direction:column!important;gap:16px!important;padding:0 16px!important}.event-details-sidebar{width:100%!important;position:relative!important;top:0!important}.event-details-gallery{flex-direction:column!important}.event-details-thumbs{flex-direction:row!important;overflow-x:auto!important}.event-details-main-image{border-radius:16px!important}.event-details-title-row{flex-direction:column!important;gap:12px!important}.event-share-actions{flex-wrap:wrap!important;gap:6px!important}.event-share-actions button{flex:1!important;justify-content:center!important;min-width:80px!important;padding:8px 10px!important;font-size:12px!important}.event-details-meta{flex-wrap:wrap!important;gap:8px!important}.event-stats-grid{grid-template-columns:repeat(2,1fr)!important}.event-details-card{border-radius:14px!important;padding:16px!important}.event-details-hero{padding:0!important}.event-details-back{margin:16px!important}.auth-layout{flex-direction:column!important;min-height:100vh!important}.auth-intro{min-height:auto!important;padding:40px 24px 24px!important}.auth-intro h1{font-size:36px!important}.auth-form-card{border-radius:24px 24px 0 0!important;min-height:auto!important;padding:24px 20px!important}}@media (width<=480px){.qr-modal{border-radius:20px 20px 0 0!important;padding:20px 16px 32px!important}.qr-modal-overlay{align-items:flex-end!important;padding:0!important}.qr-modal-actions{gap:8px!important}}@media (width<=768px){html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{min-width:320px}#root,.app{width:100%;overflow-x:clip}.dashboard-main,.wallet-main,.reports-main,.notifications-main,.contributors-main,.settings-main,.profile-main,.share-main,.app-home-main{width:100%!important;min-width:0!important;max-width:100%!important;overflow:visible!important}.dashboard-topbar,.wallet-topbar,.reports-topbar,.notifications-topbar,.contributors-topbar,.settings-topbar,.profile-topbar,.share-topbar{padding:22px 16px 16px!important}.dashboard-topbar h1,.wallet-topbar h1,.reports-topbar h1,.notifications-topbar h1,.contributors-topbar h1,.settings-topbar h1,.profile-topbar h1,.share-topbar h1{overflow-wrap:anywhere;letter-spacing:-.055em!important;font-size:clamp(28px,8.3vw,38px)!important;line-height:.98!important}.dashboard-topbar p,.wallet-topbar p,.reports-topbar p,.notifications-topbar p,.contributors-topbar p,.settings-topbar p,.profile-topbar p,.share-topbar p{font-size:14px!important;line-height:1.6!important}.dashboard-stats-grid,.wallet-stats-grid,.reports-stats-grid,.notifications-stats-grid{gap:10px!important;padding:0 14px!important}.dashboard-content-grid,.wallet-content-grid,.reports-content-grid,.notifications-content-grid{gap:14px!important;padding:0 14px!important}.dashboard-panel,.wallet-panel,.reports-panel,.notifications-panel{border-radius:24px!important;box-shadow:0 18px 45px #10182812!important}.app-home-main{padding-top:0!important}.app-home-topbar{padding:24px 16px 14px!important}.app-home-topbar h1{letter-spacing:-.065em!important;font-size:clamp(34px,10vw,46px)!important;line-height:.94!important}.app-home-search{border-radius:19px!important;width:100%!important;min-width:0!important;height:58px!important}.app-home-categories{scroll-padding-inline:16px;padding:0 16px 8px!important}.app-home-categories>*{flex:none!important}.app-home-section-header{padding:12px 16px 8px!important}.app-home-section-header h2{letter-spacing:-.055em!important;font-size:clamp(30px,9vw,40px)!important;line-height:.98!important}.app-home-events-grid{gap:16px!important;padding:0 14px!important}.app-home-events-grid>*{overflow:hidden;box-shadow:0 18px 42px #10182817;border-radius:24px!important;width:100%!important;min-width:0!important}.app-home-events-grid img{aspect-ratio:16/10;object-fit:cover;width:100%}h1,h2,h3,h4,p,span,strong,small,button,a,input,select,textarea{min-width:0}button,a{-webkit-tap-highlight-color:transparent}input,select,textarea{font-size:16px!important}}@media (width<=480px){.dashboard-stats-grid,.wallet-stats-grid,.reports-stats-grid,.notifications-stats-grid{grid-template-columns:1fr!important}.dashboard-stat-card,.wallet-stat-card,.reports-stat-card,.notifications-stat-card{min-height:132px;border-radius:22px!important;padding:18px!important}.dashboard-top-actions,.wallet-top-actions,.reports-top-actions,.notifications-top-actions{grid-template-columns:1fr!important;display:grid!important}.dashboard-top-actions>*,.wallet-top-actions>*,.reports-top-actions>*,.notifications-top-actions>*{min-height:48px;justify-content:center!important;width:100%!important}.app-home-events-grid{padding-inline:12px!important}}.scroll-progress-wrap{z-index:20000;pointer-events:none;background:0 0;width:100%;height:3px;position:fixed;top:0;left:0}.scroll-progress-bar{background:linear-gradient(90deg,#ff4d57,#e50914,#ffb3b8);border-radius:999px;width:0%;height:100%;transition:width 80ms linear;box-shadow:0 0 14px #e509148c,0 0 30px #e5091440}.loading-screen{z-index:999999;background:radial-gradient(circle at 18% 20%,#e5091424,#0000 34%),radial-gradient(circle at 82% 80%,#ffc45729,#0000 34%),linear-gradient(135deg,#fff,#fff7f7);place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:hidden}.loading-grid{opacity:.45;background-image:linear-gradient(#e509140a 1px,#0000 1px),linear-gradient(90deg,#e509140a 1px,#0000 1px);background-size:42px 42px;animation:12s linear infinite loadingGridMove;position:absolute;inset:0}.loading-orb{filter:blur(90px);pointer-events:none;border-radius:999px;position:absolute}.loading-orb-one{background:#e509142e;width:430px;height:430px;animation:6s ease-in-out infinite loadingOrbOne;top:-100px;left:-120px}.loading-orb-two{background:#ffc45733;width:380px;height:380px;animation:7s ease-in-out infinite loadingOrbTwo;bottom:-90px;right:-100px}.loading-card{z-index:2;-webkit-backdrop-filter:blur(24px);background:linear-gradient(145deg,#fffffff0,#ffffffc2);border:1px solid #e5091417;border-radius:34px;justify-content:center;align-items:center;width:min(430px,88vw);min-height:300px;padding:54px;animation:.75s cubic-bezier(.22,1,.36,1) forwards loadingCardIn;display:flex;position:relative;box-shadow:0 32px 90px #0f172a14,0 20px 50px #e5091414,inset 0 1px #fffffff5}.loading-logo-wrap{place-items:center;width:160px;height:120px;animation:2.8s ease-in-out infinite loadingLogoFloat;display:grid;position:relative}.loading-logo-glow{filter:blur(28px);background:#e509142e;border-radius:999px;width:110px;height:80px;animation:2.4s ease-in-out infinite loadingGlow;position:absolute}.loading-logo{z-index:2;justify-content:center;align-items:center;animation:2.2s ease-in-out infinite loadingLogoBreath;display:flex;position:relative}.loading-logo span{background:0 0;border:11px solid #e50914;border-radius:999px;width:58px;height:58px;transition:transform .3s;box-shadow:0 12px 30px #e509141f}.loading-logo span+span{margin-left:-11px}@keyframes loadingCardIn{0%{opacity:0;transform:translateY(18px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes loadingLogoBreath{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}@keyframes loadingLogoFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes loadingGlow{0%,to{opacity:.55;transform:scale(.9)}50%{opacity:1;transform:scale(1.16)}}@keyframes loadingOrbOne{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(35px,25px)scale(1.08)}}@keyframes loadingOrbTwo{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(-30px,-20px)scale(1.08)}}@keyframes loadingGridMove{0%{background-position:0 0,0 0}to{background-position:42px 42px,42px 42px}}@media (width<=600px){.loading-screen{padding:20px}.loading-card{border-radius:28px;width:min(330px,90vw);min-height:240px;padding:38px 24px}.loading-logo-wrap{width:130px;height:100px}.loading-logo span{border-width:9px;width:50px;height:50px}.loading-logo span+span{margin-left:-9px}.loading-logo-glow{width:95px;height:70px}}@media (prefers-reduced-motion:reduce){.loading-grid,.loading-orb-one,.loading-orb-two,.loading-logo-wrap,.loading-logo,.loading-logo-glow,.loading-card{animation:none}}.navbar{z-index:9999;isolation:isolate;-webkit-backdrop-filter:blur(26px)saturate(160%);border-radius:28px;justify-content:space-between;align-items:center;width:min(1220px,100% - 48px);height:78px;padding:0 22px;transition:background .35s,box-shadow .35s,border .35s,top .35s,height .35s,transform .35s;display:flex;position:fixed;top:18px;left:50%;overflow:visible;transform:translate(-50%)}.navbar:before{content:"";z-index:-2;pointer-events:none;border-radius:inherit;background:linear-gradient(135deg,#ffffff52,#ffffff0f);position:absolute;inset:0}.navbar:after{content:"";z-index:-1;pointer-events:none;border-radius:inherit;opacity:.75;background:radial-gradient(circle at 15% 0,#ffffff52,#0000 34%),radial-gradient(circle at 90% 10%,#e5091424,#0000 36%);position:absolute;inset:1px}.navbar-dark{background:#ffffff13;border:1px solid #fff3;box-shadow:0 28px 90px #0000002e,inset 0 1px #ffffff38}.navbar-light{background:#ffffffc2;border:1px solid #ffffffb8;height:72px;top:12px;box-shadow:0 28px 90px #0f172a29,inset 0 1px #ffffffa6}.brand{z-index:10001;align-items:center;text-decoration:none;display:flex}.brand img{width:165px;height:auto;transition:filter .35s,transform .35s,width .35s;display:block}.brand:hover img{transform:translateY(-1px)scale(1.015)}.navbar-dark .brand img{filter:brightness(0)invert()}.navbar-light .brand img{filter:none;width:155px}.nav-links{align-items:center;gap:34px;display:flex}.nav-link{cursor:pointer;background:0 0;border:none;padding:9px 0;font-size:15px;font-weight:800;text-decoration:none;transition:color .35s,opacity .25s,transform .25s,background .25s;position:relative}.nav-link:after{content:"";opacity:.75;background:currentColor;border-radius:20px;width:0;height:2px;transition:width .28s;position:absolute;bottom:1px;left:50%;transform:translate(-50%)}.nav-link:hover:after{width:100%}.navbar-dark .nav-link{color:#fff}.navbar-light .nav-link{color:#111827}.nav-link:hover{opacity:.88;transform:translateY(-2px)}.download-btn{border-radius:16px;justify-content:center;align-items:center;min-height:54px;padding:0 28px;font-weight:900;text-decoration:none;transition:background .35s,color .35s,transform .3s,box-shadow .3s;display:inline-flex;box-shadow:0 18px 45px #0000001f}.navbar-dark .download-btn{color:#e50914;background:#fff}.navbar-light .download-btn{color:#fff;background:#e50914}.download-btn:hover{transform:translateY(-4px);box-shadow:0 24px 60px #0000002e,0 0 0 6px #e5091414}.menu-toggle{cursor:pointer;z-index:10001;background:#fff;border:none;border-radius:16px;width:52px;height:52px;display:none;position:relative;box-shadow:0 14px 38px #0000001f}.menu-toggle span{background:#111827;border-radius:20px;width:22px;height:2.5px;transition:all .3s;position:absolute;left:15px}.menu-toggle span:first-child{top:20px}.menu-toggle span:last-child{top:30px}.menu-toggle.active span:first-child{top:25px;transform:rotate(45deg)}.menu-toggle.active span:last-child{top:25px;transform:rotate(-45deg)}.mobile-only,.mobile-download{display:none}@media (width<=900px){.navbar{border-radius:22px;width:calc(100% - 28px);height:70px;padding:0 14px 0 18px;top:14px}.navbar-light{height:66px;top:10px}.brand img,.navbar-light .brand img{width:142px}.desktop-download{display:none}.menu-toggle{display:block}.nav-links{z-index:10000;-webkit-backdrop-filter:blur(26px);opacity:0;visibility:hidden;pointer-events:none;background:#090a10f0;border:1px solid #ffffff1f;border-radius:24px;flex-direction:column;align-items:stretch;gap:10px;padding:18px;transition:all .32s;display:flex;position:fixed;top:82px;left:14px;right:14px;transform:translateY(-16px)scale(.96);box-shadow:0 32px 90px #00000040}.nav-links.nav-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)scale(1)}.nav-link,.navbar-light .nav-link,.navbar-dark .nav-link{text-align:left;color:#fff;background:#ffffff0f;border-radius:16px;width:100%;padding:16px 18px;font-size:17px}.nav-link:after{display:none}.nav-link:hover{opacity:1;background:#e5091433;transform:none}.mobile-only,.mobile-download{display:flex}.mobile-download,.navbar-light .mobile-download,.navbar-dark .mobile-download{color:#fff;background:#e50914;width:100%;min-height:58px;margin-top:8px}}@media (width<=420px){.brand img,.navbar-light .brand img{width:126px}.navbar{height:66px}.menu-toggle{width:48px;height:48px}.nav-links{top:78px}}.nav-actions{align-items:center;gap:18px;display:flex}.nav-login{font-size:15px;font-weight:800;text-decoration:none;transition:all .3s}.navbar-dark .nav-login{color:#fff}.navbar-light .nav-login{color:#111827}.nav-login:hover{color:#e50914}@media (width<=900px){.nav-actions{display:none}}.hero{--move-x:0px;--move-y:0px;--glow-x:0px;--glow-y:0px;z-index:2;background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:860px;padding-top:95px;position:relative;overflow:hidden}.hero:before,.hero:after{content:"";z-index:0;pointer-events:none;filter:blur(80px);opacity:.5;border-radius:999px;position:absolute;transform:translate(0,0)}.hero:before{background:radial-gradient(circle,#ffffff61,#0000 68%);width:520px;height:520px;animation:12s ease-in-out infinite auroraOne;top:12%;left:-120px}.hero:after{background:radial-gradient(circle,#ff828261,#0000 68%);width:620px;height:620px;animation:15s ease-in-out infinite auroraTwo;bottom:3%;right:-180px}.hero-content{z-index:2;grid-template-columns:minmax(0,1fr) 500px;align-items:center;gap:60px;width:min(1240px,92%);min-height:720px;margin:0 auto;padding:20px 0 90px;display:grid;position:relative}.hero-badge{color:#fff;text-transform:uppercase;letter-spacing:.35px;background:#ffffff24;border:1px solid #ffffff3d;border-radius:999px;width:fit-content;margin-bottom:24px;padding:11px 17px;font-size:12px;font-weight:900;display:inline-flex}.hero-left h1{color:#fff;letter-spacing:-3.8px;max-width:720px;margin-bottom:26px;font-size:clamp(56px,5.4vw,82px);font-weight:900;line-height:.98}.hero-left p{color:#fffffff0;max-width:620px;margin-bottom:34px;font-size:20px;line-height:1.65}.hero-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-bottom:48px;display:flex}.primary-btn,.secondary-btn{border-radius:16px;align-items:center;gap:14px;min-height:60px;padding:0 32px;font-size:16px;font-weight:900;transition:all .3s;display:inline-flex}.primary-btn{color:var(--red);background:#fff;box-shadow:0 22px 55px #0000002e}.secondary-btn{color:#fff;background:#ffffff14;border:1px solid #ffffffa6}.primary-btn:hover,.secondary-btn:hover{transform:translateY(-5px)}.primary-btn:hover{color:var(--red);box-shadow:0 28px 70px #00000038}.secondary-btn:hover{color:#fff;background:#ffffff21}.trust-row{grid-template-columns:repeat(3,1fr);gap:26px;max-width:720px;margin-top:10px;display:grid}.trust-row div{border-top:1px solid #ffffff38;padding-top:18px}.trust-row strong{color:#fff;margin-bottom:6px;font-size:14px;font-weight:900;display:block}.trust-row span{color:#ffffffc2;font-size:12px}.hero-right{justify-content:center;align-items:center;display:flex;position:relative;transform:translate(-35px)}.phone-glow{opacity:.75;filter:blur(8px);width:560px;height:560px;transform:translate(var(--glow-x), var(--glow-y));background:radial-gradient(circle,#ffffff4d,#ffffff0f 60%,#0000 70%);border-radius:50%;transition:transform .18s ease-out;position:absolute}.hero-phone-wrap{z-index:2;transform:translate(var(--move-x), var(--move-y));transition:transform .18s ease-out;position:relative}.hero-phone{filter:drop-shadow(0 48px 85px #0000007a);width:460px;max-width:100%}@keyframes auroraOne{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(70px,35px)scale(1.12)}}@keyframes auroraTwo{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(-85px,-45px)scale(1.15)}}@media (width<=980px){.hero{min-height:auto;padding-top:95px}.hero-content{text-align:center;grid-template-columns:1fr;min-height:auto;padding:55px 0 90px}.hero-left h1,.hero-left p{margin-left:auto;margin-right:auto}.hero-actions{justify-content:center}.trust-row{margin-left:auto;margin-right:auto}.hero-right{transform:none}.hero-phone{width:360px}}@media (width<=620px){.hero-content{width:90%;padding:36px 0 90px}.hero-left h1{letter-spacing:-2px;font-size:44px}.hero-left p{font-size:16px}.hero-actions{flex-direction:column}.primary-btn,.secondary-btn{justify-content:center;width:100%}.trust-row{grid-template-columns:1fr}.hero-phone{width:310px}.phone-glow{width:330px;height:330px}.hero:before,.hero:after{opacity:.32;filter:blur(65px)}}.hero-mouse-light{left:var(--mouse-x,50%);top:var(--mouse-y,45%);pointer-events:none;z-index:1;filter:blur(45px);background:radial-gradient(circle,#ffffff1f 0%,#e509141a 35%,#e509140d 60%,#0000 75%);border-radius:50%;width:340px;height:340px;transition:left .18s ease-out,top .18s ease-out;position:absolute;transform:translate(-50%,-50%)}@media (width<=900px){.hero-mouse-light{display:none}}.phone-reflection{z-index:4;pointer-events:none;background:radial-gradient(circle at var(--shine-x,50%) var(--shine-y,50%), #ffffff38, #ffffff14 24%, transparent 48%), linear-gradient(115deg, transparent 0%, #ffffff1f 32%, #ffffff47 45%, #ffffff14 58%, transparent 78%);opacity:.42;mix-blend-mode:screen;border-radius:44px;transition:background .18s ease-out,opacity .3s;position:absolute;inset:2%;transform:skew(-7deg)}.hero-phone-wrap:hover .phone-reflection{opacity:.58}@media (width<=900px){.phone-reflection{display:none}}.trusted-section{background:radial-gradient(circle at 12% 18%,#e5091414,#0000 30%),radial-gradient(circle at 88% 20%,#ffc45724,#0000 28%),linear-gradient(#fff 0%,#fff7f7 100%);width:100%;padding:120px 0;position:relative;overflow:hidden}.trusted-section:before{content:"";pointer-events:none;opacity:.4;background-image:linear-gradient(#e5091409 1px,#0000 1px),linear-gradient(90deg,#e5091409 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.trusted-glow{filter:blur(80px);pointer-events:none;opacity:.7;border-radius:999px;position:absolute}.trusted-glow-one{background:#e509141f;width:360px;height:360px;top:170px;left:-130px}.trusted-glow-two{background:#ffc4572e;width:320px;height:320px;bottom:120px;right:-110px}.trusted-header{z-index:2;text-align:center;width:min(850px,90%);margin:0 auto 58px;position:relative}.trusted-header span,.payment-copy span{color:var(--red);text-transform:uppercase;letter-spacing:1.4px;font-size:13px;font-weight:900}.trusted-header h2{color:var(--dark);letter-spacing:-2.2px;max-width:820px;margin:14px auto 18px;font-size:clamp(36px,5vw,58px);font-weight:950;line-height:1.05}.trusted-header p{max-width:760px;color:var(--muted);margin:0 auto;font-size:18px;line-height:1.8}.payment-card{z-index:20;background:linear-gradient(#fffffff7,#ffffffdb),radial-gradient(circle at 100% 0,#e509141f,#0000 34%);border:1px solid #e5091417;border-radius:34px;grid-template-columns:1fr 430px;align-items:center;gap:40px;width:min(1040px,90%);margin:0 auto 34px;padding:44px 54px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 80px #10132214,inset 0 1px #ffffffe6}.payment-card:before{content:"";pointer-events:none;background:#e5091414;border-radius:999px;width:260px;height:260px;position:absolute;top:-120px;right:-110px}.payment-copy{z-index:2;position:relative}.payment-copy h3{letter-spacing:-1.4px;max-width:520px;color:var(--dark);margin:12px 0;font-size:34px;font-weight:950;line-height:1.12}.payment-copy p{max-width:530px;color:var(--muted);font-size:16px;font-weight:650;line-height:1.7}.payment-logos{z-index:2;border-left:1px solid var(--line);justify-content:center;padding-left:44px;display:flex;position:relative}.payment-logos img{filter:drop-shadow(0 18px 26px #0000001a);width:345px;max-width:100%;transition:all .35s;animation:3s ease-in-out infinite logoFloat}.payment-logos img:hover{transform:translateY(-8px)scale(1.06)}.trust-grid{z-index:2;grid-template-columns:repeat(4,1fr);gap:18px;width:min(1120px,90%);margin:0 auto 34px;display:grid;position:relative}.trust-card{background:linear-gradient(#fffffff5,#ffffffd1),radial-gradient(circle at 100% 0,#e5091417,#0000 34%);border:1px solid #e5091414;border-radius:28px;min-height:255px;padding:30px 24px;transition:all .35s;position:relative;overflow:hidden;box-shadow:0 18px 50px #1013220f,inset 0 1px #ffffffe6}.trust-card:after{content:"";background:#e5091412;border-radius:50%;width:160px;height:160px;position:absolute;top:-90px;right:-90px}.trust-card:hover{transform:translateY(-8px);box-shadow:0 28px 70px #1013221a,0 20px 44px #e5091412}.trust-icon{z-index:2;width:58px;height:58px;color:var(--red);background:var(--soft);border:1px solid #e509141a;border-radius:20px;place-items:center;margin-bottom:22px;display:grid;position:relative}.trust-icon svg{stroke-width:2.35px;width:28px;height:28px}.trust-card h3{z-index:2;color:var(--dark);margin-bottom:12px;font-size:21px;font-weight:900;line-height:1.2;position:relative}.trust-card p{z-index:2;color:var(--muted);font-size:15px;font-weight:600;line-height:1.75;position:relative}.stats-row{z-index:2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#fffffff5,#ffffffdb);border:1px solid #e5091414;border-radius:30px;grid-template-columns:repeat(4,1fr);width:min(1120px,90%);margin:0 auto;padding:32px 36px;display:grid;position:relative;box-shadow:0 22px 70px #10132212}.stats-row article{border-right:1px solid var(--line);align-items:center;gap:18px;padding:0 24px;transition:all .35s;display:flex}.stats-row article:hover{transform:translateY(-6px)}.stats-row article:last-child{border-right:none}.stat-icon{background:var(--soft);width:62px;height:62px;color:var(--red);border-radius:20px;flex:0 0 62px;place-items:center;display:grid}.stat-icon svg{stroke-width:2.35px;width:29px;height:29px}.stats-row h3{color:var(--red);letter-spacing:-1.5px;margin-bottom:7px;font-size:38px;font-weight:950;line-height:1}.stats-row p{color:var(--dark);font-size:15px;font-weight:850;line-height:1.25}@keyframes logoFloat{0%{transform:translateY(0)}50%{transform:translateY(-6px)}to{transform:translateY(0)}}@media (width<=980px){.trusted-section{padding:90px 0 100px}.payment-card{text-align:center;grid-template-columns:1fr}.payment-copy h3,.payment-copy p{margin-left:auto;margin-right:auto}.payment-logos{border-left:none;border-top:1px solid var(--line);padding-top:30px;padding-left:0}.trust-grid{grid-template-columns:repeat(2,1fr)}.stats-row{grid-template-columns:repeat(2,1fr);gap:26px}.stats-row article{border-right:none;justify-content:center}}@media (width<=620px){.trusted-section{padding:80px 0 95px}.trusted-header h2{letter-spacing:-1.4px}.payment-card{width:90%;padding:32px 24px}.payment-copy h3{font-size:25px}.payment-logos img{width:270px}.trust-grid{grid-template-columns:1fr}.trust-card{min-height:auto}.stats-row{grid-template-columns:1fr;padding:26px}.stats-row article{justify-content:flex-start;padding:0}}.features{background:radial-gradient(circle at 20% 20%,#e509140a,#0000 28%),#fff;width:100%;padding:140px 8%}.section-title{text-align:center;max-width:760px;margin:0 auto 70px}.section-title span{color:#e50914;letter-spacing:2px;font-size:14px;font-weight:800}.section-title h2{color:#111827;margin-top:18px;font-size:52px;font-weight:900;line-height:1.15}.features-grid{grid-template-columns:repeat(4,1fr);gap:34px;margin-top:80px;display:grid}.feature-card{background:linear-gradient(#fff 0%,snow 100%);border:1px solid #e5091414;border-radius:32px;padding:46px 36px;transition:all .35s;position:relative;overflow:hidden;box-shadow:0 18px 55px #0000000f,0 12px 32px #e509140d}.feature-card:before{content:"";opacity:0;background:radial-gradient(circle at 100% 0,#e5091414,#0000 36%);transition:all .35s;position:absolute;inset:0}.feature-card:hover{transform:translateY(-12px);box-shadow:0 32px 80px #0000001a,0 20px 50px #e509141a}.feature-card:hover:before{opacity:1}.feature-icon{z-index:2;color:#e50914;background:#fff1f2;border-radius:26px;justify-content:center;align-items:center;width:82px;height:82px;margin-bottom:26px;transition:all .35s;display:flex;position:relative;box-shadow:inset 0 0 0 1px #e5091414}.feature-icon svg{width:34px;height:34px;transition:all .35s}.feature-card:hover .feature-icon{color:#fff;background:#e50914;transform:rotate(-4deg)scale(1.08)}.feature-card:hover .feature-icon svg{transform:scale(1.08)}.feature-card h3,.feature-card p{z-index:2;position:relative}.feature-card h3{color:#111827;margin-top:30px;margin-bottom:15px;font-size:25px;font-weight:800}.feature-card p{color:#687083;font-size:16px;line-height:1.9}@media (width<=1100px){.features-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.features{padding:100px 6%}.features-grid{grid-template-columns:1fr}.section-title h2{font-size:36px}}.how-it-works{background:#fff8f8;width:100%;padding:140px 8%}.steps{grid-template-columns:repeat(4,1fr);gap:34px;margin-top:80px;display:grid}.step-card{text-align:center;background:#fff;border:1px solid #e5091414;border-radius:30px;padding:48px 34px;transition:all .35s;position:relative;overflow:hidden;box-shadow:0 20px 55px #1018280f}.step-card:before{content:"";opacity:0;background:linear-gradient(135deg,#e509140d,#0000 55%);transition:all .35s;position:absolute;inset:0}.step-card:hover:before{opacity:1}.step-card:hover{transform:translateY(-12px);box-shadow:0 32px 80px #1018281f}.step-number{color:#fff;background:#e50914;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:15px;font-weight:900;display:flex;position:absolute;top:22px;right:22px}.step-icon{color:#e50914;background:#fff2f3;border-radius:26px;justify-content:center;align-items:center;width:88px;height:88px;margin:0 auto 30px;transition:all .35s;display:flex}.step-card:hover .step-icon{color:#fff;background:#e50914;transform:rotate(-5deg)scale(1.08)}.step-card h3{color:#111827;margin-bottom:18px;font-size:24px;font-weight:800}.step-card p{color:#687083;font-size:16px;line-height:1.9}@media (width<=1100px){.steps{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.how-it-works{padding:100px 6%}.steps{grid-template-columns:1fr}}.showcase{background:#fff;padding:150px 8%}.phones-row{grid-template-columns:repeat(3,1fr);gap:38px;margin-top:80px;display:grid}.phone-card{text-align:center;background:linear-gradient(#fff 0%,#fff8f8 100%);border:1px solid #e5091414;border-radius:34px;padding:42px 28px;transition:all .35s;position:relative;overflow:hidden;box-shadow:0 18px 60px #00000012}.phone-card:before{content:"";opacity:0;background:radial-gradient(circle at 100% 0,#e5091414,#0000 40%);transition:all .35s;position:absolute;inset:0}.phone-card:hover:before{opacity:1}.phone-card:hover{transform:translateY(-14px);box-shadow:0 34px 90px #0000001f}.phone-card img{width:260px;max-width:100%;transition:all .45s}.phone-card:hover img{transform:translateY(-10px)scale(1.03)}.phone-card.active{transform:translateY(-25px)}.phone-card.active:hover{transform:translateY(-35px)}.phone-card h3{color:#111827;margin-top:34px;font-size:26px;font-weight:800}.phone-card p{color:#687083;margin-top:10px;font-size:16px;line-height:1.8}@media (width<=1100px){.phones-row{grid-template-columns:1fr;gap:50px}.phone-card.active{transform:none}}@media (width<=620px){.showcase{padding:100px 6%}.phone-card img{width:230px}}.apple-showcase{background:linear-gradient(#fff 0%,#fff7f7 100%);grid-template-columns:minmax(0,1fr) 520px;align-items:center;gap:80px;width:100%;padding:150px 8%;display:grid;overflow:hidden}.apple-text{min-width:0}.apple-text span{color:#e50914;letter-spacing:2px;margin-bottom:22px;font-size:14px;font-weight:900;display:block}.apple-text h2{color:#111827;letter-spacing:-2.8px;margin:0 0 24px;font-size:clamp(42px,5vw,64px);font-weight:900;line-height:1.05}.apple-text p{color:#666;max-width:620px;font-size:20px;line-height:1.9}.apple-features{grid-template-columns:repeat(2,1fr);gap:22px;margin-top:45px;display:grid}.apple-features div{color:#111827;background:#fff;border-radius:18px;align-items:center;gap:14px;padding:18px 20px;font-weight:800;transition:all .3s;display:flex;box-shadow:0 12px 40px #00000012}.apple-features div:hover{transform:translateY(-6px)}.apple-features svg{color:#e50914;flex-shrink:0}.apple-phone{justify-content:center;align-items:center;display:flex;position:relative}.apple-glow{filter:blur(45px);background:radial-gradient(circle,#e5091447,#0000 70%);border-radius:50%;width:520px;height:520px;position:absolute}.apple-phone img{z-index:2;filter:drop-shadow(0 45px 65px #00000038);width:420px;max-width:100%;animation:5s ease-in-out infinite applePhoneFloat;position:relative}@keyframes applePhoneFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-16px)}}@media (width<=1100px){.apple-showcase{text-align:center;grid-template-columns:1fr;gap:55px}.apple-text p{margin-left:auto;margin-right:auto}.apple-features{max-width:620px;margin-left:auto;margin-right:auto}}@media (width<=768px){.apple-showcase{gap:46px;padding:95px 20px}.apple-text h2{letter-spacing:-1.4px;font-size:34px;line-height:1.08}.apple-text p{max-width:320px;font-size:16px;line-height:1.75}.apple-features{grid-template-columns:1fr;gap:14px;max-width:320px;margin-top:34px}.apple-features div{justify-content:center;padding:16px;font-size:15px}.apple-phone img{width:230px}.apple-glow{width:290px;height:290px}}@media (width<=430px){.apple-showcase{padding:85px 18px}.apple-text span{font-size:12px}.apple-text h2{font-size:30px}.apple-phone img{width:210px}}.why-contriba{background:linear-gradient(#fff8f8 0%,#fff 100%);padding:150px 8%}.comparison-layout{grid-template-columns:1fr 430px 1fr;align-items:center;gap:60px;margin-top:90px;display:grid}.comparison-column{flex-direction:column;gap:24px;display:flex}.comparison-heading{margin-bottom:18px;font-size:28px;font-weight:900}.comparison-heading.old{color:#6b7280}.comparison-heading.new{color:#e50914}.comparison-item{background:#fff;border-radius:20px;align-items:center;gap:18px;padding:22px 24px;transition:all .35s;display:flex;box-shadow:0 16px 45px #0000000f}.comparison-item:hover{transform:translate(10px)}.old-item svg{color:#ef4444}.new-item svg{color:#22c55e}.comparison-item span{color:#111827;font-size:17px;font-weight:700}.comparison-phone{justify-content:center;display:flex;position:relative}.phone-ring{filter:blur(40px);background:radial-gradient(circle,#e5091438,#0000 70%);border-radius:50%;width:420px;height:420px;position:absolute}.comparison-phone img{z-index:2;filter:drop-shadow(0 45px 70px #0003);width:360px;animation:5s ease-in-out infinite comparisonFloat;position:relative}@keyframes comparisonFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-16px)}}@media (width<=1100px){.comparison-layout{text-align:center;grid-template-columns:1fr}.comparison-column{max-width:650px;margin:auto}}@media (width<=620px){.why-contriba{padding:100px 6%}.comparison-phone img{width:300px}.phone-ring{width:300px;height:300px}}.testimonials{background:radial-gradient(circle at 12% 20%,#e5091414,#0000 32%),radial-gradient(circle at 88% 26%,#ffc45724,#0000 30%),#fff8f8;padding:150px 8%;position:relative;overflow:hidden}.testimonials:before{content:"";pointer-events:none;opacity:.45;background-image:linear-gradient(#e5091409 1px,#0000 1px),linear-gradient(90deg,#e5091409 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.testimonials-glow{filter:blur(80px);pointer-events:none;opacity:.6;border-radius:999px;position:absolute}.testimonials-glow-one{background:#e5091424;width:340px;height:340px;top:90px;left:-120px}.testimonials-glow-two{background:#ffc4572e;width:280px;height:280px;bottom:110px;right:-80px}.testimonials-title{z-index:2;position:relative}.testimonials-title p{color:#687083;max-width:720px;margin:22px auto 0;font-size:18px;line-height:1.8}.testimonial-slider{z-index:2;margin-top:80px;position:relative;overflow:hidden}.testimonial-slider:before,.testimonial-slider:after{content:"";z-index:3;pointer-events:none;width:150px;height:100%;position:absolute;top:0}.testimonial-slider:before{background:linear-gradient(90deg,#fff8f8,#0000);left:0}.testimonial-slider:after{background:linear-gradient(270deg,#fff8f8,#0000);right:0}.testimonial-track{gap:30px;width:max-content;animation:38s linear infinite testimonialsScroll;display:flex}.testimonial-slider:hover .testimonial-track{animation-play-state:paused}.testimonial-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#fffffff5,#ffffffd1),radial-gradient(circle at 100% 0,#e509141a,#0000 30%);border:1px solid #e509141a;border-radius:30px;flex-shrink:0;width:390px;padding:34px;transition:all .35s;position:relative;overflow:hidden;box-shadow:0 20px 55px #00000012,inset 0 1px #ffffffe6}.testimonial-card:before{content:"";background:#e5091414;border-radius:50%;width:180px;height:180px;position:absolute;top:-90px;right:-90px}.testimonial-card:hover{transform:translateY(-10px);box-shadow:0 30px 70px #0000001f,0 22px 46px #e5091414}.testimonial-top{z-index:2;justify-content:space-between;align-items:center;gap:14px;display:flex;position:relative}.quote-badge{color:#e50914;background:#e5091414;border:1px solid #e509141f;border-radius:18px;place-items:center;width:52px;height:52px;display:grid}.event-pill{color:#e50914;background:#e5091413;border:1px solid #e509141f;border-radius:999px;align-items:center;gap:7px;padding:9px 13px;font-size:13px;font-weight:900;display:inline-flex}.stars{z-index:2;color:#f59e0b;letter-spacing:2px;text-shadow:0 8px 22px #f59e0b38;margin:24px 0 18px;font-size:20px;position:relative}.testimonial-card p{z-index:2;color:#687083;margin:0 0 30px;font-size:16px;line-height:1.9;position:relative}.testimonial-user{z-index:2;border-top:1px solid #11182714;align-items:center;gap:18px;padding-top:24px;display:flex;position:relative}.avatar{color:#fff;background:radial-gradient(circle at 30% 20%,#ffffff73,#0000 35%),linear-gradient(135deg,#ff3131,#e50914);border-radius:50%;justify-content:center;align-items:center;width:62px;height:62px;font-weight:900;display:flex;box-shadow:0 14px 28px #e5091438}.testimonial-user strong{color:#111827;margin-bottom:4px;display:block}.testimonial-user span{color:#687083;font-size:14px}@keyframes testimonialsScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (width<=768px){.testimonials{padding:100px 6%}.testimonials-title p{font-size:16px}.testimonial-slider:before,.testimonial-slider:after{width:50px}.testimonial-card{width:320px;padding:30px}}.faq{background:radial-gradient(circle at 14% 22%,#e5091414,#0000 30%),radial-gradient(circle at 88% 30%,#ffc4571f,#0000 28%),#fff;padding:150px 8%;position:relative;overflow:hidden}.faq:before{content:"";pointer-events:none;opacity:.38;background-image:linear-gradient(#e5091409 1px,#0000 1px),linear-gradient(90deg,#e5091409 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.faq-glow{filter:blur(80px);pointer-events:none;opacity:.62;border-radius:999px;position:absolute}.faq-glow-one{background:#e5091421;width:340px;height:340px;top:120px;left:-130px}.faq-glow-two{background:#ffc4572e;width:280px;height:280px;bottom:120px;right:-90px}.faq-title{z-index:2;position:relative}.faq-title p{color:#687083;max-width:720px;margin:22px auto 0;font-size:18px;line-height:1.8}.faq-shell{z-index:2;grid-template-columns:330px 1fr;align-items:start;gap:28px;width:min(1120px,100%);margin:80px auto 0;display:grid;position:relative}.faq-side-card{color:#fff;background:radial-gradient(circle at 100% 0,#e509142e,#0000 34%),linear-gradient(135deg,#e50914,#b80511);border-radius:30px;padding:34px;position:sticky;top:120px;overflow:hidden;box-shadow:0 28px 70px #e5091438,inset 0 1px #ffffff3d}.faq-side-card:before{content:"";background:#ffffff29;border-radius:999px;width:220px;height:220px;position:absolute;top:-110px;right:-110px}.faq-side-icon{z-index:2;background:#ffffff24;border:1px solid #ffffff3d;border-radius:22px;place-items:center;width:62px;height:62px;margin-bottom:24px;display:grid;position:relative}.faq-side-card h3,.faq-side-card p,.faq-side-card a{z-index:2;position:relative}.faq-side-card h3{letter-spacing:-.8px;margin:0 0 14px;font-size:27px;font-weight:950;line-height:1.15}.faq-side-card p{color:#ffffffd1;margin:0 0 26px;font-size:16px;line-height:1.75}.faq-side-card a{color:#e50914;background:#fff;border-radius:999px;justify-content:center;align-items:center;min-height:50px;padding:0 20px;font-size:14px;font-weight:900;text-decoration:none;transition:all .28s;display:inline-flex;box-shadow:0 16px 34px #00000029}.faq-side-card a:hover{transform:translateY(-4px)}.faq-list{margin:0}.faq-item{text-align:left;cursor:pointer;background:linear-gradient(#fffffff5,#ffffffdb);border:1px solid #e5091414;border-radius:26px;width:100%;margin-bottom:18px;padding:28px 30px;transition:all .35s;position:relative;overflow:hidden;box-shadow:0 18px 50px #0000000e,inset 0 1px #fffc}.faq-item:before{content:"";opacity:0;background:#e509140f;border-radius:999px;width:180px;height:180px;transition:all .35s;position:absolute;top:-100px;right:-100px}.faq-item:hover,.faq-item.active{border-color:#e5091424;transform:translateY(-4px);box-shadow:0 26px 70px #00000017,0 18px 38px #e509140f}.faq-item:hover:before,.faq-item.active:before{opacity:1}.faq-question{z-index:2;justify-content:space-between;align-items:center;gap:24px;display:flex;position:relative}.faq-question h3{color:#111827;font-size:21px;font-weight:900;line-height:1.35}.faq-toggle{color:#e50914;background:#e5091413;border:1px solid #e509141c;border-radius:16px;flex:0 0 44px;place-items:center;width:44px;height:44px;transition:all .3s;display:grid}.faq-item.active .faq-toggle{color:#fff;background:#e50914;transform:rotate(180deg);box-shadow:0 14px 26px #e5091433}.faq-item p{z-index:2;opacity:0;color:#687083;max-height:0;margin-top:0;padding-right:72px;font-size:16px;line-height:1.9;transition:max-height .35s,opacity .35s,margin .35s;position:relative;overflow:hidden}.faq-item.active p{opacity:1;max-height:240px;margin-top:16px}@media (width<=900px){.faq-shell{grid-template-columns:1fr}.faq-side-card{position:relative;top:auto}}@media (width<=768px){.faq{padding:100px 6%}.faq-title p{font-size:16px}.faq-shell{margin-top:54px}.faq-item{padding:24px}.faq-question h3{font-size:18px}.faq-item p{padding-right:0}}.cta{background:#fff;padding:140px 8%;position:relative;overflow:hidden}.cta-glow{filter:blur(80px);pointer-events:none;opacity:.55;border-radius:999px;position:absolute}.cta-glow-one{background:#e509142e;width:360px;height:360px;top:40px;left:-120px}.cta-glow-two{background:#ffc45747;width:320px;height:320px;bottom:60px;right:-90px}.cta-box{z-index:2;text-align:center;color:#fff;background:radial-gradient(circle at 18% 18%,#ffffff42,#0000 26%),radial-gradient(circle at 82% 22%,#ffc45747,#0000 28%),linear-gradient(135deg,#e50914,#b80511);border-radius:40px;max-width:1180px;margin:auto;padding:90px 60px;position:relative;overflow:hidden;box-shadow:0 35px 90px #e5091447,inset 0 1px #ffffff42}.cta-box:before{content:"";pointer-events:none;border:1px solid #ffffff38;border-radius:39px;position:absolute;inset:1px}.cta-box:after{content:"";pointer-events:none;background:linear-gradient(120deg,#0000 35%,#ffffff2e 48%,#ffffff52 50%,#ffffff2e 52%,#0000 65%);animation:6s ease-in-out infinite ctaShimmer;position:absolute;inset:-40%;transform:translate(-45%)rotate(8deg)}.cta-shine{filter:blur(45px);pointer-events:none;background:#ffffff38;border-radius:999px;width:220px;height:220px;position:absolute;top:-80px;left:50%;transform:translate(-50%)}.cta-shape{opacity:.16;pointer-events:none;border-radius:50%;position:absolute}.shape-one{background:#fff;width:340px;height:340px;top:-120px;right:-120px}.shape-two{background:#fff;width:240px;height:240px;bottom:-80px;left:-80px}.cta-box span,.cta-box h2,.cta-box p,.cta-buttons{z-index:3;position:relative}.cta-box span{letter-spacing:2px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff21;border:1px solid #ffffff38;border-radius:999px;padding:10px 18px;font-size:13px;font-weight:900;display:inline-flex}.cta-box h2{letter-spacing:-.045em;margin:24px 0;font-size:clamp(38px,5vw,58px);font-weight:900;line-height:1.1}.cta-box p{opacity:.92;max-width:700px;margin:auto;font-size:20px;line-height:1.9}.cta-buttons{flex-wrap:wrap;justify-content:center;gap:22px;margin-top:46px;display:flex}.cta .primary-btn{color:#e50914;background:#fff;box-shadow:0 18px 35px #0000002e}.cta .secondary-btn{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff14;border:1px solid #ffffff73}.cta .primary-btn:hover,.cta .secondary-btn:hover{transform:translateY(-5px)}.cta .secondary-btn:hover{background:#ffffff26}@keyframes ctaShimmer{0%{opacity:0;transform:translate(-55%)rotate(8deg)}35%{opacity:.65}70%{opacity:0;transform:translate(55%)rotate(8deg)}to{opacity:0;transform:translate(55%)rotate(8deg)}}@media (width<=768px){.cta{padding:100px 6%}.cta-box{border-radius:30px;padding:70px 30px}.cta-box:before{border-radius:29px}.cta-box h2{font-size:38px}.cta-box p{font-size:17px}.cta-buttons{gap:14px}}.contriba-footer{color:#fff;isolation:isolate;background:radial-gradient(circle at 14% 30%,#e5091447,#0000 34%),radial-gradient(circle at 78% 12%,#ffc45714,#0000 28%),linear-gradient(135deg,#19070c 0%,#080a12 48%,#04060b 100%);padding:115px 7% 42px;position:relative;overflow:hidden}.footer-noise{z-index:0;opacity:.14;pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.footer-ring{pointer-events:none;border:82px solid #ffffff0b;border-radius:50%;width:640px;height:640px;position:absolute;top:-110px;right:-170px}.footer-ring-two{border-width:70px;border-color:#e5091412;width:520px;height:520px;inset:auto auto -330px -240px}.footer-glow{filter:blur(90px);pointer-events:none;background:#e509141f;border-radius:50%;width:360px;height:360px;position:absolute;top:24%;left:8%}.footer-glow-two{filter:blur(82px);background:#ffc45714;width:300px;height:300px;inset:auto 10% 8% auto}.contriba-footer-inner{z-index:2;grid-template-columns:2fr 1fr 1fr 1fr;align-items:start;gap:88px;max-width:1280px;margin:0 auto;display:grid;position:relative}.footer-left{flex-direction:column;align-items:flex-start;display:flex}.footer-logo-link{line-height:0;display:inline-flex}.contriba-footer-logo{filter:brightness(0)invert()drop-shadow(0 0 18px #e5091461);width:330px;max-width:100%;margin-bottom:34px;transition:all .35s}.contriba-footer-logo:hover{filter:brightness(0)invert()drop-shadow(0 0 28px #e509148c);transform:translateY(-3px)scale(1.015)}.footer-left p{color:#ffffffbd;max-width:510px;margin:0 0 26px;font-size:18px;line-height:1.75}.footer-trust-pills{flex-wrap:wrap;gap:10px;margin-bottom:34px;display:flex}.footer-trust-pills span{color:#ffffffdb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff13;border:1px solid #ffffff21;border-radius:999px;align-items:center;padding:9px 13px;font-size:13px;font-weight:800;display:inline-flex}.contriba-store-badges{flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:44px;display:flex}.contriba-store-badges a{line-height:0;display:block}.contriba-store-badges img{border-radius:9px;width:auto;max-width:100%;height:58px;transition:all .35s;box-shadow:0 0 0 1px #ffffff40,0 14px 36px #0000002e}.footer-social-wrap{width:100%;max-width:510px}.footer-social-wrap h5{color:#fff;margin:0 0 22px;font-size:22px;font-weight:800}.contriba-socials{flex-wrap:wrap;gap:18px;display:flex}.contriba-socials a{color:#fff;background:#ffffff14;border:1px solid #ffffff29;border-radius:50%;place-items:center;width:58px;height:58px;font-size:22px;transition:all .35s;display:grid;position:relative;overflow:hidden}.contriba-socials a:before{content:"";opacity:0;background:radial-gradient(circle at 30% 20%,#ffffff52,#0000 42%);transition:all .35s;position:absolute;inset:0}.contriba-socials a svg{z-index:2;position:relative}.contriba-socials a:hover,.contriba-store-badges img:hover{transform:translateY(-5px)scale(1.04)}.contriba-socials a:hover{background:#e50914eb;border-color:#ffffff3d;box-shadow:0 18px 36px #e5091447}.contriba-socials a:hover:before{opacity:1}.footer-column{position:relative}.footer-column h4{color:#fff;margin:0 0 34px;font-size:25px;font-weight:900}.footer-column h4:after{content:"";background:#e50914;border-radius:20px;width:46px;height:3px;margin-top:16px;display:block;box-shadow:0 0 22px #e50914b8}.footer-column a{color:#ffffffa8;width:fit-content;margin-bottom:24px;font-size:18px;text-decoration:none;transition:all .25s;display:block;position:relative}.footer-column a:after{content:"";background:#e50914;border-radius:20px;width:0;height:2px;transition:all .25s;position:absolute;bottom:-5px;left:0}.footer-column a:hover{color:#fff;transform:translate(6px)}.footer-column a:hover:after{width:100%}.footer-support-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff0b;border:1px solid #ffffff18;border-radius:28px;padding:28px;box-shadow:inset 0 1px #ffffff14}.contriba-footer-bottom{z-index:2;color:#ffffff94;border-top:1px solid #ffffff24;justify-content:space-between;gap:24px;max-width:1280px;margin:82px auto 0;padding-top:34px;font-size:16px;display:flex;position:relative}.contriba-footer-bottom strong{color:#e50914}@media (width<=950px){.contriba-footer{text-align:center;padding:85px 22px 38px}.contriba-footer-inner{grid-template-columns:1fr;gap:46px;max-width:340px}.footer-left{text-align:center;align-items:center}.contriba-footer-logo{width:230px;margin-left:auto;margin-right:auto}.footer-left p{max-width:310px;margin-left:auto;margin-right:auto}.footer-trust-pills{justify-content:center}.contriba-store-badges{flex-flow:column;justify-content:center;align-items:center;gap:14px;width:100%;max-width:220px;margin:26px auto 42px}.contriba-store-badges a,.contriba-store-badges img{width:220px;max-width:220px;height:auto}.footer-social-wrap{max-width:310px}.footer-social-wrap h5{text-align:center}.contriba-socials{justify-content:center;max-width:270px;margin:0 auto}.footer-column a{width:max-content;margin-left:auto;margin-right:auto}.footer-column h4:after{margin-left:auto;margin-right:auto}.footer-support-card{padding:30px 20px}.contriba-footer-bottom{text-align:center;flex-direction:column}}.page-hero{background:radial-gradient(circle at 18% 18%,#e509141a,#0000 32%),linear-gradient(#fff 0%,#fff7f7 100%);padding:150px 7% 80px}.page-container{max-width:1120px;margin:0 auto}.page-tag{color:#e50914;letter-spacing:3px;text-transform:uppercase;margin-bottom:18px;font-size:14px;font-weight:900;display:inline-block}.page-title{letter-spacing:-3px;color:#111827;margin-bottom:28px;font-size:clamp(42px,7vw,78px);line-height:.98}.page-description{color:#666;max-width:760px;margin-bottom:60px;font-size:21px;line-height:1.8}.about-grid,.contact-grid,.legal-grid{grid-template-columns:repeat(2,1fr);gap:28px;display:grid}.about-card,.contact-card,.legal-card{background:#ffffffe0;border:1px solid #e5091414;border-radius:28px;padding:34px;transition:all .35s;box-shadow:0 25px 70px #14141e14}.about-card:hover,.contact-card:hover,.legal-card:hover{transform:translateY(-8px);box-shadow:0 35px 90px #e509141f}.about-card h2,.contact-card h2,.legal-card h2{color:#111827;margin-bottom:14px;font-size:25px}.about-card p,.contact-card p,.legal-card p,.legal-card li{color:#666;font-size:17px;line-height:1.8}.contact-card a,.legal-card a{color:#e50914;font-weight:800;text-decoration:none}.legal-card ul{margin-top:12px;padding-left:22px}.page-actions{flex-wrap:wrap;gap:18px;margin-top:36px;display:flex}.page-button{color:#fff;background:#e50914;border-radius:16px;justify-content:center;align-items:center;min-height:54px;padding:0 28px;font-weight:900;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 18px 35px #e5091438}.page-button:hover{transform:translateY(-5px);box-shadow:0 25px 50px #e5091452}.page-button.secondary{color:#111827;background:#fff;border:1px solid #eee}@media (width<=800px){.page-hero{padding:115px 22px 55px}.page-title{letter-spacing:-2px}.about-grid,.contact-grid,.legal-grid{grid-template-columns:1fr}.page-description{margin-bottom:42px;font-size:18px}}.notfound-page{background:radial-gradient(circle at 0 0,#e5091429,#0000 35%),radial-gradient(circle at 100% 100%,#ffc45724,#0000 35%),#fafafa;justify-content:center;align-items:center;min-height:100vh;padding:40px;display:flex;position:relative;overflow:hidden}.notfound-grid{opacity:.5;pointer-events:none;background-image:linear-gradient(#e509140b 1px,#0000 1px),linear-gradient(90deg,#e509140b 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.notfound-glow{filter:blur(110px);pointer-events:none;border-radius:999px;position:absolute}.notfound-glow-one{background:#e5091424;width:620px;height:620px;top:-160px;left:-180px}.notfound-glow-two{background:#ffc45729;width:520px;height:520px;bottom:-140px;right:-160px}.notfound-card{z-index:2;text-align:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#fffffff5,#ffffffdb);border:1px solid #e5091417;border-radius:38px;width:min(720px,100%);padding:76px 58px;position:relative;overflow:hidden;box-shadow:0 34px 95px #00000017,0 20px 45px #e5091414,inset 0 1px #ffffffd9}.notfound-card:before{content:"404";letter-spacing:-16px;color:#e509140b;pointer-events:none;font-size:clamp(150px,22vw,250px);font-weight:950;line-height:.8;position:absolute;inset:auto 0 -42px}.notfound-card:after{content:"";pointer-events:none;background:#e5091414;border-radius:999px;width:260px;height:260px;position:absolute;top:-120px;right:-120px}.notfound-icon{z-index:2;color:#e50914;background:#e5091414;border:1px solid #e509141f;border-radius:24px;place-items:center;width:74px;height:74px;margin:0 auto 24px;display:grid;position:relative}.notfound-label,.notfound-card h1,.notfound-card p,.notfound-actions{z-index:2;position:relative}.notfound-label{color:#e50914;letter-spacing:2px;font-size:14px;font-weight:900}.notfound-card h1{letter-spacing:-2.6px;color:#111827;margin:18px 0;font-size:clamp(44px,6vw,68px);font-weight:950;line-height:1}.notfound-card p{color:#687083;max-width:540px;margin:0 auto 40px;font-size:19px;line-height:1.8}.notfound-actions{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.notfound-card .primary-btn,.notfound-card .secondary-btn{border-radius:999px;min-height:58px;padding:0 26px}.notfound-card .primary-btn{color:#fff;background:#e50914;box-shadow:0 18px 38px #e5091438}.notfound-card .secondary-btn{color:#e50914;background:#fff;border:1px solid #e5091429}@media (width<=768px){.notfound-page{padding:24px}.notfound-card{border-radius:30px;padding:56px 26px}.notfound-card:before{letter-spacing:-10px}.notfound-card p{font-size:17px}.notfound-actions{flex-direction:column}.notfound-actions a{width:100%}}.share-card-page{background:#f7f8fc;width:1200px;min-width:1200px;height:630px;min-height:630px;margin:0;padding:0;overflow:hidden}.share-card-capture{width:1200px;height:630px;margin:0;padding:0;overflow:hidden}.social-preview{background:#f8f9fc;grid-template-columns:68% 32%;width:1200px;height:630px;display:grid;overflow:hidden}.social-preview-photo{background:#111827;width:100%;height:630px;position:relative;overflow:hidden}.social-preview-photo img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.social-preview-photo-shade{background:linear-gradient(90deg,#0000002e 0%,#0000000a 48%,#00000038 100%),linear-gradient(#0000000d 28%,#0003 58%,#000000c7 100%);position:absolute;inset:0}.social-preview-brand{color:#fff;letter-spacing:-.8px;text-shadow:0 4px 16px #00000059;align-items:center;gap:12px;font-size:28px;font-weight:950;display:inline-flex;position:absolute;top:38px;left:40px}.social-preview-logo{color:#fff;background:#e50914;border-radius:14px;place-items:center;width:46px;height:46px;font-size:34px;font-weight:900;line-height:1;display:grid;box-shadow:0 14px 34px #e5091459}.social-preview-category{color:#fff;text-transform:capitalize;background:#e50914f2;border-radius:999px;justify-content:center;align-items:center;min-width:130px;height:44px;padding:0 20px;font-size:17px;font-weight:900;display:inline-flex;position:absolute;top:40px;right:38px;box-shadow:0 12px 26px #0003}.social-preview-photo-title{color:#fff;position:absolute;bottom:42px;left:42px;right:42px}.social-preview-photo-title h1{letter-spacing:-2.6px;text-shadow:0 5px 24px #00000080;max-width:680px;margin:0 0 12px;font-size:72px;font-weight:950;line-height:.95}.social-preview-photo-title p{color:#ffffffe0;text-shadow:0 4px 16px #0000006b;margin:0;font-size:20px;font-weight:700;line-height:1.4}.social-preview-panel{color:#111827;box-sizing:border-box;background:radial-gradient(circle at 100% 0,#e5091414,#0000 36%),#fff;flex-direction:column;height:630px;padding:44px 38px 34px;display:flex}.social-preview-panel-top{flex-direction:column;display:flex}.social-preview-eyebrow{color:#e50914;letter-spacing:1.3px;margin-bottom:14px;font-size:13px;font-weight:950}.social-preview-panel h2{letter-spacing:-1.4px;color:#111827;margin:0 0 20px;font-size:34px;font-weight:950;line-height:1.05}.social-preview-meta{color:#667085;flex-direction:column;gap:12px;font-size:16px;font-weight:750;display:flex}.social-preview-meta span{display:block}.social-preview-funding{background:#f8f9fc;border:1px solid #11182712;border-radius:22px;margin-top:34px;padding:24px}.social-preview-funding-row{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.social-preview-funding-row small{color:#98a2b3;letter-spacing:1.1px;margin-bottom:8px;font-size:12px;font-weight:950;display:block}.social-preview-funding-row strong{color:#111827;letter-spacing:-.9px;font-size:29px;font-weight:950;line-height:1;display:block}.social-preview-progress-value{color:#e50914;white-space:nowrap;background:#fff0f1;border-radius:999px;padding:11px 16px;font-size:22px;font-weight:950}.social-preview-progress{background:#e8ebf0;border-radius:999px;width:100%;height:12px;margin-top:22px;overflow:hidden}.social-preview-progress-fill{border-radius:inherit;background:linear-gradient(90deg,#e50914 0%,#ff4b55 100%);height:100%}.social-preview-goal{color:#667085;margin-top:12px;font-size:15px;font-weight:750}.social-preview-button{color:#fff;background:#e50914;border-radius:18px;justify-content:space-between;align-items:center;height:58px;margin-top:auto;padding:0 24px;font-size:19px;font-weight:950;display:flex;box-shadow:0 18px 38px #e509143b}.social-preview-button span{font-size:28px;line-height:1}.social-preview-footer{color:#98a2b3;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;font-size:13px;font-weight:800;display:flex}.social-preview-state{color:#667085;background:#f7f8fc;place-items:center;width:1200px;height:630px;font-size:24px;font-weight:850;display:grid}.share-card-page *,.share-card-page :before,.share-card-page :after{box-sizing:border-box;caret-color:#0000!important;transition:none!important;animation:none!important}@media print{.share-card-page,.share-card-capture,.social-preview{width:1200px;height:630px}}.event-progress{width:100%;margin-top:8px}.event-progress-track{background:#eceff3;border-radius:999px;width:100%;height:7px;position:relative;overflow:hidden}.event-progress-fill{border-radius:inherit;background:linear-gradient(90deg,#e50914 0%,#ff4b55 100%);height:100%;transition:width .45s}.event-progress-details{justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.event-progress-percent{color:#e50914;white-space:nowrap;font-size:12px;font-weight:800}.event-progress-amount{color:#4b5563;text-align:right;font-size:12px;font-weight:700}@media (width<=768px){.event-progress-details{flex-direction:column;align-items:flex-start;gap:4px}.event-progress-amount{text-align:left}}.event-card{background:#fff;border:1px solid #11182714;border-radius:20px;flex-direction:column;transition:transform .28s,box-shadow .28s,border-color .28s;display:flex;overflow:hidden;box-shadow:0 10px 30px #1118270f}.event-card:hover{border-color:#e5091426;transform:translateY(-4px);box-shadow:0 22px 60px #1118271f}.event-card-image-link{text-decoration:none;display:block}.event-card-media{aspect-ratio:16/9;background:#f3f4f6;position:relative;overflow:hidden}.event-card-media img{object-fit:cover;width:100%;height:100%;transition:transform .45s}.event-card:hover .event-card-media img{transform:scale(1.04)}.event-card-overlay{background:linear-gradient(#0000 40%,#0000004d);position:absolute;inset:0}.event-card-category{color:#fff;letter-spacing:.3px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:5;background:#e50914eb;border-radius:100px;padding:5px 10px;font-size:11px;font-weight:800;position:absolute;bottom:12px;left:12px}.event-card-body{flex-direction:column;flex:1;padding:16px;display:flex}.event-card-title{color:#111827;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:8px;font-size:16px;font-weight:800;line-height:1.25;text-decoration:none;transition:color .2s;display:-webkit-box;overflow:hidden}.event-card-location{color:#6b7280;align-items:center;gap:5px;margin:0 0 10px;font-size:12px;font-weight:600;display:flex}.event-card-location svg{color:#e50914;flex-shrink:0}.event-card-meta{color:#6b7280;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:11px;font-weight:700;display:flex}.event-card-meta span{align-items:center;gap:4px;display:flex}.event-card-meta svg{color:#e50914}.event-card-button{color:#fff;background:#e50914;border-radius:12px;justify-content:center;align-items:center;gap:6px;width:100%;height:40px;margin-top:auto;font-size:13px;font-weight:800;text-decoration:none;transition:all .2s;display:flex}.event-card-button:hover{background:#c90812}.event-card-button svg{transition:transform .2s}.event-card:hover .event-card-button svg{transform:translate(3px)}.event-card-funded{color:#16a34a;align-items:center;gap:4px;margin-bottom:6px;font-size:11px;font-weight:800;display:inline-flex}@media (width<=768px){.event-card{border-radius:16px}.event-card-media{aspect-ratio:16/9}.event-card-body{padding:14px}.event-card-title{margin-bottom:6px;font-size:15px}.event-card-location{margin-bottom:8px;font-size:12px}.event-card-meta{margin-bottom:10px;font-size:11px}.event-card-button{border-radius:10px;height:38px;font-size:13px}}@media (width<=480px){.event-card-body{padding:12px}.event-card-title{font-size:14px}}.event-category-pill{color:#111827;cursor:pointer;background:#fffffff5;border:1px solid #ffffff47;border-radius:999px;align-items:center;gap:8px;height:43px;padding:0 16px;font-size:13px;font-weight:900;transition:all .25s;display:inline-flex;box-shadow:0 12px 30px #11182714}.event-category-pill svg{color:#e50914}.event-category-pill:hover,.event-category-pill.active{color:#e50914;border-color:#ffffffb3;transform:translateY(-2px);box-shadow:0 18px 42px #e0000029}.event-category-pill.active{background:#fff}:root{--contriba-sidebar-expanded:276px;--contriba-sidebar-collapsed:88px;--contriba-sidebar-width:var(--contriba-sidebar-expanded);--contriba-red:#e50914;--contriba-red-2:#ff3348;--contriba-ink:#111827;--contriba-muted:#667085;--contriba-soft:#f7f8fb;--contriba-line:#11182714;--contriba-shadow:0 18px 50px #1018280f}body.contriba-sidebar-collapsed{--contriba-sidebar-width:var(--contriba-sidebar-collapsed)}.app-sidebar{z-index:1000;width:var(--contriba-sidebar-width);-webkit-backdrop-filter:blur(26px);border-right:1px solid var(--contriba-line);background:#fffffff6;flex-direction:column;flex-shrink:0;height:100vh;padding:24px 18px 22px;transition:width .3s,padding .3s,box-shadow .3s;display:flex;position:fixed;top:0;bottom:0;left:0;overflow:hidden auto;box-shadow:18px 0 50px #1018280b}.app-sidebar~.app-home-page,.app-sidebar~.dashboard-page,.app-sidebar~.dashboard-events-page,.app-sidebar~.events-page,.app-sidebar~.event-details-page,.app-sidebar~.wallet-page,.app-sidebar~.contributors-page,.app-sidebar~.reports-page,.app-sidebar~.notifications-page,.app-sidebar~.share-page,.app-sidebar~.profile-page,.app-sidebar~.settings-page{transition:margin-left .3s,width .3s,max-width .3s;margin-left:var(--contriba-sidebar-width)!important;width:calc(100% - var(--contriba-sidebar-width))!important;max-width:calc(100% - var(--contriba-sidebar-width))!important}body:has(.app-sidebar) .app-home-page{transition:margin-left .3s,width .3s,max-width .3s;margin-left:var(--contriba-sidebar-width)!important;width:calc(100% - var(--contriba-sidebar-width))!important;max-width:calc(100% - var(--contriba-sidebar-width))!important}body:has(.app-sidebar) .dashboard-page{transition:margin-left .3s,width .3s,max-width .3s;margin-left:var(--contriba-sidebar-width)!important;width:calc(100% - var(--contriba-sidebar-width))!important;max-width:calc(100% - var(--contriba-sidebar-width))!important}body:has(.app-sidebar) .dashboard-events-page{transition:margin-left .3s,width .3s,max-width .3s;margin-left:var(--contriba-sidebar-width)!important;width:calc(100% - var(--contriba-sidebar-width))!important;max-width:calc(100% - var(--contriba-sidebar-width))!important}body:has(.app-sidebar) .events-page{transition:margin-left .3s,width .3s,max-width .3s;margin-left:var(--contriba-sidebar-width)!important;width:calc(100% - var(--contriba-sidebar-width))!important;max-width:calc(100% - var(--contriba-sidebar-width))!important}body:has(.app-sidebar) .event-details-page{transition:margin-left .3s,width .3s,max-width .3s;margin-left:var(--contriba-sidebar-width)!important;width:calc(100% - var(--contriba-sidebar-width))!important;max-width:calc(100% - var(--contriba-sidebar-width))!important}body:has(.app-sidebar) .wallet-page{transition:margin-left .3s,width .3s,max-width .3s;margin-left:var(--contriba-sidebar-width)!important;width:calc(100% - var(--contriba-sidebar-width))!important;max-width:calc(100% - var(--contriba-sidebar-width))!important}body:has(.app-sidebar) .contributors-page{transition:margin-left .3s,width .3s,max-width .3s;margin-left:var(--contriba-sidebar-width)!important;width:calc(100% - var(--contriba-sidebar-width))!important;max-width:calc(100% - var(--contriba-sidebar-width))!important}body:has(.app-sidebar) .reports-page{transition:margin-left .3s,width .3s,max-width .3s;margin-left:var(--contriba-sidebar-width)!important;width:calc(100% - var(--contriba-sidebar-width))!important;max-width:calc(100% - var(--contriba-sidebar-width))!important}body:has(.app-sidebar) .notifications-page{transition:margin-left .3s,width .3s,max-width .3s;margin-left:var(--contriba-sidebar-width)!important;width:calc(100% - var(--contriba-sidebar-width))!important;max-width:calc(100% - var(--contriba-sidebar-width))!important}body:has(.app-sidebar) .share-page{transition:margin-left .3s,width .3s,max-width .3s;margin-left:var(--contriba-sidebar-width)!important;width:calc(100% - var(--contriba-sidebar-width))!important;max-width:calc(100% - var(--contriba-sidebar-width))!important}body:has(.app-sidebar) .profile-page{transition:margin-left .3s,width .3s,max-width .3s;margin-left:var(--contriba-sidebar-width)!important;width:calc(100% - var(--contriba-sidebar-width))!important;max-width:calc(100% - var(--contriba-sidebar-width))!important}body:has(.app-sidebar) .settings-page{transition:margin-left .3s,width .3s,max-width .3s;margin-left:var(--contriba-sidebar-width)!important;width:calc(100% - var(--contriba-sidebar-width))!important;max-width:calc(100% - var(--contriba-sidebar-width))!important}.app-sidebar-top{justify-content:flex-start;align-items:center;gap:12px;margin-bottom:22px;padding:0 2px 10px;display:flex}.app-sidebar-brand,.mobile-topbar-brand,.mobile-drawer-brand{min-width:0;color:var(--contriba-ink);flex-direction:column;justify-content:center;align-items:flex-start;text-decoration:none;display:flex}.app-sidebar-brand span,.mobile-topbar-brand span,.mobile-drawer-brand span{letter-spacing:-.075em;color:var(--contriba-ink);font-size:31px;font-weight:950;line-height:1}.app-sidebar-brand-subtitle{margin-top:4px;line-height:1;letter-spacing:-.01em!important;color:var(--contriba-muted)!important;font-size:11px!important;font-weight:800!important}.mobile-topbar-brand,.mobile-drawer-brand{flex-direction:row;justify-content:flex-start;align-items:center}.mobile-topbar-brand .app-sidebar-brand-subtitle,.mobile-drawer-brand .app-sidebar-brand-subtitle{display:none}.app-sidebar-brand-mini{background:linear-gradient(135deg, var(--contriba-red), var(--contriba-red-2));border-radius:16px;place-items:center;width:44px;height:44px;display:none;box-shadow:0 16px 34px #e5091438;color:#fff!important;letter-spacing:-.04em!important;font-size:15px!important}.app-sidebar-toggle{border:1px solid var(--contriba-line);width:42px;height:42px;color:var(--contriba-ink);cursor:pointer;background:#fff;border-radius:15px;flex:0 0 42px;place-items:center;transition:transform .2s,background .2s,color .2s,box-shadow .2s;display:grid;box-shadow:0 10px 26px #1018280e}.app-sidebar-toggle:hover{color:var(--contriba-red);background:#e509140e;transform:translateY(-1px)}.app-sidebar-lock-card{color:var(--contriba-red);background:linear-gradient(135deg,#e5091414,#ffffffeb);border:1px solid #e509141f;border-radius:20px;gap:11px;margin:0 0 16px;padding:14px;display:flex}.app-sidebar-lock-card strong,.app-sidebar-lock-card small{display:block}.app-sidebar-lock-card strong{color:var(--contriba-ink);font-size:13px;font-weight:950}.app-sidebar-lock-card small{color:var(--contriba-muted);margin-top:4px;font-size:11px;font-weight:750;line-height:1.45}.app-sidebar-nav,.mobile-drawer-nav{flex-direction:column;gap:7px;display:flex}.app-sidebar-nav a,.mobile-drawer-nav a{color:#5f6b7a;letter-spacing:-.01em;border-radius:17px;align-items:center;gap:12px;min-height:50px;padding:0 17px;font-size:14px;font-weight:900;text-decoration:none;transition:transform .18s,background .18s,color .18s,box-shadow .18s;display:flex}.app-sidebar-nav a svg,.mobile-drawer-nav a svg{flex-shrink:0;width:22px;height:22px}.app-sidebar-nav a:hover,.mobile-drawer-nav a:hover{color:var(--contriba-red);background:#e5091411;transform:translate(4px)}.app-sidebar-nav a.active,.mobile-drawer-nav a.active{color:#fff;background:linear-gradient(135deg, var(--contriba-red), var(--contriba-red-2));box-shadow:0 14px 28px #e509142e}.app-sidebar-create,.mobile-drawer-create{color:#fff;background:#121623;border-radius:17px;justify-content:center;align-items:center;gap:10px;min-height:54px;margin-top:22px;font-size:14px;font-weight:950;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 20px 40px #11182729}.app-sidebar-create:hover,.mobile-drawer-create:hover{transform:translateY(-2px);box-shadow:0 24px 48px #1118272e}.app-sidebar-footer{color:#98a2b3;margin-top:auto;padding:24px 6px 0;font-size:12px;font-weight:800}.app-sidebar-footer p{text-align:center;margin:0 0 12px}.app-sidebar-footer-links{justify-content:center;gap:14px;display:flex}.app-sidebar-footer-links a{color:#747d8c;font-weight:850;text-decoration:none}.app-sidebar-footer-links a:hover{color:var(--contriba-red)}.app-sidebar.collapsed{padding-left:14px;padding-right:14px}.app-sidebar.collapsed .app-sidebar-top{flex-direction:column;justify-content:center;gap:14px;padding-left:0;padding-right:0}.app-sidebar.collapsed .app-sidebar-brand-full,.app-sidebar.collapsed .app-sidebar-brand-subtitle,.app-sidebar.collapsed .app-sidebar-label,.app-sidebar.collapsed .app-sidebar-lock-card div,.app-sidebar.collapsed .app-sidebar-footer,.app-sidebar.collapsed .app-sidebar-create span{display:none}.app-sidebar.collapsed .app-sidebar-lock-card{border-radius:18px;justify-content:center;padding:12px}.app-sidebar.collapsed .app-sidebar-nav a,.app-sidebar.collapsed .app-sidebar-create{border-radius:18px;justify-content:center;min-height:52px;padding:0}.app-sidebar.collapsed .app-sidebar-create{width:54px;height:54px;margin-left:auto;margin-right:auto}body.contriba-sidebar-collapsed .app-sidebar,.app-sidebar.collapsed{align-items:center;width:var(--contriba-sidebar-collapsed)!important;min-width:var(--contriba-sidebar-collapsed)!important;max-width:var(--contriba-sidebar-collapsed)!important;padding-left:14px!important;padding-right:14px!important}body.contriba-sidebar-collapsed .app-sidebar~.app-home-page,body.contriba-sidebar-collapsed .app-sidebar~.dashboard-page,body.contriba-sidebar-collapsed .app-sidebar~.dashboard-events-page,body.contriba-sidebar-collapsed .app-sidebar~.events-page,body.contriba-sidebar-collapsed .app-sidebar~.event-details-page,body.contriba-sidebar-collapsed .app-sidebar~.wallet-page,body.contriba-sidebar-collapsed .app-sidebar~.contributors-page,body.contriba-sidebar-collapsed .app-sidebar~.reports-page,body.contriba-sidebar-collapsed .app-sidebar~.notifications-page,body.contriba-sidebar-collapsed .app-sidebar~.share-page,body.contriba-sidebar-collapsed .app-sidebar~.profile-page,body.contriba-sidebar-collapsed .app-sidebar~.settings-page{margin-left:var(--contriba-sidebar-collapsed)!important;width:calc(100% - var(--contriba-sidebar-collapsed))!important;max-width:calc(100% - var(--contriba-sidebar-collapsed))!important}body.contriba-sidebar-collapsed:has(.app-sidebar) .app-home-page{margin-left:var(--contriba-sidebar-collapsed)!important;width:calc(100% - var(--contriba-sidebar-collapsed))!important;max-width:calc(100% - var(--contriba-sidebar-collapsed))!important}body.contriba-sidebar-collapsed:has(.app-sidebar) .dashboard-page{margin-left:var(--contriba-sidebar-collapsed)!important;width:calc(100% - var(--contriba-sidebar-collapsed))!important;max-width:calc(100% - var(--contriba-sidebar-collapsed))!important}body.contriba-sidebar-collapsed:has(.app-sidebar) .dashboard-events-page{margin-left:var(--contriba-sidebar-collapsed)!important;width:calc(100% - var(--contriba-sidebar-collapsed))!important;max-width:calc(100% - var(--contriba-sidebar-collapsed))!important}body.contriba-sidebar-collapsed:has(.app-sidebar) .events-page{margin-left:var(--contriba-sidebar-collapsed)!important;width:calc(100% - var(--contriba-sidebar-collapsed))!important;max-width:calc(100% - var(--contriba-sidebar-collapsed))!important}body.contriba-sidebar-collapsed:has(.app-sidebar) .event-details-page{margin-left:var(--contriba-sidebar-collapsed)!important;width:calc(100% - var(--contriba-sidebar-collapsed))!important;max-width:calc(100% - var(--contriba-sidebar-collapsed))!important}body.contriba-sidebar-collapsed:has(.app-sidebar) .wallet-page{margin-left:var(--contriba-sidebar-collapsed)!important;width:calc(100% - var(--contriba-sidebar-collapsed))!important;max-width:calc(100% - var(--contriba-sidebar-collapsed))!important}body.contriba-sidebar-collapsed:has(.app-sidebar) .contributors-page{margin-left:var(--contriba-sidebar-collapsed)!important;width:calc(100% - var(--contriba-sidebar-collapsed))!important;max-width:calc(100% - var(--contriba-sidebar-collapsed))!important}body.contriba-sidebar-collapsed:has(.app-sidebar) .reports-page{margin-left:var(--contriba-sidebar-collapsed)!important;width:calc(100% - var(--contriba-sidebar-collapsed))!important;max-width:calc(100% - var(--contriba-sidebar-collapsed))!important}body.contriba-sidebar-collapsed:has(.app-sidebar) .notifications-page{margin-left:var(--contriba-sidebar-collapsed)!important;width:calc(100% - var(--contriba-sidebar-collapsed))!important;max-width:calc(100% - var(--contriba-sidebar-collapsed))!important}body.contriba-sidebar-collapsed:has(.app-sidebar) .share-page{margin-left:var(--contriba-sidebar-collapsed)!important;width:calc(100% - var(--contriba-sidebar-collapsed))!important;max-width:calc(100% - var(--contriba-sidebar-collapsed))!important}body.contriba-sidebar-collapsed:has(.app-sidebar) .profile-page{margin-left:var(--contriba-sidebar-collapsed)!important;width:calc(100% - var(--contriba-sidebar-collapsed))!important;max-width:calc(100% - var(--contriba-sidebar-collapsed))!important}body.contriba-sidebar-collapsed:has(.app-sidebar) .settings-page{margin-left:var(--contriba-sidebar-collapsed)!important;width:calc(100% - var(--contriba-sidebar-collapsed))!important;max-width:calc(100% - var(--contriba-sidebar-collapsed))!important}.app-sidebar.collapsed .app-sidebar-nav,.app-sidebar.collapsed .mobile-drawer-nav{align-items:center;width:100%}.app-sidebar.collapsed .app-sidebar-nav a{justify-content:center;width:58px;min-width:58px;max-width:58px;padding:0!important}.app-sidebar.collapsed .app-sidebar-toggle{border-radius:15px;width:42px;height:42px}.app-sidebar.collapsed .app-sidebar-create{flex:0 0 56px;width:56px!important;min-width:56px!important;max-width:56px!important;padding:0!important}.mobile-topbar,.mobile-bottom-nav,.mobile-menu-overlay,.mobile-menu-drawer{display:none}@media (width<=992px){:root{--contriba-sidebar-expanded:244px;--contriba-sidebar-collapsed:82px}.app-sidebar{padding:22px 14px}.app-sidebar-brand span{font-size:26px}}@media (width<=768px){.app-sidebar{display:none}.app-sidebar~.app-home-page,.app-sidebar~.dashboard-page,.app-sidebar~.dashboard-events-page,.app-sidebar~.events-page,.app-sidebar~.event-details-page,.app-sidebar~.wallet-page,.app-sidebar~.contributors-page,.app-sidebar~.reports-page,.app-sidebar~.notifications-page,.app-sidebar~.share-page,.app-sidebar~.profile-page,.app-sidebar~.settings-page{width:100%!important;max-width:100%!important;margin-left:0!important}body:has(.app-sidebar) .app-home-page{width:100%!important;max-width:100%!important;margin-left:0!important}body:has(.app-sidebar) .dashboard-page{width:100%!important;max-width:100%!important;margin-left:0!important}body:has(.app-sidebar) .dashboard-events-page{width:100%!important;max-width:100%!important;margin-left:0!important}body:has(.app-sidebar) .events-page{width:100%!important;max-width:100%!important;margin-left:0!important}body:has(.app-sidebar) .event-details-page{width:100%!important;max-width:100%!important;margin-left:0!important}body:has(.app-sidebar) .wallet-page{width:100%!important;max-width:100%!important;margin-left:0!important}body:has(.app-sidebar) .contributors-page{width:100%!important;max-width:100%!important;margin-left:0!important}body:has(.app-sidebar) .reports-page{width:100%!important;max-width:100%!important;margin-left:0!important}body:has(.app-sidebar) .notifications-page{width:100%!important;max-width:100%!important;margin-left:0!important}body:has(.app-sidebar) .share-page{width:100%!important;max-width:100%!important;margin-left:0!important}body:has(.app-sidebar) .profile-page{width:100%!important;max-width:100%!important;margin-left:0!important}body:has(.app-sidebar) .settings-page{width:100%!important;max-width:100%!important;margin-left:0!important}.mobile-topbar{z-index:250;-webkit-backdrop-filter:blur(22px);border-bottom:1px solid var(--contriba-line);background:#fffffff5;justify-content:space-between;align-items:center;padding:12px 16px;display:flex;position:sticky;top:0;box-shadow:0 8px 30px #1018280f}.mobile-topbar-brand span,.mobile-drawer-brand span{letter-spacing:-.06em;font-size:23px;font-weight:950}.mobile-topbar-actions{align-items:center;gap:8px;display:flex}.mobile-topbar-btn,.mobile-drawer-close{border:1px solid var(--contriba-line);width:40px;height:40px;color:var(--contriba-ink);cursor:pointer;background:#fff;border-radius:13px;place-items:center;text-decoration:none;display:grid}.mobile-topbar-create,.mobile-topbar-login{color:#fff;background:var(--contriba-red);border-radius:13px;align-items:center;gap:6px;min-height:40px;padding:0 14px;font-size:13px;font-weight:950;text-decoration:none;display:inline-flex}.mobile-topbar-avatar{color:#fff;background:linear-gradient(135deg,#e50914,#ff3348);border-radius:13px;place-items:center;width:40px;height:40px;font-size:12px;font-weight:950;text-decoration:none;display:grid;overflow:hidden;box-shadow:0 10px 24px #e509142e}.mobile-topbar-avatar img,.mobile-drawer-user-avatar img{object-fit:cover;width:100%;height:100%}.mobile-menu-overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:300;opacity:0;pointer-events:none;background:#1118276b;transition:opacity .25s;display:block;position:fixed;inset:0}.mobile-menu-overlay.open{opacity:1;pointer-events:auto}.mobile-menu-drawer{z-index:400;background:#fff;flex-direction:column;width:min(84vw,330px);height:100vh;transition:transform .28s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;left:0;overflow-y:auto;transform:translate(-100%);box-shadow:24px 0 70px #1118272e}.mobile-menu-drawer.open{transform:translate(0)}.mobile-drawer-header{border-bottom:1px solid var(--contriba-line);justify-content:space-between;align-items:center;padding:18px;display:flex}.mobile-drawer-user{border:1px solid var(--contriba-line);background:var(--contriba-soft);border-radius:20px;align-items:center;gap:12px;margin:14px;padding:14px;display:flex}.mobile-drawer-user.locked{background:#e509140e}.mobile-drawer-user-avatar{color:#fff;background:linear-gradient(135deg,#e50914,#ff3348);border-radius:15px;place-items:center;width:46px;height:46px;font-size:13px;font-weight:950;display:grid;overflow:hidden}.mobile-drawer-user strong,.mobile-drawer-user small{display:block}.mobile-drawer-user strong{color:var(--contriba-ink);font-size:14px}.mobile-drawer-user small{color:var(--contriba-muted);margin-top:2px;font-size:12px;font-weight:700}.mobile-drawer-nav{flex:1;padding:10px 14px}.mobile-drawer-create{margin:14px}.mobile-bottom-nav{z-index:220;border:1px solid var(--contriba-line);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#fffffff5;border-radius:24px;justify-content:space-around;align-items:center;height:68px;padding:7px;display:flex;position:fixed;bottom:10px;left:10px;right:10px;box-shadow:0 20px 50px #10182824}.mobile-bottom-nav a{color:#98a2b3;border-radius:17px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;min-width:0;height:52px;font-size:10px;font-weight:850;text-decoration:none;display:flex}.mobile-bottom-nav a.active{color:var(--contriba-red);background:#e5091412}.mobile-bottom-create{background:linear-gradient(135deg, var(--contriba-red), var(--contriba-red-2));width:54px;margin-top:-18px;box-shadow:0 16px 34px #e509144d;color:#fff!important;border-radius:18px!important;flex:0 0 54px!important;height:54px!important;font-size:0!important}.dashboard-page,.dashboard-events-page,.wallet-page,.reports-page,.notifications-page,.contributors-page,.settings-page,.profile-page,.share-page,.events-page,.app-home-page{padding-bottom:90px}}@media (width<=480px){.mobile-topbar{padding:10px 12px}.mobile-topbar-create{display:none}.mobile-bottom-nav{bottom:8px;left:8px;right:8px}}.app-sidebar.collapsed .app-sidebar-nav a.active{box-shadow:0 12px 26px #e5091429}.app-sidebar.collapsed .app-sidebar-nav a:hover{transform:translateY(-1px)scale(1.02)}.app-sidebar.collapsed .app-sidebar-brand{align-items:center}.app-sidebar.collapsed .app-sidebar-brand-mini{display:grid}html[data-theme=dark] .app-sidebar{box-shadow:none!important;background:#111114!important;border-right:1px solid #26262d!important}html[data-theme=dark] .app-sidebar-brand,html[data-theme=dark] .app-sidebar-brand span{color:#fff!important}html[data-theme=dark] .app-sidebar-brand-subtitle{color:#9ca3af!important}html[data-theme=dark] .app-sidebar-toggle{color:#fff!important;background:#1a1a22!important;border-color:#2c2c36!important}html[data-theme=dark] .app-sidebar-nav a{color:#b5b7c5!important}html[data-theme=dark] .app-sidebar-nav a:hover{color:#fff!important;background:#1c1c25!important}html[data-theme=dark] .app-sidebar-nav a.active{color:#fff!important;background:linear-gradient(135deg,#e50914,#ff3348)!important}html[data-theme=dark] .app-sidebar-create{color:#fff!important;background:#1a1a22!important}html[data-theme=dark] .app-sidebar-footer,html[data-theme=dark] .app-sidebar-footer p{color:#7b7d88!important}html[data-theme=dark] .app-sidebar-footer-links a{color:#9ca3af!important}@media (width<=768px){body{padding-top:72px;padding-bottom:calc(88px + env(safe-area-inset-bottom));background:#f7f8fb}.mobile-topbar{height:72px;padding:max(10px, env(safe-area-inset-top)) 14px 10px;background:#fffffff0;border-bottom:1px solid #11182712;inset:0 0 auto;box-shadow:0 10px 35px #10182814;position:fixed!important}.mobile-topbar-brand{align-items:flex-start;min-width:0}.mobile-topbar-brand span{letter-spacing:-.07em;font-size:25px;line-height:1}.mobile-topbar-actions{gap:7px}.mobile-topbar-btn,.mobile-topbar-avatar,.mobile-topbar-login{border-radius:14px;width:42px;min-width:42px;height:42px}.mobile-topbar-avatar{border:2px solid #e509141f;box-shadow:0 8px 24px #1018281a}.mobile-topbar-create{display:none!important}.mobile-bottom-nav{left:12px;right:12px;bottom:max(10px, env(safe-area-inset-bottom));background:#fffffff5;border:1px solid #11182712;border-radius:25px;justify-content:space-between;gap:3px;height:72px;padding:8px 10px;box-shadow:0 20px 55px #10182829,0 2px 8px #1018280d}.mobile-bottom-nav>a:not(.mobile-bottom-create){white-space:nowrap;border-radius:17px;flex:1 1 0;gap:4px;width:auto;min-width:0;height:54px;padding:6px 2px;font-size:9.5px;line-height:1}.mobile-bottom-nav>a:not(.mobile-bottom-create) span{text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.mobile-bottom-nav>a:not(.mobile-bottom-create) svg{width:20px;height:20px}.mobile-bottom-nav>a:not(.mobile-bottom-create).active{color:var(--contriba-red);background:#e5091413}.mobile-bottom-create{border:5px solid #fffffffa;margin:-18px 5px 0;position:relative;box-shadow:0 18px 36px #e509144d,0 5px 14px #1018281f;border-radius:20px!important;flex:0 0 58px!important;width:58px!important;min-width:58px!important;max-width:58px!important;height:58px!important}.mobile-bottom-create:active{transform:scale(.96)}.mobile-menu-drawer{width:min(88vw,350px);padding-bottom:max(18px, env(safe-area-inset-bottom))}.mobile-drawer-header{min-height:72px;padding:max(14px, env(safe-area-inset-top)) 18px 14px}.mobile-drawer-nav a{border-radius:16px;min-height:52px}.dashboard-page,.dashboard-events-page,.wallet-page,.reports-page,.notifications-page,.contributors-page,.settings-page,.profile-page,.share-page,.events-page,.event-details-page,.app-home-page{padding-bottom:calc(104px + env(safe-area-inset-bottom))!important}}@media (width<=390px){.mobile-topbar{padding-left:11px;padding-right:11px}.mobile-topbar-brand span{font-size:23px}.mobile-topbar-actions{gap:5px}.mobile-topbar-btn,.mobile-topbar-avatar,.mobile-topbar-login{border-radius:13px;width:39px;min-width:39px;height:39px}.mobile-bottom-nav{padding-left:7px;padding-right:7px;left:8px;right:8px}.mobile-bottom-nav>a:not(.mobile-bottom-create){font-size:8.8px}.mobile-bottom-create{margin-left:2px;margin-right:2px;flex-basis:54px!important;width:54px!important;min-width:54px!important;max-width:54px!important;height:54px!important}}html[data-theme=dark] .mobile-topbar,html[data-theme=dark] .mobile-bottom-nav,html[data-theme=dark] .mobile-menu-drawer{background:#111114f5!important;border-color:#2a2a32!important}html[data-theme=dark] .mobile-topbar-brand,html[data-theme=dark] .mobile-topbar-btn,html[data-theme=dark] .mobile-drawer-brand,html[data-theme=dark] .mobile-drawer-close{color:#fff!important}html[data-theme=dark] .mobile-topbar-btn,html[data-theme=dark] .mobile-drawer-close{background:#1a1a22!important;border-color:#2c2c36!important}html[data-theme=dark] .mobile-bottom-nav>a:not(.mobile-bottom-create){color:#9ca3af}html[data-theme=dark] .mobile-bottom-nav>a:not(.mobile-bottom-create).active{color:#fff;background:#e5091429}@media (width<=768px){:is(html:has(.mobile-menu-drawer.open),body:has(.mobile-menu-drawer.open)){overscroll-behavior:none;height:100%;overflow:hidden!important}.mobile-menu-overlay.open{touch-action:none;overscroll-behavior:none}.mobile-menu-drawer{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;height:100dvh;max-height:100dvh;overflow:hidden auto}.mobile-drawer-nav{flex:none}.mobile-drawer-create{flex-shrink:0}}.app-sidebar-brand{gap:2px}.app-sidebar-brand-logo{object-fit:contain;flex-shrink:0;width:92px;height:auto;display:block}.app-sidebar-brand-subtitle{margin-top:2px}.app-sidebar.collapsed .app-sidebar-brand-logo{width:46px}.mobile-brand-logo{object-fit:contain;width:62px;height:auto;display:block}.app-sidebar-auth-actions,.mobile-drawer-auth-actions{gap:9px;margin-top:12px;display:grid}.app-sidebar-signup,.mobile-drawer-signup,.app-sidebar-login,.mobile-drawer-login{border-radius:15px;justify-content:center;align-items:center;min-height:46px;font-size:13px;font-weight:950;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s,color .18s;display:flex}.app-sidebar-signup,.mobile-drawer-signup{color:#fff;background:linear-gradient(135deg, var(--contriba-red), var(--contriba-red-2));box-shadow:0 14px 28px #e509142e}.app-sidebar-login,.mobile-drawer-login{color:var(--contriba-ink);border:1px solid var(--contriba-line);background:#fff}.app-sidebar-signup:hover,.mobile-drawer-signup:hover,.app-sidebar-login:hover,.mobile-drawer-login:hover{transform:translateY(-1px)}@media (width<=992px){.app-sidebar-brand-logo{width:82px}}@media (width<=768px){.mobile-brand-logo{width:58px}.mobile-drawer-auth-actions{margin:0 14px 18px}}@media (width<=390px){.mobile-brand-logo{width:54px}}.app-sidebar-brand-full,.app-sidebar-brand-mini{display:none!important}.app-sidebar.collapsed .app-sidebar-brand{justify-content:center;align-items:center;display:flex}.app-sidebar.collapsed .app-sidebar-brand-logo{display:block!important}.mobile-topbar-brand span,.mobile-drawer-brand span{display:none!important}.app-sidebar-top{align-items:center!important;gap:11px!important;margin-bottom:18px!important;padding-bottom:6px!important}.app-sidebar-brand{flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:0!important;width:auto!important;min-width:0!important;display:flex!important}.app-sidebar-brand-logo{object-fit:contain!important;object-position:left center!important;width:148px!important;max-width:100%!important;height:47px!important;margin:0!important;display:block!important;position:static!important}.app-sidebar-brand-subtitle{white-space:nowrap!important;letter-spacing:-.01em!important;color:var(--contriba-muted)!important;margin:-3px 0 0 7px!important;padding:0!important;font-size:10.5px!important;font-weight:800!important;line-height:1.1!important;display:block!important;position:static!important}.app-sidebar-auth-actions{margin-top:11px!important}.app-sidebar-signup,.mobile-drawer-signup{display:none!important}.app-sidebar-login,.mobile-drawer-login{min-height:46px!important;color:var(--contriba-ink)!important;border:1px solid var(--contriba-line)!important;box-shadow:none!important;background:#fff!important;border-radius:15px!important}.app-sidebar.collapsed .app-sidebar-brand{align-items:center!important;width:60px!important;min-width:60px!important;height:42px!important;overflow:hidden!important}.app-sidebar.collapsed .app-sidebar-brand-logo{object-fit:contain!important;object-position:center!important;width:60px!important;height:30px!important}.app-sidebar.collapsed .app-sidebar-brand-subtitle{display:none!important}.mobile-brand-logo{object-fit:contain!important;object-position:left center!important;width:132px!important;height:42px!important;display:block!important}@media (width<=992px){.app-sidebar-brand-logo{width:132px!important;height:43px!important}}@media (width<=768px){.mobile-brand-logo{width:126px!important;height:40px!important}}@media (width<=390px){.mobile-brand-logo{width:116px!important;height:38px!important}}html[data-theme=dark] .app-sidebar-login,html[data-theme=dark] .mobile-drawer-login{color:#fff!important;background:#1a1a22!important;border-color:#2c2c36!important}:root{--primary:#e50914;--primary-dark:#c90812;--bg:#f7f8fc;--card:#fff;--text:#111827;--muted:#6b7280;--border:#eceef5}*{box-sizing:border-box}.app-home-page{background:radial-gradient(circle at 100% 0%, #e5091414, transparent 26%), radial-gradient(circle at 0% 8%, #e509140a, transparent 24%), var(--bg);min-height:100vh;display:block!important}.app-home-sidebar,.app-home-brand,.app-home-nav,.app-home-create,.app-home-sidebar-bottom,.app-home-sidebar-card,.app-home-sidebar-footer{display:none!important}.app-home-main{width:100%;max-width:1280px;margin:0 auto;padding:34px 40px 80px}.app-home-topbar{justify-content:space-between;align-items:flex-start;gap:28px;margin-bottom:22px;display:flex}.app-home-topbar span,.app-home-section-header span{color:var(--primary);text-transform:uppercase;letter-spacing:.9px;font-size:12px;font-weight:950}.app-home-topbar h1{color:var(--text);letter-spacing:-2.6px;margin:7px 0 8px;font-size:clamp(42px,5vw,56px);font-weight:950;line-height:.96}.app-home-topbar p{max-width:560px;color:var(--muted);margin:0;font-size:15.5px;font-weight:650;line-height:1.55}.app-home-top-actions{flex-shrink:0;align-items:flex-start;gap:11px;display:flex}.app-home-search{border:1px solid var(--border);background:#fff;border-radius:20px;align-items:center;gap:11px;width:min(410px,42vw);height:58px;padding:0 17px;transition:all .25s;display:flex;position:relative;box-shadow:0 16px 38px #1118270b}.app-home-search:focus-within{border-color:#e5091440;box-shadow:0 18px 45px #11182712,0 0 0 4px #e5091414}.app-home-search svg{color:#111827;flex-shrink:0}.app-home-search input{color:#111827;background:0 0;border:none;outline:none;width:100%;font-size:14.5px;font-weight:650}.app-home-search input::placeholder{color:#8a8f98}.app-home-search-clear{place-items:center;min-width:28px;color:#111827!important;width:28px!important;height:28px!important;box-shadow:none!important;background:#1118270f!important;border-radius:999px!important;padding:0!important;display:grid!important}.app-home-top-actions button,.app-home-icon-action{color:#111827;cursor:pointer;background:#fff;border:none;border-radius:20px;justify-content:center;align-items:center;gap:9px;min-width:58px;height:58px;padding:0 18px;font-size:14px;font-weight:900;text-decoration:none;transition:all .22s;display:inline-flex;box-shadow:0 16px 38px #1118270b}.app-home-top-actions button:hover,.app-home-icon-action:hover{transform:translateY(-2px);box-shadow:0 20px 50px #11182714}.app-home-user-avatar{color:#fff;background:linear-gradient(135deg, var(--primary), #ff3348);border-radius:18px;place-items:center;width:58px;height:58px;font-size:14px;font-weight:950;text-decoration:none;display:grid;overflow:hidden;box-shadow:0 18px 40px #e5091438}.app-home-user-avatar img{object-fit:cover;width:100%;height:100%}.app-home-categories{flex-wrap:wrap;gap:10px;margin:20px 0 26px;display:flex}.app-home-section-header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:18px;display:flex}.app-home-section-header h2{color:var(--text);letter-spacing:-1.4px;margin:6px 0 0;font-size:36px;font-weight:950;line-height:1.04}.app-home-section-header p{max-width:380px;color:var(--muted);margin:0;font-size:14.5px;font-weight:650;line-height:1.45}.app-home-events-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:22px;display:grid}.app-home-lock-banner{background:#fff;border:1px solid #e5091424;border-radius:22px;align-items:center;gap:17px;margin-bottom:22px;padding:18px 22px;display:flex;box-shadow:0 16px 42px #1118270b}.app-home-lock-badge{width:52px;height:52px;color:var(--primary);background:#e5091414;border-radius:15px;flex-shrink:0;place-items:center;display:grid}.app-home-lock-banner h3{color:var(--text);letter-spacing:-.5px;margin:0 0 5px;font-size:20px;font-weight:950}.app-home-lock-banner p{color:var(--muted);margin:0;font-size:13.5px;font-weight:650;line-height:1.45}.app-home-lock-actions{flex-shrink:0;gap:10px;margin-left:auto;display:flex}.app-home-lock-actions a{border-radius:15px;justify-content:center;align-items:center;height:46px;padding:0 18px;font-size:13.5px;font-weight:900;text-decoration:none;display:inline-flex}.app-home-lock-actions a:first-child{color:#111827;border:1px solid var(--border);background:#fff}.app-home-lock-actions a:last-child{color:#fff;background:var(--primary)}.app-home-filters-panel{border:1px solid var(--border);background:#fff;border-radius:22px;margin:-6px 0 24px;padding:18px;box-shadow:0 16px 42px #1118270b}.app-home-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.app-home-filter-grid label{color:var(--muted);flex-direction:column;gap:8px;font-size:12px;font-weight:850;display:flex}.app-home-filter-grid select{border:1px solid var(--border);height:46px;color:var(--text);background:#f8fafc;border-radius:14px;outline:none;padding:0 14px;font-weight:800}.app-home-empty-state,.contriba-empty-state{text-align:center;background:#fff;border:1px solid #11182712;border-radius:28px;flex-direction:column;justify-content:center;align-items:center;min-height:360px;padding:46px 24px;display:flex;box-shadow:0 22px 70px #1118270e}.contriba-empty-icon{width:64px;height:64px;color:var(--primary);background:#e5091414;border-radius:20px;place-items:center;margin-bottom:16px;display:grid}.contriba-empty-label{color:var(--primary);text-transform:uppercase;letter-spacing:.8px;font-size:12px;font-weight:950}.contriba-empty-state h3{color:var(--text);letter-spacing:-1.2px;margin:10px 0;font-size:34px;font-weight:950;line-height:1}.contriba-empty-state p{max-width:560px;color:var(--muted);margin:0;font-weight:650;line-height:1.6}.contriba-empty-actions{margin-top:22px}.contriba-empty-actions a,.contriba-empty-actions button{color:#fff;background:var(--primary);cursor:pointer;border:0;border-radius:16px;min-height:48px;padding:0 22px;font-size:14px;font-weight:900;text-decoration:none}.contriba-empty-trust{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:22px;display:flex}.contriba-empty-trust span{color:#6b7280;background:#fff;border:1px solid #e509141a;border-radius:999px;padding:9px 12px;font-size:12px;font-weight:850}.app-home-skeleton-card{background:#fff;border:1px solid #0000000d;border-radius:26px;overflow:hidden;box-shadow:0 18px 55px #0000000d}.shimmer{background:linear-gradient(90deg,#f3f4f6 0%,#fff 45%,#edf0f4 100%) 0 0/220% 100%;animation:1.3s linear infinite contribaShimmer}@keyframes contribaShimmer{0%{background-position:220% 0}to{background-position:-220% 0}}.app-home-skeleton-image{height:210px}.app-home-skeleton-body{padding:18px}.app-home-skeleton-pill{border-radius:999px;width:95px;height:28px;margin-bottom:18px}.app-home-skeleton-title{border-radius:12px;width:78%;height:30px;margin-bottom:16px}.app-home-skeleton-line{border-radius:999px;height:14px;margin-bottom:10px}.app-home-skeleton-line.short{width:58%}.app-home-skeleton-progress{border-radius:999px;height:9px;margin:24px 0}.app-home-skeleton-footer{align-items:center;gap:12px;display:flex}.app-home-skeleton-avatar{border-radius:50%;width:42px;height:42px}.app-home-skeleton-small{border-radius:999px;width:130px;height:15px}@media (width<=1280px){.app-home-events-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-home-search{width:360px}}@media (width<=1100px){.app-home-topbar{flex-direction:column}.app-home-search{width:100%}}@media (width<=768px){.app-home-main{padding:24px 16px 96px}.app-home-topbar h1{font-size:42px}.app-home-top-actions{flex-wrap:wrap;width:100%}.app-home-search{width:100%}.app-home-icon-action,.app-home-user-avatar,.app-home-top-actions button:not(.app-home-search-clear){display:none!important}.app-home-lock-banner{flex-direction:column;align-items:flex-start}.app-home-lock-actions{width:100%;margin-left:0}.app-home-lock-actions a{flex:1}.app-home-section-header{flex-direction:column;align-items:flex-start;gap:8px}.app-home-events-grid,.app-home-filter-grid{grid-template-columns:1fr}}@media (width<=480px){.app-home-main{padding:18px 12px 96px}.app-home-topbar h1{font-size:34px}.app-home-section-header h2{font-size:30px}}.filter-panel-inner{background:#fff;border:1px solid #11182714;border-radius:24px;grid-template-columns:1fr 1fr auto;align-items:end;gap:18px;width:min(820px,100%);padding:18px;display:grid;box-shadow:0 18px 45px #10182814}.filter-group{flex-direction:column;gap:10px;display:flex}.filter-group label{text-transform:uppercase;letter-spacing:.8px;color:#e50914;font-size:11px;font-weight:900}.filter-chips{flex-wrap:wrap;gap:8px;display:flex}.filter-chips button,.filter-clear-btn{color:#111827;cursor:pointer;background:#f7f8fb;border:1px solid #11182714;border-radius:999px;padding:10px 14px;font-size:13px;font-weight:800}.filter-chips button.active{color:#fff;background:#e50914;border-color:#e50914}.filter-clear-btn{color:#e50914;background:#e509140f}@media (width<=900px){.filter-panel-inner{grid-template-columns:1fr}}.app-home-main{padding-top:34px}.app-home-topbar{align-items:flex-start;gap:28px}.app-home-topbar h1{max-width:720px;line-height:.95}.app-home-filter-panel{margin:-8px 0 18px}.filter-panel-inner{gap:14px;padding:16px 18px}.filter-group,.filter-chips{gap:8px}.filter-chips button,.filter-clear-btn{min-height:38px;padding:9px 14px}.app-home-categories{margin-top:8px;margin-bottom:26px}.app-home-section-header{margin-bottom:18px}.app-sidebar-subtitle{font-size:11px}.app-sidebar-create{min-height:56px}@media (width>=1100px){.app-home-topbar h1{white-space:nowrap}}@media (width<=900px){.app-home-topbar h1{white-space:normal}}html[data-theme=dark] .app-home-page{--bg:#0d0d11;--card:#17171d;--text:#fff;--muted:#a8abb7;--border:#2a2a34;background:radial-gradient(circle at 100% 0,#e509141f,#0000 26%),radial-gradient(circle at 0 8%,#e509140d,#0000 24%),#0d0d11}html[data-theme=dark] .app-home-topbar h1,html[data-theme=dark] .app-home-section-header h2{color:#fff}html[data-theme=dark] .app-home-topbar p,html[data-theme=dark] .app-home-section-header p{color:#a8abb7}html[data-theme=dark] .app-home-search,html[data-theme=dark] .app-home-top-actions button,html[data-theme=dark] .app-home-icon-action{color:#fff;box-shadow:none;background:#17171d;border:1px solid #2a2a34}html[data-theme=dark] .app-home-search svg,html[data-theme=dark] .app-home-search input{color:#fff}html[data-theme=dark] .app-home-search input::placeholder{color:#8d93a5}html[data-theme=dark] .app-home-search-clear{color:#fff!important;background:#24242c!important}html[data-theme=dark] .app-home-user-avatar{box-shadow:0 0 30px #e5091440}html[data-theme=dark] .app-home-categories button{color:#fff;background:#17171d;border:1px solid #2a2a34}html[data-theme=dark] .app-home-categories button:hover{border-color:#e50914}html[data-theme=dark] .app-home-categories button.active{color:#fff;background:#e50914}@media (width<=768px){body.contriba-sidebar-collapsed .app-home-page,.app-sidebar~.app-home-page,.app-home-page{width:100%!important;min-width:0!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;position:relative!important;left:0!important;right:auto!important;overflow-x:hidden!important;transform:none!important}body.contriba-sidebar-collapsed:has(.app-sidebar) .app-home-page{width:100%!important;min-width:0!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;position:relative!important;left:0!important;right:auto!important;overflow-x:hidden!important;transform:none!important}body:has(.app-sidebar) .app-home-page{width:100%!important;min-width:0!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;position:relative!important;left:0!important;right:auto!important;overflow-x:hidden!important;transform:none!important}body.contriba-sidebar-collapsed .app-home-main,.app-home-page>.app-home-main,.app-home-main{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:22px 16px 110px!important;position:relative!important;left:0!important;transform:none!important}body.contriba-sidebar-collapsed:has(.app-sidebar) .app-home-main{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:22px 16px 110px!important;position:relative!important;left:0!important;transform:none!important}body:has(.app-sidebar) .app-home-main{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:22px 16px 110px!important;position:relative!important;left:0!important;transform:none!important}.app-home-topbar,.app-home-section-header,.app-home-events-grid,.app-home-lock-banner,.app-home-filter-panel,.app-home-filters-panel{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.app-home-categories{overscroll-behavior-inline:contain;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;overflow-x:auto!important}}@media (width<=480px){body.contriba-sidebar-collapsed .app-home-main,.app-home-page>.app-home-main,.app-home-main{padding:18px 14px 108px!important}body.contriba-sidebar-collapsed:has(.app-sidebar) .app-home-main{padding:18px 14px 108px!important}body:has(.app-sidebar) .app-home-main{padding:18px 14px 108px!important}}.million-login-page,.million-login-page *{box-sizing:border-box}.million-login-page{color:#17181d;background:#f4f5f8;min-height:100dvh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}.million-shell{background:#fff;grid-template-columns:minmax(540px,1.04fr) minmax(500px,.96fr);min-height:100dvh;display:grid}.million-hero{isolation:isolate;color:#fff;background:linear-gradient(145deg,#ffffff1a,#0000 34%),radial-gradient(circle at 80% 16%,#ff7c833d,#0000 26%),linear-gradient(145deg,#ff1d28 0%,#e50914 46%,#a90009 100%);min-height:100dvh;position:relative;overflow:hidden}.million-hero:after{content:"";z-index:-2;pointer-events:none;border:1px solid #ffffff24;border-radius:28px;position:absolute;inset:18px}.million-grid{z-index:-5;opacity:.055;background-image:linear-gradient(#ffffff24 1px,#0000 1px),linear-gradient(90deg,#ffffff24 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%)}.million-orb{z-index:-4;pointer-events:none;border-radius:999px;animation:18s ease-in-out infinite alternate million-drift;position:absolute}.million-orb-one{background:#ffffff1f;width:520px;height:520px;top:-220px;left:-170px}.million-orb-two{border:1px solid #ffffff26;width:460px;height:460px;animation-delay:-6s;bottom:-210px;right:-190px;box-shadow:0 0 0 68px #ffffff0a,0 0 0 136px #ffffff06}.million-orb-three{filter:blur(32px);background:#ffffff12;width:260px;height:260px;animation-delay:-10s;top:13%;right:14%}@keyframes million-drift{0%{transform:translate(0,0)scale(1)}to{transform:translate(18px,-12px)scale(1.04)}}.million-hero-inner{z-index:2;flex-direction:column;min-height:100dvh;padding:clamp(28px,4vh,42px) clamp(38px,5vw,76px) clamp(26px,3.5vh,38px);display:flex;position:relative}.million-hero-topbar{justify-content:space-between;align-items:center;gap:24px;display:flex}.million-brand,.million-mobile-brand{color:inherit;letter-spacing:-.7px;align-items:center;gap:10px;font-size:21px;font-weight:860;text-decoration:none;display:inline-flex}.million-brand-mark{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#6f00073d;border:1px solid #ffffff3d;border-radius:13px;place-items:center;width:40px;height:40px;display:grid;box-shadow:inset 0 1px #ffffff2e,0 10px 24px #46000426}.million-brand-mark img{object-fit:contain;filter:brightness(0)invert();width:25px;height:25px}.million-back-link{color:#ffffffed;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff17;border:1px solid #fff3;border-radius:12px;align-items:center;gap:8px;padding:10px 13px;font-size:12px;font-weight:740;text-decoration:none;transition:transform .18s,background .18s,border-color .18s;display:inline-flex}.million-back-link:hover{background:#ffffff26;border-color:#ffffff57;transform:translate(-3px)}.million-hero-content{width:min(610px,100%);margin-top:clamp(48px,8vh,100px)}.million-eyebrow{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#ffffffeb;background:#ffffff17;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:8px;padding:9px 12px;font-size:11px;font-weight:760;display:inline-flex}.million-hero-content h1{color:#fff;letter-spacing:-.06em;margin:24px 0 19px;font-size:clamp(46px,5vw,72px);font-weight:860;line-height:.98}.million-hero-content h1 span{color:#ffffffb8;letter-spacing:-.04em;margin-top:10px;font-size:.55em;font-weight:650;line-height:1.12;display:block}.million-hero-content>p{color:#ffffffc2;max-width:560px;margin:0;font-size:15px;line-height:1.65}.million-feature-list{gap:13px;margin-top:clamp(22px,3vh,30px);display:grid}.million-feature-list div{color:#ffffffd1;align-items:center;gap:10px;font-size:12px;font-weight:620;display:flex}.million-feature-list svg{color:#fffffff2;flex:none}.million-dashboard-preview{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff16;border:1px solid #ffffff29;border-radius:22px;width:min(610px,100%);margin-top:clamp(24px,4vh,38px);padding:17px;box-shadow:0 24px 60px #48000524}.million-preview-top{justify-content:space-between;align-items:center;gap:18px;margin-bottom:15px;display:flex}.million-preview-top div{gap:3px;display:grid}.million-preview-top span{color:#ffffff8f;font-size:9px;font-weight:650}.million-preview-top strong{font-size:13px;font-weight:760}.million-status-dot{background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;padding:6px 9px;color:#fff!important}.million-preview-grid{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.million-preview-card{background:#ffffff12;border:1px solid #ffffff1f;border-radius:16px;gap:5px;padding:13px;display:grid}.million-preview-icon{background:#ffffff13;border:1px solid #ffffff21;border-radius:10px;place-items:center;width:32px;height:32px;margin-bottom:5px;display:grid}.million-preview-card small{color:#ffffff8f;font-size:9px;font-weight:650}.million-preview-card strong{font-size:15px;font-weight:800}.million-positive{color:#ffffffa8;font-size:9px;font-weight:650}.million-hero-footer{color:#ffffff80;margin:auto 0 0;padding-top:22px;font-size:10px;font-weight:620}.million-panel{background:radial-gradient(circle at 84% 8%,#e509140b,#0000 22%),#fff;justify-content:center;align-items:center;min-width:0;min-height:100dvh;padding:clamp(28px,4vh,42px) clamp(34px,5vw,76px) 22px;display:flex}.million-panel-inner{flex-direction:column;justify-content:center;width:min(100%,470px);min-height:calc(100dvh - 54px);display:flex}.million-mobile-brand-row,.million-mobile-hero-topbar{display:none}.million-login-card{background:#fffffffa;border:1px solid #19191f14;border-radius:28px;width:100%;padding:clamp(30px,4vw,38px);animation:.45s both million-card-in;box-shadow:0 30px 82px #1c1c2217,0 5px 16px #1c1c2209}@keyframes million-card-in{0%{opacity:0;transform:translateY(16px)scale(.986)}to{opacity:1;transform:translateY(0)scale(1)}}.million-card-heading{margin-bottom:27px}.million-kicker{color:#e50914;letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px;font-size:9px;font-weight:830;display:inline-block}.million-card-heading h2{color:#17181d;letter-spacing:-.05em;margin:0;font-size:36px;font-weight:860;line-height:1.05}.million-card-heading p{color:#7f8088;margin:10px 0 0;font-size:13px;line-height:1.6}.million-form{gap:18px;display:grid}.million-field{gap:8px;display:grid}.million-field label,.million-label-row label{color:#393a40;font-size:12px;font-weight:660}.million-label-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.million-label-row a{color:#e50914;font-size:11px;font-weight:760;text-decoration:none}.million-label-row a:hover{text-underline-offset:3px;text-decoration:underline}.million-input-shell{background:#fbfbfc;border:1px solid #e3e4e9;border-radius:14px;align-items:center;min-height:56px;transition:border-color .17s,box-shadow .17s,background .17s,transform .17s;display:flex;overflow:hidden}.million-input-shell:focus-within{background:#fff;border-color:#e5091480;transform:translateY(-1px);box-shadow:0 0 0 4px #e5091412,0 8px 18px #1414180a}.million-input-shell>svg{color:#a1a2aa;flex:none;margin-left:15px}.million-code{color:#55565d;white-space:nowrap;border-right:1px solid #e1e2e7;flex:none;margin-left:9px;padding-right:11px;font-size:12px;font-weight:720}.million-input-shell input{color:#24252a;width:100%;min-width:0;height:54px;font:inherit;background:0 0;border:0;outline:0;padding:0 13px;font-size:13px;font-weight:620}.million-input-shell input::placeholder{color:#9fa0a8ad;font-weight:500}.million-eye{color:#9a9ba3;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;width:46px;height:54px;padding:0;transition:color .16s,transform .16s;display:grid}.million-eye:hover{color:#e50914;transform:scale(1.04)}.million-message{color:#b10811;background:#e509140d;border:1px solid #e5091424;border-radius:11px;margin:-4px 0 0;padding:10px 12px;font-size:11.5px;font-weight:640;line-height:1.5}.million-submit{color:#fff;min-height:56px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#ff2d35 0%,#e50914 55%,#c10710 100%);border:0;border-radius:14px;justify-content:center;align-items:center;gap:9px;font-size:13px;font-weight:820;transition:transform .18s,box-shadow .18s,filter .18s;display:inline-flex;box-shadow:0 15px 28px #e5091438,inset 0 1px #ffffff38}.million-submit:not(:disabled):hover{filter:brightness(1.04)saturate(1.05);transform:translateY(-2px);box-shadow:0 19px 34px #e509144a,inset 0 1px #ffffff3d}.million-submit:disabled{color:#9b9ca3;box-shadow:none;cursor:not-allowed;background:#ececef}.million-trust-row{border-top:1px solid #eeeef2;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;padding-top:17px;display:flex}.million-trust-row>div{color:#999aa2;align-items:center;gap:6px;font-size:10px;font-weight:620;display:inline-flex}.million-trust-row p{color:#85868e;white-space:nowrap;margin:0;font-size:11px}.million-trust-row a{color:#e50914;margin-left:4px;font-weight:780;text-decoration:none}.million-trust-row a:hover{text-underline-offset:3px;text-decoration:underline}.million-footer{color:#a0a1a8;justify-content:space-between;align-items:center;gap:20px;margin-top:22px;padding:0 4px;font-size:10px;font-weight:600;display:flex}.million-footer div{gap:15px;display:flex}.million-footer a{color:inherit;text-decoration:none}.million-footer a:hover{color:#e50914}@media (width<=1120px){.million-shell{grid-template-columns:minmax(500px,1fr) minmax(470px,1fr)}.million-hero-inner,.million-panel{padding-left:42px;padding-right:42px}}@media (width<=920px){.million-login-page{background:#f5f6f9}.million-shell{background:#f5f6f9;min-height:100dvh;display:block}.million-hero{border-radius:0 0 30px 30px;min-height:auto;overflow:hidden}.million-hero:after{border-radius:22px;inset:10px}.million-hero-inner{min-height:auto;padding:18px 22px 56px;display:block}.million-mobile-hero-topbar{z-index:4;justify-content:space-between;align-items:center;gap:18px;display:flex;position:relative}.million-mobile-brand{color:#fff;font-size:18px}.million-mobile-brand .million-brand-mark{border-radius:11px;width:36px;height:36px}.million-mobile-brand .million-brand-mark img{width:22px;height:22px}.million-mobile-back{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1a;border:1px solid #ffffff38;border-radius:12px;place-items:center;width:38px;height:38px;text-decoration:none;display:grid}.million-hero-topbar,.million-dashboard-preview,.million-hero-footer,.million-feature-list{display:none}.million-hero-content{text-align:center;width:min(100%,650px);margin:0 auto;padding-top:46px}.million-eyebrow{padding:8px 11px;font-size:10px}.million-hero-content h1{margin:18px 0 13px;font-size:clamp(40px,9vw,58px);line-height:.98}.million-hero-content h1 span{max-width:500px;margin:9px auto 0;font-size:.48em;line-height:1.16}.million-hero-content>p{max-width:560px;margin:0 auto;font-size:13px;line-height:1.6}.million-panel{background:#f5f6f9;min-height:auto;margin:0;padding:18px 16px 24px;display:block}.million-panel-inner{width:min(100%,560px);min-height:auto;margin:0 auto}.million-mobile-brand-row{display:none}.million-login-card{border-radius:24px;width:100%;padding:32px;box-shadow:0 24px 58px #1e1e231f,0 3px 10px #1e1e230a}.million-footer{margin-top:18px;padding:0 8px}}@media (width<=520px){.million-hero{border-radius:0 0 24px 24px}.million-hero-inner{padding:16px 16px 44px}.million-mobile-brand{font-size:17px}.million-mobile-brand .million-brand-mark{width:34px;height:34px}.million-mobile-back{width:36px;height:36px}.million-hero-content{padding-top:34px}.million-eyebrow{padding:7px 10px;font-size:9px}.million-hero-content h1{margin-top:14px;font-size:clamp(34px,10.5vw,44px)}.million-hero-content h1 span{font-size:.45em}.million-hero-content>p{max-width:350px;font-size:12px}.million-panel{padding:14px 12px 22px}.million-login-card{border-radius:21px;padding:27px 19px 24px}.million-card-heading{margin-bottom:24px}.million-card-heading h2{font-size:29px}.million-card-heading p{font-size:12.5px}.million-input-shell,.million-submit{min-height:54px}.million-input-shell input,.million-eye{height:52px}.million-input-shell>svg{margin-left:13px}.million-code{margin-left:8px;padding-right:10px;font-size:11px}.million-trust-row{text-align:center;justify-items:center;gap:10px;display:grid}.million-footer{margin-top:17px}}@media (width<=380px){.million-hero-inner{padding-left:13px;padding-right:13px}.million-hero-content h1{font-size:32px}.million-panel{padding-left:9px;padding-right:9px}.million-login-card{padding-left:16px;padding-right:16px}.million-code{padding-right:8px}.million-input-shell input{padding-left:10px;padding-right:10px;font-size:12px}}@media (width<=920px) and (height<=700px){.million-hero-inner{padding-bottom:34px}.million-hero-content{padding-top:24px}.million-hero-content h1{font-size:clamp(31px,8vw,41px)}.million-hero-content>p{display:none}}@media (prefers-reduced-motion:reduce){.million-login-page *,.million-login-page :before,.million-login-page :after{transition-duration:.01ms;animation-duration:.01ms;animation-iteration-count:1}}.million-account-success{color:#166534;background:#f0fdf4f2;border:1px solid #16a34a38;border-radius:14px;align-items:flex-start;gap:12px;margin-bottom:22px;padding:14px 16px;display:flex}.million-account-success>svg{color:#16a34a;flex-shrink:0;margin-top:2px}.million-account-success strong{color:#14532d;margin-bottom:3px;font-size:14px;font-weight:800;display:block}.million-account-success p{color:#3f6212;margin:0;font-size:13px;line-height:1.5}.million-register-page,.million-register-page *{box-sizing:border-box}.million-register-page{color:#17181d;background:#f4f5f8;min-height:100dvh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}.million-register-shell{background:#fff;grid-template-columns:minmax(540px,1.04fr) minmax(520px,.96fr);min-height:100dvh;display:grid}.million-register-hero{isolation:isolate;color:#fff;background:linear-gradient(145deg,#ffffff1a,#0000 34%),radial-gradient(circle at 80% 16%,#ff7c833b,#0000 26%),linear-gradient(145deg,#ff1d28 0%,#e50914 46%,#a90009 100%);min-width:0;min-height:100dvh;position:sticky;top:0;overflow:hidden}.million-register-hero:after{content:"";z-index:-2;pointer-events:none;border:1px solid #ffffff24;border-radius:27px;position:absolute;inset:18px}.million-register-grid{z-index:-5;opacity:.052;background-image:linear-gradient(#ffffff24 1px,#0000 1px),linear-gradient(90deg,#ffffff24 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.million-register-orb{z-index:-4;pointer-events:none;border-radius:999px;animation:18s ease-in-out infinite alternate register-drift;position:absolute}.million-register-orb-one{background:#ffffff1d;width:500px;height:500px;top:-220px;left:-165px}.million-register-orb-two{border:1px solid #ffffff24;width:450px;height:450px;animation-delay:-6s;bottom:-205px;right:-185px;box-shadow:0 0 0 66px #ffffff09,0 0 0 132px #ffffff05}.million-register-orb-three{filter:blur(32px);background:#fff1;width:250px;height:250px;animation-delay:-10s;top:13%;right:14%}@keyframes register-drift{0%{transform:translate(0,0)scale(1)}to{transform:translate(18px,-12px)scale(1.04)}}.million-register-hero-inner{z-index:2;flex-direction:column;width:100%;min-height:100dvh;padding:clamp(28px,4vh,42px) clamp(38px,5vw,76px) clamp(26px,3.5vh,38px);display:flex;position:relative}.million-register-mobile-topbar{display:none}.million-register-hero-topbar{justify-content:space-between;align-items:center;gap:24px;display:flex}.million-register-brand,.million-register-mobile-brand{color:inherit;letter-spacing:-.7px;align-items:center;gap:11px;font-size:21px;font-weight:860;text-decoration:none;display:inline-flex}.million-register-brand-mark{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#6f00073d;border:1px solid #ffffff3d;border-radius:13px;place-items:center;width:40px;height:40px;display:grid;box-shadow:inset 0 1px #ffffff2e,0 10px 24px #46000426}.million-register-brand-mark img{object-fit:contain;filter:brightness(0)invert();width:25px;height:25px}.million-register-back-link{color:#ffffffed;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff17;border:1px solid #fff3;border-radius:12px;align-items:center;gap:8px;padding:10px 13px;font-size:12px;font-weight:740;text-decoration:none;transition:transform .18s,background .18s,border-color .18s;display:inline-flex}.million-register-back-link:hover{background:#ffffff26;border-color:#ffffff57;transform:translate(-3px)}.million-register-hero-content{width:min(600px,100%);margin-top:clamp(48px,8vh,100px)}.million-register-eyebrow{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#ffffffeb;background:#ffffff17;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:8px;padding:8px 11px;font-size:11px;font-weight:760;display:inline-flex}.million-register-hero-content h1{color:#fff;letter-spacing:-.06em;margin:clamp(18px,2.6vh,24px) 0 clamp(14px,2vh,19px);font-size:clamp(46px,5vw,72px);font-weight:860;line-height:.98}.million-register-hero-content h1 span{color:#ffffffb8;letter-spacing:-.04em;margin-top:9px;font-size:.55em;font-weight:650;line-height:1.12;display:block}.million-register-hero-content>p{color:#ffffffc2;max-width:550px;margin:0;font-size:15px;line-height:1.65}.million-register-feature-list{gap:12px;margin-top:clamp(22px,3vh,30px);display:grid}.million-register-feature-list div{color:#ffffffd1;align-items:center;gap:10px;font-size:12px;font-weight:620;display:flex}.million-register-feature-list svg{flex:none}.million-register-preview{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff15;border:1px solid #ffffff29;border-radius:21px;width:min(600px,100%);margin-top:clamp(24px,4vh,38px);padding:17px;box-shadow:0 22px 54px #48000521}.million-register-preview-top{justify-content:space-between;align-items:center;gap:18px;margin-bottom:13px;display:flex}.million-register-preview-top div{gap:3px;display:grid}.million-register-preview-top span{color:#ffffff8f;font-size:9px;font-weight:650}.million-register-preview-top strong{font-size:13px;font-weight:760}.million-register-status{background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;padding:6px 9px;color:#fff!important}.million-register-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.million-register-preview-card{background:#fff1;border:1px solid #ffffff1f;border-radius:15px;gap:4px;min-width:0;padding:13px;display:grid}.million-register-preview-icon{background:#ffffff13;border:1px solid #ffffff21;border-radius:10px;place-items:center;width:31px;height:31px;margin-bottom:4px;display:grid}.million-register-preview-card small{color:#ffffff8f;font-size:9px;font-weight:650}.million-register-preview-card strong{font-size:14px;font-weight:800}.million-register-preview-card>span:last-child{color:#ffffffa8;font-size:9px;font-weight:650}.million-register-hero-footer{color:#ffffff80;margin:auto 0 0;padding-top:18px;font-size:10px;font-weight:620}.million-register-panel{background:radial-gradient(circle at 84% 8%,#e509140b,#0000 22%),#fff;justify-content:center;align-items:flex-start;min-width:0;min-height:100dvh;padding:clamp(28px,4vh,42px) clamp(28px,4.5vw,68px) 26px;display:flex}.million-register-panel-inner{flex-direction:column;width:min(100%,520px);display:flex}.million-register-card{background:#fffffffa;border:1px solid #19191f14;border-radius:28px;width:100%;padding:34px 36px 30px;animation:.45s both register-card-in;box-shadow:0 30px 82px #1c1c2217,0 5px 16px #1c1c2209}@keyframes register-card-in{0%{opacity:0;transform:translateY(16px)scale(.986)}to{opacity:1;transform:translateY(0)scale(1)}}.million-register-card-heading{margin-bottom:26px}.million-register-kicker{color:#e50914;letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px;font-size:9px;font-weight:830;display:inline-block}.million-register-card-heading h2{color:#17181d;letter-spacing:-.05em;margin:0;font-size:35px;font-weight:860;line-height:1.05}.million-register-card-heading p{color:#7f8088;margin:10px 0 0;font-size:13px;line-height:1.58}.million-register-form{gap:17px;display:grid}.million-register-field{gap:8px;display:grid}.million-register-field label{color:#393a40;font-size:12px;font-weight:660}.million-register-input-shell{background:#fbfbfc;border:1px solid #e3e4e9;border-radius:14px;align-items:center;min-height:54px;transition:border-color .17s,box-shadow .17s,background .17s,transform .17s;display:flex;overflow:hidden}.million-register-input-shell:focus-within{background:#fff;border-color:#e5091480;transform:translateY(-1px);box-shadow:0 0 0 4px #e5091412,0 8px 18px #1414180a}.million-register-input-shell>svg{color:#a1a2aa;flex:none;margin-left:15px}.million-register-code{color:#55565d;white-space:nowrap;border-right:1px solid #e1e2e7;flex:none;margin-left:9px;padding-right:11px;font-size:12px;font-weight:720}.million-register-input-shell input{color:#24252a;width:100%;min-width:0;height:52px;font:inherit;background:0 0;border:0;outline:0;padding:0 13px;font-size:13px;font-weight:620}.million-register-input-shell input::placeholder{color:#9fa0a8ad;font-weight:500}.million-register-eye{color:#9a9ba3;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;width:44px;height:52px;padding:0;display:grid}.million-register-eye:hover{color:#e50914}.million-register-pin-note{color:#7b7c84;background:#e5091409;border:1px solid #e509141a;border-radius:12px;align-items:flex-start;gap:8px;padding:11px 12px;font-size:11px;font-weight:600;line-height:1.5;display:flex}.million-register-pin-note svg{color:#e50914;flex:none;margin-top:1px}.million-register-pin-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.million-register-message{color:#b10811;background:#e509140d;border:1px solid #e5091424;border-radius:11px;margin:-3px 0 0;padding:10px 12px;font-size:11.5px;font-weight:640;line-height:1.5}.million-register-submit{color:#fff;min-height:56px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#ff2d35 0%,#e50914 55%,#c10710 100%);border:0;border-radius:14px;justify-content:center;align-items:center;gap:9px;font-size:13px;font-weight:820;transition:transform .18s,box-shadow .18s,filter .18s;display:inline-flex;box-shadow:0 15px 28px #e5091438,inset 0 1px #ffffff38}.million-register-submit:not(:disabled):hover{filter:brightness(1.04)saturate(1.05);transform:translateY(-2px);box-shadow:0 19px 34px #e509144a,inset 0 1px #ffffff3d}.million-register-submit:disabled{color:#9b9ca3;box-shadow:none;cursor:not-allowed;background:#ececef}.million-register-trust-row{border-top:1px solid #eeeef2;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;padding-top:17px;display:flex}.million-register-trust-row>div{color:#999aa2;align-items:center;gap:6px;font-size:10px;font-weight:620;display:inline-flex}.million-register-trust-row p{color:#85868e;white-space:nowrap;margin:0;font-size:11px}.million-register-trust-row a{color:#e50914;margin-left:4px;font-weight:780;text-decoration:none}.million-register-footer{color:#a0a1a8;justify-content:space-between;align-items:center;gap:20px;margin-top:20px;padding:0 4px;font-size:10px;font-weight:600;display:flex}.million-register-footer div{gap:15px;display:flex}.million-register-footer a{color:inherit;text-decoration:none}@media (width>=921px) and (height<=860px){.million-register-hero-inner{padding-top:24px;padding-bottom:22px}.million-register-hero-content{margin-top:32px}.million-register-hero-content h1{font-size:clamp(40px,4.4vw,58px)}.million-register-hero-content>p{font-size:13px}.million-register-feature-list{gap:9px;margin-top:17px}.million-register-preview{margin-top:18px;padding:13px}.million-register-preview-card{padding:10px}.million-register-panel{padding-top:22px}.million-register-card{padding:28px 32px 26px}.million-register-card-heading{margin-bottom:21px}.million-register-card-heading h2{font-size:31px}.million-register-form{gap:14px}.million-register-input-shell{min-height:50px}.million-register-input-shell input,.million-register-eye{height:48px}.million-register-submit{min-height:52px}}@media (width>=921px) and (height<=720px){.million-register-feature-list,.million-register-hero-footer{display:none}.million-register-preview{margin-top:14px}}@media (width<=1120px){.million-register-shell{grid-template-columns:minmax(470px,1fr) minmax(470px,1fr)}.million-register-hero-inner{padding-left:38px;padding-right:38px}.million-register-panel{padding-left:34px;padding-right:34px}}@media (width<=920px){.million-register-shell{background:#f5f6f9;min-height:100dvh;display:block}.million-register-hero{border-radius:0 0 30px 30px;min-height:auto;position:relative}.million-register-hero:after{border-radius:22px;inset:10px}.million-register-hero-inner{min-height:auto;padding:18px 22px 56px;display:block}.million-register-mobile-topbar{justify-content:space-between;align-items:center;gap:18px;display:flex}.million-register-mobile-brand{color:#fff;font-size:18px}.million-register-mobile-brand .million-register-brand-mark{border-radius:11px;width:36px;height:36px}.million-register-mobile-back{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1a;border:1px solid #ffffff38;border-radius:12px;place-items:center;width:38px;height:38px;text-decoration:none;display:grid}.million-register-hero-topbar,.million-register-preview,.million-register-hero-footer,.million-register-feature-list{display:none}.million-register-hero-content{text-align:center;width:min(100%,650px);margin:0 auto;padding-top:46px}.million-register-hero-content h1{margin:18px 0 13px;font-size:clamp(40px,9vw,58px)}.million-register-hero-content h1 span{max-width:500px;margin:9px auto 0;font-size:.48em}.million-register-hero-content>p{max-width:560px;margin:0 auto;font-size:13px}.million-register-panel{background:#f5f6f9;min-height:auto;padding:18px 16px 24px;display:block}.million-register-panel-inner{width:min(100%,560px);margin:0 auto}.million-register-card{border-radius:24px;padding:32px;box-shadow:0 24px 58px #1e1e231f,0 3px 10px #1e1e230a}}@media (width<=560px){.million-register-hero{border-radius:0 0 24px 24px}.million-register-hero-inner{padding:16px 16px 44px}.million-register-mobile-brand{font-size:17px}.million-register-hero-content{padding-top:34px}.million-register-eyebrow{padding:7px 10px;font-size:9px}.million-register-hero-content h1{margin-top:14px;font-size:clamp(34px,10.5vw,44px)}.million-register-hero-content h1 span{font-size:.45em}.million-register-hero-content>p{max-width:350px;font-size:12px}.million-register-panel{padding:14px 12px 22px}.million-register-card{border-radius:21px;padding:27px 19px 24px}.million-register-card-heading{margin-bottom:23px}.million-register-card-heading h2{font-size:29px}.million-register-pin-grid{grid-template-columns:1fr}.million-register-trust-row{text-align:center;justify-items:center;gap:10px;display:grid}.million-register-footer{margin-top:17px;padding:0 7px}}@media (width<=380px){.million-register-hero-inner{padding-left:13px;padding-right:13px}.million-register-hero-content h1{font-size:32px}.million-register-panel{padding-left:9px;padding-right:9px}.million-register-card{padding-left:16px;padding-right:16px}.million-register-code{padding-right:8px}.million-register-input-shell input{padding-left:10px;padding-right:10px;font-size:12px}}@media (width<=920px) and (height<=700px){.million-register-hero-inner{padding-bottom:34px}.million-register-hero-content{padding-top:24px}.million-register-hero-content h1{font-size:clamp(31px,8vw,41px)}.million-register-hero-content>p{display:none}}@media (prefers-reduced-motion:reduce){.million-register-page *,.million-register-page :before,.million-register-page :after{transition-duration:.01ms;animation-duration:.01ms;animation-iteration-count:1}}.auth-page{background:#fbfbfb;min-height:100vh;position:relative;overflow:hidden}.auth-background{background:radial-gradient(circle at 15% 20%,#ff151f1f,#0000 30%),radial-gradient(circle at 85% 12%,#e0000012,#0000 28%),radial-gradient(circle at 50% 100%,#e000000d,#0000 30%),#fbfbfb;position:absolute;inset:0}.auth-glow{filter:blur(120px);pointer-events:none;border-radius:999px;position:absolute}.auth-glow-one{background:#ff151f1f;width:330px;height:330px;top:-120px;left:-90px}.auth-glow-two{background:#e0000014;width:330px;height:330px;bottom:-130px;right:-100px}.auth-wrapper{z-index:2;grid-template-columns:1fr 460px;align-items:center;gap:86px;width:min(1180px,86%);min-height:100vh;margin:0 auto;padding:36px 0;display:grid;position:relative}.auth-intro{background:radial-gradient(circle at 25% 18%,#ffffff29,#0000 34%),linear-gradient(135deg,#e50914 0% 55%,#9f0000 100%);border-radius:36px;flex-direction:column;justify-content:center;min-height:500px;padding:54px 58px;display:flex;position:relative;overflow:hidden;box-shadow:0 38px 95px #e0000038}.auth-intro:before,.auth-intro:after{content:"";background:#ffffff14;border-radius:999px;position:absolute}.auth-intro:before{width:500px;height:500px;bottom:-170px;left:-190px}.auth-intro:after{width:500px;height:500px;bottom:-190px;right:-180px}.auth-back{z-index:4;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff21;border:1px solid #ffffff38;border-radius:15px;place-items:center;width:46px;height:46px;text-decoration:none;transition:all .25s;display:grid;position:absolute;top:28px;left:28px}.auth-back:hover{background:#fff3;transform:translateY(-3px)}.auth-logo-icon{z-index:3;object-fit:contain;width:58px;height:58px;margin-bottom:28px;position:relative}.auth-intro h1{z-index:3;color:#fff;letter-spacing:-2.5px;margin:0;font-size:54px;font-weight:1000;line-height:.94;position:relative}.auth-intro p{z-index:3;color:#ffffffe6;max-width:440px;margin:20px 0 0;font-size:17px;font-weight:700;line-height:1.6;position:relative}@media (width<=1100px){.auth-page{overflow-y:auto}.auth-wrapper{grid-template-columns:1fr;gap:28px;width:min(700px,92%);padding:34px 0}.auth-intro{min-height:360px;padding:48px}.auth-intro h1{font-size:48px}.auth-intro p{font-size:16px}}@media (width<=700px){.auth-wrapper{width:94%;padding:24px 0}.auth-intro{border-radius:28px;min-height:330px;padding:30px}.auth-logo-icon{width:54px;height:54px;margin-bottom:20px}.auth-intro h1{letter-spacing:-2px;font-size:40px}.auth-intro p{font-size:15px}}.auth-form-card{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#fffffff5;border:1px solid #11182714;border-radius:34px;width:100%;max-width:500px;margin:auto;padding:26px 34px;box-shadow:0 30px 90px #1118271f,0 10px 28px #e0000014}.auth-mini-label{color:#e50914;letter-spacing:1.1px;text-transform:uppercase;background:#e0000014;border-radius:999px;align-items:center;margin-bottom:10px;padding:6px 12px;font-size:10.5px;font-weight:900;display:inline-flex}.auth-form-card h2{color:#111827;letter-spacing:-1.7px;margin:0 0 16px;font-size:32px;font-weight:1000;line-height:1}.auth-form{flex-direction:column;gap:7px;display:flex}.auth-form label{color:#111827;font-size:13px;font-weight:850}.auth-input{background:#fff;border:1.5px solid #e8e8e8;border-radius:16px;align-items:center;gap:11px;height:48px;padding:0 15px;transition:all .25s;display:flex;box-shadow:0 10px 26px #11182709}.auth-input:hover{border-color:#e0000040}.auth-input:focus-within{border-color:#e000008c;box-shadow:0 0 0 5px #e0000014}.auth-input svg{color:#8a8f98;flex-shrink:0}.auth-country{color:#111827;white-space:nowrap;border-right:1.5px solid #eee;padding-right:11px;font-size:13px;font-weight:900}.auth-input input{color:#111827;background:0 0;border:none;outline:none;flex:1;min-width:0;height:100%;font-size:14px;font-weight:750}.auth-input input::placeholder{color:#b8bcc4;font-weight:600}.auth-pin-note{color:#d40000;background:#e0000012;border-radius:14px;align-items:center;gap:8px;margin:0;padding:9px 13px;font-size:12px;font-weight:850;display:flex}.auth-pin-note svg{color:#e50914;flex-shrink:0}.auth-eye-button{cursor:pointer;background:0 0;border:none;border-radius:11px;place-items:center;width:32px;height:32px;display:grid}.auth-eye-button:hover{background:#1118270d}.auth-message{color:#d60000;background:#fff3f3;border-radius:14px;margin:2px 0 0;padding:11px 13px;font-size:12.5px;font-weight:800}.auth-submit{color:#fff;cursor:pointer;background:linear-gradient(135deg,#e50914,#e50914);border:none;border-radius:17px;justify-content:center;align-items:center;gap:9px;width:100%;height:50px;margin-top:6px;font-size:15px;font-weight:950;transition:all .25s;display:flex;box-shadow:0 18px 42px #e0000042}.auth-submit:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 24px 55px #e0000052}.auth-submit:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.auth-switch{text-align:center;color:#6b7280;margin:8px 0 0;font-size:13px;font-weight:700}.auth-switch a{color:#e50914;margin-left:6px;font-weight:950;text-decoration:none}.auth-switch a:hover{text-decoration:underline}@media (width<=1100px){.auth-form-card{border-radius:28px;width:calc(100% - 32px);max-width:620px;padding:26px 24px}}@media (width<=520px){.auth-form-card{padding:24px 20px}.auth-form-card h2{font-size:27px}.auth-input{height:48px}.auth-submit{height:50px}}.otp-email-info{background:#e509140a;border:1px solid #e509141f;border-radius:14px;align-items:center;gap:12px;margin-bottom:24px;padding:14px 16px;display:flex}.otp-email-info svg{color:#e50914;flex-shrink:0}.otp-email-info p{color:#9ca3af;text-transform:uppercase;letter-spacing:.5px;margin:0 0 2px;font-size:11px;font-weight:700}.otp-email-info strong{color:#111827;font-size:14px;font-weight:800;display:block}.otp-inputs{justify-content:center;gap:10px;margin-bottom:20px;display:flex}.otp-input{text-align:center;color:#111827;background:#f9fafb;border:2px solid #1118271a;border-radius:14px;outline:none;width:48px;height:56px;font-family:inherit;font-size:22px;font-weight:900;transition:all .2s}.otp-input:focus{background:#fff;border-color:#e50914;box-shadow:0 0 0 4px #e5091414}.otp-input.filled{color:#e50914;background:#fff;border-color:#e50914}.otp-message{border-radius:12px;align-items:center;gap:8px;margin-bottom:16px;padding:12px 14px;font-size:13px;font-weight:600;display:flex}.otp-message.error{color:#e50914;background:#e509140f;border:1px solid #e5091426}.otp-message.success{color:#16a34a;background:#16a34a0f;border:1px solid #16a34a26}.otp-resend{flex-direction:column;align-items:center;gap:8px;margin-top:16px;display:flex}.otp-resend p{color:#9ca3af;margin:0;font-size:13px}.otp-resend button{color:#9ca3af;cursor:not-allowed;background:0 0;border:1.5px solid #1118271a;border-radius:100px;align-items:center;gap:6px;padding:8px 16px;font-family:inherit;font-size:13px;font-weight:700;transition:all .2s;display:inline-flex}.otp-resend button.active{color:#e50914;cursor:pointer;background:#e509140a;border-color:#e50914}.otp-resend button.active:hover{color:#fff;background:#e50914}@media (width<=480px){.otp-inputs{gap:8px}.otp-input{border-radius:12px;width:42px;height:50px;font-size:20px}}.otp-display-box{background:#16a34a0a;border:1.5px solid #16a34a33;border-radius:16px;flex-direction:column;gap:10px;margin-bottom:20px;padding:16px;display:flex}.otp-display-header{color:#16a34a;text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.otp-display-code{justify-content:space-between;align-items:center;gap:12px;display:flex}.otp-display-code strong{color:#111827;letter-spacing:8px;font-variant-numeric:tabular-nums;font-size:32px;font-weight:900}.otp-display-code button{color:#16a34a;cursor:pointer;white-space:nowrap;background:#16a34a14;border:1.5px solid #16a34a4d;border-radius:10px;flex-shrink:0;align-items:center;gap:6px;padding:8px 14px;font-family:inherit;font-size:12px;font-weight:700;transition:all .2s;display:flex}.otp-display-code button:hover{color:#fff;background:#16a34a;border-color:#16a34a}.otp-display-note{color:#6b7280;margin:0;font-size:12px;line-height:1.5}@media (width<=480px){.otp-display-code strong{letter-spacing:6px;font-size:26px}}.success-card{text-align:center;max-width:500px}.success-icon{color:#fff;background:linear-gradient(135deg,#e50914,#e50914);border-radius:28px;place-items:center;width:82px;height:82px;margin:0 auto 18px;display:grid;box-shadow:0 22px 55px #e0000047}.success-card .auth-mini-label{margin-left:auto;margin-right:auto}.success-text{color:#6b7280;margin:-4px 0 20px;font-size:14px;font-weight:700;line-height:1.65}.success-summary{gap:10px;margin:20px 0;display:grid}.success-summary div{color:#111827;background:#11182709;border-radius:16px;justify-content:center;align-items:center;gap:10px;height:48px;padding:0 16px;font-size:13px;font-weight:850;display:flex}.success-summary svg{color:#e50914}.success-button{text-decoration:none}@media (width<=520px){.success-icon{border-radius:24px;width:72px;height:72px}.success-text{font-size:13.5px}}.forgot-pin-card{max-width:500px}.forgot-pin-subtitle{color:#6b7280;margin:-6px 0 18px;font-size:14px;font-weight:700;line-height:1.55}.forgot-pin-icon{color:#e50914;background:linear-gradient(135deg,#ff151f1f,#e000000f),#fff;border:1px solid #e000001f;border-radius:20px;place-items:center;width:58px;height:58px;margin:0 auto 8px;display:grid;box-shadow:0 16px 34px #e000001f}.forgot-pin-card .auth-switch a{align-items:center;gap:4px;display:inline-flex}.reset-card{max-width:500px}.reset-subtitle{color:#6b7280;margin:-6px 0 18px;font-size:14px;font-weight:700;line-height:1.6}.reset-icon{color:#e50914;background:linear-gradient(135deg,#ff151f1f,#e000000f);border:1px solid #e000001f;border-radius:20px;place-items:center;width:58px;height:58px;margin:0 auto 8px;display:grid;box-shadow:0 16px 34px #e000001f}.event-details-page{color:#111827;background:radial-gradient(circle at 12% 10%,#ff151f17,#0000 28%),radial-gradient(circle at 88% 18%,#e000000f,#0000 28%),#fbfbfb;min-height:100vh;padding-bottom:96px}.event-details-hero{width:min(1180px,92%);margin:0 auto;padding:54px 0 28px}.event-details-back{color:#111827;background:#fff;border:1px solid #11182714;border-radius:999px;align-items:center;gap:8px;width:fit-content;height:42px;margin-bottom:22px;padding:0 16px;font-size:13px;font-weight:900;text-decoration:none;transition:all .25s;display:inline-flex;box-shadow:0 14px 35px #1118270f}.event-details-back:hover{transform:translateY(-2px)}.event-details-gallery{grid-template-columns:1.45fr .55fr;gap:16px;display:grid;position:relative}.gallery-action{z-index:6;color:#111827;cursor:pointer;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffeb;border:none;border-radius:999px;align-items:center;gap:8px;height:42px;padding:0 16px;font-size:13px;font-weight:900;display:inline-flex;position:absolute;bottom:18px;right:18px;box-shadow:0 16px 40px #0000001f}.event-details-main-image,.event-thumb{background:#e50914;position:relative;overflow:hidden}.event-details-main-image{border-radius:34px;height:460px;box-shadow:0 32px 90px #1118271f}.event-details-main-image img,.event-thumb img{object-fit:cover;width:100%;height:100%;transition:all .45s}.event-details-main-image:hover img,.event-thumb:hover img{transform:scale(1.055)}.event-details-main-image:after,.event-thumb:after{content:"";pointer-events:none;background:linear-gradient(#0000,#1118275c);position:absolute;inset:0}.event-details-main-image span{z-index:2;color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#e00000eb;border-radius:999px;padding:9px 15px;font-size:12px;font-weight:950;position:absolute;bottom:24px;left:24px}.gallery-counter{z-index:4;color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#11182761;border-radius:999px;padding:8px 13px;font-size:12px;font-weight:900;position:absolute;top:22px;right:22px}.event-details-thumbs{gap:16px;display:grid}.event-thumb{cursor:pointer;background:0 0;border:none;border-radius:24px;height:142px;padding:0;box-shadow:0 18px 50px #11182714}.event-thumb.active{outline-offset:4px;outline:3px solid #e50914}.event-details-content{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:34px;width:min(1180px,92%);margin:0 auto;padding:22px 0 90px;display:grid}.event-details-title-row{justify-content:space-between;align-items:start;gap:22px;margin-bottom:18px;display:flex}.event-details-label{color:#e50914;text-transform:uppercase;letter-spacing:1px;font-size:12px;font-weight:950}.event-details-title-row h1{color:#111827;letter-spacing:-3px;margin:8px 0 0;font-size:clamp(42px,6vw,68px);font-weight:1000;line-height:.96}.event-share-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.event-share-actions button{color:#111827;cursor:pointer;background:#fff;border:none;border-radius:15px;align-items:center;gap:8px;height:42px;padding:0 14px;font-size:12px;font-weight:900;transition:all .25s;display:inline-flex;box-shadow:0 14px 35px #11182712}.event-share-actions button:hover{color:#e50914;transform:translateY(-2px)}.event-details-meta{flex-wrap:wrap;gap:12px;margin-bottom:24px;display:flex}.event-details-meta span{color:#6b7280;background:#fff;border:1px solid #11182712;border-radius:999px;align-items:center;gap:8px;height:42px;padding:0 15px;font-size:13px;font-weight:850;display:inline-flex}.event-details-meta svg{color:#e50914}.event-details-card,.event-sticky-card,.organizer-card,.event-live-card{background:#fff;border:1px solid #11182714;border-radius:28px;box-shadow:0 22px 60px #11182712}.event-live-card{border-color:#22c55e3d;margin-bottom:20px;padding:22px}.event-live-heading{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.event-live-heading div{align-items:center;gap:9px;display:flex}.live-dot{background:#16a34a;border-radius:999px;width:10px;height:10px;box-shadow:0 0 0 8px #16a34a1f}.event-live-heading strong{font-size:17px;font-weight:1000}.event-live-heading svg{color:#16a34a}.live-feed-list{gap:10px;display:grid}.live-feed-item{background:#f8fafc;border-radius:16px;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:12px;display:grid}.live-feed-item span{color:#111827;font-size:13px;font-weight:900}.live-feed-item strong{color:#16a34a;font-size:13px;font-weight:1000}.live-feed-item small{color:#8a8f98;font-size:12px;font-weight:800}.event-details-card{margin-bottom:20px;padding:28px}.event-details-card h2{color:#111827;letter-spacing:-.7px;margin:0 0 14px;font-size:24px;font-weight:1000;line-height:1.1}.event-details-card p{color:#6b7280;margin:0;font-size:15px;font-weight:650;line-height:1.8}.card-title-row{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.card-title-row h2{margin:0}.card-title-row a,.card-title-row button{color:#e50914;cursor:pointer;background:0 0;border:none;font-size:13px;font-weight:950;text-decoration:none}.contributors-list,.comments-list{gap:12px;display:grid}.contributor-item,.comment-item{background:#fafafa;border-radius:18px;align-items:center;gap:12px;padding:14px;transition:all .25s;display:flex}.contributor-item:hover,.comment-item:hover{background:#fff5f5}.contributor-avatar,.comment-icon,.organizer-avatar{color:#e50914;background:#e0000014;border-radius:999px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.contributor-item div:nth-child(2),.comment-item div:nth-child(2){flex:1}.contributor-item strong,.comment-item strong,.organizer-card strong{color:#111827;font-size:14px;font-weight:950;display:block}.contributor-item span,.comment-top span{color:#8a8f98;margin-top:3px;font-size:11px;font-weight:800;display:block}.contributor-item p,.comment-item p,.organizer-card p{color:#6b7280;margin:4px 0 0;font-size:13px;font-weight:650;line-height:1.45}.contributor-amount{white-space:nowrap;color:#e50914!important;font-size:13px!important}.comment-form{gap:10px;margin-bottom:18px;display:grid}.comment-form input,.comment-form textarea{color:#111827;background:#fafafa;border:1px solid #11182714;border-radius:16px;outline:none;width:100%;font-size:14px;font-weight:750}.comment-form input{height:46px;padding:0 15px}.comment-form textarea{resize:vertical;min-height:92px;padding:14px 15px}.comment-form input:focus,.comment-form textarea:focus{background:#fff;border-color:#e0000059}.comment-form button{color:#fff;cursor:pointer;background:#e50914;border:none;border-radius:14px;width:fit-content;height:42px;padding:0 18px;font-size:13px;font-weight:950}.comment-top{align-items:center;gap:8px;display:flex}.comment-actions{gap:12px;margin-top:10px;display:flex}.comment-actions button{color:#6b7280;cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;font-size:12px;font-weight:850;display:inline-flex}.comment-actions button:hover{color:#e50914}.event-details-sidebar{gap:18px;display:grid;position:sticky;top:24px}.event-sticky-card{padding:24px}.event-raised-box{margin-bottom:18px}.event-raised-box span{color:#6b7280;font-size:13px;font-weight:850}.event-raised-box strong{color:#111827;letter-spacing:-1.4px;margin:6px 0 4px;font-size:34px;font-weight:1000;line-height:1;display:block}.event-raised-box p{color:#6b7280;margin:0;font-size:13px;font-weight:700}.event-stats-grid{grid-template-columns:1fr 1fr;gap:12px;margin:20px 0;display:grid}.event-stats-grid div{background:#fafafa;border-radius:18px;padding:15px}.event-stats-grid svg{color:#e50914}.event-stats-grid strong{color:#111827;margin-top:8px;font-size:21px;font-weight:1000;display:block}.event-stats-grid span{color:#6b7280;font-size:12px;font-weight:800}.event-contribute-btn{color:#fff;background:#e50914;border-radius:17px;justify-content:center;align-items:center;gap:10px;height:52px;font-size:15px;font-weight:1000;text-decoration:none;transition:all .25s;display:flex;box-shadow:0 20px 46px #e0000042}.event-contribute-btn:hover{transform:translateY(-2px);box-shadow:0 26px 58px #e0000052}.event-secure-note{color:#6b7280;justify-content:center;align-items:center;gap:7px;margin-top:14px;font-size:12px;font-weight:800;display:flex}.event-secure-note svg{color:#e50914}.organizer-card{padding:20px}.organizer-card>span{color:#e50914;text-transform:uppercase;letter-spacing:1px;margin-bottom:14px;font-size:12px;font-weight:950;display:block}.organizer-profile{align-items:center;gap:12px;display:flex}.verified-line{color:#16a34a;background:#16a34a1a;border-radius:999px;align-items:center;gap:7px;width:fit-content;margin-top:16px;padding:8px 11px;font-size:12px;font-weight:950;display:inline-flex}.organizer-stats{grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;display:grid}.organizer-stats div{background:#fafafa;border-radius:16px;padding:12px}.organizer-stats svg{color:#e50914}.organizer-stats strong{margin-top:6px;font-size:18px}.organizer-stats span{color:#6b7280;font-size:11px;font-weight:850}.event-bottom-bar{z-index:200;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffdb;border:1px solid #11182714;border-radius:24px;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:10px;width:min(720px,100% - 32px);padding:12px;display:grid;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 24px 80px #11182726}.event-bottom-bar a,.event-bottom-bar button{cursor:pointer;border:none;border-radius:16px;justify-content:center;align-items:center;gap:9px;height:48px;font-size:13px;font-weight:950;text-decoration:none;display:flex}.event-bottom-bar a:first-child{color:#fff;background:#e50914;box-shadow:0 18px 42px #e0000040}.event-bottom-bar button{color:#e50914;background:#fff;border:1px solid #11182714}.qr-modal-overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:999;background:#000000bf;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.qr-modal{background:#111;border:1px solid #ffffff14;border-radius:20px;flex-direction:column;align-items:center;gap:16px;width:100%;max-width:400px;padding:28px 24px;display:flex}.qr-modal-header{justify-content:space-between;align-items:flex-start;gap:12px;width:100%;display:flex}.qr-modal-header h3{margin:0;font-size:18px;font-weight:800}.qr-modal-header p{color:#ffffff80;margin:4px 0 0;font-size:13px}.qr-modal-close{cursor:pointer;color:#fff;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:6px;display:flex}.qr-code-wrapper{background:#fff;border-radius:16px;justify-content:center;align-items:center;padding:12px;display:flex}.qr-event-title{text-align:center;margin:0;font-size:15px;font-weight:700}.qr-url-box{background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;width:100%;padding:10px 14px}.qr-url-box span{color:#ffffff73;word-break:break-all;font-size:11px}.qr-modal-actions{gap:10px;width:100%;display:flex}.qr-btn-download{color:#fff;cursor:pointer;background:#e50914;border:none;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:6px;padding:12px;font-size:14px;font-weight:700;transition:background .2s;display:flex}.qr-btn-download:hover{background:#b5070f}.qr-btn-copy{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:6px;padding:12px;font-size:14px;font-weight:700;transition:background .2s;display:flex}.qr-btn-copy:hover{background:#ffffff1a}.qr-modal-note{color:#ffffff59;text-align:center;margin:0;font-size:12px}@media (width<=980px){.event-details-gallery,.event-details-content{grid-template-columns:1fr}.event-details-sidebar{position:static}.event-details-main-image{height:380px}.event-details-thumbs{grid-template-columns:repeat(3,1fr)}.event-thumb{height:130px}}@media (width<=768px){.event-details-page{padding-bottom:80px}.event-details-hero{box-sizing:border-box;width:100%;padding-top:16px;padding-left:16px;padding-right:16px}.event-details-content{box-sizing:border-box;grid-template-columns:1fr;width:100%;padding:16px 16px 80px}.event-details-sidebar{position:static}.event-details-main-image{border-radius:20px;height:240px}.event-details-thumbs{grid-template-columns:repeat(3,1fr);gap:8px}.event-thumb{border-radius:12px;height:80px}.event-details-title-row{flex-direction:column;gap:12px}.event-details-title-row h1{letter-spacing:-1.5px;font-size:32px}.event-share-actions{justify-content:flex-start;gap:8px}.event-share-actions button{border-radius:10px;height:36px;padding:0 10px;font-size:11px}.event-details-meta{gap:8px}.event-details-meta span{height:36px;padding:0 12px;font-size:12px}.event-details-card{border-radius:18px;padding:16px}.event-details-card h2{font-size:18px}.live-feed-item{grid-template-columns:1fr auto auto}.contributor-item{flex-wrap:wrap;align-items:flex-start}.event-bottom-bar{box-sizing:border-box!important;z-index:999!important;background:#fffffff7!important;border:none!important;border-top:1px solid #00000014!important;border-radius:0!important;flex-direction:row!important;align-items:center!important;gap:8px!important;width:100%!important;height:62px!important;padding:8px 12px!important;display:flex!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important;transform:none!important;box-shadow:0 -4px 20px #00000014!important}.event-bottom-bar a:first-child{color:#fff!important;background:#e50914!important;border:none!important;border-radius:12px!important;flex:2!important;justify-content:center!important;align-items:center!important;gap:6px!important;height:44px!important;font-size:13px!important;font-weight:800!important;text-decoration:none!important;display:flex!important;box-shadow:0 4px 14px #e509144d!important}.event-bottom-bar button{color:#e50914!important;cursor:pointer!important;background:#e509140f!important;border:none!important;border-radius:10px!important;flex-direction:column!important;flex:1!important;justify-content:center!important;align-items:center!important;gap:3px!important;height:44px!important;font-size:11px!important;font-weight:700!important;display:flex!important}}@media (width<=480px){.event-details-main-image{border-radius:16px;height:200px}.event-details-title-row h1{letter-spacing:-1px;font-size:26px}.event-bottom-bar{gap:6px!important;padding:6px 10px!important}.event-bottom-bar a:first-child{font-size:12px!important}.event-bottom-bar button{font-size:10px!important}}@media (width<=768px){.event-details-main-image{border-radius:20px!important;height:320px!important}.event-details-gallery{grid-template-columns:1fr!important}.event-details-thumbs{grid-template-columns:repeat(3,1fr)!important;gap:8px!important}.event-thumb{border-radius:12px!important;height:90px!important}}.skeleton-block,.skeleton-line,.skeleton-pill,.skeleton-progress,.skeleton-stats-grid span,.skeleton-list-preview span,.skeleton-button-line{background:linear-gradient(90deg,#f1f3f6 0%,#fff 45%,#eef1f5 100%) 0 0/220% 100%;animation:1.35s ease-in-out infinite skeletonShimmer;position:relative;overflow:hidden}@keyframes skeletonShimmer{0%{background-position:120% 0}to{background-position:-120% 0}}.event-details-skeleton-gallery .event-details-main-image:after,.event-details-skeleton-gallery .event-thumb:after{display:none}.skeleton-main-photo{min-height:460px}.event-details-skeleton-title{padding:12px 0 8px}.skeleton-line{border-radius:999px;height:16px;margin-bottom:12px;display:block}.skeleton-label-line{width:150px;height:12px}.skeleton-title-line{border-radius:20px;width:min(620px,90%);height:58px}.skeleton-title-line.short{width:min(420px,72%)}.skeleton-meta-row{margin:18px 0 24px}.skeleton-pill{border-radius:999px;width:150px;height:42px}.skeleton-card-preview{min-height:170px}.skeleton-card-title{border-radius:12px;width:230px;height:24px;margin-bottom:18px}.skeleton-line.medium{width:70%}.skeleton-list-preview{gap:12px;display:grid}.skeleton-list-preview span{border-radius:18px;height:56px}.skeleton-sticky-preview{gap:14px;display:grid}.skeleton-money-line{border-radius:16px;width:76%;height:42px}.skeleton-progress{border-radius:999px;height:10px}.skeleton-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.skeleton-stats-grid span{border-radius:18px;height:78px}.skeleton-button-line{border-radius:17px;height:52px;display:block}@media (width<=920px){.event-details-skeleton-gallery{grid-template-columns:1fr}.event-details-skeleton-gallery .event-details-thumbs{grid-template-columns:repeat(3,1fr)}.event-details-skeleton-gallery .event-thumb{height:110px}}html[data-theme=dark] .event-details-page{color:#fff!important;background:#0d0d11!important}html[data-theme=dark] .event-details-back,html[data-theme=dark] .gallery-action,html[data-theme=dark] .event-share-actions button,html[data-theme=dark] .event-details-meta span,html[data-theme=dark] .event-details-card,html[data-theme=dark] .event-live-card,html[data-theme=dark] .event-sticky-card,html[data-theme=dark] .organizer-card,html[data-theme=dark] .event-bottom-bar{color:#fff!important;box-shadow:none!important;background:#17171c!important;border:1px solid #ffffff0f!important}html[data-theme=dark] .live-feed-item,html[data-theme=dark] .contributor-item,html[data-theme=dark] .comment-item,html[data-theme=dark] .event-stats-grid div,html[data-theme=dark] .organizer-stats div,html[data-theme=dark] .comment-form input,html[data-theme=dark] .comment-form textarea,html[data-theme=dark] .event-bottom-bar button{color:#fff!important;background:#202028!important;border:1px solid #ffffff0f!important}html[data-theme=dark] .event-details-title-row h1,html[data-theme=dark] .event-details-card h2,html[data-theme=dark] .event-live-heading strong,html[data-theme=dark] .event-raised-box strong,html[data-theme=dark] .event-stats-grid strong,html[data-theme=dark] .organizer-card strong,html[data-theme=dark] .contributor-item strong,html[data-theme=dark] .comment-item strong{color:#fff!important}html[data-theme=dark] .event-details-card p,html[data-theme=dark] .event-raised-box span,html[data-theme=dark] .event-raised-box p,html[data-theme=dark] .event-secure-note,html[data-theme=dark] .organizer-card p,html[data-theme=dark] .event-details-meta span,html[data-theme=dark] .contributor-item p,html[data-theme=dark] .comment-item p,html[data-theme=dark] .comment-top span{color:#9ca3af!important}.event-details-main-image,.event-thumb,.preview-cover{min-width:0}.event-details-main-image img,.event-thumb img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}@media (width<=768px){body.contriba-sidebar-collapsed .event-details-page,.app-sidebar~.event-details-page,.event-details-page{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding-bottom:108px!important;position:relative!important;left:0!important;right:auto!important;overflow-x:hidden!important;transform:none!important}body.contriba-sidebar-collapsed:has(.app-sidebar) .event-details-page{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding-bottom:108px!important;position:relative!important;left:0!important;right:auto!important;overflow-x:hidden!important;transform:none!important}body:has(.app-sidebar) .event-details-page{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding-bottom:108px!important;position:relative!important;left:0!important;right:auto!important;overflow-x:hidden!important;transform:none!important}.event-details-hero,.event-details-content{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;position:relative!important;left:0!important;transform:none!important}.event-details-hero{padding:18px 16px 10px!important}.event-details-back{height:40px!important;margin-bottom:16px!important;padding:0 14px!important;font-size:12px!important}.event-details-gallery{grid-template-columns:1fr!important;gap:10px!important;width:100%!important;max-width:100%!important}.event-details-main-image{aspect-ratio:16/11!important;border-radius:22px!important;width:100%!important;height:auto!important;min-height:0!important;box-shadow:0 18px 42px #1118271a!important}.event-details-main-image img{position:absolute!important;inset:0!important}.event-details-main-image span{padding:7px 11px!important;font-size:10px!important;bottom:14px!important;left:14px!important}.gallery-counter{padding:6px 10px!important;font-size:10px!important;top:12px!important;right:12px!important}.gallery-action{height:38px!important;padding:0 12px!important;font-size:11px!important;bottom:12px!important;right:12px!important}.event-details-thumbs{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;width:100%!important}.event-thumb{aspect-ratio:1!important;border-radius:14px!important;width:100%!important;height:auto!important}.event-details-content{grid-template-columns:1fr!important;gap:16px!important;padding:12px 16px 112px!important}.event-details-title-row{flex-direction:column!important;align-items:flex-start!important;gap:12px!important;margin-bottom:14px!important}.event-details-title-row h1{overflow-wrap:anywhere;letter-spacing:-.065em!important;max-width:100%!important;margin-top:6px!important;font-size:clamp(32px,11vw,44px)!important;line-height:.96!important}.event-share-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important;justify-content:flex-start!important;gap:8px!important;width:100%!important;display:grid!important}.event-share-actions button{white-space:normal!important;text-align:center!important;border-radius:13px!important;justify-content:center!important;width:100%!important;min-width:0!important;height:40px!important;padding:0 8px!important;font-size:10px!important}.event-details-meta{grid-template-columns:1fr!important;gap:8px!important;width:100%!important;margin-bottom:16px!important;display:grid!important}.event-details-meta span{overflow-wrap:anywhere;white-space:normal!important;border-radius:14px!important;width:100%!important;min-width:0!important;height:auto!important;min-height:40px!important;padding:9px 12px!important}.event-details-card,.event-live-card,.event-sticky-card,.organizer-card{border-radius:22px!important;width:100%!important;min-width:0!important;max-width:100%!important}.event-details-card,.event-live-card{margin-bottom:14px!important;padding:18px!important}.event-details-card h2,.event-live-heading strong{font-size:20px!important}.event-details-card p{font-size:14px!important;line-height:1.65!important}.event-live-heading{gap:12px!important}.live-feed-item{border-radius:15px!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;padding:12px!important}.live-feed-item small{grid-column:1/-1!important}.card-title-row{align-items:flex-start!important;gap:10px!important}.contributor-item,.comment-item{border-radius:16px!important;align-items:flex-start!important;padding:13px!important}.contributor-item{grid-template-columns:42px minmax(0,1fr)!important;gap:11px!important;display:grid!important}.contributor-amount{grid-column:2!important;justify-self:start!important}.comment-item{grid-template-columns:42px minmax(0,1fr)!important;gap:11px!important;display:grid!important}.comment-form input{height:44px!important}.comment-form textarea{min-height:88px!important}.comment-form button{justify-content:center!important;width:100%!important}.event-details-sidebar{gap:14px!important;width:100%!important;position:static!important}.event-sticky-card,.organizer-card{padding:18px!important}.event-raised-box strong{font-size:30px!important}.event-stats-grid,.organizer-stats{grid-template-columns:1fr 1fr!important;gap:10px!important}.event-stats-grid div,.organizer-stats div{border-radius:16px!important;padding:13px!important}.event-contribute-btn{border-radius:15px!important;height:50px!important}.organizer-profile{align-items:flex-start!important}.event-bottom-bar{left:12px!important;right:12px!important;bottom:calc(10px + env(safe-area-inset-bottom))!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#fffffff5!important;border:1px solid #11182714!important;border-radius:20px!important;grid-template-columns:minmax(0,1.65fr) repeat(3,minmax(56px,.7fr))!important;gap:7px!important;width:auto!important;height:auto!important;min-height:64px!important;padding:8px!important;display:grid!important;box-shadow:0 18px 48px #1118272e!important}.event-bottom-bar a,.event-bottom-bar button,.event-bottom-bar a:first-child{border-radius:14px!important;width:100%!important;min-width:0!important;height:48px!important}.event-bottom-bar button{text-align:center!important;flex-direction:column!important;gap:2px!important;padding:0 5px!important;font-size:9px!important;line-height:1.1!important}.event-bottom-bar a:first-child{font-size:12px!important}.qr-modal-overlay{padding:14px!important}.qr-modal{border-radius:18px!important;max-height:calc(100vh - 28px)!important;padding:20px 16px!important;overflow-y:auto!important}.qr-code-wrapper{max-width:100%!important;overflow:hidden!important}.qr-code-wrapper svg,.qr-code-wrapper canvas,.qr-code-wrapper img{max-width:100%!important;height:auto!important}.qr-modal-actions{grid-template-columns:1fr!important;display:grid!important}.skeleton-main-photo{aspect-ratio:16/11!important;min-height:0!important}.skeleton-title-line{height:42px!important}}@media (width<=480px){.event-details-hero{padding:16px 14px 8px!important}.event-details-content{padding:10px 14px 108px!important}.event-details-main-image{aspect-ratio:4/3!important;border-radius:20px!important}.event-details-title-row h1{font-size:32px!important}.event-share-actions{grid-template-columns:1fr 1fr!important}.event-share-actions button:last-child:nth-child(odd){grid-column:1/-1}.event-details-card,.event-live-card,.event-sticky-card,.organizer-card{padding:16px!important}.event-stats-grid,.organizer-stats{grid-template-columns:1fr!important}.event-bottom-bar{grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(48px,.65fr))!important;gap:5px!important;padding:6px!important;left:8px!important;right:8px!important}.event-bottom-bar a,.event-bottom-bar button,.event-bottom-bar a:first-child{height:46px!important}.event-bottom-bar button{font-size:8px!important}.event-bottom-bar a:first-child{font-size:11px!important}}.contribute-page{color:#111827;background:radial-gradient(circle at 10% 10%,#ff151f17,#0000 30%),radial-gradient(circle at 92% 12%,#e000000f,#0000 28%),#fbfbfb;min-height:100vh;padding-bottom:96px}.contribute-shell{width:min(1180px,92%);margin:0 auto;padding:42px 0 110px}.contribute-back{color:#111827;background:#fff;border:1px solid #11182714;border-radius:999px;align-items:center;gap:8px;width:fit-content;height:42px;padding:0 16px;font-size:13px;font-weight:950;text-decoration:none;transition:all .25s;display:inline-flex;box-shadow:0 14px 35px #1118270f}.contribute-back:hover{transform:translateY(-2px)}.contribute-header{max-width:820px;margin:30px 0 28px}.contribute-header>span{color:#e50914;text-transform:uppercase;letter-spacing:1px;background:#e0000014;border-radius:999px;align-items:center;gap:8px;width:fit-content;padding:9px 14px;font-size:12px;font-weight:950;display:inline-flex}.contribute-header h1{color:#111827;letter-spacing:-3px;margin:18px 0 14px;font-size:clamp(42px,5.4vw,64px);font-weight:1000;line-height:.98}.contribute-header p{color:#6b7280;max-width:720px;margin:0;font-size:16px;font-weight:700;line-height:1.7}.contribute-layout{grid-template-columns:minmax(0,1fr) 370px;align-items:start;gap:30px;display:grid}.contribute-main{gap:20px;display:grid}.contribute-event-card,.contribute-card,.summary-card{background:#fff;border:1px solid #11182714;box-shadow:0 22px 65px #11182712}.contribute-event-card{border-radius:30px;grid-template-columns:280px minmax(0,1fr);display:grid;overflow:hidden}.contribute-event-image{background:#e50914;min-height:250px;position:relative;overflow:hidden}.contribute-event-image img{object-fit:cover;width:100%;height:100%}.contribute-event-image:after{content:"";background:linear-gradient(#0000,#11182759);position:absolute;inset:0}.contribute-event-image span{z-index:2;color:#fff;background:#e00000eb;border-radius:999px;padding:8px 13px;font-size:12px;font-weight:950;position:absolute;bottom:18px;left:18px}.contribute-event-info{align-self:center;padding:28px}.contribute-event-info h2{color:#111827;letter-spacing:-1.4px;margin:0 0 16px;font-size:34px;font-weight:1000;line-height:1}.contribute-event-meta{flex-wrap:wrap;gap:10px;display:flex}.contribute-event-meta span{color:#6b7280;background:#fafafa;border-radius:999px;align-items:center;gap:7px;height:38px;padding:0 13px;font-size:12px;font-weight:850;display:inline-flex}.contribute-event-meta svg{color:#e50914}.contribute-owner-row{background:#fff5f5;border-radius:18px;align-items:center;gap:12px;margin-top:18px;padding:14px;display:flex}.contribute-owner-row>div{color:#e50914;background:#fff;border-radius:999px;place-items:center;width:42px;height:42px;display:grid}.contribute-owner-row span{color:#6b7280;font-size:12px;font-weight:800}.contribute-owner-row strong{color:#111827;margin-top:2px;font-size:15px;font-weight:1000;display:block}.contribute-card{border-radius:28px;padding:26px}.contribute-card-heading{gap:14px;margin-bottom:22px;display:flex}.contribute-card-heading>span{color:#e50914;background:#e0000014;border-radius:14px;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:12px;font-weight:1000;display:grid}.contribute-card-heading h2{color:#111827;letter-spacing:-.8px;margin:0 0 5px;font-size:24px;font-weight:1000}.contribute-card-heading p{color:#6b7280;margin:0;font-size:13px;font-weight:700;line-height:1.45}.contribute-card label{color:#111827;margin:18px 0 8px;font-size:14px;font-weight:950;display:block}.contribute-input{background:#fafafa;border:1px solid #11182714;border-radius:17px;align-items:center;gap:10px;height:54px;padding:0 16px;display:flex}.contribute-input svg{color:#8a8f98}.contribute-input span{color:#111827;font-size:14px;font-weight:950}.contribute-input input{color:#111827;background:0 0;border:none;outline:none;flex:1;min-width:0;height:100%;font-size:14px;font-weight:800}.contribute-input input::placeholder,.contribute-message::placeholder{color:#a8adb7}.contribute-input input:disabled{opacity:.55}.contribute-visibility{cursor:pointer;text-align:left;background:#fafafa;border:1px solid #11182714;border-radius:20px;align-items:center;gap:13px;width:100%;margin-top:18px;padding:16px;transition:all .25s;display:flex}.contribute-visibility.active{background:#fff5f5;border-color:#e0000047}.contribute-visibility>div{color:#e50914;background:#fff;border-radius:999px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.contribute-visibility span{color:#6b7280;flex:1;font-size:13px;font-weight:700;line-height:1.45}.contribute-visibility strong{color:#111827;font-size:15px;font-weight:1000;display:block}.contribute-visibility small{color:#e50914;font-size:12px;font-weight:1000}.contribute-amount-input{color:#111827;letter-spacing:-1px;background:#fff;border:2px solid #e00000e6;border-radius:20px;outline:none;width:100%;height:74px;padding:0 18px;font-size:34px;font-weight:1000}.contribute-quick-grid{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.contribute-quick-grid button{color:#6b7280;cursor:pointer;background:#fff;border:1px solid #1118271a;border-radius:15px;height:46px;padding:0 18px;font-size:14px;font-weight:950;transition:all .25s}.contribute-quick-grid button:hover,.contribute-quick-grid button.active{color:#e50914;background:#fff5f5;border-color:#e000006b;transform:translateY(-2px)}.contribute-message{resize:vertical;color:#111827;background:#fafafa;border:1px solid #11182714;border-radius:18px;outline:none;width:100%;min-height:110px;padding:16px;font-size:14px;font-weight:750;line-height:1.5}.contribute-message:focus,.contribute-input:focus-within{background:#fff;border-color:#e0000057}.payment-methods{gap:12px;display:grid}.payment-methods button{cursor:pointer;text-align:left;background:#fafafa;border:1px solid #11182714;border-radius:20px;align-items:center;gap:14px;width:100%;padding:15px;transition:all .25s;display:flex}.payment-methods button:hover,.payment-methods button.active{background:#fff5f5;border-color:#e0000061;transform:translateY(-2px)}.payment-logo{background:#fff;border:1px solid #11182714;border-radius:14px;place-items:center;width:70px;height:54px;display:grid;overflow:hidden}.payment-logo img{object-fit:contain;width:100%;height:100%;padding:7px}.payment-methods button span{color:#6b7280;flex:1;font-size:13px;font-weight:750}.payment-methods button strong{color:#111827;margin-bottom:3px;font-size:15px;font-weight:1000;display:block}.payment-check{color:#fff;border:2px solid #e5e7eb;border-radius:999px;place-items:center;width:28px;height:28px;display:grid}.payment-methods button.active .payment-check{background:#e50914;border-color:#e50914}.contribute-summary{position:sticky;top:24px}.summary-card{border-radius:30px;padding:26px}.summary-label{color:#e50914;text-transform:uppercase;letter-spacing:1px;margin-bottom:20px;font-size:12px;font-weight:950;display:block}.summary-amount{margin-bottom:22px}.summary-amount small{color:#6b7280;font-size:13px;font-weight:850;display:block}.summary-amount strong{color:#111827;letter-spacing:-1.6px;margin-top:6px;font-size:38px;font-weight:1000;line-height:1;display:block}.summary-line{border-bottom:1px solid #11182714;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.summary-line span{color:#6b7280;font-size:13px;font-weight:800}.summary-line strong{color:#111827;font-size:14px;font-weight:1000}.summary-line .green{color:#16a34a}.summary-divider{background:#11182714;height:1px;margin:18px 0}.summary-flow{background:#fafafa;border-radius:20px;gap:10px;margin-bottom:18px;padding:14px;display:grid}.summary-flow div{color:#6b7280;align-items:center;gap:8px;font-size:13px;font-weight:850;display:flex}.summary-flow svg{color:#e50914}.summary-button{color:#fff;background:linear-gradient(135deg,#e50914,#e50914);border-radius:17px;justify-content:center;align-items:center;gap:9px;min-height:54px;padding:0 18px;font-size:14px;font-weight:1000;text-decoration:none;transition:all .25s;display:flex;box-shadow:0 20px 46px #e0000042}.summary-button:hover{transform:translateY(-2px);box-shadow:0 26px 58px #e0000052}.summary-trust{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.summary-trust span{color:#6b7280;background:#fafafa;border-radius:14px;align-items:center;gap:7px;min-height:38px;padding:9px;font-size:11px;font-weight:850;display:flex}.summary-trust svg{color:#e50914}.contribute-bottom-bar{z-index:30;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffe0;border:1px solid #11182714;border-radius:24px;grid-template-columns:1fr 1.1fr;align-items:center;gap:12px;width:min(720px,100% - 32px);padding:12px;display:grid;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 24px 80px #11182726}.contribute-bottom-bar div{padding-left:10px}.contribute-bottom-bar span{color:#6b7280;font-size:12px;font-weight:850;display:block}.contribute-bottom-bar strong{color:#111827;letter-spacing:-.6px;font-size:22px;font-weight:1000;display:block}.contribute-bottom-bar a{color:#fff;background:linear-gradient(135deg,#e50914,#e50914);border-radius:16px;justify-content:center;align-items:center;gap:9px;height:50px;font-size:14px;font-weight:1000;text-decoration:none;display:flex;box-shadow:0 18px 42px #e0000040}@media (width<=980px){.contribute-layout{grid-template-columns:1fr}.contribute-summary{position:static}.contribute-event-card{grid-template-columns:1fr}.contribute-event-image{min-height:300px}}@media (width<=640px){.contribute-shell{padding-top:34px}.contribute-header h1{letter-spacing:-2px;font-size:40px}.contribute-header p{font-size:15px}.contribute-event-info,.contribute-card,.summary-card{padding:22px}.contribute-event-info h2{font-size:28px}.summary-trust,.contribute-bottom-bar{grid-template-columns:1fr}.contribute-bottom-bar div{display:none}}.contribute-skeleton-header{pointer-events:none}.contribute-skeleton-badge,.contribute-skeleton-title,.contribute-skeleton-copy,.contribute-skeleton-block,.contribute-skeleton-line,.contribute-skeleton-meta span,.contribute-skeleton-input,.contribute-skeleton-row,.contribute-skeleton-amount,.contribute-skeleton-chips span,.contribute-skeleton-money,.contribute-skeleton-button{background:linear-gradient(90deg,#f1f3f6 0%,#fff 45%,#eef1f5 100%) 0 0/220% 100%;animation:1.35s ease-in-out infinite contributeSkeletonShimmer;display:block;position:relative;overflow:hidden}@keyframes contributeSkeletonShimmer{0%{background-position:120% 0}to{background-position:-120% 0}}.contribute-skeleton-badge{border-radius:999px;width:180px;height:36px}.contribute-skeleton-title{border-radius:22px;width:min(720px,92%);height:68px;margin:20px 0 14px}.contribute-skeleton-copy{border-radius:999px;width:min(640px,88%);height:18px;margin-bottom:10px}.contribute-skeleton-copy.short{width:min(460px,70%)}.contribute-skeleton-layout{pointer-events:none}.contribute-skeleton-event-card .contribute-event-image:after{display:none}.contribute-skeleton-block{min-height:250px}.contribute-skeleton-line{border-radius:999px;height:16px;margin-bottom:14px}.contribute-skeleton-line.title{border-radius:16px;width:82%;height:40px}.contribute-skeleton-line.medium{width:58%}.contribute-skeleton-line.heading{border-radius:14px;width:245px;height:28px}.contribute-skeleton-meta{flex-wrap:wrap;gap:10px;display:flex}.contribute-skeleton-meta span{border-radius:999px;width:155px;height:38px}.contribute-skeleton-card{min-height:210px}.contribute-skeleton-input{border-radius:17px;height:54px;margin-top:14px}.contribute-skeleton-row{border-radius:20px;height:72px;margin-top:18px}.contribute-skeleton-amount{border-radius:20px;height:74px}.contribute-skeleton-chips{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.contribute-skeleton-chips span{border-radius:15px;width:110px;height:46px}.contribute-skeleton-money{border-radius:18px;width:78%;height:48px;margin:16px 0}.contribute-skeleton-button{border-radius:17px;height:54px;margin-top:18px}@media (width<=860px){.contribute-skeleton-event-card{grid-template-columns:1fr}.contribute-skeleton-title{height:54px}}html[data-theme=dark] .contribute-page{color:#fff!important;background:radial-gradient(circle at 10% 10%,#e5091414,#0000 30%),radial-gradient(circle at 92% 12%,#e509140f,#0000 28%),#0d0d11!important}html[data-theme=dark] .contribute-back,html[data-theme=dark] .contribute-event-card,html[data-theme=dark] .contribute-card,html[data-theme=dark] .summary-card,html[data-theme=dark] .contribute-bottom-bar{color:#fff!important;box-shadow:none!important;background:#17171c!important;border:1px solid #ffffff0f!important}html[data-theme=dark] .contribute-header h1,html[data-theme=dark] .contribute-event-info h2,html[data-theme=dark] .contribute-owner-row strong,html[data-theme=dark] .contribute-card-heading h2,html[data-theme=dark] .contribute-card label,html[data-theme=dark] .contribute-input span,html[data-theme=dark] .contribute-visibility strong,html[data-theme=dark] .payment-methods button strong,html[data-theme=dark] .summary-amount strong,html[data-theme=dark] .summary-line strong,html[data-theme=dark] .contribute-bottom-bar strong{color:#fff!important}html[data-theme=dark] .contribute-header p,html[data-theme=dark] .contribute-event-meta span,html[data-theme=dark] .contribute-owner-row span,html[data-theme=dark] .contribute-card-heading p,html[data-theme=dark] .contribute-visibility span,html[data-theme=dark] .payment-methods button span,html[data-theme=dark] .summary-amount small,html[data-theme=dark] .summary-line span,html[data-theme=dark] .summary-flow div,html[data-theme=dark] .summary-trust span,html[data-theme=dark] .contribute-bottom-bar span{color:#9ca3af!important}html[data-theme=dark] .contribute-event-meta span,html[data-theme=dark] .contribute-owner-row,html[data-theme=dark] .contribute-owner-row>div,html[data-theme=dark] .contribute-input,html[data-theme=dark] .contribute-visibility,html[data-theme=dark] .contribute-amount-input,html[data-theme=dark] .contribute-quick-grid button,html[data-theme=dark] .contribute-message,html[data-theme=dark] .payment-methods button,html[data-theme=dark] .payment-logo,html[data-theme=dark] .summary-flow,html[data-theme=dark] .summary-trust span{color:#fff!important;background:#202028!important;border:1px solid #ffffff0f!important}html[data-theme=dark] .contribute-input input,html[data-theme=dark] .contribute-amount-input,html[data-theme=dark] .contribute-message{color:#fff!important}html[data-theme=dark] .contribute-input input::placeholder,html[data-theme=dark] .contribute-message::placeholder{color:#8b8b96!important}html[data-theme=dark] .contribute-visibility.active,html[data-theme=dark] .payment-methods button.active,html[data-theme=dark] .payment-methods button:hover,html[data-theme=dark] .contribute-quick-grid button:hover,html[data-theme=dark] .contribute-quick-grid button.active{background:#e509141a!important;border-color:#e5091459!important}html[data-theme=dark] .summary-divider,html[data-theme=dark] .summary-line{border-color:#ffffff14!important}.contribute-event-image{min-width:0}.contribute-event-image img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}@media (width<=768px){body.contriba-sidebar-collapsed .contribute-page,.app-sidebar~.contribute-page,.contribute-page{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding-bottom:108px!important;position:relative!important;left:0!important;right:auto!important;overflow-x:hidden!important;transform:none!important}body.contriba-sidebar-collapsed:has(.app-sidebar) .contribute-page{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding-bottom:108px!important;position:relative!important;left:0!important;right:auto!important;overflow-x:hidden!important;transform:none!important}body:has(.app-sidebar) .contribute-page{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding-bottom:108px!important;position:relative!important;left:0!important;right:auto!important;overflow-x:hidden!important;transform:none!important}body.contriba-sidebar-collapsed .contribute-shell,.contribute-page>.contribute-shell,.contribute-shell{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:18px 16px 112px!important;position:relative!important;left:0!important;overflow-x:hidden!important;transform:none!important}body.contriba-sidebar-collapsed:has(.app-sidebar) .contribute-shell{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:18px 16px 112px!important;position:relative!important;left:0!important;overflow-x:hidden!important;transform:none!important}body:has(.app-sidebar) .contribute-shell{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:18px 16px 112px!important;position:relative!important;left:0!important;overflow-x:hidden!important;transform:none!important}.contribute-back{height:40px!important;padding:0 14px!important;font-size:12px!important}.contribute-header{width:100%!important;max-width:100%!important;margin:20px 0 18px!important}.contribute-header>span{padding:8px 12px!important;font-size:10px!important}.contribute-header h1{overflow-wrap:anywhere;letter-spacing:-.07em!important;max-width:100%!important;margin:14px 0 10px!important;font-size:clamp(36px,12vw,48px)!important;line-height:.96!important}.contribute-header p{max-width:100%!important;font-size:14px!important;line-height:1.55!important}.contribute-layout,.contribute-main,.contribute-summary,.contribute-event-card,.contribute-card,.summary-card{width:100%!important;min-width:0!important;max-width:100%!important}.contribute-layout{grid-template-columns:1fr!important;gap:16px!important}.contribute-main{gap:16px!important}.contribute-summary{position:static!important}.contribute-event-card{border-radius:22px!important;grid-template-columns:1fr!important;overflow:hidden!important}.contribute-event-image{aspect-ratio:16/10!important;width:100%!important;height:auto!important;min-height:0!important}.contribute-event-image img{position:absolute!important;inset:0!important}.contribute-event-image span{padding:7px 11px!important;font-size:10px!important;bottom:14px!important;left:14px!important}.contribute-event-info{padding:18px!important}.contribute-event-info h2{overflow-wrap:anywhere;letter-spacing:-.055em!important;font-size:26px!important;line-height:1!important}.contribute-event-meta{grid-template-columns:1fr!important;gap:8px!important;display:grid!important}.contribute-event-meta span{overflow-wrap:anywhere;white-space:normal!important;border-radius:14px!important;width:100%!important;min-width:0!important;height:auto!important;min-height:38px!important;padding:9px 11px!important}.contribute-owner-row{border-radius:16px!important;align-items:flex-start!important;padding:13px!important}.contribute-card,.summary-card{border-radius:22px!important;padding:18px!important}.contribute-card-heading{gap:12px!important;margin-bottom:18px!important}.contribute-card-heading>span{border-radius:12px!important;width:36px!important;height:36px!important}.contribute-card-heading h2{font-size:21px!important}.contribute-card-heading p{font-size:12px!important}.contribute-card label{margin-top:16px!important;font-size:13px!important}.contribute-input{border-radius:16px!important;height:52px!important;padding:0 14px!important}.contribute-input input{font-size:14px!important}.contribute-visibility{border-radius:18px!important;align-items:flex-start!important;padding:14px!important}.contribute-visibility>div{width:42px!important;height:42px!important}.contribute-visibility small{align-self:center!important}.contribute-amount-input{border-radius:18px!important;height:66px!important;padding:0 15px!important;font-size:28px!important}.contribute-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;display:grid!important}.contribute-quick-grid button{border-radius:14px!important;width:100%!important;height:44px!important;padding:0 10px!important;font-size:12px!important}.contribute-message{border-radius:16px!important;min-height:104px!important;padding:14px!important;font-size:14px!important}.payment-methods{gap:10px!important}.payment-methods button{border-radius:18px!important;gap:11px!important;padding:13px!important}.payment-logo{border-radius:12px!important;width:58px!important;height:46px!important}.payment-check{width:26px!important;height:26px!important}.summary-label,.summary-amount{margin-bottom:16px!important}.summary-amount strong{font-size:32px!important}.summary-line{padding:11px 0!important}.summary-flow{border-radius:17px!important;padding:13px!important}.summary-button{border-radius:15px!important;min-height:50px!important}.summary-trust{grid-template-columns:1fr!important;gap:8px!important}.summary-trust span{border-radius:13px!important;min-height:40px!important}.contribute-bottom-bar{left:12px!important;right:12px!important;bottom:calc(10px + env(safe-area-inset-bottom))!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#fffffff5!important;border:1px solid #11182714!important;border-radius:20px!important;grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr)!important;gap:8px!important;width:auto!important;height:auto!important;min-height:64px!important;padding:8px!important;display:grid!important;transform:none!important;box-shadow:0 18px 48px #1118272e!important}.contribute-bottom-bar div{min-width:0!important;padding-left:6px!important;display:block!important}.contribute-bottom-bar span{font-size:10px!important}.contribute-bottom-bar strong{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:18px!important;line-height:1.05!important;overflow:hidden!important}.contribute-bottom-bar a{text-align:center!important;border-radius:14px!important;width:100%!important;min-width:0!important;height:48px!important;padding:0 10px!important;font-size:12px!important}.contribute-skeleton-title{height:48px!important}.contribute-skeleton-block{aspect-ratio:16/10!important;min-height:0!important}}@media (width<=480px){body.contriba-sidebar-collapsed .contribute-shell,.contribute-page>.contribute-shell,.contribute-shell{padding:16px 14px 108px!important}body.contriba-sidebar-collapsed:has(.app-sidebar) .contribute-shell{padding:16px 14px 108px!important}body:has(.app-sidebar) .contribute-shell{padding:16px 14px 108px!important}.contribute-header h1{font-size:36px!important}.contribute-event-image{aspect-ratio:4/3!important}.contribute-event-info,.contribute-card,.summary-card{padding:16px!important}.contribute-event-info h2{font-size:24px!important}.contribute-quick-grid{grid-template-columns:1fr 1fr!important}.payment-methods button{align-items:flex-start!important}.contribute-bottom-bar{grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr)!important;gap:6px!important;padding:6px!important;left:8px!important;right:8px!important}.contribute-bottom-bar strong{font-size:16px!important}.contribute-bottom-bar a{height:46px!important;font-size:11px!important}}.payment-confirm-page{color:#111827;background:radial-gradient(circle at 10% 10%,#ff151f14,#0000 30%),radial-gradient(circle at 90% 12%,#e000000f,#0000 28%),#fbfbfb;min-height:100vh;padding-bottom:90px}.payment-confirm-shell{width:min(1120px,92%);margin:0 auto;padding:42px 0 90px}.payment-confirm-top{grid-template-columns:52px 1fr 52px;align-items:center;gap:16px;margin-bottom:34px;display:grid}.payment-back{color:#111827;background:#fff;border:1px solid #11182714;border-radius:999px;place-items:center;width:52px;height:52px;text-decoration:none;transition:all .25s;display:grid;box-shadow:0 16px 40px #11182712}.payment-back:hover{transform:translateY(-2px)}.payment-confirm-top div:nth-child(2){text-align:center}.payment-confirm-top span{color:#e50914;text-transform:uppercase;letter-spacing:1px;font-size:12px;font-weight:950}.payment-confirm-top h1{text-align:center;letter-spacing:-1.2px;margin:6px 0 0;font-size:34px;font-weight:1000}.payment-confirm-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:30px;display:grid}.payment-confirm-main{gap:22px;display:grid}.payer-card,.sending-card,.confirm-card,.breakdown-card,.security-note,.timeout-box,.payment-summary-card{background:#fff;border:1px solid #11182714;box-shadow:0 22px 65px #11182712}.payer-card{background:#fff5f5;border-radius:22px;align-items:center;gap:12px;min-height:70px;padding:18px 22px;display:flex}.payer-card svg{color:#e50914}.payer-card strong{font-size:18px;font-weight:1000}.payer-card span{color:#6b7280}.sending-card{text-align:center;border-radius:30px;padding:42px 26px}.sending-card span{color:#6b7280;font-size:17px;font-weight:750}.sending-card strong{color:#111827;letter-spacing:-3px;margin:10px 0 6px;font-size:clamp(48px,7vw,72px);font-weight:1000;line-height:.95;display:block}.sending-card p{color:#6b7280;margin:0;font-size:21px;font-weight:700}.confirm-card,.breakdown-card,.security-note,.timeout-box{border-radius:30px;padding:26px}.confirm-card h2{color:#111827;letter-spacing:-.8px;margin:0 0 18px;font-size:26px;font-weight:1000}.confirm-methods{border:1px solid #11182714;border-radius:24px;overflow:hidden}.confirm-methods button{cursor:pointer;background:#fff;border:none;border-bottom:1px solid #11182714;align-items:center;gap:18px;width:100%;min-height:86px;padding:18px 22px;transition:all .25s;display:flex}.confirm-methods button:last-child{border-bottom:none}.confirm-methods button:hover,.confirm-methods button.active{background:#fff5f5}.confirm-method-logo{background:#fff;border:1px solid #1118270f;border-radius:14px;place-items:center;width:76px;height:54px;display:grid;overflow:hidden}.confirm-method-logo img{object-fit:contain;width:100%;height:100%;padding:7px}.confirm-methods button span{text-align:left;color:#111827;flex:1;font-size:19px;font-weight:950}.confirm-radio{border:3px solid #d1d5db;border-radius:999px;place-items:center;width:30px;height:30px;display:grid}.confirm-radio div{background:#e50914;border-radius:999px;width:16px;height:16px}.confirm-methods button.active .confirm-radio{border-color:#e50914}.breakdown-card{background:#f7f7f8}.breakdown-card div{border-bottom:1px solid #d7d7d7;justify-content:space-between;align-items:center;gap:18px;padding:15px 0;display:flex}.breakdown-card div:last-child{border-bottom:none}.breakdown-card span{color:#6b7280;font-size:18px;font-weight:750}.breakdown-card strong{color:#111827;font-size:18px;font-weight:950}.breakdown-card .red{color:#e50914}.breakdown-card .green{color:#16a34a}.security-note,.timeout-box{background:#f7f7f8;align-items:center;gap:16px;display:flex}.security-note div{color:#e50914;background:#fff0f2;border-radius:999px;flex-shrink:0;place-items:center;width:58px;height:58px;display:grid}.security-note p,.timeout-box p{color:#6b7280;margin:0;font-size:17px;font-weight:700;line-height:1.55}.timeout-box{background:#fff5f5;border-color:#e0000059}.timeout-box svg{color:#e50914}.timeout-box strong{color:#e50914;margin-bottom:4px;font-size:15px;font-weight:1000;display:block}.payment-confirm-sidebar{position:sticky;top:24px}.payment-summary-card{border-radius:30px;padding:26px}.payment-summary-card>span{color:#e50914;text-transform:uppercase;letter-spacing:1px;font-size:12px;font-weight:950}.payment-summary-card h3{color:#111827;letter-spacing:-1.8px;margin:18px 0 8px;font-size:42px;font-weight:1000;line-height:1}.payment-summary-card p{color:#6b7280;margin:0;font-size:14px;font-weight:700;line-height:1.55}.summary-mini-list{gap:10px;margin:22px 0;display:grid}.summary-mini-list div{background:#fafafa;border-radius:16px;padding:14px}.summary-mini-list span{color:#6b7280;font-size:12px;font-weight:850;display:block}.summary-mini-list strong{color:#111827;margin-top:4px;font-size:14px;font-weight:1000;display:block}.summary-mini-list .green{color:#16a34a}.payment-status{color:#e50914;background:#fff5f5;border-radius:14px;align-items:center;gap:10px;margin-bottom:12px;padding:12px;font-size:13px;font-weight:850;display:flex}.pay-now-button,.retry-button{cursor:pointer;border:none;border-radius:17px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:54px;font-size:14px;font-weight:1000;display:flex}.pay-now-button{color:#fff;background:linear-gradient(135deg,#e50914,#e50914);box-shadow:0 20px 46px #e0000042}.retry-button{color:#e50914;background:#fff5f5;border:1px solid #e0000038;margin-bottom:10px}.pay-now-button:disabled{opacity:.8;cursor:not-allowed}.payment-trust{gap:8px;margin-top:16px;display:grid}.payment-trust span{color:#6b7280;background:#fafafa;border-radius:13px;align-items:center;gap:8px;min-height:36px;padding:8px 10px;font-size:12px;font-weight:850;display:flex}.payment-trust svg{color:#e50914}.payment-bottom-bar{display:none}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=980px){.payment-confirm-layout{grid-template-columns:1fr}.payment-confirm-sidebar{position:static}}@media (width<=640px){.payment-confirm-page{padding-bottom:118px}.payment-confirm-shell{width:100%;padding:0 0 120px}.payment-confirm-top{background:#fff;border-bottom:1px solid #eee;height:78px;margin-bottom:0;padding:0 20px}.payment-confirm-top span{display:none}.payment-confirm-top h1{margin:0;font-size:22px}.payment-back{width:46px;height:46px;box-shadow:none;background:#f5f5f5}.payment-confirm-layout{padding:26px 20px 0}.payer-card{border-radius:18px;min-height:62px}.sending-card{box-shadow:none;background:0 0;border:none;padding:30px 18px}.sending-card span{font-size:16px}.sending-card strong{letter-spacing:-2px;font-size:52px}.sending-card p{font-size:18px}.confirm-card,.breakdown-card,.security-note,.timeout-box{box-shadow:none;background:0 0;border:none;padding:0}.confirm-card h2{margin-bottom:16px;font-size:23px}.confirm-methods{background:#fff;border-radius:24px}.confirm-methods button{min-height:84px}.confirm-methods button span{font-size:17px}.breakdown-card{background:#f5f5f5;border-radius:22px;padding:20px}.breakdown-card span,.breakdown-card strong{font-size:17px}.security-note{background:#f5f5f5;border-radius:22px;padding:18px}.payment-confirm-sidebar{display:none}.payment-bottom-bar{z-index:999;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#ffffffe6;border:1px solid #11182714;border-radius:22px;width:min(480px,100% - 32px);padding:8px;display:block;position:fixed;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 20px 55px #11182724}.payment-bottom-bar button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#e50914,#e50914);border:none;border-radius:16px;justify-content:center;align-items:center;gap:10px;width:100%;height:52px;font-size:16px;font-weight:1000;display:flex;box-shadow:0 16px 38px #e0000040}}html[data-theme=dark] .payment-confirm-page{color:#fff!important;background:radial-gradient(circle at 10% 10%,#e5091414,#0000 30%),radial-gradient(circle at 90% 12%,#e509140f,#0000 28%),#0d0d11!important}html[data-theme=dark] .payment-back,html[data-theme=dark] .payer-card,html[data-theme=dark] .sending-card,html[data-theme=dark] .confirm-card,html[data-theme=dark] .breakdown-card,html[data-theme=dark] .security-note,html[data-theme=dark] .timeout-box,html[data-theme=dark] .payment-summary-card,html[data-theme=dark] .payment-bottom-bar{color:#fff!important;box-shadow:none!important;background:#17171c!important;border:1px solid #ffffff0f!important}html[data-theme=dark] .payment-confirm-top h1,html[data-theme=dark] .payer-card strong,html[data-theme=dark] .sending-card strong,html[data-theme=dark] .confirm-card h2,html[data-theme=dark] .confirm-methods button span,html[data-theme=dark] .breakdown-card strong,html[data-theme=dark] .payment-summary-card h3,html[data-theme=dark] .summary-mini-list strong{color:#fff!important}html[data-theme=dark] .payer-card span,html[data-theme=dark] .sending-card span,html[data-theme=dark] .sending-card p,html[data-theme=dark] .breakdown-card span,html[data-theme=dark] .security-note p,html[data-theme=dark] .timeout-box p,html[data-theme=dark] .payment-summary-card p,html[data-theme=dark] .summary-mini-list span,html[data-theme=dark] .payment-trust span{color:#9ca3af!important}html[data-theme=dark] .confirm-methods,html[data-theme=dark] .confirm-methods button,html[data-theme=dark] .confirm-method-logo,html[data-theme=dark] .summary-mini-list div,html[data-theme=dark] .payment-status,html[data-theme=dark] .payment-trust span{color:#fff!important;background:#202028!important;border-color:#ffffff0f!important}html[data-theme=dark] .confirm-methods button:hover,html[data-theme=dark] .confirm-methods button.active{background:#e509141a!important}html[data-theme=dark] .breakdown-card div{border-color:#ffffff14!important}.payment-success-page{color:#111827;background:radial-gradient(circle at 12% 12%,#22c55e24,#0000 30%),radial-gradient(circle at 88% 14%,#e0000014,#0000 28%),#fbfbfb;min-height:100vh;position:relative;overflow:hidden}.success-glow{filter:blur(40px);pointer-events:none;border-radius:999px;position:absolute}.success-glow.one{background:#22c55e2e;width:360px;height:360px;top:-120px;left:-120px}.success-glow.two{background:#e000001f;width:420px;height:420px;bottom:-160px;right:-160px}.payment-success-shell{z-index:2;grid-template-columns:minmax(0,1fr) 380px;align-items:center;gap:30px;width:min(1120px,92%);min-height:100vh;margin:0 auto;padding:70px 0;display:grid;position:relative}.success-card-main,.success-receipt-card{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffffeb;border:1px solid #11182714;border-radius:38px;position:relative;overflow:hidden;box-shadow:0 32px 90px #1118271a}.success-card-main{flex-direction:column;justify-content:center;align-items:flex-start;min-height:680px;padding:58px;display:flex}.confetti-layer{pointer-events:none;position:absolute;inset:0}.confetti{opacity:0;border-radius:4px;animation:1.4s forwards confettiDrop;display:block;position:absolute}.c1{background:#ff6b6b;width:12px;height:6px;top:70px;left:70px;transform:rotate(20deg)}.c2{background:#ffd93d;width:10px;height:5px;animation-delay:80ms;top:42px;left:210px;transform:rotate(-20deg)}.c3{background:#22c55e;width:8px;height:8px;animation-delay:.16s;top:96px;left:330px;transform:rotate(45deg)}.c4{background:#3b82f6;width:12px;height:6px;animation-delay:.24s;top:150px;left:120px;transform:rotate(-35deg)}.c5{background:#f97316;width:10px;height:5px;animation-delay:.32s;top:88px;right:160px;transform:rotate(25deg)}.c6{background:#a855f7;width:8px;height:8px;animation-delay:.4s;top:170px;right:90px;transform:rotate(-10deg)}.c7{background:#ec4899;width:12px;height:6px;animation-delay:.48s;bottom:120px;left:160px;transform:rotate(15deg)}.c8{background:#14b8a6;width:10px;height:5px;animation-delay:.56s;bottom:150px;right:190px;transform:rotate(-30deg)}@keyframes confettiDrop{0%{opacity:0;transform:translateY(-18px)rotate(0)scale(.8)}40%{opacity:1}to{opacity:.9;transform:translateY(18px)rotate(120deg)scale(1)}}.success-icon{color:#fff;background:linear-gradient(135deg,#22c55e,#16a34a);border-radius:38px;place-items:center;width:116px;height:116px;animation:.65s cubic-bezier(.2,1.2,.2,1) successPop;display:grid;box-shadow:0 28px 70px #22c55e59}@keyframes successPop{0%{opacity:0;transform:scale(.45)rotate(-8deg)}to{opacity:1;transform:scale(1)rotate(0)}}.success-badge{color:#16a34a;text-transform:uppercase;letter-spacing:1px;background:#22c55e1a;border-radius:999px;align-items:center;gap:8px;width:fit-content;margin-top:28px;padding:10px 15px;font-size:12px;font-weight:950;display:inline-flex}.success-card-main h1{color:#111827;letter-spacing:-3.5px;max-width:720px;margin:22px 0 16px;font-size:clamp(48px,6vw,78px);font-weight:1000;line-height:.95}.success-card-main p{color:#6b7280;max-width:650px;margin:0;font-size:17px;font-weight:700;line-height:1.7}.success-amount-box{background:radial-gradient(circle at 90% 10%,#22c55e1f,#0000 34%),#f8fafc;border:1px solid #11182712;border-radius:26px;width:100%;max-width:520px;margin-top:30px;padding:24px}.success-amount-box span{color:#6b7280;font-size:13px;font-weight:850;display:block}.success-amount-box strong{color:#111827;letter-spacing:-1.8px;margin:7px 0 5px;font-size:42px;font-weight:1000;line-height:1;display:block}.success-amount-box small{color:#16a34a;font-size:13px;font-weight:950}.success-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.success-primary,.success-secondary{cursor:pointer;border:none;border-radius:17px;justify-content:center;align-items:center;gap:9px;height:52px;padding:0 20px;font-size:14px;font-weight:1000;text-decoration:none;transition:all .25s;display:inline-flex}.success-primary{color:#fff;background:linear-gradient(135deg,#e50914,#e50914);box-shadow:0 20px 46px #e0000040}.success-secondary{color:#111827;background:#fff;border:1px solid #11182714;box-shadow:0 16px 40px #11182712}.success-primary:hover,.success-secondary:hover{transform:translateY(-2px)}.success-receipt-card{padding:28px}.receipt-heading{align-items:center;gap:12px;margin-bottom:22px;display:flex}.receipt-heading div{color:#e50914;background:#fff5f5;border-radius:16px;place-items:center;width:46px;height:46px;display:grid}.receipt-heading span{color:#111827;letter-spacing:-.4px;font-size:18px;font-weight:1000}.receipt-method{background:#fafafa;border:1px solid #11182712;border-radius:20px;align-items:center;gap:14px;margin-bottom:18px;padding:16px;display:flex}.receipt-method-logo{background:#fff;border:1px solid #1118270f;border-radius:14px;place-items:center;width:72px;height:52px;display:grid;overflow:hidden}.receipt-method-logo img{object-fit:contain;width:100%;height:100%;padding:7px}.receipt-method strong{color:#111827;font-size:14px;font-weight:1000;display:block}.receipt-method span{color:#6b7280;margin-top:3px;font-size:12px;font-weight:800;display:block}.receipt-list{background:#f7f7f8;border-radius:20px;overflow:hidden}.receipt-list div{border-bottom:1px solid #11182714;justify-content:space-between;align-items:center;gap:14px;padding:15px 16px;display:flex}.receipt-list div:last-child{border-bottom:none}.receipt-list span{color:#6b7280;font-size:13px;font-weight:850}.receipt-list strong{color:#111827;font-size:14px;font-weight:1000}.receipt-list .red{color:#e50914}.receipt-list .green{color:#16a34a}.receipt-ref{background:#fafafa;border:1px solid #11182712;border-radius:20px;margin-top:18px;padding:16px}.receipt-ref span{color:#6b7280;margin-bottom:9px;font-size:12px;font-weight:850;display:block}.receipt-ref button{color:#111827;cursor:pointer;background:#fff;border:none;border-radius:15px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:44px;padding:0 12px;font-size:13px;font-weight:1000;display:flex}.receipt-ref svg{color:#e50914}.receipt-trust{gap:9px;margin-top:14px;display:grid}.receipt-trust span{color:#6b7280;background:#fafafa;border-radius:14px;align-items:center;gap:8px;min-height:40px;padding:9px 11px;font-size:12px;font-weight:850;display:flex}.receipt-trust svg{color:#16a34a}.receipt-link{color:#fff;background:linear-gradient(135deg,#22c55e,#16a34a);border-radius:17px;justify-content:center;align-items:center;gap:9px;height:50px;margin-top:18px;padding:0 18px;font-size:14px;font-weight:1000;text-decoration:none;transition:all .25s;display:flex;box-shadow:0 20px 46px #22c55e40}.receipt-link:hover{transform:translateY(-2px)}@media (width<=980px){.payment-success-shell{grid-template-columns:1fr;min-height:auto;padding:48px 0 110px}.success-card-main{min-height:auto}}@media (width<=640px){.payment-success-shell{width:100%;padding:0 0 40px}.success-card-main,.success-receipt-card{box-shadow:none;border-left:none;border-right:none;border-radius:0}.success-card-main{text-align:center;align-items:center;min-height:auto;padding:48px 22px 34px}.success-icon{border-radius:32px;width:96px;height:96px}.success-card-main h1{letter-spacing:-2px;font-size:42px}.success-card-main p{font-size:15px}.success-amount-box{padding:20px}.success-amount-box strong{font-size:34px}.success-actions{flex-direction:column;width:100%}.success-primary,.success-secondary{width:100%}.success-receipt-card{padding:24px 22px 34px}}html[data-theme=dark] .payment-success-page{color:#fff;background:radial-gradient(circle at 12% 12%,#22c55e1a,#0000 30%),radial-gradient(circle at 88% 14%,#e5091414,#0000 28%),#0d0d11!important}html[data-theme=dark] .success-card-main,html[data-theme=dark] .success-receipt-card{box-shadow:none!important;background:#17171c!important;border:1px solid #ffffff0f!important}html[data-theme=dark] .success-card-main h1,html[data-theme=dark] .receipt-heading span,html[data-theme=dark] .receipt-method strong,html[data-theme=dark] .receipt-list strong,html[data-theme=dark] .success-amount-box strong{color:#fff!important}html[data-theme=dark] .success-card-main p,html[data-theme=dark] .success-amount-box span,html[data-theme=dark] .receipt-method span,html[data-theme=dark] .receipt-list span,html[data-theme=dark] .receipt-ref span,html[data-theme=dark] .receipt-trust span{color:#9ca3af!important}html[data-theme=dark] .success-amount-box,html[data-theme=dark] .receipt-method,html[data-theme=dark] .receipt-list,html[data-theme=dark] .receipt-ref,html[data-theme=dark] .receipt-trust span{background:#202028!important;border:1px solid #ffffff0f!important}html[data-theme=dark] .receipt-method-logo,html[data-theme=dark] .receipt-ref button{color:#fff!important;background:#2a2a34!important;border:1px solid #ffffff0f!important}html[data-theme=dark] .success-secondary{color:#fff!important;background:#202028!important;border:1px solid #ffffff0f!important}html[data-theme=dark] .receipt-list div{border-bottom:1px solid #ffffff0f!important}.create-event-page{color:#111827;background:radial-gradient(circle at 12% 10%,#ff151f17,#0000 30%),radial-gradient(circle at 88% 12%,#e000000f,#0000 28%),#fbfbfb;min-height:100vh}.create-event-shell{width:min(1180px,92%);margin:0 auto;padding:42px 0 100px}.create-back{color:#111827;background:#fff;border:1px solid #11182714;border-radius:999px;align-items:center;gap:8px;width:fit-content;height:42px;padding:0 16px;font-size:13px;font-weight:950;text-decoration:none;transition:all .25s;display:inline-flex;box-shadow:0 14px 35px #1118270f}.create-back:hover{transform:translateY(-2px)}.create-hero{color:#fff;background:radial-gradient(circle at 82% 18%,#fff3,#0000 28%),radial-gradient(circle at 12% 90%,#ffffff1f,#0000 30%),linear-gradient(135deg,#e50914 0% 48%,#9f0000 100%);border-radius:42px;justify-content:space-between;align-items:flex-end;gap:36px;margin-top:28px;padding:54px;display:flex;position:relative;overflow:hidden;box-shadow:0 38px 100px #e000003d}.create-hero:after{content:"co";color:#ffffff12;letter-spacing:-30px;pointer-events:none;font-size:330px;font-weight:1000;line-height:1;position:absolute;bottom:-55px;right:-24px}.create-hero>div{z-index:2;position:relative}.create-badge{color:#fff;text-transform:uppercase;letter-spacing:1px;background:#ffffff29;border:1px solid #ffffff3d;border-radius:999px;align-items:center;gap:8px;width:fit-content;padding:10px 15px;font-size:12px;font-weight:950;display:inline-flex}.create-hero h1{letter-spacing:-4px;max-width:760px;margin:22px 0 16px;font-size:clamp(46px,7vw,82px);font-weight:1000;line-height:.95}.create-hero p{color:#ffffffdb;max-width:660px;margin:0;font-size:18px;font-weight:700;line-height:1.7}.create-hero-card{color:#fff;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff29;border:1px solid #ffffff3d;border-radius:28px;flex-shrink:0;gap:10px;width:260px;padding:22px;display:grid;box-shadow:0 28px 70px #00000024}.create-hero-card img{object-fit:contain;width:54px;height:54px}.create-hero-card strong{font-size:20px;font-weight:1000;line-height:1.1}.create-hero-card span{color:#ffffffc7;font-size:13px;font-weight:850}.create-steps{background:#fff;border:1px solid #11182714;border-radius:22px;flex-wrap:wrap;gap:10px;margin:26px 0;padding:10px;display:flex;box-shadow:0 18px 50px #1118270f}.create-steps span{color:#6b7280;background:#fafafa;border-radius:16px;align-items:center;height:42px;padding:0 16px;font-size:13px;font-weight:950;display:inline-flex}.create-steps span.active{color:#fff;background:linear-gradient(135deg,#e50914,#e50914);box-shadow:0 14px 32px #e0000033}.create-layout{grid-template-columns:minmax(0,1fr) 370px;align-items:start;gap:30px;display:grid}.create-main{gap:22px;display:grid}.create-card,.event-preview-card,.publish-card{background:#fff;border:1px solid #11182714;box-shadow:0 22px 65px #11182712}.create-card{border-radius:30px;padding:28px}.create-card-heading{align-items:flex-start;gap:14px;margin-bottom:24px;display:flex}.create-card-heading>span{color:#e50914;background:#e0000014;border-radius:14px;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:12px;font-weight:1000;display:grid}.create-card-heading h2{color:#111827;letter-spacing:-.9px;margin:0 0 5px;font-size:26px;font-weight:1000;line-height:1.1}.create-card-heading p{color:#6b7280;margin:0;font-size:13px;font-weight:700;line-height:1.5}.create-card label{color:#111827;margin:20px 0 9px;font-size:14px;font-weight:950;display:block}.event-type-grid{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.event-type-grid button,.create-payment-grid button,.privacy-grid button{cursor:pointer;background:#fafafa;border:1px solid #11182714;transition:all .25s}.event-type-grid button{color:#6b7280;border-radius:20px;place-items:center;gap:8px;min-height:96px;padding:14px;font-size:13px;font-weight:950;display:grid;position:relative}.event-type-grid button svg{color:#e50914}.event-type-grid button>svg:last-child{color:#fff;background:#e50914;border-radius:999px;width:22px;height:22px;padding:3px;position:absolute;top:10px;right:10px}.event-type-grid button:hover,.event-type-grid button.active{color:#e50914;background:#fff5f5;border-color:#e0000052;transform:translateY(-2px);box-shadow:0 18px 44px #e000001a}.create-input,.create-textarea,.create-input-icon,.amount-box{color:#111827;background:#fafafa;border:1px solid #11182714;outline:none;width:100%;transition:all .25s}.create-input,.create-input-icon,.amount-box{border-radius:18px;min-height:56px}.create-input{padding:0 16px;font-size:15px;font-weight:800}.create-two-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.create-input-icon,.amount-box{align-items:center;gap:10px;padding:0 16px;display:flex}.create-input-icon svg{color:#e50914;flex-shrink:0}.create-input-icon span,.amount-box span{color:#111827;font-size:14px;font-weight:950}.create-input-icon input,.amount-box input{color:#111827;background:0 0;border:none;outline:none;flex:1;min-width:0;height:54px;font-size:15px;font-weight:800}.create-textarea{resize:vertical;border-radius:20px;min-height:118px;padding:16px;font-size:15px;font-weight:750;line-height:1.55}.create-input::placeholder,.create-input-icon input::placeholder,.amount-box input::placeholder,.create-textarea::placeholder{color:#a8adb7}.create-input:focus,.create-input-icon:focus-within,.amount-box:focus-within,.create-textarea:focus{background:#fff;border-color:#e0000057;box-shadow:0 0 0 5px #e000000f}.suggestion-button{color:#e50914;cursor:pointer;background:#fff5f5;border:none;border-radius:16px;align-items:center;gap:9px;height:46px;margin-top:12px;padding:0 16px;font-size:13px;font-weight:950;transition:all .25s;display:inline-flex}.suggestion-button:hover{transform:translateY(-2px);box-shadow:0 16px 36px #e000001f}.amount-box input{letter-spacing:-.8px;font-size:28px;font-weight:1000}.create-payment-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.create-payment-grid button{color:#111827;border-radius:20px;align-items:center;gap:12px;min-height:74px;padding:14px;font-size:13px;font-weight:1000;display:flex;position:relative}.create-payment-grid button img{object-fit:contain;background:#fff;border:1px solid #11182712;border-radius:12px;width:58px;height:42px;padding:6px}.create-payment-grid button svg{color:#fff;background:#e50914;border-radius:999px;width:24px;height:24px;margin-left:auto;padding:3px}.create-payment-grid button:hover,.create-payment-grid button.active{background:#fff5f5;border-color:#e0000052;transform:translateY(-2px)}.privacy-grid{gap:12px;display:grid}.privacy-grid button{text-align:left;color:#6b7280;border-radius:20px;align-items:center;gap:13px;min-height:82px;padding:16px;display:flex}.privacy-grid button>svg:first-child{color:#e50914;flex-shrink:0}.privacy-grid button span{flex:1;font-size:13px;font-weight:700;line-height:1.45}.privacy-grid button strong{color:#111827;margin-bottom:3px;font-size:15px;font-weight:1000;display:block}.privacy-grid button>svg:last-child{color:#fff;border-radius:999px;width:24px;height:24px;padding:3px}.privacy-grid button.active.green{background:#16a34a14;border-color:#16a34a59}.privacy-grid button.active.green>svg:last-child{background:#16a34a}.privacy-grid button.active.red{background:#fff5f5;border-color:#e0000052}.privacy-grid button.active.red>svg:last-child{background:#e50914}.photo-upload-grid{grid-template-columns:1.35fr 1fr;gap:14px;display:grid}.photo-upload{cursor:pointer;background:#fff5f5;border:1.5px dashed #e0000047;border-radius:24px;min-height:168px;transition:all .25s;position:relative;overflow:hidden}.photo-upload.large{grid-row:span 3;min-height:532px}.photo-upload:hover{transform:translateY(-2px);box-shadow:0 20px 55px #e000001f}.photo-upload input{display:none}.photo-upload>div{height:100%;min-height:inherit;color:#e50914;text-align:center;align-content:center;place-items:center;gap:7px;display:grid}.photo-upload strong{color:#111827;font-size:15px;font-weight:1000}.photo-upload span{color:#6b7280;font-size:12px;font-weight:850}.photo-upload img{object-fit:cover;width:100%;height:100%}.photo-upload button{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#111827ad;border:none;border-radius:999px;height:34px;padding:0 12px;font-size:12px;font-weight:950;position:absolute;top:14px;right:14px}.create-sidebar{gap:18px;display:grid;position:sticky;top:24px}.event-preview-card{border-radius:30px;overflow:hidden}.preview-cover{background:linear-gradient(135deg,#e50914,#e50914);height:230px;position:relative;overflow:hidden}.preview-cover img{object-fit:cover;width:100%;height:100%}.preview-cover:after{content:"";background:linear-gradient(#0000,#11182757),radial-gradient(circle at 18% 14%,#ffffff38,#0000 36%);position:absolute;inset:0}.preview-cover>div{color:#fff;align-content:center;place-items:center;gap:8px;height:100%;font-size:13px;font-weight:900;display:grid}.preview-cover>span{z-index:2;color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#e00000eb;border-radius:999px;padding:8px 13px;font-size:12px;font-weight:950;position:absolute;bottom:16px;left:16px}.preview-body{padding:22px}.preview-body h3{color:#111827;letter-spacing:-.9px;margin:0 0 14px;font-size:25px;font-weight:1000;line-height:1.05}.preview-body p{color:#6b7280;align-items:center;gap:8px;margin:9px 0;font-size:13px;font-weight:800;display:flex}.preview-body p svg{color:#e50914}.preview-goal{background:#fafafa;border-radius:18px;margin-top:16px;padding:15px}.preview-goal span{color:#6b7280;font-size:12px;font-weight:850;display:block}.preview-goal strong{color:#111827;letter-spacing:-.7px;margin-top:5px;font-size:22px;font-weight:1000;display:block}.preview-tags{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.preview-tags span{color:#6b7280;background:#fafafa;border-radius:999px;padding:8px 10px;font-size:11px;font-weight:950}.preview-tags .green{color:#16a34a;background:#16a34a1a}.preview-tags .red{color:#e50914;background:#fff5f5}.publish-card{border-radius:30px;padding:24px}.publish-card>span{color:#e50914;text-transform:uppercase;letter-spacing:1px;font-size:12px;font-weight:950}.readiness-circle{background:radial-gradient(circle at center, #fff 58%, transparent 60%), conic-gradient(#e50914 var(--progress,0%), #f1f2f4 0);border-radius:999px;align-content:center;place-items:center;width:160px;height:160px;margin:24px auto;display:grid;box-shadow:inset 0 0 0 1px #1118270f}.readiness-circle strong{color:#111827;letter-spacing:-1px;font-size:34px;font-weight:1000;line-height:1}.readiness-circle small{color:#6b7280;font-size:12px;font-weight:850}.publish-checklist{gap:10px;margin-bottom:18px;display:grid}.publish-checklist p{color:#8a8f98;background:#fafafa;border-radius:14px;align-items:center;gap:8px;min-height:38px;margin:0;padding:9px 11px;font-size:12px;font-weight:850;display:flex}.publish-checklist svg{color:#c4c8d0}.publish-checklist p.done{color:#16a34a;background:#16a34a1a}.publish-checklist p.done svg{color:#16a34a}.publish-button,.draft-button{cursor:pointer;border-radius:17px;justify-content:center;align-items:center;gap:9px;width:100%;height:52px;font-size:14px;font-weight:1000;text-decoration:none;transition:all .25s;display:flex}.publish-button{color:#fff;background:linear-gradient(135deg,#e50914,#e50914);box-shadow:0 20px 46px #e0000042}.draft-button{color:#111827;background:#fff;border:1px solid #11182714;margin-top:10px}.publish-button:hover,.draft-button:hover{transform:translateY(-2px)}.secure-create-note{color:#6b7280;justify-content:center;align-items:center;gap:7px;margin-top:14px;font-size:12px;font-weight:850;display:flex}.secure-create-note svg{color:#e50914}@media (width<=1050px){.create-layout{grid-template-columns:1fr}.create-sidebar{position:static}.photo-upload.large{min-height:420px}}@media (width<=760px){.create-event-shell{width:100%;padding:24px 16px 80px}.create-hero{border-radius:30px;flex-direction:column;align-items:flex-start;padding:34px 22px}.create-hero h1{letter-spacing:-2.4px}.create-hero p{font-size:16px}.create-hero-card{width:100%}.create-card{border-radius:26px;padding:22px}.event-type-grid{grid-template-columns:repeat(2,1fr)}.create-two-grid,.create-payment-grid,.photo-upload-grid{grid-template-columns:1fr}.photo-upload.large{grid-row:auto;min-height:260px}.photo-upload{min-height:180px}.create-sidebar{display:grid}.create-steps{flex-wrap:nowrap;overflow-x:auto}.create-steps span{flex-shrink:0}}@media (width<=520px){.create-event-shell{padding-inline:14px}.event-type-grid{grid-template-columns:1fr}.create-hero h1{font-size:40px}.create-card-heading h2{font-size:23px}.amount-box input{font-size:24px}.readiness-circle{width:140px;height:140px}}.publish-button:disabled{opacity:.65;cursor:not-allowed;transform:none}.photo-upload,.photo-upload.large{aspect-ratio:4/3;min-width:0;height:auto}.photo-upload.large{aspect-ratio:4/5;min-height:0}.photo-upload img{object-position:center;max-width:100%;position:absolute;inset:0;object-fit:cover!important;width:100%!important;height:100%!important}.photo-upload>div{width:100%;position:absolute;inset:0;height:100%!important;min-height:0!important}.photo-upload button{z-index:3}.preview-cover{aspect-ratio:16/10;min-height:220px;height:auto!important}.preview-cover img{object-position:center;position:absolute;inset:0;object-fit:cover!important;width:100%!important;height:100%!important}@media (width<=768px){body.contriba-sidebar-collapsed .create-event-page,.app-sidebar~.create-event-page,.create-event-page{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;position:relative!important;left:0!important;right:auto!important;overflow-x:hidden!important;transform:none!important}body.contriba-sidebar-collapsed:has(.app-sidebar) .create-event-page{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;position:relative!important;left:0!important;right:auto!important;overflow-x:hidden!important;transform:none!important}body:has(.app-sidebar) .create-event-page{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;position:relative!important;left:0!important;right:auto!important;overflow-x:hidden!important;transform:none!important}body.contriba-sidebar-collapsed .create-event-shell,.create-event-page>.create-event-shell,.create-event-shell{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:20px 16px 112px!important;position:relative!important;left:0!important;overflow-x:hidden!important;transform:none!important}body.contriba-sidebar-collapsed:has(.app-sidebar) .create-event-shell{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:20px 16px 112px!important;position:relative!important;left:0!important;overflow-x:hidden!important;transform:none!important}body:has(.app-sidebar) .create-event-shell{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:20px 16px 112px!important;position:relative!important;left:0!important;overflow-x:hidden!important;transform:none!important}.create-back{height:40px!important;padding:0 14px!important;font-size:12px!important}.create-hero{border-radius:24px!important;gap:18px!important;width:100%!important;max-width:100%!important;margin-top:18px!important;padding:22px!important}.create-hero:after{letter-spacing:-18px!important;font-size:190px!important;bottom:-30px!important;right:-32px!important}.create-badge{padding:8px 12px!important;font-size:10px!important}.create-hero h1{overflow-wrap:anywhere;letter-spacing:-.07em!important;max-width:100%!important;margin:16px 0 12px!important;font-size:clamp(38px,12vw,50px)!important;line-height:.94!important}.create-hero p{max-width:100%!important;font-size:14px!important;line-height:1.55!important}.create-hero-card{border-radius:20px!important;grid-template-columns:44px 1fr!important;align-items:center!important;width:100%!important;padding:16px!important}.create-hero-card img{grid-row:span 2;width:44px!important;height:44px!important}.create-steps{scrollbar-width:none;border-radius:18px!important;flex-wrap:nowrap!important;width:100%!important;margin:16px 0!important;padding:8px!important;overflow-x:auto!important}.create-steps::-webkit-scrollbar{display:none}.create-steps span{border-radius:13px!important;flex:none!important;height:38px!important;padding:0 13px!important;font-size:11px!important}.create-layout,.create-main,.create-sidebar,.create-card,.event-preview-card,.publish-card{width:100%!important;min-width:0!important;max-width:100%!important}.create-layout{grid-template-columns:1fr!important;gap:16px!important}.create-main,.create-sidebar{gap:16px!important}.create-sidebar{position:static!important}.create-card,.publish-card{border-radius:22px!important;padding:18px!important}.event-preview-card{border-radius:22px!important}.create-card-heading{gap:12px!important;margin-bottom:18px!important}.create-card-heading>span{border-radius:12px!important;width:38px!important;height:38px!important}.create-card-heading h2{font-size:22px!important}.create-card-heading p{font-size:12px!important}.event-type-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.event-type-grid button{border-radius:18px!important;min-height:88px!important;padding:12px!important;font-size:12px!important}.create-two-grid,.create-payment-grid,.photo-upload-grid{grid-template-columns:1fr!important;gap:12px!important}.create-input,.create-input-icon,.amount-box{border-radius:16px!important;min-height:52px!important}.create-input{padding:0 14px!important;font-size:14px!important}.create-input-icon,.amount-box{padding:0 14px!important}.create-input-icon input,.amount-box input{height:50px!important;font-size:14px!important}.amount-box input{font-size:24px!important}.create-textarea{border-radius:17px!important;min-height:112px!important;padding:14px!important;font-size:14px!important}.create-payment-grid button{border-radius:18px!important;min-height:68px!important;padding:12px!important}.privacy-grid button{border-radius:18px!important;min-height:76px!important;padding:14px!important}.photo-upload-grid{align-items:stretch!important}.photo-upload,.photo-upload.large{aspect-ratio:4/3!important;border-radius:18px!important;width:100%!important;height:auto!important;min-height:0!important}.photo-upload.large{aspect-ratio:4/3!important;grid-row:auto!important}.photo-upload img,.photo-upload>div{width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.photo-upload button{height:32px!important;padding:0 10px!important;font-size:11px!important;top:10px!important;right:10px!important}.preview-cover{aspect-ratio:16/10!important;height:auto!important;min-height:0!important}.preview-body{padding:18px!important}.preview-body h3{font-size:22px!important}.publish-card{margin-bottom:0!important}.readiness-circle{width:138px!important;height:138px!important;margin:18px auto!important}.publish-button,.draft-button{border-radius:15px!important;height:50px!important}}@media (width<=480px){body.contriba-sidebar-collapsed .create-event-shell,.create-event-page>.create-event-shell,.create-event-shell{padding:18px 14px 108px!important}body.contriba-sidebar-collapsed:has(.app-sidebar) .create-event-shell{padding:18px 14px 108px!important}body:has(.app-sidebar) .create-event-shell{padding:18px 14px 108px!important}.create-hero{border-radius:22px!important;padding:20px!important}.create-hero h1{font-size:38px!important}.create-card,.publish-card{padding:16px!important}.event-type-grid{grid-template-columns:1fr 1fr!important}.event-type-grid button{min-height:82px!important}.photo-upload,.photo-upload.large{aspect-ratio:1!important}}.dashboard-page{color:#151722;background:radial-gradient(circle at 0 0,#e5091414,#0000 30%),radial-gradient(circle at 100% 0,#ff5f780f,#0000 28%),#f7f8fb;min-height:100vh;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex}.dashboard-main{flex:1;min-width:0;padding:34px 34px 80px}.dashboard-topbar{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.dashboard-topbar span{color:#e50914;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:950}.dashboard-topbar h1{color:#111827;letter-spacing:-.075em;max-width:820px;margin:7px 0 10px;font-size:clamp(36px,5vw,58px);font-weight:950;line-height:.95}.dashboard-topbar p{color:#667085;max-width:690px;margin:0;font-size:15px;font-weight:650;line-height:1.65}.dashboard-overview{grid-template-columns:minmax(0,1.55fr) minmax(310px,.7fr);gap:18px;margin-bottom:18px;display:grid}.dashboard-command-card,.dashboard-insight-card,.dashboard-stat-card,.dashboard-panel{background:#fffffff0;border:1px solid #11182714;box-shadow:0 18px 48px #1018280f}.dashboard-command-card{border-radius:30px;padding:28px;position:relative;overflow:hidden}.dashboard-command-card:after{content:"";pointer-events:none;background:#e5091417;border-radius:999px;width:280px;height:280px;position:absolute;top:-120px;right:-120px}.dashboard-badge{color:#e50914;background:#e5091414;border-radius:999px;align-items:center;gap:8px;width:fit-content;padding:8px 12px;font-size:12px;font-weight:950;display:inline-flex}.dashboard-command-card h2{z-index:1;color:#111827;letter-spacing:-.065em;max-width:860px;margin:18px 0 12px;font-size:clamp(28px,4vw,46px);line-height:1;position:relative}.dashboard-command-card p{z-index:1;color:#667085;max-width:760px;margin:0 0 22px;font-size:15px;font-weight:650;line-height:1.65;position:relative}.dashboard-command-progress{z-index:1;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:14px;display:grid;position:relative}.dashboard-command-progress div{background:#f7f8fb;border:1px solid #1118270f;border-radius:20px;padding:16px}.dashboard-command-progress span,.dashboard-goal-summary span,.dashboard-mini-line span{color:#667085;font-size:12px;font-weight:850;display:block}.dashboard-command-progress strong,.dashboard-goal-summary strong,.dashboard-mini-line strong{color:#111827;letter-spacing:-.04em;margin-top:6px;font-size:17px;font-weight:950;line-height:1;display:block}.dashboard-progress-track,.forecast-track{z-index:1;background:#edf0f5;border-radius:999px;height:12px;position:relative;overflow:hidden}.dashboard-progress-track div,.forecast-track div{border-radius:inherit;background:linear-gradient(90deg,#e50914,#ff6678);height:100%}.dashboard-insight-card{border-radius:30px;flex-direction:column;justify-content:space-between;padding:24px;display:flex}.dashboard-insight-icon{color:#e50914;background:#e5091414;border-radius:18px;place-items:center;width:50px;height:50px;display:grid}.dashboard-insight-card>span{color:#e50914;text-transform:uppercase;letter-spacing:.07em;margin-top:18px;font-size:12px;font-weight:950;display:block}.dashboard-insight-card h3{color:#111827;letter-spacing:-.055em;margin:8px 0 10px;font-size:26px;font-weight:950;line-height:1.05}.dashboard-insight-card p{color:#667085;margin:0;font-size:14px;font-weight:650;line-height:1.65}.dashboard-insight-card a,.panel-heading a,.smart-red-button{text-decoration:none}.dashboard-insight-card a{color:#fff;background:linear-gradient(135deg,#e50914,#ff3348);border-radius:999px;align-items:center;gap:8px;width:fit-content;min-height:42px;margin-top:18px;padding:0 14px;font-size:13px;font-weight:950;display:inline-flex;box-shadow:0 14px 28px #e509142e}.dashboard-insight-card.success .dashboard-insight-icon{color:#16a34a;background:#16a34a1a}.dashboard-insight-card.warning .dashboard-insight-icon{color:#ca8a04;background:#eab3081f}.dashboard-stats-grid{grid-template-columns:repeat(4,minmax(160px,1fr));gap:16px;margin-bottom:18px;display:grid}.dashboard-stat-card{color:#111827;border-radius:26px;min-height:148px;padding:22px;text-decoration:none;transition:all .2s}.dashboard-stat-card:hover{transform:translateY(-2px);box-shadow:0 22px 56px #10182814}.dashboard-stat-card span{color:#667085;font-size:13px;font-weight:850}.dashboard-stat-card strong{color:#111827;letter-spacing:-.07em;margin:12px 0 11px;font-size:clamp(25px,3vw,34px);line-height:1;display:block}.dashboard-stat-card p{color:#16a34a;align-items:center;gap:7px;margin:0;font-size:13px;font-weight:850;display:flex}.dashboard-analytics-grid{grid-template-columns:minmax(280px,.95fr) minmax(240px,.7fr) minmax(240px,.7fr);gap:16px;margin-bottom:18px;display:grid}.dashboard-panel{border-radius:28px;padding:22px}.panel-heading{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:18px;display:flex}.panel-heading span{color:#e50914;text-transform:uppercase;letter-spacing:.07em;font-size:12px;font-weight:950}.panel-heading h3{color:#111827;letter-spacing:-.045em;margin:5px 0 0;font-size:21px;font-weight:950;line-height:1.1}.panel-heading svg{color:#e50914;flex-shrink:0}.panel-heading a{color:#e50914;background:#e5091414;border-radius:999px;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-size:13px;font-weight:950;display:inline-flex}.dashboard-goal-ring{background:radial-gradient(circle, white 56%, transparent 58%), conic-gradient(#e50914 var(--progress,0%), #edf0f5 0);border-radius:50%;align-content:center;place-items:center;width:165px;height:165px;margin:4px auto 20px;display:grid}.dashboard-goal-ring strong{color:#111827;text-align:center;letter-spacing:-.06em;font-size:40px;font-weight:950;line-height:1;display:block}.dashboard-goal-ring span{color:#667085;margin-top:6px;font-size:12px;font-weight:850;display:block}.dashboard-goal-summary{grid-template-columns:1fr 1fr;gap:10px;display:grid}.dashboard-goal-summary div,.dashboard-mini-line{background:#f7f8fb;border:1px solid #1118270f;border-radius:18px;padding:14px}.dashboard-mini-panel p{color:#667085;min-height:76px;margin:0 0 16px;font-size:14px;font-weight:650;line-height:1.65}.dashboard-content-grid{grid-template-columns:minmax(0,1fr) 350px;gap:16px;margin-bottom:18px;display:grid}.contributors-table{gap:10px;display:grid}.contributor-row{background:#f7f8fb;border:1px solid #1118270d;border-radius:20px;grid-template-columns:minmax(190px,1.4fr) minmax(110px,.65fr) 70px 95px 80px;align-items:center;gap:12px;padding:14px;display:grid}.contributor-row>div{min-width:0}.contributor-row strong{color:#111827;font-size:14px;font-weight:950}.contributor-row div span{color:#667085;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:12px;font-weight:700;display:block;overflow:hidden}.contributor-row>span{color:#667085;font-size:13px;font-weight:800}.contributor-row small{border-radius:999px;justify-self:end;width:fit-content;padding:7px 10px;font-size:11px;font-weight:950}.contributor-row small.success{color:#16a34a;background:#16a34a1a}.contributor-row small.pending{color:#b87800;background:#b878001a}.dashboard-empty-row{background:#f7f8fb;border:1px dashed #1118271f;border-radius:20px;padding:20px}.dashboard-empty-row strong,.dashboard-empty-row span{display:block}.dashboard-empty-row strong{color:#111827;font-size:15px;font-weight:950}.dashboard-empty-row span{color:#667085;margin-top:5px;font-size:13px;font-weight:700}.wallet-panel{background:radial-gradient(circle at 100% 0,#e5091417,#0000 36%),#fffffff0}.wallet-balance{color:#fff;background:radial-gradient(circle at 100% 0,#fff3,#0000 36%),linear-gradient(135deg,#111827,#e50914);border-radius:24px;margin-bottom:16px;padding:22px;box-shadow:0 20px 42px #e509142e}.wallet-balance span{color:#ffffffb8;font-size:12px;font-weight:850}.wallet-balance strong{letter-spacing:-.07em;margin:9px 0 7px;font-size:34px;font-weight:950;line-height:1;display:block}.wallet-balance p{color:#ffffffc2;margin:0;font-size:13px;font-weight:700;line-height:1.5}.smart-red-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#e50914,#ff3348);border:0;border-radius:16px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:46px;font-size:14px;font-weight:950;display:inline-flex;box-shadow:0 15px 30px #e5091433}.dashboard-bottom-grid{grid-template-columns:minmax(240px,.85fr) minmax(240px,.85fr) minmax(260px,.9fr);gap:16px;display:grid}.health-list,.activity-list{gap:10px;display:grid}.health-list p,.activity-list p{color:#343743;background:#f7f8fb;border-radius:18px;align-items:center;gap:10px;margin:0;padding:13px 14px;font-size:13px;font-weight:800;line-height:1.45;display:flex}.health-list svg{color:#16a34a;flex-shrink:0}.activity-list p span{background:#e50914;border-radius:50%;flex:none;width:10px;height:10px;box-shadow:0 0 0 6px #e509141a}.quick-actions-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.quick-actions-grid a{color:#111827;background:#f7f8fb;border:1px solid #11182712;border-radius:20px;flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;min-height:88px;padding:16px;font-size:13px;font-weight:950;text-decoration:none;transition:all .2s;display:flex}.quick-actions-grid a:hover{background:#fff;transform:translateY(-2px);box-shadow:0 18px 36px #10182812}.quick-actions-grid svg{color:#e50914}.dashboard-skeleton-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.dashboard-skeleton-card{background:#edf0f5;border-radius:26px;min-height:170px}@keyframes shimmer{to{transform:translate(100%)}}@media (width<=1250px){.dashboard-overview,.dashboard-content-grid{grid-template-columns:1fr}.dashboard-analytics-grid,.dashboard-bottom-grid{grid-template-columns:1fr 1fr}.quick-panel{grid-column:span 2}}@media (width<=980px){.dashboard-main{padding:26px 22px 80px}.dashboard-stats-grid,.dashboard-skeleton-grid{grid-template-columns:repeat(2,1fr)}.dashboard-command-progress{grid-template-columns:1fr}.contributor-row{grid-template-columns:1fr;align-items:flex-start}.contributor-row small{justify-self:start}}@media (width<=768px){.dashboard-page{display:block}.dashboard-main{padding:24px 16px 100px}.dashboard-overview,.dashboard-stats-grid,.dashboard-analytics-grid,.dashboard-content-grid,.dashboard-bottom-grid,.dashboard-skeleton-grid{grid-template-columns:1fr}.quick-panel{grid-column:span 1}.dashboard-topbar h1{letter-spacing:-.055em;font-size:38px}.dashboard-command-card,.dashboard-insight-card,.dashboard-panel{border-radius:24px;padding:20px}.dashboard-command-card h2{font-size:30px}.dashboard-stat-card{min-height:130px}}@media (width<=520px){.dashboard-main{padding:20px 14px 100px}.dashboard-topbar h1{font-size:34px}.quick-actions-grid,.dashboard-goal-summary{grid-template-columns:1fr}}html[data-theme=dark] .dashboard-page{color:#fff;background:radial-gradient(circle at 0 0,#e5091414,#0000 35%),#0b0b0d}html[data-theme=dark] .dashboard-main,html[data-theme=dark] .dashboard-topbar h1,html[data-theme=dark] .dashboard-command-card h2,html[data-theme=dark] .dashboard-insight-card h3,html[data-theme=dark] .panel-heading h3,html[data-theme=dark] .dashboard-stat-card strong,html[data-theme=dark] .dashboard-goal-ring strong,html[data-theme=dark] .dashboard-command-progress strong,html[data-theme=dark] .dashboard-goal-summary strong,html[data-theme=dark] .dashboard-mini-line strong,html[data-theme=dark] .contributor-row strong,html[data-theme=dark] .dashboard-empty-row strong{color:#fff}html[data-theme=dark] .dashboard-topbar p,html[data-theme=dark] .dashboard-command-card p,html[data-theme=dark] .dashboard-insight-card p,html[data-theme=dark] .dashboard-stat-card span,html[data-theme=dark] .dashboard-command-progress span,html[data-theme=dark] .dashboard-goal-summary span,html[data-theme=dark] .dashboard-mini-line span,html[data-theme=dark] .dashboard-goal-ring span,html[data-theme=dark] .dashboard-empty-row span,html[data-theme=dark] .contributor-row span{color:#9ca3af}html[data-theme=dark] .dashboard-command-card,html[data-theme=dark] .dashboard-insight-card,html[data-theme=dark] .dashboard-stat-card,html[data-theme=dark] .dashboard-panel{box-shadow:none;background:#17171c;border:1px solid #ffffff0f}html[data-theme=dark] .dashboard-command-progress div,html[data-theme=dark] .dashboard-goal-summary div,html[data-theme=dark] .dashboard-mini-line,html[data-theme=dark] .contributor-row,html[data-theme=dark] .dashboard-empty-row,html[data-theme=dark] .health-list p,html[data-theme=dark] .activity-list p,html[data-theme=dark] .quick-actions-grid a{color:#fff;background:#202028;border:1px solid #ffffff0d}html[data-theme=dark] .dashboard-progress-track,html[data-theme=dark] .forecast-track{background:#2b2b34}html[data-theme=dark] .dashboard-goal-ring{background:radial-gradient(circle,#17171c 56%,transparent 58%), conic-gradient(#e50914 var(--progress,0%), #2b2b34 0)}html[data-theme=dark] .wallet-panel{background:#17171c}html[data-theme=dark] .quick-actions-grid a:hover{background:#23232d}html[data-theme=dark] .dashboard-page .wallet-panel{box-shadow:none!important;background:#17171c!important;border:1px solid #ffffff0f!important}html[data-theme=dark] .dashboard-page .wallet-panel .panel-heading h3{color:#fff!important}html[data-theme=dark] .dashboard-page .wallet-panel .panel-heading svg{color:#e50914!important}html[data-theme=dark] .dashboard-page .wallet-balance{color:#fff!important;background:radial-gradient(circle at 100% 0,#ffffff24,#0000 36%),linear-gradient(135deg,#3a0d18,#e50914)!important}html[data-theme=dark] .dashboard-page .wallet-balance span,html[data-theme=dark] .dashboard-page .wallet-balance p{color:#ffffffc2!important}html[data-theme=dark] .dashboard-page .wallet-balance strong{color:#fff!important}@media (width<=768px){body.contriba-sidebar-collapsed .dashboard-page,.app-sidebar~.dashboard-page,.dashboard-page{width:100%!important;min-width:0!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;display:block!important;position:relative!important;left:0!important;right:auto!important;overflow-x:hidden!important;transform:none!important}body.contriba-sidebar-collapsed:has(.app-sidebar) .dashboard-page{width:100%!important;min-width:0!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;display:block!important;position:relative!important;left:0!important;right:auto!important;overflow-x:hidden!important;transform:none!important}body:has(.app-sidebar) .dashboard-page{width:100%!important;min-width:0!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;display:block!important;position:relative!important;left:0!important;right:auto!important;overflow-x:hidden!important;transform:none!important}body.contriba-sidebar-collapsed .dashboard-main,.dashboard-page>.dashboard-main,.dashboard-main{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:22px 16px 112px!important;position:relative!important;left:0!important;overflow-x:hidden!important;transform:none!important}body.contriba-sidebar-collapsed:has(.app-sidebar) .dashboard-main{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:22px 16px 112px!important;position:relative!important;left:0!important;overflow-x:hidden!important;transform:none!important}body:has(.app-sidebar) .dashboard-main{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:22px 16px 112px!important;position:relative!important;left:0!important;overflow-x:hidden!important;transform:none!important}.dashboard-topbar,.dashboard-overview,.dashboard-stats-grid,.dashboard-analytics-grid,.dashboard-content-grid,.dashboard-bottom-grid,.dashboard-skeleton-grid{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.dashboard-topbar{margin-bottom:18px!important;display:block!important}.dashboard-topbar h1{overflow-wrap:anywhere;letter-spacing:-.065em!important;max-width:100%!important;margin-top:6px!important;margin-bottom:10px!important;font-size:clamp(34px,11vw,44px)!important;line-height:.96!important}.dashboard-topbar p{max-width:100%!important;font-size:14px!important;line-height:1.55!important}.dashboard-overview,.dashboard-stats-grid,.dashboard-analytics-grid,.dashboard-content-grid,.dashboard-bottom-grid,.dashboard-skeleton-grid{grid-template-columns:1fr!important;gap:14px!important}.dashboard-command-card,.dashboard-insight-card,.dashboard-panel,.dashboard-stat-card{border-radius:24px!important;width:100%!important;min-width:0!important;max-width:100%!important}.dashboard-command-card,.dashboard-insight-card,.dashboard-panel{padding:20px!important}.dashboard-command-card h2{max-width:100%!important;font-size:clamp(28px,9vw,36px)!important;line-height:1!important}.dashboard-command-card p,.dashboard-insight-card p,.dashboard-mini-panel p{min-height:auto!important;font-size:14px!important;line-height:1.55!important}.dashboard-command-progress{grid-template-columns:1fr!important;gap:10px!important}.dashboard-stats-grid{margin-bottom:14px!important}.dashboard-stat-card{grid-template-columns:46px 1fr!important;align-items:center!important;column-gap:14px!important;min-height:0!important;padding:18px!important;display:grid!important}.dashboard-stat-card>svg,.dashboard-stat-card .dashboard-stat-icon{grid-row:span 3}.dashboard-stat-card span,.dashboard-stat-card strong,.dashboard-stat-card p{margin:0!important}.dashboard-stat-card strong{margin-top:6px!important;margin-bottom:6px!important;font-size:28px!important}.dashboard-goal-ring{width:142px!important;height:142px!important;margin-top:2px!important;margin-bottom:18px!important}.dashboard-goal-ring strong{font-size:34px!important}.dashboard-goal-summary{grid-template-columns:1fr 1fr!important;gap:10px!important}.contributors-table{width:100%!important}.contributor-row{border-radius:18px!important;grid-template-columns:1fr!important;align-items:flex-start!important;gap:8px!important;padding:14px!important}.contributor-row small{justify-self:start!important}.wallet-balance{border-radius:20px!important;padding:18px!important}.wallet-balance strong{font-size:30px!important}.quick-panel{grid-column:span 1!important}.quick-actions-grid{grid-template-columns:1fr 1fr!important;gap:10px!important}.quick-actions-grid a{border-radius:18px!important;min-height:82px!important;padding:14px!important}.health-list p,.activity-list p{border-radius:16px!important;padding:12px 13px!important}}@media (width<=520px){body.contriba-sidebar-collapsed .dashboard-main,.dashboard-page>.dashboard-main,.dashboard-main{padding:18px 14px 108px!important}body.contriba-sidebar-collapsed:has(.app-sidebar) .dashboard-main{padding:18px 14px 108px!important}body:has(.app-sidebar) .dashboard-main{padding:18px 14px 108px!important}.dashboard-topbar h1{font-size:34px!important}.dashboard-command-card,.dashboard-insight-card,.dashboard-panel{border-radius:22px!important;padding:18px!important}.dashboard-command-card h2{font-size:29px!important}.dashboard-goal-summary,.quick-actions-grid{grid-template-columns:1fr!important}.dashboard-stat-card{grid-template-columns:42px 1fr!important;padding:16px!important}.dashboard-stat-card strong{font-size:26px!important}}@media (width<=768px){.dashboard-stat-card{flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:6px!important;min-height:122px!important;padding:18px!important;display:flex!important}.dashboard-stat-card span{color:#667085!important;width:100%!important;margin:0!important;font-size:12px!important;font-weight:850!important;line-height:1.25!important;display:block!important}.dashboard-stat-card strong{color:#111827!important;letter-spacing:-.055em!important;width:100%!important;margin:2px 0 1px!important;font-size:28px!important;font-weight:950!important;line-height:1!important;display:block!important}.dashboard-stat-card p{color:#16a34a!important;width:100%!important;margin:0!important;font-size:12px!important;font-weight:850!important;line-height:1.35!important;display:block!important}}@media (width<=420px){.dashboard-stat-card{min-height:116px!important;padding:16px!important}.dashboard-stat-card strong{font-size:26px!important}}.create-steps button{color:#6b7280;cursor:pointer;appearance:none;background:#fafafa;border:none;border-radius:16px;justify-content:center;align-items:center;height:42px;padding:0 16px;font-family:inherit;font-size:13px;font-weight:950;transition:all .25s;display:inline-flex}.create-steps button.active{color:#fff;background:linear-gradient(135deg,#e50914,#e50914);box-shadow:0 14px 32px #e0000033}.create-steps button:focus{outline:none}@media (width<=760px){.create-steps button{flex-shrink:0}}@media (width<=520px){.create-steps button{border-radius:13px!important;flex:none!important;height:38px!important;padding:0 13px!important;font-size:11px!important}}.dashboard-events-page{color:#151722;background:radial-gradient(circle at 0 0,#e5091414,#0000 30%),radial-gradient(circle at 100% 0,#ff556e14,#0000 28%),#f7f8fb;min-height:100vh;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex}.dashboard-events-main{flex:1;min-width:0;padding:28px}.dashboard-events-topbar{justify-content:space-between;align-items:flex-start;gap:22px;margin-bottom:18px;display:flex}.dashboard-events-topbar span,.dashboard-events-panel-heading span{color:#e50914;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:950}.dashboard-events-topbar h1{letter-spacing:-.085em;max-width:780px;margin:7px 0 8px;font-size:clamp(34px,4vw,56px);line-height:.94}.dashboard-events-topbar p{color:#6f7584;max-width:780px;margin:0;font-size:15px;font-weight:650;line-height:1.65}.dashboard-events-actions{align-items:center;gap:10px;display:flex}.dashboard-events-actions button{color:#292c37;cursor:pointer;background:#ffffffe6;border:1px solid #14141e14;border-radius:16px;align-items:center;gap:9px;height:46px;padding:0 15px;font-weight:850;display:inline-flex;box-shadow:0 12px 30px #14141e0f}.dashboard-events-actions button.red{color:#fff;background:linear-gradient(135deg,#e50914,#ff1f2d);border:0;box-shadow:0 18px 36px #e509143b}.dashboard-events-tabs{background:#fff;border:1px solid #14141e12;border-radius:22px;gap:10px;width:fit-content;margin-bottom:18px;padding:8px;display:inline-flex;box-shadow:0 14px 34px #14141e0d}.dashboard-events-tabs button{color:#687080;cursor:pointer;background:0 0;border:0;border-radius:16px;align-items:center;gap:9px;min-height:46px;padding:0 18px;font-weight:900;display:inline-flex}.dashboard-events-tabs button.active{color:#fff;background:linear-gradient(135deg,#e50914,#ff1f2d);box-shadow:0 14px 28px #e509142e}.dashboard-events-hero{color:#fff;background:radial-gradient(circle at 90% 10%,#ffffff38,#0000 25%),radial-gradient(circle at 0 100%,#ff647842,#0000 30%),linear-gradient(135deg,#151722 0%,#2b1118 42%,#e50914 100%);border-radius:34px;grid-template-columns:1fr;align-items:stretch;gap:22px;margin-bottom:20px;padding:30px;display:grid;overflow:hidden;box-shadow:0 30px 80px #e5091438}.dashboard-events-badge{color:#e50914;background:#fffffff0;border-radius:999px;align-items:center;gap:8px;width:fit-content;padding:8px 12px;font-size:12px;font-weight:950;display:inline-flex}.dashboard-events-hero-left h2{letter-spacing:-.09em;max-width:900px;margin:20px 0 12px;font-size:clamp(42px,5vw,70px);line-height:.9}.dashboard-events-hero-left p{color:#ffffffc2;max-width:760px;margin:0;font-size:15px;font-weight:650;line-height:1.7}.dashboard-events-hero-buttons{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.dashboard-events-hero-buttons button{cursor:pointer;border-radius:16px;align-items:center;gap:9px;min-height:48px;padding:0 18px;font-weight:900;display:inline-flex}.dashboard-events-hero-buttons .primary{color:#e50914;background:#fff;border:0}.dashboard-events-ai-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff21;border:1px solid #ffffff29;border-radius:28px;align-self:stretch;padding:22px}.dashboard-events-ai-card svg{color:#fff;margin-bottom:14px}.dashboard-events-ai-card span{color:#ffffffb8;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:950;display:block}.dashboard-events-ai-card strong{letter-spacing:-.055em;margin:10px 0 9px;font-size:25px;line-height:1.1;display:block}.dashboard-events-ai-card p{color:#ffffffb8;margin:0;font-size:13px;font-weight:650;line-height:1.6}.dashboard-events-stats-grid{grid-template-columns:repeat(3,minmax(220px,1fr));gap:16px;margin-bottom:20px;display:grid}.dashboard-events-stat-card{background:#ffffffeb;border:1px solid #14141e12;border-radius:28px;padding:22px;box-shadow:0 18px 44px #14141e0f}.dashboard-events-stat-card>div{color:#e50914;background:#e5091414;border-radius:16px;place-items:center;width:42px;height:42px;margin-bottom:14px;display:grid}.dashboard-events-stat-card span{color:#737b8b;font-size:13px;font-weight:850}.dashboard-events-stat-card strong{letter-spacing:-.065em;margin:9px 0;font-size:29px;line-height:1;display:block}.dashboard-events-stat-card p{color:#0f9f63;margin:0;font-size:13px;font-weight:850}.dashboard-events-toolbar{align-items:center;gap:14px;margin-bottom:18px;display:flex}.dashboard-events-search{background:#fff;border:1px solid #14141e12;border-radius:20px;flex:1;align-items:center;gap:12px;min-height:54px;padding:0 18px;display:flex;box-shadow:0 14px 34px #14141e0d}.dashboard-events-search svg{color:#e50914}.dashboard-events-search input{color:#151722;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:14px;font-weight:750}.dashboard-events-search input::placeholder{color:#a1a7b5}.dashboard-events-filters{gap:10px;display:flex}.dashboard-events-filters button{color:#333743;cursor:pointer;background:#fff;border:1px solid #14141e12;border-radius:16px;min-height:48px;padding:0 16px;font-weight:850;transition:all .25s}.dashboard-events-filters button:hover{transform:translateY(-2px)}.dashboard-events-filters button:first-child{color:#fff;background:linear-gradient(135deg,#e50914,#ff1f2d);border:0}.dashboard-events-grid{grid-template-columns:repeat(2,minmax(300px,1fr));gap:18px;margin-bottom:22px;display:grid}.dashboard-event-card{background:#fff;border:1px solid #14141e12;border-radius:30px;padding:22px;transition:all .28s;box-shadow:0 18px 46px #14141e0f}.dashboard-event-card-top{justify-content:space-between;align-items:center;display:flex}.dashboard-event-card-top span{color:#e50914;background:#e5091414;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:900}.dashboard-event-card-top button{cursor:pointer;background:#f8f9fc;border:1px solid #14141e0f;border-radius:14px;place-items:center;width:38px;height:38px;display:grid}.dashboard-event-card h3{letter-spacing:-.06em;margin:18px 0 10px;font-size:28px;line-height:1.05}.dashboard-event-location{color:#737b8b;align-items:center;gap:7px;font-size:13px;font-weight:700;display:flex}.dashboard-event-location svg{color:#e50914}.dashboard-event-metrics{grid-template-columns:repeat(2,1fr);gap:12px;margin:18px 0;display:grid}.dashboard-event-metrics div{background:#f8f9fc;border-radius:18px;padding:15px}.dashboard-event-metrics small{color:#737b8b;font-size:11px;font-weight:900}.dashboard-event-metrics strong{margin-top:7px;font-size:15px;display:block}.dashboard-event-progress-row{justify-content:space-between;margin-bottom:9px;font-size:12px;font-weight:900;display:flex}.dashboard-event-progress-row span{color:#e50914}.dashboard-event-progress-row small{color:#7c8391}.dashboard-event-progress{background:#edf0f5;border-radius:999px;height:10px;overflow:hidden}.dashboard-event-progress div{border-radius:inherit;background:linear-gradient(135deg,#e50914,#ff1f2d);height:100%}.dashboard-event-meta{justify-content:space-between;align-items:center;margin:18px 0;display:flex}.dashboard-event-meta>div:first-child{color:#6f7584;align-items:center;gap:8px;font-size:13px;font-weight:800;display:flex}.dashboard-event-meta svg{color:#e50914}.event-status{border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:11px;font-weight:900;display:inline-flex}.event-status.active{color:#10a35d;background:#10a35d1f}.dashboard-event-actions{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.dashboard-event-actions button{cursor:pointer;background:#f8f9fc;border:1px solid #14141e0f;border-radius:15px;justify-content:center;align-items:center;gap:7px;min-height:44px;font-weight:850;transition:all .25s;display:inline-flex}.dashboard-event-actions button:hover{transform:translateY(-2px)}.dashboard-event-actions button:first-child{color:#fff;background:linear-gradient(135deg,#e50914,#ff1f2d);border:0}.dashboard-events-content-grid{grid-template-columns:minmax(0,1fr) 360px;gap:16px;margin-bottom:20px;display:grid}.dashboard-events-panel{background:#fff;border:1px solid #14141e12;border-radius:30px;padding:22px;box-shadow:0 18px 46px #14141e0f}.dashboard-events-panel.large{min-width:0}.dashboard-events-panel-heading{justify-content:space-between;gap:14px;margin-bottom:18px;display:flex}.dashboard-events-panel-heading h3{letter-spacing:-.045em;margin:5px 0 0;font-size:21px}.dashboard-events-panel-heading svg{color:#e50914}.dashboard-events-activity-list{gap:10px;display:grid}.dashboard-events-activity-list p{color:#343743;background:#f8f9fc;border-radius:18px;align-items:center;gap:9px;margin:0;padding:14px;font-size:13px;font-weight:800;display:flex}.dashboard-events-activity-list svg{color:#e50914}.dashboard-events-recommendation{background:radial-gradient(circle at 100% 0,#e509141a,#0000 34%),#f8f9fc;border:1px solid #14141e0f;border-radius:24px;padding:18px}.dashboard-events-recommendation strong{color:#151722;letter-spacing:-.055em;font-size:24px;line-height:1.1;display:block}.dashboard-events-recommendation p{color:#687080;margin:12px 0 16px;font-size:13px;font-weight:650;line-height:1.65}.dashboard-events-recommendation button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#e50914,#ff1f2d);border:0;border-radius:16px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:46px;font-weight:950;display:inline-flex}@media (width<=1240px){.dashboard-events-hero,.dashboard-events-content-grid{grid-template-columns:1fr}.dashboard-events-stats-grid,.dashboard-events-grid{grid-template-columns:repeat(2,1fr)}.dashboard-events-toolbar{flex-direction:column;align-items:stretch}.dashboard-events-filters{flex-wrap:wrap}}@media (width<=992px){.dashboard-events-page{display:block}.dashboard-events-main{padding:20px}.dashboard-events-topbar{flex-direction:column}.dashboard-events-actions{grid-template-columns:1fr 1fr 1fr;width:100%;display:grid}.dashboard-events-actions button{justify-content:center}.dashboard-events-tabs{width:100%}.dashboard-events-tabs button{flex:1;justify-content:center}}@media (width<=680px){.dashboard-events-main{padding:16px}.dashboard-events-topbar h1{font-size:36px}.dashboard-events-hero{border-radius:26px;padding:20px}.dashboard-events-hero-left h2{font-size:42px}.dashboard-events-actions,.dashboard-events-stats-grid,.dashboard-events-grid,.dashboard-event-metrics,.dashboard-event-actions{grid-template-columns:1fr}.dashboard-events-actions{display:grid}.dashboard-events-tabs{grid-template-columns:1fr;display:grid}.dashboard-event-meta{flex-direction:column;align-items:flex-start}.dashboard-events-panel,.dashboard-event-card,.dashboard-events-stat-card{border-radius:24px}}.dashboard-events-main{padding:34px 34px 80px}.dashboard-events-hero{border:1px solid #e509141a;position:relative;color:#111827!important;background:radial-gradient(circle at 86% 8%,#e509141f,#0000 26%),radial-gradient(circle at 0 100%,#e5091412,#0000 34%),#fffffff0!important;box-shadow:0 18px 48px #1018280f!important}.dashboard-events-hero:after{content:"";pointer-events:none;background:#e5091414;border-radius:999px;width:360px;height:360px;position:absolute;top:-140px;right:-150px}.dashboard-events-hero-left{z-index:1;position:relative}.dashboard-events-badge{color:#e50914!important;background:#e5091414!important}.dashboard-events-hero-left h2{color:#111827!important}.dashboard-events-hero-left p{color:#667085!important}.dashboard-events-hero-buttons .primary{box-shadow:0 14px 28px #e509142e;color:#fff!important;background:linear-gradient(135deg,#e50914,#ff3348)!important}.dashboard-events-hero-buttons .glass{color:#111827!important;background:#fff!important;border:1px solid #11182714!important}.dashboard-events-stat-card,.dashboard-event-card,.dashboard-events-panel{background:#fffffff0!important;border-color:#11182714!important;box-shadow:0 18px 48px #1018280f!important}.dashboard-event-card{padding:24px}.dashboard-event-card:hover{transform:translateY(-4px);box-shadow:0 24px 58px #10182817!important}.dashboard-events-search:focus-within{border-color:#e5091438;box-shadow:0 0 0 5px #e509140f,0 14px 34px #14141e0d}.dashboard-events-filters button.active,.dashboard-events-filters button:first-child.active,.dashboard-events-filters button:first-child{color:#fff;background:linear-gradient(135deg,#e50914,#ff3348);border:0;box-shadow:0 14px 28px #e5091429}.dashboard-event-progress div{transition:width .45s}.dashboard-events-recommendation{background:radial-gradient(circle at 100% 0,#e5091417,#0000 34%),#f7f8fb!important}.dashboard-events-skeleton-stats{grid-template-columns:repeat(3,minmax(220px,1fr));gap:16px;margin-bottom:20px;display:grid}.dashboard-events-skeleton-toolbar{align-items:center;gap:14px;margin-bottom:18px;display:flex}.dashboard-events-skeleton-filters{flex-wrap:wrap;gap:10px;display:flex}.dashboard-event-skeleton-card{pointer-events:none}.skeleton-card .dashboard-event-metrics div,.dashboard-event-skeleton-card .dashboard-event-metrics div{background:#f7f8fb}.skeleton-icon,.skeleton-pill,.skeleton-chip,.skeleton-button,.skeleton-search,.skeleton-progress,.skeleton-line{background:#edf0f5;border-radius:999px;display:block}.skeleton-icon{border-radius:16px;width:42px;height:42px;margin-bottom:14px}.skeleton-pill{width:92px;height:34px}.skeleton-chip{width:96px;height:48px}.skeleton-search{border-radius:20px;flex:1;height:54px}.skeleton-title{border-radius:10px;width:56%;height:30px;margin:20px 0 12px}.skeleton-line{border-radius:999px;height:13px}.skeleton-line-xs{width:40%}.skeleton-line-sm{width:52%}.skeleton-line-md{width:70%;height:18px;margin-top:10px}.skeleton-line-full{width:100%;height:12px;margin:18px 0 10px}.skeleton-progress{width:100%;height:10px;margin-bottom:18px}.skeleton-button{border-radius:15px;height:44px}@keyframes dashboardEventsShimmer{to{transform:translate(100%)}}@media (width<=1240px){.dashboard-events-skeleton-stats{grid-template-columns:repeat(2,1fr)}.dashboard-events-skeleton-toolbar{flex-direction:column;align-items:stretch}}@media (width<=680px){.dashboard-events-main{padding:20px 16px 100px}.dashboard-events-skeleton-stats{grid-template-columns:1fr}.dashboard-events-hero:after{width:260px;height:260px;top:-120px;right:-130px}}[data-theme=dark] .dashboard-events-page{color:#f5f5f7;background:radial-gradient(circle at 0 0,#e5091414,#0000 30%),radial-gradient(circle at 100% 0,#ff556e14,#0000 28%),#0d0d11}[data-theme=dark] .dashboard-events-main{background:0 0}[data-theme=dark] .dashboard-events-tabs,[data-theme=dark] .dashboard-events-search,[data-theme=dark] .dashboard-events-filters button,[data-theme=dark] .dashboard-events-stat-card,[data-theme=dark] .dashboard-event-card,[data-theme=dark] .dashboard-events-panel,[data-theme=dark] .dashboard-events-recommendation,[data-theme=dark] .dashboard-event-metrics div,[data-theme=dark] .dashboard-event-actions button,[data-theme=dark] .dashboard-event-card-top button{color:#f5f5f7!important;box-shadow:none!important;background:#1a1a22!important;border-color:#2f2f3b!important}[data-theme=dark] .dashboard-events-hero{border:1px solid #2f2f3b;color:#fff!important;background:radial-gradient(circle at 90% 10%,#e509142e,#0000 28%),#17171d!important}[data-theme=dark] .dashboard-events-topbar h1,[data-theme=dark] .dashboard-events-topbar p,[data-theme=dark] .dashboard-events-panel-heading h3,[data-theme=dark] .dashboard-event-card h3,[data-theme=dark] .dashboard-events-recommendation strong,[data-theme=dark] .dashboard-event-location,[data-theme=dark] .dashboard-event-meta,[data-theme=dark] .dashboard-events-search input,[data-theme=dark] .dashboard-events-hero-left h2,[data-theme=dark] .dashboard-events-hero-left p{color:#f5f5f7!important}[data-theme=dark] .dashboard-event-progress{background:#2c2c36}[data-theme=dark] .dashboard-events-search input::placeholder{color:#9ea3b0}[data-theme=dark] .dashboard-events-activity-list p{color:#f5f5f7!important;background:#202028!important;border:1px solid #2f2f3b!important}[data-theme=dark] .dashboard-events-activity-list p svg{color:#e50914!important}@media (width<=768px){body.contriba-sidebar-collapsed .dashboard-events-page,.app-sidebar~.dashboard-events-page,.dashboard-events-page{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;display:block!important;position:relative!important;left:0!important;right:auto!important;overflow-x:hidden!important;transform:none!important}body.contriba-sidebar-collapsed:has(.app-sidebar) .dashboard-events-page{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;display:block!important;position:relative!important;left:0!important;right:auto!important;overflow-x:hidden!important;transform:none!important}body:has(.app-sidebar) .dashboard-events-page{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;display:block!important;position:relative!important;left:0!important;right:auto!important;overflow-x:hidden!important;transform:none!important}body.contriba-sidebar-collapsed .dashboard-events-main,.dashboard-events-page>.dashboard-events-main,.dashboard-events-main{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:20px 16px 112px!important;position:relative!important;left:0!important;overflow-x:hidden!important;transform:none!important}body.contriba-sidebar-collapsed:has(.app-sidebar) .dashboard-events-main{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:20px 16px 112px!important;position:relative!important;left:0!important;overflow-x:hidden!important;transform:none!important}body:has(.app-sidebar) .dashboard-events-main{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:20px 16px 112px!important;position:relative!important;left:0!important;overflow-x:hidden!important;transform:none!important}.dashboard-events-topbar,.dashboard-events-tabs,.dashboard-events-hero,.dashboard-events-stats-grid,.dashboard-events-toolbar,.dashboard-events-grid,.dashboard-events-content-grid{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.dashboard-events-topbar{margin-bottom:16px!important;display:block!important}.dashboard-events-topbar h1{overflow-wrap:anywhere;letter-spacing:-.065em!important;max-width:100%!important;margin:6px 0 10px!important;font-size:clamp(34px,11vw,44px)!important;line-height:.96!important}.dashboard-events-topbar p{max-width:100%!important;font-size:14px!important;line-height:1.55!important}.dashboard-events-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;width:100%!important;margin-top:16px!important;display:grid!important}.dashboard-events-actions button{text-align:center!important;white-space:normal!important;border-radius:14px!important;justify-content:center!important;width:100%!important;min-width:0!important;height:auto!important;min-height:44px!important;padding:10px 8px!important;font-size:10px!important;line-height:1.15!important}.dashboard-events-actions button svg{flex-shrink:0!important;width:16px!important;height:16px!important}.dashboard-events-tabs{scrollbar-width:none;border-radius:18px!important;flex-wrap:nowrap!important;gap:7px!important;margin-bottom:16px!important;padding:7px!important;display:flex!important;overflow-x:auto!important}.dashboard-events-tabs::-webkit-scrollbar{display:none}.dashboard-events-tabs button{border-radius:13px!important;flex:none!important;min-height:40px!important;padding:0 13px!important;font-size:11px!important}.dashboard-events-hero{border-radius:24px!important;grid-template-columns:1fr!important;gap:16px!important;padding:20px!important}.dashboard-events-hero-left h2{overflow-wrap:anywhere;letter-spacing:-.07em!important;max-width:100%!important;margin:16px 0 10px!important;font-size:clamp(32px,10vw,42px)!important;line-height:.96!important}.dashboard-events-hero-left p{max-width:100%!important;font-size:14px!important;line-height:1.55!important}.dashboard-events-hero-buttons{grid-template-columns:1fr!important;gap:10px!important;margin-top:18px!important;display:grid!important}.dashboard-events-hero-buttons button{border-radius:14px!important;justify-content:center!important;width:100%!important;min-height:46px!important}.dashboard-events-ai-card{border-radius:20px!important;width:100%!important;padding:18px!important}.dashboard-events-stats-grid,.dashboard-events-skeleton-stats{grid-template-columns:1fr!important;gap:12px!important;margin-bottom:16px!important}.dashboard-events-stat-card{border-radius:22px!important;grid-template-columns:44px 1fr!important;align-items:center!important;column-gap:14px!important;min-height:0!important;padding:16px!important;display:grid!important}.dashboard-events-stat-card>div{grid-row:span 3!important;margin-bottom:0!important}.dashboard-events-stat-card span,.dashboard-events-stat-card strong,.dashboard-events-stat-card p{margin:0!important}.dashboard-events-stat-card strong{margin:5px 0!important;font-size:27px!important}.dashboard-events-toolbar,.dashboard-events-skeleton-toolbar{flex-direction:column!important;align-items:stretch!important;gap:10px!important}.dashboard-events-search,.skeleton-search{border-radius:16px!important;width:100%!important;min-width:0!important;min-height:50px!important}.dashboard-events-filters,.dashboard-events-skeleton-filters{scrollbar-width:none;flex-wrap:nowrap!important;gap:8px!important;width:100%!important;padding-bottom:3px!important;display:flex!important;overflow-x:auto!important}.dashboard-events-filters::-webkit-scrollbar{display:none}.dashboard-events-skeleton-filters::-webkit-scrollbar{display:none}.dashboard-events-filters button,.skeleton-chip{border-radius:13px!important;flex:none!important;min-height:42px!important;padding:0 13px!important;font-size:11px!important}.dashboard-events-grid{grid-template-columns:1fr!important;gap:14px!important}.dashboard-event-card{border-radius:22px!important;width:100%!important;min-width:0!important;padding:18px!important}.dashboard-event-card-top{gap:10px!important}.dashboard-event-card h3{overflow-wrap:anywhere;margin:15px 0 9px!important;font-size:24px!important;line-height:1!important}.dashboard-event-location{align-items:flex-start!important;font-size:12px!important}.dashboard-event-metrics{grid-template-columns:1fr 1fr!important;gap:9px!important;margin:15px 0!important}.dashboard-event-metrics div{border-radius:16px!important;padding:13px!important}.dashboard-event-meta{flex-direction:column!important;align-items:flex-start!important;gap:10px!important;margin:15px 0!important}.dashboard-event-actions{grid-template-columns:1fr 1fr 1fr!important;gap:8px!important}.dashboard-event-actions button{white-space:normal!important;text-align:center!important;border-radius:13px!important;min-width:0!important;min-height:42px!important;padding:8px 6px!important;font-size:10px!important;line-height:1.1!important}.dashboard-event-actions button svg{flex-shrink:0!important;width:15px!important;height:15px!important}.dashboard-events-content-grid{grid-template-columns:1fr!important;gap:14px!important}.dashboard-events-panel{border-radius:22px!important;width:100%!important;min-width:0!important;padding:18px!important}.dashboard-events-panel-heading{align-items:flex-start!important;gap:10px!important}.dashboard-events-panel-heading h3{font-size:20px!important}.dashboard-events-activity-list p{border-radius:16px!important;align-items:flex-start!important;padding:13px!important;font-size:12px!important;line-height:1.45!important}.dashboard-events-recommendation{border-radius:20px!important;padding:16px!important}.dashboard-events-recommendation strong{font-size:22px!important}}@media (width<=480px){body.contriba-sidebar-collapsed .dashboard-events-main,.dashboard-events-page>.dashboard-events-main,.dashboard-events-main{padding:18px 14px 108px!important}body.contriba-sidebar-collapsed:has(.app-sidebar) .dashboard-events-main{padding:18px 14px 108px!important}body:has(.app-sidebar) .dashboard-events-main{padding:18px 14px 108px!important}.dashboard-events-topbar h1{font-size:34px!important}.dashboard-events-actions{grid-template-columns:1fr 1fr 1fr!important;gap:6px!important}.dashboard-events-actions button{min-height:42px!important;padding:8px 4px!important;font-size:9px!important}.dashboard-events-hero{border-radius:22px!important;padding:18px!important}.dashboard-events-hero-left h2{font-size:32px!important}.dashboard-event-card,.dashboard-events-panel{padding:16px!important}.dashboard-event-metrics,.dashboard-event-actions{grid-template-columns:1fr!important}.dashboard-event-actions button{font-size:11px!important}}.contributors-page{color:#151722;background:radial-gradient(circle at 0 0,#e5091417,#0000 30%),radial-gradient(circle at 100% 0,#ff556e14,#0000 28%),#f7f8fb;min-height:100vh;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex}.contributors-sidebar{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#ffffffdb;border-right:1px solid #14141e14;width:280px;min-height:100vh;padding:26px 18px;position:sticky;top:0;box-shadow:18px 0 50px #14141e0a}.contributors-brand{color:#151722;align-items:center;gap:12px;margin-bottom:34px;padding:0 10px;text-decoration:none;display:flex}.contributors-brand img{object-fit:contain;width:42px;height:42px}.contributors-brand span{letter-spacing:-.055em;font-size:23px;font-weight:950}.contributors-nav{gap:8px;display:grid}.contributors-nav a{color:#697080;cursor:pointer;border-radius:18px;align-items:center;gap:12px;padding:13px 14px;font-size:14px;font-weight:800;text-decoration:none;transition:all .2s;display:flex}.contributors-nav a:hover{color:#e50914;background:#e5091412}.contributors-nav a.active{color:#fff;background:linear-gradient(135deg,#e50914,#ff4058);box-shadow:0 18px 36px #e509143b}.contributors-sidebar-card{color:#fff;background:radial-gradient(circle at 100% 0,#ffffff38,#0000 34%),linear-gradient(135deg,#151722,#2b1118 48%,#e50914);border-radius:26px;margin-top:28px;padding:20px;box-shadow:0 24px 52px #e509142e}.contributors-sidebar-card span{color:#ffffffb8;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:900}.contributors-sidebar-card h3{letter-spacing:-.055em;margin:9px 0 8px;font-size:24px;line-height:1}.contributors-sidebar-card p{color:#ffffffbd;margin:0;font-size:13px;font-weight:650;line-height:1.6}.contributors-main{flex:1;min-width:0;padding:28px}.contributors-topbar{justify-content:space-between;align-items:center;gap:22px;margin-bottom:24px;display:flex}.contributors-topbar span{color:#e50914;text-transform:uppercase;letter-spacing:.07em;font-size:13px;font-weight:950}.contributors-topbar h1{letter-spacing:-.08em;margin:7px 0 8px;font-size:clamp(32px,4vw,52px);line-height:.96}.contributors-topbar p{color:#6f7584;max-width:690px;margin:0;font-size:15px;font-weight:650;line-height:1.6}.contributors-top-actions{align-items:center;gap:10px;display:flex}.contributors-top-actions button{color:#292c37;cursor:pointer;background:#ffffffe0;border:1px solid #14141e14;border-radius:16px;align-items:center;gap:9px;height:46px;padding:0 15px;font-weight:850;display:inline-flex;box-shadow:0 12px 30px #14141e0f}.contributors-top-actions button.red{color:#fff;background:linear-gradient(135deg,#e50914,#ff1f2d);border:0;box-shadow:0 18px 36px #e509143b}.contributors-hero{color:#fff;background:radial-gradient(circle at 90% 10%,#ffffff38,#0000 25%),radial-gradient(circle at 0 100%,#ff647842,#0000 30%),linear-gradient(135deg,#151722 0%,#2b1118 42%,#e50914 100%);border-radius:34px;grid-template-columns:minmax(0,1fr) 340px;align-items:stretch;gap:22px;margin-bottom:20px;padding:30px;display:grid;overflow:hidden;box-shadow:0 30px 80px #e5091438}.contributors-badge{color:#e50914;background:#fffffff0;border-radius:999px;align-items:center;gap:8px;width:fit-content;padding:8px 12px;font-size:12px;font-weight:950;display:inline-flex}.contributors-hero h2{letter-spacing:-.085em;max-width:800px;margin:16px 0 12px;font-size:clamp(36px,5vw,64px);line-height:.93}.contributors-hero p{color:#ffffffc2;max-width:730px;margin:0;font-size:15px;font-weight:650;line-height:1.7}.contributors-hero-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff21;border:1px solid #ffffff29;border-radius:28px;align-self:stretch;padding:22px}.contributors-hero-card span{color:#ffffffb8;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:900}.contributors-hero-card strong{letter-spacing:-.055em;margin:10px 0 9px;font-size:24px;line-height:1.1;display:block}.contributors-hero-card p{font-size:13px;line-height:1.6}.contributors-stats-grid{grid-template-columns:repeat(4,minmax(160px,1fr));gap:16px;margin-bottom:20px;display:grid}.contributors-stat-card{background:#ffffffe6;border:1px solid #14141e12;border-radius:28px;padding:22px;box-shadow:0 18px 44px #14141e0f}.contributors-stat-card span{color:#737b8b;font-size:13px;font-weight:850}.contributors-stat-card strong{letter-spacing:-.065em;margin:9px 0;font-size:31px;line-height:1;display:block}.contributors-stat-card p{color:#0f9f63;align-items:center;gap:7px;margin:0;font-size:13px;font-weight:850;display:flex}.contributors-layout{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:18px;display:grid}.contributors-left{min-width:0}.contributors-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.contributors-search{background:#ffffffeb;border:1px solid #14141e12;border-radius:19px;flex:1;align-items:center;gap:10px;min-width:260px;height:52px;padding:0 16px;display:flex;box-shadow:0 14px 34px #14141e0d}.contributors-search svg{color:#e50914}.contributors-search input{color:#151722;background:0 0;border:0;outline:0;width:100%;font-size:14px;font-weight:750}.contributors-search input::placeholder{color:#9aa0ad}.contributors-filters{align-items:center;gap:9px;display:flex}.contributors-filters button{color:#363a46;cursor:pointer;background:#ffffffeb;border:1px solid #14141e14;border-radius:16px;align-items:center;gap:7px;height:48px;padding:0 14px;font-size:13px;font-weight:850;display:inline-flex;box-shadow:0 12px 30px #14141e0d}.contributors-table-card{background:#ffffffeb;border:1px solid #14141e12;border-radius:30px;overflow:hidden;box-shadow:0 18px 46px #14141e0f}.contributors-table-head{background:#f7f8fbcc;border-bottom:1px solid #14141e0f;grid-template-columns:minmax(230px,1.5fr) 130px 130px 110px 110px;gap:12px;padding:16px 18px;display:grid}.contributors-table-head span{color:#7a808f;text-transform:uppercase;letter-spacing:.07em;font-size:12px;font-weight:950}.contributors-table-body{gap:0;display:grid}.contributors-row{border-bottom:1px solid #14141e0e;grid-template-columns:minmax(230px,1.5fr) 130px 130px 110px 110px;align-items:center;gap:12px;padding:16px 18px;transition:all .18s;display:grid}.contributors-row:last-child{border-bottom:0}.contributors-row:hover{background:#e5091409}.contributors-person{align-items:center;gap:12px;min-width:0;display:flex}.contributors-avatar,.detail-avatar{color:#fff;background:linear-gradient(135deg,#151722,#e50914);border-radius:16px;flex:none;place-items:center;width:44px;height:44px;font-size:13px;font-weight:950;display:grid;box-shadow:0 14px 26px #e5091429}.contributors-person div{min-width:0}.contributors-person strong,.contributors-amount strong{color:#151722;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:950;display:block;overflow:hidden}.contributors-person span,.contributors-amount span,.contributors-method span,.contributors-method small{color:#737b8b;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:12px;font-weight:750;display:block;overflow:hidden}.contributors-person small{color:#969daa;white-space:nowrap;text-overflow:ellipsis;max-width:320px;margin-top:4px;font-size:12px;font-weight:650;display:block;overflow:hidden}.contributors-amount,.contributors-method{min-width:0}.contributors-status{border-radius:999px;align-items:center;gap:6px;width:fit-content;padding:7px 10px;font-size:11px;font-weight:950;display:inline-flex}.contributors-status.success{color:#0f9f63;background:#0f9f631a}.contributors-status.pending{color:#b87800;background:#b878001a}.contributors-status.failed{color:#e50914;background:#e509141a}.contributors-actions{justify-content:flex-end;gap:7px;display:flex}.contributors-actions button{color:#e50914;cursor:pointer;background:#fff;border:1px solid #14141e12;border-radius:12px;place-items:center;width:34px;height:34px;transition:all .18s;display:grid}.contributors-actions button:hover{color:#fff;background:#e50914;transform:translateY(-1px)}.contributor-detail-panel{background:#ffffffeb;border:1px solid #14141e12;border-radius:32px;gap:14px;padding:18px;display:grid;position:sticky;top:24px;box-shadow:0 22px 60px #14141e14}.detail-profile{text-align:center;padding:12px 10px 8px}.detail-avatar{border-radius:26px;width:74px;height:74px;margin:0 auto 14px;font-size:20px}.detail-profile h3{letter-spacing:-.055em;margin:0;font-size:24px}.detail-profile p{color:#747b8a;margin:7px 0 13px;font-size:13px;font-weight:750}.detail-money-card{color:#fff;background:radial-gradient(circle at 100% 0,#fff3,#0000 35%),linear-gradient(135deg,#151722,#e50914);border-radius:26px;padding:20px;box-shadow:0 22px 48px #e509142e}.detail-money-card span{color:#ffffffb8;font-size:12px;font-weight:850}.detail-money-card strong{letter-spacing:-.07em;margin:8px 0 5px;font-size:33px;line-height:1;display:block}.detail-money-card p{color:#ffffffbd;margin:0;font-size:13px;font-weight:700}.detail-actions-grid{grid-template-columns:repeat(2,1fr);gap:11px;display:grid}.detail-actions-grid button{color:#151722;cursor:pointer;background:#f7f8fb;border:1px solid #14141e12;border-radius:21px;flex-direction:column;justify-content:center;align-items:flex-start;gap:9px;min-height:76px;padding:14px;font-size:13px;font-weight:900;transition:all .18s;display:flex}.detail-actions-grid button:hover{background:#fff;transform:translateY(-2px);box-shadow:0 16px 34px #14141e12}.detail-actions-grid svg{color:#e50914}.detail-section{background:#f7f8fb;border:1px solid #14141e0e;border-radius:24px;padding:18px}.detail-section-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.detail-section-head span{color:#151722;font-size:13px;font-weight:950}.detail-section-head svg{color:#e50914}.detail-section>p{color:#687080;margin:0;font-size:13px;font-weight:650;line-height:1.65}.timeline-list{gap:13px;display:grid}.timeline-item{align-items:flex-start;gap:11px;display:flex}.timeline-item>span{background:#e50914;border-radius:50%;flex:none;width:10px;height:10px;margin-top:5px;box-shadow:0 0 0 6px #e5091417}.timeline-item>span.success{background:#0f9f63;box-shadow:0 0 0 6px #0f9f631a}.timeline-item>span.pending{background:#b87800;box-shadow:0 0 0 6px #b878001a}.timeline-item strong{color:#151722;font-size:13px;font-weight:950;display:block}.timeline-item p{color:#737b8b;margin:4px 0;font-size:12px;font-weight:650;line-height:1.55}.timeline-item small{color:#9aa0ad;font-size:11px;font-weight:850}.detail-ai-card{background:radial-gradient(circle at 0 0,#e509141f,#0000 34%),#fff;border:1px solid #e509141a;border-radius:24px;padding:18px}.detail-ai-card span{color:#e50914;text-transform:uppercase;letter-spacing:.07em;align-items:center;gap:7px;font-size:12px;font-weight:950;display:inline-flex}.detail-ai-card p{color:#687080;margin:12px 0 15px;font-size:13px;font-weight:650;line-height:1.65}.detail-ai-card button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#e50914,#ff1f2d);border:0;border-radius:16px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:44px;font-weight:900;display:inline-flex;box-shadow:0 15px 30px #e509142e}@media (width<=1250px){.contributors-sidebar{width:240px}.contributors-layout{grid-template-columns:1fr}.contributor-detail-panel{position:relative;top:0}}@media (width<=1080px){.contributors-hero{grid-template-columns:1fr}.contributors-stats-grid{grid-template-columns:repeat(2,1fr)}.contributors-toolbar{flex-direction:column;align-items:stretch}.contributors-search{min-width:0}.contributors-filters{padding-bottom:4px;overflow-x:auto}.contributors-filters button{white-space:nowrap}}@media (width<=920px){.contributors-page{display:block}.contributors-sidebar{border-bottom:1px solid #14141e14;border-right:0;width:auto;min-height:auto;position:relative}.contributors-nav{grid-template-columns:repeat(2,1fr)}.contributors-sidebar-card{display:none}.contributors-main{padding:20px}.contributors-topbar{flex-direction:column;align-items:flex-start}.contributors-top-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.contributors-top-actions button{justify-content:center}}@media (width<=760px){.contributors-table-head{display:none}.contributors-table-card{box-shadow:none;background:0 0;border:0;border-radius:0}.contributors-table-body{gap:12px}.contributors-row{background:#ffffffeb;border:1px solid #14141e12;border-radius:24px;grid-template-columns:1fr;gap:12px;padding:16px;box-shadow:0 14px 34px #14141e0d}.contributors-actions{justify-content:flex-start}.contributors-person small{max-width:100%}}@media (width<=640px){.contributors-sidebar{padding:18px 14px}.contributors-main{padding:16px}.contributors-nav,.contributors-stats-grid,.detail-actions-grid,.contributors-top-actions{grid-template-columns:1fr}.contributors-hero,.contributors-stat-card,.contributor-detail-panel{border-radius:24px}.contributors-hero{padding:20px}.contributors-hero-card{border-radius:22px}.contributors-topbar h1{font-size:36px}.contributors-hero h2{font-size:38px}.detail-money-card strong{font-size:28px}}.summary-button:disabled,.contribute-bottom-bar button:disabled{opacity:.65;cursor:not-allowed;transform:none}.contribute-bottom-bar button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#e50914,#e50914);border:none;border-radius:16px;justify-content:center;align-items:center;gap:9px;height:50px;font-size:14px;font-weight:1000;display:flex;box-shadow:0 18px 42px #e0000040}.contributors-layout{grid-template-columns:1fr;align-items:stretch}.contributors-left{width:100%}.contributors-table-card{margin-bottom:18px}.contributor-detail-panel-clean{grid-template-columns:minmax(240px,.9fr) minmax(240px,.9fr) minmax(300px,1.2fr);align-items:stretch;gap:14px;margin-bottom:22px;padding:18px;display:grid;position:relative;top:0}.detail-profile-clean{text-align:left;background:#f7f8fb;border:1px solid #14141e0e;border-radius:24px;grid-template-columns:74px minmax(0,1fr);grid-template-areas:"avatar info""status status";align-items:center;gap:12px;min-height:150px;padding:18px;display:grid}.detail-profile-clean .detail-avatar{grid-area:avatar;margin:0}.detail-profile-clean>div:not(.detail-avatar){grid-area:info;min-width:0}.detail-profile-clean>div:not(.detail-avatar) span{color:#e50914;text-transform:uppercase;letter-spacing:.07em;margin-bottom:6px;font-size:11px;font-weight:950;display:block}.detail-profile-clean .contributors-status{grid-area:status;margin-top:6px}.detail-profile-clean h3{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.detail-money-card{flex-direction:column;justify-content:center;min-height:150px;display:flex}.detail-actions-grid-clean{grid-column:1/-1;grid-template-columns:repeat(4,minmax(90px,1fr))}.detail-actions-grid-clean button{min-height:72px}.detail-message-card,.detail-ai-card-clean,.detail-timeline-card{grid-column:span 1;min-height:210px}.detail-timeline-card .timeline-list{max-height:150px;padding-right:4px;overflow:auto}.contributors-table-head,.contributors-row{grid-template-columns:minmax(250px,1.8fr) minmax(140px,.8fr) minmax(130px,.7fr) minmax(110px,.6fr) minmax(120px,.6fr)}.contributors-actions{justify-content:flex-start}.contributors-hero-card strong{font-size:22px}@media (width<=1280px){.contributor-detail-panel-clean{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-actions-grid-clean,.detail-timeline-card{grid-column:1/-1}}@media (width<=920px){.contributor-detail-panel-clean{grid-template-columns:1fr}.detail-actions-grid-clean{grid-template-columns:repeat(2,1fr)}.detail-message-card,.detail-ai-card-clean,.detail-timeline-card{min-height:auto}}@media (width<=640px){.contributor-detail-panel-clean{padding:14px}.detail-profile-clean{grid-template-columns:60px minmax(0,1fr);padding:14px}.detail-profile-clean .detail-avatar{border-radius:22px;width:60px;height:60px}}.contributors-main{padding:34px 34px 80px}.contributors-hero{border:1px solid #e509141a;position:relative;color:#111827!important;background:radial-gradient(circle at 86% 8%,#e509141f,#0000 26%),radial-gradient(circle at 0 100%,#e5091412,#0000 34%),#fffffff0!important;box-shadow:0 18px 48px #1018280f!important}.contributors-hero:after{content:"";pointer-events:none;background:#e5091414;border-radius:999px;width:360px;height:360px;position:absolute;top:-140px;right:-150px}.contributors-hero>div{z-index:1;position:relative}.contributors-badge{color:#e50914!important;background:#e5091414!important}.contributors-hero h2,.contributors-hero-card strong{color:#111827!important}.contributors-hero p,.contributors-hero-card p{color:#667085!important}.contributors-hero-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 18px 42px #1018280d;background:#ffffffc2!important;border:1px solid #11182714!important}.contributors-hero-card span{color:#e50914!important}.contributors-stat-card,.contributors-table-card,.contributor-detail-panel,.detail-profile-clean,.detail-section,.detail-ai-card{background:#fffffff0!important;border-color:#11182714!important;box-shadow:0 18px 48px #1018280f!important}.contributors-search:focus-within{border-color:#e5091447;box-shadow:0 0 0 5px #e509140f,0 14px 34px #1018280d}.contributors-filters button:hover,.contributors-actions button:hover{transform:translateY(-2px)}.contributors-skeleton-card,.contributors-row-skeleton,.contributors-detail-skeleton,.contributors-panel-skeleton,.contributors-action-skeleton{pointer-events:none}.contributors-skeleton-avatar,.contributors-skeleton-action,.contributors-skeleton-line,.contributors-skeleton-pill{background:#edf0f5;border-radius:999px;display:block}.contributors-skeleton-avatar{border-radius:16px;flex:none;width:44px;height:44px}.contributors-skeleton-avatar-lg{border-radius:26px;width:74px;height:74px}.contributors-skeleton-action{border-radius:12px;width:34px;height:34px}.contributors-skeleton-line{height:13px}.contributors-skeleton-line-xs{width:42%}.contributors-skeleton-line-sm{width:58%}.contributors-skeleton-line-md{width:74%;height:18px}.contributors-skeleton-line-lg{width:82%;height:32px}.contributors-skeleton-line-full{width:100%}.contributors-skeleton-pill{width:86px;height:30px}.contributors-row-skeleton .contributors-person>div:last-child{gap:7px;width:100%;display:grid}.contributors-row-skeleton .contributors-amount,.contributors-row-skeleton .contributors-method{gap:8px;display:grid}.contributors-money-skeleton{background:radial-gradient(circle at 100% 0,#fff3,#0000 35%),linear-gradient(135deg,#151722,#e50914)!important}.contributors-money-skeleton .contributors-skeleton-line{background:#ffffff57}.contributors-action-skeleton{cursor:default!important;background:#f7f8fb!important}.contributors-action-skeleton .contributors-skeleton-line{width:70%}.contributors-panel-skeleton{align-content:start;gap:12px;min-height:170px;display:grid}@keyframes contributorsShimmer{to{transform:translate(100%)}}@media (width<=680px){.contributors-main{padding:20px 16px 100px}.contributors-hero:after{width:260px;height:260px;top:-120px;right:-130px}}html[data-theme=dark] .contributors-page{color:#f5f5f7!important;background:radial-gradient(circle at 0 0,#e5091414,#0000 30%),radial-gradient(circle at 100% 0,#ff556e14,#0000 28%),#0d0d11!important}html[data-theme=dark] .contributors-main{background:0 0!important}html[data-theme=dark] .contributors-topbar h1,html[data-theme=dark] .contributors-hero h2,html[data-theme=dark] .contributors-hero-card strong,html[data-theme=dark] .contributors-stat-card strong,html[data-theme=dark] .contributors-person strong,html[data-theme=dark] .contributors-amount strong,html[data-theme=dark] .detail-profile h3,html[data-theme=dark] .detail-profile-clean h3,html[data-theme=dark] .detail-section-head span,html[data-theme=dark] .timeline-item strong,html[data-theme=dark] .detail-ai-card p{color:#fff!important}html[data-theme=dark] .contributors-topbar p,html[data-theme=dark] .contributors-hero p,html[data-theme=dark] .contributors-hero-card p,html[data-theme=dark] .contributors-stat-card span,html[data-theme=dark] .contributors-person span,html[data-theme=dark] .contributors-person small,html[data-theme=dark] .contributors-amount span,html[data-theme=dark] .contributors-method span,html[data-theme=dark] .contributors-method small,html[data-theme=dark] .detail-profile p,html[data-theme=dark] .detail-section>p,html[data-theme=dark] .timeline-item p,html[data-theme=dark] .timeline-item small{color:#9ca3af!important}html[data-theme=dark] .contributors-hero,html[data-theme=dark] .contributors-stat-card,html[data-theme=dark] .contributors-table-card,html[data-theme=dark] .contributor-detail-panel,html[data-theme=dark] .contributor-detail-panel-clean,html[data-theme=dark] .detail-profile-clean,html[data-theme=dark] .detail-section,html[data-theme=dark] .detail-ai-card{box-shadow:none!important;color:#fff!important;background:#17171c!important;border:1px solid #ffffff0f!important}html[data-theme=dark] .contributors-hero-card,html[data-theme=dark] .contributors-search,html[data-theme=dark] .contributors-filters button,html[data-theme=dark] .contributors-table-head,html[data-theme=dark] .contributors-row,html[data-theme=dark] .detail-actions-grid button{box-shadow:none!important;color:#fff!important;background:#202028!important;border:1px solid #ffffff0f!important}html[data-theme=dark] .contributors-search input{color:#fff!important;background:0 0!important}html[data-theme=dark] .contributors-search input::placeholder{color:#8b8b96!important}html[data-theme=dark] .contributors-table-head span{color:#9ca3af!important}html[data-theme=dark] .contributors-actions button{color:#e50914!important;background:#202028!important;border-color:#ffffff14!important}html[data-theme=dark] .contributors-actions button:hover{color:#fff!important;background:#e50914!important}html[data-theme=dark] .detail-money-card{color:#fff!important;background:radial-gradient(circle at 100% 0,#ffffff24,#0000 36%),linear-gradient(135deg,#3a0d18,#e50914)!important}html[data-theme=dark] .contributors-row:hover{background:#e5091414!important}@media (width<=768px){body.contriba-sidebar-collapsed .contributors-page,.app-sidebar~.contributors-page,.contributors-page{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;display:block!important;position:relative!important;left:0!important;right:auto!important;overflow-x:hidden!important;transform:none!important}body.contriba-sidebar-collapsed:has(.app-sidebar) .contributors-page{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;display:block!important;position:relative!important;left:0!important;right:auto!important;overflow-x:hidden!important;transform:none!important}body:has(.app-sidebar) .contributors-page{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;display:block!important;position:relative!important;left:0!important;right:auto!important;overflow-x:hidden!important;transform:none!important}.contributors-sidebar{display:none!important}body.contriba-sidebar-collapsed .contributors-main,.contributors-page>.contributors-main,.contributors-main{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:20px 16px 112px!important;position:relative!important;left:0!important;overflow-x:hidden!important;transform:none!important}body.contriba-sidebar-collapsed:has(.app-sidebar) .contributors-main{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:20px 16px 112px!important;position:relative!important;left:0!important;overflow-x:hidden!important;transform:none!important}body:has(.app-sidebar) .contributors-main{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:20px 16px 112px!important;position:relative!important;left:0!important;overflow-x:hidden!important;transform:none!important}.contributors-topbar,.contributors-hero,.contributors-stats-grid,.contributors-layout,.contributors-toolbar,.contributors-table-card,.contributor-detail-panel-clean{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.contributors-topbar{margin-bottom:18px!important;display:block!important}.contributors-topbar h1{overflow-wrap:anywhere;letter-spacing:-.065em!important;max-width:100%!important;margin:6px 0 10px!important;font-size:clamp(34px,11vw,44px)!important;line-height:.96!important}.contributors-topbar p{max-width:100%!important;font-size:14px!important;line-height:1.55!important}.contributors-top-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%!important;margin-top:16px!important;display:grid!important}.contributors-top-actions button{text-align:center!important;white-space:normal!important;border-radius:15px!important;justify-content:center!important;width:100%!important;min-width:0!important;height:auto!important;min-height:48px!important;padding:0 10px!important;font-size:11px!important;line-height:1.15!important}.contributors-top-actions button svg{flex-shrink:0!important;width:16px!important;height:16px!important}.contributors-hero{border-radius:24px!important;grid-template-columns:1fr!important;gap:16px!important;padding:20px!important}.contributors-hero h2{overflow-wrap:anywhere;letter-spacing:-.07em!important;max-width:100%!important;margin:15px 0 10px!important;font-size:clamp(32px,10vw,42px)!important;line-height:.96!important}.contributors-hero p{max-width:100%!important;font-size:14px!important;line-height:1.55!important}.contributors-hero-card{border-radius:20px!important;width:100%!important;padding:18px!important}.contributors-hero-card strong{font-size:22px!important}.contributors-stats-grid{grid-template-columns:1fr!important;gap:12px!important;margin-bottom:16px!important}.contributors-stat-card{border-radius:22px!important;min-height:0!important;padding:16px!important}.contributors-stat-card strong{margin:5px 0!important;font-size:27px!important}.contributors-layout{grid-template-columns:1fr!important;gap:14px!important}.contributors-toolbar{flex-direction:column!important;align-items:stretch!important;gap:10px!important}.contributors-search{border-radius:16px!important;width:100%!important;min-width:0!important;height:50px!important}.contributors-filters{scrollbar-width:none;flex-wrap:nowrap!important;gap:8px!important;width:100%!important;padding-bottom:4px!important;display:flex!important;overflow-x:auto!important}.contributors-filters::-webkit-scrollbar{display:none}.contributors-filters button{white-space:nowrap!important;border-radius:13px!important;flex:none!important;height:42px!important;padding:0 13px!important;font-size:11px!important}.contributors-table-head{display:none!important}.contributors-table-card{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;overflow:visible!important}.contributors-table-body{gap:12px!important}.contributors-row{background:#fffffff0!important;border:1px solid #14141e12!important;border-radius:22px!important;grid-template-columns:1fr!important;gap:12px!important;width:100%!important;padding:16px!important;box-shadow:0 14px 34px #14141e0d!important}.contributors-person{align-items:flex-start!important}.contributors-person strong,.contributors-person span,.contributors-person small,.contributors-amount strong,.contributors-amount span,.contributors-method span,.contributors-method small{white-space:normal!important;overflow-wrap:anywhere!important;text-overflow:clip!important}.contributors-amount,.contributors-method{background:#f7f8fb!important;border-radius:16px!important;padding:12px!important}.contributors-status{justify-self:start!important}.contributors-actions{justify-content:flex-start!important;gap:8px!important}.contributors-actions button{border-radius:13px!important;width:38px!important;height:38px!important}.contributor-detail-panel-clean{border-radius:22px!important;grid-template-columns:1fr!important;gap:12px!important;padding:14px!important;position:relative!important;top:0!important}.detail-profile-clean{border-radius:18px!important;grid-template-columns:60px minmax(0,1fr)!important;min-height:0!important;padding:14px!important}.detail-profile-clean .detail-avatar{border-radius:20px!important;width:60px!important;height:60px!important}.detail-profile-clean h3{white-space:normal!important;overflow-wrap:anywhere!important;text-overflow:clip!important}.detail-money-card{border-radius:20px!important;min-height:0!important;padding:18px!important}.detail-money-card strong{font-size:29px!important}.detail-actions-grid-clean{grid-column:auto!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.detail-actions-grid-clean button{border-radius:18px!important;min-height:70px!important;padding:12px!important;font-size:12px!important}.detail-message-card,.detail-ai-card-clean,.detail-timeline-card{grid-column:auto!important;min-height:0!important}.detail-section,.detail-ai-card{border-radius:20px!important;padding:16px!important}.detail-timeline-card .timeline-list{max-height:none!important;overflow:visible!important}}@media (width<=480px){body.contriba-sidebar-collapsed .contributors-main,.contributors-page>.contributors-main,.contributors-main{padding:18px 14px 108px!important}body.contriba-sidebar-collapsed:has(.app-sidebar) .contributors-main{padding:18px 14px 108px!important}body:has(.app-sidebar) .contributors-main{padding:18px 14px 108px!important}.contributors-topbar h1{font-size:34px!important}.contributors-top-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.contributors-top-actions button{border-radius:14px!important;min-height:46px!important;padding:0 7px!important;font-size:10px!important}.contributors-hero{border-radius:22px!important;padding:18px!important}.contributors-hero h2{font-size:32px!important}.contributors-stat-card,.contributors-row{padding:15px!important}.detail-actions-grid-clean{grid-template-columns:1fr 1fr!important}}@media (width<=768px){.contributors-toolbar{flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;gap:12px!important;width:100%!important;display:flex!important}.contributors-search{border-radius:16px!important;flex:none!important;width:100%!important;min-width:0!important;max-width:100%!important;height:50px!important;padding:0 14px!important}.contributors-search input{flex:auto!important;width:100%!important;min-width:0!important;font-size:13px!important}.contributors-filters{-webkit-overflow-scrolling:touch;scrollbar-width:none!important;flex-wrap:nowrap!important;align-items:center!important;gap:8px!important;width:100%!important;max-width:100%!important;padding:0 0 4px!important;display:flex!important;overflow:auto hidden!important}.contributors-filters::-webkit-scrollbar{display:none!important}.contributors-filters button{white-space:nowrap!important;border-radius:13px!important;flex:none!important;min-width:max-content!important;height:42px!important;padding:0 13px!important;font-size:11px!important}}@media (width<=480px){.contributors-toolbar{gap:10px!important}.contributors-search{height:48px!important;padding:0 13px!important}.contributors-search input{font-size:12px!important}.contributors-filters{gap:7px!important}.contributors-filters button{height:40px!important;padding:0 12px!important;font-size:10px!important}}.wallet-page{color:#151722;background:radial-gradient(circle at 0 0,#e5091417,#0000 30%),radial-gradient(circle at 100% 0,#ff556e14,#0000 28%),#f7f8fb;min-height:100vh;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex}.wallet-main{flex:1;min-width:0;padding:28px}.wallet-topbar{justify-content:space-between;align-items:center;gap:22px;margin-bottom:24px;display:flex}.wallet-topbar span{color:#e50914;text-transform:uppercase;letter-spacing:.07em;font-size:13px;font-weight:950}.wallet-topbar h1{letter-spacing:-.08em;max-width:760px;margin:7px 0 8px;font-size:clamp(32px,4vw,52px);line-height:.96}.wallet-topbar p{color:#6f7584;max-width:740px;margin:0;font-size:15px;font-weight:650;line-height:1.6}.wallet-top-actions{align-items:center;gap:10px;display:flex}.wallet-top-actions button{color:#292c37;cursor:pointer;background:#ffffffe0;border:1px solid #14141e14;border-radius:16px;align-items:center;gap:9px;height:46px;padding:0 15px;font-weight:850;display:inline-flex;box-shadow:0 12px 30px #14141e0f}.wallet-top-actions button.red{color:#fff;background:linear-gradient(135deg,#e50914,#ff1f2d);border:0;box-shadow:0 18px 36px #e509143b}.wallet-hero{color:#fff;background:radial-gradient(circle at 90% 10%,#ffffff38,#0000 25%),radial-gradient(circle at 0 100%,#ff647842,#0000 30%),linear-gradient(135deg,#151722 0%,#2b1118 42%,#e50914 100%);border-radius:34px;grid-template-columns:minmax(0,1fr) 320px;align-items:stretch;gap:22px;margin-bottom:20px;padding:30px;display:grid;overflow:hidden;box-shadow:0 30px 80px #e5091438}.wallet-badge{color:#e50914;background:#fffffff0;border-radius:999px;align-items:center;gap:8px;width:fit-content;padding:8px 12px;font-size:12px;font-weight:950;display:inline-flex}.wallet-badge.dark{color:#fff;background:linear-gradient(135deg,#151722,#e50914)}.wallet-hero-left h2{letter-spacing:-.09em;max-width:850px;margin:18px 0 12px;font-size:clamp(44px,6vw,78px);line-height:.9}.wallet-hero-left p{color:#ffffffc2;max-width:760px;margin:0;font-size:15px;font-weight:650;line-height:1.7}.wallet-hero-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.wallet-hero-actions a{text-decoration:none}.wallet-hero-actions button,.wallet-hero-actions a{cursor:pointer;border-radius:18px;align-items:center;gap:10px;min-height:50px;padding:0 17px;font-size:14px;font-weight:900;display:inline-flex}.wallet-hero-actions button.light,.wallet-hero-actions a.light{color:#e50914;background:#fff;border:0}.wallet-security-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff21;border:1px solid #ffffff29;border-radius:28px;align-self:stretch;padding:22px}.wallet-security-card svg{color:#fff;margin-bottom:14px}.wallet-security-card span{color:#ffffffb8;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:900;display:block}.wallet-security-card strong{letter-spacing:-.055em;margin:10px 0 9px;font-size:25px;line-height:1.1;display:block}.wallet-security-card p{color:#ffffffb8;margin:0;font-size:13px;font-weight:650;line-height:1.6}.wallet-stats-grid{grid-template-columns:repeat(4,minmax(160px,1fr));gap:16px;margin-bottom:20px;display:grid}.wallet-stat-card,.wallet-panel{background:#ffffffeb;border:1px solid #14141e12;border-radius:28px;box-shadow:0 18px 44px #14141e0f}.wallet-stat-card{padding:22px}.wallet-stat-icon{color:#e50914;background:#e5091414;border-radius:16px;place-items:center;width:42px;height:42px;margin-bottom:14px;display:grid}.wallet-stat-card span{color:#737b8b;font-size:13px;font-weight:850}.wallet-stat-card strong{letter-spacing:-.065em;margin:9px 0;font-size:29px;line-height:1;display:block}.wallet-stat-card p{color:#0f9f63;margin:0;font-size:13px;font-weight:850}.wallet-content-grid{grid-template-columns:minmax(0,1.05fr) minmax(320px,.75fr);gap:16px;margin-bottom:20px;display:grid}.wallet-panel{padding:22px}.wallet-primary-grid{align-items:stretch}.wallet-panel-heading{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:18px;display:flex}.wallet-panel-heading span{color:#e50914;text-transform:uppercase;letter-spacing:.07em;font-size:12px;font-weight:950}.wallet-panel-heading h3{letter-spacing:-.045em;margin:5px 0 0;font-size:20px}.wallet-panel-heading svg{color:#e50914}.wallet-panel-heading button{color:#e50914;cursor:pointer;background:#e5091414;border:0;border-radius:999px;align-items:center;gap:7px;height:38px;padding:0 13px;font-weight:900;display:inline-flex}.wallet-withdraw-panel{background:radial-gradient(circle at 100% 0,#e509141c,#0000 34%),#ffffffeb}.withdraw-amount-card{color:#fff;background:radial-gradient(circle at 100% 0,#fff3,#0000 35%),linear-gradient(135deg,#151722,#e50914);border-radius:26px;margin-bottom:16px;padding:22px;box-shadow:0 22px 48px #e509142e}.withdraw-amount-card span{color:#ffffffb8;font-size:12px;font-weight:850}.withdraw-amount-card strong{letter-spacing:-.075em;margin:8px 0 5px;font-size:38px;line-height:1;display:block}.withdraw-amount-card p{color:#ffffffbd;margin:0;font-size:13px;font-weight:700}.wallet-form-fields{gap:10px;margin-bottom:12px;display:grid}.wallet-form-fields input{color:#151722;background:#fff;border:1.5px solid #14141e1a;border-radius:14px;outline:none;width:100%;min-height:48px;padding:0 16px;font-family:inherit;font-size:15px}.destination-list{gap:10px;margin-bottom:16px;display:grid}.destination-list button{color:#151722;cursor:pointer;text-align:left;background:#f7f8fb;border:1px solid #14141e12;border-radius:22px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:72px;padding:12px;transition:all .2s;display:grid}.destination-list button>div{color:#e50914;background:#e5091414;border-radius:16px;place-items:center;width:44px;height:44px;display:grid}.destination-list strong{font-size:14px;font-weight:950;display:block}.destination-list small{color:#737b8b;margin-top:4px;font-size:12px;font-weight:750;display:block}.destination-list button>svg{color:#0f9f63}.wallet-message{margin:8px 0;font-size:13px;font-weight:700}.wallet-message.success{color:#16a34a}.wallet-message.error{color:#e50914}.wallet-red-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#e50914,#ff1f2d);border:0;border-radius:16px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:46px;font-weight:900;display:inline-flex;box-shadow:0 15px 30px #e5091433}.wallet-red-button:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.wallet-status-panel{background:radial-gradient(circle at 100% 0,#e509141a,#0000 34%),#ffffffeb}.wallet-status-panel h3{letter-spacing:-.065em;margin:18px 0 10px;font-size:28px;line-height:1.08}.wallet-status-panel p{color:#687080;margin:0;font-size:15px;font-weight:650;line-height:1.7}.wallet-status-list{gap:10px;margin-top:18px;display:grid}.wallet-status-list p{color:#343743;background:#f7f8fb;border-radius:18px;align-items:center;gap:9px;padding:12px 14px;font-size:13px;font-weight:800;display:flex}.wallet-status-list svg{color:#0f9f63;flex:none}.withdraw-table{gap:10px;display:grid}.withdraw-row{background:#f7f8fb;border:1px solid #14141e0d;border-radius:20px;grid-template-columns:minmax(210px,1fr) 130px 150px 100px;align-items:center;gap:12px;padding:14px;display:grid}.withdraw-row>div{min-width:0}.withdraw-row strong{color:#151722;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:950;display:block;overflow:hidden}.withdraw-row span{color:#737b8b;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:12px;font-weight:750;display:block;overflow:hidden}.withdraw-row small{border-radius:999px;width:fit-content;padding:7px 10px;font-size:11px;font-weight:950}.withdraw-row small.completed{color:#0f9f63;background:#0f9f631a}.withdraw-row small.processing{color:#b87800;background:#b878001a}.wallet-empty-state{text-align:center;background:#f7f8fb;border:1px solid #14141e0d;border-radius:24px;place-items:center;gap:8px;min-height:170px;padding:24px;display:grid}.wallet-empty-state svg{color:#e50914}.wallet-empty-state strong{color:#151722;font-size:18px;font-weight:950}.wallet-empty-state span{color:#737b8b;max-width:520px;font-size:14px;font-weight:700;line-height:1.6}@media (width<=1200px){.wallet-stats-grid{grid-template-columns:repeat(2,1fr)}.wallet-content-grid{grid-template-columns:1fr}}@media (width<=992px){.wallet-page{display:block}.wallet-main{padding:20px}.wallet-topbar{flex-direction:column;align-items:flex-start}.wallet-top-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.wallet-top-actions button{justify-content:center}.wallet-hero{grid-template-columns:1fr}}@media (width<=680px){.wallet-main{padding:16px}.wallet-topbar h1{font-size:34px}.wallet-hero{border-radius:24px;padding:20px}.wallet-hero-left h2{font-size:44px}.wallet-hero-actions,.wallet-top-actions,.wallet-stats-grid{grid-template-columns:1fr;display:grid}.wallet-panel,.wallet-stat-card{border-radius:24px}.withdraw-row{grid-template-columns:1fr;align-items:flex-start}.destination-list button{grid-template-columns:44px minmax(0,1fr)}.destination-list button>svg{display:none}}.wallet-hero{grid-template-columns:1fr;min-height:310px}.wallet-hero-left{max-width:920px}.wallet-hero-left p{max-width:820px}.wallet-hero-actions{margin-top:26px}.wallet-status-panel .wallet-badge.dark{background:linear-gradient(135deg,#151722,#e50914)}.wallet-status-panel h3{max-width:420px}.wallet-status-panel{min-height:100%}.wallet-transactions-panel{margin-bottom:0}@media (width<=680px){.wallet-hero{min-height:auto}}.wallet-main{padding:34px 34px 80px}.wallet-hero{border:1px solid #e509141a;position:relative;color:#111827!important;background:radial-gradient(circle at 86% 8%,#e509141f,#0000 26%),radial-gradient(circle at 0 100%,#e5091412,#0000 34%),#fffffff0!important;box-shadow:0 18px 48px #1018280f!important}.wallet-hero:after{content:"";pointer-events:none;background:#e5091414;border-radius:999px;width:360px;height:360px;position:absolute;top:-140px;right:-150px}.wallet-hero-left{z-index:1;position:relative}.wallet-badge{color:#e50914!important;background:#e5091414!important}.wallet-hero-left h2{color:#111827!important}.wallet-hero-left p{color:#667085!important}.wallet-hero-actions button.light,.wallet-hero-actions a.light{box-shadow:0 14px 28px #e509142e;color:#fff!important;background:linear-gradient(135deg,#e50914,#ff3348)!important}.wallet-hero-actions button.glass,.wallet-hero-actions a.glass{color:#111827!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border:1px solid #11182714!important}.wallet-stat-card,.wallet-panel{background:#fffffff0!important;border-color:#11182714!important;box-shadow:0 18px 48px #1018280f!important}.wallet-form-fields input:focus{border-color:#e5091447;box-shadow:0 0 0 5px #e509140f}.destination-list button:hover,.destination-list button.active{background:#fff;box-shadow:0 18px 36px #10182812}.wallet-hero-balance-skeleton,.wallet-skeleton-icon,.wallet-skeleton-line,.wallet-skeleton-pill{background:#edf0f5;border-radius:999px;display:block}.wallet-hero-balance-skeleton{border-radius:18px;width:min(420px,70vw);height:clamp(48px,7vw,78px)}.wallet-skeleton-card{pointer-events:none}.wallet-skeleton-icon{border-radius:16px;width:42px;height:42px;margin-bottom:14px}.wallet-skeleton-line{height:13px}.wallet-skeleton-line-xs{width:42%}.wallet-skeleton-line-sm{width:58%}.wallet-skeleton-line-md{width:74%;height:20px;margin-top:10px}.wallet-skeleton-pill{width:82px;height:32px}.wallet-transactions-skeleton{gap:10px;display:grid}.wallet-withdraw-skeleton-row{pointer-events:none}.wallet-withdraw-skeleton-row strong,.wallet-withdraw-skeleton-row span,.wallet-withdraw-skeleton-row small{margin:0}.wallet-withdraw-skeleton-row div span{margin-top:8px}@keyframes walletShimmer{to{transform:translate(100%)}}@media (width<=680px){.wallet-main{padding:20px 16px 100px}.wallet-hero:after{width:260px;height:260px;top:-120px;right:-130px}}html[data-theme=dark] .wallet-page{color:#f5f5f7;background:radial-gradient(circle at 0 0,#e5091414,#0000 30%),radial-gradient(circle at 100% 0,#ff556e14,#0000 28%),#0d0d11!important}html[data-theme=dark] .wallet-main{background:0 0}html[data-theme=dark] .wallet-topbar h1,html[data-theme=dark] .wallet-hero-left h2,html[data-theme=dark] .wallet-security-card strong,html[data-theme=dark] .wallet-stat-card strong,html[data-theme=dark] .wallet-panel-heading h3,html[data-theme=dark] .wallet-status-panel h3,html[data-theme=dark] .withdraw-row strong,html[data-theme=dark] .wallet-empty-state strong{color:#fff!important}html[data-theme=dark] .wallet-topbar p,html[data-theme=dark] .wallet-hero-left p,html[data-theme=dark] .wallet-security-card p,html[data-theme=dark] .wallet-stat-card span,html[data-theme=dark] .wallet-status-panel p,html[data-theme=dark] .withdraw-row span,html[data-theme=dark] .destination-list small,html[data-theme=dark] .wallet-empty-state span{color:#9ca3af!important}html[data-theme=dark] .wallet-hero,html[data-theme=dark] .wallet-stat-card,html[data-theme=dark] .wallet-panel,html[data-theme=dark] .wallet-status-panel,html[data-theme=dark] .wallet-withdraw-panel{box-shadow:none!important;background:#17171c!important;border:1px solid #ffffff0f!important}html[data-theme=dark] .wallet-security-card,html[data-theme=dark] .wallet-form-fields input,html[data-theme=dark] .destination-list button,html[data-theme=dark] .wallet-status-list p,html[data-theme=dark] .withdraw-row,html[data-theme=dark] .wallet-empty-state{color:#fff!important;background:#202028!important;border:1px solid #ffffff0f!important}html[data-theme=dark] .wallet-form-fields input{color:#fff!important}html[data-theme=dark] .wallet-form-fields input::placeholder{color:#8b8b96!important}html[data-theme=dark] .wallet-panel-heading button{color:#e50914!important;background:#202028!important;border:1px solid #ffffff0f!important}html[data-theme=dark] .destination-list button:hover,html[data-theme=dark] .destination-list button.active{background:#262630!important}html[data-theme=dark] .withdraw-amount-card{color:#fff!important;background:radial-gradient(circle at 100% 0,#ffffff24,#0000 36%),linear-gradient(135deg,#3a0d18,#e50914)!important}@media (width<=768px){body.contriba-sidebar-collapsed .wallet-page,.app-sidebar~.wallet-page,.wallet-page{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;display:block!important;position:relative!important;left:0!important;right:auto!important;overflow-x:hidden!important;transform:none!important}body.contriba-sidebar-collapsed:has(.app-sidebar) .wallet-page{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;display:block!important;position:relative!important;left:0!important;right:auto!important;overflow-x:hidden!important;transform:none!important}body:has(.app-sidebar) .wallet-page{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;display:block!important;position:relative!important;left:0!important;right:auto!important;overflow-x:hidden!important;transform:none!important}body.contriba-sidebar-collapsed .wallet-main,.wallet-page>.wallet-main,.wallet-main{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:20px 16px 112px!important;position:relative!important;left:0!important;overflow-x:hidden!important;transform:none!important}body.contriba-sidebar-collapsed:has(.app-sidebar) .wallet-main{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:20px 16px 112px!important;position:relative!important;left:0!important;overflow-x:hidden!important;transform:none!important}body:has(.app-sidebar) .wallet-main{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:20px 16px 112px!important;position:relative!important;left:0!important;overflow-x:hidden!important;transform:none!important}.wallet-topbar,.wallet-hero,.wallet-stats-grid,.wallet-content-grid,.wallet-transactions-panel{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.wallet-topbar{margin-bottom:18px!important;display:block!important}.wallet-topbar h1{overflow-wrap:anywhere;letter-spacing:-.065em!important;max-width:100%!important;margin:6px 0 10px!important;font-size:clamp(34px,11vw,44px)!important;line-height:.96!important}.wallet-topbar p{max-width:100%!important;font-size:14px!important;line-height:1.55!important}.wallet-top-actions{grid-template-columns:1fr 1fr!important;gap:8px!important;width:100%!important;margin-top:16px!important;display:grid!important}.wallet-top-actions button{text-align:center!important;white-space:normal!important;border-radius:14px!important;justify-content:center!important;width:100%!important;min-width:0!important;height:auto!important;min-height:44px!important;padding:10px 8px!important;font-size:11px!important;line-height:1.15!important}.wallet-hero{border-radius:24px!important;grid-template-columns:1fr!important;gap:16px!important;min-height:0!important;padding:20px!important}.wallet-hero-left h2{overflow-wrap:anywhere;letter-spacing:-.07em!important;max-width:100%!important;margin:16px 0 10px!important;font-size:clamp(34px,11vw,44px)!important;line-height:.96!important}.wallet-hero-left p{max-width:100%!important;font-size:14px!important;line-height:1.55!important}.wallet-hero-actions{grid-template-columns:1fr 1fr!important;gap:10px!important;width:100%!important;margin-top:18px!important;display:grid!important}.wallet-hero-actions button,.wallet-hero-actions a{border-radius:14px!important;justify-content:center!important;width:100%!important;min-width:0!important;min-height:46px!important;padding:0 10px!important;font-size:12px!important}.wallet-security-card{border-radius:20px!important;width:100%!important;padding:18px!important}.wallet-security-card strong{font-size:22px!important}.wallet-stats-grid{grid-template-columns:1fr!important;gap:12px!important;margin-bottom:16px!important}.wallet-stat-card{border-radius:22px!important;grid-template-columns:44px 1fr!important;align-items:center!important;column-gap:14px!important;min-height:0!important;padding:16px!important;display:grid!important}.wallet-stat-icon{grid-row:span 3!important;margin-bottom:0!important}.wallet-stat-card span,.wallet-stat-card strong,.wallet-stat-card p{margin:0!important}.wallet-stat-card strong{margin:5px 0!important;font-size:27px!important}.wallet-content-grid{grid-template-columns:1fr!important;gap:14px!important}.wallet-panel{border-radius:22px!important;width:100%!important;min-width:0!important;padding:18px!important}.wallet-panel-heading{align-items:flex-start!important;gap:10px!important;margin-bottom:16px!important}.wallet-panel-heading h3{font-size:20px!important}.wallet-panel-heading button{white-space:normal!important;text-align:center!important;height:auto!important;min-height:36px!important;padding:8px 11px!important;font-size:11px!important}.withdraw-amount-card{border-radius:20px!important;padding:18px!important}.withdraw-amount-card strong{font-size:31px!important}.wallet-form-fields input{border-radius:14px!important;min-height:48px!important;font-size:14px!important}.destination-list{gap:9px!important}.destination-list button{border-radius:18px!important;grid-template-columns:42px minmax(0,1fr) auto!important;gap:11px!important;min-height:68px!important;padding:11px!important}.destination-list button>div{border-radius:14px!important;width:42px!important;height:42px!important}.destination-list strong,.destination-list small{white-space:normal!important;overflow-wrap:anywhere!important}.wallet-red-button{border-radius:15px!important;min-height:48px!important}.wallet-status-panel h3{max-width:100%!important;font-size:26px!important}.wallet-status-panel p{font-size:14px!important;line-height:1.55!important}.wallet-status-list p{border-radius:16px!important;align-items:flex-start!important;padding:12px 13px!important}.withdraw-table,.wallet-transactions-skeleton{width:100%!important}.withdraw-row{border-radius:18px!important;grid-template-columns:1fr!important;align-items:flex-start!important;gap:8px!important;padding:14px!important}.withdraw-row strong,.withdraw-row span{white-space:normal!important;overflow-wrap:anywhere!important;text-overflow:clip!important}.withdraw-row small{justify-self:start!important}.wallet-empty-state{border-radius:20px!important;min-height:150px!important;padding:20px!important}.wallet-hero-balance-skeleton{width:100%!important;max-width:360px!important}}@media (width<=480px){body.contriba-sidebar-collapsed .wallet-main,.wallet-page>.wallet-main,.wallet-main{padding:18px 14px 108px!important}body.contriba-sidebar-collapsed:has(.app-sidebar) .wallet-main{padding:18px 14px 108px!important}body:has(.app-sidebar) .wallet-main{padding:18px 14px 108px!important}.wallet-topbar h1{font-size:34px!important}.wallet-top-actions,.wallet-hero-actions{grid-template-columns:1fr!important}.wallet-hero{border-radius:22px!important;padding:18px!important}.wallet-hero-left h2{font-size:34px!important}.wallet-panel,.wallet-stat-card{padding:16px!important}.destination-list button{grid-template-columns:42px minmax(0,1fr)!important}.destination-list button>svg{display:none!important}.wallet-panel-heading{flex-direction:column!important}.wallet-panel-heading button{justify-content:center!important;width:100%!important}}.wallet-withdraw-success-card{background:radial-gradient(circle at 100% 0,#0f9f6314,#0000 40%),#f7fcf9;border:1px solid #0f9f6329;border-radius:18px;grid-template-columns:44px minmax(0,1fr) 34px;align-items:flex-start;gap:12px;margin:12px 0 14px;padding:15px;display:grid;position:relative;box-shadow:0 12px 28px #0f9f630f}.wallet-withdraw-success-icon{color:#0f9f63;background:#0f9f631a;border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.wallet-withdraw-success-copy{min-width:0}.wallet-withdraw-success-copy>span{color:#0f9f63;text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:950;display:block}.wallet-withdraw-success-copy>strong{color:#151722;letter-spacing:-.035em;margin:4px 0 3px;font-size:20px;line-height:1.1;display:block}.wallet-withdraw-success-copy p{color:#4f5968;margin:0;font-size:13px;font-weight:800}.wallet-withdraw-success-copy small{color:#7b8493;overflow-wrap:anywhere;margin-top:7px;font-size:11px;font-weight:700;display:block}.wallet-withdraw-success-close{color:#7b8493;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.wallet-withdraw-success-close:hover{color:#0f9f63;background:#0f9f6314}html[data-theme=dark] .wallet-withdraw-success-card{box-shadow:none!important;background:radial-gradient(circle at 100% 0,#0f9f631f,#0000 42%),#18211e!important;border-color:#0f9f6333!important}html[data-theme=dark] .wallet-withdraw-success-copy>strong{color:#fff!important}html[data-theme=dark] .wallet-withdraw-success-copy p,html[data-theme=dark] .wallet-withdraw-success-copy small{color:#a8b0bc!important}@media (width<=768px){.wallet-withdraw-success-card{border-radius:16px;grid-template-columns:40px minmax(0,1fr) 32px;padding:13px}.wallet-withdraw-success-icon{border-radius:13px;width:40px;height:40px}.wallet-withdraw-success-copy>strong{font-size:18px}}.wallet-statement-page{color:#101522;background:radial-gradient(circle at 12% 8%,#e5091414,#0000 28%),linear-gradient(#fff 0%,#f6f7fa 100%);min-height:100vh}.wallet-statement-main{margin-left:292px;padding:48px 36px 70px}.wallet-statement-topbar{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}.wallet-statement-back{color:#667085;align-items:center;gap:8px;margin-bottom:18px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.wallet-statement-eyebrow{color:#e50914;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:13px;font-weight:900;display:block}.wallet-statement-topbar h1{letter-spacing:-.045em;margin:0;font-size:clamp(34px,4vw,58px);line-height:.98}.wallet-statement-topbar p{color:#667085;max-width:760px;margin:14px 0 0;font-size:16px;font-weight:650;line-height:1.6}.wallet-statement-actions{flex-wrap:wrap;gap:10px;display:flex}.wallet-statement-actions button,.wallet-statement-range-buttons button{color:#111827;cursor:pointer;font:inherit;background:#fff;border:1px solid #e3e6eb;font-weight:850}.wallet-statement-actions button{border-radius:16px;align-items:center;gap:9px;min-height:48px;padding:0 18px;display:inline-flex}.wallet-statement-actions button.primary{color:#fff;background:linear-gradient(135deg,#e50914,#f34);border-color:#ff2437;box-shadow:0 14px 30px #e5091433}.wallet-statement-toolbar,.wallet-statement-panel,.wallet-statement-summary article{background:#ffffffeb;border:1px solid #10182812;box-shadow:0 20px 55px #1018280f}.wallet-statement-toolbar{border-radius:22px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px;padding:14px 16px;display:flex}.wallet-statement-toolbar>div:first-child{color:#596273;align-items:center;gap:9px;font-weight:800;display:flex}.wallet-statement-range-buttons{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wallet-statement-range-buttons button{border-radius:12px;min-height:38px;padding:0 13px}.wallet-statement-range-buttons button.active{color:#e50914;background:#fff0f1;border-color:#e509142e}.wallet-statement-range-buttons button.refresh{place-items:center;width:40px;padding:0;display:grid}.wallet-statement-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:20px;display:grid}.wallet-statement-summary article{border-radius:22px;min-height:156px;padding:22px}.wallet-statement-summary article.highlight{background:radial-gradient(circle at 100% 0,#e509141c,#0000 38%),#fff;border-color:#e5091426}.wallet-statement-summary span{color:#70798a;font-size:13px;font-weight:850}.wallet-statement-summary strong{letter-spacing:-.04em;margin:15px 0 8px;font-size:clamp(24px,2.4vw,36px);display:block}.wallet-statement-summary p{color:#8a93a3;margin:0;font-size:13px;font-weight:650;line-height:1.5}.wallet-statement-panel{border-radius:26px;overflow:hidden}.wallet-statement-panel-heading{border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;display:flex}.wallet-statement-panel-heading>div:first-child>span{color:#e50914;letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-weight:900}.wallet-statement-panel-heading h2{letter-spacing:-.03em;margin:5px 0 0;font-size:25px}.wallet-statement-net{text-align:right}.wallet-statement-net span{color:#7c8594;font-size:12px;font-weight:800;display:block}.wallet-statement-net strong{margin-top:4px;font-size:20px;display:block}.wallet-statement-table{width:100%}.wallet-statement-table-head,.wallet-statement-row{grid-template-columns:1.25fr 1.5fr 1.15fr .85fr .75fr;align-items:center;gap:16px;display:grid}.wallet-statement-table-head{color:#7a8392;letter-spacing:.05em;text-transform:uppercase;background:#f8f9fb;padding:13px 24px;font-size:11px;font-weight:900}.wallet-statement-row{border-top:1px solid #edf0f3;padding:18px 24px}.wallet-statement-row:first-of-type{border-top:0}.wallet-statement-row>div strong{font-size:14px;display:block}.wallet-statement-row>div span{color:#7a8392;margin-top:4px;font-size:12px;font-weight:700;display:block}.wallet-statement-reference{color:#667085;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.wallet-statement-amount{text-align:right;font-size:14px}.wallet-statement-amount.deposit{color:#06965c}.wallet-statement-amount.withdrawal{color:#e50914}.wallet-statement-row small{border-radius:999px;justify-self:end;align-items:center;gap:5px;padding:7px 10px;font-size:11px;font-weight:900;display:inline-flex}.wallet-statement-row small.completed{color:#07955d;background:#eaf8f1}.wallet-statement-row small.processing{color:#b77800;background:#fff4df}.wallet-statement-empty{color:#7a8392;text-align:center;align-content:center;place-items:center;gap:8px;min-height:240px;display:grid}.wallet-statement-empty strong{color:#111827}.wallet-statement-footer{color:#818a99;justify-content:space-between;gap:24px;margin-top:18px;font-size:12px;font-weight:650;line-height:1.5;display:flex}.wallet-statement-footer p{max-width:760px;margin:0}.wallet-statement-footer span{white-space:nowrap}@media (width<=1120px){.wallet-statement-main{margin-left:0;padding:32px 22px 80px}.wallet-statement-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.wallet-statement-topbar,.wallet-statement-toolbar,.wallet-statement-footer{flex-direction:column;align-items:flex-start}.wallet-statement-table-head{display:none}.wallet-statement-row{grid-template-columns:1fr;gap:10px}.wallet-statement-amount{text-align:left}.wallet-statement-row small{justify-self:start}}@media (width<=560px){.wallet-statement-main{padding:24px 14px 90px}.wallet-statement-summary{grid-template-columns:1fr}.wallet-statement-actions{width:100%}.wallet-statement-actions button{flex:1;justify-content:center}.wallet-statement-toolbar,.wallet-statement-panel-heading,.wallet-statement-row{padding-left:16px;padding-right:16px}}@media print{.wallet-statement-page{background:#fff}.wallet-statement-page aside,.wallet-statement-back,.wallet-statement-actions,.wallet-statement-range-buttons,.wallet-statement-toolbar button{display:none!important}.wallet-statement-main{margin:0;padding:0}.wallet-statement-topbar,.wallet-statement-toolbar,.wallet-statement-summary,.wallet-statement-panel,.wallet-statement-footer{box-shadow:none}.wallet-statement-summary{grid-template-columns:repeat(4,1fr)}.wallet-statement-row,.wallet-statement-table-head{break-inside:avoid}}.reports-page{color:#151722;background:radial-gradient(circle at 0 0,#e5091417,#0000 30%),radial-gradient(circle at 100% 0,#ff556e14,#0000 28%),#f7f8fb;min-height:100vh;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex}.reports-main{flex:1;min-width:0;padding:28px}.reports-topbar{justify-content:space-between;align-items:center;gap:22px;margin-bottom:24px;display:flex}.reports-topbar span,.reports-section-label{color:#e50914;text-transform:uppercase;letter-spacing:.07em;font-size:13px;font-weight:950}.reports-topbar h1{letter-spacing:-.08em;max-width:780px;margin:7px 0 8px;font-size:clamp(34px,4.4vw,56px);line-height:.96}.reports-topbar p{color:#6f7584;max-width:820px;margin:0;font-size:15px;font-weight:650;line-height:1.6}.reports-top-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.reports-top-actions button,.reports-panel-heading button{color:#292c37;cursor:pointer;background:#ffffffe6;border:1px solid #14141e14;border-radius:16px;justify-content:center;align-items:center;gap:9px;height:46px;padding:0 16px;font-weight:900;display:inline-flex;box-shadow:0 12px 30px #14141e0f}.reports-top-actions button.red{color:#fff;background:linear-gradient(135deg,#e50914,#ff1f2d);border:0;box-shadow:0 18px 36px #e509143b}.reports-hero{color:#fff;background:radial-gradient(circle at 90% 12%,#ffffff38,#0000 26%),radial-gradient(circle at 0 100%,#ff647842,#0000 32%),linear-gradient(135deg,#151722 0%,#2b1118 42%,#e50914 100%);border-radius:34px;grid-template-columns:minmax(0,1fr) 330px;align-items:stretch;gap:22px;margin-bottom:20px;padding:32px;display:grid;overflow:hidden;box-shadow:0 30px 80px #e5091438}.reports-badge{color:#e50914;background:#fffffff0;border-radius:999px;align-items:center;gap:8px;width:fit-content;padding:8px 12px;font-size:12px;font-weight:950;display:inline-flex}.reports-badge.dark{color:#fff;background:linear-gradient(135deg,#151722,#e50914)}.reports-hero-left h2{letter-spacing:-.085em;max-width:800px;margin:18px 0 12px;font-size:clamp(40px,5.2vw,70px);line-height:.93}.reports-hero-left p{color:#ffffffc7;max-width:770px;margin:0;font-size:15px;font-weight:650;line-height:1.7}.reports-hero-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.reports-hero-actions button{cursor:pointer;border-radius:18px;align-items:center;gap:10px;min-height:50px;padding:0 18px;font-size:14px;font-weight:950;display:inline-flex}.reports-hero-actions button.light{color:#e50914;background:#fff;border:0}.reports-hero-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff21;border:1px solid #ffffff29;border-radius:28px;align-self:stretch;padding:24px}.reports-hero-card svg{color:#fff;margin-bottom:14px}.reports-hero-card span{color:#ffffffb8;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:900;display:block}.reports-hero-card strong{letter-spacing:-.055em;margin:10px 0 9px;font-size:25px;line-height:1.1;display:block}.reports-hero-card p{color:#ffffffb8;margin:0;font-size:13px;font-weight:650;line-height:1.6}.reports-stats-grid{grid-template-columns:repeat(4,minmax(160px,1fr));gap:16px;margin-bottom:20px;display:grid}.reports-stat-card,.reports-panel{background:#ffffffeb;border:1px solid #14141e12;box-shadow:0 18px 46px #14141e0f}.reports-stat-card{border-radius:28px;padding:22px}.reports-stat-icon,.available-report-icon{color:#e50914;background:#e5091414;border-radius:16px;place-items:center;width:42px;height:42px;margin-bottom:14px;display:grid}.reports-stat-card span{color:#737b8b;font-size:13px;font-weight:850}.reports-stat-card strong{letter-spacing:-.065em;margin:9px 0;font-size:29px;line-height:1;display:block}.reports-stat-card p{color:#0f9f63;margin:0;font-size:13px;font-weight:850}.reports-content-grid{grid-template-columns:minmax(0,1fr) minmax(330px,.68fr);gap:18px;margin-bottom:20px;display:grid}.reports-primary-grid{align-items:stretch}.reports-records-grid{grid-template-columns:minmax(0,.95fr) minmax(330px,.62fr)}.reports-panel{border-radius:30px;padding:22px}.reports-panel-heading{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:18px;display:flex}.reports-panel-heading span{color:#e50914;text-transform:uppercase;letter-spacing:.07em;font-size:12px;font-weight:950}.reports-panel-heading h3{letter-spacing:-.045em;margin:5px 0 0;font-size:21px;line-height:1.1}.reports-panel-heading svg{color:#e50914}.reports-panel-heading button{color:#e50914;height:38px;box-shadow:none;background:#e5091414;border:0;padding:0 13px}.export-card-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.export-card-grid button{color:#151722;text-align:left;cursor:pointer;background:#f7f8fb;border:1px solid #14141e12;border-radius:24px;flex-direction:column;align-items:flex-start;min-height:205px;padding:18px;transition:all .2s;display:flex}.export-card-grid button:hover{background:#fff;transform:translateY(-3px);box-shadow:0 18px 38px #14141e12}.export-card-grid button>div{color:#e50914;background:#e5091414;border-radius:17px;place-items:center;width:46px;height:46px;margin-bottom:12px;display:grid}.export-card-grid small{color:#0f9f63;background:#0f9f631a;border-radius:999px;margin-bottom:10px;padding:6px 9px;font-size:11px;font-weight:950;display:inline-flex}.export-card-grid strong{letter-spacing:-.03em;font-size:17px;font-weight:950}.export-card-grid p{color:#737b8b;margin:8px 0 18px;font-size:13px;font-weight:650;line-height:1.55}.export-card-grid span{color:#e50914;align-items:center;gap:7px;margin-top:auto;font-size:13px;font-weight:950;display:inline-flex}.reports-ai-panel,.reports-documents-panel,.reports-quality-panel{background:radial-gradient(circle at 0 0,#e509141a,#0000 30%),#ffffffeb}.reports-ai-panel h3{letter-spacing:-.065em;margin:18px 0 10px;font-size:30px;line-height:1.05}.reports-ai-panel p,.reports-quality-content>div:first-child p{color:#687080;margin:0;font-size:15px;font-weight:650;line-height:1.75}.reports-ai-grid{grid-template-columns:1fr 1fr;gap:11px;margin-top:18px;display:grid}.reports-ai-grid div{background:#f7f8fb;border:1px solid #14141e0f;border-radius:20px;padding:15px}.reports-ai-grid span{color:#737b8b;font-size:12px;font-weight:850}.reports-ai-grid strong{letter-spacing:-.055em;margin-top:6px;font-size:20px;display:block}.report-group-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.report-group-card{background:#fff;border:1px solid #14141e0f;border-radius:26px;padding:16px}.report-group-card h4{color:#151722;letter-spacing:-.035em;margin:0 0 13px;font-size:16px}.report-group-list{gap:10px;display:grid}.report-mini-card{background:#f7f8fb;border:1px solid #14141e0d;border-radius:20px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;display:grid}.report-mini-card .available-report-icon{width:42px;height:42px;margin:0}.report-mini-card strong{font-size:14px;font-weight:950;display:block}.report-mini-card p{color:#737b8b;margin:4px 0 0;font-size:12px;font-weight:650;line-height:1.45}.report-mini-card small{border-radius:999px;align-items:center;gap:6px;width:fit-content;padding:7px 10px;font-size:11px;font-weight:950;display:inline-flex}.report-mini-card small.ready,.report-mini-card small.backend,.recent-export-row small.completed{color:#0f9f63;background:#0f9f631a}.report-mini-card small.review,.recent-export-row small.processing{color:#b87800;background:#b878001a}.report-mini-card small.action{color:#e50914;background:#e509141a}.recent-export-table{gap:10px;display:grid}.recent-export-row{background:#f7f8fb;border:1px solid #14141e0d;border-radius:20px;grid-template-columns:minmax(220px,1fr) 130px 90px 105px;align-items:center;gap:12px;padding:14px;display:grid}.recent-export-row>div,.recent-export-row>span,.recent-export-row>strong{min-width:0}.recent-export-row strong{color:#151722;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:950;display:block;overflow:hidden}.recent-export-row span{color:#737b8b;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:12px;font-weight:750;display:block;overflow:hidden}.recent-export-row small{border-radius:999px;width:fit-content;padding:7px 10px;font-size:11px;font-weight:950}.reports-empty-state{text-align:center;color:#737b8b;background:#f7f8fb;border:1px solid #14141e0d;border-radius:24px;place-items:center;min-height:180px;padding:28px;display:grid}.reports-empty-state svg{color:#e50914;margin-bottom:10px}.reports-empty-state strong{color:#151722;font-size:18px}.reports-empty-state span{max-width:420px;font-size:13px;font-weight:700;line-height:1.6}.snapshot-list{gap:11px;display:grid}.snapshot-list div{background:#f7f8fb;border:1px solid #14141e0d;border-radius:19px;justify-content:space-between;gap:12px;padding:14px;display:flex}.snapshot-list span{color:#737b8b;font-size:13px;font-weight:850}.snapshot-list strong{color:#151722;font-size:14px;font-weight:950}.reports-quality-content{grid-template-columns:minmax(0,1fr) 180px minmax(280px,.75fr);align-items:center;gap:22px;display:grid}.reports-quality-content h3{letter-spacing:-.06em;margin:8px 0;font-size:30px}.report-score{background:radial-gradient(circle, white 56%, transparent 58%), conic-gradient(#e50914 0 94%, #edf0f5 94% 100%);border-radius:50%;place-items:center;width:165px;height:165px;margin:0 auto;display:grid}.report-score strong{text-align:center;letter-spacing:-.06em;font-size:38px;line-height:1;display:block}.report-score span{text-align:center;color:#747b8a;margin-top:4px;font-size:12px;font-weight:850;display:block}.report-check-list{gap:10px;display:grid}.report-check-list p{color:#343743;background:#f7f8fb;border-radius:18px;align-items:center;gap:9px;margin:0;padding:12px 14px;font-size:13px;font-weight:800;display:flex}.report-check-list svg{color:#0f9f63}@media (width<=1240px){.reports-stats-grid,.report-group-grid,.reports-quality-content{grid-template-columns:repeat(2,1fr)}.reports-content-grid{grid-template-columns:1fr}}@media (width<=992px){.reports-page{display:block}.reports-main{padding:20px}.reports-topbar{flex-direction:column;align-items:flex-start}.reports-top-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.reports-hero,.reports-quality-content{grid-template-columns:1fr}}@media (width<=680px){.reports-main{padding:16px}.reports-topbar h1{font-size:36px}.reports-hero{border-radius:24px;padding:20px}.reports-hero-left h2{font-size:38px}.reports-hero-actions,.reports-top-actions,.reports-stats-grid,.export-card-grid,.report-group-grid,.reports-ai-grid{grid-template-columns:1fr;display:grid}.reports-panel,.reports-stat-card{border-radius:24px}.report-mini-card,.recent-export-row{grid-template-columns:1fr;align-items:flex-start}.snapshot-list div{flex-direction:column}.report-score{width:140px;height:140px}.report-score strong{font-size:34px}}.reports-main{padding:34px 34px 80px}.reports-hero{border:1px solid #e509141a;position:relative;color:#111827!important;background:radial-gradient(circle at 86% 8%,#e509141f,#0000 26%),radial-gradient(circle at 0 100%,#e5091412,#0000 34%),#fffffff0!important;box-shadow:0 18px 48px #1018280f!important}.reports-hero:after{content:"";pointer-events:none;background:#e5091414;border-radius:999px;width:360px;height:360px;position:absolute;top:-140px;right:-150px}.reports-hero-left,.reports-hero-card{z-index:1;position:relative}.reports-badge{color:#e50914!important;background:#e5091414!important}.reports-hero-left h2,.reports-hero-card strong{color:#111827!important}.reports-hero-left p,.reports-hero-card p{color:#667085!important}.reports-hero-actions button.light{box-shadow:0 14px 28px #e509142e;color:#fff!important;background:linear-gradient(135deg,#e50914,#ff3348)!important}.reports-hero-actions button.glass{color:#111827!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border:1px solid #11182714!important}.reports-hero-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 18px 42px #1018280d;background:#ffffffc2!important;border:1px solid #11182714!important}.reports-hero-card svg,.reports-hero-card span{color:#e50914!important}.reports-stat-card,.reports-panel,.report-group-card,.report-mini-card,.recent-export-row,.snapshot-list div,.report-check-list p{background-color:#fffffff0!important;border-color:#11182714!important;box-shadow:0 18px 48px #1018280f!important}.export-card-grid button{background:#f7f8fb}.export-card-grid button:hover,.report-mini-card:hover,.recent-export-row:hover{background:#fff;transform:translateY(-3px);box-shadow:0 22px 50px #10182814!important}.reports-skeleton-card,.reports-export-skeleton,.reports-record-skeleton-row{pointer-events:none}.reports-skeleton-icon,.reports-skeleton-line,.reports-skeleton-pill{background:#edf0f5;border-radius:999px;display:block}.reports-skeleton-icon{border-radius:16px;width:42px;height:42px;margin-bottom:14px}.reports-skeleton-line{height:13px}.reports-skeleton-line-xs{width:42%}.reports-skeleton-line-sm{width:58%}.reports-skeleton-line-md{width:74%;height:20px;margin-top:10px}.reports-skeleton-line-full{width:100%;height:13px;margin-top:12px}.reports-skeleton-pill{width:86px;height:30px}.reports-records-skeleton{gap:10px;display:grid}.reports-record-skeleton-row strong,.reports-record-skeleton-row span,.reports-record-skeleton-row small{margin:0}.reports-record-skeleton-row div span{margin-top:8px}.reports-export-skeleton .reports-skeleton-icon{margin-bottom:12px}.reports-export-skeleton .reports-skeleton-pill{margin-bottom:10px}.reports-export-skeleton p{margin:12px 0 18px}.reports-export-skeleton span{margin-top:auto}.reports-badge.dark .reports-skeleton-line,.reports-hero-card .reports-skeleton-line{background:#edf0f5}@keyframes reportsShimmer{to{transform:translate(100%)}}@media (width<=680px){.reports-main{padding:20px 16px 100px}.reports-hero:after{width:260px;height:260px;top:-120px;right:-130px}}html[data-theme=dark] .reports-page{color:#f5f5f7;background:radial-gradient(circle at 0 0,#e5091414,#0000 30%),radial-gradient(circle at 100% 0,#ff556e14,#0000 28%),#0d0d11!important}html[data-theme=dark] .reports-main{background:0 0}html[data-theme=dark] .reports-topbar h1,html[data-theme=dark] .reports-hero-left h2,html[data-theme=dark] .reports-hero-card strong,html[data-theme=dark] .reports-stat-card strong,html[data-theme=dark] .reports-panel-heading h3,html[data-theme=dark] .reports-ai-panel h3,html[data-theme=dark] .reports-quality-content h3,html[data-theme=dark] .report-group-card h4,html[data-theme=dark] .report-mini-card strong,html[data-theme=dark] .recent-export-row strong,html[data-theme=dark] .snapshot-list strong,html[data-theme=dark] .report-score strong,html[data-theme=dark] .reports-empty-state strong{color:#fff!important}html[data-theme=dark] .reports-topbar p,html[data-theme=dark] .reports-hero-left p,html[data-theme=dark] .reports-hero-card p,html[data-theme=dark] .reports-stat-card span,html[data-theme=dark] .reports-ai-panel p,html[data-theme=dark] .reports-quality-content p,html[data-theme=dark] .report-mini-card p,html[data-theme=dark] .recent-export-row span,html[data-theme=dark] .snapshot-list span,html[data-theme=dark] .report-score span,html[data-theme=dark] .reports-empty-state span{color:#9ca3af!important}html[data-theme=dark] .reports-hero,html[data-theme=dark] .reports-stat-card,html[data-theme=dark] .reports-panel,html[data-theme=dark] .reports-ai-panel,html[data-theme=dark] .reports-documents-panel,html[data-theme=dark] .reports-quality-panel{box-shadow:none!important;background:#17171c!important;border:1px solid #ffffff0f!important}html[data-theme=dark] .reports-hero-card,html[data-theme=dark] .export-card-grid button,html[data-theme=dark] .reports-ai-grid div,html[data-theme=dark] .report-group-card,html[data-theme=dark] .report-mini-card,html[data-theme=dark] .recent-export-row,html[data-theme=dark] .snapshot-list div,html[data-theme=dark] .report-check-list p,html[data-theme=dark] .reports-empty-state{color:#fff!important;box-shadow:none!important;background:#202028!important;border:1px solid #ffffff0f!important}html[data-theme=dark] .export-card-grid button:hover,html[data-theme=dark] .report-mini-card:hover,html[data-theme=dark] .recent-export-row:hover{background:#262630!important}html[data-theme=dark] .reports-panel-heading button{color:#e50914!important;background:#202028!important;border:1px solid #ffffff0f!important}html[data-theme=dark] .report-score{background:radial-gradient(circle,#17171c 56%,transparent 58%), conic-gradient(#e50914 0 94%, #2b2b34 94% 100%)!important}@media (width<=900px){.reports-main{padding:20px 16px 90px}.reports-topbar{flex-direction:column;align-items:stretch;gap:18px}.reports-topbar h1{font-size:42px;line-height:.95}.reports-topbar p{max-width:100%;font-size:15px}.reports-top-actions{grid-template-columns:1fr 1fr;gap:12px;display:grid}.reports-top-actions button{justify-content:center;width:100%}.reports-hero{border-radius:28px;grid-template-columns:1fr;padding:24px}.reports-hero-left h2{font-size:44px;line-height:.95}.reports-hero-left p{font-size:15px}.reports-hero-actions{grid-template-columns:1fr;gap:12px;display:grid}.reports-hero-actions button{justify-content:center;width:100%}.reports-hero-card{min-height:auto}.reports-stats-grid{grid-template-columns:repeat(2,1fr);gap:14px}.reports-stat-card{border-radius:24px;padding:18px}.reports-stat-card strong{font-size:26px}.reports-content-grid,.reports-primary-grid,.reports-records-grid{grid-template-columns:1fr;gap:16px}.export-card-grid,.report-group-grid{grid-template-columns:1fr}.reports-ai-grid{grid-template-columns:1fr 1fr}.reports-quality-content{text-align:left;grid-template-columns:1fr}.report-score{margin:0 auto}}@media (width<=560px){.reports-page{overflow-x:hidden}.reports-main{padding:18px 14px 110px}.reports-topbar h1{letter-spacing:-.06em;font-size:36px}.reports-top-actions{grid-template-columns:1fr}.reports-top-actions button{border-radius:16px;height:50px}.reports-hero{border-radius:24px;padding:22px}.reports-hero-left h2{letter-spacing:-.065em;font-size:38px}.reports-badge{padding:8px 12px;font-size:11px}.reports-stats-grid{grid-template-columns:1fr}.reports-stat-card{grid-template-columns:48px 1fr;align-items:center;column-gap:14px;display:grid}.reports-stat-icon{grid-row:span 3;margin-bottom:0}.reports-stat-card span,.reports-stat-card strong,.reports-stat-card p{margin:0}.reports-panel{border-radius:24px;padding:20px}.reports-panel-heading{gap:12px}.reports-panel-heading h3{font-size:22px}.export-card-grid button{border-radius:22px;padding:20px}.reports-ai-panel h3{font-size:30px}.reports-ai-grid{grid-template-columns:1fr}.report-mini-card{grid-template-columns:44px 1fr;gap:12px}.report-mini-card small{grid-column:1/-1;width:fit-content;margin-left:56px}.recent-export-row{grid-template-columns:1fr;align-items:start;gap:8px}.recent-export-row>strong{font-size:18px}.recent-export-row small{width:fit-content}.snapshot-list div{grid-template-columns:1fr;align-items:start;gap:4px}.report-check-list p{align-items:flex-start}}@media (width<=768px){body.contriba-sidebar-collapsed .reports-page,.app-sidebar~.reports-page,.reports-page{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;display:block!important;position:relative!important;left:0!important;right:auto!important;overflow-x:hidden!important;transform:none!important}body.contriba-sidebar-collapsed:has(.app-sidebar) .reports-page{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;display:block!important;position:relative!important;left:0!important;right:auto!important;overflow-x:hidden!important;transform:none!important}body:has(.app-sidebar) .reports-page{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;display:block!important;position:relative!important;left:0!important;right:auto!important;overflow-x:hidden!important;transform:none!important}body.contriba-sidebar-collapsed .reports-main,.reports-page>.reports-main,.reports-main{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:20px 16px 112px!important;position:relative!important;left:0!important;overflow-x:hidden!important;transform:none!important}body.contriba-sidebar-collapsed:has(.app-sidebar) .reports-main{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:20px 16px 112px!important;position:relative!important;left:0!important;overflow-x:hidden!important;transform:none!important}body:has(.app-sidebar) .reports-main{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:20px 16px 112px!important;position:relative!important;left:0!important;overflow-x:hidden!important;transform:none!important}.reports-topbar,.reports-hero,.reports-stats-grid,.reports-content-grid,.reports-primary-grid,.reports-records-grid,.reports-documents-panel,.reports-quality-panel{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.reports-topbar{margin-bottom:18px!important;display:block!important}.reports-topbar h1{overflow-wrap:anywhere;letter-spacing:-.065em!important;max-width:100%!important;margin:6px 0 10px!important;font-size:clamp(34px,11vw,44px)!important;line-height:.96!important}.reports-topbar p{max-width:100%!important;font-size:14px!important;line-height:1.55!important}.reports-top-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%!important;margin-top:16px!important;display:grid!important}.reports-top-actions button{text-align:center!important;white-space:normal!important;border-radius:15px!important;justify-content:center!important;width:100%!important;min-width:0!important;height:auto!important;min-height:48px!important;padding:0 10px!important;font-size:11px!important;line-height:1.15!important}.reports-top-actions button svg{flex-shrink:0!important;width:16px!important;height:16px!important}.reports-hero{border-radius:24px!important;grid-template-columns:1fr!important;gap:16px!important;padding:20px!important}.reports-hero-left h2{overflow-wrap:anywhere;letter-spacing:-.07em!important;max-width:100%!important;margin:15px 0 10px!important;font-size:clamp(32px,10vw,42px)!important;line-height:.96!important}.reports-hero-left p{max-width:100%!important;font-size:14px!important;line-height:1.55!important}.reports-hero-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%!important;margin-top:18px!important;display:grid!important}.reports-hero-actions button{text-align:center!important;white-space:normal!important;border-radius:15px!important;justify-content:center!important;width:100%!important;min-width:0!important;height:auto!important;min-height:48px!important;padding:0 10px!important;font-size:11px!important;line-height:1.15!important}.reports-hero-actions button svg{flex-shrink:0!important;width:16px!important;height:16px!important}.reports-hero-card{border-radius:20px!important;width:100%!important;min-height:0!important;padding:18px!important}.reports-hero-card strong{font-size:22px!important}.reports-stats-grid{grid-template-columns:1fr!important;gap:12px!important;margin-bottom:16px!important}.reports-stat-card{border-radius:22px!important;grid-template-columns:44px 1fr!important;align-items:center!important;column-gap:14px!important;min-height:0!important;padding:16px!important;display:grid!important}.reports-stat-icon{grid-row:span 3!important;margin-bottom:0!important}.reports-stat-card span,.reports-stat-card strong,.reports-stat-card p{margin:0!important}.reports-stat-card strong{margin:5px 0!important;font-size:27px!important}.reports-content-grid,.reports-primary-grid,.reports-records-grid{grid-template-columns:1fr!important;gap:14px!important}.reports-panel{border-radius:22px!important;width:100%!important;min-width:0!important;padding:18px!important}.reports-panel-heading{align-items:flex-start!important;gap:10px!important;margin-bottom:16px!important}.reports-panel-heading h3{font-size:20px!important}.reports-panel-heading button{white-space:normal!important;text-align:center!important;border-radius:13px!important;height:auto!important;min-height:38px!important;padding:8px 11px!important;font-size:11px!important}.export-card-grid{grid-template-columns:1fr!important;gap:12px!important}.export-card-grid button{border-radius:20px!important;min-height:0!important;padding:16px!important}.export-card-grid p{margin-bottom:14px!important}.reports-ai-panel h3{font-size:28px!important}.reports-ai-panel p,.reports-quality-content>div:first-child p{font-size:14px!important;line-height:1.6!important}.reports-ai-grid{grid-template-columns:1fr 1fr!important;gap:10px!important}.reports-ai-grid div{border-radius:17px!important;padding:13px!important}.report-group-grid{grid-template-columns:1fr!important;gap:12px!important}.report-group-card{border-radius:20px!important;padding:14px!important}.report-mini-card{border-radius:18px!important;grid-template-columns:42px minmax(0,1fr)!important;gap:11px!important;padding:13px!important}.report-mini-card small{grid-column:2!important;justify-self:start!important;margin-left:0!important}.recent-export-row{border-radius:18px!important;grid-template-columns:1fr!important;align-items:flex-start!important;gap:8px!important;padding:14px!important}.recent-export-row strong,.recent-export-row span{white-space:normal!important;overflow-wrap:anywhere!important;text-overflow:clip!important}.recent-export-row>strong{font-size:18px!important}.snapshot-list div{border-radius:17px!important;flex-direction:column!important;align-items:flex-start!important;gap:4px!important;padding:13px!important}.reports-quality-content{text-align:left!important;grid-template-columns:1fr!important;gap:16px!important}.reports-quality-content h3{font-size:27px!important}.report-score{width:140px!important;height:140px!important;margin:0 auto!important}.report-score strong{font-size:34px!important}.report-check-list p{border-radius:16px!important;align-items:flex-start!important;padding:12px 13px!important}}@media (width<=480px){body.contriba-sidebar-collapsed .reports-main,.reports-page>.reports-main,.reports-main{padding:18px 14px 108px!important}body.contriba-sidebar-collapsed:has(.app-sidebar) .reports-main{padding:18px 14px 108px!important}body:has(.app-sidebar) .reports-main{padding:18px 14px 108px!important}.reports-topbar h1{font-size:34px!important}.reports-top-actions,.reports-hero-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.reports-top-actions button,.reports-hero-actions button{border-radius:14px!important;min-height:46px!important;padding:0 7px!important;font-size:10px!important}.reports-hero{border-radius:22px!important;padding:18px!important}.reports-hero-left h2{font-size:32px!important}.reports-panel,.reports-stat-card{padding:16px!important}.reports-ai-grid{grid-template-columns:1fr!important}}.notifications-page{--contriba-red:#e50914;--contriba-red-dark:#c90711;--contriba-red-soft:#e5091414;--ink:#16181f;--muted:#6f7582;--line:#e8e9ee;--surface:#fff;--surface-soft:#f7f8fa;min-height:100vh;color:var(--ink);background:#f5f6f8;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex}.notifications-main{flex:1;min-width:0;padding:42px 40px 80px}.notifications-header{justify-content:space-between;align-items:flex-end;gap:28px;max-width:1120px;margin:0 auto 24px;display:flex}.notifications-heading-copy{min-width:0}.notifications-eyebrow{color:var(--contriba-red);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:10px;font-size:12px;font-weight:900;display:inline-flex}.notifications-live-dot{background:#18a66b;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #18a66b1f}.notifications-heading-row{align-items:flex-start;gap:14px;display:flex}.notifications-heading-row h1{letter-spacing:-.065em;margin:0;font-size:clamp(36px,5vw,52px);line-height:1}.notifications-heading-row p{max-width:650px;color:var(--muted);margin:12px 0 0;font-size:15px;font-weight:550;line-height:1.65}.notifications-unread-badge{color:var(--contriba-red);background:var(--contriba-red-soft);border-radius:999px;flex:none;margin-top:5px;padding:7px 11px;font-size:12px;font-weight:900}.notifications-header-actions{flex:none;align-items:center;gap:9px;display:flex}.notifications-header-actions button{cursor:pointer;border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 14px;font-size:13px;font-weight:850;transition:transform .2s,background .2s,box-shadow .2s;display:inline-flex}.notifications-header-actions button:hover:not(:disabled){transform:translateY(-1px)}.notifications-header-actions button:disabled{opacity:.5;cursor:not-allowed}.notifications-icon-action{color:#333640;background:var(--surface);border:1px solid var(--line)}.notifications-primary-action{color:#fff;background:var(--contriba-red);border:0;box-shadow:0 10px 24px #e5091433}.notifications-primary-action:hover:not(:disabled){background:var(--contriba-red-dark)}.notifications-delete-all{color:var(--contriba-red);background:var(--surface);border:1px solid #e5091433}.notifications-inbox{border:1px solid var(--line);background:var(--surface);border-radius:24px;max-width:1120px;margin:0 auto;overflow:hidden;box-shadow:0 18px 50px #16181f0f}.notifications-controls{border-bottom:1px solid var(--line);padding:20px 22px 16px}.notifications-search{border:1px solid var(--line);background:var(--surface-soft);border-radius:14px;align-items:center;gap:10px;height:48px;padding:0 15px;transition:border-color .2s,box-shadow .2s,background .2s;display:flex}.notifications-search:focus-within{background:#fff;border-color:#e5091459;box-shadow:0 0 0 4px #e5091412}.notifications-search svg{color:#858a96;flex:none}.notifications-search input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:14px;font-weight:650}.notifications-search input::placeholder{color:#999eaa}.notification-filter-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.notification-filter-row button{color:#666c78;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:7px;min-height:36px;padding:0 12px;font-size:12px;font-weight:850;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.notification-filter-row button:hover{color:var(--ink);background:var(--surface-soft)}.notification-filter-row button.active{color:var(--contriba-red);background:var(--contriba-red-soft);border-color:#e509141a}.notification-filter-row button span{color:#fff;background:var(--contriba-red);border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:10px;display:inline-grid}.notifications-list-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:62px;padding:0 22px;display:flex}.notifications-list-header>div{align-items:baseline;gap:10px;display:flex}.notifications-list-header strong{font-size:15px;font-weight:900}.notifications-list-header>div span{color:#9196a1;font-size:12px;font-weight:700}.notifications-caught-up{color:#148c5a;align-items:center;gap:6px;font-size:12px;font-weight:850;display:inline-flex}.notifications-feed{min-height:360px}.notification-group{padding:0 22px}.notification-group+.notification-group{border-top:1px solid var(--line)}.notification-group-heading{justify-content:space-between;align-items:center;gap:12px;min-height:58px;display:flex}.notification-group-heading h2{color:#555b67;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:12px;font-weight:950}.notification-group-heading span{color:#7e8490;background:var(--surface-soft);border-radius:999px;place-items:center;min-width:26px;height:26px;font-size:11px;font-weight:900;display:grid}.notification-group-list{border-top:1px solid var(--line)}.notification-row{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:44px minmax(0,1fr);gap:14px;padding:18px 10px 18px 14px;transition:background .2s;display:grid;position:relative}.notification-row:last-child{border-bottom:0}.notification-row.unread{cursor:pointer;background:linear-gradient(90deg,#e509140b,#0000 36%)}.notification-row:hover{background-color:#fafafa}.notification-unread-indicator{background:0 0;border-radius:999px;width:3px;position:absolute;top:18px;bottom:18px;left:0}.notification-row.unread .notification-unread-indicator{background:var(--contriba-red)}.notification-icon{width:44px;height:44px;color:var(--contriba-red);background:var(--contriba-red-soft);border-radius:14px;place-items:center;display:grid}.notification-row.type-payment .notification-icon{color:#11865a;background:#11865a1a}.notification-row.type-wallet .notification-icon{color:#1769d2;background:#1769d21a}.notification-row.type-reminder .notification-icon{color:#b87500;background:#b875001c}.notification-row.type-report .notification-icon{color:#2459c4;background:#2459c41a}.notification-row.type-ai .notification-icon{color:#7439cf;background:#7439cf1c}.notification-body{min-width:0}.notification-meta-row{justify-content:space-between;align-items:center;gap:14px;display:flex}.notification-type-label{color:var(--contriba-red);letter-spacing:.075em;text-transform:uppercase;font-size:10px;font-weight:950}.notification-meta-row time{color:#999eaa;flex:none;font-size:11px;font-weight:750}.notification-body h3{color:var(--ink);letter-spacing:-.02em;margin:5px 0;font-size:15px;font-weight:900;line-height:1.35}.notification-row.read .notification-body h3{font-weight:760}.notification-body p{max-width:760px;color:var(--muted);margin:0;font-size:13px;font-weight:550;line-height:1.58}.notification-actions{align-items:center;gap:8px;margin-top:12px;display:flex}.notification-actions button,.notification-reviewed{border-radius:9px;align-items:center;gap:6px;min-height:30px;padding:0 9px;font-size:11px;font-weight:850;display:inline-flex}.notification-actions button{cursor:pointer;border:0;transition:background .2s,color .2s}.notification-mark-read{color:var(--contriba-red);background:var(--contriba-red-soft)}.notification-mark-read:hover{background:#e5091421}.notification-delete-btn{color:#7b808b;background:0 0}.notification-delete-btn:hover{color:var(--contriba-red);background:var(--contriba-red-soft)}.notification-reviewed{color:#148c5a;background:#148c5a14}.notifications-empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:420px;padding:40px 22px;display:flex}.notifications-empty-icon{width:68px;height:68px;color:var(--contriba-red);background:var(--contriba-red-soft);border-radius:22px;place-items:center;margin-bottom:18px;display:grid}.notifications-empty-state h2{letter-spacing:-.04em;margin:0 0 9px;font-size:22px}.notifications-empty-state p{max-width:500px;color:var(--muted);margin:0;font-size:14px;line-height:1.65}.notifications-empty-state button{color:#fff;background:var(--contriba-red);cursor:pointer;border:0;border-radius:12px;min-height:40px;margin-top:18px;padding:0 14px;font-size:12px;font-weight:850}.notifications-skeleton-stack{padding:0 22px}.notification-skeleton-row{pointer-events:none;padding-top:20px;padding-bottom:20px}.notification-skeleton-icon,.notification-skeleton-line{background:#eceef2;display:block}.notification-skeleton-icon{border-radius:14px;width:44px;height:44px}.notification-skeleton-content{gap:9px;display:grid}.notification-skeleton-line{border-radius:999px;height:11px}.notification-skeleton-line.short{width:22%}.notification-skeleton-line.title{width:52%;height:15px}.notification-skeleton-line.full{width:82%}.notification-skeleton-line.time{width:16%}@keyframes notificationsShimmer{to{transform:translate(100%)}}html[data-theme=dark] .notifications-page{--ink:#f4f5f7;--muted:#a1a5af;--line:#ffffff14;--surface:#17181d;--surface-soft:#202127;color:var(--ink);background:#0d0e12}html[data-theme=dark] .notifications-icon-action,html[data-theme=dark] .notifications-delete-all,html[data-theme=dark] .notifications-inbox,html[data-theme=dark] .notification-row{background-color:var(--surface);color:var(--ink)}html[data-theme=dark] .notification-row.unread{background:linear-gradient(90deg, #e509141f, transparent 38%), var(--surface)}html[data-theme=dark] .notification-row:hover{background-color:#1d1e24}html[data-theme=dark] .notification-body h3,html[data-theme=dark] .notifications-heading-row h1,html[data-theme=dark] .notifications-empty-state h2,html[data-theme=dark] .notifications-list-header strong{color:#fff}html[data-theme=dark] .notification-skeleton-icon,html[data-theme=dark] .notification-skeleton-line{background:#2a2b32}@media (width<=1080px){.notifications-header{flex-direction:column;align-items:flex-start}.notifications-header-actions{width:100%}}@media (width<=768px){body.contriba-sidebar-collapsed .notifications-page,.app-sidebar~.notifications-page,.notifications-page{width:100%!important;max-width:100%!important;margin:0!important;display:block!important;position:relative!important;left:0!important;overflow-x:hidden!important;transform:none!important}body.contriba-sidebar-collapsed:has(.app-sidebar) .notifications-page{width:100%!important;max-width:100%!important;margin:0!important;display:block!important;position:relative!important;left:0!important;overflow-x:hidden!important;transform:none!important}body:has(.app-sidebar) .notifications-page{width:100%!important;max-width:100%!important;margin:0!important;display:block!important;position:relative!important;left:0!important;overflow-x:hidden!important;transform:none!important}.notifications-main{width:100%!important;max-width:100%!important;margin:0!important;padding:22px 16px 110px!important}.notifications-header{gap:18px;margin-bottom:18px}.notifications-heading-row{display:block}.notifications-heading-row h1{font-size:38px}.notifications-unread-badge{margin-top:12px;display:inline-block}.notifications-header-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.notifications-header-actions button{border-radius:12px;min-width:0;min-height:44px;padding:0 7px;font-size:10px;line-height:1.15}.notifications-header-actions button svg{flex:none;width:16px;height:16px}.notifications-inbox{border-radius:20px}.notifications-controls,.notification-group,.notifications-skeleton-stack{padding-left:15px;padding-right:15px}.notification-filter-row{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:3px;overflow-x:auto}.notification-filter-row::-webkit-scrollbar{display:none}.notification-filter-row button{flex:none}.notifications-list-header{padding:0 15px}.notification-row{grid-template-columns:40px minmax(0,1fr);gap:11px;padding:16px 5px 16px 11px}.notification-icon,.notification-skeleton-icon{border-radius:13px;width:40px;height:40px}.notification-meta-row{align-items:flex-start}.notification-body p{font-size:12.5px}}@media (width<=480px){.notifications-main{padding:19px 13px 105px!important}.notifications-heading-row h1{font-size:34px}.notifications-heading-row p{font-size:13.5px}.notifications-header-actions button span{display:none}.notifications-header-actions button{padding:0}.notification-meta-row{display:block}.notification-meta-row time{margin-top:5px;display:block}.notification-actions{flex-wrap:wrap}}.share-page{color:#181b27;background:radial-gradient(circle at 0 0,#e5091414,#0000 30%),radial-gradient(circle at 100% 0,#ff5f7314,#0000 28%),#f7f8fb;min-height:100vh;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex}.share-main{flex:1;min-width:0;padding:28px}.share-topbar{justify-content:space-between;align-items:center;gap:24px;margin-bottom:26px;display:flex}.share-topbar span{color:#e50914;letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:950}.share-topbar h1{letter-spacing:-.075em;margin:8px 0;font-size:clamp(36px,4vw,54px);line-height:.95}.share-topbar p{color:#71798a;max-width:820px;margin:0;font-size:15px;font-weight:650;line-height:1.7}.share-top-actions{gap:12px;display:flex}.share-top-actions button{cursor:pointer;background:#fff;border:1px solid #14141e12;border-radius:16px;align-items:center;gap:8px;height:48px;padding:0 18px;font-weight:900;transition:all .25s;display:flex;box-shadow:0 15px 35px #0000000f}.share-top-actions button:hover{transform:translateY(-2px);box-shadow:0 20px 42px #00000017}.share-top-actions .red{color:#fff;background:linear-gradient(135deg,#e50914,#ff4a62);border:0;box-shadow:0 18px 35px #e5091438}.share-hero{color:#fff;background:radial-gradient(circle at 100% 0,#fff3,#0000 28%),linear-gradient(135deg,#191d28,#301018,#e50914);border-radius:34px;grid-template-columns:1fr 340px;gap:22px;margin-bottom:22px;padding:34px;display:grid;overflow:hidden;box-shadow:0 30px 70px #e5091438}.share-badge{color:#e50914;background:#fff;border-radius:999px;align-items:center;gap:8px;width:fit-content;padding:8px 14px;font-size:12px;font-weight:950;display:inline-flex}.share-badge.dark{color:#fff;background:linear-gradient(135deg,#181b27,#e50914)}.share-hero-left h2{letter-spacing:-.08em;max-width:860px;margin:18px 0 12px;font-size:clamp(42px,5vw,66px);line-height:.92}.share-hero-left p{color:#ffffffd1;max-width:740px;margin:0;font-weight:650;line-height:1.8}.share-hero-actions{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.share-hero-actions button{cursor:pointer;border:none;border-radius:18px;align-items:center;gap:10px;min-height:52px;padding:0 20px;font-weight:950;transition:all .25s;display:flex}.share-hero-actions button:hover{transform:translateY(-3px)}.share-hero-actions .light{color:#e50914;background:#fff}.share-hero-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff21;border:1px solid #ffffff26;border-radius:28px;padding:24px;transition:all .25s}.share-hero-card:hover{background:#ffffff29;transform:translateY(-4px)}.share-hero-card span{color:#ffffffb8;text-transform:uppercase;letter-spacing:.08em;margin-top:16px;font-size:12px;font-weight:950;display:block}.share-hero-card strong{margin:10px 0;font-size:28px;line-height:1.1;display:block}.share-hero-card p{color:#ffffffb8;margin:0;line-height:1.7}.share-stats-grid{grid-template-columns:repeat(4,1fr);gap:18px;margin-bottom:22px;display:grid}.share-stat-card{background:#fff;border:1px solid #0000000d;border-radius:28px;padding:22px;transition:all .25s;box-shadow:0 18px 45px #0000000d}.share-stat-card:hover{transform:translateY(-4px);box-shadow:0 22px 50px #00000014}.share-stat-icon{color:#e50914;background:#e5091414;border-radius:16px;place-items:center;width:46px;height:46px;margin-bottom:16px;display:grid}.share-stat-card span{color:#757c8b;font-size:13px;font-weight:850}.share-stat-card strong{color:#181b27;letter-spacing:-.05em;margin:8px 0;font-size:30px;display:block}.share-stat-card p{color:#0f9f63;margin:0;font-size:13px;font-weight:900}.share-content-grid{grid-template-columns:1fr 380px;align-items:stretch;gap:18px;margin-bottom:22px;display:grid}.share-content-grid.final-grid{grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr)}.share-panel{background:#fff;border:1px solid #0000000d;border-radius:30px;padding:24px;box-shadow:0 18px 45px #0000000d}.share-panel.large{min-width:0}.share-panel-heading{justify-content:space-between;align-items:flex-start;margin-bottom:20px;display:flex}.share-panel-heading span{color:#e50914;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:950}.share-panel-heading h3{color:#181b27;letter-spacing:-.035em;margin-top:5px;font-size:22px}.share-panel-heading svg{color:#e50914}.share-channel-grid.clean{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.share-channel-grid button{text-align:left;cursor:pointer;background:#f8f9fc;border:1px solid #0000000d;border-radius:24px;padding:20px;transition:all .25s}.share-channel-grid button:hover{background:#fff;transform:translateY(-4px);box-shadow:0 18px 35px #0000000f}.share-channel-icon{color:#fff;border-radius:18px;place-items:center;width:52px;height:52px;margin-bottom:18px;font-size:22px;display:grid}.share-channel-icon.whatsapp{background:#25d366}.share-channel-icon.facebook{background:#1877f2}.share-channel-icon.instagram{background:linear-gradient(135deg,#833ab4,#fd1d1d,#fcaf45)}.share-channel-icon.default{background:#e50914}.share-channel-grid strong{color:#181b27;font-size:17px;display:block}.share-channel-grid p{color:#71798a;margin:10px 0 18px;font-size:13px;line-height:1.7}.channel-performance{border-top:1px solid #14141e0f;align-items:center;gap:10px;padding-top:12px;display:flex}.channel-performance b{color:#e50914;letter-spacing:-.04em;font-size:20px}.channel-performance span{color:#0f9f63;font-size:12px;font-weight:900}.qr-share-panel{background:radial-gradient(circle at 100% 0,#e509141a,#0000 35%),#fff}.share-qr-box{background:#f8f9fc;border:1px dashed #e5091440;border-radius:28px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:248px;margin-bottom:18px;display:flex}.share-qr-box svg{color:#e50914}.share-qr-box strong{color:#181b27;font-size:28px}.share-qr-box span{color:#757c8b;font-size:13px;font-weight:700}.qr-actions.assets{grid-template-columns:1fr 1fr;gap:12px;display:grid}.qr-actions button{cursor:pointer;background:#f8f9fc;border:none;border-radius:16px;justify-content:center;align-items:center;gap:8px;height:48px;font-weight:900;transition:all .25s;display:flex}.qr-actions button:hover{color:#fff;background:#e50914}.campaign-kpi-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:24px;display:grid}.campaign-kpi-grid div{background:#f8f9fc;border:1px solid #14141e0d;border-radius:18px;padding:14px}.campaign-kpi-grid span{color:#757c8b;font-size:12px;font-weight:850;display:block}.campaign-kpi-grid strong{color:#181b27;letter-spacing:-.04em;margin-top:6px;font-size:22px;display:block}.campaign-bars{align-items:flex-end;gap:14px;height:260px;padding-top:20px;display:flex}.campaign-bars div{background:linear-gradient(#ff6c82,#e50914);border-radius:18px 18px 10px 10px;flex:1;position:relative;box-shadow:0 15px 30px #e509142e}.campaign-bars span{text-align:center;color:#757c8b;width:100%;font-size:12px;font-weight:900;position:absolute;bottom:-28px}.ai-share-panel{background:radial-gradient(circle at 0 0,#e509141a,#0000 35%),#fff}.ai-share-panel h3{color:#181b27;letter-spacing:-.06em;margin:18px 0 12px;font-size:32px;line-height:1.05}.ai-share-panel p{color:#71798a;font-weight:650;line-height:1.8}.coach-summary-list{grid-template-columns:1fr 1fr;gap:12px;margin:18px 0;display:grid}.coach-summary-list div{background:#f8f9fc;border:1px solid #14141e0f;border-radius:18px;padding:14px}.coach-summary-list span{color:#757c8b;font-size:12px;font-weight:850;display:block}.coach-summary-list strong{color:#181b27;margin-top:5px;font-size:17px;display:block}.top-promoters-mini{gap:10px;display:grid}.top-promoters-mini p{background:#f8f9fc;border-radius:16px;grid-template-columns:18px 1fr;align-items:center;gap:8px 10px;margin:0;padding:12px;display:grid}.top-promoters-mini svg{color:#0f9f63}.top-promoters-mini span{color:#181b27;font-size:13px;font-weight:900}.top-promoters-mini b{color:#0f9f63;grid-column:2;font-size:12px}.ai-share-panel button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#e50914,#ff4a62);border:none;border-radius:18px;justify-content:center;align-items:center;gap:8px;width:100%;height:50px;margin-top:18px;font-weight:950;transition:all .25s;display:flex;box-shadow:0 16px 34px #e5091433}.ai-share-panel button:hover{transform:translateY(-3px)}@media (width<=1250px){.share-content-grid,.share-content-grid.final-grid{grid-template-columns:1fr}.share-channel-grid.clean,.share-stats-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){.share-page{display:block}.share-main{padding:20px}.share-topbar{flex-direction:column;align-items:flex-start}.share-top-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.share-top-actions button{justify-content:center}.share-hero{grid-template-columns:1fr}.campaign-kpi-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=680px){.share-main{padding:16px}.share-topbar h1{font-size:36px}.share-hero{border-radius:24px;padding:22px}.share-hero-left h2{font-size:40px}.share-top-actions,.share-hero-actions,.share-stats-grid,.share-channel-grid.clean,.qr-actions.assets,.campaign-kpi-grid,.coach-summary-list{grid-template-columns:1fr;display:grid}.campaign-bars{gap:8px;height:220px}}.share-toast{z-index:9999;color:#fff;background:linear-gradient(135deg,#111421,#e50914);border-radius:999px;padding:14px 18px;font-size:14px;font-weight:950;animation:.25s both shareToastIn;position:fixed;bottom:28px;right:28px;box-shadow:0 18px 45px #e5091447}@keyframes shareToastIn{0%{opacity:0;transform:translateY(10px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.share-channel-grid button:hover{transform:translateY(-6px);box-shadow:0 22px 44px #00000014}.campaign-bars div{transform-origin:bottom;animation:.8s both shareBarGrow}.campaign-bars div:first-child{animation-delay:40ms}.campaign-bars div:nth-child(2){animation-delay:.1s}.campaign-bars div:nth-child(3){animation-delay:.16s}.campaign-bars div:nth-child(4){animation-delay:.22s}.campaign-bars div:nth-child(5){animation-delay:.28s}.campaign-bars div:nth-child(6){animation-delay:.34s}@keyframes shareBarGrow{0%{opacity:.35;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}.share-top-actions button,.share-hero-actions button,.qr-actions button,.ai-share-panel button,.share-channel-grid button{will-change:transform}@media (width<=680px){.share-toast{text-align:center;bottom:16px;left:16px;right:16px}}.share-main{padding:34px 34px 80px}.share-hero{border:1px solid #e509141a;position:relative;color:#111827!important;background:radial-gradient(circle at 86% 8%,#e509141f,#0000 26%),radial-gradient(circle at 0 100%,#e5091412,#0000 34%),#fffffff0!important;box-shadow:0 18px 48px #1018280f!important}.share-hero:after{content:"";pointer-events:none;background:#e5091414;border-radius:999px;width:360px;height:360px;position:absolute;top:-140px;right:-150px}.share-hero-left,.share-hero-card{z-index:1;position:relative}.share-badge{color:#e50914!important;background:#e5091414!important}.share-hero-left h2,.share-hero-card strong{color:#111827!important}.share-hero-left p,.share-hero-card p{color:#667085!important}.share-hero-actions .light{box-shadow:0 14px 28px #e509142e;color:#fff!important;background:linear-gradient(135deg,#e50914,#ff3348)!important}.share-hero-actions .glass{color:#111827!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border:1px solid #11182714!important}.share-hero-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 18px 42px #1018280d;background:#ffffffc2!important;border:1px solid #11182714!important}.share-hero-card svg,.share-hero-card span{color:#e50914!important}.share-stat-card,.share-panel,.share-channel-grid button,.campaign-kpi-grid div,.coach-summary-list div,.top-promoters-mini p,.share-qr-box{background-color:#fffffff0!important;border-color:#11182714!important;box-shadow:0 18px 48px #1018280f!important}.qr-share-panel,.ai-share-panel{background:radial-gradient(circle at 100% 0,#e5091417,#0000 34%),#fffffff0!important}.share-channel-grid button:hover,.share-stat-card:hover,.share-panel:hover{transform:translateY(-3px);background:#fff!important;box-shadow:0 24px 58px #10182817!important}.share-skeleton-card,.share-channel-skeleton,.share-kpi-skeleton{pointer-events:none}.share-skeleton-icon,.share-skeleton-line,.share-skeleton-qr{background:#edf0f5;border-radius:999px;display:block}.share-skeleton-icon{border-radius:16px;width:46px;height:46px;margin-bottom:16px}.share-channel-icon-skeleton{border-radius:18px;width:52px;height:52px}.share-skeleton-line{height:13px}.share-skeleton-line-xs{width:42%}.share-skeleton-line-sm{width:58%}.share-skeleton-line-md{width:74%;height:20px;margin-top:8px}.share-skeleton-line-full{width:100%;height:13px;margin:12px 0 13px}.share-skeleton-qr{border-radius:24px;width:82px;height:82px}.share-channel-skeleton .channel-performance b,.share-channel-skeleton .channel-performance span{margin:0}.share-channel-skeleton .channel-performance{align-items:center}.share-kpi-skeleton{gap:10px;display:grid}@keyframes shareShimmer{to{transform:translate(100%)}}@media (width<=680px){.share-main{padding:20px 16px 100px}.share-hero:after{width:260px;height:260px;top:-120px;right:-130px}}.share-event-selector{background:#fffffff0;border:1px solid #11182714;border-radius:22px;justify-content:space-between;align-items:center;gap:14px;margin:-8px 0 20px;padding:14px 16px;display:flex;box-shadow:0 16px 38px #1018280f}.share-event-selector label{color:#667085;align-items:center;gap:10px;font-size:13px;font-weight:900;display:flex}.share-event-selector select{color:#111827;background:#f8f9fc;border:1px solid #1118271a;border-radius:14px;outline:none;min-width:220px;height:42px;padding:0 14px;font-weight:900}.share-event-selector a{color:#111827;background:#fff;border:1px solid #11182714;border-radius:14px;align-items:center;gap:8px;height:42px;padding:0 14px;font-size:13px;font-weight:950;text-decoration:none;display:inline-flex}.share-event-selector a:hover{color:#e50914;transform:translateY(-1px)}.share-skeleton-card{min-height:160px}@media (width<=700px){.share-event-selector,.share-event-selector label{flex-direction:column;align-items:stretch}.share-event-selector select,.share-event-selector a{width:100%}}@media (width<=768px){body.contriba-sidebar-collapsed .share-page,.app-sidebar~.share-page,.share-page{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;display:block!important;position:relative!important;left:0!important;right:auto!important;overflow-x:hidden!important;transform:none!important}body.contriba-sidebar-collapsed:has(.app-sidebar) .share-page{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;display:block!important;position:relative!important;left:0!important;right:auto!important;overflow-x:hidden!important;transform:none!important}body:has(.app-sidebar) .share-page{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;display:block!important;position:relative!important;left:0!important;right:auto!important;overflow-x:hidden!important;transform:none!important}body.contriba-sidebar-collapsed .share-main,.share-page>.share-main,.share-main{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:20px 16px 112px!important;position:relative!important;left:0!important;overflow-x:hidden!important;transform:none!important}body.contriba-sidebar-collapsed:has(.app-sidebar) .share-main{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:20px 16px 112px!important;position:relative!important;left:0!important;overflow-x:hidden!important;transform:none!important}body:has(.app-sidebar) .share-main{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:20px 16px 112px!important;position:relative!important;left:0!important;overflow-x:hidden!important;transform:none!important}.share-topbar,.share-event-selector,.share-hero,.share-stats-grid,.share-content-grid,.share-content-grid.final-grid{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.share-topbar{margin-bottom:16px!important;display:block!important}.share-topbar h1{overflow-wrap:anywhere;letter-spacing:-.065em!important;max-width:100%!important;margin:6px 0 10px!important;font-size:clamp(34px,11vw,44px)!important;line-height:.96!important}.share-topbar p{max-width:100%!important;font-size:14px!important;line-height:1.55!important}.share-top-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;width:100%!important;margin-top:16px!important;display:grid!important}.share-top-actions button{text-align:center!important;white-space:normal!important;border-radius:14px!important;justify-content:center!important;width:100%!important;min-width:0!important;height:auto!important;min-height:46px!important;padding:0 7px!important;font-size:10px!important;line-height:1.1!important}.share-top-actions button svg{flex-shrink:0!important;width:15px!important;height:15px!important}.share-event-selector{border-radius:20px!important;grid-template-columns:1fr!important;gap:10px!important;margin:0 0 16px!important;padding:14px!important;display:grid!important}.share-event-selector label{grid-template-columns:1fr!important;align-items:stretch!important;gap:8px!important;width:100%!important;display:grid!important}.share-event-selector select,.share-event-selector a{border-radius:14px!important;justify-content:center!important;width:100%!important;min-width:0!important;min-height:44px!important}.share-hero{border-radius:24px!important;grid-template-columns:1fr!important;gap:16px!important;padding:20px!important}.share-hero-left h2{overflow-wrap:anywhere;letter-spacing:-.07em!important;max-width:100%!important;margin:15px 0 10px!important;font-size:clamp(32px,10vw,42px)!important;line-height:.96!important}.share-hero-left p{max-width:100%!important;font-size:14px!important;line-height:1.55!important}.share-hero-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%!important;margin-top:18px!important;display:grid!important}.share-hero-actions button{text-align:center!important;white-space:normal!important;border-radius:15px!important;justify-content:center!important;width:100%!important;min-width:0!important;min-height:48px!important;padding:0 8px!important;font-size:11px!important}.share-hero-card{border-radius:20px!important;width:100%!important;padding:18px!important}.share-hero-card strong{font-size:22px!important}.share-stats-grid{grid-template-columns:1fr!important;gap:12px!important;margin-bottom:16px!important}.share-stat-card{border-radius:22px!important;grid-template-columns:44px 1fr!important;align-items:center!important;column-gap:14px!important;min-height:0!important;padding:16px!important;display:grid!important}.share-stat-icon{grid-row:span 3!important;width:44px!important;height:44px!important;margin-bottom:0!important}.share-stat-card span,.share-stat-card strong,.share-stat-card p{margin:0!important}.share-stat-card strong{margin:5px 0!important;font-size:27px!important}.share-content-grid,.share-content-grid.final-grid{grid-template-columns:1fr!important;gap:14px!important}.share-panel{border-radius:22px!important;width:100%!important;min-width:0!important;padding:18px!important}.share-panel-heading{align-items:flex-start!important;gap:10px!important;margin-bottom:16px!important}.share-panel-heading h3{font-size:20px!important}.share-channel-grid.clean{grid-template-columns:1fr!important;gap:12px!important}.share-channel-grid button{border-radius:20px!important;padding:16px!important}.share-channel-icon{border-radius:16px!important;width:46px!important;height:46px!important;margin-bottom:14px!important}.share-qr-box{border-radius:22px!important;min-height:220px!important;padding:18px!important}.share-qr-box strong{font-size:24px!important}.qr-actions.assets{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.qr-actions button{text-align:center!important;white-space:normal!important;border-radius:14px!important;min-width:0!important;height:46px!important;padding:0 8px!important;font-size:10px!important}.campaign-kpi-grid{grid-template-columns:1fr 1fr!important;gap:9px!important}.campaign-kpi-grid div{border-radius:16px!important;padding:12px!important}.campaign-bars{gap:7px!important;height:210px!important;padding-bottom:28px!important}.campaign-bars span{font-size:10px!important}.ai-share-panel h3{font-size:28px!important}.ai-share-panel p{font-size:14px!important;line-height:1.6!important}.coach-summary-list{grid-template-columns:1fr 1fr!important;gap:9px!important}.coach-summary-list div{border-radius:16px!important;padding:12px!important}.top-promoters-mini p{border-radius:15px!important;padding:11px!important}.share-toast{left:14px!important;right:14px!important;bottom:calc(88px + env(safe-area-inset-bottom))!important;text-align:center!important}}@media (width<=480px){body.contriba-sidebar-collapsed .share-main,.share-page>.share-main,.share-main{padding:18px 14px 108px!important}body.contriba-sidebar-collapsed:has(.app-sidebar) .share-main{padding:18px 14px 108px!important}body:has(.app-sidebar) .share-main{padding:18px 14px 108px!important}.share-topbar h1{font-size:34px!important}.share-top-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}.share-top-actions button{border-radius:13px!important;min-height:44px!important;padding:0 4px!important;font-size:9px!important}.share-hero{border-radius:22px!important;padding:18px!important}.share-hero-left h2{font-size:32px!important}.share-panel,.share-stat-card{padding:16px!important}.campaign-kpi-grid,.coach-summary-list{grid-template-columns:1fr!important}}.profile-page{color:#151722;background:radial-gradient(circle at 0 0,#e5091417,#0000 30%),radial-gradient(circle at 100% 0,#ff556e14,#0000 28%),#f7f8fb;min-height:100vh;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex}.profile-main{flex:1;min-width:0;padding:28px;overflow-x:hidden}.profile-topbar{margin-bottom:24px}.profile-topbar span,.profile-panel-heading span{color:#e50914;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:950}.profile-topbar h1{letter-spacing:-.085em;max-width:900px;margin:7px 0 8px;font-size:clamp(34px,4vw,56px);line-height:.94}.profile-topbar p{color:#6f7584;max-width:780px;margin:0;font-size:15px;font-weight:650;line-height:1.65}.profile-hero-clean{color:#fff;background:radial-gradient(circle at 90% 10%,#ffffff38,#0000 25%),radial-gradient(circle at 0 100%,#ff647842,#0000 30%),linear-gradient(135deg,#151722 0%,#2b1118 42%,#e50914 100%);border-radius:36px;grid-template-columns:190px minmax(0,1fr) 320px;align-items:stretch;gap:26px;margin-bottom:22px;padding:30px;display:grid;overflow:hidden;box-shadow:0 30px 80px #e5091438}.profile-photo-area,.profile-photo-card{align-content:center;justify-items:center;gap:12px;display:grid}.profile-photo{background:#fffffff5;border-radius:42px;width:142px;height:142px;padding:6px;position:relative;box-shadow:0 24px 50px #0003}.profile-photo img,.profile-photo-placeholder{border-radius:36px;width:100%;height:100%}.profile-photo img{object-fit:cover;display:block}.profile-photo-placeholder{color:#fff;letter-spacing:-.06em;background:radial-gradient(circle at 100% 0,#ffffff47,#0000 30%),linear-gradient(135deg,#151722,#e50914);place-items:center;font-size:42px;font-weight:950;display:grid}.photo-edit-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#e50914,#ff1f2d);border:4px solid #fff;border-radius:15px;place-items:center;width:42px;height:42px;display:grid;position:absolute;bottom:-8px;right:-8px;box-shadow:0 14px 28px #e5091447}.change-photo-btn{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff21;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:8px;min-height:42px;padding:0 14px;font-size:12px;font-weight:900;display:inline-flex}.photo-message{text-align:center;margin:0;font-size:12px;font-weight:850}.photo-message.success{color:#b8ffd9}.photo-message.error{color:#ffd0d5}.profile-hero-info{flex-direction:column;justify-content:center;min-width:0;display:flex}.profile-badge{color:#e50914;background:#fffffff0;border-radius:999px;align-items:center;gap:8px;width:fit-content;padding:8px 12px;font-size:12px;font-weight:950;display:inline-flex}.profile-hero-info h2{letter-spacing:-.09em;margin:16px 0 10px;font-size:clamp(42px,5vw,68px);line-height:.9}.profile-hero-info p{color:#ffffffc7;max-width:720px;margin:0;font-size:15px;font-weight:650;line-height:1.7}.profile-meta-grid{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.profile-meta-grid div{color:#ffffffdb;background:#ffffff21;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:8px;min-height:38px;padding:0 13px;font-size:12px;font-weight:850;display:inline-flex}.profile-completion-card.compact{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff21;border:1px solid #ffffff24;border-radius:26px;margin-top:20px;padding:18px}.completion-header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:13px;display:flex}.completion-header small{color:#ffffffad;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:950;display:block}.completion-header strong{letter-spacing:-.06em;margin-top:5px;font-size:32px;line-height:1;display:block}.completion-bar{background:#ffffff29;border-radius:999px;height:12px;overflow:hidden}.completion-fill{border-radius:inherit;background:#fff;height:100%}.completion-list{flex-wrap:wrap;gap:9px;margin-top:14px;display:flex}.completion-list div{color:#fff;background:#ffffff21;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:0 11px;font-size:12px;font-weight:850;display:inline-flex}.completion-list div svg{color:#b8ffd9}.completion-list .pending-item svg{color:#ffe7a6}.profile-trust-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff21;border:1px solid #ffffff29;border-radius:30px;flex-direction:column;padding:24px;display:flex}.profile-ai-header{gap:12px;display:grid}.profile-ai-header span{color:#ffffffb8;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:950}.profile-trust-card>strong{letter-spacing:-.06em;margin:18px 0 10px;font-size:28px;line-height:1.05;display:block}.profile-trust-card>p{color:#ffffffbd;margin:0;font-size:13px;font-weight:650;line-height:1.7}.trust-mini-grid{grid-template-columns:1fr 1fr;gap:11px;margin-top:auto;padding-top:18px;display:grid}.trust-mini-grid div{background:#ffffff1f;border-radius:20px;padding:14px}.trust-mini-grid small{color:#ffffffad;font-size:11px;font-weight:850}.trust-mini-grid h3{letter-spacing:-.055em;margin:6px 0 0;font-size:24px}.profile-stats-grid.clean-four{grid-template-columns:repeat(4,minmax(180px,1fr));gap:16px;margin-bottom:22px;display:grid}.profile-stat-card{background:#fffffff0;border:1px solid #14141e12;border-radius:28px;padding:22px;box-shadow:0 18px 44px #14141e0f}.profile-stat-icon{color:#e50914;background:#e5091414;border-radius:16px;place-items:center;width:44px;height:44px;margin-bottom:16px;display:grid}.profile-stat-card h4{color:#737b8b;margin:0;font-size:13px;font-weight:850}.profile-stat-card h2{color:#151722;letter-spacing:-.06em;margin:8px 0 7px;font-size:30px;line-height:1}.profile-stat-card p{color:#0f9f63;margin:0;font-size:12px;font-weight:850}.profile-content-grid.clean-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:22px;display:grid}.profile-content-grid.single-preference-grid{grid-template-columns:minmax(0,1fr)}.profile-panel{background:#fffffff0;border:1px solid #14141e12;border-radius:32px;padding:24px;box-shadow:0 18px 46px #14141e0f}.profile-info-panel{margin-bottom:22px}.profile-panel-heading{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:18px;display:flex}.profile-panel-heading h3{letter-spacing:-.05em;margin:5px 0 0;font-size:24px;line-height:1}.profile-panel-heading svg{color:#e50914}.personal-info-grid.clean-info-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.personal-info-item,.verification-row,.premium-preference-item{background:#f7f8fb;border:1px solid #14141e0f;border-radius:22px}.personal-info-item{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;min-height:82px;padding:14px;display:grid}.personal-info-item>div,.verification-icon,.preference-icon{color:#e50914;background:#e5091414;border-radius:16px;place-items:center;width:44px;height:44px;display:grid}.personal-info-item span,.verification-row span,.premium-preference-item span{min-width:0}.personal-info-item small,.verification-row small,.premium-preference-item small{color:#737b8b;font-size:12px;font-weight:750;line-height:1.45;display:block}.personal-info-item strong,.verification-row strong,.premium-preference-item strong{color:#151722;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:14px;font-weight:950;display:block;overflow:hidden}.verification-list-clean{gap:12px;display:grid}.verification-row{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:78px;padding:14px;display:grid}.verification-row em,.premium-preference-item em{color:#0f9f63;white-space:nowrap;background:#0f9f631a;border-radius:999px;align-items:center;gap:6px;width:fit-content;padding:7px 10px;font-size:11px;font-style:normal;font-weight:950;display:inline-flex}.security-actions-grid.clean-security-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.security-actions-grid button{color:#151722;cursor:pointer;background:#f7f8fb;border:1px solid #14141e12;border-radius:22px;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;min-height:112px;padding:16px;font-size:13px;font-weight:900;transition:all .2s;display:flex}.security-actions-grid button:hover{background:#fff;transform:translateY(-2px);box-shadow:0 18px 36px #14141e12}.security-actions-grid svg,.security-actions-grid button svg{color:#e50914}.security-actions-grid strong{color:#151722;font-size:15px;font-weight:950}.security-actions-grid span{color:#737b8b;font-size:12px;font-weight:650;line-height:1.45}.profile-logout-btn{color:#e50914;cursor:pointer;background:#e509140a;border:1px solid #e509142e;border-radius:16px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:48px;margin-top:14px;font-weight:950;display:inline-flex}.profile-logout-btn:hover{background:#e5091414}.premium-preference-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.premium-preference-item{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}@media (width<=1280px){.profile-hero-clean{grid-template-columns:170px minmax(0,1fr)}.profile-trust-card{grid-column:1/-1}.trust-mini-grid{margin-top:18px}.personal-info-grid.clean-info-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=992px){.profile-page{display:block}.profile-main{padding:20px}.profile-hero-clean,.profile-content-grid.clean-profile-grid,.premium-preference-list,.profile-stats-grid.clean-four{grid-template-columns:1fr}.profile-photo-area{justify-content:center}.profile-hero-info{text-align:center;align-items:center}.profile-meta-grid{justify-content:center}}@media (width<=640px){.profile-main{padding:16px}.profile-topbar h1{font-size:36px}.profile-hero-clean,.profile-panel,.profile-stat-card{border-radius:24px}.profile-hero-clean{padding:20px}.profile-hero-info h2{font-size:42px}.personal-info-grid.clean-info-grid,.security-actions-grid.clean-security-grid,.trust-mini-grid{grid-template-columns:1fr}.verification-row,.premium-preference-item{grid-template-columns:44px minmax(0,1fr)}.verification-row em,.premium-preference-item em{grid-column:2}}.profile-main{padding:34px 34px 80px}.profile-hero-clean{border:1px solid #e509141a;position:relative;color:#111827!important;background:radial-gradient(circle at 86% 8%,#e509141f,#0000 26%),radial-gradient(circle at 0 100%,#e5091412,#0000 34%),#fffffff0!important;box-shadow:0 18px 48px #1018280f!important}.profile-hero-clean:after{content:"";pointer-events:none;background:#e5091414;border-radius:999px;width:360px;height:360px;position:absolute;top:-140px;right:-150px}.profile-photo-area,.profile-hero-info,.profile-trust-card{z-index:1;position:relative}.profile-badge{color:#e50914!important;background:#e5091414!important}.profile-hero-info h2,.profile-trust-card>strong,.trust-mini-grid h3{color:#111827!important}.profile-hero-info p,.profile-trust-card>p,.profile-ai-header span,.trust-mini-grid small{color:#667085!important}.profile-meta-grid div,.profile-completion-card.compact,.completion-list div,.trust-mini-grid div{color:#111827!important;background:#f7f8fb!important;border:1px solid #11182714!important}.completion-header small{color:#667085!important}.completion-header strong,.completion-list div{color:#111827!important}.completion-bar{background:#edf0f5!important}.completion-fill{background:linear-gradient(90deg,#e50914,#ff3348)!important}.profile-trust-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 18px 42px #1018280d;background:#ffffffc2!important;border:1px solid #11182714!important}.profile-ai-header svg,.profile-meta-grid svg,.profile-trust-card svg{color:#e50914!important}.change-photo-btn{color:#111827!important;background:#fff!important;border:1px solid #11182714!important}.profile-stat-card,.profile-panel,.personal-info-item,.verification-row,.premium-preference-item,.security-actions-grid button{background-color:#fffffff0!important;border-color:#11182714!important;box-shadow:0 18px 48px #1018280f!important}.personal-info-item,.verification-row,.premium-preference-item,.security-actions-grid button{box-shadow:none!important;background:#f7f8fb!important}.profile-stat-card:hover,.profile-panel:hover,.security-actions-grid button:hover{transform:translateY(-3px);box-shadow:0 24px 58px #10182817!important}.profile-skeleton-card,.profile-skeleton-hero,.profile-skeleton-panel{pointer-events:none}.profile-skeleton-icon,.profile-skeleton-photo,.profile-skeleton-line,.profile-skeleton-pill,.profile-skeleton-chip,.profile-skeleton-progress{background:#edf0f5;border-radius:999px;display:block}.profile-skeleton-icon{border-radius:16px;width:44px;height:44px}.profile-skeleton-icon-small{border-radius:10px;width:28px;height:28px}.profile-skeleton-photo{border-radius:42px;width:142px;height:142px}.profile-skeleton-line{height:13px}.profile-skeleton-line-xs{width:42%}.profile-skeleton-line-sm{width:58%}.profile-skeleton-line-md{width:74%;height:20px;margin-top:8px}.profile-skeleton-line-full{width:100%;height:13px;margin:12px 0 13px}.profile-skeleton-title{border-radius:18px;width:min(520px,88%);height:clamp(42px,6vw,64px);margin:18px 0 14px}.profile-skeleton-pill{width:120px;height:34px}.profile-skeleton-chip{width:132px;height:34px}.profile-skeleton-progress{width:100%;height:12px;margin:14px 0}.profile-skeleton-meta div{min-width:150px;height:38px}.profile-skeleton-card h4,.profile-skeleton-card h2,.profile-skeleton-card p,.profile-skeleton-card strong,.profile-skeleton-card small{margin:0}.profile-skeleton-card h2,.profile-skeleton-card p{margin-top:10px}.profile-skeleton-panel .verification-row span{gap:8px;display:grid}.profile-skeleton-panel .verification-row em{width:86px;height:30px}@keyframes profileShimmer{to{transform:translate(100%)}}@media (width<=640px){.profile-main{padding:20px 16px 100px}.profile-hero-clean:after{width:260px;height:260px;top:-120px;right:-130px}}html[data-theme=dark] .profile-page{color:#f5f5f7;background:radial-gradient(circle at 0 0,#e5091414,#0000 30%),radial-gradient(circle at 100% 0,#ff556e14,#0000 28%),#0d0d11!important}html[data-theme=dark] .profile-main{background:0 0}html[data-theme=dark] .profile-topbar h1,html[data-theme=dark] .profile-hero-info h2,html[data-theme=dark] .profile-trust-card>strong,html[data-theme=dark] .trust-mini-grid h3,html[data-theme=dark] .completion-header strong,html[data-theme=dark] .profile-stat-card h2,html[data-theme=dark] .profile-panel-heading h3,html[data-theme=dark] .personal-info-item strong,html[data-theme=dark] .verification-row strong,html[data-theme=dark] .premium-preference-item strong,html[data-theme=dark] .security-actions-grid strong{color:#fff!important}html[data-theme=dark] .profile-topbar p,html[data-theme=dark] .profile-hero-info p,html[data-theme=dark] .profile-ai-header span,html[data-theme=dark] .profile-trust-card>p,html[data-theme=dark] .trust-mini-grid small,html[data-theme=dark] .profile-stat-card h4,html[data-theme=dark] .profile-stat-card p,html[data-theme=dark] .personal-info-item small,html[data-theme=dark] .verification-row small,html[data-theme=dark] .premium-preference-item small,html[data-theme=dark] .security-actions-grid span{color:#9ca3af!important}html[data-theme=dark] .profile-hero-clean,html[data-theme=dark] .profile-stat-card,html[data-theme=dark] .profile-panel{box-shadow:none!important;background:#17171c!important;border:1px solid #ffffff0f!important}html[data-theme=dark] .profile-trust-card,html[data-theme=dark] .profile-completion-card.compact,html[data-theme=dark] .profile-meta-grid div,html[data-theme=dark] .completion-list div,html[data-theme=dark] .trust-mini-grid div,html[data-theme=dark] .personal-info-item,html[data-theme=dark] .verification-row,html[data-theme=dark] .premium-preference-item,html[data-theme=dark] .security-actions-grid button{color:#fff!important;box-shadow:none!important;background:#202028!important;border:1px solid #ffffff0f!important}html[data-theme=dark] .change-photo-btn{color:#fff!important;background:#202028!important;border:1px solid #ffffff0f!important}html[data-theme=dark] .profile-logout-btn{color:#e50914!important;background:#202028!important;border:1px solid #e5091440!important}html[data-theme=dark] .completion-bar{background:#2b2b34!important}html[data-theme=dark] .completion-fill{background:linear-gradient(90deg,#e50914,#ff3348)!important}@media (width<=768px){body.contriba-sidebar-collapsed .profile-page,.app-sidebar~.profile-page,.profile-page{width:100%!important;min-width:0!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;display:block!important;position:relative!important;left:0!important;right:auto!important;overflow-x:hidden!important;transform:none!important}body.contriba-sidebar-collapsed:has(.app-sidebar) .profile-page{width:100%!important;min-width:0!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;display:block!important;position:relative!important;left:0!important;right:auto!important;overflow-x:hidden!important;transform:none!important}body:has(.app-sidebar) .profile-page{width:100%!important;min-width:0!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;display:block!important;position:relative!important;left:0!important;right:auto!important;overflow-x:hidden!important;transform:none!important}body.contriba-sidebar-collapsed .profile-main,.profile-page>.profile-main,.profile-main{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:20px 16px 112px!important;position:relative!important;left:0!important;overflow-x:hidden!important;transform:none!important}body.contriba-sidebar-collapsed:has(.app-sidebar) .profile-main{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:20px 16px 112px!important;position:relative!important;left:0!important;overflow-x:hidden!important;transform:none!important}body:has(.app-sidebar) .profile-main{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:20px 16px 112px!important;position:relative!important;left:0!important;overflow-x:hidden!important;transform:none!important}.profile-topbar,.profile-hero-clean,.profile-stats-grid.clean-four,.profile-info-panel,.profile-content-grid.clean-profile-grid,.profile-content-grid.single-preference-grid{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.profile-topbar{margin-bottom:18px!important}.profile-topbar h1{overflow-wrap:anywhere;letter-spacing:-.065em!important;max-width:100%!important;margin:6px 0 10px!important;font-size:clamp(34px,11vw,44px)!important;line-height:.96!important}.profile-topbar p{max-width:100%!important;font-size:14px!important;line-height:1.55!important}.profile-hero-clean{border-radius:24px!important;grid-template-columns:1fr!important;align-items:start!important;gap:18px!important;padding:20px!important;display:grid!important}.profile-photo-area,.profile-photo-card{align-content:start!important;justify-items:center!important}.profile-photo{border-radius:34px!important;width:118px!important;height:118px!important}.profile-photo img,.profile-photo-placeholder{border-radius:28px!important}.photo-edit-btn{border-radius:13px!important;width:38px!important;height:38px!important;bottom:-6px!important;right:-6px!important}.change-photo-btn{min-height:40px!important;padding:0 13px!important}.profile-hero-info{text-align:center!important;align-items:center!important}.profile-badge{margin:0 auto!important}.profile-hero-info h2{overflow-wrap:anywhere;letter-spacing:-.08em!important;max-width:100%!important;margin:14px 0 10px!important;font-size:clamp(38px,13vw,52px)!important;line-height:.9!important}.profile-hero-info p{max-width:100%!important;font-size:14px!important;line-height:1.55!important}.profile-meta-grid{grid-template-columns:1fr!important;justify-content:stretch!important;gap:8px!important;width:100%!important;margin-top:16px!important;display:grid!important}.profile-meta-grid div{text-overflow:ellipsis!important;white-space:nowrap!important;justify-content:flex-start!important;width:100%!important;min-width:0!important;min-height:42px!important;padding:0 12px!important;overflow:hidden!important}.profile-completion-card.compact{border-radius:22px!important;width:100%!important;margin-top:16px!important;padding:16px!important}.completion-header strong{font-size:28px!important}.completion-list{grid-template-columns:1fr!important;gap:8px!important;display:grid!important}.completion-list div{justify-content:flex-start!important;width:100%!important;min-height:36px!important}.profile-trust-card{border-radius:22px!important;width:100%!important;padding:18px!important}.profile-trust-card>strong{font-size:26px!important}.trust-mini-grid{grid-template-columns:1fr 1fr!important;gap:10px!important}.profile-stats-grid.clean-four{grid-template-columns:1fr!important;gap:12px!important;margin-bottom:16px!important}.profile-stat-card{border-radius:22px!important;grid-template-columns:44px 1fr!important;align-items:center!important;column-gap:14px!important;min-height:0!important;padding:16px!important;display:grid!important}.profile-stat-icon{grid-row:span 3!important;margin-bottom:0!important}.profile-stat-card h4,.profile-stat-card h2,.profile-stat-card p{margin:0!important}.profile-stat-card h2{margin:5px 0!important;font-size:27px!important}.profile-content-grid.clean-profile-grid,.profile-content-grid.single-preference-grid,.personal-info-grid.clean-info-grid,.security-actions-grid.clean-security-grid,.premium-preference-list{grid-template-columns:1fr!important;gap:12px!important}.profile-panel{border-radius:22px!important;width:100%!important;padding:18px!important}.profile-panel-heading{margin-bottom:16px!important}.profile-panel-heading h3{font-size:22px!important}.personal-info-item,.verification-row,.premium-preference-item{border-radius:18px!important;width:100%!important;min-width:0!important}.personal-info-item{grid-template-columns:42px minmax(0,1fr)!important;gap:11px!important;min-height:76px!important;padding:13px!important}.personal-info-item>div,.verification-icon,.preference-icon{border-radius:14px!important;width:42px!important;height:42px!important}.personal-info-item strong,.verification-row strong,.premium-preference-item strong{white-space:normal!important;overflow-wrap:anywhere!important;text-overflow:clip!important}.verification-row,.premium-preference-item{grid-template-columns:42px minmax(0,1fr)!important;gap:11px!important;padding:13px!important}.verification-row em,.premium-preference-item em{grid-column:2!important;justify-self:start!important}.security-actions-grid button{border-radius:18px!important;min-height:96px!important;padding:15px!important}.profile-logout-btn{min-height:48px!important;margin-top:12px!important}}@media (width<=480px){body.contriba-sidebar-collapsed .profile-main,.profile-page>.profile-main,.profile-main{padding:18px 14px 108px!important}body.contriba-sidebar-collapsed:has(.app-sidebar) .profile-main{padding:18px 14px 108px!important}body:has(.app-sidebar) .profile-main{padding:18px 14px 108px!important}.profile-topbar h1{font-size:34px!important}.profile-hero-clean{border-radius:22px!important;padding:18px!important}.profile-photo{width:108px!important;height:108px!important}.profile-hero-info h2{font-size:40px!important}.trust-mini-grid{grid-template-columns:1fr!important}.profile-panel,.profile-stat-card{padding:16px!important}}.profile-content-grid-kyc{align-items:start;grid-template-columns:minmax(0,1.55fr) minmax(320px,.75fr)!important}.profile-kyc-panel{min-width:0}.kyc-status-loading{color:#667085;background:#f7f8fb;border-radius:22px;justify-content:center;align-items:center;gap:10px;min-height:110px;font-size:13px;font-weight:850;display:flex}.spin{animation:.85s linear infinite kycSpin}@keyframes kycSpin{to{transform:rotate(360deg)}}.kyc-alert{border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:14px;padding:13px 14px;font-size:12px;font-weight:800;display:grid}.kyc-alert.error{color:#b42318;background:#fff1f0;border:1px solid #ffccc7}.kyc-alert button{color:#b42318;cursor:pointer;background:#fff;border:0;border-radius:999px;align-items:center;gap:6px;min-height:34px;padding:0 11px;font-weight:900;display:inline-flex}.kyc-status-card{background:#f7f8fb;border:1px solid #11182714;border-radius:24px;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:16px;padding:18px;display:grid}.kyc-status-card.verified{background:#f0fdf4;border-color:#bbf7d0}.kyc-status-card.pending{background:#fffbeb;border-color:#fde68a}.kyc-status-card.rejected{background:#fff1f0;border-color:#ffccc7}.kyc-status-icon{color:#e50914;background:#e5091414;border-radius:18px;place-items:center;width:54px;height:54px;display:grid}.kyc-status-card.verified .kyc-status-icon{color:#0f9f63;background:#0f9f631a}.kyc-status-card.pending .kyc-status-icon{color:#b7791f;background:#b7791f1f}.kyc-status-card.rejected .kyc-status-icon{color:#b42318;background:#b423181a}.kyc-status-copy{min-width:0}.kyc-status-copy strong{color:#111827;font-size:16px;font-weight:950;display:block}.kyc-status-copy small{color:#667085;margin-top:5px;font-size:12px;font-weight:700;line-height:1.55;display:block}.kyc-status-meta{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.kyc-status-meta span{color:#475467;background:#fffc;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:900}.kyc-status-badge{color:#475467;white-space:nowrap;background:#eef1f5;border-radius:999px;width:fit-content;padding:8px 11px;font-size:11px;font-weight:950}.kyc-status-badge.verified{color:#0f9f63;background:#0f9f631a}.kyc-status-badge.pending{color:#9a6700;background:#ffd60a2e}.kyc-status-badge.rejected{color:#b42318;background:#b423181a}.kyc-form{background:radial-gradient(circle at 100% 0,#e509140f,#0000 34%),#fff;border:1px solid #e509141a;border-radius:26px;margin-top:18px;padding:20px}.kyc-form-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.kyc-form-heading>div>span{color:#e50914;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:950}.kyc-form-heading h4{color:#111827;letter-spacing:-.04em;margin:5px 0 0;font-size:22px;line-height:1}.kyc-form-heading svg{color:#e50914}.kyc-form-intro{color:#667085;margin:14px 0 0;font-size:12px;font-weight:700;line-height:1.65}.kyc-readonly-grid,.kyc-fields-grid,.kyc-upload-grid{gap:12px;margin-top:16px;display:grid}.kyc-readonly-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.kyc-readonly-grid>div{background:#f7f8fb;border:1px solid #11182712;border-radius:18px;min-width:0;padding:13px 14px}.kyc-readonly-grid small{color:#667085;font-size:10px;font-weight:850;display:block}.kyc-readonly-grid strong{color:#111827;white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:13px;font-weight:950;display:block;overflow:hidden}.kyc-fields-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.kyc-fields-grid label{gap:7px;display:grid}.kyc-fields-grid label>span{color:#344054;font-size:11px;font-weight:900}.kyc-fields-grid input{color:#111827;width:100%;min-width:0;height:48px;font:inherit;background:#fff;border:1px solid #1118271a;border-radius:15px;outline:none;padding:0 13px;font-size:13px;font-weight:750}.kyc-fields-grid input:focus{border-color:#e5091499;box-shadow:0 0 0 4px #e5091412}.kyc-upload-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kyc-upload-box{background:#e5091406;border:1px dashed #e5091447;border-radius:20px;min-width:0;padding:15px}.kyc-upload-copy{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;display:grid}.kyc-upload-icon{color:#e50914;background:#e5091414;border-radius:14px;place-items:center;width:40px;height:40px;display:grid}.kyc-upload-copy strong{color:#111827;font-size:13px;font-weight:950;display:block}.kyc-upload-copy small{color:#667085;margin-top:3px;font-size:10px;font-weight:700;line-height:1.45;display:block}.kyc-preview,.kyc-empty-preview{background:#f2f4f7;border-radius:16px;width:100%;height:150px;margin-top:12px;overflow:hidden}.kyc-preview{position:relative}.kyc-preview img{object-fit:cover;width:100%;height:100%;display:block}.kyc-preview span{color:#fff;white-space:nowrap;text-overflow:ellipsis;background:#111827c2;border-radius:999px;padding:7px 9px;font-size:10px;font-weight:850;position:absolute;bottom:9px;left:9px;right:9px;overflow:hidden}.kyc-empty-preview{color:#98a2b3;align-content:center;place-items:center;gap:8px;font-size:11px;font-weight:800;display:grid}.kyc-select-btn,.kyc-submit-btn{cursor:pointer;border:0}.kyc-select-btn{color:#e50914;background:#fff;border:1px solid #e5091426;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:42px;margin-top:10px;font-size:12px;font-weight:950;display:inline-flex}.kyc-form-message,.kyc-privacy-note{border-radius:16px;align-items:flex-start;gap:9px;margin-top:14px;padding:12px 13px;font-size:11px;font-weight:800;line-height:1.5;display:flex}.kyc-form-message.error{color:#b42318;background:#fff1f0;border:1px solid #ffccc7}.kyc-form-message.success{color:#087443;background:#ecfdf3;border:1px solid #abefc6}.kyc-privacy-note{color:#475467;background:#f7f8fb;border:1px solid #11182712}.kyc-privacy-note svg{color:#e50914;flex:none}.kyc-submit-btn{color:#fff;background:linear-gradient(135deg,#e50914,#ff3348);border-radius:16px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:50px;margin-top:14px;font-size:13px;font-weight:950;display:inline-flex;box-shadow:0 16px 34px #e509142e}.kyc-submit-btn:disabled{cursor:wait;opacity:.68}html[data-theme=dark] .kyc-status-loading,html[data-theme=dark] .kyc-status-card,html[data-theme=dark] .kyc-form,html[data-theme=dark] .kyc-readonly-grid>div,html[data-theme=dark] .kyc-fields-grid input,html[data-theme=dark] .kyc-upload-box,html[data-theme=dark] .kyc-empty-preview,html[data-theme=dark] .kyc-select-btn,html[data-theme=dark] .kyc-privacy-note{background:#202028!important;border-color:#ffffff12!important}html[data-theme=dark] .kyc-status-card.verified{background:#0f9f631a!important}html[data-theme=dark] .kyc-status-card.pending{background:#b7791f1f!important}html[data-theme=dark] .kyc-status-card.rejected,html[data-theme=dark] .kyc-alert.error,html[data-theme=dark] .kyc-form-message.error{background:#b423181f!important}html[data-theme=dark] .kyc-form-message.success{background:#0f9f631f!important}html[data-theme=dark] .kyc-status-copy strong,html[data-theme=dark] .kyc-form-heading h4,html[data-theme=dark] .kyc-readonly-grid strong,html[data-theme=dark] .kyc-upload-copy strong,html[data-theme=dark] .kyc-fields-grid input{color:#fff!important}html[data-theme=dark] .kyc-status-copy small,html[data-theme=dark] .kyc-form-intro,html[data-theme=dark] .kyc-readonly-grid small,html[data-theme=dark] .kyc-upload-copy small,html[data-theme=dark] .kyc-fields-grid label>span,html[data-theme=dark] .kyc-privacy-note{color:#9ca3af!important}@media (width<=1100px){.profile-content-grid-kyc{grid-template-columns:1fr!important}.kyc-readonly-grid,.kyc-fields-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.profile-content-grid-kyc,.kyc-readonly-grid,.kyc-fields-grid,.kyc-upload-grid{grid-template-columns:1fr!important}.kyc-status-card{grid-template-columns:48px minmax(0,1fr)}.kyc-status-badge{grid-column:2;justify-self:start}.kyc-alert{grid-template-columns:auto minmax(0,1fr)}.kyc-alert button{grid-column:2;justify-self:start}.kyc-form{border-radius:22px;padding:16px}.kyc-preview,.kyc-empty-preview{height:180px}}.settings-page{color:#151722;background:radial-gradient(circle at 0 0,#e5091414,#0000 28%),radial-gradient(circle at 100% 0,#ff556e14,#0000 30%),#f7f8fb;min-height:100vh;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex}.settings-main{flex:1;min-width:0;padding:28px}.settings-topbar{margin-bottom:24px}.settings-topbar span,.settings-panel-heading span{color:#e50914;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:950}.settings-topbar h1{letter-spacing:-.08em;margin:8px 0;font-size:clamp(34px,4vw,56px);line-height:.94}.settings-topbar p{color:#6f7584;max-width:760px;margin:0;font-size:15px;font-weight:650;line-height:1.7}.settings-hero{color:#fff;background:radial-gradient(circle at 100% 0,#fff3,#0000 26%),radial-gradient(circle at 0 100%,#ff5a6e40,#0000 30%),linear-gradient(135deg,#151722 0%,#2b1118 45%,#e50914 100%);border-radius:36px;grid-template-columns:minmax(0,1fr) 360px;gap:22px;margin-bottom:24px;padding:30px;display:grid;overflow:hidden;box-shadow:0 30px 80px #e5091438}.settings-hero-left{align-content:center;gap:18px;display:grid}.settings-badge{color:#e50914;background:#fff;border-radius:999px;align-items:center;gap:8px;width:fit-content;padding:9px 14px;font-size:12px;font-weight:950;display:inline-flex}.settings-hero h2{letter-spacing:-.08em;margin:0;font-size:clamp(46px,6vw,72px);line-height:.9}.settings-hero p{color:#ffffffc2;max-width:720px;margin:0;font-size:15px;font-weight:650;line-height:1.7}.settings-tags{flex-wrap:wrap;gap:10px;display:flex}.settings-tags div{background:#ffffff1f;border:1px solid #ffffff26;border-radius:999px;align-items:center;gap:8px;min-height:38px;padding:0 13px;font-size:12px;font-weight:850;display:flex}.settings-hero-summary{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff1f;border:1px solid #ffffff29;border-radius:30px;flex-direction:column;justify-content:space-between;min-height:280px;padding:24px;display:flex}.settings-hero-summary>span{color:#ffffffb8;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:950}.settings-hero-summary h3{letter-spacing:-.06em;margin:14px 0 8px;font-size:32px;line-height:1}.settings-hero-summary p{font-size:13px}.settings-summary-list{gap:10px;margin-top:20px;display:grid}.settings-summary-list div{background:#ffffff1f;border-radius:16px;justify-content:space-between;gap:12px;padding:12px 14px;display:flex}.settings-summary-list strong,.settings-summary-list small{font-size:12px;font-weight:900}.settings-content-grid{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:18px;display:grid}.settings-panel{background:#fff;border:1px solid #14141e0f;border-radius:30px;padding:22px;box-shadow:0 18px 46px #14141e0f}.settings-panel-heading{justify-content:space-between;align-items:flex-start;margin-bottom:18px;display:flex}.settings-panel-heading h3{letter-spacing:-.04em;margin:5px 0 0;font-size:22px}.settings-panel-heading svg{color:#e50914}.settings-options-grid,.settings-toggle-list,.settings-list{gap:12px;display:grid}.settings-options-grid.compact{grid-template-columns:1fr}.settings-option-card,.settings-list-item{text-align:left;background:#f8f9fc;border:1px solid #14141e0f;border-radius:22px;grid-template-columns:52px 1fr auto;align-items:center;gap:14px;width:100%;padding:16px;transition:all .25s;display:grid}.settings-list-item{cursor:pointer}.settings-option-card:hover,.settings-list-item:hover,.settings-toggle-card:hover{background:#fff;transform:translateY(-2px);box-shadow:0 16px 34px #14141e14}.settings-option-icon{color:#e50914;background:#e5091414;border-radius:18px;place-items:center;width:52px;height:52px;display:grid}.settings-option-card strong,.settings-list-item strong,.settings-toggle-left strong{color:#151722;margin-bottom:5px;font-size:15px;font-weight:900;display:block}.settings-option-card p,.settings-list-item p,.settings-toggle-left p{color:#6f7584;margin:0;font-size:13px;line-height:1.6}.settings-option-card button,.settings-list-item small{color:#fff;background:linear-gradient(135deg,#e50914,#ff1f2d);border:0;border-radius:14px;justify-content:center;align-items:center;gap:6px;min-width:112px;min-height:38px;padding:0 14px;font-size:12px;font-weight:900;display:inline-flex}.settings-list-item small{color:#e50914;background:#e5091414;min-width:auto}.settings-list-item small.success{color:#10a35d;background:#10a35d1f}.settings-list-item small.warning{color:#d08900;background:#ffb80026}.settings-list-item small.blue{color:#246bff;background:#246bff1f}.settings-toggle-card{background:#f8f9fc;border:1px solid #14141e0f;border-radius:22px;justify-content:space-between;align-items:center;gap:16px;padding:16px;transition:all .25s;display:flex}.settings-toggle-left{align-items:center;gap:14px;display:flex}.settings-switch{cursor:pointer;background:#d7dae3;border:none;border-radius:999px;flex:none;width:58px;height:32px;transition:all .25s;position:relative}.settings-switch span{background:#fff;border-radius:50%;width:24px;height:24px;transition:all .25s;position:absolute;top:4px;left:4px;box-shadow:0 4px 10px #0000001f}.settings-switch.active{background:linear-gradient(135deg,#e50914,#ff1f2d)}.settings-switch.active span{left:30px}.settings-support-panel,.settings-logout-panel{min-height:auto}.settings-logout-copy{color:#6f7584;margin:0 0 18px;font-size:14px;font-weight:650;line-height:1.7}.settings-logout-button{color:#e50914;cursor:pointer;background:#e509140a;border:1px solid #e509142e;border-radius:16px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:48px;font-size:14px;font-weight:950;display:inline-flex}.settings-logout-button:hover{color:#fff;background:#e50914}@media (width<=1240px){.settings-hero,.settings-content-grid{grid-template-columns:1fr}.settings-hero-summary{min-height:auto}}@media (width<=992px){.settings-page{display:block}.settings-main{padding:20px}.settings-hero{border-radius:28px;padding:24px}.settings-hero h2{font-size:46px}}@media (width<=680px){.settings-main{padding:16px}.settings-topbar h1{font-size:36px}.settings-hero{border-radius:24px;padding:20px}.settings-hero h2{font-size:38px}.settings-option-card,.settings-list-item{grid-template-columns:52px minmax(0,1fr)}.settings-option-card button,.settings-list-item small,.settings-list-item>svg{grid-column:2;justify-self:start}.settings-toggle-card,.settings-toggle-left{align-items:flex-start}.settings-panel{border-radius:24px}}.settings-main{padding:34px 34px 80px}.settings-hero{border:1px solid #e509141a;position:relative;color:#111827!important;background:radial-gradient(circle at 86% 8%,#e509141f,#0000 26%),radial-gradient(circle at 0 100%,#e5091412,#0000 34%),#fffffff0!important;box-shadow:0 18px 48px #1018280f!important}.settings-hero:after{content:"";pointer-events:none;background:#e5091414;border-radius:999px;width:360px;height:360px;position:absolute;top:-140px;right:-150px}.settings-hero-left,.settings-hero-summary{z-index:1;position:relative}.settings-badge{color:#e50914!important;background:#e5091414!important}.settings-hero h2,.settings-hero-summary h3{color:#111827!important}.settings-hero p,.settings-hero-summary p{color:#667085!important}.settings-tags div,.settings-summary-list div{color:#111827!important;background:#f7f8fb!important;border:1px solid #11182714!important}.settings-summary-list small{color:#667085!important}.settings-hero-summary{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 18px 42px #1018280d;background:#ffffffc2!important;border:1px solid #11182714!important}.settings-hero-summary>span{color:#e50914!important}.settings-panel,.settings-option-card,.settings-list-item,.settings-toggle-card{background-color:#fffffff0!important;border-color:#11182714!important;box-shadow:0 18px 48px #1018280f!important}.settings-option-card,.settings-list-item,.settings-toggle-card{box-shadow:none!important;background:#f7f8fb!important}.settings-panel:hover,.settings-option-card:hover,.settings-list-item:hover,.settings-toggle-card:hover{transform:translateY(-3px);background:#fff!important;box-shadow:0 24px 58px #10182817!important}.settings-logout-panel{background:radial-gradient(circle at 100% 0,#e5091417,#0000 34%),#fffffff0!important}.settings-skeleton-hero,.settings-skeleton-panel,.settings-skeleton-card{pointer-events:none}.settings-skeleton-icon,.settings-skeleton-line,.settings-skeleton-pill,.settings-skeleton-chip,.settings-skeleton-button{background:#edf0f5;border-radius:999px;display:block}.settings-skeleton-icon{border-radius:18px;width:52px;height:52px}.settings-skeleton-icon-small{border-radius:10px;width:28px;height:28px}.settings-skeleton-line{height:13px}.settings-skeleton-line-xs{width:42%}.settings-skeleton-line-sm{width:58%}.settings-skeleton-line-md{width:74%;height:20px;margin-top:8px}.settings-skeleton-line-full{width:100%;height:13px;margin:12px 0 13px}.settings-skeleton-title{border-radius:18px;width:min(620px,90%);height:clamp(48px,7vw,78px);margin:18px 0 14px}.settings-skeleton-pill{width:140px;height:36px}.settings-skeleton-chip{width:142px;height:38px}.settings-skeleton-button{border:0;width:112px;height:38px}.settings-skeleton-card strong,.settings-skeleton-card p{margin:0}.settings-skeleton-card span{gap:8px;display:grid}@keyframes settingsShimmer{to{transform:translate(100%)}}@media (width<=680px){.settings-main{padding:20px 16px 100px}.settings-hero:after{width:260px;height:260px;top:-120px;right:-130px}.settings-skeleton-button{grid-column:2;justify-self:start}}.settings-form-grid{gap:12px;display:grid}.settings-field{gap:7px;display:grid}.settings-field>span{color:#6f7584;font-size:12px;font-weight:900}.settings-field>div{background:#f7f8fb;border:1px solid #14141e12;border-radius:17px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:50px;padding:0 14px;display:grid}.settings-field svg{color:#e50914}.settings-field input,.settings-field select{color:#151722;background:0 0;border:0;outline:0;width:100%;font-size:14px;font-weight:800}.settings-field select{appearance:none}.settings-save-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#e50914,#ff1f2d);border:0;border-radius:15px;justify-content:center;align-items:center;gap:9px;width:fit-content;min-height:44px;padding:0 16px;font-size:13px;font-weight:950;display:inline-flex;box-shadow:0 15px 30px #e509142e}.settings-save-button:disabled,.settings-switch:disabled,.settings-logout-button:disabled,.settings-delete-button:disabled{opacity:.6;cursor:not-allowed}.settings-pin-box{background:#f7f8fb;border:1px solid #14141e12;border-radius:22px;gap:12px;margin-top:16px;padding:16px;display:grid}.settings-pin-box>strong{color:#151722;font-size:15px;font-weight:950}.settings-list-item{text-decoration:none}.settings-danger-actions{grid-template-columns:1fr 1fr;gap:12px;display:grid}.settings-danger-panel{background:radial-gradient(circle at 100% 0,#e5091417,#0000 34%),#fffffff0!important}.settings-delete-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#e50914,#ff1f2d);border:0;border-radius:16px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:48px;font-size:14px;font-weight:950;display:inline-flex;box-shadow:0 16px 34px #e5091433}.settings-toast{z-index:9999;color:#fff;background:linear-gradient(135deg,#111421,#e50914);border-radius:999px;padding:14px 18px;font-size:14px;font-weight:950;animation:.25s both settingsToastIn;position:fixed;bottom:28px;right:28px;box-shadow:0 18px 45px #e5091447}@keyframes settingsToastIn{0%{opacity:0;transform:translateY(10px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=760px){.settings-danger-actions{grid-template-columns:1fr}.settings-save-button{width:100%}.settings-toast{text-align:center;bottom:16px;left:16px;right:16px}}html[data-theme=dark] .settings-page{background:radial-gradient(circle at top left, #e509141f, transparent 28%), radial-gradient(circle at top right, #ff556e14, transparent 30%), var(--app-bg)!important;color:var(--text-main)!important}html[data-theme=dark] .settings-main,html[data-theme=dark] .settings-topbar h1,html[data-theme=dark] .settings-panel-heading h3,html[data-theme=dark] .settings-option-card strong,html[data-theme=dark] .settings-list-item strong,html[data-theme=dark] .settings-toggle-left strong,html[data-theme=dark] .settings-pin-box>strong{color:var(--text-main)!important}html[data-theme=dark] .settings-topbar p,html[data-theme=dark] .settings-option-card p,html[data-theme=dark] .settings-list-item p,html[data-theme=dark] .settings-toggle-left p,html[data-theme=dark] .settings-logout-copy,html[data-theme=dark] .settings-field>span{color:var(--text-muted)!important}html[data-theme=dark] .settings-panel,html[data-theme=dark] .settings-hero,html[data-theme=dark] .settings-hero-summary,html[data-theme=dark] .settings-logout-panel,html[data-theme=dark] .settings-danger-panel{background:var(--card-bg)!important;border-color:var(--border-color)!important;box-shadow:0 24px 60px #00000059!important}html[data-theme=dark] .settings-option-card,html[data-theme=dark] .settings-list-item,html[data-theme=dark] .settings-toggle-card,html[data-theme=dark] .settings-field>div,html[data-theme=dark] .settings-pin-box,html[data-theme=dark] .settings-tags div,html[data-theme=dark] .settings-summary-list div{background:var(--card-bg-soft)!important;border-color:var(--border-color)!important;color:var(--text-main)!important}html[data-theme=dark] .settings-hero h2,html[data-theme=dark] .settings-hero-summary h3{color:var(--text-main)!important}html[data-theme=dark] .settings-hero p,html[data-theme=dark] .settings-hero-summary p,html[data-theme=dark] .settings-summary-list small{color:var(--text-muted)!important}html[data-theme=dark] .settings-field input,html[data-theme=dark] .settings-field select{color:var(--text-main)!important}.settings-topbar span,.settings-panel-heading span,.settings-panel-heading svg,.settings-field svg,.settings-option-icon,.settings-list-item small{color:var(--accent-color)!important}.settings-save-button,.settings-switch.active,.settings-delete-button{background:linear-gradient(135deg, var(--accent-color), #ff3340)!important}@media (width<=768px){body.contriba-sidebar-collapsed .settings-page,.app-sidebar~.settings-page,.settings-page{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;display:block!important;position:relative!important;left:0!important;right:auto!important;overflow-x:hidden!important;transform:none!important}body.contriba-sidebar-collapsed:has(.app-sidebar) .settings-page{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;display:block!important;position:relative!important;left:0!important;right:auto!important;overflow-x:hidden!important;transform:none!important}body:has(.app-sidebar) .settings-page{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;display:block!important;position:relative!important;left:0!important;right:auto!important;overflow-x:hidden!important;transform:none!important}body.contriba-sidebar-collapsed .settings-main,.settings-page>.settings-main,.settings-main{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:20px 16px 112px!important;position:relative!important;left:0!important;overflow-x:hidden!important;transform:none!important}body.contriba-sidebar-collapsed:has(.app-sidebar) .settings-main{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:20px 16px 112px!important;position:relative!important;left:0!important;overflow-x:hidden!important;transform:none!important}body:has(.app-sidebar) .settings-main{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:20px 16px 112px!important;position:relative!important;left:0!important;overflow-x:hidden!important;transform:none!important}.settings-topbar,.settings-hero,.settings-content-grid,.settings-panel,.settings-danger-panel,.settings-logout-panel{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.settings-topbar{margin-bottom:18px!important}.settings-topbar h1{overflow-wrap:anywhere;letter-spacing:-.065em!important;max-width:100%!important;margin:6px 0 10px!important;font-size:clamp(34px,11vw,44px)!important;line-height:.96!important}.settings-topbar p{max-width:100%!important;font-size:14px!important;line-height:1.55!important}.settings-hero{border-radius:24px!important;grid-template-columns:1fr!important;gap:16px!important;padding:20px!important}.settings-hero-left{gap:14px!important}.settings-hero h2{overflow-wrap:anywhere;letter-spacing:-.07em!important;max-width:100%!important;font-size:clamp(34px,11vw,44px)!important;line-height:.96!important}.settings-hero p{max-width:100%!important;font-size:14px!important;line-height:1.55!important}.settings-tags{scrollbar-width:none;flex-wrap:nowrap!important;gap:8px!important;padding-bottom:4px!important;display:flex!important;overflow-x:auto!important}.settings-tags::-webkit-scrollbar{display:none}.settings-tags div{flex:none!important;min-height:36px!important;padding:0 11px!important;font-size:11px!important}.settings-hero-summary{border-radius:20px!important;min-height:0!important;padding:18px!important}.settings-hero-summary h3{font-size:27px!important}.settings-summary-list{gap:8px!important;margin-top:16px!important}.settings-summary-list div{border-radius:14px!important;padding:11px 12px!important}.settings-content-grid{grid-template-columns:1fr!important;gap:14px!important;margin-bottom:14px!important}.settings-panel{border-radius:22px!important;min-width:0!important;padding:18px!important}.settings-panel-heading{align-items:flex-start!important;gap:10px!important;margin-bottom:16px!important}.settings-panel-heading h3{font-size:20px!important}.settings-option-card,.settings-list-item{border-radius:18px!important;grid-template-columns:44px minmax(0,1fr)!important;gap:12px!important;padding:14px!important}.settings-option-icon{border-radius:14px!important;width:44px!important;height:44px!important}.settings-option-card strong,.settings-list-item strong,.settings-toggle-left strong{font-size:14px!important}.settings-option-card p,.settings-list-item p,.settings-toggle-left p{font-size:12px!important;line-height:1.5!important}.settings-option-card button,.settings-list-item small,.settings-list-item>svg{grid-column:2!important;justify-self:start!important}.settings-option-card button{border-radius:12px!important;min-width:0!important;min-height:36px!important;padding:0 12px!important;font-size:11px!important}.settings-toggle-card{border-radius:18px!important;align-items:flex-start!important;padding:14px!important}.settings-toggle-left{align-items:flex-start!important;gap:12px!important;min-width:0!important}.settings-switch{width:54px!important;height:30px!important}.settings-switch span{width:22px!important;height:22px!important}.settings-switch.active span{left:28px!important}.settings-form-grid,.settings-pin-box,.settings-danger-actions{width:100%!important}.settings-field>div{border-radius:15px!important;grid-template-columns:auto minmax(0,1fr) auto!important;min-height:48px!important;padding:0 13px!important}.settings-field input,.settings-field select{min-width:0!important;font-size:13px!important}.settings-save-button{border-radius:14px!important;width:100%!important;min-height:46px!important}.settings-pin-box{border-radius:18px!important;padding:14px!important}.settings-danger-actions{grid-template-columns:1fr!important;gap:10px!important}.settings-logout-button,.settings-delete-button{border-radius:15px!important;min-height:48px!important}.settings-toast{left:14px!important;right:14px!important;bottom:calc(88px + env(safe-area-inset-bottom))!important;text-align:center!important}}@media (width<=480px){body.contriba-sidebar-collapsed .settings-main,.settings-page>.settings-main,.settings-main{padding:18px 14px 108px!important}body.contriba-sidebar-collapsed:has(.app-sidebar) .settings-main{padding:18px 14px 108px!important}body:has(.app-sidebar) .settings-main{padding:18px 14px 108px!important}.settings-topbar h1{font-size:34px!important}.settings-hero{border-radius:22px!important;padding:18px!important}.settings-hero h2{font-size:34px!important}.settings-panel{padding:16px!important}.settings-option-card,.settings-list-item,.settings-toggle-card{padding:13px!important}.settings-option-card,.settings-list-item{grid-template-columns:42px minmax(0,1fr)!important}.settings-option-icon{width:42px!important;height:42px!important}}.settings-account-panel{position:relative}.settings-account-manage-button{border:1px solid var(--settings-border,#e5e7eb);background:var(--settings-card,#fff);width:100%;color:inherit;cursor:pointer;text-align:left;border-radius:16px;align-items:center;gap:12px;padding:15px 16px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.settings-account-manage-button:hover{border-color:#e5091447;transform:translateY(-1px);box-shadow:0 10px 24px #0f172a0f}.settings-account-manage-button span{flex-direction:column;flex:1;gap:3px;display:flex}.settings-account-manage-button strong{font-size:15px}.settings-account-manage-button small{color:#7b8494;font-size:12px}.settings-account-modal-backdrop{z-index:9999;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f172a85;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.settings-account-modal{background:var(--settings-card,#fff);width:min(620px,100%);max-height:min(780px,100vh - 44px);color:inherit;border:1px solid #e509141a;border-radius:24px;overflow-y:auto;box-shadow:0 28px 80px #0f172a3d}.settings-account-modal-header{border-bottom:1px solid var(--settings-border,#e5e7eb);justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 24px 18px;display:flex}.settings-account-modal-header span{color:#e50914;letter-spacing:.08em;margin-bottom:5px;font-size:11px;font-weight:800;display:block}.settings-account-modal-header h2{margin:0;font-size:24px;line-height:1.15}.settings-account-close{border:1px solid var(--settings-border,#e5e7eb);width:40px;height:40px;color:inherit;cursor:pointer;background:0 0;border-radius:12px;flex:0 0 40px;place-items:center;display:grid}.settings-account-modal-body{flex-direction:column;gap:14px;padding:22px 24px 24px;display:flex}.settings-account-intro{color:#70798a;margin:0 0 4px;line-height:1.6}.settings-account-choice{border:1px solid var(--settings-border,#e5e7eb);width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border-radius:16px;align-items:center;gap:13px;padding:16px;display:flex}.settings-account-choice>span{flex:1}.settings-account-choice strong,.settings-account-choice p{display:block}.settings-account-choice p{color:#7b8494;margin:4px 0 0;line-height:1.45}.settings-account-choice-danger{margin-top:4px}.settings-account-choice-danger strong{color:#b42318}.settings-account-notice,.settings-account-retention,.settings-account-delete-warning,.settings-account-consequences{background:#0f172a09;border-radius:16px;gap:12px;padding:15px 16px;display:flex}.settings-account-notice svg,.settings-account-retention svg,.settings-account-delete-warning svg{flex:none}.settings-account-notice p,.settings-account-retention p,.settings-account-delete-warning p{color:#70798a;margin:4px 0 0;line-height:1.5}.settings-account-retention{background:#16a34a12}.settings-account-retention a,.settings-account-retention button{color:#e50914;font:inherit;cursor:pointer;background:0 0;border:0;margin-top:8px;padding:0;font-weight:800;text-decoration:none;display:inline-block}.settings-account-delete-warning{background:#e5091412}.settings-account-delete-warning strong{color:#b42318}.settings-account-consequences{display:block}.settings-account-consequences p{color:#70798a;margin:8px 0 0;line-height:1.45}.settings-account-reasons{gap:9px;display:grid}.settings-account-reason{border:1px solid var(--settings-border,#e5e7eb);width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border-radius:13px;justify-content:space-between;align-items:center;padding:13px 15px;display:flex}.settings-account-reason.active{color:#e50914;background:#e509140e;border-color:#e509146b;font-weight:800}.settings-account-confirm-field{flex-direction:column;gap:8px;margin-top:3px;display:flex}.settings-account-confirm-field>span{color:#5f6878;font-size:13px}.settings-account-confirm-field input{box-sizing:border-box;border:1px solid var(--settings-border,#e5e7eb);width:100%;color:inherit;font:inherit;background:0 0;border-radius:12px;outline:none;padding:13px 14px}.settings-account-confirm-field input:focus{border-color:#e5091480;box-shadow:0 0 0 3px #e5091414}.settings-account-modal-actions{justify-content:flex-end;gap:10px;margin-top:8px;display:flex}.settings-account-secondary,.settings-account-danger-next,.settings-account-delete-final,.settings-account-primary-link{min-height:44px;font:inherit;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 17px;font-weight:800;text-decoration:none;display:inline-flex}.settings-account-secondary{border:1px solid var(--settings-border,#e5e7eb);color:inherit;background:0 0}.settings-account-danger-next,.settings-account-primary-link{color:#fff;background:#111827;border:0}.settings-account-delete-final{color:#fff;background:#e50914;border:0}.settings-account-danger-next:disabled,.settings-account-delete-final:disabled{cursor:not-allowed;opacity:.45}@media (width<=640px){.settings-account-modal-backdrop{align-items:end;padding:10px}.settings-account-modal{border-radius:22px;max-height:calc(100vh - 20px)}.settings-account-modal-header,.settings-account-modal-body{padding-left:18px;padding-right:18px}.settings-account-modal-actions{flex-direction:column-reverse}.settings-account-secondary,.settings-account-danger-next,.settings-account-delete-final,.settings-account-primary-link{box-sizing:border-box;width:100%}}:root{--admin-red:#e50914;--admin-red-2:#ff3348;--admin-ink:#111827;--admin-muted:#667085;--admin-soft:#f7f8fb;--admin-line:#11182714}.admin-page{width:100%;min-height:100vh;color:var(--admin-ink);background:radial-gradient(circle at 0 0,#e5091414,#0000 28%),radial-gradient(circle at 100% 0,#ff33480f,#0000 24%),#f7f8fb;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:block}.admin-main{min-width:0;margin-left:var(--contriba-sidebar-width);width:calc(100% - var(--contriba-sidebar-width));max-width:calc(100% - var(--contriba-sidebar-width));padding:34px;transition:margin-left .3s,width .3s,max-width .3s;overflow-x:hidden}body.contriba-sidebar-collapsed .admin-main{margin-left:var(--contriba-sidebar-collapsed);width:calc(100% - var(--contriba-sidebar-collapsed));max-width:calc(100% - var(--contriba-sidebar-collapsed))}.admin-hero{color:#fff;background:radial-gradient(circle at 92% 8%,#fff3,#0000 26%),linear-gradient(135deg,#151722 0%,#311118 52%,#e50914 100%);border-radius:34px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:22px;padding:30px;display:flex;box-shadow:0 28px 70px #e509142e}.admin-hero>div:first-child>span,.admin-panel-header>div>span,.admin-section-heading span,.admin-detail-heading>div>span,.admin-modal-header span{color:#ffb7bd;letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:950}.admin-hero h1{letter-spacing:-.08em;margin:8px 0 10px;font-size:clamp(42px,5vw,72px);line-height:.9}.admin-hero p{color:#ffffffc2;max-width:720px;margin:0;font-size:14px;font-weight:650;line-height:1.7}.admin-account-badge{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff1f;border:1px solid #ffffff29;border-radius:22px;align-items:center;gap:12px;min-width:240px;padding:16px 18px;display:flex}.admin-account-badge small,.admin-account-badge strong{display:block}.admin-account-badge small{color:#ffffffa8;font-size:10px;font-weight:850}.admin-account-badge strong{margin-top:4px;font-size:14px;font-weight:950}.admin-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:20px;display:grid}.admin-summary-card,.admin-panel,.admin-module-card,.admin-access-state{border:1px solid var(--admin-line);background:#fffffff2;box-shadow:0 18px 48px #1018280f}.admin-summary-card{border-radius:25px;padding:19px}.admin-summary-icon{width:44px;height:44px;color:var(--admin-red);background:#e5091414;border-radius:15px;place-items:center;margin-bottom:15px;display:grid}.admin-summary-icon.pending{color:#b7791f;background:#b7791f1f}.admin-summary-icon.verified{color:#0f9f63;background:#0f9f631a}.admin-summary-icon.rejected{color:#b42318;background:#b423181a}.admin-summary-card>span{color:var(--admin-muted);font-size:12px;font-weight:850;display:block}.admin-summary-card>strong{letter-spacing:-.06em;margin-top:7px;font-size:30px;line-height:1;display:block}.admin-message{color:#b42318;background:#fff1f0;border:1px solid #ffccc7;border-radius:17px;align-items:center;gap:9px;margin-bottom:16px;padding:13px 15px;font-size:12px;font-weight:850;display:flex}.admin-message.success{color:#087443;background:#ecfdf3;border-color:#abefc6}.admin-panel{border-radius:32px;padding:24px}.admin-panel-header,.admin-section-heading,.admin-detail-heading,.admin-modal-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.admin-panel-header>div>span,.admin-section-heading span,.admin-detail-heading>div>span,.admin-modal-header span{color:var(--admin-red)}.admin-panel-header h2,.admin-section-heading h2,.admin-detail-heading h3,.admin-modal-header h3{color:var(--admin-ink);letter-spacing:-.05em;margin:5px 0 0}.admin-panel-header h2,.admin-section-heading h2{font-size:28px}.admin-detail-heading h3,.admin-modal-header h3{font-size:23px}.admin-panel-header p{max-width:680px;color:var(--admin-muted);margin:8px 0 0;font-size:12px;font-weight:700;line-height:1.6}.admin-refresh-btn{border:1px solid var(--admin-line);min-height:42px;color:var(--admin-ink);cursor:pointer;background:#fff;border-radius:14px;align-items:center;gap:8px;padding:0 14px;font-weight:900;display:inline-flex}.admin-toolbar{justify-content:space-between;align-items:center;gap:14px;margin:20px 0 16px;display:flex}.admin-filters{flex-wrap:wrap;gap:8px;display:flex}.admin-filters button{border:1px solid var(--admin-line);color:#667085;cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:7px;min-height:40px;padding:0 12px;font-size:11px;font-weight:900;display:inline-flex}.admin-filters button.active{color:#fff;background:linear-gradient(135deg, var(--admin-red), var(--admin-red-2));border-color:#0000}.admin-search{border:1px solid var(--admin-line);background:#fff;border-radius:15px;align-items:center;gap:9px;min-width:min(360px,100%);min-height:44px;padding:0 13px;display:flex}.admin-search svg{color:#98a2b3}.admin-search input{width:100%;min-width:0;color:var(--admin-ink);font:inherit;background:0 0;border:0;outline:0;font-size:12px;font-weight:750}.admin-review-grid{grid-template-columns:minmax(300px,.7fr) minmax(0,1.3fr);align-items:start;gap:16px;display:grid}.admin-review-list,.admin-review-detail{border:1px solid var(--admin-line);background:#f7f8fb;border-radius:24px;min-width:0}.admin-review-list{max-height:760px;padding:10px;overflow-y:auto}.admin-review-row{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:18px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px;display:grid}.admin-review-row:hover{background:#fff}.admin-review-row.active{background:#fff;box-shadow:0 12px 30px #10182812}.admin-review-avatar{color:#fff;background:linear-gradient(135deg,#151722,#e50914);border-radius:15px;place-items:center;width:46px;height:46px;display:grid;overflow:hidden}.admin-review-avatar img{object-fit:cover;width:100%;height:100%}.admin-review-row-copy{min-width:0}.admin-review-row-copy strong,.admin-review-row-copy span,.admin-review-row-copy small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.admin-review-row-copy strong{color:var(--admin-ink);font-size:13px;font-weight:950}.admin-review-row-copy span{color:#667085;margin-top:3px;font-size:11px;font-weight:750}.admin-review-row-copy small{color:#98a2b3;margin-top:4px;font-size:9px;font-weight:800}.admin-status{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;width:fit-content;padding:7px 9px;font-size:10px;font-weight:950;display:inline-flex}.admin-status.pending{color:#9a6700;background:#ffd60a2e}.admin-status.verified{color:#0f9f63;background:#0f9f631a}.admin-status.rejected{color:#b42318;background:#b423181a}.admin-review-detail{background:#fff;min-height:520px;padding:20px}.admin-detail-loading,.admin-empty-state,.admin-access-state{text-align:center;align-content:center;place-items:center;display:grid}.admin-detail-loading{color:#667085;gap:10px;min-height:470px;font-size:12px;font-weight:850}.admin-empty-state{color:#98a2b3;min-height:260px;padding:24px}.admin-empty-state.large{min-height:470px}.admin-empty-state strong{color:var(--admin-ink);margin-top:12px;font-size:16px}.admin-empty-state p{color:#667085;max-width:340px;margin:7px 0 0;font-size:12px;font-weight:700;line-height:1.55}.admin-self-review-note,.admin-rejection-history{border-radius:17px;align-items:flex-start;gap:10px;margin-top:15px;padding:13px 14px;display:flex}.admin-self-review-note{color:#9a6700;background:#fffbeb;border:1px solid #fde68a}.admin-rejection-history{color:#b42318;background:#fff1f0;border:1px solid #ffccc7}.admin-self-review-note strong,.admin-self-review-note span,.admin-rejection-history strong,.admin-rejection-history span{display:block}.admin-self-review-note strong,.admin-rejection-history strong{font-size:12px;font-weight:950}.admin-self-review-note span,.admin-rejection-history span{margin-top:3px;font-size:11px;font-weight:750;line-height:1.45}.admin-detail-info-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.admin-detail-info-grid>div{border:1px solid var(--admin-line);background:#f7f8fb;border-radius:16px;min-width:0;padding:12px}.admin-detail-info-grid small,.admin-detail-info-grid strong{display:block}.admin-detail-info-grid small{color:#667085;font-size:9px;font-weight:850}.admin-detail-info-grid strong{color:var(--admin-ink);overflow-wrap:anywhere;margin-top:5px;font-size:11px;font-weight:950}.admin-documents-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.admin-document-card{border:1px solid var(--admin-line);background:#f7f8fb;border-radius:19px;overflow:hidden}.admin-document-header{color:var(--admin-ink);align-items:center;gap:8px;padding:12px 13px;font-size:11px;display:flex}.admin-document-header svg{color:var(--admin-red)}.admin-document-card a{height:230px;text-decoration:none;display:block;position:relative;overflow:hidden}.admin-document-card img{object-fit:contain;background:#eef1f5;width:100%;height:100%;display:block}.admin-document-card a>span{color:#fff;background:#111827cc;border-radius:999px;align-items:center;gap:6px;padding:8px 10px;font-size:10px;font-weight:900;display:inline-flex;position:absolute;bottom:10px;left:10px}.admin-document-missing{color:#98a2b3;align-content:center;place-items:center;gap:8px;height:230px;font-size:11px;font-weight:850;display:grid}.admin-review-actions{grid-template-columns:.75fr 1.25fr;gap:10px;margin-top:16px;display:grid}.admin-review-actions button,.admin-modal-actions button{cursor:pointer;border:0;border-radius:15px;justify-content:center;align-items:center;gap:8px;min-height:48px;font-size:12px;font-weight:950;display:inline-flex}.admin-review-actions button:disabled,.admin-modal-actions button:disabled{cursor:not-allowed;opacity:.5}.admin-review-actions .reject,.admin-modal-actions .danger{color:#b42318;background:#fff1f0;border:1px solid #ffccc7}.admin-review-actions .approve{color:#fff;background:linear-gradient(135deg,#0f9f63,#17b978);box-shadow:0 14px 30px #0f9f632e}.admin-modules-section{margin-top:22px}.admin-section-heading{margin-bottom:14px}.admin-section-heading svg{color:var(--admin-red)}.admin-modules-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.admin-module-card{border-radius:25px;grid-template-columns:46px minmax(0,1fr);gap:12px;min-height:170px;padding:18px;display:grid;position:relative}.admin-module-icon{width:46px;height:46px;color:var(--admin-red);background:#e5091414;border-radius:15px;place-items:center;display:grid}.admin-module-card strong{color:var(--admin-ink);font-size:14px;font-weight:950;display:block}.admin-module-card p{color:var(--admin-muted);margin:7px 0 0;font-size:11px;font-weight:700;line-height:1.55}.admin-module-card>span{color:#667085;background:#eef1f5;border-radius:999px;padding:7px 9px;font-size:9px;font-weight:900;position:absolute;bottom:14px;right:14px}.admin-modal-overlay{z-index:5000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#11182785;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.admin-modal{background:#fff;border-radius:26px;width:min(520px,100%);padding:22px;box-shadow:0 30px 90px #1118273d}.admin-modal-header button{border:1px solid var(--admin-line);width:38px;height:38px;color:var(--admin-ink);cursor:pointer;background:#fff;border-radius:13px;place-items:center;display:grid}.admin-modal>p{color:var(--admin-muted);margin:14px 0 12px;font-size:12px;font-weight:700;line-height:1.6}.admin-modal textarea{resize:vertical;border:1px solid var(--admin-line);width:100%;min-height:150px;color:var(--admin-ink);font:inherit;background:#f7f8fb;border-radius:16px;outline:0;padding:13px;font-size:12px;font-weight:700;line-height:1.55}.admin-modal textarea:focus{border-color:#e509148c;box-shadow:0 0 0 4px #e5091412}.admin-modal-count{color:#98a2b3;text-align:right;margin-top:6px;font-size:10px;font-weight:800}.admin-modal-actions{justify-content:flex-end;gap:9px;margin-top:14px;display:flex}.admin-modal-actions button{padding:0 16px}.admin-modal-actions .secondary{color:var(--admin-ink);background:#f2f4f7}.admin-access-state{border-radius:32px;min-height:calc(100vh - 68px);padding:30px}.admin-access-icon{color:#fff;background:linear-gradient(135deg,#151722,#e50914);border-radius:24px;place-items:center;width:72px;height:72px;display:grid}.admin-access-state>span{color:var(--admin-red);text-transform:uppercase;letter-spacing:.08em;margin-top:18px;font-size:11px;font-weight:950}.admin-access-state h2{letter-spacing:-.05em;margin:8px 0 0;font-size:32px}.admin-access-state p{max-width:520px;color:var(--admin-muted);margin:10px 0 0;font-size:13px;font-weight:700;line-height:1.65}.admin-skeleton-line,.admin-skeleton-icon,.admin-skeleton-badge,.admin-skeleton-avatar,.admin-skeleton-pill,.admin-skeleton-preview{background:#e9edf3;border-radius:999px;display:block}.admin-skeleton-hero{color:#0000}.admin-skeleton-line{height:12px}.admin-skeleton-tag{width:110px}.admin-skeleton-title{border-radius:18px;width:min(420px,80%);height:58px;margin-top:14px}.admin-skeleton-copy{width:min(620px,92%);margin-top:14px}.admin-skeleton-badge{border-radius:22px;width:240px;height:72px}.admin-skeleton-icon{border-radius:15px;width:44px;height:44px}.admin-skeleton-small{width:55%;margin-top:12px}.admin-skeleton-number{width:34%;height:28px;margin-top:9px}.admin-skeleton-heading{border-radius:10px;width:260px;height:28px;margin-top:8px}.admin-review-row-skeleton{cursor:default}.admin-skeleton-avatar{border-radius:15px;width:46px;height:46px}.admin-skeleton-name{width:72%}.admin-skeleton-pill{width:72px;height:28px}.admin-review-detail-skeleton{align-content:start;gap:12px;display:grid}.admin-skeleton-preview{border-radius:20px;width:100%;height:320px;margin-top:14px}.shimmer{position:relative;overflow:hidden}.shimmer:after{content:"";background:linear-gradient(90deg,#0000,#ffffffc7,#0000);animation:1.35s infinite adminShimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes adminShimmer{to{transform:translate(100%)}}.admin-spin{animation:.8s linear infinite adminSpin}@keyframes adminSpin{to{transform:rotate(360deg)}}html[data-theme=dark] .admin-page{color:#fff;background:radial-gradient(circle at 0 0,#e5091414,#0000 28%),#0d0d11}html[data-theme=dark] .admin-summary-card,html[data-theme=dark] .admin-panel,html[data-theme=dark] .admin-module-card,html[data-theme=dark] .admin-access-state,html[data-theme=dark] .admin-review-detail,html[data-theme=dark] .admin-modal{box-shadow:none;background:#17171c;border-color:#ffffff0f}html[data-theme=dark] .admin-review-list,html[data-theme=dark] .admin-review-row:hover,html[data-theme=dark] .admin-review-row.active,html[data-theme=dark] .admin-detail-info-grid>div,html[data-theme=dark] .admin-document-card,html[data-theme=dark] .admin-search,html[data-theme=dark] .admin-refresh-btn,html[data-theme=dark] .admin-filters button,html[data-theme=dark] .admin-modal textarea,html[data-theme=dark] .admin-modal-header button{background:#202028;border-color:#ffffff0f}html[data-theme=dark] .admin-summary-card>strong,html[data-theme=dark] .admin-panel-header h2,html[data-theme=dark] .admin-section-heading h2,html[data-theme=dark] .admin-detail-heading h3,html[data-theme=dark] .admin-modal-header h3,html[data-theme=dark] .admin-review-row-copy strong,html[data-theme=dark] .admin-detail-info-grid strong,html[data-theme=dark] .admin-document-header,html[data-theme=dark] .admin-module-card strong,html[data-theme=dark] .admin-empty-state strong,html[data-theme=dark] .admin-access-state h2,html[data-theme=dark] .admin-search input{color:#fff}html[data-theme=dark] .admin-panel-header p,html[data-theme=dark] .admin-review-row-copy span,html[data-theme=dark] .admin-detail-info-grid small,html[data-theme=dark] .admin-module-card p,html[data-theme=dark] .admin-empty-state p,html[data-theme=dark] .admin-access-state p{color:#9ca3af}@media (width<=1180px){.admin-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-review-grid{grid-template-columns:1fr}.admin-review-list{max-height:420px}.admin-detail-info-grid,.admin-modules-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.admin-page{display:block;width:100%!important;max-width:100%!important}.admin-main,body.contriba-sidebar-collapsed .admin-main{width:100%!important;max-width:100%!important;margin-left:0!important;padding:20px 16px 110px!important}.admin-hero{border-radius:25px;padding:22px;display:grid}.admin-account-badge{width:100%;min-width:0}.admin-summary-grid,.admin-modules-grid,.admin-documents-grid,.admin-review-actions{grid-template-columns:1fr}.admin-toolbar{flex-direction:column;align-items:stretch}.admin-search{width:100%;min-width:0}.admin-review-row{grid-template-columns:44px minmax(0,1fr)}.admin-review-row .admin-status{grid-column:2;justify-self:start}.admin-detail-info-grid{grid-template-columns:1fr}.admin-document-card a,.admin-document-missing{height:200px}.admin-modal-actions{grid-template-columns:1fr;display:grid}.admin-modal-actions button{width:100%}}@media (width<=430px){.admin-main{padding-left:13px!important;padding-right:13px!important}.admin-hero h1{font-size:44px}.admin-summary-grid{grid-template-columns:1fr}.admin-panel{border-radius:24px;padding:16px}.admin-review-detail{padding:15px}.admin-filters button{flex:1;justify-content:center}}.admin-modules-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-module-card{min-height:184px}.admin-activity-section{margin-top:22px}.admin-activity-intro{color:var(--admin-muted);margin:8px 0 18px;font-size:12px;font-weight:700;line-height:1.6}.admin-activity-timeline{display:grid;position:relative}.admin-activity-timeline:before{content:"";background:#e5091421;width:2px;position:absolute;top:20px;bottom:20px;left:116px}.admin-activity-timeline article{grid-template-columns:92px 48px minmax(0,1fr);align-items:start;gap:12px;min-height:82px;display:grid;position:relative}.admin-activity-timeline time{color:#667085;text-align:right;padding-top:12px;font-size:10px;font-weight:900}.admin-activity-dot{z-index:1;background:var(--admin-red);box-sizing:content-box;border:5px solid #fff;border-radius:999px;justify-self:center;width:18px;height:18px;margin-top:11px;position:relative;box-shadow:0 0 0 4px #e5091417}.admin-activity-timeline article>div:last-child{border:1px solid var(--admin-line);background:#f7f8fb;border-radius:18px;padding:11px 14px}.admin-activity-timeline strong{color:var(--admin-ink);font-size:12px;font-weight:950;display:block}.admin-activity-timeline p{color:var(--admin-muted);margin:4px 0 0;font-size:10px;font-weight:700;line-height:1.45}html[data-theme=dark] .admin-activity-dot{border-color:#17171c}html[data-theme=dark] .admin-activity-timeline article>div:last-child{background:#202028;border-color:#ffffff0f}html[data-theme=dark] .admin-activity-timeline strong{color:#fff}html[data-theme=dark] .admin-activity-timeline p,html[data-theme=dark] .admin-activity-intro{color:#9ca3af}@media (width<=900px){.admin-modules-grid{grid-template-columns:1fr}}@media (width<=600px){.admin-activity-timeline:before{left:18px}.admin-activity-timeline article{grid-template-columns:42px minmax(0,1fr)}.admin-activity-timeline time{text-align:left;grid-column:2;padding-top:0}.admin-activity-dot{grid-area:1/1/span 2}.admin-activity-timeline article>div:last-child{grid-column:2}}
