:root{--app-max-width:1440px}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#FFFFFF;color:#212121;width:100%;overflow-x:hidden}button,input,select,textarea{margin:0;padding:0;font-family:inherit;font-size:inherit;color:inherit}ol,ul{list-style:none;padding:0;margin:0}img{max-width:100%;height:auto;display:block}a{color:#FF3D00;text-decoration:none}a:hover{text-decoration:underline}input,select,textarea{width:100%;padding:16px;border:1px solid #e0e0e0;border-radius:8px;background-color:#FFFFFF;font-size:16px;transition:border-color .2s ease,box-shadow .2s ease;outline:none}input:focus,select:focus,textarea:focus{border-color:#FF3D00;box-shadow:0 0 0 2px rgba(255,61,0,.2)}input.error,select.error,textarea.error{border-color:#D32F2F}input.error:focus,select.error:focus,textarea.error:focus{box-shadow:0 0 0 2px rgba(211,47,47,.2)}input.success,select.success,textarea.success{border-color:#388E3C}input.success:focus,select.success:focus,textarea.success:focus{box-shadow:0 0 0 2px rgba(56,142,60,.2)}button:disabled,input:disabled,select:disabled,textarea:disabled{opacity:.6;cursor:not-allowed}button{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:background-color .2s ease,transform .1s ease}button.primary{background-color:#FF3D00;color:#FFFFFF}button.primary:hover{background-color:#E53600}button.secondary{background-color:#FFC107;color:#FFFFFF}button.secondary:hover{background-color:#FFA000}button.outline{background-color:transparent;border:1px solid #ff3d00;color:#FF3D00}button.outline:hover{background-color:rgba(255,61,0,.05)}button:active{transform:scale(.98)}.checkbox-container{display:flex;align-items:center;cursor:pointer}.checkbox-container input[type=checkbox]{width:20px;height:20px;margin-right:8px;cursor:pointer}.email-input{font-size:16px}.code-input,.email-input{padding:16px;border-radius:8px;border:1px solid #e0e0e0}.code-input{font-size:24px;text-align:center;letter-spacing:8px;font-weight:700}.search-input{padding:16px 16px 16px 40px;border-radius:8px;border:1px solid #e0e0e0;background-color:#FFFFFF}.flex{display:flex}.flex-row{flex-direction:row}.flex-column{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.flex-1{flex:1 1}.flex-auto{flex:auto}.flex-none{flex:none}.grid{display:grid}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.gap-1{gap:4px}.gap-2{gap:8px}.gap-3{gap:16px}.gap-4{gap:24px}.hidden{display:none}.block{display:block}@media (max-width:767px){.hidden-mobile{display:none!important}}@media (min-width:768px){.hidden-desktop,.tab-navigation{display:none!important}}@media (min-width:640px){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.container{width:100%;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}.m-0{margin:0}.m-1{margin:4px}.m-2{margin:8px}.m-3{margin:16px}.m-4{margin:24px}.m-5{margin:32px}.mt-0{margin-top:0}.mt-1{margin-top:4px}.mt-2{margin-top:8px}.mt-3{margin-top:16px}.mt-4{margin-top:24px}.mt-5{margin-top:32px}.mb-0{margin-bottom:0}.mb-1{margin-bottom:4px}.mb-2{margin-bottom:8px}.mb-3{margin-bottom:16px}.mb-4{margin-bottom:24px}.mb-5{margin-bottom:32px}.ml-0{margin-left:0}.ml-1{margin-left:4px}.ml-2{margin-left:8px}.ml-3{margin-left:16px}.ml-4{margin-left:24px}.ml-5{margin-left:32px}.mr-0{margin-right:0}.mr-1{margin-right:4px}.mr-2{margin-right:8px}.mr-3{margin-right:16px}.mr-4{margin-right:24px}.mr-5{margin-right:32px}.p-0{padding:0}.p-1{padding:4px}.p-2{padding:8px}.p-3{padding:16px}.p-4{padding:24px}.p-5{padding:32px}.pt-0{padding-top:0}.pt-1{padding-top:4px}.pt-2{padding-top:8px}.pt-3{padding-top:16px}.pt-4{padding-top:24px}.pt-5{padding-top:32px}.pb-0{padding-bottom:0}.pb-1{padding-bottom:4px}.pb-2{padding-bottom:8px}.pb-3{padding-bottom:16px}.pb-4{padding-bottom:24px}.pb-5{padding-bottom:32px}.pl-0{padding-left:0}.pl-1{padding-left:4px}.pl-2{padding-left:8px}.pl-3{padding-left:16px}.pl-4{padding-left:24px}.pl-5{padding-left:32px}.pr-0{padding-right:0}.pr-1{padding-right:4px}.pr-2{padding-right:8px}.pr-3{padding-right:16px}.pr-4{padding-right:24px}.pr-5{padding-right:32px}.w-full{width:100%}.w-auto{width:auto}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-2\/3{width:66.666667%}.w-1\/4{width:25%}.w-3\/4{width:75%}.h-full{height:100%}.h-auto{height:auto}.h-screen{height:100vh}.text-xs{font-size:12px}.text-sm{font-size:14px}.text-md{font-size:16px}.text-lg{font-size:18px}.text-xl{font-size:20px}.text-2xl{font-size:24px}.text-3xl{font-size:30px}.text-4xl{font-size:36px}.font-normal{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-primary{color:#FF3D00}.text-secondary{color:#FFC107}.text-background{color:#FFFFFF}.text-text{color:#212121}.text-textLight{color:#757575}.text-error{color:#D32F2F}.text-success{color:#388E3C}.rounded-sm{border-radius:4px}.rounded-md{border-radius:8px}.rounded-lg{border-radius:16px}.rounded-full{border-radius:9999px}.shadow-sm{box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.shadow-md{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.shadow-lg{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.border{border-width:1px;border-style:solid}.border-primary{border-color:#FF3D00}.border-secondary{border-color:#FFC107}.border-background{border-color:#FFFFFF}.border-text{border-color:#212121}.border-textLight{border-color:#757575}.border-error{border-color:#D32F2F}.border-success{border-color:#388E3C}.border-default{border-color:#E0E0E0}.bg-primary{background-color:#FF3D00}.bg-secondary{background-color:#FFC107}.bg-background{background-color:#FFFFFF}.bg-text{background-color:#212121}.bg-textLight{background-color:#757575}.bg-error{background-color:#D32F2F}.bg-success{background-color:#388E3C}.bg-transparent{background-color:transparent}.bg-primary-10{background-color:rgba(255,61,0,.1)}.bg-primary-20{background-color:rgba(255,61,0,.2)}.bg-secondary-10{background-color:rgba(255,193,7,.1)}.bg-secondary-20{background-color:rgba(255,193,7,.2)}.bg-error-10{background-color:rgba(211,47,47,.1)}.bg-error-20{background-color:rgba(211,47,47,.2)}.bg-success-10{background-color:rgba(56,142,60,.1)}.bg-success-20{background-color:rgba(56,142,60,.2)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.focus-visible:focus{outline:2px solid #FF3D00;outline-offset:2px}.has-tab-nav{padding-bottom:56px}.transition{transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-fast{transition-duration:.1s}.transition-slow{transition-duration:.3s}.hover-scale:hover{transform:scale(1.05)}.hover-opacity:hover{opacity:.8}@media print{body{background-color:#FFFFFF}.no-print{display:none!important}a{text-decoration:underline}.container{max-width:none;padding:0}}@keyframes AppChrome_pulseGlow__FbBXp{0%{box-shadow:0 0 0 0 rgba(255,61,0,.16)}70%{box-shadow:0 0 0 12px rgba(255,61,0,0)}to{box-shadow:0 0 0 0 rgba(255,61,0,0)}}.AppChrome_appShell__Zz9Fd{min-height:100vh;background:radial-gradient(circle at top left,rgba(255,61,0,.08),transparent 45%),radial-gradient(circle at 80% -10%,rgba(255,193,7,.12),transparent 60%),#f5f5f7;color:#1a1a1a}.AppChrome_topNav__vmjR1{position:-webkit-sticky;position:sticky;top:0;z-index:40;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:rgba(255,255,255,.95);border-bottom:1px solid rgba(33,33,33,.08)}.AppChrome_topNavInner__rZg85{max-width:var(--app-max-width);margin:0 auto;padding:18px 32px;display:grid;grid-template-columns:220px auto 260px;grid-gap:28px;gap:28px;align-items:center}.AppChrome_brandBlock__os1T8{display:flex;align-items:center;gap:12px}.AppChrome_brandLogo__ad5bN{width:44px;height:44px;object-fit:contain}.AppChrome_brandCopy__Bi7S1{display:flex;flex-direction:column;gap:2px}.AppChrome_brandTitle__YLL45{font-size:22px;font-weight:700;letter-spacing:-.3px;color:#1a1a1a}.AppChrome_brandSubtitle__II1fw{font-size:13px;color:rgba(26,26,26,.6);letter-spacing:.2px}.AppChrome_mobileMenuButton__8Aa3X{display:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:40px;height:40px;background:transparent;border:none;cursor:pointer;padding:8px;z-index:35;position:relative;margin-left:auto}.AppChrome_hamburger__yo5__{width:24px;height:2px;background:#1a1a1a;border-radius:2px;transition:all .3s cubic-bezier(.4,0,.2,1);transform-origin:center}.AppChrome_mobileMenuButton__8Aa3X[aria-expanded=true] .AppChrome_hamburger__yo5__:first-child{transform:translateY(7px) rotate(45deg)}.AppChrome_mobileMenuButton__8Aa3X[aria-expanded=true] .AppChrome_hamburger__yo5__:nth-child(2){opacity:0;transform:scaleX(0)}.AppChrome_mobileMenuButton__8Aa3X[aria-expanded=true] .AppChrome_hamburger__yo5__:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.AppChrome_mobileMenuOverlay__fvsgu{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);z-index:25;animation:AppChrome_fadeIn__DUAXv .3s ease}@keyframes AppChrome_fadeIn__DUAXv{0%{opacity:0}to{opacity:1}}@keyframes AppChrome_slideDown__HdgWG{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}.AppChrome_mobileMenuDropdown__PmuN4{display:block;width:100%;background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-top:1px solid rgba(33,33,33,.08);animation:AppChrome_slideDown__HdgWG .3s cubic-bezier(.4,0,.2,1);max-height:calc(100vh - 72px);overflow-y:auto}.AppChrome_mobileMenuContent__9jk7k{max-width:var(--app-max-width);margin:0 auto;padding:24px 32px;gap:20px}.AppChrome_mobileMenuContent__9jk7k,.AppChrome_mobileNav__KLezo{width:100%;display:flex;flex-direction:column;align-items:center}.AppChrome_mobileNav__KLezo{gap:2px;max-width:400px}.AppChrome_mobileNavLink__p19Xz{width:100%;padding:14px 24px;font-size:17px;font-weight:600;color:rgba(26,26,26,.72);border-radius:10px;transition:all .12s ease;text-align:center}.AppChrome_mobileNavLinkActive__25pWq,.AppChrome_mobileNavLink__p19Xz:hover{color:#ff3d00;background:rgba(255,61,0,.08)}.AppChrome_mobileAuthButtons__x87mR{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%;max-width:400px;padding-top:20px;margin-top:12px;border-top:1px solid rgba(26,26,26,.1)}.AppChrome_mobileAuthButtons__x87mR .AppChrome_ghostButton__J9BDU,.AppChrome_mobileAuthButtons__x87mR .AppChrome_primaryButton__iw5mT{width:100%;padding:14px 24px;font-size:16px;text-align:center}.AppChrome_mobileProfileLink__R7DBr{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;padding:14px 24px;border-radius:12px;background:rgba(26,26,26,.05);font-weight:600;font-size:16px;color:#1a1a1a;transition:all .12s ease}.AppChrome_mobileProfileLink__R7DBr:hover{background:rgba(26,26,26,.1)}.AppChrome_navActions__Z4nUO{display:flex;align-items:center;gap:18px;flex:1 1}.AppChrome_primaryNav__XtHSV{display:flex;align-items:center;gap:14px}.AppChrome_navLink__IVkjr{position:relative;font-size:15px;font-weight:500;color:rgba(26,26,26,.72);padding:10px 14px;border-radius:10px;transition:color .12s ease,background-color .12s ease,transform .12s ease}.AppChrome_navLink__IVkjr:hover{color:#ff3d00;background:rgba(255,61,0,.08);transform:translateY(-2px)}.AppChrome_navLinkActive___4oIy{color:#ff3d00;background:rgba(255,61,0,.12);box-shadow:inset 0 0 0 1px rgba(255,61,0,.18)}.AppChrome_ctaSection__DAU5M{display:flex;justify-content:flex-end;align-items:center;gap:14px}.AppChrome_ghostButton__J9BDU,.AppChrome_primaryButton__iw5mT{font-size:14px;font-weight:600;border-radius:12px;padding:10px 18px;cursor:pointer;border:none;transition:transform .12s ease,box-shadow .18s ease,background .16s ease}.AppChrome_ghostButton__J9BDU{background:rgba(26,26,26,.05);color:rgba(26,26,26,.72)}.AppChrome_ghostButton__J9BDU:hover{transform:translateY(-1px);background:rgba(26,26,26,.1)}.AppChrome_secondaryButton__CTgE5{font-size:14px;font-weight:600;border-radius:12px;padding:10px 18px;cursor:pointer;border:1px solid rgba(255,61,0,.3);background:rgba(255,255,255,.9);color:#ff3d00;transition:transform .12s ease,background .16s ease,border-color .16s ease}.AppChrome_secondaryButton__CTgE5:hover{transform:translateY(-1px);background:rgba(255,61,0,.08);border-color:#ff3d00}.AppChrome_primaryButton__iw5mT{background:linear-gradient(135deg,#ff3d00,#ff6f3c);color:#fff;box-shadow:0 12px 28px rgba(255,61,0,.25)}.AppChrome_primaryButton__iw5mT:hover{transform:translateY(-1px);box-shadow:0 14px 32px rgba(255,61,0,.3)}.AppChrome_addPulse__XOSvN{animation:AppChrome_pulseGlow__FbBXp 2.3s infinite}.AppChrome_profileChip___E8No{display:flex;align-items:center;padding:4px;border-radius:14px;background:rgba(26,26,26,.05);transition:transform .12s ease,background .16s ease}.AppChrome_profileChip___E8No:hover{transform:translateY(-1px);background:rgba(26,26,26,.1)}.AppChrome_avatar__MK96e{width:40px;height:40px;border-radius:12px;background:linear-gradient(135deg,#ff3d00,#ff6f3c);display:grid;place-items:center;font-weight:600;font-size:18px;color:#fff}.AppChrome_avatarWithBadge___zjIr{position:relative;width:40px;height:40px}.AppChrome_avatarImage__eUNPj{width:40px;height:40px;border-radius:12px;object-fit:cover}.AppChrome_logoBadge__Z0fqv{position:absolute;bottom:-2px;right:-2px;width:16px;height:16px;border-radius:4px;background:#fff;padding:2px;box-shadow:0 2px 6px rgba(0,0,0,.15)}.AppChrome_secondaryBar__bliWz{border-bottom:1px solid rgba(33,33,33,.06);background:rgba(255,255,255,.72);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.AppChrome_secondaryInner__22smh{max-width:var(--app-max-width);margin:0 auto;padding:10px 32px;display:flex;align-items:center;justify-content:space-between;gap:18px;font-size:13px;color:rgba(26,26,26,.55)}.AppChrome_breadcrumbs__gg4UL{display:flex;align-items:center;gap:8px}.AppChrome_contentWrap__JK6UF{max-width:var(--app-max-width);margin:0 auto;padding:0}.AppChrome_muted__sSiO_{color:rgba(26,26,26,.48)}@media (max-width:1200px){.AppChrome_topNavInner__rZg85{grid-template-columns:200px auto 240px;padding:16px 24px}.AppChrome_contentWrap__JK6UF{padding:40px 24px 72px}}@media (max-width:1120px){.AppChrome_topNavInner__rZg85{grid-template-columns:auto 1fr auto;gap:12px;padding:12px 20px}.AppChrome_mobileMenuButton__8Aa3X{display:flex}.AppChrome_mobileMenuOverlay__fvsgu{display:block}.AppChrome_mobileMenuContent__9jk7k{padding:20px}.AppChrome_ctaSection__DAU5M,.AppChrome_navActions__Z4nUO{display:none}.AppChrome_secondaryInner__22smh{flex-direction:column;align-items:flex-start;padding:8px 20px}.AppChrome_breadcrumbs__gg4UL{font-size:12px}}@media (max-width:640px){.AppChrome_brandCopy__Bi7S1{display:none}.AppChrome_topNavInner__rZg85{grid-template-columns:auto 1fr auto;padding:12px 16px}.AppChrome_brandLogo__ad5bN{width:36px;height:36px}.AppChrome_mobileMenuContent__9jk7k{padding:20px 16px}.AppChrome_mobileAuthButtons__x87mR,.AppChrome_mobileNav__KLezo{max-width:100%}.AppChrome_mobileNavLink__p19Xz{font-size:16px;padding:12px 20px}}