[data-flu-theme]{--flu-yellow:#FFBC0B;--flu-yellow-dark:#E5A800;--flu-purple:#5E55FF;--flu-deep-purple:#240A49;--flu-dark-red:#8E2A4A;--flu-bright-red:#F74A4A;--flu-light-pink:#FFEFEF;--flu-dark-navy:#05111E;--flu-bg-primary:#FFBC0B;--flu-bg-secondary:#FFD54F;--flu-bg-card:rgba(255,255,255,0.92);--flu-bg-card-solid:#FFFFFF;--flu-text-primary:#05111E;--flu-text-secondary:#1a2a3a;--flu-text-muted:#3a4a5a;--flu-border:rgba(5,17,30,0.12);--flu-accent:#05111E;--flu-accent-text:#FFFFFF;--flu-accent-soft:rgba(5,17,30,0.08);--flu-button-secondary-bg:rgba(5,17,30,0.08);--flu-button-secondary-hover:rgba(5,17,30,0.15);--flu-bg-tertiary:rgba(5,17,30,0.06);--flu-related-bg:#F74A4A;--flu-card-shadow:0 4px 6px -1px rgba(0,0,0,0.1);--flu-card-hover-shadow:0 20px 25px -5px rgba(0,0,0,0.1);--flu-nav-pill-bg:#2C2F30;--flu-nav-pill-border:rgba(44,47,48,0.8);--flu-tab-inactive-text:#ffffff;--flu-danismanlik-selected-text:#05111E}:root.dark [data-flu-theme]{--flu-bg-primary:#05111E;--flu-bg-secondary:#0d1a2d;--flu-bg-card:rgba(255,255,255,0.05);--flu-bg-card-solid:#0f1f33;--flu-text-primary:#FFFFFF;--flu-text-secondary:#9CA3AF;--flu-text-muted:#6B7280;--flu-border:rgba(255,255,255,0.1);--flu-accent:var(--flu-yellow);--flu-accent-text:#000000;--flu-button-secondary-bg:rgba(255,255,255,0.1);--flu-button-secondary-hover:rgba(255,255,255,0.2);--flu-bg-tertiary:rgba(255,255,255,0.08);--flu-related-bg:linear-gradient(180deg,#0d1a2d,#05111E);--flu-card-shadow:none;--flu-card-hover-shadow:0 8px 40px rgba(0,0,0,0.4);--flu-nav-pill-bg:rgba(255,255,255,0.04);--flu-nav-pill-border:rgba(255,255,255,0.06);--flu-tab-inactive-text:#9CA3AF;--flu-danismanlik-selected-text:#000000}.flu-gradient-yellow{background:linear-gradient(135deg,var(--flu-yellow) 0,var(--flu-yellow-dark) 100%)}.flu-text-gradient{background:linear-gradient(135deg,var(--flu-yellow) 0,#FFA500 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}:root:not(.dark) .flu-text-gradient{background:#05111E;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.flu-card-hover{transition:transform .3s ease,box-shadow .3s ease}.flu-card-hover:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(0,0,0,.4)}.flu-category-badge{padding:.625rem 1.25rem;font-size:1rem;font-weight:700;border-radius:1rem;display:inline-flex;align-items:center;height:auto}@keyframes fluFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.flu-animate-fade-in{animation:fluFadeIn .5s ease forwards}.flu-card{background:var(--flu-bg-card);border:1px solid var(--flu-border);box-shadow:var(--flu-card-shadow);transition:all .3s}.flu-card-interactive:hover{box-shadow:var(--flu-card-hover-shadow)}:root.dark .flu-card-interactive:hover{border-color:rgba(255,255,255,.1)}.flu-filter-pill{background:var(--flu-bg-tertiary);border:1px solid var(--flu-border);color:var(--flu-text-secondary);transition:all .3s}:root:not(.dark) .flu-filter-pill{background:#2C2F30;color:#ffffff;border-color:#2C2F30}.flu-filter-pill:hover{border-color:var(--flu-text-muted)}.flu-marker-highlight{position:relative;display:inline;z-index:1}:root:not(.dark) .flu-marker-highlight{color:#ffbc0b}:root:not(.dark) .flu-marker-highlight:before{content:"";position:absolute;left:-7px;right:-5px;top:0;bottom:3%;background:#111111;z-index:-1;border-radius:12px 3px 16px 4px/5px 18px 3px 14px;transform:rotate(-1.4deg) skewX(-2deg)}:root:not(.dark) .flu-marker-highlight:after{content:"";position:absolute;left:-4px;right:-6px;top:6%;bottom:0;background:#1a1a1a;z-index:-1;border-radius:4px 14px 6px 10px/12px 4px 14px 3px;transform:rotate(.8deg) skewX(1.5deg)}.flu-cta-gradient{border:1px solid var(--flu-border)}:root.dark .flu-cta-gradient{background:linear-gradient(to bottom right,rgba(255,188,11,.1),rgba(168,85,247,.05),transparent)}:root:not(.dark) .flu-cta-gradient{background:linear-gradient(to bottom right,rgba(255,188,11,.1),rgba(168,85,247,.1),rgba(255,188,11,.05))}.flu-cta-gradient-red{border:1px solid var(--flu-border)}:root.dark .flu-cta-gradient-red{background:linear-gradient(to bottom right,rgba(255,107,107,.1),rgba(255,188,11,.05),transparent)}:root:not(.dark) .flu-cta-gradient-red{background:linear-gradient(to bottom right,rgba(255,107,107,.1),rgba(255,188,11,.1),rgba(255,107,107,.05))}.flu-badge-accent{background:var(--flu-accent-soft);color:var(--flu-accent);border:1px solid var(--flu-border)}.flu-tag{transition:all .2s}:root.dark .flu-tag{background:rgba(255,255,255,.05);color:rgba(255,255,255,.6)}:root:not(.dark) .flu-tag{background:rgba(0,0,0,.04);color:rgba(0,0,0,.5)}.flu-stats-card{transition:all .3s}:root.dark .flu-stats-card{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.06)}:root:not(.dark) .flu-stats-card{background:rgba(255,255,255,.5);border:1px solid rgba(255,255,255,.7);box-shadow:0 1px 3px rgba(0,0,0,.1)}.flu-tab-container{transition:all .3s}:root.dark .flu-tab-container{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.06)}:root:not(.dark) .flu-tab-container{background:rgba(0,0,0,.04);border:1px solid rgba(0,0,0,.06)}.flu-text-gradient-gold{color:var(--flu-dark-navy);font-weight:800}:root.dark .flu-text-gradient-gold{background:linear-gradient(90deg,#FFBC0B,#A855F7);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:inherit}.flu-text-gradient-red{color:var(--flu-dark-navy);font-weight:800}:root.dark .flu-text-gradient-red{background:linear-gradient(90deg,#F74A4A,#FFBC0B);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:inherit}.flu-text-gradient-purple{color:var(--flu-dark-navy);font-weight:800}:root.dark .flu-text-gradient-purple{background:linear-gradient(90deg,#A855F7,#00D9FF);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:inherit}.flu-text-gradient-fire{color:var(--flu-dark-navy);font-weight:800}:root.dark .flu-text-gradient-fire{background:linear-gradient(90deg,#FFBC0B,#F74A4A,#A855F7);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:inherit}.flu-text-gradient-sunset{color:var(--flu-dark-navy);font-weight:800}:root.dark .flu-text-gradient-sunset{background:linear-gradient(90deg,#FF6B6B,#FFBC0B);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:inherit}.flu-text-gradient-purple-gold{color:var(--flu-dark-navy);font-weight:800}:root.dark .flu-text-gradient-purple-gold{background:linear-gradient(90deg,#A855F7,#FFBC0B);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:inherit}@keyframes marquee-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes featureFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes featurePulse{0%,to{opacity:.15}50%{opacity:.6}}.flu-scrollbar-hide::-webkit-scrollbar{display:none}:root:not(.dark) [data-flu-theme] .rdp{--rdp-accent-color:#05111E;--rdp-background-color:rgba(5,17,30,0.08);color:#05111E}:root:not(.dark) [data-flu-theme] .rdp-caption_label{color:#05111E!important}:root:not(.dark) [data-flu-theme] .rdp-head_cell{color:#3a4a5a!important}:root:not(.dark) [data-flu-theme] .rdp-day{color:#000000!important;opacity:1!important}:root:not(.dark) [data-flu-theme] .rdp-day_disabled{color:#9CA3AF!important;opacity:.7!important}:root:not(.dark) [data-flu-theme] .rdp-nav_button{color:#05111E!important}:root:not(.dark) [data-flu-theme] .rdp-day_selected{background:#05111E!important;color:#ffffff!important}:root:not(.dark) [data-flu-theme] .rdp-day_today:not(.rdp-day_selected){color:#000000!important;font-weight:700}.flu-glass-section{position:relative}@font-face{font-family:Montserrat Alternates;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6c7020de180daef2-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat Alternates;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a0ee14a49020d32f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat Alternates;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9e2bb589f75dbdfb-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat Alternates;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/aabb7477e3a5b1d7-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat Alternates;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9f0a0c474f8375fe-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat Alternates;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/bf777d47ae4d361e-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat Alternates;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b13bb98cecf31cc0-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat Alternates;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/a13bfc8308e70fe9-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat Alternates;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/decb493150c28da4-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat Alternates;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/dcc593aea1eca373-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat Alternates;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/1e0657afb236b81f-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat Alternates;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/9c3d5348dee2b5a2-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat Alternates;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/5237e4151e57eafe-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat Alternates;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/79bd0644ab27a735-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat Alternates;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/3c32282ac544ff0c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat Alternates Fallback;src:local("Arial");ascent-override:83.96%;descent-override:21.77%;line-gap-override:0.00%;size-adjust:115.30%}.__className_c0c78b{font-family:Montserrat Alternates,Montserrat Alternates Fallback;font-style:normal}.__variable_c0c78b{--font-montserrat-alt:"Montserrat Alternates","Montserrat Alternates Fallback"}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8b44c7e6549520b2-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6c25f6e897d845a3-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Bebas Neue Fallback;src:local("Arial");ascent-override:117.32%;descent-override:39.11%;line-gap-override:0.00%;size-adjust:76.72%}.__className_d758cf{font-family:Bebas Neue,Bebas Neue Fallback;font-weight:400;font-style:normal}.onboarding-section{padding:16px 48px 100px;max-width:1140px;margin:0 auto;position:relative;border-radius:40px}.onboarding-section-wrapper{background:var(--flu-bg-primary)}.onboarding-header{text-align:center;margin-bottom:24px;opacity:0;transform:translateY(24px);transition:all .35s cubic-bezier(.16,1,.3,1)}.onboarding-header.visible{opacity:1;transform:translateY(0)}:root.dark .onboarding-title{color:#cccccc;text-shadow:0 0 8px rgba(255,255,255,.08),0 2px 6px rgba(0,0,0,.3);letter-spacing:.04em;line-height:1}:root:not(.dark) .onboarding-title{color:#111111;text-shadow:none;letter-spacing:.04em;line-height:1;margin-top:32px}.onboarding-cards-row{display:flex;gap:24px;align-items:center;justify-content:center;padding:20px 0}.onboarding-card{flex:1;max-width:340px;border-radius:28px;overflow:hidden;position:relative;cursor:default;opacity:0;transition:opacity .35s cubic-bezier(.16,1,.3,1),transform .3s cubic-bezier(.16,1,.3,1),flex .25s cubic-bezier(.16,1,.3,1),max-width .25s cubic-bezier(.16,1,.3,1),border-color .3s ease,box-shadow .3s ease}:root.dark .onboarding-card{background:linear-gradient(135deg,rgba(120,90,220,.02),rgba(60,40,140,.01) 50%,rgba(30,20,80,.03));box-shadow:0 8px 32px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.06),inset 0 -1px 0 rgba(0,0,0,.1)}:root.dark .onboarding-card,:root:not(.dark) .onboarding-card{backdrop-filter:blur(40px) saturate(1.2);-webkit-backdrop-filter:blur(40px) saturate(1.2);border:1px solid rgba(160,130,255,.08)}:root:not(.dark) .onboarding-card{background:linear-gradient(135deg,rgba(36,10,73,1),rgba(36,10,73,.85) 40%,rgba(36,10,73,.6));box-shadow:0 8px 32px rgba(0,0,0,.3)}:root.dark .onboarding-card:first-child{background:linear-gradient(135deg,rgba(140,100,255,.02),rgba(80,50,180,.01) 50%,rgba(20,15,60,.03));border-color:rgba(140,100,255,.1)}:root.dark .onboarding-card:nth-child(2){background:linear-gradient(135deg,rgba(80,200,180,.02),rgba(40,140,120,.01) 50%,rgba(15,50,45,.03));border-color:rgba(80,200,180,.1)}:root.dark .onboarding-card:nth-child(3){background:linear-gradient(135deg,rgba(220,100,160,.02),rgba(150,50,110,.01) 50%,rgba(60,20,45,.03));border-color:rgba(220,100,160,.1)}:root:not(.dark) .onboarding-card:first-child{border-color:rgba(140,100,255,.1)}:root:not(.dark) .onboarding-card:nth-child(2){border-color:rgba(80,200,180,.1)}:root:not(.dark) .onboarding-card:nth-child(3){border-color:rgba(220,100,160,.1)}.onboarding-card:after{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.28),transparent);z-index:2}.onboarding-card.revealed{opacity:1}.onboarding-card:first-child.revealed{transform:translateY(0) rotate(-2deg) scale(1.05);z-index:5}.onboarding-card:nth-child(2).revealed{transform:translateX(7px) translateY(40px) rotate(1deg) scale(1)}.onboarding-card:nth-child(3).revealed{transform:translateY(10px) rotate(-1.5deg) scale(1)}.onboarding-card:hover{transform:scale(1.2)!important;z-index:10}.onboarding-card:first-child:hover{border:1.5px solid rgba(140,100,255,.28);box-shadow:0 16px 60px rgba(0,0,0,.35),0 0 50px rgba(140,100,255,.12),inset 0 1px 0 rgba(255,255,255,.08)}.onboarding-card:nth-child(2):hover{border:1.5px solid rgba(80,200,180,.28);box-shadow:0 16px 60px rgba(0,0,0,.35),0 0 50px rgba(80,200,180,.12),inset 0 1px 0 rgba(255,255,255,.08)}.onboarding-card:nth-child(3):hover{border:1.5px solid rgba(220,100,160,.28);box-shadow:0 16px 60px rgba(0,0,0,.35),0 0 50px rgba(220,100,160,.12),inset 0 1px 0 rgba(255,255,255,.08)}.onboarding-card-number{position:absolute;top:16px;right:20px;font-family:Inter,sans-serif;font-size:20px;font-weight:900;color:rgba(140,100,255,.12);z-index:3;line-height:1;letter-spacing:-1px}.onboarding-card-content{position:relative;z-index:3;padding:36px 28px 16px}.onboarding-card-title{font-family:Inter,sans-serif;font-size:52px;font-weight:900;line-height:1;letter-spacing:-2px;color:#ffffff;position:relative;display:inline-block;transition:font-size .35s cubic-bezier(.16,1,.3,1),letter-spacing .35s cubic-bezier(.16,1,.3,1)}.onboarding-card-title .title-icon{position:absolute;left:-32px;top:50%;transform:translateY(-50%);font-size:.5em;color:rgba(140,100,255,.25);transition:font-size .35s cubic-bezier(.16,1,.3,1)}.onboarding-card:hover .title-icon{font-size:.7em}.onboarding-card.text-shrink .onboarding-card-title{font-size:32px;letter-spacing:-.5px}.onboarding-card-title:after{content:"";position:absolute;bottom:-10px;left:0;width:0;height:2px;border-radius:2px;background:linear-gradient(90deg,rgba(140,100,255,.25),rgba(140,100,255,.02));box-shadow:0 0 6px rgba(140,100,255,.15);transition:width .3s cubic-bezier(.16,1,.3,1) .1s}.onboarding-card.text-shrink .onboarding-card-title:after{width:120%}.onboarding-card-desc{font-family:Inter,sans-serif;font-size:14px;font-weight:700;line-height:1.6;color:#eeeeee;margin-top:20px;opacity:0;transform:translateY(10px);transition:all .3s cubic-bezier(.16,1,.3,1)}.onboarding-card.text-shrink .onboarding-card-desc{opacity:1;transform:translateY(0)}.onboarding-card-desc span.obc{opacity:0;display:inline;transition:opacity .02s ease,color .4s ease .1s,text-shadow .4s ease .1s}.onboarding-card-desc span.obc.visible{opacity:1}.onboarding-card:first-child .onboarding-card-desc span.obc.visible{color:#a78bfa;text-shadow:0 0 12px rgba(167,139,250,.5)}.onboarding-card:nth-child(2) .onboarding-card-desc span.obc.visible{color:#BEFF50;text-shadow:0 0 12px rgba(190,255,80,.5)}.onboarding-card:nth-child(3) .onboarding-card-desc span.obc.visible{color:#FF8FAB;text-shadow:0 0 12px rgba(255,143,171,.5)}.onboarding-card-desc span.obc.settled{color:inherit!important;text-shadow:none!important}.ob-type-cursor{display:inline-block;width:2px;height:1em;background:currentColor;margin-left:2px;vertical-align:text-bottom;animation:obCursorBlink .6s step-end infinite}@keyframes obCursorBlink{0%,to{opacity:1}50%{opacity:0}}.ob-highlight{font-family:"Montserrat Alternates",var(--font-montserrat-alt),sans-serif;font-weight:800;font-style:normal;color:inherit;background:linear-gradient(90deg,#BEFF50 100%,transparent 0);background-size:0 100%;background-repeat:no-repeat;background-position:0;padding:1px 2px 3px;border-radius:4px;display:inline;white-space:nowrap;transition:background-size .5s ease,color .3s ease}.ob-highlight.active{background-size:100% 100%;color:#111}.ob-highlight.active span.obc.settled{color:#111!important;text-shadow:none!important}.onboarding-card-visual{position:relative;z-index:3;padding:8px 18px 22px;opacity:0;transform:translateY(24px);transition:all .35s cubic-bezier(.16,1,.3,1)}.onboarding-card.screenshot-in .onboarding-card-visual{opacity:1;transform:translateY(0)}.ob-visual-inner{border-radius:18px;overflow:hidden;background:rgba(10,11,14,.6);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.07)}.ob-visual-placeholder{aspect-ratio:16/9;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;position:relative;overflow:hidden}.ob-quiz-container{padding:8px 18px 22px;position:relative;z-index:3;opacity:0;transform:translateY(24px);transition:all .35s cubic-bezier(.16,1,.3,1)}.onboarding-card.screenshot-in .ob-quiz-container{opacity:1;transform:translateY(0)}.ob-quiz-inner{border-radius:18px;padding:24px;background:rgba(12,13,16,.88);border:1px solid rgba(255,255,255,.07)}.ob-quiz-question{font-size:13px;font-weight:600;margin-bottom:16px;line-height:1.5;color:rgba(255,255,255,.9)}.ob-quiz-options{display:flex;flex-direction:column;gap:8px;transition:filter .4s ease,opacity .4s ease}.ob-quiz-options.blurred{filter:blur(3px);opacity:.5;pointer-events:none}.ob-quiz-option{display:block;width:100%;padding:12px 16px;border-radius:14px;font-family:Inter,sans-serif;font-size:12px;font-weight:500;text-align:left;cursor:pointer;border:1px solid rgba(255,255,255,.07);background:rgba(255,255,255,.02);color:rgba(255,255,255,.75);transition:all .3s ease}.ob-quiz-option:hover{border-color:rgba(255,255,255,.15);color:rgba(255,255,255,.8);background:rgba(255,255,255,.04)}.ob-quiz-result{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;opacity:0;transform:scale(.95);pointer-events:none;transition:all .4s cubic-bezier(.16,1,.3,1)}.ob-quiz-result.show{opacity:1;transform:scale(1);pointer-events:auto}.ob-result-card{padding:18px 20px;border-radius:16px;font-size:12px;font-weight:500;line-height:1.6;text-align:center;max-width:280px}.ob-result-card.correct{background:rgba(190,255,80,.06);border:1px solid rgba(190,255,80,.2);color:rgba(190,255,80,.85)}.ob-result-card.wrong{background:rgba(239,68,68,.06);border:1px solid rgba(239,68,68,.2);color:rgba(255,150,150,.85)}.ob-quiz-reset{padding:8px 18px;border-radius:10px;font-family:Inter,sans-serif;font-size:11px;font-weight:600;cursor:pointer;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.03);color:#eeeeee;transition:all .3s ease}.ob-quiz-reset:hover{border-color:rgba(255,255,255,.2);color:#ffffff}.ob-live-badge{position:absolute;top:14px;right:14px;display:flex;align-items:center;gap:5px;font-size:8px;font-weight:600;color:rgba(255,255,255,.8);background:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:4px 10px;border-radius:20px;opacity:0;transition:opacity .5s ease .3s}.onboarding-card.screenshot-in .ob-live-badge{opacity:1}.ob-live-badge:before{content:"";width:6px;height:6px;border-radius:50%;background:#ef4444;flex-shrink:0;animation:obLivePulse 1.5s infinite}@keyframes obLivePulse{0%,to{box-shadow:0 0 0 0 rgba(239,68,68,.5)}50%{box-shadow:0 0 0 5px rgba(239,68,68,0)}}.ob-hand-raise{position:absolute;bottom:12px;right:12px;display:flex;align-items:center;gap:4px;font-size:8px;font-weight:600;color:rgba(255,255,255,.8);background:rgba(255,255,255,.06);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.1);padding:4px 10px;border-radius:20px;cursor:pointer;transition:all .3s ease;opacity:0}.onboarding-card.screenshot-in .ob-hand-raise{opacity:1;transition:opacity .5s ease .8s,background .3s ease,transform .3s ease}.ob-hand-raise.raised{background:rgba(167,139,250,.25);border-color:rgba(167,139,250,.4);color:#c4b5fd;transform:scale(1.05)}.ob-glow-bg{position:absolute;border-radius:50%;filter:blur(130px);pointer-events:none;opacity:0;transition:opacity 2s ease}.ob-glow-bg.visible{opacity:1}:root:not(.dark) .ob-glow-bg{opacity:0!important}.ob-glow-1{width:800px;height:400px;background:rgba(120,60,220,.25);bottom:-10%;left:10%}.ob-glow-2{width:500px;height:300px;background:rgba(180,60,200,.15);bottom:-5%;right:10%}.ob-lesson-selector{position:absolute;inset:0;z-index:10;display:flex;flex-direction:column;padding:12px 14px;gap:0;background:linear-gradient(160deg,#12141a,#0c0e14);transition:opacity .5s ease;overflow-y:auto;scrollbar-width:none}.ob-lesson-selector::-webkit-scrollbar{display:none}.ob-lesson-selector.hidden{opacity:0;pointer-events:none}.ob-lesson-item{display:flex;align-items:center;justify-content:space-between;padding:7px 10px;border-radius:6px;border-bottom:1px solid rgba(255,255,255,.06);transition:all .3s ease;cursor:default}.ob-lesson-item.active{background:rgba(167,139,250,.15);border-color:rgba(167,139,250,.2)}.ob-lesson-item-left{display:flex;align-items:center;gap:8px}.ob-lesson-circle{width:14px;height:14px;border-radius:50%;flex-shrink:0;border:1.5px solid rgba(255,255,255,.2)}.ob-lesson-item.active .ob-lesson-circle{border-color:#a78bfa;background:rgba(167,139,250,.3)}.ob-lesson-name{font-size:9px;font-weight:600;letter-spacing:.3px;color:rgba(255,255,255,.8)}.ob-lesson-item.active .ob-lesson-name{color:#a78bfa}.ob-lesson-count{font-size:8px;font-weight:500;color:rgba(255,255,255,.8)}.ob-lesson-header{padding:4px 10px 8px;margin-bottom:2px;border-bottom:1px solid rgba(255,255,255,.08)}.ob-lesson-header span{font-size:10px;font-weight:700;letter-spacing:.5px;color:rgba(255,255,255,.9)}.ob-video-overlay{position:absolute;inset:0;z-index:5;cursor:pointer;display:none}.ob-video-overlay,.ob-video-play-btn{align-items:center;justify-content:center}.ob-video-play-btn{width:48px;height:48px;border-radius:50%;background:rgba(255,255,255,.12);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1.5px solid rgba(255,255,255,.2);display:flex;font-size:16px;color:#fff;transition:all .3s ease;z-index:6}.ob-video-play-btn:hover{background:rgba(255,255,255,.2);transform:scale(1.08)}.ob-video-progress-track{position:absolute;bottom:0;left:0;right:0;z-index:6;width:100%;height:5px;background:rgba(255,255,255,.12)}.ob-video-progress-fill{height:100%;width:0;background:linear-gradient(90deg,#a78bfa,#c4b5fd);border-radius:0 3px 3px 0;box-shadow:0 0 8px rgba(167,139,250,.5),0 0 16px rgba(167,139,250,.2);transition:width .1s linear}@media (max-width:768px){.onboarding-section{padding:40px 16px 60px}.onboarding-cards-row{flex-direction:column;gap:32px}.onboarding-card{max-width:100%}.onboarding-card.revealed,.onboarding-card:first-child.revealed,.onboarding-card:nth-child(2).revealed,.onboarding-card:nth-child(3).revealed{transform:none!important}.onboarding-card:hover{transform:scale(1.02)!important}.onboarding-card-title{font-size:40px}.onboarding-card.text-shrink .onboarding-card-title{font-size:28px}}