.bl-app .web-desktop-chrome{display:none}@media (width>=881px){.bl-app.web-desktop .web-desktop-chrome{z-index:30;flex-shrink:0;display:block;position:relative}.bl-app.web-desktop:has(>.web-context){--kh-strip-h:73px}.bl-app.web-desktop .web-context{height:73px;padding:0 var(--desktop-gutter);font-size:var(--fs-lg);line-height:var(--lh-lg);font-weight:var(--fw-bold);gap:10px}.bl-app.web-desktop .web-brandbar{height:86px;padding:0 var(--desktop-gutter);background:var(--surface);align-items:center;display:flex}.bl-app.web-desktop .web-brandbar-mark{background:var(--card);border-radius:var(--r-pill);cursor:pointer;border:none;flex-shrink:0;justify-content:center;align-items:center;width:54px;height:54px;padding:0;display:flex}.bl-app.web-desktop .web-brandbar-logo{width:36px;height:36px;display:inline-flex}.bl-app.web-desktop .web-brandbar-logo>svg{width:100%;height:100%}.bl-app.web-desktop .web-brandbar-actions{align-items:center;gap:8px;margin-inline-start:auto;display:flex}.bl-app.web-desktop .web-chrome-btn{border-radius:var(--r-pill);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;padding:0;transition:background .16s;display:flex}.bl-app.web-desktop .web-chrome-btn.is-tinted{background:var(--lilac)}.bl-app.web-desktop .web-chrome-btn:hover{background:var(--aubergine-50)}.bl-app.web-desktop .web-chrome-btn.is-avatar:hover{background:0 0}.bl-app.web-desktop .web-chrome-btn:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.bl-app.web-desktop .web-main-inner{max-width:var(--desktop-col);padding:0 var(--desktop-col-pad) var(--sp-12);min-height:calc(100vh - var(--web-chrome));margin:0 auto}.bl-app.web-desktop .web-main-inner.web-main-inner-explore{max-width:none;padding-inline:var(--desktop-gutter)}.bl-app.web-desktop .web-main-inner.kh-f-screen{padding-top:25px}.bl-app.web-desktop .web-main-inner .kh-f-list{flex-direction:column;gap:16px;display:flex}.bl-app.web-desktop .web-empty{min-height:260px}.bl-app.web-desktop .web-main-inner .m-post-title,.bl-app.web-desktop .web-main-inner .m-post-body,.bl-app.web-desktop .web-main-inner .kh-f-heading-title,.bl-app.web-desktop .web-main-inner .m-chips .m-chip{font-size:var(--fs-lg);line-height:var(--lh-lg)}.bl-app.web-desktop .web-main-inner .m-field>input::-moz-placeholder{font-size:var(--fs-lg);line-height:var(--lh-lg)}.bl-app.web-desktop .web-main-inner .m-field>input,.bl-app.web-desktop .web-main-inner .m-field>input::placeholder{font-size:var(--fs-lg);line-height:var(--lh-lg)}.bl-app.web-desktop .web-slideover{width:var(--slideover-w);max-width:100vw}.bl-app.web-desktop .web-slideover-foot{flex-shrink:0;margin-top:auto}.bl-app.web-desktop .m-fabdock{inset-inline-end:var(--desktop-gutter);bottom:var(--sp-10);pointer-events:none;z-index:40;justify-content:flex-end;align-items:center;display:flex;position:fixed}.bl-app.web-desktop .m-fabdock>*{pointer-events:auto}.bl-app.web-desktop .m-fabdock:before{content:none}.bl-app.web-desktop:not(.kh-mode) .pd-toast{--pd-toast-top:73px}.bl-app.web-desktop .web-slideover.kh-notifications-overlay{--kh-strip-h:0px;width:712px;max-width:calc(100vw - (2 * var(--desktop-gutter)));height:auto;max-height:min(560px, calc(100vh - var(--kh-strip-h) - 63px - 8px - 24px));border-radius:var(--r-lg,16px);border:1px solid var(--line);inset-block-start:calc(var(--kh-strip-h) + 63px + 8px);inset-block-end:auto;inset-inline-start:auto;inset-inline-end:var(--desktop-gutter);overflow:hidden;box-shadow:0 18px 44px #140c2829}.bl-app.web-desktop .web-overlay-scrim:has(~.kh-notifications-overlay){background:0 0}.bl-app.web-desktop .kh-notifications-overlay .kh-notif-head{border-bottom:none;padding:20px 20px 4px!important}.bl-app.web-desktop .kh-notifications-overlay .web-notif-headicon,.bl-app.web-desktop .kh-notifications-overlay .kh-notif-sub,.bl-app.web-desktop .kh-notifications-overlay .web-notif-markall,.bl-app.web-desktop .kh-notifications-overlay .kh-notif-close{display:none}.bl-app.web-desktop .kh-notifications-overlay .kh-notif-head .fw7{font-size:var(--fs-xl,24px);line-height:var(--lh-xl,32px)}.bl-app.web-desktop .kh-notifications-overlay .bl-scroll{padding:8px 8px 12px!important}.bl-app.web-desktop .kh-notifications-overlay .web-notif-avatar,.bl-app.web-desktop .kh-notifications-overlay .web-notif-sysavatar{display:none}.bl-app.web-desktop .kh-notifications-overlay .web-notif-imagery{align-self:flex-start;min-width:0;padding-top:7px}.bl-app.web-desktop .kh-notifications-overlay .web-notif-row{gap:10px;padding:10px 12px}}