.lv2 .bsearch{max-width:520px;margin:0 auto clamp(28px,4vw,44px);display:grid;gap:10px}.lv2 .bsearch__input{width:100%;min-height:52px;padding:0 22px;border-radius:999px;border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);font:inherit;font-size:1rem;transition:border-color .2s,box-shadow .2s}.lv2 .bsearch__input::placeholder{color:var(--muted)}.lv2 .bsearch__input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 18%,transparent)}.lv2 .bsearch__count{text-align:center;font-size:.875rem;color:var(--muted)}.lv2 .bsearch__none{text-align:center;color:var(--muted);padding-block:48px}.lv2 .bsearch__clear{background:none;border:0;padding:0;font:inherit;color:var(--accent-strong);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.lv2 .bcard{gap:10px}.lv2 .bcard__meta{font-size:.8125rem;color:var(--muted)}.lv2 .bcard__title{font-size:1.2rem;line-height:1.25}.lv2 .bcard__excerpt,.lv2 .bcard__title{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.lv2 .bcard__excerpt{flex:1}.lv2 .bcard{grid-template-rows:auto auto auto 1fr auto}.lv2 .doc section+section{margin-top:2em}.lv2 .doc section>*+*{margin-top:1em}.lv2 .doc section>h2{margin-top:0}.lv2 .doc__links{display:flex;flex-wrap:wrap;gap:8px 24px;margin-top:2.5em;padding-top:1.5em;border-top:1px solid var(--line)}.lv2 .doc__links a{font-weight:500}.lv2 .lvpost>main{background:transparent;color:var(--ink)}.lv2 .lvpost>main>header{position:relative;overflow:hidden;padding:clamp(48px,6vw,88px) 0 clamp(56px,7vw,96px);background:radial-gradient(50% 60% at 78% 30%,color-mix(in srgb,var(--glow) 26%,transparent),transparent 70%),radial-gradient(40% 50% at 8% 100%,color-mix(in srgb,var(--glow) 12%,transparent),transparent 70%),linear-gradient(165deg,var(--hero-from) 0,var(--hero-to) 100%);color:var(--hero-ink)}.lv2 .lvpost>main>header:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(var(--hero-line) 1px,transparent 1px),linear-gradient(90deg,var(--hero-line) 1px,transparent 1px);background-size:48px 48px;opacity:.35;mask-image:radial-gradient(70% 70% at 60% 40%,#000 20%,transparent 80%);-webkit-mask-image:radial-gradient(70% 70% at 60% 40%,#000 20%,transparent 80%)}.lv2 .lvpost>main>header>div[aria-hidden]{display:none}.lv2 .lvpost>main>header>div:not([aria-hidden]){position:relative;width:100%;max-width:calc(820px + 2 * var(--gutter));margin-inline:auto;padding-inline:var(--gutter);display:grid;gap:18px;justify-items:start}.lv2 .lvpost>main>header>div>div{margin:0}.lv2 .lvpost>main>header a{color:var(--hero-muted);font-size:.9375rem;transition:color .2s}.lv2 .lvpost>main>header a:hover{color:var(--hero-ink)}.lv2 .lvpost>main>header>div>div:nth-child(2){display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.lv2 .lvpost>main>header>div>div:nth-child(2)>span:first-child{display:inline-flex;align-items:center;padding:6px 14px;border-radius:999px;font-size:.9375rem;font-weight:500;background:rgba(255,255,255,.08);border:1px solid var(--hero-line);color:var(--hero-ink);backdrop-filter:none}.lv2 .lvpost>main>header>div>div:nth-child(2)>span:last-child{font-size:.875rem;color:var(--hero-muted)}.lv2 .lvpost>main>header h1{color:var(--hero-ink);font-size:clamp(2rem,1.2rem + 3.2vw,3.4rem);line-height:1.06;letter-spacing:-.02em}.lv2 .lvpost>main>header h1+p{font-size:.9375rem;color:var(--hero-muted)}.lv2 .lvpost>main>article{width:min(820px,calc(100% - 2 * var(--gutter)));max-width:none;margin:clamp(28px,4vw,48px) auto clamp(56px,7vw,96px);padding:clamp(24px,4vw,52px);border-radius:var(--r-xl);background:var(--surface);border:1px solid var(--line)}.lv2 .lvpost article h2{font-size:clamp(1.4rem,1.1rem + 1vw,1.9rem);line-height:1.12;color:var(--ink);margin-top:1.8em}.lv2 .lvpost article h3{font-size:1.25rem;line-height:1.2;color:var(--ink);margin-top:1.6em}.lv2 .lvpost article p{font-size:1.0625rem;line-height:1.75;color:var(--muted)}.lv2 .lvpost article li{line-height:1.7}.lv2 .lvpost article strong{color:var(--ink);font-weight:600}.lv2 .lvpost article li{font-size:1.0625rem;color:var(--muted)}.lv2 .lvpost article a:not([class*=bg-ciq-accent]){color:var(--accent-strong);text-decoration:underline;text-underline-offset:3px}.lv2 .lvpost article code{font-family:var(--f-mono);font-size:.875em;padding:.1em .4em;border-radius:6px;background:var(--accent-soft);color:var(--accent-strong)}.lv2 .lvpost article pre{overflow-x:auto;padding:18px 20px;border-radius:var(--r-md);background:var(--hero-to);color:var(--hero-ink);font-size:.875rem;line-height:1.6}.lv2 .lvpost article pre code{background:none;color:inherit;padding:0}.lv2 .lvpost article blockquote{border-left:3px solid var(--accent);font-family:var(--f-display);font-size:1.2rem;color:var(--ink);font-style:normal}.lv2 .lvpost article table{width:100%;border-collapse:collapse;font-size:.9375rem;display:block;overflow-x:auto}.lv2 .lvpost article td,.lv2 .lvpost article th{text-align:left;padding:10px 14px;border-bottom:1px solid var(--line)}.lv2 .lvpost article img{height:auto;border-radius:var(--r-md)}.lv2 .lvpost article aside,.lv2 .lvpost article section[class*=rounded]{border:0;border-radius:var(--r-lg);background:var(--accent-soft);box-shadow:none}.lv2 .lvpost article aside p{color:var(--ink);font-size:1rem;line-height:1.65}.lv2 .lvpost article aside p+p{font-size:.875rem;color:var(--muted)}.lv2 .lvpost article details{border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg);box-shadow:none;transition:border-color .2s}.lv2 .lvpost article details:hover,.lv2 .lvpost article details[open]{border-color:var(--accent)}.lv2 .lvpost article summary{color:var(--ink);font-weight:600;font-size:1.0625rem}.lv2 .lvpost article details p{font-size:1rem}.lv2 .lvpost article div[class*="bg-ciq-accent/5"]{border:0;border-radius:var(--r-lg);padding:clamp(24px,4vw,40px);background:linear-gradient(150deg,var(--accent-strong),var(--hero-from));color:var(--hero-ink)}.lv2 .lvpost article div[class*="bg-ciq-accent/5"] h3{color:var(--hero-ink);margin-top:0;font-size:clamp(1.4rem,1.1rem + 1vw,1.9rem)}.lv2 .lvpost article div[class*="bg-ciq-accent/5"] p{color:var(--hero-muted);font-size:1rem;line-height:1.6}.lv2 .lvpost article div[class*="bg-ciq-accent/5"] p:first-child{color:var(--glow);font-family:var(--f-mono);font-size:.75rem;letter-spacing:.14em}.lv2 .lvpost article a[class*=bg-ciq-accent]{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 26px;border-radius:999px;background:var(--gold);color:var(--gold-ink);border:1px solid var(--gold-edge);font-weight:600;text-decoration:none;box-shadow:none;transition:background-color .2s,box-shadow .2s}.lv2 .lvpost article a[class*=bg-ciq-accent]:hover{background:var(--gold-hover);box-shadow:0 0 0 4px rgba(201,169,97,.28)}@media (max-width:480px){.lv2 .lvpost article a[class*=bg-ciq-accent]{width:100%}}.lv2 .rg{margin:2rem 0;display:grid;gap:12px}.lv2 .rg__ask{display:flex;gap:10px;align-items:flex-start;justify-self:end;max-width:92%}.lv2 .rg__ask span{font-family:var(--f-mono);font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);padding-top:12px}.lv2 .rg__ask p{margin:0;padding:10px 14px;border-radius:18px 18px 6px 18px;background:#f0f2f1;color:var(--ink);font-size:.9375rem;line-height:1.5}.lv2 .rg__card{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);padding:clamp(16px,3vw,24px);display:grid;gap:16px;box-shadow:var(--shadow-lift)}.lv2 .rg__head{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.lv2 .rg__head b{font-family:var(--f-display);font-size:1.15rem;font-weight:600;color:var(--ink)}.lv2 .rg__tag{font-family:var(--f-mono);font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;padding:4px 10px;border-radius:999px;background:var(--accent-soft);color:var(--accent-strong)}.lv2 .rg__kpis{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px}.lv2 .rg__kpis li{display:grid;gap:2px;padding:12px 14px;border-radius:var(--r-md);background:var(--accent-soft)}.lv2 .rg__kpis b{font-family:var(--f-display);font-size:1.6rem;line-height:1.05;color:var(--accent-strong)}.lv2 .rg__kpis span{font-size:.8125rem;color:var(--ink)}.lv2 .rg__kpis em{font-style:normal;font-size:.75rem;color:var(--muted)}.lv2 .rg__bars{list-style:none;padding:0;margin:0;display:grid;gap:10px}.lv2 .rg__bars li{display:grid;grid-template-columns:minmax(90px,.9fr) minmax(0,2fr) auto;gap:12px;align-items:center}.lv2 .rg__label{font-size:.875rem;color:var(--ink);overflow-wrap:anywhere}.lv2 .rg__track{height:12px;border-radius:999px;background:color-mix(in srgb,var(--ink) 7%,transparent);overflow:hidden;display:block}.lv2 .rg__track i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--accent),var(--glow))}.lv2 .rg__val{font-family:var(--f-mono);font-size:.8125rem;color:var(--ink);min-width:4ch;text-align:right}.lv2 .rg__take{margin:0;padding:12px 14px;border-radius:var(--r-md);border:1px dashed var(--line-strong);font-size:.9375rem;color:var(--muted)}.lv2 .rg__take b{color:var(--ink)}.lv2 .rg__src{margin:0;font-size:.75rem;color:var(--muted)}@media (max-width:520px){.lv2 .rg__bars li{grid-template-columns:minmax(0,1fr) auto}.lv2 .rg__track{grid-column:1/-1;order:3}}