*{margin:0;padding:0;font-family:Montserrat,sans-serif}:root{--color1: #F8FAFC;--color2: #10052F;--color3: #BEBDC9;--color4: #938FA3;--color5: #DFE0E6;--color6: #524A69;--color7: #ECEDF1;--red-1: #fee2e2;--red-2: #fecaca;--red-3: #ef4444;--red-4: #dc2626;--red-5: #b91c1c;--md-radius: 1rem;--s-radius: .5rem}html{background-color:var(--color1);overflow-x:hidden}.LoaderWrapper{display:flex;justify-content:center;align-items:center;width:100%;height:100vh;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background-color:var(--color1)}button{-webkit-user-select:none;user-select:none}.Setup_Wrapper{width:100%;padding:8rem 2rem;background-color:#fff;display:flex;justify-content:center;box-sizing:border-box}.Setup_Container{width:100%;max-width:1200px;display:flex;flex-direction:column}.Setup_Header{margin-bottom:4rem}.Setup_Title{font-size:clamp(2.5rem,5vw,4rem);font-weight:800;color:var(--color2);margin:0;letter-spacing:-2px}.Setup_Subtitle{font-size:clamp(1.1rem,2vw,1.5rem);color:var(--color4);margin-top:.5rem}.Setup_Grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;border-top:1px solid #e2e8f0;padding-top:4rem}.Setup_StepCard{display:flex;flex-direction:column;gap:1.5rem;padding:2rem;border-radius:var(--md-radius);transition:all .3s ease;background:#f8fafc}.Setup_StepCard:hover{background:#fff;transform:translateY(-10px);box-shadow:0 20px 40px #0000000d}.Setup_Number{font-size:1rem;font-weight:800;color:var(--color2);background:rgba(var(--color2-rgb),.1);width:fit-content;padding:.2rem .8rem;border-radius:20px;letter-spacing:1px}.Setup_StepText{font-size:1.25rem;font-weight:600;color:var(--color4);line-height:1.4;margin:0}@media(max-width:768px){.Setup_Wrapper{padding:4rem 1.5rem}.Setup_Header{text-align:center;margin-bottom:3rem}.Setup_Grid{grid-template-columns:1fr;padding-top:2rem}.Setup_StepCard{padding:1.5rem}}.TopNav_Wrapper{position:fixed;top:0;left:0;width:100%;display:flex;justify-content:center;padding:1.5rem 0;z-index:1000;-webkit-user-select:none;user-select:none;pointer-events:none;transition:all .3s ease}.TopNav_Container{width:90%;max-width:1100px;height:64px;background:#fff9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.3);border-radius:50px;display:flex;align-items:center;justify-content:space-between;padding:0 1.5rem;box-shadow:0 10px 30px #0000000d;pointer-events:auto;transition:all .3s ease}.TopNav_LogoGroup{display:flex;align-items:center;text-decoration:none;gap:.5rem;cursor:default}.TopNav_LogoIcon{height:2rem;width:2rem;fill:var(--color2)}.TopNav_LogoText{font-size:1.25rem;font-weight:600;color:var(--color2)}.TopNav_Links{display:flex;align-items:center;gap:2.5rem}.TopNav_NavLink{text-decoration:none;color:var(--color6);font-size:.95rem;font-weight:600;transition:color .2s ease}.TopNav_NavLink:hover{color:var(--color2)}.TopNav_DashboardBtn{background:var(--color2);color:#fff;border:none;padding:.6rem 1.2rem;border-radius:25px;font-size:.95rem;font-weight:700;cursor:pointer;display:flex;align-items:center;gap:.75rem;transition:all .3s ease}.TopNav_DashboardBtn:hover{background:var(--color4);transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}.TopNav_Arrow{height:.9rem;width:auto;fill:#fff}@media(max-width:850px){.TopNav_Wrapper{padding:0}.TopNav_Container{width:100%;max-width:none;border-radius:0;border-left:none;border-right:none;border-top:none;padding:0 1.25rem}.TopNav_Links{display:none}}@media(max-width:480px){.TopNav_LogoGroup{opacity:0%}.TopNav_DashboardBtn{padding:.5rem 1rem;font-size:.85rem}}.HeroSection{position:relative;height:100vh;width:100%;display:flex;justify-content:center;align-items:center;color:var(--color1);overflow:hidden;-webkit-user-select:none;user-select:none}.HeroSectionVideoWrapper{position:absolute;top:.75rem;right:.75rem;bottom:.75rem;left:.75rem;z-index:0;overflow:hidden;border-radius:var(--md-radius)}.HeroSectionVideoBackground{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;pointer-events:none;background-color:var(--color2);filter:blur(15px) brightness(.8);transform:scale(1.1)}.Hero_ContentGrid{position:relative;z-index:2;width:100%;max-width:1400px;padding:0 5%;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.HeroSection_Left{display:flex;flex-direction:column}.HeroSectionLogo{width:20vh;height:auto;fill:var(--color1);margin-left:-1.2rem;margin-bottom:.5rem}.HeroSectionHeadline{font-size:clamp(2rem,4vw,3.5rem);font-weight:700}.HeroSectionSubheadline{margin-top:.5rem;font-size:clamp(1rem,1.5vw,1.3rem);font-weight:400}.HeroSectionGenerateButton{border:4px solid var(--color1);text-decoration:none;color:var(--color1);width:clamp(14rem,22vw,20rem);height:clamp(14rem,22vw,20rem);display:flex;flex-direction:column;justify-content:center;padding:1.5rem;box-sizing:border-box;cursor:pointer;transition:all .2s ease}.HeroSectionGenerateButton:hover{background-color:var(--color1);color:var(--color2)}.HeroSectionGenerateButton_LinesWrapper{display:flex;flex-direction:column;width:100%;gap:.5rem}.HeroSectionGenerateButton_Line{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;font-size:clamp(1.8rem,3.5vw,3rem);font-weight:700;line-height:1}.HeroSectionGenerateButtonArrow{width:1.2em;height:1.2em;height:auto;fill:var(--color1);transition:transform .2s ease}.HeroSectionGenerateButton:hover .HeroSectionGenerateButtonArrow{fill:var(--color2);transform:translate(5px)}@media(max-width:950px){.Hero_ContentGrid{flex-direction:column;text-align:center;gap:3rem}.HeroSection_Left{align-items:center}.HeroSectionLogo{margin-left:0}}@media(max-width:480px){.HeroSectionGenerateButton{width:50vw;height:50vw}.HeroSectionGenerateButtonArrow{width:1em;height:1em}}@keyframes fadeInDown{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}.FadeInAnimation{animation:.8s fadeInDown forwards}.Insights_Wrapper{width:100%;padding:6rem 2rem;box-sizing:border-box;overflow:hidden}.Insights_Container{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.Insights_Content{display:flex;flex-direction:column;gap:2.5rem}.Insights_Title{font-size:clamp(2rem,4vw,3rem);font-weight:800;color:var(--color2);margin:0 0 .5rem;line-height:1.1;letter-spacing:-1px}.Insights_Subtitle{font-size:1.5rem;font-weight:600;color:var(--color4);margin-bottom:1rem}.Insights_Description{font-size:1.1rem;line-height:1.6;color:#64748b;max-width:500px}.Insights_FeatureList{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1.5rem}.Insights_FeatureItem{display:flex;align-items:flex-start;gap:1rem}.Insights_Check{background:var(--color2);color:var(--color1);width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.8rem;flex-shrink:0;margin-top:2px}.Insights_FeatureItem div{display:flex;flex-direction:column}.Insights_FeatureItem strong{font-size:1.1rem;color:var(--color2);margin-bottom:.2rem}.Insights_FeatureItem span{font-size:.95rem;color:#64748b}.Insights_Visual{position:relative;height:500px;display:flex;align-items:center;justify-content:center}.Insights_Card{background:#fff;border-radius:var(--md-radius, 16px);box-shadow:0 20px 40px #00000014;border:1px solid rgba(0,0,0,.05);position:absolute;transition:transform .3s ease}.Insights_CardLabel{text-transform:uppercase;font-size:.75rem;font-weight:700;color:#94a3b8;margin-bottom:1rem;letter-spacing:.05em}.Insights_StatCard{top:50px;left:0;width:260px;padding:2rem;z-index:2;animation:floatSlow 6s ease-in-out infinite}.Insights_BigNumber{font-size:3rem;font-weight:800;color:var(--color2);line-height:1;margin-bottom:1rem}.Insights_GraphLine{height:4px;width:80%;background:linear-gradient(90deg,var(--color2) 0%,#e2e8f0 100%);border-radius:2px;margin-bottom:1rem}.Insights_StatFooter{font-size:.85rem;color:#10b981;font-weight:600}.Insights_ListCard{bottom:50px;width:300px;padding:1.5rem;z-index:1;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:floatDelayed 7s ease-in-out infinite}.Insights_MockRow{display:flex;align-items:center;padding:.8rem 0;border-bottom:1px solid #f1f5f9}.Insights_MockRow:last-child{border-bottom:none}.Insights_Flag{font-size:1.5rem;margin-right:1rem}.Insights_RowText{display:flex;flex-direction:column}.Insights_RowCity{font-weight:600;font-size:.9rem;color:var(--color2)}.Insights_RowTime{font-size:.75rem;color:#94a3b8}@keyframes floatSlow{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}@keyframes floatDelayed{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media(max-width:950px){.Insights_Wrapper{padding:4rem 1.5rem}.Insights_Container{grid-template-columns:1fr;gap:3rem;text-align:center}.Insights_Content{align-items:center}.Insights_Description{margin:0 auto}.Insights_FeatureList{align-items:flex-start;text-align:left;display:inline-flex}.Insights_Visual{display:none}.Insights_Card{position:relative;top:auto;left:auto;right:auto;bottom:auto;width:100%;max-width:350px;margin:0 auto}.Insights_StatCard{width:100%;animation:floatSlow 5s ease-in-out infinite}.Insights_ListCard{width:100%;animation:floatDelayed 6s ease-in-out infinite}}.UseCases_Wrapper{width:100%;padding:6rem 2rem;box-sizing:border-box;overflow:hidden;background-color:transparent}.UseCases_Container{max-width:1200px;margin:0 auto}.UseCases_Header{text-align:center;margin-bottom:4rem;display:flex;flex-direction:column;align-items:center}.UseCases_Title{font-size:clamp(2rem,4vw,3rem);font-weight:800;color:var(--color2);margin:0 0 .5rem;line-height:1.1;letter-spacing:-1px}.UseCases_Subtitle{font-size:1.2rem;line-height:1.6;color:#64748b;max-width:600px}.UseCases_Grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:2rem}.UseCases_Card{background:var(--color1);padding:2.5rem 2rem;border-radius:var(--md-radius, 16px);box-shadow:0 10px 30px #0000000a;border:1px solid rgba(0,0,0,.05);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;display:flex;flex-direction:column;height:100%}.UseCases_Card:hover{transform:translateY(-10px);box-shadow:0 20px 40px #00000014}.UseCases_Icon{font-size:2.5rem;margin-bottom:1.5rem;display:inline-block}.UseCases_CardTitle{font-size:1.3rem;font-weight:700;color:var(--color2);margin-bottom:.8rem}.UseCases_CardDescription{font-size:1rem;line-height:1.6;color:#64748b;margin:0}@media(max-width:950px){.UseCases_Wrapper{padding:4rem 1.5rem}.UseCases_Header{margin-bottom:3rem}.UseCases_Title{text-align:center}.UseCases_Grid{grid-template-columns:1fr;max-width:450px;margin:0 auto}.UseCases_Card{text-align:center;align-items:center}}.CTA_Wrapper{width:100%;padding:6rem 2rem;display:flex;justify-content:center;align-items:center;box-sizing:border-box}.CTA_Card{width:100%;max-width:1100px;background:var(--color2);padding:5rem 2rem;border-radius:30px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:2.5rem;box-shadow:0 20px 50px #0000001a;position:relative;overflow:hidden}.CTA_Card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at top right,rgba(255,255,255,.1),transparent);pointer-events:none}.CTA_Title{font-size:clamp(2rem,4vw,3.5rem);font-weight:800;color:#fff;margin:0;line-height:1.1;letter-spacing:-1.5px}.CTA_Title span{opacity:.8;font-weight:400}.CTA_Button{text-decoration:none;background:#fff;color:var(--color2);font-size:1.2rem;font-weight:700;padding:1rem 3rem;border-radius:50px;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 15px #0000001a}.CTA_Button:hover{transform:translateY(-3px) scale(1.05);box-shadow:0 10px 25px #0003;background:var(--color1)}@media(max-width:768px){.CTA_Wrapper{padding:4rem 1rem}.CTA_Card{padding:4rem 1.5rem;border-radius:20px}.CTA_Title{font-size:1.8rem}.CTA_Button{width:100%;max-width:250px;padding:1rem;font-size:1.1rem}}.Footer_Wrapper{width:100%;background-color:var(--color2);padding:5rem 2rem 2rem;color:#fff;display:flex;justify-content:center;box-sizing:border-box}.Footer_Container{width:100%;max-width:1200px;display:flex;flex-direction:column}.Footer_Main{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;padding-bottom:4rem;border-bottom:1px solid rgba(255,255,255,.1)}.Footer_Brand{display:flex;flex-direction:column;gap:1.5rem}.Footer_LogoGroup{display:flex;flex-direction:row;align-items:center;gap:.75rem}.Footer_LogoIcon{height:2.5rem;width:auto;fill:#fff}.Footer_LogoText{font-size:1.5rem;font-weight:800;letter-spacing:-.5px}.Footer_Tagline{font-size:1rem;line-height:1.6;opacity:.7;margin:0}.Footer_LinksGrid{display:flex;gap:6rem}.Footer_Column{display:flex;flex-direction:column;gap:1rem}.Footer_ColumnTitle{font-size:.9rem;font-weight:800;text-transform:uppercase;letter-spacing:1px;margin-bottom:.5rem;color:#ffffff80}.Footer_Link{text-decoration:none;color:#fff;font-size:1rem;opacity:.8;transition:all .2s ease}.Footer_Link:hover{opacity:1;color:var(--color1);transform:translate(4px)}.Footer_Bottom{padding-top:2rem;display:flex;justify-content:center;font-size:.85rem;opacity:.5}@media(max-width:850px){.Footer_Main{flex-direction:column;gap:4rem}.Footer_LinksGrid{width:100%;justify-content:space-between;gap:2rem}}@media(max-width:480px){.Footer_LinksGrid{flex-direction:column;gap:3rem}}.FeatureRequest_Wrapper{position:relative;margin-top:5rem;padding:6rem 2rem;display:flex;flex-direction:column;width:100%;align-items:center;justify-content:center;color:var(--color1);overflow:hidden;box-sizing:border-box}.FeatureRequest_VideoFrame{position:absolute;top:1rem;right:1rem;bottom:1rem;left:1rem;overflow:hidden;border-radius:var(--md-radius);z-index:-1;background-color:var(--color2)}.FeatureRequest_VideoElement{width:100%;height:100%;object-fit:cover;filter:blur(25px) hue-rotate(300deg) brightness(.8);transform:scale(1.15)}.FeatureRequest_Overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0003}.FeatureRequest_Content{position:relative;z-index:2;text-align:center;display:flex;flex-direction:column;align-items:center;max-width:900px}.FeatureRequest_Title{font-size:clamp(1.5rem,4vw,2.5rem);font-weight:800;line-height:1.3;margin:0;letter-spacing:-1px}.FeatureRequest_Title span{font-weight:400;opacity:.9}.FeatureRequest_Btn{margin-top:3rem;text-decoration:none;color:var(--color1);font-size:1.2rem;font-weight:700;border:2px solid var(--color1);padding:1rem 2.5rem;border-radius:50px;display:flex;flex-direction:row;align-items:center;gap:1rem;transition:all .3s cubic-bezier(.4,0,.2,1);background:transparent}.FeatureRequest_Btn:hover{background-color:var(--color1);color:var(--color2);transform:translateY(-3px);box-shadow:0 10px 20px #0003}.FeatureRequest_BtnArrow{height:1.2rem;width:auto;fill:var(--color1);transition:transform .3s ease,fill .3s ease}.FeatureRequest_Btn:hover .FeatureRequest_BtnArrow{fill:var(--color2);transform:translate(5px)}@media(max-width:600px){.FeatureRequest_Wrapper{margin-top:2rem;padding:4rem 1.5rem}.FeatureRequest_Title{font-size:1.5rem}.FeatureRequest_Btn{padding:.8rem 1.5rem;font-size:1rem}}*{box-sizing:border-box}.Dashboard_Wrapper{min-height:100vh;display:flex;flex-direction:column}.Dashboard_Container{width:100%;margin:0 auto;min-height:calc(100vh - 6rem);display:flex;flex-direction:column}@media(max-width:900px){.Dashboard_Container{margin-top:5rem;min-height:calc(100vh - 5rem);padding:0 1rem 1rem}}.Dashboard_Header{display:flex;justify-content:flex-end;align-items:center}.Dashboard_StatsCard{display:flex;align-items:center;background:#fff;padding:.5rem 1.2rem;border-radius:20px;border:1px solid #e2e8f0;box-shadow:0 2px 6px #0000000a;gap:1.2rem;transition:transform .2s ease,box-shadow .2s ease;margin-right:2rem;margin-top:1rem}.Dashboard_StatsCard:hover{box-shadow:0 4px 12px #00000014;transform:translateY(-1px)}.Stat_Item{display:flex;align-items:baseline;gap:.5rem}.Stat_Label{font-size:.75rem;text-transform:uppercase;color:#94a3b8;font-weight:700;letter-spacing:.5px}.Stat_Value{font-size:.95rem;font-weight:700;color:var(--color4)}.Stat_Max{color:#cbd5e1;font-weight:500;font-size:.9rem}.Stat_Divider{width:1px;height:18px;background-color:#e2e8f0}.Dashboard_Content{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center}.Dashboard_Pagination{margin-top:2rem;display:flex;justify-content:center;width:100%}.Pagination_Controls{display:flex;align-items:center;gap:.5rem;background:#fff;padding:.4rem;border-radius:8px;box-shadow:0 4px 12px #0000000f;border:1px solid #f1f5f9;margin-bottom:2rem}.Btn_Pagination{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;background:transparent;border-radius:6px;color:var(--color4);cursor:pointer;font-size:1rem;transition:all .2s ease}.Btn_Pagination:hover:not(:disabled){background-color:#f8fafc;color:var(--color2)}.Btn_Pagination:disabled{opacity:.3;cursor:default}.Pagination_InputGroup{display:flex;align-items:center;gap:.5rem;margin:0 .8rem;font-size:.85rem;font-weight:600;color:#64748b}.Pagination_Input{width:40px;height:30px;text-align:center;border:1px solid #e2e8f0;border-radius:4px;font-weight:600;outline:none;color:var(--color4);background:#f8fafc;font-size:.9rem}.Pagination_Input:focus{border-color:var(--color2);background:#fff}@media(max-width:600px){.Dashboard_Header{justify-content:center;margin-bottom:2rem}.Dashboard_StatsCard{width:100%;justify-content:space-around;padding:.8rem}}@media(max-width:900px){.Dashboard_Container{margin-top:2rem;min-height:calc(100vh - 70px);padding:0 1rem;width:100%;overflow-x:hidden}}@media(max-width:600px){.Dashboard_Header{justify-content:center;padding:0 1rem;width:100%}.Dashboard_StatsCard{width:100%;margin-right:0;margin-top:1rem;gap:.5rem;justify-content:space-around}}.DashNav_Wrapper{width:100%;background:#fff;border-bottom:1px solid #e2e8f0;position:sticky;top:0;z-index:100;left:0;right:0}.DashNav_Container{margin:0 auto;height:70px;display:flex;align-items:center;justify-content:space-between;padding:0 1rem}.DashboardMenu_LogoButton{display:flex;flex-direction:row;text-decoration:none;color:var(--color2);font-size:1.5rem;font-weight:600;align-items:center;-webkit-user-select:none;user-select:none}.DashboardMenuBackButtonLogo{height:3rem;width:3rem}.DashNav_Actions{display:flex;gap:1rem}.DashNav_Btn{cursor:pointer;text-decoration:none;font-size:1.1rem;font-weight:700;padding:.5rem 1rem;display:flex;justify-content:center;align-items:center;border-radius:var(--s-radius);transition:all .2s ease}.DashNav_Btn.primary{border:1px solid var(--color2);color:var(--color2);background:transparent}.DashNav_Btn.primary:hover{background-color:var(--color2);color:var(--color1)}.DashNav_Btn.secondary{border:1px solid var(--color2);background-color:var(--color2);color:var(--color1)}.DashNav_Btn.secondary:hover{background-color:var(--color1);color:var(--color2)}.DashModal_Overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:9999}.DashModal_Content{background-color:var(--color1);padding:3rem;display:flex;flex-direction:column;border-radius:var(--md-radius);box-shadow:0 0 4rem #0003;width:90%;max-width:500px}.DashModal_Title{font-size:2rem;font-weight:700;margin-bottom:2rem;text-align:center}.DashModal_Field{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.5rem}.DashModal_Field label{font-weight:600}.DashModal_Field input{padding:.8rem;border:1px solid var(--color2);border-radius:4px;outline:none;font-size:1rem}.DashModal_Footer{display:flex;flex-direction:row;gap:1rem;margin-top:1rem}.DashModal_Footer button{flex:1}.DashModal_SubmitBtn{background-color:var(--color2);color:var(--color1);border:1px solid var(--color2);padding:1rem;font-size:1.1rem;font-weight:700;cursor:pointer;border-radius:var(--s-radius);transition:all .2s ease}.DashModal_SubmitBtn:hover{filter:brightness(1.2);transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.DashModal_CancelBtn{background:var(--red-1);color:var(--red-4);border:1px solid var(--red-2);padding:1rem;border-radius:var(--s-radius);font-weight:600;cursor:pointer;font-size:1.1rem;transition:all .2s ease}.DashModal_CancelBtn:hover{background-color:var(--red-2);color:var(--red-5);border-color:var(--red-3);transform:translateY(-2px)}.DashModal_Error{color:var(--red-4);margin-bottom:1rem;font-size:.9rem;text-align:center}@media(max-width:600px){.DashboardMenuBackButtonText{display:none}.DashNav_Btn{font-size:.9rem;padding:.4rem .8rem}.DashModal_Content{padding:2rem}.DashModal_Footer{flex-direction:column}.DashNav_Container{padding:0 .8rem}.DashNav_Actions{gap:.5rem}.DashModal_Content{width:95%;padding:1.5rem;margin:0 auto}}.DashboardQrs_Wrapper{width:100%;max-width:1200px;margin:0 auto;padding:2rem;box-sizing:border-box;overflow-x:hidden}.DashboardQrs_Grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:2rem;justify-content:center}.QR_Card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;overflow:hidden;transition:all .3s ease;display:flex;flex-direction:column;align-items:center;padding-top:1.5rem}.QR_Card:hover{transform:translateY(-5px);box-shadow:0 10px 25px #0000000d;border-color:var(--color2)}.QR_PreviewBox{width:100%;display:flex;justify-content:center;align-items:center;margin:0}.QR_SvgContainer{width:15rem;height:15rem}.QR_Content{padding:1.5rem;display:flex;flex-direction:column;gap:.5rem;width:100%;box-sizing:border-box}.QR_Name{font-size:1.2rem;font-weight:700;color:var(--color2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}.QR_Url{font-size:1rem;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:1rem;text-align:left}.QR_BottomRow{display:flex;justify-content:space-between;align-items:center;margin-top:auto}.QR_Status{display:flex;align-items:center;gap:.4rem;font-size:.95rem;font-weight:600}.StatusDot{height:10px;width:10px;border-radius:50%}.is-enabled{color:#16a34a}.is-enabled .StatusDot{background-color:#16a34a}.is-disabled{color:#dc2626}.is-disabled .StatusDot{background-color:#dc2626}.QR_DetailsBtn{text-decoration:none;font-size:1rem;font-weight:700;padding:.5rem 1.5rem;border-radius:var(--s-radius);background:var(--color2);border:1px solid var(--color2);color:#fff;transition:all .2s}.QR_DetailsBtn:hover{background:transparent;color:var(--color2)}.QR_EmptyState{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:5rem 2rem;text-align:center;background:#ffffff80;border:2px dashed #e2e8f0;border-radius:24px;margin-top:2rem}.QR_EmptyText{font-size:1.25rem;font-weight:600;color:#64748b;margin-bottom:1.5rem}.QR_CreateFirstBtn{background:var(--color2);color:#fff;border:none;padding:.8rem 2rem;border-radius:50px;font-size:1rem;font-weight:700;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:all .3s ease;box-shadow:0 4px 15px #00000014}.QR_CreateFirstBtn:hover{background:var(--color4);transform:translateY(-2px);box-shadow:0 6px 20px #0000001f}.QR_CreateFirstBtn:active{transform:translateY(0)}@media(max-width:600px){.DashboardQrs_Grid{grid-template-columns:minmax(0,1fr);gap:1.5rem}.QR_Card{max-width:100%}.DashboardQrs_Wrapper{padding:1rem}.QR_SvgContainer{width:100%;max-width:12rem;height:auto;aspect-ratio:1 / 1}}.Loader{height:5px;width:5px;color:var(--color2);box-shadow:-10px -10px 0 5px,-10px -10px 0 5px,-10px -10px 0 5px,-10px -10px 0 5px;animation:loader-38 6s infinite}@keyframes loader-38{0%{box-shadow:-10px -10px 0 5px,-10px -10px 0 5px,-10px -10px 0 5px,-10px -10px 0 5px}8.33%{box-shadow:-10px -10px 0 5px,10px -10px 0 5px,10px -10px 0 5px,10px -10px 0 5px}16.66%{box-shadow:-10px -10px 0 5px,10px -10px 0 5px,10px 10px 0 5px,10px 10px 0 5px}24.99%{box-shadow:-10px -10px 0 5px,10px -10px 0 5px,10px 10px 0 5px,-10px 10px 0 5px}33.32%{box-shadow:-10px -10px 0 5px,10px -10px 0 5px,10px 10px 0 5px,-10px -10px 0 5px}41.65%{box-shadow:10px -10px 0 5px,10px -10px 0 5px,10px 10px 0 5px,10px -10px 0 5px}49.98%{box-shadow:10px 10px 0 5px,10px 10px 0 5px,10px 10px 0 5px,10px 10px 0 5px}58.31%{box-shadow:-10px 10px 0 5px,-10px 10px 0 5px,10px 10px 0 5px,-10px 10px 0 5px}66.64%{box-shadow:-10px -10px 0 5px,-10px -10px 0 5px,10px 10px 0 5px,-10px 10px 0 5px}74.97%{box-shadow:-10px -10px 0 5px,10px -10px 0 5px,10px 10px 0 5px,-10px 10px 0 5px}83.3%{box-shadow:-10px -10px 0 5px,10px 10px 0 5px,10px 10px 0 5px,-10px 10px 0 5px}91.63%{box-shadow:-10px -10px 0 5px,-10px 10px 0 5px,-10px 10px 0 5px,-10px 10px 0 5px}to{box-shadow:-10px -10px 0 5px,-10px -10px 0 5px,-10px -10px 0 5px,-10px -10px 0 5px}}.FormWrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-height:100vh;position:relative;padding:2rem;box-sizing:border-box}.FormBackground{position:fixed;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1;filter:blur(40px);transform:scale(1.1);background-color:var(--color2);opacity:.15}.Form{display:flex;flex-direction:column;width:100%;max-width:450px;border-radius:20px;padding:3.5rem;background-color:#fff;border:1px solid #e2e8f0;box-shadow:0 20px 40px #0000001a}.FormTitle{font-size:2.2rem;font-weight:800;margin-bottom:.5rem;color:var(--color2);letter-spacing:-1px;text-align:center;overflow-wrap:break-word;word-wrap:break-word}.FormLabel{display:flex;flex-direction:column;margin-top:1.5rem}.FormLabelTitle{margin-bottom:.5rem;font-weight:700;font-size:.95rem;color:#64748b;text-transform:uppercase;letter-spacing:.5px}.FormInput{padding:1rem;border-radius:10px;outline:none;border:1px solid #e2e8f0;font-size:1.1rem;transition:all .2s ease;background-color:#f8fafc}.FormInput:focus{border-color:var(--color2);background-color:#fff;box-shadow:0 0 0 4px rgba(var(--color2-rgb),.1)}.FormError{margin-top:1.5rem;color:#dc2626;background:#fef2f2;padding:.75rem;border-radius:8px;font-size:.9rem;text-align:center;border:1px solid #fee2e2}.FormSubmitButton{margin-top:2.5rem;padding:1.2rem;background-color:var(--color2);border:none;color:#fff;cursor:pointer;transition:all .2s ease;font-size:1.1rem;font-weight:700;border-radius:12px}.FormSubmitButton:hover{filter:brightness(1.1);transform:translateY(-2px);box-shadow:0 10px 20px #0000001a}.FormSubmitButton:active{transform:translateY(0)}.FormLinksWrapper{display:flex;flex-direction:column;align-items:center;gap:1rem;margin-top:2rem}.FormLink{color:var(--color2);text-decoration:none;font-size:1rem;font-weight:600;transition:opacity .2s}.FormLink:hover{text-decoration:underline;opacity:.8}.FormSubtextLink{margin-top:1rem;text-decoration:none;font-size:.95rem;color:#64748b}.FormSubtextLink span{color:var(--color2);font-weight:700;cursor:pointer}.FormSubtextWarn{color:var(--red-3);text-decoration:underline;text-align:center}.FormSubtextWarn:hover{color:var(--red-5)}@media(max-width:500px){.Form{padding:2rem;box-shadow:none;background:transparent;border:none}.FormWrapper{background:#fff}.FormBackground{display:none}.FormTitle{font-size:1.8rem}}.MinimalMenu_Wrapper{width:100%;display:flex;flex-direction:row;align-items:center;position:fixed;top:0;left:0;padding:1rem 1.5rem;z-index:1000;pointer-events:none}.MinimalMenu_BackButton{display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #e2e8f0;width:45px;height:45px;border-radius:var(--s-radius);cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .2s ease;box-shadow:0 2px 8px #0000000d;pointer-events:auto}.MinimalMenu_BackButton:hover{transform:translate(-3px);border-color:var(--color2);box-shadow:0 4px 12px #0000001a}.MinimalMenu_ArrowIcon{transform:rotate(180deg);height:1.2rem;width:auto;fill:var(--color4);transition:fill .2s ease}.MinimalMenu_BackButton:hover .MinimalMenu_ArrowIcon{fill:var(--color2)}@media(max-width:600px){.MinimalMenu_Wrapper{padding:.75rem 1rem}.MinimalMenu_BackButton{width:40px;height:40px}}.Profile_Wrapper{min-height:100vh;display:flex;flex-direction:column}.Profile_Container{max-width:800px;width:100%;margin:8rem auto 4rem;padding:0 2rem;box-sizing:border-box}.Profile_HeaderSection{margin-bottom:2.5rem;border-bottom:1px solid #eee;padding-bottom:1.5rem}.Profile_Title{font-size:2rem;font-weight:700;color:var(--color2);margin:0 0 .5rem}.Profile_Subtitle{color:#64748b;margin:0}.Profile_ActionsGrid{display:flex;flex-direction:column;gap:1rem}.Profile_CardLink,.Profile_LogoutBtn{display:flex;align-items:center;text-decoration:none;background:#fff;border:1px solid #e2e8f0;padding:1.25rem 1.5rem;border-radius:12px;transition:all .2s ease;width:100%;cursor:pointer;box-sizing:border-box;font-family:inherit}.Profile_CardLink:hover,.Profile_LogoutBtn:hover{border-color:var(--color2);box-shadow:0 4px 12px #0000000d;transform:translateY(-2px)}.Profile_Icon{width:24px;height:24px;margin-right:1.25rem;color:var(--color4)}.Profile_Icon.red{color:#dc2626}.Profile_TextGroup{flex:1;display:flex;flex-direction:column;text-align:left}.Profile_ActionName{font-size:1.05rem;font-weight:600;color:var(--color4)}.Profile_ActionName.red{color:#dc2626}.Profile_Label{font-size:.7rem;text-transform:uppercase;color:#94a3b8;font-weight:700;letter-spacing:.5px;margin-bottom:.2rem}.Profile_Arrow{width:16px;height:16px;opacity:.3}.Profile_LogoutBtn{margin-top:1rem;border-color:#fecaca;background-color:#fffafb}.Profile_LogoutBtn:hover{background-color:#fee2e2;border-color:#dc2626}.Profile_CardLink.pending{border:1px dashed #3b82f6;background-color:#f0f7ff}.Profile_Note{background-color:#fffbeb;border:1px solid #fef1c1;border-radius:8px;padding:1rem;color:#92400e;font-size:.9rem;margin-bottom:1.5rem}@media(max-width:768px){.Profile_Container{margin-top:6rem;padding:0 1rem}}.QrPage_Container{max-width:1200px;margin:8rem auto;padding:0 2rem}.QrPage_MainGrid{display:flex;flex-direction:column;gap:2rem}.QrPage_TopSection{display:grid;grid-template-columns:1fr 1.5fr;gap:2rem;align-items:start}.QrPage_SettingsColumn{display:flex;flex-direction:column}.QrPage_AnalyticsGrid{display:grid;grid-template-columns:1fr 2.5fr;gap:2rem;align-items:stretch}@media(max-width:900px){.QrPage_TopSection,.QrPage_AnalyticsGrid{grid-template-columns:1fr}.QrPage_Container{margin:5rem auto}}.QrPage_Card{background:var(--color1);border-radius:var(--s-radius);padding:2rem;box-shadow:0 4px 20px #00000014}.QrPage_ExportCard{margin-top:2rem}.QrPage_HeaderRow{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.QrPage_HeaderRow .QrPage_CardTitle{margin-bottom:0}.QrPage_StatusCard{margin-top:1.5rem;display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem;transition:background-color .3s ease}.QrPage_Switch{position:relative;display:inline-block;width:52px;height:30px;flex-shrink:0}.QrPage_Switch input{opacity:0;width:0;height:0}.QrPage_Slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#dc2626;transition:.3s cubic-bezier(.4,0,.2,1);border-radius:34px}.QrPage_Slider:before{position:absolute;content:"";height:24px;width:24px;left:3px;bottom:3px;background-color:#fff;transition:.3s cubic-bezier(.4,0,.2,1);border-radius:50%;box-shadow:0 2px 4px #0003}input:checked+.QrPage_Slider{background-color:#16a34a}input:checked+.QrPage_Slider:before{transform:translate(22px)}.QrPage_Switch:hover .QrPage_Slider{filter:brightness(1.1)}.QrPage_BorderToggleRow{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-top:.5rem}.QrPage_BorderToggleRow label{font-size:.85rem;font-weight:600;color:var(--color4);text-transform:uppercase;cursor:pointer}.QrPage_AnalyticsGrid .QrPage_Card{height:100%;box-sizing:border-box}.QrPage_PreviewCard{text-align:center;display:flex;flex-direction:column;align-items:center}.QrPreview_SvgContainer{width:100%;max-width:300px;background:#fff;padding:1rem;border-radius:var(--s-radius);border:1px solid #eee;cursor:pointer;transition:transform .2s ease}.QrPreview_SvgContainer:hover{transform:scale(1.02)}.QrPage_InputGroup{display:flex;flex-direction:column;margin-bottom:1.5rem}.QrPage_InputGroup label{font-size:.85rem;font-weight:600;color:var(--color4);margin-bottom:.5rem;text-transform:uppercase}.QrPage_InputGroup_InputField{padding:.5rem}.QrPage_InputWithIcon{display:flex;align-items:center;border-bottom:2px solid #eee;transition:border-color .2s}.QrPage_InputWithIcon:focus-within{border-color:var(--color2)}.QrPage_InputWithIcon input{flex:1;border:none;padding:.8rem 0;font-size:1.2rem;font-weight:500;outline:none;background:transparent}.QrPage_ActionsRow{display:grid;grid-template-columns:2fr 1fr;gap:1rem;margin-top:1rem}.QrPage_CardTitle{font-size:.85rem;font-weight:700;color:var(--color4);margin-bottom:1.5rem;text-transform:uppercase;letter-spacing:.05em}.QrPage_StatsCard{text-align:center;display:flex;flex-direction:column;justify-content:center}.QrPage_BigStat{font-size:3.5rem;font-weight:800;color:var(--color2);line-height:1;margin-bottom:.5rem}.QrPage_StatLabel{color:#64748b;font-size:.9rem}.QrPage_ScansList{display:flex;flex-direction:column;gap:1rem}.QrPage_ScanItem{display:flex;align-items:center;padding:1rem;background:#f8fafc80;border-radius:calc(var(--s-radius) - 4px);border:1px solid #f1f5f9}.QrPage_ScanFlag{font-size:1.5rem;margin-right:1rem}.QrPage_ScanInfo{display:flex;flex-direction:column}.QrPage_ScanLocation{font-weight:600;font-size:.95rem;color:var(--color4)}.QrPage_ScanDate{font-size:.8rem;color:#94a3b8}.QrPage_EmptyState{text-align:center;padding:2rem;color:#94a3b8;font-style:italic}.QrPage_DownloadGrid{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:1.5rem}.Btn_Primary,.Btn_Danger,.Btn_Secondary,.Btn_Analytics,.QrPage_VisitButton,.QrPage_PenIcon{cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);font-family:inherit;position:relative}.Btn_Primary{background:var(--color2);color:#fff;border:none;padding:1rem;border-radius:var(--s-radius);font-weight:700;box-shadow:0 4px 6px #0000000d}.Btn_Primary:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 20px #00000026;filter:brightness(1.1)}.Btn_Primary:disabled{opacity:.6;cursor:not-allowed}.Btn_Secondary{width:100%;background:#fff;border:1px solid #e2e8f0;padding:1rem;border-radius:var(--s-radius);font-weight:600;color:var(--color4)}.Btn_Secondary:hover{border-color:var(--color2);transform:translateY(-2px);color:var(--color2)}.Btn_Danger{background:#fff5f5;color:#dc2626;border:1px solid #fecaca;padding:1rem;border-radius:var(--s-radius);font-weight:600}.Btn_Danger:hover{background:#fee2e2;border-color:#dc2626;transform:translateY(-2px)}.Btn_Analytics{background:#eff6ff;color:#2563eb;border:1px solid #2563eb;padding:.5rem 1rem;border-radius:var(--s-radius);font-size:.9rem;font-weight:700;text-transform:uppercase}.Btn_Analytics:hover{background:#dbeafe;border-color:#2563eb;transform:translateY(-2px)}.QrPage_VisitButton{margin-top:1.5rem;background:transparent;border:1px solid var(--color2);color:var(--color2);padding:.6rem 1.2rem;border-radius:var(--s-radius);font-size:.9rem;font-weight:600}.QrPage_VisitButton:hover{background:var(--color2);color:#fff;transform:translateY(-2px)}.QrPage_PenIcon{width:16px!important;height:16px!important;margin-left:10px;opacity:.4}.QrPage_PenIcon:hover{opacity:1;transform:scale(1.2) rotate(10deg)}.Modal_Overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;z-index:1000}.Modal_Content{background:#fff;padding:2.5rem;border-radius:16px;max-width:400px;width:90%;text-align:center}.Modal_Buttons{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:2rem}@media(max-width:600px){.QrPage_Container{padding:0 1rem}.QrPage_Card{padding:1.5rem}.QrPage_DownloadGrid,.QrPage_ActionsRow{grid-template-columns:1fr}.QrPage_BigStat{font-size:2.8rem}.QrPage_StatusCard,.QrPage_HeaderRow{flex-direction:column;align-items:flex-start;gap:1rem}.Btn_Analytics{width:100%;text-align:center}}.Tier_Wrapper{min-height:100vh;display:flex;flex-direction:column}.Tier_LoaderBox{display:flex;justify-content:center;padding-top:5rem}.Tier_Title{font-size:2.5rem;font-weight:800;color:var(--color2)!important;margin:0 0 .5rem}.Tier_FreeTrialWrapper{margin-bottom:3rem;animation:fadeIn .5s ease-out}.Tier_TrialBanner{background:linear-gradient(135deg,var(--color2) 0%,#4338ca 100%);background-color:var(--color2);border-radius:16px;padding:2.5rem;display:flex;align-items:center;justify-content:space-between;gap:2rem;box-shadow:0 10px 25px #00000026;color:#fff;position:relative;overflow:hidden}.Tier_TrialBanner:after{content:"";position:absolute;top:-50px;right:-50px;width:200px;height:200px;background:#ffffff1a;border-radius:50%;pointer-events:none}.Tier_TrialContent{flex:1;z-index:1}.Tier_TrialBadge{display:inline-block;background:#fff3;padding:.35rem .8rem;border-radius:20px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;margin-bottom:1rem;border:1px solid rgba(255,255,255,.2)}.Tier_TrialTitle{font-size:1.75rem;font-weight:800;margin:0 0 .5rem;color:#fff}.Tier_TrialText{color:#ffffffd9;font-size:1rem;margin:0;max-width:500px;line-height:1.5}.Tier_TrialBtn{background:#fff;color:var(--color2);border:none;padding:1rem 2rem;border-radius:12px;font-weight:700;font-size:1rem;cursor:pointer;white-space:nowrap;transition:all .2s ease;z-index:1;box-shadow:0 4px 12px #0000001a}.Tier_TrialBtn:hover{transform:translateY(-2px);box-shadow:0 8px 16px #00000026;background-color:#f8fafc}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.Tier_Grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-bottom:5rem}.Tier_PricingCard{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:2.5rem 2rem;display:flex;flex-direction:column;transition:all .3s ease;cursor:pointer}.Tier_PricingCard:hover{transform:translateY(-5px);border-color:var(--color2)}.Tier_PricingCard:hover .Tier_CardName{color:var(--color4)}.Tier_PricingCard.active{border-color:var(--color2);box-shadow:0 10px 25px #0000000d;background-color:#fcfdfe}.Tier_CardHeader{display:flex;flex-direction:column;align-items:center}.Tier_CardName{font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--color2);text-align:center}.Tier_CardPrice{margin-bottom:1.5rem;text-align:center}.Tier_Amount{font-size:2.5rem;font-weight:800;color:var(--color4)}.Tier_Period{color:#94a3b8;font-weight:600}.Tier_Features{list-style:none;padding:0;margin:0 0 2.5rem;flex:1}.Tier_Features li{margin-bottom:.8rem;color:#64748b;font-size:.95rem}.Tier_CardBtn{width:100%;padding:1rem;border-radius:10px;border:1px solid #e2e8f0;background:#fff;font-weight:700;color:var(--color4);cursor:pointer;transition:all .2s;margin-bottom:2rem}.Tier_PricingCard.active .Tier_CardBtn{background:var(--color2);color:#fff;border-color:var(--color2)}.Tier_ManagementSection{max-width:700px;margin:0 auto;border-top:1px solid #eee;padding-top:3rem}.Tier_SectionTitle{font-size:1.6rem;font-weight:700;color:var(--color2);margin-bottom:.3rem}.Tier_SectionSubtitle{color:#94a3b8;margin-bottom:2rem;font-size:.95rem}.Tier_ActionStack{display:flex;flex-direction:column;gap:1rem}.Tier_ListAction{display:flex;align-items:center;padding:1.25rem 1.5rem;background:#fff;border:1px solid #e2e8f0;border-radius:12px;font-family:inherit;font-weight:600;font-size:1rem;cursor:pointer;transition:all .2s;color:var(--color4);box-sizing:border-box;text-align:left}.Tier_ListAction:hover{border-color:var(--color2);box-shadow:0 4px 12px #0000000d;transform:translateY(-2px)}.Tier_ListAction.red{color:#dc2626;border-color:#fecaca}.Tier_ListAction.red:hover{background:#fee2e2}.Tier_ListAction.green{color:#16a34a;border-color:#bbf7d0}.Tier_ListAction.green:hover{background:#f0fdf4}.Tier_ActionIcon{width:22px;height:22px;margin-right:1.2rem}.Tier_Alert{background:#f0fdf4;border:1px solid #bbf7d0;padding:1.25rem;border-radius:12px;display:flex;justify-content:space-between;align-items:center;gap:1rem}.Tier_AlertContent{display:flex;align-items:center;gap:.8rem}.Tier_AlertText{color:#166534;font-size:.95rem;line-height:1.4}.Tier_CancelDowngradeBtn{background-color:#16a34a;color:#fff;border:none;padding:.65rem 1.25rem;border-radius:8px;font-weight:700;font-size:.85rem;cursor:pointer;white-space:nowrap;transition:all .2s ease;box-shadow:0 2px 4px #16a34a26}.Tier_CancelDowngradeBtn:hover{background-color:#15803d;transform:translateY(-1px);box-shadow:0 4px 8px #16a34a40}.Tier_Note{padding:1rem;border-radius:8px;font-size:.9rem}.Tier_Note.red_note{background:#fef2f2;border:1px solid #fecaca;color:#991b1b}.Tier_ModalOverlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000}.Tier_Modal{background:#fff;padding:2.5rem;border-radius:20px;max-width:500px;width:90%;text-align:center;box-shadow:0 20px 40px #0003}.Tier_ModalTitle{font-size:1.5rem;font-weight:800;margin-bottom:1rem}.Tier_ModalText{color:#64748b;line-height:1.5;margin-bottom:2rem}.Tier_ModalActions{display:flex;gap:1rem}.Tier_ModalBtn{flex:1;padding:1rem;border-radius:10px;border:1px solid #e2e8f0;font-weight:700;cursor:pointer;transition:all .2s}.Tier_ModalBtn.primary{background:var(--color2);color:#fff;border:none}@media(max-width:900px){.Tier_Grid{grid-template-columns:1fr}.Tier_Container{margin-top:6rem;padding:0 1rem}}@media(max-width:768px){.Tier_TrialBanner{flex-direction:column;text-align:center;padding:2rem 1.5rem}.Tier_TrialContent{display:flex;flex-direction:column;align-items:center}.Tier_TrialTitle{font-size:1.5rem}.Tier_TrialBtn{width:100%;max-width:300px}}@media(max-width:600px){.Tier_Alert{flex-direction:column;align-items:flex-start}.Tier_CancelDowngradeBtn{width:100%}}.TncWrapper{background-color:var(--color1);width:100vw;min-height:100vh;color:var(--color2);display:flex;justify-content:center;align-items:center}.Tnc{width:70vw;min-height:90vh;display:flex;flex-direction:column;align-items:center;padding-bottom:10rem}.Tnc_HeadTitle{font-size:2.5rem;margin-top:10rem;width:100%;font-weight:600}.Tnc_Text{margin-top:1rem;width:100%}.Tnc_Title{font-size:1.5rem;font-weight:600;width:100%;margin-top:2rem}.PrivacyWrapper{background-color:var(--color1);width:100vw;min-height:100vh;color:var(--color2);display:flex;justify-content:center;align-items:center}.Privacy{width:70vw;min-height:90vh;display:flex;flex-direction:column;align-items:center;padding-bottom:10rem}.Privacy_HeadTitle{font-size:2.5rem;margin-top:10rem;width:100%;font-weight:600}.Privacy_Text{margin-top:1rem;width:100%}.Privacy_Title{font-size:1.5rem;font-weight:600;width:100%;margin-top:2rem}.Tier_Wrapper{display:flex;flex-direction:column;align-items:center;-webkit-user-select:none;user-select:none;min-height:100vh}.Tier_Container{max-width:1000px;width:100%;margin:8rem auto 4rem;padding:0 2rem;box-sizing:border-box}.Tier_Header{text-align:center;margin-bottom:4rem}.Tier_Title{font-size:2.5rem;font-weight:800;color:var(--color4);margin:0 0 .5rem}.Tier_Subtitle{color:#64748b;font-size:1.1rem}.Tier_Grid{display:flex;flex-direction:row;justify-content:center;gap:2rem;margin-bottom:5rem}.Tier_PricingCard{border:1px solid var(--color6);display:flex;flex-direction:column;align-items:center;padding:3rem 2rem 0rem;transition:transform .2s ease,background-color .2s ease;border-radius:var(--md-radius);background-color:var(--color1);text-decoration:none;color:var(--color6);flex:1;max-width:300px}.Tier_PricingCard:hover{background-color:var(--color2);border:1px solid var(--color2);color:var(--color1);transform:scale(1.05)}.Tier_CardName{font-weight:700;font-size:1.5rem;margin-bottom:1.5rem}.Tier_Amount{font-size:2.5rem;font-weight:800}.Tier_Period{font-size:1rem;margin-bottom:2rem;opacity:.8}.Tier_Features_Simple{margin-top:.5rem;font-size:1.3rem;font-weight:600;text-align:center}.Tier_CardBtn_Static{margin-top:2.5rem;padding:1.5rem 0rem;border-top:1px solid var(--color2);width:100%;display:flex;justify-content:center;font-weight:700;font-size:1.1rem}.Tier_PricingCard:hover .Tier_CardBtn_Static{border-top:1px solid rgba(255,255,255,.2)}.Pricing_Footer{text-align:center;color:#64748b;margin-top:2rem}.Pricing_Legal{font-size:.9rem;margin-top:.8rem}.Pricing_Legal a{color:var(--color2);text-decoration:none;font-weight:600}@media(max-width:900px){.Tier_Container{margin-top:6rem;padding:0 1.5rem}.Tier_Grid{flex-direction:column;align-items:center;gap:3rem}.Tier_PricingCard{width:100%;max-width:100%;box-sizing:border-box}.Tier_Title{font-size:2rem}}.About_Wrapper{width:100%;display:flex;flex-direction:column;align-items:center;overflow-x:hidden;padding-top:6rem;background-color:#fff}.About_Hero{text-align:center;padding:6rem 1.5rem;max-width:900px}.About_Title{font-size:clamp(2.5rem,5vw,4.5rem);font-weight:800;color:var(--color4);line-height:1.1;margin-bottom:1.5rem;letter-spacing:-1px}.About_Title span{color:var(--color2)}.About_Subtitle{font-size:clamp(1.1rem,2vw,1.4rem);color:#64748b;line-height:1.6;max-width:700px;margin:0 auto}.About_StoryContainer{width:100%;background-color:#f8fafc;padding:6rem 1.5rem;display:flex;justify-content:center}.About_StoryCard{max-width:800px;width:100%}.About_SectionTitle{font-size:2rem;font-weight:800;color:var(--color2);margin-bottom:2rem;text-transform:uppercase;letter-spacing:1px;font-size:.9rem}.About_TextContent p{font-size:1.25rem;line-height:1.8;color:var(--color4);margin-bottom:2rem}.About_ValuesGrid{max-width:1200px;width:100%;padding:6rem 1.5rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:3rem}.About_ValueCard{display:flex;flex-direction:column;gap:1rem}.About_ValueNumber{font-size:4rem;font-weight:900;color:rgba(var(--color2-rgb),.15);line-height:1;margin-bottom:-.5rem}.About_ValueCard h3{font-size:1.5rem;font-weight:700;color:var(--color4);margin:0}.About_ValueCard p{font-size:1.1rem;color:#64748b;line-height:1.6;margin:0}.About_Cta{text-align:center;padding:6rem 1.5rem;display:flex;flex-direction:column;align-items:center;gap:2rem}.About_Cta h2{font-size:clamp(1.8rem,4vw,2.5rem);color:var(--color4);font-weight:800;margin:0}.About_CtaButton{text-decoration:none;background-color:var(--color2);color:#fff;font-size:1.2rem;font-weight:700;padding:1rem 3rem;border-radius:50px;transition:all .3s ease;box-shadow:0 10px 20px rgba(var(--color2-rgb),.2)}.About_CtaButton:hover{transform:translateY(-3px);box-shadow:0 15px 30px rgba(var(--color2-rgb),.3)}@media(max-width:768px){.About_StoryContainer{text-align:center}.About_ValuesGrid{text-align:center;gap:4rem}.About_ValueCard{align-items:center}}.Contact_Wrapper{width:100%;min-height:100vh;display:flex;justify-content:center;padding-top:8rem;padding-bottom:4rem;background-color:#f8fafc;box-sizing:border-box}.Contact_Container{width:100%;max-width:600px;display:flex;flex-direction:column;align-items:center;padding:0 1.5rem}.Contact_Header{text-align:center;margin-bottom:3rem}.Contact_Title{font-size:clamp(2.5rem,5vw,3.5rem);font-weight:800;color:var(--color2);margin:0;letter-spacing:-1px}.Contact_Subtitle{font-size:1.1rem;color:#64748b;margin-top:1rem;line-height:1.6}.Contact_Card{background:#fff;width:100%;padding:3rem 2rem;border-radius:24px;border:1px solid #e2e8f0;box-shadow:0 20px 40px #0000000d;display:flex;flex-direction:column;align-items:center;text-align:center}.Contact_IconPlaceholder{display:flex;align-items:center;justify-content:center;width:60px;height:60px;background-color:rgba(var(--color2-rgb),.1);color:var(--color2);font-size:1.8rem;font-weight:700;border-radius:50%;margin-bottom:1.5rem}.Contact_CardTitle{font-size:1.5rem;font-weight:700;color:var(--color4);margin:0}.Contact_CardText{color:#64748b;margin-top:.5rem;margin-bottom:2rem}.Contact_ActionRow{display:flex;flex-direction:row;gap:1rem;width:100%;justify-content:center}.Contact_PrimaryButton{text-decoration:none;background-color:var(--color2);color:#fff;font-weight:700;padding:.8rem 1.5rem;border-radius:12px;transition:all .2s ease;border:1px solid var(--color2)}.Contact_PrimaryButton:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgba(var(--color2-rgb),.2)}.Contact_CopyButton{background-color:#fff;color:var(--color4);font-weight:600;padding:.8rem 1.5rem;border-radius:12px;border:1px solid #cbd5e1;cursor:pointer;transition:all .2s ease}.Contact_CopyButton:hover{background-color:#f1f5f9;border-color:#94a3b8}.Contact_EmailDisplay{margin-top:1.5rem;font-family:monospace;color:#94a3b8;background:#f8fafc;padding:.5rem 1rem;border-radius:8px;font-size:.9rem}.Contact_Note{margin-top:3rem;text-align:center;font-size:.9rem;color:#94a3b8;max-width:400px;line-height:1.5}@media(max-width:500px){.Contact_ActionRow{flex-direction:column}.Contact_PrimaryButton,.Contact_CopyButton{text-align:center}.Contact_Header{margin-top:2rem}}.Analytics_Wrapper{min-height:100vh}.Analytics_Container{max-width:1200px;margin:8rem auto;padding:0 2rem;display:flex;flex-direction:column;gap:2rem}.Analytics_Header{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:1.5rem}.Title_Group{display:flex;align-items:center;gap:1.5rem}.Page_Title{font-size:1.8rem;color:var(--color2);margin:0}.Btn_Export{background:#fff;border:1px solid #e2e8f0;padding:.6rem 1.2rem;border-radius:8px;font-size:.85rem;font-weight:700;color:var(--color4);cursor:pointer;transition:all .2s}.Btn_Export:hover:not(:disabled){border-color:var(--color2);color:var(--color2);transform:translateY(-2px);box-shadow:0 4px 12px #0000000d}.Date_Controls{display:flex;gap:1rem;background:#fff;padding:1rem;border-radius:var(--s-radius);box-shadow:0 4px 20px #0000000a;box-sizing:border-box;max-width:100%}.Date_InputGroup{flex:1;min-width:0}.Date_InputGroup label{font-size:.7rem;font-weight:800;text-transform:uppercase;color:#94a3b8;display:block;margin-bottom:.3rem}.Date_InputGroup input{border:1px solid #e2e8f0;border-radius:6px;padding:.5rem;font-family:inherit;color:var(--color4);box-sizing:border-box}.KPI_Grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5rem}.KPI_Card{background:#fff;padding:1.5rem;border-radius:var(--s-radius);box-shadow:0 4px 12px #00000008}.KPI_Label{font-size:.8rem;color:#64748b;font-weight:700;text-transform:uppercase;display:block}.KPI_Value{font-size:2.2rem;font-weight:800;color:var(--color2)}.Analytics_MainGrid{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.Analytics_Card{background:#fff;padding:1.5rem;border-radius:var(--s-radius);box-shadow:0 4px 25px #0000000d}.Chart_Card_Full,.Table_Card_Full{grid-column:1 / -1}.Card_Title{font-size:.9rem;font-weight:800;color:var(--color2);margin-bottom:1.5rem;text-transform:uppercase}.Chart_Container{height:350px;width:100%}.Chart_Container_Half{height:280px;width:100%}.Custom_Tooltip{background:#fff;padding:.8rem 1rem;border-radius:8px;box-shadow:0 10px 25px #0000001a;border:1px solid #f1f5f9}.Tooltip_Label{font-weight:800;color:var(--color4);margin:0}.Tooltip_Value{color:var(--color2);font-size:.85rem;margin-top:.2rem}.List_Container_Grid{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem 3rem}.List_Row{display:flex;align-items:center;gap:1rem;font-size:.9rem}.List_Label{flex:1;font-weight:600;color:var(--color4);display:flex;align-items:center;gap:.5rem}.List_Bar_Wrapper{flex:2;background:#f1f5f9;height:10px;border-radius:5px;overflow:hidden}.List_Bar_Fill{height:100%;transition:width .6s cubic-bezier(.4,0,.2,1)}.List_Value{font-weight:700;color:var(--color4);min-width:30px;text-align:right}.Table_Wrapper{overflow-x:auto;margin-top:1rem}.Analytics_Table{width:100%;border-collapse:collapse}.Analytics_Table th{text-align:left;padding:1.2rem;color:#64748b;font-size:.8rem;text-transform:uppercase;border-bottom:2px solid #f1f5f9}.Analytics_Table td{padding:1.2rem;border-bottom:1px solid #f8fafc;vertical-align:middle}.Td_Date{display:flex;flex-direction:column;font-weight:700}.Td_Date span{font-size:.75rem;color:#94a3b8;font-weight:400}.Td_Flag{font-size:1.3rem;margin-right:.8rem}@media(max-width:900px){.Analytics_MainGrid,.List_Container_Grid{grid-template-columns:1fr}.Analytics_Header{justify-content:center;text-align:center}}@media(max-width:960px){.Analytics_Container{margin:5rem auto 2rem;padding:0 1rem}.Analytics_Header{flex-direction:column;align-items:stretch;gap:1.5rem}.Title_Group{justify-content:space-between;width:100%}.Page_Title{font-size:1.5rem}.Date_Controls{flex-direction:row;gap:.5rem}.Date_InputGroup{width:100%}.Date_InputGroup input{width:100%;padding:.8rem 0rem;box-sizing:border-box}.Analytics_MainGrid,.List_Container_Grid{grid-template-columns:1fr;gap:1.5rem}.KPI_Grid{grid-template-columns:1fr 1fr;gap:1rem}.KPI_Card{padding:1rem}.KPI_Value{font-size:1.8rem}.Chart_Container,.Chart_Container_Half{height:250px}.Table_Card_Full{overflow:hidden}.Table_Wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 -1rem;padding:0 1rem;width:calc(100% + 2rem)}.Analytics_Table th,.Analytics_Table td{padding:1rem .8rem;font-size:.85rem;white-space:nowrap}}@media(max-width:480px){.KPI_Grid{grid-template-columns:1fr}.Title_Group{flex-direction:column;align-items:flex-start;gap:1rem}.Btn_Export{width:100%;text-align:center}}.QrCustomize{max-width:1200px;margin:6rem auto;padding:0 2rem}.QrCustomize_Header{margin-bottom:2rem;display:flex;flex-direction:column;align-items:flex-start}.Btn_Back{background:none;border:none;color:#64748b;font-weight:600;cursor:pointer;margin-bottom:.5rem;padding:0;font-size:1rem;transition:color .2s}.Btn_Back:hover{color:#0f172a}.QrCustomize_Grid{display:grid;grid-template-columns:350px 1fr;gap:3rem;align-items:start}.QrCustomize_StickyCard{position:sticky;top:40px;text-align:center;background:#fff;padding:1.5rem;border-radius:16px;box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008;border:1px solid #f1f5f9}.QrCustomize_PreviewContainer{position:relative;padding:1.5rem;border-radius:12px;border:1px solid #e2e8f0;display:flex;justify-content:center;align-items:center;overflow:hidden;margin-bottom:1.5rem}.QrPreview_CanvasWrapper canvas{max-width:100%!important;height:auto!important;display:block;margin:0 auto}.QrCustomize_DownloadGroup{display:flex;gap:.5rem;flex-direction:column}.Btn_Primary{background-color:#0f172a;color:#fff;border:none;padding:.75rem 1rem;border-radius:8px;font-weight:600;cursor:pointer;transition:background-color .2s}.Btn_Primary:hover{background-color:#334155}.Btn_Secondary{background-color:#fff;color:#0f172a;border:1px solid #e2e8f0;padding:.6rem 1rem;border-radius:8px;font-weight:500;cursor:pointer;transition:all .2s}.Btn_Secondary:hover{border-color:#cbd5e1;background-color:#f8fafc}.Btn_Danger_Small{color:#ef4444;background:none;border:none;font-size:.85rem;font-weight:600;cursor:pointer;margin-left:1rem}.QrPage_Card{background:#fff;border-radius:12px;padding:1.5rem;border:1px solid #f1f5f9}.mt-2{margin-top:1.5rem}.QrCustomize_SectionTitle{font-size:.85rem;color:#64748b;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1.25rem;font-weight:700}.QrCustomize_ControlRow{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.QrPage_InputGroup{display:flex;flex-direction:column;gap:.5rem}.QrPage_InputGroup label{font-size:.9rem;font-weight:500;color:#334155}.ColorPicker_Wrapper{display:flex;align-items:center;gap:.75rem;background:#f8fafc;padding:.5rem;border-radius:8px;border:1px solid #e2e8f0}.ColorPicker_Wrapper input[type=color]{-webkit-appearance:none;border:none;width:32px;height:32px;cursor:pointer;background:none;border-radius:50%;padding:0}.ColorPicker_Wrapper input[type=color]::-webkit-color-swatch-wrapper{padding:0}.ColorPicker_Wrapper input[type=color]::-webkit-color-swatch{border:1px solid rgba(0,0,0,.1);border-radius:50%}.ColorPicker_Wrapper span{font-family:monospace;font-size:.9rem;color:#64748b}.QrCustomize_Slider{width:100%;height:6px;background:#e2e8f0;border-radius:3px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.QrCustomize_Slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;background:#0f172a;border-radius:50%;cursor:pointer;transition:transform .1s}.QrCustomize_Slider::-webkit-slider-thumb:hover{transform:scale(1.1)}.QrCustomize_LabelRow{display:flex;justify-content:space-between;align-items:center;font-size:.9rem;color:#64748b}.QrCustomize_ShapeGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:.75rem}.ShapeBtn{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem .5rem;border:2px solid #f1f5f9;background:#fff;border-radius:10px;cursor:pointer;transition:all .2s;gap:.5rem}.ShapeBtn span{font-size:.75rem;text-transform:capitalize;color:#64748b;font-weight:500}.ShapeBtn:hover{border-color:#cbd5e1;background:#f8fafc}.ShapeBtn.active{border-color:#0f172a;background:#f8fafc}.ShapeBtn.active span{color:#0f172a;font-weight:700}.ShapeIconPreview{width:24px;height:24px;background:#000}.type-square{border-radius:0}.type-rounded{border-radius:6px}.type-dots{border-radius:50%}.type-extra-rounded{border-radius:10px}.type-classy{border-radius:0 12px}.type-classy-rounded{border-radius:0 12px 12px}.QrCustomize_LogoControls{display:flex;align-items:center}@media(max-width:900px){.QrCustomize_Grid{grid-template-columns:1fr}.QrCustomize_PreviewSidebar{order:-1}.QrCustomize_StickyCard{position:static}}
