@import "https://fonts.googleapis.com/css2?family=Geom:ital,wght@0,300..900;1,300..900&display=swap";@import "https://fonts.googleapis.com/css2?family=Bitcount+Single:wght@100..900&family=Climate+Crisis:YEAR@1979&family=Fredoka:wght@300..700&family=Geom:ital,wght@0,300..900;1,300..900&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Roboto:ital,wght@0,100..900;1,100..900&family=Sekuya&display=swap";@import "https://fonts.googleapis.com/css2?family=Bitcount+Single:wght@100..900&family=Climate+Crisis:YEAR@1979&family=Fredoka:wght@300..700&family=Geom:ital,wght@0,300..900;1,300..900&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Momo+Trust+Display&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Roboto:ital,wght@0,100..900;1,100..900&family=Sekuya&display=swap";@import "https://api.fontshare.com/v2/css?f[]=clash-display@400,500,600,700&display=swap";@import "https://api.fontshare.com/v2/css?f[]=general-sans@400,500,600,700&display=swap";@import "https://api.fontshare.com/v2/css?f[]=satoshi@400,500,700&display=swap";@import "https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&family=Space+Grotesk:wght@500;600;700&display=swap";*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;width:100%}html,body,#root{width:100%;min-height:100%;margin:0}body{background:linear-gradient(160deg,#e0f7fa,#bae6fd,#ddd6fe);overflow-x:hidden}#root{flex-direction:column;display:flex}img{max-width:100%;height:auto}.nav2{z-index:1000;transition:transform .35s cubic-bezier(.4,0,.2,1);position:fixed;top:0;left:0;right:0;transform:translateY(0)}.nav2--hidden{transform:translateY(-100%)}.nav2--visible{transform:translateY(0)}.nav2-inner{-webkit-backdrop-filter:blur(18px);background:#0608238c;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:1rem;height:70px;padding:0 clamp(1rem,4vw,2.5rem);display:flex}.nav2-logo{cursor:pointer;flex-shrink:0;width:auto;height:42px}.nav2-links{flex:1;justify-content:center;align-items:center;gap:.25rem;display:flex}.nav2-link{color:#ffffffbf;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:.45rem .85rem;font-family:Geom,sans-serif;font-size:14px;font-weight:500;transition:background .18s,color .18s}.nav2-link:hover{color:#fff;background:#ffffff14}.nav-dropdown{position:relative}.nav-drop-trigger{color:#ffffffbf;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:.35rem;padding:.45rem .85rem;font-family:Geom,sans-serif;font-size:14px;font-weight:500;transition:background .18s,color .18s;display:flex}.nav-drop-trigger:hover,.nav-drop-trigger--open{color:#fff;background:#ffffff14}.nav-drop-trigger svg{transition:transform .2s}.nav-drop-trigger--open svg{transform:rotate(180deg)}.nav-drop-menu{-webkit-backdrop-filter:blur(20px);z-index:200;background:#0a0a1eeb;border:1px solid #ffffff1a;border-radius:14px;flex-direction:column;gap:2px;min-width:180px;padding:.5rem;animation:.18s dropFadeIn;display:flex;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%);box-shadow:0 20px 60px #00000080}@keyframes dropFadeIn{0%{opacity:0;transform:translate(-50%)translateY(-6px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.nav-drop-item{text-align:left;color:#ffffffbf;cursor:pointer;background:0 0;border:none;border-radius:9px;width:100%;padding:.55rem .9rem;font-family:Geom,sans-serif;font-size:13.5px;font-weight:500;transition:background .15s,color .15s}.nav-drop-item:hover{color:#fff;background:#ffffff17}.nav2-actions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.nav2-login{color:#000;cursor:pointer;background:#fff;border:1px solid #0a0a0a26;border-radius:10px;padding:.48rem 1.15rem;font-family:Geom,sans-serif;font-size:13.5px;font-weight:600;transition:background .2s,border-color .2s}.nav2-login:hover{color:#fff;background:#121212;border-color:#ffffff47}.nav2-signup{color:#0a0a0a;cursor:pointer;background:#f5b800;border:none;border-radius:10px;padding:.5rem 1.15rem;font-family:Geom,sans-serif;font-size:13.5px;font-weight:700;transition:background .2s,transform .15s}.nav2-signup:hover{background:#e0a900;transform:translateY(-1px)}.nav2-hamburger{cursor:pointer;background:#ffffff12;border:1px solid #ffffff1f;border-radius:9px;flex-direction:column;flex-shrink:0;justify-content:center;gap:5px;width:40px;height:40px;padding:0;display:none}.nav2-hamburger span{background:#fff;border-radius:2px;width:20px;height:2px;margin:0 auto;transition:transform .25s,opacity .25s;display:block}.nav2-hamburger--open span:first-child{transform:translateY(7px)rotate(45deg)}.nav2-hamburger--open span:nth-child(2){opacity:0}.nav2-hamburger--open span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}@media (width<=768px){.nav2-hamburger{display:flex}.nav2-links,.nav2-actions{display:none}.nav2-links--open,.nav2-actions--open{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:999;background:#060823f7;border-bottom:1px solid #ffffff14;flex-direction:column;align-items:stretch;gap:.4rem;padding:1rem;display:flex;position:fixed;top:70px;left:0;right:0}}.am-overlay{-webkit-backdrop-filter:blur(6px);z-index:99999;background:#000000b3;justify-content:center;align-items:center;width:100vw;height:100vh;padding:1rem;display:flex;position:fixed;inset:0}.am-card{background:#000000f5;border:1px solid #ffffff1a;border-radius:22px;width:100%;max-width:420px;max-height:90vh;padding:2.2rem 2rem 2rem;font-family:Geom;animation:.28s cubic-bezier(.34,1.56,.64,1) amSlideIn;position:relative;overflow-y:auto;box-shadow:0 30px 80px #0009,0 0 0 1px #ffffff0d}@keyframes amSlideIn{0%{opacity:0;transform:scale(.92)translateY(24px)}to{opacity:1;transform:scale(1)translateY(0)}}.am-card::-webkit-scrollbar{width:4px}.am-card::-webkit-scrollbar-track{background:0 0}.am-card::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:4px}.am-close{color:#ffffff80;cursor:pointer;background:#ffffff12;border:1px solid #ffffff1a;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;transition:background .2s,color .2s;display:flex;position:absolute;top:1rem;right:1rem}.am-close:hover{color:#fff;background:#ffffff21}.am-logo{height:32px;margin-bottom:.75rem}.am-welcome{color:#fff;margin:0 0 .25rem;font-size:1.35rem;font-weight:800}.am-sub{color:#ffffff73;margin:0 0 1.5rem;font-size:13px}.am-tabs{background:#ffffff0d;border-radius:10px;gap:3px;margin-bottom:1.6rem;padding:3px;display:flex}.am-tab{color:#ffffff73;cursor:pointer;background:0 0;border:none;border-radius:8px;flex:1;padding:.5rem;font-family:Geom,sans-serif;font-size:13.5px;font-weight:600;transition:background .2s,color .2s}.am-tab--active{color:#fff;background:#ffffff1a}.am-form{flex-direction:column;gap:.85rem;display:flex}.am-field{flex-direction:column;gap:.4rem;display:flex}.am-label{color:#ffffff8c;letter-spacing:.04em;font-size:12px;font-weight:600}.am-input-wrap{align-items:center;display:flex;position:relative}.am-input{color:#fefefe;box-sizing:border-box;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;outline:none;width:100%;padding:.7rem .9rem;font-family:Geom,sans-serif;font-size:14px;transition:border-color .2s}.am-input:focus{border-color:#f5b80080}.am-input::placeholder{color:#fff3}.am-eye{color:#ffffff59;cursor:pointer;background:0 0;border:none;align-items:center;padding:4px;transition:color .2s;display:flex;position:absolute;right:.75rem}.am-eye:hover{color:#ffffffb3}.am-input--has-eye{padding-right:2.5rem}.am-forgot{color:#fff6;cursor:pointer;background:0 0;border:none;align-self:flex-end;padding:0;font-family:Geom,sans-serif;font-size:12px;transition:color .2s}.am-forgot:hover{color:#f5b800}.am-submit{color:#0a0a0a;cursor:pointer;background:#f5b800;border:none;border-radius:11px;width:100%;margin-top:.4rem;padding:.75rem;font-family:Geom,sans-serif;font-size:14.5px;font-weight:800;transition:background .2s,transform .15s}.am-submit:hover:not(:disabled){background:#e0a900;transform:translateY(-1px)}.am-submit:disabled{opacity:.55;cursor:not-allowed}.am-divider{align-items:center;gap:.75rem;margin:.25rem 0;display:flex}.am-divider-line{background:#ffffff14;flex:1;height:1px}.am-divider-text{color:#ffffff4d;font-family:Geom,sans-serif;font-size:11px}.am-google{color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:11px;justify-content:center;align-items:center;gap:.6rem;width:100%;padding:.68rem;font-family:Geom,sans-serif;font-size:13.5px;font-weight:600;transition:background .2s,border-color .2s;display:flex}.am-google:hover{background:#ffffff17;border-color:#fff3}.am-google:disabled{opacity:.5;cursor:not-allowed}.am-error{color:#f87171;text-align:center;background:#f8717114;border:1px solid #f8717133;border-radius:8px;padding:.55rem .85rem;font-family:Geom,sans-serif;font-size:12.5px}.am-success{color:#34d399;text-align:center;background:#34d39914;border:1px solid #34d39933;border-radius:8px;padding:.55rem .85rem;font-family:Geom,sans-serif;font-size:12.5px}.am-switch{text-align:center;color:#fff6;margin-top:.5rem;font-family:Geom,sans-serif;font-size:13px}.am-switch span{color:#f5b800;cursor:pointer;font-weight:600;transition:opacity .2s}.am-switch span:hover{opacity:.8}@keyframes am-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.hero{background:#05050f;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:120px clamp(1.25rem,5vw,5rem) 0;font-family:Geom,sans-serif;display:flex;position:relative;overflow:hidden}.hero-blob{filter:blur(90px);opacity:.45;pointer-events:none;border-radius:50%;animation:10s ease-in-out infinite alternate blobFloat;position:absolute}.hero-blob--1{background:radial-gradient(circle,#f5b800 0%,#0000 70%);width:520px;height:520px;animation-duration:12s;top:-120px;left:-140px}.hero-blob--2{background:radial-gradient(circle,#818cf8 0%,#0000 70%);width:420px;height:420px;animation-duration:9s;animation-delay:-3s;top:40%;right:-100px}.hero-blob--3{background:radial-gradient(circle,#34d399 0%,#0000 70%);width:300px;height:300px;animation-duration:14s;animation-delay:-6s;bottom:5%;left:30%}@keyframes blobFloat{0%{transform:translate(0)scale(1)}to{transform:translate(30px,20px)scale(1.06)}}.hero-inner{z-index:2;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(3rem,6vw,7rem);width:100%;max-width:1220px;margin:0 auto;display:grid;position:relative}.hero-copy{flex-direction:column;gap:1.6rem;display:flex}.hero-badge{color:#f5b800;letter-spacing:.06em;background:#f5b8001a;border:1px solid #f5b8004d;border-radius:99px;align-items:center;gap:.5rem;width:fit-content;padding:.4rem .9rem;font-size:12.5px;font-weight:700;display:inline-flex}.hero-badge-dot{background:#f5b800;border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite pulse}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.5)}}.hero-headline{color:#fff;letter-spacing:-.04em;margin:0;font-size:clamp(2.8rem,5.5vw,5rem);font-weight:900;line-height:1.05}.hero-headline-plain{color:#ffffff73;font-weight:800}.hero-word{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#f5b800,#f472b6,#818cf8);-webkit-background-clip:text;background-clip:text;transition:opacity .35s,transform .35s;display:inline-block}.hero-word--in{opacity:1;transform:translateY(0)}.hero-word--out{opacity:0;transform:translateY(12px)}.hero-sub{color:#ffffff80;max-width:500px;margin:0;font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.75}.hero-actions{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.hero-btn-primary{color:#0a0a0a;cursor:pointer;background:#f5b800;border:none;border-radius:12px;align-items:center;gap:.5rem;padding:.82rem 1.7rem;font-family:Geom,sans-serif;font-size:15px;font-weight:800;transition:background .2s,transform .18s,box-shadow .2s;display:inline-flex;box-shadow:0 0 #f5b80066}.hero-btn-primary:hover{background:#e0a900;transform:translateY(-2px);box-shadow:0 8px 30px #f5b80059}.hero-btn-ghost{color:#fffc;cursor:pointer;background:#ffffff0d;border:1.5px solid #ffffff24;border-radius:12px;padding:.82rem 1.5rem;font-family:Geom,sans-serif;font-size:15px;font-weight:600;transition:background .2s,border-color .2s,transform .18s}.hero-btn-ghost:hover{background:#ffffff17;border-color:#ffffff47;transform:translateY(-2px)}.hero-trust{align-items:center;gap:.85rem;display:flex}.hero-avatars{display:flex}.hero-avatar{color:#0a0a0a;border:2px solid #05050f;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;margin-left:-8px;font-size:11px;font-weight:800;display:flex}.hero-avatars .hero-avatar:first-child{margin-left:0}.hero-trust-text{color:#ffffff73;font-size:13px}.hero-trust-text strong{color:#fffc}.hero-visual{justify-content:center;align-items:center;min-height:480px;display:flex;position:relative}.hero-card--main{-webkit-backdrop-filter:blur(20px);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:22px;flex-direction:column;gap:1.2rem;width:320px;padding:1.6rem;animation:6s ease-in-out infinite alternate cardFloat;display:flex;box-shadow:0 40px 80px #00000080,0 0 0 1px #ffffff0d}@keyframes cardFloat{0%{transform:translateY(0)rotate(-.5deg)}to{transform:translateY(-12px)rotate(.5deg)}}.hero-card-head{align-items:center;gap:.75rem;display:flex}.hero-card-avatar{color:#0a0a0a;background:linear-gradient(135deg,#f5b800,#f472b6);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:18px;font-weight:800;display:flex}.hero-card-name{color:#fff;margin:0;font-size:14.5px;font-weight:700}.hero-card-role{color:#ffffff73;margin:0;font-size:12px}.hero-card-badge{color:#34d399;white-space:nowrap;background:#34d39926;border:1px solid #34d3994d;border-radius:99px;margin-left:auto;padding:3px 10px;font-size:11px;font-weight:700}.hero-card-bar-wrap{align-items:center;gap:.6rem;display:flex}.hero-card-bar-label{color:#fff6;white-space:nowrap;font-size:11.5px}.hero-card-bar{background:#ffffff12;border-radius:99px;flex:1;height:6px;overflow:hidden}.hero-card-bar-fill{background:linear-gradient(90deg,#f5b800,#f472b6);border-radius:99px;height:100%;transition:width 1.2s}.hero-card-bar-pct{color:#f5b800;white-space:nowrap;font-size:12px;font-weight:700}.hero-card-tags{flex-wrap:wrap;gap:.4rem;display:flex}.hero-card-tag{color:#ffffffb3;background:#ffffff12;border:1px solid #ffffff1a;border-radius:99px;padding:3px 10px;font-size:11.5px}.hero-pill{-webkit-backdrop-filter:blur(16px);background:#0a0a1ee0;border:1px solid #ffffff1a;border-radius:14px;align-items:center;gap:.6rem;padding:.65rem .9rem;animation:7s ease-in-out infinite alternate pillFloat;display:flex;position:absolute;box-shadow:0 16px 40px #0006}.hero-pill-icon{flex-shrink:0;font-size:20px}.hero-pill-title{color:#fff;margin:0;font-size:12.5px;font-weight:700}.hero-pill-sub{color:#fff6;margin:0;font-size:11px}.hero-pill--match{animation-delay:-2s;top:8%;right:-40px}.hero-pill--streak{animation-duration:8s;animation-delay:-5s;top:50%;right:-50px}.hero-pill--interview{animation-duration:9s;animation-delay:-1s;bottom:12%;left:-40px}@keyframes pillFloat{0%{transform:translateY(0)}to{transform:translateY(-10px)}}.hero-stats{z-index:2;border-top:1px solid #ffffff12;border-left:1px solid #ffffff12;grid-template-columns:repeat(4,1fr);width:100%;max-width:1220px;margin:4rem auto 0;display:grid;position:relative}.hero-stat{border-bottom:1px solid #ffffff12;border-right:1px solid #ffffff12;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;padding:2rem 1rem;display:flex}.hero-stat-val{color:#f5b800;letter-spacing:-.03em;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:900;line-height:1}.hero-stat-label{color:#fff6;text-align:center;font-size:12.5px}@media (width<=900px){.hero-inner{text-align:center;grid-template-columns:1fr}.hero-copy{align-items:center}.hero-sub{max-width:100%}.hero-visual{display:none}.hero-stats{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.hero-stats{grid-template-columns:repeat(2,1fr)}.hero-actions{justify-content:center}}.Navbar{z-index:100;-webkit-backdrop-filter:blur(10px);background:#0608231a;flex-wrap:nowrap;justify-content:space-between;align-items:center;width:100%;height:80px;padding:10px clamp(1rem,4vw,2rem);display:flex;position:fixed;top:0;left:0;right:0}.nav-toggle{cursor:pointer;background:0 0;border:none;border-radius:8px;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;padding:0;display:none}.nav-toggle span{background:#fffdfd;border-radius:2px;width:24px;height:2px;margin:0 auto;transition:transform .25s,opacity .25s;display:block}.Navbar--open .nav-toggle span:first-child{transform:translateY(7px)rotate(45deg)}.Navbar--open .nav-toggle span:nth-child(2){opacity:0}.Navbar--open .nav-toggle span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.nav-menu{align-items:center;gap:clamp(.5rem,2vw,1.5rem);display:flex}.lii{align-items:center;display:flex}.lii ul{align-items:center;gap:40px;margin:0;padding:0;display:flex}.lii li{color:#fff;font-family:Geom;font-weight:300;list-style-type:none;transition:all .3s ease-in-out}.lii li:hover{color:#010101;cursor:pointer;background-color:#fff;border-radius:6px;padding:4px}.mouse{padding-bottom:-20px}.logo{color:#fff;flex-shrink:0;margin:0;font-family:Geom}@keyframes gradientMove{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.but1{color:#fff;background:linear-gradient(30deg,#000,#050505,#070707,#000,#050505,#070707,#dcdcdc,#090909,#171717,#0d0d0d,#111) 0 0/600% 300%;border:1px solid #7c5e5e;border-radius:3px 20px;width:80px;height:40px;font-family:Geom;font-size:18px;font-weight:700;transition:all .3s ease-in-out;animation:3s infinite gradientMove}.but2{color:#000;background:linear-gradient(30deg,#f59e0b,#f59e0b,#f59e0b,#f59e0b,#f59e0b,#f59e0b,#fdfdfd,#f59e0b,#f59e0b,#f59e0b,#f59e0b) 0 0/600% 600%;border:none;border-radius:3px 20px;width:90px;height:40px;margin:10px;font-family:Geom;font-size:18px;font-weight:550;transition:all .3s ease-in-out;animation:3s infinite gradientMove}.cents{background:linear-gradient(135deg,#0ea5e9,#6366f1,#8b5cf6);flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(1.5rem,4vw,3rem);width:100%;min-height:100vh;padding:100px clamp(1.25rem,4vw,3rem) 2rem;display:flex;overflow:visible}.main1{color:#fff;flex-direction:column;flex:320px;align-items:center;gap:20px;max-width:100%;padding-top:20px;display:flex}.main1 h1{text-align:center;margin:0 0 24px;font-family:Geom;font-size:clamp(1.75rem,5vw,4.375rem);line-height:1.2}.but1:hover,.but2:hover{cursor:pointer;border-radius:10px;transform:translateY(-3px)}.home{background-color:#fff;justify-content:center;align-items:center;width:100%;min-height:100vh;padding-top:0;display:flex}.home h1{color:#fff;text-align:center;font-family:Geom;font-size:clamp(1.75rem,5vw,4.375rem)}@keyframes Roto{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.mainimg{flex:520px;justify-content:center;align-items:center;min-width:0;max-width:100%;padding:0;display:flex;overflow:visible}.mainimg-inner{justify-content:center;align-items:center;width:min(560px,100%);max-width:100%;margin:0;padding:0;line-height:0;display:flex;overflow:hidden}.mainimg img{object-fit:cover;object-position:center 44%;width:100%;height:auto;box-shadow:none;transform-origin:50%;border:none;border-radius:0;flex-shrink:0;margin:0;padding:0;transition:transform .4s ease-in-out;display:block;transform:scale(1.16)}.f{color:#fff;transition:all .3s ease-in-out;transform:scale(1)}.sub{color:#000;text-align:center;border-radius:20px;padding:-10px;transition:all .3s ease-in-out;transform:scale(1)}.start{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.mouse img{width:clamp(24px,6vw,40px);height:auto}.but11{color:#0f172a;background:#fff;border:none;border-radius:10px;width:140px;height:55px;margin:10px;font-family:Geom;font-size:18px;font-weight:550;transition:transform .2s,box-shadow .2s}.but22{color:#fff;background:#111;border:1px solid #ffffff59;border-radius:10px;width:140px;height:55px;margin:10px;font-family:Geom;font-size:18px;font-weight:550;transition:transform .2s,box-shadow .2s}.but22:hover,.but11:hover{cursor:pointer;transform:scale(1.1)}@media (width>=901px){.cents{flex-wrap:nowrap;justify-content:space-between;align-items:center;padding-left:max(clamp(1.5rem,3vw,3rem),50% - 750px);padding-right:max(clamp(1.5rem,3vw,3rem),50% - 750px)}.mainimg{flex:none;justify-content:flex-start;max-width:52%;padding:0}.mainimg-inner{width:min(540px,44vw)}.mainimg img{transform:scale(1.16)}.main1{flex:380px;min-width:0}}@media (width<=1024px){.lii ul{gap:24px}.lii li{font-size:15px}.main1 h1,.home h1{font-size:clamp(2rem,5vw,3.25rem)}.mainimg-inner{width:min(500px,48vw)}.mainimg img{transform:scale(1.16)}.cents{padding-top:96px}}@media (width<=900px){.cents{text-align:center;flex-direction:column;padding-top:88px}.mainimg{order:2}.main1{order:1}.mainimg{flex:auto;width:100%;padding:0}.mainimg-inner{width:min(460px,86vw)}.mainimg img{transform:scale(1.14)}.lii ul{gap:18px}.but2{margin:10px 0 10px 8px}}@media (width<=768px){.Navbar{height:72px;padding:8px 1rem}.nav-toggle{display:flex}.nav-menu{-webkit-backdrop-filter:blur(12px);opacity:0;visibility:hidden;pointer-events:none;background:#060823f7;border-bottom:1px solid #ffffff14;flex-direction:column;align-items:stretch;gap:1.25rem;padding:1.5rem 1.25rem 1.75rem;transition:transform .3s,opacity .3s,visibility .3s;position:fixed;top:72px;left:0;right:0;transform:translateY(-120%)}.nav-menu--open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.lii{width:100%}.lii ul{flex-direction:column;align-items:center;gap:1rem;width:100%}.butt{flex-wrap:wrap;justify-content:center;gap:.5rem;width:100%;display:flex}.but1,.but2{font-size:16px}.but2{margin:0}.logo{font-size:1.35rem}.main1 h1{padding:0 .5rem;line-height:1.15}.but11,.but22{width:min(140px,42vw);height:48px;margin:6px;font-size:16px}.cents{min-height:calc(100vh - 72px);padding:88px 1.25rem 2rem}.mainimg-inner{width:min(400px,84vw)}.mainimg img{transform:scale(1.14)}}@media (width<=480px){.main1 h1,.home h1{font-size:clamp(1.5rem,7.5vw,2rem)}.mainimg-inner{width:min(340px,88vw)}.mainimg img{transform:scale(1.12)}.start{width:100%}.but11,.but22{flex:130px;max-width:100%}}@media (hover:hover) and (pointer:fine){.f:hover{cursor:pointer;color:#000;letter-spacing:2px;transform:scale(1.12)}.sub:hover{cursor:pointer;letter-spacing:2px;transition:all .3s ease-in-out;transform:scale(1.12)}}.secmain{background-color:#ff3c06b9;align-items:center;width:100%;min-height:1vh;display:flex;overflow:hidden}.thirdmain{background:linear-gradient(to bottom left,#38bdf8,#0ea5e9,#0284c7);flex-direction:column;width:100%;min-height:100vh;padding-bottom:clamp(2rem,5vw,4rem);display:flex}.secc{color:#fffcfc;justify-content:flex-start;align-items:center;width:100%;padding-bottom:4px;display:flex;overflow:hidden}.marquee-track{white-space:nowrap;will-change:transform;align-items:center;width:max-content;animation:22s linear infinite secMarquee;display:flex}.secc h1{text-align:center;letter-spacing:.02em;margin:0;padding-right:4rem;font-family:Momo Trust Display;font-size:clamp(1.5rem,4.8vw,4rem);font-weight:600}@keyframes secMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (width<=768px){.secmain{min-height:14vh}.secc h1{padding-right:2rem}}.marquee-track:hover{cursor:pointer;font-size:clamp(2.5rem,5.8vw,6rem)}.loog{width:180px;height:120px}.thirpge{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:1100px;margin:0 auto;padding:clamp(4rem,12vw,6rem) clamp(1.25rem,4vw,2rem) clamp(1.5rem,4vw,2.5rem);display:flex}.thirpge h1{color:#fff;margin:0;font-family:Geom;font-size:clamp(1.75rem,5vw,3.75rem);line-height:1.15}.MAS{color:#000}.thirpge p{text-align:center;color:#fff;word-spacing:.15em;max-width:52ch;margin:1rem 0 0;font-family:Geom;font-size:clamp(.95rem,2.2vw,1.25rem);line-height:1.6}.rise{color:#000;background-color:#9af705;border-radius:5px;padding:1px;font-size:18px}.hh{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));place-items:stretch center;gap:clamp(1rem,2.5vw,1.5rem);width:100%;max-width:1280px;margin:0 auto;padding:0 clamp(1rem,4vw,2rem);display:grid}.card{isolation:isolate;background:linear-gradient(to bottom left,#b6c0e0,#baafd7);border-radius:clamp(24px,4vw,40px);flex-direction:column;width:100%;max-width:300px;min-height:clamp(280px,38vw,350px);padding:clamp(1.25rem,3vw,1.75rem);transition:transform .35s,box-shadow .35s;display:flex;position:relative;overflow:hidden}.card:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(105deg,#0000 35%,#ffffff26 42%,#ffffffa6 50%,#ffffff26 58%,#0000 65%);width:50%;height:200%;position:absolute;top:-50%;left:-75%;transform:translate(-120%)skew(-18deg)}.card:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;z-index:1;transition:opacity .35s;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff40}.card:hover{cursor:pointer;transform:translateY(-8px);box-shadow:0 18px 42px #1e285a47}.card:hover:before{animation:.75s forwards cardShine}.card:hover:after{opacity:1}.card-title,.card-text,.but3{z-index:2;position:relative}@keyframes cardShine{0%{transform:translate(-120%)skew(-18deg)}to{transform:translate(320%)skew(-18deg)}}@media (hover:hover) and (pointer:fine){.card:hover .but12{transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.card{transition:box-shadow .35s}.card:hover{transform:none}.card:hover:before{animation:none;transform:translate(-120%)skew(-18deg)}}.card-title{text-align:center;color:#000;margin:0 0 .75rem;font-family:Geom;font-size:clamp(1.35rem,3.2vw,2rem);line-height:1.2}.card-text{text-align:center;color:#141414;flex:1;margin:0;padding:0 clamp(.5rem,2vw,1.5rem);font-family:Geom;font-size:clamp(.85rem,1.8vw,1rem);line-height:1.45}@media (width<=768px){.hh{grid-template-columns:1fr;max-width:360px}.card{max-width:100%}.thirpge{padding-top:5rem}}@media (width>=769px) and (width<=1100px){.hh{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.auth-left{display:none!important}}.thirdmain2{background:linear-gradient(to bottom right,#38bdf8,#6366f1);flex-direction:column;width:100%;min-height:100vh;padding-bottom:clamp(2rem,5vw,4rem);display:flex}.card1{isolation:isolate;width:100%;max-width:300px;min-height:clamp(360px,46vw,440px);transition:transform .35s easein, box-shadow .35s ease;cursor:pointer;background:linear-gradient(to bottom left,#040404,#3d3a3a,#000);border-radius:clamp(24px,4vw,40px);flex-direction:column;gap:.5rem;padding:clamp(1.25rem,3vw,1.5rem) clamp(1.25rem,3vw,1.5rem) clamp(1rem,2.5vw,1.25rem);transition:all .4s ease-in-out;display:flex;position:relative;overflow:hidden;transform:scale(1)}.card1:hover{transition:all .4s ease-in-out;transform:scale(1.1);box-shadow:0 14px 32px #ede8e847}.card-title,.card-text,.card1-title,.card1-subtitle,.card1-bullets,.card1-footer,.but3{z-index:2;position:relative}@media (hover:hover) and (pointer:fine){.card1:hover .card1-btn{transform:translateY(-1px)}}@media (prefers-reduced-motion:reduce){.card1{transition:box-shadow .35s}.card1:hover{transform:none}}.card1-title{text-align:center;color:#e4dbdb;margin:0 0 .5rem;font-family:Geom;font-size:clamp(1.35rem,3.2vw,2rem);font-weight:700;line-height:1.15}.card1-subtitle{text-align:center;color:#fffefeb8;margin:0 0 .85rem;font-family:Geom;font-size:clamp(.8rem,1.6vw,.95rem);font-weight:500;line-height:1.35}.card1-bullets{text-align:left;flex:1;min-height:0;margin:0;padding:0 .25rem;list-style:none}.card1-bullets li{color:#b4b7c2;margin:0 0 .5rem;padding:0;font-family:Geom;font-size:clamp(.78rem,1.55vw,.9rem);line-height:1.45}.card1-bullets li:last-child{margin-bottom:0}.card1-bullets li:hover,.card1-subtitle:hover,.card1-title:hover{color:#fff;cursor:pointer;background:0 0;border-radius:0;padding:0}.card1-subtitle:hover{color:#1ed70eb8}.card1-bullets li:hover{color:#19de37;cursor:pointer}.card1-footer{flex-shrink:0;justify-content:center;width:100%;margin-top:auto;padding-top:.75rem;display:flex}.card1-btn{color:#fff;cursor:pointer;width:100%;max-width:168px;min-height:42px;transition:ease-in-out .4;background:#121212;border:none;border-radius:10px;margin:0;padding:.6rem 1rem;font-family:Geom,sans-serif;font-size:clamp(.85rem,1.6vw,.95rem);font-weight:600;transition:background .25s,transform .25s,box-shadow .25s;transform:scale(1)}.card1-btn:hover{border:none;border:1px,solid #d28989;color:#fff;background:linear-gradient(30deg,#000,#000,#000,#000,#fff,#000,#000,#000,#000) 0 0/600% 600%;border-radius:10px;max-width:168px;height:clamp(40px,5vw,45px);min-height:42px;font-family:Geom;font-size:18px;font-weight:550;transition:all .3s ease-in-out;animation:3s infinite gradientMove}.card1-btn:focus-visible{outline-offset:2px;outline:2px solid #fff}.card3{isolation:isolate;background:linear-gradient(to bottom right,#e2efff,#8b9bbe,#60a5fb);border-radius:clamp(24px,4vw,40px);flex-direction:column;width:100%;max-width:300px;min-height:clamp(280px,38vw,350px);padding:clamp(1.25rem,3vw,1.75rem);transition:transform .35s,box-shadow .35s;display:flex;position:relative;overflow:hidden}.card3:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(105deg,#0000 35%,#ffffff26 42%,#ffffffa6 50%,#ffffff26 58%,#0000 65%);width:50%;height:200%;position:absolute;top:-50%;left:-75%;transform:translate(-120%)skew(-18deg)}.card3:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;z-index:1;transition:opacity .35s;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff40}.card3:hover{cursor:pointer;transform:translateY(-8px);box-shadow:0 18px 42px #1e285a47}.card3:hover:before{animation:.75s forwards cardShine}.card3:hover:after{opacity:1}.card3-title,.card3-text,.but3{z-index:2;position:relative}@media (hover:hover) and (pointer:fine){.card3:hover .but12{transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.card3{transition:box-shadow .35s}.card3:hover{transform:none}.card3:hover:before{animation:none;transform:translate(-120%)skew(-18deg)}}.card3-title{text-align:center;color:#000;margin:0 0 .75rem;font-family:Geom;font-size:clamp(1.35rem,3.2vw,2rem);line-height:1.2}.card3-text{text-align:center;color:#141414;flex:1;margin:0;padding:0 clamp(.5rem,2vw,1.5rem);font-family:Geom;font-size:clamp(.85rem,1.8vw,1rem);line-height:1.45}.but12{border:none;border:1px,solid #d28989;color:#fff;background:linear-gradient(30deg,#000,#000,#000,#000,#fff,#000,#000,#000,#000) 0 0/600% 600%;border-radius:10px;width:min(120px,40vw);height:clamp(40px,5vw,45px);margin:10px;font-family:Geom;font-size:18px;font-weight:550;transition:all .3s ease-in-out;animation:3s infinite gradientMove}.but3{justify-content:center;align-items:center;margin-top:auto;display:flex}@media (width<=768px){.hh{grid-template-columns:1fr;max-width:360px}.card{max-width:100%}.thirpge{padding-top:5rem}}@media (width>=769px) and (width<=1100px){.hh{grid-template-columns:repeat(2,minmax(0,1fr))}}.but12:hover{cursor:pointer}.fifthmain{background:linear-gradient(to bottom left,#0284c7,#0ea5e9,#38bdf8);flex-direction:column;width:100%;min-height:100vh;padding-bottom:clamp(2rem,5vw,4rem);display:flex}.step{color:#000}.jj{color:#08045b}.sixth{background:linear-gradient(to bottom left,#fff,#8e8ef1,#fff);width:100%;overflow:visible}.six-align{flex-direction:column;justify-content:center;align-items:center;padding:clamp(1.5rem,4vw,3rem);display:flex}.six-align h1{text-align:center;font-family:Geom;font-size:clamp(1.75rem,5vw,3.75rem)}.cas{color:#e622c6}.six-align p{text-align:center;margin-top:.5rem;padding:0 1rem;font-family:Geom;font-size:clamp(.9rem,2vw,1.1rem)}.card6{background-color:#121212;border-radius:30px;width:100%;max-width:500px}.sixth-svg{pointer-events:none;z-index:0;position:absolute;top:0;left:0;overflow:visible}.Cardsix{z-index:1;flex-wrap:wrap;justify-content:space-around;align-items:center;padding:clamp(1.5rem,4vw,2rem) clamp(1rem,3vw,2rem);display:flex;position:relative}.Cardsix--column{flex-direction:row-reverse}@media (width<=768px){.Cardsix--column{flex-direction:column;justify-content:center;align-items:center}}.gap{text-align:center;flex:200px;min-width:0;padding:clamp(1rem,3vw,1.5rem);font-family:Geom;font-size:clamp(1.25rem,3.5vw,1.875rem)}.learn{flex:260px;width:min(100%,500px);min-width:0;max-width:100%;height:auto}.mainpage0{background:linear-gradient(to bottom left,#fff,#8080f8,#fff);width:100%;padding:clamp(1.5rem,4vw,3rem) clamp(1rem,4vw,2rem)}.enterprise-card{background:linear-gradient(to bottom left,#1585ee,#9494de,#a29df7);border-radius:25px;flex-wrap:wrap;gap:clamp(1.5rem,3vw,2.5rem);max-width:1300px;margin:auto;padding:clamp(1.5rem,4vw,3rem);display:flex}.left{flex:280px;min-width:0}.tag{color:#fff;background:#000;border-radius:30px;padding:8px 16px;font-family:Geom;font-weight:600;display:inline-block}.left h1{margin-top:25px;font-family:Geom;font-size:clamp(1.5rem,4vw,3rem)}.left p{color:#000;font-family:Geom;line-height:1.8}.left h2{margin-top:clamp(1.5rem,4vw,3rem);font-family:Geom;font-size:clamp(2rem,5vw,4rem)}.left button{cursor:pointer;color:#fff;background:linear-gradient(30deg,#000,#000,#000,#000,#fff,#000,#000,#000,#000) 0 0/600% 600%;border:none;border-radius:15px;margin-top:20px;padding:15px 35px;font-family:Geom;font-size:18px;font-weight:700;transition:all .3s ease-in-out;animation:3s infinite gradientMove;box-shadow:0 5px 15px #1da1ff4d}.left small{color:#000;margin-top:15px;font-family:Geom;display:block}.right{color:#000;flex:300px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;min-width:0;font-family:Geom;display:grid}.feature-card{background:linear-gradient(to bottom left,#babad1,#fff,#cdcde5);background:linear-gradient(30deg, #fff, #000,);background-size:600% 600%;border:1px solid #fff;border-radius:20px;gap:15px;padding:25px;transition:all .3s ease-in-out;animation:3s infinite gradientMove;display:flex}.eight{background:linear-gradient(to bottom right,#fff,#4545c2,#fff);width:100%;padding-bottom:clamp(2rem,5vw,4rem)}.feature-card h3{color:#000;margin-bottom:8px}.feature-card p{color:#000;line-height:1.6}.copo{flex-direction:column;justify-content:center;align-items:center;padding:30px;display:flex}.copo p{text-align:center;padding:10px;font-family:Geom;font-size:clamp(1rem,2.5vw,1.5rem)}.copo h1{text-align:center;font-family:Geom;font-size:clamp(2rem,6vw,4.375rem)}.ri{color:#fff}.feature-card:hover{cursor:cell;transform:scale(1.08)}*{box-sizing:border-box;margin:0;padding:0}body{background:#f5f7fa;font-family:Arial,Helvetica,sans-serif}.pricing{flex-wrap:wrap;justify-content:center;gap:25px;width:90%;max-width:1200px;margin:60px auto;display:flex}.cord{background-color:#f0f7ff;border:1px solid #e5e7eb;border-radius:20px;flex-direction:column;width:min(350px,90vw);min-height:550px;padding:25px;font-family:Geom;transition:all .3s;display:flex;position:relative}.cord:hover{transform:translateY(-5px)}.featured{color:#fff;background:#3955e4;font-family:Geom;transform:scale(1.03)}.featured:hover{transform:scale(1.03)translateY(-5px)}.hg{color:#fff;justify-content:center;align-items:center;padding:clamp(1.5rem,4vw,3rem);font-size:clamp(1rem,2.5vw,1.875rem);display:flex}.badge{color:#25a3e3;background:#fff;border-radius:999px;padding:8px 18px;font-size:14px;font-weight:600;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.cord h2{margin-bottom:15px;font-size:30px}.description{color:#64748b;margin-bottom:25px;font-size:15px;line-height:1.6}.featured .description{color:#ffffffe6}.price{margin-bottom:30px}.price span{font-size:55px;font-weight:700}.price small{color:#64748b;font-size:20px}.featured .price small{color:#fffc}.cord ul{flex:1;list-style:none}.cord li{align-items:flex-start;gap:10px;margin-bottom:16px;font-size:15px;line-height:1.5;display:flex}.cord li:before{content:"?";color:#25a3e3;background:#e0f2fe;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:flex}.featured li:before{background:#fff}.cord button{cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:4px 20px;width:100%;margin-top:20px;padding:14px;font-family:Geom;font-size:15px;font-weight:600}.featured button{color:#fff;background:linear-gradient(30deg,#000,#000,#000,#000,#fff,#000,#000,#000,#000) 0 0/600% 600%;border:none;transition:all .3s ease-in-out;animation:3s infinite gradientMove}.cord:last-child button{color:#fff;background:linear-gradient(30deg,#000,#000,#000,#000,#fff,#000,#000,#000,#000) 0 0/600% 600%;border:none;transition:all .3s ease-in-out;animation:7s infinite gradientMove}.hg{text-align:center;flex-direction:column;gap:20px;font-family:Geom}.can{color:#f1f1f1}.hg p{font-size:clamp(1rem,2.5vw,1.625rem)}.hg h1{color:#000;font-size:clamp(1.75rem,5vw,3rem)}@media (width<=768px){.Cardsix{flex-direction:column;align-items:center}.Cardsix:nth-child(2n){flex-direction:column}.learn{flex:none;width:min(320px,90vw)}.gap{flex:none;width:100%}.gap h1{font-size:clamp(1.25rem,5vw,1.75rem)}.enterprise-card{flex-direction:column}.left button{width:100%}.right{grid-template-columns:1fr}.pricing{gap:1.5rem}.cord{width:100%;max-width:400px}.featured{transform:scale(1)}.featured:hover{transform:translateY(-5px)}.copo{padding:1.5rem 1rem}}.auth-page{background:linear-gradient(135deg,#000,#2e2e2f);flex-direction:row;width:100%;min-height:100vh;display:flex}.auth-left{background:#fff;border-left:1px solid #0000000f;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2rem;padding:clamp(2rem,5vw,4rem);display:flex;position:relative;overflow:hidden}.auth-left-logo{cursor:pointer;filter:invert(0);width:auto;height:48px;transition:opacity .2s;position:absolute;top:2rem;left:2rem}.auth-left-logo:hover{opacity:.75}.auth-slider{width:100%;max-width:460px;min-height:420px;position:relative}.auth-slide{opacity:0;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:1.2rem;transition:opacity .6s,transform .6s;display:flex;position:absolute;inset:0;transform:translateY(16px)}.auth-slide--active{opacity:1;pointer-events:auto;transform:translateY(0)}.auth-slide-img{object-fit:contain;filter:drop-shadow(0 8px 24px #0000001a);width:100%;max-width:320px;height:auto}.auth-slide-title{color:#0a0a0a;text-align:center;margin:0;font-family:Geom;font-size:clamp(1.3rem,3vw,1.75rem);font-weight:700}.auth-slide-desc{color:#00000073;text-align:center;max-width:320px;margin:0;font-family:Geom;font-size:clamp(.85rem,1.5vw,1rem);line-height:1.6}.auth-dots{gap:8px;display:flex}.auth-dot{cursor:pointer;background:#00000026;border-radius:50%;width:8px;height:8px;transition:background .3s,transform .3s}.auth-dot--active{background:#0a0a0a;transform:scale(1.3)}.auth-right{background:linear-gradient(135deg,#000,#121212);flex-direction:column;flex:1;justify-content:center;align-items:center;padding:clamp(2rem,5vw,4rem);display:flex}.auth-card{border-radius:24px;flex-direction:column;align-items:center;gap:1.5rem;width:100%;max-width:420px;padding:clamp(2rem,6vw,3rem) clamp(1.5rem,5vw,2.5rem);display:flex}@media (width<=768px){.auth-page{flex-direction:column}.auth-left{min-height:320px;padding:2rem 1.5rem 1.5rem}.auth-left-logo{height:36px;top:1.2rem;left:1.2rem}.auth-slider{min-height:300px}.auth-slide-img{max-width:200px}.auth-right{padding:1.5rem 1rem 2rem}}.auth-logo{cursor:pointer;width:auto;height:62px;transition:opacity .2s}.auth-logo:hover{opacity:.8}.auth-tabs{background:#ffffff0f;border-radius:10px;gap:4px;width:100%;padding:4px;display:flex}.auth-tab{cursor:pointer;color:#ffffff73;background:0 0;border:none;border-radius:8px;flex:1;height:40px;font-family:Geom;font-size:16px;font-weight:550;transition:all .25s}.auth-tab--active{color:#000;background:linear-gradient(30deg,#f97316,#f97316,#f97316,#f97316,#f8f5f5,#f97316,#f97316,#f97316,#f97316) 0 0/600% 600%;animation:3s infinite gradientMove}.auth-form{flex-direction:column;gap:1.1rem;width:100%;display:flex}.auth-field label{color:#ffffff8c;letter-spacing:.04em;text-transform:uppercase;font-family:Geom;font-size:13px;font-weight:500}.auth-field input{color:#fff;background:#ffffff12;border:1px solid #ffffff1a;border-radius:10px;outline:none;width:100%;height:48px;padding:0 1rem;font-family:Geom;font-size:15px;transition:border-color .2s,background .2s}.auth-field input::placeholder{color:#ffffff40}.auth-field input:focus{background:#ffffff1a;border-color:#f97316}.auth-forgot{text-align:right;margin-top:-.4rem}.auth-forgot span{color:#fff6;cursor:pointer;font-family:Geom;font-size:13px;transition:color .2s}.auth-forgot span:hover{color:#f97316}.auth-submit{color:#fff;cursor:pointer;letter-spacing:.03em;background:#ffffff14;border:none;border-radius:10px;width:100%;height:52px;margin:.25rem 0 0;font-family:Geom;font-size:16px;font-weight:600;transition:background .25s,border-color .25s,transform .2s,box-shadow .25s}.auth-submit:hover{color:#000;background-color:#fff;transform:translateY(-2px)}.auth-submit:active{box-shadow:none;transform:translateY(0)}.auth-switch{color:#fff6;text-align:center;font-family:Geom;font-size:14px}.auth-switch span{color:#f97316;cursor:pointer;font-weight:600;transition:opacity .2s}.auth-switch span:hover{opacity:.75}@media (width<=480px){.auth-card{border-radius:18px}}.auth-forgot-header{text-align:center;width:100%}.auth-forgot-title{color:#fff;margin:0 0 .5rem;font-family:Geom;font-size:clamp(1.4rem,4vw,1.75rem);font-weight:700}.auth-forgot-desc{color:#ffffff73;margin:0;font-family:Geom;font-size:14px;line-height:1.6}.auth-reset-success{flex-direction:column;align-items:center;gap:.75rem;width:100%;padding:1rem 0;display:flex}.auth-reset-icon{color:#000;background:#f97316;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;font-size:22px;font-weight:700;display:flex}.auth-reset-success p{color:#ffffffb3;text-align:center;margin:0;font-family:Geom;font-size:15px}@media (width<=480px){.six-align h1{font-size:clamp(1.5rem,7vw,2rem)}.feature-card{flex-direction:column;gap:.5rem}.left h2{font-size:clamp(1.75rem,7vw,2.5rem)}.pricing{margin:2rem auto}}.footer{background:#000;border-top:1px solid #ffffff12;width:100%}.foot-inner{max-width:1200px;margin:0 auto;padding:5rem 2.5rem 2rem}.foot-top{gap:5rem;margin-bottom:4rem;display:flex}.foot-brand{flex-direction:column;flex:0 0 300px;gap:1.25rem;display:flex}.footlogo{cursor:pointer;width:80px;height:0}.footlogo:hover{opacity:.75}.foot-tagline{color:#fff6;margin:0;font-family:Geom,sans-serif;font-size:14px;line-height:1.7}.foot-socials{gap:.75rem;margin-top:.25rem;display:flex}.foot-social{color:#fff6;border:1px solid #ffffff14;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;text-decoration:none;transition:color .2s,border-color .2s,background .2s;display:flex}.foot-social:hover{color:#fff;background:#ffffff0d;border-color:#fff3}.foot-links{flex:1;gap:3rem;display:flex}.foot-col{flex-direction:column;flex:1;gap:.9rem;display:flex}.foot-col-heading{color:#fff;text-transform:uppercase;letter-spacing:.08em;margin:0 0 .25rem;font-family:Geom,sans-serif;font-size:12px;font-weight:700}.foot-col-list{flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.foot-link{color:#fff6;font-family:Geom,sans-serif;font-size:14px;text-decoration:none;transition:color .2s}.foot-link:hover{color:#fff}.foot-bottom{border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding-top:2rem;display:flex}.foot-copy{color:#ffffff40;margin:0;font-family:Geom,sans-serif;font-size:13px}.foot-bottom-links{gap:1.5rem;display:flex}@media (width<=900px){.foot-top{flex-direction:column;gap:2.5rem}.foot-brand{flex:unset}.foot-links{flex-wrap:wrap;gap:2rem}}@media (width<=560px){.foot-inner{padding:3rem 1.25rem 1.5rem}.foot-links{flex-direction:column;gap:1.5rem}.foot-bottom{flex-direction:column;align-items:flex-start;gap:1rem}}:root{--dash-bg:#0a0a0a;--dash-sidebar:#111;--dash-border:#ffffff12;--dash-text:#f0f0f0;--dash-muted:#ffffff59;--dash-accent:#fff;--dash-green:#4ade80;--dash-sidebar-w:52px;--dash-sidebar-w-collapsed:52px}.dash-root{background:var(--dash-bg);min-height:100vh;font-family:Geom,sans-serif;display:flex}.dash-light{--dash-bg:#f4f4f5;--dash-sidebar:#fff;--dash-border:#00000014;--dash-text:#0a0a0a;--dash-muted:#0006;--dash-accent:#0a0a0a;--dash-green:#16a34a}.dash-light .dash-stat-card,.dash-light .dash-card{background:#fff}.dash-light .dash-ring-val{fill:#0a0a0a}.dash-light .dash-ring-label{fill:#0006}.dash-light .dash-ring-track{stroke:#0000000f}.dash-light .dash-step:hover{background:#0000000a}.dash-light .dash-app-avatar{background:#0000000d}.dash-light .dash-job-card{background:#f8f8f8}.dash-light .dash-job-card:hover{border-color:#00000026}.dash-light .dash-job-avatar{background:#0000000f}.dash-light .dash-match-bar{background:#00000012}.dash-light .dash-apply-btn:hover{background:#0000000a;border-color:#00000026}.dash-light .dash-role-switch{color:#00000040}.dash-sidebar{width:var(--dash-sidebar-w);background:var(--dash-sidebar);border-right:1px solid var(--dash-border);flex-direction:column;height:100vh;min-height:100vh;padding:1.5rem 0;transition:width .25s;display:flex;position:sticky;top:0;overflow:hidden}.dash-root--collapsed .dash-sidebar{width:var(--dash-sidebar-w-collapsed)}.dash-sidebar-top{justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding:0 1.25rem;display:flex}.dash-logo{cursor:pointer;flex-shrink:0;width:auto;height:32px;transition:opacity .2s}.dash-collapse-btn{border:1px solid var(--dash-border);color:var(--dash-muted);cursor:pointer;background:0 0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;transition:color .2s,border-color .2s;display:flex}.dash-collapse-btn:hover{color:var(--dash-accent);border-color:#fff3}.dash-role-badge{border:1px solid var(--dash-border);cursor:pointer;color:var(--dash-muted);white-space:nowrap;border-radius:8px;align-items:center;gap:.5rem;margin:0 1rem 1.5rem;padding:.5rem .75rem;font-size:12px;transition:border-color .2s,color .2s;display:flex;overflow:hidden}.dash-role-badge:hover{color:var(--dash-text);border-color:#fff3}.dash-role-dot{background:var(--dash-green);border-radius:50%;flex-shrink:0;width:7px;height:7px}.dash-role-text{flex-direction:column;gap:1px;line-height:1.2;display:flex}.dash-role-switch{color:#ffffff40;letter-spacing:.05em;font-size:10px}.dash-nav{flex-direction:column;flex:1;gap:2px;padding:0 .75rem;display:flex;overflow:hidden}.dash-nav-item{color:var(--dash-muted);cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:none;border-radius:8px;align-items:center;gap:.75rem;width:100%;padding:.65rem .75rem;font-family:Geom,sans-serif;font-size:13.5px;transition:background .15s,color .15s;display:flex;overflow:hidden}.dash-nav-icon{text-align:center;flex-shrink:0;width:20px;font-size:16px}.dash-nav-label{text-overflow:ellipsis;overflow:hidden}.dash-sidebar-bottom{border-top:1px solid var(--dash-border);flex-direction:column;gap:2px;padding:.75rem;display:flex}.dash-main{flex:1;min-height:100vh;overflow-y:auto}.dash-page{max-width:1200px;padding:clamp(1.5rem,4vw,2.5rem) clamp(1.5rem,4vw,3rem)}.dash-coming-soon{flex-direction:column;justify-content:center;min-height:60vh;display:flex}.dash-header{margin-bottom:2rem}.dash-greeting{color:var(--dash-text);margin:0 0 .3rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:700}.dash-subtitle{color:var(--dash-muted);margin:0;font-size:14px}.dash-stats-row{grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:1.25rem;display:grid}.dash-stat-card{border:1px solid var(--dash-border);background:#111;border-radius:16px;flex-direction:row;align-items:center;gap:1rem;padding:1.25rem 1.4rem;transition:border-color .2s,transform .15s;display:flex;position:relative;overflow:hidden}.dash-stat-card:before{content:"";background:var(--stat-color,transparent);opacity:.05;border-radius:16px;position:absolute;inset:0}.dash-stat-card:hover{border-color:var(--stat-color,#ffffff26);transform:translateY(-2px)}.dash-stat-icon{flex-shrink:0;font-size:22px;line-height:1}.dash-stat-body{flex-direction:column;flex:1;gap:2px;display:flex}.dash-stat-value{color:var(--dash-text);font-size:clamp(1.5rem,2.5vw,1.9rem);font-weight:700;line-height:1}.dash-stat-label{color:var(--dash-muted);text-transform:uppercase;letter-spacing:.05em;font-size:12px}.dash-stat-sub{color:var(--dash-green);white-space:nowrap;font-size:11.5px}.dash-bottom-grid{grid-template-columns:220px 1fr 1fr;gap:1rem;margin-bottom:1rem;display:grid}.dash-card{border:1px solid var(--dash-border);background:#111;border-radius:14px;padding:1.5rem;transition:border-color .2s}.dash-card:hover{border-color:#ffffff1f}.dash-card-title{color:var(--dash-muted);text-transform:uppercase;letter-spacing:.07em;margin:0 0 1.25rem;font-size:12px;font-weight:600}.dash-card-title-row{justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}.dash-card-title-row .dash-card-title{margin:0}.dash-score-card{text-align:center;flex-direction:column;align-items:center;display:flex}.dash-ring-svg{width:130px;height:130px;margin-bottom:1rem}.dash-ring-track{fill:none;stroke:#ffffff12;stroke-width:8px}.dash-ring-fill{fill:none;stroke-width:8px;stroke-linecap:round;transition:stroke-dashoffset .8s}.dash-ring-val{fill:#fff;text-anchor:middle;font-family:Geom,sans-serif;font-size:20px;font-weight:700}.dash-ring-label{fill:var(--dash-muted);text-anchor:middle;font-family:Geom,sans-serif;font-size:10px}.dash-score-desc{color:var(--dash-muted);margin:0;font-size:12.5px;line-height:1.5}.dash-steps-progress{background:var(--dash-border);border-radius:99px;width:100%;height:4px;margin-bottom:1rem;overflow:hidden}.dash-steps-progress-fill{background:linear-gradient(90deg,#818cf8,#f472b6);border-radius:99px;height:100%;transition:width .4s}.dash-steps-count{color:var(--dash-muted);white-space:nowrap;font-size:12px}.dash-steps-list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.dash-step{color:var(--dash-text);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:8px;align-items:center;gap:.75rem;padding:.4rem .5rem;font-size:13.5px;line-height:1.4;transition:background .15s;display:flex}.dash-step:hover{background:#ffffff0a}.dash-step-check{border:1.5px solid var(--dash-muted);color:#0000;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;transition:border-color .2s,background .2s;display:flex}.dash-step--done .dash-step-check{background:var(--dash-green);border-color:var(--dash-green);color:#fff}.dash-step--done{color:var(--dash-muted);text-decoration:line-through}.dash-apps-list{flex-direction:column;gap:.9rem;display:flex}.dash-app-row{align-items:center;gap:.85rem;display:flex}.dash-app-avatar{border:1px solid var(--dash-border);width:36px;height:36px;color:var(--dash-text);background:#ffffff12;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.dash-app-info{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.dash-app-status{white-space:nowrap;border:1px solid;border-radius:99px;flex-shrink:0;padding:3px 10px;font-size:11.5px;font-weight:600}.dash-jobs-full{margin-top:1rem}.dash-jobs-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem;display:grid}.dash-job-card{border:1px solid var(--dash-border);background:#ffffff08;border-radius:14px;flex-direction:column;gap:.85rem;padding:1.1rem;transition:border-color .2s,transform .15s;display:flex}.dash-job-card:hover{border-color:#ffffff26;transform:translateY(-2px)}.dash-job-card-top{align-items:flex-start;gap:.75rem;display:flex;position:relative}.dash-job-avatar{border:1px solid var(--dash-border);width:38px;height:38px;color:var(--dash-text);background:#ffffff14;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:flex}.dash-job-role{color:var(--dash-text);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:14px;font-weight:600;overflow:hidden}.dash-job-company{color:var(--dash-muted);margin:0;font-size:12px}.dash-job-tag{color:#818cf8;background:#818cf81a;border:1px solid #818cf840;border-radius:99px;padding:2px 8px;font-size:10px;font-weight:700;position:absolute;top:0;right:0}.dash-match-row{align-items:center;gap:.6rem;display:flex}.dash-match-bar{background:#ffffff12;border-radius:99px;flex:1;height:4px;overflow:hidden}.dash-match-fill{background:linear-gradient(90deg,#818cf8,#f472b6);border-radius:99px;height:100%}.dash-match-pct{color:var(--dash-muted);white-space:nowrap;font-size:11.5px}.dash-apply-btn{border:1px solid var(--dash-border);color:var(--dash-text);cursor:pointer;background:0 0;border-radius:8px;width:100%;padding:.45rem 0;font-family:Geom,sans-serif;font-size:13px;transition:background .15s,border-color .15s}.dash-apply-btn:hover{background:#ffffff0f;border-color:#fff3}.dash-see-all{color:var(--dash-muted);cursor:pointer;background:0 0;border:none;padding:0;font-family:Geom,sans-serif;font-size:13px;transition:color .2s}.dash-see-all:hover{color:var(--dash-text)}.auth-back-btn{color:#fff6;cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-family:Geom,sans-serif;font-size:13px;transition:color .2s}.auth-back-btn:hover{color:#fff}.auth-divider{align-items:center;gap:.75rem;margin:1.2rem 0 .9rem;display:flex}.auth-divider-line{background:#ffffff1a;flex:1;height:1px}.auth-divider-text{color:#ffffff59;font-family:Geom,sans-serif;font-size:11px}.auth-google-btn{color:#fff;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;justify-content:center;align-items:center;gap:.6rem;width:100%;padding:.7rem 0;font-family:Geom,sans-serif;font-size:13.5px;font-weight:600;transition:background .2s,border-color .2s;display:flex}.auth-google-btn:hover{background:#ffffff14;border-color:#fff3}.auth-google-btn:disabled{opacity:.5;cursor:not-allowed}.auth-google-icon{color:#000;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;font-weight:700;display:flex}.auth-error{color:#f87171;text-align:center;background:#f8717114;border:1px solid #f8717133;border-radius:8px;margin:0 0 1rem;padding:.6rem .9rem;font-family:Geom,sans-serif;font-size:12.5px}.auth-loading{color:#ffffff80;background:#0a0a0a;justify-content:center;align-items:center;width:100vw;height:100vh;font-family:Geom,sans-serif;font-size:14px;display:flex}@media (width<=900px){.dash-stats-row{grid-template-columns:repeat(2,1fr)}.dash-bottom-grid{grid-template-columns:1fr}.dash-jobs-grid{grid-template-columns:1fr 1fr}}.dash-sidebar{border-right:1px solid var(--dash-border);z-index:10;background:#0e0e0e;flex-direction:column;flex-shrink:0;align-items:center;gap:2px;width:52px;height:100vh;min-height:100vh;padding:.75rem 0;display:flex;position:sticky;top:0}.dash-sidebar-top{border-bottom:1px solid var(--dash-border);justify-content:center;width:100%;margin-bottom:.5rem;padding:.5rem 0 1rem;display:flex}.dash-logo{cursor:pointer;filter:brightness(0)invert();opacity:.8;width:auto;height:24px;transition:opacity .2s}.dash-logo:hover{opacity:1}.dash-nav{flex-direction:column;flex:1;align-items:center;gap:2px;width:100%;padding:0 6px;display:flex}.dash-nav-item{width:38px;height:38px;color:var(--dash-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;font-size:16px;transition:background .15s,color .15s;display:flex;position:relative}.dash-nav-item:hover{color:var(--dash-text);background:#ffffff0f}.dash-nav-item--active{color:#fff;background:#ffffff1a}.dash-nav-icon{line-height:1}.dash-nav-tooltip{border:1px solid var(--dash-border);color:var(--dash-text);white-space:nowrap;pointer-events:none;opacity:0;z-index:100;background:#1a1a1a;border-radius:6px;padding:4px 10px;font-family:Geom,sans-serif;font-size:12px;transition:opacity .15s;position:absolute;top:50%;left:calc(100% + 10px);transform:translateY(-50%)}.dash-nav-item:hover .dash-nav-tooltip{opacity:1}.dash-sidebar-bottom{border-top:1px solid var(--dash-border);flex-direction:column;align-items:center;gap:2px;width:100%;padding:.5rem 6px 0;display:flex}.dash-logout-btn:hover{color:#f87171}.dash-body{background:var(--dash-bg);flex-direction:column;flex:1;min-width:0;display:flex}.dash-topbar{border-bottom:1px solid var(--dash-border);z-index:9;background:#0e0e0e;flex-shrink:0;justify-content:space-between;align-items:center;height:44px;padding:0 1.25rem;display:flex;position:sticky;top:0}.dash-topbar-left{align-items:center;gap:.5rem;font-size:13px;display:flex}.dash-topbar-brand{color:var(--dash-text);letter-spacing:.02em;font-weight:700}.dash-topbar-sep,.dash-topbar-page{color:var(--dash-muted)}.dash-topbar-right{align-items:center;gap:.75rem;display:flex}.dash-topbar-role{color:var(--dash-muted);cursor:pointer;border:1px solid var(--dash-border);border-radius:99px;align-items:center;gap:.4rem;padding:3px 10px;font-size:12px;transition:color .2s,border-color .2s;display:flex}.dash-topbar-role:hover{color:var(--dash-text);border-color:#fff3}.dash-topbar-switch{font-size:10px}.dash-topbar-avatar{color:#fff;cursor:pointer;background:linear-gradient(135deg,#818cf8,#f472b6);border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:flex}.dash-main{flex:1;overflow-y:auto}.lc-page{flex-direction:column;height:calc(100vh - 44px);display:flex;overflow:hidden}.lc-summary-strip{border-bottom:1px solid var(--dash-border);background:#0e0e0e;flex-shrink:0;align-items:center;gap:0;height:44px;padding:0 1.25rem;display:flex}.lc-summary-item{align-items:baseline;gap:.4rem;padding:0 1rem;display:flex}.lc-summary-val{font-size:16px;font-weight:700;line-height:1}.lc-summary-label{color:var(--dash-muted);font-size:11px}.lc-summary-div{background:var(--dash-border);width:1px;height:16px}.lc-summary-streak{border-left:1px solid var(--dash-border);align-items:center;gap:.3rem;margin-left:auto;padding-left:1rem;display:flex}.lc-streak-fire{font-size:14px}.lc-streak-num{color:#fb923c;font-size:15px;font-weight:700}.lc-panels{flex:1;grid-template-columns:260px 1fr 300px;display:grid;overflow:hidden}.lc-left{border-right:1px solid var(--dash-border);flex-direction:column;gap:0;display:flex;overflow-y:auto}.lc-center{border-right:1px solid var(--dash-border);overflow-y:auto}.lc-right{overflow-y:auto}.lc-card{border-bottom:1px solid var(--dash-border);padding:1rem}.lc-card-head{justify-content:space-between;align-items:center;margin-bottom:.85rem;display:flex}.lc-card-title{color:var(--dash-muted);text-transform:uppercase;letter-spacing:.07em;font-size:11px;font-weight:700}.lc-badge{color:#818cf8;background:#818cf81a;border:1px solid #818cf833;border-radius:99px;padding:2px 8px;font-size:11px;font-weight:600}.lc-badge--muted{color:var(--dash-muted);border-color:var(--dash-border);background:#ffffff0a}.lc-score-card{align-items:center;gap:1rem;display:flex}.dash-ring-svg{flex-shrink:0;width:80px;height:80px}.lc-score-meta{flex-direction:column;gap:2px;display:flex}.lc-score-rank{color:var(--dash-text);font-size:15px;font-weight:700}.lc-score-sub{color:var(--dash-green);font-size:11.5px}.lc-progress-bar{background:var(--dash-border);border-radius:99px;height:3px;margin-bottom:.75rem;overflow:hidden}.lc-progress-fill{background:linear-gradient(90deg,#818cf8,#f472b6);border-radius:99px;height:100%;transition:width .4s}.lc-steps-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.lc-step{color:var(--dash-text);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:6px;align-items:center;gap:.6rem;padding:5px 4px;font-size:12.5px;transition:background .15s;display:flex}.lc-step:hover{background:#ffffff0a}.lc-step--done{color:var(--dash-muted);text-decoration:line-through}.lc-step-box{border:1.5px solid var(--dash-muted);color:#0000;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;font-size:9px;transition:background .15s,border-color .15s;display:flex}.lc-step--done .lc-step-box{background:var(--dash-green);border-color:var(--dash-green);color:#000}.lc-see-all{color:var(--dash-muted);cursor:pointer;background:0 0;border:none;padding:0;font-family:Geom,sans-serif;font-size:11px;transition:color .2s}.lc-see-all:hover{color:var(--dash-text)}.lc-apps{flex-direction:column;gap:8px;display:flex}.lc-app-row{align-items:center;gap:.6rem;display:flex}.lc-app-avatar{border:1px solid var(--dash-border);width:30px;height:30px;color:var(--dash-text);background:#ffffff12;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.lc-app-info{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.lc-app-role{color:var(--dash-text);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.lc-app-company{color:var(--dash-muted);font-size:11px}.lc-status-pill{white-space:nowrap;border-radius:99px;flex-shrink:0;padding:2px 8px;font-size:10.5px;font-weight:600}.lc-jobs-card{border-bottom:none;height:100%}.lc-jobs-list{flex-direction:column;display:flex}.lc-job-row{border-bottom:1px solid var(--dash-border);cursor:pointer;align-items:center;gap:.75rem;padding:.75rem 1rem;transition:background .12s;display:flex}.lc-job-row:hover{background:#ffffff08}.lc-job-row--active{background:#818cf812;border-left:2px solid #818cf8}.lc-job-avatar{border:1px solid var(--dash-border);width:34px;height:34px;color:var(--dash-text);background:#ffffff12;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.lc-job-info{flex:1;min-width:0}.lc-job-title-row{align-items:center;gap:.5rem;margin-bottom:2px;display:flex}.lc-job-role{color:var(--dash-text);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.lc-job-tag{color:#818cf8;white-space:nowrap;background:#818cf81a;border:1px solid #818cf833;border-radius:99px;flex-shrink:0;padding:1px 6px;font-size:9.5px;font-weight:700}.lc-job-meta{color:var(--dash-muted);font-size:11.5px}.lc-job-match{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;width:56px;display:flex}.lc-mini-bar{background:#ffffff12;border-radius:99px;width:56px;height:3px;overflow:hidden}.lc-mini-fill{background:linear-gradient(90deg,#818cf8,#f472b6);border-radius:99px;height:100%}.lc-match-pct{color:var(--dash-muted);font-size:10.5px}.lc-detail-card{border-bottom:none;flex-direction:column;gap:1.1rem;display:flex}.lc-detail-head{align-items:flex-start;gap:.75rem;display:flex}.lc-detail-avatar{border:1px solid var(--dash-border);width:42px;height:42px;color:var(--dash-text);background:#ffffff12;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;font-weight:700;display:flex}.lc-detail-role{color:var(--dash-text);margin:0 0 2px;font-size:15px;font-weight:700}.lc-detail-company{color:var(--dash-muted);margin:0;font-size:12px}.lc-detail-match{flex-direction:column;gap:5px;display:flex}.lc-detail-match-bar{background:#ffffff12;border-radius:99px;height:4px;overflow:hidden}.lc-detail-match-fill{background:linear-gradient(90deg,#818cf8,#f472b6);border-radius:99px;height:100%}.lc-detail-match-pct{color:var(--dash-muted);font-size:11.5px}.lc-detail-section{flex-direction:column;gap:.5rem;display:flex}.lc-detail-label{color:var(--dash-muted);text-transform:uppercase;letter-spacing:.07em;font-size:10.5px;font-weight:700}.lc-skills-wrap{flex-wrap:wrap;gap:6px;display:flex}.lc-skill-chip{border:1px solid var(--dash-border);color:var(--dash-text);background:#ffffff0d;border-radius:6px;padding:3px 10px;font-size:11.5px}.lc-detail-desc{color:var(--dash-muted);margin:0;font-size:12.5px;line-height:1.6}.lc-detail-actions{gap:.5rem;margin-top:.25rem;display:flex}.lc-btn-primary{color:#000;cursor:pointer;background:#fff;border:none;border-radius:7px;flex:1;padding:.55rem 0;font-family:Geom,sans-serif;font-size:13px;font-weight:700;transition:opacity .15s}.lc-btn-primary:hover{opacity:.88}.lc-btn-ghost{color:var(--dash-text);border:1px solid var(--dash-border);cursor:pointer;background:0 0;border-radius:7px;flex:1;padding:.55rem 0;font-family:Geom,sans-serif;font-size:13px;transition:border-color .15s,background .15s}.lc-btn-ghost:hover{background:#ffffff0d;border-color:#ffffff26}.dash-light .lc-summary-strip,.dash-light .dash-topbar,.dash-light .dash-sidebar{background:#fff}.dash-light .lc-page{background:#f4f4f5}.dash-light .lc-card{background:#fff}.dash-light .lc-job-row:hover{background:#00000005}.dash-light .lc-job-row--active{background:#818cf80f}.dash-light .lc-skill-chip{background:#0000000a}.dash-light .lc-app-avatar,.dash-light .lc-job-avatar,.dash-light .lc-detail-avatar{background:#0000000d}.dash-light .lc-mini-bar,.dash-light .lc-detail-match-bar{background:#00000012}.dash-light .lc-btn-primary{color:#fff;background:#0a0a0a}.dash-light .lc-btn-ghost{color:#0a0a0a}.creatormain{background:linear-gradient(to bottom right,#d0c8c8,#6767d6,#fff);justify-content:center;width:100vw;height:150vh;display:flex}.imgg{border-radius:100px;height:40vh;transition:all .3s ease-in-out;transform:scale(1)}.imgg:hover{cursor:crosshair;transition:all .3s ease-in-out;transform:scale(1.05)}.innd{flex-direction:column;align-items:center;gap:90px;padding-top:50px;display:flex}.creators1{background-color:#fff;border-radius:1rem;gap:2rem;width:90vw;padding:2rem}.inner{align-items:center;gap:20px;height:40vh;padding:10px;display:flex}.inner h1{text-align:start;font-family:Geom;font-size:25px}.divide{flex-direction:column;justify-content:center;align-items:center;gap:90px;display:flex}.divvv{text-align:start;flex-direction:column;gap:10px;padding:20px;font-family:Geom;font-size:15px;display:flex}.textt{flex-direction:column;justify-content:center;align-items:center;gap:20px;display:flex}.dd{color:#fff}.textt h1{font-family:Geom;font-size:60px}.textt p{font-family:Geom;font-size:20px}.company-page{--company-ink:#080a19;--company-blue:#1427d9;--company-violet:#8d6cde;--company-orange:#f97316;--company-paper:#f5f6fb;min-height:100vh;color:var(--company-ink);background:var(--company-paper);font-family:Geom,sans-serif;overflow:hidden}.company-nav{z-index:10;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0508261f;border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;gap:1rem;height:82px;padding:0 clamp(1.25rem,5vw,5.5rem);display:flex;position:absolute;top:0;left:0;right:0}.company-nav-logo{cursor:pointer;width:94px;transition:transform .25s,opacity .25s}.company-nav-logo:hover{opacity:.82;transform:translateY(-2px)}.company-nav-links{align-items:center;gap:clamp(1rem,3vw,2.6rem);display:flex}.company-nav-links a{color:#ffffffc2;letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:650;text-decoration:none;transition:color .2s;position:relative}.company-nav-links a:after{content:"";background:var(--company-orange);transform-origin:100%;height:2px;transition:transform .25s;position:absolute;bottom:-8px;left:0;right:0;transform:scaleX(0)}.company-nav-links a:hover{color:#fff}.company-nav-links a:hover:after{transform-origin:0;transform:scaleX(1)}.company-nav-cta,.company-primary-btn,.contact-submit{color:#111;cursor:pointer;background:linear-gradient(110deg,#f97316 10%,#ffb147 44%,#fff0d6 52%,#f97316 62%) 0 0/260% 100%;border:0;font-family:Geom,sans-serif;font-weight:760;text-decoration:none;transition:transform .25s,border-radius .25s,box-shadow .25s;animation:4.5s infinite companyButtonGlow;box-shadow:0 8px 22px #f973163d}.company-nav-cta{letter-spacing:.06em;text-transform:uppercase;border-radius:3px 18px;padding:.75rem 1.2rem;font-size:13px}.company-nav-cta:hover,.company-primary-btn:hover,.contact-submit:hover{border-radius:13px;transform:translateY(-4px);box-shadow:0 13px 28px #f973165c}@keyframes companyButtonGlow{0%,to{background-position:0%}50%{background-position:100%}}.company-hero{color:#fff;background:radial-gradient(circle at 78% 22%,#ba95ff99,#0000 24rem),linear-gradient(120deg,#07106e 0%,#1a2ee5 45%,#9c72df 100%);min-height:700px;padding:170px clamp(1.4rem,8vw,9rem) 100px;position:relative}.company-hero:after{content:"";border:1px solid #ffffff4d;border-radius:50%;width:490px;height:490px;position:absolute;bottom:-220px;right:-8vw}.company-kicker{color:#ffffffc7;letter-spacing:.2em;align-items:center;gap:.65rem;margin:0 0 1.6rem;font-size:11px;font-weight:800;display:flex}.company-kicker span{color:var(--company-orange)}.company-kicker.dark{color:#080a198c}.company-hero h1,.about-path h2,.careers-roles h2,.contact-intro h1{letter-spacing:-.085em;max-width:980px;margin:0;font-size:clamp(3.3rem,8vw,7.5rem);font-weight:850;line-height:.88}.company-hero h1 em,.about-values h2 em,.careers-culture h2 em,.careers-roles h2 em,.contact-intro h1 em{color:#ffad69;letter-spacing:-.08em;font-family:Georgia,serif;font-weight:400}.company-hero-copy{color:#fffc;max-width:610px;margin:2rem 0;font-size:clamp(1rem,1.7vw,1.22rem);line-height:1.65}.company-primary-btn{border-radius:4px 22px;align-items:center;gap:1rem;margin-top:.5rem;padding:1rem 1.4rem;font-size:15px;display:inline-flex}.company-arrow{transition:transform .25s;display:inline-block}button:hover .company-arrow,a:hover .company-arrow{transform:translate(5px)}.company-orb{border:1px solid #fff3;border-radius:50%;position:absolute}.company-orb-one{width:190px;height:190px;bottom:6rem;right:12vw;box-shadow:inset 22px -24px #ffffff0f}.company-orb-two{background:var(--company-orange);width:42px;height:42px;top:9rem;right:25vw;box-shadow:0 0 50px #f973168c}.about-hero-note{color:#ffffff94;letter-spacing:.2em;align-items:center;gap:1rem;font-size:10px;font-weight:800;display:flex;position:absolute;bottom:3rem;left:clamp(1.4rem,8vw,9rem)}.about-hero-note span{background:#ffffff80;width:60px;height:1px;display:inline-block}.about-manifesto{color:#fff;background:#05060b;grid-template-columns:180px 1fr;gap:2rem;padding:clamp(5rem,11vw,10rem) clamp(1.4rem,8vw,9rem);display:grid}.about-sticky-label{color:var(--company-orange);letter-spacing:.22em;writing-mode:vertical-rl;font-size:11px;font-weight:850}.about-manifesto-copy p:first-child{color:#ffffff85;letter-spacing:-.06em;margin:0;font-size:clamp(2rem,4vw,4.5rem);font-weight:300}.about-manifesto-copy h2{color:#a993ff;letter-spacing:-.1em;margin:0 0 3rem;font-size:clamp(4rem,11vw,10rem);line-height:.85}.about-body-copy{color:#ffffffb8;max-width:680px;margin:0;font-size:1.15rem;line-height:1.8}.company-section,.careers-culture,.careers-roles{padding:clamp(5rem,10vw,9rem) clamp(1.4rem,8vw,9rem)}.company-section-heading{justify-content:space-between;gap:2rem;margin-bottom:3rem;display:flex}.company-section-heading h2,.careers-culture h2{letter-spacing:-.09em;margin:0;font-size:clamp(3rem,6vw,6rem);line-height:.9}.company-section-heading>p{color:#080a199e;max-width:360px;line-height:1.7}.about-value-grid{border-top:1px solid #080a1929;grid-template-columns:repeat(4,1fr);display:grid}.about-value-card{border-right:1px solid #080a1929;min-height:310px;padding:1.5rem;transition:color .3s,background .3s,transform .3s}.about-value-card:last-child{border-right:0}.about-value-card span,.about-path-stop span{color:var(--company-orange);font-size:12px;font-weight:850}.about-value-card h3{margin:5rem 0 .8rem;font-size:1.5rem}.about-value-card p{color:#080a199e;line-height:1.65}.about-value-card:hover{color:#fff;background:#101dd0;transform:translateY(-10px)}.about-value-card:hover p{color:#ffffffb8}.about-path{color:#fff;background:linear-gradient(120deg,#111dd1,#8170db);padding:clamp(5rem,10vw,9rem) clamp(1.4rem,8vw,9rem)}.about-path-line{border-top:1px solid #ffffff75;grid-template-columns:repeat(4,1fr);margin-top:5rem;display:grid}.about-path-stop{padding:2rem 1rem 0 0;position:relative}.about-path-stop:before{content:"";background:#ffad69;border-radius:50%;width:13px;height:13px;position:absolute;top:-7px;left:0;box-shadow:0 0 0 7px #ffad692e}.about-path-stop h3{margin:1.4rem 0 0;font-size:1.35rem}.blog-hero{min-height:570px}.blog-board{background:#f4f5fa;padding:clamp(4rem,8vw,7rem) clamp(1.4rem,8vw,9rem)}.blog-feature{color:#fff;background:#080a19;border:1px solid #ffffff24;grid-template-columns:minmax(0,1.4fr) minmax(240px,.6fr);margin-top:-11rem;display:grid;overflow:hidden;box-shadow:0 24px 50px #17164b33}.blog-feature-copy{padding:clamp(2rem,5vw,4.4rem)}.blog-meta{color:#f97316;letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:10px;font-weight:850}.blog-feature h2{letter-spacing:-.08em;margin:1.4rem 0;font-size:clamp(2.6rem,5vw,5.5rem);line-height:.92}.blog-feature-copy>p:not(.blog-meta){color:#ffffffb3;max-width:590px;line-height:1.7}.company-text-btn{color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.8rem;padding:0;font-family:Geom,sans-serif;font-weight:800;display:inline-flex}.blog-feature .company-text-btn{color:#ffad69;margin-top:1.4rem}.blog-feature-mark{color:#fff;background:radial-gradient(circle,#ffffff47 1px,#0000 1px) 0 0/14px 14px,linear-gradient(135deg,#2134df,#a06de2);flex-direction:column;justify-content:center;align-items:center;display:flex;overflow:hidden}.blog-feature-mark span{font-family:Georgia,serif;font-size:clamp(10rem,20vw,17rem);font-style:italic;line-height:.74;transform:translate(-8px)}.blog-feature-mark small{letter-spacing:.2em;margin-top:2rem;font-size:10px;font-weight:800;line-height:1.6}.blog-filter-row{flex-wrap:wrap;gap:.55rem;margin:4rem 0 2rem;display:flex}.blog-filter-row button,.contact-topic-row button{color:#080a19b3;cursor:pointer;background:0 0;border:1px solid #080a1926;border-radius:999px;padding:.65rem .9rem;font-family:Geom,sans-serif;font-size:12px;font-weight:750;transition:color .2s,background .2s,transform .2s}.blog-filter-row button:hover,.blog-filter-row button.is-active,.contact-topic-row button:hover,.contact-topic-row button.is-active{color:#fff;background:#111dd1;transform:translateY(-2px)}.blog-grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.blog-card{background:#fff;border:1px solid #080a191c;min-height:360px;padding:1.4rem;transition:transform .32s,box-shadow .32s;position:relative;overflow:hidden}.blog-card:before{content:"";background:var(--blog-accent);opacity:.18;border-radius:50%;width:150px;height:150px;transition:transform .35s;position:absolute;bottom:-3.5rem;right:-2.5rem}.blog-card:hover{transform:translateY(-9px);box-shadow:0 19px 36px #1427d924}.blog-card:hover:before{transform:scale(1.5)}.blog-card-orange{--blog-accent:#f97316}.blog-card-blue{--blog-accent:#1427d9}.blog-card-pink{--blog-accent:#f472b6}.blog-card-yellow{--blog-accent:#facc15}.blog-card-violet{--blog-accent:#8b5cf6}.blog-card-green{--blog-accent:#34d399}.blog-card-top{justify-content:space-between;margin-bottom:3.8rem;display:flex}.blog-card-top span{color:var(--blog-accent);letter-spacing:-.09em;font-size:2.3rem;font-weight:850}.blog-card-top small{color:#080a1970;letter-spacing:.12em;font-size:9px;font-weight:800}.blog-card h3{letter-spacing:-.045em;margin:.8rem 0;font-size:1.5rem;line-height:1.05}.blog-excerpt{color:#080a1996;margin:0;font-size:14px;line-height:1.55}.blog-read-btn{cursor:pointer;background:0 0;border:1px solid #080a1929;border-radius:50%;place-items:center;width:42px;height:42px;transition:color .2s,background .2s;display:grid;position:absolute;bottom:1.4rem;right:1.4rem}.blog-read-btn:hover{color:#fff;background:var(--blog-accent)}.careers-hero{background:radial-gradient(circle at 70% 48%,#fff3,#0000 16rem),linear-gradient(120deg,#080a19 0%,#121ecb 52%,#8f71de 100%);min-height:700px}.careers-stamp{color:#ffffffd1;letter-spacing:.18em;text-align:center;border:1px solid #ffffff73;border-radius:50%;place-content:center;width:188px;height:188px;font-size:13px;font-weight:750;line-height:1.5;display:grid;position:absolute;bottom:7rem;right:12vw;transform:rotate(-12deg)}.careers-stamp strong{color:#ffad69;letter-spacing:-.08em;font-family:Georgia,serif;font-size:2.4rem;font-style:italic}.careers-culture{background:#f4f5fa}.careers-culture-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2rem,7vw,8rem);display:grid}.careers-culture-points{border-top:1px solid #080a192e}.careers-culture-point{border-bottom:1px solid #080a192e;grid-template-columns:45px .7fr 1fr;gap:1rem;padding:1.4rem 0;display:grid}.careers-culture-point span{color:var(--company-orange);font-size:12px;font-weight:850}.careers-culture-point h3,.careers-culture-point p{margin:0}.careers-culture-point p{color:#080a199e;font-size:14px;line-height:1.6}.careers-roles{color:#fff;background:#070812}.careers-roles .company-section-heading>p{color:#ffffff8a}.careers-role-list{border-top:1px solid #ffffff38}.careers-role{border-bottom:1px solid #ffffff38;transition:background .3s}.careers-role:hover,.careers-role.is-open{background:#2334e14d}.careers-role-summary{color:#fff;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:65px 1fr minmax(190px,.4fr) 42px;align-items:center;gap:1rem;width:100%;padding:1.6rem 1rem;font-family:Geom,sans-serif;display:grid}.careers-role-number,.careers-role-summary small{color:#ffad69;letter-spacing:.14em;font-size:10px;font-weight:850}.careers-role-summary strong{margin-top:.3rem;font-size:1.3rem;display:block}.careers-role-mode{color:#ffffff8c;font-size:13px}.careers-role-toggle{border:1px solid #ffffff47;border-radius:50%;place-items:center;width:38px;height:38px;font-size:20px;transition:color .25s,background .25s;display:grid}.careers-role.is-open .careers-role-toggle{color:#111;background:#ffad69}.careers-role-detail{max-width:780px;padding:0 1rem 2rem 81px;display:none}.careers-role.is-open .careers-role-detail{animation:.32s both roleReveal;display:block}@keyframes roleReveal{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.careers-role-detail p{color:#ffffffad;line-height:1.65}.careers-role-detail div{flex-wrap:wrap;gap:.45rem;margin:1rem 0 1.5rem;display:flex}.careers-role-detail div span{color:#ffffffb3;border:1px solid #ffffff2e;border-radius:999px;padding:.4rem .65rem;font-size:11px}.careers-role-detail a{color:#ffad69;font-weight:800;text-decoration:none}.contact-main{color:#fff;background:radial-gradient(circle at 20% 70%,#896cdecc,#0000 27rem),linear-gradient(125deg,#0b198f,#2739df 48%,#9673de);grid-template-columns:minmax(0,1fr) minmax(420px,.82fr);min-height:100vh;display:grid}.contact-intro{padding:175px clamp(1.4rem,7vw,7rem) 5rem}.contact-intro>p:not(.company-kicker){color:#ffffffc2;max-width:570px;margin:2rem 0 3.5rem;font-size:1.08rem;line-height:1.7}.contact-details{gap:1rem;max-width:560px;display:grid}.contact-details div{border-bottom:1px solid #ffffff38;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1rem;display:flex}.contact-details small{color:#ffad69;letter-spacing:.16em;font-size:10px;font-weight:850}.contact-details a,.contact-details span{color:#ffffffd1;text-align:right;font-size:14px;text-decoration:none}.contact-form-wrap{color:#10111d;background:#f7f7fb;align-items:center;padding:130px clamp(1.4rem,5vw,5rem) 5rem;display:grid}.contact-form,.contact-success{width:min(100%,600px);margin:auto}.contact-topic-row{flex-wrap:wrap;gap:.5rem;margin:1.3rem 0 2rem;display:flex}.contact-form label{margin-top:1.35rem;display:block}.contact-form label span{color:#080a199e;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.55rem;font-size:12px;font-weight:800;display:block}.contact-form input,.contact-form textarea{color:#10111d;resize:vertical;background:0 0;border:0;border-bottom:1px solid #080a1933;outline:0;width:100%;padding:.95rem 0;font-family:Geom,sans-serif;font-size:15px;transition:border-color .25s}.contact-form input:focus,.contact-form textarea:focus{border-color:#1427d9}.contact-submit{border-radius:4px 20px;align-items:center;gap:1rem;margin-top:2rem;padding:1rem 1.25rem;display:inline-flex}.contact-success span{color:#f97316;letter-spacing:.2em;font-size:11px;font-weight:850}.contact-success h2{color:#111dd1;letter-spacing:-.09em;margin:1rem 0;font-size:clamp(3rem,6vw,5.4rem);line-height:.9}.contact-success p{color:#080a199e;max-width:420px;line-height:1.7}.contact-success .company-text-btn{color:#111dd1;margin-top:1rem}@media (width<=920px){.company-nav{padding:0 1.25rem}.company-nav-links{display:none}.about-value-grid,.blog-grid{grid-template-columns:repeat(2,1fr)}.careers-culture-grid,.contact-main{grid-template-columns:1fr}.contact-form-wrap{padding-top:5rem}}@media (width<=620px){.company-hero{min-height:610px;padding-top:145px}.company-hero h1,.about-path h2,.careers-roles h2,.contact-intro h1{font-size:clamp(3.2rem,16vw,5.3rem)}.about-manifesto{display:block}.about-sticky-label{writing-mode:initial;margin-bottom:1.5rem}.about-manifesto-copy h2{font-size:clamp(4rem,20vw,7rem)}.company-section-heading,.about-path-line{display:block}.about-value-grid,.blog-grid{grid-template-columns:1fr}.about-value-card{border-bottom:1px solid #080a1929;border-right:0;min-height:auto}.about-value-card h3{margin-top:2rem}.about-path-line{border-top:0;border-left:1px solid #ffffff75;padding-left:1rem}.about-path-stop{padding:0 0 2.2rem 1.4rem}.about-path-stop:before{top:0;left:-23px}.blog-feature{grid-template-columns:1fr;margin-top:-8rem}.blog-feature-mark{min-height:180px}.blog-feature-mark span{font-size:10rem}.careers-stamp{width:130px;height:130px;font-size:10px;bottom:2rem;right:1.5rem}.careers-stamp strong{font-size:1.8rem}.careers-culture-point{display:block}.careers-culture-point h3{margin:.5rem 0}.careers-role-summary{grid-template-columns:36px 1fr 36px}.careers-role-mode{display:none}.careers-role-detail{padding-left:53px}.contact-intro{padding-top:145px}.contact-details div{display:block}.contact-details a,.contact-details span{text-align:left;margin-top:.45rem;display:block}}.ab-kicker{letter-spacing:.18em;text-transform:uppercase;color:#f5b800;margin-bottom:.5rem;font-family:Geom,sans-serif;font-size:12px;font-weight:700;display:inline-block}.ab-kicker--light{color:#ffffff80}.ab-hero{background:#fff;padding:130px clamp(1.5rem,6vw,6rem) 80px;font-family:Geom,sans-serif}.ab-hero-inner{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,5vw,5rem);max-width:1280px;margin:0 auto;display:grid}.ab-hero-text{flex-direction:column;gap:1.4rem;display:flex}.ab-hero-text h1{color:#0a0a0a;letter-spacing:-.035em;margin:0;font-size:clamp(2.4rem,5vw,4.4rem);font-weight:800;line-height:1.08}.ab-hero-text p{color:#00000080;max-width:460px;margin:0;font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.7}.ab-hero-actions{flex-wrap:wrap;gap:1rem;display:flex}.ab-btn-primary{color:#0a0a0a;cursor:pointer;background:#f5b800;border:none;border-radius:10px;padding:.78rem 1.8rem;font-family:Geom,sans-serif;font-size:14px;font-weight:700;transition:background .2s,transform .15s}.ab-btn-primary:hover{background:#e0a900;transform:translateY(-2px)}.ab-btn-ghost{color:#0a0a0a;cursor:pointer;background:0 0;border:1.5px solid #0003;border-radius:10px;padding:.78rem 1.8rem;font-family:Geom,sans-serif;font-size:14px;font-weight:600;transition:border-color .2s,transform .15s}.ab-btn-ghost:hover{border-color:#0a0a0a;transform:translateY(-2px)}.ab-btn-large{padding:1rem 2.4rem;font-size:15px}.ab-team-grid{grid-template-columns:1fr 1fr;gap:clamp(.8rem,2vw,1.4rem);display:grid}.ab-team-card{flex-direction:column;align-items:center;gap:.75rem;transition:all .2s ease-in-out;display:flex;transform:scale(1)}.ab-team-photo{aspect-ratio:5/5;border-radius:20px;width:100%;padding:8px;overflow:hidden}.ab-team-photo img{object-fit:cover;border-radius:14px;width:100%;height:100%;display:block}.ab-team-meta{text-align:center}.ab-team-meta h3{color:#111;margin:0;font-size:1rem;font-weight:700}.ab-team-meta span{color:#00000073;font-size:12px}.ab-team-card:hover{transform:scale(1.05)}.ab-stats{background:#0a0a0a;flex-wrap:wrap;justify-content:center;align-items:stretch;font-family:Geom,sans-serif;display:flex}.ab-stat{border-right:1px solid #ffffff14;flex-direction:column;flex:200px;justify-content:center;align-items:center;padding:2.5rem 2rem;display:flex}.ab-stat:last-child{border-right:none}.ab-stat-value{color:#f5b800;font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1}.ab-stat-label{color:#ffffff73;text-align:center;margin-top:.35rem;font-size:13px}.ab-mission{background:#fff;padding:clamp(4rem,8vw,8rem) clamp(1.5rem,6vw,6rem);font-family:Geom,sans-serif}.ab-mission-inner{text-align:center;max-width:760px;margin:0 auto 3.5rem}.ab-mission-tag{letter-spacing:.15em;text-transform:uppercase;color:#f5b800;margin-bottom:1rem;font-size:12px;font-weight:700;display:inline-block}.ab-mission-inner h2{color:#0a0a0a;letter-spacing:-.03em;margin:0 0 1.2rem;font-size:clamp(1.8rem,3.5vw,3rem);font-weight:800;line-height:1.15}.ab-mission-inner h2 span{color:#f5b800}.ab-mission-inner p{color:#00000080;margin:0;font-size:clamp(.95rem,1.3vw,1.1rem);line-height:1.75}.ab-mission-cards{grid-template-columns:repeat(3,1fr);gap:1.5rem;max-width:1100px;margin:0 auto;display:grid}.ab-mission-card{background:#f8f8f8;border-radius:18px;flex-direction:column;gap:.75rem;padding:2rem 1.75rem;display:flex}.ab-mission-card--accent{background:#00000040}.ab-mission-card--accent h4,.ab-mission-card--accent p,.ab-mission-card--accent .ab-mc-icon{color:#000}.ab-mc-icon{font-size:1.5rem}.ab-mission-card h4{color:#000;margin:0;font-size:1.05rem;font-weight:700}.ab-mission-card p{color:#00000080;margin:0;font-size:14px;line-height:1.6}.ab-values{background:#0a0a0a;padding:clamp(4rem,8vw,8rem) clamp(1.5rem,6vw,6rem);font-family:Geom,sans-serif}.ab-values-inner{text-align:center;max-width:1100px;margin:0 auto}.ab-values-inner h2{color:#fff;letter-spacing:-.03em;margin:0 0 3rem;font-size:clamp(1.8rem,3vw,2.8rem);font-weight:800}.ab-values-grid{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.ab-value-card{text-align:left;background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;gap:.6rem;padding:1.75rem 1.5rem;transition:all .2s ease-in-out;display:flex;transform:scale(1)}.ab-value-card:hover{cursor:pointer;transform:scale(1.05)}.ab-value-icon{color:#fff;font-size:1.4rem}.ab-value-card h4{color:#fff;margin:0;font-size:1rem;font-weight:700}.ab-value-card p{color:#ffffff73;margin:0;font-size:13.5px;line-height:1.6}.ab-founders{background:#fff;padding:clamp(4rem,8vw,8rem) clamp(1.5rem,6vw,6rem);font-family:Geom,sans-serif}.ab-founders-inner{text-align:center;max-width:900px;margin:0 auto}.ab-founders-inner h2{color:#0a0a0a;letter-spacing:-.03em;margin:0 0 .75rem;font-size:clamp(1.8rem,3vw,2.8rem);font-weight:800}.ab-founders-sub{color:#00000080;margin:0 0 3rem;font-size:1rem;line-height:1.65}.ab-founders-grid{grid-template-columns:repeat(2,1fr);gap:2rem;max-width:680px;margin:0 auto;display:grid}.ab-founder-card{flex-direction:column;align-items:center;gap:.75rem;display:flex}.ab-founder-photo{border:4px solid #f5b800;border-radius:50%;width:160px;height:160px;overflow:hidden}.ab-founder-photo img{object-fit:cover;width:100%;height:100%;display:block}.ab-founder-card h3{color:#0a0a0a;margin:0;font-size:1.1rem;font-weight:700}.ab-founder-role{color:#f5b800;font-size:12.5px;font-weight:600}.ab-founder-bio{color:#00000080;text-align:center;margin:0;font-size:13.5px;line-height:1.6}.ab-cta{text-align:center;background:#f5b800;padding:clamp(4rem,8vw,7rem) clamp(1.5rem,6vw,6rem);font-family:Geom,sans-serif}.ab-cta-inner{flex-direction:column;align-items:center;gap:1.25rem;max-width:600px;margin:0 auto;display:flex}.ab-cta h2{color:#0a0a0a;letter-spacing:-.04em;margin:0;font-size:clamp(2rem,4vw,3.2rem);font-weight:900}.ab-cta p{color:#0009;margin:0;font-size:1.05rem;line-height:1.6}.ab-cta .ab-btn-primary{color:#fff;background:#0a0a0a;font-size:15px}.ab-cta .ab-btn-primary:hover{background:#1a1a1a}@media (width<=900px){.ab-hero-inner,.ab-mission-cards{grid-template-columns:1fr}.ab-values-grid{grid-template-columns:repeat(2,1fr)}.ab-founders-grid{grid-template-columns:1fr}}@media (width<=600px){.ab-values-grid{grid-template-columns:1fr}}:root{--ri-bg:#080810;--ri-surface:#0f0f1a;--ri-border:#ffffff12;--ri-text:#f0f0f0;--ri-muted:#ffffff59;--ri-accent:#f5b800;--ri-green:#34d399;--ri-purple:#818cf8;--ri-pink:#f472b6;--ri-orange:#fb923c}.ri-light{--ri-bg:#f5f5f0;--ri-surface:#fff;--ri-border:#00000014;--ri-text:#0a0a0a;--ri-muted:#0006}.ri-wrap{background:var(--ri-bg);width:100vw;height:100vh;font-family:Geom,sans-serif;display:flex;overflow:hidden}.ri-side{background:var(--ri-surface);border-right:1px solid var(--ri-border);z-index:10;flex-direction:column;flex-shrink:0;align-items:center;gap:0;width:64px;padding:1rem 0;display:flex}.ri-side-top{border-bottom:1px solid var(--ri-border);justify-content:center;width:100%;margin-bottom:.75rem;padding-bottom:1.25rem;display:flex}.ri-logo{object-fit:contain;cursor:pointer;border-radius:8px;width:36px;height:36px;transition:transform .2s}.ri-logo:hover{transform:scale(1.08)}.ri-nav{flex-direction:column;flex:1;align-items:center;gap:4px;width:100%;padding:0 6px;display:flex;position:relative}.ri-nav-btn{width:48px;height:48px;color:var(--ri-muted);cursor:pointer;background:0 0;border:none;border-radius:3px 14px;flex-shrink:0;justify-content:center;align-items:center;transition:background .2s,color .2s,transform .15s;display:flex;position:relative}.ri-nav-btn:hover{color:var(--ri-accent);background:#f5b8001a;transform:translateY(-1px)}.ri-nav-btn--on{color:var(--ri-accent);background:linear-gradient(135deg,#f5b8002e,#f472b61a);border:1px solid #f5b80040}.ri-nav-btn--logout:hover{color:#f87171;background:#f871711a}.ri-nav-icon{font-size:17px;line-height:1}.ri-nav-tip{background:var(--ri-surface);border:1px solid var(--ri-border);color:var(--ri-text);white-space:nowrap;pointer-events:none;opacity:0;z-index:100;border-radius:3px 10px;padding:5px 10px;font-size:12px;font-weight:600;transition:opacity .15s;position:absolute;top:50%;left:calc(100% + 12px);transform:translateY(-50%);box-shadow:0 8px 24px #0000004d}.ri-nav-tip--show{opacity:1}.ri-side-foot{border-top:1px solid var(--ri-border);flex-direction:column;align-items:center;gap:4px;width:100%;padding:.75rem 6px 0;display:flex}.ri-body{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.ri-header{border-bottom:1px solid var(--ri-border);background:var(--ri-surface);flex-shrink:0;justify-content:space-between;align-items:center;padding:1rem 1.75rem;display:flex}.ri-header-greet{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.ri-greet-text{color:var(--ri-text);font-size:1.05rem;font-weight:700}.ri-greet-text strong{color:var(--ri-accent)}.ri-greet-sub{color:var(--ri-muted);font-size:13px}.ri-header-right{align-items:center;gap:.75rem;display:flex}.ri-avatar{color:#0a0a0a;cursor:default;background:linear-gradient(30deg,#f5b800,#f5b800,#fdfdfd,#f5b800,#f5b800) 0 0/400% 400%;border-radius:3px 12px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:15px;font-weight:800;animation:3s infinite gradientMove;display:flex}.ri-main{background:var(--ri-bg);flex:1;padding:1.5rem 1.75rem;overflow-y:auto}.ri-main::-webkit-scrollbar{width:4px}.ri-main::-webkit-scrollbar-track{background:0 0}.ri-main::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:4px}.ri-space{flex-direction:column;gap:1.25rem;min-height:100%;display:flex}.ri-quote{border-left:3px solid var(--ri-accent);background:linear-gradient(90deg,#f5b80014,#0000);border-radius:0 8px 8px 0;align-items:center;gap:.5rem;padding:.65rem 1rem;display:flex}.ri-quote-mark{color:var(--ri-accent);flex-shrink:0;font-family:Georgia,serif;font-size:2rem;line-height:1}.ri-quote-text{color:var(--ri-muted);font-size:13.5px;font-style:italic}.ri-pills-row{flex-wrap:wrap;gap:.75rem;display:flex}.ri-pill{background:var(--ri-surface);border:1px solid var(--ri-border);border-radius:3px 14px;flex-direction:column;flex:1;align-items:center;gap:2px;min-width:90px;padding:.65rem 1.25rem;transition:border-color .2s,transform .18s;display:flex}.ri-pill:hover{border-color:#f5b80040;transform:translateY(-2px)}.ri-pill-val{letter-spacing:-.03em;font-size:1.4rem;font-weight:900;line-height:1}.ri-pill-label{color:var(--ri-muted);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:600}.ri-grid{grid-template-columns:240px 1fr 260px;align-items:start;gap:1rem;display:grid}.ri-block{background:var(--ri-surface);border:1px solid var(--ri-border);border-radius:3px 18px;flex-direction:column;gap:.9rem;padding:1.25rem;transition:border-color .2s;display:flex}.ri-block:hover{border-color:#f5b80026}.ri-block-head{justify-content:space-between;align-items:center;display:flex}.ri-block-title{color:var(--ri-text);letter-spacing:.02em;font-size:13px;font-weight:700}.ri-chip{color:var(--ri-accent);background:#f5b8001a;border:1px solid #f5b80033;border-radius:99px;padding:2px 8px;font-size:11px;font-weight:700}.ri-chip--muted{color:var(--ri-muted);border-color:var(--ri-border);background:#ffffff0a}.ri-score-block{flex-direction:row;align-items:center;gap:1rem}.ri-arc{flex-shrink:0;width:90px;height:90px}.ri-arc-track{fill:none;stroke:#ffffff12;stroke-width:8px}.ri-arc-fill{fill:none;stroke-width:8px;stroke-linecap:round;transition:stroke-dashoffset 1s}.ri-arc-val{fill:var(--ri-text);text-anchor:middle;font-family:Geom,sans-serif;font-size:14px;font-weight:800}.ri-arc-label{fill:var(--ri-muted);text-anchor:middle;text-transform:uppercase;letter-spacing:.08em;font-family:Geom,sans-serif;font-size:8px;font-weight:600}.ri-score-info{flex-direction:column;flex:1;gap:4px;display:flex}.ri-score-rank{color:var(--ri-text);margin:0;font-size:13px}.ri-score-rank strong{color:var(--ri-accent)}.ri-score-delta{color:var(--ri-green);margin:0;font-size:11.5px}.ri-score-bar-wrap{margin-top:2px}.ri-score-bar{background:#ffffff12;border-radius:99px;height:5px;overflow:hidden}.ri-score-bar-fill{background:linear-gradient(90deg, var(--ri-accent), var(--ri-pink));border-radius:99px;height:100%;transition:width 1.2s}.ri-score-tip{color:var(--ri-muted);margin:0;font-size:10.5px}.ri-track-bar{background:#ffffff12;border-radius:99px;height:5px;overflow:hidden}.ri-track-fill{background:linear-gradient(90deg, var(--ri-accent), var(--ri-green));border-radius:99px;height:100%;transition:width .8s}.ri-steps{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ri-step{cursor:pointer;border:1px solid #0000;border-radius:3px 10px;align-items:center;gap:.6rem;padding:.5rem .65rem;transition:background .18s;display:flex}.ri-step:hover{background:#f5b8000f;border-color:#f5b8001f}.ri-step-check{border:1.5px solid var(--ri-border);width:18px;height:18px;color:var(--ri-accent);background:0 0;border-radius:3px 7px;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;transition:background .2s,border-color .2s;display:flex}.ri-step--done .ri-step-check{border-color:var(--ri-accent);background:#f5b80026}.ri-step-text{color:var(--ri-text);font-size:12.5px;line-height:1.4}.ri-step--done .ri-step-text{color:var(--ri-muted);text-decoration:line-through}.ri-col-a,.ri-col-b,.ri-col-c{flex-direction:column;gap:1rem;display:flex}.ri-opps-block{gap:.5rem}.ri-opps{flex-direction:column;gap:4px;display:flex}.ri-opp{cursor:pointer;border:1px solid #0000;border-radius:3px 12px;align-items:center;gap:.7rem;padding:.65rem .75rem;transition:background .18s,border-color .18s;display:flex}.ri-opp:hover{border-color:var(--ri-border);background:#ffffff08}.ri-opp--on{background:#f5b80012;border-color:#f5b80033}.ri-opp-avatar{width:34px;height:34px;color:var(--ri-accent);background:linear-gradient(135deg,#f5b80040,#818cf840);border-radius:3px 10px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:800;display:flex}.ri-opp-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ri-opp-role{color:var(--ri-text);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.4rem;font-size:12.5px;font-weight:700;display:flex;overflow:hidden}.ri-opp-meta{color:var(--ri-muted);font-size:11px}.ri-opp-tag{color:#0a0a0a;background:var(--ri-accent);white-space:nowrap;border-radius:99px;padding:1px 7px;font-size:10px;font-weight:700}.ri-opp-match{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:3px;display:flex}.ri-opp-pct{color:var(--ri-accent);font-size:11.5px;font-weight:700}.ri-opp-bar{background:#ffffff12;border-radius:99px;width:48px;height:4px;overflow:hidden}.ri-opp-bar-fill{background:linear-gradient(90deg, var(--ri-accent), var(--ri-pink));border-radius:99px;height:100%}.ri-detail-block{gap:.85rem}.ri-detail-top{align-items:center;gap:.75rem;display:flex}.ri-detail-avatar{width:42px;height:42px;color:var(--ri-accent);background:linear-gradient(135deg,#f5b8004d,#818cf84d);border-radius:3px 14px;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;font-weight:800;display:flex}.ri-detail-role{color:var(--ri-text);margin:0;font-size:14px;font-weight:700}.ri-detail-meta{color:var(--ri-muted);margin:0;font-size:11.5px}.ri-detail-tag{margin-left:auto}.ri-detail-match-row{align-items:center;gap:.6rem;display:flex}.ri-detail-bar{background:#ffffff12;border-radius:99px;flex:1;height:6px;overflow:hidden}.ri-detail-bar-fill{background:linear-gradient(90deg, var(--ri-accent), var(--ri-pink));border-radius:99px;height:100%;transition:width .8s}.ri-detail-pct{color:var(--ri-accent);white-space:nowrap;font-size:12px;font-weight:700}.ri-detail-skills{flex-wrap:wrap;gap:.4rem;display:flex}.ri-skill{border:1px solid var(--ri-border);color:var(--ri-muted);background:#ffffff0d;border-radius:3px 10px;padding:3px 10px;font-size:11.5px;transition:border-color .2s,color .2s}.ri-skill:hover{color:var(--ri-accent);border-color:#f5b8004d}.ri-detail-desc{color:var(--ri-muted);margin:0;font-size:12.5px;line-height:1.65}.ri-detail-btns{gap:.6rem;display:flex}.ri-btn-primary{color:#0a0a0a;cursor:pointer;background:linear-gradient(30deg,#f5b800,#f5b800,#fdfdfd,#f5b800,#f5b800) 0 0/400% 400%;border:none;border-radius:3px 14px;flex:1;padding:.6rem 1rem;font-family:Geom,sans-serif;font-size:13px;font-weight:800;transition:transform .18s,box-shadow .2s;animation:3s infinite gradientMove}.ri-btn-primary:hover{transform:translateY(-2px);box-shadow:0 6px 20px #f5b8004d}.ri-btn-ghost{border:1.5px solid var(--ri-border);color:var(--ri-muted);cursor:pointer;background:0 0;border-radius:3px 14px;flex:1;padding:.6rem 1rem;font-family:Geom,sans-serif;font-size:13px;font-weight:600;transition:border-color .2s,color .2s,transform .18s}.ri-btn-ghost:hover{color:var(--ri-accent);border-color:#f5b80059;transform:translateY(-2px)}.ri-apps{flex-direction:column;gap:6px;display:flex}.ri-app-row{border-radius:3px 10px;align-items:center;gap:.65rem;padding:.5rem .6rem;transition:background .15s;display:flex}.ri-app-row:hover{background:#ffffff08}.ri-app-avatar{width:30px;height:30px;color:var(--ri-muted);background:#ffffff12;border-radius:3px 9px;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:flex}.ri-app-info{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.ri-app-role{color:var(--ri-text);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.ri-app-company{color:var(--ri-muted);font-size:11px}.ri-status{white-space:nowrap;border-radius:99px;flex-shrink:0;padding:2px 9px;font-size:11px;font-weight:700}.ri-coming-soon{min-height:60vh;color:var(--ri-muted);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.75rem;display:flex}.ri-coming-icon{font-size:3rem;animation:4s ease-in-out infinite alternate pillFloat}.ri-coming-soon h2{color:var(--ri-text);margin:0;font-size:1.5rem;font-weight:800}.ri-coming-soon p{color:var(--ri-muted);margin:0;font-size:14px}@media (width<=1100px){.ri-grid{grid-template-columns:220px 1fr}.ri-col-c{display:none}}@media (width<=768px){.ri-grid{grid-template-columns:1fr}.ri-col-a,.ri-col-b{display:flex}.ri-side{width:52px}.ri-nav-btn{width:40px;height:40px}}.un-wrap{--un-bg:#f4f6f9;--un-surface:#fff;--un-border:#e8eaed;--un-text:#1a1a2e;--un-muted:#6b7280;--un-accent:#f5b800;--un-blue:#3955e4;--un-green:#22c55e;--un-purple:#7c3aed;--un-side-w:200px}.un-wrap.un-dark{--un-bg:#0d0d1a;--un-surface:#13131f;--un-border:#ffffff14;--un-text:#f0f0f5;--un-muted:#fff6}.un-wrap{background:var(--un-bg);width:100vw;height:100vh;font-family:Geom,sans-serif;display:flex;overflow:hidden}.un-side{width:var(--un-side-w);background:var(--un-surface);border-right:1px solid var(--un-border);flex-direction:column;flex-shrink:0;padding:0;display:flex;overflow:hidden auto}.un-side::-webkit-scrollbar{display:none}.un-side-logo{cursor:pointer;border-bottom:1px solid var(--un-border);align-items:center;margin-bottom:.5rem;padding:1rem 1.1rem .75rem;display:flex}.un-logo-img{object-fit:contain;border-radius:8px;width:36px;height:36px}.un-nav{flex-direction:column;flex:1;gap:2px;padding:.25rem .6rem;display:flex}.un-nav-item{color:var(--un-muted);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:10px;align-items:center;gap:.7rem;width:100%;padding:.6rem .75rem;font-family:Geom,sans-serif;font-size:13px;font-weight:600;transition:background .18s,color .18s;display:flex}.un-nav-item:hover{color:var(--un-text);background:#f5b80014}.un-nav-item--active{color:var(--un-accent);background:#f5b8001f;font-weight:700}.un-nav-item--active .un-nav-icon{color:var(--un-accent)}.un-nav-item--logout:hover{color:#ef4444;background:#ef444414}.un-nav-icon{text-align:center;flex-shrink:0;width:20px;font-size:16px}.un-nav-label{white-space:nowrap;font-size:13px;font-weight:600}.un-side-foot{border-top:1px solid var(--un-border);flex-direction:column;gap:2px;padding:.5rem .6rem;display:flex}.un-body{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.un-topbar{background:var(--un-surface);border-bottom:1px solid var(--un-border);flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1.5rem;display:flex}.un-search-wrap{background:var(--un-bg);border:1.5px solid var(--un-border);border-radius:999px;flex:1;align-items:center;gap:.6rem;max-width:520px;padding:.45rem 1rem;transition:border-color .2s;display:flex}.un-search-wrap:focus-within{border-color:var(--un-accent);background:var(--un-surface)}.un-search-icon{color:var(--un-muted);flex-shrink:0;font-size:15px}.un-search{color:var(--un-text);background:0 0;border:none;outline:none;flex:1;font-family:Geom,sans-serif;font-size:13px}.un-search::placeholder{color:var(--un-muted)}.un-topbar-right{flex-shrink:0;align-items:center;gap:.65rem;display:flex}.un-avatar{color:#0a0a0a;background:linear-gradient(135deg,#f5b800,#f472b6);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;font-weight:800;display:flex}.un-user-name{color:var(--un-text);text-overflow:ellipsis;white-space:nowrap;max-width:120px;font-size:13px;font-weight:700;overflow:hidden}.un-main{background:var(--un-bg);flex:1;padding:1.5rem 2rem;overflow-y:auto}.un-main::-webkit-scrollbar{width:4px}.un-main::-webkit-scrollbar-thumb{background:var(--un-border);border-radius:4px}.un-page{flex-direction:column;gap:2rem;max-width:1200px;display:flex}.un-hero{flex-direction:column;gap:.4rem;display:flex}.un-hero-title{color:var(--un-text);letter-spacing:-.03em;margin:0;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:900;line-height:1.1}.un-hero-accent{color:var(--un-blue)}.un-hero-sub{color:var(--un-muted);flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;font-size:14px;display:flex}.un-hero-sub strong{color:var(--un-text);font-weight:700}.un-tag-line{color:#b45309;background:#f5b8001f;border:1px solid #f5b80040;border-radius:99px;padding:2px 10px;font-size:12px;font-weight:700}.un-cats{grid-template-columns:repeat(7,1fr);gap:.75rem;display:grid}.un-cat-card{background:var(--un-surface);border:1.5px solid var(--un-border);cursor:pointer;border-radius:16px;flex-direction:column;align-items:center;gap:.4rem;padding:1rem .5rem;font-family:Geom,sans-serif;transition:border-color .2s,transform .18s,box-shadow .2s;display:flex}.un-cat-card:hover{border-color:var(--un-accent);transform:translateY(-3px);box-shadow:0 8px 24px #f5b8001f}.un-cat-icon{background:#f5b8001a;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.5rem;line-height:1;transition:background .2s;display:flex}.un-cat-card:hover .un-cat-icon{background:#f5b80033}.un-cat-label{color:var(--un-text);text-align:center;font-size:12px;font-weight:700;line-height:1.3}.un-cat-count{color:var(--un-muted);font-size:10.5px;font-weight:600}.un-section{flex-direction:column;gap:1rem;display:flex}.un-section-head{align-items:center;gap:.75rem;display:flex}.un-section-bar{background:var(--un-blue);border-radius:99px;flex-shrink:0;width:4px;height:20px}.un-section-title{color:var(--un-text);flex:1;margin:0;font-size:1.1rem;font-weight:800}.un-match-count{color:var(--un-muted);background:var(--un-bg);border:1px solid var(--un-border);border-radius:99px;padding:3px 10px;font-size:12px;font-weight:600}.un-scroll-btns{gap:.4rem;display:flex}.un-scroll-btn{border:1.5px solid var(--un-border);background:var(--un-surface);width:30px;height:30px;color:var(--un-text);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;font-size:16px;transition:border-color .2s,background .2s;display:flex}.un-scroll-btn:hover{border-color:var(--un-accent);background:#f5b80014}.un-feat-track{scroll-snap-type:x mandatory;gap:1rem;padding-bottom:.5rem;display:flex;overflow-x:auto}.un-feat-track::-webkit-scrollbar{height:4px}.un-feat-track::-webkit-scrollbar-thumb{background:var(--un-border);border-radius:4px}.un-feat-card{background:var(--un-surface);border:1.5px solid var(--un-border);scroll-snap-align:start;cursor:pointer;border-radius:16px;flex-direction:column;flex-shrink:0;gap:.6rem;width:250px;padding:1.1rem;transition:border-color .2s,transform .18s,box-shadow .2s;display:flex;position:relative}.un-feat-card:hover,.un-feat-card--active{border-color:var(--un-accent);transform:translateY(-3px);box-shadow:0 10px 28px #f5b8001a}.un-feat-hot{color:#b45309;background:#fff8e1;border-radius:99px;padding:2px 8px;font-size:10px;font-weight:700;position:absolute;top:.7rem;right:.7rem}.un-feat-company{width:40px;height:40px;color:var(--un-blue);background:linear-gradient(135deg,#f5b80033,#7c3aed33);border-radius:10px;justify-content:center;align-items:center;font-size:18px;font-weight:900;display:flex}.un-feat-title{color:var(--un-text);margin:0;font-size:13.5px;font-weight:700;line-height:1.4}.un-feat-meta{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.un-feat-tag{border-radius:99px;padding:2px 9px;font-size:11px;font-weight:700}.un-feat-ctc{color:var(--un-green);font-size:12px;font-weight:700}.un-feat-deadline{color:var(--un-muted);margin:0;font-size:11.5px}.un-apply-btn{color:#fff;cursor:pointer;background:linear-gradient(30deg,#3955e4,#3955e4,#8296ff,#3955e4,#3955e4) 0 0/400% 400%;border:none;border-radius:3px 12px;width:100%;margin-top:auto;padding:.5rem 0;font-family:Geom,sans-serif;font-size:12.5px;font-weight:800;transition:transform .18s,box-shadow .2s;animation:4s infinite gradientMove}.un-apply-btn:hover{transform:translateY(-2px);box-shadow:0 6px 18px #3955e44d}.un-jobs-grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.un-job-card{background:var(--un-surface);border:1.5px solid var(--un-border);border-radius:16px;flex-direction:column;gap:.65rem;padding:1.1rem;transition:border-color .2s,transform .18s,box-shadow .2s;display:flex}.un-job-card:hover{border-color:#3955e44d;transform:translateY(-2px);box-shadow:0 8px 22px #3955e414}.un-job-top{align-items:center;gap:.7rem;display:flex}.un-job-avatar{width:38px;height:38px;color:var(--un-blue);background:linear-gradient(135deg,#3955e426,#f5b80026);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;font-weight:900;display:flex}.un-job-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.un-job-role{color:var(--un-text);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:13px;font-weight:700;overflow:hidden}.un-job-company{color:var(--un-muted);margin:0;font-size:11.5px}.un-job-match{color:var(--un-green);flex-shrink:0;font-size:13px;font-weight:800}.un-job-bar{background:var(--un-bg);border-radius:99px;height:4px;overflow:hidden}.un-job-bar-fill{background:linear-gradient(90deg, var(--un-blue), var(--un-accent));border-radius:99px;height:100%}.un-job-skills{flex-wrap:wrap;gap:.35rem;display:flex}.un-skill-tag{color:var(--un-muted);background:var(--un-bg);border:1px solid var(--un-border);border-radius:99px;padding:2px 8px;font-size:11px;font-weight:600;transition:border-color .15s,color .15s}.un-skill-tag:hover{border-color:var(--un-accent);color:var(--un-text)}.un-job-btn{border:1.5px solid var(--un-blue);color:var(--un-blue);cursor:pointer;background:0 0;border-radius:3px 12px;margin-top:auto;padding:.5rem;font-family:Geom,sans-serif;font-size:12.5px;font-weight:700;transition:background .2s,color .2s,transform .18s}.un-job-btn:hover{background:var(--un-blue);color:#fff;transform:translateY(-2px)}.un-coming-soon{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.75rem;min-height:60vh;display:flex}.un-coming-icon{font-size:3rem;animation:4s ease-in-out infinite alternate pillFloat}.un-coming-soon h2{color:var(--un-text);margin:0;font-size:1.4rem;font-weight:800}.un-coming-soon p{color:var(--un-muted);margin:0;font-size:14px}@media (width<=1100px){.un-cats{grid-template-columns:repeat(4,1fr)}.un-jobs-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.un-wrap{--un-side-w:0px}.un-side{display:none}.un-cats{grid-template-columns:repeat(3,1fr)}.un-jobs-grid{grid-template-columns:1fr}.un-main{padding:1rem}}.am-header{flex-direction:column;align-items:flex-start;margin-bottom:1.25rem;display:flex}.am-headline{margin-bottom:0}.am-headline h2{color:#fff;margin:0 0 .2rem;font-size:1.35rem;font-weight:800;line-height:1.2}.am-headline p{color:#ffffff73;margin:0;font-size:13px}.am-field label{color:#ffffff8c;letter-spacing:.04em;font-size:12px;font-weight:600}.am-field input{color:#fff;box-sizing:border-box;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;outline:none;width:100%;padding:.7rem .9rem;font-family:Geom,sans-serif;font-size:14px;transition:border-color .2s}.am-field input:focus{border-color:#f5b80080}.am-field input::placeholder{color:#fff3}.am-pw-wrap{align-items:center;display:flex;position:relative}.am-pw-wrap input{width:100%;padding-right:2.5rem}.am-pw-eye{color:#ffffff59;cursor:pointer;background:0 0;border:none;align-items:center;padding:4px;transition:color .2s;display:flex;position:absolute;right:.75rem}.am-pw-eye:hover{color:#ffffffb3}.am-forgot-link{color:#fff6;cursor:pointer;background:0 0;border:none;align-self:flex-end;padding:0;font-family:Geom,sans-serif;font-size:12px;transition:color .2s}.am-forgot-link:hover{color:#f5b800}.am-back-link{color:#ffffff73;cursor:pointer;background:0 0;border:none;align-items:center;gap:.3rem;margin-top:.5rem;padding:0;font-family:Geom,sans-serif;font-size:13px;transition:color .2s;display:inline-flex}.am-back-link:hover{color:#f5b800}.am-forgot-view{text-align:center;flex-direction:column;align-items:center;gap:.75rem;padding:1rem 0;display:flex}.am-forgot-view h2{color:#fff;margin:0;font-size:1.2rem;font-weight:800}.am-forgot-view p{color:#ffffff73;margin:0;font-size:13px}.am-forgot-icon{font-size:2.5rem}@keyframes amSpin{to{transform:rotate(360deg)}}.am-spinner{border:2.5px solid #0003;border-top-color:#0a0a0a;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite amSpin;display:inline-block}.ob-root{background:#07070f;justify-content:center;align-items:center;width:100%;min-height:100vh;padding:1.5rem;font-family:Geom,sans-serif;display:flex;position:relative;overflow:hidden}.ob-blob{filter:blur(90px);pointer-events:none;z-index:0;border-radius:50%;position:absolute}.ob-blob--1{background:#f5b80012;width:500px;height:500px;animation:12s ease-in-out infinite alternate blobFloat;top:-150px;left:-150px}.ob-blob--2{background:#3955e40f;width:400px;height:400px;animation:14s ease-in-out infinite alternate-reverse blobFloat;bottom:-100px;right:-100px}.ob-card{z-index:1;background:#0c0c16f2;border:1px solid #ffffff14;border-radius:28px;width:100%;max-width:720px;padding:2.5rem 2.75rem;animation:.32s cubic-bezier(.34,1.56,.64,1) amSlideIn;position:relative;box-shadow:0 40px 100px #000000b3}.ob-top{justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}.ob-logo{object-fit:contain;height:34px}.ob-progress{align-items:center;gap:8px;display:flex}.ob-dot{background:#ffffff1a;border-radius:99px;width:28px;height:5px;transition:background .35s,width .35s}.ob-dot--on{background:linear-gradient(90deg,#f5b800,#f472b6);width:40px}.ob-step{flex-direction:column;gap:1.4rem;animation:.28s obStepIn;display:flex}@keyframes obStepIn{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}.ob-kicker{letter-spacing:.1em;text-transform:uppercase;color:#ffffff59;margin:0;font-size:11.5px;font-weight:700}.ob-title{color:#fff;letter-spacing:-.02em;margin:0;font-size:clamp(1.5rem,3vw,2rem);font-weight:900;line-height:1.15}.ob-accent{color:#f5b800}.ob-sub{color:#fff6;margin:0;font-size:14px;line-height:1.6}.ob-goals-grid{grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid}.ob-goal-card{cursor:pointer;text-align:left;background:#ffffff08;border:1.5px solid #ffffff12;border-radius:3px 16px;flex-direction:column;align-items:flex-start;gap:.4rem;padding:1.1rem 1rem;font-family:Geom,sans-serif;transition:border-color .2s,background .2s,transform .18s;display:flex;position:relative}.ob-goal-card:hover{background:#f5b8000d;border-color:#f5b80040;transform:translateY(-2px)}.ob-goal-card--on{background:#f5b80014;border-color:#f5b80080;box-shadow:0 0 0 1px #f5b80026,0 6px 20px #f5b8001a}.ob-goal-icon{background:#f5b8001a;border-radius:3px 10px;justify-content:center;align-items:center;width:36px;height:36px;font-size:1.3rem;transition:background .2s;display:flex}.ob-goal-card--on .ob-goal-icon{background:#f5b80033}.ob-goal-title{color:#fff;font-size:13.5px;font-weight:700}.ob-goal-desc{color:#ffffff59;font-size:11.5px;line-height:1.45}.ob-goal-check{color:#f5b800;background:0 0;border:1.5px solid #ffffff1f;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:800;transition:background .2s,border-color .2s;display:flex;position:absolute;top:.7rem;right:.7rem}.ob-goal-card--on .ob-goal-check{background:#f5b80026;border-color:#f5b800}.ob-btn{color:#0a0a0a;cursor:pointer;background:linear-gradient(30deg,#f5b800,#f5b800,#fdfdc8,#f5b800,#f5b800) 0 0/400% 400%;border:none;border-radius:3px 16px;align-self:flex-end;padding:.75rem 2rem;font-family:Geom,sans-serif;font-size:14px;font-weight:800;transition:transform .18s,box-shadow .2s,opacity .2s;animation:3s infinite gradientMove}.ob-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 24px #f5b80059}.ob-btn:disabled{opacity:.4;cursor:not-allowed;background:#f5b8004d;animation:none}.ob-btn--ghost{color:#ffffff80;background:0 0;border:1.5px solid #ffffff1a;animation:none}.ob-btn--ghost:hover:not(:disabled){color:#fff;box-shadow:none;border-color:#ffffff40}.ob-step-btns{justify-content:space-between;align-items:center;gap:1rem;display:flex}.ob-selected-goals{flex-wrap:wrap;gap:.5rem;display:flex}.h{font-size:13px}.ob-sel-pill{color:#000;background-color:#fff;border:1px solid #000;border-radius:99px;align-items:center;gap:.35rem;padding:4px 12px;font-size:12px;font-weight:700;display:inline-flex}.ob-sel-pill--glow{animation:2s ease-in-out infinite alternate obPillPulse}@keyframes obPillPulse{0%{box-shadow:0 0 #f5b80033}to{box-shadow:0 0 14px #f5b80066}}.ob-textarea-wrap{position:relative}.ob-textarea{color:#fff;resize:none;box-sizing:border-box;background:#ffffff0a;border:1.5px solid #ffffff14;border-radius:14px;outline:none;width:100%;padding:1rem 1.1rem;font-family:Geom,sans-serif;font-size:14px;line-height:1.6;transition:border-color .2s}.ob-textarea:focus{border-color:#f5b80066}.ob-textarea::placeholder{color:#fff3}.ob-char-count{color:#fff3;pointer-events:none;font-size:11px;position:absolute;bottom:.6rem;right:.9rem}.ob-step--loading{text-align:center;align-items:center;gap:1.5rem;padding:2rem 0}.ob-loading-ring{justify-content:center;align-items:center;width:100px;height:100px;display:flex;position:relative}.ob-ring-svg{width:100%;height:100%;position:absolute;inset:0}.ob-ring-track{fill:none;stroke:#ffffff0f;stroke-width:6px}.ob-ring-spin{fill:none;stroke:url(#obGrad);stroke-width:6px;stroke-linecap:round;stroke-dasharray:251;stroke-dashoffset:62px;transform-origin:50%;animation:1.4s cubic-bezier(.4,0,.2,1) infinite obSpin}@keyframes obSpin{0%{stroke-dashoffset:220px;transform:rotate(0)}50%{stroke-dashoffset:62px}to{stroke-dashoffset:220px;transform:rotate(360deg)}}.ob-ring-emoji{z-index:1;font-size:1.6rem;animation:1.8s ease-in-out infinite pulse;position:relative}.ob-loading-title{color:#fff;min-width:280px;margin:0;font-size:1.4rem;font-weight:800}.ob-loading-sub{color:#fff6;margin:0;font-size:14px}.ob-loading-tags{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.auth-loading{color:#fff6;background:#07070f;justify-content:center;align-items:center;height:100vh;font-family:Geom,sans-serif;font-size:14px;display:flex}@media (width<=640px){.ob-card{border-radius:20px;padding:1.75rem 1.25rem}.ob-goals-grid{grid-template-columns:repeat(2,1fr)}.ob-title{font-size:1.35rem}}.wd-wrap{background:#f5f6fa;width:100vw;height:100vh;font-family:Geom,sans-serif;display:flex;overflow:hidden}.wd-side{background:#fff;border-right:1px solid #e8eaed;flex-direction:column;flex-shrink:0;width:210px;display:flex;overflow:hidden}.wd-brand{cursor:pointer;border-bottom:1px solid #f0f0f0;align-items:center;gap:.6rem;padding:1.1rem 1.2rem .9rem;display:flex}.wd-logo{object-fit:contain;border-radius:8px;width:30px;height:30px}.wd-brand-name{color:#1a1a2e;letter-spacing:-.02em;font-size:15px;font-weight:900}.wd-nav{flex-direction:column;flex:1;gap:4px;padding:1rem .75rem;display:flex}.wd-nav-btn--on .wd-nav-icon{color:#f5b800}.wd-nav-icon{text-align:center;flex-shrink:0;width:20px;font-size:15px}.wd-nav-label{font-size:13.5px}.wd-side-foot{border-top:1px solid #f0f0f0;align-items:center;gap:.5rem;padding:.75rem;display:flex}.wd-foot-btn{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:10px;flex:1;align-items:center;gap:.6rem;padding:.5rem .6rem;font-family:Geom,sans-serif;transition:background .18s;display:flex}.wd-foot-btn:hover{background:#f5f6fa}.wd-foot-avatar{color:#f5b800;background:linear-gradient(135deg,#1a1a2e,#3955e4);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;font-weight:800;display:flex}.wd-foot-info{flex-direction:column;gap:1px;display:flex}.wd-foot-name{color:#1a1a2e;white-space:nowrap;text-overflow:ellipsis;max-width:100px;font-size:12.5px;font-weight:700;overflow:hidden}.wd-foot-sub{color:#9ca3af;font-size:10.5px}.wd-logout{color:#9ca3af;cursor:pointer;background:0 0;border:1px solid #e8eaed;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:14px;transition:border-color .2s,color .2s;display:flex}.wd-logout:hover{color:#ef4444;border-color:#ef4444}.wd-body{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.wd-topbar{background:#fff;border-bottom:1px solid #e8eaed;flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1.75rem;display:flex}.wd-topbar-left{align-items:center;gap:.75rem;min-width:0;display:flex}.wd-topbar-name{color:#1a1a2e;font-size:14px;font-weight:800}.wd-topbar-goal{color:#b45309;white-space:nowrap;text-overflow:ellipsis;background:#fff8e1;border:1px solid #fde68a;border-radius:99px;max-width:280px;padding:3px 12px;font-size:12px;font-weight:700;overflow:hidden}.wd-topbar-right{flex-shrink:0}.wd-topbar-search{background:#f5f6fa;border:1.5px solid #e8eaed;border-radius:99px;align-items:center;gap:.5rem;padding:.45rem 1rem;transition:border-color .2s;display:flex}.wd-topbar-search:focus-within{border-color:#1a1a2e}.wd-search-icon{color:#9ca3af;font-size:13px}.wd-search-input{color:#1a1a2e;background:0 0;border:none;outline:none;width:180px;font-family:Geom,sans-serif;font-size:13px}.wd-search-input::placeholder{color:#9ca3af}.wd-main{background:#f5f6fa;flex:1;padding:1.75rem 2rem;overflow-y:auto}.wd-main::-webkit-scrollbar{width:4px}.wd-main::-webkit-scrollbar-thumb{background:#e0e0e0;border-radius:4px}.wd-page{flex-direction:column;gap:1.75rem;max-width:1200px;display:flex}.wd-greeting{flex-direction:column;gap:.25rem;display:flex}.wd-greet-title{color:#1a1a2e;letter-spacing:-.025em;margin:0;font-size:clamp(1.4rem,2.5vw,2rem);font-weight:900}.wd-greet-name{color:#3955e4}.wd-greet-sub{color:#6b7280;margin:0;font-size:14px}.wd-streak-row{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.wd-streak-card{background:#fff;border:1.5px solid #e8eaed;border-radius:3px 16px;align-items:center;gap:.9rem;padding:1rem 1.25rem;transition:border-color .2s,transform .18s;display:flex}.wd-streak-card:hover{border-color:#f5b800;transform:translateY(-2px)}.wd-streak-fire{flex-shrink:0;font-size:1.75rem}.wd-streak-val{color:#1a1a2e;margin:0;font-size:14px;font-weight:800}.wd-streak-sub{color:#6b7280;margin:0;font-size:11.5px}.wd-home-grid{grid-template-columns:1fr 380px;align-items:start;gap:1.25rem;display:grid}.wd-home-left,.wd-home-right{flex-direction:column;gap:1.25rem;display:flex}.wd-card{background:#fff;border:1.5px solid #e8eaed;border-radius:3px 18px;flex-direction:column;gap:1rem;padding:1.35rem;transition:border-color .2s,box-shadow .2s;display:flex}.wd-card:hover{border-color:#d1d5db;box-shadow:0 4px 16px #0000000d}.wd-card-head{justify-content:space-between;align-items:center;display:flex}.wd-card-title{color:#1a1a2e;margin:0;font-size:14px;font-weight:800}.wd-badge{color:#6b7280;background:#f5f6fa;border:1px solid #e8eaed;border-radius:99px;padding:3px 10px;font-size:11px;font-weight:700}.wd-badge--yellow{color:#b45309;background:#fff8e1;border-color:#fde68a}.wd-company-list{flex-direction:column;gap:.6rem;display:flex}.wd-company-row{border-radius:10px;align-items:center;gap:.75rem;padding:.5rem .6rem;transition:background .18s;display:flex}.wd-company-row:hover{background:#f9fafb}.wd-company-dot{color:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:14px;font-weight:900;display:flex}.wd-company-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.wd-company-name{color:#1a1a2e;font-size:13px;font-weight:700}.wd-company-topics{color:#6b7280;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.wd-company-btn{color:#1a1a2e;cursor:pointer;white-space:nowrap;background:0 0;border:1.5px solid #e8eaed;border-radius:3px 10px;flex-shrink:0;padding:4px 12px;font-family:Geom,sans-serif;font-size:12px;font-weight:700;transition:border-color .2s,background .2s}.wd-company-btn:hover{color:#fff;background:#1a1a2e;border-color:#1a1a2e}.wd-quiz-q{color:#1a1a2e;margin:0;font-size:14.5px;font-weight:700;line-height:1.5}.wd-quiz-ans{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;padding:.75rem 1rem;font-size:13.5px;font-weight:600}.wd-quiz-reveal{color:#1a1a2e;cursor:pointer;background:#f5f6fa;border:1.5px solid #e8eaed;border-radius:3px 12px;align-self:flex-start;padding:.6rem 1.25rem;font-family:Geom,sans-serif;font-size:13px;font-weight:700;transition:background .2s}.wd-quiz-reveal:hover{background:#e8eaed}.wd-quiz-next{color:#3955e4;cursor:pointer;background:0 0;border:none;align-self:flex-end;padding:0;font-family:Geom,sans-serif;font-size:12.5px;font-weight:700;transition:color .2s}.wd-quiz-next:hover{color:#1a1a2e}.wd-practice-list{flex-direction:column;gap:.5rem;display:flex}.wd-practice-row{border-radius:10px;align-items:center;gap:.75rem;padding:.55rem .6rem;transition:background .18s;display:flex}.wd-practice-row:hover{background:#f9fafb}.wd-practice-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.wd-practice-name{color:#1a1a2e;font-size:13px;font-weight:700}.wd-practice-platform{color:#6b7280;font-size:11.5px}.wd-practice-tag{color:#3955e4;white-space:nowrap;background:#eef0ff;border-radius:99px;padding:2px 9px;font-size:11px;font-weight:600}.wd-practice-btn{color:#1a1a2e;cursor:pointer;white-space:nowrap;background:0 0;border:1.5px solid #e8eaed;border-radius:3px 10px;flex-shrink:0;padding:4px 12px;font-family:Geom,sans-serif;font-size:12px;font-weight:700;transition:all .18s}.wd-practice-btn:hover{color:#fff;background:#1a1a2e;border-color:#1a1a2e}.wd-tabs{flex-wrap:wrap;gap:.5rem;display:flex}.wd-tab{color:#6b7280;cursor:pointer;background:#fff;border:1.5px solid #e8eaed;border-radius:3px 12px;padding:.55rem 1.1rem;font-family:Geom,sans-serif;font-size:13px;font-weight:600;transition:all .18s}.wd-tab:hover{color:#1a1a2e;border-color:#1a1a2e}.wd-tab--on{color:#fff;background:#1a1a2e;border-color:#1a1a2e;font-weight:700}.wd-prep-grid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.wd-int-top{align-items:center;gap:.75rem;display:flex}.wd-int-company{color:#f5b800;background:linear-gradient(135deg,#1a1a2e,#3955e4);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:15px;font-weight:900;display:flex}.wd-int-role{color:#1a1a2e;margin:0;font-size:13.5px;font-weight:700}.wd-int-meta{color:#6b7280;margin:0;font-size:11.5px}.wd-int-level{margin-left:auto;font-size:12px;font-weight:700}.wd-int-desc{color:#6b7280;margin:0;font-size:12.5px;line-height:1.5}.wd-course-meta{color:#9ca3af;margin:0;font-size:12px}.wd-progress-bar{background:#f0f0f0;border-radius:99px;height:6px;overflow:hidden}.wd-progress-fill{background:linear-gradient(90deg,#1a1a2e,#3955e4);border-radius:99px;height:100%;transition:width 1s}.wd-progress-row{justify-content:space-between;align-items:center;display:flex}.wd-progress-label{color:#6b7280;font-size:12px}.wd-qs-list{flex-direction:column;gap:.5rem;display:flex}.wd-q-row{border-radius:10px;align-items:center;gap:.75rem;padding:.65rem .6rem;transition:background .18s;display:flex}.wd-q-row:hover{background:#f9fafb}.wd-q-num{color:#9ca3af;flex-shrink:0;width:20px;font-size:11px;font-weight:700}.wd-q-text{color:#1a1a2e;flex:1;margin:0;font-size:13px;font-weight:600}.wd-q-type{white-space:nowrap;border-radius:99px;padding:2px 9px;font-size:10.5px;font-weight:700}.wd-q-src{color:#9ca3af;white-space:nowrap;font-size:11px}.wd-resume-card{text-align:center;align-items:center;padding:3rem 2rem}.wd-resume-icon{font-size:3rem}.wd-resume-title{color:#1a1a2e;margin:0;font-size:1.25rem;font-weight:800}.wd-resume-sub{color:#6b7280;max-width:380px;margin:0;font-size:14px;line-height:1.6}.wd-jobs-grid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.wd-job-card{position:relative}.wd-hot-tag{color:#b45309;background:#fff8e1;border-radius:99px;padding:2px 9px;font-size:10.5px;font-weight:700;position:absolute;top:.8rem;right:.8rem}.wd-job-top{align-items:center;gap:.75rem;display:flex}.wd-job-logo{color:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;font-weight:900;display:flex}.wd-job-role{color:#1a1a2e;margin:0;font-size:14px;font-weight:700}.wd-job-company{color:#6b7280;margin:0;font-size:12px}.wd-job-details{flex-wrap:wrap;gap:.4rem;display:flex}.wd-job-chip{color:#374151;background:#f5f6fa;border:1px solid #e8eaed;border-radius:99px;padding:3px 10px;font-size:11.5px;font-weight:600}.wd-job-chip--green{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.wd-job-chip--red{color:#b45309;background:#fff8e1;border-color:#fde68a}.wd-primary-btn{color:#fff;cursor:pointer;background:#1a1a2e;border:none;border-radius:3px 12px;width:100%;margin-top:auto;padding:.65rem;font-family:Geom,sans-serif;font-size:13px;font-weight:800;transition:background .2s,transform .15s}.wd-primary-btn:hover{background:#3955e4;transform:translateY(-1px)}.wd-ghost-btn{color:#1a1a2e;cursor:pointer;white-space:nowrap;background:0 0;border:1.5px solid #e8eaed;border-radius:3px 10px;padding:4px 14px;font-family:Geom,sans-serif;font-size:12.5px;font-weight:700;transition:all .18s}.wd-ghost-btn:hover{color:#fff;background:#1a1a2e;border-color:#1a1a2e}.wd-coming{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.75rem;min-height:60vh;display:flex}.wd-coming-icon{font-size:3rem}.wd-coming h2{color:#1a1a2e;margin:0;font-size:1.3rem;font-weight:800}.wd-coming p{color:#6b7280;margin:0;font-size:14px}@media (width<=1050px){.wd-home-grid,.wd-prep-grid,.wd-jobs-grid{grid-template-columns:1fr}}@media (width<=768px){.wd-side{display:none}.wd-streak-row{grid-template-columns:1fr}.wd-main{padding:1rem}}.wd-company-dot{border:1px solid #e8eaed;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden;background:#f5f6fa!important;border-radius:8px!important;width:36px!important;height:36px!important}.wd-company-logo-img{border-radius:4px;display:block}.wd-logo-fallback{color:#3955e4;background:#eef0ff;border-radius:6px;justify-content:center;align-items:center;font-weight:900;display:flex}.wd-job-logo{border:1px solid #e8eaed;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden;background:#f5f6fa!important;border-radius:10px!important;width:44px!important;height:44px!important}.wd-int-company{border:1px solid #e8eaed;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden;width:40px!important;height:40px!important;color:unset!important;background:#f5f6fa!important;border-radius:10px!important}.wd-streak-icon{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.wd-streak-icon--red{background:#fff1f1}.wd-streak-icon--blue{background:#eef0ff}.wd-streak-icon--green{background:#f0fdf4}.wd-practice-platform{align-items:center;gap:5px;display:flex}.wd-quiz-ans{align-items:center;gap:.5rem;display:flex!important}.wd-tab{align-items:center;gap:.4rem;display:flex}.wd-hot-tag{color:#dc2626;letter-spacing:.04em;text-transform:uppercase;background:#fff1f1;border:1px solid #fecaca;border-radius:99px;padding:2px 9px;font-size:10.5px;font-weight:800}.wd-streak-icon-wrap{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.wd-streak-img{object-fit:contain;width:28px;height:28px;display:block}.ob2-root{color:#1a1a2e;background:#f5f6fa;flex-direction:column;min-height:100vh;font-family:Geom,sans-serif;display:flex}.ob2-header{z-index:10;background:#fff;border-bottom:1px solid #e8eaed;justify-content:space-between;align-items:center;gap:2rem;height:60px;padding:0 2rem;display:flex;position:sticky;top:0}.ob2-logo{object-fit:contain;width:auto;height:32px}.ob2-progress-wrap{flex:1;align-items:center;gap:.75rem;max-width:340px;display:flex}.ob2-progress-track{background:#e8eaed;border-radius:99px;flex:1;height:5px;overflow:hidden}.ob2-progress-fill{background:linear-gradient(90deg,#1a1a2e,#3955e4);border-radius:99px;height:100%;transition:width .4s}.ob2-progress-label{color:#6b7280;white-space:nowrap;font-size:12px;font-weight:500}.ob2-main{flex:1;justify-content:center;padding:2.5rem 1.5rem 4rem;display:flex}.ob2-step{flex-direction:column;gap:2rem;width:100%;max-width:880px;display:flex}.ob2-step--narrow{max-width:620px}.ob2-step--saving{text-align:center;justify-content:center;align-items:center;gap:1.25rem;padding-top:3rem}.ob2-step-head{flex-direction:column;gap:.35rem;display:flex}.ob2-kicker{letter-spacing:.1em;text-transform:uppercase;color:#3955e4;font-size:12px;font-weight:700}.ob2-title{color:#1a1a2e;margin:0;font-size:clamp(1.5rem,3vw,2rem);font-weight:800;line-height:1.25}.ob2-accent{color:#3955e4}.ob2-sub{color:#6b7280;max-width:540px;margin:0;font-size:14.5px;line-height:1.6}.ob2-paths-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:1rem;display:grid}.ob2-path-card{cursor:pointer;text-align:center;background:#fff;border:2px solid #e8eaed;border-radius:14px;flex-direction:column;align-items:center;gap:.5rem;padding:1.25rem 1rem 1rem;font-family:Geom;transition:border-color .18s,box-shadow .18s,transform .15s;display:flex;position:relative}.wd-topbar-right{gap:20px;display:flex}.wd-topbar-right button{color:#000;background:violet;border:none;border-radius:10px;width:60px;font-family:Geom;font-weight:700}.ob2-path-card:hover{border-color:#3955e4;transform:translateY(-2px);box-shadow:0 4px 20px #3955e41a}.ob2-path-card--on{background:#f0f3ff;border-color:#3955e4;box-shadow:0 4px 20px #3955e424}.ob2-path-img{object-fit:contain;width:48px;height:48px}.ob2-path-title{color:#1a1a2e;font-size:13.5px;font-weight:700}.ob2-path-desc{color:#9ca3af;font-size:11.5px;line-height:1.4}.ob2-check{color:#fff;background:#3955e4;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:800;line-height:1;display:flex;position:absolute;top:8px;right:10px}.ob2-subs-grid{flex-wrap:wrap;gap:.65rem;display:flex}.ob2-sub-card{color:#374151;cursor:pointer;background:#fff;border:2px solid #e8eaed;border-radius:10px;align-items:center;gap:.5rem;padding:.6rem 1.1rem;font-size:13.5px;font-weight:600;transition:border-color .15s,background .15s,color .15s;display:flex;position:relative}.ob2-sub-card:hover{color:#3955e4;border-color:#3955e4}.ob2-sub-card--on{color:#3955e4;background:#f0f3ff;border-color:#3955e4}.ob2-sub-check{color:#fff;background:#3955e4;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;font-size:9px;font-weight:900;display:flex}.ob2-bio-wrap{background:#fff;border:2px solid #e8eaed;border-radius:14px;transition:border-color .18s;position:relative;overflow:hidden}.ob2-bio-wrap:focus-within{border-color:#3955e4}.ob2-bio{color:#1a1a2e;resize:none;box-sizing:border-box;background:0 0;border:none;outline:none;width:100%;padding:1.1rem 1.2rem 2rem;font-family:Geom,sans-serif;font-size:14.5px;line-height:1.7}.ob2-bio::placeholder{color:#b0b8c8}.ob2-char{color:#b0b8c8;pointer-events:none;font-size:11.5px;position:absolute;bottom:10px;right:14px}.ob2-sel-pills{flex-wrap:wrap;gap:.5rem;margin-top:.25rem;display:flex}.ob2-sel-pills--small{margin-bottom:.25rem}.ob2-sel-pill{color:#3955e4;background:#f0f3ff;border:1px solid #c7d0f8;border-radius:99px;align-items:center;gap:.35rem;padding:4px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.ob2-sel-pill--sub{color:#16a34a;background:#f0fdf4;border-color:#bbf7d0}.ob2-pill-img{object-fit:contain;width:16px;height:16px}.ob2-step-foot{justify-content:flex-end;padding-top:.5rem;display:flex}.ob2-step-foot--split{justify-content:space-between}.ob2-btn{color:#fff;cursor:pointer;background:#1a1a2e;border:none;border-radius:3px 12px;align-items:center;gap:.5rem;padding:.7rem 1.6rem;font-family:Geom,sans-serif;font-size:14px;font-weight:700;transition:background .18s,transform .14s,opacity .15s;display:inline-flex}.ob2-btn:hover:not(:disabled){background:#3955e4;transform:translateY(-1px)}.ob2-btn:disabled{opacity:.38;cursor:not-allowed}.ob2-btn-ghost{color:#6b7280;cursor:pointer;background:0 0;border:2px solid #e8eaed;border-radius:3px 12px;align-items:center;gap:.45rem;padding:.65rem 1.3rem;font-family:Geom,sans-serif;font-size:14px;font-weight:600;transition:border-color .15s,color .15s;display:inline-flex}.ob2-btn-ghost:hover{color:#1a1a2e;border-color:#1a1a2e}.ob2-saving-ring{justify-content:center;align-items:center;width:120px;height:120px;display:flex;position:relative}.ob2-ring-svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.ob2-ring-track{fill:none;stroke:#e8eaed;stroke-width:6px}.ob2-ring-spin{fill:none;stroke:url(#ob2Grad);stroke-width:6px;stroke-linecap:round;stroke-dasharray:264;stroke-dashoffset:66px;animation:1.4s linear infinite ob2Spin}@keyframes ob2Spin{to{stroke-dashoffset:-264px}}.ob2-ring-icon{object-fit:contain;z-index:1;width:52px;height:52px;position:relative}.ob2-saving-title{color:#1a1a2e;margin:0;font-size:1.5rem;font-weight:800}.ob2-saving-sub{color:#6b7280;margin:0;font-size:14px}.ob2-saving-tags{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:.5rem;display:flex}.ob2-saving-tag{color:#374151;background:#fff;border:1px solid #e8eaed;border-radius:99px;align-items:center;gap:.35rem;padding:5px 12px;font-size:12.5px;font-weight:600;display:inline-flex}@media (width<=600px){.ob2-paths-grid{grid-template-columns:repeat(2,1fr)}.ob2-header{padding:0 1rem}.ob2-progress-wrap{max-width:180px}.ob2-title{font-size:1.35rem}}.ck-banner{z-index:9999;background:#fff;border-top:1px solid #e8eaed;padding:1rem 1.5rem;font-family:Geom,sans-serif;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 24px #00000014}.ck-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;max-width:960px;margin:0 auto;display:flex}.ck-text{flex:1;min-width:220px}.ck-title{color:#1a1a2e;margin:0 0 2px;font-size:14px;font-weight:800}.ck-sub{color:#6b7280;margin:0;font-size:13px;line-height:1.5}.ck-link{color:#3955e4;font-weight:600;text-decoration:none}.ck-link:hover{text-decoration:underline}.ck-btns{flex-shrink:0;gap:.6rem;display:flex}.ck-btn-decline{color:#6b7280;cursor:pointer;background:0 0;border:1.5px solid #e8eaed;border-radius:3px 10px;padding:.5rem 1.1rem;font-family:Geom,sans-serif;font-size:13px;font-weight:600;transition:border-color .15s,color .15s}.ck-btn-decline:hover{color:#374151;border-color:#9ca3af}.ck-btn-accept{color:#fff;cursor:pointer;background:#1a1a2e;border:none;border-radius:3px 10px;padding:.5rem 1.2rem;font-family:Geom,sans-serif;font-size:13px;font-weight:700;transition:background .18s}.ck-btn-accept:hover{background:#3955e4}.ob2-path-img-fallback{color:#3955e4;background:#eef0ff;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:20px;font-weight:800;display:none}.wd-ai-card{box-sizing:border-box;width:100%}.wd-ai-loading{color:#9ca3af;flex-direction:column;align-items:center;gap:.75rem;padding:1.5rem 0;font-size:13px;display:flex}.wd-ai-dots{gap:5px;display:flex}.wd-ai-dots span{background:#3955e4;border-radius:50%;width:8px;height:8px;animation:1.2s ease-in-out infinite aiDot}.wd-ai-dots span:nth-child(2){animation-delay:.2s}.wd-ai-dots span:nth-child(3){animation-delay:.4s}@keyframes aiDot{0%,80%,to{opacity:.4;transform:scale(.7)}40%{opacity:1;transform:scale(1)}}.wd-ai-error{color:#ef4444;margin:0;padding:.5rem 0;font-size:13px}.wd-ai-roadmap{flex-direction:column;gap:.25rem;margin-top:.5rem;display:flex}.wd-ai-week{color:#1a1a2e;background:#f0f3ff;border-left:3px solid #3955e4;border-radius:0 6px 6px 0;margin:.75rem 0 .2rem;padding:.35rem .75rem;font-size:13.5px;font-weight:800}.wd-ai-task{color:#374151;margin:0;padding:.2rem .75rem;font-size:13px;line-height:1.6}.wd-ai-regen{cursor:pointer;border:none;font-family:Geom,sans-serif;font-size:11.5px;transition:opacity .15s}.wd-ai-regen:disabled{opacity:.5;cursor:not-allowed}.wd-badge--blue{color:#3955e4;background:#eef0ff}.wd-plan-card{box-sizing:border-box;width:100%}.wd-plan-body{flex-direction:column;gap:.5rem;margin-top:.5rem;display:flex}.wd-plan-progress-wrap{align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}.wd-plan-progress-bar{background:#e8eaed;border-radius:99px;flex:1;height:7px;overflow:hidden}.wd-plan-progress-fill{background:linear-gradient(90deg,#1a1a2e,#3955e4);border-radius:99px;height:100%;transition:width .4s}.wd-plan-progress-label{color:#6b7280;white-space:nowrap;font-size:12px;font-weight:700}.wd-plan-day-label{letter-spacing:.06em;text-transform:uppercase;color:#1a1a2e;align-items:center;gap:.25rem;margin:.5rem 0 .3rem;font-size:12px;font-weight:800;display:flex}.wd-plan-day-label--tomorrow{color:#9ca3af;margin-top:1rem}.wd-plan-tasks{flex-direction:column;gap:.4rem;display:flex}.wd-plan-task{cursor:pointer;text-align:left;background:#f9fafb;border:1.5px solid #e8eaed;border-radius:10px;align-items:center;gap:.65rem;width:100%;padding:.6rem .9rem;transition:border-color .15s,background .15s,transform .12s;display:flex}.wd-plan-task:hover{background:#f0f3ff;border-color:#3955e4;transform:translate(2px)}.wd-plan-task--done{background:#f0fdf4;border-color:#22c55e}.wd-plan-task--done .wd-plan-task-text{color:#9ca3af;text-decoration:line-through}.wd-plan-task--preview{cursor:default;opacity:.45;background:#fff}.wd-plan-task--preview:hover{background:#fff;border-color:#e8eaed;transform:none}.wd-plan-checkbox{border:2px solid #d1d5db;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;transition:background .15s,border-color .15s;display:flex}.wd-plan-task--done .wd-plan-checkbox{background:#22c55e;border-color:#22c55e}.wd-plan-task:hover:not(.wd-plan-task--done):not(.wd-plan-task--preview) .wd-plan-checkbox{border-color:#3955e4}.wd-plan-checkbox--empty{border-color:#e8eaed}.wd-plan-task-text{color:#374151;font-size:13.5px;font-weight:600;line-height:1.4}.wd-side{flex-direction:column;display:flex;overflow:hidden auto;background:linear-gradient(#1e40af 0%,#1d4ed8 60%,#2563eb 100%)!important;border-right:1px solid #ffffff1f!important;width:210px!important;min-width:210px!important}.wd-brand{border-bottom:1px solid #ffffff26!important;padding:18px 18px 14px!important}.wd-brand-name{color:#fff!important;font-size:17px!important;font-weight:800!important}.wd-nav{flex-direction:column;flex:1;gap:2px;display:flex;padding:10px!important}.wd-nav-btn{color:#ffffffbf!important;cursor:pointer!important;text-align:left!important;background:0 0!important;border:none!important;border-radius:8px!important;align-items:center!important;gap:10px!important;width:100%!important;padding:9px 12px!important;font-family:Geom,sans-serif!important;font-size:13px!important;font-weight:500!important;transition:background .15s,color .15s!important;display:flex!important}.wd-nav-btn:hover{color:#fff!important;background:#ffffff1f!important}.wd-nav-btn--on{color:#fff!important;background:#ffffff2e!important;font-weight:700!important}.wd-nav-btn--on .wd-nav-label{color:#fff!important}.wd-nav-icon-img{opacity:.75;flex-shrink:0;width:18px;height:18px}.wd-nav-btn--on .wd-nav-icon-img{opacity:1}.wd-side-foot{background:0 0!important;border-top:1px solid #ffffff26!important;flex-direction:column!important;gap:8px!important;padding:12px 10px 14px!important;display:flex!important}.wd-foot-btn{cursor:pointer!important;text-align:left!important;background:#ffffff1f!important;border:none!important;border-radius:8px!important;align-items:center!important;gap:10px!important;width:100%!important;padding:8px 10px!important;display:flex!important}.wd-foot-avatar{color:#fff!important;background:#3955e4!important;border-radius:50%!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:32px!important;height:32px!important;font-family:Geom,sans-serif!important;font-size:13px!important;font-weight:800!important;display:flex!important}.wd-foot-name{color:#fff!important;font-family:Geom,sans-serif!important;font-size:12.5px!important;font-weight:700!important;display:block!important}.wd-foot-sub{color:#fff9!important;font-family:Geom,sans-serif!important;font-size:11px!important;display:block!important}.wd-foot-edit{cursor:pointer;background:0 0;border:none;align-items:center;margin-left:auto;padding:0;display:flex}.wd-upgrade-card{background:linear-gradient(135deg,#1a1a2e,#1e2a5e);border:1px solid #2d3a7a;border-radius:10px;padding:12px 14px}.wd-upgrade-title{color:#fff;margin:0 0 4px;font-family:Geom,sans-serif;font-size:13px;font-weight:800}.wd-upgrade-sub{color:#93c5fd;margin:0 0 10px;font-family:Geom,sans-serif;font-size:11px;line-height:1.5}.wd-upgrade-btn{color:#fff;cursor:pointer;background:#3955e4;border:none;border-radius:3px 10px;width:100%;padding:7px 14px;font-family:Geom,sans-serif;font-size:12px;font-weight:700;transition:opacity .15s}.wd-upgrade-btn:hover{opacity:.85}.wd-logout{color:#ffffffa6!important;cursor:pointer!important;background:0 0!important;border:none!important;border-radius:8px!important;align-items:center!important;gap:8px!important;width:100%!important;padding:8px 10px!important;font-family:Geom,sans-serif!important;font-size:12.5px!important;transition:background .15s,color .15s!important;display:flex!important}.wd-logout:hover{color:#fca5a5!important;background:#ffffff1f!important}.wd-topbar{background:#fff!important;border-bottom:1px solid #e8eaed!important;flex-shrink:0!important;justify-content:space-between!important;align-items:center!important;height:60px!important;padding:0 24px!important;display:flex!important}.wd-topbar-name{color:#1a1a2e!important;margin:0!important;font-family:Geom,sans-serif!important;font-size:15px!important;font-weight:700!important}.wd-topbar-sub{color:#6b7280;margin:0;font-family:Geom,sans-serif;font-size:12px}.wd-topbar-right{align-items:center!important;gap:12px!important;display:flex!important}.wd-topbar-bell{cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;padding:6px;transition:background .15s;display:flex}.wd-topbar-bell:hover{background:#f5f6fa}.wd-streak-badge{color:#ea580c;background:#fff7ed;border:1.5px solid #fed7aa;border-radius:99px;align-items:center;gap:5px;padding:4px 12px;font-family:Geom,sans-serif;font-size:12.5px;font-weight:700;display:flex}.wd-topbar-avatar{color:#fff;background:#3955e4;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-family:Geom,sans-serif;font-size:14px;font-weight:800;display:flex}.wd-page--new{background:#f5f6fa!important;min-height:calc(100vh - 60px)!important;padding:20px 20px 32px!important}.wd-dash-grid{grid-template-columns:1fr 300px;align-items:start;gap:18px;display:grid}.wd-dash-main,.wd-dash-side{flex-direction:column;gap:16px;display:flex}.wd-score-hero{background:linear-gradient(135deg,#eef2ff 0%,#dbeafe 60%,#e0e7ff 100%);border:1.5px solid #c7d2fe;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;padding:28px 28px 24px;display:flex;position:relative;overflow:hidden}.wd-score-hero:before{content:"";background:#3955e414;border-radius:50%;width:200px;height:200px;position:absolute;top:-50px;right:-50px}.wd-score-left{z-index:1;flex:1;position:relative}.wd-score-eyebrow{color:#3955e4;text-transform:uppercase;letter-spacing:.6px;align-items:center;gap:6px;margin:0 0 8px;font-family:Geom,sans-serif;font-size:11px;font-weight:700;display:flex}.wd-score-big{align-items:baseline;gap:6px;margin-bottom:6px;display:flex}.wd-score-num{color:#1a1a2e;font-family:Geom,sans-serif;font-size:56px;font-weight:900;line-height:1}.wd-score-denom{color:#6b7280;font-family:Geom,sans-serif;font-size:22px;font-weight:600}.wd-score-rank{color:#374151;margin:0 0 4px;font-family:Geom,sans-serif;font-size:13px;font-weight:600}.wd-score-delta{color:#22c55e;margin:0 0 18px;font-family:Geom,sans-serif;font-size:13px;font-weight:700}.wd-score-cta{color:#fff;cursor:pointer;background:#3955e4;border:none;border-radius:3px 12px;align-items:center;padding:11px 22px;font-family:Geom,sans-serif;font-size:13.5px;font-weight:700;transition:opacity .15s;display:inline-flex}.wd-score-cta:hover{opacity:.85}.wd-score-gauge{z-index:1;flex-shrink:0;position:relative}.wd-metrics-row{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;display:grid}.wd-metric-card{background:#f9fafb;border:1.5px solid #e8eaed;border-radius:10px;padding:12px 14px}.wd-metric-head{align-items:center;gap:6px;margin-bottom:8px;display:flex}.wd-metric-label{color:#6b7280;font-family:Geom,sans-serif;font-size:11.5px;font-weight:600}.wd-metric-score{align-items:baseline;margin-bottom:8px;display:flex}.wd-metric-val{color:#1a1a2e;font-family:Geom,sans-serif;font-size:22px;font-weight:800}.wd-metric-denom{color:#9ca3af;font-family:Geom,sans-serif;font-size:12px}.wd-metric-bar-bg{background:#e8eaed;border-radius:99px;height:5px;overflow:hidden}.wd-metric-bar-fill{border-radius:99px;height:100%;transition:width 1s}.wd-chart-row{align-items:flex-start;gap:16px;display:flex}.wd-chart-wrap{flex:1}.wd-chart-head{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.wd-chart-label{color:#374151;font-family:Geom,sans-serif;font-size:13px;font-weight:700}.wd-chart-trend{background:#f9fafb;border:1.5px solid #e8eaed;border-radius:10px;flex-shrink:0;min-width:120px;padding:14px 16px}.wd-trend-label{color:#9ca3af;text-transform:uppercase;letter-spacing:.4px;margin:0 0 3px;font-family:Geom,sans-serif;font-size:11px;font-weight:600}.wd-trend-val{color:#22c55e;margin:0 0 2px;font-family:Geom,sans-serif;font-size:18px;font-weight:800}.wd-trend-sub{color:#9ca3af;margin:0;font-family:Geom,sans-serif;font-size:11px}.wd-leader-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:4px;display:grid}.wd-leader-card{text-align:center;border:1.5px solid;border-radius:10px;padding:14px 12px}.wd-leader-rank{margin-bottom:4px;font-family:Geom,sans-serif;font-size:24px;font-weight:900}.wd-leader-label{color:#374151;margin-bottom:6px;font-family:Geom,sans-serif;font-size:11.5px;font-weight:600}.wd-leader-delta{color:#6b7280;font-family:Geom,sans-serif;font-size:11px}.wd-recent-row{border-bottom:1px solid #f3f4f6;align-items:center;gap:12px;padding:12px 0;display:flex}.wd-recent-row:last-child{border-bottom:none}.wd-recent-avatar{color:#fff;background:linear-gradient(135deg,#3955e4,#6b7aff);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-family:Geom,sans-serif;font-size:11px;font-weight:800;display:flex}.wd-recent-info{flex:1;min-width:0}.wd-recent-role{color:#1a1a2e;margin:0 0 2px;font-family:Geom,sans-serif;font-size:13px;font-weight:700}.wd-recent-meta{color:#9ca3af;margin:0;font-family:Geom,sans-serif;font-size:11.5px}.wd-recent-right{flex-shrink:0;align-items:center;gap:10px;display:flex}.wd-recent-score{color:#1a1a2e;font-family:Geom,sans-serif;font-size:14px;font-weight:800}.wd-recent-pts{color:#22c55e;font-family:Geom,sans-serif;font-size:12px;font-weight:700}.wd-recent-btn{color:#374151;cursor:pointer;background:#f5f6fa;border:1.5px solid #e8eaed;border-radius:3px 10px;padding:6px 14px;font-family:Geom,sans-serif;font-size:12px;font-weight:600;transition:background .15s}.wd-recent-btn:hover{background:#e8eaed}.wd-ai-coach-card{position:relative;overflow:hidden}.wd-coach-text{color:#374151;margin:0 0 6px;font-family:Geom,sans-serif;font-size:13px;line-height:1.5}.wd-coach-weak{color:#f59e0b;font-weight:700}.wd-coach-cta{color:#6b7280;margin:10px 0 14px;font-family:Geom,sans-serif;font-size:13px;line-height:1.5}.wd-coach-row{justify-content:space-between;align-items:center;display:flex}.wd-coach-btn{color:#1a1a2e;cursor:pointer;background:#f5f6fa;border:1.5px solid #e8eaed;border-radius:3px 10px;padding:8px 18px;font-family:Geom,sans-serif;font-size:13px;font-weight:700;transition:background .15s}.wd-coach-btn:hover{background:#e8eaed}.wd-coach-bot{object-fit:contain;width:64px;height:64px}.wd-badge--purple{color:#3955e4;background:#eef2ff;border:1.5px solid #c7d2fe}.wd-roadmap-list{flex-direction:column;gap:0;display:flex}.wd-roadmap-row{border-bottom:1px solid #f3f4f6;align-items:center;gap:10px;padding:10px 0;display:flex;position:relative}.wd-roadmap-row:last-child{border-bottom:none}.wd-roadmap-dot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.wd-roadmap-dot--done{background:#22c55e}.wd-roadmap-dot--active{background:#f59e0b}.wd-roadmap-dot--locked{background:#e8eaed}.wd-roadmap-label{color:#374151;flex:1;font-family:Geom,sans-serif;font-size:13px;font-weight:600}.wd-roadmap-status{align-items:center;margin-left:auto;display:flex}.wd-roadmap-active-dot{background:0 0;border:2.5px solid #f59e0b;border-radius:50%;width:10px;height:10px}.wd-task-row{cursor:pointer;text-align:left;background:0 0;border:none;border-bottom:1px solid #f3f4f6;align-items:center;gap:10px;width:100%;padding:9px 0;transition:opacity .15s;display:flex}.wd-task-row:last-of-type{border-bottom:none}.wd-task-row--done{opacity:.5}.wd-task-check{border:2px solid #d1d5db;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;transition:background .15s,border-color .15s;display:flex}.wd-task-check--done{background:#22c55e;border-color:#22c55e}.wd-task-text{color:#374151;flex:1;font-family:Geom,sans-serif;font-size:12.5px}.wd-task-pts{color:#22c55e;flex-shrink:0;font-family:Geom,sans-serif;font-size:11.5px;font-weight:700}.wd-view-all-link{text-align:center;color:#3955e4;cursor:pointer;background:0 0;border:none;width:100%;margin-top:10px;padding:4px 0;font-family:Geom,sans-serif;font-size:12.5px;font-weight:700;transition:opacity .15s;display:block}.wd-view-all-link:hover{opacity:.7}.wd-dash-side .wd-card{padding:16px 18px}@media (width<=1024px){.wd-dash-grid{grid-template-columns:1fr}.wd-metrics-row{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.wd-leader-grid{grid-template-columns:1fr}.wd-score-hero{flex-direction:column}.wd-metrics-row{grid-template-columns:1fr 1fr}}.wd-topbar-left{align-items:center;gap:16px;display:flex}.wd-topbar-home-btn{color:#374151;cursor:pointer;background:#f5f6fa;border:1.5px solid #e8eaed;border-radius:3px 10px;align-items:center;gap:6px;padding:6px 14px;font-family:Geom,sans-serif;font-size:13px;font-weight:700;transition:background .15s,border-color .15s;display:inline-flex}.wd-topbar-home-btn:hover{color:#3955e4;background:#eef2ff;border-color:#c7d2fe}.wd-landing-page{background:#f5f6fa;min-height:calc(100vh - 60px)}.ob-page{background:linear-gradient(135deg,#e8ecff 0%,#f3edff 50%,#fff 100%);align-items:stretch;min-height:100vh;font-family:Geom,sans-serif;display:flex}.ob-shell{width:100%;min-height:100vh;display:flex}.ob-loading{color:#00000073;flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;font-family:Geom,sans-serif;font-size:14px;display:flex}.ob-loading-spinner{border:2.5px solid #0000001a;border-top-color:#f97316;border-radius:50%;width:32px;height:32px;animation:.75s linear infinite am-spin}.ob-sidebar{-webkit-backdrop-filter:blur(12px);background:#ffffffbf;border-right:1px solid #00000012;flex-direction:column;flex-shrink:0;width:280px;height:100vh;padding:2.25rem 1.75rem 2rem;display:flex;position:sticky;top:0;overflow-y:auto}.ob-logo{cursor:pointer;flex-shrink:0;width:auto;height:32px;margin-bottom:2.75rem}.ob-sidebar-body{flex:1}.ob-sidebar-foot{color:#0000004d;margin-top:2rem;font-size:11px;line-height:1.55}.ob-progress{flex-direction:column;gap:0;display:flex}.ob-pitem{flex-direction:column;display:flex}.ob-pline{background:#0000001a;width:2px;height:36px;margin-left:15px;transition:background .4s}.ob-pline--filled{background:#f97316}.ob-prow{align-items:center;gap:.85rem;display:flex}.ob-pnode{color:#0000004d;background:#0000000a;border:1.5px solid #00000026;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;font-weight:700;transition:background .3s,border-color .3s,color .3s;display:flex;position:relative}.ob-pnode--done{color:#fff;background:#f97316;border-color:#f97316}.ob-pnode--active{color:#f97316;background:#f973161a;border-color:#f97316}.ob-pnode-pulse{border:1.5px solid #f9731666;border-radius:50%;animation:1.8s ease-in-out infinite ob-pulse;position:absolute;inset:-5px}@keyframes ob-pulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:0;transform:scale(1.35)}}.ob-plabel{flex-direction:column;gap:1px;display:flex}.ob-plabel-title{color:#000000a6;font-size:13px;font-weight:600;line-height:1.2}.ob-plabel-sub{color:#00000059;font-size:11px}.ob-content{flex-direction:column;flex:1;max-width:680px;padding:clamp(2rem,5vw,3.5rem) clamp(1.5rem,6vw,4.5rem);display:flex}.ob-step-header{margin-bottom:2.25rem}.ob-step-badge{letter-spacing:.1em;color:#f97316;text-transform:uppercase;margin-bottom:.5rem;font-size:11px;font-weight:700;display:inline-block}.ob-step-title{color:#1a1a2e;letter-spacing:-.02em;margin:0 0 .4rem;font-size:clamp(1.7rem,4vw,2.4rem);font-weight:800;line-height:1.1}.ob-step-sub{color:#00000073;margin:0;font-size:15px}.ob-step-wrap{width:100%}.ob-step--anim{animation-duration:.26s;animation-timing-function:cubic-bezier(.4,0,.2,1);animation-fill-mode:both}.ob-step--enter-right{animation-name:ob-slide-from-right}.ob-step--enter-left{animation-name:ob-slide-from-left}@keyframes ob-slide-from-right{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:translate(0)}}@keyframes ob-slide-from-left{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.ob-step--anim{animation-name:ob-fade-only!important}@keyframes ob-fade-only{0%{opacity:0}to{opacity:1}}}.ob-form{flex-direction:column;gap:0;width:100%;display:flex}.ob-field-grid{grid-template-columns:1fr 1fr;gap:1rem 1.25rem;display:grid}.ob-field--full{grid-column:1/-1}.ob-page .am-field{margin-bottom:0}.ob-page .am-label{color:#00000080;letter-spacing:.08em;font-size:11px;font-weight:700}.ob-page .am-input{color:#1a1a2e;background:#fff;border:1px solid #00000021;border-radius:10px}.ob-page .am-input::placeholder{color:#00000040}.ob-page .am-input:focus{border-color:#f973168c;outline:none;box-shadow:0 0 0 3px #f973161a}.ob-page .am-input-wrap{background:0 0;border:none;padding:0}.ob-page .am-input--error{border-color:#ef444480!important}.ob-field-err{color:#ef4444;margin-top:.3rem;font-size:12px;display:block}.ob-field-hint{color:#00000061;margin:.2rem 0 .6rem;font-size:12.5px}.ob-required{color:#f97316;margin-left:2px}.ob-optional{color:#0000004d;margin-left:4px;font-size:11px;font-weight:400}.ob-select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l5 5 5-5' stroke='rgba(0,0,0,0.35)' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right .9rem center;background-repeat:no-repeat;padding-right:2.5rem!important}.ob-select option{color:#1a1a2e;background:#fff}.ob-textarea{resize:vertical;min-height:80px;line-height:1.55}.ob-taginput{cursor:text;background:#fff;border:1px solid #00000021;border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px;min-height:48px;padding:.55rem .85rem;transition:border-color .2s,box-shadow .2s;display:flex;position:relative}.ob-taginput:focus-within{border-color:#f973168c;box-shadow:0 0 0 3px #f973161a}.ob-tag{color:#c84600;white-space:nowrap;background:#f973161a;border:1px solid #f973164d;border-radius:6px;align-items:center;gap:5px;padding:3px 8px 3px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.ob-tag-remove{color:#c8460080;cursor:pointer;background:0 0;border:none;padding:0;font-size:14px;line-height:1;transition:color .15s}.ob-tag-remove:hover{color:#c84600}.ob-taginput-field{color:#1a1a2e;background:0 0;border:none;outline:none;flex:1;min-width:100px;padding:0;font-family:Geom,sans-serif;font-size:14px}.ob-taginput-field::placeholder{color:#00000038}.ob-tag-suggestions{z-index:50;background:#fff;border:1px solid #0000001a;border-radius:12px;flex-direction:column;gap:2px;padding:.4rem;display:flex;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 12px 32px #0000001a}.ob-tag-suggest-item{text-align:left;color:#000000a6;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:.5rem .85rem;font-family:Geom,sans-serif;font-size:13.5px;transition:background .15s,color .15s}.ob-tag-suggest-item:hover{color:#b43c00;background:#f9731614}.ob-chips{flex-wrap:wrap;gap:8px;margin-top:.25rem;display:flex}.ob-chip{color:#0000008c;cursor:pointer;background:#ffffffe6;border:1.5px solid #0000001f;border-radius:100px;padding:.45rem 1rem;font-family:Geom,sans-serif;font-size:13px;font-weight:500;transition:background .18s,border-color .18s,color .18s}.ob-chip:hover{color:#b43c00;background:#f973160f;border-color:#f9731659}.ob-chip--on{color:#b43c00;background:#f973161a;border-color:#f9731680}.ob-chip--on:hover{background:#f9731629}.ob-upload-row{grid-template-columns:1fr 1fr;gap:1.25rem;margin-bottom:2rem;display:grid}.ob-upload-zone{flex-direction:column;display:flex}.ob-dropzone{cursor:pointer;text-align:center;background:#ffffffb3;border:1.5px dashed #00000026;border-radius:14px;justify-content:center;align-items:center;min-height:130px;margin-top:.5rem;padding:1.25rem;transition:border-color .2s,background .2s;display:flex}.ob-dropzone:hover,.ob-dropzone:focus-visible{background:#f973160a;border-color:#f9731680;outline:none}.ob-dropzone--done{background:#16a34a0a;border-style:solid;border-color:#16a34a59}.ob-dropzone-empty{color:#00000061;flex-direction:column;align-items:center;gap:5px;font-size:13px;display:flex}.ob-dropzone-icon{color:#0003;margin-bottom:2px;font-size:22px}.ob-dropzone-meta{color:#00000040;font-size:11px}.ob-dropzone-done{color:#16a34a;flex-direction:column;align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.ob-dropzone-check{font-size:20px}.ob-dropzone-change{color:#00000073;cursor:pointer;background:0 0;border:1px solid #0000001f;border-radius:6px;margin-top:2px;padding:3px 10px;font-family:Geom,sans-serif;font-size:11px;transition:border-color .15s,color .15s}.ob-dropzone-change:hover{color:#000;border-color:#0000004d}.ob-dropzone-uploading{color:#00000073;flex-direction:column;align-items:center;gap:8px;width:100%;padding:0 .5rem;font-size:12px;display:flex}.ob-upload-bar{background:#00000014;border-radius:4px;width:100%;height:4px;overflow:hidden}.ob-upload-fill{background:#f97316;border-radius:4px;height:100%;transition:width .15s linear}.ob-photo-preview{object-fit:cover;border:2px solid #16a34a66;border-radius:50%;width:72px;height:72px}.ob-project-section{border-top:1px solid #0000000f;margin-bottom:1.5rem;padding-top:1.5rem}.ob-review-intro{color:#0006;margin:0 0 1.5rem;font-size:14px;line-height:1.55}.ob-review-section{background:#fffc;border:1px solid #00000012;border-radius:14px;margin-bottom:.9rem;padding:1.1rem 1.25rem}.ob-review-section-head{justify-content:space-between;align-items:center;margin-bottom:.85rem;display:flex}.ob-review-section-title{letter-spacing:.08em;text-transform:uppercase;color:#00000061;font-size:11px;font-weight:700}.ob-review-row{border-bottom:1px solid #0000000d;align-items:baseline;gap:.75rem;padding:.35rem 0;display:flex}.ob-review-row:last-child{border-bottom:none}.ob-review-label{color:#00000059;flex-shrink:0;width:90px;font-size:12px;font-weight:600}.ob-review-value{color:#1a1a2e;flex:1;font-size:13.5px;line-height:1.5}.ob-review-edit{color:#f97316b3;cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:0;font-family:Geom,sans-serif;font-size:11.5px;font-weight:600;transition:color .15s}.ob-review-edit:hover{color:#ea580c}.ob-review-edit--section{font-size:12px}.ob-review-cta{margin-top:1.25rem}.ob-review-cta-note{color:#00000059;margin:0 0 1.25rem;font-size:12.5px;line-height:1.55}.ob-actions{justify-content:flex-end;margin-top:1.75rem;display:flex}.ob-actions--two{justify-content:space-between;align-items:center}.ob-btn-primary{color:#000;cursor:pointer;white-space:nowrap;background:linear-gradient(30deg,#f97316,#f97316,#f97316,#f97316,#f8f5f5,#f97316,#f97316,#f97316,#f97316) 0 0/600% 600%;border:none;border-radius:10px;height:48px;padding:0 1.75rem;font-family:Geom,sans-serif;font-size:16px;font-weight:600;transition:transform .3s ease-in-out,box-shadow .3s;animation:3s infinite gradientMove;box-shadow:0 2px 12px #f9731640}.ob-btn-primary:hover{transform:scale(1.04);box-shadow:0 6px 20px #f9731659}.ob-btn-primary:disabled{opacity:.5;cursor:not-allowed;transform:none}.ob-btn-ghost{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(30deg,#000,#000,#000,#000,#fff,#000,#000,#000,#000) 0 0/600% 600%;border:none;border-radius:10px;height:48px;padding:0 1.4rem;font-family:Geom,sans-serif;font-size:15px;font-weight:600;transition:transform .3s ease-in-out;animation:3s infinite gradientMove}.ob-btn-ghost:hover{transform:scale(1.04)}.ob-btn-ghost:disabled{opacity:.4;cursor:not-allowed;transform:none}.ob-btn-complete{color:#000;cursor:pointer;white-space:nowrap;background:linear-gradient(30deg,#f97316,#f97316,#f97316,#f97316,#f8f5f5,#f97316,#f97316,#f97316,#f97316) 0 0/600% 600%;border:none;border-radius:10px;height:48px;padding:0 2rem;font-family:Geom,sans-serif;font-size:16px;font-weight:700;transition:transform .3s ease-in-out,box-shadow .3s;animation:3s infinite gradientMove;box-shadow:0 4px 20px #f973164d}.ob-btn-complete:hover{transform:scale(1.05);box-shadow:0 8px 28px #f9731666}.ob-btn-complete:disabled{opacity:.5;cursor:not-allowed;transform:none}@media (width<=768px){.ob-shell{flex-direction:column}.ob-sidebar{-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid #00000012;border-right:none;flex-direction:row;align-items:center;gap:1rem;width:100%;height:auto;padding:1.25rem 1.25rem 1rem;position:static}.ob-logo{height:26px;margin-bottom:0}.ob-sidebar-body{flex:1}.ob-sidebar-foot{display:none}.ob-progress{flex-direction:row;align-items:center;gap:0}.ob-pitem{flex-direction:row;flex:1;align-items:center}.ob-pline{flex:1;width:auto;height:2px;margin:0 4px}.ob-prow{flex-direction:column;align-items:center;gap:3px}.ob-plabel{display:none}.ob-pnode{width:26px;height:26px;font-size:11px}.ob-content{max-width:100%;padding:1.5rem 1.25rem 2rem}.ob-step-header{margin-bottom:1.5rem}.ob-step-title{font-size:1.6rem}.ob-field-grid,.ob-upload-row{grid-template-columns:1fr}.ob-btn-primary,.ob-btn-ghost,.ob-btn-complete{padding:0 1rem;font-size:14px}}@media (width<=480px){.ob-sidebar{padding:1rem}.ob-content{padding:1.25rem 1rem 1.75rem}}.why-colleges{background:linear-gradient(to bottom right,#0ea5e9,#0284c7,#0369a1);width:100%;padding-bottom:clamp(3rem,6vw,5rem)}.why-list{grid-template-columns:repeat(2,1fr);gap:0;width:100%;max-width:960px;margin:0 auto;padding:0 clamp(1rem,4vw,2rem);display:grid}@media (width<=640px){.why-list{grid-template-columns:1fr}}.why-row{border-top:1px solid #ffffff26;align-items:flex-start;gap:1.25rem;padding:clamp(1.5rem,3.5vw,2rem) clamp(.75rem,2vw,1.25rem);display:flex}.why-row:hover .why-num{color:#bae6fd}.why-num{color:#fff3;flex-shrink:0;min-width:2.5rem;font-family:Geom,sans-serif;font-size:clamp(1.4rem,3vw,1.9rem);font-weight:800;line-height:1;transition:color .25s}.why-body{flex-direction:column;gap:.35rem;display:flex}.why-title{color:#fff;margin:0;font-family:Geom,sans-serif;font-size:clamp(.95rem,2vw,1.1rem);font-weight:700;line-height:1.3}.why-desc{color:#ffffffa6;margin:0;font-family:Geom,sans-serif;font-size:clamp(.82rem,1.6vw,.92rem);line-height:1.6}.why-cta{text-align:center;max-width:480px;margin:clamp(2.5rem,5vw,4rem) auto 0;padding:0 1rem}.why-cta-text{color:#ffffffbf;margin-bottom:1.25rem;font-family:Geom,sans-serif;font-size:clamp(.9rem,2vw,1rem);line-height:1.6}.sf-section{background:linear-gradient(to bottom left,#38bdf8,#0ea5e9,#0284c7);width:100%;padding:clamp(4rem,8vw,6rem) clamp(1.25rem,4vw,2rem)}.sf-header{text-align:center;max-width:640px;margin:0 auto clamp(3rem,6vw,4rem)}.sf-label{text-transform:uppercase;letter-spacing:.14em;color:#ffffffe6;border:1px solid #ffffff59;border-radius:999px;margin-bottom:1.25rem;padding:.28rem .85rem;font-family:Geom,sans-serif;font-size:.72rem;display:inline-block}.sf-heading{color:#fff;margin:0 0 1rem;font-family:Geom,sans-serif;font-size:clamp(1.65rem,4vw,2.75rem);font-weight:800;line-height:1.15}.sf-sub{color:#ffffff8c;margin:0;font-family:Geom,sans-serif;font-size:clamp(.88rem,1.8vw,1rem);line-height:1.65}.sf-grid{grid-template-columns:repeat(3,1fr);gap:1.25rem;max-width:1100px;margin:0 auto;display:grid}.sf-card{background:#ffffff24;border:1px solid #ffffff47;border-radius:18px;padding:2rem 1.75rem;transition:border-color .25s,transform .2s}.sf-card:hover{border-color:#fff9;transform:translateY(-4px)}.sf-card-meta{align-items:center;gap:.75rem;margin-bottom:1.25rem;display:flex}.sf-card-num{color:#fff3;letter-spacing:.1em;font-family:Geom,sans-serif;font-size:.72rem;font-weight:800}.sf-card-label{text-transform:uppercase;letter-spacing:.12em;color:#fff;background:#ffffff2e;border-radius:999px;padding:.2rem .65rem;font-family:Geom,sans-serif;font-size:.68rem}.sf-card-title{color:#fff;margin:0 0 .85rem;font-family:Geom,sans-serif;font-size:clamp(1rem,2.2vw,1.2rem);font-weight:700;line-height:1.3}.sf-card-body{color:#ffffffc7;margin:0;font-family:Geom,sans-serif;font-size:clamp(.82rem,1.5vw,.9rem);line-height:1.75}@media (width<=768px){.sf-grid{grid-template-columns:1fr}.sf-card{padding:1.5rem 1.25rem}}.auth-bg{background:linear-gradient(160deg,#f0f9ff,#e0f2fe,#bae6fd);justify-content:center;align-items:center;width:100%;min-height:100vh;padding:2rem 1rem;display:flex}.auth-card{background:#fff;border-radius:20px;width:100%;max-width:440px;padding:clamp(1.5rem,4vw,2.25rem) clamp(1.25rem,4vw,2.25rem);box-shadow:0 8px 48px #0ea5e924}.auth-brand{text-align:center;cursor:pointer;margin-bottom:1.75rem}.auth-logo-text{background:linear-gradient(135deg,#0ea5e9,#0284c7);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-family:Geom,sans-serif;font-size:1.55rem;font-weight:800}.auth-title{color:#0f172a;text-align:center;margin:0 0 .4rem;font-family:Geom,sans-serif;font-size:clamp(1.45rem,3vw,1.9rem);font-weight:700}.auth-sub{color:#64748b;text-align:center;margin:0 0 1.25rem;font-family:Geom,sans-serif;font-size:.9rem}.auth-form{flex-direction:column;gap:.9rem;display:flex}.auth-field{flex-direction:column;gap:.35rem;display:flex}.auth-label{color:#1e293b!important;text-transform:none!important;letter-spacing:normal!important;font-family:Geom,sans-serif!important;font-size:.82rem!important;font-weight:700!important}.auth-label-row{justify-content:space-between;align-items:center;display:flex}.auth-forgot{color:#0ea5e9;cursor:pointer;font-family:Geom,sans-serif;font-size:.78rem;transition:color .2s}.auth-forgot:hover{color:#0284c7}.auth-input{transition:border-color .2s,box-shadow .2s;color:#0f172a!important;box-sizing:border-box!important;opacity:1!important;background:#fafafa!important;border:1.5px solid #e2e8f0!important;border-radius:10px!important;outline:none!important;width:100%!important;height:auto!important;padding:.72rem 1rem!important;font-family:Geom,sans-serif!important;font-size:.93rem!important}.auth-input:focus{background:#fff!important;border-color:#0ea5e9!important;box-shadow:0 0 0 3px #0ea5e91f!important}.auth-input--err{background:#fff8f8!important;border-color:#f43f5e!important}.auth-input:invalid{box-shadow:none}.auth-error{color:#f43f5e;margin-top:.1rem;font-family:Geom,sans-serif;font-size:.75rem}.auth-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0ea5e9,#0284c7);border:none;border-radius:10px;margin-top:.5rem;padding:.88rem 1rem;font-family:Geom,sans-serif;font-size:.95rem;font-weight:700;transition:opacity .2s,transform .15s,box-shadow .2s;box-shadow:0 4px 16px #0ea5e94d}.auth-btn:hover:not(:disabled){opacity:.92;transform:translateY(-1px);box-shadow:0 6px 20px #0ea5e961}.auth-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.auth-switch{color:#64748b;text-align:center;margin:1.35rem 0 0;font-family:Geom,sans-serif;font-size:.85rem}.auth-link{color:#0ea5e9;font-weight:600;text-decoration:none}.auth-link:hover{text-decoration:underline}.db-wrapper{background:#f0f9ff;min-height:100vh;font-family:Geom,sans-serif;display:flex}.db-sidebar{background:#fff;border-right:1px solid #e0f2fe;flex-direction:column;justify-content:space-between;width:240px;min-width:240px;height:100vh;padding:1.75rem 1.25rem;display:flex;position:sticky;top:0;overflow-y:auto}.db-sidebar-top{flex-direction:column;gap:2rem;display:flex}.db-sidebar-logo{background:linear-gradient(135deg,#0ea5e9,#0284c7);-webkit-text-fill-color:transparent;cursor:pointer;-webkit-background-clip:text;background-clip:text;padding:.25rem 0;font-size:1.35rem;font-weight:800}.db-nav{flex-direction:column;gap:.25rem;display:flex}.db-nav-item{color:#475569;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:10px;align-items:center;gap:.75rem;width:100%;padding:.65rem .85rem;font-family:Geom,sans-serif;font-size:.88rem;font-weight:500;transition:background .18s,color .18s;display:flex}.db-nav-item:hover{color:#0ea5e9;background:#f0f9ff}.db-nav-item--active{color:#0284c7;background:#e0f2fe;font-weight:700}.db-nav-icon{text-align:center;width:1.1rem;font-size:.9rem}.db-logout{color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #e2e8f0;border-radius:10px;align-items:center;gap:.5rem;padding:.65rem .85rem;font-family:Geom,sans-serif;font-size:.82rem;transition:color .18s,border-color .18s;display:flex}.db-logout:hover{color:#0ea5e9;border-color:#0ea5e9}.db-main{flex:1;padding:2rem clamp(1.5rem,4vw,3rem);overflow-y:auto}.db-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.db-welcome{color:#0f172a;margin:0;font-size:clamp(1.3rem,3vw,1.75rem);font-weight:700}.db-welcome-sub{color:#64748b;margin:.3rem 0 0;font-size:.88rem}.db-new-btn{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#0ea5e9,#0284c7);border:none;border-radius:10px;padding:.7rem 1.25rem;font-family:Geom,sans-serif;font-size:.88rem;font-weight:700;transition:opacity .2s,transform .15s;box-shadow:0 4px 14px #0ea5e947}.db-new-btn:hover{opacity:.9;transform:translateY(-1px)}.db-stats{grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:2rem;display:grid}.db-stat-card{background:#fff;border:1px solid #e0f2fe;border-radius:14px;flex-direction:column;gap:.25rem;padding:1.25rem 1.5rem;display:flex}.db-stat-num{color:#0284c7;font-size:clamp(1.6rem,3vw,2.1rem);font-weight:800;line-height:1}.db-stat-label{color:#64748b;font-size:.8rem;font-weight:500}.db-stat-change{color:#94a3b8;margin-top:.1rem;font-size:.75rem}.db-stat-change--up{color:#10b981}.db-stat-change--action{color:#0ea5e9;cursor:pointer}.db-section{margin-bottom:2.5rem}.db-section-header{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.db-section-title{color:#0f172a;margin:0;font-size:1.05rem;font-weight:700}.db-section-badge{color:#0284c7;background:#e0f2fe;border-radius:999px;padding:.25rem .7rem;font-size:.7rem;font-weight:600}.db-section-link{color:#0ea5e9;cursor:pointer;font-size:.82rem}.db-copilot-card{background:#fff;border:1px solid #e0f2fe;border-radius:16px;padding:1.5rem}.db-copilot-prompt{color:#0f172a;margin:0 0 1rem;font-size:.95rem;font-weight:600}.db-copilot-form{flex-wrap:wrap;gap:.75rem;display:flex}.db-copilot-input{color:#0f172a;border:1.5px solid #e2e8f0;border-radius:10px;outline:none;flex:1;min-width:220px;padding:.7rem 1rem;font-family:Geom,sans-serif;font-size:.9rem;transition:border-color .2s}.db-copilot-input:focus{border-color:#0ea5e9;box-shadow:0 0 0 3px #0ea5e91a}.db-copilot-btn{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#0ea5e9,#0284c7);border:none;border-radius:10px;padding:.7rem 1.25rem;font-family:Geom,sans-serif;font-size:.88rem;font-weight:700;transition:opacity .2s}.db-copilot-btn:disabled{opacity:.6;cursor:not-allowed}.db-copilot-result{background:#f0f9ff;border-left:3px solid #0ea5e9;border-radius:10px;margin-top:1.25rem;padding:1rem 1.25rem}.db-copilot-result-text{color:#334155;margin:0 0 .75rem;font-size:.88rem;line-height:1.65}.db-copilot-view-btn{color:#0ea5e9;cursor:pointer;background:0 0;border:none;padding:0;font-family:Geom,sans-serif;font-size:.85rem;font-weight:700}.db-projects{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.db-project-card{background:#fff;border:1px solid #e0f2fe;border-radius:14px;padding:1.25rem 1.35rem;transition:box-shadow .2s,transform .2s}.db-project-card:hover{transform:translateY(-2px);box-shadow:0 4px 20px #0ea5e91f}.db-project-top{justify-content:space-between;align-items:center;margin-bottom:.85rem;display:flex}.db-project-tag{text-transform:uppercase;letter-spacing:.08em;color:#0284c7;background:#e0f2fe;border-radius:999px;padding:.22rem .6rem;font-size:.68rem;font-weight:600}.db-project-team{color:#94a3b8;font-size:.75rem}.db-project-title{color:#0f172a;margin:0 0 .3rem;font-size:.98rem;font-weight:700;line-height:1.3}.db-project-phase{color:#64748b;margin:0 0 1rem;font-size:.78rem}.db-progress-track{background:#e0f2fe;border-radius:999px;height:5px;margin-bottom:.6rem;overflow:hidden}.db-progress-fill{background:linear-gradient(90deg,#38bdf8,#0284c7);border-radius:999px;height:100%;transition:width .4s}.db-project-footer{justify-content:space-between;align-items:center;display:flex}.db-project-pct{color:#0284c7;font-size:.78rem;font-weight:700}.db-project-updated{color:#94a3b8;font-size:.75rem}@media (width<=1100px){.db-stats,.db-projects{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.db-wrapper{flex-direction:column}.db-sidebar{width:100%;min-width:unset;flex-direction:row;align-items:center;gap:1rem;height:auto;padding:1rem;position:static}.db-sidebar-top{flex-direction:row;flex:1;align-items:center;gap:1rem}.db-nav{flex-direction:row;gap:.25rem;overflow-x:auto}.db-logout{display:none}.db-stats{grid-template-columns:repeat(2,1fr)}.db-projects{grid-template-columns:1fr}}.db-copilot-input{color:#0f172a!important;opacity:1!important;background:#fafafa!important;border:1.5px solid #e2e8f0!important;height:auto!important}.ds-wrapper{background:linear-gradient(#e6f1fb 0%,#f4f8fc 30% 100%);min-height:100vh;font-family:Geom,sans-serif;display:flex}.ds-sidebar{background:#fff;border-right:1px solid #e2e8f0;flex-direction:column;width:220px;min-width:220px;height:100vh;padding:0;display:flex;position:sticky;top:0;overflow-y:auto}.ds-logo{cursor:pointer;padding:1.25rem 1.1rem .85rem}.ds-logo-text{background:linear-gradient(135deg,#0ea5e9,#0284c7);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-family:Geom,sans-serif;font-size:1.25rem;font-weight:800}.ds-search{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:.5rem;margin:.1rem .75rem .75rem;padding:.45rem .75rem;display:flex}.ds-search-icon{color:#94a3b8;flex-shrink:0}.ds-search-input{color:#1e293b;background:0 0;border:none;outline:none;width:100%;font-family:Geom,sans-serif;font-size:.82rem}.ds-search-input::placeholder{color:#94a3b8}.ds-nav{flex-direction:column;flex:1;gap:0;padding:.25rem .6rem;display:flex}.ds-section{margin-bottom:.65rem}.ds-section-label{color:#94a3b8;text-transform:uppercase;letter-spacing:.1em;padding:.5rem .5rem .25rem;font-family:Geom,sans-serif;font-size:.65rem;font-weight:700;display:block}.ds-nav-item{color:#475569;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:.6rem;width:100%;padding:.5rem .65rem;font-family:Geom,sans-serif;font-size:.83rem;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:flex}.ds-nav-item--active{color:#0284c7;background:#e0f2fe;font-weight:700}.ds-nav-icon{color:inherit;flex-shrink:0}.ds-bottom{border-top:1px solid #f1f5f9;padding:.75rem .6rem 1rem}.ds-logout-btn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:.55rem;width:100%;padding:.45rem .65rem;font-family:Geom,sans-serif;font-size:.8rem;transition:color .15s,background .15s;display:flex}.ds-main{flex:1;min-width:0;overflow-y:auto;margin:0!important;padding:0!important}.ds-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0ea5e9,#0284c7);border:none;border-radius:9px;align-items:center;gap:.35rem;padding:.65rem 1.15rem;font-family:Geom,sans-serif;font-size:.88rem;font-weight:700;transition:opacity .2s,transform .15s;display:inline-flex;box-shadow:0 4px 14px #0ea5e940}.ds-btn:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.ds-btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.ds-btn--sm{padding:.42rem .85rem;font-size:.8rem}.ds-btn-outline{color:#0ea5e9;cursor:pointer;background:0 0;border:1.5px solid #0ea5e9;border-radius:9px;align-items:center;gap:.35rem;padding:.62rem 1.1rem;font-family:Geom,sans-serif;font-size:.88rem;font-weight:700;transition:background .15s;display:inline-flex}.ds-btn-outline:hover{background:#f0f9ff}.ds-btn-outline.ds-btn--sm{padding:.38rem .8rem;font-size:.8rem}@media (width<=768px){.ds-sidebar{width:200px;min-width:200px}.ds-main{padding:1.25rem}}.ds-search-input{color:#1e293b!important;opacity:1!important;background:0 0!important;border:none!important;height:auto!important;padding:0!important}.ds-back-row{cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:.5rem;width:100%;margin-bottom:.1rem;padding:.55rem .65rem;display:flex}.ds-back-row:hover{background:#f0f9ff}.ds-section-heading{color:#0ea5e9;font-family:Geom,sans-serif;font-size:.95rem;font-weight:700}.ds-sub-divider{background:#f1f5f9;height:1px;margin:.35rem .5rem .55rem}@keyframes db-pulse{0%{box-shadow:0 0 #22c55e66}70%{box-shadow:0 0 0 6px #22c55e00}to{box-shadow:0 0 #22c55e00}}.db-pulse{animation:2s infinite db-pulse}@media (width<=820px){.db-cols{grid-template-columns:1fr!important}}.db-card{transition:border-color .13s,box-shadow .13s}.db-card:hover{border-color:#dbeafe!important;box-shadow:0 6px 18px -8px #0f172a21!important}.db-r1{grid-template-columns:1.25fr 1fr;gap:1.1rem;margin-bottom:1.1rem;display:grid}.db-cats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;margin-bottom:1.1rem;display:grid}.db-r3{grid-template-columns:1fr 1.3fr 1fr;gap:1.1rem;margin-bottom:1.1rem;display:grid}@media (width<=980px){.db-r1,.db-r3,.db-r4{grid-template-columns:1fr!important}}.db-hero{background:linear-gradient(120deg,#dff1fe 0%,#eef7ff 55%,#fff 100%);border:1px solid #e0f2fe;border-radius:20px;justify-content:space-between;align-items:center;gap:1.5rem;margin-bottom:1.1rem;padding:1.55rem 1.9rem;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 3px #0f172a0a}.db-hero-img{object-fit:contain;filter:drop-shadow(0 12px 20px #0284c72e);flex-shrink:0;width:172px;height:172px}.db-spot-img{object-fit:contain;flex-shrink:0;width:118px;height:118px}@media (width<=760px){.db-hero-img{display:none}}.db-richcards{grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:1.1rem;display:grid}.db-badges{grid-template-columns:repeat(6,1fr);gap:.5rem;display:grid}@media (width<=1024px){.db-richcards{grid-template-columns:repeat(2,1fr)!important}}@media (width<=680px){.db-richcards{grid-template-columns:1fr!important}.db-badges{grid-template-columns:repeat(3,1fr)!important}.db-r4,.db-r1{grid-template-columns:1fr!important}}.ds-user-card{cursor:default;background:linear-gradient(135deg,#f0f9ff,#e8f4fd);border:1px solid #dbeafe;border-radius:14px;align-items:center;gap:.7rem;margin:.1rem .5rem .4rem;padding:.75rem 1rem 1rem;display:flex}.ds-user-avatar{cursor:pointer;background:linear-gradient(135deg,#38bdf8,#0284c7);border:2.5px solid #fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;min-width:42px;height:42px;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 2px #bae6fd}.ds-user-initials{color:#fff;font-family:Geom,sans-serif;font-size:.95rem;font-weight:800}.ds-user-dot{background:#22c55e;border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;bottom:1px;right:1px}.ds-user-info{flex:1;min-width:0}.ds-user-name{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-family:Geom,sans-serif;font-size:.82rem;font-weight:700;overflow:hidden}.ds-user-role{color:#64748b;text-overflow:ellipsis;white-space:nowrap;margin-top:.05rem;font-family:Geom,sans-serif;font-size:.64rem;overflow:hidden}.ds-msg-btn{cursor:pointer;color:#64748b;background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:background .15s,color .15s;display:flex}.ds-msg-btn:hover{color:#fff;background:#0ea5e9;border-color:#0ea5e9}@keyframes db-badge-shine{0%{transform:translate(-160%)skew(-22deg)}55%,to{transform:translate(320%)skew(-22deg)}}.db-badge-shine{pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff8c,#0000);width:45%;height:100%;animation:5s ease-in-out infinite db-badge-shine;position:absolute;top:0;left:0}.db-badge-row>div{min-width:0}@media (width<=620px){.db-badge-row{flex-wrap:wrap}.db-badge-row>div{flex:28%!important}}.db-badge2{cursor:default;transition:transform .16s}.db-badge2:hover{transform:scale(1.22)translateY(-2px)}.ll-section{background:linear-gradient(#f8fbff,#eef6fd);padding:5rem clamp(1.5rem,5vw,4rem);font-family:Geom,sans-serif}.ll-wrap{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,5vw,4.5rem);max-width:1150px;margin:0 auto;display:grid}.ll-tag{color:#0284c7;letter-spacing:.08em;text-transform:uppercase;background:#e0f2fe;border-radius:999px;margin-bottom:1.1rem;padding:.35rem .9rem;font-size:.72rem;font-weight:700;display:inline-block}.ll-title{letter-spacing:-.03em;color:#0f172a;margin:0 0 1.1rem;font-size:clamp(2.1rem,4.5vw,3.2rem);font-weight:800;line-height:1.05}.ll-sub{color:#475569;max-width:440px;margin:0 0 1.8rem;font-size:1rem;line-height:1.65}.ll-points{flex-direction:column;gap:1rem;display:flex}.ll-point{align-items:flex-start;gap:.85rem;display:flex}.ll-check{background:linear-gradient(135deg,#38bdf8,#0284c7);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;margin-top:1px;display:flex;box-shadow:0 4px 10px -3px #0284c780}.ll-point-t{color:#0f172a;font-size:1rem;font-weight:700}.ll-point-d{color:#64748b;margin-top:.1rem;font-size:.85rem}.ll-media{justify-content:center;display:flex;position:relative}.ll-glow{filter:blur(38px);z-index:0;background:radial-gradient(circle,#38bdf859,#facc152e 55%,#0000 72%);width:80%;height:80%;margin:auto;position:absolute;inset:0}.ll-img{z-index:1;object-fit:cover;border-radius:26px;width:100%;max-width:420px;position:relative;box-shadow:0 30px 60px -20px #0f172a59,0 0 0 1px #fff9}@media (width<=840px){.ll-wrap{grid-template-columns:1fr;gap:2.5rem}.ll-media{order:-1}.ll-img{max-width:340px}}.db-badge3{cursor:default;transition:transform .16s}.db-badge3:hover{transform:translateY(-3px)scale(1.08)}.db-spin-ic{animation:1s linear infinite db-spin}.db-hub{grid-template-columns:1.3fr .7fr;gap:1.1rem;margin-bottom:1.1rem;display:grid}@media (width<=980px){.db-hub{grid-template-columns:1fr}}.db-stat-top{border-top-width:3px!important}.db-hero-card{border-radius:22px}@media (width<=1040px){.db-hub{grid-template-columns:1fr!important}}.db-input-focus:focus{border-color:#0ea5e9!important;outline:none!important;box-shadow:0 0 0 3px #0ea5e91f!important}.ds-main>*{padding-bottom:0}.db-card-hover{cursor:pointer;transition:transform .15s,box-shadow .15s}.db-card-hover:hover{transform:translateY(-3px);box-shadow:0 10px 24px -8px #0f172a1f!important}.sk-source-bar{background:#fff;border:1px solid #eef2f6;border-radius:16px;align-items:center;gap:1rem;margin-bottom:1.25rem;padding:1rem 1.25rem;display:flex;box-shadow:0 1px 4px #0f172a0d}:root{--card-bg:#fff;--card-bd:#e2e8f0;--t1:#0f172a;--t2:#475569;--t3:#94a3b8;--surface:#f8fafc;--bd-soft:#f1f5f9;--blue:#2563eb;--blue-soft:#eff6ff;--violet:#7c3aed;--violet-soft:#f5f3ff}.ds-dark{--card-bg:#1e293b;--card-bd:#334155;--t1:#f1f5f9;--t2:#94a3b8;--t3:#64748b;--surface:#0f172a;--bd-soft:#1e293b;--blue:#3b82f6;--blue-soft:#3b82f61f;--violet:#a78bfa;--violet-soft:#a78bfa1f}.ds-wrapper{background:var(--surface)!important;font-family:Inter,SF Pro Display,Geom,sans-serif!important}.ds-sidebar{background:#0ea5e9!important;border-right:none!important;box-shadow:2px 0 20px #0ea5e938!important}.ds-logo-text{-webkit-text-fill-color:#fff!important;color:#fff!important;letter-spacing:-.03em!important;background:0 0!important;font-family:Inter,sans-serif!important;font-size:1.2rem!important;font-weight:800!important}.ds-nav-item{color:#ffffffb8!important;border-radius:8px!important;font-family:Inter,sans-serif!important;font-weight:500!important;transition:background .13s,color .13s!important}.ds-nav-item:hover{color:#fff!important;background:#ffffff29!important}.ds-nav-item--active{color:#0284c7!important;background:#fffffff2!important;font-weight:700!important;box-shadow:0 2px 8px #0000001f!important}.ds-nav-icon{color:inherit!important}.ds-back-row{color:#ffffffa6!important;border-radius:8px!important;font-family:Inter,sans-serif!important}.ds-back-row:hover{color:#fff!important;background:#ffffff29!important}.ds-section-heading{color:#fff!important;font-family:Inter,sans-serif!important;font-size:.92rem!important}.ds-sub-divider{background:#fff3!important}.ds-logout-btn{color:#ffffff80!important;cursor:pointer!important;background:0 0!important;border:none!important;border-radius:8px!important;padding:.42rem .55rem!important;font-family:Inter,sans-serif!important;font-size:.78rem!important}.ds-logout-btn:hover{color:#fff!important;background:#ffffff29!important}.ds-user-name{color:#fff!important;font-family:Inter,sans-serif!important;font-size:.82rem!important;font-weight:600!important}.ds-user-role{color:#ffffff8c!important;font-family:Inter,sans-serif!important;font-size:.68rem!important}.ds-user-dot{background:#22c55e!important}.ds-msg-btn{color:#ffffff80!important;background:#ffffff1a!important;border-color:#fff3!important}.ds-msg-btn:hover{color:#fff!important;background:#fff3!important}.ds-dark .ds-content-area,.ds-dark .ds-main{background:#0d1117!important}.ds-dark .ds-topbar{background:#161b22!important;border-bottom-color:#30363d!important}.ds-dark .ds-topbar-search{background:#0d1117!important;border-color:#30363d!important}.ds-dark .ds-topbar-search input{color:var(--t1)!important}.ds-content-area{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.ds-topbar{z-index:40;background:#fff;border-bottom:1px solid #eaecf0;flex-shrink:0;align-items:center;gap:1rem;padding:.75rem 2rem;display:flex;position:sticky;top:0}.ds-topbar-search{background:#f8fafc;border:1px solid #e4e7ec;border-radius:10px;flex:1;align-items:center;gap:.55rem;max-width:360px;padding:.5rem .9rem;transition:border-color .18s,box-shadow .18s;display:flex}.ds-topbar-search:focus-within{background:#fff!important;border-color:#3b82f6!important;box-shadow:0 0 0 3px #3b82f614!important}.ds-topbar-search input{color:#0f172a;background:0 0;border:none;outline:none;flex:1;font-family:Inter,sans-serif;font-size:.83rem}.ai-dot{background:#cbd5e1;border-radius:50%;width:7px;height:7px;animation:.9s ease-in-out infinite ai-bounce;display:inline-block}@keyframes ai-bounce{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-6px)}}.db-richcards{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.db-hub{grid-template-columns:1.55fr 1fr;gap:1.1rem;display:grid}.db-r4{grid-template-columns:1fr 1fr;gap:1.1rem;display:grid}@media (width<=1040px){.db-richcards{grid-template-columns:repeat(2,1fr)}.db-hub,.db-r4{grid-template-columns:1fr}}@media (width<=560px){.db-richcards{grid-template-columns:1fr}}.db-hero-img{display:block}@media (width<=820px){.db-hero-img{display:none}}.cents{background:linear-gradient(135deg,#0ea5e9 0%,#6366f1 55%,#8b5cf6 100%)!important;position:relative!important;overflow:hidden!important}.cents:after{content:""!important;pointer-events:none!important;z-index:0!important;background:radial-gradient(65% 80% at 10% 65%,#ffffff24 0%,#0000 60%),radial-gradient(50% 60% at 90% 15%,#ffffff17 0%,#0000 55%)!important;position:absolute!important;inset:0!important}.cents>*{z-index:1!important;position:relative!important}.ds-wrapper{--dash-bg:#edf2fb;--dash-surface:#fff;--dash-card:#eef3fc;--dash-border:#1b4de014;--dash-t1:#17233f;--dash-t2:#5b6b87;--dash-t3:#98a6bd;background:#edf2fb!important}.ds-wrapper.ds-dark{--dash-bg:#0a0e1a;--dash-surface:#111726;--dash-card:#1a2236;--dash-border:#7896dc1a;--dash-t1:#f1f5fb;--dash-t2:#9fb0cc;--dash-t3:#5c6b85;background:#0a0e1a!important}.ds-main{background:var(--dash-bg)!important;margin:0!important;padding:0!important}@keyframes ds-spin{to{transform:rotate(360deg)}}.spin{animation:.8s linear infinite ds-spin}@keyframes ds-shimmer{0%,to{opacity:1}50%{opacity:.45}}.shimmer{animation:1.3s ease-in-out infinite ds-shimmer}@keyframes ds-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.rise-fade{animation:.45s cubic-bezier(.22,.61,.36,1) both ds-fade-up}.rise-lift{transition:transform .18s,box-shadow .18s,border-color .18s}.rise-lift:hover{transform:translateY(-3px);box-shadow:0 12px 30px #17233f1f}.rise-press{transition:transform .12s,filter .15s}.rise-press:hover{filter:brightness(1.05)}.rise-press:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.rise-fade,.rise-lift,.rise-press{transition:none!important;animation:none!important}.rise-lift:hover,.rise-press:active{transform:none!important}}@keyframes ds-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.buddy-float{animation:3.6s ease-in-out infinite ds-float}@keyframes ds-bounce{0%,80%,to{opacity:.35;transform:scale(.5)}40%{opacity:1;transform:scale(1)}}.buddy-dot{background:currentColor;border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite ds-bounce;display:inline-block}@keyframes ds-pop{0%{opacity:0;transform:scale(.75)}60%{opacity:1;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}.ds-pop{animation:.34s cubic-bezier(.22,.61,.36,1) both ds-pop}.ds-confetti{border-radius:50%;width:7px;height:7px;animation:.8s cubic-bezier(.22,.61,.36,1) both ds-confetti;position:absolute}@keyframes ds-confetti{0%{opacity:1;transform:translate(0)scale(.6)}to{transform:translate(var(--dx), var(--dy)) scale(1);opacity:0}}@media (prefers-reduced-motion:reduce){.buddy-float,.buddy-dot,.ds-pop,.ds-confetti{animation:none!important}}.res-edit:empty:before{content:attr(data-ph);color:#b0b7c3;font-weight:400}.res-edit:hover{background:#eef3ff;box-shadow:0 0 0 2px #eef3ff}.res-edit:focus{background:#eef3ff;box-shadow:0 0 0 2px #c7d2fe}
