[role=button],a,button{cursor:pointer}.settings-nav nav .settings-section-link{align-items:center;background:none;border-radius:7px;color:#91a097;display:flex;font:11px var(--font-sf-pro);justify-content:space-between;padding:12px 13px;text-align:left;text-decoration:none}.settings-nav nav .settings-section-link.selected,.settings-nav nav .settings-section-link:hover{background:rgba(255,208,93,.1);color:var(--lime)}.settings-nav nav .settings-section-link span{font-size:18px}.settings-help-link{color:var(--lime);font:10px var(--font-sf-pro);text-decoration:none}.settings-content-loading{visibility:hidden}.explore-grid{align-items:start}.explore-post{align-self:start}:root[data-theme=light] .bubble-them{background:rgba(23,34,27,.09);color:#26352d}:root[data-theme=light]{--night:#eef2eb;--white:#17221b;--muted:#4d5e53;--lime:#ffd05d;--coral:#b44e3b;--panel:#fff;--line:rgba(23,34,27,.16)}:root[data-theme=light] :is(.button-lime,.join-card,.bubble-you,.message-composer button,.profile-large-avatar,.plan-button,.payment-options-footer button,.profile-avatar,.save-button,.follow-button,.demo-composer button){color:#211908}:root[data-theme=light] body{background:var(--night);color:var(--white)}:root[data-theme=light] .auth-page,:root[data-theme=light] .demo-home-shell,:root[data-theme=light] .marketing-page{background:radial-gradient(circle at 82% 0,#d8e8cf 0,transparent 36%),var(--night);color:var(--white)}:root[data-theme=light] .site-shell{background:radial-gradient(circle at 82% 8%,rgba(138,187,172,.48) 0,rgba(211,232,221,.38) 25%,transparent 48%),radial-gradient(circle at 3% 44%,hsla(26,79%,79%,.2) 0,transparent 36%),linear-gradient(180deg,#f5f8f2 0,#edf3ed 48rem,var(--night) 70rem);color:var(--white)}:root[data-theme=light] .site-shell .app-window{--white:#f5f7f2;--muted:#9ba8a0;--lime:#ffd05d;--coral:#ff7b61;--night:#0e1512;--line:hsla(84,24%,96%,.14);color:var(--white)}:root[data-theme=light] .site-shell .app-window .post-actions,:root[data-theme=light] .site-shell .app-window .post-head small{color:#84928a}:root[data-theme=light] .auth-heading p,:root[data-theme=light] .auth-switch,:root[data-theme=light] .form-success p,:root[data-theme=light] .marketing-grid p,:root[data-theme=light] .marketing-hero p,:root[data-theme=light] .marketing-page .footer p,:root[data-theme=light] .reset-demo-note,:root[data-theme=light] .terms,:root[data-theme=light] .verification-card p,:root[data-theme=light] .verification-secondary{color:#405248}:root[data-theme=light] .auth-card,:root[data-theme=light] .marketing-grid article{background:hsla(0,0%,100%,.82);border-color:rgba(23,34,27,.18);box-shadow:0 20px 60px rgba(37,65,51,.1)}:root[data-theme=light] .auth-card label{color:#35483e}:root[data-theme=light] .auth-card input{background:rgba(23,34,27,.07);border-color:rgba(23,34,27,.2);color:#17221b}:root[data-theme=light] .auth-card input::placeholder{color:#607168;opacity:1}:root[data-theme=light] .auth-tabs button{color:#53665b}:root[data-theme=light] .auth-tabs button.active{color:#17221b}:root[data-theme=light] .back-link,:root[data-theme=light] .reset-back-link,:root[data-theme=light] .reset-secondary{color:#405248}:root[data-theme=light] .payment-editor label,:root[data-theme=light] .settings-card.support-form label{color:#35483e}:root[data-theme=light] .settings-card.support-form input,:root[data-theme=light] .settings-card.support-form select,:root[data-theme=light] .settings-card.support-form textarea{background:rgba(23,34,27,.07)!important;border-color:rgba(23,34,27,.2);color:#17221b!important}:root[data-theme=light] .settings-card.support-form option{background:#fff;color:#17221b}:root[data-theme=light] .settings-card.support-form input::placeholder,:root[data-theme=light] .settings-card.support-form textarea::placeholder{color:#607168;opacity:1}:root[data-theme=light] .payment-editor>label input{background:rgba(23,34,27,.07);border:0;color:#17221b}:root[data-theme=light] .subscription-note p,:root[data-theme=light] .subscription-plan li span,:root[data-theme=light] .subscription-plan p{color:#35483e}@media (max-width:650px){:root[data-theme=light] .site-shell .hero-lede,:root[data-theme=light] .site-shell .hero-note,:root[data-theme=light] .site-shell .member-row p{color:#394c42}}:root[data-theme=light] .demo-composer,:root[data-theme=light] .demo-post,:root[data-theme=light] .plan-card,:root[data-theme=light] .settings-card,:root[data-theme=light] .upgrade-card{background:hsla(0,0%,100%,.7)}:root[data-theme=light] .right-card{background:transparent}:root[data-theme=light] .demo-composer input,:root[data-theme=light] .field-grid input,:root[data-theme=light] .field-grid textarea,:root[data-theme=light] .search{background:rgba(23,34,27,.07);color:var(--white)}:root[data-theme=light] .comment-actions button,:root[data-theme=light] .comment-body p,:root[data-theme=light] .demo-feed-heading p,:root[data-theme=light] .demo-post p,:root[data-theme=light] .demo-sidebar a,:root[data-theme=light] .follow small,:root[data-theme=light] .home-footer,:root[data-theme=light] .interest-card>small,:root[data-theme=light] .post-actions,:root[data-theme=light] .post-head small,:root[data-theme=light] .right-title span{color:#4d5e53}:root[data-theme=light] :is(.demo-feed,.demo-right,.settings-content,.profile-page,.messages-page,.notification-list){color:#17221b}:root[data-theme=light] :is(.demo-feed,.demo-right,.settings-content) :is(p,small,label){opacity:1}:root[data-theme=light] :is(.demo-feed,.demo-right,.settings-content) input::placeholder,:root[data-theme=light] :is(.demo-feed,.demo-right,.settings-content) textarea::placeholder{color:#52645a;opacity:1}:root[data-theme=light] .demo-sidebar .demo-active,:root[data-theme=light] .demo-sidebar a:hover{color:var(--lime)}:root[data-theme=light] .top-name{color:#4d5e53}:root[data-theme=light] .settings-nav :is(.settings-back,p,.settings-section-link){color:#34483e}:root[data-theme=light] .settings-nav .settings-section-link>span{color:#405248}:root[data-theme=light] .settings-nav .settings-section-link.selected,:root[data-theme=light] .settings-nav .settings-section-link:hover{color:#214f44;font-weight:700}:root[data-theme=light] .demo-sidebar .demo-active,:root[data-theme=light] .demo-sidebar a:hover,:root[data-theme=light] .settings-nav nav .settings-section-link.selected,:root[data-theme=light] .settings-nav nav .settings-section-link:hover,:root[data-theme=light] .settings-nav nav button.selected,:root[data-theme=light] .settings-nav nav button:hover{background:rgba(79,130,118,.12)}:root[data-theme=light] .demo-feed-heading button,:root[data-theme=light] .plan-card,:root[data-theme=light] .question-card,:root[data-theme=light] .theme-option.selected{background:rgba(79,130,118,.1);border-color:rgba(79,130,118,.3)}:root[data-theme=light] .settings-detail-body{background:transparent}:root[data-theme=light] .settings-detail-body>div:not(.settings-heading){background:rgba(79,130,118,.1)}:root[data-theme=light] .settings-detail-body>.settings-heading{background:transparent}:root[data-theme=light] .settings-detail-body>.passkey-card{background:hsla(0,0%,100%,.7)}:root[data-theme=dark] .settings-detail-body>.passkey-card{background:hsla(84,24%,96%,.045)}.post-actions a,.post-actions button,.post-actions span{cursor:pointer}.post-head .more{cursor:pointer;margin:-10px -10px -10px auto;padding:10px}.content-menu,.post-head,.post-head .more{position:relative}.content-menu{flex:0 0 30px;margin-left:auto;width:30px}.content-menu>.more{align-items:center;background:none;border:0;color:var(--muted);display:flex;height:30px;justify-content:center;width:30px}.content-menu>.more:disabled{cursor:default;opacity:1}.content-menu>.more:disabled:hover{color:var(--muted);filter:none;text-shadow:none;transform:none}.content-menu>.more:hover{background:transparent;box-shadow:none!important;color:var(--lime);text-shadow:0 0 12px rgba(255,208,93,.34);transform:translateY(-1px) scale(1.04)}.comment-row .content-menu{align-self:flex-start;flex:0 0 auto}.comment-row .content-menu>.more{font-size:11px;margin:-7px -7px 0 0;padding:7px}.content-menu .post-menu-live{right:0;top:26px}.post-menu-live .menu-danger{color:var(--coral)}.post-menu-live{background:var(--panel);border:1px solid var(--line);border-radius:7px;box-shadow:0 12px 24px rgba(0,0,0,.25);display:flex;flex-direction:column;overflow:hidden;position:absolute;right:0;top:28px;width:86px;z-index:20}.post-menu-live button{background:none;border:0;color:var(--white);cursor:pointer;font:10px var(--font-sf-pro);padding:9px 12px;text-align:left}.post-menu-live button:hover{background:rgba(255,208,93,.1);color:var(--lime)}.feed-menu-live{background:var(--panel);border:1px solid var(--line);border-radius:7px;box-shadow:0 12px 24px rgba(0,0,0,.25);display:flex;flex-direction:column;overflow:hidden;position:absolute;right:0;top:43px;width:126px;z-index:20}.demo-feed-heading{position:relative}.feed-menu-live button{align-self:stretch;background:none;border:0;border-radius:0;color:var(--white);cursor:pointer;display:block;font:10px var(--font-sf-pro);padding:10px 12px;text-align:left;width:100%}.feed-menu-live button:hover{background:rgba(255,208,93,.1);color:var(--lime)}.action-modal-backdrop{align-items:center;background:rgba(5,10,8,.72);display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:100}.action-modal{background:var(--panel);border:1px solid var(--line);border-radius:14px;box-shadow:0 24px 80px rgba(0,0,0,.45);max-width:390px;padding:28px;width:100%}.action-modal h2{font:500 24px var(--font-sf-pro);letter-spacing:-.06em;margin:16px 0 9px}.action-modal p{color:var(--muted);font-size:12px;line-height:1.6;margin:0 0 18px}.modal-symbol{align-items:center;background:rgba(255,208,93,.13);border-radius:50%;color:var(--lime);display:flex;font-size:20px;height:42px;justify-content:center;width:42px}.modal-symbol-danger{background:rgba(255,123,97,.13);color:var(--coral)}.action-modal select{background:#0e1512;border:1px solid var(--line);border-radius:7px}.action-modal select,.action-modal textarea{color:var(--white);font:11px var(--font-sf-pro);margin-bottom:18px;padding:12px;width:100%}.action-modal textarea{background:var(--night);border:1px solid var(--line);border-radius:8px;min-height:105px;outline:0;resize:vertical}.action-modal textarea:focus{border-color:var(--lime);box-shadow:0 0 0 3px rgba(255,208,93,.08)}.action-modal button:disabled{cursor:wait;opacity:.55}.action-modal .modal-status{color:var(--lime);margin:14px 0 0}:root[data-theme=light] .action-modal{background:#f7f9f5}:root[data-theme=light] .action-modal select,:root[data-theme=light] .action-modal textarea{background:rgba(23,34,27,.07);color:var(--night)}.action-toast{align-items:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:rgba(23,35,29,.94);border:1px solid rgba(255,208,93,.25);border-radius:100px;box-shadow:0 16px 50px rgba(0,0,0,.32),0 0 24px rgba(255,208,93,.08);color:var(--white);display:flex;font-size:11px;gap:9px;max-width:min(420px,calc(100vw - 32px));padding:11px 16px 11px 11px;position:fixed;right:24px;top:88px;z-index:160}.action-toast>span{align-items:center;background:var(--lime);border-radius:50%;color:var(--night);display:flex;font-size:9px;font-weight:800;height:21px;justify-content:center;width:21px}.action-toast-danger{border-color:rgba(255,123,97,.35)}.action-toast-danger>span{background:var(--coral)}:root[data-theme=light] .action-toast{background:hsla(90,25%,97%,.96);color:var(--night)}@keyframes action-toast-in{0%{opacity:0;transform:translateY(-8px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:480px){.action-toast{left:16px;right:16px;top:76px}}.modal-actions{display:flex;gap:9px;justify-content:flex-end}.modal-actions button{border:0;border-radius:100px;cursor:pointer;font:700 10px var(--font-sf-pro);padding:11px 15px}.modal-cancel{background:hsla(84,24%,96%,.08);color:var(--white)}.modal-confirm{background:var(--lime);color:var(--night)}.modal-confirm-danger{background:var(--coral)}.action-modal-backdrop[data-presence=entering],.connections-backdrop[data-presence=entering],.people-search-backdrop[data-presence=entering],.settings-modal-backdrop[data-presence=entering]{animation:beecon-overlay-in .22s ease-out both}.action-modal-backdrop[data-presence=exiting],.connections-backdrop[data-presence=exiting],.people-search-backdrop[data-presence=exiting],.settings-modal-backdrop[data-presence=exiting]{animation:beecon-overlay-out .18s ease-in both;pointer-events:none}.action-modal-backdrop[data-presence=entering] .action-modal,.connections-backdrop[data-presence=entering] .connections-modal,.people-search-backdrop[data-presence=entering] .people-search-modal,.settings-modal-backdrop[data-presence=entering] .settings-modal{animation:beecon-surface-in .24s cubic-bezier(.22,1,.36,1) both}.action-modal-backdrop[data-presence=exiting] .action-modal,.connections-backdrop[data-presence=exiting] .connections-modal,.people-search-backdrop[data-presence=exiting] .people-search-modal,.settings-modal-backdrop[data-presence=exiting] .settings-modal{animation:beecon-surface-out .18s ease-in both}.feed-menu-live[data-presence=entering],.post-menu-live[data-presence=entering],.profile-search-results[data-presence=entering],.sidebar-profile-menu[data-presence=entering],.support-guides[data-presence=entering]{animation:beecon-popover-in .2s cubic-bezier(.22,1,.36,1) both;transform-origin:top right}.feed-menu-live[data-presence=exiting],.post-menu-live[data-presence=exiting],.profile-search-results[data-presence=exiting],.sidebar-profile-menu[data-presence=exiting],.support-guides[data-presence=exiting]{animation:beecon-popover-out .16s ease-in both;pointer-events:none;transform-origin:top right}.inline-comment-host[data-presence=entering]{animation:beecon-expand-in .24s cubic-bezier(.22,1,.36,1) both;overflow:clip}.inline-comment-host[data-presence=exiting]{animation:beecon-expand-out .2s ease-in both;overflow:clip;pointer-events:none}.action-toast[data-presence=entering]{animation:action-toast-in .28s cubic-bezier(.22,1,.36,1) both}.action-toast[data-presence=exiting]{animation:action-toast-out .18s ease-in both;pointer-events:none}.comment-item{animation:beecon-list-item-in .22s ease-out both}.comment-item:nth-child(2){animation-delay:25ms}.comment-item:nth-child(3){animation-delay:50ms}.comment-item:nth-child(n+4){animation-delay:70ms}@keyframes beecon-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes beecon-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes beecon-surface-in{0%{opacity:0;transform:translateY(8px) scale(.975)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes beecon-surface-out{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(5px) scale(.985)}}@keyframes beecon-popover-in{0%{opacity:0;transform:translateY(-5px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes beecon-popover-out{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-4px) scale(.98)}}@keyframes beecon-expand-in{0%{opacity:0;-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);transform:translateY(-6px)}to{opacity:1;-webkit-clip-path:inset(0);clip-path:inset(0);transform:translateY(0)}}@keyframes beecon-expand-out{0%{opacity:1;-webkit-clip-path:inset(0);clip-path:inset(0);transform:translateY(0)}to{opacity:0;-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);transform:translateY(-5px)}}@keyframes beecon-list-item-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes action-toast-out{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-7px) scale(.98)}}@media (prefers-reduced-motion:reduce){.comment-item,[data-presence],[data-presence]>*{animation:none!important}}.marketing-page{background:radial-gradient(circle at 78% 8%,#234438 0,transparent 32%),var(--night);min-height:100vh}.marketing-nav{align-items:center;display:flex;height:88px;justify-content:space-between}.marketing-hero{padding-bottom:72px;padding-top:96px}.marketing-hero h1{font:500 clamp(58px,8vw,92px) var(--font-sf-pro);letter-spacing:-.1em;line-height:.9;margin:27px 0 25px}.marketing-hero h1 span{color:var(--lime)}.marketing-hero p{color:var(--muted);font-size:15px;line-height:1.6;margin:0;max-width:500px}.marketing-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(3,1fr);padding-bottom:110px}.marketing-grid article{background:hsla(84,24%,96%,.045);border:1px solid var(--line);border-radius:10px;min-height:220px;padding:23px}.marketing-grid small{color:var(--coral);font-size:10px}.marketing-grid h2{font:500 22px var(--font-sf-pro);letter-spacing:-.06em;margin:55px 0 10px}.marketing-grid p{color:var(--muted);font-size:12px;line-height:1.6;margin:0}.marketing-page .footer a:last-child{color:var(--lime);font-size:11px;text-decoration:none}@media (max-width:650px){.marketing-nav{height:76px}.marketing-hero{padding-top:67px}.marketing-grid{grid-template-columns:1fr;padding-bottom:70px}.site-shell .login{align-items:center;display:inline-flex;min-height:40px;padding:0 2px}.site-shell .nav-actions{gap:12px}.site-shell .button-small{gap:8px;padding:10px 12px;white-space:nowrap}.site-shell .app-sidebar{min-width:0;overflow:hidden}.site-shell .app-sidebar>button{flex:0 0 auto;font-size:17px;gap:0;justify-content:center;max-width:100%;overflow:hidden;padding:10px 4px;white-space:nowrap;width:100%}.site-shell .app-sidebar>button span{display:none}.site-shell .sidebar-logo{align-items:center;display:flex;justify-content:center;padding-left:0}}@media (max-width:380px){.site-shell .nav-actions{gap:8px}.site-shell .button-small{padding-left:10px;padding-right:10px}.site-shell .button-small svg{display:none}}.legal-page{background:radial-gradient(circle at 82% 5%,#234438 0,transparent 28%),var(--night);min-height:100vh}.legal-hero{border-bottom:1px solid var(--line);padding-bottom:60px;padding-top:88px}.legal-hero h1{font:500 clamp(48px,7vw,82px) var(--font-sf-pro);letter-spacing:-.09em;line-height:.95;margin:25px 0 20px;max-width:820px}.legal-hero>p{color:var(--muted);font-size:15px;line-height:1.65;margin:0;max-width:680px}.legal-hero>small{color:#748279;display:block;font-size:10px;margin-top:20px}.legal-layout{display:grid;grid-gap:clamp(40px,7vw,100px);gap:clamp(40px,7vw,100px);grid-template-columns:210px minmax(0,720px);justify-content:center;padding-bottom:110px;padding-top:64px}.legal-layout>nav{align-self:start;display:flex;flex-direction:column;gap:10px;position:-webkit-sticky;position:sticky;top:30px}.legal-layout>nav strong{color:var(--white);font:500 14px var(--font-sf-pro);margin-bottom:8px}.legal-layout>nav a{color:var(--muted);font-size:10px;line-height:1.35;text-decoration:none}.legal-layout>nav a:hover{color:var(--lime)}.legal-content>section{border-top:1px solid var(--line);padding:38px 0 44px;scroll-margin-top:20px}.legal-content>section:first-child{border-top:0;padding-top:0}.legal-content>section>span{color:var(--coral);font-size:9px;font-weight:700;letter-spacing:.12em}.legal-content h2{font:500 28px var(--font-sf-pro);letter-spacing:-.055em;margin:12px 0 18px}.legal-content li,.legal-content p{color:var(--muted);font-size:13px;line-height:1.75}.legal-content p{margin:0 0 14px}.legal-content ul{display:grid;grid-gap:9px;gap:9px;margin:0;padding-left:19px}.legal-faq details{border-top:1px solid var(--line);padding:18px 0}.legal-faq summary{color:var(--white);cursor:pointer;font-size:13px;font-weight:700;list-style:none;padding-right:30px;position:relative}.legal-faq summary::-webkit-details-marker{display:none}.legal-faq summary:after{color:var(--lime);content:"+";font-size:18px;position:absolute;right:2px;top:-4px}.legal-faq details[open] summary:after{content:"−"}.legal-faq details p{margin:12px 32px 0 0}.legal-footer{gap:20px;justify-content:flex-start}.legal-footer p{margin-left:auto}.legal-footer a{color:var(--muted);font-size:11px;text-decoration:none}.legal-footer a:hover{color:var(--lime)}@media(max-width:760px){.legal-hero{padding-bottom:45px;padding-top:55px}.legal-layout{display:block;padding-bottom:70px;padding-top:38px}.legal-layout>nav{display:none}.legal-content h2{font-size:24px}.legal-content li,.legal-content p{font-size:12px}.legal-footer{align-items:flex-start;flex-wrap:wrap;height:auto;padding-bottom:30px;padding-top:28px}.legal-footer p{margin-left:0;order:4;width:100%}}.settings-mobile-toolbar{display:none}.settings-page{display:flex;flex-direction:column;height:100dvh;min-height:0}.settings-page .demo-topbar{flex-shrink:0}.settings-page .settings-layout{flex:1 1;height:auto;min-height:0;width:100%;grid-template-columns:minmax(200px,280px) minmax(0,1fr)}.settings-page .settings-nav{min-height:0;overflow-y:auto}.settings-page .settings-content{min-width:0}.settings-page .settings-app-layout{flex:1 1;grid-template-columns:minmax(0,1fr)!important;height:calc(100dvh - 72px);min-height:0}.settings-page .settings-app-layout>.demo-sidebar{height:100%;min-height:0}.settings-page .sidebar-brand{align-self:stretch;justify-content:center;padding-inline:0!important;width:100%}.settings-page .sidebar-brand strong{display:none}.settings-page .settings-layout{margin:0;max-width:none;padding:10px!important}.plan-card-actions{align-items:flex-end;display:flex;flex:0 0 auto;flex-direction:column;gap:13px}.plan-change-button{margin-left:0;text-decoration:none}@media (min-width:1024px){.settings-page .settings-app-layout{grid-template-columns:minmax(0,1fr)!important}.settings-page .settings-app-layout>.demo-sidebar{display:none}}@media (min-width:481px) and (max-width:1023px){.settings-page .settings-app-layout{grid-template-columns:minmax(0,1fr)!important}.settings-page .settings-app-layout>.demo-sidebar{display:flex;padding-left:10px;padding-right:10px}.settings-page .demo-sidebar nav a{font-size:0;gap:0;justify-content:center;padding-left:6px;padding-right:6px}.settings-page .demo-sidebar nav a>span{font-size:20px;width:24px!important}.settings-page .demo-sidebar nav :is(.demo-notification-link,.demo-message-link){display:flex;grid-template-columns:none;padding-left:6px;padding-right:6px}.settings-page .demo-sidebar nav :is(.demo-notification-link,.demo-message-link)>span:first-child{flex:0 0 24px!important;justify-content:center;transform:none}.settings-page .demo-sidebar .demo-nav-label,.settings-page .sidebar-profile-more,.settings-page .sidebar-profile-name{display:none}.settings-page .sidebar-profile-trigger{justify-content:center;padding-left:2px;padding-right:2px}}@media (max-width:760px){.settings-page .settings-app-layout{display:grid!important;grid-template-columns:minmax(0,1fr)!important;height:calc(100dvh - 72px)}.settings-page .settings-layout-loading{visibility:hidden}.settings-page .demo-topbar .search{display:none}.settings-page .settings-layout{display:block;height:auto;padding:10px!important}.settings-page .settings-content,.settings-page .settings-nav{height:100%;max-height:none;min-height:0;border:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain;scrollbar-width:thin}.settings-page .settings-nav{padding:20px max(18px,env(safe-area-inset-right)) calc(24px + env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left))}.settings-page .settings-detail-open .settings-nav,.settings-page .settings-list-open .settings-content{display:none}.settings-page .settings-content{padding:0!important}.settings-page .settings-back{display:inline-flex;align-items:center;min-height:44px;font-size:14px;color:var(--lime)}.settings-page .settings-nav h1{font-size:36px;margin:14px 0 8px}.settings-page .settings-nav>p{font-size:14px;margin-bottom:26px;line-height:1.5}.settings-page .settings-nav nav{display:flex;flex-direction:column;gap:0;margin:0;border:1px solid var(--line);border-radius:16px;background:var(--panel);overflow:hidden}.settings-page .settings-nav nav .settings-section-link{min-height:56px;border-radius:0;padding:14px 16px;font-size:15px;color:var(--white);background:transparent;box-shadow:none}.settings-page .settings-nav nav .settings-section-link+.settings-section-link{border-top:1px solid var(--line)}.settings-page .settings-nav nav .settings-section-link:focus-visible,.settings-page .settings-nav nav .settings-section-link:hover{background:color-mix(in srgb,var(--lime) 12%,transparent)}.settings-page .settings-nav nav .settings-section-link span{font-size:24px;color:var(--muted)}.settings-page .settings-help{display:none}.settings-page .settings-logout{margin-top:20px}.settings-page .settings-logout .logout-button{background:var(--panel);border:1px solid var(--line);border-radius:16px;min-height:52px;padding:14px 16px;font-size:15px;color:var(--coral)}.settings-page .settings-mobile-toolbar{display:flex;align-items:center;gap:12px;position:-webkit-sticky;position:sticky;top:0;z-index:4;min-height:58px;padding:6px 16px;background:var(--night);border-bottom:1px solid var(--line)}.settings-mobile-toolbar button{flex-shrink:0;display:inline-flex;align-items:center;gap:5px;min-height:44px;background:none;border:0;color:var(--lime);padding:0 6px 0 0;font:inherit;font-size:15px}.settings-mobile-toolbar button:focus-visible,.settings-mobile-toolbar button:hover{background:transparent;border:0;box-shadow:none!important;filter:none;outline:0;transform:none}.settings-mobile-toolbar button span{font-size:30px;line-height:1}.settings-mobile-toolbar strong{flex:1 1;font-size:14px;font-weight:600;text-align:right}.settings-detail-body{padding:24px 18px calc(28px + env(safe-area-inset-bottom));animation:settings-detail-enter .2s ease-out}.settings-detail-body>.settings-inline-back{display:none}.settings-page .settings-heading{margin-bottom:24px}.settings-page .settings-heading h2{font-size:32px;line-height:1.1}.settings-page .settings-heading p{font-size:14px;line-height:1.55}.settings-page :is(.settings-card,.plan-card,.upgrade-card,.danger-card,.sessions-card){padding:18px;border-radius:16px}.settings-page :is(.profile-card,.payment-card,.security-card,.upgrade-card,.sessions-card,.danger-card,.plan-card){flex-wrap:wrap;gap:16px}.settings-page .profile-avatar{flex-shrink:0}.settings-page .profile-card-details{flex-grow:1;flex-shrink:1;flex-basis:calc(100% - 70px);overflow-wrap:anywhere}.settings-page .profile-card-details small{font-size:12px;line-height:1.5}.settings-page .profile-card .outline-button{flex-basis:100%;margin-left:0}.settings-page :is(.outline-button,.save-button,.danger-card button,.theme-option){min-height:44px;font-size:13px}.settings-page .toggle-row{gap:14px;padding-top:16px;padding-bottom:12px}.settings-page .toggle-row strong{font-size:14px}.settings-page .toggle-row p{font-size:12px;line-height:1.5}.settings-page .toggle{flex:0 0 44px;height:28px}.settings-page .toggle span{width:22px;height:22px}.settings-page :is(input,textarea,select){min-width:0;max-width:100%;font-size:16px}.settings-page .field-grid{display:block}.settings-page .theme-options{flex-wrap:wrap}.settings-page .settings-modal{min-width:0}.settings-page .plan-card-actions{align-items:flex-start;flex-basis:100%;width:100%}.settings-page .plan-change-button{align-self:stretch;justify-content:center;text-align:center}}@media (max-width:480px){.settings-page .settings-app-layout{display:block!important}.settings-page .settings-app-layout>.demo-sidebar{height:auto;min-height:0}.settings-page .settings-layout{height:100%}.settings-page .settings-content,.settings-page .settings-nav{padding-bottom:calc(106px + env(safe-area-inset-bottom))!important}}@keyframes settings-detail-enter{0%{opacity:0;transform:translateX(8px)}to{opacity:1;transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.settings-detail-body{animation:none}}.verification-page{background:radial-gradient(circle at 72% 25%,rgba(48,89,73,.78) 0,transparent 32%),var(--night);color:var(--white);min-height:100vh;overflow:hidden;position:relative}.verification-nav{height:88px;z-index:2}.verification-layout,.verification-nav{align-items:center;display:flex;position:relative}.verification-layout{justify-content:center;min-height:calc(100vh - 88px);padding-bottom:88px;z-index:1}.verification-card{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:rgba(18,29,23,.88);border:1px solid hsla(84,24%,96%,.17);border-radius:18px;box-shadow:0 28px 90px rgba(0,0,0,.34),0 0 55px rgba(255,208,93,.05);max-width:530px;padding:52px 48px 44px;text-align:center;width:100%}.verification-icon{align-items:center;background:rgba(255,208,93,.13);border:1px solid rgba(255,208,93,.3);border-radius:50%;box-shadow:0 0 34px rgba(255,208,93,.15);color:var(--lime);display:flex;font:600 28px var(--font-sf-pro);height:72px;justify-content:center;margin:0 auto 25px;width:72px}.verification-icon svg{fill:none;height:36px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:36px}.verification-kicker{color:var(--lime);font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.verification-card h1{font:500 clamp(34px,5vw,48px)/1 var(--font-sf-pro);letter-spacing:-.07em;margin:13px 0 16px}.verification-card p{color:var(--muted);font-size:13px;line-height:1.7;margin:0 auto 30px;max-width:390px}.verification-primary{align-items:center;display:flex;justify-content:space-between;margin:0 auto 19px;max-width:290px;text-decoration:none}.verification-primary svg{fill:none;height:18px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;width:18px}.verification-secondary{color:var(--muted);font-size:11px;text-decoration:none;transition:color .2s ease}.verification-secondary:hover{color:var(--lime)}.verification-card-error .verification-icon{background:hsla(6,100%,71%,.12);border-color:hsla(6,100%,71%,.3);box-shadow:0 0 34px hsla(6,100%,71%,.12);color:var(--coral)}.verification-card-error .verification-kicker{color:var(--coral)}.verification-glow{border-radius:50%;filter:blur(70px);opacity:.18;pointer-events:none;position:absolute}.verification-glow-one{background:var(--lime);height:380px;right:-170px;top:110px;width:380px}.verification-glow-two{background:#7d5bed;bottom:-180px;height:350px;left:-180px;width:350px}:root[data-theme=light] .verification-page{background:radial-gradient(circle at 80% 10%,#d9e8d2 0,transparent 36%),var(--night)}:root[data-theme=light] .verification-card{background:hsla(0,0%,100%,.87);box-shadow:0 28px 90px rgba(28,48,39,.14),0 0 55px rgba(40,115,91,.06)}@media (max-width:620px){.verification-nav{height:76px}.verification-layout{min-height:calc(100vh - 76px);padding-bottom:76px}.verification-card{padding:42px 24px 36px}}