.odins3-root .wk-legend{display:flex;flex-wrap:wrap;gap:10px}.odins3-root .wk-dot{width:7px;height:7px;border-radius:50%;background:var(--fg-faint);flex-shrink:0}.odins3-root .wk-dot--live{background:var(--ok)}.odins3-root .wk-filter{position:sticky;top:var(--nav-h);z-index:20;background:var(--bg);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.odins3-root .wk-filter-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:12px 0}.odins3-root .wk-filter-label{margin-right:8px}.odins3-root .wk-chip{display:inline-flex;align-items:center;min-height:34px;padding:0 14px;border:1px solid var(--line);border-radius:var(--r-full);background:var(--bg-raised);font-family:var(--font-mono);font-size:12px;letter-spacing:.06em;color:var(--fg-muted);transition:color var(--dur-1),border-color var(--dur-1),background var(--dur-1)}.odins3-root .wk-chip:hover{color:var(--fg);border-color:var(--line-strong)}.odins3-root .wk-chip[aria-pressed=true]{background:color-mix(in oklab,var(--fg) 7%,transparent);border-color:var(--fg);color:var(--fg)}.odins3-root .wk-entries[data-filter=capability] .wk-entry:not([data-tag=capability]),.odins3-root .wk-entries[data-filter=concept] .wk-entry:not([data-tag=concept]),.odins3-root .wk-entries[data-filter=internal] .wk-entry:not([data-tag=internal]),.odins3-root .wk-entries[data-filter=live] .wk-entry:not([data-tag=live]){display:none}.odins3-root .wk-entry{padding:clamp(64px,8vw,104px) 0;border-bottom:1px solid var(--line);scroll-margin-top:calc(var(--nav-h) + 84px)}.odins3-root .wk-entry:last-child{border-bottom:0}.odins3-root .wk-entry-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(40px,5vw,64px);align-items:center}.odins3-root .wk-entry:nth-child(2n) .wk-entry-grid>.wk-media{order:-1}.odins3-root .wk-copy{min-width:0}.odins3-root .wk-entry h2{font-family:var(--font-display);font-weight:700;font-size:clamp(28px,3.4vw,46px);line-height:1.06;letter-spacing:-.025em;margin:18px 0 0;text-wrap:balance}.odins3-root .wk-entry .sub{margin-top:10px;font-family:var(--font-mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-faint)}.odins3-root .wk-entry .body{margin-top:22px;display:flex;flex-direction:column;gap:14px}.odins3-root .wk-entry .body p{font-size:15.5px;line-height:1.6;color:var(--fg-muted);max-width:56ch;text-wrap:pretty}.odins3-root .wk-entry .body p b{color:var(--fg);font-weight:600}.odins3-root .wk-stack{margin-top:26px;padding-top:20px;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:8px}.odins3-root .wk-stack span{font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;color:var(--fg-muted);padding:4px 10px;border:1px solid var(--line);border-radius:var(--r-full);background:var(--bg-raised)}.odins3-root .wk-media{position:relative;border-radius:var(--r-lg);overflow:hidden;border:1px solid var(--line);background:var(--bg-sunken);aspect-ratio:4/3;box-shadow:var(--shadow-2),var(--rim-top)}.odins3-root .wk-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.odins3-root .wk-media .wk-media-label{position:absolute;bottom:12px;left:12px;z-index:2;font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;padding:5px 10px;border-radius:var(--r-full);background:var(--glass-bg-heavy);border:1px solid var(--glass-border);backdrop-filter:blur(var(--glass-blur-1));-webkit-backdrop-filter:blur(var(--glass-blur-1));color:var(--fg)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.odins3-root .wk-media .wk-media-label{background:var(--bg)}}.odins3-root .wk-abstract{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.odins3-root .wk-abstract--bank{background:radial-gradient(420px circle at 20% 25%,color-mix(in oklab,var(--glow-1) 18%,transparent),transparent 60%),linear-gradient(160deg,var(--bg-raised),var(--bg-sunken))}.odins3-root .wk-abstract--agent{background:radial-gradient(420px circle at 80% 75%,color-mix(in oklab,var(--glow-3) 18%,transparent),transparent 60%),linear-gradient(200deg,var(--bg-raised),var(--bg-sunken))}.odins3-root .wk-abstract--gov{background:repeating-linear-gradient(90deg,color-mix(in oklab,var(--fg) 4%,transparent) 0 1px,transparent 1px 56px),linear-gradient(180deg,var(--bg-raised),var(--bg-sunken))}.odins3-root .wk-abstract .glyph{font-family:var(--font-display);font-weight:700;font-size:clamp(64px,8vw,120px);letter-spacing:-.05em;color:color-mix(in oklab,var(--fg) 14%,transparent);-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width:900px){.odins3-root .wk-filter{top:var(--nav-h-m)}.odins3-root .wk-entry-grid{grid-template-columns:1fr;gap:32px}.odins3-root .wk-entry:nth-child(2n) .wk-entry-grid>.wk-media{order:0}}