.uv{max-width:1560px;margin:0 auto;padding:24px 32px 56px}.uv-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:20px}.uv-hero h1{margin:0;font:700 26px/34px var(--font);color:var(--ink)}.uv-hero p{margin:4px 0 0;font:400 14px/22px var(--font);color:var(--ink-3)}.uv-search{display:flex;align-items:center;gap:8px;width:360px;height:40px;padding:0 14px;background:var(--surface);border:1px solid var(--line);border-radius:10px;color:var(--ink-3)}.uv-search:focus-within{border-color:var(--brand)}.uv-search svg{width:16px;height:16px;flex:none;stroke:currentColor;fill:none;stroke-width:1.8}.uv-search input{flex:1;min-width:0;border:0;outline:0;box-shadow:none;background:none;font:400 14px/20px var(--font);color:var(--ink)}.uv-pick{display:flex;align-items:center;gap:28px;padding:12px 16px;background:var(--surface);border:1px solid var(--line);border-radius:12px;margin-bottom:16px}.uv-pick-g{display:flex;align-items:center;gap:10px}.uv-pick-l{font:600 13px/20px var(--font);color:var(--ink-3)}.uv-tab{height:34px;padding:0 16px;border:1px solid var(--line);border-radius:9px;background:none;font:600 14px/20px var(--font);color:var(--ink-2);cursor:pointer}.uv-tab:hover{background:var(--hover)}.uv-tab.on{border-color:var(--brand);background:var(--brand-tint);color:var(--brand)}.uv-tab small{margin-left:6px;font:400 12px/16px var(--font);color:inherit;opacity:.75}.uv-main{display:grid;grid-template-columns:232px minmax(0,1fr);gap:16px;align-items:start}.uv-list-h{display:flex;align-items:baseline;gap:10px;margin:2px 2px 12px}.uv-list-h h2{margin:0;font:700 18px/26px var(--font);color:var(--ink)}.uv-list-h span{font:400 13px/20px var(--font);color:var(--ink-3)}.uv-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.uv-card{display:flex;flex-direction:column;gap:6px;min-height:112px;padding:14px 16px;background:var(--surface);border:1px solid var(--line);border-radius:12px;text-decoration:none;transition:border-color .15s}.uv-card:hover{border-color:var(--brand)}.uv-card h3{margin:0;font:600 15px/22px var(--font);color:var(--ink)}.uv-card p{margin:0;font:400 13px/20px var(--font);color:var(--ink-2)}.uv-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:4px}.uv-tags i{font:400 12px/18px var(--font);font-style:normal;padding:0 7px;border-radius:6px;background:var(--sunken);color:var(--ink-3)}.uv-empty{padding:48px 24px;text-align:center;background:var(--surface);border:1px solid var(--line);border-radius:12px;color:var(--ink-3);font:400 14px/22px var(--font)}.uv-empty b{display:block;margin-bottom:6px;font:600 16px/24px var(--font);color:var(--ink)}.uv-read{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:16px;align-items:start}.uv-doc{padding:28px 36px 32px;background:var(--surface);border:1px solid var(--line);border-radius:12px;min-width:0}.uv-crumb{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:14px;font:400 13px/20px var(--font);color:var(--ink-3)}.uv-crumb a{color:var(--ink-3);text-decoration:none}.uv-crumb a:hover{color:var(--brand)}.uv-doc h1{margin:0 0 6px;font:700 24px/32px var(--font);color:var(--ink)}.uv-lead{margin:0 0 6px;font:400 15px/24px var(--font);color:var(--ink-2)}.uv-meta{padding-bottom:16px;margin-bottom:18px;border-bottom:1px solid var(--line);font:400 12px/18px var(--font);color:var(--ink-3)}.uv-doc h2{margin:24px 0 8px;font:600 17px/26px var(--font);color:var(--ink)}.uv-doc p{margin:0 0 10px;font:400 14px/24px var(--font);color:var(--ink-2)}.uv-doc ul,.uv-doc ol{margin:0 0 12px;padding-left:20px;font:400 14px/24px var(--font);color:var(--ink-2)}.uv-doc li{margin-bottom:4px}.uv-note{margin:12px 0;padding:10px 14px;border-radius:8px;font:400 14px/22px var(--font)}.uv-note.tip{background:var(--brand-tint);color:var(--ink)}.uv-note.warn{background:var(--warn-tint);color:var(--ink)}.uv-note b{margin-right:6px}.uv-table{overflow-x:auto;margin:12px 0}.uv-table table{width:100%;border-collapse:collapse;font:400 13px/20px var(--font)}.uv-table th{padding:8px 10px;text-align:left;font-weight:600;background:var(--sunken);color:var(--ink-2);border-bottom:1px solid var(--line)}.uv-table td{padding:8px 10px;color:var(--ink-2);border-bottom:1px solid var(--line)}.uv-foot{display:flex;align-items:center;gap:10px;margin-top:22px;padding-top:16px;border-top:1px solid var(--line);font:400 13px/20px var(--font);color:var(--ink-3)}.uv-foot button{height:30px;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:none;color:var(--ink-2);font:400 13px/18px var(--font);cursor:pointer}.uv-foot button:hover{border-color:var(--brand);color:var(--brand)}.uv-aside{position:sticky;top:76px;display:flex;flex-direction:column;gap:12px}.uv-box{padding:14px 16px;background:var(--surface);border:1px solid var(--line);border-radius:12px}.uv-box h4{margin:0 0 8px;font:600 14px/20px var(--font);color:var(--ink)}.uv-box a{display:block;padding:5px 0;font:400 13px/20px var(--font);color:var(--ink-2);text-decoration:none}.uv-box a:hover{color:var(--brand)}.uv-back{display:inline-block;margin-bottom:12px;font:400 13px/20px var(--font);color:var(--ink-3);text-decoration:none}.uv-back:hover{color:var(--brand)}.uv-changed{margin-bottom:14px;padding:8px 12px;border-radius:8px;background:var(--warn-tint);color:var(--ink);font:400 13px/20px var(--font)}