@font-face{font-family:DM Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(assets/fonts/dm-sans-latin-ext-v17.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(assets/fonts/dm-sans-latin-v17.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(assets/fonts/manrope-cyrillic-ext-v20.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(assets/fonts/manrope-cyrillic-v20.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(assets/fonts/manrope-greek-v20.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(assets/fonts/manrope-vietnamese-v20.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(assets/fonts/manrope-latin-ext-v20.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(assets/fonts/manrope-latin-v20.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.planet-loading{display:inline-grid;place-items:center;width:var(--loading-size,24px);height:var(--loading-size,24px);flex:none;color:inherit;vertical-align:middle}.planet-loading>.world-symbol{width:100%;height:100%}.loading-status{display:flex;align-items:center;gap:10px;color:var(--secondary,var(--muted));line-height:1.5}.loading-status>span:last-child{min-width:0;overflow-wrap:anywhere}button>.planet-loading{--loading-size:18px}.icon-button[aria-busy=true]>.icon{display:none}.status-artwork>.planet-loading{--loading-size:108px}@media(max-height:500px){.status-artwork>.planet-loading{--loading-size:64px}}#startup-status:not([data-status=loading]):not([data-status=slow]) .world-orbit{animation:none}.page-state.is-loading>.page-state-symbol:has(.planet-loading),.paid-video.is-loading .paid-video-orb:has(.planet-loading){animation:none}.paid-video-loading>.paid-video-orb:has(.planet-loading){background:var(--surface-muted);box-shadow:none}.paid-video:is(.is-ready,.is-error) .world-orbit{animation:none}.world-orbit{animation:world-orbit 1.1s linear infinite}@keyframes world-orbit{to{stroke-dashoffset:-100}}@media(prefers-reduced-motion:reduce){.world-orbit{animation:world-orbit-fade 2.4s ease-in-out infinite}@keyframes world-orbit-fade{50%{opacity:.35}}}:root{--bg:#f4f6f8;--surface:#fff;--ink:#242529;--muted:#8b8e95;--line:#edf0f2;--accent:#86a0cd;--violet:#eff2f8;--radius:26px;--font:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;--title:"Manrope",var(--font);font-size:16px;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font:16px/1.5 var(--font);-webkit-font-smoothing:antialiased}button,input,textarea,select{font:inherit;color:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer;border:0}a{color:inherit;text-decoration:none}button{transition:background .18s,box-shadow .18s,transform .18s}button:active{transform:scale(.98)}button:disabled{opacity:.5;cursor:not-allowed}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,.phone-number-field:focus-within{outline:none;outline-offset:0;box-shadow:inset 0 0 0 1px var(--secondary,#777)}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--title);letter-spacing:-.045em}h1{font-size:34px;line-height:1.2;font-weight:800}h2{font-size:24px;line-height:1.3;font-weight:800}h3{font-size:17px;line-height:1.4;font-weight:750;letter-spacing:-.03em}.icon{width:21px;height:21px;flex-shrink:0;vertical-align:middle}.brand{font-family:var(--title);font-size:36px;font-weight:800;letter-spacing:-1.7px;display:flex;align-items:center;gap:10px;width:max-content}.sidebar{width:234px;height:100dvh;position:fixed;inset:0 auto 0 0;background:#fff;padding:33px 19px 20px;display:flex;flex-direction:column;border-right:1px solid var(--line);z-index:30}.sidebar .brand{margin:0 14px 52px}.workspace-label{font-size:12px;letter-spacing:1.5px;font-weight:650;color:#a1a3a9;margin:0 17px 16px}.nav-item{width:100%;padding:14px 18px;background:transparent;border-radius:28px;display:flex;align-items:center;gap:13px;text-align:left;font-size:15px;color:#858990;margin:5px 0;font-weight:550}.nav-item.active{background:#f0f1f3;color:var(--ink);font-weight:700}.nav-item.active .icon{stroke-width:2.2}.nav-item:hover{background:#f4f5f7}.count{margin-left:auto;background:#eaeff7;color:#6e8ec4;border-radius:10px;padding:0 7px;font-size:12px}.sidebar-bottom{margin-top:auto}.user-row{display:flex;align-items:center;gap:11px;background:none;width:100%;padding:14px 6px;text-align:left}.user-row>span:nth-child(2){flex:1}.user-row strong{font-size:14px;display:block}.user-row small{font-size:12px;color:var(--muted);display:block}.user-row>.icon{width:16px;color:#a5a7ad}.avatar{border-radius:50%;flex-shrink:0;object-fit:cover;object-position:50% 34%;display:inline-block}.initials{width:40px;height:40px;display:grid;place-items:center;background:#e9edf4;color:#7c8aa1;font-size:13px;font-weight:650}.tiny{width:27px;height:27px}.small-avatar{width:42px;height:42px}.app-shell{margin-left:234px}.topbar{height:83px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e8ebee;padding:0 40px;gap:15px}.breadcrumb{font-size:13px;color:#999da4;display:flex;align-items:center;gap:10px}.breadcrumb strong{font-weight:550;color:#55585e}.top-actions{display:flex;gap:12px;align-items:center}.mobile-brand{display:none}.button{border:1px solid #e8ebee;background:#fff;border-radius:30px;padding:13px 22px;font-size:14px;font-weight:650;display:inline-flex;gap:9px;align-items:center;justify-content:center;min-height:46px}.button:hover:where(:not(:disabled)){background:#f9fafc}.button.small{min-height:36px;padding:8px 16px;font-size:13px}.button.primary{background:var(--primary);color:var(--on-primary);border-color:transparent;box-shadow:var(--shadow-control)}.button.primary:hover:where(:not(:disabled)){filter:brightness(.97)}.button.secondary{background:#fff;border-color:#e9ecf0}.button .icon{width:18px;height:18px}.button.full{width:100%}.text-button{padding:5px 0;background:transparent;font-size:14px;font-weight:600;color:#777a84}.text-button:hover{color:var(--ink)}.icon-button{background:#fff;height:40px;width:40px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--line);flex-shrink:0;color:#8a8d95;position:relative}.icon-button .icon{width:19px;height:19px}@media(hover:hover){.icon-button:hover{background:#f1f0f7}}.icon-button.plain{background:transparent;border-color:transparent}.notification-dot{position:absolute;width:5px;height:5px;border-radius:50%;background:#9cb2d7;right:10px;top:10px;border:1px solid white}main{max-width:1220px;padding:33px 40px 40px;margin:auto;min-height:calc(100dvh - 139px)}.page-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:27px;gap:18px}.eyebrow{font-size:12px;letter-spacing:1.65px;font-weight:600;color:#999da4;margin-bottom:8px}.profile-card{background:#fff;border-radius:var(--radius);overflow:hidden;box-shadow:0 2px 3px #20222603}.cover{height:224px;position:relative;background:#d6e8ec;overflow:hidden}.cover>img{width:100%;height:100%;object-fit:cover;object-position:50% 54%}.cover:after{content:"";inset:0;position:absolute;background:linear-gradient(180deg,transparent 70%,#203b4118)}.cover-share{display:none}.profile-body{padding:0 32px 26px;position:relative}.creator-avatar{width:91px;height:91px;margin-top:-45px;border:6px solid white;position:relative;z-index:1}.creator-category{float:right;font-size:12px;letter-spacing:.1px;margin-top:24px;color:#9599a1}.profile-title{display:flex;align-items:center;gap:14px;margin-top:10px}.profile-title h2{font-size:25px;letter-spacing:-.045em}.handle{font-size:13px;color:#a0a3a9}.bio{color:#81858e;font-size:16px;line-height:1.55;margin:10px 0 18px;max-width:510px}.stats{display:flex;gap:22px;color:#999ca3;font-size:13px}.stats strong{color:#46484e;font-size:14px;font-weight:650;margin-right:4px}.profile-actions{display:flex;gap:10px;align-items:center;position:absolute;right:32px;bottom:26px}.profile-actions .primary .icon{height:16px;width:16px}.profile-actions .primary{padding:12px 18px}.profile-actions>.icon-button{height:46px;width:46px}.orb{width:43px;height:43px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;box-shadow:inset 0 2px 5px #ffffff9e,0 3px 9px #8d9bb21a;color:#fff}.orb>.icon{width:20px;height:20px;stroke-width:2.1}.orb.violet{background:radial-gradient(circle at 40% 25%,#c0cee5,#95acd4 60%,#cdd8ea)}.orb.blue{background:radial-gradient(circle at 40% 25%,#a4eafa,#5bc6e8 60%,#bdeef8)}.orb.peach{background:radial-gradient(circle at 40% 25%,#ffc5b3,#f4987c 60%,#ffd5c8)}.orb.green{background:radial-gradient(circle at 40% 25%,#b9eeb7,#79d69b 60%,#cff6dd)}.section-heading{margin:29px 0 19px;display:flex;justify-content:space-between;align-items:center;gap:12px}.section-heading h2{font-size:21px}.section-heading p{font-size:13px;color:var(--muted);margin-top:5px}.muted{color:var(--muted);font-size:13px}.photo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.photo-card{min-width:0}.photo-open{width:100%;height:257px;border-radius:22px;overflow:hidden;position:relative;background:#e5ebef;display:block;padding:0;text-align:left}.photo-open>img{width:100%;height:100%;object-fit:cover;transition:transform .45s}.photo-open:hover>img{transform:scale(1.04)}.photo-tag{position:absolute;left:13px;top:13px;padding:5px 10px;font-size:12px;color:#fff;background:#ffffff26;backdrop-filter:blur(12px);border:1px solid #ffffff40;border-radius:20px}.photo-lock{position:absolute;right:12px;bottom:12px;display:grid;place-items:center;width:29px;height:29px;color:#fff;background:#ffffff26;backdrop-filter:blur(10px);border-radius:50%}.photo-lock .icon{width:13px;height:13px}.photo-info{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:13px 2px 2px}.photo-info h3{font-family:var(--font);font-size:14px;letter-spacing:-.025em;font-weight:600;line-height:1.5}.photo-info p{font-size:12px;color:#a0a4ac;margin-top:3px}.like-button{display:flex;gap:5px;align-items:center;background:transparent;color:#959aa3;padding:3px 0;font-size:12px}.like-button>.icon{width:15px;height:15px}.liked,.saved{color:#8ba4cf!important}.liked .icon,.saved .icon{fill:#c6d3e83b}.update-card{background:#fff;border:1px solid #f0f2f4;border-radius:22px;display:flex;align-items:center;gap:16px;width:100%;text-align:left;padding:21px 23px;margin-top:30px}.update-card>span:nth-child(2){flex:1}.update-card strong{font-size:15px;font-weight:600;display:block}.update-card small{font-size:13px;color:#989ca4;display:block;margin-top:3px}.update-card>.icon{width:18px;color:#a4a6ae}.footer{max-width:1220px;margin:auto;padding:0 40px 20px;display:flex;justify-content:space-between;align-items:center;color:#a6a9b0;font-size:14px;font-weight:700}.footer button{background:transparent;font-size:12px;color:#acafb6}.bottom-nav{display:none}.number-pill{font-size:12px;background:#f3f4f7;color:#999ba3;border-radius:20px;padding:6px 11px;white-space:nowrap}.gallery-toolbar{display:flex;align-items:center;justify-content:space-between;margin:24px 0}.tabs{display:flex;gap:8px}.tab{padding:9px 18px;background:transparent;color:#9598a1;font-size:14px;font-weight:550;border-radius:25px;display:flex;align-items:center;gap:6px;border:1px solid transparent}.tab.active{background:#fff;color:#37393f;border-color:#ebedf0;box-shadow:0 2px 2px #24252902}.tab .icon{height:14px;width:14px}.gallery-join{display:flex;align-items:center;gap:16px;padding:25px;background:#fff;border-radius:24px;margin-top:28px}.gallery-join>div{flex:1}.gallery-join p{font-size:14px;color:#91959e;margin-top:5px}.empty-state{grid-column:1/-1;text-align:center;background:#fff;border-radius:24px;padding:70px 20px}.empty-state>.orb{margin:0 auto 20px}.empty-state h2{font-size:22px}.empty-state p{color:var(--muted);margin:10px 0 25px}.onboarding{max-width:470px;margin:0 auto;padding-bottom:30px}.back-link{background:transparent;font-size:14px;color:#9397a0;display:flex;align-items:center;gap:6px;padding:0}.back-link .icon{width:15px}.onboarding-heading{text-align:center;position:relative}.welcome-avatar{width:90px;height:90px;border:5px solid #fff;box-shadow:0 3px 7px #22222208}.onboarding-heading h1{font-size:31px;margin-top:20px}.onboarding-heading p{font-size:16px;line-height:1.6;color:#969ba4;margin-top:11px}.white-card{background:#fff;border:1px solid #edf0f3;border-radius:26px;padding:26px;box-shadow:0 2px 2px #24252903}.note-form{margin-top:29px}.note-form textarea{min-height:160px;border:0;background:#f6f7f9;margin-top:13px}.note-form label{font-size:14px;font-weight:600}.note-hint{display:flex;justify-content:space-between;gap:10px;font-size:12px;color:#a1a5ae;margin:12px 0 28px}.note-hint>span:first-child{max-width:230px}.skip{display:block;margin:17px auto 0;font-size:13px;color:#9ba0a9}.micro-note{font-size:12px;color:#aeb2ba;margin-top:23px;text-align:center}label{display:block;font-size:14px;font-weight:550;margin-bottom:9px}input:not([type=checkbox]):not([type=radio]),textarea,select,.phone-number-field{width:100%;border:1px solid #e8ebf0;border-radius:15px;background:#f9fafc;padding:14px 15px;font-size:16px;outline-offset:2px}input::placeholder,textarea::placeholder{color:#b2b6bf}textarea{resize:vertical;line-height:1.6}form>label:not(:first-child){margin-top:20px}form>.button[type=submit]{margin-top:24px}.join-page .onboarding-heading h1{margin-top:24px}.membership-card{margin-top:27px;padding:24px}.plan-creator{display:flex;align-items:center;gap:12px}.plan-creator>div{flex:1}.plan-creator strong{display:block;font-size:15px;font-weight:650}.plan-creator small{display:block;font-size:12px;color:#a0a4ad;margin-top:2px}.price{font-family:var(--title);font-size:47px;font-weight:800;letter-spacing:-2px;margin-top:22px;line-height:1.3}.price>span{color:#afb2ba}.price small{font:400 14px var(--font);color:var(--secondary);letter-spacing:0;margin-left:8px}.billing-description{font-size:12px;color:#969ba5;margin-top:3px}.inclusions{border-top:1px solid #eef0f3;margin-top:24px;padding-top:19px;display:flex;flex-direction:column;gap:11px;font-size:14px;color:#6f747e}.inclusions>div{display:flex;align-items:center;gap:10px}.inclusions .icon{height:17px;width:17px;color:#8da6d1;stroke-width:2}.demo-payment{display:flex;justify-content:space-between;align-items:center;border-radius:20px;background:#fff;border:1px solid #eaedf1;padding:18px;margin:15px 0;gap:14px}.demo-payment>div{display:flex;align-items:center;gap:12px}.demo-payment .icon{color:#9ba0aa}.demo-payment strong{font-size:13px;font-weight:600;display:block}.demo-payment small{font-size:12px;color:#a3a8b1;display:block;margin-top:3px}.sample-pricing{text-align:center;font-size:12px;color:#a2a7b0;line-height:1.7;margin-top:15px}.sample-pricing a{text-decoration:underline;text-underline-offset:3px}.success-page{max-width:410px;margin:35px auto;text-align:center}.success-halo{width:79px;height:79px;border-radius:50%;background:radial-gradient(circle at 40% 25%,#b7e8c4,#7ac893);color:#fff;display:grid;place-items:center;box-shadow:0 0 0 13px #e6f1e8,0 0 0 25px #edf3ef;margin:45px auto}.success-halo .icon{width:34px;height:34px;stroke-width:2}.success-page>.eyebrow{display:block;color:#8ba591;margin-top:55px}.success-page h1{font-size:41px;line-height:1.23}.success-page>p{color:#969da5;font-size:15px;margin-top:13px}.success-photos{display:flex;justify-content:center;align-items:center;margin:34px 0 39px;height:165px}.success-photos img{width:116px;height:146px;object-fit:cover;border-radius:17px;border:5px solid white;box-shadow:0 6px 16px #2233221c;transform:rotate(-12deg)}.success-photos img:nth-child(2){transform:rotate(3deg);width:128px;height:168px;z-index:1;margin:0 -9px}.success-photos img:nth-child(3){transform:rotate(12deg)}.success-page>.button+.button{margin-top:10px}.success-page>.sample-pricing{font-size:12px;margin-top:20px}.chat-layout{display:grid;grid-template-columns:265px 1fr;border:1px solid #e9edf0;border-radius:27px;background:#fff;overflow:hidden;height:calc(100dvh - 243px);min-height:540px}.conversation-list{padding:19px 13px;border-right:1px solid #eef1f4}.conversation{border:0;border-radius:18px;background:#f4f6f9;display:flex;gap:10px;align-items:center;text-align:left;padding:14px 11px;width:100%}.conversation>span:nth-child(2){flex:1;min-width:0}.conversation strong{font-size:13px;display:block}.conversation small{font-size:12px;color:#a4a8b1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;max-width:134px;margin-top:3px}.conversation time{align-self:flex-start;font-size:12px;color:#afb3bb}.chat-panel{display:flex;flex-direction:column;min-width:0;height:100%;overflow:hidden}.chat-header{display:flex;align-items:center;gap:12px;padding:19px 25px;border-bottom:1px solid #f0f2f5}.chat-header>div{flex:1}.chat-header strong{font-size:15px;font-weight:650;display:block}.chat-header small{font-size:12px;color:#a0a6af;display:block;margin-top:2px}.chat-body{flex:1;min-height:0;overflow:auto;padding:23px 30px;background:#fbfcfd}.chat-date{text-align:center;font-size:12px;letter-spacing:1.3px;color:#b5bac3;margin-bottom:23px}.message{max-width:78%;padding:14px 17px;border-radius:18px;font-size:15px;line-height:1.6;margin-bottom:12px;width:fit-content;overflow-wrap:anywhere}.received{background:#fff;border:1px solid #eceff3;border-bottom-left-radius:5px;color:#646c78}.sent{margin-left:auto;background:#eaeff7;color:#7387aa;border-bottom-right-radius:5px}.chat-photo{width:260px;max-width:78%;border-radius:18px;overflow:hidden;border:1px solid #edf0f3;background:#fff;margin-bottom:18px}.chat-photo>img{width:100%;height:146px;object-fit:cover;display:block}.chat-photo>div{padding:12px 14px}.chat-photo strong{font-size:13px;font-weight:550;display:block}.chat-photo button{display:flex;align-items:center;justify-content:space-between;width:100%;background:transparent;padding:8px 0 0;font-size:12px;color:#8c9cb8}.chat-photo button>.icon{height:13px;width:13px}.chat-main .page-heading{margin-bottom:24px}.status-chip{font-size:12px;display:inline-flex;padding:5px 10px;border-radius:15px;background:#edf1f8;color:#8c9ebc;line-height:1.4}.account-grid{display:grid;grid-template-columns:1fr 1fr;gap:23px;align-items:start}.setting-row{background:#fff;display:flex;align-items:center;gap:14px;text-align:left;width:100%;padding:20px 18px;border:1px solid #edf0f2;border-radius:22px;min-height:86px}.setting-row+.setting-row{margin-top:2px}.setting-row>span:nth-child(2){flex:1}.setting-row strong{display:block;font-size:15px;font-weight:550}.setting-row small{display:block;font-size:12px;color:#a1a7af;margin-top:5px}.setting-row>.icon{width:17px;height:17px;color:#a6adb5}.setting-row .orb{height:39px;width:39px}.setting-row .orb>.icon{height:18px;width:18px}.static{cursor:default}.earnings-card{background:#fff;border-radius:27px;padding:25px 28px;border:1px solid #edf0f2}.card-title{font-size:14px;color:#9ba0aa;display:flex;justify-content:space-between;align-items:center;gap:12px}.card-title>span:first-child{display:flex;align-items:center;gap:12px;color:#747b87}.card-title .orb{width:33px;height:33px}.card-title .orb .icon{width:17px;height:17px}.period{font-size:12px;color:#b1b6bf}.money{font-family:var(--title);font-weight:800;font-size:43px;letter-spacing:-1.7px;line-height:1.3;margin:23px 0 15px}.money>span{color:#b7bbc3}.growth{background:#ebf7ee;color:#79af88;font-size:12px;font-weight:600;border-radius:12px;padding:4px 7px}.quick-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin:25px 0}.quick-actions button{padding:17px 14px;border:1px solid #e9edf1;border-radius:24px;background:#fff;display:flex;align-items:center;justify-content:center;gap:12px}.quick-actions button>span:last-child{font-size:14px;font-weight:550}.quick-actions .orb{height:33px;width:33px}.quick-actions .orb .icon{height:17px;width:17px}.chart{height:168px;display:flex;gap:17px}.bars{display:flex;align-items:end;justify-content:space-between;gap:12px;flex:1;background:repeating-linear-gradient(0deg,transparent,transparent calc(33.3% - 1px),#f2f4f7 calc(33.3% - 1px),#f2f4f7 33.3%)}.recent-activity>.section-heading{margin:16px 16px 22px}.recent-activity h2{font-size:18px}.activity-row{display:flex;align-items:center;gap:12px;padding:18px 16px;border-radius:21px;background:#fff;border:1px solid #edf0f3}.activity-row+.activity-row{margin-top:2px}.activity-row>.orb{width:34px;height:34px}.activity-row>.orb .icon{width:17px;height:17px}.activity-row>span:nth-child(2){flex:1;min-width:0}.activity-row strong{font-size:13px;display:block;font-weight:550}.activity-row small{font-size:12px;color:#a6adb7;display:block;margin-top:4px}.activity-row b{font-size:13px;font-weight:500;white-space:nowrap}.preview-profile{display:flex;align-items:center;gap:10px;padding:15px 8px;background:transparent;font-size:13px;width:100%;color:#9ba0aa}.preview-profile>.icon{height:16px;width:16px;margin-left:auto}.payout-history{margin-top:24px}.payout-history>.section-heading{margin:15px 18px 24px}.payout-history h2{font-size:19px}.payout-history .activity-row{padding:20px}.payout-history .activity-row strong,.payout-history .activity-row b{font-size:14px}.payout-history .activity-row small{font-size:12px}.profile-setting-avatar{display:flex;align-items:center;gap:18px;margin-bottom:26px}.profile-setting-avatar .welcome-avatar{width:74px;height:74px}.profile-setting-avatar h2{font-size:21px}.profile-setting-avatar .handle{font-size:12px}.profile-settings form label{font-size:14px;color:#858e9b}.profile-settings form textarea{margin-bottom:0}.profile-settings form .button{width:100%}dialog{width:min(470px,calc(100% - 32px));padding:28px;border:1px solid #e8eaf0;border-radius:28px;box-shadow:0 20px 100px #2223292b;max-height:calc(100dvh - 40px);overflow:auto;color:var(--ink)}dialog::backdrop{background:#34343f57;backdrop-filter:blur(7px)}.modal-top{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:23px}.modal-top h2{font-size:24px}.modal-top .icon-button{height:30px;width:30px}.modal-description{font-size:16px;line-height:1.6;color:#9299a3;margin:15px 0 22px}.modal-description+.modal-description{margin-top:0}.amount-choices{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:25px 0}.amount-choices label{margin:0;position:relative}.amount-choices input{position:absolute;opacity:0;inset:0}.amount-choices span{display:block;padding:14px 0;text-align:center;border:1px solid #eaeef3;border-radius:16px;color:#949eab;font-size:16px}.amount-choices input:checked+span{background:#edf1f7;color:#7996c8;border-color:#cbd6ea}.amount-choices input:focus-visible+span{outline:none;box-shadow:inset 0 0 0 1px var(--secondary,#777)}.selected-media{display:flex;align-items:center;gap:12px;background:#f5f7fa;border-radius:17px;margin-top:20px;padding:10px}.selected-media img{width:55px;height:55px;border-radius:10px;object-fit:cover}.selected-media>div{flex:1}.selected-media strong{font-size:12px;font-weight:500;display:block}.selected-media small{font-size:12px;color:var(--secondary);display:block;margin-top:3px}.selected-media .icon{width:16px;color:#9ab4a0}.lightbox{width:min(810px,calc(100% - 32px));padding:23px}.lightbox .modal-top h2{font-size:20px}.lightbox .modal-top{margin:0 0 15px}.lightbox-media{position:relative;background:#f1f3f6;border-radius:17px;overflow:hidden}.lightbox-media>img{width:100%;max-height:55dvh;object-fit:contain;display:block}.photo-prev,.photo-next{position:absolute;top:calc(50% - 18px);width:35px;height:35px;background:#ffffffcf}.photo-prev{left:12px}.photo-next{right:12px}.lightbox-footer{display:flex;justify-content:space-between;align-items:center;margin:20px 0 12px;gap:12px}.lightbox-footer>div{display:flex;align-items:center;gap:9px}.lightbox-footer strong{font-size:12px;display:block;font-weight:550}.lightbox-footer small{font-size:12px;color:#9fa8b4;display:block;margin-top:3px}.lightbox-footer>.button{padding:9px 13px;min-height:36px;font-size:12px}.lightbox-footer>.button .icon{width:14px;height:14px}.photo-caption{font-size:14px;color:#939daa;margin-top:10px;line-height:1.6}.lightbox-count{text-align:center;font-size:12px;color:#b3bdc8;margin-top:13px}.notification-list .setting-row{padding:17px 10px;border:0;border-bottom:1px solid #f1f3f7;border-radius:0}.notification-list .setting-row:last-child{border-bottom:0}.toggle-row{display:flex;align-items:center;padding:20px 0;border-bottom:1px solid #edf0f4;gap:15px;position:relative}.toggle-row>span:first-child{flex:1}.toggle-row strong{display:block;font-size:14px;font-weight:550}.toggle-row small{display:block;font-size:12px;color:var(--secondary);margin-top:5px}.toggle-row input{position:absolute;right:0;opacity:0}.switch{height:25px;width:43px;border-radius:20px;background:#e9edf1;flex-shrink:0;position:relative;transition:background .2s}.switch:after{content:"";width:19px;height:19px;background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0001;transition:transform .2s}.toggle-row input:checked+.switch{background:#a5b8da}.toggle-row input:checked+.switch:after{transform:translate(18px)}.toggle-row input:focus-visible+.switch{outline:none;box-shadow:inset 0 0 0 1px var(--secondary,#777)}.update-image{width:100%;height:180px;object-fit:cover;border-radius:18px;margin:20px 0 15px}.voice-preview{display:flex;gap:15px;align-items:center;background:#f2f4f9;border-radius:20px;padding:20px}.voice-preview>.orb{height:34px;width:34px}.voice-preview>span{font-size:12px;color:#8a9ab5}.live-preview{background:#eef2f8;border-radius:24px;min-height:240px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:25px;gap:14px;margin:20px 0}.live-preview p{font-size:14px;color:#98a1b0;text-align:center}.live-preview h2{text-align:center;font-size:24px}.payout-amount{padding:20px 0}.payout-amount>span{font-size:13px;color:var(--secondary);display:block}.payout-amount>strong{font:800 40px var(--title);letter-spacing:-1.4px;display:block;margin-top:5px}.preview-copy{font-size:17px;color:#848995;background:#f8f9fb;border-radius:16px;padding:23px;margin:20px 0;white-space:pre-wrap;overflow-wrap:anywhere}#toast{position:fixed;bottom:25px;left:calc(50% + 110px);transform:translate(-50%,15px);opacity:0;pointer-events:none;z-index:150;background:#2c2e34eb;backdrop-filter:blur(15px);color:#fff;border-radius:18px;padding:14px 22px;font-size:13px;max-width:calc(100% - 38px);box-shadow:0 5px 30px #23232924;transition:opacity .2s,transform .2s;text-align:center;width:max-content}#toast.show{opacity:1;transform:translate(-50%)}@media(min-width:761px)and (max-width:1100px){.sidebar{width:192px;padding:30px 13px}.app-shell{margin-left:192px}.sidebar .brand{font-size:32px;margin-left:12px}.topbar{padding:0 26px}main{padding:29px 26px}.profile-actions{position:static;margin-top:23px}.profile-title{display:block}.profile-title>.handle{display:block;margin-top:4px}.chat-layout{grid-template-columns:1fr}.conversation-list{display:none}.photo-open{height:220px}.profile-grid{gap:17px}.photo-info h3{font-size:13px}.like-button>span{display:none}.account-grid{grid-template-columns:1fr}}@media(max-width:760px){:root{font-size:16px}.sidebar{display:none}.app-shell{margin-left:0}.topbar{height:68px;padding:0 23px;border:0;position:relative}.breadcrumb{display:none}.mobile-brand{display:block}.mobile-brand .brand{font-size:28px;gap:7px;letter-spacing:-1.3px}.top-actions{gap:9px}.notification-button{height:34px;width:34px;border:0;background:#fff}.notification-button .icon{height:17px;width:17px}.notification-dot{width:4px;height:4px;right:8px;top:8px}main{padding:24px 21px 108px;min-height:calc(100dvh - 68px)}h1{font-size:29px;letter-spacing:-1.1px}.page-heading{margin-bottom:25px;gap:12px}.page-heading .eyebrow{font-size:12px;letter-spacing:1.45px;margin-bottom:8px}.page-heading>.icon-button{height:37px;width:37px;border:0}.page-heading>.button{font-size:12px;padding:10px 14px;min-height:38px}.profile-card{border-radius:27px}.profile-card~.section-heading{margin-top:26px}main:has(.profile-card)>.page-heading{display:none}main:has(.profile-card){padding-top:10px}.cover{height:178px}.cover>img{object-position:50% 53%}.cover-share{display:grid;position:absolute;top:15px;right:15px;border:1px solid #fff5;background:#ffffff35;color:#fff;backdrop-filter:blur(6px);height:29px;width:29px;z-index:1}.cover-share .icon{height:13px;width:13px}.profile-body{padding:0 23px 24px}.creator-avatar{width:77px;height:77px;border-width:5px;margin-top:-37px}.creator-category{font-size:12px;margin-top:20px;color:#a2a8b2}.profile-title{display:block;margin-top:10px}.profile-title h2{font-size:25px;letter-spacing:-.9px}.profile-title>.handle{display:block;font-size:12px;margin-top:5px;color:#aab0b9}.bio{font-size:15px;color:#929aa5;line-height:1.6;margin:15px 0 18px;max-width:280px}.stats{font-size:12px;gap:20px}.stats strong{font-size:12px;color:#555d68;font-weight:550;margin-right:3px}.profile-actions{position:static;display:grid;grid-template-columns:1fr 46px 46px;gap:9px;margin-top:24px}.profile-actions>.primary{padding:12px 13px;font-size:13px;gap:7px;min-width:0;min-height:46px}.profile-actions>.primary>span{font-size:12px;padding-left:8px;margin-left:0;white-space:nowrap}.profile-actions>.primary>.icon{display:none}.profile-actions>.secondary{padding:0;width:46px;font-size:0;background:#f7f8fa;border-color:#f0f2f5}.profile-actions>.secondary>.icon{width:18px;height:18px;color:#858d99}.profile-actions>.icon-button{background:#f7f8fa;border-color:#f0f2f5}.profile-actions>.icon-button>.icon{width:17px;height:17px;color:#858d99}.section-heading{margin:29px 0 17px}.section-heading h2{font-size:21px}.section-heading .text-button{font-size:12px;font-weight:500;color:#a2a9b3}.photo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 13px}.profile-grid .photo-card:nth-child(3){display:none}.photo-open{height:210px;border-radius:20px}.photo-tag{font-size:12px;padding:4px 8px;left:11px;top:11px}.photo-lock{height:24px;width:24px;bottom:10px;right:10px}.photo-lock .icon{height:11px;width:11px}.photo-info{padding:11px 1px 0;gap:4px}.photo-info h3{font-size:12px;line-height:1.5;font-weight:550;letter-spacing:-.1px}.photo-info p{font-size:12px;margin-top:4px;color:#afb6c0}.like-button{padding:2px 0}.like-button>.icon{width:13px;height:13px}.like-button>span{display:none}.update-card{padding:18px 16px;border-radius:22px;margin-top:28px;gap:12px}.update-card>.orb{height:35px;width:35px}.update-card>.orb>.icon{height:17px;width:17px}.update-card strong{font-size:13px;font-weight:550}.update-card small{font-size:12px;line-height:1.6;color:#a7aeb9;margin-top:4px}.update-card>.icon{height:14px;width:14px}.footer{display:none}.bottom-nav{display:flex;align-items:center;justify-content:space-between;position:fixed;z-index:35;bottom:calc(16px + env(safe-area-inset-bottom,0px));left:50%;transform:translate(-50%);width:calc(100% - 42px);max-width:380px;padding:6px;border:1px solid #ffffffec;background:#ffffffed;backdrop-filter:blur(24px);border-radius:35px;box-shadow:0 7px 26px #5964740b,0 0 0 1px #e7ebf233}.bottom-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;background:transparent;border-radius:26px;min-height:45px;width:53px;padding:7px 6px;color:#a1a8b2;transition:background .2s;flex:1}.bottom-item .icon{height:19px;width:19px;stroke-width:1.9}.bottom-item span{display:none;font-size:12px;font-weight:600;white-space:nowrap;line-height:1.4}.bottom-item.active{background:#eff2f5;color:#454b55;flex:1.7;flex-direction:row;gap:6px;padding:10px 13px}.bottom-item.active span{display:block}.bottom-item.active>.icon{width:17px;height:17px;stroke-width:2.2}.gallery-toolbar{margin:23px 0}.tabs{width:100%;justify-content:space-between;gap:4px}.tab{padding:9px 15px;font-size:12px}.tab .icon{height:12px;width:12px}.gallery-join{padding:21px 18px;display:grid;grid-template-columns:37px 1fr;gap:13px;border-radius:23px}.gallery-join>.orb{height:37px;width:37px}.gallery-join h3{font-size:16px}.gallery-join p{font-size:12px;line-height:1.6;margin-top:5px}.gallery-join>.button{grid-column:1/-1;margin-top:5px;font-size:13px}.desktop-only{display:none}.empty-state{padding:50px 20px}.empty-state p{font-size:14px}.onboarding{padding-top:0;max-width:390px}.onboarding>.back-link{font-size:12px;color:var(--secondary)}.onboarding-heading h1{font-size:30px;margin-top:22px;letter-spacing:-1.1px}.onboarding-heading p{font-size:15px;color:#a0a7b3;line-height:1.65;margin-top:12px}.welcome-avatar{height:82px;width:82px}.note-form{margin-top:26px;border-radius:26px;padding:22px}.note-form>label{font-size:13px}.note-form>textarea{font-size:15px;padding:16px;min-height:152px;line-height:1.6;border-radius:17px}.note-hint{font-size:12px;gap:8px;margin:12px 0 25px}.note-hint>span:first-child{max-width:185px}.note-form>.button{margin-top:0!important;min-height:46px;font-size:14px}.note-form>.skip{font-size:12px;margin-top:19px}.micro-note{font-size:12px;margin-top:22px}.join-page .onboarding-heading h1{font-size:30px;margin-top:24px}.join-page .onboarding-heading p{font-size:14px;margin-top:8px}.membership-card{padding:22px;margin-top:24px}.plan-creator .small-avatar{height:37px;width:37px}.plan-creator strong{font-size:13px}.plan-creator small{font-size:12px;margin-top:4px}.price{font-size:43px;margin-top:19px}.price small{font-size:12px}.billing-description{font-size:12px;margin-top:5px}.inclusions{margin-top:19px;padding-top:16px;font-size:12px;gap:10px}.inclusions .icon{height:14px;width:14px}.demo-payment{padding:16px;border-radius:20px;margin:14px 0}.demo-payment strong,.demo-payment small{font-size:12px}.demo-payment .icon{height:21px;width:21px}.join-page>.button{font-size:14px;min-height:47px}.join-page>.sample-pricing{font-size:12px;margin-top:14px}.success-page{margin:15px auto 0;max-width:340px}.success-halo{height:72px;width:72px;margin:40px auto}.success-page>.eyebrow{font-size:12px;margin-top:50px}.success-page h1{font-size:37px}.success-page>p{font-size:14px;margin-top:15px}.success-photos{margin:29px 0 34px;height:165px}.success-photos img{height:138px;width:107px}.success-photos img:nth-child(2){height:158px;width:121px}.success-page>.button{min-height:47px;font-size:14px}.success-page>.sample-pricing{font-size:12px;margin-top:19px}.chat-main{padding:0 15px 95px;height:calc(100dvh - 68px);min-height:0;display:flex;flex-direction:column}.chat-main>.page-heading{display:none}.chat-layout{display:block;height:100%;min-height:0;border-radius:25px;background:#fff;border:1px solid #eaf0f4;flex:1}.conversation-list{display:none}.chat-header{padding:17px 18px;gap:10px}.chat-header .small-avatar{height:38px;width:38px}.chat-header strong{font-size:14px}.chat-header small{font-size:12px;color:#a8b0bd;margin-top:3px}.chat-header>.icon-button{height:31px;width:31px}.chat-body{padding:21px 17px;background:#fafbfd}.chat-date{font-size:12px;margin:0 0 23px;letter-spacing:1.4px}.message{font-size:13px;line-height:1.65;padding:12px 14px;max-width:87%;border-radius:17px;margin-bottom:13px}.received{border-bottom-left-radius:4px;color:#788292}.sent{border-bottom-right-radius:4px;background:#e8edf6;color:#8798b4}.chat-photo{max-width:85%;width:239px;border-radius:18px;margin-bottom:17px}.chat-photo>img{height:131px}.chat-photo>div{padding:11px 14px}.chat-photo strong{font-size:12px}.chat-photo button{font-size:12px;padding-top:7px}.account-grid{grid-template-columns:1fr;gap:23px}.setting-row{padding:20px 15px;min-height:83px;gap:13px;border-radius:21px}.setting-row>.orb{height:37px;width:37px}.setting-row>.orb>.icon{height:18px;width:18px}.setting-row strong{font-size:13px;letter-spacing:-.1px}.setting-row small{font-size:12px;line-height:1.5;margin-top:4px}.setting-row>.icon{height:15px;width:15px}.setting-row>.small-avatar{height:37px;width:37px}.earnings-card{padding:23px 24px;border-radius:26px}.card-title{font-size:13px}.card-title .orb{height:30px;width:30px}.card-title .orb .icon{height:15px;width:15px}.card-title>span:first-child{gap:10px}.period{font-size:12px}.money{font-size:42px;margin:22px 0 14px;letter-spacing:-1.7px}.growth{font-size:12px;padding:4px 6px}.quick-actions{gap:7px;margin:24px 0}.quick-actions button{border-radius:21px;flex-direction:column;gap:9px;padding:17px 4px;min-width:0;background:#fff}.quick-actions button>span:last-child{font-size:12px;white-space:normal;text-align:center;line-height:1.25;overflow-wrap:break-word;color:#687484}.quick-actions .orb{width:31px;height:31px}.quick-actions .orb>.icon{height:15px;width:15px}.chart{height:128px;gap:14px}.bars{gap:8px}.recent-activity>.section-heading{margin:17px 16px 23px}.recent-activity>.section-heading h2{font-size:17px}.recent-activity .muted{font-size:12px}.activity-row{padding:18px 15px;gap:11px}.activity-row>.orb{width:33px;height:33px}.activity-row strong{font-size:12px}.activity-row small{font-size:12px;line-height:1.5}.activity-row b{font-size:12px}.payout-history .activity-row{padding:19px 15px}.payout-history>.section-heading{margin:16px 15px 22px}.payout-history h2{font-size:18px}.payout-history .number-pill,.payout-history .activity-row strong,.payout-history .activity-row b,.payout-history .activity-row small{font-size:12px}.profile-settings{padding:23px}.profile-setting-avatar{gap:12px;margin-bottom:24px}.profile-setting-avatar .welcome-avatar{height:65px;width:65px}.profile-setting-avatar h2{font-size:20px}.profile-setting-avatar .handle,.profile-settings form label{font-size:12px}.profile-settings form .button{font-size:14px}dialog{width:calc(100% - 30px);padding:24px;border-radius:27px;max-height:calc(100dvh - 45px)}.modal-top{margin-bottom:24px;gap:10px}.modal-top h2{font-size:23px}.modal-description{font-size:15px;line-height:1.7}.sample-pricing{font-size:12px}.amount-choices{gap:9px}.amount-choices span{font-size:16px}.lightbox{padding:18px}.lightbox .modal-top h2{font-size:18px}.lightbox-media{border-radius:15px}.lightbox-media>img{max-height:55dvh}.lightbox .modal-top{gap:8px}.lightbox-footer{margin-top:17px}.lightbox-footer strong,.lightbox-footer small{font-size:12px}.photo-caption{font-size:13px;line-height:1.7}.update-image{height:175px}.toggle-row strong{font-size:13px}.toggle-row small,.selected-media strong,.selected-media small{font-size:12px}#toast{left:50%;bottom:calc(94px + env(safe-area-inset-bottom,0px));font-size:12px;padding:13px 18px}}@media(max-width:360px){main{padding-left:16px;padding-right:16px}.profile-body{padding-left:19px;padding-right:19px}.profile-actions{grid-template-columns:1fr 41px 41px;gap:7px}.profile-actions>.icon-button,.profile-actions>.secondary{width:41px;height:44px}.profile-actions>.primary{font-size:12px;padding:12px 10px}.profile-actions>.primary>span{font-size:12px;padding-left:7px}.photo-open{height:190px}.stats{gap:15px}.tab{padding:9px 12px}.bottom-nav{width:calc(100% - 30px)}.bottom-item.active{padding:10px}.bottom-item.active span{font-size:12px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}label>:is(input:not([type=checkbox],[type=radio],[type=hidden],[type=file],[type=range],[type=color],[type=button],[type=submit],[type=reset],[type=image]),textarea,select,.handle-field,.username-field,.phone-number-field){margin-top:var(--field-control-gap,8px)}.bio,.onboarding-heading p,.message,.modal-description{font-size:16px;color:var(--secondary)}.handle,.creator-category,.stats,.photo-info p,.muted,.sample-pricing,.billing-description,.setting-row small,.chat-header small,.user-row small,.note-hint,.micro-note,.footer button,.activity-row small,.plan-creator small,.demo-payment small,.card-title,.period,.gallery-join p,.profile-setting-avatar .handle,.success-page>p{color:var(--secondary)}.sent{color:var(--accent)}.received,.text-button{color:var(--secondary)}@media(max-width:760px){.stats,.stats strong{font-size:14px}.stats{gap:14px}.profile-actions>.primary{font-size:14px}.profile-actions>.primary>span{font-size:12px;padding-left:7px}.profile-actions{grid-template-columns:1fr 43px 43px;gap:7px}.profile-actions>.icon-button,.profile-actions>.secondary{width:43px}.profile-actions>.primary{padding-left:12px;padding-right:12px}.bio{font-size:16px}.photo-info h3{font-size:14px}.photo-info p{font-size:12px}.photo-info .like-button{display:none}.photo-tag{font-size:12px}.creator-category{font-size:12px;max-width:145px}.profile-title>.handle{font-size:13px}.section-heading>.text-button{font-size:14px}.cover{height:176px}.tab{font-size:14px;padding:9px 13px}.bottom-item.active span{font-size:12px}.bottom-item.active{padding:10px 12px}.quick-actions button>span:last-child{font-size:13px}.activity-row strong,.activity-row b,.payout-history .activity-row strong,.payout-history .activity-row b{font-size:14px}.activity-row small{font-size:12px}.activity-row{gap:10px}.recent-activity .activity-row small{max-width:155px}.card-title,.setting-row strong{font-size:14px}.setting-row small{font-size:12px}.update-card strong{font-size:14px}.update-card small{font-size:12px}.gallery-join p{font-size:14px}.gallery-join>.button{font-size:14px}.note-form>label{font-size:14px}.note-form>textarea{font-size:16px}.note-hint{font-size:12px;align-items:flex-start}.note-hint>span:first-child{max-width:180px}.note-hint>span:last-child{white-space:nowrap}.skip{font-size:14px!important}.onboarding-heading p{font-size:16px}.plan-creator strong{font-size:14px}.plan-creator small{font-size:12px}.inclusions,.price small{font-size:14px}.billing-description{font-size:12px}.join-page>.sample-pricing{font-size:12px}.demo-payment strong{font-size:14px}.demo-payment small{font-size:12px}.demo-payment{gap:9px}.join-page>.button{font-size:14px}.chat-header small{font-size:12px}.message{font-size:15px}.chat-photo strong{font-size:14px}.chat-photo button{font-size:12px}.chat-photo>img{height:123px}.chat-date{font-size:12px;margin-bottom:19px}.chat-body{padding-top:18px}.lightbox-footer strong{font-size:14px}.lightbox-footer small{font-size:12px}.photo-caption{font-size:16px}.lightbox-footer .button{font-size:14px}.modal-top h2{font-size:23px}.toggle-row strong{font-size:14px}.toggle-row small{font-size:12px}.profile-settings form label{font-size:14px}.success-page>.sample-pricing{font-size:12px}.success-page>p{font-size:16px}}html{scroll-behavior:auto}.icon-button,.orb{line-height:1}.icon-button>.icon,.orb>.icon{display:block;margin:0}@media(max-width:760px){.profile-actions>.secondary{gap:0;display:grid;place-items:center;line-height:0}.profile-actions>.secondary>.icon{margin:0;display:block}.profile-actions>.icon-button,.profile-actions>.secondary{height:46px;min-height:46px}.bottom-item{line-height:1;min-height:46px}.bottom-item>.icon{display:block;margin:0}.bottom-item.active{line-height:1.3}}@media(max-width:760px){.profile-actions>.secondary{display:flex;align-items:center;justify-content:center;gap:0}}@media(max-width:760px){.bottom-nav{background:linear-gradient(165deg,#ffffffbd,#ffffff75);border:1px solid #ffffffed;backdrop-filter:blur(24px) saturate(1.7);-webkit-backdrop-filter:blur(24px) saturate(1.7);box-shadow:inset 0 1px 1px #fff,inset 0 -1px 1px #c9d1dd55,0 8px 28px #39496012,0 1px 4px #36425508;padding:6px;isolation:isolate}.bottom-nav:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,#fff7,transparent 35%,transparent 70%,#fff4);z-index:-1}.bottom-item{color:#858f9d;transition:background .22s,box-shadow .22s,color .22s,transform .22s}.bottom-item.active{background:linear-gradient(155deg,#fffffff2,#f0f3f6db);color:#343d48;box-shadow:0 1px 3px #5060760c,inset 0 1px 1px #fff;border:1px solid #ffffffd9}.bottom-item:active{transform:scale(.94)}.profile-actions>.secondary,.profile-actions>.icon-button{background:linear-gradient(145deg,#fafbfd,#f0f3f7);border:1px solid #e9edf3;box-shadow:inset 0 1px 1px #fff}.profile-actions>.secondary>.icon,.profile-actions>.icon-button>.icon{color:#7d8998}.cover-share{background:linear-gradient(155deg,#ffffff70,#ffffff2b);border:1px solid #ffffff70;box-shadow:inset 0 1px 1px #ffffff70,0 2px 7px #3652590c;backdrop-filter:blur(16px) saturate(1.5);-webkit-backdrop-filter:blur(16px) saturate(1.5);color:#fff}.topbar .notification-button{height:38px;width:38px}}@media(prefers-reduced-motion:no-preference){.app-shell main{animation:none}@keyframes page-in{0%{opacity:.6;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}}@media(max-width:760px){.profile-actions{grid-template-columns:1fr 46px 46px}.profile-actions>.secondary,.profile-actions>.icon-button{width:46px;height:46px}body:has(.onboarding) .bottom-nav,body:has(.success-page) .bottom-nav{display:none}main:has(.onboarding),main:has(.success-page){padding-bottom:30px}.join-page .onboarding-heading h1{margin-top:21px;font-size:28px}.join-page .onboarding-heading p{margin-top:8px}.join-page .membership-card{margin-top:22px;padding:20px}.join-page .price{margin-top:16px}.join-page .inclusions{margin-top:17px;padding-top:15px;gap:9px}.join-page .demo-payment{padding:15px 17px}.join-page>.sample-pricing{margin-top:12px}}@media(max-width:360px){.profile-actions{grid-template-columns:1fr 44px 44px;gap:6px}.profile-actions>.secondary,.profile-actions>.icon-button{height:44px;width:44px;min-height:44px}.profile-actions>.primary{font-size:13px;padding:12px 8px;gap:4px}}@keyframes page-in{0%{transform:translateY(3px)}to{transform:translateY(0)}}html,body,.chat-body,dialog{scrollbar-width:none}html::-webkit-scrollbar,body::-webkit-scrollbar,.chat-body::-webkit-scrollbar,dialog::-webkit-scrollbar{display:none}.studio-label-short{display:none}@media(max-width:360px){.studio-label-full{display:none}.studio-label-short{display:inline}.stats>span{display:flex;flex-direction:column;gap:3px}.stats{justify-content:space-between}}.checkout-footer{padding-top:16px}.checkout-footer .button{min-height:48px;font-size:14px}.checkout-footer .sample-pricing{margin:10px 0 0;font-size:12px;line-height:18px;text-align:center}.chat-main{padding-top:24px}.chat-layout{height:calc(100dvh - 160px);min-height:540px}.chat-panel{position:relative;background:#f6f6fa}.chat-header{flex-shrink:0;background:#ffffffef;gap:12px;padding:16px 20px}.chat-header .avatar{height:40px;width:40px;flex-shrink:0}.chat-person{flex:1;min-width:0}.chat-person strong{font-size:16px;line-height:22px;color:#282932}.chat-person small{font-size:12px;line-height:18px;color:#7b8090;margin-top:2px;white-space:nowrap}.chat-header>.icon-button{width:40px;height:40px;min-width:40px;flex-shrink:0;margin-left:0}.chat-header .chat-back{display:none}.chat-body{position:relative;background:#f6f6fa;padding:24px 28px;overscroll-behavior:contain;overflow-anchor:none;scroll-padding-bottom:20px}.chat-body:focus-visible{outline:none;outline-offset:0;box-shadow:inset 0 0 0 1px var(--secondary,#777)}.chat-date{text-align:center;font-size:12px;line-height:18px;letter-spacing:0;color:#8b8c9b;margin:0 0 24px;font-weight:600}.chat-date>span{font-weight:400;margin-left:6px;color:#9194a1}.message-row{display:flex;flex-direction:column;align-items:flex-start;margin:0 0 12px}.message-row.outgoing{align-items:flex-end}.message-row .message{max-width:min(87%,390px);margin:0;border-radius:20px;padding:11px 15px;font-size:16px;line-height:24px;letter-spacing:-.12px;white-space:pre-wrap;overflow-wrap:anywhere}.message-row .received{background:#fff;color:#424653;border:1px solid #edeff3;border-bottom-left-radius:6px;box-shadow:0 1px 2px #24253702}.message-row .sent{background:#e3e9f4;color:#435a83;border:1px solid #dce4f1;border-bottom-right-radius:6px}.message-row .chat-photo{margin:0;max-width:87%;width:246px;background:#fff;border:1px solid #edeff3;border-radius:20px;overflow:hidden;box-shadow:none}.message-row .chat-photo img{display:block;width:100%;height:132px;object-fit:cover}.message-row .chat-photo>div{padding:12px 14px}.message-row .chat-photo strong{font-size:14px;line-height:20px;color:#363842}.message-row .chat-photo button{font-size:12px;line-height:18px;color:#647eab;padding-top:6px;min-height:28px}.message-receipt{min-height:16px;font-size:12px;line-height:16px;color:#838c9b;margin:5px 4px 1px;text-align:right}.message-receipt[hidden],.typing-indicator[hidden],.chat-connection[hidden],.chat-latest[hidden]{display:none}.message-receipt[data-status=failed]{color:#b04655}.message-retry{display:flex;align-items:center;gap:6px;border:0;padding:8px 0;min-height:36px;background:none;color:inherit;font-size:12px}.message-retry .icon{width:14px;height:14px}.chat-composer-area{position:relative;flex-shrink:0;background:#ffffffeb;border-top:1px solid #e9e8f0;backdrop-filter:blur(18px);padding:12px 20px 10px}.typing-indicator{display:flex;align-items:center;gap:5px;width:58px;height:36px;background:#fff;border:1px solid #edeff3;border-radius:18px 18px 18px 6px;padding:0 13px;margin:8px 0 0}.typing-indicator>span{display:block;width:6px;height:6px;border-radius:50%;background:#a29ba9}.chat-connection{flex-shrink:0;background:#fff6e8;color:#876136;padding:10px 20px;font-size:12px;line-height:18px;text-align:center}.chat-connection button{color:inherit;text-decoration:underline;margin-left:4px;background:none;border:0;font-weight:600}.chat-latest{position:absolute;left:50%;top:-50px;transform:translate(-50%);display:flex;align-items:center;gap:6px;white-space:nowrap;padding:10px 16px;border-radius:24px;border:1px solid #dae1ee;background:#fffc;backdrop-filter:blur(16px);box-shadow:0 4px 16px #2434500c;color:#55709f;font-size:12px;z-index:2}.chat-latest .icon{height:16px;width:16px}.chat-skeleton{position:absolute;inset:0;z-index:3;display:flex;flex-direction:column;gap:18px;padding:48px 20px;background:#f6f6fa}.chat-skeleton>span:not(.sr-only){display:block;width:80%;height:84px;border-radius:20px;background:linear-gradient(90deg,#e8ebf0 25%,#f2f4f7,#e8ebf0 75%);background-size:200% 100%}.chat-skeleton>span:nth-child(2){width:65%;height:180px}.chat-skeleton>span:nth-child(3){align-self:flex-end;width:75%;height:66px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-reduced-motion:no-preference){.message-enter{animation:message-arrive .2s cubic-bezier(.18,.7,.2,1)}.typing-indicator>span{animation:typing-dot 1.25s ease-in-out infinite}.typing-indicator>span:nth-child(2){animation-delay:.14s}.typing-indicator>span:nth-child(3){animation-delay:.28s}.chat-skeleton>span{animation:skeleton-shimmer 1.5s linear infinite}@keyframes message-arrive{0%{opacity:0;transform:translateY(7px) scale(.985)}to{opacity:1;transform:none}}@keyframes typing-dot{0%,60%,to{transform:translateY(0);opacity:.45}30%{transform:translateY(-3px);opacity:1}}@keyframes skeleton-shimmer{to{background-position:-200% 0}}}@media(max-width:760px){main{padding-left:20px;padding-right:20px;padding-bottom:calc(110px + env(safe-area-inset-bottom,0px))}.quick-actions{margin:24px 0;gap:8px}.quick-actions button{padding:14px 4px;gap:8px}.conversation-view{overflow:hidden;overscroll-behavior:none;background:#f6f6fa}.conversation-view .topbar,.conversation-view .bottom-nav,.conversation-view .footer{display:none}.conversation-view .app-shell{position:fixed;top:var(--chat-viewport-top,0px);left:0;right:0;height:var(--chat-viewport-height,100dvh);min-height:0;overflow:hidden}.conversation-view .chat-main{height:100%;min-height:0;width:100%;max-width:none;display:flex;padding:0;margin:0;animation:none}.conversation-view .chat-layout{height:100%;min-height:0;border:0;border-radius:0;display:flex;flex:1}.conversation-view .chat-panel{height:100%;width:100%;min-height:0}.chat-header{padding:calc(14px + env(safe-area-inset-top,0px)) 16px 14px 8px;gap:10px}.chat-header .chat-back{display:grid;place-items:center;width:36px;min-width:36px;height:44px;color:#6b85b2}.chat-header .chat-back .icon{width:24px;height:24px}.chat-header .avatar{width:38px;height:38px}.chat-header>.icon-button:last-child{margin-left:auto;width:36px;min-width:36px}.chat-person strong{font-size:15px}.chat-person small{font-size:12px;white-space:normal;line-height:17px}.chat-body{padding:22px 20px 18px;flex:1;min-height:0}.chat-date{margin-bottom:22px}.message-row .message{max-width:88%;font-size:16px;line-height:24px}.chat-composer-area{padding:12px 16px calc(10px + env(safe-area-inset-bottom,0px))}.conversation-view #toast{bottom:calc(100px + env(safe-area-inset-bottom,0px))}.checkout-view{overflow:hidden}.checkout-view .footer,.checkout-view .bottom-nav{display:none}.checkout-view .app-shell{height:100dvh;min-height:0;display:flex;flex-direction:column}.checkout-view .topbar{flex-shrink:0}.checkout-view .checkout-main{flex:1;min-height:0;margin:0;padding:0;width:100%;max-width:none;overflow:hidden;animation:none}.checkout-main .join-page{height:100%;max-width:none;margin:0;padding:0;display:flex;flex-direction:column}.join-content{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:12px 20px 20px;scrollbar-width:none}.join-content>.back-link{min-height:32px;font-size:12px;color:var(--secondary)}.join-page .onboarding-heading h1{font-size:27px;line-height:34px;margin-top:18px}.join-page .onboarding-heading p{font-size:15px;line-height:22px;margin-top:6px}.join-page .membership-card{padding:20px;margin-top:24px;border-radius:26px}.join-page .plan-creator{gap:12px}.join-page .price{font-size:44px;line-height:54px;margin-top:18px}.join-page .billing-description{line-height:18px;margin-top:3px}.join-page .inclusions{margin-top:18px;padding-top:16px;gap:12px;line-height:20px}.join-page .demo-payment{padding:16px 18px;margin:16px 0 0}.checkout-footer{position:relative;flex-shrink:0;background:#ffffffef;border-top:1px solid #e6e9ef;box-shadow:0 -8px 24px #505a6a04;padding:14px 20px calc(12px + env(safe-area-inset-bottom,0px));backdrop-filter:blur(20px)}.checkout-footer .button{min-height:48px}.checkout-footer .sample-pricing{margin-top:8px;font-size:12px;line-height:18px}}@media(max-width:360px){.chat-body{padding-left:16px;padding-right:16px}.chat-person small{font-size:11px}.chat-header{gap:6px}}.sidebar .brand{font-size:25px;letter-spacing:-1px;margin-left:8px;margin-right:0;gap:7px}@media(max-width:760px){.mobile-brand .brand{font-size:25px;letter-spacing:-1px;gap:6px}}:root{--accent:#497ee8;--violet:#eaf0ff}.orb.violet{background:radial-gradient(circle at 35% 22%,#c5d8ff 0,#84acf3 35%,#5f89d9 78%);box-shadow:inset 0 1px 6px #fff9,0 3px 9px #7095cc20;color:#fff}.message-row .sent{background:#e2ebff;border-color:#d9e5fc;color:#34517b}.chat-panel,.chat-body,.conversation-view{background:#f5f7fa}.chat-header .chat-back,.message-row .chat-photo button{color:#567dc1}.inclusions .icon{color:#7096d8}.status-chip{background:#edf4f0;color:var(--success)}.button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-color:var(--secondary)}.media-locked{overflow:hidden;position:relative}.media-locked>img{filter:blur(14px);transform:scale(1.12);opacity:.65}.photo-lock{background:#ffffffdc;color:#52617b;backdrop-filter:blur(15px)}.member-links{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:24px}.member-links .setting-row{background:#fff;border:1px solid var(--line);border-radius:22px;padding:18px;min-width:0}.member-links .setting-row small{white-space:normal}.member-links .orb{height:36px;width:36px}.application-page{max-width:460px}.application-page .onboarding-heading{margin:24px 0}.application-page .onboarding-heading h1{margin-top:20px;font-size:30px}.application-page .onboarding-heading p{font-size:15px;line-height:24px;max-width:330px;margin:10px auto 0;color:#7b8595}.application-account{display:flex;align-items:center;gap:12px;padding-bottom:22px;margin-bottom:22px;border-bottom:1px solid #eef0f4;text-align:left}.application-account>span:nth-child(2){flex:1;min-width:0}.application-account strong{display:block;font-size:14px}.application-account small{display:block;font-size:12px;color:var(--secondary);overflow-wrap:anywhere}.application-account>.icon{width:16px;color:#669987}.note-form .optional{float:right;font-size:11px;font-weight:400;color:var(--secondary)}.application-page .note-form textarea{min-height:100px;height:110px;font-size:15px}.application-page .note-hint{gap:12px;font-size:11px;line-height:17px}.application-page .note-hint>span:first-child{max-width:70%}.application-price{display:flex;justify-content:space-between;align-items:center;margin:23px 0 18px;padding-top:20px;border-top:1px solid #edf0f5;font-size:13px}.application-price>span{color:var(--secondary)}.application-price>strong{font-weight:650}.application-page .sample-pricing{margin-top:16px;line-height:18px}.approval-page{text-align:center;max-width:420px}.approval-page>.back-link{display:flex}.approval-visual{width:92px;margin:34px auto 26px;position:relative}.approval-visual .avatar{width:84px;height:84px;border:5px solid white;box-shadow:0 8px 20px #324b6710}.approval-seal{position:absolute;right:-3px;bottom:3px;display:grid;place-items:center;background:#688fda;color:#fff;width:30px;height:30px;border:3px solid #f5f7fa;border-radius:50%}.approval-seal>.icon{width:15px;height:15px}.approval-page>.eyebrow{font-size:10px;letter-spacing:1.6px;color:#8190a5}.approval-page>h1{font-size:30px;margin:10px 0 12px}.approval-page>p{font-size:15px;line-height:24px;color:#7f8998;max-width:325px;margin:auto}.request-summary{padding:20px 22px;margin:28px 0 22px;text-align:left}.request-summary>div{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:10px 0;font-size:13px}.request-summary>div>span:first-child{color:var(--secondary)}.request-summary strong{font-size:13px;font-weight:550;overflow-wrap:anywhere}.prototype-controls{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:30px;border-top:1px dashed #dce2eb;padding-top:22px}.prototype-controls>span{font-size:9px;letter-spacing:1.5px;color:#98a2b1}.prototype-controls .text-button{font-size:12px;min-height:36px}.prototype-controls small{font-size:11px;color:#94a0af}.join-page .onboarding-heading{margin-top:22px}.join-page .onboarding-heading p{max-width:320px;margin-left:auto;margin-right:auto}.paid-extras-note{padding:15px 0 0;margin-top:17px;border-top:1px solid #edf0f5;font-size:12px;line-height:19px;color:var(--secondary)}.paid-extras-note strong{font-weight:650;color:#636f80;display:block;margin-bottom:4px}.inclusions>div{align-items:flex-start}.inclusions>div .icon{margin-top:2px}.membership-info-price{font-family:var(--title);font-size:34px;font-weight:750;margin-top:24px}.membership-info-price>span{font:13px var(--font);color:var(--secondary)}.purchase-dialog{width:min(440px,calc(100% - 32px))}.purchase-heading{text-align:center;margin:12px 0 24px}.purchase-heading .orb{margin:4px auto 16px;width:48px;height:48px}.purchase-heading h3{font-size:21px;line-height:28px;letter-spacing:-.5px}.purchase-heading p{font-size:13px;line-height:20px;color:var(--secondary);margin:8px auto 0;max-width:300px}.purchase-actions{display:flex;flex-direction:column;gap:8px;margin-top:24px}.purchase-actions .text-button{min-height:40px;color:#7c889a}.purchase-dialog .demo-payment{margin:0;background:#f7f9fb;border:1px solid #edf0f4;padding:16px}.purchase-dialog .sample-pricing{font-size:11px;line-height:17px}.team-disclosure,.privacy-note{font-size:12px;line-height:19px;color:var(--secondary);margin:18px 0}.team-disclosure{padding:16px;border-radius:16px;background:#f6f8fb}.flow-heading{margin-top:20px;font-size:22px}.announcement-intro{display:flex;align-items:center;gap:16px;margin:8px 0 24px;color:var(--secondary);font-size:13px;line-height:21px}.announcement-list{max-width:700px;display:grid;gap:20px}.announcement-list .white-card{padding:24px}.announcement-author{display:flex;align-items:center;gap:10px;font-size:12px;margin-bottom:23px}.announcement-author small{margin-left:auto;color:var(--secondary)}.announcement-list h2{font-size:23px;margin-bottom:10px}.announcement-list p{font-size:15px;line-height:25px;color:var(--secondary);white-space:pre-wrap}.announcement-list article>img{display:block;width:100%;border-radius:18px;margin:23px 0;aspect-ratio:4/3;object-fit:cover}.live-stage{position:relative;overflow:hidden;border-radius:28px;height:390px;background:#677977}.live-stage>img{width:100%;height:100%;object-fit:cover;filter:brightness(.7);opacity:.65}.live-stage-overlay{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;padding:24px}.live-stage-overlay .welcome-avatar{width:70px;height:70px;border:3px solid #fffb;margin:12px 0 18px}.live-stage-overlay h2{font-size:27px;text-align:center}.live-stage-overlay p{font-size:13px;color:#fffc;margin-top:6px}.live-pill{position:absolute;top:20px;left:20px;font-size:9px;letter-spacing:1.4px;background:#ffffff25;border:1px solid #fff5;padding:6px 10px;border-radius:20px}.live-access{display:flex;align-items:center;gap:7px;position:absolute;bottom:24px;font-size:12px;color:#fffe}.live-access .icon{width:15px}.live-gifting{margin-top:20px;padding:22px}.live-gifting h2{font-size:19px}.live-gifting p{font-size:13px;color:#8b94a0;margin-top:5px}.live-gift-options{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:22px 0}.live-gift-options button{display:flex;flex-direction:column;align-items:center;gap:9px;border-radius:18px;background:#f5f7fa;padding:18px 8px}.live-gift-options strong{font-size:13px;font-weight:550}.rate-field{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid #edf0f4}.rate-field label{margin:0;font-size:14px;font-weight:500}.rate-field>span{display:flex;align-items:center;gap:6px;color:var(--secondary)}.rate-field input{width:96px!important;margin:0!important;padding:10px!important;text-align:right}.offer-help{background:#f6f8fb;border-radius:18px;padding:18px;margin:20px 0;font-size:12px;line-height:19px;color:#8390a1}.offer-help strong{color:#596d89;display:block}.offer-help p+strong{margin-top:12px}.approval-checklist{display:grid;gap:16px;margin:24px 0;font-size:13px;color:var(--secondary)}.approval-checklist>div{display:flex;gap:10px}.approval-checklist .icon{width:17px;color:#668ec9}.receipt-row{display:flex;align-items:center;gap:12px;padding:18px 0;border-bottom:1px solid #eef1f5;font-size:13px}.receipt-row>span{flex:1;min-width:0}.receipt-row strong{display:block;font-size:13px}.receipt-row small{display:block;color:#8e99a7;font-size:11px;margin-top:4px}.receipt-row b{font-weight:650}.receipt-row .orb{width:32px;height:32px}.offer-image{position:relative}.offer-lock{display:grid;place-items:center;position:absolute;inset:0;color:#fff}.offer-lock .icon{width:28px;height:28px}.rich-message{display:flex;flex-direction:column;gap:10px}.voice-sample{display:flex;align-items:center;gap:14px}.voice-bars{display:flex;align-items:center;gap:3px;height:32px}.voice-bars>i{width:3px;border-radius:3px;background:currentColor;opacity:.6}.gif-placeholder{display:grid;place-items:center;min-height:90px;font-size:26px;letter-spacing:3px;font-weight:650;background:#d6e3fa;border-radius:10px}@media(max-width:760px){.member-links{grid-template-columns:1fr;gap:10px;margin-top:20px}.member-links .setting-row{padding:16px 18px}.member-links .setting-row .orb{width:34px;height:34px}.application-page .note-form{padding:22px}.application-page .onboarding-heading{margin:22px 0}.application-page .onboarding-heading .welcome-avatar{width:66px;height:66px}.application-page .onboarding-heading h1{font-size:28px}.application-page .micro-note{font-size:12px;margin:22px 0}.join-page .onboarding-heading h1{font-size:26px;line-height:34px}.join-page .membership-card{margin-top:22px}.join-page .inclusions{gap:11px;font-size:13px;line-height:20px}.purchase-dialog{padding:22px;border-radius:28px}.purchase-dialog .modal-top h2{font-size:20px}.purchase-heading h3{font-size:21px}.announcement-list .white-card{padding:22px}.announcement-author{gap:8px}.announcement-author strong{font-size:12px}.announcement-author .avatar{width:27px;height:27px}.live-stage{height:370px}body:has(.approval-page) .bottom-nav{display:none}}@media(max-width:360px){.purchase-dialog{padding:18px}.application-page .note-form{padding:19px}.application-page .onboarding-heading h1{font-size:26px}.profile-actions>.primary{font-size:12px}.profile-actions>.primary>span{font-size:10px}}.profile-offer{display:flex;align-items:center;gap:7px;margin:22px 0 -6px;font-size:12px;line-height:18px;color:#7d8a9d}.profile-offer>span{color:#b4bdc9}@media(max-width:760px){.profile-actions>.primary{min-height:46px;padding-top:12px;padding-bottom:12px}.profile-offer{margin-top:20px;font-size:11px;gap:6px}}.request-summary:not(.white-card){padding:8px 0}.request-summary>div>span:first-child{flex-shrink:0}.request-summary>div>strong{text-align:right}.sample-pricing,.micro-note,.prototype-controls,.footer{display:none!important}.checkout-footer{padding-top:16px;padding-bottom:16px}.checkout-footer .button{min-height:50px}@media(max-width:760px){.checkout-footer{padding:14px 20px calc(16px + env(safe-area-inset-bottom,0px))}.profile-offer{font-size:12px;font-weight:500}.request-summary:not(.white-card){padding:8px 0}}:root{--accent:#5377bb;--accent-soft:#edf2fa;--ink:#20242c;--muted:#7d8795;--line:#e8ecf1;--control:#f0f2f5;--radius:24px;--space-inset:20px;--space-section:24px}.brand{gap:9px;letter-spacing:-1px;font-weight:800;line-height:1.1}.notification-dot{background:var(--accent)}.initials,.count{color:var(--accent);background:#eaf0f6}.liked,.saved{color:var(--accent)!important}.liked .icon,.saved .icon{fill:#5377bb16}@media(hover:hover){.icon-button:hover{background:#eef1f5}}.button:focus-visible,.icon-button:focus-visible,button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:none;outline-offset:0;box-shadow:inset 0 0 0 1px var(--secondary,#777)}.page-heading h1{font-size:30px;line-height:38px;letter-spacing:-1.2px}.page-heading{margin-bottom:24px}.page-heading .eyebrow{margin-bottom:8px}.white-card{border-radius:var(--radius)}.text-button{color:var(--secondary)}.button.primary{box-shadow:none}.button.secondary{border-color:var(--line)}.conversation-view,.conversation-view .app-shell,.chat-panel,.chat-body,.chat-header,.chat-composer-area,.chat-skeleton{background:#fff}.chat-header{border:0;box-shadow:none;backdrop-filter:none}.chat-identity{display:flex;align-items:center;gap:10px;min-width:0;flex:1}.chat-person strong{font-family:var(--font);letter-spacing:-.2px;font-weight:650}.chat-person small{color:#89929f}.chat-date{color:#949ba5;letter-spacing:0;font-size:11px}.message-row .message{font-family:var(--font);font-size:15px;line-height:22px;padding:11px 15px;letter-spacing:0;border-radius:20px}.message-row .received{background:var(--control);border-color:transparent;box-shadow:none;color:#383f49;border-bottom-left-radius:6px}.message-row .sent{background:var(--accent-soft);border-color:transparent;color:#344763;border-bottom-right-radius:6px}.message-receipt{font-size:10px;line-height:16px;color:#929ba8;margin-top:4px}.chat-composer-area{padding:10px 16px 14px;background:#fff;border-top:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.chat-compose{display:grid;grid-template-columns:40px minmax(0,1fr);gap:8px;align-items:center;padding:0;margin:0;border:0;background:transparent}.chat-attach{width:40px;height:44px;display:grid;place-items:center;background:transparent;border:0;border-radius:22px;color:#5f6876;padding:0;position:relative}.chat-attach:before{content:"";position:absolute;width:32px;height:32px;border-radius:50%;background:#eef0f3;z-index:0;transition:background .15s}.chat-attach>.icon{position:relative;z-index:1;width:19px;height:19px;stroke-width:1.8}.chat-attach:hover:before{background:#e4e8ee}.chat-input-shell{position:relative;min-width:0;border:1px solid #dfe3e9;border-radius:23px;background:#fff;transition:border-color .18s;box-shadow:0 1px 2px #18202f03}.chat-input-shell:focus-within{border-color:#c4ccd7;box-shadow:none}.chat-input-shell .chat-input{display:block;width:100%;min-height:42px;max-height:128px;margin:0;padding:10px 45px 10px 15px;font-family:var(--font);font-weight:400;font-size:16px;line-height:22px;letter-spacing:0;color:#282e37;resize:none;border:0!important;border-radius:22px;background:transparent;outline:none!important;box-shadow:none!important;scrollbar-width:none}.chat-input::placeholder{color:#a0a7b1;opacity:1}.chat-input::-webkit-scrollbar{display:none}.chat-submit{position:absolute;right:5px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:32px;height:32px;min-width:32px;padding:0;margin:0;border:0;border-radius:50%;background:var(--accent);color:#fff;box-shadow:none;transition:background .18s,transform .18s,opacity .18s;isolation:isolate}.chat-submit:before{content:"";position:absolute;inset:-6px;border-radius:50%}.chat-submit>.icon{width:19px;height:19px;stroke-width:2.3;display:block}.chat-submit:disabled{opacity:1;background:#edf0f4;color:#b6bec9;cursor:default}.chat-submit:active:not(:disabled){transform:translateY(-50%) scale(.9)}.chat-latest{border-color:var(--line);color:#536984;box-shadow:0 3px 12px #18202f08}.typing-indicator{background:var(--control);border-color:transparent;box-shadow:none}.typing-indicator>span{background:#8e99a8}@media(max-width:760px){.mobile-brand .brand{gap:8px;font-size:24px;letter-spacing:-1px}.app-shell main:not(.chat-main):not(.checkout-main){padding-left:var(--space-inset);padding-right:var(--space-inset)}.page-heading h1{font-size:28px;line-height:36px;letter-spacing:-1px}.section-heading h2{font-size:20px;line-height:27px;letter-spacing:-.7px}.account-grid{gap:var(--space-section)}.chat-composer-area{padding:8px 12px calc(12px + env(safe-area-inset-bottom,0px))}.chat-compose{gap:6px}.chat-body{padding-bottom:20px}.chat-header{display:grid;grid-template-columns:36px minmax(0,1fr) 36px;gap:8px;padding:calc(10px + env(safe-area-inset-top,0px)) 12px 10px}.chat-identity{justify-self:center;flex:initial;max-width:100%;gap:9px}.chat-header .avatar{width:34px;height:34px}.chat-header .chat-person strong{font-size:14px;line-height:20px}.chat-header .chat-person small{font-size:11px;line-height:16px;margin-top:1px;white-space:nowrap}.chat-header .chat-back,.chat-header>.icon-button:last-child{height:44px;width:36px;min-width:36px;margin:0;color:var(--accent)}}@media(prefers-reduced-motion:reduce){.chat-input-shell,.chat-submit,.chat-attach:before{transition:none}}.heading-action>span{border:0!important;margin:0!important;padding:0!important;color:inherit!important;font:inherit!important}@media(max-width:760px){.page-heading>.heading-action{width:44px;height:44px;min-width:44px;min-height:44px;border-radius:50%;padding:0;flex-shrink:0}.page-heading>.heading-action>span{display:none}.page-heading>.heading-action>.icon{width:19px;height:19px}}@media(max-width:360px){.page-heading h1{font-size:26px;line-height:34px;letter-spacing:-1px}}@media(max-width:760px){.bottom-nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;width:calc(100% - 32px);max-width:390px;height:66px;padding:6px;border-radius:30px;bottom:calc(12px + env(safe-area-inset-bottom,0px))}.bottom-item,.bottom-item.active{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;flex:initial;width:100%;height:52px;min-height:52px;padding:6px 2px;border:1px solid transparent;border-radius:23px;line-height:1;transform:none}.bottom-item{color:#657182}.bottom-item.active{color:#29333f;border-color:#fffffff0}.bottom-item>.icon,.bottom-item.active>.icon{display:block;width:20px;height:20px;stroke-width:1.75;margin:0}.bottom-item.active>.icon{stroke-width:2}.bottom-item span,.bottom-item.active span{display:block;font-family:var(--font);font-size:10px;line-height:12px;font-weight:500;letter-spacing:0}.bottom-item.active span{font-weight:650}.bottom-item:active{transform:scale(.96)}}:root{--ow-success-fill:#27a766;--ow-white:#ffffff;--ow-paper:#f6f6f6;--ow-panel:#ededed;--ow-ink:#262626;--ow-secondary:#686868;--ow-line:#e7e7e7;--ow-charcoal:#202020;--ow-deep:#111111;--ow-dark-workspace:#161616;--ow-dark-panel:#292929;--ow-dark-raised:#303030;--ow-dark-line:#3b3b3b;--ow-on-dark:#f0f0f0;--ow-secondary-dark:#bdbdbd;--ow-blue:#496aa5;--ow-blue-soft:#edf1f7;--ow-blue-dark:#acc2e5;--ow-blue-depth:#2b3b53;--ow-verified:#0095f6;--ow-action-cyan:linear-gradient(180deg,#a4eafa 0%,#80d8ef 46%,#5bc6e8 100%);--ow-action-ink:#173d49;--ow-action-edge:#70bfd7;--ow-action-shadow:inset 0 1px 0 #ffffffa6,inset 0 -1px 0 #257b941f,0 2px 3px #1e617514,0 5px 12px #1e61750a;--ow-mint-ink:#466f59;--ow-mint-soft:#edf4ef;--ow-mint-dark:#a7d5b7;--ow-mint-depth:#253a2e;--ow-peach-ink:#8a4939;--ow-peach-soft:#fcf0eb;--ow-peach-dark:#efb4a4;--ow-peach-depth:#3a2b26;--ow-orb-blue:radial-gradient(circle at 40% 25%,#c0cee5,#95acd4 60%,#cdd8ea);--ow-orb-cyan:radial-gradient(circle at 40% 25%,#a4eafa,#5bc6e8 60%,#bdeef8);--ow-orb-peach:radial-gradient(circle at 40% 25%,#ffc5b3,#f4987c 60%,#ffd5c8);--ow-orb-mint:radial-gradient(circle at 40% 25%,#b9eeb7,#79d69b 60%,#cff6dd)}:root{--mobile-gutter:16px;--edge-highlight:inset 0 1px 0 #ffffffc7;--shadow-control:0 1px 2px #20292308;--shadow-card:0 2px 5px #20292304;--shadow-overlay:0 18px 64px #14231b24;--bg:var(--ow-paper);--canvas:var(--ow-white);--surface:var(--ow-white);--surface-raised:var(--ow-white);--surface-muted:var(--ow-panel);--control:#f0f0f0;--field:#f7f7f7;--ink:var(--ow-ink);--secondary:var(--ow-secondary);--muted:var(--ow-secondary);--line:var(--ow-line);--accent:var(--ow-blue);--accent-soft:var(--ow-blue-soft);--on-accent:var(--ow-white);--primary:var(--ow-charcoal);--on-primary:var(--ow-white);--primary-edge:var(--ow-charcoal);--primary-hover:#333333;--primary-shadow:0 1px 2px #2020201f;--glass:#ffffffd4;--glass-line:#ffffffef;--glass-shadow:0 4px 18px #2029230b,inset 0 1px 0 #fff;--success-fill:var(--ow-success-fill);--success-bg:var(--ow-mint-soft);--success:var(--ow-mint-ink);--attention-bg:var(--ow-peach-soft);--attention:var(--ow-peach-ink);--chat-incoming:#f0f0f0;--chat-outgoing:var(--ow-blue);--chat-placeholder:var(--ow-secondary);--floating-surface:#f6f6f6ed;--floating-line:#e1e1e1;--floating-shadow:0 3px 12px #263d2c0d,inset 0 1px 0 #fff;--shadow-detail:0 8px 24px #20292319,0 2px 5px #2029230d}:root[data-theme=dark]{--edge-highlight:inset 0 1px 0 #ffffff08;--shadow-control:0 2px 5px #00000012;--shadow-card:0 2px 6px #0000000d;--shadow-overlay:0 22px 72px #0000004d;--bg:var(--ow-deep);--canvas:var(--ow-deep);--surface:var(--ow-charcoal);--surface-raised:var(--ow-dark-panel);--surface-muted:var(--ow-dark-workspace);--control:var(--ow-dark-raised);--field:var(--ow-charcoal);--ink:var(--ow-on-dark);--secondary:var(--ow-secondary-dark);--muted:#aaaaaa;--line:var(--ow-dark-line);--accent:var(--ow-blue-dark);--accent-soft:var(--ow-blue-depth);--on-accent:#162336;--primary:var(--ow-on-dark);--on-primary:#191919;--primary-edge:var(--ow-on-dark);--primary-hover:#ffffff;--primary-shadow:none;--glass:#202020ec;--glass-line:#ffffff12;--glass-shadow:0 4px 18px #0003,inset 0 1px 0 #ffffff06;--success-bg:var(--ow-mint-depth);--success:var(--ow-mint-dark);--attention-bg:var(--ow-peach-depth);--attention:var(--ow-peach-dark);--chat-incoming:var(--ow-dark-raised);--chat-outgoing:var(--ow-blue);--chat-placeholder:var(--ow-secondary-dark);--floating-surface:#242424ed;--floating-line:#ffffff18;--floating-shadow:0 3px 12px #0003,inset 0 1px 0 #ffffff08;--shadow-detail:0 10px 28px #0005,inset 0 1px 0 #ffffff08;--ow-orb-blue:radial-gradient(circle at 40% 25%,#748fb8,#455f87 65%,#536d94);--ow-orb-cyan:radial-gradient(circle at 40% 25%,#4c9bb0,#246d82 65%,#387f93);--ow-orb-peach:radial-gradient(circle at 40% 25%,#b78371,#8b5745 65%,#a26956);--ow-orb-mint:radial-gradient(circle at 40% 25%,#70a181,#347251 65%,#498664)}.orb.violet{background:var(--ow-orb-blue)}.orb.blue{background:var(--ow-orb-cyan)}.orb.peach{background:var(--ow-orb-peach)}.orb.green{background:var(--ow-orb-mint)}html{background:var(--app-chrome,var(--bg));--app-safe-top:env(safe-area-inset-top,0px);scroll-padding-top:var(--app-safe-top)}body{background:var(--app-chrome,var(--bg));color:var(--ink);isolation:isolate}body:has(#main>.world-page[data-world-bg=wallpaper]:not(.immersive-world),#main>.profile-page>.world-page[data-world-bg=wallpaper]):before{content:"";position:fixed;inset:0;z-index:100;pointer-events:none;background:var(--app-safe-background,var(--app-chrome,var(--bg)));filter:var(--app-safe-filter,none);clip-path:inset(0 0 calc(100% - var(--app-safe-top)) 0)}#app .topbar,#app .entry-header{margin-top:var(--app-safe-top)}#app .public-world-shell:not(:has(.immersive-world)) .public-world-header{margin-top:var(--app-safe-top)}#app .public-world-shell:has(.immersive-world) .public-world-header{top:var(--app-safe-top)}.muted{color:var(--secondary)}.card-title>span:first-child,.setting-row small{color:var(--secondary)}:is(.eyebrow,.card-title,.period,.earnings-foot,.mini-stats>.white-card>span:not(.orb),.mini-stats small,.photo-info p,.tab,.number-pill,.card-subtitle,.profile-title>.handle,.handle,.update-card small,.chart-labels,.chart-months){color:var(--secondary)}:is(.price>span,.money>span,.mini-stats strong>span){color:var(--muted)}.growth{background:var(--success-bg);color:var(--success)}.cover .cover-share{width:44px;height:44px;top:12px;right:12px;z-index:2;color:var(--ink);background:var(--floating-surface);border:1px solid var(--floating-line);box-shadow:var(--floating-shadow)}.tab.active{color:var(--ink)}.photo-tag{background:#f5f7fae8;color:#344357;border-color:#ffffffd9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}[data-theme=dark] .photo-tag{background:#202833e0;color:#e8eef8;border-color:#ffffff20}.appearance-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0 8px}.appearance-choice{background:none;padding:0;display:flex;flex-direction:column;gap:10px;align-items:center;min-width:0;font-size:13px}.appearance-sample{display:block;width:100%;height:102px;background:var(--ow-paper);border:2px solid var(--ow-line);border-radius:17px;position:relative;overflow:hidden}.appearance-sample:before{content:"";position:absolute;left:11px;right:11px;top:12px;height:23px;border-radius:8px;background:#fff;box-shadow:0 32px #fff}.appearance-sample:after{content:"";position:absolute;width:27px;height:7px;left:19px;top:20px;background:#c4cfdf;border-radius:8px;box-shadow:13px 32px #5377bb}.appearance-choice[data-theme-choice=dark] .appearance-sample{background:var(--ow-charcoal);border-color:var(--ow-dark-line)}.appearance-choice[data-theme-choice=dark] .appearance-sample:before{background:var(--ow-dark-raised);box-shadow:0 32px 0 var(--ow-dark-raised)}.appearance-choice[data-theme-choice=system] .appearance-sample{background:linear-gradient(90deg,var(--ow-paper) 50%,var(--ow-charcoal) 50%)}.appearance-choice[data-theme-choice=system] .appearance-sample:before{background:linear-gradient(90deg,var(--ow-white) 50%,var(--ow-dark-raised) 50%);box-shadow:none;height:64px}.appearance-choice[aria-pressed=true] .appearance-sample{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.appearance-choice[aria-pressed=true]{color:var(--accent);font-weight:650}.appearance-note{font-size:13px;line-height:21px;color:var(--secondary);margin:20px 0 0}.review-appearance{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:24px 0;font-size:13px;color:var(--secondary)}.review-appearance select{width:145px;font-size:13px;padding:10px 12px;background:var(--surface);color:var(--ink);border-color:var(--line)}[data-theme=dark] :is(.sidebar,.profile-card,.white-card,.gallery-banner,.gallery-join,.empty-state,.update-card,.earnings-card,.vault-card,.balance-card,.demo-payment,.setting-row,.quick-actions button,dialog,.conversation-list,.review-group,.review-start>a,.brand-option,.brand-small,.brand-palette){background:var(--surface);color:var(--ink);border-color:var(--line);box-shadow:none}[data-theme=dark] :is(.pending-balance,.activity-row){background:var(--surface);color:var(--ink);border-color:var(--line)}[data-theme=dark] .card-title>span:first-child{color:var(--secondary)}[data-theme=dark] :is(.panel-group,.creator-shortcut,.application-account,.purchase-message,.team-disclosure,.offer-help,.live-gift-options button,.selected-media,.review-case select,.review-note textarea){background:var(--surface-muted);color:var(--secondary);border-color:var(--line)}[data-theme=dark] :is(.topbar,.inclusions,.application-price,.application-account,.paid-extras-note,.purchase-summary,.rate-field,.receipt-row,.activity-row,.toggle-row,.review-case,.review-toolbar){border-color:var(--line)}[data-theme=dark] :is(.topbar,.join-content){background:var(--bg)}[data-theme=dark] :is(input:not([type=checkbox]):not([type=radio]),textarea,select,.note-form textarea,.search-field){background:var(--field);border-color:var(--line);color:var(--ink)}[data-theme=dark] :is(input,textarea)::placeholder{color:var(--muted)}[data-theme=dark] :is(.button,.icon-button,.notification-button,.studio-toggle){background:var(--control);border-color:var(--line);color:var(--ink);box-shadow:none}[data-theme=dark] :is(.amount-choices span,.tab.active,.plan-toggle button.selected){background:var(--control);border-color:var(--line);color:var(--ink);box-shadow:none}.button.primary,[data-theme=dark] .button.primary{background:var(--primary);color:var(--on-primary);border:1px solid var(--primary-edge);box-shadow:var(--primary-shadow)}.button.primary:hover:not(:disabled),[data-theme=dark] .button.primary:hover:not(:disabled){background:var(--primary-hover);border-color:var(--primary-hover);filter:none}.button.primary>.icon,[data-theme=dark] .button.primary>.icon{color:inherit}[data-theme=dark] .review-start>a:first-child{background:var(--primary);color:var(--on-primary);border-color:var(--primary-edge)}@media(hover:hover){[data-theme=dark] .button.secondary:hover:where(:not(:disabled)),[data-theme=dark] .icon-button:hover:where(:not(:disabled)){background:var(--surface-raised)}}[data-theme=dark] .icon-button.plain{background:transparent;border-color:transparent}[data-theme=dark] :is(.text-button,.back-link,.tab,.nav-item,.breadcrumb,.profile-title>.handle,.handle,.creator-category,.bio,.stats,.photo-info p,.update-card small,.gallery-banner small,.gallery-join p,.onboarding-heading p,.billing-description,.inclusions,.account-hero p,.setting-row small,.card-title,.period,.earnings-foot,.mini-stats>.white-card>span:not(.orb),.mini-stats small,.chart-labels,.chart-months,.activity-row small,.pending-balance small,.modal-description,.photo-caption,.article-copy,.toggle-row small,.selected-media small,.note-hint,.plan-creator small,.approval-page>p,.purchase-heading p,.paid-extras-note,.privacy-note,.announcement-intro,.announcement-list p,.live-gifting p,.approval-checklist,.review-intro,.review-guide,.review-case ol,.review-note label,.review-expected,.review-limit){color:var(--secondary)}[data-theme=dark] :is(.stats strong,.gallery-banner strong,.quick-actions button>span:last-child,.activity-row strong,.activity-row b,.setting-row strong,.price,.money,.purchase-summary .purchase-price,.paid-extras-note strong,.offer-help strong,.payout-amount strong,.lightbox-footer strong,.toggle-row strong,.selected-media strong,.breadcrumb strong){color:var(--ink)}[data-theme=dark] :is(.number-pill,.count,.plan-toggle,.initials,.account-avatar){background:var(--control);color:var(--secondary)}[data-theme=dark] :is(.price>span,.money>span,.mini-stats strong>span){color:var(--muted)}[data-theme=dark] :is(.status-chip,.growth){background:var(--success-bg);color:var(--success)}[data-theme=dark] :is(.creator-avatar,.welcome-avatar,.approval-visual .avatar,.creator-badge>.tiny){border-color:var(--surface)}[data-theme=dark] .approval-seal{border-color:var(--bg)}[data-theme=dark] .profile-actions>.secondary,[data-theme=dark] .profile-actions>.icon-button{background:var(--control);border-color:var(--line)}[data-theme=dark] .profile-actions .icon{color:var(--secondary)}[data-theme=dark] :is(.nav-item.active,.nav-item:hover,.conversation.selected){background:var(--control);color:var(--ink)}[data-theme=dark] :is(.bottom-nav,.checkout-footer){background:var(--glass);border-color:var(--glass-line);box-shadow:var(--glass-shadow)}[data-theme=dark] .bottom-item{color:var(--secondary)}[data-theme=dark] .bottom-item.active{background:var(--accent-soft);color:var(--accent);border-color:transparent;box-shadow:none}[data-theme=dark] :is(.photo-lock,.photo-prev,.photo-next){background:#1b222bd9;color:#f1f4f9;border-color:#ffffff20}[data-theme=dark] .media-locked{background:var(--control)}[data-theme=dark] .gif-placeholder{background:var(--accent-soft);color:var(--ink)}[data-theme=dark] .chart{border-color:var(--line)}.bars{background:repeating-linear-gradient(0deg,transparent,transparent calc(33.3% - 1px),var(--line) calc(33.3% - 1px),var(--line) 33.3%)}[data-theme=dark] .success-halo{background:#223a30;color:#a1d7b7;box-shadow:0 0 0 18px #1b2a23}[data-theme=dark] .review-start>a:first-child small{color:var(--on-primary)}[data-theme=dark] body:has(.brand-board){background:var(--bg)}[data-theme=dark] dialog::backdrop{background:#0009;backdrop-filter:blur(8px)}.account-identity{display:flex;align-items:center;gap:14px;margin-bottom:32px}.account-identity>.avatar{width:58px;height:58px;font-size:18px;font-weight:550;background:var(--accent-soft);color:var(--accent)}.account-identity>div{flex:1;min-width:0}.account-identity h2{font-size:19px;line-height:26px;letter-spacing:-.5px}.account-identity p{font-size:13px;color:var(--secondary);overflow-wrap:anywhere;margin-top:3px}.account-identity .icon-button{width:40px;height:40px;background:var(--surface);color:var(--secondary)}.account-section>h3{font-family:var(--font);font-size:12px;font-weight:550;color:var(--secondary);letter-spacing:.2px;margin:0 0 10px 4px}.account-rows{background:var(--surface);border:1px solid var(--line);border-radius:22px;overflow:hidden;padding:0 18px}.account-row{display:flex;align-items:center;gap:12px;width:100%;min-height:64px;padding:15px 0;background:none;text-align:left;border-bottom:1px solid var(--line)}.account-row>.icon{width:20px;height:20px;color:var(--secondary)}.account-row>span:not(.avatar){flex:1;min-width:0}.account-row strong{display:block;font-size:14px;font-weight:550;line-height:20px}.account-row small{display:block;font-size:12px;line-height:18px;color:var(--secondary);margin-top:3px}.account-row>.row-value{font-size:12px;color:var(--secondary);flex:none!important;text-align:right}.account-row>.icon:last-child{width:14px;height:14px;color:var(--muted)}.account-row>.avatar{width:40px;height:40px}.membership-section-title{display:flex;align-items:center;justify-content:space-between;margin:0 2px 13px}.membership-section-title h3{font-size:15px;font-weight:600;letter-spacing:-.2px}.membership-section-title>span{font-size:12px;color:var(--secondary)}.membership-cards{display:grid;gap:10px}.world-membership-card{display:flex;align-items:center;gap:13px;padding:17px 16px;width:100%;text-align:left;border:1px solid var(--line);background:var(--surface);border-radius:22px;min-width:0}.membership-avatar{width:46px;height:46px;flex:none;font-size:16px}.membership-card-copy{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.membership-card-copy>strong{font-size:15px;line-height:21px;font-weight:600;letter-spacing:-.15px}.membership-card-copy>small{font-size:12px;line-height:18px;color:var(--secondary)}.membership-open{display:grid;place-items:center;width:28px;height:28px;flex:none;border-radius:50%;background:var(--field);color:var(--secondary)}.membership-open>.icon{width:13px;height:13px}.gallery-toolbar{margin-top:0}.vault-intro{margin:-10px 0 27px}.vault-intro>p{font-size:15px;line-height:23px;color:var(--secondary)}.vault-intro>span{display:flex;gap:7px;align-items:flex-start;font-size:12px;line-height:19px;color:var(--muted);margin-top:10px}.vault-intro .icon{width:14px;height:14px;margin-top:2px;flex:none;color:var(--accent)}.collection-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.collection-card{display:flex;align-items:center;gap:18px;padding:16px;background:var(--surface);border:1px solid var(--line);border-radius:23px;text-align:left;min-width:0;color:var(--ink)}.collection-cover{width:100px;height:112px;border-radius:15px;overflow:hidden;flex:none;background:var(--control)}.collection-cover img{display:block;width:100%;height:100%;object-fit:cover}.collection-copy{display:flex;flex-direction:column;gap:7px;flex:1;min-width:0}.collection-copy>small{font-size:11px;line-height:17px;color:var(--muted)}.collection-copy>strong{font-size:16px;line-height:22px;font-weight:600;letter-spacing:-.3px}.collection-access{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--accent);margin-top:3px}.collection-access>.icon{width:13px;height:13px}.collection-card>.icon{width:14px;height:14px;color:var(--muted);flex:none}.post-dialog{width:min(460px,calc(100% - 32px))}.post-media-picker{border:0;padding:0;margin:0 0 24px;min-width:0}.post-media-picker legend{font-size:13px;font-weight:550;color:var(--ink);padding:0;margin-bottom:12px}.post-media-picker>div{display:flex;gap:9px;overflow-x:auto;padding:3px;scrollbar-width:none}.post-media-picker label{position:relative;display:block;aspect-ratio:1;flex:1 0 46px;margin:0;min-width:46px;cursor:pointer}.post-media-picker input{position:absolute;inset:0;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}.post-media-picker img{width:100%;height:100%;display:block;object-fit:cover;border-radius:12px;border:2px solid transparent;padding:2px}.post-media-picker input:checked+img{border-color:var(--accent)}.post-media-picker input:focus-visible+img{outline:none;outline-offset:0;box-shadow:inset 0 0 0 1px var(--secondary,#777)}.post-media-picker label>span{position:absolute;right:4px;bottom:4px;display:none;width:18px;height:18px;place-items:center;background:var(--accent);color:var(--on-accent);border-radius:50%;pointer-events:none}.post-media-picker input:checked~span{display:grid}.post-media-picker .icon{width:11px;height:11px}.post-options{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:24px}.post-options>div{min-width:0}.post-options select{margin:0;width:100%;padding-left:12px;font-size:14px}.post-dialog .optional{font-weight:400;color:var(--secondary);margin-left:4px}.post-saved{display:grid;place-items:center;color:var(--accent);width:32px;flex:none}.post-saved .icon{width:17px;height:17px;fill:var(--accent-soft)}.published-post .photo-info>div{min-width:0}.published-post h3,.lightbox .modal-top h2{overflow-wrap:anywhere}.published-caption{white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:760px){.collection-list{grid-template-columns:1fr;gap:12px}.collection-card{gap:16px;padding:13px}.collection-cover{width:92px;height:104px}}dialog{box-shadow:var(--shadow-overlay),var(--edge-highlight)}:is(.white-card,.profile-card,.world-membership-card){box-shadow:var(--shadow-card)}.button.secondary{box-shadow:var(--shadow-control),var(--edge-highlight)}.orb{box-shadow:inset 0 1px 3px #ffffff8c,0 2px 5px #34476012}[data-theme=dark] .orb{box-shadow:inset 0 1px 3px #ffffff45,0 2px 5px #0000001a}.topbar .notification-button{height:42px;width:42px;display:grid;place-items:center;color:var(--secondary);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-control),var(--edge-highlight)}.topbar .notification-button>.icon{width:20px;height:20px;display:block;stroke-width:1.8}.notification-button[aria-expanded=true]{color:var(--accent);background:var(--accent-soft)}.notification-button .notification-dot{width:5px;height:5px;top:9px;right:9px;background:var(--accent);border:1px solid var(--surface)}.topbar .notification-button{width:44px;height:44px}.icon-button{padding:0;line-height:0}.icon-button>.icon,.orb>.icon{display:block;margin:0;flex:none}.theme-toggle{position:relative;display:grid;place-items:center;flex:none;width:42px;height:42px;min-height:42px;padding:0;border:1px solid var(--line);border-radius:50%;background:var(--surface);color:var(--ink);box-shadow:var(--shadow-control),var(--edge-highlight);overflow:hidden;touch-action:manipulation}.theme-toggle:hover{background:var(--control)}.theme-toggle>span{position:absolute;display:grid;place-items:center;inset:0;transition:opacity .18s ease,transform .22s cubic-bezier(.2,.7,.3,1)}.theme-toggle .icon{width:19px;height:19px;stroke-width:1.8}.theme-toggle-sun{opacity:1;transform:rotate(0) scale(1)}.theme-toggle-moon{opacity:0;transform:rotate(-55deg) scale(.6)}[data-theme=dark] .theme-toggle-sun{opacity:0;transform:rotate(55deg) scale(.6)}[data-theme=dark] .theme-toggle-moon{opacity:1;transform:rotate(0) scale(1)}.theme-changing,.theme-changing :is(body,.app-shell,.sidebar,.topbar,.white-card,.account-section,.section-body,.setting-row,.activity-row,.button,.icon-button,.theme-toggle,.top-profile-button,.nav-item,.bottom-nav,.bottom-item,.account-rows,.account-row,.earnings-card,.quick-actions button,dialog,input,select,textarea){transition:background-color .18s ease,color .18s ease,border-color .18s ease}[data-theme=dark] .orb{box-shadow:inset 0 1px 2px #ffffff25,0 2px 5px #0002;color:#fff}@media(max-width:760px){.interior-view .top-actions{gap:6px}.theme-toggle{width:36px;height:36px;min-height:36px}.theme-toggle .icon{width:18px;height:18px}}@media(prefers-reduced-motion:reduce){.theme-toggle>span,.theme-changing,.theme-changing *{transition:none!important}}:root :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),textarea,select):is(:focus,:focus-visible){outline:0;box-shadow:none}:root :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),textarea,select):focus:not([aria-invalid=true]){border-color:var(--secondary)}:root body :is(.phone-number-field,.social-handle-field,.username-field,.search-field,.inbox-search,.wf-search,.composer-field):focus-within{outline:0;box-shadow:none;border-color:var(--secondary)}:root body :is(.phone-number-field,.social-handle-field,.username-field):has([aria-invalid=true]):focus-within{border-color:var(--danger,#d7515a)}@media(max-width:760px),(hover:none)and (pointer:coarse){:where(input:not([type]),input[type=text],input[type=search],input[type=email],input[type=url],input[type=tel],input[type=password],input[type=number],input[type=date],input[type=time],input[type=datetime-local],input[type=month],input[type=week],textarea,select,[contenteditable=true],[contenteditable=plaintext-only]){font-size:max(16px,1rem,1em)!important}}.interior-view .creator-inbox .inbox-destinations.inbox-tabs{display:flex;align-items:center;gap:6px;flex:none;margin:0;padding:16px 12px;border-bottom:1px solid var(--line)}.creator-inbox .inbox-destinations.inbox-tabs>button{flex:1;justify-content:center;min-height:40px;padding:7px 9px;font-size:13px;white-space:nowrap}.creator-inbox .inbox-destinations.inbox-tabs>button[aria-current=page]{background:var(--control);border-color:var(--control);color:var(--ink)}.inbox-destinations [data-request-count]:empty{display:none}.inbox-request-count{display:inline-flex;align-items:center;justify-content:center;min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:var(--ink);color:var(--surface);font-size:10px;line-height:17px;font-variant-numeric:tabular-nums}.interior-view .creator-inbox{background:var(--card);border:1px solid var(--card-edge);border-radius:26px;overflow:hidden;box-shadow:var(--interior-shadow)}.interior-view .creator-inbox .inbox-rail{display:flex;flex-direction:column;min-width:0;min-height:0;height:100%;padding:0;background:var(--card)}.interior-view .creator-inbox .inbox-rail .dm-list{display:block;padding:0 16px;margin:0;overflow-y:auto;min-height:0;border:0;border-radius:0;box-shadow:none;background:transparent;scroll-padding:8px;scrollbar-width:thin;scrollbar-color:var(--line) transparent}.creator-inbox .inbox-message-tools{padding:18px 16px 0}.creator-inbox .inbox-message-tools .inbox-tabs{margin:16px 0 12px}.inbox-request-queue{display:flex;flex-direction:column;min-height:0;flex:1}.inbox-call-filters{display:flex;align-items:center;justify-content:space-between;gap:8px;flex:none;padding:12px 24px 4px}.inbox-call-filters>h3{font:550 14px/1.5 var(--font);letter-spacing:0}.inbox-call-filters>.text-button{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:6px 0;font-size:12px;color:var(--secondary)}.inbox-call-filters>.text-button>.icon{width:15px;height:15px}.creator-inbox .request-attention{width:7px;height:7px;flex:none;border-radius:50%;background:var(--accent)}.creator-inbox .dm-preview.request-failed{color:var(--danger,#b03443)}.creator-inbox .requests-only-title{font-size:18px;padding-bottom:18px}.interior-view .creator-inbox .inbox-message-tools .inbox-tabs{gap:6px;flex-wrap:nowrap}.interior-view .creator-inbox .inbox-message-tools .inbox-tabs>button{display:inline-flex;align-items:center;justify-content:center;gap:5px;white-space:nowrap;padding:7px 10px;font-size:12px}.creator-inbox .inbox-request-count{background:transparent;color:inherit;min-width:0;height:auto;padding:0;font-size:11px;opacity:.65}.inbox-detail{display:none;scroll-margin-top:16px;min-width:0;min-height:0;overflow-y:auto;background:var(--card)}.inbox-detail-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:100%;padding:40px;text-align:center}.inbox-detail-empty>.icon{box-sizing:content-box;width:22px;height:22px;padding:12px;border-radius:16px;background:var(--control);color:var(--secondary)}.inbox-detail-empty>h2{font:600 22px/1.3 var(--font);letter-spacing:-.6px}.inbox-detail-empty>p{font-size:13px;color:var(--secondary);max-width:260px;line-height:1.6}.inbox-detail-heading{display:flex;align-items:center;gap:12px;padding:22px 26px;min-height:73px;border-bottom:1px solid var(--line)}.inbox-detail-heading>h2{font:600 18px/1.4 var(--font);letter-spacing:-.4px;min-width:0;overflow-wrap:anywhere}.inbox-detail-heading>.icon-button{display:none;flex:none;width:40px;height:40px}.inbox-detail-body{max-width:570px;margin:0 auto;padding:28px}.inbox-detail-body>h3{font:600 19px/1.4 var(--font);letter-spacing:-.4px;margin-bottom:20px}.inbox-detail-body form>label{display:block;margin:18px 0;font-size:14px;font-weight:500}.inbox-detail-body form :is(select,textarea,input){display:block;width:100%;margin:8px 0 0;padding:12px 14px;background-color:var(--field);border:1px solid var(--line);border-radius:14px;color:var(--ink);font-size:16px}.inbox-detail-body form [type=hidden],.inbox-detail-body [hidden]{display:none!important}:is(.inbox-detail-body,.calls-dialog) .inbox-response,:is(.inbox-detail-body,.calls-dialog) [data-response-fields]{display:grid;gap:14px}:is(.inbox-detail-body,.calls-dialog) .inbox-response .field-hint{margin:0;line-height:1.6}:is(.inbox-detail-body,.calls-dialog) .inbox-response>.button{margin:0;min-height:48px;font-size:14px}:is(.inbox-detail-body,.calls-dialog) .inbox-response .text-button{min-height:44px;padding:8px 4px;font-size:14px;text-align:center}:is(.inbox-detail-body,.calls-dialog) .inbox-response-options{display:flex;flex-wrap:wrap;justify-content:center;column-gap:32px;margin-top:-6px}:is(.inbox-detail-body,.calls-dialog) .inbox-response-options>.text-button{white-space:nowrap}:is(.inbox-detail-body,.calls-dialog) .inbox-note{margin:0}:is(.inbox-detail-body,.calls-dialog) .inbox-note>summary{cursor:pointer;list-style:none;min-height:44px;display:flex;align-items:center;gap:8px;color:var(--secondary);font-size:14px;width:fit-content}:is(.inbox-detail-body,.calls-dialog) .inbox-note>summary::-webkit-details-marker{display:none}:is(.inbox-detail-body,.calls-dialog) .inbox-note>summary:before{content:"+";font-size:18px;font-weight:400}:is(.inbox-detail-body,.calls-dialog) .inbox-note[open]>summary:before{content:"−"}.inbox-detail-body [data-response-decline]{margin:0;font-size:15px;font-weight:550}.inbox-detail-body .creator-request-introduction{padding:16px;background:var(--field);border-radius:16px;margin:0 0 20px;font-size:14px;line-height:1.6;overflow-wrap:anywhere}.creator-inbox>.chat-layout .chat-panel{height:100%;min-height:0}@media(min-width:761px){.interior-view.inbox-view #main:has(>.creator-inbox),.conversation-view.interior-view #main.chat-main:has(>.creator-inbox){display:flex;flex-direction:column;width:100%;max-width:var(--page-width);padding:var(--page-top) var(--page-gutter) var(--page-bottom);margin:0 auto;height:calc(100dvh - 114px);min-height:480px}.interior-view #main:has(>.creator-inbox)>.page-heading{flex:none;margin-bottom:var(--page-heading-gap)}}@media(min-width:1050px){.interior-view .creator-inbox{display:grid;grid-template-columns:350px minmax(0,1fr);flex:1;min-height:0;height:auto}.interior-view .creator-inbox .inbox-rail{border-right:1px solid var(--line)}.creator-inbox .inbox-detail{display:block}.interior-view .creator-inbox>.chat-layout{display:block;width:100%;max-width:none;margin:0;border:0;border-radius:0;min-height:0;height:100%}}@media(max-width:1049px){.interior-view.inbox-view #main:has(>.creator-inbox){display:flex;flex-direction:column}.interior-view.inbox-view #main:has(>.creator-inbox)>.page-heading{flex:none}.interior-view.inbox-view #main>.creator-inbox{flex:1}.interior-view .creator-inbox{display:block;min-height:0;height:auto}.creator-inbox.has-detail .inbox-rail{display:none}.creator-inbox.has-detail .inbox-detail{display:block}.interior-view .creator-inbox .chat-header .chat-back{display:grid;place-items:center;flex:none;min-width:40px;min-height:44px}.inbox-detail-heading{padding:16px}.inbox-detail-heading>.icon-button{display:grid;place-items:center}.inbox-detail-heading>h2{font-size:17px}.inbox-detail-body{padding:24px 20px}.creator-inbox .inbox-destinations.inbox-tabs>button{min-height:44px;font-size:12px;padding-inline:8px}.conversation-view .desktop-messenger.creator-inbox{display:flex;height:100%;border:0;box-shadow:none;background:transparent;overflow:visible}.conversation-view .creator-inbox.has-detail>.chat-layout{display:block;width:100%;height:100%;min-height:0}}@media(max-width:360px){.interior-view .creator-inbox .inbox-destinations.inbox-tabs{padding:12px 8px;gap:4px}.creator-inbox .inbox-destinations.inbox-tabs>button{padding-inline:5px;gap:4px;font-size:11px}.interior-view .creator-inbox .inbox-rail .dm-list{padding-inline:8px}.interior-view .creator-inbox .inbox-rail .dm-row{padding-inline:8px;gap:10px}.inbox-detail-body{padding:20px 16px}}.chat-main .chat-layout{grid-template-columns:1fr;max-width:780px;margin-inline:auto}.member-vip{display:inline-flex;color:var(--accent);vertical-align:middle;margin-left:3px}.member-vip>.icon{width:14px;height:14px}.member-detail-identity{display:flex;flex-direction:column;align-items:center;gap:10px;margin:24px 0}.member-detail-identity h3{font-size:19px}.member-detail-identity>span:last-child{font-size:13px;color:var(--secondary)}.member-detail-row{display:flex;align-items:center;justify-content:space-between;padding:17px 0;border-top:1px solid var(--line);font-size:14px}.member-detail-row>span{color:var(--secondary)}.member-detail-row>strong{font-weight:550}.inbox-view,.inbox-view .topbar{background:var(--canvas)}.inbox-view main{max-width:780px}.inbox-view .page-heading{margin-bottom:22px}.inbox-view .page-heading>.icon-button{background:transparent;border:0;color:var(--ink);width:44px;height:44px}.inbox-search{display:flex;align-items:center;gap:10px;padding:0 15px;margin:0;background:var(--control);border:1px solid transparent;border-radius:24px;height:46px;color:var(--secondary)}.inbox-search:focus-within{border-color:var(--secondary)}.inbox-search>.icon{width:19px;height:19px}.inbox-search #inbox-search{padding:0;border:0;box-shadow:none;outline:none!important;background:transparent;font-size:15px;color:var(--ink)}.inbox-search #inbox-search::placeholder{color:var(--secondary);opacity:1}.inbox-tabs{display:flex;gap:8px;margin:22px 0 10px}.inbox-tabs button{font-size:13px;font-weight:550;border:1px solid var(--line);background:transparent;color:var(--secondary);min-height:36px;border-radius:20px;padding:7px 17px}.inbox-tabs button[aria-pressed=true]{background:var(--control);color:var(--ink);border-color:var(--control)}.dm-list{display:grid;grid-template-columns:minmax(0,1fr)}.dm-row{width:100%;min-width:0;display:flex;align-items:center;gap:14px;background:none;text-align:left;padding:17px 0;min-height:88px;border:0;color:var(--ink)}.dm-row:active{transform:scale(.99)}.dm-avatar{height:58px;width:58px;object-fit:cover}.creator-initials{font-size:19px;font-weight:500;letter-spacing:-.5px;background:var(--accent-soft);color:var(--accent)}.dm-copy{flex:1;min-width:0}.dm-top{display:flex;align-items:center;gap:12px}.dm-top strong{font-size:15px;line-height:21px;font-weight:550;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dm-top time{margin-left:auto;font-size:11px;color:var(--muted);white-space:nowrap}.dm-preview{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:14px;line-height:20px;color:var(--secondary);margin-top:4px}.has-unread .dm-top strong{font-weight:650}.has-unread .dm-preview{color:var(--ink);font-weight:500}.dm-unread{display:block;width:8px;height:8px;border-radius:50%;background:var(--accent);flex:none}.dm-copy>small{display:block;font-size:13px;color:var(--secondary);margin-top:4px}.inbox-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:230px;padding:32px 20px;text-align:center}.inbox-empty>.icon{box-sizing:content-box;width:22px;height:22px;padding:12px;border-radius:16px;background:var(--control);color:var(--secondary);margin:0}.inbox-empty h2{font-size:18px;line-height:1.35;letter-spacing:-.4px}.inbox-empty p{font-size:13px;color:var(--secondary);line-height:1.6;max-width:300px;margin:0}.conversation-view,.conversation-view .app-shell,.chat-panel,.chat-body,.chat-skeleton{background:var(--canvas)}.chat-panel{isolation:isolate}.chat-header{background:var(--canvas);color:var(--ink);border:0}.chat-identity{background:none;color:var(--ink);padding:0;text-align:left}.chat-person strong{color:var(--ink)}.chat-person strong>.icon{width:13px;height:13px;vertical-align:-1px;margin-left:2px;color:var(--accent)}.chat-person>.icon{display:none}.chat-person small{color:var(--secondary)}.chat-body{scrollbar-width:none}.chat-body::-webkit-scrollbar{display:none}.chat-date,.chat-date>span{color:var(--muted)}.message-row{margin-bottom:10px}.chat-message-content{position:relative;width:fit-content;max-width:min(84%,390px);border-radius:21px;-webkit-touch-callout:none}.message-row .chat-message-content>.message{max-width:100%}.chat-message-content:focus-visible{outline:none;outline-offset:0;box-shadow:inset 0 0 0 1px var(--secondary,#777)}.chat-reactions{display:flex;gap:5px;margin:5px 2px 0}.chat-reaction{display:flex;align-items:center;justify-content:center;gap:4px;min-width:36px;min-height:32px;padding:3px 9px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--secondary);font-size:17px;line-height:24px}.chat-reaction small{font-size:11px}.chat-reaction.is-selected{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.chat-reaction:disabled{cursor:default;opacity:1}[data-theme] dialog.chat-message-menu{position:fixed;inset:auto;margin:0;width:344px;max-width:calc(100vw - 24px);padding:0;border:0;border-radius:0;background:transparent;color:var(--ink);box-shadow:none;overflow:visible;scrollbar-width:none;outline:none;animation:chat-actions-in .14s ease-out}[data-theme] dialog.chat-message-menu::backdrop{background:#00000029;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.chat-message-glass{background:var(--surface);background:color-mix(in srgb,var(--surface) 78%,transparent);border:1px solid color-mix(in srgb,var(--line) 70%,transparent);box-shadow:inset 0 1px #fff3,0 12px 32px #0000001f;backdrop-filter:blur(24px) saturate(150%);-webkit-backdrop-filter:blur(24px) saturate(150%)}.chat-reaction-picker{display:flex;gap:0;align-items:center;border-radius:999px;padding:7px}.chat-reaction-picker button{flex:1;display:grid;place-items:center;min-width:0;min-height:44px;padding:0;background:transparent;border-radius:50%;font-size:27px;color:var(--ink)}.chat-reaction-picker button[aria-pressed=true],.chat-reaction-picker button:hover{background:var(--control)}.chat-reaction-picker button:focus-visible,.chat-message-menu-actions button:focus-visible{outline:none;outline-offset:0;box-shadow:inset 0 0 0 1px var(--secondary,#777)}.chat-reaction-picker .icon{width:21px;height:21px;color:var(--secondary)}.chat-reaction-picker.is-expanded{display:grid;grid-template-columns:repeat(6,1fr);gap:4px;border-radius:27px}.chat-message-focus.message-row{margin:12px 6px;min-height:0}.chat-message-focus .message{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;margin:0}.chat-message-menu-actions{border-radius:24px;overflow:hidden;width:min(260px,100%);padding:4px 0}.chat-message-menu-actions button{display:flex;gap:14px;align-items:center;width:100%;min-height:52px;padding:12px 20px;background:transparent;border-radius:0;font-size:16px;color:var(--ink);text-align:left}.chat-message-menu-actions button+button{border-top:1px solid var(--line)}.chat-message-menu-actions button:hover{background:var(--control)}.chat-message-menu-actions .icon{width:21px;height:21px}.chat-message-menu-actions .chat-menu-dismiss{position:absolute;clip-path:inset(50%);width:1px;height:1px;min-height:0;padding:0;overflow:hidden;white-space:nowrap}.chat-message-menu-actions .chat-menu-dismiss:focus-visible{position:static;clip-path:none;width:100%;height:auto;min-height:44px;padding:10px 20px}@media(prefers-reduced-transparency:reduce){.chat-message-glass{background:var(--surface);backdrop-filter:none;-webkit-backdrop-filter:none}[data-theme] dialog.chat-message-menu::backdrop{backdrop-filter:none;-webkit-backdrop-filter:none}}@keyframes chat-actions-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.chat-message-quote{display:flex;flex-direction:column;gap:2px;max-width:100%;margin:0 0 7px;padding:2px 0 2px 9px;border-left:2px solid currentColor;font-size:13px;line-height:18px;overflow-wrap:anywhere}.chat-message-quote strong{font-size:12px;font-weight:600}.chat-message-quote span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;opacity:.8}.chat-reply-composer{display:flex;align-items:center;gap:8px;margin:0 0 10px 4px;padding-left:10px;border-left:2px solid var(--accent);font-size:13px;line-height:19px}.chat-reply-composer>div{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.chat-reply-composer strong{font-size:12px;font-weight:500;color:var(--accent)}.chat-reply-composer span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--secondary)}.chat-reply-composer>.icon-button{flex:0 0 44px;width:44px;height:44px}@media(max-width:360px){.chat-reaction-picker.is-expanded{grid-template-columns:repeat(5,1fr)}}@media(hover:none){.chat-message-content{user-select:none;-webkit-user-select:none}.chat-reaction{min-height:44px;min-width:44px}}@media(prefers-reduced-motion:reduce){[data-theme] dialog.chat-message-menu{animation:none}}.message-row .message{position:relative;font-size:16px;line-height:22px;padding:10px 14px;max-width:min(84%,390px);border:0;border-radius:21px;box-shadow:none}.message-row .received{color:var(--ink);background:var(--chat-incoming)}.message-row .sent{background:var(--chat-outgoing);color:#fff}.message-row .message:after{content:"";position:absolute;width:12px;height:15px;bottom:-1px;background:inherit;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 15'%3E%3Cpath d='M12 0v12c-4 3-8 3-12 2C5 11 5 6 5 0Z'/%3E%3C/svg%3E") center/contain no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 15'%3E%3Cpath d='M12 0v12c-4 3-8 3-12 2C5 11 5 6 5 0Z'/%3E%3C/svg%3E") center/contain no-repeat}.message-row .received:after{left:-5px}.message-row .sent:after{right:-5px;transform:scaleX(-1)}.message-row .chat-photo{background:var(--surface);border:1px solid var(--line);border-radius:21px}.message-row .chat-photo strong{color:var(--ink)}.message-row .chat-photo button{color:var(--accent)}.message-receipt{font-size:11px;line-height:16px;color:var(--muted);margin:4px 2px 1px}.typing-indicator{background:var(--chat-incoming);border:0}.typing-indicator>span{background:var(--muted)}.chat-composer-area{background:var(--canvas);border:0;box-shadow:none;padding:10px 16px 14px}.chat-input-shell{background:var(--canvas);border:1px solid var(--line);box-shadow:none;border-radius:24px}.chat-input-shell:focus-within{border-color:var(--muted);box-shadow:none}.chat-input-shell .chat-input{background:transparent;color:var(--ink);font-size:16px;line-height:22px;border-radius:24px}.chat-input::placeholder{color:var(--chat-placeholder)}.chat-submit{background:var(--chat-outgoing);color:#fff;opacity:1;visibility:visible;transition:opacity .14s ease,transform .18s ease,visibility .14s}.chat-submit:disabled{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-50%) scale(.82)}.chat-attach{width:44px;height:44px;color:var(--ink)}.chat-attach:before{width:40px;height:40px;background:var(--glass);border:1px solid var(--line);box-shadow:var(--glass-shadow);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.chat-attach>.icon{width:23px;height:23px;stroke-width:1.6}.chat-attach:hover:before{background:var(--control)}.chat-compose{grid-template-columns:44px minmax(0,1fr);gap:8px}.chat-latest{background:var(--glass);color:var(--accent);border-color:var(--line)}.chat-connection{position:absolute;top:112px;left:16px;right:16px;z-index:5;border-radius:15px;box-shadow:0 3px 18px #0001}.chat-connection{background:var(--attention-bg);color:var(--attention)}[data-theme=dark] .chat-header{background:var(--canvas)}[data-theme=dark] .chat-input-shell .chat-input{background:transparent;color:var(--ink)}[data-theme=dark] .chat-input-shell:focus-within{border-color:color-mix(in srgb,var(--secondary) 20%,var(--line))}[data-theme=dark] .chat-skeleton>span:not(.sr-only){background:linear-gradient(90deg,var(--ow-dark-panel) 25%,var(--ow-dark-raised) 50%,var(--ow-dark-panel) 75%);background-size:200% 100%}.chat-header.chat-thread-header{--chat-side:46px;display:grid;grid-template-columns:var(--chat-side) minmax(0,1fr) var(--chat-side);align-items:center;column-gap:8px;background:transparent}.chat-thread-header:has(.chat-call.has-label){--chat-side:90px}.chat-thread-header .chat-back{grid-column:1;grid-row:1;justify-self:start;align-self:center;place-items:center;width:44px;height:44px;min-width:44px;padding:0;margin:0;color:var(--ink);border:1px solid var(--glass-line);border-radius:50%;background:var(--surface);box-shadow:var(--glass-shadow);pointer-events:auto}.chat-thread-header .chat-back .icon{width:27px;height:27px;stroke-width:2.2}@media(max-width:1049px){.chat-thread-header .chat-back{display:grid}}@media(hover:hover)and (pointer:fine){.chat-thread-header .chat-back:hover .icon{opacity:.75}}.chat-thread-header .chat-call{grid-column:3;grid-row:1;justify-self:end}.chat-thread-header .chat-identity{grid-column:2;grid-row:1;display:flex;flex-direction:column;align-items:center;justify-content:center;justify-self:center;gap:0;min-width:0;min-height:44px;max-width:100%;padding:0;border:0;background:none;box-shadow:none;text-align:center;color:var(--ink);cursor:default;-webkit-user-select:none;user-select:none}.chat-thread-header .chat-identity>.initials{display:none}.chat-thread-header .chat-identity>.avatar:not(.initials){width:38px;height:38px;border-radius:50%;object-fit:cover;-webkit-user-drag:none}.chat-thread-header .chat-person{position:relative;z-index:1;display:flex;align-items:center;gap:3px;flex:none;width:max-content;max-width:100%;margin:0;padding:6px 10px 6px 13px;border-radius:20px;background:var(--chat-glass,var(--glass));border:1px solid var(--chat-glass-edge,var(--glass-line));box-shadow:var(--chat-glass-shadow,var(--glass-shadow));backdrop-filter:var(--chat-glass-blur,none);-webkit-backdrop-filter:var(--chat-glass-blur,none)}.chat-thread-header .chat-identity img+.chat-person{margin-top:-7px}.chat-thread-header .chat-person strong{display:flex;align-items:center;gap:4px;min-width:0;font-size:15px;line-height:20px;font-weight:600;white-space:nowrap}.chat-thread-header .chat-name{min-width:0;overflow:hidden;text-overflow:ellipsis}.chat-history-info{margin:0 auto 16px;text-align:center;color:var(--secondary);font-size:13px}.chat-history-info p{margin:0}.chat-history-info a,.chat-history-info button{display:inline-flex;align-items:center;min-height:44px;padding:0 8px;background:transparent;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:3px}.desktop-messenger .chat-header.chat-thread-header{border:0}@media(max-width:760px){.inbox-view main{padding-top:24px}.conversation-view .chat-header{position:absolute;z-index:4;top:0;left:0;right:0;height:auto;display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:start;gap:8px;padding:calc(10px + env(safe-area-inset-top,0px)) 16px 12px;background:transparent;pointer-events:none}.conversation-view{--chat-glass:color-mix(in srgb,#fff 64%,transparent);--chat-glass-edge:color-mix(in srgb,#000 8%,transparent);--chat-glass-shadow:0 8px 24px #1b1f2a14,0 1px 2px #1b1f2a12,inset 0 1px 0 #fff,inset 0 -1px 1px #ffffff8c;--chat-glass-blur:blur(18px) saturate(190%)}[data-theme=dark] .conversation-view{--chat-glass:color-mix(in srgb,#2c2c2e 58%,transparent);--chat-glass-edge:#ffffff21;--chat-glass-shadow:0 10px 28px #00000080,inset 0 1px 0 #ffffff29,inset 0 -1px 1px #ffffff0d;--chat-glass-blur:blur(18px) saturate(180%)}.conversation-view .chat-header:before{content:"";position:absolute;inset:0;z-index:-1;display:none;pointer-events:none}.conversation-view .chat-header.chat-thread-header{grid-template-columns:var(--chat-side) minmax(0,1fr) var(--chat-side);align-items:start}.conversation-view .chat-thread-header .chat-identity{pointer-events:auto;min-height:50px}.conversation-view .chat-thread-header .chat-identity>.avatar:not(.initials){width:42px;height:42px}.conversation-view .chat-panel{--chat-header-space:72px}.conversation-view .chat-panel:has(.chat-thread-header .chat-identity img){--chat-header-space:94px}.conversation-view .chat-header>.icon-button{pointer-events:auto;display:grid;place-items:center;width:46px;height:46px;min-width:46px;margin:4px 0 0;border:1px solid var(--chat-glass-edge);border-radius:50%;background:var(--chat-glass);color:var(--ink);box-shadow:var(--chat-glass-shadow);backdrop-filter:var(--chat-glass-blur);-webkit-backdrop-filter:var(--chat-glass-blur)}.conversation-view .chat-header>.icon-button .icon{width:23px;height:23px;stroke-width:1.7}.conversation-view .chat-body{--chat-bottom-space:calc(var(--chat-composer-height, calc(62px + env(safe-area-inset-bottom,0px)) ) + 10px);padding:calc(var(--chat-header-space) + env(safe-area-inset-top,0px)) var(--mobile-gutter) var(--chat-bottom-space);scroll-padding-block:calc(var(--chat-header-space) + env(safe-area-inset-top,0px)) var(--chat-bottom-space)}.conversation-view .chat-body{mask-image:linear-gradient(to bottom,rgba(0,0,0,var(--chat-edge-opacity,0)),#000 calc(var(--chat-header-space) + env(safe-area-inset-top,0px)) calc(100% - var(--chat-bottom-space)),rgba(0,0,0,var(--chat-edge-opacity,0)))}.conversation-view .chat-panel:has(>.chat-thread-header):before,.conversation-view .chat-panel:has(>.chat-thread-header):after{content:var(--chat-scroll-edge,none);position:absolute;inset-inline:0;z-index:2;pointer-events:none;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);mask-image:linear-gradient(var(--chat-edge-direction),#000 12%,rgb(0 0 0 / .86) 40%,rgb(0 0 0 / .32) 74%,transparent)}.conversation-view .chat-panel:before{--chat-edge-direction:to bottom;top:0;height:min(26%,calc(var(--chat-header-space) + env(safe-area-inset-top,0px)))}.conversation-view .chat-panel:after{--chat-edge-direction:to top;bottom:0;height:min(26%,var(--chat-composer-height, calc(62px + env(safe-area-inset-bottom,0px)) ))}.conversation-view .chat-date{margin-bottom:24px}.conversation-view .chat-composer-area{position:absolute;inset:auto 0 0;z-index:4;padding:8px var(--mobile-gutter) calc(10px + env(safe-area-inset-bottom,0px));border:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;pointer-events:none}.conversation-view .chat-composer-area :is(.chat-attach,.chat-input-shell,.chat-latest,.chat-reply-composer,.chat-story-reply,.chat-composer-note){pointer-events:auto}.conversation-view .chat-composer-area :is(.chat-reply-composer,.chat-composer-note:not([hidden])){background:var(--surface);border-radius:14px;padding:8px 12px}.conversation-view .chat-attach:before,.conversation-view .chat-input-shell{background:var(--chat-glass);border:1px solid var(--chat-glass-edge);box-shadow:var(--chat-glass-shadow);backdrop-filter:var(--chat-glass-blur);-webkit-backdrop-filter:var(--chat-glass-blur)}.conversation-view .chat-attach:before{width:44px;height:44px}.conversation-view .chat-input-shell:focus-within{border-color:color-mix(in srgb,var(--ink) 18%,transparent)}.bottom-nav{border-color:var(--glass-line);background:var(--glass);box-shadow:var(--glass-shadow);backdrop-filter:blur(24px) saturate(135%);-webkit-backdrop-filter:blur(24px) saturate(135%)}.bottom-item{color:var(--secondary)}.bottom-item.active{color:var(--accent);background:var(--accent-soft);border-color:transparent}.bottom-item>.icon{width:21px;height:21px;stroke-width:1.8}.bottom-item.active>.icon{width:21px;height:21px;stroke-width:2}}.bottom-nav .bottom-item,[data-theme=dark] .bottom-nav .bottom-item{border:0;border-radius:24px;color:var(--secondary);box-shadow:none;transition:background .18s ease,color .18s ease}.bottom-nav .bottom-item.active,[data-theme=dark] .bottom-nav .bottom-item.active{background:color-mix(in srgb,var(--ink) 9%,transparent);color:var(--ink);font-weight:600}@media(hover:hover)and (pointer:fine){.bottom-nav .bottom-item:not(.active):hover,[data-theme=dark] .bottom-nav .bottom-item:not(.active):hover{background:color-mix(in srgb,var(--ink) 5%,transparent);color:var(--ink)}}[data-theme=dark] .bottom-nav{background:#181818eb;border:1px solid #ffffff12;box-shadow:0 10px 30px #00000059,0 1px 2px #00000040;backdrop-filter:blur(22px) saturate(120%);-webkit-backdrop-filter:blur(22px) saturate(120%)}[data-theme=dark] .bottom-nav:before{display:none}[data-theme=dark] .bottom-nav .bottom-item{color:#ffffff8c}[data-theme=dark] .bottom-nav .bottom-item.active{background:#ffffff17;color:#fff}@media(max-width:360px){.dm-top{gap:6px}.dm-avatar{width:50px;height:50px}.dm-row{gap:12px}.dm-top strong{font-size:14px}.dm-top time{font-size:10px}.account-rows{padding:0 15px}.conversation-view .chat-header{padding-left:12px;padding-right:12px}}@media(prefers-reduced-transparency:reduce){.bottom-nav,.chat-header>.icon-button,.chat-thread-header .chat-person,.conversation-view .chat-attach:before,.conversation-view .chat-input-shell{background:var(--surface)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.conversation-view .chat-header:before{display:none}}@media(prefers-reduced-motion:reduce){.chat-submit{transition:none}}.chat-composer-note{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 8px 12px;font-size:12px;line-height:1.5;color:var(--muted)}.chat-composer-note[hidden]{display:none}.chat-composer-note>span{min-width:0;overflow-wrap:anywhere}.chat-composer-note .text-button{flex-shrink:0;min-height:44px;font-size:12px;color:var(--ink)}.chat-recovery-actions{display:grid;gap:12px;margin-top:24px}.chat-recovery-actions .text-button{min-height:44px}.chat-list-notice{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;color:var(--muted);font-size:13px}.chat-list-notice .text-button{min-height:44px;flex-shrink:0}.inbox-more{display:flex;margin:20px auto}.inbox-empty .button{margin-top:20px}@media(max-width:360px){.chat-composer-note{flex-wrap:wrap;gap:0;padding-inline:0}.chat-composer-note .text-button{min-height:36px}}.chat-compose.chat-text-only{grid-template-columns:minmax(0,1fr)}.message-picker-dialog .dm-list{min-width:0;grid-template-columns:minmax(0,1fr)}.message-picker-dialog .dm-row{min-width:0}.message-picker-dialog .dm-top strong{white-space:normal;overflow-wrap:anywhere;line-height:1.5}.message-picker-dialog .dm-time:empty{display:none}.message-picker-search{position:relative;display:flex;align-items:center;margin:0 0 14px}.message-picker-search>.icon{position:absolute;left:15px;top:50%;transform:translateY(-50%);width:17px;height:17px;color:var(--secondary);pointer-events:none}.message-picker-search input[type=search]{width:100%;height:46px;padding:0 16px 0 42px;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;font-size:15px}.message-picker-everyone{margin:0 0 14px}.message-picker-everyone .dm-row{min-height:76px;padding:12px 0}.message-picker-everyone .orb{width:50px;height:50px;flex:none}.message-picker-everyone .orb>.icon{width:20px;height:20px}.message-picker-label{margin:4px 0 8px;font-size:12px;font-weight:600;letter-spacing:.2px;color:var(--secondary)}#message-member-results .auth-error{margin:0 0 10px}.dm-updates{display:grid;grid-template-columns:minmax(0,1fr)}.dm-updates:empty{display:none}.interior-view.inbox-view .dm-updates{margin-bottom:12px;padding:6px 24px;background:var(--card);border:1px solid var(--card-edge);border-radius:27px;box-shadow:var(--interior-shadow)}.interior-view.inbox-view .dm-updates .dm-row{min-height:97px;gap:16px;border-bottom:1px solid var(--interior-line)}.interior-view.inbox-view .dm-updates .dm-row:last-child{border-bottom:0}.dm-updates-mark{position:absolute;right:-3px;bottom:-3px;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--ink);color:var(--canvas);box-shadow:0 0 0 2.5px var(--canvas)}.dm-updates-mark>.icon{width:13px;height:13px;stroke-width:2.1}.dm-updates-row .dm-preview b{font-weight:600;color:var(--ink)}.dm-updates-side{display:grid;justify-items:end;align-content:center;gap:5px;flex:none;margin-left:8px}.dm-updates-side>.dm-time{margin:0}.dm-call-join{display:inline-flex;align-items:center;min-height:32px;padding:0 16px;border-radius:16px;background:var(--ink);color:var(--canvas);font-size:13px;font-weight:600;line-height:1}.dm-updates-count{min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--accent);color:var(--on-accent);font-size:11px;line-height:20px;font-weight:700;text-align:center;font-variant-numeric:tabular-nums}@media(max-width:760px){.dm-updates-mark{width:22px;height:22px}.dm-updates-mark>.icon{width:12px;height:12px}.interior-view.inbox-view .dm-updates{padding:0 17px;border-radius:25px}.interior-view.inbox-view .dm-updates .dm-row{min-height:96px;gap:12px}}@media(max-width:360px){.interior-view.inbox-view .dm-updates{padding:0 14px}}.chat-story-quote{display:grid;gap:6px;justify-items:start;margin:0 0 6px}.message-row.outgoing .chat-story-quote{justify-items:end}.chat-story-label{font-size:12px;line-height:16px;color:var(--secondary)}.chat-story-quote img,.chat-story-gone{width:96px;height:150px;border-radius:14px;object-fit:cover;border:1px solid var(--line)}.chat-story-gone{display:grid;place-items:center;padding:10px;background:var(--surface-muted);color:var(--secondary);font-size:12px;line-height:16px;text-align:center}.chat-story-reply{display:flex;align-items:center;gap:10px;margin:0 0 8px;padding:8px 8px 8px 10px;border:1px solid var(--line);border-radius:14px;background:var(--surface);font-size:13px;font-weight:600}.chat-story-reply img{width:34px;height:52px;border-radius:8px;object-fit:cover;flex:none}.chat-story-reply>span{flex:1;min-width:0}.chat-story-reply .icon-button{width:32px;height:32px}.chat-event{margin:18px 0;min-width:0}.conversation-call{width:min(100%,360px);padding:20px;border:1px solid var(--line);border-radius:20px;background:var(--surface);color:var(--ink);overflow-wrap:anywhere}.conversation-call-top{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:16px}.conversation-call-top>span:first-child{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:550;min-width:0}.conversation-call-top .icon{width:17px;height:17px;color:var(--secondary);flex:none}.conversation-call-top .calls-status{font-size:10px;white-space:nowrap;padding:4px 8px}.conversation-call-date{display:block;font-size:17px;line-height:1.5;font-weight:600;letter-spacing:-.3px}.conversation-call-date>span{white-space:nowrap}.conversation-call-meta{margin:5px 0 0;display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:13px;color:var(--secondary);line-height:1.5}.conversation-call-meta>span{color:var(--muted)}.conversation-call-their{margin:2px 0 0;font-size:13px;line-height:1.5;color:var(--secondary)}.dm-row .dm-preview.request-when{margin-top:2px;font-size:13px;line-height:18px;font-weight:400;color:var(--secondary)}.conversation-call-note{font-size:13px;line-height:1.55;margin:14px 0 0;color:var(--secondary)}.conversation-call-note.is-error{color:var(--danger,#b03443)}.conversation-call-actions{display:flex;align-items:center;gap:18px;margin-top:18px}.conversation-call-actions>.button{min-height:40px;padding:9px 20px;font-size:13px;flex:1;max-width:200px}.conversation-call-actions>.text-button{font-size:13px;min-height:40px;color:var(--secondary);padding:8px 4px}.conversation-call-footnote{margin:11px 0 0;font-size:11px;line-height:1.5;color:var(--muted)}.conversation-call-notice{font-size:12px;line-height:1.5;color:var(--secondary)}@media(max-width:1049px){.interior-view .creator-inbox .inbox-rail .dm-row{padding:18px 8px;gap:14px}.creator-inbox .inbox-message-tools{padding:18px 16px 0}.conversation-call{padding:18px;border-radius:20px}.conversation-call-actions>.button,.conversation-call-actions>.text-button{min-height:44px}}@media(max-width:360px){.conversation-call{padding:16px}.conversation-call-top{gap:6px}.conversation-call-top>span:first-child{font-size:12px}.conversation-call-top .calls-status{font-size:9px}.conversation-call-date{font-size:16px}.conversation-call-meta{font-size:12px}}.creator-inbox .request-conversation{display:block;max-width:none;height:100%;margin:0;border:0;border-radius:0}.creator-inbox .request-conversation .chat-panel{height:100%;min-height:0}.creator-inbox .request-conversation .chat-identity{display:flex;align-items:center;gap:10px}.creator-inbox .request-conversation .chat-identity>.avatar{width:38px;height:38px}.request-conversation-note{font-size:12px;line-height:1.6;color:var(--secondary);margin:20px 0}[data-request-call-timeline]{display:grid;gap:16px}@media(max-width:1049px){.creator-inbox .request-conversation .chat-header{padding:16px}.creator-inbox .request-conversation .chat-body{padding:20px}.creator-inbox .request-conversation .chat-back{display:grid}.creator-inbox .request-conversation .chat-person strong{font-size:16px;overflow-wrap:anywhere}}.inbox-call-history{display:flex;align-items:center;justify-content:center;gap:7px;min-height:44px;flex:none;margin:8px 16px 12px;font-size:12px;color:var(--secondary)}.inbox-call-history>.icon{width:14px;height:14px}.conversation-video .conversation-call-date>span{font-weight:500;color:var(--secondary)}.conversation-video-brief{margin:14px 0 0;padding:12px 14px;border-radius:14px;background:var(--surface-muted)}.conversation-video-brief>p{margin:0;font-size:14px;line-height:1.55;color:var(--ink);white-space:pre-line;overflow-wrap:anywhere}.conversation-video-brief.is-clamped>p:first-child{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;overflow:hidden}.conversation-video-brief>.text-button{display:inline-flex;min-height:32px;margin-top:2px;padding:4px 0;font-size:13px;color:var(--secondary)}.conversation-video-brief>.conversation-video-details{margin-top:8px;font-size:12px;line-height:1.5;color:var(--secondary)}.conversation-video .conversation-call-meta{margin-top:12px}.conversation-video .conversation-call-actions>.text-button:only-child{padding-left:0}.custom-video-close{display:grid;gap:16px}dialog form.custom-video-close>label{margin:0}.chat-custom-video{display:grid;gap:8px;width:min(244px,68vw);max-width:100%}.chat-custom-video-media{position:relative;display:block;width:100%;aspect-ratio:4/5;margin:0;padding:0;border:0;border-radius:20px;overflow:hidden;isolation:isolate;background:linear-gradient(155deg,#59606d,#252a33);color:#fff;cursor:pointer}.chat-custom-video-media.is-wide{aspect-ratio:4/3}.chat-custom-video-media>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.chat-custom-video-media:focus-visible{outline:none;outline-offset:0;box-shadow:inset 0 0 0 1px var(--secondary,#777)}.chat-custom-video-media:disabled{cursor:default}.chat-custom-video-label{display:inline-flex;align-items:center;gap:6px;min-width:0;font-size:12px;line-height:1.5;color:var(--secondary)}.chat-custom-video-label>.icon{flex:none;width:14px;height:14px}.chat-custom-video-label>span{min-width:0;overflow-wrap:anywhere}.message-row.outgoing .chat-custom-video{justify-items:end}.chat-header>.icon-button.chat-call.has-label{display:inline-flex;align-items:center;gap:7px;width:auto;min-width:0;padding:0 14px 0 12px;border-color:var(--line);border-radius:999px;color:var(--ink);font-size:14px;font-weight:600;line-height:1;white-space:nowrap}.chat-header>.icon-button.chat-call.has-label .icon{width:18px;height:18px}@media(hover:hover){.chat-header>.icon-button.chat-call.has-label:hover{background:var(--surface-muted)}}@media(max-width:760px){.conversation-view .chat-header>.icon-button.chat-call.has-label{justify-self:end;width:auto;min-width:0;height:36px;margin-top:9px;padding:0 13px 0 11px;border-radius:999px;border-color:var(--chat-glass-edge)}}[data-theme] dialog.attach-menu.request-menu{inset:var(--request-top,84px) auto auto var(--request-left,20px);width:300px}.attach-menu.request-menu .account-row-copy{display:grid;gap:2px;align-items:start}.attach-menu.request-menu .account-row-copy strong{line-height:1.35}.attach-menu.request-menu .account-row-copy small{line-height:1.45}.attach-menu.request-menu .account-row[aria-disabled=true]{opacity:.6}.request-menu-empty{margin:6px 10px 10px;font-size:14px;line-height:1.55;color:var(--secondary)}@media(max-width:360px){.conversation-video-brief{padding:11px 12px}.conversation-video-brief>p{font-size:13px}[data-theme] dialog.attach-menu.request-menu{width:calc(100vw - 32px)}}.entry-view,.ops-view{background:var(--canvas)}.entry-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 28px;max-width:1200px;margin:auto}.entry-header .brand{font-size:25px;letter-spacing:-1.2px;gap:9px}.entry-header .icon-button{width:44px;height:44px;color:var(--secondary);background:var(--surface-muted)}.entry-main{max-width:1144px;min-height:0;margin:0 auto;padding:0 24px}.entry-footer{display:flex;justify-content:space-between;gap:20px;max-width:1144px;padding:28px 24px;margin:auto;font-size:12px;color:var(--secondary)}.entry-footer>span:last-child{display:flex;gap:20px}.auth-switch button{background:none;padding:0;color:inherit;font:inherit}.entry-footer a{display:inline-flex;align-items:center;min-height:32px}.entry-kicker{display:block;font-size:10px;font-weight:600;line-height:1.5;letter-spacing:1.7px;color:var(--secondary)}.entry-panel{max-width:440px;margin:16px auto 54px;padding:8px 12px}.entry-panel>.back-link{margin:0 0 24px;padding:8px 0;min-height:40px;color:var(--secondary);font-size:13px;display:flex;align-items:center;gap:4px}.entry-heading{text-align:center;margin:16px 0 30px}.entry-heading h1{font-size:32px;font-weight:650;letter-spacing:-1.35px;line-height:1.16}.entry-heading>p{color:var(--secondary);font-size:15px;line-height:1.65;margin:14px auto 0;max-width:330px;overflow-wrap:anywhere}.entry-heading>p>strong{font-weight:500;color:var(--ink)}.entry-heading>.entry-kicker{margin-bottom:12px}.entry-heading.compact{margin:4px 0 24px}.entry-heading.compact h3{font-size:22px;font-weight:650}.entry-symbol{display:grid;place-items:center;width:64px;height:64px;background:var(--accent-soft);color:var(--accent);border:1px solid var(--line);border-radius:22px;margin:0 auto 24px}.entry-symbol .icon{width:27px;height:27px}.entry-panel form label{display:block;margin:20px 0 8px}.ops-form label{display:block;font-size:13px;font-weight:550;margin:20px 0 8px}.entry-panel :is(input,textarea,select){display:block;min-width:0;margin:0}.ops-form :is(input,textarea,select){display:block;width:100%;min-width:0;background:var(--field);border:1px solid var(--line);border-radius:15px;color:var(--ink);padding:15px 16px;font-size:16px;line-height:1.5;margin:0}.entry-panel textarea{resize:vertical}.entry-panel form .button{margin:22px 0 0}.entry-panel form .button>.icon{width:18px;height:18px}.field-hint{font-size:12px;line-height:1.65;color:var(--secondary);margin:12px 0 18px}.auth-divider{display:flex;align-items:center;gap:14px;color:var(--secondary);font-size:12px;margin:28px 0 20px}.auth-divider:before,.auth-divider:after{content:"";height:1px;background:var(--line);flex:1}.auth-options{display:grid;gap:12px;margin-top:28px}.auth-provider{width:100%;gap:12px}.auth-provider>svg{width:21px;height:21px;flex-shrink:0;display:block}.auth-social{display:grid;grid-template-columns:1fr 1fr;gap:12px}.auth-error{font-size:13px;line-height:1.65;color:var(--ink);padding:12px 16px;background:var(--accent-soft);border-radius:14px;margin-top:16px}.auth-error[hidden]{display:none}.auth-terms{font-size:12px;line-height:1.75;color:var(--secondary);text-align:center;max-width:330px;margin:24px auto 0}.auth-terms a{color:var(--ink);font-weight:600;text-decoration:none}.auth-switch{font-size:13px;text-align:center;color:var(--secondary);margin:22px 0 0;line-height:1.6}.auth-switch button{color:var(--accent);font-weight:600;min-height:28px;margin-left:3px}.entry-panel .auth-code{font-size:30px;letter-spacing:.3em;text-align:center;padding:17px 8px 17px 18px;font-variant-numeric:tabular-nums}.account-email-code .modal-description,.account-security .account-signin-label{overflow-wrap:anywhere}.handle-field{display:flex;align-items:center;background:var(--field);border:1px solid var(--line);border-radius:15px;padding-left:14px;min-width:0}.handle-field>span{font-size:13px;white-space:nowrap;color:var(--secondary)}.entry-panel .handle-field>input{border:0;background:none;padding-left:0;border-radius:0 15px 15px 0}.entry-summary{display:flex;align-items:center;justify-content:space-between;gap:16px;background:var(--surface-muted);border:1px solid var(--line);border-radius:18px;padding:18px;margin:22px 0;font-size:13px;color:var(--secondary)}.entry-summary strong{color:var(--ink);font-weight:550;text-align:right;overflow-wrap:anywhere;min-width:0}.entry-panel>.button+.button{margin-top:12px}.setup-list{border:1px solid var(--line);border-radius:24px;overflow:hidden}.setup-row{display:flex;align-items:center;gap:14px;text-align:left;padding:20px 16px;width:100%;background:var(--surface);color:var(--ink)}.setup-row+.setup-row{border-top:1px solid var(--line)}.setup-icon,.ops-row-icon{display:grid;place-items:center;flex-shrink:0;width:40px;height:40px;background:var(--surface-muted);color:var(--secondary);border-radius:14px}.setup-row>span:nth-child(2){flex:1;min-width:0}.setup-row strong{display:block;font-weight:600;font-size:14px;line-height:1.5}.setup-row small{display:block;font-size:12px;color:var(--secondary);line-height:1.5;margin-top:4px}.setup-end{color:var(--secondary);display:grid;place-items:center}.setup-end>.icon{width:18px;height:18px}.setup-end.is-done{width:22px;height:22px;border-radius:50%;background:var(--success-bg);color:var(--success)}.setup-end.is-done>.icon{width:14px;height:14px}.setup-footnote{font-size:12px;line-height:1.6;text-align:center;color:var(--secondary);margin:20px 10px 28px}.entry-steps{padding:0;list-style:none;display:grid;gap:22px;margin:28px 0}.entry-steps>li{display:flex;gap:14px;align-items:flex-start}.entry-steps>li>span{display:grid;place-items:center;flex-shrink:0;width:28px;height:28px;background:var(--surface-muted);color:var(--secondary);border:1px solid var(--line);border-radius:50%;font-size:12px}.entry-steps strong{font-size:14px;font-weight:600;display:block}.entry-steps p{font-size:13px;color:var(--secondary);line-height:1.6;margin-top:4px}dialog.entry-dialog{max-width:460px;background:var(--surface);color:var(--ink)}.entry-dialog .modal-top h2{font-size:21px;font-weight:650}.ops-main{margin:0 0 0 216px;padding:44px clamp(24px,5vw,80px);max-width:1180px;min-height:calc(100dvh - 80px)}.ops-heading{display:flex;gap:18px;justify-content:space-between;align-items:center;margin-bottom:30px}.ops-heading h1{font-size:32px;font-weight:650;letter-spacing:-1.1px;line-height:1.2;margin:8px 0 12px}.ops-heading>div>p:last-child{font-size:14px;color:var(--secondary);line-height:1.65}.ops-stats{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ops-stat{padding:24px;background:var(--surface-muted);border:1px solid var(--line);border-radius:24px;text-align:left;color:var(--ink)}.ops-stat>span{display:flex;gap:8px;align-items:center;font-size:13px;color:var(--secondary)}.ops-stat>span .icon{width:17px;height:17px}.ops-stat>strong{font-size:44px;line-height:1.2;font-weight:550;letter-spacing:-1.8px;display:block;margin:20px 0 12px;font-variant-numeric:tabular-nums}.ops-stat>small{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;color:var(--secondary)}.ops-stat>small>.icon{width:16px;height:16px}.ops-section{margin-top:34px}.ops-section-heading{display:flex;justify-content:space-between;gap:14px;align-items:center;margin:26px 0 14px}.ops-section-heading h2{font-size:18px;font-weight:650;letter-spacing:-.5px}.ops-section-heading a{display:flex;align-items:center;font-size:12px;color:var(--secondary)}.ops-section-heading a>.icon{width:15px;height:15px}.ops-section-heading>span{font-size:12px;color:var(--secondary)}.ops-list{border:1px solid var(--line);border-radius:23px;background:var(--surface);overflow:hidden}.ops-row{padding:20px;display:flex;gap:14px;align-items:center;width:100%;background:var(--surface);color:var(--ink);text-align:left;min-height:84px}.ops-row+.ops-row{border-top:1px solid var(--line)}.ops-row>svg{margin-left:auto;width:16px;height:16px;color:var(--secondary)}.ops-row-copy{flex:1;min-width:0}.ops-row-copy strong{font-size:14px;font-weight:600;line-height:1.45;display:block;overflow-wrap:anywhere}.ops-row-copy small{font-size:12px;color:var(--secondary);line-height:1.55;display:block;margin-top:4px;overflow-wrap:anywhere}.ops-avatar{width:42px;height:42px;flex-shrink:0;display:grid;place-items:center;border-radius:50%;background:var(--accent-soft);color:var(--accent);font-size:13px;font-weight:550}.ops-row-value{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex-shrink:0}.ops-row-value>strong{font-size:14px;font-weight:550;white-space:nowrap;font-variant-numeric:tabular-nums}.ops-status{display:inline-block;width:max-content;max-width:100%;font-size:12px;font-weight:500;line-height:1.4;padding:5px 10px;border-radius:15px;color:var(--secondary);background:var(--surface-muted)}.ops-status.positive{background:var(--success-bg);color:var(--success)}.ops-status.attention{background:var(--attention-bg);color:var(--attention)}.ops-caption{font-size:12px;line-height:1.65;color:var(--secondary);margin:18px 4px}.ops-notice{padding:18px;display:flex;gap:14px;align-items:flex-start;border:1px solid var(--line);background:var(--surface-muted);border-radius:20px;margin:22px 0}.ops-notice>.icon{color:var(--accent);margin-top:3px}.ops-notice strong{font-size:14px;font-weight:550}.ops-notice p{font-size:13px;line-height:1.65;color:var(--secondary)}.ops-notice strong+p{margin-top:6px}.ops-standalone{border:1px solid var(--line);border-radius:23px;margin-top:24px}.ops-empty{text-align:center;padding:42px 24px}p.ops-empty{font-size:14px;line-height:1.6;color:var(--secondary);padding:36px 20px;margin:0}.ops-empty>.icon{margin-bottom:16px;color:var(--secondary);width:26px;height:26px}.ops-empty h3{font-size:17px;font-weight:550}.ops-empty p{font-size:13px;color:var(--secondary);line-height:1.7;margin-top:8px}.ops-detail-amount{font-size:40px;letter-spacing:-1.6px;text-align:center;margin:28px 0;display:flex;flex-direction:column;align-items:center;gap:12px}.ops-detail-amount .ops-status{letter-spacing:0;font-size:12px}.ops-details{font-size:13px;margin:24px 0}.ops-details>div{padding:15px 0;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;gap:24px}.ops-details dt{color:var(--secondary)}.ops-details dd{text-align:right;margin:0;font-weight:500;max-width:65%;overflow-wrap:anywhere}.ops-form{max-width:550px;background:var(--surface);border:1px solid var(--line);border-radius:24px;padding:26px}.ops-form h2{font-size:18px;font-weight:600}.ops-form>.button{margin-top:12px;min-height:50px}@media(max-width:760px){.entry-header{padding:18px 22px}.entry-main{padding:0 14px;min-height:0}.entry-footer{padding:14px 24px 24px}.entry-panel{padding:4px 10px;margin:12px auto 30px}.entry-panel>.back-link{margin-bottom:20px}.entry-heading{margin:8px 0 30px}.entry-heading h1{font-size:30px}.entry-panel.creator-application .entry-heading{margin-bottom:24px}.auth-switch{font-size:12px;margin-top:16px}.ops-main{margin:0;padding:26px 20px calc(108px + env(safe-area-inset-bottom));min-height:calc(100dvh - 74px)}.ops-heading{margin-bottom:24px}.ops-heading h1{font-size:28px;letter-spacing:-1px;margin:8px 0 12px}.ops-heading>div>p:last-child{font-size:13px}.ops-stats{gap:12px}.ops-stat{padding:18px 16px;border-radius:22px}.ops-stat>span{font-size:12px;gap:6px}.ops-stat>strong{font-size:38px;margin:16px 0 10px}.ops-stat>small{font-size:11px;gap:3px}.ops-stat>small>.icon{width:13px;height:13px}.ops-row{padding:18px 15px;gap:12px}.ops-row-copy strong{font-size:13px}.ops-row-copy small{font-size:11px}.ops-row-value>strong{font-size:13px}.ops-row-value .ops-status{padding:4px 9px}.ops-row-icon{width:36px;height:36px;border-radius:12px}.ops-avatar{width:38px;height:38px;font-size:12px}.ops-money-row{gap:10px}.ops-money-row>.ops-row-icon,.ops-money-row>.ops-avatar{width:34px;height:34px}.ops-section-heading h2{font-size:16px}.ops-form{padding:22px 18px}}@media(max-width:350px){.entry-panel{padding-left:6px;padding-right:6px}.ops-main{padding-left:16px;padding-right:16px}.ops-row{padding:16px 12px;gap:10px}.ops-row-copy strong{font-size:12px}.ops-money-row>.ops-row-icon,.ops-money-row>.ops-avatar{display:none}}@media(prefers-reduced-motion:reduce){.entry-view *,.ops-view *{scroll-behavior:auto;animation:none!important;transition:none!important}}.ops-view{background:var(--bg)}.ops-stat{background:var(--surface);box-shadow:var(--shadow-card),var(--edge-highlight)}.ops-list,.setup-list{box-shadow:var(--shadow-card)}body[data-page=creator-apply] .entry-shell{min-height:100dvh;display:flex;flex-direction:column;background:var(--surface)}body[data-page=creator-apply] .entry-header{width:100%}body[data-page=creator-apply] .entry-main{width:100%;flex:1;display:flex;flex-direction:column}.entry-panel.creator-application.application-status{margin-block:auto;padding-bottom:min(12vh,96px)}.entry-header .application-exit{display:flex;align-items:center;min-height:44px;padding:0 8px;color:var(--secondary);font-size:13px}.entry-header .application-exit:hover{color:var(--ink)}.entry-panel.creator-application{display:block;max-width:480px;margin:24px auto 48px;padding:0}.creator-application-card{min-width:0;display:flex;flex-direction:column}.application-flow-header{display:flex;align-items:center;gap:20px;margin-bottom:32px}.application-flow-header>.application-back{width:42px;height:42px;background:transparent;color:var(--ink);border-color:var(--line)}.application-flow-header>.application-back:hover{background:var(--surface-muted)}.application-progress{flex:1;min-width:0;font-size:12px;line-height:1.5;color:var(--secondary)}.application-progress-meta{display:flex;align-items:center;justify-content:space-between;gap:12px}.application-progress-meta>span:first-child{font-weight:550;color:var(--secondary)}.application-progress-meta>span:last-child{font-variant-numeric:tabular-nums}.application-progress-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;list-style:none;margin:10px 0 0;padding:0}.application-progress-steps li{display:grid;min-width:0}.application-progress-steps li>span{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.application-progress-steps li:before{content:"";height:3px;border-radius:8px;background:var(--line);transform-origin:left}.application-progress-steps .is-current{color:var(--ink);font-weight:600}.application-progress-steps :is(.is-current,.is-complete):before{background:var(--ink)}.application-progress-steps .is-complete:before{opacity:.45}.creator-application-heading{margin-bottom:28px}.creator-application-heading h1{font-family:var(--font);font-size:30px;line-height:1.2;letter-spacing:-1px;font-weight:550;outline:none;text-wrap:balance}.creator-application-heading p{font-size:14px;line-height:1.6;color:var(--secondary);margin-top:10px;text-wrap:pretty}.creator-application-card form{display:flex;flex-direction:column;flex:1}.creator-application form label{font-size:13px;font-weight:550;margin:22px 0 9px}.creator-application :is(input,textarea){width:100%;padding:14px 16px;background:var(--field);color:var(--ink);border:1px solid var(--line);border-radius:15px;font-size:16px;line-height:1.5;box-shadow:none}.creator-application :is(input,textarea)::placeholder{color:var(--secondary);opacity:1}.creator-application .social-handle-field{display:flex;align-items:center;margin-top:8px;padding-left:16px;border:1px solid var(--line);border-radius:15px;background:var(--field)}.creator-application .social-handle-field>span{color:var(--secondary);font-size:16px}.creator-application .application-step-fields .social-handle-field input:not([type=checkbox]){flex:1;min-width:0;margin:0;padding-left:3px;border:0;background:transparent;box-shadow:none}.creator-application .social-handle-field:focus-within{border-color:var(--secondary);box-shadow:none}.creator-application .application-step-fields .social-handle-field input:focus-visible{outline:0;border:0;box-shadow:none}.creator-application .application-step-fields :is(input:not([type=checkbox]):not([type=radio]),textarea){background:var(--field);border-color:var(--line)}.creator-application .application-step-fields input[readonly]{color:var(--secondary)}.creator-application :is(input,textarea):focus-visible,.creator-application .phone-number-field:focus-within{outline:0;border-color:var(--secondary);box-shadow:none}.creator-application .application-step-fields>label:first-child,.creator-application .application-step-fields>.wf-fields label{margin-top:0}.creator-application .wf-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.creator-application textarea{min-height:108px}.creator-application :is(input,textarea)[aria-invalid=true]{border-color:var(--danger,#d7515a)}.creator-application :is(input,textarea)[aria-invalid=true]:focus-visible,.creator-application .phone-number-field:has([aria-invalid=true]):focus-within{border-color:var(--danger,#d7515a);box-shadow:none}.creator-application .field-hint{margin-bottom:0;font-size:12px}.application-privacy{display:flex;align-items:center;gap:7px}.application-privacy>.icon{width:14px;height:14px}.creator-application-submit{padding-top:28px}.application-step-actions{display:grid;grid-template-columns:minmax(0,1fr)}.creator-application form .application-step-actions>.button{margin:0;min-height:50px;font-size:14px}[data-theme] .creator-application .application-step-actions>.primary{background:var(--ink);color:var(--surface);border-color:var(--ink);box-shadow:var(--shadow-control);padding-inline:16px;filter:none}[data-theme] .creator-application .application-step-actions>.primary:hover:not(:disabled){opacity:.88}.creator-application .application-step-actions>.button:focus-visible{outline-color:var(--ink)}.application-field-error{margin:8px 2px 0;font-size:13px;line-height:1.5;color:var(--danger,#d7515a);text-wrap:pretty}.creator-application-submit>.application-field-error{margin:0 0 14px}.creator-application-submit .application-terms{margin:14px auto 0}.creator-application .application-code-change{display:inline;padding:0;margin-left:4px;font:inherit;font-weight:600;color:var(--ink);text-decoration:none}.creator-application .auth-code-entry>.auth-code{position:absolute;inset:0;z-index:1;width:100%;height:100%;min-width:0;margin:0;padding:0;border:0;border-radius:14px;background:transparent;color:transparent;-webkit-text-fill-color:transparent;caret-color:transparent;box-shadow:none;outline:0;font-size:16px;letter-spacing:0;opacity:.01}.creator-application .auth-code-cell{border-color:var(--line);background:var(--surface-muted,var(--control));color:var(--ink)}.creator-application .auth-code-cell.is-filled{background:var(--surface)}.creator-application .auth-code-cell.is-active{border-color:var(--secondary);box-shadow:none}.creator-application .auth-code-cell.is-active:not(.is-filled):after{background:var(--ink)}.creator-application .auth-demo-note{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 6px;margin:12px 0 0;font-size:12px;line-height:1.65;color:var(--secondary)}.creator-application .auth-demo-note strong{color:var(--ink);letter-spacing:.06em}.application-code-resend{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:16px 0 0;font-size:13px;line-height:1.5;color:var(--secondary)}.application-code-resend>.text-button{flex:none;min-height:40px;font-size:13px;font-weight:600;color:var(--ink)}.application-code-resend>.text-button:disabled{color:var(--secondary)}.creator-application .application-email-suggestion{margin:8px 2px 0;font-size:13px;line-height:1.5;color:var(--secondary);text-wrap:pretty}.creator-application-submit>.application-email-suggestion{margin:-6px 0 14px;text-align:center}.application-email-suggestion .text-button{display:inline;padding:0;font:inherit;font-weight:600;color:var(--ink);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.application-review{display:grid;gap:12px}.application-review-group{background:var(--field);border:1px solid var(--line);border-radius:16px;padding:16px;min-width:0}.application-review-group header{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px}.application-review-group h3{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:550;color:var(--secondary)}.application-review-group header>button{display:flex;align-items:center;gap:6px;font-size:12px;min-height:36px;padding:0 4px;color:var(--ink)}.application-review-group header>button>.icon{width:13px;height:13px}.application-review-group p{overflow-wrap:anywhere}.application-review-name{font-size:15px;font-weight:600;line-height:1.5}.application-review-detail{font-size:12px;color:var(--secondary);line-height:1.6;margin-top:4px}.application-review-detail>span{display:block;font-size:11px;margin:10px 0 2px}.application-review-answer{font-size:13px;line-height:1.65;white-space:pre-wrap}.application-social-summary{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 10px}.application-social-summary>span{display:flex;align-items:center;gap:6px;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.application-social-summary small{color:var(--secondary);font-size:11px}.application-status .creator-application-card{padding-top:24px}.application-status-heading{display:grid;justify-items:center;text-align:center}.application-status .entry-symbol{width:60px;height:60px;border-radius:50%;margin:0 0 18px;border-color:transparent}.application-status .entry-symbol .icon{width:26px;height:26px}.application-status.is-approved .entry-symbol{background:var(--success-bg);color:var(--success)}.application-status.is-review .entry-symbol{background:var(--accent-soft);color:var(--accent)}.application-status.is-attention .entry-symbol{background:var(--attention-bg);color:var(--attention)}.application-status.is-neutral .entry-symbol{background:var(--surface-muted);color:var(--secondary)}.application-status-heading h1{font-size:30px;line-height:1.15;letter-spacing:-1px;font-weight:650;text-wrap:balance;outline:none}.application-status-heading>p{color:var(--secondary);font-size:14px;line-height:1.6;margin:10px 0 0;max-width:360px;text-wrap:pretty}.application-status-heading>p strong{color:var(--ink);font-weight:550;overflow-wrap:anywhere}.application-status .auth-error{margin:18px 0 0;text-align:center}.application-status-actions{display:grid;gap:6px;margin-top:26px}.application-status-actions>.button{margin:0;min-height:50px}.application-status-actions>.field-hint{text-align:center;margin:0}[data-theme] .creator-status .primary{background:var(--ink);color:var(--surface);border-color:var(--ink);box-shadow:var(--shadow-control);filter:none}.application-status-link{display:flex;align-items:center;justify-content:center;gap:6px;background:transparent;color:var(--secondary);font-size:13px;font-weight:500;min-height:44px;padding:10px;border-radius:12px;transition:background .18s,color .18s}.application-status-link>.icon{width:15px;height:15px;transition:transform .18s}.application-status-link:hover{background:var(--surface-muted);color:var(--ink)}.application-status-link:hover>.icon{transform:translate(2px)}.application-status-actions>.text-button{min-height:44px;font-size:13px}.application-details{display:grid;gap:16px;margin:20px 0 0}.application-details>div{min-width:0;padding-bottom:16px;border-bottom:1px solid var(--line)}.application-details>div:last-child{border-bottom:0;padding-bottom:0}.application-details dt{font-size:12px;color:var(--secondary);margin-bottom:6px}.application-details dd{font-size:14px;line-height:1.6;margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.application-details-actions{display:grid;gap:6px;margin-top:22px}.application-details-actions>.button{margin:0}.application-details-actions>.text-button{min-height:44px;font-size:13px}.application-next-steps{list-style:none;margin:26px 0 0;padding:0;border:1px solid var(--line);border-radius:18px;overflow:hidden}.application-next-step>:is(a,button,div){display:flex;align-items:center;gap:14px;width:100%;min-height:72px;margin:0;padding:14px 16px;background:none;border:0;border-radius:0;color:var(--ink);font:inherit;text-align:left;text-decoration:none;box-shadow:none}.application-next-step>:is(a,button){cursor:pointer;transition:background .18s}.application-next-step>:is(a,button):hover{background:var(--surface-muted)}.application-next-step>:is(a,button):focus-visible{outline:none;outline-offset:0;box-shadow:inset 0 0 0 1px var(--secondary,#777)}.application-step-marker{display:grid;place-items:center;width:36px;height:36px;flex:0 0 36px;border-radius:50%;background:var(--surface-muted);color:var(--ink)}.application-step-marker>.icon{width:17px;height:17px}.application-next-step.is-complete .application-step-marker{background:var(--success-bg);color:var(--success)}.application-next-copy{flex:1;min-width:0;display:grid;gap:2px}.application-next-copy strong{font-size:14px;line-height:1.45;font-weight:600}.application-next-copy small{font-size:12px;line-height:1.55;color:var(--secondary);text-wrap:pretty}.application-next-end{display:grid;place-items:center;flex-shrink:0;color:var(--secondary)}.application-next-end .icon{width:17px;height:17px}.application-team-note{margin-top:26px;padding:16px;border:1px solid var(--line);border-radius:16px;background:var(--field)}.application-team-note>span{display:block;font-size:12px;font-weight:550;color:var(--secondary);margin-bottom:6px}.application-team-note>p{font-size:13px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:600px){.application-status .creator-application-card{padding-top:12px}.application-status-heading h1{font-size:28px}}@media(max-width:760px){body[data-page=creator-apply] .entry-header{padding:16px 20px}body[data-page=creator-apply] .entry-header .brand{font-size:23px}body[data-page=creator-apply] .entry-main{padding:0 20px}.entry-panel.creator-application{margin:8px auto max(24px,env(safe-area-inset-bottom));max-width:480px;padding:0}.application-flow-header{margin-bottom:28px;gap:16px}.creator-application-heading h1{font-size:28px;letter-spacing:-.9px}.creator-application-heading p{font-size:14px}.creator-application-submit{padding-top:26px}.application-review-group{padding:12px 14px}}@media(max-width:360px){body[data-page=creator-apply] .entry-header{padding-inline:16px;gap:8px}body[data-page=creator-apply] .entry-header .brand{font-size:21px;gap:6px}.entry-header .application-exit{font-size:12px;padding-inline:4px}body[data-page=creator-apply] .entry-main{padding:0 16px}.creator-application-heading h1{font-size:26px}.application-flow-header{gap:12px}.creator-application .wf-fields{grid-template-columns:1fr;gap:18px}.creator-application form .application-step-actions>.button{font-size:13px}}@media(prefers-reduced-motion:no-preference){.creator-application-heading{animation:application-step-enter .28s var(--ease-out) both}.application-step-fields{animation:application-step-enter .32s var(--ease-out) 35ms both}.application-progress-steps .is-current:before{animation:application-progress-fill .35s var(--ease-out) both}.application-review-group{animation:application-step-enter .3s var(--ease-out) both}.application-review-group:nth-child(2){animation-delay:35ms}.application-review-group:nth-child(3){animation-delay:.07s}}@keyframes application-step-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes application-progress-fill{0%{transform:scaleX(0);opacity:.4}to{transform:scaleX(1);opacity:1}}.entry-view{--title:var(--font)}body[data-page=creator-apply] .entry-symbol{background:var(--success-bg);color:var(--success);border-color:transparent}.creator-application form label.application-social-label{display:flex;align-items:center;gap:8px}.application-social-label svg{width:19px;height:19px;flex-shrink:0}.application-social-summary svg{width:15px;height:15px;flex-shrink:0}.ops-live-filters{display:flex;flex-wrap:wrap;align-items:end;gap:12px;margin:0 0 22px}.ops-live-filters label{--field-control-gap:0px;display:grid;gap:7px;font-size:12px;color:var(--secondary);min-width:150px;flex:1}.ops-live-filters :is(input,select){width:100%;min-width:0;background:var(--field);border:1px solid var(--line);border-radius:13px;color:var(--ink);padding:12px;font:inherit;font-size:14px}[id^=ops-live-] :is(label,input,textarea,select){max-width:100%}[id^=ops-live-]>label{display:block;font-size:13px;margin:18px 0 8px}[id^=ops-live-] :is(textarea,select,input:not([type=checkbox])){width:100%;background:var(--field);border:1px solid var(--line);border-radius:13px;color:var(--ink);padding:12px;font:inherit}[id^=ops-live-] textarea{min-height:92px;resize:vertical}[id^=ops-live-] .button{margin-top:16px}.ops-details dd{overflow-wrap:anywhere;min-width:0}.ops-row-copy{min-width:0}.ops-row-copy :is(strong,small){overflow-wrap:anywhere}@media(max-width:600px){.ops-live-filters label{min-width:calc(50% - 12px)}.ops-live-filters .button{width:100%}.ops-money-row{gap:10px}.ops-row-value{flex-shrink:0}.ops-heading{align-items:start}.ops-heading .button{white-space:nowrap}}.security-setup-key{display:flex;align-items:center;flex:1;min-width:0;padding:10px 14px;background:var(--field);border:1px solid var(--line);border-radius:12px;overflow-wrap:anywhere;letter-spacing:.06em;font-size:15px;font-variant-numeric:tabular-nums}.entry-dialog .security-setup-qr{width:min(200px,100%);aspect-ratio:1;margin:4px auto 0;background:#fff;padding:10px;border-radius:14px;border:1px solid var(--line);line-height:0}.entry-dialog .security-setup-qr>svg{display:block;width:100%;height:auto}.entry-dialog .security-setup-key+.button{margin-top:12px}.security-recovery-codes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:20px 0}.security-recovery-codes code{padding:12px;background:var(--field);border-radius:10px;overflow-wrap:anywhere}[id^=staff-security-] :is(label,input){display:block;width:100%;margin-top:14px}[id^=staff-security-] input{padding:14px;border:1px solid var(--line);background:var(--field);color:var(--ink);border-radius:13px;font:inherit}[id^=staff-security-] .button{margin-top:18px}[id^=staff-security-] .security-remember{display:flex;align-items:center;gap:10px;min-height:44px;margin-top:10px;font-size:14px;color:var(--secondary);cursor:pointer}[id^=staff-security-] .security-remember input{width:18px;height:18px;flex:none;margin:0;padding:0;accent-color:var(--ink)}.live-world-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:24px 0}.live-world-grid .account-row{border:1px solid var(--line);border-radius:22px;background:var(--card);padding:24px;text-align:left;min-width:0}.live-plan{padding:28px;display:flex;flex-direction:column;gap:14px}.live-plan .money{font-size:32px}.live-plan .money small{font-size:14px;color:var(--secondary)}.live-plan .button{margin-top:auto}.live-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}:is([id^=creator-live-],[id^=world-live-],[id^=ops-access-])>label{--field-control-gap:0px;display:grid;gap:8px;margin:18px 0 10px;font-size:13px;color:var(--ink)}:is([id^=creator-live-],[id^=world-live-],[id^=ops-access-]) :is(input:not([type=checkbox]),textarea,select){width:100%;min-width:0;padding:13px;background:var(--field);border:1px solid var(--line);border-radius:13px;color:var(--ink);font:inherit}:is([id^=creator-live-],[id^=world-live-],[id^=ops-access-]) textarea{resize:vertical;min-height:95px}:is([id^=creator-live-],[id^=world-live-],[id^=ops-access-]) .button{margin-top:18px}[id^=creator-live-] fieldset{margin:20px 0;padding:18px;border:1px solid var(--line);border-radius:16px;display:grid;gap:14px}[id^=creator-live-] fieldset>label{--field-control-gap:0px;display:grid;gap:8px;font-size:13px}[id^=creator-live-] fieldset>legend{float:left;width:100%;padding:0;margin:0;font-size:16px;font-weight:600;letter-spacing:-.3px;color:var(--ink)}[id^=creator-live-] fieldset>legend+*{clear:both}[id^=creator-live-] .live-check{display:flex;align-items:center;gap:9px}.live-check input{accent-color:var(--ink);width:16px;height:16px}.ops-list:empty{display:none}.live-chart{min-width:0}@keyframes live-bar-enter{0%{transform:scaleY(.02);opacity:0}to{transform:scaleY(1);opacity:1}}@media(max-width:700px){.live-world-grid{grid-template-columns:minmax(0,1fr);gap:16px}.live-form-grid{grid-template-columns:minmax(0,1fr)}.live-world-grid .account-row{padding:20px}.ops-details>div{gap:12px}.ops-details dd{text-align:right}}#auth-availability{text-align:center}.auth-options [hidden]{display:none!important}.security-steps{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:22px}.security-steps>li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:14px;align-items:start}.security-step-number{width:28px;height:28px;border-radius:14px;background:var(--control);color:var(--ink);display:grid;place-items:center;font-weight:600;font-size:13px}.security-steps strong{display:block;font-size:15px;line-height:28px}.security-steps p{margin:0;color:var(--secondary);font-size:14px;line-height:1.5}.security-setup-manual{margin-top:8px}.security-setup-manual summary{cursor:pointer;color:var(--secondary);font-size:13px;font-weight:500;text-decoration:underline;text-underline-offset:3px;list-style:none;width:max-content;max-width:100%}.security-setup-manual summary::-webkit-details-marker{display:none}.security-setup-key-row{display:flex;gap:8px;align-items:stretch;margin-top:10px}.security-copy-key{flex:none;min-height:44px}#staff-security-confirm{display:grid;gap:12px;margin-top:12px}#staff-security-confirm label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.security-code-input{font-size:22px!important;letter-spacing:.32em;text-align:center;font-variant-numeric:tabular-nums;height:56px}.security-step-wide{grid-column:1/-1;display:grid;justify-items:center;gap:10px;min-width:0}.security-step-wide .security-setup-manual{width:100%;display:grid;justify-items:center}.security-step-wide .security-setup-key-row{width:100%}#toast.ow-toast{position:fixed;left:50%;right:auto;bottom:calc(100px + env(safe-area-inset-bottom));z-index:1500;display:flex;align-items:center;gap:12px;width:max-content;max-width:min(420px,calc(100vw - 32px));padding:14px 14px 14px 16px;border:1px solid var(--floating-line);border-radius:18px;background:var(--floating-surface);color:var(--ink);box-shadow:0 12px 38px #15244014,inset 0 1px #ffffff1a;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);transform:translate(-50%,14px);opacity:0;visibility:hidden;pointer-events:none;transition:transform .25s cubic-bezier(.2,.8,.2,1),opacity .2s,visibility .2s;text-align:left;font-size:13px;line-height:1.5;font-weight:450;letter-spacing:0}#toast.ow-toast.show{opacity:1;visibility:visible;transform:translate(-50%);pointer-events:auto}#toast.ow-toast{top:auto;margin:0;overflow:visible}#toast.ow-toast::backdrop{background:transparent;pointer-events:none;backdrop-filter:none}.toast-symbol{display:grid;place-items:center;flex-shrink:0;width:27px;height:27px;background:var(--accent-soft);color:var(--accent);border-radius:50%}.toast-symbol>.icon{width:15px;height:15px;stroke-width:2.2}.ow-toast.success .toast-symbol,.toast-symbol.success{background:var(--success-bg);color:var(--success)}.ow-toast.error .toast-symbol{background:var(--attention-bg);color:var(--attention)}.toast-copy{flex:1;min-width:0;overflow-wrap:anywhere}.toast-close{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;padding:0;background:none;color:var(--secondary);border-radius:50%}.toast-close>.icon{width:15px;height:15px}.toast-action{flex-shrink:0;min-height:36px;padding:0 14px;border-radius:999px;background:var(--control);color:var(--ink);font-size:13px;font-weight:650;line-height:1;white-space:nowrap}.toast-action:hover{background:color-mix(in srgb,var(--ink) 11%,transparent)}#toast.ow-toast.has-action{gap:10px}body.conversation-view #toast.ow-toast{top:calc(150px + env(safe-area-inset-top));bottom:auto}body.entry-view #toast.ow-toast{bottom:calc(28px + env(safe-area-inset-bottom))}dialog[open] #toast.ow-toast{top:auto;bottom:calc(100px + env(safe-area-inset-bottom))}@media(min-width:761px){#toast.ow-toast{bottom:32px}dialog[open] #toast.ow-toast{bottom:112px}}@media(prefers-reduced-motion:reduce){#toast.ow-toast{transition:none}}.toast-close{position:relative}.toast-close:after{content:"";position:absolute;inset:-6px}@media(prefers-reduced-transparency:reduce){#toast.ow-toast{background:var(--surface);backdrop-filter:none;-webkit-backdrop-filter:none}}.notification-dot[hidden]{display:none}dialog.notification-sheet{position:fixed;inset:16px 16px 16px auto;margin:0;width:440px;max-width:calc(100vw - 32px);height:calc(100dvh - 32px);max-height:none;border-radius:28px;padding:0;overflow:auto;border:1px solid var(--line);background:var(--surface);color:var(--ink);box-shadow:-8px 0 48px #18241d18}dialog.notification-sheet::backdrop{background:#17231b26;backdrop-filter:none;-webkit-backdrop-filter:none}.notification-sheet .modal-top{display:flex;align-items:center;padding:26px 24px 18px;margin:0;background:var(--surface)}.notification-sheet .modal-top h2{font-size:25px;font-weight:600;letter-spacing:-.8px}.notification-sheet .modal-top>.icon-button{width:34px;height:34px;background:var(--surface-muted);border:0;box-shadow:none;color:var(--secondary)}.notification-sheet .modal-top>.icon-button .icon{width:17px;height:17px}.notice-controls{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 24px 20px;border-bottom:1px solid var(--line)}.notice-controls .inbox-tabs{display:flex;align-items:center;margin:0;gap:3px;padding:4px;background:var(--surface-muted);border-radius:24px}.notice-controls .inbox-tabs button{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:12px;min-height:32px;padding:6px 13px;border:0;background:transparent;border-radius:20px;color:var(--secondary)}.notice-controls .inbox-tabs button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-control);font-weight:600}.notice-count{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 4px;border-radius:10px;background:var(--line);font-size:10px;font-weight:600}.notice-controls>.text-button{font-size:11px;white-space:nowrap;min-height:36px;padding:0;color:var(--secondary)}.notice-controls>.text-button:disabled{opacity:.45}.notice-list{display:grid;gap:6px;padding:14px 12px 24px}.notice-row{display:flex;align-items:flex-start;gap:13px;text-align:left;padding:17px 14px;width:100%;border:1px solid transparent;border-radius:19px;background:var(--surface);color:var(--ink)}.notice-row.unread{background:var(--bg)}.notice-row:hover{background:var(--surface-muted)}.notice-icon-stack{position:relative;flex-shrink:0;padding-top:1px}.notice-icon{display:grid;place-items:center;width:38px;height:38px;color:#fff;border-radius:50%;box-shadow:inset 0 1px 2px #ffffffa6,0 2px 4px #2029230b}.notice-icon>.icon{width:18px;height:18px;stroke-width:1.9}.notification-sheet .notice-avatar{position:relative;overflow:hidden;font-size:12px;font-weight:600}.notification-sheet .notice-avatar img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0}.notification-sheet .notice-avatar img.is-loaded{opacity:1}.notification-sheet .notice-kind{display:grid;place-items:center;position:absolute;right:-4px;bottom:-3px;width:18px;height:18px;border:2px solid var(--surface);border-radius:50%;color:#fff}.notification-sheet .notice-kind .icon{width:10px;height:10px}.notification-sheet .notice-kind.tone-cyan{background:var(--ow-orb-cyan)}.notification-sheet .notice-kind.tone-blue{background:var(--ow-orb-blue)}.notification-sheet .notice-kind.tone-mint{background:var(--ow-orb-mint)}.notification-sheet .notice-kind.tone-peach{background:var(--ow-orb-peach)}.notification-sheet .notice-event-label{display:block;font-size:12px;font-weight:600;line-height:1.6;margin-top:2px}.notification-sheet .notice-meta>strong{overflow-wrap:anywhere;min-width:0}.notice-icon.tone-cyan{background:var(--ow-orb-cyan)}.notice-icon.tone-blue{background:var(--ow-orb-blue)}.notice-icon.tone-mint{background:var(--ow-orb-mint)}.notice-icon.tone-peach{background:var(--ow-orb-peach)}.notice-copy{flex:1;min-width:0;padding-top:1px}.notice-meta{display:flex;align-items:baseline;gap:10px;justify-content:space-between}.notice-meta>strong{font-size:13px;font-weight:600;line-height:1.6}.notice-meta>time{font-size:10px;color:var(--secondary);white-space:nowrap;flex-shrink:0;font-weight:400}.notice-description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:12px;line-height:1.65;color:var(--secondary);margin-top:4px}.notification-sheet .notice-description-full{display:block;-webkit-line-clamp:unset;overflow:visible}.notice-icon-stack>.notice-unread{position:absolute;top:-1px;left:-3px;width:10px;height:10px;border:2px solid var(--surface);border-radius:50%;background:var(--unread,#ec4c57);visibility:hidden;margin:0}.notice-row.unread .notice-unread{visibility:visible}.notice-empty{text-align:center;padding:65px 24px}.notice-empty>.notice-icon{margin:0 auto 20px;width:46px;height:46px}.notice-empty h3{font-size:18px;margin:0 0 8px}.notice-empty p{font-size:13px;color:var(--secondary)}@media(prefers-reduced-motion:no-preference){dialog.notification-sheet[open]{animation:notice-slide-in .22s cubic-bezier(.22,1,.36,1)}@keyframes notice-slide-in{0%{transform:translate(24px);opacity:.3}to{transform:translate(0);opacity:1}}}@media(max-width:760px){dialog.notification-sheet{inset:8px 8px 8px auto;width:calc(100vw - 16px);max-width:none;height:calc(100dvh - 16px);border-radius:24px}.notification-sheet .modal-top{padding-top:calc(22px + env(safe-area-inset-top,0px))}}@media(max-width:360px){.notification-sheet .modal-top{padding-inline:18px}.notice-controls{padding-inline:18px;gap:8px}.notice-controls .inbox-tabs button{padding-inline:10px}.notice-controls>.text-button{font-size:10px}.notice-row{padding:15px 10px;gap:11px}.notice-meta{flex-wrap:wrap;gap:0 8px}.notice-list{padding-inline:10px}}.notification-sheet #dialog-title:focus{outline:none}.notice-filter{display:flex;align-items:center;gap:10px;padding:14px 24px;border-bottom:1px solid var(--line)}.notice-filter label{font-size:11px;color:var(--secondary);margin:0}.notice-filter select{min-width:0;flex:1;font-size:12px;margin:0;padding:8px}.notice-filter .text-button{font-size:11px;padding:8px 0}.notice-item{min-width:0;border-radius:19px;background:var(--bg)}.notice-item .notice-row{padding-bottom:10px}.notice-read-toggle{display:block;margin:0 14px 10px auto;padding:5px;font-size:11px;min-height:32px;color:var(--secondary)}.notice-attention{display:inline-block;margin:5px 0 0;font-size:10px;color:var(--attention);font-weight:600}.notice-banner{margin:14px 24px;padding:16px;border:1px solid var(--line);border-radius:18px;font-size:13px}.notice-banner p{margin:7px 0 12px;color:var(--secondary);line-height:1.6}.notification-sheet>.button{display:block;margin:8px auto 22px}.notice-preview{margin:10px 24px 24px;padding-top:16px;border-top:1px solid var(--line);font-size:12px;color:var(--secondary)}.notice-preview p{line-height:1.6}.notice-preview>div{display:flex;gap:8px 14px;flex-wrap:wrap}.notice-preview button{font-size:12px;min-height:38px}@media(max-width:360px){.notice-filter{padding-inline:18px;gap:8px}.notice-filter label{display:none}.notice-banner{margin-inline:18px}}.notification-sheet .notice-group-count{display:block;font-size:12px;color:var(--secondary);margin:4px 0}:root{--ease-out:cubic-bezier(.22,1,.36,1);--ease-press:cubic-bezier(.2,.7,.2,1)}.entry-flow-header{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 -3px 30px;color:var(--secondary)}.entry-flow-header>.entry-back{background:var(--control);border:1px solid var(--line);width:44px;height:44px;color:var(--secondary)}.entry-flow-header>.entry-back .icon{width:18px;height:18px}.entry-flow-header>span:not(.entry-flow-progress){font-size:9px;letter-spacing:1.5px;font-weight:550;margin-right:auto}.entry-flow-progress{display:flex;gap:4px}.entry-flow-progress i{display:block;width:17px;height:3px;border-radius:4px;background:var(--line)}.entry-flow-progress i.current{width:25px;background:var(--accent)}.entry-flow-progress i.complete{background:var(--accent);opacity:.35}.auth-panel .entry-heading{margin-top:36px;margin-bottom:36px}.auth-panel .entry-heading h1{font-size:34px;letter-spacing:-1.4px}.auth-panel .entry-heading>p{font-size:14px;margin-top:12px}.auth-panel .entry-symbol{background:linear-gradient(155deg,var(--surface),var(--accent-soft));border-color:var(--floating-line);color:var(--accent);box-shadow:var(--edge-highlight),0 5px 14px #28385008;border-radius:23px;width:68px;height:68px;margin-bottom:26px}.entry-context{display:inline-flex;align-items:center;gap:7px;color:var(--secondary);font-size:11px;border:1px solid var(--line);background:var(--surface);border-radius:40px;padding:5px 10px 5px 5px;margin-bottom:24px}.entry-context img{height:22px;width:22px;object-fit:cover;border-radius:50%}.entry-context>.icon{width:12px;height:12px;margin-left:4px}.entry-context+.entry-symbol{display:none}.auth-panel form>.button{margin-top:26px;box-shadow:var(--edge-highlight),var(--shadow-control)}.entry-panel input::placeholder,.entry-panel textarea::placeholder,.ops-form input::placeholder,.onboarding-view input::placeholder,.onboarding-view textarea::placeholder{color:var(--secondary);opacity:1}.auth-options{gap:11px;margin-top:30px}.auth-provider{background:var(--field);min-height:56px;border-color:var(--line);box-shadow:var(--edge-highlight),var(--shadow-control);font-size:15px;font-weight:500}.onboarding-view{background:var(--canvas)}.onboarding-view .sidebar,.onboarding-view .top-actions,.onboarding-view .breadcrumb,.onboarding-view .footer{display:none}.onboarding-view .app-shell{margin-left:0}.onboarding-view .topbar{background:var(--canvas);border:0;width:100%;max-width:500px;margin:0 auto;justify-content:center}.onboarding-view .mobile-brand{display:block}.onboarding-view .onboarding{max-width:430px}.journey-progress{display:flex;align-items:center;justify-content:center;gap:9px;margin:8px auto 28px;color:var(--secondary)}.journey-progress>span{font-size:10px;font-weight:500;display:flex;align-items:center;gap:5px;padding:7px 9px;border-radius:30px;white-space:nowrap}.journey-progress>span[aria-current=step]{background:var(--accent-soft);color:var(--accent);font-weight:600}.journey-progress>span.complete{color:var(--accent)}.journey-progress>span>.icon{height:11px;width:11px;stroke-width:2.3}.journey-progress>i{height:1px;width:10px;background:var(--line);flex-shrink:0}.onboarding-view .onboarding-heading{margin-top:0}.onboarding-view .onboarding-heading h1,.onboarding-view .approval-page h1{font-size:32px;font-weight:650;letter-spacing:-1.3px;line-height:1.16}.onboarding-view .onboarding-heading>p,.onboarding-view .approval-page>p{font-size:14px;line-height:1.7;color:var(--secondary)}.onboarding-view .note-form{border:1px solid var(--line);box-shadow:var(--shadow-card),var(--edge-highlight)}.join-identity{position:relative;width:66px;margin:0 auto 22px}.join-identity .welcome-avatar{margin:0;width:66px;height:66px;border:3px solid var(--surface);box-shadow:0 0 0 1px var(--line)}.join-identity>span{position:absolute;right:-1px;bottom:1px;width:22px;height:22px;display:grid;place-items:center;color:var(--on-accent);background:var(--accent);border:3px solid var(--canvas);border-radius:50%}.join-identity>span>.icon{height:11px;width:11px;stroke-width:2.8}.membership-summary-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.membership-summary-head>strong{font-size:13px;font-weight:600}.membership-summary-head>span{font-size:10px;color:var(--secondary);background:var(--surface-muted);padding:5px 8px;border-radius:30px;white-space:nowrap}.onboarding-view .membership-card{border:1px solid var(--line);box-shadow:var(--shadow-card),var(--edge-highlight)}.onboarding-view .checkout-footer{background:var(--canvas);border-top:1px solid var(--line)}.onboarding-view .join-content{background:var(--canvas)}.onboarding-view .approval-visual{margin-top:0}.entry-panel{animation:entry-reveal .36s var(--ease-out) both}.button,.icon-button,.auth-provider,.setting-row,.account-row,.notice-row,.bottom-item,.ops-nav a{transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s var(--ease-press)}:is(button,a):focus-visible{outline:none;outline-offset:0;box-shadow:inset 0 0 0 1px var(--secondary,#777)}:is(.button,.icon-button,.auth-provider):active{transform:scale(.975)}.bottom-item:active,.ops-nav a:active{transform:scale(.96)}@media(hover:hover)and (pointer:fine){.auth-provider:hover,.account-row:hover,.notice-row:hover,.setup-row:hover,.ops-row:hover{background:var(--control)}.button:where(:not(.primary,:disabled)):hover,.auth-provider:where(:not(:disabled)):hover{box-shadow:var(--edge-highlight),0 4px 12px #26364b0c}}@media(max-width:760px){.auth-panel{margin-top:7px}.auth-panel .entry-heading{margin-top:36px}.entry-flow-header{margin-bottom:26px}}.phone-panel .entry-heading{text-align:left;margin:36px 0 32px}.phone-panel .entry-heading h1{font-size:34px;letter-spacing:-1.3px;line-height:1.16}.phone-panel .entry-heading>p{margin:12px 0 0;max-width:300px}.phone-panel .entry-context{margin-bottom:22px}@keyframes entry-reveal{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.entry-panel{animation:none!important}:is(.button,.icon-button,.auth-provider,.setting-row,.account-row,.notice-row,.bottom-item,.ops-nav a){transition:none;transform:none}}input[type=file]{font-size:13px;color:var(--secondary);max-width:100%}input[type=file]::file-selector-button{font:inherit;font-size:13px;font-weight:550;color:var(--ink);background:var(--control);border:1px solid var(--line);border-radius:100px;padding:8px 14px;margin-right:12px;cursor:pointer;transition:background .18s ease}input[type=file]::file-selector-button:hover{background:var(--surface-muted)}@media(max-width:760px){:is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]),select,textarea){font-size:16px}}body:has(.welcome-shell){background:#050507}body:has(.auth-route-shell){background:var(--ow-charcoal)}.welcome-shell{max-width:none;margin:0;padding:0;background:var(--ow-charcoal);color:#fff;isolation:isolate}.welcome-experience{position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:100svh;min-height:100dvh;padding:40px clamp(32px,6vw,96px) 64px;overflow:hidden;isolation:isolate}.welcome-film{position:absolute;inset:0;z-index:-2;background:#050507;pointer-events:none}.welcome-film canvas{position:absolute;inset:0;width:100%;height:100%;display:block;opacity:0}.welcome-film canvas.is-ready{opacity:1}.welcome-film:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#05050799,transparent 55%),linear-gradient(0deg,#050507d9,transparent 45%)}.welcome-wordmark{align-self:flex-start;margin:0;color:#fff;position:relative;z-index:1}.welcome-content{width:100%;max-width:600px;padding-top:100px}.welcome-content h1{font-family:var(--font);font-size:clamp(46px,4.8vw,68px);font-weight:500;letter-spacing:-2.2px;line-height:1.06;color:#fff}.welcome-content h1>span{display:block}.welcome-content>p{font-size:17px;line-height:1.65;color:#ffffffe0;max-width:380px;margin-top:24px;font-weight:400}.welcome-actions{max-width:380px;display:grid;grid-template-columns:1fr;gap:12px;margin-top:36px}.welcome-shell :is(button,a):focus-visible{outline:none;outline-offset:0;box-shadow:inset 0 0 0 1px var(--secondary,#777)}.welcome-legal{max-width:380px;margin-top:24px;color:#ffffffa6;font-size:12px;font-weight:400;line-height:1.5}.welcome-legal nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0 8px}.welcome-legal a{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;color:inherit;text-decoration:none}.welcome-legal-separator{opacity:.65}@media(hover:hover){.welcome-legal a:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}}@media(min-width:761px){.welcome-legal{position:absolute;right:clamp(32px,6vw,96px);bottom:24px;max-width:none;margin:0}.welcome-legal nav{justify-content:flex-end}}@media(max-width:760px){.welcome-legal{max-width:none;font-size:11px}}.auth-route-shell,[data-theme] dialog.auth-sheet,[data-theme] #entry-auth-dialog,body:has(#entry-auth-dialog[open]) dialog.phone-country-dialog{--surface:var(--ow-charcoal);--surface-raised:var(--ow-dark-panel);--surface-muted:var(--ow-dark-workspace);--field:var(--ow-deep);--control:var(--ow-dark-raised);--ink:var(--ow-on-dark);--secondary:var(--ow-secondary-dark);--muted:var(--ow-secondary-dark);--line:var(--ow-dark-line);--accent:#ededed;--accent-soft:#ffffff14;--edge-highlight:inset 0 1px 0 #ffffff08;color:var(--ink);color-scheme:dark}[data-theme] dialog.auth-sheet{width:min(440px,calc(100% - 32px));max-width:440px;max-height:calc(100dvh - 48px);padding:32px 28px 36px;margin:auto;border:1px solid var(--line);border-radius:36px;background:var(--surface);box-shadow:0 20px 90px #0005;overflow:auto;overscroll-behavior:contain}[data-theme] dialog.auth-sheet::backdrop{background:#0007;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.auth-sheet .auth-identity{width:56px;height:56px;margin:8px auto 22px;color:var(--secondary);display:grid;place-items:center}.auth-identity .world-symbol{width:56px;height:56px}.auth-sheet .modal-top{display:block;margin:0;padding:0;text-align:center}.auth-sheet .modal-top h2{font-family:var(--font);font-size:32px;font-weight:550;line-height:1.2;letter-spacing:-1px;color:var(--ink)}.modal-top h2[tabindex="-1"]:focus{outline:none}.auth-sheet .modal-top .icon-button{position:absolute;top:14px;right:14px;width:44px;height:44px;padding:0;display:grid;place-items:center;border:0;background:transparent;color:var(--secondary)}.auth-sheet .modal-top .icon-button .icon{width:18px;height:18px}.auth-sheet-intro{font-size:16px;line-height:1.5;color:var(--secondary);text-align:center;margin:14px auto 0;max-width:320px}.auth-sheet .auth-options{display:grid;gap:12px;margin:32px 0 0}.auth-sheet .auth-provider{min-height:58px;padding:15px 16px;font-size:16px;font-weight:500;letter-spacing:-.35px;gap:11px;color:var(--ink);background:var(--field);border:1px solid var(--line);box-shadow:none;border-radius:100px}.auth-sheet .auth-provider:hover{background:var(--control)}.auth-sheet .auth-provider>svg{width:23px;height:23px;margin:0;flex:0 0 23px}.auth-sheet .auth-terms{font-size:13px;line-height:1.6;color:var(--ow-secondary-dark);max-width:310px;margin:28px auto 0}.auth-sheet .auth-terms a,.auth-route-shell .auth-terms a{color:inherit;font-weight:400;text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 45%,transparent);text-underline-offset:3px}@media(hover:hover){.auth-sheet .auth-terms a:hover,.auth-route-shell .auth-terms a:hover{color:var(--ink);text-decoration-color:currentColor}}.auth-route-shell .text-button,[data-theme] dialog.auth-sheet .text-button{color:var(--ink)}.auth-sheet .auth-error{background:var(--surface-muted);color:var(--ink);font-size:13px;margin-top:18px}.auth-route-shell{min-height:100svh;min-height:100dvh;background:var(--surface);padding:clamp(40px,9vh,80px) 24px;display:grid;align-items:start;justify-items:center}.auth-route-shell>.entry-main{width:100%;padding:0;max-width:440px;margin:0}.auth-route-shell .entry-panel{width:100%;max-width:none;margin:0;padding:28px 32px 32px;border-radius:30px;background:var(--surface);border:0;min-height:0;display:flex;flex-direction:column}.auth-route-shell .entry-flow-header{margin:0 0 28px;gap:24px}.auth-route-shell .entry-heading{margin:0 0 26px;text-align:left}.auth-route-shell .entry-heading h1{font-family:var(--font);font-size:29px;font-weight:550;letter-spacing:-.9px;line-height:1.2}.auth-route-shell .entry-heading>p{font-size:14px;line-height:1.6;margin:10px 0 0;max-width:none}.auth-route-shell .entry-flow-header>.entry-back{background:transparent;border-color:var(--line);color:var(--ink);flex:none}.auth-route-shell .entry-back:hover{background:var(--control)}.auth-step{display:grid;justify-items:end;gap:9px;color:var(--secondary);font-size:11px;line-height:1.2;font-variant-numeric:tabular-nums}.auth-route-shell .entry-flow-header>span:not(.entry-flow-progress){font-size:10px}.auth-route-shell .entry-symbol{background:var(--accent-soft);border-color:transparent;color:var(--accent);box-shadow:none}.auth-route-shell .entry-context{background:var(--surface-muted)}.auth-route-shell .entry-panel form label{margin-top:0}.auth-route-shell .auth-terms{font-size:12px;line-height:1.7;color:var(--ow-secondary-dark);margin-top:24px;max-width:310px}.auth-route-shell .auth-divider{margin:24px 0 18px;font-size:12px}.auth-route-shell .auth-social .auth-provider{min-height:52px;background:transparent;border-color:var(--line);box-shadow:none;font-size:14px;gap:10px}.auth-route-shell .auth-social .auth-provider:hover{background:var(--control)}.auth-route-shell .phone-panel form{display:flex;flex-direction:column}.auth-route-shell .auth-panel form>.button{margin-top:22px;min-height:52px;font-size:14px}[data-theme] .auth-route-shell .button.primary{background:#f5f5f5;color:#191919;border:1px solid #f5f5f5;box-shadow:0 1px 2px #0002;filter:none}[data-theme] .auth-route-shell .button.primary:hover:not(:disabled){background:#fff;border-color:#fff;filter:none}[data-theme] .auth-route-shell .button.primary:disabled{background:#e6e6e6;color:#767676;opacity:1;box-shadow:none}.auth-route-shell button:focus-visible,.auth-sheet button:focus-visible{outline:none;outline-offset:0;box-shadow:inset 0 0 0 1px var(--secondary,#777)}.auth-route-shell .phone-number-field:focus-within{outline:0;border-color:#bdbdbd;box-shadow:none}.auth-route-shell .phone-number-field input:focus-visible{outline:0}.auth-route-shell .phone-country-control>button:focus-visible{outline-offset:-5px;border-radius:14px}.auth-route-shell .auth-error{background:#ffffff09;color:#ffb4b7;border:1px solid #f28b922e;font-size:13px;padding:11px 13px}.auth-route-shell .field-hint{font-size:12px;margin:10px 0 0}.auth-route-shell .entry-flow-progress{display:flex;gap:5px}.auth-route-shell .entry-flow-progress i{width:24px;height:3px;border-radius:8px;background:#ffffff26}.auth-route-shell .entry-flow-progress i.current{background:#ededed}.auth-route-shell .entry-flow-progress i.complete{background:#ededed;opacity:.5}.auth-phone-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px;min-width:0}.auth-phone-summary>strong{font-size:15px;font-weight:550;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.auth-phone-summary>.text-button{font-size:12px;font-weight:550;min-height:40px;padding:4px 12px;color:var(--ink);border:1px solid var(--line);border-radius:100px;background:transparent;flex:none}.auth-phone-summary>.text-button:hover{background:var(--control)}.auth-code-entry{position:relative;isolation:isolate}.auth-code-cells{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.auth-code-cell{display:grid;place-items:center;height:58px;border:1px solid #505050;border-radius:12px;background:#191919;color:var(--ink);font-size:24px;font-weight:550;font-variant-numeric:tabular-nums;box-shadow:none}.auth-code-cell.is-filled{background:#292929}.auth-code-cell.is-active{border-color:#bdbdbd;box-shadow:none}.auth-code-cell.is-active:not(.is-filled):after{content:"";width:1px;height:22px;background:#dedede}.auth-code-entry:has([aria-invalid=true]) .auth-code-cell{border-color:var(--attention)}.auth-route-shell .auth-code-entry>.auth-code{position:absolute;inset:0;z-index:1;width:100%;height:100%;min-width:0;margin:0;padding:0;border:0;border-radius:14px;background:transparent;color:transparent;-webkit-text-fill-color:transparent;caret-color:transparent;box-shadow:none;outline:0;font-size:16px;letter-spacing:0;opacity:.01}.auth-route-shell .auth-demo-note{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 6px;font-size:12px;line-height:1.65;margin:14px 0 0;color:var(--secondary)}.auth-route-shell .auth-demo-note[hidden]{display:none}.auth-demo-note>strong{font-weight:600;color:var(--ink);letter-spacing:.05em}.auth-demo-note>span{margin-left:auto}.auth-route-shell .auth-switch{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:20px;padding-top:12px;border-top:1px solid var(--line);text-align:left;font-size:12px}.auth-route-shell .auth-switch>button{min-height:44px;font-size:12px;color:var(--ink);padding:6px 4px;margin:0;border-radius:8px;font-variant-numeric:tabular-nums}.auth-route-shell .auth-switch>button:hover:not(:disabled){text-decoration:underline;text-underline-offset:3px}.auth-route-shell .auth-switch>button:disabled{opacity:1;color:var(--secondary)}.auth-route-shell .profile-privacy{margin-top:24px}@media(min-width:761px){.auth-route-shell{background:var(--surface)}.auth-route-shell .entry-panel{box-shadow:none}}@media(max-width:760px){.welcome-experience{padding:max(28px,env(safe-area-inset-top)) 24px max(32px,env(safe-area-inset-bottom));min-height:100svh;min-height:100dvh}.welcome-film:after{background:linear-gradient(180deg,transparent 40%,#05050799 62%,#050507e6 100%)}.welcome-content{padding-top:80px;max-width:440px;margin:0 auto}.welcome-wordmark{font-size:25px}.welcome-content h1{font-size:clamp(34px,9.8vw,42px);line-height:1.09;letter-spacing:-1.4px;font-weight:500}.welcome-content>p{font-size:15px;line-height:1.65;margin-top:22px;max-width:320px;color:#e4e5e3}.welcome-actions{max-width:none;margin-top:32px;grid-template-columns:1fr;gap:10px}[data-theme] dialog.auth-sheet{max-width:460px;width:calc(100% - 16px);max-height:calc(100dvh - 24px);margin:auto auto max(8px,env(safe-area-inset-bottom));padding:28px 24px 32px;border-radius:36px}.auth-sheet:before{content:"";position:absolute;top:9px;left:calc(50% - 16px);height:4px;width:32px;border-radius:3px;background:var(--line)}.auth-sheet .auth-identity{margin-top:13px;margin-bottom:22px;width:52px;height:52px}.auth-identity .world-symbol{width:52px;height:52px}.auth-sheet .modal-top h2{font-size:31px}.auth-sheet-intro{font-size:15px;margin-top:12px}.auth-sheet .auth-options{margin-top:30px;gap:12px}.auth-sheet .auth-terms{font-size:12px;line-height:1.65;margin-top:27px;max-width:280px}.auth-route-shell{padding:0;background:var(--surface);display:block;position:fixed;top:var(--auth-viewport-top,0px);left:0;right:0;height:var(--auth-viewport-height,100dvh);min-height:0;overflow:auto;overscroll-behavior:contain}.auth-route-shell>.entry-main{max-width:480px;margin:0 auto}.entry-view .auth-route-shell .entry-panel{background:transparent;border:0;border-radius:0;box-shadow:none;padding:max(20px,env(safe-area-inset-top)) 24px max(24px,env(safe-area-inset-bottom));min-height:var(--auth-viewport-height,100dvh)}.auth-route-shell .entry-flow-header{margin-bottom:28px}.auth-route-shell .entry-heading{margin-bottom:26px}}@media(max-width:350px){.welcome-experience{padding-left:20px;padding-right:20px;padding-bottom:max(24px,env(safe-area-inset-bottom))}.welcome-content h1{font-size:32px;letter-spacing:-1.2px}.welcome-content>p{font-size:13px}.welcome-actions{margin-top:24px;grid-template-columns:1fr}[data-theme] dialog.auth-sheet{padding-left:20px;padding-right:20px;padding-bottom:28px;border-radius:32px}.auth-sheet .modal-top h2{font-size:29px}.auth-sheet-intro{font-size:14px}.auth-route-shell .entry-panel{padding-left:20px;padding-right:20px}}@media(max-height:600px){.welcome-experience{padding-top:24px;padding-bottom:24px}.welcome-content{padding-top:48px}.welcome-actions{margin-top:22px}.auth-route-shell .entry-panel{min-height:0}}.auth-route-shell.is-keyboard-open{min-height:var(--auth-viewport-height)}.auth-route-shell.is-keyboard-open .entry-panel{min-height:var(--auth-viewport-height);padding-top:12px;padding-bottom:20px}.auth-route-shell.is-keyboard-open .entry-flow-header{margin-bottom:20px}.auth-route-shell.is-keyboard-open .entry-heading{margin-bottom:22px}.auth-route-shell.is-keyboard-open .entry-heading h1{font-size:26px}.auth-route-shell.is-keyboard-open .entry-heading>p{margin-top:10px}.auth-route-shell.is-keyboard-open .field-hint{margin-bottom:20px}.auth-route-shell.is-keyboard-open :is(.auth-divider,.auth-social,.entry-symbol){display:none}.auth-route-shell.is-keyboard-open .auth-terms{margin-top:16px}@media(prefers-reduced-motion:no-preference){.welcome-content h1>span{animation:welcome-line .95s var(--ease-out) both}.welcome-content h1>span+span{animation-delay:.09s}.welcome-content>p{animation:welcome-rise .8s .24s var(--ease-out) both}.welcome-content .welcome-actions{animation:welcome-rise .8s .34s var(--ease-out) both}.auth-route-shell .entry-panel{animation:entry-form-reveal .24s ease both}.auth-route-shell .entry-flow-progress i.current{animation:auth-progress-reveal .3s var(--ease-out) both}.auth-code-cell{transition:border-color .15s,box-shadow .15s,background .15s}.auth-code-cell.is-active:not(.is-filled):after{animation:auth-caret 1.2s steps(2,start) infinite}.auth-route-shell .button{transition:background .15s,color .15s,opacity .15s}dialog[open].auth-sheet{animation:auth-reveal .32s var(--ease-out) both}dialog[open].auth-sheet::backdrop{animation:backdrop-reveal .2s ease both}}@media(hover:hover){.welcome-creator:hover strong,.welcome-login:hover{color:#fff;text-decoration:underline;text-underline-offset:4px}}@keyframes welcome-line{0%{opacity:0;transform:translateY(.42em);filter:blur(10px)}to{opacity:1;transform:none;filter:none}}@keyframes welcome-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes auth-reveal{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@keyframes entry-form-reveal{0%{opacity:0}to{opacity:1}}@keyframes auth-progress-reveal{0%{opacity:.4}to{opacity:1}}@keyframes auth-caret{to{opacity:0}}@keyframes backdrop-reveal{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.welcome-content :is(h1>span,p,.welcome-actions),dialog[open].auth-sheet,dialog[open].auth-sheet::backdrop{animation:none}}.welcome-creator>.icon{width:20px;height:20px;transition:transform .2s var(--ease-out)}@media(hover:hover){.welcome-creator:hover>.icon{transform:translate(3px)}}@media(prefers-reduced-motion:reduce){.welcome-creator>.icon{transition:none}}.entry-panel .phone-number-field{display:grid;grid-template-columns:114px minmax(0,1fr);align-items:center;min-width:0;padding:0;background:var(--field);border-color:var(--line)}.entry-panel .phone-number-field:has([aria-invalid=true]){border-color:var(--danger,#d7515a)}.entry-panel .phone-number-field :is(input,select){border:0;border-radius:0;background:transparent;box-shadow:none;outline:none;min-height:52px;font-size:16px;margin:0}.phone-country-control{position:relative;align-self:stretch;border-right:1px solid var(--line);display:flex;align-items:center;min-width:0}.entry-panel .phone-number-field input{padding:12px;min-width:0;border-radius:0 15px 15px 0}.entry-panel .phone-number-field option{background:var(--surface);color:var(--ink)}@media(max-width:360px){.entry-panel .phone-number-field{grid-template-columns:108px minmax(0,1fr)}.phone-country-control>span{padding-left:8px;font-size:13px}.phone-country-control:after{right:9px}.entry-panel .phone-number-field input{padding-left:10px}}.welcome-actions>.button{min-height:54px;font-size:15px}[data-theme] .welcome-shell .button.welcome-start{background:var(--ow-white);color:var(--ow-ink);border-color:var(--ow-white);box-shadow:none;filter:none}[data-theme] .welcome-shell .button.welcome-login{background:transparent;border-color:#ffffff59;color:#fff;box-shadow:none}.welcome-creator{display:flex;align-items:center;justify-content:center;gap:6px;min-height:44px;margin-top:8px;font-size:13px;color:#ffffffc7}.welcome-creator>.icon{width:15px;height:15px}@media(hover:hover){.welcome-creator:hover{color:#fff}[data-theme] .welcome-shell .button.welcome-start:hover:not(:disabled){background:#e8e8e6;border-color:#e8e8e6;box-shadow:none;filter:none}[data-theme] .welcome-shell .button.welcome-login:hover:not(:disabled){background:#ffffff14;border-color:#ffffff8c;box-shadow:none;text-decoration:none}}.phone-country-value{display:none!important}.phone-country-control>button{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;align-self:stretch;background:transparent;color:var(--ink);padding:0 10px;font-size:14px;border-radius:15px 0 0 15px}.phone-country-flag{font-size:21px;line-height:1;flex:none}.phone-country-arrow{width:6px;height:6px;border:solid var(--secondary);border-width:0 1.5px 1.5px 0;transform:rotate(45deg);margin:0 2px 4px 3px;flex:none}dialog.phone-country-dialog{width:min(420px,calc(100% - 32px));padding:24px;max-height:min(650px,calc(100dvh - 40px));overflow:hidden}.phone-country-dialog .modal-top{margin-bottom:20px}.phone-country-dialog .modal-top h2{font-family:var(--font);font-size:23px}.phone-country-search{position:relative;margin-bottom:16px}.phone-country-search>.icon{position:absolute;left:15px;top:17px;color:var(--secondary);width:19px;height:19px;pointer-events:none}.phone-country-search input{padding-left:44px!important}.phone-country-list{overflow-y:auto;overscroll-behavior:contain;height:min(420px,calc(var(--phone-viewport-height,100dvh) - 210px));display:grid;align-content:start;gap:2px;scrollbar-width:none}.phone-country-list::-webkit-scrollbar{display:none}.phone-country-option{display:flex;align-items:center;gap:12px;width:100%;min-height:52px;padding:12px;text-align:left;border-radius:15px;background:transparent;color:var(--ink)}.phone-country-option:hover,.phone-country-option[aria-pressed=true]{background:var(--surface-muted)}.phone-country-name{flex:1;min-width:0;font-size:14px;font-weight:500}.phone-country-dial{font-size:13px;color:var(--secondary)}.phone-country-option>.icon{width:17px;height:17px;color:var(--success);margin-left:2px}body:has(#entry-auth-dialog[open]) .phone-country-dialog .phone-country-option>.icon{color:var(--ink)}body:has(#entry-auth-dialog[open]) .phone-country-dialog :is(button,input):focus-visible{outline-color:#dedede}.phone-country-empty{padding:24px 12px;text-align:center;font-size:14px;color:var(--secondary)}@media(max-width:760px){dialog.phone-country-dialog{padding:22px 18px;inset:auto 0 calc(100dvh - var(--phone-viewport-height,100dvh) - var(--phone-viewport-top,0px) + 12px);margin:0 auto;max-height:calc(var(--phone-viewport-height,100dvh) - 24px)}}.auth-welcome-background{position:fixed;inset:0;overflow:hidden;pointer-events:none}.auth-welcome-background .welcome-content,.auth-welcome-background .welcome-wordmark,.auth-welcome-background .welcome-legal{visibility:hidden}#entry-auth-dialog{position:fixed;top:clamp(32px,8vh,80px);bottom:auto;left:0;right:0;width:min(440px,calc(100% - 48px));max-width:440px;max-height:calc(100dvh - 96px);margin:0 auto;padding:0;border:1px solid var(--line);border-radius:30px;background:var(--surface);box-shadow:0 20px 90px #0004;overflow:auto;overscroll-behavior:contain;scrollbar-width:none}#entry-auth-dialog::-webkit-scrollbar{display:none}#entry-auth-dialog::backdrop{background:#0005;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}#entry-auth-dialog .auth-route-shell{padding:0;min-height:0;height:auto;display:block;background:transparent;position:static}#entry-auth-dialog .entry-main{max-width:none}#entry-auth-dialog .entry-panel{border-radius:0;box-shadow:none;animation:none}@media(max-width:760px){.auth-welcome-background{display:none}#entry-auth-dialog{top:0;bottom:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;border:0;border-radius:0;box-shadow:none;background:var(--surface)}#entry-auth-dialog::backdrop{background:var(--surface);backdrop-filter:none}#entry-auth-dialog .auth-route-shell{position:fixed;top:var(--auth-viewport-top,0px);bottom:auto;left:0;right:0;height:var(--auth-viewport-height,100dvh);overflow:auto;background:var(--surface)}#entry-auth-dialog .entry-main{max-width:480px;margin:auto}}.brand,.sidebar .brand,.mobile-brand .brand,.entry-header .brand,.welcome-wordmark{display:inline-flex;align-items:center;gap:.3em;font-family:var(--font);font-size:24px;font-weight:500;line-height:1.2;letter-spacing:-.035em;color:var(--ink);white-space:nowrap}.brand .world-symbol,.welcome-wordmark .world-symbol{width:1.3em;height:1.3em;display:block;flex:none}.brand-wordmark{font:inherit;letter-spacing:inherit}.welcome-wordmark{color:#fffffff2}.world-symbol{display:block;flex:none}:root{--world-ring:2.4}:root[data-theme=dark],.auth-route-shell,dialog.auth-sheet,#entry-auth-dialog,.welcome-wordmark,.world-card-cover{--world-ring:2.1}.world-symbol ellipse{stroke-width:var(--world-ring)}.sidebar .brand{margin-left:12px;margin-bottom:44px}.user-row>span:nth-child(2){min-width:0}.user-row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-panel .entry-heading{text-align:left}.profile-privacy{font-size:12px;line-height:1.7;text-align:center;color:var(--secondary);margin:22px 0 0}.auth-route-shell .profile-panel{min-height:0}.auth-route-shell .profile-panel .entry-heading>p{margin:12px 0 0;max-width:none}.auth-route-shell .profile-panel form{display:block;flex:none}.auth-route-shell .profile-panel form>.button{margin-top:28px}.auth-route-shell .profile-panel .field-hint{margin:10px 0 0}.auth-route-shell.is-keyboard-open .profile-privacy{display:none}@media(min-width:1100px){#main:has(.account-page-heading){max-width:1050px}.account-identity{margin-bottom:36px}}@media(max-width:760px){.brand,.mobile-brand .brand,.entry-header .brand,.welcome-wordmark{font-size:22px}}@media(max-width:360px){.mobile-brand .brand,.welcome-wordmark{font-size:20px}}.verified{display:inline-grid;place-items:center;flex:none;width:16px;height:16px;margin-left:4px;line-height:0;vertical-align:-.12em;color:var(--ow-verified)}.verified>svg{display:block;width:100%;height:100%}.profile-title .verified{width:18px;height:18px}.dm-top .verified{width:14px;height:14px}.chat-header .verified{width:15px;height:15px}.interior-view,.entry-view{--page-width:1280px;--page-gutter:44px;--page-top:28px;--page-bottom:56px;--page-heading-gap:28px;--workspace:var(--ow-paper);--panel:var(--ow-panel);--card:var(--ow-white);--card-edge:var(--ow-line);--interior-ink:var(--ow-ink);--interior-secondary:var(--ow-secondary);--interior-line:var(--ow-line);--interior-shadow:0 2px 3px #20292306,0 0 0 1px #232d2304,inset 0 1px 0 #ffffffd9;background:var(--card);--title:var(--font)}[data-theme=dark] :is(.interior-view,.entry-view){--workspace:var(--ow-dark-workspace);--panel:var(--ow-dark-panel);--card:var(--ow-charcoal);--card-edge:var(--ow-dark-line);--interior-ink:var(--ow-on-dark);--interior-secondary:var(--ow-secondary-dark);--interior-line:var(--ow-dark-line);--interior-shadow:none;background:var(--ow-deep)}.interior-view:not(.conversation-view),.entry-view{--ink:var(--interior-ink);--secondary:var(--interior-secondary);--muted:var(--interior-secondary);--surface:var(--card);--surface-raised:var(--card);--surface-muted:var(--panel);--line:var(--interior-line)}.interior-view .sidebar{background:transparent;border:0;padding:38px 24px 22px;width:264px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.interior-view .sidebar::-webkit-scrollbar{display:none}[data-theme=dark] .interior-view .sidebar{background:transparent;border:0}.interior-view .sidebar .brand{margin:0 12px 46px}.interior-view .workspace-label{font-size:11px;text-transform:uppercase;letter-spacing:1.5px;font-weight:550;color:var(--interior-secondary);margin:0 16px 14px}.interior-view .nav-item{min-height:56px;gap:15px;padding:15px 18px;margin:4px 0;font-size:17px;font-weight:500;border-radius:28px;color:var(--interior-secondary)}.interior-view .nav-item>.icon{height:22px;width:22px;stroke-width:1.85}.interior-view .nav-item.active,.interior-view .nav-item:hover{background:var(--panel);color:var(--interior-ink)}.interior-view .nav-item.active{font-weight:600}.interior-view .nav-item.active>.icon{stroke-width:2.2}.interior-view .user-row{padding:20px 10px 0;border-top:1px dashed var(--card-edge);margin-top:24px;color:var(--interior-ink)}.interior-view .user-row>.avatar{background:var(--panel);color:var(--interior-secondary);width:42px;height:42px;font-weight:550}.interior-view .user-row strong{font-size:14px;font-weight:600}.interior-view .user-row small{font-size:12px;margin-top:2px;color:var(--interior-secondary)}.world-context-card{display:flex;align-items:center;gap:10px;background:var(--workspace);border-radius:20px;padding:15px 12px;width:100%;text-align:left}.world-context-card>span{min-width:0;flex:1}.world-context-card strong{font-size:13px;font-weight:550;display:block}.world-context-card small{font-size:11px;color:var(--interior-secondary)}.world-context-card>.icon{width:15px;height:15px;color:var(--accent)}.interior-view .app-shell{margin:18px 18px 18px 264px;min-height:calc(100dvh - 36px);background:var(--workspace);border-radius:32px;overflow:clip}.interior-view .topbar{height:78px;padding:0 44px;background:transparent;border:0}.interior-view .breadcrumb{font-size:13px;color:var(--interior-secondary)}.breadcrumb{white-space:nowrap;min-width:0;overflow:hidden}.breadcrumb>*{flex:none}.breadcrumb>:last-child{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.interior-view .breadcrumb strong{font-weight:500;color:var(--interior-ink)}.interior-view .top-actions{gap:12px}.interior-view .topbar :is(.button,.icon-button){background:var(--card);border:1px solid var(--card-edge);box-shadow:var(--interior-shadow);color:var(--interior-ink)}.interior-view .notification-button{height:42px;width:42px}.interior-view .notification-button>.icon{height:20px;width:20px}.interior-view #main:not(.chat-main){max-width:var(--page-width);padding:var(--page-top) var(--page-gutter) var(--page-bottom);margin:0 auto;min-height:calc(100dvh - 114px)}.interior-view :is(.page-heading h1,.account-page-heading h1,.discover-controls>h1){font:600 36px/1.2 var(--font);letter-spacing:-1.2px;color:var(--ink)}.interior-view .page-heading{margin-bottom:var(--page-heading-gap)}.interior-view .page-heading .eyebrow{font-size:11px;font-weight:500;letter-spacing:1.4px;margin-bottom:10px;color:var(--secondary)}.page-description{font-size:15px;line-height:23px;color:var(--secondary);margin-top:9px}.page-description{margin-top:-18px;margin-bottom:30px}.account-community{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:stretch;margin-bottom:28px}.account-section{border:0;background:var(--panel);padding:0;border-radius:28px;min-width:0;overflow:hidden;box-shadow:0 1px 0 var(--card-edge)}.section-cap{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:64px;padding:17px 25px;color:var(--secondary)}.section-cap>h2{font:500 17px/24px var(--font);letter-spacing:-.25px}.section-cap>.icon{height:18px;width:18px;opacity:.8}.section-cap>.icon-button{height:30px;width:30px;min-height:30px;padding:0;background:transparent;border:0;box-shadow:none;color:var(--secondary)}.section-cap>.icon-button>.icon{height:18px;width:18px}.section-count{font-size:12px;background:color-mix(in srgb,var(--card) 70%,transparent);border-radius:20px;padding:3px 10px;white-space:nowrap}.section-body{background:var(--card);border:1px solid var(--card-edge);border-radius:27px;padding:26px;box-shadow:var(--interior-shadow);min-width:0}.identity-section{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px 28px;margin-bottom:24px;background:var(--card);border:1px solid var(--card-edge);box-shadow:var(--interior-shadow)}.account-identity{display:flex;gap:18px;align-items:center;margin:0;min-width:0}.account-identity>.avatar{width:68px;height:68px;flex:none;border:3px solid var(--card);background:linear-gradient(145deg,#e9eef5,#dfe7f2);color:#5b6f8e;font-size:21px;font-weight:500;box-shadow:0 1px 6px #27394a0b,inset 0 1px 2px #ffffffd0}.account-identity>div{min-width:0}.account-identity h2{font:600 25px/1.25 var(--font);letter-spacing:-.7px;overflow-wrap:anywhere}.account-identity p{font-size:14px;line-height:21px;margin-top:6px;color:var(--secondary);overflow-wrap:anywhere}.profile-edit-button{flex:none;min-height:44px;padding:10px 18px;font-size:13px;gap:8px}.profile-edit-button>.icon{width:15px;height:15px}.profile-edit-short{display:none}.account-community>.membership-section{padding:26px;background:var(--card);border:1px solid var(--card-edge);box-shadow:var(--interior-shadow)}.account-community>.membership-section .section-cap{padding:0;margin-bottom:16px;min-height:28px;color:var(--ink)}.account-community>.membership-section .section-cap>h2{font-size:20px;font-weight:600;letter-spacing:-.5px}.account-community>.membership-section .section-count{background:var(--workspace);color:var(--secondary)}.account-community>.membership-section .section-body{padding:0;min-height:0;background:transparent;border:0;border-radius:0;box-shadow:none}.membership-section .section-body{padding:5px 20px;min-height:216px;display:flex;align-items:center}.membership-cards{width:100%;gap:0}.membership-view-all{display:flex;align-items:center;gap:6px;min-height:28px;padding:0;color:var(--secondary);font-size:12px;white-space:nowrap}.membership-view-all>span{font-size:11px;background:var(--workspace);border-radius:12px;min-width:22px;padding:1px 6px}.membership-view-all>.icon{width:14px;height:14px}.membership-vip{display:inline-flex;align-items:center;gap:3px;padding:2px 6px;border-radius:10px;background:var(--vip-surface,#fff4d9);font:600 10px/14px var(--font);letter-spacing:0;white-space:nowrap}.membership-vip>.icon{height:12px;width:12px}dialog.wf-dialog.membership-list-dialog{width:min(540px,calc(100% - 32px));max-height:calc(100dvh - 40px);overflow:hidden}.membership-list-dialog .modal-top{margin-bottom:22px}.membership-search{position:relative;flex:none;margin-bottom:14px}.membership-search>svg{position:absolute;left:15px;top:14px;width:18px;height:18px;color:var(--secondary)}.membership-list-dialog .membership-search input{width:100%;height:46px;min-height:46px;padding:11px 42px;margin:0;border:1px solid var(--card-edge);border-radius:16px;background:var(--workspace);font-size:16px}.membership-search input::-webkit-search-cancel-button{-webkit-appearance:none}.membership-search>button{position:absolute;right:4px;top:4px;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:transparent;color:var(--secondary)}.membership-search>button>.icon{width:16px;height:16px}.membership-list{max-height:min(430px,calc(100dvh - 240px));overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.membership-list::-webkit-scrollbar{display:none}.membership-list:focus-visible{outline-offset:-3px;border-radius:12px}.membership-list [hidden],.membership-search>[hidden]{display:none!important}.membership-no-results{padding:32px 12px;text-align:center;font-size:14px}.membership-no-results strong{font-weight:550}.membership-no-results p{font-size:13px;color:var(--secondary);margin-top:7px}.world-membership-card{padding:16px 2px;gap:13px;min-height:84px;border:0;border-bottom:1px solid var(--interior-line);border-radius:0;background:transparent!important;box-shadow:none!important;color:var(--ink)}.world-membership-card:last-child{border-bottom:0}.membership-avatar{width:44px;height:44px;font-size:16px}.membership-card-copy>strong{font-size:16px;font-weight:550;letter-spacing:-.2px}.membership-card-copy>small{font-size:13px;line-height:20px;color:var(--secondary);margin-top:2px}.membership-card-copy>small{display:flex;flex-wrap:wrap;gap:0 7px}.membership-term{white-space:nowrap}.membership-term:before{content:"· ";margin-right:7px}.membership-open{height:28px;width:28px;background:var(--workspace);color:var(--secondary)}.account-settings-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:24px;align-items:start}.account-settings-column{display:grid;gap:20px;min-width:0}.account-rows{padding:0 22px;overflow:hidden}.account-row{position:relative;isolation:isolate;gap:14px;padding:18px 0;min-height:87px;border-bottom:1px solid var(--interior-line);color:var(--ink)}.account-row:last-child{border-bottom:0}.account-row:before{content:"";position:absolute;inset:6px -10px;border-radius:16px;background:transparent;z-index:-1;pointer-events:none}.account-row:hover{background:transparent!important}.account-row:active{transform:none}.account-row:focus-visible{outline:none;border-radius:0}.account-row:focus-visible:before{outline:none;outline-offset:0;background:var(--control);box-shadow:inset 0 0 0 1px var(--secondary,#777)}.world-membership-card:focus-visible,.setting-row:focus-visible,.notice-row:focus-visible,.dm-row:focus-visible,.ops-row:focus-visible,.wallet-activity-group>summary:focus-visible{outline-offset:-4px}@media(hover:hover){.account-row:hover:before{background:var(--control);inset:5px -10px}}.account-row:focus-visible:before{inset:5px -10px}@media(prefers-reduced-motion:no-preference){.account-row:before{transition:background-color .16s ease}}.account-row>.account-row-copy{min-width:0;flex:1}.account-row strong{font-size:15px;font-weight:550;line-height:21px}.account-row small{font-size:13px;line-height:20px;margin-top:3px;color:var(--secondary)}.account-row>.icon:last-child{width:15px;height:15px;color:var(--secondary)}.install-card{display:flex;align-items:center;gap:16px;padding:21px 23px;background:var(--card);border:1px solid var(--card-edge);border-radius:25px;text-align:left;box-shadow:var(--interior-shadow);color:var(--ink)}.install-card>span:nth-child(2){flex:1;min-width:0}.install-card strong{display:block;font-size:15px;font-weight:550;line-height:21px}.install-card small{display:block;font-size:13px;line-height:18px;color:var(--secondary);margin-top:3px}[data-theme=dark] .account-identity>.avatar{background:linear-gradient(145deg,#475771,#364258);color:#dbe6f8;box-shadow:inset 0 1px 2px #ffffff14,0 3px 8px #0001}.entry-view .white-card,.interior-view:not(.conversation-view) :is(.white-card,.profile-card,.earnings-card,.vault-card,.balance-card,.quick-actions button,.update-card,.setting-row){background:var(--card);border-color:var(--card-edge);box-shadow:var(--interior-shadow);border-radius:26px}.interior-view .earnings-card{padding:0;overflow:hidden;background:var(--panel)!important}.interior-view .earnings-body{background:var(--card);border-radius:26px;min-height:158px}.interior-view .earnings-card .card-title{padding:20px 25px;margin:0;background:var(--panel);font-size:14px}.interior-view .earnings-card .card-title .orb{width:27px;height:27px}.interior-view .earnings-card .money{padding:24px 26px 0;font:600 46px/1.15 var(--font);letter-spacing:-1.7px;margin:0}.interior-view .money>span{color:var(--interior-secondary);font-weight:500}.interior-view .quick-actions{gap:16px;margin-block:24px 28px}.interior-view .quick-actions button{display:flex;align-items:center;justify-content:flex-start;gap:12px;padding:20px;min-height:78px}.interior-view .quick-actions button>span:last-child{font-size:13px;font-weight:550}@media(min-width:761px)and (max-width:1049px){.interior-view .quick-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.topbar .studio-label-full{display:none}.topbar .studio-label-short{display:inline}.ops-view .topbar .breadcrumb{display:none}}.interior-view .quick-actions .orb{width:34px;height:34px;margin:0;flex:none}.interior-view .section-heading h2{font:600 21px/1.35 var(--font);letter-spacing:-.7px}.interior-view .recent-activity{padding:24px}.interior-view .recent-activity .activity-row{background:var(--card);padding:18px;border:0;margin-top:8px;border-radius:20px}.interior-view .activity-row strong{font-weight:550}.interior-view .activity-row small{font-size:12px}.interior-view .update-card{padding:22px 26px}.interior-view .profile-card{overflow:hidden}.interior-view .photo-card{background:var(--card);border-radius:25px;overflow:hidden;box-shadow:var(--interior-shadow)}.interior-view .photo-open{border-radius:25px}.interior-view .photo-info{padding:15px 18px 18px}.interior-view .photo-info h3{font-size:15px;font-weight:550;letter-spacing:-.3px}.interior-view.inbox-view .dm-list{background:var(--card);padding:6px 24px;border:1px solid var(--card-edge);border-radius:27px;box-shadow:var(--interior-shadow)}.interior-view.inbox-view .dm-row{min-height:97px;border-bottom:1px solid var(--interior-line);gap:16px}.interior-view.inbox-view .dm-row:last-child{border-bottom:0}.interior-view.inbox-view .inbox-search{background:var(--card);border-color:var(--card-edge);height:48px}.interior-view.inbox-view .inbox-tabs{margin:23px 0 18px}.interior-view.inbox-view .inbox-tabs button[aria-pressed=true]{background:var(--panel);border-color:var(--panel)}.world-directory{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.world-tile{border-radius:28px;background:var(--card);border:1px solid var(--card-edge);overflow:hidden;box-shadow:var(--interior-shadow)}.request-card{margin-top:28px;max-width:700px}.request-card>.world-membership-card{background:var(--card)!important;padding:23px;border-radius:24px}@media(min-width:761px)and (max-width:1150px){.interior-view{--page-gutter:28px}.interior-view .sidebar{width:224px;padding-inline:18px}.interior-view .sidebar .brand{font-size:24px}.interior-view .app-shell{margin-left:224px}.account-community,.account-settings-grid{grid-template-columns:1fr;gap:22px}.account-identity{max-width:none}.world-directory{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.interior-view{--page-gutter:var(--mobile-gutter);--page-top:22px;--page-bottom: calc(112px + env(safe-area-inset-bottom,0px)) }.interior-view .sidebar{display:none}.interior-view:not(.conversation-view){background:var(--workspace)}.interior-view .app-shell{margin:0;min-height:100dvh;border-radius:0;overflow:visible}.interior-view .topbar{height:74px;padding:0 var(--page-gutter);background:transparent}.interior-view .topbar .notification-button{height:36px;width:36px}.interior-view .top-actions{gap:6px}.interior-view #main:not(.chat-main){min-height:calc(100dvh - 74px)}.interior-view :is(.page-heading h1,.account-page-heading h1,.discover-controls>h1){font-size:30px;line-height:38px;letter-spacing:-1.1px}.account-community,.account-settings-grid{grid-template-columns:1fr;gap:22px}.account-community{margin-bottom:22px}.section-cap{padding:15px 21px;min-height:58px}.section-cap>h2{font-size:15px}.section-body{padding:23px;border-radius:25px}.account-section{border-radius:26px}.identity-section{padding:22px 20px;gap:14px;margin-bottom:22px}.account-identity{gap:14px}.account-identity h2{font-size:22px}.account-community>.membership-section{padding:22px}.profile-edit-full{display:none}.profile-edit-short{display:inline}.profile-edit-button{padding:10px 14px}.profile-edit-button>.icon{display:none}.account-identity p{font-size:13px}.membership-section .section-body{padding:4px 20px;min-height:172px}.membership-card-copy>small{display:block;line-height:19px}.membership-term{display:block;font-size:12px}.membership-term:before{display:none}.account-rows{padding:0 20px}.account-row{min-height:84px;gap:13px}.account-row strong{font-size:15px}.account-row small{font-size:13px}.account-settings-column{gap:18px}.install-card{padding:20px;border-radius:24px;gap:13px}.bottom-nav{grid-template-columns:repeat(var(--nav-count,5),minmax(0,1fr))}.bottom-nav.personal-nav{width:260px;max-width:calc(100% - 40px)}.bottom-item span,.bottom-item.active span{font-size:10px}.interior-view .earnings-card .card-title{padding:17px 22px}.interior-view .earnings-card .money{font-size:41px;padding:22px 23px 0}.interior-view .quick-actions{gap:10px;margin-block:20px 24px}.interior-view .quick-actions button{padding:16px 3px;min-height:92px;flex-direction:column;justify-content:center;gap:10px;border-radius:23px}.interior-view .quick-actions button>span:last-child{font-size:11px}.interior-view .quick-actions .orb{width:29px;height:29px}.interior-view .recent-activity{padding:20px}.interior-view .section-heading h2{font-size:20px}.interior-view .update-card{padding:20px}.interior-view .update-card small{font-size:12px}.interior-view.inbox-view .dm-list{padding:0 17px;border-radius:25px}.interior-view.inbox-view .dm-row{min-height:96px;gap:12px}.interior-view.inbox-view .dm-avatar{height:48px;width:48px}.interior-view.inbox-view .dm-top strong{font-size:14px}.interior-view.inbox-view .dm-preview{font-size:13px}.interior-view.inbox-view .dm-top time{font-size:10px}.world-directory{grid-template-columns:1fr;gap:22px}.page-description{font-size:13px;line-height:21px}.interior-view.conversation-view .app-shell{position:fixed;top:var(--chat-viewport-top,0px);height:var(--chat-viewport-height,100dvh);min-height:0;margin:0;background:var(--canvas);overflow:hidden}.interior-view.conversation-view #main{padding:0;max-width:none;margin:0}.interior-view.inbox-view #main .creator-inbox,.interior-view.inbox-view #main .inbox-rail{background:transparent;border:0;border-radius:0;box-shadow:none;overflow:visible}.interior-view.inbox-view #main .inbox-message-tools{padding:0}.interior-view.inbox-view #main .dm-list{width:auto;margin-inline:calc(-1 * var(--page-gutter));padding:0;border:0;border-radius:0;box-shadow:none;background:transparent;overflow:visible}.interior-view.inbox-view #main .dm-row{position:relative;min-height:76px;padding:12px var(--page-gutter);gap:12px;border:0;border-radius:0}.interior-view.inbox-view #main .dm-list .dm-row+.dm-row:before{content:"";position:absolute;top:0;left:calc(var(--page-gutter) + 60px);right:0;height:1px;background:var(--line);pointer-events:none}.interior-view.inbox-view #main .dm-top strong{font-size:15px;line-height:21px}}@media(max-width:360px){.section-body{padding:20px}.identity-section{padding:20px 16px;gap:10px}.account-identity{gap:11px}.account-identity h2{font-size:20px}.account-identity p{font-size:12px}.profile-edit-button{padding:10px 12px}.membership-section .section-body,.account-rows{padding-inline:17px}.membership-avatar{height:39px;width:39px}.membership-card-copy>strong{font-size:14px}.account-row{gap:11px}.account-row strong{font-size:14px}.account-row small{font-size:12px}.interior-view.inbox-view .dm-list{padding:0 14px}.interior-view.inbox-view .dm-top strong{font-size:13px}}@media(prefers-reduced-motion:no-preference){.account-section,.install-card,.world-tile{transition:box-shadow .2s ease}.world-membership-card:hover{background:var(--control)}.world-tile:hover{box-shadow:0 6px 22px #26332b08}}.interior-view .nav-item>.icon{stroke-width:2.05}.interior-view .nav-item.active>.icon{stroke-width:2.4}.interior-view .bottom-item>.icon{stroke-width:2.05}.interior-view .bottom-item.active>.icon{stroke-width:2.35}.top-profile-button{display:grid;place-items:center;width:40px;height:40px;flex-shrink:0;border-radius:50%;background:var(--control);border:1px solid var(--line);box-shadow:var(--edge-highlight),var(--shadow-control);font-size:12px;font-weight:650;color:var(--ink)}dialog.account-menu{position:fixed;margin:0;width:300px;max-width:calc(100vw - 24px);padding:16px;border-radius:24px;background:var(--surface);box-shadow:var(--shadow-overlay);border:1px solid var(--line)}dialog.account-menu::backdrop{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}dialog.top-account-menu{inset:var(--account-menu-top,84px) var(--account-menu-right,28px) auto auto}dialog.bottom-account-menu{inset:auto auto 20px 238px}.account-menu .modal-top{margin:0 4px 16px;gap:12px}.account-menu .modal-top h2{font-size:14px;letter-spacing:-.2px;font-weight:600}.account-menu .modal-top .icon-button{height:32px;width:32px;min-height:32px}.account-menu .modal-top .icon{width:16px;height:16px}.account-menu-identity{display:flex;align-items:center;gap:12px;padding:0 4px 20px;border-bottom:1px solid var(--line)}.account-menu-identity>.avatar{width:42px;height:42px;object-fit:cover;flex:none}.account-menu-identity>span:last-child{min-width:0}.account-menu-identity strong{display:block;font-size:14px;line-height:20px;font-weight:600}.account-menu-identity small{display:block;color:var(--secondary);font-size:12px;line-height:18px;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-menu-links{display:grid;gap:4px;padding-top:12px}.account-menu-links>button{display:flex;align-items:center;gap:12px;background:none;color:var(--ink);width:100%;min-height:46px;text-align:left;padding:12px;border-radius:12px;font-size:13px;line-height:20px}.account-menu-links>button:hover{background:var(--control)}.account-menu-links .icon{width:18px;height:18px;flex:none}.account-menu-links>button>.icon:last-child:not(:first-child){margin-left:auto}.account-menu-links>.account-menu-signout{color:var(--danger,#ba3a3a);position:relative;margin-top:12px}.account-menu-signout:before{content:"";position:absolute;top:-8px;left:4px;right:4px;height:1px;background:var(--line)}.account-menu-signout:disabled{cursor:progress;opacity:.65}@media(max-width:760px){.top-actions{gap:7px}.top-profile-button{width:34px;height:34px;font-size:11px}dialog.top-account-menu,dialog.bottom-account-menu{inset:74px 12px auto auto}.conversation-view .top-profile-button{display:none}}.inbox-toolbar{display:flex;align-items:center;gap:12px}.inbox-toolbar>.inbox-search{flex:1;min-width:0}.inbox-compose{width:48px;height:48px;color:var(--ink);background:var(--surface);border:1px solid var(--line);box-shadow:var(--interior-shadow)}.inbox-compose>.icon{width:20px;height:20px;stroke-width:2}.inbox-tabs button{display:inline-flex;align-items:center;gap:6px}.inbox-tabs button>.icon{width:14px;height:14px;stroke-width:1.9}:root{--unread:#c53d49}[data-theme=dark]{--unread:#c53d49}.notification-button .notification-dot{display:grid;place-items:center;box-sizing:border-box;min-width:19px;width:auto;height:19px;padding:0 4px;top:-4px;right:-4px;border:2px solid var(--surface);border-radius:999px;background:var(--unread);color:#fff;font-size:10px;font-weight:650;line-height:1;font-variant-numeric:tabular-nums}.nav-item .unread-count,.bottom-item .unread-count{background:var(--unread);color:#fff;border-radius:12px;min-width:20px;height:20px;display:grid;place-items:center;font-size:10px;line-height:1;font-weight:650;padding:0 5px;margin-left:auto}.bottom-item{position:relative}.bottom-item .unread-count{position:absolute;right:9px;top:3px;min-width:16px;height:16px;font-size:9px}.dm-unread,.notice-unread{background:var(--unread);width:8px;height:8px}.notification-dot[hidden],.unread-count[hidden]{display:none!important}.conversation-rail{display:none}@media(min-width:1050px){.conversation-view.interior-view #main.chat-main{max-width:1360px;padding:20px 32px 28px;min-height:0}.desktop-messenger{display:grid;grid-template-columns:300px minmax(0,1fr);height:calc(100dvh - 160px);min-height:520px;border:1px solid var(--line);border-radius:26px;overflow:hidden;background:var(--canvas);box-shadow:var(--interior-shadow)}.conversation-rail{display:flex;flex-direction:column;min-height:0;background:var(--surface);border-right:1px solid var(--line);padding:24px 16px}.conversation-rail-heading{padding:0 8px 22px}.conversation-rail-heading h2{font:600 23px/1.25 var(--font);letter-spacing:-.6px}.conversation-rail .inbox-toolbar{gap:8px}.conversation-rail .inbox-search{height:40px;padding:0 12px}.conversation-rail .inbox-search input{font-size:12px!important}.conversation-rail .inbox-search>.icon{width:15px;height:15px}.conversation-rail .inbox-compose{height:40px;width:40px;box-shadow:none;background:var(--control)}.conversation-rail .inbox-tabs{margin:16px 0 18px;gap:6px}.conversation-rail .inbox-tabs button{padding:6px 12px;font-size:11px;min-height:32px}.conversation-rail .dm-list{display:block;overflow:auto;min-height:0}.conversation-rail .dm-row{padding:15px 10px;gap:10px;min-height:82px;border-radius:15px;margin-bottom:4px}.interior-view.inbox-view .conversation-rail .dm-row{border-bottom:0}.conversation-rail .dm-row.selected{background:var(--control)}.conversation-rail .dm-row:hover{background:var(--surface-muted)}.conversation-rail .dm-avatar{height:38px;width:38px;font-size:13px}.conversation-rail .dm-top strong{font-size:12px;line-height:19px}.conversation-rail .dm-top{gap:5px}.conversation-rail .dm-top time{font-size:9px}.conversation-rail .dm-preview{font-size:11px;line-height:17px;-webkit-line-clamp:1}.conversation-rail .dm-unread{width:6px;height:6px}.conversation-rail .member-vip>.icon{width:11px;height:11px}.chat-main .desktop-messenger>.chat-layout{width:100%;max-width:none;margin:0;border:0;border-radius:0;height:100%;min-height:0}.desktop-messenger .chat-header{padding:20px 24px;min-height:88px;border-bottom:1px solid var(--line)}.desktop-messenger .chat-body{padding:24px 30px}.desktop-messenger .chat-composer-area{padding:14px 22px 20px}.desktop-messenger .message-row .message{max-width:min(82%,440px);font-size:15px;line-height:22px}.desktop-messenger .message-row .chat-message-content{max-width:min(82%,440px)}.desktop-messenger .message-row .chat-message-content>.message{max-width:100%}}@media(max-width:1049px){.desktop-messenger{width:100%;min-width:0}}@media(max-width:760px){.conversation-view .desktop-messenger{height:100%;min-height:0;flex:1;display:flex}.conversation-view .desktop-messenger>.chat-layout{width:100%;height:100%;min-height:0;flex:1}}.dm-avatar-stack{position:relative;display:block;width:58px;height:58px;flex:none}.dm-avatar-stack>.dm-avatar{display:flex;width:100%;height:100%}.dm-avatar-stack>img.dm-avatar{display:block}.dm-avatar-stack>.dm-unread{position:absolute;right:0;top:0;width:12px;height:12px;border:2px solid var(--surface);box-shadow:0 0 0 1px var(--surface)}.dm-time{font-size:11px;line-height:18px;color:var(--secondary);white-space:nowrap;flex:none;align-self:center;margin-left:8px}@media(min-width:1050px){.conversation-rail .dm-avatar-stack{width:38px;height:38px}.conversation-rail .dm-avatar-stack>.dm-unread{width:10px;height:10px;right:-1px;top:-1px}.conversation-rail .dm-time{font-size:9px;margin-left:2px}.conversation-rail .dm-copy{overflow:hidden}}@media(max-width:760px){.interior-view.inbox-view .dm-avatar-stack{width:48px;height:48px}.dm-time{font-size:10px;margin-left:2px}}@media(max-width:760px){.bottom-nav.personal-nav{width:320px;max-width:calc(100% - 32px)}}@media(min-width:761px){dialog.bottom-account-menu{inset:auto auto var(--account-menu-bottom,108px) var(--account-menu-left,24px);max-height:calc(100dvh - var(--account-menu-bottom,108px) - 16px)}}.dm-avatar-stack>.dm-unread,.conversation-rail .dm-avatar-stack>.dm-unread{left:-10px;right:auto;top:50%;transform:translateY(-50%);width:16px;height:16px;border:2px solid var(--surface)}.dm-avatar-stack>.initials{display:grid;place-items:center}.ops-view.interior-view .ops-main{max-width:1280px;margin:0 auto;min-height:calc(100dvh - 114px)}.ops-view .ops-heading{align-items:center;margin:0 0 28px}.ops-view .ops-heading h1{margin:0 0 10px}.ops-view .ops-heading>div>p:last-child{font-size:14px;line-height:22px;color:var(--secondary)}.ops-view .ops-stats{gap:22px}.ops-view .ops-stat{border:1px solid var(--card-edge);border-radius:26px;background:var(--card);box-shadow:var(--interior-shadow);padding:26px;display:flex;flex-direction:column;align-items:flex-start}.ops-view .ops-stat>.orb{width:36px;height:36px;margin-bottom:20px;color:#fff}.ops-view .ops-stat>.orb>.icon{height:18px;width:18px}.ops-view .ops-stat>strong{font:600 36px/1.15 var(--font);letter-spacing:-1px;margin:0 0 10px}.ops-view .ops-stat>span:not(.orb){font-size:14px;color:var(--ink)}.ops-view .ops-stat>small{margin-top:12px;font-size:12px;width:100%;color:var(--secondary)}.ops-view .ops-section{padding:8px;border-radius:28px;background:var(--panel);margin-top:24px}.ops-view .ops-section-heading{margin:0;padding:18px 20px;min-height:65px}.ops-view .ops-section-heading h2{font:600 18px/1.4 var(--font);letter-spacing:-.5px}.ops-view .ops-list{background:var(--card);border-color:var(--card-edge);border-radius:24px;box-shadow:var(--interior-shadow)}.ops-view .ops-section>.ops-list{border:0}.ops-view .ops-row{background:var(--card);padding:22px;gap:16px;min-height:91px}.ops-view .ops-row+.ops-row{border-color:var(--line)}.ops-view .ops-row-copy strong{font-size:14px;font-weight:550}.ops-view .ops-row-copy small{font-size:12px}.ops-view .ops-row-value>strong{font-size:15px;font-weight:600}.ops-view .ops-row-icon{height:40px;width:40px;flex:none;display:grid;place-items:center;border-radius:50%;background:var(--surface-muted);color:var(--secondary)}.ops-view .ops-row-icon>.icon{height:18px;width:18px;stroke-width:2}.ops-view .ops-avatar{width:44px;height:44px;font-size:13px;background:var(--ow-blue-soft);color:var(--ow-blue)}.ops-view .ops-notice{background:var(--ow-peach-soft);border-color:transparent;border-radius:24px;padding:22px}.ops-view .ops-notice>.icon{color:var(--ow-peach-ink)}.ops-view .ops-status{border-radius:15px;padding:5px 10px;font-size:12px;font-weight:500;line-height:1.4}.ops-view .ops-status.attention{background:var(--attention-bg);color:var(--attention)}.ops-view .ops-status.positive{background:var(--success-bg);color:var(--success)}.ops-view .ops-form{max-width:680px;border-color:var(--card-edge);border-radius:26px;padding:28px;box-shadow:var(--interior-shadow)}.ops-view .inbox-search{background:var(--card);border-color:var(--card-edge);height:48px;margin-bottom:22px}.ops-view .inbox-search input{padding:0;border:0;background:none;font-size:14px;box-shadow:none}.ops-view .ops-tabs{margin:0 0 20px}.ops-view .ops-tabs button[aria-pressed=true]{background:var(--panel)}.ops-view .ops-standalone{border-radius:24px}.ops-operator{display:flex;gap:12px;align-items:center;padding:22px 8px 10px;border-top:1px dashed var(--line);margin-top:24px}.ops-operator .orb{width:38px;height:38px}.ops-operator strong{display:block;font-size:13px;font-weight:600}.ops-operator small{display:block;font-size:11px;color:var(--secondary);margin-top:4px}.ops-walkthrough-link{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--secondary);padding:12px 8px 0 58px}.ops-walkthrough-link>.icon{height:14px;width:14px}@media(min-width:1100px){.ops-view[data-page=admin] #main{display:grid;grid-template-columns:1.1fr 1fr;gap:24px;align-content:start}.ops-view[data-page=admin] .ops-heading,.ops-view[data-page=admin] .ops-stats{grid-column:1/-1;margin-bottom:0}.ops-view[data-page=admin] .ops-section{margin:0;align-self:start}}@media(max-width:760px){.ops-view .topbar{height:auto;min-height:74px;padding:14px 20px;flex-wrap:wrap;gap:10px}.ops-view .topbar .mobile-brand{display:none}.ops-view .topbar .breadcrumb{display:flex;font-size:12px}.ops-view .topbar .top-actions{margin-left:auto;gap:6px}.ops-view .topbar .button{font-size:10px;padding:8px 10px;min-height:34px}.ops-view .topbar .icon-button{width:34px;height:34px}.ops-view .ops-stats{gap:14px}.ops-view .ops-stat{padding:22px}.ops-view .ops-stat>strong{font-size:32px}.ops-view .ops-stat>small{font-size:11px}.ops-view .ops-section{padding:6px;border-radius:25px}.ops-view .ops-section-heading{padding:15px}.ops-view .ops-row{padding:19px 16px;gap:12px}.ops-view .ops-row-copy strong{font-size:13px}.ops-view .ops-row-copy small{font-size:11px}.ops-view .ops-row-value>strong{font-size:13px}.ops-view .ops-form{padding:23px}.ops-view .ops-bottom-nav{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));width:calc(100% - 24px)}.ops-view .ops-bottom-nav .bottom-item{min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:8px 2px}.ops-view .ops-bottom-nav .bottom-item span{font-size:8px}.ops-view .ops-bottom-nav .icon{height:19px;width:19px}}[data-theme=dark] .ops-view .ops-notice{background:var(--ow-peach-depth);color:var(--ow-peach-dark)}[data-theme=dark] .ops-view .ops-avatar{background:var(--ow-blue-depth);color:var(--ow-blue-dark)}.ops-view .ops-stat>.orb{display:grid;place-items:center}.entry-view:has(.creator-application-route),.entry-view:has(.auth-route-shell),.entry-view .auth-route-shell{background:var(--workspace)}@media(min-width:761px){html:has(body.interior-view){scrollbar-gutter:stable}}.account-photo-edit{position:relative;display:block;flex:none;border:0;background:none;padding:0;border-radius:50%;color:var(--secondary)}.account-photo-edit>.avatar{width:68px;height:68px;object-fit:cover;font-size:21px;background:var(--accent-soft);color:var(--accent);box-shadow:inset 0 1px 2px #ffffffd0}.profile-photo-pencil{position:absolute;right:-2px;bottom:-2px;display:grid;place-items:center;width:28px;height:28px;background:var(--surface);border:1px solid var(--line);border-radius:50%;box-shadow:var(--interior-shadow);color:var(--ink)}.profile-photo-pencil>.icon{width:14px;height:14px}.top-profile-button{padding:0;overflow:hidden;flex:none}.top-profile-button>.avatar{width:100%;height:100%;object-fit:cover;border-radius:inherit}.shell-photo,.top-profile-button{position:relative}:is(.shell-photo,.top-profile-button)>img[data-shell-photo]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:inherit;opacity:0;transition:opacity .2s ease}:is(.shell-photo,.top-profile-button)>img[data-shell-photo].is-loaded{opacity:1}@media(prefers-reduced-motion:reduce){img[data-shell-photo]{transition:none}}.profile-editor{max-width:440px}.profile-editor .modal-top{margin-bottom:26px}.profile-editor form>label{display:block;margin-bottom:8px}.profile-editor form>input{margin:0}.profile-editor form>.field-hint{font-size:12px;margin:10px 0 0}@media(max-width:760px){.account-photo-edit>.avatar{width:56px;height:56px;font-size:18px}}.account-row>.orb,.install-card>.orb{height:36px;width:36px;flex:none!important}.account-row>.orb>.icon,.install-card>.orb>.icon{height:18px;width:18px}.interior-view .app-shell main{animation:none}.sidebar .nav-item,.bottom-nav .bottom-item{transform:none!important;transition:background .18s,color .18s,box-shadow .18s}input:is([type=search],[placeholder^=Search],[aria-label^=Search]),.inbox-search input{font-family:var(--font)!important;font-size:16px!important;font-weight:400!important;line-height:24px!important;min-height:24px;caret-color:var(--ink)}input:is([type=search],[placeholder^=Search],[aria-label^=Search]):focus::placeholder,.inbox-search input:focus::placeholder{color:transparent!important;opacity:0!important}.account-menu-links>a.account-menu-preview{display:flex;align-items:center;gap:12px;width:100%;min-height:48px;padding:12px 0;color:var(--ink);font-size:13px;text-decoration:none}.account-menu-preview>.icon{height:17px;width:17px}.account-menu-preview>.icon:last-child{margin-left:auto}@media(max-width:760px){.interior-view .quick-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.interior-view .quick-actions button{flex-direction:row;justify-content:flex-start;min-height:72px;padding:16px;gap:12px;border-radius:24px}.interior-view .quick-actions button>span:last-child{font-size:12px}.bottom-nav.personal-nav{width:calc(100% - 32px);max-width:480px}}@media(max-width:360px){.interior-view .quick-actions button{padding:14px 12px;gap:9px}}.ops-approval-toolbar{display:grid;grid-template-columns:minmax(0,1fr) 160px;gap:14px;margin-bottom:20px}.ops-view .ops-approval-toolbar .inbox-search{margin:0;min-width:0}.ops-approval-toolbar select{height:48px;margin:0;border:1px solid var(--card-edge);border-radius:24px;background-color:var(--card);padding:10px 18px;color:var(--ink);font:500 14px var(--font)}.ops-review-note{padding:16px 18px;background:var(--control);border-radius:18px;margin:20px 0;color:var(--ink)}.ops-review-note strong{font-size:13px;font-weight:600}.ops-review-note p{font-size:13px;line-height:1.6;margin-top:6px;white-space:pre-wrap}.ops-navigation-list{display:grid;gap:4px}.ops-navigation-list>button{display:flex;align-items:center;gap:14px;min-height:64px;padding:12px;background:none;color:var(--ink);border-radius:18px;text-align:left}.ops-navigation-list>button:hover{background:var(--control)}.ops-navigation-list .orb{width:36px;height:36px}.ops-navigation-list>button>span:not(.orb){flex:1}.ops-navigation-list>button>.icon{width:15px;height:15px;color:var(--secondary)}@media(max-width:760px){.ops-view .ops-bottom-nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;overflow:hidden;padding:6px;width:calc(100% - 24px);max-width:480px}.ops-view .ops-bottom-nav .bottom-item{min-width:0;padding:8px 1px}.ops-view .ops-bottom-nav .bottom-item span{font-size:10px}.ops-view .ops-bottom-nav .icon{width:22px;height:22px}.ops-approval-toolbar{grid-template-columns:minmax(0,1fr) 120px;gap:10px}.ops-approval-toolbar select{font-size:12px;padding-left:14px}.ops-view .ops-approval-toolbar .inbox-search{padding-inline:14px}.ops-view .ops-heading h1{margin:0}}@media(max-width:360px){.ops-approval-toolbar{grid-template-columns:1fr}.ops-approval-toolbar select{width:100%}}dialog.ops-review-dialog{width:min(640px,calc(100% - 40px));max-width:640px;max-height:calc(100dvh - 48px);padding:0;overflow:hidden;border-radius:28px}dialog.ops-review-dialog[open]{display:grid;grid-template-rows:auto minmax(0,1fr) auto}dialog.ops-review-dialog>.modal-top{padding:22px 28px;margin:0;border-bottom:1px solid var(--line)}dialog.ops-review-dialog>.modal-top h2{font:600 22px/28px var(--font);letter-spacing:-.5px}dialog.ops-review-dialog>.modal-top .icon-button{height:36px;width:36px;flex:none}.ops-review-body{padding:26px 28px;overflow:auto;min-height:0;scrollbar-width:none}.ops-review-body::-webkit-scrollbar{display:none}.ops-review-identity{display:flex;gap:14px;align-items:center;margin-bottom:24px}.ops-review-identity>.ops-avatar{width:48px;height:48px;font-size:16px;margin:0;flex:none}.ops-review-identity>div{flex:1;min-width:0}.ops-review-identity h3{font:600 23px/1.25 var(--font);letter-spacing:-.6px;overflow-wrap:anywhere}.ops-review-identity p{font-size:12px;line-height:18px;margin-top:5px;color:var(--secondary)}.ops-review-identity>.ops-status{font-size:11px;flex:none;white-space:nowrap}.ops-review-contact{display:flex;gap:18px 24px;flex-wrap:wrap;padding:18px 20px;border-radius:20px;background:var(--control);margin-bottom:24px}.ops-review-contact>div:not(.ops-review-socials){min-width:0;display:grid;gap:5px}.ops-review-contact>div>span{font-size:12px;color:var(--secondary)}.ops-review-contact>div>strong{font-size:14px;font-weight:500;overflow-wrap:anywhere}.ops-review-socials{display:flex;gap:10px;flex-wrap:wrap;width:100%}.ops-social-link{display:flex;align-items:center;gap:7px;min-height:34px;max-width:100%;font-size:12px;color:var(--ink);text-decoration:none}.ops-social-link>span{color:var(--secondary)}.ops-social-link>strong{font-weight:550;overflow-wrap:anywhere}.ops-social-link>.icon{width:13px;height:13px;flex:none;color:var(--secondary)}a.ops-social-link:hover strong{text-decoration:underline}.ops-review-answers{margin:0}.ops-review-answers>div+div{border-top:1px solid var(--line);margin-top:20px;padding-top:20px}.ops-review-answers dt{font-size:12px;color:var(--secondary);font-weight:500;margin-bottom:7px}.ops-review-answers dd{margin:0;font-size:14px;line-height:1.65;text-align:left;white-space:pre-wrap;overflow-wrap:anywhere}.ops-review-body>.ops-review-note{margin-bottom:0}.ops-review-footer{padding:18px 28px 24px;border-top:1px solid var(--line);background:var(--surface)}.ops-review-footer>p{font-size:12px;line-height:1.5;color:var(--secondary);margin:0 0 14px}.ops-review-footer>div{display:grid;grid-template-columns:1fr 2fr;gap:12px}.ops-review-footer .button{min-height:46px;font-size:13px;padding:12px 16px;gap:10px}.ops-review-footer .button>.icon{width:16px;height:16px}.ops-decline-person{font-size:15px;font-weight:550;margin:0 0 24px}.ops-decline-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:22px}@media(max-width:520px){dialog.ops-review-dialog{width:calc(100% - 24px);max-height:calc(100dvh - 24px);border-radius:26px}dialog.ops-review-dialog>.modal-top{padding:18px 20px}dialog.ops-review-dialog>.modal-top h2{font-size:20px;line-height:26px}.ops-review-body{padding:22px 20px}.ops-review-identity{flex-wrap:wrap;gap:12px}.ops-review-identity h3{font-size:21px}.ops-review-identity>.ops-status{margin-left:60px;margin-top:-4px}.ops-review-contact{padding:16px;gap:14px}.ops-review-footer{padding:16px 20px 20px}.ops-review-footer>div{grid-template-columns:auto 1fr;gap:10px}.ops-review-footer .button{padding-inline:13px;font-size:12px}.ops-review-answers dd{font-size:14px}.ops-decline-actions .button{padding-inline:15px;font-size:12px}}@media(max-width:520px){.ops-review-identity{display:grid;grid-template-columns:48px minmax(0,1fr);column-gap:14px;row-gap:8px}.ops-review-identity>.ops-avatar{grid-column:1;grid-row:1/3;align-self:start}.ops-review-identity>div{grid-column:2}.ops-review-identity>.ops-status{grid-column:2;justify-self:start;margin:0}}@media(min-width:521px){.ops-review-contact>div:not(.ops-review-socials){flex:1 1 150px}.ops-review-socials{flex:1 1 200px;width:auto;justify-content:flex-end;align-self:center}}@media(max-width:400px){.topbar:has(.studio-toggle) .mobile-brand .brand-wordmark{display:none}.topbar:has(.studio-toggle) .mobile-brand .brand{gap:0}}@media(max-width:400px){.ops-view .ops-tabs:has([data-ops-filter]){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.ops-view .ops-tabs [data-ops-filter]{min-width:0;padding:9px 6px;font-size:12px;justify-content:center}}dialog.wf-dialog{width:min(580px,calc(100% - 32px));padding:26px;max-height:calc(100dvh - 48px);overflow-y:auto;border-radius:30px;background:var(--surface)}.wf-dialog .modal-top{margin-bottom:24px}.wf-dialog label{font-size:13px}.wf-dialog input,.wf-dialog textarea,.wf-dialog select{font-size:15px}.wf-dialog .button{min-height:46px}.wf-dialog .modal-top .icon-button{min-width:40px;min-height:40px}.wf-form-actions{display:flex;gap:12px;margin:24px 0 4px}.wf-form-actions>*{flex:1;min-width:0}.wf-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}.wf-fields>*{min-width:0}.wf-chat-attachment{overflow:hidden;max-width:min(82%,330px);background:var(--chat-incoming);border-radius:19px}.wf-chat-attachment img,.wf-chat-attachment video{display:block;width:100%;max-height:360px;object-fit:contain}.wf-chat-attachment audio{max-width:100%;width:280px;display:block}.wf-history-button{display:block;margin:0 auto 20px;padding:10px 18px;border-radius:24px;background:var(--control);color:var(--secondary);font-size:12px;min-height:44px}.wf-history-button[hidden]{display:none}.offer-image>video{width:100%;height:100%;object-fit:cover}@media(min-width:1200px){body[data-page=library] #main,body[data-page=vault] #main{max-width:1220px}}@media(max-width:600px){.wf-fields{gap:12px}dialog.wf-dialog{padding:22px;width:calc(100% - 20px);border-radius:28px;max-height:calc(100dvh - 24px)}.wf-dialog input,.wf-dialog select,.wf-dialog textarea{font-size:16px}.wf-dialog .modal-top h2{font-size:22px}.wf-form-actions>.button{font-size:13px;padding-left:12px;padding-right:12px}}@media(prefers-reduced-motion:no-preference){@keyframes wf-appear{0%{opacity:.5;transform:translateY(4px)}to{opacity:1;transform:none}}}:is(select,dialog select,.entry-panel select,.ops-form select){appearance:none;-webkit-appearance:none;max-width:100%;min-width:0;padding-right:44px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%23737b78' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 16px center!important;background-size:16px 16px!important;text-overflow:ellipsis;cursor:pointer}[data-theme=dark] select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%23b9bfbb' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E")!important}@media(min-width:761px){.interior-view[data-page=library] #main,.interior-view[data-page=vault] #main{max-width:1280px}}@media(prefers-reduced-motion:no-preference){dialog[open]:not(.notification-sheet){animation:ow-dialog-in .2s cubic-bezier(.22,1,.36,1)}dialog.account-menu[open]{animation:ow-menu-in .18s cubic-bezier(.22,1,.36,1)}dialog.bottom-account-menu{transform-origin:left bottom}dialog.top-account-menu{transform-origin:right top}dialog[open]::backdrop{animation:ow-backdrop-in .16s ease-out}.button,.icon-button,.setting-row,.account-menu-links>button,.top-profile-button{transition:background .16s ease,box-shadow .16s ease,transform .16s cubic-bezier(.2,.7,.2,1)}@keyframes ow-dialog-in{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ow-menu-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes ow-backdrop-in{0%{opacity:0}to{opacity:1}}}@media(prefers-reduced-motion:reduce){dialog[open],dialog[open]::backdrop{animation:none!important;transition:none!important}}.growth-details{margin:22px 0;border-top:1px solid var(--line);padding-top:20px}.growth-details summary{cursor:pointer;font-size:14px;font-weight:600;min-height:32px}.growth-details[open] summary{margin-bottom:16px}.vip-gold,.member-vip,.inbox-tabs [data-inbox-filter=VIP] .icon{color:var(--vip-ink,#926a1b)!important}.vip-gold{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:600;padding:7px 11px;border-radius:20px;background:var(--vip-surface,#fff4d9);box-shadow:inset 0 1px #fff8,0 1px 3px #5e41080d}.vip-gold .icon{width:16px;height:16px;stroke-width:2;fill:var(--vip-fill,#f3d17c)}.member-vip .icon{fill:var(--vip-fill,#f3d17c);stroke-width:1.8}:root{--vip-ink:#886319;--vip-surface:#fff4d9;--vip-fill:#f3d17c}[data-theme=dark]{--vip-ink:#f3d17c;--vip-surface:#302b20;--vip-fill:#79622e}@media(min-width:761px){.interior-view[data-page=profile] #main,.interior-view[data-page=plans] #main{max-width:1280px}}@media(max-width:760px){.bottom-nav.personal-nav{width:calc(100% - 24px);max-width:420px}.bottom-nav.personal-nav .bottom-item{padding-left:2px;padding-right:2px;min-width:0}.bottom-nav.personal-nav .bottom-item span{font-size:10px}.ops-view .ops-bottom-nav{display:flex;overflow-x:auto;justify-content:flex-start;gap:2px;width:calc(100% - 20px);padding:8px}.ops-view .ops-bottom-nav .bottom-item{flex:0 0 54px;min-width:54px}.page-heading>a.button{font-size:11px;padding:10px 14px;min-height:42px}}.ops-view .page-heading .eyebrow{display:none}@media(max-width:360px){.inbox-view .inbox-tabs{display:flex;gap:6px;max-width:100%}.inbox-view .inbox-tabs button{padding:10px 12px;white-space:nowrap;font-size:12px}}@media(prefers-reduced-motion:no-preference){@keyframes discover-search-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}}.orb.gold{background:linear-gradient(145deg,#fff0bb,#e9c666 52%,#c99435);color:#755016;box-shadow:inset 0 1px 3px #fff8,0 3px 8px #8e641818}.orb.gold>.icon{fill:#fff2c0;stroke-width:1.6}.vip-benefit-list{display:grid;gap:19px;margin:24px 0;padding:22px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.vip-benefit-list>div{display:flex;gap:13px;align-items:flex-start}.vip-benefit-list>div>.icon{width:20px;height:20px;margin-top:2px;color:var(--vip-ink,#926a1b);flex-shrink:0}.vip-benefit-list strong{display:block;font-size:14px;font-weight:600}.vip-benefit-list small{display:block;font-size:12px;line-height:1.7;color:var(--secondary);margin-top:3px}.flow-banner{padding:14px 18px;border-radius:14px;background:var(--surface);border:1px solid var(--line);margin:16px 0;line-height:1.6;font-size:14px}.flow-banner strong{display:block}.flow-details{display:grid;grid-template-columns:1fr auto;gap:12px;font-size:14px}.flow-details dt{color:var(--muted)}.flow-details dd{margin:0;text-align:right;overflow-wrap:anywhere}.flow-status{font-size:13px;display:inline-block;padding:6px 10px;border-radius:8px;background:var(--surface);border:1px solid var(--line)}@media(max-width:700px){.flow-details{grid-template-columns:1fr}.flow-details dd{text-align:left;margin-bottom:8px}}.room-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:24px;align-items:start}.room-stage{min-height:390px;position:relative;overflow:hidden;display:grid;place-items:center;border-radius:22px;background:#18201f;text-align:center;color:#fff;padding:38px}.room-backdrop{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.24}.room-stage-copy{position:relative;z-index:1;max-width:480px}.room-stage h2{font-size:30px;line-height:1.2;margin:24px 0 16px}.room-stage p{font-size:15px;line-height:1.7}.room-stage .flow-status{background:#ffffff1a;border-color:#ffffff38}.room-controls{margin:18px 0}.room-side{padding:24px}.room-side h2{font-size:18px;margin:0 0 14px}.room-side p{font-size:14px;line-height:1.7;color:var(--muted)}.room-side details .button{margin-top:12px}.room-side label{margin-top:16px}.room-stage-copy strong{font-size:14px;font-weight:500}.room-side select{width:100%}@media(max-width:1050px){.room-layout{grid-template-columns:1fr}.room-side{max-width:none}}@media(max-width:700px){.room-stage{min-height:300px;padding:24px}.room-stage h2{font-size:27px}.room-layout{gap:18px}.room-side{padding:20px}}#stripe-flow>.button{margin-top:12px}#stripe-flow select{width:100%;margin:8px 0 16px}#stripe-flow .purchase-heading{margin-bottom:24px}.stripe-test-note{margin-top:20px!important;line-height:1.6}.server-room-controls{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0}.server-room-controls>.button{flex:1 1 auto;min-width:0;min-height:48px;max-width:100%;white-space:normal;line-height:1.4}.server-room-stage .room-stage-copy{max-width:100%;min-width:0;overflow-wrap:anywhere}.server-room-stage.is-connected{display:flex;flex-direction:column;align-items:stretch;min-height:0;padding:0;text-align:left}.server-room-stage.is-connected>.server-room-remote{position:relative;inset:auto;flex:none;width:100%;aspect-ratio:var(--room-ratio,16/9);max-height:min(64vh,560px);background:#101514}.server-room-stage.is-connected .room-stage-copy{position:relative;inset:auto;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px 10px;max-width:none;margin:0;padding:14px 18px 16px;border-radius:0;background:none;pointer-events:auto}.server-room-stage.is-connected .room-stage-copy>:not(.flow-status,h2){grid-column:1/-1}.server-room-stage.is-connected .room-stage-copy .flow-status{font-size:12px;padding:3px 8px}.server-room-stage.is-connected .room-stage-copy h2{font-size:18px;line-height:1.3;margin:0}.server-room-stage.is-connected .room-stage-copy p{font-size:13px;line-height:1.5;margin:0}.server-room-stage.is-connected .room-stage-copy strong{display:block;overflow:hidden;font-size:13px;line-height:1.5;white-space:nowrap;text-overflow:ellipsis;opacity:.75}.server-room-stage .flow-status.is-live:before{content:"";display:inline-block;width:7px;height:7px;margin-right:7px;border-radius:50%;background:#ff5d55;vertical-align:1px}.server-room-remote{position:absolute;inset:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:6px}.server-room-track{width:100%;height:100%;min-width:0;min-height:0;object-fit:contain;background:#101514}.server-room-local{position:absolute;z-index:2;top:14px;right:14px;width:clamp(112px,26%,220px);aspect-ratio:4/3;border-radius:12px;overflow:hidden;box-shadow:0 2px 16px #0006;background:#101514}.server-room-local:empty{display:none}.server-room-self{width:100%;height:100%;object-fit:cover;background:#101514}.server-room-stage.is-connected:has(>.server-room-remote:empty)>.server-room-local{inset:0 0 auto;width:100%;aspect-ratio:var(--room-ratio,16/9);max-height:min(64vh,560px);border-radius:0;box-shadow:none}.server-room-stage.is-connected:has(>.server-room-remote:empty) .server-room-self{object-fit:contain}.server-room-empty{position:absolute;inset:0 0 auto;z-index:1;display:grid;place-items:center;aspect-ratio:var(--room-ratio,16/9);max-height:min(64vh,560px);margin:0;color:#ffffffb8;font-size:14px}.server-room-audio{display:none}#server-room-subtitle{overflow-wrap:anywhere}@media(max-width:700px){.server-room-stage.is-connected{border-radius:18px}.server-room-stage.is-connected .room-stage-copy{padding:12px 16px 14px}.server-room-stage.is-connected>.server-room-remote,.server-room-stage.is-connected:has(>.server-room-remote:empty)>.server-room-local,.server-room-empty{max-height:min(40vh,360px)}.server-room-local{top:10px;right:10px;width:clamp(92px,30%,132px);aspect-ratio:3/4;border-radius:10px}.server-room-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.server-room-controls>.button{padding-left:12px;padding-right:12px}.server-room-controls>.button:last-child:nth-child(odd){grid-column:1/-1}}dialog.payment-outcome-dialog{background:var(--surface);color:var(--ink);padding:18px 24px 22px}.payment-outcome-dialog .modal-top{justify-content:flex-end;margin:0;min-height:0}.payment-outcome-dialog .modal-top h2{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.payment-outcome{display:flex;flex-direction:column;align-items:center;text-align:center;padding:2px 4px 0}.payment-outcome-icon{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;margin:0 0 18px;background:var(--surface-muted);color:var(--secondary)}.payment-outcome-icon svg{width:28px;height:28px}.payment-outcome.ok .payment-outcome-icon{background:var(--success-bg);color:var(--success)}.payment-outcome.ok .payment-outcome-icon svg{stroke-width:2.6;animation:payment-outcome-pop .42s cubic-bezier(.2,.9,.3,1.3) both}.payment-outcome h3{margin:0;font-size:24px;line-height:30px;letter-spacing:-.5px;color:var(--ink)}.payment-outcome p{margin:8px 0 0;max-width:320px;color:var(--secondary);font-size:15px;line-height:22px}.payment-outcome .payment-outcome-detail{margin-top:14px;padding:6px 12px;border-radius:999px;background:var(--surface-muted);color:var(--ink);font-size:13px;line-height:18px;font-weight:600}.payment-outcome-actions{align-self:stretch;display:flex;flex-direction:column;gap:8px;margin-top:24px}.payment-outcome-actions .button,.payment-outcome-actions .chat-recovery-actions{margin:0}.payment-outcome .auth-error{align-self:stretch;margin:12px 0 0}.payment-outcome .payment-outcome-note{display:inline-flex;align-items:center;gap:6px;margin-top:18px;color:var(--muted);font-size:12px;line-height:16px}.payment-outcome-note svg{width:13px;height:13px}@keyframes payment-outcome-spin{to{transform:rotate(360deg)}}@keyframes payment-outcome-pop{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}@media(prefers-reduced-motion:reduce){.payment-outcome.ok .payment-outcome-icon svg{animation:none}}.purchase-dialog:has(#stripe-flow.purchase-review) .modal-top{justify-content:flex-end;min-height:0;margin-bottom:0}.purchase-dialog:has(#stripe-flow.purchase-review) .modal-top h2{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}#stripe-flow.purchase-review{text-align:center;padding:0 4px 4px}#stripe-flow.purchase-review .purchase-heading{margin:0 auto;max-width:320px;text-align:center}.purchase-review .purchase-creator{font-size:13px;line-height:1.4;color:var(--secondary);margin:0}.purchase-review .purchase-item{font-size:17px;line-height:1.35;font-weight:600;letter-spacing:-.2px;margin:4px 0 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.purchase-review .purchase-amount{font-size:46px;line-height:1.05;font-weight:650;letter-spacing:-1.6px;color:var(--ink);margin:26px 0 0;font-variant-numeric:tabular-nums}.purchase-review .purchase-amount small{font-size:17px;font-weight:500;letter-spacing:0;color:var(--secondary);margin-left:2px}.purchase-review .purchase-breakdown{font-size:13px;line-height:1.55;color:var(--secondary);margin:8px auto 0;text-wrap:balance}#stripe-flow.purchase-review>.button.primary{margin-top:28px;min-height:52px;font-size:15px}.purchase-secure{display:flex;align-items:center;justify-content:center;gap:6px;font-size:12px;color:var(--secondary);margin:14px 0 2px}.purchase-secure .icon{width:13px;height:13px}.payment-outcome.fail .payment-outcome-icon{background:var(--danger-soft,#fbeaed);color:var(--danger,#b42332)}[data-theme=dark] .payment-outcome.fail .payment-outcome-icon{background:#42262b;color:#ff9caa}.calls-team-picker select{width:100%;min-width:0;max-width:100%}.calls-team-picker [data-calls-team-options]{padding-top:12px}.calls-booking-note [data-calls-team-remove]{display:block;margin-top:8px}.assigned-calls-queue .request-copy{display:grid;gap:4px;min-width:0;flex:1}.assigned-calls-queue .request-copy>strong{overflow-wrap:anywhere}.assigned-calls-queue .request-preview{font-size:13px;color:var(--muted);line-height:1.5}.assigned-calls-queue .request-status-line{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;color:var(--muted)}.call-room-panel{min-width:0}.call-room{--call-bg:#111514;--call-tile:#1d2422;--call-ink:#f2f5f4;--call-muted:#ffffffa6;--call-control:#ffffff1c;--call-control-hover:#ffffff2b;--call-off:#f7d9d6;--call-off-ink:#5f1714;--call-leave:#d8382f;position:relative;display:flex;flex-direction:column;height:clamp(520px,calc(100dvh - 150px),880px);overflow:hidden;border-radius:24px;background:var(--call-bg);color:var(--call-ink);isolation:isolate}.call-room .icon{width:22px;height:22px}.call-room [data-tone="0"]{--call-tone:#5463c9}.call-room [data-tone="1"]{--call-tone:#2d8565}.call-room [data-tone="2"]{--call-tone:#b5602c}.call-room [data-tone="3"]{--call-tone:#8a4cb8}.call-room [data-tone="4"]{--call-tone:#2d72a8}.call-room [data-tone="5"]{--call-tone:#b04362}.call-room-top{position:absolute;inset:0 0 auto;z-index:6;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px;pointer-events:none}.call-room-top>*{pointer-events:auto}.call-room-pills{display:flex;gap:8px;min-width:0}.call-room-pill{display:inline-flex;align-items:center;min-height:36px;max-width:100%;padding:0 14px;border-radius:18px;background:#ffffff1a;font-size:14px;font-weight:550;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.call-room-pills>.call-room-pill{min-width:0}.call-room-pills>.call-room-clock{flex:none;font-variant-numeric:tabular-nums}.call-room-clock:empty{display:none}.call-room-pill.is-late,.call-room-notice.is-late{background:#f3c55b;color:#2b2105}.call-room-icon{display:grid;place-items:center;flex:none;width:44px;height:44px;margin:0;padding:0;border:0;border-radius:50%;background:#ffffff14;color:var(--call-ink);cursor:pointer}.call-room-icon:hover{background:var(--call-control-hover)}.call-room-icon:focus-visible,.call-control:focus-visible,.call-toggle:focus-visible .call-toggle-face,.call-room-sound:focus-visible{outline:2px solid #fff;outline-offset:2px}.call-room-spare{display:none}.call-room-main{position:absolute;inset:0;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:12px;padding:72px 16px 108px}.call-room.is-alone .call-room-main{place-items:center}.call-tile{position:relative;display:grid;place-items:center;min-width:0;min-height:0;margin:0;overflow:hidden;border-radius:20px;background:var(--call-tile);background:color-mix(in srgb,var(--call-tone,#4e5a57) 30%,#161b1a)}.call-tile-media{position:absolute;inset:0;z-index:1;background:#0b0f0e}.call-tile-media:empty,.call-tile.is-camera-off .call-tile-media{display:none}.call-tile-media video{display:block;width:100%;height:100%;object-fit:contain}.call-tile.is-self .call-tile-media video{object-fit:cover}.call-tile figcaption{position:absolute;z-index:2;left:50%;bottom:14px;display:inline-flex;align-items:center;gap:6px;max-width:calc(100% - 28px);padding:5px 12px;border-radius:12px;background:#000000a6;font-size:14px;font-weight:600;line-height:1.45;transform:translate(-50%)}.call-tile figcaption>span:last-child{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.call-tile-muted{display:inline-flex;flex:none}.call-tile-muted .icon{width:16px;height:16px;color:#ffb4ac}.call-avatar{display:grid;place-items:center;width:64px;height:64px;overflow:hidden;border-radius:50%;background:var(--call-tone,#4e5a57);color:#fff;font-size:24px;font-weight:600;line-height:1;letter-spacing:.5px}.call-avatar.is-large{width:112px;height:112px;font-size:40px}.call-avatar .icon{width:45%;height:45%}.call-avatar img{width:100%;height:100%;object-fit:cover}.call-room .call-tile.is-floating{position:absolute;z-index:4;width:clamp(150px,18vw,240px);aspect-ratio:16/10;border:1px solid #ffffff1f;border-radius:14px;cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none}.call-room[data-corner=br] .call-tile.is-floating{right:28px;bottom:120px}.call-room[data-corner=bl] .call-tile.is-floating{left:28px;bottom:120px}.call-room[data-corner=tr] .call-tile.is-floating{right:28px;top:84px}.call-room[data-corner=tl] .call-tile.is-floating{left:28px;top:84px}.call-room .call-tile.is-floating.is-dragging{z-index:8;cursor:grabbing;border-color:#fff6}.call-room .call-tile.is-floating figcaption{left:8px;bottom:8px;padding:2px 8px;font-size:12px;transform:none}.call-room .call-tile.is-floating .call-avatar{width:48px;height:48px;font-size:18px}.call-room-main.is-presenting{grid-auto-flow:row;grid-template-columns:minmax(0,1fr) clamp(180px,22%,280px);grid-auto-columns:auto}.call-tile.is-screen{background:#0b0f0e}.call-room .call-tile.is-screen .call-tile-media video{object-fit:contain}.call-room-strip{display:grid;grid-auto-rows:minmax(0,1fr);gap:12px;min-height:0}.call-room-strip .call-avatar.is-large{width:64px;height:64px;font-size:24px}.call-room-strip figcaption{bottom:8px;padding:3px 10px;font-size:13px}.call-control.is-active{background:#fff;color:#111}.call-control.is-active:hover{background:#e9eeec}.call-room-waiting{display:grid;justify-items:center;gap:8px;max-width:420px;padding:0 24px;text-align:center}.call-room-waiting .call-avatar{opacity:.85}.call-room-waiting h2{margin:16px 0 0;text-wrap:balance;font-size:22px;line-height:1.3;font-weight:600;overflow-wrap:anywhere}.call-room-waiting p{margin:0;text-wrap:balance;color:var(--call-muted);font-size:15px;line-height:1.5}.call-room-bar{position:absolute;z-index:7;left:50%;bottom:16px;display:flex;align-items:center;justify-content:space-evenly;gap:12px;width:max-content;max-width:calc(100% - 24px);padding:10px 14px;border:1px solid #ffffff14;border-radius:28px;background:#1a201f;transform:translate(-50%)}.call-control{display:grid;place-items:center;flex:none;width:56px;height:56px;margin:0;padding:0;border:0;border-radius:50%;background:var(--call-control);color:var(--call-ink);font:inherit;cursor:pointer}.call-control .icon{width:24px;height:24px}.call-control:hover{background:var(--call-control-hover)}.call-control.is-off{background:var(--call-off);color:var(--call-off-ink)}.call-control.is-off:hover{background:#fbe6e4}.call-control.is-leave{width:72px;border-radius:18px;background:var(--call-leave);color:#fff}.call-control.is-leave:hover{background:#c22f27}.call-control.is-leave .icon{width:26px;height:26px;transform:rotate(135deg)}.call-control.is-text{width:auto;padding:0 20px;border-radius:18px;font-size:14px;font-weight:600}.call-control:disabled{opacity:.5;cursor:default}.call-room-alerts{position:absolute;z-index:7;top:64px;left:50%;display:grid;justify-items:center;gap:8px;width:max-content;max-width:calc(100% - 32px);transform:translate(-50%)}.call-room-sound{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin:0;padding:0 18px;border:0;border-radius:22px;background:#fff;color:#111;font:inherit;font-size:14px;font-weight:600;white-space:nowrap;cursor:pointer}.call-room-sound .icon{width:18px;height:18px}.call-room-notice{margin:0;padding:10px 14px;border-radius:14px;background:#000000b8;font-size:14px;line-height:1.45;text-align:center;text-wrap:balance}.call-room.is-lobby{align-items:center;justify-content:center;overflow-y:auto}.call-lobby{display:grid;justify-items:center;width:min(100%,440px);margin:auto;padding:76px 24px 40px;text-align:center}.call-lobby h2{margin:22px 0 0;text-wrap:balance;font-size:26px;line-height:1.25;font-weight:600;letter-spacing:-.2px;overflow-wrap:anywhere}.call-lobby-when{margin:6px 0 0;color:var(--call-muted);font-size:16px;line-height:1.5}.call-lobby-status{display:inline-flex;align-items:center;justify-content:center;gap:10px;margin:22px 0 0;font-size:16px;font-weight:550;line-height:1.45}.call-lobby-status .loading-mark{flex:none}.call-lobby-hint,.call-lobby-alert{max-width:340px;text-wrap:balance;margin:6px 0 0;color:var(--call-muted);font-size:14px;line-height:1.5}.call-lobby-alert{color:#ffc4bd}.call-lobby-devices{display:flex;justify-content:center;gap:20px;margin:26px 0 0}.call-toggle{display:grid;justify-items:center;gap:8px;min-width:84px;margin:0;padding:0;border:0;background:none;color:var(--call-ink);font:inherit;font-size:13px;font-weight:550;cursor:pointer}.call-toggle-face{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--call-control)}.call-toggle:hover .call-toggle-face{background:var(--call-control-hover)}.call-toggle.is-off .call-toggle-face{background:var(--call-off);color:var(--call-off-ink)}.call-toggle .icon{width:24px;height:24px}.call-lobby-actions{display:grid;gap:10px;width:min(100%,320px);margin-top:26px}.call-lobby-actions>.button{width:100%;min-height:52px;margin:0;font-size:16px}.call-room .button.primary{background:#fff;color:#111;border-color:#fff}.call-room .button.primary:hover{background:#e9eeec}.call-room .button.secondary{background:var(--call-control);color:var(--call-ink);border-color:transparent}.call-room .button.secondary:hover{background:var(--call-control-hover)}.call-room .button:disabled{opacity:.55}@media(max-width:760px){body[data-page=call-room]:has(.call-room-panel .call-room) :is(.topbar,.bottom-nav){display:none}.call-room-panel .call-room{position:fixed;inset:0;z-index:60;height:auto;border-radius:0}.call-room-top{padding:calc(10px + env(safe-area-inset-top,0px)) 12px 0}.call-room-main{grid-auto-flow:row;grid-auto-rows:minmax(0,1fr);gap:10px;padding:calc(62px + env(safe-area-inset-top,0px)) 12px calc(104px + env(safe-area-inset-bottom,0px))}.call-room.is-alone .call-room-main{padding-bottom:calc(230px + env(safe-area-inset-bottom,0px))}.call-tile{border-radius:18px}.call-tile-media video{object-fit:cover}.call-room .call-tile.is-floating{width:96px;aspect-ratio:3/4;border-radius:12px}.call-room[data-corner=br] .call-tile.is-floating{right:22px;bottom:calc(114px + env(safe-area-inset-bottom,0px))}.call-room[data-corner=bl] .call-tile.is-floating{left:22px;bottom:calc(114px + env(safe-area-inset-bottom,0px))}.call-room[data-corner=tr] .call-tile.is-floating{right:22px;top:calc(72px + env(safe-area-inset-top,0px))}.call-room[data-corner=tl] .call-tile.is-floating{left:22px;top:calc(72px + env(safe-area-inset-top,0px))}.call-room.is-alone[data-corner=br] .call-tile.is-floating,.call-room.is-alone[data-corner=bl] .call-tile.is-floating{bottom:calc(100px + env(safe-area-inset-bottom,0px))}.call-room .call-tile.is-floating figcaption{display:none}.call-room .call-tile.is-floating .call-avatar{width:44px;height:44px;font-size:16px}.call-room-main.is-presenting{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) clamp(96px,20vh,150px)}.call-room-strip{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-auto-rows:auto;gap:10px}.call-room-bar{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));width:auto;max-width:none;transform:none;border-radius:24px}.call-room-alerts{top:calc(58px + env(safe-area-inset-top,0px))}.call-lobby{padding:calc(76px + env(safe-area-inset-top,0px)) 20px calc(32px + env(safe-area-inset-bottom,0px))}.call-lobby h2{font-size:24px}}@media(max-width:360px){.call-room-bar{gap:8px;padding:8px 10px}.call-control{width:50px;height:50px}.call-control.is-leave{width:64px}.call-lobby-devices{gap:12px}}.referral-invite h2,.referral-activity-heading h2{font:600 20px/28px var(--font);letter-spacing:-.5px}.referral-activity-heading h2{font-size:18px;line-height:26px}.referral-share{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-width:0}.referral-link-identity{min-width:0}.referral-code-label{display:block;font-size:12px;line-height:20px;color:var(--secondary)}.referral-code-line{display:flex;align-items:center;gap:14px;min-width:0;margin:3px 0 4px}.referral-code-line>strong{min-width:0;overflow-wrap:anywhere;font:600 26px/1.3 var(--font);letter-spacing:-.6px;color:var(--ink)}.referral-code-edit{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:none;min-height:40px;padding:4px 8px;border-radius:12px;background:transparent;color:var(--secondary);font-size:12px;font-weight:550}.referral-code-edit>.icon{width:14px;height:14px}.referral-code-edit:hover{background:var(--workspace);color:var(--ink)}.referral-link-preview{display:block;max-width:100%;color:var(--secondary);font-size:12px;line-height:20px;overflow-wrap:anywhere;user-select:all}.referral-copy{flex:none;min-height:46px;gap:8px;white-space:nowrap}.referral-copy>.icon{width:17px;height:17px}.referral-share.is-compact{margin:22px 0;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center}.referral-share.is-compact .referral-code-line>strong{font-size:24px}.referral-share.is-compact>.referral-copy{justify-self:end;min-height:44px;padding:10px 18px;font-size:13px}.referral-dashboard{display:grid;gap:24px}.referral-invite,.referral-overview,.referral-activity-section{background:var(--card);border:1px solid var(--card-edge);box-shadow:var(--interior-shadow);border-radius:26px}.referral-invite{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:32px;padding:28px}.referral-invite-copy{display:flex;align-items:center;gap:16px;min-width:0}.referral-invite-copy .orb{width:44px;height:44px}.referral-invite-copy p{font-size:13px;line-height:1.7;color:var(--secondary);margin-top:5px}.referral-invite>.referral-share{border-left:1px solid var(--line);padding-left:32px}.referral-overview{padding:28px}.referral-overview dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;gap:24px}.referral-overview dl>div{min-width:0;container-type:inline-size}.referral-overview dl>div+div{padding-left:24px;border-left:1px solid var(--line)}.referral-overview dt{font-size:13px;color:var(--secondary);line-height:20px}.referral-overview dd{font:600 min(34px,var(--referral-scale,26cqi))/1.25 var(--font);letter-spacing:-.035em;margin:10px 0 6px;font-variant-numeric:tabular-nums;white-space:nowrap;overflow-wrap:normal}.referral-overview dl>div>span{display:block;font-size:11px;color:var(--secondary);line-height:1.6}.referral-overview .field-hint .text-button{display:inline;min-height:0;padding:0;border:0;background:none;font:inherit;font-weight:600;color:var(--ink)}.referral-totals+.referral-totals{margin-top:24px;padding-top:24px;border-top:1px solid var(--line)}.referral-totals-note{margin-top:16px;font-size:13px;line-height:20px;color:var(--secondary)}.referral-totals-note strong{font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums}.referral-overview-links{display:flex;flex-wrap:wrap;align-items:center;gap:0 20px;margin-top:18px}.referral-overview-links>.text-button{display:inline-flex;align-items:center;min-height:36px;padding:4px 0;font-size:12px;font-weight:550;color:var(--ink)}.referral-ledger-value>strong.is-adjustment{color:var(--secondary)}.referral-terms h3{margin:20px 0 10px;font:600 15px/1.4 var(--font)}.referral-terms-list{display:grid;gap:14px;margin:18px 0 0;padding:18px 20px;border-radius:18px;background:var(--workspace)}.referral-terms h3+.referral-terms-list{margin-top:0}.referral-terms-list>div{display:flex;align-items:baseline;justify-content:space-between;gap:20px;font-size:14px;line-height:1.45}.referral-terms-list dt{flex:none;color:var(--secondary)}.referral-terms-list dd{margin:0;font-weight:550;text-align:right}.referral-terms .field-hint{margin:14px 0 0;font-size:12px}.referral-terms .field-hint .text-button{display:inline;min-height:0;padding:0;font:inherit;font-weight:600;color:var(--ink)}.referral-activity-section{padding:28px}.referral-activity-heading p{font-size:13px;color:var(--secondary);margin-top:6px}.referral-empty{text-align:center;padding:44px 16px 36px}.referral-empty>.orb{width:48px;height:48px;margin:0 auto 20px}.referral-empty h3{font:600 20px/1.4 var(--font);letter-spacing:-.4px}.referral-empty p{font-size:14px;color:var(--secondary);line-height:1.7;max-width:300px;margin:10px auto 0}.referral-ledger{margin-top:20px}.referral-ledger-row{display:flex;align-items:center;gap:16px;padding:20px 0;border-top:1px solid var(--line)}.referral-ledger-row>.orb{width:36px;height:36px}.referral-ledger-row>.orb>.icon{width:17px;height:17px}.referral-ledger-person{flex:1;min-width:0}.referral-ledger-person strong{display:block;font-size:14px;font-weight:550;overflow-wrap:anywhere}.referral-ledger-person>span{font-size:12px;color:var(--secondary);display:block;margin-top:4px}.referral-ledger-value{display:grid;justify-items:end;gap:6px;flex:none}.referral-ledger-value>strong{font-size:15px;font-weight:550;font-variant-numeric:tabular-nums}.referral-status{font-size:11px;padding:3px 9px;border-radius:12px;background:var(--workspace);color:var(--secondary)}.referral-status.is-paid,.referral-status.is-approved{background:var(--success-bg);color:var(--success)}.referral-status.is-reversed{color:var(--attention)}.referral-editor{max-width:460px}.referral-editor form>label{display:block;margin:24px 0 8px}.referral-editor form>input{margin:0}.referral-editor .field-hint{margin:10px 0 0;font-size:12px}@media(max-width:1100px){.referral-invite{grid-template-columns:1fr;gap:24px}.referral-invite>.referral-share{border-left:0;border-top:1px solid var(--line);padding:22px 0 0}.referral-overview dl{gap:18px}.referral-overview dl>div+div{padding-left:18px}}@media(max-width:760px){.referral-dashboard{gap:20px}.referral-invite,.referral-overview,.referral-activity-section{padding:22px;border-radius:24px}.referral-invite-copy{gap:12px}.referral-invite h2,.referral-activity-heading h2{font-size:19px}.referral-share{grid-template-columns:1fr;gap:20px}.referral-code-line{justify-content:space-between;gap:10px}.referral-code-line>strong{font-size:clamp(18px,5.4vw,26px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;overflow-wrap:normal}.referral-code-edit{min-height:44px}.referral-share>.referral-copy{width:100%;min-height:46px;font-size:14px}.referral-share.is-compact>.referral-copy{width:100%;min-height:46px;font-size:14px}.referral-link-preview{font-size:12px}.referral-overview dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px}.referral-overview dl>div+div{padding-left:0;border-left:0}.referral-overview dl>div:nth-child(2n){padding-left:20px;border-left:1px solid var(--line)}.referral-overview dd{font-size:min(30px,var(--referral-scale,26cqi))}.referral-overview dt{font-size:12px}.referral-overview-links>.text-button{min-height:44px;font-size:13px}.referral-empty{padding:36px 0 20px}.referral-empty h3{font-size:18px}.referral-empty p{font-size:13px}.referral-ledger-row{gap:11px}.referral-ledger-person>span{font-size:11px}.referral-ledger-value>strong{font-size:14px}.bottom-nav:has([data-go=referrals]),.bottom-nav:has([data-go=creator-referrals]){width:calc(100% - 24px);max-width:440px;grid-template-columns:repeat(var(--nav-count,6),minmax(0,1fr))}.bottom-nav:has([data-go=referrals]) .bottom-item,.bottom-nav:has([data-go=creator-referrals]) .bottom-item{min-width:0;padding-inline:2px}.bottom-nav:has([data-go=creator-referrals]) .bottom-item span{font-size:10px}}@media(max-width:360px){.referral-invite,.referral-overview,.referral-activity-section{padding:18px}.referral-code-line>strong,.referral-share.is-compact .referral-code-line>strong{font-size:23px}.referral-ledger-row>.orb{width:30px;height:30px}.referral-ledger-person strong{font-size:13px}}@media(max-width:1100px)and (min-width:761px){.referral-share.is-compact{grid-template-columns:1fr}.referral-share.is-compact>.referral-copy{justify-self:start}}@media(max-width:520px){.referral-share.is-compact{grid-template-columns:1fr;gap:16px;margin:18px 0}.referral-share.is-compact>.referral-copy{justify-self:stretch;width:100%}}.referral-status.is-held{background:var(--attention-bg);color:var(--attention)}.referral-excluded{display:flex;align-items:flex-start;gap:10px;margin:0 0 18px;padding:14px 16px;border-radius:16px;background:var(--attention-bg);color:var(--ink);font-size:14px;line-height:20px}.referral-excluded .icon{flex:none;width:18px;height:18px;margin-top:1px;color:var(--attention)}.referral-totals.is-payouts dl{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:28px}.referral-totals.is-payouts dl>div:nth-child(3n+1){padding-left:0;border-left:0}.referral-payout-status{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;margin-top:24px;padding-top:24px;border-top:1px solid var(--line)}.referral-payout-status.is-loading{display:block}.referral-payout-status.is-error{grid-template-columns:minmax(0,1fr) auto}.referral-payout-status.is-error p{font-size:13px;line-height:20px;color:var(--secondary)}.referral-payout-orb{width:40px;height:40px}.referral-payout-orb>.icon{width:18px;height:18px}.referral-payout-copy{min-width:0}.referral-payout-title{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.referral-payout-title h3{font:600 16px/24px var(--font);letter-spacing:-.2px}.referral-payout-copy p{margin-top:3px;font-size:13px;line-height:1.6;color:var(--secondary);max-width:620px}.referral-pill{display:inline-flex;align-items:center;gap:6px;padding:2px 10px;border-radius:999px;font-size:11px;font-weight:600;line-height:18px;background:var(--workspace);color:var(--secondary);white-space:nowrap}.referral-pill:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.referral-pill.is-ok{background:var(--success-bg);color:var(--success)}.referral-pill.is-warn{background:var(--attention-bg);color:var(--attention)}.referral-payout-action{min-height:44px;white-space:nowrap}@media(max-width:760px){.referral-totals.is-payouts dl{grid-template-columns:repeat(2,minmax(0,1fr))}.referral-overview .referral-totals.is-payouts dl>div{padding-left:0;border-left:0}.referral-overview .referral-totals.is-payouts dl>div:nth-child(2n){padding-left:20px;border-left:1px solid var(--line)}.referral-payout-status{grid-template-columns:auto minmax(0,1fr);gap:14px;margin-top:22px;padding-top:22px}.referral-payout-action{grid-column:1/-1;width:100%;min-height:46px}.referral-payout-status.is-error{grid-template-columns:1fr}}.ops-referral-payouts{padding:24px 26px;margin-bottom:30px;background:var(--card);border:1px solid var(--card-edge);box-shadow:var(--interior-shadow);border-radius:24px}.ops-referral-payouts-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.ops-referral-payouts-head h2{font:600 19px/26px var(--font);letter-spacing:-.4px}.ops-referral-payouts-head p{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;font-size:13px;line-height:1.6;color:var(--secondary)}.ops-referral-payouts-head .button{flex:none;white-space:nowrap}.ops-referral-payouts-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:22px 0 0;padding-top:20px;border-top:1px solid var(--line)}.ops-referral-payouts-facts>div{min-width:0}.ops-referral-payouts-facts dt{font-size:12px;line-height:18px;color:var(--secondary)}.ops-referral-payouts-facts dd{margin:6px 0 0;font:600 17px/1.35 var(--font);letter-spacing:-.2px;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.ops-referral-payouts-facts dd>span{font-size:12px;font-weight:500;color:var(--secondary);letter-spacing:0}.ops-referral-payouts-running{display:flex;align-items:center;gap:10px;margin-top:16px;font-size:13px;color:var(--secondary)}.ops-referral-payouts-subhead{margin:22px 0 10px;font:600 15px/1.4 var(--font)}.ops-referral-payouts-subhead.is-section{margin:0 0 14px;font-size:19px;letter-spacing:-.4px}.ops-referral-payouts-dialog form{margin-top:22px}.ops-referral-payouts-dialog form>label{display:block;margin-bottom:8px}.ops-referral-payouts-dialog textarea{min-height:76px}.ops-referral-payouts-dialog .field-hint{margin:10px 0 16px}.ops-referral-payouts-dialog .ops-detail-amount{margin:22px 0}@media(max-width:760px){.ops-referral-payouts{padding:20px;border-radius:22px}.ops-referral-payouts-head{flex-direction:column;align-items:stretch}.ops-referral-payouts-head .button{width:100%;min-height:44px}.ops-referral-payouts-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px}}.referral-overview dl>div.is-wide{grid-column:span 2;padding-left:0;border-left:0}@media(max-width:760px){.referral-overview dl>div{position:relative}.referral-overview dl>div:nth-child(2n),.referral-overview .referral-totals.is-payouts dl>div:nth-child(2n){padding-left:0;border-left:0}.referral-overview dl>div:nth-child(2n):not(.is-wide):before{content:"";position:absolute;inset:0 auto 0 -10px;border-left:1px solid var(--line)}}.workspace-switcher{display:flex;align-items:center;gap:10px;width:100%;min-height:52px;padding:10px 12px;margin:0 0 22px;border:1px solid var(--line);border-radius:14px;background:var(--surface);color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:background-color .15s}.workspace-switcher:hover{background:var(--control)}.workspace-switcher:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.workspace-switcher>.avatar{display:grid;place-items:center;width:30px;height:30px;flex:none;border-radius:50%;background:var(--control);color:var(--secondary);font-size:11px;font-weight:600;overflow:hidden}.workspace-switcher>strong{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:20px;font-weight:600}.workspace-switcher>.icon{flex:none;width:15px;height:15px;color:var(--secondary)}.sidebar .brand:has(+.workspace-switcher),.interior-view .sidebar .brand:has(+.workspace-switcher){margin-bottom:24px}dialog.account-menu.workspace-dropdown{inset:var(--workspace-menu-top,84px) auto auto var(--workspace-menu-left,24px);width:320px;max-width:calc(100vw - 24px);max-height:min(480px,calc(100dvh - var(--workspace-menu-top,84px) - 16px));padding:8px;border-radius:16px;overflow:hidden}dialog.workspace-dropdown[open]{display:flex;flex-direction:column}.account-menu.workspace-dropdown .modal-top{display:flex;align-items:center;gap:8px;margin:0;padding:6px 8px 10px}.account-menu.workspace-dropdown .modal-top h2{margin:0;font-size:13px;font-weight:600;letter-spacing:-.1px}.account-menu.workspace-dropdown .modal-top .icon-button{display:none}.workspace-menu-count{margin-left:auto;color:var(--secondary);font-size:12px;font-variant-numeric:tabular-nums}.workspace-menu{display:flex;flex-direction:column;min-height:0}.workspace-picker-search{display:flex;align-items:center;gap:8px;flex:none;height:40px;padding:0 12px;margin:0 0 8px;border:1px solid var(--line);border-radius:12px;color:var(--secondary);cursor:text}.workspace-picker-search:focus-within{border-color:color-mix(in srgb,var(--secondary) 45%,var(--line))}.workspace-picker-search>.icon{flex:none;width:16px;height:16px}.workspace-menu .workspace-picker-search input[data-workspace-search]{flex:1;min-width:0;height:38px;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;outline:none;color:var(--ink);font-size:14px;-webkit-appearance:none;appearance:none}.workspace-picker-search input::-webkit-search-decoration,.workspace-picker-search input::-webkit-search-cancel-button{display:none;-webkit-appearance:none}.workspace-picker-list{display:flex;flex-direction:column;gap:2px;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.workspace-picker-list::-webkit-scrollbar{display:none}.workspace-picker-row{display:flex;align-items:center;gap:10px;flex:none;width:100%;min-height:44px;padding:8px;border:0;border-radius:12px;background:transparent;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.workspace-picker-row:hover,.workspace-picker-row:focus-visible{background:var(--control);outline:none}.workspace-picker-row:disabled{cursor:progress;opacity:.6}.workspace-picker-row>.icon{flex:none;width:16px;height:16px;color:var(--ink)}.workspace-picker-avatar{position:relative;display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:50%;overflow:hidden;background:var(--control);color:var(--secondary);font-size:10.5px;font-weight:600;letter-spacing:.2px}.workspace-picker-avatar img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.workspace-picker-copy{display:flex;align-items:baseline;gap:8px;flex:1;min-width:0}.workspace-picker-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:20px;font-weight:500}.workspace-picker-row.is-current .workspace-picker-copy strong{font-weight:600}.workspace-picker-copy small{flex:none;color:var(--secondary);font-size:12px}.workspace-picker-status,.workspace-picker-error{margin:0;padding:10px 8px;color:var(--secondary);font-size:13px;line-height:18px}.workspace-picker-error{color:var(--danger,var(--ink))}.workspace-picker-more{align-self:center;min-height:36px;font-size:13px}@media(max-width:760px){.mobile-brand:has(.workspace-switcher){display:flex;align-items:center;gap:10px;flex:1;min-width:0;margin-right:10px}.mobile-brand:has(.workspace-switcher) .brand{display:none}.mobile-brand .workspace-switcher{width:auto;min-width:0;max-width:100%;min-height:40px;margin:0;padding:4px 12px 4px 4px;gap:8px;border-radius:999px}.mobile-brand .workspace-switcher>.avatar{width:30px;height:30px}.workspace-picker-row{min-height:48px}}.creator-identity{margin-bottom:24px;gap:20px}.creator-identity .account-identity>.avatar{width:64px;height:64px;border-radius:50%;object-fit:cover}.creator-identity-actions{display:flex;gap:10px;flex-wrap:wrap}.creator-identity-actions .button{font-size:13px;min-height:44px}.creator-settings-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;container:creator-settings / inline-size}.creator-settings-grid>.account-section>.account-rows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px}.creator-settings-grid>.account-section>.account-rows>.account-row:last-child,.creator-settings-grid>.account-section>.account-rows>.account-row:nth-last-child(2):nth-child(odd){border-bottom:0}.creator-settings-grid>.account-section>.account-rows>.account-row:last-child:nth-child(odd){grid-column:1/-1}.creator-settings-grid>.creator-pricing>.account-rows{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:24px}.creator-settings-grid>.account-section.creator-pricing>.account-rows>.account-row{border-bottom:0}.creator-settings-grid>.account-section.creator-pricing>.account-rows>.account-row:last-child:nth-child(odd){grid-column:auto}.creator-settings-grid .account-row{display:flex;width:100%;text-align:left;background:none;align-items:center}.creator-settings-grid .account-row strong,.creator-settings-grid .account-row small{display:block}.creator-settings-grid .account-row>.icon:last-child{flex:none;margin-left:auto}@container creator-settings (max-width:850px){.creator-settings-grid>.creator-pricing>.account-rows{grid-template-columns:1fr}.creator-settings-grid>.account-section.creator-pricing>.account-rows>.account-row:not(:last-child){border-bottom:1px solid var(--line)}}@container creator-settings (max-width:600px){.creator-settings-grid>.account-section>.account-rows{grid-template-columns:1fr}.creator-settings-grid>.account-section>.account-rows>.account-row:nth-child(n):not(:last-child){border-bottom:1px solid var(--line)}}.stripe-brand{display:inline-flex;align-items:center;justify-content:center;flex:none;width:62px;height:34px}.stripe-brand img{display:block;width:100%;height:100%;object-fit:contain}.stripe-brand .stripe-logo-dark,[data-theme=dark] .stripe-brand .stripe-logo-light{display:none}[data-theme=dark] .stripe-brand .stripe-logo-dark{display:block}.creator-stripe-row>.stripe-brand{width:48px;margin-right:0}.creator-settings-grid .creator-stripe-row>.stripe-brand{width:48px;flex:none!important}.creator-settings-grid .referral-share.is-compact{margin:17px 0}.creator-stripe-row{gap:14px}.creator-wallet-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:24px}.creator-wallet-summary{grid-column:1/-1;padding:0;overflow:hidden}.wallet-balance-top{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px 30px}.wallet-balance-copy{min-width:0}.wallet-balance-copy .creator-balance-label{justify-content:flex-start;gap:12px}.wallet-balance-copy h2{font:500 14px/22px var(--font);color:var(--secondary)}.wallet-preview-label{font-size:10px;line-height:16px;padding:2px 7px;background:var(--control);border-radius:6px;color:var(--secondary)}.wallet-balance-copy .money{font:600 46px/1.15 var(--font);letter-spacing:-1.8px;margin:12px 0 14px;font-variant-numeric:tabular-nums;white-space:nowrap}.wallet-balance-copy .money-cents{font-size:.72em;color:var(--secondary);font-weight:500}.wallet-pending{display:flex;align-items:center;gap:6px;font-size:13px;line-height:20px;color:var(--secondary)}.wallet-pending strong{color:var(--ink);font-weight:550}.wallet-pending-dot{width:7px;height:7px;background:#72c5dc;border-radius:50%;margin-right:3px}.wallet-balance-top>.button{min-width:150px}.wallet-payout-schedule{font-size:12px;line-height:20px;color:var(--secondary);margin:7px 0 0}.wallet-stripe-strip{display:flex;align-items:center;gap:17px;margin:0 30px;padding:18px 0;border-top:1px solid var(--line)}.wallet-stripe-strip>.stripe-brand{width:48px;height:28px}.wallet-stripe-status{font-size:12px;color:var(--secondary)}.wallet-stripe-strip>.text-button{display:flex;align-items:center;gap:5px;margin-left:auto;font-size:13px;color:var(--ink);min-height:36px;padding:5px 0 5px 10px}.wallet-stripe-strip>.text-button .icon{width:14px;height:14px}@media(max-width:760px){.wallet-balance-top{padding:24px;align-items:flex-start;flex-direction:column;gap:21px}.wallet-balance-copy .money{font-size:43px;letter-spacing:-1.5px;margin:11px 0 13px}.wallet-balance-top>.button{width:100%;min-height:46px}.wallet-stripe-strip{margin:0 24px;padding:15px 0;gap:12px}.wallet-stripe-status{font-size:11px}.wallet-stripe-strip>.text-button{font-size:12px}.wallet-stripe-strip>.stripe-brand{width:42px;height:25px}}.creator-balance-label{display:flex;align-items:center;gap:12px}.creator-wallet-activity{grid-column:1/-1}.wallet-filter{--field-control-gap:0px;margin:0!important;min-width:0}.wallet-filter select{height:38px;min-height:38px;max-width:180px;width:180px;margin:0;padding:8px 35px 8px 14px;border-radius:20px;font-size:12px;background-color:var(--card);border:1px solid var(--card-edge);color:var(--ink)}.wallet-activity-list{padding:0 22px}.wallet-activity-group{border-bottom:1px solid var(--line)}.wallet-activity-group:last-child{border:0}.wallet-activity-group>summary{display:flex;align-items:center;gap:14px;padding:20px 0;cursor:pointer;list-style:none}.wallet-activity-group>summary::-webkit-details-marker{display:none}.wallet-activity-group>summary>.orb{width:34px;height:34px;flex:none}.wallet-activity-group>summary>.orb>.icon{width:17px;height:17px}.wallet-activity-copy{flex:1;min-width:0}.wallet-activity-copy>strong{display:block;font-size:14px;font-weight:550;text-transform:none}.wallet-activity-copy>small{display:block;font-size:12px;color:var(--secondary);margin-top:5px}.wallet-activity-value{font-size:15px;font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums}.wallet-activity-group>summary>.icon{height:14px;width:14px;color:var(--secondary);transition:transform .18s ease}.wallet-activity-group[open]>summary>.icon{transform:rotate(90deg)}.wallet-activity-details{padding:0 0 12px 48px}.wallet-activity-details>div{display:flex;justify-content:space-between;gap:20px;font-size:12px;padding:11px 0;border-top:1px solid var(--line)}.wallet-activity-details>div>span{color:var(--secondary)}.wallet-activity-details strong{font-weight:500}.creator-wallet-empty{text-align:center;padding:35px 20px}.creator-wallet-empty .orb{margin:auto auto 16px}.creator-wallet-empty h3{font-size:18px}.creator-wallet-empty p{font-size:14px;color:var(--secondary);margin-top:7px}.interior-view .earnings-card{background:var(--card)!important;padding:24px;display:flex;flex-direction:column}.interior-view .earnings-card .card-title{padding:0;background:none;font-size:14px;min-height:26px}.interior-view .earnings-card .card-title .orb{width:26px;height:26px;flex:none}.interior-view .earnings-card .card-title .orb>.icon{width:14px;height:14px}.interior-view .earnings-body{background:none;min-height:0;border-radius:0}.interior-view .earnings-card .money{padding:14px 0 0;font-size:40px;line-height:44px}.metric-footer{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding-top:14px;margin-top:auto;min-height:32px;font-size:12px;line-height:18px;color:var(--secondary)}.interior-view .recent-activity{padding:0;align-self:start}.interior-view .recent-activity .text-button{color:var(--secondary)}.interior-view .recent-activity .text-button:hover{color:var(--ink)}.interior-view .recent-activity .section-cap h2{font-size:17px}.recent-activity .section-cap>.muted{font-size:12px}.creator-activity-list{padding:0 22px}.creator-activity-list .activity-row{display:flex;align-items:center;gap:13px;margin:0;padding:20px 0;min-height:86px;background:none;box-shadow:none;border:0;border-radius:0;border-bottom:1px solid var(--line)}.creator-activity-list .activity-row:last-child{border-bottom:0}.creator-activity-list .activity-row>span{flex:1;min-width:0}.creator-activity-list .activity-row>.orb{flex:none;width:34px;height:34px}.creator-activity-list .orb>.icon{width:17px;height:17px}.creator-activity-list .activity-row strong{display:block;font-size:14px;font-weight:550;line-height:21px}.creator-activity-list .activity-row small{display:block;font-size:12px;line-height:18px;margin-top:4px;color:var(--secondary)}.creator-activity-list .activity-row>b{font:600 14px/20px var(--font);letter-spacing:-.2px;color:var(--ink);margin-left:auto;white-space:nowrap;font-variant-numeric:tabular-nums}.member-vip .icon,.vip-gold .icon,.inbox-tabs [data-inbox-filter=VIP] .icon{color:#a06b0c!important;fill:#f0c347!important;stroke-width:1.6;filter:drop-shadow(0 1px 0 #fff7);width:16px;height:16px}.vip-gold{background:#fff4d3;color:#845609!important}.member-vip{vertical-align:middle;margin-left:4px}.orb.gold{background:linear-gradient(155deg,#fbe19b,#e8b331 62%,#cc961b);box-shadow:inset 0 1px 3px #fff9,0 2px 6px #ab7c1620;color:#fff}[data-theme=dark] .member-vip .icon,[data-theme=dark] .vip-gold .icon,[data-theme=dark] .inbox-tabs [data-inbox-filter=VIP] .icon{color:#e9b945!important;fill:#e9b945!important;filter:none}[data-theme=dark] .vip-gold{background:#42371b;color:#f2d485!important}dialog.account-menu{width:320px;padding:16px;border-radius:24px}.account-menu .modal-top{margin-bottom:14px}.account-menu-identity{padding:0 8px 18px;gap:13px}.account-menu-identity>.avatar{height:46px;width:46px;border-radius:50%}.account-menu-identity strong{font-size:15px}.account-menu-identity small{font-size:12px}.account-menu-links{gap:3px}.account-menu-links>button,.account-menu-links>a.account-menu-preview{padding:12px;border-radius:12px;min-height:46px;line-height:21px;font-size:14px}.account-menu-links>.account-menu-switch{display:flex;align-items:center;gap:12px;margin-top:8px;padding:13px 12px;background:var(--control);min-height:70px}.account-menu-switch>.orb{height:34px;width:34px;flex:none}.account-menu-switch>.orb>.icon{width:17px;height:17px}.account-menu-switch>span:not(.orb){flex:1;min-width:0}.account-menu-switch strong,.account-menu-switch small{display:block}.account-menu-switch strong{font-size:13px;font-weight:550}.account-menu-switch small{font-size:11px;color:var(--secondary);margin-top:2px}.account-menu-links>.account-menu-signout{font-size:13px;margin-top:12px}.notice-controls{gap:10px;padding-bottom:18px;border-bottom:1px solid var(--line)}.notice-controls>.text-button{margin-left:auto;white-space:nowrap}.notification-sheet .notice-list{display:grid;gap:0;padding:8px 20px 24px}.notification-sheet .notice-item{display:flex;align-items:center;gap:0;background:none;border-radius:0;border-bottom:1px solid var(--line)}.notification-sheet .notice-item:last-child{border-bottom:0}.notification-sheet .notice-row{padding:20px 10px 20px 2px;flex:1;min-width:0;border:0;border-radius:14px;background:none;align-items:flex-start;gap:13px}.notification-sheet .notice-row.unread,.notification-sheet .notice-row:hover{background:none}.notification-sheet .notice-item{margin:0 -10px;padding:0 6px 0 10px;transition:background .15s ease,border-color .15s ease}.notification-sheet .notice-item>.notice-row{padding-left:6px}@media(hover:hover)and (pointer:fine){.notification-sheet .notice-item:hover{background:var(--control);border-bottom-color:transparent;border-radius:16px}.notification-sheet .notice-item:has(+.notice-item:hover){border-bottom-color:transparent}}.notification-sheet .notice-icon{width:36px;height:36px}.notification-sheet .notice-icon>.icon{width:18px;height:18px}.notification-sheet .notice-meta{display:block;position:relative;padding-right:36px}.notification-sheet .notice-meta strong{font-size:13px;line-height:20px;font-weight:600}.notification-sheet .notice-meta time{position:absolute;right:0;top:1px;font-size:10px;color:var(--secondary)}.notification-sheet .notice-description{font-size:12px;line-height:19px;margin-top:5px;color:var(--secondary)}.notification-sheet .notice-read-toggle{width:28px;height:28px;min-height:28px;padding:6px;margin:0;flex:none;color:var(--secondary);opacity:.55;background:none;box-shadow:none}.notification-sheet .notice-read-toggle:hover,.notification-sheet .notice-read-toggle:focus-visible{opacity:1;background:var(--control)}.notice-read-toggle>.icon{width:15px;height:15px}.notice-attention{font-size:10px;margin-top:5px}@media(max-width:520px){.notification-sheet .notice-list{padding:5px 16px 20px}.notice-controls{gap:7px}.notice-controls>.text-button{font-size:10px}.notification-sheet .notice-row{gap:11px}.notification-sheet .notice-meta strong{font-size:12px}}.earnings-period-button{gap:7px!important;font-size:12px!important;min-height:38px!important;padding:8px 12px!important;white-space:nowrap}.earnings-period-button>.icon{height:14px;width:14px}.earnings-period-button>.icon:last-child{height:12px;width:12px}.chart-point{height:100%;flex:1;display:flex;align-items:flex-end;justify-content:center;position:relative;min-width:0;min-height:0;padding:0;border:0;border-radius:6px;background:transparent;cursor:pointer;touch-action:manipulation}.chart-point.is-active{background:transparent}.chart-point:focus-visible{outline:none;outline-offset:0;box-shadow:inset 0 0 0 1px var(--secondary,#777)}.chart-point>span{display:block;width:100%;max-width:38px;height:var(--bar-height);min-height:0;border-radius:6px 6px 0 0;background:linear-gradient(180deg,#a5dfe9,#70c6de);box-shadow:inset 0 1px #fff8;transform-origin:bottom;animation:earnings-grow .65s cubic-bezier(.22,.8,.25,1) both;animation-delay:var(--bar-delay)}.chart-point.highlight>span{background:linear-gradient(180deg,#73cfe5,#39aaca)}.chart-point-tooltip{position:absolute;min-width:108px;padding:11px 14px;border:1px solid var(--line);border-radius:14px;background:var(--surface-raised);color:var(--secondary);font:500 11px/16px var(--font);white-space:nowrap;z-index:2;pointer-events:none;box-shadow:var(--shadow-detail);animation:chart-detail-in .14s ease-out;transition:left .12s ease-out,top .12s ease-out}.chart-point-tooltip[hidden]{display:none}.chart-point-tooltip strong{display:flex;align-items:center;gap:8px;color:var(--ink);font-size:18px;line-height:24px;font-weight:600;letter-spacing:-.4px;margin-top:4px;font-variant-numeric:tabular-nums}.chart-point-tooltip strong:before{content:"";flex:none;width:7px;height:7px;border-radius:50%;background:#48b5d0}@keyframes chart-detail-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.chart-point-tooltip{animation:none;transition:none}}.earnings-presets{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:10px 0 24px}.earnings-presets>button{padding:12px;border:1px solid var(--line);border-radius:15px;background:var(--control);color:var(--ink);font-size:13px}.earnings-presets>button[aria-pressed=true]{background:var(--card);border-color:#71bfd4;box-shadow:inset 0 0 0 1px #71bfd4}.earnings-date-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:22px}.earnings-date-fields>div{min-width:0}.earnings-date-fields input{min-width:0;font:400 14px var(--font);padding:13px 11px}.number-accessible{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}[data-live-number]{font-variant-numeric:tabular-nums}.growth.neutral,[data-theme=dark] .growth.neutral{background:var(--surface-muted);color:var(--muted);border-color:var(--line)}[data-theme=dark] .orb.gold{background:linear-gradient(155deg,#b79145,#99701f 62%,#7d5816);color:#fff4d4;box-shadow:inset 0 1px 2px #ffffff25,0 2px 5px #0002}.earnings-source-track{height:9px;border-radius:6px;background:var(--control);overflow:hidden}.earnings-source-track>span{display:block;width:var(--source-width);height:100%;border-radius:6px;background:linear-gradient(90deg,#9bddec,#47b4d0);transform-origin:left;animation:source-grow .65s ease both}.earnings-source-track>.violet{background:linear-gradient(90deg,#c3d1e9,#859eca)}.earnings-source-track>.green{background:linear-gradient(90deg,#afe5bf,#71cd99)}.earnings-source-track>.peach{background:linear-gradient(90deg,#ffc4b5,#f39c84)}.earnings-source-track>.gold{background:linear-gradient(90deg,#f8dfa2,#e9be55)}@keyframes source-grow{0%{transform:scaleX(.01)}to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.earnings-source-track>span,.chart-point>span{animation:none}}@keyframes earnings-grow{0%{transform:scaleY(.02);opacity:.2}to{transform:scaleY(1);opacity:1}}@media(max-width:760px){.creator-identity{flex-wrap:wrap;padding:22px;gap:18px}.creator-identity .account-identity>.avatar{width:54px;height:54px}.creator-identity-actions{width:100%;flex-wrap:nowrap}.creator-identity-actions>.button{flex:1;padding:11px 12px;font-size:12px}.creator-settings-grid,.creator-wallet-grid{grid-template-columns:1fr;gap:20px}.creator-wallet-activity{grid-column:auto}.metric-footer{padding-top:12px}.interior-view .earnings-card{padding:22px}.interior-view .earnings-card .money{font-size:38px}.interior-view .recent-activity{padding:0}.creator-activity-list{padding:0 18px}.creator-activity-list .activity-row{gap:11px;padding:18px 0}.creator-activity-list .activity-row>b{font-size:13px}.earnings-period-button{font-size:11px!important;padding:8px 10px!important}.earnings-period-button>.icon:first-child{display:none}}@media(max-width:520px){.metric-footer{flex-direction:column;align-items:flex-start;gap:6px}.metric-footer .growth{padding:4px 9px}}.interior-view .recent-activity{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-card);border-radius:28px;display:flex;flex-direction:column;padding:25px}.interior-view .recent-activity .section-cap{padding:0 0 22px;background:none;min-height:48px;align-items:flex-start}.interior-view .recent-activity .section-cap h2{font-size:20px;line-height:27px;color:var(--ink);font-weight:650;letter-spacing:-.7px}.interior-view .recent-activity .section-cap>.muted{line-height:27px}.interior-view .recent-activity .creator-activity-list{padding:0;flex:1;display:flex;flex-direction:column;justify-content:space-between;background:none}.interior-view .recent-activity .activity-row{padding:18px 0;flex:1;min-height:0}@media(max-width:760px){.interior-view .recent-activity{padding:23px 20px}.interior-view .recent-activity .activity-row{min-height:78px}}.interior-view .recent-activity .creator-activity-list{border:0;border-radius:0;box-shadow:none}.interior-view .recent-activity .activity-row{border-bottom:1px solid var(--line)}.interior-view .recent-activity .activity-row:last-child{border-bottom:0}.interior-view .recent-activity .activity-row{margin:0;border-radius:0;box-shadow:none;background:none}.interior-view .recent-activity .section-cap h2{font-size:18px;line-height:26px;letter-spacing:-.5px}@media(max-width:760px){.earnings-period-button{flex:none;max-width:57%}.earnings-period-button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.interior-view .recent-activity .section-cap{align-items:center;min-height:54px;padding:0 0 16px}.interior-view .recent-activity .section-cap h2{font-size:18px;line-height:26px;font-weight:600}.wallet-status-pill{display:inline-flex;align-items:center;gap:7px;padding:5px 11px;border-radius:999px;font-size:12px;font-weight:600;line-height:18px;background:var(--control);color:var(--ink)}.wallet-status-pill>span{width:7px;height:7px;border-radius:50%;background:var(--secondary)}.wallet-status-pill.ok{background:var(--success-bg);color:var(--success)}.wallet-status-pill.ok>span{background:var(--success)}.wallet-status-pill.warn{background:var(--attention-bg);color:var(--attention)}.wallet-status-pill.warn>span{background:var(--attention)}.creator-create-dialog .modal-top{margin-bottom:10px}.creator-create-list .account-row{min-height:76px;gap:14px;padding-block:14px}.creator-create-list+.button{margin-top:16px}@media(max-width:760px){.creator-create-dialog .account-row-copy small{font-size:12px}}.earnings-summary{margin-bottom:24px}.earnings-next .money.earnings-unavailable{font-size:28px;line-height:1.3;letter-spacing:-.6px}.earnings-referrals{margin-bottom:24px;padding:0 22px}.earnings-referrals .account-row{min-height:84px}.earnings-summary .earnings-card{min-height:180px}.earnings-note,.earnings-failed{margin:12px 0 0;font-size:12px;line-height:18px;color:var(--secondary)}.earnings-failed{margin:14px 0 auto;font-size:13px;line-height:20px}.earnings-note .text-button,.earnings-failed .text-button{display:inline;min-height:0;margin:0;padding:0;font:inherit;font-weight:650;color:var(--ink)}.earnings-note.is-attention{padding:12px 14px;border-radius:14px;background:var(--attention-bg);color:var(--attention)}.metric-footer .growth.negative{background:#fff0e7;color:#a05228;border-color:#f1d4c0}[data-theme=dark] .metric-footer .growth.negative{background:var(--attention-bg);color:var(--attention);border-color:color-mix(in srgb,var(--attention) 25%,var(--attention-bg))}.interior-view .earnings-activity{padding:25px}.earnings-activity>.section-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin:0 0 10px}.earnings-activity>.section-heading h2{font-size:18px;line-height:26px;font-weight:600;letter-spacing:-.5px}.earnings-filters{display:flex;align-items:center;gap:8px;min-width:0;margin:0}.earnings-filters>.earnings-pill{--field-control-gap:0px;position:relative;display:inline-flex;min-width:0;margin:0;font-size:inherit;font-weight:inherit}.earnings-activity>.section-heading>.earnings-filters{display:flex;width:auto;margin-left:auto;justify-content:flex-end}.earnings-activity>.section-heading>.earnings-filters>.earnings-pill{flex:none}.earnings-pill>select{position:absolute;inset:0;z-index:1;width:100%;height:100%;min-height:0;margin:0;padding:0;border:0;opacity:0;font-size:16px;cursor:pointer;appearance:none}.earnings-pill>.earnings-period-button{max-width:100%;pointer-events:none}.earnings-pill>.earnings-period-button>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.earnings-pill:hover>.button.secondary{background:var(--control)}.earnings-pill:has(select:focus-visible)>.earnings-period-button{outline:none;outline-offset:0;box-shadow:inset 0 0 0 1px var(--secondary,#777)}.earnings-list{margin:0 -12px;transition:opacity .15s ease}.earnings-list.is-stale{opacity:.5;pointer-events:none}.earnings-row{position:relative;display:flex;align-items:center;gap:14px;width:100%;min-height:72px;padding:14px 12px;border:0;border-radius:16px;background:none;color:var(--ink);text-align:left}.earnings-row+.earnings-row:before{content:"";position:absolute;top:0;left:12px;right:12px;border-top:1px solid var(--line)}.earnings-row:hover{background:var(--control)}.earnings-row:hover:before,.earnings-row:hover+.earnings-row:before{opacity:0}.earnings-row:focus-visible{outline-offset:-2px}.earnings-row>.orb{width:34px;height:34px;flex:none}.earnings-row>.orb>.icon{width:16px;height:16px}.earnings-row-copy{flex:1;min-width:0;display:grid;gap:3px}.earnings-row-copy>strong{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:15px;line-height:21px;font-weight:550}.earnings-row-copy>small{font-size:13px;line-height:18px;color:var(--secondary)}.earnings-amount{flex:none;font-size:15px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ink)}.earnings-amount.is-in{color:var(--success)}.earnings-row>.icon:last-child{width:14px;height:14px;flex:none;color:var(--secondary)}.earnings-chip{display:inline-flex;align-items:center;padding:2px 9px;border-radius:999px;font-size:11px;line-height:18px;font-weight:650;white-space:nowrap;background:var(--surface-muted);color:var(--muted)}.earnings-chip.is-paid{background:var(--success-bg);color:var(--success)}.earnings-chip.is-transit{background:var(--accent-soft);color:var(--accent)}.earnings-chip.is-failed{background:var(--attention-bg);color:var(--attention)}.earnings-more{display:flex;margin:14px auto 0}.earnings-empty{min-height:220px}.earnings-list-state{display:grid;place-items:center;min-height:220px}.earnings-detail{display:grid;gap:16px}.earnings-detail-head{display:flex;align-items:center;gap:14px}.earnings-detail-head>.orb{width:40px;height:40px;flex:none}.earnings-detail-head>.orb>.icon{width:19px;height:19px}.earnings-detail-head>div{display:grid;justify-items:start;gap:4px;min-width:0}.earnings-detail-amount{font-size:26px;line-height:32px;font-weight:600;letter-spacing:-.8px;font-variant-numeric:tabular-nums}.earnings-detail-amount.is-in{color:var(--success)}.earnings-detail-head span{font-size:13px;color:var(--secondary)}.earnings-detail-list{display:grid;border-top:1px solid var(--line)}.earnings-detail-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 0;border-bottom:1px solid var(--line)}.earnings-detail-copy{display:grid;gap:2px;min-width:0}.earnings-detail-copy strong{font-size:14px;font-weight:550;overflow-wrap:anywhere}.earnings-detail-copy small{font-size:12px;color:var(--secondary)}.earnings-facts{display:grid;gap:0;margin:0;border-top:1px solid var(--line)}.earnings-facts>div{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--line);font-size:14px}.earnings-facts dt{color:var(--secondary)}.earnings-facts dd{margin:0;text-align:right}.earnings-detail .earnings-more{margin:0 auto}@media(max-width:760px){.earnings-summary{margin-bottom:18px}.earnings-summary .earnings-card{min-height:0}.interior-view .earnings-activity{padding:22px 18px}.earnings-activity>.section-heading h2{font-size:17px;line-height:23px}.earnings-filters{gap:6px}.earnings-pill>.earnings-period-button{max-width:none}.earnings-list{margin:0 -10px}.earnings-row{gap:12px;min-height:68px;padding:12px 10px}.earnings-row+.earnings-row:before{left:10px;right:10px}.earnings-row>.orb{width:30px;height:30px}.earnings-row>.orb>.icon{width:15px;height:15px}.earnings-row-copy>strong{font-size:14px;line-height:20px;gap:6px}.earnings-row-copy>small{font-size:12px}.earnings-amount{font-size:14px}}.payout-dialog{display:grid;gap:14px}.payout-dialog .modal-description,.payout-dialog .auth-error{margin:0}.payout-dialog>.field-hint{margin:0}.payout-dialog>.button{margin:4px 0 0}.payout-method-choices{display:grid;gap:8px}.payout-method-choices .account-row{width:100%;border:1px solid var(--line);border-radius:16px;padding:14px;text-align:left}.payout-method-choices .account-row-copy{display:grid;gap:4px;min-width:0;flex:1}.payout-method-choices .account-row-copy small{line-height:1.4}.payout-country-field{display:grid;gap:8px;margin-top:4px;min-width:0}.payout-country-field>label,.payout-country-field>.field-hint{margin:0}.payout-country-trigger{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;width:100%;margin:0;padding:12px 14px;border:1px solid var(--line);border-radius:15px;background:var(--field);color:var(--ink);font:inherit;font-size:16px;text-align:left}.payout-country-label{display:flex;align-items:center;gap:10px;min-width:0}.payout-country-label>span:last-child{overflow-wrap:anywhere}.payout-country-trigger:focus-visible{outline:none;border-color:var(--secondary)}.payout-country-trigger[aria-invalid=true]{border-color:var(--danger,#d7515a)}.payout-country-trigger:disabled{opacity:.6;cursor:wait}.payout-country-field .auth-error[hidden]{display:none}.payout-country-picker[open]{display:flex;flex-direction:column;height:min(600px,calc(var(--phone-viewport-height,100dvh) - 24px))}.payout-country-picker .modal-top,.payout-country-picker .payout-country-search{flex:none}.payout-country-picker .payout-country-search{margin-bottom:12px}.payout-country-picker .payout-country-search input{margin:0;font-size:16px}.payout-country-picker .phone-country-list{flex:1;height:auto;min-height:0}.payout-country-picker .phone-country-option:focus-visible{outline:none;outline-offset:0;box-shadow:inset 0 0 0 1px var(--secondary,#777)}.payout-status{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:0}.payout-bank{font-size:14px;color:var(--ink)}.payout-recheck{justify-self:center;font-size:13px}.creator-profile-form .profile-photo-field{display:flex;align-items:center;gap:14px;padding:12px;margin:2px 0 16px;border:1px solid var(--line);border-radius:16px;background:var(--field)}.profile-photo-preview{flex:0 0 56px;width:56px;height:56px;display:grid;place-items:center;overflow:hidden;border-radius:14px;background:var(--surface-muted);color:var(--secondary)}.profile-photo-field.is-round .profile-photo-preview{border-radius:50%}.profile-photo-preview img{width:100%;height:100%;object-fit:cover}.profile-photo-preview .icon{width:22px;height:22px}.profile-photo-copy{flex:1;min-width:0;display:grid;gap:2px}.profile-photo-copy strong{font-size:14px;line-height:1.4;font-weight:600}.profile-photo-copy small{font-size:12px;line-height:1.45;color:var(--secondary);text-wrap:pretty}.creator-profile-form .profile-photo-pick{position:relative;overflow:hidden;flex-shrink:0;min-height:38px;margin:0;padding:0 16px;font-size:13px}.creator-profile-form .profile-photo-pick input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.creator-profile-form .username-field{display:flex;align-items:center;margin-top:8px;padding-left:14px;border:1px solid var(--line);border-radius:15px;background:var(--field)}.creator-profile-form .username-field>span{color:var(--secondary);font-size:16px}.creator-profile-form .username-field input:not([type=checkbox]){flex:1;min-width:0;margin:0;padding-left:3px;border:0;background:transparent;box-shadow:none}.creator-profile-form .username-field:focus-within{border-color:var(--secondary);box-shadow:none}.creator-profile-form .username-field input:focus-visible{outline:0}.photo-crop{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:16px;background:#000000b8}.photo-crop-panel{width:min(420px,100%);display:grid;gap:12px;padding:20px;border-radius:24px;background:var(--surface);color:var(--ink);box-shadow:0 24px 60px #00000059}.photo-crop-panel h2{font-size:18px;line-height:1.3;font-weight:650}.photo-crop-panel>p{font-size:13px;color:var(--secondary);margin-top:-6px}.photo-crop-stage{position:relative;height:min(64vw,340px);overflow:hidden;border-radius:16px;background:#111;touch-action:none;cursor:grab;user-select:none}.photo-crop-stage:active{cursor:grabbing}.photo-crop-stage img{position:absolute;left:50%;top:50%;max-width:none;pointer-events:none}.photo-crop-frame{position:absolute;left:50%;top:50%;width:var(--crop-w);height:var(--crop-h);transform:translate(-50%,-50%);border:2px solid rgba(255,255,255,.9);box-shadow:0 0 0 9999px #0000008c;pointer-events:none}.photo-crop-circle .photo-crop-frame{border-radius:50%}.photo-crop-wide .photo-crop-frame{border-radius:12px}.photo-crop-tall .photo-crop-stage{height:min(96vw,440px)}.photo-crop-tall .photo-crop-frame{border-radius:14px}.photo-crop-zoom{display:flex;align-items:center;gap:12px;font-size:13px;color:var(--secondary)}.photo-crop-zoom input{flex:1;accent-color:var(--ink)}.photo-crop-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.photo-crop-actions .button{margin:0;min-height:46px}.profile-photo-preview[role=button]{cursor:pointer}.profile-photo-preview[role=button]:focus-visible{outline:none;outline-offset:0;box-shadow:inset 0 0 0 1px var(--secondary,#777)}.earnings-summary-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;min-height:38px}.earnings-manage{gap:7px!important;min-height:38px!important;padding:8px 13px!important;font-size:12px!important}.earnings-manage .icon{width:14px;height:14px}.earnings-mobile-label{display:none}.interior-view .earnings-balance .money{font-size:44px;line-height:1.15;padding-top:16px;letter-spacing:-1.5px}.earnings-balance .earnings-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"balance-heading payout-heading" "balance-total schedule";gap:0 32px;align-items:start;padding-top:0}.earnings-balance-heading{grid-area:balance-heading}.earnings-balance-total{grid-area:balance-total;min-width:0}.earnings-payout-heading{grid-area:payout-heading;flex-wrap:nowrap}.earnings-payout-heading .earnings-manage{flex:none}.earnings-breakdown{display:flex;flex-wrap:wrap;gap:16px 32px;margin:22px 0 0}.earnings-breakdown>div{display:grid;gap:7px;min-width:90px}.earnings-breakdown dt{display:flex;align-items:center;gap:7px;color:var(--secondary);font-size:13px}.earnings-breakdown dd{margin:0;font-size:18px;line-height:24px;font-weight:550;font-variant-numeric:tabular-nums}.earnings-dot{width:7px;height:7px;flex:none;border-radius:50%;background:var(--secondary)}.earnings-dot.is-available{background:var(--success)}.earnings-dot.is-pending{background:#c49b59}.earnings-payout-heading,.earnings-schedule{padding-left:32px;border-left:1px solid var(--line);min-width:0;align-self:stretch}.earnings-schedule{grid-area:schedule}.earnings-schedule-details :is(h2,h3){font-size:26px;line-height:34px;font-weight:600;letter-spacing:-.6px;margin:16px 0 3px}.earnings-schedule-details>small{font-size:12px;line-height:18px;color:var(--secondary)}.earnings-payout-overview{padding-bottom:20px;margin-bottom:4px;border-bottom:1px solid var(--line)}.earnings-payout-overview .card-title{font-size:14px;color:var(--secondary)}.earnings-payout-overview .card-title>span{display:flex;align-items:center;gap:10px}.earnings-payout-overview .orb{width:30px;height:30px}.earnings-payout-overview .orb>.icon{width:16px;height:16px}.earnings-estimate{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 10px;margin:18px 0 0}.earnings-estimate dt{font-size:13px;color:var(--secondary)}.earnings-estimate dd{margin:0;color:var(--ink);font-size:16px;line-height:24px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.earnings-schedule-details>p{font-size:12px;line-height:19px;color:var(--secondary);margin:9px 0 0}.earnings-row-end{display:grid;justify-items:end;gap:6px;flex:none}.earnings-chip.is-pending{background:var(--control);color:var(--secondary)}.earnings-referrals{margin-top:20px}@media(max-width:1000px){.earnings-balance .earnings-body{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"balance-heading manage" "balance-total balance-total" "payout-title payout-title" "schedule schedule";gap:0 12px}.earnings-payout-heading{display:contents}.earnings-manage{grid-area:manage;justify-self:end}.interior-view .earnings-balance .earnings-payout-title{grid-area:payout-title;margin-top:24px;padding-top:22px;border-top:1px solid var(--line)}.earnings-schedule{border-left:0;padding-left:0}}@media(max-width:760px){.earnings-mobile-label{display:inline}.earnings-manage-label,.earnings-balance .earnings-payout-title,.earnings-balance .earnings-schedule{display:none}.earnings-summary-heading{gap:12px}.earnings-summary-heading .card-title{font-size:13px}.earnings-manage{min-height:44px!important}.interior-view .earnings-balance .money{font-size:38px;letter-spacing:-1.2px;padding-top:8px}.earnings-breakdown{margin-top:18px;gap:16px 30px}.earnings-schedule-details :is(h2,h3){font-size:24px;line-height:30px;margin-top:12px}.earnings-row-end{gap:5px}.earnings-row-end .earnings-chip{font-size:10px;padding:1px 7px}.earnings-row-copy>small{line-height:18px}.earnings-referrals{margin-top:18px}}@media(max-width:360px){.earnings-summary-heading{gap:8px}.earnings-manage{padding-inline:9px!important;font-size:11px!important}.interior-view .earnings-schedule .card-title{font-size:12px}.interior-view .earnings-schedule .card-title .orb{width:22px;height:22px}.earnings-row{gap:9px}.earnings-row>.orb{width:28px;height:28px}.earnings-row>.icon:last-child{display:none}}@media(min-width:761px){.earnings-referrals{display:none}}.creator-home{container:creator-home / inline-size}.creator-home .page-heading{align-items:center;gap:18px;margin-bottom:28px}.creator-home .page-heading>div:first-child{min-width:0}.creator-home .page-heading h1{overflow-wrap:anywhere}.home-heading-actions{display:flex;align-items:center;gap:10px;flex:none}.home-heading-actions>.button{min-height:42px;padding:10px 16px;font-size:13px;white-space:nowrap}.home-heading-actions .home-period-button>.icon{width:13px;height:13px}.home-overview-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,1fr);grid-template-rows:auto min-content auto;grid-template-areas:"metrics metrics" "performance upcoming" "performance activity";gap:24px;align-items:stretch}.home-overview-layout{--home-chart-blue:#47b4d0;--home-chart-gold:#e9be55;--home-chart-violet:#859eca;--home-chart-green:#71cd99;--home-chart-peach:#f39c84;--home-chart-rose:#e98fb4}.home-overview{display:contents}.home-overview [hidden]{display:none!important}.home-overview-metrics{grid-area:metrics;display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:20px;min-width:0}.home-overview-chart{grid-area:performance;display:flex;flex-direction:column;min-width:0;padding:24px;scroll-margin-top:16px}.home-overview-layout>.home-upcoming{grid-area:upcoming}.home-overview-layout>.home-recent-activity{grid-area:activity}.home-overview-metric{position:relative;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;min-width:0;padding:24px;text-align:left;color:var(--secondary)}.home-metric-label{display:flex;align-items:center;gap:10px;font-size:14px;line-height:24px;white-space:nowrap}.home-metric-label>.orb{width:26px;height:26px;flex:none}.home-metric-label>.orb>.icon{width:14px;height:14px}.home-metric-value-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;margin:14px 0 12px}.home-metric-value-row>strong{display:block;color:var(--ink);font:600 36px/44px var(--font);letter-spacing:-1.2px;font-variant-numeric:tabular-nums;white-space:nowrap}.home-metric-footer{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px;min-height:30px;margin-top:auto}.home-metric-footer>small{font-size:12px;line-height:18px;color:var(--secondary)}.home-metric-delta{display:inline-flex;align-items:center;flex:none;max-width:100%;padding:4px 8px;border:1px solid var(--line);border-radius:9px;background:var(--surface-muted);color:var(--secondary);font-size:12px;line-height:18px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.home-metric-delta[data-direction=up]{background:#d7f2df;color:#17713e;border-color:#b5e2c5}.home-metric-delta[data-direction=down]{background:#fff0e7;color:#a05228;border-color:#f1d4c0}[data-theme=dark] .home-metric-delta[data-direction=up]{background:#244d37;color:#a4e7b8;border-color:#3a7150}[data-theme=dark] .home-metric-delta[data-direction=down]{background:var(--attention-bg);color:var(--attention);border-color:color-mix(in srgb,var(--attention) 25%,var(--attention-bg))}.home-overview-metric:first-child .home-metric-value-row>strong{font-size:40px;letter-spacing:-1.5px}.home-overview-metric .home-metric-cents{font-size:inherit;letter-spacing:inherit}.home-overview-panel{display:flex;flex-direction:column;flex:1;min-height:360px}.home-source-color{--source-color:var(--home-chart-blue)}.home-source-color[data-tone=gold]{--source-color:var(--home-chart-gold)}.home-source-color[data-tone=violet]{--source-color:var(--home-chart-violet)}.home-source-color[data-tone=green]{--source-color:var(--home-chart-green)}.home-source-color[data-tone=peach]{--source-color:var(--home-chart-peach)}.home-source-color[data-tone=rose]{--source-color:var(--home-chart-rose)}.home-source-color[data-tone=ink-blue]{--source-color:var(--accent)}.home-source-color{--source-fill:color-mix(in srgb,var(--source-color) 84%,var(--card,var(--surface)))}.home-chart-readout{display:flex;align-items:center;gap:8px;min-height:38px;margin:0 0 24px;color:var(--secondary)}.home-chart-readout>h2{font:600 18px/26px var(--font);letter-spacing:-.5px;color:var(--ink);margin:0}.home-chart-readout>strong{margin-left:auto;color:var(--ink);font:500 19px/1.3 var(--font);letter-spacing:-.5px;font-variant-numeric:tabular-nums}.home-chart-view{flex:none;display:inline-flex;gap:2px;margin-left:auto;padding:3px;border-radius:999px;background:var(--surface-muted,var(--control))}.home-chart-readout>strong+.home-chart-clear+.home-chart-view{margin-left:4px}.home-chart-view>button{min-height:30px;padding:5px 12px;border:0;border-radius:999px;background:none;color:var(--secondary);font-size:12px;line-height:18px;font-weight:500;white-space:nowrap}.home-chart-view>button:hover{color:var(--ink)}.home-chart-view>button[aria-pressed=true]{background:var(--card,var(--surface));color:var(--ink);box-shadow:0 1px 2px #0000001f,0 0 0 .5px #00000014}[data-theme=dark] .home-chart-view>button[aria-pressed=true]{background:color-mix(in srgb,var(--ink) 16%,var(--card,var(--surface)));box-shadow:none}.home-chart-clear{display:grid;place-items:center;flex:none;width:38px;min-height:38px;padding:0;border:0;border-radius:50%;background:none;color:var(--secondary)}.home-chart-clear>.icon{width:14px;height:14px}.home-chart-clear:hover{background:var(--surface-muted);color:var(--ink)}.home-overview-graph{display:flex;gap:10px;height:236px;min-height:236px;flex:1}.home-overview-plot{position:relative;display:flex;gap:7px;min-width:0;flex:1;touch-action:pan-y;cursor:crosshair;border-radius:5px;outline-offset:5px}.home-chart-grid{position:absolute;left:0;right:0;border-top:1px dashed color-mix(in srgb,var(--line) 85%,transparent)}.home-overview-axis{position:relative;flex:none;width:38px}.home-overview-axis>span{position:absolute;right:0;transform:translateY(-50%);font-size:11px;line-height:14px;color:var(--secondary);font-variant-numeric:tabular-nums;white-space:nowrap}.home-overview-bar{position:relative;flex:1;min-width:0;transition:opacity .16s ease}.home-overview-plot.is-exploring .home-overview-bar:not(.is-active){opacity:.4}.home-overview-segment{position:absolute;left:15%;right:15%;top:var(--segment-top);height:var(--segment-height);background:var(--source-fill)}.home-overview-segment.is-top{border-radius:5px 5px 0 0}.home-overview-segment.is-stacked{box-shadow:0 2px 0 var(--card,var(--surface))}.home-overview-segment.is-negative{border-radius:0 0 5px 5px}.home-chart-baseline{position:absolute;left:0;right:0;top:var(--home-zero);border-top:1px solid var(--line)}.home-overview-dates{display:flex;justify-content:space-between;margin:12px 48px 0 0;color:var(--secondary);font-size:11px;line-height:18px}.home-source-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(136px,1fr));gap:18px 24px;padding-top:20px;border-top:1px solid var(--line);margin:24px 0 0}.home-source-summary>div{min-width:0}.home-source-summary dt{display:flex;align-items:center;gap:7px;color:var(--secondary);font-size:12px;line-height:18px;overflow-wrap:anywhere}.home-source-summary dt>i{width:8px;height:8px;border-radius:3px;background:var(--source-fill);flex:none}.home-source-summary dd{margin:5px 0 0 15px;color:var(--ink);font:500 17px/23px var(--font);letter-spacing:-.3px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.home-overview-note{font-size:12px;line-height:20px;color:var(--secondary);margin:14px 0 0}.home-overview-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:360px;flex:1;gap:12px;text-align:center;color:var(--secondary);font-size:13px;line-height:21px}.home-overview-empty>strong{color:var(--ink);font-size:15px;font-weight:500}.home-overview-empty>span:last-child{max-width:310px}.home-upcoming,.home-recent-activity{min-width:0;padding:22px 24px}.creator-home .section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 6px;min-height:36px}.creator-home .section-heading h2{font:600 18px/26px var(--font);letter-spacing:-.35px}.creator-home .section-heading .text-button{display:inline-flex;align-items:center;flex:none;white-space:nowrap;gap:4px;min-height:36px;color:var(--secondary);font-size:12px;font-weight:500}.creator-home .section-heading .text-button>.icon{width:13px;height:13px}.home-upcoming{display:flex;flex-direction:column}.home-upcoming-list{margin:0 -12px;padding:0 12px;list-style:none;max-height:282px;overflow:hidden auto;overscroll-behavior:contain;scrollbar-width:none}.home-upcoming-list::-webkit-scrollbar{display:none}.home-upcoming-clock{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-upcoming-list>li{display:flex;align-items:center;gap:10px}.home-upcoming-list>li+li,.home-upcoming-row+.home-upcoming-row{border-top:1px solid var(--line)}.home-upcoming-list>li.is-next{margin:2px -12px 4px;padding:0 12px;border-radius:14px;background:linear-gradient(140deg,color-mix(in srgb,var(--home-chart-blue) 14%,var(--card)),color-mix(in srgb,var(--home-chart-violet) 11%,var(--card)))}.home-upcoming-list>li.is-next+li{border-top:0}.home-upcoming-row{display:flex;align-items:center;gap:12px;flex:1;min-width:0;min-height:62px;padding:10px 0;border:0;background:none;color:var(--ink);text-align:left}.home-upcoming-row>.avatar,.home-upcoming-row>.orb{width:36px;height:36px;flex:none}.home-upcoming-row>.avatar.initials,.upcoming-agenda-row>.avatar.initials{font-size:12px}.home-upcoming-row>.orb>.icon{width:16px;height:16px}.home-upcoming-copy{flex:1;min-width:0}.home-upcoming-copy strong{display:block;font-size:14px;line-height:21px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-upcoming-copy small{display:block;margin-top:1px;font-size:12px;line-height:18px;color:var(--secondary);overflow-wrap:anywhere}.home-upcoming-copy em{font-style:normal;font-weight:500;color:var(--attention)}:is(.home-upcoming-row,.upcoming-agenda-row):hover strong{text-decoration:underline;text-underline-offset:3px}.home-upcoming-dot{flex:none;width:7px;height:7px;border-radius:50%;background:var(--accent)}.home-upcoming-soon{flex:none;display:inline-flex;align-items:center;gap:6px;padding:2px 9px;border-radius:999px;background:color-mix(in srgb,var(--card) 85%,transparent);color:var(--ink);font-size:12px;line-height:18px;font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums}.home-upcoming-soon.is-live:before{content:"";width:7px;height:7px;border-radius:50%;background:#e5484d}.home-upcoming-join{flex:none;min-height:34px;padding:6px 14px;font-size:12px}.home-upcoming-join>.icon{width:14px;height:14px}.home-upcoming-empty{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:8px 0 4px;color:var(--secondary);font-size:13px;line-height:20px}.home-upcoming-empty>strong{color:var(--ink);font-size:14px;font-weight:500}.home-upcoming-empty>.button{margin-top:10px;min-height:38px;padding:8px 14px;font-size:13px}.home-upcoming-note{margin:4px 0 8px;font-size:12px;line-height:20px;color:var(--secondary)}dialog.upcoming-calendar-dialog{margin-block:min(10vh,88px) auto}.upcoming-calendar-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:2px 0 8px}.upcoming-calendar-head>strong{font:600 16px/24px var(--font);letter-spacing:-.2px}.upcoming-calendar-head>span{display:flex;gap:2px}.upcoming-calendar-head .icon-button{width:40px;height:40px}.upcoming-calendar-head .icon-button:disabled{opacity:.35}.upcoming-calendar-next>.icon{transform:scaleX(-1)}.upcoming-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;text-align:center}.upcoming-calendar-grid>abbr{font-size:11px;line-height:26px;font-weight:600;color:var(--secondary);text-decoration:none}.upcoming-calendar-day{position:relative;display:grid;place-items:center;height:44px;padding:0 0 6px;border:0;border-radius:12px;background:none;color:var(--ink);font-size:14px;font-variant-numeric:tabular-nums}.upcoming-calendar-day:not(:disabled,[aria-pressed=true]):hover{background:var(--surface-muted,var(--control))}.upcoming-calendar-day:disabled{color:var(--secondary);opacity:.5}.upcoming-calendar-day.is-today{font-weight:700}.upcoming-calendar-day[aria-pressed=true]{background:var(--ink);color:var(--card,var(--surface))}.upcoming-calendar-dots{position:absolute;bottom:7px;left:0;right:0;display:flex;justify-content:center;gap:3px}.upcoming-calendar-dots>i{width:5px;height:5px;border-radius:50%;background:var(--home-chart-blue,#47b4d0)}.upcoming-calendar-dots>i.is-waiting{background:var(--accent)}.upcoming-calendar-dots>i.is-tentative{background:color-mix(in srgb,var(--secondary) 70%,transparent)}.upcoming-calendar-day[aria-pressed=true] .upcoming-calendar-dots>i{background:currentColor}.upcoming-agenda{margin-top:12px;padding-top:14px;border-top:1px solid var(--line)}.upcoming-agenda>h3{margin:0 0 2px;font-size:13px;line-height:20px;font-weight:600}.upcoming-agenda>ul{margin:0;padding:0;list-style:none}.upcoming-agenda li+li{border-top:1px solid var(--line)}.upcoming-agenda-row{display:flex;align-items:center;gap:12px;width:100%;min-height:60px;padding:9px 0;border:0;background:none;color:var(--ink);text-align:left}.upcoming-agenda-row>time{flex:none;width:64px;font-size:12px;line-height:18px;font-weight:600;font-variant-numeric:tabular-nums}.upcoming-agenda-row>.avatar{width:32px;height:32px;flex:none}.upcoming-agenda-empty{margin:0;padding:12px 0 4px;font-size:13px;line-height:20px;color:var(--secondary)}.upcoming-calendar-foot{display:flex;justify-content:flex-end;margin-top:8px}.upcoming-calendar-foot>.text-button{display:inline-flex;align-items:center;gap:4px;min-height:40px;font-size:13px;color:var(--secondary)}.upcoming-calendar-foot .icon{width:13px;height:13px}.home-activity-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid var(--line)}.home-activity-row:last-child{border:0}.home-activity-row>span{min-width:0}.home-activity-row strong{font-size:14px;line-height:21px;font-weight:500;overflow-wrap:anywhere}.home-activity-row>strong{font-variant-numeric:tabular-nums;white-space:nowrap}.home-activity-row small{display:block;color:var(--secondary);font-size:12px;line-height:19px;margin-top:4px}.home-support-empty{color:var(--secondary);font-size:13px;line-height:21px;padding:16px 0}.creator-home :is(button,[role=slider]){scroll-margin-block:100px}@container creator-home (max-width:860px){.home-overview-layout{grid-template-columns:1fr 1fr;grid-template-rows:auto;grid-template-areas:"metrics metrics" "performance performance" "upcoming activity";gap:20px}.home-overview-metrics{gap:16px}.home-overview-metric{padding:20px}.home-metric-value-row>strong{font-size:32px}.home-overview-metric:first-child .home-metric-value-row>strong{font-size:36px}.home-metric-label{font-size:13px;gap:8px}.home-overview-panel{min-height:320px}.home-overview-graph{height:200px;min-height:200px}}@container creator-home (max-width:700px){.creator-home .page-heading{margin-bottom:22px;gap:12px}.home-heading-actions>.home-period-button{min-height:44px;padding:9px 12px;font-size:12px;max-width:175px;white-space:normal}.home-heading-actions>.home-period-button>span{max-width:126px}.home-overview-layout{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;grid-template-areas:"metrics" "upcoming" "performance" "activity";gap:18px}.home-overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.home-overview-metric{padding:18px}.home-metric-label{font-size:12px;line-height:22px;gap:8px}.home-metric-label>.orb{width:24px;height:24px}.home-metric-value-row{gap:8px;margin:12px 0 7px}.home-metric-value-row>strong{font-size:30px;line-height:38px;letter-spacing:-1px}.home-metric-footer>small{font-size:11px;line-height:17px}.home-metric-delta{font-size:11px;padding:3px 7px}.home-metric-label{white-space:normal}.home-overview-metric:first-child{grid-column:1/-1;padding:22px}.home-overview-metric:first-child>.home-metric-label{font-size:13px}.home-overview-metric:first-child .home-metric-value-row{margin:12px 0 8px}.home-overview-metric:first-child .home-metric-value-row>strong{font-size:38px;line-height:44px;letter-spacing:-1.4px}.home-overview-metric:first-child .home-metric-footer>small{font-size:12px}.home-overview-chart,.home-upcoming,.home-recent-activity{padding:20px}.home-overview-panel,.home-overview-empty{min-height:264px}.home-overview-graph{height:146px;min-height:146px;gap:8px}.home-overview-plot{gap:4px}.home-overview-axis{width:34px}.home-overview-dates{margin-right:42px}.home-chart-readout{min-height:36px;margin-bottom:18px}.home-chart-readout>h2{font-size:16px;line-height:24px}.home-chart-clear{width:44px;min-height:44px}.home-chart-readout>strong{font-size:17px}.home-chart-readout{flex-wrap:wrap;row-gap:8px}.home-chart-readout>h2{min-width:0}.home-chart-view>button{min-height:34px;padding:6px 11px}.home-source-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 14px;margin-top:18px;padding-top:16px}.home-source-summary dt{font-size:11px;line-height:17px;gap:6px}.home-source-summary dd{font-size:15px;line-height:21px;margin-left:14px}.home-overview-dates{font-size:11px}.home-upcoming-row{gap:11px}.home-upcoming-copy strong,.home-activity-row strong{font-size:13px}.creator-home .section-heading h2{font-size:16px;line-height:24px}.home-activity-row{padding:14px 0}.creator-home[data-long-name=true] .page-heading{flex-wrap:wrap;align-items:flex-start}.creator-home[data-long-name=true] .page-heading>div:first-child{flex-basis:100%}.creator-home[data-long-name=true] .home-heading-actions{margin-left:auto}}@container creator-home (max-width:330px){.home-overview-metric{padding:16px}.home-metric-label{font-size:11px;gap:6px}.home-metric-label>.orb{width:22px;height:22px}.home-metric-value-row>strong{font-size:28px}.home-overview-metric:first-child{padding:20px}.home-overview-metric:first-child .home-metric-value-row>strong{font-size:36px}.home-overview-chart,.home-upcoming,.home-recent-activity{padding:18px 16px}.home-upcoming-row>:is(.orb,.avatar){width:32px;height:32px}.home-upcoming-zone{display:none}.home-period-button{max-width:137px!important}}@media(max-width:760px){.home-heading-actions>.home-create-button{display:none}}@media(prefers-reduced-motion:reduce){.home-overview-bar{transition:none}}.username-field{display:flex;align-items:center;margin-top:8px;padding-left:14px;border:1px solid var(--line);border-radius:15px;background:var(--field)}.username-field>span{color:var(--secondary);font-size:16px}dialog .username-field input:not([type=checkbox]),form .username-field input:not([type=checkbox]){flex:1;min-width:0;margin:0;padding-left:3px;border:0;background:transparent;box-shadow:none}.username-field:focus-within{border-color:var(--secondary);box-shadow:none}dialog .username-field input:focus-visible,form .username-field input:focus-visible{outline:0;border:0;box-shadow:none}.live-platform #main{min-width:0}.live-platform.ops-view[data-page=admin] #main{display:block}.live-platform.ops-view[data-page=admin] .ops-heading{margin-bottom:24px;align-items:flex-start}.live-platform.ops-view[data-page=admin] .ops-heading h1{margin-bottom:6px}.ops-review-queue{margin-top:4px}.ops-review-queue>.section-body{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:8px 12px}.ops-review-item{display:flex;align-items:center;gap:12px;padding:16px;text-align:left;min-width:0;min-height:76px;background:transparent;border-radius:16px}.ops-review-item:hover{background:var(--control)}.ops-review-item:focus-visible{outline-offset:-3px}.ops-review-item>.orb{width:32px;height:32px;flex:none}.ops-review-item>.orb>.icon{width:18px;height:18px}.ops-review-item>span:not(.orb){flex:1;min-width:0;font-size:13px;line-height:20px}.ops-review-item>strong{font-size:21px;font-weight:600;line-height:1.25;font-variant-numeric:tabular-nums}.ops-review-item>.icon{width:14px;height:14px;color:var(--secondary)}@media(max-width:1150px){.ops-review-queue>.section-body{grid-template-columns:minmax(0,1fr);padding:4px 20px}.ops-review-item{min-height:72px;padding:16px 0;border-radius:0}.ops-review-item+.ops-review-item{border-top:1px solid var(--line)}}.live-platform.ops-view[data-page=admin] .ops-stats{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:32px}.ops-workspace-links h2{font-size:18px;margin:0 0 18px}.ops-shortcuts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ops-shortcuts>.ops-row{display:flex;align-items:center;gap:16px;min-width:0;padding:22px;border:1px solid var(--line);border-radius:22px;background:var(--surface)}.ops-shortcuts>.ops-row>.orb{flex:0 0 36px;width:36px;height:36px}.ops-shortcuts>.ops-row>.orb>.icon{width:18px;height:18px}.ops-shortcuts .ops-row-copy{flex:1;min-width:0}.ops-shortcuts .ops-row-copy strong{font-size:14px}.ops-shortcuts .ops-row-copy small{font-size:12px;color:var(--muted);line-height:1.5;margin-top:6px}.ops-shortcuts>.ops-row>svg{width:18px;height:18px;flex-shrink:0;color:var(--muted)}.live-platform .topbar{width:100%;box-sizing:border-box}.live-platform .top-actions{flex-shrink:0;display:flex;align-items:center;gap:12px}.live-directory{display:grid;gap:24px;min-width:0}.live-directory .page-heading{margin-bottom:0}.live-directory .live-world-grid{margin:0}.live-world-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0}.live-world-grid>.page-state{grid-column:1/-1}.live-world-card{display:flex;align-items:center;gap:16px;text-align:left;width:100%;min-width:0;padding:24px;border:1px solid var(--line);border-radius:24px;background:var(--surface);color:var(--ink);transition:background .18s,border-color .18s}.live-world-card:hover{background:var(--surface-muted)}.live-world-card>.avatar{flex-shrink:0;object-fit:cover}.live-world-card>.account-row-copy{min-width:0;flex:1}.live-world-card strong{display:flex;align-items:center;gap:6px;overflow-wrap:anywhere}.live-world-card strong svg{width:16px;height:16px;flex-shrink:0}.live-world-card .verified{margin-left:0}.live-world-card small{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.5;color:var(--muted);margin-top:5px}.live-world-card>svg{flex-shrink:0;width:18px;height:18px;color:var(--muted)}.live-section-title{font-size:18px;margin:0 0 16px}.live-section{min-width:0}.page-state{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:20px;padding:52px 24px;min-height:300px;border:1px solid var(--line);border-radius:28px;background:var(--surface);box-sizing:border-box}.page-state-symbol{display:grid;place-items:center;width:64px;height:64px;border-radius:22px;background:var(--surface-muted);color:var(--muted)}.page-state-symbol svg{width:28px;height:28px}.page-state-copy{max-width:400px}.page-state-copy h2{font-size:22px;line-height:1.25;letter-spacing:-.025em;margin:0;color:var(--ink)}.page-state-copy p{font-size:14px;line-height:1.65;margin:10px 0 0;color:var(--muted)}.page-state-actions{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:4px}.page-state.is-loading .page-state-symbol{animation:page-breathe 1.6s ease-in-out infinite}.ops-list>.page-state{border:0;border-radius:0;background:none}:where(img.avatar){width:40px;height:40px}.live-account-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:24px;align-items:start}.live-account-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.live-account-grid>.account-section{display:flex;flex-direction:column;min-width:0}.live-account-grid>.account-section>.section-body{flex:1}.live-account-grid>.account-section-wide{grid-column:1/-1}.live-account-grid>.account-section-wide>.account-rows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;align-content:start}.live-account-grid>.account-section-wide>.account-rows>.account-row:nth-last-child(2):nth-child(odd){border-bottom:0}.live-account-grid>.account-section-wide>.account-rows>.account-row:nth-last-child(2):nth-child(2n){border-bottom:0}.live-account-grid .account-row{display:flex;align-items:center;gap:16px;text-align:left;width:100%;min-width:0}.live-account-grid .account-row-copy{flex:1;min-width:0}.live-account-grid .account-row-copy strong,.live-account-grid .account-row-copy small{overflow-wrap:anywhere}.live-account-grid .account-row>svg{flex-shrink:0;width:18px;height:18px;color:var(--muted)}.live-platform .identity-section{flex-wrap:wrap}.live-platform .identity-section .account-identity{min-width:0;flex:1 1 auto}.live-platform .identity-section>.button{flex-shrink:0}.live-platform .identity-section .account-identity>div{min-width:0}.live-platform .identity-section .account-identity h2{overflow-wrap:break-word}.live-platform .identity-section .account-identity p{overflow-wrap:anywhere}.live-account-grid .account-section{overflow:visible}.live-account-grid .section-body{overflow:visible;border-radius:inherit}.live-account-grid .account-row:hover{border-radius:14px}@keyframes page-breathe{50%{opacity:.45}}@media(max-width:1000px){.live-account-grid{gap:20px}.live-account-grid{grid-template-columns:minmax(0,1fr)}.live-account-grid>.account-section-wide>.account-rows{grid-template-columns:minmax(0,1fr)}.live-account-grid>.account-section-wide>.account-rows>.account-row:nth-last-child(2):nth-child(odd),.live-account-grid>.account-section-wide>.account-rows>.account-row:nth-last-child(2):nth-child(2n){border-bottom:1px solid var(--interior-line)}.live-world-card{padding:20px}}@media(max-width:760px){.live-platform .top-actions{gap:8px}.live-directory{gap:24px}.live-world-grid,.live-account-grid{grid-template-columns:minmax(0,1fr)}.page-state{padding:36px 20px;min-height:290px;border-radius:24px}.page-state-copy h2{font-size:21px}.page-state-actions{width:100%;gap:12px}.live-world-card{border-radius:20px}.live-platform.ops-view[data-page=admin] .ops-stats{grid-template-columns:minmax(0,1fr);gap:12px;margin-bottom:28px}.live-platform.ops-view[data-page=admin] .ops-stat{display:grid;grid-template-columns:36px minmax(0,1fr) auto 16px;align-items:center;gap:12px;padding:20px;min-height:80px;text-align:left}.live-platform.ops-view[data-page=admin] .ops-stat>.orb{grid-column:1;grid-row:1;margin:0}.live-platform.ops-view[data-page=admin] .ops-stat>strong{grid-column:3;grid-row:1;font-size:26px;margin:0}.live-platform.ops-view[data-page=admin] .ops-stat>span:not(.orb){grid-column:2;grid-row:1;font-size:13px;margin:0;line-height:1.5}.live-platform.ops-view[data-page=admin] .ops-stat>small{grid-column:4;grid-row:1;font-size:0;margin:0}.ops-shortcuts{grid-template-columns:minmax(0,1fr);gap:12px}.live-platform .identity-section{display:flex;flex-direction:column;align-items:stretch;gap:20px;padding:24px}.live-platform .identity-section .account-identity{width:100%}.live-platform .identity-section .account-identity .avatar{flex:0 0 52px;width:52px;height:52px}.live-platform .identity-section .button{align-self:flex-start;min-height:44px;white-space:nowrap;padding:10px 18px}.live-platform .creator-identity-actions>.button{min-width:0;padding:10px 12px;gap:6px}}@media(prefers-reduced-motion:reduce){.page-state.is-loading .page-state-symbol{animation:none}.live-world-card{transition:none}}.welcome-in-symbol{display:grid;place-items:center;width:64px;height:64px;border-radius:22px;margin-bottom:28px;background:var(--surface-muted);color:var(--ink)}.welcome-in-symbol svg{width:40px;height:40px}.welcome-in-panel .entry-heading{margin-bottom:28px}.page-heading .page-description{margin:10px 0 0;line-height:1.6;font-size:14px;color:var(--muted)}.live-platform .live-directory>.page-heading{margin:0}.platform-update-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.platform-update-actions .button{min-height:44px}.platform-update-list{display:grid;gap:20px;margin-bottom:24px;max-width:840px}main:has(.platform-update-list)>.page-heading{max-width:840px}.platform-update-card{padding:28px;border:1px solid var(--line);border-radius:24px;background:var(--surface);color:var(--ink);text-align:left;min-width:0;overflow-wrap:anywhere}.platform-update-card{display:block;width:100%;font:inherit;cursor:pointer;transition:border-color .18s,background-color .18s}.platform-update-card:hover{border-color:var(--muted)}.platform-update-card h2{font-size:24px;line-height:1.3;letter-spacing:-.04em;margin:18px 0 12px}.platform-update-card p{color:var(--muted);line-height:1.65;margin:0 0 24px}.platform-update-meta{display:flex;align-items:center;justify-content:space-between;gap:16px;color:var(--muted);font-size:12px}.platform-update-meta>span:first-child{letter-spacing:.06em;font-weight:650}.platform-update-read,.platform-update-audience{display:flex;align-items:center;gap:8px;font-size:14px}.platform-update-read svg,.platform-update-audience svg{width:18px;height:18px;flex-shrink:0}.platform-update-unread{padding:4px 10px;border-radius:20px;background:var(--field);color:var(--ink)}.platform-update-body{white-space:pre-wrap;line-height:1.75;font-size:15px;overflow-wrap:anywhere}.platform-update-dialog{width:min(600px,calc(100vw - 32px))}.platform-update-audience{margin:16px 0;color:var(--muted)}.platform-update-form{display:grid;gap:20px}.platform-update-form label{--field-control-gap:0px;display:grid;gap:9px;font-size:14px;font-weight:550}.platform-update-form input,.platform-update-form textarea,.platform-update-form select{width:100%;min-width:0;box-sizing:border-box;background:var(--field);color:var(--ink);border:1px solid var(--line);border-radius:14px;padding:13px 16px;font:inherit;font-size:16px}.platform-update-form textarea{resize:vertical;min-height:160px;line-height:1.6}.platform-update-form .field-hint{margin:0}.admin-update-list{max-width:none;border:1px solid var(--line);border-radius:24px;gap:0;background:var(--surface)}.platform-update-row{display:grid;grid-template-columns:40px minmax(0,1fr) auto 16px;border-radius:24px;padding:20px;gap:16px;min-width:0}@media(max-width:600px){.platform-update-card{padding:20px;border-radius:20px}.platform-update-card h2{font-size:22px}.platform-update-actions{gap:10px}.platform-update-actions>.button{flex:1;white-space:normal}.platform-update-meta{align-items:flex-start;gap:10px}.platform-update-row{grid-template-columns:32px minmax(0,1fr) 16px;padding:16px;gap:8px 12px}.platform-update-row>.ops-status{grid-column:2;grid-row:2;justify-self:start}.platform-update-row>.ops-row-icon{grid-row:1/3}.platform-update-row>.ops-row-copy{grid-row:1;grid-column:2}.platform-update-row>svg:last-child{grid-column:3;grid-row:1/3}.platform-update-form{gap:16px}.platform-update-dialog{width:calc(100vw - 24px)}.live-platform[data-page=admin-announcements] .ops-heading{flex-direction:column;align-items:stretch;gap:20px}.live-platform[data-page=admin-announcements] .ops-heading .platform-update-actions{width:100%}}@media(prefers-reduced-motion:reduce){.platform-update-card{transition:none}}.world-page{display:grid;gap:18px;max-width:1000px;min-width:0}.world-return{display:inline-flex;align-items:center;gap:9px;justify-self:start;min-height:44px;margin-bottom:-12px;padding:0 4px 0 0;border:0;background:transparent;color:var(--world-chrome-muted,var(--secondary));font-size:14px;font-weight:550;text-decoration:none}.world-return-arrow{display:inline-flex;align-items:center;justify-content:center;width:18px;font-size:20px;line-height:1;font-weight:400;transition:transform .15s}.world-return:hover{background:transparent;color:var(--world-chrome-ink,var(--ink))}.world-return:hover>.world-return-arrow{transform:translate(-3px)}.world-page>.world-return:focus-visible{outline:none;outline-offset:0;border-radius:6px;box-shadow:inset 0 0 0 1px var(--secondary,#777)}.world-profile{overflow:hidden;border:1px solid var(--line);border-radius:22px;background:var(--surface);box-shadow:var(--shadow-card)}.world-cover{height:210px;overflow:hidden;background:var(--surface-muted)}.world-cover img{display:block;width:100%;height:100%;object-fit:cover}.world-cover.is-placeholder{height:120px;background:var(--ow-orb-blue)}.world-profile-content{padding:0 16px 20px}.world-profile-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;min-width:0}.world-profile-top>.avatar{position:relative;width:104px;height:104px;margin-top:-52px;border:4px solid var(--surface);font-size:30px;object-fit:cover}.world-share{flex-shrink:0;width:44px;height:44px;margin-top:14px;border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:50%}.world-profile-heading{min-width:0;margin-top:10px}.world-profile-name{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.world-profile-name :is(h1,h2){font-size:26px;line-height:1.25;overflow-wrap:anywhere}.world-profile-name .verified{width:22px;height:22px;margin-left:0}.world-profile-heading>p{font-size:15px;color:var(--muted);margin-top:2px;overflow-wrap:anywhere}.world-profile-identity{display:flex;align-items:center;gap:10px;min-width:0;max-width:100%;margin-top:2px}.world-profile-identity>p{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;line-height:1.5;color:var(--muted)}.creator-social-links{flex:none;display:flex;align-items:center;gap:0;position:relative}.world-profile-identity>p+.creator-social-links{padding-left:6px}.world-profile-identity>p+.creator-social-links:before{content:"";position:absolute;left:0;top:50%;width:1px;height:16px;background:currentColor;opacity:.18;transform:translateY(-50%)}.creator-social-link{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex:none;border-radius:10px;background:transparent;color:var(--ink);opacity:.9;text-decoration:none;transition:opacity .15s,background .15s}.creator-social-link svg{width:23px;height:23px;pointer-events:none}.creator-social-link[data-social=tiktok] svg{width:27px;height:27px}.creator-social-link:first-child:not(:last-child) svg{transform:translate(1px)}.creator-social-link:last-child:not(:first-child) svg{transform:translate(-3px)}.creator-social-link:hover{background:color-mix(in srgb,currentColor 7%,transparent);opacity:1}.creator-social-link:focus-visible{outline:none;outline-offset:0;opacity:1;box-shadow:inset 0 0 0 1px var(--secondary,#777)}.world-profile-identity+.world-now{margin-top:6px}.world-profile-heading:has(.world-profile-identity)+.world-profile-bio{margin-top:6px}@media(prefers-reduced-motion:reduce){.world-return-arrow,.creator-social-link{transition:none}}.world-profile-stats{display:flex;align-items:center;gap:6px 18px;flex-wrap:wrap;margin-top:12px;font-size:14px;color:var(--muted)}.world-profile-stats strong{color:var(--ink);font-size:15px;margin-right:3px}.world-member-status{color:var(--success);font-weight:600}.world-profile-bio{font-size:15px;line-height:1.6;margin-top:14px;white-space:pre-line;overflow-wrap:anywhere}.world-profile-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px}.world-profile-actions>.world-admin-tools{display:flex;align-items:center;gap:16px;width:100%;min-width:0;grid-column:1/-1}.world-admin-label{color:var(--secondary);font-size:13px;line-height:1.3;white-space:nowrap}.world-admin-tools>.button{min-width:0;min-height:44px;padding-inline:16px;font-size:13px;gap:8px}:root .world-profile .button.secondary{background:transparent;color:var(--ink);border-color:color-mix(in srgb,var(--ink) 28%,transparent);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}@media(hover:hover){:root .world-profile .button.secondary:hover:not(:disabled){background:color-mix(in srgb,var(--ink) 5%,transparent);border-color:color-mix(in srgb,var(--ink) 42%,transparent)}}.world-request-status{padding:12px 18px;border:1px solid var(--line);border-radius:16px;color:var(--muted);font-size:14px}.world-page>.page-state{border-radius:22px}.world-more{justify-self:center}.post-card-author strong{display:flex;align-items:center;gap:4px;min-width:0}.post-card-author strong>span{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.post-card-author .verified{width:15px;height:15px;margin-left:0}.vip-crown-badge{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:10px;background:linear-gradient(145deg,#fff3b8,#e9bb4b);border:1px solid #c99a2b;color:#80530f;box-shadow:inset 0 1px #fff8,0 2px 4px #9b76181a}.vip-crown-badge svg{width:19px;height:19px;stroke-width:1.6;fill:#ffe39a}:root[data-theme=dark] .vip-crown-badge{background:linear-gradient(145deg,#765d2b,#40331a);border-color:#8b6c2c;color:#f3d67e;box-shadow:inset 0 1px #fff1}:root[data-theme=dark] .vip-crown-badge svg{fill:#e4b64b22}@media(max-width:760px){.world-page{gap:14px}.world-profile,.world-page>.page-state{border-radius:18px}.world-cover{height:150px}.world-cover.is-placeholder{height:96px}.world-profile-content{padding:0 16px 18px}.world-profile-top>.avatar{width:84px;height:84px;margin-top:-42px;font-size:24px}.world-share{margin-top:10px}.world-profile-name{gap:6px}.world-profile-name :is(h1,h2){font-size:22px}.world-profile-name .verified{width:20px;height:20px}.world-profile-bio{font-size:14px}.world-profile-actions{margin-top:18px}.world-profile-actions>.button{font-size:13px}.world-profile-actions>:only-child{grid-column:1/-1}}.auth-help{display:block;margin:20px auto 0;font-size:13px}dialog.auth-sheet .auth-help{color:var(--ink)}dialog.stripe-readiness-dialog{--readiness-pad:28px;width:min(720px,calc(100vw - 32px));max-width:720px;padding:var(--readiness-pad)}dialog.stripe-readiness-dialog>.modal-top{position:sticky;top:calc(-1 * var(--readiness-pad));z-index:2;background:inherit;margin:calc(-1 * var(--readiness-pad)) calc(-1 * var(--readiness-pad)) 8px;padding:var(--readiness-pad) var(--readiness-pad) 12px}dialog.stripe-readiness-dialog>.modal-top .icon-button{width:44px;height:44px;min-width:44px}.stripe-readiness-result{display:grid;gap:26px;min-width:0}.stripe-readiness-result h3{font-size:16px;margin:0 0 14px}.stripe-readiness-result h4{font-size:14px;margin:0 0 12px}.stripe-readiness-intro p,.stripe-readiness-remaining li{font-size:13px;line-height:1.65;color:var(--muted)}.stripe-readiness-flags{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0}.stripe-readiness-flags>div,.stripe-readiness-receipts>div{padding:16px;border:1px solid var(--line);border-radius:18px;background:var(--surface-muted);min-width:0}.stripe-readiness-flags dt,.stripe-readiness-receipts dt{font-size:12px;color:var(--muted)}.stripe-readiness-flags dd{font-size:17px;font-weight:600;margin:8px 0 0;text-transform:capitalize}.stripe-readiness-checks{list-style:none;padding:0;margin:0;display:grid;gap:16px}.stripe-readiness-checks li{display:flex;align-items:flex-start;gap:12px}.stripe-readiness-checks strong{display:block;font-size:14px;font-weight:600}.stripe-readiness-checks small{display:block;margin-top:4px;font-size:12px;color:var(--muted);line-height:1.6}.stripe-check-symbol{display:grid;place-items:center;width:28px;height:28px;flex-shrink:0;border:1px solid var(--line);border-radius:50%;color:var(--muted)}.stripe-check-symbol svg{width:16px;height:16px}.stripe-check-symbol.passed{color:var(--ink);background:var(--surface-muted)}.stripe-readiness-receipts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.stripe-readiness-receipts dl{display:grid;gap:12px;margin:0}.stripe-readiness-receipts dd{font-size:12px;line-height:1.5;margin:4px 0 0}.stripe-readiness-remaining{padding-top:22px;border-top:1px solid var(--line)}.stripe-readiness-remaining ul{padding-left:18px;margin:0;display:grid;gap:10px}.stripe-readiness-result p,.stripe-readiness-result li,.stripe-readiness-result dd{overflow-wrap:anywhere}@media(max-width:480px){dialog.stripe-readiness-dialog{--readiness-pad:24px;width:100%;max-height:90dvh}.stripe-readiness-flags{grid-template-columns:1fr}.stripe-readiness-flags>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.stripe-readiness-flags dd{margin:0}.stripe-readiness-receipts{grid-template-columns:1fr}}dialog.wf-dialog.billing-dialog{width:min(480px,calc(100vw - 32px));max-width:480px;padding:28px;border-radius:28px;max-height:calc(100dvh - 32px);overscroll-behavior:contain}dialog.billing-dialog[open]{display:flex;flex-direction:column;overflow:hidden}.billing-content{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:6px;margin:-6px}.billing-content .auth-error{margin:0 0 18px}.billing-dialog .modal-top{align-items:center;flex-shrink:0;margin:0 0 12px;gap:16px}.billing-dialog .modal-top h2{font-size:24px;line-height:1.25;letter-spacing:-.65px}.billing-dialog .modal-top .icon-button{width:44px;height:44px;min-width:44px;min-height:44px;flex-shrink:0;background:var(--surface-muted);color:var(--secondary)}.billing-dialog .modal-top .icon-button .icon{width:18px;height:18px}.billing-intro{margin:0;color:var(--secondary);font-size:14px;line-height:1.6}.billing-memberships{list-style:none;padding:0;margin:24px 0 0;border-top:1px solid var(--line)}.billing-membership{padding:24px 0;min-width:0}.billing-membership+.billing-membership{border-top:1px solid var(--line)}.billing-creator{display:flex;align-items:center;gap:12px;min-width:0}.billing-creator>div{min-width:0}.billing-creator .billing-avatar{width:44px;height:44px;flex-shrink:0;font-size:16px;font-weight:550;background:var(--accent-soft);color:var(--accent)}.billing-creator h3{font-size:16px;font-weight:600;line-height:1.4;letter-spacing:-.2px;margin:0;overflow-wrap:anywhere}.billing-status{display:block;margin-top:3px;font-size:12px;line-height:1.5;color:var(--secondary)}.billing-membership-actions{display:grid;gap:10px;margin-top:18px}.billing-membership-actions .button{margin:0;min-height:48px;padding:12px 16px;font-size:14px;line-height:1.4}.billing-links{border-top:1px solid var(--line)}.billing-links .account-row{padding:18px 0;gap:12px;min-height:80px;color:var(--ink)}.billing-links .account-row:before{inset:6px -4px}.billing-links .account-row>.orb{flex:0 0 32px;width:32px;height:32px}.billing-links .account-row>.orb>.icon{width:16px;height:16px}.billing-links .account-row>span:not(.orb){flex:1;min-width:0}.billing-links .account-row strong{font-size:13px;line-height:1.5;overflow-wrap:anywhere}.billing-links .account-row small{font-size:12px;line-height:1.5}.billing-help{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0 8px;border-top:1px solid var(--line);padding-top:12px;font-size:12px;line-height:1.5;color:var(--secondary)}.billing-help .text-button{display:inline-flex;align-items:center;gap:3px;min-height:44px;padding:8px 0;font-size:12px;line-height:1.5;color:var(--ink)}.billing-help .icon{width:14px;height:14px}.billing-empty{display:flex;align-items:center;flex-direction:column;text-align:center;padding:24px 0 28px}.billing-empty>.orb{width:44px;height:44px;margin-bottom:18px}.billing-empty h3{font-size:18px;line-height:1.4;letter-spacing:-.3px;margin:0 0 8px}.billing-empty p{max-width:290px;margin:0;color:var(--secondary);font-size:13px;line-height:1.6}.billing-empty .button{margin-top:22px;min-height:48px;font-size:14px}@media(max-width:480px){dialog.wf-dialog.billing-dialog{width:calc(100vw - 24px);padding:22px;border-radius:26px}.billing-dialog .modal-top h2{font-size:23px}.billing-memberships{margin-top:22px}.billing-membership{padding:22px 0}}.creator-team-dialog .account-rows{padding:0 10px}.creator-team-dialog .account-row{width:100%;text-align:left}.creator-team-dialog .account-row-copy strong,.creator-team-dialog .account-row-copy small,.creator-team-dialog .modal-description{overflow-wrap:anywhere}.creator-team-dialog .team-section-title{margin:24px 0 4px;font-size:14px}.creator-team-dialog .team-empty{padding:24px 0;color:var(--secondary);font-size:13px;line-height:1.6}.creator-team-dialog .team-empty p{margin:0 0 6px;color:var(--ink);font-weight:550}.creator-team-dialog .team-access{min-width:0;padding:0;border:0;margin:22px 0 0}.creator-team-dialog .team-access-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media(max-width:520px){.creator-team-dialog .team-access-options{grid-template-columns:1fr;gap:8px}.creator-team-dialog .team-access-option{align-items:center;padding:12px 14px}}.creator-team-dialog .team-access legend{padding:0;margin:0 0 10px;font-size:14px;font-weight:550}.creator-team-dialog .team-access-option{position:relative;display:flex;align-items:flex-start;gap:10px;min-width:0;padding:14px;margin:0!important;border:1px solid var(--line);border-radius:16px;background:var(--surface);cursor:pointer;transition:border-color .15s}.creator-team-dialog .team-access-option:has(input:checked){border-color:var(--ink)}.creator-team-dialog .team-access-option>input{position:absolute!important;opacity:0;width:1px!important;height:1px!important;min-height:0!important;padding:0!important;margin:0!important}.creator-team-dialog .team-access-radio{flex:none;width:18px;height:18px;margin-top:1px;border:1px solid var(--line);border-radius:50%;background:var(--surface);transition:border-width .15s}.creator-team-dialog .team-access-option>input:checked~.team-access-radio{border:5px solid var(--ink)}.creator-team-dialog .team-access-option>input:focus-visible~.team-access-radio{outline:2px solid var(--ink);outline-offset:2px}.creator-team-dialog .team-access-option strong{display:block;font-size:14px;font-weight:600;line-height:20px}.creator-team-dialog .team-access-option small{display:block;margin-top:2px;color:var(--secondary);font-size:12px;line-height:17px}.creator-team-dialog .team-access-fields:not(:has(input[name=access][value=custom]:checked)) .team-permissions{display:none}.creator-team-dialog .team-permissions{padding:0;border:0;margin:6px 0 0;display:block}.creator-team-dialog .team-permissions legend{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.creator-team-dialog .team-permissions .team-permission{display:flex;align-items:flex-start;gap:12px;padding:12px 0;min-height:48px;border-bottom:1px solid var(--line);cursor:pointer}.creator-team-dialog .team-expiry{margin:16px 0 0}.creator-team-dialog .team-expiry summary{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:var(--ink);font-size:14px;font-weight:550;list-style:none;cursor:pointer}.creator-team-dialog .team-expiry summary::-webkit-details-marker{display:none}.creator-team-dialog .team-expiry summary:before{content:"+";width:14px;text-align:center;font-size:17px;font-weight:400;line-height:1}.creator-team-dialog .team-expiry[open] summary:before{content:"−"}.creator-team-dialog .team-expiry label{display:block;margin:4px 0 0}.creator-team-dialog .team-permission:last-child{border-bottom:0}.creator-team-dialog .team-permission input{width:18px;height:18px;flex:0 0 18px;margin:2px 0 0;accent-color:var(--ink)}.creator-team-dialog .team-permission span{min-width:0;display:grid;gap:4px}.creator-team-dialog .team-permission strong{font-size:14px;font-weight:550;line-height:1.4}.creator-team-dialog .team-permission small{font-size:12px;color:var(--secondary);line-height:1.5}.creator-team-dialog .team-remove{display:block;min-height:44px;margin:12px auto 0;color:var(--attention)}.creator-team-dialog .team-readonly-copy{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.creator-team-dialog .wf-form-actions{gap:12px}@media(max-width:600px){.creator-team-dialog .wf-form-actions>.button{font-size:13px;padding-inline:14px;white-space:normal}.creator-team-dialog .account-rows{padding-inline:8px}}.account-team-dialog .team-invitation{padding:20px 0;border-bottom:1px solid var(--line)}.account-team-dialog .team-invitation:first-child{padding-top:0}.account-team-dialog .team-invitation:last-child{padding-bottom:0;border-bottom:0}.account-team-dialog .team-invitation-head{display:flex;align-items:center;gap:12px;min-width:0}.account-team-dialog .team-invitation-avatar{display:grid;place-items:center;width:44px;height:44px;flex:none;border-radius:50%;background:var(--control);color:var(--secondary);font-size:14px;font-weight:600}.account-team-dialog .team-invitation-name{display:grid;min-width:0}.account-team-dialog .team-invitation-name strong{font-size:16px;line-height:22px;overflow-wrap:anywhere}.account-team-dialog .team-invitation-name small{color:var(--secondary);font-size:13px;line-height:18px}.account-team-dialog .team-invitation-lead{margin:18px 0 10px;font-size:14px;line-height:20px}.account-team-dialog .team-invitation .field-hint{margin:12px 0 0;line-height:1.5}.team-tags{display:flex;flex-wrap:wrap;gap:6px;padding:0;margin:0;list-style:none}.team-tags li{padding:5px 10px;border-radius:999px;background:var(--control);color:var(--ink);font-size:12px;line-height:16px}.team-access-full{display:grid;gap:2px;margin:0;padding:12px 14px;border-radius:14px;background:var(--control)}.team-access-full strong{font-size:14px;line-height:20px}.team-access-full span{color:var(--secondary);font-size:12px;line-height:17px}.account-team-dialog .wf-form-actions{margin-top:20px}@media(max-width:760px){.live-platform.ops-view .topbar{flex-wrap:nowrap;min-height:72px;padding:16px 20px;gap:12px}.live-platform.ops-view .topbar .breadcrumb{display:none}.live-platform.ops-view .topbar .mobile-brand{display:block;margin-right:auto}.live-platform.ops-view .topbar .mobile-brand .brand{font-size:21px;gap:8px}.live-platform.ops-view .topbar .top-actions>.ops-back{display:none}.live-platform.ops-view .topbar .top-actions{gap:6px}.live-platform.ops-view .ops-heading{align-items:flex-start;gap:16px}.live-platform.ops-view .ops-heading>:is([data-live-refresh],[data-admin-ops-refresh]){flex:none;width:40px;height:40px;min-height:40px;padding:0;font-size:0;gap:0}.live-platform.ops-view .ops-heading>:is([data-live-refresh],[data-admin-ops-refresh])>.icon{width:18px;height:18px}.live-platform.ops-view .ops-heading>div{min-width:0}.live-platform.ops-view .ops-heading>div>p:last-child{font-size:13px;line-height:20px;margin-top:8px}.live-platform.ops-view[data-page=admin] .ops-stat{min-height:72px;padding:16px;gap:10px;grid-template-columns:32px minmax(0,1fr) auto 14px}.live-platform.ops-view[data-page=admin] .ops-stat>.orb{width:32px;height:32px}.live-platform.ops-view[data-page=admin] .ops-stat>strong{font-size:24px}.live-platform.ops-view .ops-shortcuts>.ops-row{padding:16px;gap:12px;min-height:80px}.live-platform.ops-view .ops-shortcuts>.ops-row>.orb{width:32px;height:32px;flex-basis:32px}.live-platform.ops-view .ops-shortcuts .ops-row-copy strong{font-size:13px}.live-platform.ops-view .ops-shortcuts .ops-row-copy small{font-size:12px;margin-top:4px}}@media(max-width:760px){.live-platform.ops-view .ops-live-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px}.live-platform.ops-view .ops-live-filters>label{margin:0;min-width:0;gap:6px}.live-platform.ops-view .ops-live-filters>label:has([name=query]),.live-platform.ops-view .ops-live-filters>.button{grid-column:1/-1}.live-platform.ops-view .ops-live-filters>label:only-of-type{grid-column:1/-1}.live-platform.ops-view .ops-live-filters>.button{margin:0;min-height:44px}.live-platform.ops-view .ops-live-filters :is(input,select){min-height:46px;padding:10px;font-size:16px}.live-platform.ops-view .ops-money-row{display:grid;grid-template-columns:32px minmax(0,1fr) 14px;gap:8px 12px;padding:18px 16px}.live-platform.ops-view .ops-money-row>.ops-row-icon{grid-column:1;grid-row:1/3;width:32px;height:32px;display:grid;align-self:start;margin-top:2px}.live-platform.ops-view .ops-money-row>.ops-row-copy{grid-column:2;grid-row:1}.live-platform.ops-view .ops-money-row:not(:has(>.ops-row-value)){row-gap:0}.live-platform.ops-view .ops-money-row>.ops-row-value{grid-column:2;grid-row:2;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:8px}.live-platform.ops-view .ops-money-row>svg:last-child{grid-column:3;grid-row:1/3;width:14px;margin:0}}@media(max-width:360px){.live-platform.ops-view .ops-live-filters>label:has(input[type=date]){grid-column:1/-1}}.ops-list-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:230px;padding:32px 24px;text-align:center}.ops-list-state>span{display:grid;place-items:center;background:var(--control);color:var(--secondary);border-radius:16px;width:46px;height:46px}.ops-list-state h2{font-size:18px;font-weight:600;letter-spacing:-.4px}.ops-list-state p{font-size:13px;line-height:1.6;color:var(--secondary);max-width:300px}@media(max-width:760px){.live-platform[data-page=admin-access] .ops-heading{flex-direction:column;align-items:flex-start;gap:16px}.live-platform.ops-view .topbar .icon-button{width:40px;height:40px}}.ops-disclosure{border-top:1px solid var(--line);margin-top:16px;padding-top:4px}.ops-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;list-style:none;min-height:52px;padding:12px 0;font-size:14px;font-weight:550;cursor:pointer}.ops-disclosure>summary::-webkit-details-marker{display:none}.ops-disclosure>summary>.icon{width:16px;height:16px;flex:none;color:var(--secondary)}.ops-disclosure[open]>summary>.icon{transform:rotate(90deg)}.ops-disclosure>summary small{display:block;font-size:12px;font-weight:400;color:var(--secondary);margin-top:6px}.ops-disclosure>.button{margin:16px 0 4px}.ops-disclosure>.ops-details{margin-top:0}.ops-disclosure[open]>form{padding:8px 0 12px}.ops-health-summary{border:1px solid var(--line);border-radius:24px;padding:0 20px;background:var(--card)}.ops-health-summary>.ops-details{margin:0}.ops-health-summary .ops-details>div:last-child{border:0}.ops-health-group{border:1px solid var(--line);border-radius:24px;background:var(--card);padding:0 20px;margin:16px 0 0}.ops-health-group[open]{padding-bottom:20px}.ops-health-group>summary{min-height:76px}.ops-health-group>.field-hint{margin:0 0 16px}.ops-health-group .ops-row-copy{min-width:0}.ops-health-group .ops-row-copy strong,.ops-health-group .ops-row-copy small{overflow-wrap:anywhere}.ops-nav-label{font-size:11px;font-weight:500;letter-spacing:.6px;color:var(--secondary);margin:20px 12px 6px}.ops-navigation-list>.ops-nav-label:first-child{margin-top:0}.ops-navigation-list>button{min-height:54px}.ops-navigation-list .orb{width:32px;height:32px}.ops-sidebar .ops-nav-label{margin:20px 18px 6px}@media(max-width:760px){.ops-health-group{padding-inline:16px}.ops-health-group .ops-row{padding:16px 12px;flex-wrap:wrap}.ops-health-group .ops-row>.ops-status{margin-left:0}.ops-health-group .ops-row-copy{flex:1 1 160px}}.ops-access-dialog .account-row-copy{min-width:0;flex:1}.ops-access-dialog .account-row-copy small{overflow-wrap:anywhere}.ops-access-dialog .account-row>.text-button{flex:none;min-height:44px}@media(min-width:761px){.ops-sidebar{overflow:hidden}.ops-sidebar>nav{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.ops-sidebar>nav::-webkit-scrollbar{display:none}.ops-sidebar>:not(nav){flex:none}.ops-sidebar .ops-operator{margin-top:16px;padding-top:16px}}@media(min-width:761px){.ops-sidebar>nav{overflow-x:hidden}.ops-sidebar .nav-item>span{min-width:0;overflow-wrap:anywhere}}.notification-settings .journey-toggles{margin:14px 0 20px}.notification-settings .journey-toggle{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:54px;margin:0;padding:12px 0;border-bottom:1px solid var(--line);font-size:14px}.notification-settings .journey-toggle input{width:20px;height:20px;flex:none;margin:0;accent-color:var(--primary)}.notification-settings .journey-toggle:has(input[type=checkbox]){cursor:pointer}.notification-settings .journey-toggle input[type=checkbox]{appearance:none;-webkit-appearance:none;display:grid;place-content:center;width:22px;height:22px;padding:0;border:1.5px solid var(--secondary);border-radius:6px;background:var(--field);cursor:pointer;transition:background .15s,border-color .15s}.notification-settings .journey-toggle input[type=checkbox]:after{content:"";width:5px;height:10px;border:solid var(--on-primary);border-width:0 2px 2px 0;transform:translateY(-1px) rotate(45deg);opacity:0}.notification-settings .journey-toggle input[type=checkbox]:checked{background:var(--primary);border-color:var(--primary)}.notification-settings .journey-toggle input[type=checkbox]:checked:after{opacity:1}.notification-settings .journey-toggle input[type=checkbox]:focus-visible{outline:none;outline-offset:0;box-shadow:inset 0 0 0 1px var(--secondary,#777)}.notification-settings .journey-toggle input[type=checkbox]:disabled{opacity:.45;cursor:not-allowed}@media(prefers-reduced-motion:reduce){.notification-settings .journey-toggle input[type=checkbox]{transition:none}}@media(forced-colors:active){.notification-settings .journey-toggle input[type=checkbox]{appearance:auto;-webkit-appearance:auto}.notification-settings .journey-toggle input[type=checkbox]:after{display:none}}.notification-settings .journey-toggle:has(input:disabled){color:var(--secondary)}.notification-settings .notification-channel-list{margin-top:24px}.notification-settings .notification-channel-list .account-row{padding-inline:0}.notification-settings .notification-devices{margin-top:28px;padding-top:22px;border-top:1px solid var(--line)}.notification-settings .notification-devices .text-button{min-width:64px;min-height:44px}.notification-settings .wf-form-actions{margin-top:24px}.account-followups .journey-details{margin:24px 0;border-block:1px solid var(--line);padding:4px 0 12px}.account-followups .journey-details summary{min-height:44px;display:flex;align-items:center;cursor:pointer;font-size:14px;font-weight:550}.account-followups .journey-details label{margin:12px 0}.private-message-card{display:grid;gap:10px;max-width:100%;padding:16px;border:1px solid var(--line);border-radius:16px;background:var(--surface);overflow-wrap:anywhere}.private-message-card .text-button{justify-content:flex-start;white-space:normal;text-align:left}.private-message-card.is-ended{background:var(--surface-muted);border-style:dashed}.private-message-card.is-ended>strong{color:var(--secondary)}.private-message-card.is-ended>.orb{filter:saturate(0);opacity:.6}.private-message-dialog fieldset{display:grid;gap:16px;min-width:0;border:0;padding:0;margin:0 0 16px}.private-message-dialog fieldset>label{min-width:0}.private-message-dialog input,.private-message-dialog textarea{min-width:0;max-width:100%;box-sizing:border-box}.private-message-dialog form+.button,.private-message-dialog>.button+.button{margin-top:12px}.private-message-dialog .text-button{min-height:44px}.private-message-dialog .auth-error:not([hidden]){margin:12px 0}.private-message-dialog>.text-button,.private-message-actions{margin-top:12px}dialog.chat-interaction-dialog{width:min(480px,calc(100% - 32px));max-height:calc(100dvh - 32px);overflow:auto;overscroll-behavior:contain}.chat-planet-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:20px 0}.chat-planet-option{display:grid;justify-items:center;gap:4px;min-width:0;min-height:128px;padding:10px 4px;border:1px solid var(--line);border-radius:16px;background:var(--surface-muted);color:var(--ink);font:inherit;cursor:pointer}.chat-planet-option .gift-art{width:76px;height:76px;max-width:100%}.chat-planet-option strong{font-size:13px;font-weight:600;line-height:18px}.chat-planet-option>span{font-size:13px;color:var(--secondary)}.chat-planet-option:hover,.chat-planet-option:focus-visible{border-color:var(--secondary)}.chat-interaction-preview{display:grid;justify-items:center;gap:12px;margin:20px 0}.chat-interaction-preview>.gift-art{width:144px;height:144px}.chat-interaction-preview>img{display:block;max-width:100%;max-height:260px;border-radius:16px}.chat-interaction-dialog .auth-error:not([hidden]){margin:16px 0}.chat-interaction-dialog>.text-button{margin-top:12px}.chat-test-note{margin:16px 0}#chat-gif-search input{min-width:0;width:100%;margin:0;background:var(--surface);border-color:var(--line);color:var(--ink);outline-color:var(--ink)}.chat-gif-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:320px;overflow:auto;margin:16px 0;overscroll-behavior:contain}.chat-gif-option{display:grid;place-items:center;min-width:0;min-height:100px;padding:0;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:var(--surface-muted);cursor:pointer}.chat-gif-option img{display:block;width:100%;height:auto;max-height:180px;object-fit:contain}.chat-gif-notice{grid-column:1/-1;padding:12px 0;color:var(--secondary)}.gif-attribution{display:block;margin:10px 0;font-size:11px;color:var(--secondary)}.gif-attribution img{width:100px;height:auto}.gif-attribution .gif-powered-dark{display:none}:root[data-theme=dark] .gif-powered-light{display:none}:root[data-theme=dark] .gif-attribution .gif-powered-dark{display:block}.gif-credit{display:block;max-width:100%;padding:4px 8px;font-size:11px;line-height:16px;color:var(--secondary);overflow-wrap:anywhere}.gif-credit a{color:inherit;text-underline-offset:2px}.chat-planet-message{display:grid;justify-items:center;gap:3px;width:160px;max-width:100%;padding:16px;border:1px solid var(--line);border-radius:20px;background:var(--surface-muted)}.chat-planet-message>.gift-art{width:96px;height:96px}.chat-planet-message strong{font-size:15px}.chat-planet-message>span{font-size:13px;color:var(--secondary)}.chat-planet-message.is-refunded{opacity:.7}.chat-interaction-status{display:block;margin-top:4px;font-size:11px;color:var(--secondary)}.chat-gif-message{width:240px;max-width:100%;margin:0}.chat-gif-media{display:grid;place-items:center;min-height:96px;overflow:hidden;border-radius:16px;background:var(--surface-muted)}.chat-gif-media>img{display:block;width:100%;height:auto;max-height:280px;object-fit:contain}.chat-gif-media>span{padding:16px;color:var(--secondary);font-size:13px}.qa-gif-art{display:block;width:144px;height:144px;max-width:100%;overflow:visible}.qa-gif-orbit{transform-origin:48px 48px;animation:qa-gif-orbit 3s linear infinite}.qa-gif-spark{transform-box:fill-box;transform-origin:center;animation:qa-gif-spark 1.5s ease-in-out infinite}.qa-gif-wave{animation:qa-gif-wave 2s ease-in-out infinite}@keyframes qa-gif-orbit{to{transform:rotate(360deg)}}@keyframes qa-gif-spark{50%{transform:scale(.45);opacity:.4}}@keyframes qa-gif-wave{50%{transform:translateY(-7px)}}@media(prefers-reduced-motion:reduce){.qa-gif-orbit,.qa-gif-spark,.qa-gif-wave{animation:none}}.live-activity [hidden]{display:none!important}.live-activity-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.live-activity-heading h2{margin:0}.live-activity-like{display:inline-flex;align-items:center;gap:6px;min-height:44px;min-width:44px;border:0;background:none;color:var(--ink);font:inherit;cursor:pointer}.live-activity-like svg{width:20px;height:20px}.live-activity-like[aria-pressed=true]{color:#e0475b}.live-activity-like[aria-pressed=true] svg{fill:currentColor}.live-activity-like-total{font-size:12px;color:var(--secondary)}.live-activity-log{display:grid;align-content:start;gap:16px;max-height:360px;overflow:auto;overscroll-behavior:contain;margin:16px 0}.live-activity-row{display:grid;gap:6px;min-width:0}.live-activity-sender{font-size:12px;font-weight:550;color:var(--secondary)}.live-activity-row .chat-planet-message{width:140px;padding:12px}.live-activity-row .chat-planet-message>.gift-art{width:72px;height:72px}.live-activity-row .chat-gif-message{width:100%}.live-activity-row .chat-gif-media>img{max-height:180px}.live-activity-actions{display:flex;gap:10px;margin-top:16px}.live-activity-actions .button{flex:1;min-width:0}.live-activity>.text-button{margin:10px 0}.server-room-stage>.live-gift-overlay{position:absolute;inset:0 0 auto;z-index:3;width:100%;aspect-ratio:var(--room-ratio,16/9);max-height:min(64vh,560px);overflow:hidden;pointer-events:none;user-select:none}.live-cohosts{margin-top:28px;padding-top:24px;border-top:1px solid var(--line)}.live-cohosts .section-heading{gap:12px;flex-wrap:wrap}.live-cohosts .section-heading h2{margin:0}.live-cohost-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.live-cohosts ul{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:12px}.live-cohosts li{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;border:1px solid var(--line);border-radius:16px;background:var(--surface)}.live-cohosts li>div:first-child{min-width:0}.live-cohosts strong,.live-cohosts small{display:block;overflow-wrap:anywhere}.live-cohosts small{margin-top:5px;color:var(--secondary);line-height:1.5}.server-room-stage.is-shared-live{position:relative}.is-shared-live>.server-room-remote,.is-shared-live>.server-room-local{display:none}.live-publisher-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;width:100%;aspect-ratio:var(--room-ratio,16/9);max-height:min(64vh,560px);background:#111}.live-publisher-tile{position:relative;min-width:0;min-height:0;overflow:hidden;background:#202326;color:#fff}.live-publisher-tile>[data-call-media]{position:absolute;inset:0}.live-publisher-tile video{width:100%;height:100%;object-fit:contain}.live-publisher-tile .server-room-self{position:static;width:100%;height:100%;border:0;border-radius:0}.live-publisher-placeholder{position:absolute;inset:0;display:grid;place-items:center;color:#bdbdbd}.live-publisher-placeholder>.icon{width:30px;height:30px}.live-publisher-name{position:absolute;bottom:10px;left:10px;display:flex;max-width:calc(100% - 20px);box-sizing:border-box;padding:6px 9px;border-radius:8px;background:#0009;font-size:12px;line-height:1.4}.live-publisher-who{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-publisher-tag{flex:none;white-space:pre}.live-publisher-name .icon{width:14px;height:14px;vertical-align:middle}.is-shared-live.is-connected>.room-stage-copy{position:static;padding:16px;background:var(--surface);color:var(--ink)}@media(max-width:700px){.live-publisher-grid{max-height:min(40vh,360px)}.live-cohosts li{align-items:flex-start;flex-direction:column}.live-cohosts .live-cohost-actions{width:100%}.live-cohosts .button{min-height:44px}.live-publisher-name{bottom:6px;left:6px;max-width:calc(100% - 12px);font-size:11px}}.server-room-stage>.live-gift-overlay[hidden]{display:none!important}.live-gift-overlay *{pointer-events:none}.live-gift-celebration{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:4px;width:100%;height:100%;min-width:0;padding:12px;box-sizing:border-box;animation:live-gift-arrive 3.2s ease both}.live-gift-visual{position:relative;display:grid;place-items:center;min-height:0;min-width:0}.live-gift-planet{position:relative;z-index:1;display:block;width:min(164px,52%);height:100%;max-height:164px;transform-origin:center}.live-gift-planet>.gift-art{display:block;width:100%;height:100%;filter:drop-shadow(0 6px 12px #00000030)}.live-gift-banner{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;justify-self:center;gap:10px;max-width:100%;min-width:0;padding:10px 14px;border:1px solid var(--floating-line);border-radius:18px;background:var(--floating-surface);box-shadow:var(--shadow-detail);color:var(--ink);font:500 13px/1.4 var(--font);text-align:left}.live-gift-copy{min-width:0;overflow-wrap:anywhere;text-wrap:pretty}.live-gift-copy strong{font-weight:700}.live-gift-value{flex:none;padding-left:10px;border-left:1px solid var(--line);font-size:12px;font-weight:650;font-variant-numeric:tabular-nums;white-space:nowrap}.live-gift-particle{position:absolute;left:50%;top:50%;display:none;width:6px;height:6px;margin:-3px;border-radius:50%;background:#f6d69a;opacity:0}.live-gift-particle:nth-of-type(1){--gift-x:-72px;--gift-y:-38px;--gift-angle:-25deg}.live-gift-particle:nth-of-type(2){--gift-x:62px;--gift-y:-48px;--gift-angle:40deg;background:#b3dce6}.live-gift-particle:nth-of-type(3){--gift-x:82px;--gift-y:8px;--gift-angle:100deg}.live-gift-particle:nth-of-type(4){--gift-x:48px;--gift-y:48px;--gift-angle:160deg;background:#c7c2e9}.live-gift-particle:nth-of-type(5){--gift-x:-56px;--gift-y:44px;--gift-angle:220deg;background:#b3dce6}.live-gift-particle:nth-of-type(6){--gift-x:-84px;--gift-y:4px;--gift-angle:280deg}.live-gift-celebration.is-burst .live-gift-planet{animation:live-gift-burst 3.2s cubic-bezier(.2,.8,.2,1) both}.live-gift-celebration.is-bob .live-gift-planet,.live-gift-celebration.is-orbit .live-gift-planet{animation:live-gift-bob 3.2s ease-in-out both}.live-gift-celebration:is(.is-burst,.is-stars) .live-gift-particle{display:block;animation:live-gift-spark 3.2s ease-out both}.live-gift-celebration.is-stars .live-gift-particle{width:11px;height:11px;margin:-5px;clip-path:polygon(50% 0,61% 36%,100% 50%,61% 64%,50% 100%,39% 64%,0 50%,39% 36%)}.live-gift-celebration.is-orbit .live-gift-particle{display:block;animation:live-gift-orbit 3.2s ease-in-out both}.live-gift-overlay .live-gift-celebration,.live-gift-overlay .live-gift-celebration :is(.live-gift-visual,.live-gift-banner,.live-gift-planet,.live-gift-particle){animation-delay:var(--live-gift-elapsed,0ms)}.live-activity .live-gift-audio-controls{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.live-gift-audio-controls>.button{flex:1 1 120px;min-width:0;min-height:44px;margin:0;padding:10px 12px;font-size:12px;line-height:1.4;white-space:normal}.live-gift-audio-controls>.button[aria-pressed=true]{border-color:var(--ink);background:var(--surface-muted);box-shadow:inset 0 0 0 1px var(--ink)}@keyframes live-gift-arrive{0%{opacity:0;transform:translateY(6px)}12%,82%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(0)}}@keyframes live-gift-burst{0%{transform:scale(.72)}22%{transform:scale(1.06)}36%,to{transform:scale(1)}}@keyframes live-gift-bob{0%{transform:translateY(10px) rotate(-5deg)}32%{transform:translateY(-5px) rotate(3deg)}70%,to{transform:translateY(0) rotate(0)}}@keyframes live-gift-spark{0%,8%{opacity:0;transform:translate(0) scale(.6)}28%{opacity:.9}76%{opacity:.55}to{opacity:0;transform:translate(var(--gift-x),var(--gift-y)) scale(.75)}}@keyframes live-gift-orbit{0%{opacity:0;transform:rotate(var(--gift-angle)) translate(66px) scale(.65)}20%,76%{opacity:.8}to{opacity:0;transform:rotate(calc(var(--gift-angle) + 220deg)) translate(66px) scale(.65)}}@media(max-width:700px){.server-room-stage>.live-gift-overlay{max-height:min(40vh,360px)}.live-gift-celebration{padding:8px;gap:2px}.live-gift-banner{gap:8px;padding:8px 10px;border-radius:14px;font-size:12px}.live-gift-value{padding-left:8px;font-size:11px}}@media(prefers-reduced-motion:reduce){.live-gift-celebration{display:flex;align-items:flex-end;justify-content:center;animation:none}.live-gift-visual{display:none}.live-gift-celebration .live-gift-planet,.live-gift-celebration .live-gift-particle{animation:none;transform:none}.live-gift-celebration .live-gift-particle{display:none}}.private-offer-summary{display:grid;gap:12px;margin:0 0 20px;overflow-wrap:anywhere}.chat-locked{position:relative;width:min(244px,68vw);max-width:100%}.chat-locked-media{position:relative;display:block;width:100%;aspect-ratio:4/5;margin:0;padding:0;border:0;border-radius:20px;overflow:hidden;isolation:isolate;background:linear-gradient(155deg,#59606d,#252a33);color:#fff;text-align:left;cursor:pointer}.chat-locked-media.is-wide{aspect-ratio:4/3}.chat-locked-media.is-square{aspect-ratio:1}.chat-locked-poster,.chat-locked-photo{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}img.chat-locked-poster{transform:scale(1.12);filter:blur(7px) saturate(1.15)}.chat-locked:not(.is-unlocked) .chat-locked-media:after{content:"";position:absolute;inset:0;z-index:1;background:radial-gradient(circle at 50% 55%,#0000 30%,#00000038)}.chat-locked-pill{position:absolute;z-index:2;left:12px;right:12px;bottom:12px;display:flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:8px 12px;border-radius:999px;background:#141519b8;color:#fff;font-size:13px;font-weight:650;line-height:18px;text-align:center}.chat-locked-pill>span{min-width:0;overflow-wrap:anywhere}.chat-locked-pill .icon{flex:none;width:15px;height:15px;stroke-width:2.4}.chat-locked-pill.is-action{inset:50% auto auto 50%;transform:translate(-50%,-50%);min-height:44px;padding:10px 18px;white-space:nowrap;background:#fff;color:#16171a;font-size:15px;box-shadow:0 8px 24px #0000003d}.chat-locked-media:hover .chat-locked-pill.is-action{background:#f1f2f4}.chat-locked-media:focus-visible{outline:none;outline-offset:0;box-shadow:inset 0 0 0 1px var(--secondary,#777)}.chat-locked-kind{position:absolute;z-index:2;top:10px;right:10px;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#14151994;color:#fff}.chat-locked-kind .icon{width:16px;height:16px}.chat-locked-play{position:absolute;z-index:2;left:50%;top:50%;display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:#14151999;color:#fff;transform:translate(-50%,-50%)}.chat-locked-play .icon{width:24px;height:24px}.chat-locked.is-bought .chat-locked-pill{background:#1d8a55e6}.chat-locked.is-ended .chat-locked-media{height:88px;aspect-ratio:auto;filter:saturate(.1);opacity:.62}.chat-locked.is-ended .chat-locked-pill{top:50%;bottom:auto;transform:translateY(-50%)}div.chat-locked-media{cursor:default}.chat-locked .unlock-check{z-index:3}.chat-locked.unlock-reveal img.chat-locked-poster{animation:none}.attach-sheet [hidden]{display:none!important}.attach-sources .account-row{min-height:64px}.attach-camera [hidden]{display:none!important}.attach-camera .attach-preview{height:min(260px,34vh);aspect-ratio:auto;margin-bottom:12px}.attach-camera-actions{display:grid;gap:12px}.attach-previews{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:8px;margin:0 0 18px}.attach-preview{position:relative;aspect-ratio:1;border-radius:14px;overflow:hidden;background:var(--control)}.attach-previews.is-single{grid-template-columns:minmax(0,1fr)}.attach-previews.is-single .attach-preview{aspect-ratio:auto;height:min(260px,34vh);border-radius:18px}.attach-preview>img,.attach-preview>video{display:block;width:100%;height:100%;object-fit:cover}.attach-preview-kind{position:absolute;top:8px;right:8px;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#14151994;color:#fff}.attach-preview-kind .icon{width:15px;height:15px}.attach-preview .attach-preview-lock{pointer-events:none}.attach-media-item{min-width:0}.attach-previews:not(.is-single):has(.attachment-thumbnail){grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr))}.attachment-thumbnail{margin-top:8px;min-width:0;text-align:left}.attachment-thumbnail summary{cursor:pointer;display:flex;align-items:center;min-height:44px;font-size:13px;font-weight:600;padding:0;color:var(--text)}.attachment-thumbnail>.field-hint{margin:6px 0 10px}.attachment-thumbnail-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.attachment-thumbnail-actions .button{position:relative;min-height:44px;padding:9px 12px;font-size:12px;white-space:normal;text-align:center;max-width:100%;margin:0}.attachment-thumbnail-actions label.button{overflow:hidden;cursor:pointer}.attachment-thumbnail-actions input[type=file]{position:absolute;inset:0;opacity:0;width:100%;height:100%;cursor:pointer}.attachment-thumbnail-actions label.button:focus-within{outline:none;outline-offset:0;box-shadow:inset 0 0 0 1px var(--secondary,#777)}.attachment-thumbnail-actions label.button:has(input:disabled){opacity:.5;cursor:default}.attachment-thumbnail-actions .text-button{font-size:12px;min-height:44px}.attachment-thumbnail-result{display:flex;gap:10px;align-items:center;margin-top:10px;min-width:0}.attachment-thumbnail-result>img{width:72px;height:52px;flex-shrink:0;object-fit:contain;background:var(--control);border-radius:8px}.attachment-thumbnail-result>.field-hint{margin:0;overflow-wrap:anywhere}.attachment-thumbnail-result [role=alert]{color:var(--danger,#bf4949)}.attach-media-item:has(.attachment-thumbnail[open]) .attach-preview>video{filter:none!important;transform:none!important}.attach-sheet[data-mode=locked] .attach-preview>img,.attach-sheet[data-mode=locked] .attach-preview>video{filter:blur(6px) brightness(.9);transform:scale(1.06)}.attach-mode{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;border-radius:16px;background:var(--control)}.attach-mode label,.attach-picks label{position:relative;display:block;margin:0;min-width:0}.attach-mode input,.attach-picks input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.attach-mode span{display:flex;align-items:center;justify-content:center;gap:7px;min-height:44px;border-radius:12px;color:var(--secondary);font-size:15px;font-weight:650;transition:background .15s,color .15s}.attach-mode span .icon{width:16px;height:16px}.attach-mode input:checked+span{background:var(--surface);color:var(--ink);box-shadow:0 1px 3px #0000001f}.attach-mode input:disabled{cursor:not-allowed}.attach-mode input:disabled+span{opacity:.45}.attach-mode input:focus-visible+span,.attach-picks input:focus-visible+span{outline:none;outline-offset:0;box-shadow:inset 0 0 0 1px var(--secondary,#777)}.attach-sheet .attach-hint{margin:-8px 0 0}.attach-price{display:grid;gap:12px}.attach-picks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(max-content,1fr);gap:8px}.attach-picks span{display:flex;align-items:center;justify-content:center;min-height:44px;padding:0 10px;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:var(--ink);font-size:15px;font-weight:650;white-space:nowrap}.attach-picks input:checked+span{border-color:var(--ink);background:var(--ink);color:var(--surface)}.attach-sheet .attach-price>.field-hint{margin:0}@media(prefers-reduced-motion:reduce){.attach-mode span{transition:none}}.communications-dialog fieldset{display:grid;gap:16px;border:0;padding:0;margin:0 0 20px;min-width:0}.communications-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin:16px 0}.communications-message{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.communications-message{margin:20px 0;padding:0 0 0 16px;border-left:3px solid var(--line)}.communications-dialog .live-check{display:flex;align-items:center;gap:10px;min-height:44px;margin:0}.communications-dialog [data-communications-latest]:not([hidden]){display:block;min-height:44px;margin:12px 0}.communications-actions .text-button{min-height:44px}.communications-dialog .flow-details{grid-template-columns:minmax(0,1fr) auto;column-gap:16px}.communications-dialog .flow-details dd{text-align:right}.communications-dialog .ops-row-copy strong{white-space:pre-wrap;overflow-wrap:anywhere}.lightbox-media .stream-player{display:block;width:100%;aspect-ratio:16/9;max-height:70vh;border:0;border-radius:inherit;background:#000}.auth-provider:disabled{cursor:not-allowed;opacity:.6}.operator-dialog .operator-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.operator-dialog .operator-recovery{margin-top:24px;padding-top:20px;border-top:1px solid var(--line)}.operator-dialog form{display:grid;gap:12px;margin:20px 0}.operator-dialog .ops-details dd,.operator-dialog .ops-row-copy{overflow-wrap:anywhere}.ops-review-dialog .ops-review-footer>button{margin-bottom:12px}.ops-review-dialog .ops-review-revision{margin:12px 0;overflow-wrap:anywhere}.calls-dialog .calls-actions{display:flex;flex-direction:column;gap:12px;margin-top:20px}.calls-dialog .calls-review{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.calls-dialog .calls-review h3{margin:0 0 12px}.calls-dialog form{display:grid;gap:12px}.calls-dialog .ops-details dd,.calls-dialog .account-row-copy{overflow-wrap:anywhere}.calls-landing .calls-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.calls-dialog .calls-review p{margin:0 0 12px}.calls-dialog:has(.calls-booking) .modal-top{align-items:flex-start;margin-bottom:16px;gap:12px}.calls-dialog:has(.calls-booking) .modal-top h2{min-width:0;overflow-wrap:anywhere}.calls-dialog:has(.calls-booking) .modal-top .icon-button{width:44px;height:44px;min-width:44px;margin-top:-8px;background:var(--surface-muted);color:var(--secondary)}.calls-dialog:has(.calls-booking) .modal-top .icon-button .icon{width:18px;height:18px}.calls-status{display:inline-flex;align-items:center;max-width:100%;padding:4px 10px;border-radius:999px;background:var(--surface-muted);color:var(--secondary);font-size:12px;line-height:1.5;font-weight:500}.calls-status.is-confirmed{background:var(--success-bg);color:var(--success)}.calls-status.is-failed{background:var(--danger-soft,#fbeaed);color:var(--danger,#b42332)}:root[data-theme=dark] .calls-status.is-failed{background:color-mix(in srgb,var(--danger,#d7515a) 16%,var(--surface));color:color-mix(in srgb,var(--danger,#d7515a) 60%,var(--ink))}.calls-summary{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;margin:16px 0 24px;padding:18px;border-radius:18px;background:var(--field)}.calls-summary>div{min-width:0}.calls-summary .calls-summary-time{grid-column:1/-1}.calls-summary dt{margin:0 0 4px;color:var(--secondary);font-size:12px;line-height:1.5}.calls-summary dd{margin:0;font-size:15px;line-height:1.5;font-weight:550;overflow-wrap:anywhere}.calls-summary .calls-summary-time>dd:first-of-type{font-size:17px}.calls-summary .calls-time-zone{margin-top:5px;color:var(--secondary);font-size:12px;font-weight:400}.calls-booking-note{margin:0 0 20px;font-size:14px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.calls-booking-note strong{display:block;font-size:12px;font-weight:500;color:var(--secondary);margin-bottom:4px}.calls-booking #calls-live-respond{gap:16px}.calls-booking #calls-live-respond label{margin:0;font-size:14px;font-weight:500;line-height:1.5}.calls-booking #calls-live-respond [hidden]{display:none}.calls-booking #calls-live-respond :is(input,select,textarea){display:block;width:100%;min-width:0;max-width:100%;margin:8px 0 0;background:var(--field);color:var(--ink);border-color:var(--line);font-size:16px}.calls-booking #calls-live-respond textarea{min-height:76px;resize:vertical}.calls-booking .calls-optional{font-weight:400;color:var(--secondary)}.calls-booking #calls-response-zone{display:block;margin:6px 0 0;font-weight:400;overflow-wrap:anywhere}.calls-booking .button{margin:0;min-height:48px;padding:12px 16px;font-size:14px}.calls-booking .calls-payment .field-hint{margin:0 0 16px}.calls-booking .calls-review{border:0;margin:0;padding:0;font-size:14px;line-height:1.6}.calls-booking .calls-review h3{font-size:16px;font-weight:600}.calls-booking .calls-review .button{margin-bottom:12px}.calls-booking .calls-outcome-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.calls-booking .calls-outcome-actions .button{min-width:0;margin:0;padding-inline:10px;white-space:normal}.calls-booking .calls-no-show{display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;margin:10px 0 0;font-size:14px;color:var(--secondary)}.calls-booking .calls-payment .field-hint:last-child,.calls-booking .calls-review>:last-child{margin-bottom:0}dialog.calls-dialog[open]{margin-top:max(20px,min(10vh,96px));margin-bottom:auto}.calls-review+.calls-review{margin-top:18px}.calls-review .calls-step-back{display:flex;justify-content:center;width:100%;min-height:44px;margin-top:2px}.calls-summary:has(+#calls-live-error){margin-bottom:0}.ops-heading-actions{display:flex;align-items:center;gap:10px;flex:none}.ops-heading-actions .button{margin:0;min-height:40px;padding:9px 16px}.ops-heading-actions .button .icon{width:16px;height:16px}@media(max-width:560px){.ops-heading:has(>.ops-heading-actions .button){flex-wrap:wrap;row-gap:14px}.ops-heading>.ops-heading-actions:has(.button){width:100%}.ops-heading-actions .button{flex:1}}.notification-settings .notification-muted-list{display:grid;gap:12px;margin:0 0 24px}.notification-settings .notification-muted-list>.account-row{margin:0;padding:14px;border:1px solid var(--line);border-radius:18px;background:var(--control)}.notification-settings .notification-muted-list .account-row-copy{min-width:0;overflow-wrap:anywhere}.notification-settings .notification-muted-list .text-button{flex:none;min-height:44px;padding:8px}.notification-settings .account-row>.orb{width:32px;height:32px;flex:none}.notification-settings .account-row>.orb>.icon{width:18px;height:18px}.account-security .account-method-actions{display:grid;gap:12px;margin:20px 0}#account-live-retry[hidden]{display:none}.account-privacy>:is(p,.button,form)+:is(p,.button,form){margin-top:16px}.account-privacy>.button+.button{margin-top:12px}#account-live-code+[data-account-live=resend-code]{margin-top:12px;min-height:44px}.account-sessions>.button{margin-top:16px}.account-sessions [data-account-revoke]{min-height:44px;white-space:nowrap}.application-followup-dialog .ops-notice{display:block}.application-followup-dialog .ops-notice>strong{display:block;margin-bottom:8px}.application-followup-dialog .ops-notice>p{overflow-wrap:anywhere}.creator-offer-dialog .creator-offer-terms{margin:24px 0}.creator-offer-dialog .creator-offer-terms h3{margin:0 0 8px}.creator-offer-dialog .creator-offer-terms p{margin:0;line-height:1.6;overflow-wrap:anywhere}.creator-offer-dialog .application-details{margin-bottom:24px}.world-access-back{margin-top:24px}.world-access-back .button{min-height:44px}[data-world-retry][hidden]{display:none}.creator-request-dialog h3{margin:0 0 20px;overflow-wrap:anywhere}.creator-request-introduction{margin:20px 0;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.creator-content-dialog h3,.creator-post-state{overflow-wrap:anywhere}.creator-post-state{font-size:13px;color:var(--muted);margin:0 0 20px}.post-media{margin:4px 0 2px}.post-media-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 10px;font-size:13px;color:var(--ink)}.post-media-head small{font-size:12px;color:var(--secondary);font-variant-numeric:tabular-nums}.post-media label input[type=file]{position:absolute;inset:0;width:100%;height:100%;min-height:0;margin:0;padding:0;border:0;opacity:0;cursor:pointer}.post-media-empty,.post-media-add{position:relative;margin:0;border:1.5px dashed var(--line);background:var(--field);color:var(--ink);cursor:pointer;text-align:center}.post-media-empty{display:grid;justify-items:center;gap:6px;padding:30px 16px;border-radius:18px}.post-media-empty>.icon{width:28px;height:28px;color:var(--secondary)}.post-media-empty strong{font-size:15px;font-weight:600;line-height:1.3}.post-media-empty small{font-size:12px;line-height:1.4;color:var(--secondary)}:is(.post-media-empty,.post-media-add):hover{border-color:var(--secondary)}:is(.post-media-empty,.post-media-add):focus-within{outline:none;outline-offset:0;box-shadow:inset 0 0 0 1px var(--secondary,#777)}.post-media-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.post-media-tile,.post-media-add-tile{position:relative;aspect-ratio:1;min-width:0;border-radius:14px;overflow:hidden}.post-media-tile{background:var(--surface-muted)}.post-media-tile>img,.post-media-tile>video{display:block;width:100%;height:100%;object-fit:cover}.post-media-select{display:block;width:100%;height:100%;padding:0;margin:0;border:0;border-radius:inherit;background:transparent;cursor:pointer}.post-media-select>img,.post-media-select>video{display:block;width:100%;height:100%;object-fit:cover}.post-media-select:focus-visible{outline:none;outline-offset:0;box-shadow:inset 0 0 0 1px var(--secondary,#777)}.post-media-preview{margin:0 0 14px;border-radius:14px;overflow:hidden;background:var(--surface-muted)}.post-media-preview>img,.post-media-preview>video{display:block;width:100%;max-height:280px;object-fit:contain}.post-media-preview figcaption{padding:8px 12px;font-size:12px;line-height:1.4;color:var(--secondary)}.post-media-summary{margin:10px 0 0;font-size:13px;line-height:1.5;color:var(--secondary)}.post-media-state{display:flex;align-items:center;gap:5px}.post-media-state .planet-loading{width:13px;height:13px}.post-media-placeholder{display:grid;place-items:center;width:100%;height:100%;color:var(--secondary)}.post-media-placeholder .icon{width:24px;height:24px}.post-media-tile:is(.is-queued,.is-uploading,.is-processing,.is-failed):after{content:"";position:absolute;inset:0;background:#00000052;pointer-events:none}.post-media-kind,.post-media-state,.post-media-bar,.post-media-retry,.post-media-remove{position:absolute;z-index:1}.post-media-kind{left:7px;bottom:7px;display:grid;place-items:center;width:24px;height:24px;border-radius:12px;background:#00000080;color:#fff}.post-media-kind .icon{width:12px;height:12px}.post-media-state{left:50%;top:50%;transform:translate(-50%,-50%);padding:3px 9px;border-radius:999px;background:#000000a6;color:#fff;font-size:12px;font-weight:600;line-height:18px;white-space:nowrap;font-variant-numeric:tabular-nums}.post-media-tile.is-failed .post-media-state{top:34%}.post-media-bar{left:8px;right:8px;bottom:8px;height:4px;border-radius:2px;background:#ffffff5c;overflow:hidden}.post-media-bar>i{display:block;height:100%;border-radius:inherit;background:#fff;transition:width .2s ease}.post-media-retry{left:50%;bottom:8px;transform:translate(-50%);min-height:32px;padding:0 14px;border:0;border-radius:999px;background:#fff;color:#202020;font-size:12px;font-weight:600;cursor:pointer}.post-media-remove{top:5px;right:5px;display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:16px;background:#000000a6;color:#fff;cursor:pointer}.post-media-remove .icon{width:14px;height:14px}.post-media-remove:hover{background:#000000d9}.post-media-add{display:grid;place-items:center;align-content:center;gap:4px;width:100%;height:100%;border-radius:14px;font-size:13px;font-weight:600}.post-media-add .icon{width:20px;height:20px}.post-media .post-media-note{margin:10px 0 0}.post-media .post-media-note.is-error{color:var(--attention)}@media(prefers-reduced-motion:reduce){.post-media-bar>i{transition:none}}.creator-post-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:4px 0 24px}.creator-post-tile{position:relative;display:block;aspect-ratio:1;min-width:0;margin:0;padding:0;border:0;border-radius:6px;overflow:hidden;background:var(--surface-muted);color:var(--ink);text-align:left;cursor:pointer}.creator-post-tile>img,.creator-post-tile>video{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none}.creator-post-tile:focus-visible{outline:none;outline-offset:0;box-shadow:inset 0 0 0 1px var(--secondary,#777)}.creator-post-tile.is-removed>:is(img,video,.creator-post-tile-text){opacity:.45}.creator-post-tile-text{display:flex;flex-direction:column;justify-content:center;gap:6px;height:100%;padding:10px;font-size:12px;font-weight:550;line-height:1.35}.creator-post-tile-text>.icon{width:16px;height:16px;flex:none;color:var(--secondary)}.creator-post-tile-text>span{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.creator-post-tile-marks{position:absolute;top:6px;right:6px;display:flex;gap:4px}.creator-post-tile-marks>span,.creator-post-tile-stats{display:inline-flex;align-items:center;gap:3px;height:22px;padding:0 7px;border-radius:999px;background:#00000080;color:#fff;font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.creator-post-tile-marks .icon,.creator-post-tile-stats .icon{width:12px;height:12px}.creator-post-tile-pin{position:absolute;top:6px;left:6px;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#00000080;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.creator-post-tile-pin .icon{width:12px;height:12px;stroke-width:2.2;fill:currentColor;transform:rotate(45deg)}.creator-post-tile.is-text:has(.creator-post-tile-pin) .creator-post-tile-text{padding-top:32px}.creator-post-tile-chip{position:absolute;left:6px;bottom:6px;max-width:calc(100% - 12px);height:22px;padding:0 8px;border-radius:999px;background:#fffffff0;color:#202020;font-size:11px;font-weight:600;line-height:22px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.creator-post-tile-stats{position:absolute;right:6px;bottom:6px;gap:8px;opacity:0}.creator-post-tile-stats>span{display:inline-flex;align-items:center;gap:3px}@media(hover:hover){.creator-post-tile:is(:hover,:focus-visible) .creator-post-tile-stats{opacity:1}}.creator-post-more{display:flex;margin:0 auto 24px}@media(min-width:700px){.creator-post-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.creator-post-tile{border-radius:14px}.creator-post-tile-text{gap:8px;padding:14px;font-size:13px}.creator-post-tile-text>.icon{width:18px;height:18px}.creator-post-tile-text>span{-webkit-line-clamp:4}.creator-post-tile-marks{top:8px;right:8px}.creator-post-tile-chip{left:8px;bottom:8px}.creator-post-tile-stats{right:8px;bottom:8px}}@media(min-width:700px){.creator-post-tile-pin{top:8px;left:8px}}@media(min-width:1100px){.creator-post-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}}.creator-content-dialog [data-creator-upload-cancel][hidden]{display:none}dialog.post-composer-dialog{width:min(600px,calc(100% - 32px))}.post-composer{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.post-composer .creator-post-state{margin:-10px 0 0;font-size:13px;color:var(--secondary)}.composer-head{display:flex;align-items:center;gap:12px}.composer-face{display:grid;place-items:center;flex:none;width:44px;height:44px;overflow:hidden;border-radius:50%;background:var(--surface-muted);color:var(--secondary);font-weight:650}.composer-face img{display:block;width:100%;height:100%;object-fit:cover}.composer-who{position:relative;display:grid;justify-items:start;gap:5px;min-width:0}.composer-name{max-width:100%;overflow:hidden;font-size:15px;font-weight:650;line-height:1.2;white-space:nowrap;text-overflow:ellipsis}.composer-audience{display:inline-flex;align-items:center;gap:6px;min-height:30px;margin:0;padding:0 9px 0 10px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--ink);font-size:13px;font-weight:600}.composer-audience:hover{background:var(--control)}.composer-audience .icon{width:14px;height:14px}.composer-audience .icon:last-child{width:13px;height:13px;color:var(--secondary)}.composer-menu{position:absolute;z-index:5;top:calc(100% + 6px);left:0;display:grid;width:270px;padding:6px;border:1px solid var(--line);border-radius:16px;background:var(--surface);box-shadow:0 14px 36px #0000002e}.composer-menu[hidden]{display:none}.composer-menu button{display:grid;grid-template-columns:20px minmax(0,1fr) 16px;align-items:center;gap:10px;width:100%;min-height:54px;margin:0;padding:8px 10px;border:0;border-radius:10px;background:transparent;color:var(--ink);text-align:left}.composer-menu button:hover{background:var(--control)}.composer-menu span{display:grid;gap:1px}.composer-menu strong{font-size:14px;font-weight:600}.composer-menu small{font-size:12.5px;line-height:1.3;color:var(--secondary)}.composer-menu .icon{width:18px;height:18px}.composer-menu button>.icon:last-child{width:16px;height:16px;opacity:0}.composer-menu button[aria-checked=true]>.icon:last-child{opacity:1}.post-composer .composer-text{display:block;width:100%;min-height:96px;margin:0;padding:2px 0;border:0;border-radius:0;background:transparent;color:var(--ink);font-size:18px;line-height:1.45;resize:none;box-shadow:none;outline:none}.post-composer .composer-text::placeholder{color:var(--secondary)}.composer-count{margin:-8px 0 0;font-size:12px;text-align:right;color:var(--secondary);font-variant-numeric:tabular-nums}.composer-count.is-full{color:var(--attention)}.composer-chip{display:inline-flex;align-items:center;gap:7px;justify-self:start;min-height:34px;padding:0 4px 0 12px;border-radius:999px;background:var(--accent-soft);color:var(--ink);font-size:13px;font-weight:600}.composer-chip[hidden]{display:none}.composer-chip>.icon{width:15px;height:15px}.composer-chip button{display:grid;place-items:center;width:28px;height:28px;margin:0;padding:0;border:0;border-radius:50%;background:transparent;color:var(--secondary)}.composer-chip button:hover{background:var(--control)}.composer-chip button .icon{width:13px;height:13px}.composer-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:12px;border-top:1px solid var(--line)}.composer-tools{display:flex;align-items:center;gap:2px;margin-left:-8px}.composer-tool{position:relative;display:grid;place-items:center;width:40px;height:40px;margin:0;padding:0;border:0;border-radius:50%;background:transparent;color:var(--accent);cursor:pointer}.composer-tool:hover,.composer-tool[aria-expanded=true]{background:var(--accent-soft)}.composer-tool .icon{width:21px;height:21px}.post-composer .composer-tool input[type=file]{position:absolute;inset:0;width:100%;height:100%;min-height:0;margin:0;padding:0;border:0;opacity:0;cursor:pointer}.composer-tool:focus-visible,.composer-tool:has(input:focus-visible){outline:none;outline-offset:0;box-shadow:inset 0 0 0 1px var(--secondary,#777)}.composer-tool:focus:not(:focus-visible){outline:none}.composer-actions{display:flex;align-items:center;gap:14px}.composer-actions .button{min-height:42px;margin:0;padding:0 22px}.composer-secondary{font-size:14px;font-weight:600}.composer-panel{min-width:0;padding:14px;border:1px solid var(--line);border-radius:18px;background:var(--surface)}.composer-panel[hidden]{display:none}.composer-panel-title{margin:0 0 10px;font-size:13px;font-weight:650}.composer-whens{display:grid;grid-template-columns:1fr 1fr;gap:8px}.composer-when{display:grid;gap:2px;margin:0;padding:11px 13px;border:1px solid var(--line);border-radius:14px;background:var(--surface);color:var(--ink);text-align:left}.composer-when:hover{border-color:var(--secondary);background:var(--control)}.composer-when strong{font-size:14px;font-weight:600}.composer-when small{font-size:12.5px;color:var(--secondary)}.composer-pick{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px;margin-top:12px}.composer-pick label{flex:1 1 220px;min-width:0;margin:0;font-size:12.5px}.post-composer .composer-pick input{min-width:0;max-width:100%;margin-top:6px}.composer-pick .button{flex:none;min-height:48px;margin:0 0 0 auto}.composer-schedule .field-hint{margin:8px 0 0}.composer-emoji{padding:0;overflow:hidden}.composer-emoji-tabs{display:flex;gap:2px;padding:6px;border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:none}.composer-emoji-tabs::-webkit-scrollbar{display:none}.composer-emoji-tabs button{flex:none;width:36px;height:36px;margin:0;padding:0;border:0;border-radius:10px;background:transparent;font-size:19px;line-height:1}.composer-emoji-tabs button:hover{background:var(--control)}.composer-emoji-list{max-height:230px;padding:2px 8px 10px;overflow-y:auto}.composer-emoji-group{margin:10px 4px 4px;font-size:12px;font-weight:650;color:var(--secondary)}.composer-emoji-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(40px,1fr))}.composer-emoji-pick{display:grid;place-items:center;height:40px;margin:0;padding:0;border:0;border-radius:10px;background:transparent;font-size:24px;line-height:1}.composer-emoji-pick:hover{background:var(--control)}.composer-more{display:flex;flex-wrap:wrap;gap:4px 20px}.composer-more .text-button{font-size:13px}.post-composer .post-media{margin:0}.post-composer .post-media-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.post-composer .post-media-tile{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none}.post-composer .post-media-tile img,.post-composer .post-media-tile video{-webkit-user-drag:none;pointer-events:none}.post-composer .post-media-tile.is-dragging{z-index:2;cursor:grabbing;box-shadow:0 10px 28px #0000003d;outline:none;border-color:var(--secondary)}.post-composer .post-media-tile:focus-visible{outline:none;outline-offset:0;box-shadow:inset 0 0 0 1px var(--secondary,#777)}.post-media-cover{position:absolute;z-index:1;left:6px;top:6px;padding:3px 8px;border-radius:999px;background:#000000a6;color:#fff;font-size:11px;font-weight:700;pointer-events:none}@media(max-width:600px){.post-composer .post-media-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.post-composer .composer-text{font-size:17px}.composer-whens{grid-template-columns:1fr}.composer-actions{gap:10px}.composer-actions .button{padding:0 18px}}.creator-content-dialog [data-creator-upload-cancel]{margin:0 0 16px;min-height:44px}.creator-read-actions{margin-top:20px}@media(max-width:760px){.ops-view .ops-bottom-nav{display:grid;grid-template-columns:repeat(var(--nav-count,5),minmax(0,1fr));overflow:hidden}.ops-view .ops-bottom-nav .bottom-item{flex:none;min-width:0}}@media(max-width:760px){.world-profile-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.world-profile-actions>.button{min-width:0;padding-inline:12px;white-space:nowrap;gap:6px}.world-profile-actions>.button.primary:first-child:nth-last-child(odd){grid-column:1/-1}}@media(max-width:360px){.world-profile-actions>.button{white-space:normal;text-align:center;line-height:1.2;font-size:12px;padding-inline:8px}.world-profile-actions>.button:not(.world-join):not(.world-updates-entry)>.icon{display:none}}.ops-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 0 18px}.ops-toolbar-search{flex:1 1 280px;min-width:0;position:relative;display:flex;align-items:center;margin:0}.ops-toolbar .ops-toolbar-search{display:flex}.ops-toolbar .ops-toolbar-search:not(.search-control)>.icon{position:absolute;left:15px;top:50%;transform:translateY(-50%);width:17px;height:17px;margin:0;color:var(--secondary);pointer-events:none}.ops-toolbar .ops-toolbar-search:not(.search-control) input{width:100%;height:48px;min-height:48px;margin:0;padding:0 18px 0 44px;border-radius:24px;border:1px solid var(--card-edge,var(--line));background:var(--card,var(--surface));color:var(--ink);font:inherit;font-size:15px;box-shadow:none}.ops-toolbar-filters{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-left:auto}.ops-toolbar-select,.ops-toolbar-date{--field-control-gap:0px;margin:0;display:flex;align-items:center;gap:6px;font-size:12px;color:var(--secondary)}.ops-toolbar :is(select,input[type=date]){height:48px;min-height:48px;margin:0;border-radius:24px;border:1px solid var(--card-edge,var(--line));background-color:var(--card,var(--surface));color:var(--ink);font:500 14px var(--font);width:auto;box-shadow:none}.ops-toolbar select{padding:0 38px 0 16px}.ops-toolbar input[type=date]{padding:0 12px}.ops-toolbar-refresh{width:48px;height:48px;flex:none}@media(max-width:760px){.ops-toolbar-filters{margin-left:0;width:100%}.ops-toolbar-select{flex:1 1 140px}.ops-toolbar-select select{width:100%;min-width:0;text-overflow:ellipsis}.ops-toolbar-filters:not(:has(.ops-toolbar-date)){flex-wrap:nowrap}.ops-toolbar-filters:not(:has(.ops-toolbar-date)) .ops-toolbar-select{flex:1 1 0;min-width:0}.ops-toolbar-date{flex:1 1 100%}.ops-toolbar-date>span{flex:none;width:38px}.ops-toolbar-date{flex:1 1 140px}.ops-toolbar-date input{flex:1;min-width:0}}.ops-toolbar-button{height:48px;min-height:48px;flex:none}.ops-mfa-prompt{display:flex;align-items:center;gap:18px;padding:24px;margin-top:4px}.ops-mfa-prompt>div{flex:1;min-width:0}.ops-mfa-prompt h2{font-size:18px;font-weight:600;letter-spacing:-.3px;margin:0 0 4px}.ops-mfa-prompt p{margin:0;color:var(--secondary);font-size:14px;line-height:1.55;max-width:60ch}.ops-mfa-prompt .button{flex:none}@media(max-width:760px){.ops-mfa-prompt{flex-direction:column;align-items:flex-start}.ops-mfa-prompt .button{width:100%}}.world-feed{display:grid;gap:18px;max-width:640px;width:100%;margin:0 auto}.photo-fade{opacity:0;transition:opacity .3s ease}.photo-fade.is-shown{opacity:1}@media(prefers-reduced-motion:reduce){.photo-fade{transition:none}}.post-card{background:var(--surface);border:1px solid var(--line);border-radius:22px;overflow:hidden;box-shadow:var(--shadow-card);min-width:0}.post-card-head{display:flex;align-items:center;gap:12px;padding:14px 16px 12px}.post-card-head .avatar{width:40px;height:40px;flex:none;font-size:14px}.post-card-author{display:grid;min-width:0;flex:1}.post-card-author strong{font-size:15px;font-weight:600;line-height:1.3;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.post-card-author small{font-size:13px;line-height:1.35;color:var(--secondary);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.post-card-badge{display:inline-flex;align-items:center;gap:5px;flex:none;padding:5px 10px;border-radius:999px;background:var(--control);color:var(--secondary);font-size:12px;font-weight:500;max-width:46%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.post-card-badge svg{width:13px;height:13px;flex:none}.post-card-author small{display:flex;align-items:baseline;min-width:0}.post-card-author small>*{flex:none}.post-card-author small>.post-card-handle{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.post-card-dot{margin:0 4px}.post-card-pinned{font-weight:600}.post-card-pinned .icon{width:12px;height:12px;margin-right:3px;stroke-width:2;fill:currentColor;transform:rotate(45deg)}.post-card-more{flex:none;margin:0 -8px 0 -4px}dialog.post-menu{position:absolute;inset:var(--post-menu-top,96px) var(--post-menu-right,16px) auto auto;width:264px;transform-origin:right top}dialog.post-menu.is-above{inset:auto var(--post-menu-right,16px) var(--post-menu-bottom,96px) auto;transform-origin:right bottom}.post-menu .account-menu-links{padding-top:0}.post-menu .account-menu-links>button:disabled{opacity:.55;cursor:progress}.post-menu .auth-error{margin-top:10px}.post-card-media{position:relative;width:100%;background:var(--surface-muted);aspect-ratio:4/5;max-height:min(78vh,720px);overflow:hidden}.post-card-media img,.post-card-media video{display:block;width:100%;height:100%;object-fit:cover}.post-card-open{display:block;position:relative;width:100%;height:100%;padding:0;border:0;border-radius:0;background:none}.post-card-placeholder{display:grid;place-items:center;width:100%;height:100%;color:var(--secondary)}.post-card-placeholder svg{width:34px;height:34px}.post-card-placeholder.is-locked-fallback,.world-tile.is-locked-fallback{background:linear-gradient(160deg,#2a2c33,#15161a)}.post-card-count,.post-card-play{position:absolute;display:inline-flex;align-items:center;justify-content:center;gap:4px;color:#fff;background:#00000080;border-radius:999px;font-size:12px;font-weight:600;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.post-card-count{top:12px;right:12px;padding:5px 9px}.post-card-count svg{width:13px;height:13px}.post-card-play{top:50%;left:50%;transform:translate(-50%,-50%);width:58px;height:58px}.post-card-play svg{width:24px;height:24px}.post-card-media.is-locked img{filter:blur(18px) saturate(.9);transform:scale(1.08)}.post-card-media.is-empty{aspect-ratio:16/9;background:linear-gradient(160deg,var(--control),var(--surface-muted))}.post-card-lock{position:absolute;inset:0;display:grid;place-items:center;align-content:center;gap:14px;padding:20px;background:linear-gradient(180deg,#00000010,#00000057)}.post-card-lock-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:26px;background:#ffffffeb;color:#202020;box-shadow:0 4px 16px #0000002e}.post-card-lock-icon svg{width:22px;height:22px}.post-card-lock .button{min-width:190px;max-width:100%}.post-card-body{display:grid;gap:6px;padding:14px 16px 2px}.post-card-title{display:block;margin:0;padding:0;border:0;background:none;text-align:left;font-size:16px;font-weight:600;line-height:1.35;color:var(--ink);letter-spacing:-.2px;overflow-wrap:anywhere}h1.post-card-title{font-size:21px;letter-spacing:-.4px}.post-card-caption{margin:0;color:var(--secondary);font-size:15px;line-height:1.55;white-space:pre-line;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.post-card-caption.is-full{display:block;color:var(--ink);-webkit-line-clamp:unset}.post-card-text{display:block;width:100%;margin:0;padding:0;border:0;background:none;text-align:left;color:inherit;cursor:pointer}.post-card-text .post-card-caption{color:var(--ink)}.post-card-actions{display:flex;align-items:center;gap:2px;padding:6px 8px 10px}.post-action{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:40px;min-width:40px;padding:0 10px;border:0;border-radius:999px;background:transparent;color:var(--ink);font-size:14px;font-weight:600;font-variant-numeric:tabular-nums}button.post-action:hover{background:var(--control)}.post-action svg{width:21px;height:21px}.post-views{color:var(--secondary);font-weight:500;cursor:default}.post-actions-gap{flex:1}.post-like[aria-pressed=true]{color:#e0475b}.post-like[aria-pressed=true] svg,[data-feed-save][aria-pressed=true] svg{fill:currentColor}.post-like[aria-pressed=true] svg{animation:like-pop .32s cubic-bezier(.2,.9,.3,1.4)}@keyframes like-pop{0%{transform:scale(.7)}60%{transform:scale(1.18)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.post-like[aria-pressed=true] svg{animation:none}}.post-page{display:grid;gap:14px;max-width:640px;width:100%;margin:0}.post-page-back{display:inline-flex;align-items:center;gap:6px;justify-self:start;font-weight:600;max-width:100%}.post-page-back span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.post-page-back svg{width:18px;height:18px;flex:none}.world-back{min-height:44px;margin:0 0 8px}.post-carousel-frame{position:relative;width:100%;aspect-ratio:var(--media-ratio,.8);max-height:min(82vh,820px);overflow:hidden;background:var(--surface-muted)}.post-carousel{display:flex;height:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;background:transparent}.post-carousel::-webkit-scrollbar{display:none}.post-slide{flex:0 0 100%;height:100%;min-width:0;min-height:0;scroll-snap-align:center;display:grid;grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center}.post-slide img,.post-slide video{display:block;width:100%;height:100%;min-width:0;min-height:0;object-fit:cover}.post-carousel-nav{position:absolute;z-index:1;top:50%;display:grid;place-items:center;width:34px;height:34px;margin-top:-17px;padding:0;border:0;border-radius:50%;background:#ffffffe6;color:#111;box-shadow:0 2px 10px #0003;cursor:pointer;opacity:0;transition:opacity .18s ease}.post-carousel-nav .icon{width:16px;height:16px;stroke-width:2.4}.post-carousel-nav.is-prev{left:12px}.post-carousel-nav.is-next{right:12px}.post-carousel-frame:hover .post-carousel-nav,.post-carousel-nav:focus-visible{opacity:1}.post-carousel-frame.is-start .post-carousel-nav.is-prev,.post-carousel-frame.is-end .post-carousel-nav.is-next{opacity:0;pointer-events:none}@media(hover:none){.post-carousel-nav{display:none}}.post-slide audio{width:calc(100% - 32px);margin:24px 16px}.ow-player{position:relative;isolation:isolate;overflow:hidden;width:100%;aspect-ratio:var(--player-ratio,.8);max-height:clamp(360px,calc(100vh - 260px),820px);background:#161817;color:#fff;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.ow-player>video{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain;background:transparent}.ow-player-backdrop{position:absolute;top:-10%;left:-10%;z-index:-1;width:120%;height:120%;filter:blur(40px) saturate(1.25) brightness(.6);opacity:0;transition:opacity .5s ease}.ow-player.is-lit .ow-player-backdrop{opacity:1}.ow-player-toggle{position:absolute;inset:0;display:grid;place-items:center;width:100%;height:100%;padding:0;border:0;border-radius:0;background:transparent;color:#fff;cursor:pointer}.ow-player-toggle:hover,.ow-player-toggle:active{background:transparent}.ow-player-toggle:focus-visible{outline:none;box-shadow:inset 0 0 0 3px #ffffffd9}.ow-player-big{display:grid;place-items:center;width:72px;height:72px;border-radius:50%;background:#1414146b;-webkit-backdrop-filter:blur(14px) saturate(1.5);backdrop-filter:blur(14px) saturate(1.5);box-shadow:0 10px 32px #00000038;transition:opacity .22s ease,transform .22s ease}.ow-player-big svg{width:32px;height:32px;margin-left:4px}.ow-player.is-playing .ow-player-big{opacity:0;transform:scale(.8)}.ow-player-spinner{position:absolute;top:50%;left:50%;width:44px;height:44px;margin:-22px 0 0 -22px;border:3px solid #ffffff4d;border-top-color:#fff;border-radius:50%;opacity:0;pointer-events:none;transition:opacity .2s}.ow-player.is-playing.is-waiting .ow-player-spinner{opacity:1;transition-delay:.4s;animation:ow-player-spin .8s linear infinite}@keyframes ow-player-spin{to{transform:rotate(1turn)}}.ow-player-time{position:absolute;z-index:1;left:12px;bottom:16px;padding:5px 9px;border-radius:999px;color:#fff;background:#1414146b;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);font-size:12px;font-weight:600;line-height:1.2;font-variant-numeric:tabular-nums;pointer-events:none;transition:opacity .2s}.ow-player-time[hidden]{display:none}.ow-player.is-playing:not(:hover):not(:focus-within) .ow-player-time{opacity:0}.ow-player-corner{position:absolute;z-index:1;top:12px;right:12px;display:flex;gap:8px}.ow-player-corner button{display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;color:#fff;background:#1414146b;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer;transition:opacity .2s,background-color .15s}.ow-player-corner button:hover{background:#141414a6}.ow-player-corner button:focus-visible{outline:none;outline-offset:0;box-shadow:inset 0 0 0 1px var(--secondary,#777)}.ow-player-corner svg{width:19px;height:19px}.ow-player-full{opacity:0}.ow-player:hover .ow-player-full,.ow-player.is-paused .ow-player-full,.ow-player.is-full .ow-player-full,.ow-player-full:focus-visible{opacity:1}@media(hover:none){.ow-player-full{opacity:1}}.ow-player-full .is-exit,.ow-player.is-full .ow-player-full .is-enter{display:none}.ow-player.is-full .ow-player-full .is-exit{display:block}.ow-player:fullscreen{width:100%;height:100%;max-height:none;aspect-ratio:auto;background:#000}.ow-player:-webkit-full-screen{width:100%;height:100%;max-height:none;aspect-ratio:auto;background:#000}.ow-player .ow-player-seek[type=range]{position:absolute;left:0;bottom:-6px;z-index:1;width:100%;height:16px;min-height:0;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;background:transparent;-webkit-appearance:none;appearance:none;cursor:pointer;opacity:0;transition:opacity .2s}.ow-player.is-started .ow-player-seek[type=range]{opacity:1}.ow-player .ow-player-seek[type=range]:focus-visible{outline:none;box-shadow:none}.ow-player-seek::-webkit-slider-runnable-track{height:3px;background:linear-gradient(#fff,#fff) 0 0/var(--seek,0%) 100% no-repeat,#ffffff4d;transition:height .15s}.ow-player:hover .ow-player-seek::-webkit-slider-runnable-track,.ow-player-seek:focus-visible::-webkit-slider-runnable-track{height:5px}.ow-player-seek::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:13px;height:13px;margin-top:-5px;border:0;border-radius:50%;background:#fff;box-shadow:0 1px 4px #0006;opacity:0;transition:opacity .15s}.ow-player:hover .ow-player-seek::-webkit-slider-thumb,.ow-player-seek:focus-visible::-webkit-slider-thumb{opacity:1;margin-top:-4px}.ow-player-seek::-moz-range-track{height:3px;border:0;background:#ffffff4d}.ow-player-seek::-moz-range-progress{height:3px;background:#fff}.ow-player-seek::-moz-range-thumb{width:13px;height:13px;border:0;border-radius:50%;background:#fff;opacity:0}.ow-player:hover .ow-player-seek::-moz-range-thumb{opacity:1}@media(prefers-reduced-motion:reduce){.ow-player-big,.ow-player-backdrop{transition:none}}.post-slide .ow-player{height:100%;max-height:none;aspect-ratio:auto}.post-slide .ow-player>video{object-fit:cover}.lightbox-media .ow-player{max-height:70vh;border-radius:inherit}@media(max-width:760px){.ow-player{max-height:none}}[data-protected-media] img,[data-protected-media] video{-webkit-user-drag:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.post-carousel-dots{display:flex;justify-content:center;gap:6px;padding:12px 0 0}.post-carousel-dots span{width:6px;height:6px;border-radius:3px;background:var(--line);transition:background .2s}.post-carousel-dots span.active{background:var(--ink)}@media(max-width:760px){.world-feed{gap:14px}.post-card{border-radius:18px}.post-card-media{max-height:none}}.post-action>span:empty{display:none}@media(max-width:760px){html .interior-view .quick-actions button{flex-direction:row;justify-content:flex-start;text-align:left;padding:14px;min-height:68px;gap:10px}html .interior-view .quick-actions button>span:last-child{font-size:13px;line-height:1.3;text-align:left}.account-identity h2{font-size:20px;line-height:1.25;overflow-wrap:anywhere}}.ops-count{display:inline-grid;place-items:center;box-sizing:border-box;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--unread);color:#fff;font-size:11px;font-weight:650;line-height:1;letter-spacing:0;font-variant-numeric:tabular-nums;flex:none}.ops-sidebar .nav-item>.ops-count,.nav-item .ops-count{min-width:20px;height:20px;border-radius:12px;font-size:10px;margin-left:auto}.ops-view .ops-bottom-nav .bottom-item .ops-count{position:absolute;right:calc(50% - 21px);top:1px;min-width:17px;height:17px;padding:0 4px;font-size:10px;margin:0;box-shadow:0 0 0 2px var(--surface)}.ops-count[hidden]{display:none!important}.ops-row-unread .ops-row-copy strong{font-weight:650}.ops-unread-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--unread);margin:0 8px 1px 0;vertical-align:middle}.ops-review-page,.ops-record-page{display:grid;gap:18px;min-width:0;max-width:1120px}.ops-record-back,.ops-review-back{display:inline-flex;align-items:center;gap:7px;justify-self:start;color:var(--secondary);min-height:44px;font-size:14px;font-weight:500}.ops-record-back svg,.ops-review-back svg{width:17px;height:17px}.white-card.ops-record{padding:0;min-width:0;overflow:visible}.ops-record-head{display:flex;align-items:center;gap:16px;padding:28px;border-bottom:1px solid var(--line);min-width:0}.ops-record-head>.ops-avatar{width:50px;height:50px;font-size:17px;flex:none}.ops-record-identity{min-width:0;flex:1}.ops-record-name{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ops-record-head h1{margin:0;font:600 28px/1.25 var(--font);letter-spacing:-.8px;overflow-wrap:anywhere}.ops-record-head p{margin:6px 0 0;color:var(--secondary);font-size:13px;line-height:1.5;overflow-wrap:anywhere}.ops-record-actions{display:flex;align-items:center;gap:8px;flex:none;flex-wrap:wrap}.ops-record-actions .button{min-height:44px;padding:10px 18px;font-size:14px;margin:0}.ops-record-actions .icon{width:17px;height:17px}.ops-record-menu{position:relative}.ops-record-menu>summary{display:flex;align-items:center;gap:8px;list-style:none;cursor:pointer}.ops-record-menu>summary::-webkit-details-marker{display:none}.ops-record-menu>div{position:absolute;right:0;top:calc(100% + 8px);z-index:5;min-width:204px;padding:6px;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-control);border-radius:16px}.ops-record-menu>div>button{display:block;width:100%;padding:12px;min-height:44px;border-radius:10px;text-align:left;background:transparent;color:var(--ink);font-size:14px}.ops-record-menu>div>button:hover{background:var(--control)}.ops-record-content{padding:28px}.ops-record-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;padding:28px}.ops-record-columns>section{min-width:0}.ops-record h2{font:600 17px/1.5 var(--font);letter-spacing:-.3px;margin:0 0 20px}.ops-record .ops-review-answers>div+div{margin-top:18px;padding-top:0;border:0}.ops-record .ops-review-answers dt{margin-bottom:5px;font-size:13px;line-height:1.5}.ops-record .ops-review-answers dd{font-size:14px;line-height:1.6}.ops-record .ops-review-answers a{color:var(--ink);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.ops-record .ops-review-answers a svg{width:14px;height:14px;margin-left:5px}.ops-review-email-note{display:block;margin-top:4px;font-size:12px;line-height:1.5;color:var(--secondary)}.ops-review-email-note.is-bounced{color:var(--danger);font-weight:500}.ops-review-muted{margin:0;color:var(--secondary);font-size:14px;line-height:1.6}.ops-record-activity{border-top:1px solid var(--line);padding:24px 28px}.ops-record-tab-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:20px}.ops-record-tab-heading>small{font-size:12px;color:var(--secondary)}.ops-record .ops-record-tabs{width:max-content;max-width:100%;margin:0}.ops-record-tabs button{min-height:40px;white-space:nowrap}.ops-record-tabs button[aria-pressed=true]{background:var(--control);color:var(--ink);box-shadow:none;font-weight:600}.ops-record [hidden]{display:none!important}.ops-record-notice{padding:20px 28px;color:var(--secondary);font-size:14px;line-height:1.6;border-bottom:1px solid var(--line)}.ops-record-notice p{margin-top:6px;white-space:pre-wrap;overflow-wrap:anywhere}.ops-record-notice strong{color:var(--ink)}.ops-record-assignment{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-top:20px;font-size:13px;color:var(--secondary)}.ops-record-assignment>span{display:flex;align-items:center;gap:8px}.ops-record-assignment svg{width:16px;height:16px}.ops-record-assignment .text-button{min-height:44px;font-size:13px}.ops-record-note-compose{margin-top:14px}.ops-record-note-compose>summary{cursor:pointer;min-height:44px;display:flex;align-items:center;list-style:none;font-size:14px}.ops-record-note-compose>summary::-webkit-details-marker{display:none}.ops-review-note-form{display:grid;gap:12px;margin-top:10px}.ops-review-note-form textarea{min-height:88px!important}.ops-review-note-form .button{justify-self:end;margin:0!important}.ops-record .ops-review-note{background:transparent;border-radius:0;padding:0 0 16px;margin:0 0 16px;border-bottom:1px solid var(--line)}.ops-review-note p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.6}.ops-review-note small{display:block;margin-top:6px;color:var(--secondary);font-size:12px}.ops-review-timeline{display:grid;gap:0}.ops-review-event{padding:12px 0;border-top:1px solid var(--line)}.ops-review-event:first-child{border:0;padding-top:0}.ops-review-event p{margin:0;font-size:14px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.ops-review-event small{display:block;margin-top:3px;color:var(--secondary);font-size:12px}.ops-review-quote{margin:12px 0 0;padding-left:14px;border-left:2px solid var(--line);font-size:14px;white-space:pre-wrap;overflow-wrap:anywhere}.ops-review-disclosure{margin-top:20px;padding-top:8px;border-top:1px solid var(--line)}.ops-review-disclosure>summary{display:flex;align-items:center;gap:10px;min-height:44px;cursor:pointer;list-style:none;font-size:14px;font-weight:500}.ops-review-disclosure>summary::-webkit-details-marker{display:none}.ops-review-disclosure>summary>.icon{width:16px;height:16px;margin-left:auto;color:var(--secondary)}.ops-review-disclosure[open]>summary>.icon{transform:rotate(90deg)}.ops-review-count{margin-left:auto;color:var(--secondary);font-size:13px}.ops-review-revision{padding:12px 0}.ops-review-revision>summary{font-size:14px;cursor:pointer}.ops-review-revision .ops-review-answers,.ops-review-more{margin-top:16px}.ops-review-more summary{cursor:pointer;min-height:44px;display:flex;align-items:center}.ops-review-more form{display:grid;gap:12px}#ops-decision-message{width:100%;min-height:104px;resize:vertical;background:var(--field);border:1px solid var(--line);border-radius:14px;color:var(--ink);padding:12px 14px;font:inherit;font-size:15px;line-height:1.5}.ops-case-assignment{margin-bottom:24px}.ops-case-assignment>summary{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:13px;min-height:44px;color:var(--secondary);list-style:none;width:fit-content}.ops-case-assignment>summary svg{width:15px;height:15px}.ops-case-assignment form{display:grid;gap:12px;max-width:420px;padding:12px 0}.ops-case-thread{display:grid;gap:24px}.ops-case-message{min-width:0}.ops-case-message>div{display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-size:14px}.ops-case-message time{margin-left:auto;font-size:12px;color:var(--secondary)}.ops-case-message p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.7;margin:8px 0 0}.ops-case-message.is-internal{padding-left:16px;border-left:2px solid var(--line)}.ops-case-compose{margin-top:28px;padding-top:24px;border-top:1px solid var(--line)}.ops-case-compose form{display:grid;gap:12px;margin-top:16px}.ops-record textarea{background:var(--field);border-color:var(--line);color:var(--ink)}.ops-case-compose textarea{width:100%;min-height:110px;margin:0!important}.ops-case-compose-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.ops-case-compose-footer small{color:var(--secondary);font-size:12px}.ops-case-compose-footer .button{min-height:44px;margin:0}.ops-record-text{font-size:14px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.ops-record-links{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:20px}.ops-record-links .button{min-height:44px}.ops-case-reports{display:grid;gap:20px}.ops-case-reports article{font-size:14px;line-height:1.6;overflow-wrap:anywhere}.ops-case-reports p{white-space:pre-wrap;margin:6px 0}.ops-case-reports small{color:var(--secondary);font-size:12px}.ops-case-reports details{margin-top:8px}.ops-case-reports summary{cursor:pointer;min-height:36px;color:var(--secondary);font-size:13px}@media(max-width:1000px){.ops-record-head{flex-wrap:wrap}.ops-record-actions{margin-left:auto}.ops-record-columns{gap:28px}}@media(max-width:700px){.ops-record-head{padding:22px 20px;gap:12px}.ops-record-head h1{font-size:24px}.ops-record-head>.ops-avatar{width:44px;height:44px;font-size:15px}.ops-record-name{gap:8px}.ops-record-actions{width:100%;margin:6px 0 0;justify-content:flex-end}.ops-record-actions .button{font-size:13px;padding-inline:14px}.ops-record-content,.ops-record-columns{padding:22px 20px}.ops-record-columns{grid-template-columns:1fr;gap:28px}.ops-record-columns>section+section{border-top:1px solid var(--line);padding-top:24px}.ops-record-activity{padding:22px 20px}.ops-record-notice{padding:18px 20px}.ops-record h2{font-size:16px;margin-bottom:16px}.ops-case-message time{margin-left:0}.ops-record-menu>div{max-width:calc(100vw - 60px)}}.notify-invite{display:grid;gap:14px}.notify-invite .modal-description{margin:0}.notify-invite-actions{display:grid;gap:8px;justify-items:center}.notify-invite-actions .text-button{min-height:40px;font-weight:600;color:var(--secondary)}.ops-back{gap:6px}.ops-back>.icon{width:15px;height:15px}.setup-wizard{display:grid;gap:16px;max-width:680px}.setup-live{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;text-align:center}.setup-wizard-orb,.setup-live-orb{display:grid;place-items:center;border-radius:50%}.setup-wizard-orb{width:64px;height:64px;margin-bottom:18px;background:var(--surface-muted);color:var(--ink)}.setup-wizard-orb .icon{width:28px;height:28px}.setup-wizard-orb.done{background:var(--success-bg);color:var(--success)}.setup-live>p{max-width:420px;margin:10px 0 0;color:var(--secondary);font-size:15px;line-height:22px}.setup-live-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:24px}.setup-live-actions .button{min-width:160px;gap:8px}.setup-live{max-width:680px;padding:52px 32px 28px}.setup-live-orb{position:relative;width:76px;height:76px;margin-bottom:20px;background:var(--success-bg);color:var(--success);animation:setup-pop .5s cubic-bezier(.2,.9,.3,1.3) both}.setup-live-orb .icon{width:34px;height:34px;stroke-width:2.4}.setup-live h2{margin:0;font-size:30px;line-height:36px;letter-spacing:-.6px}.setup-live-link{display:flex;align-items:center;gap:10px;max-width:100%;margin-top:22px;padding:5px 5px 5px 16px;border:1px solid var(--line);border-radius:999px;background:var(--surface-muted)}.setup-live-link>span{overflow:hidden;font-size:14px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.setup-live-link .button{gap:6px}.setup-live-link .button .icon{width:15px;height:15px}.setup-live-burst{position:absolute;inset:0;pointer-events:none}.setup-live-burst i{position:absolute;top:90px;left:50%;width:8px;height:8px;margin-left:-4px;border-radius:2px;opacity:0;animation:setup-confetti 1.5s cubic-bezier(.15,.7,.3,1) .2s both}.setup-live-burst i:nth-child(3n){background:#f5b84a}.setup-live-burst i:nth-child(3n+1){background:#5aa9f0}.setup-live-burst i:nth-child(3n+2){background:#6fd39b}.setup-live-burst i:nth-child(1){--x:-78px;--y:123px}.setup-live-burst i:nth-child(2){--x:-141px;--y:97px}.setup-live-burst i:nth-child(3){--x:-186px;--y:43px}.setup-live-burst i:nth-child(4){--x:-118px;--y:-4px}.setup-live-burst i:nth-child(5){--x:-99px;--y:-58px}.setup-live-burst i:nth-child(6){--x:-42px;--y:-105px}.setup-live-burst i:nth-child(7){--x:29px;--y:-61px}.setup-live-burst i:nth-child(8){--x:99px;--y:-58px}.setup-live-burst i:nth-child(9){--x:169px;--y:-23px}.setup-live-burst i:nth-child(10){--x:130px;--y:42px}.setup-live-burst i:nth-child(11){--x:141px;--y:97px}.setup-live-burst i:nth-child(12){--x:112px;--y:159px}@keyframes setup-confetti{0%{opacity:1;transform:translate(0) rotate(0)}to{opacity:0;transform:translate(var(--x),var(--y)) rotate(280deg)}}@keyframes setup-pop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.setup-live-orb,.setup-live-burst i{animation:none}}@media(max-width:560px){.setup-live{padding:36px 20px 24px}.setup-live-actions .button{flex:1 1 100%}}.live-chart-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:240px;padding:12px;text-align:center}.live-chart-empty strong{margin-top:8px;color:var(--ink);font-size:15px;line-height:21px}.live-chart-empty>span{max-width:290px;color:var(--secondary);font-size:13px;line-height:19px}.live-chart-empty .button{gap:6px;margin-top:10px}.live-chart-empty .button .icon{width:15px;height:15px}.ops-tabs{display:flex;gap:4px;width:max-content;max-width:100%;margin:0 0 22px;padding:4px;border:1px solid var(--line);border-radius:999px;background:var(--surface);overflow-x:auto;scrollbar-width:none}.ops-tabs::-webkit-scrollbar{display:none}.ops-tab{display:inline-flex;flex:none;align-items:center;gap:6px;min-height:34px;padding:0 14px;border-radius:999px;color:var(--secondary);font-size:13px;font-weight:600;text-decoration:none;white-space:nowrap}.ops-tab:hover{color:var(--ink)}.ops-tab.active{background:var(--control);color:var(--ink)}.ops-tab .ops-count{position:static;margin:0}.ops-view .ops-list .ops-row .ops-row-icon.attention{background:var(--ow-orb-peach)}.ops-share{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:14px 0;padding:14px 16px;border:1px solid var(--line);border-radius:16px;background:var(--surface-muted)}.ops-share>div{display:grid;gap:2px;min-width:0}.ops-share-label{color:var(--muted);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.ops-share strong{color:var(--ink);font-size:15px;line-height:21px}.ops-share small{color:var(--secondary);font-size:12px}.ops-share-presets{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 12px}.ops-share-preset{min-width:56px;min-height:36px;padding:0 12px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--ink);font-size:13px;font-weight:600}.ops-share-preset.active{border-color:var(--ink);background:var(--ink);color:var(--surface)}.ops-share-example{margin:-4px 0 12px;color:var(--secondary);font-size:13px}.ops-quick-row{display:flex;align-items:center;background:var(--surface)}.ops-quick-row+.ops-quick-row,.ops-quick-row+.ops-row,.ops-row+.ops-quick-row{border-top:1px solid var(--line)}.ops-quick-row>.ops-row{flex:1;min-width:0}.ops-quick-actions{display:flex;align-items:center;gap:8px;flex-shrink:0;padding:0 20px 0 4px}.ops-quick-actions .button{white-space:nowrap}.ops-quick{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--line);border-radius:50%;background:var(--surface);color:var(--secondary)}.ops-quick .icon{width:18px;height:18px}.ops-quick:hover{background:var(--control)}.ops-quick.approve{border-color:transparent;background:var(--success-bg);color:var(--success)}.ops-decided{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--surface-muted);color:var(--secondary)}.ops-decided.approved{background:var(--success-bg);color:var(--success)}.ops-decided .icon{width:15px;height:15px}.ops-approve-rates{margin:4px 0 18px}@media(max-width:640px){.ops-pipeline-row{flex-wrap:wrap}.ops-pipeline-row>.ops-row{flex-basis:100%}.ops-pipeline-row .ops-quick-actions{flex-wrap:wrap;padding:0 15px 16px 67px}.ops-quick-actions{padding-right:15px}}.ops-creator-photo{object-fit:cover;background:var(--surface-muted)}.ops-view .ops-row>.ops-creator-photo{flex:none;width:37px;height:37px}.ops-steps{display:flex;align-items:center;gap:8px;margin-top:8px}.ops-steps-bar{width:112px;height:5px;flex-shrink:0;overflow:hidden;border-radius:99px;background:color-mix(in srgb,var(--secondary) 20%,transparent)}.ops-steps-bar i{display:block;height:100%;border-radius:inherit;background:var(--success);transition:width .3s ease}.ops-steps-count{color:var(--secondary);font-size:12px;font-weight:550;line-height:16px;font-variant-numeric:tabular-nums;white-space:nowrap}.ops-row-copy small.ops-step-next{margin-top:6px}.ops-creator-head{display:flex;align-items:center;gap:14px;margin:2px 0 6px}.ops-creator-head>.ops-avatar,.ops-creator-head>.ops-row-icon{width:52px;height:52px}.ops-creator-head>div{min-width:0}.ops-creator-studio-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0}.ops-creator-studio-actions>.button{width:100%;min-width:0;min-height:46px;margin:0;padding:10px;gap:7px;font-size:13px;line-height:18px;white-space:normal}.ops-creator-studio-actions>.button:only-child{grid-column:1/-1}.ops-creator-studio-actions>.button .icon{flex:none;width:16px;height:16px}.ops-creator-head strong{display:block;font-size:14px;font-weight:600;overflow-wrap:anywhere}.ops-creator-steps{margin:6px 0 2px;padding:0;list-style:none}.ops-step{display:flex;align-items:center;gap:12px;padding:14px 0;border-top:1px solid var(--line)}.ops-step-mark{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;border-radius:50%;background:var(--surface-muted);color:var(--secondary);font-size:13px;font-weight:600}.ops-step-mark .icon{width:16px;height:16px}.ops-step.is-done .ops-step-mark{background:var(--success-bg);color:var(--success)}.ops-step.is-current .ops-step-mark{background:var(--ink);color:var(--surface)}.ops-step-copy{flex:1;min-width:0}.ops-step-copy strong{display:block;font-size:14px;font-weight:600;line-height:1.4}.ops-step-copy small{display:block;margin-top:2px;color:var(--secondary);font-size:13px;line-height:1.45;overflow-wrap:anywhere}.ops-step-action{display:flex;align-items:center;gap:6px;flex-shrink:0}.ops-step-action .text-button{min-height:32px;padding:0 6px;font-size:13px}.ops-handle-hint{margin:8px 0 14px;overflow-wrap:anywhere}.ops-field-error{margin:-6px 0 14px}.ops-copy-link{width:100%}@media(max-width:760px){.live-platform.ops-view .ops-money-row>.ops-creator-photo{grid-column:1;grid-row:1/3;width:32px;height:32px;align-self:start;margin-top:2px}}@media(max-width:520px){.ops-step{flex-wrap:wrap}.ops-step-action{flex-basis:100%;padding-left:44px}}.setup-float{overflow:hidden;border:1px solid var(--line);border-radius:18px;background:var(--surface);color:var(--ink);box-shadow:0 8px 24px #1b1b1b10,0 1px 2px #1b1b1b0d}.setup-float[hidden]{display:none}.setup-float[data-dock=sidebar]{margin-bottom:2px;scroll-margin:16px}.setup-float[data-dock=float]{position:fixed;z-index:34;left:50%;bottom:calc(96px + env(safe-area-inset-bottom,0px));width:calc(100% - 30px);max-width:380px;transform:translate(-50%);box-shadow:0 14px 36px #1b1b1b17,0 2px 6px #1b1b1b0d}.setup-float.is-new{animation:setup-float-in .32s cubic-bezier(.2,.8,.2,1) both}.setup-float[data-dock=float].is-new{animation-name:setup-float-in-phone}@keyframes setup-float-in{0%{opacity:0;transform:translateY(8px)}}@keyframes setup-float-in-phone{0%{opacity:0;transform:translate(-50%,12px)}}.setup-float-head{display:grid;grid-template-columns:20px minmax(0,1fr) 14px;align-items:center;column-gap:9px;row-gap:9px;width:100%;margin:0;padding:12px 13px 12px 12px;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.setup-float-head:focus-visible{outline:none;outline-offset:0;border-radius:16px;box-shadow:inset 0 0 0 1px var(--secondary,#777)}.setup-float-logo{display:grid;place-items:center;width:20px;height:20px;color:var(--ink)}.setup-float-logo .world-symbol{width:20px;height:20px}.setup-float-title{overflow:hidden;font-size:13px;font-weight:650;letter-spacing:-.1px;white-space:nowrap;text-overflow:ellipsis}.setup-float-chevron{display:grid;place-items:center;color:var(--secondary);transform:rotate(-90deg);transition:transform .2s ease}.setup-float.is-open .setup-float-chevron{transform:rotate(90deg)}.setup-float-chevron .icon{width:14px;height:14px}.setup-float-meter{grid-column:1/-1;display:flex;align-items:center;gap:10px}.setup-float-bar{flex:1;height:5px;overflow:hidden;border-radius:99px;background:color-mix(in srgb,var(--secondary) 18%,transparent)}.setup-float-bar i{display:block;height:100%;border-radius:inherit;background:var(--success);transition:width .4s ease}.setup-float-count{color:var(--secondary);font-size:11.5px;font-weight:650;font-variant-numeric:tabular-nums}.setup-float-body{padding:2px 6px 6px}.setup-float[data-dock=sidebar]{position:relative;overflow:visible}.setup-float[data-dock=sidebar] .setup-float-body{position:absolute;z-index:35;left:0;right:0;bottom:calc(100% + 8px);max-height:calc(100dvh - 230px);overflow-y:auto;padding:6px;border:1px solid var(--line);border-radius:18px;background:var(--surface);box-shadow:0 18px 44px #1b1b1b24,0 2px 6px #1b1b1b12;transform-origin:50% 100%;animation:setup-steps-up .24s cubic-bezier(.2,.8,.2,1) both;scrollbar-width:none}.setup-float[data-dock=sidebar] .setup-float-body::-webkit-scrollbar{display:none}.setup-float[data-dock=sidebar].is-open .setup-float-head{border-radius:18px;background:var(--surface-muted)}@keyframes setup-steps-up{0%{opacity:0;transform:translateY(10px) scale(.97)}}.setup-float-body[hidden]{display:none}.setup-float-body ol{display:grid;gap:1px;margin:0;padding:0;list-style:none}.setup-float-step{display:grid;grid-template-columns:22px minmax(0,1fr) 14px;align-items:center;gap:9px;width:100%;min-height:38px;margin:0;padding:7px 8px 7px 6px;border:0;border-radius:12px;background:transparent;color:var(--ink);font:inherit;text-align:left;text-decoration:none;cursor:pointer;transition:background .15s ease}div.setup-float-step{cursor:default}.setup-float-step:is(a,button):hover{background:var(--control)}.setup-float-step:focus-visible{outline:none;outline-offset:0;box-shadow:inset 0 0 0 1px var(--secondary,#777)}.setup-float-step>.icon{width:14px;height:14px;color:var(--secondary);opacity:0;transition:opacity .15s ease}.setup-float-step:is(a,button):is(:hover,:focus-visible)>.icon,.setup-float-step.is-current>.icon{opacity:1}.setup-float-mark{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--surface-muted);color:var(--secondary);font-size:11px;font-weight:700}.setup-float-mark .icon{width:12px;height:12px;stroke-width:2.6}.setup-float-copy{min-width:0}.setup-float-copy strong{display:block;font-size:13px;font-weight:500;line-height:1.35}.setup-float-copy small{display:block;margin-top:2px;color:var(--secondary);font-size:11.5px;line-height:1.4;overflow-wrap:anywhere}.setup-float-step.is-done .setup-float-mark{background:var(--success-bg);color:var(--success)}.setup-float-step.is-done strong{color:var(--secondary)}.setup-float-step.is-current{background:var(--surface-muted)}.setup-float-step.is-current:hover{background:var(--control)}.setup-float-step.is-current .setup-float-mark{background:var(--ink);color:var(--surface)}.setup-float-step.is-current strong{font-weight:650}.setup-float-step.is-locked strong{color:var(--secondary)}.setup-float-step.is-locked .setup-float-mark{background:transparent;border:1px solid var(--line)}.setup-float-step.is-publish{background:var(--primary);color:var(--on-primary)}.setup-float-step.is-publish:hover{background:var(--primary-hover)}.setup-float-step.is-publish .setup-float-mark{background:color-mix(in srgb,var(--on-primary) 16%,transparent);color:var(--on-primary)}.setup-float-step.is-publish small,.setup-float-step.is-publish>.icon{color:inherit;opacity:.75}.setup-float-step:disabled{opacity:.6;cursor:progress}.setup-float .auth-error{margin:6px 10px 4px}body.has-setup-float #main{padding-bottom:calc(190px + env(safe-area-inset-bottom,0px))}@media(prefers-reduced-motion:reduce){.setup-float.is-new,.setup-float[data-dock=sidebar] .setup-float-body{animation:none}.setup-float-chevron,.setup-float-bar i{transition:none}}dialog.entry-dialog.intro-book-dialog{width:min(760px,calc(100% - 24px));max-width:760px}.intro-book-frame{height:min(680px,calc(100dvh - 270px));min-height:340px;margin-top:14px;overflow:hidden;border:1px solid var(--line);border-radius:16px;background:#fff}.intro-book-frame iframe{display:block;width:100%;height:100%;border:0}.intro-book-alt{margin:10px 0 0;text-align:center}.setup-live-dialog .setup-live{max-width:none;padding:6px 0 4px}.setup-live-dialog .setup-live-burst i{top:46px}.setup-status-actions{display:grid;gap:10px;margin-top:18px}.setup-status-actions .button+.button{margin-top:0}.creator-awaiting-setup{max-width:640px;padding:28px;display:grid;gap:16px}.creator-awaiting-setup .setup-wizard-orb{margin:0}.creator-awaiting-setup h2,.creator-awaiting-setup p{margin:0;overflow-wrap:anywhere}.creator-awaiting-setup h2{font-size:24px;line-height:1.25}.creator-awaiting-setup p{font-size:15px;line-height:1.65;color:var(--secondary)}.creator-awaiting-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:6px}.creator-awaiting-actions .button{min-height:46px}@media(max-width:520px){.creator-awaiting-setup{padding:22px}.creator-awaiting-actions .button{flex:1 1 100%}}.live-plan{padding:22px;gap:14px}.live-plan-dialog .live-plan{background:var(--surface-muted);border-color:transparent;box-shadow:none}.live-plan h2{margin:0;font-size:17px;line-height:24px}.live-plan .money{margin:0;font-size:26px;line-height:30px;letter-spacing:-.6px;white-space:nowrap}.live-plan ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.live-plan li{display:flex;align-items:flex-start;gap:8px;color:var(--ink);font-size:14px;line-height:20px}.live-plan li .icon{flex:none;width:16px;height:16px;margin-top:2px;color:var(--success)}.live-plan .button,.world-join{gap:8px}.live-plan .button .icon,.world-join .icon{width:16px;height:16px}@media(max-width:760px){.world-profile-actions>.world-request-status{grid-column:1/-1}}.ops-dialog-subject{margin:-4px 0 18px;color:var(--secondary);font-size:15px;font-weight:600}.ops-dialog-form{display:grid;gap:14px}.ops-dialog-form label{--field-control-gap:0px;display:grid;gap:6px;margin:0}.ops-dialog-form>.button{margin-top:6px}dialog:is(:not([class]),[class=""],.entry-dialog,.wf-dialog,.purchase-dialog):not([class*=sheet]):not(.ops-review-dialog):not(.lightbox):not(.post-dialog):not(.account-menu){padding:28px;border-radius:28px}dialog:is(:not([class]),[class=""],.entry-dialog,.wf-dialog,.purchase-dialog):not([class*=sheet]):not(.ops-review-dialog):not(.lightbox):not(.post-dialog):not(.account-menu)>.modal-top{margin-bottom:20px;gap:16px}dialog:is(:not([class]),[class=""],.entry-dialog,.wf-dialog,.purchase-dialog):not([class*=sheet]):not(.ops-review-dialog):not(.lightbox):not(.post-dialog):not(.account-menu)>.modal-top h2{font-size:22px;line-height:28px;font-weight:600;letter-spacing:-.5px}dialog:not(.lightbox):not(.post-dialog):not(.account-menu)>.modal-top .icon-button{width:36px;height:36px;min-height:36px;flex:none}dialog .button.full+.button.full,dialog .button.full+.text-button.full{margin-top:8px}:is(.text-button.full,.button.full+.text-button):not([hidden]){display:flex;align-items:center;justify-content:center;width:100%;min-height:44px}#dialog-title:focus{outline:none}@media(max-width:480px){dialog:is(:not([class]),[class=""],.entry-dialog,.wf-dialog,.purchase-dialog):not([class*=sheet]):not(.ops-review-dialog):not(.lightbox):not(.post-dialog):not(.account-menu){padding:22px;border-radius:26px}dialog:is(:not([class]),[class=""],.entry-dialog,.wf-dialog,.purchase-dialog):not([class*=sheet]):not(.ops-review-dialog):not(.lightbox):not(.post-dialog):not(.account-menu)>.modal-top h2{font-size:20px;line-height:26px}}.install-nudge{position:fixed;left:16px;right:16px;bottom:calc(104px + env(safe-area-inset-bottom));z-index:1400;display:flex;align-items:center;gap:12px;max-width:440px;margin:0 auto;padding:12px 10px 12px 12px;border:1px solid var(--floating-line);border-radius:20px;background:var(--floating-surface);box-shadow:var(--shadow-overlay);backdrop-filter:blur(18px);animation:install-nudge-in .35s ease both}.install-nudge img{flex:none;width:44px;height:44px;border-radius:12px}.install-nudge>div{display:grid;flex:1;min-width:0;gap:2px}.install-nudge strong{color:var(--ink);font-size:14px;line-height:19px}.install-nudge span{color:var(--secondary);font-size:12px;line-height:16px}.install-nudge .icon-button{flex:none;width:32px;height:32px;min-height:32px}@keyframes install-nudge-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.install-nudge{animation:none}}[data-theme] dialog.install-sheet{--install-surface:var(--bg);width:min(400px,calc(100% - 32px));max-width:400px;padding:28px 24px 24px;border:1px solid var(--glass-line);border-radius:32px;background:var(--install-surface);color:var(--ink);box-shadow:var(--shadow-overlay),var(--edge-highlight);text-align:center;overscroll-behavior:contain}[data-theme=dark] dialog.install-sheet{--install-surface:var(--surface-muted)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) and (color:color-mix(in srgb,red,red)){[data-theme] dialog.install-sheet{background:color-mix(in srgb,var(--install-surface) 88%,transparent);-webkit-backdrop-filter:blur(24px) saturate(140%);backdrop-filter:blur(24px) saturate(140%)}}@media(prefers-reduced-transparency:reduce){[data-theme] dialog.install-sheet{background:var(--install-surface);-webkit-backdrop-filter:none;backdrop-filter:none}}.install-app-icon{display:block;width:64px;height:64px;margin:2px auto 14px;border-radius:15px;box-shadow:0 0 0 .5px var(--line),0 4px 14px #0000001f}.install-sheet .modal-top{display:block;margin:0}.install-sheet .modal-top h2{font-size:22px;line-height:28px;font-weight:650;letter-spacing:-.5px}.install-sheet .modal-top .icon-button{position:absolute;top:14px;right:14px;background:var(--surface-raised);color:var(--secondary);box-shadow:var(--shadow-control)}.install-sheet .modal-top .icon-button .icon{width:16px;height:16px}.install-lede{margin:6px auto 0;max-width:300px;color:var(--secondary);font-size:15px;line-height:21px}.install-steps{margin:22px 0 0;padding:0 0 0 14px;list-style:none;border:1px solid var(--line);border-radius:22px;background:var(--surface-raised);text-align:left}.install-steps li{display:flex;align-items:center;gap:14px}.install-steps p{flex:1;min-width:0;padding:15px 14px 15px 0;border-bottom:1px solid var(--line);font-size:16px;line-height:22px}.install-steps li:last-child p{border:0}.install-steps b{font-weight:600}.install-steps small{display:block;margin-top:2px;color:var(--secondary);font-size:13px;line-height:18px}.install-glyph{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:9px;background:var(--accent-soft);color:var(--accent);font-size:13px;font-weight:650}.install-glyph .icon{width:20px;height:20px}.install-sheet .button.full{min-height:50px;margin-top:22px;font-size:16px}.install-note{margin-top:14px;color:var(--secondary);font-size:13px;line-height:18px}@media(max-width:600px){[data-theme] dialog.install-sheet{width:100%;max-width:none;max-height:calc(100dvh - 32px);margin:auto 0 0;padding:30px 18px calc(18px + env(safe-area-inset-bottom));border-width:1px 0 0;border-radius:32px 32px 0 0}.install-sheet:before{content:"";position:absolute;top:7px;left:calc(50% - 18px);width:36px;height:5px;border-radius:3px;background:var(--secondary);opacity:.35}}@media(max-width:600px)and (prefers-reduced-motion:no-preference){[data-theme] dialog.install-sheet[open]{animation:install-sheet-up .42s cubic-bezier(.32,.72,0,1) both}}@keyframes install-sheet-up{0%{transform:translateY(100%)}}@keyframes unlock-sharpen{0%{filter:blur(18px) saturate(.7);transform:scale(1.03)}to{filter:none;transform:none}}@keyframes unlock-check-pop{0%{opacity:0;transform:translate(-50%,-50%) scale(.45)}30%{opacity:1;transform:translate(-50%,-50%) scale(1.08)}45%{transform:translate(-50%,-50%) scale(1)}78%{opacity:1}to{opacity:0;transform:translate(-50%,-50%) scale(.96)}}.unlock-reveal img,.unlock-reveal video{animation:unlock-sharpen .7s cubic-bezier(.2,.7,.2,1) both}.unlock-reveal-page{position:relative}.unlock-check{position:absolute;left:50%;top:50%;z-index:3;display:grid;place-items:center;width:68px;height:68px;border-radius:50%;background:var(--success-fill,#2f9e6e);color:#fff;box-shadow:0 12px 32px #0003;pointer-events:none;animation:unlock-check-pop 1.8s ease-out both}.unlock-check .icon{width:32px;height:32px;stroke-width:2.6}@media(prefers-reduced-motion:reduce){.unlock-reveal img,.unlock-reveal video{animation:none}.unlock-check{display:none}}.paid-video{position:relative;display:grid;place-items:center;width:100%;min-height:260px;aspect-ratio:16/10;overflow:hidden;border-radius:inherit;background:var(--surface-muted)}.paid-video>video{display:block;width:100%;height:100%;max-height:75vh;object-fit:contain;opacity:0;pointer-events:none;transition:opacity .45s ease,filter .6s ease;filter:blur(12px)}.paid-video-cover{position:absolute;inset:0;display:grid;place-items:center;overflow:hidden;background:var(--surface-muted);transition:opacity .45s ease}.paid-video-poster{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:blur(18px) brightness(.7);transform:scale(1.08);opacity:.35}.paid-video-loading{position:relative;display:grid;justify-items:center;gap:16px;padding:28px;max-width:100%;text-align:center;color:var(--ink)}.paid-video-loading p{margin:0;color:var(--secondary);font-size:14px;line-height:1.5;text-wrap:pretty}.paid-video-loading .button{margin:0;max-width:100%}.paid-video [hidden]{display:none!important}.paid-video-orb{display:grid;place-items:center;width:72px;height:72px;border-radius:50%;background:radial-gradient(circle at 30% 25%,color-mix(in srgb,var(--accent) 18%,var(--surface)),var(--surface-muted) 70%);color:var(--secondary);box-shadow:0 0 45px color-mix(in srgb,var(--accent) 13%,transparent);animation:paid-video-breathe 2.4s ease-in-out infinite}.paid-video-orb svg{width:26px;height:26px}.paid-video.is-ready>video{opacity:1;filter:none;pointer-events:auto}.paid-video.is-ready>.paid-video-cover{opacity:0;pointer-events:none}.paid-video:is(.is-error,.is-ready) .paid-video-orb{animation:none}.paid-video.is-reveal.is-ready>video{animation:paid-video-sharpen .65s ease both}.paid-video:has(>.ow-player){min-height:0;aspect-ratio:auto}.post-slide>.paid-video:has(>.ow-player){height:100%}.paid-video>.ow-player>video{opacity:0;pointer-events:none;filter:blur(12px);transition:opacity .45s ease,filter .6s ease}.paid-video>.ow-player>.paid-video-cover{z-index:2}.paid-video.is-ready>.ow-player>video{opacity:1;filter:none;pointer-events:auto}.paid-video.is-ready>.ow-player>.paid-video-cover{opacity:0;pointer-events:none}.paid-video.is-reveal.is-ready>.ow-player>video{animation:paid-video-sharpen .65s ease both}.paid-video:not(.is-ready)>.ow-player>.ow-player-toggle,.paid-video:not(.is-ready)>.ow-player>.ow-player-corner,.paid-video:not(.is-ready)>.ow-player>.ow-player-seek,.paid-video:not(.is-ready)>.ow-player>.ow-player-time,.paid-video:not(.is-ready)>.ow-player>.ow-player-spinner{visibility:hidden}.ow-player-spinner{border:0;border-radius:0}.ow-player-spinner .planet-loading{width:44px;height:44px}.ow-player.is-playing.is-waiting .ow-player-spinner{animation:none}.ow-player-spinner .world-orbit{animation-play-state:paused}.ow-player.is-playing.is-waiting .ow-player-spinner .world-orbit{animation-play-state:running}@keyframes paid-video-breathe{50%{transform:scale(1.05);box-shadow:0 0 55px color-mix(in srgb,var(--accent) 20%,transparent)}}@keyframes paid-video-sharpen{0%{opacity:0;filter:blur(16px);transform:scale(1.02)}to{opacity:1;filter:none;transform:none}}@media(max-width:400px){.paid-video{min-height:210px}.paid-video-loading{padding:20px;gap:12px}.paid-video-orb{width:60px;height:60px}}@media(prefers-reduced-motion:reduce){.paid-video>video,.paid-video-cover{transition:none}.paid-video-orb,.paid-video.is-reveal.is-ready>video{animation:none}.paid-video>video{filter:none}}@media(prefers-reduced-motion:reduce){.paid-video>.ow-player>video{transition:none;filter:none}.paid-video.is-reveal.is-ready>.ow-player>video{animation:none}}.live-world-grid.is-discover{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}.world-card-thumb.is-blank{background:var(--surface-muted)}.world-card{position:relative;display:flex;flex-direction:column;width:100%;min-width:0;margin:0;padding:0;overflow:hidden;border:1px solid var(--line);border-radius:24px;background:var(--surface);color:var(--ink);font:inherit;text-align:left;cursor:pointer;box-shadow:0 1px 2px #1b1b1b0a}.world-card-media{display:block}.world-card-cover{position:relative;display:block;aspect-ratio:3/1;overflow:hidden;background:var(--surface-muted)}.world-card-cover>img{display:block;width:100%;height:100%;object-fit:cover}.world-card-cover.is-blur>img{filter:blur(26px) saturate(1.3);transform:scale(1.5)}.world-card-cover.is-blur:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,transparent,#0000001f)}.world-card-cover.is-placeholder{display:grid;place-items:center;color:#ffffffe6}.world-card-cover.is-placeholder .world-symbol{width:38px;height:38px;filter:drop-shadow(0 2px 6px #00000014)}.world-card-cover.tone-blue,.world-card-thumb.tone-blue{background:var(--ow-orb-blue)}.world-card-cover.tone-cyan,.world-card-thumb.tone-cyan{background:var(--ow-orb-cyan)}.world-card-cover.tone-mint,.world-card-thumb.tone-mint{background:var(--ow-orb-mint)}.world-card-cover.tone-peach,.world-card-thumb.tone-peach{background:var(--ow-orb-peach)}.world-card-cover.tone-violet,.world-card-thumb.tone-violet{background:radial-gradient(circle at 40% 25%,#ddd2f7,#ab98e2 60%,#e6ddf9)}.world-card-body{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:0 18px 18px}.world-card-avatar{position:relative;display:block;width:76px;height:76px;margin:-38px 0 10px;overflow:hidden;border:3px solid var(--surface);border-radius:50%;background:var(--surface-muted);box-shadow:0 4px 14px #0000001f}.world-card-avatar>img{display:block;width:100%;height:100%;object-fit:cover}.world-card-avatar>.initials{display:grid;place-items:center;width:100%;height:100%;color:var(--secondary);font-size:24px;font-weight:650;letter-spacing:-.5px}.world-card-name{display:flex;align-items:center;max-width:100%;min-width:0}.world-card-name strong{overflow:hidden;font-size:17px;font-weight:650;letter-spacing:-.3px;line-height:1.3;white-space:nowrap;text-overflow:ellipsis}.world-card-name .verified{width:17px;height:17px;margin-left:0}.world-card-handle{margin-top:1px;color:var(--secondary);font-size:13.5px}.world-card-bio{display:-webkit-box;margin-top:8px;overflow:hidden;color:var(--ink);font-size:14px;line-height:1.45;-webkit-line-clamp:2;-webkit-box-orient:vertical}.world-card-shelf{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;margin-top:16px}.world-card-thumb{position:relative;display:block;aspect-ratio:3/4;overflow:hidden;border-radius:14px;background:linear-gradient(160deg,var(--surface-muted),color-mix(in srgb,var(--surface-muted) 82%,var(--ink)))}.world-card-thumb>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.world-card-thumb:after{content:"";position:absolute;inset:auto 0 0;height:50%;background:linear-gradient(to top,#00000052,transparent);pointer-events:none}.world-card-thumb.is-empty:after{display:none}.world-card-thumb.is-locked>img{filter:blur(12px) saturate(1.2);transform:scale(1.25)}.world-card-thumb-badge{position:absolute;z-index:1;display:grid;place-items:center;color:#fff}.world-card-thumb-badge .icon{width:14px;height:14px;stroke-width:2.2}.world-card-thumb.is-locked .world-card-thumb-badge{inset:0;width:32px;height:32px;margin:auto;border-radius:50%;background:#00000047}.world-card-thumb.is-video:not(.is-locked) .world-card-thumb-badge{left:8px;bottom:8px}.world-card-thumb.is-video:not(.is-locked) .world-card-thumb-badge .icon{fill:currentColor}.world-card-thumb.is-empty:not(.is-locked) .world-card-thumb-badge{color:var(--secondary);background:transparent;backdrop-filter:none}.world-card-thumb.is-locked.is-empty{background:radial-gradient(ellipse at 20% 15%,#a6a9b1,transparent 65%),radial-gradient(ellipse at 70% 85%,#8b7470,transparent 75%),#716c72}.world-card-cta{display:flex;align-items:center;justify-content:center;width:100%;min-height:42px;margin-top:16px;border-radius:999px;background:var(--primary);color:var(--on-primary);font-size:14px;font-weight:650;transition:background .2s ease}.world-card:hover .world-card-cta{background:var(--primary-hover)}.live-world-card>.avatar{width:52px;height:52px;border-radius:50%}@media(max-width:760px){.live-world-grid.is-discover{grid-template-columns:minmax(0,1fr);gap:16px}}.join-sheet{display:grid;gap:14px}.join-plans{display:grid;gap:14px;padding-top:6px}.join-plan{position:relative;display:block;margin:0;cursor:pointer}.join-plan>input{position:absolute;inset:0;opacity:0;pointer-events:none}.join-sheet:not(.has-choice) .join-plan{cursor:default}.join-plan-body{position:relative;display:grid;gap:12px;padding:18px;border:1.5px solid var(--line);border-radius:20px;background:var(--surface);transition:border-color .15s ease,box-shadow .15s ease}.join-sheet.has-choice .join-plan:hover .join-plan-body{border-color:color-mix(in srgb,var(--ink) 30%,var(--line))}.join-sheet.has-choice .join-plan>input:checked+.join-plan-body{border-color:var(--secondary);box-shadow:none}.join-plan>input:focus-visible+.join-plan-body{outline:none;outline-offset:0;box-shadow:inset 0 0 0 1px var(--secondary,#777)}.join-plan.is-best .join-plan-body:before{content:"Best value";position:absolute;top:-10px;right:16px;padding:3px 10px;border-radius:999px;background:var(--ink);color:var(--surface);font-size:11px;font-weight:700;letter-spacing:.2px}.join-plan-head{display:flex;align-items:center;gap:8px;min-width:0}.join-plan-head strong{font-size:16px;font-weight:650}.join-plan-save{padding:3px 8px;border-radius:999px;background:var(--success-bg);color:var(--success);font-size:11.5px;font-weight:700;white-space:nowrap}.join-plan-price{margin-left:auto;font-size:22px;font-weight:700;letter-spacing:-.5px;white-space:nowrap}.join-plan-price small{margin-left:1px;font-size:13px;font-weight:500;letter-spacing:0;color:var(--secondary)}@media(max-width:360px){.join-plan-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px}.join-plan-head strong{grid-area:1/1}.join-plan-save{grid-area:2/1;justify-self:start}.join-plan-head:has(.join-plan-save) .join-plan-price{grid-area:1/2/3/3}}.join-plan-perks{display:grid;gap:8px;margin:0;padding:0;list-style:none}.join-plan-perks li{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:start;column-gap:10px;min-height:20px;font-size:14px;line-height:20px}.join-plan-perks li>.icon{justify-self:center;margin-top:1.5px;width:17px;height:17px;color:var(--success)}.join-plan-perks .vip-crown-badge{flex:none;width:20px;height:20px;border-radius:7px}.join-plan-perks .vip-crown-badge svg{width:13px;height:13px}.join-plan-note{font-size:12.5px;line-height:1.45;color:var(--secondary)}.join-sheet .join-ctas>.button.full.join-plan-cta{margin:0}.join-plan-cta{gap:8px;min-height:52px;font-size:15px}.join-plan-cta .icon{width:16px;height:16px}.join-sheet.has-choice .join-plan-cta{display:none}.join-sheet.has-choice:has(.join-plan input[value=monthly]:checked) .join-plan-cta[data-plan-cta=monthly],.join-sheet.has-choice:has(.join-plan input[value=annual]:checked) .join-plan-cta[data-plan-cta=annual]{display:flex}.join-fine{margin:0;font-size:12px;line-height:1.5;color:var(--secondary);text-align:center}.join-fine a{color:var(--ink);font-weight:600;text-decoration:none}.world-profile-bio.is-clamped{display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}.world-bio-more{margin-top:2px;padding:0;color:var(--ink);font-size:14px;font-weight:600}.world-posts{display:grid;gap:14px;min-width:0}.world-view-tabs{display:flex;justify-content:center;gap:40px;border-bottom:1px solid var(--line)}.world-view-tabs button{display:flex;align-items:center;gap:7px;margin-bottom:-1px;padding:12px 4px;border:0;border-bottom:2px solid transparent;background:none;color:var(--secondary);font:inherit;font-size:12.5px;font-weight:650;letter-spacing:.4px;cursor:pointer}.world-view-tabs button[aria-pressed=true]{border-bottom-color:var(--ink);color:var(--ink)}.world-view-tabs .icon{width:16px;height:16px}.world-view-tabs .world-vip-filter .icon{color:#9b6919;fill:#edc97055}:root[data-theme=dark] .world-view-tabs .world-vip-filter .icon{color:#edc970;fill:#edc97026}.world-vip-note{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 12px;margin:14px 0 2px;color:var(--secondary);font-size:13px;line-height:1.4;text-align:center}.world-vip-note .membership-vip{margin:0}.world-vip-note .button{min-height:34px;margin:0;padding:0 14px;font-size:13px}.world-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.world-tile{position:relative;display:block;container-type:inline-size;aspect-ratio:3/4;overflow:hidden;margin:0;padding:0;border:0;border-radius:12px;background:var(--surface-muted);color:inherit;font:inherit;cursor:pointer}.world-tile>img,.world-tile>video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.world-tile:after{content:"";position:absolute;inset:0 0 auto;height:34%;background:linear-gradient(to bottom,#00000038,transparent);pointer-events:none;opacity:0}.world-tile:has(.world-tile-badge):after{opacity:1}.world-tile.is-locked>img{filter:blur(16px) saturate(1.2);transform:scale(1.3)}.world-tile:focus-visible{outline:none;outline-offset:0;box-shadow:inset 0 0 0 1px var(--secondary,#777)}.world-tile-badge{position:absolute;z-index:1;top:9px;right:9px;display:grid;place-items:center;color:#fff;filter:drop-shadow(0 1px 2px #0009)}.world-tile-badge .icon{width:17px;height:17px;stroke-width:2.2;fill:currentColor}.world-tile-pin{position:absolute;z-index:1;top:9px;left:9px;display:grid;place-items:center;color:#fff;filter:drop-shadow(0 1px 2px #0009)}.world-tile-pin .icon{width:17px;height:17px;stroke-width:2.2;fill:currentColor;transform:rotate(45deg)}.world-tile:not(.is-text):has(.world-tile-pin):after{opacity:1}.world-tile.is-text .world-tile-pin{color:var(--secondary);filter:none}.world-tile.is-text:has(.world-tile-pin){padding-top:32px}.world-tile.is-text:has(.world-tile-pin) .world-tile-text{-webkit-line-clamp:5}.world-tile:has(.world-tile-views):before{content:"";position:absolute;z-index:1;inset:auto 0 0;height:32%;background:linear-gradient(to top,#00000052,transparent);pointer-events:none}.world-tile-views{position:absolute;z-index:2;left:9px;bottom:8px;display:inline-flex;align-items:center;gap:4px;color:#fff;font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;text-shadow:0 1px 3px #0008}.world-tile-views .icon{width:13px;height:13px;fill:currentColor;stroke-width:2.4}.world-tile-stats{position:absolute;z-index:2;inset:0;display:flex;align-items:center;justify-content:center;gap:22px;background:#0000005c;color:#fff;font-size:15px;font-weight:700;font-variant-numeric:tabular-nums;opacity:0;pointer-events:none}.world-tile-stats>span{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.world-tile-stats .icon{width:19px;height:19px;stroke-width:2.2;flex:none}.world-tile-stats .is-likes .icon{fill:currentColor}.world-tile:focus-visible .world-tile-stats{opacity:1}.world-tile:focus-visible .world-tile-views{opacity:0}@media(hover:hover){.world-tile:hover .world-tile-stats{opacity:1}.world-tile:hover .world-tile-views{opacity:0}}@container (max-width:160px){.world-tile-stats{flex-direction:column;gap:8px;font-size:13px}.world-tile-stats .icon{width:16px;height:16px}}.world-tile-lock{position:absolute;z-index:1;inset:0;display:grid;place-items:center;color:#fff}.world-tile-lock .icon{width:34px;height:34px;padding:8px;border-radius:50%;background:#00000047}.world-tile.is-locked>.world-tile-missing{display:none}.world-tile-chip{position:absolute;z-index:1;left:8px;bottom:8px;padding:4px 9px;border-radius:999px;background:#000000a6;color:#fff;font-size:11.5px;font-weight:650}.world-tile.is-text{display:flex;align-items:center;padding:14px;text-align:left;background:var(--surface);border:1px solid var(--line)}.world-tile-text{display:-webkit-box;overflow:hidden;color:var(--ink);font-size:13.5px;line-height:1.45;-webkit-line-clamp:7;-webkit-box-orient:vertical}.world-tile:is(.is-text,:has(>.world-tile-missing)):before,.world-tile:is(.is-text,:has(>.world-tile-missing)):after{display:none}.world-tile:is(.is-text,:has(>.world-tile-missing)) :is(.world-tile-badge,.world-tile-views,.world-tile-pin){color:var(--secondary);filter:none;text-shadow:none}.world-tile.is-text:has(.world-tile-badge){padding-top:32px}.world-tile.is-text:has(.world-tile-views){padding-bottom:30px}.world-tile.is-text:is(:has(.world-tile-badge),:has(.world-tile-views)) .world-tile-text{-webkit-line-clamp:5}.world-tile .unlock-check{position:absolute;z-index:2;right:8px;bottom:8px}@media(max-width:760px){.world-grid{gap:3px}.world-tile{border-radius:6px}.world-view-tabs{gap:28px}}.post-card-frame{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none}#toast{overflow-wrap:anywhere}.share-link-field{width:100%;margin-top:12px;font-size:14px}.post-carousel-nav.is-prev .icon{transform:rotate(180deg)}.join-plan-price{flex:none;font-size:22px}.join-perk-icon{display:grid;place-items:center;flex:none;width:20px;height:20px;border-radius:7px}.join-perk-icon .icon{width:13px;height:13px;stroke-width:2.2}.join-perk-icon.is-live{background:var(--ow-blue-soft);color:var(--ow-blue)}.join-perk-icon.is-vip{background:linear-gradient(145deg,#fff3b8,#e9bb4b);border:1px solid #c99a2b;color:#80530f}:root[data-theme=dark] .join-perk-icon.is-live{background:var(--ow-blue-depth);color:var(--ow-blue-dark)}:root[data-theme=dark] .join-perk-icon.is-vip{background:linear-gradient(145deg,#765d2b,#40331a);border-color:#8b6c2c;color:#f3d67e}.world-page[data-world-accent]{--world-fill:var(--wa-fill-l);--world-on-fill:var(--wa-on-l);--world-fill-hover:var(--wa-hover-l);--world-ink:var(--wa-ink-l)}.world-page[data-world-bg]{--world-surface:var(--wa-surface-l);--world-paint:var(--wa-paint-l);--world-scrim:#ffffffeb;--world-scrim-top:#ffffff85;--world-glass-muted:#5b615d}:root[data-theme=dark] .world-page[data-world-accent]:not([data-preview-theme=light]),.world-page[data-world-accent][data-preview-theme=dark]{--world-fill:var(--wa-fill-d);--world-on-fill:var(--wa-on-d);--world-fill-hover:var(--wa-hover-d);--world-ink:var(--wa-ink-d)}:root[data-theme=dark] .world-page[data-world-bg]:not([data-preview-theme=light]),.world-page[data-world-bg][data-preview-theme=dark]{--world-surface:var(--wa-surface-d);--world-paint:var(--wa-paint-d);--world-scrim:#202020dc;--world-scrim-top:#20202085;--world-glass-muted:#bdbdbd}.world-page[data-world-accent] .world-profile-actions{--primary:var(--world-fill);--on-primary:var(--world-on-fill);--primary-edge:var(--world-fill);--primary-hover:var(--world-fill-hover);--primary-shadow:none}.world-page[data-world-accent] .world-view-tabs button[aria-pressed=true]{border-bottom-color:var(--world-ink)}.world-page[data-world-accent] :is(.world-bio-more,[data-feed-save][aria-pressed=true]){color:var(--world-ink)}.world-page[data-world-accent] :focus-visible{outline-color:var(--world-ink)}.world-page[data-world-bg] .world-profile{--surface:var(--world-surface);background:var(--world-paint)}.world-page[data-world-bg=cover] .world-profile{position:relative;isolation:isolate}.world-page[data-world-bg=cover] .world-profile:before{content:"";position:absolute;inset:-48px;z-index:-1;background:var(--wa-cover) center/cover no-repeat;filter:blur(40px) saturate(1.3)}.world-page[data-world-bg=cover] .world-profile-content{background:linear-gradient(var(--world-scrim-top),var(--world-scrim) 48px)}:root{--wall-dusk:radial-gradient(58% 36% at 24% 30%,#ffffff1f,transparent 70%),radial-gradient(46% 22% at 74% 50%,#ffffff17,transparent 72%),radial-gradient(120% 52% at 28% 104%,#ffbf8f99,transparent 64%),linear-gradient(180deg,#1a2350 0%,#323d8c 32%,#7a59a5 60%,#d98d95 84%,#f6c69e 100%);--wall-space:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cg fill='%23fff'%3E%3Ccircle cx='86' cy='42' r='0.9' fill-opacity='0.35'/%3E%3Ccircle cx='22' cy='214' r='1.1' fill-opacity='0.35'/%3E%3Ccircle cx='97' cy='153' r='0.6' fill-opacity='0.95'/%3E%3Ccircle cx='58' cy='13' r='0.6' fill-opacity='0.8'/%3E%3Ccircle cx='111' cy='21' r='0.7' fill-opacity='0.35'/%3E%3Ccircle cx='145' cy='112' r='0.6' fill-opacity='0.95'/%3E%3Ccircle cx='35' cy='61' r='1.3' fill-opacity='0.95'/%3E%3Ccircle cx='19' cy='151' r='1.1' fill-opacity='0.8'/%3E%3Ccircle cx='16' cy='60' r='0.6' fill-opacity='0.95'/%3E%3Ccircle cx='223' cy='38' r='0.8' fill-opacity='0.8'/%3E%3Ccircle cx='40' cy='142' r='0.6' fill-opacity='0.95'/%3E%3Ccircle cx='82' cy='147' r='1.3' fill-opacity='0.5'/%3E%3Ccircle cx='30' cy='152' r='1.1' fill-opacity='0.5'/%3E%3Ccircle cx='99' cy='28' r='1.1' fill-opacity='0.35'/%3E%3Ccircle cx='148' cy='19' r='1.1' fill-opacity='0.5'/%3E%3Ccircle cx='131' cy='178' r='1.1' fill-opacity='0.8'/%3E%3Ccircle cx='202' cy='84' r='0.9' fill-opacity='0.95'/%3E%3Ccircle cx='120' cy='96' r='0.8' fill-opacity='0.5'/%3E%3Ccircle cx='207' cy='50' r='1.3' fill-opacity='0.5'/%3E%3Ccircle cx='24' cy='151' r='0.8' fill-opacity='0.95'/%3E%3Ccircle cx='130' cy='228' r='0.8' fill-opacity='0.8'/%3E%3Ccircle cx='77' cy='159' r='0.6' fill-opacity='0.35'/%3E%3Ccircle cx='135' cy='111' r='0.7' fill-opacity='0.65'/%3E%3Ccircle cx='42' cy='129' r='0.9' fill-opacity='0.35'/%3E%3Ccircle cx='175' cy='23' r='1.1' fill-opacity='0.95'/%3E%3Ccircle cx='206' cy='228' r='0.8' fill-opacity='0.65'/%3E%3C/g%3E%3C/svg%3E") 0 0/240px 240px,radial-gradient(56% 44% at 78% 18%,#6c48dc5c,transparent 70%),radial-gradient(52% 42% at 14% 78%,#1d8cbc4d,transparent 70%),linear-gradient(180deg,#05060f 0%,#0b0f2a 55%,#141a3c 100%);--wall-ocean:radial-gradient(95% 42% at 50% -6%,#cbf7ff99,transparent 70%),radial-gradient(60% 40% at 80% 60%,#2fd3d433,transparent 70%),linear-gradient(180deg,#3cc6cc 0%,#1b88b2 34%,#0e5288 68%,#07264a 100%);--wall-haze:radial-gradient(64% 48% at 24% 16%,#fff2d2,transparent 72%),radial-gradient(60% 50% at 84% 62%,#ffc5d5,transparent 72%),linear-gradient(165deg,#ffd8a4 0%,#fbc6c2 40%,#dcbbe8 72%,#b8c6f4 100%);--wall-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .28 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23g)'/%3E%3C/svg%3E") 0 0/160px 160px,radial-gradient(110% 80% at 50% 22%,#f2ede5 0%,#ddd5c9 56%,#c5bbad 100%);--wall-mono:radial-gradient(110% 76% at 50% 6%,#a2a2a2 0%,#5e5e5e 50%,#2a2a2a 100%)}.world-page[data-world-bg=wallpaper]{--world-browser-color:var(--wall-top)}:root[data-theme=dark] .world-page[data-world-bg=wallpaper]:not([data-preview-theme=light]),.world-page[data-world-bg=wallpaper][data-preview-theme=dark]{--world-browser-color:var(--wall-top-dark,var(--wall-top))}.world-page[data-wallpaper=dusk]{--wall-base:var(--wall-dusk);--wall-top:#0a0e20}.world-page[data-wallpaper=space]{--wall-base:var(--wall-space);--wall-top:#090816;--wall-top-dark:#05050e}.world-page[data-wallpaper=ocean]{--wall-base:var(--wall-ocean);--wall-top:#2c5659}.world-page[data-wallpaper=haze]{--wall-base:var(--wall-haze);--wall-top:#fedfb6;--wall-top-dark:#6b5e4d}.world-page[data-wallpaper=grain]{--wall-base:var(--wall-grain);--wall-top:#c5bfb6;--wall-top-dark:#53504c}.world-page[data-wallpaper=mono]{--wall-base:var(--wall-mono);--wall-top:#353535}.world-page[data-wallpaper=photo]{--wall-top:#161616;--wall-base:var(--wa-wall) center/cover no-repeat,var(--bg)}.world-page[data-world-bg=wallpaper]:before{content:"";position:fixed;inset:0 0 0 264px;z-index:-1;pointer-events:none;background:var(--wall-base);filter:brightness(var(--wall-brightness,1))}:root[data-theme=dark] .world-page[data-world-bg=wallpaper]:not([data-preview-theme=light]):before,.world-page[data-world-bg=wallpaper][data-preview-theme=dark]:before{filter:brightness(var(--wall-brightness,.62))}@media(min-width:761px)and (max-width:1150px){.world-page[data-world-bg=wallpaper]:before{left:224px}}@media(max-width:760px){.world-page[data-world-bg=wallpaper]:before{left:0}}@media(max-width:760px){#main>.world-page[data-world-bg=wallpaper]:not(.immersive-world):after,#main>.profile-page>.world-page[data-world-bg=wallpaper]:after{content:"";position:fixed;inset:0 0 auto;z-index:-1;height:max(0px,calc(4rem - var(--app-safe-top) * 100));pointer-events:none;background:linear-gradient(var(--world-browser-color),transparent)}}.app-shell:has(#main>.world-page[data-world-bg=wallpaper],#main>.profile-page>.world-page[data-world-bg=wallpaper]){background:transparent}body:has(#main>.world-page[data-world-bg=wallpaper]:not(.immersive-world),#main>.profile-page>.world-page[data-world-bg=wallpaper]){background:var(--app-chrome)}.world-page[data-world-bg=wallpaper]{--surface:var(--world-surface);--surface-muted:var(--world-surface);--muted:var(--world-glass-muted);--secondary:var(--world-glass-muted)}.world-page[data-world-bg=wallpaper] :is(.world-profile,.post-card,.world-tile.is-text,.page-state,.button.secondary){-webkit-backdrop-filter:blur(24px) saturate(1.5);backdrop-filter:blur(24px) saturate(1.5)}.world-page[data-world-bg=wallpaper] .page-state.empty-placeholder{background:var(--surface)}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.world-page[data-world-bg=wallpaper]{--surface:var(--card,var(--ow-white))}}.world-page[data-world-bg=wallpaper][data-wallpaper] .world-profile{--world-surface:var(--wa-profile-surface-l);--world-paint:var(--wa-profile-paint-l);--world-fill:var(--wa-profile-fill-l);--world-on-fill:var(--wa-profile-on-l);--world-fill-hover:var(--wa-profile-hover-l);--world-ink:var(--wa-profile-ink-l);--muted:#353c37;--secondary:#353c37;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}:root[data-theme=dark] .world-page[data-world-bg=wallpaper][data-wallpaper]:not([data-preview-theme=light]) .world-profile,.world-page[data-world-bg=wallpaper][data-wallpaper][data-preview-theme=dark] .world-profile{--world-surface:var(--wa-profile-surface-d);--world-paint:var(--wa-profile-paint-d);--world-fill:var(--wa-profile-fill-d);--world-on-fill:var(--wa-profile-on-d);--world-fill-hover:var(--wa-profile-hover-d);--world-ink:var(--wa-profile-ink-d);--muted:#bdbdbd;--secondary:#bdbdbd}.world-page[data-world-bg=wallpaper]:is([data-wallpaper=dusk],[data-wallpaper=ocean],[data-wallpaper=mono],[data-wallpaper=photo]){--wall-brightness:.4}:root[data-theme=dark] .world-page:is([data-wallpaper=haze],[data-wallpaper=grain]):not([data-preview-theme=light]),.world-page:is([data-wallpaper=haze],[data-wallpaper=grain])[data-preview-theme=dark]{--wall-brightness:.42}.world-page[data-world-bg=wallpaper],.app-shell:has(#main>.world-page[data-world-bg=wallpaper],#main>.profile-page>.world-page[data-world-bg=wallpaper]){--world-chrome-ink:#fff;--world-chrome-muted:#e4e6eb;--world-chrome-line:#ffffff40;--world-chrome-shadow:0 1px 2px #0003;--world-chrome-icon-shadow:drop-shadow(0 1px 1px #0003);--world-chrome-gold:#edc970}.world-page:is([data-wallpaper=haze],[data-wallpaper=grain]),.app-shell:has(#main>.world-page:is([data-wallpaper=haze],[data-wallpaper=grain]),#main>.profile-page>.world-page:is([data-wallpaper=haze],[data-wallpaper=grain])){--world-chrome-ink:#202520;--world-chrome-muted:#3d453e;--world-chrome-line:#20252033;--world-chrome-shadow:none;--world-chrome-icon-shadow:none;--world-chrome-gold:#8a5a12}:root[data-theme=dark] .world-page:is([data-wallpaper=haze],[data-wallpaper=grain]):not([data-preview-theme=light]),.world-page:is([data-wallpaper=haze],[data-wallpaper=grain])[data-preview-theme=dark],:root[data-theme=dark] .app-shell:has(#main>.world-page:is([data-wallpaper=haze],[data-wallpaper=grain]),#main>.profile-page>.world-page:is([data-wallpaper=haze],[data-wallpaper=grain])){--world-chrome-ink:#fff;--world-chrome-muted:#f0f1f3;--world-chrome-line:#ffffff40;--world-chrome-shadow:0 1px 2px #0003;--world-chrome-icon-shadow:drop-shadow(0 1px 1px #0003);--world-chrome-gold:#edc970}.app-shell:has(#main>.world-page[data-world-bg=wallpaper],#main>.profile-page>.world-page[data-world-bg=wallpaper]) .topbar :is(.breadcrumb,.mobile-brand){color:var(--world-chrome-muted);text-shadow:var(--world-chrome-shadow)}.app-shell:has(#main>.world-page[data-world-bg=wallpaper],#main>.profile-page>.world-page[data-world-bg=wallpaper]) .topbar :is(.breadcrumb strong,.mobile-brand .brand){color:var(--world-chrome-ink)}.profile-page:has(>.world-page[data-world-bg=wallpaper])>.page-heading h1{color:var(--world-chrome-ink);text-shadow:var(--world-chrome-shadow)}.world-page[data-world-bg=wallpaper] .world-view-tabs{border-bottom-color:var(--world-chrome-line)}.world-page[data-world-bg=wallpaper] .world-view-tabs button{color:var(--world-chrome-muted);text-shadow:var(--world-chrome-shadow)}.world-page[data-world-bg=wallpaper] .world-view-tabs button[aria-pressed=true]{color:var(--world-chrome-ink);border-bottom-color:currentColor}.world-page[data-world-bg=wallpaper] .world-view-tabs .icon{filter:var(--world-chrome-icon-shadow)}.world-page[data-world-bg=wallpaper] .world-view-tabs .world-vip-filter .icon{color:var(--world-chrome-gold)}.world-page[data-world-bg=wallpaper] .world-view-tabs button:focus-visible{outline-color:var(--world-chrome-ink)}.world-page[data-world-bg=wallpaper] .world-vip-note>span:not(.membership-vip){color:var(--world-chrome-muted);text-shadow:var(--world-chrome-shadow)}.app-shell:has(#main>.world-page[data-world-bg=wallpaper],#main>.profile-page>.world-page[data-world-bg=wallpaper]) .topbar :is(.theme-toggle,.notification-button,.top-profile-button){background:color-mix(in srgb,var(--world-chrome-ink) 10%,transparent);border-color:color-mix(in srgb,var(--world-chrome-ink) 20%,transparent);color:var(--world-chrome-ink);box-shadow:inset 0 1px #ffffff12;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}@media(hover:hover){.app-shell:has(#main>.world-page[data-world-bg=wallpaper],#main>.profile-page>.world-page[data-world-bg=wallpaper]) .topbar :is(.theme-toggle,.notification-button,.top-profile-button):hover{background:color-mix(in srgb,var(--world-chrome-ink) 18%,transparent)}}.world-page[data-world-bg=wallpaper] .world-profile{border-color:color-mix(in srgb,var(--ink) 16%,transparent)}.world-page[data-world-bg=wallpaper] .world-share{background:color-mix(in srgb,var(--surface) 62%,transparent);border-color:color-mix(in srgb,var(--ink) 18%,transparent);color:var(--ink);box-shadow:none}@media(hover:hover){.world-page[data-world-bg=wallpaper] .world-share:hover{background:var(--surface)}}:root[data-reduced-transparency=true] .app-shell:has(#main>.world-page[data-world-bg=wallpaper],#main>.profile-page>.world-page[data-world-bg=wallpaper]) .topbar :is(.theme-toggle,.notification-button,.top-profile-button){background:var(--surface);color:var(--ink);border-color:var(--line);backdrop-filter:none;-webkit-backdrop-filter:none}:root[data-reduced-transparency=true] .world-page[data-world-bg=wallpaper] .world-share{background:var(--canvas);backdrop-filter:none;-webkit-backdrop-filter:none}@media(max-width:760px){.app-shell:has(#main>.world-page[data-world-bg=wallpaper],#main>.profile-page>.world-page[data-world-bg=wallpaper]) .topbar :is(.theme-toggle,.notification-button,.top-profile-button){width:44px;height:44px;min-height:44px}.world-admin-tools>.button{padding-inline:12px;font-size:12px}}.world-look{display:grid;gap:24px}.world-look-stage{position:relative}.world-look-modes{position:absolute;top:10px;right:10px;z-index:3;display:inline-flex;gap:2px;padding:3px;border-radius:999px;background:var(--glass,#ffffffd4);border:1px solid var(--line);box-shadow:var(--shadow-control);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.world-look-modes button{min-height:28px;padding:0 12px;border:0;border-radius:999px;background:transparent;color:var(--secondary);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.world-look-modes button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-control)}.world-preview{position:relative;isolation:isolate;overflow:hidden;width:100%;max-width:none;gap:12px;padding:12px 12px 0;border:1px solid var(--line);border-radius:22px;background:var(--bg);color:var(--ink)}.world-preview[data-world-bg=wallpaper]:before{position:absolute;inset:0}.world-preview:where([data-preview-theme=light]){--bg:var(--ow-paper);--surface:var(--ow-white);--card:var(--ow-white);--surface-muted:var(--ow-panel);--ink:var(--ow-ink);--muted:var(--ow-secondary);--secondary:var(--ow-secondary);--line:var(--ow-line);--primary:var(--ow-charcoal);--on-primary:var(--ow-white);--primary-edge:var(--ow-charcoal);--primary-hover:#333333;--primary-shadow:0 1px 2px #2020201f;--shadow-card:0 2px 5px #20292304;--ow-orb-blue:radial-gradient(circle at 40% 25%,#c0cee5,#95acd4 60%,#cdd8ea);color-scheme:light}.world-preview:where([data-preview-theme=dark]){--bg:var(--ow-deep);--surface:var(--ow-charcoal);--card:var(--ow-charcoal);--surface-muted:var(--ow-dark-workspace);--ink:var(--ow-on-dark);--muted:var(--ow-secondary-dark);--secondary:var(--ow-secondary-dark);--line:var(--ow-dark-line);--primary:var(--ow-on-dark);--on-primary:#191919;--primary-edge:var(--ow-on-dark);--primary-hover:#ffffff;--primary-shadow:none;--shadow-card:none;--ow-orb-blue:radial-gradient(circle at 40% 25%,#748fb8,#455f87 65%,#536d94);color-scheme:dark}.world-preview .world-profile{border-radius:18px}.world-preview .world-cover{height:104px}.world-preview .world-cover.is-placeholder{height:80px}.world-preview .world-profile-content{padding:0 14px 16px}.world-preview .world-profile-top>.avatar{width:68px;height:68px;margin-top:-34px;border-width:3px;font-size:22px}.world-preview .world-profile-heading{margin-top:8px}.world-preview .world-profile-name{gap:6px}.world-preview .world-profile-name :is(h1,h2){font-size:19px}.world-preview .world-profile-name .verified{width:18px;height:18px}.world-preview .world-profile-heading>p{font-size:13px}.world-preview .world-profile-stats{margin-top:8px;gap:4px 14px;font-size:12.5px}.world-preview .world-profile-stats strong{font-size:13px}.world-preview .world-profile-bio{margin-top:10px;font-size:13px}.world-preview .world-profile-actions{display:flex;margin-top:14px}.world-preview .world-profile-actions .button{flex:1;min-height:40px;padding:0 16px;font-size:13px}.world-preview .world-view-tabs{gap:30px}.world-preview .world-view-tabs button{padding:10px 4px;font-size:11.5px;cursor:default}#creator-live-theme .world-look-group{display:block;min-width:0;margin:0;padding:0;border:0;border-radius:0}#creator-live-theme .world-look-group>.world-look-label{float:none;width:auto;padding:0;margin:0 0 2px;font-size:15px;font-weight:650;letter-spacing:-.2px;color:var(--ink)}#creator-live-theme :is(.world-look-swatch,.world-look-bg,.world-look-wall)>input{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;border:0;opacity:0}#creator-live-theme .world-preview .button{margin-top:0}.world-look-help{margin:0 0 12px;font-size:13px;line-height:1.45;color:var(--secondary)}.world-look-swatches{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px 6px;justify-items:center}.world-look-swatch{position:relative;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;cursor:pointer}.world-look-swatch[hidden]{display:none}.world-look-swatch>input{cursor:pointer}.world-look-chip{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--chip,var(--surface-muted));color:#fff;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 16%,transparent);pointer-events:none;transition:box-shadow .15s ease}.world-look-chip .icon{width:15px;height:15px;stroke-width:2.2}.world-look-swatch>input:checked+.world-look-chip{box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--ink)}.world-look-swatch>input:focus-visible+.world-look-chip{outline:none;outline-offset:0;box-shadow:inset 0 0 0 1px var(--secondary,#777)}.world-look-swatch.is-default .world-look-chip{background:linear-gradient(135deg,var(--ow-charcoal) 50%,var(--ow-on-dark) 50%)}.world-look-swatch.is-cover .world-look-chip{text-shadow:none}.world-look-swatch.is-custom .world-look-chip{background:conic-gradient(from 200deg,#ff5f6d,#ffc35a,#41d68b,#3ca4ff,#9b6cff,#ff5f6d)}.world-look-swatch.is-custom.is-set .world-look-chip{background:var(--chip)}#creator-live-theme .world-look-picker{position:absolute;right:0;bottom:0;width:1px;height:1px;min-width:0;padding:0;border:0;opacity:0;pointer-events:none}.world-look-backgrounds{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:10px}.world-look-bg{position:relative;display:grid;justify-items:center;gap:7px;min-width:0;cursor:pointer}.world-look-bg>input{cursor:pointer}.world-look-bg>input:disabled{cursor:not-allowed}.world-look-bg-sample{position:relative;width:100%;aspect-ratio:4/5;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:var(--surface);pointer-events:none}.world-look-bg-sample:before{content:"";position:absolute;inset:0 0 auto;height:34%;background:#c8d1e1}.world-look-bg-sample:after{content:"";position:absolute;left:14%;right:14%;bottom:14%;height:13%;border-radius:999px;background:var(--look-accent,var(--ow-charcoal))}.world-look-bg-sample[data-sample=tint]{background:color-mix(in srgb,var(--look-accent) 12%,var(--surface))}.world-look-bg-sample[data-sample=gradient]{background:linear-gradient(160deg,color-mix(in srgb,var(--look-accent) 30%,var(--surface)),color-mix(in srgb,var(--look-accent-2) 22%,var(--surface)))}.world-look-bg-sample[data-sample=cover]{background:var(--look-cover,#c8d1e1) center/cover}.world-look-bg-sample[data-sample=cover]:before{background:var(--look-cover,#c8d1e1) top/cover;box-shadow:0 1px #ffffff80}.world-look-bg-sample[data-sample=cover]{box-shadow:inset 0 0 0 999px color-mix(in srgb,var(--surface) 72%,transparent)}.world-look-bg-sample[data-sample=wallpaper]{background:var(--look-wall,var(--wall-dusk))}.world-look-bg-sample[data-sample=wallpaper]:before{inset:12% 12% auto;height:30%;border-radius:6px;background:color-mix(in srgb,var(--surface) 82%,transparent)}.world-look-bg>input:checked~.world-look-bg-sample{box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--ink)}.world-look-bg>input:checked~.world-look-bg-sample[data-sample=cover]{box-shadow:inset 0 0 0 999px color-mix(in srgb,var(--surface) 72%,transparent),0 0 0 2px var(--surface),0 0 0 4px var(--ink)}.world-look-bg>input:focus-visible~.world-look-bg-sample{outline:none;outline-offset:0;box-shadow:inset 0 0 0 1px var(--secondary,#777)}.world-look-bg>input:disabled~*{opacity:.4}.world-look-bg-name{font-size:11.5px;font-weight:600;line-height:1.2;white-space:nowrap;color:var(--secondary);pointer-events:none}.world-look-bg>input:checked~.world-look-bg-name{color:var(--ink)}.world-look-walls{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin-top:16px}.world-look-walls[hidden]{display:none}.world-look-wall{position:relative;display:grid;min-width:0;cursor:pointer}.world-look-wall>input{cursor:pointer}.world-look-wall-sample{display:grid;place-items:center;width:100%;aspect-ratio:9/15;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:var(--surface-muted);color:var(--secondary);pointer-events:none}.world-look-wall-sample img{display:block;width:100%;height:100%;object-fit:cover}.world-look-wall-sample[data-wallpaper=dusk]{background:var(--wall-dusk)}.world-look-wall-sample[data-wallpaper=space]{background:var(--wall-space)}.world-look-wall-sample[data-wallpaper=ocean]{background:var(--wall-ocean)}.world-look-wall-sample[data-wallpaper=haze]{background:var(--wall-haze)}.world-look-wall-sample[data-wallpaper=grain]{background:var(--wall-grain)}.world-look-wall-sample[data-wallpaper=mono]{background:var(--wall-mono)}.world-look-wall>input:checked+.world-look-wall-sample{box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--ink)}.world-look-wall>input:focus-visible+.world-look-wall-sample{outline:none;outline-offset:0;box-shadow:inset 0 0 0 1px var(--secondary,#777)}.world-look-wall-caption{margin:10px 0 0;font-size:12.5px;font-weight:600;color:var(--ink)}.world-look-wall-caption[hidden]{display:none}.world-look-photo-note{margin:8px 0 0}.world-look-note{margin:-8px 0 0}.world-look #creator-upload-status:empty{display:none}@media(max-width:360px){.world-look-swatches{grid-template-columns:repeat(4,minmax(0,1fr))}.world-look-backgrounds{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:12px}.world-look-walls{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:760px){.world-look-stage{position:sticky;top:-1px;z-index:2;margin:0 -4px;padding:0 4px 12px;background:var(--surface)}@media(max-height:720px){.world-look-stage{position:relative}}.world-preview{padding:10px 10px 0;gap:10px}.world-preview .world-cover{height:84px}.world-preview .world-cover.is-placeholder{height:64px}.world-preview .world-profile-top>.avatar{width:58px;height:58px;margin-top:-29px}.world-preview .world-profile-name :is(h1,h2){font-size:17px}.world-preview .world-profile-stats{margin-top:6px}.world-preview .world-profile-bio{display:-webkit-box;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-top:8px}.world-preview .world-profile-actions{margin-top:12px}.world-preview .world-profile-actions .button{min-height:38px}}.avatar.has-ring,.member-preview.has-ring .avatar{--member-ring:var(--member-ring-l)}:root[data-theme=dark] :is(.avatar.has-ring,.member-card .account-identity>.avatar,.member-preview.has-ring .avatar){--member-ring:var(--member-ring-d)}.avatar.has-ring,.member-preview.has-ring .avatar{box-shadow:0 0 0 2px var(--surface,var(--card)),0 0 0 4px var(--member-ring)}.member-banner{position:absolute;inset:0 0 auto;height:var(--member-banner-height,88px);background:var(--member-banner);pointer-events:none}.member-detail-identity.has-banner{position:relative;margin-top:8px;padding-top:62px;--member-banner-height:92px}.member-detail-identity>.member-banner{border-radius:16px}.member-detail-identity.has-banner>.avatar{position:relative;border:3px solid var(--surface)}#journey-account-profile .member-preview{position:relative;overflow:hidden;margin:0 0 20px;border:1px solid var(--line);border-radius:18px;background:var(--surface)}.member-preview-banner{height:0;background:var(--member-banner)}.member-preview.has-banner .member-preview-banner{height:76px}.member-preview-body{display:grid;justify-items:start;gap:4px;padding:16px}.member-preview-body>.avatar{width:56px;height:56px;margin-bottom:6px;border:3px solid var(--surface);font-size:18px;object-fit:cover}.member-preview.has-banner .member-preview-body>.avatar{margin-top:-44px}.member-preview-body strong{font-size:17px;font-weight:650;letter-spacing:-.3px;overflow-wrap:anywhere}.member-preview-body p{margin:2px 0 0;font-size:14px;line-height:1.5;white-space:pre-line;overflow-wrap:anywhere;color:var(--ink)}.member-preview-body p[hidden]{display:none}#journey-account-profile .member-bio-field textarea{min-height:84px}#journey-account-profile .member-bio-count{display:block;margin:6px 2px 0;text-align:right;font-size:12px}#journey-account-profile .member-look-group{display:block;min-width:0;margin:22px 0 0;padding:0;border:0}#journey-account-profile .member-look-group>legend{padding:0;margin-bottom:2px;font-size:14px;font-weight:600;color:var(--ink)}#journey-account-profile .member-look-group .world-look-help{font-size:13px}#journey-account-profile :is(.world-look-swatch,.world-look-bg)>input{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;border:0;opacity:0}#journey-account-profile .world-look-picker{position:absolute;right:0;bottom:0;width:1px;height:1px;min-width:0;padding:0;border:0;opacity:0;pointer-events:none}.member-banners{grid-template-columns:repeat(4,minmax(0,1fr))}.member-banner-sample{aspect-ratio:3/2;display:grid;place-items:center;color:var(--secondary)}.member-banner-sample:before,.member-banner-sample:after{display:none}.member-banner-sample[data-sample=none]{background:var(--surface)}.member-banner-sample[data-sample=color]{background:var(--look-accent)}.member-banner-sample[data-sample=gradient]{background:var(--look-banner-gradient)}.member-banner-sample[data-sample=photo]{background:var(--surface-muted)}.member-banner-sample [data-banner-photo-sample]{display:grid;place-items:center;width:100%;height:100%}.member-banner-sample img{display:block;width:100%;height:100%;object-fit:cover}.content-page{display:grid;gap:20px;max-width:1000px;min-width:0}.content-page>.page-heading{margin:0}.content-body{display:grid;gap:14px;min-width:0}.content-page .page-state-copy p{text-wrap:balance}.content-tabs{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0;min-width:0}.content-tabs a{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;margin:0;padding:7px 17px;border:1px solid var(--line);border-radius:20px;background:transparent;color:var(--secondary);font-size:13px;font-weight:550;line-height:20px;text-decoration:none}.content-tabs a:hover{color:var(--ink);background:var(--control)}.content-tabs a[aria-current=page]{background:var(--control);border-color:var(--control);color:var(--ink)}.content-tabs a>.icon{width:15px;height:15px}.content-tabs a:focus-visible{outline:none;outline-offset:0;box-shadow:inset 0 0 0 1px var(--secondary,#777)}@media(max-width:360px){.content-tabs a{padding-inline:12px;gap:5px;font-size:12px}}.profile-page{min-width:0}.profile-page>.world-page{max-width:none}.content-tile-creator{position:absolute;z-index:2;left:8px;top:8px;display:grid;place-items:center;width:26px;height:26px;overflow:hidden;border-radius:50%;background:var(--surface-muted);color:var(--ink);font-size:10px;font-weight:700;letter-spacing:.02em;box-shadow:0 0 0 2px #fff,0 2px 8px #0000005c}.content-tile-creator img{width:100%;height:100%;object-fit:cover}.content-grid .world-tile.is-text{padding-top:44px}.world-tile-missing{position:absolute;inset:0;display:grid;place-items:center;color:var(--muted)}.world-tile-missing .icon{width:26px;height:26px}.content-purchases{display:grid;min-width:0;border:1px solid var(--line);border-radius:22px;background:var(--surface);overflow:hidden}.content-purchase{display:flex;align-items:center;gap:14px;width:100%;min-width:0;margin:0;padding:14px 18px;border:0;border-top:1px solid var(--line);border-radius:0;background:none;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.content-purchase:first-child{border-top:0}button.content-purchase:hover{background:var(--control)}button.content-purchase:active{transform:none}.content-purchase:focus-visible{outline:none;outline-offset:0;box-shadow:inset 0 0 0 1px var(--secondary,#777)}.content-purchase-art{position:relative;display:grid;place-items:center;flex:none;width:48px;height:48px;border-radius:50%;background:var(--surface-muted);color:var(--muted)}.content-purchase-art>.avatar{width:48px;height:48px;font-size:15px}.content-purchase-art.is-post{border-radius:12px}.content-purchase-thumb{position:absolute;inset:0;display:grid;place-items:center;overflow:hidden;border-radius:12px;background:var(--surface-muted);color:var(--muted)}.content-purchase-thumb>img{width:100%;height:100%;object-fit:cover}.content-purchase-thumb>.icon,.content-purchase-thumb .world-tile-missing .icon{width:20px;height:20px}.content-purchase-art.is-locked .content-purchase-thumb>img{filter:blur(6px) saturate(1.2);transform:scale(1.3)}.content-purchase-lock{position:absolute;inset:0;display:grid;place-items:center;color:#fff}.content-purchase-lock .icon{width:22px;height:22px;padding:4px;border-radius:50%;background:#00000047}.content-purchase-art .content-tile-creator{inset:auto -5px -5px auto;width:22px;height:22px;font-size:9px;box-shadow:0 0 0 2px var(--surface)}.content-purchase-copy{display:grid;gap:3px;flex:1;min-width:0}.content-purchase-copy strong{overflow:hidden;font-size:15px;font-weight:600;line-height:1.3;white-space:nowrap;text-overflow:ellipsis}.content-purchase-copy small{overflow:hidden;color:var(--muted);font-size:13px;line-height:1.4;white-space:nowrap;text-overflow:ellipsis}.content-purchase-end{display:grid;justify-items:end;gap:3px;flex:none}.content-purchase-amount{font-size:15px;font-weight:650;line-height:1.3;font-variant-numeric:tabular-nums}.content-purchase-amount.is-refunded{color:var(--muted);text-decoration:line-through}.content-purchase-note{color:var(--muted);font-size:12px;font-weight:600;line-height:1.4}.content-purchase-note.is-attention{color:var(--attention)}.content-purchase>svg{flex:none;width:16px;height:16px;color:var(--muted)}@media(max-width:760px){.content-page{gap:16px}.content-tile-creator{left:6px;top:6px;width:22px;height:22px;font-size:9px}.content-grid .world-tile.is-text{padding-top:36px}.content-purchases{border-radius:18px}.content-purchase{gap:12px;padding:12px 14px}.content-purchase-art,.content-purchase-art>.avatar{width:44px;height:44px}.content-purchase-copy strong,.content-purchase-amount{font-size:14.5px}}@media(max-width:360px){.content-purchase{gap:10px;padding:12px}.content-purchase>svg{display:none}}.interior-view[data-page=me] #main{max-width:1280px}.world-profile-actions>.world-owner-tools{flex:1 1 100%;display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;min-width:0}.world-owner-buttons{display:flex;align-items:center;gap:10px;min-width:0}.world-owner-buttons>.button{margin:0;min-width:156px}.world-owner-buttons>.world-requests{position:relative}.member-profile .world-cover.member-profile-banner{background:var(--member-banner)}.member-profile-photo{position:relative;display:block;flex:none;margin:0;padding:0;border:0;border-radius:50%;background:none;cursor:pointer}.member-profile-photo>.avatar{display:grid;place-items:center;width:104px;height:104px;margin-top:-52px;border:4px solid var(--surface);font-size:30px;object-fit:cover}.member-profile:not(.has-banner) .member-profile-photo>.avatar{margin-top:22px;border-width:0}.member-profile-photo:focus-visible{outline:none;outline-offset:0;box-shadow:inset 0 0 0 1px var(--secondary,#777)}.member-profile .world-profile-name :is(h1,h2){overflow-wrap:anywhere}@media(max-width:760px){.world-owner-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) auto;gap:8px}.world-owner-buttons.is-single{grid-template-columns:minmax(0,1fr) auto}.world-owner-buttons.has-three{grid-template-columns:repeat(3,minmax(0,1fr))}.world-owner-buttons>.button{min-width:0;min-height:44px;padding-inline:12px;gap:6px;font-size:13px;white-space:nowrap}.member-profile-photo>.avatar{width:84px;height:84px;margin-top:-42px;font-size:24px}.member-profile:not(.has-banner) .member-profile-photo>.avatar{margin-top:18px}}@media(max-width:360px){.world-owner-buttons>.button>.icon{display:none}}.settings-page{min-width:0}.settings-profile-row{min-height:88px}.settings-profile-row>.avatar{width:56px;height:56px;flex:none;font-size:18px;object-fit:cover}.settings-profile-row strong{font-size:17px}.settings-note{margin:0 0 18px;font-size:14px;color:var(--secondary)}.settings-note .text-button{margin-left:6px}#journey-account-profile .profile-photo-field{display:flex;align-items:center;gap:14px;padding:12px;margin:0 0 16px;border:1px solid var(--line);border-radius:16px;background:var(--field)}#journey-account-profile .profile-photo-pick{position:relative;overflow:hidden;flex-shrink:0;min-height:38px;margin:0;padding:0 16px;font-size:13px}#journey-account-profile .profile-photo-pick input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}#journey-account-profile .profile-photo-preview{cursor:pointer}.profile-photo-initials{font-size:18px;font-weight:600;color:var(--secondary)}#journey-account-profile .member-photo-remove{margin:-6px 0 16px}@media(max-width:480px){#journey-account-profile .member-photo-field{display:grid;grid-template-columns:56px minmax(0,1fr);gap:10px 14px}#journey-account-profile .member-photo-field .profile-photo-pick{grid-column:2;justify-self:start}}.post-entry .post-composer,.post-flow .post-editor-slot>.post-composer{padding:18px 20px;border:1px solid var(--line);border-radius:22px;background:var(--surface);box-shadow:var(--shadow-card)}.post-entry .composer-text,.post-entry .composer-text.is-placeholder{min-height:56px}.post-composer .composer-text.is-placeholder{display:block;padding:2px 0;font-size:18px;line-height:1.4;color:var(--secondary)}.composer-more:not(:has(>:not([hidden]))){display:none}.post-close-actions{display:grid;gap:12px}.post-close-actions>.text-button{min-height:44px;color:var(--secondary)}.creator-content-empty{padding:56px 24px;text-align:center;color:var(--secondary)}.creator-content-empty>.icon{width:28px;height:28px;margin-bottom:14px}.creator-content-empty h2{margin:0 0 8px;font-size:20px;color:var(--ink)}.creator-content-empty p{max-width:360px;margin:auto;font-size:14px;line-height:1.6}.your-worlds .live-section+.live-section{margin-top:32px}@media(max-width:760px){.creator-content-empty{padding:40px 16px}}.world-page[data-world-bg=wallpaper] :is(.post-entry .post-composer,.composer-compact){-webkit-backdrop-filter:blur(24px) saturate(1.5);backdrop-filter:blur(24px) saturate(1.5)}.interior-view[data-page=library] .post-entry{margin:0 0 22px}.post-flow{display:grid;gap:18px;max-width:680px;min-width:0}.post-flow-bar{display:none}.post-flow-heading .post-page-back{margin:0 0 6px}.post-flow-add,.post-media-number,.post-composer .post-flow-text{display:none}.post-composer.is-readonly{display:grid;gap:10px;padding:20px;border:1px solid var(--line);border-radius:22px;background:var(--surface)}@media(max-width:760px){body.post-flow-view .topbar,body.post-flow-view .bottom-nav{display:none}body.post-flow-view.interior-view #main:not(.chat-main){padding:0 0 calc(24px + env(safe-area-inset-bottom,0px));min-height:100dvh}.post-flow{gap:0;max-width:none}.post-flow-heading{display:none}.post-flow-bar{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:72px minmax(0,1fr) 72px;align-items:center;min-height:56px;padding:env(safe-area-inset-top,0px) 6px 0;border-bottom:1px solid var(--line);background:var(--bg)}.post-flow-bar h1{margin:0;font-size:17px;font-weight:650;letter-spacing:-.2px;text-align:center}.post-flow-icon{display:grid;place-items:center;width:44px;height:44px;margin:0;padding:0;border:0;border-radius:50%;background:none;color:var(--ink)}.post-flow-icon .icon{width:22px;height:22px}.post-flow-next{justify-self:end;min-height:44px;margin:0;padding:0 10px;border:0;background:none;color:var(--ink);font:inherit;font-size:16px;font-weight:650}.post-flow-next:disabled{opacity:.45}.post-flow .post-editor-slot{padding:16px}.post-flow .post-editor-slot>.post-composer{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.post-composer[data-step=media]>:not(.post-media,.post-flow-add,.post-flow-text,[data-post-error],[data-post-submit-status]){display:none}.post-composer[data-step=media]:not(:has(.post-media-tile)) .post-flow-add{display:grid}.post-composer[data-step=media] .post-media-number{position:absolute;z-index:1;right:6px;bottom:6px;display:grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border:2px solid var(--surface);border-radius:11px;background:var(--ink);color:var(--surface);font-size:12px;font-weight:700;pointer-events:none}.post-composer[data-step=media] .post-media-preview{margin:0 0 12px;border-radius:16px}.post-composer[data-step=media] .post-media-preview>:is(img,video){max-height:46dvh}.post-composer[data-step=media] .post-media-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.post-composer[data-step=media] .post-media-tile,.post-composer[data-step=media] .post-media-add-tile{border-radius:10px}.post-flow-add{justify-items:center;gap:8px;margin:18px 0 0;padding:44px 20px;border:1.5px dashed var(--line);border-radius:22px;background:var(--field);text-align:center;cursor:pointer;position:relative}.post-flow-add-icon{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--surface-muted);color:var(--secondary)}.post-flow-add-icon .icon{width:26px;height:26px}.post-flow-add strong{font-size:17px;font-weight:650}.post-flow-add small{font-size:13px;color:var(--secondary)}.post-flow-add input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.post-composer[data-step=details] [data-post-media-preview-area],.post-composer[data-step=details] .composer-primary{display:none}.post-composer[data-step=details] .composer-text{min-height:120px}}.world-updates-count{position:absolute;top:-7px;right:-7px;min-width:21px;height:21px;padding:0 6px;border-radius:999px;background:var(--accent);color:var(--on-accent);font-size:11px;line-height:21px;font-weight:700;text-align:center;font-variant-numeric:tabular-nums;box-shadow:0 0 0 2px var(--surface,var(--canvas));pointer-events:none}.world-updates-count[hidden]{display:none}.world-page[data-world-accent] .world-updates-count{background:var(--world-fill);color:var(--world-on-fill)}:root{--story-gradient:linear-gradient(45deg,#f6a35d 0%,#ee5f8b 38%,#a55cf0 70%,#43c6e8 100%);--story-seen:#cdcfcb;--story-live:linear-gradient(45deg,#ff5c3a,#ff2d55 55%,#e5156b)}:root[data-theme=dark]{--story-seen:#4a4c4a}.story-ring{position:relative;isolation:isolate;display:inline-block;flex:none;margin:0;padding:3px;border:0;border-radius:50%;background:none;color:inherit;font:inherit;line-height:1;vertical-align:middle;cursor:pointer}.story-ring:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:50%;background:var(--story-gradient)}.story-ring.is-seen:before{background:var(--story-seen)}.story-ring.is-live:before{background:var(--story-live)}.story-ring>.avatar,.story-ring>.world-card-avatar{display:block;width:100%;height:100%;margin:0;border:3px solid var(--surface);box-shadow:none;object-fit:cover}.story-ring>.avatar.initials,.story-face>.avatar.initials{display:grid;place-items:center}.story-ring:focus-visible{outline:none;outline-offset:0;box-shadow:inset 0 0 0 1px var(--secondary,#777)}.story-ring.is-loading:before{background:conic-gradient(from 0deg,#ee5f8b,#a55cf0 30%,#43c6e8 55%,transparent 56% 100%);animation:story-ring-turn .8s linear infinite}@keyframes story-ring-turn{to{transform:rotate(1turn)}}.story-ring-live{position:absolute;left:50%;bottom:-7px;z-index:1;padding:1px 6px 0;border:2px solid var(--surface);border-radius:6px;background:#ff2d55;color:#fff;font-size:10px;font-weight:800;line-height:15px;letter-spacing:.06em;transform:translate(-50%)}.world-profile-top>.story-face{position:relative;flex:none;width:104px;height:104px;margin-top:-52px}.story-face>.avatar{display:block;width:100%;height:100%;border:4px solid var(--surface);font-size:30px;object-fit:cover}.story-face>.story-ring>.avatar.initials{font-size:28px}.story-face>.story-ring{width:100%;height:100%}.world-card-body>.story-ring{width:76px;height:76px;margin:-38px 0 10px;border-radius:50%;box-shadow:0 4px 14px #0000001f}.live-world-card>.story-ring{width:52px;height:52px}.live-world-card>.story-ring>.avatar{border-width:2px}.live-world-card:hover>.story-ring>.avatar{border-color:var(--surface-muted)}.live-world-card>.story-ring .story-ring-live{bottom:-6px;padding:0 4px;font-size:8.5px;line-height:13px}.world-profile-heading>.world-now,.world-now{display:inline-flex;align-items:center;gap:6px;max-width:100%;min-width:0;margin:10px 0 0;padding:6px 12px;border:1px solid transparent;border-radius:999px;background:var(--surface-muted);color:var(--ink);font:inherit;font-size:14px;line-height:1.3;text-align:left}.world-page[data-world-bg] .world-now{background:color-mix(in srgb,var(--ink) 7%,transparent)}.world-now .now-emoji{flex:none;font-size:16px;line-height:1}.world-now .now-text{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:550}.world-now .now-ago{flex:none;color:var(--muted);white-space:pre}.world-now.is-editable{cursor:pointer}.world-now.is-editable:hover{border-color:var(--line)}.world-now-set{display:inline-flex;align-items:center;gap:6px;margin:10px 0 0;padding:6px 12px;border:1px dashed var(--line);border-radius:999px;background:transparent;color:var(--muted);font:inherit;font-size:13.5px;font-weight:550;cursor:pointer}.world-now-set:before{content:"+";font-size:15px;line-height:1}.world-now-set:hover{color:var(--ink);border-color:var(--muted)}.world-card .world-card-now{display:flex;align-items:center;gap:5px;max-width:100%;margin-top:8px;color:var(--ink);font-size:13.5px;line-height:1.35}.world-card-now .now-emoji{flex:none}.world-card-now .now-text{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:550}.world-card-now .now-ago{flex:none;color:var(--secondary);white-space:pre}.world-highlights{min-width:0;margin:-4px 0 -2px}.world-highlights-row{display:flex;gap:18px;margin:0;padding:6px 2px;list-style:none;overflow-x:auto;scroll-snap-type:x proximity;scroll-padding-inline:2px;scrollbar-width:none;overscroll-behavior-x:contain}.world-highlights-row::-webkit-scrollbar{display:none}.world-highlights-row>li{flex:none;scroll-snap-align:start}.world-highlight{display:grid;align-content:start;justify-items:center;gap:7px;width:88px;margin:0;padding:0;border:0;background:none;color:var(--ink);font:inherit;cursor:pointer}.world-highlight-ring{display:block;width:76px;height:76px;padding:3px;border:1px solid var(--line);border-radius:50%;background:var(--surface);transition:border-color .16s ease,transform .16s ease}.world-highlight-cover{position:relative;display:grid;place-items:center;width:100%;height:100%;overflow:hidden;border-radius:50%;background:var(--surface-muted);color:var(--muted)}.world-highlight-cover>img{width:100%;height:100%;object-fit:cover}.world-highlight-cover.is-locked>img{filter:blur(6px) saturate(1.2);transform:scale(1.2)}.world-highlight-lock{position:absolute;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#00000057;color:#fff}.world-highlight-lock .icon{width:13px;height:13px;stroke-width:2.3}.world-highlight-cover .icon{width:24px;height:24px}.world-highlight.is-new .world-highlight-ring{border-style:dashed}.world-highlight-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-width:100%;min-height:2.5em;overflow:hidden;overflow-wrap:anywhere;font-size:12.5px;font-weight:550;line-height:1.25;text-align:center}.world-highlight:hover .world-highlight-ring{border-color:var(--muted)}.world-highlight:active .world-highlight-ring{transform:scale(.96)}.world-highlight:focus-visible{outline:none}.world-highlight:focus-visible .world-highlight-ring{outline:none;outline-offset:0;box-shadow:inset 0 0 0 1px var(--secondary,#777)}@media(prefers-reduced-motion:reduce){.world-highlight-ring{transition:none}.world-highlight:active .world-highlight-ring{transform:none}}.world-page[data-world-bg=wallpaper]:is([data-wallpaper=dusk],[data-wallpaper=ocean],[data-wallpaper=haze],[data-wallpaper=mono]) :is(.world-profile,.post-card,.world-tile.is-text,.world-tile.sk,.page-state,.button.secondary,.world-settings,.post-entry .post-composer,.composer-compact,.world-highlights){-webkit-backdrop-filter:saturate(1.5);backdrop-filter:saturate(1.5)}.world-page[data-world-bg=wallpaper] .world-highlights{padding:12px 14px 8px;border-radius:20px;background:var(--surface);-webkit-backdrop-filter:blur(24px) saturate(1.5);backdrop-filter:blur(24px) saturate(1.5)}@media(max-width:760px){.world-profile-top>.story-face{width:84px;height:84px;margin-top:-42px}.story-face>.avatar{font-size:24px}.world-highlights-row{gap:10px}.world-highlight-ring{width:66px;height:66px}.world-highlight-title{font-size:12px}}.world-preview .world-profile-top>.story-face{width:68px;height:68px;margin-top:-34px}@media(max-width:760px){.world-preview .world-profile-top>.story-face{width:58px;height:58px;margin-top:-29px}}.world-preview .story-face>.avatar{border-width:3px;font-size:22px}@media(prefers-reduced-motion:reduce){.story-ring.is-loading:before{animation-duration:2.4s}}.welcome-follow-sheet [data-welcome-follow]{gap:9px}.welcome-follow-sheet [data-welcome-follow]>svg{flex:none;width:20px;height:20px}.welcome-follow-sheet .follow-step-footer{display:flex;align-items:center;justify-content:center;margin-top:8px;min-height:44px}.welcome-follow-sheet .follow-step-footer>.text-button{min-height:44px;padding:0 8px;color:var(--secondary);font-size:14px}.paid-video-poster[data-protected-thumbnail]{filter:none;transform:none;opacity:1;object-fit:contain}.paid-video.is-loading .paid-video-loading{visibility:hidden;animation:video-loading-delay 0s .6s forwards}.paid-video.is-error .paid-video-loading,.paid-video-loading.is-error{visibility:visible;animation:none}@keyframes video-loading-delay{to{visibility:visible}}.creator-content-library .page-heading{align-items:center;gap:16px}.creator-content-library .page-heading h1{margin:0}.content-create{margin:0;position:relative;flex:none;z-index:3}.content-create>.button{list-style:none;margin:0;min-height:44px;height:44px;cursor:pointer;gap:8px;padding-inline:18px}.content-library-toolbar{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-bottom:22px}.content-library-toolbar>select{width:auto;max-width:180px;height:44px;margin:0;padding:0 32px 0 14px;border:1px solid var(--line);border-radius:14px;background-color:var(--surface);color:var(--ink);font:500 14px var(--font)}.creator-post-tile.is-story .creator-post-tile-chip{max-width:calc(100% - 14px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:760px){.creator-content-library .page-heading{flex-wrap:nowrap}.content-library-toolbar{gap:8px}.content-library-toolbar>select{max-width:140px;font-size:13px;padding-left:10px}.content-create>.button{padding-inline:14px}}dialog.entry-dialog.world-editor-dialog{width:calc(100% - 32px);max-width:680px}.world-editor-dialog .creator-profile-form{margin:0}.world-editor-form{accent-color:var(--ink)}.world-editor-form :focus-visible{outline-color:var(--ink)}.world-editor-photo{grid-column:1 / -1}.world-editor-photo .profile-photo-field{flex-wrap:nowrap;gap:12px;margin:0;padding:12px;background:transparent;border-radius:18px}.world-editor-photo .profile-photo-preview{width:44px;height:44px;flex-basis:44px}.world-editor-photo .profile-photo-copy{min-width:0}.world-editor-photo .profile-photo-copy strong{font-size:13px;line-height:1.4}.world-editor-photo .profile-photo-copy small{display:none}.world-editor-photo .profile-photo-pick{flex:none;min-height:40px;margin-left:auto;padding-inline:14px;font-size:12px}.world-editor-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px}.world-editor-fields>label,.world-editor-fields>div,.world-editor-fields>div>label{--field-control-gap:6px;display:block;margin:0;font-size:13px;font-weight:500}.world-editor-fields input,.world-editor-fields .username-field{height:48px;margin-top:6px}.world-editor-fields .username-field input{height:46px}.world-editor-fields .field-hint{margin:6px 0 0}.world-editor-fields textarea{display:block;margin-top:6px}.world-editor-bio{grid-column:1 / -1}#creator-live-profile .creator-social-fields{display:block;grid-column:1 / -1;min-width:0;margin:6px 0 0;padding:0;border:0}#creator-live-profile .creator-social-fields>legend{padding:0;margin-bottom:10px;font-size:14px;font-weight:600}#creator-live-profile .creator-social-fields>legend>span{margin-left:5px;font-size:12px;font-weight:400;color:var(--secondary)}.creator-social-inputs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.creator-social-inputs>label{min-width:0;margin:0;font-size:13px;font-weight:500}.creator-social-label{display:flex;align-items:center;gap:8px}.creator-social-label>svg{width:18px;height:18px;flex:none}@media(max-width:480px){.creator-social-inputs{grid-template-columns:minmax(0,1fr)}}#creator-live-profile .world-editor-bio textarea{min-height:72px;resize:vertical}.world-editor-form .field-hint{font-size:12px}.world-editor-form #creator-live-theme{display:block;margin-top:20px}.world-editor-form .world-look-stage{margin:0 0 16px;padding:0 0 10px;top:0;background:var(--surface)}.world-editor-form .world-preview{padding:10px;gap:0}.world-editor-form .world-preview .world-cover{height:64px}.world-editor-form .world-preview .world-profile-top>.avatar{width:48px;height:48px;margin-top:-24px}.world-editor-form .world-preview :is(.world-profile-bio,.world-profile-stats,.world-view-tabs){display:none}.world-editor-form .world-preview .world-profile-actions{margin-top:10px}.world-editor-form #creator-live-theme .world-look-group{position:relative;padding:14px 0 14px 110px;border-top:1px solid var(--line)}.world-editor-form #creator-live-theme .world-look-group>.world-look-label{position:absolute;left:0;top:16px;margin:0;font-size:14px}.world-editor-form .world-look-swatches{display:flex;flex-wrap:wrap;gap:0;justify-content:flex-start}.world-editor-form .world-look-swatch{width:40px;height:40px}.world-editor-form .world-look-chip{width:26px;height:26px}.world-editor-form .world-look-help{font-size:12px;margin:0 0 8px}.world-editor-form .world-look-backgrounds{margin:0;gap:12px}.world-editor-form .world-look-bg-sample{aspect-ratio:1;max-height:64px}.world-editor-form .world-look-walls{margin:0;gap:10px}.world-editor-form .world-look-wall-sample{aspect-ratio:3/4;max-height:68px;border-radius:10px}.world-editor-form .world-look-photo-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin-top:14px}.world-editor-form .world-look-photo-actions>.button{margin:0;min-height:36px;padding:0 12px;font-size:12px;gap:6px}.world-editor-form .world-look-photo-actions>.text-button{font-size:12px;min-height:36px}.world-editor-form .world-look-photo-actions .world-look-wall-caption{margin:0;font-size:12px;color:var(--secondary)}.world-editor-form .world-look-photo-actions>.button>.icon{width:16px;height:16px}.world-editor-save{position:sticky;bottom:0;z-index:4;margin:0;padding:4px 0 0;background:var(--surface)}.world-editor-save #creator-upload-status:empty,.world-editor-save .auth-error[hidden]{display:none}.world-editor-save #creator-upload-status{margin-top:0}.world-editor-save>.button{margin-top:0}.world-profile.is-owner.no-cover .world-cover{display:none}.world-profile.is-owner.no-cover .world-profile-top>.avatar,.world-profile.is-owner.no-cover .world-profile-top>.story-face{margin-top:24px}@media(min-width:761px){.world-profile.is-owner .world-profile-content{padding:0 24px 24px}.world-profile.is-owner .world-profile-top{grid-column:1 / -1}.world-profile.is-owner .world-profile-heading{grid-column:1}.world-profile.is-owner .world-profile-bio{grid-column:1;margin-top:12px}.world-profile.is-owner .world-profile-actions{margin-top:20px;padding-top:20px;border-top:1px solid var(--line)}.world-profile.is-owner.no-cover .world-profile-content{display:grid;grid-template-columns:96px minmax(0,1fr);column-gap:20px;padding-top:24px;position:relative}.world-profile.is-owner.no-cover .world-profile-top{grid-column:1;grid-row:1 / 5}.world-profile.is-owner.no-cover .world-profile-top>.avatar,.world-profile.is-owner.no-cover .world-profile-top>.story-face{margin-top:0}.world-profile.is-owner.no-cover .world-profile-top>:is(.world-share,.world-profile-corner){position:absolute;right:24px;top:20px;margin:0}.world-profile.is-owner.no-cover .world-profile-heading{grid-column:2;margin-top:0;padding-right:46px}.world-profile.is-owner.no-cover .world-profile-bio,.world-profile.is-owner.no-cover .world-profile-stats,.world-profile.is-owner.no-cover .world-bio-more{grid-column:2}.world-profile.is-owner.no-cover .world-profile-actions{grid-column:1 / -1}}.world-profile.is-owner .world-profile-name :is(h1,h2){overflow-wrap:anywhere}.world-profile.is-owner .world-profile-stats{grid-column:1;gap:6px 20px;margin-top:16px}.world-profile.is-owner .world-owner-buttons{display:flex;flex-wrap:wrap;justify-content:flex-start}.world-profile.is-owner .world-owner-buttons>.button{min-width:0;min-height:44px;height:44px}.world-profile.is-owner .world-cover:not(.is-placeholder){height:180px}.world-first-post{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:40px 24px;margin:0;text-align:center;min-height:220px}.world-first-post h2{margin:0 0 6px;font-size:18px;letter-spacing:-.3px}.world-first-post p{margin:0;color:var(--secondary);font-size:14px;line-height:1.5}.world-first-post>.icon{width:28px;height:28px;color:var(--secondary)}.settings-hub{max-width:1000px}.settings-hub.creator-settings-grid{max-width:none}.settings-hub .account-row-copy{min-width:0}.settings-hub .account-row-copy strong,.settings-hub .account-row-copy small{overflow-wrap:anywhere}.settings-legal{display:flex;justify-content:center;flex-wrap:wrap;gap:12px 24px;padding:0 0 16px;color:var(--secondary);font-size:12px}.settings-legal a{color:inherit;text-decoration:none;min-height:32px;display:inline-flex;align-items:center}.settings-legal a:hover{text-decoration:underline}@media(max-width:760px){.world-profile.is-owner .world-cover:not(.is-placeholder){height:132px}.world-profile.is-owner .world-profile-content{padding-inline:20px;padding-bottom:20px}.world-profile.is-owner .world-profile-top>.world-share{margin-right:0}.world-first-post{padding:36px 20px;min-height:210px}.world-profile.is-owner .world-profile-actions{padding-top:18px;border-top:1px solid var(--line)}.world-profile-actions>.world-owner-tools{display:grid;gap:4px;width:100%}.world-profile.is-owner .world-owner-buttons{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.world-profile.is-owner .world-owner-buttons.has-three{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.world-owner-buttons .content-create>.button{justify-content:center;width:100%}.world-profile.is-owner .world-owner-buttons>.button{padding-inline:12px;font-size:13px}.world-first-post h2{font-size:17px}}.world-vip-filter>.icon{color:var(--secondary)}.world-vip-filter[aria-pressed=true]>.icon{color:var(--gold,#b68622)}.world-updates-entry{position:relative;gap:8px}.world-updates-entry>.icon{width:16px;height:16px;flex:none}@media(max-width:360px){.world-profile-actions>.world-updates-entry{padding-inline:6px;gap:5px;white-space:nowrap}}[data-theme] dialog.attach-menu{position:fixed;inset:auto auto var(--attach-bottom,100px) var(--attach-left,20px);width:240px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 140px);margin:0;padding:12px;border-radius:28px;background:color-mix(in srgb,var(--surface) 90%,transparent);backdrop-filter:blur(26px) saturate(150%);-webkit-backdrop-filter:blur(26px) saturate(150%)}.attach-menu .modal-top{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0)}.attach-menu .modal-top>.icon-button{display:none}.attach-menu .account-rows{padding:0;border:0;background:none}.attach-menu .account-row{min-height:64px;padding:8px 10px;border:0;border-radius:18px}.attach-menu .account-row:hover{background:var(--hover)}.attach-menu .account-row>.orb{width:46px;height:46px}.attach-menu .account-row-copy{display:flex;align-items:baseline;gap:8px}.attach-menu .account-row-copy strong{font-size:16px;font-weight:550}.attach-menu .account-row-copy small{font-size:12px;color:var(--secondary)}.attach-menu::backdrop{background:#15171930;backdrop-filter:none;-webkit-backdrop-filter:none}[data-theme] dialog.private-message-dialog.attach-menu{width:min(76vw,288px);max-height:min(calc(100dvh - 32px),var(--attach-room,100dvh));overflow-y:auto;overscroll-behavior:contain;padding:8px;transform-origin:bottom left}.private-message-dialog.attach-menu .account-row{min-height:56px;gap:14px;padding:8px 12px;text-align:start}.private-message-dialog.attach-menu .account-row>.orb{flex:none;width:36px;height:36px}.private-message-dialog.attach-menu .account-row-copy strong{font-size:17px;font-weight:500}.private-message-dialog.attach-menu [data-private-source=photo]>.orb{background:linear-gradient(145deg,#68717c,#303640);color:#fff}@media(prefers-reduced-transparency:reduce){[data-theme] dialog.attach-menu{background:var(--surface);backdrop-filter:none;-webkit-backdrop-filter:none}}@media(max-width:600px){[data-theme] dialog.chat-interaction-dialog{width:100%;max-width:none;max-height:calc(100dvh - 32px);margin:auto 0 0;padding:30px 20px calc(20px + env(safe-area-inset-bottom));border-radius:28px 28px 0 0}dialog.chat-interaction-dialog:before{content:"";position:absolute;top:8px;left:calc(50% - 18px);width:36px;height:4px;border-radius:4px;background:var(--secondary);opacity:.3}}.photo-crop-ratios{display:flex;justify-content:center;gap:6px;margin:14px 0}.photo-crop-ratios button{min-height:36px;padding:7px 12px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--secondary);font:500 12px var(--font)}.photo-crop-ratios button[aria-pressed=true]{background:var(--ink);color:var(--surface);border-color:var(--ink)}.post-media-preview figcaption{display:flex;align-items:center;justify-content:space-between;gap:12px}.post-media-crop{min-height:44px;min-width:64px;padding:6px 12px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--ink);font:600 12px var(--font)}.post-media-video-fallback{display:grid;place-items:center;min-height:140px;color:var(--secondary)}.post-thumbnail-editor{display:grid;grid-template-columns:96px minmax(0,1fr);gap:14px;margin:0 0 14px;padding:14px;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.post-thumbnail-still{display:grid;place-items:center;align-self:start;aspect-ratio:1;border-radius:10px;overflow:hidden;background:var(--surface-muted);color:var(--secondary)}.post-thumbnail-still img{display:block;width:100%;height:100%;object-fit:contain}.post-thumbnail-controls{min-width:0}.post-thumbnail-controls>strong{font-size:14px}.post-thumbnail-controls .field-hint{margin:6px 0 0;overflow-wrap:anywhere}.post-thumbnail-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px}.post-thumbnail-actions :is(button,.button){min-height:44px;white-space:normal}.post-thumbnail-actions .button{padding:8px 12px;font-size:12px}.post-thumbnail-actions .text-button{padding:6px 0;font-size:12px}@media(max-width:400px){.post-thumbnail-editor{grid-template-columns:1fr;padding:12px;gap:10px}.post-thumbnail-still{width:96px}.post-thumbnail-actions{column-gap:14px}}.post-composer .composer-tool{color:var(--secondary)}.post-composer .composer-tool:hover,.post-composer .composer-tool[aria-expanded=true]{background:var(--hover);color:var(--ink)}.post-composer .composer-chip{background:var(--surface-muted)}.post-composer .composer-secondary{color:var(--secondary)}.post-composer,.post-flow,.photo-crop-post{accent-color:var(--ink)}.post-flow :focus-visible,.photo-crop-post :focus-visible{outline-color:var(--ink)}.post-preparing-progress{height:3px;overflow:hidden;background:var(--surface-muted)}.post-preparing-progress:after{content:"";display:block;width:35%;height:100%;background:var(--secondary);animation:post-preparing 1.4s ease-in-out infinite}@keyframes post-preparing{0%{transform:translate(-100%)}to{transform:translate(390%)}}@media(prefers-reduced-motion:reduce){.post-preparing-progress:after{animation:none;width:100%;opacity:.45}}@media(max-width:360px){.photo-crop-ratios{gap:4px}.photo-crop-ratios button{padding-inline:9px}}@media(max-width:760px){.post-composer[data-step=media]:not(:has(.post-media-tile)) .post-flow-text{display:block;margin:20px auto 0;min-height:44px;color:var(--secondary)}}.empty-placeholder{border:1px dashed color-mix(in srgb,var(--secondary) 36%,transparent);border-radius:22px;background:transparent;box-shadow:none;text-align:center}@media(max-width:760px){.empty-placeholder{border-radius:18px}}@media(max-width:600px){.world-editor-photo .profile-photo-field{flex-wrap:nowrap;padding:12px}.world-editor-fields{grid-template-columns:minmax(0,1fr);gap:14px}.world-editor-form #creator-live-theme .world-look-group{padding:18px 0}.world-editor-form #creator-live-theme .world-look-group>.world-look-label{position:static;margin-bottom:10px}.world-editor-form .world-look-backgrounds{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.world-editor-form .world-look-walls{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.world-editor-form .world-look-bg-name{font-size:10px}.world-editor-form .world-look-wall-sample{border-radius:8px}}.world-editor-form #creator-live-theme:not([data-look-background=wallpaper]) .world-look-wall>input:checked+.world-look-wall-sample{box-shadow:none}.world-editor-dialog>.modal-top{position:sticky;top:0;z-index:5;background:var(--surface)}.world-editor-form [data-look-crop]{color:var(--secondary)}.photo-crop :focus-visible{outline-color:var(--ink)}.world-profile-corner{display:flex;align-items:center;gap:8px;flex:none;margin-top:14px}.world-profile-corner>.world-share{margin:0;width:44px;height:44px}.world-membership-manage{min-height:44px;padding:10px 16px;font-size:12px;white-space:nowrap}.public-world-shell{max-width:1180px;margin:0 auto;padding:0 28px 48px}.public-world-header{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:92px;max-width:1000px;margin:0 auto}.public-world-header .brand{margin:0}#app .public-world-shell>#main{padding:24px 0 0;max-width:none;margin:0}.public-world-shell .world-page{margin-inline:auto}@media(max-width:760px){.world-membership-manage{width:44px;height:44px;min-width:44px;padding:0;border-radius:50%}.world-membership-manage>span{display:none}.public-world-shell{padding:0 16px 28px}.public-world-header{min-height:76px;gap:8px}.public-world-header .top-actions{gap:8px}.public-world-header .brand{font-size:20px}.public-world-header .theme-toggle{display:none}.public-world-header .button{padding:10px 12px;font-size:12px}#app .public-world-shell>#main{padding:8px 0 0}}@media(min-width:761px){.world-profile.is-owner.no-cover .world-profile-heading{padding-right:104px}}@media(max-width:760px){.world-profile-corner{margin-top:10px}.world-profile.is-owner .world-owner-buttons.is-single{grid-template-columns:minmax(0,1fr)}}.world-look-tint-color{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:14px;font-size:12px;color:var(--secondary)}.world-look-tint-color .world-look-chip{width:22px;height:22px;background:var(--look-accent)}#creator-live-theme:not([data-look-background=tint]):not([data-look-background=gradient]) .world-look-tint-color{display:none}.world-editor-form .world-look-photo-actions:has([data-look-crop][hidden]):has([data-look-wall-name]:empty){display:none}.world-editor-dialog>.modal-top:before{content:"";position:absolute;inset:-32px -32px 0;z-index:-1;background:var(--surface)}.world-editor-save:before{content:"";position:absolute;inset:0 0 -32px;z-index:-1;background:var(--surface)}@media(max-width:760px){dialog{overflow-x:hidden;overscroll-behavior-x:none}dialog:is(.world-editor-dialog,.post-editor-dialog,.account-followups,.communications-dialog,.creator-create-dialog){touch-action:pan-y pinch-zoom}dialog :is(form,.publishing-body,.world-look-controls,.world-editor-fields){min-width:0;max-width:100%}.world-editor-form .world-look-stage{z-index:3;top:48px}.world-editor-dialog>.modal-top:before{inset:-22px -22px 0}@media(max-height:720px){.world-editor-form .world-look-stage{position:relative;top:auto}}}body:has(dialog.publishing-dialog[open]){overflow:hidden}dialog.publishing-dialog{width:min(680px,calc(100vw - 32px));max-width:680px;max-height:calc(100dvh - 40px);padding:0;border:1px solid var(--line);border-radius:26px;background:var(--surface);color:var(--ink);overscroll-behavior:contain;accent-color:var(--ink)}.publishing-dialog .publishing-top{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;border-bottom:1px solid var(--line)}.publishing-top h2{margin:0;font-size:18px;letter-spacing:-.3px;font-weight:650}.publishing-top h2[tabindex="-1"]:focus,.publishing-dialog .post-flow-bar h1[tabindex="-1"]:focus{outline:none}.publishing-top .icon-button{width:36px;height:36px;margin:0;flex:none}.publishing-dialog .publishing-body{padding:22px}.post-editor-dialog .post-flow{display:block}.post-editor-dialog .post-flow-heading{display:none}.post-editor-dialog .post-flow .post-editor-slot>.post-composer{padding:0;border:0;border-radius:0;box-shadow:none}.post-editor-dialog .composer-bar{flex-wrap:wrap}.post-editor-dialog .composer-actions{margin-left:auto}.post-editor-dialog .composer-secondary{white-space:nowrap}.post-editor-dialog .post-media-preview>:is(img,video){max-height:40dvh}@media(max-width:760px){dialog.publishing-dialog{width:calc(100vw - 24px);max-height:calc(100dvh - 24px);border-radius:24px}.publishing-dialog .publishing-top{padding:14px 16px}.publishing-dialog .publishing-body{padding:18px 16px}.post-editor-dialog:has(.post-flow)>.publishing-top{display:none}.post-editor-dialog:has(.post-flow)>.publishing-body{padding:0}.post-editor-dialog .post-flow-bar{background:var(--surface);padding:6px 4px;position:sticky}.post-editor-dialog .post-flow .post-editor-slot{padding:18px 16px}.post-editor-dialog .composer-menu{width:min(270px,calc(100vw - 110px))}.post-editor-dialog .post-flow-add{margin-top:0;padding:34px 12px}.post-editor-dialog .post-flow-add strong{font-size:16px}.post-editor-dialog .post-flow-add small{font-size:12px}.post-editor-dialog .post-composer[data-step=media] .post-media-preview>:is(img,video){max-height:38dvh}}.call-options-editor{margin:24px 0}.call-options-editor>h3{margin:0 0 8px}.call-rate-list{display:grid;gap:14px;margin:16px 0}.call-options-editor .call-rate-row{min-width:0;margin:0;padding:14px;border:1px solid var(--line);border-radius:16px}.call-rate-row>legend{padding:0 5px;font-size:12px;font-weight:600;color:var(--secondary)}.call-rate-fields{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr) minmax(0,1fr);gap:12px;align-items:end}.call-rate-fields>label{min-width:0;margin:0}.call-rate-fields :is(input,select){min-width:0;width:100%;max-width:100%;box-sizing:border-box}.call-rate-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px}.call-rate-actions>.live-check{margin:0;min-width:0;font-size:12px}.call-rate-actions>.text-button{flex:none;min-height:44px}@media(max-width:480px){.call-rate-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.call-rate-fields>label:first-child{grid-column:1/-1}.call-rate-actions{align-items:flex-start;gap:8px}.call-rate-actions>.live-check{padding-top:10px}}.world-members-dialog .world-members-count{margin:0 0 4px}.world-members-body{max-height:min(62vh,560px);overflow-y:auto;overscroll-behavior:contain;margin:0 -4px;padding:0 4px}.world-members-list{list-style:none;margin:0;padding:0}.world-members-list .world-member-row{min-height:72px;padding:12px 0;border-bottom:1px solid var(--line);gap:12px}.world-members-list .world-member-row:last-child{border-bottom:0}.world-members-list .world-member-row:active{transform:none}.world-members-list .dm-avatar{width:48px;height:48px;flex:none;border-radius:50%}.world-members-list .dm-copy>strong{display:flex;align-items:center;gap:6px;min-width:0;font-size:15px;overflow-wrap:anywhere}.world-members-list .vip-crown-badge{flex:none}.world-members-more{display:flex;margin:12px auto 4px}.world-members-body>.page-state{padding:28px 8px}.world-members-list .vip-crown-badge{margin-block:-4px;transform:scale(.85)}.member-vip.membership-vip{display:inline-flex;align-items:center;gap:4px;flex:none;vertical-align:middle;margin:0 0 0 4px;padding:2px 6px;border:0;border-radius:999px;background:var(--vip-surface,#fff4d9);color:var(--vip-ink,#926a1b)!important;font-size:10px;font-weight:500;line-height:14px;white-space:nowrap}.member-vip.membership-vip .icon{width:12px!important;height:12px!important;fill:none!important;filter:none;stroke-width:1.8;color:inherit!important}.join-plan-perks .membership-vip{margin:0}.world-profile-name .membership-vip{align-self:center}dialog.message-compose-picker{width:min(480px,calc(100vw - 24px));padding:24px;max-height:calc(100dvh - 32px)}.message-compose-picker .modal-top{margin-bottom:20px;align-items:center}.message-compose-picker .modal-top h2{font-size:23px;letter-spacing:-.5px}.message-compose-picker .message-picker-search{margin-bottom:18px}.message-compose-picker .message-picker-search input[type=search]{font-size:14px;height:46px;margin:0;background:var(--field)}.message-compose-picker .dm-list{border:0;border-radius:0;box-shadow:none;background:none;padding:0;margin:0;overflow:visible}.message-compose-picker .dm-row{width:100%;display:flex;align-items:center;gap:12px;padding:15px 0;min-height:76px;border:0;border-bottom:1px solid var(--line);border-radius:0;background:none;box-shadow:none;text-align:left;color:var(--ink)}.message-compose-picker .dm-row:last-child{border-bottom:0}.message-compose-picker .dm-row>.avatar{width:44px;height:44px;flex:none;object-fit:cover}.message-compose-picker .dm-copy{min-width:0;flex:1}.message-compose-picker .dm-copy strong{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:14px;font-weight:550;line-height:1.5}.message-compose-picker .dm-copy small{display:block;font-size:12px;color:var(--secondary);margin-top:3px;line-height:1.5}.message-compose-picker .dm-row>.icon{width:16px;height:16px;flex:none;color:var(--secondary)}.message-compose-picker .message-picker-everyone{padding:0 0 16px;margin:0 0 18px;border-bottom:1px solid var(--line)}.message-compose-picker .message-picker-everyone .dm-row{min-height:60px;padding:0;border:0}.message-compose-picker .message-picker-everyone .orb{height:40px;width:40px;flex:none}.message-compose-picker .message-picker-everyone .orb>.icon{height:18px;width:18px}.message-compose-picker .message-picker-label{font-size:12px;margin:0}@media(max-width:480px){dialog.message-compose-picker{padding:22px}.message-compose-picker .message-picker-search input[type=search]{font-size:16px}}.billing-dialog .modal-top{margin-bottom:22px}.billing-dialog .billing-memberships{margin:0;padding:0;border:0}.billing-dialog .billing-membership{padding:0;border:0}.billing-dialog .billing-creator{margin:0 0 22px;gap:12px}.billing-dialog .billing-creator h3{margin:0 0 4px;gap:5px;font-size:16px;line-height:1.4;font-weight:600;display:flex;align-items:center}.billing-dialog .billing-creator h3>span:first-child{min-width:0;overflow-wrap:anywhere}.billing-dialog .billing-creator h3>.verified{display:inline-flex;flex:none}.billing-dialog .billing-status{font-size:12px;line-height:1.5}.billing-plan{display:grid;gap:7px;padding:0 0 18px}.billing-plan-heading,.billing-plan-renewal{display:flex;justify-content:space-between;align-items:baseline;gap:8px 16px;flex-wrap:wrap}.billing-plan-heading>strong{font-size:14px;font-weight:550}.billing-plan-price{font-size:16px;font-weight:600;white-space:nowrap}.billing-plan-price>small{font-size:12px;font-weight:400;color:var(--secondary)}.billing-plan-renewal>span{font-size:12px;line-height:1.6;color:var(--secondary)}.billing-dialog .billing-renewal-action{color:var(--secondary);font-size:12px;font-weight:500;min-height:32px;padding:5px 0;text-decoration:none;background:none;box-shadow:none;border:0}.billing-dialog .billing-renewal-action:hover{color:var(--ink)}.billing-vip-row{display:flex;align-items:center;gap:10px;border-top:1px solid var(--line);padding:18px 0;color:var(--secondary);font-size:13px;line-height:1.5}.billing-vip-row>span:last-child{min-width:0;display:grid;gap:3px}.billing-vip-row strong{font-size:13px;font-weight:550;color:var(--ink)}.billing-vip-row small{font-size:12px;color:var(--secondary)}.billing-upgrade-row{display:flex;align-items:center;gap:8px;padding:18px 0;border-top:1px solid var(--line);font-size:12px}.billing-upgrade-row>span:nth-child(2){flex:1;color:var(--secondary)}.billing-upgrade-row .text-button{font-size:12px;white-space:nowrap;color:var(--ink)}.billing-upgrade-row .icon{width:13px;height:13px}.billing-dialog .billing-links,.billing-dialog .billing-content .billing-links{margin:0;border-top:1px solid var(--line)}.billing-dialog .billing-links .account-row{padding:18px 0;min-height:68px;gap:12px;border:0}.billing-dialog .billing-links .account-row strong{font-size:13px;font-weight:500}.billing-dialog .billing-help{border-top:1px solid var(--line);padding-top:18px;margin-top:0}.billing-dialog .billing-help .text-button{font-size:12px;font-weight:500;color:var(--secondary)}.billing-dialog .billing-membership-actions{margin:0 0 22px}.billing-dialog .billing-membership+.billing-membership{border-top:1px solid var(--line);padding-top:24px;margin-top:6px}.billing-dialog .billing-content{scrollbar-width:none}.billing-dialog .billing-content::-webkit-scrollbar{display:none;width:0;height:0}.billing-dialog .billing-content:focus:not(:focus-visible){outline:none}.billing-dialog .billing-creator .billing-avatar{object-fit:cover}.billing-dialog .billing-help a{text-decoration:none}.billing-plan-notice{font-size:12px;line-height:1.6;color:var(--secondary);margin:0}.billing-vip-row .membership-vip{margin-left:0}@media(max-width:350px){.billing-dialog .billing-plan-heading{gap:3px 12px}.billing-dialog .billing-plan-heading>strong{font-size:13px}.billing-dialog .billing-plan-price{font-size:15px}.billing-dialog .billing-plan-renewal{align-items:start}.billing-dialog .billing-renewal-action{margin-top:-3px}}dialog.vip-upgrade-dialog{max-width:480px;max-height:calc(100dvh - 32px);padding:24px;overflow:auto}.vip-upgrade-dialog .modal-top{align-items:center;margin-bottom:10px;gap:12px}.vip-upgrade-dialog .modal-top h2{display:flex;align-items:center;gap:8px;font-size:23px;line-height:1.3;min-width:0;outline:none}.vip-upgrade-dialog .modal-top .icon-button{flex:none;width:44px;height:44px}.vip-upgrade-creator{display:flex;align-items:center;gap:10px;margin-bottom:14px;color:var(--secondary);font-size:13px}.vip-upgrade-creator .avatar{width:32px;height:32px;flex:none;object-fit:cover}.vip-upgrade-creator strong{display:flex;align-items:center;gap:5px;color:var(--ink);font-size:13px;font-weight:550;min-width:0}.vip-upgrade-creator strong>span:first-child{overflow-wrap:anywhere}.vip-upgrade-creator .verified{flex:none}.vip-upgrade-dialog .modal-description{margin:0;font-size:13px;line-height:1.5;color:var(--secondary)}.vip-upgrade-dialog .join-sheet{gap:16px;margin-top:22px}.vip-upgrade-dialog .join-plans{gap:16px}.vip-upgrade-dialog .join-plan-body{padding:16px;gap:12px}.vip-upgrade-dialog .join-plan-head{align-items:baseline;flex-wrap:wrap;gap:4px 12px}.vip-upgrade-dialog .join-plan-head strong{font-size:15px;line-height:1.4}.vip-upgrade-dialog .join-plan-price{font-size:22px}.vip-upgrade-dialog .join-plan-price small{font-size:12px}.vip-upgrade-dialog .join-plan-perks{gap:8px}.vip-upgrade-dialog .join-plan-perks li{font-size:13px}.vip-upgrade-dialog .join-plan-note{font-size:12px}.vip-upgrade-dialog .join-ctas{position:sticky;bottom:-24px;padding:14px 0 8px;margin-top:-6px;background:var(--surface);z-index:1;display:grid;gap:0}.vip-upgrade-dialog .join-ctas .join-plan-cta{display:flex;min-height:48px;font-size:14px}.vip-upgrade-dialog .join-ctas .vip-dismiss{display:block;background:transparent;border:0;box-shadow:none;min-height:44px;padding:10px;margin:0;color:var(--secondary);font-size:13px}.vip-upgrade-dialog .join-ctas .vip-dismiss:hover{color:var(--ink)}@media(max-width:480px){dialog.vip-upgrade-dialog{width:calc(100vw - 24px);padding:20px;border-radius:26px}.vip-upgrade-dialog .modal-top h2{font-size:22px}.vip-upgrade-dialog .join-ctas{bottom:-20px}.vip-upgrade-dialog .join-plan-body{padding:14px}.vip-upgrade-dialog .join-plan-perks li{font-size:12.5px}}@media(max-width:350px){.vip-upgrade-dialog .join-plan-head{display:grid;grid-template-columns:minmax(0,1fr);gap:5px}.vip-upgrade-dialog .join-plan-price{margin-left:0}.vip-upgrade-dialog .join-plan-note{font-size:12px}.vip-upgrade-dialog .join-ctas .join-plan-cta{font-size:13px}.vip-upgrade-dialog .modal-top h2{font-size:21px}}.calls-dialog .calls-request-form{gap:16px}.calls-dialog .calls-request-form>label{min-width:0;margin:0}.calls-request-form select{height:fit-content;min-height:54px}.calls-request-form .uic-select-trigger .uic-value{white-space:normal;overflow-wrap:anywhere}.calls-dialog:has(.calls-request-form) .uic-option-label{white-space:normal;overflow-wrap:anywhere}.calls-dialog .calls-request-form>.field-hint{margin:-8px 0 0}.calls-request-intro{margin:0;font-size:15px;line-height:1.55;color:var(--secondary)}.calls-option-single{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:16px;background:var(--surface-muted)}.calls-option-single>.icon{flex:none;width:18px;height:18px;color:var(--secondary)}.calls-option-single strong{display:block;font-size:15px;line-height:1.35}.calls-option-single small{display:block;font-size:13px;line-height:1.4;color:var(--secondary)}.calls-request-terms{margin:-4px 0 0;font-size:12px;line-height:1.5;color:var(--muted);text-align:center;text-wrap:pretty}@media(max-width:380px){.world-owner-buttons.has-three>.button>.icon{display:none}}@media(max-width:700px){.ops-record-head:has(.ops-record-actions>.icon-button:only-child){display:grid;grid-template-columns:44px minmax(0,1fr) 40px}.ops-record-actions:has(>.icon-button:only-child){width:auto;margin:0}.ops-record-actions .button{white-space:nowrap}}dialog.simple-form-dialog{width:min(440px,calc(100% - 32px))}.simple-form-dialog>.modal-description{margin:0 0 20px;font-size:14px;line-height:1.5;color:var(--secondary);overflow-wrap:anywhere}.simple-form-dialog form{display:grid;gap:18px}.simple-form-dialog form label{--field-control-gap:0px;display:grid;gap:8px;margin:0;font-size:14px;font-weight:550}.simple-form-dialog form :is(input,select,textarea){margin:0}.simple-form-dialog form textarea{min-height:112px;line-height:1.5}.simple-form-dialog form :is(.button,.field-hint){margin:0}.simple-form-dialog form>[hidden]{display:none}.ops-manual-payouts{margin-bottom:24px}.ops-manual-payouts .section-cap{display:flex;align-items:center;justify-content:space-between;gap:12px}[id^=manual-payout-]{display:grid;gap:16px;min-width:0}[id^=manual-payout-] label{--field-control-gap:0px;display:grid;gap:8px;min-width:0}[id^=manual-payout-] input,[id^=manual-payout-] select,[id^=manual-payout-] textarea{width:100%;min-width:0;box-sizing:border-box}[data-manual-fields]:not([hidden]){display:grid;gap:16px}[id^=manual-payout-] .ops-manual-check{display:flex;align-items:flex-start;gap:10px;line-height:1.5}[id^=manual-payout-] .ops-manual-check input{flex:0 0 18px;width:18px;height:18px;margin:2px 0 0}.ops-manual-month{grid-template-columns:minmax(0,1fr) auto;align-items:end}.ops-manual-payouts .ops-row-copy,.manual-payout-dialog .ops-details dd{overflow-wrap:anywhere}.manual-payout-dialog .ops-details .ops-manual-amount{flex-shrink:0;max-width:none;white-space:nowrap;overflow-wrap:normal;font-variant-numeric:tabular-nums}.manual-payout-dialog [id^=manual-payout-] label,.manual-payout-dialog [id^=manual-payout-] input,.manual-payout-dialog [id^=manual-payout-] select,.manual-payout-dialog [id^=manual-payout-] textarea,.manual-payout-dialog [id^=manual-payout-] .field-hint,.manual-payout-dialog [id^=manual-payout-] button{margin:0}.manual-payout-dialog .ops-manual-check input{accent-color:var(--ink)}.manual-payout-dialog .attach-mode label{display:block}.manual-payout-dialog .attach-mode input:focus-visible+span{outline:none;outline-offset:0;box-shadow:inset 0 0 0 1px var(--secondary,#777)}.manual-payout-dialog [data-manual-fields]:not([hidden]){display:grid;gap:14px}.manual-payout-dialog .ops-manual-field,.manual-payout-dialog .ops-manual-confirmations{display:grid;gap:8px;min-width:0}.manual-payout-dialog .ops-manual-confirmations{font-size:13px}.manual-payout-dialog .ops-manual-options{margin-top:0;padding-top:0}.manual-payout-dialog .ops-manual-options-body{display:grid;gap:16px;padding:4px 0 12px;min-width:0}.manual-payout-dialog .ops-manual-options-body .ops-details{margin:0}.manual-payout-dialog .ops-manual-options-body .text-button{justify-self:start;text-align:left}.earnings-monthly-statements{margin:20px 0 24px;padding:0 22px}.earnings-monthly-statements .account-row{min-height:84px}.manual-payout-dialog select{color:var(--ink);background-color:var(--field);border-color:var(--line)}.monthly-statement-dialog h3{margin:20px 0 12px;font-size:14px}.monthly-statement-dialog .button.secondary{margin-top:16px;background:var(--field);color:var(--ink);border:1px solid var(--line)}.world-editor-links-entry{grid-column:1 / -1}.world-editor-links{display:flex;align-items:center;gap:12px;width:100%;padding:14px;border:1px solid var(--line);border-radius:14px;background:var(--surface);color:var(--ink);text-align:left}.world-editor-links>svg{width:20px;height:20px;flex:none;color:var(--secondary)}.world-editor-links>svg:last-child{width:16px;height:16px}.world-editor-links>span{display:grid;flex:1;gap:3px}.world-editor-links strong{font-size:13px;font-weight:600}.world-editor-links small{font-size:12px;font-weight:400;color:var(--secondary)}.world-editor-links:hover{background:var(--control)}.world-editor-social-icons{grid-column:1 / -1;margin:2px 0 4px}.world-editor-social-icons>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;font-size:12px;color:var(--secondary);cursor:pointer;list-style:none}.world-editor-social-icons>summary::-webkit-details-marker{display:none}.world-editor-social-icons>summary svg{width:15px;height:15px}.world-editor-social-icons[open]>summary svg{transform:rotate(90deg)}.ops-link-row{padding:16px 0;border-bottom:1px solid var(--line)}.ops-link-row:last-child{border-bottom:0}.ops-link-row .field-hint{margin:6px 0}.ops-link-row .text-button{margin-top:4px;min-height:36px}.nav-glide{position:absolute;z-index:-1;pointer-events:none;transform-origin:0 0}.bottom-nav .nav-gliding,.sidebar nav .nav-gliding{background:none!important;box-shadow:none!important;border-color:transparent!important}.bottom-nav .nav-gliding{transition:height .26s cubic-bezier(.2,.8,.2,1)!important}.sidebar nav .nav-item{position:relative}.sidebar nav .nav-gliding{transition:none!important}@media(max-width:760px){.bottom-nav .bottom-item{min-height:0}.bottom-nav.nav-motion{transition:width .26s cubic-bezier(.2,.8,.2,1),height .26s cubic-bezier(.2,.8,.2,1)}.bottom-nav.nav-motion .bottom-item{transition:background .18s ease,color .18s ease,box-shadow .18s ease,height .26s cubic-bezier(.2,.8,.2,1)}.bottom-nav.nav-motion .bottom-item>:is(.icon,.unread-count,.ops-count){transition:transform .26s cubic-bezier(.2,.8,.2,1)}.bottom-nav.nav-motion .bottom-item>span:first-of-type{transition:transform .26s cubic-bezier(.2,.8,.2,1),opacity .18s ease .04s}.bottom-nav.nav-motion.nav-compact .bottom-item>span:first-of-type{transition:transform .26s cubic-bezier(.2,.8,.2,1),opacity .14s ease}.bottom-nav.nav-compact{height:52px;width:min(calc(var(--nav-count,5)*58px + 12px),calc(100% - 76px))}.bottom-nav.nav-compact .bottom-item{height:38px}.bottom-nav.nav-compact .bottom-item>.icon{transform:translateY(8px) scale(.9)}.bottom-nav.nav-compact .bottom-item>span:first-of-type{opacity:0;transform:translateY(4px) scale(.92)}.bottom-nav .bottom-item>.unread-count{right:auto;left:calc(50% + 9.5px)}.bottom-nav.nav-compact .bottom-item>:is(.unread-count,.ops-count){transform:translate(-1px,2px)}}.bottom-nav .bottom-create{padding:0;background:none;box-shadow:none}.bottom-create-symbol{display:grid;place-items:center;flex:none;width:44px;height:44px;aspect-ratio:1;border-radius:50%;background:var(--primary);color:var(--on-primary);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--on-primary) 12%,transparent),0 2px 5px #00000012}.bottom-nav.nav-motion .bottom-create-symbol{transition:transform .18s cubic-bezier(.2,.8,.2,1),width .26s cubic-bezier(.2,.8,.2,1),height .26s cubic-bezier(.2,.8,.2,1)}.bottom-create-symbol .icon{width:23px;height:23px;stroke-width:2.3}.bottom-create:active .bottom-create-symbol{transform:scale(.92)}.bottom-create:focus-visible{outline:none;outline-offset:0;box-shadow:inset 0 0 0 1px var(--secondary,#777)}.bottom-nav.nav-compact .bottom-create-symbol{width:34px;height:34px}.bottom-nav.nav-compact .bottom-create-symbol .icon{width:21px;height:21px}@media(prefers-reduced-motion:reduce){.bottom-nav,.bottom-nav *{transition:none!important}}.status-page{--title:var(--font);min-height:100svh;box-sizing:border-box;background:var(--bg,#f6f6f5);color:var(--ink,#232524);padding:32px clamp(20px,5vw,64px);display:flex;flex-direction:column;gap:32px;text-align:center}.status-page header{display:flex;justify-content:flex-start}.status-page .brand{margin:0}.status-content{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:600px;width:100%;margin:0 auto;padding:24px 0 64px;box-sizing:border-box}.status-artwork{color:var(--ink,#232524);display:flex;align-items:center;justify-content:center;gap:4px;margin-bottom:36px;width:100%;min-height:112px}.status-artwork>.world-symbol{width:108px;height:108px;flex:0 0 auto}.status-404>.world-symbol{width:clamp(92px,15vw,140px);height:clamp(92px,15vw,140px)}.status-digit{font-size:clamp(112px,18vw,180px);line-height:1;font-weight:600;letter-spacing:-.055em}.status-copy{max-width:420px}.status-copy h1{font-size:clamp(25px,4vw,34px);font-weight:600;line-height:1.2;letter-spacing:-.035em;margin:0 0 16px;overflow-wrap:anywhere}.status-copy p,.status-noscript{font-size:15px;line-height:1.65;color:var(--muted,#69716d);margin:0;max-width:380px}.status-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:28px}.status-actions .button{min-height:48px;text-decoration:none}.status-actions [hidden]{display:none}.status-page[data-status=loading] .status-artwork>.world-symbol{animation:status-drift 2.4s ease-in-out infinite}.status-noscript{margin-top:24px}@keyframes status-drift{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-7px) rotate(3deg)}}@media(max-width:380px){.status-page{padding:24px 20px}.status-content{padding-bottom:32px}.status-actions{width:100%}.status-actions .button{flex:1 1 auto}.status-artwork{margin-bottom:28px}}@media(max-height:500px){.status-page{gap:16px}.status-content{padding:8px 0 20px}.status-artwork{min-height:64px;margin-bottom:20px}.status-artwork>.world-symbol{width:64px;height:64px}.status-digit{font-size:88px}}@media(prefers-reduced-motion:reduce){.status-page[data-status=loading] .status-artwork>.world-symbol{animation:none}}#startup-status[data-status=loading] .status-copy{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}#startup-status[data-status=loading] .status-actions{display:none}#startup-status[data-status=loading] .status-artwork{margin-bottom:0}#startup-status[data-status=loading] .status-artwork .world-symbol{width:44px;height:44px;opacity:.82}#app[data-snapshot]>#startup-status:not([data-status=failed]){display:none}#app[data-snapshot]>#startup-status[data-status=failed]~.welcome-shell{display:none}:root{--sk-bone:color-mix(in srgb,var(--ink) 7%,transparent);--sk-shine:color-mix(in srgb,var(--surface) 55%,transparent)}:root[data-theme=dark]{--sk-bone:color-mix(in srgb,var(--ink) 9%,transparent);--sk-shine:color-mix(in srgb,var(--ink) 6%,transparent)}.ow-skeleton{pointer-events:none;cursor:default}.ow-skeleton>.sk-blocks{display:contents}.ow-skeleton :is(div,span,p,strong,small,h1,h2,h3,dl,dt,dd,header,section,article):not(.sk){min-width:0}.sk{display:block;position:relative;overflow:hidden;contain:paint;background:var(--sk-bone)!important;border-color:transparent!important;box-shadow:none!important;color:transparent!important;pointer-events:none;-webkit-backdrop-filter:none;backdrop-filter:none}.sk:after{content:"";position:absolute;inset:0;display:block;width:auto;height:auto;border-radius:inherit;background:linear-gradient(90deg,transparent,var(--sk-shine) 50%,transparent);transform:translate(-100%);animation:sk-wave 1.6s ease-in-out var(--sk-delay,0ms) infinite}@keyframes sk-wave{0%{transform:translate(-100%)}62%,to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.sk:after{content:none;animation:none}}.sk-t{display:inline-block;width:var(--w,100%);max-width:100%;height:.72em;border-radius:.36em;vertical-align:middle}.sk-face{background:var(--surface)}.sk-face>.sk{width:100%;height:100%;border-radius:inherit}.sk-button{min-width:var(--w,9.5em)}.sk-pill{flex:none;width:var(--w,7.5em);height:36px;border-radius:999px}.sk-icon{width:22px;height:22px;border-radius:7px}.sk-spacer{visibility:hidden}@media(min-width:761px){.sk-narrow{display:none}}.sk-rows{display:grid}.sk-rows:not(.is-compact){padding:4px 22px;border:1px solid var(--line);border-radius:22px;background:var(--surface)}.sk-row{display:flex;align-items:center;gap:14px;min-height:72px;padding:12px 0}.sk-row+.sk-row{border-top:1px solid var(--line)}.sk-dot{flex:none;width:44px;height:44px;border-radius:50%}.sk-lines{display:grid;gap:10px;flex:1;min-width:0}.sk-bar{width:var(--w,100%);height:11px;border-radius:6px}.ow-skeleton.is-compact .sk-row{min-height:64px;padding:10px 0}.ow-skeleton.is-compact .sk-dot{width:40px;height:40px}.sk-form{display:grid;gap:18px}.sk-field{display:grid;gap:10px}.sk-input{height:48px;border-radius:14px}.sk-submit{margin-top:6px;border-radius:999px}.sk-bubbles{display:flex;flex-direction:column;gap:12px}.sk-bubble{width:var(--w);max-width:420px;height:var(--h);border-radius:20px}.sk-bubble.out{align-self:flex-end}.world-page[data-world-bg=wallpaper] .world-tile.sk{background:linear-gradient(var(--sk-bone),var(--sk-bone)),var(--surface)!important;-webkit-backdrop-filter:blur(24px) saturate(1.5);backdrop-filter:blur(24px) saturate(1.5)}.ow-skeleton .inbox-tabs{align-items:center}.sk-tab{flex:none;width:var(--w);height:36px;border-radius:20px}@media(max-width:360px){.inbox-view .sk-tab{height:40px}}.conversation-rail .sk-tab{height:32px;width:calc(var(--w)*.76)}.ow-skeleton .chat-input-shell{min-height:44px}.ow-skeleton .chat-attach{border-radius:50%}.sk-chart{height:240px;border-radius:16px}.ow-skeleton .earnings-period-button{--w:8.5em}.ow-skeleton .composer-primary{--w:5em}.sk-profile-editor .member-preview{margin-bottom:20px;border:1px solid var(--line);border-radius:18px;overflow:hidden}.sk-profile-editor .sk-bio{height:90px}.sk-profile-editor .sk-swatches{display:flex;flex-wrap:wrap;gap:8px}.sk-profile-editor .sk-swatches .sk-dot{width:28px;height:28px}.sk-profile-editor .sk-banner-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.sk-profile-editor .profile-photo-pick{--w:6em}.sk-profile-editor .profile-photo-field{display:flex;align-items:center;gap:14px;padding:12px;margin:0 0 16px;border:1px solid var(--line);border-radius:16px;background:var(--field)}.sk-profile-editor .profile-photo-pick{flex-shrink:0;min-height:38px;margin:0;padding:0 16px;font-size:13px}@media(max-width:480px){.sk-profile-editor .member-photo-field{display:grid;grid-template-columns:56px minmax(0,1fr);gap:10px 14px}.sk-profile-editor .member-photo-field .profile-photo-pick{grid-column:2;justify-self:start}}.sk-profile-editor .wf-form-actions .sk-button{min-width:0}.sk-earnings .earnings-manage{--w:8em}.sk-world-updates{display:flex;flex-direction:column;width:100%;height:100%;min-height:0;background:var(--canvas);overflow:hidden}.sk-channel-header{display:flex;align-items:center;gap:12px;min-height:72px;padding:12px 22px;border-bottom:1px solid var(--line)}.sk-channel-log{display:flex;flex:1;min-height:0;flex-direction:column;justify-content:flex-end;gap:14px;padding:18px 22px}.sk-channel-log .sk-bubble{--h:64px;flex-shrink:0}.ow-skeleton.wu-compose .wu-compose-bar{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:end;gap:6px}.ow-skeleton.wu-compose .wu-attach{width:44px;height:44px;border-radius:50%}.ow-skeleton.wu-compose .wu-input-shell{min-height:44px;border-radius:22px}.ow-skeleton.wu-sheet{display:grid;gap:14px}.ow-skeleton.wu-sheet .wu-sheet-where{margin:0}.ow-skeleton.wu-sheet .wu-sheet-text{min-height:132px;border-radius:15px}.ow-skeleton.wu-sheet .wu-sheet-tools{display:flex;gap:8px}.ow-skeleton.wu-sheet .wu-option{width:var(--w);height:34px;border-radius:999px}@media(min-width:761px){.updates-view.interior-view #main.chat-main:has(>.sk-world-updates){display:flex;justify-content:center;max-width:none;padding:28px 32px 24px}.sk-world-updates{max-width:760px;height:calc(100dvh - 156px);border:1px solid var(--line);border-radius:28px}}.ow-skeleton .quick-actions button{cursor:default}.ow-skeleton .post-card-actions .post-action{padding:0}@media(max-width:760px){.ow-skeleton .wallet-history-tools .sk-pill{width:100%}}.ow-update-card{position:relative;padding:10px;font-family:var(--font);background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:20px;box-shadow:0 16px 40px #00000014;overflow:hidden;text-align:left;width:100%;min-width:0}.ow-update-card>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:5px 6px 12px}.ow-update-brand{display:flex;align-items:center;gap:6px}.ow-update-brand .world-symbol{width:25px;height:25px;flex-shrink:0}.ow-update-brand .brand-wordmark{font-family:var(--font);font-size:16px;font-weight:500;letter-spacing:-.6px}.ow-update-spotlight>header{position:absolute;z-index:2;top:17px;right:17px;padding:0}.ow-update-spotlight .ow-update-brand{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ow-update-close{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;border:0;border-radius:50%;color:var(--secondary);background:color-mix(in srgb,var(--surface) 88%,transparent);cursor:pointer}.ow-update-close:hover{background:var(--surface);color:var(--ink)}.ow-update-close:focus-visible,.ow-update-card a:focus-visible{outline:none;outline-offset:0;box-shadow:inset 0 0 0 1px var(--secondary,#777)}.ow-update-content{border-radius:10px;background:var(--surface)}.ow-update-visual{position:relative;aspect-ratio:5/3;border-radius:10px;overflow:hidden;background:var(--surface-muted)}.ow-update-visual img{position:absolute;inset:0;width:100%;height:100%;background:var(--surface-muted)}.ow-update-art{position:absolute;inset:0;display:grid;place-items:center;background:var(--surface-muted)}.ow-update-emblem{display:grid;place-items:center;flex-shrink:0;width:84px;height:84px;border:1px solid color-mix(in srgb,var(--ink) 80%,var(--surface));border-radius:50%;background:var(--ink);color:var(--surface);box-shadow:0 6px 16px #00000012}.ow-update-emblem>.world-symbol{width:53px;height:53px;color:inherit}.ow-update-copy{padding:24px 14px}.ow-update-copy h2{margin:0;font-size:22px;line-height:1.28;letter-spacing:-.025em;font-weight:500;overflow-wrap:anywhere}.ow-update-copy time{display:block;margin-top:8px;color:var(--secondary);font-size:13px}.ow-update-copy p{font-size:14px;line-height:1.6;color:var(--secondary);white-space:pre-wrap;overflow-wrap:anywhere;margin:14px 0 0}.ow-update-card>footer{padding:0}.ow-update-card .ow-update-cta{display:flex;width:100%;min-height:46px;border:1px solid var(--ink);border-radius:10px;background:var(--ink);color:var(--surface);box-shadow:none;text-align:center;justify-content:center;white-space:normal;overflow-wrap:anywhere;font-size:14px;font-weight:500;padding:12px 16px}.ow-update-thumbnail .ow-update-content{display:grid;grid-template-columns:72px minmax(0,1fr);align-items:start;gap:16px;padding:16px}.ow-update-thumbnail .ow-update-visual{margin:0;aspect-ratio:1;width:72px;border-radius:12px}.ow-update-thumbnail .ow-update-copy{padding:0}.ow-update-thumbnail .ow-update-copy h2,.ow-update-minimal .ow-update-copy h2{font-size:19px}.ow-update-thumbnail .ow-update-emblem{width:48px;height:48px}.ow-update-thumbnail .ow-update-emblem>.world-symbol{width:32px;height:32px}.ow-update-minimal .ow-update-copy{padding:18px}.ow-announcement-toast{box-shadow:0 16px 40px #0000001a;position:fixed;z-index:45;right:24px;bottom:24px;width:min(366px,calc(100vw - 32px));max-height:calc(100dvh - 48px);overflow-y:auto;border-radius:20px;animation:ow-update-enter .25s ease-out}.ow-announcement-toast [role=alert]{font-size:13px;margin:0;padding:12px 18px;background:var(--surface);color:var(--danger,var(--ink))}.ow-announcement-toast[aria-busy=true] .ow-update-close{opacity:.45;cursor:wait}body:has(dialog[open]) .ow-announcement-toast{visibility:hidden}.platform-update-dialog.ow-update-editor-dialog{width:min(920px,calc(100vw - 32px));max-width:920px}.ow-update-editor-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:24px;align-items:start}.ow-update-editor-layout fieldset{min-width:0;padding:0;margin:0;border:0;display:grid;gap:16px}.ow-update-preview-stage{padding:20px 10px;border-radius:16px;background-color:var(--surface-muted);background-image:radial-gradient(var(--line) 1px,transparent 1px);background-size:12px 12px;display:flex;justify-content:center}.ow-update-preview-stage>.ow-update-card{max-width:366px}.ow-update-preview-label{margin:0 0 12px;font-size:13px;color:var(--secondary);font-weight:500}.ow-update-live-preview{position:sticky;top:0;min-width:0}.ow-update-templates{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ow-update-templates button{display:grid;gap:9px;padding:10px;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:var(--ink);text-align:left;font-size:12px;font-weight:500;cursor:pointer}.ow-update-templates button[aria-pressed=true]{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.ow-update-template-art{display:grid;align-content:center;gap:4px;height:48px;padding:5px 8px;border-radius:5px;background:var(--surface-muted)}.ow-update-template-art i{height:20px;border-radius:3px;background:color-mix(in srgb,var(--ink) 18%,transparent)}.ow-update-template-art b{height:3px;width:80%;border-radius:2px;background:color-mix(in srgb,var(--ink) 25%,transparent)}.ow-update-template-thumbnail{grid-template-columns:24px 1fr}.ow-update-template-thumbnail i{grid-row:span 2;height:28px}.ow-update-template-minimal i{display:none}.ow-update-upload{position:relative;border:1px dashed var(--line);border-radius:12px;padding:15px;min-height:72px;cursor:pointer}.ow-update-upload small{color:var(--secondary);font-weight:400}.ow-update-upload input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%}.ow-update-upload:focus-within{outline:none;outline-offset:0;box-shadow:inset 0 0 0 1px var(--secondary,#777)}.ow-update-image-settings{display:grid;gap:12px}.ow-update-image-settings[hidden]{display:none}.ow-update-image-settings .text-button{justify-self:start;min-height:40px}.ow-update-review-card{max-width:366px;margin:0 auto 20px}.ow-update-page-card{max-width:420px;margin:24px auto}@keyframes ow-update-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(max-width:680px){.ow-update-editor-layout{grid-template-columns:minmax(0,1fr);gap:24px}.ow-update-live-preview{position:static}.ow-announcement-toast{right:16px;bottom:calc(82px + env(safe-area-inset-bottom,0px));max-height:calc(100dvh - 110px - env(safe-area-inset-bottom,0px))}.ow-update-card .ow-update-cta{min-height:44px}.ow-update-close{width:44px;height:44px}}@media(prefers-reduced-motion:reduce){.ow-announcement-toast{animation:none}}.ow-announcement-toast .ow-update-card{display:flex;flex-direction:column;max-height:inherit;box-shadow:none}.ow-announcement-toast .ow-update-card>header,.ow-announcement-toast .ow-update-card>footer{flex-shrink:0}.ow-announcement-toast .ow-update-content{overflow-y:auto;min-height:0;overscroll-behavior:contain}@media(max-height:650px){.ow-announcement-toast .ow-update-spotlight .ow-update-visual{aspect-ratio:auto;height:120px}}.public-world-shell:has(.immersive-world){max-width:none;padding:0;min-height:100vh;background:var(--ow-deep);color:var(--ink)}:root body:has(.immersive-world){background:var(--ow-deep)}.public-world-shell:has(.immersive-world) .public-world-header{position:absolute;inset:0 0 auto;z-index:20;max-width:none;min-height:0;padding:22px 32px;pointer-events:none}.public-world-shell:has(.immersive-world) .public-world-header>*{pointer-events:auto}.public-world-shell:has(.immersive-world) .top-actions{display:none}.public-world-shell:has(.immersive-world) .public-world-header .brand{color:#fff;text-shadow:0 1px 12px #0006}#app .public-world-shell:has(.immersive-world)>#main{padding:0}.immersive-world{display:grid;grid-template-columns:minmax(380px,44%) minmax(0,1fr);max-width:none;margin:0}.public-world-shell .immersive-world{--ink:var(--ow-on-dark);--secondary:var(--ow-secondary-dark);--muted:var(--ow-secondary-dark);--surface:var(--ow-charcoal);--surface-muted:var(--ow-dark-workspace);--control:var(--ow-dark-raised);--line:var(--ow-dark-line);--primary:var(--ow-on-dark);--on-primary:#191919;--primary-edge:var(--ow-on-dark);--primary-hover:#ffffff;--primary-shadow:none;color:var(--ink);color-scheme:dark}.public-world-shell .immersive-world .button.secondary{background:var(--control);border-color:var(--line);color:var(--ink)}.immersive-world:before{display:none}.iw-hero{position:sticky;top:0;height:100vh;height:100dvh;overflow:hidden;background:radial-gradient(120% 80% at 30% 20%,#2b2f38,var(--ow-deep))}.iw-cover{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:var(--iw-focus,60% 30%)}.iw-scrim{position:absolute;inset:0;background:linear-gradient(180deg,#0009 0,#0000 22%,#0000 40%,#0b0c0ccc 72%,var(--ow-deep) 100%)}.iw-identity{position:absolute;left:40px;right:40px;bottom:40px;display:grid;gap:6px;justify-items:start}.iw-avatar{display:block;width:84px;height:84px;margin-bottom:10px;border-radius:50%;overflow:hidden;box-shadow:0 0 0 3px #ffffffe6,0 8px 24px #0006}.iw-avatar .avatar{width:100%;height:100%;object-fit:cover;border-radius:50%}.iw-name{display:flex;align-items:center;gap:8px}.iw-name h1{font-size:clamp(36px,4.4vw,56px);line-height:1.02;letter-spacing:-.05em;color:#fff}.iw-name>.verified{width:20px;height:20px;flex:none;margin-left:0}.iw-handle{color:#ffffffb3;font-size:15px}.iw-identity .world-profile-identity{color:#fff}.iw-identity .world-profile-identity>p{color:#ffffffb3}.iw-identity .creator-social-link{color:#fff}.iw-identity .creator-social-link:hover{background:#ffffff14}.iw-bio{max-width:44ch;color:#ffffffd9;font-size:15px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.iw-actions{display:flex;align-items:center;gap:12px;width:100%;margin-top:18px}.immersive-world .iw-cta{min-height:56px;padding:0 28px;font-size:16px;flex:1;max-width:340px}.iw-login{margin-top:12px;color:#ffffffb3;font-size:14px}.iw-login .text-button{color:#fff;font-weight:650;text-decoration:none;min-height:44px;padding:0 2px}.iw-round{width:56px;height:56px;border-radius:50%;flex:none;background:#ffffff1f;color:#fff;border:1px solid #ffffff2e;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.iw-feed{padding:104px clamp(24px,5vw,72px) 48px;max-width:720px;width:100%;justify-self:center}.iw-feed-title{font-size:22px;margin-bottom:18px;color:var(--ink)}.iw-feed .world-feed{display:grid;gap:18px}.iw-feed .post-card{border-color:#ffffff10;background:#161718}.iw-feed .post-card-head .post-card-badge{display:none}.iw-perk{display:grid;justify-items:center;gap:8px;text-align:center;padding:36px 28px 30px;border-radius:22px;background:linear-gradient(180deg,#1d1e20,#151617);border:1px solid #ffffff10}.iw-perk-icon{display:grid;place-items:center;width:52px;height:52px;margin-bottom:6px;border-radius:50%;background:#ffffff12;color:#fff}.iw-perk h3{font-size:22px;letter-spacing:-.035em}.iw-perk p{color:var(--secondary);max-width:34ch}.immersive-world .iw-perk .iw-cta{margin-top:14px;width:100%;max-width:360px;flex:none}.iw-feed .world-more{display:flex;margin:22px auto 0}.iw-footer{display:flex;flex-wrap:wrap;gap:8px 20px;justify-content:center;padding:40px 0 8px;color:var(--secondary);font-size:13px}.iw-footer a:hover{color:var(--ink)}.iw-bar{display:none}@media(max-width:900px){.public-world-shell:has(.immersive-world) .public-world-header{padding:16px}.public-world-shell:has(.immersive-world) .public-world-header .brand{font-size:20px}.immersive-world{display:block}.iw-hero{position:relative;height:78vh;height:78svh;min-height:520px}.iw-scrim{background:radial-gradient(ellipse 95% 36% at 10% 0%,#1116,#11111114 62%,transparent),linear-gradient(180deg,var(--ow-deep),#111111ad 6%,#1111115c 13%,#11111124 21%,#11111108 29%,transparent 37%,transparent 42%,#0b0c0cd9 78%,var(--ow-deep))}.iw-identity{left:20px;right:20px;bottom:24px;justify-items:center;text-align:center}.iw-avatar{width:76px;height:76px}.iw-name{gap:6px}.iw-name h1{font-size:38px}.iw-bio{text-align:center}.iw-actions{justify-content:center}.iw-feed{padding:20px 16px 112px}.iw-login{text-align:center}.iw-perk{padding:30px 20px 24px}.iw-bar{display:flex;align-items:center;gap:12px;position:fixed;left:0;right:0;bottom:0;z-index:20;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:#0b0c0ce6;border-top:1px solid #ffffff14;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);transform:translateY(110%);transition:transform .24s ease}.iw-bar.is-shown{transform:none}.iw-bar-face{width:40px;height:40px;border-radius:50%;overflow:hidden;flex:none}.iw-bar-face .avatar{width:100%;height:100%;object-fit:cover}.iw-bar-name{display:grid;min-width:0;flex:1;line-height:1.25}.iw-bar-name strong{font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.iw-bar-name small{color:var(--secondary);font-size:13px}.immersive-world .iw-bar .iw-cta{flex:none;min-height:44px;padding:0 22px;font-size:15px}}@media(prefers-reduced-motion:reduce){.iw-bar{transition:none}}.public-world-shell .world-page[data-world-bg=wallpaper]:before{left:0}.immersive-world .iw-cta{white-space:nowrap}@media(max-width:360px){.immersive-world .iw-actions .iw-cta{padding:0 16px;font-size:14px;min-height:52px}.iw-round{width:52px;height:52px}.iw-identity{left:16px;right:16px}}:root .search-control{position:relative;display:flex;align-items:center;gap:10px;min-width:0;min-height:48px;height:48px;padding:0 14px;border:1px solid var(--line);border-radius:16px;background:var(--surface);color:var(--secondary);box-shadow:none;box-sizing:border-box;font:400 16px/24px var(--font);text-align:left}:root .search-control>svg{position:static;flex:0 0 19px;width:19px;height:19px;margin:0;color:var(--secondary);pointer-events:none}:root .search-control input:is([type=search],[id]){flex:1;width:100%;min-width:0;height:44px;min-height:0;margin:0!important;padding:0!important;border:0!important;border-radius:0;background:transparent!important;color:var(--ink);font:400 16px/24px var(--font)!important;box-shadow:none!important;outline:0}:root .search-control input::placeholder{color:var(--secondary);opacity:1}:root .search-control:focus-within{border-color:var(--secondary);box-shadow:none;outline:0}:root .search-control input:focus-visible{outline:0}:root .search-control>button{display:grid;place-items:center;flex:none;width:44px;height:44px;min-height:44px;margin:0 -12px 0 0;padding:0;border:0;background:transparent;color:var(--secondary);border-radius:14px}:root .search-control>button[hidden]{display:none}.search-control>button>.icon{width:17px;height:17px}:root :is(.page-state,.wf-empty,.empty-state,.world-empty,.worlds-empty,.wu-empty,.inbox-empty,.ops-empty,.flow-empty,.creator-content-empty,.purchases-empty,.team-empty,.referral-empty,.notice-empty,.ss-empty,.earnings-empty,.billing-empty,.creator-wallet-empty,.inbox-detail-empty,.home-overview-empty,.empty-placeholder){display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;width:100%;min-width:0;min-height:260px;height:auto;box-sizing:border-box;padding:40px 24px;border:1px dashed color-mix(in srgb,var(--secondary) 38%,transparent);border-radius:24px;background:transparent;box-shadow:none;color:var(--ink);text-align:center;font:400 14px/1.6 var(--font)}:root :is(.page-state,.wf-empty,.empty-state,.world-empty,.worlds-empty,.wu-empty,.inbox-empty,.ops-empty,.flow-empty,.creator-content-empty,.purchases-empty,.team-empty,.referral-empty,.notice-empty,.ss-empty,.earnings-empty,.billing-empty,.creator-wallet-empty,.inbox-detail-empty,.home-overview-empty,.empty-placeholder) :is(h2,h3),:root :is(.page-state,.wf-empty,.empty-state,.world-empty,.worlds-empty,.wu-empty,.inbox-empty,.ops-empty,.flow-empty,.creator-content-empty,.purchases-empty,.team-empty,.referral-empty,.notice-empty,.ss-empty,.earnings-empty,.billing-empty,.creator-wallet-empty,.inbox-detail-empty,.home-overview-empty,.empty-placeholder)>strong{margin:0;font:600 20px/1.3 var(--font);letter-spacing:-.4px;text-wrap:balance}:root :is(.page-state,.wf-empty,.empty-state,.world-empty,.worlds-empty,.wu-empty,.inbox-empty,.ops-empty,.flow-empty,.creator-content-empty,.purchases-empty,.team-empty,.referral-empty,.notice-empty,.ss-empty,.earnings-empty,.billing-empty,.creator-wallet-empty,.inbox-detail-empty,.home-overview-empty,.empty-placeholder) p,:root :is(.page-state,.wf-empty,.empty-state,.world-empty,.worlds-empty,.wu-empty,.inbox-empty,.ops-empty,.flow-empty,.creator-content-empty,.purchases-empty,.team-empty,.referral-empty,.notice-empty,.ss-empty,.earnings-empty,.billing-empty,.creator-wallet-empty,.inbox-detail-empty,.home-overview-empty,.empty-placeholder)>small,:root :is(.page-state,.wf-empty,.empty-state,.world-empty,.worlds-empty,.wu-empty,.inbox-empty,.ops-empty,.flow-empty,.creator-content-empty,.purchases-empty,.team-empty,.referral-empty,.notice-empty,.ss-empty,.earnings-empty,.billing-empty,.creator-wallet-empty,.inbox-detail-empty,.home-overview-empty,.empty-placeholder)>span:not(.orb):not(.notice-icon):not(.page-state-symbol):not(.world-empty-mark){max-width:360px;margin:0 auto;color:var(--secondary);font:400 14px/1.6 var(--font);text-wrap:pretty}:root .page-state-copy{max-width:400px;display:grid;gap:8px}:root :is(.page-state,.wf-empty,.empty-state,.world-empty,.worlds-empty,.wu-empty,.inbox-empty,.ops-empty,.flow-empty,.creator-content-empty,.purchases-empty,.team-empty,.referral-empty,.notice-empty,.ss-empty,.earnings-empty,.billing-empty,.creator-wallet-empty,.inbox-detail-empty,.home-overview-empty,.empty-placeholder)>:is(.icon,.orb,.notice-icon,.page-state-symbol,.world-empty-mark),:root .ss-empty>span:has(>.icon){display:none}:root :is(.page-state,.wf-empty,.empty-state,.world-empty,.worlds-empty,.wu-empty,.inbox-empty,.ops-empty,.flow-empty,.creator-content-empty,.purchases-empty,.team-empty,.referral-empty,.notice-empty,.ss-empty,.earnings-empty,.billing-empty,.creator-wallet-empty,.inbox-detail-empty,.home-overview-empty,.empty-placeholder)[hidden]{display:none}:root :is(.page-state-actions,.wf-empty-action){display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin:4px 0 0}:root :is(.wf-empty,.empty-state,.worlds-empty,.wu-empty,.inbox-empty,.flow-empty,.empty-placeholder)>.button{margin:4px 0 0;max-width:100%}.live-world-grid>.page-state,.ss-grid>.page-state{grid-column:1/-1}:root .ops-list:has(>:is(.page-state,.ops-empty,.wf-empty):only-child){padding:0;background:transparent;border:0;border-radius:0;overflow:visible;box-shadow:none}:root .ops-list>:is(.page-state,.ops-empty,.wf-empty){border-radius:24px}:root .inbox-empty{margin:16px 0;min-height:230px}:root .dm-list:has(>.inbox-empty:only-child){padding:0;background:transparent;border:0;box-shadow:none}:root .dm-list>.inbox-empty{margin:0}:root :is(.wf-empty,.empty-state,.worlds-empty,.wu-empty,.inbox-empty,.flow-empty,.creator-wallet-empty,.notice-empty)>:is(h2,h3)+p{margin-top:-8px}:root :is(.wf-empty,.empty-state,.worlds-empty,.wu-empty,.inbox-empty,.flow-empty,.creator-wallet-empty,.earnings-empty,.notice-empty)>:is(.orb,.notice-icon){width:48px;height:48px;flex:none;margin:0;border-radius:16px;background:var(--control);color:var(--secondary);box-shadow:none}:root .notice-empty{min-height:200px;padding:28px 20px}.live-directory{width:100%;max-width:1120px;margin-inline:auto;align-content:start;gap:24px}.directory-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;min-width:0}.directory-heading>.page-heading{margin:0;min-width:0}.directory-heading h1{margin:0;font-size:32px;line-height:1.2;letter-spacing:-1px}.directory-heading>form,.directory-heading>.search-control{flex:0 1 340px;width:340px;min-width:0;margin:0}.directory-heading form>.search-control{width:100%;margin:0}.live-world-grid.is-discover{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:16px;align-items:stretch}.live-world-grid.is-discover>.world-card{width:100%;min-width:0;height:auto;border-radius:24px;box-shadow:0 2px 10px #00000004}.world-card:focus-visible{outline:none;outline-offset:0;box-shadow:inset 0 0 0 1px var(--secondary,#777)}.world-card-cover{aspect-ratio:3/1}.world-card-body{width:100%;flex:1;padding:0 18px 18px}.world-card-avatar{width:60px;height:60px;margin:-30px 0 10px;border-width:3px;box-shadow:none}.world-card-name{gap:5px;align-items:center;flex-wrap:nowrap}.world-card-name strong{flex:0 1 auto;min-width:0;font-size:17px;line-height:1.3;letter-spacing:-.4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.world-card-name .verified{flex:none}.world-card-handle{font-size:13px;line-height:20px;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.world-card-bio{min-height:42px;margin-top:8px;font-size:14px;line-height:21px;color:var(--secondary)}.world-card-detail{display:block;margin-top:12px;color:var(--secondary);font-size:13px;line-height:20px}.world-card-cta{justify-content:space-between;gap:12px;min-height:44px;margin-top:12px;padding-top:10px;border-top:1px solid var(--line);border-radius:0;background:transparent;color:var(--ink);font-size:13px;font-weight:550}.world-card-cta>.icon{width:16px;height:16px;color:var(--secondary)}.world-card:hover .world-card-cta{background:transparent;color:var(--ink)}@media(hover:hover){.live-world-grid.is-discover>.world-card:hover{border-color:color-mix(in srgb,var(--ink) 22%,var(--line))}}.live-world-grid.is-discover>.world-card:active{background:color-mix(in srgb,var(--ink) 3%,var(--surface))}.world-card-shelf{width:100%;margin-top:auto;padding-top:14px}.world-card.is-membership .world-card-cta{margin-top:auto}.world-card-thumb{aspect-ratio:4/5}.world-card-thumb.is-fill>img{filter:blur(14px) saturate(1.15);transform:scale(1.6)}.world-card-thumb.is-fill:nth-child(3n+2)>img{object-position:20% 25%;transform:scale(2)}.world-card-thumb.is-fill:nth-child(3n)>img{object-position:80% 75%;transform:scale(2.4)}.world-card-thumb:is(.is-fill,.is-blank):after{display:none}@media(min-width:761px){.live-world-grid.is-discover{grid-auto-rows:1fr}.world-card.is-membership .world-card-detail{margin-bottom:12px}}[data-theme=dark] .world-card{box-shadow:none}@media(max-width:760px){.directory-heading{align-items:stretch;flex-direction:column;gap:20px}.directory-heading>form,.directory-heading>.search-control{width:100%;flex:auto}.directory-heading h1{font-size:28px;letter-spacing:-.7px}.live-world-grid.is-discover{grid-template-columns:minmax(0,1fr);gap:16px}.world-card-cover{aspect-ratio:3.2/1}.world-card-body{padding-inline:18px}.world-card.is-membership .world-card-media{display:none}.world-card.is-membership .world-card-body{display:grid;grid-template-columns:52px minmax(0,1fr) 16px;column-gap:14px;align-items:center;padding:18px}.world-card.is-membership .world-card-body>:is(.world-card-avatar,.story-ring){grid-column:1;grid-row:1/5;align-self:center;width:52px;height:52px;margin:0}.world-card.is-membership .story-ring .world-card-avatar{width:100%;height:100%;margin:0}.world-card.is-membership .world-card-name{grid-column:2;grid-row:1}.world-card.is-membership .world-card-name strong{font-size:16px}.world-card.is-membership .world-card-handle{grid-column:2;grid-row:2;font-size:12px}.world-card.is-membership .world-card-detail{grid-column:2;grid-row:3;margin-top:5px;font-size:12px}.world-card.is-membership .world-card-now{grid-column:2;grid-row:4}.world-card.is-membership .world-card-cta{grid-column:3;grid-row:1/5;justify-content:center;margin:0;padding:0;border:0;font-size:0}.world-card.is-membership .world-card-cta>.icon{flex:none}:root :is(.page-state,.wf-empty,.empty-state,.world-empty,.worlds-empty,.wu-empty,.inbox-empty,.ops-empty,.flow-empty,.creator-content-empty,.purchases-empty,.team-empty,.referral-empty,.notice-empty,.ss-empty,.earnings-empty,.billing-empty,.creator-wallet-empty,.inbox-detail-empty,.home-overview-empty,.empty-placeholder){min-height:230px;padding:32px 20px;border-radius:20px}:root .notice-empty{min-height:180px;padding:24px 16px}:root .ops-list>:is(.page-state,.ops-empty,.wf-empty){border-radius:20px}}@media(max-width:480px){.ops-approval-toolbar{grid-template-columns:minmax(0,1fr);gap:12px}}:root :is(.home-upcoming-empty,.home-support-empty,.upcoming-agenda-empty,.wu-thread-empty,.request-menu-empty,.membership-no-results){display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:120px;padding:24px 20px;border:1px dashed color-mix(in srgb,var(--secondary) 38%,transparent);border-radius:20px;background:transparent;text-align:center;color:var(--secondary);box-shadow:none}:root :is(.earnings-empty,.home-overview-empty)>strong{font:600 20px/1.3 var(--font);letter-spacing:-.4px;color:var(--ink)}:root :is(.earnings-empty,.home-overview-empty)>span:not(.orb){max-width:360px;font-size:14px;line-height:1.6;color:var(--secondary)}:root .search-control input::-webkit-search-cancel-button{-webkit-appearance:none;width:16px;height:16px;cursor:pointer;background:var(--secondary);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m6 6 12 12M6 18 18 6' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m6 6 12 12M6 18 18 6' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") center/contain no-repeat}:root :is(.home-upcoming-empty,.home-support-empty,.upcoming-agenda-empty,.wu-thread-empty,.request-menu-empty,.membership-no-results){font:400 14px/1.6 var(--font);min-width:0;overflow-wrap:anywhere}:root :is(.request-menu-empty,.membership-no-results)>:is(h2,h3,strong){margin:0;color:var(--ink);font:600 16px/1.4 var(--font);letter-spacing:-.2px}:root :is(.request-menu-empty,.membership-no-results)>p{margin:0;color:var(--secondary);font:400 14px/1.6 var(--font)}:root :is(.request-menu-empty,.membership-no-results)[hidden]{display:none}:root{--sticky-action-blur:none;--sticky-action-tint:100%;--sticky-action-fade:0px}@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){:root{--sticky-action-blur:blur(18px);--sticky-action-tint:68%;--sticky-action-fade:24px}}:root :is(.world-editor-save,.vip-upgrade-dialog .join-ctas,.ss-highlight>.ss-actions,.post-flow-bar,.world-editor-dialog>.modal-top,dialog.stripe-readiness-dialog>.modal-top,.sv-sheet-top){background:transparent;border-color:transparent;isolation:isolate}:root :is(.world-editor-save,.vip-upgrade-dialog .join-ctas,.ss-highlight>.ss-actions,.post-flow-bar,.world-editor-dialog>.modal-top,dialog.stripe-readiness-dialog>.modal-top,.sv-sheet-top):before{content:"";position:absolute;inset:var(--sticky-action-inset,-24px 0 0);z-index:-1;pointer-events:none;background:var(--sticky-action-surface,var(--surface));background:color-mix(in srgb,var(--sticky-action-surface,var(--surface)) var(--sticky-action-tint),transparent);backdrop-filter:var(--sticky-action-blur);-webkit-backdrop-filter:var(--sticky-action-blur);mask-image:linear-gradient(var(--sticky-action-direction,to bottom),transparent,#000 var(--sticky-action-fade));-webkit-mask-image:linear-gradient(var(--sticky-action-direction,to bottom),transparent,#000 var(--sticky-action-fade))}.world-editor-dialog,.vip-upgrade-dialog{--sticky-dialog-pad:28px}:root .world-editor-save{--sticky-action-inset:-24px calc(-1 * var(--sticky-dialog-pad)) calc(-1 * var(--sticky-dialog-pad))}:root .world-editor-dialog>.modal-top{--sticky-action-direction:to top;--sticky-action-inset:calc(-1 * var(--sticky-dialog-pad)) calc(-1 * var(--sticky-dialog-pad)) -20px}:root :is(.post-flow-bar,dialog.stripe-readiness-dialog>.modal-top,.sv-sheet-top){--sticky-action-direction:to top;--sticky-action-inset:0 0 -20px}:root .sv-sheet-top{--sticky-action-surface:#1c1c1e}:root .vip-upgrade-dialog .join-ctas{--sticky-action-inset:-24px calc(-1 * var(--sticky-dialog-pad)) 0;bottom:calc(-1 * var(--sticky-dialog-pad));margin-top:18px}@media(max-width:480px){.world-editor-dialog,.vip-upgrade-dialog{--sticky-dialog-pad:22px}}:root[data-reduced-transparency=true]{--sticky-action-blur:none;--sticky-action-tint:100%;--sticky-action-fade:0px}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more),(forced-colors:active){:root{--sticky-action-blur:none;--sticky-action-tint:100%;--sticky-action-fade:0px}}:root[data-material=glass]{--lg-tint:100%;--attachment-tint:100%;--lg-control-tint:100%;--lg-filter:none;--dialog-blur:none;--dialog-dim:rgb(17 21 27 / 25%);--lg-sheen:#ffffff70;--lg-edge:inset 0 1px 0 #ffffffb3,inset 0 -1px 0 #00000005;--lg-lift:0 16px 48px #18231f1c,0 2px 8px #18231f0a;--lg-control-shadow:0 2px 7px #18231f0a}:root[data-material=glass][data-theme=dark]{--dialog-dim:rgb(0 0 0 / 42%);--lg-sheen:#ffffff09;--lg-edge:inset 0 1px 0 #ffffff24,inset 0 -1px 0 #ffffff05;--lg-lift:0 18px 48px #0005,0 2px 8px #0003;--lg-control-shadow:0 2px 8px #0002}@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){:root[data-material=glass]{--dialog-blur:blur(6px);--lg-tint:80%;--attachment-tint:66%;--lg-control-tint:84%;--lg-filter:blur(24px) saturate(145%)}:root[data-material=glass][data-reduced-transparency=false] :is(.chat-thread-header,.chat-composer-area){--lg-control-tint:60%;--lg-filter:blur(14px) saturate(145%)}:root[data-material=glass][data-reduced-transparency=false] dialog.attach-menu:not(.request-menu){--attachment-tint:61%;--lg-filter:blur(18px) saturate(140%)}@media(forced-colors:none){:root[data-material=glass][data-reduced-transparency=false] .chat-panel:has(>.chat-thread-header){--chat-scroll-edge:"";--chat-edge-opacity:.32}}}:root[data-material=glass] :is(dialog:is(.account-menu,.post-menu,.attach-menu),.uic-popover,.chat-message-glass,.composer-menu){background-color:var(--surface);background-color:color-mix(in srgb,var(--surface) var(--lg-tint),transparent);background-image:linear-gradient(145deg,var(--lg-sheen),transparent 38%);border:1px solid color-mix(in srgb,var(--ink) 13%,transparent);box-shadow:var(--lg-edge),var(--lg-lift);backdrop-filter:var(--lg-filter);-webkit-backdrop-filter:var(--lg-filter);color:var(--ink);--secondary:color-mix(in srgb,var(--ink) 90%,var(--surface));--muted:var(--secondary)}:root[data-material=glass] dialog:not(.chat-message-menu):not(.account-menu):not(.post-menu):not(#entry-auth-dialog){border-radius:30px}:root[data-material=glass] dialog:modal::backdrop,:root[data-material=glass] #entry-auth-dialog:modal::backdrop,:root[data-material=glass] :is(.sv-sheet,.cv-confirm){background-color:var(--dialog-dim);backdrop-filter:var(--dialog-blur);-webkit-backdrop-filter:var(--dialog-blur)}:root[data-material=glass] dialog.attach-menu:not(.request-menu){background-color:color-mix(in srgb,var(--surface) var(--attachment-tint),transparent);background-image:none}[data-theme] dialog.attach-menu:not(.request-menu):modal::backdrop{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}:root[data-material=glass] dialog.auth-sheet{--lg-sheen:#ffffff0a;--lg-edge:inset 0 1px 0 #ffffff24,inset 0 -1px 0 #ffffff05;--lg-lift:0 18px 48px #0005}:root[data-material=glass] :is(.uic-popover,.composer-menu){border-radius:22px;padding:8px}:root[data-material=glass] .uic-date-popover{padding:12px}:root[data-material=glass] .uic-popover .uic-option{min-height:44px;border-radius:14px;padding-block:10px}:root[data-material=glass] .uic-option-label{white-space:normal;overflow-wrap:anywhere}:root[data-material=glass] .uic-popover .uic-option.uic-time{min-height:40px;padding-block:8px}:root[data-material=glass] .uic-cal-nav{min-width:36px;min-height:36px}:root[data-material=glass] .chat-message-menu-actions{border-radius:26px;padding:6px}:root[data-material=glass] .chat-message-menu-actions button{min-height:52px;padding:12px 14px;border-radius:18px}:root[data-material=glass] .chat-message-menu-actions button+button{border-top:0;position:relative}:root[data-material=glass] .chat-message-menu-actions button+button:before{content:"";position:absolute;top:0;left:14px;right:14px;height:1px;background:var(--line);pointer-events:none}:root[data-material=glass] .chat-message-menu-actions .chat-menu-dismiss:not(:focus-visible){min-height:0;padding:0}:root[data-material=glass] :is(.chat-message-menu-actions button,.account-menu-links button,.composer-menu button):hover{background:color-mix(in srgb,var(--ink) 8%,transparent)}:root[data-material=glass] .chat-attach:before,:root[data-material=glass] :is(.bottom-nav,.chat-input-shell,.chat-header>.icon-button,.chat-thread-header .chat-person,.chat-thread-header .chat-back,.chat-latest,.checkout-footer,.immersive-join-bar){--secondary:color-mix(in srgb,var(--ink) 90%,var(--surface));background-color:var(--surface);background-color:color-mix(in srgb,var(--surface) var(--lg-control-tint),transparent);background-image:linear-gradient(155deg,var(--lg-sheen),transparent 44%);border-color:color-mix(in srgb,var(--ink) 12%,transparent);box-shadow:var(--lg-edge),var(--lg-control-shadow);backdrop-filter:var(--lg-filter);-webkit-backdrop-filter:var(--lg-filter)}:root[data-material=glass] .bottom-nav{box-shadow:var(--lg-edge),0 8px 28px #00000018}:root[data-material=glass] .bottom-nav:before{display:none}:root[data-material=glass] .bottom-nav .bottom-item{color:var(--secondary)}:root[data-material=glass] .bottom-nav .bottom-item.active{background:color-mix(in srgb,var(--ink) 10%,transparent);color:var(--ink);box-shadow:inset 0 1px 0 var(--lg-sheen)}:root[data-material=glass] .chat-input-shell:focus-within{border-color:var(--secondary);outline:0}:root[data-material=glass] .chat-input-shell .chat-input::placeholder{color:var(--secondary)}:root[data-material=glass] :is(.uic-trigger,.search-control){background-color:var(--surface);background-color:color-mix(in srgb,var(--surface) var(--lg-control-tint),transparent);background-image:linear-gradient(160deg,var(--lg-sheen),transparent 48%);border-color:color-mix(in srgb,var(--ink) 13%,transparent);box-shadow:var(--lg-edge),var(--lg-control-shadow);color:var(--ink)}:root[data-material=glass] .search-control{border-radius:16px}:root[data-material=glass] .search-control:focus-within{border-color:var(--secondary);box-shadow:var(--lg-edge)}:root[data-material=glass] .uic-trigger:hover:not(:disabled){background-color:var(--control)}:root[data-material=glass] :is(.inbox-tabs button,.tabs .tab,.plan-toggle button){border-radius:999px}:root[data-material=glass] :is(.inbox-tabs button[aria-pressed=true],.inbox-tabs button[aria-current=page],.tabs .tab.active,.plan-toggle button.selected){background:color-mix(in srgb,var(--ink) 9%,var(--surface));border-color:color-mix(in srgb,var(--ink) 10%,transparent);color:var(--ink);box-shadow:inset 0 1px 0 var(--lg-sheen)}.appearance-transparency{display:flex;align-items:center;justify-content:space-between;gap:18px;width:100%;padding:18px 0 4px;margin-top:22px;border-top:1px solid var(--line);background:none;color:var(--ink);text-align:left}.appearance-transparency:disabled{opacity:1;cursor:default}.appearance-transparency>span:first-child{display:grid;gap:4px;min-width:0}.appearance-transparency strong{font-size:14px;font-weight:550;line-height:20px}.appearance-transparency small{font-size:12px;line-height:18px;color:var(--secondary)}.appearance-transparency-track{display:block;flex:none;width:44px;height:26px;border-radius:999px;background:var(--control);border:1px solid var(--line);padding:3px}.appearance-transparency-track:before{content:"";display:block;width:18px;height:18px;border-radius:50%;background:var(--secondary);transition:transform .16s ease}.appearance-transparency[aria-checked=true] .appearance-transparency-track{background:var(--primary);border-color:var(--primary)}.appearance-transparency[aria-checked=true] .appearance-transparency-track:before{background:var(--on-primary);transform:translate(18px)}:root[data-material=classic] .appearance-transparency{display:none}:root[data-material=glass][data-reduced-transparency=true]{--lg-tint:100%;--attachment-tint:100%;--lg-control-tint:100%;--lg-filter:none;--dialog-blur:none;--lg-sheen:transparent}:root[data-material=glass][data-reduced-transparency=true] dialog::backdrop{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){:root[data-material=glass]{--lg-tint:100%;--attachment-tint:100%;--lg-control-tint:100%;--lg-filter:none;--dialog-blur:none;--lg-sheen:transparent}:root[data-material=glass] dialog::backdrop{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}@media(prefers-reduced-motion:reduce){.appearance-transparency-track:before{transition:none}}@media(forced-colors:active){:root[data-material=glass]{--dialog-blur:none;--dialog-dim:transparent}:root[data-material=glass] .chat-attach:before,:root[data-material=glass] :is(dialog,.uic-popover,.chat-message-glass,.composer-menu,.bottom-nav,.chat-input-shell,.chat-header>.icon-button,.chat-thread-header .chat-person,.chat-thread-header .chat-back){background:Canvas!important;color:CanvasText!important;border-color:ButtonText!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.appearance-transparency-track{border:1px solid ButtonText}.appearance-transparency-track:before{background:ButtonText}.appearance-transparency[aria-checked=true] .appearance-transparency-track{background:Highlight}.appearance-transparency[aria-checked=true] .appearance-transparency-track:before{background:HighlightText}}
