.mob{--ink: #0a1e3f;--body: #5c6272;--purple: #6d5df6;--green: #5ee6a0;--green-text: #9ae6b4;color:var(--ink);background:#fff}.mob *{box-sizing:border-box}.mob .container{width:100%;max-width:1120px;margin:0 auto;padding:0 24px}.mob h1{font-weight:600;color:var(--ink);letter-spacing:-.02em;margin:0}.mob .btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 26px;border-radius:10px;font-weight:600;font-size:15px;text-decoration:none;transition:transform .15s ease,opacity .15s ease}.mob .btn:hover{transform:translateY(-1px);opacity:.92}.mob .btn--primary{background:var(--ink);color:#fff}.mob .hero{padding:88px 0 96px}.mob .hero__inner{text-align:center;max-width:869px;margin-left:auto;margin-right:auto}.mob .hero h1{font-family:Geist,ui-sans-serif,system-ui,sans-serif;font-size:56px;font-weight:600;font-style:normal;line-height:60px;letter-spacing:-1.28px;text-align:center}.mob .hero__sub{font-family:Geist,ui-sans-serif,system-ui,sans-serif;font-size:18px;font-weight:500;font-style:normal;line-height:28px;letter-spacing:-.18px;text-align:center;color:var(--body);width:100%;max-width:694px;min-height:56px;margin:24px auto 32px;opacity:1}.mob .build-card{width:100%;max-width:1040px;min-height:0;margin-top:64px;margin-left:auto;margin-right:auto;padding:30px 30px 0;background:#0d1117;border:.67px solid rgba(255,255,255,.08);border-radius:18px 18px 0 0;box-shadow:0 40px 90px -30px #0b132459;color:#fff;opacity:1;box-sizing:border-box}.mob .build-card__eyebrow{display:flex;align-items:center;gap:10px;font-family:Geist,ui-sans-serif,system-ui,sans-serif;font-size:11.5px;font-weight:600;font-style:normal;line-height:17.25px;letter-spacing:.46px;text-transform:uppercase;color:#9aa3bd;margin-bottom:24px}.mob .build-card__dot{width:7px;height:7px;border-radius:3.5px;background:#5ee6a0;box-shadow:0 0 0 3px #5ee6a02e;flex:none;opacity:1}.mob .build-card__grid{display:grid;grid-template-columns:546.625px minmax(0,1fr);grid-template-rows:408.42px;row-gap:28px;column-gap:28px;width:100%;max-width:978.67px;margin:0 auto;align-items:start;opacity:1}.mob .build-log{width:546.625px;height:408.4166875px;padding:18px 20px 20px;background:#0e1830;border:.67px solid #232e47;border-radius:12px;box-sizing:border-box;opacity:1;display:flex;flex-direction:column;flex-shrink:0}.mob .build-log__chrome{display:flex;align-items:center;gap:7px;width:100%;max-width:505.29px;min-height:33px;padding-bottom:16px;box-sizing:border-box;opacity:1}.mob .build-log__dots{display:flex;align-items:center;gap:7px;flex:none}.mob .build-log__dot{width:9px;height:9px;border-radius:4.5px;background:#3a4460;flex:none;opacity:1}.mob .build-log__title{font-family:Geist,ui-sans-serif,system-ui,sans-serif;font-size:11px;font-weight:400;font-style:normal;line-height:16.5px;letter-spacing:0;color:#6b738f;margin:0}.mob .build-log__body{flex:1;width:100%;max-width:505.29px;min-height:0;padding:0;opacity:1;box-sizing:border-box}.mob .build-log__line{display:flex;align-items:baseline;gap:7px;margin:0;font-family:Geist,ui-sans-serif,system-ui,sans-serif;font-size:12.5px;font-weight:400;font-style:normal;line-height:25px;letter-spacing:0}.mob .build-log__symbol,.mob .build-log__text{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit}.mob .build-log__symbol{flex:none}.mob .build-log__line--cmd .build-log__symbol{color:#6d5df6}.mob .build-log__line--cmd .build-log__text{color:#6b738f}.mob .build-log__line--ok .build-log__symbol,.mob .build-log__line--ok .build-log__text{color:#5ee6a0}.mob .build-log__line--arrow .build-log__symbol{color:#6d5df6}.mob .build-log__line--arrow .build-log__text{color:#6b738f;opacity:.55}.mob .phone-col{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:16px;height:100%;min-height:0}.mob .platform-toggle{position:relative;display:inline-flex;align-items:center;width:128.333328px;height:38.333336px;padding:4px;gap:2px;background:#ffffff0d;border:.67px solid #232e47;border-radius:100px;box-sizing:border-box;flex-shrink:0;overflow:hidden;opacity:1}.mob .platform-toggle__slider{position:absolute;top:4px;left:4px;width:calc((100% - 10px)/2);height:30.333336px;background:var(--purple);border-radius:100px;transition:transform .28s cubic-bezier(.4,0,.2,1);pointer-events:none;z-index:0}.mob .platform-toggle[data-active=android] .platform-toggle__slider{transform:translate(calc(100% + 2px))}.mob .platform-toggle__btn{position:relative;z-index:1;flex:1 1 0;min-width:0;height:30.333336px;padding:0;border:none;border-radius:100px;background:transparent;font-family:Geist,ui-sans-serif,system-ui,sans-serif;font-size:11px;font-weight:600;font-style:normal;line-height:16.5px;letter-spacing:0;color:#6b738f;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:color .28s cubic-bezier(.4,0,.2,1)}.mob .platform-toggle__btn--active{color:#fff}.mob .platform-toggle__btn:hover:not(.platform-toggle__btn--active){color:#9aa3bd}.mob .phone-mockup{flex-shrink:0}.mob .phone-mockup__frame{width:172px;height:315.333344px;padding:7px;background:#000;border:.67px solid #232e47;border-radius:26px;box-shadow:0 30px 60px -20px #00000080;box-sizing:border-box;opacity:1}.mob .phone-mockup__screen{position:relative;width:100%;height:100%;background:#0e1830;border-radius:19px;overflow:hidden;display:flex;flex-direction:column}.mob .phone-mockup__notch{position:absolute;top:6px;left:50%;transform:translate(-50%);width:38px;height:10px;background:#000;border-radius:999px;z-index:2}.mob .phone-mockup__status{display:flex;justify-content:space-between;align-items:center;padding:10px 10px 4px;font-family:Geist,ui-sans-serif,system-ui,sans-serif;font-size:9px;font-weight:600;line-height:1;color:#fff;z-index:1}.mob .phone-mockup__status-dots{display:flex;align-items:center;gap:3px}.mob .phone-mockup__status-dots span{width:4px;height:4px;border-radius:50%;background:#6b738f}.mob .phone-mockup__header{padding:6px 10px 8px}.mob .phone-mockup__title{margin:0;font-family:Geist,ui-sans-serif,system-ui,sans-serif;font-size:15px;font-weight:700;line-height:1.2;color:#fff;letter-spacing:-.02em}.mob .phone-mockup__list{flex:1;padding:0 8px;display:flex;flex-direction:column;gap:6px;min-height:0}.mob .phone-mockup__row{display:flex;align-items:center;gap:8px;background:#141f33;border-radius:8px;padding:8px}.mob .phone-mockup__icon{width:24px;height:24px;border-radius:6px;background:#e8edf5;flex:none}.mob .phone-mockup__lines{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.mob .phone-mockup__line{display:block;height:5px;border-radius:3px;background:#2a3448}.mob .phone-mockup__line--long{width:88%}.mob .phone-mockup__line--short{width:58%}.mob .phone-mockup__tabs{display:flex;justify-content:space-around;align-items:center;padding:8px 6px 10px;border-top:.67px solid #232e47;margin-top:auto}.mob .phone-mockup__tab{width:18px;height:18px;border-radius:5px;background:#2a3448}.mob .phone-mockup__tab--active{background:#8b7cf6;box-shadow:0 0 10px #8b7cf673}.mob .build-card__proof{display:flex;align-items:center;gap:6px;margin:0;font-size:13px;font-weight:600;color:var(--green-text)}.mob .build-card__proof-check{color:#4ade80}.mob .build-card__footer{display:flex;align-items:flex-start;justify-content:space-between;width:100%;max-width:978.666687px;min-height:56.666668px;margin:24px auto 0;padding:20px 2px 0;border-top:.67px solid #232e47;font-family:Geist,ui-sans-serif,system-ui,sans-serif;font-size:12px;font-weight:400;font-style:normal;line-height:18px;letter-spacing:0;color:#6b738f;opacity:1;box-sizing:border-box}.mob .build-card__footer span{flex:none;white-space:nowrap}@media(max-width:900px){.mob .hero h1{font-size:36px;line-height:40px;letter-spacing:-.8px}.mob .hero__sub{font-size:16px;line-height:26px;min-height:0;max-width:100%}.mob .build-card{min-height:0;padding:24px 20px;margin-top:48px;border-radius:18px}.mob .build-card__grid{grid-template-columns:1fr;grid-template-rows:auto auto;max-width:100%;row-gap:28px;column-gap:28px}.mob .build-log{width:100%;max-width:546.625px;height:auto;min-height:408.42px;margin:0 auto}.mob .build-card__footer{flex-direction:column;align-items:flex-start;justify-content:flex-start;min-height:0;gap:10px;padding:20px 2px 0}.mob .build-card__footer span{white-space:normal}.mob .phone-mockup{margin:0 auto}}@media(max-width:600px){.mob .hero{padding:64px 0 72px}.mob .hero h1{font-size:30px;line-height:34px}.mob .build-log__body{min-height:0;font-size:11.5px;line-height:22px}}
