.planet-welcome-banner.brand-scene{isolation:isolate;background:radial-gradient(at 92% 105%,#d3fff2 0,#0000 44%),radial-gradient(at 92% 0,#86c5ff 0,#0000 48%),linear-gradient(110deg,#fafbff 26%,#f7f2ff 60%,#ddf6ff);border:1px solid #eef1fb;border-radius:22px;min-height:202px;margin-bottom:22px;position:relative;overflow:hidden}.planet-welcome-banner.brand-scene:before{content:none}.planet-welcome-banner.brand-scene>.brand-scene-copy{z-index:1;width:max-content;max-width:100%;padding:28px 34px;position:relative}.planet-welcome-banner.brand-scene .brand-eyebrow{font:600 var(--font-meta)/1.5 "Avenir Next",sans-serif;letter-spacing:3.4px;color:#7a84a3}.planet-welcome-banner.brand-scene h2{letter-spacing:-.8px;color:#141d37;margin:11px 0 14px;font-size:clamp(26px,2.5vw,38px);font-weight:750;line-height:1.3}.planet-welcome-banner.brand-scene .brand-content-types{gap:9px;margin-top:13px;display:flex}.brand-scene .brand-content-types a{color:#547aaa;min-height:30px;font:600 var(--font-meta)/1.4 "Avenir Next",sans-serif;letter-spacing:2.8px;background:#ffffffbd;border:1px solid #dbe4f4;border-radius:24px;align-items:center;gap:7px;padding:5px 13px;text-decoration:none;transition:transform .18s,background .18s,border-color .18s;display:inline-flex;box-shadow:0 2px 4px #31498704}.brand-scene .brand-content-types a+a{color:#8a72ac;border-color:#e4dded}.brand-scene .brand-content-types a span{font:inherit;color:inherit;letter-spacing:0}.brand-scene .brand-content-types a:hover{background:#fff;border-color:#aca2ed;transform:translateY(-2px)}.brand-scene .brand-content-types a:focus-visible{outline-offset:3px;outline:2px solid #6352ee}.planet-welcome-banner.brand-scene>.brand-scene-art{z-index:0;pointer-events:none;max-width:none;padding:0;position:absolute;inset:0}.brand-scene-ribbon{border-bottom:20px solid #ffffff52;border-radius:50%;width:80%;height:180%;position:absolute;top:-138%;right:-10%;transform:rotate(-24deg);box-shadow:0 11px 12px #fff4}.brand-scene-orbit{border:1px solid #fff9;border-radius:50%;width:50%;height:165%;position:absolute;top:42%;right:-12%;transform:rotate(-31deg)}.brand-scene-star{color:#fffac9;filter:drop-shadow(0 0 13px #fffbe8);width:clamp(50px,7vw,100px);height:auto;animation:7s ease-in-out infinite brand-scene-float;position:absolute;top:12%;right:17%}.brand-scene-spark{color:#93adee;width:19px;height:19px;animation:9s ease-in-out -3s infinite brand-scene-float;position:absolute;bottom:23%;right:8%}@keyframes brand-scene-float{0%,to{transform:translateY(0)rotate(-9deg)}50%{transform:translateY(-7px)rotate(6deg)}}@media (max-width:680px){.planet-welcome-banner.brand-scene,.planet-welcome-banner.brand-scene.compact{border-radius:18px;min-height:174px;margin:12px 0 8px}.planet-welcome-banner.brand-scene>.brand-scene-copy{width:100%;padding:22px 24px!important}.planet-welcome-banner.brand-scene>.brand-scene-art{padding:0!important}.planet-welcome-banner.brand-scene h2{white-space:normal;margin:10px 0 0;font-size:clamp(24px,6.4vw,30px);line-height:1.3}.planet-welcome-banner.brand-scene .brand-meeting{margin:4px 0 0}.planet-welcome-banner.brand-scene .brand-eyebrow{font-size:var(--font-meta);letter-spacing:2.6px}.planet-welcome-banner.brand-scene p{display:none}.planet-welcome-banner.brand-scene .brand-content-types{gap:7px;margin-top:13px}.brand-scene .brand-content-types a{min-height:30px;font-size:var(--font-meta);letter-spacing:2px;padding:5px 10px}.brand-scene-star{width:55px;top:9%;right:16%}.brand-scene-spark{width:13px;height:13px;bottom:19%;right:9%}.brand-scene-ribbon{width:130%;top:-138%;right:-40%}}@media (prefers-reduced-motion:reduce){.brand-scene-star,.brand-scene-spark{animation:none}.brand-scene .brand-content-types a{transition:none}}html[data-theme=dark] .planet-welcome-banner.brand-scene{border:1px solid var(--theme-border);background:radial-gradient(ellipse at 92% 105%,color-mix(in srgb,var(--theme-success) 11%,var(--theme-surface)) 0,transparent 44%),radial-gradient(ellipse at 92% 0,#86c5ff 0,transparent 48%),linear-gradient(110deg,var(--theme-surface) 26%,var(--theme-accent-soft) 60%,var(--theme-accent-soft))}html[data-theme=dark] .planet-welcome-banner.brand-scene .brand-eyebrow{color:var(--theme-muted)}html[data-theme=dark] .planet-welcome-banner.brand-scene h2{color:var(--theme-ink)}html[data-theme=dark] .brand-scene .brand-content-types a{border:1px solid var(--theme-border);background:color-mix(in srgb,var(--theme-surface) 74%,transparent);color:var(--theme-accent)}html[data-theme=dark] .brand-scene .brand-content-types a+a{color:var(--theme-muted);border-color:var(--theme-border)}html[data-theme=dark] .brand-scene .brand-content-types a:hover{background:var(--theme-surface);border-color:var(--theme-accent)}html[data-theme=dark] .brand-scene .brand-content-types a:focus-visible{outline:2px solid var(--theme-accent)}html[data-theme=dark] .brand-scene-ribbon{border-bottom:20px solid color-mix(in srgb,var(--theme-border) 32%,transparent)}:root{--sidebar:208px;--community-header-height:88px;--community-preview-height:31px;--community-page-gutter:28px;-moz-text-size-adjust:100%;text-size-adjust:100%;scrollbar-gutter:stable}html[data-community-mode=live]{--community-preview-height:0px}.app-content{min-width:0;min-height:100dvh;margin-left:var(--sidebar);padding-top:var(--community-preview-height)}#main{min-width:0}#main:focus{outline:none}.sidebar{width:var(--sidebar);top:var(--community-preview-height);scrollbar-width:none;background:#fff;border-right:1px solid #edf0f7;align-items:stretch;padding:26px 14px 18px;overflow-y:auto}.sidebar .sidebar-brand-original{flex-shrink:0;width:174px;max-width:100%;margin:0 auto;padding:0}.sidebar::-webkit-scrollbar{width:0;height:0;display:none}.sidebar .side-nav{gap:5px;width:100%;margin-top:30px;display:grid}.sidebar .nav-link{width:100%;height:58px;min-height:58px;font-size:var(--font-secondary);border-radius:var(--radius-sm);color:var(--muted-strong);transition:color var(--motion-fast),background-color var(--motion-fast);background:0 0;justify-content:flex-start;align-items:center;gap:13px;padding:7px 10px;font-weight:550;line-height:1.5;display:flex}.sidebar .nav-link>span{display:block}.sidebar .nav-link .nav-icon{background:0 0;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid;position:relative}.nav-symbol{width:32px;height:32px;color:inherit;background:0 0;flex:none;place-items:center;display:grid}.nav-symbol .nav-glyph{fill:none;stroke:currentColor;stroke-width:1.8px;width:24px;height:24px;display:block}.sidebar .nav-link[aria-current=page],.mobile-bottom>a[aria-current=page]{color:var(--accent-text);background:var(--accent-soft);font-weight:650}@media (hover:hover){.sidebar .nav-link:not([aria-current=page]):hover,.mobile-bottom>a:not([aria-current=page]):hover{color:var(--ink);background:var(--surface-subtle)}}.sidebar .nav-link:focus-visible{outline:var(--focus-width) solid var(--focus-color);outline-offset:calc(-1 * var(--focus-offset))}.mobile-bottom>a:focus-visible{outline:var(--focus-width) solid var(--focus-color);outline-offset:calc(-1 * var(--focus-offset))}[data-nav-message-badge]{pointer-events:none;display:inline-flex;position:absolute;top:0;right:0}[data-nav-message-badge]:empty{display:none}.nav-unread{font-variant-numeric:tabular-nums;white-space:nowrap;min-width:18px;min-height:18px;padding:0 var(--space-1);border:1px solid var(--surface);color:#fff;background:#d92d55;border-radius:999px;justify-content:center;align-items:center;font-size:11px;font-weight:700;line-height:18px;display:inline-flex}@media (prefers-reduced-motion:reduce){.sidebar .nav-link,.mobile-bottom>a{transition:none}}@media (forced-colors:active){.sidebar .nav-link[aria-current=page],.mobile-bottom>a[aria-current=page]{outline-offset:-2px;outline:1px solid highlight}.sidebar .nav-link:focus-visible{outline:var(--focus-width) dashed CanvasText;outline-offset:-4px}.mobile-bottom>a:focus-visible{outline:var(--focus-width) dashed CanvasText;outline-offset:-4px}}.mobile-publish{justify-content:center;align-items:center;gap:var(--space-1);border:1px solid var(--accent);border-radius:var(--radius-sm);background:var(--accent);min-height:40px;color:var(--paper);font-size:var(--font-secondary);white-space:nowrap;padding:8px 12px;font-weight:600;display:none}.mobile-publish svg{width:18px;height:18px}.mobile-publish:focus-visible{outline:var(--focus-width) solid var(--focus-color);outline-offset:3px}.sidebar .side-publish{flex-shrink:0;width:100%;min-height:43px;margin:20px 0 0;padding:11px}.sidebar .side-publish>span{font-size:var(--font-meta);display:inline}.sidebar .sidebar-bottom{flex-shrink:0;padding-top:18px}.sidebar .sidebar-utilities{gap:var(--space-1);margin:0 0 var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sidebar .sidebar-utilities :is(button,a){justify-content:flex-start;align-items:center;gap:var(--space-2);min-width:0;min-height:var(--control-height);padding:var(--space-2);font-size:var(--font-meta);border-radius:var(--radius-sm);color:var(--muted-strong);display:flex}.sidebar .sidebar-utilities a{grid-column:1/-1}.sidebar .sidebar-utilities a[aria-current=page]{background:var(--accent-soft);color:var(--accent-text)}@media (hover:hover){.sidebar .sidebar-utilities :is(button,a):not([aria-current=page]):hover{background:var(--surface-subtle);color:var(--ink)}}.sidebar .sidebar-utilities :is(button,a):focus-visible{outline:var(--focus-width) solid var(--focus-color);outline-offset:calc(-1 * var(--focus-offset))}.sidebar .sidebar-utilities svg{width:var(--control-icon-size);height:var(--control-icon-size)}.sidebar .sidebar-utilities :is(button,a)>span{overflow-wrap:anywhere;display:inline}.topbar{height:var(--community-header-height);min-height:var(--community-header-height);top:var(--community-preview-height);padding:0 var(--community-page-gutter);background:#fff;gap:24px}.topbar .top-heading{flex:0 0 144px;gap:0;min-width:max-content}.topbar .top-heading h1{letter-spacing:-.5px;font-size:22px;font-weight:650;line-height:1.5}.topbar .top-heading>span{display:none}.topbar .top-actions{flex:1;align-items:center;gap:18px;min-width:0;display:flex}.topbar .search.discovery-search{flex:440px;max-width:600px;height:48px;margin:0 auto 0 0}.topbar .ha-root{flex-shrink:0;margin-left:auto}.shell-context-bar{max-width:1460px;padding:12px var(--community-page-gutter) 8px;justify-content:space-between;align-items:center;gap:16px;margin:0 auto;display:flex}.shell-context-bar .market-view-tabs{gap:24px;min-width:0}.shell-context-bar .market-view-tabs button{font-size:var(--font-body);white-space:nowrap;min-height:40px;padding:8px 0}.shell-context-bar .market-history{font-size:var(--font-meta);white-space:nowrap;flex-shrink:0;min-height:38px;padding:8px 12px}@media (min-width:681px){.messages-v3,html[data-community-mode=live] .messages-v3{height:calc(100dvh - var(--community-header-height) - var(--community-preview-height));min-height:0}.discovery-tabs{top:calc(var(--community-header-height) + var(--community-preview-height))}}@media (min-width:681px) and (max-width:1180px){:root{--sidebar:82px;--community-page-gutter:22px}.sidebar{align-items:center;padding-inline:10px}.sidebar .nav-link{justify-content:center;padding:7px 0}.sidebar .nav-link>span:not(.nav-icon),.sidebar .side-publish>span{display:none}.sidebar .side-publish{width:44px;margin-inline:auto;padding:11px}body #app .sidebar .sidebar-signin{width:100%;margin:18px 0 0;padding:0}body #app .sidebar .sidebar-signin .primary{white-space:normal;min-width:0;padding:7px 3px}.sidebar .sidebar-utilities{margin:0 0 var(--space-2);grid-template-columns:minmax(0,1fr)}.sidebar .sidebar-utilities :is(button,a){padding:var(--space-2);justify-content:center}.sidebar .sidebar-utilities :is(button,a)>span{display:none}.topbar{gap:18px}.topbar .top-heading{flex-basis:136px}}@media (min-width:681px) and (max-width:900px){.topbar .top-heading{flex-basis:118px}.topbar .top-heading h1{font-size:20px}.topbar .ha-greeting,.topbar .ha-hi{display:none}.topbar .ha-trigger.ha-capsule{gap:5px;padding-right:8px}.topbar .ha-controls{gap:10px}.topbar .global-search-submit{width:60px;font-size:var(--font-secondary);flex-basis:60px;padding-inline:8px}}@media (max-width:680px){:root{--sidebar:0px;--community-header-height:114px;--community-preview-height:29px;--community-page-gutter:14px;scrollbar-gutter:auto}#main{padding-bottom:var(--space-4)}.sidebar{display:none}:is(.topbar,.topbar:has(.ha-root)){height:var(--community-header-height);min-height:var(--community-header-height);top:var(--community-preview-height);gap:8px 10px;padding:9px 14px}.topbar .top-heading{min-width:0}.topbar .top-heading h1{font-size:20px}.topbar:has(.ha-root) .top-actions{display:contents}.topbar .search.discovery-search{max-width:none;margin:0}.topbar .ha-root{margin:0}.shell-context-bar{gap:12px;padding:10px 14px 5px}.shell-context-bar .market-view-tabs{gap:18px}.shell-context-bar .market-view-tabs button{font-size:var(--font-secondary)}.shell-context-bar .market-history{font-size:var(--font-meta);padding:8px 10px}}.app-content.skill-market-shell{--community-header-height:72px}.skill-market-shell>.topbar{background:var(--surface);width:100%;max-width:none;height:72px;min-height:72px;box-shadow:none;border-bottom:1px solid #f0f1f5;justify-content:flex-end;padding:0 clamp(24px,3vw,56px);display:flex}.skill-market-shell>.topbar:has(.ha-root) .top-actions{justify-content:flex-end;align-items:center;gap:20px;width:100%;min-width:0;display:flex}.skill-market-shell>.topbar:has(.ha-root) .search.discovery-search{flex:0 680px;width:clamp(360px,45vw,680px);min-width:0;max-width:680px;height:46px;margin:0}.skill-market-shell #main{padding:0}@media (max-width:1023px){.skill-market-shell>.topbar:has(.ha-root) .top-actions{gap:12px}.skill-market-shell>.topbar:has(.ha-root) .search.discovery-search{flex:1;width:auto}.skill-market-shell>.topbar:has(.ha-root) .ha-trigger{max-width:160px}}@media (max-width:767px){.skill-market-shell>.topbar:has(.ha-root){height:72px;min-height:72px;padding:10px 14px;display:flex}.skill-market-shell>.topbar:has(.ha-root) .top-actions{gap:var(--space-2);display:flex}.skill-market-shell>.topbar:has(.ha-root) .search.discovery-search{flex:1;width:auto;min-width:0;max-width:none;height:46px}.skill-market-shell>.topbar:has(.ha-root) .ha-controls{gap:var(--space-2)}.skill-market-shell>.topbar:has(.ha-root) .ha-notifications{width:44px;height:44px}.skill-market-shell>.topbar:has(.ha-root) .ha-trigger{min-width:44px;max-width:44px;min-height:44px;padding:3px}:is(.skill-market-shell>.topbar:has(.ha-root) .ha-greeting,.skill-market-shell>.topbar:has(.ha-root) .ha-chevron,.skill-market-shell>.topbar:has(.ha-root) .ha-divider){display:none}}.skill-market-shell>.topbar:has(.ha-root) .ha-root{margin-left:0}.shell-search-shortcut{display:none}body #app .sidebar-utilities{grid-template-columns:minmax(0,1fr);gap:4px}body #app .sidebar-utilities>:is(button,a){justify-content:flex-start;gap:12px;width:100%;min-height:44px;padding:10px 14px}body #app .sidebar-utilities .sidebar-more{min-width:0}body #app .sidebar-utilities .sidebar-more>span{display:inline}body #app .sidebar .nav-link[aria-current=page]{color:#5942d9;box-shadow:none;background:#eee9ff;border-color:#0000}body #app .mobile-bottom>a[aria-current=page]{color:#5942d9;background:#f0eaff}body #app .is-workspace-shell{--community-header-height:84px;--community-page-gutter:20px;background:#fff}body #app .is-workspace-shell>.topbar{height:84px;min-height:84px;box-shadow:none;background:#fdfcff;border-bottom:0;padding:0 24px 0 20px}body #app .is-workspace-shell>.topbar .top-actions{gap:24px}body #app .is-workspace-shell>.topbar .search.discovery-search{background:#fff;border:1px solid #e1dcf5;gap:13px;max-width:650px;height:50px;min-height:50px;margin-left:clamp(0px,10vw,150px);margin-right:auto;padding:0 14px 0 20px;box-shadow:0 3px 12px #5942c505}body #app .is-workspace-shell>.topbar .search.discovery-search:focus-within{background:#fff;border-color:#b6a9e6;box-shadow:0 0 0 3px #a995e90b}body #app .is-workspace-shell>.topbar .search.discovery-search>input{height:46px;font-size:14px}body #app .is-workspace-shell>.topbar .search.discovery-search>input::placeholder{color:#85859f}body #app .is-workspace-shell .shell-search-shortcut{min-width:44px;height:28px;color:var(--muted-readable,#5e657e);white-space:nowrap;background:#f3f2f9;border:0;border-radius:7px;flex:none;justify-content:center;align-items:center;padding:0 7px;font-family:inherit;font-size:13px;line-height:1;display:inline-flex}body #app .is-workspace-shell #global-search:has(input:not(:placeholder-shown)) .shell-search-shortcut{display:none}body #app .is-workspace-shell #global-search:has(input:placeholder-shown) .global-search-submit{display:none}body #app .is-workspace-shell #global-search:has(input:not(:placeholder-shown)) .global-search-submit{color:#6049d0;width:54px;height:34px;min-height:34px;box-shadow:none;text-shadow:none;background:#eee9ff;border:0;border-radius:9px;flex-basis:54px;padding:0 8px;font-size:13px}@media (min-width:1181px) and (max-width:1400px){body #app .is-workspace-shell>.topbar .search.discovery-search{margin-left:48px}}@media (min-width:681px) and (max-width:1180px){body #app .sidebar-utilities{grid-template-columns:1fr;width:44px;margin-inline:auto}body #app .sidebar-utilities>:is(button,a){justify-content:center;width:44px;padding:10px}body #app .sidebar-utilities .sidebar-more>span{display:none}body #app .is-workspace-shell>.topbar .search.discovery-search{margin-left:0}body #app .is-workspace-shell>.topbar .top-actions{gap:16px}}@media (max-width:680px){body #app .is-workspace-shell{--community-header-height:114px}body #app .is-workspace-shell>.topbar{height:114px;min-height:114px;padding:9px 14px}body #app .is-workspace-shell>.topbar .top-actions{display:contents}body #app .is-workspace-shell>.topbar .search.discovery-search{width:100%;max-width:none;height:44px;min-height:44px;margin:0;padding-left:14px}body #app .is-workspace-shell>.topbar .search.discovery-search>input{height:40px;font-size:13px}body #app .is-workspace-shell .shell-search-shortcut{display:none}body #app .is-workspace-shell #global-search:has(input:placeholder-shown) .global-search-submit{color:#6049d0;width:48px;height:34px;min-height:34px;box-shadow:none;text-shadow:none;background:#eee9ff;border-radius:9px;flex-basis:48px;padding:0 8px;font-size:13px;display:grid}}@media (forced-colors:active){body #app .sidebar .nav-link[aria-current=page],body #app .mobile-bottom>a[aria-current=page]{color:highlight;outline:1px solid highlight}}body .sidebar-more-menu{z-index:1300;box-sizing:border-box;color:#353245;overscroll-behavior:contain;scrollbar-width:thin;background:#fff;border:1px solid #eceaf1;border-radius:16px;padding:8px;font-size:14px;line-height:1.45;animation:.14s ease-out sidebar-more-in;position:fixed;overflow:auto;box-shadow:0 8px 32px #2620391a,0 2px 6px #26203908}body .sidebar-more-menu .utility-group{padding:5px 0}body .sidebar-more-menu .utility-group+.utility-group{border-top:1px solid #eeedf2;margin-top:4px;padding-top:8px}body .sidebar-more-menu .utility-group-label{color:#706a7a;margin:3px 12px 4px;font-size:11px;font-weight:400;line-height:18px}body .sidebar-more-menu :is(a,button){box-sizing:border-box;width:100%;min-height:36px;color:inherit;text-align:left;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;padding:8px 12px;font-family:inherit;font-size:14px;font-weight:400;line-height:20px;text-decoration:none;transition:background .12s,color .12s;display:flex}body .sidebar-more-menu :is(a,button):is(:hover,:focus-visible,[aria-current=page]){color:#6045d6;background:#f3efff;outline:0}body .sidebar-more-menu :is(a,button):focus-visible{outline-offset:-2px;outline:2px solid #8e7ae4}body .sidebar-more-menu .utility-mobile-help{display:none}body .sidebar-more-menu .utility-languages{border-top:1px solid #eeedf2;align-items:center;gap:4px;padding:8px 4px 2px;display:flex}body .sidebar-more-menu .utility-languages>span{color:#706a7a;margin:0 auto 0 8px;font-size:12px}body .sidebar-more-menu .utility-languages>button{width:auto;min-height:32px;padding:6px 9px;font-size:12px}body .sidebar-more-menu .utility-languages>[aria-checked=true]{color:#6045d6;background:#f0ebff}body .sidebar-more-menu .utility-language-status{color:#706a7a;margin:8px 12px;font-size:12px}body .sidebar-more-menu .utility-language-status[data-state=error]{color:#a23d49}body #app :is(.sidebar-more,.mobile-more)[aria-expanded=true]{color:#5942d9;background:#eee9ff}@keyframes sidebar-more-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:767px){body .sidebar-more-menu .utility-mobile-help{display:flex}body .sidebar-more-menu :is(a,button){min-height:40px}}@media (prefers-reduced-motion:reduce){body .sidebar-more-menu{animation:none}body .sidebar-more-menu :is(a,button){transition:none}}@media (forced-colors:active){body .sidebar-more-menu{border-color:canvastext}body .sidebar-more-menu :is(a,button):focus-visible{outline-color:highlight}}#dialog .live-post-loading.nd-skeleton{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;width:min(960px,85vw);max-width:100%;min-height:360px;padding:24px;display:grid}#dialog .nd-loading-cover{background:#f5f4fa;border-radius:12px;place-items:center;min-height:280px;display:grid;overflow:hidden}#dialog .nd-loading-cover img{object-fit:contain;width:100%;max-height:68vh;display:block}#dialog .nd-loading-copy{text-align:left;padding-block:20px;display:block}#dialog .nd-loading-copy h2{overflow-wrap:anywhere;font-size:22px;line-height:1.5}#dialog .nd-loading-copy p{color:var(--muted-strong);font-size:14px}#dialog .nd-loading-author{align-items:center;gap:10px;margin-bottom:18px;display:flex}@media (max-width:680px){#dialog .live-post-loading.nd-skeleton{grid-template-columns:1fr;gap:12px;width:100%;min-height:0;padding:16px}#dialog .nd-loading-cover{min-height:180px}#dialog .nd-loading-cover img{max-height:52vh}#dialog .nd-loading-copy{padding-block:0}#dialog .nd-loading-copy h2{font-size:18px}}@media (max-width:767px){html:root{--sidebar:0px;--community-header-height:56px;--community-page-gutter:16px;scrollbar-gutter:auto}body #app>.sidebar{display:none}body #app>.app-content{margin-left:0}body #app .app-content>.topbar:has(.ha-root){top:var(--community-preview-height,0px);z-index:50;box-sizing:border-box;width:100%;max-width:none;height:56px;min-height:56px;box-shadow:none;-webkit-backdrop-filter:blur(12px);background:#ffffffeb;border:0;border-bottom:1px solid #17172b0f;grid-template-rows:40px;grid-template-columns:minmax(0,1fr) 40px 40px 40px;align-content:center;gap:0 4px;padding:7px 16px 8px;display:grid;position:sticky}body #app .app-content>.topbar .top-heading{display:none}body #app .app-content>.topbar .top-actions{display:contents}body #app .app-content>.topbar .mobile-page-brand{grid-area:1/1;align-items:center;gap:8px;min-width:0;min-height:40px;font-size:clamp(14px,4.2vw,17px);line-height:1.3;display:flex}body #app .app-content>.topbar .mobile-page-brand span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}body #app .app-content>.topbar .mobile-search-link{color:#4f5068;width:40px;height:40px;box-shadow:none;background:0 0;border:0;border-radius:12px;grid-area:1/2;place-items:center;display:grid}body #app .app-content>.topbar .mobile-search-link svg{width:21px;height:21px}body #app .app-content>.topbar .mobile-publish{color:#fff;width:40px;min-width:40px;height:40px;min-height:40px;box-shadow:none;text-shadow:none;background:#6c4cf6;border:0;border-radius:12px;grid-area:1/3;place-items:center;margin:0;padding:0;display:grid}body #app .app-content>.topbar .mobile-publish>span{display:none}body #app .app-content>.topbar .mobile-publish svg{width:22px;height:22px}body #app .app-content>.topbar .ha-root{grid-area:1/4;justify-self:end;width:40px;height:40px;margin:0}body #app .app-content>.topbar .ha-capsule,body #app .app-content>.topbar .ha-divider{display:none}body #app .app-content>.topbar .ha-controls{gap:0}body #app .app-content>.topbar .ha-notifications{color:#4f5068;width:40px;min-width:40px;height:40px;min-height:40px;box-shadow:none;background:0 0;border:0;border-radius:12px;padding:0}body #app .app-content>.topbar .ha-notifications>.ha-bell{width:22px;height:22px}body #app .app-content>.topbar .ha-notifications.has-unread{color:#6c4cf6;box-shadow:none;background:0 0;border-color:#0000}body #app .app-content>.topbar .ha-notifications [data-ha-notification-badge]{top:6px;right:6px}body #app .app-content>.topbar .ha-notifications .ha-count{width:6px;min-width:6px;height:6px;box-shadow:none;background:#f04462;border:0;border-radius:50%;padding:0}body #app .app-content>.topbar :is(.mobile-search-link,.mobile-publish,.ha-notifications):focus-visible{outline-offset:2px;outline:2px solid #6c4cf6}body #app .app-content>.topbar :is(.mobile-search-link,.mobile-publish,.ha-notifications):active:not(:disabled,[aria-disabled=true],[aria-busy=true]){transform:scale(.98)}body #app .app-content>.topbar .search.discovery-search{display:none}body #app .app-content:has(>.topbar[data-mobile-page=search]){--community-header-height:112px}body #app .app-content>.topbar[data-mobile-page=search]{grid-template-rows:40px 48px;row-gap:8px;height:auto;min-height:112px}body #app .app-content>.topbar[data-mobile-page=search] .mobile-search-link{visibility:hidden}body #app .app-content>.topbar[data-mobile-page=search] .search.discovery-search{background:#fff;border-radius:12px;grid-area:2/1/3/-1;gap:7px;width:100%;max-width:none;height:48px;min-height:48px;margin:0;padding:3px 4px 3px 13px;display:flex}body #app .app-content>.topbar[data-mobile-page=search] .search.discovery-search input{min-width:0;height:40px;font-size:16px}body #app .app-content>.topbar[data-mobile-page=search] .shell-search-shortcut{display:none}body #app .app-content>.topbar[data-mobile-page=search] .global-search-submit{border-radius:12px;flex:0 0 40px;place-items:center;width:40px;min-width:40px;height:40px;min-height:40px;padding:0;display:grid}body #app .app-content>.topbar[data-mobile-page=search] .global-search-button-label{display:none}body #app .app-content>.topbar[data-mobile-page=search] .global-search-submit-icon{place-items:center;display:grid}body #app .app-content>.topbar[data-mobile-page=search] #global-search[aria-busy=true] .global-search-submit-icon{display:none}body #app .app-content>.topbar[data-mobile-page=search] .global-search-clear{min-width:36px;min-height:40px}body:has(.messages-v3){height:100dvh;overflow:hidden}body:has(.messages-v3) #app .app-content>.topbar{display:none}body #app .is-messages-shell:has(.messages-v3){--community-header-height:0px;padding-top:0}body #app .is-messages-shell .messages-v3.messages-vnext{inset:var(--community-preview-height,0px) 0 var(--bottom-safe);z-index:15;border:0;border-radius:0;grid-template-columns:none;width:auto;max-width:none;height:auto;min-height:0;margin:0;display:block;position:fixed;overflow:hidden}body #app .is-messages-shell .messages-v3.messages-vnext.show-chat{inset:calc(var(--community-preview-height,0px) + var(--dm-vv-top,0px)) 0 auto;height:calc(var(--dm-vv-height,calc(100dvh - var(--mobile-keyboard-inset,0px))) - var(--community-preview-height,0px));z-index:25}body:has(.messages-v3.show-chat) #app nav.mobile-bottom{display:none}body #app .is-messages-shell .messages-v3:not(.show-chat) .chat-panel,body #app .is-messages-shell .messages-v3.show-chat .chat-list{display:none}body #app .is-messages-shell .messages-v3 .chat-list{border:0;width:100%;min-width:0;height:100%}body #app .is-messages-shell .messages-v3.show-chat .chat-panel{width:100%;height:100%;min-height:0;display:flex}body #app .is-messages-shell .messages-v3 .chat-head .back-chat{place-items:center;width:40px;min-width:40px;height:40px;min-height:40px;display:grid}}@media (max-width:767px) and (prefers-reduced-motion:reduce){body #app .app-content>.topbar :is(.mobile-search-link,.mobile-publish,.ha-notifications){transition:none;animation:none;transform:none}}.community-page-heading{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sidebar [data-nav-messages]{padding-inline-end:36px;position:relative}.sidebar [data-nav-messages] .nav-icon{position:static}.sidebar [data-nav-message-badge]{top:10px;right:12px}.mobile-bottom [data-nav-message-badge]{top:-3px;right:-9px}@media (forced-colors:active){.nav-unread{color:highlighttext;background:highlight;border-color:canvas}}html[data-theme=dark] .sidebar{border-right:1px solid var(--theme-border);background:var(--theme-surface)}html[data-theme=dark] .topbar{background:var(--theme-surface)}html[data-theme=dark] .skill-market-shell>.topbar{border-bottom:1px solid var(--theme-border)}html[data-theme=dark] body #app .sidebar .nav-link[aria-current=page],html[data-theme=dark] body #app .mobile-bottom>a[aria-current=page]{background:var(--theme-accent-soft);color:var(--theme-accent)}html[data-theme=dark] body #app .is-workspace-shell,html[data-theme=dark] body #app .is-workspace-shell>.topbar{background:var(--theme-surface)}html[data-theme=dark] body #app .is-workspace-shell>.topbar .search.discovery-search{border:1px solid var(--theme-border);background:var(--theme-surface)}html[data-theme=dark] body #app .is-workspace-shell>.topbar .search.discovery-search:focus-within{border-color:var(--theme-border);background:var(--theme-surface)}html[data-theme=dark] body #app .is-workspace-shell>.topbar .search.discovery-search>input::placeholder{color:var(--theme-muted)}html[data-theme=dark] body #app .is-workspace-shell .shell-search-shortcut{background:var(--theme-subtle)}html[data-theme=dark] body #app .is-workspace-shell #global-search:has(input:not(:placeholder-shown)) .global-search-submit{background:var(--theme-accent-soft);color:var(--theme-accent)}@media (max-width:680px){html[data-theme=dark] body #app .is-workspace-shell #global-search:has(input:placeholder-shown) .global-search-submit{background:var(--theme-accent-soft);color:var(--theme-accent)}}html[data-theme=dark] body .sidebar-more-menu{background:var(--theme-surface);color:var(--theme-ink);border:1px solid var(--theme-border)}html[data-theme=dark] body .sidebar-more-menu .utility-group+.utility-group{border-top:1px solid var(--theme-border)}html[data-theme=dark] body .sidebar-more-menu .utility-group-label{color:var(--theme-text)}html[data-theme=dark] body .sidebar-more-menu :is(a,button):is(:hover,:focus-visible,[aria-current=page]){background:var(--theme-accent-soft);color:var(--theme-accent)}html[data-theme=dark] body .sidebar-more-menu :is(a,button):focus-visible{outline:2px solid var(--theme-accent)}html[data-theme=dark] body .sidebar-more-menu .utility-languages{border-top:1px solid var(--theme-border)}html[data-theme=dark] body .sidebar-more-menu .utility-languages>span{color:var(--theme-text)}html[data-theme=dark] body .sidebar-more-menu .utility-languages>[aria-checked=true]{background:var(--theme-accent-soft);color:var(--theme-accent)}html[data-theme=dark] body .sidebar-more-menu .utility-language-status{color:var(--theme-text)}html[data-theme=dark] body .sidebar-more-menu .utility-language-status[data-state=error]{color:var(--theme-danger)}html[data-theme=dark] body #app :is(.sidebar-more,.mobile-more)[aria-expanded=true]{background:var(--theme-accent-soft);color:var(--theme-accent)}@media (max-width:767px){html[data-theme=dark] body #app .app-content>.topbar:has(.ha-root){background:color-mix(in srgb,var(--theme-surface) 92%,transparent)}html[data-theme=dark] body #app .app-content>.topbar .mobile-search-link,html[data-theme=dark] body #app .app-content>.topbar .ha-notifications{color:var(--theme-text)}html[data-theme=dark] body #app .app-content>.topbar .ha-notifications.has-unread{color:var(--theme-accent)}html[data-theme=dark] body #app .app-content>.topbar :is(.mobile-search-link,.mobile-publish,.ha-notifications):focus-visible{outline:2px solid var(--theme-accent)}html[data-theme=dark] body #app .app-content>.topbar[data-mobile-page=search] .search.discovery-search{background:var(--theme-surface)}}