html{scroll-behavior:smooth;background:#050101}html,body,#root{min-height:100%;margin:0}body{background:#050101;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}a{color:inherit}button{font-family:inherit}::selection{color:#fff;background:#e5091473}.landing-page{color:#fff;background:radial-gradient(circle at 50% 0,#e5091421,#0000 30%),linear-gradient(#050101 0%,#120204 42%,#050101 100%);min-height:100vh;position:relative;overflow-x:hidden}.global-particles{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.global-particles span{opacity:.42;background:#e50914;border-radius:50%;width:4px;height:4px;animation:9s ease-in-out infinite globalParticleFloat;position:absolute;box-shadow:0 0 12px #e50914d1,0 0 28px #e509143d}.global-particles span:first-child{animation-delay:0s;top:18%;left:8%}.global-particles span:nth-child(2){animation-delay:1.2s;top:64%;left:18%}.global-particles span:nth-child(3){animation-delay:2.3s;top:35%;left:31%}.global-particles span:nth-child(4){animation-delay:.7s;top:78%;left:42%}.global-particles span:nth-child(5){animation-delay:1.9s;top:26%;left:53%}.global-particles span:nth-child(6){animation-delay:3.1s;top:68%;left:62%}.global-particles span:nth-child(7){animation-delay:1.5s;top:20%;left:72%}.global-particles span:nth-child(8){animation-delay:2.8s;top:44%;left:86%}.global-particles span:nth-child(9){animation-delay:.9s;top:78%;left:92%}.global-particles span:nth-child(10){animation-delay:3.6s;top:82%;left:12%}.global-particles span:nth-child(11){animation-delay:4.1s;top:12%;left:24%}.global-particles span:nth-child(12){animation-delay:2.6s;top:52%;left:38%}.global-particles span:nth-child(13){animation-delay:1.1s;top:14%;left:48%}.global-particles span:nth-child(14){animation-delay:4.8s;top:88%;left:58%}.global-particles span:nth-child(15){animation-delay:3.4s;top:42%;left:68%}.global-particles span:nth-child(16){animation-delay:.4s;top:72%;left:78%}.global-particles span:nth-child(17){animation-delay:2s;top:18%;left:90%}.global-particles span:nth-child(18){animation-delay:5s;top:48%;left:6%}.global-particles span:nth-child(19){animation-delay:3.8s;top:88%;left:28%}.global-particles span:nth-child(20){animation-delay:2.2s;top:64%;left:46%}.global-particles span:nth-child(21){animation-delay:5.4s;top:10%;left:74%}.global-particles span:nth-child(22){animation-delay:1.7s;top:56%;left:96%}.landing-navbar{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080203eb;border-bottom:1px solid #fff1;justify-content:space-between;align-items:center;width:100%;height:68px;padding:0 7vw;display:flex;position:fixed;top:0;left:0}.brand-mark{align-items:center;text-decoration:none;display:inline-flex}.brand-text{color:#fff;letter-spacing:.1px;font-size:1.2rem;font-weight:1000;line-height:1}.brand-text strong{color:#e50914;text-shadow:0 0 14px #e509149e}.nav-actions{align-items:center;gap:10px;display:flex}.nav-link-btn,.nav-primary-btn{color:#fff;border-radius:13px;justify-content:center;align-items:center;height:38px;padding:0 17px;font-size:.82rem;font-weight:900;text-decoration:none;transition:transform .22s,background .22s,box-shadow .22s;display:inline-flex}.nav-link-btn{background:#fff1;border:1px solid #ffffff17}.nav-primary-btn{background:linear-gradient(135deg,#ff1724,#e50914);box-shadow:0 0 20px #e509143d,0 0 44px #e509141a}.nav-link-btn:hover,.nav-primary-btn:hover{transform:translateY(-2px)}.hero-section{z-index:2;justify-content:center;align-items:center;min-height:100svh;padding:122px 22px 78px;display:flex;position:relative;overflow:hidden}.cinematic-hero{isolation:isolate;background:radial-gradient(circle at 50% 42%,#e509142b,#0000 22%),radial-gradient(circle,#e5091414,#0000 45%),linear-gradient(#150304 0%,#0b0203 64%,#050101 100%)}.cinema-vignette{z-index:0;pointer-events:none;background:radial-gradient(circle at 50% 44%,#0000 0%,#0000001a 42%,#000000c7 100%);position:absolute;inset:0}.cinema-red-core{z-index:0;filter:blur(38px);pointer-events:none;background:radial-gradient(circle,#e5091438,#0000 64%);border-radius:50%;width:470px;height:470px;animation:5s ease-in-out infinite redCorePulse;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.cinema-noise-layer{z-index:0;opacity:.18;pointer-events:none;background-color:#0000;background-image:linear-gradient(#ffffff04 1px,#0000 1px),linear-gradient(90deg,#ffffff03 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:70px 70px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 45%,#000,#0000 82%);mask-image:radial-gradient(circle at 50% 45%,#000,#0000 82%)}.hero-line,.cinematic-beam{z-index:1;pointer-events:none;height:1px;position:absolute;transform:rotate(-18deg)}.hero-line{opacity:.45;background:linear-gradient(90deg,#0000,#e5091433,#ffffff0a,#0000)}.line-one{width:820px;top:20%;left:-220px}.line-two{width:920px;top:49%;right:-280px}.line-three{width:760px;bottom:19%;left:-210px}.cinematic-beam{filter:drop-shadow(0 0 12px #e5091447);opacity:.36;background:linear-gradient(90deg,#0000,#ffffff0f,#ff172459,#ffffff0f,#0000);animation:7s ease-in-out infinite cinematicBeamMove}.beam-one{width:820px;top:25%;left:-240px}.beam-two{width:940px;animation-delay:1.2s;top:54%;right:-310px}.beam-three{width:760px;animation-delay:2.1s;bottom:18%;left:-210px}.hero-dot{z-index:1;opacity:.48;background:#e50914;border-radius:50%;width:4px;height:4px;animation:4.4s ease-in-out infinite alternate softFloat;position:absolute;box-shadow:0 0 12px #e50914d1,0 0 26px #e5091440}.dot-one{top:30%;left:15%}.dot-two{animation-delay:.8s;bottom:25%;left:23%}.dot-three{animation-delay:.4s;top:34%;right:17%}.dot-four{animation-delay:1.1s;bottom:28%;right:22%}.hero-content{z-index:4;text-align:center;flex-direction:column;align-items:center;width:min(100%,860px);display:flex;position:relative}.hero-chip{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#ffb7bb;background:#ffffff0b;border:1px solid #e5091442;border-radius:999px;justify-content:center;align-items:center;min-height:36px;margin-bottom:30px;padding:0 17px;font-size:.8rem;font-weight:900;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 0 18px #e5091424}.hero-chip:before{content:"";background:linear-gradient(90deg,#0000,#ffffff1a,#0000);animation:3.9s ease-in-out infinite chipShine;position:absolute;inset:0;transform:translate(-120%)}.title-stage{width:fit-content;max-width:100%;margin:0 auto 24px;position:relative}.title-word{color:#fff;letter-spacing:clamp(4px,.8vw,12px);text-transform:uppercase;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:clamp(16px,3vw,36px);margin:0;font-size:clamp(3.7rem,7.6vw,7rem);font-weight:1000;line-height:.88;display:flex}.main-title-word,.ai-title-word{display:inline-flex}.title-letter{opacity:0;color:#fff;filter:blur(8px);text-shadow:0 0 8px #ffffff29,0 0 18px #e509143d;animation:.72s cubic-bezier(.18,1.25,.36,1) forwards titleArrive;animation-delay:var(--delay);display:inline-block;transform:translateY(34px)scale(.88)}.ai-letter{color:#e50914;text-shadow:0 0 12px #e50914db,0 0 34px #e509148c,0 0 78px #e5091447;animation:.76s cubic-bezier(.18,1.35,.36,1) forwards titleArrive,2.8s ease-in-out 1.3s infinite aiGlow;animation-delay:var(--delay), 1.3s}.title-lock-line{opacity:0;background:linear-gradient(90deg,#0000,#e50914db,#ffffff52,#0000);border-radius:999px;width:min(390px,64vw);height:2px;margin:18px auto 0;animation:.7s .95s forwards lineArrive}.hero-subtitle{color:#ffffffd6;text-shadow:0 0 22px #0000006b;max-width:680px;margin:0 auto 34px;font-size:clamp(1rem,1.35vw,1.25rem);font-weight:760;line-height:1.48}.hero-feature-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;width:min(100%,760px);display:grid}.hero-feature-row article{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#ffffff12,#ffffff08);border:1px solid #ffffff17;border-radius:17px;justify-content:center;align-items:center;height:66px;padding:0 16px;transition:transform .25s,border-color .25s,box-shadow .25s;animation:4.2s ease-in-out infinite heroBoxFloat;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0b,0 16px 38px #0000003d,0 0 20px #e509140f}.hero-feature-row article:nth-child(2){animation-delay:.45s}.hero-feature-row article:nth-child(3){animation-delay:.9s}.hero-feature-row article:nth-child(4){animation-delay:1.35s}.hero-feature-row article:before{content:"";pointer-events:none;background:linear-gradient(120deg,#0000 0%,#ffffff14 42%,#e5091424 50%,#ffffff0a 58%,#0000 100%);animation:5.8s ease-in-out infinite boxSoftShine;position:absolute;inset:0;transform:translate(-120%)}.hero-feature-row article:nth-child(2):before{animation-delay:.6s}.hero-feature-row article:nth-child(3):before{animation-delay:1.2s}.hero-feature-row article:nth-child(4):before{animation-delay:1.8s}.hero-feature-row article:hover{border-color:#e5091457;transform:translateY(-8px)scale(1.025);box-shadow:inset 0 1px #ffffff0e,0 22px 46px #00000052,0 0 26px #e509142b}.hero-feature-row h3{z-index:1;color:#fff;letter-spacing:-.15px;margin:0;font-size:.9rem;font-weight:950;position:relative}.problem-section,.workflow-section,.launch-features-section,.preview-section,.difference-section,.final-section{z-index:2;width:min(1080px,100% - 40px);margin:0 auto;padding:84px 0;position:relative}.problem-section:before,.workflow-section:before,.launch-features-section:before,.preview-section:before,.difference-section:before,.final-section:before{content:"";filter:blur(34px);pointer-events:none;background:radial-gradient(circle,#e509141a,#0000 66%);width:620px;height:310px;position:absolute;top:0;left:50%;transform:translate(-50%)}.section-heading{z-index:2;text-align:center;max-width:760px;margin:0 auto 38px;position:relative}.section-heading span{color:#ffb4b8;text-transform:uppercase;letter-spacing:.5px;background:#e509141c;border:1px solid #e509143d;border-radius:999px;margin-bottom:14px;padding:6px 11px;font-size:.68rem;font-weight:950;display:inline-flex}.section-heading h2{color:#fff;letter-spacing:-1px;max-width:780px;margin:0 auto 12px;font-size:clamp(1.85rem,3.25vw,3.2rem);font-weight:1000;line-height:1.1}.section-heading p{color:#ffffffa3;max-width:660px;margin:0 auto;font-size:.92rem;line-height:1.65}.compact-heading{margin-bottom:38px}.compact-heading h2{margin-bottom:0}.pro-problem-grid{z-index:2;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid;position:relative}.pro-problem-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#ffffff10,#ffffff07);border:1px solid #ffffff14;border-radius:22px;min-height:188px;padding:20px;transition:transform .25s,border-color .25s,box-shadow .25s;animation:5s ease-in-out infinite proFloatSoft;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 16px 42px #0000003d}.pro-problem-card:nth-child(2){animation-delay:.45s}.pro-problem-card:nth-child(3){animation-delay:.9s}.pro-problem-card:nth-child(4){animation-delay:1.35s}.pro-card-glow{opacity:.7;pointer-events:none;background:radial-gradient(circle at 20% 0,#e5091429,#0000 36%);position:absolute;inset:0}.pro-problem-card:hover{border-color:#e5091452;transform:translateY(-8px)scale(1.015);box-shadow:inset 0 1px #ffffff0d,0 22px 54px #00000052,0 0 24px #e5091421}.pro-card-top{z-index:1;justify-content:space-between;align-items:center;margin-bottom:20px;display:flex;position:relative}.pro-card-top span{color:#ff4b55;background:#e5091421;border:1px solid #e5091447;border-radius:14px;place-items:center;width:42px;height:42px;font-size:.76rem;font-weight:950;display:grid}.pro-card-top div{background:linear-gradient(90deg,#e50914cc,#0000);border-radius:999px;width:32px;height:2px}.pro-problem-card h3{z-index:1;color:#fff;margin:0 0 9px;font-size:1rem;font-weight:950;position:relative}.pro-problem-card p{z-index:1;color:#ffffffa3;margin:0;font-size:.83rem;line-height:1.6;position:relative}.workflow-process-grid{z-index:2;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid;position:relative}.workflow-step{min-height:235px;animation:4.6s ease-in-out infinite workflowStepFloat;animation-delay:var(--step-delay);position:relative}.workflow-step:not(:last-child):before{content:"";opacity:.64;background:linear-gradient(90deg,#e50914ad,#ffffff2e,#e5091466);width:calc(100% - 8px);height:1px;position:absolute;top:28px;left:calc(50% + 36px)}.workflow-step:not(:last-child):after{content:"";opacity:.75;border-top:1.7px solid #e50914cc;border-right:1.7px solid #e50914cc;width:10px;height:10px;position:absolute;top:23px;right:-13px;transform:rotate(45deg)}.workflow-node{z-index:3;color:#ff4b55;background:linear-gradient(#e509143d,#e5091414);border:1px solid #e509145c;border-radius:18px;place-items:center;width:58px;height:58px;margin:0 auto 18px;font-size:.82rem;font-weight:950;display:grid;position:relative;box-shadow:0 0 18px #e509142e,0 16px 36px #0000003d}.workflow-step-card{z-index:2;text-align:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#ffffff10,#ffffff07);border:1px solid #ffffff14;border-radius:20px;min-height:158px;padding:17px;transition:transform .25s,border-color .25s,box-shadow .25s;position:relative;box-shadow:inset 0 1px #ffffff0a,0 16px 42px #00000038}.workflow-step-card:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 50% 0,#e5091421,#0000 40%);position:absolute;inset:0}.workflow-step:hover .workflow-step-card{border-color:#e5091452;transform:translateY(-6px);box-shadow:inset 0 1px #ffffff0d,0 22px 54px #0000004d,0 0 22px #e509141f}.workflow-step-card h3{z-index:1;color:#fff;margin:0 0 8px;font-size:.92rem;font-weight:950;position:relative}.workflow-step-card p{z-index:1;color:#ffffff9e;margin:0;font-size:.78rem;line-height:1.55;position:relative}.launch-features-grid{z-index:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid;position:relative}.launch-feature-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#fff1,#ffffff07);border:1px solid #ffffff14;border-radius:22px;min-height:202px;padding:21px;transition:transform .25s,border-color .25s,box-shadow .25s;animation:5.4s ease-in-out infinite launchSoftFloat;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 16px 42px #00000038}.launch-feature-card:nth-child(2),.launch-feature-card:nth-child(5){animation-delay:.45s}.launch-feature-card:nth-child(3),.launch-feature-card:nth-child(6){animation-delay:.9s}.launch-feature-card:before{content:"";opacity:.8;pointer-events:none;background:radial-gradient(circle at 18% 0,#e5091429,#0000 34%);position:absolute;inset:0}.launch-feature-card:hover{border-color:#e5091452;transform:translateY(-8px)scale(1.012);box-shadow:inset 0 1px #ffffff0d,0 22px 54px #00000052,0 0 24px #e5091421}.launch-feature-number{z-index:1;color:#ff4b55;background:#e5091421;border:1px solid #e5091447;border-radius:14px;place-items:center;width:42px;height:42px;margin-bottom:18px;font-size:.76rem;font-weight:950;display:grid;position:relative}.launch-feature-card h3{z-index:1;color:#fff;margin:0 0 9px;font-size:1rem;font-weight:950;position:relative}.launch-feature-card p{z-index:1;color:#ffffffa3;margin:0;font-size:.83rem;line-height:1.6;position:relative}.dashboard-preview-card{z-index:2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(#ffffff0f,#ffffff07);border:1px solid #ffffff14;border-radius:26px;grid-template-columns:205px 1fr;min-height:490px;animation:6s ease-in-out infinite launchPreviewFloat;display:grid;position:relative;overflow:hidden;box-shadow:0 26px 80px #00000057}.dashboard-preview-card:after{content:"";opacity:.72;pointer-events:none;background:linear-gradient(135deg,#e509141f,#0000 35%);position:absolute;inset:0}.preview-sidebar{z-index:1;background:#00000030;border-right:1px solid #ffffff13;padding:18px;position:relative}.preview-logo{color:#ff2834;background:#e5091421;border:1px solid #e5091445;border-radius:13px;place-items:center;width:38px;height:38px;margin-bottom:16px;font-weight:950;display:grid}.preview-sidebar button{color:#ffffffa8;text-align:left;background:0 0;border:none;border-radius:12px;width:100%;height:36px;margin-bottom:7px;padding:0 12px;font-size:.8rem;font-weight:850}.preview-sidebar button.active{color:#fff;background:#e5091424}.preview-recents{border-top:1px solid #ffffff13;margin-top:18px;padding-top:15px}.preview-recents span{color:#ffffff61;text-transform:uppercase;margin-bottom:10px;font-size:.68rem;font-weight:900;display:block}.preview-recents p{color:#ffffffa8;margin:0 0 8px;font-size:.78rem}.preview-main{z-index:1;padding:22px;position:relative}.preview-top-row{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;display:flex}.preview-badge{color:#ffb4b8;background:#e509141f;border:1px solid #e509143d;border-radius:999px;margin-bottom:10px;padding:6px 10px;font-size:.68rem;font-weight:900;display:inline-flex}.preview-top-row h3{color:#fff;margin:0 0 8px;font-size:1.45rem;font-weight:950;line-height:1.16}.preview-top-row p{color:#ffffffa3;max-width:620px;margin:0;font-size:.84rem;line-height:1.58}.preview-top-row button{color:#fff;background:linear-gradient(135deg,#ff1724,#e50914);border:none;border-radius:13px;height:40px;padding:0 14px;font-size:.8rem;font-weight:850}.preview-tabs{background:#00000036;border:1px solid #ffffff12;border-radius:15px;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-bottom:14px;padding:6px;display:grid}.preview-tabs span{color:#ffffff9e;border-radius:11px;place-items:center;min-height:36px;font-size:.76rem;font-weight:850;display:grid}.preview-tabs span.active{color:#fff;background:#e5091426}.preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.preview-grid article{background:#ffffff0c;border:1px solid #ffffff13;border-radius:17px;min-height:125px;padding:16px}.preview-grid span{color:#ff4b55;margin-bottom:8px;font-size:.68rem;font-weight:950;display:block}.preview-grid h4{color:#fff;margin:0 0 7px;font-size:.92rem;font-weight:900}.preview-grid p{color:#ffffff9e;margin:0;font-size:.8rem;line-height:1.55}.launch-difference-grid{z-index:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid;position:relative}.launch-difference-grid article{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#ffffff0f,#ffffff07);border:1px solid #ffffff14;border-radius:22px;min-height:188px;padding:22px;transition:transform .25s,border-color .25s,box-shadow .25s;box-shadow:inset 0 1px #ffffff0a,0 16px 42px #00000038}.launch-difference-grid article:hover{border-color:#e509144d;transform:translateY(-7px);box-shadow:inset 0 1px #ffffff0d,0 22px 54px #0000004d,0 0 22px #e509141f}.launch-difference-grid .main-difference-card{background:radial-gradient(circle at 0 0,#e509142e,#0000 36%),linear-gradient(#ffffff12,#ffffff08);border-color:#e5091452}.launch-difference-grid span{color:#ffb4b8;text-transform:uppercase;letter-spacing:.45px;background:#e509141f;border:1px solid #e509143b;border-radius:999px;width:fit-content;margin-bottom:13px;padding:6px 10px;font-size:.68rem;font-weight:950;display:inline-flex}.launch-difference-grid h3{color:#fff;margin:0 0 9px;font-size:1rem;font-weight:950}.launch-difference-grid p{color:#ffffffa3;margin:0;font-size:.83rem;line-height:1.6}.launch-final-section{padding-bottom:92px}.final-card{z-index:2;text-align:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:radial-gradient(circle at 50% 0,#e5091429,#0000 42%),linear-gradient(#ffffff0f,#ffffff07);border:1px solid #ffffff16;border-radius:28px;max-width:760px;margin:0 auto;padding:38px 28px;position:relative;overflow:hidden;box-shadow:0 24px 70px #00000052}.final-card:before{content:"";filter:blur(60px);pointer-events:none;background:#e509142e;border-radius:50%;width:320px;height:320px;position:absolute;top:-140px;left:50%;transform:translate(-50%)}.final-card *{z-index:1;position:relative}.final-card span{color:#ffb4b8;background:#e509141f;border:1px solid #e509143d;border-radius:999px;margin-bottom:12px;padding:6px 10px;font-size:.68rem;font-weight:900;display:inline-flex}.final-card h2{color:#fff;letter-spacing:-.9px;margin:0 auto 12px;font-size:clamp(1.8rem,3.2vw,3.1rem);font-weight:950;line-height:1.1}.final-card p{color:#ffffffa8;max-width:610px;margin:0 auto 24px;font-size:.9rem;line-height:1.62}.final-card a{color:#fff;background:linear-gradient(135deg,#ff1724,#e50914);border-radius:14px;justify-content:center;align-items:center;height:44px;padding:0 18px;font-size:.86rem;font-weight:850;text-decoration:none;display:inline-flex}.problem-section,.workflow-section,.launch-features-section,.preview-section,.difference-section,.final-section{animation:both sectionRise;animation-timeline:view();animation-range:entry cover 28%}@keyframes globalParticleFloat{0%,to{opacity:.28;transform:translate(0,0)scale(1)}50%{opacity:.72;transform:translate(18px,-34px)scale(1.35)}}@keyframes redCorePulse{0%,to{opacity:.72;transform:translate(-50%,-50%)scale(.96)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.08)}}@keyframes cinematicBeamMove{0%,to{opacity:.28;transform:rotate(-18deg)translate(0)}50%{opacity:.58;transform:rotate(-18deg)translate(34px)}}@keyframes chipShine{0%,42%{transform:translate(-120%)}72%,to{transform:translate(120%)}}@keyframes titleArrive{0%{opacity:0;filter:blur(8px);transform:translateY(34px)scale(.88)}65%{opacity:1;filter:blur();transform:translateY(-4px)scale(1.035)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes aiGlow{0%,to{text-shadow:0 0 12px #e50914c7,0 0 34px #e5091485,0 0 78px #e5091440}50%{text-shadow:0 0 18px #e50914,0 0 46px #e50914b8,0 0 96px #e5091461}}@keyframes lineArrive{0%{opacity:0;transform:scaleX(.45)}to{opacity:1;transform:scaleX(1)}}@keyframes softFloat{0%{transform:translateY(0)}50%{transform:translateY(-8px)}to{transform:translateY(0)}}@keyframes heroBoxFloat{0%,to{translate:0}50%{translate:0 -9px}}@keyframes boxSoftShine{0%,46%{transform:translate(-120%)}72%,to{transform:translate(120%)}}@keyframes proFloatSoft{0%,to{translate:0}50%{translate:0 -7px}}@keyframes workflowStepFloat{0%,to{translate:0}50%{translate:0 -8px}}@keyframes launchSoftFloat{0%,to{translate:0}50%{translate:0 -7px}}@keyframes launchPreviewFloat{0%,to{translate:0}50%{translate:0 -8px}}@keyframes sectionRise{0%{opacity:.55;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}@media (width<=1180px){.workflow-process-grid{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:32px}.workflow-step:nth-child(3):before,.workflow-step:nth-child(6):before,.workflow-step:nth-child(3):after,.workflow-step:nth-child(6):after{display:none}.pro-problem-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1050px){.launch-features-grid,.launch-difference-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-preview-card{grid-template-columns:1fr}.preview-sidebar{display:none}}@media (width<=760px){.landing-navbar{height:60px;padding:0 16px}.brand-text{font-size:1.05rem}.nav-link-btn{display:none}.nav-primary-btn{height:34px;padding:0 13px;font-size:.76rem}.hero-section{min-height:100svh;padding:94px 16px 58px}.hero-chip{margin-bottom:24px;font-size:.74rem}.title-word{letter-spacing:2.4px;gap:10px;font-size:clamp(2.65rem,14vw,4.55rem)}.hero-subtitle{max-width:94%;margin-bottom:28px;font-size:.94rem}.hero-feature-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:min(100%,390px)}.hero-feature-row article{border-radius:15px;height:62px}.problem-section,.workflow-section,.launch-features-section,.preview-section,.difference-section,.final-section{width:calc(100% - 28px);padding:58px 0}.section-heading{margin-bottom:30px}.section-heading h2{letter-spacing:-.7px;font-size:clamp(1.75rem,9vw,2.35rem)}.pro-problem-grid,.workflow-process-grid,.launch-features-grid,.launch-difference-grid,.preview-grid,.preview-tabs{grid-template-columns:1fr}.workflow-step{min-height:unset}.workflow-step:before,.workflow-step:after{display:none!important}.workflow-step-card,.launch-feature-card,.pro-problem-card,.launch-difference-grid article{min-height:unset}.preview-main{padding:18px}.preview-top-row{flex-direction:column}.preview-top-row button{width:100%}.final-card{padding:34px 20px}}@media (width<=460px){.title-word{letter-spacing:1.5px;font-size:clamp(2.25rem,13vw,3.45rem)}.hero-feature-row{grid-template-columns:1fr}.hero-feature-row article{height:56px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}*{box-sizing:border-box}.auth-page{color:#fff;background:radial-gradient(circle at 50% 16%,#e5091424,#0000 27%),radial-gradient(circle at 12% 86%,#e5091414,#0000 24%),linear-gradient(#050101 0%,#110203 48%,#050101 100%);justify-content:center;align-items:center;min-height:100svh;padding:92px 20px 42px;display:flex;position:relative;overflow:hidden}.auth-page:before{content:"";opacity:.14;pointer-events:none;background-color:#0000;background-image:linear-gradient(#ffffff04 1px,#0000 1px),linear-gradient(90deg,#ffffff03 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:72px 72px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.auth-brand{z-index:4;color:#fff;letter-spacing:.1px;font-size:1.2rem;font-weight:1000;text-decoration:none;position:absolute;top:28px;left:7vw}.auth-brand strong{color:#e50914;text-shadow:0 0 12px #e509148f}.auth-particles{z-index:0;pointer-events:none;position:absolute;inset:0}.auth-particles span{opacity:.28;background:#e50914;border-radius:50%;width:4px;height:4px;animation:9s ease-in-out infinite authParticleFloat;position:absolute;box-shadow:0 0 10px #e50914a6,0 0 22px #e5091433}.auth-particles span:first-child{top:18%;left:7%}.auth-particles span:nth-child(2){animation-delay:1.2s;top:72%;left:16%}.auth-particles span:nth-child(3){animation-delay:2.4s;top:34%;left:26%}.auth-particles span:nth-child(4){animation-delay:.8s;top:82%;left:38%}.auth-particles span:nth-child(5){animation-delay:1.8s;top:20%;left:49%}.auth-particles span:nth-child(6){animation-delay:3s;top:66%;left:58%}.auth-particles span:nth-child(7){animation-delay:1.5s;top:28%;left:70%}.auth-particles span:nth-child(8){animation-delay:2.7s;top:52%;left:83%}.auth-particles span:nth-child(9){animation-delay:.6s;top:78%;left:93%}.auth-particles span:nth-child(10){animation-delay:3.4s;top:48%;left:12%}.auth-particles span:nth-child(11){animation-delay:4.1s;top:14%;left:31%}.auth-particles span:nth-child(12){animation-delay:2.2s;top:54%;left:43%}.auth-particles span:nth-child(13){animation-delay:4.8s;top:88%;left:55%}.auth-particles span:nth-child(14){animation-delay:1.1s;top:12%;left:67%}.auth-particles span:nth-child(15){animation-delay:2.9s;top:78%;left:76%}.auth-particles span:nth-child(16){animation-delay:3.8s;top:22%;left:88%}.auth-card{z-index:2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 50% 0,#e5091414,#0000 44%),linear-gradient(#fff1,#ffffff07);border:1px solid #ffffff18;border-radius:28px;width:min(100%,430px);padding:30px;animation:.55s both authCardIn;position:relative;box-shadow:inset 0 1px #ffffff0b,0 28px 82px #0000006b,0 0 24px #e509140f}.signup-card{width:min(100%,500px)}.auth-header{text-align:center;margin-bottom:24px}.auth-header span{color:#ffb4b8;text-transform:uppercase;letter-spacing:.48px;background:#e509141c;border:1px solid #e509143d;border-radius:999px;justify-content:center;align-items:center;gap:7px;margin-bottom:13px;padding:6px 11px;font-size:.68rem;font-weight:950;display:inline-flex}.auth-header span svg{color:#ff4b55}.auth-header h1{color:#fff;letter-spacing:-.7px;max-width:370px;text-shadow:none;margin:0 auto 10px;font-size:clamp(1.7rem,3.4vw,2.25rem);font-weight:1000;line-height:1.1}.auth-header p{color:#ffffffa3;max-width:360px;text-shadow:none;margin:0 auto;font-size:.88rem;line-height:1.6}.auth-form{gap:14px;display:grid}.auth-field{gap:8px;display:grid}.auth-field>span,.auth-mode-block>p{color:#ffffffd6;margin:0;font-size:.82rem;font-weight:900}.auth-input-shell{background:#00000047;border:1px solid #ffffff18;border-radius:14px;align-items:center;gap:10px;height:46px;padding:0 13px;transition:border-color .2s,box-shadow .2s,background .2s;display:flex}.auth-input-shell svg{color:#ffffff7a;flex-shrink:0;transition:color .2s,transform .2s}.auth-input-shell:focus-within{background:#00000057;border-color:#e5091473;box-shadow:0 0 0 3px #e509141a,0 0 20px #e5091414}.auth-input-shell:focus-within svg{color:#ff4b55;transform:scale(1.04)}.auth-input-shell input{color:#fff;background:0 0;border:none;outline:none;width:100%;height:100%;font-size:.9rem;font-weight:760}.auth-input-shell input::placeholder{color:#ffffff57}.auth-mode-block{gap:10px;margin-bottom:2px;display:grid}.auth-type-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.auth-type-card{cursor:pointer;background:#ffffff0b;border:1px solid #ffffff16;border-radius:16px;grid-template-columns:auto 1fr;align-items:flex-start;gap:10px;min-height:82px;padding:12px;transition:border-color .2s,background .2s,transform .2s,box-shadow .2s;display:grid;position:relative}.auth-type-card input{opacity:0;pointer-events:none;position:absolute}.auth-type-icon{color:#ffffff9e;background:#ffffff0e;border:1px solid #ffffff14;border-radius:12px;place-items:center;width:34px;height:34px;transition:background .2s,border-color .2s,color .2s,transform .2s;display:grid}.auth-type-card span{gap:5px;display:grid}.auth-type-card strong{color:#fff;font-size:.84rem;font-weight:950;line-height:1.1}.auth-type-card small{color:#ffffff94;font-size:.72rem;font-weight:760;line-height:1.35}.auth-type-card:hover{border-color:#e509143d;transform:translateY(-2px)}.auth-type-card:has(input:checked){background:linear-gradient(#e5091421,#ffffff0a);border-color:#e5091461;box-shadow:0 0 0 3px #e5091414,0 0 20px #e509141a}.auth-type-card:has(input:checked) .auth-type-icon{color:#ff4b55;background:#e5091429;border-color:#e5091457;transform:scale(1.03)}.auth-row{justify-content:space-between;align-items:center;gap:14px;margin-top:2px;display:flex}.auth-check{color:#ffffffa8;align-items:center;gap:8px;font-size:.78rem;font-weight:820;display:flex}.auth-check input{accent-color:#e50914;width:14px;height:14px}.auth-text-btn{color:#ff8088;cursor:pointer;background:0 0;border:none;padding:0;font-size:.78rem;font-weight:900}.terms-check{margin-top:2px}.auth-primary-btn,.auth-demo-btn{color:#fff;cursor:pointer;border-radius:15px;justify-content:center;align-items:center;gap:8px;width:100%;height:46px;font-size:.9rem;font-weight:950;transition:transform .22s,box-shadow .22s,background .22s,border-color .22s;display:flex}.auth-primary-btn{background:linear-gradient(135deg,#ff1724,#e50914);border:none;margin-top:4px;box-shadow:0 0 20px #e5091447,0 0 44px #e509141f}.auth-demo-btn svg{color:#ffffffb3}.auth-primary-btn:hover,.auth-demo-btn:hover{transform:translateY(-2px)}.auth-primary-btn:hover{box-shadow:0 0 22px #e509146b,0 0 50px #e509142e}.auth-demo-btn:hover{background:#ffffff16;border-color:#ffffff21}.auth-divider{color:#ffffff6b;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin:18px 0;font-size:.75rem;font-weight:850;display:grid}.auth-divider span{background:#ffffff13;height:1px}.auth-switch{color:#ffffff9e;text-align:center;margin:18px 0 0;font-size:.84rem;line-height:1.5}.auth-switch a{color:#ff8088;font-weight:950;text-decoration:none}@keyframes authParticleFloat{0%,to{opacity:.24;transform:translate(0,0)scale(1)}50%{opacity:.52;transform:translate(16px,-28px)scale(1.25)}}@keyframes authCardIn{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=620px){.auth-page{padding:86px 14px 34px}.auth-brand{font-size:1.05rem;top:24px;left:18px}.auth-card{border-radius:24px;padding:24px 20px}.signup-card{width:min(100%,430px)}.auth-header h1{font-size:1.65rem}.auth-row{flex-direction:column;align-items:flex-start;gap:8px}.auth-type-grid{grid-template-columns:1fr}}.auth-page,.auth-page *{-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;text-rendering:geometricprecision!important;text-shadow:none!important;filter:none!important}.auth-card,.clean-auth-card,.signup-card{-webkit-backdrop-filter:none!important;background:radial-gradient(circle at 50% 0,#e5091412,#0000 38%),linear-gradient(#180a0bf5,#0c0506fa)!important;border:1px solid #ffffff1c!important;animation:none!important;transform:none!important;box-shadow:inset 0 1px #ffffff0e,0 24px 70px #0000006b,0 0 18px #e509140f!important}.auth-card:before,.auth-card:after,.auth-glow{display:none!important}.auth-header h1{color:#fff!important;letter-spacing:-.45px!important;filter:none!important;text-shadow:none!important;font-weight:900!important}.auth-header p,.auth-switch,.auth-check,.auth-type-card small{color:#ffffffb8!important;text-shadow:none!important;font-weight:500!important}.auth-field>span,.auth-mode-block>p{color:#ffffffe6!important;font-weight:800!important}.auth-input-shell{-webkit-backdrop-filter:none!important;background:#040203db!important;border:1px solid #ffffff21!important}.auth-input-shell input{color:#fff!important;letter-spacing:0!important;text-shadow:none!important;filter:none!important;font-weight:600!important}.auth-input-shell input::placeholder{color:#ffffff6b!important;font-weight:600!important}.auth-type-card{-webkit-backdrop-filter:none!important;background:#12090af2!important;border:1px solid #ffffff1f!important}.auth-type-card strong{color:#fff!important;text-shadow:none!important;font-weight:850!important}.auth-type-card:has(input:checked){background:linear-gradient(#e5091424,#12090af5)!important;border-color:#e509146b!important}.auth-primary-btn,.auth-demo-btn{text-shadow:none!important;filter:none!important;font-weight:850!important}.auth-demo-btn{background:#12090af2!important;border:1px solid #ffffff21!important}.auth-brand{text-shadow:none!important;filter:none!important}.auth-brand strong{text-shadow:0 0 8px #e5091473!important}.dashboard-navbar{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);z-index:1100;background:#0a0a0ad6;border-bottom:1px solid #ffffff13;justify-content:space-between;align-items:center;width:100%;height:58px;padding:0 24px;display:flex;position:fixed;top:0;left:0}.dashboard-user{color:#fff;align-items:center;gap:10px;font-size:.98rem;font-weight:800;display:flex}.current-plan{color:#ffb4b8;background:#e5091424;border:1px solid #e5091447;border-radius:999px;padding:5px 9px;font-size:.72rem;font-weight:900}.dashboard-nav-actions{align-items:center;gap:10px;display:flex}.dashboard-upgrade,.dashboard-settings{color:#fff;cursor:pointer;border-radius:10px;align-items:center;gap:7px;height:36px;padding:0 13px;font-size:.82rem;font-weight:800;transition:all .22s;display:flex}.dashboard-upgrade{background:#ffffff0e;border:1px solid #ffffff14}.dashboard-settings{background:linear-gradient(135deg,#ff1724,#e50914);border:none}.dashboard-upgrade:hover{background:#e5091429;transform:translateY(-2px);box-shadow:0 0 16px #e5091440}.dashboard-settings:hover{transform:translateY(-2px);box-shadow:0 0 16px #e5091480,0 0 32px #e5091433}.settings-wrapper{position:relative}.settings-dropdown{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);z-index:1400;background:linear-gradient(#141414fa,#080808fa);border:1px solid #ffffff16;border-radius:20px;width:300px;padding:12px;animation:.22s both dropdownReveal;position:absolute;top:48px;right:0;box-shadow:0 24px 70px #00000073,0 0 22px #e5091414}@keyframes dropdownReveal{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.settings-profile{align-items:center;gap:12px;padding:10px;display:flex}.settings-avatar{color:#fff;background:linear-gradient(135deg,#ff1724,#e50914);border-radius:50%;justify-content:center;align-items:center;width:42px;min-width:42px;height:42px;font-weight:950;display:flex;box-shadow:0 0 18px #e5091452}.settings-profile h4{color:#fff;white-space:nowrap;text-overflow:ellipsis;max-width:190px;font-size:.94rem;font-weight:850;overflow:hidden}.settings-profile p{color:#9d9d9d;white-space:nowrap;text-overflow:ellipsis;max-width:190px;margin-top:3px;font-size:.78rem;overflow:hidden}.settings-divider{background:#ffffff12;height:1px;margin:8px 0}.settings-item{color:#fff;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:13px;align-items:center;gap:12px;width:100%;padding:10px;transition:all .2s;display:flex}.settings-item:hover{background:#ffffff0f}.settings-item svg{color:#d7d7d7;min-width:16px}.settings-item div{flex-direction:column;gap:3px;display:flex}.settings-item span{font-size:.88rem;font-weight:800}.settings-item small{color:#9d9d9d;font-size:.76rem}.logout-item:hover{background:#e509141f}.logout-item svg,.logout-item span{color:#ff4b55}@media (width<=760px){.dashboard-navbar{padding:0 16px}.dashboard-user{font-size:.9rem}.dashboard-user div{white-space:nowrap;text-overflow:ellipsis;max-width:150px;overflow:hidden}.dashboard-upgrade,.dashboard-settings{padding:0 10px}.dashboard-upgrade span,.dashboard-settings span{display:none}}@media (width<=560px){.dashboard-navbar{height:54px;padding:0 12px}.dashboard-user{gap:7px;font-size:.82rem}.dashboard-user div{max-width:105px}.current-plan{padding:4px 7px;font-size:.64rem}.dashboard-nav-actions{gap:7px}.dashboard-upgrade,.dashboard-settings{justify-content:center;width:34px;height:32px;padding:0}.dashboard-settings svg:last-child{display:none}.settings-dropdown{width:280px;top:42px;right:-4px}}.dashboard-sidebar{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);z-index:900;background:#0c0c0cf5;border-right:1px solid #ffffff13;flex-direction:column;width:236px;height:calc(100vh - 58px);padding:12px 10px;transition:width .25s,padding .25s;display:flex;position:fixed;top:58px;left:0}.dashboard-sidebar.collapsed{width:64px;padding:12px 8px}.sidebar-header{justify-content:space-between;align-items:center;height:40px;margin-bottom:14px;display:flex}.sidebar-logo,.collapsed-logo-button{background:#e509141c;border:1px solid #e5091447;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex;position:relative}.sidebar-logo span,.collapsed-logo-content span{color:#ff2430;text-shadow:0 0 10px #e50914a6;font-size:1.14rem;font-weight:950}.sidebar-logo i,.collapsed-logo-content i{border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:7px solid #fff;width:0;height:0;position:absolute;bottom:7px;right:7px}.sidebar-toggle{color:#d5d5d5;cursor:pointer;background:0 0;border:none;border-radius:11px;justify-content:center;align-items:center;width:38px;height:38px;transition:all .2s;display:flex}.sidebar-toggle:hover{color:#fff;background:#ffffff14}.collapsed-logo-button{cursor:pointer;border:none;padding:0}.collapsed-logo-content,.collapsed-hover-icon{justify-content:center;align-items:center;transition:opacity .18s,transform .18s;display:flex;position:absolute;inset:0}.collapsed-hover-icon{opacity:0;color:#fff;transform:scale(.86)}.collapsed-logo-button:hover .collapsed-logo-content{opacity:0;transform:scale(.86)}.collapsed-logo-button:hover .collapsed-hover-icon{opacity:1;transform:scale(1)}.dashboard-sidebar.collapsed .sidebar-header{justify-content:center}.sidebar-profile{border-radius:13px;align-items:center;gap:10px;min-height:50px;margin-bottom:14px;padding:6px;transition:all .2s;display:flex}.sidebar-profile:hover{background:#ffffff0e}.dashboard-sidebar.collapsed .sidebar-profile{justify-content:center;padding:6px 0}.profile-avatar{color:#fff;background:linear-gradient(135deg,#ff1724,#e50914);border-radius:50%;justify-content:center;align-items:center;width:36px;min-width:36px;height:36px;font-size:.92rem;font-weight:950;display:flex}.profile-details{min-width:0}.profile-name-row{align-items:center;gap:6px;display:flex}.profile-name-row h3{color:#fff;white-space:nowrap;text-overflow:ellipsis;max-width:122px;font-size:.94rem;font-weight:800;overflow:hidden}.profile-details p{color:#9f9f9f;margin-top:2px;font-size:.78rem}.sidebar-menu{flex-direction:column;gap:4px;margin-bottom:18px;display:flex}.sidebar-item{color:#d0d0d0;cursor:pointer;background:0 0;border:none;border-radius:11px;align-items:center;gap:12px;width:100%;height:38px;padding:0 10px;transition:background .18s,color .18s;display:flex}.sidebar-item:hover{color:#fff;background:#ffffff13}.sidebar-icon{justify-content:center;align-items:center;width:20px;min-width:20px;display:flex}.sidebar-label{white-space:nowrap;font-size:.9rem;font-weight:600}.dashboard-sidebar.collapsed .sidebar-item{justify-content:center;padding:0}.dashboard-sidebar.collapsed .sidebar-label,.dashboard-sidebar.collapsed .profile-details{display:none}.sidebar-recents{border-top:1px solid #ffffff12;flex-direction:column;flex:1;min-height:0;padding-top:14px;display:flex}.recents-title{color:#9f9f9f;text-transform:uppercase;letter-spacing:.4px;align-items:center;gap:8px;height:30px;padding:0 8px;font-size:.76rem;font-weight:850;display:flex}.recents-title svg{color:#e50914}.recents-list{flex-direction:column;flex:1;gap:3px;min-height:0;margin-top:4px;display:flex;overflow-y:auto}.recents-list::-webkit-scrollbar{width:4px}.recents-list::-webkit-scrollbar-thumb{background:#ffffff24;border-radius:999px}.recent-chat-item{color:#d0d0d0;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:10px;align-items:center;gap:9px;width:100%;height:36px;padding:0 9px;transition:background .18s,color .18s;display:flex}.recent-chat-item:hover{color:#fff;background:#fff1}.recent-chat-item svg{color:#8f8f8f;min-width:15px}.recent-chat-item span{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.84rem;font-weight:620;overflow:hidden}.empty-recents{color:#777;padding:10px 8px;font-size:.8rem;line-height:1.55}@media (width<=760px){.dashboard-sidebar,.dashboard-sidebar:not(.collapsed),.dashboard-sidebar.collapsed{width:64px;padding:12px 8px}.dashboard-sidebar{height:calc(100vh - 58px);top:58px}.dashboard-sidebar .sidebar-label,.dashboard-sidebar .profile-details,.dashboard-sidebar .sidebar-recents{display:none}.dashboard-sidebar .sidebar-item{justify-content:center;padding:0}.dashboard-sidebar .sidebar-header{justify-content:center}.dashboard-sidebar .sidebar-logo,.dashboard-sidebar .sidebar-toggle{display:none}}@media (width<=560px){.dashboard-sidebar,.dashboard-sidebar:not(.collapsed),.dashboard-sidebar.collapsed{width:58px;height:calc(100vh - 54px);padding:10px 7px;top:54px}.collapsed-logo-button,.sidebar-logo{width:36px;height:36px}.profile-avatar{width:34px;min-width:34px;height:34px}.sidebar-item{height:36px}}.dashboard-panel{opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);z-index:850;background:linear-gradient(#0e0e0efc,#070707fc);border-right:1px solid #ffffff13;flex-direction:column;width:340px;height:calc(100vh - 58px);transition:opacity .25s,transform .25s,left .25s,width .25s;display:flex;position:fixed;top:58px;left:236px;transform:translate(-18px);box-shadow:18px 0 48px #00000059}.dashboard-sidebar.collapsed~.dashboard-panel{left:64px}.dashboard-panel.open{opacity:1;pointer-events:auto;transform:translate(0)}.panel-header{border-bottom:1px solid #ffffff13;justify-content:space-between;align-items:center;height:62px;padding:0 16px;display:flex}.panel-header div{align-items:center;gap:9px;display:flex}.panel-header h3{color:#fff;font-size:.98rem;font-weight:900}.panel-header svg{color:#e50914}.panel-header button{color:#cfcfcf;cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;transition:all .22s;display:flex}.panel-header button:hover{color:#fff;background:#ffffff13}.panel-search-box{background:#ffffff0e;border:1px solid #ffffff14;border-radius:14px;align-items:center;gap:10px;height:44px;margin:14px;padding:0 13px;display:flex}.panel-search-box svg{color:#a9a9a9}.panel-search-box input{color:#fff;background:0 0;border:none;outline:none;flex:1;height:100%;font-size:.9rem}.panel-search-box input::placeholder{color:#8f8f8f}.panel-list{flex:1;padding:12px 14px;overflow-y:auto}.panel-list::-webkit-scrollbar{width:6px}.panel-list::-webkit-scrollbar-thumb{background:#ffffff24;border-radius:999px}.panel-item{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:15px;align-items:flex-start;gap:11px;width:100%;padding:12px;transition:background .22s,transform .22s;display:flex}.panel-item:hover{background:#ffffff0f;transform:translate(2px)}.panel-item-icon{color:#e50914;background:#e509141f;border-radius:12px;justify-content:center;align-items:center;width:36px;min-width:36px;height:36px;display:flex}.panel-item-content{min-width:0}.panel-item h4{color:#fff;white-space:nowrap;text-overflow:ellipsis;max-width:230px;margin-bottom:4px;font-size:.9rem;font-weight:850;overflow:hidden}.panel-item p{color:#9d9d9d;margin-bottom:5px;font-size:.76rem}.panel-item span{color:#ffb4b8;font-size:.72rem;font-weight:800}.empty-panel{text-align:center;color:#a9a9a9;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:28px;display:flex}.empty-panel svg{color:#e50914;margin-bottom:14px}.empty-panel h4{color:#fff;margin-bottom:8px;font-size:1rem;font-weight:900}.empty-panel p{font-size:.88rem;line-height:1.65}@media (width<=760px){.dashboard-panel,.dashboard-sidebar.collapsed~.dashboard-panel{width:calc(100% - 64px);left:64px}}@media (width<=560px){.dashboard-panel,.dashboard-sidebar.collapsed~.dashboard-panel{width:calc(100% - 58px);height:calc(100vh - 54px);top:54px;left:58px}.panel-header{height:56px}.panel-search-box{height:42px;margin:12px}.panel-list{padding:10px}}.ai-tutor-backdrop{opacity:0;pointer-events:none;z-index:1180;background:#0000006b;transition:opacity .25s;position:fixed;inset:0}.ai-tutor-backdrop.open{opacity:1;pointer-events:auto}.ai-tutor-panel{z-index:1190;background:radial-gradient(circle at 50% 0,#e5091414,#0000 34%),linear-gradient(#101010 0%,#070707 100%);border-left:1px solid #ffffff17;flex-direction:column;width:min(460px,100%);height:calc(100vh - 58px);transition:transform .28s;display:flex;position:fixed;top:58px;right:0;transform:translate(105%);box-shadow:-22px 0 70px #00000080}.ai-tutor-panel.open{transform:translate(0)}.tutor-header{border-bottom:1px solid #ffffff13;justify-content:space-between;align-items:center;gap:14px;min-height:82px;padding:18px 22px;display:flex}.tutor-title-block{align-items:center;gap:13px;min-width:0;display:flex}.tutor-icon{color:#ff4b55;background:#e5091424;border:1px solid #e5091447;border-radius:16px;place-items:center;width:44px;height:44px;display:grid}.tutor-title-block h2{color:#fff;letter-spacing:-.2px;margin:0 0 5px;font-size:1.12rem;font-weight:950;line-height:1.1}.tutor-title-block p{color:#ffffff94;margin:0;font-size:.82rem;font-weight:600;line-height:1.4}.tutor-close{color:#ffffffc7;cursor:pointer;background:#fff1;border:none;border-radius:14px;place-items:center;width:40px;height:40px;transition:background .2s,color .2s,transform .2s;display:grid}.tutor-close:hover{color:#fff;background:#e5091429;transform:scale(1.04)}.tutor-chat-area{flex-direction:column;flex:1;gap:14px;padding:22px;display:flex;overflow-y:auto}.tutor-chat-area::-webkit-scrollbar{width:7px}.tutor-chat-area::-webkit-scrollbar-track{background:0 0}.tutor-chat-area::-webkit-scrollbar-thumb{background:#e5091473;border-radius:999px}.chat-message{align-items:flex-start;gap:10px;max-width:88%;display:flex}.message-avatar{color:#ff4b55;background:#e5091421;border:1px solid #e5091438;border-radius:11px;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.chat-message p{color:#ffffffdb;white-space:pre-wrap;border:1px solid #ffffff13;border-radius:17px;margin:0;padding:13px 15px;font-size:.88rem;font-weight:520;line-height:1.65}.assistant-message{align-self:flex-start}.assistant-message p{background:#ffffff0f}.user-message{justify-content:flex-end;align-self:flex-end}.user-message p{color:#fff;background:linear-gradient(135deg,#e50914f2,#b4050ef2);border-color:#ffffff14}.thinking-icon{animation:1s linear infinite tutorSpin}.tutor-input-row{background:#070707f5;border-top:1px solid #ffffff13;grid-template-columns:1fr 50px;align-items:center;gap:12px;min-height:82px;padding:15px 22px;display:grid}.tutor-input-row input{color:#fff;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:17px;outline:none;width:100%;height:50px;padding:0 16px;font-size:.92rem;font-weight:600;transition:border-color .2s,background .2s,box-shadow .2s}.tutor-input-row input::placeholder{color:#ffffff6b}.tutor-input-row input:focus{background:#ffffff13;border-color:#e5091470;box-shadow:0 0 0 3px #e509141c,0 0 20px #e5091414}.tutor-input-row button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff1724,#e50914);border:none;border-radius:17px;place-items:center;width:50px;height:50px;transition:transform .2s,box-shadow .2s;display:grid;box-shadow:0 0 20px #e5091447,0 0 42px #e509141f}.tutor-input-row button:hover{transform:translateY(-2px);box-shadow:0 0 22px #e5091473,0 0 50px #e509142e}@keyframes tutorSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (width<=560px){.ai-tutor-panel{width:100%;height:100vh;top:0}.tutor-header{min-height:78px;padding:16px}.tutor-chat-area{padding:18px 16px}.chat-message{max-width:94%}.tutor-input-row{grid-template-columns:1fr 48px;min-height:76px;padding:12px 16px}.tutor-input-row input,.tutor-input-row button{height:48px}}.dashboard-wrapper{color:#fff;min-height:100vh;position:relative;overflow-x:hidden}.dashboard-content{flex-direction:column;align-items:center;width:calc(100% - 236px);min-height:100vh;margin-left:236px;padding:96px 32px 56px;transition:width .25s,margin-left .25s,padding .25s;display:flex}.dashboard-sidebar.collapsed~.dashboard-panel~.dashboard-content,.dashboard-sidebar.collapsed~.dashboard-content{width:calc(100% - 64px);margin-left:64px}.prompt-area,.video-frame,.loading-line,.verified-pack{width:min(100%,940px)}.prompt-area{text-align:center;flex-direction:column;align-items:center;margin:0 auto 28px;display:flex}.usage-strip{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#cfcfcf;background:#ffffff0b;border:1px solid #ffffff14;border-radius:999px;justify-content:center;align-items:center;gap:16px;width:fit-content;margin:0 auto 22px;padding:9px 16px;font-size:.84rem;display:flex}.usage-strip div{color:#ffb4b8;align-items:center;gap:7px;font-weight:800;display:flex}.usage-strip strong{color:#fff;font-weight:900}.prompt-area h1{text-align:center;letter-spacing:-1.5px;text-shadow:0 0 20px #e5091429;max-width:850px;margin-bottom:14px;font-size:clamp(2.25rem,4.2vw,4.05rem);line-height:1.08}.prompt-area p{color:#d2d2d2;text-align:center;max-width:700px;margin-bottom:25px;font-size:1.02rem;line-height:1.72}.url-box{justify-content:center;align-items:center;gap:12px;width:min(100%,850px);display:flex}.url-box input{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#fff;background:#ffffff0d;border:1px solid #ffffff14;border-radius:18px;outline:none;flex:1;height:58px;padding:0 19px;font-size:1rem;transition:all .25s}.url-box input::placeholder{color:#9d9d9d}.url-box input:focus{border-color:#e509147a;box-shadow:0 0 0 1px #e509143d,0 0 18px #e5091424}.url-box button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff1724,#e50914);border:none;border-radius:18px;height:58px;padding:0 26px;font-size:.96rem;font-weight:900;transition:transform .25s,box-shadow .25s}.url-box button:hover{transform:translateY(-2px);box-shadow:0 0 18px #e5091473,0 0 34px #e509142e}.error-text{color:#ff9ca3;text-align:left;background:#e509141a;border:1px solid #e5091433;border-radius:14px;width:min(100%,850px);margin-top:14px;padding:12px 15px;font-size:.92rem;line-height:1.6;display:block}.video-frame{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff0b;border:1px solid #ffffff14;border-radius:24px;margin-top:8px;margin-bottom:22px;overflow:hidden;box-shadow:0 16px 45px #00000042}.video-frame iframe{aspect-ratio:16/9;border:none;width:100%;display:block}.loading-line{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff0b;border:1px solid #ffffff14;border-radius:18px;justify-content:center;align-items:center;gap:12px;margin-top:8px;margin-bottom:26px;padding:16px 18px;display:flex}.loading-line p{color:#e8e8e8;font-size:.96rem}.tiny-loader{border:2.5px solid #ffffff2e;border-top-color:#e50914;border-radius:50%;width:17px;height:17px;animation:.9s linear infinite dashboardSpin}@keyframes dashboardSpin{to{transform:rotate(360deg)}}.verified-pack{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(#ffffff0f,#ffffff08);border:1px solid #ffffff16;border-radius:28px;margin-top:4px;margin-bottom:28px;padding:28px;overflow:hidden;box-shadow:0 24px 70px #00000047,inset 0 1px #ffffff0a}.pack-top{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:18px;display:flex}.pack-heading{min-width:0}.pack-kicker{color:#ffb4b8;background:#e5091421;border:1px solid #e5091447;border-radius:999px;align-items:center;gap:7px;width:fit-content;margin-bottom:12px;padding:7px 11px;font-size:.78rem;font-weight:900;display:inline-flex}.pack-heading h2{letter-spacing:-.7px;margin-bottom:8px;font-size:clamp(1.65rem,3vw,2.35rem);font-weight:950;line-height:1.15}.pack-heading p{color:#cfcfcf;max-width:610px;font-size:.96rem;line-height:1.7}.pack-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.pack-primary-action,.pack-secondary-action{color:#fff;cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:8px;height:44px;padding:0 15px;font-size:.86rem;font-weight:900;transition:transform .23s,box-shadow .23s,background .23s;display:inline-flex}.pack-primary-action{background:linear-gradient(135deg,#ff1724,#e50914);border:none}.pack-secondary-action{background:#ffffff0e;border:1px solid #ffffff18}.pack-primary-action:hover,.pack-secondary-action:hover{transform:translateY(-2px)}.pack-primary-action:hover{box-shadow:0 0 18px #e509145c}.pack-secondary-action:hover{background:#ffffff16}.trust-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.trust-item{color:#d6d6d6;text-align:center;background:#ffffff0b;border:1px solid #ffffff13;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 12px;font-size:.78rem;font-weight:800;display:flex}.trust-item svg{color:#e50914;flex-shrink:0}.pack-notice{color:#ffb4b8;background:#e509141a;border:1px solid #e5091438;border-radius:15px;align-items:center;gap:9px;margin-bottom:18px;padding:13px 15px;font-size:.88rem;font-weight:800;line-height:1.55;display:flex}.study-tabs{background:#0000002e;border:1px solid #ffffff12;border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-bottom:22px;padding:6px;display:grid}.study-tab{color:#bdbdbd;cursor:pointer;background:0 0;border:none;border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 12px;font-size:.86rem;font-weight:850;transition:background .22s,color .22s,box-shadow .22s;display:inline-flex}.study-tab svg{color:#e50914}.study-tab:hover{color:#fff;background:#ffffff0f}.active-study-tab{color:#fff;background:#e5091429;box-shadow:0 0 18px #e5091421}.study-tab-content{min-height:290px}.pack-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.pack-card{background:linear-gradient(#ffffff0d,#ffffff07);border:1px solid #ffffff14;border-radius:22px;padding:20px;position:relative;overflow:hidden}.pack-card-large{grid-column:1/-1}.premium-pack-card{background:linear-gradient(#e5091413,#ffffff08);border-color:#e509143b}.card-top{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:13px;display:flex}.card-tag{color:#ffb4b8;text-transform:uppercase;letter-spacing:.45px;margin-bottom:7px;font-size:.74rem;font-weight:950;display:block}.card-top h3{color:#fff;font-size:1.02rem;font-weight:950;line-height:1.4}.pack-card p,.pack-card li{color:#d3d3d3;font-size:.94rem;line-height:1.75}.source-chip,.timestamp-chip{color:#ffb4b8;background:#e509141f;border:1px solid #e5091438;border-radius:999px;align-items:center;gap:6px;min-width:fit-content;padding:6px 9px;font-size:.72rem;font-weight:900;display:inline-flex}.clean-list,.question-list{padding-left:18px}.clean-list li,.question-list li{margin-bottom:7px}.timeline-list{flex-direction:column;gap:13px;display:flex}.timeline-item{grid-template-columns:auto 1fr;align-items:flex-start;gap:10px;display:grid}.timeline-item p{margin-top:1px}.practice-layout,.export-layout{flex-direction:column;gap:14px;display:flex}.practice-summary-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.practice-pill{color:#e0e0e0;text-align:center;background:#ffffff0b;border:1px solid #ffffff13;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 12px;font-size:.84rem;font-weight:850;display:flex}.practice-pill svg{color:#e50914}.mcq-preview{grid-template-columns:1fr;gap:14px;display:grid}.mcq-preview-item{background:#ffffff0b;border:1px solid #fff1;border-radius:18px;padding:16px}.mcq-preview-item h4{color:#fff;margin-bottom:12px;font-size:.96rem;line-height:1.55}.mcq-preview-item p{color:#d0d0d0;margin-bottom:6px;font-size:.9rem}.answer-mini,.answer-lock-inline{border-radius:999px;align-items:center;gap:7px;width:fit-content;margin-top:12px;padding:7px 10px;font-size:.76rem;font-weight:900;display:inline-flex}.answer-mini{color:#dfffe5;background:#ffffff0e}.answer-mini svg{color:#68ff8f}.answer-lock-inline{color:#ffb4b8;background:#e509141c}.flashcard-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.flashcard{background:linear-gradient(#ffffff0d,#ffffff07);border:1px solid #ffffff14;border-radius:22px;min-height:160px;padding:19px}.flashcard-label{color:#ffb4b8;text-transform:uppercase;letter-spacing:.4px;margin-bottom:10px;font-size:.73rem;font-weight:950;display:block}.flashcard h3{color:#fff;margin-bottom:10px;font-size:1rem;line-height:1.45}.flashcard p{color:#cfcfcf;font-size:.92rem;line-height:1.65}.export-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.export-card{color:#fff;text-align:left;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff16;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;min-height:76px;padding:14px;transition:transform .23s,background .23s,border-color .23s,box-shadow .23s;display:grid}.export-card:hover{background:#ffffff13;border-color:#e5091440;transform:translateY(-2px);box-shadow:0 0 18px #e509141f}.export-icon{color:#e50914;background:#e509141f;border-radius:14px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.export-card strong{color:#fff;margin-bottom:4px;font-size:.92rem;font-weight:950;display:block}.export-card small{color:#a9a9a9;font-size:.78rem;line-height:1.4}.export-card em{color:#d0d0d0;background:#ffffff0f;border-radius:999px;padding:5px 8px;font-size:.68rem;font-style:normal;font-weight:900}.locked-export{opacity:.74}.locked-export:hover{opacity:1}.locked-export .export-icon{color:#b7b7b7;background:#ffffff0f}@media (width<=1100px){.dashboard-content{width:calc(100% - 64px);margin-left:64px;padding:90px 24px 46px}.trust-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.dashboard-content,.dashboard-sidebar.collapsed~.dashboard-panel~.dashboard-content,.dashboard-sidebar.collapsed~.dashboard-content{width:calc(100% - 64px);margin-left:64px;padding:84px 16px 38px}.prompt-area h1{letter-spacing:-.8px;font-size:2rem}.prompt-area p{font-size:.95rem}.usage-strip{border-radius:16px;justify-content:space-between;gap:10px;width:100%;font-size:.78rem}.url-box{flex-direction:column;align-items:stretch}.url-box input,.url-box button{width:100%;height:54px}.verified-pack{padding:22px}.pack-top{flex-direction:column}.pack-actions{width:100%}.pack-primary-action,.pack-secondary-action{flex:1}.study-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.pack-grid,.practice-summary-row,.flashcard-grid,.export-grid,.trust-row{grid-template-columns:1fr}}@media (width<=480px){.dashboard-content,.dashboard-sidebar.collapsed~.dashboard-panel~.dashboard-content,.dashboard-sidebar.collapsed~.dashboard-content{width:calc(100% - 58px);margin-left:58px;padding:78px 12px 34px}.prompt-area h1{font-size:1.75rem}.prompt-area p{font-size:.9rem}.usage-strip{flex-direction:column;align-items:flex-start}.video-frame,.verified-pack{border-radius:22px}.study-tabs{grid-template-columns:1fr}.pack-actions{flex-direction:column}.pack-primary-action,.pack-secondary-action{width:100%}.export-card{grid-template-columns:auto 1fr}.export-card em{grid-column:1/-1;width:fit-content;margin-left:55px}}.plans-page{color:#fff;background:radial-gradient(circle at 20% 8%,#e509142e,#0000 34%),radial-gradient(circle at 82% 12%,#e509141c,#0000 28%),linear-gradient(#050505,#090909 45%,#050505);min-height:100vh;padding:112px 6vw 70px}.plans-hero{text-align:center;max-width:900px;margin:0 auto 44px}.plans-kicker{color:#ffb4b8;background:#e509141f;border:1px solid #e5091447;border-radius:999px;align-items:center;gap:8px;width:fit-content;margin:0 auto 16px;padding:8px 13px;font-size:.8rem;font-weight:900;display:inline-flex}.plans-hero h1{letter-spacing:-1.9px;text-shadow:0 0 24px #e509142e;max-width:850px;margin:0 auto 16px;font-size:clamp(2.4rem,5vw,4.7rem);line-height:1.04}.plans-hero p{color:#d0d0d0;max-width:720px;margin:0 auto 28px;font-size:1rem;line-height:1.75}.account-switch{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff0b;border:1px solid #ffffff14;border-radius:18px;grid-template-columns:repeat(2,1fr);gap:6px;width:fit-content;margin:0 auto;padding:6px;display:inline-grid}.account-switch button{color:#bdbdbd;cursor:pointer;background:0 0;border:none;border-radius:13px;justify-content:center;align-items:center;gap:8px;min-width:140px;height:44px;padding:0 16px;font-size:.9rem;font-weight:900;transition:background .22s,color .22s,box-shadow .22s;display:inline-flex}.account-switch button svg{color:#e50914}.account-switch button:hover{color:#fff;background:#ffffff0e}.active-account{box-shadow:0 0 18px #e5091429;color:#fff!important;background:#e509142e!important}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:1180px;margin:0 auto;display:grid}.pricing-card{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(#ffffff0f,#ffffff08);border:1px solid #ffffff16;border-radius:28px;flex-direction:column;min-height:680px;padding:26px;transition:transform .28s,border-color .28s,box-shadow .28s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 54px #0000003d}.pricing-card:hover{border-color:#e5091442;transform:translateY(-6px);box-shadow:0 24px 70px #00000057,0 0 24px #e509141c}.highlighted-plan{background:linear-gradient(#e509141d,#ffffff0a);border-color:#e5091461}.popular-chip{color:#ffccd0;background:#e509142e;border:1px solid #e5091457;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:.72rem;font-weight:950;display:inline-flex;position:absolute;top:18px;right:18px}.plan-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-top:14px;margin-bottom:16px;display:flex}.plan-head span{color:#ffb4b8;text-transform:uppercase;letter-spacing:.5px;margin-bottom:7px;font-size:.76rem;font-weight:950;display:block}.plan-head h2{font-size:2rem;font-weight:950}.plan-icon{color:#e50914;background:#e5091421;border:1px solid #e5091447;border-radius:17px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.plan-description{color:#cfcfcf;min-height:54px;margin-bottom:18px;font-size:.92rem;line-height:1.65}.price-row{align-items:flex-end;gap:8px;margin-bottom:14px;display:flex}.price-row strong{color:#fff;letter-spacing:-1px;font-size:2.3rem;font-weight:950}.price-row span{color:#9f9f9f;padding-bottom:8px;font-size:.9rem;font-weight:750}.daily-limit{color:#e7e7e7;background:#ffffff0c;border:1px solid #ffffff13;border-radius:14px;align-items:center;gap:8px;min-height:40px;margin-bottom:12px;padding:0 12px;font-size:.86rem;font-weight:850;display:flex}.daily-limit svg{color:#e50914}.best-for-box{color:#cfcfcf;background:#e5091417;border:1px solid #e5091433;border-radius:14px;margin-bottom:18px;padding:12px 13px;font-size:.86rem;line-height:1.5}.best-for-box strong{color:#fff}.feature-list,.locked-list{flex-direction:column;gap:10px;display:flex}.feature-list{margin-bottom:18px}.feature-item,.locked-item{align-items:flex-start;gap:9px;font-size:.88rem;line-height:1.5;display:flex}.feature-item{color:#eee}.feature-item svg{color:#58ff82;flex-shrink:0;margin-top:2px}.locked-list{border-top:1px solid #ffffff13;margin-top:auto;padding-top:16px}.locked-item{color:#8f8f8f}.locked-item svg{color:#777;flex-shrink:0;margin-top:2px}.plan-btn{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff17;border-radius:16px;justify-content:center;align-items:center;gap:8px;width:100%;height:50px;margin-top:20px;font-size:.94rem;font-weight:950;transition:transform .24s,background .24s,box-shadow .24s;display:inline-flex}.plan-btn:hover{background:#ffffff17;transform:translateY(-2px)}.main-plan-btn{background:linear-gradient(135deg,#ff1724,#e50914);border:none}.main-plan-btn:hover{box-shadow:0 0 20px #e5091466,0 0 42px #e509142e}.pricing-trust-section{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:1180px;margin:26px auto 0;display:grid}.pricing-trust-section div{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff0b;border:1px solid #ffffff13;border-radius:24px;padding:22px}.pricing-trust-section svg{color:#e50914;margin-bottom:12px}.pricing-trust-section h3{color:#fff;margin-bottom:8px;font-size:1rem;font-weight:950}.pricing-trust-section p{color:#bdbdbd;font-size:.88rem;line-height:1.65}@media (width<=1050px){.pricing-grid{grid-template-columns:1fr;max-width:620px}.pricing-card{min-height:unset}.pricing-trust-section{grid-template-columns:1fr;max-width:620px}}@media (width<=600px){.plans-page{padding:92px 18px 50px}.plans-hero h1{letter-spacing:-1px;font-size:2.25rem}.account-switch{width:100%}.account-switch button{width:100%;min-width:0}.pricing-card{border-radius:24px;padding:22px}.plan-head{margin-top:22px}.popular-chip{left:20px;right:auto}.price-row strong{font-size:2rem}}.payment-page{color:#fff;background:radial-gradient(circle at 15% 10%,#e509142e,#0000 34%),radial-gradient(circle at 85% 18%,#e509141c,#0000 28%),linear-gradient(#050505,#090909 48%,#050505);min-height:100vh;padding:100px 6vw 60px}.payment-shell{grid-template-columns:1fr 430px;align-items:center;gap:28px;max-width:1160px;margin:0 auto;display:grid;position:relative}.payment-back{color:#d5d5d5;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff17;border-radius:13px;align-items:center;gap:8px;height:40px;padding:0 13px;font-size:.86rem;font-weight:850;transition:background .22s,color .22s,transform .22s;display:inline-flex;position:absolute;top:-52px;left:0}.payment-back:hover{color:#fff;background:#ffffff13;transform:translateY(-2px)}.payment-left{min-width:0}.payment-kicker{color:#ffb4b8;background:#e5091421;border:1px solid #e5091447;border-radius:999px;align-items:center;gap:8px;width:fit-content;margin-bottom:16px;padding:8px 13px;font-size:.8rem;font-weight:900;display:inline-flex}.payment-left h1{letter-spacing:-2px;text-shadow:0 0 24px #e509142e;max-width:710px;margin-bottom:16px;font-size:clamp(2.4rem,5vw,4.8rem);line-height:1.04}.payment-left>p{color:#d0d0d0;max-width:650px;margin-bottom:28px;font-size:1rem;line-height:1.75}.payment-trust-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:720px;display:grid}.payment-trust-grid div{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff0b;border:1px solid #ffffff13;border-radius:22px;padding:20px}.payment-trust-grid svg{color:#e50914;margin-bottom:12px}.payment-trust-grid h3{color:#fff;margin-bottom:8px;font-size:.95rem;font-weight:950}.payment-trust-grid p{color:#bcbcbc;font-size:.84rem;line-height:1.6}.payment-card{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(#ffffff10,#ffffff09);border:1px solid #ffffff17;border-radius:30px;padding:28px;box-shadow:0 24px 70px #00000057,0 0 30px #e5091414}.selected-plan-top{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.selected-plan-top span{color:#ffb4b8;text-transform:uppercase;letter-spacing:.45px;margin-bottom:7px;font-size:.76rem;font-weight:950;display:block}.selected-plan-top h2{font-size:2rem;font-weight:950}.selected-plan-icon{color:#e50914;background:#e5091421;border:1px solid #e5091447;border-radius:18px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.selected-plan-desc{color:#cfcfcf;margin-bottom:18px;font-size:.92rem;line-height:1.65}.payment-price-row{align-items:flex-end;gap:8px;margin-bottom:14px;display:flex}.payment-price-row strong{color:#fff;letter-spacing:-1px;font-size:2.35rem;font-weight:950}.payment-price-row span{color:#9f9f9f;padding-bottom:8px;font-size:.9rem;font-weight:750}.payment-limit{color:#ffccd0;background:#e509141a;border:1px solid #e5091438;border-radius:14px;align-items:center;gap:8px;min-height:42px;margin-bottom:18px;padding:0 12px;font-size:.86rem;font-weight:900;display:flex}.payment-benefits{border-bottom:1px solid #ffffff13;flex-direction:column;gap:10px;margin-bottom:18px;padding-bottom:18px;display:flex}.payment-benefits div{color:#e7e7e7;align-items:flex-start;gap:9px;font-size:.88rem;line-height:1.5;display:flex}.payment-benefits svg{color:#58ff82;flex-shrink:0;margin-top:2px}.method-title{color:#fff;margin-bottom:12px;font-size:.92rem;font-weight:950}.payment-methods{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:14px;display:grid}.payment-methods button{color:#cfcfcf;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff14;border-radius:14px;justify-content:center;align-items:center;gap:7px;min-height:42px;font-size:.82rem;font-weight:850;transition:background .22s,color .22s,border-color .22s;display:inline-flex}.payment-methods button svg{color:#e50914}.payment-methods button:hover,.active-method{color:#fff!important;background:#e5091426!important;border-color:#e509144d!important}.payment-preview-box{background:#ffffff0b;border:1px solid #ffffff13;border-radius:18px;margin-bottom:16px;padding:14px}.payment-preview-box label{color:#bdbdbd;margin-bottom:8px;font-size:.78rem;font-weight:850;display:block}.payment-preview-box input{color:#fff;background:#ffffff0f;border:1px solid #ffffff16;border-radius:13px;outline:none;width:100%;height:44px;padding:0 13px;font-size:.88rem}.payment-preview-box input::placeholder{color:#8f8f8f}.payment-preview-box input:focus{border-color:#e509146b;box-shadow:0 0 0 1px #e509142e}.card-mini-row{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}.pay-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff1724,#e50914);border:none;border-radius:16px;width:100%;height:52px;font-size:.96rem;font-weight:950;transition:transform .24s,box-shadow .24s}.pay-btn:hover{transform:translateY(-2px);box-shadow:0 0 22px #e509146b,0 0 44px #e509142e}.payment-note{color:#9f9f9f;text-align:center;margin-top:13px;font-size:.76rem;line-height:1.55}@media (width<=980px){.payment-shell{grid-template-columns:1fr;max-width:680px}.payment-trust-grid{grid-template-columns:1fr}}@media (width<=560px){.payment-page{padding:92px 18px 46px}.payment-back{top:-46px}.payment-left h1{letter-spacing:-1px;font-size:2.25rem}.payment-card{border-radius:24px;padding:22px}.payment-methods{grid-template-columns:1fr}.payment-price-row strong{font-size:2rem}}.profile-page{color:#fff;background:radial-gradient(circle at 50% -8%,#e509142e,#0000 34%),radial-gradient(circle at 8% 25%,#e5091414,#0000 28%),linear-gradient(#050505,#080808 45%,#050505);min-height:100vh;padding:32px 7% 78px;position:relative;overflow-x:hidden}.profile-back{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#f2f2f2;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff16;border-radius:13px;align-items:center;gap:8px;height:40px;padding:0 14px;font-size:.86rem;font-weight:800;transition:transform .22s,background .22s,border-color .22s,box-shadow .22s;display:inline-flex}.profile-back:hover{background:#e509141f;border-color:#e5091447;transform:translateY(-2px);box-shadow:0 0 18px #e509141f}.profile-layout{grid-template-columns:minmax(340px,.9fr) minmax(0,1.1fr);align-items:stretch;gap:26px;max-width:1120px;margin:58px auto 0;display:grid}.profile-hero-card,.profile-card{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(#ffffff0f,#ffffff09);border:1px solid #ffffff16;border-radius:28px;position:relative;overflow:hidden;box-shadow:0 28px 80px #00000057,inset 0 1px #ffffff0a}.profile-hero-card:before,.profile-card:before{content:"";opacity:.7;pointer-events:none;background:linear-gradient(135deg,#ffffff0e,#0000 36%);position:absolute;inset:0}.profile-hero-card{text-align:center;flex-direction:column;grid-row:1/span 2;justify-content:space-between;min-height:100%;padding:34px 30px;display:flex}.profile-hero-top{flex-direction:column;align-items:center;display:flex}.big-avatar{color:#fff;background:linear-gradient(145deg,#ff2630,#b9000a);border-radius:50%;justify-content:center;align-items:center;width:94px;height:94px;margin-bottom:22px;font-size:2.22rem;font-weight:950;display:flex;box-shadow:0 0 30px #e5091470,inset 0 0 16px #ffffff17}.profile-hero-card h1{letter-spacing:-.8px;white-space:nowrap;text-overflow:ellipsis;width:100%;margin-bottom:11px;font-size:clamp(1.65rem,2.4vw,2.15rem);font-weight:950;line-height:1.15;overflow:hidden}.profile-hero-card p{color:#cfcfcf;max-width:370px;margin-bottom:22px;font-size:.95rem;line-height:1.72}.profile-badges{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:30px;display:flex}.profile-badges span{color:#ffb4b8;background:#e5091421;border:1px solid #e5091447;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 13px;font-size:.82rem;font-weight:850;display:inline-flex}.extended-profile-box{text-align:left;border-top:1px solid #ffffff14;width:100%;margin-top:auto;padding-top:28px}.extended-title{align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}.extended-title svg{color:#e50914;min-width:18px;margin-top:3px}.extended-title h2{margin-bottom:5px;font-size:1.15rem;font-weight:950}.extended-title p{color:#aeb0b5;max-width:100%;margin:0;font-size:.86rem;line-height:1.6}.extended-form{flex-direction:column;gap:14px;display:flex}.extended-form label{color:#e3e3e3;flex-direction:column;gap:8px;font-size:.86rem;font-weight:800;display:flex}.profile-card{padding:30px}.profile-section-title{margin-bottom:24px}.profile-section-title h2{letter-spacing:-.3px;margin-bottom:7px;font-size:1.35rem;font-weight:950;line-height:1.2}.profile-section-title p{color:#bdbdbd;font-size:.94rem;line-height:1.65}.profile-form{flex-direction:column;gap:17px;display:flex}.profile-form label{color:#e3e3e3;flex-direction:column;gap:8px;font-size:.88rem;font-weight:800;display:flex}.profile-input{color:#bdbdbd;background:#ffffff0e;border:1px solid #ffffff16;border-radius:15px;align-items:center;gap:12px;height:50px;padding:0 15px;transition:border-color .24s,box-shadow .24s,background .24s;display:flex}.profile-input svg{min-width:17px}.profile-input:focus-within{background:#ffffff12;border-color:#e5091480;box-shadow:0 0 0 1px #e509142e,0 0 18px #e509141a}.profile-input input{color:#fff;background:0 0;border:none;outline:none;flex:1;height:100%;font-size:.95rem;font-weight:600}.profile-input input::placeholder{color:#858585}.save-profile-btn,.manage-plan-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff1724,#e50914);border:none;border-radius:15px;justify-content:center;align-items:center;gap:9px;height:50px;margin-top:4px;font-size:.94rem;font-weight:950;transition:transform .24s,box-shadow .24s;display:inline-flex}.save-profile-btn:hover,.manage-plan-btn:hover{transform:translateY(-2px);box-shadow:0 0 18px #e509148c,0 0 36px #e5091438}.save-success{color:#91f7b8;background:#17c9641f;border:1px solid #17c9643d;border-radius:14px;padding:12px 14px;font-size:.88rem;font-weight:800}.usage-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:24px;display:grid}.usage-box{background:linear-gradient(#ffffff0f,#ffffff09);border:1px solid #ffffff16;border-radius:21px;flex-direction:column;justify-content:center;gap:8px;min-height:124px;padding:18px;transition:transform .24s,border-color .24s,background .24s;display:flex}.usage-box:hover{background:#ffffff10;border-color:#e5091438;transform:translateY(-4px)}.usage-box svg{color:#e50914;margin-bottom:2px}.usage-box span{color:#bdbdbd;font-size:.82rem;font-weight:750}.usage-box strong{color:#fff;letter-spacing:-.3px;font-size:1.25rem;font-weight:950}.manage-plan-btn{width:100%}@media (width<=980px){.profile-layout{grid-template-columns:1fr;max-width:680px}.profile-hero-card{grid-row:auto;min-height:auto}}@media (width<=600px){.profile-page{padding:24px 18px 60px}.profile-layout{gap:18px;margin-top:42px}.profile-hero-card,.profile-card{border-radius:24px;padding:24px}.big-avatar{width:84px;height:84px;font-size:2rem}.profile-hero-card h1{font-size:1.55rem}.usage-overview{grid-template-columns:1fr}.usage-box{min-height:105px}}*{box-sizing:border-box;margin:0;padding:0}:root{--bg-main:#050505;--bg-soft:#0b0b0b;--bg-card:#ffffff0d;--bg-card-strong:#ffffff14;--red-main:#e50914;--red-soft:#e5091440;--red-glow:#e509148c;--text-main:#fff;--text-muted:#cfcfcf;--text-soft:#9f9f9f;--border-soft:#ffffff14;--radius-sm:12px;--radius-md:20px;--radius-lg:28px;--radius-xl:36px;--blur-main:blur(20px);--transition-fast:.25s ease;--transition-main:.35s ease}html{scroll-behavior:smooth}body{min-height:100vh;color:var(--text-main);background:radial-gradient(circle at top,#e5091421,#0000 32%),linear-gradient(#050505,#070707,#050505);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}button,input,textarea{font-family:inherit}button{border:none;outline:none}a{color:inherit;text-decoration:none}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#070707}::-webkit-scrollbar-thumb{background:#e5091473;border-radius:20px}::-webkit-scrollbar-thumb:hover{background:#e50914cc}.glass-card{background:var(--bg-card);-webkit-backdrop-filter:var(--blur-main);backdrop-filter:var(--blur-main);border:1px solid var(--border-soft);border-radius:var(--radius-lg)}.red-glow{box-shadow:0 0 20px #e5091440,0 0 50px #e509141f}.primary-btn{background:var(--red-main);color:#fff;border-radius:var(--radius-sm);cursor:pointer;transition:var(--transition-main);padding:14px 28px;font-weight:700}.primary-btn:hover{transform:translateY(-3px);box-shadow:0 0 18px #e50914a6,0 0 38px #e5091459}.fade-up{animation:.8s both fadeUp}@keyframes fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.soft-float{animation:5s ease-in-out infinite softFloat}
