.auth-page{color:#f8f8f8;font-synthesis:none;background:#1b1b1b;min-height:100vh;padding:22px 5.5vw 32px;font-family:Inter,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.auth-header{justify-content:space-between;align-items:center;display:flex}.brand-mark{border-radius:12px;place-items:center;width:88px;height:88px;display:grid;overflow:hidden}.brand-mark img{object-fit:contain;object-position:center;width:100%;height:100%}.register-prompt{color:#c8c8c8;margin:0;font-size:clamp(14px,1.35vw,20px)}.register-prompt button,.forgot-link{color:#ff653d;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-weight:600;text-decoration:none}.signin-card{width:min(540px,100%);margin:clamp(46px,8vh,88px) auto 0}.signin-card h1{text-align:center;letter-spacing:-1.5px;margin:0;font-size:clamp(34px,3.8vw,50px);font-weight:600;line-height:1.14}.signin-subtitle{color:#b8b8b8;text-align:center;letter-spacing:-.2px;margin:18px 0 28px;font-size:20px;font-weight:400}.signin-form{gap:20px;display:grid}.signin-form input{color:#fff;letter-spacing:-.15px;background:0 0;border:1px solid #555;border-radius:6px;outline:none;width:100%;height:62px;padding:0 30px;font-family:inherit;font-size:20px;font-weight:400}.signin-form input:focus{border-color:#ff4f68;box-shadow:0 0 0 2px #ff4f6833}.signin-form input:-webkit-autofill{-webkit-text-fill-color:#fff;caret-color:#fff;box-shadow:inset 0 0 0 1000px #1b1b1b}.signin-form input:-webkit-autofill:hover{-webkit-text-fill-color:#fff;caret-color:#fff;box-shadow:inset 0 0 0 1000px #1b1b1b}.signin-form input:-webkit-autofill:focus{-webkit-text-fill-color:#fff;caret-color:#fff;box-shadow:inset 0 0 0 1000px #1b1b1b}.signin-form input::placeholder{color:#bcbcbc}.password-field{position:relative}.password-field input{padding-right:66px}.password-toggle{color:#bdbdbd;cursor:pointer;background:0 0;border:0;place-items:center;width:32px;height:32px;padding:0;font-size:22px;line-height:0;display:grid;position:absolute;top:50%;right:24px;transform:translateY(-50%)}.password-toggle svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:22px;height:22px;display:block}.forgot-link{cursor:pointer;letter-spacing:-.15px;background:0 0;border:0;justify-self:end;margin:4px 0 12px;padding:0;font-family:inherit;font-size:18px}.login-button{color:#fff;cursor:pointer;letter-spacing:-.15px;background:linear-gradient(100deg,#ff5b4d,#f715a8 53%,#a444d3);border:0;border-radius:44px;height:62px;font-family:inherit;font-size:20px;font-weight:600}.divider{color:#929292;white-space:nowrap;align-items:center;gap:12px;margin:28px 0 20px;font-size:16px;display:flex}.divider:before,.divider:after{content:"";background:#626262;flex:1;height:2px}.social-buttons{gap:16px;display:grid}.social-button{color:#f5f5f5;cursor:pointer;letter-spacing:-.15px;background:0 0;border:1px solid #e2e2e2;border-radius:14px;height:62px;font-family:inherit;font-size:20px;font-weight:600}.social-icon{object-fit:contain;object-position:center;vertical-align:middle;place-items:center;width:24px;height:24px;margin-right:10px;display:inline-block}.google-social-icon{object-fit:cover;object-position:left center}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=640px){.auth-page{padding:22px 20px 48px}.auth-header{align-items:flex-start;gap:18px}.brand-mark{width:68px;height:68px;font-size:15px}.register-prompt{text-align:right;font-size:13px;line-height:1.5}.signin-card{margin-top:58px}.signin-card h1{font-size:34px}.signin-subtitle{margin:18px 0 32px;font-size:16px}.signin-form input,.login-button,.social-button{height:64px;font-size:16px}.forgot-link{font-size:15px}.divider{margin:32px 0 24px;font-size:13px}}.forgot-page{color:#f8f8f8;background:#1b1b1b;min-height:100vh;padding:22px 5.5vw 32px;font-family:Inter,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.forgot-header{align-items:center;display:flex}.forgot-header .brand-mark{width:88px;height:88px}.forgot-card{text-align:center;width:min(504px,100%);margin:clamp(72px,13vh,132px) auto 0}.forgot-icon{object-fit:contain;width:86px;height:86px;margin-bottom:20px}.forgot-card h1{letter-spacing:-1px;margin:0;font-size:38px;font-weight:600;line-height:1.2}.forgot-description{color:#adadad;margin:22px 0 40px;font-size:17px;font-weight:400;line-height:1.45}.forgot-form{gap:20px;display:grid}.forgot-form input{color:#fff;width:100%;height:64px;font:inherit;background:0 0;border:1px solid #555;border-radius:5px;outline:none;padding:0 28px;font-size:18px;font-weight:400}.forgot-form input::placeholder{color:#b8b8b8}.forgot-form input:-webkit-autofill{-webkit-text-fill-color:#fff;caret-color:#fff;box-shadow:inset 0 0 0 1000px #1b1b1b}.forgot-form input:-webkit-autofill:hover{-webkit-text-fill-color:#fff;caret-color:#fff;box-shadow:inset 0 0 0 1000px #1b1b1b}.forgot-form input:-webkit-autofill:focus{-webkit-text-fill-color:#fff;caret-color:#fff;box-shadow:inset 0 0 0 1000px #1b1b1b}.submit-button{color:#fff;cursor:pointer;height:64px;font:inherit;background:linear-gradient(100deg,#ff5b4d,#f715a8 53%,#a444d3);border:0;border-radius:36px;font-size:18px;font-weight:600}.back-button{color:#f0f0f0;cursor:pointer;font:inherit;background:0 0;border:0;margin-top:22px;font-size:17px}.help-text{color:#c4c4c4;margin-top:36px;font-size:16px}.help-text a{color:#ff653d;font-weight:600;text-decoration:none}@media (width<=640px){.forgot-page{padding:22px 20px 48px}.forgot-header .brand-mark{width:68px;height:68px}.forgot-card{margin-top:70px}.forgot-description br{display:none}}.verify-page{color:#f8f8f8;background:#1b1b1b;min-height:100vh;padding:22px 5.5vw 32px;font-family:Inter,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.verify-header .brand-mark{width:88px;height:88px}.verify-card{text-align:center;width:min(540px,100%);margin:clamp(72px,13vh,132px) auto 0}.verify-icon{object-fit:contain;width:86px;height:86px;margin-bottom:20px}.verify-card h1{letter-spacing:-1px;margin:0;font-size:38px;font-weight:600;line-height:1.2}.verify-description{color:#adadad;margin:22px 0 38px;font-size:17px;font-weight:400;line-height:1.45}.verify-description strong{color:#d6d6d6;font-weight:600}.otp-fields{justify-content:center;gap:16px;display:flex}.otp-fields input{color:#fff;text-align:center;width:60px;height:60px;font:inherit;background:0 0;border:1px solid #555;border-radius:5px;outline:none;font-size:24px}.otp-fields input:focus{border-color:#ff4f68;box-shadow:0 0 0 2px #ff4f6833}.verify-button{color:#fff;cursor:pointer;width:100%;height:64px;font:inherit;background:linear-gradient(100deg,#ff5b4d,#f715a8 53%,#a444d3);border:0;border-radius:36px;margin-top:38px;font-size:18px;font-weight:600}.verify-timer{color:#fff;margin:22px 0 0;font-size:28px}.resend-text{color:#c4c4c4;margin-top:36px;font-size:16px}.resend-text button{color:#ff653d;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-weight:600}@media (width<=640px){.verify-page{padding:22px 20px 48px}.verify-header .brand-mark{width:68px;height:68px}.verify-card{margin-top:70px}.verify-description br{display:none}.otp-fields{gap:8px}.otp-fields input{width:44px;height:52px}}.password-page{color:#f8f8f8;background:#1b1b1b;min-height:100vh;padding:22px 5.5vw 32px;font-family:Inter,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.password-header .brand-mark{width:88px;height:88px}.password-card{text-align:center;width:min(420px,100%);margin:clamp(72px,13vh,132px) auto 0}.password-page-icon{object-fit:contain;width:74px;height:74px;margin-bottom:20px}.password-card h1{letter-spacing:-.6px;margin:0;font-size:28px;font-weight:600;line-height:1.2}.password-card>p{color:#adadad;margin:14px 0 28px;font-size:15px}.password-card form{gap:12px;display:grid}.password-input-wrap{position:relative}.password-input-wrap input{color:#fff;width:100%;height:54px;font:inherit;background:0 0;border:1px solid #555;border-radius:5px;outline:none;padding:0 46px 0 18px;font-size:15px}.password-input-wrap input::placeholder{color:#adadad}.password-input-wrap button{color:#bdbdbd;cursor:pointer;background:0 0;border:0;place-items:center;width:32px;height:32px;padding:0;line-height:0;display:grid;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.password-input-wrap button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:22px;height:22px;display:block}.password-submit{color:#fff;cursor:pointer;width:100%;height:54px;font:inherit;background:linear-gradient(100deg,#ff5b4d,#f715a8 53%,#a444d3);border:0;border-radius:30px;margin-top:10px;font-size:15px;font-weight:600}.success-card{width:min(520px,100%)}.success-card>p{margin-bottom:36px;line-height:1.45}.success-card .password-submit{margin-top:0}@media (width<=640px){.password-page{padding:22px 20px 48px}.password-header .brand-mark{width:68px;height:68px}.password-card{margin-top:70px}}.contact-page{color:#f8f8f8;background:#1b1b1b;min-height:100vh;padding:22px 5.5vw 32px;font-family:Inter,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.contact-header{align-items:center;display:flex}.contact-brand{cursor:pointer;background:0 0;border:0;width:88px;height:88px;padding:0}.contact-brand img{object-fit:contain;width:100%;height:100%}.contact-card{text-align:center;width:min(544px,100%);margin:clamp(38px,7vh,68px) auto 0}.contact-icon{width:64px;height:64px;margin-bottom:12px}.contact-card h1{letter-spacing:-1px;margin:0;font-size:34px;font-weight:600;line-height:1.2}.contact-card>p{color:#adadad;margin:14px 0 24px;font-size:16px;font-weight:400}.contact-form{gap:12px;display:grid}.contact-form input,.contact-form textarea{color:#fff;width:100%;font:inherit;background:0 0;border:1px solid #555;border-radius:5px;outline:none;font-size:18px;font-weight:400}.contact-form input{height:58px;padding:0 24px}.contact-form textarea{resize:vertical;min-height:126px;padding:18px 24px}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#b8b8b8}.contact-form input:focus,.contact-form textarea:focus{border-color:#ff4f68;box-shadow:0 0 0 2px #ff4f6833}.contact-submit{color:#fff;cursor:pointer;height:58px;font:inherit;background:linear-gradient(100deg,#ff5b4d,#f715a8 53%,#a444d3);border:0;border-radius:44px;margin-top:8px;font-size:18px;font-weight:600}@media (width<=640px){.contact-page{padding:22px 20px 48px}.contact-brand{width:68px;height:68px}.contact-card{margin-top:54px}.contact-form input,.contact-submit{height:64px}.contact-form textarea{min-height:150px}}.signup-page{color:#f8f8f8;background:#1b1b1b;min-height:100vh;padding:22px 5.5vw 32px;font-family:Inter,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.signup-header{justify-content:space-between;align-items:center;display:flex}.signup-logo{cursor:pointer;background:0 0;border:0;width:88px;height:88px;padding:0}.signup-logo img{object-fit:contain;width:100%;height:100%}.signup-login-prompt{color:#c8c8c8;margin:0;font-size:clamp(14px,1.35vw,20px);line-height:1.5}.signup-login-prompt button{color:#ff653d;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-weight:600}.signup-card{width:min(700px,100%);margin:46px auto 0}.signup-card h1{text-align:center;letter-spacing:-1px;margin:0;font-size:40px;font-weight:600}.signup-subtitle{color:#adadad;text-align:center;margin:12px 0 28px;font-size:15px}.signup-form{gap:14px;display:grid}.signup-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.signup-field{color:#e1e1e1;gap:6px;font-size:13px;display:grid}.signup-field input{color:#fff;width:100%;height:52px;font:inherit;background:0 0;border:1px solid #555;border-radius:4px;outline:none;padding:0 16px;font-size:15px}.signup-field input::placeholder{color:#999}.signup-field input:focus{border-color:#ff4f68;box-shadow:0 0 0 2px #ff4f6833}.gender-field{border:0;padding:0}.gender-field legend{color:#e1e1e1;margin-bottom:8px;font-size:13px}.gender-options{color:#c7c7c7;flex-wrap:wrap;gap:14px;font-size:13px;display:flex}.gender-options label{align-items:center;gap:5px;display:flex}.gender-options input{accent-color:#ff654d}.signup-password-input{position:relative}.signup-password-input input{padding-right:42px}.signup-password-input button{color:#bdbdbd;cursor:pointer;background:0 0;border:0;place-items:center;width:32px;height:32px;padding:0;line-height:0;display:grid;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.signup-password-input button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:22px;height:22px;display:block}.terms-checkbox{color:#b8b8b8;align-items:center;gap:7px;font-size:13px;display:flex}.terms-checkbox input{accent-color:#ff654d}.terms-checkbox strong{color:#e7e7e7}.signup-submit{color:#fff;cursor:pointer;height:60px;font:inherit;background:linear-gradient(100deg,#ff5b4d,#f715a8 53%,#a444d3);border:0;border-radius:32px;margin-top:4px;font-size:17px;font-weight:600}@media (width<=640px){.signup-page{padding:20px}.signup-header{align-items:flex-start;gap:14px}.signup-login-prompt{text-align:right;font-size:13px}.signup-logo{width:68px;height:68px}.signup-card{margin-top:42px}.signup-card h1{font-size:32px}.signup-grid{grid-template-columns:1fr}}.verify-page{min-height:100vh}.account-created-page{color:#f8f8f8;background:#1b1b1b;min-height:100vh;padding:22px 5.5vw 32px;font-family:Inter,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.account-created-header button{cursor:pointer;background:0 0;border:0;width:88px;height:88px;padding:0}.account-created-header img{object-fit:contain;width:100%;height:100%}.account-created-card{text-align:center;width:min(820px,100%);margin:clamp(72px,15vh,150px) auto 0}.account-created-icon{object-fit:contain;width:82px;height:82px;margin-bottom:26px}.account-created-card h1{letter-spacing:-1px;margin:0;font-size:38px;font-weight:600;line-height:1.2}.account-created-card p{color:#adadad;margin:22px 0 38px;font-size:18px;line-height:1.45}.account-created-button{color:#fff;cursor:pointer;width:min(820px,100%);height:72px;font:inherit;background:linear-gradient(100deg,#ff5b4d,#f715a8 53%,#a444d3);border:0;border-radius:40px;font-size:18px;font-weight:600}@media (width<=640px){.account-created-page{padding:20px}.account-created-header button{width:68px;height:68px}.account-created-card{margin-top:76px}.account-created-card h1{font-size:32px}.account-created-card p{font-size:16px}.account-created-button{height:62px}}.work-page{color:#f8f8f8;background:#1b1b1b;min-height:100vh;padding:22px 5.5vw 32px;font-family:Inter,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.work-header button{cursor:pointer;background:0 0;border:0;width:88px;height:88px;padding:0}.work-header img{object-fit:contain;width:100%;height:100%}.work-card{width:min(760px,100%);margin:34px auto 0}.progress-track{background:#ddd;border-radius:5px;height:5px;margin-bottom:24px;overflow:hidden}.progress-track span{background:linear-gradient(90deg,#ff5b4d,#f715a8);width:33%;height:100%;display:block}.work-card h1{text-align:center;margin:0;font-size:32px;font-weight:600}.work-description{color:#adadad;text-align:center;margin:14px 0 28px;font-size:16px;line-height:1.45}.work-form,.saved-work{gap:14px;display:grid}.work-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.work-field,.date-group{color:#ddd;gap:6px;font-size:15px;display:grid}.work-field input,.date-group input{color:#fff;min-width:0;height:56px;font:inherit;background:0 0;border:1px solid #555;border-radius:4px;outline:none;padding:0 18px;font-size:15px}.work-field input::placeholder,.date-group input::placeholder{color:#999}.date-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.date-group{border:0;padding:0}.date-group legend{padding:0}.date-group>div{grid-template-columns:1fr 1.25fr 1.25fr;gap:6px;display:grid}.work-checkbox{color:#bbb;align-items:center;gap:6px;font-size:17px;display:flex}.work-checkbox input{accent-color:#ff654d}.work-primary-button,.continue-button{color:#fff;cursor:pointer;height:62px;font:inherit;border:0;border-radius:30px;font-size:16px;font-weight:600}.work-primary-button{background:linear-gradient(100deg,#ff5b4d,#f715a8 53%,#a444d3)}.continue-button{background:#2b2b2b}.skip-button{color:#ddd;cursor:pointer;font:inherit;background:0 0;border:0;justify-self:center;font-size:15px}.saved-work-heading{color:#ddd;justify-content:space-between;align-items:center;font-size:13px;display:flex}.saved-work-actions{align-items:center;gap:10px;display:flex}.saved-work-actions button{cursor:pointer;background:0 0;border:0;place-items:center;width:24px;height:24px;padding:0;display:grid}.saved-work-actions img{width:18px;height:18px}.saved-work-card{color:#c5c5c5;border:1px solid #444;border-radius:4px;padding:14px 16px;font-size:13px;line-height:1.55}.delete-modal-backdrop{z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0008;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.delete-modal{text-align:center;background:#1b1b1b;border:1px solid #4b4b4b;border-radius:4px;width:min(604px,100%);min-height:378px;padding:94px 42px 42px;position:relative}.delete-modal-close{color:#fff;cursor:pointer;background:#282828;border:0;width:42px;height:42px;font-size:28px;line-height:1;position:absolute;top:14px;right:14px}.delete-modal h2{margin:0;font-size:36px;font-weight:600}.delete-modal p{color:#b0b0b0;margin:12px 0 38px;font-size:16px;line-height:1.45}.delete-confirm-button{color:#fff;cursor:pointer;width:min(420px,100%);height:62px;font:inherit;background:linear-gradient(100deg,#ff5b4d,#f715a8 53%,#a444d3);border:0;border-radius:32px;font-size:18px;font-weight:600}@media (width<=640px){.work-page{padding:20px}.work-header button{width:68px;height:68px}.work-card{margin-top:36px}.work-grid,.date-grid{grid-template-columns:1fr}.delete-modal{min-height:320px;padding:78px 24px 30px}.delete-modal h2{font-size:30px}.delete-modal p{font-size:14px}}.education-page{color:#f8f8f8;background:#1b1b1b;min-height:100vh;padding:22px 5.5vw 32px;font-family:Inter,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.education-header button{cursor:pointer;background:0 0;border:0;width:88px;height:88px;padding:0}.education-header img{object-fit:contain;width:100%;height:100%}.education-card{width:min(760px,100%);margin:34px auto 0}.education-progress{background:#ddd;border-radius:5px;height:5px;margin-bottom:24px;overflow:hidden}.education-progress span{background:linear-gradient(90deg,#ff5b4d,#f715a8);width:66%;height:100%;display:block}.education-card h1{text-align:center;margin:0;font-size:32px;font-weight:600}.education-description{color:#adadad;text-align:center;margin:14px 0 28px;font-size:16px;line-height:1.45}.education-form,.saved-education{gap:14px;display:grid}.education-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.education-field{color:#ddd;gap:6px;font-size:15px;display:grid}.education-field input{color:#fff;height:56px;font:inherit;background:0 0;border:1px solid #555;border-radius:4px;outline:none;padding:0 18px;font-size:15px}.education-field input::placeholder{color:#999}.education-checkbox{color:#bbb;align-items:center;gap:6px;font-size:15px;display:flex}.education-checkbox input{accent-color:#ff654d}.education-primary-button,.education-continue-button{color:#fff;cursor:pointer;height:62px;font:inherit;border:0;border-radius:32px;font-size:16px;font-weight:600}.education-primary-button{background:linear-gradient(100deg,#ff5b4d,#f715a8 53%,#a444d3)}.education-continue-button{background:#2b2b2b}.education-skip-button{color:#ddd;cursor:pointer;font:inherit;background:0 0;border:0;justify-self:center;font-size:15px}.saved-education-heading{color:#ddd;justify-content:space-between;font-size:15px;display:flex}.education-actions{align-items:center;gap:10px;display:flex}.education-actions button{cursor:pointer;background:0 0;border:0;place-items:center;width:24px;height:24px;padding:0;display:grid}.education-actions img{width:18px;height:18px}.saved-education-card{color:#c5c5c5;border:1px solid #444;border-radius:4px;padding:14px 16px;font-size:15px;line-height:1.55}.education-modal-backdrop{z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0008;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.education-modal{text-align:center;background:#1b1b1b;border:1px solid #4b4b4b;border-radius:4px;width:min(604px,100%);min-height:320px;padding:78px 42px 42px;position:relative}.education-modal-close{color:#fff;cursor:pointer;background:#282828;border:0;width:42px;height:42px;font-size:28px;position:absolute;top:14px;right:14px}.education-modal h2{margin:0;font-size:32px;font-weight:600}.education-modal p{color:#b0b0b0;margin:12px 0 34px;font-size:15px;line-height:1.45}.education-delete-button{color:#fff;cursor:pointer;width:min(420px,100%);height:62px;font:inherit;background:linear-gradient(100deg,#ff5b4d,#f715a8 53%,#a444d3);border:0;border-radius:32px;font-size:16px;font-weight:600}@media (width<=640px){.education-page{padding:20px}.education-header button{width:68px;height:68px}.education-card{margin-top:36px}.education-grid{grid-template-columns:1fr}}.location-page{color:#f8f8f8;background:#1b1b1b;min-height:100vh;padding:22px 5.5vw 32px;font-family:Inter,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.location-header button{cursor:pointer;background:0 0;border:0;width:88px;height:88px;padding:0}.location-header img{object-fit:contain;width:100%;height:100%}.location-card{width:min(760px,100%);margin:34px auto 0}.location-progress{background:#ddd;border-radius:5px;height:5px;margin-bottom:24px;overflow:hidden}.location-progress span{background:linear-gradient(90deg,#ff5b4d,#f715a8);width:100%;height:100%;display:block}.location-card h1{text-align:center;margin:0;font-size:32px;font-weight:600}.location-description{color:#adadad;text-align:center;margin:14px 0 28px;font-size:16px;line-height:1.45}.location-form,.saved-location{gap:14px;display:grid}.location-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.location-field{color:#ddd;gap:6px;font-size:15px;display:grid}.location-field input{color:#fff;height:56px;font:inherit;background:0 0;border:1px solid #555;border-radius:4px;outline:none;padding:0 18px;font-size:15px}.location-field input::placeholder{color:#999}.location-checkbox{color:#bbb;align-items:center;gap:6px;font-size:15px;display:flex}.location-checkbox input{accent-color:#ff654d}.location-primary-button,.location-continue-button{color:#fff;cursor:pointer;height:62px;font:inherit;border:0;border-radius:32px;font-size:16px;font-weight:600}.location-primary-button{background:linear-gradient(100deg,#ff5b4d,#f715a8 53%,#a444d3)}.location-continue-button{background:#2b2b2b}.location-skip-button{color:#ddd;cursor:pointer;font:inherit;background:0 0;border:0;justify-self:center;font-size:15px}.saved-location-heading{color:#ddd;justify-content:space-between;font-size:15px;display:flex}.location-actions{align-items:center;gap:10px;display:flex}.location-actions button{cursor:pointer;background:0 0;border:0;place-items:center;width:24px;height:24px;padding:0;display:grid}.location-actions img{width:18px;height:18px}.saved-location-card{color:#c5c5c5;border:1px solid #444;border-radius:4px;padding:14px 16px;font-size:15px;line-height:1.55}.location-modal-backdrop{z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0008;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.location-modal{text-align:center;background:#1b1b1b;border:1px solid #4b4b4b;border-radius:4px;width:min(604px,100%);min-height:320px;padding:78px 42px 42px;position:relative}.location-modal-close{color:#fff;cursor:pointer;background:#282828;border:0;width:42px;height:42px;font-size:28px;position:absolute;top:14px;right:14px}.location-modal h2{margin:0;font-size:32px;font-weight:600}.location-modal p{color:#b0b0b0;margin:12px 0 34px;font-size:15px;line-height:1.45}.location-delete-button{color:#fff;cursor:pointer;width:min(420px,100%);height:62px;font:inherit;background:linear-gradient(100deg,#ff5b4d,#f715a8 53%,#a444d3);border:0;border-radius:32px;font-size:16px;font-weight:600}@media (width<=640px){.location-page{padding:20px}.location-header button{width:68px;height:68px}.location-card{margin-top:36px}.location-grid{grid-template-columns:1fr}}.pronunciation-page{color:#f8f8f8;background:#1b1b1b;min-height:100vh;padding:22px 5.5vw 32px;font-family:Inter,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.pronunciation-header button{cursor:pointer;background:0 0;border:0;width:88px;height:88px;padding:0}.pronunciation-header img{object-fit:contain;width:100%;height:100%}.pronunciation-card{width:min(760px,100%);margin:34px auto 0}.pronunciation-progress{background:#ddd;border-radius:8px;height:5px;margin-bottom:24px;overflow:hidden}.pronunciation-progress span{background:linear-gradient(90deg,#ff5b4d,#f715a8 53%,#a444d3);width:100%;height:100%;display:block}.pronunciation-card h1{text-align:center;letter-spacing:-1px;margin:0;font-size:32px;font-weight:600}.pronunciation-description{color:#b5b5b5;text-align:center;margin:14px 0 28px;font-size:16px;line-height:1.45}.pronunciation-form{gap:14px;display:grid}.pronunciation-field{color:#f1f1f1;gap:6px;font-size:15px;display:grid}.pronunciation-field select{color:#a9a9a9;height:56px;font:inherit;appearance:auto;background:#1b1b1b;border:1px solid #555;border-radius:5px;outline:none;padding:0 18px}.record-box{border:1px solid #555;border-radius:5px;place-items:center;min-height:140px;display:grid;position:relative}.record-box button{cursor:pointer;background:0 0;border:0}.record-box button img{width:32px;height:32px}.record-box small{color:#ff5b7c;font-size:14px;position:absolute;bottom:22px}.recording{border-color:#ff3ba0;box-shadow:0 0 0 2px #ff3ba033}.pronunciation-submit{color:#fff;cursor:pointer;height:62px;font:inherit;background:linear-gradient(100deg,#ff5b4d,#f715a8 53%,#a444d3);border:0;border-radius:40px;margin-top:8px;font-size:16px;font-weight:600}.pronunciation-skip{color:#eee;cursor:pointer;font:inherit;background:0 0;border:0;justify-self:center;font-size:15px}@media (width<=640px){.pronunciation-page{padding:20px}.pronunciation-header button{width:68px;height:68px}.pronunciation-card{margin-top:36px}.pronunciation-card h1{font-size:32px}.pronunciation-description{font-size:16px}.pronunciation-description br{display:none}.pronunciation-field{font-size:16px}.pronunciation-field select{height:58px;padding:0 18px}.record-box{min-height:170px}.pronunciation-submit{height:62px;font-size:17px}}.media-page{color:#f8f8f8;background:#1b1b1b;min-height:100vh;padding:22px 5.5vw 32px;font-family:Inter,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.media-header button{cursor:pointer;background:0 0;border:0;width:88px;height:88px;padding:0}.media-header img{object-fit:contain;width:100%;height:100%}.media-card{width:min(760px,100%);margin:34px auto 0}.media-progress{background:#ddd;border-radius:5px;height:5px;margin-bottom:24px;overflow:hidden}.media-progress span{background:linear-gradient(90deg,#ff5b4d,#f715a8 53%,#a444d3);width:100%;height:100%;display:block}.media-card h1{text-align:center;margin:0;font-size:32px;font-weight:600}.media-card>p{color:#adadad;text-align:center;margin:14px 0 28px;font-size:16px}.media-form{gap:14px;display:grid}.media-form h2{color:#ddd;border-bottom:1px solid #444;margin:0;padding-bottom:8px;font-size:15px;font-weight:600}.profile-media-grid{grid-template-columns:1fr 2.5fr;gap:8px;padding-top:28px;display:grid}.upload-box{color:#999;cursor:pointer;border:1px solid #555;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:108px;display:flex;position:relative;overflow:visible}.upload-box-small{min-height:108px}.upload-box input{z-index:2;cursor:pointer;appearance:none;width:100%;height:100%;margin:0;position:absolute;inset:0;opacity:0!important}.upload-box>span:not(.upload-placeholder){z-index:1;color:#b8b8b8;text-align:center;font-size:14px;line-height:1.2;position:absolute;top:-28px;left:0}.upload-placeholder{color:#ff3ca4;text-align:center;place-items:center;gap:6px;font-size:24px;display:grid}.upload-placeholder img{width:24px;height:24px}.upload-placeholder small{color:#999;font-size:10px}.media-previews{gap:6px;width:100%;height:100%;padding:6px;display:flex;overflow:auto}.media-previews img{object-fit:cover;border-radius:3px;width:100%;min-width:80px;height:100%}.media-continue{color:#fff;cursor:pointer;height:62px;font:inherit;background:linear-gradient(100deg,#ff5b4d,#f715a8 53%,#a444d3);border:0;border-radius:32px;margin-top:8px;font-size:16px;font-weight:600}.media-skip{color:#ddd;cursor:pointer;font:inherit;background:0 0;border:0;justify-self:center;font-size:15px}@media (width<=640px){.media-page{padding:20px}.media-header button{width:68px;height:68px}.media-card{margin-top:36px}.profile-media-grid{grid-template-columns:1fr}}.community-modal-backdrop{z-index:30;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000ad;place-items:center;display:grid;position:fixed;inset:0}.community-modal{color:#f4f4f4;background:#1d1d1d;border:1px solid #484848;border-radius:4px;width:min(500px,100% - 32px);padding:32px 36px 38px;box-shadow:0 18px 42px #00000073}.community-modal-heading{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.community-modal-heading h2{margin:0;font-size:25px}.community-modal-heading button{color:#eee;cursor:pointer;background:#292929;border:0;width:32px;height:32px;font-size:25px;line-height:1}.community-modal-input,.report-description{box-sizing:border-box;color:#ddd;width:100%;font:inherit;background:#222;border:1px solid #4d4d4d;border-radius:5px;outline:0;margin-top:10px;padding:13px 16px;font-size:14px;display:block}.community-modal-input::placeholder,.report-description::placeholder{color:#999}.community-gradient-button{color:#fff;cursor:pointer;width:100%;height:46px;font:inherit;background:linear-gradient(100deg,#ff5b4d,#f715a8 53%,#a444d3);border:0;border-radius:24px;margin-top:22px;font-weight:700}.community-modal-user{align-items:center;gap:12px;margin-bottom:14px;display:flex}.community-modal-user img{object-fit:cover;border-radius:50%;width:42px;height:42px}.ask-category-dropdown{position:relative}.ask-category-trigger{color:#999;cursor:pointer;text-align:left;justify-content:space-between;align-items:center;display:flex}.ask-category-trigger img{width:8px;height:5px}.ask-category-menu{z-index:4;background:#151515;border:1px solid #444;border-radius:5px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden;box-shadow:0 12px 26px #0000006b}.ask-category-menu button{color:#c7c7c7;cursor:pointer;width:100%;font:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #3d3d3d;padding:11px 16px;font-size:14px;display:block}.ask-category-menu button:last-child{border-bottom:0}.ask-category-menu button:hover{background:#292929}.site-header{color:#eee;background:#111;border-radius:0;align-items:center;gap:28px;min-height:90px;padding:10px max(34px,50% - 706px);display:flex;position:relative}.site-header button{color:inherit;cursor:pointer;font:inherit;border:0}.site-header-logo{background:0 0;flex:0 0 64px;place-items:center;width:64px;height:58px;padding:0;display:grid}.site-header-logo img{object-fit:contain;width:60px;height:60px}.header-new-post,.header-nav-item{white-space:nowrap;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:62px;padding:0;font-size:16px;font-weight:400;line-height:1.2;display:flex;color:#adadad!important}.header-new-post{margin-left:22px;margin-right:38px;color:#adadad!important}.header-new-post img,.header-nav-item img{object-fit:contain;width:30px;height:30px}.header-nav-item-combined img{width:58px;height:48px}.header-navigation{align-items:center;gap:24px;display:flex;position:absolute;left:45%;transform:translate(-50%)}.header-nav-item.is-active{color:#fff}.header-nav-item:hover,.header-new-post:hover{color:#adadad!important}.header-actions{align-items:center;gap:23px;min-width:0;margin-left:auto;display:flex;position:relative}.header-search{background:#333;border-radius:7px;place-items:center;width:52px;height:48px;padding:0;display:grid}.header-search img{width:25px;height:25px}.header-divider{background:#555;width:1px;height:40px;margin:0 3px}.header-action,.header-account{background:0 0;place-items:center;padding:0;display:grid}.header-action-icon{place-items:center;width:32px;height:32px;display:grid;position:relative}.header-action-icon>img{object-fit:contain;width:24px;height:24px}.header-panel{z-index:20;background:#1d1d1d;border:1px solid #444;border-radius:10px;position:absolute;top:70px;right:0;box-shadow:0 14px 28px #0008}.notifications-panel,.connections-panel{width:370px;padding:22px}.connections-panel .panel-heading{border-bottom:1px solid #555;padding-bottom:12px}.panel-heading{justify-content:space-between;align-items:center;padding-bottom:8px;display:flex}.panel-heading h2{color:#eee;margin:0;font-size:16px;font-weight:600}.panel-heading button{color:#eee;letter-spacing:1px;background:#4a4a4a;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;font-size:11px;display:grid}.panel-section-title{color:#eee;border-bottom:1px solid #555;margin:12px 0 8px;padding-bottom:7px;font-size:14px;font-weight:600}.notification-item,.connection-request{align-items:center;gap:8px;min-height:50px;margin-bottom:12px;padding:4px 0;display:flex}.notification-item>img,.connection-request>img{object-fit:cover;border-radius:50%;flex:0 0 36px;width:36px;height:36px}.notification-item p,.connection-request p{color:#c1c1c1;flex:1;align-items:flex-start;margin:0;font-size:12px;line-height:1.25;display:flex}.notification-item p span,.connection-request p span{color:#888;display:block}.connection-request p span{white-space:nowrap;margin-left:auto;padding-left:4px}.notification-thumbnail{background:linear-gradient(145deg,#8b7653,#39462b);border-radius:3px;flex:0 0 34px;width:34px;height:40px}.accept-button,.decline-button{color:#fff;cursor:pointer;height:32px;font:inherit;white-space:nowrap;border:0;border-radius:16px;padding:0 11px;font-size:11px;font-weight:600}.accept-button{background:linear-gradient(100deg,#ff5b4d,#f715a8);align-items:center;gap:5px;display:inline-flex}.accept-button img{object-fit:contain;width:10px;height:10px}.decline-button{background:#303030}.connection-request-content{flex:1;position:relative;transform:translateY(6px)}.connection-request-content>div{align-items:center;gap:12px;margin-top:5px;display:flex}.connection-type-menu{z-index:25;background:#151515;border-radius:4px;width:205px;position:absolute;top:52px;left:0;overflow:hidden;box-shadow:0 12px 22px #0008}.connection-type-menu button{color:#eee;cursor:pointer;width:100%;height:52px;font:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #555;padding:0 22px;font-size:14px;display:block}.connection-type-menu button:last-child{border-bottom:0}.connection-type-menu button:hover{background:#292929}.close-request-button{cursor:pointer;background:#3b3b3b;border:0;border-radius:50%;flex:0 0 25px;place-items:center;width:25px;height:25px;padding:0;display:grid}.close-request-button img{object-fit:contain;width:14px;height:14px}.header-badge{color:#fff;background:#e62d3e;border-radius:10px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:10px;font-weight:700;display:grid;position:absolute;top:-7px;right:-8px}.header-account{align-items:center;gap:7px;display:flex}.header-account-avatar{background:#2b2b2b;border:2px solid #f2f2f2;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;overflow:hidden}.header-account-avatar img{object-fit:cover;width:100%;height:100%}.header-account-chevron{width:17px;height:17px}.account-menu{z-index:20;background:#1d1d1d;border-radius:0 0 22px 22px;width:285px;padding:20px;position:absolute;top:76px;right:0;box-shadow:0 18px 35px #00000059}.account-menu-profile{align-items:center;gap:14px;margin-bottom:18px;display:flex}.account-menu-profile>img{object-fit:cover;border:2px solid #eee;border-radius:50%;width:60px;height:60px}.account-menu-profile div{gap:5px;display:grid}.account-menu-profile strong{font-size:19px}.account-menu-profile span{color:#aaa;font-size:15px}.account-menu>button{color:#eee;cursor:pointer;width:100%;font:inherit;text-align:left;background:0 0;border:0;border-top:1px solid #ddd;padding:10px;font-size:18px;display:block}.account-menu .account-view-profile{text-align:center;border:1px solid #777;border-radius:28px;margin-bottom:16px;padding:10px;font-weight:700}.account-menu .account-logout{color:#ff6545;border-top:0;align-items:center;gap:14px;font-size:19px;display:flex}.account-menu>button:nth-of-type(3){border-bottom:1px solid #ddd}.account-logout img{object-fit:contain;width:22px;height:22px}.post-modal-backdrop{z-index:40;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0009;place-items:center;display:grid;position:fixed;inset:0}.post-composer-modal{background:#1b1b1b;border:1px solid #555;border-radius:9px;width:min(620px,100% - 32px);max-height:calc(100vh - 80px);padding:22px 28px 28px;transform:translateY(-55px);box-shadow:0 24px 50px #0009}.post-modal-heading{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.post-modal-heading h2{color:#f5f5f5;margin:0;font-size:30px}.post-modal-heading button{background:#2a2a2a;place-items:center;width:42px;height:42px;padding:0;display:grid}.post-modal-heading button img{width:20px;height:20px}.post-modal-user{align-items:center;gap:16px;margin-bottom:16px;display:flex}.post-modal-user>img{object-fit:cover;border-radius:50%;width:60px;height:60px}.post-modal-user h3{color:#eee;margin:0 0 6px;font-size:20px}.post-modal-user p{color:#b8b8b8;align-items:center;gap:7px;margin:0;font-size:16px;display:flex}.post-modal-user p img{width:21px;height:21px}.post-modal-user p .post-modal-caret{width:12px;height:12px}.post-profile-selector{position:relative}.post-profile-selector>button{color:#b8b8b8;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:16px;display:flex}.profile-type-icon{object-fit:contain;width:21px;height:21px}.post-profile-menu{z-index:30;background:#151515;border-radius:5px;width:190px;position:absolute;top:30px;left:0;overflow:hidden;box-shadow:0 12px 24px #0009}.post-profile-menu button{color:#c3c3c3;cursor:pointer;width:100%;height:46px;font:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #444;align-items:center;gap:10px;padding:0 14px;font-size:14px;display:flex}.post-profile-menu button:last-child{border-bottom:0}.post-profile-menu button:hover{background:#292929}.post-modal-editor{color:#b6b6b6;border:1px solid #777;border-radius:6px 6px 0 0;min-height:126px;padding:20px 24px;font-size:18px;position:relative}.post-modal-editor textarea{resize:none;color:#b6b6b6;width:100%;min-height:82px;font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:18px}.post-modal-editor textarea::placeholder{color:#b6b6b6;opacity:1}.post-modal-editor img{width:24px;height:24px;position:absolute;top:20px;left:202px}.post-modal-actions{grid-template-columns:1fr 1.15fr;display:grid}.post-add-wrapper{position:relative}.post-modal-add,.post-modal-submit{cursor:pointer;width:100%;height:52px;font:inherit;border:0;justify-content:center;align-items:center;gap:9px;font-size:17px;display:flex}.post-modal-add{color:#bcbcbc;background:#292929}.post-modal-add img{width:13px;height:13px}.post-modal-submit{color:#fff;background:linear-gradient(100deg,#ff5b4d,#f715a8 53%,#a444d3);font-weight:600}.post-modal-submit img{filter:brightness(0)invert();width:24px;height:24px}.post-add-menu{z-index:5;background:#161616;border-radius:0 0 6px 6px;width:290px;padding:8px 12px;position:absolute;top:58px;left:0;box-shadow:0 -10px 24px #0007}.post-add-menu button{color:#bcbcbc;cursor:pointer;width:100%;height:45px;font:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #444;align-items:center;gap:16px;font-size:15px;display:flex}.post-add-menu button:last-child{border-bottom:0}.post-add-menu button img{object-fit:contain;flex:0 0 22px;width:22px;height:22px}.post-add-menu button span{color:#999;text-align:center;width:26px;font-size:23px}@media (width<=1100px){.site-header{gap:14px;padding:10px 20px}.header-new-post{margin-right:10px}.header-navigation{gap:14px;position:static;transform:none}.header-actions{gap:9px}}@media (width<=820px){.site-header{justify-content:flex-start;overflow-x:auto}.header-actions{margin-left:8px}}.report-question{color:#c6c6c6;margin:0 0 12px;font-size:13px}.report-reasons{gap:9px;display:grid}.report-reasons label{color:#c6c6c6;align-items:center;gap:8px;font-size:13px;display:flex}.report-reasons input{accent-color:#ff4d55}.report-description{resize:vertical;min-height:130px}.home-page{color:#f4f4f4;background:#1b1b1b;height:100vh;padding:0 0 42px;font-family:Inter,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:hidden}.home-layout{grid-template-columns:330px minmax(0,690px) 330px;align-items:start;gap:31px;width:min(1412px,100% - 40px);height:calc(100vh - 130px);margin:48px auto 0;display:grid}.home-left-column,.home-feed{min-width:0}.home-feed{scrollbar-width:none;height:100%;overflow-y:auto}.home-feed::-webkit-scrollbar{display:none}.profile-card,.sidebar-menu,.create-post,.feed-post{background:#111;border-radius:10px}.profile-card{min-height:344px;position:relative;overflow:hidden}.profile-cover{background:linear-gradient(115deg,#ff5b4d,#fa1dab 54%,#ac40d7);height:88px}.profile-avatar{background:#333;border:3px solid #eee;border-radius:50%;place-items:center;width:92px;height:92px;margin:-48px 0 0 18px;display:grid;overflow:hidden}.profile-avatar img{object-fit:cover;width:100%;height:100%}.profile-card-content{padding:14px 22px 24px}.profile-card h1{margin:0 0 10px;font-size:23px;font-weight:700}.profile-role,.profile-bio{color:#aaa;margin:0;font-size:16px;line-height:1.5}.profile-bio{margin-top:18px}.sidebar-menu{gap:12px;margin-top:28px;padding:22px;display:grid}.sidebar-menu button{color:#e8e8e8;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:18px;padding:8px;font-size:15px;display:flex}.sidebar-menu img{object-fit:contain;width:24px;height:24px}.create-post{background:#1b1b1b;border-radius:0;padding-top:18px;overflow:visible}.feed-user-row,.post-author-row{align-items:center;gap:14px;display:flex}.feed-user-row{padding:0 0 18px}.feed-user-row>img,.post-author-row>img{object-fit:cover;background:#a846c8;border-radius:50%;width:58px;height:58px;padding:4px}.feed-user-row h2,.post-author-row h2{margin:0 0 5px;font-size:19px;font-weight:700}.feed-user-row p,.post-author-row p{color:#aaa;margin:0;font-size:14px}.home-profile-selector{position:relative}.home-profile-selector>button{color:#aaa;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:14px;display:inline-flex}.home-profile-selector>button>img:first-child{object-fit:contain;width:15px;height:15px}.home-profile-menu{z-index:5;background:#151515;border:1px solid #444;border-radius:6px;width:168px;position:absolute;top:25px;left:0;overflow:hidden;box-shadow:0 12px 28px #00000059}.home-profile-menu button{color:#ddd;cursor:pointer;width:100%;font:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #444;align-items:center;gap:9px;padding:11px 13px;font-size:14px;display:flex}.home-profile-menu button:last-child{border-bottom:0}.home-profile-menu button:hover{background:#292929}.home-profile-menu button img{object-fit:contain;width:15px;height:15px}.professional-icon{object-fit:contain;vertical-align:-3px;width:15px;height:15px;margin-right:5px}.orange-caret{color:#ff6744}.post-editor{background:#1d1d1d;border:1px solid #555;border-radius:7px 7px 0 0;min-height:132px;margin:0;padding:16px 26px;position:relative}.post-editor textarea{resize:none;color:#a8a8a8;width:100%;min-height:96px;font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:17px;line-height:1.45;display:block}.post-editor textarea::placeholder{color:#a8a8a8;opacity:1}.post-editor-edit{cursor:pointer;background:0 0;border:0;place-items:center;width:28px;height:28px;padding:0;display:grid;position:absolute;top:13px;left:190px}.post-editor-edit img{opacity:.72;width:21px;height:21px}.create-post-actions{grid-template-columns:1fr 1.15fr;display:grid}.home-add-wrapper{z-index:10;position:relative}.create-post-actions button{color:#aaa;cursor:pointer;width:100%;height:53px;font:inherit;background:#282828;border:0;font-size:16px}.home-add-menu{z-index:6;background:#151515;border-radius:8px;width:245px;position:absolute;top:calc(100% + 8px);left:10px;right:auto;overflow:hidden;box-shadow:0 12px 28px #0000006b}.home-add-menu button{color:#c5c5c5;cursor:pointer;text-align:left;background:0 0;border-bottom:1px solid #3e3e3e;align-items:center;gap:12px;padding:12px 16px;font-size:14px;display:flex}.home-add-menu button:last-child{border-bottom:0}.home-add-menu button:hover{background:#242424}.home-add-menu button img{object-fit:contain;width:21px;height:21px}.post-add-dropdown{vertical-align:middle;width:8px;height:5px;margin-left:6px}.create-post-actions .post-button{color:#fff;background:linear-gradient(100deg,#ff5b4d,#f715a8 53%,#a444d3);justify-content:center;align-items:center;gap:10px;font-weight:600;display:flex}.post-button img{filter:brightness(0)invert();width:23px;height:23px}.feed-post{margin-top:26px;padding:18px}.feed-post+.feed-post{margin-top:18px}.post-author-row{position:relative}.post-author-row p img{vertical-align:middle;width:15px;height:15px}.more-button{color:#eee;cursor:pointer;background:0 0;border:0;font-size:26px;line-height:1;position:absolute;top:0;right:0}.post-copy{color:#aaa;margin:20px 0 16px;font-size:15px;line-height:1.5}.post-copy span{color:#d4d4d4}.post-image{aspect-ratio:1.53;object-fit:cover;border-radius:5px;width:100%;min-height:0;display:block}.post-actions{gap:12px;margin-top:16px;display:flex}.post-actions button{color:#aaa;cursor:pointer;font:inherit;background:#191919;border:0;border-radius:4px;align-items:center;gap:8px;padding:10px 18px;font-size:14px;display:flex}.post-actions img{width:20px;height:20px}.flicks-section{margin-top:26px}.section-heading{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.section-heading h2{margin:0;font-size:21px}.section-heading button{color:#ed3c91;cursor:pointer;font:inherit;background:0 0;border:0;font-size:14px}.flicks-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid;overflow:hidden}.flick-card{cursor:pointer;background:#282828;border:0;border-radius:8px;min-height:228px;padding:0;display:block;position:relative;overflow:hidden}.flick-card img{object-fit:cover;width:100%;height:100%;min-height:228px;transition:transform .18s;display:block}.flick-card:hover img{transform:scale(1.04)}.flick-card span{color:#fff;text-align:left;text-shadow:0 1px 4px #000;font-size:13px;font-weight:600;position:absolute;bottom:10px;left:10px;right:10px}@media (width<=1100px){.home-layout{grid-template-columns:230px minmax(420px,1fr);width:min(920px,100% - 32px)}}@media (width<=760px){.home-page{height:100vh;padding:0 14px 28px}.home-layout{display:block}.home-left-column{display:none}.home-feed{height:calc(100vh - 100px);margin-top:28px}.post-image{min-height:280px}}.settings-page{color:#f4f4f4;background:#1b1b1b;width:100%;height:100vh;min-height:100vh;font-family:Inter,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:hidden auto}.settings-profile-card{box-sizing:border-box;background:#111;border-radius:18px;width:calc(100vw - 48px);max-width:1115px;min-height:0;margin:28px auto 24px;padding:12px 20px 22px;position:relative}.settings-cover{background:linear-gradient(105deg,#ff5a43,#fa19a5 55%,#cc25d5);border-radius:11px;height:185px;position:relative;overflow:hidden}.settings-cover-image{object-fit:cover;width:100%;height:100%}.settings-cover-edit{cursor:pointer;background:#ffffff6b;border:0;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:18px;right:18px}.settings-cover-edit input{opacity:0;width:1px;height:1px;position:absolute}.settings-cover img{width:20px;height:20px}.settings-profile-image{z-index:3;border:3px solid #eee;border-radius:50%;width:100px;height:100px;margin:-46px 0 0 56px;position:relative;overflow:hidden}.settings-profile-image img{object-fit:cover;width:100%;height:100%}.settings-profile-details{justify-content:space-between;padding:18px 18px 0;display:flex}.settings-name-row{align-items:baseline;gap:12px;display:flex}.settings-name-row h1,.settings-profile-details h2,.settings-content h2,.privacy-settings h3{margin:0}.settings-name-row h1{font-size:25px}.settings-name-row span{color:#999;font-size:14px}.settings-stats{color:#aaa;gap:34px;margin-top:10px;display:flex}.settings-stats strong{color:#fff;font-size:21px}.settings-profile-details h2{margin-top:18px;font-size:16px}.settings-location{color:#999;margin:9px 0 0}.settings-location span{margin-left:8px}.settings-profile-actions{text-align:right;padding-top:8px}.settings-profile-actions p{color:#999;margin:0 0 15px;font-size:14px}.settings-profile-actions button{color:#eee;cursor:pointer;height:42px;font:inherit;background:0 0;border:1px solid #777;border-radius:24px;padding:0 40px}.settings-profile-actions .settings-icon-button{width:48px;margin-left:10px;padding:0}.settings-icon-button img{width:22px;height:22px}.settings-content{margin:26px 18px 0}.settings-content>h2{border-bottom:1px solid #666;padding:0 22px 10px;font-size:17px}.settings-content-body{grid-template-columns:275px 1fr;align-items:start;gap:24px;margin-top:22px;display:grid}.settings-menu{background:#1c1c1c;border-radius:15px;gap:6px;padding:25px 22px;display:grid}.settings-menu button{color:#eee;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;padding:12px 4px;display:flex}.settings-menu button.active{color:#fc358c;font-weight:600}.settings-menu button.active span{font-size:28px;line-height:16px}.settings-menu button.danger{color:#ff654e}.privacy-settings h3{margin-bottom:26px;font-size:19px}.privacy-row{background:#1c1c1c;justify-content:space-between;align-items:center;padding:25px;display:flex}.privacy-toggle{cursor:pointer;background:#555;border:0;border-radius:20px;width:36px;height:21px;padding:0;position:relative}.privacy-toggle span{background:#ddd;border-radius:50%;width:15px;height:15px;transition:transform .16s;position:absolute;top:3px;left:3px}.privacy-toggle.is-on{background:#55d99a}.privacy-toggle.is-on span{background:#1d1d1d;transform:translate(15px)}.delete-account-backdrop{z-index:40;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#000000b3;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.delete-account-modal{color:#f4f4f4;text-align:center;background:#1d1d1d;border:1px solid #444;width:min(520px,100%);padding:52px 48px 44px;position:relative}.delete-account-close{color:#fff;cursor:pointer;background:#292929;border:0;width:44px;height:44px;font-size:30px;line-height:1;position:absolute;top:24px;right:24px}.delete-account-modal h2{margin:26px 0 10px;font-size:29px}.delete-account-modal p{color:#c2c2c2;max-width:390px;margin:7px auto;font-size:14px;line-height:1.45}.delete-account-button{color:#fff;cursor:pointer;width:min(385px,100%);height:54px;font:inherit;background:#ff6046;border:0;border-radius:28px;margin-top:28px;font-size:17px;font-weight:700}@media (width<=600px){.delete-account-modal{padding:58px 24px 38px}.delete-account-modal h2{font-size:28px}}.change-password-section form{background:#1c1c1c;border-radius:4px;width:min(650px,100%);padding:20px 16px}.settings-password-field{color:#eee;margin-bottom:18px;font-size:14px;display:block;position:relative}.settings-password-label{align-items:center;gap:7px;margin-bottom:8px;display:inline-flex;position:relative}.password-info-button{color:#ff5d3e;cursor:pointer;background:0 0;border:1px solid #ff5d3e;border-radius:50%;place-items:center;width:16px;height:16px;font-size:11px;font-weight:700;display:grid}.password-info-popover{z-index:4;color:#bbb;background:#151515;border:1px solid #555;border-radius:5px;width:220px;padding:9px 11px;font-size:12px;font-weight:400;position:absolute;top:25px;left:0}.settings-password-input{background:#202020;border:1px solid #555;border-radius:4px;align-items:center;display:flex}.settings-password-input input{color:#eee;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;padding:14px 16px}.settings-password-input input::placeholder{color:#999}.settings-password-input>button{cursor:pointer;background:0 0;border:0;place-items:center;width:50px;height:46px;padding:0;display:grid}.settings-password-input svg{fill:none;stroke:#eee;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:22px;height:22px}.settings-password-submit{margin-top:2px}@media (width<=760px){.settings-page{height:auto;min-height:100vh;overflow:visible}.settings-profile-card{width:calc(100vw - 24px);margin-top:24px}.settings-profile-details,.settings-content-body{display:block}.settings-profile-actions{text-align:left;margin-top:24px}.privacy-settings{margin-top:28px}}:root{color:#172033;font-synthesis:none;text-rendering:optimizelegibility;background:#1b1b1b;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#root{background:#1b1b1b;min-height:100vh}html,body{overflow-x:hidden}body{min-width:320px;margin:0}button,input{font:inherit}
