.community-v2{--radius-card:24px;--blue-50:#f2f5ff;--blue-100:#e0e8ff;--blue-200:#bdcdff;--blue-300:#8fabff;--blue-400:#5c84ff;--blue-500:#0140ff;--blue-600:#03c;--blue-700:#082a99;--accent-surface-soft:var(--blue-50);--accent-surface:var(--blue-100);--accent-border:var(--blue-200);--accent-text:var(--blue-600);--accent-active:var(--blue-500);--chart-codex:var(--blue-400);--chart-codex-ink:var(--neutral-ink);--illustration-blue:var(--blue-500);--illustration-blue-depth:var(--blue-700);--progress-track:var(--accent-border);--progress-fill:var(--accent-active);--text-hover:var(--accent-text);--text-link:var(--accent-text);--neutral-ink:#000;--neutral-graphite:#333;--neutral-slate:#707070;--neutral-cool-gray:#6b7280;--neutral-steel:#7e8389;--neutral-fog:#949494;--neutral-mist:#cccccf;--neutral-pearl:#dedee0;--neutral-ash:#f2f2f2;--neutral-linen:#f7f7f9;--neutral-paper:#fff;--shell-bg:var(--neutral-linen);--shell-surface:var(--neutral-paper);--shell-gap:6px;--shell-radius:var(--radius-card);--bg-primary:var(--neutral-paper);--bg-secondary:var(--neutral-ash);--surface-default:var(--neutral-paper);--surface-secondary:var(--neutral-ash);--surface-hover:var(--neutral-linen);--text-heading:var(--neutral-ink);--text-primary:var(--neutral-graphite);--text-secondary:var(--neutral-slate);--text-helper:var(--neutral-cool-gray);--text-tertiary:var(--neutral-fog);--text-disabled:var(--neutral-fog);--border-strong:var(--neutral-mist);--border-default:var(--neutral-pearl);--border-subtle:var(--neutral-ash);--border-control:var(--neutral-mist);--border-muted:var(--neutral-pearl);--border-card-hover:var(--accent-border);--action-primary:var(--neutral-ink);--action-primary-hover:var(--neutral-graphite);--text-on-action:var(--neutral-paper);--nova-accent:var(--accent-active);--brand-primary:var(--nova-accent);--brand-hover:var(--blue-600);--brand-subtle:var(--accent-surface);--text-on-brand:#fff;--selection-bg:var(--accent-surface);--selection-text:var(--accent-text);--status-success:var(--badge-green-text);--status-success-bg:var(--badge-green-bg);--status-warning:#dfa85d;--status-warning-bg:#fff9f0;--status-warning-text:#80551e;--status-danger:#ee8c94;--status-danger-bg:#fff5f6;--status-danger-text:#a23845;--status-success-text:var(--badge-green-text);--status-info:var(--text-secondary);--status-info-bg:var(--surface-secondary);--control-bg:var(--surface-secondary);--control-border:var(--border-control);--focus-ring:var(--accent-active);--font-sans:"Inter","PingFang SC","Microsoft YaHei",sans-serif;--font-mono:"SFMono-Regular",Consolas,monospace;--font-xs:11px;--font-sm:12px;--font-md:14px;--font-lg:16px;--font-xl:20px;--font-2xl:24px;--font-3xl:36px;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--line-tight:1.25;--line-body:1.65;--tracking-heading:-.035em;--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--radius-none:0px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-full:999px;--border-width:1px;--shadow-none:none;--shadow-sm:none;--shadow-popover:0 4px 16px #1a1a1814;--orb-size:96px;--card-padding:24px;--card-gap:16px;--grid-columns:12;--grid-gutter:24px;--grid-max:1120px;--sidebar-width:224px;--control-sm:32px;--control-md:40px;--control-lg:48px;--icon-size:16px;--motion-fast:.15s}.community-v2[data-theme=dark]{--shell-bg:#242424;--shell-surface:#191919;--bg-primary:#191919;--bg-secondary:#242424;--surface-default:#191919;--surface-secondary:#242424;--surface-hover:#333;--text-heading:#fff;--text-helper:#b3b8c2;--border-control:#949494;--border-muted:#707070;--border-default:#707070;--text-primary:#dedee0;--text-secondary:#b3b3ac;--text-tertiary:#93938c;--border-strong:#949494;--border-subtle:#333;--action-primary:#f7f7f5;--action-primary-hover:#deded8;--text-on-action:#1a1a18;--accent-surface-soft:color-mix(in srgb,var(--blue-500) 10%,var(--surface-default));--accent-surface:color-mix(in srgb,var(--blue-500) 20%,var(--surface-default));--accent-border:color-mix(in srgb,var(--blue-400) 50%,var(--surface-default));--accent-text:var(--blue-200);--accent-active:var(--blue-300);--nova-accent:var(--accent-active);--text-on-brand:#1a1a18;--status-warning:#dfa85d;--status-warning-bg:#30291f;--status-warning-text:#ebc38c;--status-danger:#ee8c94;--status-danger-bg:#322326;--status-danger-text:#f3aeb4;--status-success-text:var(--badge-green-text)}.community-v2{--badge-green-bg:#eaf6ef;--badge-green-text:#276545;--badge-red-bg:#f9d8c7;--badge-red-text:#8c4029;--badge-blue-bg:var(--accent-surface);--badge-blue-text:var(--accent-text);--badge-amber-bg:#fff4de;--badge-amber-text:#845b16;--badge-purple-bg:#f0e8fa;--badge-purple-text:#65418b;--badge-yellow-bg:#fff3c9;--badge-yellow-text:#80631b}.community-v2[data-theme=dark]{--badge-green-bg:#203b2d;--badge-green-text:#9ddbb5;--badge-red-bg:#684332;--badge-red-text:#fdc;--badge-blue-bg:var(--accent-surface);--badge-blue-text:var(--accent-text);--badge-amber-bg:#42361e;--badge-amber-text:#edcc89;--badge-purple-bg:#352740;--badge-purple-text:#d8b9f2;--badge-yellow-bg:#40371f;--badge-yellow-text:#f0d77e}.community-v2{--article-surface-blue:var(--accent-surface-soft);--article-surface-yellow:#fff6df;--article-surface-red:#fff3eb}.community-v2[data-theme=dark]{--article-surface-blue:var(--accent-surface-soft);--article-surface-yellow:#393324;--article-surface-red:#442e25}.community-v2:not(:has(.ranking-page)){--text-secondary:#626262;--text-tertiary:#666;--text-hover:var(--accent-text);--text-link:var(--accent-text);--reaction-liked:#bf2531;--reaction-saved:#80631b}.community-v2[data-theme=dark]:not(:has(.ranking-page)){--text-secondary:#b3b3ac;--text-tertiary:#b3b8c2;--text-hover:var(--accent-text);--text-link:var(--accent-text);--reaction-liked:#f3aeb4;--reaction-saved:#f0d77e}.community-v2{--article-surface-blue-hover:#eaf0ff;--article-surface-yellow-hover:#fff0cc;--article-surface-red-hover:#ffebdd;--feed-surface-neutral-hover:#f0f0f4}.community-v2[data-theme=dark]{--article-surface-blue-hover:#1c2747;--article-surface-yellow-hover:#443c28;--article-surface-red-hover:#51362b;--feed-surface-neutral-hover:#3b3b3f}.community-v2{background:var(--bg-primary);color:var(--text-primary);font:var(--weight-regular) var(--font-md)/var(--line-body) var(--font-sans);-webkit-font-smoothing:antialiased;min-height:100vh}.community-v2 *{box-sizing:border-box}.community-v2 button,.community-v2 input,.community-v2 select,.community-v2 textarea{font:inherit}.community-v2 button,.community-v2 a,.community-v2 input{-webkit-tap-highlight-color:transparent}.community-v2 button{cursor:pointer}.community-v2 :disabled{cursor:not-allowed;opacity:.45}.community-v2 :focus-visible,.community-v2 .is-focus{outline:2px solid var(--focus-ring);outline-offset:3px}.community-v2 a{color:inherit;text-decoration:none}.community-v2 h1,.community-v2 h2,.community-v2 h3,.community-v2 p{margin:0}.community-v2 h1{font-size:var(--font-3xl);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-heading);line-height:var(--line-tight)}.community-v2 h2{font-size:var(--font-xl);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-heading)}.community-v2 h3{font-size:var(--font-lg);font-weight:var(--weight-semibold)}.community-v2 p{color:var(--text-primary)}:where(.community-v2) .ds-sidebar{width:var(--sidebar-width);border-right:var(--border-width) solid var(--border-subtle);padding:var(--space-6) var(--space-4);background:var(--bg-primary);z-index:10;flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0}:where(.community-v2) .ds-brand{align-items:center;gap:var(--space-3);font-weight:var(--weight-semibold);font-size:var(--font-lg);letter-spacing:var(--tracking-heading);display:flex}:where(.community-v2) .ds-logo{width:var(--control-sm);height:var(--control-sm);color:var(--text-on-brand);background:var(--brand-primary);border-radius:var(--radius-md);font-size:var(--font-xl);place-items:center;display:grid}:where(.community-v2) .ds-sidebar .ds-input{margin:var(--space-8) 0 var(--space-6);width:100%}:where(.community-v2) .ds-nav-label,:where(.community-v2) .ds-eyebrow{font:var(--weight-medium) var(--font-xs)/var(--line-body) var(--font-mono);letter-spacing:.09em;color:var(--text-tertiary);text-transform:uppercase}:where(.community-v2) .ds-nav-label{padding:var(--space-5) var(--space-3) var(--space-2)}:where(.community-v2) .ds-sidebar-item{min-height:var(--control-md);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);justify-content:space-between;align-items:center;display:flex;color:var(--text-secondary)!important}:where(.community-v2) .ds-sidebar-item:hover{background:var(--surface-hover)}:where(.community-v2) .ds-sidebar-item.selected{background:var(--selection-bg);font-weight:var(--weight-medium);color:var(--selection-text)!important}:where(.community-v2) .ds-sidebar-foot{border-top:var(--border-width) solid var(--border-subtle);padding-top:var(--space-4);font-size:var(--font-sm);color:var(--text-secondary);margin-top:auto}:where(.community-v2) .ds-workspace{margin-left:var(--sidebar-width)}:where(.community-v2) .ds-topbar{min-height:var(--space-16);padding:var(--space-3) var(--space-10);justify-content:space-between;align-items:center;gap:var(--space-4);border-bottom:0;display:flex}:where(.community-v2) .ds-main{max-width:var(--grid-max);padding:var(--space-12) var(--space-10) var(--space-16);margin:auto}:where(.community-v2) .ds-hero{padding-bottom:var(--space-8)}:where(.community-v2) .ds-hero h1{margin:var(--space-3) 0 var(--space-4)}:where(.community-v2) .ds-hero p{max-width:680px}:where(.community-v2) .ds-hero-meta{gap:var(--space-6);margin-top:var(--space-6);font-size:var(--font-sm);color:var(--text-tertiary);display:flex}:where(.community-v2) .ds-section{padding-top:var(--space-12);scroll-margin-top:var(--space-6)}:where(.community-v2) .ds-section-head{justify-content:space-between;align-items:baseline;gap:var(--space-4);margin-bottom:var(--space-6);display:flex}:where(.community-v2) .ds-section-head h2 span{font:var(--font-sm) var(--font-mono);color:var(--text-tertiary);margin-right:var(--space-3)}:where(.community-v2) .ds-section-desc{font-size:var(--font-sm);color:var(--text-tertiary)}:where(.community-v2) .ds-specimen{border-top:var(--border-width) solid var(--border-default);padding:var(--space-6) 0}:where(.community-v2) .ds-specimen-head{margin-bottom:var(--space-5);justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}:where(.community-v2) .ds-specimen-head h3{font-size:var(--font-md)}:where(.community-v2) .ds-row{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}:where(.community-v2) .ds-between{justify-content:space-between}:where(.community-v2) .ds-stack{gap:var(--space-4);display:grid}:where(.community-v2) .ds-meta{font-size:var(--font-sm);color:var(--text-helper)}:where(.community-v2) .ds-mono{font-family:var(--font-mono);font-size:var(--font-xs);font-variant-numeric:tabular-nums}:where(.community-v2) .ds-two{gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}:where(.community-v2) .ds-three{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}:where(.community-v2) .ds-button{border:var(--border-width) solid transparent;border-radius:var(--radius-md);justify-content:center;align-items:center;gap:var(--space-2);white-space:nowrap;padding:0 var(--space-4);min-height:var(--control-md);transition:transform var(--motion-fast),opacity var(--motion-fast);display:inline-flex;font-weight:var(--weight-medium)!important}:where(.community-v2) .ds-button.sm{min-height:var(--control-sm);padding:0 var(--space-3);font-size:var(--font-sm)}:where(.community-v2) .ds-button.lg{min-height:var(--control-lg);padding:0 var(--space-5)}:where(.community-v2) .ds-button.primary{background:var(--action-primary);color:var(--text-on-action)}:where(.community-v2) .ds-button.primary:hover,:where(.community-v2) .ds-button.primary.is-hover{background:var(--action-primary-hover)}:where(.community-v2) .ds-button.secondary{background:var(--surface-default);border-color:var(--border-default);color:var(--text-primary)}:where(.community-v2) .ds-button.ghost{color:var(--text-secondary);background:0 0}:where(.community-v2) .ds-button.secondary:hover,:where(.community-v2) .ds-button.ghost:hover,:where(.community-v2) .ds-button.is-hover:not(.primary){background:var(--surface-hover)}:where(.community-v2) .ds-button.danger{background:var(--status-danger-bg);color:var(--status-danger-text)}:where(.community-v2) .ds-button:active:not(:disabled),:where(.community-v2) .ds-button.is-active{transform:scale(.97)}:where(.community-v2) .ds-icon-button{width:var(--control-md);padding:0}:where(.community-v2) .ds-input{background:var(--control-bg);border:var(--border-width) solid var(--control-border);color:var(--text-primary);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);min-height:var(--control-md);width:100%;min-width:0}:where(.community-v2) .ds-input[aria-invalid=true]{border-color:var(--status-danger)}:where(.community-v2) .ds-textarea{resize:vertical;min-height:96px}:where(.community-v2) .ds-field{gap:var(--space-2);display:grid}:where(.community-v2) .ds-error{font-size:var(--font-sm);color:var(--status-danger-text)}:where(.community-v2) .ds-check{align-items:center;gap:var(--space-3);min-height:var(--control-md);cursor:pointer;display:flex}:where(.community-v2) .ds-check input{width:var(--space-4);height:var(--space-4);accent-color:var(--action-primary)}:where(.community-v2) .ds-check .ds-switch{appearance:none;width:var(--space-8);height:var(--space-5);background:var(--border-default);border-radius:var(--radius-full);flex-shrink:0;position:relative}:where(.community-v2) .ds-switch:before{content:"";width:var(--space-3);height:var(--space-3);top:var(--space-1);left:var(--space-1);background:var(--surface-default);border-radius:var(--radius-full);position:absolute}:where(.community-v2) .ds-check .ds-switch:checked{background:var(--action-primary)}:where(.community-v2) .ds-switch:checked:before{transform:translateX(var(--space-3))}:where(.community-v2) .ds-avatar{width:var(--control-md);height:var(--control-md);background:var(--surface-secondary);color:var(--text-secondary);border-radius:var(--radius-full);font:var(--weight-medium) var(--font-sm) var(--font-sans);flex-shrink:0;place-items:center;display:inline-grid}:where(.community-v2) .ds-avatar.sm{width:var(--space-6);height:var(--space-6);font-size:var(--font-xs)}:where(.community-v2) .ds-avatar.lg{width:var(--control-lg);height:var(--control-lg)}:where(.community-v2) .ds-badge,:where(.community-v2) .ds-tag{align-items:center;gap:var(--space-1);font-size:var(--font-xs);font-weight:var(--weight-medium);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background:var(--bg-secondary);color:var(--text-secondary);display:inline-flex}:where(.community-v2) .ds-badge.success{background:var(--status-success-bg);color:var(--status-success-text)}:where(.community-v2) .ds-badge.warning{background:var(--status-warning-bg);color:var(--status-warning-text)}:where(.community-v2) .ds-badge.danger{background:var(--status-danger-bg);color:var(--status-danger-text)}:where(.community-v2) .ds-badge.info{background:var(--status-info-bg);color:var(--status-info)}:where(.community-v2) .ds-tag{border:var(--border-width) solid var(--border-default);background:0 0}:where(.community-v2) .ds-tag button{color:inherit;min-width:var(--space-6);min-height:var(--space-6);background:0 0;border:0}:where(.community-v2) .ds-tooltip{display:inline-flex;position:relative}:where(.community-v2) .ds-tooltip [role=tooltip]{bottom:calc(100% + var(--space-2));z-index:5;white-space:nowrap;background:var(--text-primary);color:var(--bg-primary);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--font-sm);box-shadow:var(--shadow-popover);position:absolute;left:0}:where(.community-v2) .ds-divider{border:0;border-top:var(--border-width) solid var(--border-subtle);margin:var(--space-4) 0}:where(.community-v2) .ds-tabs{gap:var(--space-6);border-bottom:var(--border-width) solid var(--border-default);display:flex;overflow:auto}:where(.community-v2) .ds-tabs button{min-height:var(--control-lg);padding:var(--space-3) 0;color:var(--text-secondary);font-size:var(--font-sm);background:0 0;border:0;border-bottom:2px solid #0000;flex-shrink:0}:where(.community-v2) .ds-tabs button[aria-selected=true]{color:var(--text-primary);border-bottom-color:var(--nova-accent);font-weight:var(--weight-semibold)}:where(.community-v2) .ds-breadcrumb{font-size:var(--font-sm);color:var(--text-secondary);gap:var(--space-3);flex-wrap:wrap;display:flex}:where(.community-v2) .ds-slash{margin-right:var(--space-3);color:var(--text-tertiary)}:where(.community-v2) .ds-card{border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-card);padding:var(--space-6);background:var(--surface-default);gap:var(--space-4);display:grid}:where(.community-v2) .ds-content{padding:var(--space-5) 0;gap:var(--space-3);display:grid}:where(.community-v2) .ds-content p{font-size:var(--font-md)}:where(.community-v2) .ds-progress-wrap{gap:var(--space-2);font-size:var(--font-sm);display:grid}:where(.community-v2) .ds-progress{height:var(--space-1);border-radius:var(--radius-full);background:var(--border-subtle);overflow:hidden}:where(.community-v2) .ds-progress>span{background:var(--brand-primary);height:100%;display:block}:where(.community-v2) .ds-lesson{text-align:left;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-4) var(--space-3);min-height:var(--control-lg);color:var(--text-primary);border:0;border-bottom:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-sm);background:0 0;display:flex}:where(.community-v2) .ds-lesson .ds-meta{white-space:nowrap;margin-left:auto}:where(.community-v2) .ds-lesson:hover:not(:disabled){background:var(--surface-hover)}:where(.community-v2) .ds-lesson.active{background:var(--selection-bg);color:var(--text-primary)}:where(.community-v2) .ds-lesson.active .ds-lesson-index{color:var(--nova-accent)}:where(.community-v2) .ds-lesson-index{font:var(--font-sm) var(--font-mono);width:var(--space-6);color:var(--text-tertiary)}:where(.community-v2) .ds-lesson.completed .ds-lesson-index{color:var(--status-success)}:where(.community-v2) .ds-swatches{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}:where(.community-v2) .ds-swatch{text-align:left;min-width:0;color:var(--text-primary);background:0 0;border:0;padding:0}:where(.community-v2) .ds-swatch-color{height:var(--space-16);border:var(--border-width) solid var(--border-default);border-radius:var(--radius-sm);margin-bottom:var(--space-2);display:block}:where(.community-v2) .ds-swatch .ds-mono{font-size:var(--font-xs);overflow-wrap:anywhere;display:block}:where(.community-v2) .ds-type-row,:where(.community-v2) .ds-token-row{align-items:center;gap:var(--space-4);padding:var(--space-4) 0;border-bottom:var(--border-width) solid var(--border-subtle);grid-template-columns:180px 1fr auto;display:grid}:where(.community-v2) .ds-space-scale{align-items:end;gap:var(--space-6);padding:var(--space-5) 0;flex-wrap:wrap;display:flex}:where(.community-v2) .ds-space-sample{justify-items:start;gap:var(--space-2);display:grid}:where(.community-v2) .ds-space-sample i{background:var(--text-primary);height:var(--space-3);display:block}:where(.community-v2) .ds-radius-demo{width:var(--space-16);height:var(--space-16);border:var(--border-width) solid var(--border-default);background:var(--bg-secondary);place-items:center;display:grid}:where(.community-v2) .ds-grid-demo{grid-template-columns:repeat(var(--grid-columns),1fr);gap:var(--grid-gutter);margin:var(--space-4) 0;display:grid}:where(.community-v2) .ds-grid-demo span{height:var(--space-16);background:var(--surface-secondary);color:var(--text-secondary);font-size:var(--font-xs);place-items:center;display:grid}:where(.community-v2) .ds-state{gap:var(--space-3);justify-items:start;display:grid}:where(.community-v2) .ds-notice{padding:var(--space-4);background:var(--bg-secondary);border-left:2px solid var(--border-strong);font-size:var(--font-sm);margin-top:var(--space-6)}:where(.community-v2) .ds-empty{padding:var(--space-8);text-align:center;color:var(--text-secondary);border:var(--border-width) dashed var(--border-default);border-radius:var(--radius-card)}:where(.community-v2) .ds-spinner{width:var(--space-3);height:var(--space-3);border-radius:var(--radius-full);border:2px solid;border-right-color:#0000;animation:1s linear infinite community-v2-ds-spin}:where(.community-v2) .ds-skeleton{height:var(--space-3);background:var(--border-subtle);border-radius:var(--radius-sm);margin:var(--space-3) 0}:where(.community-v2) .ds-toast{bottom:var(--space-6);right:var(--space-6);padding:var(--space-3) var(--space-5);background:var(--text-primary);color:var(--bg-primary);border-radius:var(--radius-md);box-shadow:var(--shadow-popover);z-index:20;position:fixed}:where(.community-v2) .ds-footer{border-top:var(--border-width) solid var(--border-default);margin-top:var(--space-12);padding-top:var(--space-5);color:var(--text-tertiary);font-size:var(--font-xs);justify-content:space-between;display:flex}@keyframes community-v2-ds-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.community-v2 *{transition:none!important;animation:none!important}:where(.community-v2) .ds-button:active{transform:none}}@media (max-width:1100px){:where(.community-v2) .ds-three{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.community-v2) .ds-swatches{grid-template-columns:repeat(3,minmax(0,1fr))}:where(.community-v2) .ds-grid-demo{gap:var(--space-2)}}@media (max-width:760px){:where(.community-v2) .ds-sidebar{width:auto;padding:var(--space-4);border-right:0;border-bottom:var(--border-width) solid var(--border-subtle);position:static}:where(.community-v2) .ds-sidebar nav,:where(.community-v2) .ds-sidebar-foot{display:none}:where(.community-v2) .ds-sidebar .ds-input{margin:var(--space-4) 0 0}:where(.community-v2) .ds-workspace{margin-left:0}:where(.community-v2) .ds-topbar{padding:var(--space-3) var(--space-4)}:where(.community-v2) .ds-main{padding:var(--space-8) var(--space-4)}:where(.community-v2) .ds-two,:where(.community-v2) .ds-three{grid-template-columns:1fr}:where(.community-v2) .ds-swatches{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.community-v2) .ds-section-head{align-items:start;gap:var(--space-1);flex-direction:column}:where(.community-v2) .ds-type-row{grid-template-columns:1fr}:where(.community-v2) .ds-token-row{grid-template-columns:1fr auto}:where(.community-v2) .ds-hero-meta{gap:var(--space-3);flex-wrap:wrap}:where(.community-v2) .ds-topbar .ds-badge{display:none}:where(.community-v2) .ds-grid-demo{gap:var(--space-1)}:where(.community-v2) .ds-specimen-head{flex-wrap:wrap}}:where(.community-v2) .ds-two>.ds-card{align-self:start}.community-v2 details summary{cursor:pointer;min-height:var(--control-md);color:var(--text-secondary)}:where(.community-v2) .ds-lesson-meta{gap:var(--space-3);flex-shrink:0;align-items:center;display:flex}:where(.community-v2) .ds-module{border-top:var(--border-width) solid var(--border-default)}.community-v2 .ds-module summary{padding:var(--space-4) 0;color:var(--text-primary)}:where(.community-v2) .ds-module-heading{vertical-align:middle;justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);width:calc(100% - var(--space-6));flex-wrap:wrap;display:inline-flex}:where(.community-v2) .ds-module-title{font-weight:var(--weight-semibold)}:where(.community-v2) .ds-module-description{padding-bottom:var(--space-3);font-size:var(--font-sm)}:where(.community-v2) .ds-module-lessons{padding-bottom:var(--space-4)}@media (max-width:760px){:where(.community-v2) .ds-lesson-meta{align-items:end;gap:var(--space-0);flex-direction:column}}:where(.community-v2) .ds-course-card{gap:var(--space-4);padding:var(--space-6) 0;border-top:var(--border-width) solid var(--border-subtle);background:var(--surface-default);align-content:start;display:grid}:where(.community-v2) .ds-course-card .ds-button{justify-self:start}:where(.community-v2) .ds-course-card h3{font-size:var(--font-xl);line-height:var(--line-tight);letter-spacing:var(--tracking-heading)}:where(.community-v2) .ds-lesson.locked:disabled{opacity:1;color:var(--text-secondary)}:where(.community-v2) .ds-lesson-meta{font-variant-numeric:tabular-nums}.community-v2 h1{text-wrap:balance;max-width:24ch}.community-v2 h2{line-height:var(--line-tight)}:where(.community-v2) .ds-continue-card{align-content:start;gap:var(--space-4);padding:var(--space-6);background:var(--surface-secondary);border:var(--border-width) solid var(--border-strong);border-radius:var(--radius-card);display:grid}:where(.community-v2) .ds-continue-card .ds-button{width:100%;margin-top:var(--space-2)}:where(.community-v2) .ds-continue-card h2{font-size:var(--font-2xl)}:where(.community-v2) .ds-continue-card .ds-stack{gap:var(--space-2)}:where(.community-v2) .ds-module{border:var(--border-width) solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-default);margin-bottom:var(--space-4);overflow:hidden}:where(.community-v2) .ds-module.current{border-color:var(--border-strong)}.community-v2 .ds-module summary{padding:var(--space-5);background:var(--surface-secondary);list-style:none;display:block}:where(.community-v2) .ds-module summary::-webkit-details-marker{display:none}:where(.community-v2) .ds-module summary:hover{background:var(--surface-hover)}:where(.community-v2) .ds-module summary:focus-visible{outline-offset:-3px}:where(.community-v2) .ds-module-heading{gap:var(--space-3);flex-wrap:nowrap;width:100%;display:flex}:where(.community-v2) .ds-module-number{width:var(--control-md);height:var(--control-md);border:var(--border-width) solid var(--border-default);border-radius:var(--radius-md);font:var(--font-sm) var(--font-mono);flex-shrink:0;place-items:center;display:grid}:where(.community-v2) .ds-module-title-group{gap:var(--space-1);flex:1;min-width:0;display:grid}:where(.community-v2) .ds-module-chevron{color:var(--text-secondary);font-size:var(--font-lg)}:where(.community-v2) .ds-module[open] .ds-module-chevron{transform:rotate(180deg)}:where(.community-v2) .ds-module-progress{align-items:center;gap:var(--space-3);margin-top:var(--space-3);display:flex}:where(.community-v2) .ds-module-progress>.ds-progress{flex:1}:where(.community-v2) .ds-module-description{padding:var(--space-4) var(--space-5) 0}:where(.community-v2) .ds-module-lessons{gap:var(--space-2);padding:var(--space-3);display:grid}:where(.community-v2) .ds-lesson{border:var(--border-width) solid transparent;border-radius:var(--radius-md);min-height:var(--control-lg);padding:var(--space-4) var(--space-3)}:where(.community-v2) .ds-lesson.current{background:var(--surface-secondary);border-color:var(--border-strong)}:where(.community-v2) .ds-lesson.current .ds-lesson-title{font-weight:var(--weight-semibold)}:where(.community-v2) .ds-lesson.current .ds-lesson-index{color:var(--nova-accent)}:where(.community-v2) .ds-lesson-index{flex-shrink:0}:where(.community-v2) .ds-lesson-meta{gap:var(--space-3);color:var(--text-secondary);font-size:var(--font-sm);align-items:center;margin-left:auto;display:flex}:where(.community-v2) .ds-lesson-state{color:var(--text-secondary);font-size:var(--font-xs);white-space:nowrap}:where(.community-v2) .ds-lesson.current .ds-lesson-state{color:var(--text-primary);font-weight:var(--weight-medium)}:where(.community-v2) .ds-lesson.completed .ds-lesson-state{color:var(--status-success-text)}:where(.community-v2) .ds-lesson.locked:disabled{background:var(--surface-default)}:where(.community-v2) .ds-course-card{padding:var(--space-6);border:var(--border-width) solid var(--border-default);border-radius:var(--radius-card);grid-template-rows:auto auto 1fr auto;height:100%}:where(.community-v2) .ds-course-card:hover{border-color:var(--border-strong)}:where(.community-v2) .ds-course-card .ds-button{justify-self:stretch;width:100%}:where(.community-v2) .ds-instructor-card{gap:var(--space-4);padding:var(--space-5);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-default);display:grid}@media (max-width:760px){:where(.community-v2) .ds-module-heading{flex-wrap:wrap}:where(.community-v2) .ds-module-title-group{min-width:50%}:where(.community-v2) .ds-lesson-meta{align-items:end;gap:var(--space-1);flex-direction:column}:where(.community-v2) .ds-lesson-meta>span:last-child:empty{display:none}:where(.community-v2) .ds-continue-card{padding:var(--space-5)}}:where(.community-v2) .ds-fluid-orb{width:var(--orb-size);height:var(--orb-size);border-radius:var(--radius-full);background:var(--surface-secondary);border:var(--border-width) solid var(--border-subtle);flex-shrink:0;display:block;overflow:hidden}:where(.community-v2) .ds-fluid-orb canvas{width:100%;height:100%;display:block}:where(.community-v2) .ds-resume-identity{gap:var(--space-5);padding:var(--space-3) 0;justify-items:start;display:grid}:where(.community-v2) .ds-resume-identity .ds-stack{gap:var(--space-3)}:where(.community-v2) .ds-continue-card{background:var(--surface-default);gap:var(--card-gap);padding:var(--card-padding);border-color:var(--border-strong)}:where(.community-v2) .ds-continue-card .ds-motion-toggle{justify-self:start}:where(.community-v2) .ds-motion-toggle{color:var(--text-secondary);padding:var(--space-1) 0;min-height:var(--space-6);text-underline-offset:var(--space-1);background:0 0;border:0;text-decoration:none;font-size:var(--font-xs)!important}:where(.community-v2) .ds-motion-toggle:hover{color:var(--text-hover)}:where(.community-v2) .ds-module.current .ds-module-number{color:var(--nova-accent);border-color:var(--nova-accent)}:where(.community-v2) .ds-module.current>summary{background:var(--surface-default)}:where(.community-v2) .ds-module.current>summary:hover{background:var(--surface-hover)}:where(.community-v2) .ds-course-card{gap:var(--card-gap);padding:var(--card-padding)}:where(.community-v2) .ds-course-card:focus-within,:where(.community-v2) .ds-button.secondary:hover{border-color:var(--text-secondary)}:where(.community-v2) .ds-lesson.available:hover .ds-lesson-title{text-underline-offset:var(--space-1);text-decoration:none}@media (max-width:1100px){:where(.community-v2) .ds-resume-identity{align-items:center;gap:var(--space-5);grid-template-columns:auto 1fr}}@media (max-width:400px){:where(.community-v2) .ds-resume-identity{grid-template-columns:1fr}:where(.community-v2) .ds-fluid-orb{--orb-size:80px}}:where(.community-v2) .ds-resume-identity{align-items:center;gap:var(--space-4);grid-template-columns:auto minmax(0,1fr)}:where(.community-v2) .ds-resume-identity h2{font-size:var(--font-xl)}:where(.community-v2) .ds-continue-card>.ds-row .ds-eyebrow{letter-spacing:0}@media (max-width:400px){:where(.community-v2) .ds-resume-identity{grid-template-columns:auto minmax(0,1fr)}}.community-v2{background:var(--shell-bg);padding-top:var(--shell-gap);padding-bottom:var(--shell-gap);min-height:100vh}:where(.community-v2) .ds-sidebar{background:var(--shell-bg);border-right:0}:where(.community-v2) .ds-workspace{background:var(--shell-surface);border-radius:var(--shell-radius);margin-right:var(--shell-gap);min-height:calc(100vh - var(--shell-gap) * 2);overflow:clip}@media (max-width:760px){:where(.community-v2) .ds-workspace{margin-left:var(--shell-gap)}:where(.community-v2) .ds-sidebar{border-bottom:0}}.community-v2 h1,.community-v2 h2,.community-v2 h3,:where(.community-v2) .ds-module-title,:where(.community-v2) .ds-course-card h3,:where(.community-v2) .ds-lesson.current .ds-lesson-title{color:var(--text-heading)}:where(.community-v2) .ds-continue-card,:where(.community-v2) .ds-module,:where(.community-v2) .ds-course-card{border-color:var(--border-subtle)}:where(.community-v2) .ds-module.current,:where(.community-v2) .ds-lesson.current,:where(.community-v2) .ds-course-card:hover,:where(.community-v2) .ds-course-card:focus-within{border-color:var(--border-control)}:where(.community-v2) .ds-input:hover:not(:disabled){border-color:var(--border-strong)}:where(.community-v2) .ds-lesson-state,:where(.community-v2) .ds-module-description{color:var(--text-secondary)}:where(.community-v2) .ds-input::placeholder{color:var(--text-helper)}:where(.community-v2) .ds-nav-label,:where(.community-v2) .ds-eyebrow,:where(.community-v2) .ds-lesson.locked:disabled{color:var(--text-secondary)}:where(.community-v2) .ds-continue-card,:where(.community-v2) .ds-course-card,:where(.community-v2) .ds-instructor-card{border-color:var(--border-subtle);background:var(--surface-default)}:where(.community-v2) .ds-course-card:hover,:where(.community-v2) .ds-course-card:focus-within{border-color:var(--border-default);background:var(--surface-default)}:where(.community-v2) .ds-module,:where(.community-v2) .ds-module.current{border-color:var(--border-subtle);background:var(--surface-default)}.community-v2 .ds-module summary,:where(.community-v2) .ds-module.current>summary{background:var(--surface-default)}.community-v2 .ds-module summary:hover{background:var(--surface-hover)}:where(.community-v2) .ds-module-lessons{background:var(--surface-default);margin:0 var(--space-2) var(--space-2);border-radius:var(--radius-md)}:where(.community-v2) .ds-module-number,:where(.community-v2) .ds-module.current .ds-module-number{border-color:var(--border-subtle);background:var(--surface-default)}:where(.community-v2) .ds-lesson.current{border-color:var(--border-subtle);background:var(--surface-secondary)}:where(.community-v2) .ds-fluid-orb{border-color:#0000}:where(.community-v2) .ds-button.secondary:hover{border-color:var(--border-default)}:where(.community-v2) .ds-badge.warning:before,:where(.community-v2) .ds-badge.danger:before,:where(.community-v2) .ds-badge.success:before{content:"";width:var(--space-2);height:var(--space-2);border-radius:var(--radius-full);background:var(--status-success);flex-shrink:0}:where(.community-v2) .ds-badge.warning:before{background:var(--status-warning)}:where(.community-v2) .ds-badge.danger:before{background:var(--status-danger)}.community-v2{flex-direction:column;height:100dvh;min-height:0;display:flex;overflow:hidden}:where(.community-v2) .ds-sidebar{overscroll-behavior:contain;flex-shrink:0;max-height:100dvh;overflow-y:auto}:where(.community-v2) .ds-workspace{flex:1;min-height:0;overflow:hidden}:where(.community-v2) .ds-workspace>.ds-page-entrance{flex-direction:column;height:100%;min-height:0;display:flex}:where(.community-v2) .ds-topbar{flex-shrink:0}:where(.community-v2) .ds-main{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;width:100%;min-height:0;margin:0 auto;overflow-y:auto}@media (max-width:760px){:where(.community-v2) .ds-sidebar{max-height:35dvh}:where(.community-v2) .ds-workspace{min-height:0}}@media print{.community-v2{height:auto;overflow:visible}:where(.community-v2) .ds-workspace,:where(.community-v2) .ds-main{overflow:visible}:where(.community-v2) .ds-workspace>.ds-page-entrance{height:auto}}.community-v2 .ds-main,.community-v2 .ds-sidebar{scrollbar-width:none;scrollbar-gutter:auto}.community-v2 .ds-main::-webkit-scrollbar{width:0;height:0;display:none}.community-v2 .ds-sidebar::-webkit-scrollbar{width:0;height:0;display:none}:where(.community-v2) .ds-sidebar-item.selected{background:var(--surface-default);color:var(--text-heading)!important}:where(.community-v2) .ds-sidebar-item.selected:hover{background:var(--surface-default)}:where(.community-v2) .page-back{white-space:nowrap;border-radius:var(--radius-sm);align-items:center;gap:8px;min-height:40px;padding:8px 4px;font-size:13px;display:inline-flex;color:var(--text-secondary)!important}:where(.community-v2) .page-back:hover{background:var(--surface-hover);color:var(--text-hover)!important}:where(.community-v2) .page-back[hidden]{display:none!important}:where(.community-v2) *,:where(.community-v2) :before,:where(.community-v2) :after{box-sizing:border-box}:where(.community-v2),:where(.community-v2){margin:0;padding:0}:where(.community-v2){font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif}:where(.community-v2) button,:where(.community-v2) input,:where(.community-v2) select,:where(.community-v2) textarea{font:inherit}:where(.community-v2) button{color:inherit}:where(.community-v2) [hidden]{display:none!important}:where(.community-v2) .html-pages-nav{gap:var(--space-1);flex-direction:column;display:flex}:where(.community-v2) .ds-topbar .ds-breadcrumb{display:flex}:where(.community-v2) .ds-article-contents li{list-style:none}@media (max-width:760px){:where(.community-v2) .ds-topbar{flex-wrap:wrap}:where(.community-v2) .ds-sidebar .html-pages-nav{gap:var(--space-2);margin-top:var(--space-3);flex-direction:row;display:flex}:where(.community-v2) .html-pages-nav .ds-nav-label{display:none}:where(.community-v2) .html-pages-nav .ds-sidebar-item{flex:1;justify-content:center}}.community-v2{--main-local-width:144px;--main-context-width:336px;--main-column-gap:var(--space-8);--main-max:1440px}.community-v2 .three-column-main{max-width:var(--main-max);padding:var(--space-12) var(--space-8) var(--space-16)}.community-v2 .main-columns{grid-template-columns:var(--main-local-width) minmax(0,1fr) var(--main-context-width);gap:var(--main-column-gap);justify-content:normal;align-items:start;display:grid}:where(.community-v2) .main-columns>.main-primary,:where(.community-v2) .main-columns>.main-context,:where(.community-v2) .main-columns>.main-local{min-width:0}:where(.community-v2) .main-columns>.main-local{grid-column:1}:where(.community-v2) .main-columns>.main-primary{grid-column:2}:where(.community-v2) .main-columns>.main-context{grid-column:3}:where(.community-v2) .main-columns>.article-outline{top:var(--space-8);position:sticky}:where(.community-v2) .three-column-main>.main-below{margin-left:calc(var(--main-local-width) + var(--main-column-gap))}@media (min-width:1440px){.community-v2{--main-local-width:180px;--main-context-width:336px}}@media (max-width:1100px){.community-v2 .main-columns{gap:var(--space-8);grid-template-columns:minmax(0,1fr)}:where(.community-v2) .main-columns>.main-primary,:where(.community-v2) .main-columns>.main-context,:where(.community-v2) .main-columns>.main-local{grid-column:1}:where(.community-v2) .main-columns>.main-empty{display:none}:where(.community-v2) .main-columns>.article-outline{position:static}:where(.community-v2) .three-column-main>.main-below{margin-left:0}}@media (max-width:760px){.community-v2 .three-column-main{padding:var(--space-6) var(--space-4) var(--space-12)}}:where(.community-v2) .product-sidebar{gap:0;height:100dvh;padding:28px 16px 12px}:where(.community-v2) .product-sidebar svg{width:18px;height:18px;display:block}:where(.community-v2) .product-sidebar .ds-brand{padding:0 8px}:where(.community-v2) .product-nav{gap:6px;margin-top:32px;display:grid}:where(.community-v2) .product-sidebar .ds-sidebar-item{border-radius:var(--radius-card);justify-content:flex-start;align-items:center;gap:var(--space-3);min-height:var(--control-lg);padding:var(--space-3) var(--space-5)}:where(.community-v2) .product-sidebar .ds-sidebar-item>[data-icon]{flex:0 0 18px;justify-content:center;align-items:center;display:flex}:where(.community-v2) .sidebar-personal{border-top:1px solid var(--border-default);margin-top:24px;padding-top:16px}:where(.community-v2) .sidebar-bottom{margin-top:auto;padding-top:32px}:where(.community-v2) .onboarding-card{background:var(--surface-default);border:1px solid var(--border-subtle);border-radius:var(--radius-card);box-shadow:var(--shadow-popover);padding:20px 16px 16px;position:relative}:where(.community-v2) .dismiss-guide{color:var(--text-secondary);background:0 0;border:0;width:32px;height:32px;position:absolute;top:4px;right:4px;font-size:18px!important}:where(.community-v2) .guide-mark{background:var(--surface-hover);color:var(--nova-accent);border-radius:var(--radius-md);justify-content:center;align-items:center;width:32px;height:32px;margin-bottom:14px;display:flex}:where(.community-v2) .onboarding-card h2{font-size:14px}:where(.community-v2) .onboarding-card p{color:var(--text-secondary);margin:8px 0 16px;font-size:12px;line-height:1.8}:where(.community-v2) .onboarding-card>a{justify-content:space-between;font-size:12px;font-weight:500;display:flex}:where(.community-v2) .profile-row{align-items:center;gap:10px;padding:20px 8px 4px;display:flex}:where(.community-v2) .profile-avatar{background:var(--surface-secondary);width:32px;height:32px;color:var(--text-secondary);border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;display:grid}:where(.community-v2) .profile-row strong{font-size:12px;font-weight:500;display:block}:where(.community-v2) .profile-row small{color:var(--text-secondary);font-size:11px}:where(.community-v2) .profile-row>span:last-child{margin-left:auto}:where(.community-v2) .top-location{align-items:center;gap:16px;display:flex}:where(.community-v2) .ds-topbar{min-height:64px;padding:12px 40px;font-size:12px}:where(.community-v2) .home-main{max-width:1400px;padding:44px 48px 64px}:where(.community-v2) .home-heading{margin-bottom:40px}:where(.community-v2) .home-heading h1{font-size:28px}:where(.community-v2) .home-heading p{color:var(--text-secondary);margin-top:12px;font-size:13px}:where(.community-v2) .home-columns{grid-template-columns:minmax(0,1fr) 240px;gap:40px;display:grid}:where(.community-v2) .home-primary,:where(.community-v2) .home-context{min-width:0}:where(.community-v2) .section-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}:where(.community-v2) .section-heading h2{font-size:16px}:where(.community-v2) .section-heading a{color:var(--text-secondary);font-size:12px}:where(.community-v2) .featured-course{background:var(--surface-hover);border-radius:var(--radius-card);border:1px solid var(--border-subtle);grid-template-columns:1fr 1fr;min-height:332px;display:grid;overflow:hidden}:where(.community-v2) .course-copy{z-index:1;padding:32px 0 28px 28px;position:relative}:where(.community-v2) .eyebrow{color:var(--text-secondary);letter-spacing:.03em;font-size:11px}:where(.community-v2) .course-copy h2{letter-spacing:-.04em;margin:20px 0 16px;font-size:32px;line-height:1.3}:where(.community-v2) .course-copy p{color:var(--text-secondary);font-size:12px;line-height:1.8}:where(.community-v2) .course-meta{color:var(--text-secondary);gap:16px;margin:18px 0 24px;font-size:11px;display:flex}:where(.community-v2) .course-cta{background:var(--action-primary);color:var(--text-on-action);border-radius:var(--radius-md);align-items:center;gap:28px;padding:10px 16px;font-size:12px;display:inline-flex}:where(.community-v2) .workflow-art{flex-direction:column;justify-content:center;align-items:center;min-height:340px;padding:40px 12px;display:flex;position:relative}:where(.community-v2) .art-label,:where(.community-v2) .art-caption{color:var(--text-tertiary);font-size:10px;position:absolute}:where(.community-v2) .art-label{top:24px}:where(.community-v2) .art-caption{bottom:20px}:where(.community-v2) .flow-node{background:var(--surface-default);border:1px solid var(--border-default);border-radius:var(--radius-lg);grid-template-columns:auto 1fr;column-gap:12px;min-width:140px;padding:14px 18px;display:grid}:where(.community-v2) .flow-node i{color:var(--text-secondary);grid-row:span 2;font-size:10px;font-style:normal}:where(.community-v2) .flow-node strong{font-size:12px;font-weight:500}:where(.community-v2) .flow-node small{color:var(--text-secondary);font-size:9px}:where(.community-v2) .node-input{transform:translate(-20px)rotate(-5deg)}:where(.community-v2) .flow-line{background:var(--border-strong);width:1px;height:30px}:where(.community-v2) .node-model{border-color:var(--nova-accent);padding:20px;transform:translate(8px)}:where(.community-v2) .model-symbol{color:var(--nova-accent);grid-row:span 2;font-size:28px;line-height:1}:where(.community-v2) .node-output{margin-top:24px;transform:translate(-12px)rotate(4deg)}:where(.community-v2) .home-primary>.section-heading:not(:first-child){margin-top:40px}:where(.community-v2) .article-feature{border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);grid-template-columns:24px 1fr 20px;gap:16px;padding:24px 0;display:grid}:where(.community-v2) .article-number{color:var(--text-tertiary);padding-top:3px;font-size:12px}:where(.community-v2) .article-feature h3{margin:8px 0;font-size:18px;line-height:1.6}:where(.community-v2) .article-feature p{color:var(--text-secondary);font-size:12px;line-height:1.8}:where(.community-v2) .content-meta{color:var(--text-secondary);gap:16px;margin-top:20px;font-size:11px;display:flex}:where(.community-v2) .article-arrow{color:var(--text-secondary)}:where(.community-v2) .island-note{border-bottom:1px solid var(--border-subtle);padding:28px 0 32px}:where(.community-v2) .island-note h2{margin:20px 0 12px;font-size:24px;line-height:1.5}:where(.community-v2) .island-note p{color:var(--text-secondary);font-size:12px;line-height:1.9}:where(.community-v2) .island-note>a{margin-top:24px;font-size:12px;display:inline-block}:where(.community-v2) .island-agenda{margin-top:28px}:where(.community-v2) .calendar-outline{color:var(--text-tertiary);font-size:11px}:where(.community-v2) .agenda-empty h3{margin:12px 0 8px;font-size:13px}:where(.community-v2) .agenda-empty p{color:var(--text-secondary);font-size:12px;line-height:1.8}:where(.community-v2) .preview-note{font-size:10px;color:var(--text-tertiary)!important;margin-top:12px!important}:where(.community-v2) .guide-page{max-width:720px}:where(.community-v2) .guide-page-step{border-bottom:1px solid var(--border-subtle);grid-template-columns:40px 1fr;gap:20px;padding:28px 0;display:grid}:where(.community-v2) .guide-page-step>span{color:var(--nova-accent);font-size:20px}:where(.community-v2) .guide-page-step h2{font-size:20px}:where(.community-v2) .guide-page-step p{color:var(--text-secondary);margin:10px 0 16px}:where(.community-v2) .guide-page-step a{font-size:13px}:where(.community-v2) .guide-page>.ds-button{margin-top:28px}:where(.community-v2) .guide-footnote{font-size:12px;color:var(--text-secondary)!important;margin-top:12px!important}:where(.community-v2) .personal-profile{align-items:center;gap:16px;padding-bottom:32px;display:flex}:where(.community-v2) .personal-guide{border:1px solid var(--border-default);border-radius:var(--radius-lg);align-items:center;gap:20px;max-width:640px;padding:24px;display:flex}:where(.community-v2) .personal-guide .guide-mark{margin:0}:where(.community-v2) .personal-guide h2{font-size:18px}:where(.community-v2) .personal-guide p{color:var(--text-secondary);margin-top:8px;font-size:12px}:where(.community-v2) .personal-guide>span:last-child{margin-left:auto}:where(.community-v2) .restore-guide{color:var(--text-secondary);background:0 0;border:0;padding:16px 0;text-decoration:none;font-size:12px!important}:where(.community-v2) .quiet-empty{max-width:600px;padding:56px 0}:where(.community-v2) .quiet-empty h2{margin:20px 0 12px}:where(.community-v2) .quiet-empty p{color:var(--text-secondary);margin-bottom:24px}:where(.community-v2) .home-search-form{gap:12px;max-width:720px;display:flex}:where(.community-v2) .home-search-form input{flex:1;min-width:0}:where(.community-v2) .search-summary{color:var(--text-secondary)!important;margin:24px 0!important}:where(.community-v2) .home-toast{background:var(--text-heading);color:var(--surface-default);border-radius:var(--radius-lg);z-index:40;max-width:90vw;padding:12px 20px;font-size:12px;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}:where(.community-v2) .mobile-menu,:where(.community-v2) .mobile-close{display:none}:where(.community-v2) .menu-scrim{z-index:19;background:#0004;border:0;position:fixed;inset:0}:where(.community-v2) .section-heading a:hover{color:var(--text-hover);text-decoration:none}:where(.community-v2) .featured-course:hover{border-color:var(--border-subtle)}@media (min-width:1500px){:where(.community-v2) .home-main{padding-top:56px}:where(.community-v2) .featured-course{min-height:380px}:where(.community-v2) .course-copy{padding:40px}:where(.community-v2) .course-copy h2{font-size:40px}}@media (max-width:1150px){:where(.community-v2) .home-main{padding:32px}:where(.community-v2) .home-columns{grid-template-columns:minmax(0,1fr);gap:32px}:where(.community-v2) .home-context{grid-template-columns:1fr 1fr;gap:32px;display:grid}:where(.community-v2) .island-note{border:0;padding:0}:where(.community-v2) .island-agenda{margin:0}:where(.community-v2) .preview-note{grid-column:1/-1}}@media (max-width:760px){:where(.community-v2) .product-sidebar{z-index:20;width:248px;height:100dvh;max-height:100dvh;transition:transform .18s ease-out;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}:where(.community-v2) .product-sidebar.menu-open{transform:translate(0)}:where(.community-v2) .product-sidebar .product-nav{display:grid}:where(.community-v2) .product-sidebar .mobile-close{background:0 0;border:0;width:40px;height:40px;font-size:20px;display:block;position:absolute;top:8px;right:8px}:where(.community-v2) .mobile-menu{background:0 0;border:0;width:40px;height:40px;display:block}:where(.community-v2) .ds-topbar{padding:8px 16px}:where(.community-v2) .top-location{gap:8px}:where(.community-v2) .home-main{padding:28px 20px 48px}:where(.community-v2) .home-heading h1{font-size:24px;line-height:1.4}:where(.community-v2) .home-heading{margin-bottom:28px}:where(.community-v2) .featured-course{grid-template-columns:1fr;min-height:0}:where(.community-v2) .course-copy{padding:24px}:where(.community-v2) .course-copy h2{font-size:30px}:where(.community-v2) .workflow-art{display:none}:where(.community-v2) .home-context{grid-template-columns:1fr;gap:28px}:where(.community-v2) .island-note{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:24px}:where(.community-v2) .article-feature{grid-template-columns:1fr 16px;gap:8px}:where(.community-v2) .article-number{display:none}:where(.community-v2) .article-feature h3{font-size:16px}:where(.community-v2) .personal-guide{gap:12px;padding:16px}:where(.community-v2) .guide-page-step{grid-template-columns:24px 1fr;gap:12px}:where(.community-v2) .guide-page-step h2{font-size:18px}:where(.community-v2) .home-toast{width:max-content}:where(.community-v2) .sidebar-bottom{padding-top:24px}}.community-v2{--cover-ink:#24354c;--cover-blue:#e9effa;--cover-paper:#f3f0e9;--cover-lilac:#edebf6;--cover-sage:#e9eeeb;--cover-dark:#27313f;--cover-on-dark:#f7f8fb;--cover-subtle-on-dark:#bdc7d5}:where(.community-v2) .home-main{--home-section-gap:36px;max-width:1600px;padding:0 32px 48px}:where(.community-v2) .ds-topbar{gap:24px;padding:12px 32px}:where(.community-v2) .top-location{min-width:90px}:where(.community-v2) .top-search{background:var(--surface-hover);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);align-items:center;gap:12px;width:100%;max-width:560px;min-height:40px;margin:0 auto;padding:0 4px 0 16px;display:flex}:where(.community-v2) .top-search>span{color:var(--text-secondary);font-size:23px}:where(.community-v2) .top-search input{min-width:0;color:var(--text-primary);outline-offset:0;background:0 0;border:0;flex:1;font-size:12px}:where(.community-v2) .top-search button{border:0;border-left:1px solid var(--border-default);background:0 0;min-height:32px;padding:8px 16px;font-size:12px}:where(.community-v2) .top-search:focus-within{border-color:var(--border-control)}:where(.community-v2) .channel-nav{z-index:3;background:var(--surface-default);scrollbar-width:none;gap:8px;padding:20px 0 16px;display:flex;position:sticky;top:0;overflow-x:auto}:where(.community-v2) .channel-nav::-webkit-scrollbar{display:none}:where(.community-v2) .channel-nav a{background:var(--surface-hover);border-radius:var(--radius-card);flex-shrink:0;min-height:40px;padding:10px 16px;font-size:13px;font-weight:500}:where(.community-v2) .channel-nav a:hover{background:var(--surface-secondary)}:where(.community-v2) .channel-nav a[aria-current]{background:var(--action-primary);color:var(--text-on-action)}:where(.community-v2) .feed-heading,:where(.community-v2) .channel-heading{justify-content:space-between;align-items:center;gap:24px;padding:12px 0 24px;display:flex}:where(.community-v2) .feed-heading h1{font-size:22px}:where(.community-v2) .feed-heading p,:where(.community-v2) .channel-heading p{color:var(--text-secondary);margin-top:8px;font-size:12px}:where(.community-v2) .feed-heading>span,:where(.community-v2) .channel-heading>span{color:var(--text-secondary);white-space:nowrap;font-size:11px}:where(.community-v2) .channel-heading h1{font-size:26px}:where(.community-v2) .content-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:28px 20px;display:grid}:where(.community-v2) .content-card{border-radius:var(--radius-card);min-width:0;display:block}:where(.community-v2) .content-cover{aspect-ratio:16/9;border-radius:var(--radius-card);background:var(--cover-blue);color:var(--cover-ink);isolation:isolate;position:relative;overflow:hidden;container-type:inline-size}:where(.community-v2) .content-cover:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #00000008;position:absolute;inset:0}:where(.community-v2) .card-body{padding:12px 0 0}:where(.community-v2) .card-body h3{-webkit-line-clamp:2;letter-spacing:-.015em;-webkit-box-orient:vertical;min-height:0;font-size:14px;font-weight:600;line-height:1.55;display:-webkit-box;overflow:hidden}:where(.community-v2) .card-meta{color:var(--text-secondary);font-size:var(--font-sm);align-items:center;gap:8px;margin-top:10px;display:flex}:where(.community-v2) .card-avatar{background:var(--surface-secondary);width:22px;height:22px;color:var(--text-secondary);border-radius:50%;flex-shrink:0;place-items:center;font-size:9px;display:grid}:where(.community-v2) .card-meta-end{font-size:var(--font-sm);text-align:right;margin-left:auto}:where(.community-v2) .cover-type{z-index:2;background:var(--surface-default);color:var(--text-primary);border-radius:var(--radius-sm);padding:3px 7px;font-size:10px;line-height:1.5;position:absolute;bottom:10px;right:10px}:where(.community-v2) .cover-kicker{letter-spacing:.06em;font-size:clamp(9px,3cqw,12px);position:absolute;top:10%;left:7%}:where(.community-v2) .cover-title{letter-spacing:-.04em;font-size:clamp(15px,5.8cqw,24px);line-height:1.3;position:absolute;bottom:14%;left:7%}:where(.community-v2) .cover-workflow{background:var(--cover-dark);color:var(--cover-on-dark)}:where(.community-v2) .cover-workflow .cover-kicker{color:var(--cover-subtle-on-dark)}:where(.community-v2) .mini-workflow{justify-content:space-between;align-items:center;gap:10px;display:flex;position:absolute;inset:30% 7% auto}:where(.community-v2) .mini-workflow span{border:1px solid #ffffff40;border-radius:6px;padding:8px 12px;font-size:clamp(10px,3.5cqw,14px)}:where(.community-v2) .mini-workflow b{color:var(--nova-accent);font-size:clamp(24px,12cqw,48px);font-weight:400;line-height:1}:where(.community-v2) .mini-workflow:before,:where(.community-v2) .mini-workflow:after{content:"";z-index:-1;background:#ffffff40;width:10%;height:1px;position:absolute;top:50%}:where(.community-v2) .mini-workflow:before{left:29%}:where(.community-v2) .mini-workflow:after{right:29%}:where(.community-v2) .cover-website{background:var(--cover-paper);padding:7% 9% 0}:where(.community-v2) .mini-browser{background:var(--surface-default);border:1px solid var(--border-default);border-radius:6px;height:114%;overflow:hidden;transform:rotate(-3deg)}:where(.community-v2) .browser-bar{border-bottom:1px solid var(--border-default);align-items:center;gap:4px;height:22px;padding:0 8px;display:flex}:where(.community-v2) .browser-bar i{background:var(--border-strong);border-radius:50%;width:3px;height:3px}:where(.community-v2) .browser-bar>span{color:var(--text-secondary);margin:auto;font-size:6px}:where(.community-v2) .mini-site{padding:7%;position:relative}:where(.community-v2) .mini-site small{letter-spacing:.1em;font-size:6px}:where(.community-v2) .mini-site strong{margin:6px 0 10px;font-size:clamp(18px,7.8cqw,32px);font-weight:500;line-height:1.2;display:block}:where(.community-v2) .mini-site-button{background:var(--cover-ink);color:#fff;border-radius:3px;padding:5px 8px;font-size:7px;display:inline-block}:where(.community-v2) .site-object{color:var(--nova-accent);font-size:clamp(35px,22cqw,88px);font-weight:600;position:absolute;top:22%;right:7%;transform:rotate(12deg)}:where(.community-v2) .cover-notes{background:var(--cover-lilac)}:where(.community-v2) .note-transfer{justify-content:center;align-items:center;gap:16%;display:flex;position:absolute;inset:28% 15% auto}:where(.community-v2) .note-source,:where(.community-v2) .note-dest{background:var(--surface-default);border-radius:20%;place-items:center;width:16cqw;max-width:62px;height:16cqw;max-height:62px;font-size:clamp(15px,8cqw,32px);font-weight:500;display:grid;box-shadow:0 6px 14px #29364a0a}:where(.community-v2) .note-dest{color:var(--nova-accent);transform:rotate(-8deg)}:where(.community-v2) .note-source{font-size:clamp(14px,6cqw,22px)}:where(.community-v2) .transfer-arrow{color:var(--text-secondary);font-size:24px}:where(.community-v2) .cover-memory{background:var(--cover-ink);color:var(--cover-on-dark)}:where(.community-v2) .memory-title{letter-spacing:-.04em;font-size:clamp(18px,7cqw,28px);line-height:1.5;position:absolute;top:29%;left:7%}:where(.community-v2) .memory-title small{color:var(--cover-subtle-on-dark);font-size:.7em;font-weight:400;display:block}:where(.community-v2) .memory-stack{flex-direction:column;gap:4px;display:flex;position:absolute;top:18%;right:9%;transform:rotate(-8deg)}:where(.community-v2) .memory-stack span{background:#ffffff0a;border:1px solid #ffffff40;border-radius:5px;padding:12px 18px;font-size:clamp(8px,3cqw,12px)}:where(.community-v2) .memory-stack span:nth-child(2){color:var(--nova-accent);transform:translate(9px)}:where(.community-v2) .cover-voice{background:var(--cover-sage)}:where(.community-v2) .voice-bubbles{flex-direction:column;align-items:flex-start;gap:12px;display:flex;position:absolute;top:29%;left:9%}:where(.community-v2) .voice-bubbles span{background:var(--surface-default);border-radius:12px 12px 12px 3px;padding:8px 16px;font-size:clamp(13px,5cqw,20px);box-shadow:0 3px 8px #213a3108}:where(.community-v2) .voice-bubbles span:last-child{background:var(--cover-ink);color:var(--cover-on-dark);margin-left:28px;font-size:clamp(10px,3.8cqw,14px)}:where(.community-v2) .soundwave{align-items:center;gap:3px;height:48%;display:flex;position:absolute;top:27%;right:9%}:where(.community-v2) .soundwave i{width:3px;height:var(--wave);background:var(--text-secondary);opacity:.3;border-radius:2px}:where(.community-v2) .cover-writing{background:var(--cover-paper)}:where(.community-v2) .paper-sheet{background:var(--surface-default);min-height:105%;padding:7%;position:absolute;top:9%;left:12%;right:16%;transform:rotate(5deg);box-shadow:0 4px 10px #24354c0c}:where(.community-v2) .paper-sheet small{color:var(--text-secondary);font-size:clamp(6px,2.4cqw,10px)}:where(.community-v2) .paper-sheet strong{margin:7% 0 9%;font-size:clamp(18px,7cqw,28px);line-height:1.3;display:block}:where(.community-v2) .paper-rule{background:var(--border-default);width:90%;height:2px;margin-top:7px;display:block}:where(.community-v2) .paper-rule.short{width:62%}:where(.community-v2) .paper-tabs{gap:6px;margin-top:9%;display:flex}:where(.community-v2) .paper-tabs span{background:var(--surface-hover);padding:3px 7px;font-size:7px}:where(.community-v2) .cover-process{background:var(--cover-blue)}:where(.community-v2) .process-loop{align-items:center;gap:10px;display:flex;position:absolute;top:35%;left:7%;right:9%}:where(.community-v2) .process-loop span{background:var(--surface-default);border:1px solid var(--border-default);border-radius:6px;padding:10px;font-size:clamp(10px,3.5cqw,14px)}:where(.community-v2) .process-loop b{color:var(--nova-accent);font-size:24px}:where(.community-v2) .cover-review{background:var(--cover-paper)}:where(.community-v2) .review-title,:where(.community-v2) .tools-title{letter-spacing:-.04em;font-size:clamp(18px,7.4cqw,30px);line-height:1.4;position:absolute;top:30%;left:7%}:where(.community-v2) .review-scale{gap:5px;width:57%;display:flex;position:absolute;bottom:11%;left:7%}:where(.community-v2) .review-scale span{background:var(--border-strong);flex:1;height:4px}:where(.community-v2) .review-scale span:first-child,:where(.community-v2) .review-scale span:nth-child(2){background:var(--cover-ink)}:where(.community-v2) .cover-tools{background:var(--cover-lilac)}:where(.community-v2) .task-tickets{gap:6px;display:flex;position:absolute;bottom:11%;left:7%}:where(.community-v2) .task-tickets span{background:var(--surface-default);border-radius:4px;padding:4px 8px;font-size:9px}:where(.community-v2) .feed-divider{color:var(--text-secondary);align-items:center;gap:20px;margin:44px 0 36px;font-size:11px;display:flex}:where(.community-v2) .feed-divider:before,:where(.community-v2) .feed-divider:after{content:"";background:var(--border-subtle);flex:1;height:1px}:where(.community-v2) .channel-shelf{margin-bottom:44px}:where(.community-v2) .shelf-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px;display:flex}:where(.community-v2) .shelf-heading h2{font-size:20px}:where(.community-v2) .shelf-heading p{color:var(--text-secondary);margin-top:6px;font-size:12px}:where(.community-v2) .shelf-heading>a{color:var(--text-secondary);white-space:nowrap;font-size:12px}:where(.community-v2) .catalog-note{font-size:11px;color:var(--text-secondary)!important;margin-top:32px!important}:where(.community-v2) .channel-empty{max-width:600px;padding:64px 0}:where(.community-v2) .channel-empty h2{font-size:20px}:where(.community-v2) .channel-empty p{color:var(--text-secondary);margin:12px 0 24px}:where(.community-v2) .home-main>.home-heading{margin-top:32px}:where(.community-v2) .catalog-reader{max-width:760px;margin:32px auto}:where(.community-v2) .reader-back{font-size:12px;color:var(--text-secondary)!important}:where(.community-v2) .reader-category{color:var(--text-secondary);margin:40px 0 16px;font-size:12px}:where(.community-v2) .catalog-reader h1{font-size:30px;line-height:1.5}:where(.community-v2) .catalog-reader>.content-cover{max-width:640px;margin:32px 0}:where(.community-v2) .reader-intro{font-size:17px;line-height:1.9}:where(.community-v2) .reader-excerpt{background:var(--surface-hover);border-radius:var(--radius-lg);margin:32px 0;padding:24px}:where(.community-v2) .reader-excerpt h2{margin-bottom:12px;font-size:16px}:where(.community-v2) .reader-excerpt p{color:var(--text-secondary);margin-top:8px;font-size:13px;line-height:1.8}@media (min-width:1800px){:where(.community-v2) .content-grid{grid-template-columns:repeat(4,minmax(0,1fr))}:where(.community-v2) .channel-shelf .content-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1150px){:where(.community-v2) .content-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.community-v2) .home-main{padding:0 24px 40px}:where(.community-v2) .ds-topbar{padding:12px 24px}:where(.community-v2) .top-location{min-width:0}:where(.community-v2) .channel-heading{align-items:start}}@media (max-width:760px){:where(.community-v2) .ds-topbar{gap:12px;padding:8px 12px}:where(.community-v2) .top-search{gap:8px;min-height:40px;padding-left:12px}:where(.community-v2) .top-search input{width:100%;font-size:12px}:where(.community-v2) .top-search button{padding:8px;font-size:11px}:where(.community-v2) .top-search>span{display:none}:where(.community-v2) .mobile-menu{width:32px;padding:0}:where(.community-v2) .home-main{padding:0 16px 40px}:where(.community-v2) .channel-nav{gap:6px;padding:16px 0 12px}:where(.community-v2) .channel-nav a{padding:10px 14px;font-size:12px}:where(.community-v2) .feed-heading{padding:12px 0 20px}:where(.community-v2) .feed-heading h1{font-size:20px}:where(.community-v2) .feed-heading>span{font-size:10px}:where(.community-v2) .content-grid{gap:24px 16px}:where(.community-v2) .card-body h3{min-height:0;font-size:13px}:where(.community-v2) .card-meta{gap:6px}:where(.community-v2) .card-meta-end{font-size:var(--font-sm)}:where(.community-v2) .channel-heading{padding-top:16px;display:block}:where(.community-v2) .channel-heading>span{margin-top:16px;display:block}:where(.community-v2) .shelf-heading{gap:16px}:where(.community-v2) .shelf-heading h2{font-size:18px}:where(.community-v2) .shelf-heading p{max-width:240px}:where(.community-v2) .catalog-reader h1{font-size:24px}:where(.community-v2) .reader-intro{font-size:15px}:where(.community-v2) .reader-excerpt{padding:20px}:where(.community-v2) .catalog-reader{margin-top:24px}}@media (max-width:540px){:where(.community-v2) .content-grid{grid-template-columns:1fr}:where(.community-v2) .card-body h3{min-height:0;font-size:15px}:where(.community-v2) .card-meta,:where(.community-v2) .card-meta-end{font-size:var(--font-sm)}:where(.community-v2) .shelf-heading p{font-size:11px}:where(.community-v2) .feed-divider{margin:32px 0}:where(.community-v2) .channel-shelf{margin-bottom:36px}}:where(.community-v2) .ds-topbar{flex-wrap:nowrap}:where(.community-v2) .top-search{flex:1;min-width:0}:where(.community-v2) .portal-home{--portal-navy:#172b40;--portal-mist:#e8eef4;--portal-soft:#b8c8d8;--portal-paper:#f2efe8;--portal-accent:var(--blue-300)}:where(.community-v2) .portal-front{grid-template-columns:minmax(0,1fr) 250px;gap:28px;margin:8px 0 56px;display:grid}:where(.community-v2) .portal-hero{background:var(--portal-navy);border-radius:var(--radius-card);isolation:isolate;flex-direction:column;justify-content:space-between;min-height:520px;padding:40px;display:flex;position:relative;overflow:hidden}:where(.community-v2) .portal-hero-copy{z-index:2;max-width:430px;position:relative}:where(.community-v2) .portal-kicker{letter-spacing:.09em;color:var(--text-secondary);font-size:10px}:where(.community-v2) .portal-hero .portal-kicker{color:var(--portal-soft)}:where(.community-v2) .portal-hero h1{color:#fff;letter-spacing:-.05em;margin:28px 0 24px;font-size:clamp(38px,4vw,58px);font-weight:500;line-height:1.2}:where(.community-v2) .portal-hero h1 em{color:var(--portal-accent);font-style:normal}:where(.community-v2) .portal-hero p{color:var(--portal-soft);font-size:13px;line-height:1.9}:where(.community-v2) .portal-actions{color:#fff;align-items:center;gap:24px;margin-top:28px;font-size:12px;display:flex}:where(.community-v2) .portal-primary{background:var(--text-heading);border-radius:6px;justify-content:space-between;align-items:center;gap:28px;min-height:44px;padding:12px 20px;font-size:12px;display:inline-flex;color:var(--surface-default)!important}:where(.community-v2) .portal-hero .portal-primary{background:#fff;color:var(--portal-navy)!important}:where(.community-v2) .portal-primary:hover{filter:brightness(.93)}:where(.community-v2) .portal-hero-foot{z-index:2;color:var(--portal-soft);border-top:1px solid #ffffff25;justify-content:space-between;gap:12px;margin-top:36px;padding-top:20px;font-size:10px;display:flex;position:relative}:where(.community-v2) .portal-art{z-index:1;width:43%;height:340px;position:absolute;top:100px;right:-12px}:where(.community-v2) .portal-orbit{border:1px solid #ffffff1c;border-radius:50%;width:340px;height:340px;position:absolute;top:-48px;left:-28px}:where(.community-v2) .portal-orbit:after{content:"";border:1px solid #ffffff18;border-radius:50%;position:absolute;inset:35px}:where(.community-v2) .portal-book{background:var(--portal-mist);width:190px;height:250px;color:var(--portal-navy);border-left:7px solid #bac9d9;border-radius:4px 9px 9px 4px;padding:22px;position:absolute;top:0;left:0;transform:rotate(10deg);box-shadow:-7px 5px #94a7bb,0 18px 32px #0003}:where(.community-v2) .portal-book>span{letter-spacing:.1em;font-size:8px}:where(.community-v2) .portal-book strong{letter-spacing:-.05em;margin-top:24px;font-size:30px;font-weight:500;line-height:1.25;display:block}:where(.community-v2) .portal-book-mark{color:var(--nova-accent);margin-top:18px;font-size:55px;font-weight:600;line-height:1}:where(.community-v2) .portal-book small{font-size:6px;position:absolute;bottom:18px;left:22px}:where(.community-v2) .portal-note{background:var(--portal-paper);width:170px;color:var(--portal-navy);padding:20px;position:absolute;top:190px;left:65px;transform:rotate(-8deg);box-shadow:0 8px 18px #0002}:where(.community-v2) .portal-note>span{font-size:8px}:where(.community-v2) .portal-note strong{margin:10px 0 14px;font-size:18px;font-weight:500;line-height:1.5;display:block}:where(.community-v2) .portal-note-check{border-top:1px solid #172b4030;padding-top:10px;display:block;font-size:6px!important}:where(.community-v2) .portal-highlights{flex-direction:column;gap:20px;min-width:0;display:flex}:where(.community-v2) .portal-highlight-heading{border-bottom:1px solid var(--border-subtle);justify-content:space-between;padding:0 0 12px;font-size:11px;display:flex}:where(.community-v2) .portal-highlight-heading>span:last-child{color:var(--text-secondary);font-size:9px}:where(.community-v2) .portal-highlight{display:block}:where(.community-v2) .portal-highlight-cover .content-cover{aspect-ratio:2.15}:where(.community-v2) .portal-highlight-label{color:var(--text-secondary);margin:12px 0 6px;font-size:9px;display:block}:where(.community-v2) .portal-highlight h2{letter-spacing:-.02em;font-size:15px;line-height:1.55}:where(.community-v2) .portal-highlight-author{color:var(--text-secondary);justify-content:space-between;margin-top:10px;font-size:10px;display:flex}:where(.community-v2) .portal-highlight:hover h2{text-decoration:none}:where(.community-v2) .portal-section-head{justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px;display:flex}:where(.community-v2) .portal-section-head h2{margin-top:10px;font-size:25px;font-weight:500;line-height:1.4}:where(.community-v2) .portal-section-head>a{color:var(--text-secondary);white-space:nowrap;font-size:12px}:where(.community-v2) .portal-course{background:var(--surface-hover);border-radius:var(--radius-card);grid-template-columns:300px 1fr 32px;align-items:center;gap:36px;padding:24px;display:grid}:where(.community-v2) .portal-course-cover .content-cover{aspect-ratio:1.7}:where(.community-v2) .portal-course h3{margin:12px 0;font-size:24px;font-weight:500}:where(.community-v2) .portal-course p{color:var(--text-secondary);font-size:13px;line-height:1.8}:where(.community-v2) .portal-course-meta{color:var(--text-secondary);gap:20px;margin-top:24px;font-size:11px;display:flex}:where(.community-v2) .portal-course-arrow{align-self:end;font-size:26px}:where(.community-v2) .portal-course:hover{background:var(--surface-secondary)}:where(.community-v2) .portal-stories{margin-top:56px}:where(.community-v2) .portal-community{background:var(--portal-paper);border-radius:var(--radius-card);grid-template-columns:1fr 1fr;gap:48px;margin-top:56px;padding:40px;display:grid}:where(.community-v2) .portal-community h2{margin:20px 0 16px;font-size:28px;font-weight:500;line-height:1.5}:where(.community-v2) .portal-community>div>p{color:var(--text-secondary);font-size:12px;line-height:1.8}:where(.community-v2) .portal-community .portal-primary{margin-top:24px}:where(.community-v2) .portal-conversation{border-left:1px solid #172b4020;flex-direction:column;justify-content:center;min-width:0;padding:24px 0 24px 40px;display:flex}:where(.community-v2) .portal-quote{color:var(--text-secondary);font-family:Georgia,serif;font-size:64px;line-height:.7}:where(.community-v2) .portal-conversation h3{margin:16px 0;font-size:20px;font-weight:500;line-height:1.65}:where(.community-v2) .portal-conversation p{color:var(--text-secondary);font-size:12px}:where(.community-v2) .portal-conversation>div{color:var(--text-secondary);justify-content:space-between;gap:16px;margin-top:24px;font-size:10px;display:flex}:where(.community-v2) .portal-footer{border-top:1px solid var(--border-subtle);color:var(--text-secondary);align-items:center;gap:24px;margin-top:40px;padding:32px 0 0;font-size:11px;display:flex}:where(.community-v2) .portal-footer>span:last-child{margin-left:auto;font-size:10px}:where(.community-v2) .portal-footer .ds-brand{color:var(--text-heading);font-size:14px}@media (min-width:1600px){:where(.community-v2) .portal-front{grid-template-columns:minmax(0,1fr) 300px}:where(.community-v2) .portal-hero{min-height:560px;padding:48px}:where(.community-v2) .portal-art{transform-origin:100%;width:40%;top:110px;right:15px;transform:scale(1.2)}}@media (max-width:1200px){:where(.community-v2) .portal-front{grid-template-columns:1fr}:where(.community-v2) .portal-hero{min-height:470px}:where(.community-v2) .portal-art{width:40%;top:72px;right:20px}:where(.community-v2) .portal-highlights{grid-template-columns:1fr 1fr;gap:24px;display:grid}:where(.community-v2) .portal-highlight-heading{grid-column:1/-1;margin-bottom:-8px}:where(.community-v2) .portal-highlight-cover{display:none}:where(.community-v2) .portal-course{grid-template-columns:220px 1fr 24px;gap:24px}:where(.community-v2) .portal-course h3{font-size:21px}:where(.community-v2) .portal-community{gap:32px;padding:32px}}@media (max-width:760px){:where(.community-v2) .portal-front{gap:24px;margin-bottom:36px}:where(.community-v2) .portal-hero{min-height:450px;padding:28px}:where(.community-v2) .portal-hero h1{font-size:42px}:where(.community-v2) .portal-art{opacity:.35;z-index:0;width:210px;top:90px;right:-75px}:where(.community-v2) .portal-hero-copy{max-width:none}:where(.community-v2) .portal-actions{flex-wrap:wrap;gap:16px}:where(.community-v2) .portal-hero-foot>span:first-child{max-width:160px}:where(.community-v2) .portal-section-head h2{font-size:21px}:where(.community-v2) .portal-section-head{align-items:start;gap:16px}:where(.community-v2) .portal-section-head>a{margin-top:24px;font-size:11px}:where(.community-v2) .portal-course{grid-template-columns:1fr;gap:20px;padding:20px}:where(.community-v2) .portal-course-cover{max-width:360px}:where(.community-v2) .portal-course-arrow{display:none}:where(.community-v2) .portal-community{grid-template-columns:1fr;gap:28px;margin-top:36px;padding:24px}:where(.community-v2) .portal-community h2{font-size:25px}:where(.community-v2) .portal-conversation{border-top:1px solid #172b4020;border-left:0;padding:24px 0 0}:where(.community-v2) .portal-conversation h3{font-size:18px}:where(.community-v2) .portal-stories{margin-top:36px}:where(.community-v2) .portal-footer{flex-wrap:wrap;gap:12px}:where(.community-v2) .portal-footer>span:last-child{width:100%;margin-left:0}:where(.community-v2) .portal-highlight h2{font-size:13px}:where(.community-v2) .portal-highlight-heading>span:last-child{font-size:10px}}@media (prefers-reduced-motion:reduce){:where(.community-v2) .portal-home *{transition:none!important}}:where(.community-v2) .portal-book strong{font-size:26px}@media (max-width:760px){:where(.community-v2) .portal-art{display:none}}:where(.community-v2) .home-main:focus{outline:none}:where(.community-v2) .account-trigger{text-align:left;width:100%;color:var(--text-primary);border-radius:var(--radius-md);background:0 0;border:0;margin-top:12px;padding:12px 8px}:where(.community-v2) .account-trigger:hover,:where(.community-v2) .account-trigger[aria-expanded=true]{background:var(--surface-default)}:where(.community-v2) .account-menu{border:1px solid var(--border-subtle);background:var(--surface-default);width:270px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 100px);color:var(--text-primary);font:var(--font-md)/1.5 var(--font-sans);border-radius:14px;margin:0;padding:12px;position:fixed;inset:auto auto 76px 16px;overflow-y:auto;box-shadow:0 12px 48px #172b401f}:where(.community-v2) .account-identity{align-items:center;gap:14px;padding:12px 8px 20px;display:flex}:where(.community-v2) .account-identity .profile-avatar{width:44px;height:44px;font-size:17px}:where(.community-v2) .account-identity strong{font-size:18px;font-weight:600;display:block}:where(.community-v2) .account-identity small{color:var(--text-secondary);margin-top:3px;font-size:11px;display:block}:where(.community-v2) .account-menu nav{border-top:1px solid var(--border-default);gap:2px;padding:10px 0;display:grid}:where(.community-v2) .account-menu nav a,:where(.community-v2) .account-logout{border-radius:6px;align-items:center;gap:14px;min-height:44px;padding:10px;font-size:14px;display:flex}:where(.community-v2) .account-menu nav a:hover{background:var(--surface-hover)}:where(.community-v2) .account-menu svg{width:19px;height:19px;color:var(--text-secondary);display:block}:where(.community-v2) .account-logout{border:0;border-top:1px solid var(--border-default);color:var(--status-danger-text);text-align:left;background:0 0;border-radius:0;width:100%;margin-top:4px;padding-top:16px}:where(.community-v2) .account-logout svg{color:inherit}:where(.community-v2) .notification-dot{background:var(--nova-accent);border-radius:50%;width:6px;height:6px;margin-left:auto}:where(.community-v2) .account-tabs{border-bottom:1px solid var(--border-subtle);gap:24px;margin-bottom:24px;display:flex}:where(.community-v2) .account-tabs a{color:var(--text-secondary);border-bottom:2px solid #0000;padding:12px 4px}:where(.community-v2) .account-tabs a[aria-current]{color:var(--text-heading);border-bottom-color:var(--text-heading)}:where(.community-v2) .account-empty{text-align:center;padding:64px 0}:where(.community-v2) .account-empty h2{font-size:20px}:where(.community-v2) .account-empty p{color:var(--text-secondary);margin:12px 0 24px;font-size:13px;line-height:1.8}:where(.community-v2) .account-page-links{max-width:640px}:where(.community-v2) .account-page-links>a{border-bottom:1px solid var(--border-subtle);justify-content:space-between;padding:20px 0;display:flex}:where(.community-v2) .account-settings{max-width:600px}:where(.community-v2) .account-settings p{color:var(--text-secondary);margin-top:16px;font-size:12px}@media (max-width:760px){:where(.community-v2) .account-menu{max-height:calc(100dvh - 96px);bottom:72px;left:12px}}:where(.community-v2) .card-body .card-meta{margin-top:6px}:where(.community-v2) .portal-directory-section{margin-top:var(--home-section-gap);padding-top:0}:where(.community-v2) .portal-directory-section .portal-section-head{align-items:center;margin-bottom:24px}:where(.community-v2) .portal-directory-section .portal-section-head h2{margin:0;font-size:26px}:where(.community-v2) .portal-directory-section .portal-section-head p{color:var(--text-secondary);margin:10px 0 0;font-size:13px;line-height:1.7}:where(.community-v2) .portal-directory-section .portal-section-head>a{white-space:nowrap}:where(.community-v2) .portal-forum-item{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:24px;padding:24px 0;display:flex}:where(.community-v2) .portal-forum-item:first-child{padding-top:8px}:where(.community-v2) .portal-forum-item:last-child{border-bottom:0}:where(.community-v2) .portal-forum-item h3{margin:12px 0 8px;font-size:18px;line-height:1.6}:where(.community-v2) .portal-forum-item p{color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.8;display:-webkit-box;overflow:hidden}:where(.community-v2) .portal-forum-item:hover h3{text-decoration:none}:where(.community-v2) .portal-forum-item>span{color:var(--text-secondary)}:where(.community-v2) .portal-section-empty{background:var(--surface-hover);border-radius:var(--radius-card);align-items:center;gap:20px;padding:28px;display:flex}:where(.community-v2) .portal-empty-icon{width:44px;height:44px;color:var(--text-secondary);flex-shrink:0;place-items:center;display:grid}:where(.community-v2) .portal-empty-icon svg{width:28px;height:28px}:where(.community-v2) .portal-section-empty h3{margin:0 0 8px;font-size:16px;font-weight:500}:where(.community-v2) .portal-section-empty p{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.7}@media (max-width:760px){:where(.community-v2) .portal-directory-section{margin-top:24px;padding-top:0}:where(.community-v2) .portal-directory-section .portal-section-head h2{font-size:22px}:where(.community-v2) .portal-section-empty{gap:12px;padding:20px}:where(.community-v2) .portal-forum-item h3{font-size:16px}}.community-v2{--card-hover-shadow:0 2px 4px color-mix(in srgb,var(--text-heading) 4%,transparent),0 8px 20px color-mix(in srgb,var(--text-heading) 7%,transparent);--card-motion:.22s cubic-bezier(.23,1,.32,1)}:where(.community-v2) .content-card .content-cover,:where(.community-v2) .portal-highlight .content-cover{transition:transform var(--card-motion);transform-origin:50%;will-change:auto}:where(.community-v2) .content-card:hover .content-cover{filter:none}:where(.community-v2) .portal-forum-item,:where(.community-v2) .forum-row>a{isolation:isolate;border-radius:8px;position:relative}:where(.community-v2) .forum-row>a{display:block}@media (hover:hover) and (pointer:fine){:where(.community-v2) .content-card:hover .content-cover,:where(.community-v2) .portal-highlight:hover .content-cover{box-shadow:none;transform:none}:where(.community-v2) .content-card:active .content-cover,:where(.community-v2) .portal-highlight:active .content-cover{box-shadow:none;transition-duration:.1s;transform:translateY(0)scale(.99)}}:where(.community-v2) .content-card:focus-visible,:where(.community-v2) .portal-highlight:focus-visible,:where(.community-v2) .portal-forum-item:focus-visible,:where(.community-v2) .forum-row>a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:5px}@media (prefers-reduced-motion:reduce){:where(.community-v2) .content-card .content-cover,:where(.community-v2) .portal-highlight .content-cover,:where(.community-v2) .portal-forum-item>span,:where(.community-v2) .forum-read{transition:none!important;transform:none!important}}:where(.community-v2) .portal-editorial{flex-direction:column;min-width:0;padding-left:4px;display:flex}:where(.community-v2) .editorial-heading>span{letter-spacing:.12em;color:var(--text-tertiary);font-size:9px}:where(.community-v2) .editorial-heading h2{justify-content:space-between;align-items:baseline;gap:12px;margin:12px 0 8px;font-size:20px;font-weight:500;display:flex}:where(.community-v2) .editorial-heading h2 span{color:var(--text-tertiary);font-size:10px;font-weight:400}:where(.community-v2) .editorial-heading p{color:var(--text-secondary);font-size:12px;line-height:1.7}:where(.community-v2) .editorial-list{margin:24px 0 0;padding:0;list-style:none}:where(.community-v2) .editorial-list li{border-top:1px solid var(--border-subtle)}:where(.community-v2) .editorial-entry{padding:22px 0 24px;display:block}:where(.community-v2) .editorial-index{color:var(--text-tertiary);align-items:center;gap:12px;display:flex}:where(.community-v2) .editorial-index>span:first-child{font-family:Georgia,serif;font-size:26px;font-style:italic;line-height:1}:where(.community-v2) .editorial-index>span:last-child{font-size:10px}:where(.community-v2) .editorial-entry h3{text-wrap:pretty;margin:14px 0 10px;font-size:17px;font-weight:500;line-height:1.65}:where(.community-v2) .editorial-entry>p{color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.9;display:-webkit-box;overflow:hidden}:where(.community-v2) .editorial-byline{color:var(--text-tertiary);justify-content:space-between;gap:12px;margin-top:18px;font-size:10px;display:flex}:where(.community-v2) .editorial-read{color:var(--text-secondary);transition:transform var(--card-motion);display:inline-block}:where(.community-v2) .editorial-more{border-top:1px solid var(--border-subtle);color:var(--text-secondary);justify-content:space-between;gap:12px;margin-top:auto;padding-top:18px;font-size:11px;display:flex}:where(.community-v2) .editorial-entry:focus-visible,:where(.community-v2) .editorial-more:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}@media (max-width:1100px){:where(.community-v2) .portal-editorial{padding-left:0}:where(.community-v2) .editorial-list{grid-template-columns:1fr 1fr;gap:24px;display:grid}:where(.community-v2) .editorial-more{margin-top:0}}@media (max-width:600px){:where(.community-v2) .editorial-list{grid-template-columns:1fr;gap:0}}@media (prefers-reduced-motion:reduce){:where(.community-v2) .editorial-read{transition:none!important;transform:none!important}}:where(.community-v2) .portal-editorial .editorial-heading h2{margin:0}:where(.community-v2) .portal-editorial .editorial-list{margin-top:20px}:where(.community-v2) .portal-editorial .editorial-entry h3,:where(.community-v2) .portal-editorial .editorial-more{margin-top:0}:where(.community-v2) .portal-banner{border-radius:var(--radius-card);align-self:start;min-width:0;overflow:hidden}:where(.community-v2) .portal-banner img{width:100%;height:auto;display:block}:where(.community-v2) .portal-banner{cursor:pointer;display:block}:where(.community-v2) .portal-banner:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}@media (min-width:601px) and (max-width:1100px){:where(.community-v2) .editorial-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1201px){:where(.community-v2) .portal-front{align-items:stretch}:where(.community-v2) .portal-editorial{min-height:0;position:relative}:where(.community-v2) .portal-editorial .editorial-list{grid-template-rows:repeat(3,minmax(0,1fr));margin:0;display:grid;position:absolute;inset:44px 0 0 4px}:where(.community-v2) .editorial-list li{min-height:0}:where(.community-v2) .portal-editorial .editorial-entry{flex-direction:column;justify-content:center;height:100%;padding:16px 0;display:flex}:where(.community-v2) .portal-editorial .editorial-entry h3{margin:0 0 8px;font-size:16px;line-height:1.5}:where(.community-v2) .portal-editorial .editorial-entry>p{margin:0;font-size:11px;line-height:1.7}:where(.community-v2) .portal-editorial .editorial-byline{margin-top:12px}}@media (min-width:601px) and (max-width:1200px){:where(.community-v2) .portal-editorial .editorial-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}}:where(.community-v2) .portal-front{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:32px}:where(.community-v2) .portal-banner{align-self:start;position:sticky;top:80px}:where(.community-v2) .portal-editorial{min-width:0;padding:0;position:static}:where(.community-v2) .portal-editorial .editorial-list{columns:2;column-gap:24px;margin:20px 0 0;padding:0;display:block;position:static}:where(.community-v2) .portal-editorial .editorial-list li{break-inside:avoid;page-break-inside:avoid;border:0;margin:0 0 32px;display:block}:where(.community-v2) .portal-editorial .editorial-entry{height:auto;padding:0;display:block}:where(.community-v2) .editorial-image{border-radius:var(--radius-card);margin-bottom:16px;overflow:hidden}:where(.community-v2) .editorial-image .content-cover{border-radius:0}:where(.community-v2) .portal-editorial .editorial-entry h3{margin:0 0 10px;font-size:16px;line-height:1.6}:where(.community-v2) .portal-editorial .editorial-entry>p{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.8;display:block}:where(.community-v2) .portal-editorial .editorial-byline{margin-top:16px}@media (max-width:900px){:where(.community-v2) .portal-front{grid-template-columns:1fr;gap:28px}:where(.community-v2) .portal-banner{position:static}:where(.community-v2) .portal-editorial .editorial-list{columns:2}}@media (max-width:520px){:where(.community-v2) .portal-editorial .editorial-list{columns:1}}@media (prefers-reduced-motion:reduce){:where(.community-v2) .editorial-image .content-cover{transition:none!important;transform:none!important}}:where(.community-v2) .editorial-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:20px;display:grid}:where(.community-v2) .editorial-column{flex-direction:column;gap:28px;min-width:0;display:flex}:where(.community-v2) .portal-editorial .editorial-columns .editorial-entry{border-bottom:1px solid var(--border-subtle);flex-direction:column;min-width:0;height:auto;padding:0 0 20px;display:flex}:where(.community-v2) .editorial-columns .editorial-image{border-radius:var(--radius-card);margin-bottom:16px}:where(.community-v2) .portal-editorial .editorial-columns h3{overflow-wrap:anywhere;margin:0 0 12px;font-size:19px;font-weight:500;line-height:1.55}:where(.community-v2) .portal-editorial .editorial-columns .editorial-entry>p{margin:0 0 20px;font-size:12px;line-height:1.85}:where(.community-v2) .portal-editorial .editorial-columns .editorial-byline{margin-top:auto;padding-top:4px}@media (max-width:520px){:where(.community-v2) .editorial-columns{grid-template-columns:1fr}:where(.community-v2) .portal-editorial .editorial-columns .editorial-entry-text{flex:none}}:where(.community-v2) .portal-editorial .editorial-columns{grid-template-columns:minmax(0,1fr)}:where(.community-v2) .portal-editorial .editorial-columns .editorial-entry-text{flex:none}@media (min-width:901px){:where(.community-v2) .portal-front{grid-template-columns:minmax(0,1fr) minmax(260px,320px)}}:where(.community-v2) .portal-banner{aspect-ratio:4/3;background:#172b40;height:auto;min-height:0}:where(.community-v2) .portal-banner img{object-fit:contain;width:100%;height:100%}@media (min-width:901px){:where(.community-v2) .portal-front{grid-template-columns:minmax(0,min(62%,640px)) minmax(240px,1fr)}}:where(.community-v2) .portal-editorial .editorial-heading{z-index:2;background:var(--surface-default);padding:0 0 16px;position:sticky;top:80px}:where(.community-v2) .portal-editorial .editorial-columns{margin-top:4px}:where(.community-v2) .portal-editorial .editorial-heading{isolation:isolate}:where(.community-v2) .portal-editorial .editorial-heading:before{content:"";background:var(--surface-default);z-index:-1;pointer-events:none;position:absolute;inset:-16px -8px 0}:where(.community-v2) .onboarding-card{cursor:pointer;display:block}:where(.community-v2) .guide-card-action{color:var(--text-heading);margin-top:16px;font-size:12px;display:block}:where(.community-v2) .onboarding-card:hover{border-color:var(--border-subtle)}:where(.community-v2) .onboarding-card:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}:where(.community-v2) .channel-masonry{--masonry-gap:20px;column-gap:var(--masonry-gap);grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1px;align-items:start;display:grid}:where(.community-v2) .channel-masonry .channel-card,:where(.community-v2) .portal-card-grid .channel-card{vertical-align:top;break-inside:avoid;border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-default);width:100%;margin:0 0 20px;display:inline-block;overflow:hidden}:where(.community-v2) .channel-card .content-cover{border-radius:0}:where(.community-v2) .channel-card .card-body{padding:20px}:where(.community-v2) .channel-card-label{font-size:var(--font-sm);color:var(--text-tertiary);margin-bottom:8px;line-height:1.5;display:block}:where(.community-v2) .channel-card .card-body h3{-webkit-line-clamp:unset;font-size:16px;line-height:1.6;display:block;overflow:visible}:where(.community-v2) .channel-card-description{color:var(--text-secondary);overflow-wrap:anywhere;margin:12px 0 0;font-size:12px;line-height:1.85}:where(.community-v2) .channel-card .card-body .card-meta{flex-wrap:wrap;margin-top:20px}:where(.community-v2) .channel-card-text .card-body{padding:24px 20px}:where(.community-v2) .channel-card:hover{border-color:var(--border-subtle)}:where(.community-v2) .channel-masonry .channel-card:hover .content-cover{box-shadow:none;transform:none}@media (max-width:1150px){:where(.community-v2) .channel-masonry{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:540px){:where(.community-v2) .channel-masonry{--masonry-gap:12px}:where(.community-v2) .channel-masonry .channel-card{margin-bottom:12px}:where(.community-v2) .channel-card .card-body{padding:12px}:where(.community-v2) .channel-card .card-body h3{overflow-wrap:anywhere;font-size:14px}:where(.community-v2) .channel-card .card-body .card-meta{gap:6px}:where(.community-v2) .channel-card .card-meta-end{text-align:left;flex-basis:100%;margin-left:0}}:where(.community-v2) .channel-card .card-body h3,:where(.community-v2) .channel-card-description{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:where(.community-v2) .channel-card-image .channel-card-description{-webkit-line-clamp:3}:where(.community-v2) .channel-photo{aspect-ratio:16/9;background:var(--surface-hover)}:where(.community-v2) .channel-photo img{object-fit:cover;width:100%;height:100%;display:block}:where(.community-v2) .channel-feed-footer{flex-direction:column;align-items:center;gap:16px;padding:28px 0 20px;display:flex}:where(.community-v2) .channel-feed-footer p,:where(.community-v2) .channel-feed-end{color:color-mix(in srgb,var(--text-tertiary) 65%,var(--surface-default));font-variant-numeric:tabular-nums;font-size:12px}:where(.community-v2) .channel-feed-end{align-items:center;gap:12px;display:flex}:where(.community-v2) .channel-feed-end:before,:where(.community-v2) .channel-feed-end:after{content:"";background:var(--border-subtle);flex-shrink:0;width:32px;height:1px}:where(.community-v2) .channel-feed-footer .ds-button{min-width:160px;min-height:44px}:where(.community-v2) .channel-feed-footer [hidden]{display:none}:where(.community-v2) .channel-illustration{align-items:center;padding:18% 7% 14%;display:flex}:where(.community-v2) .channel-illustration>strong{letter-spacing:-.02em;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:clamp(16px,5.6cqw,24px);line-height:1.45;display:-webkit-box;overflow:hidden}:where(.community-v2) .channel-sticky-header{z-index:4;background:var(--surface-default);isolation:isolate;position:sticky;top:0}:where(.community-v2) .channel-sticky-header .channel-nav{position:static}:where(.community-v2) .channel-sticky-header .channel-heading{margin:0}:where(.community-v2) .content-type-badge{border-radius:var(--radius-sm);background:var(--surface-hover);width:max-content;max-width:100%;color:var(--text-secondary);font-size:var(--font-sm);letter-spacing:0;margin:0 0 8px;padding:2px 8px;font-weight:500;line-height:1.6;display:table}:where(.community-v2) .content-type-badge[data-tone=green]{background:var(--badge-green-bg);color:var(--badge-green-text)}:where(.community-v2) .content-type-badge[data-tone=red]{background:var(--badge-red-bg);color:var(--badge-red-text)}:where(.community-v2) .content-type-badge[data-tone=blue]{background:var(--badge-blue-bg);color:var(--badge-blue-text)}:where(.community-v2) .content-type-badge[data-tone=yellow]{background:var(--badge-yellow-bg);color:var(--badge-yellow-text)}:where(.community-v2) .content-type-badge[data-tone=amber]{background:var(--badge-amber-bg);color:var(--badge-amber-text)}:where(.community-v2) .content-type-badge[data-tone=purple]{background:var(--badge-purple-bg);color:var(--badge-purple-text)}:where(.community-v2) .editorial-entry>.content-type-badge{align-self:flex-start}:where(.community-v2) .portal-forum-item .content-type-badge+h3{margin-top:0}:where(.community-v2) .portal-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:20px;display:grid}:where(.community-v2) .portal-card-grid .channel-card{margin:0}:where(.community-v2) .portal-editorial .portal-card-grid{grid-template-columns:minmax(0,1fr)}:where(.community-v2) .portal-card-grid .channel-card:hover .content-cover{box-shadow:none;transform:none}@media (max-width:1150px){:where(.community-v2) .portal-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:540px){:where(.community-v2) .portal-card-grid{grid-template-columns:minmax(0,1fr);gap:12px}}@media (min-width:901px){:where(.community-v2) .portal-front{align-items:stretch}:where(.community-v2) .portal-editorial{contain:size;flex-direction:column;align-self:stretch;min-height:0;display:flex;overflow:hidden}:where(.community-v2) .portal-editorial .editorial-heading{flex:none;padding-bottom:16px;position:static}:where(.community-v2) .portal-editorial .editorial-heading:before{display:none}:where(.community-v2) .portal-editorial .portal-card-grid{overscroll-behavior-y:contain;scrollbar-width:none;flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}:where(.community-v2) .portal-editorial .portal-card-grid>.channel-card{flex:none}}:where(.community-v2) .portal-home>.portal-front{margin-bottom:0}:where(.community-v2) .portal-editorial .portal-card-grid::-webkit-scrollbar{display:none}@media (min-width:901px){:where(.community-v2) .portal-front{align-items:start}:where(.community-v2) .portal-editorial{contain:none;align-self:start;display:block;overflow:visible}:where(.community-v2) .portal-editorial .editorial-heading{position:sticky;top:80px}:where(.community-v2) .portal-editorial .editorial-heading:before{display:block}:where(.community-v2) .portal-editorial .portal-card-grid{overscroll-behavior-y:auto;display:grid;overflow:visible}:where(.community-v2) .portal-front{grid-template-columns:minmax(0,min(42%,480px)) minmax(0,1fr);gap:32px}:where(.community-v2) .portal-banner{width:100%}:where(.community-v2) .portal-editorial .portal-card-grid{grid-template-columns:minmax(0,1fr)}}@media (min-width:1200px){:where(.community-v2) .portal-editorial .portal-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media (max-width:900px){:where(.community-v2) .portal-banner{justify-self:center;width:100%;max-width:420px}}@media (min-width:901px){:where(.community-v2) .portal-front{grid-template-columns:minmax(0,min(62%,640px)) minmax(240px,1fr);align-items:start;gap:32px}:where(.community-v2) .portal-banner{aspect-ratio:4/3;justify-self:stretch;width:100%;max-width:none;height:auto;min-height:0;position:sticky;top:80px}:where(.community-v2) .portal-banner img{width:100%;height:auto;display:block}:where(.community-v2) .portal-editorial{contain:none;align-self:start;overflow:visible}}:where(.community-v2) .reference-picks{flex-direction:column;gap:28px;min-width:0;margin-top:4px;display:flex}:where(.community-v2) .reference-pick{border-bottom:1px solid var(--border-subtle);min-width:0;padding-bottom:24px;display:block}:where(.community-v2) .reference-pick .content-cover{aspect-ratio:16/9;margin:0 0 20px}:where(.community-v2) .reference-pick h3{overflow-wrap:anywhere;margin:0 0 16px;font-size:19px;font-weight:500;line-height:1.55}:where(.community-v2) .reference-pick>p{color:var(--text-secondary);margin:0 0 28px;font-size:12px;line-height:1.85}:where(.community-v2) .reference-author{font-size:var(--font-sm);color:var(--text-tertiary);display:block}:where(.community-v2) .reference-pick:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}@media (hover:hover){:where(.community-v2) .portal-forum-item:hover h3,:where(.community-v2) .forum-row>a:hover h2{color:var(--text-heading);text-decoration:none}}@media (max-width:900px){:where(.community-v2) .portal-front{grid-template-columns:1fr}:where(.community-v2) .portal-banner{aspect-ratio:4/3;justify-self:start;width:100%;max-width:520px}:where(.community-v2) .portal-banner img{height:auto}:where(.community-v2) .reference-pick h3{font-size:17px}}:where(.community-v2) .portal-front.portal-front-editorial{height:auto;min-height:0;display:block}:where(.community-v2) .portal-front-editorial .portal-editorial{width:100%;height:auto;max-height:none;overflow:visible}:where(.community-v2) .portal-front-editorial .editorial-heading{margin-bottom:24px;padding-bottom:0}:where(.community-v2) .portal-front-editorial .reference-picks{columns:2;column-gap:32px;margin-top:0;display:block}:where(.community-v2) .portal-front-editorial .reference-pick{break-inside:avoid;page-break-inside:avoid;margin:0 0 28px;padding-bottom:28px}:where(.community-v2) .portal-front-editorial .reference-pick:last-child{margin-bottom:0}@media (max-width:600px){:where(.community-v2) .portal-front-editorial .reference-picks{columns:1}}:where(.community-v2) .editorial-course-cover{aspect-ratio:16/9;border-radius:var(--radius-card);margin-bottom:20px;position:relative;overflow:hidden}:where(.community-v2) .editorial-course-cover img{aspect-ratio:16/9;object-fit:contain;width:100%;height:auto;display:block}:where(.community-v2) .portal-front-editorial .editorial-heading h2{font-size:26px}@media (max-width:760px){:where(.community-v2) .portal-front-editorial .editorial-heading h2{font-size:22px}}:where(.community-v2) .reference-pick .cover-type{display:none}:where(.community-v2) .reference-type{background:var(--surface-hover);color:var(--text-secondary);font-size:var(--font-sm);border-radius:4px;margin:0 0 10px;padding:3px 8px;font-weight:400;line-height:1.5;display:table}:where(.community-v2) .reference-pick>p{-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:where(.community-v2) .product-sidebar .onboarding-card:has(.guide-card-artwork){box-shadow:none;aspect-ratio:1220/1182;background:#fff;border:0;padding:0;transition:box-shadow .16s ease-out;display:block;overflow:hidden}:where(.community-v2) .guide-card-artwork{width:106%;max-width:none;height:auto;display:block;transform:translate(-3%,-2%)}:where(.community-v2) .product-sidebar .onboarding-card:has(.guide-card-artwork):hover{box-shadow:none}:where(.community-v2) .product-sidebar .onboarding-card:has(.guide-card-artwork):focus-visible{outline:2px solid var(--nova-accent);outline-offset:4px}:where(.community-v2) .home-feature-row{margin:var(--home-section-gap) 0;grid-template-columns:minmax(0,2fr) minmax(320px,1fr);align-items:stretch;gap:24px;display:grid}:where(.community-v2) .home-feature-row>.guide-banner{align-self:stretch;align-items:stretch;min-width:0;margin:48px 0 0;display:flex}:where(.community-v2) .home-feature-row .guide-progress-link{box-sizing:border-box;width:100%;min-height:240px;padding:24px 32px}:where(.community-v2) .home-feature-row .guide-banner-layout{flex-direction:column;align-items:flex-start;gap:16px;width:70%}:where(.community-v2) .home-feature-row .guide-banner-art{width:64%;height:calc(100% + 48px);top:-48px;bottom:auto;transform:none}:where(.community-v2) .home-feature-row .guide-banner-art img{object-fit:contain;object-position:center top;transform:none}:where(.community-v2) .home-feature-row:not(:has(.guide-banner)){grid-template-columns:minmax(0,1fr)}:where(.community-v2) .home-leaderboard{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-default);flex-direction:column;gap:8px;min-width:0;padding:20px 24px 28px;display:flex}:where(.community-v2) .home-leaderboard-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}:where(.community-v2) .home-leaderboard-heading h2{margin:0;font-size:20px;font-weight:600}:where(.community-v2) .home-leaderboard-heading>a{min-height:40px;color:var(--text-secondary);white-space:nowrap;align-items:center;font-size:12px;display:inline-flex}:where(.community-v2) .home-leaderboard-heading>a:hover,:where(.community-v2) .portal-home .portal-directory-section .portal-section-head>a:hover{color:var(--text-hover);box-shadow:none;background:0 0;text-decoration:none}:where(.community-v2) .home-leaderboard-heading>a:focus-visible{outline:2px solid var(--nova-accent);outline-offset:4px;border-radius:4px}:where(.community-v2) .home-leaderboard-list{flex:1;margin:0;padding:0;list-style:none}:where(.community-v2) .home-leaderboard-list li{grid-template-columns:32px 36px minmax(0,1fr);align-items:center;gap:12px;padding:16px 0;display:grid}:where(.community-v2) .home-leaderboard-rank{place-items:center;width:32px;height:32px;display:grid}:where(.community-v2) .home-leaderboard-rank svg{width:32px;height:32px;display:block}:where(.community-v2) .home-leaderboard-avatar{background:var(--surface-secondary);border-radius:50%;place-items:center;width:36px;height:36px;font-size:13px;font-weight:600;display:grid}:where(.community-v2) .home-leaderboard-person{min-width:0}:where(.community-v2) .home-leaderboard-person strong{font-size:14px;font-weight:600}:where(.community-v2) .home-leaderboard-person p{color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:6px 0 0;font-size:12px;line-height:1.6;display:-webkit-box;overflow:hidden}@media (max-width:1000px){:where(.community-v2) .home-feature-row{grid-template-columns:minmax(0,1fr)}:where(.community-v2) .home-feature-row .guide-banner-layout{width:65%}}@media (max-width:600px){:where(.community-v2) .home-feature-row{gap:20px}:where(.community-v2) .home-leaderboard{padding:20px 20px 24px}:where(.community-v2) .home-feature-row .guide-banner-layout{width:100%}:where(.community-v2) .home-feature-row .guide-banner-art{width:58%;height:calc(100% + 32px);top:-32px}:where(.community-v2) .home-leaderboard-list li{grid-template-columns:32px 32px minmax(0,1fr);gap:8px}:where(.community-v2) .home-leaderboard-avatar{width:32px;height:32px}}:where(.community-v2) .content-cover.original-photo,:where(.community-v2) .reference-pick .content-cover.original-photo{aspect-ratio:16/9;background:var(--surface-default)}:where(.community-v2) .content-cover.original-photo img{object-fit:cover;object-position:center;width:100%;height:100%}:where(.community-v2) .reader-original-body{margin:32px 0;font-size:16px;line-height:1.9}:where(.community-v2) .reader-original-body p{white-space:pre-line;overflow-wrap:anywhere;margin:0 0 12px}:where(.community-v2) .reader-original-body figure{margin:24px 0}:where(.community-v2) .reader-original-body img{border-radius:var(--radius-card);max-width:100%;height:auto;display:block}:where(.community-v2) .reader-source{color:var(--text-secondary);margin:24px 0;font-size:13px}:where(.community-v2) .home-feature-row+.portal-home>.portal-front-editorial{margin-top:0}:where(.community-v2) .home-main .channel-nav{top:var(--space-5);z-index:4;box-sizing:border-box;width:max-content;max-width:100%;margin:var(--space-5) auto 0;padding:var(--space-1);gap:var(--space-1);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-full);background:var(--surface-default);box-shadow:none;scroll-padding-inline:var(--space-2);align-items:center;position:sticky;overflow-x:auto}:where(.community-v2) .home-main .channel-nav a{min-height:44px;padding:var(--space-3) var(--space-5);border-radius:var(--radius-full);color:var(--text-secondary);font-size:var(--font-md);line-height:1.4;font-weight:var(--weight-medium);white-space:nowrap;box-shadow:none;background:0 0;justify-content:center;align-items:center;display:flex}:where(.community-v2) .home-main .channel-nav a:hover{background:var(--surface-hover)}:where(.community-v2) .home-main .channel-nav a[aria-current]{background:var(--surface-secondary);color:var(--text-heading);font-weight:var(--weight-semibold)}:where(.community-v2) .home-main .channel-nav a:active{background:var(--surface-secondary)}:where(.community-v2) .home-main .channel-nav a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}@media (max-width:760px){:where(.community-v2) .home-main .channel-nav{margin-top:var(--space-4);top:var(--space-4)}:where(.community-v2) .home-main .channel-nav a{padding-inline:var(--space-4);font-size:var(--font-sm)}}:where(.community-v2) .home-main .portal-front-editorial .editorial-heading{z-index:auto;position:static;top:auto}:where(.community-v2) .home-main .portal-front-editorial .editorial-heading:before{display:none}.community-v2 :is(.reference-pick,.editorial-entry,.featured-course,.portal-course,.portal-highlight,.onboarding-card,.personal-guide,.ds-course-card,.ds-continue-card,.ds-instructor-card,.portal-section-empty):hover{background:var(--surface-hover);box-shadow:none;filter:none;transform:none}.community-v2 :is(.reference-pick,.editorial-entry){border-radius:var(--radius-card)}.community-v2 :is(.content-card,.portal-highlight):hover .content-cover{box-shadow:none;filter:none;transform:none}@media (max-width:540px){:where(.community-v2) .home-leaderboard{padding-top:12px}}:where(.community-v2) .home-feature-row .guide-banner-copy>p{margin-top:12px}:where(.community-v2) .home-feature-row .guide-banner-actions{gap:12px}@media (max-width:600px){:where(.community-v2) .home-feature-row .guide-progress-link{min-height:220px;padding:24px}}:where(.community-v2) .home-leaderboard-list li:first-child{padding-top:8px}@media (max-width:600px){:where(.community-v2) .home-feature-row>.guide-banner{margin-top:32px}}:where(.community-v2) .home-feature-row .guide-banner-copy{box-sizing:border-box;flex:none;width:max-content;max-width:100%}:where(.community-v2) .home-feature-row .guide-banner-copy>p{box-sizing:border-box;width:0;min-width:100%}:where(.community-v2) .home-feature-row .guide-banner-actions{position:relative;top:16px}:where(.community-v2) .home-feature-row .guide-banner-copy>p{font-size:var(--font-sm)}:where(.community-v2) .home-leaderboard-rank{width:40px;height:40px;position:relative}:where(.community-v2) .home-leaderboard-rank .rank-glass-trophy{object-fit:contain;width:100%;height:100%;display:block}:where(.community-v2) .home-leaderboard-list li{grid-template-columns:40px 36px minmax(0,1fr)}@media (max-width:600px){:where(.community-v2) .home-leaderboard-list li{grid-template-columns:40px 32px minmax(0,1fr)}}:where(.community-v2) .home-leaderboard-rank .rank-glass-trophy{background:0 0}:where(.community-v2) .home-main .channel-summary{margin:var(--home-section-gap) 0 0;align-items:center;gap:16px;padding:0 0 24px;display:flex;position:static}:where(.community-v2) .home-main .channel-summary h2{font-size:var(--font-lg);font-weight:var(--weight-medium);line-height:var(--line-body);color:var(--text-heading);margin:0}:where(.community-v2) .home-main .channel-summary>span{flex-shrink:0;margin:0}:where(.community-v2) .ds-main.home-scroll{overscroll-behavior-y:none}:where(.community-v2) .home-leaderboard-person{justify-content:space-between;align-items:center;gap:8px;display:flex}:where(.community-v2) .home-leaderboard-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}:where(.community-v2) .home-leaderboard-stats{flex-shrink:0;align-items:center;gap:12px;display:flex}:where(.community-v2) .home-leaderboard-stats>span{flex-direction:column;align-items:center;gap:2px;min-width:24px;display:flex}:where(.community-v2) .home-leaderboard-stats b{font-size:18px;font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;color:var(--text-heading);line-height:1.2}:where(.community-v2) .home-leaderboard-stats small{font-size:var(--font-sm);color:var(--text-secondary);line-height:1.4}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:where(.community-v2) .home-main .channel-nav{background:color-mix(in srgb,var(--surface-default) 68%,transparent);-webkit-backdrop-filter:blur(16px)saturate(115%);backdrop-filter:blur(16px)saturate(115%)}:where(.community-v2) .home-main .channel-nav a:hover{background:color-mix(in srgb,var(--surface-hover) 72%,transparent)}:where(.community-v2) .home-main .channel-nav a[aria-current]{background:color-mix(in srgb,var(--surface-secondary) 82%,transparent)}}:where(.community-v2) .channel-masonry .channel-card.channel-card-image,:where(.community-v2) .portal-card-grid .channel-card.channel-card-image,:where(.community-v2) .channel-card.channel-card-image .card-body{background:var(--surface-hover)}:where(.community-v2) .channel-card.article-tone-blue{--article-card-surface:var(--article-surface-blue)}:where(.community-v2) .channel-card.article-tone-yellow{--article-card-surface:var(--article-surface-yellow)}:where(.community-v2) .channel-card.article-tone-red{--article-card-surface:var(--article-surface-red)}:where(.community-v2) .channel-masonry .channel-card.channel-card-text[class*=article-tone-],:where(.community-v2) .portal-card-grid .channel-card.channel-card-text[class*=article-tone-]{background:var(--article-card-surface);border-color:#0000}:where(.community-v2) .channel-card.channel-card-text[class*=article-tone-] .card-body{background:var(--article-card-surface)}:where(.community-v2) .product-nav .ds-sidebar-item>[data-icon]{flex:0 0 28px;width:28px;height:28px}:where(.community-v2) .product-nav .ds-sidebar-item .nav-glass-icon{width:28px;height:28px;display:block;overflow:visible}:where(.community-v2) .product-nav .nav-glass-icon,:where(.community-v2) .product-nav .nav-glass-back,:where(.community-v2) .product-nav .nav-glass-front{transform-box:view-box;transform-origin:50% 55%;transition:transform .28s cubic-bezier(.2,.8,.2,1),filter .28s}:where(.community-v2) .product-nav .ds-sidebar-item:focus-visible .nav-glass-icon{transform:scale(1.08)}:where(.community-v2) .product-nav .ds-sidebar-item:focus-visible .nav-glass-back{transform:translate(3px,-5px)rotate(6deg)}:where(.community-v2) .product-nav .ds-sidebar-item:focus-visible .nav-glass-front{transform:translate(-2px,1px)rotate(-5deg)}@media (hover:hover){:where(.community-v2) .product-nav .ds-sidebar-item:hover .nav-glass-icon{filter:drop-shadow(0 3px 3px #29364a26);transform:translateY(-1px)scale(1.08)}:where(.community-v2) .product-nav .ds-sidebar-item:hover .nav-glass-back{transform:translate(3px,-5px)rotate(6deg)}:where(.community-v2) .product-nav .ds-sidebar-item:hover .nav-glass-front{transform:translate(-2px,1px)rotate(-5deg)}}:where(.community-v2) .product-nav .ds-sidebar-item:active .nav-glass-icon{transform:scale(.96)}@media (prefers-reduced-motion:reduce){:where(.community-v2) .product-nav .ds-sidebar-item .nav-glass-icon,:where(.community-v2) .product-nav .ds-sidebar-item .nav-glass-back,:where(.community-v2) .product-nav .ds-sidebar-item .nav-glass-front{transition:none;transform:none}}:where(.community-v2) .product-nav .ds-sidebar-item .nav-glass-icon{filter:drop-shadow(0 1px 1px #29364a40)}@media (hover:hover){:where(.community-v2) .product-nav .ds-sidebar-item:hover .nav-glass-icon{filter:drop-shadow(0 3px 3px #29364a26)}}:where(.community-v2) .channel-loading-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:24px;display:grid}:where(.community-v2) #content:has(.channel-masonry[data-channel=start]) [data-load-channel]{visibility:hidden;border:0;height:1px;min-height:1px;padding:0}@media (max-width:1150px){:where(.community-v2) .channel-loading-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:540px){:where(.community-v2) .channel-loading-cards{gap:12px}}:where(.community-v2) .section-empty-state{box-sizing:border-box;flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;min-width:0;padding:64px 0 96px;display:flex}:where(.community-v2) .empty-preview-stage{isolation:isolate;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;max-width:800px;height:224px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 22% 78%,#0000);mask-image:linear-gradient(90deg,#0000,#000 22% 78%,#0000)}:where(.community-v2) .empty-preview-card{box-sizing:border-box;border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-default);width:300px;color:var(--border-default);padding:24px;position:absolute;top:16px;left:50%}:where(.community-v2) .empty-preview-center{z-index:2;box-shadow:0 4px 16px color-mix(in srgb,var(--text-heading) 5%,transparent);border-color:var(--border-default);transform:translate(-50%)}:where(.community-v2) .empty-preview-left{opacity:.38;filter:blur(1.5px);top:20px;transform:translate(calc(-150% - 20px))scale(.94)}:where(.community-v2) .empty-preview-right{opacity:.38;filter:blur(1.5px);top:20px;transform:translate(calc(50% + 20px))scale(.94)}:where(.community-v2) .empty-preview-author{align-items:center;gap:10px;display:flex}:where(.community-v2) .empty-preview-author>div{flex:1;gap:6px;display:grid}:where(.community-v2) .empty-preview-avatar{background:var(--surface-secondary);border-radius:50%;flex:none;width:32px;height:32px;display:block}:where(.community-v2) .empty-preview-line{background:var(--surface-secondary);border-radius:var(--radius-full);height:7px;display:block}:where(.community-v2) .empty-preview-line.author{width:64px;height:9px}:where(.community-v2) .empty-preview-line.short{width:88px}:where(.community-v2) .empty-preview-badge{border-radius:var(--radius-sm);background:var(--surface-hover);width:36px;height:20px}:where(.community-v2) .empty-preview-content{gap:9px;margin:20px 0;display:grid}:where(.community-v2) .empty-preview-line.title{width:100%;height:10px}:where(.community-v2) .empty-preview-line.title.short{width:72%}:where(.community-v2) .empty-preview-line.summary{background:var(--surface-hover);width:86%;height:7px}:where(.community-v2) .empty-preview-footer{justify-content:space-between;align-items:center;gap:16px;display:flex}:where(.community-v2) .empty-preview-footer>span{align-items:center;gap:8px;display:flex}:where(.community-v2) .empty-preview-footer svg{width:16px;height:16px}:where(.community-v2) .empty-preview-footer .short{width:64px;height:6px}:where(.community-v2) .empty-preview-action{border-radius:var(--radius-full);background:var(--surface-hover);width:52px;height:22px}:where(.community-v2) .section-empty-copy{text-align:center;padding:12px 24px 0}:where(.community-v2) .section-empty-copy h2{color:var(--text-heading);margin:0 0 12px;font-size:20px;font-weight:500;line-height:1.5}:where(.community-v2) .section-empty-copy p{color:var(--text-secondary);margin:0 0 24px;font-size:13px;line-height:1.85}:where(.community-v2) .section-empty-copy .section-empty-action,:where(.community-v2) .ranking-connect-empty .section-empty-action,:where(.community-v2) .ranking-side-actions .section-empty-action{background:var(--action-primary);color:var(--text-on-action);border-radius:var(--radius-full);justify-content:center;align-items:center;gap:16px;min-height:44px;padding:10px 20px;font-size:13px;display:inline-flex}:where(.community-v2) .section-empty-copy .section-empty-action:hover,:where(.community-v2) .ranking-connect-empty .section-empty-action:hover,:where(.community-v2) .ranking-side-actions .section-empty-action:hover{background:var(--action-primary-hover);text-decoration:none}:where(.community-v2) .section-empty-action:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}@media (max-width:760px){:where(.community-v2) .section-empty-state{padding:40px 0 64px}:where(.community-v2) .empty-preview-stage{height:208px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000)}:where(.community-v2) .empty-preview-card{width:248px;padding:20px}:where(.community-v2) .empty-preview-left{transform:translate(calc(-150% - 12px))scale(.94)}:where(.community-v2) .empty-preview-right{transform:translate(calc(50% + 12px))scale(.94)}:where(.community-v2) .section-empty-copy{padding-top:16px}:where(.community-v2) .section-empty-copy h2{font-size:18px}}:where(.community-v2) .product-sidebar{overscroll-behavior:contain;overflow-y:auto}:where(.community-v2) .product-nav{flex-shrink:0;gap:20px;margin-top:24px}:where(.community-v2) .product-nav .nav-group{gap:4px;display:grid}:where(.community-v2) .product-nav .nav-group-label{padding:0 var(--space-5) 4px;color:var(--text-tertiary);font-size:11px;font-weight:500;line-height:20px}:where(.community-v2) .product-nav .ds-sidebar-item{min-height:44px;padding-block:8px}:where(.community-v2) .product-sidebar .sidebar-bottom{flex-shrink:0}.community-v2{--page-sticky-inset:var(--space-5)}:where(.community-v2) .home-main .channel-nav{top:var(--page-sticky-inset)}@media (max-width:760px){.community-v2{--page-sticky-inset:var(--space-4)}}:where(.community-v2) .home-leaderboard-rank .rank-glass-trophy{transform-origin:50% 85%}:where(.community-v2) .trophy-star-burst{z-index:2;pointer-events:none;--star-light:#fff4c7;--star-color:#dfb452;position:absolute;inset:0}:where(.community-v2) .trophy-star-burst--silver{--star-light:#f1f6ff;--star-color:#9aaec7}:where(.community-v2) .trophy-star-burst--bronze{--star-light:#ffe6cf;--star-color:#cb895e}:where(.community-v2) .trophy-burst-star{background:linear-gradient(135deg,var(--star-light),var(--star-color));clip-path:polygon(50% 0,64% 34%,100% 38%,73% 62%,81% 100%,50% 80%,19% 100%,27% 62%,0 38%,36% 34%);pointer-events:none;position:absolute;top:28%;left:50%}@media (prefers-reduced-motion:reduce){:where(.community-v2) .trophy-star-burst{display:none}}:where(.community-v2) .product-nav .ds-sidebar-item.selected .nav-glass-refraction{fill:var(--blue-400);opacity:.65}.community-v2 :is(.home-leaderboard-heading,.portal-section-head)>a{box-sizing:border-box;white-space:nowrap;border-radius:var(--radius-full);background:var(--surface-hover);min-height:32px;color:var(--text-heading);border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0 12px;font-size:11px;font-weight:400;text-decoration:none;display:inline-flex}.community-v2 :is(.home-leaderboard-heading,.portal-section-head)>a:hover{background:var(--surface-secondary);color:var(--text-heading);text-decoration:none}.community-v2 :is(.home-leaderboard-heading,.portal-section-head)>a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}:where(.community-v2) .catalog-reader-layout{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:32px;margin:32px 0;display:grid}:where(.community-v2) .catalog-reader-layout>.catalog-reader{min-width:0;max-width:none;margin:0}:where(.community-v2) .catalog-reader-layout .reader-category{align-items:center;min-height:44px;margin:0 0 16px;padding-left:60px;display:flex}:where(.community-v2) .catalog-reader-layout .catalog-reader>.content-cover{width:100%;max-width:none}:where(.community-v2) .reader-author{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-default);min-width:0;padding:24px}:where(.community-v2) .reader-author>h2{margin:0 0 24px;font-size:16px;font-weight:600}:where(.community-v2) .reader-author-identity{align-items:center;gap:14px;display:flex}:where(.community-v2) .reader-author-avatar{background:var(--surface-secondary);width:48px;height:48px;color:var(--text-secondary);border-radius:50%;flex:none;place-items:center;font-size:18px;display:grid}:where(.community-v2) .reader-author-identity h3{overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:600}:where(.community-v2) .reader-author-identity p{color:var(--text-secondary);margin:6px 0 0;font-size:12px}:where(.community-v2) .reader-author-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:28px 0;display:grid}:where(.community-v2) .reader-author-stats>div{flex-direction:column-reverse;gap:6px;display:flex}:where(.community-v2) .reader-author-stats dt{color:var(--text-secondary);font-size:12px}:where(.community-v2) .reader-author-stats dd{font-variant-numeric:tabular-nums;margin:0;font-size:22px;font-weight:500}:where(.community-v2) .reader-author-link{background:var(--surface-hover);min-height:36px;color:var(--text-heading);border-radius:var(--radius-full);justify-content:center;align-items:center;padding:0 16px;font-size:12px;text-decoration:none;display:flex}:where(.community-v2) .reader-author-link:hover{background:var(--surface-secondary);text-decoration:none}:where(.community-v2) .reader-author-link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}@media (max-width:900px){:where(.community-v2) .catalog-reader-layout{grid-template-columns:minmax(0,1fr);gap:32px}}@media (max-width:600px){:where(.community-v2) .catalog-reader-layout{margin-top:24px}}.community-v2 .catalog-reader h1{text-wrap:wrap;white-space:normal;overflow-wrap:break-word;width:100%;max-width:none}:where(.community-v2) .catalog-reader>.card-meta+.reader-intro{margin-top:32px}@media (max-width:760px){:where(.community-v2) .catalog-reader>.card-meta+.reader-intro{margin-top:24px}}:where(.community-v2) .reader-author-identity+.reader-author-link{margin-top:24px}.community-v2{--feed-hover-duration:.16s}.community-v2 .content-card{--feed-card-surface:var(--surface-default);--feed-card-hover:var(--surface-hover);--feed-card-background:var(--feed-card-surface);background:var(--feed-card-background);transition:background-color var(--feed-hover-duration) ease}.community-v2 .channel-card.channel-card-image{--feed-card-surface:var(--surface-hover);--feed-card-hover:var(--feed-surface-neutral-hover);background:var(--feed-card-background)}.community-v2 .channel-card.channel-card-text[class*=article-tone-]{--feed-card-surface:var(--article-card-surface);background:var(--feed-card-background)}.community-v2 .channel-card .card-body,.community-v2 .channel-card.channel-card-text[class*=article-tone-] .card-body{background:var(--feed-card-background);transition:background-color var(--feed-hover-duration) ease}@media (hover:hover){.community-v2 .content-card:hover{--feed-card-background:var(--feed-card-hover);box-shadow:none;filter:none;transform:none}}@media (prefers-reduced-motion:reduce){.community-v2 .content-card,.community-v2 .channel-card .card-body,.community-v2 .channel-card.channel-card-text[class*=article-tone-] .card-body{transition:none}}.community-v2 .channel-card.channel-card-text.article-tone-blue{--feed-card-hover:var(--article-surface-blue-hover)}.community-v2 .channel-card.channel-card-text.article-tone-yellow{--feed-card-hover:var(--article-surface-yellow-hover)}.community-v2 .channel-card.channel-card-text.article-tone-red{--feed-card-hover:var(--article-surface-red-hover)}:where(.community-v2) .forum-page{padding-top:36px}:where(.community-v2) .forum-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:36px;display:flex}:where(.community-v2) .forum-heading h1{margin:12px 0;font-size:30px}:where(.community-v2) .forum-heading p{color:var(--text-secondary);font-size:13px}:where(.community-v2) .forum-heading>.ds-button{white-space:nowrap}:where(.community-v2) .forum-layout{grid-template-columns:minmax(0,1fr) 240px;gap:48px;display:grid}:where(.community-v2) .forum-filters{border-bottom:1px solid var(--border-subtle);white-space:nowrap;gap:22px;display:flex;overflow-x:auto}:where(.community-v2) .forum-filters a{color:var(--text-secondary);border-bottom:2px solid #0000;padding:12px 0;font-size:13px}:where(.community-v2) .forum-filters a[aria-current]{border-bottom-color:var(--text-heading);color:var(--text-heading);font-weight:600}:where(.community-v2) .forum-list-label{color:var(--text-tertiary);justify-content:space-between;padding:12px 0;font-size:11px;display:flex}:where(.community-v2) .forum-row{border-bottom:1px solid var(--border-subtle);padding:24px 0}:where(.community-v2) .forum-meta{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:10px;font-size:11px;display:flex}:where(.community-v2) .forum-row h2{margin:12px 0 8px;font-size:18px;line-height:1.6}:where(.community-v2) .forum-row p{color:var(--text-secondary);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:13px;line-height:1.8;display:-webkit-box;overflow:hidden}:where(.community-v2) .forum-read{color:var(--text-secondary);margin-top:16px;font-size:11px;display:block}:where(.community-v2) .forum-row a:hover h2{text-decoration:none}:where(.community-v2) .forum-aside section{background:var(--surface-hover);border-radius:12px;padding:24px}:where(.community-v2) .forum-aside h2{margin:16px 0 12px;font-size:17px}:where(.community-v2) .forum-aside p,:where(.community-v2) .forum-aside li{color:var(--text-secondary);font-size:12px;line-height:1.9}:where(.community-v2) .forum-aside ul{margin-top:16px;padding-left:16px}:where(.community-v2) .forum-aside li{margin-top:10px}:where(.community-v2) .forum-draft-link{border-bottom:1px solid var(--border-subtle);justify-content:space-between;padding:24px 0;font-size:12px;display:flex}:where(.community-v2) .forum-note{margin-top:20px;line-height:1.8;color:var(--text-tertiary)!important;font-size:11px!important}:where(.community-v2) .forum-editor,:where(.community-v2) .forum-detail{max-width:800px;margin:36px auto}:where(.community-v2) .forum-editor .home-heading{margin:32px 0}:where(.community-v2) .forum-editor form{gap:24px;display:grid}:where(.community-v2) .forum-editor label{gap:10px;font-size:13px;display:grid}:where(.community-v2) .forum-editor .ds-input{width:100%;padding:12px}:where(.community-v2) .forum-editor select{max-width:240px}:where(.community-v2) .forum-editor textarea{resize:vertical;min-height:280px;line-height:1.8}:where(.community-v2) .forum-editor-status{color:var(--text-secondary);justify-content:space-between;gap:12px;font-size:11px;display:flex}:where(.community-v2) .forum-editor-actions{align-items:center;gap:16px;display:flex}:where(.community-v2) .forum-editor-actions a{color:var(--text-secondary);font-size:12px}:where(.community-v2) #forum-error{color:var(--status-danger-text);font-size:13px}:where(.community-v2) .forum-detail h1{overflow-wrap:anywhere;margin:32px 0 20px;font-size:30px;line-height:1.5}:where(.community-v2) .forum-body{white-space:pre-wrap;overflow-wrap:anywhere;margin:36px 0 56px;font-size:15px;line-height:1.95}:where(.community-v2) .forum-detail-footer{border-top:1px solid var(--border-subtle);color:var(--text-secondary);justify-content:space-between;padding-top:24px;font-size:12px;display:flex}:where(.community-v2) .forum-row h2{overflow-wrap:anywhere}@media (max-width:1100px){:where(.community-v2) .forum-layout{grid-template-columns:1fr}:where(.community-v2) .forum-aside{display:none}}@media (max-width:760px){:where(.community-v2) .forum-heading{gap:12px;margin-bottom:24px}:where(.community-v2) .forum-heading h1{font-size:26px}:where(.community-v2) .forum-heading .eyebrow{font-size:9px}:where(.community-v2) .forum-heading p{font-size:12px}:where(.community-v2) .forum-filters{gap:20px}:where(.community-v2) .forum-row h2{font-size:16px}:where(.community-v2) .forum-detail h1{font-size:24px}:where(.community-v2) .forum-editor-actions{flex-wrap:wrap}:where(.community-v2) .forum-editor,:where(.community-v2) .forum-detail{margin-top:24px}:where(.community-v2) .forum-page{padding-top:24px}}:where(.community-v2) .forum-tag-picker{border:0;flex-wrap:wrap;gap:8px;padding:0;display:flex}:where(.community-v2) .forum-tag-picker legend{margin-bottom:12px;font-size:13px}:where(.community-v2) .forum-tag-picker label{display:inline-flex;position:relative}:where(.community-v2) .forum-tag-picker input{opacity:0;width:1px;height:1px;position:absolute}:where(.community-v2) .forum-tag-picker span{border:1px solid var(--border-subtle);color:var(--text-secondary);border-radius:6px;padding:8px 12px;font-size:12px}:where(.community-v2) .forum-tag-picker input:checked+span{color:var(--text-heading);background:var(--surface-hover);border-color:var(--border-control)}:where(.community-v2) .forum-tag-picker input:focus-visible+span{outline:2px solid var(--focus-ring);outline-offset:2px}:where(.community-v2) .forum-format-tools{background:var(--surface-hover);border-radius:8px;flex-wrap:wrap;gap:8px;padding:8px;display:flex}:where(.community-v2) .forum-format-tools button{cursor:pointer;background:0 0;border:0;border-radius:4px;padding:8px 12px;font-size:12px}:where(.community-v2) .forum-format-tools button:hover{background:var(--surface-default)}:where(.community-v2) .forum-format-tools button:last-child{margin-left:auto}:where(.community-v2) .forum-body h2{margin:16px 0;font-size:21px}:where(.community-v2) .forum-body blockquote{border-left:2px solid var(--nova-accent);color:var(--text-secondary);padding-left:16px}:where(.community-v2) #forum-preview{border:1px solid var(--border-subtle);border-radius:8px;min-height:280px;margin:0;padding:20px}:where(.community-v2) .forum-filters{scrollbar-width:none}:where(.community-v2) .forum-layout>div{min-width:0}:where(.community-v2) .forum-filters{max-width:100%}:where(.community-v2) .forum-heading>.ds-button,:where(.community-v2) .forum-editor-actions>.ds-button:first-child{background:var(--text-heading);color:var(--surface-default);border-radius:var(--radius-full);min-height:44px;padding:12px 18px;font-size:13px}:where(.community-v2) .forum-heading>.ds-button:hover,:where(.community-v2) .forum-editor-actions>.ds-button:first-child:hover{opacity:.85}:where(.community-v2) .forum-withdraw{color:var(--text-secondary);cursor:pointer;background:0 0;border:0;font-size:12px}:where(.community-v2) .forum-withdraw:hover{text-decoration:none}:where(.community-v2) .forum-detail-footer{flex-wrap:wrap;gap:16px}:where(.community-v2) .forum-filters+.forum-list-label{margin-top:20px}:where(.community-v2) .forum-filters::-webkit-scrollbar{width:0;height:0;display:none}:where(.community-v2) .forum-tags-panel h2{margin:0 0 20px}:where(.community-v2) .forum-tags-panel .forum-filters{white-space:normal;border:0;flex-wrap:wrap;gap:8px;display:flex;overflow:visible}:where(.community-v2) .forum-tags-panel .forum-filters a{border:1px solid var(--border-subtle);border-radius:6px;padding:8px 10px;font-size:12px;line-height:1.5}:where(.community-v2) .forum-tags-panel .forum-filters a:hover{background:var(--surface-default)}:where(.community-v2) .forum-tags-panel .forum-filters a[aria-current]{background:var(--text-heading);color:var(--surface-default);border-color:var(--text-heading)}:where(.community-v2) .forum-aside{padding-top:0}@media (max-width:1100px){:where(.community-v2) .forum-layout{flex-direction:column;gap:24px;display:flex}:where(.community-v2) .forum-layout>.forum-aside{order:-1;display:block}:where(.community-v2) .forum-aside .forum-draft-link,:where(.community-v2) .forum-aside>.forum-note{display:none}:where(.community-v2) .forum-aside .forum-tags-panel{padding:20px}:where(.community-v2) .forum-tags-panel h2{margin-bottom:12px}}:where(.community-v2) .forum-actions{flex-wrap:wrap;gap:12px;margin:28px 0;display:flex}:where(.community-v2) .forum-actions button{border:1px solid var(--border-subtle);background:var(--surface-default);min-height:40px;color:var(--text-secondary);font:inherit;cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:10px 16px;font-size:13px;display:inline-flex}:where(.community-v2) .forum-actions button:hover{background:var(--surface-hover);color:var(--text-hover)}:where(.community-v2) .forum-actions button[aria-pressed=true]{background:var(--text-heading);border-color:var(--text-heading);color:var(--surface-default)}:where(.community-v2) .forum-actions button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}:where(.community-v2) .forum-card-tags{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}:where(.community-v2) .forum-card-tags a{background:var(--surface-hover);color:var(--text-secondary);border-radius:4px;padding:4px 10px;font-size:12px;line-height:1.5;display:inline-flex}:where(.community-v2) .forum-card-tags a:hover{background:var(--surface-secondary);color:var(--text-hover)}:where(.community-v2) .forum-card-tags a{background:var(--topic-bg);color:var(--topic-ink);border:1px solid var(--topic-border);border-radius:6px;transition:background .15s,border-color .15s}:where(.community-v2) .forum-card-tags a:hover{background:var(--topic-hover);border-color:var(--tag-selected-border);color:var(--text-hover)}:where(.community-v2) .forum-card-tags a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}:where(.community-v2) .forum-card-tags{flex-wrap:nowrap;min-width:0;overflow:hidden}:where(.community-v2) .forum-card-tags a{white-space:nowrap;flex:none}:where(.community-v2) .forum-card-tags a[hidden]{display:none}:where(.community-v2) .article-page .channel-masonry{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.community-v2) .article-tag{white-space:nowrap;border:1px solid var(--topic-border);background:var(--topic-bg);color:var(--topic-ink);border-radius:6px;flex:none;padding:4px 10px;font-size:12px;line-height:1.5;display:inline-flex}:where(.community-v2) .article-tag[hidden]{display:none}:where(.community-v2) .article-published-body{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:28px;font-size:16px;line-height:1.9}@media (max-width:600px){:where(.community-v2) .article-page .channel-masonry{grid-template-columns:minmax(0,1fr)}}:where(.community-v2) #content:has(>.forum-page){flex-direction:column;padding-bottom:24px;display:flex;overflow:hidden}:where(.community-v2) #content>.forum-page{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}:where(.community-v2) #content>.forum-page>.forum-heading{flex:none}:where(.community-v2) #content>.forum-page>.forum-layout{flex:1;align-items:start;min-height:0;overflow:hidden}:where(.community-v2) #content>.forum-page .forum-feed-scroll{overscroll-behavior:contain;scrollbar-width:none;height:100%;min-height:0;padding-bottom:24px;overflow:hidden auto}:where(.community-v2) #content>.forum-page .forum-feed-scroll::-webkit-scrollbar{display:none}:where(.community-v2) #content>.forum-page .forum-feed-scroll:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}:where(.community-v2) #content>.forum-page .forum-aside{align-self:start}@media (max-width:1100px){:where(.community-v2) #content>.forum-page>.forum-layout{align-items:stretch;gap:20px}:where(.community-v2) #content>.forum-page .forum-feed-scroll{flex:1;height:auto}:where(.community-v2) #content>.forum-page .forum-aside{flex:none;align-self:stretch}:where(.community-v2) #content>.forum-page .forum-tags-panel{padding:12px 16px}:where(.community-v2) #content>.forum-page .forum-tags-panel h2{margin:0 0 8px}}:where(.community-v2) .forum-tags-panel .forum-filters button{border:1px solid var(--border-subtle);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:6px;padding:8px 10px;font-family:inherit;font-size:12px;line-height:1.5}:where(.community-v2) .forum-tags-panel .forum-filters button:hover{background:var(--surface-default)}:where(.community-v2) .forum-tags-panel .forum-filters button[aria-pressed=true]{background:var(--tag-selected);border-color:var(--tag-selected-border);color:var(--text-heading)}:where(.community-v2) .forum-tags-panel .forum-filters button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}:where(.community-v2) #content>.forum-page,:where(.community-v2) #content>.forum-page .forum-layout,:where(.community-v2) #content>.forum-page .forum-feed-scroll,:where(.community-v2) #content>.forum-page .forum-aside{box-sizing:border-box;min-width:0;max-width:100%}:where(.community-v2) #content>.forum-page .forum-row>a:before{left:0;right:0}:where(.community-v2) #content>.forum-page .forum-row,:where(.community-v2) #content>.forum-page .channel-card{box-sizing:border-box;min-width:0;max-width:100%}:where(.community-v2) #content>.forum-page .forum-row h2,:where(.community-v2) #content>.forum-page .forum-row p,:where(.community-v2) #content>.forum-page .channel-card h3{overflow-wrap:anywhere}:where(.community-v2) #content>.forum-page .forum-feed-scroll{overscroll-behavior-x:none;touch-action:pan-y pinch-zoom}.community-v2{--tag-fill:color-mix(in srgb,var(--text-heading) 3%,var(--surface-default));--tag-hover:color-mix(in srgb,var(--text-heading) 6%,var(--surface-default));--tag-selected:color-mix(in srgb,var(--text-heading) 10%,var(--surface-default));--tag-border:color-mix(in srgb,var(--text-heading) 8%,var(--surface-default));--tag-selected-border:color-mix(in srgb,var(--text-heading) 20%,var(--surface-default))}:where(.community-v2) .forum-tags-panel .forum-filters button[data-filter-tone],:where(.community-v2) .forum-tags-panel .forum-filters a{background:var(--tag-fill);color:var(--text-secondary);box-shadow:none;border-color:#0000;transition:background-color .15s,border-color .15s}:where(.community-v2) .forum-tags-panel .forum-filters button[data-filter-tone]:hover,:where(.community-v2) .forum-tags-panel .forum-filters a:hover{background:var(--tag-hover);border-color:var(--tag-border);color:var(--text-heading)}:where(.community-v2) .forum-tags-panel .forum-filters button[data-filter-tone][aria-pressed=true],:where(.community-v2) .forum-tags-panel .forum-filters a[aria-current]{background:var(--tag-selected);color:var(--text-heading);border-color:var(--tag-selected-border);box-shadow:none;font-weight:600}:where(.community-v2) .forum-card-tags{--topic-bg:var(--tag-fill);--topic-ink:var(--text-secondary);--topic-hover:var(--tag-hover);--topic-border:transparent}:where(.community-v2) .forum-card-tags a:hover{border-color:var(--tag-border)}:where(.community-v2) .forum-tag-picker span{background:var(--tag-fill);border-color:#0000}:where(.community-v2) .forum-tag-picker input:checked+span{background:var(--tag-selected);border-color:var(--tag-selected-border);color:var(--text-heading)}@media (prefers-reduced-motion:reduce){:where(.community-v2) .forum-tags-panel .forum-filters button[data-filter-tone],:where(.community-v2) .forum-tags-panel .forum-filters a{transition:none}}:where(.community-v2) #content>.forum-page .forum-feed-scroll .forum-card-tags,:where(.community-v2) .portal-forum-list .forum-card-tags{display:none}:where(.community-v2) .forum-discussions .forum-row,:where(.community-v2) .portal-forum-list>.forum-row{isolation:isolate;padding:24px 20px;position:relative}:where(.community-v2) .portal-forum-list>.forum-row:first-child{padding-top:24px}:where(.community-v2) .forum-discussions .forum-row:before,:where(.community-v2) .portal-forum-list>.forum-row:before{content:"";z-index:-1;border-radius:var(--radius-card);background:var(--surface-hover);opacity:0;transition:opacity var(--feed-hover-duration,.16s) ease;pointer-events:none;position:absolute;inset:4px 0}@media (hover:hover){:where(.community-v2) .forum-discussions .forum-row:hover:before,:where(.community-v2) .portal-forum-list>.forum-row:hover:before{opacity:1}}:where(.community-v2) .forum-discussions .forum-row:focus-within:before,:where(.community-v2) .portal-forum-list>.forum-row:focus-within:before{opacity:1}@media (prefers-reduced-motion:reduce){:where(.community-v2) .forum-discussions .forum-row:before,:where(.community-v2) .portal-forum-list>.forum-row:before{transition:none}}.community-v2 .forum-discussions .forum-row:hover>a h2,.community-v2 .forum-discussions .forum-row>a:focus-visible h2,.community-v2 .portal-forum-list>.forum-row:hover>a h2,.community-v2 .portal-forum-list>.forum-row>a:focus-visible h2{color:var(--text-heading)}:where(.community-v2) :is(.forum-row,.forum-detail)>.forum-actions{gap:8px;margin:18px 0 0}:where(.community-v2) :is(.forum-row,.forum-detail)>.forum-actions button{border-radius:var(--radius-full);min-height:36px;padding:7px 12px;font-size:12px}:where(.community-v2) .forum-detail-layout{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:32px;padding-top:32px;display:grid}:where(.community-v2) .forum-detail-layout>.forum-detail{width:100%;min-width:0;max-width:none;margin:0}:where(.community-v2) .forum-author-card{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-default);min-width:0;padding:24px;position:sticky;top:32px}:where(.community-v2) .forum-author-card .forum-author-label{color:var(--text-tertiary);margin-bottom:20px;font-size:12px}:where(.community-v2) .forum-author-identity{align-items:center;gap:12px;display:flex}:where(.community-v2) .forum-author-identity .card-avatar{width:44px;height:44px;font-size:16px}:where(.community-v2) .forum-author-identity h2{font-size:18px;font-weight:500}:where(.community-v2) .forum-author-card .forum-author-count{color:var(--text-secondary);margin-top:16px;font-size:12px}:where(.community-v2) .forum-author-posts{border-top:1px solid var(--border-subtle);gap:12px;margin-top:24px;padding-top:20px;display:grid}:where(.community-v2) .forum-author-posts h3{color:var(--text-tertiary);font-size:12px;font-weight:500}:where(.community-v2) .forum-author-posts a{overflow-wrap:anywhere;font-size:13px;line-height:1.7}:where(.community-v2) .forum-author-posts a:hover{text-underline-offset:3px;text-decoration:underline}@media (max-width:760px){:where(.community-v2) .forum-detail-layout{grid-template-columns:minmax(0,1fr);gap:24px;padding-top:24px}:where(.community-v2) .forum-author-card{position:static}}:where(.community-v2) :is(.forum-row,.forum-detail)>.forum-actions button{background:var(--shell-bg);color:var(--text-secondary);border-color:#0000}:where(.community-v2) :is(.forum-row,.forum-detail)>.forum-actions button:hover{background:var(--surface-secondary);color:var(--text-heading)}:where(.community-v2) :is(.forum-row,.forum-detail)>.forum-actions button[data-forum-action=liked][aria-pressed=true]{background:var(--shell-bg);color:var(--reaction-liked,#bf2531);border-color:#0000}:where(.community-v2) :is(.forum-row,.forum-detail)>.forum-actions button[data-forum-action=liked][aria-pressed=true] svg{fill:currentColor;stroke:currentColor;stroke-width:2.4px}:where(.community-v2) :is(.forum-row,.forum-detail)>.forum-actions button[data-forum-action=saved][aria-pressed=true]{background:var(--shell-bg);color:#f5c842;border-color:#0000}:where(.community-v2) :is(.forum-row,.forum-detail)>.forum-actions button[data-forum-action=saved][aria-pressed=true] svg{fill:currentColor;stroke:currentColor;stroke-width:2.4px}:where(.community-v2) .forum-actions button svg{flex:0 0 18px;width:18px;height:18px}:where(.community-v2) .forum-actions button[data-forum-action=liked] span{font-variant-numeric:tabular-nums}:where(.community-v2) .forum-actions button[data-forum-action=liked]{box-sizing:border-box;flex:0 0 88px;justify-content:center;width:88px;min-width:88px;max-width:88px}:where(.community-v2) .forum-actions button[data-forum-action=comment]{font-variant-numeric:tabular-nums;flex:0 0 88px;justify-content:center;width:88px;min-width:88px}:where(.community-v2) .forum-comments{border-top:1px solid var(--border-subtle);margin:32px 0;padding:24px 0;scroll-margin-top:24px}:where(.community-v2) .forum-comments h2{margin-bottom:20px;font-size:18px}:where(.community-v2) .forum-comments>p{color:var(--text-secondary);font-size:13px}:where(.community-v2) .forum-comments article{border-bottom:1px solid var(--border-subtle);padding:16px 0}:where(.community-v2) .forum-comments article strong{font-size:13px}:where(.community-v2) .forum-comments article p{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:8px;font-size:14px}:where(.community-v2) .forum-comment-form{gap:12px;margin-bottom:24px;display:grid}:where(.community-v2) .forum-comment-form label{color:var(--text-secondary);font-size:13px}:where(.community-v2) .forum-comment-form textarea{resize:vertical;border:1px solid var(--border-subtle);background:var(--shell-bg);width:100%;min-height:100px;color:var(--text-heading);font:inherit;border-radius:16px;padding:14px 16px;font-size:14px;line-height:1.7}:where(.community-v2) .forum-comment-form textarea:focus{outline:2px solid var(--border-control);outline-offset:2px}:where(.community-v2) .forum-comment-form>div{justify-content:flex-end;align-items:center;gap:12px;display:flex}:where(.community-v2) .forum-comment-form>div>span{font-size:var(--font-sm);color:var(--text-secondary)}:where(.community-v2) .forum-comment-form .ds-button{border-radius:var(--radius-full);font-size:13px}:where(.community-v2) .forum-comment-list>p{color:var(--text-secondary);font-size:13px}:where(.community-v2) .forum-comment-author{align-items:center;gap:10px;display:flex}:where(.community-v2) .forum-comment-author .card-avatar{width:32px;height:32px;font-size:12px}:where(.community-v2) .forum-comment-list article>p{margin-left:42px}:where(.community-v2) .forum-comment-author time{color:var(--text-tertiary);font-size:12px;font-weight:400}:where(.community-v2) .forum-comment-actions{align-items:center;gap:20px;margin:12px 0 0 42px;display:flex}:where(.community-v2) .forum-comment-actions button,:where(.community-v2) .forum-reply-cancel{min-height:36px;color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:4px 0;font-size:13px;display:inline-flex}:where(.community-v2) .forum-comment-actions button:hover{color:var(--text-heading)}:where(.community-v2) .forum-comment-actions button[aria-pressed=true]{color:var(--reaction-liked,#bf2531)}:where(.community-v2) .forum-comment-actions svg{flex:none}:where(.community-v2) .forum-comment-replies{border-left:1px solid var(--border-subtle);margin:16px 0 0 42px;padding-left:16px}:where(.community-v2) .forum-comment-replies .forum-comment-replies{margin-left:0}:where(.community-v2) .forum-reply-cancel[hidden]{display:none}:where(.community-v2) .forum-actions button{box-sizing:border-box;flex:0 0 88px;justify-content:center;width:88px;min-width:88px;max-width:88px}:where(.community-v2) :is(.forum-discussions,.portal-forum-list) .forum-row>a{isolation:auto;position:static}:where(.community-v2) :is(.forum-discussions,.portal-forum-list) .forum-row>a:after{content:"";z-index:1;border-radius:var(--radius-card);cursor:pointer;position:absolute;inset:4px 0}:where(.community-v2) :is(.forum-discussions,.portal-forum-list) .forum-row>.forum-actions button,:where(.community-v2) :is(.forum-discussions,.portal-forum-list) .forum-row>.forum-card-tags a{z-index:2;position:relative}:where(.community-v2) :is(.forum-discussions,.portal-forum-list) .forum-row>a:focus-visible{outline:none}:where(.community-v2) :is(.forum-discussions,.portal-forum-list) .forum-row>a:focus-visible:after{outline:2px solid var(--focus-ring);outline-offset:-2px}:where(.community-v2) .forum-comment-actions button:focus-visible,:where(.community-v2) .forum-reply-cancel:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;border-radius:var(--radius-sm)}@media (pointer:coarse),(max-width:760px){:where(.community-v2) :is(.forum-row,.forum-detail)>.forum-actions button,:where(.community-v2) .forum-comment-actions button,:where(.community-v2) .forum-reply-cancel{min-height:44px}}@media (max-width:480px){:where(.community-v2) .forum-actions{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}:where(.community-v2) :is(.forum-row,.forum-detail)>.forum-actions button,:where(.community-v2) .forum-actions button[data-forum-action=liked],:where(.community-v2) .forum-actions button[data-forum-action=comment]{white-space:nowrap;gap:4px;width:100%;min-width:0;max-width:none;padding-inline:4px}:where(.community-v2) .forum-comment-author{flex-wrap:wrap}:where(.community-v2) .forum-comment-author time{flex-basis:100%;margin-left:42px}}:where(.community-v2) .forum-back-space{height:44px}:where(.community-v2) .guide-progress{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-default);margin:8px 0 32px;padding:0;position:relative}:where(.community-v2) .guide-progress-link{border-radius:inherit;color:inherit;padding:20px 24px 24px;display:block}:where(.community-v2) .guide-progress-heading{justify-content:space-between;align-items:center;gap:16px;padding-right:48px;display:flex}:where(.community-v2) .guide-progress-tools{z-index:2;flex:none;width:max-content;margin:0;position:absolute;top:20px;right:24px}:where(.community-v2) .guide-progress-more{border-radius:var(--radius-md);width:36px;height:32px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;font-size:24px;line-height:1;display:grid}:where(.community-v2) .guide-progress-more:hover,:where(.community-v2) .guide-progress-more[aria-expanded=true]{background:var(--surface-hover);color:var(--text-heading)}:where(.community-v2) .guide-progress-more:hover{color:var(--text-hover)}:where(.community-v2) .guide-progress-menu{z-index:5;background:var(--surface-default);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);min-width:156px;box-shadow:var(--shadow-popover);padding:4px;position:absolute;top:calc(100% + 4px);right:0}:where(.community-v2) .guide-progress-menu[hidden]{display:none}:where(.community-v2) .guide-progress-menu button{width:100%;color:var(--text-primary);text-align:left;font:inherit;border-radius:var(--radius-md);cursor:pointer;background:0 0;border:0;padding:10px 12px;font-size:13px;display:block}:where(.community-v2) .guide-progress-menu button:hover{background:var(--surface-hover)}:where(.community-v2) .guide-progress-content{justify-content:space-between;align-items:center;gap:32px;display:flex}:where(.community-v2) .guide-progress-content>div{flex:1;min-width:0}:where(.community-v2) .guide-progress h2{margin:0;font-size:20px;font-weight:500;line-height:1.4}:where(.community-v2) .guide-progress p{color:var(--text-secondary);margin:8px 0 16px;font-size:13px;line-height:1.7}:where(.community-v2) .guide-progress-status{color:var(--text-secondary);align-items:center;gap:16px;font-size:12px;display:flex}:where(.community-v2) .guide-progress-track{flex:1;gap:6px;max-width:320px;display:flex}:where(.community-v2) .guide-progress-track span{background:var(--border-subtle);border-radius:2px;flex:1;height:4px}:where(.community-v2) .guide-progress-track .is-complete{background:var(--nova-accent)}:where(.community-v2) .guide-progress-continue{white-space:nowrap;flex:none;position:static}:where(.community-v2) .guide-progress:has(.guide-progress-link:hover){border-color:var(--border-subtle)}:where(.community-v2) .guide-progress-link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}:where(.community-v2) .guide-step-completion{color:var(--text-secondary);align-items:center;gap:8px;margin-top:16px;font-size:13px;display:flex}:where(.community-v2) .guide-step-completion input{accent-color:var(--nova-accent);width:16px;height:16px}:where(.community-v2) .guide-progress button:focus-visible{outline:2px solid var(--nova-accent);outline-offset:2px}@media (max-width:600px){:where(.community-v2) .guide-progress-link{padding:16px 16px 20px}:where(.community-v2) .guide-progress-tools{top:16px;right:16px}:where(.community-v2) .guide-progress-content{flex-direction:column;align-items:stretch;gap:20px}:where(.community-v2) .guide-progress-continue{align-self:start}}:where(.community-v2) .journey-page{--journey-blue:var(--accent-surface);--journey-green:#ddf5ec;--journey-hover:var(--accent-surface);--journey-line:var(--accent-border);--journey-muted:var(--surface-hover);--journey-dark:var(--accent-surface);--journey-on-dark:var(--text-primary);--journey-dark-overlay:var(--surface-default);--journey-accent:var(--nova-accent);--journey-accent-text:var(--accent-text);--journey-peach:#ffe8da;--journey-success-text:#326653;--focus-ring:var(--nova-accent);color:var(--text-primary);max-width:1040px;margin:0 auto;padding:8px 0 32px}:where(.community-v2) .journey-header{justify-content:space-between;align-items:center;gap:32px;margin-bottom:40px;display:flex}:where(.community-v2) .journey-eyebrow{color:var(--text-secondary);font-size:12px}:where(.community-v2) .journey-header h1{letter-spacing:-.03em;margin:8px 0 12px;font-size:28px;line-height:1.4}:where(.community-v2) .journey-header p{color:var(--text-secondary);max-width:340px;margin:0;font-size:13px;line-height:1.8}:where(.community-v2) .journey-stats{flex:none;gap:8px;display:flex}:where(.community-v2) .journey-stats>div{background:var(--badge-blue-bg);min-width:80px;color:var(--badge-blue-text);border-radius:var(--radius-card);place-items:center;gap:4px;padding:16px;display:grid}:where(.community-v2) .journey-stats .stat-complete{background:var(--badge-green-bg);color:var(--badge-green-text)}:where(.community-v2) .journey-stats>div:last-child{background:var(--badge-amber-bg);color:var(--badge-amber-text)}:where(.community-v2) .journey-stats strong{font-variant-numeric:tabular-nums;font-size:28px;font-weight:600;line-height:1.2}:where(.community-v2) .journey-stats span{color:inherit;font-size:11px}:where(.community-v2) .journey-tree{isolation:isolate;grid-template-rows:repeat(5,1fr);grid-template-columns:1fr 1fr;align-items:stretch;gap:16px 72px;display:grid;position:relative}:where(.community-v2) .journey-tree:before{content:"";border-left:2px dashed var(--journey-line);z-index:-1;position:absolute;top:60px;bottom:calc(40% - 71.6px);left:50%}:where(.community-v2) .journey-week{background:var(--journey-muted);border-radius:var(--radius-card);grid-area:1/1/span 2;min-width:0;padding:28px;position:relative;box-shadow:0 4px 24px #34384908}:where(.community-v2) .journey-week:nth-child(2){grid-area:2/2/span 2}:where(.community-v2) .journey-week:nth-child(3){grid-area:3/1/span 2}:where(.community-v2) .journey-week:nth-child(4){grid-area:4/2/span 2}:where(.community-v2) .journey-week:before{content:"";border-top:2px dashed var(--journey-line);width:36px;position:absolute;top:60px;left:100%}:where(.community-v2) .journey-week:nth-child(2n):before{left:auto;right:100%}:where(.community-v2) .journey-node{background:var(--journey-line);border-radius:50%;width:9px;height:9px;position:absolute;top:56px;right:-5px}:where(.community-v2) .journey-week:nth-child(2n) .journey-node{left:-5px;right:auto}:where(.community-v2) .journey-week.current{--journey-hover:var(--accent-surface-soft);background:var(--accent-surface);color:var(--text-primary)}:where(.community-v2) .journey-week-icon{background:var(--journey-muted);width:44px;height:44px;color:var(--text-heading);border-radius:50%;place-items:center;display:grid;position:absolute;top:16px;right:16px}:where(.community-v2) .journey-week-icon svg{width:23px;height:23px}:where(.community-v2) .completed .journey-week-icon{background:var(--journey-green)}:where(.community-v2) .current .journey-week-icon{background:var(--journey-dark-overlay)}:where(.community-v2) .journey-week-meta{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:12px;padding-right:40px;font-size:11px;display:flex}:where(.community-v2) .journey-week-meta>span:first-child{color:var(--text-primary);font-weight:600}:where(.community-v2) .journey-week.current .journey-week-meta{color:var(--text-tertiary)}:where(.community-v2) .journey-week.current h2{color:var(--text-heading)}:where(.community-v2) .journey-week h2{letter-spacing:-.03em;margin:16px 28px 8px 0;font-size:24px;line-height:1.4}:where(.community-v2) .journey-week-description{color:var(--text-secondary);margin:0 0 20px;font-size:12px;line-height:1.8}:where(.community-v2) .journey-page .journey-resources{gap:8px;margin:24px 0;display:grid}:where(.community-v2) .journey-lesson{background:var(--surface-default);border:1px solid var(--border-subtle);--task-accent:var(--accent-active);border-radius:10px;align-items:start;min-width:0;display:flex}:where(.community-v2) .journey-task{min-width:0;min-height:48px;color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:1;align-items:start;gap:10px;padding:12px 0 12px 12px;font-size:12px;font-weight:500;line-height:24px;display:flex}:where(.community-v2) .journey-task-check{width:24px;height:24px;color:var(--text-tertiary);flex:none;overflow:visible}:where(.community-v2) .task-fill{fill:var(--task-accent);transform-origin:12px 12px;transform:scale(0)}:where(.community-v2) .task-tick{stroke-dasharray:1;stroke-dashoffset:1px;opacity:0}:where(.community-v2) .journey-task-label{flex:1;min-width:0}:where(.community-v2) .journey-lesson-title{-webkit-box-decoration-break:clone;box-decoration-break:clone;background-image:linear-gradient(currentColor,currentColor);background-position:0 52%;background-repeat:no-repeat;background-size:0% 1.5px;transition:color .3s}:where(.community-v2) .is-checked .task-ring{opacity:0}:where(.community-v2) .is-checked .task-fill{transform:scale(1)}:where(.community-v2) .is-checked .task-tick{stroke-dashoffset:0;opacity:1}:where(.community-v2) .is-checked .journey-lesson-title{background-size:100% 1.5px}:where(.community-v2) :is(.is-checked,.is-struck) .journey-lesson-title{color:var(--text-tertiary)}:where(.community-v2) .journey-page .journey-resources .journey-lesson-open{width:40px;min-height:48px;box-shadow:none;color:var(--text-secondary);background:0 0;border:0;border-radius:10px;flex:none;place-items:center;padding:0;font-size:18px;display:grid}:where(.community-v2) .journey-lesson:hover{background:var(--surface-hover)}:where(.community-v2) .journey-week.current .journey-lesson{background:var(--journey-dark-overlay);border-color:var(--accent-border);--task-accent:var(--journey-accent)}:where(.community-v2) .journey-week.current .journey-lesson:hover{background:var(--accent-surface-soft)}:where(.community-v2) .journey-task:active{filter:brightness(.95)}@media (prefers-reduced-motion:reduce){:where(.community-v2) .journey-lesson-title{transition:none}}:where(.community-v2) .journey-week footer{justify-content:space-between;align-items:center;gap:8px;display:flex}:where(.community-v2) .journey-stage-status{background:var(--journey-muted);white-space:nowrap;border-radius:24px;align-items:center;gap:6px;padding:8px 12px;font-size:11px;display:inline-flex}:where(.community-v2) .completed .journey-stage-status{background:var(--journey-green);color:var(--journey-success-text)}:where(.community-v2) .current .journey-stage-status{background:var(--journey-dark-overlay);color:var(--journey-on-dark)}:where(.community-v2) .journey-complete-control{cursor:pointer;min-height:44px;color:var(--text-secondary);align-items:center;gap:6px;font-size:11px;display:flex}:where(.community-v2) .journey-complete-control input{width:18px;height:18px;accent-color:var(--journey-accent-text);cursor:pointer}:where(.community-v2) .journey-page :is(a,input,button):focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}:where(.community-v2) .journey-restore{margin-top:24px}@media (max-width:1100px){:where(.community-v2) .journey-header{flex-direction:column;align-items:start;gap:24px}:where(.community-v2) .journey-stats>div{min-width:88px}:where(.community-v2) .journey-week{padding:24px}:where(.community-v2) .journey-tree{column-gap:48px}:where(.community-v2) .journey-week:before{width:24px}}@media (max-width:650px){:where(.community-v2) .journey-header h1{font-size:25px}:where(.community-v2) .journey-header{margin-bottom:32px}:where(.community-v2) .journey-tree{flex-direction:column;gap:24px;padding-left:24px;display:flex}:where(.community-v2) .journey-tree:before{top:60px;bottom:60px;left:0}:where(.community-v2) .journey-week,:where(.community-v2) .journey-week:nth-child(n+2){width:100%;margin:0}:where(.community-v2) .journey-week:before,:where(.community-v2) .journey-week:nth-child(2n):before{width:24px;left:auto;right:100%}:where(.community-v2) .journey-node,:where(.community-v2) .journey-week:nth-child(2n) .journey-node{left:-5px;right:auto}:where(.community-v2) .journey-stats{width:100%}:where(.community-v2) .journey-stats>div{flex:1;min-width:0}:where(.community-v2) .journey-week h2{font-size:22px}}:where(.community-v2) .journey-week.current .journey-node{background:var(--journey-accent)}:where(.community-v2) .journey-week.current .journey-week-icon{color:var(--journey-accent-text)}:where(.community-v2) .journey-week.completed .journey-week-icon{color:var(--journey-success-text)}:where(.community-v2) .journey-resources a:hover{color:var(--text-primary);background:var(--journey-hover);box-shadow:none}:where(.community-v2) .journey-complete-control:hover{color:var(--text-hover)}:where(.community-v2) .journey-page .journey-restore{background:var(--journey-blue);color:var(--journey-accent-text);border-color:#0000}:where(.community-v2) .journey-page .journey-restore:hover{background:var(--journey-hover)}:where(.community-v2) .guide-banner{box-sizing:border-box;background:var(--accent-surface);border-radius:var(--radius-card);color:#242429;isolation:isolate;border:0;width:100%;margin:40px 0 56px;overflow:visible}:where(.community-v2) .guide-banner .guide-progress-link{isolation:isolate;align-items:center;min-height:212px;padding:32px 36px;display:flex;position:relative;overflow:visible}:where(.community-v2) .guide-banner-art{z-index:-1;pointer-events:none;width:38%;height:calc(100% + 40px);position:absolute;top:auto;bottom:0;right:0}:where(.community-v2) .guide-banner-art img{object-fit:contain;object-position:center bottom;width:100%;height:100%;display:block}:where(.community-v2) .guide-banner .guide-progress-heading{max-width:70%;padding:0}:where(.community-v2) .guide-banner h2{letter-spacing:-.035em;color:#242429;font-size:clamp(28px,3vw,44px);font-weight:500;line-height:1.3}:where(.community-v2) .guide-banner .guide-progress-content{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:20px;max-width:67%;margin-top:20px}:where(.community-v2) .guide-banner .guide-progress-content>div{flex:0 auto}:where(.community-v2) .guide-banner p{color:var(--text-secondary);margin:0;font-size:16px;line-height:1.75}:where(.community-v2) .guide-banner .guide-progress-status{color:var(--text-secondary);gap:10px;margin-top:12px;font-size:11px}:where(.community-v2) .guide-banner .guide-progress-track{gap:4px;max-width:100px}:where(.community-v2) .guide-banner .guide-progress-track span{background:var(--progress-track)}:where(.community-v2) .guide-banner .guide-progress-track .is-complete{background:var(--nova-accent)}:where(.community-v2) .guide-banner .guide-progress-continue{color:#fff;background:#242429;border:0;border-radius:999px;align-items:center;gap:14px;min-height:44px;padding:12px 20px;font-size:14px;display:inline-flex}:where(.community-v2) .guide-banner .guide-progress-link:hover .guide-progress-continue{background:#3d3d47}:where(.community-v2) .guide-banner .guide-progress-continue>span{font-size:20px;line-height:1}:where(.community-v2) .guide-banner .guide-progress-tools{top:12px;right:16px}:where(.community-v2) .guide-banner .guide-progress-more{color:var(--text-primary);background:0 0}:where(.community-v2) .guide-banner .guide-progress-more:hover,:where(.community-v2) .guide-banner .guide-progress-more[aria-expanded=true]{background:var(--accent-surface);color:var(--accent-text)}:where(.community-v2) .guide-banner .guide-progress-more:hover{color:var(--text-hover)}:where(.community-v2) .guide-banner .guide-progress-link:focus-visible{outline:2px solid var(--accent-text);outline-offset:4px}@media (max-width:1000px){:where(.community-v2) .guide-banner .guide-progress-link{padding:28px}:where(.community-v2) .guide-banner .guide-progress-content{flex-wrap:wrap;gap:16px;max-width:65%}:where(.community-v2) .guide-banner .guide-progress-content>div{flex-basis:auto}:where(.community-v2) .guide-banner-art{width:38%;right:0}}@media (max-width:600px){:where(.community-v2) .guide-banner .guide-progress-link{min-height:260px;padding:24px}:where(.community-v2) .guide-banner .guide-progress-heading{max-width:90%;padding-right:16px}:where(.community-v2) .guide-banner h2{font-size:28px}:where(.community-v2) .guide-banner .guide-progress-content{align-items:flex-start;gap:16px;max-width:100%;margin-top:16px}:where(.community-v2) .guide-banner .guide-progress-content>div{flex-basis:auto}:where(.community-v2) .guide-banner p{font-size:14px}:where(.community-v2) .guide-banner-art{width:42%;height:180px;top:auto;bottom:0;right:0}:where(.community-v2) .guide-banner .guide-progress-status{max-width:220px}:where(.community-v2) .guide-banner .guide-progress-continue{padding:10px 16px;font-size:13px}}:where(.community-v2) .guide-banner-layout{align-items:flex-end;gap:40px;width:70%;display:flex}:where(.community-v2) .guide-banner-copy{flex:1;min-width:0}:where(.community-v2) .guide-banner .guide-progress-heading{max-width:none}:where(.community-v2) .guide-banner-copy>p{margin-top:20px}:where(.community-v2) .guide-banner-actions{flex-direction:column;flex:none;align-items:flex-start;gap:20px;padding-top:4px;display:flex}:where(.community-v2) .guide-banner-actions .guide-progress-status{white-space:nowrap;margin-top:0}:where(.community-v2) .guide-banner-actions .guide-progress-track{flex:none;width:100px}@media (max-width:1200px){:where(.community-v2) .guide-banner-layout{flex-direction:column;align-items:flex-start;gap:24px;width:65%}}@media (max-width:600px){:where(.community-v2) .guide-banner-layout{width:100%}:where(.community-v2) .guide-banner-copy{padding-right:16px}:where(.community-v2) .guide-banner-actions{gap:16px;max-width:58%}}:where(.community-v2) .guide-banner-actions .guide-progress-status{font-size:var(--font-sm);color:var(--text-secondary);gap:12px}:where(.community-v2) .guide-banner-actions .guide-progress-track{border-radius:var(--radius-full);background:var(--progress-track);flex:none;width:104px;max-width:104px;height:4px;display:block;overflow:hidden}:where(.community-v2) .guide-banner-actions .guide-progress-track .guide-progress-fill{border-radius:inherit;background:var(--progress-fill);height:100%;display:block}:where(.community-v2) .guide-banner-actions .guide-progress-status strong{color:var(--accent-text);font-variant-numeric:tabular-nums;font-weight:500}:where(.community-v2) .home-feature-row .guide-banner{z-index:0;background:0 0;position:relative}:where(.community-v2) .home-feature-row .guide-banner .guide-progress-link:before{content:"";z-index:1;border-radius:var(--radius-card);background:var(--accent-surface);pointer-events:none;position:absolute;inset:0}:where(.community-v2) .home-feature-row .guide-banner-layout{z-index:2;position:relative}:where(.community-v2) .home-feature-row .guide-banner-art.guide-folder{z-index:3;perspective:900px;clip-path:inset(-240px -100vw 0);width:248px;height:100%;inset:0 40px auto auto}:where(.community-v2) .guide-folder-sheet{box-sizing:border-box;background:var(--folder-paper);width:104px;height:220px;color:var(--accent-text);transform:translateY(0) rotate(var(--folder-rest));transform-origin:50% 100%;border:1px solid #365f9b1f;border-radius:12px;padding:16px;transition:transform .28s cubic-bezier(.2,1.5,.4,1);position:absolute;bottom:-48px;box-shadow:0 2px 4px #365f9b0a}:where(.community-v2) .guide-folder-course{z-index:1;--folder-paper:var(--progress-track);--folder-rest:-7deg;--folder-open:-10deg;--folder-x:-4px;--folder-y:-88px;left:0}:where(.community-v2) .guide-folder-news{z-index:3;--folder-paper:var(--accent-surface);--folder-rest:0deg;--folder-open:-2deg;--folder-x:0px;--folder-y:-96px;left:72px}:where(.community-v2) .guide-folder-forum{z-index:2;--folder-paper:var(--accent-surface-soft);--folder-rest:7deg;--folder-open:10deg;--folder-x:4px;--folder-y:-84px;left:144px}:where(.community-v2) .guide-folder-label{white-space:nowrap;justify-content:space-between;align-items:center;font-size:14px;font-weight:600;display:flex}:where(.community-v2) .guide-folder-label>span{opacity:.6;font-size:12px;font-weight:400}:where(.community-v2) .guide-folder-symbol{letter-spacing:-.06em;margin-top:12px;font-size:32px;font-weight:500;line-height:1;display:block}:where(.community-v2) .guide-folder-lines{opacity:.18;background:currentColor;border-radius:2px;width:72%;height:3px;margin-top:16px;display:block;box-shadow:0 8px}@media (hover:hover){:where(.community-v2) .home-feature-row .guide-banner:hover .guide-folder-sheet{transform:translate(var(--folder-x),var(--folder-y)) rotate(var(--folder-open))}:where(.community-v2) .home-feature-row .guide-banner:hover .guide-folder-news{transition-delay:35ms}:where(.community-v2) .home-feature-row .guide-banner:hover .guide-folder-forum{transition-delay:70ms}}:where(.community-v2) .home-feature-row .guide-banner:focus-within .guide-folder-sheet{transform:translate(var(--folder-x),var(--folder-y)) rotate(var(--folder-open))}@media (max-width:600px){:where(.community-v2) .home-feature-row .guide-banner-art.guide-folder{width:156px;right:24px}:where(.community-v2) .guide-folder-sheet{--folder-y:-48px;width:72px;height:140px;padding:10px;bottom:-48px}:where(.community-v2) .guide-folder-label{font-size:12px}:where(.community-v2) .guide-folder-symbol{font-size:24px}:where(.community-v2) .guide-folder-news{left:42px}:where(.community-v2) .guide-folder-forum{left:84px}}@media (prefers-reduced-motion:reduce){:where(.community-v2) .guide-folder-sheet{transition:none}}:where(.community-v2) .home-feature-row .guide-banner{--folder-blue:var(--illustration-blue);--folder-depth:var(--illustration-blue-depth)}:where(.community-v2) .home-feature-row .guide-banner .guide-progress-link{align-items:flex-start;min-height:280px;padding:28px 32px}:where(.community-v2) .home-feature-row .guide-banner .guide-progress-link:before{background:linear-gradient(145deg,color-mix(in srgb,var(--folder-blue) 12%,white),color-mix(in srgb,var(--folder-blue) 28%,white));box-shadow:inset 0 1px #fffc}:where(.community-v2) .home-feature-row .guide-banner-layout{display:contents}:where(.community-v2) .home-feature-row .guide-banner-copy{z-index:2;width:50%;padding:0;position:relative}:where(.community-v2) .home-feature-row .guide-banner h2{font-size:clamp(24px,2.25vw,32px)}:where(.community-v2) .home-feature-row .guide-banner-copy>p{width:auto;min-width:0;max-width:260px;font-size:13px;line-height:1.7}:where(.community-v2) .home-feature-row .guide-banner-art.guide-folder{width:224px;right:32px}:where(.community-v2) .home-feature-row .guide-folder-sheet{--folder-y:-64px;width:96px;height:204px;bottom:12px}:where(.community-v2) .home-feature-row .guide-folder-news{--folder-y:-76px;left:64px}:where(.community-v2) .home-feature-row .guide-folder-forum{--folder-y:-60px;left:128px}:where(.community-v2) .guide-folder-front{z-index:4;border-radius:16px 16px var(--radius-card) var(--radius-card);background:linear-gradient(120deg,color-mix(in srgb,var(--folder-blue) 50%,transparent),color-mix(in srgb,var(--folder-blue) 82%,white));-webkit-backdrop-filter:blur(16px)saturate(1.2);pointer-events:none;height:116px;position:absolute;inset:auto 0 0;box-shadow:inset 0 1px #ffffffa6,0 -6px 20px #365f9b0f}:where(.community-v2) .guide-folder-front:before{content:"";background:color-mix(in srgb,var(--folder-blue) 50%,transparent);-webkit-backdrop-filter:blur(16px);border-radius:14px 20px 0 0;width:136px;height:16px;position:absolute;top:-14px;left:0}:where(.community-v2) .home-feature-row .guide-banner-actions{z-index:5;flex-direction:row;justify-content:space-between;align-items:center;gap:16px;max-width:none;padding:0;display:flex;position:absolute;inset:auto 28px 28px}:where(.community-v2) .home-feature-row .guide-banner-actions .guide-progress-status{color:var(--text-heading);flex-wrap:wrap;gap:8px;font-size:12px}:where(.community-v2) .home-feature-row .guide-banner-actions .guide-progress-track{background:#ffffff73}:where(.community-v2) .home-feature-row .guide-banner-actions .guide-progress-status strong{color:var(--text-heading)}:where(.community-v2) .home-feature-row .guide-banner .guide-progress-continue{color:var(--text-heading);background:#ffffffe0;flex:none;box-shadow:inset 0 1px #fff}:where(.community-v2) .home-feature-row .guide-banner .guide-progress-link:hover .guide-progress-continue{background:#fff}@media (max-width:600px){:where(.community-v2) .home-feature-row .guide-banner .guide-progress-link{min-height:340px;padding:24px}:where(.community-v2) .home-feature-row .guide-banner-copy{width:100%}:where(.community-v2) .home-feature-row .guide-banner h2{font-size:26px}:where(.community-v2) .home-feature-row .guide-banner-copy>p{max-width:100%;font-size:12px}:where(.community-v2) .home-feature-row .guide-banner-art.guide-folder{width:184px;right:28px}:where(.community-v2) .home-feature-row .guide-folder-sheet{--folder-y:-24px;width:80px;height:148px;padding:12px;bottom:36px}:where(.community-v2) .home-feature-row .guide-folder-news{--folder-y:-32px;left:52px}:where(.community-v2) .home-feature-row .guide-folder-forum{--folder-y:-20px;left:104px}:where(.community-v2) .home-feature-row .guide-banner-actions{gap:12px;inset:auto 20px 24px}:where(.community-v2) .home-feature-row .guide-banner-actions .guide-progress-status{flex-direction:column;align-items:flex-start}}:where(.community-v2) .guide-folder-front,:where(.community-v2) .guide-folder-rim{pointer-events:none;transform-origin:50% 100%;width:100%;height:116px;position:absolute;inset:auto 0 0}:where(.community-v2) .guide-folder-front{box-shadow:none;-webkit-backdrop-filter:blur(7px)saturate(.8);background:linear-gradient(128deg,#ffffffc2,#f7f7f98f 60%,#e8e9edb3);border-radius:0;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 156' preserveAspectRatio='none'%3E%3Cpath d='M1 21Q1 1 21 1H177Q185 1 191 7L211 27Q217 33 225 33H619Q639 33 639 53V135Q639 155 619 155H21Q1 155 1 135Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 156' preserveAspectRatio='none'%3E%3Cpath d='M1 21Q1 1 21 1H177Q185 1 191 7L211 27Q217 33 225 33H619Q639 33 639 53V135Q639 155 619 155H21Q1 155 1 135Z'/%3E%3C/svg%3E");-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}:where(.community-v2) .guide-folder-front:before{content:none}:where(.community-v2) .guide-folder-rim{z-index:4;filter:drop-shadow(0 10px 14px #0915400d)}:where(.community-v2) .home-feature-row .guide-banner-actions{bottom:18px}@media (min-width:1001px){:where(.community-v2) .home-feature-row>.guide-banner{margin-top:10px}:where(.community-v2) .home-feature-row .guide-banner .guide-progress-link{min-height:318px}}:where(.community-v2) .home-feature-row .guide-banner-copy>p{color:var(--illustration-blue-depth)}:where(.community-v2) .home-feature-row .guide-banner .guide-progress-link:before{background:linear-gradient(145deg,color-mix(in srgb,var(--folder-blue) 86%,white),var(--folder-blue) 48%,color-mix(in srgb,var(--folder-blue) 84%,var(--folder-depth)));border:1px solid #ffffff7a;box-shadow:inset 0 2px 3px #ffffff9e,inset 0 -3px 6px #09154021,0 12px 20px -14px #09154052}:where(.community-v2) .guide-folder-front{background:radial-gradient(ellipse at 46% 0%,#ffffff38,transparent 70%),linear-gradient(180deg,color-mix(in srgb,var(--folder-blue) 48%,transparent),color-mix(in srgb,var(--folder-blue) 58%,transparent) 54%,color-mix(in srgb,var(--folder-blue) 66%,transparent) 78%,color-mix(in srgb,var(--folder-blue) 74%,#09154033));-webkit-backdrop-filter:blur(22px)saturate(.78)}:where(.community-v2) .guide-folder-front:after{content:"";pointer-events:none;background:linear-gradient(90deg,#ffffff40,#0000 4% 96%,#0915401a);position:absolute;inset:0;box-shadow:inset 0 -2px 3px #ffffff52,inset 0 -10px 14px #0915401a}:where(.community-v2) .guide-folder-rim{filter:drop-shadow(0 2px 2px #0915401f)drop-shadow(0 12px 9px #0915401f)}:where(.community-v2) .guide-folder-rim path{stroke:#fff9;stroke-width:1.25px}:where(.community-v2) .home-feature-row .guide-folder-sheet{background:linear-gradient(145deg,white,color-mix(in srgb,var(--folder-paper) 42%,white));border-color:#ffffffd9;box-shadow:0 3px 8px #0915401a,inset 0 1px #fff}:where(.community-v2) .home-feature-row .guide-banner .guide-progress-continue{box-shadow:inset 0 1px #fff,0 2px 5px #09154014}:where(.community-v2) .guide-folder-front,:where(.community-v2) .guide-folder-rim{height:240px}:where(.community-v2) .home-feature-row .guide-banner-copy{z-index:5;width:auto;padding:0;display:block;position:absolute;inset:auto 32px 88px}:where(.community-v2) .home-feature-row .guide-banner-copy>p{max-width:380px;margin-top:12px}:where(.community-v2) .home-feature-row .guide-banner-actions{bottom:24px;left:32px;right:32px}@media (max-width:600px){:where(.community-v2) .guide-folder-front,:where(.community-v2) .guide-folder-rim{height:260px}:where(.community-v2) .home-feature-row .guide-banner-copy{bottom:100px;left:24px;right:24px}:where(.community-v2) .home-feature-row .guide-banner-actions{left:24px;right:24px}}:where(.community-v2) .home-feature-row .guide-banner .guide-progress-continue{background:var(--action-primary);color:var(--text-on-action);box-shadow:none}:where(.community-v2) .home-feature-row .guide-banner .guide-progress-link:hover .guide-progress-continue{background:var(--neutral-graphite);color:var(--text-on-action)}:where(.community-v2) .home-feature-row .guide-banner-art.guide-editorial-stack{width:auto;left:32px;right:32px}:where(.community-v2) .home-feature-row .guide-loose-logo{aspect-ratio:1;background:var(--surface-default);--folder-rest:-6deg;--folder-open:-10deg;--folder-x:0px;--folder-y:-24px;z-index:3;border:1px solid #ffffffe6;border-radius:50%;width:18%;height:auto;padding:10px;top:20px;bottom:auto;box-shadow:0 3px 8px #0915401f,inset 0 1px #fff}:where(.community-v2) .guide-loose-logo img{object-fit:contain;width:100%;height:100%;display:block}:where(.community-v2) .home-feature-row .loose-workbuddy{--folder-rest:-10deg;top:8px;left:0}:where(.community-v2) .home-feature-row .loose-openai{--folder-rest:7deg;--folder-open:12deg;transition-delay:25ms;top:44px;left:23%}:where(.community-v2) .home-feature-row .loose-claude{--folder-rest:-8deg;--folder-y:-32px;transition-delay:50ms;top:6px;left:44%}:where(.community-v2) .home-feature-row .loose-kimi{--folder-rest:-9deg;transition-delay:75ms;top:56px;left:65%}:where(.community-v2) .home-feature-row .loose-doubao{--folder-rest:9deg;--folder-open:13deg;transition-delay:.1s;top:14px;left:86%}:where(.community-v2) .home-feature-row .guide-mini-article{--folder-paper:white;--folder-x:0px;--folder-y:-24px;z-index:1;width:23%;max-width:144px;height:198px;padding:12px}:where(.community-v2) .home-feature-row .mini-two{--folder-rest:5deg;--folder-open:9deg;transition-delay:40ms;bottom:60px;left:38%}:where(.community-v2) .home-feature-row .mini-three{--folder-rest:9deg;--folder-open:13deg;transition-delay:80ms;bottom:86px;left:70%}:where(.community-v2) .guide-mini-cover{background:var(--neutral-ash);border-radius:6px;height:68px;display:block;position:relative;overflow:hidden}:where(.community-v2) .guide-mini-heading{background:var(--neutral-steel);border-radius:3px;width:72%;height:6px;margin-top:12px;display:block}:where(.community-v2) .guide-mini-copy{background:var(--neutral-pearl);width:100%;height:3px;box-shadow:0 7px 0 var(--neutral-pearl),0 14px 0 var(--neutral-pearl);border-radius:2px;margin-top:12px;display:block}:where(.community-v2) .guide-mini-copy.short{width:64%;box-shadow:0 7px 0 var(--neutral-pearl);margin-top:24px}:where(.community-v2) .guide-mini-cover i{background:var(--neutral-mist);border-radius:7px;width:38%;height:62%;position:absolute;top:24%;left:12%;transform:rotate(-12deg)}:where(.community-v2) .guide-mini-cover i:nth-child(2){background:var(--nova-accent);top:14%;left:37%;transform:rotate(10deg)}:where(.community-v2) .guide-mini-cover i:nth-child(3){background:var(--neutral-paper);top:36%;left:62%;transform:rotate(20deg)}:where(.community-v2) .mini-two .guide-mini-cover{background:var(--neutral-graphite)}:where(.community-v2) .mini-three .guide-mini-cover{background:var(--neutral-pearl)}:where(.community-v2) .mini-three .guide-mini-cover i{background:var(--neutral-steel);border-radius:50%}:where(.community-v2) .mini-three .guide-mini-cover i:nth-child(2){background:var(--nova-accent)}@media (max-width:600px){:where(.community-v2) .home-feature-row .guide-banner-art.guide-editorial-stack{left:20px;right:24px}:where(.community-v2) .home-feature-row .guide-mini-article{--folder-y:-20px;height:188px;padding:7px}:where(.community-v2) .home-feature-row .mini-one{bottom:106px}:where(.community-v2) .home-feature-row .mini-two{bottom:84px}:where(.community-v2) .home-feature-row .mini-three{bottom:108px}:where(.community-v2) .guide-mini-cover{height:44px}:where(.community-v2) .home-feature-row .guide-loose-logo{padding:5px}}:where(.community-v2) .home-feature-row .guide-loose-logo:is(.loose-workbuddy,.loose-kimi,.loose-doubao){background:0 0;border:0;padding:0;overflow:hidden;box-shadow:0 3px 8px #0915401f}:where(.community-v2) .guide-loose-logo:is(.loose-workbuddy,.loose-kimi,.loose-doubao) img{object-fit:cover;border-radius:50%}:where(.community-v2) .home-feature-row .guide-loose-logo.loose-kimi{background:#000}:where(.community-v2) .home-feature-row .guide-banner{--folder-cover-height:240px}:where(.community-v2) .home-feature-row .guide-loose-logo{top:calc(100% - var(--folder-cover-height) + var(--logo-depth));--folder-y:-88px}:where(.community-v2) .home-feature-row .loose-workbuddy{--logo-depth:-40px;--folder-y:-24px;left:0}:where(.community-v2) .home-feature-row .loose-openai{--logo-depth:-46px;--folder-y:-28px;left:20%}:where(.community-v2) .home-feature-row .loose-claude{--logo-depth:10px;--folder-y:-32px;left:40%}:where(.community-v2) .home-feature-row .loose-kimi{--logo-depth:22px;--folder-y:-28px;left:60%}:where(.community-v2) .home-feature-row .loose-doubao{--logo-depth:20px;--folder-y:-28px;left:80%}@media (max-width:600px){:where(.community-v2) .home-feature-row .guide-banner{--folder-cover-height:260px}:where(.community-v2) .home-feature-row .guide-loose-logo{--folder-y:-20px}:where(.community-v2) .home-feature-row .loose-claude{--folder-y:-24px}:where(.community-v2) .home-feature-row .loose-kimi,:where(.community-v2) .home-feature-row .loose-doubao{--folder-y:-20px}}:where(.community-v2) .home-feature-row .guide-mini-article{width:32%;max-width:200px;height:252px;padding:16px}:where(.community-v2) .home-feature-row .mini-one{--folder-rest:-12deg;--folder-open:-16deg;bottom:42px;left:2%}:where(.community-v2) .home-feature-row .mini-two{--folder-rest:5deg;--folder-open:9deg;bottom:16px;left:28%}:where(.community-v2) .home-feature-row .mini-three{--folder-rest:9deg;--folder-open:13deg;bottom:36px;left:64%}:where(.community-v2) .home-feature-row .mini-four{--folder-rest:-4deg;--folder-open:-8deg;--folder-y:-20px;transition-delay:25ms;bottom:60px;left:15%}:where(.community-v2) .home-feature-row .mini-five{--folder-rest:6deg;--folder-open:10deg;--folder-y:-24px;transition-delay:55ms;bottom:50px;left:46%}:where(.community-v2) .guide-mini-cover{height:96px}:where(.community-v2) .mini-four .guide-mini-cover{background:var(--neutral-ash)}:where(.community-v2) .mini-four .guide-mini-cover i{background:var(--neutral-mist);border-radius:50%}:where(.community-v2) .mini-five .guide-mini-cover{background:var(--folder-blue)}@media (max-width:600px){:where(.community-v2) .home-feature-row .guide-mini-article{height:228px;padding:10px}:where(.community-v2) .home-feature-row .mini-one{bottom:64px}:where(.community-v2) .home-feature-row .mini-two{bottom:42px}:where(.community-v2) .home-feature-row .mini-three{bottom:66px}:where(.community-v2) .home-feature-row .mini-four{bottom:80px}:where(.community-v2) .home-feature-row .mini-five{bottom:72px}:where(.community-v2) .guide-mini-cover{height:68px}}:where(.community-v2) .home-feature-row .guide-loose-logo{width:10.24%}:where(.community-v2) .home-feature-row .guide-loose-logo:is(.loose-openai,.loose-claude){width:12.8%}:where(.community-v2) .home-feature-row .loose-workbuddy{--logo-depth:18px;z-index:3;left:44%}:where(.community-v2) .home-feature-row .loose-openai{--logo-depth:2px;z-index:4;left:55%}:where(.community-v2) .home-feature-row .loose-claude{--logo-depth:18px;z-index:5;left:67%}:where(.community-v2) .home-feature-row .loose-kimi{--logo-depth:28px;z-index:4;left:79%}:where(.community-v2) .home-feature-row .loose-doubao{--logo-depth:8px;z-index:3;left:89%}@media (max-width:600px){:where(.community-v2) .home-feature-row .loose-workbuddy{left:48%}:where(.community-v2) .home-feature-row .loose-openai{left:59%}:where(.community-v2) .home-feature-row .loose-claude{left:71%}:where(.community-v2) .home-feature-row .loose-kimi{left:81%}:where(.community-v2) .home-feature-row .loose-doubao{left:90%}}:where(.community-v2) .home-feature-row .mini-six{z-index:2;transform-origin:50% 100%;--folder-rest:12deg;--folder-open:16deg;--folder-x:0px;--folder-y:-24px;transition-delay:.1s;bottom:42px;left:auto;right:2%}:where(.community-v2) .mini-six .guide-mini-cover{background:var(--neutral-graphite)}:where(.community-v2) .mini-six .guide-mini-cover i{background:var(--neutral-paper)}:where(.community-v2) .mini-six .guide-mini-cover i:nth-child(2){background:var(--nova-accent)}@media (max-width:600px){:where(.community-v2) .home-feature-row .mini-six{--folder-y:-20px;bottom:64px}}:where(.community-v2) .home-feature-row .guide-banner h2,:where(.community-v2) .home-feature-row .guide-banner-copy>p,:where(.community-v2) .home-feature-row .guide-banner-actions .guide-progress-status,:where(.community-v2) .home-feature-row .guide-banner-actions .guide-progress-status strong{color:#fff;text-shadow:0 1px 2px #0915401f}:where(.community-v2) .home-feature-row .guide-banner-actions .guide-progress-fill{background:#fff}:where(.community-v2) .home-feature-row .guide-banner .guide-progress-continue{color:#fff;text-shadow:0 1px 1px #00000014}:where(.community-v2) .home-feature-row .guide-banner h2{font-weight:700}:where(.community-v2) .home-feature-row .guide-folder-sheet{--breath-duration:3.8s;--breath-delay:.45s;--breath-rise:-5px;transition-duration:.42s;transition-timing-function:cubic-bezier(.22,1.25,.36,1)}:where(.community-v2) .home-feature-row .guide-loose-logo{--breath-rise:-3px;--breath-duration:4.2s}:where(.community-v2) .home-feature-row :is(.mini-two,.mini-five,.loose-openai,.loose-kimi){--breath-delay:.65s;--breath-duration:4.2s}:where(.community-v2) .home-feature-row :is(.mini-three,.mini-six,.loose-claude){--breath-delay:.85s;--breath-duration:3.9s}:where(.community-v2) .home-feature-row :is(.mini-four,.loose-doubao){--breath-delay:1.05s;--breath-duration:4.6s}@keyframes community-v2-guide-insert-breathe{0%,to{translate:0}50%{translate:0 var(--breath-rise)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){:where(.community-v2) .home-feature-row .guide-banner:hover .guide-folder-sheet{animation:community-v2-guide-insert-breathe var(--breath-duration) ease-in-out var(--breath-delay) infinite}}@media (prefers-reduced-motion:no-preference){:where(.community-v2) .home-feature-row .guide-banner:focus-within .guide-folder-sheet{animation:community-v2-guide-insert-breathe var(--breath-duration) ease-in-out var(--breath-delay) infinite}}@media (prefers-reduced-motion:reduce){:where(.community-v2) .home-feature-row .guide-folder-sheet{transition:none;animation:none;translate:none}}:where(.community-v2) .ds-page-entrance:has(.journey-page)>.ds-topbar{display:none}:where(.community-v2) #content:has(>.journey-page){overscroll-behavior-y:none;padding-top:32px}:where(.community-v2) .journey-page{padding-top:0}:where(.community-v2) .journey-toolbar{z-index:5;align-items:center;gap:12px;min-height:44px;margin-bottom:24px;display:flex;position:sticky;top:0}:where(.community-v2) .journey-toolbar .journey-stats{gap:8px;width:auto;min-width:0;display:flex}:where(.community-v2) .journey-toolbar .journey-stats>div{border-radius:var(--radius-full);flex:none;justify-content:center;align-items:center;gap:6px;min-width:0;height:44px;padding:0 14px;display:flex}:where(.community-v2) .journey-toolbar .journey-stats span{white-space:nowrap;font-size:11px}:where(.community-v2) #content.scroll-heading-page .journey-header{opacity:var(--heading-opacity,1);transition:none}:where(.community-v2) #content.scroll-heading-page.feed-scrolled .journey-header{visibility:hidden}@media (max-width:760px){:where(.community-v2) #content:has(>.journey-page){padding-top:24px}:where(.community-v2) .journey-toolbar{gap:8px}:where(.community-v2) .journey-toolbar .journey-stats{gap:6px}:where(.community-v2) .journey-toolbar .journey-stats>div{gap:4px;padding:0 10px}:where(.community-v2) .journey-toolbar .journey-stats strong{font-size:16px}}:where(.community-v2) #content>.journey-page{width:100%;max-width:none;margin:0}:where(.community-v2) .journey-toolbar{margin-bottom:32px}:where(.community-v2) .journey-header>div{flex-direction:column;align-items:flex-start;display:flex}:where(.community-v2) .journey-header h1{order:-1;margin:0 0 12px;font-size:30px;line-height:1.5}:where(.community-v2) .journey-header .journey-eyebrow{margin-bottom:8px}:where(.community-v2) .journey-header p{max-width:none}@media (max-width:760px){:where(.community-v2) .journey-header h1{font-size:24px}}:where(.community-v2) .journey-toolbar .journey-stats{transform:translateY(calc(76.5px * (1 - var(--journey-stats-progress,0))));transition:none;position:absolute;top:0;right:0}:where(.community-v2) .journey-header h1{padding-right:310px}@media (max-width:760px){:where(.community-v2) .journey-toolbar .journey-stats{transform:translateY(calc(72px * (1 - var(--journey-stats-progress,0))))}:where(.community-v2) .journey-header h1{padding-right:260px}}@media (max-width:600px){:where(.community-v2) .journey-header h1{padding-right:0}:where(.community-v2) .journey-header{padding-top:56px}}:where(.community-v2) .journey-toolbar .journey-stats{transform:translateY(calc(56.5px * (1 - var(--journey-stats-progress,0))))}:where(.community-v2) .journey-toolbar .journey-stats>div{border-radius:var(--radius-card);flex-direction:column;gap:4px;width:88px;height:84px;padding:12px;display:flex}:where(.community-v2) .journey-toolbar .journey-stats strong{font-size:28px;line-height:1.2}:where(.community-v2) #content.feed-scrolled .journey-toolbar .journey-stats>div{border-radius:var(--radius-full);flex-direction:row;gap:6px;width:auto;height:44px;padding:0 14px}:where(.community-v2) #content.feed-scrolled .journey-toolbar .journey-stats strong{font-size:18px;line-height:1}@media (max-width:760px){:where(.community-v2) .journey-toolbar .journey-stats{transform:translateY(calc(52px * (1 - var(--journey-stats-progress,0))))}:where(.community-v2) .journey-toolbar .journey-stats>div{width:76px}:where(.community-v2) #content.feed-scrolled .journey-toolbar .journey-stats>div{gap:4px;padding:0 10px}:where(.community-v2) #content.feed-scrolled .journey-toolbar .journey-stats strong{font-size:16px}}:where(.community-v2) .journey-header h1{white-space:nowrap;padding-right:0}@media (max-width:1100px){:where(.community-v2) .journey-header h1{font-size:24px}}@media (max-width:600px){:where(.community-v2) .journey-header h1{font-size:clamp(18px,4.5vw,24px)}}.community-v2 .journey-page .journey-resources a:hover{color:var(--text-primary)}.community-v2 .journey-week:not(.current) .journey-resources a:hover{background:color-mix(in srgb,var(--journey-muted) 45%,#fff);color:var(--text-primary)}@media (min-width:651px){:where(.community-v2) .journey-tree:before{top:74px;bottom:calc(40% - 59.6px)}:where(.community-v2) .journey-week:before{box-sizing:border-box;border-right:2px dashed var(--journey-line);border-top-right-radius:14px;height:14px}:where(.community-v2) .journey-week:nth-child(2n):before{border-right:0;border-left:2px dashed var(--journey-line);border-top-left-radius:14px;border-top-right-radius:0}:where(.community-v2) .journey-week:last-child:before{border-top:0;border-bottom:2px dashed var(--journey-line);border-top-left-radius:0;border-bottom-left-radius:14px;top:48px}}:where(.community-v2) .journey-week{--journey-title-ink:var(--text-heading);--journey-lesson-ink:var(--text-primary);--journey-description-ink:var(--text-secondary);--journey-meta-ink:var(--text-secondary);--journey-done-ink:var(--text-tertiary)}:where(.community-v2) .journey-week h2,:where(.community-v2) .journey-week.current h2{color:var(--journey-title-ink);font-weight:600}:where(.community-v2) .journey-week .journey-task{color:var(--journey-lesson-ink);font-weight:400}:where(.community-v2) .journey-week .journey-week-description{color:var(--journey-description-ink)}:where(.community-v2) .journey-week .journey-week-meta>span:first-child,:where(.community-v2) .journey-week.current .journey-week-meta>span:first-child{color:var(--journey-meta-ink);font-weight:400}:where(.community-v2) .journey-week :is(.is-checked,.is-struck) .journey-lesson-title{color:var(--journey-done-ink)}:where(.community-v2) .journey-tree.has-connectors:before,:where(.community-v2) .journey-tree.has-connectors .journey-week:before{content:none}:where(.community-v2) .journey-connectors{pointer-events:none;z-index:-1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}:where(.community-v2) .journey-connectors path{fill:none;stroke:var(--journey-line);stroke-width:2px;stroke-dasharray:6 4;stroke-linejoin:round}:where(.community-v2) .home-feature-row .guide-folder-cover{--folder-perspective:max(2400px,600vw);z-index:4;transform-origin:50% 100%;height:240px;transform:perspective(var(--folder-perspective)) rotateX(-15deg);backface-visibility:hidden;pointer-events:none;transition:transform .42s cubic-bezier(.22,1.25,.36,1);position:absolute;inset:auto 0 0}:where(.community-v2) .home-feature-row .guide-folder-cover :is(.guide-folder-front,.guide-folder-rim){height:100%}@media (hover:hover) and (prefers-reduced-motion:no-preference){:where(.community-v2) .home-feature-row .guide-banner:hover .guide-folder-cover{transform:perspective(var(--folder-perspective)) rotateX(-45deg)}}@media (prefers-reduced-motion:no-preference){:where(.community-v2) .home-feature-row .guide-banner:focus-within .guide-folder-cover{transform:perspective(var(--folder-perspective)) rotateX(-45deg)}}@media (max-width:600px){:where(.community-v2) .home-feature-row .guide-folder-cover{height:260px}}@media (prefers-reduced-motion:reduce){:where(.community-v2) .home-feature-row .guide-folder-cover{transition:none;transform:none}}:where(.community-v2) .journey-lesson{align-items:stretch;position:relative}:where(.community-v2) .journey-lesson>.journey-task{z-index:1;border-radius:10px;flex:none;place-items:center;width:44px;height:48px;min-height:48px;padding:0;display:grid;position:absolute;top:0;left:0}:where(.community-v2) .journey-page .journey-resources .journey-lesson-open{text-align:left;width:100%;min-height:48px;color:var(--journey-lesson-ink);flex:1;align-items:center;gap:12px;padding:12px 12px 12px 46px;font-size:12px;font-weight:400;line-height:24px;display:flex}:where(.community-v2) .journey-lesson-open .journey-task-label{overflow-wrap:anywhere;min-width:0}:where(.community-v2) .journey-lesson-arrow{color:var(--text-secondary);flex:none;font-size:18px}:where(.community-v2) .journey-lesson>.journey-task:hover .journey-task-check{color:var(--journey-accent-text)}:where(.community-v2) .journey-week.current .journey-week-meta>span:first-child{color:var(--accent-text)}:where(.community-v2) .member-page{padding:var(--space-6) 0 var(--space-8);max-width:1120px;margin:0 auto}:where(.community-v2) .member-identity{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-default);grid-template-columns:80px minmax(0,1fr) auto;align-items:center;gap:24px;padding:32px;display:grid}:where(.community-v2) .member-avatar{border-radius:var(--radius-full);background:var(--surface-secondary);width:80px;height:80px;color:var(--text-heading);place-items:center;font-size:32px;font-weight:500;display:grid}:where(.community-v2) .member-name-line{flex-wrap:wrap;align-items:center;gap:12px;display:flex}:where(.community-v2) .member-name-line h1{letter-spacing:-.03em;margin:0;font-size:30px;font-weight:600;line-height:1.4}:where(.community-v2) .member-role{border-radius:var(--radius-full);background:var(--surface-hover);color:var(--text-secondary);padding:4px 12px;font-size:12px}:where(.community-v2) .member-handle{color:var(--text-tertiary);overflow-wrap:anywhere;margin:8px 0 0;font-size:12px}:where(.community-v2) .member-status{color:var(--text-secondary);margin:8px 0 0;font-size:12px}:where(.community-v2) .member-source{border-radius:var(--radius-full);min-height:44px;font-size:12px}:where(.community-v2) .member-stats{border-top:1px solid var(--border-subtle);grid-column:2/-1;gap:48px;margin:0;padding:24px 0 0;display:flex}:where(.community-v2) .member-stats>div{flex-direction:column-reverse;gap:4px;min-width:48px;display:flex}:where(.community-v2) .member-stats dt{color:var(--text-secondary);font-size:12px}:where(.community-v2) .member-stats dd{font-variant-numeric:tabular-nums;margin:0;font-size:24px;font-weight:600;line-height:1.4}:where(.community-v2) .member-stats a:hover{text-decoration:underline}:where(.community-v2) .member-posts,:where(.community-v2) .member-relations{margin-top:36px}:where(.community-v2) .member-feed-heading{justify-content:space-between;align-items:baseline;gap:16px;display:flex}:where(.community-v2) .member-feed-heading h2,:where(.community-v2) .member-relations h2{margin:0;font-size:22px;font-weight:500}:where(.community-v2) .member-feed-heading>span{color:var(--text-secondary);font-size:12px}:where(.community-v2) .member-tabs{border:1px solid var(--border-subtle);border-radius:var(--radius-full);gap:4px;width:max-content;max-width:100%;margin:20px 0 24px;padding:4px;display:flex}:where(.community-v2) .member-tabs a{border-radius:var(--radius-full);min-height:44px;color:var(--text-secondary);justify-content:center;align-items:center;padding:10px 24px;font-size:13px;display:flex}:where(.community-v2) .member-tabs a:hover{background:var(--surface-hover)}:where(.community-v2) .member-tabs a[aria-current]{background:var(--selection-bg);color:var(--selection-text);font-weight:600}:where(.community-v2) .member-empty{text-align:center;border:1px solid var(--border-subtle);border-radius:var(--radius-card);margin-top:24px;padding:48px 24px}:where(.community-v2) .member-empty h3{font-size:16px;font-weight:500}:where(.community-v2) .member-empty p,:where(.community-v2) .member-empty a{color:var(--text-secondary);margin:12px 0;font-size:13px}:where(.community-v2) .member-feed-footer{color:var(--text-secondary);flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;padding:24px 0;font-size:12px;display:flex}:where(.community-v2) .member-feed-footer .ds-button{border-radius:var(--radius-full)}:where(.community-v2) .member-snapshot{font-size:var(--font-sm);color:var(--text-secondary);text-align:center;margin-top:16px}:where(.community-v2) .home-leaderboard-list .member-profile-link{grid-column:1/-1;grid-template-columns:inherit;align-items:center;gap:inherit;border-radius:var(--radius-card);color:inherit;margin:-8px -12px;padding:8px 12px;transition:background-color .16s;display:grid}:where(.community-v2) .home-leaderboard-list .member-profile-link:is(:hover,:focus-visible){background:var(--surface-hover);text-decoration:none}:where(.community-v2) .home-leaderboard-list .member-profile-link:hover .home-leaderboard-person strong{color:inherit;text-decoration:none}:where(.community-v2) .member-page a:focus-visible,:where(.community-v2) .member-profile-link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}@media (max-width:760px){:where(.community-v2) .member-page{padding-top:16px}:where(.community-v2) .member-identity{grid-template-columns:56px minmax(0,1fr);gap:16px;padding:24px}:where(.community-v2) .member-avatar{width:56px;height:56px;font-size:24px}:where(.community-v2) .member-name-line h1{font-size:24px}:where(.community-v2) .member-source{grid-column:1/-1;justify-self:start}:where(.community-v2) .member-stats{grid-column:1/-1;gap:40px;padding-top:20px}:where(.community-v2) .member-posts{margin-top:28px}:where(.community-v2) .member-tabs a{padding-inline:20px}}:where(.community-v2) .author-home{max-width:none;padding-top:92px}:where(.community-v2) .author-home .member-identity{background:linear-gradient(120deg,var(--accent-surface-soft,var(--blue-50)),var(--surface-default) 65%);grid-template-columns:80px minmax(0,1fr);padding:32px}:where(.community-v2) .author-home .member-avatar{background:var(--accent-surface);color:var(--accent-text)}:where(.community-v2) .author-home .member-name-line h1{text-wrap:wrap;max-width:none}:where(.community-v2) .author-home-subtitle{color:var(--text-secondary);margin:10px 0 0;font-size:13px;line-height:1.7}:where(.community-v2) .author-home .member-stats{grid-column:2/-1}:where(.community-v2) .author-home .member-tabs{background:color-mix(in srgb,var(--surface-default) 68%,transparent);-webkit-backdrop-filter:blur(16px)}:where(.community-v2) .author-home .member-tabs a[aria-current],:where(.community-v2) .author-home .member-tabs a:active{background:var(--surface-secondary);color:var(--text-heading)}@media (max-width:760px){:where(.community-v2) .author-home{padding-top:76px}:where(.community-v2) .author-home .member-identity{grid-template-columns:56px minmax(0,1fr);padding:24px}:where(.community-v2) .author-home .member-stats{grid-column:1/-1;gap:28px}}:where(.community-v2) .loading-announcement{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:where(.community-v2) .page-loading .home-heading{min-height:72px;margin:0 0 32px}:where(.community-v2) .page-loading .home-heading h1{margin:0 0 8px;font-size:30px;font-weight:500;line-height:42px}:where(.community-v2) .skeleton-block{background:var(--surface-secondary);border-radius:var(--radius-full);animation:1.8s ease-in-out infinite community-v2-skeleton-breathe;display:block}:where(.community-v2) .skeleton-line{flex-shrink:0;width:100%;max-width:100%;height:10px}:where(.community-v2) .skeleton-line.title{width:78%;height:16px}:where(.community-v2) .skeleton-line.medium{width:62%}:where(.community-v2) .skeleton-line.short{width:64px}:where(.community-v2) .skeleton-line.subtitle{width:240px}:where(.community-v2) .skeleton-toolbar{gap:12px;margin-bottom:24px;display:flex}:where(.community-v2) .skeleton-line.tab{width:76px;height:32px}:where(.community-v2) .skeleton-layout{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:24px;display:grid}:where(.community-v2) .skeleton-card{border:1px solid var(--border-subtle);border-radius:var(--radius-card);min-width:0;overflow:hidden}:where(.community-v2) .skeleton-cover{aspect-ratio:16/9;border-radius:var(--radius-card)}:where(.community-v2) .skeleton-card-body{gap:14px;padding:20px;display:grid}:where(.community-v2) .skeleton-meta{align-items:center;gap:10px;margin-top:8px;display:flex}:where(.community-v2) .skeleton-avatar{flex:0 0 28px;width:28px;height:28px}:where(.community-v2) .skeleton-community,:where(.community-v2) .skeleton-ranking{grid-template-columns:1fr;gap:0}:where(.community-v2) .skeleton-post{border-bottom:1px solid var(--border-subtle);gap:14px;padding:24px 0;display:grid}:where(.community-v2) .skeleton-post:first-child{padding-top:0}:where(.community-v2) .skeleton-post .skeleton-meta{margin:0}:where(.community-v2) .skeleton-post .title{width:52%}:where(.community-v2) .skeleton-tags{gap:8px;display:flex}:where(.community-v2) .skeleton-line.tag{width:56px;height:22px}:where(.community-v2) .skeleton-rank{border-bottom:1px solid var(--border-subtle);align-items:center;gap:20px;padding:24px;display:flex}:where(.community-v2) .skeleton-ranking{border:1px solid var(--border-subtle);border-radius:var(--radius-card);overflow:hidden}:where(.community-v2) .skeleton-rank:last-child{border:0}:where(.community-v2) .skeleton-rank-name{flex:1}:where(.community-v2) .skeleton-line.rank-number{width:20px;height:20px}:where(.community-v2) .skeleton-line.rank-value{width:40px;height:18px}@keyframes community-v2-skeleton-breathe{0%,to{opacity:1}50%{opacity:.45}}@media (max-width:1150px){:where(.community-v2) .skeleton-layout:not(.skeleton-community):not(.skeleton-ranking){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){:where(.community-v2) .skeleton-layout:not(.skeleton-community):not(.skeleton-ranking){grid-template-columns:1fr}:where(.community-v2) .skeleton-rank{gap:12px;padding:20px 16px}:where(.community-v2) .page-loading .home-heading h1{font-size:26px}:where(.community-v2) .skeleton-post .title{width:80%}}@media (prefers-reduced-motion:reduce){:where(.community-v2) .skeleton-block{animation:none}}:where(.community-v2) .skeleton-layout.skeleton-articles{column-count:3;column-gap:24px;display:block}:where(.community-v2) .skeleton-articles>.skeleton-card{break-inside:avoid;box-sizing:border-box;vertical-align:top;width:100%;margin:0 0 24px;display:inline-block}@media (max-width:1150px){:where(.community-v2) .skeleton-layout.skeleton-articles{column-count:2}}@media (max-width:600px){:where(.community-v2) .skeleton-layout.skeleton-articles{column-count:1}}:where(.community-v2) .skeleton-home-tabs{border:1px solid var(--border-subtle);border-radius:var(--radius-full);justify-content:center;gap:12px;width:max-content;max-width:100%;margin:20px auto 36px;padding:6px;display:flex;overflow:hidden}:where(.community-v2) .skeleton-home-tabs .tab{width:72px;height:44px}:where(.community-v2) .skeleton-home-feature{grid-template-columns:minmax(0,2fr) minmax(320px,1fr);gap:24px;margin-bottom:36px;display:grid}:where(.community-v2) .skeleton-home-journey{border:1px solid var(--border-subtle);border-radius:var(--radius-card);flex-direction:column;justify-content:center;gap:20px;min-height:240px;margin-top:48px;padding:32px;display:flex}:where(.community-v2) .skeleton-home-journey .tab{width:120px;height:44px;margin-top:16px}:where(.community-v2) .skeleton-home-feature .skeleton-rank{gap:12px;padding:24px 16px}:where(.community-v2) .skeleton-home-feature .skeleton-rank-name{min-width:20px}:where(.community-v2) .skeleton-home-heading{margin-bottom:24px}:where(.community-v2) .skeleton-home-heading .subtitle{width:64px;height:20px}@media (max-width:1000px){:where(.community-v2) .skeleton-home-feature{grid-template-columns:1fr}}@media (max-width:600px){:where(.community-v2) .skeleton-home-tabs{gap:8px}:where(.community-v2) .skeleton-home-tabs .tab{width:56px}:where(.community-v2) .skeleton-home-journey{padding:24px}}:where(.community-v2) .skeleton-sidebar{display:none}:where(.community-v2) .site-boot-loading .product-sidebar>:not(.skeleton-sidebar){visibility:hidden;pointer-events:none}:where(.community-v2) .site-boot-loading .skeleton-sidebar{pointer-events:none;flex-direction:column;display:flex;position:absolute;inset:28px 20px 20px}:where(.community-v2) .skeleton-sidebar-brand{height:40px;padding:8px}:where(.community-v2) .skeleton-sidebar-brand .title{width:120px;height:24px}:where(.community-v2) .skeleton-sidebar-links{gap:6px;margin-top:32px;display:grid}:where(.community-v2) .skeleton-sidebar-item{align-items:center;gap:16px;height:48px;padding:0 16px;display:flex}:where(.community-v2) .skeleton-sidebar-item .skeleton-avatar{border-radius:6px;flex-basis:18px;width:18px;height:18px}:where(.community-v2) .skeleton-sidebar-footer{border-radius:var(--radius-card);height:150px;margin-top:auto}:where(.community-v2) .site-boot-loading .workspace-header .top-search{background:var(--surface-secondary);pointer-events:none;border-color:#0000;animation:1.8s ease-in-out infinite community-v2-skeleton-breathe}:where(.community-v2) .site-boot-loading .workspace-header .top-search>*{visibility:hidden}:where(.community-v2) .site-boot-loading .workspace-header .account-trigger{background:var(--surface-secondary);pointer-events:none;animation:1.8s ease-in-out infinite community-v2-skeleton-breathe}:where(.community-v2) .site-boot-loading .workspace-header .account-trigger>*{visibility:hidden}@media (prefers-reduced-motion:reduce){:where(.community-v2) .site-boot-loading .workspace-header .top-search,:where(.community-v2) .site-boot-loading .workspace-header .account-trigger{animation:none}}:where(.community-v2) .ranking-page{--ranking-codex:var(--chart-codex);--ranking-claude:#d99b80;box-sizing:border-box;width:100%;min-width:0;max-width:1440px;color:var(--text-primary);margin:0 auto}:where(.community-v2) .ranking-topline{justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px;display:flex}:where(.community-v2) .ranking-links{align-items:center;gap:24px;font-size:12px;display:flex}:where(.community-v2) .ranking-links a,:where(.community-v2) .ranking-footer a{align-items:center;gap:8px;display:inline-flex}:where(.community-v2) .ranking-links a:hover,:where(.community-v2) .ranking-footer a:hover{color:var(--text-hover);text-decoration:none}:where(.community-v2) .ranking-links .ranking-join{border-radius:var(--radius-full);background:var(--action-primary);color:var(--text-on-action);padding:10px 16px}:where(.community-v2) .ranking-links .ranking-join:hover{background:var(--action-primary-hover);color:var(--text-on-action)}:where(.community-v2) .ranking-boards{scrollbar-width:thin;background:var(--surface-hover);border-radius:var(--radius-full);gap:4px;margin:28px 0 20px;padding:4px;display:flex;overflow-x:auto}:where(.community-v2) .ranking-boards a{text-align:center;white-space:nowrap;color:var(--text-secondary);border-radius:var(--radius-full);transition:background-color var(--motion-fast);flex:1 0 auto;padding:10px 14px;font-size:12px}:where(.community-v2) .ranking-boards a:hover{background:var(--surface-secondary);color:var(--text-heading);text-decoration:none}:where(.community-v2) .ranking-boards a[aria-current]{background:var(--surface-default);color:var(--text-heading);font-weight:500}:where(.community-v2) .ranking-toolbar{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:24px;display:flex}:where(.community-v2) .ranking-filters{flex:auto;gap:16px;display:flex}:where(.community-v2) .ranking-select{color:var(--text-secondary);align-items:center;gap:8px;min-width:0;font-size:12px;display:flex}:where(.community-v2) .ranking-select select{color:var(--text-primary);background:var(--surface-hover);border-radius:var(--radius-lg);cursor:pointer;border:0;width:160px;max-width:190px;height:40px;padding:0 28px 0 12px;font-family:inherit;font-size:12px}:where(.community-v2) .ranking-metrics{background:var(--surface-hover);border-radius:var(--radius-full);gap:4px;padding:4px;display:flex}:where(.community-v2) .ranking-metrics a{border-radius:var(--radius-full);color:var(--text-secondary);white-space:nowrap;padding:7px 12px;font-size:12px}:where(.community-v2) .ranking-metrics a[aria-current]{background:var(--surface-default);color:var(--text-heading);font-weight:500}:where(.community-v2) .ranking-metrics a:hover{color:var(--text-heading);text-decoration:none}:where(.community-v2) .ranking-find{border-radius:var(--radius-lg);background:var(--surface-hover);max-width:200px;height:40px;color:var(--text-tertiary);align-items:center;gap:8px;padding:0 12px;display:flex}:where(.community-v2) .ranking-find svg{flex-shrink:0;width:16px;height:16px}:where(.community-v2) .ranking-find input{width:100%;min-width:0;color:var(--text-primary);font:12px var(--font-sans);background:0 0;border:0;outline:none}:where(.community-v2) .ranking-find:focus-within,.community-v2 .ranking-find input:focus,.community-v2 .ranking-find input:focus-visible{box-shadow:none;outline:none}:where(.community-v2) .ranking-page :is(a,button,select):focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}:where(.community-v2) .ranking-my-rank{background:var(--surface-hover);border-radius:var(--radius-lg);color:var(--text-secondary);margin:0 0 16px;padding:14px 20px;font-size:12px}:where(.community-v2) .ranking-my-rank[hidden]{display:none}:where(.community-v2) .ranking-table-wrap{border-radius:var(--radius-card);overflow-x:auto}:where(.community-v2) .ranking-table{border-collapse:separate;border-spacing:0 4px;table-layout:auto;width:100%;font-size:12px}:where(.community-v2) .ranking-table th{text-align:left;color:var(--text-secondary);white-space:nowrap;padding:12px 16px;font-size:11px;font-weight:400}:where(.community-v2) .ranking-table td{transition:background-color var(--motion-fast);background:0 0;padding:20px 16px}:where(.community-v2) .ranking-table tbody tr:hover td{background:var(--surface-hover)}:where(.community-v2) .ranking-table td:first-child{border-radius:var(--radius-card) 0 0 var(--radius-card)}:where(.community-v2) .ranking-table td:last-child{border-radius:0 var(--radius-card) var(--radius-card) 0}:where(.community-v2) .ranking-table .ranking-match td{background:var(--surface-secondary)}:where(.community-v2) .ranking-position{text-align:center;width:56px;color:var(--text-tertiary);font-variant-numeric:tabular-nums;font-size:15px}:where(.community-v2) .ranking-position .home-leaderboard-rank{margin:auto}:where(.community-v2) .ranking-creator{align-items:center;gap:12px;min-width:220px;display:flex}:where(.community-v2) .ranking-avatar{background:var(--surface-secondary);width:36px;height:36px;color:var(--text-secondary);border-radius:50%;flex-shrink:0;place-items:center;font-size:13px;font-weight:500;display:grid}:where(.community-v2) .ranking-person-top{align-items:center;gap:8px;min-height:24px;display:flex}:where(.community-v2) .ranking-person-top>a{color:var(--text-heading);white-space:nowrap;font-size:14px;font-weight:500}:where(.community-v2) .ranking-person-top>a:hover{color:var(--text-hover);text-decoration:none}:where(.community-v2) .ranking-follow,:where(.community-v2) .ranking-share{color:var(--text-tertiary);cursor:pointer;background:0 0;border:0;padding:2px;line-height:20px}:where(.community-v2) .ranking-follow{font-size:19px!important}:where(.community-v2) .ranking-follow[aria-pressed=true]{color:var(--status-warning)}:where(.community-v2) .ranking-share{opacity:0;font-size:10px!important}:where(.community-v2) .ranking-table tr:is(:hover,:focus-within) .ranking-share{opacity:1}:where(.community-v2) .ranking-follow:hover,:where(.community-v2) .ranking-share:hover{color:var(--text-heading)}:where(.community-v2) .ranking-badges{flex-wrap:wrap;gap:4px;margin:5px 0 7px;display:flex}:where(.community-v2) .ranking-badges:empty{display:none}:where(.community-v2) .ranking-badges span{background:var(--surface-hover);color:var(--text-secondary);border-radius:4px;padding:0 5px;font-size:9px;line-height:18px}:where(.community-v2) .ranking-badges .ranking-champion{background:var(--status-warning-bg);color:var(--status-warning-text)}:where(.community-v2) .ranking-primary-tool{color:var(--text-tertiary);align-items:center;gap:5px;font-size:10px;display:inline-flex}:where(.community-v2) .ranking-dot{border-radius:50%;width:5px;height:5px}:where(.community-v2) .ranking-tool-codex{background:var(--ranking-codex)}:where(.community-v2) .ranking-tool-claude-code{background:var(--ranking-claude)}:where(.community-v2) .ranking-usage{width:18%;min-width:100px}:where(.community-v2) .ranking-bar-track{background:var(--surface-hover);border-radius:var(--radius-full);max-width:200px;height:8px;overflow:hidden}:where(.community-v2) .ranking-bar{border-radius:var(--radius-full);min-width:2px;height:100%;display:flex;overflow:hidden}:where(.community-v2) .ranking-bar i{height:100%}:where(.community-v2) .ranking-table .ranking-tool-value,:where(.community-v2) .ranking-table .ranking-score{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}:where(.community-v2) .ranking-tool-value{color:var(--text-secondary)}:where(.community-v2) .ranking-table td.ranking-score{letter-spacing:-.02em;color:var(--text-heading);font-size:18px;font-weight:500}:where(.community-v2) .ranking-zero{color:var(--text-tertiary)}:where(.community-v2) .ranking-empty{text-align:center;background:var(--surface-hover);border-radius:var(--radius-card);padding:64px 24px}:where(.community-v2) .ranking-empty>span{color:var(--text-tertiary);font-size:32px}:where(.community-v2) .ranking-empty h3{margin:16px 0 8px;font-size:16px;font-weight:500}:where(.community-v2) .ranking-empty p{color:var(--text-secondary);margin:0 0 24px;font-size:12px}:where(.community-v2) .ranking-footer{border-top:1px solid var(--border-subtle);color:var(--text-tertiary);margin-top:24px;padding:24px 0 8px;font-size:11px;line-height:1.8}:where(.community-v2) .ranking-footer p{margin:0 0 8px}:where(.community-v2) .ranking-footer>div{flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}@media (max-width:1200px){:where(.community-v2) .ranking-filters{flex:100%}:where(.community-v2) .ranking-find{margin-left:auto}:where(.community-v2) .ranking-table th,:where(.community-v2) .ranking-table td{padding-left:12px;padding-right:12px}}@media (max-width:760px){:where(.community-v2) .ranking-topline{align-items:flex-start;gap:12px}:where(.community-v2) .ranking-links{gap:12px;font-size:11px}:where(.community-v2) .ranking-links>a:first-child{display:none}:where(.community-v2) .ranking-links .ranking-join{padding:8px 12px}:where(.community-v2) .ranking-boards{margin-top:24px}:where(.community-v2) .ranking-boards a{padding:10px 16px}:where(.community-v2) .ranking-toolbar,:where(.community-v2) .ranking-filters{gap:12px}:where(.community-v2) .ranking-select{flex:1;gap:6px}:where(.community-v2) .ranking-select>span{flex-shrink:0}:where(.community-v2) .ranking-select select{width:100%;min-width:0;max-width:100%}:where(.community-v2) .ranking-find{flex:1;max-width:none;margin:0}:where(.community-v2) .ranking-metrics{flex-shrink:0}:where(.community-v2) .ranking-metrics a{padding:7px 10px;font-size:11px}:where(.community-v2) .ranking-table .ranking-usage,:where(.community-v2) .ranking-table .ranking-tool-value,:where(.community-v2) .ranking-avatar{display:none}:where(.community-v2) .ranking-creator{min-width:0}:where(.community-v2) .ranking-position{width:36px}:where(.community-v2) .ranking-table th,:where(.community-v2) .ranking-table td{padding:16px 8px}:where(.community-v2) .ranking-table td.ranking-score{font-size:15px}:where(.community-v2) .ranking-person-top>a{white-space:normal;overflow-wrap:anywhere;font-size:13px}:where(.community-v2) .ranking-badges span{font-size:8px}:where(.community-v2) .ranking-share{opacity:1}:where(.community-v2) .ranking-table th:first-child{width:44px}:where(.community-v2) .ranking-person-top{flex-wrap:wrap;gap:4px}:where(.community-v2) .ranking-table{table-layout:fixed}:where(.community-v2) .ranking-table th:last-child{width:96px}}@media (prefers-reduced-motion:reduce){:where(.community-v2) .ranking-page *{transition:none!important}}:where(.community-v2) .ranking-topline{align-items:flex-start;margin-bottom:24px}:where(.community-v2) .ranking-topline .home-heading{min-width:0;margin:0}:where(.community-v2) .ranking-topline .home-heading p{margin-top:8px;font-size:12px;line-height:1.8}:where(.community-v2) .ranking-links{flex-shrink:0}:where(.community-v2) .ranking-boards{margin:0 0 20px}:where(.community-v2) .ranking-toolbar{justify-content:space-between;margin-bottom:16px}:where(.community-v2) .ranking-filters{flex:0 auto}:where(.community-v2) .ranking-personal{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}:where(.community-v2) .ranking-personal>a{white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:inline-flex}:where(.community-v2) .ranking-find{box-sizing:border-box;width:280px;max-width:100%}:where(.community-v2) .ranking-summary{color:var(--text-secondary);border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;gap:16px;padding:12px 0 16px;font-size:12px;display:flex}:where(.community-v2) .ranking-summary strong{color:var(--text-primary);font-variant-numeric:tabular-nums;font-weight:500}:where(.community-v2) .ranking-table td{vertical-align:middle;padding-top:16px;padding-bottom:16px}:where(.community-v2) .ranking-table td.ranking-usage{padding-top:32px}:where(.community-v2) .ranking-table td.ranking-score{padding-top:20px}:where(.community-v2) .ranking-creator{align-items:flex-start;min-width:0}:where(.community-v2) .ranking-person{flex:1;min-width:0}:where(.community-v2) .ranking-person-top>a{white-space:normal;overflow-wrap:anywhere}:where(.community-v2) .ranking-primary-tool{font-size:11px}:where(.community-v2) .ranking-details{color:var(--text-secondary);margin-top:4px;font-size:12px}:where(.community-v2) .ranking-details summary{cursor:pointer;align-items:center;gap:6px;width:fit-content;min-height:40px;list-style:none;display:flex}:where(.community-v2) .ranking-details summary::-webkit-details-marker{display:none}:where(.community-v2) .ranking-details summary:after{content:"＋";font-size:12px}:where(.community-v2) .ranking-details[open] summary:after{content:"−"}:where(.community-v2) .ranking-details summary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}:where(.community-v2) .ranking-detail-content{background:var(--surface-hover);border-radius:var(--radius-lg);max-width:360px;padding:12px}:where(.community-v2) .ranking-detail-content dl{margin:8px 0}:where(.community-v2) .ranking-detail-content dl>div{flex-wrap:wrap;justify-content:space-between;gap:12px;padding:4px 0;display:flex}:where(.community-v2) .ranking-detail-content dd{font-variant-numeric:tabular-nums;margin:0}:where(.community-v2) .ranking-detail-content small{color:var(--text-tertiary);font-size:10px}:where(.community-v2) .ranking-member-actions{flex-wrap:wrap;gap:12px;display:flex}:where(.community-v2) .ranking-member-actions button{opacity:1;min-height:40px;padding:0 4px;font-family:inherit;font-size:12px!important}:where(.community-v2) .ranking-footer-links{flex-wrap:wrap;gap:20px;display:flex}@media (max-width:1000px){:where(.community-v2) .ranking-toolbar{gap:12px}:where(.community-v2) .ranking-filters{flex:100%}:where(.community-v2) .ranking-find{margin:0}}@media (max-width:760px){:where(.community-v2) .ranking-topline{gap:16px}:where(.community-v2) .ranking-topline .home-heading p{max-width:240px}:where(.community-v2) .ranking-links>a:first-child{display:inline-flex}:where(.community-v2) .ranking-boards{margin-top:0}:where(.community-v2) .ranking-personal{gap:12px}:where(.community-v2) .ranking-find{flex:1;min-width:0}:where(.community-v2) .ranking-summary{gap:8px 12px;font-size:11px}:where(.community-v2) .ranking-table th:last-child{width:112px}:where(.community-v2) .ranking-table td.ranking-score{font-size:15px}:where(.community-v2) .ranking-detail-content{padding:8px}:where(.community-v2) .ranking-detail-content dl>div{display:block}:where(.community-v2) .ranking-detail-content dd{margin-top:4px}:where(.community-v2) .ranking-member-actions{gap:4px}:where(.community-v2) .ranking-footer{margin-top:16px}}:where(.community-v2) .ranking-boards{scrollbar-width:none;-ms-overflow-style:none}:where(.community-v2) .ranking-boards::-webkit-scrollbar{width:0;height:0;display:none}:where(.community-v2) .ranking-summary{background:var(--surface-hover);border-radius:var(--radius-card);border:0;margin:8px 0 16px;padding:20px 24px;display:block}:where(.community-v2) .ranking-summary-total{flex-wrap:wrap;align-items:baseline;gap:8px 16px;display:flex}:where(.community-v2) .ranking-summary-total>span:first-child{font-size:13px}:where(.community-v2) .ranking-summary-total>strong{color:var(--accent-text);letter-spacing:-.025em;font-size:28px;font-weight:600;line-height:1.4}:where(.community-v2) .ranking-summary-total small{font-size:18px;font-weight:500}:where(.community-v2) .ranking-summary-note{color:var(--text-tertiary);font-size:12px}:where(.community-v2) .ranking-summary-stats{flex-wrap:wrap;gap:8px 12px;margin:16px 0 0;display:flex}:where(.community-v2) .ranking-summary-stats>div{border-radius:var(--radius-lg);background:var(--surface-default);align-items:center;gap:8px;padding:8px 12px;display:flex}:where(.community-v2) .ranking-summary-stats dt{color:var(--text-secondary);font-size:12px}:where(.community-v2) .ranking-summary-stats dd{color:var(--text-heading);font-variant-numeric:tabular-nums;margin:0;font-size:14px;font-weight:500}:where(.community-v2) .ranking-summary-tools{border-top:1px solid var(--border-subtle);flex-wrap:wrap;gap:12px 32px;margin:16px 0 0;padding-top:16px;display:flex}:where(.community-v2) .ranking-summary-tools>div{flex-wrap:wrap;align-items:baseline;gap:8px 12px;display:flex}:where(.community-v2) .ranking-summary-tools dt{align-items:center;gap:6px;font-size:12px;display:flex}:where(.community-v2) .ranking-summary-tools dd{color:var(--text-primary);font-variant-numeric:tabular-nums;margin:0;font-size:14px;font-weight:500}:where(.community-v2) .ranking-summary-tools small{color:var(--text-secondary);font-size:11px;font-weight:400}@media (max-width:760px){:where(.community-v2) .ranking-summary{padding:16px}:where(.community-v2) .ranking-summary-total{gap:4px 12px}:where(.community-v2) .ranking-summary-total>strong{font-size:24px}:where(.community-v2) .ranking-summary-total small{font-size:16px}:where(.community-v2) .ranking-summary-note{flex-basis:100%;margin-top:4px}:where(.community-v2) .ranking-summary-stats{gap:8px}:where(.community-v2) .ranking-summary-stats>div{gap:6px;padding:8px}:where(.community-v2) .ranking-summary-tools{gap:12px}:where(.community-v2) .ranking-summary-tools>div{flex:130px}}:where(.community-v2) .ranking-list-heading{justify-content:space-between;align-items:baseline;gap:16px;margin:24px 0 16px;display:flex}:where(.community-v2) .ranking-list-heading h2{color:var(--text-heading);margin:0;font-size:16px;font-weight:500}:where(.community-v2) .ranking-list-heading>span,:where(.community-v2) .ranking-list-status{color:var(--text-secondary);font-size:12px}:where(.community-v2) .ranking-list-status{margin:0 0 12px;line-height:1.7}:where(.community-v2) .ranking-list-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}:where(.community-v2) .ranking-follow-filter{cursor:pointer;white-space:nowrap;align-items:center;gap:8px;min-height:40px;font-size:12px;display:flex}:where(.community-v2) .ranking-follow-filter input{accent-color:var(--accent-text);width:16px;height:16px}:where(.community-v2) .ranking-locate{font:inherit;border-radius:var(--radius-lg);background:var(--surface-hover);color:var(--text-primary);cursor:pointer;border:0;min-height:40px;padding:0 12px;font-size:12px}:where(.community-v2) .ranking-name-button{font:inherit;color:var(--text-heading);text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;padding:0;font-size:14px;font-weight:500}:where(.community-v2) .ranking-name-button:hover{color:var(--text-hover)}:where(.community-v2) .ranking-more{color:var(--text-secondary);font-size:12px}:where(.community-v2) .ranking-more summary{cursor:pointer;align-items:center;gap:8px;min-height:40px;display:flex}:where(.community-v2) .ranking-more summary:after{content:"⌄"}:where(.community-v2) .ranking-more[open] summary{margin-bottom:8px}:where(.community-v2) .ranking-more summary:focus-visible{outline:2px solid var(--focus-ring)}:where(.community-v2) .ranking-filters{align-items:flex-start}:where(.community-v2) .ranking-table tr[hidden],:where(.community-v2) .ranking-empty[hidden]{display:none}@media (max-width:760px){:where(.community-v2) .ranking-personal{flex-wrap:wrap}:where(.community-v2) .ranking-personal .ranking-find{flex:100%;width:100%;max-width:none}:where(.community-v2) .ranking-list-actions{justify-content:space-between;width:100%}:where(.community-v2) .ranking-list-heading{margin-top:20px}:where(.community-v2) .ranking-filters>.ranking-select,:where(.community-v2) .ranking-more{flex:1}:where(.community-v2) .ranking-more[open] .ranking-select{flex-wrap:wrap}:where(.community-v2) .ranking-name-button{font-size:13px}}:where(.community-v2) .ranking-my-overview{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-default);margin:0 0 24px;padding:24px}:where(.community-v2) .ranking-my-overview>header{justify-content:space-between;align-items:center;gap:16px;display:flex}:where(.community-v2) .ranking-my-overview h2{color:var(--text-heading);margin:0;font-size:16px;font-weight:500}:where(.community-v2) .ranking-my-overview header p{color:var(--text-secondary);margin:4px 0 0;font-size:12px;line-height:1.6}:where(.community-v2) .ranking-my-overview header>a{white-space:nowrap;color:var(--text-secondary);padding:8px 0;font-size:12px}:where(.community-v2) .ranking-my-overview dl{grid-template-columns:1.3fr 1fr 1fr 1fr;gap:24px;margin:24px 0 16px;display:grid}:where(.community-v2) .ranking-my-overview dt{color:var(--text-secondary);margin-bottom:8px;font-size:12px}:where(.community-v2) .ranking-my-overview dd{color:var(--text-heading);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:26px;font-weight:500;line-height:1.4}:where(.community-v2) .ranking-my-overview dl>div:first-child dd{color:var(--accent-text)}:where(.community-v2) .ranking-my-overview dl>div:last-child dd{font-size:20px}:where(.community-v2) .ranking-my-overview>footer{color:var(--text-tertiary);font-size:11px;line-height:1.7}@media (max-width:760px){:where(.community-v2) .ranking-my-overview{margin-bottom:20px;padding:16px}:where(.community-v2) .ranking-my-overview>header{align-items:flex-start;gap:8px}:where(.community-v2) .ranking-my-overview header p,:where(.community-v2) .ranking-my-overview header>a{font-size:11px}:where(.community-v2) .ranking-my-overview dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0 16px}:where(.community-v2) .ranking-my-overview dd{font-size:24px}}:where(.community-v2) .ranking-dashboard-controls{flex-wrap:wrap;align-items:center;gap:12px;display:flex}:where(.community-v2) .ranking-month-label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}:where(.community-v2) .ranking-dashboard-controls select{font:inherit;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-default);min-height:40px;color:var(--text-primary);padding:0 12px;font-size:13px}:where(.community-v2) .ranking-demo-badge{background:var(--status-warning-bg);color:var(--status-warning-text);border-radius:var(--radius-lg);padding:8px 12px;font-size:11px}:where(.community-v2) .ranking-dashboard{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:20px;margin-bottom:24px;display:grid}:where(.community-v2) .ranking-community-card,:where(.community-v2) .ranking-person-card,:where(.community-v2) .ranking-results-card{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-default);min-width:0;padding:24px}:where(.community-v2) .ranking-dashboard h2,:where(.community-v2) .ranking-results-heading h2{color:var(--text-heading);margin:0;font-size:17px;font-weight:500}:where(.community-v2) .ranking-community-card header p{color:var(--text-secondary);margin:8px 0 0;font-size:12px}:where(.community-v2) .ranking-chart-kpis{grid-template-columns:1.6fr 1fr 1fr;align-items:center;gap:20px;margin:24px 0 20px;display:grid}:where(.community-v2) .ranking-chart-kpis dt{color:var(--text-secondary);font-size:12px}:where(.community-v2) .ranking-chart-kpis dd{color:var(--text-heading);font-variant-numeric:tabular-nums;margin:8px 0 0;font-size:24px;font-weight:500}:where(.community-v2) .ranking-chart-kpis>div:first-child dd{color:var(--accent-text);white-space:nowrap;margin:0 0 6px;font-size:32px}:where(.community-v2) .ranking-chart-kpis>div+div{border-left:1px solid var(--border-subtle);padding-left:20px}:where(.community-v2) .ranking-trend{width:100%;height:auto;color:var(--accent-active);display:block;overflow:visible}:where(.community-v2) .ranking-trend text{font-family:var(--font-sans);fill:var(--text-secondary);font-size:11px}:where(.community-v2) .ranking-gridline{stroke:var(--border-subtle);stroke-dasharray:3 3;stroke-width:1px}:where(.community-v2) .ranking-chart-note{color:var(--text-tertiary);margin:12px 0 0;font-size:10px}:where(.community-v2) .ranking-person-card{flex-direction:column;display:flex}:where(.community-v2) .ranking-person-card>header{justify-content:space-between;align-items:center;gap:12px;display:flex}:where(.community-v2) .ranking-person-card>header span{color:var(--text-tertiary);margin-top:4px;font-size:11px;display:block}:where(.community-v2) .ranking-demo-detail{color:var(--accent-text);font:inherit;cursor:pointer;background:0 0;border:0;min-height:40px;font-size:12px}:where(.community-v2) .ranking-person-kpis{grid-template-columns:1.2fr 1fr;gap:16px;margin:20px 0 12px;display:grid}:where(.community-v2) .ranking-person-kpis>div{flex-direction:column;gap:6px;display:flex}:where(.community-v2) .ranking-person-kpis>div+div{border-left:1px solid var(--border-subtle);padding-left:16px}:where(.community-v2) .ranking-person-kpis strong{color:var(--accent-text);font-variant-numeric:tabular-nums;font-size:28px;font-weight:500;line-height:1.2}:where(.community-v2) .ranking-person-kpis span{color:var(--text-secondary);font-size:12px}:where(.community-v2) .ranking-person-kpis b{color:var(--text-heading);font-size:22px;font-weight:500}:where(.community-v2) .ranking-person-kpis small{color:#31966a;margin-left:8px;font-size:12px}:where(.community-v2) .ranking-spark{max-height:76px;margin-bottom:16px}:where(.community-v2) .ranking-treemap-section{border-top:1px solid var(--border-subtle);margin-top:auto;padding-top:16px}:where(.community-v2) .ranking-treemap-section h3{margin:0 0 10px;font-size:12px;font-weight:500}:where(.community-v2) .ranking-treemap{color:#fff;border-radius:8px;gap:2px;height:134px;font-size:12px;line-height:1.5;display:flex;overflow:hidden}:where(.community-v2) .ranking-tree-codex{box-sizing:border-box;background:#8070e9;flex-direction:column;flex:58;justify-content:flex-end;min-width:0;padding:12px;display:flex}:where(.community-v2) .ranking-tree-rest{flex-direction:column;flex:42;gap:2px;min-width:0;display:flex}:where(.community-v2) .ranking-tree-claude{box-sizing:border-box;background:#46ac79;flex-direction:column;flex:30;justify-content:center;min-height:0;padding:10px;display:flex}:where(.community-v2) .ranking-tree-bottom{flex:12;gap:2px;min-height:42px;display:flex}:where(.community-v2) .ranking-tree-gemini{background:var(--badge-amber-bg);flex:8;min-width:0;padding:6px}:where(.community-v2) .ranking-tree-other{background:#ef9565;flex:4;min-width:0;padding:6px}:where(.community-v2) .ranking-treemap strong{font-weight:500;display:block}:where(.community-v2) .ranking-tree-bottom{font-size:10px}:where(.community-v2) .ranking-results-heading{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:20px;display:flex}:where(.community-v2) .ranking-results-heading>span{color:var(--text-tertiary);font-size:11px}:where(.community-v2) .ranking-snapshot-summary{color:var(--text-secondary);flex-wrap:wrap;gap:8px 20px;padding:0 0 16px;font-size:11px;display:flex}:where(.community-v2) .ranking-snapshot-summary strong{color:var(--text-primary);font-weight:500}:where(.community-v2) .ranking-results-card .ranking-table td{padding-top:12px;padding-bottom:12px}:where(.community-v2) .ranking-results-card .ranking-details summary{min-height:28px}:where(.community-v2) .ranking-demo-dialog{border:1px solid var(--border-subtle);border-radius:var(--radius-card);width:min(480px,100% - 48px);max-height:75vh;color:var(--text-primary);background:var(--surface-default);padding:24px;overflow:auto}:where(.community-v2) .ranking-demo-dialog::backdrop{background:#00000040}:where(.community-v2) .ranking-demo-dialog header{justify-content:space-between;align-items:center;gap:12px;display:flex}:where(.community-v2) .ranking-demo-dialog h2{margin:0;font-size:16px}:where(.community-v2) .ranking-demo-dialog p{color:var(--text-secondary);font-size:12px}:where(.community-v2) .ranking-demo-dialog button{cursor:pointer;background:var(--surface-hover);width:40px;height:40px;color:var(--text-primary);border:0;border-radius:50%;font-size:22px}:where(.community-v2) .ranking-demo-dialog table{border-collapse:collapse;width:100%;font-size:12px}:where(.community-v2) .ranking-demo-dialog th,:where(.community-v2) .ranking-demo-dialog td{text-align:left;border-bottom:1px solid var(--border-subtle);padding:12px 0}@media (max-width:1100px){:where(.community-v2) .ranking-dashboard{grid-template-columns:minmax(0,1.65fr) minmax(260px,1fr);gap:16px}:where(.community-v2) .ranking-community-card,:where(.community-v2) .ranking-person-card,:where(.community-v2) .ranking-results-card{padding:20px}:where(.community-v2) .ranking-chart-kpis{gap:12px}:where(.community-v2) .ranking-chart-kpis>div+div{padding-left:12px}:where(.community-v2) .ranking-chart-kpis>div:first-child dd{font-size:28px}}@media (max-width:850px){:where(.community-v2) .ranking-dashboard{grid-template-columns:minmax(0,1fr)}:where(.community-v2) .ranking-person-card{display:block}:where(.community-v2) .ranking-spark{max-height:90px}:where(.community-v2) .ranking-treemap{height:150px}}@media (max-width:760px){:where(.community-v2) .ranking-topline{flex-wrap:wrap}:where(.community-v2) .ranking-dashboard-controls{justify-content:space-between;width:100%}:where(.community-v2) .ranking-community-card,:where(.community-v2) .ranking-person-card,:where(.community-v2) .ranking-results-card{padding:16px}:where(.community-v2) .ranking-chart-kpis{gap:8px;margin:20px 0}:where(.community-v2) .ranking-chart-kpis>div:first-child dd{font-size:24px}:where(.community-v2) .ranking-chart-kpis dd{font-size:20px}:where(.community-v2) .ranking-chart-kpis dt{font-size:10px}:where(.community-v2) .ranking-dashboard h2,:where(.community-v2) .ranking-results-heading h2{font-size:16px}:where(.community-v2) .ranking-results-heading{flex-wrap:wrap;gap:6px}:where(.community-v2) .ranking-results-card .ranking-table th:last-child{width:90px}:where(.community-v2) .ranking-results-card .ranking-table td.ranking-score{font-size:14px}}:where(.community-v2) .ranking-person-kpis{grid-template-columns:minmax(0,1.4fr) minmax(64px,1fr);gap:12px}:where(.community-v2) .ranking-person-kpis strong{white-space:nowrap;letter-spacing:-.035em;font-size:clamp(20px,2vw,28px)}:where(.community-v2) .ranking-person-kpis>div+div{padding-left:12px}:where(.community-v2) .ranking-tree-codex{flex:0 0 58%}:where(.community-v2) .ranking-tree-rest{flex:1}:where(.community-v2) .ranking-tree-claude{flex:0 0 71.428%;padding:8px}:where(.community-v2) .ranking-tree-bottom{flex:1;min-height:0}:where(.community-v2) .ranking-tree-gemini{box-sizing:border-box;flex:0 0 66.667%}:where(.community-v2) .ranking-tree-other{box-sizing:border-box;flex:1}@media (max-width:760px){:where(.community-v2) .ranking-person-kpis strong{font-size:28px}}:where(.community-v2) .ranking-community-disclosure{border-bottom:1px solid var(--border-subtle);margin:0 0 24px}:where(.community-v2) .ranking-community-disclosure>summary{cursor:pointer;color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:12px 24px;padding:12px 0 20px;font-size:12px;list-style:none;display:flex}:where(.community-v2) .ranking-community-disclosure>summary::-webkit-details-marker{display:none}:where(.community-v2) .ranking-community-disclosure strong{color:var(--text-heading);font-weight:500}:where(.community-v2) .ranking-trend-trigger{color:var(--text-primary);margin-left:auto}:where(.community-v2) .ranking-community-disclosure .ranking-community-card{max-width:800px;margin-bottom:20px}:where(.community-v2) .ranking-community-disclosure .ranking-community-card p{color:var(--text-secondary);font-size:12px}:where(.community-v2) .ranking-main-layout{grid-template-columns:minmax(0,3fr) minmax(200px,1fr);align-items:start;gap:24px;display:grid}:where(.community-v2) .ranking-main-layout>.ranking-results-card{border:0;grid-area:1/1;padding:0}:where(.community-v2) .ranking-rank-sidebar{border:1px solid var(--border-subtle);border-radius:var(--radius-card);grid-area:1/2;min-width:0;padding:24px;position:sticky;top:20px}:where(.community-v2) .ranking-rank-sidebar h2{color:var(--text-heading);margin:0 0 8px;font-size:16px;font-weight:500}:where(.community-v2) .ranking-rank-sidebar header>span,:where(.community-v2) .ranking-rank-sidebar dt,:where(.community-v2) .ranking-rank-sidebar>p{color:var(--text-secondary);font-size:11px}:where(.community-v2) .ranking-side-rank{letter-spacing:-.04em;color:var(--text-heading);font-variant-numeric:tabular-nums;margin:20px 0;font-size:40px;font-weight:500;display:block}:where(.community-v2) .ranking-rank-sidebar dl{gap:16px;margin:0;display:grid}:where(.community-v2) .ranking-rank-sidebar dd{color:var(--text-heading);font-variant-numeric:tabular-nums;margin:6px 0 0;font-size:16px}:where(.community-v2) .ranking-side-actions{gap:8px;margin:24px 0 12px;display:grid}:where(.community-v2) .ranking-rank-sidebar>p{margin:0;line-height:1.6}:where(.community-v2) .ranking-main-layout .ranking-filters{flex:auto;justify-content:flex-end}:where(.community-v2) .ranking-main-layout .ranking-select select{width:130px}:where(.community-v2) .ranking-main-layout .ranking-snapshot-summary{gap:8px 12px;font-size:10px}:where(.community-v2) .ranking-main-layout .ranking-table td{padding-top:8px;padding-bottom:8px}:where(.community-v2) .ranking-main-layout .ranking-person{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;display:grid}:where(.community-v2) .ranking-main-layout .ranking-person-top,:where(.community-v2) .ranking-main-layout .ranking-primary-tool{grid-column:1}:where(.community-v2) .ranking-main-layout .ranking-details{grid-area:1/2/3;margin:0}:where(.community-v2) .ranking-main-layout .ranking-details[open]{grid-area:3/1/auto/-1}:where(.community-v2) .ranking-main-layout .ranking-usage{width:20%;min-width:60px}@media (max-width:1000px){:where(.community-v2) .ranking-main-layout{grid-template-columns:minmax(0,1fr) 200px;gap:16px}:where(.community-v2) .ranking-rank-sidebar{padding:16px}:where(.community-v2) .ranking-main-layout .ranking-filters{flex-basis:100%;justify-content:flex-start}}@media (max-width:760px){:where(.community-v2) .ranking-main-layout{flex-direction:column;gap:20px;display:flex}:where(.community-v2) .ranking-rank-sidebar{box-sizing:border-box;grid-template-columns:auto 1fr auto;align-items:center;gap:8px 16px;width:100%;padding:16px;display:grid;position:static}:where(.community-v2) .ranking-rank-sidebar header{grid-column:1/-1;align-items:baseline;gap:12px;display:flex}:where(.community-v2) .ranking-rank-sidebar h2{margin:0;font-size:14px}:where(.community-v2) .ranking-side-rank{margin:0;font-size:28px}:where(.community-v2) .ranking-rank-sidebar dl{display:block}:where(.community-v2) .ranking-rank-sidebar dl>div+div{display:none}:where(.community-v2) .ranking-rank-sidebar dd{margin:4px 0 0;font-size:14px}:where(.community-v2) .ranking-side-actions{gap:0;margin:0}:where(.community-v2) .ranking-side-actions button{min-height:32px;font-size:11px}:where(.community-v2) .ranking-rank-sidebar>p{display:none}:where(.community-v2) .ranking-main-layout>.ranking-results-card{width:100%}:where(.community-v2) .ranking-community-disclosure{margin-bottom:16px}:where(.community-v2) .ranking-community-disclosure>summary{gap:8px 12px;padding-top:0}:where(.community-v2) .ranking-main-layout .ranking-person{column-gap:4px}:where(.community-v2) .ranking-main-layout .ranking-details summary{font-size:10px}:where(.community-v2) .ranking-main-layout .ranking-table th,:where(.community-v2) .ranking-main-layout .ranking-table td{padding-left:4px;padding-right:4px}:where(.community-v2) .ranking-main-layout .ranking-snapshot-summary{display:none}:where(.community-v2) .ranking-main-layout .ranking-personal{gap:8px;margin-bottom:8px}:where(.community-v2) .ranking-main-layout .ranking-list-status{margin-bottom:4px;font-size:10px}:where(.community-v2) .ranking-main-layout .ranking-toolbar,:where(.community-v2) .ranking-main-layout .ranking-results-heading{margin-bottom:12px}}:where(.community-v2) .ranking-main-layout{grid-template-columns:minmax(0,2fr) minmax(260px,1fr)}:where(.community-v2) .ranking-support-column{grid-area:1/2;gap:20px;min-width:0;display:grid}:where(.community-v2) .ranking-support-column .ranking-rank-sidebar{grid-area:auto;position:static}:where(.community-v2) .ranking-support-column .ranking-community-card{padding:24px}:where(.community-v2) .ranking-support-column .ranking-community-card h2{color:var(--text-heading);margin:0;font-size:16px;font-weight:500}:where(.community-v2) .ranking-support-column .ranking-community-card>p{color:var(--text-secondary);margin:8px 0 16px;font-size:11px}:where(.community-v2) .ranking-community-total{color:var(--accent-text);font-variant-numeric:tabular-nums;letter-spacing:-.025em;font-size:28px;font-weight:500;display:block}:where(.community-v2) .ranking-community-total small{color:var(--text-secondary);font-size:12px;font-weight:400}:where(.community-v2) .ranking-community-meta{color:var(--text-secondary);margin:8px 0 16px;font-size:11px}:where(.community-v2) .ranking-support-column .ranking-community-card .ranking-chart-note{margin:8px 0 0;font-size:10px}@media (max-width:1000px){:where(.community-v2) .ranking-main-layout{grid-template-columns:minmax(0,2fr) minmax(230px,1fr);gap:16px}:where(.community-v2) .ranking-support-column .ranking-community-card{padding:16px}}@media (max-width:760px){:where(.community-v2) .ranking-main-layout{flex-direction:column;display:flex}:where(.community-v2) .ranking-support-column{grid-template-columns:minmax(0,1fr);width:100%}:where(.community-v2) .ranking-support-column .ranking-community-card{padding:16px}:where(.community-v2) .ranking-support-column .ranking-trend{max-height:220px}}:where(.community-v2) .ranking-community-stats{grid-template-columns:1.3fr 1fr 1fr;gap:10px;margin:16px 0 20px;display:grid}:where(.community-v2) .ranking-community-stats>div{background:var(--surface-hover);border-radius:var(--radius-lg);min-width:0;padding:14px 16px}:where(.community-v2) .ranking-community-stats dt{color:var(--text-secondary);margin-bottom:8px;font-size:11px;line-height:1.5}:where(.community-v2) .ranking-community-stats dd{font-variant-numeric:tabular-nums;color:var(--text-heading);white-space:nowrap;margin:0;font-size:22px;font-weight:500;line-height:1.35}:where(.community-v2) .ranking-community-stats>div:first-child dd{color:var(--accent-text)}:where(.community-v2) .ranking-community-stats dd small{color:var(--text-secondary);font-size:11px;font-weight:400}:where(.community-v2) .ranking-community-stats dd.ranking-stat-method{font-size:17px;line-height:1.75}@media (min-width:761px) and (max-width:1100px){:where(.community-v2) .ranking-community-stats>div{padding:12px}:where(.community-v2) .ranking-community-stats dd{font-size:18px}:where(.community-v2) .ranking-community-stats dd.ranking-stat-method{font-size:15px}}:where(.community-v2) .ranking-unified-filters{justify-content:flex-start;align-items:center;gap:8px;min-width:0;margin-bottom:24px;display:flex}:where(.community-v2) .ranking-filter-left{scrollbar-width:none;align-items:center;gap:8px;min-width:0;display:flex;overflow-x:auto}:where(.community-v2) .ranking-filter-left::-webkit-scrollbar{display:none}:where(.community-v2) .ranking-filter-control>.feed-filter-trigger{white-space:nowrap}:where(.community-v2) .ranking-filter-value{color:var(--text-heading);text-overflow:ellipsis;max-width:140px;overflow:hidden}:where(.community-v2) .ranking-month-filter{flex-shrink:0;margin-left:0}:where(.community-v2) .ranking-month-filter select{cursor:pointer;max-width:180px;min-height:36px;padding-right:12px}@media (max-width:760px){:where(.community-v2) .ranking-unified-filters{gap:8px;margin-bottom:20px}:where(.community-v2) .ranking-filter-control>.feed-filter-trigger{gap:6px;padding:6px 10px;font-size:11px}:where(.community-v2) .ranking-month-filter select{max-width:132px;font-size:11px}:where(.community-v2) .ranking-filter-value{max-width:100px}}:where(.community-v2) .ranking-person-tool-map{min-width:0;margin-top:20px}:where(.community-v2) .ranking-person-tool-map h3{color:var(--text-secondary);margin:0 0 10px;font-size:12px;font-weight:500}:where(.community-v2) .ranking-person-treemap{border-radius:10px;gap:3px;height:140px;display:flex;overflow:hidden}:where(.community-v2) .ranking-person-tile{background:var(--chart-codex);min-width:0;color:var(--chart-codex-ink);box-sizing:border-box;flex-direction:column;flex-basis:0;justify-content:flex-end;display:flex}:where(.community-v2) .ranking-person-tile span{overflow-wrap:anywhere;padding:12px 12px 0;font-size:12px}:where(.community-v2) .ranking-person-tile strong{padding:4px 12px 12px;font-size:16px;font-weight:500}:where(.community-v2) .ranking-person-tile-codex{background:#8070e9}:where(.community-v2) .ranking-person-tile-claude-code{background:#46ac79}:where(.community-v2) .ranking-person-tool-map>p{color:var(--text-secondary);font-size:12px}@media (max-width:760px){:where(.community-v2) .ranking-person-tool-map{grid-column:1/-1;width:100%;margin-top:8px}:where(.community-v2) .ranking-person-treemap{height:120px}}:where(.community-v2) .ranking-title-row{align-items:center;gap:8px;display:flex}:where(.community-v2) .ranking-rules-icon{width:36px;height:36px;color:var(--text-tertiary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}:where(.community-v2) .ranking-rules-icon:hover{background:var(--surface-hover);color:var(--text-heading)}:where(.community-v2) .ranking-rules-icon svg{display:block}:where(.community-v2) .ranking-community-stats{gap:8px}:where(.community-v2) .ranking-community-stats>div{padding:12px 10px}:where(.community-v2) .ranking-community-stats dd{font-size:18px}@media (min-width:761px) and (max-width:1100px){:where(.community-v2) .ranking-community-stats{gap:6px}:where(.community-v2) .ranking-community-stats>div{padding:10px 6px}:where(.community-v2) .ranking-community-stats dd{font-size:15px}:where(.community-v2) .ranking-community-stats dt{font-size:10px}}:where(.community-v2) .ranking-community-header{justify-content:space-between;align-items:center;gap:12px;display:flex}:where(.community-v2) .ranking-expand-trend{border-radius:var(--radius-lg);width:36px;height:36px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;display:grid}:where(.community-v2) .ranking-expand-trend:hover{background:var(--surface-hover);color:var(--text-heading)}:where(.community-v2) .ranking-main-layout.ranking-trend-expanded{display:grid}:where(.community-v2) .ranking-trend-expanded>.ranking-support-column{display:contents}:where(.community-v2) .ranking-trend-expanded .ranking-community-card{grid-area:1/1/auto/-1;min-width:0}:where(.community-v2) .ranking-trend-expanded>.ranking-results-card{grid-area:2/1}:where(.community-v2) .ranking-trend-expanded .ranking-rank-sidebar{grid-area:2/2}:where(.community-v2) .ranking-trend-expanded .ranking-community-stats{max-width:560px}:where(.community-v2) .ranking-trend-expanded .ranking-community-card>.ranking-trend{width:100%;max-height:320px}@media (max-width:760px){:where(.community-v2) .ranking-main-layout.ranking-trend-expanded{grid-template-columns:minmax(0,1fr)}:where(.community-v2) .ranking-trend-expanded .ranking-community-card{grid-area:1/1}:where(.community-v2) .ranking-trend-expanded>.ranking-results-card{grid-area:2/1}:where(.community-v2) .ranking-trend-expanded .ranking-rank-sidebar{grid-area:3/1}:where(.community-v2) .ranking-trend-expanded .ranking-community-card>.ranking-trend{min-height:180px}}:where(.community-v2) .ranking-results-card .ranking-results-heading{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:16px;display:flex}:where(.community-v2) .ranking-results-heading h2{flex-shrink:0}:where(.community-v2) .ranking-results-heading .ranking-find{border-radius:var(--radius-full);flex:0 240px;width:240px;min-width:0;max-width:50%;margin:0 0 0 auto;padding:0 16px}@media (max-width:760px){:where(.community-v2) .ranking-results-card .ranking-results-heading{gap:12px}:where(.community-v2) .ranking-results-heading .ranking-find{width:180px;max-width:55%;height:36px;padding:0 12px}}:where(.community-v2) .ranking-rules-link{min-height:36px;color:var(--text-secondary);white-space:nowrap;flex-shrink:0;align-items:center;gap:6px;margin-left:auto;padding:0 4px;font-size:12px;display:inline-flex}:where(.community-v2) .ranking-rules-link:hover{color:var(--text-heading);text-decoration:none}@media (max-width:760px){:where(.community-v2) .ranking-rules-link{gap:4px;font-size:11px}}:where(.community-v2) .ranking-connect-empty{text-align:center;flex-direction:column;align-items:center;padding:28px 0 4px;display:flex}:where(.community-v2) .ranking-connect-symbol{background:var(--surface-hover);width:56px;height:56px;color:var(--text-secondary);border-radius:18px;place-items:center;margin-bottom:20px;display:grid}:where(.community-v2) .ranking-connect-empty h3{color:var(--text-heading);margin:0 0 10px;font-size:15px;font-weight:500;line-height:1.5}:where(.community-v2) .ranking-connect-empty p{color:var(--text-secondary);max-width:260px;margin:0 0 24px;font-size:12px;line-height:1.9}:where(.community-v2) .ranking-connect-button{box-sizing:border-box;text-decoration:none}:where(.community-v2) .ranking-connect-empty small{color:var(--text-tertiary);margin-top:12px;font-size:10px;line-height:1.7}@media (max-width:760px){:where(.community-v2) .ranking-rank-sidebar.ranking-disconnected{display:block}:where(.community-v2) .ranking-connect-empty{padding-top:20px}}:where(.community-v2) .ranking-filter-chevron{flex:0 0 12px;width:12px;height:12px;display:block}:where(.community-v2) .ranking-month-filter{align-items:center;display:flex;position:relative}:where(.community-v2) .ranking-month-filter select.feed-filter-chip{appearance:none;background-image:none;padding-right:32px}:where(.community-v2) .ranking-month-filter>.ranking-filter-chevron{pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}:where(.community-v2) .ranking-unified-filters{z-index:10;background:var(--surface-default);margin-top:-12px;margin-bottom:12px;padding-top:12px;padding-bottom:12px;position:sticky;top:0}@media (max-width:760px){:where(.community-v2) .ranking-unified-filters{margin-bottom:8px}}:where(.community-v2) .ranking-page{grid-template-columns:minmax(0,1fr) auto;column-gap:16px;display:grid}:where(.community-v2) .ranking-page>*{grid-column:1/-1;min-width:0}:where(.community-v2) .ranking-unified-filters{display:contents}:where(.community-v2) .ranking-sticky-filters{z-index:10;grid-area:2/1;align-self:start;align-items:center;gap:8px;width:fit-content;min-width:0;max-width:100%;margin-top:-12px;margin-bottom:12px;padding:12px 0;display:flex;position:sticky;top:0}:where(.community-v2) .ranking-unified-filters>.ranking-rules-link{grid-area:2/2;align-self:start;min-height:36px;margin:0}@media (max-width:760px){:where(.community-v2) .ranking-page{column-gap:8px}:where(.community-v2) .ranking-sticky-filters{margin-bottom:8px}}:where(.community-v2) .ranking-filter-control{flex-shrink:0}:where(.community-v2) .ranking-sticky-filters{top:var(--page-sticky-inset);align-items:flex-start;margin-top:0;margin-bottom:24px;padding-top:0;padding-bottom:0}@media (max-width:760px){:where(.community-v2) .ranking-sticky-filters{margin-bottom:20px}}:where(.community-v2) .ranking-sticky-filters{top:calc(var(--page-sticky-inset) - 32px)}@media (max-width:760px){:where(.community-v2) .ranking-sticky-filters{top:calc(var(--page-sticky-inset) - 24px)}}:where(.community-v2) .ranking-connect-page{max-width:760px;margin:0 auto}:where(.community-v2) .ranking-connect-back{color:var(--text-secondary);font-size:13px}:where(.community-v2) .ranking-connect-page>header{margin:28px 0}:where(.community-v2) .ranking-connect-page h1{margin:0 0 12px;font-size:28px}:where(.community-v2) .ranking-connect-page p{color:var(--text-secondary);font-size:13px;line-height:1.9}:where(.community-v2) .ranking-connect-identity{align-items:center;gap:12px;margin:24px 0;font-size:14px;display:flex}:where(.community-v2) .ranking-connect-page small{color:var(--text-tertiary);margin-top:8px;font-size:11px;line-height:1.8;display:block}:where(.community-v2) .ranking-connect-panel{border:1px solid var(--border-subtle);border-radius:var(--radius-card);margin:20px 0;padding:28px}:where(.community-v2) .ranking-connect-panel h2{margin:0 0 16px;font-size:18px}:where(.community-v2) .ranking-connect-tabs{background:var(--surface-hover);border-radius:24px;gap:4px;width:fit-content;margin:20px 0;padding:4px;display:flex}:where(.community-v2) .ranking-connect-tabs button{font:inherit;cursor:pointer;background:0 0;border:0;border-radius:20px;padding:10px 16px;font-size:13px}:where(.community-v2) .ranking-connect-tabs button[aria-pressed=true]{background:var(--surface-default);color:var(--text-heading)}:where(.community-v2) .ranking-connect-panel pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--surface-hover);border-radius:12px;margin:20px 0;padding:20px;font-size:12px;line-height:1.9}:where(.community-v2) .ranking-connect-panel .section-empty-action{background:var(--action-primary);color:var(--text-on-action);border-radius:999px;padding:12px 20px;font-size:13px;display:inline-flex}:where(.community-v2) .ranking-connect-os{align-items:center;gap:12px;font-size:13px;display:flex}:where(.community-v2) .ranking-connect-os select{border:1px solid var(--border-subtle);background:var(--surface-default);border-radius:8px;padding:8px}:where(.community-v2) .ranking-connect-help{padding:20px 0;font-size:13px}:where(.community-v2) .ranking-connect-help summary{cursor:pointer}:where(.community-v2) .ranking-connect-status-dot{background:var(--text-tertiary);border-radius:50%;width:8px;height:8px;margin-bottom:12px;display:block}:where(.community-v2) .ranking-connect-status-dot.is-done{background:#43a77a}:where(.community-v2) .ranking-connect-page{max-width:1200px}:where(.community-v2) .ranking-connect-layout{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);align-items:start;gap:24px;display:grid}:where(.community-v2) .ranking-connect-flow,:where(.community-v2) .ranking-connect-aside{min-width:0}:where(.community-v2) .ranking-connect-layout .ranking-connect-panel{margin:0 0 20px}:where(.community-v2) .ranking-connect-aside .ranking-connect-panel{padding:24px}:where(.community-v2) .ranking-connect-aside h2{font-size:16px}:where(.community-v2) .ranking-connect-aside ul{color:var(--text-secondary);margin:0 0 20px;padding-left:18px;font-size:13px;line-height:1.9}:where(.community-v2) .ranking-connect-aside li+li{margin-top:12px}:where(.community-v2) .ranking-connect-aside a{font-size:12px}:where(.community-v2) .ranking-connect-aside .ranking-connect-help{border-top:1px solid var(--border-subtle);padding:16px 0}:where(.community-v2) .ranking-connect-aside .ranking-connect-help:last-child{padding-bottom:0}:where(.community-v2) .ranking-connect-flow input[data-connect-name]{box-sizing:border-box;width:100%;margin-top:10px}@media (max-width:900px){:where(.community-v2) .ranking-connect-layout{grid-template-columns:minmax(0,1fr)}}:where(.community-v2) .ranking-connect-step{min-width:0;padding:0 0 28px 52px;position:relative}:where(.community-v2) .ranking-connect-step:not(:last-child):before{content:"";background:var(--border-default);width:1px;position:absolute;top:42px;bottom:8px;left:17px}:where(.community-v2) .ranking-step-number{border:1px solid var(--border-default);background:var(--surface-default);width:34px;height:34px;color:var(--text-heading);box-sizing:border-box;border-radius:50%;place-items:center;font-size:14px;display:grid;position:absolute;top:0;left:0}:where(.community-v2) .ranking-connect-step>h2{min-height:34px;color:var(--text-heading);align-items:center;margin:0 0 16px;font-size:16px;font-weight:500;display:flex}:where(.community-v2) .ranking-connect-step>.ranking-connect-panel{border-radius:16px;margin:0;padding:24px}:where(.community-v2) .ranking-connect-step:last-child{padding-bottom:0}:where(.community-v2) .ranking-connect-status h2{font-size:15px}@media (max-width:600px){:where(.community-v2) .ranking-connect-step{padding-left:42px}:where(.community-v2) .ranking-connect-step>.ranking-connect-panel{padding:18px}:where(.community-v2) .ranking-step-number{width:30px;height:30px}:where(.community-v2) .ranking-connect-step:not(:last-child):before{left:14px}}:where(.community-v2) .ranking-connect-page{box-sizing:border-box;width:100%;max-width:none;margin:0;padding-top:32px}.community-v2 .ranking-connect-back{z-index:20;position:sticky;top:32px}@media (max-width:760px){.community-v2 .ranking-connect-back{top:24px}}:where(.community-v2) .ranking-connect-layout{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:32px}@media (max-width:760px){:where(.community-v2) .ranking-connect-page{padding-top:24px}:where(.community-v2) .ranking-connect-layout{grid-template-columns:minmax(0,1fr);gap:24px}}:where(.community-v2) .ranking-connect-step{--step-accent:var(--nova-accent,var(--blue-400))}:where(.community-v2) .ranking-step-number{transition:background-color .2s,color .2s,border-color .2s}:where(.community-v2) .ranking-connect-step.step-current>.ranking-step-number,:where(.community-v2) .ranking-connect-step.step-complete>.ranking-step-number{background:var(--step-accent);border-color:var(--step-accent);color:#fff}:where(.community-v2) .ranking-connect-step.step-current>h2{color:var(--step-accent)}:where(.community-v2) .ranking-connect-step:not(:last-child):before{background:var(--border-default);width:2px}:where(.community-v2) .ranking-connect-step.step-complete:not(:last-child):before{background:color-mix(in srgb,var(--step-accent) 25%,var(--border-subtle))}:where(.community-v2) .ranking-connect-step:not(:last-child):after{content:none;pointer-events:none;width:2px;position:absolute;top:42px;bottom:8px;left:17px}:where(.community-v2) .ranking-connect-step.step-complete.step-link-flowing:not(:last-child):after{content:"";background:linear-gradient(to bottom,transparent 0%,var(--step-accent) 25%,var(--step-accent) 75%,transparent 100%);background-repeat:no-repeat;background-size:100% 200%;animation:3s linear infinite community-v2-ranking-step-link-flow}@keyframes community-v2-ranking-step-link-flow{0%{background-position:0 200%}to{background-position:0 -100%}}@media (max-width:600px){:where(.community-v2) .ranking-connect-step:not(:last-child):after{left:14px}}@media (prefers-reduced-motion:reduce){:where(.community-v2) .ranking-step-number{transition:none}:where(.community-v2) .ranking-connect-step.step-complete.step-link-flowing:not(:last-child):after{background:var(--step-accent);opacity:.4;animation:none}}:where(.community-v2) .ranking-point-tooltip{color:#fff;pointer-events:none;text-align:center;font-variant-numeric:tabular-nums;background:#252628;border:0;border-radius:18px;max-width:calc(100vw - 16px);margin:0;padding:9px 14px;position:fixed;inset:auto;overflow:visible;box-shadow:0 4px 14px #00000029}:where(.community-v2) .ranking-point-tooltip small{color:#c6c8cd;margin-bottom:3px;font-size:10px;line-height:1.4;display:block}:where(.community-v2) .ranking-point-tooltip strong{white-space:nowrap;font-size:13px;font-weight:600;line-height:1.4;display:block}:where(.community-v2) .ranking-point-tooltip:after{content:"";left:var(--arrow-x,50%);background:inherit;border-radius:1px;width:10px;height:10px;position:absolute;bottom:-5px;transform:translate(-50%)rotate(45deg)}:where(.community-v2) .ranking-point-tooltip.below:after{top:-5px;bottom:auto}:where(.community-v2) .ranking-trend circle.is-active{r:4.5;stroke:var(--surface-default);stroke-width:2px}:where(.community-v2) .ranking-os-tabs{max-width:100%;margin:0 0 20px}:where(.community-v2) .ranking-os-tabs button{color:var(--text-secondary);white-space:nowrap}:where(.community-v2) .ranking-os-tabs button[aria-selected=true]{background:var(--surface-default);color:var(--text-heading);font-weight:500;box-shadow:0 1px 3px #0000000f}:where(.community-v2) .ranking-os-tabs button:hover{color:var(--text-heading)}:where(.community-v2) .ranking-main-layout .ranking-person>.ranking-badges{grid-column:1;gap:4px;margin:4px 0 0}:where(.community-v2) .ranking-person>.ranking-badges span{border-radius:6px;padding:0 6px;font-size:10px;line-height:20px}:where(.community-v2) .ranking-main-layout .ranking-table td.ranking-usage{vertical-align:middle}:where(.community-v2) .ranking-distribution{align-items:stretch;gap:2px;width:100%;min-width:64px;height:24px;display:flex}:where(.community-v2) .ranking-distribution-segment{border:0;cursor:pointer;background-clip:padding-box;border-block:6px solid #0000;border-radius:0;flex-basis:0;min-width:6px;height:24px;padding:0;transition:filter .15s;display:block;position:relative}:where(.community-v2) .ranking-distribution-segment:first-child{border-radius:12px 0 0 12px}:where(.community-v2) .ranking-distribution-segment:last-child{border-radius:0 12px 12px 0}:where(.community-v2) .ranking-distribution-segment:only-child{border-radius:12px}:where(.community-v2) .ranking-distribution-tooltip>span{color:#e5e7eb;font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:4px;font-size:12px;display:block}@media (max-width:760px){:where(.community-v2) .ranking-table .ranking-usage{width:24%;min-width:64px;display:table-cell}:where(.community-v2) .ranking-main-layout .ranking-person{display:block}:where(.community-v2) .ranking-main-layout .ranking-details{margin-top:4px}:where(.community-v2) .ranking-person>.ranking-badges span{font-size:9px;line-height:18px}:where(.community-v2) .ranking-main-layout .ranking-table th:last-child{width:78px}}.community-v2 .ranking-trend:focus,.community-v2 .ranking-trend:focus-visible{box-shadow:none;outline:none}:where(.community-v2) .ranking-distribution{align-items:center;gap:3px;height:28px}:where(.community-v2) .ranking-distribution-segment,:where(.community-v2) .ranking-distribution-segment:first-child,:where(.community-v2) .ranking-distribution-segment:last-child,:where(.community-v2) .ranking-distribution-segment:only-child{background-clip:padding-box;border-block-width:10px;border-radius:12px;height:28px;transition:filter .16s,opacity .16s}:where(.community-v2) .ranking-distribution:has(.ranking-distribution-segment:hover) .ranking-distribution-segment:not(:hover){opacity:.5}:where(.community-v2) .ranking-distribution-segment:hover{filter:brightness(.94)}:where(.community-v2) .ranking-person-tool-map .ranking-distribution{margin-top:8px}:where(.community-v2) .ranking-distribution-heading{justify-content:space-between;align-items:baseline;gap:8px;display:flex}:where(.community-v2) .ranking-distribution-heading h3{color:var(--text-primary);margin:0;font-size:12px;font-weight:500}:where(.community-v2) .ranking-distribution-heading>span{color:var(--text-tertiary);white-space:nowrap;font-size:10px}:where(.community-v2) .ranking-person-tool-map .ranking-distribution-hint{color:var(--text-tertiary);margin:2px 0 0;font-size:10px;line-height:1.6}:where(.community-v2) .ranking-page{--ranking-codex:var(--chart-codex);--ranking-claude:#eb976d}:where(.community-v2) .ranking-agent-workbuddy,:where(.community-v2) .ranking-agent-cursor{--agent-fill:var(--badge-green-bg);--agent-ink:var(--badge-green-text)}:where(.community-v2) .ranking-agent-gemini,:where(.community-v2) .ranking-agent-hermes{--agent-fill:var(--badge-amber-bg);--agent-ink:var(--badge-amber-text)}:where(.community-v2) .ranking-model-treemap{aspect-ratio:100/90;background:var(--surface-default);border-radius:10px;margin-top:14px;position:relative;overflow:hidden}:where(.community-v2) .ranking-model-tile{box-sizing:border-box;border:1px solid var(--surface-default);text-align:left;background:var(--agent-fill,var(--badge-yellow-bg));min-width:0;min-height:0;color:var(--agent-ink,var(--badge-yellow-text));cursor:pointer;border-radius:0;flex-direction:column;align-items:flex-start;gap:7px;padding:12px 10px;transition:filter .16s;display:flex;position:absolute;overflow:hidden}:where(.community-v2) .ranking-model-tile:hover{filter:brightness(.96)}:where(.community-v2) .ranking-model-tile:focus-visible{z-index:1;outline-offset:-3px!important}:where(.community-v2) .ranking-tile-agent{white-space:nowrap;text-overflow:ellipsis;opacity:.8;max-width:100%;font-size:9px;line-height:1.4;overflow:hidden}:where(.community-v2) .ranking-model-tile strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;font-weight:500;line-height:1.45;overflow:hidden}:where(.community-v2) .ranking-tile-share{font-variant-numeric:tabular-nums;margin-top:auto;font-size:11px}:where(.community-v2) .ranking-treemap-legend{flex-wrap:wrap;gap:8px 12px;margin:12px 0 8px;display:flex}:where(.community-v2) .ranking-treemap-legend>span{color:var(--text-secondary);align-items:center;gap:5px;font-size:10px;display:flex}:where(.community-v2) .ranking-treemap-legend i{background:var(--agent-fill,var(--badge-yellow-bg));border-radius:3px;width:8px;height:8px}:where(.community-v2) .ranking-treemap-legend b{font-variant-numeric:tabular-nums;color:var(--text-primary);font-weight:500}@media (max-width:760px){:where(.community-v2) .ranking-model-treemap{aspect-ratio:1.65}}:where(.community-v2) .ranking-distribution-segment,:where(.community-v2) .ranking-distribution-segment:first-child,:where(.community-v2) .ranking-distribution-segment:last-child,:where(.community-v2) .ranking-distribution-segment:only-child{background:0 0;border:0;border-radius:999px}:where(.community-v2) .ranking-distribution-segment:before{content:"";background:var(--distribution-color,var(--badge-yellow-bg));pointer-events:none;border-radius:999px;height:8px;position:absolute;top:10px;left:0;right:0}:where(.community-v2) .ranking-distribution-segment.ranking-tool-codex{--distribution-color:var(--ranking-codex)}:where(.community-v2) .ranking-distribution-segment.ranking-tool-claude-code{--distribution-color:var(--ranking-claude)}:where(.community-v2) .ranking-rank-sidebar>header{justify-content:space-between;align-items:center;gap:12px;display:flex}:where(.community-v2) .ranking-rank-sidebar>header h2{margin:0}:where(.community-v2) .ranking-rank-sidebar>header .ranking-demo-detail{white-space:nowrap;border-radius:var(--radius-full);background:var(--surface-hover);min-height:32px;color:var(--text-heading);justify-content:center;align-items:center;padding:0 12px;font-size:11px;text-decoration:none;display:inline-flex}:where(.community-v2) .ranking-rank-sidebar>header .ranking-demo-detail:hover{background:var(--surface-secondary);color:var(--text-heading)}:where(.community-v2) .ranking-rank-summary{margin:20px 0}:where(.community-v2) .ranking-connected-status{color:var(--text-secondary);white-space:nowrap;align-items:center;gap:6px;font-size:11px;font-weight:400;line-height:1.5;display:flex}:where(.community-v2) .ranking-rank-value{align-items:center;gap:10px;margin-top:8px;display:flex}:where(.community-v2) .ranking-rank-summary .ranking-side-rank{margin:0}:where(.community-v2) .ranking-locate-icon{border-radius:var(--radius-full);width:28px;height:28px;min-height:28px;color:var(--text-secondary);flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}:where(.community-v2) .ranking-locate-icon:hover{background:var(--accent-surface);color:var(--accent-text)}:where(.community-v2) .ranking-locate-icon:focus-visible,:where(.community-v2) .ranking-rank-sidebar>header .ranking-demo-detail:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}:where(.community-v2) .ranking-connection-dot{background:var(--nova-accent);border-radius:50%;flex:none;width:6px;height:6px;position:relative}:where(.community-v2) .ranking-connection-dot:after{content:"";border-radius:inherit;background:var(--nova-accent);animation:2.8s ease-in-out infinite community-v2-ranking-connection-breathe;position:absolute;inset:-3px}@keyframes community-v2-ranking-connection-breathe{0%,to{opacity:.12;transform:scale(.65)}50%{opacity:.3;transform:scale(1.2)}}@media (prefers-reduced-motion:reduce){:where(.community-v2) .ranking-connection-dot:after{opacity:.16;animation:none}}@media (max-width:760px){:where(.community-v2) .ranking-rank-summary{margin:12px 0}:where(.community-v2) .ranking-rank-sidebar>header .ranking-demo-detail{margin-left:auto}}:where(.community-v2) .ranking-agent-codex{--agent-fill:var(--ranking-codex);--agent-ink:var(--chart-codex-ink)}:where(.community-v2) .ranking-agent-claude-code,:where(.community-v2) .ranking-agent-claude{--agent-fill:var(--ranking-claude);--agent-ink:#542712}:where(.community-v2) .ranking-model-tile:is(.ranking-agent-codex,.ranking-agent-claude-code,.ranking-agent-claude){--agent-ink:#fff}:where(.community-v2) .ranking-model-tile:is(.ranking-agent-codex,.ranking-agent-claude-code,.ranking-agent-claude) strong{color:#fff;font-weight:600}:where(.community-v2) .ranking-model-tile:is(.ranking-agent-codex,.ranking-agent-claude-code,.ranking-agent-claude) .ranking-tile-share{color:#ffffffeb}:where(.community-v2) .ranking-model-tile:is(.ranking-agent-codex,.ranking-agent-claude-code,.ranking-agent-claude) .ranking-tile-agent{color:#ffffffc2;opacity:1}:where(.community-v2) .ranking-side-actions>a.ranking-demo-detail{box-sizing:border-box;text-align:center;border-radius:var(--radius-full);background:var(--accent-surface);min-height:44px;color:var(--accent-text);transition:background var(--motion-fast);justify-content:center;align-items:center;padding:10px 20px;font-size:12px;font-weight:500;text-decoration:none;display:flex}:where(.community-v2) .ranking-side-actions>a.ranking-demo-detail:hover{background:var(--accent-border);color:var(--accent-text);text-decoration:none}:where(.community-v2) .ranking-side-actions>a.ranking-demo-detail:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}:where(.community-v2) .ranking-usage-page{max-width:1040px;margin:0 auto;padding:8px 0 32px}:where(.community-v2) .ranking-usage-header{margin:28px 0}:where(.community-v2) .ranking-usage-header h1{margin:0 0 10px;font-size:28px;font-weight:600}:where(.community-v2) .ranking-usage-header p{color:var(--text-secondary);font-size:13px}:where(.community-v2) .ranking-usage-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0 0 28px;display:grid}:where(.community-v2) .ranking-usage-summary>div{background:var(--surface-hover);border-radius:var(--radius-card);padding:20px}:where(.community-v2) .ranking-usage-summary dt{color:var(--text-secondary);font-size:12px}:where(.community-v2) .ranking-usage-summary dd{font-variant-numeric:tabular-nums;margin:10px 0 0;font-size:26px;font-weight:500}:where(.community-v2) .ranking-usage-summary small{color:var(--text-secondary);font-size:12px;font-weight:400}:where(.community-v2) .ranking-usage-chart,:where(.community-v2) .ranking-usage-days{border:1px solid var(--border-subtle);border-radius:var(--radius-card);margin-top:24px;padding:24px}:where(.community-v2) .ranking-usage-page h2{margin:0 0 24px;font-size:16px;font-weight:500}:where(.community-v2) .ranking-usage-days table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13px}:where(.community-v2) .ranking-usage-days th{color:var(--text-secondary);font-size:11px;font-weight:400}:where(.community-v2) .ranking-usage-days :is(th,td){text-align:left;border-bottom:1px solid var(--border-subtle);padding:14px 0}:where(.community-v2) .ranking-usage-days :is(th,td):last-child{text-align:right}:where(.community-v2) .ranking-usage-days tr:last-child td{border-bottom:0}@media (max-width:600px){:where(.community-v2) .ranking-usage-summary{gap:8px}:where(.community-v2) .ranking-usage-summary>div{padding:14px 10px}:where(.community-v2) .ranking-usage-summary dd{font-size:19px}:where(.community-v2) .ranking-usage-chart,:where(.community-v2) .ranking-usage-days{padding:16px}:where(.community-v2) .ranking-usage-chart .ranking-trend{min-height:180px}}:where(.community-v2) :is(#ranking-month-picker,#ranking-filter-metric,#ranking-filter-city) .feed-filter-option{padding:10px 12px;position:relative}:where(.community-v2) :is(#ranking-month-picker,#ranking-filter-metric,#ranking-filter-city) .feed-filter-option input{opacity:0;clip-path:inset(50%);width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}:where(.community-v2) :is(#ranking-month-picker,#ranking-filter-metric,#ranking-filter-city) .feed-filter-option:has(input:focus-visible){outline:2px solid var(--focus-ring);outline-offset:-2px}:where(.community-v2) .ranking-table-wrap{overflow-x:auto}:where(.community-v2) .ranking-main-layout .ranking-table{table-layout:fixed;min-width:540px}:where(.community-v2) .ranking-main-layout .ranking-table th:first-child{width:64px}:where(.community-v2) .ranking-main-layout .ranking-table th:nth-child(2){width:180px}:where(.community-v2) .ranking-main-layout .ranking-table th.ranking-usage{width:160px}:where(.community-v2) .ranking-main-layout .ranking-table th:last-child{width:130px}:where(.community-v2) .ranking-main-layout .ranking-creator{align-items:center;gap:10px}:where(.community-v2) .ranking-main-layout .ranking-table .ranking-tags{vertical-align:middle;width:auto}:where(.community-v2) .ranking-main-layout .ranking-table :is(th,td):nth-child(2){padding-right:8px}:where(.community-v2) .ranking-main-layout .ranking-table .ranking-tags{padding-left:12px}:where(.community-v2) .ranking-tags .ranking-badges{align-items:center;gap:4px;margin:0}:where(.community-v2) .ranking-tags .ranking-badges span{white-space:nowrap;background:var(--rank-badge-bg);color:var(--rank-badge-text);border-radius:6px;padding:0 6px;font-size:10px;line-height:20px}:where(.community-v2) .ranking-tags [data-badge-tone=yellow]{--rank-badge-bg:var(--badge-yellow-bg);--rank-badge-text:var(--badge-yellow-text)}:where(.community-v2) .ranking-tags [data-badge-tone=blue]{--rank-badge-bg:var(--badge-blue-bg);--rank-badge-text:var(--badge-blue-text)}:where(.community-v2) .ranking-tags [data-badge-tone=red]{--rank-badge-bg:var(--badge-red-bg);--rank-badge-text:var(--badge-red-text)}:where(.community-v2) .ranking-tags [data-badge-tone=purple]{--rank-badge-bg:var(--badge-purple-bg);--rank-badge-text:var(--badge-purple-text)}:where(.community-v2) .ranking-tags [data-badge-tone=green]{--rank-badge-bg:var(--badge-green-bg);--rank-badge-text:var(--badge-green-text)}@media (max-width:1200px){:where(.community-v2) .ranking-main-layout .ranking-table th:first-child{width:52px}:where(.community-v2) .ranking-main-layout .ranking-table th:nth-child(2){width:150px}:where(.community-v2) .ranking-main-layout .ranking-table th.ranking-usage{width:110px}:where(.community-v2) .ranking-main-layout .ranking-table th:last-child{width:112px}}@media (max-width:760px){:where(.community-v2) .ranking-main-layout .ranking-table{min-width:500px}:where(.community-v2) .ranking-main-layout .ranking-table th:nth-child(2){width:130px}}:where(.community-v2) .workspace-header{margin-left:var(--sidebar-width);margin-right:var(--shell-gap);flex-shrink:0;align-items:center;gap:24px;min-height:64px;padding:8px 24px 14px;display:flex}:where(.community-v2) .workspace-header .top-search{background:var(--surface-default);border:1px solid var(--border-subtle);border-radius:var(--radius-card);min-width:0;max-width:560px;box-shadow:none;flex:1;align-items:center;gap:12px;min-height:40px;margin:0 auto;padding:0 4px 0 16px;display:flex}:where(.community-v2) .workspace-header .top-search input{background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:12px}:where(.community-v2) .workspace-header .top-search button{white-space:nowrap;background:0 0;border:0;padding:10px 14px;font-size:12px}:where(.community-v2) .workspace-header .top-search:focus-within{outline:2px solid var(--nova-accent);outline-offset:2px}:where(.community-v2) .workspace-header .account-trigger{cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;margin:0;padding:0;display:grid}:where(.community-v2) .workspace-header .account-trigger:hover,:where(.community-v2) .workspace-header .account-trigger[aria-expanded=true]{background:var(--surface-default)}:where(.community-v2).has-workspace-header .account-menu{max-height:calc(100dvh - 88px);inset:64px 24px auto auto}:where(.community-v2).has-workspace-header .ds-workspace{min-height:0}:where(.community-v2).has-workspace-header .ds-topbar:has(#page-back[hidden]){display:none}:where(.community-v2).has-workspace-header .ds-topbar:has(#page-back:not([hidden])){min-height:48px;padding-block:8px}:where(.community-v2) .workspace-header .profile-avatar{background:var(--surface-secondary);width:32px;height:32px;color:var(--text-secondary);border-radius:50%;place-items:center;font-size:12px;display:grid}@media (max-width:760px){:where(.community-v2) .workspace-header{margin-left:var(--shell-gap);gap:12px;padding:4px 12px 10px}:where(.community-v2) .workspace-header .top-search{padding-left:12px}:where(.community-v2) .workspace-header .top-search>span{display:none}:where(.community-v2) .workspace-header .top-search button{padding:8px}:where(.community-v2).has-workspace-header .account-menu{inset:62px 12px auto auto}:where(.community-v2).has-workspace-header .ds-topbar:has(#page-back[hidden]){min-height:44px;padding-block:0;display:flex}}:where(.community-v2).has-workspace-header .product-sidebar .sidebar-bottom{margin-top:auto;padding-top:32px;padding-bottom:20px}:where(.community-v2) .workspace-header .top-search button{border-radius:var(--radius-card)}:where(.community-v2) .workspace-header .top-search button:hover{background:var(--surface-hover)}:where(.community-v2) .workspace-header-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}:where(.community-v2) .workspace-header .header-notifications{width:44px;height:44px;color:var(--text-secondary);border-radius:50%;flex-shrink:0;place-items:center;text-decoration:none;display:grid;position:relative}:where(.community-v2) .workspace-header .header-notifications svg{width:20px;height:20px;display:block}:where(.community-v2) .workspace-header .header-notifications:hover{background:var(--surface-default);color:var(--text-primary)}:where(.community-v2) .workspace-header .header-notifications:focus-visible{outline:2px solid var(--nova-accent);outline-offset:2px}:where(.community-v2) .workspace-header .header-notifications .notification-dot{margin:0;position:absolute;top:9px;right:9px}:where(.community-v2) #content.section-index{padding-top:32px}:where(.community-v2) #content.section-index>.forum-page{padding-top:0}:where(.community-v2) #content.section-index>.home-heading,:where(.community-v2) #content.section-index>.forum-page>.forum-heading{box-sizing:border-box;min-height:72px;margin:0 0 32px;padding:0}:where(.community-v2) #content.section-index>.home-heading h1,:where(.community-v2) #content.section-index>.forum-page>.forum-heading h1{margin:0;padding:0;font-size:30px;font-weight:500;line-height:42px}:where(.community-v2) #content.section-index>.home-heading p,:where(.community-v2) #content.section-index>.forum-page>.forum-heading p{color:var(--text-secondary);margin:8px 0 0;padding:0;font-size:13px;line-height:22px}@media (max-width:760px){:where(.community-v2) #content.section-index{padding-top:24px}:where(.community-v2) #content.section-index>.home-heading,:where(.community-v2) #content.section-index>.forum-page>.forum-heading{min-height:66px;margin-bottom:24px}:where(.community-v2) #content.section-index>.home-heading h1,:where(.community-v2) #content.section-index>.forum-page>.forum-heading h1{font-size:26px;line-height:36px}}:where(.community-v2) #content.section-index:has(>.forum-page){--feed-inset-x:40px;--feed-inset-top:32px;max-width:none;padding:0}:where(.community-v2) #content.section-index>.forum-page{--feed-heading-space:136px;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);display:grid}:where(.community-v2) #content.section-index>.forum-page>.forum-heading{z-index:2;padding:var(--feed-inset-top) var(--feed-inset-x) 0;pointer-events:none;background:0 0;grid-area:1/1;align-self:start;min-height:104px;margin-bottom:0;position:relative}:where(.community-v2) #content.section-index>.forum-page>.forum-heading>div{opacity:var(--heading-opacity,1);transform:translateY(var(--heading-offset,0px));transition:none}:where(.community-v2) #content.section-index>.forum-page.feed-scrolled>.forum-heading>div{visibility:hidden}:where(.community-v2) #content.section-index>.forum-page>.forum-heading>.ds-button{pointer-events:auto}:where(.community-v2) #content.section-index>.forum-page>.forum-layout{height:100%;padding:0 var(--feed-inset-x);box-sizing:border-box;grid-area:1/1}:where(.community-v2) #content.section-index>.forum-page .forum-feed-scroll{scroll-padding-top:var(--feed-heading-space);padding-top:0}:where(.community-v2) #content.section-index>.forum-page .forum-feed-scroll:before{content:"";height:var(--feed-heading-space);display:block}:where(.community-v2) #content.section-index>.forum-page .forum-aside{padding-top:var(--feed-heading-space)}@media (max-width:1100px){:where(.community-v2) #content.section-index>.forum-page>.forum-layout{overscroll-behavior:contain;scrollbar-width:none;scroll-padding-top:var(--feed-heading-space);padding-top:0;overflow-y:auto}:where(.community-v2) #content.section-index>.forum-page>.forum-layout::-webkit-scrollbar{display:none}:where(.community-v2) #content.section-index>.forum-page .forum-aside{padding-top:0}:where(.community-v2) #content.section-index>.forum-page .forum-feed-scroll{flex:none;height:auto;padding-top:0;overflow:visible}}@media (max-width:760px){:where(.community-v2) #content.section-index:has(>.forum-page){--feed-inset-x:16px;--feed-inset-top:24px}:where(.community-v2) #content.section-index>.forum-page{--feed-heading-space:114px}:where(.community-v2) #content.section-index>.forum-page>.forum-heading{min-height:90px}}@media (prefers-reduced-motion:reduce){:where(.community-v2) #content.section-index>.forum-page>.forum-heading>div{transition:none;transform:none}}:where(.community-v2) #content.scroll-heading-page>.home-heading{opacity:var(--heading-opacity,1);background:0 0;transition:none}:where(.community-v2) #content.scroll-heading-page.feed-scrolled>.home-heading{visibility:hidden}:where(.community-v2) #content.section-index,:where(.community-v2) #content.section-index>.forum-page>.forum-layout,:where(.community-v2) #content.section-index>.forum-page .forum-feed-scroll{overscroll-behavior-y:none}:where(.community-v2) #content.feed-end-page{overscroll-behavior-y:none;padding-bottom:0}:where(.community-v2) #content.feed-end-page:not(:has(>.forum-page)){flex-direction:column;display:flex}:where(.community-v2) #content.feed-end-page:not(:has(>.forum-page))>*{flex-shrink:0}:where(.community-v2) #content.feed-end-page>.channel-feed-footer{margin-top:auto}:where(.community-v2) #content.feed-end-page .channel-feed-footer{flex-shrink:0;padding:28px 0 24px}:where(.community-v2) #content.feed-end-page>.forum-page .forum-feed-scroll{flex-direction:column;padding-bottom:0;display:flex}:where(.community-v2) #content.feed-end-page>.forum-page .forum-feed-scroll>*,:where(.community-v2) #content.feed-end-page>.forum-page .forum-feed-scroll:before{flex-shrink:0}:where(.community-v2) #content.feed-end-page>.forum-page .forum-feed-scroll>.channel-feed-footer{margin-top:auto}:where(.community-v2) .channel-feed-end{opacity:var(--feed-end-opacity,0)}@media (prefers-reduced-motion:reduce){:where(.community-v2) .channel-feed-end{opacity:1}}:where(.community-v2) .site-tour{width:100%;max-width:none;height:100%;max-height:none;color:var(--text-primary,#333);background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}:where(.community-v2) .site-tour::backdrop{background:#141c2d2e}:where(.community-v2) .site-tour-ring{border:2px solid var(--nova-accent);pointer-events:none;border-radius:8px;position:fixed;box-shadow:0 0 0 9999px #141c2d2e}:where(.community-v2) .site-tour-panel{box-sizing:border-box;background:#fff;border:1px solid #dedee0;border-radius:12px;max-height:calc(100dvh - 32px);padding:24px;font-family:Inter,PingFang SC,sans-serif;position:fixed;overflow-y:auto;box-shadow:0 12px 40px #0002}:where(.community-v2) .site-tour-count{color:#707070;font-size:12px}:where(.community-v2) .site-tour h2{margin:16px 0 12px;font-size:20px;font-weight:500;line-height:1.4}:where(.community-v2) .site-tour p{color:#707070;margin:0;font-size:14px;line-height:1.8}:where(.community-v2) .site-tour footer{justify-content:space-between;align-items:center;gap:12px;margin-top:24px;display:flex}:where(.community-v2) .site-tour footer>div{gap:8px;display:flex}:where(.community-v2) .site-tour button{font:inherit;color:#333;cursor:pointer;background:#f7f7f9;border:0;border-radius:6px;min-height:36px;padding:8px 10px;font-size:12px}:where(.community-v2) .site-tour button.ds-button{color:#fff;background:#000}:where(.community-v2) .site-tour button:disabled{opacity:.4;cursor:default}:where(.community-v2) .site-tour button:focus-visible{outline:2px solid var(--nova-accent);outline-offset:2px}:where(.community-v2) .site-tour-invite{box-sizing:border-box;border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-default);width:min(440px,100vw - 32px);max-width:none;color:var(--text-heading);max-height:calc(100dvh - 32px);font-family:var(--font-sans);padding:0;overflow:hidden auto}:where(.community-v2) .site-tour-invite::backdrop{background:#09154038}:where(.community-v2) .tour-invite-label{color:var(--text-secondary);font-size:12px}:where(.community-v2) .site-tour-invite h2{margin:12px 0;font-size:24px;font-weight:500;line-height:1.4}:where(.community-v2) .site-tour-invite p{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.8}:where(.community-v2) .tour-invite-actions{justify-content:flex-end;gap:12px;margin-top:28px;display:flex}:where(.community-v2) .tour-invite-actions button{font:inherit;border:1px solid var(--border-subtle);border-radius:var(--radius-full);background:var(--surface-default);color:var(--text-primary);cursor:pointer;padding:12px 20px;font-size:13px}:where(.community-v2) .tour-invite-actions button:hover{background:var(--surface-hover)}:where(.community-v2) .tour-invite-actions [data-invite-start]{background:var(--action-primary);color:var(--text-on-action);border-color:#0000}:where(.community-v2) .tour-invite-actions [data-invite-start]:hover{background:var(--action-primary-hover)}:where(.community-v2) .tour-invite-actions button:focus-visible{outline:2px solid var(--nova-accent);outline-offset:3px}:where(.community-v2) .site-tour-panel,:where(.community-v2) .site-tour button{border-radius:24px}:where(.community-v2) .tour-invite-image{aspect-ratio:16/9;background:#fff;overflow:hidden}:where(.community-v2) .tour-invite-image img{object-fit:cover;box-sizing:border-box;width:100%;height:100%;padding:0;display:block}:where(.community-v2) .tour-invite-content{padding:28px}:where(.community-v2) .tour-invite-actions{margin-top:24px}:where(.community-v2) .tour-invite-actions button{flex:1}@media (max-width:480px){:where(.community-v2) .tour-invite-content{padding:24px}:where(.community-v2) .site-tour-invite h2{font-size:22px}:where(.community-v2) .tour-invite-actions button{padding-inline:12px}}:where(.community-v2) #tour-invite-title:focus{outline:none}:where(.community-v2) .tour-folder{isolation:isolate;-webkit-tap-highlight-color:transparent;outline:none;width:300px;max-width:100%;height:268px;margin:20px auto 0;position:relative}:where(.community-v2) .tour-folder-back{background:linear-gradient(135deg,#fff,#e8e9ed);border:1px solid #fff;border-radius:28px;position:absolute;inset:70px 0 6px;box-shadow:0 8px 20px #09154008,inset 0 2px 3px #fff}:where(.community-v2) .tour-folder-back:before{content:"";z-index:-1;background:#f7f7f9;border-radius:20px 20px 0 0;width:116px;height:40px;position:absolute;top:-15px;left:0}:where(.community-v2) .tour-folder-sheet{box-sizing:border-box;transform-origin:bottom;background:linear-gradient(145deg,#fff,#f2f6ff);border:1px solid #dee5f2;border-radius:18px;width:154px;height:174px;padding:16px;transition:transform .42s cubic-bezier(.22,1,.36,1),box-shadow .42s;position:absolute;top:48px;left:73px;box-shadow:0 3px 8px #0915400a}:where(.community-v2) .tour-folder-sheet>span{color:#707070;margin-bottom:12px;font-size:10px;font-weight:500;display:block}:where(.community-v2) .tour-folder-sheet b{background:#dee5f2;border-radius:4px;height:6px;margin-top:10px;display:block}:where(.community-v2) .tour-folder-sheet b.short{width:62%}:where(.community-v2) .sheet-course{z-index:1;transform:translate(-52px,14px)rotate(-13deg)}:where(.community-v2) .sheet-news{z-index:2;transform:translate(50px,10px)rotate(13deg)}:where(.community-v2) .sheet-notes{z-index:3;transform:translateY(-8px)rotate(-3deg)}:where(.community-v2) .folder-course-cover{background:var(--accent-surface);box-sizing:border-box;border-radius:8px;justify-content:center;align-items:end;gap:7px;height:58px;padding:8px;display:flex}:where(.community-v2) .folder-course-cover i{background:var(--blue-200);border-radius:5px;width:16px;height:22px}:where(.community-v2) .folder-course-cover i:nth-child(2){background:var(--nova-accent);height:35px}:where(.community-v2) .folder-course-cover i:last-child{background:var(--illustration-blue-depth);height:28px}:where(.community-v2) .folder-news-lines{gap:7px;margin-top:18px;display:grid}:where(.community-v2) .folder-news-lines i{background:#e7ebf3;border-radius:4px;height:5px}:where(.community-v2) .folder-news-lines i:last-child{width:70%}:where(.community-v2) .tour-folder-front{z-index:4;filter:drop-shadow(0 10px 14px #0915400d)drop-shadow(0 2px 2px #09154004);transform-origin:50% 100%;width:100%;height:180px;transition:transform .42s cubic-bezier(.22,1,.36,1);position:absolute;bottom:6px;left:0}:where(.community-v2) .tour-folder-mark{z-index:5;color:#fffc;pointer-events:none;font-size:30px;font-weight:600;position:absolute;bottom:47px;left:25px}:where(.community-v2) .tour-folder:focus-visible{outline:2px solid var(--nova-accent);outline-offset:4px;border-radius:24px}@media (max-width:380px){:where(.community-v2) .tour-folder{width:260px}:where(.community-v2) .tour-folder-sheet{left:53px}:where(.community-v2) .tour-folder-front{height:156px}}@media (prefers-reduced-motion:reduce){:where(.community-v2) .tour-folder-sheet,:where(.community-v2) .tour-folder-front{transition:none}}:where(.community-v2) .tour-invite-content>.tour-invite-label{text-align:center;display:block}:where(.community-v2) .tour-invite-content>h2,:where(.community-v2) .tour-invite-content>p{text-align:center}:where(.community-v2) .tour-invite-content>.tour-folder{margin-top:0;margin-bottom:24px}:where(.community-v2) .product-sidebar .sidebar-tour-card{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-default);min-height:0;box-shadow:none;isolation:isolate;margin-top:0;padding:16px 16px 20px;display:block;position:relative;overflow:hidden}:where(.community-v2) .sidebar-tour-card .tour-folder{transform-origin:top;pointer-events:none;width:300px;max-width:none;height:268px;margin:0 0 -118px -150px;position:relative;top:auto;left:50%;right:auto;transform:scale(.48)}:where(.community-v2) .sidebar-tour-card .tour-folder-front{width:300px;height:180px}:where(.community-v2) .sidebar-tour-card .tour-folder-sheet{left:73px}:where(.community-v2) .sidebar-tour-card .sidebar-tour-copy{text-align:left;position:relative}:where(.community-v2) .sidebar-tour-card h2{margin:0;font-size:14px;line-height:1.5}:where(.community-v2) .sidebar-tour-card p{color:var(--text-secondary);margin:8px 0 0;font-size:12px;line-height:1.8}:where(.community-v2) .sidebar-tour-card .guide-card-action{border:1px solid var(--border-subtle);border-radius:var(--radius-full);color:var(--text-heading);background:var(--surface-default);margin-top:16px;padding:8px 14px;font-size:12px;display:inline-flex}.community-v2:has(.site-tour-invite[open]) .sidebar-tour-card{visibility:hidden;pointer-events:none}:where(.community-v2):has(.site-tour[open]) .sidebar-tour-card{visibility:hidden;pointer-events:none}:where(.community-v2) .sidebar-tour-card .sidebar-tour-copy p{white-space:nowrap;margin-top:6px;font-size:10px;line-height:1.6}.community-v2 .product-sidebar .sidebar-tour-card:hover{background:var(--surface-default);box-shadow:none}:where(.community-v2) .tour-folder-sheet{background:#fff;box-shadow:0 4px 12px #09154008}:where(.community-v2) .folder-course-cover{background:var(--accent-surface);height:70px;padding:0;display:block;position:relative;overflow:hidden}:where(.community-v2) .folder-course-cover img{object-fit:cover;width:100%;height:100%;display:block}:where(.community-v2) .folder-course-cover em{width:24px;height:24px;color:var(--illustration-blue-depth);background:#ffffffec;border-radius:50%;place-items:center;font-size:10px;font-style:normal;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:where(.community-v2) .folder-knowledge-map{background:var(--accent-surface-soft);border-radius:10px;height:70px;position:relative}:where(.community-v2) .folder-knowledge-map:before,:where(.community-v2) .folder-knowledge-map:after{content:"";background:var(--blue-200);width:52%;height:1px;position:absolute;top:50%;left:24%;transform:rotate(32deg)}:where(.community-v2) .folder-knowledge-map:after{transform:rotate(-32deg)}:where(.community-v2) .folder-knowledge-map i{z-index:1;background:var(--nova-accent);border:2px solid #fff;border-radius:6px;width:18px;height:18px;position:absolute}:where(.community-v2) .folder-knowledge-map i:first-child{top:10px;left:16px}:where(.community-v2) .folder-knowledge-map i:nth-child(2){background:var(--blue-200);top:10px;right:16px}:where(.community-v2) .folder-knowledge-map i:nth-child(3){background:var(--blue-200);bottom:10px;left:16px}:where(.community-v2) .folder-knowledge-map i:nth-child(4){background:var(--illustration-blue-depth);bottom:10px;right:16px}:where(.community-v2) .folder-editorial-cover{background:#f0ede7;border-radius:8px;height:70px;position:relative;overflow:hidden}:where(.community-v2) .folder-editorial-cover i{background:var(--blue-200);border-radius:50%;width:52px;height:52px;position:absolute;top:25px;left:12px}:where(.community-v2) .folder-editorial-cover i:nth-child(2){background:var(--nova-accent);border-radius:18px;width:35px;height:65px;top:10px;left:52px;transform:rotate(25deg)}:where(.community-v2) .folder-editorial-cover i:nth-child(3){background:var(--illustration-blue-depth);border-radius:7px;width:28px;height:28px;top:36px;left:84px;transform:rotate(-15deg)}:where(.community-v2) .folder-editorial-lines{border-left:2px solid var(--nova-accent);padding-left:7px}:where(.community-v2) .tour-folder-frost{z-index:4;clip-path:polygon(0 0,35% 0,48% 25%,100% 25%,100% 100%,0 100%);-webkit-backdrop-filter:blur(7px)saturate(.8);transform-origin:50% 100%;background:#ffffff1f;border-radius:28px;width:100%;height:180px;transition:transform .42s cubic-bezier(.22,1,.36,1);position:absolute;bottom:6px;left:0}:where(.community-v2) .tour-folder-front{z-index:5}@media (max-width:380px){:where(.community-v2) .tour-folder-frost{height:156px}:where(.community-v2) .sidebar-tour-card .tour-folder-frost{height:180px}}@media (prefers-reduced-motion:reduce){:where(.community-v2) .tour-folder-frost{transition:none}}:where(.community-v2) .tour-folder-frost{clip-path:none;background:0 0;border-radius:0;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 180'%3E%3Cpath d='M1 29C1 13 13 1 29 1H98C110 1 116 5 123 14L139 35C144 42 151 45 161 45H271C287 45 299 57 299 73V151C299 167 287 179 271 179H29C13 179 1 167 1 151V29Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 180'%3E%3Cpath d='M1 29C1 13 13 1 29 1H98C110 1 116 5 123 14L139 35C144 42 151 45 161 45H271C287 45 299 57 299 73V151C299 167 287 179 271 179H29C13 179 1 167 1 151V29Z'/%3E%3C/svg%3E");-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}:where(.community-v2) .tour-folder-sheet{transform-origin:50%;transition:none}:where(.community-v2) .tour-folder-front,:where(.community-v2) .tour-folder-frost{backface-visibility:hidden;transition:none;transform:perspective(748px)rotateX(-15deg)}:where(.community-v2) .sheet-course{transform:translate(37.383px,-9.346px)rotate(10deg)}:where(.community-v2) .sheet-news{transform:translate(2.804px,-18.692px)rotate(2deg)}:where(.community-v2) .sheet-notes{transform:translate(-37.383px,-20.561px)rotate(-5deg)}.community-v2 .back-button{border:1px solid var(--border-subtle);border-radius:var(--radius-full);background:var(--surface-default);width:44px;min-width:44px;height:44px;min-height:44px;color:var(--text-secondary);box-shadow:none;vertical-align:middle;flex:0 0 44px;justify-content:center;align-items:center;gap:0;padding:0;line-height:1;text-decoration:none;display:inline-flex}.community-v2 .back-button svg{flex:none;width:20px;height:20px;display:block}.community-v2 .back-button:hover{background:var(--surface-hover);border-color:var(--border-subtle);box-shadow:none;opacity:1;text-decoration:none;transform:none;color:var(--text-secondary)!important}.community-v2 .back-button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.community-v2 .back-button[hidden]{display:none!important}.community-v2{--back-edge:32px}.community-v2 .ds-workspace>.ds-page-entrance{position:relative}:is(.community-v2 .ds-topbar:has(#page-back:not([hidden])),.community-v2 .ds-topbar:has([data-detail-back])){z-index:20;box-sizing:content-box;height:0;min-height:0;padding:var(--back-edge) var(--back-edge) 0;pointer-events:none;background:0 0;border:0;align-items:flex-start;position:absolute;top:0;left:0;right:0}.community-v2 .ds-topbar .page-back{order:-1}.community-v2 .ds-topbar:has(:is(#page-back:not([hidden]),[data-detail-back])) :is(.page-back,.ds-row){pointer-events:auto}.community-v2 .ds-topbar:has(:is(#page-back:not([hidden]),[data-detail-back]))>.mobile-menu{display:none}@media (max-width:1150px){.community-v2{--back-edge:24px}}@media (max-width:760px){.community-v2{--back-edge:16px}}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.community-v2 .back-button{background:color-mix(in srgb,var(--surface-default) 68%,transparent);-webkit-backdrop-filter:blur(16px)saturate(115%);backdrop-filter:blur(16px)saturate(115%)}.community-v2 .back-button:hover{background:color-mix(in srgb,var(--surface-hover) 72%,transparent)}}:where(.community-v2) #content>.forum-page>.forum-layout{grid-template-columns:1fr;display:block}:where(.community-v2) #content>.forum-page .channel-masonry{grid-template-columns:repeat(3,minmax(0,1fr))}:where(.community-v2) .feed-filter-toolbar{justify-content:space-between;align-items:center;gap:16px;min-height:40px;margin-bottom:16px;display:flex}:where(.community-v2) .feed-filter-selection{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}:where(.community-v2) .feed-filter-chip,:where(.community-v2) .feed-filter-trigger{border:1px solid var(--border-subtle);border-radius:var(--radius-full);background:var(--surface-default);min-height:36px;color:var(--text-secondary);font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:6px 12px;font-size:12px;display:inline-flex}:where(.community-v2) .feed-filter-chip{border-color:var(--text-heading);color:var(--text-heading)}:where(.community-v2) .feed-filter-chip>span{background:var(--text-heading);width:16px;height:16px;color:var(--surface-default);border-radius:50%;place-items:center;font-size:13px;line-height:1;display:grid}:where(.community-v2) .feed-filter-trigger:hover,:where(.community-v2) .feed-filter-trigger[aria-expanded=true]{background:var(--surface-hover);color:var(--text-heading)}:where(.community-v2) .feed-filter-links{white-space:nowrap;color:var(--text-secondary);gap:16px;font-size:12px;display:flex}:where(.community-v2) .feed-filter-popover{border:1px solid var(--border-subtle);background:var(--surface-default);color:var(--text-heading);border-radius:20px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);margin:0;padding:0;position:fixed;inset:auto;overflow:auto;box-shadow:0 12px 40px #00000018}:where(.community-v2) .feed-filter-popover::backdrop{background:0 0}:where(.community-v2) .feed-filter-search{border-bottom:1px solid var(--border-subtle);color:var(--text-secondary);align-items:center;gap:10px;padding:16px;display:flex}:where(.community-v2) .feed-filter-search input{width:100%;min-width:0;color:var(--text-heading);font:inherit;background:0 0;border:0;outline:none;font-size:13px}:where(.community-v2) .feed-filter-search:focus-within{box-shadow:none}:where(.community-v2) .feed-filter-options{overscroll-behavior:contain;max-height:300px;padding:8px;overflow-y:auto}:where(.community-v2) .feed-filter-option{cursor:pointer;border-radius:10px;align-items:center;gap:12px;min-height:42px;padding:8px 12px;font-size:13px;display:flex}:where(.community-v2) .feed-filter-option:hover{background:var(--tag-fill)}:where(.community-v2) .feed-filter-option:has(input:checked){background:var(--surface-secondary);font-weight:var(--weight-medium)}:where(.community-v2) .feed-filter-option input{width:16px;height:16px;accent-color:var(--nova-accent);margin:0}:where(.community-v2) .feed-filter-popover footer{border-top:1px solid var(--border-subtle);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}:where(.community-v2) .feed-filter-popover footer>button:first-child{color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;font-size:12px}:where(.community-v2) .feed-filter-popover footer>.ds-button{border-radius:var(--radius-full);min-height:34px;padding:8px 16px;font-size:12px}:where(.community-v2) .feed-filter-empty{text-align:center;color:var(--text-secondary);padding:24px 12px;font-size:13px}:where(.community-v2) .feed-filter-trigger:focus-visible,:where(.community-v2) .feed-filter-chip:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}@media (max-width:1150px){:where(.community-v2) #content>.forum-page .channel-masonry{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:540px){:where(.community-v2) .feed-filter-toolbar{flex-direction:column;align-items:flex-start}:where(.community-v2) .feed-filter-links{gap:12px}}:where(.community-v2) #content>.forum-page .feed-filter-toolbar{top:var(--page-sticky-inset);z-index:3;background:0 0;position:sticky}:where(.community-v2) #content>.forum-page.filter-docked .feed-filter-toolbar{flex-direction:row;align-items:center;padding-right:156px}:where(.community-v2) #content>.forum-page.filter-docked .feed-filter-selection{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}:where(.community-v2) #content>.forum-page.filter-docked .feed-filter-selection::-webkit-scrollbar{display:none}:where(.community-v2) #content>.forum-page.filter-docked .feed-filter-selection>button{white-space:nowrap;flex-shrink:0}@media (max-width:760px){:where(.community-v2) #content>.forum-page .feed-filter-toolbar{top:var(--page-sticky-inset)}:where(.community-v2) #content>.forum-page.filter-docked .feed-filter-toolbar{padding-right:132px}:where(.community-v2) #content>.forum-page.filter-docked .feed-filter-links{display:none}}:where(.community-v2) #content.section-index>.forum-discussions>.forum-layout{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:32px;padding-top:0;display:grid;overflow:hidden}:where(.community-v2) #content.section-index>.forum-discussions .forum-feed-scroll{height:100%;min-height:0;padding-top:0;overflow:hidden auto}:where(.community-v2) #content>.forum-discussions.filter-docked .feed-filter-toolbar{padding-right:0}:where(.community-v2) .forum-activity{padding-top:var(--feed-heading-space);scrollbar-width:none;min-width:0;max-height:100%;overflow-y:auto}:where(.community-v2) .forum-activity>section{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-default);padding:24px}:where(.community-v2) .forum-activity h2{margin:0;font-size:16px;font-weight:500;line-height:1.6}:where(.community-v2) .forum-activity header p{color:var(--text-tertiary);margin:6px 0 20px;font-size:11px;line-height:1.6}:where(.community-v2) .forum-activity ol{gap:20px;margin:0;padding:0;list-style:none;display:grid}:where(.community-v2) .forum-activity li a{min-width:0;color:var(--text-heading);align-items:center;gap:10px;display:flex}:where(.community-v2) .forum-activity .card-avatar{flex:none;width:32px;height:32px}:where(.community-v2) .forum-activity-person{flex:1;gap:4px;min-width:0;display:grid}:where(.community-v2) .forum-activity-person strong{font-size:12px;font-weight:500}:where(.community-v2) .forum-activity-person>span{text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-sm);color:var(--text-secondary);overflow:hidden}:where(.community-v2) .forum-activity small{font-size:var(--font-sm);color:var(--text-secondary);flex:none}:where(.community-v2) .forum-activity li a:hover .forum-activity-person strong{text-decoration:none}:where(.community-v2) .forum-activity li a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px;border-radius:4px}@media (max-width:760px){:where(.community-v2) #content.section-index>.forum-discussions>.forum-layout{padding-top:0;display:block;overflow-y:auto}:where(.community-v2) #content.section-index>.forum-discussions .forum-feed-scroll{height:auto;padding-top:0;overflow:visible}:where(.community-v2) #content>.forum-discussions.filter-docked .feed-filter-toolbar{padding-right:132px}:where(.community-v2) .forum-activity{max-height:none;padding-top:24px;padding-bottom:24px;overflow:visible}}:where(.community-v2) .forum-personal-links{gap:4px;margin-top:16px;display:grid}:where(.community-v2) .forum-personal-links a{min-height:44px;color:var(--text-secondary);border-radius:12px;justify-content:space-between;align-items:center;padding:10px 16px;font-size:13px;display:flex}:where(.community-v2) .forum-personal-links a:hover{background:var(--surface-hover);color:var(--text-heading)}:where(.community-v2) .forum-personal-links a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}:where(.community-v2) .feed-filter-mine[aria-pressed=true],:where(.community-v2) .feed-filter-featured[aria-pressed=true]{border-color:var(--text-heading);color:var(--text-heading);font-weight:var(--weight-semibold)}.community-v2 .feed-filter-search input:focus,.community-v2 .feed-filter-search input:focus-visible{box-shadow:none;outline:none}.community-v2 .feed-filter-option input:focus{outline:none}:where(.community-v2) .feed-filter-option:has(input:focus-visible){outline:2px solid var(--focus-ring);outline-offset:-2px}:where(.community-v2) .feed-filter-option input{appearance:none;border:1px solid var(--border-control);background:var(--surface-default);cursor:pointer;border-radius:3px;flex:0 0 16px;place-content:center;display:grid}:where(.community-v2) .feed-filter-option input:checked{background:var(--action-primary);border-color:var(--action-primary)}:where(.community-v2) .feed-filter-option input:checked:after{content:"";border-left:2px solid var(--text-on-action);border-bottom:2px solid var(--text-on-action);width:8px;height:4px;transform:translateY(-1px)rotate(-45deg)}:where(.community-v2) .forum-activity li a{border-radius:16px;margin:-10px;padding:10px;transition:background-color .16s}:where(.community-v2) .forum-activity li a:hover,:where(.community-v2) .forum-activity li a:focus-visible{background:var(--article-surface-yellow);text-decoration:none}@media (prefers-reduced-motion:reduce){:where(.community-v2) .forum-activity li a{transition:none}}@media (pointer:coarse),(max-width:760px){:where(.community-v2) .feed-filter-trigger,:where(.community-v2) .feed-filter-chip,:where(.community-v2) .feed-filter-option,:where(.community-v2) .feed-filter-popover footer>button{min-height:44px}}:where(.community-v2) .feed-filter-group{border:1px solid var(--border-subtle);border-radius:var(--radius-full);background:var(--surface-default);align-items:center;gap:4px;min-width:0;max-width:100%;padding:3px;display:inline-flex}:where(.community-v2) .feed-filter-group:has(.feed-filter-chip){border-color:var(--border-default)}:where(.community-v2) .feed-filter-group>.feed-filter-trigger{white-space:nowrap;background:0 0;border:0;flex-shrink:0;min-height:30px;padding:5px 10px}:where(.community-v2) .feed-filter-group>.feed-filter-chip{background:var(--surface-secondary);min-height:30px;color:var(--text-heading);white-space:nowrap;-webkit-backdrop-filter:none;border:0;flex-shrink:0;padding:5px 10px}:where(.community-v2) .feed-filter-group>.feed-filter-trigger:hover,:where(.community-v2) .feed-filter-group>.feed-filter-trigger[aria-expanded=true],:where(.community-v2) .feed-filter-group>.feed-filter-chip:hover{background:var(--surface-hover)}:where(.community-v2) .feed-filter-group>.feed-filter-chip>span{width:14px;height:14px;font-size:12px}:where(.community-v2) .feed-filter-group{border-radius:20px;flex-wrap:wrap}:where(.community-v2) #content>.forum-page.filter-docked .feed-filter-group{flex-wrap:nowrap;flex-shrink:0;max-width:none}:where(.community-v2) .feed-filter-group>button:focus-visible{outline-offset:-2px}@media (pointer:coarse),(max-width:760px){:where(.community-v2) .feed-filter-group>.feed-filter-trigger,:where(.community-v2) .feed-filter-group>.feed-filter-chip{min-height:38px}}:where(.community-v2) .feed-filter-selection{min-width:0;max-width:100%;flex-wrap:nowrap!important;overflow:hidden!important}:where(.community-v2) .feed-filter-selection>.feed-filter-group{flex:0 auto;min-width:110px;overflow:hidden;flex-wrap:nowrap!important}:where(.community-v2) .feed-filter-selection>button{flex-shrink:0}:where(.community-v2) .feed-filter-group>[hidden]{display:none!important}:where(.community-v2) #content>.forum-page.filter-docked .feed-filter-group{flex-shrink:1;max-width:100%}:where(.community-v2) .ranking-filter-left{flex:1;min-width:0;overflow:hidden}:where(.community-v2) .ranking-filter-control:has(.feed-filter-group){flex:0 auto;min-width:0}:where(.community-v2) .ranking-filter-control:has(.feed-filter-group):not(:has([data-ranking-remove])){flex-shrink:0}:where(.community-v2) .ranking-filter-control:has([data-ranking-remove]){min-width:110px}:where(.community-v2) .ranking-filter-control .feed-filter-group{box-sizing:border-box;max-width:100%;overflow:hidden}:where(.community-v2) .ranking-sticky-filters{width:100%}:where(.community-v2) .feed-filter-selection>.feed-filter-group:not(:has([data-filter-tag])){flex:none;min-width:0}:where(.community-v2) .feed-filter-group{box-sizing:border-box}:where(.community-v2) .feed-filter-group>.feed-filter-trigger,:where(.community-v2) .feed-filter-group>.feed-filter-chip{box-sizing:border-box;height:30px;font-size:12px;line-height:20px}:where(.community-v2) .ranking-month-filter>.ranking-month-label{clip-path:none;width:auto;height:auto;color:var(--text-secondary);white-space:nowrap;padding:5px 10px;font-size:12px;line-height:20px;position:static;overflow:visible}:where(.community-v2) .ranking-month-filter>select.feed-filter-chip{cursor:pointer;padding-right:28px}:where(.community-v2) .ranking-filter-left{flex-wrap:wrap;align-items:center;overflow:visible}:where(.community-v2) .ranking-sticky-filters{flex-wrap:wrap;align-items:center}:where(.community-v2) .ranking-filter-control .feed-filter-group{flex-wrap:nowrap}@media (pointer:coarse),(max-width:760px){:where(.community-v2) .feed-filter-group>.feed-filter-trigger,:where(.community-v2) .feed-filter-group>.feed-filter-chip{height:38px;min-height:38px}}@media (max-width:760px){:where(.community-v2) .ranking-filter-left{flex-basis:100%}}:where(.community-v2) .ranking-filter-control:has(.feed-filter-group){flex:none;max-width:100%}:where(.community-v2) .ranking-filter-control:has(.feed-filter-group){width:max-content}:where(.community-v2) .ranking-filter-control .feed-filter-group{width:max-content}:where(.community-v2) .feed-filter-selection>.feed-filter-toggle{flex:none;min-width:0}:where(.community-v2) .feed-filter-toggle:has([aria-pressed=true]){border-color:var(--border-default)}:where(.community-v2) .feed-filter-toggle>.feed-filter-trigger[aria-pressed=true]{background:var(--surface-secondary);color:var(--text-heading);font-weight:var(--weight-semibold)}:where(.community-v2) .feed-filter-toggle>.feed-filter-trigger[aria-pressed=true]:hover{background:var(--surface-hover)}:where(.community-v2) .feed-filter-group,:where(.community-v2) .feed-filter-trigger,:where(.community-v2) .feed-filter-chip{box-shadow:none}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:where(.community-v2) .feed-filter-group,:where(.community-v2) .feed-filter-popover,:where(.community-v2) .feed-filter-trigger:not(.feed-filter-group>*),:where(.community-v2) .feed-filter-chip:not(.feed-filter-group>*){background:color-mix(in srgb,var(--surface-default) 62%,transparent);-webkit-backdrop-filter:blur(16px)saturate(115%)}:where(.community-v2) .feed-filter-popover{background:color-mix(in srgb,var(--surface-default) 78%,transparent);-webkit-backdrop-filter:blur(24px)saturate(115%)}:where(.community-v2) .feed-filter-group>.feed-filter-trigger,:where(.community-v2) .feed-filter-group>.feed-filter-chip{-webkit-backdrop-filter:none}:where(.community-v2) .feed-filter-group>.feed-filter-trigger{background:0 0}:where(.community-v2) .feed-filter-group>.feed-filter-chip,:where(.community-v2) .feed-filter-toggle>.feed-filter-trigger[aria-pressed=true]{background:color-mix(in srgb,var(--surface-secondary) 82%,transparent)}:where(.community-v2) .feed-filter-option:has(input:checked){background:color-mix(in srgb,var(--surface-secondary) 82%,transparent)}:where(.community-v2) .feed-filter-trigger:hover,:where(.community-v2) .feed-filter-trigger[aria-expanded=true],:where(.community-v2) .feed-filter-group>.feed-filter-trigger:hover,:where(.community-v2) .feed-filter-group>.feed-filter-trigger[aria-expanded=true],:where(.community-v2) .feed-filter-group>.feed-filter-chip:hover,:where(.community-v2) .feed-filter-option:hover{background:color-mix(in srgb,var(--surface-hover) 72%,transparent)}}:where(.community-v2) .workspace-scroll-glass{--glass-opacity:0;--glass-direction:to bottom;z-index:10;border-radius:0 0 var(--shell-radius) var(--shell-radius);pointer-events:none;-webkit-user-select:none;user-select:none;opacity:var(--glass-opacity);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);-webkit-mask-image:linear-gradient(var(--glass-direction),transparent 0%,#0000000f 18%,#0000003d 40%,#0000008c 65%,#000000d6 84%,#000 100%);-webkit-mask-image:linear-gradient(var(--glass-direction),transparent 0%,#0000000f 18%,#0000003d 40%,#0000008c 65%,#000000d6 84%,#000 100%);mask-image:linear-gradient(var(--glass-direction),transparent 0%,#0000000f 18%,#0000003d 40%,#0000008c 65%,#000000d6 84%,#000 100%);background:#ffffff29;position:fixed}:where(.community-v2) .workspace-scroll-glass--top{--glass-direction:to top;border-radius:var(--shell-radius) var(--shell-radius) 0 0}@media print{:where(.community-v2) .workspace-scroll-glass{display:none}}:where(.community-v2) .home-main .channel-nav.channel-gooey{--channel-glass:color-mix(in srgb,var(--surface-default) 62%,transparent);isolation:isolate;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;gap:0;padding:4px}:where(.community-v2) .home-main .channel-gooey a{isolation:isolate;background:0 0;border-radius:0;flex-shrink:0;min-height:54px;transition:background-color .4s,color .4s;position:relative}:where(.community-v2) .home-main .channel-gooey a[aria-current]{color:var(--text-heading);background:0 0}:where(.community-v2) .home-main .channel-gooey a:before{content:"";z-index:-1;pointer-events:none;border-radius:var(--radius-full);background:0 0;transition:background-color .18s ease-out;position:absolute;inset:5px}:where(.community-v2) .home-main .channel-gooey a:hover{background:0 0}:where(.community-v2) .home-main .channel-gooey a:hover:before{background:color-mix(in srgb,var(--surface-hover) 72%,transparent)}:where(.community-v2) .home-main .channel-gooey a[aria-current]:before{background:color-mix(in srgb,var(--surface-secondary) 82%,transparent)}:where(.community-v2) .home-main .channel-gooey a[aria-current]:hover{background:0 0}:where(.community-v2) .channel-gooey-neck{pointer-events:none;height:100%;position:absolute;top:0;right:100%;overflow:visible}@media (prefers-reduced-motion:reduce){:where(.community-v2) .home-main .channel-gooey a{transition:none}}:where(.community-v2) .home-main .channel-gooey a:after{content:"";pointer-events:none;border-radius:inherit;border:1px solid var(--border-subtle);border-left-width:var(--gooey-left-edge,0px);border-right-width:var(--gooey-right-edge,0px);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){:where(.community-v2) .home-main .channel-gooey a:before{transition:none}}:where(.community-v2) .home-main .channel-nav.channel-gooey:before{content:"";z-index:-1;pointer-events:none;background:var(--channel-glass);-webkit-backdrop-filter:blur(16px)saturate(115%);-webkit-mask-image:var(--channel-glass-mask);-webkit-mask-image:var(--channel-glass-mask);mask-image:var(--channel-glass-mask);position:absolute;inset:0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}:where(.community-v2) .article-card-link{color:inherit;border-radius:inherit;text-decoration:none;display:block}:where(.community-v2) .article-card-link:hover{color:inherit;text-decoration:none}:where(.community-v2) .article-interactive-card .forum-actions{flex-wrap:nowrap;flex:none;gap:10px;margin:0;padding:0;display:flex}:where(.community-v2) .article-interactive-card .forum-actions button{border-radius:var(--radius-full);width:auto;min-width:32px;max-width:none;height:28px;min-height:28px;color:var(--text-secondary);background:0 0;border:0;flex:none;gap:4px;padding:4px;font-size:11px}:where(.community-v2) .catalog-reader>.forum-actions{gap:8px;margin:28px 0;display:flex}:where(.community-v2) .catalog-reader>.forum-actions button{border-radius:var(--radius-full);background:var(--surface-hover);color:var(--text-secondary);border:0}:where(.community-v2) .catalog-reader>.forum-comments{margin-top:32px}:where(.community-v2) .standalone-article-interactions{margin:32px 0}:where(.community-v2) .article-interactive-card .forum-actions button[data-forum-action=share]{display:none}:where(.community-v2) .article-card-footer{justify-content:space-between;align-items:center;gap:12px;padding:0 20px 18px;display:flex}:where(.community-v2) .article-card-footer>.card-meta{gap:6px;min-width:0;margin:0}:where(.community-v2) .article-card-footer>.card-meta>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:where(.community-v2) .article-card-footer .card-avatar{flex:none;width:20px;height:20px}:where(.community-v2) .article-interactive-card .article-card-link>.card-body{padding-bottom:12px}:where(.community-v2) .article-interactive-card .forum-actions button svg{flex:0 0 15px;width:15px;height:15px;transition:fill .15s,color .15s}:where(.community-v2) .article-interactive-card .forum-actions button:is(:hover,:focus-visible,[aria-pressed=true]){background:0 0;border-color:#0000}:where(.community-v2) :is(.article-interactive-card,.catalog-reader,.forum-row,.forum-detail) .forum-actions button[data-forum-action=liked]:is(:hover,:focus-visible,[aria-pressed=true]){color:var(--reaction-liked,#bf2531)}:where(.community-v2) :is(.article-interactive-card,.catalog-reader,.forum-row,.forum-detail) .forum-actions button[data-forum-action=saved]:is(:hover,:focus-visible,[aria-pressed=true]){color:#f5c842}:where(.community-v2) :is(.article-interactive-card,.catalog-reader,.forum-row,.forum-detail) .forum-actions button[data-forum-action=comment]:is(:hover,:focus-visible){color:var(--nova-accent)}:where(.community-v2) :is(.article-interactive-card,.catalog-reader,.forum-row,.forum-detail) .forum-actions button:is(:hover,:focus-visible) svg{fill:none;stroke:currentColor}:where(.community-v2) :is(.article-interactive-card,.catalog-reader,.forum-row,.forum-detail) .forum-actions button[aria-pressed=true] svg{fill:currentColor;stroke:currentColor}@media (prefers-reduced-motion:reduce){:where(.community-v2) .article-interactive-card .forum-actions button svg{transition:none}}:where(.community-v2) .article-reaction-burst{z-index:100;pointer-events:none;width:0;height:0;position:fixed}:where(.community-v2) .article-reaction-burst i{pointer-events:none;display:block;position:absolute;top:0;left:0}:where(.community-v2) .article-reaction-burst--liked i{background:var(--reaction-liked,#bf2531);clip-path:polygon(50% 0,94% 58%,100% 76%,82% 96%,50% 100%,18% 96%,0 76%,6% 58%);border-radius:70% 70% 60% 60%;width:4px;height:7px}:where(.community-v2) .article-reaction-burst--saved i{background:#f5c842;border-radius:1px;width:3px;height:8px}:where(.community-v2) .article-reaction-burst--saved i:nth-child(2n){background:#e6ae25;height:6px}@media (prefers-reduced-motion:reduce){:where(.community-v2) .article-reaction-burst{display:none}}:where(.community-v2) .catalog-reader>.forum-actions button[data-forum-action=share]:is(:hover,:focus-visible){color:var(--nova-accent)}:where(.community-v2) .catalog-reader>.forum-actions button svg{transition:color .15s,fill .15s}@media (prefers-reduced-motion:reduce){:where(.community-v2) .catalog-reader>.forum-actions button svg{transition:none}}:where(.community-v2) .article-interactive-card .forum-actions button>span{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11px;line-height:1;display:inline}:where(.community-v2) :is(.forum-row,.forum-detail)>.forum-actions button:is(:hover,:focus-visible){background:var(--shell-bg);border-color:#0000}:where(.community-v2) :is(.forum-row,.forum-detail)>.forum-actions button[data-forum-action=saved][aria-pressed=true]>span{color:inherit}:where(.community-v2) :is(.forum-row,.forum-detail)>.forum-actions button svg{stroke-width:1.6px;transition:color .15s,fill .15s}:where(.community-v2) :is(.forum-row,.forum-detail)>.forum-actions button[data-forum-action=share]:is(:hover,:focus-visible){color:var(--nova-accent)}@media (prefers-reduced-motion:reduce){:where(.community-v2) :is(.forum-row,.forum-detail)>.forum-actions button svg{transition:none}}:where(.community-v2) .post-read-count{color:var(--text-tertiary);white-space:nowrap;align-items:center;gap:5px;font-size:12px;font-weight:400;display:inline-flex}:where(.community-v2) .post-read-count svg{flex:none;display:block}:where(.community-v2) .catalog-reader>.card-meta{flex-wrap:wrap;row-gap:8px}:where(.community-v2) .catalog-reader>.card-meta,:where(.community-v2) .forum-detail>.forum-meta,:where(.community-v2) .article-byline{box-sizing:border-box;width:100%}:where(.community-v2) .catalog-reader>.card-meta>.post-read-count,:where(.community-v2) .forum-detail>.forum-meta>.post-read-count,:where(.community-v2) .article-byline>.post-read-count{flex-shrink:0;margin-left:auto}
