.lib-wrap{max-width:80rem;margin-inline:auto;padding-inline:16px}@media (width>=640px){.lib-wrap{padding-inline:32px}}.lib-mono{font-feature-settings:"zero" 1;font-family:ui-monospace,SF Mono,JetBrains Mono,Menlo,Consolas,monospace}.lib-preview-strip{color:#ffffffc7;background:repeating-linear-gradient(-45deg,#0b1b2c 0 10px,#0d2034 10px 20px);border-bottom:1px solid #eab30859}.lib-preview-strip strong{color:#eab308;letter-spacing:.04em}.lib-sample{color:#8a5d02;letter-spacing:.08em;background:#fffbeb;border:1px dashed #ca8a04;border-radius:4px;align-items:center;gap:6px;padding:2px 7px;font-size:10.5px;font-weight:700;line-height:1.5;display:inline-flex}.lib-dark .lib-sample{color:#eab308;background:#eab3081a;border-color:#eab30899}.lib-hero{color:#fff;background:#0a1826;position:relative;overflow:hidden}.lib-hero:before{content:"";pointer-events:none;background:radial-gradient(55% 60% at 90% 10%,#1e3a8a61,#0000 70%),linear-gradient(90deg,#ffffff09 1px,#0000 1px) 0 0/28px 28px,linear-gradient(#ffffff09 1px,#0000 1px) 0 0/28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 30%,#0000 100%);mask-image:linear-gradient(#000 30%,#0000 100%)}.lib-h1{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(2rem,1.25rem + 3.2vw,3.4rem);line-height:1.06}.lib-plate{color:#020617;background:#fff;border-radius:14px;margin-top:2.25rem;position:relative;box-shadow:0 0 0 1px #ffffff14,0 24px 60px #00000059}.lib-plate-row{align-items:center;gap:12px;padding:10px 12px 10px 18px;display:flex}.lib-plate-input{letter-spacing:.01em;color:#020617;background:0 0;border:0;outline:none;flex:1;min-width:0;padding:10px 0;font-size:clamp(1.15rem,.95rem + 1.1vw,1.75rem);font-weight:600}.lib-plate-input::placeholder{color:#94a3b8;font-weight:500}.lib-plate:focus-within{box-shadow:0 0 0 3px #eab308,0 24px 60px #00000059}.lib-plate-clear{color:#475569;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;transition:background-color .15s;display:grid}.lib-plate-clear:hover{color:#020617;background:#f1f5f9}.lib-plate-key{color:#64748b;border-top:1px dashed #e2e8f0;flex-wrap:wrap;align-items:center;gap:4px 14px;padding:10px 18px;font-size:13px;display:flex}.lib-plate-key b{color:#020617;font-weight:600}.lib-plate-key .lib-key-val{color:#1e3a8a;word-break:break-all;font-weight:700}.lib-plate-key .lib-key-empty{color:#94a3b8;font-style:italic}.lib-try{color:#fff9;flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;font-size:13px;display:flex}.lib-try button{color:#ffffffe0;border:1px solid #ffffff2e;border-radius:999px;padding:5px 12px;transition:border-color .15s,background-color .15s}.lib-try button:hover{background:#eab30814;border-color:#eab308}.lib-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (width>=768px){.lib-filters{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1200px){.lib-filters{grid-template-columns:repeat(7,minmax(0,1fr))}}.lib-field label{letter-spacing:.08em;text-transform:uppercase;color:#fff9;margin-bottom:6px;font-size:11px;font-weight:700;display:block}.lib-field select{appearance:none;color:#fff;background:#ffffff0f url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23cbd5e1' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 10px center/16px no-repeat;border:1px solid #ffffff29;border-radius:8px;width:100%;padding:10px 32px 10px 12px;font-size:14px}.lib-field select:focus-visible{outline-offset:1px;outline:2px solid #eab308}.lib-field select option{color:#020617;background:#fff}.lib-field select.is-set{background-color:#eab3081a;border-color:#eab308bf}.lib-results{background:#f8fafc;border-bottom:1px solid #e2e8f0}.lib-group-h{border-bottom:1px solid #e2e8f0;align-items:baseline;gap:10px;padding-bottom:8px;display:flex}.lib-doc{background:#fff;border:1px solid #e2e8f0;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid}.lib-doc:hover{border-color:#1e3a8a59;box-shadow:0 1px 2px #0f172a0d,0 10px 30px #0f172a14}.lib-doc:focus-visible{outline-offset:2px;outline:2px solid #1e3a8a}.lib-doc-code{color:#eab308;letter-spacing:.06em;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%);background:#0a1826;border-radius:6px;place-items:center;width:52px;height:60px;font-size:12px;font-weight:700;display:grid;position:relative}.lib-doc-code:after{content:"";background:#1e3a8a;width:12px;height:12px;position:absolute;top:0;right:0}.lib-doc-code.is-own{color:#0a1826;background:#ca8a04}.lib-doc-code.is-own:after{background:#8a5d02}.lib-doc-arrow{color:#94a3b8;transition:color .15s,transform .15s}.lib-doc:hover .lib-doc-arrow{color:#1e3a8a;transform:translate(2px)}@media (width<=479px){.lib-doc{grid-template-columns:auto minmax(0,1fr)}.lib-doc-arrow{display:none}}.lib-chip{color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:999px;align-items:center;gap:5px;padding:2px 9px;font-size:11.5px;font-weight:600;display:inline-flex}.lib-chip.is-exact{color:#fff;background:#1e3a8a;border-color:#1e3a8a}.lib-chip.is-ok{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.lib-chip.is-redirect{color:#1e40af;background:#eff6ff;border-color:#bfdbfe}.lib-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (width>=640px){.lib-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1024px){.lib-tabs{grid-template-columns:repeat(5,minmax(0,1fr))}}.lib-tab{text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:4px 12px 12px;flex-direction:column;justify-content:space-between;gap:8px;min-height:104px;padding:26px 14px 14px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.lib-tab:before{content:attr(data-code);color:#eab308;letter-spacing:.08em;background:#0a1826;border-radius:4px 0 10px;padding:3px 10px;font:700 11px/1.4 ui-monospace,SF Mono,Menlo,Consolas,monospace;position:absolute;top:-1px;left:-1px}.lib-tab.is-own:before{color:#0a1826;background:#ca8a04}.lib-tab:hover{border-color:#1e3a8a66;box-shadow:0 8px 24px #0f172a12}.lib-tab:focus-visible{outline-offset:2px;outline:2px solid #1e3a8a}.lib-tab[aria-pressed=true]{border-color:#ca8a04;box-shadow:inset 0 0 0 1px #ca8a04}.lib-mono-tile{color:#0a1826;letter-spacing:-.02em;background:linear-gradient(#fff,#f1f5f9);border:1.5px solid #0a1826;border-radius:10px;flex:none;place-items:center;width:48px;height:48px;font-family:Lexend,ui-sans-serif,system-ui,sans-serif;font-size:17px;font-weight:600;display:grid}.lib-mono-tile.is-lg{color:#fff;background:#ffffff0d;border-color:#ffffff80;border-radius:14px;width:72px;height:72px;font-size:26px}.lib-brand{border:1px solid #0000;border-radius:12px;align-items:center;gap:14px;padding:12px;transition:border-color .15s,background-color .15s;display:flex}.lib-brand:hover{background:#fff;border-color:#e2e8f0}.lib-brand:hover .lib-mono-tile{color:#eab308;background:#0a1826}.lib-brand:focus-visible{outline-offset:2px;outline:2px solid #1e3a8a}.lib-brand.is-empty .lib-mono-tile{color:#64748b;border-style:dashed;border-color:#94a3b8}.lib-cat{text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;gap:12px;padding:24px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.lib-cat:hover{border-color:#1e3a8a59;box-shadow:0 18px 50px #0f172a1a}.lib-cat:focus-visible{outline-offset:2px;outline:2px solid #1e3a8a}.lib-cat-n{color:#0a1826;letter-spacing:-.03em;font-family:Lexend,ui-sans-serif,sans-serif;font-size:40px;font-weight:600;line-height:1}.lib-sheet{aspect-ratio:1/1.414;background:repeating-linear-gradient(#0000 0 27px,#0f172a0f 27px 28px) 0 120px/100% calc(100% - 180px) no-repeat,#fff;border:1px solid #e2e8f0;border-radius:6px;width:100%;max-height:760px;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f172a0d,0 18px 50px #0f172a1a}.lib-sheet-head{color:#fff;background:#0a1826;align-items:center;gap:14px;height:92px;padding:0 22px;display:flex;position:absolute;inset:0 0 auto}.lib-sheet-veil{background:linear-gradient(#f8fafc33,#f8fafceb 55%);place-items:center;padding:24px;display:grid;position:absolute;inset:92px 0 0}.lib-meta{border-collapse:collapse;width:100%;font-size:14px}.lib-meta th{text-align:left;vertical-align:top;color:#64748b;border-bottom:1px solid #eef2f7;width:42%;padding:11px 14px;font-weight:600}.lib-meta td{color:#020617;word-break:break-word;border-bottom:1px solid #eef2f7;padding:11px 14px}.lib-meta tr:nth-child(odd){background:#f8fafc}.lib-meta tr:last-child th,.lib-meta tr:last-child td{border-bottom:0}.lib-meta .is-unset{color:#94a3b8;font-style:italic}.lib-action{border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;padding:13px 18px;font-size:15px;font-weight:600;transition:background-color .15s,border-color .15s;display:inline-flex}.lib-action.is-primary{color:#020617;background:#ca8a04}.lib-action.is-primary:hover{background:#eab308}.lib-action.is-ghost{color:#020617;background:#fff;border:1px solid #e2e8f0}.lib-action.is-ghost:hover{background:#f8fafc;border-color:#0f172a4d}.lib-action:focus-visible{outline-offset:2px;outline:2px solid #1e3a8a}.lib-chiplink{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:14px;font-weight:600;transition:border-color .15s;display:inline-flex}.lib-chiplink:hover{border-color:#ca8a04}.lib-chiplink:focus-visible{outline-offset:2px;outline:2px solid #1e3a8a}.lib-ptabs{border-bottom:1px solid #e2e8f0;gap:4px;margin-bottom:20px;display:flex;overflow-x:auto}.lib-ptab{color:#64748b;white-space:nowrap;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 16px;font-family:Lexend,ui-sans-serif,sans-serif;font-size:15px;font-weight:600}.lib-ptab[aria-selected=true]{color:#020617;border-color:#ca8a04}.lib-ptab:focus-visible{outline-offset:-2px;border-radius:4px;outline:2px solid #1e3a8a}@media (prefers-reduced-motion:reduce){.lib-doc,.lib-doc-arrow,.lib-tab,.lib-brand,.lib-cat,.lib-try button{transition:none}}@media (width<=767px){.lib-collapsed,.lib-filters.lib-collapsed{display:none}}.lib-pager{justify-content:center;align-items:center;gap:14px;margin-top:28px;display:flex}.lib-chiplink:disabled{opacity:.4;cursor:not-allowed}.lib-lead{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}section.bg-white .eyebrow,section.bg-surface .eyebrow{color:#7c5e00}section.bg-white .eyebrow:before,section.bg-surface .eyebrow:before{background-color:#7c5e00}.lib-root .leading-relaxed{line-height:round(1.625em,1px)}.lib-root .leading-snug{line-height:round(1.375em,1px)}.lib-root .leading-tight{line-height:round(1.25em,1px)}.lib-root .leading-normal{line-height:round(1.5em,1px)}
