.community-public-root{background:radial-gradient(circle at 50% -20%,#fffffff2,#0000 36%),#f4f5f7;min-height:100dvh}.community-public-member-actions,.community-public-auth-actions{align-items:center;gap:8px;height:100%;display:flex}.community-public-auth-link{color:#5e6673;white-space:nowrap;border:1px solid #0000;border-radius:9999px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-size:13px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.community-public-auth-link svg{width:15px;height:15px}.community-public-auth-link:hover{color:#111317;background:#0a0a0a09;border-color:#0a0a0a1a}.community-public-auth-link{color:#25282e;border-color:#0a0a0a1f}.community-public-auth-link.is-primary{color:#fff;background:#0b0c0e;border-color:#0b0c0e}.community-public-auth-link.is-primary:hover{color:#fff;background:#292c31;border-color:#292c31}.community-public-subnav{top:var(--app-top-nav-height);z-index:34;-webkit-backdrop-filter:blur(22px)saturate(1.25);backdrop-filter:blur(22px)saturate(1.25);background:#f4f5f7e0;border-bottom:1px solid #0a0a0a12;position:sticky}.community-public-subnav-inner{width:min(1180px,100%);margin:0 auto;padding:0 24px}.community-public-subnav .console-community-nav{scrollbar-width:none;flex:none;gap:4px;width:100%;min-height:0;margin:0;padding:8px 0;display:flex;overflow:auto hidden!important}.community-public-subnav .console-community-nav:before{width:var(--console-nav-active-width);height:2px;transform:translateX(var(--console-nav-active-left));background:#111317;border-radius:9999px;top:auto;bottom:0}.community-public-subnav .console-community-nav:after{display:none}.community-public-subnav .console-community-nav .console-nav-link{flex:none;width:auto;min-height:40px;border-radius:10px!important;padding:9px 13px!important;font-size:14px!important}.community-public-subnav .console-community-nav .console-nav-link.is-active,.community-public-subnav .console-community-nav .console-nav-link.is-transitioning{padding-left:13px!important}.community-public-main{width:min(1180px,100%);margin:0 auto;padding:24px 24px 80px}.community-public-main .community-content-inner{width:100%;min-width:0}.community-public-main .workspace-route-loading{min-height:520px;padding-top:20px}:root[data-theme=dark] .community-public-root{background:radial-gradient(circle at 50% -20%,#24272e99,#0000 38%),#090a0d}:root[data-theme=dark] .community-public-auth-link:hover{color:#fff}:root[data-theme=dark] .community-public-auth-link{color:#ffffffad;border-color:#ffffff29}:root[data-theme=dark] .community-public-auth-link.is-primary{color:#090a0d;background:#fff;border-color:#fff}:root[data-theme=dark] .community-public-subnav{background:#090a0ddb;border-color:#ffffff14}:root[data-theme=dark] .community-public-subnav .console-community-nav:before{background:#fff}@media (max-width:760px){.community-public-root .app-top-nav .console-account-trigger{gap:0;min-width:0;min-height:44px;padding:2px}.community-public-root .app-top-nav .console-user-avatar{width:40px;height:40px;font-size:13px}.community-public-root .app-top-nav .console-user-name,.community-public-root .app-top-nav .console-account-settings{display:none!important}.community-public-auth-link{min-height:36px;padding:0 10px;font-size:12px}.community-public-subnav-inner{padding:0 14px}.community-public-main{padding:14px 14px calc(88px + env(safe-area-inset-bottom))}.community-public-main .console-community-page{margin-top:12px}}@media (max-width:640px){.community-public-root>.app-top-nav{position:static}.community-public-subnav{top:0}.community-public-member-actions,.community-public-auth-actions{width:100%}}.console-root .community-showcase-home-feature,.console-root .community-showcase-directory,.console-root .community-showcase-detail{min-width:0}.console-root .community-showcase-home-feature{gap:18px;padding-top:4px;display:grid}.console-root .console-community-feed-title{color:var(--app-text-strong);letter-spacing:-.01em;margin:0 0 4px;font-size:14px;font-weight:720}.console-root .console-community-empty-inline{min-height:148px;color:var(--app-muted);text-align:center;place-items:center;padding:28px 12px;font-size:13px;line-height:1.55;display:grid}.console-root .console-community-home .console-community-activity-feed{gap:0}.console-root .console-community-home .console-community-activity-feed>.console-community-card.is-feed{border:0!important;border-bottom:1px solid var(--app-border)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:18px 0!important}.console-root .console-community-home .console-community-activity-feed>.console-community-card.is-feed:first-child{padding-top:8px!important}.console-root .console-community-home .console-community-activity-feed>.console-community-card.is-feed:last-child{border-bottom:0!important}.console-root .console-community-home .console-community-side-panel{border-left:1px solid var(--app-border);gap:0;padding-left:20px}.console-root .console-community-home .console-community-side-panel>.console-community-guide-card{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.console-root .console-community-home .console-community-side-panel>.console-community-guide-card+.console-community-guide-card{margin-top:18px;border-top:1px solid var(--app-border)!important;padding-top:18px!important}.console-root .console-community-home .console-community-join-link{width:100%;min-height:30px;box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:space-between;padding:4px 0}.console-root .console-community-home .console-community-join-link:hover{box-shadow:none;background:0 0;border-color:#0000;transform:none}.console-root .community-showcase-section-heading,.console-root .community-showcase-detail-section-heading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.console-root .community-showcase-section-heading>div,.console-root .community-showcase-detail-section-heading>div{gap:5px;display:grid}.console-root .community-showcase-section-heading span,.console-root .community-showcase-detail-section-heading span{color:var(--app-muted);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:780}.console-root .community-showcase-section-heading h2,.console-root .community-showcase-detail-section-heading h2{color:var(--app-text-strong);letter-spacing:-.045em;margin:0;font-size:clamp(24px,3.2vw,38px);font-weight:710;line-height:1.08}.console-root .community-showcase-section-heading>a{color:var(--app-text-strong);align-items:center;gap:6px;font-size:13px;font-weight:720;text-decoration:none;display:inline-flex}.console-root .community-showcase-section-heading>a svg{width:15px;height:15px}.console-root .community-showcase-directory{gap:16px;display:grid}.console-root .community-showcase-toolbar{border-bottom:1px solid var(--app-border);grid-template-columns:minmax(240px,1fr) auto auto;align-items:center;gap:12px;padding:4px 0 16px;display:grid}.console-root .community-showcase-search{align-items:center;gap:8px;min-width:0;display:flex}.console-root .community-showcase-search>svg{width:18px;height:18px;color:var(--app-muted);flex:none}.console-root .community-showcase-search input{width:100%;min-width:0;font-size:14px;height:42px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0 4px!important}.console-root .community-showcase-search button{background:var(--app-text-strong);min-width:62px;height:40px;color:var(--app-surface);white-space:nowrap;border:0;border-radius:9999px;flex:none;padding:8px 13px;font-size:12px;font-weight:720}.console-root .community-showcase-filters{border:1px solid var(--app-border);background:color-mix(in srgb, var(--app-surface) 72%, transparent);border-radius:9999px;align-items:center;gap:2px;padding:3px;display:inline-flex}.console-root .community-showcase-filters button{min-height:34px;color:var(--app-muted);white-space:nowrap;background:0 0;border:0;border-radius:9999px;padding:0 11px;font-size:12px;font-weight:680}.console-root .community-showcase-filters button:hover,.console-root .community-showcase-filters button.is-active{background:var(--app-text-strong);color:var(--app-surface)}.console-root .community-showcase-publish-button svg{width:16px;height:16px}.console-root .community-showcase-active-tag{border:1px solid var(--app-border);background:var(--app-surface);width:fit-content;color:var(--app-text-strong);border-radius:9999px;align-items:center;gap:8px;padding:7px 11px;font-size:12px;font-weight:700;display:inline-flex}.console-root .community-showcase-active-tag span{color:var(--app-muted);font-weight:600}.console-root .community-showcase-editorial-list{border-bottom:0}.console-root .community-showcase-editorial-row{border-top:1px solid var(--app-border);grid-template-columns:104px minmax(0,1fr) minmax(118px,auto);gap:22px;min-width:0;padding:24px 0;display:grid}.console-root .community-showcase-editorial-list:not(.is-compact) .community-showcase-editorial-row:first-child{border-top:0}.console-root .community-showcase-editorial-list.is-compact{border-bottom:0}.console-root .community-showcase-editorial-list.is-compact .community-showcase-editorial-row{grid-template-columns:84px minmax(0,1fr) minmax(110px,auto);gap:18px;padding:18px 0}.console-root .community-showcase-row-visual{border:1px solid var(--app-border);background:radial-gradient(circle at 28% 18%, #ffffffd6, transparent 45%), color-mix(in srgb, #87d8f7 28%, var(--app-surface));width:104px;height:104px;color:var(--app-text-strong);border-radius:23px;place-items:center;display:grid;position:relative;overflow:hidden}.console-root .is-compact .community-showcase-row-visual{border-radius:20px;width:84px;height:84px}.console-root .community-showcase-row-visual>span svg{stroke-width:1.5px;width:30px;height:30px}.console-root .community-showcase-row-monogram{color:color-mix(in srgb, var(--app-text-strong) 86%, #087ea4);letter-spacing:-.055em;font-size:31px;font-weight:660;line-height:1}.console-root .community-showcase-row-visual small{z-index:1;color:#fff;font-variant-numeric:tabular-nums;letter-spacing:.08em;background:#000000b3;border-radius:9999px;padding:3px 6px;font-size:9px;position:absolute;bottom:7px;right:8px}.console-root .community-showcase-row-main{align-content:center;gap:7px;min-width:0;display:grid}.console-root .community-showcase-row-kicker,.console-root .community-showcase-detail-byline,.console-root .community-showcase-row-tags{flex-wrap:wrap;align-items:center;gap:6px 11px;min-width:0;display:flex}.console-root .community-showcase-row-kicker>*{color:var(--app-muted);font-size:11px;font-weight:650}.console-root .community-showcase-row-kicker .is-status{color:#9b5b10;background:#f0a24a2b;border-radius:9999px;padding:3px 7px}.console-root .community-showcase-row-main h3{letter-spacing:-.035em;margin:0;font-size:clamp(20px,2.2vw,27px);font-weight:710;line-height:1.15}.console-root .community-showcase-row-main h3 a{color:var(--app-text-strong);text-decoration:none}.console-root .community-showcase-row-main h3 a:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.console-root .community-showcase-row-main>p{color:var(--app-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.55;display:-webkit-box;overflow:hidden}.console-root .community-showcase-row-tags a,.console-root .community-showcase-detail-byline a{color:var(--app-muted);font-size:11px;font-weight:650;text-decoration:none}.console-root .community-showcase-row-tags a:hover,.console-root .community-showcase-detail-byline a:hover{color:var(--app-text-strong)}.console-root .community-showcase-row-aside{align-content:space-between;justify-items:end;gap:10px;min-width:110px;display:grid}.console-root .community-showcase-row-metrics{color:var(--app-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:flex-end;gap:10px;font-size:11px;display:flex}.console-root .community-showcase-row-metrics span,.console-root .community-showcase-row-favorite,.console-root .community-showcase-row-open{align-items:center;gap:5px;display:inline-flex}.console-root .community-showcase-row-metrics svg,.console-root .community-showcase-row-favorite svg,.console-root .community-showcase-row-open svg{width:14px;height:14px}.console-root .community-showcase-row-favorite{min-height:30px;color:var(--app-muted);background:0 0;border:0;border-radius:9999px;padding:4px 8px;font-size:11px}.console-root .community-showcase-row-favorite:hover,.console-root .community-showcase-row-favorite.is-active{background:color-mix(in srgb, var(--app-text-strong) 6%, transparent);color:var(--app-text-strong)}.console-root .community-showcase-row-favorite-wrap{justify-items:end;gap:4px;display:grid}.console-root .community-showcase-row-action-error{max-width:150px;color:var(--app-danger);text-align:right;font-size:10px;line-height:1.35}.console-root .community-showcase-row-open{color:var(--app-text-strong);font-size:12px;font-weight:720;text-decoration:none}.console-root .community-showcase-empty{text-align:center;align-content:center;place-items:center;gap:8px;min-height:280px;display:grid}@media (max-width:900px){.console-root .console-community-home .console-community-side-panel{border-top:1px solid var(--app-border);border-left:0;padding-top:20px;padding-left:0}}.console-root .community-showcase-empty>svg{width:26px;height:26px}.console-root .community-showcase-empty strong{color:var(--app-text-strong);font-size:18px}.console-root .community-showcase-empty p{max-width:420px;color:var(--app-muted);margin:0;font-size:13px}.console-root .console-community-form-dialog:has(.community-showcase-form){max-width:820px}.console-root .community-showcase-form{display:grid;gap:17px!important}.console-root .community-showcase-form-intro{border-bottom:1px solid var(--app-border);align-items:flex-start;gap:12px;padding-bottom:17px;display:flex}.console-root .community-showcase-form-intro>svg{width:22px;height:22px;margin-top:2px}.console-root .community-showcase-form-intro>div,.console-root .community-showcase-field{gap:7px;display:grid}.console-root .community-showcase-form-intro strong{color:var(--app-text-strong);font-size:15px}.console-root .community-showcase-form-intro p,.console-root .community-showcase-field small{color:var(--app-muted);margin:0;font-size:12px;line-height:1.55}.console-root .community-showcase-field>span{color:var(--app-text-strong);font-size:12px;font-weight:720}.console-root .community-showcase-field input,.console-root .community-showcase-field textarea,.console-root .community-showcase-update-composer input,.console-root .community-showcase-update-composer textarea,.console-root .community-showcase-editor input,.console-root .community-showcase-editor textarea,.console-root .community-showcase-update-composer .app-select-trigger{width:100%;border:1px solid var(--app-border)!important;background:var(--app-surface)!important;color:var(--app-text-strong)!important;box-shadow:none!important;border-radius:14px!important;padding:11px 13px!important}.console-root .community-showcase-field input:focus,.console-root .community-showcase-field textarea:focus,.console-root .community-showcase-update-composer input:focus,.console-root .community-showcase-update-composer textarea:focus,.console-root .community-showcase-editor input:focus,.console-root .community-showcase-editor textarea:focus,.console-root .community-showcase-update-composer .app-select-trigger:focus{border-color:var(--app-border-strong)!important}.console-root .community-showcase-github-input{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.console-root .community-showcase-github-input button{border:1px solid var(--app-border);background:var(--app-surface-soft);color:var(--app-text-strong);border-radius:14px;align-items:center;gap:6px;padding:0 13px;font-size:12px;font-weight:700;display:inline-flex}.console-root .community-showcase-github-input button svg{width:15px;height:15px}.console-root .community-showcase-repository{border:1px solid var(--app-border);background:color-mix(in srgb, var(--app-surface-soft) 70%, transparent);border-radius:16px;overflow:hidden}.console-root .community-showcase-repository>summary{min-height:54px;color:var(--app-text-strong);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:0 15px;list-style:none;display:flex}.console-root .community-showcase-repository>summary::-webkit-details-marker{display:none}.console-root .community-showcase-repository>summary>span{align-items:center;gap:8px;display:inline-flex}.console-root .community-showcase-repository>summary svg{width:16px;height:16px}.console-root .community-showcase-repository>summary strong{font-size:12px;font-weight:720}.console-root .community-showcase-repository>summary small{color:var(--app-muted);font-size:11px;font-weight:650}.console-root .community-showcase-repository[open]>summary{border-bottom:1px solid var(--app-border)}.console-root .community-showcase-repository-body{gap:13px;padding:15px;display:grid}.console-root .community-showcase-repository-body>p{color:var(--app-muted);margin:0;font-size:12px;line-height:1.55}.console-root .community-showcase-repository-disclaimer{align-items:flex-start;gap:7px;display:flex}.console-root .community-showcase-repository-disclaimer svg{flex:none;width:15px;height:15px;margin-top:2px}.console-root .community-showcase-form-grid{grid-template-columns:1.15fr .85fr;gap:12px;display:grid}.console-root .community-showcase-form-footer{border-top:1px solid var(--app-border);justify-content:space-between;align-items:center;gap:14px;padding-top:16px;display:flex}.console-root .community-showcase-form-footer p{max-width:480px;color:var(--app-muted);align-items:flex-start;gap:7px;margin:0;font-size:12px;line-height:1.5;display:flex}.console-root .community-showcase-form-footer p svg{flex:none;width:15px;height:15px;margin-top:1px}.console-root .community-showcase-form-error,.console-root .community-showcase-inline-error,.console-root .community-showcase-update-composer [role=alert]{background:color-mix(in srgb, var(--app-danger) 9%, transparent);color:var(--app-danger);border-radius:12px;margin:0;padding:9px 11px;font-size:12px}.console-root .community-github-snapshot{border:1px solid var(--app-border);background:color-mix(in srgb, var(--app-surface) 88%, transparent);border-radius:18px;gap:13px;padding:16px;display:grid}.console-root .community-github-snapshot-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;display:grid}.console-root .community-github-snapshot-head>img,.console-root .community-github-snapshot-icon{border:1px solid var(--app-border);border-radius:12px;width:42px;height:42px}.console-root .community-github-snapshot-head>img{object-fit:cover}.console-root .community-github-snapshot-icon{place-items:center;display:grid}.console-root .community-github-snapshot-icon svg{width:18px;height:18px}.console-root .community-github-snapshot-head>div{gap:2px;min-width:0;display:grid}.console-root .community-github-snapshot-head small,.console-root .community-github-snapshot-meta,.console-root .community-github-snapshot>p{color:var(--app-muted);font-size:11px}.console-root .community-github-snapshot-head strong{color:var(--app-text-strong);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.console-root .community-github-archived{background:var(--app-surface-soft);color:var(--app-muted);border-radius:9999px;padding:4px 7px;font-size:10px;font-weight:700}.console-root .community-github-snapshot>p{margin:0;line-height:1.55}.console-root .community-github-snapshot-meta{flex-wrap:wrap;gap:12px;display:flex}.console-root .community-github-snapshot-meta span{align-items:center;gap:5px;display:inline-flex}.console-root .community-github-snapshot-meta svg{width:13px;height:13px}.console-root .community-github-snapshot-meta .is-unverified{color:var(--app-text);font-weight:650}.console-root .community-github-snapshot-stats{border-top:1px solid var(--app-border);color:var(--app-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:7px 13px;padding-top:10px;font-size:10px;display:flex}.console-root .community-github-snapshot-stats span{align-items:center;gap:4px;display:inline-flex}.console-root .community-github-snapshot-stats svg{width:11px;height:11px}.console-root .community-github-snapshot>a{width:fit-content;color:var(--app-text-strong);align-items:center;gap:5px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.console-root .community-github-snapshot>a:hover{text-underline-offset:3px;text-decoration:underline}.console-root .community-github-snapshot>a svg{width:13px;height:13px}.console-root .community-github-snapshot-unavailable{color:var(--app-text)!important}.console-root .community-showcase-repository-refresh{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.console-root .community-showcase-repository-refresh button{color:var(--app-text);background:0 0;border:0;align-items:center;gap:6px;padding:2px 0;font-size:11px;font-weight:700;display:inline-flex}.console-root .community-showcase-repository-refresh button svg{width:13px;height:13px}.console-root .community-showcase-repository-refresh span{color:var(--app-muted);font-size:11px}.console-root .community-showcase-repository-refresh .is-error{color:var(--app-danger)}.console-root .community-showcase-detail{gap:32px;display:grid}.console-root .community-showcase-detail-hero{border-top:2px solid var(--app-border-strong);border-bottom:1px solid var(--app-border);gap:17px;padding:28px 0 30px;display:grid}.console-root .community-showcase-detail-kicker{align-items:center;gap:10px;display:flex}.console-root .community-showcase-detail-kicker span,.console-root .community-showcase-detail-kicker strong{color:var(--app-muted);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:760;display:inline-flex}.console-root .community-showcase-detail-kicker svg{width:14px;height:14px}.console-root .community-showcase-detail-hero h1{max-width:920px;color:var(--app-text-strong);letter-spacing:-.065em;margin:0;font-size:clamp(40px,7vw,76px);font-weight:690;line-height:.98}.console-root .community-showcase-detail-hero>p{max-width:760px;color:var(--app-text);margin:0;font-size:clamp(16px,2vw,20px);line-height:1.55}.console-root .community-showcase-detail-byline>*{color:var(--app-muted);font-size:12px}.console-root .community-showcase-detail-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.console-root .community-showcase-detail-actions>a,.console-root .community-showcase-detail-actions button{border:1px solid var(--app-border);background:var(--app-surface);min-height:42px;color:var(--app-text-strong);border-radius:9999px;align-items:center;gap:7px;padding:0 14px;font-size:12px;font-weight:720;text-decoration:none;display:inline-flex}.console-root .community-showcase-detail-actions>a.is-primary{border-color:var(--app-text-strong);background:var(--app-text-strong);color:var(--app-surface)}.console-root .community-showcase-detail-actions svg{width:15px;height:15px}.console-root .community-showcase-detail-actions small{color:var(--app-muted);font-variant-numeric:tabular-nums;font-size:10px}.console-root .community-showcase-detail-grid{grid-template-columns:minmax(0,1fr) minmax(260px,330px);align-items:start;gap:clamp(30px,6vw,72px);display:grid}.console-root .community-showcase-detail-grid>main,.console-root .community-showcase-detail-side{gap:32px;min-width:0;display:grid}.console-root .community-showcase-detail-section,.console-root .community-showcase-timeline,.console-root .community-showcase-conversation{gap:20px;display:grid}.console-root .community-showcase-description{color:var(--app-text);white-space:pre-wrap;font-size:15px;line-height:1.8}.console-root .community-showcase-detail-facts,.console-root .community-showcase-owner-panel{border-top:2px solid var(--app-border-strong);gap:12px;padding-top:15px;display:grid}.console-root .community-showcase-detail-facts>div{border-bottom:1px solid var(--app-border);grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;padding-bottom:10px;display:grid}.console-root .community-showcase-detail-facts svg{width:16px;height:16px}.console-root .community-showcase-detail-facts span,.console-root .community-showcase-detail-facts p,.console-root .community-showcase-owner-panel p{color:var(--app-muted);margin:0;font-size:12px;line-height:1.55}.console-root .community-showcase-detail-facts strong,.console-root .community-showcase-owner-panel strong{color:var(--app-text-strong);font-size:13px}.console-root .community-showcase-owner-panel button,.console-root .community-showcase-owner-panel a{background:var(--app-text-strong);width:fit-content;color:var(--app-surface);border:0;border-radius:9999px;align-items:center;gap:6px;padding:9px 12px;font-size:12px;font-weight:720;text-decoration:none;display:inline-flex}.console-root .community-showcase-owner-panel svg{width:15px;height:15px}.console-root .community-showcase-editor{border-top:1px solid var(--app-border);scroll-margin-top:148px}.console-root .community-showcase-editor summary{min-height:50px;color:var(--app-text-strong);cursor:pointer;align-content:center;font-size:13px;font-weight:720}.console-root .community-showcase-editor form,.console-root .community-showcase-editor label{gap:9px;display:grid}.console-root .community-showcase-editor form{padding-bottom:20px}.console-root .community-showcase-editor label>span{color:var(--app-muted);font-size:11px;font-weight:680}.console-root .community-showcase-editor button{background:var(--app-text-strong);width:fit-content;color:var(--app-surface);border:0;border-radius:9999px;align-items:center;gap:7px;padding:10px 13px;font-size:12px;font-weight:720;display:inline-flex}.console-root .community-showcase-update-status{color:var(--app-muted);margin:0;font-size:12px;line-height:1.5}.console-root .community-showcase-update-composer{border-top:1px solid var(--app-border);border-bottom:1px solid var(--app-border)}.console-root .community-showcase-update-composer summary{min-height:48px;color:var(--app-text-strong);cursor:pointer;align-items:center;gap:7px;font-size:12px;font-weight:720;list-style:none;display:flex}.console-root .community-showcase-update-composer summary::-webkit-details-marker{display:none}.console-root .community-showcase-update-composer summary svg{width:15px;height:15px}.console-root .community-showcase-update-composer form{gap:12px;padding:0 0 16px;display:grid}.console-root .community-showcase-update-composer label{gap:6px;display:grid}.console-root .community-showcase-update-composer label>span{color:var(--app-muted);font-size:11px;font-weight:680}.console-root .community-showcase-update-composer button{background:var(--app-text-strong);width:fit-content;color:var(--app-surface);border:0;border-radius:9999px;align-items:center;gap:7px;padding:10px 13px;font-size:12px;font-weight:720;display:inline-flex}.console-root .community-showcase-update-composer button svg{width:15px;height:15px}.console-root .community-showcase-timeline ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.console-root .community-showcase-timeline li{grid-template-columns:13px minmax(0,1fr);gap:14px;display:grid}.console-root .community-showcase-timeline li>span{border:2px solid var(--app-text-strong);background:var(--app-surface);border-radius:50%;width:9px;height:9px;margin-top:7px;position:relative}.console-root .community-showcase-timeline li:not(:last-child)>span:after{background:var(--app-border);content:"";width:1px;height:calc(100% + 72px);position:absolute;top:9px;left:2px}.console-root .community-showcase-timeline li>div{gap:6px;padding-bottom:27px;display:grid}.console-root .community-showcase-update-meta{align-items:center;gap:10px;display:flex}.console-root .community-showcase-update-meta strong{color:var(--app-text-strong);font-size:11px}.console-root .community-showcase-update-meta time{color:var(--app-muted);font-size:10px}.console-root .community-showcase-timeline h3{color:var(--app-text-strong);margin:0;font-size:17px}.console-root .community-showcase-timeline li p{color:var(--app-text);white-space:pre-wrap;margin:0;font-size:13px;line-height:1.65}.console-root .community-showcase-timeline-empty{border-top:1px solid var(--app-border);color:var(--app-muted);padding:18px 0;font-size:12px}.console-root .community-showcase-conversation{border-top:2px solid var(--app-border-strong);padding-top:28px;scroll-margin-top:148px}.console-root .community-showcase-conversation .console-community-detail-page{gap:12px;padding:0}.console-root .community-showcase-timeline{scroll-margin-top:148px}.console-root .community-showcase-row-main h3,.console-root .community-showcase-row-main>p,.console-root .community-showcase-row-tags a,.console-root .community-showcase-detail-hero h1,.console-root .community-showcase-description,.console-root .community-showcase-timeline h3,.console-root .community-showcase-timeline li p,.console-root .community-showcase-owner-panel p,.console-root .community-github-snapshot strong,.console-root .community-github-snapshot p{overflow-wrap:anywhere}@media (max-width:980px){.console-root .community-showcase-toolbar{grid-template-columns:minmax(0,1fr) auto}.console-root .community-showcase-filters{grid-area:2/1/auto/-1;width:fit-content}.console-root .community-showcase-detail-grid{grid-template-columns:minmax(0,1fr) 260px;gap:32px}}@media (max-width:760px){.console-root .community-showcase-section-heading{align-items:center}.console-root .community-showcase-toolbar{flex-wrap:wrap;display:flex;overflow:hidden}.console-root .community-showcase-search{flex:1 0 100%;width:100%}.console-root .community-showcase-filters{scrollbar-width:none;flex:100%;width:100%;overflow-x:auto}.console-root .community-showcase-filters button{flex:none}.console-root .community-showcase-publish-button{width:100%}.console-root .community-showcase-editorial-row,.console-root .community-showcase-editorial-list.is-compact .community-showcase-editorial-row{grid-template-columns:76px minmax(0,1fr);gap:14px;padding:18px 0}.console-root .community-showcase-row-visual,.console-root .is-compact .community-showcase-row-visual{border-radius:18px;width:76px;height:76px}.console-root .community-showcase-row-aside{grid-column:2;grid-template-columns:1fr auto auto;place-items:center start;min-width:0}.console-root .community-showcase-row-open span{display:none}.console-root .community-showcase-form-grid,.console-root .community-showcase-detail-grid{grid-template-columns:1fr}.console-root .community-showcase-form-footer{flex-direction:column;align-items:stretch}.console-root .community-showcase-detail-hero h1{font-size:clamp(38px,14vw,60px)}.console-root .community-showcase-detail-side{grid-template-columns:1fr}}@media (max-width:520px){.console-root .community-showcase-row-main h3{font-size:19px}.console-root .community-showcase-row-main>p{-webkit-line-clamp:3}.console-root .community-showcase-row-tags{display:none}.console-root .community-showcase-github-input{grid-template-columns:1fr}.console-root .community-showcase-github-input button{justify-content:center;min-height:40px}}:root[data-theme=dark] .console-root .community-showcase-row-kicker .is-status{color:#f2ba71}:root[data-theme=dark] .console-root .community-showcase-row-visual{background:radial-gradient(circle at 28% 18%, #ffffff1a, transparent 46%), color-mix(in srgb, #187da1 22%, var(--app-surface))}.community-notifications-trigger{width:42px;height:42px;color:var(--app-muted);background:0 0;border:1px solid #0000;border-radius:9999px;flex:0 0 42px;place-items:center;padding:0;transition:border-color .16s,background-color .16s,color .16s;display:grid;position:relative}.community-notifications-trigger:hover,.community-notifications-trigger[data-popup-open]{border-color:color-mix(in srgb, var(--app-text-strong) 12%, transparent);background:color-mix(in srgb, var(--app-text-strong) 5%, transparent);color:var(--app-text-strong)}.community-notifications-trigger:focus-visible,.community-notifications-read-all:focus-visible,.community-notifications-close:focus-visible,.community-notification-read:focus-visible,.community-notifications-more:focus-visible,.community-notifications-state button:focus-visible{box-shadow:0 0 0 3px var(--app-focus);outline:0}.community-notifications-trigger>svg{width:19px;height:19px}.community-notifications-badge{border:2px solid var(--app-surface);color:#fff;font-variant-numeric:tabular-nums;background:#ef4444;border-radius:9999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:9px;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:3px;right:1px}.community-notifications-positioner{z-index:100}.community-notifications-panel{border:1px solid var(--app-border);background:color-mix(in srgb, var(--app-surface) 97%, transparent);width:min(390px,100vw - 24px);max-height:min(620px,100dvh - 96px);color:var(--app-text-strong);-webkit-backdrop-filter:blur(24px)saturate(1.2);backdrop-filter:blur(24px)saturate(1.2);border-radius:22px;outline:none;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 24px 70px #0f172a2e,0 4px 18px #0f172a14}.community-notifications-heading{border-bottom:1px solid var(--app-border);justify-content:space-between;align-items:center;gap:14px;min-height:76px;padding:14px 14px 14px 18px;display:flex}.community-notifications-heading>div:first-child{min-width:0}.community-notifications-heading h2,.community-notifications-heading p{margin:0}.community-notifications-heading h2{letter-spacing:-.01em;font-size:15px;font-weight:780}.community-notifications-heading p{color:var(--app-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11.5px;line-height:1.45;overflow:hidden}.community-notifications-heading-actions{flex:none;align-items:center;gap:4px;display:flex}.community-notifications-read-all,.community-notifications-close,.community-notification-read,.community-notifications-more,.community-notifications-state button{color:var(--app-muted);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.community-notifications-read-all{white-space:nowrap;border-radius:9999px;gap:5px;min-height:34px;padding:6px 8px;font-size:11.5px;font-weight:720}.community-notifications-read-all:hover:not(:disabled),.community-notifications-close:hover,.community-notification-read:hover:not(:disabled),.community-notifications-more:hover:not(:disabled),.community-notifications-state button:hover:not(:disabled){background:var(--app-surface-soft);color:var(--app-text-strong)}.community-notifications-read-all:disabled,.community-notification-read:disabled,.community-notifications-more:disabled{cursor:wait;opacity:.58}.community-notifications-read-all svg,.community-notifications-close svg,.community-notification-read svg,.community-notifications-more svg,.community-notifications-state button svg{width:15px;height:15px}.community-notifications-close,.community-notification-read{border-radius:9999px;flex:0 0 34px;width:34px;height:34px;padding:0}.community-notifications-state{min-height:250px;color:var(--app-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:28px;display:flex}.community-notifications-state>svg{width:24px;height:24px;margin-bottom:3px}.community-notifications-state strong{color:var(--app-text-strong);font-size:13px}.community-notifications-state span{max-width:270px;font-size:12px;line-height:1.55}.community-notifications-state button{border:1px solid var(--app-border);border-radius:9999px;gap:7px;min-height:36px;margin-top:5px;padding:7px 12px;font-size:12px;font-weight:720}.community-notifications-state.is-error>svg,.community-notifications-inline-error{color:var(--app-danger)}.community-notifications-inline-error{border-bottom:1px solid var(--app-border);background:color-mix(in srgb, var(--app-danger) 7%, transparent);align-items:center;gap:7px;padding:9px 16px;font-size:11.5px;font-weight:680;display:flex}.community-notifications-inline-error svg{flex:none;width:15px;height:15px}.community-notifications-list{overscroll-behavior:contain;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.community-notifications-list>li{border-bottom:1px solid var(--app-border);grid-template-columns:minmax(0,1fr) 38px;align-items:center;display:grid}.community-notifications-list>li.is-unread{background:color-mix(in srgb, #00a9ef 5%, var(--app-surface))}.community-notification-link{min-width:0;color:inherit;grid-template-columns:38px minmax(0,1fr);gap:10px;padding:13px 8px 13px 15px;text-decoration:none;display:grid}.community-notification-link:hover .community-notification-copy>strong{color:#008fca}.community-notification-icon{background:var(--app-surface-soft);width:36px;height:36px;color:var(--app-muted);border-radius:12px;place-items:center;display:grid;position:relative}.community-notification-icon svg{width:17px;height:17px}.community-notification-icon i{border:2px solid var(--app-surface);background:#00a9ef;border-radius:9999px;width:9px;height:9px;position:absolute;top:-2px;right:-2px}.community-notification-copy{min-width:0;display:block}.community-notification-copy>strong,.community-notification-copy>span,.community-notification-copy>time{display:block}.community-notification-copy>strong{color:var(--app-text-strong);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:730;line-height:1.45;transition:color .16s;overflow:hidden}.community-notification-copy>span{color:var(--app-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;font-size:11.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.community-notification-copy>time{color:color-mix(in srgb, var(--app-muted) 82%, transparent);font-variant-numeric:tabular-nums;margin-top:5px;font-size:10.5px}.community-notification-read{align-self:center;margin-right:6px}.community-notifications-more{border-top:1px solid var(--app-border);flex:none;gap:7px;min-height:42px;padding:8px 14px;font-size:12px;font-weight:720}.community-showcase-conversation#discussion{scroll-margin-top:calc(var(--app-top-nav-height) + 72px)}:root[data-theme=dark] .community-notifications-trigger:hover,:root[data-theme=dark] .community-notifications-trigger[data-popup-open]{background:#ffffff0f;border-color:#ffffff1f}:root[data-theme=dark] .community-notifications-badge{border-color:#111318}:root[data-theme=dark] .community-notifications-panel{background:#111318f7;border-color:#ffffff1c;box-shadow:0 28px 80px #00000080,0 4px 20px #00000040}:root[data-theme=dark] .community-notifications-list>li.is-unread{background:#0f222ef8}:root[data-theme=dark] .community-notification-icon i{border-color:#111318}@media (max-width:430px){.community-notifications-trigger{flex-basis:38px;width:38px;height:38px}.community-notifications-panel{border-radius:20px;width:calc(100vw - 20px);max-height:calc(100dvh - 82px)}.community-notifications-heading{min-height:70px;padding-left:15px}.community-notifications-heading p{max-width:150px}.community-notification-link{padding-left:13px}}
