:root{--signal:#8995a4;--radius:.625rem;--radius-interactive:8px;--text-primary:#0f0f0f;--text-secondary:#6d6c70;--text-tertiary:#9b99a0;--text-disabled:#b8b6c1;--text-primary-inverted:#f4f4f4;--text-secondary-inverted:#ffffffad;--text-tertiary-inverted:#ffffff85;--text-primary-light:#f4f4f4;--text-secondary-light:#ffffffad;--text-tertiary-light:#ffffff85;--bg-primary:#fff;--workspace-surface:var(--bg-primary);--text-link:#2563b8;--text-code-inline:#ad4444;--bg-secondary:color-mix(in oklab, var(--bg-primary), #000 4%);--bg-tertiary:color-mix(in oklab, var(--bg-primary), #000 8%);--bg-elevated:var(--bg-primary);--overlay:#00000080;--highlight:transparent;--background:var(--bg-primary);--foreground:var(--text-primary);--card:var(--bg-elevated);--card-foreground:var(--text-primary);--popover:var(--bg-elevated);--popover-foreground:var(--text-primary);--primary:var(--text-primary);--primary-foreground:var(--text-primary-inverted);--primary-hover:color-mix(in oklab, var(--primary), var(--background) 12%);--secondary:var(--bg-secondary);--secondary-foreground:var(--text-primary);--muted:var(--bg-secondary);--muted-lighter:var(--bg-tertiary);--chat-input-background:color-mix(in oklab, var(--bg-primary), #000 10%);--muted-foreground:var(--text-secondary);--interaction-hover:#0000000f;--interaction-selected:var(--interaction-hover);--interaction-selected-hover:#0000001c;--accent:var(--interaction-hover);--accent-foreground:var(--text-primary);--destructive:#e40014;--destructive-foreground:var(--text-primary-inverted);--fill-success:#16a34a;--fill-warning:#cd8900;--border:#dedee3;--border-strong:#9b99a0;--divider:var(--border-strong);--rule:linear-gradient(90deg, transparent, var(--border) 5%, var(--border) 95%, transparent);--rule-divider:linear-gradient(90deg, transparent, var(--divider) 5%, var(--divider) 95%, transparent);--input:var(--border);--ring:var(--signal);--ring-focus:var(--text-secondary);--mention:#365f83;--chart-1:#f05100;--chart-2:#009588;--chart-3:#104e64;--chart-4:#fcbb00;--chart-5:#f99c00;--sidebar:var(--bg-secondary);--sidebar-foreground:var(--text-primary);--sidebar-primary:var(--text-primary);--sidebar-primary-foreground:var(--text-primary-inverted);--sidebar-accent:var(--bg-tertiary);--sidebar-accent-foreground:var(--text-primary);--sidebar-border:var(--border);--sidebar-ring:var(--ring)}@supports (color:lab(0% 0 0)){:root{--destructive:lab(48.4493% 77.4328 61.5452);--fill-success:lab(58.83% -51.1087 35.4495);--fill-warning:lab(62.7799% 22.4197 86.1544);--chart-1:lab(57.1026% 64.2584 89.8886);--chart-2:lab(55.0223% -41.0774 -3.90277);--chart-3:lab(30.372% -13.1853 -18.7887);--chart-4:lab(80.1641% 16.6016 99.2089);--chart-5:lab(72.7183% 31.8672 97.9407)}}.dark{--signal:#8c8c91;--text-primary-inverted:#eaeaea;--text-secondary-inverted:#b0b0b0;--text-tertiary-inverted:#8c8c91;--bg-primary:#0f1012;--workspace-surface:color-mix(in oklab, var(--bg-primary), #fff 1.5%);--text-link:#93b3f3;--text-code-inline:#fb9890;--bg-secondary:#161719;--bg-tertiary:#1d1e20;--bg-elevated:#ffffff08;--overlay:#0009;--highlight:#ffffff0f;--background:var(--bg-primary);--foreground:var(--text-primary-inverted);--card:var(--bg-elevated);--card-foreground:var(--text-primary-inverted);--popover:var(--bg-secondary);--popover-foreground:var(--text-primary-inverted);--primary:var(--text-primary-inverted);--primary-foreground:#070809;--primary-hover:#fff;--secondary:var(--bg-secondary);--secondary-foreground:var(--text-primary-inverted);--muted:var(--bg-secondary);--muted-lighter:var(--bg-tertiary);--chat-input-background:color-mix(in oklab, var(--bg-primary), #fff 18%);--muted-foreground:var(--text-secondary-inverted);--interaction-hover:#ffffff0f;--interaction-selected:var(--interaction-hover);--interaction-selected-hover:#ffffff1c;--accent:var(--interaction-hover);--accent-foreground:var(--text-primary-inverted);--destructive:#ff6568;--destructive-foreground:var(--text-primary-inverted);--fill-success:#22c55e;--fill-warning:#f99c00;--border:#25262a;--border-strong:#ffffff59;--divider:#ffffff29;--input:var(--border-strong);--ring:#ffffffb8;--mention:#93b3f3;--ring-focus:var(--text-secondary-inverted);--chart-1:#1447e6;--chart-2:#00bb7f;--chart-3:#f99c00;--chart-4:#ac4bff;--chart-5:#ff2357;--sidebar:var(--bg-elevated);--sidebar-foreground:var(--text-primary-inverted);--sidebar-primary:#1447e6;--sidebar-primary-foreground:var(--text-primary-inverted);--sidebar-accent:var(--bg-tertiary);--sidebar-accent-foreground:var(--text-primary-inverted);--sidebar-border:var(--border);--sidebar-ring:var(--ring)}@supports (color:lab(0% 0 0)){.dark{--text-code-inline:lab(73.3287% 37.3462 20.7821);--destructive:lab(63.7053% 60.745 31.3109);--fill-success:lab(70.2482% -57.9775 39.4353);--fill-warning:lab(72.7183% 31.8672 97.9407);--chart-1:lab(36.9089% 35.0961 -85.6872);--chart-2:lab(66.9756% -58.27 19.5419);--chart-3:lab(72.7183% 31.8672 97.9407);--chart-4:lab(52.0183% 66.11 -78.2316);--chart-5:lab(56.101% 79.4328 31.4532);--sidebar-primary:lab(36.9089% 35.0961 -85.6872)}}
@font-face{font-family:NHaas Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/NHaasGrotesk/NHaasGroteskTXPro-55Rg.woff2)format("woff2")}@font-face{font-family:NHaas Grotesk;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/NHaasGrotesk/NHaasGroteskTXPro-56It.woff2)format("woff2")}@font-face{font-family:NHaas Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/NHaasGrotesk/NHaasGroteskTXPro-65Md.woff2)format("woff2")}@font-face{font-family:NHaas Grotesk;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/NHaasGrotesk/NHaasGroteskTXPro-66MdIt.woff2)format("woff2")}
:root{--page-gutter:20px;--font-ui:"NHaas Grotesk", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:ui-monospace, "SFMono-Regular", Consolas, monospace;--reading-serif:"Iowan Old Style", "Palatino Linotype", "Book Antiqua", Georgia, serif;--text-eyebrow-size:11px;--text-label-size:12px;--text-small-size:13px;--text-body-size:14px;--text-reading-size:16px;--text-section-size:18px;--text-heading-size:22px;--text-title-size:28px;--text-display-size:clamp(36px, 4vw, 48px);--reading-line-height:1.625;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--page-max:1160px;--panel-radius:12px;--motion-fast:.13s;--motion-enter:.18s;--motion-expand:.22s;--motion-ease:cubic-bezier(.2, 0, 0, 1);--status-open:#bcbec1;--status-claimed:#5584b4;--status-solved:#439458}@supports (color:lab(0% 0 0)){:root{--status-open:lab(76.7843% -.265569 -1.8712);--status-claimed:lab(53.3218% -5.88551 -30.7483);--status-solved:lab(55.1223% -36.1121 23.6764)}}.dark{--status-open:#c9cbce;--status-claimed:#75a3d2;--status-solved:#70bc81}@supports (color:lab(0% 0 0)){.dark{--status-open:lab(81.4243% -.266016 -1.87148);--status-claimed:lab(64.9785% -6.36864 -29.2324);--status-solved:lab(70.1582% -34.4281 22.3814)}}*{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scrollbar-color:var(--divider) transparent;scrollbar-gutter:stable;-webkit-text-size-adjust:100%;scroll-padding-top:88px}html.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--background);color:var(--foreground);font-family:var(--font-ui);font-size:var(--text-body-size);font-weight:400;line-height:var(--reading-line-height);-webkit-font-smoothing:antialiased;margin:0}::selection{background:color-mix(in oklab, var(--mention) 35%, transparent);color:var(--foreground)}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:default}button,a,input,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation;transition:color var(--motion-fast) var(--motion-ease), background-color var(--motion-fast) var(--motion-ease), border-color var(--motion-fast) var(--motion-ease), box-shadow var(--motion-fast) var(--motion-ease)}button svg,a svg{flex-shrink:0}:where(button,a,input,textarea):focus-visible{outline:2px solid var(--ring);outline-offset:4px}h1,h2,h3,p{margin:0}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}h1,h2,h3,strong,b{font-weight:500}h1{font-size:var(--text-title-size);letter-spacing:-.035em;text-wrap:balance;line-height:1.25}h2{font-size:var(--text-section-size);letter-spacing:-.02em;line-height:1.333}h3{font-size:var(--text-body-size);line-height:1.5}.muted{color:var(--muted-foreground);font-size:var(--text-label-size);line-height:1.5}.section-title{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-8);display:flex}.section-title>.muted,.count{font-variant-numeric:tabular-nums}.primary-button,.secondary-button{justify-content:center;align-items:center;gap:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-interactive);min-height:36px;font-size:var(--text-body-size);text-align:center;flex-shrink:0;padding:7px 16px;font-weight:500;line-height:20px;display:inline-flex}.primary-button{color:var(--primary-foreground);transition:background-color var(--motion-fast) var(--motion-ease), box-shadow var(--motion-fast) var(--motion-ease), scale var(--motion-fast) var(--motion-ease);background:#e6e6e8;border-color:#0000}.primary-button:is(:focus-visible,:active):not(:disabled,[aria-disabled=true]){background-color:#c8c8cc}.primary-button:active:not(:disabled,[aria-disabled=true]){scale:.98}.secondary-button{background:var(--bg-secondary);color:var(--foreground)}.text-button{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-interactive);min-height:32px;color:var(--muted-foreground);font-size:var(--text-label-size);background:0 0;border:1px solid #0000;padding:4px 8px;line-height:20px;display:inline-flex}:where(.primary-button,.secondary-button,.text-button):is(:disabled,[aria-disabled=true]){background:var(--muted);border-color:var(--border);color:var(--muted-foreground);box-shadow:none;cursor:not-allowed}.error{border-left:2px solid var(--destructive);color:var(--destructive);font-size:var(--text-body-size);overflow-wrap:anywhere;margin-block:16px;padding:12px 16px;line-height:1.625}.empty-state,.empty-claims{justify-items:center;gap:var(--space-3);border:1px solid var(--border);border-radius:var(--panel-radius);background:var(--bg-secondary);color:var(--muted-foreground);text-align:center;padding:40px 24px;display:grid}.empty-state h2,.empty-claims h3{color:var(--foreground)}.empty-claims p{font-size:var(--text-body-size)}.empty-state .secondary-button{margin-top:var(--space-2)}@media (hover:hover){.primary-button:hover:not(:disabled,[aria-disabled=true]){background-color:#c8c8cc}.secondary-button:hover:not(:disabled){background:var(--accent);border-color:color-mix(in oklab, var(--border), var(--foreground) 18%)}.text-button:hover:not(:disabled){background:var(--accent);color:var(--foreground)}}@media (max-width:640px),(pointer:coarse){.primary-button,.secondary-button,.text-button{min-height:44px}}@media (max-width:640px){:root{--text-heading-size:20px;--text-title-size:24px;--text-display-size:34px}}@media (prefers-reduced-motion:reduce){:root{--motion-fast:0s;--motion-enter:0s;--motion-expand:0s}}@media (forced-colors:active){:where(button,a,input,textarea):focus-visible{outline-color:highlight}button:disabled{color:graytext}}
.app-shell{flex-direction:column;min-height:100svh;display:flex}.site-header,.site-footer{--shell-gutter:var(--page-gutter);--content-inset:max(var(--shell-gutter), calc((100% - var(--page-max)) / 2 + var(--shell-gutter)))}.site-header{z-index:10;align-items:center;gap:var(--space-8);min-height:64px;padding:12px var(--content-inset);border-bottom:1px solid var(--border);border-image:var(--rule) 1;background:var(--background);grid-template-columns:auto 1fr;display:grid;position:sticky;top:0}@supports ((-webkit-backdrop-filter:blur(16px)) or (backdrop-filter:blur(16px))){.site-header{background:color-mix(in oklab, var(--background) 94%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}}.brand{min-height:44px;font-family:var(--reading-serif);letter-spacing:-.03em;white-space:nowrap;border-radius:4px;flex-shrink:0;align-items:center;font-size:23px;font-weight:400;line-height:1;display:inline-flex}.brand>svg{flex-shrink:0;width:23px;height:26px;margin-right:14px}.living-mark line{transition:opacity .24s}@media (prefers-reduced-motion:reduce){.living-mark line{transition:none}}.header-actions{justify-content:flex-end;align-items:center;gap:12px;min-width:0;display:flex}main:has(>.not-found){align-items:center;display:grid}.page-content.not-found{justify-items:center;gap:var(--space-4);text-align:center;max-width:600px;padding-block:64px;display:grid}.not-found-code{color:var(--muted-foreground);font-family:var(--reading-serif);letter-spacing:-.04em;font-variant-numeric:lining-nums;font-size:clamp(72px,12vw,120px);line-height:1}.not-found h1{font-family:var(--reading-serif);font-size:var(--text-title-size);letter-spacing:-.03em;font-weight:400;line-height:1.2}.page-content.not-found>h1+p{margin-top:0}.not-found-text{max-width:46ch;color:var(--muted-foreground);font-size:var(--text-reading-size);line-height:1.7}.not-found-search{width:100%;margin-top:var(--space-6);text-align:left}.not-found-actions{justify-content:center;gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;display:flex}@media (max-width:640px){.page-content.not-found{padding-block:48px}.not-found h1{font-size:var(--text-title-size)}}.command-trigger{align-items:center;gap:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-interactive);background:var(--bg-secondary);min-height:36px;color:var(--muted-foreground);font-size:var(--text-small-size);padding:0 8px 0 12px;display:inline-flex}.command-trigger-label{text-align:left;min-width:96px}:is(.command-trigger,.command-hints) kbd{border:1px solid var(--border);font-family:var(--font-mono);font-size:var(--text-eyebrow-size);border-radius:4px;padding:1px 5px;line-height:16px}@media (hover:hover){.command-trigger:hover{border-color:color-mix(in oklab, var(--border), var(--foreground) 18%);color:var(--foreground)}}html:has(.command-menu[open]){overflow:hidden}.command-menu{border:1px solid var(--border);border-radius:var(--panel-radius);background:var(--popover);width:min(640px,100vw - 32px);max-height:min(560px,100dvh - 96px);color:var(--foreground);box-shadow:0 24px 64px #00000080, inset 0 1px 0 var(--highlight);opacity:0;transition:opacity var(--motion-fast) var(--motion-ease), transform var(--motion-fast) var(--motion-ease), overlay var(--motion-fast) allow-discrete, display var(--motion-fast) allow-discrete;margin:12vh auto auto;padding:0;transform:scale(.98)}.command-menu[open]{opacity:1;flex-direction:column;display:flex;transform:none}@starting-style{.command-menu[open]{opacity:0;transform:scale(.98)}}.command-menu::backdrop{background:var(--overlay)}.command-input-row{align-items:center;gap:var(--space-3);padding:0 var(--space-4);border-bottom:1px solid var(--border);color:var(--muted-foreground);display:flex}.command-input-row input{min-width:0;min-height:52px;color:var(--foreground);background:0 0;border:0;flex:1;font-size:16px}.command-cancel{display:none}@media (pointer:coarse){.command-cancel{margin-right:calc(-1 * var(--space-2));font-size:var(--text-body-size);flex-shrink:0;display:inline-flex}}.command-input-row input:focus-visible{outline:none}.command-input-row input::placeholder{color:var(--muted-foreground);opacity:1}.command-results{margin:0;padding:6px;list-style:none;overflow-y:auto}.command-results:empty{display:none}.command-item{align-items:center;gap:var(--space-3);border-radius:var(--radius-interactive);min-height:44px;color:var(--foreground);font-size:var(--text-body-size);grid-template-columns:40px minmax(0,1fr) auto;padding:6px 10px;display:grid}.command-item-action{color:var(--muted-foreground);grid-template-columns:minmax(0,1fr) auto}.command-item[aria-selected=true]{background:var(--accent);color:var(--foreground)}.command-number{color:var(--muted-foreground);font-family:var(--font-mono);font-size:var(--text-label-size);font-variant-numeric:tabular-nums;align-self:start;padding-top:2px}.command-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.command-text{gap:2px;min-width:0;display:grid}.command-description{-webkit-line-clamp:2;line-clamp:2;color:var(--muted-foreground);font-size:var(--text-small-size);-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.command-description:first-child,.command-item[aria-selected=true] .command-description{color:var(--foreground)}.command-text mark{background:color-mix(in oklab, var(--foreground) 14%, transparent);color:var(--foreground);border-radius:2px}.command-state{padding:var(--space-4);color:var(--muted-foreground);font-size:var(--text-small-size)}.command-hints{gap:var(--space-4);padding:10px var(--space-4);border-top:1px solid var(--border);color:var(--muted-foreground);font-size:var(--text-eyebrow-size);margin-top:auto;display:flex}@media (max-width:640px){.command-trigger{justify-content:center;width:32px;min-height:32px;padding:0;position:relative}.command-trigger:before{content:"";position:absolute;inset:-7px}.command-trigger :is(.command-trigger-label,kbd){display:none}.command-menu{margin-top:16px}.command-hints{display:none}}.header-nav{align-items:baseline;gap:20px;margin-right:8px;display:flex}.header-nav a{min-height:44px;color:var(--muted-foreground);font-size:var(--text-body-size);border-radius:4px;align-items:center;gap:6px;margin-inline:-4px;padding-inline:4px;display:inline-flex}.header-nav a[aria-current=page]{color:var(--foreground)}.menu-trigger{display:none}@media (max-width:640px){.header-actions>.header-nav{display:none}.header-actions{gap:8px}.header-actions>.account{display:none}.menu-trigger{border:1px solid var(--border);border-radius:var(--radius-interactive);background:var(--bg-secondary);width:32px;height:32px;color:var(--foreground);justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.menu-trigger:before{content:"";position:absolute;inset:-7px}}.site-menu{background:0 0;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;inset:0}.site-menu-panel{top:72px;right:var(--page-gutter);width:min(240px, calc(100vw - 2 * var(--page-gutter)));border:1px solid var(--border);border-radius:var(--panel-radius);background:var(--bg-secondary);color:var(--foreground);padding:6px;display:grid;position:absolute;box-shadow:0 12px 32px #0006}.site-menu-item{align-items:center;gap:var(--space-2);border-radius:var(--radius-interactive);width:100%;min-height:44px;color:var(--muted-foreground);font:inherit;font-size:var(--text-body-size);text-align:left;background:0 0;border:0;padding:0 12px;display:flex}.site-menu-account{border-top:1px solid var(--border);margin-top:6px;padding-top:6px}.site-menu-account form{margin:0}.site-menu-account .account-dropdown-name{border:0;margin:0;padding:8px 12px 4px}.site-menu a[aria-current=page]{background:var(--accent);color:var(--foreground)}@media (hover:hover){.header-nav a:hover{color:var(--foreground)}}.account{justify-content:flex-end;align-items:center;gap:var(--space-3);min-height:36px;font-size:var(--text-label-size);display:flex}.account:empty{display:none}.account form{margin:0}.account>.primary-button{min-height:36px;font-size:var(--text-small-size);padding:0 12px;position:relative}.account>.primary-button:before{content:"";position:absolute;inset:-6px}.account-menu{position:relative}.account-trigger{--tap:36px;width:var(--tap);height:var(--tap);margin-inline:calc((28px - var(--tap)) / 2);color:var(--foreground);background:0 0;border:1px solid #0000;border-radius:50%;place-items:center;padding:0;display:grid}.account-trigger:focus-visible{outline-offset:0}.account-avatar{border:1px solid var(--border);background:var(--bg-tertiary);width:28px;height:28px;color:var(--muted-foreground);font-size:var(--text-label-size);text-transform:uppercase;transition:color var(--motion-fast) var(--motion-ease), background-color var(--motion-fast) var(--motion-ease), border-color var(--motion-fast) var(--motion-ease);border-radius:50%;place-items:center;font-weight:500;display:grid}.account-trigger[aria-expanded=true] .account-avatar{border-color:color-mix(in oklab, var(--border), var(--foreground) 24%);background:color-mix(in oklab, var(--bg-tertiary), var(--foreground) 6%);color:var(--foreground)}.account-dropdown{z-index:20;border:1px solid var(--border);border-radius:var(--panel-radius);background:var(--popover);min-width:220px;box-shadow:0 16px 40px #00000073, inset 0 1px 0 var(--highlight);transition:opacity var(--motion-fast) var(--motion-ease), transform var(--motion-fast) var(--motion-ease);padding:6px;position:absolute;top:calc(100% + 8px);right:0}@starting-style{.account-dropdown{opacity:0;transform:translateY(-4px)}}.account-dropdown-name{border-bottom:1px solid var(--border);color:var(--muted-foreground);font-size:var(--text-label-size);margin-bottom:6px;padding:8px 10px 10px;line-height:1.5}.account-dropdown-name strong{color:var(--foreground);font-size:var(--text-small-size);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.account-dropdown-item{align-items:center;gap:var(--space-2);border-radius:var(--radius-interactive);width:100%;min-height:36px;color:var(--foreground);font-size:var(--text-small-size);text-align:left;background:0 0;border:0;padding:0 10px;display:flex}.account-dropdown-item:focus-visible{outline-offset:-2px;background:var(--accent)}@media (hover:hover){.account-trigger:hover .account-avatar{border-color:color-mix(in oklab, var(--border), var(--foreground) 24%);background:color-mix(in oklab, var(--bg-tertiary), var(--foreground) 6%);color:var(--foreground)}.account-dropdown-item:hover{background:var(--accent)}}form:has(>.menu-exit){border-top:1px solid var(--border);margin-top:6px;padding-top:6px}.menu-exit{color:var(--muted-foreground)}.menu-exit:focus-visible{background:color-mix(in oklab, var(--destructive) 14%, transparent);color:var(--destructive)}@media (hover:hover){.menu-exit:hover{background:color-mix(in oklab, var(--destructive) 14%, transparent);color:var(--destructive)}}.site-footer{justify-content:space-between;align-items:center;gap:8px var(--space-8);min-height:64px;padding:12px var(--content-inset);border-top:1px solid var(--border);border-image:var(--rule) 1;flex-wrap:wrap;display:flex}.footer-brand{min-height:24px;color:var(--muted-foreground);font-size:var(--text-label-size);border-radius:4px;align-items:center;gap:10px;line-height:1.7;display:inline-flex}.footer-brand>svg{width:18px;height:18px}.footer-links{gap:0 var(--space-6);flex-wrap:wrap;display:flex}.footer-links a{min-height:24px;color:var(--muted-foreground);font-size:var(--text-label-size);border-radius:4px;align-items:center;line-height:1.7;display:inline-flex}@media (pointer:coarse){.footer-links a{min-height:44px}}@media (hover:hover){.footer-brand:hover,.footer-links a:hover{color:var(--foreground)}}main{flex:1;min-width:0}.page-content{width:100%;max-width:var(--page-max);padding:40px var(--page-gutter) 80px;margin-inline:auto}.page-content>h1+p{margin-top:var(--space-4);color:var(--muted-foreground)}.page-content>p+a{margin-top:var(--space-4);text-decoration:underline;display:inline-block}.back-link{align-items:center;gap:var(--space-2);min-height:32px;margin-bottom:var(--space-6);color:var(--muted-foreground);font-size:var(--text-label-size);padding:4px 0;display:inline-flex}@media (hover:hover){.back-link:hover{color:var(--foreground)}}@media (max-width:640px){.account-trigger{--tap:44px}.site-header{gap:var(--space-4);min-height:64px;padding-block:10px}.account{gap:var(--space-2);min-height:44px}.page-content{padding-block:28px 56px}.back-link{min-height:44px;margin-bottom:var(--space-4)}.section-title{margin-bottom:var(--space-6)}}@media (max-width:360px){.site-header{gap:8px}}@media (pointer:coarse){.back-link,.brand{min-height:44px}}@media (pointer:coarse) and (min-width:641px){.command-trigger{position:relative}.command-trigger:before{content:"";position:absolute;inset:-5px}.account-trigger{--tap:44px}}
.search-box{align-items:center;gap:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-interactive);background:var(--bg-secondary);min-width:0;min-height:44px;color:var(--muted-foreground);box-shadow:inset 0 1px 0 var(--highlight);transition:border-color var(--motion-fast), box-shadow var(--motion-fast);flex:1;padding-inline:14px 6px;display:flex}.search-box>svg{flex-shrink:0;width:18px;height:18px}.search-box:focus-within{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in oklab, var(--ring) 18%, transparent)}.search-box input{width:100%;min-width:0;min-height:42px;color:var(--foreground);font-size:var(--text-body-size);background:0 0;border:0;padding:10px 0;line-height:22px}.search-box input:focus-visible{outline:none}.search-box input::-webkit-search-cancel-button{display:none}.search-box input::placeholder{color:var(--muted-foreground);opacity:1}.search-box button{width:32px;min-height:32px;color:var(--muted-foreground);background:0 0;border:0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.problem-list{border-top:1px solid var(--border);transition:opacity var(--motion-enter)}.problem-list[aria-busy=true]{opacity:.6}.feed-card{column-gap:var(--space-6);row-gap:var(--space-3);border-bottom:1px solid var(--border);grid-template-columns:104px minmax(0,1fr);padding:28px 0;display:grid}.post-meta{align-items:center;gap:var(--space-2);min-width:0;color:var(--muted-foreground);font-size:var(--text-label-size);flex-wrap:wrap;line-height:18px;display:flex}.feed-card>.post-meta{flex-direction:column;grid-area:1/1;align-self:start;align-items:flex-start;padding-top:2px}.problem-number{border:1px solid var(--border);background:var(--bg-secondary);min-height:24px;color:var(--foreground);font-family:var(--font-mono);font-size:var(--text-label-size);font-variant-numeric:tabular-nums;border-radius:5px;align-items:center;padding:2px 7px;line-height:18px;display:inline-flex}.post-link{border-radius:4px;min-width:0;display:block}.feed-card>:is(.post-link,.tags,.post-actions){grid-column:2}.post-link h2{margin-bottom:var(--space-3)}.post-link .math-content{color:var(--muted-foreground);font-size:var(--text-body-size)}.tags{margin-top:var(--space-4);flex-wrap:wrap;gap:6px;display:flex}.tags span{background:var(--bg-tertiary);color:var(--muted-foreground);font-size:var(--text-label-size);border-radius:5px;padding:2px 8px;line-height:20px}.feed-card>.tags{margin-top:0}.post-actions{align-items:center;gap:var(--space-3) var(--space-6);color:var(--muted-foreground);font-size:var(--text-label-size);flex-wrap:wrap;line-height:20px;display:flex}.post-actions a{align-items:center;gap:var(--space-2);border-radius:4px;min-height:32px;display:inline-flex}.post-actions a:last-child{margin-left:auto}@media (hover:hover){.search-box button:hover{background:var(--accent);color:var(--foreground)}.post-link:hover h2{text-decoration:underline;-webkit-text-decoration-color:var(--muted-foreground);text-decoration-color:var(--muted-foreground);text-underline-offset:4px}.post-actions a:hover{color:var(--foreground)}}@media (max-width:640px){.search-box{gap:var(--space-2);padding-inline:12px 4px}.search-box input{font-size:16px}.search-box button{width:44px;min-height:44px}.feed-card{gap:var(--space-3);padding-block:var(--space-6);grid-template-columns:minmax(0,1fr)}.feed-card>.post-meta{flex-direction:row;grid-row:auto;align-items:center;padding:0}.feed-card>:is(.post-link,.tags,.post-actions){grid-column:1}.post-link .math-content{font-size:var(--text-reading-size)}.post-actions{gap:var(--space-2)}.post-actions a{min-height:44px}.post-actions a:first-child{flex:1}}@media (pointer:coarse){.search-box input{font-size:16px}.post-actions a{min-height:44px}.search-box button{width:44px;min-height:44px}}@media (forced-colors:active){.search-box:focus-within{outline-offset:2px;outline:2px solid highlight}}
.discussion-card{margin-bottom:var(--space-6);border:1px solid var(--border);border-radius:var(--panel-radius);background:var(--bg-secondary);min-width:0}.detail>.discussion-card:first-of-type{background:0 0;border:0;border-radius:0}.card-heading{align-items:flex-start;gap:var(--space-3);padding:24px 28px 20px;display:flex}.card-heading>div{flex:1;min-width:0}.card-heading h1,.card-heading h2{overflow-wrap:anywhere}.card-heading h1{font-size:var(--text-title-size)}.card-heading h2{font-size:var(--text-section-size)}.detail>.discussion-card:first-of-type>.card-heading{padding:0 0 var(--space-6)}.collapse-button{border-radius:var(--radius-interactive);width:32px;min-height:32px;color:var(--muted-foreground);background:0 0;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.card-heading>.collapse-button{margin-top:-4px}.card-body{min-width:0;padding:0 28px 28px}.detail>.discussion-card:first-of-type .card-body{padding:0 0 0 44px}.card-body>.math-content{font-size:var(--text-reading-size)}.comments{margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--border);border-image:var(--rule) 1}.comments-heading{align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);color:var(--foreground);font-size:var(--text-body-size);font-weight:500;display:flex}.empty-comments,.login-prompt{font-size:var(--text-body-size);margin-block:var(--space-3)}.card-body>[role=status]{min-height:60px;margin-top:var(--space-6);padding-block:var(--space-4)}.composer{margin:var(--space-4) 0 var(--space-6);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--panel-radius);background:0 0}.composer input,.composer textarea{width:100%;min-width:0;padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-interactive);background:var(--bg-secondary);color:var(--foreground);font-size:var(--text-body-size);line-height:var(--reading-line-height);display:block}.composer textarea{resize:vertical;field-sizing:content;min-height:128px;max-height:70vh}.composer input{min-height:44px;margin-bottom:var(--space-4);font-weight:500}.composer textarea[rows="7"]{min-height:224px}.composer input::placeholder,.composer textarea::placeholder{color:var(--muted-foreground);opacity:1;font-weight:400}.composer-tabs{width:fit-content;margin-bottom:var(--space-3);background:var(--bg-secondary);border-radius:var(--radius-interactive);gap:4px;padding:3px;display:flex}.composer-tabs button{min-height:32px;color:var(--muted-foreground);font-size:var(--text-label-size);background:0 0;border:1px solid #0000;border-radius:5px;padding:5px 12px;line-height:20px}.composer-tabs button[aria-pressed=true]{background:var(--bg-tertiary);color:var(--foreground);border-color:var(--border)}.editor-field{position:relative}.preview{padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-interactive);background:var(--bg-secondary);overflow-wrap:anywhere;position:absolute;inset:0;overflow:auto}.editor-field:has(>.preview)>textarea{visibility:hidden}.composer-footer{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.composer-footer .muted{font-size:var(--text-label-size)}.composer-footer>div{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;max-width:100%;margin-left:auto;display:flex}.comment{margin-top:var(--space-4);min-width:0}.comment-thread>.reveal>.reveal-clip>.comment:first-child{margin-top:var(--space-3)}.comment-meta{color:var(--muted-foreground);font-size:var(--text-label-size);flex-wrap:wrap;align-items:center;gap:4px 10px;line-height:20px;display:flex}.comment-byline{flex-wrap:wrap;flex:1;align-items:center;gap:4px 10px;min-width:0;display:flex}.comment-facts{flex-wrap:wrap;display:inline-flex}.comment-facts>:not(:last-child):after{content:"·";content:"·" / "";margin-inline:6px}.comment-you{border:1px solid var(--border);font-size:var(--text-eyebrow-size);border-radius:999px;padding:0 7px;line-height:16px}.comment-delete{cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}.comment-manage+.comment-delete{margin-left:var(--space-3)}.comment-manage{color:var(--muted-foreground);font-size:var(--text-label-size);transition:color var(--motion-fast) var(--motion-ease);border-radius:4px;margin-left:auto}.comment-meta strong{color:var(--foreground);font-size:var(--text-body-size);overflow-wrap:anywhere}.comment-meta time{font-variant-numeric:tabular-nums}.comment-thread{border-left:1px solid var(--border);margin-left:11px;padding:2px 0 0 22px}.comment .math-content{font-size:var(--text-body-size)}:is(.preview,.comment-thread)>.math-content>:is(p,ul,ol,blockquote,pre){margin-block:calc(var(--reading-line-height) * 1em)}:is(.preview,.comment-thread)>.math-content>:first-child{margin-top:0}:is(.preview,.comment-thread)>.math-content>:last-child{margin-bottom:0}.comment-actions{flex-wrap:wrap;align-items:center;gap:4px 8px;margin:4px 0 0 -8px;display:flex}.comment-actions>.text-button{min-height:24px;padding-block:2px}.comment-meta>.collapse-button{width:24px;min-height:24px}.comment-replies-toggle svg{transition:transform var(--motion-expand) var(--motion-ease)}.comment-replies-toggle[aria-expanded=false] svg{transform:rotate(-90deg)}.nested .nested .nested .comment-thread{padding-left:var(--space-3)}.nested .nested .nested .nested .comment-thread{border-left:0;margin-left:0;padding-left:0}.claims-heading{margin:40px 0 var(--space-6);padding-top:var(--space-6);border-top:1px solid var(--border);border-image:var(--rule) 1;flex-wrap:wrap}.claims-heading h2{align-items:center;gap:var(--space-2);display:inline-flex}.count{color:var(--muted-foreground);font-size:var(--text-small-size);font-variant-numeric:tabular-nums;align-items:center;font-weight:400;display:inline-flex}.claim-label{background:var(--bg-tertiary);color:var(--muted-foreground);border-radius:5px;padding:3px 8px}.claim-composer{padding:var(--space-6)}.claim-composer>.muted{margin-top:var(--space-2);font-size:var(--text-body-size)}.claim-composer>.composer{box-shadow:none;background:0 0;border:0;border-radius:0;margin-bottom:0;padding:0}@media (hover:hover){.collapse-button:hover,.composer-tabs button:hover{color:var(--foreground);background:var(--accent)}.comment-manage:hover{color:var(--foreground)}}@media (max-width:640px){.card-heading{gap:var(--space-2);padding:20px}.card-heading>.collapse-button{margin-left:-8px}.collapse-button{width:44px;min-height:44px}.card-heading h1{font-size:var(--text-title-size)}.card-body{padding:0 20px 20px}.detail>.discussion-card:first-of-type .card-body{padding:0}.comments{margin-top:var(--space-6)}.comment-thread{padding-left:var(--space-3);margin-left:11px}.nested .nested .comment-thread{padding-left:var(--space-2)}.nested .nested .nested .comment-thread{border-left:0;margin-left:0;padding-left:0}.comment .math-content{font-size:var(--text-reading-size)}.comment-meta{gap:6px}.composer{padding:var(--space-3)}.composer input,.composer textarea,.composer .preview{font-size:16px}.composer-tabs button{min-height:44px}.claim-composer{padding:var(--space-4)}.claims-heading{margin-top:var(--space-8)}}@media (pointer:coarse){.collapse-button{width:44px;min-height:44px}.composer-tabs button{min-height:44px}.composer input,.composer textarea,.composer .preview{font-size:16px}}.comment-tombstone{color:var(--muted-foreground);margin:0;font-style:italic}.discussion-more{margin-block:1rem 1.5rem}.repo-bibliography{margin:0}.repo-bibliography>div{border-bottom:1px solid var(--border);padding-block:.75rem}.repo-bibliography dt{font-size:.875rem;font-weight:600}.repo-bibliography dd{margin:.25rem 0 0}.repository-sections{gap:20px;margin-top:1.5rem;display:grid}.repository-notes>h2{margin-bottom:8px}.repository-notes .math-content{font-size:var(--text-body-size);line-height:1.7}.comment-composer{margin:var(--space-4) 0 var(--space-6);border:0;padding:0}.comment-composer>.draft-status{padding:0 0 10px}.comment-editor{border:1px solid var(--border);background:var(--bg-secondary);transition:border-color var(--motion-fast) var(--motion-ease), box-shadow var(--motion-fast) var(--motion-ease);border-radius:10px}.comment-editor:focus-within{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in oklab, var(--ring) 18%, transparent)}.comment-editor .editor-toolbar{margin:0;padding:6px 12px 0 6px}.comment-editor .composer-tabs{background:0 0;gap:2px;padding:0}.comment-editor .composer-tabs button{min-height:28px;padding:3px 10px}.comment-editor .editor-hint{margin:0}.comment-editor .editor-hint code{color:var(--muted-foreground);background:0 0}.composer .comment-editor textarea,.composer .comment-editor .preview{background:0 0;border:0;border-radius:0 0 10px 10px;padding:8px 14px 12px}.composer .comment-editor textarea{min-height:96px}.composer .comment-editor textarea:focus-visible{box-shadow:none;border-color:#0000;outline:none}.comment-composer .composer-footer{align-items:center;gap:0 var(--space-3);grid-template-columns:minmax(0,1fr) auto;margin-top:8px;display:grid}.comment-composer .composer-footer>.metadata-details{display:contents}.comment-composer .composer-footer>.metadata-details>.disclosure-summary{border-radius:var(--radius-interactive);width:auto;min-height:32px;color:var(--muted-foreground);font-size:var(--text-small-size);grid-area:1/1;justify-self:start;margin-left:-8px;padding:4px 8px}.comment-composer .composer-footer>.metadata-details>.reveal{grid-area:2/1/3/-1}.comment-composer .composer-footer>.metadata-details .metadata-content{margin-top:8px;padding:16px 0 0}.comment-composer .composer-footer>div{grid-area:1/2}.comment-composer .optional-label{float:none;margin-left:6px}@media (hover:hover){.comment-composer .composer-footer>.metadata-details>.disclosure-summary:hover{background:var(--accent)}}@media (max-width:640px){.comment-editor .editor-hint{display:none}.comment-composer .composer-footer{grid-template-columns:minmax(0,1fr)}.comment-composer .composer-footer>.metadata-details>.reveal{grid-area:2/1}.comment-composer .composer-footer>div{grid-area:3/1;margin-top:8px}}.comment-meta{border-radius:var(--radius-interactive);transition:background-color var(--motion-fast) var(--motion-ease);margin:-4px -8px 0;padding:4px 8px;position:relative}.comment-meta>.collapse-button{cursor:pointer}.comment-meta>.collapse-button:after{content:"";border-radius:inherit;position:absolute;inset:0}.comment-meta :is(a,button:not(.collapse-button)){z-index:1;position:relative}:is(.comment,.comment-thread)>.reveal{margin-inline:-8px}:is(.comment,.comment-thread)>.reveal>.reveal-clip{padding-inline:8px}@media (hover:hover){.comment-meta:hover{background:var(--interaction-hover)}.comment-meta:hover .comment-you{border-color:var(--divider)}.comment-meta:hover>.collapse-button{color:var(--foreground)}.comment-meta>.collapse-button:hover{background:0 0}}.claims-heading>.secondary-button{background:0 0;border-color:#0000;margin-right:-12px}.claims-heading>.secondary-button:focus-visible{background:var(--accent)}@media (hover:hover){.claims-heading>.secondary-button:hover:not(:disabled){background:var(--accent);border-color:#0000}}@media (max-width:640px),(pointer:coarse){.comment-meta>.collapse-button{width:24px;min-height:44px}.comment-actions>.text-button{min-height:44px}}
.math-content{overflow-wrap:anywhere;min-width:0;line-height:var(--reading-line-height)}.math-content :is(p,ul,ol){margin-block:var(--space-3)}.math-content>:first-child{margin-top:0}.math-content>:last-child{margin-bottom:0}.math-content :is(ul,ol){padding-inline-start:1.5em}.math-content li{margin-block:var(--space-1)}.math-content :is(h1,h2,h3,h4,h5,h6){margin:var(--space-6) 0 var(--space-3);font-weight:500}.math-content a{color:var(--text-link);text-underline-offset:3px;text-decoration:underline}.math-content pre{max-width:100%;margin-block:var(--space-4);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-interactive);background:var(--background);font-size:var(--text-label-size);tab-size:2;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5;overflow:auto}.math-content code{font-family:var(--font-mono);font-size:.9em}.math-content :not(pre)>code{background:var(--bg-tertiary);color:var(--text-code-inline);border-radius:3px;padding:2px 4px}.math-content pre code{font-size:inherit}.math-content blockquote{margin:var(--space-4) 0;padding-left:var(--space-4);border-left:2px solid var(--border);color:var(--muted-foreground)}.math-content hr{margin-block:var(--space-6);border:0;border-top:1px solid var(--border);border-image:var(--rule) 1}.math-content .katex{font-size:1.08em;line-height:1.2}.math-content .katex-display{max-width:100%;margin:var(--space-4) 0;scrollbar-width:thin;scrollbar-color:var(--divider) transparent;padding:8px 2px 10px;overflow:auto hidden}.post-link .katex-display{margin-block:var(--space-2)}.math-content .katex-display>.katex{padding-block:2px}.math-content .katex-error{color:var(--destructive);white-space:normal}@media (max-width:640px){.math-content .katex-display{margin-block:var(--space-4)}}@supports (animation-timeline:scroll()){:is(.math-content,.wiki-markdown) .katex-display{scrollbar-width:none;-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--scroll-fade-s,0px), #000 calc(100% - var(--scroll-fade-e,0px)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--scroll-fade-s,0px), #000 calc(100% - var(--scroll-fade-e,0px)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 var(--scroll-fade-s,0px), #000 calc(100% - var(--scroll-fade-e,0px)), transparent 100%);animation-name:scroll-fade-reveal-s,scroll-fade-reveal-e;animation-duration:1ms,1ms;animation-timing-function:ease-in-out,ease-in-out;animation-iteration-count:1,1;animation-direction:normal,normal;animation-play-state:running,running;animation-delay:0s,0s;animation-fill-mode:both;animation-timeline:scroll(self inline),scroll(self inline);animation-range:0 96px,calc(100% - 96px) 100%}:is(.math-content,.wiki-markdown) .katex-display::-webkit-scrollbar{display:none}}@supports not (animation-timeline:scroll()){.wiki-markdown .katex-display{scrollbar-width:thin;scrollbar-color:var(--divider) transparent}}@media (max-width:640px){:is(.math-content,.wiki-markdown) .katex-display>.katex>.katex-html>.katex-tag{text-align:right;margin-top:4px;display:block;position:static}@supports (animation-timeline:scroll()){:is(.math-content,.wiki-markdown) .katex-display:has(.katex-tag){--tag-band:2.2em;-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--scroll-fade-s,0px), #000 calc(100% - var(--scroll-fade-e,0px)), transparent 100%), linear-gradient(#000, #000);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--scroll-fade-s,0px), #000 calc(100% - var(--scroll-fade-e,0px)), transparent 100%), linear-gradient(#000, #000);mask-image:linear-gradient(to right, transparent 0, #000 var(--scroll-fade-s,0px), #000 calc(100% - var(--scroll-fade-e,0px)), transparent 100%), linear-gradient(#000, #000);-webkit-mask-size:100% calc(100% - var(--tag-band)), 100% var(--tag-band);-webkit-mask-size:100% calc(100% - var(--tag-band)), 100% var(--tag-band);mask-size:100% calc(100% - var(--tag-band)), 100% var(--tag-band);-webkit-mask-position:top,bottom;mask-position:top,bottom;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}}}
.metadata-details{margin-top:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-interactive)}.metadata-details>.disclosure-summary{padding:var(--space-3) var(--space-4);font-size:var(--text-label-size);color:var(--muted-foreground)}:where(.composer,.metadata-field) :is(input:not([type=radio],[type=checkbox]),textarea,select){transition:border-color var(--motion-fast) var(--motion-ease), box-shadow var(--motion-fast) var(--motion-ease)}:where(.composer,.metadata-field) :is(input:not([type=radio],[type=checkbox]),textarea,select):focus-visible{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in oklab, var(--ring) 18%, transparent);outline:none}@media (hover:hover){:where(.composer,.metadata-field) :is(input:not([type=radio],[type=checkbox]),textarea,select):hover:not(:focus-visible,:disabled){border-color:color-mix(in oklab, var(--border), var(--foreground) 18%)}}@media (forced-colors:active){:where(.composer,.metadata-field) :is(input:not([type=radio],[type=checkbox]),textarea,select):focus-visible{outline-offset:0;outline:2px solid highlight}}.metadata-details[data-open=true]>.disclosure-summary{color:var(--foreground)}.metadata-details>.reveal>.reveal-clip>.metadata-content{border-top:1px solid var(--border);border-image:var(--rule) 1}.metadata-content{padding:var(--space-4);gap:var(--space-4);display:grid}.metadata-field{min-width:0;font-size:var(--text-label-size);color:var(--muted-foreground);gap:6px;margin:12px 0;display:grid}.metadata-field input,.metadata-field select,.metadata-field textarea{border:1px solid var(--border);border-radius:var(--radius-interactive);background:var(--bg-secondary);width:100%;min-width:0;min-height:40px;color:var(--foreground);font:inherit;font-size:var(--text-body-size);margin:0;padding:8px 10px;font-weight:400}.metadata-field textarea{resize:vertical;min-height:80px}.field-grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.metadata-row{min-width:0;margin:var(--space-3) 0;padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-interactive)}.metadata-row legend{font-size:var(--text-label-size);color:var(--muted-foreground);padding-inline:6px}.remove-row{margin-left:auto;display:flex}.claim-metadata-editor>h3,.link-editor>h3{margin-top:var(--space-4)}.composer-fields{border:0;min-width:0;margin:0;padding:0}.composer-fields:disabled{opacity:.65}.artifact-links{margin:var(--space-4) 0;flex-wrap:wrap;gap:8px;padding:0;list-style:none;display:flex}.artifact-links li{min-width:0;max-width:100%}.artifact-links a{border:1px solid var(--border);border-radius:var(--radius-interactive);max-width:100%;min-height:36px;font-size:var(--text-label-size);overflow-wrap:anywhere;align-items:center;gap:8px;padding:6px 10px;display:inline-flex}@media (hover:hover){.artifact-links a:hover{background:var(--accent)}}.link-kind{color:var(--muted-foreground);font-size:var(--text-eyebrow-size)}.citations{margin:var(--space-4) 0 0;font-size:var(--text-label-size);padding:0;list-style:none}.citations>li{padding:var(--space-3) 0;border-top:1px solid var(--border);border-image:var(--rule) 1;overflow-wrap:anywhere}.citation-title{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.citation-label{min-width:0;color:var(--muted-foreground)}.citation-bibliography,.citation-identifiers{color:var(--muted-foreground);margin-top:4px}.citation-identifiers{flex-wrap:wrap;gap:12px;display:flex}.citation-locator{margin-top:4px}.citations .math-content{font-size:var(--text-label-size);margin-top:8px}.claim-summary{margin-bottom:var(--space-4);color:var(--muted-foreground)}.claim-scope{margin-top:var(--space-4);font-size:var(--text-body-size);gap:4px;display:grid}.problem-citations{margin-top:var(--space-4)}.problem-citations .section-title{margin:0}.problem-citations h3{color:var(--muted-foreground)}@media (max-width:640px){.field-grid{grid-template-columns:1fr;gap:0}.metadata-content{padding:var(--space-3)}.metadata-field input,.metadata-field textarea,.metadata-field select{min-height:44px;font-size:16px}.metadata-row{padding:8px}.metadata-details>.disclosure-summary,.artifact-links a{min-height:44px}}.source-raw{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;font-size:var(--text-label-size);overflow:auto}.author-attribution{overflow-wrap:anywhere}@media (pointer:coarse){.metadata-field input,.metadata-field textarea,.metadata-field select{min-height:44px;font-size:16px}.metadata-details>.disclosure-summary,.artifact-links a{min-height:44px}}
.home-page{width:100%;max-width:var(--page-max);padding:0 var(--page-gutter);flex-direction:column;flex:1;margin-inline:auto;display:flex}main:has(.home-field){flex-direction:column;display:flex;position:relative}.home-field{pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity 1.6s var(--motion-ease);position:absolute;inset:0}.home-field[data-ready]{opacity:1}.home-hero{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;max-width:780px;margin-inline:auto;padding:64px 0;display:flex}.home-hero>:not(.home-field){position:relative}.home-hero h1{font-family:var(--reading-serif);font-size:var(--text-display-size);letter-spacing:-.03em;text-wrap:balance;font-weight:400;line-height:1.06}.home-lead{max-width:58ch;color:var(--muted-foreground);font-size:var(--text-reading-size);text-wrap:pretty;margin-top:20px;line-height:1.7}.home-search{z-index:2;width:100%;max-width:640px;margin-top:32px;position:relative}.home-suggestions{border:1px solid var(--border);border-radius:var(--panel-radius);background:var(--popover);max-height:min(420px,60svh);box-shadow:0 24px 64px #00000080, inset 0 1px 0 var(--highlight);text-align:left;position:absolute;inset:calc(100% + 6px) 0 auto;overflow-y:auto}.home-suggestions[hidden]{display:none}.home-search-field{border:1px solid var(--border);background:var(--bg-secondary);min-height:58px;color:var(--muted-foreground);transition:border-color var(--motion-fast), box-shadow var(--motion-fast);border-radius:7px;align-items:center;gap:12px;padding:6px 6px 6px 16px;display:flex}.home-search-field>svg{flex-shrink:0}.home-search-field:focus-within{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in oklab, var(--ring) 18%, transparent)}.home-search-field input{width:100%;min-width:0;min-height:44px;color:var(--foreground);background:0 0;border:0;padding:4px 0;font-size:16px;line-height:24px}.home-search-field input::placeholder{color:var(--muted-foreground);opacity:1}.home-search-field input:focus-visible{outline:none}.home-search-submit{border-radius:var(--radius-interactive);width:44px;min-height:44px;color:color-mix(in oklab, var(--foreground) 80%, transparent);transition:color var(--motion-fast) var(--motion-ease);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.home-search-submit svg{transition:transform var(--motion-fast) var(--motion-ease)}.home-search-submit:focus-visible{outline-offset:-2px}.home-lead a{color:var(--foreground);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, currentColor 35%, transparent);text-decoration-color:color-mix(in oklab, currentColor 35%, transparent);text-underline-offset:3px}@media (hover:hover){.home-lead a:hover{text-decoration-color:currentColor}}.home-meter{width:100%;max-width:640px;margin-top:24px}.home-meter-bar{border-radius:3px;height:6px;animation:1.4s cubic-bezier(.16,1,.3,1) .42s both home-grow;display:flex;overflow:hidden}.home-meter-bar>span{min-width:2px}.home-meter [data-part=open]{--part:var(--status-open)}.home-meter [data-part=claimed]{--part:var(--status-claimed)}.home-meter [data-part=solved]{--part:var(--status-solved)}.home-meter [data-part=unknown]{--part:var(--border)}.home-meter-bar>span{background:var(--part)}.home-stats{color:var(--muted-foreground);font-size:var(--text-small-size);flex-wrap:wrap;justify-content:center;gap:6px 22px;margin-top:14px;display:flex}.home-stats a{color:inherit;text-underline-offset:4px;transition:color var(--motion-fast) var(--motion-ease), text-decoration-color var(--motion-fast) var(--motion-ease);border-radius:4px;line-height:32px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;display:inline-block}.home-stats b{color:var(--foreground);font-variant-numeric:tabular-nums;font-weight:500}.home-stats [data-part]:before{content:"";background:var(--part);vertical-align:.05em;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.home-featured{text-align:left;width:100%;max-width:640px;margin-top:40px;display:grid}.home-problem{border:1px solid var(--border);border-radius:var(--panel-radius);background:color-mix(in oklab, var(--bg-secondary) 90%, transparent);box-shadow:inset 0 1px 0 var(--highlight);color:var(--foreground);transition:border-color var(--motion-fast);flex-direction:column;grid-area:1/1;gap:14px;padding:20px 24px;text-decoration:none;display:flex;position:relative;overflow:hidden}.home-problem .reading-eyebrow{gap:14px}.home-problem .math-content{font-family:var(--reading-serif);font-size:var(--text-section-size);color:color-mix(in oklab, var(--foreground) 94%, var(--background));line-height:1.7}.home-problem .katex-display{margin:12px 0;overflow:auto hidden}.home-problem-cta{color:var(--muted-foreground);font-size:var(--text-small-size);transition:color var(--motion-fast);align-items:center;gap:6px;margin-top:auto;display:inline-flex}.home-problem-cta svg{transition:transform var(--motion-fast) var(--motion-ease)}.home-problem:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.home-featured[data-rotating] .home-problem{animation:home-turn 32s ease calc(var(--i) * 8s) infinite both}.home-featured:is(:hover,:focus-within) .home-problem{animation-play-state:paused}.home-rise{animation:.9s cubic-bezier(.16,1,.3,1) both home-rise;animation-delay:calc(var(--rise,0) * 90ms + 60ms)}@keyframes home-rise{0%{opacity:0;filter:blur(6px);transform:translateY(12px)}}@keyframes home-grow{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes home-turn{0%{opacity:0;visibility:hidden;filter:blur(4px);transform:translateY(6px)}2%,23%{opacity:1;visibility:visible;filter:none;transform:none}25%,to{opacity:0;visibility:hidden;filter:blur(4px);transform:translateY(-6px)}}@media (hover:hover){.home-search-submit:hover{color:var(--foreground)}.home-search-submit:hover svg{transform:translate(2px)}.home-stats a:hover{color:var(--foreground);-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong)}.home-problem:hover{border-color:var(--border-strong)}.home-problem:hover .home-problem-cta{color:var(--foreground)}.home-problem:hover .home-problem-cta svg{transform:translate(3px)}}@media (pointer:coarse){.home-stats a{line-height:44px}}@media (max-width:760px){.home-hero{padding:40px 0}.home-hero h1{font-size:var(--text-display-size)}.home-lead{font-size:var(--text-reading-size)}.home-search{margin-top:28px}.home-featured{margin-top:32px}.home-problem{padding:18px}}@media (prefers-reduced-motion:reduce){.home-rise,.home-meter-bar,.home-featured[data-rotating] .home-problem{animation:none}.home-featured[data-rotating] .home-problem:not(:first-child){display:none}}@media (max-width:360px){.home-search-field{gap:8px;padding-left:12px}.home-search-field>svg{display:none}}@media (forced-colors:active){.home-search-field:focus-within{outline:2px solid highlight}}
.reading-eyebrow,.archive-number{font-size:var(--text-eyebrow-size);letter-spacing:.1em;text-transform:uppercase;color:var(--muted-foreground);font-weight:500;line-height:1.5}.reading-eyebrow{align-items:center;gap:8px;display:flex}.archive-number{white-space:nowrap;align-items:baseline;gap:10px;display:inline-flex}.archive-number>span{font-family:var(--font-mono);font-size:var(--text-small-size);font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--foreground)}.explorer-heading{align-items:flex-end;margin-bottom:28px}.explorer-heading h1{font-family:var(--reading-serif);font-size:var(--text-title-size);letter-spacing:-.035em;margin-top:8px;font-weight:400}.feed .search-box{background:var(--background);box-shadow:none}.feed .problem-list{border:0;gap:18px;display:grid}.feed-card{border:1px solid var(--border);background:var(--bg-secondary);transition:border-color var(--motion-fast), background var(--motion-fast);border-radius:10px;padding:28px 32px 0;display:block;box-shadow:0 1px 2px #00000008}.feed-card-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-bottom:18px;display:flex}.feed-card .tags{gap:6px;margin:0}.feed-card .tags span{border:1px solid var(--border);font-size:var(--text-eyebrow-size);background:0 0;border-radius:4px;padding:2px 8px;line-height:18px}.feed-card .post-link{width:fit-content;max-width:100%}.feed-card .post-link h2{font-family:var(--reading-serif);font-size:var(--text-title-size);letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;font-weight:400;line-height:1.3}.feed-statement{max-width:78ch;margin:16px 0 22px}.feed-statement .math-content{font-family:var(--reading-serif);font-size:var(--text-reading-size);color:color-mix(in oklab, var(--foreground) 85%, var(--background));line-height:1.75}.feed-statement .katex-display{margin:16px 0 0}.feed-card .post-actions{border-top:1px solid var(--border);font-size:var(--text-label-size);margin:0;padding:12px 0}.feed-card .post-actions a:first-child{color:var(--foreground);gap:10px;font-weight:500}.feed-card .post-actions a:first-child svg{transition:transform var(--motion-fast)}.reading-breadcrumb{color:var(--muted-foreground);font-size:var(--text-label-size);align-items:center;gap:14px;margin-bottom:24px;display:flex}.reading-breadcrumb .back-link{font-size:inherit;margin:0}.detail-topbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;display:flex}.detail-topbar .reading-breadcrumb{margin-bottom:0}.detail-aside{display:none}@media (min-width:1024px){.detail-layout{grid-template-columns:minmax(0,1fr) 220px;align-items:start;gap:48px;display:grid}.detail-aside{gap:32px;display:grid;position:sticky;top:93px}.detail .problem-provenance{display:none}}@supports (text-box:trim-start cap alphabetic){#detail-toc-title{text-box:trim-start cap alphabetic;display:block}}.detail-toc ul{border-left:1px solid var(--border);margin:12px 0 0;padding:0;list-style:none;display:grid;position:relative}.detail-toc a,.detail-toc-placeholder{color:var(--muted-foreground);font-size:var(--text-small-size);transition:color var(--motion-fast), border-color var(--motion-fast);border-left:1px solid #0000;justify-content:space-between;gap:8px;margin-left:-1px;padding:5px 0 5px 12px;display:flex}.detail-toc a[aria-current]{color:var(--foreground)}.detail-toc-indicator{background:var(--foreground);pointer-events:none;width:1px;transition:transform var(--motion-expand) var(--motion-ease), height var(--motion-expand) var(--motion-ease);position:absolute;top:0;left:-1px}.detail-page [tabindex="-1"]:focus{outline:none}.detail-toc-count{font-variant-numeric:tabular-nums}.detail-facts{gap:16px;margin:0;display:grid}.detail-facts dt,.detail-facts-label{color:var(--muted-foreground);font-size:var(--text-eyebrow-size);letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px;font-weight:500}.detail-facts dd,.detail-facts-value{font-size:var(--text-small-size);margin:0;line-height:1.6}.detail-facts a{color:var(--muted-foreground);align-items:center;gap:4px;display:inline-flex}@media (hover:hover){.detail-toc a:hover,.detail-facts a:hover{color:var(--foreground)}}.problem-pager{border-top:1px solid var(--border);border-image:var(--rule) 1;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:48px;padding-top:20px;display:grid}.problem-pager-link{min-width:0;color:var(--muted-foreground);gap:2px;transition:color .15s;display:grid}.problem-pager-next{text-align:right;grid-column:2}.problem-pager-direction{font-size:var(--text-label-size);align-items:center;gap:4px;display:inline-flex}.problem-pager-next .problem-pager-direction{justify-content:flex-end}.problem-pager-title{font-size:var(--text-small-size);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.problem-pager-number{font-family:var(--font-mono);font-size:var(--text-label-size);font-variant-numeric:tabular-nums;margin-right:8px}@media (hover:hover){.problem-pager-link:hover{color:var(--foreground)}}@media (max-width:640px){.problem-pager{margin-top:32px}}.detail>.discussion-card.problem-document{border:1px solid var(--border);border-radius:var(--panel-radius);background:var(--bg-secondary);margin-bottom:0;overflow:hidden}.detail>.discussion-card.problem-document>.card-heading{align-items:center;gap:20px;padding:28px 28px 24px}.card-heading>.collapse-button{order:1;margin:-4px -8px -4px 0}.problem-document .card-heading h1{font-family:var(--reading-serif);font-size:var(--text-title-size);letter-spacing:-.035em;font-weight:400;line-height:1.18}.detail>.discussion-card.problem-document .card-body{padding:0 28px 28px}.problem-statement{border-top:1px solid var(--border);border-image:var(--rule) 1;padding-top:26px}.problem-second-statement{margin-top:26px}.problem-second-statement>h2{margin-bottom:10px}.problem-statement>.math-content{font-family:var(--reading-serif);font-size:var(--text-reading-size);color:color-mix(in oklab, var(--foreground) 94%, var(--background));line-height:1.75}.problem-source{color:var(--muted-foreground);font-size:var(--text-label-size);margin-top:20px}.problem-source a{color:var(--foreground);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, currentColor 35%, transparent);text-decoration-color:color-mix(in oklab, currentColor 35%, transparent);text-underline-offset:3px;transition:text-decoration-color var(--motion-fast) var(--motion-ease)}@media (hover:hover){.problem-source a:hover{text-decoration-color:currentColor}}.problem-provenance{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-top:24px;display:flex}.problem-citations:empty{display:none}.problem-document .comments{margin-top:26px;padding-top:22px}.comments-heading{gap:8px;margin-bottom:16px}.comments-heading>svg{color:var(--muted-foreground)}.comments-heading h3{font-size:var(--text-body-size);letter-spacing:-.01em;font-weight:500}.comments-heading>.comments-add{margin-left:auto}.comments-heading .count{font-size:var(--text-label-size);margin-left:2px}.discussion-empty{font-size:var(--text-body-size);flex-wrap:wrap;align-items:baseline;gap:6px 16px;line-height:1.7;display:flex}.discussion-empty>span{color:var(--muted-foreground);font-size:var(--text-label-size)}.detail .claims-heading{border:0;margin:30px 0 16px;padding:0}.claims-heading h2{font-size:var(--text-section-size);letter-spacing:-.025em}.detail .empty-claims{border:1px dashed var(--border);text-align:left;background:0 0;border-radius:8px;align-items:center;gap:18px;padding:24px 28px;display:flex}.empty-claims>svg{color:var(--muted-foreground);flex-shrink:0}.detail .empty-claims h3{font-size:var(--text-body-size);font-weight:500}.detail .empty-claims p{font-size:var(--text-label-size);margin-top:5px;line-height:1.7}.discussion-card[data-collapsed=true] .card-heading{padding-bottom:24px}@media (hover:hover){.feed-card:hover{border-color:color-mix(in oklab, var(--border), var(--foreground) 16%)}.feed-card .post-actions a:first-child:hover svg{transform:translate(3px)}}@media (max-width:640px){.explorer-heading h1{font-size:var(--text-title-size)}.reading-eyebrow,.archive-number{font-size:var(--text-eyebrow-size)}.feed-card{padding:20px 20px 0}.feed-card-heading{gap:12px;margin-bottom:16px}.feed-card .post-link h2{font-size:var(--text-section-size)}.feed-statement .math-content{font-size:var(--text-reading-size)}.feed-card .post-actions{gap:8px 16px;padding-block:6px}.feed-card .post-actions a:first-child{flex:initial}.reading-breadcrumb{gap:10px;margin-bottom:16px}.detail>.discussion-card.problem-document>.card-heading{gap:8px;padding:20px}.card-heading>.collapse-button{min-width:44px;min-height:44px;margin:-10px -10px 0 0}.problem-document>.card-heading>.collapse-button{margin-block:-10px}.detail>.discussion-card.problem-document .card-body{padding:0 20px 20px}.problem-statement{padding-top:22px}.problem-provenance{gap:8px}.detail .empty-claims{align-items:flex-start;gap:12px;padding:20px}}@media (prefers-reduced-motion:reduce){.feed-card,.feed-card .post-actions a:first-child svg{transition:none}}.wiki-links{gap:2px;margin:0;padding:0;list-style:none;display:grid}.wiki-links a{min-height:28px;color:var(--muted-foreground);font-size:var(--text-small-size);transition:color var(--motion-fast) var(--motion-ease);border-radius:3px;align-items:center;gap:6px;display:inline-flex}.wiki-links svg{transition:translate var(--motion-fast) var(--motion-ease)}@media (hover:hover){.wiki-links a:hover{color:var(--foreground)}.wiki-links a:hover svg{translate:2px}}.problem-provenance .wiki-links{flex-wrap:wrap;gap:0 16px;display:flex}@media (pointer:coarse){.wiki-links a{min-height:44px}}
.claim-composer-header{border-bottom:1px solid var(--border);border-image:var(--rule) 1;padding-bottom:24px}.claim-composer-header h2{font-family:var(--reading-serif);font-size:var(--text-heading-size);letter-spacing:-.025em;margin-top:10px;font-weight:400}.claim-composer-header p{max-width:65ch;color:var(--muted-foreground);font-size:var(--text-small-size);margin-top:10px;line-height:1.7}.claim-composer>.proof-composer{margin-top:24px}.claim-requirements{margin-bottom:24px}.result-fieldset{border:0;min-width:0;margin:0;padding:0}.result-fieldset legend,.claim-title-field>span,.claim-requirements>.metadata-field>span,.editor-label{font-size:var(--text-small-size);color:var(--foreground);font-weight:500}.result-fieldset legend{margin-bottom:12px;padding:0}.field-requirement{color:var(--muted-foreground);font-size:var(--text-eyebrow-size);margin-left:8px;font-weight:400}.result-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.result-option{border:1px solid var(--border);cursor:pointer;transition:border-color var(--motion-fast), background var(--motion-fast), box-shadow var(--motion-fast);background:0 0;border-radius:7px;align-items:flex-start;gap:12px;padding:16px;display:flex}.result-option:has(input:checked){border-color:var(--foreground);background:var(--bg-tertiary)}.composer .result-option input:focus-visible{outline:none}.result-option:has(input:focus-visible){border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in oklab, var(--ring) 18%, transparent)}@media (hover:hover){.result-option:hover:not(:has(input:checked)){border-color:color-mix(in oklab, var(--border), var(--foreground) 18%)}}@media (forced-colors:active){.result-option:has(input:focus-visible){outline:2px solid highlight}}.composer .result-option input{width:16px;height:16px;min-height:16px;accent-color:var(--foreground);flex:0 0 16px;margin:3px 0 0;padding:0}.result-option strong{font-size:var(--text-small-size);line-height:1.5;display:block}.result-option>span>span{font-size:var(--text-label-size);color:var(--muted-foreground);margin-top:5px;line-height:1.6;display:block}.claim-requirements>.metadata-field{gap:10px;margin:24px 0 0}.claim-requirements textarea{min-height:80px}.claim-title-field{gap:10px;margin-bottom:24px;display:grid}.claim-title-field input{margin:0;font-weight:400}.editor-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.editor-toolbar .composer-tabs{margin:0}.editor-toolbar .composer-tabs button{min-height:30px;padding-block:4px}.composer textarea[rows="7"]{min-height:184px}.editor-hint{font-size:var(--text-eyebrow-size);color:var(--muted-foreground);margin-top:10px;line-height:1.6}.editor-hint code{background:var(--bg-tertiary);color:var(--foreground);font-family:var(--font-mono);border-radius:4px;padding:1px 5px;font-size:.95em}.supporting-material{border-top:1px solid var(--border);border-image:var(--rule) 1;margin:24px 0;padding-top:22px}.submission-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px;display:flex}.submission-section-heading h3{font-size:var(--text-body-size)}.supporting-material>p{color:var(--muted-foreground);font-size:var(--text-label-size);margin-top:6px;line-height:1.7}.supporting-material .link-editor>h3{display:none}.supporting-material .metadata-row{margin-top:16px;padding:4px 16px 12px}.supporting-material .metadata-row legend{font-size:var(--text-eyebrow-size);text-transform:uppercase;letter-spacing:.08em}.supporting-material .metadata-field input{min-height:40px;font-weight:400}.supporting-material .metadata-field:has(input[placeholder="https://…"]){margin-bottom:0}.proof-composer .metadata-details,.comment-composer .metadata-details{border-radius:6px;margin-top:10px}.optional-label{float:right;color:var(--muted-foreground);font-size:var(--text-eyebrow-size);margin-left:12px;font-weight:400}.proof-composer .composer-footer{border-top:1px solid var(--border);border-image:var(--rule) 1;margin-top:24px;padding-top:20px}.comment-composer{box-shadow:none;border-radius:8px}.comment-composer textarea{min-height:110px}.composer-error{border:1px solid color-mix(in oklab, var(--destructive) 45%, var(--border));background:color-mix(in oklab, var(--destructive) 5%, var(--background));color:var(--foreground);font-size:var(--text-small-size);border-radius:6px;margin-bottom:18px;padding:12px 16px;line-height:1.7}.composer-error:focus{outline:2px solid var(--ring);outline-offset:3px}.claim-status{font-size:var(--text-label-size);flex-wrap:wrap;align-items:center;gap:8px 14px;line-height:20px;display:flex}.claim-pill{--dot:var(--muted-foreground);border:1px solid var(--border);color:var(--foreground);font-size:var(--text-label-size);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:2px 10px;font-weight:500;line-height:18px;display:inline-flex}.claim-pill-dot{background:var(--dot);border-radius:50%;width:6px;height:6px}.claim-pill[data-review=accepted]{--dot:var(--status-solved)}.claim-pill[data-review=under_review]{--dot:var(--fill-warning)}.claim-pill[data-review=rejected]{--dot:var(--destructive)}.claim-pill-separator,.claim-pill-result{color:var(--muted-foreground);font-weight:400}.claim-meta{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;display:inline-flex}.claim-meta>*+:before{content:"·";color:var(--muted-foreground);margin-inline:8px}.claim-meta .author-attribution strong{color:var(--foreground);font-weight:500}@media (forced-colors:active){.claim-pill-dot{forced-color-adjust:none;background:canvastext}}@media (max-width:640px){.result-options{grid-template-columns:1fr;gap:10px}.result-option{padding:14px}.claim-composer-header h2{font-size:var(--text-heading-size)}.claim-title-field input,.supporting-material .metadata-field input{font-size:16px}.editor-toolbar .composer-tabs button{min-height:44px}.supporting-material .metadata-row{padding-inline:12px}.submission-section-heading .field-requirement{margin-left:0}}
.collection-description{max-width:68ch;color:var(--muted-foreground);font-size:var(--text-body-size);margin:-12px 0 28px;line-height:1.7}.collection-search{z-index:5;border-bottom:1px solid var(--border);border-image:var(--rule) 1;background:var(--background);align-items:center;gap:16px;margin-block:-23px 0;padding-block:23px 22px;display:flex;position:sticky;top:68px}.collection-page .problem-rows{border-top:0}.collection-search>.search-box{flex:1}.collection-filters{align-items:center;gap:8px;display:flex}.collection-filter{flex:none;min-width:0;display:flex}.collection-filter[data-filter=tag]{width:196px}.collection-filter[data-filter=status]{width:116px}.collection-filter[data-filter=answer]{width:144px}.collection-filter[data-filter=sort]{width:160px}.collection-filters select{border:1px solid var(--border);border-radius:var(--radius-interactive);background-color:var(--background);width:100%;min-width:0;min-height:44px;color:var(--muted-foreground);font:inherit;font-size:var(--text-small-size);white-space:nowrap;transition:border-color var(--motion-fast) var(--motion-ease), box-shadow var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease);padding:0 12px;overflow:hidden}.collection-filter[data-active=true] select{border-color:color-mix(in oklab, var(--border), var(--foreground) 22%);color:var(--foreground)}.collection-filters select:focus-visible{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in oklab, var(--ring) 18%, transparent);outline:none}.collection-clear{min-height:44px;font-size:var(--text-small-size);flex:none;order:-1}.collection-clear[hidden]{display:none}:is(.metadata-field,.collection-filters) select{appearance:none;text-overflow:ellipsis;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23b0b0b0' fill-rule='evenodd' d='M4.47 7.97a.75.75 0 0 1 1.06 0L12 14.44l6.47-6.47a.75.75 0 1 1 1.06 1.06l-7 7a.75.75 0 0 1-1.06 0l-7-7a.75.75 0 0 1 0-1.06'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;padding-right:36px}.collection-filters select{background-position:right 12px center;background-size:14px;padding-right:32px}@media (forced-colors:active){:is(.metadata-field,.collection-filters) select{appearance:auto;padding-right:10px}}@media (hover:hover){.collection-filters select:hover:not(:focus-visible){border-color:color-mix(in oklab, var(--border), var(--foreground) 22%);color:var(--foreground)}}@media (max-width:1199px){.collection-search{flex-direction:column;align-items:stretch;gap:8px;margin-block:-17px 0;padding-block:17px 16px}.collection-filters{scrollbar-width:none;margin:-4px;padding:4px;position:relative;overflow-x:auto}.collection-filter{flex:auto}.collection-clear[hidden]{display:none}}@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}@keyframes scroll-fade-reveal-s{0%{--scroll-fade-s:0px}to{--scroll-fade-s:min(12%, 40px)}}@keyframes scroll-fade-reveal-e{0%{--scroll-fade-e:min(12%, 40px)}to{--scroll-fade-e:0px}}@media (max-width:1199px){.collection-filters{-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--scroll-fade-s,0px), #000 calc(100% - var(--scroll-fade-e,0px)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--scroll-fade-s,0px), #000 calc(100% - var(--scroll-fade-e,0px)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 var(--scroll-fade-s,0px), #000 calc(100% - var(--scroll-fade-e,0px)), transparent 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@supports (animation-timeline:scroll()){.collection-filters{animation-name:scroll-fade-reveal-s,scroll-fade-reveal-e;animation-duration:1ms,1ms;animation-timing-function:ease-in-out,ease-in-out;animation-iteration-count:1,1;animation-direction:normal,normal;animation-play-state:running,running;animation-delay:0s,0s;animation-fill-mode:both;animation-timeline:scroll(self inline),scroll(self inline);animation-range:0 96px,calc(100% - 96px) 100%}}}@media (max-width:640px){.collection-search{position:static}.collection-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.collection-filters>.collection-filter[data-filter]{width:auto}.collection-clear{order:0;grid-column:1/-1;justify-self:end}}.problem-rows{border-top:1px solid var(--border);border-image:var(--rule) 1;overflow-anchor:none;transition:opacity var(--motion-enter)}.problem-rows[aria-busy=true]{opacity:.6}.empty-state p{max-width:52ch;font-size:var(--text-body-size);line-height:1.7}.problem-row{isolation:isolate;border-bottom:1px solid #0000;grid-template-columns:64px minmax(0,1fr);gap:20px;padding:19px 0;display:grid;position:relative}.problem-row:after{content:"";background:var(--rule);pointer-events:none;height:1px;transition:opacity var(--motion-fast) var(--motion-ease);position:absolute;inset:auto 0 -1px}.problem-row-number{padding-top:4px}.problem-row-main{min-width:0}.problem-row-heading{justify-content:space-between;align-items:baseline;gap:8px 20px;display:flex}.problem-row h2{min-width:0;font-family:var(--reading-serif);font-size:var(--text-section-size);letter-spacing:-.02em;overflow-wrap:anywhere;font-weight:400;line-height:1.35}.problem-row h2 a{border-radius:3px}.problem-row h2 a:after{content:"";position:absolute;inset:0}.problem-row:before{content:"";z-index:-1;border-radius:var(--radius-interactive);background:var(--accent);opacity:0;transition:opacity var(--motion-fast) var(--motion-ease);pointer-events:none;position:absolute;inset:-1px -18px}.problem-row:first-child:before{top:0}.problem-row h2 a:focus-visible{outline:none}.problem-row:has(h2 a:focus-visible):before{opacity:1;outline:2px solid var(--ring)}.problem-row:has(h2 a:focus-visible):after{opacity:0}.problem-row:has(+.problem-row h2 a:focus-visible):after{opacity:0}.problem-row-heading>.status-badge{flex-shrink:0}.topic-list{flex-wrap:wrap;gap:4px 0;margin:0;padding:0;list-style:none;display:flex}.topic-list li:not(:last-child):after{content:"·";content:"·" / "";color:var(--muted-foreground);margin-inline:8px}.detail-aside .topic-list{flex-direction:column}.detail-aside .topic-list li:after{content:none}.problem-row-topics,.problem-provenance .topic-list{color:var(--muted-foreground);font-size:var(--text-label-size)}.problem-row-topics{margin-top:8px}.problem-row-description{max-width:70ch;color:color-mix(in oklab, var(--foreground) 82%, var(--background));font-size:var(--text-body-size);margin-top:6px;line-height:1.6}.problem-row-description+.problem-row-topics{margin-top:6px}.status-badge{border:1px solid var(--border);color:var(--foreground);font-size:var(--text-label-size);letter-spacing:.01em;white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:2px 9px;font-weight:500;line-height:18px;display:inline-flex}.status-dot{background:var(--status-open);border-radius:50%;width:6px;height:6px}.status-badge[data-status=claimed] .status-dot{background:var(--status-claimed)}.status-badge[data-status=solved] .status-dot{background:var(--status-solved)}.status-badge[data-status=unknown]{color:var(--muted-foreground)}.status-badge[data-status=unknown] .status-dot{border:1px solid var(--border-strong);background:0 0}.status-badge-separator{color:var(--muted-foreground)}.status-badge-answer{color:var(--muted-foreground);font-weight:400}.research-status{border-top:1px solid var(--border);border-image:var(--rule) 1;margin-top:28px;padding-top:26px}.research-status-heading{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.research-status-heading h2.reading-eyebrow{font-size:var(--text-eyebrow-size);letter-spacing:.1em;margin-right:4px}.research-status-meaning{font-size:var(--text-body-size);margin-top:14px;line-height:1.7}.research-status-meaning strong{font-weight:500}.research-status-text{margin-top:6px}.research-status-text .math-content{font-size:var(--text-body-size);line-height:1.7}.research-status-summary{font-size:var(--text-body-size);margin-top:14px;line-height:1.7}.problem-archive{border:1px solid var(--border);background:var(--background);font-size:var(--text-body-size);border-radius:8px;gap:14px;margin-top:16px;padding:20px;line-height:1.6;display:grid}.problem-archive>*{margin:0}.problem-archive h2.reading-eyebrow{font-size:var(--text-eyebrow-size)}.archive-list{margin:0;display:grid}.archive-list>div{border-top:1px solid var(--border);border-image:var(--rule) 1;grid-template-columns:180px minmax(0,1fr);gap:4px 20px;padding:10px 0;display:grid}.archive-list>div:first-child{border-top:0;padding-top:0}.archive-list dt{color:var(--muted-foreground);font-size:var(--text-small-size)}.archive-list dd{overflow-wrap:anywhere;min-width:0;margin:0}.archive-values{flex-wrap:wrap;gap:4px 16px;display:flex}.problem-archive a{text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px}.problem-archive .muted{font-size:var(--text-small-size)}.archive-note .math-content{font-size:var(--text-body-size);color:var(--muted-foreground)}.problem-archive .metadata-details,.problem-archive .artifact-links{margin:0}.problem-archive .metadata-details>.disclosure-summary{font-size:var(--text-small-size)}.problem-archive .metadata-content{font-size:var(--text-body-size)}.discussion-section{margin-top:30px}.discussion-section>.claims-heading{min-height:40px;margin-top:0}.discussion-section>.discussion-card{margin-bottom:0;padding:24px 28px}.discussion-comments>.comments>:first-child{margin-top:0}@media (max-width:640px){.discussion-section>.discussion-card{padding:20px}}.discussion-section .comments{border-top:0;margin-top:0;padding-top:0}.sign-in-page{grid-template-columns:min(360px,100%);place-content:center;justify-items:start;gap:32px;min-height:100svh;padding:48px 20px;display:grid}.sign-in-panel{text-wrap:pretty;gap:8px;width:100%;display:grid}.sign-in-panel h1{font-family:var(--reading-serif);font-size:var(--text-title-size);letter-spacing:-.03em;font-weight:400}.sign-in-purpose{color:var(--muted-foreground);font-size:var(--text-body-size);line-height:1.6}.sign-in-panel .composer-error{margin:8px 0 0}.sign-in-actions{gap:8px;margin-top:20px;display:grid}.sign-in-actions form{margin:0}.sign-in-actions :is(.primary-button,.secondary-button){width:100%;min-height:44px}.sign-in-explanation{color:var(--muted-foreground);font-size:var(--text-small-size);margin-top:4px;line-height:1.6}@media (hover:hover){.problem-row:hover:before{opacity:1}.problem-row:hover:after{opacity:0}.problem-row:has(+.problem-row:hover):after{opacity:0}}@media (max-width:640px){.problem-archive{padding:16px}.archive-list>div{grid-template-columns:minmax(0,1fr)}.collection-description{margin-top:-8px}.problem-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px}.problem-row-main,.problem-row-heading{display:contents}.problem-row-number{grid-area:1/1;padding:0}.problem-row-heading>:not(h2){grid-area:1/2}.problem-row h2,.problem-row-main>:not(.problem-row-heading){grid-column:1/-1}.research-status{padding-top:22px}}@media (pointer:coarse){.card-heading>.collapse-button{min-height:44px}.collection-filters select,.collection-clear{min-height:44px;font-size:16px}.collection-filter[data-filter=tag]{width:220px}.collection-filter[data-filter=status]{width:128px}.collection-filter[data-filter=answer]{width:160px}.collection-filter[data-filter=sort]{width:180px}}@media (forced-colors:active){.problem-row:has(h2 a:focus-visible):before{outline-color:highlight}.status-dot{forced-color-adjust:none;background:canvastext}}.pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-top:28px;display:flex}.pagination-summary{color:var(--muted-foreground);font-size:var(--text-label-size);font-variant-numeric:tabular-nums}.pagination-controls{align-items:center;gap:8px;display:flex}.pagination-pages{align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.pagination-pages a,.pagination-step{border-radius:var(--radius-interactive);min-width:36px;min-height:36px;color:var(--muted-foreground);font-size:var(--text-small-size);font-variant-numeric:tabular-nums;border:1px solid #0000;justify-content:center;align-items:center;gap:4px;padding:0 10px;display:inline-flex}.pagination-step{border-color:var(--border);color:var(--foreground)}.pagination-step[aria-disabled=true]{color:var(--muted-foreground);opacity:.5}.pagination-pages a[aria-current=page]{border-color:var(--border);background:var(--bg-secondary);color:var(--foreground);font-weight:500}.pagination-position{color:var(--muted-foreground);font-size:var(--text-small-size);font-variant-numeric:tabular-nums;display:none}.pagination-gap{min-width:24px;color:var(--muted-foreground);text-align:center}@media (hover:hover){.pagination-pages a:not([aria-current=page]):hover,a.pagination-step:hover{background:var(--accent);color:var(--foreground)}}@media (max-width:640px){.pagination-summary,.pagination-pages{display:none}.pagination-controls{justify-content:space-between;width:100%}.pagination-step{border-color:#0000;min-width:0;min-height:44px;padding:0}.pagination-position{display:inline}}@media (pointer:coarse){.pagination-pages a,.pagination-step{min-width:44px;min-height:44px}}
.claim-card{border:1px solid var(--border);border-radius:var(--panel-radius);background:var(--bg-secondary);min-width:0;margin-bottom:16px}.claim-card-header{gap:10px;padding:24px 28px 20px;display:grid}.claim-card-topline{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.claim-card-topline>.collapse-button{margin:-4px -8px 0 0}.claim-card-title{font-family:var(--reading-serif);font-size:var(--text-section-size);letter-spacing:-.02em;overflow-wrap:anywhere;font-weight:400;line-height:1.3}.claim-card[data-collapsed=true] .claim-card-header{padding-bottom:24px}.claim-card-body{padding:0 28px 28px}.claim-content{border-top:1px solid var(--border);border-image:var(--rule) 1;gap:24px;padding-top:22px;display:grid}.claim-lead .math-content{color:var(--muted-foreground);font-size:var(--text-reading-size);line-height:1.7}.claim-note .math-content{color:var(--foreground);font-size:var(--text-body-size);line-height:1.6}.claim-note .math-content>p:has(+blockquote){color:var(--muted-foreground)}.claim-note .math-content blockquote{margin-block:var(--space-3) 0;color:inherit}.claim-lead,.claim-body{max-width:76ch}.claim-body .math-content{font-size:var(--text-reading-size);line-height:1.75}.claim-section{border-top:1px solid var(--border);border-image:var(--rule) 1;gap:12px;padding-top:20px;display:grid}.claim-content>.claim-section:first-child{border-top:0;padding-top:0}.claim-section-label{color:var(--muted-foreground);font-size:var(--text-eyebrow-size);letter-spacing:.1em;text-transform:uppercase;margin:0;font-weight:500;line-height:1.5}.claim-scope-text .math-content,.claim-section-text .math-content{font-size:var(--text-body-size);line-height:1.7}.claim-section-text{max-width:76ch}.claim-evidence{color:var(--muted-foreground);align-items:center;gap:4px;display:inline-flex}.claim-evidence svg{color:var(--status-solved)}.supporting-links{border:1px solid var(--border);border-radius:8px;margin:0;padding:0;list-style:none;display:grid}.supporting-links li+li{border-top:1px solid var(--border);border-image:var(--rule) 1}.supporting-links a{min-height:48px;font-size:var(--text-body-size);grid-template-columns:120px minmax(0,1fr) auto;align-items:center;gap:16px;padding:10px 16px;display:grid}.supporting-kind{color:var(--muted-foreground);font-size:var(--text-label-size)}.supporting-label{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:2px 10px;min-width:0;display:flex}.supporting-host{color:var(--muted-foreground);font-size:var(--text-label-size)}.supporting-links svg{color:var(--muted-foreground)}.claim-section .artifact-links{margin:0}.claim-facts>div{grid-template-columns:136px minmax(0,1fr);padding-inline:16px}.claim-facts{font-size:var(--text-body-size);line-height:1.6}.claim-fact-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.claim-fact-list .muted,.claim-facts dd>.muted{font-size:var(--text-small-size)}.claim-notes .math-content{color:var(--muted-foreground);font-size:var(--text-body-size)}.claim-disclosure{margin:0}.claim-disclosure>.disclosure-summary{font-size:var(--text-small-size)}.claim-disclosure .metadata-content{font-size:var(--text-body-size);gap:12px}.claim-disclosure-note{color:var(--muted-foreground);font-size:var(--text-small-size);line-height:1.6}.claim-record-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.claim-record-list>li{border-top:1px solid var(--border);border-image:var(--rule) 1;overflow-wrap:anywhere;gap:6px;padding:12px 0;display:grid}.claim-record-list>li:first-child{border-top:0;padding-top:0}.claim-record-list .muted{font-size:var(--text-small-size)}.claim-record-list a{text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px;font-weight:500}.claim-record-list .math-content{color:var(--muted-foreground);font-size:var(--text-small-size);line-height:1.65}.claim-card-body>.comments{border-top:1px solid var(--border);border-image:var(--rule) 1;margin-top:24px;padding-top:20px}.claim-card-body>.comments:first-child{margin-top:0}@media (hover:hover){.supporting-links a:hover{background:var(--accent)}.supporting-links a:hover svg{color:var(--foreground)}}@media (max-width:640px){.claim-card-header{padding:20px 20px 16px}.claim-card-body{padding:0 20px 20px}.claim-card-title{font-size:var(--text-section-size)}.claim-card-topline>.collapse-button{min-width:44px;min-height:44px;margin-top:-6px}.claim-facts>div{grid-template-columns:minmax(0,1fr);padding-inline:0}.supporting-links a{grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;min-height:56px}.supporting-kind,.supporting-label{grid-column:1}.supporting-links svg{grid-area:1/2/span 2}}@media (pointer:coarse){.claim-card-topline>.collapse-button{min-height:44px}}.problem-citations{margin-top:16px}.problem-references{border:0;border-top:1px solid var(--border);border-image:var(--rule) 1;border-radius:0;margin:0}.problem-references>.disclosure-summary{min-height:0;color:var(--foreground);font-size:var(--text-body-size);padding:16px 0 0;font-weight:500}.problem-references>.disclosure-summary:focus-visible{outline-offset:2px}.problem-references[data-open=true]>.disclosure-summary{padding-bottom:14px}.problem-references .metadata-content{gap:12px;padding:16px 0 0}.problem-references .add-reference{justify-self:start;margin-left:-8px}.disclosure-count{color:var(--muted-foreground);font-size:var(--text-label-size);font-variant-numeric:tabular-nums;margin-left:8px;font-weight:400}.citations{font-size:var(--text-small-size);margin:0;line-height:1.6}.citations>li{gap:4px;padding:14px 0;display:grid}.citations>li:first-child{border-top:0;padding-top:0}.citation-title{gap:10px}.citation-label{font-family:var(--font-mono);font-size:var(--text-label-size)}.citation-title strong{font-size:var(--text-body-size);font-weight:500}.citation-bibliography,.citation-identifiers{font-size:var(--text-small-size);margin:0}.citations .math-content{color:var(--muted-foreground);font-size:var(--text-small-size);margin:4px 0 0}.reference-links{flex-wrap:wrap;gap:4px 18px;margin:4px 0 0;display:flex}.reference-links a{min-height:28px;color:var(--foreground);font-size:var(--text-small-size);text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px;align-items:center;gap:5px;display:inline-flex}.reference-links .link-kind{font-size:var(--text-label-size);text-decoration:none}.reference-links svg{color:var(--muted-foreground)}.citation-original>.disclosure-summary{width:auto;min-height:28px;color:var(--muted-foreground);font-size:var(--text-label-size);padding:0}.citation-original .math-content{padding:6px 0 2px 20px}.citations-toggle{justify-self:start;margin-left:-8px}@media (max-width:640px){.reference-links a{min-height:44px}}@media (pointer:coarse){.reference-links a{min-height:44px}}
.reveal{opacity:0;visibility:hidden;transition:grid-template-rows var(--motion-expand) var(--motion-ease), opacity var(--motion-expand) var(--motion-ease), visibility 0s linear var(--motion-expand);grid-template-rows:0fr;display:grid;overflow:clip}.reveal[data-open=true]{opacity:1;visibility:visible;grid-template-rows:1fr;transition-delay:0s}.reveal-clip{min-height:0}.collapse-chevron,.disclosure-chevron{transition:transform var(--motion-expand) var(--motion-ease);flex-shrink:0}[aria-expanded=false]>.collapse-chevron{transform:rotate(-90deg)}[aria-expanded=true]>.disclosure-chevron{transform:rotate(90deg)}.disclosure-summary{width:100%;min-height:40px;color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:8px;display:flex}.disclosure-label{flex:1;min-width:0}.disclosure-summary:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}@media (hover:hover){.disclosure-summary:hover{color:var(--foreground)}}.claim-card,.discussion-card{overflow:clip}.card-heading,.claim-card-header{transition:background-color var(--motion-fast), padding-bottom var(--motion-expand) var(--motion-ease);position:relative}.card-heading>.collapse-button,.claim-card-topline>.collapse-button{cursor:pointer;width:32px;min-height:32px;padding:0}:is(.card-heading,.claim-card-topline)>.collapse-button>span{display:none}.card-heading>.collapse-button:after,.claim-card-topline>.collapse-button:after{content:"";position:absolute;inset:0}:is(.card-heading,.claim-card-header) :is(a,button:not(.collapse-button),input,select,textarea,[tabindex]){z-index:1;position:relative}@media (hover:hover){:is(.card-heading,.claim-card-header):hover{background:var(--interaction-hover)}:is(.card-heading,.claim-card-header):hover .claim-pill{border-color:var(--divider)}:is(.card-heading,.claim-card-header):hover .collapse-button{color:var(--foreground)}:is(.card-heading,.claim-card-topline)>.collapse-button:hover{background:0 0}}@media (pointer:coarse){:is(.card-heading,.claim-card-topline)>.collapse-button{min-width:44px}}
html:has(.modal[open]){overflow:hidden}.modal{border:1px solid var(--border);border-radius:var(--panel-radius);background:var(--popover);width:min(640px,100vw - 32px);max-height:min(800px,100dvh - 64px);color:var(--foreground);opacity:0;transition:opacity var(--motion-fast) var(--motion-ease), transform var(--motion-fast) var(--motion-ease), overlay var(--motion-fast) allow-discrete, display var(--motion-fast) allow-discrete;margin:auto;padding:0;overflow:hidden;transform:scale(.98);box-shadow:0 24px 64px #00000080}.modal[open]{opacity:1;flex-direction:column;display:flex;transform:none}@starting-style{.modal[open]{opacity:0;transform:scale(.98)}}.modal::backdrop{background:var(--overlay)}.modal-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px 14px 24px;display:flex}.modal-header h2{font-size:var(--text-body-size);font-weight:500}.modal-close{border-radius:var(--radius-interactive);width:32px;height:32px;color:var(--muted-foreground);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.modal-form.composer{border:0;border-radius:0;flex-direction:column;flex:1;min-height:0;margin:0;padding:0;display:flex}.modal-body{flex:1;min-height:0;padding:20px 24px 24px;overflow-y:auto}.modal-footer{border-top:1px solid var(--border);justify-content:flex-end;align-items:center;gap:8px;padding:14px 24px;display:flex}.citation-form{display:grid}.citation-form .metadata-field{margin:8px 0}.citation-form-heading{color:var(--muted-foreground);font-size:var(--text-eyebrow-size);letter-spacing:.1em;text-transform:uppercase;margin:0 0 4px;font-weight:500}.citation-form-heading:not(:first-child){border-top:1px solid var(--border);margin-top:20px;padding-top:20px}.citation-form .link-editor>h3{color:var(--muted-foreground);font-size:var(--text-label-size);margin-top:12px;font-weight:400}.citation-form .link-editor>.text-button{margin-left:-8px}@media (hover:hover){.modal-close:hover{background:var(--accent);color:var(--foreground)}}@media (max-width:640px){.modal{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.modal-header{padding-left:16px}.modal-body{padding:16px}.modal-footer{padding:12px 16px}.modal-close{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.modal{transition:none}}
.moderation-page{max-width:960px;margin-inline:auto}.moderation-page>section{margin-block:2.5rem}.moderation-card{border:1px solid var(--border);overflow-wrap:anywhere;border-radius:12px;margin-block:1.5rem;padding:1.5rem}.moderation-card h2{font-size:1.3rem}.moderation-toolbar{flex-wrap:wrap;align-items:end;gap:1rem;margin-block:1rem;display:flex}.moderation-page label{flex-direction:column;gap:.5rem;display:flex}.moderation-page input,.moderation-page select,.moderation-page textarea{color:var(--foreground);background:var(--background);border:1px solid var(--border);border-radius:6px;padding:.65rem}.moderation-actions{margin-top:1.5rem}.moderation-users{padding:0;list-style:none}.moderation-user-actions{flex-wrap:wrap;gap:.5rem;display:flex}.moderation-users li{border-bottom:1px solid var(--border);border-image:var(--rule) 1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-block:1rem;display:flex}.moderation-history{border-top:1px solid var(--border);margin-top:1rem;padding-top:.75rem}.moderation-history ol{padding-left:1.5rem}.moderation-history li{margin-block:.75rem;font-size:.875rem}.moderation-history time{color:var(--muted-foreground);font-size:.75rem;display:block}.moderation-actions>button{margin-top:.75rem}.moderation-tabs{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:.5rem;margin-block:1.75rem 2rem;padding-bottom:1rem;display:flex}.moderation-tabs button[aria-pressed=true]{background:var(--foreground);color:var(--background);border-color:var(--foreground)}
.admin-page{--admin-comments:#2a78d6;--admin-claims:#eb6834;max-width:1040px;margin-inline:auto}.dark .admin-page{--admin-comments:#3987e5;--admin-claims:#d95926}.admin-page>section,.admin-columns>section{margin-block:2.5rem}.admin-page h2{margin-bottom:.75rem;font-size:1.2rem}.admin-toolbar{flex-wrap:wrap;align-items:center;gap:1rem;margin-block:1.5rem;display:flex}.admin-range{gap:.5rem;display:flex}.admin-range button[aria-pressed=true]{background:var(--foreground);color:var(--background);border-color:var(--foreground)}.admin-stats{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:1rem;display:grid}.admin-stat{border:1px solid var(--border);border-radius:12px;padding:1rem 1.25rem}.admin-stat p{margin:0}.admin-stat-label{color:var(--muted-foreground);font-size:var(--text-label-size)}.admin-stat-value{font-variant-numeric:tabular-nums;font-size:2rem;line-height:1.2}.admin-stat-change{color:var(--muted-foreground);font-size:var(--text-label-size)}.admin-queues{color:var(--muted-foreground);flex-wrap:wrap;gap:.5rem 1.5rem;display:flex;margin-block:1.5rem!important}.admin-chart{margin:0}.admin-chart figcaption{color:var(--muted-foreground);font-size:var(--text-label-size);flex-wrap:wrap;justify-content:space-between;gap:.5rem;margin-bottom:.75rem;display:flex}.admin-legend{color:var(--foreground);gap:1rem;display:flex}.admin-legend>span{align-items:center;gap:.4rem;display:inline-flex}.admin-swatch{border-radius:2px;width:10px;height:10px;display:inline-block}.admin-swatch.is-comments,.admin-bar.is-comments{background:var(--admin-comments)}.admin-swatch.is-claims,.admin-bar.is-claims{background:var(--admin-claims)}.admin-chart-plot{border-bottom:1px solid var(--border-strong);background:linear-gradient(var(--border), var(--border)) top / 100% 1px no-repeat;align-items:stretch;height:172px;display:flex;position:relative}.admin-chart-peak{background:var(--background);color:var(--muted-foreground);font-variant-numeric:tabular-nums;padding-right:.25rem;font-size:11px;position:absolute;top:-.6rem;left:0}.admin-chart-column{cursor:default;background:0 0;border:0;flex:1;justify-content:center;align-items:flex-end;min-width:0;padding:0 1px;display:flex}.admin-chart-column:hover,.admin-chart-column:focus-visible{background:var(--interaction-hover)}.admin-chart-stack{flex-direction:column;gap:2px;width:min(100%,22px);display:flex}.admin-bar{flex:none;width:100%;min-height:2px;display:block}.admin-chart-stack>.admin-bar:first-child{border-radius:4px 4px 0 0}.admin-chart-tooltip{border:1px solid var(--border);background:var(--popover);color:var(--popover-foreground);font-size:var(--text-label-size);white-space:nowrap;pointer-events:none;z-index:1;border-radius:8px;flex-direction:column;gap:.1rem;padding:.5rem .65rem;display:flex;position:absolute;bottom:calc(100% + 6px);transform:translate(-50%);box-shadow:0 4px 16px #0000001f}.admin-chart-axis{color:var(--muted-foreground);justify-content:space-between;margin-top:.35rem;font-size:11px;display:flex}.admin-table-view{font-size:var(--text-label-size);margin-top:1rem}.admin-table-view table{border-collapse:collapse;margin-top:.5rem}.admin-table-view :is(th,td){text-align:left;font-variant-numeric:tabular-nums;padding:.2rem 1rem .2rem 0}.admin-table-wrap{overflow-x:auto}.admin-table{border-collapse:collapse;width:100%;font-size:var(--text-label-size)}.admin-table th{text-align:left;color:var(--muted-foreground);border-bottom:1px solid var(--border);padding:.5rem .75rem .5rem 0;font-weight:400}.admin-table td{border-bottom:1px solid var(--border);vertical-align:top;font-variant-numeric:tabular-nums;padding:.65rem .75rem .65rem 0}.admin-email{overflow-wrap:anywhere;display:block}.admin-badge{border:1px solid var(--border-strong);border-radius:4px;margin-left:.5rem;padding:0 .4rem;font-size:11px}.admin-user-actions{flex-wrap:wrap;align-items:center;gap:.25rem .75rem;display:inline-flex}.admin-columns{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:0 2.5rem;display:grid}.admin-list{font-size:var(--text-label-size);margin:0;padding:0;list-style:none}.admin-list li{border-bottom:1px solid var(--border);overflow-wrap:anywhere;padding-block:.6rem}.admin-list li>.muted:not(.admin-email){display:block}.admin-list time{color:var(--muted-foreground);font-size:11px;display:block}
.activity-page{max-width:920px;margin-inline:auto;padding-block:44px 64px}.activity-header{justify-content:space-between;align-items:center;gap:24px;display:flex}.activity-header h1{font:400 36px/1.2 var(--reading-serif);letter-spacing:-.025em;margin:0 0 12px}.activity-header p{color:var(--muted-foreground);margin:0}.activity-header+.activity-empty{margin-top:28px}.activity-privacy{color:var(--muted-foreground);align-items:center;gap:6px;margin:18px 0 28px;font-size:12px;display:flex}.activity-tabs{border:1px solid var(--border);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.activity-tabs>a{border-inline-end:1px solid var(--border);background:var(--background);padding:18px 20px;position:relative}.activity-tabs>a:last-child{border-inline-end:0}.activity-tabs>a:hover{background:var(--bg-secondary)}.activity-tabs>a[aria-current=page]{background:var(--bg-secondary);box-shadow:inset 0 -2px var(--foreground)}.activity-tabs>a>span{justify-content:space-between;align-items:center;gap:8px;font-weight:600;display:flex}.activity-tab-count{background:var(--bg-tertiary);min-width:26px;height:26px;font:500 13px/1 var(--font-ui);font-variant-numeric:tabular-nums;border-radius:6px;justify-content:center;align-items:center;padding-inline:7px;display:inline-flex}.activity-tabs small{color:var(--muted-foreground);margin-top:8px;font-size:12px;display:block}.activity-list-heading{justify-content:space-between;align-items:baseline;gap:16px;margin:36px 0 14px;display:flex}.activity-list-heading h2{margin:0;font-size:16px}.activity-list-heading p{color:var(--muted-foreground);margin:0;font-size:12px}.activity-list{border-block-start:1px solid var(--border);border-image:var(--rule) 1;margin:0;padding:0;list-style:none}.activity-row{border-block-end:1px solid var(--border);border-image:var(--rule) 1;grid-template-columns:minmax(0,1fr);padding-block:20px;display:grid}.activity-row-meta{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.activity-byline a{color:var(--foreground);text-decoration:underline;-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);text-underline-offset:3px}.activity-row-meta>:not(:last-child):after{content:"·";content:"·" / "";color:var(--muted-foreground);margin-left:8px}.activity-row h3{font:500 19px/1.4 var(--reading-serif);overflow-wrap:anywhere;margin:8px 0}.activity-row h3 a:hover,.activity-back:hover{color:var(--text-link)}.activity-state{background:var(--bg-secondary);color:var(--foreground);border-radius:5px;padding:2px 8px;font-size:11px;font-weight:500}.activity-state[data-state=pending]{color:#7b5318;background:#fff5dc}.activity-state[data-state=published]{color:#29613e;background:#edf6ef}.activity-state[data-state=rejected]{color:#963e35;background:#fcf0ef}.activity-excerpt{max-height:4.8em;font-size:var(--text-body-size);color:var(--foreground);margin-top:8px;line-height:1.6;overflow:hidden}.activity-excerpt[data-clipped]{-webkit-mask-image:linear-gradient(#000 calc(100% - 1.6em),#0000);mask-image:linear-gradient(#000 calc(100% - 1.6em),#0000)}.activity-row[data-kind=claim] .activity-excerpt{color:var(--muted-foreground)}.activity-excerpt .math-content{font-size:inherit;line-height:1.6}.activity-excerpt .math-content>*{margin-block:0}.activity-excerpt .math-content>:first-child{margin-top:0}.activity-excerpt .math-content>:last-child{margin-bottom:0}.activity-excerpt .math-content h1,.activity-excerpt .math-content h2,.activity-excerpt .math-content h3{margin-block:0;font-size:14px}.activity-row-actions{flex-wrap:wrap;gap:8px 20px;margin-top:8px;font-size:12px;display:flex}.activity-row-actions a{min-height:32px;color:var(--muted-foreground);transition:color var(--motion-fast) var(--motion-ease);align-items:center;gap:4px;display:inline-flex}@media (hover:hover){.activity-row-actions a:hover{color:var(--foreground)}}.activity-review{color:var(--muted-foreground);margin:10px 0 0;font-size:12px}.activity-review-note{-webkit-line-clamp:3;background:var(--bg-secondary);border-inline-start:2px solid var(--border);overflow-wrap:anywhere;border-radius:3px;-webkit-box-orient:vertical;margin:12px 0 0;padding:10px 12px;font-size:13px;display:-webkit-box;overflow:hidden}.activity-empty{text-align:center;border:1px dashed var(--border);background:var(--bg-secondary);border-radius:12px;flex-direction:column;align-items:center;padding:48px 24px;display:flex}.activity-empty>svg{color:var(--muted-foreground);margin-bottom:16px}.activity-empty h2,.activity-empty h3{font:400 22px/1.4 var(--reading-serif);margin:0}.activity-empty p{max-width:390px;color:var(--muted-foreground);margin:8px 0 24px}.activity-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;display:flex}.activity-pagination p{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:12px}.activity-pagination>div{flex-wrap:wrap;gap:8px;display:flex}.activity-footnote{color:var(--muted-foreground);margin-top:32px;font-size:12px}.activity-skeleton{border-bottom:1px solid var(--border);border-image:var(--rule) 1;padding:26px 0}.activity-skeleton span{background:var(--bg-secondary);border-radius:4px;width:90%;height:12px;margin-block:12px;display:block}.activity-skeleton span:first-child{width:28%;height:10px}.activity-skeleton span:nth-child(2){width:65%;height:18px}.activity-back{color:var(--muted-foreground);align-items:center;gap:8px;margin-bottom:32px;font-size:13px;display:inline-flex}.activity-submission-header h1{font:400 30px/1.3 var(--reading-serif);overflow-wrap:anywhere}.activity-submission-header>p:last-child{color:var(--muted-foreground);font-size:13px}.activity-submission-header a{color:var(--text-link)}.activity-publication{border:1px solid var(--border);background:var(--bg-secondary);border-radius:12px;margin-block:28px;padding:20px 24px}.activity-publication>p{color:var(--muted-foreground);margin:8px 0 0;font-size:13px}.activity-decision{border-top:1px solid var(--border);border-image:var(--rule) 1;overflow-wrap:anywhere;margin-top:16px;padding-top:16px}.activity-decision>strong{font-size:12px}.activity-decision .math-content{font-size:14px}.activity-full-claim{border-top:1px solid var(--border);border-image:var(--rule) 1;padding-top:24px}.activity-full-claim>.claim-status{margin-bottom:24px}@media (max-width:640px){.activity-page{padding-block:28px 40px}.activity-header{flex-direction:column;align-items:start;gap:16px}.activity-header h1{font-size:30px}.activity-tabs>a{padding:14px 10px}.activity-tabs>a>span{flex-direction:column;justify-content:space-between;align-items:start;gap:12px;min-height:58px;font-size:12px}.activity-tabs small{display:none}.activity-list-heading{flex-direction:column;align-items:start;gap:4px}.activity-tab-count{height:24px}.activity-row{padding-block:18px}.activity-row h3{font-size:18px}.activity-empty{padding-inline:20px}.activity-row-actions{gap:4px 16px}.activity-pagination>div{width:100%}.activity-pagination .secondary-button{flex:1;justify-content:center}.activity-pagination{flex-direction:column;align-items:start}.activity-submission-header h1{font-size:26px}.activity-publication{padding:16px}}@media (prefers-reduced-motion:reduce){.activity-page *{scroll-behavior:auto}}.dark .activity-state[data-state=pending]{color:#edca84;background:#322919}.dark .activity-state[data-state=published]{color:#a3d4b4;background:#1c3025}.dark .activity-state[data-state=rejected]{color:#e5aaa4;background:#342120}.activity-tabs>a[aria-current=page] .activity-tab-count{color:var(--foreground);background:color-mix(in oklab, var(--foreground) 12%, var(--background))}.activity-tabs>a:focus-visible{outline:2px solid var(--ring);outline-offset:-4px;border-radius:8px}.activity-row>article{min-width:0}.activity-comment-kind{color:var(--foreground);font-weight:500}.activity-row a:focus-visible,.activity-back:focus-visible{outline:2px solid var(--ring);outline-offset:4px;border-radius:2px}.activity-publication>.activity-state{margin-bottom:4px;padding:4px 9px;font-size:12px;display:inline-flex}.activity-state[data-state=hidden],.activity-state[data-state=unpublished]{color:var(--muted-foreground);border-color:var(--border)}.author-controls{border:1px solid var(--border);border-radius:12px;margin:28px 0;padding:22px}.author-controls h2{font:400 24px/1.3 var(--reading-serif);margin:0 0 10px}.author-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0;display:flex}.author-controls .composer{margin-top:20px}.draft-status{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 0;font-size:12px;display:flex}.revision-history{margin:22px 0}.revision-history ol{padding:0;list-style:none}.revision-history li{border:1px solid var(--border);overflow-wrap:anywhere;border-radius:8px;margin:12px 0;padding:14px}.revision-history summary{cursor:pointer;font-size:13px}.activity-state[data-state=withdrawn]{color:var(--muted-foreground)}@media (max-width:640px){.author-controls{padding:16px}.author-toolbar .secondary-button,.author-toolbar .primary-button{width:100%}}.my-comment{max-width:760px}.my-comment-header .reading-eyebrow{margin:0 0 6px}.my-comment-header h1{font:400 var(--text-title-size) / 1.18 var(--reading-serif);letter-spacing:-.035em;margin:0}.my-comment-header h1 a{text-decoration:underline;-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);text-underline-offset:5px;transition:text-decoration-color var(--motion-fast) var(--motion-ease)}.my-comment-context{color:var(--muted-foreground);font-size:var(--text-small-size);flex-wrap:wrap;margin:10px 0 0;display:flex}.my-comment-context span:not(:last-child):after{content:"·";content:"·" / "";margin-inline:8px}.my-comment-card{border:1px solid var(--border);border-radius:var(--panel-radius);background:var(--bg-secondary);margin-top:24px;padding:20px 24px}.my-comment-byline{color:var(--muted-foreground);font-size:var(--text-small-size);flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.my-comment-byline strong{color:var(--foreground);font-weight:500}.my-comment-you{border:1px solid var(--border);font-size:var(--text-eyebrow-size);border-radius:999px;padding:0 7px;line-height:18px}.my-comment-body{margin-top:12px}.my-comment-note{font-size:var(--text-small-size);margin:12px 0 0}.my-comment-actions{flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:16px;display:flex}.my-comment-link{min-height:32px;color:var(--muted-foreground);font-size:var(--text-small-size);transition:color var(--motion-fast) var(--motion-ease);align-items:center;gap:6px;display:inline-flex}.my-comment-link svg{transition:translate var(--motion-fast) var(--motion-ease)}.my-comment-actions .my-comment-withdraw{color:var(--muted-foreground);font-size:var(--text-small-size);transition:color var(--motion-fast) var(--motion-ease);margin-left:auto;margin-right:-8px}.my-comment .revision-history{border-top:1px solid var(--border);border-image:var(--rule) 1;margin:20px 0 0;padding-top:12px}.my-comment .revision-history>.text-button{margin-left:-8px}@media (hover:hover){.my-comment-header h1 a:hover{-webkit-text-decoration-color:var(--muted-foreground);text-decoration-color:var(--muted-foreground)}.my-comment-link:hover{color:var(--foreground)}.my-comment-link:hover svg{translate:2px}.my-comment-actions .my-comment-withdraw:hover:not(:disabled){color:var(--destructive);background:0 0}}@media (max-width:640px){.my-comment-card{padding:16px}.my-comment-actions .my-comment-withdraw{margin-left:-8px}}@media (pointer:coarse){.my-comment-link{min-height:44px}}@media (max-width:640px),(pointer:coarse){.activity-excerpt{font-size:var(--text-reading-size)}}
.account-trigger,.menu-trigger{position:relative}.unread-badge{box-sizing:border-box;border:2px solid var(--background);background:var(--mention);min-width:16px;height:16px;color:var(--primary-foreground);font-variant-numeric:tabular-nums;text-align:center;pointer-events:none;border-radius:8px;padding:0 4px;font-size:9px;font-weight:600;line-height:12px;position:absolute;bottom:0;right:0}.menu-trigger>.unread-badge{bottom:-6px;right:-6px}.unread-count{background:color-mix(in oklab, var(--mention) 22%, transparent);min-width:18px;color:var(--mention);font-size:var(--text-label-size);font-variant-numeric:tabular-nums;text-align:center;border-radius:9px;margin-left:auto;padding:0 6px;font-weight:500;line-height:18px}.activity-sections{gap:var(--space-6);margin-bottom:var(--space-6);border-bottom:1px solid var(--border);display:flex}.activity-sections>a{align-items:center;gap:var(--space-2);min-height:44px;color:var(--muted-foreground);font-size:var(--text-section-size);border-bottom:2px solid #0000;margin-bottom:-1px;font-weight:500;display:inline-flex}.activity-sections>a[aria-current=page]{border-bottom-color:var(--foreground);color:var(--foreground)}@media (hover:hover){.activity-sections>a:hover{color:var(--foreground)}}.activity-sections .unread-count{margin-left:0}.inbox-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.inbox-row>a{color:var(--muted-foreground);font-size:var(--text-small-size);border-radius:8px;gap:4px;padding:10px;line-height:1.45;display:grid}@media (hover:hover){.inbox-row>a:hover{background:var(--accent)}}.inbox-row-head{color:var(--foreground);justify-content:space-between;align-items:baseline;gap:12px;display:flex}.inbox-row-head strong{font-weight:500}.inbox-row-head time{color:var(--muted-foreground);font-size:var(--text-label-size);font-variant-numeric:tabular-nums;flex-shrink:0}.inbox-row-context{border-left:2px solid var(--border);text-overflow:ellipsis;white-space:nowrap;padding-left:8px;overflow:hidden}.inbox-row-excerpt{color:var(--foreground);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.inbox-row-problem{font-size:var(--text-label-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.replies-list>.inbox-row{border-bottom:1px solid var(--border)}.replies-list .inbox-row>a{font-size:var(--text-body-size);border-radius:0;padding:14px 12px}.replies-status{color:var(--muted-foreground);padding:24px 0}.replies-more{margin-top:var(--space-4)}
.link-pending{display:none}.problem-row{transition:opacity var(--motion-fast) var(--motion-ease)}a:has(>.link-pending){transition:opacity var(--motion-fast) var(--motion-ease)}a:has(>.link-pending[data-pending=true]){opacity:.5;transition-delay:.1s}.problem-row:has(.link-pending[data-pending=true]){opacity:.5;transition-delay:.1s}.problem-row a:has(>.link-pending[data-pending=true]){opacity:1}:is(html:has(.link-pending[data-pending=true]),html:has(.wiki-reader[data-pending])){cursor:progress}.wiki-reader{transition:opacity var(--motion-fast) var(--motion-ease)}.wiki-reader[data-pending]{opacity:.5;transition-delay:.1s}.skeleton,.activity-skeleton span{--skeleton-base:color-mix(in oklab, var(--foreground) 6%, transparent);--skeleton-shine:color-mix(in oklab, var(--foreground) 11%, transparent);background:var(--skeleton-base);border-radius:4px;max-width:100%;display:block}@media (prefers-reduced-motion:no-preference){.skeleton,.activity-skeleton span{background:linear-gradient(90deg, var(--skeleton-base) 0%, var(--skeleton-shine) 50%, var(--skeleton-base) 100%) 0 0 / 200% 100%;animation:1.6s ease-in-out infinite skeleton-shimmer}}@keyframes skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.loading-region{animation:fade-in var(--motion-enter) var(--motion-ease) .15s both}main#main>:not(.collection-page,.detail-page),.collection-page .reading-eyebrow>[role=status],.wiki-reader>*{animation:fade-in var(--motion-enter) var(--motion-ease) both}@keyframes fade-in{0%{opacity:0}}.comment-skeletons,.moderation-skeletons{gap:22px;padding-block:8px 4px;display:grid}.comment-skeleton{gap:10px;display:grid}.claim-skeletons{gap:16px;display:grid}.claim-card.claim-skeleton{gap:14px;margin:0;padding:24px 28px;display:grid}.claim-skeleton-facts{align-items:center;gap:12px;display:flex}.skeleton-line{align-items:center;height:1lh;display:flex}.skeleton-heading{align-items:center;min-height:27px}.skeleton-pill{border-radius:999px;flex:none}.collection-field-placeholder.collection-filter{border:1px solid var(--border);border-radius:var(--radius-interactive);min-height:44px}.detail-layout.loading-region{min-height:100vh}@media (max-width:640px){.claim-card.claim-skeleton{padding:22px 20px}}@media (prefers-reduced-motion:reduce){.loading-region,main#main>:not(.collection-page,.detail-page),.collection-page .reading-eyebrow>[role=status],.wiki-reader>*{animation:none}}
