:root{--ink:#f5f7fb;--muted:#8e9aac;--faint:#657184;--line:rgba(255,255,255,.1);--panel:rgba(17,23,35,.78);--panel-strong:#151d2b;--blue:#75a7ff;--blue-bright:#8db6ff;--teal:#62e4c4}html{scroll-behavior:smooth}body,html{min-height:100%}body{background:#080c14;color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input{font:inherit}a{color:inherit;text-decoration:none}.site-shell{min-height:100vh;overflow:hidden;background:radial-gradient(ellipse 72% 42% at 50% -6%,rgba(71,116,197,.22),transparent 68%),radial-gradient(ellipse 48% 26% at 86% 44%,rgba(45,92,159,.1),transparent 70%),#080c14}.page-width{width:min(1160px,calc(100% - 48px));margin:0 auto}.topbar{height:82px;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:5}.brand{gap:10px;font-size:16px;font-weight:760;letter-spacing:-.035em}.brand,.brand-mark{display:inline-flex;align-items:center}.brand-mark{width:29px;height:29px;justify-content:center;border:1px solid rgba(141,182,255,.45);border-radius:9px;color:#a9c5ff;background:linear-gradient(145deg,rgba(117,167,255,.24),rgba(117,167,255,.05));box-shadow:0 0 24px rgba(117,167,255,.12)}.brand-dot{color:var(--blue)}.nav-links{display:flex;align-items:center;gap:27px;color:var(--muted);font-size:13px;font-weight:560}.nav-links a,.nav-signin{transition:color .2s ease,transform .2s ease}.nav-links a:hover,.nav-signin:hover{color:var(--ink);transform:translateY(-1px)}.nav-signin{border:0;padding:0;background:none;color:var(--muted);cursor:pointer}.mobile-cta,.nav-cta{display:inline-flex;align-items:center;gap:7px;color:#dbe8ff!important;background:rgba(117,167,255,.14);border:1px solid rgba(117,167,255,.28);border-radius:7px;padding:10px 14px}.mobile-cta{display:none;font-size:12px}.mobile-bulk{display:none;color:#aebbd0;font-size:11px;font-weight:650}.mobile-actions{display:none}.hero{min-height:655px;padding:100px 0 74px;display:flex;align-items:center;flex-direction:column}.hero,.hero-copy{position:relative}.hero-copy{max-width:740px;text-align:center;z-index:1}.eyebrow{display:flex;align-items:center;gap:9px;color:var(--blue-bright);font-size:10px;font-weight:800;letter-spacing:.19em}.eyebrow-line{width:21px;height:1px;background:var(--blue);opacity:.7}.analytics-copy h2,.hero h1,.section-heading h2{margin:21px 0 17px;font-size:clamp(50px,7.2vw,82px);line-height:.98;letter-spacing:-.075em;font-weight:750}.analytics-copy h2 span,.hero h1 span,.section-heading h2 span{color:#89adf3}.hero-subtitle{max-width:555px;margin:0 auto;color:var(--muted);font-size:16px;line-height:1.65}.hero-orbit{position:absolute;border:1px solid rgba(111,151,225,.11);border-radius:50%;pointer-events:none}.hero-orbit-one{width:720px;height:720px;top:-475px}.hero-orbit-one,.hero-orbit-two{left:50%;transform:translateX(-50%)}.hero-orbit-two{width:1010px;height:1010px;top:-620px;opacity:.5}.shortener-card{width:min(760px,100%);margin-top:46px;padding:18px;border:1px solid rgba(143,176,236,.23);border-radius:14px;background:linear-gradient(145deg,rgba(25,34,51,.92),rgba(12,18,29,.94));box-shadow:0 24px 90px rgba(0,0,0,.37),0 0 0 7px rgba(117,167,255,.035);position:relative;z-index:2}.shortener-topline{display:flex;align-items:center;gap:7px;margin:0 4px 13px;color:#b5bfd0;font-size:11px;font-weight:650}.live-dot{width:6px;height:6px;border-radius:99px;background:var(--teal);box-shadow:0 0 11px var(--teal)}.shortener-form{display:flex;gap:10px}.input-wrap{min-width:0;flex:1 1;display:flex;align-items:center;gap:11px;padding:0 15px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:rgba(4,8,15,.66)}.input-icon{color:#8491a6;flex:0 0 auto}.input-wrap input{width:100%;min-width:0;padding:14px 0;border:0;outline:none;color:var(--ink);background:transparent;font-size:14px}.input-wrap input::placeholder{color:#697487}.primary-button,.secondary-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:0;border-radius:8px;padding:14px 18px;color:#08101e;background:linear-gradient(135deg,#a0c2ff,#6d9df5);font-size:13px;font-weight:780;cursor:pointer;box-shadow:0 9px 24px rgba(72,124,223,.2);transition:transform .2s ease,filter .2s ease}.primary-button:hover,.secondary-button:hover{filter:brightness(1.08);transform:translateY(-2px)}.result-row{justify-content:space-between;gap:16px;margin-top:14px;padding:14px 4px 0;border-top:1px solid var(--line)}.result-link,.result-row{display:flex;align-items:center}.result-link{gap:8px;color:var(--teal);font:600 13px ui-monospace,SFMono-Regular,Menlo,monospace}.copy-button{display:inline-flex;align-items:center;gap:7px;color:#b8c9e9;border:0;background:none;font-size:12px;cursor:pointer}.shortener-foot{display:flex;gap:18px;margin:14px 4px 0;color:#6f7c91;font-size:10px}.shortener-foot span+span:before{content:"·";margin-right:18px;color:#485367}.trust-row{display:flex;align-items:center;gap:9px;margin-top:28px;color:#67748a;font-size:11px}.trust-row strong{color:#bdc8da;font-weight:700}.trust-divider{width:1px;height:13px;background:var(--line)}.features-section{padding:94px 0 110px;border-top:1px solid rgba(255,255,255,.065)}.section-heading{max-width:605px}.analytics-copy h2,.section-heading h2{font-size:clamp(38px,4.6vw,57px);margin-top:18px}.analytics-copy p,.section-heading p{max-width:520px;color:var(--muted);line-height:1.65;font-size:15px}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:15px;gap:15px;margin-top:45px}.feature-card{min-height:255px;padding:23px;border:1px solid var(--line);border-radius:12px;background:linear-gradient(150deg,rgba(24,32,47,.76),rgba(12,17,27,.7));position:relative;transition:border-color .25s ease,transform .25s ease}.feature-card:hover{border-color:rgba(117,167,255,.4);transform:translateY(-4px)}.feature-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;margin-bottom:29px;color:var(--blue-bright);border:1px solid rgba(117,167,255,.22);border-radius:10px;background:rgba(117,167,255,.09)}.feature-eyebrow{font-size:9px}.feature-card h3{margin:12px 0 8px;font-size:19px;letter-spacing:-.03em}.feature-card p{max-width:270px;margin:0;color:var(--muted);font-size:13px;line-height:1.6}.feature-arrow{position:absolute;right:23px;bottom:23px;color:#6e85ab}.analytics-wrap{padding-bottom:108px}.analytics-card{display:grid;grid-template-columns:.78fr 1.22fr;grid-gap:55px;gap:55px;align-items:center;padding:56px;border:1px solid rgba(117,167,255,.16);border-radius:16px;background:radial-gradient(circle at 88% 11%,rgba(70,116,196,.15),transparent 42%),linear-gradient(130deg,#121b2b,#0d1420)}.analytics-copy h2{margin-bottom:19px}.metrics{display:flex;gap:31px;margin:32px 0}.metric{display:flex;flex-direction:column;gap:5px}.metric strong{font-size:22px;letter-spacing:-.04em}.metric span{color:var(--faint);font-size:10px}.secondary-button{color:#cfe0ff;background:rgba(117,167,255,.12);border:1px solid rgba(117,167,255,.28);box-shadow:none;padding:11px 15px}.dashboard-preview{overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:#0b111c;box-shadow:0 20px 50px rgba(0,0,0,.25)}.preview-header,.preview-stats{display:flex;align-items:center;justify-content:space-between;padding:15px 17px;border-bottom:1px solid var(--line);color:#93a0b4;font-size:10px}.preview-title{display:flex;align-items:center;gap:8px;color:#e1e8f4;font-weight:700}.mini-mark{width:20px;height:20px;justify-content:center;color:#8fb5ff;border-radius:5px;background:rgba(117,167,255,.14)}.mini-mark,.preview-range{display:inline-flex;align-items:center}.preview-range{gap:5px;color:#7c899e}.chart-area{position:relative;height:210px;display:flex;gap:14px;padding:24px 18px 15px;overflow:hidden}.chart-labels{display:flex;flex-direction:column;justify-content:space-between;padding-bottom:1px;color:#5d6a7f;font-size:9px}.chart-grid{position:absolute;top:24px;left:72px;right:18px;height:170px;width:auto}.chart-line{height:1px;margin-bottom:55px;background:rgba(255,255,255,.07)}.chart-bars{flex:1 1;display:flex;align-items:flex-end;gap:7px;padding:0 8px;border-bottom:1px solid rgba(255,255,255,.11);position:relative;z-index:1}.chart-bars i{flex:1 1;min-width:8px;border-radius:4px 4px 0 0;background:linear-gradient(180deg,#78a8ff,rgba(78,128,226,.34));opacity:.86}.preview-stats{gap:13px;border-top:1px solid var(--line);border-bottom:0;flex-wrap:wrap}.preview-stats span{display:flex;align-items:center;gap:5px;color:#738096}.preview-stats svg{color:#7fa9fa}.preview-stats strong{color:#c8d2e3;margin-left:2px}.blog-section{padding:0 0 112px}.blog-heading-row{display:flex;align-items:flex-end;justify-content:space-between;gap:30px}.blog-heading-row .section-heading h2{margin-bottom:16px}.blog-view-all{white-space:nowrap;margin-bottom:5px}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:15px;gap:15px;margin-top:43px}.blog-card{overflow:hidden;border:1px solid var(--line);border-radius:12px;background:linear-gradient(150deg,rgba(24,32,47,.78),rgba(12,17,27,.72));transition:border-color .25s ease,transform .25s ease}.blog-card:hover{transform:translateY(-4px);border-color:rgba(117,167,255,.4)}.blog-art{height:155px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;background:radial-gradient(circle at 50% 40%,rgba(117,167,255,.28),transparent 28%),linear-gradient(135deg,rgba(65,110,195,.18),rgba(10,17,29,.4))}.blog-violet .blog-art{background:radial-gradient(circle at 50% 40%,rgba(158,127,255,.26),transparent 28%),linear-gradient(135deg,rgba(115,85,200,.18),rgba(10,17,29,.4))}.blog-teal .blog-art{background:radial-gradient(circle at 50% 40%,rgba(75,224,189,.25),transparent 28%),linear-gradient(135deg,rgba(43,151,137,.18),rgba(10,17,29,.4))}.blog-art-mark{width:51px;height:51px;display:flex;align-items:center;justify-content:center;color:#c8dcff;border:1px solid rgba(177,207,255,.45);border-radius:14px;background:rgba(10,18,32,.55);box-shadow:0 0 40px rgba(117,167,255,.24);transform:rotate(-10deg);z-index:1}.blog-violet .blog-art-mark{color:#d8cbff;border-color:rgba(195,178,255,.4)}.blog-teal .blog-art-mark{color:#b5f7e8;border-color:rgba(133,243,215,.4)}.blog-art-orbit{position:absolute;border:1px solid rgba(168,198,255,.18);border-radius:50%}.blog-art-orbit-one{width:180px;height:85px;transform:rotate(24deg)}.blog-art-orbit-two{width:265px;height:115px;transform:rotate(-28deg);opacity:.55}.blog-card-body{padding:21px 21px 23px}.blog-meta{display:flex;justify-content:space-between;gap:15px;color:#7894c1;font-size:9px;font-weight:800;letter-spacing:.14em}.blog-meta span:last-child{color:#68758a;font-weight:600;letter-spacing:0}.blog-card h3{margin:13px 0 9px;font-size:18px;line-height:1.23;letter-spacing:-.035em}.blog-card p{min-height:60px;margin:0;color:var(--muted);font-size:12px;line-height:1.6}.blog-read{display:inline-flex;align-items:center;gap:7px;margin-top:18px;color:#b7cef7;font-size:11px;font-weight:700}.blog-read svg{transition:transform .2s ease}.blog-read:hover svg{transform:translateX(3px)}.closing-section{padding-bottom:94px}.closing-inner{gap:17px;padding:25px 29px;border:1px solid var(--line);border-radius:12px;background:rgba(18,26,40,.58)}.closing-icon,.closing-inner{display:flex;align-items:center}.closing-icon{width:42px;height:42px;justify-content:center;color:var(--teal);border:1px solid rgba(98,228,196,.22);border-radius:10px;background:rgba(98,228,196,.08)}.closing-inner h2{margin:0 0 5px;font-size:18px;letter-spacing:-.03em}.closing-inner p{margin:0;color:var(--muted);font-size:12px}.closing-inner .primary-button{margin-left:auto;white-space:nowrap;padding:11px 15px}.footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:26px 0 33px;color:#657185;border-top:1px solid rgba(255,255,255,.07);font-size:10px}.footer .brand{color:#c2cada;font-size:12px}.footer .brand-mark{width:24px;height:24px;border-radius:7px}@media (max-width:760px){.page-width{width:min(100% - 34px,600px)}.mobile-actions{display:flex;align-items:center;gap:12px}.mobile-signin{min-height:40px;color:#aebbd0;font-size:11px;font-weight:650}.mobile-bulk,.mobile-signin{display:inline-flex;align-items:center}.topbar{height:72px}.nav-links{display:none}.mobile-cta{display:inline-flex}.hero{min-height:620px;padding:78px 0 56px}.hero h1{font-size:clamp(46px,13vw,68px)}.hero-subtitle{font-size:14px}.shortener-form{flex-direction:column}.primary-button{width:100%}.shortener-foot{flex-wrap:wrap;gap:7px 13px}.shortener-foot span+span:before{margin-right:13px}.trust-row{justify-content:center;flex-wrap:wrap}.features-section{padding:75px 0}.feature-grid{grid-template-columns:1fr;margin-top:32px}.feature-card{min-height:220px}.analytics-card{grid-template-columns:1fr;gap:35px;padding:29px 22px}.chart-area{height:175px}.chart-grid{height:135px;width:calc(100% - 82px)}.chart-line{margin-bottom:42px}.blog-heading-row,.preview-stats{align-items:flex-start;flex-direction:column}.blog-heading-row{gap:14px}.blog-view-all{margin-bottom:0}.blog-grid{grid-template-columns:1fr;margin-top:30px}.blog-art{height:135px}.closing-inner{align-items:flex-start;flex-wrap:wrap;padding:22px}.closing-inner .primary-button{margin:8px 0 0;width:auto}.footer{align-items:flex-start;flex-direction:column;gap:14px}}.inner-page-shell{min-height:100vh}.legal-page{padding:78px 0 86px}.legal-page h1{max-width:760px;margin:18px 0 14px;font-size:clamp(42px,6vw,68px);line-height:1;letter-spacing:-.07em}.legal-intro{max-width:650px;margin:0;color:var(--muted);font-size:16px;line-height:1.7}.legal-updated{margin:22px 0 0;color:var(--faint);font:700 10px ui-monospace,monospace;text-transform:uppercase;letter-spacing:.08em}.legal-sections{max-width:760px;display:grid;grid-gap:0;gap:0;margin-top:58px;border-top:1px solid var(--line)}.legal-sections section{display:grid;grid-template-columns:minmax(150px,.42fr) 1fr;grid-gap:28px;gap:28px;padding:27px 0;border-bottom:1px solid var(--line)}.legal-sections h2{margin:0;font-size:18px;letter-spacing:-.03em}.legal-sections p{margin:0;color:var(--muted);font-size:13px;line-height:1.75}.legal-sections a{color:var(--teal)}@media (max-width:760px){.legal-page{padding-top:55px}.legal-sections section{grid-template-columns:1fr;gap:10px}}.bulk-page-intro{padding:78px 0 38px}.bulk-page-intro h1{max-width:760px;margin:18px 0 14px;font-size:clamp(42px,6vw,68px);line-height:1;letter-spacing:-.07em}.bulk-page-intro>p:last-child{max-width:590px;margin:0;color:var(--muted);line-height:1.65}.bulk-shortener{padding-bottom:86px}.bulk-shortener-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:26px 0 22px;border-top:1px solid var(--line)}.bulk-shortener-heading h2{margin:16px 0 9px;font-size:clamp(28px,4vw,42px);letter-spacing:-.055em}.bulk-shortener-heading p{max-width:520px;margin:0;color:var(--muted);font-size:13px;line-height:1.6}.bulk-count{color:var(--teal);font:700 12px ui-monospace,monospace;white-space:nowrap}.bulk-input-list{display:grid;grid-gap:10px;gap:10px}.bulk-input-row{display:flex;align-items:center;gap:12px;padding:4px 14px 4px 9px;border:1px solid var(--line);border-radius:9px;background:rgba(12,18,29,.72)}.bulk-input-row>span{width:25px;color:var(--faint);font:700 11px ui-monospace,monospace;text-align:center}.bulk-input-row input{flex:1 1;min-width:0;padding:12px 0;border:0;outline:none;color:var(--ink);background:transparent;font-size:13px}.bulk-input-row input::placeholder{color:#697487}.bulk-actions{display:flex;gap:10px;margin-top:16px}.bulk-results{display:grid;grid-gap:9px;gap:9px;margin-top:25px}.bulk-result-row{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 16px;border:1px solid rgba(98,228,196,.2);border-radius:9px;background:rgba(17,35,39,.5)}.bulk-result-row div{min-width:0;display:grid;grid-gap:5px;gap:5px}.bulk-result-row strong{color:var(--teal);font:600 13px ui-monospace,monospace}.bulk-result-row span,.bulk-result-row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bulk-result-row span{color:var(--muted);font-size:11px}.site-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:26px 0 33px;border-top:1px solid rgba(255,255,255,.07);color:#657185;font-size:10px}.site-footer .brand{color:#c2cada;font-size:12px}.site-footer .brand-mark{width:24px;height:24px;border-radius:7px}.site-footer-links{display:flex;gap:20px}.form-error{margin:14px 0 0;color:#ff9d9d;font-size:12px}@media (max-width:760px){.bulk-page-intro{padding-top:55px}.bulk-shortener-heading{align-items:flex-start;flex-direction:column}.bulk-actions{flex-direction:column}.bulk-actions button{width:100%}.bulk-result-row,.site-footer{align-items:flex-start;flex-direction:column}}@media (max-width:440px){.result-row{align-items:flex-start;flex-direction:column;gap:12px}.metrics{gap:18px}.metric strong{font-size:19px}.page-width{width:min(100% - 28px,420px)}.brand{font-size:14px}.brand-mark{width:27px;height:27px}.hero{padding-top:62px}.hero h1{font-size:clamp(43px,13.8vw,60px)}.hero-subtitle{max-width:330px}.shortener-card{margin-top:32px;padding:14px}.shortener-foot{font-size:9px}.trust-row{font-size:10px}.features-section{padding:62px 0 74px}.analytics-copy h2,.section-heading h2{font-size:clamp(35px,11vw,48px)}.analytics-card{padding:22px 16px;gap:26px}.metrics{width:100%;justify-content:space-between;gap:8px}.metric strong{font-size:18px}.metric span{font-size:9px}.dashboard-preview{margin:0 -3px}.preview-header,.preview-stats{padding-left:12px;padding-right:12px}.chart-area{height:160px;padding:18px 10px 12px;gap:8px}.chart-bars{gap:4px;padding:0 4px}.blog-section{padding-bottom:74px}.blog-card-body{padding:18px}.closing-section{padding-bottom:68px}.closing-inner{gap:12px}.closing-inner h2{font-size:16px}.closing-inner p{font-size:11px}.closing-inner .primary-button{width:100%;margin-top:6px}.auth-content{padding-top:40px;padding-bottom:58px;gap:35px}.auth-benefits h1{font-size:clamp(43px,13.7vw,58px)}.auth-card{padding:20px 16px}.auth-card h2{font-size:20px}.reset-step p{font-size:10px}.signin-highlight{width:100%;margin-top:28px}.form-options{align-items:flex-start}}.auth-shell{min-height:100vh;overflow:hidden;position:relative;background:radial-gradient(ellipse 70% 55% at 30% 4%,rgba(71,116,197,.2),transparent 65%),radial-gradient(ellipse 40% 40% at 96% 70%,rgba(45,92,159,.12),transparent 70%),#080c14}.auth-orbit{position:absolute;border:1px solid rgba(111,151,225,.11);border-radius:50%;pointer-events:none}.auth-orbit-one{width:720px;height:720px;left:-255px;top:-400px}.auth-orbit-two{width:1120px;height:1120px;right:-490px;bottom:-770px;opacity:.46}.auth-nav{height:82px}.auth-footer,.auth-nav{display:flex;align-items:center;justify-content:space-between;position:relative;z-index:2}.auth-footer{gap:20px;padding:22px 0 28px;border-top:1px solid rgba(255,255,255,.08);color:var(--muted);font-size:11px}.auth-footer .brand{color:#c2cada;font-size:12px}.auth-footer .brand-mark{width:24px;height:24px;border-radius:7px}.auth-footer-links{display:flex;align-items:center;gap:20px}.auth-footer-links a{color:var(--muted);transition:color .2s ease}.auth-footer-links a:hover{color:var(--ink)}.auth-footer-copy{color:#657185}.back-link{display:inline-flex;align-items:center;gap:7px;color:var(--muted);font-size:12px;transition:color .2s ease}.back-link:hover{color:var(--ink)}.auth-content{min-height:calc(100vh - 82px);display:grid;grid-template-columns:1fr 440px;align-items:center;grid-gap:90px;gap:90px;padding:60px 0 100px;position:relative;z-index:1}.auth-benefits{max-width:525px}.auth-benefits h1{margin:21px 0 19px;font-size:clamp(48px,6vw,74px);line-height:.98;letter-spacing:-.075em}.auth-benefits h1 span{color:#89adf3}.auth-intro{max-width:465px;margin:0;color:var(--muted);line-height:1.7;font-size:15px}.benefit-list{display:grid;grid-gap:15px;gap:15px;margin-top:32px}.benefit{display:flex;align-items:center;gap:11px;color:#ccd6e6;font-size:13px}.benefit span{width:23px;height:23px;display:inline-flex;align-items:center;justify-content:center;color:var(--teal);border:1px solid rgba(98,228,196,.28);border-radius:50%;background:rgba(98,228,196,.08)}.benefit p{margin:0}.auth-note{display:inline-flex;align-items:center;gap:9px;margin-top:43px;padding:11px 13px;color:#94a4bb;border:1px solid var(--line);border-radius:8px;background:rgba(18,26,40,.52);font-size:11px}.auth-note svg{color:var(--blue-bright)}.auth-card{padding:30px;border:1px solid rgba(143,176,236,.23);border-radius:14px;background:linear-gradient(145deg,rgba(25,34,51,.94),rgba(12,18,29,.96));box-shadow:0 24px 90px rgba(0,0,0,.36),0 0 0 7px rgba(117,167,255,.035)}.auth-card-heading{display:flex;align-items:center;gap:12px;margin-bottom:27px}.auth-card-icon{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;color:var(--blue-bright);border:1px solid rgba(117,167,255,.24);border-radius:9px;background:rgba(117,167,255,.1)}.auth-card h2{margin:0 0 5px;font-size:22px;letter-spacing:-.045em}.signin-content{grid-template-columns:1fr 440px}.signin-highlight{display:flex;align-items:center;gap:12px;width:-moz-fit-content;width:fit-content;margin-top:38px;padding:13px 15px;border:1px solid var(--line);border-radius:9px;background:rgba(18,26,40,.52)}.signin-highlight-icon{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;color:var(--blue-bright);border:1px solid rgba(117,167,255,.25);border-radius:8px;background:rgba(117,167,255,.1)}.signin-highlight strong{display:block;margin-bottom:3px;color:#d6dfed;font-size:12px}.signin-highlight p{margin:0;color:#748198;font-size:10px}.reset-content{grid-template-columns:1fr 440px}.reset-steps{display:grid;grid-gap:20px;gap:20px;margin-top:35px}.reset-step{display:flex;align-items:flex-start;gap:12px}.reset-step-number{min-width:27px;color:#7596d0;font:700 10px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.05em}.reset-step strong{display:block;margin-bottom:4px;color:#d3ddec;font-size:12px}.reset-step p{max-width:340px;margin:0;color:#7d8ba1;font-size:11px;line-height:1.5}.reset-card-instruction{margin:-9px 0 22px;color:#8491a4;font-size:12px;line-height:1.55}.reset-success p strong{color:#cbdafa;font-weight:650}.reset-success .outline-button{width:100%}.reset-signin-link{display:inline-flex;align-items:center;gap:7px;margin-top:20px;color:#a9c4f4;font-size:11px;font-weight:700}.auth-card-heading p{margin:0;color:var(--muted);font-size:12px}.signup-form{display:grid;grid-gap:16px;gap:16px}.form-error{margin:-4px 0 0;padding:10px 12px;color:#ffb4b4;border:1px solid rgba(255,120,120,.25);border-radius:7px;background:rgba(180,45,55,.12);font-size:11px;line-height:1.45}.signup-form button:disabled{cursor:wait;opacity:.65}.signup-form label:not(.checkbox-row){display:grid;grid-gap:7px;gap:7px;color:#c2ccdc;font-size:11px;font-weight:650}.signup-form input[type=email],.signup-form input[type=password],.signup-form input[type=text]{width:100%;padding:12px 13px;color:var(--ink);border:1px solid rgba(255,255,255,.11);border-radius:7px;outline:none;background:rgba(4,8,15,.66);font-size:13px;transition:border-color .2s ease,box-shadow .2s ease}.signup-form input[type=email]:focus,.signup-form input[type=password]:focus,.signup-form input[type=text]:focus{border-color:rgba(117,167,255,.7);box-shadow:0 0 0 3px rgba(117,167,255,.1)}.signup-form input::placeholder{color:#687589}.checkbox-row{display:flex;align-items:flex-start;gap:8px;margin:1px 0 2px;color:#7f8da3;font-size:10px;line-height:1.5}.checkbox-row input{margin:2px 0 0;accent-color:#7fa9fa}.checkbox-row a{color:#a9c4f4}.signup-form .primary-button{width:100%;margin-top:2px}.form-options{display:flex;align-items:center;justify-content:space-between;gap:12px}.form-options>a{color:#a9c4f4;font-size:10px}.form-options .checkbox-row{margin:0}.outline-link{justify-content:center;text-decoration:none}.auth-divider,.outline-link{display:flex;align-items:center}.auth-divider{gap:11px;margin:23px 0 15px;color:#687589;font-size:10px}.auth-divider:after,.auth-divider:before{content:"";height:1px;flex:1 1;background:var(--line)}.outline-button{width:100%;padding:11px 15px;color:#b9c9e5;border:1px solid rgba(117,167,255,.26);border-radius:7px;background:rgba(117,167,255,.06);font-size:12px;font-weight:700;cursor:pointer}.secure-note{display:flex;align-items:center;justify-content:center;gap:5px;margin:17px 0 0;color:#687589;font-size:10px}.secure-note svg{color:#7b8ba3}.signup-success{min-height:365px;display:flex;align-items:center;flex-direction:column;justify-content:center;text-align:center}.signup-success>svg{margin-bottom:24px;color:var(--teal);filter:drop-shadow(0 0 14px rgba(98,228,196,.3))}.signup-success .eyebrow{margin-bottom:15px}.signup-success h2{font-size:27px}.signup-success p{margin:0 0 24px;color:var(--muted);font-size:13px;line-height:1.6}.signup-success .primary-button{width:auto}@media (max-width:860px){.auth-content{grid-template-columns:1fr;gap:48px;padding-top:55px}.auth-benefits{max-width:600px}.auth-card{width:min(440px,100%)}}@media (max-width:520px){.auth-footer{align-items:flex-start;flex-direction:column;gap:12px}.auth-footer-links{gap:16px}.auth-nav{height:72px}.auth-content{min-height:auto;padding:55px 0 75px}.auth-benefits h1{font-size:clamp(46px,14vw,64px)}.auth-intro{font-size:14px}.auth-note{margin-top:30px}.auth-card{padding:23px 19px}}@media (max-width:760px){.auth-shell{overflow-x:hidden}.auth-nav .brand{font-size:14px}.auth-content{width:min(100% - 34px,600px)}.auth-card{justify-self:stretch}}@media (max-width:440px){.auth-content,.auth-nav{width:min(100% - 28px,420px)}.auth-nav .back-link{font-size:10px}}*{box-sizing:border-box}body{margin:0}table{border-collapse:collapse}[data-color-mode=light] input{--csstools-color-scheme--light:initial;color-scheme:light}[data-color-mode=dark] input{--csstools-color-scheme--light: ;color-scheme:dark}@media (prefers-color-scheme:light){[data-color-mode=auto][data-light-theme*=light]{--csstools-color-scheme--light:initial;color-scheme:light}}@media (prefers-color-scheme:dark){[data-color-mode=auto][data-dark-theme*=dark]{--csstools-color-scheme--light: ;color-scheme:dark}}[role=button]:focus:not(:focus-visible):not(.focus-visible),[role=tabpanel][tabindex="0"]:focus:not(:focus-visible):not(.focus-visible),a:focus:not(:focus-visible):not(.focus-visible),button:focus:not(:focus-visible):not(.focus-visible),summary:focus:not(:focus-visible):not(.focus-visible){box-shadow:none;outline:none}[tabindex="0"]:focus:not(:focus-visible):not(.focus-visible),details-dialog:focus:not(:focus-visible):not(.focus-visible){outline:none}.prc-src-BaseStyles-aopSS{color:var(--BaseStyles-fgColor,var(--fgColor-default,#1f2328));font-family:var(--BaseStyles-fontFamily,var(--fontStack-system,-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"));line-height:var(--BaseStyles-lineHeight,1.5)}.prc-src-BaseStyles-aopSS :where(a:not([class*=prc-]):not([class*=PRC-]):not([class*=Primer_Brand__])){color:var(--fgColor-accent,var(--color-accent-fg));-webkit-text-decoration:none;text-decoration:none}:is(.prc-src-BaseStyles-aopSS :where(a:not([class*=prc-]):not([class*=PRC-]):not([class*=Primer_Brand__]))):hover{-webkit-text-decoration:underline;text-decoration:underline}