*,:after,:before{box-sizing:border-box}body{background:#fff;color:#000;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:14px;line-height:1.4;margin:0;-webkit-font-smoothing:antialiased}a{color:#00aff0;text-decoration:none}a:focus-visible,a:hover{color:#0091ea}.split{border-bottom:1px solid rgba(138,150,163,.25);display:flex}.split-auth,.split-brand{align-items:flex-start;display:flex;flex:1 1 50%;padding:76px 24px 72px}.split-brand{background:#00aff0;color:#fff;justify-content:flex-end;overflow:hidden;position:relative}.split-brand .split-inner{margin-right:12%;max-width:300px;position:relative}.watermark{bottom:-120px;filter:brightness(0) invert(1);font-size:380px;left:12%;line-height:1;opacity:.08;pointer-events:none;position:absolute;transform:rotate(-12deg);user-select:none}.split-auth{justify-content:flex-start}.split-auth .split-inner{margin-left:12%;max-width:272px}.split-inner{width:100%}.brand{align-items:center;color:inherit;display:inline-flex;gap:10px}.brand:focus-visible,.brand:hover{color:inherit}.brand-mark{filter:brightness(0) invert(1);font-size:34px;line-height:1}.brand-name{font-size:32px;font-weight:700;letter-spacing:-.3px}.tagline{font-size:25px;font-weight:400;line-height:1.3;margin:14px 0 0}.auth-title{font-size:12px;font-weight:700;margin:0 0 8px}input[type=email],input[type=password],input[type=text]{background:#fff;border:1px solid rgba(138,150,163,.5);border-radius:3px;color:#000;display:block;font:inherit;font-size:14px;height:38px;margin:0 0 22px;padding:0 12px;transition:border-color .2s ease;width:100%}input[type=email]::placeholder,input[type=password]::placeholder,input[type=text]::placeholder{color:#8a96a3}input[type=email]:focus,input[type=password]:focus,input[type=text]:focus{border-color:#00aff0;outline:none}.password-field{display:none;position:relative}.is-password-step .password-field{display:block}.password-field input{padding-right:38px}.password-field .toggle-password{background:none;border:0;cursor:pointer;font-size:15px;height:38px;opacity:.45;position:absolute;right:0;top:0;width:38px}.password-field .toggle-password.is-visible{opacity:1}.auth form button[type=submit],.btn{align-items:center;border:0;border-radius:1000px;cursor:pointer;display:flex;font:inherit;font-size:12px;font-weight:500;justify-content:center;letter-spacing:.3px;min-height:32px;padding:6px 16px;position:relative;text-transform:uppercase;transition:background-color .2s ease;width:100%}.auth form button[type=submit],.btn-primary{background:#00aff0;color:#fff}.auth form button[type=submit]:hover:not(:disabled),.btn-primary:hover:not(:disabled){background:#0091ea}.auth form button[type=submit]:disabled,.btn-primary:disabled{background:#ccd1d6;cursor:default}.auth form ul,.form-error{color:#ff6060;font-size:12px;list-style:none;margin:-16px 0 12px;padding:0}.form-info{color:#8a96a3;font-size:13px}.legal{color:#8a96a3;font-size:11px;line-height:1.2;margin:10px 8px 26px}.auth-links{align-items:center;color:#8a96a3;display:flex;flex-direction:column;font-size:12px;gap:6px;text-align:center}.auth-links .forgot-password{display:none}.is-password-step .auth-links .forgot-password{display:inline}.social{display:flex;flex-direction:column;gap:12px;margin-top:22px}.btn-social{background:#1d9bf0;color:#fff}.btn-social:focus-visible,.btn-social:hover{background:#1a8cd8;color:#fff}.btn-icon{align-items:center;background:#fff;border-radius:1000px 0 0 1000px;bottom:2px;display:flex;font-size:15px;justify-content:center;left:2px;position:absolute;top:2px;width:28px}#main-content{background:#f5f6f8}.feed{margin:0 auto;max-width:708px;padding:24px 16px 48px}.section-title{color:#222;font-size:24px;font-weight:400;margin:0 0 24px}.post{background:#fff;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.15);margin-bottom:24px;overflow:hidden}.post-head{align-items:flex-start;display:flex;gap:8px;padding:12px 14px 8px}.avatar{border-radius:50%;height:38px;object-fit:cover;width:38px}.post-meta{flex:1;min-width:0}.post-name{align-items:center;display:flex;font-size:13px;font-weight:500;gap:4px}.verified{color:#000;height:14px;width:14px}.post-handle,.post-time{color:#8a96a3;font-size:12px}.post-time{padding-top:2px}.post-text{font-size:13px;padding:0 12px 6px}.post-text p{margin:0 0 4px}.post-media{aspect-ratio:3/2;background:#e4e7eb;position:relative}.post-media img{display:block;height:100%;object-fit:contain;width:100%}.post-media .video{aspect-ratio:9/16;border:0;display:block;height:100%;margin:0 auto}.video-consent{align-items:center;color:#8a96a3;display:flex;flex-direction:column;font-size:13px;gap:10px;height:100%;justify-content:center;padding:24px;text-align:center}.video-consent p{margin:0;max-width:380px}.video-consent strong{color:#000}.video-consent .btn{margin-top:6px;width:auto}.video-consent a{font-size:12px}.media-label{background:rgba(0,0,0,.55);border-radius:1000px;bottom:8px;color:#fff;font-size:11px;padding:2px 8px;position:absolute;right:8px}.tag{color:#00aff0}.tos{margin:0 auto;max-width:708px;padding:24px 16px 48px}.tos h1{font-size:24px;font-weight:400;line-height:1.25}.tos h2{font-size:16px;margin-top:32px}.tos li{margin-bottom:16px}.site-footer,.tos .footer-text{color:#8a96a3}.site-footer{background:#f5f6f8;border-top:1px solid rgba(138,150,163,.25);display:flex;flex-wrap:wrap;font-size:12px;gap:8px 24px;justify-content:center;padding:24px 16px}.site-footer a{color:#8a96a3}.site-footer a:focus-visible,.site-footer a:hover{color:#00aff0}@media(max-width:900px){.split{flex-direction:column}.split-auth,.split-brand{justify-content:center;padding:32px 16px}.split-auth .split-inner,.split-brand .split-inner{margin:0;max-width:400px}.watermark{bottom:-80px;font-size:240px;left:auto;right:-60px}.tagline{font-size:21px}}