@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&family=Manrope:wght@400;500;600;700;800&display=swap";@layer yaplor-vision,yaplor-experience,yaplor-native,yaplor-product;:root{font-family:DM Sans,sans-serif;color:var(--yn-text);background:var(--yn-bg);font-synthesis:none}*{box-sizing:border-box}body{margin:0}button:disabled{opacity:.55;cursor:not-allowed}.app{min-height:100vh;display:flex;background:var(--yn-bg)}.sidebar{width:252px;background:var(--yn-surface);border-right:1px solid var(--yn-line);display:flex;flex-direction:column;position:fixed;inset:0 auto 0 0;z-index:10;padding:28px 16px}.brand{display:flex;align-items:center;gap:10px;font-size:28px;font-weight:800;letter-spacing:-1.7px;padding:0 14px;font-family:Manrope}.brand-symbol{font-size:37px;color:#b8a6fc}.brand-dot,.accent{color:#ad9aff}.workspace{margin:34px 8px 26px;background:var(--yn-control);padding:17px;border:1px solid var(--yn-line);border-radius:13px;display:flex;flex-direction:column;gap:5px}.workspace small,.eyebrow{font-size:10px;font-weight:800;letter-spacing:2px;color:var(--yn-accent)}.workspace strong{font-size:14px}.workspace span{font-size:11px;color:var(--yn-muted)}.sidebar nav{display:flex;flex-direction:column;gap:5px}.navlink{display:flex;align-items:center;gap:14px;color:var(--yn-muted);border:0;background:none;padding:13px 16px;border-radius:10px;text-align:left;width:100%;font-size:14px;font-weight:700}.navlink:hover,.navlink.selected{color:var(--yn-text);background:var(--yn-control)}.navlink.selected{box-shadow:inset 3px 0 #b49bff}.nav-count{margin-left:auto;background:var(--yn-control);color:#fff;border-radius:30px;padding:1px 8px}.sidebar-bottom{margin-top:auto;border-top:1px solid var(--yn-line);padding-top:18px}.signed{display:flex;align-items:center;gap:10px;padding:0 8px 14px}.signed div{min-width:0;display:flex;flex-direction:column}.signed strong{font-size:12px;overflow:hidden;text-overflow:ellipsis}.signed span{font-size:10px;color:var(--yn-muted)}.avatar{height:38px;width:38px;flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;font-weight:800;color:#fff;background:linear-gradient(140deg,#705cc7,#ba70aa);border:2px solid #444e77}.main{margin-left:252px;min-width:0;flex:1}.topbar{height:78px;border-bottom:1px solid var(--yn-line);display:flex;align-items:center;justify-content:space-between;padding:0 44px;background:var(--yn-surface)}.crumb,.top-right{display:flex;align-items:center;gap:12px;font-size:11px;letter-spacing:1px;color:var(--yn-muted);font-weight:700}.crumb strong{color:var(--yn-text)}.top-right .avatar{width:34px;height:34px}.status{letter-spacing:0;color:var(--yn-muted)}.status i{display:inline-block;width:7px;height:7px;border-radius:50%;background:#55cf9e;margin-right:6px}.content{max-width:1160px;margin:auto;padding:32px 44px 90px}.selector{display:flex;align-items:center;gap:12px;margin-bottom:40px}.selector>span,.section-label{color:var(--yn-muted);font-size:10px;letter-spacing:1.4px;font-weight:800}.selector select{background:var(--yn-control);border:1px solid var(--yn-line);color:#fff;padding:11px 14px;border-radius:9px;max-width:270px}.selector button{background:none;border:0;color:var(--yn-accent);display:flex;align-items:center;font-size:12px;gap:4px}.page-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:8px 0 30px}.page-head h1{font:800 clamp(28px,3.4vw,43px)/1.15 Manrope,sans-serif;letter-spacing:-1.7px;margin:12px 0}.page-head p{color:var(--yn-muted);font-size:14px;line-height:1.7;margin:0}.button{border:1px solid transparent;border-radius:10px;padding:11px 16px;font-size:12px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:800;white-space:nowrap}.button.primary{background:var(--yn-accent);color:var(--yn-ink)}.button.primary:hover{background:var(--yn-accent)}.button.secondary{background:var(--yn-control);color:var(--yn-text);border-color:var(--yn-line)}.card{background:var(--yn-surface);border:1px solid var(--yn-line);border-radius:16px}.composer{display:flex;align-items:center;gap:12px;border-radius:14px;background:var(--yn-control);padding:18px;margin-bottom:34px;border:1px solid var(--yn-line);cursor:pointer}.composer span:nth-child(2){color:var(--yn-muted);font-size:13px;flex:1}.section-label{margin:15px 0;display:flex;justify-content:space-between}.section-label span{font-weight:500;letter-spacing:0}.post{padding:26px;margin-bottom:16px}.post-author{display:flex;align-items:center;gap:10px}.post-author div{display:flex;flex-direction:column;gap:4px}.post-author strong{font-size:13px}.post-author span{font-size:11px;color:var(--yn-muted)}.post h2,.space-card h2,.learning-card h2,.event-card h2{font-size:18px;line-height:1.35;margin:22px 0 10px}.post-body{white-space:pre-wrap;line-height:1.75;color:var(--yn-muted);font-size:14px}.post-actions{display:flex;gap:22px;border-top:1px solid var(--yn-line);padding-top:18px;margin-top:24px}.post-actions button,.tiny-action{display:flex;align-items:center;gap:8px;background:none;border:0;color:var(--yn-muted);font-size:12px}.post-actions button.liked{color:#e99dbf}.tiny-action{margin-left:auto;color:var(--yn-accent)}.comment-area{border-top:1px solid var(--yn-line);margin-top:20px;padding-top:16px}.comment{display:flex;gap:10px;margin:14px 0}.comment>div{flex:1}.comment strong{font-size:12px}.comment p{font-size:13px;color:var(--yn-muted);white-space:pre-wrap}.comment-area form,.chat-compose{display:flex;gap:9px;margin-top:16px}.comment-area input,.chat-compose input{flex:1;min-width:0}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:18px}.space-card,.learning-card{padding:24px;display:flex;flex-direction:column;align-items:flex-start;min-height:265px}.space-icon,.learn-icon{border-radius:12px;width:47px;height:47px;background:var(--yn-control);color:var(--yn-accent);display:grid;place-items:center;font-size:29px}.space-card h2,.learning-card h2{margin-bottom:6px}.space-card p,.learning-card p,.event-card p{color:var(--yn-muted);font-size:13px;line-height:1.6}.muted{color:var(--yn-muted);font-size:12px}.space-card .button,.learning-card .button{margin-top:auto;width:100%;margin-bottom:0}.learning-card .eyebrow{margin-top:22px}.learning-card h2{margin-top:7px}.lessons{width:100%;margin-top:18px}.lessons details{margin:10px 0;border-top:1px solid var(--yn-line);padding:10px 0}.lessons summary{font-size:13px;cursor:pointer}.lessons p{white-space:pre-wrap}.event-card{display:flex;align-items:center;gap:20px;padding:22px;margin:15px 0}.datebox{background:var(--yn-control);border-radius:12px;min-width:73px;padding:13px;text-align:center;display:flex;flex-direction:column}.datebox strong{font-size:25px}.datebox span{font-size:11px;text-transform:uppercase;color:var(--yn-accent)}.event-detail{flex:1}.event-detail h2{margin:0}.event-detail small{color:var(--yn-muted)}.searchbox{display:flex;gap:9px;align-items:center;background:var(--yn-control);border:1px solid var(--yn-line);border-radius:10px;padding:0 15px;margin-bottom:24px}.searchbox input{border:0;background:none;width:100%;padding:13px;outline:none;color:#fff}.member-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:13px}.member{display:flex;align-items:center;gap:12px;padding:18px}.member>div{flex:1;min-width:0}.member strong,.member small{display:block}.member strong{font-size:13px}.member small{color:var(--yn-muted);font-size:11px;margin-top:4px}.messages-layout{display:grid;grid-template-columns:260px 1fr;border:1px solid var(--yn-line);border-radius:16px;overflow:hidden;min-height:480px;background:var(--yn-surface)}.chat-list{border-right:1px solid var(--yn-line);padding:10px}.chat-item{display:flex;gap:9px;align-items:center;background:none;border:0;padding:11px;width:100%;color:#fff;text-align:left;border-radius:8px}.chat-item.active,.chat-item:hover{background:var(--yn-control)}.chat-item div{min-width:0}.chat-item strong,.chat-item span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:160px}.chat-item strong{font-size:12px}.chat-item span{color:var(--yn-muted);font-size:11px;margin-top:5px}.chat-main{display:flex;flex-direction:column;min-width:0}.chat-header{display:flex;align-items:center;gap:10px;padding:13px 18px;border-bottom:1px solid var(--yn-line)}.chat-messages{flex:1;min-height:260px;max-height:460px;overflow:auto;padding:20px;display:flex;flex-direction:column;gap:10px}.bubble{border-radius:12px;padding:10px 13px;max-width:78%;align-self:flex-start;background:var(--yn-control)}.bubble.mine{align-self:flex-end;background:var(--yn-control)}.bubble p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.5}.bubble small{display:block;font-size:10px;color:var(--yn-muted);margin-top:7px;text-align:right}.chat-compose{padding:13px;border-top:1px solid var(--yn-line);margin:0}.chat-compose input,.comment-area input,.dialog input,.dialog textarea{background:var(--yn-control);border:1px solid var(--yn-line);border-radius:9px;padding:12px;color:var(--yn-text);outline:none}.chat-compose input:focus,.comment-area input:focus,.dialog input:focus,.dialog textarea:focus{border-color:var(--yn-line)}.empty{text-align:center;padding:65px 25px;color:var(--yn-muted)}.empty h3{color:var(--yn-text);font-size:19px}.empty p{max-width:380px;margin:auto;line-height:1.6}.empty-orb{font-size:38px;color:var(--yn-accent)}.alert{display:flex;justify-content:space-between;gap:10px;padding:14px 18px;border-radius:9px;margin-bottom:18px;font-size:13px}.alert.error{background:#4c2534;color:var(--yn-danger)}.alert.success{background:#1e514b;color:var(--yn-success)}.alert button{border:0;background:none;color:inherit}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#050913c9;display:flex;align-items:center;justify-content:center;padding:20px;z-index:30}.dialog{background:var(--yn-control);border:1px solid var(--yn-line);width:min(100%,510px);padding:26px;border-radius:18px;box-shadow:0 20px 90px #0008}.dialog-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px}.dialog-head h2{margin:0}.dialog-head button{background:none;border:0;color:#fff;font-size:20px}.dialog form,.dialog label{display:flex;flex-direction:column;gap:9px}.dialog form{gap:18px}.dialog label{font-size:12px;color:var(--yn-muted);font-weight:700}.dialog textarea{resize:vertical}.button.full{width:100%}.mobile-menu{display:none}@media(max-width:900px){.sidebar{transform:translate(-100%);transition:transform .2s}.sidebar.shown{transform:none}.main{margin-left:0}.mobile-menu{display:block;background:none;color:#fff;border:0}.topbar{padding:0 20px}.content{padding:26px 20px}.status{display:none}}@media(max-width:560px){.page-head{align-items:flex-start;flex-direction:column}.page-head .button{align-self:flex-start}.selector{flex-wrap:wrap}.selector>span{width:100%}.composer{padding:12px}.composer .button{padding:11px}.event-card{flex-wrap:wrap}.event-detail{min-width:60%}.messages-layout{grid-template-columns:1fr}.chat-list{border-right:0;border-bottom:1px solid var(--yn-line);max-height:185px;overflow:auto}.chat-main{min-height:350px}.topbar{height:64px}.post{padding:19px}}:root{font-family:Inter,DM Sans,system-ui,sans-serif;--bg:var(--yn-bg);--panel:var(--yn-surface);--raised:var(--yn-control);--border:var(--yn-line);--gold:#e6bd6d;--mint:#26e79e;--text:var(--yn-text);--muted:var(--yn-muted);color:var(--text);background:var(--bg)}body{background:var(--yn-bg)}.app{background:radial-gradient(ellipse 850px 380px at 88% -140px,#1d4a524a,transparent),var(--yn-bg);color:var(--text)}.sidebar{width:270px;background:linear-gradient(180deg,var(--yn-surface),var(--yn-bg));border-right:1px solid var(--yn-line);padding:29px 17px;box-shadow:8px 0 34px #00000012}.brand{font-family:Inter,sans-serif;font-size:29px;letter-spacing:-1.65px;padding:0 15px;color:#fff}.brand-symbol{color:var(--gold);font-size:31px;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid #e6bd6d47;border-radius:14px;background:linear-gradient(140deg,#e6bd6d26,#26e79e0a)}.brand-dot,.accent{color:var(--gold)}.workspace{background:linear-gradient(145deg,#e6bd6d17,color-mix(in srgb,var(--yn-control) 80%,transparent));border:1px solid #e6bd6d3d;margin:28px 4px;border-radius:15px;padding:18px}.workspace small,.eyebrow{color:var(--gold);letter-spacing:1.7px}.workspace strong{font-size:15px;color:#faf7f0}.workspace span{color:var(--yn-muted);font-size:12px}.nav-section-title{font-size:10px;letter-spacing:1.8px;color:var(--yn-muted);font-weight:800;padding:0 15px;margin-bottom:13px}.navlink{color:var(--yn-muted);border-radius:12px;margin:2px 0;padding:14px 16px;font-weight:650}.navlink:hover{background:#e6bd6d12;color:var(--yn-text)}.navlink.selected{background:linear-gradient(90deg,#e6bd6d29,#e6bd6d09);color:#f6dcaa;box-shadow:inset 3px 0 var(--gold)}.nav-count{background:#e6bd6d2e;color:var(--gold)}.sidebar-bottom{border-color:var(--yn-line)}.avatar{background:linear-gradient(145deg,#547e70,#a47b50);border:2px solid #e6bd6d5e;color:#fff;box-shadow:0 3px 14px #0000001f}.main{margin-left:270px}.topbar{height:84px;background:color-mix(in srgb,var(--yn-surface) 86%,transparent);border-color:var(--yn-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:0 46px}.crumb{color:var(--yn-muted)}.crumb strong{color:var(--gold)}.status i,.live-pulse{background:var(--mint);box-shadow:0 0 0 4px #26e79e1c}.content{max-width:1270px;padding:30px 46px 100px}.selector{padding:13px 17px;background:color-mix(in srgb,var(--yn-surface) 75%,transparent);border:1px solid var(--yn-line);border-radius:14px;margin-bottom:28px;flex-wrap:wrap}.selector select{background:var(--yn-surface);border-color:var(--yn-line);color:#f6efe1}.selector button{color:var(--gold)}.page-head{margin:20px 0 28px}.page-head h1{font-family:Inter,sans-serif;font-size:clamp(31px,3.5vw,46px);font-weight:800;letter-spacing:-1.7px}.page-head p{color:var(--yn-muted)}.button{border-radius:11px;font-size:13px;transition:transform .15s ease,background .15s ease,box-shadow .15s ease}.button:not(:disabled):hover{transform:translateY(-1px)}.button.primary{background:linear-gradient(135deg,#f4d595,#dcaf5e);color:var(--yn-ink);border-color:#ffe7ad4d;box-shadow:0 6px 19px #c5914029}.button.primary:hover{background:#f4d795}.button.secondary{background:#e6bd6d14;border:1px solid #e6bd6d47;color:#f4d79c}.button.secondary:hover{background:#e6bd6d24}.card{background:linear-gradient(160deg,var(--yn-surface),var(--yn-surface) 90%);border:1px solid var(--yn-line);border-radius:17px;box-shadow:0 10px 32px #00000017;transition:border-color .15s,transform .15s}.card:hover{border-color:var(--yn-line)}.composer{background:linear-gradient(125deg,var(--yn-control),var(--yn-surface));border-color:var(--yn-line);border-radius:15px;padding:19px 22px}.composer:hover{border-color:#e6bd6d8c}.post{padding:28px}.post h2,.space-card h2,.learning-card h2{color:#fbf8f1}.post-actions{border-color:var(--yn-line)}.post-actions button:hover,.post-actions .liked{color:var(--gold)}.section-label{color:var(--gold);letter-spacing:1.6px}.muted{color:var(--muted)}.community-cover{min-height:238px;position:relative;overflow:hidden;border-radius:19px;border:1px solid #e6bd6d4d;background:linear-gradient(105deg,#09131feb,#0d292e73),url(/assets/cover.jpg) center 47%/cover;display:flex;align-items:center;padding:33px 44px;box-shadow:0 20px 50px #00000029}.cover-shine{position:absolute;right:-120px;top:-180px;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,#e6bd6d21,transparent 70%);pointer-events:none}.cover-copy{position:relative;z-index:1;max-width:550px}.cover-kicker{font-size:10px;letter-spacing:2.1px;color:#f0cc80;font-weight:800}.cover-copy h2{font-size:clamp(28px,3.5vw,45px);letter-spacing:-1.8px;line-height:1.12;margin:13px 0}.cover-copy h2 em{font-style:normal;color:#ebc985}.cover-copy p{max-width:440px;font-size:13px;color:#d5dbdc;line-height:1.7;margin:0}.cover-mark{position:absolute;right:55px;font-size:120px;color:#e6bd6d33;text-shadow:0 0 90px #e6bd6d33}.overview-strip{display:flex;align-items:center;gap:0;margin:16px 0 25px;padding:18px 22px;background:var(--yn-surface);border:1px solid var(--yn-line);border-radius:15px}.overview-strip>div:not(.overview-note){display:flex;flex-direction:column;padding:0 30px 0 10px;margin-right:20px;border-right:1px solid var(--yn-line);min-width:100px}.overview-strip strong{font-size:25px;line-height:1.2;color:#f1dfb9}.overview-strip span{font-size:11px;color:var(--yn-muted)}.overview-strip .overview-note{margin-left:auto;display:flex;align-items:center;gap:10px;color:var(--yn-muted);font-size:12px}.live-pulse{width:8px;height:8px;border-radius:50%;flex:none}.space-card{overflow:hidden;padding-top:0!important}.space-banner{height:92px;margin:-1px -1px 20px;background:radial-gradient(circle at 84% -50%,#e6bd6d66,transparent 58%),linear-gradient(130deg,#1b453e,var(--yn-control) 65%,var(--yn-control));display:flex;justify-content:space-between;align-items:center;padding:15px 23px;border-bottom:1px solid #e6bd6d30}.space-banner span{color:#e7c57c;font-size:46px}.space-banner small{font-size:9px;color:var(--yn-muted);letter-spacing:1.5px}.space-icon{background:#e6bd6d1f!important;color:var(--gold)!important;border:1px solid #e6bd6d4d}.learning-cover{min-height:95px;background:linear-gradient(130deg,#254339,#192b42);margin:-1px -1px 20px;display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border-radius:16px 16px 0 0}.learning-cover span{font-size:9px;letter-spacing:1px;color:#b9ddc8}.learn-icon{color:var(--gold)!important;background:#e6bd6d1f!important}.learning-card{overflow:hidden}.event-card{border-left:3px solid var(--gold)}.datebox{background:#e6bd6d1f!important;color:var(--gold)!important}.dialog{background:var(--yn-surface);border:1px solid var(--yn-line);box-shadow:0 30px 110px #0000008c}input,textarea,select{accent-color:#e6bd6d}input:focus-visible,textarea:focus-visible,button:focus-visible,select:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.chat-item.active{background:#e6bd6d1f!important}.bubble.mine{background:var(--yn-control)!important;color:#f6f6eb!important}.alert.success{border-color:#26e79e66}@media(max-width:1100px){.sidebar{width:238px}.main{margin-left:238px}.content{padding-left:26px;padding-right:26px}.topbar{padding:0 26px}.overview-note{display:none!important}}@media(max-width:760px){.main{margin-left:0}.sidebar{width:270px}.content{padding:20px 16px 95px}.topbar{height:66px;padding:0 16px}.community-cover{min-height:205px;padding:25px}.cover-mark{right:10px;font-size:75px}.overview-strip{padding:14px 10px}.overview-strip>div:not(.overview-note){min-width:0;flex:1;margin:0;padding:0 9px}.overview-strip strong{font-size:21px}.overview-strip span{font-size:10px}.selector{margin-bottom:19px}.page-head{align-items:flex-start}.page-head h1{font-size:29px}.status{display:none}.space-banner{height:84px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}:root{--tv-bg:var(--yn-bg);--tv-surface:var(--yn-surface);--tv-raised:var(--yn-control);--tv-border:var(--yn-line);--tv-gold:#e6bd6d;--tv-ivory:var(--yn-text);--tv-teal:#36cfa2;--tv-muted:var(--yn-muted);color-scheme:dark;-webkit-tap-highlight-color:transparent}html{scroll-behavior:smooth;background:var(--tv-bg)}body{overscroll-behavior-y:none;min-width:320px}body.dialog-open{overflow:hidden}input,textarea,select{font-size:16px}button,a,input,select,textarea{outline-offset:3px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--tv-gold)}.app{background:var(--tv-bg);min-height:100dvh}.sidebar{z-index:23}.sidebar .brand{padding-left:10px}.nav-section-title{color:var(--yn-muted);font-size:10px;letter-spacing:1.8px;font-weight:800;margin:16px 18px 10px}.taivora-logo{display:inline-flex;align-items:center;gap:10px;color:var(--tv-ivory)}.logo-name{font-family:Manrope,DM Sans,sans-serif;font-size:27px;font-weight:800;letter-spacing:-1.3px}.logo-name span,.mobile-brand>span:last-child span{color:var(--tv-gold)}.logo-emblem{width:37px;height:37px;display:grid;place-items:center;font:700 30px Georgia,serif;color:var(--tv-gold);border:1px solid #be9654;background:radial-gradient(circle at 70% 8%,#37594b 0,#152735 48%,#0b1424);border-radius:12px;position:relative;box-shadow:inset 0 1px 1px #fff2,0 6px 16px #0003}.logo-emblem>span{position:absolute;right:2px;bottom:1px;font-size:11px;color:#48e0af}.taivora-logo.compact .logo-emblem{height:34px;width:34px;font-size:27px;border-radius:10px}.mobile-brand{display:none}.sidebar .workspace{border:1px solid var(--yn-line);background:linear-gradient(160deg,#203648,var(--yn-control))}.sidebar .workspace small{color:var(--tv-gold)}.sidebar .navlink{min-height:45px}.sidebar .navlink.selected{color:#f6dc9a}.sidebar-bottom{display:grid;gap:6px}.sidebar-bottom .signed{background:none;border:0;text-align:left;color:var(--yn-text);display:flex;align-items:center;padding:10px 8px;border-radius:12px;width:100%}.sidebar-bottom .signed:hover{background:var(--yn-control)}.sidebar-bottom .signed span{min-width:0;display:flex;flex-direction:column;gap:3px}.sidebar-bottom .signed strong{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-bottom .signed small{color:var(--yn-muted);font-size:11px}.install-link{display:flex;align-items:center;gap:9px;border:1px solid var(--yn-line);background:var(--yn-control);color:#f1d59e;border-radius:12px;width:100%;padding:12px;margin-bottom:7px;font-size:12px;font-weight:800}.install-link svg:last-child{margin-left:auto}.avatar{background:linear-gradient(140deg,#326e64,#153d4c);border:1px solid #609583;color:#e7f6ed}.avatar-small{height:30px;width:30px;font-size:12px}.avatar-large{height:90px;width:90px;font-size:33px;border:3px solid #e0bf7b}.avatar-button{display:grid;place-items:center;background:transparent;padding:0;border:0}.avatar-button .avatar{height:34px;width:34px}.main{min-width:0}.topbar{position:relative;z-index:3}.top-right{min-width:0}.top-right .avatar-button{flex:none}.status{white-space:nowrap}.content{padding-bottom:calc(70px + env(safe-area-inset-bottom))}.selector{flex-wrap:wrap}.selector select{min-width:0;max-width:min(300px,100%);flex:1}.selector button{color:var(--tv-gold)}.page-head h1{overflow-wrap:anywhere}.page-head>.button{flex:none}.card,.post,.messages-layout{box-shadow:0 12px 30px #0002}.post{overflow:hidden}.post h2,.post-body{overflow-wrap:anywhere}.composer{width:100%;text-align:left;color:var(--yn-text)}.composer .composer-cta{display:flex;align-items:center;gap:7px;padding:8px 12px;font-size:12px;font-weight:800;background:#deb76c;color:var(--yn-text);border-radius:10px}.composer span:nth-child(2){min-width:0}.delete-action{margin-left:auto}.comment-area form input{min-height:46px}.comment-area form .icon-action,.chat-compose .icon-action{width:46px;height:46px;flex:none;padding:0}.page-head{min-width:0}.empty{max-width:510px;margin:0 auto;padding:54px 20px}.empty-illustration{display:grid;place-items:center;width:68px;height:68px;margin:0 auto 18px;border:1px solid #7a6948;background:radial-gradient(circle at 25% 25%,var(--yn-control),var(--yn-control));border-radius:19px;color:#efd092}.empty-cta{display:flex!important;max-width:max-content;margin:22px auto 0}.loading-area{padding:80px 20px;display:flex;flex-direction:column;gap:20px;align-items:center;color:#cfdae2;font-size:13px}.loading-spinner{width:35px;height:35px;border:3px solid var(--yn-line);border-top-color:var(--tv-gold);border-radius:50%;animation:tv-spin 1s linear infinite}@keyframes tv-spin{to{transform:rotate(360deg)}}.alert{align-items:flex-start;overflow-wrap:anywhere}.alert button{display:flex;align-items:center;gap:6px;white-space:nowrap;min-height:28px;font-weight:700}.searchbox{max-width:620px}.space-card .button{min-height:44px}.event-detail,.member{min-width:0}.member .button{flex:none}.messages-layout{height:min(68dvh,680px);min-height:480px}.chat-list{overflow-y:auto;overscroll-behavior:contain}.chat-list-heading{padding:10px 12px 16px;color:#e5c68a;letter-spacing:1.1px;font-size:10px;font-weight:800;text-transform:uppercase}.chat-item{min-height:65px}.chat-item>span{display:flex;flex:1;flex-direction:column;min-width:0}.chat-item strong,.chat-item small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-item strong{font-size:13px}.chat-item small{font-size:11px;color:var(--yn-muted);margin-top:4px}.chat-item time{font-size:10px;color:var(--yn-muted);flex:none;align-self:flex-start;padding-top:3px}.chat-main{min-height:0}.chat-header{min-height:67px}.chat-header>span{display:flex;flex-direction:column;gap:4px}.chat-header strong{font-size:13px}.chat-header small{color:var(--yn-muted);font-size:11px}.chat-messages{max-height:none;min-height:0;flex:1;scrollbar-width:thin;overscroll-behavior:contain}.thread-back{display:none;background:transparent;color:var(--tv-ivory);border:0}.chat-compose{background:var(--yn-surface)}.bubble{overflow-wrap:anywhere}.profile-hero{position:relative;overflow:hidden;min-height:285px}.profile-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 80% 3%,color-mix(in srgb,var(--yn-control) 33%,transparent),transparent 45%),linear-gradient(135deg,var(--yn-control) 0%,var(--yn-surface) 80%);border-bottom:1px solid var(--yn-line)}.profile-content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;padding:38px;gap:9px}.profile-content h2{font:800 28px Manrope,sans-serif;margin:8px 0 0}.profile-content p{color:var(--yn-muted);margin:0;max-width:520px;line-height:1.6;white-space:pre-wrap}.profile-content>span{color:#e6bd6d;font-size:11px;margin-top:8px}.profile-info-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:15px 0}.profile-stat{display:flex;flex-direction:column;gap:6px;padding:22px}.profile-stat strong{font-size:26px;color:#f0d496}.profile-stat span{font-size:12px;color:var(--yn-muted)}.profile-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:25px}.mobile-bottom-nav,.drawer-backdrop,.sheet-overlay{display:none}.overlay{z-index:45}.dialog{max-height:calc(100dvh - 30px - env(safe-area-inset-top) - env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain}.dialog-head{gap:12px}.dialog-head h2{font-size:23px;margin-top:5px}.dialog-head button,.round-close{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:50%;background:var(--yn-control);border:1px solid var(--yn-line);color:var(--yn-text)}.dialog .button.full{min-height:49px}.install-preview{display:flex;align-items:center;gap:13px;background:#223343;border-radius:14px;padding:15px;margin:18px 0}.install-preview>div{display:flex;flex-direction:column;gap:3px}.install-preview strong{font-size:16px}.install-preview small{font-size:12px;color:#b2c2cf}.install-dialog p{font-size:14px;line-height:1.7;color:#bac9d5}.install-dialog p strong{color:#f0dfb8}@media(max-width:900px){.sidebar{width:270px;transform:translate(-105%);transition:transform .22s ease}.sidebar.shown{transform:none}.drawer-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;border:0;background:#03060bbd;z-index:20}.main{margin-left:0}.mobile-menu{display:grid;place-items:center;width:39px;height:39px;border:1px solid var(--yn-line);border-radius:10px;background:var(--yn-surface);color:var(--yn-text)}.topbar{padding:0 20px}.content{padding:24px 25px 90px}}@media(max-width:780px){html,body,#root{min-height:100%;width:100%;overflow-x:clip}.app{min-height:100svh;min-height:100dvh}.sidebar{padding-top:calc(20px + env(safe-area-inset-top))}.topbar{height:calc(60px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 16px 0;position:sticky;top:0;background:color-mix(in srgb,var(--yn-surface) 96%,transparent);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);border-bottom:1px solid #283a49}.mobile-brand{display:flex;align-items:center;gap:8px;margin-right:auto;margin-left:12px;color:#f3ebd8;font:800 22px Manrope,sans-serif;letter-spacing:-1px}.mobile-brand>span:last-child span{color:var(--tv-gold)}.crumb,.top-right .status{display:none}.top-right .avatar{height:33px;width:33px}.content{padding:18px 14px calc(108px + env(safe-area-inset-bottom));max-width:none}.selector{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:7px;margin:2px 0 19px}.selector>span{font-size:9px;letter-spacing:.7px}.selector select{width:100%;max-width:100%;min-height:42px;padding:10px 9px;font-size:12px;border-color:var(--yn-line)}.selector button{padding:4px;font-size:11px}.page-head{margin:20px 0 23px;gap:10px;flex-wrap:wrap}.page-head h1{font-size:clamp(26px,7.2vw,35px);letter-spacing:-1px;margin:8px 0}.page-head p{font-size:12px;line-height:1.6}.page-head>.button{padding:10px 12px;font-size:11px;min-height:42px}.page-head .desktop-create{display:none}.eyebrow{font-size:9px}.community-cover{padding:25px 23px;min-height:205px;border-radius:16px}.cover-copy{position:relative;z-index:1}.community-cover h2{font-size:clamp(22px,6vw,31px);line-height:1.2;max-width:290px}.community-cover p{font-size:11px;line-height:1.55;max-width:260px}.cover-kicker{font-size:8px;letter-spacing:1px}.cover-mark{font-size:85px;right:-10px;bottom:-12px;opacity:.3}.overview-strip{padding:15px 8px;margin:12px 0 19px}.overview-strip>div:not(.overview-note){padding:0 9px;min-width:0;margin:0;flex:1}.overview-strip>div:not(.overview-note):last-of-type{border:0}.overview-strip strong{font-size:21px}.overview-strip span{font-size:10px}.overview-note{display:none}.composer{padding:14px 12px;gap:9px;margin-bottom:24px}.composer .avatar{height:35px;width:35px}.composer>span:nth-child(2){font-size:12px}.composer-cta{font-size:0!important;padding:8px!important}.composer-cta span{display:none}.section-label{margin:10px 0 14px;font-size:10px}.post{padding:18px 16px;margin-bottom:12px;border-radius:16px}.post h2{font-size:17px;margin:17px 0 8px}.post-body{font-size:13px;line-height:1.65}.post-actions{gap:20px;margin-top:17px;padding-top:10px}.post-actions button{font-size:12px;gap:5px}.comment-area form{gap:7px}.comment-area form input{width:100%;min-width:0;font-size:13px}.comment{align-items:flex-start}.comment p{margin-top:6px;overflow-wrap:anywhere}.grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,245px),1fr));gap:13px}.space-card,.learning-card{padding:19px;min-height:256px}.space-banner{height:82px}.member-grid{grid-template-columns:minmax(0,1fr);gap:11px}.member{padding:13px 11px;gap:10px}.member .button{padding:10px 12px}.event-card{display:grid;grid-template-columns:61px 1fr;align-items:start;gap:12px;padding:16px}.datebox{min-width:0;padding:10px 5px}.datebox strong{font-size:20px}.event-detail h2{font-size:16px}.event-detail p{margin:8px 0}.event-card>.button{grid-column:1/-1;width:100%;min-height:43px}.mobile-bottom-nav{display:grid;grid-template-columns:repeat(5,1fr);align-items:center;position:fixed;bottom:0;left:0;right:0;z-index:18;background:linear-gradient(180deg,color-mix(in srgb,var(--yn-surface) 97%,transparent),color-mix(in srgb,var(--yn-surface) 99%,transparent));border-top:1px solid var(--yn-line);padding:9px 5px calc(7px + env(safe-area-inset-bottom));min-height:calc(67px + env(safe-area-inset-bottom));box-shadow:0 -12px 33px #050b15ae;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.mobile-bottom-nav>button{border:0;background:transparent;color:var(--yn-muted);padding:3px 0;min-width:0;min-height:48px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:3px;font-size:10px;font-weight:700}.mobile-bottom-nav>button.active{color:#f1cf85}.mobile-bottom-nav>button.active svg{filter:drop-shadow(0 0 8px #d6a65c55)}.mobile-bottom-nav>button span{white-space:nowrap}.mobile-bottom-nav>.nav-create{position:relative;gap:0;color:#e5c888;font-size:10px}.mobile-bottom-nav>.nav-create>span{position:absolute;top:-23px;width:53px;height:53px;border:4px solid var(--yn-line);border-radius:17px;display:grid;place-items:center;background:linear-gradient(150deg,#ffedba,#d9aa5b);color:var(--yn-text);box-shadow:0 4px 15px #0a101c,0 0 0 1px #b58a47}.mobile-bottom-nav>.nav-create small{padding-top:29px;font-weight:800;font-size:10px;color:#f1c978}.keyboard-visible .mobile-bottom-nav{display:none}.keyboard-visible .content{padding-bottom:25px}.drawer-backdrop{z-index:28}.sidebar{z-index:29}.sheet-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:38;background:#04080cbb;display:flex;align-items:flex-end}.action-sheet{background:var(--yn-surface);color:var(--yn-text);border:1px solid var(--yn-line);border-bottom:0;border-radius:24px 24px 0 0;width:100%;padding:12px 17px calc(19px + env(safe-area-inset-bottom));max-height:84dvh;overflow:auto;box-shadow:0 -15px 55px #0009;animation:rise-in .2s ease-out}.sheet-handle{width:34px;height:4px;background:var(--yn-control);border-radius:10px;margin:0 auto 15px}.sheet-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:13px}.sheet-head h2{font-size:20px;font-family:Manrope,sans-serif;margin:0}.sheet-list{display:flex;flex-direction:column}.sheet-list>button{display:flex;align-items:center;gap:14px;min-height:64px;padding:11px 7px;border:0;border-bottom:1px solid var(--yn-line);background:none;text-align:left;color:var(--yn-text)}.sheet-list>button>svg:first-child{color:#e9c580;flex:none}.sheet-list>button>svg:last-child{margin-left:auto;color:var(--yn-muted)}.sheet-list>button:disabled{opacity:.4}.sheet-list>button span{display:flex;flex-direction:column;gap:4px}.sheet-list strong{font-size:14px}.sheet-list small{font-size:11px;color:var(--yn-muted)}.messages-title{margin:4px 0 15px}.messages-title h1{font-size:29px}.messages-title p{display:none}.messages-title .button{font-size:0;padding:10px}.messages-title .button svg{width:19px;height:19px}.messages-layout{display:block;height:calc(100dvh - 248px - env(safe-area-inset-bottom));min-height:360px;max-height:none;overflow:hidden}.chat-list{height:100%;overflow-y:auto;padding:10px}.chat-main{display:none;height:100%;background:var(--yn-surface)}.messages-layout.thread-open .chat-list{display:none}.messages-layout.thread-open .chat-main{display:flex}.chat-main>.empty{display:none}.thread-back{display:grid;place-items:center;min-width:37px;min-height:40px;margin-left:-6px}.chat-header{padding:10px 14px;min-height:60px}.chat-messages{padding:17px 12px;min-height:0;overflow-y:auto}.bubble{max-width:83%;border-radius:16px;padding:10px 13px}.chat-compose{padding:10px 10px calc(10px + env(safe-area-inset-bottom));flex:none}.chat-compose input{font-size:16px;min-height:46px}.keyboard-visible .messages-layout{height:calc(100dvh - 165px)}.keyboard-visible .chat-compose{padding-bottom:10px}.profile-content{padding:30px 24px}.profile-content h2{font-size:24px}.profile-info-grid{gap:8px}.profile-stat{padding:13px 9px}.profile-stat strong{font-size:20px}.profile-stat span{font-size:10px}.dialog{margin:0;max-height:calc(100dvh - 16px - env(safe-area-inset-top));border-radius:20px;padding:22px 18px}.dialog-head h2{font-size:21px}.overlay{padding:8px;padding-top:calc(8px + env(safe-area-inset-top));align-items:center}.dialog form{gap:13px}.dialog textarea{min-height:110px}.dialog input,.dialog textarea{font-size:16px}.auth-wrap{min-height:100dvh!important;padding:calc(30px + env(safe-area-inset-top)) 14px calc(30px + env(safe-area-inset-bottom))!important}.auth-panel,.auth-card{width:100%;max-width:430px}.auth-panel{padding:27px 23px!important}}@media(max-width:375px){.content{padding-left:11px;padding-right:11px}.selector{grid-template-columns:minmax(0,1fr) auto}.selector>span{display:none}.mobile-bottom-nav>button{font-size:9px}.overview-strip>div:not(.overview-note){padding:0 5px}.overview-strip strong{font-size:19px}.mobile-brand{font-size:20px}.community-cover{padding:20px 17px}.cover-kicker{letter-spacing:.6px}.page-head h1{font-size:25px}}@keyframes rise-in{0%{transform:translateY(30px);opacity:.7}to{transform:translateY(0);opacity:1}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.action-sheet,.loading-spinner{animation:none}}:root{--taivora-canvas:var(--yn-bg);--taivora-surface:var(--yn-surface);--taivora-border:var(--yn-line);--taivora-gold:#f0cb84;--taivora-text:var(--yn-text);--taivora-muted:var(--yn-muted)}body{background:var(--taivora-canvas)}.app{background:radial-gradient(ellipse 1050px 490px at 65% -245px,#2448446c,transparent),var(--taivora-canvas)}.sidebar{display:flex;flex-direction:column;padding:22px 14px;background:linear-gradient(175deg,#101f2d,var(--yn-surface) 70%)}.sidebar .brand{padding:2px 14px 18px}.sidebar .nav-section-title{margin:24px 13px 12px;font-size:10px}.sidebar .navlink{margin:3px 0;min-height:48px;border:1px solid transparent;border-radius:12px;display:flex;align-items:center;gap:14px;font-size:14px}.sidebar .navlink.selected{border-color:#705f414d;background:linear-gradient(100deg,#e4bf7d23,#dfad6020);box-shadow:inset 3px 0 #f0ce91}.sidebar-discover{margin-top:17px;border-top:1px solid #2a3e4f;padding:15px 2px}.sidebar-discover button{background:none;border:0;display:flex;align-items:center;gap:11px;color:#c4d1dc;font-size:12px;font-weight:700;min-height:40px;padding:0 13px;width:100%;text-align:left;border-radius:11px}.sidebar-discover button svg:last-child{margin-left:auto}.sidebar-discover button:hover{background:#1c2c3c}.sidebar-bottom{margin-top:auto;border-top:1px solid #273a49;padding-top:13px}.sidebar-bottom .signed{border:1px solid var(--yn-line);border-radius:14px;background:var(--yn-surface);padding:10px;gap:9px}.sidebar-bottom .signed>svg{margin-left:auto;color:var(--yn-muted)}.sidebar-bottom .install-link{border:0;background:none;color:#d5c298;padding:12px;margin:5px 0 0;box-shadow:none}.workspace-selector{border:1px solid var(--yn-line);background:linear-gradient(145deg,#1b3442,#142532);border-radius:16px;padding:17px 10px 9px;margin:7px 0 0;box-shadow:0 10px 22px #0002}.workspace-selector>.eyebrow{display:block;padding:0 8px 9px;color:#d9b77a;font-size:9px}.workspace-main{border:0;background:transparent;display:flex;align-items:center;gap:10px;width:100%;color:var(--taivora-text);padding:5px 6px 9px;text-align:left}.workspace-main>span:nth-child(2){min-width:0;display:flex;flex:1;flex-direction:column;gap:4px}.workspace-main strong{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workspace-main small{font-size:10px;color:var(--yn-muted)}.workspace-main>svg{color:#dcbd87;flex:none}.community-avatar{display:grid;place-items:center;width:43px;height:43px;flex:none;border-radius:12px;border:1px solid #bf965d65;background:linear-gradient(140deg,#355548,#152b3d);color:#f7db9a;font:700 23px Georgia,serif;box-shadow:0 4px 14px #0003;text-transform:uppercase}.community-avatar.tiny{width:30px;height:30px;border-radius:9px;font-size:17px}.topbar{height:78px;position:sticky;top:0;z-index:19;background:color-mix(in srgb,var(--yn-surface) 91%,transparent);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-bottom-color:#2b3e4b;padding:0 45px;display:flex;align-items:center;gap:15px}.top-workspace{display:flex;align-items:center;gap:10px;color:var(--yn-text);border:1px solid #38505c;border-radius:13px;background:#172b3a;padding:7px 10px;text-align:left;max-width:min(360px,70vw);min-height:43px}.top-workspace strong{font-size:13px;max-width:220px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.top-workspace svg{color:#e2c18a;flex:none}.top-right{margin-left:auto;display:flex;gap:16px;align-items:center}.top-inbox{display:grid;place-items:center;background:none;border:0;color:#c8d7de;min-height:42px;min-width:42px;border-radius:12px}.top-inbox:hover,.avatar-button:hover{background:#293b4d}.content{max-width:1160px;padding-top:28px}.community-intro{display:flex;align-items:center;gap:20px;justify-content:space-between;position:relative;overflow:hidden;background:linear-gradient(105deg,#1c3440,#192a3b 68%,#192a3b),url(/assets/cover.jpg) center/cover;border:1px solid var(--yn-line);border-radius:19px;padding:29px 33px;margin-bottom:18px}.community-intro:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(95deg,#112535a8,color-mix(in srgb,var(--yn-surface) 74%,transparent) 78%);pointer-events:none}.community-intro>*{position:relative;z-index:1}.intro-copy{min-width:0}.intro-copy h1{font:800 clamp(27px,3.7vw,38px)/1.13 Manrope,Inter,sans-serif;letter-spacing:-1.25px;margin:9px 0 11px;color:#fcf8ee}.intro-copy>p{color:var(--yn-muted);font-size:13px;max-width:650px;line-height:1.6;margin:0 0 15px}.intro-meta{display:flex;flex-wrap:wrap;gap:18px;color:var(--yn-muted);font-size:11px}.intro-meta span{display:flex;align-items:center;gap:6px}.intro-meta svg{color:#e7ca91}.intro-switch{width:38px;height:38px;flex:none;border:1px solid color-mix(in srgb,var(--yn-line) 49%,transparent);background:#193345bf;color:#f4d79b;border-radius:11px;display:grid;place-items:center}.quick-paths{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:27px}.quick-paths>button{display:flex;align-items:center;gap:13px;text-align:left;padding:17px;border:1px solid #30495a;border-radius:14px;background:var(--yn-surface);color:var(--yn-text);min-width:0;min-height:93px;transition:border .15s ease,transform .15s ease}.quick-paths>button:hover{border-color:#947b54;transform:translateY(-1px)}.quick-icon{width:40px;height:40px;display:grid;place-items:center;border-radius:12px;background:#e6bd6d1b;color:#f0d394;flex:none}.quick-paths>button>span:last-child{display:flex;flex-direction:column;gap:5px;min-width:0}.quick-paths small{font-size:9px;letter-spacing:1px;color:var(--yn-muted);font-weight:800}.quick-paths strong{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.quick-paths em{font-size:11px;color:#ebcb93;font-style:normal;display:flex;align-items:center;gap:2px}.feed-heading{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:21px 0 13px}.feed-heading h2{font:800 clamp(23px,2.7vw,30px) Manrope,sans-serif;margin:5px 0 0;letter-spacing:-.8px}.feed-heading .feed-post-button{min-height:42px;white-space:nowrap}.feed-tools{display:flex;justify-content:space-between;gap:12px;align-items:center;margin:5px 0 16px}.feed-search{display:flex;align-items:center;gap:9px;background:var(--yn-surface);border:1px solid var(--yn-line);border-radius:12px;min-height:41px;padding:0 12px;flex:1;max-width:500px;color:var(--yn-muted)}.feed-search input{color:var(--yn-success);border:0;background:none;width:100%;font-size:13px;outline:none;padding:9px 0}.feed-search input:focus-visible{outline:none}.feed-sort{border:1px solid #33495a;background:#142534;padding:4px;border-radius:12px;display:flex;gap:2px}.feed-sort button{border:0;background:transparent;color:var(--yn-muted);padding:8px 13px;font-size:12px;border-radius:9px;font-weight:750}.feed-sort button.selected{background:var(--yn-control);color:#fbe0ad}.section-label{margin:17px 0 13px;font-size:10px}.composer{margin-bottom:14px;padding:14px 18px}.post{padding:24px 25px;margin-bottom:13px}.post h2{font-size:20px;line-height:1.35}.post-body{line-height:1.7}.section-top{display:flex;gap:18px;align-items:center;justify-content:space-between;margin:15px 0 27px}.section-top h1{font:800 clamp(26px,3.4vw,38px) Manrope,sans-serif;margin:7px 0;letter-spacing:-1.2px}.section-top p{margin:0;color:var(--yn-muted);line-height:1.6;font-size:13px;max-width:660px}.learning-summary{display:flex;gap:14px;align-items:center;border:1px solid #36505b;background:#162b3b;border-radius:13px;padding:15px 18px;margin-bottom:18px;color:#eaca8d}.learning-summary span{display:flex;flex-direction:column;gap:4px}.learning-summary strong{color:var(--yn-text);font-size:13px}.learning-summary small{color:var(--yn-muted);font-size:11px}.course-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.course-tile{overflow:hidden;padding:0}.course-tile-cover{height:140px;display:flex;align-items:flex-end;justify-content:space-between;padding:20px;color:#ebd19c;background:linear-gradient(140deg,#2a4a48,#14293b 62%,#293947);border-bottom:1px solid #45604e}.course-tile-cover small{font-size:9px;letter-spacing:1.3px}.course-tile-body{padding:19px 20px 20px}.course-tile-body h2{font-size:20px;line-height:1.35;margin:9px 0}.course-tile-body p{font-size:13px;min-height:42px;line-height:1.6;color:var(--yn-muted)}.course-footer{display:flex;gap:10px;align-items:center;justify-content:space-between;border-top:1px solid var(--yn-line);padding-top:14px;margin-top:12px}.course-footer span{color:var(--yn-muted);font-size:11px}.text-back{display:flex;align-items:center;gap:7px;background:none;border:0;color:#e9d09d;padding:6px 0;font-size:12px;font-weight:800;min-height:40px}.course-detail-heading{border:1px solid #344d5f;background:linear-gradient(120deg,#1a3a44,var(--yn-surface));padding:26px;border-radius:18px 18px 0 0;margin-top:6px}.course-detail-heading h2{font:800 clamp(24px,3vw,34px) Manrope,sans-serif;margin:11px 0;letter-spacing:-1px}.course-detail-heading p{color:#c6d5df;font-size:13px;line-height:1.55}.course-detail-heading>span:last-child{font-size:11px;color:#ecd4a6}.course-workspace{display:grid;grid-template-columns:260px minmax(0,1fr);border:1px solid #344d5f;border-top:0;border-radius:0 0 18px 18px;overflow:hidden;min-height:380px}.lesson-menu{background:var(--yn-surface);border-right:1px solid #304a58;padding:17px;display:flex;flex-direction:column;gap:6px}.lesson-menu>strong{font-size:11px;color:var(--yn-muted);padding:7px 10px 14px;letter-spacing:.3px}.lesson-menu button{display:flex;align-items:center;gap:10px;border:0;border-radius:10px;text-align:left;background:transparent;color:#c2d0dc;padding:13px 10px;font-size:12px;line-height:1.4}.lesson-menu button span{font-weight:850;font-size:10px;color:#b7a178}.lesson-menu button svg:last-child{margin-left:auto;flex:none}.lesson-menu button.selected{color:#fbdfa7;background:color-mix(in srgb,var(--yn-control) 32%,transparent)}.lesson-menu button.lesson-add{margin-top:18px;border:1px dashed var(--yn-line);color:#ead09e;justify-content:center}.lesson-reader{background:var(--yn-control);padding:31px 35px}.lesson-reader h3{font-size:clamp(20px,2vw,27px);margin:11px 0 23px}.lesson-content{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.95;color:var(--yn-muted);font-size:14px;min-height:145px}.lesson-controls{display:flex;justify-content:space-between;gap:12px;border-top:1px solid #355064;margin-top:28px;padding-top:20px}.welcome-card{background:radial-gradient(circle at 90% 0%,color-mix(in srgb,var(--yn-control) 45%,transparent),transparent 40%),linear-gradient(120deg,#193445,var(--yn-surface));padding:48px;border-radius:23px;border:1px solid var(--yn-line);min-height:340px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.welcome-card h1{font:850 clamp(31px,4.2vw,47px)/1.2 Manrope,sans-serif;max-width:640px;letter-spacing:-1.5px;margin:11px 0}.welcome-card p{font-size:14px;line-height:1.8;color:var(--yn-muted);max-width:550px}.welcome-actions{display:flex;gap:12px;margin-top:17px;flex-wrap:wrap}.switcher-overlay{z-index:44;align-items:center;justify-content:center;padding:16px}.switcher-sheet{width:min(100%,480px);border:1px solid var(--yn-line);border-radius:20px;padding:20px 20px 18px;box-shadow:0 25px 80px #000b;max-height:min(80dvh,700px)}.switcher-sheet .sheet-handle{display:none}.switcher-sheet .sheet-head{margin-bottom:14px}.switcher-sheet .sheet-head h2{margin:7px 0}.switcher-list{display:flex;flex-direction:column;gap:7px;max-height:44dvh;overflow:auto;padding:5px 0}.switcher-list>button{border:1px solid #344e5a;border-radius:13px;background:#1a2f3d;color:#f7f3ed;display:flex;align-items:center;gap:12px;text-align:left;padding:10px;width:100%}.switcher-list>button.selected{border-color:#c8aa735e;background:var(--yn-control)}.switcher-list>button>span:nth-child(2){display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.switcher-list strong{font-size:14px}.switcher-list small{font-size:11px;color:var(--yn-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.switcher-list>button>svg{flex:none;color:#e7c98f}.switcher-empty{font-size:13px;color:var(--yn-muted);padding:15px 4px}.switcher-actions{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:15px;border-top:1px solid var(--yn-line);padding-top:17px}.switcher-actions>button{border:1px solid var(--yn-line);background:#243743;color:#f1d7a6;padding:11px 10px;border-radius:11px;display:flex;align-items:center;justify-content:center;gap:6px;font-size:11px;font-weight:750}.switcher-actions>button svg:last-child{display:none}@media(max-width:1100px){.topbar{padding:0 25px}.sidebar{padding:21px 10px}.content{padding-right:26px;padding-left:26px}}@media(max-width:900px){.topbar{padding:0 20px}.sidebar{display:none}.main{margin-left:0}}@media(max-width:780px){.topbar{height:calc(64px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 15px 0;display:flex;gap:8px}.mobile-brand{display:flex;align-items:center;gap:7px;margin-left:0;margin-right:6px}.mobile-brand>span:last-child{font-size:0;display:none}.top-workspace{flex:1;max-width:100%;min-width:0;padding:5px 9px;min-height:39px}.top-workspace strong{flex:1;font-size:12px;min-width:0}.top-workspace .community-avatar{display:none}.top-workspace svg{width:15px}.top-right{gap:4px}.top-inbox{display:none}.top-right .avatar-button .avatar{height:35px;width:35px}.content{padding:17px 14px calc(104px + env(safe-area-inset-bottom))}.community-intro{margin:0 0 13px;padding:22px 20px;border-radius:16px;min-height:138px}.intro-copy h1{font-size:27px;margin:7px 0 9px}.intro-copy>p{font-size:12px;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;max-width:95%}.intro-meta{gap:12px;font-size:10px}.intro-switch{width:29px;height:36px;border-radius:9px}.quick-paths{grid-template-columns:1fr 1fr;gap:8px;margin:0 0 18px}.quick-paths>button{min-height:90px;padding:11px 9px;gap:9px;border-radius:11px}.quick-paths .quick-icon{width:33px;height:33px;border-radius:9px}.quick-paths .quick-icon svg{height:18px}.quick-paths small{font-size:8px;letter-spacing:.3px}.quick-paths strong{font-size:11px;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.quick-paths em{font-size:10px}.feed-heading{margin:20px 0 12px}.feed-heading h2{font-size:22px}.feed-heading .feed-post-button{min-height:39px;padding:9px 12px;font-size:11px}.feed-tools{gap:8px}.feed-search{flex:1;min-width:0;max-width:none}.feed-search input{font-size:16px}.feed-sort{gap:0;padding:3px}.feed-sort button{padding:8px;font-size:11px}.composer{padding:12px 13px;margin-bottom:15px}.section-label{margin:14px 0 11px}.post{padding:18px 15px}.section-top{margin:5px 0 20px;align-items:flex-start;gap:12px}.section-top h1{font-size:29px}.section-top p{font-size:12px}.section-top .button{font-size:11px;padding:9px 12px;min-height:40px}.course-grid{grid-template-columns:1fr;gap:13px}.course-tile-cover{height:100px;padding:17px}.course-tile-body{padding:17px}.course-tile-body p{min-height:0}.course-workspace{display:flex;flex-direction:column;min-height:0}.course-detail-heading{padding:19px}.lesson-menu{border-right:0;border-bottom:1px solid #304a58;gap:4px;padding:13px}.lesson-menu button{padding:10px}.lesson-menu>strong{padding:4px 6px 7px}.lesson-reader{padding:21px 18px}.lesson-content{min-height:100px}.lesson-controls{gap:9px}.lesson-controls .button{font-size:11px;padding:10px;white-space:nowrap}.welcome-card{padding:29px 23px;min-height:300px}.welcome-card h1{font-size:29px}.welcome-card p{font-size:12px}.switcher-overlay{align-items:flex-end;justify-content:initial;padding:0}.switcher-sheet{max-height:85dvh;width:100%;border-radius:23px 23px 0 0;padding:16px 18px calc(22px + env(safe-area-inset-bottom));margin:0}.switcher-sheet .sheet-handle{display:block}.switcher-actions{gap:7px}.switcher-actions>button{font-size:11px;padding:10px 7px}.mobile-bottom-nav{grid-template-columns:repeat(5,minmax(0,1fr));padding-top:7px;border-top-color:var(--yn-line)}.mobile-bottom-nav>button{font-size:10px;min-height:50px;gap:4px}.mobile-bottom-nav>button.active{color:#f7d794}.messages-layout{height:calc(100dvh - 225px - env(safe-area-inset-bottom))}}@media(max-width:375px){.topbar,.content{padding-left:11px;padding-right:11px}.mobile-brand{margin-right:2px}.top-workspace{padding:5px}.top-workspace strong{font-size:11px}.intro-meta{gap:8px}.quick-paths>button{padding:10px 6px}.quick-paths .quick-icon{width:27px;height:29px}.quick-paths>button{gap:6px}}@media(max-width:780px){.quick-paths{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:8px;scrollbar-width:none}.quick-paths::-webkit-scrollbar{display:none}.quick-paths>button{min-width:min(76vw,265px);flex:0 0 min(76vw,265px);min-height:75px;scroll-snap-align:start}.intro-copy>p{-webkit-line-clamp:1}.community-intro{padding-top:17px;padding-bottom:17px;min-height:115px}.feed-heading{margin-top:16px}.composer{margin-bottom:13px}.feed-tools{margin-bottom:7px}}:root{--tv-ink:var(--yn-ink);--tv-muted:var(--yn-muted);--tv-line:var(--yn-line);--tv-blue:#4657a9;--tv-surface:var(--yn-surface);--tv-page:var(--yn-bg);color-scheme:light}html,body,#root{background:var(--tv-page);color:var(--tv-ink)}body{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.app{background:var(--tv-page);color:var(--tv-ink)}.main{background:var(--tv-page)}.sidebar{background:var(--yn-control);border-right:1px solid var(--tv-line)}.sidebar .brand,.sidebar .nav-section-title,.sidebar .eyebrow,.sidebar .workspace-main small,.sidebar .signed small{color:#737780}.sidebar .logo-name,.sidebar .navlink,.sidebar .workspace-main strong,.sidebar .signed strong{color:var(--tv-ink)}.sidebar .navlink.selected{background:var(--yn-accent)!important;color:var(--yn-muted)!important;border-color:var(--yn-line)!important}.sidebar .navlink:hover{background:var(--yn-accent)}.workspace-selector,.sidebar-bottom,.sidebar-discover{border-color:var(--tv-line)!important}.workspace-main,.sidebar-discover button,.sidebar-bottom button{color:var(--tv-ink)!important;background:#fff!important}.community-avatar{background:#202c42!important;color:#fff!important;border-radius:11px!important}.topbar{background:var(--yn-control)!important;border-bottom:1px solid var(--tv-line)!important;box-shadow:none!important}.top-workspace,.top-workspace strong,.top-right button,.mobile-brand{color:var(--tv-ink)!important}.mobile-brand>span:last-child span{color:var(--tv-blue)!important}.top-right .avatar-button,.top-inbox{background:transparent!important;border:none!important}.content{max-width:1090px;margin:0 auto}.content h1,.content h2,.content h3,.page-head h1,.section-top h1{color:var(--tv-ink)!important;font-family:inherit!important;letter-spacing:-.6px!important}.content p,.page-head p,.section-top p{color:var(--yn-muted)}.card,.post,.member,.event-card,.learning-card,.space-card,.profile-hero{background:var(--yn-control)!important;color:var(--tv-ink)!important;border:1px solid var(--yn-line)!important;box-shadow:0 2px 8px #1420360b!important}.post{border-radius:12px!important}.post .post-author strong,.post h2,.member strong,.event-detail h2,.learning-card h2{color:var(--tv-ink)!important}.post .post-author span,.post .post-body,.post-actions button,.comment p,.comment strong,.member small{color:var(--yn-muted)!important}.post .post-body{font-size:15px!important;line-height:1.65!important}.post-actions{border-top:1px solid var(--tv-line)!important}.post-actions button.liked{color:var(--yn-muted)!important}.avatar{background:linear-gradient(145deg,#e8e5dc,#c2d7d8)!important;color:#263b49!important;border:2px solid white!important;box-shadow:0 0 0 1px #ddd!important}.community-summary{display:flex;align-items:center;gap:13px;background:#fff;border:1px solid var(--tv-line);padding:16px;border-radius:13px;margin-bottom:17px}.community-summary-icon{height:45px;width:45px;flex:none;display:grid;place-items:center;border-radius:12px;background:var(--yn-control);color:#f5ddab;font-size:24px;font-weight:800}.community-summary>div:nth-child(2){min-width:0;flex:1}.community-summary strong{font-size:17px}.community-summary p{font-size:12px;margin:4px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.community-summary>span{white-space:nowrap;font-size:12px;color:var(--yn-muted)}.community-top-tabs{display:flex;overflow-x:auto;scrollbar-width:none;gap:28px;border-bottom:1px solid var(--yn-line);background:var(--yn-control);margin:0 -12px 19px;padding:0 15px}.community-top-tabs::-webkit-scrollbar{display:none}.community-top-tabs button{background:none;border:0;border-bottom:3px solid transparent;padding:15px 0 14px;min-height:48px;font-weight:600;font-size:15px;color:var(--yn-muted);white-space:nowrap;border-radius:0}.community-top-tabs button.selected{border-bottom-color:var(--yn-line);color:var(--yn-text)}.global-tabs{margin-bottom:18px}.event-strip{display:flex;align-items:center;gap:11px;text-align:left;border:0;background:var(--yn-control);color:var(--yn-text);padding:11px 14px;border-radius:10px;width:100%;margin-bottom:15px;font-size:13px}.event-strip>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.event-strip svg{color:var(--yn-muted)}.feed-heading{display:none!important}.composer{background:var(--yn-control)!important;border:1px solid var(--yn-line)!important;color:var(--yn-muted)!important;box-shadow:0 2px 5px #00000012!important;border-radius:14px!important;margin-bottom:16px!important}.composer>span:nth-child(2){color:var(--yn-muted)!important}.composer-cta{background:var(--yn-accent)!important;color:var(--yn-muted)!important}.feed-search,.searchbox{background:var(--yn-control)!important;border:1px solid var(--yn-line)!important;color:var(--yn-muted)!important}.feed-search input,.searchbox input{background:transparent!important;color:var(--yn-text)!important}.feed-sort{background:var(--yn-control)!important}.feed-sort button{color:var(--yn-muted)!important}.feed-sort button.selected{background:var(--yn-control)!important;color:var(--yn-text)!important;box-shadow:0 1px 3px #0001}.section-label,.eyebrow{color:var(--yn-muted)!important}.button.primary{background:var(--yn-control)!important;color:var(--yn-text)!important;border-color:var(--yn-line)!important;box-shadow:none!important}.button.secondary{background:var(--yn-control)!important;color:var(--yn-muted)!important;border:1px solid var(--yn-line)!important}.empty,.empty h3,.empty p{color:var(--yn-muted)!important}.empty-illustration{background:var(--yn-accent)!important;color:var(--yn-muted)!important}.page-head .accent,.section-top .accent{color:var(--yn-muted)!important}.member,.event-card,.chat-list,.chat-main,.messages-layout,.chat-header,.chat-compose,.chat-item,.bubble.theirs,.learning-card{background:var(--yn-control)!important;color:var(--tv-ink)!important;border-color:var(--tv-line)!important}.chat-item strong,.chat-header strong{color:var(--tv-ink)!important}.chat-item small,.chat-header small{color:var(--yn-muted)!important}.bubble.mine{background:var(--yn-control)!important;color:var(--yn-text)!important}.bubble.theirs p{color:var(--yn-text)!important}.alert.error{background:#fff1f1!important;color:var(--yn-danger)!important}.alert.success{background:#eaf6ee!important;color:var(--yn-success)!important}.overlay,.sheet-overlay{background:color-mix(in srgb,var(--yn-control) 48%,transparent)!important}.dialog,.action-sheet{background:var(--yn-control)!important;color:var(--yn-text)!important;border:1px solid var(--yn-line)!important}.dialog h2,.sheet-head h2{color:var(--yn-text)!important}.dialog label{color:var(--yn-muted)!important}.dialog input,.dialog textarea{background:var(--yn-control)!important;color:var(--yn-text)!important;border-color:var(--yn-line)!important}.round-close,.dialog-head button{background:var(--yn-control)!important;color:var(--yn-muted)!important;border-color:var(--yn-line)!important}.switcher-list button,.switcher-actions button{background:var(--yn-control)!important;color:var(--yn-text)!important;border-color:var(--yn-line)!important}.switcher-list small{color:var(--yn-muted)!important}.member-profile{overflow:hidden;padding:0!important;border-radius:15px!important}.profile-cover-lite{height:105px;background:linear-gradient(130deg,#283951 10%,#5267a0,#bed6c9 110%)}.profile-body-lite{text-align:center;padding:0 24px 24px}.profile-avatar-ring{position:relative;display:table;margin:-54px auto 17px;padding:7px;border-radius:50%;background:conic-gradient(#4c5eab 0,#4c5eab 28%,#e7e8eb 28%,#e7e8eb)}.profile-avatar-ring .avatar{width:94px;height:94px;font-size:42px}.level-pill{position:absolute;right:-5px;bottom:0;background:var(--yn-control);border:3px solid white;border-radius:50%;width:37px;height:37px;display:grid;place-items:center;color:var(--yn-text);font-weight:800}.level-title{display:block;font-size:14px;color:var(--yn-muted);margin-bottom:9px}.level-track{width:180px;height:6px;background:var(--yn-control);border-radius:30px;margin:auto;overflow:hidden}.level-track div{height:100%;background:var(--yn-control);border-radius:30px}.level-caption{display:block;font-size:12px;color:var(--yn-muted);margin-top:8px}.profile-body-lite h1{font-size:29px;margin:24px 0 5px!important}.profile-handle{font-size:14px;color:var(--yn-muted)!important}.profile-bio{font-size:15px;line-height:1.6;max-width:530px;margin:19px auto 22px;color:var(--yn-text)!important;white-space:pre-wrap}.edit-profile-lite{width:100%;max-width:490px;height:45px;border:1px solid var(--yn-line);border-radius:7px;background:var(--yn-control);color:var(--yn-muted);font-weight:700}.profile-facts{max-width:490px;margin:24px auto;text-align:left;border-bottom:1px solid var(--tv-line);padding-bottom:19px}.profile-facts>div{display:flex;align-items:center;gap:16px;min-height:38px;color:var(--yn-muted);font-size:14px}.presence-dot{display:inline-block;width:14px;height:14px;border-radius:50%;background:#43a26d}.profile-stats{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--tv-line);border-bottom:1px solid var(--tv-line);padding:19px 0}.profile-stats>div{display:flex;flex-direction:column;gap:5px;border-right:1px solid var(--tv-line)}.profile-stats>div:last-child{border:0}.profile-stats strong{font-size:24px}.profile-stats small{font-size:12px;color:var(--yn-muted)}.profile-activity{padding:24px 3px}.profile-activity h2{font-size:20px;margin:0 0 15px}.activity-heatmap{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:repeat(7,13px);grid-auto-flow:column;gap:4px;overflow:hidden;padding:18px;background:#fff;border:1px solid var(--tv-line);border-radius:12px}.activity-heatmap span{background:var(--yn-control);border-radius:3px}.activity-heatmap .heat-low{background:#b9daca}.activity-heatmap .heat-mid{background:#6ca982}.activity-heatmap .heat-high{background:#347a52}.activity-list{margin-top:15px;background:#fff;border:1px solid var(--tv-line);border-radius:12px;overflow:hidden}.activity-row{display:flex;align-items:center;gap:13px;padding:15px 16px;border:0;border-bottom:1px solid var(--tv-line);background:#fff;color:var(--yn-text);text-align:left;width:100%}.activity-row:last-child{border-bottom:0}.activity-row>span:nth-child(2){display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.activity-row strong{font-size:13px}.activity-row small{font-size:12px;color:var(--yn-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.activity-row time{font-size:11px;color:var(--yn-muted);white-space:nowrap}.activity-type{color:var(--yn-muted)}.activity-empty{padding:20px;color:var(--yn-muted)}@media(max-width:780px){.app,.main,.content{background:var(--tv-page)!important}.topbar{height:calc(58px + env(safe-area-inset-top))!important;min-height:0!important;padding:env(safe-area-inset-top) 15px 0!important}.mobile-brand{font-size:19px!important;margin-left:0!important}.mobile-brand .logo-emblem{border-radius:7px!important}.top-workspace{display:flex!important;max-width:45%;min-width:0;gap:4px!important}.top-workspace strong{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top-workspace .community-avatar{display:none!important}.top-right{gap:5px!important}.top-right .avatar-button{display:none!important}.content{padding:12px 12px calc(96px + env(safe-area-inset-bottom))!important}.community-summary{margin:5px 0 14px;padding:12px}.community-summary>span{display:none}.community-top-tabs{margin:0 -12px 16px!important;padding-left:18px;gap:27px}.community-top-tabs button{font-size:14px}.post{padding:18px 16px!important;margin:0 -3px 10px!important;border-radius:9px!important}.post h2{font-size:17px!important;line-height:1.45!important}.post .post-body{font-size:14px!important}.post-author .avatar{width:41px;height:41px}.post-actions button{font-size:13px!important}.feed-tools{gap:8px!important}.feed-sort button{font-size:12px!important}.mobile-bottom-nav{display:grid!important;grid-template-columns:repeat(4,1fr)!important;background:var(--yn-control)!important;border-top:1px solid var(--yn-line)!important;box-shadow:0 -2px 10px #121b2b0a!important;padding:7px 8px calc(8px + env(safe-area-inset-bottom))!important;min-height:calc(64px + env(safe-area-inset-bottom))!important}.mobile-bottom-nav>button{color:var(--yn-muted)!important;position:relative;font-size:10px!important;gap:4px!important}.mobile-bottom-nav>button.active{color:var(--yn-text)!important}.mobile-bottom-nav>button.active svg{filter:none!important}.mobile-bottom-nav .avatar{width:27px;height:27px;font-size:13px}.nav-dot{position:absolute;right:27%;top:2px;width:7px;height:7px;background:#dc695e;border-radius:50%}.member-profile{margin:0 -3px!important}.profile-cover-lite{height:91px}.profile-body-lite{padding:0 18px 20px}.profile-avatar-ring{margin-top:-48px}.profile-avatar-ring .avatar{width:86px;height:86px}.profile-body-lite h1{font-size:27px!important}.profile-activity{padding:20px 0}.profile-actions{padding-bottom:10px}.messages-layout,.chat-main{background:var(--yn-control)!important}.page-head{margin:10px 0 18px!important}.page-head h1{font-size:27px!important}.page-head p{font-size:13px}.section-top h1{font-size:27px!important}.mobile-menu{display:none!important}}@media(min-width:781px){.mobile-bottom-nav{display:none}.content{padding-top:25px}.top-workspace{display:flex}}.auth-wrap{background:var(--yn-control)!important;color:var(--yn-text)!important}.auth-panel,.auth-card{background:var(--yn-control)!important;border:1px solid var(--yn-line)!important;box-shadow:0 14px 44px #15223c14!important}.auth-panel h1,.auth-card h1{color:var(--yn-text)!important}.auth-kicker,.auth-description,.auth-card p{color:var(--yn-muted)!important}.auth-form label{color:var(--yn-text)!important}.auth-form input{background:var(--yn-control)!important;color:var(--yn-text)!important;border-color:var(--yn-line)!important}.auth-form input:focus{border-color:var(--yn-line)!important;box-shadow:0 0 0 3px #4c5daa1c!important}.auth-submit{background:var(--yn-control)!important;color:var(--yn-text)!important}.auth-footer button{color:var(--yn-muted)!important}.auth-logo{border-color:#5262ad!important;color:#4456a5!important;background:#eff1fa!important}:root{--v3-ink:var(--yn-ink);--v3-muted:var(--yn-muted);--v3-line:var(--yn-line);--v3-paper:#ffffff;--v3-canvas:var(--yn-bg);--v3-teal:#197b72;--v3-teal-soft:#e8f5f0;--v3-gold:#c7a261}body,.app,.main,.content{background:var(--v3-canvas)!important;color:var(--v3-ink)!important}.content{max-width:1030px!important}.topbar{background:var(--yn-control)!important;border-bottom:1px solid var(--v3-line)!important}.top-workspace{border:1px solid var(--yn-line)!important;background:var(--yn-control)!important;color:#1d303a!important;border-radius:13px!important;box-shadow:none!important}.top-workspace strong{color:#1d303a!important;font-weight:750!important}.top-workspace svg{color:var(--yn-success)!important}.mobile-brand .logo-emblem,.logo-emblem{background:#152d37!important;color:#e7c887!important;border:1px solid #bb9d61!important;box-shadow:none!important}.community-summary{background:var(--yn-control)!important;border:1px solid var(--v3-line)!important;border-radius:14px!important;box-shadow:none!important}.community-summary-icon,.community-avatar{background:linear-gradient(145deg,#173743,#256c68)!important;color:#f5d794!important;border-radius:12px!important}.community-summary strong{color:var(--v3-ink)!important}.community-top-tabs{border-bottom:1px solid var(--v3-line)!important}.community-top-tabs button.selected{border-color:var(--v3-teal)!important;color:var(--v3-ink)!important}.event-strip{border:1px solid #dceae7!important;border-radius:12px!important;background:#eaf5f1!important;color:var(--yn-success)!important}.composer{border:1px solid var(--yn-line)!important;background:var(--yn-control)!important;box-shadow:none!important;border-radius:14px!important}.composer .composer-cta{background:#eaf4f1!important;color:var(--v3-teal)!important;border-radius:9px!important}.feed-tools{margin-top:15px!important}.feed-search{border-radius:12px!important;background:var(--yn-control)!important;border-color:var(--yn-line)!important}.feed-sort{background:var(--yn-control)!important;border-radius:12px!important;border:0!important}.feed-sort .selected{background:#fff!important;color:#193e43!important;box-shadow:0 1px 4px #1c2c3512!important}.taivora-feed-filters{display:flex;align-items:center;gap:8px;margin:16px 0 10px}.taivora-feed-filters button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--yn-control);border:1px solid var(--yn-line);border-radius:100px;padding:7px 14px;color:var(--yn-muted);font-size:12px;font-weight:700}.taivora-feed-filters button.selected{color:var(--yn-text);border-color:#1d7770;background:#1d7770}.taivora-feed-filters span{margin-left:auto;color:var(--yn-muted);font-size:11px;white-space:nowrap}.post.card{box-shadow:none!important;background:var(--yn-control)!important;border:1px solid var(--yn-line)!important;border-radius:13px!important}.post-author strong{color:#1c2c35!important}.post-author span{color:var(--yn-muted)!important}.post h2{font-weight:780!important;letter-spacing:-.025em!important;color:#172d37!important}.post-body{color:var(--yn-muted)!important;line-height:1.55!important}.post-actions{border-top:1px solid var(--yn-line)!important}.post-actions .liked{color:var(--yn-success)!important}.avatar{background:linear-gradient(150deg,#dcece6,#b3d0c6)!important;color:#1c4850!important;border:1px solid #d9e4e0!important;font-weight:800!important}.mobile-bottom-nav{box-shadow:0 -6px 24px #1b33350b!important}.mobile-bottom-nav>button.active{color:var(--yn-success)!important}.nav-dot{background:#bf744a!important}.messages-header-v3{display:flex;justify-content:space-between;align-items:center;padding:6px 2px 16px}.messages-header-v3 h1{font-size:27px!important;letter-spacing:-.04em!important;color:#1a2b34!important;margin:0}.messages-header-v3 p{margin:5px 0 0;color:var(--yn-muted);font-size:13px}.new-chat-v3{border:0;background:#1c786f;color:#fff;width:42px;height:42px;border-radius:12px;display:grid;place-items:center}.messages-layout{border:1px solid var(--yn-line)!important;box-shadow:none!important;border-radius:14px!important;overflow:hidden;background:var(--yn-control)!important}.chat-list{background:var(--yn-control)!important}.chat-search-v3{display:flex;align-items:center;gap:8px;padding:10px 12px;margin:13px;background:var(--yn-control);border:1px solid var(--yn-line);border-radius:11px;color:var(--yn-muted)}.chat-search-v3 input{font-size:14px;min-width:0;width:100%;border:0!important;outline:0!important;background:transparent!important;color:var(--yn-text)!important}.chat-item{background:var(--yn-control)!important;border-bottom:1px solid var(--yn-line)!important}.chat-item strong{color:var(--yn-text)!important}.chat-item.active{background:#eaf4f0!important}.chat-main{background:var(--yn-control)!important}.chat-header{background:var(--yn-control)!important;border-bottom:1px solid var(--yn-line)!important}.chat-compose{background:var(--yn-control)!important}.chat-compose input{border-radius:99px!important;background:var(--yn-control)!important}.bubble.mine{background:#dff0e9!important;color:var(--yn-success)!important}.bubble.theirs{background:var(--yn-control)!important;color:var(--yn-text)!important}.chat-empty-v3{height:100%;min-height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:30px;color:var(--yn-success)}.chat-empty-v3 h3{color:#23383b;margin:17px 0 4px}.chat-empty-v3 p{font-size:14px;color:var(--yn-muted);max-width:280px;line-height:1.6}.member-profile,.activity-list,.activity-heatmap{border-color:var(--yn-line)!important;box-shadow:none!important}.profile-cover-lite{background:linear-gradient(120deg,#142e3a,#256b69 73%,#b4cebf)!important}.level-pill{background:#197b72!important}.level-title{color:var(--yn-success)!important}.level-track div{background:#197b72!important}.profile-avatar-ring{background:conic-gradient(#197b72 0,#197b72 28%,#e7e8eb 28%,#e7e8eb)!important}.activity-type{color:var(--yn-success)!important}.post-editor-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;background:var(--yn-control);display:flex;align-items:center;justify-content:center}.post-editor-v3{height:100%;max-height:900px;width:min(100%,680px);background:var(--yn-control);box-shadow:0 12px 60px #102f301a}.post-editor-v3 form{height:100%;display:flex;flex-direction:column}.post-editor-bar{display:grid;grid-template-columns:65px 1fr auto;align-items:center;border-bottom:1px solid var(--yn-line);padding:12px 18px;gap:7px;min-height:67px}.post-editor-bar>button:first-child{border:0;background:none;color:var(--yn-muted);width:38px;height:38px;display:grid;place-items:center}.post-editor-bar strong{text-align:center;font-size:16px;color:#263c43}.publish-button-v3{border:0;background:#197b72;color:var(--yn-text);border-radius:10px;min-height:39px;padding:0 16px;font-weight:750}.publish-button-v3:disabled{opacity:.45}.post-editor-inner{padding:25px 24px;display:flex;flex-direction:column;flex:1;min-height:0}.post-editor-author{display:flex;align-items:center;gap:12px;margin-bottom:28px}.post-editor-author>div{display:flex;flex-direction:column;gap:3px}.post-editor-author strong{color:#1e343b}.post-editor-author small{color:var(--yn-muted)}.post-title-v3{border:0!important;outline:none!important;box-shadow:none!important;background:transparent!important;font-size:27px!important;line-height:1.2!important;font-weight:800!important;letter-spacing:-.035em;color:#1c343a!important;width:100%;padding:0 0 15px!important}.post-title-v3::placeholder{color:var(--yn-muted)}.post-body-v3{border:0!important;outline:none!important;box-shadow:none!important;background:transparent!important;resize:none;flex:1;min-height:120px;width:100%;font-size:17px!important;line-height:1.65;color:var(--yn-text);padding:8px 0!important}.post-body-v3::placeholder{color:var(--yn-muted)}.post-editor-help{display:flex;align-items:center;gap:8px;color:var(--yn-muted);padding:15px 0;border-top:1px solid var(--yn-line);font-size:12px}@media(max-width:780px){.topbar{background:var(--yn-control)!important;padding-left:13px!important;padding-right:13px!important}.mobile-brand>span:last-child{display:none!important}.top-workspace{max-width:calc(100vw - 148px)!important;flex:1!important;margin-left:9px!important;padding:8px 10px!important}.top-workspace strong{font-size:13px!important}.content{padding:10px 11px calc(95px + env(safe-area-inset-bottom))!important}.community-summary{padding:10px 12px!important;margin:1px 0 9px!important}.community-summary-icon{width:37px!important;height:37px!important}.community-top-tabs{margin:0 -11px 12px!important}.post.card{padding:14px 14px 10px!important;margin:0 -2px 8px!important;border-radius:11px!important}.post h2{font-size:17px!important;margin:11px 0 6px!important}.post-body{font-size:14px!important;margin:5px 0 11px!important}.post-actions button{padding:10px 8px!important;font-size:12px!important}.post-author .avatar{width:36px!important;height:36px!important}.post-author strong{font-size:13px!important}.post-author span{font-size:11px!important}.event-strip{padding:10px 12px!important;margin:0 0 11px!important}.composer{padding:10px 12px!important;margin-bottom:5px!important}.feed-tools,.taivora-feed-filters{margin-top:12px!important}.messages-layout{border:0!important;border-radius:0!important;min-height:calc(100dvh - 250px)!important}.chat-main{min-height:calc(100dvh - 190px)!important}.messages-header-v3{padding:3px 2px 12px}.messages-header-v3 h1{font-size:25px!important}.post-editor-v3{max-height:none;width:100%}.post-editor-bar{padding:calc(12px + env(safe-area-inset-top)) 14px 12px;min-height:calc(65px + env(safe-area-inset-top))}.post-editor-inner{padding:22px 20px calc(16px + env(safe-area-inset-bottom))}.post-title-v3{font-size:24px!important}.post-body-v3{font-size:16px!important}.post-editor-overlay{height:100dvh}.profile-cover-lite{height:75px!important}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}:root{color-scheme:dark;--tw-bg:var(--yn-bg);--tw-surface:var(--yn-surface);--tw-raised:var(--yn-control);--tw-surface2:#1b2a3e;--tw-border:var(--yn-line);--tw-text:var(--yn-text);--tw-muted:var(--yn-muted);--tw-gold:#e9c787;--tw-emerald:#5eddb4;--tw-focus:#8be7cd;--v3-ink:var(--yn-ink);--v3-muted:var(--yn-muted);--v3-line:var(--yn-line);--v3-paper:#101a29;--v3-canvas:var(--yn-bg);--v3-teal:#5eddb4;--v3-teal-soft:#17382f;--v3-gold:#e9c787}html{background:var(--tw-bg);scrollbar-color:#41546b #0e1725}body,.app,.main,.content{background:var(--tw-bg)!important;color:var(--tw-text)!important}body{font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased}::selection{background:#256c61;color:var(--yn-text)}a{color:var(--tw-emerald)}button{touch-action:manipulation}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--tw-focus)!important;outline-offset:3px}button:disabled{cursor:not-allowed}input,textarea,select{color-scheme:dark}input::placeholder,textarea::placeholder{color:var(--yn-muted)!important}.topbar,.sidebar,.mobile-bottom-nav{background:var(--yn-bg)!important;color:var(--tw-text)!important;border-color:var(--tw-border)!important}.topbar{box-shadow:0 7px 24px #0002!important}.top-workspace,.workspace-selector{background:var(--yn-surface)!important;border:1px solid var(--yn-line)!important;color:var(--yn-text)!important;box-shadow:inset 0 1px #ffffff0b!important;min-height:42px}.top-workspace strong,.top-workspace span,.top-workspace small,.top-workspace svg{color:var(--yn-text)!important}.top-workspace svg:last-child{color:var(--tw-gold)!important}.mobile-brand .logo-emblem,.logo-emblem{background:linear-gradient(150deg,#1a2d41,#0a1320)!important;color:var(--tw-gold)!important;border:1px solid #aa8a51!important;box-shadow:0 2px 16px #d9a85c22!important}.logo-name,.brand,.brand strong{color:var(--tw-text)!important}.navlink,.sidebar a{color:var(--yn-muted)!important}.navlink.active,.sidebar .selected{color:var(--tw-gold)!important;background:var(--yn-control)!important}.navlink:hover,.sidebar a:hover{background:var(--yn-control)!important}.content{max-width:1070px!important}.page-head h1,.messages-header-v3 h1,.section-top h1,.profile-activity h2,.feed-heading h2{color:var(--tw-text)!important;letter-spacing:-.035em}.eyebrow,.section-label,.nav-section-title{color:var(--tw-gold)!important;letter-spacing:.13em}.muted,.page-head p,.messages-header-v3 p,.post-author span,.profile-handle,.profile-bio,.level-caption,.profile-facts,.feed-tools small{color:var(--tw-muted)!important}.card,.community-summary,.community-intro,.space-card,.post.card,.composer,.event-card,.course-tile,.member,.member-profile,.activity-list,.activity-heatmap,.learning-summary,.lesson-reader,.event-detail,.course-detail,.welcome-card,.learning-card,.messages-layout,.dialog,.action-sheet{background:linear-gradient(160deg,var(--yn-surface),var(--yn-surface) 78%)!important;color:var(--tw-text)!important;border:1px solid var(--tw-border)!important;border-radius:17px!important;box-shadow:0 12px 32px #00000024,inset 0 1px #ffffff09!important}.community-summary{border-color:#375065!important;background:linear-gradient(116deg,var(--yn-control),var(--yn-surface) 60%,#1c3a3a)!important}.community-summary strong,.community-intro strong,.community-top-tabs button,.post-author strong,.post h2,.post .post-body,.post-body,.post-body-v3,.post-title-v3,.member strong,.card strong,.chat-item strong,.chat-header strong,.profile-content h1,.member-profile h1,.event-card h2,.course-tile strong{color:var(--tw-text)!important}.community-summary p,.community-summary small,.post-author span,.post-body,.post-actions,.member small,.chat-item small,.event-card p,.course-tile p{color:var(--tw-muted)!important}.community-summary-icon,.community-avatar{background:linear-gradient(135deg,#284a57,#205147)!important;color:var(--tw-gold)!important;border:1px solid #668177!important}.community-top-tabs,.global-tabs{border-color:var(--tw-border)!important;background:transparent!important}.community-top-tabs button{color:var(--yn-muted)!important}.community-top-tabs button.selected{color:var(--tw-gold)!important;border-bottom:3px solid var(--tw-gold)!important}.community-top-tabs button:hover{color:var(--yn-text)!important}.event-strip,.overview-strip{background:#12342f!important;border:1px solid #2a5a50!important;color:var(--yn-success)!important;border-radius:13px!important}.composer{background:var(--yn-surface)!important}.composer .composer-cta,.feed-post-button{background:#24394b!important;color:var(--tw-emerald)!important;border-radius:10px!important}.feed-search,.chat-search-v3,.searchbox,.feed-tools input,.dialog input,.dialog textarea,.dialog select,.edit-profile-lite,.lesson-add input{background:var(--yn-surface)!important;border:1px solid var(--yn-line)!important;color:var(--tw-text)!important;border-radius:12px!important}.feed-sort,.taivora-feed-filters button{background:var(--yn-control)!important;border:1px solid var(--yn-line)!important;color:#b5c5d4!important}.feed-sort .selected,.taivora-feed-filters button.selected{background:#245a50!important;border-color:#357b6b!important;color:var(--yn-success)!important;box-shadow:none!important}.taivora-feed-filters span{color:var(--yn-muted)!important}.post.card{margin-bottom:12px!important;border-radius:15px!important}.post h2{font-size:clamp(17px,2.6vw,21px)!important}.post-actions{border-top:1px solid var(--tw-border)!important}.post-actions .liked{color:var(--tw-emerald)!important}.post-actions button:hover{color:var(--tw-gold)!important}.delete-action{color:var(--yn-danger)!important}.avatar{background:linear-gradient(145deg,#355565,#22423f)!important;border:1px solid #68857f!important;color:#d3f5e5!important}.button.primary,.new-chat-v3,.publish-button-v3{background:linear-gradient(120deg,#3a9b83,#267567)!important;color:var(--yn-text)!important;border:1px solid #54af95!important;box-shadow:0 6px 18px #164e4535!important}.button.secondary,.button:not(.primary),.edit-profile-lite{background:var(--yn-control)!important;color:#dfebf5!important;border:1px solid var(--yn-line)!important}.button:hover,.new-chat-v3:hover,.publish-button-v3:hover{filter:brightness(1.13)}.messages-header-v3{padding:9px 2px 19px}.messages-header-v3 h1{color:var(--tw-text)!important}.messages-layout{overflow:hidden}.chat-list,.chat-main,.chat-header,.chat-compose,.chat-item{background:var(--yn-surface)!important;color:var(--tw-text)!important;border-color:var(--tw-border)!important}.chat-item{border-bottom:1px solid var(--yn-line)!important}.chat-item.active{background:#244039!important}.chat-search-v3{background:var(--yn-control)!important}.chat-search-v3 input{color:var(--yn-text)!important;background:transparent!important;border:0!important}.chat-messages{background:radial-gradient(circle at 50% 0%,var(--yn-control),var(--yn-surface) 80%)!important}.bubble.mine{background:#20594e!important;border:1px solid #347d6d!important;color:var(--yn-success)!important}.bubble.theirs,.chat-compose input{background:var(--yn-control)!important;border:1px solid var(--yn-line)!important;color:var(--yn-text)!important}.chat-empty-v3{color:var(--tw-emerald)!important}.chat-empty-v3 h3{color:var(--tw-text)!important}.chat-empty-v3 p{color:var(--tw-muted)!important}.member-profile,.activity-list,.activity-heatmap{border-color:var(--tw-border)!important}.profile-cover-lite{background:linear-gradient(120deg,#0e1b2b,#27405b 54%,#25675d)!important}.profile-avatar-ring{background:conic-gradient(var(--tw-gold) 0 28%,#3a4658 28% 100%)!important}.level-pill{background:#2c8175!important;color:var(--yn-text)!important}.level-title{color:var(--tw-gold)!important}.level-track{background:var(--yn-control)!important}.level-track div{background:linear-gradient(90deg,var(--tw-gold),#75d5ae)!important}.profile-facts,.profile-stats{border-color:var(--tw-border)!important}.profile-stats strong{color:var(--tw-text)!important}.profile-stats small{color:var(--tw-muted)!important}.profile-activity h2{color:var(--tw-text)!important}.activity-heatmap span{background:var(--yn-control)!important;border-color:var(--yn-line)!important}.activity-heatmap .heat-low{background:#245c4d!important}.activity-heatmap .heat-mid{background:#388e72!important}.activity-heatmap .heat-high{background:#70d5a8!important}.activity-row{border-color:var(--tw-border)!important}.activity-row strong{color:var(--tw-text)!important}.activity-row small,.activity-row time{color:var(--tw-muted)!important}.activity-type{color:var(--tw-emerald)!important}.course-tile-cover,.learning-cover,.course-detail-heading{background:linear-gradient(130deg,#183146,#235d52)!important}.lesson-reader,.lesson-menu,.lesson-content,.lesson-controls,.course-workspace,.course-grid,.lesson-add,.event-detail,.datebox{color:var(--tw-text)!important}.lesson-menu button,.lesson-controls button{color:#dae9f6!important;border-color:var(--tw-border)!important}.lesson-menu button.selected{background:#23564e!important}.course-tile-body,.course-footer{background:transparent!important}.event-card .datebox{background:#18384a!important;color:var(--tw-gold)!important;border:1px solid var(--yn-line)!important}.post-editor-overlay,.overlay,.sheet-overlay{background:#060c14df!important;backdrop-filter:blur(11px);-webkit-backdrop-filter:blur(11px)}.post-editor-v3{background:var(--yn-surface)!important;color:var(--tw-text)!important;box-shadow:0 18px 65px #0008!important}.post-editor-bar{border-bottom:1px solid var(--tw-border)!important}.post-editor-bar strong,.post-editor-author strong{color:var(--tw-text)!important}.post-editor-bar>button:first-child,.round-close{color:#c2d0dd!important}.post-editor-author small,.post-editor-help{color:var(--tw-muted)!important}.post-title-v3,.post-body-v3{background:transparent!important;color:var(--tw-text)!important;caret-color:var(--tw-emerald)}.post-editor-help{border-top:1px solid var(--tw-border)!important}.dialog,.action-sheet,.dialog-head h2,.sheet-head h2{color:var(--tw-text)!important}.sheet-list button,.switcher-list button,.switcher-actions button{background:var(--yn-control)!important;color:var(--tw-text)!important;border-color:var(--yn-line)!important}.switcher-list button.selected{border-color:#4caf96!important;background:#21433d!important}.switcher-list small{color:var(--tw-muted)!important}.sheet-handle{background:var(--yn-control)!important}.mobile-bottom-nav{box-shadow:0 -8px 30px #0006!important;border-top:1px solid var(--yn-line)!important}.mobile-bottom-nav>button.active{color:var(--tw-gold)!important}.mobile-bottom-nav>button.active svg{filter:drop-shadow(0 0 6px #d6ac5c3a)}.mobile-bottom-nav>button span{color:inherit!important}.nav-dot{background:#e6a46b!important;border:2px solid var(--yn-line)!important}.alert.error{background:#4c222a!important;border:1px solid #ad5d68!important;color:var(--yn-danger)!important}.alert.success{background:#163d33!important;border:1px solid #387c67!important;color:var(--yn-success)!important}.empty,.activity-empty,.loading-area{color:var(--tw-muted)!important}.empty-illustration{background:var(--yn-control)!important;color:var(--tw-gold)!important}@media(max-width:760px){body,.app{background:var(--yn-bg)!important}.topbar{padding-top:max(env(safe-area-inset-top),8px)!important}.content{padding-bottom:calc(86px + env(safe-area-inset-bottom))!important}.mobile-bottom-nav{padding-bottom:max(env(safe-area-inset-bottom),7px)!important;min-height:calc(62px + env(safe-area-inset-bottom))!important}.community-summary{padding:13px!important}.post.card{padding:16px!important}.feed-tools{gap:9px!important}.post-editor-overlay{align-items:stretch!important}.post-editor-v3{width:100%!important;max-height:100dvh!important;height:100dvh!important;border-radius:0!important}.post-editor-inner{overflow-y:auto;-webkit-overflow-scrolling:touch}.chat-main{min-height:0}.chat-compose{padding-bottom:max(env(safe-area-inset-bottom),12px)!important}.messages-layout{border-radius:13px!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}:root{--quality-bg:var(--yn-bg);--quality-panel:var(--yn-surface);--quality-panel-alt:var(--yn-control);--quality-stroke:var(--yn-line);--quality-text:var(--yn-text);--quality-muted:var(--yn-muted);--quality-gold:#e9c787;--quality-mint:#5eddb4}html,body,#root{min-width:320px;min-height:100%;overflow-x:clip}*,*:before,*:after{box-sizing:border-box}.app,.main,.content{min-width:0}.main{min-height:100dvh}.content{width:100%;max-width:1180px!important;margin-inline:auto}.app{overflow-x:clip}.post.card .post-author strong,.post.card .post-author strong *,.post.card h2,.post.card .post-body,.post.card .post-body-v3,.post.card .post-title-v3{color:var(--quality-text)!important;opacity:1!important}.post.card .post-author span,.post.card .post-author time,.post.card .post-actions{color:var(--quality-muted)!important}.post.card .post-author strong{font-weight:750;font-size:14px!important}.post.card{padding:18px 20px!important;margin:0 0 12px!important;background:var(--yn-surface)!important;border:1px solid var(--yn-line)!important;box-shadow:0 6px 22px #03080f24!important}.post.card h2{margin:13px 0 7px!important;font-size:19px!important;line-height:1.4!important}.post.card .post-body{line-height:1.55!important}.post.card .post-actions{padding-top:12px!important;margin-top:15px!important;gap:15px;flex-wrap:wrap}.post.card .post-actions button{min-height:37px}.feed-search{border:1px solid var(--yn-line)!important;box-shadow:none!important;background:var(--yn-surface)!important;padding:0 12px!important;border-radius:12px!important;min-height:44px!important}.feed-search input{border:0!important;box-shadow:none!important;outline:0!important;background:transparent!important;color:var(--yn-text)!important;min-width:0!important}.feed-search input:focus{outline:0!important;box-shadow:none!important}.feed-search:focus-within{border-color:#91cfbb!important;box-shadow:0 0 0 2px #5eddb421!important}.feed-sort{border:1px solid var(--yn-line)!important;padding:3px!important;border-radius:12px!important;display:flex;align-items:center;gap:2px}.feed-sort button{background:transparent!important;color:var(--yn-muted)!important;border-radius:9px!important;min-height:36px}.feed-sort button.selected{background:#335a52!important;color:var(--yn-text)!important;box-shadow:none!important}.taivora-feed-filters button{min-height:37px}.taivora-feed-filters button.selected{background:#2d6659!important}.avatar,.avatar-small,.avatar-normal,.avatar-large{aspect-ratio:1/1!important;flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:50%!important;overflow:hidden!important;min-width:0!important;min-height:0!important;line-height:1!important;white-space:nowrap!important}.avatar-normal{width:40px!important;height:40px!important}.avatar-small{width:30px!important;height:30px!important}.avatar-large{width:96px!important;height:96px!important}.chat-item>.avatar{width:44px!important;height:44px!important;flex-basis:44px!important;border-radius:50%!important}.chat-item>span:not(.avatar){flex:1;min-width:0;display:flex;flex-direction:column;gap:4px;text-align:left}.chat-item strong{font-size:14px!important;color:var(--yn-text)!important}.chat-item small{font-size:12px!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--yn-muted)!important}.chat-item time{white-space:nowrap;color:var(--yn-muted);font-size:11px;align-self:flex-start}.messages-header-v3{margin:0!important;min-height:60px}.messages-layout{background:transparent!important;border:1px solid var(--quality-stroke)!important;box-shadow:none!important;display:grid;grid-template-columns:minmax(250px,330px) minmax(0,1fr);min-height:520px;height:min(70dvh,740px);border-radius:16px!important;overflow:hidden!important}.chat-list{min-width:0;overflow-y:auto;border-right:1px solid var(--quality-stroke)!important}.chat-list .empty{padding:36px 18px!important}.chat-item{width:100%;min-height:77px!important;padding:12px 14px!important;display:flex!important;align-items:center!important;gap:11px!important;border-radius:0!important;text-align:left!important}.chat-item:hover{background:#1c3042!important}.chat-main{display:flex;flex-direction:column;min-width:0;min-height:0!important;overflow:hidden}.chat-messages{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.chat-header{flex:none;min-height:66px!important}.chat-compose{flex:none;margin:0!important;padding:12px!important;gap:9px!important}.chat-compose input{min-height:44px!important;min-width:0!important}.chat-empty-v3{min-height:0!important;flex:1;background:var(--yn-surface)}.activity-list.card:has(.empty){background:transparent!important;border:1px dashed var(--yn-line)!important;box-shadow:none!important;max-width:700px}.activity-list .empty{padding:30px 22px!important}.activity-list .empty h3{color:var(--yn-text)!important}.activity-list .empty p{color:var(--yn-muted)!important}.activity-list .empty-illustration{width:58px;height:58px}.profile-cover-lite{height:83px!important}.profile-body-lite{padding-bottom:20px!important}.profile-body-lite h1{color:var(--yn-text)!important}.profile-bio,.profile-handle,.level-caption,.profile-facts{color:var(--yn-muted)!important}.profile-facts>div{color:var(--yn-muted)!important}.profile-stats{margin-top:18px!important;padding-top:15px!important}.profile-activity{margin-top:20px!important}.profile-activity h2{font-size:21px!important}.edit-profile-lite{min-height:42px}.profile-actions{gap:10px;flex-wrap:wrap}@media(min-width:901px){.sidebar{width:248px!important}.main{margin-left:248px!important}.topbar{height:72px!important;padding:0 clamp(24px,3vw,48px)!important}.content{padding:28px clamp(24px,3vw,46px) 80px!important}.post.card{max-width:880px}.community-summary,.community-top-tabs,.composer,.feed-tools,.taivora-feed-filters{max-width:900px}.profile-activity,.member-profile{max-width:880px}.messages-layout{height:min(74dvh,760px);min-height:560px}.messages-header-v3{max-width:100%}.page-head{margin-top:8px}}@media(min-width:1200px){.messages-layout{grid-template-columns:330px minmax(0,1fr)}.profile-body-lite{padding-left:38px!important;padding-right:38px!important}}@media(max-width:900px){.sidebar:not(.shown){display:none!important}.sidebar.shown{z-index:1100!important;max-width:min(84vw,300px)}.main{margin-left:0!important}.topbar{padding-left:14px!important;padding-right:14px!important}.content{padding:14px 14px calc(88px + env(safe-area-inset-bottom))!important}.messages-layout{display:block!important;height:auto!important;min-height:0!important;overflow:visible!important;border:0!important;background:transparent!important}.chat-list{border:0!important;background:transparent!important;min-height:0!important;max-height:none!important;overflow:visible!important}.chat-item{background:var(--yn-surface)!important;border:1px solid var(--yn-line)!important;border-radius:13px!important;margin:0 0 8px!important;min-height:76px!important}.chat-search-v3{margin:0 0 12px!important}.chat-main{display:none}.messages-layout.thread-open .chat-list{display:none!important}.messages-layout.thread-open .chat-main{display:flex!important;height:calc(100dvh - 160px - env(safe-area-inset-bottom))!important;min-height:280px!important;border:1px solid var(--yn-line)!important;border-radius:14px!important;overflow:hidden!important}.messages-layout.thread-open .chat-header{min-height:58px!important;padding:8px 12px!important}.messages-layout.thread-open .chat-compose{padding:10px!important}.messages-header-v3:has(+.messages-layout.thread-open){display:none!important}.mobile-bottom-nav{z-index:80!important}.page-head h1{font-size:29px!important}.member-profile,.profile-activity{width:100%;max-width:100%}.profile-cover-lite{height:68px!important}.profile-body-lite{padding:0 18px 20px!important}.profile-body-lite h1{margin-top:13px!important}.profile-bio{line-height:1.5!important}.profile-facts{margin-top:14px!important}.activity-list .empty{padding:28px 16px!important}.post.card{padding:15px!important}.feed-tools{display:flex;flex-wrap:wrap;gap:9px!important}.feed-search{flex:1 1 175px!important;min-width:0!important}.feed-sort{flex:0 0 auto}.community-summary{margin-bottom:10px!important}}@media(max-width:380px){.feed-tools{align-items:stretch}.feed-sort{width:100%;justify-content:space-evenly}.feed-sort button{flex:1}.content{padding-left:11px!important;padding-right:11px!important}.chat-item{padding:11px!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root{--ta-bg:var(--yn-bg);--ta-surface:var(--yn-surface);--ta-raised:var(--yn-control);--ta-stroke:var(--yn-line);--ta-text:var(--yn-text);--ta-muted:var(--yn-muted);--ta-gold:#e3c487;--ta-green:#37bf89}html,body,#root,.app,.main,.content{background:var(--ta-bg)!important;color:var(--ta-text)!important}.sidebar,.topbar,.mobile-bottom-nav{background:var(--yn-bg)!important;border-color:var(--ta-stroke)!important}.card,.post.card,.member-profile,.activity-list,.messages-layout,.chat-main,.chat-list,.chat-item,.community-summary,.composer,.searchbox,.feed-search,.chat-search-v3{background:var(--ta-surface)!important;border-color:var(--ta-stroke)!important;color:var(--ta-text)!important}.post-author strong,.chat-item strong,.member-profile h1,.post h2,.post-body,.comment strong,.profile-body-lite h1,.profile-activity h2,.page-head h1,.section-top h1,.chat-header strong,.activity-row strong{color:var(--ta-text)!important;opacity:1!important}.post-author span,.post-actions,.profile-bio,.profile-handle,.profile-facts>div,.profile-stats small,.activity-row small,.page-head p,.section-top p,.chat-item small,.chat-header small{color:var(--ta-muted)!important}.feed-search input,.chat-search-v3 input,.chat-compose input,.searchbox input{background:transparent!important;color:var(--ta-text)!important;border:0!important;box-shadow:none!important;outline-offset:2px}.feed-sort button,.taivora-feed-filters button,.community-top-tabs button{color:var(--ta-muted)!important}.feed-sort button.selected,.taivora-feed-filters button.selected,.community-top-tabs button.selected{color:var(--ta-gold)!important}.profile-cover-lite{background:linear-gradient(135deg,#16212a 12%,#1e343d 65%,#23463c)!important}.profile-body-lite,.profile-activity,.profile-facts,.profile-stats,.activity-heatmap,.activity-list,.activity-row{background:var(--ta-surface)!important;color:var(--ta-text)!important;border-color:var(--ta-stroke)!important}.activity-heatmap span{background:var(--yn-control)!important}.activity-heatmap .heat-low{background:#235846!important}.activity-heatmap .heat-mid{background:#268467!important}.activity-heatmap .heat-high{background:#38be8d!important}.profile-bio{color:var(--yn-text)!important}.profile-handle,.level-caption{color:var(--ta-muted)!important}.edit-profile-lite{background:var(--yn-control)!important;color:var(--yn-text)!important;border:1px solid var(--ta-stroke)!important}.mobile-bottom-nav>button{color:var(--yn-muted)!important}.mobile-bottom-nav>button.active{color:var(--ta-gold)!important}.messages-layout{box-shadow:none!important}.chat-item:hover{background:var(--yn-control)!important}.chat-empty-v3{background:var(--ta-surface)!important}.chat-header,.chat-compose{background:var(--yn-surface)!important;border-color:var(--ta-stroke)!important}.bubble.theirs{background:var(--yn-control)!important;color:var(--yn-text)!important;border:1px solid var(--yn-line)!important}.bubble.mine{background:#47371f!important;color:#fff5df!important;border:1px solid #765c31!important}.presence-avatar-wrap{width:43px;height:43px;min-width:43px;position:relative;display:inline-flex;flex:none;align-items:center;justify-content:center}.presence-avatar-wrap .avatar{width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;aspect-ratio:1;border-radius:50%!important;flex:none!important}.member-status-dot{position:absolute;right:0;bottom:0;width:12px;height:12px;border-radius:50%;border:2px solid var(--yn-line);background:var(--yn-control)}.member-status-dot.online{background:#2fd48b}.member-status-dot.away{background:#f1be40}.member-status-dot.busy{background:#f26b75}.presence-settings{margin:17px auto 19px;max-width:490px;display:grid;grid-template-columns:1fr;gap:8px;text-align:left;background:var(--yn-surface);padding:16px;border-radius:13px;border:1px solid var(--ta-stroke)}.presence-settings label{color:var(--yn-text);font-weight:650;font-size:13px}.presence-settings select,.presence-settings input{width:100%;min-height:43px;font-size:16px;border:1px solid var(--yn-line);border-radius:10px;background:var(--yn-surface);color:var(--yn-text);padding:9px 11px}.presence-settings small{color:var(--ta-muted);line-height:1.5}@media(max-width:900px){.content{padding:13px 13px calc(94px + env(safe-area-inset-bottom))!important}.messages-layout{background:transparent!important;border:none!important;min-height:0!important}.chat-list{background:transparent!important;border:0!important;padding:0!important}.chat-item{background:var(--yn-surface)!important;border-radius:12px!important;min-height:70px!important}.messages-layout.thread-open .chat-main{height:calc(100dvh - 165px - env(safe-area-inset-bottom))!important;max-height:none!important}.mobile-bottom-nav{box-shadow:0 -3px 20px #05070b99!important}.post.card{padding:16px!important;border-radius:14px!important}.activity-list .empty{padding:24px 15px!important}}@media(min-width:901px){.content{max-width:1380px;margin:0 auto}.messages-layout{max-width:1160px}.member-profile{max-width:860px}}.chat-item>.presence-avatar-wrap{flex:0 0 43px!important;width:43px!important;min-width:43px!important;display:inline-flex!important;flex-direction:row!important}.chat-item>span:not(.avatar):not(.presence-avatar-wrap){flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.chat-header>.avatar{width:40px!important;height:40px!important;flex:0 0 40px!important}.post-editor-v3 input,.post-editor-v3 textarea{color:var(--yn-text)!important}input::placeholder,textarea::placeholder{color:var(--yn-muted)}:root{--t-bg:var(--yn-bg);--t-panel:var(--yn-surface);--t-elevated:var(--yn-control);--t-line:var(--yn-line);--t-gold:#dfbd7d;--t-text:var(--yn-text);--t-muted:var(--yn-muted);--t-mint:#5bd0a4;color-scheme:dark}html,body,#root,.app,.main,.content{background:var(--t-bg)!important;color:var(--t-text)!important}.sidebar,.topbar,.mobile-bottom-nav{background:var(--yn-bg)!important;border-color:var(--t-line)!important}.taivora-logo .logo-emblem,.mobile-brand .logo-emblem,.logo-emblem{background:#030405!important;color:#f2f1ee!important;font-family:system-ui,-apple-system,sans-serif!important;font-weight:750!important;letter-spacing:-.1em!important;border:1px solid #283343!important;box-shadow:none!important;text-shadow:none!important}.logo-emblem span{display:none!important}.logo-name{color:#f5f5f6!important}.logo-name span{color:var(--t-gold)!important}.top-workspace{background:var(--yn-surface)!important;color:#f2f5f8!important;border:1px solid var(--yn-line)!important;box-shadow:none!important}.top-workspace strong{color:#f1f5f9!important}.topbar{min-height:62px!important}.sidebar .navlink.selected,.mobile-bottom-nav button.active{color:var(--t-gold)!important}.sidebar .navlink,.mobile-bottom-nav button{color:var(--yn-muted)!important}.mobile-bottom-nav{box-shadow:0 -1px 0 var(--t-line)!important}.card,.post.card,.community-summary,.member-profile,.activity-list,.chat-item,.messages-layout,.chat-main,.chat-list,.composer,.course-tile.card,.event-card.card,.ta-action-list button,.ta-community-list button,.ta-hub-grid button{background:var(--t-panel)!important;border:1px solid var(--t-line)!important;color:var(--t-text)!important;box-shadow:none!important}.post.card{border-radius:15px!important;padding:17px!important;margin-bottom:12px!important}.post-author strong,.post h2,.post-body,.chat-item strong,.member-profile h1,.page-head h1,.section-top h1,.chat-header strong,.activity-row strong{color:var(--t-text)!important;opacity:1!important}.post-author span,.post-actions,.profile-bio,.profile-handle,.page-head p,.section-top p,.chat-item small,.chat-header small{color:var(--t-muted)!important}.post-actions{border-color:var(--t-line)!important}.post-actions button{min-height:42px!important}.composer{padding:12px 14px!important;border-radius:14px!important}.feed-search,.feed-tools .feed-search,.chat-search-v3{background:var(--t-panel)!important;border:1px solid var(--t-line)!important;border-radius:12px!important;box-shadow:none!important}.feed-search input,.chat-search-v3 input{border:0!important;background:transparent!important;box-shadow:none!important;color:var(--t-text)!important;min-width:0!important}.feed-tools{gap:10px!important}.feed-sort{background:var(--t-panel)!important;border:1px solid var(--t-line)!important}.community-top-tabs button.selected{color:var(--t-gold)!important;border-color:var(--t-gold)!important}.button.primary,.publish-button-v3{background:var(--t-gold)!important;color:var(--yn-ink)!important;border:0!important}.button.secondary{border:1px solid var(--t-line)!important;color:var(--t-text)!important;background:var(--t-elevated)!important}.avatar,.avatar-small,.avatar-large{flex-shrink:0!important;aspect-ratio:1!important;border-radius:50%!important;object-fit:cover!important}.presence-avatar-wrap,.presence-avatar-wrap .avatar{aspect-ratio:1!important;flex:none!important}.chat-item{display:flex!important;align-items:center!important;gap:12px!important;padding:13px!important;margin:0!important;border-radius:0!important;border-left:0!important;border-right:0!important;border-top:0!important}.chat-item .presence-avatar-wrap{width:44px!important;height:44px!important;flex:0 0 44px!important}.chat-item .avatar{width:44px!important;height:44px!important;max-width:44px!important;max-height:44px!important;border-radius:50%!important}.chat-item>span:nth-child(2){flex:1;min-width:0;overflow:hidden}.chat-item small{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.chat-list{padding:0!important}.chat-search-v3{margin:12px!important}.messages-layout{border-radius:14px!important;overflow:hidden!important}.chat-messages{background:var(--yn-bg)!important}.bubble.mine{background:#3a3023!important;border-color:#716044!important;color:#fff6e8!important}.bubble.theirs{background:var(--yn-control)!important;border-color:var(--yn-line)!important;color:var(--yn-text)!important}.profile-cover-lite{height:108px!important;background:linear-gradient(115deg,#15253b,#24443d)!important}.profile-body-lite{padding-top:0!important}.member-profile{overflow:hidden!important}.profile-bio{color:var(--yn-muted)!important}.activity-list .empty{max-width:420px;margin:auto!important;padding:26px!important}.activity-list{min-height:0!important}.ta-discovery{max-width:930px;margin:0 auto;padding:10px 0 60px}.ta-section-header{padding:17px 3px 22px}.ta-section-header h1{font-size:clamp(29px,4vw,43px);letter-spacing:-.035em;margin:4px 0 7px}.ta-section-header p{color:var(--t-muted);margin:0}.ta-section-header .eyebrow{color:var(--t-gold)}.ta-action-list{display:grid;gap:10px}.ta-action-list button,.ta-community-list button{width:100%;display:flex;gap:14px;align-items:center;padding:16px;border-radius:14px;text-align:left;cursor:pointer}.ta-action-list button>span:nth-child(2),.ta-community-list button>span:nth-child(2){flex:1;min-width:0;display:grid;gap:5px}.ta-action-list strong,.ta-community-list strong{color:var(--t-text);font-size:16px}.ta-action-list small,.ta-community-list small,.ta-hub-grid small{color:var(--t-muted);line-height:1.4}.ta-action-symbol{width:48px;height:48px;border-radius:13px;display:grid;place-items:center;background:var(--yn-control);color:var(--t-gold)}.ta-community-list{display:grid;gap:9px}.ta-subsection-title{font-size:17px;margin:25px 3px 12px}.ta-hub-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.ta-hub-grid button{border-radius:15px;padding:20px;min-height:155px;display:flex;align-items:flex-start;flex-direction:column;gap:10px;cursor:pointer;text-align:left}.ta-hub-grid button>svg:first-child{color:var(--t-gold)}.ta-hub-grid strong{font-size:17px;color:var(--t-text)}.ta-hub-grid button>svg:last-child{align-self:flex-end;margin-top:auto}@media(max-width:900px){.sidebar{display:none!important}.content{padding:12px 14px calc(88px + env(safe-area-inset-bottom))!important}.topbar{padding-inline:14px!important}.top-right .top-inbox{display:inline-flex!important}.mobile-bottom-nav{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;align-items:center!important;padding-bottom:env(safe-area-inset-bottom)!important}.mobile-bottom-nav>button{min-width:0!important;padding:8px 1px!important;font-size:10px!important;gap:4px!important}.mobile-bottom-nav>button>span{font-size:10px!important}.mobile-bottom-nav .avatar{width:24px!important;height:24px!important}.messages-layout{border:0!important;background:transparent!important}.chat-list{background:transparent!important}.chat-main{background:var(--t-panel)!important}.ta-hub-grid{gap:10px}.ta-hub-grid button{padding:15px;min-height:145px}.ta-discovery{padding-bottom:28px}.community-summary{margin-bottom:9px!important}}@media(min-width:901px){.main{min-width:0}.content{max-width:1420px!important;padding:32px 35px!important}.ta-discovery{max-width:1030px}.mobile-bottom-nav{display:none!important}.messages-layout{min-height:580px;max-height:calc(100vh - 165px)}.chat-list{width:330px;min-width:330px;border-right:1px solid var(--t-line)!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}:root{--reb-bg:var(--yn-bg);--reb-panel:var(--yn-surface);--reb-panel2:var(--yn-control);--reb-border:var(--yn-line);--reb-text:var(--yn-text);--reb-muted:var(--yn-muted);--reb-accent:var(--yn-accent)}body,.app{background:var(--reb-bg)!important;color:var(--reb-text)}button,input,textarea,select{font:inherit}button{cursor:pointer}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--reb-accent);outline-offset:3px}.topbar .top-inbox,.topbar .top-inbox svg{color:var(--yn-text)!important;opacity:1!important}.topbar .top-workspace{min-width:0;max-width:min(46vw,260px)}.topbar .top-workspace strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reb-view{width:100%;max-width:980px;margin:0 auto;padding:clamp(18px,3vw,32px) 0 70px}.reb-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:22px}.reb-eyebrow{font-size:11px;font-weight:750;letter-spacing:.14em;color:var(--reb-accent)!important}.reb-section-heading h1{font-size:clamp(27px,3vw,38px);line-height:1.15;color:var(--reb-text)!important;font-weight:730;margin:8px 0}.reb-section-heading p{color:var(--reb-muted)!important;font-size:14px;margin:0;max-width:50ch}.reb-hero-search{min-height:52px;display:flex;align-items:center;gap:12px;border:1px solid var(--reb-border);background:var(--reb-panel);padding:0 16px;border-radius:13px;color:var(--reb-muted);margin:0 0 16px}.reb-hero-search input{width:100%;background:transparent;border:0!important;outline:none!important;color:var(--reb-text)!important;font-size:15px;padding:13px 0}.reb-hero-search input::placeholder{color:var(--yn-muted)}.reb-segments{display:flex;gap:7px;overflow-x:auto;margin-bottom:24px;padding:3px 0}.reb-segments button{border:1px solid var(--reb-border);background:transparent;color:var(--reb-muted);border-radius:999px;padding:9px 16px;white-space:nowrap;font-weight:600;font-size:13px}.reb-segments button.active{background:var(--reb-accent);color:var(--yn-text);border-color:var(--reb-accent)}.reb-list-label{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:24px 0 12px}.reb-list-label h2{font-size:17px;line-height:1.3;font-weight:700;color:var(--reb-text)!important;margin:0}.reb-list-label span{font-size:12px;color:var(--reb-muted)}.reb-list-label>button{border:0;background:transparent;color:var(--reb-accent);display:flex;gap:5px;align-items:center;font-size:13px;font-weight:650}.reb-results{display:flex;flex-direction:column;gap:8px}.reb-result,.reb-discussion-result,.reb-event-result{display:flex;gap:14px;align-items:center;width:100%;min-width:0;border:1px solid var(--reb-border);border-radius:15px;background:var(--reb-panel);padding:15px;text-align:left;color:var(--reb-text)}.reb-community-icon,.reb-person-icon{flex:0 0 46px;width:46px;height:46px;display:grid;place-items:center;border-radius:14px;background:#233d42;color:#e3eee7;font-size:20px;font-weight:700}.reb-person-icon{border-radius:50%;background:var(--yn-control)}.reb-result-text{flex:1;min-width:0}.reb-result-text h3,.reb-discussion-result strong,.reb-event-result strong{font-weight:700;font-size:15px;line-height:1.4;color:var(--reb-text)!important;display:block;margin:0}.reb-result-text p{font-size:13px;color:var(--reb-muted)!important;white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:4px 0 6px;line-height:1.4}.reb-result-text small{display:flex;gap:5px;align-items:center;color:var(--reb-muted);font-size:11px}.reb-result-action{border:1px solid transparent;border-radius:9px;background:var(--reb-accent);color:var(--yn-text);display:flex;align-items:center;gap:5px;justify-content:center;padding:9px 12px;font-size:12px;font-weight:800;flex-shrink:0}.reb-result-action.joined{color:var(--reb-text);background:var(--reb-panel2);border-color:var(--reb-border)}.reb-discussion-result{cursor:pointer}.reb-discussion-result>svg:first-child{color:var(--reb-accent);flex-shrink:0}.reb-discussion-result>span:nth-child(2),.reb-event-result>span:nth-child(2){flex:1;min-width:0}.reb-discussion-result small,.reb-event-result small{display:block;color:var(--reb-muted);font-size:12px;line-height:1.5;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reb-discussion-result>svg:last-child,.reb-event-result>svg:last-child{color:var(--reb-muted);flex-shrink:0}.reb-inline-empty{border:1px dashed var(--reb-border);color:var(--reb-muted);border-radius:13px;padding:24px;text-align:center;font-size:14px}.reb-inline-empty button{background:none;color:var(--reb-accent);border:0;text-decoration:underline}.reb-hub-feature{display:flex;gap:20px;align-items:center;background:linear-gradient(115deg,#1d3040,#112130 70%);border:1px solid #31504d;border-radius:18px;padding:25px;min-height:180px}.reb-feature-symbol{flex:0 0 66px;height:66px;display:grid;place-items:center;border-radius:18px;background:#244842;color:#dfc990}.reb-hub-feature h2{font-size:clamp(19px,3vw,25px);margin:7px 0;color:var(--reb-text)!important}.reb-hub-feature p{color:var(--reb-muted)!important;font-size:14px;line-height:1.5;margin:0 0 14px}.reb-hub-feature button{border:0;padding:0;background:transparent;color:var(--reb-accent);font-weight:700;display:flex;align-items:center;gap:4px}.reb-date{flex:0 0 49px;width:49px;min-height:53px;border:1px solid var(--reb-border);border-radius:10px;display:flex;flex-direction:column;justify-content:center;align-items:center;color:var(--reb-accent)}.reb-date b{font-size:20px}.reb-date small{font-size:11px;text-transform:uppercase}.reb-mini-icon{color:var(--reb-accent);width:24px;flex:0 0 24px}.reb-hub-shortcuts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:24px}.reb-hub-shortcuts button{border:1px solid var(--reb-border);background:var(--reb-panel);border-radius:12px;color:var(--reb-text);padding:17px;display:flex;gap:10px;align-items:center;text-align:left}.reb-hub-shortcuts button span{flex:1}.reb-hub-shortcuts button>svg:first-child{color:var(--reb-accent)}.post.card{padding:18px!important;border-radius:14px!important;margin-bottom:9px!important}.post-author{gap:10px!important}.post-author strong,.post-author strong *{color:var(--reb-text)!important;opacity:1!important}.post-author span{color:var(--reb-muted)!important}.post h2{font-size:17px!important;line-height:1.35!important;margin:13px 0 6px!important}.post-body{font-size:14px!important;line-height:1.6!important;color:var(--yn-text)!important}.post-actions{gap:18px!important}.post-actions button{color:var(--yn-muted)!important}.post-actions button.liked{color:var(--reb-accent)!important}.feed-search{border:1px solid var(--reb-border)!important;box-shadow:none!important}.feed-search input{border:0!important;box-shadow:none!important;background:transparent!important}.feed-search:focus-within{border-color:var(--reb-accent)!important}.avatar,.avatar-small,.avatar-normal,.avatar-large,.presence-avatar-wrap .avatar{aspect-ratio:1/1!important;min-width:0;border-radius:50%!important;object-fit:cover!important;flex-shrink:0!important}.messages-layout:not(.thread-open){min-height:0!important;height:auto!important;background:transparent!important;border:0!important;box-shadow:none!important}.messages-layout:not(.thread-open) .chat-list{min-height:0!important;max-height:none!important;height:auto!important;overflow:visible!important;background:transparent!important;border:0!important}.chat-item{border-bottom:1px solid var(--reb-border)!important;border-radius:0!important;padding:14px 10px!important;min-height:76px!important}.chat-item .presence-avatar-wrap{width:48px!important;height:48px!important;flex:0 0 48px!important;aspect-ratio:1/1!important}.messages-header-v3{margin-bottom:15px!important}.messages-header-v3 h1{color:var(--reb-text)!important}.member-profile.card{overflow:hidden}.profile-body-lite{padding-bottom:18px!important}.profile-cover-lite{height:100px!important}.profile-avatar-ring{margin-top:-52px!important}.profile-body-lite h1{color:var(--reb-text)!important}.reb-profile-preferences{max-width:860px;margin:25px auto;padding:20px;border:1px solid var(--reb-border);border-radius:16px;background:var(--reb-panel)}.reb-profile-preferences h2{font-size:19px;color:var(--reb-text)!important;margin:0 0 15px}.reb-profile-preferences .presence-settings{margin:0!important}.empty{min-height:0!important;padding:30px 22px!important}.empty h3,.empty p{color:var(--reb-text)!important}.empty p{color:var(--reb-muted)!important}@media(min-width:1000px){.app{display:flex}.sidebar{width:258px!important;flex:0 0 258px!important}.main{min-width:0;flex:1}.main>.content{max-width:1200px!important;padding:26px 32px!important;margin:0 auto}.reb-view{padding-top:8px}.reb-results{max-width:900px}.messages-layout.thread-open{min-height:590px!important;height:min(75vh,760px)!important}.member-profile,.profile-activity,.profile-actions{max-width:880px!important;margin-inline:auto!important}}@media(max-width:760px){.main>.content{padding:12px 16px max(96px,env(safe-area-inset-bottom))!important}.reb-view{padding:14px 0 55px}.reb-hub-feature{padding:18px;align-items:flex-start}.reb-feature-symbol{flex-basis:46px;height:46px;border-radius:13px}.reb-section-heading h1{font-size:27px}.reb-result{gap:10px;padding:12px}.reb-community-icon,.reb-person-icon{flex-basis:43px;width:43px;height:43px}.reb-result-action{padding:9px}.topbar{padding-inline:14px!important;gap:8px!important}.topbar .top-workspace{min-width:0!important;max-width:none!important;flex:1!important}.topbar .top-right{gap:6px!important;display:flex!important}.topbar .top-inbox{min-width:35px!important;width:35px!important;height:35px!important}.mobile-bottom-nav{padding-bottom:max(5px,env(safe-area-inset-bottom))!important}.post.card{padding:15px!important}.reb-profile-preferences{padding:15px}.messages-layout:not(.thread-open) .chat-list{padding:0!important}.chat-item{padding:13px 6px!important}}@media(max-width:360px){.topbar .mobile-brand>span{display:none!important}.reb-result-action{font-size:11px;padding:8px}.reb-hub-feature{gap:12px}}.post-media{display:block;width:100%;max-height:440px;object-fit:contain;border-radius:14px;margin:10px 0 16px;background:#080d16}.post-category-label{display:flex;align-items:center;justify-content:space-between;gap:14px;color:var(--yn-text);padding:14px 0;font-size:14px}.post-category-label select{background:var(--yn-surface);color:var(--yn-text);border:1px solid var(--yn-line);border-radius:10px;padding:10px 12px;min-height:44px}.post-attach{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--yn-text);padding:12px 0;min-height:44px;cursor:pointer}.post-attach input{width:100%;max-width:220px;color:var(--yn-muted);font-size:12px}.post-actions button{min-height:44px}.taivora-feed-filters button{display:inline-flex;align-items:center;gap:5px}.activity-row.unread{background:#e0bd7314;border-left:3px solid #d5b77d}.unread-count{display:inline-flex;align-items:center;justify-content:center;border-radius:20px;min-width:21px;height:21px;padding:0 5px;color:var(--yn-text);background:#dec28b;font-size:11px;font-weight:800}.lesson-reader>.button{margin:14px 0}@media(max-width:700px){.post-category-label,.post-attach{padding:12px 4px}.post-media{max-height:55vh}.post-actions{flex-wrap:wrap;gap:6px}.activity-row{min-height:65px}}.ops-shell{max-width:1100px;margin:0 auto;padding:20px clamp(14px,3vw,38px) 120px;color:var(--yn-text)}.ops-head{display:flex;gap:20px;align-items:center;justify-content:space-between;margin-bottom:24px}.ops-head h1{font-size:clamp(1.55rem,3vw,2.25rem);letter-spacing:-.04em;margin:.4rem 0}.ops-head p,.ops-heading p{color:var(--yn-muted);margin:0;line-height:1.6}.ops-kicker{font-size:.7rem;color:#d9c18c;font-weight:700;letter-spacing:.12em}.ops-back{background:var(--yn-surface);border:1px solid var(--yn-line);border-radius:12px;padding:11px 14px;color:var(--yn-text);display:flex;gap:8px;align-items:center;white-space:nowrap}.ops-nav{display:flex;gap:8px;overflow-x:auto;padding:0 0 14px;margin-bottom:14px}.ops-nav button{display:flex;align-items:center;gap:8px;padding:12px 16px;white-space:nowrap;border:1px solid var(--yn-line);border-radius:12px;background:var(--yn-surface);color:var(--yn-muted);font-weight:600}.ops-nav button.chosen{background:#233a45;border-color:#4b8c87;color:var(--yn-text)}.ops-stack{display:grid;gap:18px}.ops-heading{display:flex;justify-content:space-between;align-items:center;gap:16px}.ops-heading h2{font-size:1.4rem;margin:0 0 6px}.ops-count,.ops-tag{font-size:.72rem;color:#d6c69d;font-weight:700}.ops-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:14px}.ops-card,.ops-panel,.ops-form{background:var(--yn-surface);border:1px solid var(--yn-line);border-radius:18px;padding:20px;min-width:0}.ops-card h3{margin:10px 0;font-size:1.1rem}.ops-card p,.ops-empty{color:var(--yn-muted);line-height:1.6}.ops-card-actions{display:flex;justify-content:space-between;margin-top:18px;gap:12px}.ops-card-actions a,.ops-card-actions button{display:inline-flex;gap:6px;align-items:center;color:#e5ca91;background:none;border:0;text-decoration:none}.ops-form{display:grid;gap:14px;max-width:650px}.ops-form h3,.ops-panel h3{margin:0 0 4px}.ops-form label,.ops-search{display:grid;gap:7px;font-weight:600;font-size:.9rem;color:var(--yn-text)}.ops-form input,.ops-form textarea,.ops-form select,.ops-row select,.ops-search input{background:var(--yn-surface);color:var(--yn-text);border:1px solid var(--yn-line);border-radius:10px;padding:12px;max-width:100%;width:100%;font:inherit}.ops-form :focus-visible,.ops-nav :focus-visible,.ops-row :focus-visible{outline:2px solid #e6ca90;outline-offset:3px}.ops-primary{background:#d7bd88;color:var(--yn-ink);border:0;border-radius:10px;padding:12px 16px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;gap:8px}.ops-primary:disabled{opacity:.5}.ops-error,.ops-notice{padding:12px 16px;border-radius:10px;border:1px solid #af6b6b;background:#47232b;color:var(--yn-text)}.ops-notice{background:#163c35;border-color:#358c74}.ops-row{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:13px 0;border-top:1px solid var(--yn-line)}.ops-row strong{font-size:.9rem;overflow-wrap:anywhere}.ops-row small{display:block;color:var(--yn-muted);margin-top:5px}.ops-row select{width:auto;min-width:130px}.ops-row button{padding:9px 13px;background:#263a4b;color:#f4e6cc;border-radius:9px;border:1px solid var(--yn-line)}.ops-person{display:flex;align-items:center;gap:12px}.ops-person p{font-size:.85rem}.ops-person strong{color:#e3cb97}.ops-member-avatar{flex:0 0 44px;width:44px;height:44px;border-radius:50%;background:#35455f;display:grid;place-items:center;font-weight:700}.ops-rank{color:#dec28a;font-weight:800}.ops-search{max-width:320px;margin:10px 0}.ops-empty{padding:20px 0}@media(max-width:650px){.ops-head{align-items:flex-start;flex-direction:column}.ops-nav{margin-inline:-14px;padding-inline:14px}.ops-form,.ops-panel,.ops-card{border-radius:14px;padding:16px}.ops-row select{min-width:100px}.ops-heading{align-items:flex-start;flex-direction:column}.ops-shell{padding-bottom:calc(110px + env(safe-area-inset-bottom,0px))}}.top-presence{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:8px 12px;border:1px solid var(--reb-border,var(--yn-line));border-radius:999px;background:transparent;color:var(--reb-text,var(--yn-text));font-weight:600;font-size:12px;white-space:nowrap}.top-presence .member-status-dot{position:static;display:inline-block;flex:none;border-width:1px;width:10px;height:10px}.top-presence:focus-visible,.post-report-action:focus-visible,.inline-report button:focus-visible{outline:2px solid #e2bd78;outline-offset:3px}.member .presence-avatar-wrap{width:43px;height:43px;flex:0 0 43px}.member .presence-avatar-wrap .avatar{width:43px;height:43px}.member-presence-text{display:block;margin:3px 0;font-weight:600;color:var(--yn-muted)}.inline-report{display:grid;gap:10px;margin:13px 0 18px;padding:16px;background:var(--yn-surface);border:1px solid var(--yn-line);border-radius:14px}.inline-report>div:first-child{display:grid;gap:4px}.inline-report strong{font-size:15px;color:var(--yn-text)}.inline-report small{font-size:12px;color:var(--yn-muted);line-height:1.45}.inline-report label{font-size:13px;font-weight:650;color:var(--yn-text)}.inline-report textarea{width:100%;background:var(--yn-surface);color:var(--yn-text);border:1px solid var(--yn-line);border-radius:10px;padding:12px;font:inherit;resize:vertical;min-height:92px}.inline-report-actions{display:flex;justify-content:flex-end;align-items:center;gap:9px}.inline-report-actions button{min-height:44px;border-radius:10px;padding:9px 15px;border:1px solid var(--yn-line);background:var(--yn-control);color:var(--yn-text);font-weight:650}.inline-report-actions button[type=submit]{background:#d4b170;color:var(--yn-text);border-color:#d4b170}.inline-report-actions button:disabled{opacity:.45;cursor:not-allowed}.post-report-action{margin-left:auto!important;display:inline-flex;align-items:center;gap:6px;min-height:44px!important}.post-actions{display:flex;align-items:center;flex-wrap:wrap;column-gap:7px;row-gap:3px}.post-actions button{min-width:44px;padding:8px 10px!important;white-space:nowrap}.chat-presence-caption{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block}@media(max-width:700px){.top-presence{max-width:112px;min-height:38px;padding:6px 9px;font-size:11px;overflow:hidden}.top-presence span{overflow:hidden;text-overflow:ellipsis}.post.card{padding:15px!important;margin-bottom:12px!important;border-width:1px!important}.post h2{font-size:20px!important;line-height:1.28!important;letter-spacing:-.015em}.post-body{font-size:15px!important;line-height:1.62!important}.post-author{gap:10px!important}.post-actions{border-top:1px solid var(--yn-line)!important;padding-top:7px!important}.post-actions button{font-size:12px!important;gap:5px!important;padding:8px 6px!important}.post-report-action{font-size:12px!important}.community-summary{padding:12px!important}.community-top-tabs{overflow-x:auto;scrollbar-width:none;gap:4px}.community-top-tabs::-webkit-scrollbar{display:none}.feed-tools{gap:8px!important}.feed-sort button,.taivora-feed-filters button{min-height:40px!important}.taivora-feed-filters{gap:6px!important;overflow-x:auto;scrollbar-width:none}.taivora-feed-filters button{flex-shrink:0}.mobile-bottom-nav{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:2px!important}.mobile-bottom-nav>button{min-width:0!important;min-height:54px!important;padding:6px 2px!important}.content{padding-bottom:calc(94px + env(safe-area-inset-bottom))!important}}@media(max-width:370px){.post-actions button{font-size:11px!important}.top-presence{max-width:78px}.top-presence span{font-size:10px}}.presence-control{position:relative;display:flex;align-items:center;z-index:30}.presence-quick-menu{position:absolute;right:0;top:calc(100% + 9px);width:218px;padding:7px;z-index:95;border:1px solid var(--yn-line);border-radius:14px;background:var(--yn-surface);box-shadow:0 18px 45px #0009}.presence-quick-menu>button{width:100%;display:flex;align-items:center;gap:10px;min-height:43px;text-align:left;padding:9px 12px;border:none;background:transparent;color:var(--yn-text);font:inherit;font-size:13px;font-weight:600;border-radius:9px;cursor:pointer}.presence-quick-menu>button:hover,.presence-quick-menu>button[aria-pressed=true]{background:var(--yn-control)}.presence-quick-menu>button:focus-visible{outline:2px solid #deb974;outline-offset:1px}.presence-quick-menu>button svg{margin-left:auto}.presence-quick-menu .member-status-dot{position:static;display:inline-block;flex-shrink:0;height:10px;width:10px}.presence-quick-menu .presence-more{border-top:1px solid var(--yn-line);border-radius:0;margin-top:5px;padding-top:13px;color:#e8c58a}.top-presence svg{flex:0 0 auto;transform:rotate(90deg)}.comment-content{flex:1;min-width:0}.comment-controls{display:flex;gap:12px;align-items:center;margin-top:7px}.comment-controls button{display:inline-flex;align-items:center;gap:6px;padding:6px 8px;min-height:38px;color:var(--yn-muted)}.comment-report{margin-top:9px;padding:13px}.ops-report-reason{margin:8px 0!important;color:var(--yn-text)!important;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5}.member-presence-text,.chat-presence-caption{font-size:12px!important;line-height:1.45!important;color:var(--yn-muted)!important}.post-report-action,.comment-controls button{touch-action:manipulation}.inline-report textarea:focus-visible{outline:2px solid #d8b16c;outline-offset:2px}.mobile-bottom-nav>button[aria-current=page],.navlink[aria-current=page]{font-weight:750}@media(max-width:700px){.top-right{display:flex;align-items:center;gap:6px}.presence-quick-menu{right:-8px;width:min(220px,calc(100vw - 28px))}.post.card{border-radius:16px!important;box-shadow:none!important}.post-author{align-items:flex-start!important}.post-actions{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:2px!important}.post-actions button{min-width:0!important;width:100%!important;min-height:44px!important;justify-content:center!important;display:flex!important;flex-wrap:wrap!important;gap:4px!important}.post-actions button span{font-size:11px}.post-actions button svg{width:16px;height:16px;flex-shrink:0}.post-report-action{margin-left:0!important}.comment{align-items:flex-start}.comment-controls{flex-wrap:wrap}.community-summary{display:flex;align-items:center;gap:11px}.community-summary>div:nth-child(2){min-width:0;flex:1}.community-summary strong{overflow-wrap:anywhere}.community-summary p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.feed-tools{display:flex;flex-wrap:wrap}.feed-search{flex:1;min-width:175px}.feed-sort{flex:0 0 auto}.mobile-bottom-nav{grid-template-columns:repeat(5,minmax(0,1fr))!important;padding-inline:4px!important}.mobile-bottom-nav>button{border-radius:12px!important;min-width:0!important}.mobile-bottom-nav>button span{font-size:10px;line-height:1.3}}@media(max-width:360px){.top-presence{max-width:94px}.post-actions button{font-size:11px!important}.post-actions button span{font-size:10px}}.reb-person-presence{display:flex;align-items:center;gap:7px;margin:4px 0!important;color:var(--yn-muted)!important;font-size:12px!important;font-weight:650}.reb-person-presence .member-status-dot{position:static;display:inline-block;width:9px;height:9px;flex:0 0 auto;border-width:1px}:root{--ui-bg:var(--yn-bg);--ui-surface:var(--yn-surface);--ui-surface-raised:var(--yn-control);--ui-text:var(--yn-text);--ui-muted:var(--yn-muted);--ui-border:var(--yn-line);--ui-gold:#e3c489;--ui-online:var(--yn-line);--ui-away:#ecc378;--ui-busy:#f48491;--ui-offline:var(--yn-line);--ui-radius:16px;--ui-control-height:44px}.ui-presence{display:inline-flex;align-items:center;gap:7px;color:var(--ui-text);font-size:13px;font-weight:650;line-height:1.35;max-width:100%;min-width:0}.ui-presence__dot{display:inline-block;width:10px;height:10px;border-radius:50%;background:var(--ui-offline);flex:none;box-shadow:0 0 0 2px #131b28}.ui-presence--online .ui-presence__dot{background:var(--ui-online)}.ui-presence--away .ui-presence__dot{background:var(--ui-away)}.ui-presence--busy .ui-presence__dot{background:var(--ui-busy)}.ui-presence--offline .ui-presence__dot{background:var(--ui-offline)}.ui-presence--compact{gap:7px;font-size:12px}.ui-presence__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:inherit!important}.top-presence{background:var(--yn-control)!important;border:1px solid var(--yn-line)!important;color:var(--ui-text)!important;box-shadow:none!important;max-width:150px!important;min-width:0;gap:7px}.top-presence .ui-presence{color:var(--ui-text)!important;min-width:0}.top-presence .ui-presence__label{color:var(--ui-text)!important}.top-presence svg{color:var(--yn-muted)!important}.top-presence:hover,.top-presence[aria-expanded=true]{background:var(--yn-control)!important;border-color:var(--ui-gold)!important}.presence-quick-menu{background:var(--yn-control)!important;color:var(--yn-text)!important}.presence-quick-menu .ui-presence{flex:1}.presence-quick-menu .ui-presence__label{color:var(--yn-text)!important}.profile-facts>div:first-child{display:flex!important;flex-wrap:wrap;gap:8px;align-items:center;min-height:30px}.profile-facts .profile-status-message{color:var(--ui-muted);overflow-wrap:anywhere}.chat-row-presence{color:var(--ui-muted)!important;display:block;font-size:12px!important;font-weight:600;line-height:1.3;margin-top:2px}.chat-message-preview{color:#d4dfeb!important;display:block;font-size:13px!important;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;margin-top:5px}.chat-item>span:nth-child(2){min-width:0;flex:1;display:block}.presence-avatar-wrap .ui-presence{position:absolute;right:0;bottom:0;z-index:2;line-height:0}.presence-avatar-wrap .ui-presence__dot{width:12px;height:12px;border:2px solid #172233;box-shadow:0 0 0 1px #253d4d}.ui-segments{display:inline-flex;align-items:center;gap:3px;padding:4px;border:1px solid var(--ui-border);background:var(--ui-surface);border-radius:13px;flex-shrink:0}.ui-segments button{font:inherit;font-size:12px;font-weight:700;background:transparent;color:var(--ui-muted);border:0;border-radius:9px;min-height:var(--ui-control-height);padding:9px 13px;white-space:nowrap}.ui-segments button.is-selected{background:#345c52;color:#f3ead7}.ui-section-tabs{display:flex;align-items:center;gap:16px;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--ui-border);min-height:48px}.ui-section-tabs::-webkit-scrollbar{display:none}.ui-section-tabs button{border:0;background:transparent;color:var(--ui-muted);font:inherit;font-size:13px;font-weight:650;white-space:nowrap;min-height:48px;position:relative;padding:10px 1px}.ui-section-tabs button.is-active{color:var(--ui-gold)}.ui-section-tabs button.is-active:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;border-radius:3px;background:var(--ui-gold)}.ui-section-tabs button:focus-visible,.ui-segments button:focus-visible{outline:2px solid var(--ui-gold);outline-offset:2px}@media(max-width:700px){.top-presence{max-width:120px!important;min-height:42px!important;padding:8px 9px!important}.top-presence .ui-presence__label{font-size:11px!important}.topbar .top-right{gap:4px!important}.topbar .top-inbox{min-width:42px!important;min-height:44px!important}.community-summary{padding:10px 12px!important;min-height:0!important;border-radius:14px!important}.community-summary-icon{width:40px!important;height:40px!important;min-width:40px!important}.community-summary>div:nth-child(2) strong{font-size:14px!important}.community-summary>div:nth-child(2) p{font-size:12px!important}.community-summary>span{font-size:11px!important}.ui-section-tabs{margin:5px 0 10px;gap:19px}.event-strip{min-height:48px!important;padding:9px 12px!important;border-radius:12px!important}.composer{min-height:65px!important;padding:10px 12px!important;border-radius:14px!important;margin:8px 0 12px!important}.composer .avatar{width:37px!important;height:37px!important}.composer>span:nth-child(2){font-size:13px!important}.feed-tools{gap:6px!important;align-items:center!important;margin:7px 0!important}.feed-search{min-height:46px!important}.ui-segments button{padding:8px 10px;font-size:11px}.taivora-feed-filters{margin:9px 0!important;gap:5px!important}.taivora-feed-filters>span:last-child{display:none}.taivora-feed-filters button{min-height:40px!important;padding:8px 12px!important;border-radius:999px!important;font-size:12px!important}.post.card{margin-top:10px!important}.post h2{font-size:20px!important}.chat-item{min-height:74px!important;align-items:center!important;padding:12px!important}.chat-row-presence{font-size:11px!important}.chat-message-preview{font-size:12px!important}.profile-facts .ui-presence{font-size:14px}}@media(max-width:370px){.top-presence{max-width:100px!important}.top-presence .ui-presence__label{max-width:63px}.ui-section-tabs{gap:13px}.ui-section-tabs button{font-size:12px}}.post[id^=discussion-]{scroll-margin-top:110px}.post-focused{border-color:var(--ui-gold)!important;box-shadow:0 0 0 1px #e3c48966!important}.reb-discussion-result:focus-visible{outline:2px solid var(--ui-gold);outline-offset:3px}@media(prefers-reduced-motion:reduce){.post-focused{scroll-behavior:auto!important}}.avatar{position:relative;overflow:hidden;isolation:isolate}.avatar-image{display:block;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover;border-radius:inherit;z-index:2}.avatar-image[hidden]{display:none}.avatar-initial{position:relative;z-index:1}.reb-person-icon{overflow:hidden}.reb-person-icon img{width:100%;height:100%;display:block;object-fit:cover;border-radius:inherit}.profile-photo-settings{padding:18px;border:1px solid var(--ui-border,var(--yn-line));border-radius:16px;background:var(--yn-surface);margin:18px 0;display:grid;gap:15px;color:var(--yn-text)}.profile-photo-settings h2{font-size:18px;margin:0 0 5px}.profile-photo-settings p{font-size:13px;color:var(--yn-muted);line-height:1.5;margin:0}.profile-photo-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.profile-photo-actions .avatar{height:56px;width:56px;flex:none}.profile-upload-button{display:inline-flex!important;align-items:center;justify-content:center;min-height:44px;cursor:pointer;position:relative;overflow:hidden}.profile-upload-button input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.profile-upload-button:focus-within{outline:2px solid #e3c489;outline-offset:3px}.profile-upload-button:has(input:disabled){opacity:.5;cursor:wait}.inbox-list-options{display:flex;gap:8px;padding:10px 12px;align-items:center}.inbox-list-options button{color:var(--yn-muted);border:1px solid var(--yn-line);background:var(--yn-surface);border-radius:999px;font-size:12px;font-weight:700;min-height:42px;padding:8px 15px}.inbox-list-options button.is-active{color:var(--yn-text);background:#e3c489;border-color:#e3c489}.chat-thread-controls{display:flex;gap:7px;align-items:center;margin-left:auto}.chat-thread-controls button{min-height:42px;padding:8px 10px;border:1px solid var(--yn-line);border-radius:10px;color:var(--yn-text);background:var(--yn-control);font-size:12px;font-weight:650}.chat-thread-controls button:hover{background:var(--yn-control)}.chat-thread-controls button:focus-visible,.inbox-list-options button:focus-visible{outline:2px solid #e3c489;outline-offset:2px}@media(max-width:700px){.profile-photo-settings{margin:12px 0;padding:15px}.profile-photo-actions{gap:9px}.chat-header{flex-wrap:wrap;gap:8px!important}.chat-header>.chat-thread-controls{width:100%;justify-content:flex-end;margin-left:0}.chat-thread-controls button{min-height:44px}.inbox-list-options{padding:9px 11px 3px}}.member-avatar-with-presence{display:inline-flex;position:relative;flex:0 0 auto;align-items:center;justify-content:center;vertical-align:middle;isolation:isolate}.member-avatar-with-presence>.ui-presence{position:absolute!important;bottom:-2px!important;right:-2px!important;z-index:4;line-height:0;padding:2px;border-radius:50%;background:var(--ui-surface,#151d2a)}.member-avatar-with-presence>.ui-presence .ui-presence__dot{display:block;position:static;width:11px;height:11px;border:1px solid #182132;box-shadow:none}.member-avatar-with-presence:has(.avatar-large)>.ui-presence{right:3px!important;bottom:3px!important;padding:3px}.member-avatar-with-presence:has(.avatar-large)>.ui-presence .ui-presence__dot{width:15px;height:15px}.member-avatar-with-presence:has(.avatar-small)>.ui-presence .ui-presence__dot{width:9px;height:9px}.community-role-badge{display:inline-flex;vertical-align:middle;align-items:center;white-space:nowrap;margin-left:4px;border:1px solid var(--yn-line);border-radius:6px;font-size:10px;font-weight:800;line-height:1.4;padding:2px 6px;letter-spacing:.01em;color:var(--yn-muted);background:var(--yn-control)}.community-role-badge.role-owner{border-color:#b69557;color:#f0d7a4;background:#4c3e25}.community-role-badge.role-admin{border-color:var(--yn-line);color:var(--yn-text);background:var(--yn-control)}.community-role-badge.role-moderator{border-color:#5caa9a;color:var(--yn-success);background:#214b49}.post-pinned-label{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:750;color:#f2d59c;background:#4b3a25;border:1px solid #86693f;border-radius:8px;padding:5px 8px;line-height:1.3;white-space:nowrap;margin-left:auto}.post .pin-action{display:inline-flex;align-items:center;gap:4px;color:#edd19a!important;min-height:36px}.post-author>div{min-width:0}.post-author>div strong{display:inline;overflow-wrap:anywhere}.comment-content .community-role-badge{margin-left:5px}.ops-role-editor{display:flex;align-items:center;gap:7px;color:var(--yn-muted);font-size:12px;font-weight:650}.ops-role-editor select{border-radius:10px;border:1px solid var(--yn-line);background:var(--yn-control);color:var(--yn-text);min-height:44px;padding:7px 8px;font-size:13px}.ops-role-editor select:focus-visible{outline:2px solid #e3c489;outline-offset:2px}.ops-row:has(.ops-role-editor){flex-wrap:wrap;row-gap:8px}.ops-row:has(.ops-role-editor)>div:first-child{flex:1;min-width:140px}@media(max-width:700px){.composer>.member-avatar-with-presence{align-self:center}.post-author .post-pinned-label{margin-left:0}.post-author{flex-wrap:wrap}.post-author>.tiny-action{flex:0 0 auto;font-size:11px;padding:6px 8px}.member-avatar-with-presence:has(.avatar-small)>.ui-presence{right:-4px!important;bottom:-4px!important}.ops-role-editor{flex:1 1 150px;justify-content:flex-end}}.post-author{position:relative}.post-header-actions{display:flex;align-items:center;gap:8px;margin-left:auto;flex:0 0 auto;min-width:0}.post-menu-anchor{position:relative;display:flex;align-items:center}.post-menu-trigger{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;border:1px solid transparent;border-radius:11px;color:var(--ui-muted,var(--yn-muted));background:transparent;cursor:pointer}.post-menu-trigger:hover,.post-menu-trigger[aria-expanded=true]{color:var(--ui-text,var(--yn-text));background:var(--ui-surface-raised,var(--yn-control));border-color:var(--ui-border,var(--yn-line))}.post-menu-trigger:focus-visible,.post-overflow-menu button:focus-visible{outline:2px solid var(--ui-gold,#e3c489);outline-offset:2px}.post-overflow-menu{position:absolute;right:0;top:calc(100% + 4px);width:min(235px,calc(100vw - 34px));padding:6px;z-index:55;background:var(--yn-control);border:1px solid var(--yn-line);border-radius:13px;box-shadow:0 14px 35px #0009;display:grid;gap:3px}.post-overflow-menu button{width:100%;display:flex;align-items:center;gap:10px;min-height:44px;padding:10px 12px;border:0;border-radius:8px;background:transparent;color:var(--yn-text);text-align:left;font:inherit;font-weight:650;font-size:13px;cursor:pointer}.post-overflow-menu button:hover{background:var(--yn-control)}.post-overflow-menu button:disabled{opacity:.5;cursor:wait}.post-overflow-menu .post-menu-danger{color:var(--yn-danger)}.post-overflow-menu .post-menu-danger:hover{background:var(--yn-control)}.post-header-actions .post-pinned-label{margin-left:0}@media(max-width:700px){.post-header-actions{gap:5px;flex:0 0 auto}.post-overflow-menu{right:-6px}.post-author{align-items:center!important}.post-author>div:nth-child(2){min-width:0;flex:1}.post-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.ops-own-report{align-items:flex-start;gap:12px}.ops-own-report>div{min-width:0;flex:1}.ops-own-report .ops-report-reason{white-space:pre-wrap;overflow-wrap:anywhere}.ops-report-state{display:inline-flex;align-items:center;justify-content:center;min-height:28px;white-space:nowrap;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:800;color:var(--yn-text);background:var(--yn-control);border:1px solid var(--yn-line)}.ops-report-state.state-reviewing{color:#f7dca7;background:#483b26;border-color:#8b7145}.ops-report-state.state-resolved{color:var(--yn-success);background:#264539;border-color:#4d876e}.ops-report-state.state-dismissed{color:var(--yn-muted);background:var(--yn-control);border-color:var(--yn-line)}@media(max-width:700px){.ops-own-report{flex-wrap:wrap}.ops-own-report .ops-report-state{margin-left:auto}}.topbar .top-presence{opacity:1!important;color:var(--yn-text)!important;background:var(--yn-control)!important;min-width:0}.topbar .top-presence .ui-presence,.topbar .top-presence .ui-presence__label{color:var(--yn-text)!important;opacity:1!important;visibility:visible!important}.topbar .top-presence .ui-presence__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-facts .ui-presence--online .ui-presence__dot,.member-avatar-with-presence .ui-presence--online .ui-presence__dot{background:var(--ui-online)!important}.profile-facts .ui-presence--away .ui-presence__dot,.member-avatar-with-presence .ui-presence--away .ui-presence__dot{background:var(--ui-away)!important}.profile-facts .ui-presence--busy .ui-presence__dot,.member-avatar-with-presence .ui-presence--busy .ui-presence__dot{background:var(--ui-busy)!important}.profile-facts .ui-presence--offline .ui-presence__dot,.member-avatar-with-presence .ui-presence--offline .ui-presence__dot{background:var(--ui-offline)!important}.post-author .post-author-details{min-width:0;flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:3px}.post-author .post-author-identity{display:inline-flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;align-self:flex-start;flex-wrap:wrap;gap:6px;max-width:100%;width:auto!important;min-width:0}.post-author .post-author-identity strong{overflow-wrap:anywhere}.post-author .post-author-identity .community-role-badge{display:inline-flex!important;flex:0 0 auto!important;align-self:center!important;width:max-content!important;max-width:100%;margin:0!important}.post-author .post-author-identity .community-role-badge.role-owner,.profile-identity .community-role-badge.role-owner{color:#f0d7a4!important}.post-author .post-author-identity .community-role-badge.role-admin,.profile-identity .community-role-badge.role-admin{color:var(--yn-text)!important}.post-author .post-author-identity .community-role-badge.role-moderator,.profile-identity .community-role-badge.role-moderator{color:var(--yn-success)!important}.post-author .post-author-meta{display:block!important;font-size:12px!important;line-height:1.4;color:var(--yn-muted)!important}.profile-identity{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:7px 10px;margin:8px auto}.profile-identity .community-role-badge{font-size:12px;letter-spacing:0;padding:3px 9px;margin:0}.profile-identity .profile-handle{margin:0!important;min-width:0}.post-editor-v3 .post-attach{position:relative;display:inline-flex;flex-wrap:wrap;gap:9px;align-items:center;min-height:48px;max-width:100%;width:fit-content;padding:11px 14px!important;border:1px solid var(--yn-line);border-radius:12px;background:var(--yn-control);color:var(--yn-text);cursor:pointer}.post-editor-v3 .post-attach-label{font-weight:700;min-width:0;max-width:180px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.post-editor-v3 .post-attach-hint{font-size:12px;color:var(--yn-muted)}.post-editor-v3 .post-attach input[type=file]{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;width:100%!important;height:100%!important;max-width:none!important;margin:0!important;padding:0!important;opacity:0!important;cursor:pointer;z-index:1}.post-editor-v3 .post-attach:focus-within{outline:2px solid var(--ui-gold);outline-offset:3px}@media(max-width:430px){.post-editor-v3 .post-attach-label{max-width:155px}.topbar .top-presence .ui-presence__label{font-size:11px!important}}:root{--vds-bg: var(--yn-bg);--vds-panel: var(--yn-surface);--vds-raised: var(--yn-control);--vds-border: var(--yn-line);--vds-text: var(--yn-text);--vds-muted: var(--yn-muted);--vds-accent: var(--yn-accent);--vds-emerald: #3f786d;--vds-radius: 16px;--vds-touch: 44px}html{scroll-padding-top:95px}body{overflow-wrap:break-word}button,input,select,textarea{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[role=button]:focus-visible{outline:2px solid var(--vds-accent)!important;outline-offset:3px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}.ui-segments,.ui-segments.inbox-list-options,.ui-segments.feed-audience{display:inline-flex!important;align-items:center!important;flex-wrap:nowrap!important;gap:4px!important;width:fit-content!important;max-width:100%!important;padding:4px!important;border:1px solid var(--vds-border)!important;background:var(--vds-panel)!important;border-radius:14px!important;overflow-x:auto;scrollbar-width:none}.ui-segments::-webkit-scrollbar{display:none}.ui-segments button,.ui-segments.inbox-list-options button,.ui-segments.feed-audience button{display:inline-flex!important;flex:0 0 auto!important;align-items:center!important;justify-content:center!important;width:auto!important;border:0!important;min-height:var(--vds-touch)!important;padding:9px 14px!important;background:transparent!important;border-radius:10px!important;color:var(--vds-muted)!important;font-size:13px!important;line-height:1.25!important;white-space:nowrap!important;font-weight:700!important;box-shadow:none!important}.ui-segments button.is-selected,.ui-segments.inbox-list-options button.is-selected,.ui-segments.feed-audience button.is-selected{background:#385e55!important;color:#fbf4e4!important}.ui-section-tabs{max-width:100%;padding-inline:1px}.ui-section-tabs button{flex:0 0 auto;min-height:var(--vds-touch)!important}.taivora-feed-filters{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:8px 12px!important;min-width:0;padding:0!important;margin:10px 0 16px!important}.taivora-feed-filters .feed-result-count{display:inline-flex!important;margin-left:auto!important;align-items:center;font-size:12px!important;color:var(--vds-muted)!important;white-space:nowrap}.messages-layout .chat-list .ui-segments.inbox-list-options{margin:12px 0 12px 14px!important;flex:0 0 auto}.messages-layout .chat-list .chat-search-v3{margin-top:0!important}.post .post-author-details{min-width:0!important}.post .post-author-meta{color:var(--vds-muted)!important}.post .post-author-identity .community-role-badge{line-height:1.3!important}.member-profile .profile-cover-lite{height:70px!important}.member-profile .profile-body-lite{padding:0 18px 20px!important}.member-profile .profile-avatar-ring{margin:-45px auto 10px!important}.member-profile .profile-avatar-ring .avatar{width:88px!important;height:88px!important;font-size:34px!important}.member-profile .level-title{margin:5px 0 6px!important}.member-profile .level-track{width:min(205px,70vw)!important;max-width:100%;height:6px!important}.member-profile .level-caption{margin-top:6px!important;font-size:12px!important}.member-profile .profile-body-lite h1{margin:12px auto 4px!important;line-height:1.18!important;font-size:clamp(25px,5.4vw,32px)!important}.member-profile .profile-identity{margin:7px 0 10px!important;min-height:24px}.member-profile .profile-bio{margin:10px auto 14px!important;line-height:1.45!important;max-width:55ch!important}.member-profile .edit-profile-lite{max-width:490px;min-height:var(--vds-touch)!important;height:auto!important;border-radius:12px!important;background:var(--vds-raised)!important;border:1px solid var(--vds-border)!important;color:var(--vds-text)!important;padding:11px 15px!important}.member-profile .profile-facts{margin:15px auto!important;padding:11px 0!important}.member-profile .profile-facts>div{min-height:36px!important}.member-profile .profile-stats{margin-top:13px!important;padding-top:12px!important}.profile-activity{margin-top:12px!important}.profile-activity h2{padding-inline:4px}.member-profile .profile-facts .ui-presence__dot{box-shadow:0 0 0 2px #151e2c!important}.member-profile .profile-facts .ui-presence--busy .ui-presence__dot{background:#f48491!important}.member-profile .profile-facts .ui-presence--away .ui-presence__dot{background:#ecc378!important}.member-profile .profile-facts .ui-presence--online .ui-presence__dot{background:#4dc59b!important}.member-profile .profile-facts .ui-presence--offline .ui-presence__dot{background:var(--yn-control)!important}.reb-hub-shortcuts{align-items:stretch!important}.reb-hub-shortcuts button{min-height:74px!important;padding:13px 14px!important;border-radius:var(--vds-radius)!important;background:var(--vds-panel)!important;border:1px solid var(--vds-border)!important;color:var(--vds-text)!important;font-size:14px!important;line-height:1.35!important}.reb-hub-shortcuts button span{overflow-wrap:anywhere}.reb-hub-shortcuts button>svg:last-child{flex:0 0 auto}.reb-hub-shortcuts .reb-management-shortcut{border-color:#826a48!important;background:var(--yn-control)!important}.reb-hub-shortcuts .reb-management-shortcut>svg:first-child{color:var(--vds-accent)!important}.reb-hub-feature{border-radius:var(--vds-radius)!important}.reb-inline-empty{line-height:1.5!important}.mobile-bottom-nav{padding-bottom:max(env(safe-area-inset-bottom),8px)!important}.mobile-bottom-nav button{min-height:51px}.post-editor-overlay .post-editor-v3{min-height:0;max-height:100dvh}.post-editor-v3 form{min-height:0}.post-editor-v3 .post-editor-inner{min-height:0;overflow-y:auto;overscroll-behavior:contain}.post-editor-v3 .post-title-v3{line-height:1.25!important}.post-editor-v3 .post-body-v3{min-height:125px}.topbar .top-presence{min-height:var(--vds-touch)!important}.topbar .top-inbox{min-width:var(--vds-touch)!important;min-height:var(--vds-touch)!important}@media(max-width:760px){.reb-hub-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))!important}.reb-section-heading{margin-bottom:17px!important}.member-profile .profile-body-lite{padding-inline:16px!important}.member-profile .profile-bio{font-size:14px!important}.member-profile .profile-stats strong{font-size:23px!important}.profile-activity{padding-top:13px!important}.ui-segments button{font-size:12px!important}.post-editor-v3 .post-editor-inner{padding-bottom:max(18px,env(safe-area-inset-bottom))!important}}@media(max-width:385px){.reb-hub-shortcuts button{padding:12px 10px!important;font-size:13px!important;gap:7px!important}.taivora-feed-filters .feed-result-count{margin-left:2px!important}.ui-segments button{padding-inline:10px!important}}.member-card-actions,.reb-person-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.member-card-actions .button{margin:0}.member-report-action,.reb-person-report{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:var(--vds-touch);padding:8px 10px;border-radius:10px;border:1px solid var(--vds-border);background:transparent;color:var(--vds-muted);font:inherit;font-size:12px;font-weight:650;white-space:nowrap;cursor:pointer}.member-report-action:hover,.reb-person-report:hover{border-color:var(--vds-accent);color:var(--vds-text)}.member-report-dialog{max-width:490px;width:min(calc(100vw - 28px),490px)}.member-report-dialog form{display:flex;flex-direction:column;gap:12px;padding:4px 20px 20px}.member-report-dialog label{color:var(--vds-text);font-weight:650}.member-report-context{color:var(--vds-muted);line-height:1.55;margin:0!important}.member-report-context strong{color:var(--vds-text)}.member-report-dialog textarea{display:block;width:100%;min-height:125px;resize:vertical;box-sizing:border-box;background:var(--vds-panel);border:1px solid var(--vds-border);border-radius:12px;color:var(--vds-text);padding:12px;font:inherit}.member-report-dialog .inline-report-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px}.member-report-dialog .inline-report-actions button{min-height:var(--vds-touch)}.reb-person-actions{justify-content:flex-end;flex:0 0 auto}@media(max-width:460px){.reb-person-actions{flex-direction:column;align-items:stretch;gap:6px}.reb-person-actions button{width:100%}.member-card-actions{width:100%;justify-content:flex-end}}:root{--tv-ink:var(--yn-ink);--tv-panel:var(--yn-surface);--tv-elevated:var(--yn-control);--tv-border:var(--yn-line);--tv-gold:#dfbd78;--tv-gold-soft:#fbdfab;--tv-gold-fill:#322a22;--tv-muted:var(--yn-muted);--tv-text:var(--yn-text);--tv-green:#448578;--tv-control:44px;--tv-radius:17px}body{background:var(--tv-ink)}.app .main{min-width:0}.app .composer{display:flex!important;align-items:center!important;gap:13px!important;padding:14px 16px!important;margin:12px 0 14px!important;min-height:76px!important;border:1px solid var(--tv-border)!important;background:var(--tv-panel)!important;border-radius:var(--tv-radius)!important;color:var(--tv-text)!important;box-sizing:border-box}.app .composer>span:nth-child(2){flex:1;min-width:0;font-weight:650;color:var(--yn-text)!important}.app .composer .composer-cta{border-radius:12px!important;background:#293b4a!important;color:var(--tv-gold-soft)!important;min-width:42px!important;min-height:42px!important;display:flex;align-items:center;justify-content:center}.app .feed-tools{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;margin:12px 0 10px!important;min-width:0}.app .feed-tools .feed-search{margin:0!important;min-width:0;width:100%!important;min-height:var(--tv-control)!important;box-sizing:border-box!important;border:1px solid var(--tv-border)!important;background:var(--tv-panel)!important;border-radius:13px!important}.app .feed-tools .feed-search input{min-width:0;width:100%;color:var(--tv-text)}.app .feed-tools .ui-segments{margin:0!important;align-self:stretch;border-radius:13px!important;max-width:100%}.app .feed-tools .ui-segments button{min-height:var(--tv-control)!important;padding:9px 12px!important}.app .taivora-feed-filters{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:8px 12px!important;margin:8px 0 16px!important}.app .taivora-feed-filters .ui-segments{margin:0!important;border-radius:13px!important;max-width:100%}.app .taivora-feed-filters .feed-result-count{margin-left:auto!important;padding:0!important;font-size:12px!important;color:var(--tv-muted)!important}.app .ui-segments,.app .ui-segments.inbox-list-options,.app .ui-segments.feed-audience{background:var(--tv-panel)!important;border-color:var(--tv-border)!important}.app .ui-segments button,.app .ui-segments.feed-audience button{color:var(--tv-muted)!important;border-radius:10px!important}.app .ui-segments button.is-selected,.app .ui-segments.feed-audience button.is-selected{color:var(--tv-gold-soft)!important;background:var(--tv-gold-fill)!important;box-shadow:inset 0 0 0 1px var(--tv-gold)!important}.app .post.card{background:var(--tv-panel)!important;border:1px solid var(--tv-border)!important;border-radius:var(--tv-radius)!important;padding:18px!important;overflow:visible}.app .post.card:has(.post-pinned-label){border-color:#947951!important;box-shadow:inset 4px 0 #c9a568!important;background:linear-gradient(110deg,var(--yn-control),var(--tv-panel) 55%)!important}.app .post-author{display:flex!important;align-items:center!important;gap:12px!important;flex-wrap:nowrap!important;min-width:0}.app .post-author .post-author-details{flex:1!important;min-width:0!important;display:block}.app .post-author .post-author-identity{display:flex!important;gap:6px!important;align-items:center!important;flex-wrap:wrap!important;justify-content:flex-start!important}.app .post-author .post-author-meta{color:var(--tv-muted)!important}.app .post-header-actions{margin-left:auto!important;flex-shrink:0!important}.app .post-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:center!important;gap:5px!important;padding-top:12px!important;margin-top:14px!important;border-top:1px solid var(--tv-border)!important}.app .post-actions button{min-width:0!important;min-height:44px!important;padding:9px 5px!important;display:flex!important;gap:6px!important;align-items:center!important;justify-content:center!important;font-size:13px!important;line-height:1.25!important;white-space:nowrap!important;color:var(--yn-muted)!important;border-radius:11px!important}.app .post-actions button svg{flex-shrink:0}.app .post-actions button.liked,.app .post-actions button.liked svg{color:var(--tv-gold)!important}.app .post-actions button:hover{background:var(--yn-control)!important;color:var(--tv-text)!important}.app .post-pinned-label{background:var(--tv-gold-fill)!important;color:var(--tv-gold-soft)!important;border-color:#947951!important}.app .post-author .community-role-badge{font-size:10px!important}@media(max-width:680px){.app .feed-tools{grid-template-columns:minmax(0,1fr)!important}.app .feed-tools .ui-segments{width:100%!important;justify-content:space-between!important}.app .feed-tools .ui-segments button{flex:1 1 0!important;min-width:0}.app .taivora-feed-filters .ui-segments{flex:1 1 auto!important;width:100%!important}.app .taivora-feed-filters .ui-segments button{flex:1 1 0!important;padding:9px 7px!important}.app .taivora-feed-filters .feed-result-count{width:100%!important;text-align:right!important;margin-left:0!important}.app .post.card{padding:15px!important}.app .post-actions button{gap:4px!important;font-size:12px!important}}@media(min-width:681px)and (max-width:900px){.app .feed-tools{grid-template-columns:minmax(0,1fr) auto!important}}@media(max-width:370px){.app .post-actions button span{display:none!important}.app .post-actions button{font-size:12px!important}}.tv-loading-boot{min-height:100dvh;min-height:100vh;padding:max(env(safe-area-inset-top),30px) 24px max(env(safe-area-inset-bottom),28px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:23px;box-sizing:border-box;background:radial-gradient(ellipse at 50% 43%,var(--yn-control) 0%,var(--yn-bg) 48%,var(--yn-bg) 100%);color:var(--tv-text);text-align:center}.tv-loading-brand{display:flex;flex-direction:column;align-items:center;gap:8px}.tv-loading-mark{width:74px;height:74px;border-radius:20px;background:linear-gradient(145deg,var(--yn-control),var(--yn-bg));border:1px solid #947951;box-shadow:0 8px 32px #0008;display:flex;align-items:center;justify-content:center;position:relative;color:var(--tv-gold-soft);font-size:38px;font-weight:800}.tv-loading-mark span{font-size:15px;position:absolute;bottom:12px;right:12px}.tv-loading-brand>strong{font-size:29px;letter-spacing:-.04em}.tv-loading-brand>small{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--tv-muted)}.tv-loading-progress{width:132px;height:3px;overflow:hidden;background:var(--yn-control);border-radius:99px}.tv-loading-progress i{display:block;width:40%;height:100%;border-radius:99px;background:var(--tv-gold);animation:tv-boot-progress 1.4s ease-in-out infinite alternate}.tv-loading-boot p{color:var(--tv-muted);font-size:13px;margin:0}@keyframes tv-boot-progress{0%{transform:translate(-100%)}to{transform:translate(340%)}}.tv-loading-content{display:grid;gap:16px;width:100%;padding:14px 0 25px}.tv-skeleton{background:var(--tv-panel);border:1px solid var(--tv-border);border-radius:var(--tv-radius);box-sizing:border-box}.tv-skeleton-composer{display:flex;align-items:center;gap:14px;padding:15px;height:80px}.tv-skeleton-avatar{display:block;flex:none;width:44px;height:44px;border-radius:50%;background:#354258;animation:tv-skeleton-pulse 1.7s ease-in-out infinite}.tv-skeleton-text{width:45%;height:15px;border-radius:10px;background:var(--yn-control);animation:tv-skeleton-pulse 1.7s ease-in-out infinite}.tv-skeleton-row{display:flex;align-items:center;gap:12px}.tv-skeleton-pill{width:110px;height:43px}.tv-skeleton-pill:nth-child(2){width:95px}.tv-skeleton-pill:nth-child(3){width:88px}.tv-skeleton-post{display:flex;flex-direction:column;gap:16px;min-height:230px;padding:18px}.tv-skeleton-line{display:block;width:100%;height:12px;border-radius:7px;background:var(--yn-control);animation:tv-skeleton-pulse 1.7s ease-in-out infinite}.tv-skeleton-line.short{width:27%}.tv-skeleton-line.title{width:70%;height:22px}.tv-skeleton-line.medium{width:55%}.tv-skeleton-footer{display:flex;justify-content:space-around;gap:12px;border-top:1px solid var(--tv-border);padding-top:16px;margin-top:auto}.tv-skeleton-footer i{width:22%;height:15px;border-radius:7px;background:var(--yn-control);animation:tv-skeleton-pulse 1.7s ease-in-out infinite}.tv-loading-description{font-size:12px;color:var(--tv-muted);text-align:center}@keyframes tv-skeleton-pulse{0%,to{opacity:.4}50%{opacity:.9}}@media(prefers-reduced-motion:reduce){.tv-loading-progress i,.tv-skeleton-avatar,.tv-skeleton-text,.tv-skeleton-line,.tv-skeleton-footer i{animation:none!important}}.profile-editable-avatar{position:relative;display:inline-flex;align-items:center;justify-content:center}.profile-avatar-ring .profile-editable-avatar .member-avatar-with-presence{display:inline-flex}.profile-camera-trigger{position:absolute;z-index:8;left:-8px;bottom:0;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:3px solid var(--yn-line);background:#e4c78c;color:var(--yn-text);box-shadow:0 4px 12px #0008;cursor:pointer}.profile-camera-trigger:focus-visible,.profile-photo-sheet button:focus-visible{outline:2px solid #e4c78c;outline-offset:3px}.profile-camera-trigger:disabled{opacity:.65;cursor:wait}.profile-photo-file-input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none;overflow:hidden;clip-path:inset(50%)}.profile-photo-sheet-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;justify-content:center;align-items:flex-end;background:#000a;padding:12px;padding-bottom:max(env(safe-area-inset-bottom),18px);box-sizing:border-box}.profile-photo-sheet{width:min(100%,450px);max-height:calc(100dvh - 40px);overflow:auto;background:var(--yn-control);border:1px solid var(--yn-line);color:var(--yn-text);border-radius:24px;padding:12px 18px 18px;box-shadow:0 18px 60px #000a;display:flex;flex-direction:column;gap:12px}.profile-photo-sheet-handle{width:40px;height:4px;border-radius:10px;background:var(--yn-control);margin:0 auto 3px}.profile-photo-sheet-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.profile-photo-sheet-heading strong{font-size:18px;font-weight:750}.profile-photo-sheet-heading button{height:42px;width:42px;display:flex;align-items:center;justify-content:center;color:var(--yn-text);border:1px solid var(--yn-line);border-radius:50%;background:var(--yn-control)}.profile-photo-sheet-preview{display:flex;align-items:center;justify-content:center;min-height:103px}.profile-photo-sheet-preview .avatar{width:94px;height:94px;font-size:38px}.profile-photo-sheet-description{color:var(--yn-muted);font-size:13px;line-height:1.5;text-align:center;margin:0 0 4px}.profile-photo-sheet-option{display:flex;align-items:center;gap:12px;width:100%;min-height:51px;text-align:left;border:1px solid var(--yn-line);color:var(--yn-text);background:var(--yn-control);border-radius:13px;padding:12px 15px;font:inherit;font-weight:700;font-size:14px}.profile-photo-sheet-option.danger{color:var(--yn-danger)}.profile-photo-sheet-cancel{min-height:48px;border:1px solid var(--yn-line);border-radius:13px;background:transparent;color:var(--yn-text);font:inherit;font-weight:650}.member-profile .profile-avatar-ring{margin-bottom:6px!important}.member-profile .level-title{font-size:12px!important;color:var(--yn-muted)!important;margin-top:4px!important}.member-profile .level-caption{font-size:11px!important}.member-profile .profile-stats{margin-top:8px!important}.member-profile .profile-body-lite h1{margin-top:9px!important}.member-profile .profile-bio{margin:8px auto 10px!important}.member-profile .edit-profile-lite{margin-top:8px!important}.app .ui-section-tabs{margin-top:0!important}.app .event-strip{margin:8px 0 10px!important}.app .composer{margin:8px 0 10px!important;min-height:68px!important}.app .feed-tools.feed-tools-compact{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:stretch!important;gap:8px!important;margin:9px 0!important}.feed-sort-select-label{display:flex;align-items:stretch;position:relative}.feed-sort-select-label select{-moz-appearance:none;appearance:none;-webkit-appearance:none;min-width:100px;max-width:130px;min-height:44px;padding:8px 30px 8px 14px;border:1px solid var(--yn-line);border-radius:13px;background:var(--yn-control);color:#f1d79f;font:inherit;font-size:13px;font-weight:700}.feed-sort-select-label:after{content:"⌄";position:absolute;right:12px;top:50%;transform:translateY(-56%);color:#f1d79f;pointer-events:none}.feed-sort-select-label select:focus-visible{outline:2px solid #e4c78c;outline-offset:2px}.sr-only{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.messages-layout .chat-list .chat-item,.messages-layout .chat-list button.chat-item{display:grid!important;grid-template-columns:52px minmax(0,1fr) auto!important;align-items:center!important;justify-content:initial!important;column-gap:13px!important;row-gap:0!important;padding:13px 15px!important;min-height:81px!important;box-sizing:border-box}.messages-layout .chat-list .chat-item>.member-avatar-with-presence{width:48px!important;height:48px!important;justify-self:start!important}.messages-layout .chat-list .chat-item>.member-avatar-with-presence>.avatar{width:48px!important;height:48px!important}.messages-layout .chat-list .chat-item>.member-avatar-with-presence>.ui-presence{right:-2px!important;bottom:-2px!important;position:absolute!important}.messages-layout .chat-list .chat-item>span:nth-child(2){grid-column:2!important;grid-row:1!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:3px!important;min-width:0!important;width:100%!important;padding:0!important;margin:0!important}.messages-layout .chat-list .chat-item>span:nth-child(2)>strong{font-size:15px!important;line-height:1.35!important}.messages-layout .chat-list .chat-item .chat-row-presence{font-size:11px!important;margin:0!important;line-height:1.25!important}.messages-layout .chat-list .chat-item .chat-message-preview{margin:1px 0 0!important;line-height:1.4!important;font-size:13px!important;max-width:100%!important}.messages-layout .chat-list .chat-item>time{grid-column:3!important;grid-row:1!important;align-self:start!important;justify-self:end!important;margin:3px 0 0!important;position:static!important;white-space:nowrap!important;font-size:11px!important}.messages-layout .chat-list .chat-item>.unread-count{grid-column:3!important;grid-row:1!important;align-self:end!important;justify-self:end!important}.messages-layout .chat-list .inbox-list-options{margin-top:4px!important;margin-bottom:12px!important}.messages-layout .chat-list .chat-search-v3{margin-bottom:9px!important}@media(max-width:680px){.app .feed-tools.feed-tools-compact{grid-template-columns:minmax(0,1fr) auto!important}.app .feed-tools.feed-tools-compact .feed-search{min-width:0!important}.feed-sort-select-label select{min-width:92px!important;max-width:110px!important;padding-left:10px!important}.member-profile .profile-body-lite{padding-bottom:16px!important}.profile-photo-sheet-backdrop{padding-left:10px;padding-right:10px}}@media(prefers-reduced-motion:reduce){.profile-photo-sheet{scroll-behavior:auto}}.mobile-bottom-nav button{position:relative;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.mobile-bottom-nav button[aria-current=page]{color:var(--vds-accent)!important}.mobile-bottom-nav button[aria-current=page]>span:last-of-type{font-weight:750}.mobile-bottom-nav button:focus-visible{outline:2px solid var(--vds-accent)!important;outline-offset:-3px;border-radius:12px}@media(hover:hover)and (pointer:fine){.mobile-bottom-nav button:not([aria-current=page]):hover{color:var(--vds-text)!important}}@media(max-width:385px){.mobile-bottom-nav button{min-width:0;padding-inline:3px!important}.mobile-bottom-nav button>span:last-of-type{font-size:10px!important;letter-spacing:0!important}}.feed-category-nav{display:grid;gap:8px;margin:4px 0 17px;min-width:0}.feed-category-caption{color:var(--vds-muted);font-size:11px;font-weight:750;letter-spacing:.07em;text-transform:uppercase}.feed-category-scroll{display:flex;gap:8px;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;padding:2px 2px 5px;scroll-snap-type:x proximity}.feed-category-scroll::-webkit-scrollbar{display:none}.feed-category-scroll button{flex:0 0 auto;min-height:44px;padding:10px 15px;border:1px solid var(--vds-border);border-radius:999px;background:var(--vds-panel);color:var(--vds-muted);font:inherit;font-weight:680;font-size:13px;white-space:nowrap;scroll-snap-align:start}.feed-category-scroll button.selected,.feed-category-scroll button[aria-pressed=true]{background:var(--vds-gold-fill,var(--yn-control));background:var(--yn-control);border-color:var(--vds-accent);color:var(--vds-accent)}.feed-category-scroll button:focus-visible{outline:2px solid var(--vds-accent);outline-offset:2px}@media(max-width:480px){.feed-category-nav{margin-bottom:14px}.feed-category-scroll{margin-right:-12px;padding-right:18px}}.app .post.card{border-radius:15px!important;padding:15px 16px 12px!important;margin-block:10px!important;box-shadow:none!important}.app .post .post-author{display:grid!important;grid-template-columns:42px minmax(0,1fr) auto!important;align-items:center!important;column-gap:10px!important;min-width:0;margin-bottom:10px!important}.app .post .post-author>.member-avatar-with-presence{width:42px!important;justify-self:start}.app .post .post-author>.post-author-details{grid-column:2;min-width:0!important}.app .post .post-author-identity{min-width:0;gap:5px!important}.app .post .post-author-identity strong{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app .post .post-header-actions{grid-column:3;display:flex!important;align-items:center!important;gap:4px!important;justify-self:end;margin-left:0!important;min-width:0}.app .post .post-pinned-label{display:inline-flex!important;align-items:center;gap:4px;padding:4px 6px!important;font-size:11px!important;font-weight:700;border:0!important;border-radius:8px!important;background:transparent!important;color:var(--vds-accent)!important;white-space:nowrap}.app .post .post-menu-trigger{min-width:38px!important;width:38px!important;min-height:44px!important;display:inline-flex;align-items:center;justify-content:center}.app .post.card h2{margin:8px 0 7px!important;font-size:clamp(17px,4.1vw,20px)!important;line-height:1.33!important}.app .post.card .post-body{margin:0 0 9px!important;line-height:1.55!important}.app .post .post-actions{display:flex!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;border-top:1px solid var(--vds-border)!important;margin-top:12px!important;padding-top:7px!important}.app .post .post-actions button{display:inline-flex!important;flex:0 0 auto!important;align-items:center!important;justify-content:center!important;gap:7px!important;min-height:44px!important;min-width:56px!important;padding:7px 12px!important;font-size:13px!important;font-weight:650!important}.app .post .post-actions button:last-child{margin-left:auto!important;min-width:44px!important}.app .post .post-actions .post-action-count{display:inline!important;font-variant-numeric:tabular-nums}@media(max-width:420px){.app .post.card{padding:13px!important}.app .post .post-author{grid-template-columns:38px minmax(0,1fr) auto!important;column-gap:8px!important}.app .post .post-author>.member-avatar-with-presence{width:38px!important}.app .post .post-pinned-label span{display:none}.app .post .post-pinned-label{padding-inline:3px!important}.app .post .post-actions button{padding-inline:10px!important;gap:6px!important}}.app article.post.card>.post-author{display:grid!important;grid-template-columns:42px minmax(0,1fr) auto!important;grid-template-rows:auto!important;align-items:center!important;width:100%!important}.app article.post.card>.post-author>.post-author-details{grid-column:2!important;grid-row:1!important;min-width:0!important}.app article.post.card>.post-author>.post-header-actions{grid-column:3!important;grid-row:1!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-self:end!important;gap:2px!important}.app article.post.card .post-header-actions>.post-menu-anchor{display:flex!important;flex-direction:row!important;align-items:center!important;flex:0 0 auto!important}.app article.post.card>.post-actions{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;min-height:52px!important;gap:8px!important}.app article.post.card>.post-actions>button{display:inline-flex!important;flex:0 0 auto!important;flex-direction:row!important;flex-wrap:nowrap!important;width:auto!important;max-width:none!important;min-width:52px!important;min-height:44px!important;align-items:center!important;justify-content:center!important;gap:7px!important;padding:8px 11px!important}.app article.post.card>.post-actions>button:last-child{margin-left:auto!important;width:44px!important;min-width:44px!important}@media(max-width:420px){.app article.post.card>.post-author{grid-template-columns:38px minmax(0,1fr) auto!important;column-gap:8px!important}.app article.post.card>.post-actions{gap:4px!important}.app article.post.card>.post-actions>button{padding-inline:9px!important;min-width:48px!important}}.tv-navigation-trigger,.tv-drawer-close{display:none}.tv-drawer-availability{display:flex;align-items:center;gap:11px;width:100%;padding:12px 14px;background:transparent;color:var(--vds-text);border:1px solid var(--vds-border);border-radius:12px;text-align:left;min-height:48px}.tv-drawer-availability>span:nth-child(2){flex:1;font-size:13px;font-weight:650}.tv-drawer-availability .ui-presence{flex:0 0 auto}.tv-drawer-availability>svg:last-child{color:var(--vds-muted)}.tv-feed-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;min-width:0;margin:15px 0 10px}.tv-feed-heading>div{display:flex;align-items:baseline;gap:9px;min-width:0}.tv-feed-heading>div>strong{color:var(--vds-text);font-size:18px;letter-spacing:-.025em}.tv-feed-heading>div>span{color:var(--vds-muted);font-size:12px;white-space:nowrap}.tv-feed-filter-trigger{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:8px 12px;border:1px solid var(--vds-border);border-radius:12px;background:var(--vds-panel);color:var(--vds-text);font-size:12px;font-weight:680;white-space:nowrap}.tv-feed-filter-trigger[aria-expanded=true]{border-color:var(--vds-accent)}.tv-feed-filter-trigger>svg:last-child{transform:rotate(90deg);transition:transform .16s}.tv-feed-filter-trigger[aria-expanded=true]>svg:last-child{transform:rotate(-90deg)}.tv-feed-controls{display:grid;gap:4px;padding:8px 0 5px}.tv-feed-controls .taivora-feed-filters{margin:5px 0 8px!important}.tv-filter-active{display:inline-flex;align-items:center;gap:5px;padding:5px 9px;margin:0 0 8px;color:var(--vds-accent);background:transparent;border:0;font-size:12px}.app .tv-event-compact{padding:9px 11px!important;min-height:44px!important;margin:6px 0 8px!important;border-radius:10px!important;font-size:13px!important}.app .tv-event-compact span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.app .tv-event-compact svg{flex:0 0 auto}.app .feed-category-nav{margin:2px 0 10px!important;gap:0!important}.app .feed-category-scroll button{min-height:42px;padding:8px 13px;font-size:12px}@media(max-width:900px){.app .topbar{display:flex!important;align-items:center!important;gap:8px!important;padding-inline:14px!important}.app .topbar .tv-navigation-trigger{display:inline-flex!important;flex:0 0 44px!important;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;border:0;border-radius:12px;background:transparent;color:var(--vds-text)}.app .topbar .top-workspace{display:inline-flex!important;flex:1 1 auto!important;width:auto!important;min-width:0!important;max-width:none!important;min-height:44px!important;justify-content:flex-start!important;gap:8px!important;padding-inline:5px!important;background:transparent!important;border:0!important;box-shadow:none!important}.app .topbar .top-workspace strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px!important}.app .topbar .top-workspace svg{flex:0 0 auto}.app .topbar .top-right{display:flex!important;align-items:center;flex:0 0 auto!important;gap:2px!important}.app .topbar .top-right .top-inbox{display:inline-flex!important;align-items:center;justify-content:center;min-height:44px!important;min-width:44px!important;width:44px!important;border:0!important;background:transparent!important}.app .sidebar.shown{display:flex!important;flex-direction:column;z-index:1100!important}.app .sidebar.shown .brand{display:flex;align-items:center;justify-content:space-between;gap:6px}.app .sidebar.shown .tv-drawer-close{display:inline-flex!important;align-items:center;justify-content:center;min-width:44px;min-height:44px;border:0;background:transparent;color:var(--vds-text)}.app .sidebar.shown .sidebar-bottom{padding-bottom:max(20px,env(safe-area-inset-bottom))}.app .drawer-backdrop{z-index:1099!important}}@media(max-width:370px){.app .topbar{gap:2px!important;padding-inline:8px!important}.app .topbar .top-workspace strong{font-size:13px!important}.app .topbar .top-right .top-inbox{width:40px!important;min-width:40px!important}.tv-feed-heading>div>strong{font-size:16px}.tv-feed-filter-trigger{gap:5px;padding-inline:8px;font-size:11px}.tv-feed-filter-trigger>svg:last-child{display:none}}.tv-loading-boot{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100dvh;min-height:100vh;z-index:5000;overflow:hidden;opacity:1;visibility:visible;transform:translateZ(0);transition:opacity .3s ease,visibility .3s ease}.tv-loading-boot.is-exiting{opacity:0;visibility:hidden;pointer-events:none}.tv-loading-boot .tv-loading-brand{animation:yp-launch-arrive .55s cubic-bezier(.22,1,.36,1) both}@keyframes yp-launch-arrive{0%{opacity:0;transform:translateY(13px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.tv-loading-boot,.tv-loading-boot.is-exiting{transition:none!important}.tv-loading-boot .tv-loading-brand{animation:none!important}}.yp-activity-details{min-width:0}.yp-activity-details>summary,.yp-profile-settings-toggle{display:flex!important;align-items:center!important;gap:12px;width:100%;min-height:52px;padding:13px 16px;border:1px solid var(--vds-border);border-radius:13px;background:var(--vds-panel);color:var(--vds-text);font:inherit;font-weight:750;text-align:left;list-style:none;cursor:pointer}.yp-activity-details>summary::-webkit-details-marker{display:none}.yp-activity-details>summary>span,.yp-profile-settings-toggle>span{flex:1;min-width:0}.yp-activity-details>summary>small{color:var(--vds-muted);font-size:12px;font-weight:500}.yp-activity-details>summary>svg,.yp-profile-settings-toggle>svg{color:var(--vds-muted);transition:transform .18s;flex:0 0 auto}.yp-activity-details[open]>summary>svg,.yp-profile-settings-toggle[aria-expanded=true]>svg{transform:rotate(90deg)}.yp-profile-settings-toggle>span{display:flex;align-items:center;gap:10px}.yp-profile-settings-toggle>span>svg{color:var(--vds-accent)}.yp-activity-details .activity-heatmap{margin-top:16px}.yp-activity-details .activity-list{margin-top:14px}.reb-profile-preferences .yp-profile-settings-toggle{margin-bottom:0}.reb-profile-preferences .yp-profile-settings-toggle[aria-expanded=true]{margin-bottom:12px}@media(max-width:480px){.yp-activity-details>summary,.yp-profile-settings-toggle{padding-inline:13px}}.app .sidebar .taivora-logo .logo-name,.app .sidebar .brand .logo-name{color:#f3f5f9!important;font-size:25px!important;font-weight:800!important}.app .sidebar .brand .logo-name span{color:var(--vds-accent)!important}.app .sidebar .yp-drawer-community-actions{display:grid;gap:8px;margin:15px 4px 0}.app .sidebar .yp-drawer-community-actions>button,.app .sidebar .yp-drawer-settings,.app .sidebar .install-link{box-sizing:border-box;display:flex!important;align-items:center!important;flex-direction:row!important;gap:12px!important;width:100%!important;min-height:50px!important;border:1px solid var(--yn-line)!important;border-radius:12px!important;background:var(--yn-surface)!important;color:var(--yn-text)!important;padding:11px 13px!important;text-align:left!important;font-size:13px!important;font-weight:650!important;box-shadow:none!important}.app .sidebar .yp-drawer-community-actions>button>svg:first-child,.app .sidebar .yp-drawer-settings>svg:first-child,.app .sidebar .install-link>svg:first-child{flex:0 0 20px;color:#e2c48b!important}.app .sidebar .yp-drawer-community-actions>button>svg:last-child,.app .sidebar .yp-drawer-settings>svg:last-child,.app .sidebar .install-link>svg:last-child{margin-left:auto;color:var(--yn-muted)!important;flex:0 0 auto}.app .sidebar .yp-drawer-settings>span{display:flex!important;flex:1;min-width:0;flex-direction:column!important;gap:3px!important;color:var(--yn-text)!important}.app .sidebar .yp-drawer-settings strong{font-size:13px!important;color:var(--yn-text)!important}.app .sidebar .yp-drawer-settings small{font-size:11px!important;color:var(--yn-muted)!important}.app .sidebar .workspace-selector{padding:12px!important;margin:12px 4px 3px!important;background:var(--yn-control)!important;border:1px solid var(--yn-line)!important;border-radius:14px!important;box-shadow:none!important}.app .sidebar .workspace-selector .eyebrow{color:#dec28c!important;font-size:10px!important;letter-spacing:.09em!important;margin:0 0 6px!important}.app .sidebar .workspace-main{display:flex!important;align-items:center!important;flex-direction:row!important;gap:12px!important;background:transparent!important;color:var(--yn-text)!important;padding:4px!important;min-height:53px!important}.app .sidebar .workspace-main>span:nth-child(2){display:flex!important;flex:1!important;flex-direction:column!important;min-width:0!important;gap:3px!important}.app .sidebar .workspace-main strong{color:var(--yn-text)!important;opacity:1!important}.app .sidebar .workspace-main small{color:var(--yn-muted)!important;opacity:1!important}.app .sidebar .workspace-main .community-avatar{flex:0 0 40px!important;position:relative!important}.app .sidebar .sidebar-bottom{display:grid!important;gap:9px!important;margin-top:auto!important;padding:14px 4px max(15px,env(safe-area-inset-bottom))!important;border-top:1px solid var(--yn-line)!important}@media(max-width:900px){.app .sidebar.shown{width:min(84vw,330px)!important;max-width:min(84vw,330px)!important;padding:calc(14px + env(safe-area-inset-top)) 14px 0!important;overflow-y:auto!important;background:var(--yn-surface)!important;border-right:1px solid var(--yn-line)!important}.app .sidebar.shown .brand{padding:0 4px 12px!important;min-height:54px!important}.app .sidebar.shown .yp-desktop-nav,.app .sidebar.shown .yp-desktop-nav-heading{display:none!important}.app .sidebar.shown .sidebar-bottom{margin-top:auto!important}}@media(min-width:901px){.app .sidebar .yp-desktop-nav,.app .sidebar .yp-desktop-nav-heading{display:flex}}.app .member-profile .profile-cover-lite{height:clamp(138px,23vw,196px)!important;position:relative!important;overflow:hidden!important;background:radial-gradient(ellipse at 78% 12%,#459f8754,transparent 46%),radial-gradient(ellipse at 15% 85%,#d9af6330,transparent 51%),linear-gradient(120deg,#14243b,#1b3444,#11202f)!important;border-bottom:1px solid #3e5364!important}.app .member-profile .profile-cover-lite:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,transparent 50%,#040a1261 100%)}.app .member-profile .yp-cover-monogram{position:absolute;right:7%;top:-54px;color:#f0d39c1c!important;font:900 clamp(170px,33vw,310px)/1 system-ui,sans-serif!important;letter-spacing:-.1em;-webkit-user-select:none;user-select:none}.app .member-profile .yp-cover-caption{position:absolute;right:18px;bottom:15px;z-index:1;color:#e1cba3!important;font-size:10px!important;font-weight:750!important;letter-spacing:.16em!important}.app .member-profile .profile-avatar-ring{margin-top:-57px!important;z-index:2}@media(max-width:420px){.app .member-profile .profile-cover-lite{height:145px!important}.app .member-profile .yp-cover-caption{font-size:9px!important;right:12px}}:root{--yp-liked: #fb617d;--yp-saved: #f2aa48;--yp-replies-open: #69c2ef}.app article.post.card>.post-actions>button[data-action=like][aria-pressed=true],.app article.post.card>.post-actions>button[data-action=like][aria-pressed=true] svg{color:var(--yp-liked)!important;stroke:var(--yp-liked)!important}.app article.post.card>.post-actions>button[data-action=save][aria-pressed=true],.app article.post.card>.post-actions>button[data-action=save][aria-pressed=true] svg{color:var(--yp-saved)!important;stroke:var(--yp-saved)!important}.app article.post.card>.post-actions>button[data-action=comments][aria-expanded=true],.app article.post.card>.post-actions>button[data-action=comments][aria-expanded=true] svg{color:var(--yp-replies-open)!important;stroke:var(--yp-replies-open)!important}.app article.post.card>.post-actions>button[data-action]{border-radius:10px!important;-webkit-tap-highlight-color:transparent;transition:background-color .15s ease,color .15s ease}@media(hover:hover){.app article.post.card>.post-actions>button[data-action=like][aria-pressed=true]:hover{background:#fb617d1a!important;color:var(--yp-liked)!important}.app article.post.card>.post-actions>button[data-action=save][aria-pressed=true]:hover{background:#f2aa481a!important;color:var(--yp-saved)!important}.app article.post.card>.post-actions>button[data-action=comments][aria-expanded=true]:hover{background:#69c2ef1a!important;color:var(--yp-replies-open)!important}}@media(prefers-reduced-motion:reduce){.app article.post.card>.post-actions>button[data-action]{transition:none!important}}.app .yp-inline-notice{position:fixed!important;left:50%;bottom:calc(88px + env(safe-area-inset-bottom));transform:translate(-50%);z-index:3000;display:flex;align-items:center;gap:10px;width:max-content;max-width:min(92vw,440px);padding:11px 12px 11px 15px;border-radius:14px;border:1px solid #406b61;background:#193a34;box-shadow:0 12px 35px #0006;color:var(--yn-success);font-size:13px;line-height:1.35;font-weight:650}.app .yp-inline-notice>svg{flex:0 0 auto;color:var(--yn-success)}.app .yp-inline-notice>span{min-width:0;overflow-wrap:anywhere}.app .yp-inline-notice>button{flex:0 0 38px;display:flex;align-items:center;justify-content:center;min-width:38px;min-height:38px;margin-left:4px;background:transparent;border:0;border-radius:10px;color:var(--yn-success)}.app article.post.card{padding:15px 17px 12px!important;border-radius:16px!important;border-color:var(--yn-line)!important;background:var(--yn-surface)!important;box-shadow:none!important}.app article.post.card:has(.post-pinned-label){border-color:#67573e!important;box-shadow:inset 3px 0 #bda06b!important;background:linear-gradient(95deg,var(--yn-surface),var(--yn-surface) 44%)!important}.app article.post.card h2{margin-top:10px!important;margin-bottom:5px!important}.app article.post.card .post-body{margin-bottom:6px!important;font-size:14px!important;line-height:1.52!important}.app article.post.card>.post-actions{margin-top:10px!important;padding-top:6px!important;border-top:1px solid var(--yn-line)!important}.app .tv-feed-heading{margin-top:11px!important}.app .feed-category-scroll{gap:7px!important}.app .feed-category-scroll button{min-height:40px!important;padding:8px 12px!important;border-radius:999px!important;font-weight:650!important}.app .composer{min-height:66px!important;padding:10px 13px!important;border-radius:15px!important;margin-top:10px!important;margin-bottom:9px!important;background:var(--yn-surface)!important;border-color:var(--yn-line)!important}.app .composer .composer-cta{min-width:42px!important;min-height:42px!important}.app .post-editor-v3 .post-editor-author{align-items:center!important}.app .post-editor-v3 .post-title-v3{font-weight:760!important;letter-spacing:-.02em!important}.app .post-editor-v3 .post-body-v3{line-height:1.6!important}.app .post-editor-v3 .yp-editor-length{margin:0 0 14px auto;text-align:right;color:var(--yn-muted);font-size:11px;font-variant-numeric:tabular-nums}.app .chat-main .chat-header{min-height:65px!important;padding:11px 14px!important;border-bottom:1px solid var(--yn-line)!important}.app .chat-main .chat-header strong{font-weight:750!important}.app .chat-main .chat-messages{gap:10px!important;padding:16px 14px!important}.app .chat-main .bubble{max-width:min(82%,480px)!important;border-radius:16px!important;padding:11px 13px!important}.app .chat-main .bubble.mine{background:#254c53!important;border-color:#376b70!important}.app .chat-main .bubble.theirs{background:var(--yn-control)!important;border-color:var(--yn-line)!important}.app .chat-main .bubble p{font-size:14px!important;line-height:1.55!important}.app .chat-main .bubble small{color:var(--yn-muted)!important}.app .chat-main .chat-compose{gap:9px!important;padding:11px 12px!important}.app .chat-main .chat-compose input{min-height:44px!important;font-size:16px!important}.app .chat-main .chat-compose button{min-width:44px!important;min-height:44px!important}@media(max-width:480px){.app article.post.card{padding:13px!important}.app .yp-inline-notice{bottom:calc(78px + env(safe-area-inset-bottom))}}.app .member-profile .profile-cover-lite.yp-custom-cover{background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important}.app .member-profile .yp-cover-actions{position:absolute;z-index:3;right:12px;top:12px;display:flex;align-items:center;gap:7px;max-width:calc(100% - 24px)}.app .member-profile .yp-cover-actions button{display:inline-flex!important;align-items:center;justify-content:center;gap:7px;min-height:44px!important;min-width:44px!important;border:1px solid #ecf1f866!important;border-radius:11px!important;padding:9px 12px!important;background:#09111bd1!important;color:#f7f9fd!important;font-size:12px!important;font-weight:720!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.app .member-profile .yp-cover-actions button:disabled{opacity:.65!important}.app .member-profile .profile-cover-lite input.sr-only{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}@media(max-width:420px){.app .member-profile .yp-cover-actions{right:9px;top:9px}.app .member-profile .yp-cover-actions button{padding:8px!important}.app .member-profile .yp-cover-actions button span{font-size:11px}}.app .yp-inbox-toolbar{display:flex;align-items:center;justify-content:flex-end;margin:2px 0 8px}.app .yp-unread-filter{display:inline-flex!important;align-items:center;gap:7px;min-height:44px!important;border:1px solid var(--yn-line)!important;border-radius:999px!important;padding:8px 13px!important;background:var(--yn-surface)!important;color:var(--yn-muted)!important;font-size:12px!important;font-weight:700!important}.app .yp-unread-filter[aria-pressed=true]{background:var(--yn-control)!important;border-color:#d9bb78!important;color:#f4dba4!important}.app .yp-unread-filter-dot{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:#e1bd80}.app .yp-chat-date{display:flex!important;align-items:center;gap:12px;margin:18px 0 10px;color:var(--yn-muted);font-size:11px;letter-spacing:.025em;text-align:center}.app .yp-chat-date:before,.app .yp-chat-date:after{content:"";flex:1;height:1px;background:var(--yn-control)}.app .yp-chat-date span{flex:0 0 auto}.app .yp-inbox-header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:4px 0 12px!important;margin:0!important}.app .yp-inbox-header h1{font-size:27px!important;line-height:1.2!important;margin:0!important;letter-spacing:-.035em}.app .yp-inbox-header p{font-size:12px!important;line-height:1.4!important;margin:3px 0 0!important;color:var(--yn-muted)!important}.app .yp-inbox-header .new-chat-v3{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:44px!important;height:44px!important;min-width:44px!important;flex:0 0 44px!important;box-shadow:none!important;background:#223e41!important;border:1px solid #3b766b!important;border-radius:13px!important}.app .messages-layout:not(.thread-open){margin:0!important;padding:0!important;min-height:0!important;gap:0!important}.app .messages-layout:not(.thread-open) .yp-conversation-list{padding:0!important;margin:0!important;display:flex!important;flex-direction:column!important;gap:0!important}.app .yp-conversation-list .yp-inbox-control-row{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;margin:0 0 10px!important;min-height:44px!important}.app .yp-conversation-list .yp-inbox-control-row>.inbox-list-options{display:inline-flex!important;flex:0 1 auto!important;align-items:center!important;gap:2px!important;margin:0!important;padding:3px!important;border:1px solid var(--yn-line)!important;border-radius:12px!important;background:var(--yn-surface)!important;min-height:44px!important}.app .yp-conversation-list .yp-inbox-control-row>.inbox-list-options button{min-height:38px!important;padding:7px 12px!important;border-radius:9px!important;font-size:12px!important;white-space:nowrap!important}.app .yp-conversation-list .yp-inbox-toolbar{margin:0!important;padding:0!important;display:flex!important;align-items:center!important;flex:0 0 auto!important}.app .yp-conversation-list .yp-unread-filter{min-height:42px!important;white-space:nowrap!important;padding:8px 12px!important;border-radius:11px!important;font-size:12px!important}.app .yp-conversation-list .chat-search-v3{display:flex!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:46px!important;margin:0 0 12px!important;padding:9px 13px!important;border-radius:12px!important;border:1px solid var(--yn-line)!important;background:var(--yn-surface)!important}.app .yp-conversation-list .chat-search-v3 input{font-size:15px!important;min-height:24px!important}.app .yp-conversation-list .chat-item{display:grid!important;grid-template-columns:46px minmax(0,1fr) auto!important;align-items:center!important;column-gap:12px!important;min-height:76px!important;width:100%!important;margin:0!important;padding:12px 8px!important;background:transparent!important;border-radius:0!important;border:0!important;border-bottom:1px solid var(--yn-line)!important;box-shadow:none!important}.app .yp-conversation-list .chat-item>.member-avatar-with-presence{width:46px!important;height:46px!important}.app .yp-conversation-list .chat-item>span:nth-child(2){grid-column:2!important;min-width:0!important}.app .yp-conversation-list .chat-item>time{grid-column:3!important;white-space:nowrap!important;margin:0!important;font-size:11px!important}.app .yp-conversation-list .chat-item strong{font-size:14px!important}.app .yp-conversation-list .chat-item .chat-message-preview{font-size:12px!important}.app .yp-conversation-list .chat-item:focus-visible{outline:2px solid #d9be86!important;outline-offset:-2px!important}@media(max-width:480px){.app .yp-inbox-header{margin:0!important;padding:1px 0 10px!important}.app .yp-conversation-list .yp-inbox-control-row{margin:0 0 10px!important}.app .yp-conversation-list .yp-inbox-control-row>.inbox-list-options button{padding-inline:10px!important}.app .yp-conversation-list .yp-unread-filter{padding-inline:9px!important}}@media(max-width:350px){.app .yp-conversation-list .yp-inbox-control-row>.inbox-list-options button{padding-inline:7px!important;font-size:11px!important}.app .yp-conversation-list .yp-unread-filter{font-size:11px!important}}.app .messages-layout.thread-open .chat-main{display:flex!important;flex-direction:column!important;min-height:0!important;overflow:hidden!important;background:var(--yn-surface)!important}.app .messages-layout.thread-open .yp-thread-header{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;gap:10px!important;min-height:66px!important;padding:10px 12px!important;background:var(--yn-surface)!important;border-bottom:1px solid var(--yn-line)!important}.app .yp-thread-header>.thread-back{flex:0 0 40px!important;min-width:40px!important;min-height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.app .yp-thread-header>.member-avatar-with-presence{flex:0 0 42px!important}.app .yp-thread-header>span:not(.member-avatar-with-presence){flex:1 1 auto!important;min-width:0!important;display:flex!important;flex-direction:column!important;gap:3px!important}.app .yp-thread-header>span strong{display:block!important;color:var(--yn-text)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:15px!important}.app .yp-thread-header>span small{display:block!important;color:var(--yn-muted)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:12px!important}.app .yp-thread-header>.yp-thread-actions{position:relative!important;flex:0 0 44px!important;width:44px!important;display:flex!important;flex-wrap:nowrap!important;margin-left:auto!important;align-items:center!important;justify-content:center!important}.app .yp-thread-menu-trigger{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:44px!important;min-height:44px!important;width:44px!important;padding:8px!important;border-radius:12px!important;border:0!important;background:transparent!important;color:var(--yn-text)!important}.app .yp-thread-menu{position:absolute!important;right:0!important;top:48px!important;display:grid!important;gap:3px!important;width:205px!important;padding:6px!important;border-radius:13px!important;border:1px solid var(--yn-line)!important;background:var(--yn-control)!important;box-shadow:0 14px 36px #0009!important;z-index:20!important}.app .yp-thread-menu button{width:100%!important;min-height:44px!important;text-align:left!important;padding:10px 12px!important;border:0!important;border-radius:9px!important;background:transparent!important;color:var(--yn-text)!important;font-size:13px!important}.app .yp-thread-menu button:hover,.app .yp-thread-menu button:focus-visible{background:var(--yn-control)!important}.app .chat-main .chat-messages{min-height:0!important;flex:1 1 auto!important;overflow-y:auto!important;padding:14px 12px 18px!important;display:flex!important;flex-direction:column!important;gap:10px!important;overscroll-behavior-y:contain;background:var(--yn-surface)!important}.app .yp-message-row{display:flex!important;align-items:flex-end!important;gap:9px!important;max-width:100%!important;flex:0 0 auto!important}.app .yp-message-row.is-mine{flex-direction:row-reverse!important}.app .yp-message-row>.avatar{flex:0 0 30px!important;width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;border-radius:50%!important;overflow:hidden!important}.app .yp-message-row>.bubble{flex:0 1 auto!important;width:max-content!important;max-width:min(78%,450px)!important;min-width:0!important;margin:0!important;padding:10px 13px!important;border:1px solid var(--yn-line)!important;border-radius:16px!important;box-shadow:none!important}.app .yp-message-row.is-mine>.bubble{background:#25474b!important;border-color:#457274!important}.app .yp-message-row.is-theirs>.bubble{background:var(--yn-control)!important;border-color:var(--yn-line)!important}.app .yp-message-row>.bubble p,.app .yp-message-row>.bubble p *,.app .yp-message-row>.bubble{color:var(--yn-text)!important;-webkit-text-fill-color:#f4f7fc!important;opacity:1!important;text-shadow:none!important}.app .yp-message-row>.bubble p{margin:0!important;font-size:15px!important;line-height:1.48!important}.app .yp-message-row>.bubble small{display:block!important;text-align:right!important;margin-top:6px!important;color:var(--yn-muted)!important;-webkit-text-fill-color:#c6d4e4!important;opacity:1!important;font-size:11px!important}.app .chat-main .yp-thread-compose{flex:0 0 auto!important;display:flex!important;flex-direction:row!important;align-items:center!important;gap:8px!important;min-height:68px!important;margin:0!important;padding:9px 12px max(12px,env(safe-area-inset-bottom))!important;background:var(--yn-surface)!important;border-top:1px solid var(--yn-line)!important}.app .chat-main .yp-thread-compose input{flex:1 1 auto!important;min-width:0!important;min-height:46px!important;width:auto!important;margin:0!important;padding:10px 12px!important;font-size:16px!important;border:1px solid var(--yn-line)!important;border-radius:13px!important;background:var(--yn-surface)!important;color:var(--yn-text)!important;-webkit-text-fill-color:#f4f7fb!important}.app .chat-main .yp-thread-compose input::placeholder{color:var(--yn-muted)!important;opacity:1!important}.app .chat-main .yp-thread-compose button{flex:0 0 46px!important;width:46px!important;height:46px!important;min-height:46px!important;min-width:46px!important;border-radius:13px!important;padding:9px!important}@media(max-width:900px){.app:has(.messages-layout.thread-open) .mobile-bottom-nav{display:none!important}.app:has(.messages-layout.thread-open) .content{padding-bottom:0!important;overflow:hidden!important}.app .messages-layout.thread-open{display:block!important;min-height:0!important;height:auto!important;overflow:hidden!important;border-radius:16px!important;margin:0!important}.app .messages-layout.thread-open .chat-main{height:calc(100dvh - 154px - env(safe-area-inset-bottom))!important;max-height:none!important;min-height:300px!important}}@media(max-width:420px){.app .yp-thread-header>.thread-back{flex-basis:38px!important;min-width:38px!important}.app .yp-message-row>.bubble{max-width:min(79%,430px)!important}.app .messages-layout.thread-open .chat-main{height:calc(100dvh - 147px - env(safe-area-inset-bottom))!important}}@media(prefers-reduced-motion:reduce){.app .yp-thread-menu,.app .yp-message-row{animation:none!important;transition:none!important}}.app .member-profile .profile-cover-lite.yp-custom-cover{background-image:linear-gradient(0deg,#040a125c,#040a1205),var(--yp-cover-image)!important;background-size:cover!important;background-position:center center!important}.app .yp-member-activity{display:block!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:var(--yn-muted)!important;font-size:11px!important;line-height:1.35!important}.app .yp-thread-header .yp-member-activity:empty,.app .chat-item .yp-member-activity:empty{display:none!important}.app .yp-mention-compose-wrap{flex:0 0 auto!important;position:relative!important;display:block!important;width:100%!important;background:var(--yn-surface)!important}.app .yp-mention-compose-wrap .yp-thread-compose{width:100%!important}.app .yp-mention-suggestions{position:absolute!important;bottom:100%!important;left:12px!important;right:12px!important;display:grid!important;gap:2px!important;max-height:235px!important;overflow-y:auto!important;padding:7px!important;border:1px solid var(--yn-line)!important;border-radius:13px!important;background:var(--yn-control)!important;box-shadow:0 -12px 35px #0008!important;z-index:25!important}.app .yp-mention-suggestions>button{display:flex!important;flex-direction:row!important;align-items:center!important;gap:10px!important;min-height:47px!important;width:100%!important;padding:6px 10px!important;border:0!important;border-radius:9px!important;background:transparent!important;color:var(--yn-text)!important;text-align:left!important;font-size:13px!important}.app .yp-mention-suggestions>button:hover,.app .yp-mention-suggestions>button:focus-visible{background:var(--yn-control)!important}.app .yp-mention-suggestions .avatar{flex:0 0 30px!important;width:30px!important;height:30px!important}.app article.post.card>.post-actions>button.yp-latest-reply{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:4px!important;flex:0 1 auto!important;min-width:0!important;width:auto!important;max-width:45%!important;margin-left:4px!important;padding:8px 4px!important;background:transparent!important;border:0!important;color:var(--yn-accent)!important;font-size:11px!important;font-weight:650!important;white-space:nowrap!important}.app article.post.card>.post-actions>button.yp-latest-reply time{flex:0 0 auto!important;font-variant-numeric:tabular-nums}.app article.post.card>.post-actions>button.yp-latest-reply svg{flex:0 0 13px!important}.app article.post.card>.post-actions>button.yp-latest-reply:focus-visible{outline:2px solid #d8be87!important;outline-offset:2px!important}@media(max-width:430px){.app article.post.card>.post-actions>button.yp-latest-reply{gap:3px!important;font-size:10px!important;max-width:43%!important;margin-left:0!important}.app article.post.card>.post-actions>button.yp-latest-reply span{display:none!important}}.app .yp-post-activity-row{display:flex;justify-content:flex-start;align-items:center;margin:2px 0 6px}.app .yp-new-comments-chip{display:inline-flex;align-items:center;gap:7px;min-height:28px;padding:4px 10px;border:1px solid #e6bd6d73;border-radius:999px;background:#e6bd6d1c;color:#f3d7a0;font:inherit;font-size:11px;font-weight:800;letter-spacing:.005em}.app .yp-new-comments-chip:hover{background:#e6bd6d30;border-color:#e6bd6dcc}.app .yp-new-comments-chip:focus-visible{outline:2px solid var(--vds-accent);outline-offset:3px}.app .yp-new-comments-dot{display:block;width:6px;height:6px;flex:none;border-radius:50%;background:#eac47c;box-shadow:0 0 0 3px #eac47c21}.app article.post.card>.post-actions>button.yp-latest-reply{min-width:0!important;max-width:55%!important;flex:0 1 auto!important;gap:4px!important;padding:7px 8px!important;font-size:11px!important;line-height:1.25;text-align:left;color:var(--vds-muted);white-space:nowrap}.app article.post.card>.post-actions>button.yp-latest-reply span{display:inline-block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:750}.app article.post.card>.post-actions>button.yp-latest-reply time{white-space:nowrap;color:inherit;font-size:11px;font-variant-numeric:tabular-nums}.app article.post.card>.post-actions>button.yp-latest-reply.yp-new-reply{color:#f1d098!important}.app article.post.card>.post-actions>button.yp-latest-reply svg{flex-shrink:0}@media(max-width:480px){.app article.post.card>.post-actions>button.yp-latest-reply{min-width:0!important;max-width:43%!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:1px!important;padding:4px!important}.app article.post.card>.post-actions>button.yp-latest-reply svg{display:none}.app article.post.card>.post-actions>button.yp-latest-reply time{font-size:10px}.app article.post.card>.post-actions>button[data-action=like],.app article.post.card>.post-actions>button[data-action=comments]{min-width:44px!important;padding-inline:6px!important}}@media(max-width:370px){.app article.post.card>.post-actions>button.yp-latest-reply span{display:inline!important}}.auth-wrap{min-height:100svh;min-height:100dvh;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:24px 16px max(24px,env(safe-area-inset-bottom));background:radial-gradient(ellipse at 50% 0%,var(--yn-control) 0%,var(--yn-bg) 58%,var(--yn-bg) 100%);color:var(--yn-text);font-family:Inter,DM Sans,system-ui,-apple-system,sans-serif}.auth-panel,.auth-card{width:100%;max-width:430px;box-sizing:border-box;padding:26px 25px;border:1px solid var(--yn-line);border-radius:20px;background:linear-gradient(145deg,var(--yn-surface),var(--yn-surface));box-shadow:0 18px 55px #0005;color:var(--yn-text)}.auth-logo{display:grid;place-items:center;position:relative;width:50px;height:50px;margin:0 0 16px;border-radius:13px;border:1px solid #55416f;background:#302444;color:#bda7ff;font-size:27px;font-weight:800;letter-spacing:-.04em}.auth-logo span{position:absolute;right:4px;bottom:0;font-size:12px;line-height:1}.auth-kicker{font-size:10px;letter-spacing:.13em;color:var(--yn-accent);font-weight:800;margin:0 0 9px}.auth-panel h1,.auth-card h1{font-size:clamp(27px,5.5vw,32px);line-height:1.16;letter-spacing:-.035em;margin:0 0 8px;color:var(--yn-text)}.auth-description,.auth-card p{color:var(--yn-muted);line-height:1.5;font-size:14px;margin:0 0 21px}.auth-form{display:grid;gap:14px}.auth-form label,.auth-password-group>label{display:grid;gap:7px;color:var(--yn-text);font-weight:650;font-size:13px}.auth-form label>input,.auth-password-field input{display:block;box-sizing:border-box;width:100%;min-width:0;min-height:48px;font:inherit;font-size:16px;line-height:1.3;padding:12px 13px;border:1px solid var(--yn-line);border-radius:11px;background:var(--yn-surface);color:var(--yn-text);outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.auth-form input::placeholder{color:var(--yn-muted);opacity:1}.auth-form input:focus{border-color:var(--yn-line);box-shadow:0 0 0 3px #bda7ff26}.auth-password-group{display:grid;gap:7px;min-width:0}.auth-password-field{position:relative;min-width:0}.auth-password-field input{padding-right:57px}.auth-password-field>.auth-password-toggle{position:absolute;right:3px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;height:44px;min-height:44px;width:44px;padding:0;border:0;border-radius:9px;background:transparent;color:var(--yn-muted);cursor:pointer}.auth-password-toggle:hover{color:var(--yn-text);background:var(--yn-control)}.auth-password-toggle:focus-visible,.auth-footer button:focus-visible,.auth-submit:focus-visible{outline:2px solid #bda7ff;outline-offset:2px}.auth-submit{min-height:49px;margin-top:5px;padding:12px 16px;border:0;border-radius:11px;background:var(--yn-control);color:var(--yn-text);font-size:15px;font-weight:800;cursor:pointer}.auth-submit:hover{background:var(--yn-accent)}.auth-submit:disabled{opacity:.65;cursor:wait}.auth-footer{display:flex;gap:12px 22px;justify-content:center;flex-wrap:wrap;margin-top:21px}.auth-footer button{min-height:40px;padding:8px 0;border:0;background:transparent;color:var(--yn-text);text-decoration:underline;text-underline-offset:4px;font-size:13px;cursor:pointer}.auth-feedback{padding:12px;border-radius:10px;font-size:13px;line-height:1.5}.auth-error{color:var(--yn-danger);border:1px solid #a14d6a;background:#3b1e2f}.auth-success{color:var(--yn-success);border:1px solid #416e5b;background:#1b342c}.auth-loading{color:var(--yn-accent)}.auth-demo-note{max-width:34ch;margin:22px auto 0;color:var(--yn-muted);font-size:11px;line-height:1.5;text-align:center}.demo-disclaimer{position:fixed;bottom:80px;left:50%;transform:translate(-50%);z-index:45;box-sizing:border-box;width:calc(100% - 24px);max-width:480px;border:1px solid var(--yn-line);border-radius:10px;padding:8px 12px;background:var(--yn-surface);color:var(--yn-text);text-align:center;font:11px/1.35 system-ui,sans-serif;pointer-events:none}@media(min-width:900px){.demo-disclaimer{bottom:15px}}@media(max-width:600px){.auth-wrap{align-items:center;padding:max(16px,env(safe-area-inset-top)) 16px max(24px,env(safe-area-inset-bottom))}.auth-panel,.auth-card{padding:24px 20px;border-radius:19px}.auth-description{margin-bottom:17px}}@media(max-height:700px){.auth-wrap{align-items:flex-start}.auth-panel,.auth-card{margin:auto 0}}:root{color-scheme:dark;--yv-bg:var(--yn-bg);--yv-panel:var(--yn-surface);--yv-surface:var(--yn-surface);--yv-elevated:var(--yn-control);--yv-border:var(--yn-line);--yv-border-strong:#54446f;--yv-text:var(--yn-text);--yv-muted:var(--yn-muted);--yv-accent:var(--yn-accent);--yv-accent-strong:#9365ef;--yv-accent-fill:#302444;--yv-success:#36cfa2;--bg:var(--yv-bg);--panel:var(--yv-panel);--raised:var(--yv-surface);--border:var(--yv-border);--gold:var(--yv-accent);--text:var(--yv-text);--muted:var(--yv-muted);--mint:var(--yv-success);--tv-bg:var(--yv-bg);--tv-ink:var(--yv-bg);--tv-surface:var(--yv-panel);--tv-panel:var(--yv-panel);--tv-raised:var(--yv-surface);--tv-elevated:var(--yv-elevated);--tv-border:var(--yv-border);--tv-gold:var(--yv-accent);--tv-gold-soft:var(--yv-accent);--tv-gold-fill:var(--yv-accent-fill);--tv-ivory:var(--yv-text);--tv-text:var(--yv-text);--tv-muted:var(--yv-muted);--tv-green:var(--yv-success);--tv-teal:var(--yv-success);--vds-bg:var(--yv-bg);--vds-panel:var(--yv-panel);--vds-raised:var(--yv-surface);--vds-border:var(--yv-border);--vds-text:var(--yv-text);--vds-muted:var(--yv-muted);--vds-accent:var(--yv-accent);--vds-gold-fill:var(--yv-accent-fill);--ta-bg:var(--yv-bg);--ta-surface:var(--yv-panel);--ta-raised:var(--yv-surface);--ta-stroke:var(--yv-border);--ta-text:var(--yv-text);--ta-muted:var(--yv-muted);--ta-gold:var(--yv-accent);--t-bg:var(--yv-bg);--t-panel:var(--yv-panel);--t-elevated:var(--yv-surface);--t-line:var(--yv-border);--t-text:var(--yv-text);--t-muted:var(--yv-muted);--t-gold:var(--yv-accent);--ui-gold:var(--yv-accent);--ui-border:var(--yv-border);--ui-muted:var(--yv-muted);--reb-bg:var(--yv-bg);--reb-panel:var(--yv-panel);--reb-panel2:var(--yv-surface);--reb-border:var(--yv-border);--reb-text:var(--yv-text);--reb-muted:var(--yv-muted);--reb-accent:var(--yv-accent);accent-color:var(--yv-accent-strong)}html,body,#root{background:var(--yv-bg)!important;color:var(--yv-text)}.app,.app .main,.app .content{color:var(--yv-text)!important;background-color:var(--yv-bg)!important}.app{background:radial-gradient(ellipse 900px 450px at 90% -150px,color-mix(in srgb,var(--yn-control) 14%,transparent),transparent 70%),var(--yv-bg)!important}.app .topbar,.app .sidebar,.app .mobile-bottom-nav{background:var(--yn-bg)!important;border-color:var(--yv-border)!important;box-shadow:none!important}.app .topbar{border-bottom:1px solid var(--yv-border)!important}.app .topbar .top-workspace{background:var(--yv-panel)!important;border:1px solid var(--yv-border)!important;color:var(--yv-text)!important;border-radius:12px!important}.app .topbar .top-workspace strong{color:var(--yv-text)!important}.app .topbar .top-workspace svg{color:var(--yv-accent)!important;flex-shrink:0}.app .topbar .top-inbox,.app .topbar .tv-navigation-trigger{color:var(--yn-text)!important}.app .topbar .top-inbox:hover,.app .topbar .tv-navigation-trigger:hover{background:var(--yv-accent-fill)!important}.app .sidebar .workspace,.app .sidebar .workspace-main,.app .yp-drawer-settings,.app .yp-drawer-community-actions button{background:var(--yv-panel)!important;border-color:var(--yv-border)!important;color:var(--yv-text)!important}.app .sidebar .navlink,.app .mobile-bottom-nav>button{color:var(--yv-muted)!important}.app .sidebar .navlink.selected,.app .sidebar .navlink[aria-current=page]{background:var(--yv-accent-fill)!important;color:var(--yn-text)!important;border-color:var(--yv-border-strong)!important;box-shadow:inset 3px 0 0 var(--yv-accent-strong)!important}.app .mobile-bottom-nav>button.active,.app .mobile-bottom-nav>button[aria-current=page]{color:var(--yv-accent)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--yn-accent) 13%,transparent),transparent 75%)!important}.app .mobile-bottom-nav>button:focus-visible{outline-color:var(--yv-accent)!important}.app .taivora-logo .logo-emblem,.app .mobile-brand .logo-emblem{border-color:var(--yv-border-strong)!important;background:var(--yv-accent-fill)!important;color:var(--yv-accent)!important}.app .logo-name span,.app .accent,.app .eyebrow{color:var(--yv-accent)!important}.app .card,.app .post.card,.app .composer,.app .event-card,.app .member,.app .member-profile,.app .activity-list,.app .messages-layout,.app .chat-main,.app .chat-list,.app .course-tile,.app .lesson-reader,.app .learning-summary,.app .dialog,.app .action-sheet,.app .profile-activity,.app .reb-result,.app .reb-discussion-result,.app .reb-event-result,.app .ta-hub-grid button,.app .reb-hub-shortcuts button,.app .reb-profile-preferences,.app .reb-hub-feature{background:var(--yv-panel)!important;border-color:var(--yv-border)!important;color:var(--yv-text)!important}.app .card:hover,.app .post.card:hover{border-color:var(--yv-border-strong)!important}.app .button.primary,.app .publish-button-v3,.app .feed-post-button,.app .post-editor-v3 button[type=submit]{background:var(--yn-control)!important;color:var(--yn-text)!important;border-color:var(--yn-line)!important}.app .button.primary:hover,.app .publish-button-v3:hover{background:var(--yn-accent)!important}.app .button.secondary,.app .edit-profile-lite,.app .tv-feed-filter-trigger,.app .searchbox,.app .feed-search,.app .feed-sort-select-label select,.app .chat-search-v3{background:var(--yv-surface)!important;border-color:var(--yv-border)!important;color:var(--yv-text)!important}.app input,.app textarea,.app select{accent-color:var(--yv-accent-strong)}.app input:focus-visible,.app textarea:focus-visible,.app select:focus-visible{outline-color:var(--yv-accent)!important;border-color:var(--yv-accent)!important}.app .ui-section-tabs{border-color:var(--yv-border)!important}.app .ui-section-tabs button{color:var(--yv-muted)!important}.app .ui-section-tabs button.is-active{color:var(--yv-accent)!important}.app .ui-section-tabs button.is-active:after{background:var(--yv-accent-strong)!important}.app .ui-segments,.app .ui-segments.inbox-list-options,.app .ui-segments.feed-audience{background:var(--yv-panel)!important;border-color:var(--yv-border)!important}.app .ui-segments button{color:var(--yv-muted)!important}.app .ui-segments button.is-selected,.app .ui-segments.feed-audience button.is-selected{color:var(--yn-text)!important;background:var(--yv-accent-fill)!important;box-shadow:inset 0 0 0 1px var(--yv-border-strong)!important}.app .composer{background:linear-gradient(120deg,var(--yn-surface),var(--yn-surface) 75%)!important;border-color:var(--yv-border-strong)!important;border-radius:16px!important}.app .composer>span:nth-child(2){color:var(--yn-text)!important;font-weight:620!important}.app .composer .composer-cta{background:var(--yv-accent-fill)!important;color:var(--yv-accent)!important;border:1px solid var(--yv-border-strong)!important}.app .event-strip,.app .overview-strip,.app .tv-event-compact{background:var(--yn-surface)!important;border:1px solid var(--yn-line)!important;color:var(--yn-text)!important;border-radius:13px!important}.app .event-strip svg,.app .tv-event-compact svg{color:var(--yv-accent)!important}.app .tv-feed-heading{margin:17px 0 8px!important}.app .tv-feed-heading>div>strong{color:var(--yv-text)!important;letter-spacing:-.035em}.app .tv-feed-heading>div>span{color:var(--yv-muted)!important}.app .tv-feed-filter-trigger{padding-inline:10px!important;border-radius:11px!important}.app .feed-category-nav{margin:0 0 10px!important}.app .feed-category-scroll{gap:5px!important;align-items:center}.app .feed-category-scroll button{background:transparent!important;border:1px solid transparent!important;border-radius:10px!important;min-height:42px!important;padding:8px 12px!important;color:var(--yv-muted)!important;font-weight:650!important;font-size:12px!important}.app .feed-category-scroll button.selected,.app .feed-category-scroll button[aria-pressed=true]{background:var(--yv-accent-fill)!important;border-color:var(--yv-border-strong)!important;color:var(--yn-text)!important;box-shadow:none!important}.app article.post.card{background:var(--yv-panel)!important;border:1px solid var(--yv-border)!important;border-radius:17px!important;box-shadow:none!important}.app article.post.card:has(.post-pinned-label){background:linear-gradient(105deg,var(--yn-surface),var(--yv-panel) 46%)!important;border-color:var(--yv-border-strong)!important;box-shadow:none!important}.app .post .post-pinned-label{color:var(--yv-accent)!important;background:transparent!important;border:0!important}.app article.post.card h2{color:var(--yv-text)!important;letter-spacing:-.018em}.app article.post.card .post-body{color:var(--yn-muted)!important}.app .post-author-meta{color:var(--yv-muted)!important}.app .community-role-badge{background:var(--yv-accent-fill)!important;color:var(--yn-text)!important;border-color:var(--yv-border-strong)!important}.app .post-menu-trigger{color:var(--yv-muted)!important}.app .post-menu-trigger:hover{color:var(--yv-text)!important;background:var(--yv-accent-fill)!important}.app .post-overflow-menu{background:var(--yv-surface)!important;border-color:var(--yv-border)!important}.app .post-overflow-menu button{color:var(--yv-text)!important}.app article.post.card>.yp-post-reply-meta{margin:10px 0 0!important;min-width:0;display:flex;align-items:center}.app article.post.card>.yp-post-reply-meta:empty{display:none}.app article.post.card>.yp-post-reply-meta>button.yp-latest-reply{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;flex-direction:row!important;gap:0!important;min-width:0!important;max-width:100%!important;min-height:36px!important;padding:4px 0!important;margin:0!important;border:0!important;background:transparent!important;color:var(--yv-muted)!important;font:inherit;font-size:12px!important;font-weight:600!important;text-align:left!important;white-space:nowrap!important}.app article.post.card>.yp-post-reply-meta>button.yp-latest-reply span{display:inline!important;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px!important;font-weight:650!important}.app article.post.card>.yp-post-reply-meta>button.yp-latest-reply span:after{content:" · ";color:var(--yv-muted)}.app article.post.card>.yp-post-reply-meta>button.yp-latest-reply time{display:inline!important;flex:0 0 auto!important;font-size:12px!important;white-space:nowrap!important;font-variant-numeric:tabular-nums}.app article.post.card>.yp-post-reply-meta>button.yp-latest-reply svg{display:inline!important;flex:none!important;margin-left:7px;color:var(--yv-muted)!important}.app article.post.card>.yp-post-reply-meta>button.yp-latest-reply.yp-new-reply{color:var(--yv-accent)!important}.app article.post.card>.post-actions{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:flex-start!important;align-items:center!important;gap:12px!important;margin-top:3px!important;padding-top:7px!important;border-top:1px solid var(--yv-border)!important}.app article.post.card>.post-actions>button[data-action]{display:inline-flex!important;flex:0 0 auto!important;align-items:center!important;width:auto!important;max-width:none!important;min-width:48px!important;min-height:44px!important;padding:9px 8px!important;color:var(--yv-muted)!important;background:transparent!important}.app article.post.card>.post-actions>button[data-action=save]{margin-left:auto!important}.app article.post.card>.post-actions>button[data-action=like][aria-pressed=true]{color:var(--yn-danger)!important}.app article.post.card>.post-actions>button[data-action=save][aria-pressed=true]{color:var(--yv-accent)!important}.app article.post.card>.post-actions>button[data-action=comments][aria-expanded=true]{color:var(--yv-accent)!important}.app .comment-area{border-top-color:var(--yv-border)!important}.app .comment-area input,.app .chat-compose input,.app .dialog input,.app .dialog textarea{background:var(--yv-surface)!important;border-color:var(--yv-border)!important;color:var(--yv-text)!important}.app .chat-item.active,.app .chat-item:hover{background:var(--yv-accent-fill)!important}.app .chat-header,.app .chat-compose{background:var(--yv-panel)!important;border-color:var(--yv-border)!important}.app .chat-messages{background:var(--yn-bg)!important}.app .bubble.mine{background:var(--yn-control)!important;color:var(--yn-text)!important}.app .bubble.theirs{background:var(--yv-elevated)!important;color:var(--yv-text)!important;border-color:var(--yv-border)!important}.app .reb-hub-feature{background:linear-gradient(115deg,var(--yn-control),var(--yn-surface) 75%)!important}.app .reb-feature-symbol,.app .reb-result-action,.app .reb-date{background:var(--yv-accent-fill)!important;border-color:var(--yv-border-strong)!important;color:var(--yv-accent)!important}.app .reb-section-heading .reb-eyebrow,.app .reb-hub-shortcuts button>svg:first-child{color:var(--yv-accent)!important}.app .profile-cover-lite:not(.yp-custom-cover){background:linear-gradient(112deg,#1f1731,#39254e 55%,#1a1529)!important}.app .profile-camera-trigger{background:var(--yv-accent-strong)!important;color:#fff!important;border-color:var(--yv-panel)!important}.app .profile-photo-sheet,.app .profile-preferences,.app .presence-settings,.app .reb-profile-preferences{background:var(--yv-panel)!important;border-color:var(--yv-border)!important}.app .post-focused{outline-color:var(--yv-border-strong)!important}.auth-wrap,.auth-shell{background:radial-gradient(ellipse at 55% 0%,var(--yn-control),var(--yn-bg) 56%,var(--yv-bg) 90%)!important;color:var(--yv-text)!important}.auth-wrap .auth-panel,.auth-wrap .auth-card,.auth-shell .auth-card{background:linear-gradient(145deg,var(--yn-surface),var(--yn-surface))!important;border-color:var(--yv-border-strong)!important;color:var(--yv-text)!important}.auth-wrap .auth-logo,.auth-shell .auth-logo{background:var(--yv-accent-fill)!important;border:1px solid var(--yv-border-strong)!important;color:var(--yv-accent)!important}.auth-wrap .auth-kicker,.auth-wrap .auth-footer button,.auth-loading{color:var(--yv-accent)!important}.auth-wrap .auth-form input:not([type=checkbox]){background:var(--yv-surface)!important;border-color:var(--yv-border-strong)!important;color:var(--yv-text)!important}.auth-wrap .auth-form input:focus{border-color:var(--yv-accent)!important;box-shadow:0 0 0 2px #bda7ff29!important}.auth-wrap .auth-submit{background:var(--yn-control)!important;color:var(--yn-text)!important}.auth-wrap .auth-submit:hover{background:var(--yn-accent)!important}.tv-loading-boot{background:radial-gradient(ellipse at 50% 40%,var(--yn-control),var(--yn-bg) 55%,var(--yv-bg))!important}.tv-loading-mark{background:var(--yv-accent-fill)!important;border-color:var(--yv-border-strong)!important;color:var(--yv-accent)!important}.tv-loading-progress i{background:var(--yv-accent)!important}.tv-skeleton{background:var(--yv-panel)!important;border-color:var(--yv-border)!important}@media(max-width:480px){.app .tv-feed-heading{gap:8px!important}.app .tv-feed-heading>div>strong{font-size:17px!important}.app .tv-feed-filter-trigger{font-size:12px!important;min-height:44px!important}.app article.post.card>.post-actions{gap:10px!important}.app article.post.card>.post-actions>button[data-action]{min-width:44px!important}.app article.post.card>.yp-post-reply-meta>button.yp-latest-reply{min-height:38px!important;max-width:100%!important}}@media(prefers-reduced-motion:reduce){.app .card,.app .post.card,.app .button{transition:none!important}}.app .post-menu-trigger[aria-expanded=true]{color:var(--yv-accent)!important;background:var(--yv-accent-fill)!important;border-color:var(--yv-border-strong)!important}.app .post-overflow-menu:not(.yp-discussion-menu-sheet){width:min(224px,calc(100vw - 34px))!important;padding:6px!important;border:1px solid var(--yv-border-strong)!important;border-radius:13px!important;background:var(--yn-surface)!important;box-shadow:0 14px 36px #0008!important}.app .post-overflow-menu button,.yp-discussion-menu-sheet>button{display:flex!important;align-items:center!important;gap:12px!important;border:0!important;border-radius:10px!important;min-height:46px!important;background:transparent!important;color:var(--yv-text)!important;font-size:13px!important;font-weight:650!important;text-align:left!important}.app .post-overflow-menu button:hover,.yp-discussion-menu-sheet>button:hover{background:var(--yv-accent-fill)!important}.post-menu-separator{height:1px;min-height:1px;width:100%;margin:5px 0;background:var(--yv-border-strong)}.app .post-overflow-menu .post-menu-danger,.yp-discussion-menu-sheet>button.post-menu-danger{color:var(--yn-danger)!important}.app .post-overflow-menu .post-menu-danger:hover,.yp-discussion-menu-sheet>button.post-menu-danger:hover{background:#432333!important}.yp-discussion-menu-portal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2500;display:flex;align-items:flex-end;justify-content:center;padding:0 12px max(12px,env(safe-area-inset-bottom));box-sizing:border-box;isolation:isolate}.yp-discussion-menu-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;border-radius:0;padding:0;background:#05040bbd;cursor:default}.yp-discussion-menu-portal .yp-discussion-menu-sheet{position:relative!important;inset:auto!important;z-index:1;display:flex;flex-direction:column;gap:1px!important;width:min(100%,470px)!important;max-height:calc(100dvh - 54px);overflow-y:auto;overscroll-behavior:contain;padding:8px 14px 14px!important;border:1px solid var(--yv-border-strong)!important;border-radius:22px!important;background:var(--yn-surface)!important;box-shadow:0 24px 60px #0009!important}.yp-discussion-menu-sheet .yp-discussion-menu-grabber{height:4px;width:38px;flex:0 0 4px;margin:3px auto 4px;border-radius:999px;background:var(--yn-control)}.yp-discussion-menu-sheet .yp-discussion-menu-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:42px;margin:2px 0 4px;padding:0 2px;color:var(--yv-text)}.yp-discussion-menu-heading strong{font-size:14px;font-weight:750}.yp-discussion-menu-heading button{display:inline-grid;place-items:center;min-width:44px;min-height:44px;color:var(--yv-muted);border:0;border-radius:12px;background:transparent}.yp-discussion-menu-sheet>button{flex:0 0 auto;box-sizing:border-box;width:100%!important;padding:12px!important;font-size:15px!important;min-height:52px!important}.yp-discussion-menu-sheet>button svg{flex:0 0 auto;color:inherit}.yp-discussion-menu-sheet button:focus-visible{outline:2px solid var(--yv-accent);outline-offset:-2px}.app article.post.card{padding:14px 15px 11px!important;margin-block:9px!important}.app article.post.card>.post-author{margin-bottom:7px!important}.app article.post.card h2{margin:7px 0 5px!important;line-height:1.3!important}.app article.post.card .post-body{margin:0 0 6px!important;color:var(--yn-muted)!important;line-height:1.48!important}.app article.post.card>.yp-post-reply-meta{margin:4px 0 0!important}.app article.post.card>.yp-post-reply-meta>button.yp-latest-reply{min-height:34px!important}.app article.post.card>.yp-post-reply-meta>button.yp-latest-reply span:after{content:"·"!important;display:inline!important;margin:0 7px!important;color:var(--yv-muted)!important}.app article.post.card>.post-actions{margin-top:1px!important;padding-top:5px!important;min-height:45px!important}.app .post-pinned-label{font-size:11px!important}.app .yp-inbox-header{padding-bottom:10px!important}.app .yp-inbox-header .new-chat-v3{background:var(--yv-accent-fill)!important;color:var(--yn-text)!important;border-color:var(--yv-border-strong)!important}.app .yp-conversation-list .yp-inbox-control-row>.inbox-list-options{background:var(--yv-panel)!important;border-color:var(--yv-border)!important}.app .yp-conversation-list .yp-unread-filter{background:var(--yv-surface)!important;border-color:var(--yv-border)!important;color:var(--yv-muted)!important}.app .yp-conversation-list .yp-unread-filter.selected{color:var(--yv-accent)!important;border-color:var(--yv-border-strong)!important;background:var(--yv-accent-fill)!important}.app .yp-conversation-list .yp-unread-filter-dot{background:var(--yv-accent)!important;box-shadow:none!important}.app .yp-conversation-list .chat-search-v3{background:var(--yv-surface)!important;border-color:var(--yv-border)!important;margin-bottom:7px!important;min-height:46px!important}.app .yp-conversation-list .chat-item{min-height:74px!important;padding:10px!important;column-gap:11px!important;background:transparent!important;border-bottom:1px solid var(--yv-border)!important}.app .yp-conversation-list .chat-item>span:nth-child(2){display:flex!important;flex-direction:column!important;justify-content:center!important;gap:3px!important}.app .yp-conversation-list .chat-item .chat-row-presence{display:block!important;margin:0!important;color:var(--yv-muted)!important;font-size:11px!important}.app .yp-conversation-list .chat-item .chat-message-preview{display:block!important;margin:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#c7bdd7!important;font-size:12px!important;line-height:1.3!important}.app .yp-conversation-list .chat-item>time{color:var(--yv-muted)!important;align-self:start!important;font-size:11px!important}.auth-wrap .auth-panel .auth-kicker,.auth-wrap .auth-card .auth-kicker{color:var(--yv-accent)!important}.auth-wrap .auth-panel .auth-form input:not([type=checkbox]),.auth-wrap .auth-panel .auth-password-field input{background:var(--yn-surface)!important;border-color:var(--yn-line)!important;color:var(--yv-text)!important}.auth-wrap .auth-panel .auth-form input:focus{border-color:var(--yv-accent)!important;box-shadow:0 0 0 3px #bda7ff26!important}.auth-wrap .auth-panel .auth-password-field input{padding-right:57px!important}.auth-wrap .auth-panel .auth-password-toggle{color:var(--yn-muted)!important;border:0!important;background:transparent!important}.auth-wrap .auth-panel .auth-password-toggle:hover{color:var(--yv-text)!important;background:var(--yv-accent-fill)!important}.auth-wrap .auth-panel .auth-demo-note{color:var(--yv-muted)!important}@media(max-width:700px){.app article.post.card{padding:13px!important}.app .yp-conversation-list .chat-item{padding:10px 8px!important}}.app .reb-view{max-width:980px;min-width:0;color:var(--yv-text)}.app .reb-section-heading,.app .page-head,.app .section-top{gap:12px!important;margin:10px 0 18px!important}.app .reb-section-heading h1,.app .page-head h1,.app .section-top h1{color:var(--yv-text)!important;line-height:1.16!important;letter-spacing:-.04em!important}.app .reb-section-heading p,.app .page-head p,.app .section-top p{color:var(--yv-muted)!important;line-height:1.48!important}.app .reb-eyebrow,.app .section-top .eyebrow,.app .page-head .eyebrow{color:var(--yv-accent)!important}.app .reb-hero-search,.app .yp-members-search{background:var(--yv-surface)!important;color:var(--yv-muted)!important;border:1px solid var(--yv-border)!important;box-shadow:none!important;min-height:49px!important;border-radius:13px!important}.app .reb-hero-search:focus-within,.app .yp-members-search:focus-within{border-color:var(--yv-accent)!important}.app .reb-hero-search input,.app .yp-members-search input{background:transparent!important;color:var(--yv-text)!important;font-size:16px!important;min-width:0}.app .reb-list-label{gap:10px!important;margin:19px 0 11px!important}.app .reb-list-label h2,.app .yp-collection-heading h2{color:var(--yv-text)!important;font-size:17px!important;font-weight:750!important;letter-spacing:-.025em!important}.app .reb-list-label>span,.app .yp-collection-heading>span{color:var(--yv-muted)!important;font-size:12px!important;white-space:nowrap}.app .reb-result,.app .reb-discussion-result,.app .reb-event-result{min-width:0;background:var(--yv-panel)!important;border:1px solid var(--yv-border)!important;border-radius:14px!important;color:var(--yv-text)!important}.app .reb-result-text{min-width:0;overflow-wrap:anywhere}.app .reb-result-text h3,.app .reb-discussion-result strong,.app .reb-event-result strong{color:var(--yv-text)!important}.app .reb-result-text p,.app .reb-result-text small,.app .reb-discussion-result small,.app .reb-event-result small{color:var(--yv-muted)!important;line-height:1.42!important}.app .reb-community-icon,.app .reb-mini-icon,.app .reb-person-icon{background:var(--yv-accent-fill)!important;border-color:var(--yv-border-strong)!important;color:var(--yv-accent)!important}.app .reb-result-action,.app .reb-list-label>button,.app .reb-hub-feature button{min-height:44px!important;color:var(--yn-text)!important}.app .reb-person-actions{flex-wrap:wrap!important}.app .reb-person-report,.app .member-report-action{color:var(--yv-muted)!important;border-color:var(--yv-border)!important}.app .reb-inline-empty,.app .ops-empty,.app .yp-events-empty{border:1px dashed var(--yv-border)!important;background:var(--yv-panel)!important;border-radius:13px!important;padding:16px!important;color:var(--yv-muted)!important;line-height:1.5}.app .reb-hub-feature{background:linear-gradient(115deg,var(--yn-control),var(--yn-surface) 75%)!important;border-color:var(--yv-border-strong)!important}.app .reb-hub-feature h2,.app .reb-hub-feature p{color:var(--yv-text)!important}.app .reb-hub-feature p{color:var(--yv-muted)!important}.app .reb-hub-shortcuts button{background:var(--yv-panel)!important;border-color:var(--yv-border)!important;color:var(--yv-text)!important;min-height:68px!important}.app .reb-hub-shortcuts button:hover,.app .reb-discussion-result:hover,.app .reb-event-result:hover{border-color:var(--yv-border-strong)!important}.app .reb-hub-empty{display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-height:175px;padding:23px;border:1px solid var(--yv-border);border-radius:17px;background:var(--yv-panel);color:var(--yv-text)}.app .reb-hub-empty>svg{color:var(--yv-accent)}.app .reb-hub-empty>strong{font-size:18px}.app .reb-hub-empty>p{margin:0 0 6px!important;color:var(--yv-muted)!important}.app .reb-hub-empty button{min-height:44px!important}.app .learning-summary,.app .course-detail,.app .course-workspace,.app .course-tile.card,.app .lesson-reader,.app .lesson-menu{color:var(--yv-text)!important;border-color:var(--yv-border)!important}.app .learning-summary,.app .course-detail,.app .lesson-reader,.app .lesson-menu{background:var(--yv-panel)!important}.app .course-tile-cover,.app .learning-cover,.app .course-detail-heading{background:linear-gradient(135deg,#352146,#211a33 65%,#171525)!important;border-color:var(--yv-border)!important}.app .course-tile-cover svg,.app .learning-summary>svg,.app .course-detail-heading .eyebrow{color:var(--yv-accent)!important}.app .course-tile-body h2,.app .course-detail-heading h2,.app .lesson-reader h3{color:var(--yv-text)!important}.app .course-tile-body p,.app .course-footer>span,.app .course-detail-heading p,.app .learning-summary small{color:var(--yv-muted)!important}.app .course-footer,.app .lesson-controls,.app .lesson-menu{border-color:var(--yv-border)!important}.app .lesson-menu button{min-height:44px!important;color:var(--yn-muted)!important;background:transparent!important;border-color:transparent!important}.app .lesson-menu button.selected{color:var(--yv-accent)!important;background:var(--yv-accent-fill)!important;box-shadow:inset 3px 0 0 var(--yv-accent-strong)!important}.app .lesson-menu button.lesson-add{color:var(--yv-accent)!important;border:1px dashed var(--yv-border-strong)!important}.app .lesson-content{color:var(--yv-text)!important}.app .yp-event-group{display:grid;gap:10px;min-width:0;margin:6px 0 22px}.app .yp-collection-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:6px 0 2px}.app .yp-collection-heading h2{margin:0}.app .yp-event-group .event-card{margin:0!important;padding:15px!important;background:var(--yv-panel)!important;border-color:var(--yv-border)!important;border-left:2px solid var(--yv-accent-strong)!important}.app .yp-event-group .datebox{background:var(--yv-accent-fill)!important;color:var(--yv-accent)!important;border:1px solid var(--yv-border-strong)!important;border-radius:12px!important}.app .yp-event-group .datebox>span,.app .yp-event-group .event-detail small{color:var(--yv-muted)!important}.app .yp-event-group .event-detail{min-width:0;color:var(--yv-text)!important}.app .yp-event-group .event-detail h2{color:var(--yv-text)!important}.app .yp-event-group .event-detail p{color:var(--yv-muted)!important;overflow-wrap:anywhere}.app .yp-past-event{opacity:.82;border-left-color:var(--yv-border)!important}.app .yp-event-ended{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:5px 11px;border-radius:999px;font-size:12px;font-weight:700;border:1px solid var(--yv-border);background:var(--yv-surface);color:var(--yv-muted)}.app .member-grid{gap:11px!important}.app .member-grid .card.member{min-width:0!important;background:var(--yv-panel)!important;border-color:var(--yv-border)!important}.app .member-grid .member>div{min-width:0!important}.app .member-grid .member small{color:var(--yv-muted)!important}.app .member-grid .member-card-actions .button{min-height:44px!important}.app .member-profile.card{background:var(--yv-panel)!important;border-color:var(--yv-border)!important}.app .member-profile .profile-body-lite h1,.app .member-profile .profile-stats strong{color:var(--yv-text)!important}.app .member-profile .profile-bio,.app .member-profile .profile-handle,.app .member-profile .level-caption{color:var(--yv-muted)!important}.app .member-profile .level-track{background:var(--yv-elevated)!important}.app .member-profile .level-track>div{background:var(--yv-accent-strong)!important}.app .profile-activity,.app .yp-activity-details,.app .reb-profile-preferences{background:var(--yv-panel)!important;border-color:var(--yv-border)!important;color:var(--yv-text)!important}.app .yp-activity-details>summary,.app .yp-profile-settings-toggle{min-height:48px!important;color:var(--yv-text)!important}.app .reb-profile-preferences .presence-settings select,.app .reb-profile-preferences .presence-settings input{background:var(--yv-surface)!important;color:var(--yv-text)!important;border-color:var(--yv-border-strong)!important}.app .profile-actions .button.secondary,.app .ops-shell,.app .ops-head h1,.app .ops-heading h2,.app .ops-card h3,.app .ops-panel h3{color:var(--yv-text)!important}.app .ops-head p,.app .ops-heading p,.app .ops-kicker,.app .ops-card p,.app .ops-panel p{color:var(--yv-muted)!important}.app .ops-kicker{color:var(--yv-accent)!important}.app .ops-back,.app .ops-nav button{min-height:44px!important;background:var(--yv-panel)!important;border-color:var(--yv-border)!important;color:var(--yv-muted)!important}.app .ops-nav button.chosen{background:var(--yv-accent-fill)!important;border-color:var(--yv-border-strong)!important;color:var(--yv-accent)!important}.app .ops-card,.app .ops-form,.app .ops-panel{background:var(--yv-panel)!important;border-color:var(--yv-border)!important;color:var(--yv-text)!important}.app .ops-tag,.app .ops-count,.app .ops-rank{color:var(--yv-accent)!important}.app .ops-primary{min-height:44px!important;background:var(--yn-control)!important;color:var(--yn-text)!important;border-color:var(--yn-line)!important}.app .ops-form input,.app .ops-form select,.app .ops-form textarea,.app .ops-search,.app .ops-role-editor select{background:var(--yv-surface)!important;color:var(--yv-text)!important;border-color:var(--yv-border-strong)!important}@media(max-width:700px){.app .reb-view{padding-top:12px!important;min-width:0}.app .reb-section-heading,.app .yp-secondary-heading,.app .section-top{margin:7px 0 14px!important}.app .reb-hub-empty{padding:18px}.app .yp-event-group .event-card{gap:11px!important;flex-wrap:wrap!important}.app .yp-event-group .event-detail{flex:1 1 175px!important}.app .yp-event-group .event-card>.button,.app .yp-event-group .event-card>.yp-event-ended{margin-left:auto!important;min-height:44px!important}.app .reb-result{gap:11px!important;padding:13px!important}.app .ops-shell{padding-inline:0!important}.app .ops-nav{scrollbar-width:none;overscroll-behavior-x:contain}.app .ops-nav::-webkit-scrollbar{display:none}}@media(prefers-reduced-motion:reduce){.app .reb-result,.app .reb-event-result,.app .member-grid .card{transition:none!important}}.app .chat-main,.app .messages-layout.thread-open{background:var(--yn-bg)!important;border-color:var(--yv-border)!important}.app .chat-main .chat-header.yp-thread-header{background:var(--yn-surface)!important;border-color:var(--yv-border)!important;box-shadow:none!important;min-height:72px!important}.app .yp-thread-header .yp-thread-presence{color:var(--yv-muted)!important;font-size:12px!important;line-height:1.3!important}.app .yp-thread-header .yp-thread-menu-trigger{color:var(--yn-muted)!important}.app .yp-thread-menu{background:var(--yn-surface)!important;border-color:var(--yv-border-strong)!important;box-shadow:0 18px 42px #0008!important}.app .yp-thread-menu button{color:var(--yv-text)!important}.app .yp-thread-menu button:hover,.app .yp-thread-menu button:focus-visible{background:var(--yv-accent-fill)!important}.app .chat-main .chat-messages{background:var(--yn-bg)!important;gap:9px!important;padding:18px 13px 22px!important}.app .chat-main .yp-chat-date{color:var(--yv-muted)!important}.app .chat-main .yp-chat-date span{color:var(--yv-muted)!important;background:var(--yn-bg)!important;padding:0 10px!important;font-size:11px!important}.app .chat-main .yp-message-row{gap:9px!important;min-width:0!important}.app .chat-main .yp-message-row.yp-message-group-continuation{margin-top:-6px!important}.app .chat-main .yp-message-row>.yp-message-avatar-placeholder{display:block!important;flex:0 0 30px!important;width:30px!important;height:30px!important;pointer-events:none}.app .chat-main .yp-message-row>.bubble{padding:10px 13px!important;border-radius:16px!important;box-shadow:none!important;max-width:min(78%,480px)!important}.app .chat-main .yp-message-row.is-mine>.bubble{background:var(--yn-control)!important;border:1px solid var(--yn-line)!important}.app .chat-main .yp-message-row.is-theirs>.bubble{background:var(--yn-control)!important;border:1px solid var(--yn-line)!important}.app .chat-main .yp-message-row.yp-message-group-continues.is-mine>.bubble{border-bottom-right-radius:8px!important}.app .chat-main .yp-message-row.yp-message-group-continuation.is-mine>.bubble{border-top-right-radius:8px!important}.app .chat-main .yp-message-row.yp-message-group-continues.is-theirs>.bubble{border-bottom-left-radius:8px!important}.app .chat-main .yp-message-row.yp-message-group-continuation.is-theirs>.bubble{border-top-left-radius:8px!important}.app .chat-main .yp-message-row>.bubble,.app .chat-main .yp-message-row>.bubble p{color:var(--yn-text)!important;-webkit-text-fill-color:#f4f1fa!important}.app .chat-main .yp-message-row>.bubble small{color:var(--yn-muted)!important;-webkit-text-fill-color:#c9bcdb!important;font-variant-numeric:tabular-nums!important}.app .chat-main .yp-thread-compose{background:var(--yn-surface)!important;border-color:var(--yv-border)!important;box-shadow:none!important}.app .chat-main .yp-thread-compose input{background:var(--yn-bg)!important;color:var(--yv-text)!important;-webkit-text-fill-color:var(--yv-text)!important;border-color:var(--yv-border-strong)!important}.app .chat-main .yp-thread-compose input:focus-visible{border-color:var(--yv-accent)!important}.app .chat-main .yp-thread-compose input::placeholder{color:var(--yn-muted)!important}.app .chat-main .yp-thread-compose button{background:var(--yn-control)!important;border-color:var(--yn-line)!important;color:#fff!important}.app .chat-main .chat-empty-v3{background:var(--yn-bg)!important}.app .chat-main .chat-empty-v3 h3{color:var(--yv-text)!important}.app .chat-main .chat-empty-v3 p{color:var(--yv-muted)!important}.app .sidebar.shown,.app .sidebar{background:var(--yn-bg)!important;border-color:var(--yv-border)!important}.app .sidebar .brand,.app .sidebar .brand .logo-name{color:var(--yv-text)!important}.app .sidebar .workspace-selector{background:var(--yn-surface)!important;color:var(--yv-text)!important;border:1px solid var(--yv-border-strong)!important;box-shadow:none!important;border-radius:15px!important}.app .sidebar .workspace-selector>.eyebrow{color:var(--yv-accent)!important;letter-spacing:.12em!important}.app .sidebar .workspace-main{background:transparent!important;color:var(--yv-text)!important;border:0!important;min-height:57px!important}.app .sidebar .workspace-main .community-avatar{background:var(--yv-accent-fill)!important;color:#d8c4ff!important;border:1px solid var(--yv-border-strong)!important}.app .sidebar .workspace-main strong{color:var(--yv-text)!important}.app .sidebar .workspace-main small{color:var(--yv-muted)!important}.app .sidebar .workspace-main>svg{color:var(--yv-accent)!important}.app .sidebar .yp-drawer-community-actions button,.app .sidebar .yp-drawer-settings,.app .sidebar .sidebar-bottom .install-link{background:var(--yn-surface)!important;border:1px solid var(--yv-border)!important;color:var(--yv-text)!important;min-height:48px!important;border-radius:12px!important;box-shadow:none!important}.app .sidebar .yp-drawer-community-actions button svg:first-child,.app .sidebar .yp-drawer-settings svg:first-child,.app .sidebar .sidebar-bottom .install-link svg:first-child{color:var(--yv-accent)!important}.app .sidebar .yp-drawer-community-actions button svg:last-child,.app .sidebar .yp-drawer-settings svg:last-child,.app .sidebar .sidebar-bottom .install-link svg:last-child{color:var(--yv-muted)!important}.app .sidebar .yp-drawer-settings small{color:var(--yv-muted)!important}.app .sidebar .sidebar-bottom{border-color:var(--yv-border)!important}.app .sidebar .tv-drawer-close{color:var(--yv-text)!important}.app .drawer-backdrop{background:#04030ac7!important}.app .member-profile .profile-cover-lite:not(.yp-custom-cover){background:radial-gradient(ellipse at 25% 20%,#48255f 0%,transparent 70%),linear-gradient(115deg,#211730,#151322 85%)!important}.app .member-profile .yp-cover-monogram,.app .member-profile .yp-cover-caption{display:none!important}.app .member-profile .profile-cover-lite:after{background:linear-gradient(180deg,transparent 65%,#08060f38)!important}.app .member-profile .yp-cover-actions button{border-color:#615176!important;background:#110d1ce0!important;color:#f4f1fa!important}.app .member-profile .profile-camera-trigger{left:-22px!important;right:auto!important;bottom:-3px!important;width:44px!important;height:44px!important;border:3px solid var(--yn-line)!important;border-radius:50%!important;background:var(--yn-control)!important;color:var(--yn-text)!important}.app .member-profile .profile-avatar-ring{background:conic-gradient(#ad83ff 0,#ad83ff 18%,#372642 18%,#372642)!important}.app .member-profile .level-title{color:var(--yv-accent)!important}.app .reb-view .reb-hero-search{margin-bottom:12px!important}.app .reb-view .reb-segments{margin:0 0 8px!important;padding-block:2px!important}.app .reb-view .reb-list-label{margin:14px 0 9px!important}.app .reb-results .reb-result{min-height:82px!important}.app .reb-view .reb-section-heading{margin-bottom:15px!important}.app .reb-hub-feature-empty{min-height:0!important;align-items:flex-start!important;background:linear-gradient(115deg,var(--yn-surface),var(--yn-surface))!important;border-style:solid!important}.app .reb-hub-feature-empty .reb-feature-symbol{background:var(--yv-accent-fill)!important}.app .reb-hub-feature-empty button{color:var(--yv-accent)!important;min-height:44px!important}@media(max-width:700px){.app .reb-hub-feature-empty{padding:16px!important;gap:12px!important}.app .reb-view .reb-section-heading{margin-top:7px!important}.app .chat-main .chat-messages{padding-inline:11px!important}.app .chat-main .yp-message-row>.bubble{max-width:min(79%,440px)!important}.app .sidebar.shown{width:min(84vw,304px)!important;max-width:none!important}}@media(prefers-reduced-motion:reduce){.app .yp-message-row,.app .sidebar button{transition:none!important}}.app .yp-knowledge-home{margin:12px 0 17px;border:1px solid var(--yv-border)!important;background:var(--yn-surface);border-radius:16px;overflow:hidden}.app .yp-knowledge-home-toggle{display:flex;align-items:center;gap:12px;width:100%;min-height:65px;padding:12px 15px;border:0;background:transparent;color:var(--yv-text);text-align:left}.app .yp-knowledge-home-toggle>svg:first-child{flex:none;color:var(--yv-accent);width:19px}.app .yp-knowledge-home-toggle>svg:last-child{flex:none;color:var(--yv-muted);margin-left:auto;transition:transform .2s ease}.app .yp-knowledge-home-toggle[aria-expanded=true]>svg:last-child{transform:rotate(90deg)}.app .yp-knowledge-home-toggle>span{display:grid;gap:4px;min-width:0}.app .yp-knowledge-home-toggle strong{font-size:14px;font-weight:750}.app .yp-knowledge-home-toggle small{color:var(--yv-muted);font-size:12px;line-height:1.4}.app .yp-knowledge-home-panel{padding:13px 14px;border-top:1px solid var(--yv-border)}.app .yp-knowledge-search-input{display:flex;align-items:center;gap:10px;min-height:46px;border:1px solid var(--yv-border-strong);border-radius:12px;background:var(--yv-surface);padding:0 12px;color:var(--yv-muted)}.app .yp-knowledge-search-input:focus-within{border-color:var(--yv-accent)}.app .yp-knowledge-search-input input{flex:1;min-width:0;min-height:44px;background:transparent!important;border:0!important;outline:0!important;box-shadow:none!important;color:var(--yv-text);font-size:16px;padding:8px 0}.app .yp-knowledge-results{min-width:0;margin-top:9px}.app .yp-knowledge-hint,.app .yp-knowledge-caption{margin:8px 0 0!important;color:var(--yv-muted);font-size:12px;line-height:1.5}.app .yp-knowledge-count{color:var(--yv-accent);font-size:12px;font-weight:650;margin:9px 0!important}.app .yp-knowledge-note{padding:14px 2px;margin:0!important;color:var(--yv-muted);font-size:13px;line-height:1.5}.app .yp-knowledge-list{display:flex;flex-direction:column;gap:7px;min-width:0}.app .yp-knowledge-result{display:flex;align-items:center;gap:11px;min-height:66px;width:100%;min-width:0;padding:11px;border:1px solid var(--yv-border);border-radius:12px;background:var(--yn-surface);color:var(--yv-text);text-align:left;cursor:pointer}.app .yp-knowledge-result:hover,.app .yp-knowledge-result:focus-visible{border-color:var(--yv-accent);background:var(--yn-control)}.app .yp-knowledge-result-icon{display:grid;place-items:center;flex:0 0 35px;width:35px;height:35px;color:var(--yv-accent);background:var(--yv-accent-fill);border-radius:11px}.app .yp-knowledge-result-text{flex:1 1 auto;min-width:0;display:grid;gap:4px}.app .yp-knowledge-result-text strong{color:var(--yv-text);font-size:13px;font-weight:700;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app .yp-knowledge-result-text>span{font-size:12px;color:var(--yv-muted);line-height:1.4;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere}.app .yp-knowledge-result-text small{color:var(--yn-muted);font-size:11px;line-height:1.4}.app .yp-knowledge-result-text em{display:inline-flex;align-items:center;gap:4px;color:var(--yn-success);font-style:normal;font-weight:650}.app .yp-knowledge-chevron{flex:none;color:var(--yv-muted)}.app .yp-knowledge-empty{display:flex;align-items:flex-start;flex-direction:column;gap:10px;padding:22px;border:1px dashed var(--yv-border-strong);background:var(--yn-surface);border-radius:14px}.app .yp-knowledge-empty>svg{color:var(--yv-accent)}.app .yp-knowledge-empty strong{color:var(--yv-text);font-size:16px}.app .yp-knowledge-empty p{color:var(--yv-muted);font-size:13px;line-height:1.55;margin:0!important}.app .yp-knowledge-composer{display:grid;gap:6px;margin:8px 0 12px;padding:12px;background:var(--yn-surface);border:1px solid var(--yv-border);border-radius:13px}.app .yp-knowledge-composer-heading{display:flex;align-items:center;gap:8px;color:var(--yv-accent);font-size:12px;font-weight:700}.app .yp-knowledge-composer-heading svg{flex:none}.app .yp-knowledge-composer .yp-knowledge-results.is-compact{margin:0}.app .yp-knowledge-composer .yp-knowledge-list{max-height:230px;overflow:auto;overscroll-behavior:contain}.app .yp-knowledge-composer .yp-knowledge-result{min-height:58px;padding:9px}.app .yp-knowledge-composer .yp-knowledge-result-text>span{-webkit-line-clamp:1}.app .yp-explore-answers .yp-knowledge-results{margin-top:12px}.app .yp-helpful-answer-badge{display:inline-flex;align-items:center;gap:5px;padding:5px 9px;border-radius:999px;color:var(--yn-success)!important;background:#19372d!important;border:1px solid #315747;font-size:11px;font-weight:700}.app .yp-helpful-answer-action{color:var(--yv-accent)!important;min-height:36px!important}.app .comment.yp-knowledge-focused-reply,.app .ops-card.yp-knowledge-resource-focused{background:var(--yn-control)!important;outline:2px solid var(--yv-accent)!important;outline-offset:2px;scroll-margin-top:110px}.app .yp-knowledge-result:focus-visible,.app .yp-knowledge-home-toggle:focus-visible{outline:2px solid var(--yv-accent)!important;outline-offset:2px}@media(max-width:480px){.app .yp-knowledge-composer{padding:10px;margin-block:9px}.app .yp-knowledge-result-icon{width:31px;height:31px;flex-basis:31px}.app .yp-knowledge-result{gap:8px;padding:10px}}@media(prefers-reduced-motion:reduce){.app .yp-knowledge-home-toggle>svg:last-child{transition:none}}.app .yp-create-sheet{width:min(100%,470px);max-height:85dvh;overflow:auto}.app .yp-create-sheet .sheet-head{margin-bottom:12px}.app .yp-create-options{display:grid;gap:7px;padding:0 4px 14px}.app .yp-create-options>button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:59px;padding:11px 15px;border-radius:14px;border:1px solid var(--yv-border);background:var(--yn-surface);color:var(--yv-text);text-align:left;cursor:pointer}.app .yp-create-options>button>span{display:grid;gap:3px;min-width:0}.app .yp-create-options strong{font-size:15px;font-weight:700}.app .yp-create-options small{font-size:12px;color:var(--yv-muted);line-height:1.35}.app .yp-create-options svg{flex:none;color:var(--yv-accent)}.app .yp-create-options>button:focus-visible{outline:2px solid var(--yv-accent);outline-offset:2px}.app .yp-post-review-status{line-height:1.5;overflow-wrap:anywhere}.app .mobile-bottom-nav .yp-create-nav .yp-create-mark,.app .yp-desktop-nav .yp-create-mark{display:inline-flex;align-items:center;justify-content:center;gap:1px;position:relative;width:48px;height:41px;border-radius:13px;background:var(--yn-control);border:1px solid var(--yn-line);color:var(--yn-text);font-size:24px;font-weight:800;line-height:1;box-shadow:0 4px 15px #8b55e033}.app .mobile-bottom-nav .yp-create-nav .yp-create-mark>svg:last-child,.app .yp-desktop-nav .yp-create-mark>svg:last-child{position:absolute;right:3px;top:3px}.app .yp-create-mark .yp-create-signal{position:static!important;display:block!important;width:30px!important;height:30px!important;overflow:visible}.app .yp-create-mark .yp-create-signal path{fill:none;stroke-width:6.5;stroke-linecap:round}.app .mobile-bottom-nav .yp-create-nav{color:var(--yn-accent)!important}.app .yp-create-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2100;display:flex;align-items:flex-end;justify-content:center;background:#06040bbd;padding:0 12px max(12px,env(safe-area-inset-bottom))}.app .yp-create-sheet{background:var(--yn-surface);border:1px solid var(--yn-line);border-radius:22px;width:min(100%,460px);padding:16px;box-shadow:0 20px 50px #0009}.app .yp-create-sheet-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:13px;color:var(--yv-text)}.app .yp-create-sheet-header>button{width:44px;height:44px;display:grid;place-items:center;border:0;background:transparent;color:var(--yv-muted)}.app .yp-create-sheet>button{display:flex;align-items:center;gap:13px;border:0;border-top:1px solid var(--yv-border);width:100%;padding:16px 8px;color:var(--yv-text);background:transparent;text-align:left;min-height:70px}.app .yp-create-sheet>button svg{color:var(--yv-accent)}.app .yp-create-sheet>button span{display:grid;gap:5px}.app .yp-create-sheet>button small{color:var(--yv-muted);font-size:12px}.app .yp-create-sheet>button:focus-visible{outline:2px solid var(--yv-accent)}.app .yp-post-open{display:block;width:100%;padding:0;background:transparent;border:0;text-align:left;color:inherit}.app .yp-post-open:focus-visible{outline:2px solid var(--yv-accent);outline-offset:4px}.app .yp-search-scope{display:flex;flex-wrap:wrap;align-items:center;gap:10px;justify-content:space-between;padding:9px 11px;border:1px solid var(--yv-border);border-radius:12px;margin:8px 0;color:var(--yn-text);font-size:12px}.app .yp-search-scope button{min-height:40px;padding:8px 11px;color:var(--yv-accent);border:1px solid var(--yv-border-strong);border-radius:10px;background:var(--yv-accent-fill)}.app .yp-knowledge-home{margin-block:8px 13px!important}.app .yp-knowledge-home-toggle{min-height:56px!important}.app .yp-ruo-page{max-width:850px;margin:0 auto;padding:20px 0 32px;color:var(--yv-text)}.app .yp-ruo-heading{margin:7px 0 21px}.app .yp-ruo-kicker{display:flex;align-items:center;gap:7px;letter-spacing:.12em;font-size:11px;font-weight:800;color:var(--yv-accent)}.app .yp-ruo-heading h1{margin:10px 0 8px;color:var(--yn-text);letter-spacing:-.042em;font-size:clamp(29px,7vw,42px)}.app .yp-ruo-heading p{color:var(--yv-muted);font-size:14px;line-height:1.55}.app .yp-ruo-notice{display:flex;gap:11px;padding:15px;background:var(--yn-surface);border:1px solid var(--yn-line);border-radius:15px;color:var(--yn-text)}.app .yp-ruo-notice>svg{flex:0 0 20px;color:var(--yn-accent)}.app .yp-ruo-notice strong{font-size:13px;font-weight:750}.app .yp-ruo-notice p{margin:5px 0 0;font-size:12px;line-height:1.57;color:var(--yn-muted)}.app .yp-ruo-tool-choices{display:flex;flex-wrap:wrap;gap:8px;margin:17px 0 12px}.app .yp-ruo-tool-choices button{display:inline-flex;align-items:center;gap:9px;padding:12px 15px;min-height:46px;background:var(--yn-surface);border:1px solid var(--yv-border);border-radius:12px;color:var(--yv-muted);font-weight:650;font-size:13px}.app .yp-ruo-tool-choices button.selected{background:var(--yn-control);border-color:var(--yn-line);color:var(--yn-text)}.app .yp-ruo-tool-choices button:focus-visible{outline:2px solid var(--yv-accent)}.app .yp-ruo-tool{background:var(--yn-surface);border:1px solid var(--yv-border);border-radius:17px;padding:17px;display:grid;gap:15px}.app .yp-ruo-tool-header h2,.app .yp-ruo-method h2{margin:0;color:var(--yv-text);font-size:18px}.app .yp-ruo-tool-header p,.app .yp-ruo-method p{margin:7px 0 0;color:var(--yv-muted);font-size:13px;line-height:1.55}.app .yp-ruo-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.app .yp-ruo-field{min-width:0;display:grid;gap:7px}.app .yp-ruo-field>span{color:var(--yn-text);font-size:12px;font-weight:650}.app .yp-ruo-field>div{display:flex;align-items:center;gap:7px;padding:0 10px;background:var(--yn-bg);border:1px solid var(--yv-border-strong);border-radius:10px}.app .yp-ruo-field>div:focus-within{border-color:var(--yv-accent)}.app .yp-ruo-field input{min-width:0;width:100%;min-height:47px;border:0!important;background:transparent!important;color:var(--yv-text)!important;outline:none!important;font-size:16px}.app .yp-ruo-field>div>span{color:var(--yv-muted);white-space:nowrap;font-size:12px}.app .yp-ruo-result{background:var(--yn-control);border:1px solid var(--yn-line);border-radius:13px;padding:14px;display:grid;gap:7px}.app .yp-ruo-result>span{color:var(--yn-muted);font-size:12px}.app .yp-ruo-result>strong{font-size:clamp(22px,5vw,32px);color:var(--yn-text)}.app .yp-ruo-result>strong small{font-size:12px;font-weight:600}.app .yp-ruo-result>p{color:var(--yn-muted);font-size:12px;line-height:1.5;margin:0}.app .yp-ruo-error{color:var(--yn-danger);font-size:13px;border:1px solid #854356;border-radius:11px;padding:12px;background:#371e31}.app .yp-ruo-method{margin:16px 0;padding:17px;border:1px solid var(--yv-border);border-radius:15px;background:var(--yn-surface)}.app .yp-ruo-method>div{display:flex;align-items:center;gap:9px;color:var(--yv-accent)}.app .yp-ruo-footer{color:var(--yv-muted);font-size:12px;line-height:1.6}.app .yp-ruo-footer a{display:inline-flex;align-items:center;gap:5px;color:var(--yv-accent)}.yp-discussion-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2200;background:#0a0811;display:flex;justify-content:center;align-items:stretch;overflow:hidden;color:var(--yn-text)}.yp-discussion-screen{display:grid;grid-template-rows:auto minmax(0,1fr) auto;background:var(--yn-bg);width:100%;max-width:760px;min-width:0;height:100dvh;box-shadow:0 0 45px #0005;border-inline:1px solid var(--yn-line)}.yp-discussion-top{min-height:62px;padding:max(9px,env(safe-area-inset-top)) 14px 11px;display:flex;justify-content:space-between;align-items:center;gap:11px;border-bottom:1px solid var(--yn-line);background:var(--yn-surface)}.yp-discussion-top strong{font-size:16px}.yp-discussion-top button{display:grid;place-items:center;min-width:44px;min-height:44px;background:transparent;border:0;border-radius:12px;color:var(--yn-text)}.yp-discussion-top button:focus-visible{outline:2px solid #c3a5ff}.yp-discussion-top button[hidden]{visibility:hidden;display:block!important;opacity:0;pointer-events:none}.yp-discussion-scroll{overflow:auto;overscroll-behavior:contain;min-height:0;scroll-padding-bottom:100px}.yp-discussion-original{padding:18px 17px 16px;border-bottom:1px solid var(--yn-line);background:var(--yn-surface)}.yp-discussion-original h1{font-size:clamp(21px,5vw,27px);color:var(--yn-text);letter-spacing:-.02em;margin:17px 0 10px}.yp-discussion-original p{color:var(--yn-muted);font-size:15px;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.62}.yp-discussion-original>img{display:block;width:100%;max-height:490px;object-fit:contain;border-radius:13px;margin-top:12px}.yp-discussion-author{display:flex;align-items:center;gap:10px}.yp-discussion-author>div{display:grid;gap:4px}.yp-discussion-author strong{color:var(--yn-text);font-size:13px}.yp-discussion-author small{color:var(--yn-muted);font-size:12px}.yp-discussion-comment-count{display:inline-flex;align-items:center;gap:7px;font-size:12px;margin-top:14px;color:var(--yn-muted)}.yp-discussion-replies{padding:16px 16px 0!important;border-top:0!important;display:flex;flex-direction:column;gap:10px}.yp-discussion-replies .comment{background:var(--yn-surface);border:1px solid var(--yn-line);border-radius:14px;padding:12px;scroll-margin-top:80px}.yp-discussion-replies .comment-content p{color:var(--yn-text);line-height:1.6}.yp-discussion-replies .comment-controls{flex-wrap:wrap}.yp-discussion-live-footer{background:var(--yn-surface);padding:10px 14px max(10px,env(safe-area-inset-bottom));border-top:1px solid var(--yn-line);z-index:3}.yp-jump-latest{display:inline-flex;align-items:center;gap:5px;color:var(--yn-text);background:var(--yn-control);border:1px solid var(--yn-line);border-radius:999px;padding:8px 13px;min-height:38px;margin:0 0 10px;font-size:12px;font-weight:700}.yp-live-comment-compose{display:grid;gap:2px}.yp-discussion-typing{font-size:12px;line-height:1.4;color:var(--yn-accent);margin:0 0 3px;min-height:17px}.yp-live-comment-compose form{display:flex;gap:8px;align-items:center}.yp-live-comment-compose input{flex:1;min-width:0;min-height:46px;border:1px solid var(--yn-line);border-radius:13px;background:var(--yn-surface);color:var(--yn-text);padding:9px 12px;font-size:16px}.yp-live-comment-compose input:focus-visible{outline:2px solid #c3a5ff}.yp-live-comment-compose .icon-action{min-width:46px;min-height:46px;border-radius:13px}@media(max-width:700px){.app .yp-ruo-fields{grid-template-columns:1fr}.app .yp-ruo-page{padding-top:13px}.yp-discussion-top{padding-top:max(9px,env(safe-area-inset-top))}.yp-discussion-screen{border:0;max-width:none}.yp-discussion-original{padding-inline:15px}.yp-discussion-replies{padding-inline:12px!important}}@media(prefers-reduced-motion:reduce){.yp-discussion-scroll{scroll-behavior:auto!important}}.app .post-editor-overlay{background:#080611eb!important}.app .post-editor-bar{background:var(--yn-surface)!important;border-bottom:1px solid var(--yn-line)!important;color:var(--yn-text)!important}.app .post-editor-bar strong{color:var(--yn-text)!important}.app .post-editor-bar>button:not(.publish-button-v3){color:var(--yn-accent)!important}.app .post-editor-inner{display:flex!important;flex-direction:column!important;background:var(--yn-bg)!important}.app .post-editor-author{order:0;color:var(--yn-text)!important}.app .post-editor-author small{color:var(--yn-muted)!important}.app .post-title-v3{order:1;background:transparent!important;color:var(--yn-text)!important;border-color:var(--yn-line)!important}.app .post-title-v3::placeholder,.app .post-body-v3::placeholder{color:var(--yn-muted)!important}.app .post-body-v3{order:2;min-height:155px!important;background:var(--yn-bg)!important;color:var(--yn-text)!important;border-color:var(--yn-line)!important}.app .yp-knowledge-composer{order:3;background:var(--yn-surface)!important;border-color:var(--yn-line)!important}.app .post-category-label{order:4;color:var(--yn-muted)!important}.app .post-category-label select{background:var(--yn-surface)!important;color:var(--yn-text)!important;border-color:var(--yn-line)!important}.app .yp-editor-attachments{order:5;display:flex;flex-wrap:wrap;gap:9px;align-items:center;margin:8px 0}.app .post-attach,.app .yp-editor-poll-toggle{min-height:46px!important;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:10px 13px;background:var(--yn-surface)!important;border:1px solid var(--yn-line)!important;border-radius:12px;color:var(--yn-accent)!important;font-size:13px;font-weight:650}.app .yp-editor-poll-toggle.active{color:var(--yn-text)!important;background:var(--yn-control)!important}.app .post-attach svg,.app .yp-editor-poll-toggle svg{color:var(--yn-accent)!important}.app .yp-poll-editor{order:6;display:flex;flex-direction:column;gap:10px;padding:13px;border:1px solid var(--yn-line);border-radius:14px;background:var(--yn-surface)}.app .yp-poll-editor legend{padding:0 7px;color:var(--yn-text);font-size:13px;font-weight:750}.app .yp-poll-editor p{font-size:12px;color:var(--yn-muted);line-height:1.5;margin:0}.app .yp-poll-editor label{display:grid;gap:5px;color:var(--yn-accent);font-size:12px}.app .yp-poll-editor input{min-height:43px;width:100%;padding:9px 11px;border:1px solid var(--yn-line);border-radius:9px;background:var(--yn-bg);color:var(--yn-text);font-size:16px}.app .yp-poll-editor button{min-height:42px;border:1px solid var(--yn-line);background:var(--yn-control);border-radius:9px;color:var(--yn-text)}.app .post-editor-help{order:7;color:var(--yn-muted)!important}.app .yp-editor-length{order:8;color:var(--yn-muted)!important}.app .publish-button-v3{background:var(--yn-control)!important;color:var(--yn-text)!important;border:0!important}.yp-discussion-poll{margin:13px 0;border:1px solid var(--yn-line);border-radius:15px;padding:13px;background:var(--yn-surface);display:grid;gap:9px;color:var(--yn-text)}.yp-poll-heading{display:flex;align-items:center;gap:8px;margin-bottom:3px;font-size:13px;color:var(--yn-text)}.yp-poll-heading svg{color:var(--yn-accent)}.yp-poll-heading>span{margin-left:auto;color:var(--yn-muted);font-size:11px}.yp-poll-option{position:relative;display:flex;align-items:center;gap:9px;overflow:hidden;text-align:left;min-height:43px;width:100%;padding:10px 12px;color:var(--yn-text);background:var(--yn-surface);border:1px solid var(--yn-line);border-radius:10px}.yp-poll-option.selected{border-color:var(--yn-line)}.yp-poll-fill{position:absolute;left:0;top:0;bottom:0;background:var(--yn-control);pointer-events:none}.yp-poll-label,.yp-poll-count{position:relative;z-index:1;display:inline-flex;align-items:center;gap:5px;font-size:12px}.yp-poll-count{margin-left:auto;color:var(--yn-text)}.yp-discussion-poll>small{color:var(--yn-muted);font-size:11px;line-height:1.5}.yp-poll-error{color:var(--yn-danger);font-size:12px}.yp-discussion-poll button:focus-visible{outline:2px solid #c5a5ff;outline-offset:2px}.yp-live-comment-compose .icon-action{background:var(--yn-control);border:1px solid var(--yn-line);color:var(--yn-text)}.yp-live-comment-compose .icon-action:disabled{opacity:.6}.app .yp-ruo-sequence-field{display:grid;gap:9px;color:var(--yn-text);font-size:12px;font-weight:700}.app .yp-ruo-sequence-field textarea{min-height:100px;max-height:240px;resize:vertical;width:100%;box-sizing:border-box;display:block;padding:13px;background:var(--yn-bg)!important;border:1px solid var(--yn-line)!important;border-radius:11px;color:var(--yn-text)!important;font-size:16px;line-height:1.45;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.app .yp-ruo-sequence-field{display:grid;gap:8px;color:var(--yn-text);font-size:12px;font-weight:650}.app .yp-ruo-sequence-field textarea{width:100%;min-height:95px;border:1px solid var(--yv-border-strong);border-radius:12px;background:var(--yn-bg);color:var(--yn-text);padding:11px 12px;font-size:16px;line-height:1.6;letter-spacing:.06em;resize:vertical;overflow-wrap:anywhere}.app .yp-ruo-sequence-field textarea:focus-visible{outline:2px solid var(--yv-accent);outline-offset:2px}.yp-discussion-live-footer .yp-discussion-typing{padding-inline:4px}.app .mobile-bottom-nav.yp-search-fullscreen{display:none!important}.app .member-profile.card{overflow:visible}.app .member-profile .profile-cover-lite{height:clamp(118px,28vw,158px)!important}.app .member-profile .profile-body-lite{padding-top:0!important}.app .member-profile .profile-avatar-ring{margin-top:-55px!important;margin-bottom:8px!important}.app .member-profile .profile-body-lite h1{margin:8px 0 3px!important;font-size:clamp(25px,6vw,32px)!important;line-height:1.15!important}.app .member-profile .yp-profile-handle{font-size:14px!important;line-height:1.4;color:var(--yn-accent)!important;font-weight:600;margin:0 0 9px!important;letter-spacing:.005em;overflow-wrap:anywhere}.app .member-profile .yp-profile-location{display:inline-flex;align-items:center;justify-content:center;gap:6px;margin:4px 0 8px;color:var(--yn-muted);font-size:13px}.app .member-profile .yp-profile-location svg{color:var(--yn-accent)}.app .member-profile .profile-bio{margin:8px 14px 11px!important;line-height:1.5!important;max-width:510px;color:var(--yn-muted)!important}.app .member-profile .profile-identity{margin-bottom:2px!important;flex-wrap:wrap;justify-content:center}.app .member-profile .yp-profile-level-mini{display:flex;align-items:center;gap:10px;justify-content:center;max-width:500px;margin:3px auto 14px}.app .member-profile .yp-profile-level-mini .level-title{white-space:nowrap;margin:0!important;font-size:12px!important;color:var(--yn-accent)!important}.app .member-profile .yp-profile-level-mini .level-track{flex:1 1 120px;min-width:70px;width:90px;max-width:130px;margin:0!important;height:6px!important;background:var(--yn-control)!important}.app .member-profile .yp-profile-level-mini .level-caption{margin:0!important;font-size:11px!important;white-space:nowrap;color:var(--yn-muted)!important}.app .member-profile .edit-profile-lite{display:inline-flex!important;align-items:center;justify-content:center;width:auto!important;min-width:148px;max-width:100%;min-height:43px!important;padding:9px 20px!important;margin:1px auto 15px!important;border:1px solid var(--yn-line)!important;border-radius:12px!important;background:var(--yn-control)!important;color:var(--yn-text)!important;font-size:13px!important;letter-spacing:0!important;font-weight:750!important}.app .member-profile .profile-facts{gap:10px!important;margin:2px 0 14px!important}.app .member-profile .yp-profile-social-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;border-top:1px solid var(--yn-line);padding-top:15px;margin-top:3px}.app .member-profile .yp-profile-social-stats>button,.app .member-profile .yp-profile-social-stats>div{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:58px;border:0;background:transparent;color:var(--yn-text);padding:7px 4px;font:inherit}.app .member-profile .yp-profile-social-stats>button:not(:last-child),.app .member-profile .yp-profile-social-stats>div:not(:last-child){border-right:1px solid var(--yn-line)}.app .member-profile .yp-profile-social-stats strong{font-size:23px;line-height:1.1;font-weight:750;color:var(--yn-text)}.app .member-profile .yp-profile-social-stats small{font-size:12px;color:var(--yn-muted);text-align:center}.app .member-profile .yp-profile-social-stats button:focus-visible{outline:2px solid #c09aff;outline-offset:-2px}.app .member-profile .yp-profile-social-stats button:hover strong{color:var(--yn-accent)}.app .yp-profile-activity{display:flex;flex-direction:column;gap:12px;background:var(--yn-surface);border:1px solid var(--yn-line);border-radius:17px;padding:17px;margin:15px 0 20px}.app .yp-profile-section-title{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--yn-text)}.app .yp-profile-section-title>span{display:flex;align-items:center;gap:9px;font-size:18px;font-weight:750}.app .yp-profile-section-title svg{color:var(--yn-accent)}.app .yp-profile-section-title>small{font-size:12px;color:var(--yn-muted)}.app .yp-profile-activity-tabs{display:flex;gap:6px;overflow-x:auto;overscroll-behavior-x:contain;padding:2px 0 5px;scrollbar-width:none}.app .yp-profile-activity-tabs::-webkit-scrollbar{display:none}.app .yp-profile-activity-tabs button{flex:0 0 auto;min-height:43px;border:1px solid var(--yn-line);border-radius:11px;background:var(--yn-surface);color:var(--yn-muted);padding:8px 12px;font-size:12px;font-weight:650}.app .yp-profile-activity-tabs button.selected{color:var(--yn-text);border-color:var(--yn-line);background:var(--yn-control)}.app .yp-profile-activity-tabs button:focus-visible{outline:2px solid #c5abf9}.app .yp-profile-heatmap-wrap{padding:10px;border-radius:12px;border:1px solid var(--yn-line);background:var(--yn-bg)}.app .yp-profile-heatmap-wrap p{margin:0 0 11px;font-size:12px;color:var(--yn-muted)}.app .yp-profile-heatmap-wrap .activity-heatmap{margin:0!important;padding:0!important}.app .yp-profile-activity-list{display:flex;flex-direction:column;gap:6px}.app .yp-profile-activity-item{display:flex;align-items:center;gap:11px;min-height:62px;width:100%;padding:10px;background:var(--yn-surface);border:1px solid var(--yn-line);border-radius:11px;color:var(--yn-text);text-align:left}.app .yp-profile-activity-item:hover{border-color:var(--yn-line)}.app .yp-profile-activity-item:focus-visible{outline:2px solid #c09aff}.app .yp-profile-activity-icon{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;background:var(--yn-control);border-radius:10px;color:var(--yn-accent)}.app .yp-profile-activity-copy{display:grid;gap:4px;min-width:0;flex:1}.app .yp-profile-activity-copy strong{color:var(--yn-text);font-size:13px;line-height:1.25}.app .yp-profile-activity-copy small{color:var(--yn-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px}.app .yp-profile-activity-date{white-space:nowrap;color:var(--yn-muted);font-size:11px}.app .yp-profile-activity-item>svg{color:var(--yn-muted);flex:none}.app .yp-profile-activity-item:disabled{opacity:.65}.app .yp-profile-activity-empty{font-size:13px;color:var(--yn-muted);margin:10px 4px!important}.yp-social-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3100;display:flex;align-items:flex-end;justify-content:center;background:#05030cbd;padding:12px 12px max(12px,env(safe-area-inset-bottom));box-sizing:border-box}.yp-social-dialog{display:flex;flex-direction:column;max-height:85dvh;min-height:210px;width:min(100%,470px);border:1px solid var(--yn-line);border-radius:21px;background:var(--yn-surface);box-shadow:0 24px 60px #000a;overflow:hidden;color:var(--yn-text)}.yp-social-dialog>header{display:grid;grid-template-columns:44px 1fr 44px;align-items:center;border-bottom:1px solid var(--yn-line);padding:9px 14px}.yp-social-dialog>header strong{text-align:center;font-size:15px}.yp-social-dialog>header button{display:grid;place-items:center;width:44px;height:44px;border:0;background:transparent;color:var(--yn-accent)}.yp-social-header-spacer{width:44px}.yp-social-list{overflow-y:auto;overscroll-behavior:contain;padding:11px;min-height:135px}.yp-social-member-row{display:flex;align-items:center;gap:8px;padding:8px 3px;border-bottom:1px solid var(--yn-line)}.yp-social-member-open{display:flex;flex:1;align-items:center;gap:10px;min-width:0;min-height:49px;padding:5px 4px;border:0;background:transparent;text-align:left;color:var(--yn-text)}.yp-social-member-open>span{min-width:0;display:flex;flex-direction:column;gap:4px}.yp-social-member-open strong{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.yp-social-member-open small{color:var(--yn-accent);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.yp-social-follow,.yp-social-message{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:43px;border:1px solid var(--yn-line);border-radius:11px;padding:9px 12px;background:var(--yn-control);color:var(--yn-text);font-size:12px;font-weight:750}.yp-social-follow.following{background:var(--yn-control);color:var(--yn-accent);border-color:var(--yn-line)}.yp-social-empty{color:var(--yn-muted);font-size:13px;text-align:center;padding:30px 10px}.yp-social-person{padding:23px 20px;display:flex;align-items:center;flex-direction:column;text-align:center;gap:10px;overflow-y:auto}.yp-social-person-avatar .avatar{width:84px;height:84px;font-size:26px}.yp-social-person h2{margin:3px 0 0;color:var(--yn-text);font-size:23px}.yp-social-handle{margin:0!important;color:var(--yn-accent);font-size:14px}.yp-social-location{display:flex;align-items:center;gap:5px;color:var(--yn-muted);font-size:12px;margin:0!important}.yp-social-bio{line-height:1.5;font-size:13px;color:var(--yn-muted);margin:3px 0!important}.yp-social-person-counts{display:flex;gap:19px;font-size:12px;color:var(--yn-muted);margin:5px 0}.yp-social-person-counts strong{font-size:15px;color:var(--yn-text)}.yp-social-person-actions{display:flex;gap:9px;justify-content:center;flex-wrap:wrap}.yp-social-message{background:var(--yn-control);color:var(--yn-text);border-color:var(--yn-line)}.yp-social-dialog button:focus-visible{outline:2px solid #cba6ff;outline-offset:2px}.app .yp-edit-handle-field{display:flex;align-items:center;gap:6px;background:var(--yn-surface);border:1px solid var(--yn-line);border-radius:10px;padding:0 9px}.app .yp-edit-handle-field>span{color:var(--yn-accent);font-size:17px}.app .yp-edit-handle-field input{flex:1;min-width:0;width:100%;background:transparent!important;border:0!important;box-shadow:none!important;padding:11px 2px!important;font-size:16px}.app .yp-edit-handle-field:focus-within{border-color:var(--yn-line)}.app .yp-member-name-link{display:inline-flex;align-items:flex-start;flex-direction:column;gap:3px;border:0;background:transparent;color:var(--yn-text);text-align:left;padding:1px;min-height:36px}.app .yp-member-name-link small,.app .yp-search-member-handle{font-size:12px;color:var(--yn-accent)!important;margin:0!important}.app .yp-member-name-link:focus-visible{outline:2px solid #c09aff}@media(max-width:600px){.app .member-profile .profile-avatar-ring{margin-top:-51px!important}.app .member-profile .yp-profile-level-mini{gap:7px}.app .member-profile .yp-profile-level-mini .level-track{max-width:80px}.app .yp-profile-activity{margin:11px 0 15px;padding:13px}.app .yp-profile-activity-date{display:none}}@media(prefers-reduced-motion:reduce){.yp-social-overlay *{scroll-behavior:auto!important}}.app .yp-author-profile-link,.yp-discussion-overlay .yp-author-profile-link{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;min-height:30px;padding:2px 0;border:0;background:transparent;color:var(--yn-text);text-align:left;font:inherit}.app .yp-author-profile-link strong,.yp-discussion-overlay .yp-author-profile-link strong{color:var(--yn-text);font-weight:750}.app .yp-author-profile-link small,.yp-discussion-overlay .yp-author-profile-link small{font-size:11px;color:var(--yn-muted);font-weight:550}.app .yp-author-profile-link:focus-visible,.yp-discussion-overlay .yp-author-profile-link:focus-visible{outline:2px solid #c6a7ff;outline-offset:2px;border-radius:4px}.app .yp-member-name-link strong{font-weight:750}.yp-discussion-original .yp-author-profile-link{min-height:31px}.app .member-profile.yp-profile-refined{overflow:hidden!important;border-radius:18px!important;max-width:760px;background:var(--yv-panel,var(--yn-surface))!important;border-color:var(--yv-border,var(--yn-line))!important}.app .member-profile.yp-profile-refined .profile-cover-lite{height:clamp(106px,26vw,136px)!important;position:relative}.app .member-profile.yp-profile-refined .profile-body-lite{padding:0 18px 15px!important;text-align:center}.app .member-profile.yp-profile-refined .profile-avatar-ring{margin:-43px auto 7px!important;width:92px;height:92px;display:flex;align-items:center;justify-content:center}.app .member-profile.yp-profile-refined .profile-avatar-ring .avatar{width:84px!important;height:84px!important;font-size:30px!important}.app .member-profile.yp-profile-refined .profile-camera-trigger{width:34px!important;height:34px!important;left:-9px!important;bottom:-1px!important;border-width:2px!important}.app .member-profile.yp-profile-refined .profile-camera-trigger svg{width:16px;height:16px}.app .member-profile.yp-profile-refined .profile-body-lite h1{margin:6px auto 1px!important;font-size:clamp(24px,5.5vw,30px)!important;letter-spacing:-.03em!important}.app .member-profile.yp-profile-refined .yp-profile-handle{margin:3px auto 2px!important;font-size:14px!important}.app .member-profile.yp-profile-refined .yp-profile-handle-prompt{margin:5px auto 2px!important;min-height:36px;padding:6px 11px}.app .member-profile.yp-profile-refined .yp-profile-description{display:flex;flex-direction:column;align-items:center;gap:2px;margin:5px auto 9px;max-width:500px}.app .member-profile.yp-profile-refined .profile-bio{margin:3px 0!important;color:var(--yv-text,var(--yn-text))!important;font-size:13px;line-height:1.5!important}.app .member-profile.yp-profile-refined .yp-profile-add-bio{min-height:34px;margin:0!important;padding:4px 9px!important}.app .member-profile.yp-profile-refined .yp-profile-location{font-size:12px;margin:2px 0!important;line-height:1.4}.app .member-profile.yp-profile-refined .yp-profile-social-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,360px);margin:7px auto 9px!important;padding:0!important;border:0!important}.app .member-profile.yp-profile-refined .yp-profile-social-stats>button,.app .member-profile.yp-profile-refined .yp-profile-social-stats>div{min-height:52px;padding:5px 3px!important;gap:2px}.app .member-profile.yp-profile-refined .yp-profile-social-stats>button:not(:last-child),.app .member-profile.yp-profile-refined .yp-profile-social-stats>div:not(:last-child){border-right:0!important}.app .member-profile.yp-profile-refined .yp-profile-social-stats strong{font-size:20px!important}.app .member-profile.yp-profile-refined .yp-profile-social-stats small{font-size:11px!important;line-height:1.25}.app .member-profile.yp-profile-refined .edit-profile-lite{display:flex!important;width:min(100%,260px)!important;min-height:44px!important;margin:0 auto 7px!important;padding:8px 18px!important;text-transform:none!important;border-radius:10px!important;font-size:13px!important}.app .member-profile.yp-profile-refined .profile-identity{justify-content:center;align-items:center;gap:7px;margin:1px auto 0!important;min-height:23px!important;font-size:11px}.app .member-profile.yp-profile-refined .profile-identity .profile-handle{font-size:11px!important;margin:0!important;opacity:.78}.app .member-profile.yp-profile-refined .yp-cover-actions{top:10px!important;right:10px!important;bottom:auto!important;left:auto!important}.app .member-profile.yp-profile-refined .yp-cover-native-picker{min-height:38px!important;padding:6px 10px!important;border-radius:10px!important;background:#100c1ae0!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:11px!important}.app .member-profile.yp-profile-refined .yp-cover-native-picker svg{width:15px;height:15px}.app .yp-profile-activity{max-width:760px;margin:10px 0 12px!important;padding:13px 13px 15px;gap:10px;border-radius:16px;background:var(--yv-panel,var(--yn-surface))}.app .yp-profile-activity .yp-profile-section-title>span{font-size:16px!important}.app .yp-profile-activity .yp-profile-activity-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;overflow:visible!important;padding:0 0 8px;border-bottom:1px solid var(--yv-border,var(--yn-line))}.app .yp-profile-activity .yp-profile-activity-tabs button{flex:auto;min-width:0;min-height:40px;border:0!important;border-radius:9px!important;background:transparent!important;padding:7px 3px!important;font-size:11px!important;line-height:1.25}.app .yp-profile-activity .yp-profile-activity-tabs button.selected{color:var(--yn-text)!important;background:var(--yn-control)!important}.app .yp-profile-activity .yp-profile-activity-list{gap:5px}.app .yp-profile-activity .yp-profile-activity-item{min-height:57px;padding:9px 10px;border-radius:10px;background:var(--yn-surface);border-color:var(--yn-line)}.app .yp-profile-activity .yp-profile-activity-copy strong{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app .yp-profile-activity .yp-profile-activity-copy small{font-size:12px;color:var(--yn-muted)}.app .yp-profile-activity .yp-profile-activity-icon{width:30px;height:30px;flex-basis:30px;border-radius:9px}.app .yp-profile-calendar{margin:0 2px}.app .yp-profile-calendar>summary{color:var(--yn-accent);font-size:12px;min-height:43px;display:flex;align-items:center;cursor:pointer}.app .yp-profile-calendar[open]>summary{margin-bottom:7px}.app .yp-profile-details{max-width:760px;margin:0 0 12px;padding:0 13px;border:1px solid var(--yv-border,var(--yn-line));border-radius:13px;background:var(--yv-panel,var(--yn-surface))}.app .yp-profile-details>summary{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:4px 0;color:var(--yn-muted);font-size:13px;font-weight:650;cursor:pointer;list-style:none}.app .yp-profile-details>summary::-webkit-details-marker{display:none}.app .yp-profile-details>summary svg{transition:transform .16s ease}.app .yp-profile-details[open]>summary svg{transform:rotate(90deg)}.app .yp-profile-details-content{display:grid;gap:10px;padding:8px 2px 15px;border-top:1px solid var(--yv-border,var(--yn-line))}.app .yp-profile-details .yp-profile-level-mini{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;max-width:350px;margin:0 auto}.app .yp-profile-details .level-title{color:var(--yn-accent);font-size:12px;margin:0!important;white-space:nowrap}.app .yp-profile-details .level-track{flex:1;max-width:130px;min-width:60px;height:6px!important;margin:0!important;background:var(--yn-control);border-radius:99px}.app .yp-profile-details .level-caption{color:var(--yn-muted);font-size:11px;margin:0!important;white-space:nowrap}.app .yp-profile-details .profile-facts{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 16px;margin:0!important;padding:0!important;color:var(--yn-muted);font-size:12px}.app .yp-profile-details .profile-facts>div{display:inline-flex;align-items:center;gap:6px;min-height:34px}.app .yp-profile-edit-cover-action{display:grid;gap:8px;margin:8px 0 14px;padding:11px 12px;border:1px solid #493953;border-radius:11px;background:#1c1728}.app .yp-profile-edit-cover-action>small{font-size:12px;color:#bfb1ce}.app .yp-profile-edit-cover-action .yp-cover-remove-action{display:inline-flex;align-items:center;justify-content:center;gap:7px;justify-self:start;min-height:44px;padding:7px 12px;border:1px solid #59485f;border-radius:10px;color:#f3bcce;background:transparent;font-size:12px}.app .yp-member-you{display:inline-flex;align-items:center;margin-left:5px;vertical-align:middle;font-size:10px;font-weight:750;color:var(--yn-accent);white-space:nowrap}.app .yp-profile-details :is(summary,button):focus-visible,.app .yp-profile-calendar>summary:focus-visible{outline:2px solid #c6a7ff;outline-offset:3px}@media(max-width:600px){.app .member-profile.yp-profile-refined .profile-body-lite{padding-inline:14px!important}.app .member-profile.yp-profile-refined .profile-cover-lite{height:112px!important}.app .member-profile.yp-profile-refined .profile-avatar-ring{margin-top:-43px!important;margin-bottom:6px!important}.app .yp-profile-activity{margin:9px 0!important;padding:12px}.app .yp-profile-activity .yp-profile-activity-tabs button{font-size:11px!important}}@media(prefers-reduced-motion:reduce){.app .yp-profile-details>summary svg{transition:none}}.app .member-profile.yp-profile-refined{border:0!important;border-radius:15px!important;background:transparent!important;box-shadow:none!important}.app .member-profile.yp-profile-refined .profile-cover-lite{height:90px!important;border-radius:14px 14px 0 0}.app .member-profile.yp-profile-refined .profile-body-lite{padding:0 15px 10px!important}.app .member-profile.yp-profile-refined .profile-avatar-ring{width:84px!important;height:84px!important;margin:-37px auto 3px!important}.app .member-profile.yp-profile-refined .profile-avatar-ring .avatar{width:78px!important;height:78px!important;font-size:25px!important}.app .member-profile.yp-profile-refined .profile-camera-trigger{width:31px!important;height:31px!important;left:-8px!important;bottom:-1px!important}.app .member-profile.yp-profile-refined .profile-body-lite h1{font-size:clamp(23px,5.6vw,27px)!important;line-height:1.15!important;margin:3px auto 1px!important}.app .member-profile.yp-profile-refined .yp-profile-identity-line{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:6px;margin:0 0 4px;min-height:23px}.app .member-profile.yp-profile-refined .yp-profile-handle{margin:0!important;font-size:13px!important;line-height:1.3}.app .yp-profile-pronouns,.app .yp-social-pronouns{font-size:12px;color:var(--yn-muted);line-height:1.35;overflow-wrap:anywhere}.app .yp-social-pronouns:before{content:"·";margin-right:6px;color:var(--yn-muted)}.app .member-profile.yp-profile-refined .yp-profile-description{margin:1px auto 5px!important;gap:0!important}.app .member-profile.yp-profile-refined .profile-bio{margin:0!important;font-size:13px!important;line-height:1.4!important;max-width:490px;white-space:pre-wrap;overflow-wrap:anywhere}.app .member-profile.yp-profile-refined .yp-profile-location{font-size:11px!important;margin:2px 0!important}.app .member-profile.yp-profile-refined .yp-profile-social-stats{width:min(100%,380px)!important;margin:4px auto 5px!important}.app .member-profile.yp-profile-refined .yp-profile-social-stats>button,.app .member-profile.yp-profile-refined .yp-profile-social-stats>div{min-height:46px!important;padding:3px!important}.app .member-profile.yp-profile-refined .yp-profile-social-stats strong{font-size:18px!important;font-weight:750}.app .member-profile.yp-profile-refined .edit-profile-lite{min-height:41px!important;max-width:260px;margin:3px auto 4px!important;border-radius:10px!important;background:var(--yn-control)!important}.app .member-profile.yp-profile-refined .yp-cover-native-picker{min-height:34px!important;padding:5px 9px!important;font-size:11px!important}.app .member-profile.yp-profile-refined .yp-cover-actions{top:8px!important;right:8px!important}.app .yp-profile-activity{margin:0 0 9px!important;padding:7px 8px 9px!important;border:0!important;background:transparent!important;border-radius:0!important;box-shadow:none!important}.app .yp-profile-activity .yp-profile-section-title{padding:3px 5px!important}.app .yp-profile-activity .yp-profile-section-title small{display:none}.app .yp-profile-activity .yp-profile-activity-tabs{margin:0!important;gap:0!important;padding-bottom:2px!important;border-bottom:1px solid var(--yn-line)!important}.app .yp-profile-activity .yp-profile-activity-tabs button{border-radius:0!important;min-height:45px!important;border-bottom:2px solid transparent!important;font-size:12px!important;font-weight:600;background:transparent!important}.app .yp-profile-activity .yp-profile-activity-tabs button.selected{background:transparent!important;color:var(--yn-text)!important;border-bottom-color:var(--yn-line)!important}.app .yp-profile-activity .yp-profile-activity-list{gap:0!important}.app .yp-profile-activity .yp-profile-activity-item{min-height:59px!important;padding:9px 7px!important;border:0!important;border-bottom:1px solid var(--yn-line)!important;border-radius:0!important;background:transparent!important}.app .yp-profile-details{border-color:var(--yn-line)!important;background:transparent!important;margin-top:7px!important}.app .yp-profile-details .profile-identity{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:8px;margin:2px 0 5px!important;min-height:29px}.app .yp-profile-details .profile-handle{color:var(--yn-muted);font-size:12px}.app .yp-social-identity-line{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:6px}.app .yp-social-identity-line .yp-social-handle{margin:0!important}.app .yp-edit-pronouns{display:grid;gap:7px;margin:3px 0 12px}.app .yp-edit-pronouns>label{color:var(--yn-text);font-size:13px;font-weight:700}.app .yp-pronoun-preset-options{display:flex;gap:6px;flex-wrap:wrap}.app .yp-pronoun-preset-options button{min-height:39px;padding:7px 11px;font-size:12px;border:1px solid var(--yn-line);border-radius:10px;color:var(--yn-accent);background:var(--yn-surface)}.app .yp-pronoun-preset-options button.selected{border-color:var(--yn-line);color:var(--yn-text);background:var(--yn-control)}.app .yp-pronouns-custom-input{display:flex;gap:8px;align-items:center}.app .yp-pronouns-custom-input input{flex:1;min-width:0;font-size:16px!important}.app .yp-pronouns-custom-input>button{min-height:44px;padding:8px 11px;border-radius:10px;background:var(--yn-control);border:1px solid var(--yn-line);color:var(--yn-text);font-size:12px}.app .yp-edit-pronouns>small{font-size:11px;color:var(--yn-muted);line-height:1.5}.app :is(.yp-pronoun-preset-options button,.yp-pronouns-custom-input>button):focus-visible{outline:2px solid #d1a9ff;outline-offset:2px}@media(max-width:600px){.app .member-profile.yp-profile-refined .profile-cover-lite{height:88px!important}.app .member-profile.yp-profile-refined .profile-avatar-ring{margin-top:-36px!important;margin-bottom:3px!important}.app .member-profile.yp-profile-refined .profile-body-lite{padding:0 12px 10px!important}}.app .member-profile.yp-profile-refined .yp-profile-name-row{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:8px;margin:3px auto 1px;max-width:100%}.app .member-profile.yp-profile-refined .yp-profile-name-row h1{width:auto!important;margin:0!important;min-width:0;max-width:min(76%,390px);overflow-wrap:anywhere}.app .member-profile.yp-profile-refined .yp-profile-name-row .edit-profile-lite{display:inline-flex!important;align-items:center;justify-content:center;width:auto!important;max-width:none!important;min-width:70px;min-height:37px!important;margin:0!important;padding:7px 14px!important;border-radius:99px!important;font-weight:700;font-size:12px!important}.app .member-profile.yp-profile-refined .yp-profile-social-stats{margin:5px auto 8px!important}.app .member-profile.yp-profile-refined .yp-profile-description{margin:4px auto 6px!important;gap:3px!important}.app .member-profile.yp-profile-refined .yp-profile-description .profile-bio{font-size:13px!important;line-height:1.45!important;margin:2px auto!important}.app .member-profile.yp-profile-refined .yp-profile-description .yp-profile-location{margin:3px auto!important}.app:has(.yp-profile-editor-overlay) .mobile-bottom-nav{display:none!important}.app .yp-profile-editor-overlay{position:fixed!important;top:var(--yp-editor-top,0px)!important;left:0!important;right:0!important;bottom:auto!important;height:var(--yp-editor-height,100dvh)!important;box-sizing:border-box;z-index:300!important;padding:0!important;margin:0!important;display:flex;align-items:stretch;justify-content:center;background:#100c19!important;overflow:hidden!important}.app .yp-profile-editor-screen{width:100%!important;max-width:660px!important;height:100%!important;max-height:none!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:var(--yn-surface)!important;box-shadow:none!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}.app .yp-profile-editor-screen>.dialog-head{flex:0 0 auto;min-height:70px;margin:0!important;padding:13px 18px!important;border-bottom:1px solid var(--yn-line);background:var(--yn-surface)}.app .yp-profile-editor-screen>.dialog-head .eyebrow{display:none!important}.app .yp-profile-editor-screen>.dialog-head h2{margin:0!important;font-size:18px!important;font-weight:750;letter-spacing:-.02em}.app .yp-profile-editor-screen>.dialog-head .round-close{min-width:44px;min-height:44px;width:44px;height:44px;border:1px solid var(--yn-line);color:var(--yn-text);background:var(--yn-control)}.app .yp-profile-editor-form{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;gap:0!important;min-height:0!important;min-width:0;overflow:hidden!important;margin:0!important}.app .yp-profile-editor-fields{display:flex;flex:1 1 auto;flex-direction:column;gap:14px;min-height:0;min-width:0;overflow-y:auto!important;padding:16px 18px 25px;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;scroll-padding-block:18px 100px}.app .yp-profile-editor-fields label{font-size:13px;color:var(--yn-text);font-weight:650}.app .yp-profile-editor-fields input,.app .yp-profile-editor-fields textarea{width:100%;font-size:16px!important;line-height:1.4;border-radius:11px!important;padding:12px 13px!important;border:1px solid var(--yn-line)!important;background:var(--yn-surface)!important;color:var(--yn-text)!important}.app .yp-profile-editor-fields textarea{min-height:90px!important;max-height:220px}.app .yp-profile-editor-fields label small,.app .yp-profile-editor-fields .yp-edit-pronouns>small{color:var(--yn-muted)!important;font-size:12px!important;line-height:1.5!important;font-weight:400}.app .yp-profile-form-section-title{margin:6px 0 -5px!important;padding-top:8px;border-top:1px solid var(--yn-line);color:var(--yn-accent);font-size:12px;letter-spacing:.02em}.app .yp-profile-form-section-title:first-of-type{border-top:0}.app .yp-profile-edit-identity{display:flex;justify-content:center;padding:7px 0 4px}.app .yp-profile-photo-edit{display:flex;align-items:center;flex-direction:column;gap:9px;min-width:128px;min-height:120px;background:transparent;border:0;color:var(--yn-accent);font-size:12px;font-weight:750}.app .yp-profile-photo-edit .avatar{width:82px!important;height:82px!important}.app .yp-profile-photo-edit>span{display:flex;align-items:center;gap:6px}.app .yp-edit-pronouns{gap:10px!important;margin:0!important}.app .yp-profile-editor-fields .yp-pronoun-preset-options button{min-height:40px}.app .yp-pronouns-custom-input input{min-width:0;flex:1}.app .yp-profile-editor-footer{display:flex;flex:0 0 auto;flex-direction:column;gap:7px;margin:0!important;padding:12px 18px calc(12px + env(safe-area-inset-bottom))!important;border-top:1px solid var(--yn-line);background:var(--yn-surface);box-shadow:0 -8px 22px #0000002b}.app .yp-profile-editor-footer>button{min-height:48px!important;font-size:14px!important;border-radius:11px!important}.app .yp-profile-editor-error{margin:0!important;color:var(--yn-danger);font-size:12px!important;line-height:1.4;max-height:66px;overflow:auto}.app .yp-profile-editor-fields :is(input,textarea,button):focus-visible,.app .yp-profile-editor-footer button:focus-visible{outline:2px solid #cba6ff!important;outline-offset:2px!important}@media(min-width:800px){.app .yp-profile-editor-overlay{padding:20px!important;align-items:center}.app .yp-profile-editor-screen{height:min(92%,900px)!important;border:1px solid var(--yn-line)!important;border-radius:18px!important}}@media(max-width:600px){.app .yp-profile-editor-screen>.dialog-head{min-height:66px;padding:12px 16px!important}.app .yp-profile-editor-fields{padding:12px 16px 22px}.app .yp-profile-editor-footer{padding:10px 14px calc(10px + env(safe-area-inset-bottom))!important}.app .member-profile.yp-profile-refined .yp-profile-name-row{gap:7px}}@media(prefers-reduced-motion:reduce){.app .yp-profile-editor-fields{scroll-behavior:auto!important}}.app .yp-profile-settings-screen .yp-profile-settings-header{position:relative;display:grid;grid-template-columns:minmax(88px,1fr) auto minmax(88px,1fr);align-items:center;column-gap:6px;isolation:isolate;padding-top:calc(8px + env(safe-area-inset-top))!important;min-height:calc(60px + env(safe-area-inset-top))!important}.app .yp-profile-settings-header h2{font-size:17px!important;white-space:nowrap;text-align:center}.app .yp-profile-settings-header .yp-profile-editor-back{display:inline-flex;justify-self:start;align-items:center;gap:6px;min-height:44px;padding:6px 7px;border:0;background:transparent;color:var(--yn-text);font-size:13px;font-weight:700}.app .yp-profile-settings-header .yp-profile-editor-done{justify-self:end;min-width:64px;min-height:44px;background:transparent;border:0;color:var(--yn-accent);font-weight:750;font-size:14px}.app .yp-profile-editor-header-placeholder{display:block;min-width:64px}.app .yp-profile-settings-screen .yp-profile-editor-fields{display:block!important;padding:0 0 20px!important;background:var(--yn-bg);overflow-y:auto!important;scroll-padding-top:18px;scroll-padding-bottom:100px}.app .yp-profile-settings-cover{position:relative;text-align:center;padding-bottom:18px}.app .yp-profile-settings-banner{height:132px;position:relative;overflow:visible;background:linear-gradient(145deg,var(--yn-control) 0%,var(--yn-control) 50%,var(--yn-surface) 100%)}.app .yp-profile-settings-banner>img{height:100%;width:100%;display:block;object-fit:cover;object-position:center}.app .yp-profile-settings-default-cover{height:100%;width:100%;background:radial-gradient(circle at 50% 5%,#a47ee855,transparent 56%),linear-gradient(115deg,#292039,#1b1426 65%,#3b2450)}.app .yp-profile-settings-cover-actions{position:absolute;right:12px;top:10px;display:flex;gap:6px;align-items:center}.app .yp-profile-settings-cover-actions button{min-height:39px;padding:7px 12px;display:flex;align-items:center;gap:7px;color:#f4e9ff;background:#170f25ea;border:1px solid #8a6b9e;border-radius:10px;font-size:12px;font-weight:700;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.app .yp-profile-settings-cover-actions .yp-profile-settings-remove-cover{min-width:39px;width:39px;justify-content:center;padding:7px}.app .yp-profile-settings-hidden-file{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden;opacity:0;pointer-events:none;clip-path:inset(50%)}.app .yp-profile-settings-avatar{width:88px;height:88px;border-radius:50%;display:grid;place-items:center;margin:-37px auto 0;position:relative;z-index:1;background:#1b1324;border:3px solid #251a32;box-shadow:0 3px 14px #0007}.app .yp-profile-settings-avatar .avatar{width:80px!important;height:80px!important;border:0!important}.app .yp-profile-settings-photo-action{display:flex;justify-content:center;align-items:center;gap:7px;margin:5px auto 1px;min-height:42px;padding:6px 14px;border:0;background:transparent;color:var(--yn-accent);font-size:13px;font-weight:750}.app .yp-profile-settings-cover>small{display:block;color:#9d8eaf;font-size:11px;line-height:1.35}.app .yp-profile-settings-group-heading{margin:14px 18px 7px!important;font-size:12px!important;color:var(--yn-muted);font-weight:700;letter-spacing:0}.app .yp-profile-settings-group{overflow:hidden;margin:0 13px;background:var(--yn-surface);border:1px solid var(--yn-line);border-radius:14px}.app .yp-profile-settings-row{width:100%;min-height:58px;display:grid;grid-template-columns:minmax(81px,28%) minmax(0,1fr) 20px;align-items:center;gap:8px;padding:11px 14px;color:var(--yn-text);background:transparent;border:0;text-align:left;font-size:14px}.app .yp-profile-settings-row:not(:last-child){border-bottom:1px solid var(--yn-line)}.app .yp-profile-settings-row>span{color:var(--yn-muted);font-weight:650}.app .yp-profile-settings-row>strong{min-width:0;text-align:right;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--yn-muted);font-size:13px}.app .yp-profile-settings-row>strong.placeholder{color:var(--yn-muted)}.app .yp-profile-settings-row>svg{color:var(--yn-muted)}.app .yp-profile-settings-help{padding:5px 19px 2px;margin:8px 0!important;color:var(--yn-muted);font-size:11px!important;line-height:1.55!important}.app .yp-profile-editor-field-page{display:flex;flex-direction:column;gap:11px;min-height:100%;padding:24px 20px 18px}.app .yp-profile-editor-field-page>p:first-child{color:var(--yn-muted);margin:0 0 10px;font-size:14px;line-height:1.5}.app .yp-profile-editor-field-page>label{font-weight:750;color:var(--yn-text);font-size:14px}.app .yp-profile-editor-field-page :is(input,textarea){background:var(--yn-surface)!important;border:1px solid var(--yn-line)!important;border-radius:11px!important;min-height:49px}.app .yp-profile-editor-field-page textarea{min-height:150px!important;resize:vertical}.app .yp-profile-editor-field-page>small{font-size:12px;color:var(--yn-muted);line-height:1.5}.app .yp-profile-editor-field-page .yp-profile-editor-draft-hint{margin:22px 0!important;border-top:1px solid var(--yn-line);padding-top:12px;color:var(--yn-muted);font-size:12px!important;line-height:1.55!important}.app .yp-profile-editor-handle-entry{display:flex;align-items:center;background:var(--yn-surface);border:1px solid var(--yn-line);border-radius:11px}.app .yp-profile-editor-handle-entry>span{padding:0 11px;color:var(--yn-accent)}.app .yp-profile-editor-handle-entry>input{border:0!important;background:transparent!important;padding-left:0!important}.app .yp-profile-editor-pronoun-options{display:flex;flex-wrap:wrap;gap:7px;margin:2px 0 12px}.app .yp-profile-editor-pronoun-options button{border-radius:999px;border:1px solid var(--yn-line);background:var(--yn-control);color:var(--yn-accent);min-height:43px;padding:7px 13px;font-size:13px}.app .yp-profile-editor-pronoun-options button[aria-pressed=true]{background:var(--yn-control);color:var(--yn-text);border-color:var(--yn-line)}.app .yp-profile-editor-field-page .yp-profile-field-explainer{margin:0 0 10px;color:var(--yn-muted);font-size:13px!important;line-height:1.6}.app .yp-profile-editor-clear-field{align-self:flex-start;min-height:44px;padding:7px 0;border:0;background:transparent;color:var(--yn-accent);font-size:13px;font-weight:650}.app .yp-profile-settings-screen .yp-profile-editor-footer{box-shadow:0 -4px 16px #0005}.app .yp-profile-settings-screen .yp-profile-editor-fields button:focus-visible,.app .yp-profile-settings-header button:focus-visible{outline:2px solid #d2a9ff!important;outline-offset:2px}@media(max-width:400px){.app .yp-profile-settings-header .yp-profile-editor-back>span{display:none}.app .yp-profile-settings-header{grid-template-columns:64px 1fr 64px}.app .yp-profile-settings-row{padding-inline:10px}.app .yp-profile-editor-field-page{padding:20px 15px}}.app .yp-social-profile-links{margin:7px auto 9px;max-width:min(100%,490px)}.app .yp-social-profile-link-grid{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:7px}.app .yp-social-profile-link{display:inline-flex;align-items:center;gap:5px;min-height:39px;max-width:170px;padding:8px 12px;border:1px solid var(--yn-line);border-radius:999px;background:var(--yn-surface);color:var(--yn-text);font-size:12px;font-weight:700;line-height:1.2;cursor:pointer}.app .yp-social-profile-link>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app .yp-social-profile-link>svg{flex:none;color:var(--yn-accent)}.app .yp-social-link-more{color:var(--yn-accent)}.app .yp-profile-social-fields{display:flex;flex-direction:column;gap:13px;padding:2px 0 11px}.app .yp-profile-social-field{display:flex;flex-direction:column;gap:6px}.app .yp-profile-social-field label{font-size:13px!important;color:var(--yn-text)!important;font-weight:700}.app .yp-profile-social-field input{width:100%;min-height:49px;border-radius:11px}.app .yp-profile-social-field input[aria-invalid=true]{border-color:#d9929d!important}.app .yp-social-url-error{color:var(--yn-danger)!important;font-size:12px!important;overflow-wrap:anywhere;line-height:1.45!important}.yp-external-link-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:20px 16px calc(20px + env(safe-area-inset-bottom));background:#090610eb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.yp-external-link-dialog{position:relative;width:100%;max-width:460px;max-height:min(90dvh,700px);overflow:auto;padding:29px 22px 22px;border-radius:19px;background:var(--yn-surface);color:var(--yn-text);border:1px solid var(--yn-line);box-shadow:0 18px 50px #0008;text-align:center}.yp-external-link-close{position:absolute;top:9px;right:9px;min-width:44px;min-height:44px;display:grid;place-items:center;color:var(--yn-accent);background:transparent;border:0;border-radius:10px}.yp-external-link-icon{width:62px;height:62px;display:grid;place-items:center;margin:6px auto 12px;border-radius:50%;background:var(--yn-control);color:var(--yn-accent)}.yp-external-link-dialog h2{margin:0 0 12px!important;font-size:23px!important;line-height:1.25!important;color:var(--yn-text)!important}.yp-external-link-dialog>p{margin:11px 0!important;color:var(--yn-muted)!important;line-height:1.55!important;font-size:14px!important}.yp-external-link-destination{display:grid;gap:4px;text-align:center;margin:15px 0;padding:13px 11px;border:1px solid var(--yn-line);border-radius:12px;background:var(--yn-surface)}.yp-external-link-destination strong{font-size:16px;color:var(--yn-text);overflow-wrap:anywhere}.yp-external-link-destination span{color:var(--yn-muted);font-size:11px;overflow-wrap:anywhere;word-break:break-all;line-height:1.5}.yp-external-link-actions{display:grid;gap:10px;margin-top:21px}.yp-external-link-actions>*{min-height:49px;display:flex;align-items:center;justify-content:center;gap:7px;padding:11px 15px;border-radius:11px;text-align:center;text-decoration:none;font-size:14px;font-weight:750}.yp-external-link-actions>button{color:var(--yn-text);background:var(--yn-control);border:1px solid var(--yn-line)}.yp-external-link-actions>a{color:var(--yn-text);background:var(--yn-accent);border:1px solid var(--yn-line)}.yp-external-link-actions>a:hover{text-decoration:none;background:var(--yn-accent)}.yp-external-link-dialog :is(button,a):focus-visible,.app .yp-social-profile-link:focus-visible{outline:2px solid #d5afff;outline-offset:2px}@media(min-width:700px){.yp-external-link-actions{grid-template-columns:1fr 1fr}}@media(prefers-reduced-motion:reduce){.yp-external-link-overlay{scroll-behavior:auto}}.app .member-profile.yp-profile-refined .yp-profile-name-row{margin:1px auto 2px!important;gap:7px!important}.app .member-profile.yp-profile-refined .yp-profile-name-row h1{font-size:clamp(22px,5.3vw,26px)!important;line-height:1.18!important}.app .member-profile.yp-profile-refined .yp-profile-name-row .edit-profile-lite{min-width:50px!important;min-height:32px!important;padding:5px 11px!important;font-size:12px!important;border:1px solid var(--yn-line)!important;background:var(--yn-control)!important;font-weight:650!important;box-shadow:none!important}.app .member-profile.yp-profile-refined .yp-profile-identity-line{margin:2px auto 7px!important;gap:5px!important}.app .member-profile.yp-profile-refined .yp-profile-social-stats{width:min(100%,440px)!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:0!important;margin:8px auto 11px!important}.app .member-profile.yp-profile-refined .yp-profile-social-stats>*{min-width:0;min-height:48px!important;display:flex!important;align-items:center;justify-content:center;flex-direction:column;gap:2px!important;padding:3px 5px!important}.app .member-profile.yp-profile-refined .yp-profile-social-stats>*:not(:last-child){border-right:1px solid var(--yn-line)!important}.app .member-profile.yp-profile-refined .yp-profile-social-stats strong{font-size:19px!important;line-height:1.25!important;font-weight:750;letter-spacing:-.02em}.app .member-profile.yp-profile-refined .yp-profile-social-stats small{font-size:11px!important;line-height:1.3!important;color:var(--yn-muted)!important;white-space:nowrap}.app .member-profile.yp-profile-refined .yp-profile-description{margin:1px auto 8px!important}.app .yp-profile-settings-screen .yp-profile-settings-header .yp-profile-editor-back,.app .yp-profile-settings-screen .yp-profile-settings-header .yp-profile-editor-done{border:0!important;border-radius:9px!important;background:transparent!important;color:var(--yn-accent)!important;padding:6px 8px!important;box-shadow:none!important}.app .yp-profile-settings-screen .yp-profile-settings-header .yp-profile-editor-back:active{background:var(--yn-control)!important}.app .yp-profile-settings-screen .yp-profile-settings-header .yp-profile-editor-back>span{font-size:13px!important;font-weight:650!important}.app .yp-social-list-intro{color:var(--yn-muted);font-size:13px;line-height:1.5;margin:4px 0 12px}.app .yp-social-platform-list{border:1px solid var(--yn-line);border-radius:13px;overflow:hidden;background:var(--yn-surface)}.app .yp-social-platform-row{width:100%;display:grid;grid-template-columns:minmax(100px,1fr) minmax(0,1.2fr) 20px;align-items:center;gap:8px;padding:12px 11px;min-height:54px;border:0;background:transparent;text-align:left;color:var(--yn-text)}.app .yp-social-platform-row:not(:last-child){border-bottom:1px solid var(--yn-line)}.app .yp-social-platform-row>span{font-weight:700;font-size:13px}.app .yp-social-platform-row>strong{font-weight:500;font-size:12px;color:var(--yn-muted);text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app .yp-social-platform-row>svg{color:var(--yn-muted)}.app .yp-social-platform-add>span{color:var(--yn-accent)}.app .yp-social-prefix-editor{display:flex;flex-direction:column;gap:0;overflow:hidden;border-radius:12px;border:1px solid var(--yn-line);background:var(--yn-surface)}.app .yp-social-prefix-editor .yp-social-prefix-static{color:var(--yn-muted);font-size:13px;line-height:1.4;min-width:0;max-width:100%;overflow-wrap:anywhere;padding:11px 13px 4px;-webkit-user-select:text;user-select:text}.app .yp-profile-editor-field-page .yp-social-prefix-editor input{background:transparent!important;border:0!important;border-radius:0!important;padding:7px 13px 12px!important;font-size:16px!important;box-shadow:none!important;min-height:42px!important}.app .yp-social-prefix-editor:focus-within{border-color:var(--yn-line);box-shadow:0 0 0 1px #a57ed6}.app .yp-social-prefix-editor:has(input[aria-invalid=true]){border-color:#d996a6}.app .yp-social-url-preview{display:grid;gap:5px;padding:12px 13px;background:#1c1526;border:1px solid #493657;border-radius:10px}.app .yp-social-url-preview>small{font-size:11px;color:#b7a1ca}.app .yp-social-url-preview>strong{font-size:12px;font-weight:600;color:#ded0eb;overflow-wrap:anywhere;word-break:break-all}.app .yp-profile-editor-field-page>.yp-social-url-error{color:var(--yn-danger)!important}.app .yp-social-platform-row:focus-visible,.app .yp-profile-settings-header button:focus-visible{outline:2px solid #d5b4ff!important;outline-offset:-3px!important}@media(max-width:380px){.app .yp-profile-social-stats small{font-size:10px!important}.app .yp-social-platform-row{grid-template-columns:minmax(80px,1fr) minmax(0,1fr) 18px}}.app .yp-profile-settings-screen .yp-profile-settings-header{flex:0 0 auto;z-index:2;background:var(--yn-surface);box-shadow:0 1px #393046;grid-template-columns:minmax(85px,1fr) auto minmax(85px,1fr)!important}.app .yp-profile-settings-screen .yp-profile-settings-header .yp-profile-editor-back{min-height:44px!important;min-width:78px!important;display:inline-flex;align-items:center;gap:5px;justify-self:start;font-weight:650!important;color:var(--yn-accent)!important}.app .yp-profile-settings-header .yp-profile-editor-save{justify-self:end;min-height:44px;min-width:65px;padding:7px 12px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;border-radius:9px;color:var(--yn-accent);font-size:14px;font-weight:750}.app .yp-profile-settings-header .yp-profile-editor-save:disabled{color:var(--yn-muted);opacity:.65;cursor:not-allowed}.app .yp-profile-settings-header .yp-profile-editor-save:not(:disabled):active{background:var(--yn-control)}.app .yp-profile-settings-header .yp-profile-editor-save:focus-visible{outline:2px solid #d1a7ff;outline-offset:2px}.app .yp-profile-settings-screen .yp-profile-editor-fields{padding-bottom:calc(24px + env(safe-area-inset-bottom))!important}.app .yp-profile-settings-screen .yp-profile-editor-field-page .yp-profile-editor-error{background:#39212e;padding:10px 12px;border-radius:10px;border:1px solid #b5788c;color:var(--yn-danger)}.app .yp-profile-settings-screen .yp-profile-editor-draft-hint{font-size:12px!important;color:var(--yn-muted)!important}@media(max-width:400px){.app .yp-profile-settings-screen .yp-profile-settings-header{grid-template-columns:minmax(63px,1fr) auto minmax(63px,1fr)!important}.app .yp-profile-settings-header .yp-profile-editor-save{min-width:61px;padding:7px}.app .yp-profile-settings-screen .yp-profile-editor-back{min-width:44px!important}.app .yp-profile-settings-screen .yp-profile-editor-back>span{display:none}}.yp-photo-crop-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20000;display:flex;justify-content:center;align-items:stretch;background:#100c19;color:var(--yn-text)}.yp-photo-crop-screen{display:flex;flex-direction:column;min-height:0;width:100%;max-width:680px;height:100dvh;background:var(--yn-surface);overflow:hidden}.yp-photo-crop-header{flex:0 0 auto;padding:calc(10px + env(safe-area-inset-top)) 13px 12px;display:grid;grid-template-columns:minmax(66px,1fr) auto minmax(66px,1fr);align-items:center;gap:6px;border-bottom:1px solid var(--yn-line)}.yp-photo-crop-header h2{font-size:16px;margin:0!important;white-space:nowrap;text-align:center}.yp-photo-crop-header button{display:inline-flex;align-items:center;gap:4px;background:none;border:0;color:var(--yn-accent);font-size:12px;font-weight:700;min-height:44px;padding:6px}.yp-photo-crop-header button:last-child{justify-self:end;white-space:nowrap}.yp-photo-crop-header button:disabled{opacity:.5}.yp-photo-crop-content{flex:1 1 auto;min-height:0;overflow-y:auto;padding:16px 13px 35px;display:flex;flex-direction:column;align-items:center;gap:13px;-webkit-overflow-scrolling:touch}.yp-photo-crop-content>p:first-child{max-width:440px;color:var(--yn-muted);text-align:center;line-height:1.5;font-size:13px;margin:0 0 6px!important}.yp-photo-crop-stage{width:min(100%,490px);flex:0 0 auto;position:relative;overflow:hidden;background:var(--yn-bg);border:2px solid var(--yn-line);touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none}.yp-photo-crop-stage:active{cursor:grabbing}.yp-photo-crop-stage.is-cover{aspect-ratio:9/2}.yp-photo-crop-stage.is-avatar{aspect-ratio:1/1;width:min(76vw,320px,100%);border-radius:50%}.yp-photo-crop-stage img{position:absolute;max-width:none!important;transform:translate(-50%,-50%);object-fit:fill;pointer-events:none;-webkit-user-select:none;user-select:none}.yp-photo-crop-loading{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:12px;color:var(--yn-muted)}.yp-photo-crop-guide{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;box-shadow:inset 0 0 0 1px #ffffff49}.yp-photo-crop-stage.is-cover .yp-photo-crop-guide{border-block:1px solid #ffffff33}.yp-photo-crop-zoom{display:flex;align-items:center;gap:8px;width:100%;max-width:440px}.yp-photo-crop-zoom label{font-size:12px;color:var(--yn-muted)}.yp-photo-crop-zoom input{flex:1;min-width:40px;accent-color:#a67bdb}.yp-photo-crop-zoom button{display:grid;place-items:center;flex:0 0 auto;width:40px;height:40px;border:1px solid var(--yn-line);background:var(--yn-control);border-radius:10px;color:var(--yn-accent)}.yp-photo-crop-content>small{max-width:410px;text-align:center;font-size:11px;color:var(--yn-muted);line-height:1.5}.yp-photo-crop-error{color:var(--yn-danger)!important;background:#3e2639;border:1px solid #a86680;padding:9px 11px;border-radius:10px;font-size:12px!important;line-height:1.5!important}.yp-photo-crop-footer{flex:0 0 auto;padding:11px 15px calc(11px + env(safe-area-inset-bottom));border-top:1px solid var(--yn-line);background:var(--yn-surface)}.yp-photo-crop-footer button{width:100%;min-height:48px;display:flex;align-items:center;justify-content:center;gap:8px}.yp-photo-crop-screen :is(button,input,.yp-photo-crop-stage):focus-visible{outline:2px solid #d2a6fa;outline-offset:2px}@media(max-height:700px){.yp-photo-crop-content{gap:9px;padding-top:9px}.yp-photo-crop-stage.is-avatar{width:min(55vh,67vw,270px)}}.app .yp-identity-summary{width:100%;max-width:100%;text-align:center;color:var(--yn-text)}.app .yp-identity-summary .yp-profile-name-row{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:7px;margin:0 auto 2px}.app .yp-identity-summary .yp-profile-name-row h1{min-width:0;max-width:calc(100% - 66px);margin:0;font-weight:750;line-height:1.18;overflow-wrap:anywhere}.app .yp-identity-summary .yp-profile-identity-line{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:5px;min-height:18px;margin:2px auto 5px}.app .yp-identity-summary .yp-profile-handle{margin:0;color:var(--yn-accent);font-size:13px;line-height:1.35}.app .yp-identity-summary .yp-profile-pronouns{font-size:12px;color:var(--yn-muted);line-height:1.35;white-space:nowrap}.app .yp-identity-summary .yp-profile-social-stats{width:min(100%,390px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:6px auto 7px;gap:0}.app .yp-identity-summary .yp-profile-social-stats>*{min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;min-height:44px;padding:2px 5px}.app .yp-identity-summary .yp-profile-social-stats>*:not(:last-child){border-right:1px solid var(--yn-line)}.app .yp-identity-summary .yp-profile-social-stats strong{font-size:18px;color:var(--yn-text);font-weight:750;line-height:1.25;letter-spacing:-.02em}.app .yp-identity-summary .yp-profile-social-stats small{font-size:11px;color:var(--yn-muted);line-height:1.3;white-space:nowrap}.app .yp-identity-summary .yp-profile-description{display:flex;flex-direction:column;align-items:center;gap:2px;margin:1px auto 3px}.app .yp-identity-summary .profile-bio{margin:0;font-size:13px;line-height:1.4;white-space:pre-wrap;overflow-wrap:anywhere}.app .yp-identity-summary .yp-profile-location{margin:1px auto;display:flex;align-items:center;justify-content:center;gap:4px;font-size:11px;color:var(--yn-muted)}.app .yp-identity-summary .yp-social-profile-links{margin:4px auto 1px}.app .yp-identity-summary .yp-social-profile-link{min-height:34px;padding:6px 11px;font-size:11px}.app .member-profile.yp-profile-refined .profile-cover-lite{height:82px!important}.app .member-profile.yp-profile-refined .profile-avatar-ring{width:80px!important;height:80px!important;margin:-33px auto 3px!important}.app .member-profile.yp-profile-refined .profile-avatar-ring .avatar{width:74px!important;height:74px!important}.app .member-profile.yp-profile-refined .profile-body-lite{padding:0 11px 9px!important}.app .member-profile.yp-profile-refined .yp-profile-name-row h1{font-size:22px!important;line-height:1.15!important}.app .member-profile.yp-profile-refined .yp-profile-name-row .edit-profile-lite{min-height:34px!important;min-width:51px!important;padding:5px 10px!important;font-size:11px!important}.app .member-profile.yp-profile-refined .yp-profile-identity-line{min-height:18px!important;margin:1px auto 4px!important}.app .member-profile.yp-profile-refined .yp-profile-social-stats{width:min(100%,390px)!important;margin:5px auto 6px!important}.app .member-profile.yp-profile-refined .yp-profile-social-stats>*{min-height:44px!important;padding:2px 4px!important}.app .member-profile.yp-profile-refined .yp-profile-social-stats strong{font-size:18px!important}.app .member-profile.yp-profile-refined .yp-profile-description{margin:1px auto 3px!important;gap:2px!important}.app .member-profile.yp-profile-refined .yp-social-profile-links{margin:4px auto 1px!important}.app .yp-profile-settings-screen .yp-profile-settings-cover{padding-bottom:5px!important}.app .yp-profile-settings-screen .yp-profile-settings-banner{height:88px}.app .yp-profile-settings-screen .yp-profile-settings-cover-actions{top:6px;right:9px}.app .yp-profile-settings-screen .yp-profile-settings-cover-actions button{min-height:36px;padding:6px 9px;font-size:11px}.app .yp-profile-settings-screen .yp-profile-settings-avatar{width:78px;height:78px;margin:-33px auto 3px;border-width:2px}.app .yp-profile-settings-screen .yp-profile-settings-avatar .avatar{width:72px!important;height:72px!important}.app .yp-profile-settings-screen .yp-profile-settings-photo-action{position:absolute;left:-13px;bottom:-1px;display:grid;place-items:center;z-index:2;width:36px;height:36px;min-height:36px;padding:0;margin:0;border:2px solid var(--yn-line);border-radius:50%;background:var(--yn-control);color:var(--yn-text);box-shadow:0 2px 8px #0009}.app .yp-profile-settings-screen .yp-profile-settings-preview{margin:0 auto;padding:0 11px;max-width:520px;text-align:center}.app .yp-profile-settings-screen .yp-identity-compact .yp-profile-name-row h1{font-size:22px;line-height:1.15}.app .yp-profile-settings-screen .yp-identity-compact .yp-profile-identity-line{margin:2px auto 4px}.app .yp-profile-settings-screen .yp-identity-compact .yp-profile-social-stats{margin:5px auto 6px}.app .yp-profile-settings-screen .yp-identity-compact .yp-profile-description{margin:1px auto 2px}.app .yp-profile-settings-screen .yp-identity-compact .yp-social-profile-links{margin:4px auto 1px}.app .yp-profile-settings-screen .yp-profile-settings-group-heading{margin:9px 16px 5px!important}.app .yp-profile-settings-screen .yp-profile-settings-group{margin-inline:12px}.app .yp-profile-settings-screen .yp-profile-settings-row{min-height:51px;padding:9px 12px}.app .yp-profile-settings-screen .yp-profile-settings-row>span{font-size:13px}.app .yp-profile-settings-screen .yp-profile-settings-row>strong{font-size:12px}.app .yp-profile-settings-screen .yp-profile-settings-help{font-size:10px!important;padding:5px 14px 2px!important}.app .yp-profile-settings-screen .yp-editor-preview-edit:focus-visible,.app .yp-profile-settings-screen .yp-profile-settings-photo-action:focus-visible{outline:2px solid #d9b4ff;outline-offset:2px}@media(max-width:370px){.app .yp-identity-summary .yp-profile-name-row h1{max-width:calc(100% - 65px)}.app .yp-identity-summary .yp-profile-social-stats small{font-size:10px}}.app .member-profile.yp-profile-refined .profile-cover-lite,.app .yp-profile-settings-screen .yp-profile-settings-banner{height:auto!important;aspect-ratio:9/2!important}.app .yp-identity-summary .yp-profile-identity-separator{color:var(--yn-muted);font-size:12px;line-height:1.3}.app .yp-profile-settings-screen .yp-identity-compact .yp-profile-name-row{margin-top:2px!important;margin-bottom:2px!important}.app .yp-profile-settings-screen .yp-identity-compact .yp-profile-name-row h1{max-width:100%!important;margin:0 auto!important}.app .yp-profile-settings-screen .yp-profile-settings-avatar .member-avatar-with-presence{width:100%;height:100%;display:inline-flex;align-items:center;justify-content:center}.app .yp-profile-settings-screen .yp-profile-settings-avatar .member-avatar-with-presence .avatar{width:72px!important;height:72px!important}.app .yp-identity-summary .yp-profile-social-stats>*:not(:last-child),.app .member-profile.yp-profile-refined .yp-identity-summary .yp-profile-social-stats>*:not(:last-child){border-right:1px solid var(--yn-line)!important}.app .yp-identity-summary .yp-profile-social-stats>*{min-height:44px!important;gap:1px!important}.app .yp-profile-settings-screen .yp-social-profile-link-preview{cursor:default;pointer-events:none;-webkit-user-select:none;user-select:none}.app .yp-profile-settings-screen .yp-profile-settings-cover{padding-bottom:2px!important}.app .yp-profile-settings-screen .yp-profile-settings-group-heading{margin-top:8px!important}.app .yp-profile-settings-screen .yp-profile-settings-row{min-height:51px}.app .yp-presence-settings-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:18500;display:flex;justify-content:center;align-items:stretch;background:#0a0714ed;color:var(--yn-text)}.app .yp-presence-settings-screen{display:flex;flex-direction:column;width:100%;max-width:560px;height:100dvh;min-height:0;overflow:hidden;background:var(--yn-bg);border-inline:1px solid var(--yn-line)}.app .yp-presence-settings-header{flex:0 0 auto;display:grid;grid-template-columns:minmax(65px,1fr) auto minmax(65px,1fr);align-items:center;gap:6px;min-height:57px;padding:calc(8px + env(safe-area-inset-top)) 13px 10px;border-bottom:1px solid var(--yn-line);background:var(--yn-surface)}.app .yp-presence-settings-header h2{margin:0!important;text-align:center;font-size:16px!important;font-weight:740!important;white-space:nowrap;color:var(--yn-text)}.app .yp-presence-settings-header button{min-height:44px;background:transparent;border:0;border-radius:9px;color:var(--yn-accent);padding:6px 5px;font-weight:700;font-size:13px}.app .yp-presence-settings-header .yp-presence-settings-back{justify-self:start;display:flex;align-items:center;gap:4px}.app .yp-presence-settings-header .yp-presence-settings-save{justify-self:end;padding-inline:11px;color:var(--yn-accent)}.app .yp-presence-settings-header button:disabled{opacity:.47;cursor:default}.app .yp-presence-settings-content{flex:1;overflow-y:auto;min-height:0;padding:22px 20px calc(28px + env(safe-area-inset-bottom));-webkit-overflow-scrolling:touch}.app .yp-presence-settings-heading{display:flex;align-items:center;gap:9px;margin:0 0 9px;color:var(--yn-accent)}.app .yp-presence-settings-heading h3{margin:0!important;font-size:17px;color:var(--yn-text)}.app .yp-presence-settings-content>p:first-of-type{margin:0 0 21px!important;color:var(--yn-muted);font-size:13px!important;line-height:1.5!important}.app .yp-presence-settings-content label{display:block;margin:18px 0 8px;color:var(--yn-text);font-size:13px;font-weight:650}.app .yp-presence-settings-content label small{font-size:11px;color:var(--yn-muted);font-weight:500}.app .yp-presence-settings-content select,.app .yp-presence-settings-content input{width:100%;min-height:49px;max-width:100%;padding:10px 13px;box-sizing:border-box;border:1px solid var(--yn-line);border-radius:11px;background:var(--yn-surface);color:var(--yn-text);font-size:16px;outline:none}.app .yp-presence-settings-content :is(select,input):focus-visible{border-color:var(--yn-line);box-shadow:0 0 0 2px #b887e63b}.app .yp-presence-settings-description{margin-top:27px;padding:15px 16px;border:1px solid var(--yn-line);border-radius:12px;background:var(--yn-surface)}.app .yp-presence-settings-description strong{font-size:13px;color:var(--yn-text)}.app .yp-presence-settings-description p{margin:7px 0 0!important;color:var(--yn-muted);font-size:12px!important;line-height:1.55!important}.app .yp-presence-settings-error{margin:14px 0!important;padding:10px 12px;border-radius:9px;background:#382230;border:1px solid #975572;color:var(--yn-danger)!important;font-size:12px!important}.app .yp-presence-settings-screen button:focus-visible{outline:2px solid #cba0fa;outline-offset:2px}@media(min-width:650px){.app .yp-presence-settings-overlay{align-items:center;padding:30px}.app .yp-presence-settings-screen{height:min(610px,90dvh);border:1px solid var(--yn-line);border-radius:18px;box-shadow:0 24px 80px #000a}.app .yp-presence-settings-header{padding-top:13px}}@media(max-width:370px){.app .yp-presence-settings-header{grid-template-columns:minmax(48px,1fr) auto minmax(48px,1fr)}.app .yp-presence-settings-header h2{font-size:14px!important}.app .yp-presence-settings-content{padding-inline:14px}}.app .member-profile.yp-profile-refined .profile-cover-lite{position:relative}.app .member-profile.yp-profile-refined .profile-body-lite{padding-bottom:10px!important}.app .yp-identity-summary .yp-profile-facts{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;column-gap:13px;row-gap:5px;margin:5px auto 0;color:var(--yn-muted);font-size:11px;line-height:1.35}.app .yp-identity-summary .yp-profile-facts>span{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:0;max-width:100%}.app .yp-identity-summary .yp-profile-facts svg{color:var(--yn-accent);flex:0 0 auto}.app .yp-identity-summary .yp-profile-member-details{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:7px 10px;margin:7px auto 3px;max-width:100%}.app .yp-identity-summary .yp-profile-role{display:inline-flex;align-items:center;gap:4px;color:#e7d4a4;font-size:11px;line-height:1.2;border:1px solid var(--yn-line);border-radius:999px;background:var(--yn-control);padding:5px 8px;max-width:min(100%,260px);white-space:nowrap}.app .yp-identity-summary .yp-profile-role strong{font-size:11px;font-weight:730}.app .yp-identity-summary .yp-profile-role span{color:var(--yn-muted);min-width:0;overflow:hidden;text-overflow:ellipsis}.app .yp-identity-summary .yp-profile-role svg{flex-shrink:0;color:#e6c17e}.app .yp-identity-summary .yp-profile-level-compact{display:inline-flex;align-items:center;gap:5px;color:var(--yn-accent);font-size:11px;line-height:1.2;white-space:nowrap}.app .yp-identity-summary .yp-profile-level-compact strong{font-size:11px;font-weight:700}.app .yp-identity-summary .yp-profile-level-progress{display:inline-block;width:46px;height:5px;border-radius:8px;background:var(--yn-control);overflow:hidden}.app .yp-identity-summary .yp-profile-level-progress i{display:block;height:100%;border-radius:8px;background:var(--yn-accent)}.app .yp-identity-summary .yp-profile-description{gap:2px!important;margin-top:1px!important}.app .yp-identity-summary .yp-social-profile-links{margin-top:7px!important}.app .yp-profile-settings-screen .yp-identity-compact .yp-profile-member-details{margin-top:6px}.app .yp-profile-settings-avatar-remove{display:block;min-height:36px;padding:5px 9px;margin:2px auto 4px;background:transparent;border:0;border-radius:8px;color:#bba5d1;font-size:11px;font-weight:650}.app .yp-profile-settings-avatar-remove:focus-visible{outline:2px solid #cd9eef;outline-offset:2px}.app .topbar .top-workspace{flex:0 1 auto!important;width:auto!important;max-width:min(68vw,440px)!important;min-width:0!important;display:inline-flex!important;justify-content:flex-start!important;align-items:center!important;gap:9px!important;min-height:44px!important;padding:6px 11px!important;border:0!important;border-radius:11px!important;background:transparent!important;box-shadow:none!important}.app .topbar .top-workspace strong{flex:0 1 auto!important;min-width:0!important;max-width:100%!important;font-size:clamp(17px,4.5vw,21px)!important;line-height:1.2!important;font-weight:760!important;color:var(--yn-text)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.app .topbar .top-workspace svg{width:18px!important;height:18px!important;flex-shrink:0;color:var(--yn-accent)!important}.app .topbar .top-right{margin-left:auto!important}.app .topbar .top-workspace:focus-visible{outline:2px solid #cb9df5!important;outline-offset:2px}@media(max-width:420px){.app .topbar .top-workspace{max-width:calc(100vw - 148px)!important;padding-inline:5px!important}.app .topbar .top-workspace strong{font-size:18px!important}}.app .topbar .top-right{display:flex!important;align-items:center!important;justify-content:flex-end!important;flex:0 0 auto!important;gap:5px!important;min-width:0!important}.app .topbar .yp-top-availability{position:relative;display:flex;align-items:center;flex:0 0 auto;z-index:45}.app .topbar .yp-top-availability-trigger{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;gap:7px;border:1px solid transparent;border-radius:12px;background:transparent;color:var(--yn-accent);padding:6px;font-size:11px;font-weight:700;letter-spacing:0}.app .topbar .yp-top-availability-trigger[aria-expanded=true]{background:var(--yn-control);border-color:var(--yn-line)}.app .topbar .yp-top-availability-trigger:focus-visible,.app .yp-top-availability-panel button:focus-visible{outline:2px solid #d6aafa;outline-offset:2px}.app .topbar .yp-top-availability-trigger:disabled{opacity:.65;cursor:wait}.app .topbar .yp-top-availability-label{font-size:11px;font-weight:700;white-space:nowrap;color:var(--yn-accent)}.app .yp-top-availability-dot{display:inline-block;flex:0 0 auto;width:11px;height:11px;border-radius:50%;background:var(--yn-control);border:1px solid var(--yn-line);box-shadow:0 0 0 3px #201a2b}.app .yp-top-availability-dot.is-online{background:#50c5a1;border-color:#6ae6b9}.app .yp-top-availability-dot.is-away{background:#e6b65b;border-color:#ffd27c}.app .yp-top-availability-dot.is-busy{background:#e0778c;border-color:#ff9eb0}.app .yp-top-availability-dot.is-offline,.app .yp-top-availability-dot.is-invisible{background:var(--yn-control);border-color:var(--yn-line)}.app .yp-top-availability-dot.is-invisible{outline:1px solid #c7b7d9;outline-offset:2px}.app .yp-top-availability-panel{position:absolute;top:calc(100% + 5px);right:0;z-index:120;width:min(260px,calc(100vw - 24px));border:1px solid var(--yn-line);border-radius:14px;box-shadow:0 18px 45px #0009;background:var(--yn-surface);padding:8px;text-align:left;letter-spacing:normal}.app .yp-top-availability-title{margin:4px 9px 7px!important;font-size:12px!important;font-weight:750!important;color:var(--yn-text)}.app .yp-top-availability-panel .yp-top-availability-option,.app .yp-top-availability-panel .yp-top-availability-manage{width:100%;min-height:44px;display:flex;align-items:center;gap:11px;padding:9px 10px;border:none;border-radius:9px;background:transparent;color:var(--yn-text);text-align:left;letter-spacing:normal;font-size:13px;font-weight:600}.app .yp-top-availability-panel .yp-top-availability-option:hover,.app .yp-top-availability-panel .yp-top-availability-option[aria-pressed=true]{background:var(--yn-control)}.app .yp-top-availability-panel .yp-top-availability-option svg{margin-left:auto;color:var(--yn-accent)}.app .yp-top-availability-panel .yp-top-availability-manage{border-top:1px solid var(--yn-line);border-radius:0;margin-top:5px;color:var(--yn-accent);font-size:12px}.app .yp-top-availability-panel button:disabled{opacity:.65;cursor:wait}.app .yp-top-availability-error{color:var(--yn-danger)!important;font-size:11px!important;line-height:1.5!important;padding:7px 9px;margin:2px 4px!important;background:var(--yn-control);border-radius:7px}.app .yp-identity-summary .yp-profile-facts{gap:5px 13px;margin:5px auto 0!important}.app .yp-identity-summary .yp-profile-joined{order:0}.app .yp-identity-summary .yp-profile-location{order:1}.app .yp-identity-summary .yp-profile-level-progress{width:62px;height:6px}@media(max-width:385px){.app .topbar .yp-top-availability-label{display:none}.app .topbar .yp-top-availability-trigger{gap:4px}}@media(max-width:340px){.app .topbar .top-workspace strong{font-size:16px!important}.app .topbar .top-workspace{max-width:calc(100vw - 160px)!important}}.app .topbar .yp-top-availability-panel{color:var(--yn-text)!important;-webkit-text-fill-color:#f5eefb!important;background:var(--yn-surface)!important;border-color:var(--yn-line)!important;padding:6px!important;max-height:min(320px,calc(100dvh - 120px));overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.app .topbar .yp-top-availability-panel .yp-top-availability-title{color:var(--yn-text)!important;-webkit-text-fill-color:#f7f0fc!important;font-size:13px!important;line-height:1.35!important;margin:6px 11px!important}.app .topbar .yp-top-availability-panel .yp-top-availability-option,.app .topbar .yp-top-availability-panel .yp-top-availability-manage{display:flex!important;flex-direction:row!important;align-items:center!important;min-height:44px!important;height:44px!important;max-height:44px!important;padding:7px 11px!important;margin:0!important;gap:11px!important;border:0!important;border-radius:9px!important;background:transparent!important;box-shadow:none!important;color:var(--yn-text)!important;-webkit-text-fill-color:#f2eafa!important;font-size:13px!important;font-weight:600!important;line-height:1.25!important;text-align:left!important;opacity:1!important;visibility:visible!important}.app .topbar .yp-top-availability-panel .yp-top-availability-option>span:nth-child(2){color:var(--yn-text)!important;-webkit-text-fill-color:#f2eafa!important;opacity:1!important;font-weight:600!important;font-size:13px!important;line-height:1.25!important}.app .topbar .yp-top-availability-panel .yp-top-availability-option[aria-pressed=true],.app .topbar .yp-top-availability-panel .yp-top-availability-option:hover{background:var(--yn-control)!important}.app .topbar .yp-top-availability-panel .yp-top-availability-option[aria-pressed=true]>span:nth-child(2){color:var(--yn-text)!important;-webkit-text-fill-color:#fff!important;font-weight:730!important}.app .topbar .yp-top-availability-panel .yp-top-availability-option svg{color:var(--yn-accent)!important;-webkit-text-fill-color:#d8b9ff!important}.app .topbar .yp-top-availability-panel .yp-top-availability-manage{border-top:1px solid var(--yn-line)!important;border-radius:0!important;height:47px!important;max-height:47px!important;color:var(--yn-text)!important;-webkit-text-fill-color:#e0c6fa!important;font-weight:660!important}.app .topbar .yp-top-availability-panel .yp-top-availability-manage svg{color:var(--yn-accent)!important}.app .topbar .yp-top-availability-panel .yp-top-availability-option:disabled{opacity:.6!important}.app .topbar .yp-top-availability-panel .yp-top-availability-error{-webkit-text-fill-color:#ffe2e8!important}.app .member-profile.yp-profile-refined .profile-body-lite{padding:0 12px 8px!important}.app .member-profile.yp-profile-refined .profile-avatar-ring{margin-bottom:1px!important}.app .member-profile.yp-profile-refined .yp-identity-summary .yp-profile-name-row{margin-bottom:0!important;gap:6px!important}.app .member-profile.yp-profile-refined .yp-identity-summary .yp-profile-identity-line{margin:1px auto 3px!important}.app .member-profile.yp-profile-refined .yp-identity-summary .yp-profile-social-stats{margin:3px auto!important}.app .member-profile.yp-profile-refined .yp-identity-summary .yp-profile-description{margin:0 auto 1px!important;gap:0!important}.app .member-profile.yp-profile-refined .yp-identity-summary .profile-bio{margin:1px 0 2px!important;line-height:1.35!important;font-size:13px!important}.app .member-profile.yp-profile-refined .yp-identity-summary .yp-profile-facts{margin:2px auto 0!important;column-gap:9px!important;row-gap:3px!important;font-size:11px!important}.app .member-profile.yp-profile-refined .yp-identity-summary .yp-profile-member-details{margin:5px auto 0!important;gap:4px 13px!important}.app .member-profile.yp-profile-refined .yp-identity-summary .yp-profile-role{background:transparent!important;border:0!important;border-radius:0!important;padding:2px 0!important;color:#e9d4a7!important;max-width:190px}.app .member-profile.yp-profile-refined .yp-identity-summary .yp-profile-level-compact{padding:2px 0!important}.app .member-profile.yp-profile-refined .yp-identity-summary .yp-social-profile-links{margin:5px auto 0!important;gap:7px!important}.app .member-profile.yp-profile-refined .yp-identity-summary .yp-social-profile-link{min-height:40px!important;padding:6px 11px!important;font-size:12px!important;border-radius:999px!important}@media(max-width:370px){.app .member-profile.yp-profile-refined .yp-identity-summary .yp-profile-member-details{column-gap:9px!important}}.app .member-profile.card.yp-profile-refined{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;margin-bottom:0!important;overflow:visible!important}.app .member-profile.yp-profile-refined .profile-cover-lite{border-radius:15px 15px 0 0!important;overflow:hidden!important;border:0!important}.app .member-profile.yp-profile-refined .profile-body-lite{background:transparent!important;padding:0 10px 5px!important}.app .member-profile.yp-profile-refined .profile-avatar-ring{margin-top:-38px!important;margin-bottom:2px!important}.app .member-profile.yp-profile-refined .yp-identity-summary .yp-profile-name-row{gap:7px!important;margin-bottom:1px!important}.app .member-profile.yp-profile-refined .yp-profile-name-row h1{font-size:23px!important;line-height:1.16!important;font-weight:750!important;letter-spacing:-.35px}.app .member-profile.yp-profile-refined .yp-profile-name-row .edit-profile-lite{padding:5px 12px!important;min-width:51px!important;min-height:34px!important;font-size:11px!important;border-radius:100px!important;background:var(--yn-control)!important}.app .yp-identity-summary .yp-profile-social-stats>*:not(:last-child),.app .member-profile.yp-profile-refined .yp-identity-summary .yp-profile-social-stats>*:not(:last-child),.app .yp-profile-settings-screen .yp-identity-summary .yp-profile-social-stats>*:not(:last-child){border-right:none!important}.app .member-profile.yp-profile-refined .yp-profile-social-stats{max-width:340px!important;width:100%!important;margin:5px auto!important}.app .yp-identity-summary .yp-profile-social-stats>*{min-height:44px!important;border:0!important}.app .member-profile.yp-profile-refined .yp-profile-social-stats strong{font-size:19px!important;font-weight:740!important;line-height:1.15!important}.app .member-profile.yp-profile-refined .yp-profile-social-stats small{font-size:11px!important;color:var(--yn-muted)!important;white-space:nowrap}.app .member-profile.yp-profile-refined .yp-profile-description{margin:2px auto 0!important}.app .member-profile.yp-profile-refined .profile-bio{color:var(--yn-text)!important;font-size:13px!important;line-height:1.4!important;margin:2px auto!important;max-width:350px!important}.app .yp-identity-summary .yp-profile-member-details{gap:10px 16px!important;margin:5px auto 0!important}.app .yp-identity-summary .yp-profile-role{border:0!important;background:transparent!important;padding:2px!important;color:#edd6a5!important;max-width:170px;min-height:24px}.app .yp-identity-summary .yp-profile-role strong{font-size:12px!important;color:#ead5a6!important}.app .yp-identity-summary .yp-profile-level-compact-slot{display:inline-flex;align-items:center}.app .yp-identity-summary .yp-profile-level-wrapper{display:flex;align-items:center;justify-content:center}.app .yp-identity-summary .yp-profile-level-compact{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:38px!important;gap:5px!important;padding:3px 5px!important;border:0!important;border-radius:9px!important;box-shadow:none!important;background:transparent!important;color:var(--yn-accent)!important;-webkit-text-fill-color:#d8c6eb!important;cursor:pointer;font-size:12px!important}.app .yp-identity-summary .yp-profile-level-compact strong{font-size:12px!important;font-weight:710!important}.app .yp-identity-summary .yp-profile-level-chevron{color:var(--yn-muted)!important}.app .yp-profile-settings-screen .yp-profile-level-compact{cursor:default}.app .member-profile.yp-profile-refined .yp-identity-summary .yp-profile-facts{margin:3px auto 0!important;column-gap:9px!important;row-gap:2px!important}.app .yp-identity-summary .yp-social-profile-links{display:flex!important;justify-content:center!important;align-items:center!important;margin:2px auto 0!important}.app .yp-social-links-summary{display:inline-flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:7px!important;min-height:44px!important;border:0!important;border-radius:10px!important;background:transparent!important;color:var(--yn-muted)!important;-webkit-text-fill-color:#d7c9e7!important;font-size:12px!important;font-weight:690!important;padding:5px 10px!important;box-shadow:none!important}.app .yp-social-links-summary svg{color:var(--yn-muted)!important}.app button.yp-social-links-summary:focus-visible{outline:2px solid #be9ee9;outline-offset:2px}.app .yp-social-links-preview{cursor:default!important;pointer-events:none}.app .yp-profile-activity{margin:0 11px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.app .yp-profile-activity .yp-profile-activity-tabs{margin:0!important;padding:0!important;border-bottom:1px solid var(--yn-line)!important}.app .yp-profile-activity .yp-profile-activity-tabs button{min-height:44px!important;padding:7px 2px!important;font-size:12px!important}.app .yp-profile-activity .yp-profile-activity-tabs button.selected{font-weight:740!important;border-bottom-color:var(--yn-line)!important}.app .yp-profile-activity .yp-profile-activity-list{margin-top:2px!important}.app .yp-profile-activity .yp-profile-activity-item{min-height:58px!important;padding:8px 5px!important;background:transparent!important;border-bottom:1px solid var(--yn-line)!important}.app .yp-profile-activity .yp-profile-activity-copy strong{font-size:13px!important}.app .yp-profile-activity .yp-profile-activity-copy small{font-size:11px!important}.yp-social-links-overlay,.yp-profile-level-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:19200;box-sizing:border-box;display:flex;align-items:flex-end;justify-content:center;background:#06040cba;padding:12px 12px max(12px,env(safe-area-inset-bottom))}.yp-social-links-sheet,.yp-profile-level-sheet{position:relative;width:min(100%,480px);max-height:min(78dvh,740px);display:flex;flex-direction:column;overflow:auto;-webkit-overflow-scrolling:touch;background:var(--yn-surface);color:var(--yn-text);border:1px solid var(--yn-line);border-radius:22px;padding:18px 19px 20px;box-shadow:0 24px 65px #0009}.yp-social-links-handle,.yp-profile-level-sheet-handle{width:34px;height:4px;margin:0 auto 15px;background:var(--yn-control);border-radius:99px;flex-shrink:0}.yp-social-links-close,.yp-profile-level-close{position:absolute;right:15px;top:14px;display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;border:0;border-radius:50%;color:var(--yn-accent);background:transparent}.yp-social-links-sheet h2,.yp-profile-level-sheet h2{font-size:21px;font-weight:750;letter-spacing:-.3px;margin:0 0 4px!important}.yp-social-links-sheet p,.yp-profile-level-sheet-subtitle{margin:0 0 15px!important;color:var(--yn-muted);font-size:13px!important;line-height:1.5!important}.yp-social-links-list{display:flex;flex-direction:column;gap:0}.yp-social-links-list button.yp-social-profile-link{max-width:none!important;width:100%!important;display:flex!important;align-items:center!important;gap:12px!important;border:0!important;border-bottom:1px solid var(--yn-line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;min-height:53px!important;padding:8px 4px!important;color:var(--yn-text)!important;-webkit-text-fill-color:#f0e9fa!important;text-align:left;font-size:14px!important}.yp-social-links-list button.yp-social-profile-link strong{flex:1;font-weight:650}.yp-social-links-list button.yp-social-profile-link>svg{margin-left:auto;color:var(--yn-muted)!important}.yp-social-links-platform-icon{width:32px;height:32px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:9px;background:var(--yn-control);color:var(--yn-accent)}.yp-social-links-sheet button:focus-visible,.yp-profile-level-sheet button:focus-visible{outline:2px solid #d5b2f6;outline-offset:2px}.yp-profile-level-sheet{text-align:center;align-items:center}.yp-profile-level-large-icon{width:54px;height:54px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:1px 0 13px;color:var(--yn-accent);background:var(--yn-control)}.yp-profile-level-sheet-progress{width:min(100%,320px);height:8px;overflow:hidden;border-radius:999px;background:var(--yn-control)}.yp-profile-level-sheet-progress span{display:block;height:100%;border-radius:999px;background:var(--yn-accent)}.yp-profile-level-remaining{margin:13px 0 19px!important;color:var(--yn-text);font-size:13px!important}.yp-profile-level-done{width:100%;min-height:46px;color:var(--yn-text);font-weight:750;font-size:14px;border:0;border-radius:13px;background:var(--yn-accent)}@media(min-width:680px){.yp-social-links-overlay,.yp-profile-level-overlay{align-items:center}.yp-social-links-sheet,.yp-profile-level-sheet{max-height:82dvh}}@media(max-width:380px){.app .member-profile.yp-profile-refined .yp-profile-social-stats small{font-size:10px!important}.app .member-profile.yp-profile-refined .yp-profile-name-row h1{font-size:21px!important}}.app .member-profile.yp-profile-refined .profile-cover-lite{position:relative!important;isolation:isolate;border-radius:16px 16px 0 0!important}.app .member-profile.yp-profile-refined .profile-cover-lite:after{content:"";position:absolute;left:0;right:0;bottom:0;height:36%;z-index:2;pointer-events:none;background:linear-gradient(180deg,transparent,#0f0a189e)!important}.app .member-profile.yp-profile-refined .profile-body-lite{position:relative;z-index:3;background:linear-gradient(180deg,color-mix(in srgb,var(--yn-control) 15%,transparent),color-mix(in srgb,var(--yn-control) 7%,transparent) 62px,color-mix(in srgb,var(--yn-bg) 0%,transparent) 146px)!important;padding:0 10px 2px!important;border-radius:0 0 16px 16px!important}.app .member-profile.yp-profile-refined .profile-avatar-ring{position:relative;z-index:4;box-sizing:border-box;border:3px solid #171020!important;border-radius:50%!important;box-shadow:0 0 0 1px #bd92ea70,0 7px 20px #00000057!important}.app .member-profile.yp-profile-refined .yp-identity-summary .yp-profile-secondary{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:center!important;column-gap:12px!important;row-gap:0!important;width:100%;max-width:390px;margin:5px auto 0!important}.app .member-profile.yp-profile-refined .yp-profile-secondary .yp-profile-member-details{display:flex!important;flex:0 1 auto!important;align-items:center!important;justify-content:center!important;flex-wrap:wrap!important;column-gap:12px!important;row-gap:0!important;margin:0!important}.app .member-profile.yp-profile-refined .yp-profile-secondary .yp-profile-role{min-height:36px!important;display:inline-flex!important;align-items:center!important;gap:5px!important;padding:0!important;border:0!important;background:transparent!important}.app .member-profile.yp-profile-refined .yp-profile-secondary .yp-profile-level-compact{min-height:44px!important;padding:5px 2px!important}.app .member-profile.yp-profile-refined .yp-profile-secondary .yp-social-profile-links{display:flex!important;flex:0 1 auto!important;margin:0!important;align-items:center!important}.app .member-profile.yp-profile-refined .yp-profile-secondary .yp-social-links-summary{min-height:44px!important;padding:5px 2px!important;font-size:11px!important;font-weight:580!important;color:var(--yn-muted)!important;-webkit-text-fill-color:#b9abc9!important;gap:5px!important}.app .member-profile.yp-profile-refined .yp-profile-secondary .yp-social-links-summary svg{color:var(--yn-muted)!important}.app .member-profile.yp-profile-refined .yp-profile-secondary .yp-social-links-summary:is(:hover,:focus-visible){color:var(--yn-text)!important;-webkit-text-fill-color:#efe2fc!important}.app .member-profile.yp-profile-refined{margin-bottom:0!important}.app .yp-profile-activity{margin:8px 11px 0!important;padding:0!important}.app .yp-profile-activity .yp-profile-activity-tabs{margin:0!important;padding:0!important;border-top:1px solid color-mix(in srgb,var(--yn-line) 16%,transparent)!important;border-bottom:1px solid var(--yn-line)!important}.app .yp-profile-activity .yp-profile-activity-tabs button{min-height:44px!important;font-weight:600!important;line-height:1.35!important}.app .yp-profile-activity .yp-profile-content-panel{margin-top:6px!important}.app .yp-profile-activity .yp-profile-activity-list{margin-top:0!important}@media(max-width:360px){.app .member-profile.yp-profile-refined .yp-profile-secondary{max-width:315px;column-gap:9px!important}.app .member-profile.yp-profile-refined .yp-profile-secondary .yp-profile-member-details{column-gap:9px!important}.app .member-profile.yp-profile-refined .yp-profile-secondary .yp-social-links-summary{padding-inline:5px!important}}@media(prefers-reduced-motion:reduce){.app .member-profile.yp-profile-refined .profile-avatar-ring{transition:none!important}}.app .yp-profile-browse-all{width:100%;min-height:46px;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:3px 0 6px;padding:8px 10px;border:0;border-bottom:1px solid var(--yn-line);border-radius:0;background:transparent;color:var(--yn-accent);font-weight:680;font-size:13px;text-align:left}.app .yp-profile-browse-all small{font-size:12px;color:var(--yn-muted);font-weight:500}.app .yp-profile-browse-all:focus-visible{outline:2px solid #bd97ec;outline-offset:2px}.yp-profile-content-screen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:12000;display:flex;flex-direction:column;background:var(--yn-bg);color:var(--yn-text);overflow:hidden;isolation:isolate;padding-top:env(safe-area-inset-top);box-sizing:border-box}.yp-profile-screen-header,.yp-social-screen .yp-social-screen-heading{box-sizing:border-box;flex-shrink:0;width:100%;min-height:58px;display:grid;grid-template-columns:minmax(76px,1fr) auto minmax(76px,1fr);align-items:center;gap:6px;padding:4px 14px;background:var(--yn-surface);border-bottom:1px solid var(--yn-line)}.yp-profile-screen-header h2,.yp-social-screen .yp-social-screen-heading strong{color:var(--yn-text);font-size:16px;font-weight:750;letter-spacing:-.25px;margin:0;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.yp-profile-screen-header>button,.yp-social-screen .yp-social-screen-heading>button{display:inline-flex;align-items:center;justify-content:flex-start;gap:5px;min-height:44px;width:max-content;max-width:100%;padding:5px 4px;border:0;background:transparent;color:var(--yn-accent);font-size:13px;font-weight:640}.yp-profile-header-spacer{display:block;width:44px;height:44px;justify-self:end}.yp-profile-screen-scroll{flex:1;min-height:0;width:100%;max-width:790px;margin:0 auto;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:11px 17px max(40px,env(safe-area-inset-bottom));box-sizing:border-box}.yp-profile-content-screen .yp-profile-activity-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-bottom:1px solid var(--yn-line);overflow:visible;margin:0 0 15px}.yp-profile-content-screen .yp-profile-activity-tabs button{border:0;border-bottom:2px solid transparent;border-radius:0;min-height:47px;background:transparent;color:var(--yn-muted);font-size:12px;font-weight:640;padding:8px 3px;line-height:1.3}.yp-profile-content-screen .yp-profile-activity-tabs button.selected{color:var(--yn-text);border-bottom-color:var(--yn-line);font-weight:760}.yp-profile-browser-controls,.yp-social-screen-controls{display:flex;align-items:stretch;gap:10px}.yp-profile-browser-search,.yp-social-search{min-width:0;flex:1;display:flex;align-items:center;gap:9px;border-radius:13px;border:1px solid var(--yn-line);background:var(--yn-surface);color:var(--yn-muted);padding:0 11px;min-height:46px}.yp-profile-browser-search input,.yp-social-search input{min-width:0;flex:1;border:0!important;outline:0!important;background:transparent!important;color:var(--yn-text)!important;-webkit-text-fill-color:#f4eafa!important;box-shadow:none!important;font-size:16px!important;padding:8px 0!important;margin:0!important}.yp-profile-browser-search input::placeholder,.yp-social-search input::placeholder{color:var(--yn-muted)}.yp-profile-browser-search button,.yp-social-search button{border:0;background:transparent;color:var(--yn-muted);min-height:36px;min-width:36px;display:grid;place-items:center;padding:0}.yp-profile-browser-controls select,.yp-social-screen-controls select{min-width:94px;max-width:130px;border-radius:12px;border:1px solid var(--yn-line);background:var(--yn-surface);color:var(--yn-text);font-size:13px;padding:0 9px}.yp-profile-browser-count,.yp-social-list-counter{font-size:12px;color:var(--yn-muted);margin:14px 3px 6px}.yp-profile-content-screen .yp-profile-activity-list{display:flex;flex-direction:column;gap:0;margin:0}.yp-profile-content-screen .yp-profile-activity-item{width:100%;display:flex;align-items:center;gap:12px;min-height:69px;padding:11px 5px;border:0;border-bottom:1px solid var(--yn-line);border-radius:0;background:transparent;color:var(--yn-text);text-align:left}.yp-profile-content-screen .yp-profile-activity-icon{display:grid;place-items:center;flex:0 0 36px;width:36px;height:36px;border-radius:11px;background:var(--yn-control);color:var(--yn-accent)}.yp-profile-content-screen .yp-profile-activity-copy{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.yp-profile-content-screen .yp-profile-activity-copy strong{font-size:14px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.yp-profile-content-screen .yp-profile-activity-copy small{font-size:12px;color:var(--yn-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.yp-profile-content-screen .yp-profile-activity-date{font-size:11px;color:var(--yn-muted);white-space:nowrap}.yp-profile-content-screen .yp-profile-activity-item:disabled{opacity:.6}.yp-profile-browser-pagination,.yp-social-connection-pages{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:17px 0 3px;color:var(--yn-muted);font-size:12px}.yp-profile-browser-pagination button,.yp-social-connection-pages button{border:1px solid var(--yn-line);background:var(--yn-control);color:var(--yn-text);border-radius:11px;min-height:44px;padding:7px 11px;display:inline-flex;align-items:center;justify-content:center;gap:3px;font-weight:660;font-size:12px}.yp-profile-browser-pagination button:disabled,.yp-social-connection-pages button:disabled{opacity:.4}.yp-profile-browser-empty,.yp-social-connection-empty{min-height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:9px;padding:26px 16px;color:var(--yn-muted)}.yp-profile-browser-empty strong,.yp-social-connection-empty strong{font-size:15px;color:var(--yn-text)}.yp-profile-browser-empty p,.yp-social-connection-empty p{max-width:280px;font-size:12px;line-height:1.5;margin:0}.yp-social-overlay.yp-social-overlay-full{position:fixed;top:0;right:0;bottom:0;left:0;z-index:11900;display:block;padding:0;background:#100c18;overflow:hidden}.yp-social-overlay-full .yp-social-dialog.yp-social-screen{display:flex;flex-direction:column;width:100%;height:100dvh;min-height:0;max-height:none;max-width:none;border:0;border-radius:0;background:#100c18;box-shadow:none;padding-top:env(safe-area-inset-top);box-sizing:border-box}.yp-social-screen .yp-social-screen-list-layout{flex:1;display:flex;flex-direction:column;min-height:0;width:100%;max-width:790px;margin:0 auto}.yp-social-screen .yp-social-connection-tabs{flex-shrink:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--yn-line);padding:0 8px;margin:0}.yp-social-screen .yp-social-connection-tabs button{display:flex;justify-content:center;align-items:center;gap:4px;min-height:52px;padding:7px 2px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--yn-muted);font-weight:660;font-size:12px}.yp-social-screen .yp-social-connection-tabs button.selected{color:var(--yn-text);border-bottom-color:var(--yn-line)}.yp-social-screen .yp-social-connection-tabs button span{font-weight:540}.yp-social-screen .yp-social-screen-controls{padding:13px 16px 3px;flex-shrink:0}.yp-social-screen .yp-social-list.yp-social-screen-list{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:0 16px max(32px,env(safe-area-inset-bottom))}.yp-social-screen .yp-social-member-row{display:flex;align-items:center;gap:9px;border:0;border-bottom:1px solid var(--yn-line);padding:9px 2px;min-height:70px;background:transparent}.yp-social-screen .yp-social-member-open{flex:1;min-width:0;min-height:52px;display:flex;gap:11px;align-items:center;text-align:left;border:0;background:transparent;padding:2px;color:var(--yn-text)}.yp-social-screen .yp-social-member-open .avatar{width:50px!important;height:50px!important;flex:0 0 50px}.yp-social-screen .yp-social-member-open>span{display:flex;flex-direction:column;min-width:0;gap:4px}.yp-social-screen .yp-social-member-open strong{font-size:14px;line-height:1.25;color:var(--yn-text)}.yp-social-screen .yp-social-member-open small{font-size:12px;color:var(--yn-muted)}.yp-social-screen .yp-social-member-open .yp-social-mutual-label{font-size:10px;color:var(--yn-muted)}.yp-social-screen .yp-social-follow{flex:0 0 auto;min-height:40px;border-radius:999px;padding:9px 11px;border:1px solid var(--yn-line);background:var(--yn-control);font-size:11px;font-weight:700;color:var(--yn-text)}.yp-social-screen .yp-social-follow.following{background:var(--yn-control);border-color:var(--yn-line);color:var(--yn-accent)}.yp-social-screen .yp-social-follow span{white-space:nowrap}.yp-social-screen .yp-social-screen-person-scroll{overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;min-height:0;width:100%;max-width:790px;margin:0 auto;padding:12px 16px max(35px,env(safe-area-inset-bottom));box-sizing:border-box;text-align:center}.yp-social-screen .yp-social-profile-cover{width:100%;aspect-ratio:9/2;max-height:220px;background:linear-gradient(120deg,#261934,#503366,#1b1529);position:relative;overflow:hidden;border-radius:15px 15px 0 0}.yp-social-screen .yp-social-profile-cover img{width:100%;height:100%;object-fit:cover;display:block}.yp-social-screen .yp-social-full-avatar{display:grid;place-items:center;position:relative;width:90px;height:90px;margin:-39px auto 5px;border:3px solid #171020;border-radius:50%;box-shadow:0 0 0 1px #826396,0 8px 22px #0006}.yp-social-screen .yp-social-full-avatar .avatar{width:84px!important;height:84px!important;font-size:26px!important}.yp-social-screen .yp-identity-summary{display:flex;flex-direction:column;align-items:center;gap:3px}.yp-social-screen .yp-identity-summary .yp-profile-name-row{display:flex;justify-content:center;align-items:center;margin:4px auto 0;gap:7px}.yp-social-screen .yp-profile-name-row h1{margin:0;font-size:24px;line-height:1.18}.yp-social-screen .yp-profile-identity-line{display:flex;justify-content:center;align-items:center;gap:6px;font-size:13px;min-height:20px;color:var(--yn-muted)}.yp-social-screen .yp-profile-handle{margin:0;color:var(--yn-accent);font-size:13px}.yp-social-screen .yp-profile-social-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;max-width:350px;width:100%;margin:6px auto}.yp-social-screen .yp-profile-social-stats>button,.yp-social-screen .yp-profile-social-stats>div{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:52px;border:0;background:transparent;color:var(--yn-text)}.yp-social-screen .yp-profile-social-stats strong{font-size:20px}.yp-social-screen .yp-profile-social-stats small{font-size:11px;color:var(--yn-muted)}.yp-social-screen .yp-profile-description{display:flex;flex-direction:column;align-items:center;gap:5px}.yp-social-screen .yp-profile-description .profile-bio{font-size:13px;line-height:1.45;margin:0;color:var(--yn-text)}.yp-social-screen .yp-profile-facts{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px 13px;color:var(--yn-muted);font-size:11px}.yp-social-screen .yp-profile-facts>span{display:inline-flex;align-items:center;gap:4px}.yp-social-screen .yp-profile-member-details,.yp-social-screen .yp-profile-secondary{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:9px}.yp-social-screen .yp-profile-member-details{margin:4px auto 0}.yp-social-screen .yp-profile-role,.yp-social-screen .yp-profile-level-compact{display:inline-flex;align-items:center;gap:5px;color:var(--yn-accent);border:0;background:transparent;font-size:12px;padding:4px}.yp-social-screen .yp-profile-role{color:#ead3a1}.yp-social-screen .yp-social-profile-links{margin:0!important}.yp-social-screen .yp-profile-secondary{margin:4px auto 0}.yp-social-screen .yp-social-links-summary{min-height:44px;display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;color:var(--yn-muted);font-size:12px}.yp-social-screen .yp-social-person-actions{display:flex;justify-content:center;gap:9px;margin:13px auto 0;flex-wrap:wrap}.yp-social-screen .yp-social-person-actions button{min-height:44px;border-radius:12px}.yp-social-screen .yp-social-message{background:var(--yn-control);border:1px solid var(--yn-line);color:var(--yn-accent);padding:9px 17px;font-weight:720}.yp-social-screen :is(button,input,select):focus-visible,.yp-profile-content-screen :is(button,input,select):focus-visible{outline:2px solid #c9a1f2;outline-offset:2px}@media(max-width:365px){.yp-social-screen .yp-social-connection-tabs button{font-size:11px!important}.yp-social-screen .yp-social-follow{padding:7px 8px!important}.yp-social-screen .yp-social-follow svg{display:none}.yp-profile-browser-controls select,.yp-social-screen-controls select{min-width:85px}}.app .member-profile.yp-profile-refined .profile-cover-lite:after{content:none!important;display:none!important;background:none!important}.app .post-editor-v3{background:var(--yn-bg)!important;color:var(--yn-text)!important}.app .post-editor-v3 .post-editor-bar{background:var(--yn-surface)!important;border-bottom:1px solid var(--yn-line)!important}.app .post-editor-v3 .post-editor-bar strong{font-size:16px!important;font-weight:750!important;letter-spacing:-.2px}.app .post-editor-v3 .post-editor-inner{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start!important;gap:11px!important;padding:17px 18px max(24px,env(safe-area-inset-bottom))!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch}.app .post-editor-v3 .post-editor-author{margin:0 0 2px!important}.app .post-editor-v3 .post-title-v3{flex:0 0 auto!important;min-height:51px!important;font-size:23px!important;font-weight:760!important;padding:7px 0!important;background:transparent!important}.app .post-editor-v3 .post-body-v3{order:2!important;flex:none!important;min-height:160px!important;height:clamp(160px,25dvh,230px)!important;max-height:45dvh;resize:vertical;font-size:16px!important;line-height:1.55!important;margin:0!important;padding:8px 0!important;border:0!important;background:transparent!important}.app .post-editor-v3 .yp-review-gate{order:3!important;margin:2px 0 0!important;padding:12px 13px!important;border-radius:13px!important;background:var(--yn-surface)!important;border:1px solid var(--yn-line)!important}.app .post-editor-v3 .yp-review-heading strong{font-size:13px!important;font-weight:730}.app .post-editor-v3 .yp-post-review-status{order:4!important;margin:0 0 3px!important;font-size:11px!important;color:var(--yn-muted)!important}.app .post-editor-v3 .post-category-label{order:5!important}.app .post-editor-v3 .yp-editor-attachments{order:6!important}.app .post-editor-v3 .yp-poll-editor{order:7!important}.app .post-editor-v3 .post-editor-help{order:8!important;margin-top:5px!important;font-size:11px!important;color:var(--yn-muted)!important}.app .post-editor-v3 .yp-editor-length{order:9!important}@media(max-width:380px){.app .post-editor-v3 .post-editor-inner{padding-inline:14px!important}}.yp-location-suggestions{position:relative}.yp-location-options{display:grid;gap:2px;margin-top:8px;padding:5px;max-height:min(250px,38dvh);overflow-y:auto;border:1px solid var(--border,var(--yn-line));border-radius:13px;background:var(--surface,var(--yn-surface));box-shadow:0 12px 28px #0004}.yp-location-options button{display:flex;align-items:center;gap:11px;text-align:left;border:0;background:transparent;color:inherit;padding:11px 12px;border-radius:9px;min-height:46px}.yp-location-options button.active,.yp-location-options button:hover,.yp-location-options button:focus-visible{background:color-mix(in srgb,var(--yn-accent) 16%,transparent);outline:2px solid #cba6ff;outline-offset:-2px}.yp-location-options button span{display:flex;flex-direction:column;gap:3px;font-weight:600}.yp-location-options button small{font-weight:400;opacity:.7}.yp-location-validation{font-size:.85rem;color:var(--yn-accent);margin-top:7px}.yp-mention-picker{display:grid;gap:3px;max-height:230px;overflow-y:auto;margin:6px 0 9px;padding:6px;border-radius:14px;background:var(--surface,var(--yn-surface));border:1px solid color-mix(in srgb,var(--yn-line) 15%,transparent);box-shadow:0 12px 24px #0005}.yp-mention-picker>button{display:flex;align-items:center;gap:10px;min-height:48px;width:100%;text-align:left;color:inherit;background:transparent;border:0;border-radius:10px;padding:8px}.yp-mention-picker>button.selected,.yp-mention-picker>button:hover,.yp-mention-picker>button:focus-visible{outline:2px solid #bb93ec;outline-offset:-2px;background:color-mix(in srgb,var(--yn-accent) 13%,transparent)}.yp-mention-picker-avatar{display:grid;place-items:center;width:31px;height:31px;flex:0 0 31px;border-radius:50%;background:#886b9b40;font-weight:700}.yp-mention-picker-name{display:grid;gap:1px;min-width:0}.yp-mention-picker-name small{color:var(--muted,var(--yn-muted))}.yp-mention-post-wrap{position:relative}.yp-mention-token{color:var(--yn-accent);font-weight:600;background:transparent;border:0;padding:0;text-decoration:none;cursor:pointer}.yp-mention-token:focus-visible{outline:2px solid #d1a8ff;outline-offset:2px;border-radius:2px}.yp-profile-member-since{display:inline-flex;align-items:center;gap:6px}.yp-group-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:140;background:#090613c9;display:grid;place-items:center;padding:16px}.yp-group-dialog{display:flex;flex-direction:column;max-height:min(92dvh,760px);width:min(100%,510px);background:var(--yn-surface);color:var(--yn-text);border:1px solid var(--yn-line);border-radius:20px;overflow:hidden;box-shadow:0 24px 65px #0009}.yp-group-dialog>header{display:flex;align-items:center;gap:10px;padding:16px 18px;border-bottom:1px solid var(--yn-line)}.yp-group-dialog>header h2{font-size:19px;margin:0;flex:1}.yp-group-dialog>header>button{display:grid;place-items:center;min-width:44px;min-height:44px;color:inherit;border:0;background:transparent}.yp-group-dialog form,.yp-group-settings-body{display:grid;gap:12px;padding:17px;overflow-y:auto;min-height:0}.yp-group-dialog label{font-size:13px;font-weight:650}.yp-group-dialog input:not([type=checkbox]){width:100%;min-height:44px;border:1px solid var(--yn-line);border-radius:11px;background:var(--yn-surface);color:var(--yn-text);padding:10px 12px;font-size:16px}.yp-group-dialog .button{min-height:44px;display:flex;justify-content:center;gap:8px;align-items:center}.yp-group-search{display:flex;align-items:center;gap:9px}.yp-group-search input{flex:1}.yp-group-pick-list{display:grid;gap:3px;max-height:min(32dvh,225px);overflow-y:auto;border:1px solid var(--yn-line);border-radius:11px;padding:5px}.yp-group-person{display:flex;align-items:center;gap:12px;min-height:52px;border-radius:8px;padding:9px;cursor:pointer}.yp-group-person:hover,.yp-group-person:focus-within{background:color-mix(in srgb,var(--yn-accent) 15%,transparent)}.yp-group-person input{width:19px;height:19px;accent-color:#ac81d1}.yp-group-person span{display:grid;gap:2px;flex:1}.yp-group-person small{color:var(--yn-muted)}.yp-group-hint,.yp-group-counter{font-size:12px;line-height:1.5;color:var(--yn-muted);margin:0}.yp-group-invites{padding:10px 4px;border-bottom:1px solid var(--yn-line);display:grid;gap:8px}.yp-group-invite{display:grid;gap:5px;padding:10px;border-radius:11px;background:var(--yn-control)}.yp-group-invite>strong{font-size:13px}.yp-group-invite>small{color:var(--yn-muted)}.yp-group-invite>div{display:flex;gap:8px}.yp-group-invite button{min-height:44px;border-radius:9px;border:1px solid var(--yn-line);padding:8px 12px;background:var(--yn-control);color:var(--yn-text)}.yp-group-avatar{display:grid;place-items:center;min-width:38px;height:38px;background:#523a6b;color:#ede0fa;border-radius:50%}.yp-group-setting-row{display:flex;align-items:center;gap:9px;justify-content:space-between;padding:8px 0;border-bottom:1px solid var(--yn-line);font-size:13px}.yp-group-setting-row button,.yp-group-rename button{min-height:42px}.yp-group-member-actions{display:flex;gap:8px}.yp-group-member-actions button{border:1px solid var(--yn-line);border-radius:9px;background:var(--yn-control);color:var(--yn-text);padding:7px}.yp-group-settings-body h3{font-size:14px;margin:10px 0 0}.yp-group-rename{display:grid;gap:8px}.yp-group-message-label{font-size:11px;color:var(--yn-muted)}.yp-group-dialog :focus-visible,.yp-group-invites :focus-visible{outline:2px solid #cba9ff;outline-offset:2px}@media(max-width:700px){.yp-group-overlay{padding:0;align-items:end}.yp-group-dialog{width:100%;max-height:94dvh;border-radius:20px 20px 0 0}}.yp-inbox-create-actions{display:flex;align-items:center;gap:8px}.yp-inbox-create-actions button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;border-radius:11px}.yp-inbox-create-actions button span{font-size:12px;font-weight:650}.yp-thread-group-settings{display:grid;place-items:center;width:44px;height:44px;background:transparent;border:0;color:var(--yn-muted)}.yp-thread-group-settings:hover{background:color-mix(in srgb,var(--yn-accent) 13%,transparent);border-radius:11px}@media(max-width:460px){.yp-inbox-create-actions button span{display:none}}.yp-call-start-actions{display:inline-flex;align-items:center;gap:3px}.yp-call-start-actions button{min-width:44px;min-height:44px;border:0;border-radius:11px;color:var(--yn-text);background:transparent;display:grid;place-items:center}.yp-call-start-actions button:not(:disabled):hover{background:color-mix(in srgb,var(--yn-accent) 20%,transparent)}.yp-call-start-actions button:disabled{opacity:.35;cursor:not-allowed}.yp-call-incoming{position:fixed;z-index:120;top:calc(60px + env(safe-area-inset-top,0px));right:12px;width:min(94vw,380px);display:grid;gap:10px;filter:drop-shadow(0 16px 22px #0a0511aa)}.yp-call-invite{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:13px;background:var(--yn-surface);color:var(--yn-text);border:1px solid var(--yn-line);border-radius:15px}.yp-call-invite>span{display:grid;gap:4px;flex:1;min-width:165px}.yp-call-invite strong{font-size:13px}.yp-call-invite small{font-size:11px;color:var(--yn-muted);line-height:1.45}.yp-call-invite button{min-height:44px;padding:9px 12px;border:1px solid var(--yn-line);border-radius:10px;background:var(--yn-control);color:var(--yn-text)}.yp-call-invite button:last-child{background:transparent}.yp-call-shade{position:fixed;top:0;right:0;bottom:0;left:0;z-index:160;display:grid;place-items:center;background:#090611ed;padding:16px}.yp-call-window{display:flex;flex-direction:column;gap:15px;width:min(760px,100%);max-height:min(95dvh,910px);overflow:auto;border:1px solid var(--yn-line);border-radius:21px;padding:15px;background:var(--yn-surface);color:var(--yn-text);box-shadow:0 25px 70px #000a}.yp-call-window header{display:flex;align-items:flex-start;justify-content:space-between;gap:13px}.yp-call-window header small{font-size:10px;font-weight:750;color:var(--yn-accent);letter-spacing:.1em}.yp-call-window header h2{font-size:20px;margin:4px 0}.yp-call-window header p{font-size:12px;color:var(--yn-muted);margin:0}.yp-call-window header>button{min-width:44px;min-height:44px;border:0;color:inherit;background:transparent;border-radius:11px}.yp-call-video-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));gap:9px;min-height:210px;max-height:min(58dvh,530px);overflow:auto}.yp-call-tile{position:relative;min-height:170px;aspect-ratio:4/3;border:1px solid var(--yn-line);border-radius:13px;overflow:hidden;background:var(--yn-control)}.yp-call-tile video{width:100%;height:100%;object-fit:cover}.yp-call-placeholder,.yp-call-waiting{display:grid;place-content:center;justify-items:center;gap:10px;width:100%;height:100%;color:var(--yn-muted);font-size:13px}.yp-call-tile-label{position:absolute;bottom:8px;left:8px;padding:5px 8px;background:color-mix(in srgb,var(--yn-bg) 77%,transparent);border-radius:6px;font-size:11px}.yp-call-audio-host{position:absolute;width:0;height:0;overflow:hidden}.yp-call-window footer{display:flex;justify-content:center;flex-wrap:wrap;gap:9px;padding:5px 0}.yp-call-window footer button{display:grid;justify-items:center;gap:4px;min-width:66px;min-height:60px;padding:10px;border-radius:12px;border:1px solid var(--yn-line);background:var(--yn-control);color:inherit}.yp-call-window footer button span{font-size:11px}.yp-call-window footer .yp-call-hangup,.yp-call-window footer .yp-call-end{background:#9c344d;border-color:#bf5467;color:var(--yn-text)}.yp-call-window footer .yp-call-end{background:#6f253d}.yp-call-window footer button:disabled{opacity:.4}.yp-call-error{font-size:12px;color:var(--yn-danger);line-height:1.5}.yp-call-window :focus-visible,.yp-call-incoming :focus-visible,.yp-call-start-actions :focus-visible{outline:2px solid #e1bdff;outline-offset:2px}@media(max-width:600px){.yp-call-shade{padding:0;align-items:end}.yp-call-window{border-radius:18px 18px 0 0;width:100%;max-height:100dvh;padding:16px;padding-bottom:max(15px,env(safe-area-inset-bottom,0px))}.yp-call-video-grid{grid-template-columns:repeat(2,minmax(0,1fr));min-height:190px}.yp-call-tile{min-height:150px}.yp-call-incoming{left:8px;right:8px;top:calc(54px + env(safe-area-inset-top,0px));width:auto}}.yp-call-incoming-error{position:fixed;z-index:155;bottom:max(84px,env(safe-area-inset-bottom,0px));right:16px;width:min(390px,92vw);background:var(--yn-control);color:var(--yn-danger);border:1px solid #b56d86;border-radius:12px;padding:12px;font-size:12px;box-shadow:0 10px 30px #0008}.yp-call-incoming-error button{margin-left:8px;min-height:44px;background:transparent;color:inherit;border:0;text-decoration:underline}.yp-call-hidden-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;pointer-events:none}.yp-call-tile .yp-call-placeholder{position:relative;z-index:1}.yp-group-safety-preferences{padding:2px 0 9px;border-bottom:1px solid var(--yn-line)}.yp-group-safety-disclosure{display:flex;align-items:center;gap:8px;width:100%;min-height:44px;padding:9px 11px;border:1px solid var(--yn-line);border-radius:11px;background:var(--yn-surface);color:var(--yn-text);text-align:left}.yp-group-safety-disclosure>span{flex:1;font-size:12px;font-weight:650}.yp-group-safety-disclosure>small{font-size:11px;color:var(--yn-muted)}.yp-group-privacy-panel{display:grid;gap:12px;padding:12px 8px}.yp-group-safety-toggle{display:flex;align-items:flex-start;gap:12px}.yp-group-safety-toggle input{min-width:20px;width:20px;height:20px;margin-top:2px;accent-color:#b28ade}.yp-group-safety-toggle span{display:grid;gap:4px}.yp-group-safety-toggle strong{font-size:13px}.yp-group-safety-toggle small{font-size:12px;color:var(--yn-muted);line-height:1.5}.yp-group-privacy-panel h3{font-size:12px;margin:2px 0 0;color:var(--yn-text)}.yp-group-blocked-row{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:8px;border:1px solid var(--yn-line);border-radius:9px;font-size:12px}.yp-group-blocked-row button,.yp-group-invite button{display:inline-flex;gap:5px;align-items:center;min-height:44px}.yp-group-report{display:grid;gap:9px;margin-top:10px;padding:12px;border:1px solid var(--yn-line);border-radius:12px}.yp-group-report label{font-size:13px}.yp-group-report select,.yp-group-report textarea{width:100%;background:var(--yn-surface);color:var(--yn-text);border:1px solid var(--yn-line);border-radius:9px;padding:9px;font:inherit}.yp-group-report select{min-height:44px}.yp-group-report textarea{resize:vertical;min-height:78px}.yp-group-report button{min-height:44px}.yp-group-error{color:var(--yn-danger);line-height:1.5;font-size:12px}.yp-group-safety-disclosure:focus-visible,.yp-group-blocked-row button:focus-visible,.yp-group-invite button:focus-visible{outline:2px solid #d3a9ff;outline-offset:2px}.yp-group-moderation{display:grid;gap:15px;padding:16px;min-width:0;color:inherit}.yp-group-moderation-header{display:flex;align-items:start;gap:14px;justify-content:space-between}.yp-group-moderation-header>div{min-width:0}.yp-group-moderation-header span{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:750;letter-spacing:.08em;color:var(--yn-accent)}.yp-group-moderation h2{font-size:23px;margin:7px 0}.yp-group-moderation-header p,.yp-group-moderation-disclaimer{font-size:12px;line-height:1.55;color:var(--yn-muted)}.yp-group-moderation button{min-height:44px;color:inherit}.yp-group-moderation-header button,.yp-group-moderation-back,.yp-group-moderation-pages button{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border:1px solid var(--yn-line);background:var(--yn-control);border-radius:10px}.yp-group-moderation-filter,.yp-group-moderation-review label{display:grid;gap:6px;font-size:13px;font-weight:650}.yp-group-moderation select,.yp-group-moderation textarea{width:100%;border:1px solid var(--yn-line);border-radius:10px;color:var(--yn-text);background:var(--yn-surface);min-height:44px;padding:10px 12px;font:inherit}.yp-group-moderation textarea{min-height:100px;resize:vertical}.yp-group-moderation-list{display:grid;gap:5px}.yp-group-moderation-row{display:flex;gap:10px;justify-content:space-between;align-items:center;padding:13px 12px;border:1px solid var(--yn-line);border-radius:11px;background:var(--yn-control);text-align:left;width:100%;color:inherit}.yp-group-moderation-row>span{display:grid;gap:5px;min-width:0}.yp-group-moderation-row>span:last-child{text-align:right}.yp-group-moderation-row strong{font-size:13px;overflow-wrap:anywhere}.yp-group-moderation-row small{font-size:11px;color:var(--yn-muted)}.yp-group-moderation-pages{display:flex;align-items:center;justify-content:center;gap:12px;font-size:12px}.yp-group-moderation button:disabled{opacity:.5}.yp-group-moderation button:focus-visible{outline:2px solid #cea2f6;outline-offset:2px}.yp-group-moderation-detail{display:grid;gap:12px}.yp-group-moderation-detail h3{font-size:18px;margin:5px 0}.yp-group-moderation-detail>p{font-size:13px;margin:0;color:var(--yn-text)}.yp-group-moderation-description{display:grid;gap:7px;padding:14px;border:1px solid var(--yn-line);border-radius:12px;line-height:1.5;font-size:13px}.yp-group-moderation-description p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.yp-group-moderation-review{display:grid;gap:12px;padding:12px;border:1px solid var(--yn-line);border-radius:12px}.yp-group-moderation-review button{background:var(--yn-control);border:0;border-radius:10px;font-weight:700}.yp-group-moderation-review .yp-group-moderation-assignee{display:flex;align-items:center;gap:10px}.yp-group-moderation-assignee input{width:20px;height:20px;accent-color:#ae83d2}.yp-group-moderation-history{display:grid;gap:8px}.yp-group-moderation-history h4{margin:6px 0}.yp-group-moderation-history article{display:grid;gap:5px;padding:9px 10px;border-bottom:1px solid var(--yn-line);font-size:12px}.yp-group-moderation-history small{color:var(--yn-muted)}.yp-group-moderation-history p{white-space:pre-wrap;overflow-wrap:anywhere}.yp-group-moderation-error{color:var(--yn-danger);font-size:13px}.yp-group-moderation-success{color:var(--yn-success);font-size:13px}.yp-group-moderation-empty{display:flex;align-items:center;gap:9px;font-size:13px;color:var(--yn-muted);min-height:85px}@media(max-width:440px){.yp-group-moderation-header{flex-wrap:wrap}.yp-group-moderation{padding:12px}}.yp-moderation-escalation,.yp-moderation-retention{display:grid;gap:10px;padding:14px;border:1px solid var(--yn-line);border-radius:12px;background:var(--yn-control)}.yp-moderation-escalation h4,.yp-moderation-retention h4{margin:0;font-size:14px}.yp-moderation-escalation p,.yp-moderation-retention p{font-size:12px;line-height:1.5;margin:0}.yp-moderation-escalation label{display:grid;gap:7px;font-size:12px;font-weight:650}.yp-moderation-escalation textarea{width:100%;background:var(--yn-surface);color:inherit;border:1px solid var(--yn-line);border-radius:10px;padding:10px;resize:vertical;min-height:82px;font:inherit}.yp-moderation-escalation-actions{display:flex;flex-wrap:wrap;gap:8px}.yp-moderation-escalation-actions button,.yp-moderation-retention button{min-height:44px;padding:10px 13px;border-radius:10px;border:1px solid var(--yn-line);background:var(--yn-control);font-weight:650}.yp-moderation-escalation-actions button:disabled{opacity:.5}.yp-moderation-escalation :focus-visible,.yp-moderation-retention :focus-visible{outline:2px solid #cda6f4;outline-offset:3px}.app .topbar .top-right{display:flex;align-items:center;gap:6px}.app .messages-header-v3.yp-inbox-header{padding-bottom:16px!important}.app .yp-inbox-header h1{font-size:clamp(26px,6vw,34px)!important;letter-spacing:-.04em!important}.app .yp-inbox-header p{font-size:13px!important;color:var(--yn-muted)!important}.app .messages-layout{background:transparent!important}.app .yp-conversation-list.chat-list{background:var(--yn-surface)!important;min-width:0!important;padding:12px!important}.app .yp-inbox-switch{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:4px;border:1px solid var(--yn-line);border-radius:14px;background:var(--yn-surface);margin:0 0 12px}.app .yp-inbox-switch>button{display:flex;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:45px;padding:10px 7px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--yn-muted);font-size:13px;font-weight:700}.app .yp-inbox-mini-count{background:var(--yn-control);color:var(--yn-text);border-radius:999px;padding:2px 6px;min-width:19px;font-size:11px;font-variant-numeric:tabular-nums}.app .yp-inbox-folders{display:flex;align-items:center;gap:6px;overflow-x:auto;scrollbar-width:none;padding:2px 0 9px;overscroll-behavior-x:contain}.app .yp-inbox-folders button{flex:0 0 auto;min-height:44px;padding:8px 13px;border:1px solid var(--yn-line);border-radius:999px;background:var(--yn-surface);color:var(--yn-muted);font-size:12px;font-weight:650}.app .yp-conversation-list .chat-search-v3{margin-bottom:9px!important;background:var(--yn-surface)!important;border:1px solid var(--yn-line)!important;min-height:45px!important}.app .yp-conversation-list .chat-search-v3 input{color:var(--yn-text)!important}.app .yp-inbox-chat-row{display:flex;align-items:center;gap:1px;min-width:0;border-bottom:1px solid var(--yn-line);border-radius:8px}.app .yp-inbox-chat-row .chat-item{border:0!important;background:transparent!important;min-width:0;flex:1!important;min-height:72px}.app .yp-inbox-chat-row .chat-item.active{background:var(--yn-control)!important}.app .yp-inbox-chat-star{background:transparent;border:0;color:var(--yn-muted);display:grid;place-items:center;flex:0 0 43px;min-height:44px}.app .yp-inbox-chat-star.selected{color:var(--yn-accent)}.app .yp-inbox-chat-row.has-unread .chat-item strong{color:var(--yn-text)!important;font-weight:750!important}.app .yp-inbox-updates-mode .yp-conversation-list{width:100%!important;max-width:100%!important;flex:1 1 100%!important}.app .yp-inbox-updates{display:flex;flex-direction:column;min-width:0;gap:2px}.app .yp-inbox-updates-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 2px 13px}.app .yp-inbox-updates-heading>div{display:flex;align-items:center;gap:8px;color:var(--yn-text);font-size:14px}.app .yp-inbox-markall{display:inline-flex;align-items:center;gap:5px;background:transparent;border:0;color:var(--yn-accent);min-height:44px;padding:7px;font-size:12px;font-weight:650}.app .yp-update-row{display:flex;align-items:center;gap:4px;min-width:0;border-bottom:1px solid var(--yn-line);background:transparent}.app .yp-update-row.unread{background:var(--yn-control);border-radius:9px}.app .yp-update-open{display:flex;gap:11px;min-width:0;flex:1;align-items:center;text-align:left;border:0;background:transparent;min-height:75px;padding:11px 8px;color:var(--yn-text)}.app .yp-update-info{display:grid;gap:4px;flex:1;min-width:0}.app .yp-update-info strong{font-size:13px;font-weight:700;color:var(--yn-text);line-height:1.45}.app .yp-update-info strong>span{font-weight:450;color:var(--yn-muted)}.app .yp-update-info small{color:var(--yn-muted);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app .yp-update-info time{font-size:11px;color:var(--yn-muted)}.app .yp-update-unread-dot{flex:0 0 8px;width:8px;height:8px;border-radius:50%;background:var(--yn-accent)}.app .yp-update-star{display:grid;place-items:center;flex:0 0 44px;min-height:44px;color:var(--yn-muted);background:transparent;border:0}.app .yp-update-star.selected{color:var(--yn-accent)}.app .yp-inbox-notification-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:9px;padding:30px 15px;color:var(--yn-muted)}.app .yp-inbox-notification-empty strong{color:var(--yn-text)}.app .yp-inbox-notification-empty p{margin:0;font-size:12px;line-height:1.55}.app .yp-inbox-switch button:focus-visible,.app .yp-inbox-folders button:focus-visible,.app .yp-inbox-updates button:focus-visible,.app .yp-inbox-chat-star:focus-visible{outline:2px solid #d4b5ff;outline-offset:2px}.app .member-profile .profile-cover-lite{position:relative!important;overflow:hidden!important;background:#2c193c}.app .member-profile .profile-cover-lite.yp-custom-cover{background:#130e20!important;background-image:none!important}.app .member-profile .yp-profile-cover-image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center;z-index:0}.app .member-profile .profile-cover-lite:after{z-index:1;pointer-events:none}.app .member-profile .yp-cover-actions{z-index:3;position:absolute;right:12px;top:12px;display:flex;gap:7px}.app .member-profile .yp-cover-native-picker{display:inline-flex;position:relative;align-items:center;justify-content:center;gap:7px;min-width:105px;min-height:44px;padding:9px 12px;border:1px solid #69517e;border-radius:11px;background:#181220e8;color:#f6efff;font-size:12px;font-weight:750;cursor:pointer;overflow:hidden}.app .member-profile .yp-cover-native-picker.uploading{opacity:.65}.app .member-profile .yp-cover-native-picker input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;font-size:16px;cursor:pointer;z-index:2}.app .member-profile .yp-cover-native-picker:focus-within{outline:2px solid #cfadff;outline-offset:2px}.app .member-profile .yp-cover-error{position:absolute;bottom:5px;left:7px;right:7px;z-index:4;max-width:100%;padding:7px 9px;background:#3b1d3cdd;color:#ffdeec;border:1px solid #a8698a;border-radius:8px;font-size:11px}.app .yp-review-gate{display:flex;flex-direction:column;gap:10px;border:1px solid var(--yn-line);background:var(--yn-surface);border-radius:14px;padding:14px;color:var(--yn-text);order:3}.app .yp-review-heading{display:flex;align-items:flex-start;gap:11px}.app .yp-review-heading>svg{color:var(--yn-accent);flex:0 0 18px;margin-top:2px}.app .yp-review-heading>div{display:grid;gap:4px}.app .yp-review-heading strong{font-size:13px;color:var(--yn-text)}.app .yp-review-heading small{font-size:12px;color:var(--yn-muted)}.app .yp-review-help{font-size:12px;line-height:1.55;color:var(--yn-muted);margin:0!important}.app .yp-review-clear,.app .yp-review-ready{display:flex;align-items:center;gap:7px;margin:0;font-size:12px;color:var(--yn-success)}.app .yp-review-list{display:grid;gap:8px}.app .yp-review-result{border:1px solid var(--yn-line);border-radius:11px;overflow:hidden;background:var(--yn-surface)}.app .yp-review-expand{display:flex;align-items:center;gap:10px;width:100%;min-height:58px;text-align:left;padding:10px;border:0;background:transparent;color:var(--yn-text)}.app .yp-review-expand>svg:first-child{color:var(--yn-accent);flex:none}.app .yp-review-expand>svg:last-child{color:var(--yn-accent);flex:none}.app .yp-review-expand>span{display:grid;flex:1;gap:4px;min-width:0}.app .yp-review-expand strong{font-size:12px;color:var(--yn-text);overflow-wrap:anywhere}.app .yp-review-expanded{display:grid;gap:11px;border-top:1px solid var(--yn-line);padding:11px}.app .yp-review-expanded>p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.55;max-height:185px;overflow-y:auto;color:var(--yn-muted);font-size:12px;margin:0}.app .yp-review-result-actions button{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:8px 10px;border-radius:9px;border:1px solid var(--yn-line);background:var(--yn-control);color:var(--yn-text);font-size:12px}.app .yp-review-result-actions button.reviewed{border-color:#497b6b;background:#234539;color:var(--yn-success)}.app .yp-review-ack{display:flex;align-items:flex-start;gap:10px;font-size:12px;line-height:1.55;color:var(--yn-text);padding:10px 5px}.app .yp-review-ack input{flex:0 0 19px;width:19px;height:19px;accent-color:#9970e1;margin-top:1px}.app .yp-review-ack input:disabled{opacity:.35}.app .yp-post-review-status{order:4;margin:0!important;color:var(--yn-accent);font-size:12px;line-height:1.4}.app .yp-review-gate button:focus-visible{outline:2px solid #d3baff;outline-offset:2px}@media(max-width:700px){.app .yp-inbox-updates-mode .yp-conversation-list{max-width:100%!important}.app .yp-conversation-list.chat-list{padding:10px!important}.app .yp-inbox-folders{gap:6px}.app .yp-inbox-header p{max-width:260px}}@media(prefers-reduced-motion:reduce){.app .yp-review-gate *,.app .yp-inbox-switch *{scroll-behavior:auto!important}}.app .top-right{gap:7px!important}.app .top-right .top-inbox{min-width:44px!important;min-height:44px!important}.app .yp-inbox-header p{color:var(--yn-muted)!important}.app .yp-inbox-switch{display:grid;grid-template-columns:1fr 1fr;gap:5px;border-radius:13px;padding:5px;background:var(--yn-surface);border:1px solid var(--yn-line);margin:0 0 10px}.app .yp-inbox-switch>button{display:flex;gap:8px;align-items:center;justify-content:center;min-height:44px;border:1px solid transparent;border-radius:10px;background:transparent;font-size:13px;font-weight:750;color:var(--yn-muted);padding:9px}.app .yp-inbox-switch>button.selected{background:var(--yn-control);border-color:var(--yn-line);color:var(--yn-text)}.app .yp-inbox-mini-count{min-width:19px;height:19px;border-radius:12px;display:grid;place-items:center;background:var(--yn-control);color:var(--yn-text);font-weight:750;font-size:10px;padding:0 5px}.app .yp-inbox-folders{display:flex;gap:5px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;padding:1px 0 9px}.app .yp-inbox-folders::-webkit-scrollbar{display:none}.app .yp-inbox-folders button{flex:0 0 auto;min-height:40px;padding:8px 12px;border-radius:11px;background:transparent;border:1px solid transparent;color:var(--yn-muted);font-size:12px;font-weight:700}.app .yp-inbox-folders button.selected{background:var(--yn-control);border-color:var(--yn-line);color:var(--yn-text)}.app .yp-inbox-switch button:focus-visible,.app .yp-inbox-folders button:focus-visible{outline:2px solid #c3a6ff;outline-offset:2px}.app .yp-inbox-chat-row,.app .yp-update-row{display:flex;align-items:center;gap:4px;min-width:0;background:var(--yn-surface);border-bottom:1px solid var(--yn-line)}.app .yp-inbox-chat-row{border-radius:10px;margin-bottom:4px;overflow:hidden}.app .yp-inbox-chat-row>.chat-item{flex:1;min-width:0;border:0!important;background:transparent!important;padding:13px 6px 13px 11px!important;border-radius:0!important}.app .yp-inbox-chat-row>.chat-item:focus-visible,.app .yp-update-open:focus-visible{outline:2px solid #c5a7ff;outline-offset:-2px}.app .yp-inbox-chat-star,.app .yp-update-star{min-width:41px;min-height:44px;display:grid;place-items:center;flex:0 0 41px;padding:7px;border:0!important;background:transparent!important;color:var(--yn-muted)!important}.app .yp-inbox-chat-star.selected,.app .yp-update-star.selected{color:var(--yn-accent)!important}.app .yp-inbox-chat-star:focus-visible,.app .yp-update-star:focus-visible{outline:2px solid #c5a7ff}.app .yp-inbox-updates-mode{max-width:100%!important}.app .yp-inbox-updates-mode .chat-main{display:none!important}.app .yp-inbox-updates-mode .yp-conversation-list{flex:1 1 100%!important;width:100%!important;max-width:100%!important}.app .yp-inbox-updates{display:grid;gap:6px;min-width:0;padding-bottom:18px}.app .yp-inbox-updates-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:5px 0 10px;color:var(--yn-text)}.app .yp-inbox-updates-heading>div{display:flex;gap:8px;align-items:center;min-width:0}.app .yp-inbox-updates-heading svg{color:var(--yn-accent)}.app .yp-inbox-updates-heading strong{font-size:15px}.app .yp-inbox-updates-heading small{color:var(--yn-muted);font-size:11px}.app .yp-inbox-markall{min-height:39px;padding:7px 9px;border:1px solid var(--yn-line);border-radius:9px;background:var(--yn-control);color:var(--yn-text);font-size:11px;display:flex;align-items:center;gap:5px;white-space:nowrap}.app .yp-update-row{border:1px solid var(--yn-line);border-radius:12px;margin-bottom:5px}.app .yp-update-row.unread{background:var(--yn-control);border-color:var(--yn-line)}.app .yp-update-open{display:flex;align-items:center;flex:1;min-width:0;gap:10px;min-height:74px;padding:11px 7px 11px 11px;border:0!important;text-align:left;background:transparent!important;color:var(--yn-text)}.app .yp-update-open>.member-avatar,.app .yp-update-open>.avatar{flex:0 0 auto}.app .yp-update-info{display:grid;flex:1;min-width:0;gap:4px}.app .yp-update-info strong{color:var(--yn-text);font-size:12px;line-height:1.35}.app .yp-update-info strong span{font-weight:500;color:var(--yn-muted)}.app .yp-update-info small{color:var(--yn-muted);font-size:12px;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app .yp-update-info time{color:var(--yn-muted);font-size:10px}.app .yp-update-unread-dot{width:7px;height:7px;border-radius:50%;background:var(--yn-accent);flex:0 0 7px}.app .yp-inbox-notification-empty{display:grid;justify-items:center;gap:9px;padding:28px 14px;text-align:center;color:var(--yn-muted)}.app .yp-inbox-notification-empty>svg{color:var(--yn-accent)}.app .yp-inbox-notification-empty strong{color:var(--yn-text);font-size:15px}.app .yp-inbox-notification-empty p{margin:0;font-size:12px;line-height:1.5}.app .post-author-identity{display:flex!important;align-items:center!important;flex-wrap:nowrap!important;gap:7px!important;min-width:0!important}.app .post-author-identity .yp-author-profile-link{display:flex!important;align-items:baseline!important;min-width:0!important;gap:6px!important;white-space:nowrap!important}.app .post-author-identity .yp-author-profile-link>strong{overflow:hidden;text-overflow:ellipsis;max-width:170px}.app .post-author-identity .yp-author-profile-link>small{max-width:125px;min-width:0;overflow:hidden;text-overflow:ellipsis}.app .post-author-identity .role-badge,.app .post-author-identity [class*=role]{flex:none!important}.app .post-author-meta{line-height:1.3!important}.app .post-header-actions{flex:0 0 auto!important;min-width:0!important}.app .member-profile .yp-profile-handle-prompt,.app .member-profile .yp-profile-add-bio{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:40px;padding:8px 13px;border-radius:11px;border:1px solid var(--yn-line);background:var(--yn-control);color:var(--yn-accent);font-size:12px;font-weight:700;margin:4px auto 8px}.app .member-profile .yp-profile-add-bio{background:transparent;border-color:transparent;min-height:35px;margin:3px auto}.app .member-profile .profile-facts{margin-top:0!important;margin-bottom:8px!important;gap:7px!important}.app .member-profile .profile-body-lite{padding-bottom:14px!important}.app .member-profile .yp-profile-social-stats{margin-top:4px!important;padding-top:10px!important;border-top:1px solid var(--yn-line)!important}.app .member-profile .profile-facts+.yp-profile-social-stats{border-top:0!important}.app .member-profile .yp-profile-level-mini{margin:3px auto 9px!important}.app .member-profile .edit-profile-lite{margin:1px auto 10px!important}.app .member-profile .profile-cover-lite{isolation:isolate;overflow:hidden}.app .member-profile .profile-cover-lite:before,.app .member-profile .profile-cover-lite:after{pointer-events:none!important}.app .member-profile .yp-profile-cover-image{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:0}.app .member-profile .yp-cover-actions{z-index:5!important;position:absolute!important;display:flex;align-items:center;gap:7px}.app .member-profile .yp-cover-native-picker{position:relative;display:inline-flex;gap:8px;align-items:center;justify-content:center;min-height:44px;border:1px solid #765c8a;background:#0f0b1aeb;color:#f8f3ff;border-radius:12px;padding:9px 11px;font-size:12px;font-weight:700;cursor:pointer;overflow:hidden}.app .member-profile .yp-cover-native-picker input{display:block!important;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:7;font-size:100px}.app .member-profile .yp-cover-native-picker:focus-within{outline:2px solid #d6b1ff;outline-offset:2px}.app .member-profile .yp-cover-native-picker.uploading{opacity:.6}.app .member-profile .yp-cover-error{position:absolute;left:10px;right:10px;bottom:9px;z-index:6;background:#421e31;color:#ffe0eb;border:1px solid #9b496e;border-radius:8px;padding:7px 10px;font-size:11px;line-height:1.3;margin:0}.app .yp-review-gate{order:3;display:grid;gap:9px;padding:12px;margin:7px 0;border:1px solid var(--yn-line);border-radius:14px;background:var(--yn-surface)}.app .yp-review-heading{display:flex;align-items:center;gap:10px;color:var(--yn-text)}.app .yp-review-heading>svg{flex:none}.app .yp-review-heading>div{display:grid;gap:2px}.app .yp-review-heading strong{font-size:13px}.app .yp-review-heading small{font-size:11px;color:var(--yn-muted)}.app .yp-review-help{margin:0!important;color:var(--yn-muted);font-size:12px;line-height:1.5}.app .yp-review-clear,.app .yp-review-ready{display:flex;align-items:center;gap:7px;margin:0!important;color:var(--yn-success);font-size:12px;line-height:1.45}.app .yp-review-list{display:flex;flex-direction:column;gap:7px;max-height:260px;overflow-y:auto;overscroll-behavior:contain}.app .yp-review-result{border-radius:11px;border:1px solid var(--yn-line);background:var(--yn-surface)}.app .yp-review-expand{display:flex;align-items:center;gap:9px;min-height:54px;width:100%;background:transparent!important;color:var(--yn-text);border:0!important;text-align:left;padding:9px}.app .yp-review-expand svg:first-child{color:var(--yn-accent);flex:none}.app .yp-review-expand>span{flex:1;min-width:0;display:grid;gap:4px}.app .yp-review-expand strong{font-size:12px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.app .yp-review-expand small{font-size:11px;color:var(--yn-muted)}.app .yp-review-expand svg:last-child{flex:none;color:var(--yn-muted)}.app .yp-review-expanded{padding:10px;border-top:1px solid var(--yn-line)}.app .yp-review-expanded>p{color:var(--yn-muted);font-size:12px;line-height:1.58;max-height:130px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 9px!important}.app .yp-review-result-actions{display:flex;flex-wrap:wrap;gap:7px}.app .yp-review-result-actions button{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:7px 10px;border:1px solid var(--yn-line);border-radius:9px;background:var(--yn-control);color:var(--yn-text);font-size:11px;font-weight:650}.app .yp-review-result-actions button.reviewed{background:#243c30;color:var(--yn-success);border-color:#37674d}.app .yp-review-ack{display:flex;align-items:flex-start;gap:10px;padding:8px;border-radius:10px;background:var(--yn-control);color:var(--yn-accent);font-size:12px;line-height:1.5}.app .yp-review-ack input{accent-color:#9464e6;flex:0 0 18px;width:18px;height:18px;margin:0}.app .yp-review-ack:has(input:disabled){opacity:.6}.app .yp-post-review-status{order:4;color:var(--yn-muted)!important;font-size:11px;margin:0 0 10px!important;line-height:1.4}.app .post-category-label{order:5!important}.app .yp-editor-attachments{order:6!important}.app .yp-poll-editor{order:7!important}.app .post-editor-help{order:8!important}.app .yp-editor-length{order:9!important}.app .yp-review-gate button:focus-visible{outline:2px solid #d4b8ff;outline-offset:2px}@media(max-width:600px){.app .yp-inbox-updates-heading{flex-wrap:wrap}.app .yp-inbox-folders button{padding-inline:10px}.app .member-profile .yp-profile-cover-image{object-position:center}.app .post-author-identity .yp-author-profile-link>small{max-width:90px}}@media(prefers-reduced-motion:reduce){.app .yp-inbox-folders{scroll-behavior:auto}}.app .yp-inbox-chat-row:has(.yp-request-actions){flex-wrap:wrap}.app .yp-request-actions{width:100%;display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:0 10px 11px 57px}.app .yp-request-actions button{min-height:41px;border:1px solid var(--yn-line);border-radius:10px;color:var(--yn-text);background:var(--yn-control);padding:8px 13px;font-size:12px;font-weight:700}.app .yp-request-actions button:last-child{background:var(--yn-surface);color:var(--yn-muted);border-color:var(--yn-line)}.app .yp-request-actions button:focus-visible{outline:2px solid #dbbfff;outline-offset:2px}.app .yp-thread-request-gate{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:12px;background:var(--yn-control);border-top:1px solid var(--yn-line);color:var(--yn-text);font-size:12px}.app .yp-thread-request-gate strong{font-size:13px}.app .yp-thread-request-gate p{flex:1 0 100%;margin:0;color:var(--yn-muted);font-size:12px}.app .yp-thread-request-gate button{min-height:43px;padding:8px 12px;border-radius:10px;background:var(--yn-control);border:1px solid var(--yn-line);color:#fff;font-weight:700}.app .yp-thread-request-gate button:last-child{background:var(--yn-surface);border-color:var(--yn-line);color:var(--yn-accent)}.app .yp-thread-request-gate button:focus-visible{outline:2px solid #d5b8ff;outline-offset:2px}.yp-discussion-scroll .yp-thread-comments{padding:13px 16px 18px;margin:0;background:var(--yn-bg);min-height:0;scroll-margin-top:75px;color:var(--yn-text)}.yp-thread-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 10px}.yp-thread-heading h2{margin:0!important;font-size:16px;letter-spacing:-.02em;color:var(--yn-text)}.yp-thread-heading h2 span{font-size:12px;font-weight:600;color:var(--yn-muted);padding-inline-start:4px}.yp-thread-heading label{display:flex;gap:7px;align-items:center;color:var(--yn-muted);font-size:12px}.yp-thread-heading select{border:1px solid var(--yn-line);border-radius:9px;background:var(--yn-surface);color:var(--yn-text);padding:7px 9px;min-height:40px;font-size:12px}.yp-thread-group{border-top:1px solid var(--yn-line);padding:11px 0 12px}.yp-thread-comment{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:9px;scroll-margin-top:85px;min-width:0}.yp-thread-comment.is-nested{grid-template-columns:30px minmax(0,1fr);gap:7px}.yp-thread-comment-avatar{display:flex;align-items:flex-start;justify-content:center;min-width:0}.yp-thread-comment-avatar .avatar{width:35px!important;height:35px!important}.yp-thread-comment.is-nested .yp-thread-comment-avatar .avatar{width:27px!important;height:27px!important}.yp-thread-tombstone-icon{display:grid;place-items:center;width:27px;height:27px;border-radius:50%;background:#302739;color:#aba0b6}.yp-thread-comment-body{min-width:0;display:flex;flex-direction:column;gap:4px}.yp-thread-comment-meta{display:flex;align-items:center;flex-wrap:wrap;gap:5px;min-height:25px}.yp-thread-person{border:0;background:transparent;display:inline-flex;gap:5px;align-items:baseline;flex-wrap:wrap;padding:0;min-height:25px;color:var(--yn-text);text-align:left}.yp-thread-person strong{font-size:13px!important;color:var(--yn-text)!important}.yp-thread-person>span{font-size:11px;color:var(--yn-accent)}.yp-thread-comment-meta time,.yp-thread-edited{color:var(--yn-muted);font-size:11px;white-space:nowrap}.yp-thread-comment-meta .community-role-badge{font-size:10px;padding:2px 6px!important;min-height:0}.yp-thread-menu-anchor{position:relative;margin-left:auto}.yp-thread-menu-anchor>button{min-height:34px;min-width:36px;border:0;background:transparent;color:var(--yn-muted);display:grid;place-items:center}.yp-thread-menu{position:absolute;right:0;top:34px;z-index:40;min-width:165px;display:flex;flex-direction:column;gap:1px;padding:5px;border:1px solid var(--yn-line);border-radius:12px;background:var(--yn-surface);box-shadow:0 16px 42px #000a}.yp-thread-menu>button{border:0;border-radius:8px;display:flex;align-items:center;gap:9px;min-height:40px;padding:8px 10px;color:var(--yn-text);text-align:left;background:transparent;font-size:12px}.yp-thread-menu>button:hover,.yp-thread-menu>button:focus-visible{background:var(--yn-control)}.yp-thread-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:1px 0 2px!important;color:var(--yn-text)!important;font-size:14px!important;line-height:1.48!important}.yp-thread-reply-context{font-size:11px!important;color:var(--yn-accent)!important;margin:1px 0!important}.yp-thread-removed-message{font-size:12px!important;font-style:italic;color:var(--yn-muted)!important;margin:4px 0!important}.yp-thread-actions{display:flex;align-items:center;gap:13px;margin-top:2px}.yp-thread-actions>button{border:0;background:transparent;display:inline-flex;align-items:center;gap:6px;color:var(--yn-muted);font-size:12px;min-height:36px;padding:4px 7px 4px 0}.yp-thread-actions>button.selected{color:var(--yn-danger)}.yp-thread-actions>button:active{transform:scale(.98)}.yp-thread-helpful{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:#d8bb86}.yp-thread-children{margin:8px 0 0 18px;padding:3px 0 0 12px;border-left:2px solid var(--yn-line);display:flex;flex-direction:column;gap:13px}.yp-thread-expand{display:inline-flex;align-items:center;gap:7px;min-height:40px;margin:4px 0 0 30px;border:0;background:transparent;font-size:12px;font-weight:650;color:var(--yn-accent)}.yp-thread-empty{font-size:13px;color:var(--yn-muted);padding:15px 2px;margin:0!important}.yp-thread-inline-form{margin:7px 0 9px;padding:10px;border:1px solid var(--yn-line);background:var(--yn-surface);border-radius:11px;display:grid;gap:7px}.yp-thread-inline-form label{font-size:12px;color:var(--yn-accent);font-weight:650}.yp-thread-inline-form textarea{display:block;width:100%;min-height:72px;max-height:210px;resize:vertical;border:1px solid var(--yn-line);border-radius:10px;background:var(--yn-surface);color:var(--yn-text);padding:10px 11px;font-size:16px;line-height:1.42}.yp-thread-inline-form>div{display:flex;align-items:center;justify-content:flex-end;gap:7px}.yp-thread-inline-form>div button{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--yn-line);background:var(--yn-control);color:var(--yn-text);padding:7px 11px;min-height:40px;border-radius:9px;font-size:12px}.yp-thread-inline-form>div button[type=submit]{background:var(--yn-control);color:#fff}.yp-thread-report{max-width:100%;margin:5px 0}.yp-thread-focused{background:var(--yn-control);outline:1px solid #8a66bc;border-radius:9px}.yp-thread-comments :is(button,textarea,select):focus-visible{outline:2px solid #d1afff;outline-offset:2px}@media(max-width:600px){.yp-discussion-scroll .yp-thread-comments{padding:11px 13px 25px}.yp-thread-children{margin-left:10px;padding-left:8px}.yp-thread-comment{grid-template-columns:34px minmax(0,1fr);gap:7px}.yp-thread-comment-avatar .avatar{width:31px!important;height:31px!important}.yp-thread-comment.is-nested{grid-template-columns:27px minmax(0,1fr);gap:5px}.yp-thread-comment.is-nested .yp-thread-comment-avatar .avatar{width:25px!important;height:25px!important}}@media(prefers-reduced-motion:reduce){.yp-thread-comments *{scroll-behavior:auto!important;transition:none!important}}.yp-discussion-live-footer:has(.yp-reply-target-preview){padding-top:9px}.yp-live-comment-compose{min-width:0}.yp-reply-target-preview{display:grid;grid-template-columns:18px minmax(0,1fr) 40px;gap:10px;align-items:start;min-width:0;border:1px solid #665177;background:#282037;border-radius:12px;padding:9px 7px 8px 10px;margin-bottom:5px;color:#d8c5ec}.yp-reply-target-preview>svg{margin-top:2px;color:#be9ced}.yp-reply-target-text{min-width:0}.yp-reply-target-text strong{display:block;font-size:12px;line-height:1.4;font-weight:700;color:var(--yn-text)}.yp-reply-target-text p{margin:2px 0 0!important;color:var(--yn-muted)!important;line-height:1.4!important;font-size:12px!important;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere}.yp-reply-cancel{min-width:40px;min-height:40px;border:0;border-radius:9px;background:transparent;color:var(--yn-muted);display:grid;place-items:center}.yp-reply-cancel:focus-visible{outline:2px solid #d2b5ff;outline-offset:1px}.yp-live-comment-compose form{align-items:flex-end!important;gap:8px}.yp-live-comment-compose textarea{flex:1;min-width:0;min-height:46px;max-height:120px;resize:none;overflow-y:auto;border:1px solid var(--yn-line);border-radius:13px;background:var(--yn-surface);color:var(--yn-text);padding:12px;font-size:16px;line-height:1.4;overscroll-behavior:contain}.yp-live-comment-compose textarea:focus-visible{border-color:var(--yn-line);outline:2px solid #b999eb;outline-offset:1px}.yp-live-comment-compose .icon-action{min-height:46px;min-width:46px;flex:0 0 46px}@media(max-width:600px){.yp-reply-target-preview{grid-template-columns:16px minmax(0,1fr) 40px;gap:7px}.yp-discussion-live-footer:has(.yp-reply-target-preview){padding-inline:11px}}.yp-discussion-overlay .yp-discussion-screen{height:var(--yp-discussion-height,100dvh);min-height:0}.yp-discussion-overlay .yp-discussion-scroll{min-height:0;scroll-padding-bottom:90px;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}.yp-discussion-overlay .yp-discussion-original{padding:12px 15px 13px!important}.yp-discussion-overlay .yp-discussion-original h1{margin:12px 0 6px!important;font-size:clamp(22px,4.7vw,27px)!important;line-height:1.25!important}.yp-discussion-overlay .yp-discussion-original>p{line-height:1.48!important;font-size:14px!important;margin:6px 0!important}.yp-discussion-overlay .yp-discussion-author{gap:8px}.yp-discussion-overlay .yp-discussion-top{min-height:54px;padding-bottom:5px}.yp-discussion-scroll .yp-thread-comments{padding-top:8px}.yp-thread-heading{margin-bottom:5px}.yp-thread-group{padding-block:9px 12px}.yp-thread-comment-body{gap:3px}.yp-thread-comment-meta{gap:4px}.yp-thread-comment:not(.is-removed) .yp-thread-text{width:fit-content;max-width:100%;background:var(--yn-surface);border:1px solid var(--yn-line);padding:9px 11px!important;border-radius:12px;margin:2px 0 1px!important}.yp-thread-comment.is-nested:not(.is-removed) .yp-thread-text{background:var(--yn-control);border-color:var(--yn-line)}.yp-thread-actions{gap:11px;margin-top:0}.yp-thread-actions>button{min-height:39px}.yp-thread-children{margin-top:6px;gap:10px}.yp-comment-media-link{display:block;max-width:min(100%,310px);border-radius:12px;overflow:hidden;border:1px solid #514060;background:#211a2e;margin:5px 0}.yp-comment-media{display:block;width:100%;height:auto;max-height:300px;object-fit:contain}.yp-reply-file-input{position:absolute!important;width:1px;height:1px;opacity:0;pointer-events:none;overflow:hidden;clip-path:inset(50%)}.yp-reply-attach-action{display:grid;place-items:center;flex:0 0 44px;min-height:46px;border:0;border-radius:11px;color:var(--yn-accent);background:transparent}.yp-reply-attach-action:focus-visible{outline:2px solid #d2b5ff;outline-offset:2px}.yp-reply-attach-action:disabled{opacity:.45}.yp-reply-media-preview{display:flex;align-items:center;gap:9px;padding:6px;border:1px solid #59456c;border-radius:11px;background:#2a2136;min-height:52px}.yp-reply-media-preview img{width:44px;height:44px;object-fit:cover;border-radius:7px}.yp-reply-media-preview span{color:#d6c4eb;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1}.yp-reply-media-preview button{display:grid;place-items:center;min-width:40px;min-height:40px;background:transparent;border:0;color:#dcc7f3}.yp-reply-media-error{font-size:12px!important;color:#ffa6bb!important;margin:0!important}.app.keyboard-visible .yp-discussion-live-footer{padding-bottom:8px!important}.app .post.card{padding:14px!important;border-radius:16px!important;box-shadow:none!important}.app .post.card .post-author{gap:8px!important}.app .post.card .post-actions{margin-top:8px!important;padding-top:7px!important}.app .post.card .post-body{margin:8px 0!important;line-height:1.5!important}.app .post.card .yp-post-reply-meta{margin-top:5px!important}@media(max-width:600px){.yp-discussion-overlay .yp-discussion-original{padding:12px 13px!important}.yp-reply-attach-action{flex-basis:38px}.yp-thread-children{padding-left:9px;margin-left:9px}.yp-discussion-overlay .yp-discussion-live-footer{padding-inline:10px}.app .post.card{padding:13px!important}}@media(prefers-reduced-motion:reduce){.yp-comment-media-link,.yp-thread-comment{scroll-behavior:auto!important}}.yp-comment-mention-link{padding:0!important;border:0!important;min-height:0!important;display:inline!important;background:transparent!important;color:var(--yn-accent)!important;font:inherit;text-decoration:underline;text-underline-offset:2px;cursor:pointer;vertical-align:baseline}.yp-comment-mention-link:focus-visible{outline:2px solid #c9a9fb;outline-offset:2px}.yp-live-comment-compose{position:relative}.yp-comment-mention-options{position:absolute;bottom:calc(100% + 6px);left:0;right:0;max-height:min(250px,33dvh);overflow:auto;z-index:35;border:1px solid var(--yn-line);border-radius:13px;background:var(--yn-control);padding:5px;box-shadow:0 -10px 28px #0007;overscroll-behavior:contain}.yp-comment-mention-options button{width:100%;min-height:46px;display:flex;align-items:center;gap:7px;justify-content:space-between;padding:8px 11px;background:transparent;color:var(--yn-text);border:0;text-align:left;border-radius:9px}.yp-comment-mention-options button.active,.yp-comment-mention-options button:hover{background:var(--yn-control)}.yp-comment-mention-options strong{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.yp-comment-mention-options span{color:var(--yn-accent);font-size:12px;white-space:nowrap}.yp-reply-gif-action{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:0;flex:0 0 43px;min-height:46px;border:0;background:transparent;border-radius:9px;color:var(--yn-accent);font-size:10px;font-weight:800}.yp-reply-gif-action:focus-visible{outline:2px solid #cfb2fd;outline-offset:2px}.yp-reply-gif-action:disabled{opacity:.5}.yp-gif-library{position:absolute;bottom:calc(100% + 7px);left:0;right:0;background:var(--yn-surface);border:1px solid var(--yn-line);box-shadow:0 -12px 38px #0009;border-radius:16px;z-index:36;padding:11px;max-height:min(390px,53dvh);overflow:auto;overscroll-behavior:contain}.yp-gif-library-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.yp-gif-library-header strong{font-size:15px;color:var(--yn-text)}.yp-gif-library-header button{display:grid;place-items:center;min-height:42px;min-width:42px;border:0;color:var(--yn-accent);background:transparent;border-radius:9px}.yp-gif-library-search{display:flex;align-items:center;gap:8px;background:var(--yn-surface);border:1px solid var(--yn-line);border-radius:11px;padding:0 11px;min-height:44px;margin:7px 0 9px;color:var(--yn-accent)}.yp-gif-library-search input{width:100%;border:0;outline:0;background:transparent;min-height:42px;color:var(--yn-text);font-size:16px}.yp-gif-library-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.yp-gif-library-grid button{border:1px solid var(--yn-line);border-radius:9px;background:var(--yn-surface);padding:0;aspect-ratio:1;overflow:hidden;min-height:64px}.yp-gif-library-grid button img{width:100%;height:100%;object-fit:cover}.yp-gif-library-grid button:focus-visible{outline:2px solid #cba9ff;outline-offset:2px}.yp-gif-library-empty{display:grid;gap:8px;text-align:center;justify-items:center;padding:10px}.yp-gif-library-empty p{font-size:13px!important;color:var(--yn-muted)!important;margin:0!important}.yp-gif-library-empty button{display:flex;align-items:center;gap:7px;border:1px solid var(--yn-line);background:var(--yn-control);color:var(--yn-text);min-height:44px;padding:7px 14px;border-radius:10px}.yp-gif-library>small{display:block;color:var(--yn-muted);font-size:11px;margin-top:9px}@media(max-width:380px){.yp-reply-attach-action{flex-basis:33px}.yp-reply-gif-action{flex-basis:34px}.yp-live-comment-compose form{gap:4px!important}}.yp-discussion-overlay .yp-thread-comments{color:var(--yn-text)}.yp-discussion-overlay .yp-thread-heading{padding-bottom:5px!important;margin-bottom:0!important;border-bottom:1px solid var(--yn-line)}.yp-discussion-overlay .yp-thread-group{padding:9px 0 11px!important}.yp-discussion-overlay .yp-thread-comment.is-removed{opacity:.68;margin:2px 0!important}.yp-discussion-overlay .yp-thread-comment.is-removed .yp-thread-tombstone-icon{width:26px;height:26px;font-size:15px}.yp-discussion-overlay .yp-thread-comment.is-removed .yp-thread-comment-meta strong{font-size:12px!important;font-weight:650!important}.yp-discussion-overlay .yp-thread-comment.is-removed .yp-thread-removed-message{color:var(--yn-muted)!important;font-size:11px!important;margin:1px 0 3px!important;line-height:1.35!important}.yp-discussion-overlay .yp-thread-comment:not(.is-removed) .yp-thread-text{color:var(--yn-text)!important;background:var(--yn-surface)!important;border-color:var(--yn-line)!important;border-radius:12px!important}.yp-discussion-overlay .yp-thread-actions button{min-height:40px}:root{--yp-canvas:var(--yn-bg);--yp-surface:var(--yn-surface);--yp-surface-raised:var(--yn-control);--yp-divider:#342b43;--yp-primary:#f4f1fa;--yp-secondary:var(--yn-muted);--yp-tertiary:#948ba7;--yp-tint:#bda7ff;--yp-tint-fill:#332548;--yp-focus:#c8adff;--yp-radius:16px;--yp-row:58px}.app{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased}.app .main,.app .content{background-color:var(--yp-canvas)!important}.app .content h1,.app .content h2,.app .content h3{font-family:inherit;overflow-wrap:break-word}.app .page-head h1,.app .section-top h1,.app .reb-section-heading h1{color:var(--yp-primary)!important;-webkit-text-fill-color:var(--yp-primary)!important;font-size:clamp(28px,7vw,36px)!important;letter-spacing:-.045em!important;line-height:1.13!important}.app .page-head p,.app .section-top p,.app .reb-section-heading p{color:var(--yp-secondary)!important;line-height:1.48!important}.app .page-head,.app .section-top,.app .reb-section-heading{margin-block:8px 19px!important}.app button,.app a,.app input,.app textarea,.app select{touch-action:manipulation}.app button:focus-visible,.app a:focus-visible,.app input:focus-visible,.app textarea:focus-visible,.app select:focus-visible{outline:2px solid var(--yp-focus)!important;outline-offset:2px}.app .button,.app .round-close,.app .new-chat-v3{min-height:44px;border-radius:12px!important}.app .button.secondary{background:var(--yp-surface-raised)!important;border-color:var(--yp-divider)!important;color:var(--yp-primary)!important}.app .button.primary{background:var(--yn-control)!important;border-color:var(--yn-line)!important;color:#fff!important}.app .searchbox,.app .chat-search-v3,.app .reb-hero-search{background:var(--yp-surface)!important;border:1px solid var(--yp-divider)!important;box-shadow:none!important;border-radius:13px!important}.app .searchbox input,.app .chat-search-v3 input,.app .reb-hero-search input{font-size:16px!important;color:var(--yp-primary)!important;-webkit-text-fill-color:var(--yp-primary)!important}.app input::placeholder,.app textarea::placeholder{color:var(--yp-tertiary)!important;opacity:1}.app .topbar{background:color-mix(in srgb,var(--yn-bg) 96%,transparent)!important;border-bottom:1px solid var(--yp-divider)!important;box-shadow:none!important}@supports (backdrop-filter:blur(16px)){.app .topbar,.app .mobile-bottom-nav{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.app .topbar{background:color-mix(in srgb,var(--yn-bg) 86%,transparent)!important}}.app .topbar .top-workspace{background:transparent!important;border-color:transparent!important;border-radius:11px!important;box-shadow:none!important}.app .topbar .top-workspace strong{letter-spacing:-.025em!important}.app .topbar .tv-navigation-trigger,.app .topbar .top-inbox{min-width:44px!important;min-height:44px!important;color:var(--yp-primary)!important}.app .mobile-bottom-nav{background:color-mix(in srgb,var(--yn-bg) 97%,transparent)!important;border-top:1px solid var(--yp-divider)!important;box-shadow:none!important}.app .mobile-bottom-nav>button{color:var(--yp-secondary)!important;min-height:55px!important;border-radius:13px!important}.app .mobile-bottom-nav>button[aria-current=page],.app .mobile-bottom-nav>button.active{color:var(--yp-tint)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--yn-accent) 12%,transparent),transparent 80%)!important}.app .mobile-bottom-nav button>span:last-of-type{font-weight:650!important}.app .ui-section-tabs{display:flex;gap:0!important;min-width:0;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--yp-divider)!important;margin:3px 0 13px!important;padding:0!important}.app .ui-section-tabs::-webkit-scrollbar{display:none}.app .ui-section-tabs button{min-height:48px!important;padding:11px 14px!important;flex:0 0 auto;color:var(--yp-secondary)!important;font-size:13px!important;font-weight:650!important;white-space:nowrap}.app .ui-section-tabs button.is-active{color:var(--yp-tint)!important;font-weight:750!important}.app .ui-section-tabs button.is-active:after{height:3px!important;border-radius:3px 3px 0 0;background:var(--yp-tint)!important}.app .ui-segments{background:var(--yp-surface)!important;border:1px solid var(--yp-divider)!important;border-radius:13px!important;padding:4px!important;box-shadow:none!important}.app .ui-segments button{min-height:40px;color:var(--yp-secondary)!important;border-radius:10px!important}.app .ui-segments button.is-selected{background:var(--yp-tint-fill)!important;box-shadow:none!important;color:var(--yn-text)!important}.app.yp-screen-feed .composer{display:flex!important;align-items:center!important;gap:12px!important;min-height:68px!important;padding:11px 13px!important;margin:12px 0 9px!important;border-radius:16px!important;background:var(--yp-surface)!important;border:1px solid var(--yp-divider)!important;box-shadow:none!important}.app.yp-screen-feed .composer>span:nth-child(2){flex:1;min-width:0;font-size:13px!important;color:var(--yp-primary)!important;line-height:1.4!important}.app.yp-screen-feed .composer .composer-cta{flex:0 0 42px;display:grid;place-items:center;width:42px;height:42px;min-width:42px!important;min-height:42px!important;border-radius:12px!important;background:var(--yp-tint-fill)!important}.app.yp-screen-feed .event-strip{min-height:49px!important;gap:11px!important;margin:7px 0 8px!important;padding:10px 13px!important;border:1px solid var(--yp-divider)!important;background:var(--yp-surface)!important;border-radius:13px!important;color:var(--yp-secondary)!important}.app.yp-screen-feed .event-strip strong{color:var(--yp-primary)!important}.app.yp-screen-feed .yp-knowledge-home{margin:8px 0 17px!important}.app.yp-screen-feed .yp-knowledge-home-toggle{display:flex!important;align-items:center!important;gap:12px!important;min-height:57px!important;padding:11px 13px!important;border-radius:13px!important;background:var(--yp-surface)!important;border:1px solid var(--yp-divider)!important;box-shadow:none!important}.app.yp-screen-feed .yp-knowledge-home-toggle>svg:first-child{color:var(--yp-tint)!important}.app.yp-screen-feed .yp-knowledge-home-toggle strong{font-size:13px!important;color:var(--yp-primary)!important}.app.yp-screen-feed .yp-knowledge-home-toggle small{color:var(--yp-tertiary)!important;font-size:11px!important}.app.yp-screen-feed .tv-feed-heading{margin:16px 0 11px!important;align-items:center!important}.app.yp-screen-feed .tv-feed-heading>div>strong{font-size:18px!important;color:var(--yp-primary)!important;letter-spacing:-.03em}.app.yp-screen-feed .tv-feed-heading>div>span{font-size:12px!important;color:var(--yp-tertiary)!important}.app.yp-screen-feed .tv-feed-filter-trigger{min-height:42px!important;padding:7px 12px!important;border-radius:12px!important;border:1px solid var(--yp-divider)!important;background:var(--yp-surface)!important;color:var(--yp-primary)!important}.app.yp-screen-feed .feed-category-nav{margin:4px 0 12px!important}.app.yp-screen-feed .feed-category-scroll{gap:4px!important;padding-bottom:7px!important}.app.yp-screen-feed .feed-category-scroll button{border-radius:10px!important;min-height:39px!important;padding:8px 12px!important;background:transparent!important;border-color:transparent!important;color:var(--yp-secondary)!important;font-size:12px!important}.app.yp-screen-feed .feed-category-scroll button[aria-pressed=true]{background:var(--yp-tint-fill)!important;border-color:var(--yn-line)!important;color:var(--yn-text)!important}.app.yp-screen-feed .tv-feed-controls{background:var(--yp-surface)!important;padding:10px!important;margin-bottom:8px!important;border:1px solid var(--yp-divider)!important;border-radius:13px!important}.app.yp-screen-feed article.post.card{border:1px solid var(--yp-divider)!important;background:var(--yp-surface)!important;border-radius:17px!important;padding:16px!important;margin:0 0 10px!important;box-shadow:none!important}.app.yp-screen-feed article.post.card:has(.post-pinned-label){background:linear-gradient(110deg,var(--yn-surface),var(--yp-surface) 70%)!important;border-color:var(--yn-line)!important}.app.yp-screen-feed .post-author-meta{color:var(--yp-tertiary)!important}.app.yp-screen-feed .post .post-body{color:var(--yn-muted)!important;line-height:1.52!important}.app.yp-screen-feed article.post.card>.post-actions{border-top:1px solid var(--yp-divider)!important;margin-top:5px!important}.app.yp-screen-feed .yp-latest-reply{color:var(--yp-secondary)!important}.app.yp-screen-feed article.post.card .post-action-count{font-variant-numeric:tabular-nums}.app.yp-screen-messages .yp-inbox-header{margin:6px 0 11px!important;padding:0!important;gap:12px!important;align-items:center!important}.app.yp-screen-messages .yp-inbox-header h1{color:var(--yp-primary)!important;-webkit-text-fill-color:var(--yp-primary)!important;font-size:clamp(30px,7vw,36px)!important;line-height:1.12!important;letter-spacing:-.045em!important;margin:0!important}.app.yp-screen-messages .yp-inbox-header p{font-size:12px!important;line-height:1.35!important;margin:7px 0 0!important;color:var(--yp-secondary)!important;max-width:none!important}.app.yp-screen-messages .new-chat-v3{min-width:44px!important;width:44px!important;height:44px!important;display:grid!important;place-items:center!important;border-radius:13px!important;color:var(--yp-tint)!important;border:1px solid var(--yp-divider)!important;background:var(--yp-tint-fill)!important}.app.yp-screen-messages .messages-layout:not(.thread-open){background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}@media(max-width:900px){.app.yp-screen-messages .messages-layout:not(.thread-open){display:block!important;min-height:0!important;max-width:850px!important;margin:0 auto!important}.app.yp-screen-messages .messages-layout:not(.thread-open) .yp-conversation-list{width:100%!important;max-width:100%!important;min-width:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important}}.app.yp-screen-messages .yp-inbox-switch{display:grid!important;grid-template-columns:1fr 1fr!important;gap:3px!important;padding:4px!important;margin:0 0 10px!important;background:var(--yp-surface)!important;border:1px solid var(--yp-divider)!important;border-radius:13px!important}.app.yp-screen-messages .yp-inbox-switch>button{min-height:40px!important;padding:8px!important;background:transparent!important;border:0!important;border-radius:10px!important;color:var(--yp-secondary)!important;font-size:13px!important}.app.yp-screen-messages .yp-inbox-switch>button.selected{background:var(--yp-tint-fill)!important;color:var(--yn-text)!important;box-shadow:none!important}.app.yp-screen-messages .yp-inbox-folders{gap:3px!important;padding:1px 0 9px!important;margin:0!important;border-bottom:1px solid var(--yp-divider)}.app.yp-screen-messages .yp-inbox-folders button{min-height:40px!important;padding:8px 12px!important;background:transparent!important;border:1px solid transparent!important;border-radius:10px!important;color:var(--yp-secondary)!important;font-size:12px!important}.app.yp-screen-messages .yp-inbox-folders button.selected{background:var(--yp-tint-fill)!important;color:var(--yn-text)!important;border-color:var(--yp-divider)!important}.app.yp-screen-messages .yp-conversation-list .chat-search-v3{margin:12px 0 9px!important;min-height:46px!important;padding:9px 12px!important}.app.yp-screen-messages .yp-inbox-chat-row{margin:0!important;border:0!important;border-bottom:1px solid var(--yp-divider)!important;border-radius:0!important;background:transparent!important;min-height:78px!important;overflow:visible!important}.app.yp-screen-messages .yp-inbox-chat-row>.chat-item{min-height:78px!important;padding:12px 5px 12px 3px!important;background:transparent!important;border:0!important;border-radius:10px!important}.app.yp-screen-messages .yp-inbox-chat-row>.chat-item.active{background:var(--yp-tint-fill)!important}.app.yp-screen-messages .yp-inbox-chat-row .chat-message-preview{color:var(--yp-secondary)!important;font-size:13px!important}.app.yp-screen-messages .yp-inbox-chat-row .chat-row-presence{color:var(--yp-tertiary)!important;font-size:11px!important}.app.yp-screen-messages .yp-inbox-chat-row .chat-item strong{color:var(--yp-primary)!important;font-size:14px!important;letter-spacing:-.01em}.app.yp-screen-messages .yp-inbox-chat-star{background:transparent!important;color:var(--yp-tertiary)!important;min-width:44px!important}.app.yp-screen-messages .yp-inbox-chat-star.selected{color:var(--yp-tint)!important}.app.yp-screen-messages .yp-inbox-updates{padding-top:2px!important;gap:0!important}.app.yp-screen-messages .yp-inbox-updates-heading{padding:8px 0!important;margin:0!important;border-bottom:1px solid var(--yp-divider)!important}.app.yp-screen-messages .yp-update-row{margin:0!important;border:0!important;border-bottom:1px solid var(--yp-divider)!important;border-radius:0!important;background:transparent!important}.app.yp-screen-messages .yp-update-row.unread{background:color-mix(in srgb,var(--yn-control) 10%,transparent)!important}.app.yp-screen-messages .yp-update-open{min-height:77px!important;padding:11px 4px!important}.app.yp-screen-messages .yp-update-info strong{color:var(--yp-primary)!important;font-size:13px!important}.app.yp-screen-messages .yp-update-info small,.app.yp-screen-messages .yp-update-info time{color:var(--yp-secondary)!important}.app.yp-screen-discover .yp-ruo-page{max-width:850px!important;padding:8px 0 28px!important}.app.yp-screen-discover .yp-ruo-heading{margin:6px 0 17px!important}.app.yp-screen-discover .yp-ruo-kicker{color:var(--yp-tint)!important;letter-spacing:.08em!important;font-size:11px!important}.app.yp-screen-discover .yp-ruo-heading h1,.app.yp-screen-discover .yp-ruo-tool-header h2,.app.yp-screen-discover .yp-ruo-method h2{color:var(--yp-primary)!important;-webkit-text-fill-color:var(--yp-primary)!important;opacity:1!important;visibility:visible!important}.app.yp-screen-discover .yp-ruo-heading h1{font-size:clamp(30px,7vw,36px)!important;line-height:1.1!important;letter-spacing:-.04em!important;margin:10px 0 9px!important}.app.yp-screen-discover .yp-ruo-heading p{color:var(--yp-secondary)!important;font-size:14px!important;line-height:1.5!important}.app.yp-screen-discover .yp-ruo-notice{align-items:flex-start!important;gap:10px!important;padding:14px!important;border-radius:15px!important;background:#211a2e!important;border:1px solid #4a3a5e!important}.app.yp-screen-discover .yp-ruo-notice strong{font-size:13px!important;color:#eddefe!important}.app.yp-screen-discover .yp-ruo-notice p{color:var(--yp-secondary)!important;font-size:12px!important;line-height:1.5!important}.app.yp-screen-discover .yp-ruo-disclosure{margin-top:9px;color:var(--yp-secondary)}.app.yp-screen-discover .yp-ruo-disclosure summary{cursor:pointer;list-style-position:inside;min-height:38px;display:list-item;align-content:center;color:var(--yp-tint);font-size:12px;font-weight:700}.app.yp-screen-discover .yp-ruo-disclosure[open] p{padding-top:3px;border-top:1px solid var(--yp-divider)}.app.yp-screen-discover .yp-ruo-tool-choices{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:4px!important;background:var(--yp-surface)!important;border:1px solid var(--yp-divider)!important;border-radius:13px!important;padding:4px!important;margin:16px 0 13px!important}.app.yp-screen-discover .yp-ruo-tool-choices button{justify-content:center!important;min-width:0!important;min-height:44px!important;padding:8px!important;background:transparent!important;border:0!important;border-radius:10px!important;color:var(--yp-secondary)!important;font-size:12px!important}.app.yp-screen-discover .yp-ruo-tool-choices button.selected{background:var(--yp-tint-fill)!important;color:#ecdcff!important;border-color:transparent!important}.app.yp-screen-discover .yp-ruo-tool{gap:16px!important;padding:17px!important;border-radius:17px!important;background:var(--yp-surface)!important;border:1px solid var(--yp-divider)!important;box-shadow:none!important}.app.yp-screen-discover .yp-ruo-tool-header h2{font-size:18px!important;letter-spacing:-.02em!important;line-height:1.3!important}.app.yp-screen-discover .yp-ruo-tool-header p{font-size:13px!important;color:var(--yp-secondary)!important}.app.yp-screen-discover .yp-ruo-sequence-field textarea,.app.yp-screen-discover .yp-ruo-field>div{background:#110e1b!important;border:1px solid #504065!important;color:var(--yp-primary)!important;-webkit-text-fill-color:var(--yp-primary)!important;border-radius:12px!important}.app.yp-screen-discover .yp-ruo-sequence-field>span,.app.yp-screen-discover .yp-ruo-field>span{color:var(--yp-primary)!important}.app.yp-screen-discover .yp-ruo-result{background:#30243f!important;border:1px solid #65487d!important;border-radius:14px!important;padding:14px!important}.app.yp-screen-discover .yp-ruo-result>strong{color:#ecdcff!important;-webkit-text-fill-color:#ecdcff!important;font-variant-numeric:tabular-nums}.app.yp-screen-discover .yp-ruo-method{background:var(--yp-surface)!important;border-color:var(--yp-divider)!important;border-radius:16px!important}.app .reb-view{max-width:850px!important;padding:11px 0 32px!important}.app .reb-section-heading{align-items:flex-start!important}.app .reb-section-heading .reb-eyebrow{color:var(--yp-tint)!important}.app .reb-view .reb-hero-search{min-height:48px!important;margin:0 0 11px!important}.app .reb-view .reb-segments{margin:0 0 11px!important}.app .reb-results{gap:0!important;border-radius:15px!important;overflow:hidden}.app .reb-results .reb-result,.app .reb-results .reb-discussion-result{min-height:75px!important;background:var(--yp-surface)!important;border:0!important;border-bottom:1px solid var(--yp-divider)!important;border-radius:0!important;box-shadow:none!important;padding:13px!important}.app .reb-results .reb-result:first-child,.app .reb-results .reb-discussion-result:first-child{border-top-left-radius:15px!important;border-top-right-radius:15px!important}.app .reb-results .reb-result:last-child,.app .reb-results .reb-discussion-result:last-child{border-bottom:0!important;border-bottom-left-radius:15px!important;border-bottom-right-radius:15px!important}.app .reb-result-text h3,.app .reb-list-label h2{color:var(--yp-primary)!important}.app .reb-result-text p,.app .reb-result-text small{color:var(--yp-secondary)!important;line-height:1.4!important}.app .reb-hub-feature,.app .reb-hub-empty,.app .course-tile,.app .event-card,.app .member.card,.app .learning-summary{background:var(--yp-surface)!important;border:1px solid var(--yp-divider)!important;border-radius:16px!important;box-shadow:none!important}.app .reb-hub-shortcuts button,.app .ta-hub-grid button{background:var(--yp-surface)!important;border-color:var(--yp-divider)!important;border-radius:14px!important}.app .yp-secondary-heading h1,.app .section-top h1{color:var(--yp-primary)!important;-webkit-text-fill-color:var(--yp-primary)!important}.app .member-grid,.app .grid{gap:10px!important}.app .member.card{padding:15px!important}.app .event-card{padding:14px!important}.app .yp-event-group .yp-collection-heading h2{color:var(--yp-primary)!important;letter-spacing:-.025em!important}.app .yp-create-sheet,.app .action-sheet,.app .dialog,.app .presence-settings{background:var(--yp-surface)!important;border-color:var(--yp-divider)!important;border-radius:21px 21px 0 0!important}.app .yp-create-sheet>button{border-top:1px solid var(--yp-divider)!important;min-height:64px!important}.app .post-editor-v3,.app .yp-discussion-screen{background:var(--yp-canvas)!important}.app .post-editor-bar,.app .yp-discussion-top,.app .yp-discussion-live-footer{background:var(--yp-surface)!important;border-color:var(--yp-divider)!important}.app .post-title-v3,.app .post-body-v3,.app .yp-live-comment-compose input{color:var(--yp-primary)!important}.app .yp-review-gate{background:var(--yn-surface)!important;border-color:var(--yn-line)!important}.app .chat-main .yp-thread-header,.app .chat-main .yp-thread-compose{background:var(--yp-surface)!important;border-color:var(--yp-divider)!important}.app .chat-main .chat-messages{background:var(--yp-canvas)!important}.app .chat-main .yp-message-row.is-theirs>.bubble{background:var(--yp-surface-raised)!important;border-color:var(--yp-divider)!important}.app .chat-main .yp-message-row.is-mine>.bubble{background:var(--yn-control)!important;border-color:var(--yn-line)!important}@media(max-width:900px){.app .main>.content{padding:14px 16px calc(104px + env(safe-area-inset-bottom,0px))!important}.app.yp-screen-profile .main>.content{padding-inline:14px!important}.app.yp-screen-messages .messages-layout.thread-open{margin:0!important}.app.yp-screen-messages:has(.messages-layout.thread-open) .main>.content{padding-bottom:0!important}}@media(max-width:430px){.app .page-head,.app .section-top,.app .reb-section-heading{margin-top:4px!important;margin-bottom:14px!important}.app .ui-section-tabs button{padding-inline:12px!important}.app.yp-screen-feed .yp-knowledge-home-toggle{min-height:54px!important}.app.yp-screen-feed .composer>span:nth-child(2){font-size:12px!important}.app.yp-screen-messages .yp-inbox-header p{font-size:12px!important}.app.yp-screen-discover .yp-ruo-tool-choices button{font-size:11px!important;gap:6px!important}.app.yp-screen-discover .yp-ruo-tool{padding:14px!important}}@media(max-width:360px){.app .main>.content{padding-inline:12px!important}.app.yp-screen-discover .yp-ruo-tool-choices button>svg{width:16px}.app.yp-screen-messages .yp-inbox-folders button{padding-inline:9px!important}.app.yp-screen-feed .tv-feed-heading>div{gap:5px!important}}@media(prefers-reduced-motion:reduce){.app *,.app *:before,.app *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.app .yp-shop{--shop-border:var(--yn-line);--shop-muted:var(--yn-muted);--shop-surface:var(--yn-surface);--shop-accent:var(--yn-accent);margin:0 auto;max-width:850px;padding:6px 0 46px;color:var(--yn-text)}.app .yp-shop-intro{margin-bottom:18px}.app .yp-shop-overline{display:flex;align-items:center;gap:8px;margin:4px 0 12px;font-size:11px;letter-spacing:.12em;font-weight:760;color:var(--shop-accent)}.app .yp-shop-intro h1{margin:0 0 8px;color:var(--yn-text)!important;-webkit-text-fill-color:#f4f1fa!important;font-size:clamp(32px,7vw,38px)!important;letter-spacing:-.05em;line-height:1.1}.app .yp-shop-subhead{margin:0;color:var(--shop-muted);font-size:14px;line-height:1.5}.app .yp-shop-hero{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(150px,.8fr);min-height:209px;gap:8px;align-items:center;overflow:hidden;background:radial-gradient(circle at 80% 15%,color-mix(in srgb,var(--yn-accent) 20%,transparent),transparent 47%),linear-gradient(115deg,var(--yn-surface),var(--yn-surface) 78%);border:1px solid var(--yn-line);border-radius:19px;padding:22px 20px}.app .yp-shop-hero-copy{position:relative;z-index:1}.app .yp-shop-eyebrow{display:flex;align-items:center;gap:6px;color:var(--yn-accent);font-size:10px;font-weight:750;letter-spacing:.07em}.app .yp-shop-hero h2{font-size:23px!important;line-height:1.12!important;letter-spacing:-.045em!important;color:var(--yn-text)!important;margin:10px 0 8px}.app .yp-shop-hero p{font-size:12px;color:var(--yn-muted);line-height:1.55;max-width:270px;margin:0 0 17px}.app .yp-shop-hero-action{display:inline-flex;justify-content:center;align-items:center;gap:6px;border:1px solid var(--yn-line);background:var(--yn-control);color:#fff;border-radius:11px;min-height:42px;padding:9px 12px;font:inherit;font-size:12px;font-weight:760}.app .yp-shop-preview{align-self:center;justify-self:end;position:relative;flex:none;width:min(100%,175px);height:172px;border:1px solid #5b4673;border-radius:14px;background:#171122;box-shadow:0 15px 35px #0004;overflow:hidden}.app .yp-shop-preview-cover{height:79px;background:radial-gradient(ellipse at 75% 15%,#bf97f3,transparent 38%),radial-gradient(ellipse at 12% 90%,#674899,transparent 65%),linear-gradient(125deg,#332048,#8461bb 60%,#251634)}.app .yp-shop-preview-shine{display:block;width:100%;height:100%;background:linear-gradient(125deg,transparent 30%,#e8d2ff1c 53%,transparent 67%)}.app .yp-shop-preview-avatar{position:absolute;left:14px;top:55px;width:48px;height:48px;border-radius:50%;display:grid;place-items:center;color:#e8d6ff;background:#453067;border:3px solid #181122;font-size:23px;font-weight:800}.app .yp-shop-preview-name,.app .yp-shop-preview-handle{position:absolute;left:14px;height:8px;border-radius:20px;background:#ddd0f0;top:118px;width:75px}.app .yp-shop-preview-handle{top:134px;background:#67557e;width:48px;height:5px}.app .yp-shop-preview-pill{display:inline-flex;align-items:center;gap:3px;position:absolute;right:10px;top:90px;padding:4px 6px;background:#392949;border:1px solid #8663a7;border-radius:7px;font-size:7px;letter-spacing:.06em;font-weight:760;color:#e0bffb}.app .yp-shop-section{margin-top:30px}.app .yp-shop-section-head{display:flex;gap:12px;justify-content:space-between;align-items:center;margin-bottom:13px}.app .yp-shop-section-head h2{font-size:21px!important;letter-spacing:-.04em!important;color:var(--yn-text)!important;margin:0 0 4px}.app .yp-shop-section-head p{margin:0;color:var(--shop-muted);font-size:12px;line-height:1.45}.app .yp-shop-current{white-space:nowrap;display:inline-flex;gap:5px;align-items:center;padding:7px 9px;border-radius:999px;background:var(--yn-control);color:var(--yn-text);font-size:11px;font-weight:700}.app .yp-shop-tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.app .yp-shop-tier{border:1px solid var(--shop-border);background:var(--shop-surface);border-radius:15px;padding:14px;min-width:0}.app .yp-shop-tier-emphasis{background:linear-gradient(160deg,var(--yn-control),var(--yn-surface) 85%);border-color:var(--yn-line)}.app .yp-shop-tier-head{display:flex;flex-wrap:wrap;gap:9px;align-items:center}.app .yp-shop-tier-icon{background:var(--yn-control);display:grid;place-items:center;width:38px;height:38px;flex:0 0 38px;color:var(--yn-accent);border-radius:12px}.app .yp-shop-tier-names{display:grid;gap:3px;flex:1;min-width:0}.app .yp-shop-tier-names strong{font-size:14px;color:var(--yn-text)}.app .yp-shop-tier-names small{font-size:11px;color:var(--yn-muted);line-height:1.35}.app .yp-shop-tier-active{font-size:10px;color:var(--yn-accent);font-weight:760}.app .yp-shop-tier ul{list-style:none;margin:15px 0 1px;padding:0;display:grid;gap:10px}.app .yp-shop-tier li{display:flex;gap:7px;align-items:flex-start;font-size:11px;line-height:1.4;color:var(--yn-muted)}.app .yp-shop-tier li svg{flex:0 0 14px;color:var(--yn-accent);margin-top:1px}.app .yp-shop-checkout-panel,.app .yp-shop-setup{display:flex;gap:14px;align-items:center;justify-content:space-between;background:var(--yn-surface);border:1px solid var(--shop-border);border-radius:14px;padding:13px 15px;margin:12px 0 0}.app .yp-shop-checkout-panel strong{font-size:13px;color:var(--yn-text)}.app .yp-shop-checkout-panel p,.app .yp-shop-setup p{font-size:11px;color:var(--yn-muted);line-height:1.48;margin:4px 0 0}.app .yp-shop-setup{justify-content:flex-start}.app .yp-shop-setup svg{flex:0 0 19px;color:var(--yn-accent)}.app .yp-shop-setup strong{color:var(--yn-text)}.app .yp-shop-external{display:inline-flex;justify-content:center;align-items:center;gap:8px;border-radius:11px;border:1px solid var(--yn-line);background:var(--yn-control);color:var(--yn-text);text-decoration:none;min-height:42px;padding:9px 12px;font-size:12px;font-weight:750;white-space:nowrap}.app .yp-shop-extras{background:var(--shop-surface);border:1px solid var(--shop-border);border-radius:15px;overflow:hidden}.app .yp-shop-extra{display:flex;align-items:center;gap:12px;padding:14px 13px;min-height:89px}.app .yp-shop-extra:not(:last-child){border-bottom:1px solid var(--shop-border)}.app .yp-shop-extra-icon{display:grid;place-items:center;background:var(--yn-control);color:var(--yn-accent);border-radius:12px;flex:0 0 42px;height:42px}.app .yp-shop-extra>div{flex:1;min-width:0}.app .yp-shop-extra strong{font-size:13px;color:var(--yn-text)}.app .yp-shop-extra p{font-size:11px;color:var(--yn-muted);line-height:1.45;margin:4px 0 5px}.app .yp-shop-availability{color:var(--yn-accent);font-size:10px;font-weight:680}.app .yp-shop-extra button{flex:0 0 44px;display:grid;place-items:center;border:0;background:transparent;color:var(--yn-muted);min-width:44px;min-height:44px}.app .yp-shop-extras-link{display:flex;justify-content:flex-end;margin:11px 0}.app .yp-shop-foot{margin:24px 0 0;padding:17px 0 0;border-top:1px solid var(--shop-border)}.app .yp-shop-foot p{font-size:11px;line-height:1.6;margin:0 0 11px;color:var(--yn-muted)}.app .yp-shop-foot p:first-child{display:flex;align-items:flex-start;gap:8px}.app .yp-shop-foot p svg{flex:0 0 16px;color:var(--yn-accent);margin-top:1px}.app .yp-shop-foot button{border:0;background:transparent;color:var(--shop-accent);min-height:44px;padding:8px 0;display:inline-flex;gap:6px;align-items:center;font:inherit;font-size:12px;font-weight:720}.app .yp-profile-paid-member{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;min-height:28px;white-space:nowrap;color:var(--yn-text);background:var(--yn-control);border:1px solid var(--yn-line);border-radius:999px;font-size:12px;line-height:1.3}.app .yp-profile-paid-member strong{font-weight:720}.app .yp-profile-secondary{row-gap:9px!important}.app .yp-profile-paid-member svg{color:var(--yn-accent)}.app.yp-screen-feed .composer,.app.yp-screen-feed .event-strip,.app.yp-screen-feed .yp-knowledge-home-toggle{background:var(--yn-surface)!important;border:1px solid var(--yn-line)!important;box-shadow:none!important}.app.yp-screen-feed .tv-feed-heading{margin:17px 0 10px!important}.app.yp-screen-feed article.post.card{background:var(--yn-surface)!important;border-color:var(--yn-line)!important;border-radius:16px!important;padding:15px!important;box-shadow:none!important}.app.yp-screen-feed article.post.card:has(.post-pinned-label){background:linear-gradient(125deg,var(--yn-surface),var(--yn-surface) 65%)!important}.app.yp-screen-feed .feed-category-scroll button.selected{background:var(--yn-control)!important}.app.yp-screen-messages .yp-inbox-chat-row,.app.yp-screen-messages .yp-update-row{background:transparent!important;border-bottom-color:var(--yn-line)!important}.app.yp-screen-messages .yp-inbox-header{margin-bottom:13px!important}.app.yp-screen-messages .yp-inbox-header p{color:var(--yn-muted)!important}.app.yp-screen-messages .chat-main .chat-messages>:first-child{margin-top:auto}.app.yp-screen-messages .chat-main .yp-message-row>.bubble{max-width:min(78%,450px)!important;padding:10px 13px!important;border-radius:17px!important}.app.yp-screen-messages .chat-main .yp-message-row.is-mine>.bubble{background:var(--yn-control)!important;border-color:var(--yn-line)!important}.app.yp-screen-messages .chat-main .yp-message-row.is-theirs>.bubble{background:var(--yn-surface)!important;border-color:var(--yn-line)!important}.app.yp-screen-messages .chat-main .yp-thread-compose{padding:10px 12px max(10px,env(safe-area-inset-bottom,0px))!important}.app.yp-screen-messages .chat-main .yp-thread-compose input{min-height:46px!important;border-radius:14px!important;font-size:16px!important}.app .post-editor-v3 .post-editor-inner{display:flex!important;flex-direction:column!important;gap:8px!important;overflow-y:auto!important;justify-content:flex-start!important}.app .post-editor-v3 .post-editor-author{order:0!important;margin-bottom:5px!important}.app .post-editor-v3 .post-title-v3{order:1!important;min-height:60px!important;padding:10px 0!important;font-size:clamp(23px,6vw,30px)!important;line-height:1.25!important;flex:0 0 auto!important}.app .post-editor-v3 .post-body-v3{order:2!important;flex:0 0 auto!important;height:clamp(140px,24dvh,235px)!important;min-height:140px!important;max-height:40dvh!important;padding:12px 2px!important;resize:vertical;font-size:16px!important;line-height:1.6!important;background:transparent!important;border:0!important;border-bottom:1px solid var(--yn-line)!important}.app .post-editor-v3 .yp-editor-length{order:3!important;margin:0!important;text-align:right!important}.app .post-editor-v3 .yp-review-gate{order:4!important;margin:10px 0 0!important;background:var(--yn-surface)!important;border:1px solid var(--yn-line)!important;border-radius:14px!important}.app .post-editor-v3 .yp-post-review-status{order:5!important;margin:5px 0!important;font-size:12px!important}.app .post-editor-v3 .post-category-label{order:6!important}.app .post-editor-v3 .yp-editor-attachments{order:7!important}.app .post-editor-v3 .yp-poll-editor{order:8!important}.app .post-editor-v3 .post-editor-help{order:9!important}.app .post-editor-v3 .yp-review-heading strong{color:var(--yn-text)!important}@media(max-width:600px){.app .yp-shop-hero{grid-template-columns:minmax(0,1.6fr) minmax(122px,.8fr);padding:18px 14px}.app .yp-shop-preview{width:130px;height:151px}.app .yp-shop-preview-cover{height:67px}.app .yp-shop-preview-avatar{top:48px}.app .yp-shop-preview-name{top:111px}.app .yp-shop-preview-handle{top:127px}.app .yp-shop-preview-pill{top:88px}.app .yp-shop-tiers{grid-template-columns:1fr!important}.app .yp-shop-tier{padding:14px!important}.app .yp-shop-tier ul{grid-template-columns:1fr;gap:8px;margin-top:12px}.app .yp-shop-checkout-panel{flex-direction:column;align-items:stretch}.app .yp-shop-external{width:100%}.app .post-editor-v3 .post-editor-inner{padding-bottom:max(32px,env(safe-area-inset-bottom))!important}}@media(max-width:370px){.app .yp-shop-hero{grid-template-columns:minmax(0,1fr);gap:12px}.app .yp-shop-preview{display:none}}@media(prefers-reduced-motion:reduce){.app .yp-shop *,.app .yp-shop *:before,.app .yp-shop *:after{transition:none!important;animation:none!important}}.app{--ecosystem-canvas:var(--yn-bg);--ecosystem-group:#16121f;--ecosystem-row:#191523;--ecosystem-separator:var(--yn-line);--ecosystem-text:var(--yn-text);--ecosystem-secondary:var(--yn-muted);--ecosystem-tertiary:#958aa7;--ecosystem-purple:var(--yn-accent);--ecosystem-selected:#342643;--ecosystem-button:#7b4eca;--ecosystem-radius:16px;--ecosystem-inset:16px;color-scheme:dark}.app .main,.app .content{background:var(--ecosystem-canvas)!important}.app .content{color:var(--ecosystem-text)}.app .yp-ecosystem-page-heading{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;max-width:850px;margin:5px 0 20px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.app .yp-ecosystem-page-title{flex:1;min-width:0}.app .yp-ecosystem-eyebrow{display:flex;gap:7px;align-items:center;font-size:10px!important;font-weight:750!important;letter-spacing:.1em!important;line-height:1.35;color:var(--ecosystem-purple)!important;margin:0 0 11px!important}.app .yp-ecosystem-page-heading h1{margin:0!important;font-size:clamp(29px,7vw,34px)!important;font-weight:780!important;line-height:1.13!important;letter-spacing:-.045em!important;color:var(--ecosystem-text)!important;-webkit-text-fill-color:var(--ecosystem-text)!important}.app .yp-ecosystem-page-heading p{margin:8px 0 0!important;color:var(--ecosystem-secondary)!important;font-size:13px!important;line-height:1.48!important;max-width:520px!important}.app .yp-ecosystem-page-action{flex:0 0 auto;min-width:0}.app .yp-ecosystem-page-action>button{min-height:44px!important;border-radius:12px!important;display:inline-flex;align-items:center;justify-content:center;gap:8px}.app.yp-screen-messages .yp-ecosystem-page-heading{margin:4px 0 15px!important}.app.yp-screen-discover .yp-shop-intro{margin:4px 0 20px!important}.app.yp-screen-discover .yp-shop-intro h1{font-size:32px!important}.app.yp-screen-discover .yp-shop-intro p{margin:8px 0 0!important}.app .ops-head .yp-ecosystem-page-action .ops-back{background:transparent!important;border:1px solid var(--ecosystem-separator)!important;color:var(--ecosystem-purple)!important}.app .reb-section-heading{margin-bottom:17px!important}.app .ops-head{margin-bottom:15px!important}@media(max-width:425px){.app .yp-ecosystem-page-heading{align-items:flex-start!important;gap:8px!important}.app .yp-ecosystem-page-action>button{font-size:12px!important;padding:9px!important}.app .yp-ecosystem-page-heading h1{font-size:30px!important}.app .yp-ecosystem-page-heading p{font-size:12px!important}.app .ops-head{flex-wrap:wrap!important}}.app .yp-ecosystem-section-heading{display:flex;gap:12px;align-items:center;justify-content:space-between;margin:20px 0 12px;min-width:0}.app .yp-ecosystem-section-title{flex:1;min-width:0}.app .yp-ecosystem-section-title-line{display:flex;align-items:baseline;gap:9px;min-width:0;flex-wrap:wrap}.app .yp-ecosystem-section-title-line h2{font-size:20px!important;font-weight:750!important;letter-spacing:-.038em!important;line-height:1.18!important;margin:0!important;color:var(--ecosystem-text)!important;-webkit-text-fill-color:var(--ecosystem-text)!important}.app .yp-ecosystem-section-detail{font-size:12px;color:var(--ecosystem-tertiary);white-space:nowrap}.app .yp-ecosystem-section-title p{margin:6px 0 0;font-size:12px;line-height:1.45;color:var(--ecosystem-secondary)}.app .yp-ecosystem-rows{background:var(--ecosystem-group);border:1px solid var(--ecosystem-separator);border-radius:var(--ecosystem-radius);overflow:hidden}.app .yp-ecosystem-rows>*+*{border-top:1px solid var(--ecosystem-separator)}.app .topbar{border-bottom:1px solid var(--yn-line)!important;box-shadow:none!important}.app .mobile-bottom-nav{background:color-mix(in srgb,var(--yn-bg) 97%,transparent)!important;border-color:var(--yn-line)!important;box-shadow:none!important}.app .mobile-bottom-nav>button{min-width:0!important;font-weight:650!important}.app .mobile-bottom-nav>button:not(.yp-create-nav)[aria-current=page]{color:var(--ecosystem-purple)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--yn-control) 12%,transparent) 0%,transparent 86%)!important}.app .ui-section-tabs{border-bottom:1px solid var(--ecosystem-separator)!important}.app .ui-section-tabs button{color:var(--ecosystem-secondary)!important;min-height:46px!important;border-radius:0!important;background:transparent!important}.app .ui-section-tabs button.is-active{color:var(--ecosystem-purple)!important}.app .ui-section-tabs button.is-active:after{background:var(--ecosystem-purple)!important}.app.yp-screen-feed .yp-home-quick-actions{background:var(--ecosystem-group);overflow:hidden;border:1px solid var(--ecosystem-separator);border-radius:16px;margin:14px 0 20px;box-shadow:none}.app.yp-screen-feed .yp-home-quick-actions :is(.composer,.event-strip,.yp-knowledge-home-toggle){width:100%!important;min-height:60px!important;margin:0!important;padding:11px 12px!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:var(--ecosystem-text)!important}.app.yp-screen-feed .yp-home-quick-actions>:is(.composer,.event-strip){border-bottom:1px solid var(--ecosystem-separator)!important}.app.yp-screen-feed .yp-home-quick-actions .composer{gap:11px!important;min-height:66px!important}.app.yp-screen-feed .yp-home-quick-actions .composer>span:nth-child(2){font-size:13px!important;font-weight:620!important;line-height:1.42}.app.yp-screen-feed .yp-home-quick-actions .composer-cta{flex:0 0 40px!important;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;border-radius:11px!important;background:var(--yn-control)!important;border:1px solid var(--yn-line)!important}.app.yp-screen-feed .yp-home-quick-actions .event-strip{display:flex!important;align-items:center!important;gap:11px!important;color:var(--ecosystem-secondary)!important}.app.yp-screen-feed .yp-home-quick-actions .event-strip strong{color:var(--ecosystem-text)!important}.app.yp-screen-feed .yp-home-quick-actions .event-strip>svg:last-child{margin-left:auto}.app.yp-screen-feed .yp-home-quick-actions .yp-knowledge-home{margin:0!important;border:0!important;padding:0!important}.app.yp-screen-feed .yp-home-quick-actions .yp-knowledge-home-toggle{display:flex!important;align-items:center!important;gap:10px!important;min-height:60px!important}.app.yp-screen-feed .yp-home-quick-actions .yp-knowledge-home-toggle strong{color:var(--ecosystem-text)!important;font-size:13px!important}.app.yp-screen-feed .yp-home-quick-actions .yp-knowledge-home-toggle small{color:var(--ecosystem-tertiary)!important;font-size:11px!important}.app.yp-screen-feed .yp-home-feed-heading{margin:19px 0 10px!important}.app.yp-screen-feed .tv-feed-filter-trigger{min-width:44px!important;min-height:42px!important;background:transparent!important;color:var(--ecosystem-purple)!important;border:1px solid var(--ecosystem-separator)!important;border-radius:11px!important;font-size:12px!important;padding:8px 11px!important}.app.yp-screen-feed .feed-category-nav{margin:0 0 9px!important}.app.yp-screen-feed .feed-category-scroll{gap:6px!important;padding:0 0 1px!important;border-bottom:1px solid var(--ecosystem-separator)}.app.yp-screen-feed .feed-category-scroll button{flex:0 0 auto!important;white-space:nowrap;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;padding:11px 10px!important;min-height:43px!important;background:transparent!important;color:var(--ecosystem-secondary)!important;font-size:12px!important}.app.yp-screen-feed .feed-category-scroll button[aria-pressed=true],.app.yp-screen-feed .feed-category-scroll button.selected{background:transparent!important;border-bottom-color:var(--ecosystem-purple)!important;color:var(--ecosystem-purple)!important}.app.yp-screen-feed article.post.card{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;border-bottom:1px solid var(--ecosystem-separator)!important;padding:19px 4px 18px!important;margin:0!important}.app.yp-screen-feed article.post.card:has(.post-pinned-label){background:linear-gradient(105deg,color-mix(in srgb,var(--yn-control) 9%,transparent),transparent 80%)!important;border-color:var(--ecosystem-separator)!important}.app.yp-screen-feed article.post.card .post-author{gap:10px!important}.app.yp-screen-feed article.post.card .post-body{line-height:1.5!important}.app.yp-screen-feed article.post.card .post-actions{border-color:var(--ecosystem-separator)!important}.app.yp-screen-feed .tv-feed-controls{background:var(--ecosystem-group)!important;border:1px solid var(--ecosystem-separator)!important;box-shadow:none!important}.app.yp-screen-messages .yp-inbox-header{margin:2px 0 12px!important}.app.yp-screen-messages .yp-inbox-header h1{font-size:32px!important;line-height:1.14!important;color:var(--ecosystem-text)!important}.app.yp-screen-messages .yp-inbox-header p{margin:4px 0 0!important;color:var(--ecosystem-secondary)!important}.app.yp-screen-messages .new-chat-v3{border:0!important;background:var(--yn-control)!important;border-radius:12px!important;width:44px!important;height:44px!important;box-shadow:none!important}.app.yp-screen-messages .yp-ecosystem-tabbar{display:grid!important;grid-template-columns:1fr 1fr!important;gap:0!important;padding:0!important;margin:4px 0 8px!important;border:0!important;border-bottom:1px solid var(--ecosystem-separator)!important;background:transparent!important;border-radius:0!important}.app.yp-screen-messages .yp-ecosystem-tabbar>button{display:flex!important;justify-content:center!important;align-items:center!important;gap:8px!important;min-height:47px!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;background:transparent!important;color:var(--ecosystem-secondary)!important;box-shadow:none!important;font-size:13px!important}.app.yp-screen-messages .yp-ecosystem-tabbar>button.selected{color:var(--ecosystem-purple)!important;border-bottom-color:var(--ecosystem-purple)!important;background:transparent!important}.app.yp-screen-messages .yp-ecosystem-subtabs{display:flex!important;gap:4px!important;overflow-x:auto!important;padding:3px 0 10px!important;margin:0 0 2px!important;border:0!important;-webkit-overflow-scrolling:touch;scrollbar-width:none}.app.yp-screen-messages .yp-ecosystem-subtabs>button{padding:8px 11px!important;min-height:37px!important;white-space:nowrap;border:1px solid transparent!important;border-radius:10px!important;background:transparent!important;color:var(--ecosystem-secondary)!important;font-size:12px!important;font-weight:650!important}.app.yp-screen-messages .yp-ecosystem-subtabs>button.selected{color:var(--yn-text)!important;border-color:var(--yn-line)!important;background:var(--yn-control)!important}.app.yp-screen-messages .yp-conversation-list.chat-list{background:transparent!important;border:0!important;padding:0!important}.app.yp-screen-messages .chat-search-v3{border:1px solid var(--ecosystem-separator)!important;background:var(--ecosystem-group)!important;border-radius:12px!important;min-height:47px!important;margin:5px 0 8px!important}.app.yp-screen-messages .yp-inbox-chat-row,.app.yp-screen-messages .yp-update-row{border:0!important;border-bottom:1px solid var(--ecosystem-separator)!important;margin:0!important;background:transparent!important;border-radius:0!important}.app.yp-screen-messages .yp-inbox-chat-row>.chat-item{padding:13px 4px!important;min-height:77px!important;background:transparent!important;box-shadow:none!important;border:0!important}.app.yp-screen-messages .yp-inbox-chat-row .chat-row-presence,.app.yp-screen-messages .yp-inbox-chat-row .chat-message-preview{line-height:1.4!important;font-size:12px!important}.app.yp-screen-messages .yp-inbox-chat-star{background:transparent!important;min-width:42px!important}@media(max-width:900px){.app.yp-screen-messages:has(.messages-layout.thread-open) .main>.content{padding:0!important}.app.yp-screen-messages .messages-layout.thread-open{border:0!important;border-radius:0!important;background:var(--ecosystem-canvas)!important;margin:0!important;box-shadow:none!important;max-width:none!important}.app.yp-screen-messages .messages-layout.thread-open .chat-main{border:0!important;border-radius:0!important;background:var(--ecosystem-canvas)!important}.app.yp-screen-messages .chat-main .yp-thread-header{min-height:68px!important;padding:9px 14px!important;border-bottom:1px solid var(--ecosystem-separator)!important;background:var(--ecosystem-group)!important}.app.yp-screen-messages .chat-main .chat-messages{padding:14px 14px 22px!important;gap:9px!important;background:var(--ecosystem-canvas)!important}.app.yp-screen-messages .chat-main .yp-thread-compose{padding:10px 13px max(12px,env(safe-area-inset-bottom,0px))!important;background:var(--ecosystem-group)!important;border-top:1px solid var(--ecosystem-separator)!important}}.app.yp-screen-discover .yp-shop{max-width:780px!important;padding:6px 0 34px!important}.app .yp-shop-intro{margin:4px 0 18px!important}.app .yp-shop-intro h1{font-size:32px!important;letter-spacing:-.047em!important}.app .yp-shop-subhead{max-width:440px;font-size:13px!important;line-height:1.52!important}.app .yp-shop-hero{min-height:148px!important;padding:15px 16px!important;gap:12px!important;border:1px solid var(--yn-line)!important;background:linear-gradient(125deg,var(--yn-surface),var(--yn-surface) 86%)!important;border-radius:16px!important}.app .yp-shop-eyebrow{font-size:10px!important;letter-spacing:.075em}.app .yp-shop-hero h2{margin:8px 0 5px!important;font-size:21px!important;line-height:1.2!important}.app .yp-shop-hero p{font-size:11px!important;margin:0 0 10px!important;max-width:240px}.app .yp-shop-hero-action{min-height:40px!important;border-radius:10px!important;background:var(--yn-control)!important;border:1px solid var(--yn-line)!important;color:var(--yn-text)!important;font-size:12px!important}.app .yp-shop-preview{width:112px!important;height:115px!important;border-radius:12px!important;box-shadow:none!important}.app .yp-shop-preview-cover{height:56px!important}.app .yp-shop-preview-avatar{top:37px!important;left:11px!important;width:38px!important;height:38px!important;font-size:18px!important}.app .yp-shop-preview-name{top:85px!important;left:11px!important;width:53px!important}.app .yp-shop-preview-handle{top:99px!important;left:11px!important}.app .yp-shop-preview-pill{top:65px!important;right:6px!important;font-size:7px!important}.app .yp-shop-section{margin-top:22px!important}.app .yp-shop-section .yp-ecosystem-section-heading{margin:0 0 12px!important}.app .yp-shop-tiers{display:block!important;background:var(--ecosystem-group)!important;border:1px solid var(--ecosystem-separator)!important;border-radius:16px!important;overflow:hidden!important}.app .yp-shop-tier{display:block!important;background:transparent!important;border:0!important;border-radius:0!important;padding:0!important;box-shadow:none!important}.app .yp-shop-tier+.yp-shop-tier{border-top:1px solid var(--ecosystem-separator)!important}.app .yp-shop-tier-summary{display:flex!important;align-items:center!important;gap:10px!important;cursor:pointer;list-style:none;min-height:67px!important;padding:12px 14px!important;color:var(--ecosystem-text)!important;-webkit-user-select:none;user-select:none}.app .yp-shop-tier-summary::-webkit-details-marker{display:none}.app .yp-shop-tier-summary::marker{content:""}.app .yp-shop-tier-head{flex:1!important;min-width:0!important;flex-wrap:nowrap!important}.app .yp-shop-tier-icon{width:38px!important;height:38px!important;flex:0 0 38px!important;background:var(--yn-control)!important;border-radius:11px!important}.app .yp-shop-tier-names strong{font-size:14px!important}.app .yp-shop-tier-names small{font-size:11px!important}.app .yp-shop-tier-chevron{color:var(--ecosystem-tertiary);flex:0 0 19px;transition:transform .18s}.app .yp-shop-tier[open] .yp-shop-tier-chevron{transform:rotate(180deg)}.app .yp-shop-tier-benefits{background:var(--yn-surface);padding:11px 15px 15px;border-top:1px solid var(--ecosystem-separator)}.app .yp-shop-tier-upcoming{text-transform:uppercase;letter-spacing:.09em;font-size:10px!important;color:var(--ecosystem-tertiary)!important;margin:0 0 9px!important}.app .yp-shop-tier-benefits ul{display:grid!important;gap:7px!important;margin:0!important}.app .yp-shop-tier-benefits li{font-size:12px!important}.app .yp-shop-extra{border:0!important;min-height:75px!important;padding:12px!important;background:transparent!important}.app .yp-shop-extra-icon{width:38px!important;flex-basis:38px!important;height:38px!important}.app .yp-shop-extras{background:var(--ecosystem-group)!important}.app .yp-shop-extra strong{font-size:13px!important}.app .yp-shop-extra p{font-size:11px!important}.app .yp-shop-setup{border:0!important;border-radius:0!important;border-top:1px solid var(--ecosystem-separator)!important;background:transparent!important;padding:13px 0!important}.app .yp-shop-setup .yp-shop-external{background:transparent!important;border:1px solid var(--yn-line)!important;color:var(--ecosystem-purple)!important;margin-top:11px!important}.app .yp-shop-foot{margin-top:20px!important}.app.yp-screen-members .member-grid{display:flex!important;flex-direction:column!important;gap:0!important;background:transparent!important;border:0!important}.app.yp-screen-members .member-grid>article.member.card{display:grid!important;grid-template-columns:50px minmax(0,1fr)!important;align-items:start!important;gap:10px!important;border:0!important;border-bottom:1px solid var(--ecosystem-separator)!important;border-radius:0!important;background:transparent!important;margin:0!important;padding:15px 4px!important;box-shadow:none!important}.app.yp-screen-members .member-grid>article.member.card>div:nth-child(2){min-width:0}.app.yp-screen-members .member-grid .member-card-actions{grid-column:2!important;justify-content:flex-start!important;flex-wrap:wrap!important;gap:8px!important;padding:0!important}.app.yp-screen-members .member-grid .member-card-actions .button{background:var(--yn-control)!important;border:1px solid var(--ecosystem-separator)!important;border-radius:10px!important;min-height:39px!important;font-size:12px!important}.app.yp-screen-members .member-grid .member-presence-text{color:var(--ecosystem-tertiary)!important}.app.yp-screen-events .yp-event-group .yp-collection-heading,.app .reb-list-label,.app .ops-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-bottom:8px;border-bottom:1px solid var(--ecosystem-separator)}.app.yp-screen-events .yp-event-group .yp-collection-heading h2,.app .reb-list-label h2,.app .ops-heading h2{color:var(--ecosystem-text)!important;font-size:19px!important;letter-spacing:-.032em!important;margin:0!important}.app.yp-screen-events .yp-event-group .yp-collection-heading>span,.app .reb-list-label>span,.app .ops-count{color:var(--ecosystem-tertiary)!important;font-size:12px!important}.app.yp-screen-events .yp-event-group .event-card.card{background:transparent!important;border:0!important;border-bottom:1px solid var(--ecosystem-separator)!important;border-radius:0!important;padding:15px 4px!important;margin:0!important;box-shadow:none!important}.app.yp-screen-events .yp-event-group .datebox{border:1px solid var(--ecosystem-separator)!important;border-radius:10px!important;background:var(--yn-surface)!important;color:var(--ecosystem-purple)!important}.app.yp-screen-events .yp-event-group .event-detail h2{color:var(--ecosystem-text)!important}.app.yp-screen-academy .course-grid{gap:9px!important}.app.yp-screen-academy .course-tile.card{background:var(--ecosystem-group)!important;border:1px solid var(--ecosystem-separator)!important;border-radius:14px!important;box-shadow:none!important}.app .reb-view .reb-results{border-radius:14px!important;overflow:hidden}.app .reb-view .reb-result,.app .reb-view .reb-discussion-result,.app .reb-view .reb-event-result{background:var(--ecosystem-group)!important;border:0!important;border-bottom:1px solid var(--ecosystem-separator)!important;border-radius:0!important;box-shadow:none!important;min-height:64px!important}.app.yp-screen-operations .ops-shell{max-width:850px!important}.app.yp-screen-operations .ops-nav{display:flex!important;overflow-x:auto!important;gap:2px!important;border-bottom:1px solid var(--ecosystem-separator)!important;background:transparent!important;scrollbar-width:none!important}.app.yp-screen-operations .ops-nav>button{flex:0 0 auto!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;min-height:46px!important;padding:10px 13px!important;background:transparent!important;color:var(--ecosystem-secondary)!important}.app.yp-screen-operations .ops-nav>button.chosen{color:var(--ecosystem-purple)!important;border-bottom-color:var(--ecosystem-purple)!important;background:transparent!important}.app.yp-screen-operations .ops-card,.app.yp-screen-operations .ops-panel{background:var(--ecosystem-group)!important;border-color:var(--ecosystem-separator)!important;box-shadow:none!important;border-radius:14px!important}@media(max-width:430px){.app.yp-screen-members .member-grid>article.member.card{grid-template-columns:42px minmax(0,1fr)!important}.app.yp-screen-events .yp-event-group .event-card.card{grid-template-columns:55px minmax(0,1fr)!important;gap:11px!important}}.app .post-editor-v3{background:var(--ecosystem-canvas)!important;color:var(--ecosystem-text)!important}.app .post-editor-v3 .post-editor-bar{background:var(--ecosystem-canvas)!important;border-bottom:1px solid var(--ecosystem-separator)!important;min-height:65px!important}.app .post-editor-v3 .post-editor-inner{background:var(--ecosystem-canvas)!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:5px!important;padding:16px 16px max(30px,env(safe-area-inset-bottom,0px))!important;overflow-y:auto!important;min-height:0!important}.app .post-editor-v3 .post-editor-author{margin:0 0 13px!important;order:0!important;flex:0 0 auto!important}.app .post-editor-v3 .yp-editor-field-label{display:block!important;line-height:1.3!important;margin:7px 0 0!important;color:var(--ecosystem-tertiary)!important;font-size:10px!important;letter-spacing:.1em!important;font-weight:760!important;flex:0 0 auto!important}.app .post-editor-v3 .yp-editor-title-label{order:1!important}.app .post-editor-v3 .post-title-v3{order:2!important;flex:0 0 50px!important;height:50px!important;min-height:50px!important;padding:8px 1px!important;margin:0!important;border:0!important;border-bottom:1px solid var(--ecosystem-separator)!important;background:transparent!important;font-size:25px!important;font-weight:760!important}.app .post-editor-v3 .yp-editor-body-label{order:3!important;margin-top:8px!important}.app .post-editor-v3 .post-body-v3{order:4!important;display:block!important;box-sizing:border-box!important;flex:0 0 128px!important;height:128px!important;min-height:128px!important;max-height:220px!important;margin:0!important;padding:10px 1px!important;background:transparent!important;color:var(--ecosystem-text)!important;border:0!important;border-bottom:1px solid var(--ecosystem-separator)!important;border-radius:0!important;box-shadow:none!important;line-height:1.55!important;font-size:16px!important;resize:none!important;overflow-y:auto!important}.app .post-editor-v3 .yp-editor-length{order:5!important;font-size:11px!important}.app .post-editor-v3 .yp-review-gate{order:6!important;margin:9px 0 2px!important;padding:13px!important;background:var(--ecosystem-group)!important;border:1px solid var(--ecosystem-separator)!important;border-radius:13px!important}.app .post-editor-v3 .yp-post-review-status{order:7!important;font-size:11px!important}.app .post-editor-v3 .post-category-label{order:8!important;margin-top:8px!important}.app .post-editor-v3 .yp-editor-attachments{order:9!important;margin-top:10px!important}.app .post-editor-v3 .post-editor-help{order:11!important}.app .post-editor-v3 .post-attach,.app .post-editor-v3 .yp-editor-poll-toggle{background:var(--ecosystem-group)!important;border:1px solid var(--ecosystem-separator)!important;border-radius:12px!important}.app :is(.course-tile,.event-card,.member.card,.reb-hub-feature,.reb-hub-empty,.learning-summary,.space-card.card){background:var(--ecosystem-group)!important;border:1px solid var(--ecosystem-separator)!important;border-radius:var(--ecosystem-radius)!important;box-shadow:none!important}.app :is(.lesson-menu,.lesson-reader,.reb-results,.activity-list.card){background:var(--ecosystem-group)!important;border-color:var(--ecosystem-separator)!important;box-shadow:none!important}.app :is(.page-head,.section-top,.reb-section-heading)>div>h1,.app .section-top h1{color:var(--ecosystem-text)!important}.app .section-top .eyebrow,.app .reb-eyebrow{color:var(--ecosystem-purple)!important}.app .reb-hub-shortcuts button,.app .reb-hub-feature .button{border-color:var(--ecosystem-separator)!important;box-shadow:none!important}@media(max-width:900px){.app .main>.content{padding:14px var(--ecosystem-inset) calc(100px + env(safe-area-inset-bottom,0px))!important}.app.yp-screen-profile .main>.content{padding-inline:var(--ecosystem-inset)!important}.app .yp-shop-tiers{grid-template-columns:1fr!important}.app.yp-screen-feed .yp-home-quick-actions .composer{min-height:62px!important}}@media(max-width:390px){.app{--ecosystem-inset:14px}.app .yp-shop-hero{grid-template-columns:minmax(0,1fr) 105px!important}.app .yp-shop-preview{width:102px!important}.app .yp-shop-hero h2{font-size:19px!important}.app .yp-shop-hero-action{font-size:11px!important;padding-inline:9px!important}.app .yp-ecosystem-section-title-line h2{font-size:19px!important}.app.yp-screen-feed .feed-category-scroll button{padding-inline:9px!important}}@media(max-width:340px){.app .yp-shop-preview{display:none!important}.app .yp-shop-hero{display:block!important}}@media(prefers-reduced-motion:reduce){.app .yp-shop-tier-chevron{transition:none!important}}.yp-discussion-overlay{--thread-background:#0e0b16;--thread-surface:var(--yn-surface);--thread-border:var(--yn-line);--thread-secondary:var(--yn-muted);--thread-tint:#c8adfb}.yp-discussion-overlay .yp-discussion-screen{background:var(--thread-background)!important;border:0!important;border-radius:0!important;box-shadow:none!important}.yp-discussion-overlay .yp-discussion-top{min-height:60px!important;display:grid!important;grid-template-columns:44px minmax(0,1fr) 44px!important;align-items:center!important;gap:8px!important;padding-inline:15px!important;background:#12101b!important;border-bottom:1px solid var(--thread-border)!important}.yp-discussion-overlay .yp-discussion-top .yp-discussion-more{position:relative;display:flex;align-items:center;justify-content:flex-end;width:44px;height:44px}.yp-discussion-overlay .yp-discussion-top .yp-discussion-more .yp-discussion-menu-portal,.yp-discussion-overlay .yp-discussion-top .yp-discussion-more .post-action-menu{text-align:left}.yp-discussion-overlay .yp-discussion-top button[hidden]{display:none!important}.yp-discussion-overlay .yp-discussion-top strong{font-size:16px!important;font-weight:710!important;letter-spacing:-.02em!important;color:var(--yn-text)!important;text-align:center}.yp-discussion-overlay .yp-discussion-top>button,.yp-discussion-overlay .yp-discussion-top .yp-discussion-more>button{min-width:44px!important;min-height:44px!important;display:grid!important;place-items:center!important;background:transparent!important;border:0!important;color:var(--thread-tint)!important}.yp-discussion-overlay .yp-discussion-nav-title{display:flex!important;min-width:0!important;max-width:100%!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:2px!important}.yp-discussion-overlay .yp-discussion-nav-title strong{max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;line-height:1.1!important;font-size:15px!important;font-weight:730!important}.yp-discussion-overlay .yp-discussion-nav-title span{color:var(--thread-secondary)!important;font-size:11px!important;line-height:1.2!important;font-weight:500!important}.yp-discussion-overlay .yp-discussion-scroll{background:var(--thread-background)!important}.yp-discussion-overlay .yp-discussion-original{padding:17px 17px 15px!important;background:transparent!important;border-bottom:1px solid var(--thread-border)!important}.yp-discussion-overlay .yp-discussion-author{display:flex;align-items:center;gap:10px!important;margin-bottom:14px!important}.yp-discussion-overlay .yp-discussion-author>div:nth-child(2){display:flex!important;align-items:center!important;gap:5px 8px!important;flex-wrap:wrap!important;min-width:0}.yp-discussion-overlay .yp-discussion-author .yp-author-profile-link{max-width:100%;min-width:0}.yp-discussion-overlay .yp-discussion-author .yp-author-profile-link strong{color:var(--yn-text)!important;font-size:15px!important;letter-spacing:-.01em}.yp-discussion-overlay .yp-discussion-author>div:nth-child(2)>small{width:100%;color:var(--thread-secondary)!important;font-size:12px!important}.yp-discussion-overlay .yp-discussion-author .community-role-badge{font-size:10px!important;min-height:23px!important}.yp-discussion-overlay .yp-discussion-original h1{font-size:clamp(23px,5.2vw,29px)!important;line-height:1.22!important;letter-spacing:-.035em!important;margin:0 0 10px!important;color:var(--yn-text)!important}.yp-discussion-overlay .yp-discussion-original>p{font-size:15px!important;line-height:1.58!important;margin:0 0 13px!important;color:var(--yn-muted)!important;white-space:pre-wrap;overflow-wrap:anywhere}.yp-discussion-overlay .yp-discussion-original>img{max-width:100%;border-radius:12px;margin-bottom:12px}.yp-discussion-overlay .yp-discussion-original>.yp-discussion-actionbar{box-sizing:border-box!important;display:grid!important;grid-template-columns:max-content max-content minmax(44px,1fr)!important;grid-template-rows:44px!important;grid-auto-rows:44px!important;grid-auto-flow:column!important;flex-direction:row!important;justify-content:start!important;align-items:center!important;align-content:center!important;gap:8px!important;width:100%!important;max-width:100%!important;min-width:0!important;min-height:53px!important;height:53px!important;margin:10px 0 0!important;padding:7px 0 1px!important;border:0!important;border-top:1px solid var(--thread-border)!important;background:transparent!important;box-shadow:none!important}.yp-discussion-overlay .yp-discussion-actionbar>button{box-sizing:border-box!important;position:static!important;display:inline-flex!important;flex:0 0 auto!important;width:auto!important;max-width:none!important;min-width:44px!important;height:44px!important;min-height:44px!important;margin:0!important;padding:8px 7px!important;justify-content:center!important;align-items:center!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:6px!important;border:0!important;border-radius:10px!important;color:var(--yn-muted)!important;background:transparent!important;font-size:13px!important}.yp-discussion-overlay .yp-discussion-actionbar>button[data-action=save]{justify-self:end!important;grid-column:3!important;justify-content:flex-end!important;width:44px!important}.yp-discussion-overlay .yp-discussion-actionbar>button[data-action=like].liked{color:var(--yn-danger)!important}.yp-discussion-overlay .yp-discussion-actionbar>button[data-action=comments].comments-open{color:var(--thread-tint)!important}.yp-discussion-overlay .yp-discussion-actionbar>button[data-action=save].saved{color:#f8ad50!important}.yp-discussion-overlay .yp-discussion-actionbar>button:focus-visible{outline:2px solid var(--thread-tint)!important;outline-offset:1px!important}.yp-discussion-overlay .yp-discussion-actionbar .post-action-count{display:inline!important;font-size:13px!important;font-variant-numeric:tabular-nums}.yp-discussion-overlay .yp-discussion-author{margin-bottom:10px!important}.yp-discussion-overlay .yp-discussion-author>div:nth-child(2){display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;row-gap:2px!important;column-gap:7px!important;align-items:center!important}.yp-discussion-overlay .yp-discussion-author>div:nth-child(2)>small{display:block!important;width:100%!important;font-size:11px!important;line-height:1.35!important;color:var(--thread-secondary)!important}.yp-discussion-overlay .yp-discussion-author .community-role-badge,.yp-discussion-overlay .yp-thread-comment-meta .community-role-badge{font-size:10px!important;line-height:1.2!important;padding:3px 6px!important;min-height:0!important;box-shadow:none!important}.yp-discussion-overlay .yp-discussion-original h1{margin:7px 0!important}.yp-discussion-overlay .yp-discussion-original>p{margin:0 0 10px!important;line-height:1.5!important}.yp-discussion-overlay .yp-thread-comment.yp-thread-focused{outline:none!important;background:transparent!important;border:0!important;border-radius:0!important}.yp-discussion-overlay .yp-thread-comment.yp-thread-focused .yp-thread-bubble{box-shadow:inset 0 0 0 1px #9b74d2!important}.yp-discussion-overlay .yp-thread-comment-meta{position:relative!important;align-items:center!important;padding-right:28px!important;column-gap:6px!important;row-gap:2px!important}.yp-discussion-overlay .yp-thread-comment-meta .yp-thread-person{flex:0 1 auto!important;min-height:24px!important;max-width:100%!important;min-width:0!important}.yp-discussion-overlay .yp-thread-comment-meta .yp-thread-person strong{font-size:13px!important}.yp-discussion-overlay .yp-thread-comment-meta .yp-thread-person span{font-size:11px!important}.yp-discussion-overlay .yp-thread-comment-meta .yp-thread-menu-anchor{position:absolute!important;top:-2px!important;right:-7px!important;margin:0!important}.yp-discussion-overlay .yp-thread-comment-meta time{white-space:nowrap!important}.yp-discussion-overlay .yp-thread-bubble{box-sizing:border-box!important;max-width:min(100%,32rem)!important;padding:10px 11px!important}.yp-discussion-overlay .yp-thread-children{margin:9px 0 0 11px!important;padding-left:10px!important;gap:10px!important;border-left:1px solid var(--yn-line)!important}.yp-discussion-overlay .yp-thread-comment.is-nested{grid-template-columns:27px minmax(0,1fr)!important;gap:6px!important;min-width:0!important}.yp-discussion-overlay .yp-thread-comment.is-nested .yp-thread-bubble{max-width:100%!important}.yp-discussion-overlay .yp-thread-reply-context{margin:4px 0 1px!important;font-size:11px!important;line-height:1.3!important}.yp-discussion-overlay .yp-thread-actions{margin:3px 0 0 3px!important;gap:10px!important}.yp-discussion-overlay .yp-thread-actions button{min-height:44px!important;padding:5px 8px!important;display:inline-flex!important;flex-direction:row!important;gap:6px!important;white-space:nowrap}.yp-discussion-overlay .yp-thread-heading{padding-bottom:8px!important}.yp-discussion-overlay .yp-thread-heading h2{font-size:19px!important}.yp-discussion-overlay .yp-thread-heading select{min-height:44px!important}.yp-discussion-overlay .yp-thread-group{margin:0 0 8px!important;padding:7px 0 10px!important;border-bottom:1px solid var(--yn-line)!important}.yp-discussion-overlay .yp-thread-group:last-of-type{border-bottom:0!important}.yp-discussion-overlay .yp-discussion-live-footer{padding-top:7px!important;padding-bottom:max(9px,env(safe-area-inset-bottom,0px))!important}.yp-discussion-overlay .yp-live-comment-compose form{display:flex!important;align-items:center!important;gap:7px!important}.yp-discussion-overlay .yp-live-comment-compose textarea{flex:1 1 auto!important;min-width:0!important;min-height:44px!important;max-height:112px!important;padding:10px 12px!important;font-size:16px!important}.yp-discussion-overlay .yp-live-comment-compose .icon-action{flex:0 0 44px!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;border-radius:12px!important}.yp-discussion-overlay .yp-live-comment-compose .icon-action:disabled{opacity:.5!important}.yp-discussion-overlay .yp-jump-latest{display:inline-flex!important;min-height:40px!important;padding:8px 12px!important;margin-bottom:6px!important;border-radius:999px!important;background:var(--yn-control)!important;border:1px solid var(--yn-line)!important;color:var(--yn-accent)!important;font-size:12px!important}.yp-discussion-overlay .yp-discussion-scroll{scroll-padding-bottom:115px}.yp-discussion-overlay .yp-thread-comments{background:transparent!important;padding:15px 15px 24px!important;min-height:0!important}.yp-discussion-overlay .yp-thread-heading{display:flex!important;align-items:center!important;margin:0 0 12px!important;padding:0 0 11px!important;border-bottom:1px solid var(--thread-border)!important}.yp-discussion-overlay .yp-thread-heading h2{color:var(--yn-text)!important;font-size:19px!important;font-weight:745!important;letter-spacing:-.03em!important}.yp-discussion-overlay .yp-thread-heading h2 span{color:var(--thread-secondary)!important;font-size:13px!important}.yp-discussion-overlay .yp-thread-heading label{font-size:12px!important}.yp-discussion-overlay .yp-thread-heading select{color:var(--yn-text)!important;background:var(--yn-surface)!important;border:1px solid var(--thread-border)!important;font-size:13px!important;border-radius:10px!important;min-height:42px!important}.yp-discussion-overlay .yp-thread-group{padding:0 0 18px!important;margin:0 0 16px!important;border:0!important;border-bottom:1px solid var(--yn-line)!important}.yp-discussion-overlay .yp-thread-group:last-of-type{border-bottom:0!important;margin-bottom:0!important}.yp-discussion-overlay .yp-thread-comment{grid-template-columns:37px minmax(0,1fr)!important;gap:8px!important;align-items:start!important;padding:0!important;background:transparent!important}.yp-discussion-overlay .yp-thread-comment-avatar{padding-top:3px!important}.yp-discussion-overlay .yp-thread-comment-avatar .avatar{width:34px!important;height:34px!important}.yp-discussion-overlay .yp-thread-comment-body{min-width:0!important;display:flex!important;flex-direction:column!important;gap:0!important}.yp-discussion-overlay .yp-thread-bubble{min-width:0!important;width:fit-content!important;max-width:100%!important;padding:11px 12px 10px!important;border:1px solid var(--thread-border)!important;border-radius:15px!important;background:var(--thread-surface)!important;overflow-wrap:anywhere}.yp-discussion-overlay .yp-thread-comment-meta{display:flex!important;align-items:baseline!important;flex-wrap:wrap!important;gap:3px 7px!important;min-height:0!important;margin-bottom:5px!important}.yp-discussion-overlay .yp-thread-person{min-height:25px!important}.yp-discussion-overlay .yp-thread-person strong{font-size:13px!important;letter-spacing:-.005em!important;color:var(--yn-text)!important}.yp-discussion-overlay .yp-thread-person>span{font-size:11px!important}.yp-discussion-overlay .yp-thread-comment-meta time,.yp-discussion-overlay .yp-thread-edited{font-size:11px!important;color:var(--yn-muted)!important}.yp-discussion-overlay .yp-thread-menu-anchor{margin-left:auto!important;align-self:flex-start}.yp-discussion-overlay .yp-thread-menu-anchor>button{min-height:32px!important;min-width:32px!important}.yp-discussion-overlay .yp-thread-comment:not(.is-removed) .yp-thread-bubble .yp-thread-text,.yp-discussion-overlay .yp-thread-comment.is-nested:not(.is-removed) .yp-thread-bubble .yp-thread-text{width:auto!important;max-width:100%!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important;margin:3px 0 0!important;color:var(--yn-text)!important;font-size:14px!important;line-height:1.5!important}.yp-discussion-overlay .yp-thread-reply-context{font-size:11px!important;color:var(--thread-tint)!important;margin:0 0 5px!important}.yp-discussion-overlay .yp-thread-helpful{margin-top:8px!important}.yp-discussion-overlay .yp-thread-actions{display:flex!important;gap:15px!important;align-items:center!important;margin:5px 0 0 6px!important}.yp-discussion-overlay .yp-thread-actions button{min-height:39px!important;display:flex!important;align-items:center!important;gap:6px!important;padding:5px 6px!important;color:var(--yn-muted)!important;background:transparent!important;font-size:12px!important}.yp-discussion-overlay .yp-thread-actions button.selected{color:var(--yn-danger)!important}.yp-discussion-overlay .yp-thread-like-count{font-size:11px!important;font-variant-numeric:tabular-nums;color:inherit;opacity:.86}.yp-discussion-overlay .yp-detail-report{margin:12px 0 3px!important;max-width:100%!important;background:var(--yn-surface)!important;border:1px solid var(--thread-border)!important;border-radius:12px!important;padding:12px!important}.yp-discussion-overlay .yp-detail-report>strong{color:var(--yn-text)!important;font-size:14px!important}.yp-discussion-overlay .yp-detail-report>small{display:block;color:var(--thread-secondary)!important;line-height:1.45;font-size:12px!important}.yp-discussion-overlay .yp-detail-report textarea{width:100%;min-height:88px;font-size:16px!important;color:var(--yn-text)!important;background:#0f0c18!important;border:1px solid var(--yn-line)!important;border-radius:10px!important}.yp-discussion-overlay .yp-thread-children{display:flex!important;flex-direction:column!important;gap:14px!important;border-left:1px solid var(--yn-line)!important;margin:11px 0 0 17px!important;padding:0 0 0 12px!important}.yp-discussion-overlay .yp-thread-comment.is-nested{grid-template-columns:29px minmax(0,1fr)!important;gap:6px!important}.yp-discussion-overlay .yp-thread-comment.is-nested .yp-thread-comment-avatar .avatar{width:27px!important;height:27px!important}.yp-discussion-overlay .yp-thread-comment.is-nested .yp-thread-bubble{background:var(--yn-surface)!important;border-color:var(--yn-line)!important;border-radius:14px!important}.yp-discussion-overlay .yp-thread-expand{margin:6px 0 0 42px!important;color:var(--thread-tint)!important}.yp-discussion-overlay .yp-discussion-live-footer{background:#14101e!important;border-top:1px solid var(--thread-border)!important;padding:9px 12px max(10px,env(safe-area-inset-bottom,0px))!important}.yp-discussion-overlay .yp-live-comment-compose textarea{background:var(--yn-surface)!important;border:1px solid var(--yn-line)!important;color:var(--yn-text)!important;border-radius:14px!important;padding:11px 13px!important;min-height:44px!important;font-size:16px!important}.yp-discussion-overlay .yp-live-comment-compose .icon-action{color:var(--yn-text)!important;background:var(--yn-control)!important;border:0!important;border-radius:13px!important}.yp-discussion-overlay .yp-live-comment-compose .yp-reply-attach-action,.yp-discussion-overlay .yp-live-comment-compose .yp-reply-gif-action{color:var(--thread-tint)!important;background:transparent!important}@media(max-width:390px){.yp-discussion-overlay .yp-discussion-original{padding-inline:14px!important}.yp-discussion-overlay .yp-thread-comments{padding-inline:12px!important}.yp-discussion-overlay .yp-thread-bubble{padding:10px 11px!important}.yp-discussion-overlay .yp-thread-children{margin-left:11px!important;padding-left:9px!important}.yp-discussion-overlay .yp-live-comment-compose form{gap:5px!important}}@media(prefers-reduced-motion:reduce){.yp-discussion-overlay *{scroll-behavior:auto!important}}.app .yp-inbox-folders.yp-ecosystem-subtabs{display:flex;align-items:center;gap:8px;overflow:visible;padding:2px 0 11px}.app .yp-inbox-folders.yp-ecosystem-subtabs>button{flex:1 1 0;min-width:0;min-height:44px}.app .yp-inbox-more-filters{display:flex;align-items:center;gap:6px;justify-content:center;flex:1 1 0;min-width:0;min-height:44px;padding:0 8px;border:1px solid var(--yn-line);border-radius:12px;background:var(--yn-surface);color:var(--yn-accent);position:relative}.app .yp-inbox-more-filters select{width:100%;min-width:0;flex:1;min-height:42px;border:0!important;box-shadow:none!important;outline:0!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent!important;color:inherit!important;font-size:12px;font-weight:700;padding:0!important;text-overflow:ellipsis}.app .yp-inbox-more-filters option{background:var(--yn-surface);color:var(--yn-text)}.app .yp-inbox-more-filters svg{flex:none}.app .yp-inbox-more-filters:focus-within{outline:2px solid #c8a9f6;outline-offset:2px}@media(max-width:767px){.app.yp-screen-messages .topbar.yp-focused-chat-topbar{display:none!important}.app.yp-screen-messages:has(.messages-layout.thread-open) .main .content{padding-top:0}.app.yp-screen-messages .messages-layout.thread-open .yp-thread-header{border-top:0}}:root{--yp-cohesion-canvas:var(--yn-bg);--yp-cohesion-surface:var(--yn-surface);--yp-cohesion-border:var(--yn-line);--yp-cohesion-text:var(--yn-text);--yp-cohesion-muted:var(--yn-muted);--yp-cohesion-accent:var(--yn-accent)}.app .sheet-overlay.yp-create-sheet-overlay{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:flex!important;align-items:flex-end!important;justify-content:center!important;width:100vw!important;height:100dvh!important;overflow:hidden!important;padding:0!important;margin:0!important;z-index:2000!important;background:#0a071191!important;-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important}.app .yp-create-sheet-overlay .action-sheet.yp-create-sheet{position:relative!important;bottom:auto!important;margin:0 auto!important;box-sizing:border-box!important;width:100%!important;max-width:480px!important;max-height:min(78dvh,640px)!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;padding:14px 17px max(22px,env(safe-area-inset-bottom))!important;background:var(--yp-cohesion-surface)!important;border:1px solid var(--yp-cohesion-border)!important;border-bottom:0!important;border-radius:22px 22px 0 0!important;box-shadow:0 -18px 50px #0008!important}.app .yp-create-sheet .sheet-handle{width:38px;height:4px;background:var(--yn-control)!important;margin:0 auto 12px!important}.app .yp-create-sheet .sheet-head{margin:0 0 9px!important;align-items:center!important}.app .yp-create-sheet .sheet-head h2{font-size:23px!important;line-height:1.2!important;margin:3px 0!important}.app .yp-create-sheet .sheet-head .eyebrow{font-size:10px!important;letter-spacing:.08em!important}.app .yp-create-sheet .round-close{flex:none!important;width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;border:1px solid var(--yn-line)!important;border-radius:50%!important;background:var(--yn-control)!important;color:var(--yn-text)!important;box-shadow:none!important}.app .yp-create-options{display:grid!important;gap:6px!important;padding:0!important}.app .yp-create-options>button{min-height:57px!important;padding:10px 14px!important;gap:12px!important;border:1px solid var(--yn-line)!important;border-radius:12px!important;background:var(--yn-surface)!important;color:var(--yp-cohesion-text)!important}.app .yp-create-options strong{font-size:14px!important}.app .yp-create-options small{font-size:11px!important;line-height:1.35!important;color:var(--yp-cohesion-muted)!important}.app .yp-create-options>button:active{background:var(--yn-control)!important}.app .yp-create-options>button:focus-visible,.app .yp-create-sheet .round-close:focus-visible{outline:2px solid var(--yp-cohesion-accent)!important;outline-offset:2px!important}.app .post-editor-v3 .post-editor-inner{gap:5px!important;padding:13px 16px max(24px,env(safe-area-inset-bottom))!important}.app .post-editor-v3 .post-editor-author{order:0!important;margin:0 0 4px!important}.app .post-editor-v3 .post-category-label{order:1!important;display:flex!important;justify-content:space-between!important;align-items:center!important;margin:1px 0 8px!important;padding:6px 0!important;border-bottom:1px solid var(--yp-cohesion-border)!important;color:var(--yp-cohesion-muted)!important;font-size:13px!important}.app .post-editor-v3 .post-category-label select{min-height:44px!important;border-radius:11px!important;background:var(--yn-control)!important;border:1px solid var(--yn-line)!important;color:var(--yp-cohesion-text)!important;font-size:14px!important;padding:8px 12px!important}.app .post-editor-v3 .yp-editor-title-label{order:2!important}.app .post-editor-v3 .post-title-v3{order:3!important}.app .post-editor-v3 .yp-editor-body-label{order:4!important}.app .post-editor-v3 .post-body-v3{order:5!important;flex:0 0 88px!important;height:88px!important;min-height:88px!important;max-height:196px!important;resize:vertical!important;padding:9px 1px!important}.app .post-editor-v3 .yp-editor-length{order:6!important}.app .post-editor-v3 .yp-review-gate{order:7!important;gap:7px!important;padding:11px 12px!important;margin:7px 0 2px!important;border-radius:13px!important}.app .post-editor-v3 .yp-review-gate.yp-review-compact{padding:10px 12px!important;gap:5px!important}.app .post-editor-v3 .yp-review-compact .yp-review-heading small{display:none!important}.app .post-editor-v3 .yp-review-heading strong{font-size:13px!important}.app .post-editor-v3 .yp-review-clear{font-size:12px!important}.app .post-editor-v3 .yp-post-review-status{order:8!important;font-size:12px!important;line-height:1.5!important;margin:1px 0 4px!important;color:var(--yn-accent)!important}.app .post-editor-v3 .yp-post-review-status[role=alert]{color:var(--yn-danger)!important}.app .post-editor-v3 .yp-editor-attachments{order:9!important;gap:8px!important;margin:6px 0!important}.app .post-editor-v3 .yp-poll-editor{order:10!important}.app .post-editor-v3 .post-editor-help{order:11!important;line-height:1.5!important}.app .post-editor-v3 .yp-editor-length{color:var(--yn-muted)!important;font-size:11px!important}@media(max-width:480px){.app .post-editor-v3 .post-editor-bar{min-height:61px!important}.app .post-editor-v3 .post-title-v3{font-size:27px!important}.app .post-editor-v3 .post-attach{padding:8px 11px!important;min-height:45px!important}}.app.yp-screen-feed .yp-home-quick-actions{margin-top:10px!important;margin-bottom:16px!important}.app.yp-screen-feed .yp-event-quick-summary{display:flex;align-items:center;gap:6px;flex:1;flex-wrap:wrap;min-width:0}.app.yp-screen-feed .yp-event-quick-summary>span{flex:1 1 90px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--yp-cohesion-text);font-size:13px}.app.yp-screen-feed .yp-event-quick-summary small{font-size:11px;color:var(--yp-cohesion-muted);white-space:nowrap}.app.yp-screen-feed .feed-category-nav{position:relative!important;isolation:isolate}.app.yp-screen-feed .feed-category-nav:after{content:"";pointer-events:none;position:absolute;top:0;bottom:1px;right:0;width:25px;background:linear-gradient(to right,transparent,var(--yp-cohesion-canvas));z-index:2}.app.yp-screen-feed .feed-category-scroll{overflow-x:auto!important;scroll-snap-type:x proximity!important;-webkit-overflow-scrolling:touch!important;padding-right:27px!important}.app.yp-screen-feed .feed-category-scroll button{scroll-snap-align:start!important}.app.yp-screen-feed .yp-home-feed-heading .yp-ecosystem-section-title-line{gap:8px!important;flex-wrap:wrap}.app.yp-screen-feed .yp-home-feed-heading .yp-ecosystem-section-detail{font-size:12px!important}.app .yp-shop .yp-shop-section{margin-top:23px!important}.app .yp-shop .yp-shop-setup{margin:0 0 12px!important;padding:11px 13px!important;align-items:flex-start!important;background:var(--yn-surface)!important;border-color:var(--yn-line)!important}.app .yp-shop .yp-shop-setup p{margin:0!important;font-size:12px!important;line-height:1.45!important}.app .yp-shop .yp-shop-hero{min-height:185px!important;padding:17px!important}.app .yp-shop .yp-shop-tier-upcoming{font-size:11px!important;color:var(--yp-cohesion-muted)!important}.app.yp-screen-messages .yp-inbox-header{margin-bottom:12px!important}.app.yp-screen-messages .yp-inbox-switch{margin-bottom:9px!important}.app.yp-screen-messages .yp-inbox-folders{margin-bottom:9px!important;padding-bottom:5px!important}.app.yp-screen-messages .chat-search-v3{margin:0 0 10px!important}.app.yp-screen-messages .yp-inbox-chat-row{border-radius:12px!important}@media(prefers-reduced-motion:reduce){.app .yp-create-options>button{transition:none!important}}.app .yp-search-scope-picker{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:7px;padding:8px 10px}.app .yp-search-scope-picker>span{color:var(--yn-muted);font-size:12px;margin-right:auto}.app .yp-search-scope-picker>button{min-height:39px;padding:8px 10px;white-space:nowrap}.app .yp-search-scope-picker>button.selected,.app .yp-search-scope-picker>button[aria-pressed=true]{background:var(--yn-control)!important;border-color:var(--yn-line)!important;color:var(--yn-text)!important}.app .yp-search-scope-picker>button:focus-visible{outline:2px solid #d6baff;outline-offset:2px}.app .yp-review-retry{min-height:44px;min-width:130px;padding:9px 13px;margin-top:9px;border:1px solid var(--yn-line);border-radius:10px;background:var(--yn-control);color:var(--yn-text);font-size:12px;font-weight:700}.app .yp-review-retry:focus-visible{outline:2px solid #d6baff;outline-offset:2px}:root{--yp-unified-surface:var(--yn-surface);--yp-unified-border:var(--yn-line);--yp-unified-text:var(--yn-text);--yp-unified-muted:var(--yn-muted)}.yp-brand-mark{display:block;object-fit:cover;flex-shrink:0}.app .yp-sidebar-brand-mark{height:38px;width:38px;border-radius:11px}.app .topbar .yp-topbar-brand-mark{height:27px;width:27px;border-radius:8px}.app .topbar .top-workspace{gap:7px!important}.app .yp-create-mark{position:relative;overflow:visible}.app .yp-create-mark .yp-create-symbol{height:32px!important;width:32px!important;border-radius:8px!important}.app .yp-create-mark>svg:last-child{position:absolute!important;right:-2px!important;top:-4px!important;background:var(--yn-control)!important;border:1px solid var(--yn-line)!important;border-radius:50%!important;box-sizing:border-box!important;padding:1px!important}.tv-loading-brand .yp-loading-brand-mark{width:92px!important;height:92px!important;border-radius:24px!important;margin:0 auto 16px!important;background:transparent!important;border:0!important;box-shadow:none!important}.auth-wrap{align-items:flex-start!important;padding:clamp(42px,9dvh,90px) 16px max(28px,env(safe-area-inset-bottom))!important;min-height:100dvh!important}.auth-wrap .auth-panel,.auth-wrap .auth-card{border:1px solid var(--yn-line)!important;border-radius:21px!important;background:linear-gradient(145deg,var(--yn-surface),var(--yn-surface))!important;color:var(--yp-unified-text)!important;box-shadow:0 18px 55px #0005!important;padding:26px 22px!important;max-width:430px!important}.auth-wrap .auth-panel .auth-logo,.auth-wrap .auth-card .auth-logo{display:block!important;margin:0 0 16px!important;padding:0!important;width:58px!important;height:58px!important;border:0!important;background:transparent!important}.auth-wrap .auth-panel .yp-auth-brand-mark,.auth-wrap .auth-card .yp-auth-brand-mark{width:58px!important;height:58px!important;border-radius:16px!important}.auth-wrap .auth-panel h1,.auth-wrap .auth-card h1{color:var(--yp-unified-text)!important;font-size:clamp(27px,5.5vw,33px)!important;line-height:1.16!important;font-weight:800!important;letter-spacing:-.035em!important}.auth-wrap .auth-panel .auth-description,.auth-wrap .auth-card p{color:var(--yp-unified-muted)!important;font-size:14px!important;line-height:1.5!important}.auth-wrap .auth-panel .auth-form label,.auth-wrap .auth-panel .auth-password-group>label{color:var(--yn-text)!important;font-size:13px!important;font-weight:700!important}.auth-wrap .auth-panel .auth-form input:not([type=checkbox]),.auth-wrap .auth-panel .auth-password-field input{min-height:50px!important;background:var(--yn-surface)!important;color:var(--yn-text)!important;border:1px solid var(--yn-line)!important;border-radius:12px!important}.auth-wrap .auth-panel .auth-form input:focus-visible,.auth-wrap .auth-panel .auth-password-field input:focus-visible{border-color:var(--yn-line)!important;box-shadow:0 0 0 3px #cdb1ff30!important;outline:none!important}.auth-wrap .auth-panel input:-webkit-autofill,.auth-wrap .auth-panel input:-webkit-autofill:hover,.auth-wrap .auth-panel input:-webkit-autofill:focus{-webkit-text-fill-color:#f4eef9!important;-webkit-box-shadow:0 0 0 1000px #211b30 inset!important;caret-color:#f4eef9!important;transition:background-color 5000s ease-in-out 0s}.auth-wrap .auth-panel .auth-footer{margin-top:18px!important;gap:8px 22px!important}.auth-wrap .auth-panel .auth-footer button{min-height:44px!important;color:var(--yn-text)!important}.auth-wrap .auth-panel .auth-demo-note{max-width:36ch!important;color:var(--yn-muted)!important;font-size:12px!important}.auth-wrap .auth-panel .auth-feedback{font-size:13px!important}@media(max-width:480px){.auth-wrap{padding-top:max(36px,calc(env(safe-area-inset-top) + 12px))!important}.auth-wrap .auth-panel{padding:23px 20px!important}}.app.yp-screen-messages .yp-inbox-chat-row{overflow:visible!important;min-height:94px!important;border-radius:0!important}.app.yp-screen-messages .yp-inbox-chat-row>.chat-item{overflow:visible!important;min-height:94px!important;padding:17px 12px 17px 9px!important;grid-template-columns:52px minmax(0,1fr) auto!important}.app.yp-screen-messages .yp-inbox-chat-row .member-avatar-with-presence{width:52px!important;height:52px!important;flex:0 0 52px!important;position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;overflow:visible!important;margin:3px 0!important}.app.yp-screen-messages .yp-inbox-chat-row .member-avatar-with-presence>.avatar{height:48px!important;width:48px!important;min-width:48px!important;border-radius:50%!important;overflow:hidden!important}.app.yp-screen-messages .yp-inbox-chat-row .member-avatar-with-presence .ui-presence{position:absolute!important;right:0!important;bottom:0!important;z-index:3!important;overflow:visible!important}.app.yp-screen-messages .yp-inbox-chat-row .chat-item>span:nth-child(2){min-width:0!important;overflow:visible!important}.app.yp-screen-feed .yp-post-category-filter-label{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;font-size:12px!important;font-weight:700!important;color:var(--yp-unified-muted)!important;margin:5px 0 10px!important}.app.yp-screen-feed .yp-post-category-filter-label select{max-width:62%!important;min-height:44px!important;padding:10px!important;border:1px solid var(--yp-unified-border)!important;border-radius:11px!important;background:var(--yp-unified-surface)!important;color:var(--yp-unified-text)!important}.app.yp-screen-feed .yp-home-feed-heading{margin-top:14px!important}:root{--yp-auth-foreground:#f5eefb;--yp-auth-secondary:var(--yn-muted);--yp-auth-outline:var(--yn-line);--yp-auth-accent:var(--yn-accent)}.auth-wrap{background:radial-gradient(ellipse 85% 45% at 48% 0%,var(--yn-control) 0%,var(--yn-surface) 61%,var(--yn-bg) 100%)!important}.auth-wrap .auth-panel,.auth-wrap .auth-card{color:var(--yp-auth-foreground)!important}.auth-wrap .auth-brand-lockup{display:flex;align-items:center;gap:12px;margin-bottom:38px}.auth-wrap .auth-brand-lockup .auth-logo{width:48px!important;height:48px!important;margin:0!important;border:0!important;background:transparent!important;border-radius:13px!important;flex:0 0 48px;overflow:hidden}.auth-wrap .auth-brand-lockup .yp-auth-brand-mark{width:48px!important;height:48px!important;border-radius:13px!important}.auth-wrap .auth-brand-name{color:#f2ecf9!important;font-size:24px;line-height:1.1;font-weight:800;letter-spacing:-.055em}.auth-wrap .auth-screen-intro{margin-bottom:27px}.auth-wrap .auth-screen-intro .auth-kicker{font-size:10px!important;letter-spacing:.13em!important;color:var(--yn-accent)!important;font-weight:800!important;margin-bottom:11px!important}.auth-wrap .auth-screen-intro h1{margin:0 0 13px!important;color:var(--yn-text)!important;font-size:clamp(32px,8vw,40px)!important;line-height:1.12!important;letter-spacing:-.055em!important;font-weight:810!important}.auth-wrap .auth-screen-intro .auth-description{color:var(--yp-auth-secondary)!important;font-size:15px!important;line-height:1.55!important;max-width:34ch;margin:0!important}.auth-wrap .auth-form{gap:19px!important}.auth-wrap .auth-form label,.auth-wrap .auth-password-group>label{color:var(--yn-text)!important;font-size:13px!important;line-height:1.45!important;font-weight:700!important;gap:8px!important}.auth-wrap .auth-panel .auth-form input:not([type=checkbox]),.auth-wrap .auth-panel .auth-password-field input{min-height:54px!important;border-radius:14px!important;font-size:16px!important;color:var(--yn-text)!important;background:var(--yn-surface)!important;border:1px solid var(--yn-line)!important;padding:13px 16px!important}.auth-wrap .auth-panel .auth-password-field input{padding-right:56px!important}.auth-wrap .auth-panel .auth-form input::placeholder{color:var(--yn-muted)!important;opacity:1!important}.auth-wrap .auth-password-field .auth-password-toggle{right:7px!important;color:var(--yn-accent)!important}.auth-wrap .auth-password-guidance{margin:-8px 0 0!important;color:var(--yn-muted)!important;font-size:12px!important;line-height:1.55!important;max-width:42ch}.auth-wrap .auth-panel .auth-submit{min-height:56px!important;margin-top:5px!important;border-radius:14px!important;font-size:16px!important;letter-spacing:-.01em!important;font-weight:780!important;color:var(--yn-text)!important;background:linear-gradient(100deg,var(--yn-control),var(--yn-accent))!important;box-shadow:0 5px 19px #45297638!important}.auth-wrap .auth-panel .auth-submit:active{transform:scale(.994)}.auth-wrap .auth-panel .auth-footer{display:flex;align-items:center;gap:8px 20px!important;justify-content:center;flex-wrap:wrap;margin:19px 0 0!important}.auth-wrap .auth-panel .auth-footer button{min-height:44px!important;font-size:13px!important;font-weight:650!important;color:var(--yn-accent)!important;text-decoration:none!important;padding:8px 4px!important}.auth-wrap .auth-panel .auth-footer button:focus-visible,.auth-wrap .auth-panel .auth-submit:focus-visible{outline:2px solid #d7baff!important;outline-offset:3px!important}.auth-wrap .auth-value-footer{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:9px;margin:28px auto 0;max-width:350px;color:var(--yn-muted);font-size:11px;line-height:1.5;text-align:center;font-weight:580}.auth-wrap .auth-value-footer i{width:3px;height:3px;flex:0 0 3px;border-radius:50%;background:var(--yn-control)}@media(max-width:700px){.auth-wrap{min-height:100svh!important;align-items:flex-start!important;padding:max(40px,calc(env(safe-area-inset-top) + 38px)) 0 max(40px,env(safe-area-inset-bottom))!important}.auth-wrap .auth-panel,.auth-wrap .auth-card{width:100%!important;max-width:560px!important;margin:0 auto!important;padding:0 clamp(22px,6vw,34px) 40px!important;border:0!important;background:transparent!important;border-radius:0!important;box-shadow:none!important}.auth-wrap .auth-brand-lockup{margin-bottom:38px}.auth-wrap .auth-screen-intro{margin-bottom:28px}}@media(min-width:701px){.auth-wrap{align-items:center!important;padding:40px 20px!important}.auth-wrap .auth-panel,.auth-wrap .auth-card{max-width:470px!important;padding:31px 32px!important}}.app .avatar{position:relative!important;isolation:isolate!important}.app .avatar .avatar-image.yp-avatar-pending{opacity:0!important}.app .avatar .avatar-image.yp-avatar-ready{opacity:1!important}.app .avatar .yp-avatar-loading{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit;background:linear-gradient(105deg,#362a47,#483453 48%,#362a47);background-size:220% 100%;animation:yp-media-wait 2s ease-in-out infinite}.yp-deferred-media{display:block;position:relative;overflow:hidden;background:#261b35;isolation:isolate}.yp-deferred-media .yp-deferred-media-image{width:100%;height:100%;display:block;object-fit:cover;opacity:0!important}.yp-deferred-media.is-ready .yp-deferred-media-image{opacity:1!important}.yp-deferred-media .yp-deferred-media-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,#2c203e,#4b365d,#2c203e);background-size:210% 100%;animation:yp-media-wait 2s ease-in-out infinite}.app .profile-cover-lite .yp-profile-cover-reveal{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0}.app .profile-cover-lite{position:relative;overflow:hidden}.app .yp-post-media-reveal{width:100%;min-height:180px;aspect-ratio:16/10;border-radius:12px}.app .yp-post-media-reveal .yp-deferred-media-image{object-fit:contain}@keyframes yp-media-wait{0%{background-position:110% 0}to{background-position:-110% 0}}@media(prefers-reduced-motion:reduce){.app .avatar .yp-avatar-loading,.yp-deferred-media .yp-deferred-media-placeholder{animation:none!important}.auth-wrap .auth-panel .auth-submit:active{transform:none}}.app .reb-person-icon .yp-member-search-photo{width:100%;height:100%;border-radius:inherit;min-height:0;aspect-ratio:1}.app .yp-profile-settings-banner>.yp-profile-settings-cover-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:inherit}.app .yp-social-profile-cover>.yp-social-cover-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:inherit}.app .yp-comment-media-link>.yp-comment-media{width:100%;min-height:160px;aspect-ratio:16/10;max-height:300px}.app .yp-comment-media .yp-deferred-media-image{object-fit:contain}.yp-legal-page{min-height:100dvh;color:var(--yn-text);background:radial-gradient(ellipse 85% 33% at 50% 0%,var(--yn-control),var(--yn-bg) 74%,var(--yn-bg));padding:max(24px,env(safe-area-inset-top)) 22px max(45px,env(safe-area-inset-bottom))}.yp-legal-shell{max-width:760px;margin:0 auto}.yp-legal-header,.yp-legal-brand,.yp-legal-back{display:flex;align-items:center;gap:10px}.yp-legal-header{justify-content:space-between;gap:16px;margin-bottom:60px}.yp-legal-brand{font-size:20px;font-weight:800;letter-spacing:-.05em;color:#f5eafa;text-decoration:none}.yp-legal-logo{width:40px;height:40px;flex:0 0 40px;border-radius:12px}.yp-legal-back{min-height:44px;padding:8px;color:var(--yn-accent);text-decoration:none;font-weight:600;font-size:13px}.yp-legal-hero{margin:0 0 26px}.yp-legal-eyebrow{display:inline-flex;align-items:center;gap:8px;color:var(--yn-accent);font-size:11px;font-weight:800;letter-spacing:.12em}.yp-legal-hero h1{font-size:clamp(36px,7vw,52px);line-height:1.12;letter-spacing:-.055em;color:var(--yn-text);margin:13px 0 16px}.yp-legal-hero>p{max-width:58ch;color:var(--yn-muted);font-size:15px;line-height:1.65;margin:0 0 24px}.yp-legal-review-notice{display:flex;align-items:flex-start;gap:13px;border:1px solid var(--yn-line);background:var(--yn-control);border-radius:16px;padding:16px}.yp-legal-review-notice>svg{flex:0 0 20px;color:var(--yn-accent)}.yp-legal-review-notice strong{font-size:13px;color:var(--yn-text);line-height:1.4}.yp-legal-review-notice p{font-size:13px;line-height:1.55;color:var(--yn-muted);margin:7px 0 0}.yp-legal-switcher{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:24px 0 14px}.yp-legal-switcher a{display:flex;justify-content:center;align-items:center;min-height:48px;background:var(--yn-surface);border:1px solid var(--yn-line);border-radius:12px;color:var(--yn-muted);text-align:center;text-decoration:none;font-size:13px;font-weight:680;padding:10px}.yp-legal-switcher a.selected{background:var(--yn-control);border-color:var(--yn-line);color:var(--yn-text)}.yp-legal-section{display:grid;grid-template-columns:33px minmax(0,1fr);gap:10px;padding:27px 0;border-bottom:1px solid var(--yn-line)}.yp-legal-section-number{font-size:12px;font-weight:740;color:var(--yn-accent);padding-top:5px}.yp-legal-section h2{margin:0 0 12px;color:var(--yn-text);font-size:19px;font-weight:780;letter-spacing:-.027em;line-height:1.3}.yp-legal-section p{color:var(--yn-muted);font-size:14px;line-height:1.72;margin:0 0 11px}.yp-legal-section p:last-child{margin-bottom:0}.yp-legal-section strong{color:var(--yn-text)}.yp-legal-footer{padding:29px 0 12px;display:flex;flex-direction:column;gap:16px}.yp-legal-footer p{color:var(--yn-muted);font-size:12px;line-height:1.6;margin:0}.yp-legal-footer>a{color:var(--yn-text);font-size:13px;font-weight:670;display:inline-flex;align-items:center;gap:6px;text-decoration:underline;text-underline-offset:4px;min-height:44px}.yp-legal-footer small{color:var(--yn-muted);font-size:11px}.yp-legal-page a:focus-visible,.auth-wrap .yp-auth-legal-footer a:focus-visible{outline:2px solid #e3cafa;outline-offset:3px;border-radius:3px}.auth-wrap .yp-auth-legal-footer{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:8px 16px;margin:28px auto 0;padding:0 0 4px!important}.auth-wrap .yp-auth-legal-footer a{font-size:12px;color:var(--yn-muted)!important;min-height:44px;padding:9px 2px;display:inline-flex;align-items:center;text-decoration:underline;text-decoration-color:var(--yn-muted);text-underline-offset:4px}.auth-wrap .yp-auth-legal-footer-note{width:100%;font-size:11px;color:var(--yn-muted);line-height:1.55;text-align:center;margin:0}.app .yp-presence-settings-legal{display:flex;flex-wrap:wrap;gap:10px 20px;padding:17px 0}.app .yp-presence-settings-legal>a{min-height:44px;display:inline-flex;align-items:center;color:var(--yn-accent);text-decoration:underline;text-underline-offset:4px;font-size:13px}@media(max-width:520px){.yp-legal-page{padding-left:20px;padding-right:20px}.yp-legal-header{margin-bottom:42px}.yp-legal-review-notice{padding:14px}.yp-legal-section{grid-template-columns:24px minmax(0,1fr);gap:9px}}@media(prefers-reduced-motion:reduce){.yp-legal-page *{scroll-behavior:auto!important}}.yp-welcome-page{min-height:100dvh;background:radial-gradient(ellipse 85% 40% at 48% 0%,var(--yn-control) 0%,var(--yn-surface) 59%,var(--yn-bg) 100%);color:var(--yn-text);padding:max(env(safe-area-inset-top),24px) 24px max(env(safe-area-inset-bottom),24px)}.yp-welcome-shell{max-width:970px;margin:0 auto}.yp-welcome-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.yp-welcome-lockup{display:inline-flex;align-items:center;gap:11px;color:var(--yn-text);text-decoration:none;font-weight:800;letter-spacing:-.04em;font-size:22px}.yp-welcome-mark{width:44px;height:44px;border-radius:14px;flex:0 0 44px}.yp-welcome-signin{display:inline-flex;align-items:center;gap:8px;min-height:48px;border:1px solid var(--yn-line);background:var(--yn-control);color:var(--yn-text);padding:9px 15px;border-radius:14px;font-size:14px;font-weight:680}.yp-welcome-hero{padding:clamp(75px,14vh,148px) 0 72px}.yp-welcome-eyebrow{color:var(--yn-accent);letter-spacing:.14em;font-size:11px;font-weight:800}.yp-welcome-hero h1{max-width:750px;margin:17px 0 20px;font-size:clamp(43px,9vw,77px);line-height:1.04;letter-spacing:-.064em;font-weight:840}.yp-welcome-hero h1 span{color:var(--yn-accent)}.yp-welcome-hero>p:not(.yp-welcome-note){max-width:540px;color:var(--yn-muted);font-size:clamp(16px,3vw,19px);line-height:1.55;margin:0 0 32px}.yp-welcome-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.yp-welcome-actions button{display:inline-flex;justify-content:center;align-items:center;gap:11px;min-height:56px;padding:12px 20px;border-radius:14px;font-size:15px;font-weight:750}.yp-welcome-primary{background:linear-gradient(110deg,var(--yn-control),var(--yn-accent));border:1px solid var(--yn-line);color:var(--yn-text);min-width:180px}.yp-welcome-secondary{background:var(--yn-control);border:1px solid var(--yn-line);color:var(--yn-text)}.yp-welcome-note{display:flex;align-items:center;gap:7px;color:var(--yn-muted);font-size:12px;margin:19px 0 0;line-height:1.6}.yp-welcome-highlights{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding-bottom:45px}.yp-welcome-highlights article{padding:22px 19px;min-width:0;border:1px solid var(--yn-line);border-radius:19px;background:linear-gradient(145deg,var(--yn-surface),var(--yn-surface))}.yp-welcome-feature-icon{display:grid;place-items:center;width:41px;height:41px;border-radius:12px;background:var(--yn-control);color:var(--yn-accent)}.yp-welcome-highlights h2{font-size:16px;margin:19px 0 6px;letter-spacing:-.027em}.yp-welcome-highlights p{font-size:13px;line-height:1.6;color:var(--yn-muted);margin:0}.yp-welcome-footer{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:15px 24px;padding:25px 0 10px;border-top:1px solid var(--yn-line);color:var(--yn-muted);font-size:12px}.yp-welcome-footer nav{display:flex;gap:20px;flex-wrap:wrap}.yp-welcome-footer a{color:var(--yn-accent);display:inline-flex;min-height:44px;align-items:center;text-underline-offset:4px}.yp-welcome-page button:focus-visible,.yp-welcome-page a:focus-visible{outline:2px solid #e8d1ff;outline-offset:3px}.auth-wrap .yp-auth-delivery-notice{background:var(--yn-control);border:1px solid var(--yn-line);border-radius:14px;padding:16px 17px;color:var(--yn-muted);font-size:13px;line-height:1.6}.auth-wrap .yp-auth-delivery-notice strong{color:var(--yn-text);display:block;font-size:15px;margin-bottom:6px}.auth-wrap .yp-auth-delivery-notice p{margin:0}.auth-wrap .yp-auth-assistance{display:flex;gap:10px;flex-wrap:wrap;align-items:center;color:var(--yn-muted);font-size:12px;line-height:1.5;margin-top:5px}.auth-wrap .yp-auth-assistance button{min-height:44px;background:transparent;border:0;color:var(--yn-text);font-size:13px;font-weight:700;padding:8px 0}.auth-wrap .yp-auth-assistance button:disabled{opacity:.5}.auth-wrap .yp-auth-cooldown{color:var(--yn-muted)}@media(max-width:640px){.yp-welcome-page{padding-left:22px;padding-right:22px}.yp-welcome-hero{padding:76px 0 58px}.yp-welcome-highlights{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.yp-welcome-highlights article{padding:18px 15px;border-radius:15px}.yp-welcome-highlights h2{font-size:14px;margin:13px 0 7px}.yp-welcome-highlights p{font-size:12px}.yp-welcome-feature-icon{width:36px;height:36px}.yp-welcome-actions{flex-direction:column;align-items:stretch}.yp-welcome-actions button{width:100%}}@media(max-width:360px){.yp-welcome-highlights{grid-template-columns:1fr}.yp-welcome-hero h1{font-size:41px}}@media(prefers-reduced-motion:reduce){.yp-welcome-page *{scroll-behavior:auto!important}}.app .messages-layout.yp-inbox-support-mode{display:block!important;min-height:0!important}.app .yp-inbox-support-mode .chat-list{width:100%!important;max-width:none!important;min-width:0!important;min-height:0!important;border-right:0!important}.app .yp-inbox-support-mode .chat-main{display:none!important}.app .yp-inbox-switch{display:flex!important;gap:5px!important}.app .yp-inbox-switch>button{flex:1 1 0!important;min-width:0!important;font-size:12px!important;padding:10px 6px!important;min-height:44px!important}.app .yp-inbox-switch>button svg{width:16px!important;height:16px!important}.app .yp-support-inbox{padding:14px 14px 30px!important;color:var(--yn-text);max-width:900px;margin:0 auto}.app .yp-support-head{display:flex;gap:14px;align-items:flex-start;justify-content:space-between;margin:0 0 20px}.app .yp-support-head h2{font-size:22px!important;letter-spacing:-.025em;margin:4px 0 6px}.app .yp-support-head p{margin:0;color:var(--yn-muted);font-size:13px;line-height:1.5}.app .yp-support-eyebrow{display:flex;gap:7px;align-items:center;color:var(--yn-accent);font-size:10px;font-weight:800;letter-spacing:.1em}.app .yp-support-new,.app .yp-support-submit,.app .yp-support-reply button{min-height:44px;border-radius:11px;background:var(--yn-accent);border:1px solid var(--yn-line);color:var(--yn-text);font-size:13px;font-weight:750;padding:9px 13px;display:inline-flex;align-items:center;justify-content:center;gap:7px}.app .yp-support-new{flex-shrink:0}.app .yp-support-back,.app .yp-support-list-head button{background:transparent;border:0;padding:11px 0;color:var(--yn-accent);display:inline-flex;align-items:center;gap:8px;min-height:44px;font-weight:650}.app .yp-support-compose,.app .yp-support-detail{display:grid;gap:13px}.app .yp-support-compose h3,.app .yp-support-detail h3{margin:0;font-size:21px}.app .yp-support-compose label,.app .yp-support-reply label,.app .yp-support-manage-status{display:grid;gap:7px;color:var(--yn-text);font-size:13px;font-weight:650}.app .yp-support-compose input,.app .yp-support-compose textarea,.app .yp-support-compose select,.app .yp-support-reply textarea,.app .yp-support-manage-status select{display:block;width:100%;box-sizing:border-box;min-height:44px;border:1px solid var(--yn-line);background:var(--yn-surface);color:var(--yn-text);border-radius:11px;padding:11px 12px;font:inherit;line-height:1.5}.app .yp-support-compose textarea,.app .yp-support-reply textarea{min-height:114px;resize:vertical}.app .yp-support-inbox button:focus-visible,.app .yp-support-inbox :is(input,select,textarea):focus-visible{outline:2px solid #d9befe;outline-offset:2px}.app .yp-support-inbox button:disabled{opacity:.48;cursor:not-allowed}.app .yp-support-privacy{display:flex;align-items:start;gap:8px;border-radius:11px;padding:12px;background:var(--yn-control);color:var(--yn-muted);font-size:12px;line-height:1.55}.app .yp-support-privacy svg{flex:none}.app .yp-support-error,.app .yp-support-success{padding:12px;border-radius:11px;font-size:13px;line-height:1.5}.app .yp-support-error{background:#402332;color:var(--yn-danger)}.app .yp-support-success{background:#20362e;color:var(--yn-success)}.app .yp-support-list-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.app .yp-support-list-head h3{margin:0;font-size:17px}.app .yp-support-case-row{display:flex;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:15px 10px;text-align:left;background:transparent;color:inherit;border:0;border-bottom:1px solid var(--yn-line);min-height:70px}.app .yp-support-case-row>span:first-child{display:grid;gap:5px;min-width:0}.app .yp-support-case-row strong{font-size:14px;white-space:normal;overflow-wrap:anywhere}.app .yp-support-case-row small{color:var(--yn-muted);font-size:12px}.app .yp-support-status{white-space:nowrap;border:1px solid var(--yn-line);border-radius:999px;background:var(--yn-control);color:var(--yn-accent);font-size:11px;font-weight:700;padding:6px 9px}.app .yp-support-empty{display:grid;justify-items:center;text-align:center;gap:9px;padding:42px 18px}.app .yp-support-empty>p{max-width:300px;color:var(--yn-muted);font-size:13px;margin:0}.app .yp-support-case-heading{display:flex;justify-content:space-between;align-items:center;gap:10px}.app .yp-support-case-heading small{color:var(--yn-muted)}.app .yp-support-thread{display:grid;gap:11px}.app .yp-support-entry{padding:13px;border-radius:13px;background:var(--yn-control);border:1px solid var(--yn-line);max-width:91%;min-width:0;overflow-wrap:anywhere}.app .yp-support-entry.is-mine{margin-left:auto;background:var(--yn-control)}.app .yp-support-entry>strong{font-size:12px;color:var(--yn-text)}.app .yp-support-entry>p{font-size:14px;line-height:1.5;margin:5px 0}.app .yp-support-entry>time{font-size:10px;color:var(--yn-muted)}.app .yp-support-reply{display:grid;gap:9px;padding-top:12px;border-top:1px solid var(--yn-line)}.app .yp-support-reply button{justify-self:end}.app .yp-support-closed{color:var(--yn-muted);font-size:13px}@media(max-width:480px){.app .yp-support-head{flex-wrap:wrap}.app .yp-support-new{width:100%}.app .yp-inbox-switch>button{font-size:11px!important;gap:5px!important}.app .yp-support-case-row{align-items:start}.app .yp-support-status{font-size:10px}}.app .yp-support-attention{display:inline-block;margin-top:10px;color:var(--yn-text);font-size:12px;font-weight:720}.app .yp-support-case-row.has-unread{background:var(--yn-control)!important;border-radius:11px;border-color:var(--yn-line)}.app .yp-support-case-row.has-unread strong{color:var(--yn-text)}.app .yp-support-unread-dot{display:inline-block;width:8px;height:8px;min-width:8px;margin-right:8px;background:var(--yn-accent);border-radius:50%;vertical-align:middle;font-style:normal}.app .yp-support-case-row:focus-visible,.app .yp-inbox-switch button:focus-visible{outline:2px solid #d3b8ff!important;outline-offset:2px!important}@media(prefers-reduced-motion:reduce){.app .yp-support-case-row{transition:none!important}}.yp-contact-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0}.yp-contact-option{min-width:0;padding:25px 23px 20px;border:1px solid var(--yn-line);border-radius:18px;background:linear-gradient(135deg,var(--yn-surface),var(--yn-surface));color:var(--yn-text)}.yp-contact-option>svg{color:var(--yn-accent)}.yp-contact-option h2{color:var(--yn-text);font-size:19px;letter-spacing:-.03em;margin:15px 0 10px}.yp-contact-option p{color:var(--yn-muted);font-size:13px;line-height:1.65;margin:0 0 12px}.yp-contact-option strong{color:var(--yn-text);overflow-wrap:anywhere}.yp-contact-option .yp-contact-caution{color:var(--yn-accent)}.yp-contact-action{display:inline-flex;align-items:center;gap:6px;min-height:46px;color:var(--yn-text);font-size:13px;font-weight:720;text-underline-offset:4px}.yp-contact-safety{display:flex;align-items:flex-start;gap:10px;margin:30px 0;border:1px solid var(--yn-line);padding:14px 16px;border-radius:13px;font-size:12px;line-height:1.55;color:var(--yn-muted)}.yp-contact-safety>svg{flex:0 0 17px;color:var(--yn-accent)}.yp-contact-page a:focus-visible{outline:2px solid #dfc5fd;outline-offset:3px}@media(max-width:660px){.yp-contact-options{grid-template-columns:1fr}.yp-contact-option{padding:23px 20px}.yp-contact-page .yp-legal-hero h1{font-size:clamp(34px,9vw,47px)}}.app.yp-screen-messages .yp-inbox-switch.yp-ecosystem-tabbar{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;gap:0!important;padding:0!important;margin:0 0 10px!important;background:transparent!important;border:0!important;border-bottom:1px solid var(--ecosystem-separator,var(--yn-line))!important;border-radius:0!important}.app.yp-screen-messages .yp-inbox-switch.yp-ecosystem-tabbar>button{min-width:0!important;width:100%!important;min-height:46px!important;padding:9px 8px!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;background:transparent!important;font-size:13px!important;color:var(--yn-muted)!important;white-space:nowrap!important}.app.yp-screen-messages .yp-inbox-switch.yp-ecosystem-tabbar>button.selected{color:var(--yn-accent)!important;border-bottom-color:var(--yn-line)!important}.app.yp-screen-messages .yp-inbox-folders.yp-ecosystem-subtabs{display:grid!important;grid-template-columns:1fr 1fr 1fr!important;width:100%!important;gap:8px!important;padding:1px 0 8px!important;overflow:visible!important}.app.yp-screen-messages .yp-inbox-folders.yp-ecosystem-subtabs>button{min-width:0!important;width:100%!important;border-radius:11px!important}.app.yp-screen-messages .yp-inbox-more-filters{min-width:0!important;max-width:100%!important}.app.yp-screen-messages .yp-inbox-more-filters select{font-size:12px!important;text-overflow:ellipsis!important}.app.yp-screen-messages .yp-inbox-pinned{padding:6px 0 8px;border-bottom:1px solid var(--yn-line);margin-bottom:5px}.app .yp-inbox-pinned-caption{display:flex;align-items:center;gap:7px;padding:0 8px 6px;color:var(--yn-accent);font-size:11px;font-weight:730;letter-spacing:.035em}.app .yp-inbox-official-support{display:flex;align-items:center;gap:12px;min-height:77px;padding:10px 8px;width:100%;min-width:0;border:0;border-radius:12px;background:transparent;text-align:left;color:var(--yn-text);-webkit-tap-highlight-color:transparent}.app .yp-inbox-official-support:active{background:var(--yn-control)}.app .yp-inbox-official-support:focus-visible{outline:2px solid #ceb0ff;outline-offset:2px}.app .yp-inbox-support-avatar{flex:0 0 49px;width:49px;height:49px;border-radius:14px;overflow:hidden;border:1px solid #6a5181;background:#22152f;display:grid;place-items:center}.app .yp-inbox-support-mark{width:100%;height:100%;display:block}.app .yp-inbox-support-info{flex:1;display:grid;min-width:0;gap:5px}.app .yp-inbox-support-info>strong{display:flex;align-items:center;gap:6px;font-size:15px;font-weight:760;color:var(--yn-text);min-width:0}.app .yp-inbox-support-info>strong svg{color:var(--yn-accent);flex:none}.app .yp-inbox-support-preview{color:#a99db8;font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.app .yp-inbox-support-chevron{color:var(--yn-muted);flex:none}.app .yp-inbox-support-count{display:grid;place-items:center;min-width:23px;height:23px;padding:0 5px;border-radius:999px;color:var(--yn-text);background:var(--yn-control);font-size:12px;font-weight:750;font-variant-numeric:tabular-nums}.app.yp-screen-messages .yp-inbox-support-mode .yp-conversation-list.chat-list{max-width:900px!important;margin:0 auto!important;min-width:0!important;width:100%!important;padding:0!important;overflow:visible!important}.app.yp-screen-messages .yp-support-inbox{max-width:900px!important;min-width:0!important;padding:12px 0 max(105px,calc(86px + env(safe-area-inset-bottom)))!important}.app .yp-support-head{display:flex!important;align-items:center!important;gap:12px!important;flex-wrap:nowrap!important;margin:4px 0 17px!important}.app .yp-support-head>div{min-width:0;flex:1}.app .yp-support-head h2{color:var(--yn-text)!important;font-size:clamp(20px,5vw,24px)!important;margin:6px 0!important}.app .yp-support-head p{font-size:12px!important;max-width:44ch;line-height:1.55!important}.app .yp-support-new{flex:0 0 auto!important;width:auto!important;padding:9px 12px!important;min-height:44px!important;border-radius:11px!important;background:var(--yn-control)!important;border:1px solid var(--yn-line)!important;white-space:nowrap;font-size:12px!important}.app .yp-support-view-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin:0 0 14px;padding:4px;border:1px solid var(--yn-line);border-radius:12px;background:var(--yn-surface)}.app .yp-support-view-switch button{min-height:44px;border:0;border-radius:9px;background:transparent;color:var(--yn-muted);font-size:12px;font-weight:700}.app .yp-support-view-switch button.selected{background:var(--yn-control);color:var(--yn-text)}.app .yp-support-list-head{margin:0 0 8px}.app .yp-support-list-head h3{font-size:16px!important}.app .yp-support-list-filters{display:grid;grid-template-columns:minmax(0,1fr) 116px;gap:8px;margin:0 0 8px}.app .yp-support-list-filters :is(input,select){display:block;width:100%;min-width:0;min-height:44px;border:1px solid var(--yn-line)!important;border-radius:11px!important;background:var(--yn-surface)!important;color:var(--yn-text)!important;padding:10px 12px!important;font-size:13px!important}.app .yp-support-list-filters input::placeholder{color:var(--yn-muted)}.app .yp-support-case-row{padding:15px 8px!important;min-width:0!important;gap:8px!important}.app .yp-support-case-row>span:first-child{min-width:0!important;flex:1!important}.app .yp-support-case-row strong{line-height:1.45}.app .yp-support-case-row .yp-support-status{flex:none;max-width:44%;white-space:normal!important;text-align:center;line-height:1.3}.app .yp-support-detail{display:grid!important;gap:12px!important;min-width:0!important;max-width:100%!important}.app .yp-support-case-heading{align-items:flex-start!important;gap:8px!important}.app .yp-support-case-heading>div{flex:1;min-width:0}.app .yp-support-case-heading h3{margin:7px 0 0!important;font-size:20px!important;line-height:1.25!important;overflow-wrap:anywhere}.app .yp-support-case-heading .yp-support-status{flex:0 0 auto;max-width:45%;white-space:normal;text-align:center;line-height:1.4}.app .yp-support-thread{display:flex!important;flex-direction:column!important;gap:11px!important;min-height:95px;padding:13px 0 4px;border-top:1px solid var(--yn-line)}.app .yp-support-entry{box-sizing:border-box;width:max-content;max-width:min(85%,570px)!important;padding:12px 14px!important;border-radius:15px!important;background:var(--yn-surface)!important;border:1px solid var(--yn-line)!important}.app .yp-support-entry.is-mine{align-self:flex-end!important;margin-left:auto!important;background:var(--yn-control)!important}.app .yp-support-entry.is-support{align-self:flex-start!important;margin-left:0!important}.app .yp-support-entry>p{white-space:pre-wrap;overflow-wrap:anywhere}.app .yp-support-entry>time{display:block;margin-top:8px;text-align:right}.app .yp-support-success{font-size:12px!important;background:#1b2d2a!important;color:var(--yn-success)!important}.app .yp-support-reply{position:sticky;bottom:calc(70px + env(safe-area-inset-bottom));z-index:5;gap:8px!important;border:1px solid var(--yn-line)!important;border-radius:15px;padding:12px!important;background:var(--yn-surface)!important;box-shadow:0 -8px 25px #08050f88}.app .yp-support-reply textarea{min-height:75px!important;max-height:180px!important;font-size:16px!important;resize:vertical}.app .yp-support-reply button{background:var(--yn-control)!important}.app .yp-support-inbox :is(button,input,textarea,select):focus-visible{outline:2px solid #d5b8ff!important;outline-offset:2px!important}@media(max-width:480px){.app.yp-screen-messages .yp-support-inbox{padding-left:2px!important;padding-right:2px!important}.app .yp-support-head{gap:8px!important}.app .yp-support-new{padding:8px 10px!important;font-size:11px!important}.app .yp-support-head h2{font-size:20px!important}.app .yp-support-case-heading .yp-support-status{font-size:10px}.app .yp-support-list-filters{grid-template-columns:minmax(0,1fr) 99px}}@media(min-width:901px){.app .yp-support-reply{bottom:12px}.app.yp-screen-messages .yp-support-inbox{padding-bottom:45px!important}}@media(prefers-reduced-motion:reduce){.app .yp-inbox-official-support{transition:none!important}}.app .yp-support-return{display:inline-flex;align-items:center;gap:8px;color:var(--yn-accent);background:transparent;border:0;min-height:44px;padding:5px 2px 9px;font-size:13px;font-weight:650}.app .yp-support-return:focus-visible{outline:2px solid #d6b7ff;outline-offset:2px}@media(max-width:900px){.app.yp-screen-messages:has(.messages-layout.thread-open) .mobile-bottom-nav,.app.yp-screen-messages:has(.messages-layout.thread-open) .topbar{display:none!important}.app.yp-screen-messages .messages-layout.thread-open{box-sizing:border-box!important;position:fixed!important;top:max(56px,env(safe-area-inset-top,0px))!important;bottom:var(--yp-chat-keyboard-offset,0px)!important;left:0!important;right:0!important;z-index:100!important;display:flex!important;flex-direction:column!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:var(--yn-bg)!important;overflow:hidden!important}.app.yp-screen-messages .messages-layout.thread-open .yp-conversation-list{display:none!important}.app.yp-screen-messages .messages-layout.thread-open .chat-main{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;box-sizing:border-box!important;height:100%!important;min-height:0!important;max-height:100%!important;width:100%!important;overflow:hidden!important;background:var(--yn-bg)!important;border:0!important;border-radius:0!important}.app.yp-screen-messages .messages-layout.thread-open .yp-thread-header{position:relative!important;z-index:2!important;display:flex!important;flex:0 0 auto!important;min-height:66px!important;margin:0!important;padding:9px 14px!important;background:var(--yn-surface)!important;border-bottom:1px solid var(--yn-line)!important}.app.yp-screen-messages .messages-layout.thread-open .chat-messages{display:flex!important;flex:1 1 0%!important;flex-direction:column!important;box-sizing:border-box!important;min-height:0!important;max-height:none!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch;padding:12px 14px 20px!important;gap:8px!important;background:var(--yn-bg)!important;scroll-behavior:auto!important}.app.yp-screen-messages .chat-messages .yp-chat-date{flex:0 0 auto!important;margin:13px 0 9px!important;color:var(--yn-muted)!important}.app.yp-screen-messages .chat-messages .yp-message-row{flex:0 0 auto!important}.app.yp-screen-messages .chat-messages .yp-message-group-continuation{margin-top:-5px!important}.app.yp-screen-messages .messages-layout.thread-open .yp-mention-compose-wrap{position:relative!important;flex:0 0 auto!important;margin:0!important;padding:0!important;width:100%!important;background:var(--yn-surface)!important}.app.yp-screen-messages .messages-layout.thread-open .yp-thread-compose{display:flex!important;flex:0 0 auto!important;box-sizing:border-box!important;width:100%!important;margin:0!important;padding:10px 12px max(12px,env(safe-area-inset-bottom,0px))!important;gap:9px!important;background:var(--yn-surface)!important;border-top:1px solid var(--yn-line)!important}.app.yp-screen-messages .messages-layout.thread-open .yp-thread-compose input{flex:1 1 auto!important;min-width:0!important;font-size:16px!important;border:1px solid var(--yn-line)!important;background:var(--yn-bg)!important}.app.yp-screen-messages .messages-layout.thread-open .yp-thread-compose button{flex:0 0 46px!important;min-width:46px!important;min-height:46px!important;border-radius:13px!important;background:var(--yn-control)!important}.app.yp-screen-messages.keyboard-visible .messages-layout.thread-open .yp-thread-compose{padding-bottom:9px!important}.app.yp-screen-messages .messages-layout.thread-open .yp-thread-request-gate{flex:0 0 auto!important}}:root{--yp-ecosystem-canvas:var(--yn-bg);--yp-ecosystem-surface:var(--yn-surface);--yp-ecosystem-divider:#382e47;--yp-ecosystem-accent:var(--yn-accent);--yp-ecosystem-secondary:var(--yn-muted)}.app.yp-screen-messages .yp-inbox-header{margin-bottom:5px!important;padding-bottom:5px!important}.app.yp-screen-messages .yp-inbox-switch.yp-ecosystem-tabbar{margin-bottom:6px!important}.app.yp-screen-messages .yp-inbox-folders.yp-ecosystem-subtabs{margin-bottom:4px!important;padding-bottom:5px!important}.app.yp-screen-messages .chat-search-v3{margin-bottom:5px!important}.app.yp-screen-messages .yp-inbox-pinned{padding:4px 0 5px!important}.app.yp-screen-messages .yp-inbox-official-support{min-height:70px!important;padding-block:8px!important}.app.yp-screen-messages .yp-inbox-chat-row{min-height:75px!important;border-bottom:1px solid var(--yp-ecosystem-divider)!important}.app.yp-screen-messages .yp-inbox-chat-row>.chat-item{min-height:75px!important;padding:9px 10px 9px 8px!important}.app.yp-screen-messages .yp-inbox-chat-row .chat-row-presence{display:none!important}.app.yp-screen-messages .yp-inbox-chat-row .chat-message-preview{margin-top:4px!important;color:var(--yp-ecosystem-secondary)!important;font-size:13px!important;line-height:1.4!important}.app.yp-screen-messages .yp-inbox-chat-row.has-unread .chat-message-preview{color:#f0e8fb!important;font-weight:650!important}.app.yp-screen-messages .yp-inbox-chat-row .chat-item:focus-visible,.app.yp-screen-messages .yp-inbox-official-support:focus-visible{outline:2px solid var(--yp-ecosystem-accent)!important;outline-offset:2px!important}.app.yp-screen-messages .yp-inbox-chat-row .yp-inbox-chat-star{min-width:44px!important;min-height:44px!important}.yp-discussion-overlay .yp-thread-comment.is-removed{min-height:28px!important;opacity:.74;align-items:center!important}.yp-discussion-overlay .yp-thread-comment.is-removed .yp-thread-comment-avatar{padding-top:0!important}.yp-discussion-overlay .yp-thread-removed-summary{display:flex;align-items:center;min-height:28px;width:fit-content;color:var(--yn-muted);font-size:12px;font-style:italic;border:0!important;background:transparent!important;padding:2px 0!important}.yp-discussion-overlay .yp-thread-children{gap:10px!important}.yp-discussion-overlay .yp-thread-comment-meta .community-role-badge{flex:0 0 auto!important;align-self:center!important;white-space:nowrap!important}.yp-discussion-overlay .yp-thread-menu-anchor>button{min-width:44px!important;min-height:44px!important}.yp-discussion-overlay .yp-thread-bubble:has(.yp-thread-inline-form){width:min(100%,560px)!important}.yp-discussion-overlay .yp-thread-inline-form{width:100%!important;padding:0!important;margin:3px 0 0!important;gap:8px!important;border:0!important;border-radius:0!important;background:transparent!important}.yp-discussion-overlay .yp-thread-inline-form textarea{min-height:76px!important;border:1px solid var(--yn-line)!important;border-radius:11px!important;font-size:16px!important;background:#15101f!important}.yp-discussion-overlay .yp-thread-inline-form>div button{min-height:44px!important}.yp-discussion-overlay .yp-thread-comment-meta{gap:5px 7px!important}.app .yp-inline-notice.yp-notice-needs-sync{background:var(--yn-control)!important;border:1px solid var(--yn-line)!important;color:var(--yn-text)!important;gap:8px!important}.app .yp-inline-notice.yp-notice-needs-sync .yp-notice-retry{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:74px;min-height:44px;padding:8px 9px!important;border-radius:10px!important;border:1px solid var(--yn-line)!important;color:var(--yn-text)!important;background:var(--yn-control)!important;font-weight:700}.app .yp-inline-notice.yp-notice-needs-sync .yp-notice-retry:disabled{opacity:.65}@media(max-width:900px){.app.yp-screen-messages .messages-layout.thread-open{position:fixed!important;top:max(env(safe-area-inset-top,0px),var(--yp-chat-viewport-top,0px))!important;bottom:auto!important;height:calc(var(--yp-chat-viewport-height,100dvh) - max(env(safe-area-inset-top,0px),var(--yp-chat-viewport-top,0px)))!important;min-height:0!important;max-height:none!important;border-radius:0!important;overflow:hidden!important}.app.yp-screen-messages .messages-layout.thread-open .chat-main{flex:1 1 0%!important;height:100%!important;min-height:0!important;overflow:hidden!important}.app.yp-screen-messages .messages-layout.thread-open .chat-messages{flex:1 1 0%!important;height:auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important}.app.yp-screen-messages .messages-layout.thread-open .yp-mention-compose-wrap{flex:0 0 auto!important;min-height:0!important}.app.yp-screen-messages .chat-messages .yp-message-row.is-mine .yp-message-avatar-placeholder.is-own{display:none!important}.app.yp-screen-messages .chat-messages .yp-message-row.yp-message-group-continuation{margin-top:-5px!important}.app.yp-screen-messages .yp-inbox-header p{display:none!important}}@media(max-width:410px){.app .yp-inline-notice.yp-notice-needs-sync{flex-wrap:wrap}.app .yp-inline-notice.yp-notice-needs-sync>span{flex:1 1 60%}}@media(prefers-reduced-motion:reduce){.app.yp-screen-messages .chat-messages{scroll-behavior:auto!important}}.app.yp-screen-messages .yp-inbox-folders.yp-ecosystem-subtabs>button.selected{color:var(--yn-text)!important;background:var(--yn-control)!important;border-color:var(--yn-line)!important}.app.yp-screen-messages .yp-inbox-chat-row.has-unread .chat-item>span>strong{color:var(--yn-text)!important;font-weight:800!important}.app.yp-screen-messages .yp-inbox-chat-row .chat-message-preview{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;white-space:normal!important;overflow:hidden!important;word-break:break-word!important}.app.yp-screen-messages .chat-main{position:relative!important}.app.yp-screen-messages .chat-main .yp-chat-jump-latest{position:absolute!important;z-index:5!important;right:14px!important;bottom:calc(87px + env(safe-area-inset-bottom,0px))!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;min-height:44px!important;padding:9px 15px!important;background:var(--yn-control)!important;color:var(--yn-text)!important;border:1px solid var(--yn-line)!important;border-radius:999px!important;font-size:13px!important;font-weight:750!important;box-shadow:0 5px 18px #05030b99!important}.app.yp-screen-messages .chat-main .yp-chat-jump-latest:focus-visible{outline:2px solid #d2b3ff!important;outline-offset:3px!important}.app.yp-screen-messages .chat-main .yp-thread-compose button:disabled{opacity:.5!important}@media(max-width:900px){.app.yp-screen-messages.keyboard-visible .chat-main .yp-chat-jump-latest{bottom:calc(70px + env(safe-area-inset-bottom,0px))!important}}.app.yp-screen-messages .chat-main .yp-message-row{position:relative!important;min-width:0!important;gap:5px!important}.app.yp-screen-messages .chat-main .yp-message-row>.bubble{flex:0 1 auto!important;min-width:0!important;max-width:min(72%,450px)!important;overflow-wrap:anywhere!important}.app.yp-screen-messages .chat-main .yp-message-content{min-width:0!important}.app.yp-screen-messages .chat-main .yp-message-content>.yp-message-text{white-space:pre-wrap!important;overflow-wrap:anywhere!important;line-height:1.48!important}.app.yp-screen-messages .chat-main .yp-message-quoted-content{border:0!important;border-left:3px solid var(--yn-line)!important;border-radius:4px!important;margin:0 0 8px!important;padding:5px 8px!important;background:color-mix(in srgb,var(--yn-bg) 33%,transparent)!important}.app.yp-screen-messages .chat-main .yp-message-quoted-content>span{display:block!important;color:var(--yn-accent)!important;font-size:11px!important;font-weight:750!important;margin-bottom:3px!important}.app.yp-screen-messages .chat-main .yp-message-quoted-content>p{font-size:12px!important;line-height:1.35!important;opacity:.85!important;white-space:normal!important;overflow-wrap:anywhere!important}.app.yp-screen-messages .yp-message-action-anchor{flex:0 0 44px!important;display:flex!important;align-items:center!important;justify-content:center!important;position:relative!important;min-width:44px!important}.app.yp-screen-messages .yp-message-actions-trigger{display:grid!important;place-items:center!important;min-width:44px!important;min-height:44px!important;border:0!important;border-radius:50%!important;color:var(--yn-muted)!important;background:transparent!important}.app.yp-screen-messages .yp-message-actions-trigger[aria-expanded=true],.app.yp-screen-messages .yp-message-actions-trigger:focus-visible{color:var(--yn-text)!important;background:var(--yn-control)!important}.app.yp-screen-messages .yp-message-actions-popover{display:grid!important;gap:2px!important;position:absolute!important;right:0!important;bottom:44px!important;min-width:177px!important;padding:5px!important;z-index:30!important;color:var(--yn-text)!important;background:var(--yn-control)!important;border:1px solid var(--yn-line)!important;border-radius:13px!important;box-shadow:0 9px 28px #030207a8!important}.app.yp-screen-messages .yp-message-actions-popover>button{display:flex!important;align-items:center!important;gap:9px!important;width:100%!important;min-height:44px!important;border:0!important;border-radius:9px!important;padding:8px 11px!important;color:var(--yn-text)!important;background:transparent!important;font-size:13px!important;text-align:left!important}.app.yp-screen-messages .yp-message-actions-popover>button:is(:hover,:focus-visible){background:var(--yn-control)!important}.app.yp-screen-messages .yp-message-action-result{position:absolute!important;top:0!important;right:38px!important;padding:6px 9px!important;min-width:70px!important;z-index:7!important;color:var(--yn-text)!important;background:var(--yn-control)!important;border-radius:9px!important;font-size:11px!important;white-space:normal!important}.app.yp-screen-messages .yp-chat-quote-preview{display:flex!important;align-items:center!important;gap:8px!important;border-top:1px solid #403151!important;border-left:3px solid #a880e2!important;padding:7px 10px!important;margin:6px 12px 0!important;background:#261c32!important;border-radius:8px!important;color:#f0e7fb!important}.app.yp-screen-messages .yp-chat-quote-preview>div{display:grid!important;gap:2px!important;flex:1!important;min-width:0!important}.app.yp-screen-messages .yp-chat-quote-preview strong{font-size:12px!important;color:#dac0fc!important}.app.yp-screen-messages .yp-chat-quote-preview span{font-size:12px!important;color:#b7a9c6!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.app.yp-screen-messages .yp-chat-quote-preview>button{display:grid!important;place-items:center!important;flex:0 0 44px!important;min-height:44px!important;border:0!important;border-radius:10px!important;color:#dfcafa!important;background:transparent!important}.app.yp-screen-messages .chat-main .yp-thread-compose textarea{box-sizing:border-box!important;display:block!important;flex:1 1 auto!important;align-self:center!important;min-width:0!important;min-height:46px!important;max-height:130px!important;width:auto!important;margin:0!important;padding:12px!important;resize:none!important;overflow-y:auto!important;font:inherit!important;font-size:16px!important;line-height:1.38!important;border:1px solid var(--yn-line)!important;border-radius:14px!important;background:var(--yn-bg)!important;color:var(--yn-text)!important;-webkit-text-fill-color:#f4effa!important}.app.yp-screen-messages .chat-main .yp-thread-compose textarea::placeholder{color:var(--yn-muted)!important;opacity:1!important}.app.yp-screen-messages .chat-main .yp-thread-compose textarea:focus-visible{outline:2px solid #b993ed!important;outline-offset:1px!important}@media(max-width:390px){.app.yp-screen-messages .chat-main .yp-message-row>.bubble{max-width:min(70%,390px)!important}.app.yp-screen-messages .yp-message-actions-popover{min-width:157px!important}}@media(prefers-reduced-motion:reduce){.app.yp-screen-messages .yp-message-actions-popover,.app.yp-screen-messages .yp-chat-quote-preview{transition:none!important;animation:none!important}}.app.yp-screen-messages .yp-message-actions-popover:has(.yp-message-reaction-picker){min-width:min(275px,calc(100vw - 38px))!important}.app.yp-screen-messages .yp-message-reaction-picker{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:2px!important;padding:3px 1px 7px!important;border-bottom:1px solid var(--yn-line)!important;margin-bottom:3px!important}.app.yp-screen-messages .yp-message-reaction-picker>button{min-height:40px!important;min-width:0!important;padding:4px 0!important;border:0!important;border-radius:9px!important;background:transparent!important;font-size:21px!important;line-height:1!important}.app.yp-screen-messages .yp-message-reaction-picker>button[aria-pressed=true]{background:var(--yn-control)!important;outline:1px solid #a980d1!important}.app.yp-screen-messages .yp-message-linked-reply{display:grid!important;gap:3px!important;width:100%!important;border:0!important;border-left:3px solid var(--yn-line)!important;border-radius:4px!important;padding:7px 9px!important;margin:1px 0 9px!important;background:color-mix(in srgb,var(--yn-bg) 48%,transparent)!important;color:var(--yn-accent)!important;text-align:left!important;min-height:44px!important}.app.yp-screen-messages .yp-message-linked-reply>strong{font-size:12px!important;font-weight:750!important}.app.yp-screen-messages .yp-message-linked-reply>span{font-size:12px!important;line-height:1.3!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.app.yp-screen-messages .yp-message-linked-reply:disabled{opacity:.65!important}.app.yp-screen-messages .yp-message-linked-reply:focus-visible{outline:2px solid #d4b7fa!important;outline-offset:2px!important}.app.yp-screen-messages .yp-message-reaction-summary{display:flex!important;gap:5px!important;align-items:center!important;flex-wrap:wrap!important;margin:7px 0 3px!important}.app.yp-screen-messages .yp-message-reaction-summary>button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:36px!important;min-width:48px!important;gap:4px!important;padding:5px 8px!important;color:var(--yn-text)!important;border:1px solid var(--yn-line)!important;border-radius:999px!important;background:var(--yn-surface)!important;font-size:12px!important}.app.yp-screen-messages .yp-message-reaction-summary>button[aria-pressed=true]{background:var(--yn-control)!important;border-color:var(--yn-line)!important}.app.yp-screen-messages .yp-message-row.yp-message-focused>.bubble{outline:2px solid #c29eea!important;outline-offset:2px!important}@media(prefers-reduced-motion:reduce){.app.yp-screen-messages .yp-message-row.yp-message-focused>.bubble{transition:none!important}}.app.yp-screen-messages .yp-thread-menu [role=menuitemcheckbox]{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:3px!important;min-height:54px!important;padding:9px 12px!important;white-space:normal!important;text-align:left!important}.app.yp-screen-messages .yp-read-receipts-explainer{font-size:11px!important;line-height:1.4!important;color:var(--yn-muted)!important;white-space:normal!important}.app.yp-screen-messages .yp-message-send-recovery{display:grid!important;gap:10px!important;flex:0 0 auto!important;margin:8px 11px 3px!important;padding:12px!important;border:1px solid #85689d!important;border-radius:13px!important;background:#292032!important;color:#eee4f7!important}.app.yp-screen-messages .yp-message-send-recovery strong{font-size:13px!important;font-weight:750!important;line-height:1.4!important;color:#f6e9ff!important}.app.yp-screen-messages .yp-message-send-recovery p{margin:4px 0 0!important;font-size:12px!important;line-height:1.48!important;color:#cbbcd9!important}.app.yp-screen-messages .yp-message-send-recovery-actions{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.app.yp-screen-messages .yp-message-send-recovery-actions>button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;min-height:44px!important;min-width:112px!important;padding:8px 12px!important;border:1px solid #7c609b!important;border-radius:10px!important;background:#3a294e!important;font-size:12px!important;font-weight:700!important;color:#f4e8ff!important}.app.yp-screen-messages .yp-message-send-recovery-actions>button:first-child{background:transparent!important;border-color:#604c71!important}.app.yp-screen-messages .yp-message-send-recovery-actions>button:disabled{opacity:.5!important}.app.yp-screen-messages .yp-message-send-recovery-actions>button:focus-visible,.yp-discussion-overlay .yp-thread-menu-anchor>button:focus-visible{outline:2px solid #dabafb!important;outline-offset:2px!important}.yp-discussion-overlay .yp-thread-expand{min-height:44px!important}.yp-discussion-overlay .yp-thread-inline-form textarea,.yp-discussion-overlay .yp-thread-report textarea{font-size:16px!important}@media(prefers-reduced-motion:reduce){.yp-discussion-overlay .yp-thread-focused{transition:none!important;animation:none!important}}.app.yp-screen-messages .chat-main .yp-message-row>.bubble:has(.yp-message-edit-form){flex:1 1 250px!important;max-width:min(76%,450px)!important}.app.yp-screen-messages .chat-main .yp-message-edit-form{display:grid!important;gap:9px!important;margin:0!important}.app.yp-screen-messages .chat-main .yp-message-edit-form textarea{width:100%!important;min-width:0!important;max-height:220px!important;min-height:76px!important;padding:10px!important;box-sizing:border-box!important;resize:vertical!important;background:var(--yn-surface)!important;color:var(--yn-text)!important;font:inherit!important;font-size:16px!important;line-height:1.45!important;border:1px solid var(--yn-line)!important;border-radius:12px!important}.app.yp-screen-messages .chat-main .yp-message-edit-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:wrap!important;gap:8px!important}.app.yp-screen-messages .chat-main .yp-message-edit-actions button{min-height:44px!important;border-radius:10px!important;border:1px solid var(--yn-line)!important;padding:8px 12px!important;font-size:12px!important;font-weight:700!important;color:var(--yn-text)!important;background:var(--yn-control)!important}.app.yp-screen-messages .chat-main .yp-message-edit-actions button[type=submit]{background:var(--yn-control)!important;color:var(--yn-text)!important}.app.yp-screen-messages .chat-main .yp-message-edit-actions button:disabled{opacity:.55!important}.app.yp-screen-messages .chat-main .yp-message-row>.bubble.yp-message-removed{opacity:.78!important;background:var(--yn-surface)!important;border-color:var(--yn-line)!important}.app.yp-screen-messages .chat-main .yp-message-tombstone{font-style:italic!important;color:var(--yn-muted)!important;white-space:normal!important;margin:0!important;font-size:13px!important;line-height:1.5!important}.app.yp-screen-messages .chat-main .yp-message-actions-popover .yp-message-remove-action{color:var(--yn-danger)!important}.app.yp-screen-messages .chat-main .yp-message-actions-popover .yp-message-remove-action:focus-visible,.app.yp-screen-messages .chat-main .yp-message-edit-form textarea:focus-visible{outline:2px solid #d5b4fb!important;outline-offset:2px!important}@media(max-width:390px){.app.yp-screen-messages .chat-main .yp-message-row>.bubble:has(.yp-message-edit-form){max-width:min(75%,360px)!important}}@media(prefers-reduced-motion:reduce){.app.yp-screen-messages .chat-main .yp-message-edit-form *{transition:none!important}}.app.yp-screen-messages .yp-thread-header>.yp-thread-actions{flex:0 0 auto!important;width:auto!important;min-width:88px!important;display:flex!important;align-items:center!important;gap:2px!important;margin-left:auto!important}.app.yp-screen-messages .yp-thread-search-trigger{display:grid!important;place-items:center!important;flex:0 0 44px!important;width:44px!important;min-width:44px!important;min-height:44px!important;padding:8px!important;border:0!important;border-radius:12px!important;color:var(--yn-accent)!important;background:transparent!important}.app.yp-screen-messages .yp-thread-search-trigger[aria-expanded=true],.app.yp-screen-messages .yp-thread-search-trigger:focus-visible{color:var(--yn-text)!important;background:var(--yn-control)!important;outline:2px solid #c7a2f3!important;outline-offset:1px!important}.app.yp-screen-messages #yp-thread-search-panel{flex:0 0 auto!important;min-width:0!important}.app.yp-screen-messages .yp-conversation-search{display:flex!important;align-items:center!important;min-width:0!important;flex-wrap:wrap!important;gap:5px 8px!important;padding:9px 12px!important;background:var(--yn-surface)!important;border-bottom:1px solid var(--yn-line)!important;color:var(--yn-text)!important}.app.yp-screen-messages .yp-conversation-search-field{display:flex!important;align-items:center!important;flex:1 1 140px!important;min-width:95px!important;gap:7px!important;padding:0 10px!important;border:1px solid var(--yn-line)!important;border-radius:12px!important;background:var(--yn-bg)!important;min-height:44px!important;color:var(--yn-accent)!important}.app.yp-screen-messages .yp-conversation-search-field input{width:100%!important;min-width:0!important;flex:1!important;padding:9px 1px!important;min-height:42px!important;border:0!important;outline:0!important;background:transparent!important;color:var(--yn-text)!important;font-size:16px!important;-webkit-text-fill-color:#faf1ff!important}.app.yp-screen-messages .yp-conversation-search-field:focus-within{outline:2px solid #c49bea!important;outline-offset:1px!important}.app.yp-screen-messages .yp-conversation-search-count{font-size:11px!important;color:var(--yn-muted)!important;flex:0 0 auto!important;font-variant-numeric:tabular-nums!important;white-space:nowrap!important}.app.yp-screen-messages .yp-conversation-search-controls{display:flex!important;align-items:center!important;gap:0!important;flex:0 0 auto!important}.app.yp-screen-messages .yp-conversation-search-controls button{min-width:44px!important;min-height:44px!important;display:grid!important;place-items:center!important;padding:9px!important;border:0!important;border-radius:10px!important;background:transparent!important;color:var(--yn-text)!important}.app.yp-screen-messages .yp-conversation-search-controls button:disabled{opacity:.35!important}.app.yp-screen-messages .yp-conversation-search-controls button:focus-visible{outline:2px solid #cca7f7!important;outline-offset:-2px!important}.app.yp-screen-messages .chat-main .yp-message-search-highlight{color:var(--yn-text)!important;background:var(--yn-accent)!important;border-radius:3px!important;padding:0 1px!important}body .yp-message-actions-popover.yp-actions-portal{position:fixed!important;z-index:9999!important;box-sizing:border-box!important;width:min(272px,calc(100vw - 16px))!important;max-height:calc(100dvh - 16px)!important;overflow-y:auto!important;display:grid!important;gap:3px!important;padding:6px!important;border:1px solid var(--yn-line)!important;border-radius:14px!important;background:var(--yn-control)!important;color:var(--yn-text)!important;box-shadow:0 12px 34px #05020bd9!important}body .yp-actions-portal>button{display:flex!important;align-items:center!important;gap:9px!important;width:100%!important;min-height:44px!important;border:0!important;border-radius:9px!important;color:var(--yn-text)!important;background:transparent!important;padding:9px 11px!important;font-size:13px!important;text-align:left!important}body .yp-actions-portal .yp-message-reaction-picker{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:2px!important;padding:3px 1px 7px!important;border-bottom:1px solid var(--yn-line)!important;margin-bottom:3px!important}body .yp-actions-portal .yp-message-reaction-picker button{min-height:40px!important;min-width:0!important;padding:3px 0!important;border:0!important;border-radius:9px!important;background:transparent!important;font-size:20px!important}body .yp-actions-portal .yp-message-reaction-picker button[aria-checked=true]{background:var(--yn-control)!important;outline:1px solid #a980d1!important}body .yp-actions-portal>button:hover,body .yp-actions-portal button:focus-visible{background:var(--yn-control)!important;outline:2px solid #c69df2!important;outline-offset:-2px!important}body .yp-actions-portal .yp-message-remove-action{color:var(--yn-danger)!important}@media(max-width:390px){.app.yp-screen-messages .yp-conversation-search{gap:3px 6px!important;padding:7px 9px!important}.app.yp-screen-messages .yp-conversation-search-field{flex:1 1 calc(100% - 6px)!important}.app.yp-screen-messages .yp-conversation-search-count{flex:1 1 auto!important}}@media(prefers-reduced-motion:reduce){body .yp-actions-portal,.app.yp-screen-messages .yp-conversation-search *{transition:none!important;animation:none!important}}.app.yp-screen-messages .chat-main .yp-transcript-page-action{flex:0 0 auto!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-wrap:wrap!important;gap:6px!important;align-self:center!important;width:fit-content!important;max-width:100%!important;min-height:44px!important;margin:3px auto 12px!important;padding:9px 13px!important;border:1px solid var(--yn-line)!important;border-radius:999px!important;background:var(--yn-control)!important;color:var(--yn-text)!important;font-size:13px!important;font-weight:650!important;line-height:1.4!important;box-shadow:0 3px 10px #0004!important}.app.yp-screen-messages .chat-main .yp-transcript-page-action>span{color:var(--yn-muted)!important;font-size:11px!important;font-weight:500!important}.app.yp-screen-messages .chat-main .yp-transcript-page-action:hover{background:var(--yn-control)!important;border-color:var(--yn-line)!important}.app.yp-screen-messages .chat-main .yp-transcript-page-action:focus-visible{outline:2px solid #dab8ff!important;outline-offset:3px!important}@media(max-width:390px){.app.yp-screen-messages .chat-main .yp-transcript-page-action{padding:9px 10px!important;font-size:12px!important}}@media(prefers-reduced-motion:reduce){.app.yp-screen-messages .chat-main .yp-transcript-page-action{transition:none!important;animation:none!important}}.app.yp-screen-messages .chat-main .yp-dm-history-error,.app.yp-screen-messages .chat-main .yp-dm-history-loading{display:flex!important;align-items:center!important;justify-content:center!important;flex-wrap:wrap!important;gap:9px!important;max-width:100%!important;align-self:center!important;padding:10px 14px!important;margin:5px auto!important;color:var(--yn-muted)!important;background:var(--yn-surface)!important;border:1px solid var(--yn-line)!important;border-radius:12px!important;font-size:12px!important;line-height:1.4!important;text-align:center!important}.app.yp-screen-messages .chat-main .yp-dm-history-error button{min-height:44px!important;padding:9px 13px!important;color:var(--yn-text)!important;font-size:12px!important;border:1px solid var(--yn-line)!important;border-radius:10px!important;background:var(--yn-control)!important}.app.yp-screen-messages .chat-main .yp-transcript-page-action:disabled{opacity:.5!important;cursor:wait!important}.app .yp-feed-load-more{display:flex!important;justify-content:center!important;align-items:center!important;padding:12px 12px 26px!important;margin:4px 0!important}.app .yp-feed-page-button{display:flex!important;align-items:center!important;justify-content:center!important;flex-wrap:wrap!important;gap:8px!important;min-height:48px!important;min-width:165px!important;max-width:100%!important;padding:12px 16px!important;border-radius:14px!important;border:1px solid var(--yn-line)!important;background:var(--yn-control)!important;color:var(--yn-text)!important;font:inherit!important;font-size:13px!important;font-weight:700!important;box-shadow:0 3px 12px #05020b4d!important}.app .yp-feed-page-button>span{font-size:11px!important;font-weight:500!important;color:var(--yn-muted)!important}.app .yp-feed-page-button:hover{background:var(--yn-control)!important;border-color:var(--yn-line)!important}.app .yp-feed-page-button:focus-visible,.app .yp-thread-more-roots:focus-visible,.app .yp-thread-fewer-roots:focus-visible{outline:2px solid #e0bbff!important;outline-offset:3px!important}.app .yp-thread-comments .yp-thread-more-roots,.app .yp-thread-comments .yp-thread-fewer-roots{min-height:44px!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-wrap:wrap!important;gap:7px!important;margin:12px auto!important;padding:9px 14px!important}.app .yp-thread-comments .yp-thread-more-roots>span{color:var(--yn-muted)!important;font-size:11px!important}@media(max-width:390px){.app .yp-feed-page-button{min-width:0!important;width:100%!important}}@media(prefers-reduced-motion:reduce){.app .yp-feed-page-button,.app .yp-thread-more-roots,.app .yp-thread-fewer-roots{animation:none!important;transition:none!important}}.app .yp-feed-page-error,.app .yp-community-scope-status,.app .yp-discussion-screen .yp-load-older-comments{max-width:100%!important;min-height:44px!important;padding:10px 14px!important;margin:10px auto!important;border:1px solid var(--yn-line)!important;border-radius:13px!important;color:var(--yn-text)!important;background:var(--yn-control)!important;font-size:13px!important;line-height:1.5!important;text-align:center!important}.app .yp-feed-page-error button,.app .yp-community-scope-status button{min-height:44px!important;min-width:66px!important;padding:9px 12px!important;border:1px solid var(--yn-line)!important;border-radius:10px!important;color:var(--yn-text)!important;background:var(--yn-control)!important}.app .yp-discussion-screen .yp-load-older-comments{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;cursor:pointer!important;width:fit-content!important}.app .yp-feed-page-button[disabled],.app .yp-discussion-screen .yp-load-older-comments[disabled]{cursor:wait!important;opacity:.58!important}.app .yp-feed-page-error button:focus-visible,.app .yp-community-scope-status button:focus-visible,.app .yp-discussion-screen .yp-load-older-comments:focus-visible{outline:2px solid #e6c1ff!important;outline-offset:3px!important}@media(max-width:390px){.app .yp-feed-page-error,.app .yp-community-scope-status{margin:8px!important;padding:8px 10px!important}}@media(prefers-reduced-motion:reduce){.app .yp-discussion-screen .yp-load-older-comments,.app .yp-feed-page-error button,.app .yp-community-scope-status button{transition:none!important;animation:none!important}}.app.yp-screen-messages .yp-inbox-header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;min-width:0!important;padding:4px 0 12px!important}.app.yp-screen-messages .yp-inbox-create-actions{display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;flex:0 0 auto!important;gap:9px!important;white-space:nowrap!important}.app.yp-screen-messages .yp-inbox-create-actions .new-chat-v3{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;flex:0 0 auto!important;min-width:44px!important;width:auto!important;height:44px!important;min-height:44px!important;padding:0 13px!important;border:1px solid var(--yn-line)!important;border-radius:12px!important;background:var(--yn-control)!important;color:var(--yn-text)!important;font-weight:700!important;line-height:1!important;white-space:nowrap!important}.app.yp-screen-messages .yp-inbox-create-actions .new-chat-v3:first-child{width:44px!important;padding:0!important}.app.yp-screen-messages .yp-inbox-create-actions .new-chat-v3>span{display:inline-block!important;white-space:nowrap!important;font-size:12px!important;line-height:1.2!important}.app.yp-screen-messages .yp-inbox-create-actions .new-chat-v3:hover{background:var(--yn-control)!important;border-color:var(--yn-line)!important}.app.yp-screen-messages .yp-inbox-create-actions button:focus-visible{outline:2px solid #dbc0ff!important;outline-offset:2px!important}.app .sidebar .workspace-selector{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;padding:11px 10px 12px!important;margin-bottom:13px!important}.app .sidebar .workspace-selector>.eyebrow{display:block!important;position:static!important;line-height:1.4!important;margin:0 0 7px!important}.app .sidebar .workspace-main{display:grid!important;grid-template-columns:44px minmax(0,1fr) 17px!important;align-items:center!important;gap:10px!important;width:100%!important;box-sizing:border-box!important;min-height:55px!important;height:auto!important;padding:5px 3px!important;position:relative!important;text-align:left!important;overflow:hidden!important}.app .sidebar .workspace-main .community-avatar{width:42px!important;height:42px!important;min-width:42px!important;line-height:1!important;position:static!important;display:grid!important;place-items:center!important}.app .sidebar .workspace-main>span:nth-child(2){display:flex!important;flex-direction:column!important;justify-content:center!important;min-width:0!important;gap:3px!important;position:static!important;overflow:hidden!important}.app .sidebar .workspace-main>span:nth-child(2)>strong,.app .sidebar .workspace-main>span:nth-child(2)>small{display:block!important;position:static!important;min-width:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin:0!important;line-height:1.25!important}.app .sidebar .workspace-main>span:nth-child(2)>strong{font-size:13px!important;color:var(--yn-text)!important}.app .sidebar .workspace-main>span:nth-child(2)>small{font-size:11px!important;color:var(--yn-muted)!important}.app .sidebar .workspace-main>svg{position:static!important;flex:none!important;color:var(--yn-accent)!important}.app .sidebar .yp-desktop-nav-heading{display:block!important;position:static!important;clear:both!important;margin:15px 11px 11px!important;line-height:1.4!important}.app.yp-screen-messages .yp-conversation-list.chat-list{background:var(--yn-surface)!important;min-width:0!important;box-sizing:border-box!important;padding:0!important}.app.yp-screen-messages .yp-inbox-switch.yp-ecosystem-tabbar{border:0!important;border-bottom:1px solid var(--yn-line)!important;border-radius:0!important;margin:0 0 10px!important;padding:0 7px!important;background:transparent!important}.app.yp-screen-messages .yp-inbox-folders.yp-ecosystem-subtabs{gap:6px!important;padding:0 10px 10px!important;margin:0!important}.app.yp-screen-messages .yp-inbox-folders.yp-ecosystem-subtabs>button,.app.yp-screen-messages .yp-inbox-folders.yp-ecosystem-subtabs>.yp-inbox-more-filters{min-width:0!important;min-height:42px!important;box-sizing:border-box!important;border-radius:10px!important}.app.yp-screen-messages .yp-conversation-list .chat-search-v3{margin:0 10px 11px!important;width:calc(100% - 20px)!important;box-sizing:border-box!important}.app.yp-screen-messages .yp-inbox-pinned{padding:6px 9px 11px!important}.app.yp-screen-messages .yp-inbox-chat-row{margin:3px 7px!important;border-radius:12px!important;background:var(--yn-surface)!important}.app.yp-screen-messages .yp-inbox-chat-row:has(.chat-item.active){background:var(--yn-control)!important;box-shadow:inset 3px 0 #ad82ef!important}.app.yp-screen-messages .yp-inbox-chat-row .chat-item{min-height:70px!important;grid-template-columns:46px minmax(0,1fr) auto!important}.app.yp-screen-messages .yp-inbox-chat-row .chat-item .chat-message-preview{max-width:100%!important;white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important}.app.yp-screen-messages .yp-inbox-chat-row:focus-within{outline:1px solid #9174b3!important}.app.yp-screen-messages .yp-thread-empty{display:flex!important;flex:1 1 auto!important;min-height:165px!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:11px!important;text-align:center!important;padding:20px 22px!important;margin:auto 0!important;color:var(--yn-muted)!important;box-sizing:border-box!important}.app.yp-screen-messages .yp-thread-empty-symbol{display:grid!important;place-items:center!important;width:58px!important;height:58px!important;border-radius:19px!important;color:var(--yn-accent)!important;background:var(--yn-control)!important;border:1px solid var(--yn-line)!important}.app.yp-screen-messages .yp-thread-empty>strong{font-size:17px!important;font-weight:750!important;line-height:1.25!important;color:var(--yn-text)!important;letter-spacing:-.025em!important}.app.yp-screen-messages .yp-thread-empty>p{font-size:13px!important;line-height:1.55!important;max-width:320px!important;margin:0!important;color:var(--yn-muted)!important}.app.yp-screen-messages .yp-thread-call-hint{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:8px!important;padding:10px 13px!important;background:var(--yn-surface)!important;color:var(--yn-muted)!important;border-bottom:1px solid var(--yn-line)!important;font-size:12px!important;line-height:1.4!important}.app.yp-screen-messages .yp-thread-call-hint>svg{flex:none!important;color:var(--yn-accent)!important}.app.yp-screen-messages .yp-thread-call-hint>span{flex:1 1 190px!important;min-width:0!important}.app.yp-screen-messages .yp-thread-call-hint strong{color:var(--yn-text)!important;font-weight:760!important}.app.yp-screen-messages .yp-thread-call-hint>button{flex:0 0 auto!important;padding:7px 10px!important;min-height:36px!important;border:1px solid var(--yn-line)!important;border-radius:10px!important;background:var(--yn-control)!important;color:var(--yn-text)!important;font-size:12px!important;font-weight:720!important}.app.yp-screen-messages .yp-thread-call-hint>button:focus-visible{outline:2px solid #e4caff!important;outline-offset:2px!important}.app.yp-screen-messages .yp-call-start-actions button:disabled{opacity:.47!important}.app.yp-screen-messages .yp-call-start-actions button:not(:disabled){color:var(--yn-text)!important;opacity:1!important}@media(min-width:901px){.app.yp-screen-messages .messages-layout.thread-open{display:grid!important;grid-template-columns:minmax(270px,32%) minmax(0,1fr)!important;align-items:stretch!important;gap:0!important;height:clamp(355px,calc(100dvh - 190px),840px)!important;min-height:355px!important;max-height:none!important;border:1px solid var(--yn-line)!important;border-radius:16px!important;overflow:hidden!important;background:var(--yn-bg)!important}.app.yp-screen-messages .messages-layout.thread-open .yp-conversation-list{min-width:0!important;width:auto!important;height:100%!important;max-height:100%!important;overflow-y:auto!important;border-right:1px solid var(--yn-line)!important}.app.yp-screen-messages .messages-layout.thread-open .chat-main{min-width:0!important;width:100%!important;min-height:0!important;height:100%!important;max-height:100%!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;background:var(--yn-bg)!important}.app.yp-screen-messages .messages-layout.thread-open .yp-thread-header{display:flex!important;flex:0 0 auto!important;flex-wrap:nowrap!important;align-items:center!important;gap:10px!important;min-height:69px!important;height:auto!important;padding:10px 16px!important;background:var(--yn-surface)!important;border-bottom:1px solid var(--yn-line)!important}.app.yp-screen-messages .messages-layout.thread-open .yp-thread-header>.thread-back{display:none!important}.app.yp-screen-messages .messages-layout.thread-open .yp-thread-header>span:not(.member-avatar-with-presence){min-width:0!important;flex:1 1 auto!important}.app.yp-screen-messages .messages-layout.thread-open .yp-thread-actions{display:flex!important;flex:0 0 auto!important;width:auto!important;min-width:0!important;align-items:center!important;justify-content:flex-end!important;gap:4px!important;margin-left:auto!important}.app.yp-screen-messages .messages-layout.thread-open .yp-thread-actions>button,.app.yp-screen-messages .messages-layout.thread-open .yp-thread-actions .yp-call-start-actions>button{width:42px!important;min-width:42px!important;min-height:42px!important;padding:8px!important;display:grid!important;place-items:center!important;border:0!important;border-radius:11px!important;background:transparent!important}.app.yp-screen-messages .messages-layout.thread-open .yp-thread-actions button:hover:not(:disabled){background:var(--yn-control)!important}.app.yp-screen-messages .messages-layout.thread-open .chat-messages{display:flex!important;flex:1 1 0%!important;min-height:0!important;overflow-y:auto!important;background:var(--yn-bg)!important}.app.yp-screen-messages .messages-layout.thread-open .yp-mention-compose-wrap{flex:0 0 auto!important;min-width:0!important;width:100%!important}}@media(max-width:900px){.app.yp-screen-messages .yp-inbox-header{gap:8px!important}.app.yp-screen-messages .yp-inbox-create-actions .new-chat-v3:last-child{width:44px!important;padding:0!important}.app.yp-screen-messages .yp-inbox-create-actions .new-chat-v3>span{display:none!important}.app.yp-screen-messages .messages-layout.thread-open .yp-thread-header{gap:5px!important;padding-inline:9px!important}.app.yp-screen-messages .messages-layout.thread-open .yp-thread-actions{display:flex!important;flex:0 0 auto!important;width:auto!important;min-width:0!important;gap:0!important;margin-left:auto!important;align-items:center!important}.app.yp-screen-messages .messages-layout.thread-open .yp-thread-actions>button,.app.yp-screen-messages .messages-layout.thread-open .yp-thread-actions .yp-call-start-actions>button{min-width:36px!important;width:36px!important;min-height:40px!important;padding:7px!important;border:0!important;background:transparent!important}.app.yp-screen-messages .yp-thread-call-hint{font-size:11px!important;padding:8px 10px!important}.app.yp-screen-messages .yp-thread-call-hint>button{min-height:40px!important}.app.yp-screen-messages .yp-thread-empty{min-height:140px!important;padding:16px!important}}@media(prefers-reduced-motion:reduce){.app.yp-screen-messages .yp-inbox-create-actions *,.app.yp-screen-messages .yp-thread-empty *{transition:none!important;animation:none!important}}@media(max-width:900px){.app.yp-screen-messages.keyboard-visible .messages-layout.thread-open{top:calc(var(--yp-chat-viewport-top,0px) + max(56px,env(safe-area-inset-top,0px)))!important;bottom:auto!important;height:calc(var(--yp-chat-viewport-height,100dvh) - max(56px,env(safe-area-inset-top,0px)))!important;max-height:calc(var(--yp-chat-viewport-height,100dvh) - max(56px,env(safe-area-inset-top,0px)))!important;min-height:0!important;overflow:hidden!important}.app.yp-screen-messages.keyboard-visible .messages-layout.thread-open .chat-messages{flex:1 1 0%!important;min-height:0!important;overflow-y:auto!important}.app.yp-screen-messages.keyboard-visible .messages-layout.thread-open .yp-mention-compose-wrap{flex:0 0 auto!important;position:relative!important}.app.yp-screen-messages.keyboard-visible .messages-layout.thread-open .yp-thread-call-hint{display:none!important}}@media(min-width:901px){.app .sidebar .workspace-selector{display:block!important;position:relative!important;flex:0 0 auto!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;height:auto!important;min-height:98px!important;max-height:none!important;margin:8px 0 12px!important;padding:12px!important;overflow:visible!important;background:var(--ecosystem-group,var(--yn-surface))!important;border:1px solid var(--ecosystem-separator,var(--yn-line))!important;border-radius:15px!important;box-shadow:none!important}.app .sidebar .workspace-selector>.eyebrow{display:block!important;position:static!important;float:none!important;width:auto!important;height:auto!important;min-height:0!important;padding:0!important;margin:0 0 8px!important;line-height:1.3!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important;font-size:10px!important;font-weight:700!important;letter-spacing:.07em!important;color:var(--ecosystem-secondary,var(--yn-muted))!important}.app .sidebar .workspace-selector>.workspace-main{display:grid!important;position:relative!important;inset:auto!important;transform:none!important;float:none!important;grid-template-columns:42px minmax(0,1fr) 16px!important;align-items:center!important;gap:10px!important;box-sizing:border-box!important;min-height:48px!important;height:auto!important;width:100%!important;min-width:0!important;padding:0!important;margin:0!important;overflow:visible!important;background:transparent!important;border:0!important;color:var(--ecosystem-text,var(--yn-text))!important;text-align:left!important}.app .sidebar .workspace-main>.community-avatar{grid-column:1!important;position:static!important;width:42px!important;height:42px!important;min-width:42px!important;margin:0!important;overflow:hidden!important}.app .sidebar .workspace-main>span:nth-child(2){grid-column:2!important;display:flex!important;flex-direction:column!important;position:static!important;align-items:flex-start!important;justify-content:center!important;gap:4px!important;overflow:hidden!important;min-width:0!important;white-space:normal!important}.app .sidebar .workspace-main>span:nth-child(2)>strong,.app .sidebar .workspace-main>span:nth-child(2)>small{display:block!important;position:static!important;width:100%!important;max-width:100%!important;line-height:1.35!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin:0!important}.app .sidebar .workspace-main>span:nth-child(2)>strong{font-size:13px!important;color:var(--ecosystem-text,var(--yn-text))!important}.app .sidebar .workspace-main>span:nth-child(2)>small{font-size:11px!important;color:var(--ecosystem-secondary,var(--yn-muted))!important}.app .sidebar .workspace-main>svg{grid-column:3!important;position:static!important;margin:0!important;color:var(--ecosystem-secondary,var(--yn-muted))!important}.app .sidebar .yp-desktop-nav-heading{position:static!important;clear:both!important;margin:10px 12px 8px!important}.app.yp-screen-messages .yp-inbox-header{min-height:66px!important;margin:0!important;padding:4px 0 10px!important;align-items:center!important}.app.yp-screen-messages .messages-layout.thread-open{min-height:410px!important;height:clamp(410px,calc(100dvh - 175px),900px)!important;max-height:calc(100dvh - 115px)!important;grid-template-columns:minmax(282px,32%) minmax(0,1fr)!important;box-shadow:none!important}.app.yp-screen-messages .messages-layout.thread-open .yp-conversation-list{overscroll-behavior:contain!important;scrollbar-width:thin!important;scrollbar-color:#57416c transparent!important}.app.yp-screen-messages .messages-layout.thread-open .chat-main{display:flex!important;flex-direction:column!important;overflow:hidden!important;min-height:0!important}.app.yp-screen-messages .messages-layout.thread-open .chat-messages{flex:1 1 0%!important;min-height:0!important;overflow-x:hidden!important;overscroll-behavior:contain!important;scrollbar-width:thin!important;scrollbar-color:#57416c transparent!important;padding:16px 16px 20px!important}.app.yp-screen-messages .messages-layout.thread-open .yp-mention-compose-wrap{display:block!important;flex:0 0 auto!important;align-self:stretch!important;width:100%!important;min-height:0!important;max-height:45%!important;margin:0!important;box-sizing:border-box!important;position:relative!important;overflow:visible!important;background:var(--ecosystem-group,var(--yn-surface))!important;border-top:1px solid var(--ecosystem-separator,var(--yn-line))!important}.app.yp-screen-messages .messages-layout.thread-open .chat-compose.yp-thread-compose{display:flex!important;align-items:flex-end!important;gap:10px!important;width:100%!important;min-height:68px!important;margin:0!important;padding:10px 12px!important;box-sizing:border-box!important;background:transparent!important}.app.yp-screen-messages .messages-layout.thread-open .yp-thread-compose textarea{display:block!important;flex:1 1 0%!important;min-width:0!important;min-height:46px!important;max-height:130px!important;margin:0!important;padding:11px 13px!important;border-radius:13px!important;box-sizing:border-box!important;line-height:1.4!important}.app.yp-screen-messages .messages-layout.thread-open .yp-thread-compose button[type=submit]{flex:0 0 44px!important;width:44px!important;min-width:44px!important;height:46px!important;min-height:46px!important;margin:0!important;padding:0!important;display:grid!important;place-items:center!important;border-radius:13px!important}.app.yp-screen-messages .messages-layout.thread-open :is(.chat-messages,.yp-conversation-list)::-webkit-scrollbar{width:6px}.app.yp-screen-messages .messages-layout.thread-open :is(.chat-messages,.yp-conversation-list)::-webkit-scrollbar-thumb{background:var(--yn-control);border-radius:99px}}.app.yp-redesign.yp-screen-messages .yp-inbox-chat-row .chat-item>.yp-inbox-row-copy{display:grid!important;align-content:center;gap:4px!important;flex:1 1 auto!important;min-width:0!important;text-align:left!important}.app.yp-redesign.yp-screen-messages .yp-inbox-row-title{display:flex!important;flex-direction:row!important;align-items:baseline!important;justify-content:space-between;gap:10px;min-width:0}.app.yp-redesign.yp-screen-messages .yp-inbox-row-title strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:780!important}.app.yp-redesign.yp-screen-messages .yp-inbox-row-title time{display:inline!important;position:static!important;flex:none;margin-left:auto;color:var(--yn-muted)!important;font-size:11px!important;white-space:nowrap}.app.yp-redesign.yp-screen-messages .yp-inbox-chat-row .yp-inbox-row-copy .chat-message-preview{display:block!important;margin:0!important;font-size:13px!important;line-height:1.35!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app.yp-redesign.yp-screen-messages .yp-inbox-chat-row .yp-inbox-group-stack{position:relative!important;display:block!important;flex:0 0 48px!important;width:48px!important;height:46px!important;padding:0!important;overflow:visible!important;border:0!important;background:transparent!important;box-shadow:none!important}.app.yp-redesign.yp-screen-messages .yp-inbox-group-stack>.avatar{position:absolute!important;display:grid!important;place-items:center!important;width:33px!important;height:33px!important;min-width:33px!important;border:2px solid #17111f!important;border-radius:50%!important;overflow:hidden;box-shadow:none!important}.app.yp-redesign.yp-screen-messages .yp-inbox-group-stack>.avatar:first-child{top:0;left:0;z-index:1}.app.yp-redesign.yp-screen-messages .yp-inbox-group-stack>.avatar:nth-child(2){bottom:0;right:0;z-index:2}.app.yp-redesign.yp-screen-messages .yp-inbox-group-stack>.avatar:only-child{top:6px;left:7px}.app.yp-redesign.yp-screen-messages .yp-inbox-group-stack img{width:100%;height:100%;object-fit:cover}@media(max-width:760px){.app.yp-redesign.yp-screen-messages .yp-inbox-chat-row .chat-item{min-height:76px!important}}.app .yp-call-incoming-error{position:fixed!important;z-index:155!important;top:calc(78px + env(safe-area-inset-top,0px))!important;bottom:auto!important;right:16px!important;width:min(390px,calc(100vw - 32px))!important;max-height:min(65dvh,590px)!important;overflow-y:auto!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;gap:13px!important;margin:0!important;padding:16px!important;background:var(--ecosystem-group,var(--yn-surface))!important;color:var(--ecosystem-text,var(--yn-text))!important;border:1px solid var(--ecosystem-separator,var(--yn-line))!important;border-radius:var(--ecosystem-radius,16px)!important;box-shadow:0 14px 34px #0000005c!important;-webkit-overflow-scrolling:touch}.app .yp-call-error-heading{display:flex!important;align-items:flex-start!important;gap:12px!important;min-width:0!important}.app .yp-call-error-symbol{display:grid!important;place-items:center!important;flex:0 0 40px!important;width:40px!important;height:40px!important;border-radius:12px!important;color:var(--ecosystem-purple,var(--yn-accent))!important;background:var(--ecosystem-selected,var(--yn-control))!important}.app .yp-call-error-content{display:flex!important;flex-direction:column!important;gap:5px!important;min-width:0!important}.app .yp-call-error-content>strong{font-size:15px!important;line-height:1.3!important;font-weight:750!important;letter-spacing:-.015em!important;color:var(--ecosystem-text,var(--yn-text))!important}.app .yp-call-error-content>p{margin:0!important;font-size:13px!important;line-height:1.5!important;font-weight:400!important;color:var(--ecosystem-secondary,var(--yn-muted))!important;overflow-wrap:anywhere!important}.app .yp-call-error-actions{display:flex!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;margin:0!important;flex-wrap:wrap!important}.app .yp-call-error-actions>button{box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;min-height:44px!important;padding:9px 14px!important;margin:0!important;border-radius:12px!important;border:1px solid var(--ecosystem-separator,var(--yn-line))!important;font:inherit!important;font-size:13px!important;font-weight:650!important;line-height:1.3!important;text-decoration:none!important;color:var(--ecosystem-purple,var(--yn-accent))!important;background:var(--ecosystem-row,var(--yn-surface))!important}.app .yp-call-error-actions>.yp-call-error-primary{min-width:76px!important;background:var(--ecosystem-button,var(--yn-control))!important;color:var(--yn-text)!important;border-color:transparent!important}.app .yp-call-error-help-button[aria-expanded=true] svg{transform:rotate(180deg)}.app .yp-call-error-actions>button:focus-visible,.app .yp-call-error-help summary:focus-visible,.app .yp-call-media-tests>button:focus-visible{outline:2px solid var(--ecosystem-purple,#c6aaff)!important;outline-offset:2px!important}.app .yp-call-error-help{padding-top:12px!important;border-top:1px solid var(--ecosystem-separator,var(--yn-line))!important;color:var(--ecosystem-secondary,var(--yn-muted))!important}.app .yp-call-error-help>p{margin:0 0 12px!important;font-size:13px!important;line-height:1.55!important}.app .yp-call-error-help>details{border:1px solid var(--ecosystem-separator,var(--yn-line))!important;border-radius:12px!important;overflow:hidden!important;background:var(--ecosystem-row,var(--yn-surface))!important}.app .yp-call-error-help>details>summary{cursor:pointer!important;min-height:44px!important;padding:12px 13px!important;box-sizing:border-box!important;color:var(--ecosystem-purple,var(--yn-accent))!important;font-size:13px!important;font-weight:650!important}.app .yp-call-error-help>details[open]>.yp-call-media-diagnostics{padding:0 12px 12px!important}.app .yp-call-media-diagnostics>p{margin:0 0 10px!important;font-size:12px!important;color:var(--ecosystem-secondary,#b5abc4)!important;line-height:1.5!important;overflow-wrap:anywhere!important}.app .yp-call-media-tests{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin:8px 0 10px!important}.app .yp-call-media-tests>button{min-height:44px!important;padding:8px 10px!important;border:1px solid #604b77!important;border-radius:11px!important;background:var(--ecosystem-selected,#342643)!important;color:var(--ecosystem-text,#f4effa)!important;font-size:12px!important;font-weight:650!important}.app .yp-call-media-tests>button:disabled{opacity:.55!important}.app .yp-call-media-context{display:grid!important;gap:5px!important;margin:8px 0 12px!important;padding:11px!important;border-radius:11px!important;border:1px solid var(--ecosystem-separator,#352b43)!important;background:var(--ecosystem-canvas,#0b0a12)!important;font-size:12px!important;line-height:1.5!important;overflow-wrap:anywhere!important}.app .yp-call-media-context>strong{color:var(--ecosystem-text,#f4effa)!important}.app .yp-call-media-context>span{color:var(--ecosystem-secondary,#b5abc4)!important}@media(max-width:900px){.app .yp-call-incoming-error{left:12px!important;right:12px!important;width:auto!important;top:calc(78px + env(safe-area-inset-top,0px))!important;max-height:min(62dvh,540px)!important}.app.yp-screen-messages .chat-main .yp-message-row.is-mine{display:flex!important;flex-direction:row!important;justify-content:flex-end!important;align-items:center!important;gap:3px!important;padding-right:0!important}.app.yp-screen-messages .chat-main .yp-message-row.is-mine>.yp-message-avatar-placeholder.is-own{display:none!important}.app.yp-screen-messages .chat-main .yp-message-row.is-mine>.yp-message-action-anchor{order:1!important;flex:0 0 40px!important;width:40px!important;min-width:40px!important}.app.yp-screen-messages .chat-main .yp-message-row.is-mine>.bubble{order:2!important;flex:0 1 auto!important;max-width:min(79%,360px)!important}.app.yp-screen-messages .chat-main .yp-message-row.is-mine .yp-message-actions-trigger{width:40px!important;min-width:40px!important;min-height:44px!important}}@media(prefers-reduced-motion:reduce){.app .yp-call-incoming-error *{transition:none!important;animation:none!important}}.app .yp-call-shade{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:160!important;display:block!important;place-items:unset!important;overflow:hidden!important;margin:0!important;padding:0!important;background:var(--ecosystem-canvas,#0b0a12)!important}.app .yp-call-window{box-sizing:border-box!important;position:relative!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;gap:0!important;overflow:hidden!important;width:100%!important;height:100dvh!important;max-width:none!important;min-height:0!important;max-height:100dvh!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:var(--ecosystem-canvas,var(--yn-bg))!important;color:var(--ecosystem-text,var(--yn-text))!important}.app .yp-call-window .yp-call-screen-header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;flex:0 0 auto!important;min-height:84px!important;box-sizing:border-box!important;margin:0!important;padding:max(16px,env(safe-area-inset-top,0px)) max(20px,env(safe-area-inset-right,0px)) 15px max(20px,env(safe-area-inset-left,0px))!important;border-bottom:1px solid var(--ecosystem-separator,var(--yn-line))!important;background:var(--ecosystem-group,var(--yn-surface))!important}.app .yp-call-window .yp-call-screen-heading{display:grid!important;gap:5px!important;min-width:0!important}.app .yp-call-window .yp-call-screen-heading small{font-size:10px!important;font-weight:750!important;letter-spacing:.09em!important;color:var(--ecosystem-purple,var(--yn-accent))!important}.app .yp-call-window .yp-call-screen-heading h2{margin:0!important;font-size:clamp(21px,3vw,28px)!important;line-height:1.15!important;font-weight:750!important;color:var(--ecosystem-text,var(--yn-text))!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.app .yp-call-window .yp-call-screen-heading p{margin:0!important;font-size:12px!important;color:var(--ecosystem-secondary,var(--yn-muted))!important}.app .yp-call-window .yp-call-close{display:grid!important;place-items:center!important;flex:0 0 44px!important;width:44px!important;height:44px!important;border:1px solid var(--ecosystem-separator,var(--yn-line))!important;background:var(--ecosystem-selected,var(--yn-control))!important;color:var(--ecosystem-text,var(--yn-text))!important;border-radius:13px!important}.app .yp-call-window .yp-call-video-grid{display:grid!important;flex:none!important;gap:12px!important;box-sizing:border-box!important;min-width:0!important;min-height:0!important;max-height:none!important;margin:0!important;padding:14px!important;overflow:hidden!important;grid-auto-rows:minmax(0,1fr)!important;background:var(--ecosystem-canvas,#0b0a12)!important}.app .yp-call-window .yp-call-video-grid.yp-call-grid-duo{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:minmax(0,1fr)!important}.app .yp-call-window .yp-call-video-grid.yp-call-grid-group{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:repeat(2,minmax(0,1fr))!important}.app .yp-call-window .yp-call-waiting{box-sizing:border-box!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:12px!important;min-width:0!important;min-height:0!important;margin:0!important;border:1px dashed var(--ecosystem-separator,var(--yn-line))!important;background:var(--ecosystem-row,var(--yn-surface))!important;border-radius:16px!important;padding:16px!important;text-align:center!important;color:var(--ecosystem-secondary,var(--yn-muted))!important}.app .yp-call-window .yp-call-waiting strong{color:var(--ecosystem-text,var(--yn-text))!important;font-size:15px!important}.app .yp-call-window .yp-call-waiting>span:last-child{font-size:12px!important;line-height:1.5!important}.app .yp-call-window .yp-call-avatar-waiting{width:76px!important;height:76px!important;color:var(--ecosystem-purple,#c6aaff)!important;background:var(--ecosystem-selected,#342643)!important}.app .yp-call-window .yp-call-tile{box-sizing:border-box!important;position:relative!important;width:100%!important;height:100%!important;min-height:0!important;min-width:0!important;aspect-ratio:auto!important;overflow:hidden!important;background:var(--ecosystem-row,var(--yn-surface))!important;border:1px solid var(--ecosystem-separator,var(--yn-line))!important;border-radius:16px!important}.app .yp-call-window .yp-call-tile video{width:100%!important;height:100%!important;object-fit:cover!important}.app .yp-call-window .yp-call-tile.is-local video:not(.yp-call-hidden-video){transform:scaleX(-1)}.app .yp-call-window .yp-call-placeholder{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:1!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:13px!important;width:100%!important;height:100%!important;background:transparent!important;color:var(--ecosystem-secondary,var(--yn-muted))!important;font-size:14px!important}.app .yp-call-window .yp-call-avatar{display:grid!important;place-items:center!important;width:clamp(74px,16vw,132px)!important;height:clamp(74px,16vw,132px)!important;border:2px solid #80609d!important;border-radius:50%!important;background:linear-gradient(155deg,#4b315c,#24373f)!important;color:#f6e8ff!important;font-size:clamp(28px,7vw,52px)!important;font-weight:700!important}.app .yp-call-window .yp-call-avatar img{width:100%!important;height:100%!important;display:block!important;object-fit:cover!important;border-radius:50%!important}.app .yp-call-window .yp-call-tile-label{position:absolute!important;z-index:3!important;left:12px!important;bottom:12px!important;border-radius:10px!important;padding:7px 10px!important;font-size:12px!important;font-weight:650!important;background:color-mix(in srgb,var(--yn-bg) 85%,transparent)!important;color:var(--yn-text)!important}.app .yp-call-window .yp-call-controls{display:flex!important;justify-content:center!important;align-items:center!important;gap:12px!important;flex-wrap:wrap!important;min-width:0!important;margin:0!important;padding:15px max(12px,env(safe-area-inset-right,0px)) max(20px,env(safe-area-inset-bottom,0px)) max(12px,env(safe-area-inset-left,0px))!important;border-top:1px solid var(--ecosystem-separator,var(--yn-line))!important;background:var(--ecosystem-group,var(--yn-surface))!important}.app .yp-call-window .yp-call-controls button{box-sizing:border-box!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:5px!important;min-height:58px!important;min-width:70px!important;width:auto!important;padding:10px 13px!important;margin:0!important;border:1px solid var(--yn-line)!important;border-radius:14px!important;color:var(--ecosystem-text,var(--yn-text))!important;background:var(--ecosystem-selected,var(--yn-control))!important}.app .yp-call-window .yp-call-controls button span{font-size:11px!important;white-space:nowrap!important}.app .yp-call-window .yp-call-controls .yp-call-hangup,.app .yp-call-window .yp-call-controls .yp-call-end{background:#923951!important;border-color:#b15669!important;color:var(--yn-text)!important}.app .yp-call-window .yp-call-controls .yp-call-end{background:#632d44!important}.app .yp-call-window .yp-call-error{position:absolute!important;z-index:4!important;left:16px!important;right:16px!important;bottom:105px!important;box-sizing:border-box!important;max-width:550px!important;margin:0 auto!important;padding:12px 14px!important;border-radius:12px!important;background:var(--yn-control)!important;color:var(--yn-text)!important;border:1px solid var(--yn-line)!important;font-size:13px!important;line-height:1.45!important}.app .yp-call-window :focus-visible{outline:2px solid var(--ecosystem-purple,#c6aaff)!important;outline-offset:2px!important}@media(max-width:700px)and (orientation:portrait){.app .yp-call-window .yp-call-video-grid.yp-call-grid-duo{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:repeat(2,minmax(0,1fr))!important}.app .yp-call-window .yp-call-video-grid{gap:10px!important;padding:10px!important}.app .yp-call-window .yp-call-screen-header{min-height:85px!important;padding:max(14px,env(safe-area-inset-top,0px)) 16px 12px!important}.app .yp-call-window .yp-call-controls{gap:9px!important;padding:12px 10px max(18px,env(safe-area-inset-bottom,0px))!important}.app .yp-call-window .yp-call-controls button{min-width:64px!important;min-height:58px!important;padding:8px 11px!important}.app .yp-call-window .yp-call-avatar{width:76px!important;height:76px!important;font-size:30px!important}}@media(max-height:480px)and (orientation:landscape){.app .yp-call-window .yp-call-screen-header{min-height:50px!important;padding:6px 14px!important}.app .yp-call-window .yp-call-video-grid{padding:7px!important;gap:7px!important}.app .yp-call-window .yp-call-controls{padding:5px 10px max(6px,env(safe-area-inset-bottom,0px))!important}.app .yp-call-window .yp-call-controls button{min-height:44px!important;gap:2px!important}.app .yp-call-window .yp-call-avatar{width:60px!important;height:60px!important;font-size:25px!important}}@media(prefers-reduced-motion:reduce){.app .yp-call-window *{animation:none!important;transition:none!important}}.app .yp-live-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:220;display:grid;place-items:center;padding:18px;background:#080510e6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.app .yp-live-shell{display:flex;flex-direction:column;gap:16px;width:min(780px,100%);max-height:min(94dvh,920px);overflow-y:auto;overscroll-behavior:contain;background:var(--yn-surface);color:var(--yn-text);border:1px solid var(--yn-line);border-radius:22px;padding:20px;box-shadow:0 28px 90px #000b}.app .yp-live-header{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.app .yp-live-header small{display:block;font-size:11px;font-weight:750;letter-spacing:.09em;color:var(--yn-accent);text-transform:uppercase}.app .yp-live-header h2{font-size:clamp(23px,3vw,29px);line-height:1.2;letter-spacing:-.035em;margin:5px 0 0}.app .yp-live-header button{flex:0 0 44px;min-height:44px;border:0;border-radius:11px;background:transparent;color:var(--yn-text);display:grid;place-items:center}.app .yp-live-notice{margin:0;color:var(--yn-muted);font-size:13px;line-height:1.55}.app .yp-live-session-meta{display:flex;align-items:center;gap:13px;flex-wrap:wrap;color:var(--yn-muted);font-size:12px}.app .yp-live-onair{display:inline-flex;align-items:center;gap:5px;color:var(--yn-danger);font-weight:800;text-transform:uppercase;letter-spacing:.07em}.app .yp-live-video-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.app .yp-live-tile{position:relative;aspect-ratio:4/3;min-width:0;overflow:hidden;border:1px solid var(--yn-line);border-radius:15px;background:var(--yn-control)}.app .yp-live-tile video{display:block;width:100%;height:100%;object-fit:cover;background:#221a2e}.app .yp-live-tile video.yp-live-video-hidden{opacity:0;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.app .yp-live-video-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;justify-items:center;gap:8px;color:#bcafd0;font-size:12px}.app .yp-live-tile-name{position:absolute;left:9px;bottom:9px;max-width:calc(100% - 18px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--yn-text);font-size:12px;font-weight:700;background:color-mix(in srgb,var(--yn-bg) 73%,transparent);border-radius:7px;padding:5px 9px}.app .yp-live-controls{display:flex;justify-content:center;gap:9px;flex-wrap:wrap}.app .yp-live-controls button{display:grid;justify-items:center;gap:4px;min-width:84px;min-height:64px;padding:9px 14px;border:1px solid var(--yn-line);border-radius:13px;color:var(--yn-text);background:var(--yn-control)}.app .yp-live-controls button span{font-size:12px}.app .yp-live-controls .yp-live-leave{background:#772d47;border-color:#9d4967}.app .yp-live-room-list{display:grid;gap:9px}.app .yp-live-room{display:flex;align-items:center;justify-content:space-between;gap:15px;border:1px solid var(--yn-line);border-radius:13px;background:var(--yn-surface);padding:14px}.app .yp-live-room span{display:grid;gap:4px;min-width:0}.app .yp-live-room strong{font-size:14px;overflow-wrap:anywhere}.app .yp-live-room small{font-size:12px;color:var(--yn-muted)}.app .yp-live-room button,.app .yp-live-start>button:not(.yp-live-refresh){min-height:44px;padding:9px 16px;border-radius:11px;border:1px solid var(--yn-line);color:var(--yn-text);background:var(--yn-control);font-weight:700}.app .yp-live-start{border-top:1px solid var(--yn-line);padding-top:17px;display:grid;gap:10px}.app .yp-live-start label{font-weight:700;font-size:14px}.app .yp-live-start input{width:100%;min-width:0;min-height:48px;font-size:16px;color:var(--yn-text);border:1px solid var(--yn-line);background:var(--yn-surface);border-radius:12px;padding:11px 13px}.app .yp-live-start>button:not(.yp-live-refresh){display:flex;align-items:center;justify-content:center;gap:8px}.app .yp-live-start .yp-live-refresh{justify-self:center;display:flex;align-items:center;gap:6px;min-height:44px;border:0;background:transparent;color:var(--yn-accent);font-size:12px}.app .yp-live-empty{margin:0;padding:17px;border:1px dashed var(--yn-line);border-radius:12px;text-align:center;color:var(--yn-muted);font-size:13px}.app .yp-live-error,.app .yp-live-warning{margin:0;padding:12px 13px;border-radius:10px;color:var(--yn-danger);background:#4c2539;border:1px solid #9a526a;font-size:13px;line-height:1.5}.app .yp-live-room button:disabled,.app .yp-live-start button:disabled{opacity:.55;cursor:not-allowed}.app .yp-live-shell button:focus-visible,.app .yp-live-shell input:focus-visible,.app .yp-live-home-entry:focus-visible,.app .yp-create-live-action:focus-visible{outline:2px solid #e2bdff;outline-offset:3px}.app .yp-live-home-entry{display:flex;align-items:center;gap:10px;width:100%;min-height:56px;margin:8px 0 13px;padding:12px 15px;border:1px solid var(--yn-line);border-radius:13px;background:var(--yn-surface);color:var(--yn-text);text-align:left}.app .yp-live-home-entry>span{display:grid;gap:3px;flex:1}.app .yp-live-home-entry strong{font-size:14px}.app .yp-live-home-entry small{font-size:12px;color:var(--yn-muted)}.app .yp-create-live-action{display:flex;align-items:center;gap:12px;width:100%;min-height:56px;padding:12px 15px;margin:0 0 10px;border:1px solid var(--yn-line);border-radius:12px;background:var(--yn-control);color:var(--yn-text);text-align:left}.app .yp-create-live-action>span{display:grid;gap:3px;flex:1}.app .yp-create-live-action strong{font-size:14px}.app .yp-create-live-action small{font-size:12px;color:var(--yn-muted)}@media(max-width:620px){.app .yp-live-overlay{padding:0;align-items:end}.app .yp-live-shell{width:100%;max-height:100dvh;border-radius:20px 20px 0 0;padding:16px;padding-top:max(16px,env(safe-area-inset-top,0px));padding-bottom:max(18px,env(safe-area-inset-bottom,0px))}.app .yp-live-video-grid{gap:7px}.app .yp-live-tile{aspect-ratio:3/4}.app .yp-live-room{align-items:flex-start;flex-wrap:wrap}.app .yp-live-room button{margin-left:auto}}.app .yp-live-audio-enable{align-self:center;min-height:44px;min-width:190px;padding:10px 17px;border:1px solid var(--yn-line);border-radius:12px;color:var(--yn-text);background:var(--yn-control);font-weight:750}.app .yp-live-chat{display:flex;flex-direction:column;gap:9px;border-top:1px solid var(--yn-line);padding-top:14px;min-width:0}.app .yp-live-chat-heading{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.app .yp-live-chat-heading strong,.app .yp-live-host-controls>strong{font-size:14px;color:var(--yn-text)}.app .yp-live-chat-heading>span{font-size:11px;color:var(--yn-muted)}.app .yp-live-chat-messages{display:flex;flex-direction:column;gap:8px;min-height:82px;max-height:180px;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--yn-line);border-radius:13px;background:var(--yn-surface);padding:12px}.app .yp-live-chat-message{display:flex;justify-content:space-between;align-items:start;gap:10px}.app .yp-live-chat-message>div{display:grid;gap:3px;min-width:0}.app .yp-live-chat-message strong{font-size:12px;color:var(--yn-accent)}.app .yp-live-chat-message span{font-size:13px;color:var(--yn-text);line-height:1.5;overflow-wrap:anywhere;white-space:pre-wrap}.app .yp-live-chat-message button{border:0;background:transparent;color:var(--yn-muted);font-size:11px;min-height:36px;padding:7px}.app .yp-live-chat-empty{margin:0;color:var(--yn-muted);font-size:12px}.app .yp-live-chat-form{display:flex;align-items:center;gap:8px}.app .yp-live-chat-form input{flex:1;min-width:0;min-height:46px;border-radius:12px;border:1px solid var(--yn-line);padding:10px 12px;background:var(--yn-surface);color:var(--yn-text);font-size:16px}.app .yp-live-chat-form button{min-height:44px;padding:10px 15px;background:var(--yn-control);border-radius:11px;border:1px solid var(--yn-line);color:var(--yn-text);font-weight:700}.app .yp-live-chat-form button:disabled{opacity:.5;cursor:not-allowed}.app .yp-live-chat-confirm,.app .yp-live-remove-confirm{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.app .yp-live-chat-confirm{padding:10px 12px;border:1px solid #854864;border-radius:10px;background:#3a2335}.app .yp-live-chat-confirm>span{flex:1;font-size:12px}.app .yp-live-chat-confirm button,.app .yp-live-host-controls button{min-height:40px;padding:8px 11px;border:1px solid var(--yn-line);border-radius:10px;background:var(--yn-control);color:var(--yn-text);font-size:12px}.app .yp-live-chat-error{font-size:12px;color:var(--yn-danger);margin:0}.app .yp-live-host-controls{border:1px solid var(--yn-line);border-radius:13px;padding:12px;display:grid;gap:9px}.app .yp-live-host-controls>div{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.app .yp-live-host-controls>div>span:first-child{font-size:13px;color:var(--yn-text)}.app .yp-live-remove-confirm button:first-child{border-color:#a85d75;background:#642d43}@media(max-width:620px){.app .yp-live-chat-messages{max-height:150px}.app .yp-live-host-controls button{min-height:44px}}.app .yp-live-overlay.yp-live-experience{z-index:240;position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:16px;background:#07050cf0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.app .yp-live-experience .yp-live-shell{display:flex;flex-direction:column;gap:0;width:min(1420px,calc(100vw - 32px));height:min(900px,calc(100dvh - 32px));max-height:none;padding:0;overflow:hidden;border:1px solid var(--yn-line);border-radius:23px;background:var(--yn-surface);color:var(--yn-text);box-shadow:0 30px 110px #000c}.app .yp-live-experience .yp-live-experience-header{display:flex;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:17px 24px;background:var(--yn-surface);border-bottom:1px solid var(--yn-line)}.app .yp-live-experience .yp-live-brand{display:flex;align-items:center;gap:13px;min-width:0}.app .yp-live-experience .yp-live-brand>div{min-width:0}.app .yp-live-brand-icon{display:grid;place-items:center;flex:0 0 45px;height:45px;border:1px solid #785593;border-radius:13px;color:#dfc3ff;background:#342345}.app .yp-live-experience .yp-live-brand h2{font-size:clamp(18px,2.3vw,25px);line-height:1.2;margin:3px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app .yp-live-experience .yp-live-brand small{font-size:10px;letter-spacing:.09em;color:#c0a5d1}.app .yp-live-header-actions{display:flex;align-items:center;gap:14px}.app .yp-live-header-actions>.yp-live-onair{display:flex;align-items:center;gap:7px;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:850;color:var(--yn-danger)}.app .yp-live-live-dot{width:8px;height:8px;display:inline-block;flex:0 0 8px;border-radius:100%;background:#ff536c;box-shadow:0 0 0 3px #e73c5938}.app .yp-live-clock{display:inline-flex;align-items:center;gap:5px;color:var(--yn-muted);font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.app .yp-live-header-share{display:flex;align-items:center;gap:8px;min-height:42px;padding:9px 14px;background:var(--yn-control);border:1px solid var(--yn-line);border-radius:11px;color:var(--yn-text);font-weight:700;font-size:13px}.app .yp-live-experience .yp-live-close{display:grid;place-items:center;flex:0 0 44px;min-height:44px;padding:0;color:var(--yn-muted);border:0;border-radius:12px;background:transparent}.app .yp-live-experience .yp-live-close:hover{background:color-mix(in srgb,var(--yn-control) 8%,transparent)}.app .yp-live-studio-content{display:grid;grid-template-columns:minmax(0,1fr) minmax(290px,350px);flex:1;min-height:0;min-width:0;overflow:hidden}.app .yp-live-stage{min-height:0;min-width:0;display:flex;flex-direction:column;gap:15px;padding:21px 24px;background:var(--yn-bg);overflow-y:auto;overscroll-behavior:contain}.app .yp-live-stage-topline{display:flex;align-items:center;gap:14px;flex-wrap:wrap;color:var(--yn-muted);font-size:12px}.app .yp-live-stage-topline .yp-live-clock{margin-left:auto}.app .yp-live-audience-pill,.app .yp-live-connection-label{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.app .yp-live-experience .yp-live-video-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);flex:1;min-height:min(290px,38dvh);max-height:650px;aspect-ratio:auto;gap:10px;padding:0;overflow:visible}.app .yp-live-experience .yp-live-video-grid[data-peers="1"]{grid-template-columns:minmax(0,1fr)}.app .yp-live-experience .yp-live-video-grid[data-peers="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.app .yp-live-experience .yp-live-video-grid .yp-live-tile{height:100%;min-width:0;min-height:0;aspect-ratio:auto;border-radius:17px;background:#08070d;border:1px solid #3b314d}.app .yp-live-experience .yp-live-tile video{width:100%;height:100%;object-fit:contain;background:#050407}.app .yp-live-experience .yp-live-tile.is-local video{transform:scaleX(-1)}.app .yp-live-experience .yp-live-tile-name{left:12px;bottom:12px;border-radius:10px;font-size:12px;padding:8px 11px;background:color-mix(in srgb,var(--yn-bg) 80%,transparent)}.app .yp-live-waiting{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:11px 13px;border:1px solid var(--yn-line);border-radius:13px;background:var(--yn-surface)}.app .yp-live-waiting>span{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--yn-muted)}.app .yp-live-waiting button{min-height:44px;border:1px solid var(--yn-line);border-radius:10px;padding:9px 13px;background:var(--yn-control);color:var(--yn-text);display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700}.app .yp-live-studio-controls{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:auto}.app .yp-live-studio-controls button{display:flex;align-items:center;gap:8px;justify-content:center;min-height:52px;min-width:100px;padding:12px 17px;background:var(--yn-control);border:1px solid var(--yn-line);border-radius:15px;color:var(--yn-text);font-size:13px;font-weight:650}.app .yp-live-studio-controls button.is-off{background:#593041;border-color:#76445a}.app .yp-live-studio-controls button.yp-live-leave{background:#8e3652;border-color:#ad5971;color:var(--yn-text)}.app .yp-live-studio-controls button:disabled{opacity:.45}.app .yp-live-beta-note{display:flex;align-items:center;justify-content:center;gap:7px;flex-wrap:wrap;text-align:center;font-size:11px;color:var(--yn-muted);margin:0}.app .yp-live-studio-sidebar{display:flex;flex-direction:column;min-height:0;min-width:0;background:var(--yn-surface);border-left:1px solid var(--yn-line);overflow:hidden}.app .yp-live-sidebar-tabs{display:flex;gap:7px;padding:15px 16px 9px;flex:0 0 auto}.app .yp-live-sidebar-tabs button{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;min-height:43px;padding:8px 10px;border-radius:12px;background:transparent;color:var(--yn-muted);border:1px solid transparent;font-size:13px;font-weight:700}.app .yp-live-sidebar-tabs button.selected{background:var(--yn-control);color:var(--yn-text);border-color:var(--yn-line)}.app .yp-live-sidebar-tabs button span{background:var(--yn-control);padding:2px 6px;border-radius:20px;font-size:10px}.app .yp-live-sidebar-content{display:flex;flex-direction:column;flex:1;min-height:0;padding:6px 16px 12px;overflow:hidden}.app .yp-live-sidebar-content .yp-live-chat{display:flex;flex:1;min-height:0;gap:10px;border-top:0;padding-top:0}.app .yp-live-sidebar-content .yp-live-chat-messages{flex:1;max-height:none;min-height:90px;overscroll-behavior:contain;background:var(--yn-surface);border-color:var(--yn-line)}.app .yp-live-sidebar-content .yp-live-chat-form{flex:0 0 auto}.app .yp-live-sidebar-content .yp-live-chat-heading{min-height:36px}.app .yp-live-sidebar-content .yp-live-chat-confirm{flex:0 0 auto}.app .yp-live-sidebar-footer{display:flex;flex:0 0 auto;padding:12px 16px max(16px,env(safe-area-inset-bottom,0px));border-top:1px solid var(--yn-line)}.app .yp-live-sidebar-footer button{display:flex;align-items:center;gap:9px;width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--yn-line);border-radius:13px;background:var(--yn-control);color:var(--yn-text);font-size:13px;font-weight:700}.app .yp-live-sidebar-footer button svg:last-child{margin-left:auto}.app .yp-live-people{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:12px}.app .yp-live-people-intro strong{font-size:15px}.app .yp-live-people-intro p,.app .yp-live-participant-limit{margin:6px 0;color:var(--yn-muted);font-size:12px;line-height:1.5}.app .yp-live-person{display:flex;align-items:center;gap:10px;padding:11px;border:1px solid var(--yn-line);border-radius:13px;background:var(--yn-control)}.app .yp-live-person-avatar{display:grid;place-items:center;width:39px;height:39px;border-radius:50%;background:#634982;color:#fff;font-weight:750}.app .yp-live-person>div{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.app .yp-live-person strong{font-size:12px;overflow:hidden;text-overflow:ellipsis}.app .yp-live-person small{color:var(--yn-muted);font-size:11px}.app .yp-live-member-remove{min-height:40px;border-radius:10px;border:1px solid var(--yn-line);background:#4c2e3f;color:var(--yn-danger);padding:8px;font-size:12px}.app .yp-live-copy-notice{display:flex;align-items:center;gap:8px;margin:0;padding:10px 14px;border:1px solid var(--yn-line);border-radius:11px;color:var(--yn-text);background:var(--yn-control);font-size:12px}.app .yp-live-stage .yp-live-warning{display:flex;align-items:center;gap:8px;line-height:1.4}.app .yp-live-shell-alert{margin:10px 22px;flex:0 0 auto}.app .yp-live-experience button:focus-visible,.app .yp-live-experience input:focus-visible{outline:2px solid #dec0ff;outline-offset:3px}.app .yp-live-experience .yp-live-primary{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:13px 19px;border:1px solid var(--yn-line);border-radius:13px;color:var(--yn-text);background:var(--yn-control);font-weight:750;font-size:14px}.app .yp-live-experience .yp-live-secondary{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;border-radius:12px;padding:11px 14px;border:1px solid var(--yn-line);background:var(--yn-control);color:var(--yn-text);font-size:13px}.app .yp-live-experience .yp-live-primary:disabled{opacity:.48;cursor:not-allowed}.app .yp-live-lobby-content{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);gap:30px;padding:clamp(20px,5vw,55px);flex:1;min-height:0;overflow-y:auto;align-items:start}.app .yp-live-lobby-intro{display:flex;flex-direction:column;align-items:start;gap:22px;padding-top:clamp(8px,6vh,56px)}.app .yp-live-lobby-kicker{display:inline-flex;align-items:center;gap:8px;color:var(--yn-accent);font-size:12px;font-weight:800;letter-spacing:.02em}.app .yp-live-lobby-intro h3{margin:0;font-size:clamp(28px,4.1vw,56px);line-height:1.05;letter-spacing:-.05em}.app .yp-live-lobby-intro>p{margin:0;color:var(--yn-muted);line-height:1.65;font-size:15px;max-width:560px}.app .yp-live-lobby-points{display:flex;flex-wrap:wrap;gap:10px}.app .yp-live-lobby-points span{display:flex;align-items:center;gap:8px;padding:8px 11px;border-radius:24px;border:1px solid var(--yn-line);background:var(--yn-surface);color:var(--yn-muted);font-size:12px}.app .yp-live-lobby-cta{margin-top:7px;min-width:190px}.app .yp-live-lobby-rooms{display:flex;flex-direction:column;gap:12px;background:var(--yn-surface);border:1px solid var(--yn-line);border-radius:20px;padding:19px}.app .yp-live-section-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;padding-bottom:9px}.app .yp-live-section-heading .yp-live-onair{display:flex;align-items:center;gap:9px;font-size:13px;font-weight:750;color:#f0d1e4}.app .yp-live-section-heading .yp-live-refresh{display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:10px;background:transparent;color:var(--yn-muted)}.app .yp-live-lobby-empty{display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:center;gap:13px;min-height:225px;padding:30px 14px;border:1px dashed var(--yn-line);border-radius:15px;color:var(--yn-muted);font-size:13px}.app .yp-live-lobby-empty strong{color:var(--yn-text);font-size:16px}.app .yp-live-lobby-empty p{margin:0;line-height:1.6;max-width:260px}.app .yp-live-discover-room{display:flex;align-items:center;gap:12px;width:100%;padding:13px;border:1px solid #604975;border-radius:12px;background:#30233f;color:#f1e8fa;text-align:left}.app .yp-live-room-avatar{display:grid;place-items:center;flex:0 0 43px;height:43px;border-radius:13px;background:#584273}.app .yp-live-discover-room>span:nth-child(2){display:grid;gap:5px;min-width:0;flex:1}.app .yp-live-discover-room strong{font-size:13px;overflow:hidden;text-overflow:ellipsis}.app .yp-live-discover-room small{color:#b7a5c9;font-size:11px}.app .yp-live-preflight{flex:1;min-height:0;min-width:0;overflow-y:auto;padding:24px clamp(17px,3vw,36px) 32px}.app .yp-live-preflight-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:18px}.app .yp-live-text-action{display:flex;align-items:center;gap:8px;min-height:44px;padding:9px 12px;border:0;background:transparent;color:var(--yn-text);font-size:13px}.app .yp-live-step-label,.app .yp-live-preflight-eyebrow{display:flex;align-items:center;gap:8px;letter-spacing:.1em;font-size:11px;font-weight:800;color:var(--yn-accent)}.app .yp-live-preflight-layout{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);gap:clamp(20px,3vw,40px)}.app .yp-live-preview-pane{display:flex;flex-direction:column;gap:12px;min-width:0}.app .yp-live-preview-video{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:16/10;border:1px solid #483657;border-radius:20px;overflow:hidden;background:#07060a}.app .yp-live-preview-video video{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:contain;transform:scaleX(-1)}.app .yp-live-preview-video video.yp-live-preview-disabled{opacity:0}.app .yp-live-preview-empty{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;justify-items:center;gap:12px;text-align:center;color:#ccb9dc;padding:20px}.app .yp-live-preview-empty strong{font-size:16px;color:#eee3f7}.app .yp-live-preview-empty span{font-size:12px}.app .yp-live-preview-label{position:absolute;bottom:12px;left:12px;display:inline-flex;align-items:center;gap:7px;padding:8px 11px;border-radius:9px;background:#1c1326d9;color:#d9c8e8;font-size:11px}.app .yp-live-preview-toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.app .yp-live-preview-toolbar button:not(.yp-live-primary){display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:9px 13px;border-radius:11px;border:1px solid #59476a;background:#2c2139;color:#ebdff4;font-size:12px}.app .yp-live-mic-test{display:flex;align-items:center;gap:10px;color:var(--yn-muted);font-size:12px}.app .yp-live-mic-meter{height:8px;border-radius:9px;background:var(--yn-control);flex:1;min-width:70px;overflow:hidden}.app .yp-live-mic-meter span{display:block;height:100%;background:var(--yn-accent);border-radius:9px;transition:width .15s linear}.app .yp-live-preflight-details{display:flex;flex-direction:column;align-items:stretch;gap:13px;padding-top:10px}.app .yp-live-preflight-details h3{font-size:clamp(24px,3vw,37px);letter-spacing:-.04em;line-height:1.13;margin:0}.app .yp-live-preflight-details p{font-size:13px;color:var(--yn-muted);line-height:1.65;margin:0}.app .yp-live-preflight-details label{font-size:12px;font-weight:800;margin-top:9px}.app .yp-live-preflight-details input,.app .yp-live-topic-readonly{display:block;width:100%;min-height:49px;padding:11px 13px;border:1px solid var(--yn-line);border-radius:13px;background:var(--yn-surface);color:var(--yn-text);font-size:16px}.app .yp-live-topic-readonly{font-weight:700;overflow-wrap:anywhere}.app .yp-live-audience-summary{display:flex;align-items:flex-start;gap:11px;padding:12px;border:1px solid var(--yn-line);border-radius:13px;background:var(--yn-surface)}.app .yp-live-audience-summary svg{flex-shrink:0;color:var(--yn-accent)}.app .yp-live-audience-summary>div{display:grid;gap:4px}.app .yp-live-audience-summary strong{font-size:12px}.app .yp-live-audience-summary span{color:var(--yn-muted);font-size:11px;line-height:1.5}.app .yp-live-preflight-details .yp-live-launch{width:100%;margin-top:6px}.app .yp-live-ready-status{display:flex;align-items:center;gap:7px;color:var(--yn-muted);font-size:11px;line-height:1.4}.app .yp-live-confirm-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:grid;place-items:center;padding:18px;background:#07040ddc}.app .yp-live-confirm-dialog{display:flex;flex-direction:column;gap:13px;width:min(420px,100%);border:1px solid var(--yn-line);border-radius:20px;padding:23px;background:var(--yn-surface);color:var(--yn-text);box-shadow:0 23px 75px #000c}.app .yp-live-confirm-icon{color:var(--yn-danger)}.app .yp-live-confirm-dialog h3{font-size:21px;margin:0;line-height:1.2}.app .yp-live-confirm-dialog p{margin:0;font-size:13px;line-height:1.6;color:var(--yn-muted)}.app .yp-live-confirm-actions{display:flex;gap:9px;justify-content:flex-end;margin-top:10px}.app .yp-live-confirm-actions button{min-height:44px;padding:10px 13px;border-radius:11px;border:1px solid var(--yn-line);background:var(--yn-control);color:var(--yn-text);font-size:12px;font-weight:750}.app .yp-live-confirm-actions button.yp-live-confirm-danger{border-color:#a54c68;background:#84374f;color:var(--yn-text)}@media(max-width:930px){.app .yp-live-studio-content{grid-template-columns:minmax(0,1fr) 300px}.app .yp-live-experience .yp-live-video-grid{min-height:270px}.app .yp-live-stage{padding:16px;gap:12px}.app .yp-live-lobby-content{gap:20px;padding:25px}}@media(max-width:700px){.app .yp-live-overlay.yp-live-experience{padding:0;align-items:stretch}.app .yp-live-experience .yp-live-shell{width:100vw;height:100dvh;max-height:100dvh;border:0;border-radius:0}.app .yp-live-experience .yp-live-experience-header{padding:calc(10px + env(safe-area-inset-top,0px)) 13px 10px;min-height:70px}.app .yp-live-brand-icon{flex-basis:36px;height:36px;border-radius:11px}.app .yp-live-experience .yp-live-brand{gap:8px}.app .yp-live-experience .yp-live-brand h2{font-size:17px}.app .yp-live-experience .yp-live-brand small{font-size:9px}.app .yp-live-header-actions{gap:4px}.app .yp-live-header-actions>.yp-live-clock{display:none}.app .yp-live-header-share{min-height:40px;padding:8px 9px;font-size:0;gap:0}.app .yp-live-header-share svg{width:19px;height:19px}.app .yp-live-studio-content{display:flex;flex-direction:column;overflow:hidden}.app .yp-live-stage{padding:10px 12px 9px;flex:0 0 auto;overflow:visible;gap:9px}.app .yp-live-stage-topline{font-size:11px;gap:10px;justify-content:space-between}.app .yp-live-stage-topline .yp-live-clock{margin-left:0}.app .yp-live-connection-label{display:none}.app .yp-live-experience .yp-live-video-grid{height:clamp(185px,35dvh,390px);min-height:185px;max-height:none;flex:none;gap:5px}.app .yp-live-experience .yp-live-video-grid .yp-live-tile{border-radius:12px}.app .yp-live-experience .yp-live-tile-name{left:7px;bottom:7px;padding:5px 7px;font-size:10px}.app .yp-live-waiting{padding:6px 8px}.app .yp-live-waiting>span{font-size:10px}.app .yp-live-waiting button{font-size:10px;min-height:36px;padding:7px 9px}.app .yp-live-studio-controls{gap:6px;margin-top:0}.app .yp-live-studio-controls button{min-width:0;flex:1;min-height:46px;display:flex;flex-direction:column;gap:3px;border-radius:11px;padding:7px 5px;font-size:10px}.app .yp-live-studio-controls button svg{width:17px;height:17px}.app .yp-live-beta-note{display:none}.app .yp-live-studio-sidebar{border-left:0;border-top:1px solid var(--yn-line);flex:1;min-height:0}.app .yp-live-sidebar-tabs{padding:6px 12px}.app .yp-live-sidebar-content{padding:0 12px 8px;flex:1}.app .yp-live-sidebar-content .yp-live-chat{gap:6px}.app .yp-live-sidebar-content .yp-live-chat-heading{min-height:22px}.app .yp-live-sidebar-content .yp-live-chat-messages{min-height:50px;max-height:none}.app .yp-live-sidebar-footer{padding:6px 12px max(9px,env(safe-area-inset-bottom,0px))}.app .yp-live-sidebar-footer button{min-height:38px;padding:6px 11px}.app .yp-live-lobby-content{display:flex;flex-direction:column;gap:22px;padding:20px 16px max(25px,env(safe-area-inset-bottom,0px))}.app .yp-live-lobby-intro{padding:0;gap:15px}.app .yp-live-lobby-intro h3{font-size:34px}.app .yp-live-lobby-intro>p{font-size:13px}.app .yp-live-lobby-rooms{width:100%}.app .yp-live-preflight{padding:14px 15px max(25px,env(safe-area-inset-bottom,0px))}.app .yp-live-preflight-layout{display:flex;flex-direction:column;gap:18px}.app .yp-live-preview-video{aspect-ratio:16/9;border-radius:15px}.app .yp-live-preflight-details{padding-top:0}.app .yp-live-preflight-details h3{font-size:28px}}@media(max-width:380px){.app .yp-live-studio-controls button span{font-size:9px}.app .yp-live-waiting>span svg{display:none}.app .yp-live-experience .yp-live-video-grid{height:30dvh}}@media(max-height:660px)and (max-width:700px){.app .yp-live-experience .yp-live-video-grid{height:27dvh;min-height:125px}.app .yp-live-stage{gap:6px}.app .yp-live-studio-controls button{min-height:40px}}@media(prefers-reduced-motion:reduce){.app .yp-live-experience *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media(max-width:700px){.app .yp-live-experience .yp-live-shell{height:var(--yp-live-visible-height,100dvh);max-height:var(--yp-live-visible-height,100dvh)}.app .yp-live-sidebar-content .yp-live-chat-form input{font-size:16px}.app .yp-live-sidebar-content .yp-live-chat-messages{scrollbar-width:thin}}.app .yp-live-preflight-details .yp-live-watch-only{width:100%;display:flex;align-items:center;justify-content:center;gap:9px;font-weight:750}.app .yp-live-watch-only-label{display:flex;align-items:center;gap:8px;min-height:46px;padding:8px 11px;border:1px solid var(--yn-line);border-radius:12px;color:var(--yn-accent);background:var(--yn-control);font-size:12px}.app .yp-live-connecting-video{display:grid;place-content:center;justify-items:center;gap:14px;border-radius:14px;border:1px solid #4a3d59;background:#100d18;color:#c8b8d9;min-height:175px;font-size:13px;text-align:center}@media(max-width:700px){.app .yp-live-watch-only-label{flex:1;justify-content:center;min-width:0;font-size:11px;padding:6px 8px}}.app .yp-live-chat-panel{display:flex;flex:1;flex-direction:column;min-width:0;min-height:0}.app .yp-live-chat-panel[hidden]{display:none}@media(min-width:1024px){.app{--yp-desk-page:1120px;--yp-desk-reading:920px;--yp-desk-surface:var(--yn-surface);--yp-desk-canvas:var(--yn-bg);--yp-desk-border:var(--yn-line);--yp-desk-text:var(--yn-text);--yp-desk-muted:var(--yn-muted);--yp-desk-purple:var(--yn-accent)}.app .main{min-width:0!important;background:var(--yp-desk-canvas)!important}.app .main>.content{box-sizing:border-box!important;width:100%!important;max-width:var(--yp-desk-page)!important;margin-inline:auto!important;padding:30px clamp(28px,3vw,44px) 86px!important;color:var(--yp-desk-text)!important}.app .yp-ecosystem-page-heading,.app .page-head,.app .reb-section-heading{width:100%!important;max-width:none!important;margin:8px 0 24px!important;align-items:center!important;gap:20px!important}.app .yp-ecosystem-page-heading h1,.app .page-head h1,.app .reb-section-heading h1{font-size:clamp(29px,2.8vw,36px)!important;line-height:1.15!important;letter-spacing:-.035em!important;color:var(--yp-desk-text)!important}.app .yp-ecosystem-page-heading p,.app .page-head p,.app .reb-section-heading p{font-size:14px!important;line-height:1.6!important;color:var(--yp-desk-muted)!important}.app .button,.app .yp-ecosystem-page-heading>button,.app .yp-ecosystem-page-heading .button{min-height:44px!important;font-size:13px!important;font-weight:680!important;border-radius:12px!important;padding:10px 16px!important}.app :is(input,select,textarea):focus-visible,.app :is(button,a,[role=button]):focus-visible{outline:2px solid var(--yp-desk-purple)!important;outline-offset:2px!important}.app .top-workspace .yp-topbar-brand-mark{display:none!important}.app .top-workspace{gap:9px!important}.app .top-workspace strong{font-size:16px!important}.app.yp-screen-profile .yp-profile-name-row h1{font-size:clamp(24px,2.5vw,29px)!important;line-height:1.2!important}.app.yp-screen-profile .yp-profile-handle{font-size:14px!important}.app.yp-screen-profile .yp-profile-social-stats{gap:24px!important;margin-block:16px!important}.app.yp-screen-profile .yp-profile-description{font-size:14px!important;line-height:1.6!important}.app.yp-screen-profile .yp-profile-facts{color:var(--yp-desk-muted)!important;font-size:13px!important}.app.yp-screen-messages .yp-support-list-head,.app.yp-screen-messages .yp-support-case-heading{color:var(--yp-desk-text)!important}.app.yp-screen-messages .yp-support-cases h3,.app.yp-screen-messages .yp-support-list-head h3{color:var(--yp-desk-text)!important;font-size:15px!important}.app.yp-screen-feed .feed-category-scroll button{min-height:43px!important;font-size:14px!important}.app.yp-screen-feed .empty h2,.app.yp-screen-feed .empty h3{color:var(--yp-desk-text)!important;font-size:20px!important}.app.yp-screen-feed .empty p{color:var(--yp-desk-muted)!important;font-size:14px!important}.app .sidebar .navlink{min-height:48px!important;padding:10px 13px!important;font-size:14px!important;border-radius:13px!important}.app .sidebar .workspace-selector{border-color:var(--yp-desk-border)!important;background:var(--yp-desk-surface)!important;border-radius:16px!important}.app .sidebar .workspace-selector>.eyebrow{font-size:10px!important;color:var(--yp-desk-muted)!important}.app .sidebar .workspace-main strong{font-size:14px!important}.app .sidebar .workspace-main small{font-size:12px!important;color:var(--yp-desk-muted)!important}.app.yp-screen-profile .member-profile.card{width:100%!important;max-width:var(--yp-desk-reading)!important;margin-inline:auto!important;border:1px solid var(--yp-desk-border)!important;border-radius:18px!important;background:var(--yp-desk-canvas)!important}.app.yp-screen-profile .member-profile .profile-body-lite{padding-bottom:23px!important}.app.yp-screen-profile .profile-actions,.app.yp-screen-profile .profile-activity{max-width:var(--yp-desk-reading)!important;margin-inline:auto!important}.app.yp-screen-messages .main>.content{padding:16px clamp(18px,2.2vw,32px) 12px!important}.app.yp-screen-messages .yp-inbox-header{min-height:60px!important;margin-bottom:8px!important;padding:0 0 8px!important}.app.yp-screen-messages .yp-inbox-header{margin-bottom:14px!important}.app.yp-screen-messages .messages-layout{width:100%!important;max-width:none!important;min-width:0!important;border:1px solid var(--yp-desk-border)!important;border-radius:18px!important;overflow:hidden!important;background:var(--yp-desk-canvas)!important;box-shadow:none!important}.app.yp-screen-messages .messages-layout.thread-open{height:clamp(490px,calc(100dvh - 185px),900px)!important;min-height:490px!important;grid-template-columns:minmax(310px,34%) minmax(0,1fr)!important}.app.yp-screen-messages .messages-layout:not(.yp-inbox-support-mode){display:grid!important;grid-template-columns:minmax(300px,34%) minmax(0,1fr)!important;width:100%!important;height:clamp(360px,calc(100dvh - 165px),860px)!important;min-height:360px!important;max-height:none!important;overflow:hidden!important}.app.yp-screen-messages .messages-layout.yp-inbox-updates-mode{display:block!important}.app.yp-screen-messages .messages-layout:not(.yp-inbox-support-mode) .yp-conversation-list.chat-list{display:flex!important;flex-direction:column!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;max-height:100%!important;overflow:hidden!important;flex:0 0 auto!important}.app.yp-screen-messages .messages-layout:not(.yp-inbox-support-mode) .yp-inbox-switch,.app.yp-screen-messages .messages-layout:not(.yp-inbox-support-mode) .yp-inbox-folders,.app.yp-screen-messages .messages-layout:not(.yp-inbox-support-mode) .chat-search-v3,.app.yp-screen-messages .messages-layout:not(.yp-inbox-support-mode) .yp-inbox-pinned{flex:0 0 auto!important}.app.yp-screen-messages .messages-layout:not(.yp-inbox-support-mode) .yp-inbox-results-scroll{display:block!important;box-sizing:border-box!important;flex:1 1 0%!important;width:100%!important;min-width:0!important;min-height:0!important;height:auto!important;max-height:none!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:contain!important;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#79618f transparent;padding:4px 4px 12px!important}.app.yp-screen-messages .yp-inbox-results-scroll:focus-visible{outline:2px solid var(--yp-desk-purple)!important;outline-offset:-3px!important}.app.yp-screen-messages .yp-inbox-results-scroll::-webkit-scrollbar{width:8px}.app.yp-screen-messages .yp-inbox-results-scroll::-webkit-scrollbar-thumb{background:var(--yn-control);border-radius:20px}.app.yp-screen-messages .yp-inbox-results-scroll::-webkit-scrollbar-track{background:transparent}.app.yp-screen-messages .yp-inbox-results-scroll .yp-inbox-chat-row{width:100%!important;min-width:0!important;flex:0 0 auto!important}.app.yp-screen-messages .messages-layout.yp-inbox-updates-mode .yp-conversation-list.chat-list{width:100%!important;max-width:none!important}.app.yp-screen-messages .messages-layout.yp-inbox-updates-mode .chat-main{display:none!important}.app.yp-screen-messages .yp-inbox-switch>button,.app.yp-screen-messages .yp-inbox-folders button{font-size:13px!important;min-height:44px!important}.app.yp-screen-messages .yp-conversation-list .chat-search-v3 input{font-size:14px!important}.app.yp-screen-messages .yp-inbox-chat-row .chat-item strong,.app.yp-screen-messages .yp-inbox-official-support strong{color:var(--yp-desk-text)!important;font-size:14px!important}.app.yp-screen-messages .yp-inbox-chat-row .chat-item small,.app.yp-screen-messages .yp-inbox-official-support small{color:var(--yp-desk-muted)!important;font-size:12px!important}.app.yp-screen-messages .chat-main .yp-thread-header{min-height:70px!important;padding:12px 18px!important;border-bottom:1px solid var(--yp-desk-border)!important}.app.yp-screen-messages .chat-main .chat-messages{background:var(--yp-desk-canvas)!important;padding:20px!important;min-height:0!important}.app.yp-screen-messages .chat-main .yp-message-row .bubble{font-size:14px!important;line-height:1.55!important}.app.yp-screen-messages .chat-main .yp-thread-compose textarea{font-size:14px!important}.app.yp-screen-messages .chat-empty-v3{width:min(100%,430px)!important;margin:auto!important;padding:30px!important;color:var(--yp-desk-muted)!important}.app.yp-screen-messages .chat-empty-v3 h3{font-size:19px!important;color:var(--yp-desk-text)!important}.app.yp-screen-messages .chat-empty-v3 p{font-size:14px!important;line-height:1.55!important}.app.yp-screen-messages .messages-layout.yp-inbox-support-mode{display:block!important;min-height:550px!important}.app.yp-screen-messages .yp-inbox-support-mode .chat-list{width:100%!important;max-width:none!important;border-right:0!important}.app.yp-screen-messages .yp-support-inbox{box-sizing:border-box!important;width:100%!important;max-width:var(--yp-desk-reading)!important;margin-inline:auto!important;padding:28px 32px 48px!important}.app.yp-screen-messages .yp-support-head{align-items:center!important;gap:24px!important}.app.yp-screen-messages .yp-support-head h2{font-size:25px!important;line-height:1.25!important;color:var(--yp-desk-text)!important}.app.yp-screen-messages .yp-support-inbox p,.app.yp-screen-messages .yp-support-inbox label{font-size:14px!important;line-height:1.55!important;color:var(--yp-desk-muted)!important}.app .yp-shop{box-sizing:border-box!important;width:100%!important;max-width:var(--yp-desk-reading)!important;margin-inline:auto!important;padding:8px 0 55px!important}.app .yp-shop-intro h1{font-size:clamp(32px,2.8vw,37px)!important;color:var(--yp-desk-text)!important}.app .yp-shop-subhead{font-size:15px!important;line-height:1.6!important;max-width:620px!important;color:var(--yp-desk-muted)!important}.app .yp-shop-hero{box-sizing:border-box!important;min-height:200px!important;padding:24px!important;gap:20px!important;border:1px solid var(--yp-desk-border)!important;border-radius:18px!important}.app .yp-shop-hero h2{font-size:24px!important}.app .yp-shop-hero p{font-size:14px!important;line-height:1.6!important;max-width:520px!important}.app .yp-shop-setup p,.app .yp-shop-tier-upcoming{font-size:13px!important;line-height:1.55!important;color:var(--yp-desk-muted)!important}.app.yp-screen-groups .main>.content>.searchbox{box-sizing:border-box!important;width:min(100%,720px)!important;min-height:48px!important;margin-bottom:22px!important;border:1px solid var(--yp-desk-border)!important;border-radius:13px!important;background:var(--yp-desk-surface)!important}.app.yp-screen-groups .main>.content>.searchbox input{font-size:14px!important;color:var(--yp-desk-text)!important}.app.yp-screen-groups .main>.content>.grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))!important;gap:18px!important}.app.yp-screen-groups .space-card.card{box-sizing:border-box!important;display:flex!important;flex-direction:column!important;gap:9px!important;width:100%!important;min-width:0!important;max-width:none!important;min-height:335px!important;padding:0 18px 18px!important;background:var(--yp-desk-surface)!important;border:1px solid var(--yp-desk-border)!important;border-radius:17px!important;overflow:hidden!important}.app.yp-screen-groups .space-card .space-banner{margin:0 -18px 2px!important;width:calc(100% + 36px)!important;box-sizing:border-box!important;background:linear-gradient(125deg,#243c43,var(--yn-control))!important;border-bottom:1px solid var(--yp-desk-border)!important}.app.yp-screen-groups .space-card .space-icon{margin:0!important;flex:0 0 auto!important}.app.yp-screen-groups .space-card h2{margin:3px 0 0!important;font-size:20px!important;line-height:1.25!important;letter-spacing:-.015em!important;color:var(--yp-desk-text)!important;-webkit-text-fill-color:var(--yp-desk-text)!important}.app.yp-screen-groups .space-card p{font-size:14px!important;line-height:1.5!important;margin:0!important;color:var(--yp-desk-muted)!important}.app.yp-screen-groups .space-card .muted{color:var(--yp-desk-muted)!important;font-size:12px!important}.app.yp-screen-groups .space-card .button{width:100%!important;margin-top:auto!important;min-height:44px!important}.app .sheet-overlay.yp-create-sheet-overlay{align-items:center!important;justify-content:center!important;padding:28px!important}.app .yp-create-sheet-overlay .action-sheet.yp-create-sheet{box-sizing:border-box!important;width:min(100%,540px)!important;max-width:540px!important;max-height:min(85dvh,760px)!important;padding:24px!important;margin:auto!important;border:1px solid var(--yp-desk-border)!important;border-radius:20px!important;background:var(--yp-desk-surface)!important;box-shadow:0 24px 65px #0008!important}.app .yp-create-sheet .sheet-handle{display:none!important}.app .yp-create-sheet .sheet-head h2{font-size:24px!important}.app .yp-create-options{gap:10px!important}.app .yp-create-options>button{padding:15px 16px!important;min-height:68px!important;border-radius:13px!important}.app .yp-create-options>button strong{font-size:15px!important;color:var(--yp-desk-text)!important}.app .yp-create-options>button small{font-size:13px!important;color:var(--yp-desk-muted)!important}.app .post-editor-overlay{align-items:center!important;justify-content:center!important;padding:28px!important;box-sizing:border-box!important}.app .post-editor-v3{box-sizing:border-box!important;width:min(100%,760px)!important;height:min(88dvh,850px)!important;max-height:850px!important;border:1px solid var(--yp-desk-border)!important;border-radius:20px!important;overflow:hidden!important;box-shadow:0 20px 65px #0008!important}.app .post-editor-v3 .post-editor-bar{min-height:70px!important;padding:12px 23px!important}.app .post-editor-v3 .post-editor-bar strong{font-size:17px!important}.app .post-editor-v3 .post-editor-inner{padding:22px 28px 32px!important;gap:10px!important;overscroll-behavior:contain!important}.app .post-editor-v3 .post-title-v3{font-size:28px!important;line-height:1.3!important}.app .post-editor-v3 .post-body-v3{font-size:16px!important;line-height:1.6!important;min-height:175px!important;max-height:260px!important}.app .overlay:has(>.dialog){display:flex!important;align-items:center!important;justify-content:center!important;padding:28px!important;box-sizing:border-box!important}.app .overlay>.dialog{box-sizing:border-box!important;width:min(100%,560px)!important;max-height:85dvh!important;overflow-y:auto!important;border:1px solid var(--yp-desk-border)!important;border-radius:20px!important;padding:28px!important;background:var(--yp-desk-surface)!important;box-shadow:0 24px 70px #0008!important;color:var(--yp-desk-text)!important}.app .overlay>.dialog .dialog-head h2{font-size:23px!important;letter-spacing:-.025em!important;color:var(--yp-desk-text)!important}.app .overlay>.dialog label{font-size:13px!important;color:var(--yp-desk-muted)!important;line-height:1.45!important;gap:8px!important}.app .overlay>.dialog :is(input,textarea,select){min-height:44px!important;font-size:14px!important;color:var(--yp-desk-text)!important;background:var(--yn-control)!important;border:1px solid var(--yn-line)!important;border-radius:12px!important;padding:12px!important}.app .overlay>.dialog :is(input,textarea)::placeholder{color:var(--yn-muted)!important;opacity:1!important}.app .overlay>.dialog .button.primary.full{font-size:14px!important}.app .install-dialog .install-preview{border-radius:13px!important;padding:14px!important}.app .install-dialog p{font-size:14px!important;line-height:1.6!important;color:var(--yp-desk-muted)!important}.app .yp-presence-settings-screen{box-sizing:border-box!important;width:min(calc(100% - 48px),620px)!important;max-width:620px!important;border:1px solid var(--yp-desk-border)!important;border-radius:20px!important;background:var(--yp-desk-surface)!important;box-shadow:0 24px 75px #0008!important}.app .yp-presence-settings-content{padding:24px 28px 32px!important}.app .yp-presence-settings-heading h3{font-size:18px!important;color:var(--yp-desk-text)!important}.app .yp-presence-settings-content :is(label,p){font-size:14px!important;line-height:1.55!important;color:var(--yp-desk-muted)!important}.app .yp-presence-settings-content :is(input,select){min-height:46px!important;font-size:14px!important}.app .yp-presence-settings-header button{min-height:44px!important}}@media(min-width:1024px)and (max-height:680px){.app .main>.content{padding-top:22px!important}.app .post-editor-v3{height:calc(100dvh - 36px)!important}.app .yp-create-sheet-overlay .action-sheet.yp-create-sheet,.app .overlay>.dialog{max-height:calc(100dvh - 36px)!important}}@media(min-width:901px){.app.yp-screen-messages .messages-layout:not(.yp-inbox-support-mode){grid-template-rows:minmax(0,1fr)!important;height:clamp(360px,calc(100dvh - 165px),860px)!important;min-height:360px!important;max-height:none!important;overflow:hidden!important}.app.yp-screen-messages .messages-layout:not(.yp-inbox-support-mode):not(.yp-inbox-updates-mode){display:grid!important;grid-template-columns:minmax(275px,34%) minmax(0,1fr)!important}.app.yp-screen-messages .messages-layout:not(.yp-inbox-support-mode) .yp-conversation-list.chat-list{display:flex!important;flex-direction:column!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;max-height:100%!important;overflow:hidden!important}.app.yp-screen-messages .messages-layout:not(.yp-inbox-support-mode) :is(.yp-inbox-switch,.yp-inbox-folders,.chat-search-v3,.yp-inbox-pinned){flex:0 0 auto!important}.app.yp-screen-messages .messages-layout:not(.yp-inbox-support-mode) .yp-inbox-results-scroll{display:block!important;box-sizing:border-box!important;flex:1 1 0%!important;min-height:0!important;min-width:0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:contain!important;scrollbar-width:thin!important;scrollbar-color:#79618f transparent}.app.yp-screen-messages .messages-layout:not(.yp-inbox-support-mode) .chat-main{display:flex!important;flex-direction:column!important;height:100%!important;min-height:0!important;max-height:100%!important;overflow:hidden!important}.app.yp-screen-messages .messages-layout:not(.yp-inbox-support-mode) .chat-main .chat-messages{flex:1 1 0%!important;min-height:0!important;overflow-y:auto!important;overscroll-behavior-y:contain!important}.app.yp-screen-messages .messages-layout:not(.yp-inbox-support-mode) .yp-mention-compose-wrap{flex:0 0 auto!important}.app.yp-screen-messages .messages-layout.yp-inbox-updates-mode{display:block!important}.app.yp-screen-messages .messages-layout.yp-inbox-updates-mode .yp-conversation-list.chat-list{width:100%!important}.app.yp-screen-messages .messages-layout.yp-inbox-updates-mode .chat-main{display:none!important}}@media(prefers-reduced-motion:reduce){.app .space-card,.app .yp-shop-hero,.app .post-editor-v3{transition:none!important;animation:none!important}}.app .yp-hybrid-home-segments{display:inline-flex;align-items:center;gap:3px;padding:4px;background:var(--yn-surface);border:1px solid var(--yn-line);border-radius:999px}.app .yp-hybrid-home-segments button{min-height:40px;min-width:102px;padding:8px 16px;border:0;border-radius:999px;background:transparent;color:var(--yn-muted);font-weight:750;font-size:13px;cursor:pointer}.app .yp-hybrid-home-segments button.active,.app .yp-hybrid-home-segments button[aria-pressed=true]{background:var(--yn-control);color:var(--yn-text);box-shadow:0 2px 12px #09051255}.app .yp-hybrid-live-shelf{display:flex;flex-direction:column;gap:13px;margin:6px 0 21px;padding:17px;border:1px solid var(--yn-line);border-radius:17px;background:var(--yn-surface);color:var(--yn-text)}.app .yp-hybrid-shelf-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.app .yp-hybrid-shelf-heading>div{display:grid;gap:5px}.app .yp-hybrid-live-heading{display:inline-flex;align-items:center;gap:9px;font-size:15px;font-weight:800}.app .yp-hybrid-live-heading svg{color:var(--yn-danger)}.app .yp-hybrid-shelf-heading p{font-size:12px;color:var(--yn-muted);margin:0}.app .yp-hybrid-live-browse{display:inline-flex;align-items:center;gap:5px;min-height:44px;border:0;padding:8px 9px;border-radius:10px;background:transparent;color:var(--yn-accent);font-size:12px;font-weight:750;white-space:nowrap}.app .yp-hybrid-live-room-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(185px,1fr));gap:10px}.app .yp-hybrid-live-room{display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-height:153px;padding:14px;border:1px solid var(--yn-line);background:linear-gradient(145deg,#412139 0%,var(--yn-control) 65%,var(--yn-control) 100%);border-radius:14px;color:var(--yn-text);text-align:left}.app .yp-hybrid-live-room strong{font-size:14px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.app .yp-hybrid-live-room small{display:inline-flex;align-items:center;gap:6px;color:var(--yn-muted);font-size:11px}.app .yp-hybrid-live-pill{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:5px 8px;background:#a12d50;color:var(--yn-text);font-size:10px;font-weight:850;letter-spacing:.065em}.app .yp-hybrid-live-pill span{width:6px;height:6px;border-radius:50%;background:var(--yn-control)}.app .yp-hybrid-join{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:750;margin-top:auto;color:var(--yn-text)}.app .yp-hybrid-live-idle{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px dashed var(--yn-line);border-radius:12px;background:var(--yn-surface);color:var(--yn-muted);font-size:12px}.app .yp-hybrid-live-idle>span{flex:1;line-height:1.5}.app .yp-hybrid-live-idle>button{display:grid;place-items:center;min-height:40px;min-width:40px;border:0;background:transparent;color:var(--yn-accent)}.app .yp-hybrid-create-sheet{max-width:520px}.app .yp-hybrid-create-intro{margin:0 16px 16px;font-size:13px;line-height:1.5;color:var(--yn-muted)}.app .yp-hybrid-create-list{display:grid;gap:8px;padding:0 13px max(13px,env(safe-area-inset-bottom,0px))}.app .yp-hybrid-create-list>button{display:flex;align-items:center;gap:13px;width:100%;min-height:67px;padding:11px 12px;border:1px solid var(--yn-line);border-radius:13px;background:var(--yn-control);color:var(--yn-text);text-align:left}.app .yp-hybrid-create-list>button>span:nth-child(2){display:grid;gap:4px;flex:1;min-width:0}.app .yp-hybrid-create-list strong{font-size:14px}.app .yp-hybrid-create-list small{font-size:11px;color:var(--yn-muted);line-height:1.4}.app .yp-hybrid-create-icon{flex:0 0 42px;height:42px;display:grid;place-items:center;border-radius:12px;border:1px solid var(--yn-line);background:var(--yn-control);color:var(--yn-text)}.app .yp-hybrid-create-list>button>svg:last-child{color:var(--yn-muted);flex:none}.app .yp-hybrid-composer-format{display:grid;gap:3px;padding:12px 13px;border-radius:12px;background:color-mix(in srgb,var(--yn-control) 12%,transparent);border:1px solid color-mix(in srgb,var(--yn-line) 40%,transparent)}.app .yp-hybrid-composer-format span{font-size:13px;font-weight:800;color:var(--yn-text)}.app .yp-hybrid-composer-format small{font-size:11px;line-height:1.45;color:var(--yn-muted)}.app .yp-community-video-frame{display:grid;gap:6px;max-width:100%;width:100%;margin:12px 0;overflow:hidden}.app .yp-community-video{display:block;width:100%;max-width:100%;max-height:540px;min-height:190px;object-fit:contain;border-radius:13px;background:#090710;border:1px solid #40324e}.app .yp-community-video-description{color:#a99abb;font-size:11px;line-height:1.35}.app .yp-post-media-preview{display:grid;gap:8px;margin:10px 0;padding:9px;border-radius:13px;background:#140e1b;border:1px solid #5d4670}.app .yp-post-media-preview video,.app .yp-post-media-preview img{display:block;max-width:100%;width:100%;max-height:350px;object-fit:contain;border-radius:9px;background:#0a0710}.app .yp-post-media-preview small{color:#c0afcf;font-size:11px}.app .yp-hybrid-video-required{font-size:12px;line-height:1.4;color:#d5b9ed;margin:9px 0}.app .yp-hybrid-live-shelf button:focus-visible,.app .yp-hybrid-create-sheet button:focus-visible,.app .yp-hybrid-create-sheet input:focus-visible{outline:2px solid #e3c7ff;outline-offset:3px}@media(max-width:700px){.app .yp-hybrid-home-segments{width:100%;max-width:320px}.app .yp-hybrid-home-segments button{flex:1;min-width:0}.app .yp-hybrid-live-shelf{padding:13px;margin-bottom:16px;border-radius:14px}.app .yp-hybrid-live-browse{font-size:11px}.app .yp-hybrid-live-room-grid{display:flex;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding-bottom:4px}.app .yp-hybrid-live-room{flex:0 0 min(77vw,240px);scroll-snap-align:start}.app .yp-community-video{max-height:60dvh;min-height:180px}.app .yp-hybrid-create-list>button{min-height:65px}}@media(prefers-reduced-motion:reduce){.app .yp-hybrid-live-room-grid{scroll-behavior:auto}}.app .yp-hybrid-composer-error{margin:10px 0;padding:11px 13px;border:1px solid #99516b;background:#482a3d;border-radius:10px;color:var(--yn-danger);font-size:12px;line-height:1.5}.app{--yp-feed-text:var(--yn-text);--yp-feed-muted:var(--yn-muted);--yp-feed-divider:var(--ecosystem-separator,#352b43);--yp-feed-accent:var(--yn-accent)}.app.yp-screen-feed .yp-mobile-feed-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--yp-feed-divider);margin:0 0 19px;padding:0 0 6px}.app.yp-screen-feed .yp-mobile-feed-audience,.app.yp-screen-feed .yp-mobile-feed-actions{display:flex;align-items:center;gap:6px;min-width:0}.app.yp-screen-feed .yp-mobile-feed-audience button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 18px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--yp-feed-muted)!important;font-size:15px;font-weight:690;line-height:1.2}.app.yp-screen-feed .yp-mobile-feed-audience button.is-selected{color:var(--yp-feed-text)!important;border-bottom-color:var(--yp-feed-accent);font-weight:790}.app.yp-screen-feed .yp-mobile-feed-filter,.app .yp-community-spaces-trigger{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;border:0;border-radius:11px;background:transparent;color:var(--yp-feed-muted)!important;font-size:13px;font-weight:710}.app.yp-screen-feed .yp-mobile-feed-filter{position:relative;min-width:44px;padding:10px}.app.yp-screen-feed .yp-mobile-feed-filter-dot{position:absolute;right:7px;top:5px;width:7px;height:7px;border-radius:50%;background:var(--yp-feed-accent)}.app .yp-community-spaces{position:relative;min-width:0;flex:none}.app .yp-community-spaces-trigger{padding:10px 11px}.app .yp-community-spaces-trigger[aria-expanded=true],.app .yp-community-spaces-trigger:hover,.app.yp-screen-feed .yp-mobile-feed-filter:hover{background:var(--ecosystem-selected,var(--yn-control));color:var(--yp-feed-text)!important}.app .yp-community-spaces-panel{position:absolute;right:0;top:calc(100% + 8px);z-index:600;width:min(342px,calc(100vw - 28px));max-height:min(570px,78dvh);overflow-y:auto;overscroll-behavior:contain;background:var(--yn-surface);color:var(--yn-text);border:1px solid var(--yn-line);border-radius:17px;box-shadow:0 22px 60px #00000085;padding:11px}.app .yp-community-spaces-heading{margin:5px 9px 9px;color:var(--yn-muted);font-size:10px;font-weight:850;letter-spacing:.1em}.app .yp-community-spaces-option{display:flex;align-items:center;gap:12px;width:100%;min-height:57px;padding:10px 11px;border:0;border-radius:12px;background:transparent;color:var(--yn-text);text-align:left}.app .yp-community-spaces-option>svg:first-child{flex:none;color:var(--yn-accent)}.app .yp-community-spaces-option>span:nth-child(2){min-width:0;flex:1;display:grid;gap:4px}.app .yp-community-spaces-option strong{font-size:13px;font-weight:750;color:var(--yn-text)!important}.app .yp-community-spaces-option small{font-size:11px;line-height:1.3;color:var(--yn-muted)}.app .yp-community-spaces-option.is-active,.app .yp-community-spaces-option:hover{background:var(--yn-control)}.app .yp-community-spaces-current{width:7px;height:7px;border-radius:50%;background:var(--yn-accent);flex:none}.app .yp-community-spaces-divider{height:1px;margin:8px 5px;background:var(--yn-control)}.app .yp-community-subpage-nav{display:flex;align-items:center;justify-content:flex-start;padding:0 0 12px;border-bottom:1px solid var(--yp-feed-divider);margin:0 0 14px}.app .yp-community-subpage-nav .yp-community-spaces-panel{right:auto;left:0}.app.yp-screen-feed .yp-hybrid-live-shelf--active{margin:0 0 18px;padding:16px;background:var(--yn-surface);border-color:var(--yn-line)}.app.yp-screen-feed .yp-mobile-first-empty{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(210px,.7fr);align-items:start;gap:clamp(22px,4vw,56px);margin:clamp(20px,3vw,36px) 0 24px;padding:clamp(12px,2vw,24px) 0;border:0;background:transparent}.app.yp-screen-feed .yp-mobile-first-empty-main{display:flex;flex-direction:column;align-items:flex-start;gap:0;min-width:0}.app.yp-screen-feed .yp-mobile-first-eyebrow,.app.yp-screen-feed .yp-mobile-first-explore-heading{color:var(--yn-accent)!important;-webkit-text-fill-color:#cdb5f7!important;font-size:10px;line-height:1.4;font-weight:830;letter-spacing:.11em}.app.yp-screen-feed .yp-mobile-first-empty h2{margin:12px 0!important;font-size:clamp(28px,3.4vw,40px)!important;line-height:1.15;letter-spacing:-.05em;font-weight:780;color:var(--yn-text)!important;-webkit-text-fill-color:#f4effa!important}.app.yp-screen-feed .yp-mobile-first-empty p{max-width:480px;margin:0;line-height:1.6;font-size:14px;color:var(--yn-muted)!important;-webkit-text-fill-color:#c1b4d0!important}.app.yp-screen-feed .yp-mobile-first-primary-actions{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-top:23px}.app.yp-screen-feed .yp-mobile-first-primary-actions button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;border-radius:12px;padding:11px 15px;font-size:13px;font-weight:760}.app.yp-screen-feed .yp-mobile-first-post{background:var(--yn-control);border:1px solid var(--yn-line);color:var(--yn-text)!important}.app.yp-screen-feed .yp-mobile-first-video{background:#251b30;border:1px solid #614d71;color:#f4effa!important}.app.yp-screen-feed .yp-mobile-first-explore{display:flex;flex-direction:column;gap:6px;padding:4px 0 4px clamp(14px,2vw,26px);border-left:1px solid var(--yp-feed-divider)}.app.yp-screen-feed .yp-mobile-first-explore-heading{margin:0 0 8px;color:var(--yn-muted)!important;-webkit-text-fill-color:#a99db8!important}.app.yp-screen-feed .yp-mobile-first-explore button{display:flex;align-items:center;gap:11px;min-height:48px;border:0;border-radius:10px;padding:11px 9px;background:transparent;text-align:left;color:var(--yn-text)!important;font-size:13px;font-weight:740}.app.yp-screen-feed .yp-mobile-first-explore button span{min-width:0;flex:1}.app.yp-screen-feed .yp-mobile-first-explore button svg{flex:none;color:var(--yn-accent)}.app.yp-screen-feed .yp-mobile-first-explore button:hover,.app.yp-screen-feed .yp-mobile-first-video:hover{background:#362843}.app.yp-screen-feed .yp-home-feed-empty--compact{display:flex;flex-direction:column;align-items:center;justify-content:center;width:min(600px,100%);margin:25px auto 24px;padding:28px 16px;text-align:center;border:0;background:transparent}.app.yp-screen-feed .yp-home-feed-empty-visual{display:grid;place-items:center;width:49px;height:49px;border-radius:13px;background:var(--yn-control);color:var(--yn-accent)}.app.yp-screen-feed .yp-home-feed-empty--compact h3{color:var(--yn-text)!important;-webkit-text-fill-color:#f4effa!important;font-size:23px!important;font-weight:760;margin:17px 0 8px!important}.app.yp-screen-feed .yp-home-feed-empty--compact p{color:var(--yn-muted)!important;font-size:13px;line-height:1.6;-webkit-text-fill-color:#c1b4d0!important;max-width:420px;margin:0}.app.yp-screen-feed .yp-home-feed-empty-actions{display:flex;justify-content:center;align-items:center;gap:10px;flex-wrap:wrap;margin-top:20px}.app.yp-screen-feed .yp-home-feed-empty-actions button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;border-radius:11px;padding:10px 14px;font-size:13px;font-weight:760}.app.yp-screen-feed .yp-home-empty-primary{background:var(--yn-control);border:1px solid var(--yn-line);color:#fff!important}.app.yp-screen-feed .yp-home-empty-secondary{background:var(--yn-surface);border:1px solid var(--yn-line);color:var(--yn-text)!important}.app .yp-community-spaces button:focus-visible,.app.yp-screen-feed .yp-mobile-feed-toolbar button:focus-visible,.app.yp-screen-feed .yp-mobile-first-empty button:focus-visible,.app.yp-screen-feed .yp-home-feed-empty button:focus-visible{outline:2px solid #e4c6ff!important;outline-offset:2px}@media(max-width:850px){.app.yp-screen-feed .yp-mobile-first-empty{grid-template-columns:1fr;gap:22px}.app.yp-screen-feed .yp-mobile-first-explore{border-left:0;border-top:1px solid var(--yp-feed-divider);padding:18px 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.app.yp-screen-feed .yp-mobile-first-explore-heading{grid-column:1/-1}}@media(max-width:520px){.app.yp-screen-feed .yp-mobile-feed-toolbar{margin-top:-5px;padding-bottom:2px;gap:4px}.app.yp-screen-feed .yp-mobile-feed-audience{gap:0}.app.yp-screen-feed .yp-mobile-feed-audience button{min-height:45px;padding:10px 11px;font-size:13px}.app.yp-screen-feed .yp-mobile-feed-actions{gap:2px}.app.yp-screen-feed .yp-community-spaces-trigger{min-width:44px;padding:9px 5px;gap:1px}.app.yp-screen-feed .yp-community-spaces-trigger span{display:none}.app.yp-screen-feed .yp-community-spaces-trigger svg:last-child{display:none}.app.yp-screen-feed .yp-community-spaces-panel{right:-40px;width:min(320px,calc(100vw - 28px))}.app.yp-screen-feed .yp-mobile-first-empty{margin:13px 0 20px;padding:10px 0}.app.yp-screen-feed .yp-mobile-first-empty h2{font-size:30px!important}.app.yp-screen-feed .yp-mobile-first-primary-actions{width:100%;gap:8px;margin-top:18px}.app.yp-screen-feed .yp-mobile-first-primary-actions button{flex:1 1 100%}.app.yp-screen-feed .yp-mobile-first-explore{display:flex;flex-direction:column;gap:3px}.app.yp-screen-feed .yp-mobile-first-explore-heading{margin-bottom:5px}.app.yp-screen-feed .yp-mobile-first-explore button{min-height:44px}}@media(prefers-reduced-motion:reduce){.app.yp-screen-feed .yp-mobile-feed-toolbar *,.app .yp-community-spaces *{transition:none!important;animation:none!important}}.yp-feed-filter-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:24000;display:flex;align-items:center;justify-content:center;background:#050309ba;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.yp-feed-filter-sheet{width:min(460px,calc(100vw - 24px));max-height:min(680px,88dvh);overflow:auto;overscroll-behavior:contain;border:1px solid var(--yn-line);border-radius:22px;background:var(--yn-surface);color:var(--yn-text);box-shadow:0 22px 85px #0009;padding:19px}.yp-feed-filter-handle{display:none;width:38px;height:5px;margin:-7px auto 14px;border-radius:8px;background:var(--yn-control)}.yp-feed-filter-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:4px 0 17px}.yp-feed-filter-head>div>span{display:block;color:var(--yn-accent);font-size:10px;font-weight:800;letter-spacing:.09em}.yp-feed-filter-head h2{color:var(--yn-text)!important;-webkit-text-fill-color:#f4effa!important;font-size:25px!important;line-height:1.3;margin:5px 0 0!important}.yp-feed-filter-head>button{display:grid;place-items:center;min-width:44px;min-height:44px;border:1px solid var(--yn-line);border-radius:50%;background:var(--yn-control);color:var(--yn-text)}.yp-feed-filter-fields{display:grid;gap:11px}.yp-feed-filter-fields label,.yp-feed-filter-group-title{font-size:13px;font-weight:730;color:var(--yn-text)}.yp-feed-filter-fields select{width:100%;min-height:47px;border:1px solid var(--yn-line);border-radius:12px;background:var(--yn-surface);color:var(--yn-text);font:inherit;font-size:14px;padding:10px 12px}.yp-feed-filter-group-title{margin-top:9px}.yp-feed-filter-choices{display:flex;flex-wrap:wrap;gap:7px}.yp-feed-filter-choices button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:9px 14px;background:var(--yn-surface);border:1px solid var(--yn-line);border-radius:999px;color:var(--yn-muted);font-size:13px;font-weight:680}.yp-feed-filter-choices button.selected{background:var(--yn-control);border-color:var(--yn-line);color:var(--yn-text)}.yp-feed-filter-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid var(--yn-line);margin-top:22px;padding-top:18px}.yp-feed-filter-foot button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:46px;padding:11px 17px;border-radius:12px;font-size:13px;font-weight:780}.yp-feed-filter-clear{background:transparent;color:var(--yn-muted);border:1px solid var(--yn-line)}.yp-feed-filter-clear:disabled{opacity:.45}.yp-feed-filter-apply{background:var(--yn-control);color:var(--yn-text);border:1px solid var(--yn-line)}.app.yp-screen-feed .yp-feed-active-filters{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin:3px 0 13px}.app.yp-screen-feed .yp-feed-active-filters button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:6px 11px;color:var(--yn-text);background:var(--yn-control);border:1px solid var(--yn-line);border-radius:999px;font-size:12px}.yp-feed-filter-sheet button:focus-visible,.yp-feed-filter-sheet select:focus-visible{outline:2px solid #dfc3fa;outline-offset:2px}@media(max-width:650px){.yp-feed-filter-backdrop{align-items:flex-end}.yp-feed-filter-sheet{width:100%;max-height:min(680px,89dvh);border-radius:22px 22px 0 0;border-bottom:0;padding:16px 20px max(21px,env(safe-area-inset-bottom))}.yp-feed-filter-handle{display:block}}.app .yp-video-feed-preview{position:relative;isolation:isolate;aspect-ratio:9/13;max-height:470px;background:#050408;border-radius:14px;overflow:hidden}.app .yp-video-feed-preview>.yp-community-video{width:100%;height:100%;max-height:none;min-height:0;object-fit:contain;border:0;border-radius:0;pointer-events:none}.app .yp-video-preview-open{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;width:100%;height:100%;border:0;color:#fff!important;background:linear-gradient(0deg,#000000a3 0%,transparent 45%,#0000002e);font-size:14px;font-weight:780}.app .yp-video-preview-open>svg:first-child{display:block;width:65px;height:65px;padding:19px;border:1px solid #eee6f64d;background:#24172fbc;box-shadow:0 5px 35px #0008;border-radius:50%}.app .yp-video-preview-open>svg:last-child{position:absolute;right:15px;top:15px}.app .yp-video-preview-open:focus-visible{outline:3px solid #dfc3fa;outline-offset:-4px}@media(min-width:900px){.app .yp-video-feed-preview{max-height:580px;aspect-ratio:16/12}}.yp-video-viewer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:25000;display:flex;align-items:center;justify-content:center;background:#050408;color:#fff}.yp-video-viewer{width:100%;height:100dvh;max-height:100dvh;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#050408}.yp-video-viewer-stage{position:relative;width:min(100%,520px);height:100%;overflow:hidden;isolation:isolate;background:#000}.yp-video-viewer-stage:before{content:"";position:absolute;z-index:1;pointer-events:none;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0008,transparent 18%,transparent 57%,#000d 92%)}.yp-video-viewer-video{display:block;width:100%;height:100%;max-height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:contain;background:#000;color-scheme:dark}.yp-video-playback-error{position:absolute;z-index:5;left:50%;top:50%;transform:translate(-50%,-50%);width:min(330px,calc(100% - 44px));padding:19px;border:1px solid #84649f;border-radius:15px;background:#23162bea;color:#f4effa;text-align:center;box-shadow:0 12px 40px #0009}.yp-video-playback-error strong{display:block;font-size:16px;color:#fff}.yp-video-playback-error p{margin:8px 0 17px;color:#d1c3dc;font-size:13px;line-height:1.5}.yp-video-playback-error button{min-height:44px;padding:10px 16px;background:#7650a4;border:1px solid #a482c5;border-radius:12px;color:#fff;font-weight:740}.yp-video-viewer-top{position:absolute;top:0;left:0;right:0;z-index:3;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:max(12px,env(safe-area-inset-top)) 18px 12px}.yp-video-viewer-top button{display:flex;align-items:center;gap:7px;min-height:44px;padding:9px;border:0;background:#09070db3;border-radius:12px;color:#fff;font-size:13px;font-weight:750}.yp-video-viewer-position{font-size:12px;font-weight:750;padding:8px 10px;border-radius:999px;background:#09070db3;color:#f5eefb}.yp-video-viewer-details{position:absolute;z-index:3;left:16px;right:96px;bottom:max(104px,calc(env(safe-area-inset-bottom) + 104px));pointer-events:none}.yp-video-viewer-details>*{pointer-events:auto}.yp-video-viewer-creator{display:grid;gap:2px;text-align:left;padding:6px 0;min-height:44px;background:transparent;border:0;color:#fff}.yp-video-viewer-creator strong{font-size:16px;color:#fff}.yp-video-viewer-creator span{font-size:11px;color:#d9cde7}.yp-video-viewer-details h2{font-size:clamp(19px,4vw,24px)!important;line-height:1.25;margin:10px 0 5px!important;color:#fff!important;-webkit-text-fill-color:#fff!important}.yp-video-viewer-details p{font-size:13px;line-height:1.5;max-height:5.6em;overflow:auto;overscroll-behavior:contain;margin:7px 0 10px;color:#f3ecf7}.yp-video-viewer-discuss{display:inline-flex;align-items:center;gap:8px;min-height:43px;border:1px solid #e0caf84d;border-radius:12px;padding:9px 12px;background:#24132dac;color:#fff;font-size:12px;font-weight:770}.yp-video-viewer-actions{position:absolute;z-index:4;right:11px;bottom:max(101px,calc(env(safe-area-inset-bottom) + 101px));display:flex;flex-direction:column;align-items:center;gap:4px;max-width:78px}.yp-video-viewer-actions>button,.yp-video-viewer-swipe-controls button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-width:49px;min-height:54px;padding:7px 3px;background:#130b19a8;border:0;border-radius:13px;color:#fff;text-align:center}.yp-video-viewer-actions button[aria-pressed=true]{color:#e4a9ff}.yp-video-viewer-actions button span{font-size:10px;font-weight:730}.yp-video-viewer-swipe-controls{display:flex;flex-direction:column;gap:5px;margin-top:8px}.yp-video-viewer-swipe-controls button:disabled{opacity:.3}.yp-video-viewer-audio-note{position:absolute;z-index:3;left:16px;bottom:max(64px,calc(env(safe-area-inset-bottom) + 64px));display:flex;align-items:center;gap:7px;font-size:10px;color:#d7c8e6;pointer-events:none}.yp-video-viewer button:focus-visible{outline:2px solid #d4afff;outline-offset:2px}@media(max-width:650px){.yp-video-viewer-stage{width:100%}.yp-video-viewer-top{padding-inline:12px}.yp-video-viewer-details{left:14px;right:86px}.yp-video-viewer-actions{right:8px}.yp-video-viewer-swipe-controls{display:none}}@media(prefers-reduced-motion:reduce){.yp-video-viewer *,.yp-feed-filter-sheet *{transition:none!important;animation:none!important}}@media(max-width:650px){.app.yp-screen-feed article.post.card{padding:14px 12px!important;margin-bottom:0!important;border-radius:0!important;border-left:0!important;border-right:0!important}.app.yp-screen-feed article.post.card .post-author{margin-bottom:8px!important}.app.yp-screen-feed article.post.card h2{margin:9px 0 5px!important;line-height:1.3!important}.app.yp-screen-feed article.post.card .post-body{margin:6px 0!important}.app.yp-screen-feed article.post.card>.yp-post-reply-meta{margin:2px 0!important}}@media(max-width:650px){.app .yp-hybrid-create-sheet{width:100%;max-width:100%;max-height:87dvh;overflow-y:auto;overscroll-behavior:contain}.app .yp-hybrid-create-intro{display:none}.app .yp-hybrid-create-list{gap:7px;padding:2px 12px max(17px,env(safe-area-inset-bottom))}.app .yp-hybrid-create-list>button{min-height:60px!important;padding:9px 12px!important;gap:11px!important}.app .yp-hybrid-create-icon{width:40px!important;height:40px!important;flex-basis:40px!important}.app .yp-hybrid-create-list strong{font-size:14px!important}.app .yp-hybrid-create-list small{font-size:11px!important;line-height:1.3!important}}.app.yp-screen-feed .yp-feed-preview{min-width:0;overflow-wrap:anywhere}.app.yp-screen-feed .yp-feed-preview .post-body{white-space:pre-wrap}.app.yp-screen-feed .yp-feed-read-more{display:inline-flex;align-items:center;min-height:44px;padding:6px 0;border:0;background:transparent;color:var(--yp-feed-accent);font:inherit;font-size:14px;font-weight:700;cursor:pointer;text-align:left}.app.yp-screen-feed .yp-feed-read-more:focus-visible{outline:2px solid var(--yp-feed-accent);outline-offset:3px;border-radius:4px}.app.yp-redesign .yp-community-chat-home{--yc-bg:var(--yn-bg);--yc-rail:#191421;--yc-surface:var(--yn-surface);--yc-line:var(--yn-line);--yc-text:var(--yn-text);--yc-muted:var(--yn-muted);--yc-accent:var(--yn-accent);position:relative;isolation:isolate;display:grid;grid-template-columns:232px minmax(0,1fr);width:100%;max-width:1320px;height:min(760px,calc(100dvh - 174px));min-height:430px;margin:0 auto 18px;overflow:hidden;border:1px solid var(--yc-line);border-radius:16px;background:var(--yc-bg);color:var(--yc-text)}.app.yp-redesign .yp-community-chat-sidebar{display:flex;flex-direction:column;gap:20px;min-width:0;min-height:0;padding:15px 10px 13px;overflow-y:auto;overscroll-behavior:contain;border-right:1px solid var(--yc-line);background:var(--yc-rail)}.app.yp-redesign .yp-chat-community-switcher{display:flex;align-items:center;gap:10px;width:100%;min-height:56px;padding:7px;border:0;border-radius:12px;background:transparent;color:var(--yc-text);text-align:left;cursor:pointer}.app.yp-redesign .yp-chat-community-switcher:hover{background:var(--yn-control)}.app.yp-redesign .yp-chat-community-mark{flex:none;display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--yn-line);border-radius:12px;background:var(--yn-control);color:var(--yn-text);font-size:12px;font-weight:800}.app.yp-redesign .yp-chat-community-identity{display:grid;gap:3px;flex:1;min-width:0}.app.yp-redesign .yp-chat-community-identity strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--yc-text);font-size:14px;font-weight:780}.app.yp-redesign .yp-chat-community-identity small{font-size:11px;color:var(--yc-muted)}.app.yp-redesign .yp-chat-community-switcher>svg{flex:none;color:var(--yc-muted)}.app.yp-redesign .yp-chat-nav-section{display:grid;gap:3px;min-width:0}.app.yp-redesign .yp-chat-section-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 10px 7px;color:var(--yn-muted);font-size:10px;font-weight:800;letter-spacing:.11em}.app.yp-redesign .yp-chat-section-heading>span:last-child{color:var(--yc-muted)}.app.yp-redesign .yp-chat-channel,.app.yp-redesign .yp-chat-area-link{display:flex;align-items:center;gap:12px;width:100%;min-width:0;min-height:44px;padding:10px 11px;border:0;border-radius:10px;background:transparent;color:var(--yn-muted);text-align:left;font-size:13px;font-weight:650;cursor:pointer}.app.yp-redesign .yp-chat-channel>svg,.app.yp-redesign .yp-chat-area-link>svg{flex:none;color:var(--yn-muted)}.app.yp-redesign .yp-chat-channel>span:nth-child(2),.app.yp-redesign .yp-chat-area-link>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app.yp-redesign .yp-chat-channel.is-active{background:var(--yn-control);color:var(--yn-text);font-weight:800}.app.yp-redesign .yp-chat-channel.is-active>svg{color:var(--yn-text)}.app.yp-redesign .yp-chat-channel-active-mark{width:6px;height:6px;flex:none;border-radius:50%;background:var(--yc-accent)}.app.yp-redesign .yp-chat-channel:hover,.app.yp-redesign .yp-chat-area-link:hover{background:var(--yn-control);color:var(--yn-text)}.app.yp-redesign .yp-chat-areas{padding-top:14px;border-top:1px solid var(--yc-line)}.app.yp-redesign .yp-chat-area-link>svg:last-child{color:var(--yn-muted)}.app.yp-redesign .yp-chat-sidebar-footer{margin-top:auto;padding:14px 8px 0;border-top:1px solid var(--yc-line)}.app.yp-redesign .yp-chat-member-lock{display:flex;align-items:center;gap:8px;color:var(--yc-muted);font-size:11px;line-height:1.4}.app.yp-redesign .yp-community-chat-main{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;overflow:hidden;background:var(--yc-bg)}.app.yp-redesign .yp-chat-channel-header{display:flex;align-items:center;justify-content:space-between;gap:16px;min-width:0;min-height:70px;padding:10px 20px;border-bottom:1px solid var(--yc-line);background:var(--yc-bg)}.app.yp-redesign .yp-chat-channel-picker{display:grid;justify-items:start;gap:3px;min-width:0;max-width:65%;padding:3px 0;border:0;background:transparent;color:var(--yc-text);text-align:left;cursor:pointer}.app.yp-redesign .yp-chat-picker-community{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--yc-muted);font-size:11px;font-weight:600}.app.yp-redesign .yp-chat-picker-channel{display:flex;align-items:center;gap:7px;min-width:0}.app.yp-redesign .yp-chat-picker-channel svg:first-child{flex:none;color:var(--yc-accent)}.app.yp-redesign .yp-chat-picker-channel strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--yn-text);font-size:18px;font-weight:780;letter-spacing:-.025em}.app.yp-redesign .yp-chat-picker-channel svg:last-child{color:var(--yc-muted)}.app.yp-redesign .yp-chat-header-actions{display:flex;align-items:center;gap:12px;min-width:0}.app.yp-redesign .yp-chat-channel-description{color:var(--yc-muted);font-size:12px;line-height:1.4;text-align:right;overflow:hidden;max-width:200px;text-overflow:ellipsis;white-space:nowrap}.app.yp-redesign .yp-chat-live-action{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:none;min-width:70px;min-height:44px;padding:9px 10px;border:1px solid #7c425e;border-radius:11px;background:#392031;color:var(--yn-danger);font-size:11px;font-weight:800;cursor:pointer}.app.yp-redesign .yp-chat-live-action svg{color:var(--yn-danger)}.app.yp-redesign .yp-chat-message-scroll{min-width:0;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:18px 20px 12px;scrollbar-width:thin;scrollbar-color:#59436d transparent}.app.yp-redesign .yp-chat-message{position:relative;display:grid;grid-template-columns:38px minmax(0,1fr) 30px;align-items:start;gap:10px;max-width:850px;margin:0 auto 15px;padding:1px 0}.app.yp-redesign .yp-chat-message.is-consecutive{margin-bottom:3px}.app.yp-redesign .yp-chat-avatar,.app.yp-redesign .yp-chat-avatar-space{display:block;width:38px;height:38px}.app.yp-redesign .yp-chat-avatar{display:grid;place-items:center;overflow:hidden;border:1px solid #634b77;border-radius:12px;background:#332643;color:#e9d2ff;font-size:12px;font-weight:800}.app.yp-redesign .yp-chat-avatar img{display:block;width:100%;height:100%;object-fit:cover}.app.yp-redesign .yp-chat-message-content{min-width:0}.app.yp-redesign .yp-chat-message-meta{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;margin:0 0 2px}.app.yp-redesign .yp-chat-message-meta strong{color:var(--yn-text);font-size:13px;font-weight:780;overflow-wrap:anywhere}.app.yp-redesign .yp-chat-message-meta time{color:var(--yc-muted);font-size:10px}.app.yp-redesign .yp-chat-you{display:inline-flex;margin-left:7px;color:var(--yn-accent);font-size:9px;font-weight:800}.app.yp-redesign .yp-chat-message-content p{margin:0;color:var(--yn-text);font-size:14px;line-height:1.52;white-space:pre-wrap;overflow-wrap:anywhere}.app.yp-redesign .yp-chat-delete-message{display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:8px;background:transparent;color:var(--yn-muted);opacity:0;cursor:pointer}.app.yp-redesign .yp-chat-message:hover .yp-chat-delete-message,.app.yp-redesign .yp-chat-message:focus-within .yp-chat-delete-message{opacity:1}.app.yp-redesign .yp-chat-delete-message:hover{background:#402232;color:var(--yn-danger)}.app.yp-redesign .yp-chat-delete-message:disabled{opacity:.45;cursor:wait}.app.yp-redesign .yp-chat-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}.app.yp-redesign .yp-chat-empty,.app.yp-redesign .yp-chat-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:160px;padding:24px 16px;text-align:center;color:var(--yc-muted)}.app.yp-redesign .yp-chat-empty-icon,.app.yp-redesign .yp-community-chat-gate-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:15px;background:var(--yn-control);color:var(--yc-accent)}.app.yp-redesign .yp-chat-empty h3{margin:0;color:var(--yn-text);font-size:17px}.app.yp-redesign .yp-chat-empty p{max-width:340px;margin:0;color:var(--yc-muted);font-size:13px;line-height:1.5}.app.yp-redesign .yp-chat-state{flex-flow:row wrap;font-size:12px}.app.yp-redesign .yp-chat-state--error,.app.yp-redesign .yp-chat-send-error{color:var(--yn-danger)}.app.yp-redesign .yp-chat-state button,.app.yp-redesign .yp-chat-channel-error button{display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:7px 11px;border:1px solid var(--yn-line);border-radius:9px;background:var(--yn-control);color:var(--yn-text)}.app.yp-redesign .yp-chat-channel-loading{display:flex;align-items:center;gap:8px;padding:10px;color:var(--yc-muted);font-size:12px}.app.yp-redesign .yp-chat-channel-error{display:grid;gap:9px;padding:12px;color:var(--yn-danger);font-size:12px}.app.yp-redesign .yp-chat-spinner{width:15px;height:15px;border:2px solid var(--yn-line);border-top-color:var(--yc-accent);border-radius:50%;animation:yp-chat-spin .8s linear infinite}@keyframes yp-chat-spin{to{transform:rotate(360deg)}}.app.yp-redesign .yp-chat-composer{display:grid;gap:7px;min-width:0;margin:0;padding:10px 17px 12px;border-top:1px solid var(--yc-line);background:var(--yn-surface)}.app.yp-redesign .yp-chat-composer-row{display:flex;align-items:flex-end;gap:10px;min-width:0}.app.yp-redesign .yp-chat-composer-field{display:flex;flex:1;min-width:0}.app.yp-redesign .yp-chat-composer textarea{display:block;width:100%;min-width:0;min-height:44px;max-height:130px;resize:none;padding:11px 14px;border:1px solid var(--yn-line);border-radius:17px;outline:0;background:var(--yn-control);color:var(--yn-text);font:inherit;font-size:16px;line-height:1.35}.app.yp-redesign .yp-chat-composer textarea::placeholder{color:var(--yn-muted)}.app.yp-redesign .yp-chat-composer textarea:focus-visible{border-color:var(--yc-accent);box-shadow:0 0 0 2px #b48de54d}.app.yp-redesign .yp-chat-composer textarea:disabled{opacity:.58;cursor:not-allowed}.app.yp-redesign .yp-chat-send{display:grid;place-items:center;flex:none;width:44px;height:44px;border:0;border-radius:14px;background:var(--yn-accent);color:var(--yn-text);cursor:pointer}.app.yp-redesign .yp-chat-send:disabled{opacity:.45;cursor:not-allowed}.app.yp-redesign .yp-chat-send-error,.app.yp-redesign .yp-chat-readonly-note{margin:0;font-size:12px;line-height:1.45}.app.yp-redesign .yp-chat-readonly-note{color:var(--yn-accent)}.app.yp-redesign .yp-community-chat-gate{display:flex;flex-direction:column;align-items:center;gap:14px;max-width:540px;margin:24px auto;padding:36px 20px;text-align:center}.app.yp-redesign .yp-community-chat-gate h2{margin:0;color:var(--yc-text)}.app.yp-redesign .yp-community-chat-gate p{color:var(--yc-muted);line-height:1.5}.app.yp-redesign .yp-chat-primary-action{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:9px 14px;border:0;border-radius:11px;background:var(--yn-accent);color:var(--yn-ink);font-weight:800}.app.yp-redesign .yp-chat-navigation-scrim{display:none}.app.yp-redesign .yp-community-chat-home :is(button,textarea):focus-visible{outline:2px solid #e9d1ff;outline-offset:2px}@media(max-width:760px){.app.yp-redesign.yp-screen-feed .yp-community-chat-home{display:block;width:100%;max-width:none;height:100%;min-height:0;max-height:none;margin:0;border:0;border-radius:0;overflow:hidden}.app.yp-redesign .yp-community-chat-main{height:100%}.app.yp-redesign .yp-chat-channel-header{min-height:67px;padding:9px 16px;gap:10px}.app.yp-redesign .yp-chat-channel-picker{max-width:calc(100% - 80px);min-height:44px}.app.yp-redesign .yp-chat-picker-community{font-size:10px}.app.yp-redesign .yp-chat-picker-channel strong{font-size:17px}.app.yp-redesign .yp-chat-channel-description{display:none}.app.yp-redesign .yp-chat-live-action{min-width:62px;border-color:#5b344c;background:#2b1825}.app.yp-redesign .yp-chat-message-scroll{padding:14px 13px 10px}.app.yp-redesign .yp-chat-message{grid-template-columns:36px minmax(0,1fr) 30px;gap:9px;margin-bottom:15px}.app.yp-redesign .yp-chat-message.is-consecutive{margin-bottom:3px}.app.yp-redesign .yp-chat-avatar,.app.yp-redesign .yp-chat-avatar-space{width:36px;height:36px}.app.yp-redesign .yp-chat-message-content p{font-size:14px}.app.yp-redesign .yp-chat-composer{padding:8px 12px 9px}.app.yp-redesign .yp-chat-composer textarea{min-height:44px}.app.yp-redesign .yp-chat-community-switcher{min-height:56px}.app.yp-redesign .yp-chat-navigation-scrim{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;width:100%;height:100%;border:0;border-radius:0;background:color-mix(in srgb,var(--yn-bg) 75%,transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:pointer}.app.yp-redesign .yp-community-chat-sidebar{position:absolute;z-index:6;inset:0 auto 0 0;width:min(320px,89%);height:100%;padding:16px 12px 22px;border-right:1px solid var(--yn-line);box-shadow:16px 0 40px #0008;transform:translate(-106%);visibility:hidden;pointer-events:none;transition:transform .2s ease,visibility .2s ease}.app.yp-redesign .yp-community-chat-home.is-navigation-open .yp-community-chat-sidebar{transform:translate(0);visibility:visible;pointer-events:auto}.app.yp-redesign .yp-chat-section-heading{margin-top:3px}.app.yp-redesign .yp-chat-channel,.app.yp-redesign .yp-chat-area-link{min-height:48px;font-size:14px}.app.yp-redesign .yp-chat-areas{margin-top:3px}.app.yp-redesign .yp-chat-delete-message{opacity:.7}}@media(min-width:761px){.app.yp-redesign .yp-chat-picker-channel>svg:last-child{display:none}.app.yp-redesign .yp-chat-channel-picker{cursor:default}}@media(max-width:760px)and (max-height:620px){.app.yp-redesign.yp-screen-feed .yp-community-chat-home{min-height:0}}@media(hover:none){.app.yp-redesign .yp-chat-delete-message{opacity:.7}}@media(prefers-reduced-motion:reduce){.app.yp-redesign .yp-community-chat-sidebar{transition:none}.app.yp-redesign .yp-chat-spinner{animation:none}}@media(min-width:961px){.app.yp-experience-v3.yp-redesign.yp-home-conversation.yp-screen-feed .main>.content{width:100%!important;max-width:1368px!important;padding:20px 24px 32px!important}.app.yp-redesign.yp-home-conversation .yp-community-chat-home{height:min(820px,calc(100dvh - 122px));min-height:510px}}@media(max-width:760px){.app.yp-redesign.keyboard-visible.yp-home-conversation .yp-community-chat-home{height:100%;min-height:0}}@layer yaplor-product{:root{--yp-canvas:var(--yn-bg)!important;--yp-surface:var(--yn-surface)!important;--yp-raised:var(--yn-control)!important;--yp-pressed:#282832!important;--yp-text:var(--yn-text)!important;--yp-muted:var(--yn-muted)!important;--yp-line:var(--yn-line)!important;--yp-accent:var(--yn-accent)!important;--yp-solid:var(--yn-accent)!important;--yp-ink:var(--yn-ink)!important;--yp-danger:#ff7c9e!important;--yp-success:#8ce0bd!important;--yp-radius:18px!important;--yp-control:12px!important;--yp-tabbar:62px!important;--yp-header:60px!important}.app.yp-experience-v3.yp-redesign{--ecosystem-text:var(--yp-text)!important;--ecosystem-secondary:var(--yp-muted)!important;--ecosystem-separator:var(--yp-line)!important;--ecosystem-purple:var(--yp-accent)!important;--yp-feed-text:var(--yp-text)!important;--yp-feed-muted:var(--yp-muted)!important;--yp-feed-divider:var(--yp-line)!important;--yp-feed-accent:var(--yp-accent)!important;background:var(--yp-canvas)!important;color:var(--yp-text)!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:15px!important;line-height:1.5!important;-webkit-font-smoothing:antialiased!important;min-height:100dvh!important;isolation:isolate!important}.app.yp-redesign *{box-sizing:border-box!important}.app.yp-redesign :is(button,input,textarea,select){font:inherit!important}.app.yp-redesign :is(button,a,summary){-webkit-tap-highlight-color:transparent!important}.app.yp-redesign button{cursor:pointer!important}.app.yp-redesign button:disabled{cursor:default!important;opacity:.5!important}.app.yp-redesign :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--yp-accent)!important;outline-offset:3px!important}.app.yp-redesign :is(input,textarea,select){accent-color:var(--yp-accent)!important;color-scheme:dark!important}.app.yp-redesign :is(input,textarea)::placeholder{color:var(--yn-muted)!important;opacity:1!important}.app.yp-redesign :is(h1,h2,h3,p){overflow-wrap:anywhere!important}.app.yp-redesign .yp-v3-skip{position:fixed!important;top:-80px!important;left:16px!important;z-index:3000!important;background:var(--yn-control)!important;color:var(--yn-bg)!important;padding:12px 20px!important;border-radius:12px!important}.app.yp-redesign .yp-v3-skip:focus{top:12px!important}.app.yp-experience-v3.yp-redesign .main{min-width:0!important;width:100%!important;max-width:none!important;margin-left:0!important;background:var(--yp-canvas)!important}.app.yp-experience-v3.yp-redesign .main>.content{width:100%!important;max-width:720px!important;margin:0 auto!important;padding:24px 20px calc(88px + env(safe-area-inset-bottom))!important;background:transparent!important;outline:none!important}.app.yp-experience-v3.yp-redesign .topbar{height:calc(60px + env(safe-area-inset-top))!important;min-height:calc(60px + env(safe-area-inset-top))!important;position:sticky!important;top:0!important;z-index:130!important;padding:env(safe-area-inset-top) 12px 0!important;gap:5px!important;border:0!important;background:color-mix(in srgb,var(--yn-bg) 96%,transparent)!important;box-shadow:none!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important}.app.yp-redesign .topbar :is(.tv-navigation-trigger,.top-inbox){display:grid!important;place-items:center!important;flex:none!important;width:40px!important;min-width:40px!important;min-height:44px!important;height:44px!important;padding:0!important;color:var(--yp-text)!important;background:transparent!important;border:0!important;border-radius:50%!important}.app.yp-redesign .topbar .top-workspace{display:flex!important;align-items:center!important;gap:9px!important;flex:1!important;min-width:0!important;width:auto!important;padding:6px 2px!important;background:none!important;border:0!important;color:var(--yp-text)!important;min-height:44px!important}.app.yp-redesign .yp-header-wordmark{font-size:27px!important;font-weight:850!important;letter-spacing:-1.8px!important;line-height:1!important;flex:none!important;color:var(--yp-text)!important}.app.yp-redesign .yp-header-wordmark>span{font-size:8px!important;letter-spacing:0!important;vertical-align:top!important;margin-left:2px!important;position:relative!important;top:1px!important}.app.yp-redesign .yp-header-divider{width:1px!important;height:18px!important;background:var(--yn-control)!important;flex:none!important}.app.yp-redesign .top-workspace>strong{font-size:11px!important;font-weight:550!important;line-height:1.25!important;max-width:110px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:var(--yn-muted)!important}.app.yp-redesign .top-workspace>svg:last-child{width:12px!important;color:var(--yn-muted)!important;flex:none!important}.app.yp-redesign .top-right{display:flex!important;align-items:center!important;gap:0!important}.app.yp-redesign .yp-top-availability-trigger{min-width:36px!important;width:36px!important;padding:8px!important;border:0!important;background:none!important}.app.yp-redesign .yp-top-availability-trigger :is(.yp-top-availability-label,svg){display:none!important}.app.yp-experience-v3.yp-redesign .mobile-bottom-nav{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;position:fixed!important;inset:auto 0 0!important;z-index:160!important;height:calc(62px + env(safe-area-inset-bottom))!important;min-height:calc(62px + env(safe-area-inset-bottom))!important;padding:4px 7px max(4px,env(safe-area-inset-bottom))!important;border:0!important;border-top:1px solid var(--yn-control)!important;background:color-mix(in srgb,var(--yn-bg) 97%,transparent)!important;box-shadow:none!important;-webkit-backdrop-filter:blur(24px)!important;backdrop-filter:blur(24px)!important}.app.yp-redesign .mobile-bottom-nav>button{position:relative!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:3px!important;padding:4px 0!important;min-width:0!important;min-height:50px!important;border:0!important;border-radius:0!important;background:none!important;color:var(--yn-muted)!important;font-size:9px!important;font-weight:550!important;box-shadow:none!important}.app.yp-redesign .mobile-bottom-nav>button.active{color:var(--yn-text)!important}.app.yp-redesign .mobile-bottom-nav>button:before,.app.yp-redesign .mobile-bottom-nav>button:after{display:none!important}.app.yp-redesign .mobile-bottom-nav>button>svg{width:23px!important;height:23px!important}.app.yp-redesign .mobile-bottom-nav .yp-create-mark{display:grid!important;place-items:center!important;position:static!important;width:44px!important;height:31px!important;border-radius:8px!important;background:var(--yn-accent)!important;color:var(--yn-bg)!important;border:0!important;box-shadow:-3px 0 #c7b3ff,3px 0 #ff719b!important;transform:none!important}.app.yp-redesign .mobile-bottom-nav .yp-create-mark svg{color:var(--yn-bg)!important;position:static!important;width:23px!important;height:23px!important}.app.yp-redesign .mobile-bottom-nav .avatar{width:24px!important;height:24px!important;border:1px solid #65616d!important}.app.yp-redesign .mobile-bottom-nav .active .avatar{outline:1.5px solid #fff!important;outline-offset:2px!important}.app.yp-redesign .mobile-bottom-nav .nav-dot{position:absolute!important;top:0!important;left:calc(50% + 7px)!important;right:auto!important;min-width:16px!important;width:auto!important;height:16px!important;border:2px solid var(--yn-bg)!important;padding:0 3px!important;display:grid!important;place-items:center!important;background:#fb5f86!important;color:#fff!important;border-radius:12px!important;font-size:8px!important;font-style:normal!important}.app.yp-redesign .drawer-backdrop{background:#000b!important;-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important}.app.yp-experience-v3.yp-redesign .sidebar{background:var(--yn-bg)!important;color:var(--yp-text)!important;border-right:1px solid var(--yp-line)!important;padding:20px 18px!important;box-shadow:none!important}.app.yp-redesign .sidebar .brand{padding:2px 4px 22px!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important}.app.yp-redesign .sidebar .brand svg{max-width:120px!important}.app.yp-redesign .sidebar .workspace-selector{display:block!important;position:relative!important;height:auto!important;min-height:0!important;padding:14px!important;margin-bottom:16px!important;background:var(--yn-surface)!important;border:1px solid var(--yn-line)!important;border-radius:16px!important;overflow:hidden!important}.app.yp-redesign .workspace-selector>.eyebrow{display:block!important;position:static!important;width:auto!important;margin:0 0 10px!important;font-size:9px!important;letter-spacing:.1em!important;color:var(--yn-muted)!important}.app.yp-redesign .sidebar .workspace-main{display:grid!important;grid-template-columns:36px minmax(0,1fr) 14px!important;align-items:center!important;gap:10px!important;position:static!important;width:100%!important;height:auto!important;min-height:44px!important;padding:0!important;background:none!important;border:0!important;color:var(--yn-text)!important}.app.yp-redesign .workspace-main>span:nth-child(2){display:flex!important;flex-direction:column!important;text-align:left!important;min-width:0!important;gap:4px!important}.app.yp-redesign .workspace-main strong{font-size:12px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.app.yp-redesign .workspace-main small{font-size:10px!important;color:var(--yp-muted)!important}.app.yp-redesign .community-avatar{background:#c5b0f4!important;color:var(--yn-surface)!important;width:36px!important;height:36px!important;border-radius:10px!important;display:grid!important;place-items:center!important;font-size:17px!important;font-weight:700!important}.app.yp-redesign .sidebar .nav-section-title,.app.yp-redesign .yp-drawer-community-links>span{font-size:9px!important;letter-spacing:.12em!important;color:var(--yn-muted)!important;padding:12px 10px 6px!important}.app.yp-redesign .sidebar .navlink,.app.yp-redesign .yp-drawer-community-links>button{min-height:46px!important;border:0!important;border-radius:10px!important;background:none!important;color:var(--yn-muted)!important;font-size:13px!important;gap:12px!important;padding:11px 12px!important}.app.yp-redesign .sidebar .navlink.selected,.app.yp-redesign .yp-drawer-community-links>button[aria-current=page]{background:var(--yn-control)!important;color:var(--yn-text)!important}.app.yp-redesign .yp-desktop-nav{gap:4px!important}.app.yp-redesign .yp-drawer-community-links{display:flex!important;flex-direction:column!important;gap:2px!important;margin-block:8px!important}.app.yp-redesign .yp-drawer-community-actions{border-top:1px solid var(--yn-control)!important;padding:14px 0!important;display:grid!important;gap:5px!important}.app.yp-redesign .yp-drawer-community-actions button,.app.yp-redesign .sidebar-bottom button{min-height:44px!important;border:0!important;background:none!important;color:var(--yn-muted)!important;display:flex!important;align-items:center!important;gap:10px!important;padding:10px!important;font-size:12px!important;text-align:left!important}.app.yp-redesign .yp-drawer-community-actions button>svg:last-child,.app.yp-redesign .sidebar-bottom button>svg:last-child{margin-left:auto!important}.app.yp-redesign .yp-drawer-settings span{display:grid!important;gap:3px!important}.app.yp-redesign .yp-drawer-settings small{font-size:10px!important;color:var(--yn-muted)!important}.app.yp-redesign .sidebar-bottom{margin-top:auto!important;border-top:1px solid var(--yn-control)!important;padding-top:12px!important}.app.yp-redesign .yp-create-mark{background:var(--yn-accent)!important;color:var(--yn-surface)!important;border-radius:7px!important;box-shadow:none!important;width:30px!important;height:27px!important;display:grid!important;place-items:center!important}.app.yp-redesign :is(.yp-ecosystem-page-heading,.page-head,.section-top){display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;margin:0 0 20px!important;padding:0!important;border:0!important;background:none!important}.app.yp-redesign :is(.yp-ecosystem-page-heading h1,.page-head h1,.section-top h1){font-size:28px!important;font-weight:750!important;line-height:1.13!important;letter-spacing:-1.1px!important;color:var(--yp-text)!important;margin:0!important}.app.yp-redesign :is(.yp-ecosystem-page-heading p,.page-head p,.section-top p){font-size:13px!important;line-height:1.5!important;color:var(--yn-muted)!important;margin:8px 0 0!important}.app.yp-redesign .yp-ecosystem-eyebrow{font-size:9px!important;letter-spacing:.11em!important;color:var(--yn-accent)!important;margin-bottom:7px!important}.app.yp-redesign .button.primary,.app.yp-redesign .publish-button-v3{background:var(--yn-accent)!important;color:var(--yn-surface)!important;min-height:44px!important;border:0!important;border-radius:12px!important;padding:10px 17px!important;font-weight:700!important;box-shadow:none!important}.app.yp-redesign .button.secondary,.app.yp-redesign .edit-profile-lite{background:var(--yn-control)!important;color:var(--yn-text)!important;min-height:40px!important;border:1px solid var(--yn-line)!important;border-radius:10px!important;padding:9px 15px!important;box-shadow:none!important}.app.yp-redesign :is(.card,.reb-results,.yp-ecosystem-rows){background:var(--yn-surface)!important;border-color:var(--yn-control)!important;box-shadow:none!important}.app.yp-redesign :is(.searchbox,.reb-hero-search){display:flex!important;align-items:center!important;gap:10px!important;height:48px!important;min-height:48px!important;padding:0 14px!important;border:1px solid var(--yn-line)!important;border-radius:12px!important;background:var(--yn-surface)!important;box-shadow:none!important;color:var(--yn-muted)!important}.app.yp-redesign :is(.searchbox input,.reb-hero-search input){height:46px!important;min-width:0!important;width:100%!important;padding:0!important;border:0!important;background:none!important;color:var(--yn-text)!important;font-size:16px!important;outline:0!important}.app.yp-redesign .yp-icon-button{border:1px solid var(--yp-line)!important;border-radius:50%!important;width:44px!important;height:44px!important;display:grid!important;place-items:center!important;background:var(--yp-surface)!important;color:var(--yn-text)!important;flex:none!important}.app.yp-redesign .yp-kicker{font-size:8px!important;letter-spacing:.13em!important;font-weight:650!important;color:var(--yn-muted)!important}.app.yp-redesign .yp-inline-notice{border:1px solid var(--yn-line)!important;background:var(--yn-control)!important;border-radius:12px!important;margin:10px 14px!important;color:var(--yn-text)!important;font-size:13px!important}.app.yp-experience-v3.yp-redesign.yp-screen-feed .main>.content{max-width:660px!important;padding:0 0 calc(80px + env(safe-area-inset-bottom))!important}.app.yp-redesign .yp-mobile-feed-toolbar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:6px!important;height:52px!important;padding:0 16px!important;margin:0!important;position:sticky!important;top:calc(60px + env(safe-area-inset-top))!important;z-index:110!important;background:color-mix(in srgb,var(--yn-bg) 96%,transparent)!important;border-bottom:1px solid var(--yn-control)!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important}.app.yp-redesign .yp-mobile-feed-audience{display:flex!important;gap:20px!important;align-items:center!important;height:100%!important}.app.yp-redesign .yp-mobile-feed-audience>button{position:relative!important;display:flex!important;align-items:center!important;gap:5px!important;height:100%!important;min-height:44px!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;color:var(--yn-muted)!important;font-size:15px!important;font-weight:700!important;white-space:nowrap!important}.app.yp-redesign .yp-mobile-feed-audience>button.is-selected{color:var(--yn-text)!important}.app.yp-redesign .yp-mobile-feed-audience>button.is-selected:after{content:""!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important;height:3px!important;background:var(--yn-accent)!important;border-radius:3px!important}.app.yp-redesign .yp-home-live-tab>span{width:5px!important;height:5px!important;border-radius:50%!important;background:#ff6a96!important}.app.yp-redesign .yp-mobile-feed-actions{display:flex!important;align-items:center!important;gap:0!important}.app.yp-redesign .yp-mobile-feed-filter{width:36px!important;height:44px!important;min-height:44px!important;display:grid!important;place-items:center!important;background:none!important;border:0!important;color:var(--yn-muted)!important;position:relative!important}.app.yp-redesign .yp-mobile-feed-actions .yp-community-spaces-trigger{font-size:0!important;width:32px!important;min-width:32px!important;padding:0!important;background:none!important;border:0!important}.app.yp-redesign .yp-mobile-feed-actions .yp-community-spaces-trigger>span{display:none!important}.app.yp-redesign .yp-home-quick-actions{margin:0!important;padding:0 16px!important}.app.yp-redesign .event-strip{min-height:48px!important;border:0!important;border-bottom:1px solid var(--yn-control)!important;background:none!important;border-radius:0!important;color:var(--yn-muted)!important;padding:8px 0!important;font-size:12px!important}.app.yp-redesign .event-strip strong{font-size:10px!important;color:var(--yn-accent)!important}.app.yp-redesign .event-strip small{font-size:10px!important}.app.yp-redesign .yp-home-quick-actions:empty{display:none!important}.app.yp-redesign .yp-feed-active-filters{display:flex!important;gap:6px!important;padding:8px 16px!important;margin:0!important}.app.yp-redesign .yp-feed-active-filters button{border:1px solid var(--yn-line)!important;background:var(--yn-surface)!important;color:var(--yn-accent)!important;border-radius:20px!important;padding:6px 10px!important;font-size:11px!important}.app.yp-experience-v3.yp-redesign .yp-social-post{display:flex!important;flex-direction:column!important;gap:0!important;border:0!important;border-bottom:6px solid var(--yn-bg)!important;border-radius:0!important;background:var(--yn-bg)!important;padding:16px 0 8px!important;margin:0!important;box-shadow:none!important;overflow:visible!important;scroll-margin-top:125px!important}.app.yp-redesign .yp-social-post .post-author{display:flex!important;align-items:center!important;gap:10px!important;margin:0 16px 12px!important;padding:0!important;min-height:40px!important;order:0!important}.app.yp-redesign .yp-social-post .avatar{width:37px!important;height:37px!important;border:1px solid var(--yn-line)!important;border-radius:50%!important}.app.yp-redesign .post-author-details{flex:1!important;min-width:0!important}.app.yp-redesign .post-author-identity{display:flex!important;align-items:center!important;gap:5px!important;min-width:0!important;flex-wrap:wrap!important}.app.yp-redesign .yp-author-profile-link{border:0!important;background:none!important;text-align:left!important;padding:0!important;min-width:0!important;color:var(--yn-text)!important}.app.yp-redesign .yp-author-profile-link strong{font-size:13px!important;line-height:1.3!important;font-weight:700!important}.app.yp-redesign .yp-social-post .yp-author-profile-link small{display:none!important}.app.yp-redesign .post-author-meta{display:block!important;font-size:10px!important;line-height:1.4!important;color:var(--yn-muted)!important;margin-top:3px!important}.app.yp-redesign .post-header-actions{margin-left:auto!important;display:flex!important;align-items:center!important;gap:6px!important}.app.yp-redesign .yp-feed-follow{min-height:32px!important;background:var(--yn-control)!important;border:0!important;color:var(--yn-accent)!important;border-radius:8px!important;padding:6px 12px!important;font-size:11px!important;font-weight:650!important}.app.yp-redesign .post-menu-trigger{min-height:36px!important;width:30px!important;padding:0!important;background:none!important;border:0!important;color:var(--yn-muted)!important}.app.yp-redesign .yp-social-post .post-pinned-label{font-size:0!important;color:var(--yn-muted)!important;gap:0!important;padding:0!important;background:none!important;border:0!important}.app.yp-redesign .post-pinned-label>span{display:none!important}.app.yp-redesign .yp-social-post .community-role-badge{font-size:8px!important;padding:1px 5px!important;line-height:1.5!important;min-height:0!important;background:var(--yn-control)!important;color:var(--yn-muted)!important;border:0!important}.app.yp-redesign .yp-social-post .yp-post-open{display:block!important;width:auto!important;text-align:left!important;border:0!important;background:none!important;padding:0!important;margin:0 16px 8px!important;color:var(--yn-text)!important;order:2!important}.app.yp-redesign .yp-social-post .yp-post-open h2{font-size:20px!important;line-height:1.25!important;font-weight:720!important;letter-spacing:-.5px!important;margin:0!important;color:var(--yn-text)!important}.app.yp-redesign .yp-social-post--media .yp-post-open{margin-top:13px!important}.app.yp-redesign .yp-social-post--media .yp-post-open h2{font-size:17px!important;line-height:1.35!important}.app.yp-redesign .yp-social-post .yp-feed-preview{order:3!important;margin:0 16px 8px!important;padding:0!important}.app.yp-redesign .yp-social-post .post-body{font-size:14px!important;line-height:1.55!important;letter-spacing:-.1px!important;color:var(--yn-muted)!important;margin:0!important;white-space:pre-wrap!important}.app.yp-redesign .yp-feed-read-more{font-size:12px!important;color:var(--yn-muted)!important;padding:4px 0!important;border:0!important;background:none!important;min-height:32px!important}.app.yp-redesign .yp-social-post>.yp-post-media-reveal,.app.yp-redesign .yp-social-post>.yp-community-video-frame{order:1!important;width:100%!important;border:0!important;border-radius:0!important;margin:0!important;background:var(--yn-bg)!important;overflow:hidden!important}.app.yp-redesign .yp-social-post .yp-post-media-reveal img{width:100%!important;max-height:65dvh!important;object-fit:contain!important;border-radius:0!important}.app.yp-redesign .yp-social-post .yp-video-feed-preview{aspect-ratio:4/5!important;max-height:62dvh!important;min-height:0!important}.app.yp-redesign .yp-video-feed-preview video{height:100%!important;width:100%!important;object-fit:contain!important}.app.yp-redesign .yp-video-preview-open{background:linear-gradient(transparent 35%,#0009)!important;align-items:center!important;justify-content:center!important}.app.yp-redesign .yp-video-preview-open>svg:first-child{width:54px!important;height:54px!important;padding:16px!important;border-radius:50%!important;background:#ffffffea!important;color:var(--yn-bg)!important;filter:none!important}.app.yp-redesign .yp-video-preview-open>span{font-size:11px!important;letter-spacing:.03em!important;color:#fff!important}.app.yp-redesign .yp-social-post .yp-post-engagement{order:4!important;display:flex!important;gap:18px!important;align-items:center!important;margin:4px 16px 0!important;padding:0!important;min-height:42px!important;border:0!important;background:none!important}.app.yp-redesign .yp-post-engagement>button{display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;min-width:44px!important;min-height:44px!important;background:none!important;border:0!important;border-radius:0!important;padding:0!important;color:var(--yn-muted)!important;box-shadow:none!important}.app.yp-redesign .yp-post-engagement>button[data-action=save]{margin-left:auto!important;min-width:32px!important}.app.yp-redesign .yp-post-engagement svg{width:21px!important;height:21px!important}.app.yp-redesign .yp-post-engagement .post-action-count{font-size:11px!important;font-weight:550!important}.app.yp-redesign .yp-post-engagement .liked{color:var(--yn-danger)!important}.app.yp-redesign .yp-post-engagement .saved{color:var(--yn-accent)!important}.app.yp-redesign .yp-social-post .yp-post-reply-meta{order:5!important;margin:0 16px!important;min-height:0!important}.app.yp-redesign .yp-social-post .yp-latest-reply{display:flex!important;align-items:center!important;gap:7px!important;padding:0 0 6px!important;min-height:28px!important;background:none!important;border:0!important;border-radius:0!important;color:var(--yn-muted)!important;font-size:10px!important}.app.yp-redesign .yp-latest-reply time{font-size:10px!important}.app.yp-redesign .yp-social-post>.yp-poll{order:3!important}.app.yp-redesign .yp-social-post>.inline-report{order:6!important}.app.yp-redesign .yp-feed-page-loading,.app.yp-redesign .yp-feed-page-error{margin:20px!important}.app.yp-redesign .yp-hybrid-live-shelf{background:none!important;border:0!important;border-bottom:1px solid var(--yn-control)!important;border-radius:0!important;padding:14px 16px!important;margin:0!important}.app.yp-redesign .yp-hybrid-shelf-heading{margin-bottom:9px!important}.app.yp-redesign .yp-hybrid-shelf-heading p{display:none!important}.app.yp-redesign .yp-hybrid-live-heading{font-size:11px!important;color:var(--yn-danger)!important}.app.yp-redesign .yp-hybrid-live-browse{font-size:10px!important;color:var(--yn-muted)!important;background:none!important;border:0!important}.app.yp-redesign .yp-hybrid-live-room-grid{display:flex!important;overflow-x:auto!important;gap:10px!important;scroll-snap-type:x proximity!important}.app.yp-redesign .yp-hybrid-live-room{flex:0 0 75%!important;min-height:116px!important;padding:13px!important;gap:6px!important;border:1px solid #633c57!important;border-radius:12px!important;background:linear-gradient(120deg,var(--yn-control),var(--yn-surface))!important;text-align:left!important;scroll-snap-align:start!important}.app.yp-redesign .yp-hybrid-live-room strong{font-size:16px!important}.app.yp-redesign .yp-hybrid-live-room small{font-size:10px!important}.app.yp-redesign .yp-hybrid-live-pill{font-size:8px!important;padding:2px 5px!important}.app.yp-redesign .yp-hybrid-join{font-size:10px!important}.app.yp-redesign.yp-screen-discover .content{padding-inline:0!important;max-width:760px!important}.yp-explore-home{padding-top:0!important}.yp-discover-heading{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:0 20px!important}.yp-discover-heading h1{font-size:32px!important;line-height:1.12!important;letter-spacing:-1.4px!important;margin:8px 0 18px!important;font-weight:750!important;color:var(--yp-text)!important}.yp-discover-search{display:flex!important;align-items:center!important;gap:10px!important;border:1px solid var(--yn-line)!important;background:var(--yn-surface)!important;border-radius:12px!important;min-height:50px!important;margin:0 20px 28px!important;padding:10px 14px!important;color:#a9a0b8!important;text-align:left!important;width:calc(100% - 40px)!important;font-size:14px!important}.yp-search-shortcut{margin-left:auto!important;color:var(--yn-muted)!important}.yp-discover-section-heading{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:0 20px!important;margin:24px 0 12px!important}.yp-discover-section-heading h2{font-size:17px!important;letter-spacing:-.4px!important;line-height:1.3!important;margin:0!important;color:#f2edf8!important}.yp-discover-section-heading>span{font-size:10px!important;color:#a299ae!important}.yp-discover-section-heading>button{display:flex!important;align-items:center!important;gap:3px!important;border:0!important;background:none!important;color:#b6a7cc!important;font-size:11px!important;min-height:36px!important}.yp-discover-cards{display:flex!important;overflow:auto!important;overscroll-behavior-x:contain!important;scroll-snap-type:x mandatory!important;gap:12px!important;padding:0 20px 10px!important;scroll-padding-inline:20px!important;scrollbar-width:none!important}.yp-discover-cards::-webkit-scrollbar{display:none!important}.yp-discover-card{flex:0 0 76%!important;max-width:340px!important;scroll-snap-align:start!important;min-width:0!important;background:var(--yn-surface)!important;border:1px solid var(--yn-control)!important;border-radius:18px!important;overflow:hidden!important}.yp-discover-cover{position:relative!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:space-between!important;min-height:180px!important;width:100%!important;padding:20px!important;color:#f3e9ff!important;background:var(--yn-control)!important;border:0!important;overflow:hidden!important;text-align:left!important}.tone-0 .yp-discover-cover,.yp-space-monogram.tone-0{background:var(--yn-line)!important;color:#e5cafc!important}.tone-1 .yp-discover-cover,.yp-space-monogram.tone-1{background:#20473f!important;color:#c5f6e7!important}.tone-2 .yp-discover-cover,.yp-space-monogram.tone-2{background:var(--yn-line)!important;color:#ffd6df!important}.tone-3 .yp-discover-cover,.yp-space-monogram.tone-3{background:#34425b!important;color:#d5e4ff!important}.yp-community-orbit{position:absolute!important;width:200px!important;height:200px!important;right:-35px!important;top:-65px!important;border:34px solid #ffffff0d!important;border-radius:50%!important;transform:rotate(-25deg)!important}.yp-community-orbit:after{content:""!important;position:absolute!important;top:15px!important;right:15px!important;bottom:15px!important;left:15px!important;border:1px solid #ffffff24!important;border-radius:50%!important}.yp-discover-cover>svg{z-index:1!important}.yp-discover-cover-name{font-size:27px!important;letter-spacing:-1.1px!important;font-weight:700!important;line-height:1.1!important;position:relative!important;max-width:90%!important;margin-top:22px!important}.yp-discover-cover>svg:last-child{position:absolute!important;right:18px!important;bottom:18px!important}.yp-discover-card-body{padding:15px!important}.yp-discover-card-body h3{font-size:15px!important;margin:0 0 6px!important;color:#f7f1ff!important}.yp-discover-card-body p{font-size:12px!important;line-height:1.5!important;min-height:36px!important;margin:0 0 14px!important;color:#b3a6bd!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.yp-discover-card-body>div{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}.yp-discover-card-body small{display:flex!important;align-items:center!important;gap:5px!important;font-size:10px!important;color:#a89ab6!important}.yp-discover-card-body button{min-height:36px!important;display:flex!important;align-items:center!important;gap:6px!important;background:#d9c1f8!important;color:var(--yn-control)!important;font-size:11px!important;font-weight:700!important;border:0!important;border-radius:9px!important;padding:8px 12px!important}.yp-discover-live{display:flex!important;align-items:center!important;gap:14px!important;margin:20px 20px 28px!important;padding:20px 16px!important;width:calc(100% - 40px)!important;border:1px solid var(--yn-line)!important;border-radius:16px!important;color:#f7dfeb!important;background:linear-gradient(115deg,var(--yn-surface),var(--yn-surface))!important;text-align:left!important}.yp-discover-live-symbol{height:44px!important;width:44px!important;border-radius:50%!important;display:grid!important;place-items:center!important;background:var(--yn-line)!important;color:#ff8eb9!important;flex:none!important}.yp-discover-live>span:nth-child(2){display:grid!important;gap:5px!important;flex:1!important;min-width:0!important}.yp-discover-live small{font-size:8px!important;letter-spacing:.13em!important;font-weight:650!important;color:#f29cbe!important}.yp-discover-live strong{font-size:15px!important;line-height:1.25!important;letter-spacing:-.2px!important}.yp-discover-live>span:nth-child(2)>span{font-size:11px!important;color:#bca0b4!important}.yp-discover-live>svg{flex:none!important;color:#e4b5d0!important}.yp-your-spaces,.yp-discover-events{margin:0 20px!important}.yp-your-spaces>button,.yp-discover-events>button{display:flex!important;align-items:center!important;gap:12px!important;width:100%!important;padding:13px 0!important;border:0!important;border-bottom:1px solid var(--yn-control)!important;background:none!important;color:#ddd1e8!important;text-align:left!important;min-height:72px!important}.yp-space-monogram{display:grid!important;place-items:center!important;width:44px!important;height:44px!important;border-radius:12px!important;font-size:21px!important;font-weight:700!important;flex:none!important}.yp-your-spaces>button>span:nth-child(2),.yp-discover-events>button>span{display:grid!important;gap:4px!important;flex:1!important;min-width:0!important}.yp-your-spaces strong,.yp-discover-events>button>span>strong{font-size:13px!important;color:#eee5f6!important}.yp-your-spaces small,.yp-discover-events>button>span>small{font-size:10px!important;color:#9f8faf!important}.yp-your-spaces>button>svg{color:var(--yn-muted)!important}.yp-discover-events time{display:grid!important;place-items:center!important;min-width:44px!important;color:#d9c6f1!important;line-height:1.2!important}.yp-discover-events time strong{font-size:23px!important}.yp-discover-events time small{font-size:9px!important;text-transform:uppercase!important}.yp-designed-empty{text-align:center!important;padding:32px 24px!important}.yp-designed-empty>svg{color:var(--yn-accent)!important}.yp-designed-empty h2{font-size:20px!important;color:var(--yn-text)!important;letter-spacing:-.5px!important}.yp-designed-empty p{font-size:13px!important;color:var(--yn-muted)!important}.yp-designed-empty button{margin-top:12px!important}.app.yp-redesign.yp-screen-messages .main>.content{max-width:1040px!important;padding-top:16px!important;padding-inline:16px!important;min-height:0!important}.app.yp-redesign .yp-inbox-header{margin-bottom:16px!important}.app.yp-redesign .yp-inbox-header p{display:none!important}.app.yp-redesign .yp-inbox-header h1{font-size:29px!important;letter-spacing:-1px!important}.app.yp-redesign .yp-inbox-create-actions{display:flex!important;gap:8px!important;align-items:center!important}.app.yp-redesign .yp-inbox-create-actions>button,.app.yp-redesign .new-chat-v3{display:flex!important;align-items:center!important;justify-content:center!important;min-width:36px!important;min-height:40px!important;padding:8px!important;border:0!important;border-radius:50%!important;background:var(--yn-control)!important;color:var(--yn-accent)!important}.app.yp-redesign .yp-inbox-create-actions>button>span{display:none!important}.app.yp-redesign .messages-layout{height:calc(100dvh - 200px - env(safe-area-inset-top) - env(safe-area-inset-bottom))!important;min-height:300px!important;background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:hidden!important;display:grid!important;grid-template-columns:320px minmax(0,1fr)!important}.app.yp-redesign .chat-list{min-width:0!important;min-height:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;background:none!important;border-right:1px solid var(--yn-control)!important;padding:0 14px 0 0!important}.app.yp-redesign .yp-inbox-switch{display:flex!important;align-items:center!important;gap:24px!important;background:none!important;border:0!important;border-bottom:1px solid var(--yn-control)!important;border-radius:0!important;padding:0!important;margin:0 0 12px!important;min-height:44px!important;flex-shrink:0!important}.app.yp-redesign .yp-inbox-switch>button{position:relative!important;display:flex!important;align-items:center!important;gap:6px!important;min-height:44px!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;color:var(--yn-muted)!important;font-size:14px!important;font-weight:650!important;flex:0 0 auto!important}.app.yp-redesign .yp-inbox-switch>button>svg{display:none!important}.app.yp-redesign .yp-inbox-switch>button.selected{color:var(--yn-text)!important;box-shadow:inset 0 -2px #d2b7f5!important}.app.yp-redesign .yp-inbox-mini-count{background:var(--yn-control)!important;color:var(--yn-accent)!important;font-size:9px!important;min-width:16px!important;height:16px!important;border-radius:10px!important}.app.yp-redesign .yp-inbox-folders{display:flex!important;align-items:center!important;gap:6px!important;padding:0!important;margin:0 0 9px!important;min-height:36px!important;flex-shrink:0!important;border:0!important}.app.yp-redesign .yp-inbox-folders>button{background:none!important;color:var(--yn-muted)!important;border:0!important;padding:5px 12px!important;border-radius:20px!important;min-height:32px!important;font-size:11px!important;flex:none!important}.app.yp-redesign .yp-inbox-folders>button.selected{background:var(--yn-control)!important;color:var(--yn-text)!important}.app.yp-redesign .yp-inbox-more-filters{display:flex!important;align-items:center!important;gap:3px!important;min-width:0!important;width:auto!important;flex:0 0 auto!important;margin-left:auto!important;padding:0!important;background:none!important;border:0!important;color:var(--yn-muted)!important}.app.yp-redesign .yp-inbox-more-filters select{width:auto!important;max-width:90px!important;min-width:0!important;height:32px!important;padding:0 2px!important;background:none!important;border:0!important;color:var(--yn-muted)!important;font-size:11px!important}.app.yp-redesign .yp-inbox-more-filters>svg:last-child{display:none!important}.app.yp-redesign .chat-search-v3{display:flex!important;align-items:center!important;gap:8px!important;flex-shrink:0!important;height:42px!important;min-height:42px!important;max-height:42px!important;padding:0 12px!important;margin:0 0 12px!important;border:0!important;border-radius:10px!important;background:var(--yn-surface)!important;color:var(--yn-muted)!important}.app.yp-redesign .chat-search-v3 input{min-width:0!important;width:100%!important;height:40px!important;min-height:0!important;padding:0!important;margin:0!important;border:0!important;outline:0!important;background:none!important;color:var(--yn-text)!important;font-size:15px!important}.app.yp-redesign .yp-inbox-results-scroll{min-height:0!important;flex:1!important;overflow:auto!important;overscroll-behavior:contain!important;scrollbar-width:thin!important;padding-bottom:20px!important}.app.yp-redesign .yp-inbox-chat-row{position:relative!important;border:0!important;border-bottom:1px solid var(--yn-control)!important;background:none!important;padding:0!important;margin:0!important}.app.yp-redesign .chat-item{display:grid!important;grid-template-columns:46px minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;min-height:86px!important;padding:12px 28px 12px 0!important;border:0!important;border-radius:0!important;background:none!important;text-align:left!important;width:100%!important;color:var(--yn-muted)!important;position:relative!important}.app.yp-redesign .chat-item .avatar,.app.yp-redesign .chat-item .yp-group-avatar{height:46px!important;width:46px!important;border-radius:50%!important;border:0!important;background:var(--yn-control)!important;color:#d4b5df!important}.app.yp-redesign .chat-item>span:not(.unread-count){min-width:0!important;display:grid!important;gap:5px!important}.app.yp-redesign .chat-item strong{padding-right:34px!important;color:var(--yn-text)!important;font-size:14px!important;font-weight:650!important;line-height:1.3!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.app.yp-redesign .chat-message-preview{display:block!important;color:#9d8baa!important;font-size:12px!important;line-height:1.4!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important}.app.yp-redesign .chat-item .yp-inbox-presence-secondary{display:none!important}.app.yp-redesign .chat-item>time{position:absolute!important;top:14px!important;right:28px!important;font-size:9px!important;color:var(--yn-muted)!important}.app.yp-redesign .has-unread .chat-message-preview{color:#e1cfee!important}.app.yp-redesign .has-unread .chat-item strong{color:var(--yn-text)!important}.app.yp-redesign .chat-item .unread-count{display:grid!important;place-items:center!important;height:18px!important;min-width:18px!important;max-width:30px!important;padding:0 5px!important;background:var(--yn-accent)!important;color:var(--yn-surface)!important;font-size:10px!important;border-radius:12px!important;position:absolute!important;right:30px!important;bottom:18px!important}.app.yp-redesign .yp-inbox-chat-star{position:absolute!important;right:0!important;bottom:12px!important;min-width:26px!important;min-height:36px!important;background:none!important;border:0!important;color:var(--yn-muted)!important;padding:4px!important}.app.yp-redesign .yp-inbox-chat-star.selected{color:#dbb982!important}.app.yp-redesign .chat-main{min-width:0!important;min-height:0!important;overflow:hidden!important;background:var(--yn-bg)!important;border:0!important;border-radius:16px!important;margin-left:14px!important}.app.yp-redesign .chat-header{background:var(--yn-bg)!important;border-bottom:1px solid var(--yn-control)!important;min-height:68px!important;padding:12px!important}.app.yp-redesign .chat-header strong{font-size:14px!important}.app.yp-redesign .chat-header small{font-size:10px!important}.app.yp-redesign .chat-compose{background:var(--yn-bg)!important;border-top:1px solid var(--yn-control)!important;padding:10px!important}.app.yp-redesign .chat-compose textarea{background:var(--yn-surface)!important;border:1px solid var(--yn-line)!important;border-radius:20px!important;color:var(--yn-text)!important;font-size:16px!important}.app.yp-redesign .bubble{border-radius:17px!important;box-shadow:none!important}.app.yp-redesign .yp-message-row.is-mine .bubble,.app.yp-redesign .yp-message-row.is-theirs .bubble{background:var(--yn-control)!important;color:var(--yn-text)!important}.app.yp-redesign .yp-inbox-tools{position:relative!important;flex:none!important}.app.yp-redesign .yp-inbox-tools>summary{list-style:none!important;display:grid!important;place-items:center!important;width:36px!important;min-height:40px!important;border-radius:50%!important;background:var(--yn-control)!important;color:var(--yn-accent)!important;cursor:pointer!important}.app.yp-redesign .yp-inbox-tools>summary::-webkit-details-marker{display:none!important}.app.yp-redesign .yp-inbox-tools-panel{position:absolute!important;right:0!important;top:50px!important;z-index:220!important;min-width:280px!important;width:min(320px,85vw)!important;background:var(--yn-surface)!important;border:1px solid var(--yn-line)!important;border-radius:16px!important;padding:12px!important;box-shadow:0 20px 50px #0009!important}.app.yp-redesign .yp-inbox-pinned{margin:0!important;padding:0!important;background:none!important;border:0!important}.app.yp-redesign .yp-inbox-pinned-caption{display:none!important}.app.yp-redesign .yp-inbox-official-support{display:flex!important;align-items:center!important;gap:10px!important;min-height:62px!important;padding:8px!important;border:0!important;background:none!important;width:100%!important;color:var(--yn-text)!important}.app.yp-redesign .yp-inbox-support-avatar{width:34px!important;height:34px!important}.app.yp-redesign .yp-inbox-support-info{min-width:0!important;flex:1!important;text-align:left!important}.app.yp-redesign .yp-inbox-support-info strong{font-size:12px!important}.app.yp-redesign .yp-inbox-support-preview{font-size:10px!important;color:#b59bc4!important}.app.yp-redesign .yp-group-safety-preferences{margin:0!important;border-top:1px solid var(--yn-line)!important}.app.yp-redesign .yp-group-safety-disclosure{padding:10px 8px!important;min-height:44px!important;display:flex!important;flex-wrap:wrap!important;gap:7px!important}.app.yp-redesign .yp-group-safety-disclosure>span{font-size:11px!important}.app.yp-redesign .yp-group-safety-disclosure>small{font-size:9px!important}.app.yp-redesign .yp-group-privacy-panel{padding:10px!important}.app.yp-redesign .yp-group-privacy-panel p{font-size:10px!important}.app.yp-redesign .reb-view{padding:0!important;background:none!important}.app.yp-redesign.yp-screen-search .reb-section-heading p,.app.yp-redesign.yp-screen-search .reb-section-heading .yp-ecosystem-eyebrow{display:none!important}.app.yp-redesign.yp-screen-search .reb-section-heading{margin-bottom:16px!important}.app.yp-redesign .yp-search-scope-picker{display:flex!important;align-items:center!important;gap:7px!important;margin:12px 0 16px!important;flex-wrap:wrap!important}.app.yp-redesign .yp-search-scope-picker>span{display:none!important}.app.yp-redesign .yp-search-scope-picker>button{border:1px solid var(--yn-line)!important;border-radius:20px!important;background:none!important;color:var(--yn-muted)!important;font-size:10px!important;min-height:34px!important;padding:7px 12px!important}.app.yp-redesign .yp-search-scope-picker>button.selected{background:var(--yn-control)!important;color:var(--yn-text)!important}.app.yp-redesign .reb-segments{display:flex!important;overflow:auto!important;gap:20px!important;border:0!important;border-bottom:1px solid var(--yn-control)!important;border-radius:0!important;padding:0!important;background:none!important;margin:16px 0 24px!important}.app.yp-redesign .reb-segments>button{border:0!important;border-radius:0!important;padding:12px 0!important;min-height:44px!important;background:none!important;color:var(--yn-muted)!important;font-size:12px!important;white-space:nowrap!important;flex:none!important}.app.yp-redesign .reb-segments>button.is-selected{color:var(--yn-text)!important;box-shadow:inset 0 -2px #cba3f2!important}.app.yp-redesign .reb-list-label h2{font-size:16px!important;letter-spacing:-.3px!important}.app.yp-redesign .reb-list-label>span{font-size:10px!important;color:var(--yn-muted)!important}.app.yp-redesign .reb-results{border:0!important;border-radius:0!important;background:none!important}.app.yp-redesign .reb-result,.app.yp-redesign .reb-discussion-result{border:0!important;border-bottom:1px solid var(--yn-control)!important;padding:16px 0!important;background:none!important;gap:12px!important;min-width:0!important}.app.yp-redesign .reb-result-text h3{font-size:14px!important;color:var(--yn-text)!important}.app.yp-redesign .reb-result-text p{font-size:12px!important;color:var(--yn-muted)!important;line-height:1.5!important}.app.yp-redesign .reb-community-icon{width:44px!important;height:44px!important;background:var(--yn-line)!important;color:var(--yn-accent)!important;border-radius:12px!important;font-size:20px!important}.app.yp-redesign .reb-result-action{font-size:11px!important;border:1px solid var(--yn-line)!important;border-radius:9px!important;background:var(--yn-control)!important;color:var(--yn-text)!important;min-height:36px!important;padding:8px 10px!important}.app.yp-redesign .reb-person-actions{display:flex!important;gap:6px!important;flex-wrap:wrap!important}.app.yp-redesign .reb-person-report{font-size:10px!important}.app.yp-redesign :is(.course-tile,.space-card){border:1px solid var(--yn-line)!important;border-radius:16px!important;overflow:hidden!important}.app.yp-redesign :is(.space-banner,.course-tile-cover){background:var(--yn-control)!important;border:0!important;min-height:130px!important;color:#d2b3e4!important}.app.yp-redesign .space-icon{background:var(--yn-accent)!important;color:var(--yn-control)!important;border:4px solid var(--yn-surface)!important}.app.yp-redesign .space-card h2{font-size:20px!important}.app.yp-redesign .space-card p{font-size:13px!important;color:var(--yn-muted)!important}.app.yp-redesign .member{border-radius:14px!important;border:1px solid var(--yn-control)!important;padding:16px!important}.app.yp-redesign .event-card{border:0!important;border-bottom:1px solid var(--yn-control)!important;border-radius:0!important;background:none!important;padding:18px 0!important}.app.yp-redesign .event-card h2{font-size:16px!important}.app.yp-redesign .datebox{background:var(--yn-control)!important;border-radius:10px!important;color:var(--yn-accent)!important}.app.yp-redesign .empty{background:none!important;border:0!important;padding:40px 24px!important;border-radius:0!important;color:var(--yn-muted)!important}.app.yp-redesign .empty h2{font-size:21px!important;letter-spacing:-.5px!important;color:var(--yn-text)!important}.app.yp-redesign .empty p{font-size:13px!important;line-height:1.6!important}.app.yp-redesign .welcome-card{margin:24px 16px!important;padding:28px 22px!important;border:1px solid var(--yn-line)!important;border-radius:20px!important;background:var(--yn-surface)!important}.app.yp-redesign .welcome-card h1{font-size:34px!important;letter-spacing:-1.5px!important;line-height:1.1!important}.app.yp-redesign .welcome-card p{font-size:14px!important;line-height:1.6!important;color:var(--yn-muted)!important}.app.yp-experience-v3.yp-redesign.yp-screen-profile .main>.content{max-width:720px!important;padding:0 0 calc(84px + env(safe-area-inset-bottom))!important}.app.yp-redesign .member-profile.yp-profile-refined{position:relative!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:none!important;overflow:visible!important}.app.yp-redesign .profile-cover-lite{position:relative!important;height:148px!important;min-height:148px!important;border-radius:0!important;margin:0!important;overflow:hidden!important;background:linear-gradient(135deg,var(--yn-surface) 0%,#574067 45%,var(--yn-control) 70%,var(--yn-surface) 100%)!important}.app.yp-redesign .profile-cover-lite:before{content:""!important;position:absolute!important;width:250px!important;height:250px!important;right:0!important;top:-180px!important;border:35px solid #e7caff12!important;border-radius:50%!important;pointer-events:none!important}.app.yp-redesign .profile-cover-lite .yp-profile-cover-reveal{width:100%!important;height:100%!important;position:relative!important;top:0!important;right:0!important;bottom:0!important;left:0!important}.app.yp-redesign .profile-cover-lite img{width:100%!important;height:100%!important;object-fit:cover!important}.app.yp-redesign .profile-body-lite{position:relative!important;padding:0 20px 24px!important;text-align:center!important;background:none!important}.app.yp-redesign .profile-avatar-ring{position:relative!important;margin:-46px auto 12px!important;left:auto!important;top:auto!important;transform:none!important;width:96px!important;height:96px!important;padding:4px!important;background:var(--yn-bg)!important;border:0!important;border-radius:50%!important;box-shadow:none!important}.app.yp-redesign .profile-avatar-ring .avatar{width:88px!important;height:88px!important;border:0!important}.app.yp-redesign .profile-avatar-ring .member-avatar-with-presence{display:block!important}.app.yp-redesign .yp-profile-name-row{position:relative!important;display:flex!important;justify-content:center!important;align-items:center!important;gap:10px!important;margin:0!important}.app.yp-redesign .yp-profile-name-row h1{font-size:27px!important;line-height:1.15!important;letter-spacing:-1px!important;font-weight:750!important;color:var(--yn-text)!important;margin:0!important}.app.yp-redesign .edit-profile-lite{min-height:32px!important;padding:5px 10px!important;font-size:10px!important;border-radius:7px!important}.app.yp-redesign .yp-profile-identity-line{display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;margin:5px 0 0!important;color:var(--yn-muted)!important;font-size:12px!important}.app.yp-redesign .yp-profile-handle{font-size:12px!important;color:var(--yn-muted)!important;margin:0!important}.app.yp-redesign .yp-profile-handle-prompt{font-size:11px!important;color:var(--yn-accent)!important;min-height:32px!important;background:none!important;border:0!important}.app.yp-redesign .yp-profile-social-stats{display:flex!important;align-items:center!important;justify-content:center!important;gap:0!important;margin:20px auto 16px!important;padding:0!important;border:0!important;max-width:320px!important;background:none!important}.app.yp-redesign .yp-profile-social-stats>*{flex:1!important;min-width:0!important;min-height:44px!important;display:flex!important;align-items:center!important;flex-direction:column!important;gap:2px!important;background:none!important;border:0!important;border-right:1px solid var(--yn-control)!important;border-radius:0!important;padding:0 16px!important}.app.yp-redesign .yp-profile-social-stats>*:last-child{border:0!important}.app.yp-redesign .yp-profile-social-stats strong{font-size:20px!important;font-weight:750!important;line-height:1.2!important;letter-spacing:-.6px!important;color:var(--yn-text)!important}.app.yp-redesign .yp-profile-social-stats small{font-size:10px!important;color:var(--yn-muted)!important}.app.yp-redesign .profile-bio{font-size:13px!important;line-height:1.6!important;color:var(--yn-muted)!important;margin:0 auto!important;max-width:42ch!important;white-space:pre-wrap!important}.app.yp-redesign .yp-profile-add-bio{font-size:12px!important;min-height:36px!important;border:0!important;background:none!important;color:var(--yn-accent)!important}.app.yp-redesign .yp-profile-facts{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:6px 12px!important;margin:12px 0 0!important;color:var(--yn-muted)!important;font-size:9px!important}.app.yp-redesign .yp-profile-facts span{display:flex!important;align-items:center!important;gap:4px!important}.app.yp-redesign .yp-profile-facts svg{width:12px!important;height:12px!important}.app.yp-redesign .yp-profile-secondary{display:flex!important;flex-direction:column!important;gap:10px!important;align-items:center!important;margin-top:14px!important;border:0!important;padding:0!important}.app.yp-redesign .yp-profile-member-details{display:flex!important;justify-content:center!important;gap:10px!important;align-items:center!important;border:0!important;background:none!important}.app.yp-redesign .yp-profile-role{background:var(--yn-control)!important;color:var(--yn-muted)!important;border:1px solid var(--yn-line)!important;padding:4px 8px!important;border-radius:7px!important;font-size:9px!important}.app.yp-redesign .yp-profile-role small{font-size:8px!important;color:var(--yn-muted)!important}.app.yp-redesign .yp-profile-paid-member{font-size:10px!important}.app.yp-redesign .yp-profile-shortcuts{display:flex!important;gap:10px!important;padding:0 20px 22px!important}.app.yp-redesign .yp-profile-shortcuts button{flex:1!important;display:flex!important;align-items:center!important;gap:8px!important;min-height:44px!important;padding:10px 12px!important;color:var(--yn-muted)!important;border:1px solid var(--yn-line)!important;border-radius:10px!important;background:var(--yn-surface)!important;font-size:11px!important}.app.yp-redesign .yp-profile-shortcuts button>svg:last-child{margin-left:auto!important;width:14px!important}.app.yp-redesign .yp-profile-activity{border:0!important;border-top:1px solid var(--yn-control)!important;border-radius:0!important;background:none!important;margin:0!important;padding:18px 20px!important}.app.yp-redesign .yp-profile-activity>header,.app.yp-redesign .yp-profile-activity-head{margin-bottom:12px!important}.app.yp-redesign .yp-profile-activity h2{font-size:16px!important;letter-spacing:-.3px!important}.app.yp-redesign .yp-profile-activity-tabs{display:flex!important;gap:20px!important;background:none!important;border:0!important;border-bottom:1px solid var(--yn-control)!important;border-radius:0!important;padding:0!important;overflow:auto!important;margin-bottom:4px!important}.app.yp-redesign .yp-profile-activity-tabs>button{min-width:0!important;flex:0 0 auto!important;border:0!important;border-radius:0!important;background:none!important;color:var(--yn-muted)!important;padding:11px 0!important;min-height:44px!important;font-size:11px!important;white-space:nowrap!important}.app.yp-redesign .yp-profile-activity-tabs>button.selected{color:var(--yn-text)!important;box-shadow:inset 0 -2px #c69ce8!important}.app.yp-redesign .yp-profile-activity-item{border:0!important;border-bottom:1px solid var(--yn-control)!important;border-radius:0!important;background:none!important;padding:16px 0!important;gap:12px!important;min-height:80px!important}.app.yp-redesign .yp-profile-activity-icon{background:var(--yn-control)!important;border-radius:10px!important;width:36px!important;height:36px!important;color:var(--yn-accent)!important}.app.yp-redesign .yp-profile-activity-copy strong{font-size:13px!important;color:var(--yn-text)!important}.app.yp-redesign .yp-profile-activity-copy small{font-size:11px!important;line-height:1.5!important;color:var(--yn-muted)!important}.app.yp-redesign .yp-profile-activity-date{font-size:9px!important;color:var(--yn-muted)!important}.app.yp-redesign .yp-profile-activity-empty{font-size:13px!important;color:var(--yn-muted)!important;padding:30px 4px!important}.app.yp-redesign .yp-account-actions{margin:10px 20px!important;border:0!important;border-top:1px solid var(--yn-control)!important;border-radius:0!important;background:none!important}.app.yp-redesign .yp-account-actions>summary{display:flex!important;gap:10px!important;align-items:center!important;min-height:48px!important;font-size:11px!important;color:var(--yn-muted)!important;list-style:none!important;cursor:pointer!important}.app.yp-redesign .yp-account-actions>summary>svg:last-child{margin-left:auto!important}.app.yp-redesign .profile-actions{gap:8px!important}.app.yp-redesign .profile-actions>button{font-size:12px!important}.app.yp-redesign .sheet-overlay{background:#000b!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;z-index:500!important}.app.yp-redesign .action-sheet{background:var(--yn-surface)!important;border:1px solid var(--yn-line)!important;border-bottom:0!important;border-radius:24px 24px 0 0!important;padding:10px 20px calc(24px + env(safe-area-inset-bottom))!important;width:100%!important;max-width:520px!important;max-height:92dvh!important;overflow:auto!important;color:var(--yn-text)!important}.app.yp-redesign .sheet-handle{width:32px!important;height:4px!important;border-radius:4px!important;background:var(--yn-control)!important;margin:0 auto 24px!important}.app.yp-redesign .sheet-head{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;margin:0 0 8px!important;padding:0!important}.app.yp-redesign .sheet-head h2{font-size:26px!important;letter-spacing:-1px!important;line-height:1.15!important;margin:6px 0!important;color:var(--yn-text)!important}.app.yp-redesign .sheet-head .eyebrow{font-size:8px!important;color:var(--yn-muted)!important;letter-spacing:.1em!important}.app.yp-redesign .round-close{display:grid!important;place-items:center!important;width:36px!important;height:36px!important;border:0!important;border-radius:50%!important;background:var(--yn-control)!important;color:var(--yn-accent)!important;padding:0!important}.yp-create-prompt{font-size:13px!important;color:var(--yn-muted)!important;margin:0 0 22px!important}.yp-create-formats{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.yp-create-formats>button{position:relative!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;text-align:left!important;gap:16px!important;border:1px solid var(--yn-line)!important;border-radius:16px!important;padding:16px!important;background:var(--yn-control)!important;color:var(--yn-text)!important;min-height:202px!important}.yp-create-formats>button:nth-child(2){background:var(--yn-control)!important;border-color:#354d5c!important;color:#d4f0ff!important}.yp-create-formats>button>svg:last-child{position:absolute!important;right:14px!important;bottom:27px!important;width:15px!important}.yp-create-formats>button>span:nth-child(2){display:grid!important;gap:5px!important}.yp-create-formats strong{font-size:17px!important;letter-spacing:-.4px!important}.yp-create-formats small{font-size:10px!important;color:var(--yn-muted)!important;max-width:110px!important}.yp-create-formats>button:nth-child(2) small{color:#96b4c5!important}.yp-create-art{position:relative!important;height:98px!important;width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;flex:none!important;overflow:hidden!important}.yp-create-art-post{border:1px solid var(--yn-line)!important;background:var(--yn-line)!important;border-radius:10px!important;padding:18px!important;transform:rotate(-7deg)!important;width:88px!important;align-self:center!important;box-shadow:6px 7px 0 var(--yn-line)!important}.yp-create-art-post>span{position:absolute!important;height:3px!important;background:var(--yn-accent)!important;border-radius:3px!important;left:16px!important;right:16px!important;top:22px!important}.yp-create-art-post>span:nth-child(2){top:32px!important;right:30px!important}.yp-create-art-post>span:nth-child(3){top:42px!important;right:23px!important}.yp-create-art-post>svg{position:absolute!important;bottom:10px!important;right:10px!important;color:var(--yn-accent)!important;width:24px!important}.yp-create-art-video{border:1px solid #4f7185!important;border-radius:12px!important;background:#2a4352!important;transform:rotate(6deg)!important;width:78px!important;align-self:center!important;box-shadow:-6px 7px 0 var(--yn-control)!important}.yp-create-video-dot{position:absolute!important;top:10px!important;left:10px!important;width:5px!important;height:5px!important;background:#f29db7!important;border-radius:50%!important}.yp-create-live{display:flex!important;align-items:center!important;gap:13px!important;padding:17px 14px!important;width:100%!important;border:1px solid #7a3f60!important;background:var(--yn-control)!important;color:#fce2ef!important;border-radius:14px!important;margin-top:12px!important;text-align:left!important}.yp-create-live>span:first-child{width:42px!important;height:42px!important;display:grid!important;place-items:center!important;background:var(--yn-line)!important;color:#ffacd1!important;border-radius:50%!important;flex:none!important}.yp-create-live>span:nth-child(2){display:grid!important;gap:4px!important;flex:1!important}.yp-create-live strong{font-size:16px!important;letter-spacing:-.3px!important}.yp-create-live small{font-size:10px!important;line-height:1.5!important;color:#c79cb5!important}.yp-create-live>svg{width:18px!important;flex:none!important}.yp-create-event{display:flex!important;align-items:center!important;gap:12px!important;padding:16px 3px!important;min-height:52px!important;width:100%!important;background:none!important;border:0!important;color:var(--yn-muted)!important;font-size:12px!important;margin-top:7px!important}.yp-create-event>svg:last-child{margin-left:auto!important}.app.yp-redesign .switcher-list{margin-top:20px!important}.app.yp-redesign .switcher-list>button{min-height:72px!important;padding:12px!important;border:1px solid var(--yn-line)!important;border-radius:12px!important;background:var(--yn-surface)!important;color:var(--yn-accent)!important;margin-bottom:8px!important;display:flex!important;gap:12px!important;align-items:center!important;width:100%!important}.app.yp-redesign .switcher-list>button.selected{border-color:var(--yn-line)!important;background:var(--yn-control)!important}.app.yp-redesign .switcher-list>button>span:nth-child(2){min-width:0!important;flex:1!important;text-align:left!important;display:grid!important;gap:4px!important}.app.yp-redesign .switcher-list strong{font-size:13px!important}.app.yp-redesign .switcher-list small{font-size:10px!important;color:var(--yn-muted)!important}.app.yp-redesign .switcher-actions{display:grid!important;gap:6px!important;margin-top:16px!important}.app.yp-redesign .switcher-actions>button{min-height:44px!important;border:0!important;background:none!important;color:var(--yn-accent)!important;font-size:12px!important;display:flex!important;align-items:center!important;gap:10px!important}.app.yp-redesign .switcher-actions>button>svg:last-child{margin-left:auto!important}.app.yp-redesign .post-editor-overlay{background:var(--yn-bg)!important;z-index:650!important}.app.yp-redesign .post-editor-v3{background:var(--yn-bg)!important;color:var(--yn-text)!important;max-width:720px!important;border:0!important;border-radius:0!important}.app.yp-redesign .post-editor-bar{min-height:64px!important;padding:12px 16px!important;border-bottom:1px solid var(--yn-control)!important;background:var(--yn-bg)!important}.app.yp-redesign .post-editor-bar>strong{font-size:13px!important;color:var(--yn-text)!important}.app.yp-redesign .post-editor-bar>button:first-child{color:var(--yn-accent)!important;background:none!important;border:0!important}.app.yp-redesign .publish-button-v3{min-height:36px!important;padding:8px 14px!important;font-size:12px!important}.app.yp-redesign .post-editor-inner{padding:24px 20px 80px!important}.app.yp-redesign .post-editor-author{display:flex!important;gap:10px!important;align-items:center!important;margin-bottom:20px!important;padding:0!important}.app.yp-redesign .post-editor-author .avatar{width:38px!important;height:38px!important}.app.yp-redesign .post-editor-author strong{font-size:12px!important}.app.yp-redesign .post-editor-author small{font-size:10px!important;color:var(--yn-muted)!important}.app.yp-redesign .yp-hybrid-composer-format{display:none!important}.app.yp-redesign .post-category-label{font-size:10px!important;color:var(--yn-muted)!important;display:flex!important;align-items:center!important;gap:10px!important;margin-bottom:18px!important;padding:0!important}.app.yp-redesign .post-category-label select{padding:7px 10px!important;border:1px solid var(--yn-line)!important;border-radius:20px!important;color:var(--yn-accent)!important;background:var(--yn-control)!important;font-size:11px!important}.app.yp-redesign .yp-editor-field-label{font-size:8px!important;letter-spacing:.12em!important;color:var(--yn-muted)!important;margin:18px 0 8px!important}.app.yp-redesign .post-title-v3{height:auto!important;min-height:56px!important;max-height:none!important;font-size:26px!important;font-weight:650!important;line-height:1.3!important;letter-spacing:-.9px!important;padding:8px 0!important;border:0!important;border-bottom:1px solid var(--yn-control)!important;border-radius:0!important;background:none!important;color:var(--yn-text)!important;box-shadow:none!important;width:100%!important}.app.yp-redesign .post-body-v3{min-height:180px!important;line-height:1.6!important;font-size:16px!important;resize:vertical!important;background:none!important;border:0!important;padding:8px 0!important;color:var(--yn-text)!important;box-shadow:none!important}.app.yp-redesign .post-editor-help{font-size:10px!important;color:var(--yn-muted)!important;background:none!important;border:0!important;padding:14px 0!important}.app.yp-redesign .post-editor-tools{border-top:1px solid var(--yn-control)!important;padding:12px 0!important}.app.yp-redesign .post-editor-tools button{font-size:11px!important;min-height:40px!important;border:1px solid var(--yn-line)!important;border-radius:10px!important;background:var(--yn-control)!important;color:var(--yn-accent)!important}.app.yp-redesign .yp-editor-length{font-size:9px!important;color:var(--yn-muted)!important}.app.yp-redesign .yp-hybrid-composer-error{font-size:12px!important;color:var(--yn-danger)!important;border:1px solid #87405f!important;border-radius:10px!important;background:#431b30!important;padding:12px!important}.app.yp-redesign .yp-support-inbox{background:none!important;border:0!important;padding:0!important;min-height:0!important;overflow:auto!important}.app.yp-redesign .yp-support-head{gap:12px!important;margin:10px 0 18px!important}.app.yp-redesign .yp-support-head h2{font-size:22px!important;line-height:1.2!important;color:var(--yn-text)!important;letter-spacing:-.6px!important}.app.yp-redesign .yp-support-head p{font-size:11px!important;line-height:1.6!important;color:var(--yn-muted)!important}.app.yp-redesign .yp-support-eyebrow{display:none!important}.app.yp-redesign .yp-support-new{font-size:10px!important;min-height:36px!important;white-space:nowrap!important}.app.yp-redesign .yp-support-view-switch{display:flex!important;flex-wrap:nowrap!important;gap:4px!important;overflow:auto!important;padding:0!important;margin:0 0 18px!important;background:none!important;border:0!important}.app.yp-redesign .yp-support-view-switch button{flex:1 0 auto!important;min-height:36px!important;font-size:10px!important;padding:7px 10px!important;border:1px solid var(--yn-line)!important;border-radius:9px!important;color:var(--yn-accent)!important;background:var(--yn-surface)!important;white-space:nowrap!important}.app.yp-redesign .yp-support-view-switch button.selected{background:var(--yn-accent)!important;color:var(--yn-control)!important}.app.yp-redesign .yp-support-inbox h3,.app.yp-redesign .yp-support-case-heading h3{color:var(--yn-text)!important;font-size:16px!important}.app.yp-redesign .yp-support-list,.app.yp-redesign .yp-support-list-head{background:none!important;border:0!important}.app.yp-redesign .yp-support-case{background:var(--yn-surface)!important;border-color:var(--yn-line)!important;border-radius:12px!important}.yp-personalize-overlay{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:#000b!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;z-index:700!important;display:flex!important;align-items:flex-end!important;justify-content:center!important}.yp-personalize-sheet{display:flex!important;flex-direction:column!important;width:100%!important;max-width:680px!important;max-height:92dvh!important;background:var(--yn-surface)!important;border:1px solid var(--yn-line)!important;border-radius:24px 24px 0 0!important;overflow:hidden!important;padding-bottom:env(safe-area-inset-bottom)!important;color:var(--yn-text)!important}.yp-personalize-sheet>header{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:12px 20px!important;border-bottom:1px solid var(--yn-line)!important}.yp-personalize-sheet>header>strong{font-size:14px!important}.yp-personalize-sheet>div{overflow:auto!important;padding:20px!important}.app.yp-redesign .yp-shop{background:none!important;padding:0!important}.app.yp-redesign .yp-shop-intro{display:none!important}.app.yp-redesign .yp-shop-hero{background:var(--yn-control)!important;border:1px solid var(--yn-line)!important;border-radius:18px!important;padding:20px!important;min-height:180px!important}.app.yp-redesign .yp-shop-hero h2{font-size:24px!important;letter-spacing:-.6px!important;color:var(--yn-text)!important}.app.yp-redesign .yp-shop-hero p{font-size:12px!important;color:var(--yn-accent)!important}.app.yp-redesign .yp-shop-section{margin-top:28px!important}.app.yp-redesign .yp-shop-section h2{font-size:17px!important;color:var(--yn-text)!important}.app.yp-redesign .yp-shop-tier{background:var(--yn-control)!important;border:1px solid var(--yn-line)!important;border-radius:12px!important}.app.yp-redesign .yp-shop-section p,.app.yp-redesign .yp-shop-foot p{font-size:11px!important;line-height:1.6!important;color:var(--yn-muted)!important}@media(min-width:960px){.app.yp-experience-v3.yp-redesign .sidebar{position:fixed!important;inset:0 auto 0 0!important;width:224px!important;transform:none!important;z-index:150!important;display:flex!important;flex-direction:column!important}.app.yp-experience-v3.yp-redesign .main{margin-left:224px!important;width:calc(100% - 224px)!important}.app.yp-redesign .mobile-bottom-nav,.app.yp-redesign .tv-drawer-close,.app.yp-redesign .tv-navigation-trigger,.app.yp-redesign .topbar .tv-navigation-trigger{display:none!important}.app.yp-redesign .topbar{padding-inline:30px!important;border-bottom:1px solid var(--yn-control)!important}.app.yp-redesign .top-workspace>strong{max-width:240px!important;font-size:12px!important}.app.yp-redesign .top-workspace .yp-header-wordmark,.app.yp-redesign .yp-header-divider{display:none!important}.app.yp-redesign .main>.content{padding-top:32px!important}.app.yp-redesign .yp-screen-feed .content{border-inline:1px solid var(--yn-control)!important}.app.yp-redesign .messages-layout{height:calc(100dvh - 170px)!important}.app.yp-redesign .yp-discover-card{flex-basis:48%!important;max-width:none!important}.app.yp-redesign .yp-discover-cover{min-height:210px!important}.app.yp-redesign .yp-mobile-feed-audience{gap:30px!important}.app.yp-redesign .yp-social-post{border-inline:1px solid var(--yn-control)!important}.app.yp-redesign .yp-desktop-nav-heading,.app.yp-redesign .yp-desktop-nav{display:flex!important}.app.yp-redesign .yp-desktop-nav-heading{margin:0!important}.app.yp-redesign .yp-desktop-nav{flex-direction:column!important}.app.yp-redesign .drawer-backdrop{display:none!important}.app.yp-redesign .yp-social-post--text .yp-post-open h2{font-size:23px!important}.app.yp-redesign .yp-social-post .post-body{font-size:15px!important}}@media(max-width:959px){.app.yp-experience-v3.yp-redesign .sidebar{position:fixed!important;inset:0 auto 0 0!important;width:min(320px,86vw)!important;height:100dvh!important;transform:translate(-110%)!important;z-index:300!important;display:flex!important;flex-direction:column!important;overflow:auto!important;transition:transform .2s ease!important}.app.yp-redesign .sidebar.shown{transform:translate(0)!important}.app.yp-redesign .yp-desktop-nav,.app.yp-redesign .yp-desktop-nav-heading{display:none!important}.app.yp-redesign .drawer-backdrop{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:290!important}.app.yp-redesign .tv-drawer-close{display:grid!important;place-items:center!important;min-height:40px!important;min-width:40px!important;border:0!important;background:none!important;color:var(--yn-muted)!important}.app.yp-redesign .sidebar .yp-drawer-community-links{margin-top:0!important}}@media(max-width:759px){.app.yp-redesign .messages-layout{display:flex!important;flex-direction:column!important;height:calc(100dvh - 192px - env(safe-area-inset-top) - env(safe-area-inset-bottom))!important;min-height:240px!important}.app.yp-redesign .chat-list{border:0!important;padding:0!important;flex:1!important;min-height:0!important;width:100%!important}.app.yp-redesign .chat-main{display:none!important;margin:0!important}.app.yp-redesign .messages-layout.thread-open{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:230!important;height:100dvh!important;min-height:0!important;padding-top:env(safe-area-inset-top)!important;background:var(--yn-bg)!important}.app.yp-redesign .messages-layout.thread-open .chat-list{display:none!important}.app.yp-redesign .messages-layout.thread-open .chat-main{display:flex!important;flex-direction:column!important;height:100%!important;border-radius:0!important;min-height:0!important;margin:0!important;width:100%!important}.app.yp-redesign .messages-layout.thread-open .chat-compose{padding-bottom:max(12px,env(safe-area-inset-bottom))!important}.app.yp-redesign .thread-back{display:grid!important;place-items:center!important;min-width:36px!important;height:44px!important;background:none!important;border:0!important;color:var(--yn-accent)!important}.app.yp-redesign .yp-profile-activity-date{display:none!important}.app.yp-redesign .yp-support-head{display:block!important}.app.yp-redesign .yp-support-new{margin-top:12px!important}.app.yp-redesign .reb-result{flex-wrap:wrap!important}.app.yp-redesign .reb-result-text{min-width:0!important;flex:1!important}.app.yp-redesign .reb-person-actions{margin-left:56px!important}.app.yp-redesign .yp-community-subpage-nav{margin-bottom:20px!important}}@media(max-width:370px){.app.yp-redesign .yp-header-wordmark{font-size:23px!important}.app.yp-redesign .top-workspace>strong{max-width:75px!important;font-size:10px!important}.app.yp-redesign .yp-mobile-feed-audience{gap:14px!important}.app.yp-redesign .yp-mobile-feed-audience>button{font-size:13px!important}.app.yp-redesign .yp-mobile-feed-actions .yp-community-spaces-trigger{display:none!important}.app.yp-redesign .yp-profile-name-row h1{font-size:23px!important}.yp-create-formats>button{padding:12px!important}.yp-create-formats small{font-size:9px!important}.app.yp-redesign .sheet-head h2{font-size:23px!important}.yp-discover-card{flex-basis:84%!important}.yp-discover-heading h1{font-size:29px!important}.app.yp-redesign .top-right .yp-top-availability{display:none!important}}@media(hover:hover){.app.yp-redesign .yp-social-post .yp-post-open:hover h2{color:var(--yn-accent)!important}.yp-discover-cover:hover{filter:brightness(1.12)!important}.yp-your-spaces>button:hover,.app.yp-redesign .chat-item:hover{background:var(--yn-surface)!important}.yp-create-formats>button:hover,.yp-create-live:hover{filter:brightness(1.12)!important}.app.yp-redesign .mobile-bottom-nav>button:hover{color:var(--yn-text)!important}}@media(prefers-reduced-motion:reduce){.app.yp-redesign *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.yp-community-preview-overlay{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:650!important;background:#000c!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:24px!important}.yp-community-preview{width:100%!important;max-width:420px!important;background:var(--yn-surface)!important;border:1px solid #613e6f!important;border-radius:20px!important;overflow:hidden!important;box-shadow:0 24px 80px #0009!important}.yp-community-preview .yp-discover-cover{min-height:230px!important}.yp-preview-close{position:absolute!important;top:14px!important;right:14px!important;background:#0005!important;border:0!important;border-radius:50%!important;width:40px!important;min-height:40px!important;display:grid!important;place-items:center!important;color:#fff!important;z-index:2!important}.yp-community-preview-body{padding:24px!important}.yp-community-preview-body>span{display:flex!important;align-items:center!important;gap:7px!important;font-size:12px!important;color:#bfa4cf!important}.yp-community-preview-body p{font-size:14px!important;line-height:1.65!important;color:#ddc5eb!important;margin:16px 0 24px!important}.yp-community-preview-body>button{width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important}.app.yp-redesign .messages-layout.yp-inbox-updates-mode,.app.yp-redesign .messages-layout.yp-inbox-support-mode{display:block!important}.app.yp-redesign .messages-layout.yp-inbox-updates-mode .chat-main{display:none!important}.app.yp-redesign .messages-layout.yp-inbox-updates-mode .chat-list,.app.yp-redesign .messages-layout.yp-inbox-support-mode .chat-list{height:100%!important;width:100%!important;padding:0!important;border:0!important}.app.yp-redesign .messages-layout.yp-inbox-support-mode .yp-support-inbox{flex:1!important;overflow:auto!important;min-height:0!important}@media(min-width:760px){.app.yp-redesign .messages-layout:not(.thread-open):not(.yp-inbox-updates-mode) .chat-main{display:flex!important;flex-direction:column!important;height:100%!important;min-height:0!important}}.app.yp-redesign .chat-main .chat-messages{min-height:0!important;flex:1!important;overflow-y:auto!important}.app.yp-redesign .yp-inbox-tools[open]{z-index:250!important}.app.yp-redesign .yp-top-availability-trigger{height:40px!important;min-height:40px!important;display:grid!important;place-items:center!important;border-radius:50%!important}.app.yp-redesign .yp-top-availability-trigger .yp-top-availability-dot{width:8px!important;height:8px!important;display:block!important}.app.yp-redesign .yp-top-availability-label,.app.yp-redesign .yp-top-availability-trigger>svg{display:none!important}@media(max-width:759px){.app.yp-redesign .messages-layout:not(.thread-open) .chat-main{display:none!important}}.app.yp-redesign :is(h1,h2,h3){-webkit-text-fill-color:currentColor!important;background-image:none!important}.app.yp-redesign .empty h3{font-size:21px!important;letter-spacing:-.5px!important;color:var(--yn-text)!important}.app.yp-redesign .yp-social-post>.yp-discussion-poll{order:3!important;margin:8px 16px!important}.app.yp-redesign.keyboard-visible .mobile-bottom-nav{display:none!important}.app.yp-redesign .yp-group-overlay{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:800!important;display:flex!important;align-items:flex-end!important;justify-content:center!important;padding:0!important;background:#000b!important;-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important}.app.yp-redesign .yp-group-dialog{display:flex!important;flex-direction:column!important;width:100%!important;max-width:560px!important;max-height:calc(100dvh - env(safe-area-inset-top) - 12px)!important;overflow:hidden!important;border:1px solid var(--yn-line)!important;border-bottom:0!important;border-radius:20px 20px 0 0!important;background:var(--yn-surface)!important;padding-bottom:env(safe-area-inset-bottom)!important}.app.yp-redesign .yp-group-dialog>header{flex:none!important;min-height:60px!important;display:flex!important;align-items:center!important;gap:10px!important;padding:12px 16px!important;border-bottom:1px solid var(--yn-line)!important}.app.yp-redesign .yp-group-dialog>header h2{font-size:18px!important;line-height:1.3!important;margin:0!important;flex:1!important}.app.yp-redesign .yp-group-dialog>form,.app.yp-redesign .yp-group-dialog>.yp-group-details-body{min-height:0!important;overflow-y:auto!important;overscroll-behavior:contain!important;padding:16px!important}.app.yp-redesign .yp-group-dialog input:not([type=checkbox]){min-height:44px!important;font-size:16px!important}.app.yp-redesign .yp-group-pick-list{max-height:220px!important;overflow:auto!important}.app.yp-redesign .yp-group-dialog button[type=submit]{position:sticky!important;bottom:0!important;width:100%!important;min-height:44px!important;margin-top:14px!important}.app.yp-redesign .yp-drawer-community-links>button{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;text-align:left!important;width:100%!important;min-height:44px!important;padding:10px 12px!important}.app.yp-redesign .yp-drawer-community-links>button>svg{flex:none!important;width:19px!important;height:19px!important}.app.yp-redesign .yp-social-post{max-width:100%!important;min-width:0!important;width:100%!important}.app.yp-redesign .yp-social-post .post-author{width:calc(100% - 32px)!important;min-width:0!important}.app.yp-redesign .yp-social-post .post-author-details{flex:1 1 0%!important;min-width:0!important;overflow:hidden!important}.app.yp-redesign .yp-social-post .post-header-actions{flex:0 0 auto!important;max-width:42%!important}.app.yp-redesign .yp-social-post .yp-post-engagement{width:calc(100% - 32px)!important;max-width:calc(100% - 32px)!important;min-width:0!important;box-sizing:border-box!important}.app.yp-redesign .post-editor-overlay{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;height:100dvh!important;padding:0!important;overflow:hidden!important;align-items:stretch!important;justify-content:center!important;z-index:900!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.app.yp-redesign .post-editor-v3{display:flex!important;flex-direction:column!important;height:100%!important;max-height:100%!important;width:100%!important;overflow:hidden!important;padding:0!important;margin:0!important}.app.yp-redesign .post-editor-v3>form{display:flex!important;flex-direction:column!important;width:100%!important;height:100%!important;min-height:0!important;overflow:hidden!important;padding:0!important;margin:0!important}.app.yp-redesign .post-editor-v3 .post-editor-bar{position:relative!important;inset:auto!important;order:0!important;flex:0 0 auto!important;display:grid!important;grid-template-columns:44px minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;min-height:calc(60px + env(safe-area-inset-top))!important;padding:calc(8px + env(safe-area-inset-top)) 16px 8px!important;z-index:2!important;background:var(--yn-bg)!important}.app.yp-redesign .post-editor-v3 .post-editor-inner{order:1!important;display:flex!important;flex-direction:column!important;flex:1 1 0%!important;height:auto!important;min-height:0!important;overflow-y:auto!important;overscroll-behavior:contain!important;padding:20px 20px calc(24px + env(safe-area-inset-bottom))!important;gap:0!important}.app.yp-redesign .post-editor-inner>*{order:0!important;flex-shrink:0!important}.app.yp-redesign .post-editor-inner .post-body-v3{flex:0 0 auto!important;min-height:96px!important;height:120px!important;max-height:220px!important;margin:0 0 14px!important}.app.yp-redesign .post-editor-inner .post-editor-author{margin-bottom:16px!important}.app.yp-redesign .post-editor-inner .yp-editor-field-label{margin:10px 0 6px!important}.app.yp-redesign .post-editor-inner .post-title-v3{font-size:22px!important;min-height:48px!important;margin:0 0 8px!important}.app.yp-redesign .post-editor-inner .yp-review-gate{margin:8px 0!important;padding:12px!important}.app.yp-redesign .yp-editor-attachments{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin:12px 0!important;padding:0!important}.app.yp-redesign .yp-editor-attachments .post-attach{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:8px!important;min-height:44px!important;max-width:100%!important;font-size:12px!important;padding:10px 12px!important;border-radius:10px!important}.app.yp-redesign .post-attach-hint{font-size:10px!important}.app.yp-redesign .post-editor-inner .yp-editor-length{align-self:flex-end!important;font-size:9px!important;margin:0!important;padding:0!important}.app.yp-redesign .post-editor-inner .yp-hybrid-video-required{font-size:12px!important;line-height:1.5!important;margin:0 0 12px!important}.app.yp-redesign .yp-video-composer .post-editor-author{order:-5!important}.app.yp-redesign .yp-video-composer .yp-editor-attachments{order:-4!important;display:grid!important;grid-template-columns:1fr!important;margin:0 0 12px!important}.app.yp-redesign .yp-video-composer .yp-editor-attachments .post-attach{width:100%!important;min-height:72px!important;border:1px dashed #8a619c!important;background:var(--yn-control)!important}.app.yp-redesign .yp-video-composer .yp-editor-poll-toggle{display:none!important}.app.yp-redesign .yp-video-composer .yp-post-media-preview{order:-3!important;margin:0 0 16px!important;max-height:260px!important}.app.yp-redesign .yp-video-composer .yp-post-media-preview video{max-height:220px!important;width:100%!important;object-fit:contain!important}.app.yp-redesign .yp-video-composer .yp-hybrid-video-required{order:-2!important}.app.yp-redesign .yp-video-composer .post-category-label{order:-1!important}.app.yp-redesign .profile-body-lite{padding-bottom:16px!important}.app.yp-redesign .yp-profile-social-stats{margin:14px auto 12px!important}.app.yp-redesign .yp-profile-description{margin:0!important}.app.yp-redesign .yp-profile-facts{margin-top:8px!important}.app.yp-redesign .yp-profile-secondary{margin-top:10px!important;gap:8px!important}.app.yp-redesign .yp-discover-cover{min-height:150px!important}.app.yp-redesign .yp-discover-card{flex-basis:72%!important}.app.yp-redesign .yp-search-scope-picker{border:0!important;padding:0!important;border-radius:0!important}@media(max-width:759px){.app.yp-redesign .messages-layout:not(.thread-open) .chat-list{display:flex!important;flex:1 1 0%!important;width:100%!important;min-height:0!important;height:100%!important;visibility:visible!important}.app.yp-redesign .messages-layout:not(.thread-open):not(.yp-inbox-updates-mode) .chat-main{display:none!important}.app.yp-redesign .messages-layout.thread-open .chat-list{display:none!important}.app.yp-redesign .messages-layout.thread-open .chat-main{display:flex!important;flex:1 1 0%!important;height:100%!important;width:100%!important}.app.yp-redesign .yp-profile-refined .profile-cover-lite{height:120px!important;min-height:120px!important}.app.yp-redesign .yp-profile-name-row h1{font-size:24px!important}.app.yp-redesign .profile-body-lite{padding-inline:16px!important}}.app.yp-redesign .yp-message-row .bubble{padding:10px 13px!important;border:0!important;border-radius:16px!important;min-width:0!important;max-width:100%!important;box-shadow:none!important}.app.yp-redesign .yp-message-text{font-size:14px!important;line-height:1.5!important;margin:0!important}.app.yp-redesign .yp-message-row .bubble>small{font-size:9px!important;line-height:1.3!important;color:var(--yn-muted)!important;margin-top:5px!important}.app.yp-redesign .yp-message-row{margin-block:6px!important}.app.yp-redesign .yp-message-row.yp-message-group-continuation{margin-top:2px!important}.app.yp-redesign .yp-chat-date{font-size:10px!important;margin:18px 0!important}.app.yp-redesign .yp-message-reaction-summary button{font-size:11px!important;min-height:26px!important;padding:3px 7px!important}}.yp-broadcast-overlay{z-index:1300;background:#08070d;color:var(--yn-text);overflow:hidden}.yp-broadcast{height:100dvh;width:100%;max-width:1080px;margin:auto;display:flex;flex-direction:column;background:var(--yn-bg);padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);overflow:auto;overscroll-behavior:contain}.yp-broadcast *{box-sizing:border-box}.yp-broadcast button,.yp-broadcast select,.yp-broadcast input{font:inherit}.yp-broadcast button{cursor:pointer;border:1px solid color-mix(in srgb,var(--yn-line) 14%,transparent);background:color-mix(in srgb,var(--yn-control) 5%,transparent);color:var(--yn-text);border-radius:12px;min-height:44px;padding:9px 12px;display:inline-flex;align-items:center;justify-content:center;gap:6px}.yp-broadcast button:disabled{opacity:.4;cursor:default}.yp-broadcast button:focus-visible,.yp-broadcast input:focus-visible,.yp-broadcast summary:focus-visible{outline:3px solid #c5a1ff;outline-offset:2px}.yp-broadcast header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;gap:12px;flex:none}.yp-broadcast header small{display:flex;align-items:center;gap:6px;font-size:10px;letter-spacing:.12em;color:#e68ac1}.yp-broadcast h2{font-size:18px;line-height:1.3;margin:3px 0;overflow-wrap:anywhere}.yp-broadcast h3{font-size:15px}.yp-broadcast header>button{flex:none}.yp-broadcast-error{background:#4a2035;padding:10px 14px;display:flex;gap:8px;align-items:center;font-size:13px;flex:none}.yp-broadcast-error span{flex:1}.yp-broadcast .yp-broadcast-primary{background:var(--yn-accent);color:var(--yn-ink);font-weight:700;border-color:transparent}.yp-broadcast-lobby{padding:16px;overflow:auto;flex:1}.yp-broadcast-lobby>p{color:var(--yn-muted);line-height:1.5;font-size:14px}.yp-broadcast-limit{font-size:12px!important}.yp-broadcast .yp-broadcast-room{width:100%;padding:20px;margin-top:12px;display:grid;gap:8px;justify-items:start;justify-content:stretch;text-align:left;min-height:138px;background:linear-gradient(135deg,var(--yn-control),var(--yn-surface))}.yp-broadcast-room>span{color:var(--yn-danger);font-size:10px;font-weight:800;letter-spacing:.12em}.yp-broadcast-room>strong{font-size:20px}.yp-broadcast-room small{color:var(--yn-muted)}.yp-broadcast-empty{text-align:center;padding:56px 20px;color:var(--yn-muted)}.yp-broadcast-stage{position:relative;flex:1 0 32dvh;min-height:240px;max-height:56dvh;touch-action:pan-x;background:var(--yn-bg)}.yp-broadcast-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));height:100%;min-height:240px;gap:2px}.yp-broadcast-grid.seats-1{grid-template-columns:1fr}.yp-broadcast-tile{position:relative;min-height:120px;overflow:hidden;background:var(--yn-surface)}.yp-broadcast-tile video{width:100%;height:100%;object-fit:contain;position:absolute;top:0;right:0;bottom:0;left:0}.yp-broadcast-tile>strong{position:absolute;left:10px;bottom:10px;font-size:11px;padding:5px 8px;background:color-mix(in srgb,var(--yn-bg) 60%,transparent);border-radius:6px;z-index:2;max-width:90%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.yp-broadcast-tile>button{position:absolute;top:40%;left:25%;z-index:3;background:var(--yn-control)}.yp-broadcast-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;gap:12px;align-items:center;justify-content:center;flex-direction:column;color:var(--yn-muted);font-size:12px}.yp-broadcast-counter{position:absolute;top:12px;left:12px;padding:6px 9px;border-radius:20px;background:color-mix(in srgb,var(--yn-bg) 60%,transparent);display:flex;gap:6px;align-items:center;font-size:12px}.yp-broadcast-switch{position:absolute;right:10px;top:15%;display:grid;gap:6px}.yp-broadcast .yp-broadcast-switch button{background:color-mix(in srgb,var(--yn-bg) 60%,transparent);width:44px;padding:8px}.yp-broadcast-actions{display:flex;align-items:center;gap:8px;padding:10px 12px;flex:none}.yp-broadcast-actions>button:last-child{margin-left:auto}.yp-broadcast-request{padding:0 14px 12px}.yp-broadcast-request p{font-size:12px;color:var(--yn-muted)}.yp-broadcast-request button{margin-right:8px}.yp-broadcast-tabs{display:flex;border-bottom:1px solid color-mix(in srgb,var(--yn-line) 9%,transparent);padding:0 12px;gap:16px;flex:none}.yp-broadcast-tabs button{border:0;background:none;border-radius:0;color:var(--yn-muted)}.yp-broadcast-tabs button[aria-pressed=true]{color:var(--yn-text);border-bottom:2px solid var(--yn-line)}.yp-broadcast-chat{padding:0 12px 10px;display:flex;flex-direction:column;flex:0 0 200px;min-height:140px}.yp-broadcast-chat>div{height:140px;overflow:auto;overscroll-behavior:contain;display:flex;flex-direction:column-reverse}.yp-broadcast-chat>div p{margin:0;padding:6px 2px;font-size:13px;overflow-wrap:anywhere}.yp-broadcast-chat>div{flex-direction:column}.yp-broadcast-chat>div strong{color:var(--yn-accent);margin-right:6px}.yp-broadcast-chat>div button{min-height:28px;font-size:10px;padding:2px 6px;margin-left:8px;color:var(--yn-muted)}.yp-broadcast-chat form{display:flex;gap:8px;margin-top:8px}.yp-broadcast-chat input{background:color-mix(in srgb,var(--yn-control) 5%,transparent);border:1px solid color-mix(in srgb,var(--yn-line) 13%,transparent);border-radius:22px;color:var(--yn-text);min-width:0;flex:1;padding:10px 14px;font-size:16px}.yp-broadcast-people{padding:10px 16px;overflow:auto;min-height:180px;flex:1}.yp-broadcast-people details{border-bottom:1px solid color-mix(in srgb,var(--yn-line) 9%,transparent);padding:12px 0}.yp-broadcast-people summary{cursor:pointer;font-size:14px;min-height:28px}.yp-broadcast-people summary span{color:var(--yn-muted);font-size:11px;margin-left:8px}.yp-broadcast-person{display:flex;gap:6px;align-items:center;padding:8px 0}.yp-broadcast-person strong{flex:1;font-size:13px}.yp-broadcast-person small{display:block;font-size:11px;color:var(--yn-muted)}.yp-broadcast-person-controls{display:flex;gap:8px;flex-wrap:wrap;padding-top:12px}.yp-broadcast-person-controls label{width:100%;font-size:13px;display:flex;align-items:center;gap:8px}.yp-broadcast-person-controls select{color:var(--yn-text);background:var(--yn-surface);padding:10px;border-radius:8px}.yp-broadcast-person-controls button{font-size:12px}.yp-broadcast-muted{font-size:12px;color:var(--yn-muted);line-height:1.5}.yp-broadcast .yp-live-preflight{overflow:auto}.yp-broadcast-recovery{display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;padding:24px}.yp-broadcast-recovery button{padding:14px;border-radius:10px}@media(min-width:760px){.yp-broadcast{border-inline:1px solid color-mix(in srgb,var(--yn-line) 13%,transparent)}.yp-broadcast-stage{min-height:380px}.yp-broadcast-chat{flex-basis:220px}.yp-broadcast-chat>div{height:160px}.yp-broadcast-lobby{max-width:660px;width:100%;margin:auto}}@layer yaplor-native{:root{--yn-bg:#100d19!important;--yn-surface:#1b1527!important;--yn-control:#282035!important;--yn-line:#3d304f!important;--yn-text:#f4effa!important;--yn-muted:#b6a6c9!important;--yn-faint:#9b88ac!important;--yn-accent:#c9a8ef!important;--yn-danger:#ff8aaa!important;--yn-radius:14px!important;--yn-header:56px!important;--yn-gutter:16px!important}:root{--yp-canvas:var(--yn-bg)!important;--yp-surface:var(--yn-surface)!important;--yp-raised:var(--yn-control)!important;--yp-pressed:var(--yn-control)!important;--yp-line:var(--yn-line)!important;--yp-text:var(--yn-text)!important;--yp-muted:var(--yn-muted)!important;--yp-accent:var(--yn-accent)!important;--yp-solid:var(--yn-accent)!important;--bg:var(--yn-bg)!important;--panel:var(--yn-surface)!important;--raised:var(--yn-control)!important;--text:var(--yn-text)!important;--muted:var(--yn-muted)!important;--border:var(--yn-line)!important;--ecosystem-text:var(--yn-text)!important;--ecosystem-secondary:var(--yn-muted)!important;--ecosystem-separator:var(--yn-line)!important}html,body,#root,.app,.app .main,.app .content,.auth-wrap,.yp-welcome-page,.yp-legal-page,.yp-broadcast,.yp-live-shell,.yp-call-window{background:var(--yn-bg)!important;color:var(--yn-text)!important}.app :is(.topbar,.mobile-bottom-nav,.sidebar,.chat-list,.chat-main,.yp-profile-shell,.yp-profile-activity,.yp-social-post,.post.card),.yp-discussion-dialog,.yp-discussion-sheet,.yp-thread-header,.yp-discussion-top{background:var(--yn-bg)!important;border-color:var(--yn-line)!important}.app :is(.card,.yp-support-ticket,.yp-community-card,.yp-discover-card,.yp-profile-settings),.yp-legal-section,.yp-contact-option,.yp-broadcast-empty,.yp-broadcast-room,.yp-broadcast-chat,.yp-broadcast-people,.yp-broadcast-person,.yp-live-preflight,.yp-call-invite{background:var(--yn-surface)!important;border-color:var(--yn-line)!important;color:var(--yn-text)!important}.yp-broadcast :is(input,textarea,select),.auth-wrap :is(input,select),.app :is(.chat-search input,.chat-compose textarea){background:var(--yn-control)!important;border-color:var(--yn-line)!important;color:var(--yn-text)!important}.yp-broadcast>header,.yp-broadcast-tabs,.yp-broadcast-actions,.yp-broadcast-chat form{background:var(--yn-bg)!important;border-color:var(--yn-line)!important}.yp-broadcast-primary,.yp-broadcast button[type=submit]{background:var(--yn-accent)!important;color:var(--yn-ink)!important;border-color:transparent!important}body:has([aria-modal=true]) .mobile-bottom-nav{visibility:hidden!important;pointer-events:none!important}.yp-broadcast-tile video,.yp-call-tile video,.yp-live-tile video{background:#000!important}.yn-screen{box-sizing:border-box!important;min-width:0!important;width:100%!important;margin:0!important;background:transparent!important;color:var(--yn-text)!important}.yn-header{box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;flex:0 0 auto!important;min-width:0!important;min-height:56px!important;width:100%!important;padding:8px 16px!important;margin:0!important;border:0!important;border-bottom:1px solid var(--yn-line)!important;border-radius:0!important;background:var(--yn-bg)!important;color:var(--yn-text)!important;box-shadow:none!important;position:relative!important;inset:auto!important;z-index:2!important}.yn-header h1,.yn-header h2,.yn-header>strong{margin:0!important;color:var(--yn-text)!important;-webkit-text-fill-color:currentColor!important;background:none!important;font-size:17px!important;font-weight:700!important;line-height:1.3!important;letter-spacing:-.35px!important;min-width:0!important;flex:1 1 auto!important;overflow-wrap:anywhere!important}.yn-header-copy{flex:1 1 auto!important;min-width:0!important;display:flex!important;flex-direction:column!important;gap:4px!important;text-align:left!important}.yn-header--page{border:0!important;min-height:64px!important;padding:0 0 16px!important;align-items:center!important;background:none!important}.yn-header--page h1{font-size:25px!important;letter-spacing:-.8px!important;line-height:1.2!important}.yn-header--page p{font-size:12px!important;line-height:1.5!important;margin:0!important;color:var(--yn-muted)!important;max-width:48ch!important}.yn-header-actions{display:flex!important;align-items:center!important;gap:6px!important;flex:0 0 auto!important}.yn-context{font-size:9px!important;font-weight:600!important;line-height:1.5!important;letter-spacing:.07em!important;color:var(--yn-muted)!important}.yn-icon-button{box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;max-width:none!important;flex:0 0 44px!important;padding:0!important;margin:0!important;border:0!important;border-radius:11px!important;background:transparent!important;color:var(--yn-text)!important;box-shadow:none!important;font-size:12px!important;line-height:1!important;cursor:pointer!important}.yn-header>button:not(.yn-icon-button){min-height:44px!important;width:auto!important;flex:0 0 auto!important;padding:8px 12px!important}.yn-icon-button svg,.yn-header>button>svg{width:21px!important;height:21px!important;flex:none!important;stroke-width:1.9!important}.yn-button{box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:44px!important;width:auto!important;max-width:100%!important;padding:10px 15px!important;margin:0!important;border:1px solid var(--yn-line)!important;border-radius:11px!important;background:var(--yn-control)!important;color:var(--yn-text)!important;font:600 13px/1.4 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;box-shadow:none!important;cursor:pointer!important;text-decoration:none!important}.yn-button--primary{background:var(--yn-accent)!important;border-color:transparent!important;color:var(--yn-ink)!important}.yn-button--quiet{background:transparent!important;border-color:transparent!important;color:var(--yn-accent)!important}.yn-tabs{box-sizing:border-box!important;position:relative!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:20px!important;width:100%!important;min-width:0!important;height:auto!important;min-height:44px!important;max-height:none!important;overflow-x:auto!important;overflow-y:hidden!important;padding:0!important;margin:0 0 12px!important;border:0!important;border-bottom:1px solid var(--yn-line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;scrollbar-width:none!important}.yn-tabs::-webkit-scrollbar{display:none!important}.yn-tabs>button{box-sizing:border-box!important;position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;grid-area:auto!important;width:auto!important;min-width:44px!important;max-width:none!important;min-height:44px!important;height:44px!important;padding:10px 0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--yn-muted)!important;opacity:1!important;visibility:visible!important;box-shadow:none!important;transform:none!important;font:600 13px/1.3 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;white-space:nowrap!important;letter-spacing:0!important;gap:6px!important;cursor:pointer!important}.yn-tabs>button.selected,.yn-tabs>button.is-selected,.yn-tabs>button.is-active,.yn-tabs>button[aria-pressed=true],.yn-tabs>button[aria-selected=true],.yn-tabs>button[aria-current=page]{color:var(--yn-text)!important;box-shadow:inset 0 -2px var(--yn-accent)!important;background:none!important}.yn-tabs>button>svg{width:16px!important;height:16px!important}.yn-tabs>label{flex:0 0 auto!important;min-width:0!important;width:auto!important;margin-left:auto!important}.yn-tabs--pills{border:0!important;gap:6px!important;margin-bottom:10px!important;min-height:36px!important}.yn-tabs--pills>button{height:36px!important;min-height:36px!important;padding:7px 12px!important;border-radius:18px!important;font-size:11px!important;font-weight:550!important}.yn-tabs--pills>button.selected,.yn-tabs--pills>button[aria-pressed=true]{background:var(--yn-control)!important;color:var(--yn-text)!important;box-shadow:none!important}.yn-role-badge{display:inline-flex!important;align-items:center!important;gap:4px!important;flex:0 0 auto!important;width:auto!important;height:auto!important;min-height:18px!important;padding:2px 6px!important;margin:0!important;border:0!important;border-radius:5px!important;background:var(--yn-control)!important;color:var(--yn-accent)!important;-webkit-text-fill-color:currentColor!important;font-size:9px!important;font-weight:600!important;line-height:1.4!important;letter-spacing:0!important;text-transform:none!important;box-shadow:none!important}.yn-empty{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:12px!important;text-align:center!important;padding:36px 24px!important;margin:0!important;border:0!important;border-radius:0!important;background:none!important;color:var(--yn-muted)!important;min-height:180px!important}.yn-empty-icon{display:grid!important;place-items:center!important;width:54px!important;height:54px!important;border-radius:16px!important;background:var(--yn-surface)!important;color:var(--yn-accent)!important}.yn-empty h3{font-size:19px!important;line-height:1.3!important;letter-spacing:-.4px!important;margin:0!important;color:var(--yn-text)!important}.yn-empty>div{font-size:13px!important;line-height:1.6!important;max-width:34ch!important}.yn-empty .empty-cta{margin-top:8px!important}.yn-overlay{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:1000!important;box-sizing:border-box!important;min-width:0!important;min-height:0!important;max-width:none!important;margin:0!important;background:#08060dc9!important;color:var(--yn-text)!important;-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important;overscroll-behavior:contain!important}.yn-overlay>section,.yn-overlay>[role=dialog],.yn-overlay>[role=alertdialog]{box-sizing:border-box!important;color:var(--yn-text)!important;background:var(--yn-bg)!important;border-color:var(--yn-line)!important;box-shadow:0 24px 80px #0006!important;min-width:0!important}.yn-overlay :is(input:not([type=checkbox]):not([type=range]):not([type=file]),select,textarea){box-sizing:border-box!important;background:var(--yn-surface)!important;color:var(--yn-text)!important;border-color:var(--yn-line)!important;border-radius:11px!important;font-size:16px!important;line-height:1.5!important;box-shadow:none!important;min-width:0!important}.yn-overlay :is(input,textarea)::placeholder{color:var(--yn-muted)!important;opacity:1!important}.yn-overlay :is(label,legend){color:var(--yn-text)!important;font-size:12px!important;line-height:1.5!important}.yn-overlay :is(small,.yp-group-hint,.yp-review-help){color:var(--yn-muted)!important;font-size:11px!important;line-height:1.5!important}.yn-overlay .yn-header{padding-top:max(8px,env(safe-area-inset-top))!important}.yn-overlay .yn-header--page{padding-top:0!important}.yn-overlay .post-title-v3{background:transparent!important;border-radius:0!important;font-size:22px!important}.yn-overlay .post-body-v3{background:transparent!important;border-radius:0!important}.yn-overlay .button.primary,.yn-overlay button[type=submit]{min-height:44px!important;border-radius:11px!important;background:var(--yn-accent)!important;color:var(--yn-ink)!important;box-shadow:none!important;font-size:13px!important}.yn-overlay .button.secondary{min-height:44px!important;border-radius:11px!important;background:var(--yn-control)!important;border:1px solid var(--yn-line)!important;color:var(--yn-text)!important;font-size:13px!important;box-shadow:none!important}.yn-icon-button:disabled,.yn-button:disabled,.yn-tabs>button:disabled{opacity:.45!important;cursor:default!important}.yn-icon-button:focus-visible,.yn-button:focus-visible,.yn-tabs>button:focus-visible{outline:2px solid var(--yn-accent)!important;outline-offset:2px!important}@media(prefers-reduced-motion:reduce){.yn-overlay *,.yn-tabs *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.app .topbar>.yp-mobile-feed-audience{display:flex!important;align-items:center!important;justify-content:center!important;flex:1 1 auto!important;min-width:0!important;height:100%!important;gap:18px!important}.app .topbar>.yp-mobile-feed-audience>button{width:auto!important;flex:0 0 auto!important;height:44px!important;min-height:44px!important;padding:0!important;font-size:14px!important}.app.yp-screen-feed .topbar .yp-mobile-feed-filter{width:36px!important;min-width:36px!important;flex:none!important}.yp-discover-support{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;margin:24px 0!important;padding:16px!important;border:1px solid var(--yn-line)!important;border-radius:14px!important;background:var(--yn-surface)!important;color:var(--yn-text)!important;text-decoration:none!important;min-height:64px!important}.yp-discover-support>span{display:flex!important;flex-direction:column!important;gap:4px!important}.yp-discover-support small{color:var(--yn-muted)!important}@media(max-width:959px){.app.yp-screen-feed .topbar:has(.yp-mobile-feed-audience) .top-workspace,.app.yp-screen-feed .topbar .yp-top-availability{display:none!important}.app.yp-screen-feed .topbar .yp-top-availability-trigger{display:none!important}.app.yp-screen-feed .topbar{gap:4px!important;padding-inline:8px!important}.app.yp-screen-feed .topbar .top-right{flex:none!important}.app.yp-screen-feed .topbar>.yp-mobile-feed-audience{gap:14px!important}}@media(max-width:359px){.app.yp-screen-feed .topbar>.yp-mobile-feed-audience{gap:9px!important}.app.yp-screen-feed .topbar>.yp-mobile-feed-audience>button{font-size:12px!important}.app.yp-screen-feed .topbar .yp-mobile-feed-filter{width:30px!important;min-width:30px!important}}}@layer yaplor-native{.ys-shop{box-sizing:border-box!important;width:100%!important;max-width:720px!important;margin:0 auto!important;padding:20px 16px 32px!important;color:var(--yn-text)!important}.ys-heading{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin-bottom:20px!important}.ys-heading h1{font-size:25px!important;letter-spacing:-.8px!important;line-height:1.2!important;margin:5px 0 8px!important;color:var(--yn-text)!important}.ys-heading p,.ys-shop p{font-size:13px!important;line-height:1.6!important;color:var(--yn-muted)!important;margin:8px 0 16px!important}.ys-shop :is(h2,h3){color:var(--yn-text)!important;margin:0 0 8px!important;line-height:1.3!important;letter-spacing:-.3px!important}.ys-shop h2{font-size:18px!important}.ys-shop h3{font-size:15px!important}.ys-products{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;margin-top:18px!important}.ys-product{display:flex!important;flex-direction:column!important;align-items:flex-start!important;padding:16px!important;border:1px solid var(--yn-line)!important;border-radius:16px!important;background:var(--yn-surface)!important;min-width:0!important}.ys-product:last-child{grid-column:1/-1!important}.ys-product p{flex:1!important}.ys-product>.yn-button{width:100%!important;margin-top:14px!important;white-space:normal!important}.ys-product small,.ys-price small{font-size:11px!important;font-weight:400!important;color:var(--yn-muted)!important}.ys-product-symbol{display:grid!important;place-items:center!important;width:38px!important;height:38px!important;margin-bottom:12px!important;background:var(--yn-control)!important;border-radius:11px!important;color:var(--yn-accent)!important}.ys-preview{overflow:hidden!important;position:relative!important;display:flex!important;align-items:center!important;flex-direction:column!important;padding:0 0 22px!important;border:1px solid var(--yn-line)!important;border-radius:18px!important;background:var(--yn-surface)!important;isolation:isolate!important}.ys-preview-cover{width:100%!important;height:100px!important;background:var(--ys-cover,linear-gradient(120deg,#472e6d,#ad75a9))!important}.ys-preview-avatar{display:grid!important;place-items:center!important;margin:-28px 0 14px!important;width:58px!important;height:58px!important;border-radius:50%!important;background:var(--yn-control)!important;color:var(--yn-text)!important;font-size:24px!important;font-weight:700!important;position:relative!important}.ys-preview>strong{font-size:19px!important}.ys-preview>span:last-child{font-size:12px!important;color:var(--yn-muted)!important;margin-top:6px!important}.ys-shop :is(input:not([type=checkbox]),textarea,select){box-sizing:border-box!important;display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;font-size:16px!important;line-height:1.5!important;padding:11px 12px!important;min-height:44px!important;border:1px solid var(--yn-line)!important;border-radius:11px!important;background:var(--yn-control)!important;color:var(--yn-text)!important;margin:8px 0 14px!important;box-shadow:none!important}.ys-shop label{display:block!important;font-size:12px!important;line-height:1.6!important;color:var(--yn-text)!important}.ys-shop form{margin:24px 0 12px!important}.ys-shop .yn-button{min-height:44px!important}.ys-collection{display:flex!important;flex-direction:column!important;gap:12px!important}.ys-collection>.ys-preview{margin-bottom:10px!important}.ys-checkout,.ys-review{padding:18px!important;margin:16px 0!important;border:1px solid var(--yn-line)!important;background:var(--yn-surface)!important;border-radius:16px!important;min-width:0!important}.ys-price{display:block!important;font-size:24px!important}.ys-checkout ol{padding-left:20px!important;font-size:13px!important;line-height:1.7!important;color:var(--yn-text)!important}.ys-checkout li{padding:5px 0!important}.ys-order-id,.ys-review code{display:block!important;overflow-wrap:anywhere!important;-webkit-user-select:all!important;user-select:all!important;font-size:12px!important;color:var(--yn-accent)!important}.ys-order-id{padding:12px!important;margin:8px 0!important;border:1px dashed var(--yn-line)!important;border-radius:8px!important;background:var(--yn-bg)!important}.ys-order-status{color:var(--yn-accent)!important;font-weight:600!important}.ys-order{box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;gap:14px!important;padding:16px 0!important;min-height:72px!important;background:transparent!important;color:var(--yn-text)!important;border:0!important;border-bottom:1px solid var(--yn-line)!important;text-align:left!important}.ys-order>span{display:flex!important;flex-direction:column!important;gap:5px!important;min-width:0!important}.ys-order small{font-size:11px!important;color:var(--yn-muted)!important}.ys-footnote{font-size:11px!important;line-height:1.6!important}.ys-error,.ys-notice{padding:12px!important;border-radius:10px!important;background:var(--yn-control)!important;overflow-wrap:anywhere!important}.ys-error{color:var(--yn-danger)!important}.ys-notice{color:var(--yn-accent)!important}.ys-error button{min-height:44px!important;color:var(--yn-text)!important;background:transparent!important;border:0!important;text-decoration:underline!important}.ys-actions{display:flex!important;gap:8px!important;flex-wrap:wrap!important}.ys-shop .ys-confirm{display:flex!important;align-items:flex-start!important;gap:10px!important;margin:16px 0!important}.ys-confirm input{width:20px!important;height:20px!important;flex:none!important;margin:0!important;accent-color:var(--yn-accent)!important}[data-shop-theme=sunset]{--ys-cover:linear-gradient(120deg,#622e65,#ce826e)!important}[data-shop-theme=ocean]{--ys-cover:linear-gradient(120deg,#173e5c,#419caa)!important}[data-shop-theme=rose]{--ys-cover:linear-gradient(120deg,#572b50,#af638f)!important}.app.yp-redesign .member-profile[data-shop-theme]:not([data-shop-theme=midnight]) .profile-cover-lite:not(.yp-custom-cover),.yp-social-screen-person-scroll[data-shop-theme]:not([data-shop-theme=midnight]) .yp-social-profile-cover:not(:has(img)){background:var(--ys-cover)!important}.app.yp-redesign .avatar[data-shop-frame=halo],.ys-preview-avatar[data-shop-frame=halo]{box-shadow:0 0 0 2px var(--yn-bg),0 0 0 5px #d2b6ff!important}.app.yp-redesign .avatar[data-shop-frame=prism],.ys-preview-avatar[data-shop-frame=prism]{box-shadow:3px 3px 0 2px #9ed7da,-3px -3px 0 2px #d7a4de!important}.app.yp-redesign .avatar[data-shop-frame=orbit],.ys-preview-avatar[data-shop-frame=orbit]{outline:2px dashed #e8c88d!important;outline-offset:3px!important}.app .topbar>.yp-mobile-feed-audience{justify-content:flex-start!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important;gap:14px!important}.app .topbar>.yp-mobile-feed-audience::-webkit-scrollbar{display:none!important}.app .topbar>.yp-mobile-feed-audience>button{position:relative!important;color:var(--yn-muted)!important;background:transparent!important;border:0!important;border-radius:0!important;font-weight:700!important;white-space:nowrap!important;box-shadow:none!important}.app .topbar>.yp-mobile-feed-audience>button.is-selected:after{display:none!important}.app .topbar>.yp-mobile-feed-audience>button.is-selected{color:var(--yn-text)!important;box-shadow:inset 0 -2px var(--yn-accent)!important}.app.yp-home-shopping .topbar .yp-mobile-feed-filter{display:none!important}@media(max-width:430px){.app .topbar>.yp-mobile-feed-audience{gap:12px!important}.app .topbar>.yp-mobile-feed-audience>button{font-size:13px!important}.ys-products{grid-template-columns:minmax(0,1fr)!important}.ys-product:last-child{grid-column:auto!important}}@media(min-width:760px){.ys-shop{padding:28px 24px!important}}}@layer yaplor-native{.ys-manage-entry{position:relative!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:5px!important;width:100%!important;padding:16px 44px 16px 16px!important;margin:0 0 16px!important;border:1px solid var(--yn-accent)!important;border-radius:14px!important;background:var(--yn-control)!important;color:var(--yn-text)!important;text-align:left!important}.ys-manage-entry span{font-size:12px!important;color:var(--yn-muted)!important}.ys-manage-entry>svg{position:absolute!important;right:16px!important;top:20px!important}.ys-admin{min-width:0!important}.ys-admin-heading{display:flex!important;align-items:flex-start!important;gap:12px!important;justify-content:space-between!important;margin:20px 0!important}.ys-admin-heading>div{min-width:0!important;flex:1!important}.ys-admin-heading>.yn-button{flex:none!important;padding:10px!important}.ys-admin-buyer{display:flex!important;align-items:flex-start!important;gap:12px!important;padding:18px 0!important}.ys-admin-buyer>div{min-width:0!important}.ys-admin-buyer p,.ys-admin-buyer code{overflow-wrap:anywhere!important}.ys-admin-monogram{display:grid!important;place-items:center!important;flex:none!important;width:44px!important;height:44px!important;border-radius:50%!important;background:var(--yn-control)!important;color:var(--yn-accent)!important;font-weight:700!important}.ys-facts{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;margin:18px 0!important;min-width:0!important}.ys-facts>div{min-width:0!important}.ys-facts dt{font-size:11px!important;color:var(--yn-muted)!important;line-height:1.5!important;margin-bottom:5px!important}.ys-facts dd{font-size:13px!important;color:var(--yn-text)!important;line-height:1.6!important;overflow-wrap:anywhere!important;margin:0!important}.ys-admin code{display:block!important;font-size:11px!important;line-height:1.6!important;color:var(--yn-muted)!important;overflow-wrap:anywhere!important;-webkit-user-select:all!important;user-select:all!important}.ys-admin-filters{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px 12px!important}.ys-admin-search{grid-column:1/-1!important;position:relative!important}.ys-admin-search>svg{vertical-align:middle!important;margin-right:6px!important}.ys-sales-summary{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin-top:18px!important}.ys-sales-summary>div{display:flex!important;flex-direction:column!important;gap:8px!important;background:var(--yn-surface)!important;border:1px solid var(--yn-line)!important;border-radius:12px!important;padding:14px!important;min-width:0!important}.ys-sales-summary small{font-size:11px!important;color:var(--yn-muted)!important}.ys-sales-summary strong{font-size:22px!important;line-height:1.3!important;overflow-wrap:anywhere!important;letter-spacing:-.6px!important}.ys-admin-attention{box-sizing:border-box!important;display:block!important;width:100%!important;text-align:left!important;padding:14px!important;background:var(--yn-control)!important;border:1px solid var(--yn-accent)!important;border-radius:12px!important;color:var(--yn-text)!important;font-size:12px!important;line-height:1.6!important;margin:16px 0!important;min-height:44px!important}.ys-admin-work{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin:16px 0!important}.ys-admin-list-heading{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin:24px 0 10px!important}.ys-admin-list-heading h3{font-size:14px!important;margin:0!important}.ys-admin-list-heading .yn-button{font-size:11px!important;padding:8px 10px!important}.ys-admin-order{box-sizing:border-box!important;display:flex!important;flex-direction:column!important;gap:14px!important;width:100%!important;padding:16px!important;margin:0 0 12px!important;border:1px solid var(--yn-line)!important;border-radius:14px!important;background:var(--yn-surface)!important;text-align:left!important;color:var(--yn-text)!important;min-height:44px!important}.ys-admin-order>span{display:flex!important;flex-direction:column!important;gap:4px!important;min-width:0!important}.ys-admin-order strong{font-size:13px!important;line-height:1.4!important;overflow-wrap:anywhere!important}.ys-admin-order small{font-size:11px!important;line-height:1.5!important;color:var(--yn-muted)!important;overflow-wrap:anywhere!important}.ys-admin-order-buyer{padding-bottom:12px!important;border-bottom:1px solid var(--yn-line)!important}.ys-admin-pagination{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;margin:20px 0!important}.ys-admin-pagination>span{font-size:11px!important;color:var(--yn-muted)!important}.ys-audit{padding-left:18px!important;margin:0!important}.ys-audit li{margin-bottom:18px!important;font-size:12px!important;line-height:1.6!important}.ys-audit li>span{display:block!important;color:var(--yn-muted)!important;font-size:11px!important}.ys-audit strong{text-transform:capitalize!important}.ys-admin details>summary{min-height:44px!important;cursor:pointer!important;font-size:14px!important;color:var(--yn-text)!important}.ys-admin form.ys-review{margin:16px 0!important}.ys-receipt{border-top:1px solid var(--yn-line)!important;padding-top:18px!important}@media(min-width:640px){.ys-admin-order{display:grid!important;grid-template-columns:1fr 1.5fr 1fr!important;gap:18px!important}.ys-admin-order-buyer{border:0!important;padding:0!important}.ys-sales-summary{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(max-width:359px){.ys-facts{grid-template-columns:minmax(0,1fr)!important}.ys-admin-list-heading{align-items:flex-start!important;flex-direction:column!important}}}@layer yaplor-native{.ys-memberships{margin-top:18px}.ys-memberships-intro{padding:19px 20px 8px;border:1px solid var(--yn-line);border-radius:18px;background:var(--yn-surface)}.ys-memberships-intro .eyebrow{font-size:10px;letter-spacing:.14em;color:var(--yn-muted);font-weight:700}.ys-memberships-intro h2{font-size:22px!important;margin:9px 0 7px!important}.ys-membership-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0}.ys-membership-card{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:20px;border-radius:17px;border:1px solid var(--yn-line);background:var(--yn-surface)}.ys-membership-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;color:var(--yn-accent);background:var(--yn-control);margin-bottom:12px}.ys-membership-card>p{margin:0 0 9px!important}.ys-membership-price{font-weight:750;font-size:23px;letter-spacing:-.04em;color:var(--yn-text)}.ys-membership-price small{font-weight:450;font-size:12px;letter-spacing:normal;color:var(--yn-muted);margin-left:4px}.ys-membership-yearly{display:block;font-size:12px!important;font-weight:550!important;letter-spacing:normal!important;color:var(--yn-muted);margin:4px 0 0!important}.ys-membership-card ul{list-style:none;padding:0;margin:13px 0 20px;display:grid;gap:11px;flex:1}.ys-membership-card li{display:flex;align-items:flex-start;gap:9px;font-size:12px;line-height:1.5;color:var(--yn-text)}.ys-membership-card li svg{flex:none;color:var(--yn-accent);margin-top:2px}.ys-membership-pending,.ys-membership-active{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:12px 10px;border:1px solid var(--yn-line);border-radius:12px;color:var(--yn-muted);font-size:12px;font-weight:650;text-align:center}.ys-membership-active,.ys-memberships-current{color:var(--yn-accent)}.ys-bmac-public{display:inline-flex;align-items:center;gap:7px;margin:8px 0 0;font-weight:650;font-size:13px;color:var(--yn-accent);text-decoration:none}.ys-bmac-public:hover{text-decoration:underline}.ys-membership-checkout{display:flex!important;gap:7px;align-items:center;justify-content:center;width:100%;text-align:center;text-decoration:none!important;white-space:normal!important}.ys-memberships-current{display:flex;align-items:center;gap:8px;margin:14px 0!important;font-weight:650}@media(max-width:540px){.ys-membership-grid{grid-template-columns:minmax(0,1fr)}.ys-membership-card{padding:19px}.ys-memberships-intro h2{font-size:20px!important}}}.ys-shop--membership-first{max-width:950px;padding-bottom:72px}.ys-shop--membership-first .ys-heading{margin-bottom:18px}.ys-plan-summary{display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid var(--yn-line);border-radius:20px;padding:22px;background:linear-gradient(115deg,var(--yn-surface),var(--yn-control));margin:18px 0}.ys-plan-summary .eyebrow{font-size:10px;font-weight:800;letter-spacing:.14em;color:var(--yn-muted)}.ys-plan-summary h2{font-size:24px;line-height:1.3;margin:5px 0}.ys-plan-summary p{margin:0;max-width:570px}.ys-plan-summary>svg{color:var(--yn-accent);flex-shrink:0}.ys-shop--membership-first .ys-memberships{margin:0}.ys-shop--membership-first .ys-memberships-intro{padding:12px 0;background:transparent;border:0}.ys-shop--membership-first .ys-membership-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ys-shop--membership-first .ys-membership-card{min-width:0;padding:18px}.ys-shop--membership-first .ys-membership-card:nth-child(2){border-color:var(--yn-accent);box-shadow:0 0 0 1px var(--yn-accent) inset}.ys-benefits{margin:25px 0 18px}.ys-benefits-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:13px}.ys-benefits-heading>svg{color:var(--yn-accent);flex-shrink:0}.ys-benefits-heading h2{font-size:21px;margin:0}.ys-benefits-heading p{margin:5px 0 0}.ys-benefits-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ys-benefit-card{display:flex;gap:13px;min-width:0;padding:17px;border:1px solid var(--yn-line);background:var(--yn-surface);border-radius:16px}.ys-benefit-icon{display:grid;place-items:center;flex-shrink:0;height:35px;width:35px;border-radius:10px;background:var(--yn-control);color:var(--yn-muted)}.ys-benefit-icon.is-owned{color:var(--yn-accent)}.ys-benefit-card>div{min-width:0}.ys-benefit-card strong{display:block;font-size:13px;font-weight:700}.ys-benefit-card p{font-size:12px;margin:5px 0;line-height:1.45}.ys-benefit-card small{display:block;font-size:11px;font-weight:700;color:var(--yn-accent)}.ys-member-actions{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0}.ys-access-hint{display:flex;align-items:flex-start;gap:12px;margin:17px 0;padding:14px 16px;border:1px solid var(--yn-line);border-radius:14px;background:var(--yn-surface);font-size:13px;line-height:1.6}.ys-access-hint svg{flex-shrink:0;color:var(--yn-accent)}.ys-profile-preview{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-height:180px;border:1px solid var(--yn-line);border-radius:18px;background:linear-gradient(115deg,var(--yn-control),var(--yn-surface));margin:15px 0}.ys-profile-preview-avatar{display:grid;place-items:center;width:65px;height:65px;border-radius:50%;font-size:25px;font-weight:800;color:var(--yn-text);background:var(--yn-bg);border:3px solid var(--yn-accent)}.ys-profile-preview strong{font-size:17px}.ys-profile-preview small{font-size:12px;color:var(--yn-muted)}@media(max-width:850px){.ys-shop--membership-first .ys-membership-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ys-shop--membership-first .ys-membership-card:last-child{grid-column:1/-1}}@media(max-width:620px){.ys-shop--membership-first .ys-membership-grid{grid-template-columns:1fr}.ys-shop--membership-first .ys-membership-card:last-child{grid-column:auto}.ys-benefits-grid{grid-template-columns:1fr}.ys-plan-summary{padding:16px;border-radius:16px}.ys-plan-summary h2{font-size:20px}.ys-member-actions{flex-direction:column}.ys-shop--membership-first .ys-membership-card{min-height:0}}.ys-bmac-claim{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px;margin:20px 0 10px;border:1px solid var(--yn-line,var(--yn-line));border-radius:16px;background:var(--yn-surface,var(--yn-surface))}.ys-bmac-claim>div{min-width:0}.ys-bmac-claim strong{display:block;font-size:14px}.ys-bmac-claim p{margin:5px 0 0;line-height:1.5;font-size:12px;color:var(--yn-muted,var(--yn-muted))}.ys-bmac-claim button{flex-shrink:0;min-height:44px}.ys-membership-sync-result{padding:12px 14px;border-radius:12px;background:var(--yn-control,var(--yn-control));color:var(--yn-text,var(--yn-text));border:1px solid var(--yn-line,var(--yn-line));font-size:13px;line-height:1.5}@media(max-width:600px){.ys-bmac-claim{align-items:stretch;flex-direction:column}.ys-bmac-claim button{width:100%}}.ys-membership-checkout-note{display:block;margin:9px 0 2px;color:var(--yn-muted,var(--yn-muted));font-size:12px;line-height:1.55;max-width:40ch}.ys-membership-checkout-note strong{font-weight:750;color:var(--yn-text,var(--yn-text))}.ys-membership-checkout{min-height:44px;text-align:center}.ys-membership-checkout:focus-visible{outline:2px solid var(--yn-accent,#c7aaff);outline-offset:3px}@layer yaplor-experience{:root{--yn-ink:#17121f;--yn-success:#98e4bf;--yn-info:#abd1ff;--ya-space:16px;--ya-body:15px;--ya-row:76px}.app .logo-name{color:var(--yn-text)!important}.sidebar .yp-top-availability{position:relative!important}.sidebar .yp-top-availability-panel{top:auto!important;bottom:48px!important;left:0!important;right:auto!important;max-width:calc(100vw - 48px)!important}html{color-scheme:dark;background:var(--yn-bg)!important}html[data-app-mode=light]{color-scheme:light}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;color:var(--yn-text)!important}*,*:before,*:after{box-sizing:border-box}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}:where(button,a,input,textarea,select,summary):focus-visible{outline:2px solid var(--yn-accent)!important;outline-offset:3px!important}.app .main>.topbar{display:flex!important;position:sticky!important;top:0!important;z-index:30!important;min-height:calc(56px + env(safe-area-inset-top))!important;height:auto!important;padding:env(safe-area-inset-top) 8px 0!important;gap:2px!important;border:0!important;border-bottom:1px solid var(--yn-line)!important;background:var(--yn-bg)!important;box-shadow:none!important}.app .topbar .tv-navigation-trigger,.app .topbar .top-inbox{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 44px!important;width:44px!important;min-width:44px!important;height:44px!important;padding:0!important;border:0!important;background:none!important;color:var(--yn-text)!important}.ya-root-title{font-size:20px!important;font-weight:720!important;letter-spacing:-.5px!important;line-height:1.2!important;margin:0 8px!important;min-width:0!important;flex:1!important;color:var(--yn-text)!important}.app .topbar .top-right{display:flex!important;align-items:center!important;gap:0!important;margin-left:auto!important;flex:0 0 auto!important;width:auto!important}.app .yp-mobile-feed-audience{display:flex!important;flex:1 1 auto!important;min-width:0!important;width:auto!important;justify-content:center!important;gap:0!important;overflow-x:auto!important;margin:0!important;padding:0!important;height:56px!important;scrollbar-width:none!important}.app .yp-mobile-feed-audience>button{flex:1 0 auto!important;min-width:42px!important;min-height:44px!important;height:56px!important;padding:0 7px!important;border:0!important;border-radius:0!important;background:none!important;color:var(--yn-muted)!important;font-size:13px!important;font-weight:650!important;white-space:nowrap!important;box-shadow:none!important}.app .yp-mobile-feed-audience>button.is-selected{color:var(--yn-text)!important;box-shadow:inset 0 -2px var(--yn-accent)!important}.app .yp-mobile-feed-filter{display:none!important}.ya-feed-tools{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;margin:0 0 12px!important;color:var(--yn-muted)!important;font-size:12px!important}.ya-feed-tools>button{display:inline-flex!important;align-items:center!important;gap:6px!important;min-height:44px!important;border:0!important;background:none!important;color:var(--yn-text)!important;padding:8px!important;border-radius:10px!important}.app .main>.content{padding:16px 16px calc(88px + env(safe-area-inset-bottom))!important;max-width:760px!important;width:100%!important;margin-inline:auto!important;min-width:0!important}.app.yp-screen-feed .main>.content{max-width:680px!important}.app .mobile-bottom-nav{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important;z-index:40!important;width:100%!important;min-height:calc(64px + env(safe-area-inset-bottom))!important;padding:4px 8px max(4px,env(safe-area-inset-bottom))!important;gap:0!important;background:var(--yn-bg)!important;border:0!important;border-top:1px solid var(--yn-line)!important;border-radius:0!important;box-shadow:none!important}.app .mobile-bottom-nav>button{display:flex!important;align-items:center!important;justify-content:center!important;flex-direction:column!important;gap:3px!important;min-width:0!important;min-height:54px!important;height:auto!important;padding:4px!important;border:0!important;background:none!important;color:var(--yn-muted)!important;border-radius:8px!important;font-size:10px!important;font-weight:550!important;line-height:1.25!important}.app .mobile-bottom-nav>button.active{color:var(--yn-text)!important}.app .mobile-bottom-nav>button>svg{width:23px!important;height:23px!important}.app .mobile-bottom-nav .avatar{width:24px!important;height:24px!important;min-width:24px!important;border:1px solid var(--yn-line)!important}.app .yp-create-mark{display:flex!important;align-items:center!important;justify-content:center!important;width:40px!important;height:29px!important;margin:0!important;padding:0!important;background:var(--yn-accent)!important;color:var(--yn-ink)!important;border:0!important;border-radius:9px!important;box-shadow:none!important;transform:none!important}.app .yp-create-mark:before,.app .yp-create-mark:after{display:none!important}.app .yp-social-post{display:flex!important;flex-direction:column!important;background:var(--yn-surface)!important;color:var(--yn-text)!important;border:1px solid var(--yn-line)!important;border-radius:16px!important;margin:0 0 12px!important;padding:16px!important;gap:0!important;box-shadow:none!important;overflow:visible!important}.app .post-author{display:flex!important;align-items:center!important;gap:10px!important;padding:0!important;margin:0 0 12px!important;min-height:40px!important}.app .post-author>.avatar,.app .post-author>.yp-avatar-wrap{width:40px!important;height:40px!important;min-width:40px!important;flex:0 0 40px!important}.app .post-author-details{flex:1!important;min-width:0!important}.app .post-author-identity{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:6px!important}.app .yp-author-profile-link{width:auto!important;min-width:0!important;padding:0!important;display:flex!important;align-items:baseline!important;flex-wrap:wrap!important;gap:5px!important;text-align:left!important}.app .yp-author-profile-link strong{font-size:14px!important;color:var(--yn-text)!important}.app .yp-author-profile-link small,.app .post-author-meta{font-size:11px!important;line-height:1.5!important;color:var(--yn-muted)!important}.app .post-header-actions{display:flex!important;align-items:center!important;gap:3px!important;margin-left:auto!important}.app .post-menu-trigger{width:36px!important;min-width:36px!important;height:44px!important;padding:0!important}.app .yp-post-open{padding:0!important;margin:0 0 8px!important;background:none!important;text-align:left!important}.app .yp-post-open h2{font-size:18px!important;line-height:1.35!important;letter-spacing:-.3px!important;margin:0!important;color:var(--yn-text)!important}.app .yp-social-post :is(.post-body,.yp-feed-preview){font-size:var(--ya-body)!important;line-height:1.6!important;color:var(--yn-text)!important;margin:0 0 12px!important}.app .yp-social-post .yp-post-reply-meta{margin:8px 0 0!important}.app .yp-social-post :is(.post-actions,.yp-post-engagement){margin:12px 0 0!important;padding:8px 0 0!important;border-top:1px solid var(--yn-line)!important}:is(.role-badge,.yp-role-badge,.community-role-badge,.yp-profile-role,.yp-owner-badge){display:inline-flex!important;align-items:center!important;min-height:20px!important;padding:2px 6px!important;border:1px solid var(--yn-line)!important;border-radius:6px!important;background:var(--yn-control)!important;color:var(--yn-accent)!important;font-size:10px!important;font-weight:650!important;line-height:1.3!important;box-shadow:none!important}.app .yp-discover-heading{margin:0 0 12px!important;min-height:44px!important;display:flex!important;align-items:center!important;justify-content:space-between!important}.app .yp-discover-heading .yp-kicker{display:none!important}.app .yp-discover-heading h1{font-size:20px!important;line-height:1.3!important;letter-spacing:-.4px!important;margin:0!important}.app .yp-discover-search{height:48px!important;min-height:48px!important;margin:0 0 24px!important;padding:0 14px!important;border:1px solid var(--yn-line)!important;border-radius:12px!important;background:var(--yn-control)!important;color:var(--yn-muted)!important;font-size:14px!important}.app .yp-discover-section-heading{margin:24px 0 12px!important;gap:8px!important}.app .yp-discover-section-heading h2{font-size:17px!important;letter-spacing:-.25px!important;margin:0!important}.app .yp-discover-cards{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;overflow:visible!important;margin:0!important;padding:0!important}.app .yp-discover-card{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;border:1px solid var(--yn-line)!important;border-radius:16px!important;overflow:hidden!important;background:var(--yn-surface)!important}.app .yp-discover-cover{width:100%!important;min-height:110px!important;height:110px!important;border-radius:0!important;padding:12px!important}.app .yp-discover-cover-name{font-size:17px!important;line-height:1.2!important;letter-spacing:-.3px!important}.app .yp-discover-card-body{padding:12px!important}.app .yp-discover-card-body h3{font-size:14px!important;margin:0 0 5px!important}.app .yp-discover-card-body p{font-size:12px!important;line-height:1.5!important;min-height:0!important;margin:0 0 12px!important;display:-webkit-box!important;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden!important;color:var(--yn-muted)!important}.app .yp-discover-card-body>div{gap:4px!important;flex-wrap:wrap!important}.app .yp-discover-card-body button{min-height:44px!important;padding:6px 10px!important}.app .yp-discover-live{min-height:100px!important;padding:16px!important;margin:24px 0!important;border:1px solid var(--yn-line)!important;border-radius:16px!important;background:var(--yn-surface)!important;color:var(--yn-text)!important}.app .yp-discover-live strong{font-size:17px!important;line-height:1.35!important}.app .yp-discover-live-symbol{width:40px!important;height:40px!important;background:var(--yn-control)!important;color:var(--yn-accent)!important}.app .yp-your-spaces>button{padding:12px!important;min-height:72px!important;gap:12px!important;border-color:var(--yn-line)!important;background:var(--yn-surface)!important}.app .yp-space-monogram{width:40px!important;height:40px!important;min-width:40px!important;border-radius:12px!important}#ya-inbox-actions{display:flex!important;align-items:center!important}.yp-inbox-create-actions{display:flex!important;align-items:center!important;gap:0!important}.yp-inbox-create-actions .new-chat-v3,.yp-inbox-tools>summary{display:flex!important;align-items:center!important;justify-content:center!important;width:40px!important;min-width:40px!important;height:44px!important;padding:0!important;border:0!important;background:none!important;color:var(--yn-text)!important;border-radius:10px!important}.yp-inbox-create-actions .new-chat-v3>span{display:none!important}.yp-inbox-tools{position:relative!important}.yp-inbox-tools-panel{position:absolute!important;top:48px!important;right:0!important;width:min(340px,calc(100vw - 24px))!important;z-index:70!important;background:var(--yn-surface)!important;border:1px solid var(--yn-line)!important;border-radius:16px!important;box-shadow:0 12px 40px #0004!important;max-height:70dvh!important;overflow:auto!important;padding:12px!important}.app.yp-screen-messages .main>.content{padding-top:0!important;max-width:1100px!important}.app .messages-layout{border:0!important;border-radius:0!important;margin:0!important;background:var(--yn-bg)!important;height:calc(100dvh - 145px - env(safe-area-inset-top) - env(safe-area-inset-bottom))!important;min-height:0!important}.app .chat-list{background:var(--yn-bg)!important;padding:0!important;min-width:0!important}.app .yp-inbox-switch{margin:0!important;gap:24px!important;min-height:48px!important}.app .yp-inbox-switch>button{min-width:0!important;width:auto!important;flex:0 0 auto!important}.app .yp-inbox-folders{margin:8px 0!important;min-height:40px!important;gap:8px!important}.app .yp-inbox-folders>button{height:40px!important;min-height:40px!important;padding:8px 12px!important;border-radius:10px!important}.app .yp-inbox-folders>button.selected{background:var(--yn-control)!important;color:var(--yn-text)!important;box-shadow:none!important}.app .chat-search{margin:0 0 8px!important;padding:0!important}.app .chat-search input{height:44px!important;border-radius:12px!important;background:var(--yn-control)!important;color:var(--yn-text)!important}.app .chat-item{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;min-height:var(--ya-row)!important;padding:12px 4px!important;margin:0!important;border:0!important;border-bottom:1px solid var(--yn-line)!important;border-radius:0!important;background:none!important;text-align:left!important}.app .chat-item>.avatar,.app .chat-item>.yp-avatar-wrap{width:44px!important;height:44px!important;min-width:44px!important;flex:0 0 44px!important}.app .chat-item>div:not(.avatar):not(.yp-avatar-wrap){min-width:0!important;flex:1!important;margin:0!important}.app .chat-item>.member-avatar-with-presence,.app .chat-item>.yp-group-avatar{display:inline-flex!important;position:relative!important;width:44px!important;height:44px!important;min-width:44px!important;flex:0 0 44px!important}.app .chat-item .avatar{width:44px!important;height:44px!important;min-width:44px!important}.app .chat-item>span:not(.member-avatar-with-presence):not(.yp-group-avatar):not(.unread-count){display:flex!important;flex-direction:column!important;gap:4px!important;flex:1 1 auto!important;min-width:0!important}.app .chat-item{padding-right:28px!important}.app .post-author>.member-avatar-with-presence,.app .post-author .avatar{width:40px!important;height:40px!important;min-width:40px!important;flex:0 0 40px!important}.app .chat-search-v3{height:44px!important;min-height:44px!important;border:1px solid var(--yn-line)!important;border-radius:12px!important;background:var(--yn-control)!important}.app .chat-search-v3 input{height:42px!important;background:none!important;color:var(--yn-text)!important}.app .chat-item strong{font-size:14px!important}.app .chat-item p,.app .chat-item small{font-size:12px!important;line-height:1.4!important;color:var(--yn-muted)!important}.app .bubble{font-size:var(--ya-body)!important;line-height:1.5!important;border-radius:16px!important;background:var(--yn-control)!important;color:var(--yn-text)!important;box-shadow:none!important}.app .yp-message-row.is-mine .bubble{background:var(--yn-accent)!important;color:var(--yn-ink)!important}.app .member-profile.card{padding:0!important;border:0!important;border-radius:16px!important;overflow:hidden!important;background:var(--yn-surface)!important}.app .profile-cover-lite:not(.yp-custom-cover){height:120px!important;min-height:120px!important}.app .profile-cover-lite.yp-custom-cover{height:160px!important;min-height:160px!important}.app .member-profile h1{font-size:24px!important;line-height:1.2!important;letter-spacing:-.5px!important}.app .yp-profile-refined :is(.profile-stats,.yp-profile-stats){margin:16px 0!important;padding:12px 0!important;border-block:1px solid var(--yn-line)!important}.app .yp-profile-activity{padding:16px 0!important}.app .sidebar{background:var(--yn-bg)!important;color:var(--yn-text)!important;padding:16px!important;gap:12px!important;width:min(320px,88vw)!important;border-right:1px solid var(--yn-line)!important}.app .sidebar-bottom{margin-top:auto!important;gap:4px!important;padding-top:12px!important}.app .sidebar :is(.yp-drawer-settings,.install-link,.yp-drawer-community-actions>button,.yp-drawer-community-links>button){min-height:48px!important;padding:10px 12px!important;margin:0!important;gap:10px!important;border-radius:10px!important;font-size:14px!important}.app .sidebar :is(.yp-drawer-settings span,.yp-drawer-settings strong,.yp-drawer-settings small){display:block!important}.app .sidebar small{font-size:11px!important;color:var(--yn-muted)!important}.app .yp-drawer-settings span{flex:1!important;text-align:left!important}:is(.yn-header,.dialog-head,.post-editor-bar){min-height:56px!important;background:var(--yn-bg)!important;color:var(--yn-text)!important}.yn-button--primary,.button.primary,.publish-button-v3,.yp-broadcast-primary{background:var(--yn-accent)!important;color:var(--yn-ink)!important;border-color:transparent!important}.yn-button--primary:disabled,.button.primary:disabled{opacity:.5!important}:is(.yn-overlay,.dialog,.action-sheet,.post-editor-v3,.yp-profile-editor,.yp-personalization-sheet,.yp-personalize-sheet,.yp-broadcast,.yp-call-window){background-color:var(--yn-bg)!important;color:var(--yn-text)!important;border-color:var(--yn-line)!important}:is(input:not([type=checkbox]):not([type=radio]):not([type=file]),textarea,select){font-size:16px!important;color:var(--yn-text)!important;caret-color:var(--yn-accent)!important}input::placeholder,textarea::placeholder{color:var(--yn-muted)!important;opacity:1!important}select option{background:var(--yn-surface)!important;color:var(--yn-text)!important}:is(.yp-create-formats,.yp-create-options){gap:12px!important}.yp-create-formats{display:flex!important;flex-direction:column!important}.yp-create-formats>button,.yp-create-live{display:flex!important;align-items:center!important;gap:12px!important;min-height:84px!important;width:100%!important;padding:16px!important;border:1px solid var(--yn-line)!important;border-radius:16px!important;background:var(--yn-surface)!important;color:var(--yn-text)!important}.yp-create-art{width:48px!important;height:48px!important;min-height:48px!important;flex:0 0 48px!important;border-radius:12px!important;background:var(--yn-control)!important;color:var(--yn-accent)!important;overflow:hidden!important}.yp-create-art>span{display:none!important}.yp-create-formats strong,.yp-create-live strong{font-size:17px!important}.yp-create-formats small,.yp-create-live small{font-size:12px!important;color:var(--yn-muted)!important}.yp-create-live>span:first-child{width:48px!important;height:48px!important;background:var(--yn-control)!important;color:var(--yn-accent)!important;border-radius:12px!important}.post-editor-inner{padding:16px!important;gap:16px!important}.post-editor-inner .post-title-v3{font-size:24px!important;min-height:56px!important;height:auto!important;padding:8px 0!important}.post-body-v3{font-size:16px!important;line-height:1.6!important;min-height:120px!important;max-height:280px!important}.yp-editor-field-label{font-size:11px!important;letter-spacing:.05em!important;margin:0!important}.post-editor-author{margin:0 0 12px!important}.yp-editor-attachments{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.post-attach,.yp-editor-poll-toggle{min-height:44px!important;border-radius:12px!important}.yp-editor-length{font-size:11px!important}.post-editor-help{font-size:11px!important;padding:12px 0!important}.yp-broadcast>header{padding:12px 16px!important;min-height:64px!important}.yp-broadcast>header h2{font-size:20px!important;line-height:1.3!important}.yp-broadcast-lobby{padding:16px!important;gap:16px!important}.yp-broadcast-lobby>p{font-size:14px!important;line-height:1.5!important;margin:0!important}.yp-broadcast-empty{min-height:200px!important;border-radius:16px!important;padding:24px!important;background:var(--yn-surface)!important}.yp-broadcast-empty h3{font-size:20px!important}.yp-broadcast-room{padding:16px!important;border-radius:14px!important;min-height:88px!important}.ys-shop{max-width:720px!important;margin:auto!important}.ys-heading .yn-context{display:none!important}.ys-heading .yn-header--page h1{font-size:24px!important}.ys-manage-entry{min-height:52px!important;padding:12px!important;display:flex!important;align-items:center!important;gap:8px!important;background:var(--yn-surface)!important;border:1px solid var(--yn-line)!important;border-radius:12px!important;margin-bottom:12px!important}.ys-manage-entry strong{font-size:13px!important;white-space:nowrap!important}.ys-manage-entry span{font-size:11px!important;flex:1!important;color:var(--yn-muted)!important}.ya-shop-hero{padding:20px!important;margin:0 0 16px!important;border:1px solid var(--yn-line)!important;border-radius:18px!important;background:var(--yn-surface)!important}.ya-shop-hero h2{font-size:26px!important;line-height:1.15!important;letter-spacing:-.8px!important;margin:8px 0!important}.ya-shop-hero p{font-size:14px!important;line-height:1.5!important;color:var(--yn-muted)!important;margin:0 0 16px!important}.ya-palette-strip{display:flex!important;gap:8px!important;margin:16px 0!important}.ya-palette-strip>span{display:flex!important;align-items:center!important;justify-content:center!important;width:32px!important;height:40px!important;border:1px solid!important;border-radius:10px!important}.ya-palette-strip i{width:14px!important;height:14px!important;border-radius:50%!important}.ys-products{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))!important;gap:12px!important}.ys-product{padding:18px!important;border:1px solid var(--yn-line)!important;border-radius:16px!important;background:var(--yn-surface)!important}.ys-product h2{font-size:18px!important;line-height:1.3!important}.ys-product p{font-size:14px!important;line-height:1.5!important;color:var(--yn-muted)!important}.ys-product .yn-button{width:100%!important;margin-top:12px!important}.ya-controls{display:flex;flex-direction:column;gap:16px}.ya-controls h2{font-size:22px;letter-spacing:-.5px;margin:0}.ya-controls h3{font-size:16px;margin:12px 0 0}.ya-controls p{font-size:14px;line-height:1.6;color:var(--yn-muted);margin:0}.ya-controls label{display:flex;flex-direction:column;gap:8px;font-size:13px;font-weight:600}.ya-controls select{min-height:48px;padding:10px 12px;border:1px solid var(--yn-line);border-radius:12px;background:var(--yn-control);color:var(--yn-text)}.ya-preview-label{font-size:12px;color:var(--yn-accent);padding:12px;border-radius:10px;background:var(--yn-control)}.ya-themes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ya-themes>button{display:flex;flex-direction:column;gap:6px;min-width:0;padding:10px;border:1px solid var(--yn-line);border-radius:14px;background:var(--yn-surface);color:var(--yn-text);text-align:left}.ya-themes>button[aria-pressed=true]{outline:2px solid var(--yn-accent);outline-offset:1px}.ya-themes strong{font-size:13px}.ya-themes small{font-size:10px;color:var(--yn-muted);display:flex;gap:4px;align-items:center}.ya-theme-sample{display:flex;flex-direction:column;gap:6px;width:100%;padding:12px;border-radius:8px;min-height:84px}.ya-theme-sample span{height:12px;width:80%;border-radius:4px}.ya-theme-sample i{height:18px;width:50%;border-radius:6px;align-self:flex-end}.ya-chat-preview{display:flex;flex-direction:column;gap:10px;padding:18px;background:var(--yn-bg);border:1px solid var(--yn-line);border-radius:14px}.ya-chat-preview .bubble{padding:10px 12px;border-radius:14px;background:var(--yn-control);color:var(--yn-text);font-size:13px;align-self:flex-start;max-width:85%}.ya-chat-preview .is-mine{align-self:flex-end;background:var(--yn-accent);color:var(--yn-ink)}html[data-chat-style=tinted] :is(.yp-message-row.is-mine .bubble,.ya-chat-preview .is-mine){background:color-mix(in srgb,var(--yn-accent) 16%,var(--yn-surface))!important;color:var(--yn-text)!important;border:1px solid var(--yn-line)!important}html[data-chat-style=outline] :is(.yp-message-row .bubble,.ya-chat-preview .bubble){background:var(--yn-bg)!important;color:var(--yn-text)!important;border:1px solid var(--yn-accent)!important}html[data-chat-wallpaper=dots] :is(.chat-messages,.ya-chat-preview){background-color:var(--yn-bg)!important;background-image:radial-gradient(var(--yn-line) 1px,transparent 1px)!important;background-size:20px 20px!important}html[data-chat-wallpaper=waves] :is(.chat-messages,.ya-chat-preview){background-color:var(--yn-bg)!important;background-image:repeating-radial-gradient(ellipse at 0 0,transparent 0 32px,color-mix(in srgb,var(--yn-line) 50%,transparent) 33px 34px,transparent 35px 58px)!important}html[data-app-density=compact]{--ya-space:12px;--ya-row:64px}html[data-app-density=compact] .app .yp-social-post{padding:12px!important;margin-bottom:8px!important}html[data-app-density=compact] .app .post-author{margin-bottom:8px!important}html[data-app-text=large]{--ya-body:18px}html[data-app-text=large] :is(.chat-item strong,.yp-author-profile-link strong,.yp-discover-card-body p,.ys-product p){font-size:16px!important}html[data-app-motion=reduced] *,html[data-app-motion=reduced] *:before,html[data-app-motion=reduced] *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}body:has([aria-modal=true]) .mobile-bottom-nav,.app.keyboard-visible .mobile-bottom-nav{display:none!important}@media(max-width:767px){.app:has(.messages-layout.thread-open) .topbar,.app:has(.messages-layout.thread-open) .mobile-bottom-nav{display:none!important}.app:has(.messages-layout.thread-open) .main>.content{padding:0!important}.app .messages-layout.thread-open,.app .messages-layout.thread-open .chat-main{height:100dvh!important}.app .messages-layout.thread-open .chat-list{display:none!important}.app .messages-layout:not(.thread-open) .chat-main{display:none!important}.app.yp-screen-messages .topbar .top-inbox{display:none!important}}@media(max-width:359px){.app .yp-mobile-feed-audience>button{font-size:12px!important;padding:0 4px!important}.app .yp-discover-cards{grid-template-columns:1fr!important}.ya-root-title{font-size:18px!important;margin-inline:4px!important}}@media(min-width:768px){.ya-themes{grid-template-columns:repeat(4,minmax(0,1fr))}.app .messages-layout{display:grid!important;grid-template-columns:320px minmax(0,1fr)!important;gap:20px!important}.app .chat-list{border-right:1px solid var(--yn-line)!important;padding-right:16px!important}.app .yp-discover-cover{height:150px!important;min-height:150px!important}}@media(min-width:1100px){.app .sidebar{width:224px!important}.app .main{margin-left:224px!important;width:calc(100% - 224px)!important}.app .mobile-bottom-nav,.app .topbar .tv-navigation-trigger{display:none!important}.app .main>.topbar{padding-inline:24px!important}.app .main>.content{padding-bottom:40px!important}.app .messages-layout{height:calc(100dvh - 104px)!important}.app .yp-mobile-feed-audience{max-width:420px!important;justify-content:flex-start!important}.app .yp-mobile-feed-audience>button{flex:0 0 auto!important;padding-inline:18px!important}}.app .yp-discover-intents{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;margin:12px 0 24px!important}.app .yp-discover-intents>button{display:flex!important;align-items:center!important;gap:12px!important;min-width:0!important;min-height:80px!important;padding:15px!important;text-align:left!important;border:1px solid var(--yn-line)!important;border-radius:15px!important;background:var(--yn-control)!important;color:var(--yn-text)!important}.app .yp-discover-intents>button>svg:first-child{flex:0 0 auto!important;color:var(--yn-accent)!important}.app .yp-discover-intents>button>span{display:flex!important;flex:1 1 auto!important;min-width:0!important;flex-direction:column!important;gap:4px!important}.app .yp-discover-intents>button strong{font-size:15px!important;line-height:1.3!important}.app .yp-discover-intents>button small{font-size:12px!important;line-height:1.4!important;color:var(--yn-muted)!important;overflow-wrap:normal!important}.app .yp-discover-intents>button>svg:last-child{flex:0 0 auto!important;color:var(--yn-muted)!important}@media(max-width:390px){.app .yp-discover-intents{grid-template-columns:minmax(0,1fr)!important}.app .yp-discover-intents>button{min-height:64px!important}}.app.yp-screen-shop .main>.content{max-width:760px!important;margin-inline:auto!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}}@layer yaplor-experience{.yl-live-overlay{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:700!important;background:var(--yn-bg)!important;display:flex!important;align-items:stretch!important;justify-content:center!important;padding:0!important}.yl-live-dialog{position:relative!important;isolation:isolate!important;width:100%!important;height:var(--yl-height,100dvh)!important;max-width:600px!important;overflow:hidden!important;background:var(--yn-bg)!important;color:var(--yn-text)!important;border:0!important;border-radius:0!important;display:block!important}.yl-live-scene{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.yl-live-header{position:absolute!important;top:0!important;left:0!important;right:0!important;z-index:8!important;display:flex!important;align-items:center!important;gap:8px!important;min-height:calc(68px + env(safe-area-inset-top))!important;padding:calc(8px + env(safe-area-inset-top)) 12px 8px!important;background:linear-gradient(#000b,transparent)!important;border:0!important;color:#fff!important}.yl-live-header>strong{font-size:22px;flex:1}.yl-live-kicker{font-size:12px;color:var(--yn-muted)}.yl-icon{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 40px!important;width:40px!important;min-width:40px!important;height:44px!important;min-height:44px!important;padding:0!important;margin:0!important;border:0!important;border-radius:50%!important;background:#0004!important;color:inherit!important;box-shadow:none!important;cursor:pointer!important}.yl-icon:disabled{opacity:.4!important}.yl-icon svg{width:21px;height:21px;flex:none}.yl-live-header>.yl-icon{margin-left:auto!important}.yl-avatar{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 36px!important;width:36px!important;height:36px!important;border-radius:50%!important;overflow:hidden!important;background:var(--yn-control)!important;color:var(--yn-text)!important;font-size:17px!important;font-weight:700!important}.yl-avatar img{width:100%!important;height:100%!important;object-fit:cover!important}.yl-live-host-copy{display:flex!important;flex-direction:column!important;gap:2px!important;min-width:0!important;flex:1!important}.yl-live-host-copy>strong{font-size:14px!important;line-height:1.25!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.yl-live-host-copy>span:not(.yl-badges){font-size:11px!important;line-height:1.3!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.yl-watch-count{display:flex;align-items:center;gap:5px;min-height:36px;padding:6px 9px;border:0;border-radius:20px;background:#0005;color:inherit;font-size:12px}.yl-badges{display:inline-flex!important;align-items:center!important;gap:4px!important;max-width:100%!important;font-size:9px!important;line-height:1.3!important;vertical-align:middle!important}.yl-badges>span{display:inline-flex;align-items:center;gap:2px;padding:1px 4px;border-radius:4px;white-space:nowrap;font-weight:650}.yl-role{background:#0005;color:#fff}.yl-level{background:var(--yn-control);color:var(--yn-text)}.yl-supporter{background:var(--yn-accent);color:var(--yn-ink)}.yl-stage-main{position:absolute;top:0;right:0;bottom:0;left:0;touch-action:pan-x;animation:yl-enter .22s ease-out}.yl-stage-tile{position:relative;isolation:isolate;overflow:hidden;border:1px solid #ffffff30;border-radius:12px;background:var(--yn-control);color:var(--yn-text);min-width:0}.yl-stage-tile video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;background:#000}.yl-stage-host{position:absolute;top:0;right:0;bottom:0;left:0;border:0;border-radius:0;background:var(--yn-bg)}.yl-stage-host>.yl-tile-caption{display:none}.yl-audio-identity{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:12px;text-align:center}.yl-audio-identity>.yl-avatar{width:64px!important;height:64px!important;flex:0 0 64px!important;font-size:28px!important;border:2px solid var(--yn-line)!important;transition:box-shadow .15s}.yl-stage-host .yl-audio-identity>.yl-avatar{width:112px!important;height:112px!important;flex:0 0 112px!important;font-size:48px!important}.yl-audio-identity strong{font-size:14px;line-height:1.3;max-width:100%;overflow:hidden;text-overflow:ellipsis}.yl-audio-identity small{font-size:10px;color:var(--yn-muted)}.yl-stage-tile.is-speaking{border-color:var(--yn-accent);box-shadow:0 0 0 2px var(--yn-accent)}.yl-stage-tile.is-speaking .yl-avatar{box-shadow:0 0 0 5px color-mix(in srgb,var(--yn-accent) 30%,transparent)}.yl-speaking-bars{display:flex;align-items:center;gap:3px;height:18px}.yl-speaking-bars i{width:3px;height:4px;background:var(--yn-muted);border-radius:3px}.is-speaking>.yl-audio-identity .yl-speaking-bars i{background:var(--yn-accent);animation:yl-speaking .55s infinite alternate}.yl-speaking-bars i:nth-child(2){animation-delay:.15s!important}.yl-speaking-bars i:nth-child(3){animation-delay:.3s!important}.yl-speaking-bars i:nth-child(4){animation-delay:.05s!important}.yl-tile-caption{position:absolute;bottom:0;left:0;right:0;display:flex;align-items:center;flex-wrap:wrap;gap:3px;padding:6px;background:linear-gradient(transparent,#000b);color:#fff}.yl-tile-caption>span:first-child{font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.yl-tile-caption .yl-badges{font-size:8px!important}.yl-enable-sound{position:absolute;top:35%;left:8px;right:8px;min-height:44px;display:flex;align-items:center;justify-content:center;gap:6px;border:1px solid #fff5;border-radius:12px;background:#000b;color:#fff;font-size:12px;z-index:4}.yl-guest-rail{position:absolute;right:8px;top:calc(92px + env(safe-area-inset-top));bottom:calc(174px + var(--yl-safe-bottom,env(safe-area-inset-bottom)));display:flex;flex-direction:column;justify-content:center;gap:6px;width:25%;max-width:124px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;pointer-events:auto;z-index:4}.yl-guest-rail>.yl-stage-tile{flex:0 1 140px;min-height:82px;max-height:160px}.yl-guest-rail .yl-audio-identity{gap:4px;padding:6px 6px 30px}.yl-guest-rail .yl-audio-identity>.yl-avatar{width:44px!important;height:44px!important;flex-basis:44px!important;font-size:22px!important}.yl-guest-rail .yl-audio-identity>strong{display:none}.yl-request-seat{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;border:1px dashed #ffffff70;border-radius:12px;background:#0004;color:#fff;min-height:76px;flex:0 0 76px;font-size:12px;cursor:pointer}.yl-live-shade{position:absolute;top:48%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#000b);pointer-events:none;z-index:3}.yl-feed-switch{position:absolute;top:calc(78px + env(safe-area-inset-top));left:12px;z-index:7;display:flex;align-items:center;gap:3px;color:#fff;font-size:10px}.yl-feed-switch .yl-icon{width:32px!important;min-width:32px!important;flex-basis:32px!important;height:36px!important;min-height:36px!important}.yl-comments{position:absolute;left:12px;right:calc(26% + 16px);bottom:calc(84px + var(--yl-safe-bottom,env(safe-area-inset-bottom)));height:26%;max-height:250px;z-index:5;color:#fff;pointer-events:auto}.yl-comment-log{height:100%;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;display:flex;flex-direction:column;justify-content:flex-start;gap:10px;padding:12px 0 0;-webkit-mask-image:linear-gradient(transparent,#000 12%);mask-image:linear-gradient(transparent,#000 12%)}.yl-comment-log>article{position:relative;display:flex;align-items:flex-start;gap:7px;font-size:13px;line-height:1.4;flex-shrink:0;text-shadow:0 1px 3px #0007;min-width:0}.yl-comment-log>article>.yl-avatar{width:26px!important;height:26px!important;flex-basis:26px!important;font-size:12px!important}.yl-comment-log>article>div{min-width:0;flex:1}.yl-comment-log>article>div>span{display:block;overflow-wrap:anywhere}.yl-comment-author{display:flex!important;align-items:center;gap:4px;flex-wrap:wrap;font-size:11px;margin-bottom:1px}.yl-comment-author>strong{color:inherit!important;font-weight:600!important;opacity:.85}.yl-comment-author .yl-badges{font-size:8px!important}.yl-comment-author .yl-role{display:none!important}.yl-message-more{width:28px;min-width:28px;height:28px;padding:0;display:flex;align-items:center;justify-content:center;border:0;background:none;color:inherit;opacity:.65}.yl-message-menu{position:absolute;bottom:100%;right:0;z-index:20;background:var(--yn-surface);color:var(--yn-text);border:1px solid var(--yn-line);border-radius:12px;padding:6px;text-shadow:none;display:flex}.yl-message-menu button{min-height:44px;background:none;color:inherit;border:0;padding:8px}.yl-chat-welcome{font-size:12px;line-height:1.5;opacity:.85;margin-top:auto}.yl-live-toolbar{position:absolute!important;bottom:0!important;left:0!important;right:0!important;z-index:10!important;display:flex!important;align-items:center!important;gap:5px!important;padding:8px 10px max(12px,var(--yl-safe-bottom,env(safe-area-inset-bottom)))!important;border:0!important;background:linear-gradient(transparent,#0006)!important;color:#fff!important;min-height:calc(64px + var(--yl-safe-bottom,env(safe-area-inset-bottom)))!important}.yl-live-toolbar>form{display:flex;align-items:center;flex:1;min-width:0;min-height:44px;border-radius:24px;background:#0005;border:1px solid #ffffff30;overflow:hidden;padding:0 4px 0 12px}.yl-live-toolbar>form>input{width:100%!important;min-width:0!important;padding:9px 0!important;margin:0!important;border:0!important;background:transparent!important;color:#fff!important;font-size:16px!important;box-shadow:none!important}.yl-live-toolbar>form>input::placeholder{color:#ffffffc0!important}.yl-live-toolbar .yl-icon{background:#0004!important}.yl-like-button{flex-direction:column!important;gap:1px!important}.yl-like-button small{font-size:8px;line-height:1}.yl-queue-dot{position:absolute;right:0;top:0;min-width:15px;min-height:15px;border-radius:8px;background:var(--yn-accent);color:var(--yn-ink);font:600 9px/15px sans-serif}.yl-stage-status{position:absolute;left:12px;right:12px;bottom:calc(72px + var(--yl-safe-bottom,env(safe-area-inset-bottom)));z-index:9;display:flex;gap:6px;justify-content:center}.yl-stage-status>button{min-height:44px;border:1px solid var(--yn-line);border-radius:12px;padding:8px 12px;background:var(--yn-accent);color:var(--yn-ink);font-size:12px;font-weight:650}.yl-stage-status:not(:empty)~.yl-comments{bottom:130px}.yl-live-dialog.is-audio-live .yl-stage-main{background:radial-gradient(ellipse at 50% 25%,var(--yn-surface),var(--yn-bg) 70%)}.yl-live-dialog.is-audio-live .yl-stage-host{inset:calc(92px + env(safe-area-inset-top)) 16px 61%;background:transparent}.yl-live-dialog.is-audio-live .yl-guest-rail{left:24px;right:24px;top:42%;bottom:auto;width:auto;max-width:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;justify-content:center}.yl-live-dialog.is-audio-live .yl-guest-rail>.yl-stage-tile{min-height:100px;height:100px;max-height:none}.yl-live-dialog.is-audio-live .yl-request-seat{min-height:84px;border-color:var(--yn-line);background:var(--yn-surface);color:var(--yn-text)}.yl-live-dialog.is-audio-live .yl-stage-host .yl-audio-identity>.yl-avatar{width:92px!important;height:92px!important;flex-basis:92px!important}.yl-live-dialog.is-audio-live .yl-guest-rail:has(>.yl-request-seat:only-child){grid-template-columns:1fr;left:50%;right:auto;width:140px;transform:translate(-50%)}.yl-live-dialog.is-audio-live .yl-live-header{background:linear-gradient(var(--yn-bg),transparent)!important;color:var(--yn-text)!important}.yl-live-dialog.is-audio-live .yl-live-shade{background:linear-gradient(transparent,var(--yn-bg));top:65%;right:0;bottom:0;left:0}.yl-live-dialog.is-audio-live .yl-comments{right:12px;height:22%;color:var(--yn-text)}.yl-live-dialog.is-audio-live .yl-comment-log>article{text-shadow:none}.yl-live-dialog.is-audio-live .yl-live-toolbar{background:var(--yn-bg)!important;color:var(--yn-text)!important}.yl-live-dialog.is-audio-live .yl-live-toolbar>form{background:var(--yn-control);border-color:var(--yn-line)}.yl-live-dialog.is-audio-live .yl-live-toolbar>form>input{color:var(--yn-text)!important}.yl-live-dialog.is-audio-live .yl-live-toolbar input::placeholder{color:var(--yn-muted)!important}.yl-live-dialog.is-audio-live :is(.yl-icon,.yl-watch-count){background:var(--yn-control)!important;color:var(--yn-text)!important}.yl-live-dialog.is-audio-live .yl-feed-switch{color:var(--yn-text)}.yl-reaction-effects{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:12;overflow:hidden}.yl-heart-float{position:absolute;bottom:calc(65px + var(--yl-safe-bottom,env(safe-area-inset-bottom)));right:80px;color:#ff537a;font-size:30px;animation:yl-heart 1.8s ease-out forwards}.yl-gift-effect{position:absolute;left:14px;right:14px;bottom:37%;display:flex;flex-direction:column;align-items:center;gap:5px;padding:16px;border-radius:18px;background:#0008;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:yl-gift 4.2s ease-in-out both;text-align:center}.yl-gift-effect>span{font-size:60px;line-height:1.15;animation:yl-bloom 1s ease-out}.yl-gift-effect>strong{font-size:13px}.yl-gift-effect>small{font-size:11px}.yl-gift-effect.effect-comet>span{animation:yl-comet 1.4s ease-out}.yl-gift-effect.effect-crown>span{animation:yl-crown 1s ease-in-out 2}.yl-gift-effect.effect-sparkle>span{animation:yl-bloom .7s ease-in-out 3}.yl-live-error{position:absolute;left:12px;right:12px;top:calc(76px + env(safe-area-inset-top));z-index:140;display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid var(--yn-danger);border-radius:12px;background:var(--yn-surface);color:var(--yn-text);font-size:12px;line-height:1.4}.yl-live-error>span{flex:1;min-width:0}.yl-live-error button{min-height:40px;padding:6px;border:0;background:none;color:var(--yn-accent);font-size:11px;flex:none}.yl-sheet-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:110;display:flex;align-items:flex-end;background:#0008}.yl-live-sheet{width:100%;max-height:80dvh;overflow:auto;overscroll-behavior:contain;background:var(--yn-bg);color:var(--yn-text);border:1px solid var(--yn-line);border-radius:22px 22px 0 0;padding:0 16px calc(20px + var(--yl-safe-bottom,env(safe-area-inset-bottom)));box-shadow:0 -8px 40px #0004}.yl-live-sheet>header{position:sticky;top:0;z-index:5;background:var(--yn-bg);display:flex;align-items:center;gap:10px;min-height:60px;margin:0 -16px 12px;padding:8px 12px;border-bottom:1px solid var(--yn-line)}.yl-live-sheet>header>strong{font-size:17px}.yl-live-sheet .yl-icon{background:none!important;color:var(--yn-text)!important}.yl-people{display:flex;flex-direction:column;gap:14px}.yl-people>details{border-bottom:1px solid var(--yn-line);padding-bottom:12px}.yl-people summary{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-height:48px;font-size:14px;cursor:pointer}.yl-people summary>span:last-child{color:var(--yn-muted);font-size:11px;margin-left:auto}.yl-people .yp-broadcast-person{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:10px 0;border-bottom:1px solid var(--yn-line)}.yl-people .yp-broadcast-person strong{flex:1;font-size:13px}.yl-people .yp-broadcast-person small{display:block;color:var(--yn-muted);font-size:11px}.yl-people button,.yl-request-options>button{min-height:44px;padding:8px 12px;border:1px solid var(--yn-line);border-radius:10px;background:var(--yn-control);color:var(--yn-text);font-size:12px}.yl-people :is(select,input){background:var(--yn-control);color:var(--yn-text);border:1px solid var(--yn-line);border-radius:8px;min-height:40px}.yl-your-controls,.yp-broadcast-person-controls{display:flex;flex-wrap:wrap;gap:8px}.yl-your-controls>strong{flex:0 0 100%;font-size:14px}.yl-people p,.yl-request-options p{font-size:12px;line-height:1.6;color:var(--yn-muted)}.yl-request-options{display:flex;flex-direction:column;gap:12px}.yl-request-options>button{display:grid;grid-template-columns:30px 1fr;gap:3px 12px;text-align:left;padding:16px}.yl-request-options>button>svg{grid-row:span 2;align-self:center}.yl-request-options>button>span{font-size:12px;color:var(--yn-muted)}.yl-end-confirm{padding-top:20px}.yl-end-confirm h2{font-size:20px}.yl-end-confirm p{font-size:14px;line-height:1.5;color:var(--yn-muted)}.yl-live-empty{position:absolute;inset:calc(78px + env(safe-area-inset-top)) 16px 24px;overflow:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;text-align:center}.yl-live-empty>h2{font-size:24px;letter-spacing:-.5px;line-height:1.2;margin:0}.yl-live-empty>p{font-size:14px;line-height:1.6;color:var(--yn-muted);max-width:34ch;margin:0}.yl-room-card{display:flex;align-items:center;gap:10px;width:100%;padding:14px;border:1px solid var(--yn-line);border-radius:14px;background:var(--yn-surface);color:var(--yn-text);text-align:left}.yl-room-card>span:not(.yl-avatar){display:flex;flex-direction:column;gap:5px;flex:1}.yl-room-card small{font-size:11px;color:var(--yn-muted)}.yl-preflight{position:absolute;inset:calc(76px + env(safe-area-inset-top)) 0 0;overflow:auto;padding:16px 16px calc(20px + var(--yl-safe-bottom,env(safe-area-inset-bottom)))}.yl-live-dialog.is-browsing .yl-live-header{background:var(--yn-bg)!important;color:var(--yn-text)!important}.yl-wallet,.yl-gift-tray{display:flex;flex-direction:column;gap:16px}.yl-wallet-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.yl-wallet h2{font-size:22px;letter-spacing:-.5px;margin:0}.yl-wallet-balance{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:20px;border:1px solid var(--yn-line);border-radius:16px;background:var(--yn-surface)}.yl-wallet-balance>svg{color:var(--yn-accent)}.yl-wallet-balance>strong{font-size:32px;letter-spacing:-1px}.yl-wallet-balance>span{font-size:12px;color:var(--yn-muted)}.yl-wallet-balance>.yn-button{margin-left:auto!important}.yl-wallet-note,.yl-gift-tray>p{font-size:12px;line-height:1.6;color:var(--yn-muted);margin:0}.yl-progress-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.yl-progress-grid>article{display:flex;flex-direction:column;gap:8px;padding:14px;background:var(--yn-surface);border:1px solid var(--yn-line);border-radius:14px}.yl-progress-grid strong{font-size:14px}.yl-progress-grid span,.yl-progress-grid small{font-size:11px;line-height:1.5;color:var(--yn-muted)}.yl-progress-grid progress{width:100%;height:6px;accent-color:var(--yn-accent);border:0}.yl-history-search,.yl-gift-tray label{display:flex;flex-direction:column;gap:7px;font-size:12px}.yl-history-search input,.yl-gift-tray select,.yl-wallet textarea{min-height:44px;width:100%;padding:10px;border:1px solid var(--yn-line);border-radius:10px;background:var(--yn-control);color:var(--yn-text)}.yl-history>article{display:flex;align-items:flex-start;gap:12px;padding:14px 0;border-bottom:1px solid var(--yn-line)}.yl-history>article>div{display:flex;flex-direction:column;gap:5px;min-width:0;flex:1}.yl-history strong{font-size:13px}.yl-history span,.yl-history small,.yl-history details{font-size:11px;line-height:1.5;color:var(--yn-muted)}.yl-history code{font-size:10px;overflow-wrap:anywhere;word-break:break-word}.yl-history summary{min-height:36px;padding:8px 0;cursor:pointer}.yl-history form{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid var(--yn-line);border-radius:12px;font-size:12px}.yl-history-pages{display:flex;align-items:center;justify-content:space-between;gap:8px}.yl-history-pages>span{font-size:11px;color:var(--yn-muted)}.yl-history-pages .yn-button{padding-inline:10px!important;font-size:11px!important}.yl-gift-balance{display:flex;align-items:center;gap:8px;font-size:13px}.yl-gift-balance>button{margin-left:auto;min-height:44px;padding:8px;border:0;background:none;color:var(--yn-accent);font-size:12px}.yl-gift-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.yl-gift-grid>button{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 6px;border:1px solid var(--yn-line);border-radius:14px;background:var(--yn-surface);color:var(--yn-text);min-width:0}.yl-gift-grid>button[aria-pressed=true]{outline:2px solid var(--yn-accent);outline-offset:1px}.yl-gift-grid>button>span{font-size:32px}.yl-gift-grid strong{font-size:12px}.yl-gift-grid small{display:flex;align-items:center;gap:3px;font-size:10px;color:var(--yn-muted)}@keyframes yl-enter{0%{opacity:.6;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes yl-speaking{to{height:16px}}@keyframes yl-heart{0%{opacity:0;transform:translate(0) scale(.6)}15%{opacity:1}to{opacity:0;transform:translate(var(--drift,20px),-280px) scale(1.4)}}@keyframes yl-gift{0%{opacity:0;transform:translateY(25px) scale(.9)}12%,82%{opacity:1;transform:none}to{opacity:0;transform:translateY(-15px)}}@keyframes yl-bloom{0%{transform:scale(.2) rotate(-25deg)}70%{transform:scale(1.3) rotate(8deg)}to{transform:none}}@keyframes yl-comet{0%{transform:translate(140px,-120px) scale(.3)}to{transform:none}}@keyframes yl-crown{50%{transform:translateY(-12px) rotate(6deg) scale(1.2)}}@media(max-height:550px){.yl-guest-rail{justify-content:flex-start;top:85px;bottom:80px}.yl-guest-rail>.yl-stage-tile{min-height:64px}.yl-comments{height:32%;bottom:80px}.yl-live-dialog.is-audio-live .yl-stage-host{top:85px;right:50%;bottom:70px;left:10px}.yl-live-dialog.is-audio-live .yl-guest-rail{top:90px;left:52%;right:10px;width:auto;max-height:40%;overflow:auto;transform:none}.yl-live-dialog.is-audio-live .yl-comments{left:52%;height:24%;right:10px}}@media(max-width:359px){.yl-live-toolbar{gap:2px!important;padding-inline:6px!important}.yl-live-toolbar>.yl-icon{width:36px!important;min-width:36px!important;flex-basis:36px!important}.yl-progress-grid{grid-template-columns:1fr}.yl-gift-grid{gap:5px}.yl-live-host-copy .yl-badges{font-size:8px!important}}@media(min-width:768px){.yl-live-dialog{border-inline:1px solid var(--yn-line)!important}.yl-comments{font-size:14px}.yl-guest-rail{max-width:150px;width:25%}}html[data-app-motion=reduced] .yl-heart-float{display:none!important}html[data-app-motion=reduced] .yl-gift-effect{animation:none!important}html[data-app-motion=reduced] .yl-gift-effect>span{animation:none!important}@media(prefers-reduced-motion:reduce){.yl-heart-float{display:none!important}.yl-gift-effect,.yl-gift-effect>span{animation:none!important}}}.app .yp-community-manage{display:grid;gap:16px;margin:12px 0 52px}.app .yp-community-manage-card{padding:22px;border-radius:19px;border:1px solid var(--yn-line,var(--yn-line));background:var(--yn-surface,var(--yn-surface));min-width:0}.app .yp-community-manage-card>h3{display:flex;gap:10px;align-items:center;margin:0 0 8px;font-weight:750;font-size:17px;color:var(--yn-text,var(--yn-text))}.app .yp-community-manage-card>h3>svg{color:var(--yn-accent,var(--yn-accent))}.app .yp-community-manage-card>p,.app .yp-community-manage-card>form>p{margin:0 0 15px;color:var(--yn-muted,var(--yn-muted));font-size:13px;line-height:1.55}.app .yp-community-manage-card .ops-form{margin:0;max-width:620px}.app .yp-community-manage-card .ops-form input,.app .yp-community-manage-card .ops-form textarea,.app .yp-community-manage-confirm textarea,.app .yp-community-manage-danger input{width:100%;box-sizing:border-box;min-height:44px;color:var(--yn-text,var(--yn-text));background:var(--yn-control,var(--yn-control));border:1px solid var(--yn-line,var(--yn-line));border-radius:12px;padding:11px 13px;font:inherit}.app .yp-community-manage-card button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px;font-weight:650;cursor:pointer}.app .yp-community-manage-card button:disabled{opacity:.48;cursor:not-allowed}.app .yp-community-manage-card .ops-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid var(--yn-line,var(--yn-line))}.app .yp-community-manage-card .ops-row>div:first-child{min-width:0}.app .yp-community-manage-card .ops-row strong{display:block;overflow-wrap:anywhere;font-size:14px}.app .yp-community-manage-card .ops-row small{display:block;margin-top:3px;font-size:12px;color:var(--yn-muted,var(--yn-muted));overflow-wrap:anywhere}.app .yp-community-manage-actions{display:flex;gap:9px;flex-wrap:wrap;align-items:center}.app .yp-community-manage-actions>button,.app .yp-community-manage-card .ops-row>button{padding:8px 12px;border:1px solid var(--yn-line,var(--yn-line));border-radius:10px;background:var(--yn-control,var(--yn-control));color:var(--yn-text,var(--yn-text))}.app .yp-community-manage-card .ops-danger{padding:9px 14px;background:transparent;border:1px solid #cb7b93;border-radius:10px;color:var(--yn-danger)}.app .yp-community-manage-confirm{padding:16px;border:1px solid var(--yn-accent,var(--yn-line));background:var(--yn-control,var(--yn-control));border-radius:15px;margin-top:12px}.app .yp-community-manage-confirm strong{font-size:14px}.app .yp-community-manage-confirm p{color:var(--yn-muted,var(--yn-muted));font-size:13px}.app .yp-community-manage-confirm>label,.app .yp-community-manage-danger label{display:grid;gap:7px;font-size:13px;margin:12px 0}.app .yp-community-manage-danger{border-color:#da789670}.app .yp-community-manage-danger>p{display:flex;gap:9px;align-items:flex-start}.app .yp-community-manage-card button:focus-visible,.app .yp-community-manage-card input:focus-visible,.app .yp-community-manage-card textarea:focus-visible{outline:2px solid var(--yn-accent,#b598ec);outline-offset:3px}.app .yp-discover-admin-shortcuts{display:flex;gap:9px;flex-wrap:wrap;margin:8px 0 20px}.app .yp-discover-admin-shortcuts>button{display:inline-flex;gap:6px;align-items:center;min-height:42px;padding:8px 12px;border:1px solid var(--yn-line,#604d72);border-radius:11px;background:var(--yn-surface,#2b2038);color:var(--yn-text,#fff);font-size:12px;font-weight:750}@media(max-width:650px){.app .yp-community-manage-card{padding:16px}.app .yp-community-manage-card .ops-row{align-items:stretch;flex-direction:column}.app .yp-community-manage-actions{width:100%}.app .yp-community-manage-actions>button{flex:1}.app .yp-community-manage .ops-form button{width:100%}}@media(prefers-reduced-motion:reduce){.app .yp-community-manage *,.app .yp-discover-admin-shortcuts *{animation:none!important;transition:none!important}}.app.yp-redesign{--yp-readable-text:var(--yn-text);--yp-readable-muted:var(--yn-muted);--yp-readable-soft:#bfb0ce;--yp-readable-line:var(--yn-line)}.app.yp-redesign :is(.yp-inbox-presence-secondary,.chat-message-preview,.yp-thread-presence,.yp-profile-facts,.yp-profile-joined,.yp-profile-location,.yp-gift-showcase-private){color:var(--yp-readable-muted)!important;-webkit-text-fill-color:currentColor!important}.app.yp-redesign :is(.yp-profile-joined,.yp-profile-location,.yp-profile-member-details,.yp-profile-paid-member,.yp-profile-facts){font-size:max(13px,.8125rem)!important;line-height:1.55!important}.app.yp-redesign .yp-profile-name-row h1{font-size:clamp(24px,6vw,30px)!important;line-height:1.2!important}.app.yp-redesign .yp-profile-refined .profile-body-lite{min-width:0!important}.app.yp-redesign .yp-profile-shortcuts{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;width:100%!important;min-width:0!important;padding:14px 16px 20px!important;margin:0!important;overflow:visible!important}.app.yp-redesign .yp-profile-shortcuts>button{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:9px!important;min-width:0!important;width:100%!important;min-height:56px!important;padding:11px 12px!important;border:1px solid var(--yp-readable-line)!important;background:var(--yn-surface)!important;border-radius:13px!important;color:var(--yp-readable-text)!important;font-size:13px!important;font-weight:600!important;line-height:1.4!important;text-align:left!important}.app.yp-redesign .yp-profile-shortcuts>button>span{flex:1!important;min-width:0!important;overflow-wrap:anywhere!important}.app.yp-redesign .yp-profile-shortcuts>button svg{flex:none!important;color:var(--yn-text)!important}.app.yp-redesign .yp-account-actions summary{min-height:48px!important;font-size:15px!important;color:var(--yp-readable-text)!important}.app.yp-screen-messages .yp-inbox-results-scroll{min-height:0!important;min-width:0!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior-y:contain!important;-webkit-overflow-scrolling:touch!important}.app.yp-screen-messages .yp-inbox-results-scroll .yp-inbox-chat-row{background:transparent!important;border:0!important;border-bottom:1px solid var(--yn-line)!important;border-radius:0!important;margin:0 0 1px!important;box-shadow:none!important}.app.yp-screen-messages .yp-inbox-chat-row .chat-item{min-height:80px!important;padding:11px 48px 11px 4px!important;border:0!important;background:transparent!important;box-shadow:none!important}.app.yp-screen-messages .yp-inbox-chat-row .chat-item>span:nth-child(2){min-width:0!important}.app.yp-screen-messages .yp-inbox-chat-row .chat-item strong{font-size:16px!important;line-height:1.35!important;color:var(--yp-readable-text)!important}.app.yp-screen-messages .yp-inbox-chat-row .chat-item :is(small,.chat-message-preview){font-size:13px!important;line-height:1.45!important;color:var(--yp-readable-muted)!important}.app.yp-screen-messages .yp-inbox-chat-row .chat-item time{font-size:12px!important;color:var(--yp-readable-muted)!important}.app.yp-screen-messages .yp-inbox-chat-star{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;display:grid!important;place-items:center!important;color:var(--yn-accent)!important}.app.yp-screen-messages .yp-inbox-chat-row:focus-within,.app.yp-screen-messages .yp-inbox-chat-row:hover{background:var(--yn-surface)!important}.app.yp-screen-messages .yp-inbox-chat-row:has(.chat-item.active){background:var(--yn-control)!important;box-shadow:inset 3px 0 #bf99f5!important}.app.yp-screen-messages .yp-inbox-switch>button,.app.yp-screen-messages .yp-inbox-folders button{font-size:15px!important;min-height:44px!important}.app.yp-screen-messages .chat-search-v3 input{font-size:16px!important;color:var(--yp-readable-text)!important}.app.yp-screen-messages .yp-message-row.is-mine .bubble,.app.yp-screen-messages .yp-message-row.is-theirs .bubble{background:var(--yn-control)!important;color:var(--yn-text)!important;-webkit-text-fill-color:currentColor!important}.app.yp-screen-messages .yp-message-row .bubble{max-width:min(82%,32rem)!important;border-radius:17px!important}.app.yp-screen-messages .yp-message-text,.app.yp-screen-messages .yp-message-row .bubble :is(p,span,blockquote){color:var(--yn-text)!important;-webkit-text-fill-color:currentColor!important;font-size:16px!important;line-height:1.5!important}.app.yp-screen-messages .yp-message-row .bubble>small{font-size:12px!important;line-height:1.4!important;color:var(--yn-text)!important;-webkit-text-fill-color:currentColor!important;opacity:1!important}.app.yp-screen-messages .yp-chat-date{font-size:12px!important;color:var(--yp-readable-muted)!important}.app.yp-screen-messages .yp-chat-date>span{color:inherit!important}.app.yp-screen-messages .yp-thread-call-hint{font-size:14px!important;line-height:1.55!important;color:var(--yp-readable-text)!important;background:var(--yn-surface)!important;border-color:var(--yn-line)!important}.app.yp-screen-messages .yp-thread-call-hint>button{min-height:44px!important;font-size:14px!important;color:var(--yn-text)!important}.app.yp-screen-messages .yp-thread-compose textarea{font-size:16px!important;line-height:1.5!important;color:var(--yn-text)!important;background:var(--yn-control)!important;border:1px solid var(--yn-line)!important}.app.yp-screen-messages .yp-thread-compose textarea::placeholder{color:var(--yn-muted)!important}.app.yp-screen-messages .yp-thread-compose button[type=submit]{min-width:44px!important;min-height:44px!important;color:var(--yn-text)!important}.app.yp-screen-messages .yp-message-reaction-summary button{min-height:36px!important;font-size:13px!important}.app.yp-screen-messages .yp-thread-actions>button,.app.yp-screen-messages .thread-back{min-height:44px!important;min-width:44px!important}.app.yp-screen-messages .chat-main{min-height:0!important}.app.yp-screen-messages .chat-main .chat-messages{min-height:0!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}.app.yp-screen-discover .yp-designed-empty{min-height:0!important;padding:20px 14px!important;margin:12px 0 18px!important;gap:9px!important}.app.yp-screen-discover .yp-designed-empty h2{font-size:21px!important;margin:2px 0!important}.app.yp-screen-discover .yp-designed-empty p{font-size:14px!important;line-height:1.5!important;max-width:37ch!important;margin:0 auto!important}.app.yp-screen-discover .yp-designed-empty button{min-height:44px!important}.app.yp-screen-discover .yp-your-spaces>button{min-height:72px!important}.app.yp-screen-discover .yp-your-spaces strong{font-size:16px!important}.app.yp-redesign .yp-gift-showcase{margin:16px 16px 20px!important;padding:18px!important;background:var(--yn-surface)!important;border:1px solid var(--yn-line)!important;border-radius:18px!important;color:var(--yn-text)!important}.app.yp-redesign .yp-gift-showcase-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px!important}.app.yp-redesign .yp-gift-showcase-heading>div{min-width:0!important}.app.yp-redesign .yp-gift-showcase-kicker{display:inline-flex;align-items:center;gap:7px;color:var(--yn-text);font-size:12px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.app.yp-redesign .yp-gift-showcase h2{font-size:22px!important;line-height:1.2!important;letter-spacing:-.035em!important;color:var(--yn-text)!important;margin:7px 0 5px!important}.app.yp-redesign .yp-gift-showcase p{font-size:14px!important;line-height:1.55!important;color:var(--yn-muted)!important;margin:0!important}.app.yp-redesign .yp-gift-showcase-wallet,.app.yp-redesign .yp-gift-showcase-all,.app.yp-redesign .yp-gift-showcase-empty button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;color:var(--yn-text)!important;background:var(--yn-control)!important;border:1px solid var(--yn-line)!important;min-height:44px!important;border-radius:12px!important;padding:8px 12px!important;font-size:13px!important;font-weight:650!important;flex:none!important}.app.yp-redesign .yp-gift-showcase-tabs{display:flex;align-items:center;gap:7px;margin:17px 0 12px;max-width:100%;flex-wrap:wrap}.app.yp-redesign .yp-gift-showcase-tabs button{min-height:44px!important;padding:9px 12px!important;border-radius:12px!important;border:1px solid var(--yn-line)!important;background:var(--yn-control)!important;color:var(--yn-text)!important;font-size:13px!important;font-weight:650!important}.app.yp-redesign .yp-gift-showcase-tabs button.selected{color:var(--yn-text)!important;background:var(--yn-accent)!important;border-color:var(--yn-line)!important}.app.yp-redesign .yp-gift-showcase-tabs .yp-gift-showcase-refresh{margin-left:auto;padding:10px!important}.app.yp-redesign .yp-gift-showcase-count{font-weight:700!important;color:var(--yn-text)!important;margin-bottom:10px!important}.app.yp-redesign .yp-gift-showcase-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0}.app.yp-redesign .yp-gift-showcase-item{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;padding:15px 12px;border:1px solid var(--yn-line);border-radius:14px;background:var(--yn-control)}.app.yp-redesign .yp-gift-showcase-art{display:grid;place-items:center;align-self:center;font-size:33px;min-height:52px;width:60px;line-height:1.25}.app.yp-redesign .yp-gift-showcase-item strong{font-size:15px!important;line-height:1.35!important;color:var(--yn-text)!important;overflow-wrap:anywhere}.app.yp-redesign .yp-gift-showcase-item>span:not(.yp-gift-showcase-art){font-size:13px;color:var(--yn-accent)}.app.yp-redesign .yp-gift-showcase-item small{display:flex;align-items:center;gap:5px;color:var(--yn-text);font-size:12px}.app.yp-redesign .yp-gift-showcase-reversed{color:var(--yn-danger)!important}.app.yp-redesign .yp-gift-showcase-empty{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:20px;border-radius:14px;border:1px dashed var(--yn-line)}.app.yp-redesign .yp-gift-showcase-empty>svg{color:var(--yn-text)}.app.yp-redesign .yp-gift-showcase-empty strong{font-size:16px}.app.yp-redesign .yp-gift-showcase-status{padding:12px 0;font-size:14px}.app.yp-redesign .yp-gift-showcase-status button{min-height:44px;padding:8px}.app.yp-redesign .yp-gift-showcase .yp-gift-showcase-private{font-size:12px!important;color:var(--yn-muted)!important;margin-top:14px!important}.yl-live-sheet .yl-gift-wall{margin-top:16px;padding-top:12px;border-top:1px solid #574464}.yl-live-sheet .yl-gift-wall h3{margin:0 0 10px;font-size:16px;color:var(--yn-text)}.yl-live-sheet .yl-gift-wall ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:9px}.yl-live-sheet .yl-gift-wall li{display:flex;gap:10px;align-items:center;min-height:44px;padding:8px 11px;background:var(--yn-control);border:1px solid var(--yn-line);border-radius:12px}.yl-live-sheet .yl-gift-wall-symbol{font-size:24px;line-height:1.2;min-width:30px}.yl-live-sheet .yl-gift-wall li span:last-child{font-size:14px;color:var(--yn-text)}.app.yp-redesign :is(button,a,input,select,textarea,summary):focus-visible,.yl-live-dialog :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid #e6beff!important;outline-offset:3px!important}@media(max-width:600px){.app.yp-redesign .yp-profile-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))!important}.app.yp-redesign .yp-profile-shortcuts>button{min-height:60px!important}.app.yp-redesign .yp-gift-showcase{margin-inline:12px!important;padding:16px!important}.app.yp-screen-messages .yp-message-row .bubble{max-width:min(82%,30rem)!important}}@media(max-width:359px){.app.yp-redesign .yp-gift-showcase-grid{grid-template-columns:1fr}.app.yp-redesign .yp-profile-shortcuts{grid-template-columns:1fr!important}}@media(prefers-reduced-motion:reduce){.app.yp-redesign .yp-gift-showcase *,.yl-live-sheet .yl-gift-wall *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}html[data-app-mode=light] .app.yp-redesign{--yp-readable-text:var(--yn-text);--yp-readable-muted:var(--yn-muted);--yp-readable-soft:#5c4d67;--yp-readable-line:var(--yn-line)}html[data-app-mode=light] .app.yp-redesign .yp-profile-shortcuts>button{background:var(--yn-accent)!important;color:var(--yn-text)!important;border-color:var(--yn-line)!important}html[data-app-mode=light] .app.yp-redesign .yp-profile-shortcuts>button svg{color:var(--yn-muted)!important}html[data-app-mode=light] .app.yp-screen-messages .yp-inbox-chat-row:hover{background:var(--yn-accent)!important}html[data-app-mode=light] .app.yp-screen-messages .yp-inbox-results-scroll .yp-inbox-chat-row{border-bottom-color:var(--yn-line)!important}html[data-app-mode=light] .app.yp-screen-messages .yp-inbox-chat-row:has(.chat-item.active){background:var(--yn-accent)!important}html[data-app-mode=light] .app.yp-screen-messages .yp-inbox-chat-row .chat-item strong{color:var(--yn-text)!important}html[data-app-mode=light] .app.yp-screen-messages .yp-inbox-chat-row .chat-item :is(small,.chat-message-preview,time){color:#493a54!important}html[data-app-mode=light] .app.yp-screen-messages .yp-message-row.is-theirs .bubble{background:var(--yn-accent)!important;color:var(--yn-text)!important}html[data-app-mode=light] .app.yp-screen-messages .yp-message-row.is-theirs .bubble :is(p,span,blockquote){color:var(--yn-text)!important}html[data-app-mode=light] .app.yp-screen-messages .yp-message-row.is-theirs .bubble>small{color:var(--yn-text)!important}html[data-app-mode=light] .app.yp-screen-messages .yp-thread-call-hint{color:var(--yn-text)!important;background:var(--yn-accent)!important;border-color:var(--yn-line)!important}html[data-app-mode=light] .app.yp-screen-messages .yp-thread-compose textarea{background:var(--yn-control)!important;color:var(--yn-text)!important;border-color:var(--yn-line)!important}html[data-app-mode=light] .app.yp-screen-messages .yp-thread-compose textarea::placeholder{color:var(--yn-muted)!important}html[data-app-mode=light] .app.yp-redesign .yp-gift-showcase{background:var(--yn-accent)!important;border-color:var(--yn-line)!important;color:var(--yn-text)!important}html[data-app-mode=light] .app.yp-redesign .yp-gift-showcase h2,html[data-app-mode=light] .app.yp-redesign .yp-gift-showcase-item strong{color:var(--yn-text)!important}html[data-app-mode=light] .app.yp-redesign .yp-gift-showcase :is(p,.yp-gift-showcase-private){color:var(--yn-muted)!important}html[data-app-mode=light] .app.yp-redesign .yp-gift-showcase-item{background:var(--yn-accent)!important;border-color:var(--yn-line)!important}html[data-app-mode=light] .app.yp-redesign .yp-gift-showcase-item>span:not(.yp-gift-showcase-art),html[data-app-mode=light] .app.yp-redesign .yp-gift-showcase-item small{color:var(--yn-muted)!important}html[data-app-mode=light] .app.yp-redesign .yp-gift-showcase-kicker{color:var(--yn-muted)!important}html[data-app-mode=light] .app.yp-redesign .yp-gift-showcase-wallet,html[data-app-mode=light] .app.yp-redesign .yp-gift-showcase-all,html[data-app-mode=light] .app.yp-redesign .yp-gift-showcase-empty button,html[data-app-mode=light] .app.yp-redesign .yp-gift-showcase-tabs button{color:var(--yn-text)!important;background:var(--yn-accent)!important;border-color:var(--yn-line)!important}html[data-app-mode=light] .app.yp-redesign .yp-gift-showcase-tabs button.selected{color:var(--yn-text)!important;background:var(--yn-control)!important;border-color:var(--yn-line)!important}.yl-live-dialog .yl-gift-effect{left:max(12px,env(safe-area-inset-left))!important;right:max(12px,env(safe-area-inset-right))!important;width:min(360px,calc(100% - 24px))!important;margin-inline:auto!important;background:#110a1aeb!important;border:1px solid #b48adc!important;padding:17px 16px!important;box-shadow:0 10px 40px #0008!important;border-radius:22px!important;gap:6px!important;color:#fff!important}.yl-live-dialog .yl-gift-effect>span{font-size:clamp(52px,13vw,82px)!important;line-height:1.1!important}.yl-live-dialog .yl-gift-effect>strong{font-size:16px!important;line-height:1.4!important;font-weight:800!important;letter-spacing:-.015em!important}.yl-live-dialog .yl-gift-effect>small{font-size:14px!important;line-height:1.4!important;color:#e2cdf5!important}.yl-live-dialog .yl-comment-log{color:#fff!important}.yl-live-dialog .yl-comment-log article>div>span{font-size:14px!important;line-height:1.45!important}.yl-live-dialog .yl-live-toolbar :is(button,input){min-height:44px!important}@media(prefers-reduced-motion:reduce){.yl-live-dialog .yl-gift-effect,.yl-live-dialog .yl-gift-effect>span{animation:none!important;transition:none!important}}.app.yp-screen-feed .yp-social-post .yp-author-profile-link strong{font-size:16px!important;line-height:1.35!important;color:var(--yp-readable-text)!important}.app.yp-screen-feed .yp-social-post .post-author-meta,.app.yp-screen-feed .yp-social-post .yp-post-reply-meta,.app.yp-screen-feed .yp-social-post .yp-latest-reply,.app.yp-screen-feed .yp-social-post .yp-author-profile-link small{font-size:13px!important;line-height:1.5!important;color:var(--yp-readable-muted)!important}.app.yp-screen-feed .yp-social-post .yp-post-open h2{font-size:20px!important;line-height:1.35!important;letter-spacing:-.025em!important}.app.yp-screen-feed .yp-social-post .yp-post-open{min-height:44px!important;display:flex!important;align-items:center!important}.app.yp-screen-feed .yp-social-post :is(.post-menu-trigger,.yp-feed-follow){min-width:44px!important;min-height:44px!important}.app.yp-redesign .yp-mobile-feed-audience>button{font-size:14px!important;min-height:44px!important}.app.yp-redesign .mobile-bottom-nav>button{font-size:13px!important;min-height:55px!important}html[data-app-mode=light] .app.yp-screen-feed .yp-social-post .yp-author-profile-link strong{color:var(--yn-text)!important}html[data-app-mode=light] .app.yp-screen-feed .yp-social-post :is(.post-author-meta,.yp-post-reply-meta,.yp-latest-reply){color:var(--yn-muted)!important}.yf-founder-overlay{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:1600!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#08050dcc!important;padding:clamp(0px,2vw,16px)!important}.yf-founder-dialog{width:min(940px,100%)!important;max-height:min(94dvh,940px)!important;min-height:0!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;border:1px solid var(--yn-line)!important;border-radius:20px!important;background:var(--yn-bg)!important;color:var(--yn-text)!important;box-shadow:0 20px 90px #000b!important}.yf-console{padding:clamp(14px,3vw,26px)!important;display:flex;flex-direction:column;gap:15px}.yf-header{display:flex;align-items:center;gap:13px;border-bottom:1px solid var(--yn-line);padding-bottom:14px}.yf-header>button{width:44px;min-width:44px;min-height:44px;display:grid;place-items:center;color:var(--yn-text);border:1px solid var(--yn-line);border-radius:12px;background:var(--yn-surface)}.yf-header>div{flex:1;min-width:0}.yf-header span{font-size:11px;letter-spacing:.12em;font-weight:750;color:var(--yn-accent)}.yf-header h2{font-size:24px;line-height:1.2;margin:3px 0 0}.yf-header>svg{color:var(--yn-accent)}.yf-intro{color:var(--yn-accent);font-size:14px;line-height:1.6;margin:0;max-width:74ch}.yf-console-body{display:grid;grid-template-columns:minmax(200px,270px) minmax(0,1fr);gap:20px}.yf-roster,.yf-actions{min-width:0}.yf-section-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.yf-section-head h3{display:flex;align-items:center;gap:8px;margin:0;font-size:17px}.yf-section-head button{min-height:44px;min-width:44px;border-radius:12px;border:1px solid var(--yn-line);background:var(--yn-control);color:var(--yn-text)}.yf-search,.yf-actions label{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:650;color:var(--yn-text);margin:10px 0}.yf-console :is(input,select,textarea){display:block;width:100%;min-width:0;min-height:44px;padding:11px 12px;background:var(--yn-control)!important;color:var(--yn-text)!important;border:1px solid var(--yn-line)!important;border-radius:12px;font-size:16px!important;line-height:1.4}.yf-console input::placeholder{color:var(--yn-muted)!important}.yf-roster-list{display:flex;flex-direction:column;gap:5px;max-height:60dvh;overflow-y:auto}.yf-roster-list>button{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;width:100%;min-height:64px;padding:10px;border:1px solid transparent;border-radius:12px;background:var(--yn-surface);color:var(--yn-text);text-align:left}.yf-roster-list>button.selected{border-color:var(--yn-line);background:var(--yn-control)}.yf-roster-list>button span{min-width:0;flex:1;display:flex;flex-direction:column;gap:3px}.yf-roster-list strong{font-size:14px;line-height:1.3}.yf-roster-list small{font-size:12px;color:var(--yn-muted);line-height:1.35;overflow-wrap:anywhere}.yf-actions>h3{font-size:20px;margin:0 0 4px}.yf-actions>p{margin:0 0 12px;font-size:13px;line-height:1.5;color:var(--yn-accent)}.yf-action-card{padding:15px;border:1px solid var(--yn-line);background:var(--yn-surface);border-radius:16px;margin-bottom:12px}.yf-action-card h4{display:flex;align-items:center;gap:8px;margin:0 0 7px;font-size:16px}.yf-action-card p{color:var(--yn-muted);font-size:13px;line-height:1.6;margin:0 0 12px}.yf-input-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.yf-primary{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;border:1px solid var(--yn-line);border-radius:12px;background:var(--yn-accent);color:var(--yn-ink);font-weight:750;font-size:14px}.yf-primary:disabled{opacity:.48}.yf-console :is(button,input,select,textarea):focus-visible{outline:3px solid #eccbff!important;outline-offset:2px}.yf-error,.yf-success{display:flex;align-items:center;gap:8px;padding:12px 14px;border:1px solid #bd6e96;border-radius:12px;background:var(--yn-control);color:var(--yn-text);font-size:14px;line-height:1.45}.yf-success{border-color:#6aaf95;background:#1d3a32}.yf-error>button{min-height:44px;padding:8px;color:var(--yn-text);text-decoration:underline}.yl-live-dialog .yl-stage-main{cursor:pointer}.yl-live-dialog .yl-live-likes-counter{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;flex:0 0 42px;min-height:44px;border-radius:12px;color:#f5eaff;background:#0005;font-size:12px;font-weight:750}.yl-live-dialog .yl-live-likes-counter svg{color:#ff6596}.yl-live-dialog .yl-cat-gift{position:relative;flex-direction:column!important;gap:0!important;background:#32243a!important;border:1px solid #b793d1!important;border-radius:12px!important;min-width:48px!important}.yl-live-dialog .yl-cat-gift>span{font-size:24px;line-height:1.25;filter:drop-shadow(0 1px 4px #be80edbb)}.yl-live-dialog .yl-cat-gift>small{font-size:10px;line-height:1.1;color:#ecd8ff;font-weight:800}.yl-live-dialog .yl-gift-effect.is-black-cat{border:1px solid #ccaae6!important;background:radial-gradient(ellipse at 50% 40%,#51355f,#100b18 75%)!important}.yl-live-dialog .yl-gift-effect.is-black-cat>span{animation:yl-black-cat-leap 1.35s ease-in-out 2!important;filter:drop-shadow(0 0 14px #e6bbff)!important}@keyframes yl-black-cat-leap{0%,to{transform:translateY(0) rotate(0) scale(1)}30%{transform:translateY(-20px) rotate(-9deg) scale(1.17)}65%{transform:translateY(3px) rotate(9deg) scale(.94)}}@media(max-width:620px){.yf-founder-overlay{padding:0!important}.yf-founder-dialog{height:100dvh!important;max-height:none!important;border-radius:0!important;width:100%!important}.yf-console-body{grid-template-columns:1fr}.yf-roster-list{max-height:220px}.yf-action-card{padding:14px}}@media(max-width:359px){.yf-input-row{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.yl-live-dialog .yl-gift-effect.is-black-cat>span{animation:none!important}.yl-live-dialog .yl-cat-gift>span{filter:none!important}}.yl-live-dialog .yl-pulse-trigger{position:relative;flex:none!important;min-width:44px!important;min-height:44px!important;border:1px solid #d1b0ee77!important;border-radius:12px!important;background:#372542a8!important;color:#f4e5ff!important}.yl-live-dialog .yl-pulse-indicator{position:absolute;right:3px;top:2px;width:8px;height:8px;background:#ffb6cb;border-radius:50%;box-shadow:0 0 0 3px #382340}.yl-live-dialog .yl-pulse-peek{position:absolute;top:calc(115px + env(safe-area-inset-top));left:12px;z-index:6;display:flex;align-items:center;gap:9px;text-align:left;max-width:min(330px,65%);padding:9px 11px;min-height:50px;background:#171022de;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid #cf9affac;border-radius:15px;color:#fff;box-shadow:0 4px 20px #0007}.yl-live-dialog .yl-pulse-peek>svg{flex:none;color:#e2bdfd}.yl-live-dialog .yl-pulse-peek>span{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.yl-live-dialog .yl-pulse-peek small{font-size:10px;font-weight:850;letter-spacing:.13em;color:#e5bdfa}.yl-live-dialog .yl-pulse-peek strong{font-size:13px;line-height:1.3;color:#fff;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.yl-pulse{color:#f9f2ff;display:flex;flex-direction:column;gap:16px;padding:10px 3px 24px}.yl-pulse-heading{display:flex;align-items:center;gap:10px}.yl-pulse-heading>svg{color:#e3bbff;flex:none}.yl-pulse-heading>span{display:block}.yl-pulse-heading small{font-size:11px;font-weight:800;letter-spacing:.14em;color:#d8b0ef}.yl-pulse-heading h3{font-size:20px;line-height:1.2;margin:3px 0 0;color:#fff;letter-spacing:-.025em}.yl-pulse-form p,.yl-pulse-explainer,.yl-pulse-empty p{font-size:14px;line-height:1.5;color:#dfcce9;margin:0 0 11px}.yl-pulse-form label,.yl-pulse-form fieldset{display:flex;flex-direction:column;gap:7px;min-width:0;font-size:14px;font-weight:650;color:#f6eaff}.yl-pulse-form input{width:100%;min-height:44px;font-size:16px;border:1px solid #715c81;border-radius:12px;background:#2a2034;color:#fff;padding:10px 12px}.yl-pulse-form input::placeholder{color:#c9b7d3}.yl-pulse-form fieldset{border:0;margin:15px 0 4px;padding:0;gap:10px}.yl-pulse-form fieldset legend{padding:0;margin:0 0 10px;font-weight:750}.yl-pulse-draft-answer{display:flex;align-items:flex-end;gap:8px}.yl-pulse-draft-answer>label{flex:1;min-width:0}.yl-pulse-draft-answer>button{min-width:44px;min-height:44px;border:1px solid #715c81;background:#39223c;color:#fff;border-radius:11px;font-size:22px}.yl-pulse-primary,.yl-pulse-finish,.yl-pulse-add{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 14px;border-radius:12px;font-size:14px;font-weight:750;color:#1b0d24;background:#d7adf8;border:1px solid #e3befd;margin-top:12px}.yl-pulse-primary:disabled{opacity:.45}.yl-pulse-add{color:#f5e9ff;background:#362542;border-color:#795e91;margin-top:4px}.yl-pulse-question{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.yl-pulse-status{font-size:11px;font-weight:750;letter-spacing:.04em;border-radius:20px;padding:5px 10px;background:#45305a;border:1px solid #ad7fd7;color:#f2dcff}.yl-pulse-status.is-closed{background:#2a2632;border-color:#695e78}.yl-pulse-question h4{font-size:20px;line-height:1.35;letter-spacing:-.02em;margin:3px 0 0;color:#fff;overflow-wrap:anywhere}.yl-pulse-question p{font-size:13px;color:#d6c3e0;margin:0}.yl-pulse-answers{display:flex;flex-direction:column;gap:10px;margin:15px 0 10px}.yl-pulse-choice{width:100%;display:flex;flex-direction:column;gap:8px;min-height:54px;text-align:left;border:1px solid #634d75;background:#2b2037;border-radius:14px;padding:12px 13px;color:#f7edff}.yl-pulse-choice.is-selected{border:2px solid #e9bfff;background:#422a58;padding:11px 12px}.yl-pulse-choice:disabled{opacity:1;cursor:default}.yl-pulse-choice-copy{display:flex;align-items:center;gap:7px;width:100%;min-width:0}.yl-pulse-choice-copy strong{font-size:15px;font-weight:650;line-height:1.4;min-width:0;flex:1;overflow-wrap:anywhere;color:#fff}.yl-pulse-choice-copy b{font-size:14px;color:#f7eaff}.yl-pulse-choice-copy>svg{color:#f1d1ff;flex:none}.yl-pulse-bar{height:7px;width:100%;border-radius:5px;background:#160f1f;overflow:hidden}.yl-pulse-bar>span{display:block;height:100%;border-radius:5px;background:#cf9ff5;transition:width .25s ease-out}.yl-pulse-closed{display:flex;align-items:center;gap:9px;color:#e4d1ed;font-size:13px;line-height:1.5}.yl-pulse-empty{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:18px;border-radius:16px;border:1px dashed #765b8d;background:#21172c}.yl-pulse-empty>svg{color:#d2aaef}.yl-pulse-empty strong{font-size:16px;color:#fff}.yl-live-dialog .yl-pulse :is(button,input):focus-visible,.yl-live-dialog .yl-pulse-peek:focus-visible,.yl-live-dialog .yl-pulse-trigger:focus-visible{outline:3px solid #edcfff!important;outline-offset:3px!important}@media(max-width:400px){.yl-live-dialog .yl-pulse-peek{left:8px;max-width:58%;padding:8px}.yl-live-dialog .yl-pulse-peek strong{font-size:12px}}@media(prefers-reduced-motion:reduce){.yl-pulse-bar>span{transition:none!important}}.yl-live-dialog .yl-live-header-hearts{display:flex;align-items:center;gap:4px;flex:none;min-width:42px;padding:6px 7px;border-radius:14px;background:#180f1e96;color:#ffe8f4;font-size:12px;font-weight:800}.yl-live-dialog .yl-live-header-hearts svg{color:#ff779f;flex:none}.yl-live-dialog .yl-live-toolbar>form{min-width:88px!important}@media(max-width:380px){.yl-live-dialog .yl-live-header-hearts{font-size:11px;min-width:0;padding:5px}.yl-live-dialog .yl-live-header-hearts svg{width:12px}}.ym-moments-overlay{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:1590!important;display:flex!important;justify-content:center!important;align-items:center!important;background:#09060ddb!important;padding:clamp(0px,2vw,20px)!important}.ym-moments-dialog{width:min(690px,100%);max-height:min(93dvh,960px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border:1px solid var(--yn-line);border-radius:20px;background:var(--yn-surface);color:var(--yn-text);box-shadow:0 22px 80px #000c}.ym-moments{padding:clamp(16px,3vw,26px);display:flex;flex-direction:column;gap:14px;min-height:200px}.ym-moments-head{display:flex;align-items:center;gap:11px;padding-bottom:15px;border-bottom:1px solid var(--yn-line)}.ym-moments-head>button{flex:none;min-width:44px;min-height:44px;display:grid;place-items:center;border:1px solid var(--yn-line);border-radius:12px;background:var(--yn-control);color:var(--yn-text)}.ym-moments-head>div{min-width:0;flex:1}.ym-moments-head>div>span{color:var(--yn-accent);font-size:11px;letter-spacing:.12em;font-weight:800}.ym-moments-head h2{font-size:clamp(22px,5vw,27px);line-height:1.2;letter-spacing:-.03em;margin:3px 0 0}.ym-moments-intro,.ym-moments-privacy,.ym-moments-loading{font-size:14px;line-height:1.6;margin:0;color:var(--yn-text)}.ym-moments-privacy{padding-top:12px;border-top:1px solid var(--yn-line);font-size:12px}.ym-moments-list{display:flex;flex-direction:column;gap:13px}.ym-moment{border:1px solid var(--yn-line);background:var(--yn-surface);border-radius:16px;padding:17px;display:flex;flex-direction:column;gap:10px}.ym-moment-meta{display:flex;align-items:center;gap:8px;color:var(--yn-accent);font-size:12px;line-height:1.4}.ym-moment-meta>span{min-width:0;overflow-wrap:anywhere}.ym-moment h3{font-size:19px;line-height:1.3;letter-spacing:-.025em;color:var(--yn-text);margin:0}.ym-moment-response{color:var(--yn-muted);font-size:13px;line-height:1.45;margin:0}.ym-moment-share{display:flex;flex-direction:column;gap:10px;margin-top:6px}.ym-moment-share label,.yl-pulse-continue label{display:flex;flex-direction:column;gap:7px;font-weight:700;font-size:14px;color:#f8edff}.ym-moment-share label span{font-weight:400;color:var(--yn-muted)}.ym-moment-share textarea,.yl-pulse-continue textarea{min-height:70px;width:100%;padding:12px;border:1px solid #745988;border-radius:12px;background:#302139!important;color:#fff!important;font-size:16px!important;line-height:1.5!important;resize:vertical}.ym-moment-share textarea::placeholder,.yl-pulse-continue textarea::placeholder{color:#d3c0e0!important}.ym-moment-share>button,.ym-moment-open,.yl-pulse-continue button[type=submit]{display:inline-flex;justify-content:center;align-items:center;gap:8px;align-self:flex-start;min-height:44px;border-radius:12px;padding:10px 14px;background:#d4aaf8;border:1px solid #e4c4fd;color:#21122b!important;font-size:14px;font-weight:800}.ym-moment-open{background:var(--yn-control);color:var(--yn-text)!important;border-color:var(--yn-line)}.ym-moment-share>button:disabled,.yl-pulse-continue button[type=submit]:disabled{opacity:.5}.ym-moments-error,.ym-moments-success{font-size:14px;line-height:1.55;padding:11px 13px;border-radius:12px;background:#42243a;color:var(--yn-text);border:1px solid #bc7c99}.ym-moments-success{display:flex;align-items:center;gap:9px;border-color:var(--yn-line);background:#233e35}.ym-moments-removed{color:var(--yn-danger);font-size:13px}.ym-moments-empty{display:flex;flex-direction:column;gap:10px;align-items:flex-start;border:1px dashed var(--yn-line);border-radius:16px;padding:22px;background:var(--yn-surface)}.ym-moments-empty svg{color:var(--yn-accent)}.ym-moments-empty h3{font-size:19px;margin:0}.ym-moments-empty p{font-size:14px;line-height:1.6;color:var(--yn-accent);margin:0}.yl-pulse-continue{border:1px solid #765a8b;background:#291b37;border-radius:15px;padding:16px;margin-top:15px}.yl-pulse-continue>strong{font-size:16px;color:#fff}.yl-pulse-continue>p,.yl-pulse-continue form>p{font-size:13px;line-height:1.55;color:#e6d1f1;margin:7px 0 11px}.yl-pulse-continue form{display:flex;flex-direction:column;gap:10px}.yl-pulse-continue .yl-pulse-share-success{font-size:14px;line-height:1.55;color:#ccf7d9!important}.ym-moments :is(button,textarea):focus-visible,.yl-pulse-continue :is(button,textarea):focus-visible{outline:3px solid #efd0ff!important;outline-offset:3px!important}@media(max-width:650px){.ym-moments-overlay{padding:0!important}.ym-moments-dialog{height:100dvh;max-height:none;border:0;border-radius:0;width:100%}.ym-moments{padding:17px}}@media(prefers-reduced-motion:reduce){.ym-moments *,.yl-pulse-continue *{animation:none!important;transition:none!important}}.yc-overlay,.yc-tag-overlay{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#08050ed9!important;padding:clamp(0px,2vw,18px)!important;z-index:1590!important}.yc-dialog,.yc-tag-dialog{width:min(920px,100%);max-height:min(94dvh,980px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border:1px solid var(--yn-line);border-radius:20px;background:var(--yn-surface);color:var(--yn-text);box-shadow:0 22px 75px #000c}.yc-tag-dialog{width:min(520px,100%);padding:clamp(15px,3vw,26px)}.yc-hub{padding:clamp(16px,3vw,26px);display:flex;flex-direction:column;gap:16px}.yc-header{display:flex;align-items:center;gap:13px;padding-bottom:15px;border-bottom:1px solid var(--yn-line)}.yc-header button{min-width:44px;min-height:44px;display:grid;place-items:center;background:var(--yn-control);border:1px solid var(--yn-line);border-radius:12px;color:var(--yn-text)}.yc-header>div{flex:1;min-width:0}.yc-header>div>span{font-size:11px;font-weight:800;letter-spacing:.12em;color:var(--yn-accent)}.yc-header h2{font-size:clamp(24px,5vw,28px);line-height:1.2;letter-spacing:-.03em;margin:4px 0 0;color:var(--yn-text)}.yc-intro,.yc-footnote p{font-size:14px;line-height:1.6;color:var(--yn-muted);margin:0;max-width:74ch}.yc-tabs{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.yc-tabs button{min-height:44px;display:inline-flex;align-items:center;gap:7px;padding:9px 14px;border:1px solid var(--yn-line);border-radius:12px;color:var(--yn-text);background:var(--yn-control);font-size:14px;font-weight:700}.yc-tabs button.selected{background:var(--yn-accent);color:var(--yn-text);border-color:var(--yn-line)}.yc-tabs button span{border-radius:99px;padding:2px 6px;background:color-mix(in srgb,var(--yn-bg) 13%,transparent)}.yc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.yc-card{--yc-circle-color:#cb9bec;min-width:0;display:flex;flex-direction:column;gap:12px;padding:17px;border:1px solid var(--yn-line);border-radius:17px;background:linear-gradient(140deg,var(--yn-control),var(--yn-surface));color:var(--yn-text)}.yc-accent-rose{--yc-circle-color:#f3aacd}.yc-accent-blue{--yc-circle-color:#aad5ff}.yc-accent-mint{--yc-circle-color:#aee6d2}.yc-accent-amber{--yc-circle-color:#f0d3a2}.yc-card-heading{display:flex;align-items:center;gap:12px;min-width:0}.yc-motif{display:grid;place-items:center;flex:none;width:48px;height:48px;border-radius:14px;background:color-mix(in srgb,var(--yn-control) 5%,transparent);border:1px solid color-mix(in srgb,var(--yc-circle-color),transparent 45%);color:var(--yc-circle-color);font-size:29px;font-weight:750}.yc-card-heading>div{min-width:0;flex:1}.yc-card h3{font-size:17px;line-height:1.3;letter-spacing:-.02em;margin:0;color:var(--yn-text);overflow-wrap:anywhere}.yc-card-heading small{display:flex;align-items:center;gap:5px;color:var(--yn-muted);font-size:12px;margin-top:5px}.yc-card>p{font-size:14px;line-height:1.55;color:var(--yn-text);margin:0}.yc-card-actions{display:flex;gap:9px;flex-wrap:wrap;margin-top:auto}.yc-card-actions button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:9px 12px;border-radius:12px;font-weight:750;font-size:13px;border:1px solid var(--yn-line)}.yc-follow{background:var(--yn-accent);color:var(--yn-text)}.yc-follow.is-joined{background:var(--yn-control);border-color:var(--yn-line);color:var(--yn-text)}.yc-explore{background:var(--yn-surface);color:var(--yn-text)}.yc-activity{border-top:1px solid var(--yn-line);padding-top:12px;display:flex;flex-direction:column;gap:9px}.yc-activity h4{display:flex;align-items:center;gap:7px;color:var(--yn-text);font-size:14px;margin:8px 0 0}.yc-activity>p{font-size:13px;line-height:1.5;color:var(--yn-muted);margin:0}.yc-activity-list{display:flex;flex-direction:column;gap:6px}.yc-activity-list>button{min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;color:var(--yn-text);background:var(--yn-control);border:1px solid var(--yn-line);border-radius:12px;padding:10px}.yc-activity-list>button>span{display:flex;flex-direction:column;gap:5px;min-width:0}.yc-activity-list strong{font-size:14px;line-height:1.35;overflow-wrap:anywhere}.yc-activity-list small{color:var(--yn-muted);font-size:12px}.yc-activity-list svg{flex:none;color:var(--yn-accent)}.yc-empty{display:flex;flex-direction:column;gap:10px;align-items:flex-start;padding:25px;border:1px dashed var(--yn-line);border-radius:17px}.yc-empty>svg{color:var(--yn-text)}.yc-empty strong{font-size:18px}.yc-empty p{font-size:14px;color:var(--yn-muted);line-height:1.5;margin:0}.yc-empty button,.yc-error button{min-height:44px;background:var(--yn-accent);color:var(--yn-text);border:1px solid var(--yn-line);border-radius:12px;padding:9px 13px;font-weight:750}.yc-error,.yc-notice{display:flex;align-items:center;gap:8px;border-radius:12px;padding:12px;font-size:14px;line-height:1.5;background:#412737;border:1px solid #c17e96;color:var(--yn-text)}.yc-notice{background:#243c35;border-color:#85bba4}.yc-loading{font-size:14px;color:var(--yn-muted)}.yc-footnote{display:flex;align-items:flex-start;gap:10px;padding-top:11px;border-top:1px solid var(--yn-line)}.yc-footnote svg{flex:none;color:var(--yn-accent);margin-top:4px}.yc-tagger{color:var(--yn-text);display:flex;flex-direction:column;gap:13px}.yc-tagger-heading{display:flex;align-items:flex-start;gap:11px}.yc-tagger-heading svg{color:var(--yn-accent);flex:none;margin-top:3px}.yc-tagger-heading h3{font-size:21px;line-height:1.25;margin:0}.yc-tagger-heading p,.yc-tagger form>p{font-size:14px;line-height:1.55;color:var(--yn-text);margin:5px 0 0}.yc-tagger form{display:flex;flex-direction:column;gap:10px}.yc-tagger label{font-size:14px;font-weight:700}.yc-tagger select{min-height:46px;width:100%;background:var(--yn-control)!important;border:1px solid var(--yn-line)!important;border-radius:12px;color:var(--yn-text)!important;padding:10px 12px;font-size:16px!important}.yc-tagger-actions{display:flex;gap:9px;flex-wrap:wrap}.yc-tagger-actions button{min-height:44px;display:inline-flex;justify-content:center;align-items:center;gap:6px;border:1px solid var(--yn-line);border-radius:12px;color:var(--yn-text);background:var(--yn-control);padding:10px 12px;font-size:14px;font-weight:750}.yc-tagger-actions .yc-tagger-primary{background:var(--yn-accent);color:var(--yn-ink);border-color:var(--yn-line)}.yc-tagger-actions button:disabled{opacity:.5}.yp-redesign .yc-feed-tag{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:9px 12px;margin:6px 0 4px;border:1px solid var(--yn-line);border-radius:12px;background:var(--yn-control);color:var(--yn-text);font-size:13px;font-weight:650}.yp-explore-home .yc-discover-promo{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:18px;background:linear-gradient(120deg,#2f1d3d,#21182b);border:1px solid #684a80;border-radius:18px;margin:16px 0 18px;color:#fff}.yc-discover-promo-symbol{width:52px;height:52px;border-radius:15px;display:grid;place-items:center;background:#7c4e9930;color:#e8bdfb;font-size:29px}.yc-discover-promo-eyebrow{display:block;color:#e3beff;font-size:11px;font-weight:800;letter-spacing:.11em}.yc-discover-promo h2{font-size:20px;line-height:1.25;margin:4px 0;color:#fff}.yc-discover-promo p{color:#e2d2ee;font-size:13px;line-height:1.5;margin:0}.yc-discover-promo button{grid-column:2;justify-self:start;display:flex;align-items:center;gap:8px;min-height:44px;padding:10px 13px;border-radius:12px;background:#d5b3f1;color:#21152c;border:1px solid #ecd1ff;font-size:14px;font-weight:750}.yc-hub :is(button,input,select,textarea):focus-visible,.yc-tagger :is(button,input,select):focus-visible,.yc-discover-promo button:focus-visible{outline:3px solid #eed0ff!important;outline-offset:3px!important}@media(max-width:650px){.yc-overlay{padding:0!important}.yc-dialog{width:100%;height:100dvh;max-height:none;border-radius:0;border:0}.yc-tag-overlay{padding:12px!important}.yc-grid{grid-template-columns:1fr}.yc-card{padding:15px}.yc-discover-promo{grid-template-columns:auto minmax(0,1fr)!important}}@media(max-width:380px){.yc-header{gap:7px}.yc-card-actions button{font-size:12px;padding:9px 10px}.yc-discover-promo-symbol{width:40px;height:40px;font-size:22px}}@media(prefers-reduced-motion:reduce){.yc-hub *,.yc-tagger *,.yc-discover-promo *{transition:none!important;animation:none!important}}html[data-app-mode=light] .yc-dialog,html[data-app-mode=light] .yc-tag-dialog{background:var(--yn-accent);color:var(--yn-text);border-color:var(--yn-line)}html[data-app-mode=light] .yc-header{border-color:var(--yn-line)}html[data-app-mode=light] .yc-header h2,html[data-app-mode=light] .yc-card h3,html[data-app-mode=light] .yc-tagger-heading h3{color:var(--yn-text)}html[data-app-mode=light] .yc-header button,html[data-app-mode=light] .yc-tabs button:not(.selected){background:var(--yn-accent);border-color:var(--yn-line);color:var(--yn-text)}html[data-app-mode=light] .yc-header>div>span,html[data-app-mode=light] .yc-card-heading small,html[data-app-mode=light] .yc-activity h4{color:var(--yn-muted)}html[data-app-mode=light] .yc-intro,html[data-app-mode=light] .yc-footnote p,html[data-app-mode=light] .yc-card>p,html[data-app-mode=light] .yc-activity>p,html[data-app-mode=light] .yc-tagger-heading p,html[data-app-mode=light] .yc-tagger form>p{color:var(--yn-muted)}html[data-app-mode=light] .yc-card{background:linear-gradient(130deg,var(--yn-accent),var(--yn-accent));border-color:var(--yn-line);color:var(--yn-text)}html[data-app-mode=light] .yc-motif{background:color-mix(in srgb,var(--yn-control) 53%,transparent);border-color:var(--yn-line);color:var(--yn-muted)}html[data-app-mode=light] .yc-explore,html[data-app-mode=light] .yc-follow.is-joined,html[data-app-mode=light] .yc-activity-list>button{background:var(--yn-accent);color:var(--yn-text);border-color:var(--yn-line)}html[data-app-mode=light] .yc-activity-list strong{color:var(--yn-text)}html[data-app-mode=light] .yc-activity-list small,html[data-app-mode=light] .yc-empty p{color:var(--yn-muted)}html[data-app-mode=light] .yc-tagger select{background:var(--yn-control)!important;color:var(--yn-text)!important;border-color:var(--yn-line)!important}html[data-app-mode=light] .yc-tagger label{color:var(--yn-text)}html[data-app-mode=light] .yc-tagger-actions button:not(.yc-tagger-primary){background:var(--yn-accent);color:var(--yn-ink)}html[data-app-mode=light] .yc-discover-promo{background:linear-gradient(120deg,#f2e8fa,#e7d8f3);border-color:#c3a3d9}html[data-app-mode=light] .yc-discover-promo h2{color:#261330}html[data-app-mode=light] .yc-discover-promo p,html[data-app-mode=light] .yc-discover-promo-eyebrow{color:#5c3b74}html[data-app-mode=light] .yc-discover-promo-symbol{color:#603b85}.app.yp-redesign .yd-recommendations{min-width:0;display:flex;flex-direction:column;gap:14px;margin:14px 0 22px;padding:clamp(14px,3vw,22px);border:1px solid var(--yn-line);background:linear-gradient(140deg,var(--yn-surface),var(--yn-surface));border-radius:19px;color:var(--yn-text)}.yd-heading{display:flex;align-items:flex-start;gap:12px}.yd-heading>div{flex:1;min-width:0}.yd-kicker{display:block;color:var(--yn-accent);font-size:11px;font-weight:800;letter-spacing:.12em}.yd-heading h2{font-size:clamp(23px,4.5vw,27px);line-height:1.2;color:var(--yn-text);letter-spacing:-.03em;margin:5px 0}.yd-heading p,.yd-explanation{color:var(--yn-text);font-size:13px;line-height:1.55;margin:0}.yd-refresh{min-height:44px;min-width:44px;flex:none;display:grid;place-items:center;color:var(--yn-text);background:var(--yn-control);border:1px solid var(--yn-line);border-radius:12px}.yd-toolbar{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;flex-wrap:wrap}.yd-views{display:flex;align-items:center;gap:6px;background:var(--yn-bg);border:1px solid var(--yn-line);border-radius:14px;padding:4px}.yd-views button{min-height:40px;padding:9px 14px;color:var(--yn-text);font-weight:750;font-size:14px;border:0;border-radius:10px;background:transparent}.yd-views button.selected{background:var(--yn-accent);color:var(--yn-text)}.yd-settings{position:relative;min-width:0}.yd-settings summary{display:flex;align-items:center;gap:7px;min-height:44px;padding:9px 12px;border-radius:12px;border:1px solid var(--yn-line);background:var(--yn-control);color:var(--yn-text);cursor:pointer;font-size:14px;font-weight:700;list-style:none}.yd-settings summary::-webkit-details-marker{display:none}.yd-settings-body{position:relative;z-index:2;display:flex;flex-direction:column;gap:12px;width:min(100%,480px);min-width:min(300px,85vw);margin-top:8px;border:1px solid var(--yn-line);border-radius:15px;padding:15px;background:var(--yn-surface);box-shadow:0 8px 28px #0004}.yd-setting-toggle{display:flex;align-items:center;gap:11px;min-height:56px;cursor:pointer}.yd-setting-toggle input{width:20px;height:20px;flex:none;accent-color:#cda3f5}.yd-setting-toggle>span{display:flex;flex-direction:column;gap:5px;min-width:0}.yd-setting-toggle strong{font-size:14px;color:var(--yn-text)}.yd-setting-toggle small{color:var(--yn-text);font-size:12px;line-height:1.45}.yd-settings-body p{font-size:13px;line-height:1.5;color:var(--yn-text);margin:0}.yd-setting-buttons{display:flex;flex-wrap:wrap;gap:8px}.yd-setting-buttons button{display:inline-flex;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:9px 12px;border:1px solid var(--yn-line);border-radius:11px;background:var(--yn-control);color:var(--yn-text);font-size:13px;font-weight:700}.yd-setting-buttons button:disabled{opacity:.45}.yd-results{display:flex;flex-direction:column;gap:17px}.yd-results section>h3{display:flex;align-items:center;gap:8px;font-size:16px;color:var(--yn-text);line-height:1.4;margin:0 0 12px}.yd-results section>h3 svg{color:var(--yn-accent)}.yd-results section>h3>span{margin-left:auto;color:var(--yn-text);font-size:13px;font-weight:500}.yd-live-list,.yd-post-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.yd-live-card,.yd-post-card{min-width:0;display:flex;align-items:flex-start;gap:12px;border:1px solid var(--yn-line);border-radius:14px;background:var(--yn-control);padding:14px}.yd-live-icon{width:43px;height:43px;flex:none;display:grid;place-items:center;color:#ffd9eb;background:#64304b;border-radius:13px}.yd-live-card>div:nth-child(2){min-width:0;flex:1}.yd-broadcast-label{display:block;color:#f4bdd8;font-size:12px;font-weight:750;line-height:1.4}.yd-live-card h4,.yd-post-card h4{font-size:16px;line-height:1.4;color:var(--yn-text);letter-spacing:-.01em;margin:4px 0;overflow-wrap:anywhere}.yd-live-card p,.yd-author{font-size:12px;line-height:1.45;color:var(--yn-text);margin:0}.yd-card-actions{display:flex;gap:6px;flex:none;align-items:center;flex-wrap:wrap}.yd-card-actions button{display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:11px;min-height:44px;padding:9px 11px;font-size:13px;font-weight:750}.yd-open{color:var(--yn-text);background:var(--yn-accent);border:1px solid var(--yn-line)}.yd-hide{color:var(--yn-text);background:var(--yn-control);border:1px solid var(--yn-line);min-width:44px}.yd-post-card{display:flex;flex-direction:column}.yd-post-main{min-width:0;flex:1}.yd-reason{display:inline-flex;align-items:center;gap:5px;color:var(--yn-text);font-size:12px;font-weight:750;line-height:1.4}.yd-post-excerpt{color:var(--yn-text);font-size:14px;line-height:1.5;margin:6px 0 8px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;overflow-wrap:anywhere}.yd-post-card .yd-card-actions{width:100%;justify-content:space-between}.yd-explanation{padding-top:12px;border-top:1px solid var(--yn-line)}.yd-loading{color:var(--yn-text);font-size:14px;line-height:1.5;margin:0}.yd-error,.yd-notice{display:flex;align-items:center;gap:8px;flex-wrap:wrap;border:1px solid #b57e96;border-radius:12px;padding:11px 12px;background:#442737;color:var(--yn-text);font-size:14px;line-height:1.5}.yd-notice{border-color:#78b49e;background:#244036}.yd-error button,.yd-notice button{min-height:44px;padding:9px 12px;border:1px solid var(--yn-line);border-radius:10px;background:var(--yn-accent);color:var(--yn-text);font-size:13px;font-weight:700}.yd-empty{display:flex;flex-direction:column;align-items:flex-start;gap:9px;padding:20px;background:var(--yn-surface);border:1px dashed var(--yn-line);border-radius:13px}.yd-empty svg{color:var(--yn-accent)}.yd-empty strong{font-size:16px;color:var(--yn-text)}.yd-empty p{font-size:14px;line-height:1.5;color:var(--yn-text);margin:0}.yd-empty button{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:10px 13px;background:var(--yn-accent);color:var(--yn-text);border-radius:11px;border:1px solid var(--yn-line);font-size:14px;font-weight:750}.yd-recommendations :is(button,summary,input):focus-visible{outline:3px solid #f0d1ff!important;outline-offset:3px!important}@media(max-width:800px){.yd-live-list,.yd-post-list{grid-template-columns:1fr}}@media(max-width:420px){.app.yp-redesign .yd-recommendations{padding:14px;margin:12px 0 20px}.yd-toolbar{flex-direction:column}.yd-settings{width:100%}.yd-settings summary{align-self:flex-start;width:max-content}.yd-settings-body{width:100%;min-width:0}.yd-live-card{flex-wrap:wrap}.yd-live-card>div:nth-child(2){min-width:calc(100% - 55px)}.yd-live-card .yd-card-actions{width:100%;justify-content:flex-end}}@media(prefers-reduced-motion:reduce){.yd-recommendations *{animation:none!important;transition:none!important}}html[data-app-mode=light] .app.yp-redesign .yd-recommendations{background:var(--yn-accent);color:var(--yn-text);border-color:var(--yn-line)}html[data-app-mode=light] .yd-heading h2,html[data-app-mode=light] .yd-results section>h3,html[data-app-mode=light] .yd-live-card h4,html[data-app-mode=light] .yd-post-card h4,html[data-app-mode=light] .yd-setting-toggle strong{color:var(--yn-text)}html[data-app-mode=light] .yd-heading p,html[data-app-mode=light] .yd-explanation,html[data-app-mode=light] .yd-settings-body p,html[data-app-mode=light] .yd-author,html[data-app-mode=light] .yd-live-card p,html[data-app-mode=light] .yd-post-excerpt,html[data-app-mode=light] .yd-kicker,html[data-app-mode=light] .yd-reason{color:var(--yn-muted)}html[data-app-mode=light] .yd-views{background:var(--yn-accent);border-color:var(--yn-line)}html[data-app-mode=light] .yd-views button:not(.selected),html[data-app-mode=light] .yd-settings summary{color:var(--yn-text)}html[data-app-mode=light] .yd-settings summary,html[data-app-mode=light] .yd-settings-body,html[data-app-mode=light] .yd-refresh{background:var(--yn-accent);border-color:var(--yn-line)}html[data-app-mode=light] .yd-setting-toggle small{color:var(--yn-muted)}html[data-app-mode=light] .yd-post-card,html[data-app-mode=light] .yd-live-card{background:var(--yn-accent);border-color:var(--yn-line)}html[data-app-mode=light] .yd-broadcast-label{color:#7b3a60}html[data-app-mode=light] .yd-hide,html[data-app-mode=light] .yd-setting-buttons button{background:var(--yn-accent);color:var(--yn-text);border-color:var(--yn-line)}html[data-app-mode=light] .yd-results section>h3>span{color:var(--yn-muted)}html[data-app-mode=light] .yd-empty{background:var(--yn-accent);border-color:var(--yn-line)}html[data-app-mode=light] .yd-empty strong{color:var(--yn-text)}html[data-app-mode=light] .yd-empty p{color:var(--yn-muted)}.yd-loading-state{display:flex;flex-direction:column;gap:10px;min-width:0}.yd-loading-placeholder{height:76px;border:1px solid var(--yn-line);border-radius:13px;background:linear-gradient(105deg,var(--yn-control),var(--yn-control))}.yd-loading-placeholder:last-child{width:86%;height:60px}html[data-app-mode=light] .yd-loading-placeholder{border-color:var(--yn-line);background:linear-gradient(105deg,var(--yn-accent),var(--yn-accent))}@media(max-width:420px){.yd-loading-placeholder:last-child{width:100%}}@layer yaplor-product{.app.yp-redesign .yp-profile-shortcuts{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%!important;min-width:0!important;margin:0!important;padding:12px 16px 20px!important;overflow:visible!important}.app.yp-redesign .yp-profile-shortcuts>button{flex:none!important;display:grid!important;grid-template-columns:20px minmax(0,1fr) 16px!important;align-items:center!important;justify-content:stretch!important;gap:9px!important;width:100%!important;min-width:0!important;min-height:58px!important;padding:11px 12px!important;text-align:left!important;font-size:13px!important;line-height:1.35!important;border-radius:14px!important}.app.yp-redesign .yp-profile-shortcuts>button>span{min-width:0!important;width:auto!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;line-height:1.35!important}.app.yp-redesign .yp-profile-shortcuts>button>svg{width:18px!important;height:18px!important;min-width:0!important;flex:none!important}.app.yp-redesign .yp-profile-shortcuts>button>svg:last-child{width:16px!important;height:16px!important;justify-self:end!important;margin-left:0!important}.app.yp-redesign .yp-create-sheet-overlay{display:flex!important;align-items:flex-end!important;justify-content:center!important}.app.yp-redesign .yp-create-sheet-overlay .action-sheet.yp-create-sheet{display:block!important;flex:none!important;height:auto!important;min-height:0!important;max-height:min(86dvh,700px)!important;padding:12px 16px calc(18px + env(safe-area-inset-bottom))!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important}.app.yp-redesign .yp-create-sheet .sheet-handle{margin:0 auto 12px!important}.app.yp-redesign .yp-create-sheet .sheet-head{margin:0 0 12px!important;min-height:44px!important;align-items:center!important}.app.yp-redesign .yp-create-sheet .yp-create-options{display:grid!important;gap:9px!important;padding:0!important;min-height:0!important}.app.yp-redesign .yp-create-sheet .yp-create-formats{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:9px!important}.app.yp-redesign .yp-create-sheet .yp-create-formats>button{position:relative!important;display:grid!important;grid-template-columns:48px minmax(0,1fr) 18px!important;align-items:center!important;justify-content:stretch!important;gap:13px!important;width:100%!important;min-width:0!important;height:auto!important;min-height:76px!important;padding:12px 13px!important;text-align:left!important;border-radius:14px!important}.app.yp-redesign .yp-create-sheet .yp-create-art{display:grid!important;place-items:center!important;width:48px!important;height:48px!important;min-height:48px!important;margin:0!important;padding:0!important;transform:none!important;box-shadow:none!important;border-radius:12px!important}.app.yp-redesign .yp-create-sheet .yp-create-art-post>span{display:none!important}.app.yp-redesign .yp-create-sheet .yp-create-art>svg{position:static!important;width:26px!important;height:26px!important}.app.yp-redesign .yp-create-sheet .yp-create-formats>button>span:nth-child(2){display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:3px!important;min-width:0!important}.app.yp-redesign .yp-create-sheet .yp-create-formats strong{font-size:16px!important;line-height:1.3!important}.app.yp-redesign .yp-create-sheet .yp-create-formats small{font-size:13px!important;line-height:1.4!important;max-width:none!important;white-space:normal!important}.app.yp-redesign .yp-create-sheet .yp-create-formats>button>svg:last-child{position:static!important;grid-column:3!important;justify-self:end!important;width:18px!important;height:18px!important}.app.yp-redesign .yp-create-sheet .yp-create-live{min-width:0!important;min-height:76px!important;margin-top:0!important;padding:12px 13px!important;gap:13px!important;border-radius:14px!important}.app.yp-redesign .yp-create-sheet .yp-create-live>span:first-child{width:48px!important;height:48px!important;border-radius:12px!important}.app.yp-redesign .yp-create-sheet .yp-create-live strong{font-size:16px!important}.app.yp-redesign .yp-create-sheet .yp-create-live small{font-size:13px!important;line-height:1.4!important}.app.yp-redesign .yp-create-sheet .yp-create-event{min-height:52px!important;margin:0!important;padding:12px 10px!important;font-size:14px!important}.app.yp-redesign .yp-explore-home .yc-discover-promo{background:linear-gradient(120deg,#30203e,#21172d)!important;color:#f9f3ff!important}.app.yp-redesign .yp-explore-home .yc-discover-promo h2,.app.yp-redesign .yd-heading h2,.app.yp-redesign .yd-results section>h3{color:#faf5ff!important;-webkit-text-fill-color:currentColor!important}.app.yp-redesign .yd-recommendations{background:linear-gradient(140deg,var(--yn-surface),var(--yn-surface))!important;color:var(--yn-text)!important}.app.yp-redesign .yd-post-card h4,.app.yp-redesign .yd-live-card h4,.app.yp-redesign .yd-views button.selected,.app.yp-redesign .yd-open{color:var(--yn-text)!important;-webkit-text-fill-color:currentColor!important}.app.yp-redesign .yp-gift-showcase-empty{gap:6px!important;padding:13px 14px!important;border-radius:12px!important}.app.yp-redesign .yp-gift-showcase-empty>svg{width:20px!important;height:20px!important}@media(min-width:760px){.app.yp-redesign .yp-profile-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:350px){.app.yp-redesign .yp-profile-shortcuts{grid-template-columns:minmax(0,1fr)!important}}@media(prefers-reduced-motion:reduce){.app.yp-redesign .yp-create-sheet *{animation:none!important;transition:none!important}}html[data-app-mode=light] .app.yp-redesign .yp-explore-home .yc-discover-promo,html[data-app-mode=light] .app.yp-redesign .yd-recommendations{background:#f4ecfa!important;color:#291b36!important;border-color:#c9b1dc!important}html[data-app-mode=light] .app.yp-redesign .yp-explore-home .yc-discover-promo h2,html[data-app-mode=light] .app.yp-redesign .yd-heading h2,html[data-app-mode=light] .app.yp-redesign .yd-results section>h3{color:#291b36!important;-webkit-text-fill-color:currentColor!important}html[data-app-mode=light] .app.yp-redesign .yd-post-card h4,html[data-app-mode=light] .app.yp-redesign .yd-live-card h4{color:var(--yn-text)!important;-webkit-text-fill-color:currentColor!important}}@layer yaplor-product{.app.yp-redesign{--yp-social-row:72px;--yp-tap-target:44px}.app.yp-redesign .yp-social-post{border-bottom:1px solid var(--yn-line)!important;padding:12px 0 10px!important;margin:0 0 8px!important;scroll-margin-top:110px!important}.app.yp-redesign .yp-social-post .post-author{margin-bottom:9px!important}.app.yp-redesign .yp-social-post .yp-post-open{min-width:0!important}.app.yp-redesign .yp-social-post :is(h2,p){overflow-wrap:break-word!important;word-break:normal!important}.app.yp-redesign .yp-inbox-results-scroll{min-height:0!important;max-height:100%!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior-y:contain!important;-webkit-overflow-scrolling:touch!important}.app.yp-redesign .yp-inbox-chat-row{min-width:0!important;border-bottom:1px solid var(--yn-line)!important}.app.yp-redesign .yp-inbox-chat-row .chat-item{min-width:0!important;min-height:76px!important;grid-template-columns:48px minmax(0,1fr) auto!important;padding:9px 38px 9px 4px!important;gap:12px!important}.app.yp-redesign .yp-inbox-chat-row .chat-item>span:not(.unread-count){min-width:0!important}.app.yp-redesign .yp-inbox-chat-row .chat-item :is(strong,small){min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important}.app.yp-redesign .mobile-bottom-nav{grid-template-columns:repeat(5,minmax(0,1fr))!important;width:100%!important;max-width:100vw!important;isolation:isolate!important}.app.yp-redesign .mobile-bottom-nav>button{min-height:48px!important;min-width:0!important;touch-action:manipulation!important}.app.yp-redesign :is(.mobile-bottom-nav>button,.chat-item,.yp-social-post button):focus-visible{outline:2px solid var(--yn-accent)!important;outline-offset:-2px!important}@media(min-width:1024px){.app.yp-redesign .yp-inbox-chat-row .chat-item{min-height:72px!important;padding:8px 36px 8px 10px!important}.app.yp-redesign .yp-social-post{max-width:780px!important;margin-inline:auto!important}}@media(prefers-reduced-motion:reduce){.app.yp-redesign .yp-inbox-results-scroll{scroll-behavior:auto!important}}}@layer yaplor-product{.app.yp-redesign .yp-profile-facts,.app.yp-redesign .yp-profile-facts :is(.yp-profile-joined,.yp-profile-member-since,.yp-profile-location){font-size:12px!important;line-height:1.45!important;font-weight:500!important;color:var(--yn-muted)!important;letter-spacing:0!important}.app.yp-redesign .yp-profile-facts{gap:8px 14px!important;margin-top:12px!important}.app.yp-redesign .yp-profile-facts svg{width:14px!important;height:14px!important;flex:none!important}.app.yp-redesign .mobile-bottom-nav>button.yp-create-nav{color:var(--yn-text)!important;font-weight:700!important}.app.yp-redesign .mobile-bottom-nav .yp-create-mark{background:var(--yn-accent)!important;color:var(--yn-text)!important;border:2px solid var(--yn-line)!important;border-radius:10px!important;width:46px!important;height:36px!important;box-shadow:0 0 0 2px #ad82e0,0 4px 13px #0009!important}.app.yp-redesign .mobile-bottom-nav .yp-create-mark svg{color:var(--yn-text)!important;width:25px!important;height:25px!important;stroke-width:2.8!important}.app.yp-redesign .yp-discover-purpose{max-width:34rem!important;margin:8px 0 0!important;font-size:13px!important;line-height:1.5!important;color:#d8c4e7!important}html[data-app-mode=light] .app.yp-redesign .yp-discover-purpose{color:#50395f!important}html[data-app-mode=light] .app.yp-redesign .yp-profile-facts,html[data-app-mode=light] .app.yp-redesign .yp-profile-facts :is(.yp-profile-joined,.yp-profile-member-since,.yp-profile-location){color:var(--yn-text)!important}}@layer yaplor-vision{.app.yp-redesign{--vision-bg:var(--yn-bg);--vision-panel:var(--yn-surface);--vision-raised:var(--yn-control);--vision-border:var(--yn-line);--vision-muted:var(--yn-muted);--vision-ink:var(--yn-ink);--vision-accent:var(--yn-accent);--vision-soft:#9e70db;--vision-focus:#e4c6ff}.app.yp-redesign :is(.yp-social-post,.ys-shop,.yp-gift-showcase,.yp-create-sheet,.yp-explore-home,.yp-conversation-list){font-family:inherit!important;color:var(--vision-ink)!important}.app.yp-redesign :is(.yp-profile-tools-heading,.ys-heading,.yp-discover-heading,.yp-discover-section-heading) h2{letter-spacing:-.025em!important}.app.yp-redesign :is(.yp-create-options button,.ys-shop button,.yp-discover-joined,.mobile-bottom-nav button,.yp-gift-showcase button,.yp-profile-shortcuts button):focus-visible{outline:2px solid var(--vision-focus)!important;outline-offset:2px!important}.app.yp-experience-v3.yp-redesign .mobile-bottom-nav{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;background:color-mix(in srgb,var(--yn-bg) 97%,transparent)!important;border-top:1px solid var(--yn-line)!important;padding:6px max(9px,env(safe-area-inset-right)) max(6px,env(safe-area-inset-bottom)) max(9px,env(safe-area-inset-left))!important;min-height:calc(65px + env(safe-area-inset-bottom))!important;-webkit-backdrop-filter:blur(24px)!important;backdrop-filter:blur(24px)!important}.app.yp-redesign .mobile-bottom-nav>button{min-height:51px!important;gap:3px!important;font-size:11px!important;font-weight:580!important;letter-spacing:0!important;color:var(--yn-muted)!important;-webkit-tap-highlight-color:transparent!important}.app.yp-redesign .mobile-bottom-nav>button.active{color:var(--yn-text)!important}.app.yp-redesign .mobile-bottom-nav>button>svg{width:23px!important;height:23px!important}.app.yp-redesign .mobile-bottom-nav .yp-create-mark{width:47px!important;height:39px!important;max-width:none!important;border:1px solid var(--yn-line)!important;border-radius:13px!important;color:var(--yn-text)!important;background:linear-gradient(145deg,var(--yn-accent),var(--yn-accent))!important;box-shadow:0 2px 12px #a16bff66,0 0 0 3px #8b49c633!important}.app.yp-redesign .mobile-bottom-nav>button.yp-create-nav{color:var(--yn-text)!important}.app.yp-redesign .mobile-bottom-nav .yp-create-mark svg{color:var(--yn-text)!important;stroke-width:2.8!important;width:25px!important;height:25px!important}.app.yp-redesign .yp-social-post{width:100%!important;max-width:780px!important;min-width:0!important;margin:0 auto!important;padding:15px 0 8px!important;border:0!important;border-bottom:1px solid var(--yn-line)!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}.app.yp-redesign .yp-social-post .post-author{margin:0 16px 10px!important;gap:11px!important}.app.yp-redesign .yp-social-post .post-author-details{min-width:0!important}.app.yp-redesign .yp-social-post .post-author-identity strong{font-size:15px!important;line-height:1.35!important;font-weight:730!important;color:var(--yn-text)!important}.app.yp-redesign .yp-social-post .post-author-meta{font-size:12px!important;line-height:1.45!important;color:var(--yn-muted)!important}.app.yp-redesign .yp-social-post .yp-post-open h2{font-size:19px!important;line-height:1.26!important;letter-spacing:-.02em!important;font-weight:730!important;margin:0!important;overflow-wrap:anywhere!important}.app.yp-redesign .yp-social-post .post-body{line-height:1.52!important;font-size:15px!important;color:var(--yn-text)!important}.app.yp-redesign .yp-social-post .yc-feed-tag{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;width:auto!important;max-width:calc(100% - 30px)!important;min-height:34px!important;margin:5px 15px 0!important;padding:5px 11px!important;border:1px solid var(--yn-line)!important;border-radius:999px!important;background:var(--yn-control)!important;color:var(--yn-accent)!important;font-size:12px!important;font-weight:600!important;box-shadow:none!important}.app.yp-redesign .yp-social-post .yc-feed-tag svg{width:14px!important;height:14px!important}.app.yp-redesign .yp-social-post .yp-post-reply-meta{margin-top:5px!important}.app.yp-redesign .yp-social-post .yp-latest-reply{font-size:12px!important;min-height:34px!important}.app.yp-redesign .yp-mobile-feed-audience button{font-size:13px!important;font-weight:650!important;min-height:44px!important}.app.yp-redesign .yp-inbox-switch{margin-bottom:8px!important;min-height:44px!important}.app.yp-redesign .yp-inbox-folders{min-height:48px!important}.app.yp-redesign .chat-search-v3{min-height:46px!important;border-radius:15px!important;background:var(--yn-surface)!important;border:1px solid var(--yn-line)!important}.app.yp-redesign .chat-search-v3 input{font-size:16px!important;color:var(--yn-text)!important;background:transparent!important}.app.yp-redesign .yp-inbox-chat-row{margin:0!important;border-bottom:1px solid var(--yn-line)!important;background:transparent!important}.app.yp-redesign .yp-inbox-chat-row .chat-item{min-height:73px!important;max-width:100%!important;grid-template-columns:48px minmax(0,1fr) auto!important;gap:11px!important;padding:10px 38px 10px 5px!important;border:0!important;border-radius:10px!important}.app.yp-redesign .yp-inbox-chat-row.has-unread{background:linear-gradient(90deg,color-mix(in srgb,var(--yn-control) 7%,transparent),transparent 60%)!important}.app.yp-redesign .yp-inbox-chat-row .chat-item strong{font-size:15px!important;font-weight:720!important;color:var(--yn-text)!important;line-height:1.25!important}.app.yp-redesign .yp-inbox-chat-row .chat-message-preview{font-size:13px!important;line-height:1.35!important;color:#bfafd0!important;display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.app.yp-redesign .yp-inbox-chat-row .yp-inbox-presence-secondary{display:none!important}.app.yp-redesign .yp-inbox-chat-row .chat-item time{font-size:11px!important;color:var(--yn-muted)!important}.app.yp-redesign .yp-inbox-chat-row .unread-count{background:var(--yn-accent)!important;color:var(--yn-text)!important}.app.yp-redesign .yp-inbox-results-scroll{overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior-y:contain!important;-webkit-overflow-scrolling:touch!important;min-height:0!important}.app.yp-redesign .yp-create-sheet-overlay{align-items:flex-end!important;overflow:hidden!important}.app.yp-redesign .yp-create-sheet-overlay .action-sheet.yp-create-sheet{height:auto!important;min-height:0!important;max-height:min(92dvh,850px)!important;overflow-y:auto!important;overscroll-behavior:contain!important;border-radius:28px 28px 0 0!important;padding:8px 18px calc(20px + env(safe-area-inset-bottom))!important;background:linear-gradient(180deg,#1b1427,#100c19 80%)!important;border:1px solid var(--yn-line)!important;box-shadow:0 -12px 60px #08060d88!important}.app.yp-redesign .yp-create-sheet .sheet-head{min-height:65px!important;margin:0 0 10px!important;padding:5px 1px 10px!important}.app.yp-redesign .yp-create-sheet .sheet-head h2{font-size:25px!important;letter-spacing:-.035em!important}.app.yp-redesign .yp-create-introduction{font-size:13px!important;color:var(--yn-muted)!important;margin:0 0 12px!important}.app.yp-redesign .yp-create-sheet .yp-create-formats{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important}.app.yp-redesign .yp-create-sheet .yp-create-formats>button,.app.yp-redesign .yp-create-sheet .yp-create-live{display:grid!important;grid-template-columns:52px minmax(0,1fr) 18px!important;min-height:88px!important;width:100%!important;gap:14px!important;align-items:center!important;justify-content:start!important;margin:0!important;padding:14px!important;border-radius:18px!important;border:1px solid var(--yn-line)!important;background:var(--yn-control)!important;text-align:left!important;box-shadow:none!important;color:var(--yn-text)!important}.app.yp-redesign .yp-create-sheet .yp-create-action--post{background:linear-gradient(110deg,var(--yn-control),var(--yn-control))!important;border-color:var(--yn-line)!important}.app.yp-redesign .yp-create-sheet .yp-create-action--video{background:linear-gradient(110deg,#49264f,#2e1d3d)!important;border-color:#714174!important}.app.yp-redesign .yp-create-sheet .yp-create-action--live{margin-top:10px!important;background:linear-gradient(110deg,var(--yn-control),var(--yn-control))!important;border-color:#73406c!important}.app.yp-redesign .yp-create-sheet .yp-create-action .yp-create-art,.app.yp-redesign .yp-create-sheet .yp-create-live .yp-create-art{display:grid!important;place-items:center!important;width:52px!important;height:52px!important;min-width:52px!important;padding:0!important;border-radius:15px!important;background:color-mix(in srgb,var(--yn-accent) 16%,transparent)!important;border:1px solid color-mix(in srgb,var(--yn-line) 25%,transparent)!important;color:var(--yn-text)!important}.app.yp-redesign .yp-create-sheet .yp-create-action .yp-create-art>span{display:none!important}.app.yp-redesign .yp-create-sheet .yp-create-action :is(strong,small){display:block!important;position:static!important;text-align:left!important;white-space:normal!important}.app.yp-redesign .yp-create-sheet .yp-create-action strong{font-size:17px!important;line-height:1.3!important;font-weight:740!important;color:var(--yn-text)!important}.app.yp-redesign .yp-create-sheet .yp-create-action small{font-size:12px!important;line-height:1.35!important;color:var(--yn-muted)!important;margin-top:3px!important}.app.yp-redesign .yp-create-sheet .yp-create-more{margin-top:22px!important}.app.yp-redesign .yp-create-sheet .yp-create-more h3{margin:0 0 10px!important;font-size:13px!important;font-weight:700!important;color:var(--yn-muted)!important;letter-spacing:.02em!important}.app.yp-redesign .yp-create-sheet .yp-create-more-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.app.yp-redesign .yp-create-sheet .yp-create-more-grid>button{display:flex!important;gap:10px!important;align-items:center!important;min-width:0!important;min-height:52px!important;padding:11px 12px!important;border:1px solid var(--yn-line)!important;border-radius:13px!important;background:var(--yn-surface)!important;color:var(--yn-text)!important;font-size:13px!important;text-align:left!important;width:auto!important}.app.yp-redesign .yp-create-sheet .yp-create-more-grid>button svg:last-child:not(:first-child){margin-left:auto!important}.app.yp-redesign .yp-profile-tools-heading{margin:19px 16px 6px!important;padding:0!important}.app.yp-redesign .yp-profile-tools-heading .eyebrow{font-size:10px!important;letter-spacing:.12em!important;color:var(--yn-accent)!important}.app.yp-redesign .yp-profile-tools-heading h2{margin:4px 0 2px!important;font-size:20px!important;font-weight:730!important;color:var(--yn-text)!important;letter-spacing:-.03em!important}.app.yp-redesign .yp-profile-tools-heading p{margin:0!important;font-size:12px!important;color:var(--yn-muted)!important;line-height:1.5!important}.app.yp-redesign .yp-profile-shortcuts{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;gap:9px!important;margin:0!important;padding:12px 16px 18px!important}.app.yp-redesign .yp-profile-shortcuts>button{display:grid!important;grid-template-columns:21px minmax(0,1fr) 14px!important;align-items:center!important;gap:9px!important;flex:none!important;padding:12px!important;min-height:57px!important;min-width:0!important;border:1px solid var(--yn-line)!important;background:var(--yn-surface)!important;border-radius:14px!important;color:var(--yn-text)!important;box-shadow:none!important;font-size:12px!important;font-weight:650!important}.app.yp-redesign .yp-profile-shortcuts>button>span{min-width:0!important;overflow-wrap:normal!important;word-break:normal!important}.app.yp-redesign .yp-gift-showcase{margin:6px 16px 16px!important;padding:16px!important;background:linear-gradient(135deg,var(--yn-surface),var(--yn-surface))!important;border:1px solid var(--yn-line)!important;border-radius:18px!important;box-shadow:none!important}.app.yp-redesign .yp-gift-showcase-heading{gap:10px!important;margin-bottom:11px!important}.app.yp-redesign .yp-gift-showcase-heading h2{font-size:19px!important;margin:4px 0!important;line-height:1.24!important}.app.yp-redesign .yp-gift-showcase-heading p{font-size:12px!important;line-height:1.35!important}.app.yp-redesign .yp-gift-showcase-wallet{min-height:40px!important;padding:8px 11px!important;border-radius:11px!important;font-size:12px!important}.app.yp-redesign .yp-gift-showcase-tabs{gap:7px!important;margin:9px 0!important}.app.yp-redesign .yp-gift-showcase-tabs>button{min-height:39px!important;font-size:12px!important;padding:7px 10px!important;border-radius:10px!important}.app.yp-redesign .yp-gift-showcase-empty{display:grid!important;grid-template-columns:28px minmax(0,1fr)!important;align-items:start!important;gap:6px 12px!important;margin:8px 0!important;padding:12px!important;border-radius:13px!important;background:var(--yn-surface)!important;border:1px dashed var(--yn-line)!important}.app.yp-redesign .yp-gift-showcase-empty>svg{grid-row:span 3!important;width:24px!important;height:24px!important}.app.yp-redesign .yp-gift-showcase-empty strong{font-size:13px!important;line-height:1.4!important}.app.yp-redesign .yp-gift-showcase-empty p{font-size:12px!important;line-height:1.45!important;margin:0!important}.app.yp-redesign .yp-gift-showcase-empty button{width:max-content!important;max-width:100%!important;min-height:35px!important;font-size:12px!important;padding:5px 9px!important}.app.yp-redesign .yp-gift-showcase-private{margin:8px 0 0!important;font-size:11px!important;line-height:1.45!important}.app.yp-redesign .ys-shop{max-width:840px!important;padding:16px 15px 36px!important}.app.yp-redesign .ys-shop .ys-heading{margin-bottom:10px!important}.app.yp-redesign .ys-shop .yp-shop-intro h1{font-size:clamp(25px,4.6vw,32px)!important;letter-spacing:-.038em!important;line-height:1.14!important}.app.yp-redesign .ys-shop .yn-tabs{overflow-x:auto!important;overscroll-behavior-x:contain!important}.app.yp-redesign .ys-vision-hero{display:grid!important;grid-template-columns:minmax(0,1fr) 90px!important;align-items:center!important;gap:12px!important;overflow:hidden!important;padding:20px!important;margin:16px 0 18px!important;min-height:185px!important;border:1px solid var(--yn-line)!important;border-radius:20px!important;background:radial-gradient(circle at 86% 42%,color-mix(in srgb,var(--yn-control) 44%,transparent),transparent 42%),linear-gradient(130deg,var(--yn-control),var(--yn-surface) 83%)!important}.app.yp-redesign .ys-vision-eyebrow{display:inline-flex!important;gap:6px!important;align-items:center!important;font-size:10px!important;font-weight:780!important;letter-spacing:.14em!important;color:var(--yn-accent)!important}.app.yp-redesign .ys-vision-hero h2{margin:11px 0 8px!important;font-size:clamp(22px,5vw,29px)!important;line-height:1.12!important;color:var(--yn-text)!important;letter-spacing:-.038em!important}.app.yp-redesign .ys-vision-hero p{margin:0 0 12px!important;max-width:390px!important;font-size:12px!important;line-height:1.55!important;color:var(--yn-muted)!important}.app.yp-redesign .ys-vision-hero button{min-height:40px!important;padding:9px 13px!important;border:0!important;border-radius:10px!important;background:var(--yn-accent)!important;color:var(--yn-text)!important;font-size:12px!important;font-weight:760!important}.app.yp-redesign .ys-vision-jewel{display:grid!important;place-items:center!important;position:relative!important;width:90px!important;height:110px!important;color:var(--yn-text)!important;filter:drop-shadow(0 0 14px #c47eff)!important}.app.yp-redesign .ys-plan-summary{padding:18px!important;border-radius:17px!important;margin:0 0 20px!important;background:var(--yn-surface)!important;border:1px solid var(--yn-line)!important}.app.yp-redesign .ys-shop :is(.ys-benefit-card,.ys-profile-preview){border-color:#453351!important;background:#1d162a!important;border-radius:15px!important}.app.yp-redesign .yp-explore-home{max-width:920px!important;margin:0 auto!important}.app.yp-redesign .yp-discover-heading{padding:16px 12px 11px!important}.app.yp-redesign .yp-discover-heading h1{font-size:29px!important;line-height:1.15!important;letter-spacing:-.035em!important;color:#faf1ff!important}.app.yp-redesign .yp-discover-purpose{color:#d0bde0!important;line-height:1.5!important;font-size:13px!important}.app.yp-redesign .yp-discover-search{min-height:51px!important;border-radius:15px!important;background:#241b30!important;border:1px solid #513a5d!important}.app.yp-redesign .yp-discover-intents{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin:14px 0 20px!important}.app.yp-redesign .yp-discover-intents>button{min-width:0!important;min-height:83px!important;padding:12px!important;border-radius:16px!important;border:1px solid #493456!important;background:#21182d!important;box-shadow:none!important}.app.yp-redesign .yp-discover-intents strong{font-size:14px!important;color:#f3e9fc!important}.app.yp-redesign .yp-discover-intents small{font-size:11px!important;color:#b9a4c8!important}.app.yp-redesign .yp-discover-section-heading{margin:19px 0 12px!important;padding:0 4px!important}.app.yp-redesign .yp-discover-section-heading h2{font-size:19px!important;color:#f9f1ff!important;letter-spacing:-.025em!important}.app.yp-redesign .yp-discover-joined-list{display:grid!important;gap:5px!important;background:#1a1424!important;border:1px solid #3d2d4b!important;border-radius:17px!important;overflow:hidden!important}.app.yp-redesign .yp-discover-joined{display:grid!important;grid-template-columns:44px minmax(0,1fr) 20px!important;gap:12px!important;align-items:center!important;width:100%!important;min-height:66px!important;padding:10px 13px!important;background:transparent!important;border:0!important;border-bottom:1px solid #32243e!important;text-align:left!important;color:#f4ebff!important}.app.yp-redesign .yp-discover-joined:last-child{border-bottom:0!important}.app.yp-redesign .yp-discover-joined-art{display:grid!important;place-items:center!important;width:44px!important;height:44px!important;border:1px solid #725592!important;border-radius:13px!important;background:linear-gradient(145deg,#694393,#392853)!important;color:#fff!important;font-size:19px!important;font-weight:800!important}.app.yp-redesign .yp-discover-joined strong{display:block!important;font-size:14px!important}.app.yp-redesign .yp-discover-joined small{display:block!important;font-size:11px!important;color:#bbaccd!important;margin-top:3px!important}.app.yp-redesign .yp-discover-cards{gap:11px!important}.app.yp-redesign .yp-discover-card{border-radius:18px!important;overflow:hidden!important}.app.yp-redesign .yp-drawer-discovery-heading{font-size:10px!important;color:#9f87b6!important;letter-spacing:.14em!important;font-weight:800!important;margin:20px 18px 7px!important}.app.yp-redesign .yp-drawer-community-actions{display:grid!important;gap:6px!important;margin:0 12px 14px!important}.app.yp-redesign .yp-drawer-community-actions>button{display:flex!important;align-items:center!important;gap:12px!important;min-height:51px!important;min-width:0!important;padding:12px 14px!important;text-align:left!important;border:1px solid transparent!important;border-radius:13px!important;color:var(--yn-accent)!important}.app.yp-redesign .yp-drawer-community-actions>button:first-child{background:var(--yn-control)!important;border-color:var(--yn-line)!important;color:var(--yn-text)!important}.app.yp-redesign .yp-drawer-community-actions>button>svg:last-child{margin-left:auto!important}@media(min-width:760px){.app.yp-redesign .yp-profile-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr))!important}.app.yp-redesign .ys-vision-hero{grid-template-columns:minmax(0,1fr) 150px!important;padding:28px!important}.app.yp-redesign .ys-vision-jewel{width:150px!important;height:140px!important}}@media(max-width:390px){.app.yp-redesign .yp-create-sheet-overlay .action-sheet.yp-create-sheet{padding-inline:12px!important}.app.yp-redesign .yp-discover-intents{grid-template-columns:1fr!important}.app.yp-redesign .yp-discover-intents>button{min-height:62px!important}.app.yp-redesign .yp-profile-shortcuts>button{padding:10px!important;gap:7px!important}}@media(prefers-reduced-motion:reduce){.app.yp-redesign :is(.yp-create-options button,.ys-shop button,.yp-discover-joined){animation:none!important;transition:none!important}}}@layer yaplor-vision{html[data-app-mode=light] .app.yp-redesign{--vision-bg:var(--yn-bg);--vision-panel:var(--yn-surface);--vision-raised:var(--yn-control);--vision-border:var(--yn-line);--vision-muted:var(--yn-muted);--vision-ink:var(--yn-ink);--vision-focus:#743aa5}html[data-app-mode=light] .app.yp-experience-v3.yp-redesign .mobile-bottom-nav{background:color-mix(in srgb,var(--yn-accent) 93%,transparent)!important;border-top-color:var(--yn-line)!important}html[data-app-mode=light] .app.yp-redesign .mobile-bottom-nav>button{color:var(--yn-muted)!important}html[data-app-mode=light] .app.yp-redesign .mobile-bottom-nav>button.active{color:var(--yn-muted)!important}html[data-app-mode=light] .app.yp-redesign :is(.yp-social-post,.ys-shop,.yp-gift-showcase,.yp-create-sheet,.yp-explore-home,.yp-conversation-list){color:var(--vision-ink)!important}html[data-app-mode=light] .app.yp-redesign .yp-social-post{border-bottom-color:var(--yn-line)!important}html[data-app-mode=light] .app.yp-redesign .yp-social-post .post-author-identity strong,html[data-app-mode=light] .app.yp-redesign .yp-social-post .yp-post-open h2,html[data-app-mode=light] .app.yp-redesign .yp-profile-tools-heading h2,html[data-app-mode=light] .app.yp-redesign .yp-discover-heading h1,html[data-app-mode=light] .app.yp-redesign .yp-discover-section-heading h2,html[data-app-mode=light] .app.yp-redesign .yp-discover-joined strong{color:#2f2040!important}html[data-app-mode=light] .app.yp-redesign .yp-social-post .post-body,html[data-app-mode=light] .app.yp-redesign .yp-social-post .post-author-meta,html[data-app-mode=light] .app.yp-redesign .yp-profile-tools-heading p,html[data-app-mode=light] .app.yp-redesign .yp-discover-purpose,html[data-app-mode=light] .app.yp-redesign .yp-discover-joined small{color:#594768!important}html[data-app-mode=light] .app.yp-redesign .yp-social-post .yc-feed-tag{background:var(--yn-accent)!important;color:var(--yn-muted)!important;border-color:var(--yn-line)!important}html[data-app-mode=light] .app.yp-redesign :is(.yp-inbox-chat-row,.yp-discover-joined){border-color:#e3d7eb!important}html[data-app-mode=light] .app.yp-redesign .yp-inbox-chat-row .chat-item strong{color:var(--yn-text)!important}html[data-app-mode=light] .app.yp-redesign .yp-inbox-chat-row .chat-message-preview,html[data-app-mode=light] .app.yp-redesign .yp-inbox-chat-row .chat-item time{color:#655370!important}html[data-app-mode=light] .app.yp-redesign :is(.chat-search-v3,.yp-discover-search){background:#fff!important;border-color:#ddcfe8!important;color:#302041!important}html[data-app-mode=light] .app.yp-redesign .chat-search-v3 input{color:var(--yn-text)!important}html[data-app-mode=light] .app.yp-redesign .yp-create-sheet-overlay .action-sheet.yp-create-sheet{background:linear-gradient(180deg,var(--yn-control),var(--yn-accent))!important;border-color:var(--yn-line)!important}html[data-app-mode=light] .app.yp-redesign .yp-create-sheet .yp-create-introduction{color:var(--yn-muted)!important}html[data-app-mode=light] .app.yp-redesign .yp-create-sheet .yp-create-formats>button,html[data-app-mode=light] .app.yp-redesign .yp-create-sheet .yp-create-live,html[data-app-mode=light] .app.yp-redesign .yp-create-sheet .yp-create-more-grid>button{background:var(--yn-accent)!important;border-color:var(--yn-line)!important;color:var(--yn-text)!important}html[data-app-mode=light] .app.yp-redesign .yp-create-sheet .yp-create-action strong,html[data-app-mode=light] .app.yp-redesign .yp-create-sheet .yp-create-more h3{color:var(--yn-text)!important}html[data-app-mode=light] .app.yp-redesign .yp-create-sheet .yp-create-action small{color:var(--yn-muted)!important}html[data-app-mode=light] .app.yp-redesign .yp-profile-shortcuts>button,html[data-app-mode=light] .app.yp-redesign .yp-gift-showcase,html[data-app-mode=light] .app.yp-redesign .yp-gift-showcase-empty,html[data-app-mode=light] .app.yp-redesign .yp-discover-intents>button,html[data-app-mode=light] .app.yp-redesign .yp-discover-joined-list{background:#fff!important;border-color:#ded0e8!important;color:#352344!important}html[data-app-mode=light] .app.yp-redesign .ys-vision-hero{background:radial-gradient(circle at 80% 20%,color-mix(in srgb,var(--yn-accent) 50%,transparent),transparent 55%),linear-gradient(130deg,var(--yn-accent),var(--yn-accent))!important;border-color:var(--yn-line)!important}html[data-app-mode=light] .app.yp-redesign .ys-vision-hero :is(h2,p,.ys-vision-eyebrow){color:var(--yn-text)!important}html[data-app-mode=light] .app.yp-redesign .ys-plan-summary{background:var(--yn-control)!important;border-color:var(--yn-line)!important}html[data-app-mode=light] .app.yp-redesign .yp-discover-intents strong{color:#382549!important}html[data-app-mode=light] .app.yp-redesign .yp-discover-intents small{color:#655371!important}html[data-app-mode=light] .app.yp-redesign .yp-drawer-community-actions>button:first-child{background:var(--yn-accent)!important;color:var(--yn-muted)!important}html[data-app-text=large] .app.yp-redesign :is(.yp-inbox-chat-row .chat-message-preview,.yp-social-post .post-body,.yp-create-action small,.yp-discover-purpose,.yp-profile-shortcuts>button){font-size:1rem!important}html[data-app-density=compact] .app.yp-redesign .yp-social-post{padding-block:9px 5px!important}html[data-app-density=compact] .app.yp-redesign .yp-inbox-chat-row .chat-item{min-height:62px!important;padding-block:7px!important}html[data-app-motion=reduced] .app.yp-redesign :is(.yp-create-options button,.ys-shop button,.yp-discover-joined){animation:none!important;transition:none!important}}@layer yaplor-vision{html[data-app-theme]:not([data-app-theme=midnight]) .app.yp-experience-v3.yp-redesign .mobile-bottom-nav{background:var(--yn-bg)!important;border-top-color:var(--yn-line)!important}html[data-app-theme]:not([data-app-theme=midnight]) .app.yp-redesign .mobile-bottom-nav>button{color:var(--yn-muted)!important}html[data-app-theme]:not([data-app-theme=midnight]) .app.yp-redesign .mobile-bottom-nav>button.active{color:var(--yn-text)!important}html[data-app-theme]:not([data-app-theme=midnight]) .app.yp-redesign .mobile-bottom-nav .yp-create-mark{background:var(--yn-accent)!important;border-color:var(--yn-line)!important;box-shadow:0 0 0 2px var(--yn-line)!important;color:var(--yn-ink)!important}html[data-app-theme]:not([data-app-theme=midnight]) .app.yp-redesign .mobile-bottom-nav .yp-create-mark svg{color:var(--yn-ink)!important}html[data-app-theme]:not([data-app-theme=midnight]) .app.yp-redesign .yp-social-post{background:transparent!important;border-bottom-color:var(--yn-line)!important}html[data-app-theme]:not([data-app-theme=midnight]) .app.yp-redesign .yp-social-post :is(.post-author-identity strong,.yp-post-open h2,.post-body){color:var(--yn-text)!important}html[data-app-theme]:not([data-app-theme=midnight]) .app.yp-redesign .yp-social-post .post-author-meta,html[data-app-theme]:not([data-app-theme=midnight]) .app.yp-redesign .yp-inbox-chat-row :is(.chat-message-preview,time){color:var(--yn-muted)!important}html[data-app-theme]:not([data-app-theme=midnight]) .app.yp-redesign :is(.chat-search-v3,.yp-discover-search,.yp-profile-shortcuts>button,.yp-gift-showcase,.yp-gift-showcase-empty,.yp-discover-intents>button,.yp-discover-joined-list,.yp-create-sheet .yp-create-more-grid>button){background:var(--yn-surface)!important;border-color:var(--yn-line)!important;color:var(--yn-text)!important}html[data-app-theme]:not([data-app-theme=midnight]) .app.yp-redesign .yp-inbox-chat-row .chat-item strong,html[data-app-theme]:not([data-app-theme=midnight]) .app.yp-redesign :is(.yp-profile-tools-heading h2,.yp-discover-heading h1,.yp-discover-section-heading h2,.yp-discover-joined strong,.yp-discover-intents strong){color:var(--yn-text)!important}html[data-app-theme]:not([data-app-theme=midnight]) .app.yp-redesign .yp-create-sheet-overlay .action-sheet.yp-create-sheet{background:var(--yn-bg)!important;border-color:var(--yn-line)!important}html[data-app-theme]:not([data-app-theme=midnight]) .app.yp-redesign .yp-create-sheet :is(.yp-create-formats>button,.yp-create-live){background:var(--yn-control)!important;border-color:var(--yn-line)!important;color:var(--yn-text)!important}html[data-app-theme]:not([data-app-theme=midnight]) .app.yp-redesign .yp-create-sheet .yp-create-action :is(strong,small),html[data-app-theme]:not([data-app-theme=midnight]) .app.yp-redesign .yp-create-sheet .yp-create-more h3{color:var(--yn-text)!important}html[data-app-theme]:not([data-app-theme=midnight]) .app.yp-redesign .yp-create-sheet .yp-create-action .yp-create-art{background:var(--yn-surface)!important;border-color:var(--yn-line)!important;color:var(--yn-accent)!important}html[data-app-theme]:not([data-app-theme=midnight]) .app.yp-redesign .ys-vision-hero{background:linear-gradient(125deg,var(--yn-control),var(--yn-surface))!important;border-color:var(--yn-line)!important}html[data-app-theme]:not([data-app-theme=midnight]) .app.yp-redesign .ys-vision-hero :is(h2,p,.ys-vision-eyebrow){color:var(--yn-text)!important}html[data-app-theme]:not([data-app-theme=midnight]) .app.yp-redesign .ys-vision-hero button{background:var(--yn-accent)!important;color:var(--yn-ink)!important}html[data-app-theme]:not([data-app-theme=midnight]) .app.yp-redesign .ys-plan-summary{background:var(--yn-surface)!important;border-color:var(--yn-line)!important}}@layer yaplor-vision{.app.yp-redesign .yp-inbox-section-label{display:flex!important;align-items:center!important;gap:9px!important;min-height:37px!important;padding:12px 5px 6px!important;font-size:11px!important;font-weight:760!important;letter-spacing:.07em!important;text-transform:uppercase!important;color:var(--yn-accent)!important}.app.yp-redesign .yp-inbox-section-label:first-child{padding-top:5px!important}.app.yp-redesign .ys-vision-themes{margin:20px 0 17px!important}.app.yp-redesign .ys-vision-section-head{display:flex!important;align-items:end!important;justify-content:space-between!important;gap:13px!important;margin:0 0 14px!important;min-width:0!important}.app.yp-redesign .ys-vision-section-head .eyebrow{font-size:10px!important;font-weight:750!important;letter-spacing:.12em!important;color:var(--yn-accent)!important}.app.yp-redesign .ys-vision-section-head h2{color:var(--yn-text)!important;font-size:21px!important;line-height:1.23!important;margin:5px 0 4px!important;font-weight:740!important;letter-spacing:-.03em!important}.app.yp-redesign .ys-vision-section-head p{color:var(--yn-muted)!important;font-size:12px!important;line-height:1.4!important;margin:0!important}.app.yp-redesign .ys-vision-section-head>button{border:0!important;background:transparent!important;color:var(--yn-accent)!important;font-size:12px!important;font-weight:740!important;white-space:nowrap!important;min-height:40px!important;padding:8px 3px!important}.app.yp-redesign .ys-vision-theme-grid{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:minmax(106px,1fr)!important;gap:9px!important;overflow-x:auto!important;overscroll-behavior-x:contain!important;padding:1px 1px 7px!important;scroll-snap-type:x proximity!important}.app.yp-redesign .ys-vision-theme-grid>button{display:flex!important;flex-direction:column!important;align-items:stretch!important;min-width:0!important;min-height:163px!important;padding:5px!important;background:var(--yn-surface)!important;color:var(--yn-text)!important;border:1px solid var(--yn-line)!important;border-radius:15px!important;text-align:left!important;scroll-snap-align:start!important;box-shadow:none!important}.app.yp-redesign .ys-vision-theme-grid>button>strong{font-size:12px!important;font-weight:700!important;margin:8px 4px 1px!important;color:var(--yn-text)!important}.app.yp-redesign .ys-vision-theme-grid>button>small{font-size:10px!important;line-height:1.25!important;margin:0 4px 5px!important;color:var(--yn-muted)!important}.app.yp-redesign .ys-vision-theme-swatch{display:grid!important;place-items:center!important;position:relative!important;height:103px!important;width:100%!important;overflow:hidden!important;border-radius:11px!important;background:var(--vision-theme-bg)!important;border:1px solid var(--vision-theme-surface)!important}.app.yp-redesign .ys-vision-theme-swatch-card{position:relative!important;display:block!important;width:65%!important;height:53%!important;border-radius:12px!important;background:var(--vision-theme-surface)!important;box-shadow:0 8px 20px #0005!important;border:1px solid var(--vision-theme-accent)!important}.app.yp-redesign .ys-vision-theme-swatch-card:before{content:""!important;display:block!important;position:absolute!important;inset:11px 18% auto 15%!important;height:6px!important;border-radius:8px!important;background:var(--vision-theme-accent)!important}.app.yp-redesign .ys-vision-theme-swatch-card:after{content:""!important;display:block!important;position:absolute!important;inset:28px 30% auto 15%!important;height:4px!important;border-radius:8px!important;background:var(--vision-theme-accent)!important;opacity:.65!important}.app.yp-redesign .ys-vision-theme-swatch-dot{position:absolute!important;top:12px!important;right:12px!important;width:13px!important;height:13px!important;background:var(--vision-theme-accent)!important;border-radius:50%!important}.app.yp-redesign .ys-vision-jewels-shortcut{display:grid!important;grid-template-columns:47px minmax(0,1fr) auto!important;gap:12px!important;align-items:center!important;min-height:88px!important;padding:13px!important;border:1px solid var(--yn-line)!important;border-radius:17px!important;background:var(--yn-surface)!important;margin:0 0 20px!important}.app.yp-redesign .ys-vision-wallet-icon{width:47px!important;height:47px!important;display:grid!important;place-items:center!important;background:var(--yn-control)!important;border-radius:13px!important;color:var(--yn-accent)!important}.app.yp-redesign .ys-vision-jewels-shortcut>span:nth-child(2){min-width:0!important}.app.yp-redesign .ys-vision-jewels-shortcut strong{display:block!important;font-size:14px!important;color:var(--yn-text)!important;font-weight:730!important}.app.yp-redesign .ys-vision-jewels-shortcut small{display:block!important;font-size:11px!important;line-height:1.4!important;color:var(--yn-muted)!important;margin-top:3px!important}.app.yp-redesign .ys-vision-jewels-shortcut>button{min-height:40px!important;font-size:11px!important;font-weight:700!important;color:var(--yn-accent)!important;white-space:nowrap!important;background:transparent!important;border:0!important;padding:5px!important}@media(max-width:390px){.app.yp-redesign .ys-vision-jewels-shortcut{grid-template-columns:43px minmax(0,1fr)!important}.app.yp-redesign .ys-vision-jewels-shortcut>button{grid-column:2!important;justify-self:start!important;padding-left:0!important}}html[data-app-mode=light] .app.yp-redesign .yp-inbox-section-label{color:var(--yn-muted)!important}}@layer yaplor-vision{.app.yp-redesign .yp-create-photo-input{display:none!important}.app.yp-redesign .yp-home-people{margin:10px 14px 17px!important;padding:12px 0 10px!important;min-width:0!important;border-bottom:1px solid var(--yn-line)!important}.app.yp-redesign .yp-home-people-heading{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin-bottom:11px!important}.app.yp-redesign .yp-home-people-heading strong{color:var(--yn-text)!important;font-size:14px!important;font-weight:750!important}.app.yp-redesign .yp-home-people-heading button{min-height:35px!important;display:inline-flex!important;align-items:center!important;gap:2px!important;padding:6px!important;background:transparent!important;color:var(--yn-accent)!important;font-size:12px!important;font-weight:690!important;border:0!important}.app.yp-redesign .yp-home-people-scroller{display:flex!important;align-items:flex-start!important;gap:13px!important;overflow-x:auto!important;max-width:100%!important;overscroll-behavior-x:contain!important;padding:2px 4px 9px!important;scroll-snap-type:x proximity!important}.app.yp-redesign .yp-home-people-scroller>button{flex:0 0 64px!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:7px!important;padding:3px 0!important;min-width:0!important;background:transparent!important;border:0!important;scroll-snap-align:start!important;color:var(--yn-muted)!important;font-size:11px!important;text-align:center!important}.app.yp-redesign .yp-home-people-scroller>button>:first-child{width:52px!important;height:52px!important;border-radius:50%!important;border:2px solid var(--yn-accent)!important;box-shadow:0 0 0 3px var(--yn-bg)!important}.app.yp-redesign .yp-home-people-scroller>button>span:last-child{overflow:hidden!important;text-overflow:ellipsis!important;max-width:64px!important;white-space:nowrap!important}.app.yp-redesign .yp-profile-activity[data-view=posts] .yp-profile-content-panel>.yp-profile-activity-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;align-items:stretch!important}.app.yp-redesign .yp-profile-activity[data-view=posts] .yp-profile-activity-item{display:flex!important;position:relative!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:7px!important;min-width:0!important;min-height:170px!important;padding:9px!important;background:var(--yn-surface)!important;border:1px solid var(--yn-line)!important;border-radius:15px!important;text-align:left!important;overflow:hidden!important}.app.yp-redesign .yp-profile-activity[data-view=posts] .yp-profile-activity-icon{display:none!important}.app.yp-redesign .yp-profile-activity-thumbnail{display:block!important;position:relative!important;width:100%!important;height:100px!important;min-height:100px!important;border-radius:10px!important;overflow:hidden!important;background:var(--yn-control)!important}.app.yp-redesign .yp-profile-activity-thumbnail :is(img,video){display:block!important;width:100%!important;height:100%!important;object-fit:cover!important}.app.yp-redesign .yp-profile-activity[data-view=posts] .yp-profile-activity-copy{display:block!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.app.yp-redesign .yp-profile-activity[data-view=posts] .yp-profile-activity-copy strong{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important;font-size:13px!important;line-height:1.3!important;white-space:normal!important;color:var(--yn-text)!important}.app.yp-redesign .yp-profile-activity[data-view=posts] .yp-profile-activity-copy small{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important;white-space:normal!important;color:var(--yn-muted)!important;font-size:11px!important;line-height:1.3!important}.app.yp-redesign .yp-profile-activity[data-view=posts] .yp-profile-activity-date{font-size:10px!important;color:var(--yn-muted)!important;margin-top:auto!important}.app.yp-redesign .yp-profile-activity[data-view=posts] .yp-profile-activity-item>svg:last-child{display:none!important}.app.yp-redesign .yp-profile-content-screen .yp-profile-activity-thumbnail{width:74px!important;min-width:74px!important;height:64px!important;min-height:64px!important}@media(max-width:350px){.app.yp-redesign .yp-profile-activity[data-view=posts] .yp-profile-content-panel>.yp-profile-activity-list{grid-template-columns:1fr!important}}}@layer yaplor-vision{.app.yp-redesign .ys-memberships-intro{margin:12px 0 18px!important;padding:0!important}.app.yp-redesign .ys-memberships-intro h2{font-size:22px!important;line-height:1.18!important;letter-spacing:-.025em!important;color:var(--yn-text)!important}.app.yp-redesign .ys-membership-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:12px!important}.app.yp-redesign .ys-membership-card{padding:20px!important;min-width:0!important;min-height:0!important;border:1px solid var(--yn-line)!important;border-radius:19px!important;background:var(--yn-surface)!important;box-shadow:none!important}.app.yp-redesign .ys-membership-card h3{font-size:19px!important;line-height:1.25!important;color:var(--yn-text)!important;margin:12px 0 4px!important}.app.yp-redesign .ys-membership-card>p{font-size:13px!important;color:var(--yn-muted)!important;line-height:1.4!important}.app.yp-redesign .ys-membership-price{margin:15px 0 16px!important;font-size:28px!important;letter-spacing:-.025em!important;color:var(--yn-text)!important}.app.yp-redesign .ys-membership-price small{font-size:12px!important;letter-spacing:0!important;color:var(--yn-muted)!important}.app.yp-redesign .ys-membership-card ul{display:grid!important;gap:9px!important;padding:0!important;margin:0 0 14px!important;list-style:none!important}.app.yp-redesign .ys-membership-card ul li{display:flex!important;align-items:flex-start!important;gap:10px!important;font-size:12px!important;line-height:1.5!important;color:var(--yn-text)!important}.app.yp-redesign .ys-membership-card ul li svg{flex:none!important;margin-top:1px!important;color:var(--yn-accent)!important}.app.yp-redesign .ys-membership-more{margin:0 0 17px!important}.app.yp-redesign .ys-membership-more summary{display:flex!important;justify-content:space-between!important;gap:7px!important;align-items:center!important;min-height:38px!important;padding:7px 0!important;border-top:1px solid var(--yn-line)!important;font-size:12px!important;font-weight:720!important;color:var(--yn-accent)!important;cursor:pointer!important;list-style:none!important}.app.yp-redesign .ys-membership-more summary::-webkit-details-marker{display:none!important}.app.yp-redesign .ys-membership-more[open] summary svg{transform:rotate(180deg)!important}.app.yp-redesign .ys-membership-more ul{padding:8px 0!important;margin:0!important}.app.yp-redesign :is(.ys-membership-checkout,.ys-membership-active){min-height:45px!important;border-radius:12px!important;font-size:13px!important}@media(min-width:1024px){.app.yp-redesign .ys-membership-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.app.yp-redesign .ys-membership-card{padding:19px!important}}}@layer yaplor-vision{.app.yp-redesign{--yp-focus-space:16px;--yp-focus-radius:16px;--yp-focus-separator:var(--yn-line)}.app.yp-screen-feed.yp-redesign .ya-feed-tools{display:flex!important;align-items:center!important;gap:10px!important;justify-content:space-between!important;padding:10px 14px 8px!important;min-height:52px!important;border-bottom:1px solid var(--yp-focus-separator)!important;background:transparent!important}.app.yp-screen-feed.yp-redesign .ya-feed-tools button{min-height:44px!important;padding:8px 12px!important;border-radius:12px!important;font-size:13px!important;font-weight:650!important}.app.yp-screen-feed.yp-redesign .yp-hybrid-live-shelf--active{margin:9px 12px 10px!important;padding:11px!important;border-radius:15px!important;background:var(--yn-surface)!important;border:1px solid var(--yp-focus-separator)!important;box-shadow:none!important;min-width:0!important}.app.yp-screen-feed.yp-redesign .yp-hybrid-shelf-heading{display:flex!important;align-items:center!important;gap:8px!important;margin-bottom:9px!important;padding:0!important}.app.yp-screen-feed.yp-redesign .yp-hybrid-live-heading{font-weight:760!important;font-size:14px!important;letter-spacing:-.01em!important}.app.yp-screen-feed.yp-redesign .yp-hybrid-shelf-heading p{display:none!important}.app.yp-screen-feed.yp-redesign .yp-hybrid-live-browse{min-height:44px!important;font-size:12px!important;margin-left:auto!important}.app.yp-screen-feed.yp-redesign .yp-hybrid-live-room-grid{display:flex!important;gap:8px!important;overflow-x:auto!important;padding:2px 1px 6px!important;scroll-snap-type:x proximity!important;overscroll-behavior-x:contain!important}.app.yp-screen-feed.yp-redesign .yp-hybrid-live-room{flex:0 0 min(220px,75vw)!important;min-width:0!important;min-height:106px!important;padding:11px!important;border-radius:13px!important;border:1px solid var(--yp-focus-separator)!important;background:var(--yn-control)!important;box-shadow:none!important;scroll-snap-align:start!important}.app.yp-screen-feed.yp-redesign .yp-hybrid-live-room strong{font-size:14px!important;line-height:1.3!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.app.yp-screen-feed.yp-redesign .yp-hybrid-live-room small{font-size:11px!important}.app.yp-screen-feed.yp-redesign .yp-hybrid-join{font-size:12px!important}.app.yp-screen-feed.yp-redesign .yp-social-post{padding-block:13px 10px!important;max-width:700px!important}.app.yp-redesign .yp-create-sheet .yp-create-additional{width:100%!important;margin:12px 0 0!important;border-top:1px solid var(--yp-focus-separator)!important;padding-top:7px!important}.app.yp-redesign .yp-create-sheet .yp-create-additional>summary{display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:46px!important;gap:12px!important;padding:9px 6px!important;font-size:14px!important;font-weight:690!important;color:var(--yn-text)!important;cursor:pointer!important;list-style:none!important}.app.yp-redesign .yp-create-sheet .yp-create-additional>summary::-webkit-details-marker{display:none!important}.app.yp-redesign .yp-create-sheet .yp-create-additional[open]>summary svg{transform:rotate(180deg)!important}.app.yp-redesign .yp-create-sheet .yp-create-more-grid{margin-top:6px!important;padding-bottom:4px!important}.app.yp-redesign .yp-create-sheet .yp-create-formats>button,.app.yp-redesign .yp-create-sheet .yp-create-live{min-height:77px!important;padding:11px 12px!important;border-radius:15px!important;grid-template-columns:46px minmax(0,1fr) 18px!important;gap:11px!important}.app.yp-redesign .yp-create-sheet .yp-create-action .yp-create-art,.app.yp-redesign .yp-create-sheet .yp-create-live .yp-create-art{width:46px!important;min-width:46px!important;height:46px!important;border-radius:13px!important}.app.yp-screen-profile.yp-redesign .yp-profile-management{margin:13px 15px!important;border:1px solid var(--yp-focus-separator)!important;border-radius:15px!important;background:var(--yn-surface)!important;overflow:hidden!important}.app.yp-screen-profile.yp-redesign .yp-profile-management>summary{display:flex!important;align-items:center!important;gap:12px!important;min-height:60px!important;padding:12px 15px!important;color:var(--yn-text)!important;list-style:none!important;cursor:pointer!important;font-size:14px!important;box-shadow:none!important}.app.yp-screen-profile.yp-redesign .yp-profile-management>summary::-webkit-details-marker{display:none!important}.app.yp-screen-profile.yp-redesign .yp-profile-management>summary span{display:grid!important;gap:3px!important;min-width:0!important;flex:1!important}.app.yp-screen-profile.yp-redesign .yp-profile-management>summary strong{font-size:14px!important;font-weight:740!important;line-height:1.3!important}.app.yp-screen-profile.yp-redesign .yp-profile-management>summary small{color:var(--yn-muted)!important;font-size:12px!important;line-height:1.3!important}.app.yp-screen-profile.yp-redesign .yp-profile-management[open]>summary>svg:last-child{transform:rotate(180deg)!important}.app.yp-screen-profile.yp-redesign .yp-profile-management .yp-profile-shortcuts{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;margin:0!important;padding:0 12px!important;width:100%!important}.app.yp-screen-profile.yp-redesign .yp-profile-management .yp-profile-shortcuts>button{display:grid!important;grid-template-columns:23px minmax(0,1fr) 16px!important;min-height:48px!important;gap:12px!important;padding:10px 12px!important;border:0!important;border-top:1px solid var(--yp-focus-separator)!important;border-radius:0!important;background:transparent!important;font-size:13px!important;box-shadow:none!important;text-align:left!important}.app.yp-screen-profile.yp-redesign .yp-profile-management .profile-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;padding:13px!important;border-top:1px solid var(--yp-focus-separator)!important}.app.yp-screen-profile.yp-redesign .yp-profile-management .profile-actions button{min-height:44px!important;font-size:12px!important;white-space:normal!important}.app.yp-screen-discover.yp-redesign .yp-discover-heading{padding:14px 12px 8px!important}.app.yp-screen-discover.yp-redesign .yp-discover-heading h1{margin:4px 0!important;font-size:clamp(22px,5.3vw,27px)!important;color:var(--yn-text)!important}.app.yp-screen-discover.yp-redesign .yp-discover-heading .yp-kicker{display:none!important}.app.yp-screen-discover.yp-redesign .yp-discover-purpose{margin:4px 0 0!important;line-height:1.45!important;color:var(--yn-muted)!important}.app.yp-screen-discover.yp-redesign .yp-discover-intents{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;margin:12px 0 19px!important}.app.yp-screen-discover.yp-redesign .yp-discover-intents>button{min-height:76px!important;padding:12px!important;border-radius:14px!important}.app.yp-screen-discover.yp-redesign .yp-discover-joined-list{display:flex!important;gap:9px!important;overflow-x:auto!important;border:0!important;border-radius:0!important;background:transparent!important;padding:1px 2px 9px!important;scroll-snap-type:x proximity!important;overscroll-behavior-x:contain!important}.app.yp-screen-discover.yp-redesign .yp-discover-joined{flex:0 0 min(240px,75vw)!important;min-width:0!important;min-height:66px!important;padding:10px 11px!important;border:1px solid var(--yp-focus-separator)!important;border-radius:13px!important;background:var(--yn-surface)!important;scroll-snap-align:start!important}.app.yp-screen-discover.yp-redesign .yp-discover-cards{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important}.app.yp-screen-discover.yp-redesign .yp-discover-card{display:grid!important;grid-template-columns:88px minmax(0,1fr)!important;align-items:stretch!important;gap:0!important;min-height:130px!important;background:var(--yn-surface)!important;border:1px solid var(--yp-focus-separator)!important;border-radius:15px!important;overflow:hidden!important;box-shadow:none!important}.app.yp-screen-discover.yp-redesign .yp-discover-card .yp-discover-cover{width:88px!important;height:100%!important;min-height:130px!important;min-width:0!important;border-radius:0!important;padding:9px!important;display:grid!important;place-items:center!important}.app.yp-screen-discover.yp-redesign .yp-discover-card .yp-discover-cover svg:last-child{position:absolute!important;right:8px!important;top:8px!important;width:16px!important;height:16px!important}.app.yp-screen-discover.yp-redesign .yp-discover-card .yp-discover-card-body{display:flex!important;flex-direction:column!important;min-width:0!important;padding:11px 12px!important;gap:5px!important}.app.yp-screen-discover.yp-redesign .yp-discover-card .yp-discover-card-body h3{margin:0!important;font-size:15px!important;font-weight:750!important;line-height:1.3!important;color:var(--yn-text)!important}.app.yp-screen-discover.yp-redesign .yp-discover-card .yp-discover-card-body p{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important;font-size:12px!important;line-height:1.45!important;color:var(--yn-muted)!important;margin:0!important}.app.yp-screen-discover.yp-redesign .yp-discover-card .yp-discover-card-body>div{margin-top:auto!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:9px!important;min-width:0!important}.app.yp-screen-discover.yp-redesign .yp-discover-card .yp-discover-card-body>div>button{min-height:44px!important;padding:6px 11px!important;flex:none!important}.app.yp-screen-discover.yp-redesign .yp-discover-preferences{margin:22px 4px 10px!important;padding:0 0 4px!important;border-top:1px solid var(--yp-focus-separator)!important}.app.yp-screen-discover.yp-redesign .yp-discover-preferences>summary{display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:53px!important;padding:10px 5px!important;cursor:pointer!important;color:var(--yn-muted)!important;font-size:13px!important;font-weight:650!important;list-style:none!important}.app.yp-screen-discover.yp-redesign .yp-discover-preferences>summary::-webkit-details-marker{display:none!important}.app.yp-screen-discover.yp-redesign .yp-discover-preferences[open]>summary svg{transform:rotate(90deg)!important}.app.yp-screen-shop.yp-redesign .ys-shop{padding-block:10px 25px!important}.app.yp-screen-shop.yp-redesign .ys-heading{margin-bottom:9px!important}.app.yp-screen-shop.yp-redesign .ys-heading .yp-shop-intro h1{font-size:22px!important;line-height:1.25!important;color:var(--yn-text)!important}.app.yp-screen-shop.yp-redesign .ys-heading .yp-shop-intro p{font-size:12px!important;line-height:1.4!important;color:var(--yn-muted)!important}.app.yp-screen-shop.yp-redesign .ys-plan-summary{margin:12px 0!important;padding:14px!important;border-radius:15px!important}.app.yp-screen-shop.yp-redesign .ys-benefits-disclosure{margin:16px 0!important;border:1px solid var(--yp-focus-separator)!important;border-radius:14px!important;background:var(--yn-surface)!important;overflow:hidden!important}.app.yp-screen-shop.yp-redesign .ys-benefits-disclosure>summary{display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:50px!important;gap:10px!important;padding:13px 15px!important;cursor:pointer!important;list-style:none!important;color:var(--yn-text)!important;font-size:13px!important;font-weight:720!important}.app.yp-screen-shop.yp-redesign .ys-benefits-disclosure>summary::-webkit-details-marker{display:none!important}.app.yp-screen-shop.yp-redesign .ys-benefits-disclosure[open]>summary>span:last-child{transform:rotate(45deg)!important}.app.yp-screen-shop.yp-redesign .ys-benefits-disclosure .ys-benefits{margin:0!important;padding:14px!important;border-top:1px solid var(--yp-focus-separator)!important;border-radius:0!important}.app.yp-redesign :is(.yp-profile-management>summary,.yp-create-additional>summary,.ys-benefits-disclosure>summary,.yp-discover-preferences>summary):focus-visible{outline:2px solid var(--yn-accent)!important;outline-offset:-3px!important}@media(min-width:900px){.app.yp-screen-shop.yp-redesign .ys-shop{max-width:760px!important}.app.yp-screen-profile.yp-redesign .yp-profile-management{max-width:880px!important;margin-inline:auto!important}.app.yp-screen-discover.yp-redesign .yp-explore-home{max-width:760px!important}.app.yp-screen-discover.yp-redesign .yp-discover-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:380px){.app.yp-screen-discover.yp-redesign .yp-discover-card{grid-template-columns:74px minmax(0,1fr)!important}.app.yp-screen-discover.yp-redesign .yp-discover-card .yp-discover-cover{width:74px!important}.app.yp-screen-profile.yp-redesign .yp-profile-management .profile-actions{grid-template-columns:1fr!important}}@media(prefers-reduced-motion:reduce){.app.yp-redesign :is(.yp-profile-management,.yp-create-additional,.ys-benefits-disclosure,.yp-discover-preferences) *{transition:none!important;scroll-behavior:auto!important}}}@layer yaplor-vision{.app.yp-redesign.yp-screen-search .reb-view,.app.yp-redesign.yp-screen-explore .reb-view{padding-top:8px!important}.app.yp-redesign.yp-screen-search .reb-hero-search,.app.yp-redesign.yp-screen-explore .reb-hero-search{display:flex!important;align-items:center!important;min-height:48px!important;border:1px solid var(--yn-line)!important;border-radius:15px!important;background:var(--yn-control)!important;padding:0 13px!important;box-shadow:none!important}.app.yp-redesign.yp-screen-search .reb-hero-search:focus-within,.app.yp-redesign.yp-screen-explore .reb-hero-search:focus-within{border-color:var(--yn-accent)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--yn-accent) 20%,transparent)!important}.app.yp-redesign.yp-screen-search .reb-hero-search input,.app.yp-redesign.yp-screen-explore .reb-hero-search input{border:0!important;outline:none!important;outline-offset:0!important;box-shadow:none!important;background:transparent!important;min-height:46px!important;font-size:16px!important;color:var(--yn-text)!important;min-width:0!important;max-width:100%!important}.app.yp-redesign.yp-screen-search .reb-hero-search input:focus-visible,.app.yp-redesign.yp-screen-explore .reb-hero-search input:focus-visible{outline:none!important;box-shadow:none!important}.app.yp-redesign.yp-screen-search .reb-segments{margin:12px 0 14px!important}.app.yp-redesign.yp-screen-search .reb-list-label{margin-top:9px!important}.app.yp-screen-profile.yp-redesign .yp-profile-activity[data-view=posts] .yp-profile-content-panel>.yp-profile-activity-list{grid-auto-rows:auto!important;align-content:start!important;align-items:start!important;row-gap:10px!important}.app.yp-screen-profile.yp-redesign .yp-profile-activity[data-view=posts] .yp-profile-activity-item[data-has-media=false]{display:flex!important;flex-direction:column!important;min-height:114px!important;height:auto!important;max-height:none!important;aspect-ratio:auto!important;align-self:start!important;justify-content:flex-start!important;gap:5px!important;padding:13px!important;border-radius:14px!important}.app.yp-screen-profile.yp-redesign .yp-profile-activity[data-view=posts] .yp-profile-activity-item[data-has-media=false] .yp-profile-activity-date{display:block!important;margin-top:5px!important;font-size:11px!important;line-height:1.2!important;color:var(--yn-muted)!important}.app.yp-screen-profile.yp-redesign .yp-profile-activity[data-view=posts] .yp-profile-activity-item[data-has-media=true]{aspect-ratio:auto!important;min-height:0!important;height:auto!important}.app.yp-screen-profile.yp-redesign .yp-profile-activity[data-view=posts] .yp-profile-activity-item[data-has-media=true] .yp-profile-activity-thumbnail{width:100%!important;height:auto!important;aspect-ratio:4/3!important;min-height:0!important}@media(max-width:380px){.app.yp-screen-profile.yp-redesign .yp-profile-activity[data-view=posts] .yp-profile-content-panel>.yp-profile-activity-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}}}@layer yaplor-vision{.app.yp-screen-feed.yp-redesign .yp-feed-toolbar-trailing{display:flex!important;align-items:center!important;justify-content:flex-end!important;flex:0 0 auto!important;gap:7px!important;min-width:0!important}.app.yp-screen-feed.yp-redesign .yp-watch-videos{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;min-height:44px!important;padding:8px 12px!important;border:1px solid var(--yn-line)!important;border-radius:12px!important;background:var(--yn-surface)!important;color:var(--yn-text)!important;font-size:12px!important;font-weight:750!important;white-space:nowrap!important}.app.yp-screen-feed.yp-redesign .yp-watch-videos svg{width:17px!important;height:17px!important;color:var(--yn-accent)!important}.app.yp-redesign .yp-create-sheet .yp-video-source-choices{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;margin:9px 0 12px!important;padding:0 1px!important}.app.yp-redesign .yp-create-sheet .yp-video-source-choices>button{display:flex!important;align-items:flex-start!important;justify-content:flex-start!important;gap:11px!important;width:100%!important;min-width:0!important;min-height:72px!important;padding:12px!important;text-align:left!important;background:var(--yn-surface)!important;border:1px solid var(--yn-line)!important;border-radius:14px!important;color:var(--yn-text)!important;box-shadow:none!important}.app.yp-redesign .yp-create-sheet .yp-video-source-choices>button svg{flex:none!important;color:var(--yn-accent)!important;width:22px!important;height:22px!important}.app.yp-redesign .yp-create-sheet .yp-video-source-choices strong{display:block!important;font-size:12px!important;line-height:1.3!important;font-weight:740!important;color:var(--yn-text)!important}.app.yp-redesign .yp-create-sheet .yp-video-source-choices small{display:block!important;margin-top:5px!important;font-size:11px!important;line-height:1.35!important;color:var(--yn-muted)!important}.app.yp-redesign .yp-create-sheet .yp-create-video-capture-input{display:none!important}.yp-video-viewer .yp-video-top-actions{display:flex!important;align-items:center!important;gap:8px!important}.yp-video-viewer .yp-video-top-actions .yp-video-audio-toggle{min-height:44px!important;min-width:44px!important;display:grid!important;place-items:center!important;color:#f8efff!important;background:#09070dc7!important;border:1px solid #ffffff2b!important;border-radius:12px!important;padding:8px!important}.yp-video-viewer .yp-video-like-pulse{position:absolute!important;z-index:6!important;left:50%!important;top:47%!important;transform:translate(-50%,-50%)!important;display:grid!important;place-items:center!important;width:112px!important;height:112px!important;color:#d4a2ff!important;pointer-events:none!important;filter:drop-shadow(0 0 22px #000b)!important;animation:yp-video-like-pop .65s ease-out both!important}@keyframes yp-video-like-pop{0%{opacity:0;transform:translate(-50%,-50%) scale(.7)}25%{opacity:1;transform:translate(-50%,-50%) scale(1.15)}65%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-62%) scale(1.15)}}@media(max-width:380px){.app.yp-redesign .yp-create-sheet .yp-video-source-choices{grid-template-columns:1fr!important}.app.yp-screen-feed.yp-redesign .yp-watch-videos{padding:8px!important}}@media(prefers-reduced-motion:reduce){.yp-video-viewer .yp-video-like-pulse{animation:none!important;opacity:1!important}}}@layer yaplor-vision{.app.yp-redesign{--yp-layout-text:var(--yn-text);--yp-layout-muted:var(--yn-muted);--yp-layout-panel:var(--yn-surface);--yp-layout-border:var(--yn-line);--yp-layout-accent:var(--yn-accent)}.app.yp-redesign :is(.yp-profile-gifts-disclosure>summary,.yp-shop-browse-item,.yp-inbox-activity-shortcut,.yc-feed-tag):focus-visible{outline:2px solid var(--yp-layout-accent)!important;outline-offset:3px!important}.app.yp-redesign :is(.yp-inbox-activity-shortcut,.yp-shop-browse-item){-webkit-tap-highlight-color:transparent!important;touch-action:manipulation!important}.app.yp-redesign .yp-create-sheet-overlay .action-sheet.yp-create-sheet{max-height:min(82dvh,680px)!important;border-radius:25px 25px 0 0!important;padding:7px 15px calc(19px + env(safe-area-inset-bottom))!important}.app.yp-redesign .yp-create-sheet .sheet-head{min-height:55px!important;margin-bottom:6px!important;padding:2px 1px 7px!important}.app.yp-redesign .yp-create-sheet .sheet-head h2{font-size:23px!important}.app.yp-redesign .yp-create-introduction{margin:0 0 12px!important;font-size:12px!important;color:var(--yp-layout-muted)!important}.app.yp-redesign .yp-create-sheet .yp-create-options{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;align-items:stretch!important;min-width:0!important}.app.yp-redesign .yp-create-sheet .yp-create-options>.yp-create-formats{display:contents!important}.app.yp-redesign .yp-create-sheet .yp-create-options :is(.yp-create-formats>button,.yp-create-live){display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:9px!important;min-width:0!important;min-height:104px!important;width:100%!important;padding:11px 7px!important;border-radius:15px!important;border:1px solid var(--yp-layout-border)!important;background:var(--yp-layout-panel)!important;box-shadow:none!important;text-align:center!important}.app.yp-redesign .yp-create-sheet .yp-create-options .yp-create-action--post{grid-column:1!important;grid-row:1!important}.app.yp-redesign .yp-create-sheet .yp-create-options .yp-create-action--video{grid-column:2!important;grid-row:1!important}.app.yp-redesign .yp-create-sheet .yp-create-options .yp-create-action--live{grid-column:3!important;grid-row:1!important;margin:0!important;border-color:color-mix(in srgb,var(--yp-layout-accent) 45%,var(--yp-layout-border))!important}.app.yp-redesign .yp-create-sheet .yp-create-action .yp-create-art{width:41px!important;min-width:41px!important;height:41px!important;border:0!important;background:var(--yn-control)!important;border-radius:12px!important;color:var(--yp-layout-accent)!important}.app.yp-redesign .yp-create-sheet .yp-create-action .yp-create-art svg{width:23px!important;height:23px!important}.app.yp-redesign .yp-create-sheet .yp-create-action>span:nth-child(2) strong{font-size:14px!important;line-height:1.15!important;text-align:center!important;white-space:normal!important;color:var(--yp-layout-text)!important}.app.yp-redesign .yp-create-sheet .yp-create-action>span:nth-child(2) small,.app.yp-redesign .yp-create-sheet .yp-create-action>svg:last-child{display:none!important}.app.yp-redesign .yp-create-sheet .yp-create-options>.yp-video-source-choices{grid-row:2!important;grid-column:1/-1!important;margin:2px 0 0!important}.app.yp-redesign .yp-create-sheet .yp-create-options>.yp-create-additional{grid-column:1/-1!important;grid-row:3!important;margin:3px 0 0!important}.app.yp-redesign .yp-create-sheet .yp-create-additional>summary{min-height:44px!important;padding:7px 5px!important;font-size:13px!important}.app.yp-screen-feed.yp-redesign .yp-social-post .yc-feed-tag{display:inline-flex!important;align-items:center!important;min-height:39px!important;max-width:calc(100% - 26px)!important;width:auto!important;margin:1px 13px 9px!important;padding:7px 10px!important;border:1px solid var(--yp-layout-border)!important;border-radius:10px!important;background:var(--yp-layout-panel)!important;box-shadow:none!important;font-size:11px!important;font-weight:690!important;color:var(--yp-layout-muted)!important}.app.yp-screen-feed.yp-redesign .yp-social-post .yc-feed-tag svg{width:14px!important;height:14px!important}.app.yp-screen-feed.yp-redesign .yp-social-post .post-author{padding:0!important;margin:0 13px 9px!important}.app.yp-screen-feed.yp-redesign .yp-social-post{padding:12px 0 8px!important;border-bottom:1px solid var(--yp-layout-border)!important}.app.yp-screen-feed.yp-redesign .yp-social-post .post-body{line-height:1.5!important;overflow-wrap:anywhere!important}.app.yp-screen-feed.yp-redesign .yp-hybrid-live-shelf--active{border-radius:14px!important}.app.yp-screen-messages.yp-redesign .yp-inbox-switch{margin-bottom:2px!important}.app.yp-screen-messages.yp-redesign .yp-inbox-folders{min-height:44px!important;margin-bottom:7px!important;gap:7px!important}.app.yp-screen-messages.yp-redesign .chat-search-v3{min-height:43px!important;border-radius:13px!important;margin-bottom:5px!important;padding-block:5px!important;background:var(--yp-layout-panel)!important;border:1px solid var(--yp-layout-border)!important}.app.yp-screen-messages.yp-redesign .yp-inbox-activity-shortcut{display:grid!important;grid-template-columns:43px minmax(0,1fr) auto 15px!important;align-items:center!important;gap:10px!important;width:calc(100% - 4px)!important;min-height:69px!important;margin:8px 2px 5px!important;padding:9px 10px!important;border:1px solid var(--yp-layout-border)!important;border-radius:13px!important;background:var(--yp-layout-panel)!important;box-shadow:none!important;text-align:left!important;color:var(--yp-layout-text)!important}.app.yp-screen-messages.yp-redesign .yp-inbox-activity-symbol{width:43px!important;height:43px!important;display:grid!important;place-items:center!important;border-radius:50%!important;background:var(--yn-control)!important;color:var(--yp-layout-accent)!important}.app.yp-screen-messages.yp-redesign .yp-inbox-activity-label{min-width:0!important}.app.yp-screen-messages.yp-redesign .yp-inbox-activity-label strong{display:block!important;font-size:14px!important;font-weight:740!important;color:var(--yp-layout-text)!important}.app.yp-screen-messages.yp-redesign .yp-inbox-activity-label small{display:block!important;font-size:12px!important;margin-top:3px!important;color:var(--yp-layout-muted)!important;line-height:1.3!important}.app.yp-screen-messages.yp-redesign .yp-inbox-activity-count{display:grid!important;place-items:center!important;min-width:21px!important;height:21px!important;background:var(--yp-layout-accent)!important;color:var(--yn-ink)!important;padding:1px 5px!important;border-radius:999px!important;font-size:11px!important;font-weight:800!important}.app.yp-screen-messages.yp-redesign .yp-inbox-chat-row .chat-item{min-height:69px!important;padding-block:9px!important}.app.yp-screen-messages.yp-redesign .yp-inbox-section-label{min-height:29px!important;padding-top:7px!important;font-size:10px!important}.app.yp-screen-profile.yp-redesign .member-profile.yp-profile-refined{margin:12px auto 11px!important;border-radius:18px!important;border:1px solid var(--yp-layout-border)!important;overflow:hidden!important}.app.yp-screen-profile.yp-redesign .profile-cover-lite{height:clamp(115px,27vw,160px)!important;min-height:115px!important}.app.yp-screen-profile.yp-redesign .profile-body-lite{padding-bottom:12px!important}.app.yp-screen-profile.yp-redesign .yp-profile-identity-line{margin:4px 0!important}.app.yp-screen-profile.yp-redesign .yp-profile-description{margin:10px 0!important}.app.yp-screen-profile.yp-redesign .yp-profile-social-stats{margin-block:9px!important}.app.yp-screen-profile.yp-redesign .yp-profile-secondary{gap:10px!important;margin-top:11px!important}.app.yp-screen-profile.yp-redesign .yp-profile-facts{justify-content:center!important;gap:5px 13px!important;font-size:11px!important;line-height:1.5!important}.app.yp-screen-profile.yp-redesign .yp-profile-content-panel>.yp-profile-activity-list--gallery{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:3px!important;align-items:start!important}.app.yp-screen-profile.yp-redesign .yp-profile-content-panel>.yp-profile-activity-list--discussions{display:flex!important;flex-direction:column!important;gap:0!important}.app.yp-screen-profile.yp-redesign .yp-profile-activity[data-view=posts] .yp-profile-content-panel>.yp-profile-activity-list--gallery>.yp-profile-activity-item[data-has-media=true]{display:block!important;aspect-ratio:3/4!important;height:auto!important;min-height:0!important;width:100%!important;margin:0!important;padding:0!important;position:relative!important;border-radius:4px!important;overflow:hidden!important;background:var(--yp-layout-panel)!important}.app.yp-screen-profile.yp-redesign .yp-profile-content-panel>.yp-profile-activity-list--gallery>.yp-profile-activity-item[data-has-media=true] .yp-profile-activity-thumbnail{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;min-height:0!important;aspect-ratio:auto!important;border-radius:0!important}.app.yp-screen-profile.yp-redesign .yp-profile-content-panel>.yp-profile-activity-list--gallery>.yp-profile-activity-item[data-has-media=true] .yp-profile-activity-copy{display:none!important}.app.yp-screen-profile.yp-redesign .yp-profile-content-panel>.yp-profile-activity-list--gallery>.yp-profile-activity-item[data-has-media=false],.app.yp-screen-profile.yp-redesign .yp-profile-content-panel>.yp-profile-activity-list--discussions>.yp-profile-activity-item{grid-column:1/-1!important;display:flex!important;min-height:72px!important;height:auto!important;width:100%!important;margin:0!important;padding:12px 10px!important;border:0!important;border-bottom:1px solid var(--yp-layout-border)!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;aspect-ratio:auto!important}.app.yp-screen-profile.yp-redesign .yp-profile-activity[data-view=posts] .yp-profile-content-panel>.yp-profile-activity-list--gallery>.yp-profile-activity-item[data-has-media=false] .yp-profile-activity-icon,.app.yp-screen-profile.yp-redesign .yp-profile-activity[data-view=posts] .yp-profile-content-panel>.yp-profile-activity-list--discussions>.yp-profile-activity-item .yp-profile-activity-icon{display:flex!important;align-self:flex-start!important}.app.yp-screen-profile.yp-redesign .yp-profile-activity[data-view=posts] .yp-profile-content-panel>.yp-profile-activity-list--gallery>.yp-profile-activity-item[data-has-media=false] .yp-profile-activity-date,.app.yp-screen-profile.yp-redesign .yp-profile-activity[data-view=posts] .yp-profile-content-panel>.yp-profile-activity-list--discussions>.yp-profile-activity-item .yp-profile-activity-date{margin:3px 0 0!important;font-size:11px!important}.app.yp-screen-profile.yp-redesign .yp-profile-gifts-disclosure{margin:9px 15px 20px!important;border:1px solid var(--yp-layout-border)!important;background:var(--yp-layout-panel)!important;border-radius:15px!important}.app.yp-screen-profile.yp-redesign .yp-profile-gifts-disclosure>summary{display:flex!important;align-items:center!important;gap:12px!important;padding:13px 15px!important;min-height:62px!important;list-style:none!important;cursor:pointer!important;color:var(--yp-layout-text)!important}.app.yp-screen-profile.yp-redesign .yp-profile-gifts-disclosure>summary::-webkit-details-marker{display:none!important}.app.yp-screen-profile.yp-redesign .yp-profile-gifts-disclosure>summary>span{display:grid!important;gap:2px!important;min-width:0!important;flex:1!important}.app.yp-screen-profile.yp-redesign .yp-profile-gifts-disclosure>summary strong{font-size:14px!important;font-weight:740!important}.app.yp-screen-profile.yp-redesign .yp-profile-gifts-disclosure>summary small{font-size:12px!important;color:var(--yp-layout-muted)!important}.app.yp-screen-profile.yp-redesign .yp-profile-gifts-disclosure[open]>summary>svg:last-child{transform:rotate(180deg)!important}.app.yp-screen-profile.yp-redesign .yp-profile-gifts-disclosure .yp-gift-showcase{margin:0 9px 9px!important;border-radius:12px!important}.app.yp-screen-shop.yp-redesign .yp-shop-intro{display:none!important}.app.yp-screen-shop.yp-redesign .ys-heading{display:flex!important;justify-content:flex-end!important;min-height:39px!important;margin:0!important}.app.yp-screen-shop.yp-redesign .yp-shop-browse{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important;margin:15px 0 18px!important}.app.yp-screen-shop.yp-redesign .yp-shop-browse-item{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:4px!important;min-width:0!important;min-height:130px!important;padding:9px!important;text-align:left!important;position:relative!important;border-radius:15px!important;border:1px solid var(--yp-layout-border)!important;color:var(--yp-layout-text)!important;background:var(--yp-layout-panel)!important;box-shadow:none!important}.app.yp-screen-shop.yp-redesign .yp-shop-browse-art{display:grid!important;place-items:center!important;width:100%!important;height:65px!important;margin-bottom:7px!important;border-radius:10px!important;background:radial-gradient(circle at 75% 20%,color-mix(in srgb,var(--yn-accent) 47%,transparent),transparent 55%),linear-gradient(135deg,var(--yn-control),var(--yn-surface))!important;color:var(--yn-text)!important}.app.yp-screen-shop.yp-redesign .yp-shop-browse-style .yp-shop-browse-art{background:linear-gradient(130deg,var(--yn-control),var(--yn-surface))!important}.app.yp-screen-shop.yp-redesign .yp-shop-browse-jewel .yp-shop-browse-art{background:radial-gradient(circle,var(--yn-control),var(--yn-surface))!important}.app.yp-screen-shop.yp-redesign .yp-shop-browse-item strong{font-size:12px!important;font-weight:750!important;line-height:1.3!important;color:var(--yp-layout-text)!important}.app.yp-screen-shop.yp-redesign .yp-shop-browse-item small{display:block!important;font-size:10px!important;line-height:1.3!important;color:var(--yp-layout-muted)!important}.app.yp-screen-shop.yp-redesign .yp-shop-browse-item>svg:last-child{display:none!important}.app.yp-screen-shop.yp-redesign .ys-plan-summary{display:flex!important;align-items:center!important;min-height:91px!important;padding:14px!important;border-radius:14px!important;background:var(--yp-layout-panel)!important;border:1px solid var(--yp-layout-border)!important}.app.yp-screen-shop.yp-redesign .ys-plan-summary h2{font-size:19px!important;margin:5px 0!important}.app.yp-screen-discover.yp-redesign .yp-discover-joined-list{margin-bottom:11px!important}.app.yp-screen-search.yp-redesign .reb-hero-search{border-radius:12px!important}@media(max-width:380px){.app.yp-redesign .yp-create-sheet .yp-create-options{gap:6px!important}.app.yp-screen-shop.yp-redesign .yp-shop-browse{gap:5px!important}.app.yp-screen-shop.yp-redesign .yp-shop-browse-item{padding:7px!important}.app.yp-screen-profile.yp-redesign .yp-profile-content-panel>.yp-profile-activity-list--gallery{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(min-width:900px){.app.yp-screen-shop.yp-redesign .yp-shop-browse-art{height:120px!important}.app.yp-screen-shop.yp-redesign .yp-shop-browse-item{min-height:210px!important;padding:14px!important}.app.yp-screen-profile.yp-redesign .yp-profile-gifts-disclosure{max-width:880px!important;margin-inline:auto!important}}@media(prefers-reduced-motion:reduce){.app.yp-redesign :is(.yp-profile-gifts-disclosure,.yp-shop-browse-item,.yp-inbox-activity-shortcut) *{animation:none!important;transition:none!important}}}@layer yaplor-vision{.yl-live-dialog.has-room .yl-live-header{min-height:calc(62px + env(safe-area-inset-top))!important;padding:calc(8px + env(safe-area-inset-top)) 12px 7px!important;gap:8px!important;background:linear-gradient(180deg,#07040ecb 0%,#07040e73 62%,transparent 100%)!important}.yl-live-dialog.has-room .yl-live-host-copy{flex:1!important;max-width:clamp(120px,42vw,250px)!important}.yl-live-dialog.has-room .yl-live-host-copy>strong{font-size:14px!important;font-weight:780!important}.yl-live-dialog.has-room .yl-watch-count{display:flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;gap:5px!important;padding:8px 10px!important;border-radius:999px!important;background:#100b1acb!important;border:1px solid #ffffff25!important}.yl-live-dialog.has-room .yl-guest-rail{gap:7px!important;right:9px!important;width:24%!important;max-width:124px!important}.yl-live-dialog.has-room .yl-guest-rail>.yl-stage-tile{min-height:75px!important;max-height:154px!important;border-radius:11px!important;border:1px solid #ffffff35!important;background:#20182aa8!important}.yl-live-dialog.has-room .yl-request-seat{min-height:74px!important;flex-basis:74px!important;border-radius:11px!important;border:1px dashed #d7b4ec80!important;background:#20172bc9!important;font-size:12px!important}.yl-live-dialog.has-room .yl-comments{max-height:225px!important;height:25%!important;right:calc(25% + 12px)!important}.yl-live-dialog.has-room .yl-comment-log{gap:7px!important;padding-block:8px 0!important}.yl-live-dialog.has-room .yl-comment-log>article{font-size:12px!important;line-height:1.35!important;gap:7px!important}.yl-live-dialog.has-room .yl-live-toolbar{gap:7px!important;padding:8px 10px max(11px,var(--yl-safe-bottom,env(safe-area-inset-bottom)))!important;background:linear-gradient(transparent,#07040ec0)!important}.yl-live-dialog.has-room .yl-live-toolbar>form{min-height:46px!important;border-radius:999px!important;background:#171021d8!important;border:1px solid #a889c35b!important}.yl-live-dialog.has-room .yl-live-toolbar>form>input{font-size:16px!important;line-height:1.35!important}.yl-live-dialog.has-room :is(.yl-live-header button,.yl-live-toolbar button,.yl-request-seat):focus-visible{outline:2px solid #e6c2ff!important;outline-offset:2px!important}@media(max-width:370px){.yl-live-dialog.has-room .yl-live-host-copy{max-width:35vw!important}.yl-live-dialog.has-room .yl-guest-rail{max-width:95px!important;width:24%!important}}@media(prefers-reduced-motion:reduce){.yl-live-dialog.has-room :is(.yl-live-header,.yl-guest-rail,.yl-live-toolbar) *{animation:none!important;transition:none!important}}}@layer yaplor-vision{.app.yp-screen-profile.yp-redesign .yp-profile-activity[data-view=posts] .yp-profile-content-panel :is(.yp-profile-activity-list--discussions,.yp-profile-activity-list--gallery)>.yp-profile-activity-item[data-has-media=false]{display:grid!important;grid-template-columns:27px minmax(0,1fr) auto!important;grid-template-rows:auto!important;align-items:center!important;gap:0 11px!important;min-height:68px!important;padding:10px 12px!important}.app.yp-screen-profile.yp-redesign .yp-profile-activity[data-view=posts] .yp-profile-content-panel .yp-profile-activity-item[data-has-media=false] .yp-profile-activity-icon{display:grid!important;grid-column:1!important;place-items:center!important;width:27px!important;height:27px!important;margin:0!important;align-self:center!important}.app.yp-screen-profile.yp-redesign .yp-profile-activity[data-view=posts] .yp-profile-content-panel .yp-profile-activity-item[data-has-media=false] .yp-profile-activity-copy{display:block!important;grid-column:2!important;min-width:0!important;margin:0!important;overflow:hidden!important}.app.yp-screen-profile.yp-redesign .yp-profile-activity[data-view=posts] .yp-profile-content-panel .yp-profile-activity-item[data-has-media=false] .yp-profile-activity-copy strong{display:block!important;font-size:13px!important;line-height:1.35!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important}.app.yp-screen-profile.yp-redesign .yp-profile-activity[data-view=posts] .yp-profile-content-panel .yp-profile-activity-item[data-has-media=false] .yp-profile-activity-copy small{display:block!important;font-size:11px!important;line-height:1.35!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important}.app.yp-screen-profile.yp-redesign .yp-profile-activity[data-view=posts] .yp-profile-content-panel .yp-profile-activity-item[data-has-media=false] .yp-profile-activity-date{display:block!important;grid-column:3!important;align-self:center!important;font-size:10px!important;white-space:nowrap!important;color:var(--yn-muted)!important;margin:0!important}.app.yp-screen-profile.yp-redesign .yp-profile-activity[data-view=posts] .yp-profile-content-panel .yp-profile-activity-item[data-has-media=false]>svg:last-child{display:none!important}}@layer yaplor-vision{.app.yp-experience-v3.yp-redesign{--yp-u-gap:12px;--yp-u-space:16px;--yp-u-wide:20px;--yp-u-hairline:var(--yn-line);--yp-u-card:var(--yn-surface,#201829);--yp-u-control:var(--yn-control,#2a2136);--yp-u-foreground:var(--yn-text,#f9f3ff);--yp-u-secondary:var(--yn-muted);--yp-u-primary:var(--yn-accent,#cca1ff);--yp-u-radius:14px;color:var(--yp-u-foreground)!important;font-synthesis:none}.app.yp-redesign :is(button,input,select,textarea,a,summary){-webkit-tap-highlight-color:transparent}.app.yp-redesign :is(button,a,summary,input,select,textarea):focus-visible{outline:2px solid var(--yp-u-primary)!important;outline-offset:2px!important}.app.yp-redesign :is(.yn-icon-button,.tv-navigation-trigger,.round-close,.post-menu-trigger){width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;display:inline-grid!important;place-items:center!important;flex:0 0 44px!important;border-radius:13px!important}.app.yp-redesign .main>.topbar{min-height:calc(57px + env(safe-area-inset-top))!important;height:calc(57px + env(safe-area-inset-top))!important;padding:env(safe-area-inset-top) max(12px,env(safe-area-inset-right)) 0 max(12px,env(safe-area-inset-left))!important;border-bottom:1px solid var(--yp-u-hairline)!important;background:var(--yn-bg)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.app.yp-redesign .topbar .ya-root-title{font-size:18px!important;line-height:1.3!important;font-weight:740!important;letter-spacing:-.025em!important}.app.yp-redesign .mobile-bottom-nav{height:auto!important;min-height:calc(62px + env(safe-area-inset-bottom))!important;padding:5px max(8px,env(safe-area-inset-right)) max(6px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left))!important;background:var(--yn-bg)!important;border-top:1px solid var(--yp-u-hairline)!important;box-shadow:0 -4px 24px #0002!important}.app.yp-redesign .mobile-bottom-nav>button{min-height:53px!important;font-size:11px!important;font-weight:650!important;gap:3px!important}.app.yp-redesign .yp-create-sheet-overlay{display:flex!important;align-items:flex-end!important;background:#04020994!important;backdrop-filter:blur(7px)!important;-webkit-backdrop-filter:blur(7px)!important}.app.yp-redesign .yp-create-sheet-overlay .action-sheet.yp-create-sheet{width:100%!important;max-width:720px!important;min-height:0!important;max-height:min(78dvh,670px)!important;overflow-y:auto!important;padding:7px 16px calc(17px + env(safe-area-inset-bottom))!important;background:var(--yn-bg)!important;border:1px solid var(--yp-u-hairline)!important;border-radius:25px 25px 0 0!important;box-shadow:0 -20px 55px #0006!important}.app.yp-redesign .yp-create-sheet .sheet-handle{display:block!important;width:38px!important;height:4px!important;background:var(--yp-u-secondary)!important;opacity:.35!important;margin:4px auto 7px!important;border-radius:999px!important}.app.yp-redesign .yp-create-sheet .sheet-head{display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:54px!important;height:auto!important;margin:0 0 7px!important;padding:4px 0 11px!important;border-bottom:1px solid var(--yp-u-hairline)!important;background:transparent!important}.app.yp-redesign .yp-create-sheet .sheet-head .eyebrow{display:none!important}.app.yp-redesign .yp-create-sheet .sheet-head h2{margin:0!important;font-size:23px!important;line-height:1.18!important;letter-spacing:-.035em!important;font-weight:780!important}.app.yp-redesign .yp-create-sheet .yp-create-introduction{margin:0 0 13px!important;font-size:13px!important;color:var(--yp-u-secondary)!important}.app.yp-redesign .yp-create-sheet .yp-create-formats{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important;align-items:stretch!important;margin:0!important}.app.yp-redesign .yp-create-sheet .yp-create-formats>.yp-create-action,.app.yp-redesign .yp-create-sheet .yp-create-formats>.yp-create-live{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;min-width:0!important;min-height:116px!important;height:auto!important;max-height:none!important;gap:8px!important;width:100%!important;margin:0!important;padding:11px 6px!important;border:1px solid var(--yp-u-hairline)!important;border-radius:17px!important;background:var(--yp-u-card)!important;box-shadow:none!important;text-align:center!important}.app.yp-redesign .yp-create-sheet .yp-create-formats>.yp-create-action--live{border-color:color-mix(in srgb,var(--yp-u-primary) 57%,var(--yp-u-hairline))!important;background:color-mix(in srgb,var(--yp-u-primary) 10%,var(--yp-u-card))!important}.app.yp-redesign .yp-create-sheet .yp-create-formats .yp-create-art{display:grid!important;place-items:center!important;width:43px!important;height:43px!important;min-width:43px!important;border-radius:14px!important;margin:0!important;color:var(--yp-u-primary)!important;background:var(--yp-u-control)!important;border:1px solid var(--yp-u-hairline)!important}.app.yp-redesign .yp-create-sheet .yp-create-formats .yp-create-art svg{width:23px!important;height:23px!important}.app.yp-redesign .yp-create-sheet .yp-create-formats .yp-create-action>span:nth-child(2){display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:1px!important;min-width:0!important}.app.yp-redesign .yp-create-sheet .yp-create-formats .yp-create-action strong{display:block!important;font-size:14px!important;font-weight:760!important;line-height:1.25!important;color:var(--yp-u-foreground)!important}.app.yp-redesign .yp-create-sheet .yp-create-formats .yp-create-action small{display:block!important;font-size:10px!important;line-height:1.2!important;color:var(--yp-u-secondary)!important}.app.yp-redesign .yp-create-sheet .yp-create-additional{margin:11px 0 0!important;padding:1px 0 0!important;border-top:1px solid var(--yp-u-hairline)!important}.app.yp-redesign .yp-create-sheet .yp-create-additional>summary{min-height:46px!important;font-size:13px!important;padding:11px 2px!important}.app.yp-redesign .yp-create-sheet .yp-create-more-grid>button{min-height:47px!important;border-radius:12px!important}.app.yp-redesign .yp-create-sheet .yp-video-source-choices{margin:10px 0!important;gap:8px!important}.app.yp-redesign .yp-create-sheet .yp-video-source-choices>button{min-height:65px!important;padding:10px!important;background:var(--yp-u-card)!important}.app.yp-screen-feed.yp-redesign .yp-mobile-feed-audience{min-height:52px!important;gap:6px!important}.app.yp-screen-feed.yp-redesign .yp-mobile-feed-audience>button{min-height:48px!important;border-radius:0!important}.app.yp-screen-feed.yp-redesign .ya-feed-tools{min-height:53px!important;padding:5px 14px!important;gap:8px!important;border-bottom:1px solid var(--yp-u-hairline)!important}.app.yp-screen-feed.yp-redesign .yp-social-post{padding:12px 0 11px!important;border-bottom:1px solid var(--yp-u-hairline)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.app.yp-screen-feed.yp-redesign .yp-social-post .post-author{margin-bottom:8px!important}.app.yp-screen-feed.yp-redesign .yp-social-post .yp-post-open h2{margin:6px 0!important;font-size:18px!important;line-height:1.28!important}.app.yp-screen-feed.yp-redesign .yp-social-post .yp-post-reply-meta{margin:4px 0 2px!important}.app.yp-screen-feed.yp-redesign .yp-social-post .yp-latest-reply{font-size:11px!important;min-height:35px!important}.app.yp-screen-messages.yp-redesign .messages-layout{min-width:0!important;overflow:hidden!important}.app.yp-screen-messages.yp-redesign .yp-conversation-list{min-width:0!important;min-height:0!important}.app.yp-screen-messages.yp-redesign .yp-inbox-switch{min-height:47px!important;margin-bottom:4px!important;padding:0!important;gap:16px!important}.app.yp-screen-messages.yp-redesign .yp-inbox-folders{display:flex!important;align-items:center!important;min-height:48px!important;gap:7px!important;margin-bottom:7px!important}.app.yp-screen-messages.yp-redesign .chat-search-v3{min-height:45px!important;height:45px!important;max-height:45px!important;margin:1px 0 9px!important;padding:0 12px!important;border:1px solid var(--yp-u-hairline)!important;border-radius:13px!important;background:var(--yp-u-card)!important}.app.yp-screen-messages.yp-redesign .chat-search-v3 input{min-width:0!important;font-size:16px!important;color:var(--yp-u-foreground)!important}.app.yp-screen-messages.yp-redesign .yp-inbox-activity-shortcut{min-height:57px!important;padding:8px 11px!important;margin:3px 0 8px!important;gap:8px!important;border-radius:13px!important;background:var(--yp-u-card)!important;border:1px solid var(--yp-u-hairline)!important}.app.yp-screen-messages.yp-redesign .yp-inbox-activity-symbol{width:35px!important;height:35px!important;min-width:35px!important;border-radius:11px!important}.app.yp-screen-messages.yp-redesign .yp-inbox-activity-label strong{font-size:13px!important}.app.yp-screen-messages.yp-redesign .yp-inbox-chat-row .chat-item{min-height:69px!important;padding:9px 38px 9px 4px!important;border-radius:0!important}.app.yp-screen-messages.yp-redesign .yp-inbox-results-scroll{padding:0 0 max(15px,env(safe-area-inset-bottom))!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}.app.yp-screen-messages.yp-redesign .yp-inbox-section-label{min-height:35px!important;font-size:10px!important;padding:11px 4px 7px!important}.app.yp-screen-profile.yp-redesign .member-profile.yp-profile-refined{border-radius:16px!important;max-width:880px!important;overflow:hidden!important}.app.yp-screen-profile.yp-redesign .yp-profile-management,.app.yp-screen-profile.yp-redesign .yp-profile-gifts-disclosure{margin-top:9px!important;margin-bottom:10px!important;border:1px solid var(--yp-u-hairline)!important;border-radius:14px!important;background:var(--yp-u-card)!important}.app.yp-screen-profile.yp-redesign .yp-profile-management>summary,.app.yp-screen-profile.yp-redesign .yp-profile-gifts-disclosure>summary{min-height:56px!important;padding:11px 14px!important;color:var(--yp-u-foreground)!important}.app.yp-screen-profile.yp-redesign .yp-profile-management>summary small,.app.yp-screen-profile.yp-redesign .yp-profile-gifts-disclosure>summary small{font-size:11px!important;color:var(--yp-u-secondary)!important}.app.yp-screen-profile.yp-redesign .yp-profile-content-panel>.yp-profile-activity-list--discussions{display:flex!important;flex-direction:column!important;gap:0!important}.app.yp-screen-profile.yp-redesign .yp-profile-content-panel>.yp-profile-activity-list--gallery{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:3px!important}.app.yp-screen-profile.yp-redesign .yp-profile-activity-list--discussions>.yp-profile-activity-item,.app.yp-screen-profile.yp-redesign .yp-profile-activity-list--gallery>.yp-profile-activity-item[data-has-media=false]{border-bottom:1px solid var(--yp-u-hairline)!important;min-height:64px!important;aspect-ratio:auto!important}.app.yp-screen-shop.yp-redesign .ys-shop{max-width:820px!important;margin:auto!important;padding:11px 14px 28px!important}.app.yp-screen-shop.yp-redesign .yp-shop-browse{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important;margin:11px 0 18px!important}.app.yp-screen-shop.yp-redesign .yp-shop-browse-item{min-height:105px!important;padding:9px!important;border-radius:15px!important;border:1px solid var(--yp-u-hairline)!important;background:var(--yp-u-card)!important}.app.yp-screen-shop.yp-redesign .yp-shop-browse-art{height:49px!important;margin-bottom:5px!important;border-radius:11px!important}.app.yp-screen-shop.yp-redesign .yp-shop-browse-art svg{width:23px!important;height:23px!important}.app.yp-screen-shop.yp-redesign .ys-plan-summary{min-height:84px!important;margin:12px 0!important;padding:13px!important;border-radius:15px!important;background:var(--yp-u-card)!important;border-color:var(--yp-u-hairline)!important}.app.yp-screen-shop.yp-redesign .ys-membership-grid{gap:11px!important}.app.yp-screen-shop.yp-redesign .ys-membership-card{min-width:0!important;min-height:0!important;border-radius:15px!important}.app.yp-screen-search.yp-redesign .reb-view,.app.yp-screen-explore.yp-redesign .reb-view{padding:7px 12px 20px!important}.app.yp-screen-search.yp-redesign .reb-hero-search,.app.yp-screen-explore.yp-redesign .reb-hero-search{min-height:48px!important;border-radius:14px!important;background:var(--yp-u-card)!important;border-color:var(--yp-u-hairline)!important}.app.yp-screen-search.yp-redesign .reb-hero-search input,.app.yp-screen-explore.yp-redesign .reb-hero-search input{min-height:45px!important;font-size:16px!important}.app.yp-screen-discover.yp-redesign .yp-explore-home{max-width:820px!important;padding:7px 14px 28px!important}.app.yp-screen-discover.yp-redesign .yp-discover-cards{gap:9px!important}.app.yp-screen-discover.yp-redesign .yp-discover-card{border-radius:15px!important;border-color:var(--yp-u-hairline)!important}.yl-live-dialog.has-room .yl-live-header{gap:9px!important;align-items:center!important;padding-inline:max(12px,env(safe-area-inset-left)) max(12px,env(safe-area-inset-right))!important}.yl-live-dialog.has-room .yl-live-header .yl-live-host-copy{min-width:0!important;overflow:hidden!important}.yl-live-dialog.has-room .yl-live-header :is(.yl-icon,.yl-watch-count){min-width:44px!important;min-height:44px!important}.yl-live-dialog.has-room .yl-guest-rail{gap:6px!important;overflow-y:auto!important;overscroll-behavior:contain!important}.yl-live-dialog.has-room .yl-guest-rail>.yl-stage-tile{min-height:86px!important;border-radius:11px!important}.yl-live-dialog.has-room .yl-live-toolbar{display:flex!important;align-items:center!important;gap:7px!important;padding-bottom:max(11px,env(safe-area-inset-bottom))!important}.yl-live-dialog.has-room .yl-live-toolbar button{min-width:44px!important;min-height:44px!important}.yl-live-dialog.has-room .yl-live-toolbar input{min-height:44px!important;font-size:16px!important}.yl-live-dialog.has-room .yl-comment-log{overscroll-behavior:contain!important}.app.yp-redesign :is(.yp-call-window,.yp-call-dialog,.yp-call-screen){max-width:100%!important;max-height:100dvh!important;overscroll-behavior:contain!important}.app.yp-redesign .yp-group-dialog{width:min(100%,560px)!important;max-height:90dvh!important;overflow:auto!important;overscroll-behavior:contain!important;border-radius:20px!important;border:1px solid var(--yp-u-hairline)!important;background:var(--yp-u-card)!important}.app.yp-redesign .yp-group-search,.app.yp-redesign .yp-group-rename{min-height:46px!important;border-radius:13px!important;border:1px solid var(--yp-u-hairline)!important;background:var(--yp-u-control)!important}.app.yp-redesign :is(.yp-group-person,.yp-group-setting-row){min-height:57px!important;border-bottom:1px solid var(--yp-u-hairline)!important}.app.yp-redesign :is(.yp-group-member-actions,.yp-group-dialog) button{min-height:44px!important}.app.yp-screen-messages.yp-redesign .yp-inbox-updates{min-width:0!important;max-width:100%!important}.app.yp-screen-messages.yp-redesign .yp-update-open{min-height:67px!important;padding:10px 8px!important;background:transparent!important;border:0!important;border-bottom:1px solid var(--yp-u-hairline)!important;border-radius:0!important}.app.yp-screen-messages.yp-redesign .yp-update-info{min-width:0!important;overflow-wrap:anywhere!important}.app.yp-screen-messages.yp-redesign .yp-inbox-markall{min-height:44px!important}.app.yp-redesign .yp-support-inbox{min-width:0!important;max-width:920px!important;margin:0 auto!important}.app.yp-redesign .yp-support-head{display:flex!important;align-items:center!important;gap:12px!important;margin:0 0 14px!important}.app.yp-redesign .yp-support-new,.app.yp-redesign .yp-support-return,.app.yp-redesign .yp-support-submit{min-height:44px!important}.app.yp-redesign :is(.yp-support-search,.yp-support-filter,.yp-support-compose textarea,.yp-support-reply textarea){border:1px solid var(--yp-u-hairline)!important;border-radius:13px!important;background:var(--yp-u-control)!important;color:var(--yp-u-foreground)!important;font-size:16px!important}.app.yp-redesign .yp-support-detail,.app.yp-redesign .yp-support-compose{padding:14px!important;background:var(--yp-u-card)!important;border:1px solid var(--yp-u-hairline)!important;border-radius:15px!important}.app.yp-redesign .yp-community-manage{max-width:940px!important;margin:0 auto!important}.app.yp-redesign :is(.yp-community-manage-card,.yp-ruo-tool,.yp-ruo-result){min-width:0!important;border-radius:15px!important;border:1px solid var(--yp-u-hairline)!important;background:var(--yp-u-card)!important;box-shadow:none!important}.app.yp-redesign .yp-community-manage-actions button,.app.yp-redesign .yp-ruo-page button{min-height:44px!important}.app.yp-redesign :is(.yp-ruo-sequence-field,.yp-ruo-field) :is(input,select,textarea){min-height:44px!important;border-radius:12px!important;border:1px solid var(--yp-u-hairline)!important;font-size:16px!important;color:var(--yp-u-foreground)!important;background:var(--yp-u-control)!important}.app.yp-redesign :is(.yp-ruo-notice,.yp-ruo-error,.yp-support-error){max-width:100%!important;overflow-wrap:anywhere!important}.app.yp-redesign :is([role=alert],[role=status]){overflow-wrap:anywhere!important}.app.yp-redesign :is(.yn-empty,.yp-inbox-notification-empty){padding:22px 16px!important;text-align:center!important;color:var(--yp-u-secondary)!important}.app.yp-redesign :is(.yn-empty,.yp-inbox-notification-empty) button{min-height:44px!important}@media(max-width:650px){.app.yp-redesign .yp-group-dialog{width:100%!important;border-radius:20px 20px 0 0!important;padding-bottom:max(16px,env(safe-area-inset-bottom))!important}.yl-live-dialog.has-room .yl-guest-rail{max-width:min(26vw,128px)!important}}.app.yp-redesign :is(.yp-ecosystem-page-heading,.page-head,.section-top){max-width:960px!important;gap:11px!important;margin-bottom:14px!important}.app.yp-redesign :is(.yp-drawer-community-links,.yp-drawer-community-actions) button{min-height:45px!important;border-radius:11px!important}.app.yp-redesign :is(.yp-ecosystem-page,.yp-community-page,.yp-shop,.yp-explore-home){min-width:0!important;overflow-wrap:anywhere!important}.app.yp-redesign :is(.yp-discussion-menu-sheet,.yp-create-sheet,.yp-call-window){overscroll-behavior:contain!important}@media(min-width:760px){.app.yp-redesign .yp-create-sheet-overlay{align-items:center!important}.app.yp-redesign .yp-create-sheet-overlay .action-sheet.yp-create-sheet{max-width:540px!important;border-radius:24px!important;padding:15px 19px 20px!important}.app.yp-screen-shop.yp-redesign .yp-shop-browse-item{min-height:120px!important}}@media(max-width:370px){.app.yp-redesign .yp-create-sheet-overlay .action-sheet.yp-create-sheet{padding-inline:10px!important}.app.yp-redesign .yp-create-sheet .yp-create-formats{gap:5px!important}.app.yp-redesign .yp-create-sheet .yp-create-formats>.yp-create-action,.app.yp-redesign .yp-create-sheet .yp-create-formats>.yp-create-live{padding:8px 3px!important;min-height:106px!important}.app.yp-screen-shop.yp-redesign .yp-shop-browse{gap:5px!important}}@media(prefers-reduced-motion:reduce){.app.yp-redesign :is(.yp-create-sheet,.yp-shop-browse,.yp-profile-management,.yp-profile-gifts-disclosure) *,.app.yp-redesign :is(.mobile-bottom-nav,.yp-inbox-chat-row) *{animation:none!important;transition:none!important}}}@layer yaplor-vision{.app.yp-redesign{--yp-system-spacing:12px;--yp-system-corner:14px;--yp-system-line:var(--yn-line);--yp-system-surface:var(--yn-surface);--yp-system-foreground:var(--yn-text);--yp-system-muted:var(--yn-muted)}.app.yp-redesign :is(.yp-profile-activity,.ys-shop,.yp-conversation-list,.yp-explore-home){min-width:0!important;overflow-wrap:break-word!important}.app.yp-redesign :is(.yp-profile-management>summary,.yp-profile-gifts-disclosure>summary,.yp-create-additional>summary,.ys-plan-comparison>summary,.yp-drawer-community-links>button){min-height:44px!important}.app.yp-redesign :is(.yp-profile-management>summary,.yp-profile-gifts-disclosure>summary,.ys-plan-comparison>summary,.yp-drawer-community-links button):focus-visible{outline:2px solid var(--yn-accent)!important;outline-offset:-2px!important}.app.yp-redesign .sidebar{overscroll-behavior-y:contain!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}.app.yp-redesign .sidebar .workspace-selector{min-height:0!important;padding:8px 12px 11px!important;margin:0 0 6px!important;border-bottom:1px solid var(--yp-system-line)!important}.app.yp-redesign .sidebar .workspace-selector>.eyebrow{font-size:10px!important;font-weight:730!important;letter-spacing:.08em!important;margin:0 0 5px!important;color:var(--yp-system-muted)!important}.app.yp-redesign .sidebar .workspace-main{display:grid!important;grid-template-columns:42px minmax(0,1fr) 16px!important;gap:10px!important;min-height:56px!important;padding:7px 5px!important;border:0!important;border-radius:12px!important;background:transparent!important;box-shadow:none!important}.app.yp-redesign .sidebar .workspace-main:hover{background:var(--yp-system-surface)!important}.app.yp-redesign .sidebar .yp-drawer-community-links{display:grid!important;gap:1px!important;margin:0 10px 6px!important;padding:0 0 9px!important;border-bottom:1px solid var(--yp-system-line)!important}.app.yp-redesign .sidebar .yp-drawer-community-links>span{padding:8px 10px 5px!important;color:var(--yp-system-muted)!important;font-size:10px!important;font-weight:750!important;letter-spacing:.1em!important}.app.yp-redesign .sidebar .yp-drawer-community-links>button{display:flex!important;align-items:center!important;gap:12px!important;min-height:46px!important;padding:10px 12px!important;border:0!important;border-radius:11px!important;background:transparent!important;color:var(--yp-system-muted)!important;font-size:14px!important;font-weight:590!important;text-align:left!important}.app.yp-redesign .sidebar .yp-drawer-community-links>button[aria-current=page]{color:var(--yp-system-foreground)!important;background:var(--yp-system-surface)!important;font-weight:750!important}.app.yp-redesign .sidebar .yp-drawer-community-actions{margin:0 10px 8px!important;gap:0!important}.app.yp-redesign .sidebar .yp-drawer-community-actions>button{min-height:46px!important;padding:10px 12px!important;border:0!important;background:transparent!important;border-radius:11px!important;color:var(--yp-system-muted)!important}.app.yp-redesign .sidebar .sidebar-bottom{margin-top:auto!important;padding:10px 12px calc(14px + env(safe-area-inset-bottom))!important;border-top:1px solid var(--yp-system-line)!important}.app.yp-redesign .sidebar .yp-top-availability-trigger{display:inline-flex!important;align-items:center!important;gap:8px!important;width:100%!important;min-height:44px!important;padding:7px 10px!important;justify-content:flex-start!important}.app.yp-redesign .sidebar .yp-top-availability-label{display:inline!important;opacity:1!important;visibility:visible!important;color:var(--yp-system-foreground)!important;font-size:13px!important}.app.yp-redesign .sidebar .yp-top-availability-trigger>svg{margin-left:auto!important}.app.yp-screen-profile.yp-redesign .main>.content{padding-top:10px!important}.app.yp-screen-profile.yp-redesign .member-profile.yp-profile-refined{margin:0 13px 13px!important;overflow:hidden!important;border-radius:18px!important;box-shadow:none!important}.app.yp-screen-profile.yp-redesign .profile-cover-lite{height:138px!important;min-height:138px!important;max-height:138px!important}.app.yp-screen-profile.yp-redesign .profile-body-lite{padding-bottom:13px!important}.app.yp-screen-profile.yp-redesign .yp-profile-name-row{margin:2px auto 0!important;gap:10px!important}.app.yp-screen-profile.yp-redesign .yp-profile-name-row h1{font-size:clamp(22px,5vw,28px)!important;letter-spacing:-.04em!important;line-height:1.15!important}.app.yp-screen-profile.yp-redesign .yp-profile-social-stats{margin:9px auto 7px!important;padding:2px 0!important}.app.yp-screen-profile.yp-redesign .yp-profile-social-stats :is(button,div){min-height:52px!important;gap:2px!important}.app.yp-screen-profile.yp-redesign .yp-profile-social-stats strong{font-size:19px!important}.app.yp-screen-profile.yp-redesign .yp-profile-description{margin:1px auto!important;gap:4px!important}.app.yp-screen-profile.yp-redesign .yp-profile-facts{margin:7px auto!important;gap:4px 10px!important;font-size:11px!important;line-height:1.35!important}.app.yp-screen-profile.yp-redesign .yp-profile-facts :is(.yp-profile-joined,.yp-profile-member-since,.yp-profile-location){font-size:11px!important;line-height:1.35!important}.app.yp-screen-profile.yp-redesign .yp-profile-secondary{margin-top:7px!important;gap:5px!important}.app.yp-screen-profile.yp-redesign .yp-social-links-summary{min-height:38px!important}.app.yp-screen-profile.yp-redesign .yp-profile-activity{margin:0 13px 6px!important}.app.yp-screen-profile.yp-redesign .yp-profile-activity-tabs{gap:14px!important;min-height:47px!important;overflow-x:auto!important}.app.yp-screen-profile.yp-redesign .yp-profile-activity-tabs>button{flex:0 0 auto!important;min-height:45px!important;padding:9px 1px!important;white-space:nowrap!important;font-size:13px!important;color:var(--yp-system-muted)!important}.app.yp-screen-profile.yp-redesign .yp-profile-activity-tabs>button[aria-selected=true]{color:var(--yp-system-foreground)!important}.app.yp-screen-profile.yp-redesign .yp-profile-activity .yp-profile-content-panel>.yp-profile-activity-list{display:flex!important;flex-direction:column!important;gap:0!important;align-items:stretch!important;grid-template-columns:none!important;padding:0!important;margin:0!important}.app.yp-screen-profile.yp-redesign .yp-profile-activity .yp-profile-activity-item,.app.yp-screen-profile.yp-redesign .yp-profile-activity[data-view=posts] .yp-profile-activity-item[data-has-media=false],.app.yp-screen-profile.yp-redesign .yp-profile-activity[data-view=posts] .yp-profile-activity-item[data-has-media=true]{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:11px!important;width:100%!important;min-height:68px!important;height:auto!important;max-height:none!important;aspect-ratio:auto!important;margin:0!important;padding:10px 4px!important;border:0!important;border-bottom:1px solid var(--yp-system-line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;text-align:left!important}.app.yp-screen-profile.yp-redesign .yp-profile-activity .yp-profile-activity-icon{display:grid!important;place-items:center!important;flex:0 0 36px!important;width:36px!important;height:36px!important;border-radius:10px!important;background:var(--yp-system-surface)!important}.app.yp-screen-profile.yp-redesign .yp-profile-activity[data-view=posts] .yp-profile-activity-item[data-has-media=true] .yp-profile-activity-thumbnail{flex:0 0 52px!important;width:52px!important;height:52px!important;min-height:52px!important;aspect-ratio:1!important;border-radius:9px!important}.app.yp-screen-profile.yp-redesign .yp-profile-activity .yp-profile-activity-copy{min-width:0!important;flex:1 1 0!important}.app.yp-screen-profile.yp-redesign .yp-profile-activity .yp-profile-activity-copy strong{font-size:14px!important;font-weight:740!important;line-height:1.3!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.app.yp-screen-profile.yp-redesign .yp-profile-activity .yp-profile-activity-date{display:block!important;margin:0!important;color:var(--yp-system-muted)!important;font-size:11px!important;white-space:nowrap!important;flex:none!important}.app.yp-screen-profile.yp-redesign .yp-profile-activity .yp-profile-activity-item>svg:last-child{width:15px!important;flex:none!important;color:var(--yp-system-muted)!important}.app.yp-screen-profile.yp-redesign .yp-profile-browse-all{min-height:45px!important;padding:11px 2px!important;margin-top:2px!important}.app.yp-screen-profile.yp-redesign :is(.yp-profile-management,.yp-profile-gifts-disclosure){margin:9px 13px!important;border:1px solid var(--yp-system-line)!important;border-radius:13px!important;background:var(--yp-system-surface)!important;box-shadow:none!important;overflow:hidden!important}.app.yp-screen-profile.yp-redesign :is(.yp-profile-management,.yp-profile-gifts-disclosure)>summary{min-height:55px!important;padding:10px 12px!important;font-size:14px!important}.app.yp-screen-profile.yp-redesign .yp-profile-management .profile-actions{grid-template-columns:1fr!important;padding:8px 12px!important}.app.yp-screen-shop.yp-redesign .main>.content{padding-top:2px!important}.app.yp-screen-shop.yp-redesign .ys-shop{padding:8px 13px 30px!important}.app.yp-screen-shop.yp-redesign .ys-heading{margin:0!important}.app.yp-screen-shop.yp-redesign .ys-plan-summary{display:flex!important;align-items:center!important;min-height:0!important;margin:5px 0 12px!important;padding:12px 14px!important;border:1px solid var(--yp-system-line)!important;border-radius:13px!important;background:var(--yp-system-surface)!important}.app.yp-screen-shop.yp-redesign .ys-plan-summary h2{font-size:17px!important;line-height:1.2!important;margin:2px 0!important}.app.yp-screen-shop.yp-redesign .ys-plan-summary p{font-size:12px!important;line-height:1.4!important;margin:0!important}.app.yp-screen-shop.yp-redesign .yp-shop-browse{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;margin:0 0 12px!important;padding:0!important;border:1px solid var(--yp-system-line)!important;border-radius:13px!important;overflow:hidden!important;background:var(--yp-system-surface)!important}.app.yp-screen-shop.yp-redesign .yp-shop-browse-item,.app.yp-screen-shop.yp-redesign .yp-shop-browse>button{display:grid!important;grid-template-columns:42px minmax(0,1fr) 17px!important;grid-template-rows:auto auto!important;align-items:center!important;gap:1px 12px!important;min-height:62px!important;padding:9px 13px!important;margin:0!important;border:0!important;border-bottom:1px solid var(--yp-system-line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;text-align:left!important}.app.yp-screen-shop.yp-redesign .yp-shop-browse>button:last-child{border-bottom:0!important}.app.yp-screen-shop.yp-redesign .yp-shop-browse-art{grid-row:1/span 2!important;grid-column:1!important;width:42px!important;height:42px!important;min-height:42px!important;border:0!important;border-radius:11px!important}.app.yp-screen-shop.yp-redesign .yp-shop-browse-art svg{width:20px!important;height:20px!important}.app.yp-screen-shop.yp-redesign .yp-shop-browse-item strong{grid-column:2!important;grid-row:1!important;font-size:14px!important;font-weight:740!important}.app.yp-screen-shop.yp-redesign .yp-shop-browse-item small{grid-column:2!important;grid-row:2!important;font-size:12px!important;color:var(--yp-system-muted)!important}.app.yp-screen-shop.yp-redesign .yp-shop-browse-item>svg:last-child{grid-column:3!important;grid-row:1/span 2!important}.app.yp-screen-shop.yp-redesign .ys-plan-comparison{margin:0 0 12px!important;border:1px solid var(--yp-system-line)!important;border-radius:13px!important;overflow:hidden!important}.app.yp-screen-shop.yp-redesign .ys-plan-comparison>summary{display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:49px!important;padding:10px 13px!important;list-style:none!important;font-size:13px!important;font-weight:730!important;cursor:pointer!important;color:var(--yp-system-foreground)!important}.app.yp-screen-shop.yp-redesign .ys-plan-comparison>summary::-webkit-details-marker{display:none!important}.app.yp-screen-shop.yp-redesign .ys-plan-comparison[open]>summary svg{transform:rotate(90deg)!important}.app.yp-screen-shop.yp-redesign .ys-plan-comparison .ys-memberships{padding:12px!important;border-top:1px solid var(--yp-system-line)!important}.app.yp-redesign .yp-create-sheet-overlay .action-sheet.yp-create-sheet{width:100%!important;max-width:520px!important;min-height:0!important;height:auto!important;max-height:min(84dvh,680px)!important;padding:6px 13px calc(13px + env(safe-area-inset-bottom))!important;overflow-y:auto!important;border-radius:21px 21px 0 0!important}.app.yp-redesign .yp-create-sheet .sheet-head{min-height:51px!important;padding:3px 0 8px!important;margin:0 0 5px!important}.app.yp-redesign .yp-create-sheet .yp-create-formats{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:1px!important;border:1px solid var(--yp-system-line)!important;border-radius:13px!important;overflow:hidden!important}.app.yp-redesign .yp-create-sheet .yp-create-formats>button,.app.yp-redesign .yp-create-sheet .yp-create-live{display:grid!important;grid-template-columns:42px minmax(0,1fr) 18px!important;grid-template-rows:auto!important;align-items:center!important;min-height:64px!important;width:100%!important;gap:11px!important;padding:9px 12px!important;margin:0!important;border:0!important;border-bottom:1px solid var(--yp-system-line)!important;border-radius:0!important;background:var(--yp-system-surface)!important;box-shadow:none!important;text-align:left!important}.app.yp-redesign .yp-create-sheet .yp-create-formats>button:last-child{border-bottom:0!important}.app.yp-redesign .yp-create-sheet .yp-create-action .yp-create-art{width:42px!important;height:42px!important;min-width:42px!important;border-radius:11px!important}.app.yp-redesign .yp-create-sheet .yp-create-action .yp-create-art svg{width:21px!important;height:21px!important}.app.yp-redesign .yp-create-sheet .yp-create-action strong{font-size:15px!important}.app.yp-redesign .yp-create-sheet .yp-create-action small{display:block!important;font-size:11px!important;color:var(--yp-system-muted)!important}.app.yp-redesign .yp-create-sheet .yp-create-additional{margin:5px 0 0!important;padding-top:0!important;border-top:0!important}.app.yp-redesign .yp-create-sheet .yp-create-additional>summary{padding:7px 5px!important;font-size:13px!important;min-height:44px!important}.app.yp-redesign .yp-create-sheet .yp-create-more-grid{gap:7px!important}.app.yp-screen-messages.yp-redesign .yp-inbox-switch{min-height:43px!important;margin:0!important}.app.yp-screen-messages.yp-redesign .yp-inbox-folders{min-height:42px!important;margin:0 0 5px!important;gap:7px!important}.app.yp-screen-messages.yp-redesign .yp-inbox-folders>button{min-height:39px!important;padding:7px 12px!important;font-size:13px!important}.app.yp-screen-messages.yp-redesign .chat-search-v3{margin:0 0 5px!important;min-height:43px!important;height:43px!important}.app.yp-screen-messages.yp-redesign .yp-inbox-section-label{min-height:25px!important;padding:6px 4px!important}.app.yp-screen-messages.yp-redesign .yp-inbox-chat-row .chat-item{min-height:69px!important;padding-block:7px!important}.app.yp-screen-messages.yp-redesign .yp-inbox-chat-row .yp-inbox-chat-star{min-width:44px!important;min-height:44px!important}.app.yp-screen-messages.yp-redesign .yp-inbox-chat-row .yp-inbox-row-title{align-items:center!important}.app.yp-screen-messages.yp-redesign .yp-inbox-chat-row .yp-inbox-row-title time{font-variant-numeric:tabular-nums!important}.app.yp-screen-discover.yp-redesign .yp-discover-heading{padding:11px 13px 5px!important;margin:0!important}.app.yp-screen-discover.yp-redesign .yp-discover-intents{margin:9px 0 12px!important;gap:8px!important}.app.yp-screen-discover.yp-redesign .yp-discover-intents>button{min-height:66px!important;border-radius:12px!important}.app.yp-redesign :is(.yp-ecosystem-page-heading,.page-head,.section-top){margin-top:0!important;margin-bottom:12px!important}.yl-live-dialog.has-room .yl-guest-rail{min-width:0!important}@media(min-width:760px){.app.yp-screen-profile.yp-redesign .member-profile.yp-profile-refined{max-width:720px!important;margin-inline:auto!important}.app.yp-screen-shop.yp-redesign .ys-shop{max-width:820px!important}.app.yp-redesign .yp-create-sheet-overlay .action-sheet.yp-create-sheet{border-radius:19px!important;padding:12px 17px 17px!important}}@media(max-width:390px){.app.yp-screen-profile.yp-redesign .yp-profile-activity .yp-profile-activity-date{font-size:10px!important}.app.yp-screen-profile.yp-redesign .yp-profile-activity .yp-profile-activity-item>svg:last-child{display:none!important}}@media(prefers-reduced-motion:reduce){.app.yp-redesign :is(.ys-plan-comparison,.yp-shop-browse-item,.yp-profile-activity-item) *{animation:none!important;transition:none!important}}}@layer yaplor-vision{.app.yp-screen-messages.yp-redesign .yp-inbox-create-actions{display:flex!important;align-items:center!important;gap:8px!important}.app.yp-screen-messages.yp-redesign .yp-inbox-compose-menu{position:relative!important}.app.yp-screen-messages.yp-redesign .yp-inbox-compose-menu>summary{display:grid!important;place-items:center!important;list-style:none!important;width:44px!important;height:44px!important;min-width:44px!important;border:0!important;border-radius:12px!important;background:var(--yp-system-surface)!important;color:var(--yp-system-foreground)!important;cursor:pointer!important}.app.yp-screen-messages.yp-redesign .yp-inbox-compose-menu>summary::-webkit-details-marker{display:none!important}.app.yp-screen-messages.yp-redesign .yp-inbox-compose-menu>summary:focus-visible{outline:2px solid var(--yn-accent)!important;outline-offset:2px!important}.app.yp-screen-messages.yp-redesign .yp-inbox-compose-choices{position:absolute!important;right:0!important;top:calc(100% + 6px)!important;z-index:450!important;display:grid!important;gap:1px!important;width:min(248px,75vw)!important;padding:5px!important;border:1px solid var(--yp-system-line)!important;border-radius:13px!important;box-shadow:0 12px 28px #0008!important;background:var(--yp-system-surface)!important}.app.yp-screen-messages.yp-redesign .yp-inbox-compose-choices>button{display:flex!important;align-items:center!important;gap:11px!important;min-height:45px!important;width:100%!important;padding:9px 11px!important;background:transparent!important;border:0!important;border-radius:9px!important;color:var(--yp-system-foreground)!important;text-align:left!important;font-size:13px!important}.app.yp-screen-messages.yp-redesign .yp-inbox-compose-choices>button:focus-visible{outline:2px solid var(--yn-accent)!important}.app.yp-screen-messages.yp-redesign .yp-inbox-pinned{display:grid!important;gap:3px!important;margin:4px 0 9px!important;padding:0!important;border:0!important;background:transparent!important}.app.yp-screen-messages.yp-redesign .yp-inbox-pinned-caption{display:flex!important;align-items:center!important;gap:6px!important;margin:0 0 2px!important;padding:3px 4px!important;font-size:10px!important;letter-spacing:.08em!important;font-weight:780!important;color:var(--yp-system-muted)!important}.app.yp-screen-messages.yp-redesign .yp-inbox-official-support{display:flex!important;align-items:center!important;gap:11px!important;width:100%!important;min-height:65px!important;padding:9px 10px!important;border:1px solid var(--yp-system-line)!important;border-radius:13px!important;background:var(--yp-system-surface)!important;box-shadow:none!important;text-align:left!important}.app.yp-screen-messages.yp-redesign .yp-inbox-support-info{min-width:0!important;flex:1!important}.app.yp-screen-messages.yp-redesign .yp-inbox-support-info strong{font-size:14px!important;color:var(--yp-system-foreground)!important}.app.yp-screen-messages.yp-redesign .yp-inbox-support-preview{font-size:12px!important;color:var(--yp-system-muted)!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}}@layer yaplor-vision{@media(max-width:760px){.app.yp-experience-v3.yp-redesign.yp-home-conversation .main{display:flex!important;flex-direction:column!important;height:min(100dvh,var(--yp-visible-viewport-height,100dvh))!important;min-height:0!important;overflow:hidden!important}.app.yp-home-conversation .main>.topbar{position:relative!important;flex:0 0 auto!important}.app.yp-experience-v3.yp-redesign.yp-home-conversation .main>.content{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-height:0!important;width:100%!important;max-width:none!important;margin:0!important;padding:0 0 calc(70px + env(safe-area-inset-bottom))!important;overflow:hidden!important}.app.yp-redesign.yp-home-conversation .yp-community-chat-home{flex:1 1 auto!important;min-height:0!important;height:100%!important;max-height:none!important;margin:0!important;border:0!important;border-radius:0!important}.app.yp-redesign.yp-home-conversation .yp-community-chat-main{grid-template-rows:auto minmax(0,1fr) auto!important;height:100%!important;min-height:0!important}.app.yp-redesign.yp-home-conversation .yp-chat-message-scroll{min-height:0!important;overflow-y:auto!important;overscroll-behavior-y:contain!important}.app.yp-redesign.yp-home-conversation .yp-chat-composer{position:relative!important;z-index:1!important;flex:none!important;min-height:62px!important;padding:9px 14px 11px!important;background:var(--yc-rail)!important;border-top:1px solid var(--yc-line)!important}.app.yp-redesign.yp-home-conversation .yp-chat-composer textarea{min-height:44px!important;height:44px!important;max-height:120px!important;font-size:16px!important}.app.yp-redesign.yp-home-conversation .yp-chat-send{min-width:44px!important;min-height:44px!important}.app.yp-redesign.yp-home-conversation .yp-hybrid-live-shelf{flex:0 0 auto!important;max-height:130px!important;overflow-y:auto!important}.app.yp-experience-v3.yp-redesign.keyboard-visible .mobile-bottom-nav{display:none!important}.app.yp-experience-v3.yp-redesign.yp-home-conversation.keyboard-visible .main>.content{padding-bottom:max(6px,env(safe-area-inset-bottom))!important}.app.yp-experience-v3.yp-redesign .sidebar{padding:calc(10px + env(safe-area-inset-top)) 13px calc(12px + env(safe-area-inset-bottom))!important;height:100dvh!important;overflow-y:auto!important;overscroll-behavior-y:contain!important}.app.yp-redesign .sidebar .brand{min-height:52px!important;padding:2px 7px 9px!important}.app.yp-redesign .sidebar .tv-drawer-close{display:grid!important;place-items:center!important;width:44px!important;height:44px!important;flex:none!important;color:var(--yp-system-foreground)!important}.app.yp-redesign .sidebar .workspace-selector{margin-bottom:4px!important;padding:8px 10px 10px!important;background:transparent!important;border:0!important;border-bottom:1px solid var(--yp-system-line)!important;border-radius:0!important}.app.yp-redesign .sidebar .yp-drawer-community-links{margin-block:0 4px!important}.app.yp-redesign .sidebar .yp-drawer-community-links>button{min-height:44px!important}.app.yp-redesign .sidebar .yp-drawer-community-actions{border:0!important;margin:0 10px 8px!important;padding:0!important}.app.yp-screen-profile.yp-redesign .profile-cover-lite{height:116px!important;min-height:116px!important;max-height:116px!important}.app.yp-screen-profile.yp-redesign .profile-avatar-ring{width:82px!important;height:82px!important;margin:-37px auto 5px!important;padding:3px!important}.app.yp-screen-profile.yp-redesign .profile-avatar-ring .avatar{width:76px!important;height:76px!important}.app.yp-screen-profile.yp-redesign .profile-body-lite{padding:0 13px 9px!important}.app.yp-screen-profile.yp-redesign .yp-profile-name-row h1{font-size:23px!important}.app.yp-screen-profile.yp-redesign .edit-profile-lite{min-width:55px!important;min-height:44px!important;font-size:12px!important;padding:8px 11px!important}.app.yp-screen-profile.yp-redesign .yp-profile-social-stats{margin:7px auto 5px!important;max-width:330px!important}.app.yp-screen-profile.yp-redesign .yp-profile-social-stats>*{min-height:43px!important;padding:0 10px!important}.app.yp-screen-profile.yp-redesign .yp-profile-add-bio{min-height:32px!important}.app.yp-screen-profile.yp-redesign .yp-profile-facts{margin:5px auto!important;gap:3px 10px!important}.app.yp-screen-profile.yp-redesign .yp-profile-secondary{margin-top:5px!important;gap:4px!important}.app.yp-screen-profile.yp-redesign .yp-social-links-summary{min-height:33px!important;padding:3px 9px!important}.app.yp-screen-profile.yp-redesign .member-profile.yp-profile-refined{margin-bottom:8px!important}}.app.yp-screen-messages.yp-redesign .yp-inbox-chat-row .chat-item{flex:1 1 auto!important;min-width:0!important;width:100%!important;gap:11px!important}.app.yp-screen-messages.yp-redesign .yp-inbox-chat-row .chat-item>.yp-inbox-row-copy{flex:1 1 auto!important;width:auto!important;max-width:none!important;min-width:0!important;overflow:hidden!important}.app.yp-screen-messages.yp-redesign .yp-inbox-chat-row .yp-inbox-row-title{display:flex!important;width:100%!important;max-width:none!important;align-items:baseline!important;gap:8px!important}.app.yp-screen-messages.yp-redesign .yp-inbox-row-title strong{flex:1 1 auto!important;max-width:none!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.app.yp-screen-messages.yp-redesign .yp-inbox-row-title time{position:static!important;flex:0 0 auto!important;margin-left:auto!important;font-size:11px!important;color:var(--yp-system-muted)!important}.app.yp-screen-messages.yp-redesign .yp-inbox-row-copy .chat-message-preview{width:100%!important;max-width:none!important;display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.app.yp-screen-messages.yp-redesign .yp-inbox-chat-star{flex:0 0 44px!important}.app.yp-redesign .yp-chat-live-action{border-color:var(--yp-system-line)!important;background:var(--yp-system-surface)!important;color:var(--yp-system-foreground)!important;-webkit-text-fill-color:var(--yp-system-foreground)!important}.app.yp-redesign .yp-chat-live-action>svg{color:var(--yp-system-muted)!important}.app.yp-screen-shop.yp-redesign .ys-shop :is(.ys-benefits h2,.ys-benefit-card strong,.ys-benefits-heading h2,.ys-plan-summary h2,.ys-plan-comparison>summary){color:var(--yp-system-foreground)!important;-webkit-text-fill-color:var(--yp-system-foreground)!important;background-image:none!important;text-shadow:none!important}.app.yp-screen-shop.yp-redesign .ys-shop :is(.ys-benefit-card p,.ys-plan-summary p,.ys-benefits-heading p){color:var(--yp-system-muted)!important;-webkit-text-fill-color:var(--yp-system-muted)!important}.app.yp-screen-shop.yp-redesign .ys-benefit-card{min-height:0!important;margin:0!important;padding:12px!important;border:0!important;border-bottom:1px solid var(--yp-system-line)!important;border-radius:0!important;background:transparent!important}.app.yp-screen-shop.yp-redesign .ys-benefits-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;border:1px solid var(--yp-system-line)!important;border-radius:13px!important;overflow:hidden!important}.app.yp-screen-shop.yp-redesign .ys-benefit-card:last-child{border-bottom:0!important}.app.yp-screen-shop.yp-redesign .ys-benefit-card strong{font-size:14px!important}.app.yp-screen-shop.yp-redesign .ys-benefit-card p{margin:3px 0 5px!important;font-size:12px!important;line-height:1.45!important}.app.yp-screen-shop.yp-redesign .ys-benefit-card small{font-size:11px!important}@media(prefers-reduced-motion:reduce){.app.yp-redesign :is(.yp-community-chat-sidebar,.yp-inbox-compose-choices){transition:none!important;animation:none!important}}}@layer yaplor-vision{.app.yp-redesign{--yp-social-panel:var(--yn-surface);--yp-social-border:var(--yn-line);--yp-social-text:var(--yn-text);--yp-social-muted:var(--yn-muted);--yp-social-accent:var(--yn-accent)}.app.yp-redesign.yp-screen-feed .yp-home-context-bar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;width:min(100%,760px)!important;margin:6px auto 13px!important;padding:10px 2px 13px!important;border-bottom:1px solid var(--yp-social-border)!important;background:transparent!important}.app.yp-redesign.yp-screen-feed .yp-home-community-picker{display:flex!important;align-items:center!important;gap:10px!important;flex:1 1 auto!important;min-width:0!important;min-height:48px!important;border:0!important;background:transparent!important;border-radius:12px!important;padding:4px 6px!important;text-align:left!important;color:var(--yp-social-text)!important}.app.yp-redesign.yp-screen-feed .yp-home-community-initial{display:grid!important;place-items:center!important;flex:0 0 38px!important;width:38px!important;height:38px!important;border:1px solid var(--yp-social-border)!important;border-radius:12px!important;background:var(--yp-social-panel)!important;font-size:16px!important;font-weight:820!important;color:var(--yp-social-accent)!important}.app.yp-redesign.yp-screen-feed .yp-home-community-label{display:grid!important;gap:2px!important;flex:1!important;min-width:0!important}.app.yp-redesign.yp-screen-feed .yp-home-community-label strong{font-size:14px!important;font-weight:750!important;color:var(--yp-social-text)!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.app.yp-redesign.yp-screen-feed .yp-home-community-label small{font-size:11px!important;color:var(--yp-social-muted)!important}.app.yp-redesign.yp-screen-feed .yp-home-community-picker>svg{flex:none!important;color:var(--yp-social-muted)!important}.app.yp-redesign.yp-screen-feed .yp-home-context-actions{display:flex!important;align-items:center!important;gap:5px!important;flex:none!important}.app.yp-redesign.yp-screen-feed .yp-home-channels-action{display:inline-flex!important;justify-content:center!important;align-items:center!important;gap:7px!important;min-width:44px!important;min-height:44px!important;padding:9px 12px!important;border:1px solid var(--yp-social-border)!important;border-radius:12px!important;background:var(--yp-social-panel)!important;color:var(--yp-social-text)!important;font-size:12px!important;font-weight:700!important}.app.yp-redesign.yp-screen-feed .yp-home-channels-action>svg{color:var(--yp-social-accent)!important}.app.yp-redesign.yp-screen-feed .yp-home-context-actions .yp-watch-videos{min-height:44px!important;padding:9px 10px!important}.app.yp-screen-feed.yp-redesign .yp-social-post{width:min(100%,760px)!important;margin:0 auto 10px!important;border:1px solid var(--yp-social-border)!important;border-radius:14px!important;background:var(--yp-social-panel)!important;box-shadow:none!important}.app.yp-screen-feed.yp-redesign .yp-social-post .post-author{min-height:55px!important;padding:12px 14px 5px!important}.app.yp-screen-feed.yp-redesign .yp-social-post .post-author-identity strong{color:var(--yp-social-text)!important;-webkit-text-fill-color:var(--yp-social-text)!important}.app.yp-screen-feed.yp-redesign .yp-social-post .post-author-meta{color:var(--yp-social-muted)!important;-webkit-text-fill-color:var(--yp-social-muted)!important}.app.yp-screen-feed.yp-redesign .yp-social-post :is(button,a):focus-visible,.app.yp-redesign :is(.yp-home-community-picker,.yp-home-channels-action):focus-visible{outline:2px solid var(--yp-social-accent)!important;outline-offset:2px!important}.app.yp-redesign.yp-screen-feed .yp-home-channel-pulse{display:flex!important;align-items:center!important;gap:11px!important;width:min(100%,760px)!important;min-height:59px!important;margin:0 auto 13px!important;padding:9px 13px!important;border:1px solid var(--yp-social-border)!important;border-radius:13px!important;background:var(--yp-social-panel)!important;color:var(--yp-social-text)!important;text-align:left!important}.app.yp-redesign.yp-screen-feed .yp-home-pulse-icon{display:grid!important;place-items:center!important;flex:0 0 38px!important;width:38px!important;height:38px!important;border-radius:11px!important;background:color-mix(in srgb,var(--yp-social-accent) 12%,var(--yp-social-panel))!important;color:var(--yp-social-accent)!important}.app.yp-redesign.yp-screen-feed .yp-home-pulse-copy{display:grid!important;flex:1!important;min-width:0!important;gap:3px!important}.app.yp-redesign.yp-screen-feed .yp-home-pulse-copy strong{color:var(--yp-social-text)!important;font-size:12px!important;font-weight:760!important}.app.yp-redesign.yp-screen-feed .yp-home-pulse-copy>span{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:var(--yp-social-muted)!important;font-size:12px!important}.app.yp-redesign.yp-screen-feed .yp-home-pulse-copy b{font-weight:760!important;color:var(--yp-social-text)!important}.app.yp-redesign.yp-screen-feed .yp-home-channel-pulse>svg:last-child{flex:none!important;color:var(--yp-social-muted)!important}.app.yp-redesign.yp-screen-feed .yp-home-channel-pulse:focus-visible{outline:2px solid var(--yp-social-accent)!important;outline-offset:2px!important}.app.yp-redesign .yp-community-chat-home .yp-chat-posts-action{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;gap:6px!important;min-width:44px!important;min-height:44px!important;padding:8px 10px!important;border:1px solid var(--yp-social-border)!important;border-radius:11px!important;background:var(--yp-social-panel)!important;color:var(--yp-social-text)!important;font-size:12px!important;font-weight:700!important}.app.yp-redesign .yp-community-chat-home .yp-chat-posts-action:hover{background:color-mix(in srgb,var(--yp-social-accent) 15%,var(--yp-social-panel))!important}.app.yp-redesign .yp-community-chat-home .yp-chat-posts-action:focus-visible{outline:2px solid var(--yp-social-accent)!important;outline-offset:2px!important}.app.yp-redesign .yp-chat-channel-header .yp-chat-channel-picker{flex:1 1 0!important}.app.yp-redesign .yp-chat-channel-header .yp-chat-header-actions{margin-left:auto!important}.app.yp-redesign .yp-profile-about{width:min(100%,610px)!important;margin:7px auto 0!important;padding:0!important;border:0!important;background:transparent!important}.app.yp-redesign .yp-profile-about>summary{display:flex!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:100%!important;min-height:44px!important;padding:9px 12px!important;list-style:none!important;border-radius:11px!important;color:var(--yp-social-muted)!important;font-size:12px!important;font-weight:730!important;cursor:pointer!important}.app.yp-redesign .yp-profile-about>summary::-webkit-details-marker{display:none!important}.app.yp-redesign .yp-profile-about[open]>summary svg{transform:rotate(180deg)!important}.app.yp-redesign .yp-profile-about-content{display:grid!important;gap:10px!important;padding:8px 10px 13px!important;border-top:1px solid var(--yp-social-border)!important}.app.yp-redesign .yp-profile-about .yp-profile-facts{display:flex!important;flex-wrap:wrap!important;gap:8px 13px!important;justify-content:center!important;margin:0!important;color:var(--yp-social-muted)!important}.app.yp-redesign .yp-profile-about .yp-profile-facts span{font-size:11px!important;line-height:1.4!important}.app.yp-redesign .yp-profile-about .yp-social-links-summary{min-height:42px!important}.app.yp-redesign .yp-profile-about>summary:focus-visible{outline:2px solid var(--yp-social-accent)!important;outline-offset:2px!important}.app.yp-screen-profile.yp-redesign .yp-profile-secondary{gap:7px!important;margin-top:7px!important}.app.yp-screen-profile.yp-redesign .yp-profile-description{margin:4px auto!important}.app.yp-redesign .yp-create-sheet .yp-create-options.yp-compose-launchpad .yp-create-formats{display:flex!important;flex-direction:column!important;grid-template-columns:unset!important;gap:0!important;width:100%!important;border:1px solid var(--yp-social-border)!important;border-radius:16px!important;overflow:hidden!important;padding:0!important;margin:5px 0 0!important;background:var(--yp-social-panel)!important}.app.yp-redesign .yp-create-sheet .yp-create-options.yp-compose-launchpad .yp-create-formats>button{display:grid!important;grid-template-columns:44px minmax(0,1fr) 20px!important;align-items:center!important;column-gap:12px!important;flex:0 0 auto!important;width:100%!important;min-height:72px!important;max-width:none!important;aspect-ratio:auto!important;padding:12px 14px!important;margin:0!important;border:0!important;border-bottom:1px solid var(--yp-social-border)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;text-align:left!important}.app.yp-redesign .yp-create-sheet .yp-create-options.yp-compose-launchpad .yp-create-formats>button:last-child{border-bottom:0!important}.app.yp-redesign .yp-create-sheet .yp-create-options.yp-compose-launchpad .yp-create-formats>button>.yp-create-art{display:grid!important;place-items:center!important;grid-column:1!important;width:44px!important;height:44px!important;min-width:44px!important;background:color-mix(in srgb,var(--yp-social-accent) 12%,var(--yp-social-panel))!important;border:1px solid var(--yp-social-border)!important;border-radius:12px!important}.app.yp-redesign .yp-create-sheet .yp-create-options.yp-compose-launchpad .yp-create-formats>button>span:nth-child(2){display:grid!important;gap:4px!important;grid-column:2!important;min-width:0!important}.app.yp-redesign .yp-create-sheet .yp-create-options.yp-compose-launchpad .yp-create-formats>button strong{color:var(--yp-social-text)!important;font-size:15px!important;font-weight:780!important}.app.yp-redesign .yp-create-sheet .yp-create-options.yp-compose-launchpad .yp-create-formats>button small{color:var(--yp-social-muted)!important;font-size:12px!important;line-height:1.3!important}.app.yp-redesign .yp-create-sheet .yp-compose-launchpad .yp-create-row-arrow{display:block!important;grid-column:3!important;color:var(--yp-social-muted)!important}.app.yp-redesign .yp-create-sheet .yp-create-options.yp-compose-launchpad .yp-create-additional{margin-top:8px!important;border:0!important}.app.yp-redesign .yp-create-sheet .yp-create-options.yp-compose-launchpad .yp-create-additional>summary{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;min-height:48px!important;padding:9px 10px!important;border:0!important;background:transparent!important;color:var(--yp-social-muted)!important}.app.yp-screen-shop.yp-redesign .ys-shop-explainer{margin:10px 0 0!important;border:1px solid var(--yp-social-border)!important;border-radius:12px!important;overflow:hidden!important}.app.yp-screen-shop.yp-redesign .ys-shop-explainer>summary{display:flex!important;align-items:center!important;justify-content:space-between!important;list-style:none!important;min-height:46px!important;padding:10px 14px!important;color:var(--yp-social-muted)!important;cursor:pointer!important;font-size:12px!important}.app.yp-screen-shop.yp-redesign .ys-shop-explainer>summary::-webkit-details-marker{display:none!important}.app.yp-screen-shop.yp-redesign .ys-shop-explainer[open]>summary>svg{transform:rotate(90deg)!important}.app.yp-screen-shop.yp-redesign .ys-shop-explainer p{margin:0!important;padding:8px 14px 14px!important;color:var(--yp-social-muted)!important;font-size:12px!important;line-height:1.5!important}.app.yp-screen-messages.yp-redesign .yp-inbox-connect{display:grid!important;gap:8px!important;margin:15px 8px 30px!important;padding:15px!important;border:1px solid var(--yp-social-border)!important;border-radius:14px!important;background:var(--yp-social-panel)!important}.app.yp-screen-messages.yp-redesign .yp-inbox-connect>span{display:grid!important;gap:4px!important}.app.yp-screen-messages.yp-redesign .yp-inbox-connect strong{color:var(--yp-social-text)!important;font-size:14px!important}.app.yp-screen-messages.yp-redesign .yp-inbox-connect small{color:var(--yp-social-muted)!important;font-size:12px!important}.app.yp-screen-messages.yp-redesign .yp-inbox-connect>button{display:inline-flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;min-height:44px!important;width:100%!important;padding:10px 12px!important;border:0!important;border-radius:11px!important;background:color-mix(in srgb,var(--yp-social-accent) 16%,var(--yp-social-panel))!important;color:var(--yp-social-text)!important;font-weight:730!important;font-size:12px!important}.app.yp-redesign .sidebar .workspace-selector{margin:0 0 9px!important;padding:6px 7px 11px!important;border:0!important;border-bottom:1px solid var(--yp-social-border)!important;border-radius:0!important;background:transparent!important}.app.yp-redesign .sidebar .workspace-selector>.eyebrow{font-size:10px!important;letter-spacing:.08em!important;margin:0 0 3px!important}.app.yp-redesign .sidebar .workspace-main{min-height:54px!important;padding:5px!important;border:0!important;border-radius:12px!important;background:transparent!important}.app.yp-redesign .sidebar .yp-drawer-community-links{gap:0!important;margin:0 7px!important;padding:0 0 10px!important}.app.yp-redesign .sidebar .yp-drawer-community-links>button{min-height:46px!important;padding:10px 11px!important;border-radius:10px!important;font-size:14px!important}.app.yp-redesign .sidebar .sidebar-bottom{padding:9px 11px max(12px,env(safe-area-inset-bottom))!important}.app.yp-redesign .sidebar :is(.yp-drawer-settings,.install-link){min-height:47px!important;padding:8px 12px!important;border-radius:11px!important}.app.yp-redesign :is(.yp-home-context-bar,.yp-create-options,.yp-inbox-connect) button:focus-visible{outline:2px solid var(--yp-social-accent)!important;outline-offset:2px!important}@media(max-width:760px){.app.yp-redesign.yp-screen-feed:not(.yp-home-conversation) .main>.content{padding-top:3px!important}.app.yp-redesign.yp-screen-feed .yp-home-context-bar{width:100%!important;margin:0 0 10px!important;padding:7px 3px 11px!important}.app.yp-redesign.yp-screen-feed .yp-home-context-actions{gap:4px!important}.app.yp-redesign.yp-screen-feed .yp-home-context-actions .yp-watch-videos{min-width:44px!important;padding:9px!important}.app.yp-redesign.yp-screen-feed .yp-home-channels-action{padding:9px!important}.app.yp-redesign.yp-screen-feed .yp-home-channel-pulse{width:100%!important;margin-bottom:9px!important;padding:8px 11px!important}.app.yp-redesign.yp-screen-feed .yp-social-post{width:100%!important;margin-bottom:8px!important;border-inline:0!important;border-radius:0!important}.app.yp-redesign.yp-screen-feed .yp-chat-channel-header{gap:4px!important;padding-inline:9px!important}.app.yp-redesign.yp-screen-feed .yp-chat-channel-header .yp-chat-channel-picker{max-width:none!important;min-width:0!important}.app.yp-redesign.yp-screen-feed .yp-chat-channel-header .yp-chat-header-actions{gap:4px!important}.app.yp-screen-profile.yp-redesign .yp-profile-about{margin-top:3px!important}.app.yp-redesign .yp-create-sheet .yp-create-options.yp-compose-launchpad .yp-create-formats>button{min-height:67px!important;padding:9px 12px!important}}@media(max-width:380px){.app.yp-redesign .yp-community-chat-home .yp-chat-posts-action span{display:none!important}.app.yp-redesign .yp-community-chat-home .yp-chat-posts-action{padding:9px!important}.app.yp-redesign.yp-screen-feed .yp-home-community-label small{display:none!important}.app.yp-redesign.yp-screen-feed .yp-home-community-initial{width:34px!important;height:34px!important;flex-basis:34px!important}.app.yp-redesign.yp-screen-feed .yp-home-context-actions .yp-watch-videos span{display:none!important}}@media(prefers-reduced-motion:reduce){.app.yp-redesign :is(.yp-profile-about>summary svg,.ys-shop-explainer>summary svg){transition:none!important}}}
