*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--vault-surface);color:var(--vault-primary);font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:16px;line-height:1.5}a{color:var(--vault-link);text-decoration:underline;text-underline-offset:2px}a:hover{opacity:.8}a:active{opacity:.7}:focus-visible{outline:2px solid var(--vault-accent);outline-offset:2px}.skip{position:absolute;left:16px;top:-100px;padding:8px 12px;background:var(--vault-card);color:var(--vault-primary);border:1px solid var(--vault-border);border-radius:6px;z-index:30}.skip:focus{top:8px}.main{width:100%;margin:0 auto;padding:16px 20px 48px}.main--reading{max-width:var(--ov-width-reading)}.main--wide{max-width:var(--ov-width-wide)}h1{font-size:24px;line-height:1.33;margin:24px 0 16px}h2{font-size:18px;margin:16px 0 8px}h3{font-size:16px;margin:12px 0 4px}h4{font-size:14px;margin:8px 0 4px;color:var(--vault-muted);text-transform:uppercase;letter-spacing:.05em}p{margin:0 0 16px}.guide-title{display:flex;align-items:center;gap:10px;margin:24px 0 16px}.guide-title h1{margin:0}.guide-title .icon{font-size:28px;line-height:1}.back{font-size:13px;margin:8px 0}.back a{color:var(--vault-muted);text-decoration:none}.back a:before{content:"\2039  "}.blocks ul,.blocks ol{margin:0 0 16px;padding-left:24px}.blocks li{margin-bottom:8px}.steps{list-style:none;counter-reset:step;padding-left:36px}.steps li{position:relative;counter-increment:step;margin-bottom:12px}.steps li:before{content:counter(step);position:absolute;left:-36px;top:2px;width:24px;height:24px;border-radius:12px;background:var(--vault-info-subtle);color:var(--vault-primary);font-size:12px;font-weight:700;line-height:24px;text-align:center}.callout{background:var(--vault-warning-subtle);border-left:4px solid var(--vault-warning);border-radius:4px;padding:12px 16px;margin:0 0 16px;font-size:14px;line-height:1.43}.callout p{margin:0}.quote{margin:0 0 16px;padding-left:16px;border-left:4px solid var(--vault-border)}.quote p{font-style:italic;margin-bottom:8px}.quote footer{font-size:14px;font-weight:500;color:var(--vault-muted)}.quote cite{font-style:normal}.learn-more{display:flex;flex-direction:column;gap:1px;margin:0 0 16px;padding:12px 16px;background:var(--vault-info-subtle);border:1px solid var(--vault-info-subtle-border);border-radius:12px;color:var(--vault-primary);text-decoration:none}.learn-more .eyebrow{font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:var(--vault-info)}.learn-more .label{font-size:14px;font-weight:600}table{width:100%;border-collapse:collapse;margin:0 0 16px;font-size:14px}th,td{text-align:left;padding:8px 12px;vertical-align:top}.math{background:var(--vault-card);border:1px solid var(--vault-border);border-radius:8px}.math th{font-weight:400;color:var(--vault-muted)}.math td{text-align:right;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:var(--vault-muted)}.math .total th,.math .total td{font-weight:700;color:var(--vault-primary)}.math .divider th,.math .divider td{border-bottom:1px solid var(--vault-border)}.math .op{display:inline-block;min-width:1em}.comparison{border:1px solid var(--vault-border);border-radius:8px;overflow:hidden}.comparison thead th{font-size:12px;font-weight:600;color:var(--vault-muted);background:var(--vault-card);border-bottom:1px solid var(--vault-border)}.comparison tbody th{font-weight:600;color:var(--vault-primary);width:112px}.comparison tbody td{color:var(--vault-muted)}.comparison tbody tr:nth-child(odd){background:var(--vault-card)}.comparison tbody tr+tr th,.comparison tbody tr+tr td{border-top:1px solid var(--vault-border)}.image{margin:0 0 16px;text-align:center}.image-placeholder{display:inline-block;width:48px;height:48px;border:2px dashed var(--vault-border);border-radius:8px}.image figcaption{font-size:12px;color:var(--vault-muted);margin-top:8px}.ext-mark{white-space:nowrap}.helpful{margin-top:24px;padding-top:24px;border-top:1px solid var(--vault-border);text-align:center}.helpful p{margin:0 0 4px;font-size:14px;color:var(--vault-muted)}.helpful-count{display:inline-block;padding:10px 20px;border-radius:9999px;background:var(--vault-border);font-weight:500}.helpful-signin{font-size:12px}.guide-section{margin-bottom:20px}.guide-section h2{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--vault-muted);padding:16px 0 8px;margin:0}.guide-list{list-style:none;margin:0;padding:0;border:1px solid var(--vault-border);border-radius:12px;overflow:hidden}.guide-list li+li{border-top:1px solid var(--vault-border)}.guide-row{display:flex;align-items:center;gap:12px;padding:16px;background:var(--vault-card);color:var(--vault-primary);text-decoration:none}.guide-row .icon{font-size:24px}.guide-row-text{display:flex;flex-direction:column;min-width:0}.guide-row-title{font-weight:600}.guide-row-subtitle{font-size:14px;color:var(--vault-muted);margin-top:2px}.main:has(>.hub){padding:24px 16px}.hub{display:flex;flex-direction:column}.editorial,.editorial>div{display:flow-root}.editorial>div{margin-bottom:6px}.hub{--ov-icon-arrow-up: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='48' d='M112 244l144-144 144 144M256 120v292'/%3E%3C/svg%3E")}.lead h1{font-size:32px;line-height:normal;font-weight:800;letter-spacing:-.5px;margin:0}.lead h1:after{content:"";display:block;width:64px;height:4px;border-radius:2px;background:var(--vault-info);margin-top:10px}.tagline{font-size:16px;line-height:24px;color:var(--vault-muted);margin:12px 0 0}.updated{font-size:13px;line-height:normal;color:var(--vault-muted);margin:6px 0 0}.stats{display:flex;flex-wrap:wrap;gap:20px;list-style:none;margin:20px 0 0;padding:16px;border-radius:14px;background:var(--vault-card);border:1px solid var(--vault-border)}.stats li{display:flex;flex-direction:column;min-width:92px;line-height:normal}.stats strong{font-size:22px;font-weight:800}.stats span{font-size:12px;color:var(--vault-muted);margin-top:2px}.stats .up strong{color:var(--vault-info)}.editorial{margin-top:22px}.editorial h2{font-size:21px;font-weight:700;line-height:normal;margin:8px 0}.editorial p,.keep p{font-size:15px;line-height:24px;margin:0 0 12px}.terms{list-style:none;margin:0 0 6px;padding:0 0 0 4px}.terms li{position:relative;padding-left:16px;margin-bottom:10px;font-size:15px;line-height:23px}.terms li:before{content:"\2022";position:absolute;left:0;color:var(--vault-info)}.oop{margin-top:32px}.oop h2,.keep h2{font-size:22px;font-weight:700;line-height:normal;margin:0 0 8px}.curator{margin:6px 0 14px;padding:16px;border-radius:14px;border:1px solid var(--vault-border);border-left:4px solid var(--vault-info);background:var(--vault-card)}.curator .eyebrow{font-size:12px;line-height:normal;font-weight:700;color:var(--vault-muted);text-transform:uppercase;letter-spacing:.6px;margin:0 0 6px}.curator p{font-size:14.5px;line-height:23px;margin:0}.curator .signature{font-size:13px;line-height:normal;font-weight:600;color:var(--vault-muted);margin-top:8px}.jump{margin-top:8px;padding:14px;border-radius:14px;background:var(--vault-card);border:1px solid var(--vault-border);line-height:normal}.jump-label{font-size:12px;font-weight:700;color:var(--vault-muted);text-transform:uppercase;letter-spacing:.6px;margin:0 0 10px}.jump-section{margin-bottom:10px}.jump-section p{font-size:12.5px;font-weight:700;margin:0 0 5px}.chips{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.chips a{display:inline-block;padding:3px 9px;border-radius:999px;border:1px solid var(--vault-border);background:var(--vault-surface);color:var(--vault-primary);font-size:12px;text-decoration:none}.chips .n{color:var(--vault-muted)}.disclosure{font-size:12.5px;line-height:19px;color:var(--vault-muted);margin:20px 0 4px}.upcoming{margin-top:24px}.upcoming h2{font-size:22px;font-weight:700;margin:0 0 4px}.upcoming .note{font-size:13px;color:var(--vault-muted);margin:0 0 4px}.month{margin-top:12px}.month-head{display:flex;align-items:baseline;gap:8px;margin-bottom:8px}.month-head h3{font-size:16px;font-weight:700;margin:0}.month-head .n{font-size:12.5px;color:var(--vault-muted)}.cards{display:flex;flex-wrap:wrap;gap:12px;list-style:none;margin:0;padding:0}.card{width:150px;border-radius:12px;border:1px solid var(--vault-border);background:var(--vault-card);overflow:hidden}.card a{display:block;color:var(--vault-primary);text-decoration:none}.card img{display:block;width:150px;height:228px;object-fit:cover}.card .blank{display:flex;align-items:center;justify-content:center;width:150px;height:228px;padding:0 8px;background:var(--vault-surface);color:var(--vault-muted);font-size:11px;text-align:center}.card .body{display:block;padding:8px}.card .t{font-size:12px;font-weight:600}.card .m{display:block;margin-top:2px;font-size:11px;color:var(--vault-muted)}.band{display:flex;align-items:baseline;gap:10px;margin:36px 0 6px;padding-left:12px;border-left:4px solid var(--vault-info);line-height:normal}.band h2{flex-shrink:1;min-width:0;font-size:25px;font-weight:800;margin:0}.band .n{flex:none;font-size:14px;font-weight:600;color:var(--vault-muted)}.band .top{flex:none;margin-left:auto}.top,.back-top a{display:inline-flex;align-items:center;gap:2px;padding:15px 0;margin:-15px 0;font-size:12px;font-weight:600;color:var(--vault-muted);text-decoration:none}.top:before,.back-top a:before{content:"";width:12px;height:12px;background:currentColor;-webkit-mask:var(--ov-icon-arrow-up) center / 12px no-repeat;mask:var(--ov-icon-arrow-up) center / 12px no-repeat}.back-top{text-align:center;margin:24px 0 0;font-size:12px;line-height:normal}.chronicle{margin-top:22px}.chronicle-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.chronicle-head h3{font-size:19px;font-weight:700;margin:0}.chronicle-head .n{font-size:13px;color:var(--vault-muted)}.chronicle-desc{font-size:14px;line-height:21px;color:var(--vault-muted);margin:4px 0 2px}.chip{display:inline-block;padding:2px 8px;border-radius:999px;background:var(--vault-info-subtle);color:var(--vault-primary);font-size:12px;font-weight:600;line-height:1.4;vertical-align:middle}.verified{display:inline-block;padding:2px 7px;border-radius:999px;background:var(--vault-success-subtle);border:1px solid var(--vault-success-subtle-border);color:var(--vault-muted);font-size:10px;font-weight:600;line-height:1.4;vertical-align:middle}.rows{list-style:none;margin:8px 0 0;padding:0;counter-reset:row}.row{counter-increment:row;display:grid;grid-template-columns:18px 56px minmax(0,1fr);gap:8px;margin-bottom:8px;padding:8px;border-radius:12px;background:var(--vault-card);border:1px solid var(--vault-border)}.row:before{content:counter(row);padding-top:2px;font-size:13px;font-weight:700;color:var(--vault-muted);text-align:right}.row>img,.row>.nocover{display:block;width:56px;height:85px;border-radius:4px;object-fit:cover;background:var(--vault-surface)}.row>.nocover{border:1px solid var(--vault-border)}.row p{margin:0}.row .title a,.edition .title a{font-size:15px;font-weight:700;color:var(--vault-primary);text-decoration:none}.row .by{font-size:12.5px;color:var(--vault-muted);margin-top:2px}.row .also{font-size:12px;color:var(--vault-muted);margin-top:2px}.sup{display:inline-block;margin-top:3px;padding:2px 6px;border-radius:6px;border:1px solid var(--vault-border);color:var(--vault-primary);font-size:11.5px;font-weight:600;text-decoration:none}.sup.reissue{border-color:var(--vault-info-subtle-border);background:var(--vault-info-subtle)}.sup.superseded{border-color:var(--vault-warning-subtle-border);background:var(--vault-warning-subtle)}.ov-run{font-size:12.5px;line-height:18px;color:var(--vault-muted)}.row .ov-run{margin-top:4px}.ov-run>i{font-style:normal;font-size:11px;font-weight:700;letter-spacing:.3px;text-transform:uppercase}.ov-run>b{font-weight:600;color:var(--vault-primary)}.ov-run.clamp{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-bottom:20px}@media(max-width:639px){.ov-run.clamp{-webkit-line-clamp:3}}.meta{font-size:12px;color:var(--vault-muted)}.row .meta{margin-top:8px}.isbn{margin-left:10px;padding:0;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.isbn{position:relative}.isbn:before{content:"";position:absolute;inset:-14px 0}.isbn:hover{opacity:.8}.isbn:active{opacity:.7}.isbn.copied{color:var(--vault-success)}.editions{grid-column:1 / -1;margin-left:24px;padding-left:12px;border-left:2px solid var(--vault-border)}.editions-head{font-size:11px;font-weight:700;letter-spacing:.3px;text-transform:uppercase;color:var(--vault-muted);padding:6px 0 2px}.editions-head:before{content:"\2191  "}.edition{display:grid;grid-template-columns:40px minmax(0,1fr);gap:10px;padding:6px 0;opacity:.9}.edition>img,.edition>.nocover{display:block;width:40px;height:61px;border-radius:3px;object-fit:cover;background:var(--vault-surface)}.edition>.nocover{border:1px solid var(--vault-border)}.edition .title a{font-size:13.5px;font-weight:600}.edition .chip{padding:1px 7px;font-size:11px}.row .sup-rel{font-size:12px;font-weight:600;color:var(--vault-muted);margin-top:2px}.row .sup-notes{font-size:12px;line-height:16px;font-style:italic;color:var(--vault-muted);margin-top:1px}.row .edition .meta{font-size:11.5px;margin-top:2px}.keep{margin-top:24px}.faq{margin-top:28px}.faq h2{font-size:24px;font-weight:800;line-height:normal;margin:0 0 12px}.faq div{margin-bottom:16px}.faq h3{font-size:16px;font-weight:700;line-height:normal;margin:0 0 4px}.faq p{font-size:15px;line-height:23px;margin:0}.gcd{font-size:12px;line-height:normal;text-align:center;color:var(--vault-muted);margin:28px 0 0}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.site-footer{border-top:1px solid var(--vault-border);background:var(--vault-surface);padding:28px 0 20px}.footer-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:28px 48px;max-width:var(--ov-width-wide);margin:0 auto;padding:0 16px}.footer-columns{display:flex;flex-wrap:wrap;gap:28px 48px;flex-shrink:1;max-width:100%}.footer-nl{flex:1 1 300px;min-width:0;max-width:440px}.footer-nl h2{margin:0 0 4px;font-size:14px;font-weight:700;line-height:normal;color:var(--vault-primary)}.footer-nl .nl-field{margin-top:8px}.footer-nl .nl-field input{padding:8px 12px;font-size:13px}.footer-nl .nl-field button{padding:0 14px;font-size:13px}.footer-nl.done .nl-field{display:none}.footer-nl .nl-success{font-size:13px;line-height:19px}.footer-column{min-width:130px}.footer-title{font-size:11px;font-weight:600;letter-spacing:1.2px;line-height:normal;text-transform:uppercase;color:var(--vault-muted);margin:0 0 12px}.footer-column ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.footer-column li{line-height:16px}.footer-column a{font-size:12px;line-height:16px;color:var(--vault-muted);text-decoration:none}.footer-column a:hover{color:var(--vault-primary)}.copyright{max-width:var(--ov-width-wide);margin:28px auto 0;padding:14px 16px 0;border-top:1px solid var(--vault-border);font-size:12px;color:var(--vault-muted)}:root{--ov-i-add-circle-outline: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M448 256c0-106-86-192-192-192S64 150 64 256s86 192 192 192 192-86 192-192z' fill='none' stroke='currentColor' stroke-miterlimit='10' stroke-width='32'/%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='32' d='M256 176v160M336 256H176'/%3E%3C/svg%3E");--ov-i-alert-circle: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M256 48C141.31 48 48 141.31 48 256s93.31 208 208 208 208-93.31 208-208S370.69 48 256 48zm0 319.91a20 20 0 1120-20 20 20 0 01-20 20zm21.72-201.15l-5.74 122a16 16 0 01-32 0l-5.74-121.94v-.05a21.74 21.74 0 1143.44 0z'/%3E%3C/svg%3E");--ov-i-arrow-forward-circle: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M464 256c0-114.87-93.13-208-208-208S48 141.13 48 256s93.13 208 208 208 208-93.13 208-208zm-212.65 91.36a16 16 0 01-.09-22.63L303.58 272H170a16 16 0 010-32h133.58l-52.32-52.73A16 16 0 11274 164.73l79.39 80a16 16 0 010 22.54l-79.39 80a16 16 0 01-22.65.09z'/%3E%3C/svg%3E");--ov-i-bookmarks-outline: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M128 80V64a48.14 48.14 0 0148-48h224a48.14 48.14 0 0148 48v368l-80-64' fill='none' stroke='currentColor' stroke-linejoin='round' stroke-width='32'/%3E%3Cpath d='M320 96H112a48.14 48.14 0 00-48 48v352l152-128 152 128V144a48.14 48.14 0 00-48-48z' fill='none' stroke='currentColor' stroke-linejoin='round' stroke-width='32'/%3E%3C/svg%3E");--ov-i-checkmark-circle: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M256 48C141.31 48 48 141.31 48 256s93.31 208 208 208 208-93.31 208-208S370.69 48 256 48zm108.25 138.29l-134.4 160a16 16 0 01-12 5.71h-.27a16 16 0 01-11.89-5.3l-57.6-64a16 16 0 1123.78-21.4l45.29 50.32 122.59-145.91a16 16 0 0124.5 20.58z'/%3E%3C/svg%3E");--ov-i-chevron-back: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='48' d='M328 112L184 256l144 144'/%3E%3C/svg%3E");--ov-i-chevron-forward: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='48' d='M184 112l144 144-144 144'/%3E%3C/svg%3E");--ov-i-clipboard-outline: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M336 64h32a48 48 0 0148 48v320a48 48 0 01-48 48H144a48 48 0 01-48-48V112a48 48 0 0148-48h32' fill='none' stroke='currentColor' stroke-linejoin='round' stroke-width='32'/%3E%3Crect x='176' y='32' width='160' height='64' rx='26.13' ry='26.13' fill='none' stroke='currentColor' stroke-linejoin='round' stroke-width='32'/%3E%3C/svg%3E");--ov-i-close-circle-outline: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M448 256c0-106-86-192-192-192S64 150 64 256s86 192 192 192 192-86 192-192z' fill='none' stroke='currentColor' stroke-miterlimit='10' stroke-width='32'/%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='32' d='M320 320L192 192M192 320l128-128'/%3E%3C/svg%3E");--ov-i-expand-outline: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='32' d='M432 320v112H320M421.8 421.77L304 304M80 192V80h112M90.2 90.23L208 208M320 80h112v112M421.77 90.2L304 208M192 432H80V320M90.23 421.8L208 304'/%3E%3C/svg%3E");--ov-i-gift-outline: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M256 104v56h56a56 56 0 10-56-56zM256 104v56h-56a56 56 0 1156-56z' fill='none' stroke='currentColor' stroke-linecap='round' stroke-miterlimit='10' stroke-width='32'/%3E%3Crect x='64' y='160' width='384' height='112' rx='32' ry='32' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='32'/%3E%3Cpath d='M416 272v144a48 48 0 01-48 48H144a48 48 0 01-48-48V272M256 160v304' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='32'/%3E%3C/svg%3E");--ov-i-heart: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M256 448a32 32 0 01-18-5.57c-78.59-53.35-112.62-89.93-131.39-112.8-40-48.75-59.15-98.8-58.61-153C48.63 114.52 98.46 64 159.08 64c44.08 0 74.61 24.83 92.39 45.51a6 6 0 009.06 0C278.31 88.81 308.84 64 352.92 64c60.62 0 110.45 50.52 111.08 112.64.54 54.21-18.63 104.26-58.61 153-18.77 22.87-52.8 59.45-131.39 112.8a32 32 0 01-18 5.56z'/%3E%3C/svg%3E");--ov-i-heart-outline: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M352.92 80C288 80 256 144 256 144s-32-64-96.92-64c-52.76 0-94.54 44.14-95.08 96.81-1.1 109.33 86.73 187.08 183 252.42a16 16 0 0018 0c96.26-65.34 184.09-143.09 183-252.42-.54-52.67-42.32-96.81-95.08-96.81z' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='32'/%3E%3C/svg%3E");--ov-i-list-outline: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='32' d='M160 144h288M160 256h288M160 368h288'/%3E%3Ccircle cx='80' cy='144' r='16' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='32'/%3E%3Ccircle cx='80' cy='256' r='16' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='32'/%3E%3Ccircle cx='80' cy='368' r='16' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='32'/%3E%3C/svg%3E");--ov-i-lock-closed: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M368 192h-16v-80a96 96 0 10-192 0v80h-16a64.07 64.07 0 00-64 64v176a64.07 64.07 0 0064 64h224a64.07 64.07 0 0064-64V256a64.07 64.07 0 00-64-64zm-48 0H192v-80a64 64 0 11128 0z'/%3E%3C/svg%3E");--ov-i-newspaper-outline: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M368 415.86V72a24.07 24.07 0 00-24-24H72a24.07 24.07 0 00-24 24v352a40.12 40.12 0 0040 40h328' fill='none' stroke='currentColor' stroke-linejoin='round' stroke-width='32'/%3E%3Cpath d='M416 464h0a48 48 0 01-48-48V128h72a24 24 0 0124 24v264a48 48 0 01-48 48z' fill='none' stroke='currentColor' stroke-linejoin='round' stroke-width='32'/%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='32' d='M240 128h64M240 192h64M112 256h192M112 320h192M112 384h192'/%3E%3Cpath d='M176 208h-64a16 16 0 01-16-16v-64a16 16 0 0116-16h64a16 16 0 0116 16v64a16 16 0 01-16 16z'/%3E%3C/svg%3E");--ov-i-open-outline: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M384 224v184a40 40 0 01-40 40H104a40 40 0 01-40-40V168a40 40 0 0140-40h167.48M336 64h112v112M224 288L440 72' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='32'/%3E%3C/svg%3E");--ov-i-refresh: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M320 146s24.36-12-64-12a160 160 0 10160 160' fill='none' stroke='currentColor' stroke-linecap='round' stroke-miterlimit='10' stroke-width='32'/%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='32' d='M256 58l80 80-80 80'/%3E%3C/svg%3E");--ov-i-refresh-circle: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M256 48C141.31 48 48 141.32 48 256c0 114.86 93.14 208 208 208 114.69 0 208-93.31 208-208 0-114.87-93.13-208-208-208zm0 313a94 94 0 010-188h4.21l-14.11-14.1a14 14 0 0119.8-19.8l40 40a14 14 0 010 19.8l-40 40a14 14 0 01-19.8-19.8l18-18c-2.38-.1-5.1-.1-8.1-.1a66 66 0 1066 66 14 14 0 0128 0 94.11 94.11 0 01-94 94z'/%3E%3C/svg%3E");--ov-i-shield-checkmark: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M479.07 111.36a16 16 0 00-13.15-14.74c-86.5-15.52-122.61-26.74-203.33-63.2a16 16 0 00-13.18 0C168.69 69.88 132.58 81.1 46.08 96.62a16 16 0 00-13.15 14.74c-3.85 61.11 4.36 118.05 24.43 169.24A349.47 349.47 0 00129 393.11c53.47 56.73 110.24 81.37 121.07 85.73a16 16 0 0012 0c10.83-4.36 67.6-29 121.07-85.73a349.47 349.47 0 0071.5-112.51c20.07-51.19 28.28-108.13 24.43-169.24zm-131 75.11l-110.8 128a16 16 0 01-11.41 5.53h-.66a16 16 0 01-11.2-4.57l-49.2-48.2a16 16 0 1122.4-22.86l37 36.29 99.7-115.13a16 16 0 0124.2 20.94z'/%3E%3C/svg%3E");--ov-i-time-outline: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M256 64C150 64 64 150 64 256s86 192 192 192 192-86 192-192S362 64 256 64z' fill='none' stroke='currentColor' stroke-miterlimit='10' stroke-width='32'/%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='32' d='M256 128v144h96'/%3E%3C/svg%3E");--ov-i-fa-copy: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M384 336l-192 0c-8.8 0-16-7.2-16-16l0-256c0-8.8 7.2-16 16-16l140.1 0L400 115.9 400 320c0 8.8-7.2 16-16 16zM192 384l192 0c35.3 0 64-28.7 64-64l0-204.1c0-12.7-5.1-24.9-14.1-33.9L366.1 14.1c-9-9-21.2-14.1-33.9-14.1L192 0c-35.3 0-64 28.7-64 64l0 256c0 35.3 28.7 64 64 64zM64 128c-35.3 0-64 28.7-64 64L0 448c0 35.3 28.7 64 64 64l192 0c35.3 0 64-28.7 64-64l0-32-48 0 0 32c0 8.8-7.2 16-16 16L64 464c-8.8 0-16-7.2-16-16l0-256c0-8.8 7.2-16 16-16l32 0 0-48-32 0z'/%3E%3C/svg%3E");--ov-i-fa-heart-o: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M225.8 468.2l-2.5-2.3L48.1 303.2C17.4 274.7 0 234.7 0 192.8l0-3.3c0-70.4 50-130.8 119.2-144C158.6 37.9 198.9 47 231 69.6c9 6.4 17.4 13.8 25 22.3c4.2-4.8 8.7-9.2 13.5-13.3c3.7-3.2 7.5-6.2 11.5-9c0 0 0 0 0 0C313.1 47 353.4 37.9 392.8 45.4C462 58.6 512 119.1 512 189.5l0 3.3c0 41.9-17.4 81.9-48.1 110.4L288.7 465.9l-2.5 2.3c-8.2 7.6-19 11.9-30.2 11.9s-22-4.2-30.2-11.9zM239.1 145c-.4-.3-.7-.7-1-1.1l-17.8-20-.1-.1s0 0 0 0c-23.1-25.9-58-37.7-92-31.2C81.6 101.5 48 142.1 48 189.5l0 3.3c0 28.5 11.9 55.8 32.8 75.2L256 430.7 431.2 268c20.9-19.4 32.8-46.7 32.8-75.2l0-3.3c0-47.3-33.6-88-80.1-96.9c-34-6.5-69 5.4-92 31.2c0 0 0 0-.1 .1s0 0-.1 .1l-17.8 20c-.3 .4-.7 .7-1 1.1c-4.5 4.5-10.6 7-16.9 7s-12.4-2.5-16.9-7z'/%3E%3C/svg%3E");--ov-i-fa-book: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M96 0C43 0 0 43 0 96L0 416c0 53 43 96 96 96l288 0 32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l0-64c17.7 0 32-14.3 32-32l0-320c0-17.7-14.3-32-32-32L384 0 96 0zm0 384l256 0 0 64L96 448c-17.7 0-32-14.3-32-32s14.3-32 32-32zm32-240c0-8.8 7.2-16 16-16l192 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-192 0c-8.8 0-16-7.2-16-16zm16 48l192 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-192 0c-8.8 0-16-7.2-16-16s7.2-16 16-16z'/%3E%3C/svg%3E");--ov-i-fa-check: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7 393.4 105.4c12.5-12.5 32.8-12.5 45.3 0z'/%3E%3C/svg%3E");--ov-i-fa-heart: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M47.6 300.4L228.3 469.1c7.5 7 17.4 10.9 27.7 10.9s20.2-3.9 27.7-10.9L464.4 300.4c30.4-28.3 47.6-68 47.6-109.5v-5.8c0-69.9-50.5-129.5-119.4-141C347 36.5 300.6 51.4 268 84L256 96 244 84c-32.6-32.6-79-47.5-124.6-39.9C50.5 55.6 0 115.2 0 185.1v5.8c0 41.5 17.2 81.2 47.6 109.5z'/%3E%3C/svg%3E");--ov-i-fa-tag: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M0 80L0 229.5c0 17 6.7 33.3 18.7 45.3l176 176c25 25 65.5 25 90.5 0L418.7 317.3c25-25 25-65.5 0-90.5l-176-176c-12-12-28.3-18.7-45.3-18.7L48 32C21.5 32 0 53.5 0 80zm112 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z'/%3E%3C/svg%3E");--ov-i-book: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M202.24 74C166.11 56.75 115.61 48.3 48 48a31.36 31.36 0 00-17.92 5.33A32 32 0 0016 79.9V366c0 19.34 13.76 33.93 32 33.93 71.07 0 142.36 6.64 185.06 47a4.11 4.11 0 006.94-3V106.82a15.89 15.89 0 00-5.46-12A143 143 0 00202.24 74zM481.92 53.3A31.33 31.33 0 00464 48c-67.61.3-118.11 8.71-154.24 26a143.31 143.31 0 00-32.31 20.78 15.93 15.93 0 00-5.45 12v337.13a3.93 3.93 0 006.68 2.81c25.67-25.5 70.72-46.82 185.36-46.81a32 32 0 0032-32v-288a32 32 0 00-14.12-26.61z'/%3E%3C/svg%3E");--ov-i-calendar-outline: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Crect fill='none' stroke='currentColor' stroke-linejoin='round' stroke-width='32' x='48' y='80' width='416' height='384' rx='48'/%3E%3Ccircle cx='296' cy='232' r='24'/%3E%3Ccircle cx='376' cy='232' r='24'/%3E%3Ccircle cx='296' cy='312' r='24'/%3E%3Ccircle cx='376' cy='312' r='24'/%3E%3Ccircle cx='136' cy='312' r='24'/%3E%3Ccircle cx='216' cy='312' r='24'/%3E%3Ccircle cx='136' cy='392' r='24'/%3E%3Ccircle cx='216' cy='392' r='24'/%3E%3Ccircle cx='296' cy='392' r='24'/%3E%3Cpath fill='none' stroke='currentColor' stroke-linejoin='round' stroke-width='32' stroke-linecap='round' d='M128 48v32M384 48v32'/%3E%3Cpath fill='none' stroke='currentColor' stroke-linejoin='round' stroke-width='32' d='M464 160H48'/%3E%3C/svg%3E");--ov-i-cart: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Ccircle cx='176' cy='416' r='32'/%3E%3Ccircle cx='400' cy='416' r='32'/%3E%3Cpath d='M456.8 120.78a23.92 23.92 0 00-18.56-8.78H133.89l-6.13-34.78A16 16 0 00112 64H48a16 16 0 000 32h50.58l45.66 258.78A16 16 0 00160 368h256a16 16 0 000-32H173.42l-5.64-32h241.66A24.07 24.07 0 00433 284.71l28.8-144a24 24 0 00-5-19.93z'/%3E%3C/svg%3E");--ov-i-chevron-down: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='48' d='M112 184l144 144 144-144'/%3E%3C/svg%3E");--ov-i-chevron-up: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='48' d='M112 328l144-144 144 144'/%3E%3C/svg%3E");--ov-i-close-circle: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M256 48C141.31 48 48 141.31 48 256s93.31 208 208 208 208-93.31 208-208S370.69 48 256 48zm75.31 260.69a16 16 0 11-22.62 22.62L256 278.63l-52.69 52.68a16 16 0 01-22.62-22.62L233.37 256l-52.68-52.69a16 16 0 0122.62-22.62L256 233.37l52.69-52.68a16 16 0 0122.62 22.62L278.63 256z'/%3E%3C/svg%3E");--ov-i-flag-outline: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M80 464V68.14a8 8 0 014-6.9C91.81 56.66 112.92 48 160 48c64 0 145 48 192 48a199.53 199.53 0 0077.23-15.77 2 2 0 012.77 1.85v219.36a4 4 0 01-2.39 3.65C421.37 308.7 392.33 320 352 320c-48 0-128-32-192-32s-80 16-80 16' fill='none' stroke='currentColor' stroke-linecap='round' stroke-miterlimit='10' stroke-width='32'/%3E%3C/svg%3E");--ov-i-image-outline: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Crect x='48' y='80' width='416' height='352' rx='48' ry='48' fill='none' stroke='currentColor' stroke-linejoin='round' stroke-width='32'/%3E%3Ccircle cx='336' cy='176' r='32' fill='none' stroke='currentColor' stroke-miterlimit='10' stroke-width='32'/%3E%3Cpath d='M304 335.79l-90.66-90.49a32 32 0 00-43.87-1.3L48 352M224 432l123.34-123.34a32 32 0 0143.11-2L464 368' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='32'/%3E%3C/svg%3E");--ov-i-information-circle-outline: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M248 64C146.39 64 64 146.39 64 248s82.39 184 184 184 184-82.39 184-184S349.61 64 248 64z' fill='none' stroke='currentColor' stroke-miterlimit='10' stroke-width='32'/%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='32' d='M220 220h32v116'/%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-miterlimit='10' stroke-width='32' d='M208 340h88'/%3E%3Cpath d='M248 130a26 26 0 1026 26 26 26 0 00-26-26z'/%3E%3C/svg%3E");--ov-i-library-outline: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Crect x='32' y='96' width='64' height='368' rx='16' ry='16' fill='none' stroke='currentColor' stroke-linejoin='round' stroke-width='32'/%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='32' d='M112 224h128M112 400h128'/%3E%3Crect x='112' y='160' width='128' height='304' rx='16' ry='16' fill='none' stroke='currentColor' stroke-linejoin='round' stroke-width='32'/%3E%3Crect x='256' y='48' width='96' height='416' rx='16' ry='16' fill='none' stroke='currentColor' stroke-linejoin='round' stroke-width='32'/%3E%3Cpath d='M422.46 96.11l-40.4 4.25c-11.12 1.17-19.18 11.57-17.93 23.1l34.92 321.59c1.26 11.53 11.37 20 22.49 18.84l40.4-4.25c11.12-1.17 19.18-11.57 17.93-23.1L445 115c-1.31-11.58-11.42-20.06-22.54-18.89z' fill='none' stroke='currentColor' stroke-linejoin='round' stroke-width='32'/%3E%3C/svg%3E");--ov-i-log-out-outline: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M304 336v40a40 40 0 01-40 40H104a40 40 0 01-40-40V136a40 40 0 0140-40h152c22.09 0 48 17.91 48 40v40M368 336l80-80-80-80M176 256h256' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='32'/%3E%3C/svg%3E");--ov-i-menu: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-miterlimit='10' stroke-width='48' d='M88 152h336M88 256h336M88 360h336'/%3E%3C/svg%3E");--ov-i-newspaper: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M439.91 112h-23.82a.09.09 0 00-.09.09V416a32 32 0 0032 32 32 32 0 0032-32V152.09A40.09 40.09 0 00439.91 112z'/%3E%3Cpath d='M384 416V72a40 40 0 00-40-40H72a40 40 0 00-40 40v352a56 56 0 0056 56h342.85a1.14 1.14 0 001.15-1.15 1.14 1.14 0 00-.85-1.1A64.11 64.11 0 01384 416zM96 128a16 16 0 0116-16h64a16 16 0 0116 16v64a16 16 0 01-16 16h-64a16 16 0 01-16-16zm208 272H112.45c-8.61 0-16-6.62-16.43-15.23A16 16 0 01112 368h191.55c8.61 0 16 6.62 16.43 15.23A16 16 0 01304 400zm0-64H112.45c-8.61 0-16-6.62-16.43-15.23A16 16 0 01112 304h191.55c8.61 0 16 6.62 16.43 15.23A16 16 0 01304 336zm0-64H112.45c-8.61 0-16-6.62-16.43-15.23A16 16 0 01112 240h191.55c8.61 0 16 6.62 16.43 15.23A16 16 0 01304 272zm0-64h-63.55c-8.61 0-16-6.62-16.43-15.23A16 16 0 01240 176h63.55c8.61 0 16 6.62 16.43 15.23A16 16 0 01304 208zm0-64h-63.55c-8.61 0-16-6.62-16.43-15.23A16 16 0 01240 112h63.55c8.61 0 16 6.62 16.43 15.23A16 16 0 01304 144z'/%3E%3C/svg%3E");--ov-i-person-outline: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M344 144c-3.92 52.87-44 96-88 96s-84.15-43.12-88-96c-4-55 35-96 88-96s92 42 88 96z' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='32'/%3E%3Cpath d='M256 304c-87 0-175.3 48-191.64 138.6C62.39 453.52 68.57 464 80 464h352c11.44 0 17.62-10.48 15.65-21.4C431.3 352 343 304 256 304z' fill='none' stroke='currentColor' stroke-miterlimit='10' stroke-width='32'/%3E%3C/svg%3E");--ov-i-school: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M256 368a16 16 0 01-7.94-2.11L108 285.84a8 8 0 00-12 6.94V368a16 16 0 008.23 14l144 80a16 16 0 0015.54 0l144-80a16 16 0 008.23-14v-75.22a8 8 0 00-12-6.94l-140.06 80.05A16 16 0 01256 368z'/%3E%3Cpath d='M495.92 190.5v-.11a16 16 0 00-8-12.28l-224-128a16 16 0 00-15.88 0l-224 128a16 16 0 000 27.78l224 128a16 16 0 0015.88 0L461 221.28a2 2 0 013 1.74v144.53c0 8.61 6.62 16 15.23 16.43A16 16 0 00496 368V192a14.76 14.76 0 00-.08-1.5z'/%3E%3C/svg%3E");--ov-i-search: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M456.69 421.39L362.6 327.3a173.81 173.81 0 0034.84-104.58C397.44 126.38 319.06 48 222.72 48S48 126.38 48 222.72s78.38 174.72 174.72 174.72A173.81 173.81 0 00327.3 362.6l94.09 94.09a25 25 0 0035.3-35.3zM97.92 222.72a124.8 124.8 0 11124.8 124.8 124.95 124.95 0 01-124.8-124.8z'/%3E%3C/svg%3E");--ov-i-fa-user: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M224 256A128 128 0 1 0 224 0a128 128 0 1 0 0 256zm-45.7 48C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512l388.6 0c16.4 0 29.7-13.3 29.7-29.7C448 383.8 368.2 304 269.7 304l-91.4 0z'/%3E%3C/svg%3E");--ov-i-fa-circle-plus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM232 344l0-64-64 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l64 0 0-64c0-13.3 10.7-24 24-24s24 10.7 24 24l0 64 64 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-64 0 0 64c0 13.3-10.7 24-24 24s-24-10.7-24-24z'/%3E%3C/svg%3E");--ov-i-fa-cart-shopping: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath d='M0 24C0 10.7 10.7 0 24 0L69.5 0c22 0 41.5 12.8 50.6 32l411 0c26.3 0 45.5 25 38.6 50.4l-41 152.3c-8.5 31.4-37 53.3-69.5 53.3l-288.5 0 5.4 28.5c2.2 11.3 12.1 19.5 23.6 19.5L488 336c13.3 0 24 10.7 24 24s-10.7 24-24 24l-288.3 0c-34.6 0-64.3-24.6-70.7-58.5L77.4 54.5c-.7-3.8-4-6.5-7.9-6.5L24 48C10.7 48 0 37.3 0 24zM128 464a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm336-48a48 48 0 1 1 0 96 48 48 0 1 1 0-96z'/%3E%3C/svg%3E");--ov-i-fa-amazon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M257.2 162.7c-48.7 1.8-169.5 15.5-169.5 117.5 0 109.5 138.3 114 183.5 43.2 6.5 10.2 35.4 37.5 45.3 46.8l56.8-56S341 288.9 341 261.4V114.3C341 89 316.5 32 228.7 32 140.7 32 94 87 94 136.3l73.5 6.8c16.3-49.5 54.2-49.5 54.2-49.5 40.7-.1 35.5 29.8 35.5 69.1zm0 86.8c0 80-84.2 68-84.2 17.2 0-47.2 50.5-56.7 84.2-57.8v40.6zm136 163.5c-7.7 10-70 67-174.5 67S34.2 408.5 9.7 379c-6.8-7.7 1-11.3 5.5-8.3C88.5 415.2 203 488.5 387.7 401c7.5-3.7 13.3 2 5.5 12zm39.8 2.2c-6.5 15.8-16 26.8-21.2 31-5.5 4.5-9.5 2.7-6.5-3.8s19.3-46.5 12.7-55c-6.5-8.3-37-4.3-48-3.2-10.8 1-13 2-14-.3-2.3-5.7 21.7-15.5 37.5-17.5 15.7-1.8 41-.8 46 5.7 3.7 5.1 0 27.1-6.5 43.1z'/%3E%3C/svg%3E");--ov-i-fa-circle-info: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM216 336l24 0 0-64-24 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l48 0c13.3 0 24 10.7 24 24l0 88 8 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-80 0c-13.3 0-24-10.7-24-24s10.7-24 24-24zm40-208a32 32 0 1 1 0 64 32 32 0 1 1 0-64z'/%3E%3C/svg%3E");--ov-i-arrow-redo-outline: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M448 256L272 88v96C103.57 184 64 304.77 64 424c48.61-62.24 91.6-96 208-96v96z' fill='none' stroke='currentColor' stroke-linejoin='round' stroke-width='32'/%3E%3C/svg%3E");--ov-i-arrow-up: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='48' d='M112 244l144-144 144 144M256 120v292'/%3E%3C/svg%3E");--ov-i-book-outline: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M256 160c16-63.16 76.43-95.41 208-96a15.94 15.94 0 0116 16v288a16 16 0 01-16 16c-128 0-177.45 25.81-208 64-30.37-38-80-64-208-64-9.88 0-16-8.05-16-17.93V80a15.94 15.94 0 0116-16c131.57.59 192 32.84 208 96zM256 160v288' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='32'/%3E%3C/svg%3E");--ov-i-close: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M289.94 256l95-95A24 24 0 00351 127l-95 95-95-95a24 24 0 00-34 34l95 95-95 95a24 24 0 1034 34l95-95 95 95a24 24 0 0034-34z'/%3E%3C/svg%3E");--ov-i-document-text-outline: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M416 221.25V416a48 48 0 01-48 48H144a48 48 0 01-48-48V96a48 48 0 0148-48h98.75a32 32 0 0122.62 9.37l141.26 141.26a32 32 0 019.37 22.62z' fill='none' stroke='currentColor' stroke-linejoin='round' stroke-width='32'/%3E%3Cpath d='M256 56v120a32 32 0 0032 32h120M176 288h160M176 368h160' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='32'/%3E%3C/svg%3E");--ov-i-git-branch-outline: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Ccircle cx='160' cy='96' r='48' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='32'/%3E%3Ccircle cx='160' cy='416' r='48' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='32'/%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='32' d='M160 368V144'/%3E%3Ccircle cx='352' cy='160' r='48' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='32'/%3E%3Cpath d='M352 208c0 128-192 48-192 160' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='32'/%3E%3C/svg%3E");--ov-i-help-circle-outline: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M256 80a176 176 0 10176 176A176 176 0 00256 80z' fill='none' stroke='currentColor' stroke-miterlimit='10' stroke-width='32'/%3E%3Cpath d='M200 202.29s.84-17.5 19.57-32.57C230.68 160.77 244 158.18 256 158c10.93-.14 20.69 1.67 26.53 4.45 10 4.76 29.47 16.38 29.47 41.09 0 26-17 37.81-36.37 50.8S251 281.43 251 296' fill='none' stroke='currentColor' stroke-linecap='round' stroke-miterlimit='10' stroke-width='28'/%3E%3Ccircle cx='250' cy='348' r='20'/%3E%3C/svg%3E");--ov-i-information-circle: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M256 56C145.72 56 56 145.72 56 256s89.72 200 200 200 200-89.72 200-200S366.28 56 256 56zm0 82a26 26 0 11-26 26 26 26 0 0126-26zm48 226h-88a16 16 0 010-32h28v-88h-16a16 16 0 010-32h32a16 16 0 0116 16v104h28a16 16 0 010 32z'/%3E%3C/svg%3E");--ov-i-logo-youtube: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M508.64 148.79c0-45-33.1-81.2-74-81.2C379.24 65 322.74 64 265 64h-18c-57.6 0-114.2 1-169.6 3.6C36.6 67.6 3.5 104 3.5 149 1 184.59-.06 220.19 0 255.79q-.15 53.4 3.4 106.9c0 45 33.1 81.5 73.9 81.5 58.2 2.7 117.9 3.9 178.6 3.8q91.2.3 178.6-3.8c40.9 0 74-36.5 74-81.5 2.4-35.7 3.5-71.3 3.4-107q.34-53.4-3.26-106.9zM207 353.89v-196.5l145 98.2z'/%3E%3C/svg%3E");--ov-i-person-circle-outline: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M258.9 48C141.92 46.42 46.42 141.92 48 258.9c1.56 112.19 92.91 203.54 205.1 205.1 117 1.6 212.48-93.9 210.88-210.88C462.44 140.91 371.09 49.56 258.9 48zm126.42 327.25a4 4 0 01-6.14-.32 124.27 124.27 0 00-32.35-29.59C321.37 329 289.11 320 256 320s-65.37 9-90.83 25.34a124.24 124.24 0 00-32.35 29.58 4 4 0 01-6.14.32A175.32 175.32 0 0180 259c-1.63-97.31 78.22-178.76 175.57-179S432 158.81 432 256a175.32 175.32 0 01-46.68 119.25z'/%3E%3Cpath d='M256 144c-19.72 0-37.55 7.39-50.22 20.82s-19 32-17.57 51.93C191.11 256 221.52 288 256 288s64.83-32 67.79-71.24c1.48-19.74-4.8-38.14-17.68-51.82C293.39 151.44 275.59 144 256 144z'/%3E%3C/svg%3E");--ov-i-remove-circle-outline: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M448 256c0-106-86-192-192-192S64 150 64 256s86 192 192 192 192-86 192-192z' fill='none' stroke='currentColor' stroke-miterlimit='10' stroke-width='32'/%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='32' d='M336 256H176'/%3E%3C/svg%3E");--ov-i-return-up-back: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='32' d='M112 160l-64 64 64 64'/%3E%3Cpath d='M64 224h294c58.76 0 106 49.33 106 108v20' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='32'/%3E%3C/svg%3E");--ov-i-arrow-forward: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='48' d='M268 112l144 144-144 144M392 256H100'/%3E%3C/svg%3E");--ov-i-checkmark-done: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='32' d='M464 128L240 384l-96-96M144 384l-96-96M368 128L232 284'/%3E%3C/svg%3E");--ov-i-eye-outline: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M255.66 112c-77.94 0-157.89 45.11-220.83 135.33a16 16 0 00-.27 17.77C82.92 340.8 161.8 400 255.66 400c92.84 0 173.34-59.38 221.79-135.25a16.14 16.14 0 000-17.47C428.89 172.28 347.8 112 255.66 112z' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='32'/%3E%3Ccircle cx='256' cy='256' r='80' fill='none' stroke='currentColor' stroke-miterlimit='10' stroke-width='32'/%3E%3C/svg%3E");--ov-i-finger-print: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M63.28 202a15.29 15.29 0 01-7.7-2 14.84 14.84 0 01-5.52-20.46C69.34 147.36 128 72.25 256 72.25c55.47 0 104.12 14.57 144.53 43.29 33.26 23.57 51.9 50.25 60.78 63.1a14.79 14.79 0 01-4 20.79 15.52 15.52 0 01-21.24-4C420 172.32 371 102 256 102c-112.25 0-163 64.71-179.53 92.46A15 15 0 0163.28 202z'/%3E%3Cpath d='M320.49 496a15.31 15.31 0 01-3.79-.43c-92.85-23-127.52-115.82-128.93-119.68l-.22-.85c-.76-2.68-19.39-66.33 9.21-103.61 13.11-17 33.05-25.72 59.38-25.72 24.48 0 42.14 7.61 54.28 23.36 10 12.86 14 28.72 17.87 44 8.13 31.82 14 48.53 47.79 50.25 14.84.75 24.59-7.93 30.12-15.32 14.95-20.15 17.55-53 6.28-82C398 228.57 346.61 158 256 158c-38.68 0-74.22 12.43-102.72 35.79-23.59 19.35-42.28 46.67-51.28 74.75-16.69 52.28 5.2 134.46 5.41 135.21A14.83 14.83 0 0196.54 422a15.39 15.39 0 01-18.74-10.6c-1-3.75-24.38-91.4-5.1-151.82 21-65.47 85.81-131.47 183.33-131.47 45.07 0 87.65 15.32 123.19 44.25 27.52 22.5 50 52.72 61.76 82.93 14.95 38.57 10.94 81.86-10.19 110.14-14.08 18.86-34.13 28.72-56.34 27.65-57.86-2.9-68.26-43.29-75.84-72.75-7.8-30.22-12.79-44.79-42.58-44.79-16.36 0-27.85 4.5-35 13.82-9.75 12.75-10.51 32.68-9.43 47.14a152.44 152.44 0 005.1 29.79c2.38 6 33.37 82 107.59 100.39a14.88 14.88 0 0111 18.11 15.36 15.36 0 01-14.8 11.21z'/%3E%3Cpath d='M201.31 489.14a15.5 15.5 0 01-11.16-4.71c-37.16-39-58.18-82.61-66.09-137.14V347c-4.44-36.1 2.06-87.21 33.91-122.35 23.51-25.93 56.56-39.11 98.06-39.11 49.08 0 87.65 22.82 111.7 65.89 17.45 31.29 20.91 62.47 21 63.75a15.07 15.07 0 01-13.65 16.4 15.26 15.26 0 01-16.79-13.29A154 154 0 00340.43 265c-18.64-32.89-47-49.61-84.51-49.61-32.4 0-57.75 9.75-75.19 29-25.14 27.75-30 70.5-26.55 98.78 6.93 48.22 25.46 86.58 58.18 120.86a14.7 14.7 0 01-.76 21.11 15.44 15.44 0 01-10.29 4z'/%3E%3Cpath d='M372.5 446.18c-32.5 0-60.13-9-82.24-26.89-44.42-35.79-49.4-94.08-49.62-96.54a15.27 15.27 0 0130.45-2.36c.11.86 4.55 48.54 38.79 76 20.26 16.18 47.34 22.6 80.71 18.85a15.2 15.2 0 0116.91 13.18 14.92 14.92 0 01-13.44 16.5 187 187 0 01-21.56 1.26zM398.18 48.79C385.5 40.54 340.54 16 256 16c-88.74 0-133.81 27.11-143.78 34a11.59 11.59 0 00-1.84 1.4.36.36 0 01-.22.1 14.87 14.87 0 00-5.09 11.15 15.06 15.06 0 0015.31 14.85 15.56 15.56 0 008.88-2.79c.43-.32 39.22-28.82 126.77-28.82S382.58 74.29 383 74.5a15.25 15.25 0 009.21 3 15.06 15.06 0 0015.29-14.89 14.9 14.9 0 00-9.32-13.82z'/%3E%3C/svg%3E");--ov-i-flame: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M394.23 197.56a300.43 300.43 0 00-53.37-90C301.2 61.65 249.05 32 208 32a16 16 0 00-15.48 20c13.87 53-14.88 97.07-45.31 143.72C122 234.36 96 274.27 96 320c0 88.22 71.78 160 160 160s160-71.78 160-160c0-43.3-7.32-84.49-21.77-122.44zm-105.9 221.13C278 429.69 265.05 432 256 432s-22-2.31-32.33-13.31S208 390.24 208 368c0-25.14 8.82-44.28 17.34-62.78 4.95-10.74 10-21.67 13-33.37a8 8 0 0112.49-4.51A126.48 126.48 0 01275 292c18.17 24 29 52.42 29 76 0 22.24-5.42 39.77-15.67 50.69z'/%3E%3C/svg%3E");--ov-i-gift: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M200 144h40v-40a40 40 0 10-40 40zM352 104a40 40 0 00-80 0v40h40a40 40 0 0040-40z' fill='none'/%3E%3Cpath d='M80 416a64 64 0 0064 64h92a4 4 0 004-4V292a4 4 0 00-4-4H88a8 8 0 00-8 8zM240 252V144h32v108a4 4 0 004 4h140a47.93 47.93 0 0016-2.75A48.09 48.09 0 00464 208v-16a48 48 0 00-48-48h-40.54a2 2 0 01-1.7-3A72 72 0 00256 58.82 72 72 0 00138.24 141a2 2 0 01-1.7 3H96a48 48 0 00-48 48v16a48.09 48.09 0 0032 45.25A47.93 47.93 0 0096 256h140a4 4 0 004-4zm32-148a40 40 0 1140 40h-40zm-74.86-39.9A40 40 0 01240 104v40h-40a40 40 0 01-2.86-79.89zM276 480h92a64 64 0 0064-64V296a8 8 0 00-8-8H276a4 4 0 00-4 4v184a4 4 0 004 4z'/%3E%3C/svg%3E");--ov-i-heart-circle: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M256 48C141.31 48 48 141.31 48 256s93.31 208 208 208 208-93.31 208-208S370.69 48 256 48zm74.69 252.82c-9.38 11.44-26.4 29.73-65.7 56.41a15.93 15.93 0 01-18 0c-39.3-26.68-56.32-45-65.7-56.41-20-24.37-29.58-49.4-29.3-76.5.31-31.06 25.22-56.33 55.53-56.33 20.4 0 35 10.63 44.1 20.41a6 6 0 008.72 0c9.11-9.78 23.7-20.41 44.1-20.41 30.31 0 55.22 25.27 55.53 56.33.3 27.1-9.29 52.13-29.28 76.5z'/%3E%3C/svg%3E");--ov-i-library: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M64 480H48a32 32 0 01-32-32V112a32 32 0 0132-32h16a32 32 0 0132 32v336a32 32 0 01-32 32zM240 176a32 32 0 00-32-32h-64a32 32 0 00-32 32v28a4 4 0 004 4h120a4 4 0 004-4zM112 448a32 32 0 0032 32h64a32 32 0 0032-32v-30a2 2 0 00-2-2H114a2 2 0 00-2 2z'/%3E%3Crect x='112' y='240' width='128' height='144' rx='2' ry='2'/%3E%3Cpath d='M320 480h-32a32 32 0 01-32-32V64a32 32 0 0132-32h32a32 32 0 0132 32v384a32 32 0 01-32 32zM495.89 445.45l-32.23-340c-1.48-15.65-16.94-27-34.53-25.31l-31.85 3c-17.59 1.67-30.65 15.71-29.17 31.36l32.23 340c1.48 15.65 16.94 27 34.53 25.31l31.85-3c17.59-1.67 30.65-15.71 29.17-31.36z'/%3E%3C/svg%3E");--ov-i-share-outline: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M336 192h40a40 40 0 0140 40v192a40 40 0 01-40 40H136a40 40 0 01-40-40V232a40 40 0 0140-40h40M336 128l-80-80-80 80M256 321V48' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='32'/%3E%3C/svg%3E");--ov-i-sparkles: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M208 512a24.84 24.84 0 01-23.34-16l-39.84-103.6a16.06 16.06 0 00-9.19-9.19L32 343.34a25 25 0 010-46.68l103.6-39.84a16.06 16.06 0 009.19-9.19L184.66 144a25 25 0 0146.68 0l39.84 103.6a16.06 16.06 0 009.19 9.19l103 39.63a25.49 25.49 0 0116.63 24.1 24.82 24.82 0 01-16 22.82l-103.6 39.84a16.06 16.06 0 00-9.19 9.19L231.34 496A24.84 24.84 0 01208 512zm66.85-254.84zM88 176a14.67 14.67 0 01-13.69-9.4l-16.86-43.84a7.28 7.28 0 00-4.21-4.21L9.4 101.69a14.67 14.67 0 010-27.38l43.84-16.86a7.31 7.31 0 004.21-4.21L74.16 9.79A15 15 0 0186.23.11a14.67 14.67 0 0115.46 9.29l16.86 43.84a7.31 7.31 0 004.21 4.21l43.84 16.86a14.67 14.67 0 010 27.38l-43.84 16.86a7.28 7.28 0 00-4.21 4.21l-16.86 43.84A14.67 14.67 0 0188 176zM400 256a16 16 0 01-14.93-10.26l-22.84-59.37a8 8 0 00-4.6-4.6l-59.37-22.84a16 16 0 010-29.86l59.37-22.84a8 8 0 004.6-4.6l22.67-58.95a16.45 16.45 0 0113.17-10.57 16 16 0 0116.86 10.15l22.84 59.37a8 8 0 004.6 4.6l59.37 22.84a16 16 0 010 29.86l-59.37 22.84a8 8 0 00-4.6 4.6l-22.84 59.37A16 16 0 01400 256z'/%3E%3C/svg%3E");--ov-i-star: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M394 480a16 16 0 01-9.39-3L256 383.76 127.39 477a16 16 0 01-24.55-18.08L153 310.35 23 221.2a16 16 0 019-29.2h160.38l48.4-148.95a16 16 0 0130.44 0l48.4 149H480a16 16 0 019.05 29.2L359 310.35l50.13 148.53A16 16 0 01394 480z'/%3E%3C/svg%3E");--ov-i-star-outline: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M480 208H308L256 48l-52 160H32l140 96-54 160 138-100 138 100-54-160z' fill='none' stroke='currentColor' stroke-linejoin='round' stroke-width='32'/%3E%3C/svg%3E");--ov-i-trophy: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M464 80h-60.1a4 4 0 01-4-4V63.92a32 32 0 00-32-31.92l-223.79.26a32 32 0 00-31.94 31.93V76a4 4 0 01-4 4H48a16 16 0 00-16 16v16c0 54.53 30 112.45 76.52 125.35a7.82 7.82 0 015.55 5.9c5.77 26.89 23.52 52.5 51.41 73.61 20.91 15.83 45.85 27.5 68.27 32.48a8 8 0 016.25 7.8V444a4 4 0 01-4 4h-59.55c-8.61 0-16 6.62-16.43 15.23A16 16 0 00176 480h159.55c8.61 0 16-6.62 16.43-15.23A16 16 0 00336 448h-60a4 4 0 01-4-4v-86.86a8 8 0 016.25-7.8c22.42-5 47.36-16.65 68.27-32.48 27.89-21.11 45.64-46.72 51.41-73.61a7.82 7.82 0 015.55-5.9C450 224.45 480 166.53 480 112V96a16 16 0 00-16-16zM112 198.22a4 4 0 01-6 3.45c-10.26-6.11-17.75-15.37-22.14-21.89-11.91-17.69-19-40.67-19.79-63.63a4 4 0 014-4.15h40a4 4 0 014 4c-.02 27.45-.07 58.87-.07 82.22zm316.13-18.44c-4.39 6.52-11.87 15.78-22.13 21.89a4 4 0 01-6-3.46c0-26.51 0-56.63-.05-82.21a4 4 0 014-4h40a4 4 0 014 4.15c-.79 22.96-7.9 45.94-19.81 63.63z'/%3E%3C/svg%3E");--ov-i-location-outline: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M256 48c-79.5 0-144 61.39-144 137 0 87 96 224.87 131.25 272.49a15.77 15.77 0 0025.5 0C304 409.89 400 272.07 400 185c0-75.61-64.5-137-144-137z' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='32'/%3E%3Ccircle cx='256' cy='192' r='48' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='32'/%3E%3C/svg%3E");--ov-i-radio-button-on: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M448 256c0-106-86-192-192-192S64 150 64 256s86 192 192 192 192-86 192-192z' fill='none' stroke='currentColor' stroke-miterlimit='10' stroke-width='32'/%3E%3Ccircle cx='256' cy='256' r='144'/%3E%3C/svg%3E");--ov-i-cash: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M448 400H64a16 16 0 010-32h384a16 16 0 010 32zM416 448H96a16 16 0 010-32h320a16 16 0 010 32zM32 272H16v48a32 32 0 0032 32h48v-16a64.07 64.07 0 00-64-64z'/%3E%3Cpath d='M480 240h16v-64h-16a96.11 96.11 0 01-96-96V64H128v16a96.11 96.11 0 01-96 96H16v64h16a96.11 96.11 0 0196 96v16h256v-16a96.11 96.11 0 0196-96zm-224 64a96 96 0 1196-96 96.11 96.11 0 01-96 96z'/%3E%3Ccircle cx='256' cy='208' r='64'/%3E%3Cpath d='M416 336v16h48a32 32 0 0032-32v-48h-16a64.07 64.07 0 00-64 64zM480 144h16V96a32 32 0 00-32-32h-48v16a64.07 64.07 0 0064 64zM96 80V64H48a32 32 0 00-32 32v48h16a64.07 64.07 0 0064-64z'/%3E%3C/svg%3E");--ov-i-cash-outline: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Crect x='32' y='80' width='448' height='256' rx='16' ry='16' transform='rotate(180 256 208)' fill='none' stroke='currentColor' stroke-linejoin='round' stroke-width='32'/%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='32' d='M64 384h384M96 432h320'/%3E%3Ccircle cx='256' cy='208' r='80' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='32'/%3E%3Cpath d='M480 160a80 80 0 01-80-80M32 160a80 80 0 0080-80M480 256a80 80 0 00-80 80M32 256a80 80 0 0180 80' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='32'/%3E%3C/svg%3E");--ov-i-checkmark: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='32' d='M416 128L192 384l-96-96'/%3E%3C/svg%3E");--ov-i-color-palette-outline: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M430.11 347.9c-6.6-6.1-16.3-7.6-24.6-9-11.5-1.9-15.9-4-22.6-10-14.3-12.7-14.3-31.1 0-43.8l30.3-26.9c46.4-41 46.4-108.2 0-149.2-34.2-30.1-80.1-45-127.8-45-55.7 0-113.9 20.3-158.8 60.1-83.5 73.8-83.5 194.7 0 268.5 41.5 36.7 97.5 55 152.9 55.4h1.7c55.4 0 110-17.9 148.8-52.4 14.4-12.7 11.99-36.6.1-47.7z' fill='none' stroke='currentColor' stroke-miterlimit='10' stroke-width='32'/%3E%3Ccircle cx='144' cy='208' r='32'/%3E%3Ccircle cx='152' cy='311' r='32'/%3E%3Ccircle cx='224' cy='144' r='32'/%3E%3Ccircle cx='256' cy='367' r='48'/%3E%3Ccircle cx='328' cy='144' r='32'/%3E%3C/svg%3E");--ov-i-create-outline: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M384 224v184a40 40 0 01-40 40H104a40 40 0 01-40-40V168a40 40 0 0140-40h167.48' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='32'/%3E%3Cpath d='M459.94 53.25a16.06 16.06 0 00-23.22-.56L424.35 65a8 8 0 000 11.31l11.34 11.32a8 8 0 0011.34 0l12.06-12c6.1-6.09 6.67-16.01.85-22.38zM399.34 90L218.82 270.2a9 9 0 00-2.31 3.93L208.16 299a3.91 3.91 0 004.86 4.86l24.85-8.35a9 9 0 003.93-2.31L422 112.66a9 9 0 000-12.66l-9.95-10a9 9 0 00-12.71 0z'/%3E%3C/svg%3E");--ov-i-ellipse-outline: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Ccircle cx='256' cy='256' r='192' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='32'/%3E%3C/svg%3E");--ov-i-ellipsis-horizontal: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Ccircle cx='256' cy='256' r='48'/%3E%3Ccircle cx='416' cy='256' r='48'/%3E%3Ccircle cx='96' cy='256' r='48'/%3E%3C/svg%3E");--ov-i-people: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M336 256c-20.56 0-40.44-9.18-56-25.84-15.13-16.25-24.37-37.92-26-61-1.74-24.62 5.77-47.26 21.14-63.76S312 80 336 80c23.83 0 45.38 9.06 60.7 25.52 15.47 16.62 23 39.22 21.26 63.63-1.67 23.11-10.9 44.77-26 61C376.44 246.82 356.57 256 336 256zm66-88zM467.83 432H204.18a27.71 27.71 0 01-22-10.67 30.22 30.22 0 01-5.26-25.79c8.42-33.81 29.28-61.85 60.32-81.08C264.79 297.4 299.86 288 336 288c36.85 0 71 9 98.71 26.05 31.11 19.13 52 47.33 60.38 81.55a30.27 30.27 0 01-5.32 25.78A27.68 27.68 0 01467.83 432zM147 260c-35.19 0-66.13-32.72-69-72.93-1.42-20.6 5-39.65 18-53.62 12.86-13.83 31-21.45 51-21.45s38 7.66 50.93 21.57c13.1 14.08 19.5 33.09 18 53.52-2.87 40.2-33.8 72.91-68.93 72.91zM212.66 291.45c-17.59-8.6-40.42-12.9-65.65-12.9-29.46 0-58.07 7.68-80.57 21.62-25.51 15.83-42.67 38.88-49.6 66.71a27.39 27.39 0 004.79 23.36A25.32 25.32 0 0041.72 400h111a8 8 0 007.87-6.57c.11-.63.25-1.26.41-1.88 8.48-34.06 28.35-62.84 57.71-83.82a8 8 0 00-.63-13.39c-1.57-.92-3.37-1.89-5.42-2.89z'/%3E%3C/svg%3E");--ov-i-arrow-down: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='48' d='M112 268l144 144 144-144M256 392V100'/%3E%3C/svg%3E");--ov-i-options-outline: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='32' d='M368 128h80M64 128h240M368 384h80M64 384h240M208 256h240M64 256h80'/%3E%3Ccircle cx='336' cy='128' r='32' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='32'/%3E%3Ccircle cx='176' cy='256' r='32' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='32'/%3E%3Ccircle cx='336' cy='384' r='32' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='32'/%3E%3C/svg%3E");--ov-i-images-outline: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M432 112V96a48.14 48.14 0 00-48-48H64a48.14 48.14 0 00-48 48v256a48.14 48.14 0 0048 48h16' fill='none' stroke='currentColor' stroke-linejoin='round' stroke-width='32'/%3E%3Crect x='96' y='128' width='400' height='336' rx='45.99' ry='45.99' fill='none' stroke='currentColor' stroke-linejoin='round' stroke-width='32'/%3E%3Cellipse cx='372.92' cy='219.64' rx='30.77' ry='30.55' fill='none' stroke='currentColor' stroke-miterlimit='10' stroke-width='32'/%3E%3Cpath d='M342.15 372.17L255 285.78a30.93 30.93 0 00-42.18-1.21L96 387.64M265.23 464l118.59-117.73a31 31 0 0141.46-1.87L496 402.91' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='32'/%3E%3C/svg%3E");--ov-i-shield-checkmark-outline: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='32' d='M336 176L225.2 304 176 255.8'/%3E%3Cpath d='M463.1 112.37C373.68 96.33 336.71 84.45 256 48c-80.71 36.45-117.68 48.33-207.1 64.37C32.7 369.13 240.58 457.79 256 464c15.42-6.21 223.3-94.87 207.1-351.63z' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='32'/%3E%3C/svg%3E");--ov-i-flash: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M194.82 496a18.36 18.36 0 01-18.1-21.53v-.11L204.83 320H96a16 16 0 01-12.44-26.06L302.73 23a18.45 18.45 0 0132.8 13.71c0 .3-.08.59-.13.89L307.19 192H416a16 16 0 0112.44 26.06L209.24 489a18.45 18.45 0 01-14.42 7z'/%3E%3C/svg%3E");--ov-i-flash-outline: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M315.27 33L96 304h128l-31.51 173.23a2.36 2.36 0 002.33 2.77h0a2.36 2.36 0 001.89-.95L416 208H288l31.66-173.25a2.45 2.45 0 00-2.44-2.75h0a2.42 2.42 0 00-1.95 1z' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='32'/%3E%3C/svg%3E");--ov-i-log-in-outline: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M192 176v-40a40 40 0 0140-40h160a40 40 0 0140 40v240a40 40 0 01-40 40H240c-22.09 0-48-17.91-48-40v-40' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='32'/%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='32' d='M288 336l80-80-80-80M80 256h272'/%3E%3C/svg%3E");--ov-i-sync-outline: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M434.67 285.59v-29.8c0-98.73-80.24-178.79-179.2-178.79a179 179 0 00-140.14 67.36m-38.53 82v29.8C76.8 355 157 435 256 435a180.45 180.45 0 00140-66.92' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='32'/%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='32' d='M32 256l44-44 46 44M480 256l-44 44-46-44'/%3E%3C/svg%3E");--ov-i-telescope: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M107.56 250a16 16 0 00-21.85-5.86L36 272.81a39.71 39.71 0 00-18.8 24.91 40.9 40.9 0 004.55 30.35l4.36 7.54a40 40 0 0054.62 14.62l49.67-28.63a16 16 0 005.87-21.86z'/%3E%3Cpath d='M382.84 440.8L288.72 254a2 2 0 01.79-2.63l8.3-4.79a16 16 0 005.86-21.86l-47.53-82.33a16 16 0 00-21.86-5.87l-86.38 49.8a39.73 39.73 0 00-18.65 24.28 34.82 34.82 0 00-1.37 9.76c.06 7.6 9.2 22.7 18.12 38.28 9.59 16.75 19.24 33.88 26.34 38.15 4.52 2.72 12.5 4.9 19.21 4.9h.84l-79.32 171.6a16 16 0 1029.05 13.42l93.68-202.65a7.94 7.94 0 013.26-3.57l19.21-11.08a2 2 0 012.78.84l93.21 185a16 16 0 0028.58-14.4zM490.21 115.74L444.09 36a40.08 40.08 0 00-54.63-14.62l-93.34 53.78a39.69 39.69 0 00-18.65 24.28 32.76 32.76 0 00-1.27 13.25c1.74 12.62 13 30.4 26.41 53.89 13.58 23.73 28.91 50.48 36.93 56.27a40.18 40.18 0 0023.18 7.37 39.77 39.77 0 0019.92-5.34L476 171.07a39.72 39.72 0 0018.79-24.84 41 41 0 00-4.58-30.49z'/%3E%3C/svg%3E")}:root{--ov-header-h: 77px;--ov-wm: 27px}html{scroll-padding-top:var(--ov-header-h)}@font-face{font-family:OV Wordmark;src:url(data:font/woff2;base64,d09GMgABAAAAAAd4ABAAAAAADtgAAAcbAAEz+AAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbgzocKgZgP1NUQVREAFwRCAqMZIoQATYCJAM4Cx4ABCAFhmAHIAwHG1AMSC4GY7fDEBGG2Kg06qkb4a28+cHz39rvvrcz3zGRRDWtJEIxrbvguxCSJ0LkEAkRb5RGs/n/37m6L8hhGvCkBU9FEddiXqgqOiLinc9dH/cSze14pBnczNXSug3wLwu7QVC41/3/+7n673CPqqGSOGsreaH877tczB9exaWLhULa6YhZWiSRKIlIiISUfdFN3IOFkgo+sXeviAAZAEBRBIsQJ4MgQIpGcbCRoop68FyWWPXgiQF4cfRYkpn14AZpAIZkoJIin6/7QC7sUzX7w1J0S9ConVWPHkp6VgU8IAH2KeqeSiDuX547yLq/xJ2Dm7svWTZPuUMy7iGWTsdWx61OWt22+vHBPsO4AwM8wCskSIL7JBPwU0O31Xch1vd/Wn9euvvKNHBPOSUYkvBAFA9BAO8MyLiYHgbA6w4xDIY4DoQJYMgYHhZbmsA7PcNmAjt/NROYA1TpRPVEQ2wBgOm6ObIIRCWAkVy429grAXiCebaV5rAwJ/AD10MVuwhQuzLplmBQ6OzUCNtTKK0I4O+kHORx21Aua3PEOlEAzlwVT7GkAwwKh8W6hzMTlE1/cox5jXqo6Nm+A3SBxF3L8s69na1vZStaQtaFwkReQBYKlafkAq0D0COADCXgoQiqScgUaoRpgVxvYZpHsF9AQDorPSsk1l0z49Ej8B8+pIWPH6PAbm+YDjPB787EI5iJAv0a/bDxbkz74s20cCOhXn2cjg71b86HjQdXhrQI2uz200kBd8l0ZPJL396Pggt37DdOIBm3+jgtPEhs2gX+TVp4GgV7wnfY8eiRcNsjUH8ZHi1hBGy9SguP7w7c+bBpxhYGWrg1a7UT/F2aGTI1vS5iLDqER5Jc+TQtvBscusfe6Lr54lWCvmQFsuN202QT4vwubOw2nPvHtPAhB83YgbxePcPOttZ8zYxrAcvWAWvm6u1wSUd3AuXak2GP3WP6qvmzDnDgurYij7HxpQ8hdfP49pQe4J+6Jdx2b9+WVFymL95cPHMpQVthR+l1j27h0ZYdKLiftf3+eRQ8sHcBTiqpjk4EkTu3MHP745g37HEU0I+N3SVYOQlouD5w+XokEvBGyjLWiXs2MGfGrcPjbh9+Z+E9/YaG1rUWY/uWTR0a3Ub4H1tnNnZu2dAh90msbBGtUqpjVorr4xKrWoSrFZroFbX1sP8C0ZJWfj16bjeOd89F6w9ozwQ0V2RsPZpLvA3Pe3DwYtuoluAa1HnMSMSsY5ImWO3avf8YUyS7m08+bGfU0S+7VfkGXP9+EFfE5s1hhT45e1bsFRVd5XuiEc+N9wwYT0t+s60V72cLLrJd6nJFVLH3zD13R219ssutiv8ORt4K6cjx2qyxysRs7p9LrjlG3/iYkWOafCUC/zAqICBbHN3zba7u9371tDLIUxY5nU2+D42qdoXvc1C0i0nGVGICQS2WQzJ3iTIil7MQ9pE1VTkFnvtsjrIVFqRFzPC5nvuFF/7xvjhPkS6EpEoxNq8Y8yYZkaIshjHGj65QBwlFIf4k5IctFHNoQxdrq3hds4hqzKnCuPqD5nbT6WpNoHhLEx8W+UUU3n1//NiownKMIoM7mJHOEGVsRzBJFWPcL2JULRf+9Iv48JQrIYNRTQGZEFicJQqqDg7NnHblC08FkYn5Tdwkpvu3/1Tr5j7IJsNQWwXZQIlH83xuhtMjhsZ/743kR0aJKXizdYOW0C4LIHy9nOzfzItNYlLQsHMS6mqImlHRVT5APxsjtzPJv8Kiqlz44pG1vMSIwnvvivstlX1U9QGbGWtMBKNpKCigeweIDeDRpQJBaXStEzg3g8cQYENvCAxACZA+J3z4JwTIwNe3+3+5dHllfHJzcnoKwGdIdQUAfOWs//b7ncNj3JznAsRQAAQ+CJm2EGH/m7UACNnNszUOMloE/Gx1vI87lEUMrpIPjLJzDvj1bCiJBh70ANqry/E7cnD/4UiczSXEOYHYIPNuBgGSbHJCzAhAGgGMUGGwOKFKtjSHZgmF5CHZDGZyLARk9HioC+TnMnoM2TyxkCek9B8YZmA0yExFQcmKEidGrGSUep0gu3sNLYlBchIqZpQCKhZGXUR1NzNQk+ml6ZzLxkrJYFRbUAT0J1kZWaSJFk1BZZ5k0yNKLwOdaL2kaDNQZjAFGcXU0UokFdlaKAKln7aaUktG42HWh1KjuoiBXj2sMki3ttmx3OWyRO3AyYUGWJlJ5DHQkqrAFGwoMu+lyDRIEawDIKd+lI8Mhdp6614yehbl0QZBCmZxhSQj6F6qAqWaET+IfHIFCUSkNe4lqXDVlFhRpXTKw4tWFWISfSsX18J6aAcH7DRJRLNcYsh3Q5p61rLDLHpvLzSaaDHJQkdRt8b6V4hWrUgFW1kT2W073BnUlrKSrItqb69mEnpOZEa4lQpB00fkJs35AgAAAA==) format("woff2");font-weight:800;font-display:block}.site-header{position:sticky;top:0;z-index:20;background:var(--vault-surface);border-bottom:1px solid var(--vault-border);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:normal}.site-nav{max-width:var(--ov-width-wide);margin:0 auto;padding:20px 20px 12px}.nav-row{position:relative;display:flex;align-items:center;height:44px}.nav-row:after{content:"";flex:none;width:98px}:where(.site-header) button{margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.site-header a,.ov-pop a{text-decoration:none}.site-header :is(a,button):hover,.ov-pop :is(a,button):hover{opacity:.8}.site-header :is(a,button):active{opacity:.7}.ov-i{flex:none;display:inline-block;width:var(--s, 16px);height:var(--s, 16px);background:currentColor;-webkit-mask:var(--i) center / contain no-repeat;mask:var(--i) center / contain no-repeat;font-style:normal;vertical-align:-.15em}.wordmark{position:relative;z-index:2;display:flex;flex:none;align-items:center;min-width:44px;min-height:44px;font-family:OV Wordmark,Georgia,serif;font-size:var(--ov-wm);font-weight:800;letter-spacing:-.3px;color:var(--vault-primary);white-space:nowrap}.wordmark b{font-size:1.0741em;font-weight:800}.wordmark .wm-v,.wordmark .wm-ault{color:var(--vault-brand)}.wm-mid{display:block;width:3.5926em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.wm-ault{width:1.9259em}.wm-spine{position:relative;flex:none;width:1.4815em;height:1.2593em;margin-left:.1481em}.wm-spine:before,.wm-spine:after{content:"";position:absolute;inset:0;background:var(--vault-primary);-webkit-mask:var(--ov-spines) center / contain no-repeat;mask:var(--ov-spines) center / contain no-repeat}.wm-spine:after{background:var(--vault-brand);-webkit-mask-image:var(--ov-spine-marks);mask-image:var(--ov-spine-marks)}:root{--ov-spines: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-10 0 620 520'%3E%3Crect x='75' y='30' width='90' height='460' rx='14' transform='rotate(-10 120 490)'/%3E%3Crect x='180' y='30' width='90' height='460' rx='14'/%3E%3Crect x='282' y='30' width='90' height='460' rx='14'/%3E%3Crect x='384' y='30' width='90' height='460' rx='14'/%3E%3Crect x='486' y='30' width='90' height='460' rx='14'/%3E%3C/svg%3E");--ov-spine-marks: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-10 0 620 520'%3E%3Ccircle cx='120' cy='440' r='26' transform='rotate(-10 120 490)'/%3E%3Crect x='297' y='60' width='60' height='70' rx='6'/%3E%3Crect x='501' y='60' width='60' height='70' rx='6'/%3E%3Ccircle cx='225' cy='440' r='26'/%3E%3Ccircle cx='327' cy='440' r='26'/%3E%3Ccircle cx='429' cy='440' r='26'/%3E%3C/svg%3E")}.sections{display:flex;flex:1;justify-content:center;align-items:center;min-width:0;margin:0 16px;padding:0;list-style:none;transform-origin:top}.sections a{position:relative;display:block;padding:12px 11px 16px;font-size:14px;font-weight:500;color:var(--vault-muted);white-space:nowrap}.sections a[aria-current=page]{font-weight:700;color:var(--vault-primary)}.sections a[aria-current=page]:after{content:"";position:absolute;left:11px;right:11px;bottom:12px;height:2px;background:var(--vault-brand)}.sections a[aria-current=page]:hover{opacity:1}.menu-btn{display:none;flex:none;align-items:center;justify-content:center;width:44px;height:44px;margin-left:16px;color:var(--vault-primary);z-index:2}.menu-btn .ov-i{--i: var(--ov-i-menu);--s: 24px}.search{position:absolute;right:70px;top:4px;z-index:3;height:36px}.pill{position:relative;display:flex;align-items:center;width:36px;height:36px;border-radius:18px;background:var(--vault-border);overflow:hidden}.search-toggle{position:absolute;top:-4px;right:-4px;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:22px;color:var(--vault-muted)}.search-toggle .ov-i{--i: var(--ov-i-search);--s: 18px}.search-form{display:flex;flex:1;align-items:center;min-width:0;height:100%;margin:0;padding:0 12px 0 10px;opacity:0;pointer-events:none}.search-form>.ov-i{--i: var(--ov-i-search);margin-right:6px;color:var(--vault-muted)}.search-form input{flex:1;min-width:0;height:100%;margin:0;padding:0;border:0;outline:0;background:none;color:var(--vault-primary);font:inherit;font-size:14px;-webkit-appearance:none;appearance:none}.search-form input::placeholder{color:var(--vault-muted);opacity:1}.search-form input::-webkit-search-cancel-button{display:none}.search-form input:focus-visible{outline:none}.search-clear,.search-submit{display:none;flex:none;align-items:center;justify-content:center;min-width:44px;height:44px}.search-clear{padding:0 4px 0 6px;color:var(--vault-muted)}.search-clear .ov-i{--i: var(--ov-i-close-circle)}.search-submit{padding:0 2px 0 4px;color:var(--vault-primary)}.search-submit .ov-i{--i: var(--ov-i-arrow-forward-circle);--s: 20px}.search-form[data-filled] .search-submit{display:flex}.scope{display:flex;flex:none;align-items:center}.scope:before{content:"";width:1px;height:18px;margin-right:2px;background:var(--vault-border)}.scope-btn{display:flex;align-items:center;gap:3px;min-height:22px;padding:4px 8px;border-radius:10px;font-size:12px;font-weight:600;color:var(--vault-primary)}.scope-btn:hover,.scope-btn[aria-expanded=true]{background:var(--vault-border);opacity:1}.scope-btn .ov-i{--i: var(--ov-i-chevron-down);--s: 11px}.scope-btn[aria-expanded=true] .ov-i{--i: var(--ov-i-chevron-up)}.search-cancel{display:none;flex:none;align-items:center;min-height:44px;padding-left:14px;font-size:13px;font-weight:600;color:var(--vault-brand)}.session-slot{position:absolute;right:0;top:0;z-index:3;display:flex;justify-content:flex-end;align-items:center;width:60px;height:44px}.session{display:flex;align-items:center;height:44px;font-size:13px;font-weight:600;color:var(--vault-brand);white-space:nowrap}.avatar-btn{position:relative;display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin-right:-4px;border-radius:22px}.avatar{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:2px solid var(--vault-border);border-radius:18px;background:var(--vault-card);color:var(--vault-primary);overflow:hidden}.avatar[data-pro]{border-color:var(--vault-brand)}.avatar img{display:block;width:32px;height:32px;border-radius:16px;object-fit:cover}.avatar .ov-i{--i: var(--ov-i-fa-user)}.pro-badge{position:absolute;bottom:0;right:-2px;padding:1px 4px;border-radius:6px;background:var(--vault-brand);font-size:8px;font-weight:700;letter-spacing:.5px;line-height:normal}.waiting-dot{position:absolute;top:2px;right:2px;width:11px;height:11px;border:2px solid var(--vault-surface);border-radius:7px;background:var(--vault-brand)}.wm-mid{transition:width .28s ease-in-out .1s}.wm-mid span{transition:opacity 199ms ease-in-out .2s}.pill{transition:width .26s ease-in-out 60ms}.search-toggle{transition:opacity .2s ease-in-out .26s}.search-form{transition:opacity .12s ease-in-out}.sections{transition:opacity 90ms ease-out .23s,transform 90ms ease-out .23s}.site-header[data-search=open] .wm-mid{width:0;transition:width .28s ease-in-out}.site-header[data-search=open] .wm-mid span{opacity:0;transition:opacity .16s ease-in-out}.site-header[data-search=open] .pill{width:var(--ov-pill-w, 60%);transition:width .3s ease-in-out .1s}.site-header[data-search=open] .search-toggle{opacity:0;visibility:hidden;transition:opacity .12s ease-in-out,visibility 0s linear .12s}.site-header[data-search=open] .search-form{opacity:1;pointer-events:auto;transition:opacity .18s ease-in-out .26s}.site-header[data-search=open] .sections{opacity:0;transform:translateY(-10px) scaleY(.6);pointer-events:none;transition:opacity .11s ease-in .1s,transform .11s ease-in .1s}.site-header[data-search] .menu-btn{display:flex}@media(max-width:899px){.menu-btn{display:flex}.sections{display:none}}@media(max-width:499px){:root{--ov-header-h: 65px;--ov-wm: min(27px, calc((100vw - 180px) * 27 / 236))}.site-nav{padding:12px 16px 8px}.nav-row:after{display:none}.menu-btn{margin-left:4px}.search{position:static;display:flex;align-items:center;height:44px;margin-left:auto}.pill{display:none;flex:1;width:auto;padding:0 12px;transition:none}.search-toggle{position:static;color:var(--vault-primary);transition:none}.search-toggle .ov-i{--s: 20px}.search-form{padding:0;opacity:1;pointer-events:auto;transition:none}.search-form[data-filled] .search-clear{display:flex}.session-slot{position:static;width:auto;margin-left:4px}.session{position:relative;justify-content:center;width:44px;margin-right:-4px;font-size:0;color:transparent}.session:before{content:"";width:36px;height:36px;box-sizing:border-box;border:2px solid var(--vault-border);border-radius:18px;background:var(--vault-card)}.session:after{content:"";position:absolute;inset:0;margin:auto;width:16px;height:16px;background:var(--vault-primary);-webkit-mask:var(--ov-i-fa-user) center / contain no-repeat;mask:var(--ov-i-fa-user) center / contain no-repeat}.session:hover:before{opacity:.8}.session:active:before{opacity:.7}.site-header[data-search] :is(.wordmark,.menu-btn,.session-slot){display:none}.site-header[data-search] .search{flex:1;min-width:0;margin-left:0}.site-header[data-search] .pill{display:flex;width:auto}.site-header[data-search] .search-toggle{display:none}.site-header[data-search] .search-cancel{display:flex}}.ov-pop{position:fixed;z-index:25;min-width:200px;overflow:hidden;border:1px solid var(--vault-border);border-radius:10px;background:var(--vault-card);box-shadow:0 4px 16px #00000026;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:normal}.ov-pop[hidden]{display:none}.ov-pop :where(a,button){display:flex;align-items:center;gap:10px;width:100%;margin:0;padding:11px 14px;border:0;background:var(--vault-card);color:var(--vault-primary);font:inherit;font-size:13px;line-height:17px;font-weight:500;text-align:left;cursor:pointer}.ov-pop :is(a,button):hover,.ov-pop :is(a,button):focus-visible{background:var(--vault-surface);opacity:1}.ov-pop :is(a,button):focus-visible{outline-offset:-2px}.ov-pop a .ov-i{--s: 16px}.ov-sections a{gap:0}.ov-sections a .ov-i{margin-right:.75em}.ov-sections a[aria-current=page]{background:var(--vault-surface);font-weight:700}.ov-sections a[aria-current=page] .ov-i{color:var(--vault-brand)}.ov-account{min-width:180px;border-top-right-radius:2px;box-shadow:0 4px 16px var(--vault-card-shadow),0 1px 4px var(--vault-card-shadow)}.ov-account>*+*{border-top:1px solid var(--vault-border)}.ov-account .badge{width:8px;height:8px;margin-left:auto;border-radius:4px;background:var(--vault-brand)}.ov-account .sign-out{color:var(--vault-error)}.ov-scope{min-width:140px;border:0;border-radius:8px;box-shadow:0 2px 8px #00000026}.ov-scope button{padding:8px 12px;font-size:12px;line-height:14px;font-weight:400}.ov-scope button[aria-checked=true]{background:var(--vault-surface);font-weight:600}@media(prefers-reduced-motion:reduce){.site-header *,.site-header *:before,.site-header *:after{transition-duration:0s!important;transition-delay:0s!important}}.sections a[data-live]{display:flex;align-items:center;gap:6px}.live-dot{flex:none;width:7px;height:7px;border-radius:4px;background:var(--vault-success)}.ov-sections a.live .ov-i,.ov-sections a.live[aria-current=page] .ov-i{color:var(--vault-success)}.site-header[data-list] .sections,.site-header[data-list] .search-toggle,.site-header[data-list] .search-cancel,.site-header[data-list] .search-submit{display:none}.site-header[data-list] .menu-btn{display:flex}.site-header[data-list] .wm-mid{width:0;transition:none}.site-header[data-list] .wm-mid span{opacity:0;transition:none}.site-header[data-list] .search{left:calc(3.7778 * var(--ov-wm) + 58px)}.site-header[data-list] .pill,.site-header[data-list][data-search=open] .pill{width:100%;transition:none}.site-header[data-list] .search-form{opacity:1;pointer-events:auto;transition:none}.site-header[data-list] .search-form[data-filled] .search-clear{display:flex}@media(max-width:499px){:root:has(.site-header[data-list]){--ov-header-h: 111px}.site-header[data-list] .nav-row{flex-wrap:wrap;height:auto;min-height:44px}.site-header[data-list] .wm-mid{width:3.5926em}.site-header[data-list] .wm-ault{width:1.9259em}.site-header[data-list] .wm-mid span{opacity:1}.site-header[data-list] :is(.wordmark,.session-slot){display:flex}.site-header[data-list] .session-slot{margin-left:auto}.site-header[data-list] .search{order:1;flex:1 0 100%;height:36px;margin:8px 0 2px}.site-header[data-list] .pill{display:flex}.site-header[data-list] .search-form[data-filled] .search-clear{display:none}}.bk-cn{font:inherit;color:inherit;background:none;border:0;padding:0;margin:0;cursor:pointer;text-align:start}.bk-cn:hover{opacity:.8}.bk-cn[aria-pressed=true]{color:var(--vault-link);font-weight:600}:where(.bkr-rail,:is(.book,.hv-layer) .bkr-yours,.bk-pro,.bk-edit,.bk-report,:is(.book,.hv-layer) .bkr-story-chip,:is(.book,.hv-layer) .bkr-flat-panel) button{font:inherit;color:inherit;background:none;border:0;padding:0;margin:0;text-align:inherit}:where(.bkr-yours,.bk-pro,:is(.book,.hv-layer) .bkr-summary,.bkr-layer) p{margin:0}:where(.bk-pro,.bkr-layer) h1,:where(.bk-pro,.bkr-layer) h2{margin:0}:where(.bk-pro,:is(.book,.hv-layer) .bkr-yours,.bkr-layer) a{text-decoration:none;color:inherit}:is(.book,.hv-layer) .bkr-rail button,:is(.book,.hv-layer) .bkr-yours button,.bk-pro button,.bk-pro a,:is(.book,.hv-layer) .bkr-story-chip button{cursor:pointer}:is(.book,.hv-layer) .bkr-xs{font-size:12px;line-height:16px}:is(.book,.hv-layer) .bkr-sm{font-size:14px;line-height:20px}:is(.book,.hv-layer) .bkr-11{font-size:11px;line-height:14px}:is(.book,.hv-layer) .bkr-muted{color:var(--vault-muted)}:is(.book,.hv-layer) .bkr-primary{color:var(--vault-primary)}:is(.book,.hv-layer) .bkr-error{color:var(--vault-error)}:is(.book,.hv-layer) .bkr-warning{color:var(--vault-warning)}:is(.book,.hv-layer) .bkr-success{color:var(--vault-success)}:is(.book,.hv-layer) .bkr-accent{color:var(--vault-accent)}:is(.book,.hv-layer) .bkr-amber{color:var(--vault-warning)}:is(.book,.hv-layer) .bkr-semibold{font-weight:600}:is(.book,.hv-layer) .bkr-medium{font-weight:500}:is(.book,.hv-layer) .bkr-normal{font-weight:400}:is(.book,.hv-layer) .bkr-italic{font-style:italic}:is(.book,.hv-layer) .bkr-block{display:block}:is(.book,.hv-layer) .bkr-grow{flex:1 1 auto;min-width:0}:is(.book,.hv-layer) .bkr-center{text-align:center}:is(.book,.hv-layer) .bkr-right{text-align:right}:is(.book,.hv-layer) .bkr-clamp1{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}:is(.book,.hv-layer) .bkr-mt05{margin-top:2px}.bkr-mt1{margin-top:4px}.bkr-mt2{margin-top:8px}.bkr-mt3{margin-top:12px}.bkr-mt4{margin-top:16px}:is(.book,.hv-layer) .bkr-mb1{margin-bottom:4px}.bkr-mb15{margin-bottom:6px}.bkr-mb2{margin-bottom:8px}.bkr-mb3{margin-bottom:12px}.bkr-mb4{margin-bottom:16px}.bkr-mb5{margin-bottom:20px}.bkr-mb6{margin-bottom:24px}:is(.book,.hv-layer) .bkr-my3{margin:12px 0}.bkr-pt5{padding-top:20px}.bkr-p6{padding:24px}.bkr-ml3{margin-left:3px}:is(.book,.hv-layer) .bkr-inverse{color:var(--vault-inverse)}:is(.book,.hv-layer) .bkr-gold{background:var(--vault-pro-gold);color:#fff}:is(.book,.hv-layer) .bkr-icon-btn{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;color:var(--vault-muted)}:is(.book,.hv-layer) .bkr-eyebrow{font-size:12px;line-height:16px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--vault-muted);margin-bottom:8px}:is(.book,.hv-layer) .bkr-stars{display:inline-flex;align-items:center;color:var(--vault-border)}:is(.book,.hv-layer) .bkr-stars .is-on,:is(.book,.hv-layer) .bkr-rstars .is-on{color:var(--vault-warning)}:is(.book,.hv-layer) .bkr-rstars{display:inline-flex;gap:6px;color:var(--vault-border)}:is(.book,.hv-layer) .bkr-rail{display:inline-flex;align-items:flex-start;gap:0}:is(.book,.hv-layer) .bkr-status{display:inline-flex;flex-direction:column;align-items:flex-end}:is(.book,.hv-layer) .bkr-chip{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 12px;border-radius:999px;border:1px solid var(--vault-border);background:color-mix(in srgb,var(--vault-primary) 4%,transparent);font-size:12px;line-height:16px;white-space:nowrap}:is(.book,.hv-layer) .bkr-chip.is-primary{color:var(--vault-primary)}:is(.book,.hv-layer) .bkr-chip.is-muted{color:var(--vault-muted)}:is(.book,.hv-layer) .bkr-chip.is-amber{color:var(--vault-warning)}:is(.book,.hv-layer) .bkr-chip.is-escalated{background:var(--vault-warning-subtle);border-color:var(--vault-warning-subtle-border)}:is(.book,.hv-layer) .bkr-chip.is-disabled{opacity:.55;cursor:default}:is(.book,.hv-layer) .bkr-chip-label{display:inline;white-space:pre}:is(.book,.hv-layer) .bkr-chip-label .hx-icon{vertical-align:-2px}:is(.book,.hv-layer) .bkr-chip-meta{display:inline-flex;align-items:center;gap:4px;margin-top:4px;font-size:12px;line-height:16px;color:var(--vault-muted)}:is(.book,.hv-layer) .bkr-note-mark{display:inline-flex;align-self:center;margin-left:6px;color:var(--vault-accent)}:is(.book,.hv-layer) .bkr-chev{position:absolute;right:-24px;top:12px;width:20px;font-size:12px;color:var(--vault-muted)}:is(.book,.hv-layer) .bkr-flat-panel{padding-left:32px}:is(.book,.hv-layer) .bkr-story-chip{float:right;margin-left:8px}:is(.book,.hv-layer) .bkr-roles{display:inline-flex;gap:1px;font-size:11px}.bk-issue-li.is-hit{border-left:3px solid var(--bkr-hit);background:var(--bkr-hit-bg)}.bk-issue-li.is-dim{opacity:.5}.bk-issue-li.is-overlap .bk-row-body .no,.bk-issue-li.is-overlap .bk-row-body .series{color:var(--vault-success)}.bk-issue-li.is-overlap .bk-row-body .series{font-weight:600}.bk-issue-li.is-overlap .bk-row-body .series:after{content:" \2713"}.bk-issue-li.is-hit .bk-row-body .pos{color:var(--bkr-hit);font-weight:600}.bk-issue-li.is-hit .bk-row-body .no{color:var(--bkr-hit)}.bk-issue-li.is-hit .bk-row-body .series{font-weight:600}.bk-issue-li{scroll-margin-top:96px}:is(.book,.hv-layer) .bkr-yours{margin-top:12px;font-size:12px;line-height:16px}:is(.book,.hv-layer) .bkr-yours-h{font-size:10px;line-height:14px;font-weight:700;letter-spacing:.8px;color:var(--vault-muted);margin-bottom:2px}:is(.book,.hv-layer) .bkr-note-locked,:is(.book,.hv-layer) .bkr-note-add{display:inline-flex;align-items:center;gap:6px;padding:6px 0;margin-bottom:4px}:is(.book,.hv-layer) .bkr-note-locked{color:var(--vault-muted);font-size:12px}:is(.book,.hv-layer) .bkr-note-add{color:var(--vault-link);font-size:14px;line-height:20px;font-weight:500}:is(.book,.hv-layer) .bkr-note-card{display:block;width:100%;padding:8px 12px;margin-bottom:8px;border-radius:8px;border:1px solid var(--vault-border);background:var(--vault-surface);text-align:left}:is(.book,.hv-layer) .bkr-note-head{display:flex;align-items:center;gap:6px;margin-bottom:4px}:is(.book,.hv-layer) .bkr-note-head .t{flex:1 1 auto;font-weight:600;color:var(--vault-primary)}:is(.book,.hv-layer) .bkr-note-body{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--vault-muted)}:is(.book,.hv-layer) .bkr-chapters{margin-top:4px}:is(.book,.hv-layer) .bkr-zone-h{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--vault-muted);margin-bottom:6px}:is(.book,.hv-layer) .bkr-chapter-list{display:flex;flex-direction:column;gap:6px}:is(.book,.hv-layer) .bkr-chapter{display:block;width:100%;padding:8px 12px;border-radius:8px;border:1px solid var(--vault-border);background:var(--vault-card);text-align:left}:is(.book,.hv-layer) .bkr-chapter-row{display:flex;align-items:center}:is(.book,.hv-layer) .bkr-chapter-row .t{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--vault-primary)}:is(.book,.hv-layer) .bkr-chapter-row .s{display:inline-flex;align-items:center;gap:6px;margin-left:8px}:is(.book,.hv-layer) .bkr-chapter-note{display:block;margin-top:4px;font-style:italic;color:var(--vault-muted)}:is(.book,.hv-layer) .bkr-chapter-body{display:block;margin-top:4px;color:var(--vault-muted)}:is(.book,.hv-layer) .bkr-reactions{margin-top:4px}:is(.book,.hv-layer) .bkr-mine{padding:12px;margin-bottom:12px;border-radius:12px;border:1px solid var(--vault-accent);background:var(--vault-card)}:is(.book,.hv-layer) .bkr-mine-head,:is(.book,.hv-layer) .bkr-other-head{display:flex;align-items:flex-start;justify-content:space-between}:is(.book,.hv-layer) .bkr-other-head{align-items:center}:is(.book,.hv-layer) .bkr-mine-head .who,:is(.book,.hv-layer) .bkr-other-head .who{flex:1 1 auto;min-width:0;padding-right:8px}:is(.book,.hv-layer) .bkr-mine-head .act{display:inline-flex;align-items:center;gap:10px}:is(.book,.hv-layer) .bkr-mine-head .bkr-icon-btn{min-width:32px;min-height:32px}:is(.book,.hv-layer) .bkr-mine-title{display:flex;align-items:center;gap:5px;font-size:14px;line-height:20px;font-weight:600;color:var(--vault-primary)}:is(.book,.hv-layer) .bkr-mine-title .hx-icon{color:var(--vault-accent)}:is(.book,.hv-layer) .bkr-body{margin-top:8px;font-size:14px;line-height:22px;color:var(--vault-primary);white-space:pre-wrap}:is(.book,.hv-layer) .bkr-private{display:flex;align-items:center;gap:5px;margin-top:8px;font-size:11px;color:var(--vault-muted)}:is(.book,.hv-layer) .bkr-others-h{display:flex;align-items:center;gap:6px;margin-bottom:8px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--vault-muted)}:is(.book,.hv-layer) .bkr-sorts{display:flex;gap:8px;margin-bottom:12px}:is(.book,.hv-layer) .bkr-sort{padding:4px 10px;border-radius:8px;border:1px solid var(--vault-border);background:var(--vault-card);font-size:12px;font-weight:600;color:var(--vault-muted)}:is(.book,.hv-layer) .bkr-sort.is-active{background:var(--vault-warning-subtle);border-color:var(--vault-warning-subtle-border);color:var(--vault-primary)}:is(.book,.hv-layer) .bkr-other-list{display:flex;flex-direction:column;gap:8px}:is(.book,.hv-layer) .bkr-other{padding:12px;border-radius:12px;border:1px solid var(--vault-border);background:var(--vault-card)}:is(.book,.hv-layer) .bkr-other-name{font-size:14px;line-height:20px;font-weight:600;color:var(--vault-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:is(.book,.hv-layer) .bkr-like{display:inline-flex;align-items:center;gap:6px;margin-top:10px;padding:6px 12px;border-radius:999px;border:1px solid var(--vault-border);background:var(--vault-card);font-size:12px;font-weight:600;color:var(--vault-muted)}:is(.book,.hv-layer) .bkr-like.is-liked{background:var(--vault-info-subtle);border-color:var(--vault-info);color:var(--vault-info)}:is(.book,.hv-layer) .bkr-pill{display:inline-flex;align-items:center;padding:7px 10px;border-radius:999px;border:1px solid var(--vault-border);background:var(--vault-surface);color:var(--vault-muted);font-size:12px;line-height:16px;font-weight:600;white-space:pre;text-decoration:none;cursor:pointer}:is(.book,.hv-layer) .bkr-pill:hover{opacity:.8}.bkr-pill:active{opacity:.7}:is(.book,.hv-layer) .bkr-pill .hx-icon{vertical-align:-2px}:is(.book,.hv-layer) .bkr-pill-label.is-locked{opacity:.6}:is(.book,.hv-layer) .bkr-report-pill{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:999px;border:1px solid var(--vault-warning-button-border)!important;background:var(--vault-warning-button-bg)!important;color:var(--vault-primary);font-size:13px;font-weight:600;line-height:18px}:is(.book,.hv-layer) .bkr-pills{display:flex;align-items:center;gap:12px;margin-bottom:16px}:is(.book,.hv-layer) .bkr-pro-pill{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 16px;border-radius:12px;border:1px solid var(--vault-pro-glow-border)!important;background:var(--vault-pro-glow)!important;color:var(--vault-pro-gold);font-size:12px;line-height:16px;font-weight:600;align-self:flex-start}:is(.book,.hv-layer) .bkr-pro-pill.is-waiting{border-color:var(--vault-border)!important;background:var(--vault-card)!important;color:var(--vault-muted)}:is(.book,.hv-layer) .bkr-act-pill{flex:1 1 0;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 12px;border-radius:12px;border:1px solid var(--vault-border)!important;background:var(--vault-card)!important;color:var(--vault-primary);font-size:12px;line-height:16px;font-weight:600}:is(.book,.hv-layer) .bkr-section{margin-bottom:16px}:is(.book,.hv-layer) .bkr-h2{font-size:18px;line-height:28px;font-weight:600;color:var(--vault-primary);margin-bottom:8px}:is(.book,.hv-layer) .bkr-h2-row{display:flex;align-items:center;gap:8px;margin-bottom:8px}:is(.book,.hv-layer) .bkr-h2-row .bkr-h2{margin-bottom:0}:is(.book,.hv-layer) .bkr-pro-tag{padding:2px 6px;border-radius:4px;border:1px solid var(--vault-pro-glow-border);background:var(--vault-pro-glow);color:var(--vault-pro-gold);font-size:10px;font-weight:700}:is(.book,.hv-layer) .bkr-pro-card{display:block;width:100%;padding:16px;border-radius:12px;border:1px solid var(--vault-pro-glow-border)!important;background:var(--vault-pro-glow)!important;color:var(--vault-pro-gold);text-align:left}:is(.book,.hv-layer) .bkr-pro-card.is-row{display:flex;align-items:center;gap:8px}:is(.book,.hv-layer) .bkr-pro-card.is-dashed{border-style:dashed!important}:is(.book,.hv-layer) .bkr-pro-card .t{flex:1 1 auto;min-width:0}:is(.book,.hv-layer) .bkr-pro-card-row{display:flex;align-items:center;gap:8px;font-size:14px;line-height:20px}:is(.book,.hv-layer) .bkr-journey{display:inline-flex;align-items:center;gap:4px;margin-top:8px;font-size:12px;font-weight:600;color:var(--vault-link)}:is(.book,.hv-layer) .bkr-histories{display:flex;flex-direction:column;gap:8px;margin-top:12px}:is(.book,.hv-layer) .bkr-history{display:flex;align-items:flex-start;padding:10px 12px;border-radius:8px;border:1px solid var(--vault-border);background:var(--vault-card)}:is(.book,.hv-layer) .bkr-history .dot{flex:none;width:8px;height:8px;border-radius:50%;margin:6px 10px 0 0;background:var(--vault-muted)}:is(.book,.hv-layer) .bkr-history .dot.is-finished{background:var(--vault-pro-gold)}:is(.book,.hv-layer) .bkr-review{border-radius:12px;border:1px solid var(--vault-pro-glow-border);background:var(--vault-pro-glow);overflow:hidden}:is(.book,.hv-layer) .bkr-review-head{display:flex;align-items:center;gap:8px;padding:8px 8px 8px 16px}:is(.book,.hv-layer) .bkr-review-toggle{flex:1 1 auto;display:flex;align-items:center;gap:8px;min-height:36px}:is(.book,.hv-layer) .bkr-pro-stars{display:inline-flex;gap:2px;color:var(--vault-pro-gold)}:is(.book,.hv-layer) .bkr-vis{display:inline-flex;align-items:center;gap:2px;font-size:10px;color:var(--vault-muted)}:is(.book,.hv-layer) .bkr-vis.is-public{color:var(--vault-pro-gold)}:is(.book,.hv-layer) .bkr-review-body{padding:0 16px 16px}:is(.book,.hv-layer) .bkr-review-edit{display:flex;width:100%;align-items:center;justify-content:center;gap:6px;padding-top:8px;margin-top:8px;border-top:1px solid var(--vault-pro-glow-border)!important;font-size:12px;font-weight:600;color:var(--vault-pro-gold)}:is(.book,.hv-layer) .bkr-book-note{border-radius:12px;border:1px solid var(--vault-border);background:var(--vault-card);overflow:hidden}:is(.book,.hv-layer) .bkr-book-note-head{display:flex;align-items:center;gap:8px;padding:6px 6px 6px 16px}:is(.book,.hv-layer) .bkr-book-note-toggle{flex:1 1 auto;display:flex;align-items:center;gap:8px;min-height:40px;font-size:14px;font-weight:500;color:var(--vault-muted)}:is(.book,.hv-layer) .bkr-book-note-body{padding:0 16px 16px}:is(.book,.hv-layer) .bkr-collapse{display:flex;width:100%;align-items:center;justify-content:center;gap:4px;padding-top:8px;margin-top:12px;border-top:1px solid var(--vault-border)!important;font-size:12px;color:var(--vault-muted)}:is(.book,.hv-layer) .bkr-card-row{display:flex;width:100%;align-items:center;gap:8px;padding:16px;border-radius:12px;border:1px solid var(--vault-border)!important;background:var(--vault-card)!important;text-align:left}:is(.book,.hv-layer) .bkr-card-row .t{flex:1 1 auto;min-width:0}.bk-reactions:empty{display:none}:is(.book,.hv-layer) .bkr-summary{padding:16px;margin-bottom:12px;border-radius:12px;background:var(--vault-card)}:is(.book,.hv-layer) .bkr-summary-h{font-size:12px;line-height:16px;text-transform:uppercase;letter-spacing:.025em;color:var(--vault-muted);margin-bottom:4px}:is(.book,.hv-layer) .bkr-summary-row{display:flex;align-items:center}:is(.book,.hv-layer) .bkr-summary-avg{font-size:24px;line-height:32px;font-weight:600;color:var(--vault-primary);margin-right:8px;white-space:pre}:is(.book,.hv-layer) .bkr-aci-owned{font-size:12px;line-height:16px;color:var(--vault-success);margin-top:4px}:is(.book,.hv-layer) .bkr-owned,:is(.book,.hv-layer) .bkr-owned-minor{color:var(--vault-success);font-weight:600}.bkr-layer{display:flex;align-items:center;justify-content:center;padding:16px}:is(.book,.hv-layer) .bkr-dialog{position:relative;max-width:100%;max-height:100%;display:flex;flex-direction:column;overflow:hidden;border-radius:16px;background:var(--vault-card);outline:none}.bkr-layer.is-sheet{padding:0;align-items:flex-end}.bkr-layer.is-sheet .bkr-dialog{width:100%!important;max-height:90vh;border-radius:20px 20px 0 0}@media(min-width:768px){.bkr-layer.is-sheet{padding:32px;align-items:center}.bkr-layer.is-sheet .bkr-dialog{width:560px!important;max-height:85vh;border-radius:16px}}:is(.book,.hv-layer) .bkr-dialog-head{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 16px;border-bottom:1px solid var(--vault-border);flex:none}:is(.book,.hv-layer) .bkr-dialog-title{display:flex;align-items:center;gap:8px;font-size:18px;line-height:28px;font-weight:700;color:var(--vault-primary)}:is(.book,.hv-layer) .bkr-dialog-body{padding:16px 24px 12px;overflow-y:auto;min-height:0}:is(.book,.hv-layer) .bkr-dialog-scroll{overflow-y:auto;min-height:0;flex:0 1 auto}:is(.book,.hv-layer) .bkr-dialog-foot{padding:12px 24px 20px;border-top:1px solid var(--vault-border);flex:none}:is(.book,.hv-layer) .bkr-start{display:flex;flex-direction:column;align-items:center;padding:12px 0 8px}:is(.book,.hv-layer) .bkr-start-halo{width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:16px;background:var(--vault-action-edit-bg);color:var(--vault-accent)}:is(.book,.hv-layer) .bkr-start-title{font-size:16px;line-height:24px;font-weight:600;text-align:center;color:var(--vault-primary)}:is(.book,.hv-layer) .bkr-start-text{font-size:14px;line-height:20px;text-align:center;color:var(--vault-muted);margin:8px 0 20px}:is(.book,.hv-layer) .bkr-textarea{display:block;width:100%;box-sizing:border-box;min-height:96px;margin-top:8px;padding:12px 16px;border-radius:8px;border:1px solid var(--vault-border);background:var(--vault-surface);color:var(--vault-primary);font:inherit;font-size:14px;line-height:20px;resize:vertical}:is(.book,.hv-layer) .bkr-textarea.is-over{border-color:var(--vault-error)}:is(.book,.hv-layer) .bkr-textarea::placeholder{color:var(--vault-muted)}:is(.book,.hv-layer) .bkr-nudge{margin-top:8px;padding:8px;border-radius:4px;background:var(--vault-warning-button-bg);font-size:12px;line-height:16px;color:var(--vault-primary)}:is(.book,.hv-layer) .bkr-tier{display:flex;align-items:flex-start;gap:8px;margin-top:16px;font-size:12px;line-height:16px;color:var(--vault-muted)}:is(.book,.hv-layer) .bkr-tier .hx-icon{flex:none;margin-top:1px}:is(.book,.hv-layer) .bkr-swap{display:block;width:100%;padding-top:16px;font-size:12px;text-align:center;color:var(--vault-link)}:is(.book,.hv-layer) .bkr-delete{display:block;width:100%;padding:12px 0;font-size:14px;font-weight:500;text-align:center;color:var(--vault-error)}:is(.book,.hv-layer) .bkr-note-dialog-head{display:flex;align-items:center;justify-content:space-between;padding:20px 20px 12px;border-bottom:1px solid var(--vault-border);flex:none}:is(.book,.hv-layer) .bkr-note-dialog-title{display:flex;align-items:center;gap:8px;font-size:16px;line-height:24px;font-weight:600;color:var(--vault-primary)}:is(.book,.hv-layer) .bkr-note-dialog-acts{display:flex;align-items:center;gap:0}:is(.book,.hv-layer) .bkr-note-view{overflow-y:auto;min-height:0;flex:1 1 auto}:is(.book,.hv-layer) .bkr-note-view-tap{display:block;width:100%;padding:16px 20px 24px;text-align:left;cursor:pointer}:is(.book,.hv-layer) .bkr-note-edit{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;padding:12px 20px 16px}:is(.book,.hv-layer) .bkr-tabs{display:flex;margin-bottom:12px;border-bottom:1px solid var(--vault-border)}:is(.book,.hv-layer) .bkr-tab{padding:8px 12px;font-size:14px;font-weight:500;color:var(--vault-muted);border-bottom:2px solid transparent}:is(.book,.hv-layer) .bkr-tab.is-active{color:var(--vault-primary);border-bottom-color:var(--vault-primary)}:is(.book,.hv-layer) .bkr-note-preview{overflow-y:auto;min-height:120px;padding-bottom:16px}:is(.book,.hv-layer) .bkr-note-input{display:block;width:100%;box-sizing:border-box;min-height:min(40vh,300px);flex:1 1 auto;border:0;outline:none;background:transparent;color:var(--vault-primary);font:inherit;font-size:14px;line-height:20px;resize:none}:is(.book,.hv-layer) .bkr-note-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:8px 0 12px;font-size:12px;line-height:16px}:is(.book,.hv-layer) .bkr-note-hint{display:inline-flex;align-items:center;gap:4px;min-width:0;color:var(--vault-muted)}:is(.book,.hv-layer) .bkr-note-count{font-weight:500;font-variant-numeric:tabular-nums}:is(.book,.hv-layer) .bkr-note-foot{display:flex;gap:8px}:is(.book,.hv-layer) .bkr-note-save{flex:1 1 auto;padding:10px 0;border-radius:8px;background:var(--vault-accent);color:var(--vault-inverse);font-size:14px;font-weight:600;text-align:center}:is(.book,.hv-layer) .bkr-note-cancel{padding:10px 16px;border-radius:8px;border:1px solid var(--vault-border);font-size:14px;color:var(--vault-primary)}:is(.book,.hv-layer) .bkr-md{font-size:14px;line-height:20px;color:var(--vault-primary)}:is(.book,.hv-layer) .bkr-md-p,:is(.book,.hv-layer) .bkr-md-h1,:is(.book,.hv-layer) .bkr-md-h2,:is(.book,.hv-layer) .bkr-md-h3{margin-bottom:4px}:is(.book,.hv-layer) .bkr-md-h1{font-size:16px;line-height:24px;font-weight:700}:is(.book,.hv-layer) .bkr-md-h2{font-weight:700}:is(.book,.hv-layer) .bkr-md-h3{font-weight:600}:is(.book,.hv-layer) .bkr-md-br{height:8px}:is(.book,.hv-layer) .bkr-md-list{list-style:none;margin:0 0 4px;padding:0 0 0 8px}:is(.book,.hv-layer) .bkr-md-list li{display:flex;gap:6px;margin-bottom:2px}:is(.book,.hv-layer) .bkr-code{padding:0 4px;border-radius:4px;background:var(--vault-surface);font-size:12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}:is(.book,.hv-layer) .bkr-track-opt{display:flex;width:100%;align-items:center;gap:12px;padding:16px;margin-bottom:12px;border-radius:12px;border:1px solid var(--vault-pro-glow-border)!important;background:var(--vault-pro-glow)!important;color:var(--vault-pro-gold);text-align:left}:is(.book,.hv-layer) .bkr-track-opt .halo{flex:none;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--vault-pro-glow-border)}:is(.book,.hv-layer) .bkr-track-opt .t{flex:1 1 auto;min-width:0}:is(.book,.hv-layer) .bkr-gold-btn{display:block;width:100%;padding:12px 0;margin-bottom:12px;border-radius:12px;font-weight:600;text-align:center}:is(.book,.hv-layer) .bkr-back-btn{display:block;width:100%;padding:8px 0;font-size:14px;text-align:center;color:var(--vault-muted)}:is(.book,.hv-layer) .bkr-clear-date{margin-bottom:8px;font-size:12px;color:var(--vault-pro-gold)}:is(.book,.hv-layer) .bkr-acq-toggle{display:flex;width:100%;align-items:center;justify-content:space-between;padding:8px 0}:is(.book,.hv-layer) .bkr-report-head{display:flex;align-items:center;justify-content:space-between;padding:20px 20px 16px;flex:none}:is(.book,.hv-layer) .bkr-report-title{font-family:Playfair Display,Georgia,serif;font-size:18px;line-height:24px;font-weight:800;color:var(--vault-primary)}:is(.book,.hv-layer) .bkr-report-body{overflow-y:auto;min-height:0;padding:0 20px 16px}:is(.book,.hv-layer) .bkr-report-label{font-size:13px;line-height:18px;font-weight:600;color:var(--vault-muted);margin-bottom:8px}:is(.book,.hv-layer) .bkr-select{display:flex;width:100%;align-items:center;justify-content:space-between;padding:11px 12px;border-radius:8px;border:1px solid var(--vault-border);background:var(--vault-surface);font-size:14px;line-height:20px;text-align:left}:is(.book,.hv-layer) .bkr-select.is-set{border-color:var(--vault-accent)}:is(.book,.hv-layer) .bkr-options{border:1px solid var(--vault-border);border-top:0;border-radius:0 0 8px 8px;background:var(--vault-surface);overflow:hidden}:is(.book,.hv-layer) .bkr-options.is-issues{max-height:320px;overflow-y:auto}:is(.book,.hv-layer) .bkr-option{display:flex;width:100%;align-items:center;justify-content:space-between;gap:8px;padding:11px 12px;border-top:1px solid var(--vault-border);font-size:14px;line-height:20px;text-align:left;color:var(--vault-primary)}:is(.book,.hv-layer) .bkr-option:first-child{border-top:0}:is(.book,.hv-layer) .bkr-option.is-issue{font-size:13px;color:var(--vault-muted);padding:10px 12px}:is(.book,.hv-layer) .bkr-option.is-selected{color:var(--vault-link);font-weight:600}:is(.book,.hv-layer) .bkr-option.is-issue.is-selected{font-weight:400}:is(.book,.hv-layer) .bkr-spread{font-size:12px;color:var(--vault-muted)}:is(.book,.hv-layer) .bkr-report-text{min-height:100px;margin:0 0 24px;padding:12px}:is(.book,.hv-layer) .bkr-report-error{font-size:13px;color:var(--vault-error);margin-bottom:10px}:is(.book,.hv-layer) .bkr-report-submit{display:block;width:100%;padding:14px 0;margin-bottom:8px;border-radius:8px;background:var(--vault-border);color:var(--vault-primary);font-size:15px;font-weight:700;text-align:center}:is(.book,.hv-layer) .bkr-report-submit.is-ready{background:var(--vault-accent)}:is(.book,.hv-layer) a:is(.bkr-act-pill,.bkr-pro-card,.bkr-journey,.bkr-pill){text-decoration:none}.bk-issue-li>.bk-issue>.bk-row{min-height:calc(var(--bk-rail-h, 0px) - 8px)}.bkr-layer:has(>.bkr-report){padding:24px}.i-fa-circle-plus{--i: var(--ov-i-fa-circle-plus)}.i-fa-cart-shopping{--i: var(--ov-i-fa-cart-shopping)}.book [hidden]{display:none!important}.bv-chip{display:inline-flex;align-items:center;color:var(--vault-muted);font-size:14px;line-height:20px;white-space:pre}.bv-chip-in{display:inline-flex;align-items:center;gap:4px}.bv-chip-l{font-size:12px;line-height:16px;font-weight:600;text-transform:uppercase;letter-spacing:.025em}.bv-chip.is-owned .bv-chip-l{color:var(--vault-success)}.bv-chip.is-wish .bv-chip-in{color:var(--vault-wishlist)}.bv-rel>.rel{margin:0}.bk-cv-body>.bv-rel{margin-bottom:4px}.bv-acts{display:flex;flex-wrap:wrap;gap:8px}.np .i-fa-circle-plus,.np .i-fa-cart-shopping{vertical-align:-2px}.bk-cv.is-owned{border-left-color:var(--vault-success);background:color-mix(in srgb,var(--vault-success) 5.1%,transparent);border-radius:6px;padding:10px 10px 10px 12px}.bk-cv.is-hero .bk-cv-img{width:96px;height:144px}.bk-cv.is-hero .bk-cv-title{font-size:16px;line-height:24px}.bv-pending{flex:none;display:flex;align-items:center;justify-content:center;width:64px;height:96px;margin-right:12px;perspective:400px}.bv-pending-tilt{position:relative;width:56px;height:92px;transform:rotateY(-8deg);box-shadow:4px 4px 6px #00000040;border-radius:4px}.bv-pending-tilt img{display:block;width:100%;height:100%;object-fit:cover;border-radius:4px}.bv-pending-badge{position:absolute;left:50%;bottom:2px;transform:translate(-50%);padding:2px 6px;border-radius:999px;background:#fef3c7;color:#b45309;font-size:10px;line-height:14px;font-weight:600;white-space:nowrap}.bk-isbn.bv-isbn{cursor:pointer}.bk-isbn.bv-isbn:hover{opacity:.8}.bk-isbn.bv-isbn.is-copied>.i-fa-copy{display:none}.bk-isbn .i-fa-check,.bk-isbn .bv-copied{color:var(--vault-success)}.bk-printing.bv-collapsed{padding:0}.bk-printing.bv-collapsed>:not([data-slot=bv-mini]){display:none!important}.bv-mini{display:flex!important;align-items:center;width:100%;padding:12px 16px!important;border-radius:12px}.bv-mini:hover{opacity:.8}.bv-mini:active{opacity:.7}.bv-mini-body{display:flex;flex-direction:column;flex:1 1 auto;min-width:0}.bv-mini-t{font-size:14px;line-height:20px;font-weight:500;color:var(--vault-primary)}.bv-mini-s{margin-top:2px;font-size:12px;line-height:16px;color:var(--vault-muted)}.bv-mini-w{display:inline-flex;align-items:center;gap:4px;margin-top:4px;font-size:12px;line-height:16px;font-weight:500;color:var(--vault-wishlist)}.bv-mini>.ni{color:var(--vault-muted)}[data-slot=bv-chev]{margin-left:auto}.bv-chev-btn{display:inline-flex;padding:4px!important;color:var(--vault-muted)!important}.bv-chev-btn:hover{opacity:.8}.bk-cvs.bv-moded{display:flex;flex-direction:column}.bk-cvs.bv-moded>.bk-cv{margin-bottom:12px}.bk-cvs.bv-moded>.bk-cv.bv-last{margin-bottom:0}@media(min-width:670px){.bk-cvs.bv-moded.is-grid{flex-direction:row;flex-wrap:wrap}.bk-cvs.bv-moded.is-grid>.bk-cv:nth-child(odd){padding-right:0}.bk-cvs.bv-moded.is-grid>.bk-cv.bv-left{padding-right:12px}.bk-cvs.bv-moded.is-grid>.bk-cv.is-owned:not(.bv-left){padding-right:10px}.bk-cvs.bv-has-strip{flex-direction:row;align-items:flex-start}.bk-cvs.bv-has-strip>.bk-cv{flex:1 1 auto;min-width:0}}.bv-more-btn{display:flex!important;align-items:center;gap:4px;margin-top:4px;padding:8px 0!important;font-size:12px;line-height:16px;color:var(--vault-muted)!important}.bv-more-btn:hover{opacity:.8}@media(min-width:670px){.bv-more-btn.is-strip-alt{display:none!important}}[data-slot=bv-strip]{display:none;list-style:none}@media(min-width:670px){[data-slot=bv-strip]{display:block;flex:none;margin-left:16px;max-width:260px;order:9999}}.bv-strip-btn{display:block;text-align:left}.bv-strip-btn:hover{opacity:.8}.bv-strip-h{display:block;margin-bottom:6px;font-size:12px;line-height:16px;font-weight:500;color:var(--vault-muted)}.bv-strip-row{display:flex;gap:8px;align-items:flex-start}.bv-thumb{display:flex;flex-direction:column;align-items:center;width:56px}.bv-thumb-img{display:block;width:56px;height:84px;border-radius:4px;overflow:hidden;background:var(--vault-surface);border:1px solid var(--vault-border)}.bv-thumb-img img{display:block;width:100%;height:100%;object-fit:cover}.bv-thumb-none{display:flex;height:100%;align-items:center;justify-content:center;font-size:8px;color:var(--vault-muted)}.bv-thumb-l{max-width:56px;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:14px;color:var(--vault-muted);text-align:center}.bv-strip-x{display:flex;align-items:center;gap:4px;margin-top:8px;font-size:12px;line-height:16px;color:var(--vault-link)}.bv-strip-x .ni{color:var(--vault-accent)}[data-slot=bv-amz]{display:contents}.bv-offer{display:flex;flex-direction:column;flex-shrink:1;min-width:0}.bv-offer-s{font-size:14px;line-height:20px;font-weight:600;color:var(--vault-primary)}.bv-offer-s.is-pos{color:var(--vault-success)}.bv-offer-at{margin-top:2px;font-size:11px;line-height:15px;color:var(--vault-muted)}.bv-amz-note{margin-top:4px!important;font-size:10px;line-height:14px;color:var(--vault-muted)}.hv-confirm-layer{display:flex;align-items:center;justify-content:center;padding:0 24px;animation:hv-fade .3s ease}.hv-confirm{position:relative;width:380px;max-width:100%;padding:24px;border-radius:16px;background:var(--vault-card);outline:none}.hv-confirm-head{display:flex;flex-direction:column;align-items:center;margin-bottom:16px}.hv-confirm-halo{display:flex;align-items:center;justify-content:center;width:48px;height:48px;margin-bottom:12px;border-radius:50%;color:var(--vault-brand);background:color-mix(in srgb,var(--vault-brand) 10.2%,transparent)}.hv-confirm-title{margin:0;font-size:16px;line-height:24px;font-weight:600;text-align:center;color:var(--vault-primary)}.hv-confirm-msg{margin:0 0 24px;font-size:14px;line-height:20px;text-align:center;color:var(--vault-muted)}.hv-confirm-gap{height:24px}.hv-confirm-ok{display:flex;width:100%;justify-content:center;margin-bottom:8px;padding:12px;border-radius:8px;background:var(--vault-brand);font-size:14px;line-height:20px;font-weight:600}.hv-confirm-cancel{display:flex;width:100%;justify-content:center;padding:12px;border-radius:8px;font-size:14px;line-height:20px;font-weight:500;color:var(--vault-muted)}.hv-confirm-ok:disabled{cursor:auto}.hv-confirm-msg.has-more{margin-bottom:4px}.hv-confirm-more{margin-bottom:24px;font-size:12px;line-height:16px;text-align:center;color:var(--vault-muted)}.hv-confirm-more>p{margin:0}.hv-confirm.is-destructive .hv-confirm-halo{color:var(--vault-error);background:color-mix(in srgb,var(--vault-error) 10.2%,transparent)}.hv-confirm.is-destructive .hv-confirm-ok{background:var(--vault-error)}.hv-yt{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:#000000e0;outline:none}.hv-yt-box{position:relative;width:100%;max-width:700px;padding:16px}.hv-yt-frame{aspect-ratio:16 / 9;border-radius:8px;overflow:hidden;background:#000}.hv-yt-frame iframe{display:block;width:100%;height:100%;border:0}.hv-yt-close{position:absolute;top:0;right:0;display:inline-flex;padding:8px;background:none;border:0}@media(prefers-reduced-motion:reduce){.hv-confirm-layer{animation:none}}.i-help-circle-outline{--i: var(--ov-i-help-circle-outline)}.i-logo-youtube{--i: var(--ov-i-logo-youtube)}.i-information-circle-outline{--i: var(--ov-i-information-circle-outline)}.i-information-circle{--i: var(--ov-i-information-circle)}.i-fa-circle-info{--i: var(--ov-i-fa-circle-info)}.i-close{--i: var(--ov-i-close)}.i-person-circle-outline{--i: var(--ov-i-person-circle-outline)}.i-return-up-back{--i: var(--ov-i-return-up-back)}.i-arrow-forward-circle{--i: var(--ov-i-arrow-forward-circle)}.i-git-branch-outline{--i: var(--ov-i-git-branch-outline)}.i-fa-amazon{--i: var(--ov-i-fa-amazon)}.i-chevron-down{--i: var(--ov-i-chevron-down)}.i-arrow-up{--i: var(--ov-i-arrow-up)}.i-remove-circle-outline{--i: var(--ov-i-remove-circle-outline)}.i-arrow-redo-outline{--i: var(--ov-i-arrow-redo-outline)}.s16{--s: 16px}.main:has(>.book){padding:16px 16px 48px}.book{font-size:14px;line-height:20px}:where(.book) p{margin:0}:where(.book) a{color:var(--vault-link)}:where(.book) button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;text-align:inherit}:where(.book) summary{cursor:pointer;list-style:none}:where(.book) summary::-webkit-details-marker{display:none}.bk-back{margin:0 0 8px;font-size:13px;line-height:18px}.bk-back a{display:inline-flex;align-items:center;gap:2px;padding:13px 0;margin:-13px 0;color:var(--vault-muted);text-decoration:none}.bk-top{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:repeat(10,auto) 1fr 16px repeat(4,auto)}.bk-top>*{grid-column:2;min-width:0}.bk-top>.bk-hero{grid-column:1;grid-row:1 / 12;align-self:start;margin-right:16px}.bk-title{grid-row:1}.bk-stat{grid-row:2}.bk-up{grid-row:3}.bk-guide{grid-row:4}.bk-report{grid-row:5}.bk-tops{grid-row:8;display:none}.bk-counts{grid-row:9;display:none}.bk-top>.bk-relations{grid-row:13;grid-column:1 / -1}.bk-top>.bk-sol{grid-row:14;grid-column:1 / -1;margin-bottom:16px}.bk-top>.bk-vid{grid-row:15;grid-column:1 / -1;justify-self:start;margin-bottom:12px}.bk-top>.bk-pro{grid-row:16;grid-column:1 / -1}@media(min-width:480px){.bk-top>.bk-sol{grid-row:6;grid-column:2;margin:8px 0 0}.bk-top>.bk-vid{grid-row:7;grid-column:2;margin:10px 0 0}}@media(min-width:670px){.bk-top>.bk-hero{margin-right:20px}.bk-tops{display:flex}.bk-counts{display:block}.bk-top>.bk-pro{grid-row:10;grid-column:2;margin-top:12px}}.bk-top:not(.has-cover)>*{grid-column:1 / -1}.book .rel>span{white-space:pre-wrap}.bk-hero{position:relative;display:block;border-radius:8px;overflow:hidden}.bk-hero:hover{opacity:.8}.bk-hero img{display:block;width:112px;height:176px;object-fit:cover;border-radius:8px}@media(min-width:670px){.bk-hero img{width:300px;height:450px}}.bk-hero-x{position:absolute;right:5px;bottom:5px;display:flex;padding:3px;border-radius:4px;background:#0000008c;color:#fff}.bk-title{margin:0 0 4px;font-size:24px;line-height:32px;font-weight:700;color:var(--vault-primary);overflow-wrap:anywhere}.bk-stat{display:flex;flex-wrap:wrap;align-items:center;row-gap:4px;font-size:14px;line-height:20px;color:var(--vault-muted)}.bk-stat .bk-fmt{color:var(--vault-muted);white-space:pre}.bk-stat .bk-fmt .ni,.bk-stat .bk-bonus .ni{color:var(--vault-info)}.bk-stat .bk-fmt:hover,.bk-stat button.bk-bonus:hover{opacity:.8}.bk-bonus{display:inline-flex;align-items:center;margin-left:8px;padding:2px 8px;border-radius:999px;background:var(--vault-info-subtle);color:var(--vault-primary);font-size:12px;line-height:16px;font-weight:600}.bk-verified{display:inline-flex;align-items:center;gap:3px;margin-left:8px;padding:2px 7px;border-radius:999px;border:1px solid var(--vault-success-subtle-border);background:var(--vault-success-subtle);color:var(--vault-muted);font-size:10px;line-height:14px;font-weight:600}.bk-verified .ni{color:var(--vault-success)}.bk-up{margin-top:4px}.bk-guide{margin-top:6px;font-size:14px;line-height:20px;color:var(--vault-muted)}.bk-guide a{color:var(--vault-info)}.bk-report:not(:empty){margin-top:10px}.bk-sol-body{font-size:14px;line-height:20px;color:var(--vault-muted)}.bk-sol-body>p+p{margin-top:12px}.bk-sol-body>.is-lead{font-weight:700}.bk-sol-body>.bk-sol-li{display:flex;margin-top:8px}.bk-sol-body>.bk-sol-li.is-tight{margin-top:4px}.bk-sol-li>.m{flex:none;width:16px}.bk-sol-li.is-num>.m{width:24px}.bk-sol-body.is-clip{max-height:40px;overflow:hidden;transition:max-height .3s ease-in-out}@media(min-width:670px){.bk-sol-body.is-clip{max-height:240px}.bk-sol.is-fit-l .bk-sol-body.is-clip{max-height:none}.bk-sol.is-fit-l .bk-more{display:none}}.bk-more-cb{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0}.bk-more-cb:checked+.bk-sol-body.is-clip{max-height:none}.bk-more{display:inline-block;margin-top:4px;font-size:12px;line-height:16px;font-weight:500;color:var(--vault-link);cursor:pointer}.bk-more:hover{opacity:.8}.bk-more .l,.bk-more-cb:checked~.bk-more .m{display:none}.bk-more-cb:checked~.bk-more .l{display:inline}.bk-more-cb:focus-visible~.bk-more{outline:2px solid var(--vault-accent);outline-offset:2px}.bk-vid{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:8px;border:1px solid var(--vault-border);background:var(--vault-card);color:var(--vault-primary);text-decoration:none;font-size:12px;line-height:16px;font-weight:500}.bk-vid .ni,.bk-pill.is-video .ni{color:#c00}.bk-vid:hover{opacity:.8}.bk-tops{flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px}.bk-tops-tier{margin-right:4px;font-size:12px;line-height:16px;font-weight:600;text-transform:uppercase;letter-spacing:.025em;color:var(--role)}.bk-tops-pill{padding:4px 10px;border-radius:999px;border:1px solid var(--role);color:var(--role);font-size:12px;line-height:16px;font-weight:500}.bk-tops-pill:hover{opacity:.8}.bk-tops-pill[aria-pressed=true]{background:var(--role);color:var(--vault-inverse)}.bk-counts{margin-top:8px;font-size:12px;line-height:16px;color:var(--vault-muted)}.bk-relations>div{display:flex;flex-direction:column;gap:8px;margin:4px 0 12px}.bk-relations>.bk-cc{margin-bottom:8px}.bk-card{display:flex;align-items:center;gap:10px;padding:10px;border-radius:10px;border:1px solid;color:var(--vault-primary);text-decoration:none}.bk-card:hover{opacity:.8}.bk-card.is-warn{border-color:var(--vault-warning-button-border);background:var(--vault-warning-button-bg)}.bk-card.is-info{border-color:var(--vault-info-subtle-border);background:var(--vault-info-subtle)}.bk-card>.ni{opacity:.7}.bk-thumb{flex:none;width:38px;height:57px;border-radius:3px;object-fit:cover;background:var(--vault-surface)}.bk-card-body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.bk-kicker{margin-bottom:1px;font-size:12px;line-height:16px;font-weight:800;letter-spacing:.3px}.bk-card.is-info .bk-kicker .ni{color:var(--vault-info)}.bk-card-text{font-size:13px;line-height:18px}.bk-card-text b{font-weight:700}.bk-card-notes{margin-top:2px;font-size:12px;line-height:16px;font-style:italic;opacity:.8}.bk-note{padding:10px;border-radius:10px;border:1px solid var(--vault-info-subtle-border);background:var(--vault-info-subtle);font-size:13px;line-height:18px;color:var(--vault-primary)}.bk-note .ni{color:var(--vault-info)}.bk-note a,.bk-line a{color:var(--vault-info);font-weight:700}.bk-line{font-size:13px;line-height:18px;color:var(--vault-muted)}.bk-line.is-alt{padding-left:2px;color:var(--vault-primary)}.bk-line.is-alt .ni{color:var(--vault-muted)}.bk-line b{color:var(--vault-primary)}.bk-amz{margin-bottom:16px}.bk-amz-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.bk-amz-btn{display:inline-flex;align-items:center;min-height:44px;padding:10px 18px;border-radius:999px;background:#f90;color:#111;text-decoration:none;font-size:15px;line-height:20px;font-weight:700;white-space:pre}.bk-amz-btn:hover{opacity:.8}.bk-amz-disc{margin-top:6px;font-size:11px;line-height:15px;color:var(--vault-muted)}.bk-h2{margin:0 0 8px;font-size:18px;line-height:28px;font-weight:600;color:var(--vault-primary)}.bk-printing{margin-bottom:12px;padding:16px;border-radius:12px;background:var(--vault-card)}.bk-p-head{margin-bottom:8px}.bk-p-title{display:flex;align-items:baseline;font-size:16px;line-height:24px;color:var(--vault-primary)}.bk-p-title b{font-weight:600}.bk-p-msrp{margin-left:8px;font-size:12px;line-height:16px;color:var(--vault-muted)}.bk-p-rel{margin-top:2px}.bk-pills{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px}.bk-printing>.bk-pills{margin:0 0 8px}.bk-pill{display:inline-flex;align-items:center;min-width:0;max-width:100%;padding:2px 8px;border-radius:999px;font-size:12px;line-height:16px}.bk-pill.is-time{border:1px solid var(--vault-border);background:var(--vault-surface);color:var(--vault-muted)}.bk-pill.is-paper{gap:4px;padding:4px 10px;border:1px solid var(--vault-info-subtle-border);background:var(--vault-info-subtle);color:var(--vault-muted);font-weight:600}.bk-pill.is-paper .ni{color:var(--vault-info)}.bk-pill.is-pages{background:var(--vault-warning-subtle);color:var(--vault-primary);font-weight:600}.bk-pill.is-note{gap:4px;background:var(--vault-info-subtle);color:var(--vault-primary);font-weight:600;cursor:pointer}.bk-pill.is-note .ni{color:var(--vault-info)}.bk-pill.is-note span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bk-printing>.bk-pills .bk-pill.is-note{color:var(--vault-info)}.bk-pill.is-video{gap:4px;border:1px solid var(--vault-border);background:var(--vault-card);color:var(--vault-primary);text-decoration:none;font-weight:600}.bk-pill.is-video span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bk-pill:hover{opacity:.8}.bk-p-note{display:none;margin-bottom:12px;padding:8px 12px;border-radius:8px;background:var(--vault-info-subtle);font-size:12px;line-height:16px;color:var(--vault-primary)}.bk-note-cb{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0)}.bk-note-cb:checked~.bk-p-note{display:block}.bk-note-cb:focus-visible~.bk-p-head .is-note,.bk-note-cb:focus-visible~.bk-pills .is-note{outline:2px solid var(--vault-accent)}.bk-foc{display:flex;align-items:center;margin-bottom:8px;font-size:12px;line-height:16px;color:var(--vault-muted)}.bk-foc .ni,.bk-foc b{color:var(--vault-foc)}.bk-foc .ni{margin-right:4px}.bk-foc b{font-weight:500}.bk-cv-body .bk-foc{margin-bottom:4px}.bk-cvs{list-style:none;margin:0;padding:0}@media(min-width:670px){.bk-cvs.is-grid{display:flex;flex-wrap:wrap}.bk-cvs.is-grid>.bk-cv{width:50%}.bk-cvs.is-grid>.bk-cv:nth-child(odd){padding-right:12px}}.bk-cv{display:flex;margin-bottom:12px;padding-left:12px;border-left:2px solid var(--vault-border)}.bk-cv:last-child{margin-bottom:0}.bk-cv-img{flex:none;width:64px;height:96px;margin-right:12px;border-radius:4px;overflow:hidden}.bk-cv-img:hover{opacity:.8}.bk-cv-img img{display:block;width:100%;height:100%;object-fit:cover}.bk-cv-img.is-empty{display:flex;align-items:center;justify-content:center;background:#e5e1d8;color:#6b6b6b;font-size:9px;font-weight:600;letter-spacing:.3px;text-align:center}[data-theme] .bk-cv-img.is-empty{background:var(--vault-border);color:var(--vault-muted)}.bk-cv-body{flex:1 1 auto;min-width:0}.bk-cv-title{margin-bottom:4px;font-size:14px;line-height:20px;font-weight:500;color:var(--vault-primary)}.bk-isbn{margin-bottom:4px;font-size:12px;line-height:16px;color:var(--vault-muted)}.bk-isbn.is-unknown{font-style:italic}.bk-cv-body>.rel,.bk-msrp{margin-bottom:4px}.bk-msrp{font-size:12px;line-height:16px;color:var(--vault-muted)}.bk-acts{margin-top:4px}.bk-card-box{margin-bottom:12px;padding:16px;border-radius:12px;background:var(--vault-card)}.bk-h2s{margin:0;font-size:16px;line-height:24px;font-weight:600;color:var(--vault-primary)}.bk-aci .bk-h2s{margin-bottom:4px}.bk-aci-lead{font-size:13px;line-height:18px;color:var(--vault-muted)}.bk-aci-rows{margin-top:6px}.bk-aci-row{display:flex;align-items:flex-start;gap:10px;min-height:44px;padding:6px 0;color:var(--vault-primary);text-decoration:none}.bk-aci-row:hover{opacity:.8}.bk-aci-cover{flex:none;width:38px;height:57px;border-radius:3px;object-fit:cover;background:var(--vault-surface)}.bk-aci-body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.bk-aci-title{font-size:14px;line-height:19px;font-weight:700;color:var(--vault-link)}.bk-aci-share{font-size:13px;line-height:18px;color:var(--vault-primary)}.bk-aci-collects{margin-top:1px;font-size:12px;line-height:17px;color:var(--vault-muted)}.bk-aci-minor summary{display:inline-flex;align-items:center;gap:4px;min-height:44px;font-size:13px;font-weight:600;color:var(--vault-link)}.bk-aci-minor[open] summary .ni{transform:rotate(180deg)}.bk-aci-mrow{font-size:13px;line-height:20px;color:var(--vault-muted)}.bk-aci-mrow a{font-weight:600}.bk-creators-head{display:flex;align-items:baseline;margin-bottom:12px}.bk-creators-head .hint{margin-left:8px;font-size:12px;line-height:16px;font-style:italic;color:var(--vault-muted)}.bk-tier{margin-bottom:12px}.bk-tier-head{display:flex;align-items:center;justify-content:space-between;min-height:32px}.bk-tier-head:hover{opacity:.8}.bk-tier-name{display:inline-flex;align-items:center;gap:8px;font-size:14px;line-height:20px;font-weight:600;color:var(--role)}.bk-tier-name .dot{width:10px;height:10px;border-radius:5px;background:var(--role)}.bk-tier-peek{font-size:12px;line-height:16px;color:var(--vault-muted);white-space:pre}.bk-tier-peek .cv:before{content:"\25b8"}.bk-tier[open] .bk-tier-peek .pk{display:none}.bk-tier[open] .bk-tier-peek .cv:before{content:"\25be"}.bk-tier-row{display:flex;align-items:center;gap:8px;width:100%;padding:6px 0 6px 16px;border-radius:6px}.bk-tier-row:hover{background:#0000000a}.bk-tier-row[aria-pressed=true]{background:var(--vault-info-subtle)}.bk-tier-who{flex:0 1 40%;min-width:0;display:flex;flex-direction:column}.bk-tier-who .n{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:16px;color:var(--vault-primary)}.bk-tier-who .r{font-size:10px;line-height:14px;color:var(--vault-muted)}.bk-bar{flex:1 1 auto;height:6px;border-radius:3px;overflow:hidden;background:var(--vault-border)}.bk-bar>span{display:block;height:100%;border-radius:3px;background:var(--role)}.bk-tier-pct{flex:none;width:48px;text-align:right;font-size:12px;line-height:16px;font-weight:600;color:var(--vault-muted)}.bk-tier-rest{display:none}.bk-more-cb:checked+.bk-tier-rest{display:block}.bk-tier-more{display:inline-block;padding:6px 0 6px 16px;font-size:12px;line-height:16px;font-weight:500;color:var(--role);cursor:pointer}.bk-tier-more .l,.bk-more-cb:checked~.bk-tier-more .m{display:none}.bk-more-cb:checked~.bk-tier-more .l{display:inline}.bk-tier-notes{margin-top:8px;padding-left:16px;font-size:12px;line-height:16px;color:var(--vault-muted)}.bk-tier-notes .g+.g{margin-top:8px}.bk-tier-notes .h{margin-bottom:2px;font-weight:500}.bk-tier-notes .h~p{padding-left:8px}.bk-foot{margin-top:4px;font-size:12px;line-height:16px;font-style:italic;color:var(--vault-muted)}.bk-issues-head{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:12px}.bk-issues-count{flex:1 1 auto;min-width:0;font-size:16px;line-height:24px;font-weight:600;color:var(--vault-primary)}.bk-order{padding:4px 10px;border-radius:999px;font-size:12px;line-height:16px;font-weight:500;color:var(--vault-muted)}.bk-order.is-success{background:var(--vault-success-subtle)}.bk-order.is-info{background:var(--vault-info-subtle)}.bk-order.is-warning{background:var(--vault-warning-subtle)}.bk-edit:empty{display:none}.bk-edit{order:3;flex-basis:100%;margin-top:12px}@media(min-width:480px){.bk-edit{order:0;flex-basis:auto;margin:0 8px 0 0}}.bk-curators{margin-bottom:8px;font-size:12px;line-height:16px;color:var(--vault-muted)}.bk-rows{list-style:none;margin:0;padding:0}.bk-issue-li{position:relative;border-bottom:1px solid var(--vault-border)}.bk-rows>.bk-issue-li:last-child{border-bottom:0}.bk-row{display:flex;align-items:flex-start;padding:10px 0}summary.bk-row:hover{background:#00000008}.bk-row-body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.bk-row-body .l1{display:flex;align-items:flex-start;font-size:14px;line-height:20px}.bk-row-body .pos{flex:none;width:28px;color:var(--vault-muted)}.bk-row-body .no{flex:none;margin-right:6px;font-weight:700;color:var(--vault-primary)}.bk-row-body .series{min-width:0;color:var(--vault-primary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bk-row-body .l2,.bk-row-body .l3,.bk-row-body .l4{padding-left:28px}.bk-row-body .l2{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;font-size:12px;line-height:16px;color:var(--vault-muted)}.bk-row-body .chip{padding:2px 8px;border-radius:999px;background:var(--vault-info-subtle);font-size:10px;line-height:14px;font-weight:500;color:var(--vault-primary)}.bk-row-body .chip .wide{display:none}@media(min-width:480px){.bk-row-body .chip .wide{display:inline}}.bk-row-body .l3{margin-top:2px;font-size:12px;line-height:16px;color:var(--vault-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bk-row-body .l4{display:flex;align-items:flex-start;gap:4px;margin-top:4px;font-size:12px;line-height:16px;color:var(--vault-muted)}.bk-chev{flex:none;width:28px;text-align:center;font-size:12px;line-height:20px;color:var(--vault-muted)}.bk-chev:before{content:"\25b8"}.bk-issue[open]>summary .bk-chev:before{content:"\25be"}.bk-issue.is-flat .bk-row{padding-right:28px}.bk-rail{position:absolute;top:8px;right:28px}.bk-rail:empty{display:none}.bk-issue-li{--bk-rail-w: 0px}.bk-issue-li .bk-row-body{padding-right:var(--bk-rail-w)}.bk-panel{margin:4px 0 12px 28px;font-size:12px;line-height:16px;color:var(--vault-muted)}.bk-split{margin-bottom:10px;padding:8px 12px;border-radius:8px;border:1px solid var(--vault-border);background:var(--vault-surface)}.bk-jump{display:inline-flex;align-items:center;gap:4px;margin-bottom:6px;font-weight:500;color:var(--vault-link);text-decoration:none}.bk-split-note{display:flex;align-items:flex-start;gap:6px}.bk-split-more{margin-top:4px}.bk-split-more summary{display:inline-block;color:var(--vault-link)}.bk-split-more p{margin-top:6px;line-height:19.5px}.bk-split-more summary .l,.bk-split-more[open] summary .m{display:none}.bk-split-more[open] summary .l{display:inline}.bk-disc>summary{display:flex;align-items:center;min-height:28px;padding:6px 0}.bk-disc>summary:hover{opacity:.8}.bk-disc .rail{flex:none;width:20px}.bk-disc .t{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bk-disc .t b{font-weight:600;color:var(--vault-primary)}.bk-disc .chev:before{content:"\203a";display:inline-block;width:16px;text-align:center;font-size:14px}.bk-disc[open]>summary .chev:before{transform:rotate(90deg)}.bk-disc-body{padding-left:20px}.bk-sub{display:flex;align-items:center;margin-top:6px;font-weight:500;color:var(--vault-primary)}.bk-sub .pp,.bk-excluded .pp,.bk-elsewhere .pp{margin-left:8px;font-size:10px;color:var(--vault-muted)}.bk-stories{margin-top:4px}.bk-story-block+.bk-story-block{margin-top:12px}.bk-story{display:flex;align-items:center;gap:6px;margin-bottom:2px}.bk-story .t{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bk-story b{font-weight:600;color:var(--vault-primary)}.bk-story b.is-type{color:var(--vault-muted)}.bk-type{flex:none;padding:1px 6px;border-radius:4px;background:var(--vault-surface);font-size:10px;line-height:14px}.bk-page-note{font-style:italic}.bk-credits:empty{display:none}.bk-credits{padding-left:20px}.bk-credit{display:flex;gap:6px;padding:1px 0}.bk-credit .i{flex:none;width:16px}.bk-credit .l{flex:none;width:72px;color:var(--vault-muted)}.bk-credit .n{flex:1 1 auto;min-width:0;font-weight:500;color:var(--vault-primary)}.bk-scope,.bk-uncredited{font-style:italic}.bk-excluded{display:flex;align-items:center;padding:2px 0;font-style:italic}.bk-elsewhere-head{margin-top:8px;font-size:11px}.bk-elsewhere{display:flex;align-items:center;gap:5px;min-height:28px;font-style:italic;color:var(--vault-muted);text-decoration:none}.bk-elsewhere .t{flex:1 1 auto;min-width:0}.bk-elsewhere.is-jump{color:var(--vault-link)}.bk-yours:empty{display:none}.bk-issue-li:target{animation:bk-flash 1.3s ease-out}@keyframes bk-flash{0%{background:var(--vault-warning-subtle)}to{background:transparent}}@media(prefers-reduced-motion:reduce){.bk-issue-li:target{animation:none}.bk-sol-body.is-clip{transition:none}}.bk-bonus-group{margin-top:8px;padding-top:12px;border-top:1px solid var(--vault-border)}.bk-bonus-group .h{font-size:14px;line-height:20px;font-weight:600;color:var(--vault-primary)}.bk-bonus-group .s{margin-top:2px;font-size:12px;line-height:16px;color:var(--vault-muted)}.bk-bonus-group .d{margin-top:6px;font-size:12px;line-height:16px;color:var(--vault-muted)}.bk-bonus-group .bk-rows{margin-top:8px}.bk-gcd{margin:24px 0 8px;font-size:12px;line-height:16px;text-align:center;color:var(--vault-muted);opacity:.4}.bk-gcd a{color:var(--vault-link)}.bk-pop{margin:auto;width:calc(100% - 64px);max-width:380px;max-height:88vh;overflow:auto;padding:20px;border:0;border-radius:14px;background:var(--vault-card);color:var(--vault-primary);box-shadow:0 10px 30px #0003}.bk-pop.is-wide{max-width:460px;padding:24px}.bk-pop::backdrop{background:#00000073}.bk-pop-head{display:flex;align-items:center;gap:8px;margin-bottom:10px}.bk-pop-head>.ni{color:var(--vault-info)}.bk-pop-title{flex:1 1 auto;margin:0;font-size:15px;line-height:20px;font-weight:700;color:var(--vault-primary)}.bk-pop.is-wide .bk-pop-title{font-size:18px;line-height:28px}.bk-pop-x{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin:-12px -12px -12px 0;border:0;background:none;color:var(--vault-muted);cursor:pointer}.bk-pop-body{margin:0;font-size:14px;line-height:21px;color:var(--vault-muted)}.bk-pop-sec{margin-top:16px;font-size:12px;line-height:20px;color:var(--vault-muted)}.bk-pop-sec h3{margin:0 0 4px;font-size:14px;line-height:20px;font-weight:600;color:var(--vault-primary)}.bk-pop-sec p{margin:0}.bk-pop-sec ul{margin:0;padding-left:16px}.bk-pop-sec li{margin-top:4px}.bk-pop-done{display:block;width:100%;min-height:44px;margin-top:24px;padding:12px 16px;border:1px solid var(--vault-border);border-radius:12px;background:var(--vault-surface);color:var(--vault-primary);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.main:has(>.cat){max-width:none;padding:0}.cat,.cat-dr{--cat-line: color-mix(in srgb, var(--vault-border) calc(100% - 100% * var(--ov-dark)), rgba(245, 245, 245, .16));font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px;line-height:normal;color:var(--vault-primary)}:where(.cat,.cat-dr) :is(p,h1,h2,h3,ul){margin:0}:where(.cat,.cat-dr) button{margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer;text-align:inherit}:where(.cat,.cat-dr) button:hover{opacity:.8}:where(.cat,.cat-dr) button:active{opacity:.7}.i-options-outline{--i: var(--ov-i-options-outline)}.i-arrow-down{--i: var(--ov-i-arrow-down)}.i-close-circle{--i: var(--ov-i-close-circle)}.s22{--s: 22px}.cat-fbar{position:sticky;top:var(--ov-header-h);z-index:10;background:var(--vault-surface);border-bottom:1px solid var(--vault-border)}.cat-fbtn{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:var(--ov-width-wide);margin:0 auto;padding:10px 16px;color:var(--vault-muted)}.cat-fbtn .l{display:flex;align-items:center;gap:8px;font-size:14px;line-height:20px;font-weight:600}.cat-badge{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:10px;background:var(--vault-accent);color:var(--vault-inverse);font-size:12px;line-height:16px;font-weight:700}.cat-wrap{max-width:var(--ov-width-wide);margin:0 auto;padding:8px 12px 32px}.cat-rail{display:none}.cat-main{min-width:0}@media(min-width:960px){.cat-fbar{display:none}.cat-wrap{display:flex;align-items:flex-start;padding:0}.cat-main{flex:1;padding:8px 16px 40px}.cat-rail{position:sticky;top:var(--ov-header-h);display:flex;flex-direction:column;flex:none;width:240px;height:calc(100vh - var(--ov-header-h));border-right:1px solid var(--vault-border);background:var(--vault-surface)}.cat-rail.is-collapsed{width:44px;align-items:center;padding-top:12px}}.cat-hide{display:flex;align-items:center;justify-content:flex-end;gap:2px;padding:8px 12px 0;color:var(--vault-muted);font-size:11px}.cat-show{display:flex;align-items:center;justify-content:center;width:44px;height:44px;color:var(--vault-muted)}.cat-rhead{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid var(--vault-border);color:var(--vault-muted)}.cat-rhead .t{font-size:11px;font-weight:600;letter-spacing:.8px;text-transform:uppercase}.cat-rbadge{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:10px;background:var(--vault-primary);color:var(--vault-surface);font-size:11px;font-weight:700}.cat-rbadge.is-preorder{background:var(--vault-pre-order);color:var(--ov-on-pre-order)}.cat-rscroll{position:relative;flex:1;min-height:0;overflow-y:auto;scrollbar-width:none}.cat-rscroll::-webkit-scrollbar{display:none}.cat-filters{padding:12px}.cat-rail{--cat-fade: 0}.cat-rail[data-more]{--cat-fade: 1}.cat-rail:not(.is-collapsed):after{content:"";position:absolute;left:0;right:1px;bottom:0;height:40px;background:linear-gradient(color-mix(in srgb,var(--vault-surface) 0%,transparent),var(--vault-surface));opacity:var(--cat-fade);pointer-events:none}.cat-more{position:absolute;left:50%;bottom:8px;z-index:1;display:none;align-items:center;gap:4px;padding:4px 12px;transform:translate(-50%);border:1px solid var(--cat-line);border-radius:999px;background:var(--vault-card);color:var(--vault-muted);font-size:12px;line-height:16px;font-weight:600;white-space:nowrap}.cat-rail[data-more] .cat-more{display:inline-flex}.cat-sec{margin-top:16px}.cat-sec.first{margin-top:0}.cat-sec.div{padding-top:16px;border-top:1px solid var(--vault-border)}.cat-sec-h{display:flex;align-items:center;width:100%;min-height:24px;margin-bottom:8px;color:var(--vault-muted)}.cat-sec-t{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:16px;font-weight:600;letter-spacing:.025em;text-transform:uppercase}.cat-sec-s{font-weight:400;letter-spacing:normal;text-transform:none;white-space:pre}.cat-sec-h>.ni{margin-left:6px}.cat-seg{display:flex;flex-direction:column;border:1px solid var(--cat-line);border-radius:10px;background:var(--vault-card);overflow:hidden}.cat-seg>button{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:9px 10px;color:var(--vault-muted);font-size:14px;line-height:20px;font-weight:600;text-align:center}.cat-seg>button+button{border-top:1px solid var(--cat-line)}.cat-seg>button.on{background:var(--vault-accent);color:var(--ov-on-accent)}.cat-seg-dir{display:inline-flex;align-items:center;gap:2px;margin-left:4px;color:var(--vault-inverse);font-size:12px;line-height:16px;font-weight:600}.cat-seg.h{flex-direction:row}.cat-seg.h>button{flex:1 1 0;min-width:0}.cat-seg.h>button+button{border-top:0;border-left:1px solid var(--cat-line)}.cat-seg.is-preorder>button.on{background:var(--vault-pre-order);color:var(--ov-on-pre-order)}.cat-sws{display:flex;flex-direction:column;gap:12px}.cat-sw-r{display:flex;align-items:center;gap:12px}.cat-sw-l{flex:1;min-width:0;padding:4px 0;font-size:14px;line-height:20px;font-weight:500;color:var(--vault-primary);cursor:pointer}.cat-sw-l>.ni{color:var(--vault-success)}.cat-sw-h{font-size:12px;line-height:16px;color:var(--vault-muted)}.cat-sw-a{position:relative;align-self:flex-start;margin-top:4px;color:var(--vault-link);font-size:12px;line-height:16px;font-weight:600}.cat-sw-a:before{content:"";position:absolute;inset:-8px -4px}.cat-switch{position:relative;flex:none;width:36px;height:20px}.cat-switch:before{content:"";position:absolute;left:0;right:0;top:3px;height:14px;border-radius:7px;background:var(--vault-border);transition:background-color .1s}.cat-switch-knob{position:absolute;top:0;left:0;width:20px;height:20px;border-radius:10px;background:var(--vault-inverse);box-shadow:0 1px 3px #00000080;transition:transform .1s}.cat-switch[aria-checked=true]:before{background:var(--vault-primary)}.cat-switch.ok[aria-checked=true]:before{background:var(--vault-success)}.cat-switch[aria-checked=true] .cat-switch-knob{transform:translate(16px)}.cat-cr{margin-bottom:8px}.cat-cr-p{display:inline-flex;align-items:center;max-width:100%;padding:8px 14px;border-radius:999px;color:#fff;font-size:14px;line-height:20px;font-weight:600}.cat-cr-p .n{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cat-cr-p button{position:relative;display:inline-flex;flex:none;margin-left:6px}.cat-cr-p button:before{content:"";position:absolute;inset:-14px}.r-writer{--cat-role: var(--ov-role-writer)}.r-penciler{--cat-role: var(--ov-role-penciler)}.r-inker{--cat-role: var(--ov-role-inker)}.cat-cr-p{background:var(--cat-role)}.cat-h1{margin:4px 4px 8px;font-size:20px;line-height:28px;font-weight:700;color:var(--vault-primary)}.cat-res.is-stale{opacity:.6}.cat-ver{margin:0 4px 12px;padding:12px;border:1px solid var(--vault-success-subtle-border);border-radius:12px;background:var(--vault-success-subtle)}.cat-ver .t{display:flex;align-items:center;gap:6px;margin-bottom:4px;font-size:14px;line-height:20px;font-weight:600;color:var(--vault-primary)}.cat-ver .t .ni{color:var(--vault-success)}.cat-ver .b{font-size:12px;line-height:20px;color:var(--vault-muted)}.cat-rh{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px;min-height:30px}.cat-count{flex-shrink:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:20px;color:var(--vault-muted)}.cat-grid{display:grid;grid-template-columns:minmax(0,1fr)}.cat-grid>.nb{width:auto}@media(min-width:700px){.cat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.cat-spin{display:flex;justify-content:center;padding:16px 0}.cat-spin span{width:20px;height:20px;border:2px solid var(--vault-muted);border-right-color:transparent;border-radius:50%;animation:cat-spin .8s linear infinite}@keyframes cat-spin{to{transform:rotate(360deg)}}.cat-end{height:1px}.cat-err{display:flex;flex-direction:column;align-items:center;gap:16px;padding:16px;text-align:center;color:var(--vault-error)}.cat-err button{padding:12px 24px;border-radius:999px;background:var(--vault-accent);color:#fff;font-size:16px;font-weight:500}.cat-err.list-note{flex-direction:row;justify-content:center;flex-wrap:wrap;gap:12px;max-width:var(--ov-width-wide);margin:8px auto 0;padding:10px 16px;font-size:14px;line-height:20px}.cat-err.list-note button{padding:6px 16px;font-size:14px}.cat-empty{display:flex;flex-direction:column;align-items:center;margin-top:32px;padding:0 16px;text-align:center;color:var(--vault-muted)}.cat-empty-t{font-size:16px;line-height:24px}.cat-empty-h{margin-bottom:16px;font-size:16px;line-height:20px}.cat-empty-m{margin-bottom:12px;font-size:14px;line-height:20px;color:var(--vault-primary)}.cat-empty-b{margin-bottom:20px;padding:12px 20px;border-radius:999px;background:var(--vault-accent);color:var(--vault-inverse);font-size:14px;line-height:20px;font-weight:600;text-align:center}.cat-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.cat-chip{display:inline-flex;align-items:center;gap:0;padding:8px 16px;border-radius:999px;background:var(--vault-border);color:var(--vault-primary);font-size:14px;line-height:20px;font-weight:500;white-space:pre}.cat-chip[class*=r-]{background:color-mix(in srgb,var(--cat-role) 12.5%,transparent);color:var(--cat-role)}.cat-req{display:flex;flex-direction:column;align-items:center;margin-top:24px}.cat-req p{margin-bottom:8px;font-size:14px;line-height:20px}.cat-req-b{display:inline-flex;align-items:center;padding:8px 16px;border:1px solid var(--vault-accent);border-radius:999px;color:var(--vault-accent);font-size:14px;line-height:20px;font-weight:600;white-space:pre}.cat-az{max-width:var(--ov-width-wide);margin:0 auto;padding:8px 16px 32px}.cat-az summary{display:flex;align-items:center;gap:6px;min-height:44px;cursor:pointer;color:var(--vault-muted)}.cat-az summary::marker{content:""}.cat-az summary:before{content:"";width:13px;height:13px;background:currentColor;-webkit-mask:var(--ov-i-chevron-forward) center / contain no-repeat;mask:var(--ov-i-chevron-forward) center / contain no-repeat}.cat-az details[open]>summary:before{-webkit-mask-image:var(--ov-i-chevron-down);mask-image:var(--ov-i-chevron-down)}.cat-az summary h2{font-size:12px;line-height:16px;font-weight:600;letter-spacing:.025em;text-transform:uppercase}.cat-az details[open] .cat-az-show,.cat-az details:not([open]) .cat-az-hide{display:none}.cat-az-g{margin-top:16px}.cat-az-g h3{margin-bottom:8px;font-size:14px;line-height:20px;font-weight:600;color:var(--vault-primary)}.cat-az-g ul{padding:0;list-style:none;columns:260px 4;column-gap:24px}.cat-az-g li{break-inside:avoid;padding:2px 0;font-size:13px;line-height:18px}.cat-az-g a{color:var(--vault-primary);text-decoration:none}.cat-az-g a:hover{text-decoration:underline}[data-cat-restoring] .cat-live{visibility:hidden}.cat-dr{position:fixed;inset:0;z-index:1000;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px;line-height:normal;color:var(--vault-primary)}.cat-dr-bg{position:absolute;inset:0;background:#00000073;opacity:0;transition:opacity .2s}.cat-dr-p{position:absolute;top:0;right:0;bottom:0;display:flex;flex-direction:column;width:min(88vw,320px);background:var(--vault-surface);box-shadow:-3px 0 10px #0000002e;transform:translate(100%);transition:transform .2s;outline:none}.cat-dr.is-open .cat-dr-bg{opacity:1;transition-duration:.25s}.cat-dr.is-open .cat-dr-p{transform:none;transition-duration:.25s}.cat-dr-h{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--vault-border)}.cat-dr-h .l{display:flex;align-items:center;gap:8px;color:var(--vault-muted)}.cat-dr-h h2{margin:0;font-size:16px;line-height:24px;font-weight:600;color:var(--vault-primary)}.cat-dr-x{display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin:-10px -12px -10px 0;color:var(--vault-muted)}.cat-dr-b{position:relative;flex:1;min-height:0;overflow-y:auto;padding:16px 16px 32px;scrollbar-width:none}.cat-dr-b::-webkit-scrollbar{display:none}.cat-dr-b .cat-filters{padding:16px}@media(prefers-reduced-motion:reduce){.cat-dr-bg,.cat-dr-p{transition-duration:0s!important}}.cat-rq-layer{display:flex;align-items:center;justify-content:center;padding:24px;animation:hv-fade .3s ease}.cat-rq{position:relative;display:flex;flex-direction:column;width:440px;max-width:100%;max-height:90vh;overflow:hidden;padding-bottom:8px;border-radius:20px;background:var(--vault-card);outline:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.cat-rq-h{display:flex;align-items:center;justify-content:space-between;padding:20px 20px 16px}.cat-rq-h h2{margin:0;font-family:OV Wordmark,Georgia,serif;font-size:18px;font-weight:800;color:var(--vault-primary)}.cat-rq-x{display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin:-12px -12px -12px 0;border:0;background:none;color:var(--vault-muted);cursor:pointer}.cat-rq-b{overflow-y:auto;padding:0 20px 8px}.cat-rq-b>p{margin:0 0 16px;font-size:13px;line-height:18px;color:var(--vault-muted)}.cat-rq label{display:block;margin-bottom:8px;font-size:13px;font-weight:600;color:var(--vault-muted)}.cat-rq label span{font-weight:400}.cat-rq :is(input,textarea){display:block;width:100%;margin:0 0 16px;padding:11px 12px;border:1px solid var(--vault-border);border-radius:8px;background:var(--vault-surface);color:var(--vault-primary);font:inherit;font-size:14px}.cat-rq :is(input,textarea)::placeholder{color:var(--vault-muted);opacity:1}.cat-rq textarea{min-height:80px;margin-bottom:24px;resize:vertical}.cat-rq-err{margin:0 0 10px;font-size:13px;color:var(--vault-error)}.cat-rq-send{display:block;width:100%;margin-bottom:8px;padding:14px 0;border:0;border-radius:8px;background:var(--vault-accent);color:var(--ov-on-accent);font:inherit;font-size:15px;font-weight:700;cursor:pointer}.cat-rq-send:disabled{background:var(--vault-border);color:var(--vault-primary);cursor:default}.cat-rq-send:not(:disabled):hover{opacity:.8}.main:has(>.conv){padding:0 0 48px}.conv{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:normal}.conv :where(p,h1,h2,h3,ul){margin:0}.cv-intro,.cv-note,.cv-sn{white-space:pre-wrap}.conv :where(a){text-decoration:none}.conv :where(button){margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:inherit;cursor:pointer}.conv :where(button):hover{opacity:.8}.conv :where(button):active{opacity:.7}.cv-i,.cv-pin{display:inline-block;flex:none;width:var(--s, 16px);height:var(--s, 16px);background:currentColor;-webkit-mask:var(--i) center / contain no-repeat;mask:var(--i) center / contain no-repeat;vertical-align:-2px}.cv-lead{padding:24px 16px 12px}.cv-lead h1{font-size:30px;line-height:36px;font-weight:800;letter-spacing:-.5px;color:var(--vault-primary)}.cv-rule{width:64px;height:4px;border-radius:2px;background:var(--vault-info);margin-top:10px}.cv-facts{font-size:14px;line-height:21px;color:var(--vault-muted);margin-top:12px}.cv-facts a,.cv-intro a{color:var(--vault-info);text-decoration:underline}.cv-intro{font-size:15px;line-height:23px;color:var(--vault-primary);margin-top:10px}.cv-facts+.cv-intro,.cv-rule+.cv-intro{margin-top:14px}.cv-counts{font-size:14px;line-height:20px;font-weight:600;color:var(--vault-primary);margin-top:14px}.cv-legend{font-size:13px;line-height:19px;color:var(--vault-muted);margin-top:2px}.cv-notices{display:flex;flex-direction:column;align-items:center;gap:4px;padding:20px 0}.cv-notices>div{display:flex;flex-direction:column;align-items:center}.cv-notices p{font-size:15px;line-height:22px;color:var(--vault-muted);text-align:center}.cv-notices button{min-height:44px;padding:0 12px;font-size:15px;font-weight:600;color:var(--vault-info)}.cv-ended{padding:8px 16px 20px}.cv-bar{position:sticky;top:var(--ov-header-h);z-index:10;background:var(--vault-surface);box-shadow:0 0 0 100vmax var(--vault-surface),0 1px 0 100vmax var(--vault-border);clip-path:inset(0 -100vmax -1px -100vmax)}.cv-srow{padding:8px 16px 0}.cv-sbox{display:flex;align-items:center;min-height:44px;padding-left:12px;border-radius:12px;border:1px solid var(--vault-border);background:var(--vault-card)}.cv-i-search{--i: var(--ov-i-search);--s: 16px;color:var(--vault-muted);margin-right:8px;vertical-align:0}.cv-input{flex:1;min-width:0;padding:10px 6px;border:0;outline-offset:0;background:transparent;font:inherit;font-size:16px;color:var(--vault-primary)}.cv-input::placeholder{color:var(--vault-muted);opacity:1}.cv-input::-webkit-search-cancel-button{display:none}.cv-clear{display:flex;align-items:center;justify-content:center;width:44px;height:44px;color:var(--vault-muted)}.cv-i-clear{--i: var(--ov-i-close-circle);--s: 18px;vertical-align:0}.cv-send{flex:none;width:44px;height:44px}.cv-chips-row{position:relative;display:flex;align-items:center;gap:4px;padding:2px 16px;overflow-x:auto;scrollbar-width:none}.cv-chips-row::-webkit-scrollbar{display:none}.cv-chit{flex:none;display:flex;align-items:center;min-height:44px}.cv-pill{display:flex;align-items:center;gap:5px;min-height:34px;padding:0 9px;border-radius:999px;border:1px solid var(--vault-border);background:var(--vault-card);font-size:13px;font-weight:500;color:var(--vault-primary);white-space:nowrap}.cv-pill.cv-on{border-color:var(--vault-info);background:var(--vault-info-subtle);font-weight:700}.cv-body{padding:4px 16px 0}.cv-res{display:flex;align-items:center;gap:8px;min-height:44px}.cv-res-l{flex:1;min-width:0}.cv-res-l p{font-size:14px;font-weight:600;color:var(--vault-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cv-res-x{min-height:44px;padding:0 8px;font-size:14px;font-weight:600;color:var(--vault-info)}.cv-sort{display:flex;flex-wrap:wrap;align-items:center;column-gap:6px;margin-bottom:6px}.cv-sort-l{margin-right:2px;font-size:13px;color:var(--vault-muted)}.cv-plans{margin-bottom:14px}.cv-plans-h{margin-bottom:6px;font-size:12px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--vault-muted)}.cv-plan{display:block;width:100%;margin-bottom:8px;padding:12px;border-radius:12px;border:1px solid var(--vault-border);background:var(--vault-card)}.cv-plan-h{font-size:inherit;font-weight:inherit}.cv-plan-row{display:flex;align-items:center;gap:10px}.cv-plan-t{display:flex;flex-direction:column;flex:1;min-width:0}.cv-plan-title{font-size:15px;font-weight:700;color:var(--vault-primary)}h3.cv-plan-title{font-size:16px}.cv-plan-sub{margin-top:2px;font-size:13px;color:var(--vault-muted)}.cv-i-down{--i: var(--ov-i-chevron-down);--s: 13px}.cv-plan-top{display:flex;align-items:center;gap:10px;margin-bottom:10px}.cv-plan-fold{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;margin:-8px;color:var(--vault-muted)}.cv-i-up{--i: var(--ov-i-chevron-up);--s: 18px;vertical-align:0}.cv-cov{margin-bottom:10px}.cv-cov-row{display:flex;align-items:center;gap:8px;padding:2px 0;font-size:13px;color:var(--vault-primary)}.cv-cov-l{width:62px}.cv-cov-bar{flex:1;height:6px;border-radius:3px;background:var(--vault-border);overflow:hidden}.cv-cov-bar>span{display:block;height:6px;background:var(--vault-info)}.cv-cov-n{width:44px;text-align:right;font-weight:600}.cv-pg{margin-top:6px}.cv-pg-l{font-size:11px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--vault-muted)}.cv-pg-c{margin-top:2px;font-size:13px;line-height:20px;color:var(--vault-muted)}.cv-pg-c a,.cv-pg-c b{font-weight:600;color:var(--vault-info)}.cv-plans-more{padding:6px 0;font-size:13px;font-weight:600;color:var(--vault-info)}.cv-div{padding:4px 0 6px;margin-bottom:10px;border-bottom:1px solid var(--vault-border);font-size:13px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;color:var(--vault-muted)}.cv-plate{scroll-margin-top:112px;margin-bottom:12px;padding:14px 14px 4px;border-radius:14px;border:1px solid var(--vault-border);background:var(--vault-card)}.cv-name{font-size:21px;line-height:26px;font-weight:800;letter-spacing:-.2px;color:var(--vault-primary)}.cv-eye{margin-top:3px;font-size:11px;line-height:16px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--vault-muted)}.cv-r{font-weight:700}.cv-r-writer{color:var(--ov-role-writer)}.cv-r-plotter{color:var(--ov-role-plotter)}.cv-r-penciler{color:var(--ov-role-penciler)}.cv-r-layouts{color:var(--ov-role-layouts)}.cv-r-inker{color:var(--ov-role-inker)}.cv-r-colorist{color:var(--ov-role-colorist)}.cv-r-letterer{color:var(--ov-role-letterer)}.cv-strip{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px}.cv-slot{width:40px;text-align:center;font-size:12px;line-height:22px;color:var(--vault-muted)}.cv-slot.cv-on{font-weight:700;color:var(--vault-primary);background:var(--vault-info-subtle);border-radius:6px}.cv-slot.cv-pick{background:var(--vault-info);color:var(--ov-on-info)}.cv-tba{padding:3px 8px;border-radius:6px;background:var(--vault-warning-subtle);font-size:12px;line-height:16px;font-weight:600;color:var(--vault-primary)}.cv-booth{margin-top:8px;font-size:15px;line-height:21px;font-weight:700;color:var(--vault-primary)}.cv-pin{--i: var(--ov-i-location-outline);--s: 14px;color:var(--vault-muted)}.cv-btba{margin-top:8px;font-size:14px;line-height:21px;color:var(--vault-muted)}.cv-note{margin-top:4px;font-size:13.5px;line-height:20px;color:var(--vault-primary)}.cv-sess{display:flex;flex-direction:column;gap:10px;margin-top:10px;padding:0;list-style:none}.cv-sess li{padding-left:10px;border-left:2px solid var(--vault-border)}.cv-sm{font-size:12.5px;line-height:18px;color:var(--vault-muted)}.cv-sm b{font-weight:700;color:var(--vault-primary)}.cv-st{font-size:14px;line-height:20px;font-weight:600;color:var(--vault-primary)}.cv-sl{display:inline-block;padding:12px 0;margin:-12px 0;font-size:14px;line-height:20px;font-weight:600;color:var(--vault-info);text-decoration:underline}.cv-sn{font-size:12.5px;line-height:18px;color:var(--vault-primary)}.cv-sw{font-size:12.5px;line-height:18px;color:var(--vault-muted)}.cv-sw a{color:var(--vault-info);text-decoration:underline}.cv-hit{background:var(--vault-warning-subtle)}.cv-books{margin-top:10px}.cv-row{display:flex;gap:8px;margin:0 -14px;padding:8px 14px;border-top:1px solid var(--vault-border)}.cv-row.cv-own{background:var(--vault-success-subtle)}.cv-rank{min-width:18px;padding-top:2px;text-align:right;font-size:13px;font-weight:700;color:var(--vault-muted)}.cv-thumb{position:relative;flex:none;display:block;width:56px;height:85px}.cv-thumb img{display:block;width:56px;height:85px;object-fit:cover;border-radius:4px}.cv-noc{display:block;width:56px;height:85px;border-radius:4px;background:var(--vault-surface);border:1px solid var(--vault-border)}.cv-seal{position:absolute;right:-4px;bottom:-4px;display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:11px;background:var(--vault-card);border:1px solid var(--vault-success-subtle-border)}.cv-seal svg{display:block}.cv-main{flex:1;min-width:0}.cv-title{font-size:15px;line-height:20px;font-weight:700;color:var(--vault-primary)}.cv-roles{margin-top:2px;font-size:12.5px;line-height:17px;color:var(--vault-muted)}.cv-chips{display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin-top:5px}.cv-cc{max-width:100%;padding:1px 7px;border-radius:6px;border:1px solid var(--vault-border);font-size:11.5px;line-height:16px;font-weight:600;color:var(--vault-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cv-cc.cv-dm{border-color:var(--vault-variant-dm);color:var(--vault-variant-dm)}.cv-cc.cv-ex{border-color:var(--vault-variant-exclusive);color:var(--vault-variant-exclusive)}.cv-cc.cv-yours{background:var(--vault-success-subtle)}.cv-rdiv{margin:0 -14px;padding:8px 14px 4px;border-top:1px solid var(--vault-border);font-size:11px;line-height:15px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--vault-muted)}.cv-all{display:block;width:calc(100% + 28px);min-height:44px;margin:0 -14px;padding:0 14px;border-top:1px solid var(--vault-border);font-size:14px;font-weight:600;color:var(--vault-info);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-cv-restoring] .cv-body{visibility:hidden}.main:has(>.home){padding:0 0 60px}.home{font-size:14px;line-height:normal}:where(.home) p,:where(.home) h1,:where(.home) h2,:where(.home) ul{margin:0}:where(.home) ul{padding:0;list-style:none}:where(.home) a{color:inherit;text-decoration:none}:where(.home) a:hover,:where(.home) button:hover{opacity:.8}:where(.home) a:active,:where(.home) button:active{opacity:.7}:where(.home) button{font:inherit;color:inherit;background:none;border:0;padding:0;margin:0;cursor:pointer;text-align:inherit}.hm-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.hm-top{margin-bottom:24px}[data-session] .home:not(.is-anon) .hm-unauth{display:none}[data-session] .home:not(.is-anon):not(.is-drawn) .hm-top{min-height:var(--hm-top, 172px)}.home.is-anon .hm-strip,.home.is-anon [data-hm=checklist],.home.is-anon [data-hm=you]{display:none}.hm-unauth{padding:12px 12px 0}.hm-ua{display:flex;flex-direction:column;border-radius:16px;background:var(--vault-card);border:1px solid var(--vault-border);overflow:hidden;box-shadow:0 4px 12px #0000000f}.hm-ua-hero{padding:20px 20px 18px}.hm-ua h1{font-size:20px;font-weight:700;line-height:normal;color:var(--vault-primary);margin-bottom:14px}.hm-stickers{display:grid;height:34px}.hm-sticker{grid-area:1 / 1;justify-self:start;display:flex;height:100%;border:1px solid var(--vault-border);border-radius:2px 5px 5px 2px;overflow:hidden;box-shadow:0 1px 5px #0000001f;opacity:0}.hm-sticker:first-child{opacity:1}.hm-sticker-spine{display:flex;align-items:center;justify-content:center;width:36px;background:var(--c);color:var(--vault-surface)}.hm-sticker-spine .ov-i{--s: 14px !important}.hm-sticker-label{display:flex;align-items:center;padding:0 14px 0 10px;background:var(--vault-surface);font-size:12px;font-weight:600;letter-spacing:.2px;color:var(--vault-primary);white-space:nowrap}.hm-dots{display:flex;gap:4px;margin-top:10px;justify-content:center}.hm-dot{width:4px;height:4px;border-radius:3px;background:var(--vault-border)}.hm-dot:first-child{width:14px;background:var(--c)}@media(prefers-reduced-motion:no-preference){.hm-sticker,.hm-dot{animation-duration:30.64s;animation-iteration-count:infinite;animation-fill-mode:both;animation-timing-function:linear;animation-delay:calc(var(--n) * 3.83s - 31.09s)}.hm-sticker{animation-name:hm-sticker}.hm-dot{animation-name:hm-dot}}@keyframes hm-sticker{0%{opacity:0;transform:translateY(8px);animation-timing-function:ease-in-out}1.469%{opacity:1;transform:translateY(0)}11.26%{opacity:1;animation-timing-function:ease-in-out}12.5%,to{opacity:0;transform:translateY(0)}}@keyframes hm-dot{0%,12.49%{width:var(--dot-on, 14px);background:var(--c)}12.5%,to{width:var(--dot-off, 4px);background:var(--vault-border)}}.hm-ua-actions{border-top:1px solid var(--vault-border);background:var(--vault-surface);padding:16px 20px 18px}.hm-ua-line{font-size:12px;line-height:18px;color:var(--vault-muted);margin-bottom:12px!important}.hm-ua-cta{display:flex;align-items:center;justify-content:center;background:var(--vault-accent);border-radius:10px;padding:13px 0;margin-bottom:12px;font-size:14px;font-weight:700;color:#fff!important}.hm-ua-signin{display:block;text-align:center;font-size:11px;color:var(--vault-muted)!important}.hm-ua-signin span{color:var(--vault-link);font-weight:600;text-decoration:underline}@media(min-width:500px){.hm-ua-hero{padding:26px 28px}.hm-ua h1{font-size:24px;margin-bottom:18px}.hm-stickers{height:46px}.hm-sticker-spine{width:48px}.hm-sticker-spine .ov-i{--s: 20px !important}.hm-sticker-label{padding:0 18px 0 14px;font-size:15px}.hm-dots{gap:6px;margin-top:14px;justify-content:flex-start;--dot-on: 18px;--dot-off: 6px}.hm-dot{width:6px;height:5px}.hm-dot:first-child{width:18px}.hm-ua-line{font-size:13px;line-height:20px;margin-bottom:14px!important}.hm-ua-cta{padding:14px 0;font-size:15px}.hm-ua-signin{font-size:12px}}@media(min-width:680px){.hm-ua{flex-direction:row}.hm-ua-hero{flex:3}.hm-ua-actions{flex:2;display:flex;flex-direction:column;justify-content:center;border-top:0;border-left:1px solid var(--vault-border);padding:24px 26px}}.hm-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin:4px 0 24px;padding:0 12px}@media(min-width:700px){.hm-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hm-grid>.hm-hero{grid-column:span 2}}@media(min-width:960px){.hm-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.hm-grid>.hm-hero,.hm-grid>.hm-md{grid-column:span 2}}.hm-tile{position:relative;display:flex;flex-direction:column;min-width:0;min-height:212px;border-radius:16px;background:var(--vault-card);border:1px solid var(--vault-border);overflow:hidden;box-shadow:0 2px 8px #0000000d;color:var(--vault-primary)}.hm-tile.hm-short{min-height:128px}.hm-tile[hidden]{display:none}.hm-bar{flex:none;height:3px;background:var(--a)}.hm-in{position:relative;flex:1;display:flex;flex-direction:column;padding:14px 16px;min-width:0}.hm-glyph{position:absolute;right:-14px;bottom:-18px;color:color-mix(in srgb,var(--a) 7%,transparent);pointer-events:none}.hm-text{position:relative;flex:1;display:flex;flex-direction:column;align-items:flex-start;padding:16px 134px 16px 16px}.hm-chip{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:color-mix(in srgb,var(--a) 10%,transparent);color:var(--a);margin-bottom:14px}.hm-eyebrow{font-size:11px;font-weight:600;letter-spacing:1.4px;color:var(--a);text-transform:uppercase;margin-bottom:4px}.hm-title{font-size:24px;font-weight:700;color:var(--vault-primary)}.hm-line{font-size:13px;line-height:19px;color:var(--vault-muted)}.hm-line--first{margin-top:4px}.hm-cta{margin-top:auto;padding-top:12px;font-size:13px;font-weight:600;color:var(--a)}.hm-covers{position:absolute;top:0;right:0;bottom:0;width:120px;overflow:hidden;display:flex;flex-direction:column;justify-content:center;pointer-events:none}.hm-covers-grid{display:flex;flex-wrap:wrap;width:120px}.hm-covers-grid img{display:block;width:52px;height:78px;margin:4px;border-radius:3px;background:var(--vault-surface);object-fit:cover}.hm-covers:has(img):before,.hm-covers:has(img):after{content:"";position:absolute;left:0;right:0;height:20%}.hm-covers:before{top:0;background:linear-gradient(var(--vault-card),color-mix(in srgb,var(--vault-card) 0%,transparent))}.hm-covers:after{bottom:0;background:linear-gradient(color-mix(in srgb,var(--vault-card) 0%,transparent),var(--vault-card))}.hm-nav .hm-text{padding:0}.hm-chip--sm{width:34px;height:34px;border-radius:9px;margin-bottom:10px}.hm-eyebrow--sm{font-size:10px;margin-bottom:3px}.hm-nav-title{align-self:stretch;display:flex;align-items:baseline;justify-content:space-between;gap:6px;font-size:17px;font-weight:700;color:var(--vault-primary)}.hm-nav-title .ov-i{color:var(--vault-muted)}.hm-nav-sub{margin-top:3px;font-size:12px;line-height:17px;color:var(--vault-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hm-news-main{flex:1;display:flex;flex-direction:column}.hm-hero-img{display:block;width:100%;height:auto;max-height:160px;object-fit:cover}.hm-hero-none{display:block;aspect-ratio:16 / 9;max-height:160px;background:color-mix(in srgb,var(--a) 8%,transparent)}.hm-news-text{display:flex;flex-direction:column;padding:12px 16px}.hm-news-meta{display:flex;align-items:center;gap:8px;margin-bottom:7px}.hm-badge{border-radius:4px;padding:2px 7px;background:var(--a);font-size:9px;font-weight:800;letter-spacing:1.2px;line-height:normal}.hm-badge--accent{color:var(--ov-on-accent)}.hm-badge--warning{color:var(--ov-on-warning)}.hm-badge--foc{color:var(--ov-on-foc)}.hm-news-meta time{font-size:11px;color:var(--vault-muted)}.hm-news-title{font-size:17px;font-weight:700;line-height:22px;color:var(--vault-primary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hm-news-sub{margin-top:3px;font-size:12px;line-height:16px;color:var(--vault-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hm-news-all{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-top:1px solid var(--vault-border);font-size:13px;font-weight:600;color:var(--vault-link)!important}.hm-news-arrow{font-size:16px;font-weight:400;color:var(--vault-muted)}.hm-label{font-size:11px;font-weight:600;letter-spacing:1.2px;line-height:normal;color:var(--vault-muted);text-transform:uppercase}.hm-vault{padding:12px 16px 0}.hm-vault>.hm-label{margin-bottom:8px}.hm-pills{display:flex;gap:10px;margin-bottom:10px}.hm-pill{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;border-radius:10px;padding:10px 0;background:var(--bg)}.hm-pill>.ov-i{color:var(--c)}.hm-pill-value{display:flex;align-items:baseline;margin-top:4px}.hm-pill-value b{font-size:18px;font-weight:700;color:var(--vault-primary);font-variant-numeric:tabular-nums}.hm-pill-value span{font-size:11px;color:var(--vault-muted)}.hm-pill-label{margin-top:1px;font-size:10px;color:var(--vault-muted)}.hm-pill.is-pending b{color:transparent;background:color-mix(in srgb,var(--vault-muted) 15%,transparent);border-radius:4px}.hm-next{display:flex;align-items:center;background:var(--vault-card);border:1px solid color-mix(in srgb,var(--vault-pre-order) 19%,transparent);border-radius:10px;padding:10px 12px;margin-bottom:10px;box-shadow:0 2px 4px #00000008}.hm-next-covers{display:flex;align-items:center;margin-right:10px}.hm-mini{display:flex;align-items:center;justify-content:center;flex:none;width:26px;aspect-ratio:2 / 3;border-radius:3px;background:var(--vault-surface);border:1px solid var(--vault-border);object-fit:cover;overflow:hidden}.hm-next-covers>*+*{margin-left:-8px}.hm-mini-more{font-size:9px;font-weight:700;color:var(--vault-muted)}.hm-next>.ov-i{color:var(--vault-pre-order);margin-right:8px}.hm-next-text{flex:1;min-width:0}.hm-next-eyebrow{display:block;font-size:10px;font-weight:600;letter-spacing:.5px;color:var(--vault-pre-order);text-transform:uppercase}.hm-next-title{display:block;margin-top:1px;font-size:13px;font-weight:600;color:var(--vault-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hm-next-when{margin-right:6px;font-size:11px;font-weight:600;color:var(--vault-pre-order)}.hm-chev{color:var(--vault-muted)}.hm-quick{display:flex;gap:8px}.hm-quick a{flex:1;min-width:0;display:flex;align-items:center;justify-content:center;gap:4px;padding:8px 0;border-radius:8px;background:var(--vault-card);border:1px solid var(--vault-border);color:var(--c)!important;font-size:12px;font-weight:500}.hm-quick a span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hm-cr-head{display:flex;align-items:center;margin-bottom:6px}.hm-cr-label{flex:1;min-width:0;font-size:10px;font-weight:600;letter-spacing:.5px;color:var(--vault-info);text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hm-cr-label .ov-i{margin-right:6px}.hm-cr-all{padding:4px 0;font-size:12px;font-weight:600;color:var(--vault-link)!important}.hm-cr-rows{display:flex;flex-direction:column;gap:6px}.hm-cr-row{display:flex;align-items:center;background:var(--vault-card);border:1px solid color-mix(in srgb,var(--vault-info) 19%,transparent);border-radius:10px;padding:8px 12px;box-shadow:0 2px 4px #00000008}.hm-cr-row .hm-mini{margin-right:10px;color:var(--vault-muted)}.hm-cr-title{flex:1;min-width:0;margin-right:10px;font-size:13px;font-weight:600;color:var(--vault-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hm-cr-when{font-size:11px;font-weight:600;color:var(--vault-info);white-space:nowrap}.hm-cr-when .ov-i{color:var(--vault-muted)}.hm-card-wrap{padding:12px 12px 0}.hm-card{border-radius:14px;background:var(--vault-card);border:1px solid var(--vault-border);overflow:hidden;box-shadow:0 2px 8px #0000000d}.hm-card-in{padding:20px 20px 18px}.hm-card-head{display:flex;align-items:center;gap:8px;margin-bottom:10px}.hm-card-head>.ov-i{color:var(--vault-success)}.hm-card h2{margin-bottom:6px;font-size:18px;font-weight:700;color:var(--vault-primary)}.hm-card-body{margin-bottom:16px!important;font-size:13px;line-height:19px;color:var(--vault-muted)}.hm-card-cta{display:flex;align-items:center;justify-content:center;gap:6px;background:var(--vault-accent);border-radius:10px;padding:12px 0;font-size:14px;font-weight:600;color:#fff!important}.hm-card-free{margin-top:10px!important;font-size:11px;color:var(--vault-muted);text-align:center}.hm-nudge{display:flex;align-items:center;background:var(--vault-info-subtle);border:1px solid color-mix(in srgb,var(--vault-info) 15%,transparent);border-radius:10px;padding:10px 12px}.hm-nudge>.ov-i:first-child{color:var(--vault-info);margin-right:8px}.hm-nudge span{flex:1;font-size:13px;font-weight:500;color:var(--vault-primary)}.hm-upsell{background:var(--vault-pro-glow);border-color:var(--vault-pro-glow-border);box-shadow:0 3px 10px #0000000f}.hm-upsell .hm-card-in{padding:18px 20px 16px}.hm-upsell .hm-card-head>.ov-i{color:var(--vault-pro-gold)}.hm-upsell-eyebrow{font-size:11px;font-weight:700;letter-spacing:.3px;color:var(--vault-pro-gold-text);text-transform:uppercase}.hm-upsell h2{font-size:17px;line-height:23px;color:var(--vault-pro-gold-text)}.hm-upsell-body{margin-bottom:14px!important;font-size:13px;line-height:19px;color:var(--vault-pro-gold-text);opacity:.85}.hm-upsell-features{display:flex;flex-direction:column;gap:7px;margin-bottom:16px!important}.hm-upsell-features li{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--vault-pro-gold-text)}.hm-upsell-features .ov-i{color:var(--vault-pro-gold)}.hm-upsell-features span{opacity:.9}.hm-upsell-cta{display:flex;align-items:center;justify-content:center;background:var(--vault-pro-gold);border-radius:10px;padding:13px 0;font-size:14px;font-weight:700;color:var(--ov-on-pro-gold)!important}.hm-upsell-foot{display:flex;gap:16px;border-top:1px solid var(--vault-pro-glow-border);padding:10px 20px}.hm-upsell-count{display:flex;align-items:center;gap:5px;font-size:12px;font-weight:600;color:var(--vault-pro-gold-text)}.hm-upsell-count .ov-i{color:var(--vault-pro-gold)}.hm-upsell-limit{font-size:11px;font-weight:600;color:var(--vault-pro-gold)}.hm-check{padding:0 16px}.hm-check-head{padding:10px 0}.hm-check-h{font:inherit}.hm-check-row1{display:flex!important;width:100%;align-items:center;justify-content:space-between;padding:0 0 8px!important}.hm-check-bar{cursor:pointer}.hm-check-pct{display:flex;align-items:center;gap:4px;font-size:12px;font-weight:600;color:var(--vault-muted)}.hm-check-bar{display:block;height:6px;background:var(--vault-border);border-radius:3px;overflow:hidden}.hm-check-bar span{display:block;height:100%;background:var(--vault-accent);border-radius:3px}.hm-check-list{border-top:1px solid var(--vault-border);border-radius:10px;overflow:hidden;max-height:1000px;opacity:1;transition:max-height .25s,opacity .25s}.hm-check-list.is-collapsed{max-height:0;opacity:0;pointer-events:none;visibility:hidden;transition:max-height .25s,opacity .25s,visibility 0s .25s}@media(prefers-reduced-motion:reduce){.hm-check-list,.hm-check-list.is-collapsed{transition:none}}.hm-step{display:flex;align-items:center;padding:10px 16px 10px 0;border-bottom:1px solid var(--vault-border);background:var(--vault-card)}.hm-step.is-indent{padding-left:16px}.hm-step-state{display:flex;justify-content:center;flex:none;width:44px;color:var(--vault-border)}.hm-step.is-done .hm-step-state{color:var(--vault-success)}.hm-step-main{flex:1;min-width:0}.hm-step-row{display:flex;align-items:center;gap:8px}.hm-step-title{flex:1;font-size:14px;color:var(--vault-primary)}.hm-step.is-done .hm-step-title{color:var(--vault-muted)}.hm-step-progress{margin-left:6px;font-size:11px;color:var(--vault-muted)}.hm-step-sub{display:block;margin-top:2px;font-size:12px;line-height:16px;color:var(--vault-muted)}.hm-you-head{display:flex;align-items:center;justify-content:space-between;padding:0 20px;margin-bottom:10px}.hm-you-profile{display:flex;align-items:center;gap:2px;font-size:13px;color:var(--vault-link)!important}.hm-you-profile .ov-i{color:var(--vault-accent)}.hm-you-rows{margin:0 20px!important;border-top:1px solid var(--vault-border)}.hm-you-rows a{display:flex;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid var(--vault-border)}.hm-you-rows .ov-i{color:var(--vault-muted)}.hm-you-rows span{flex:1;font-size:14px;color:var(--vault-primary)}.hub h2,.hub h3{line-height:normal}.editorial a,.curator a,.keep a,.faq a{color:var(--vault-info)}.gcd a{color:inherit}.oop p,.keep p{margin-bottom:0}.jump-label{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-height:22px}[data-slot=jump-sort]{display:contents}.jump{container-type:inline-size}@container (max-width: 333px){.jump-label{min-height:52px}}.sort-label{margin-left:auto;font-size:11px;font-weight:400;letter-spacing:normal;text-transform:none;color:var(--vault-muted)}.sort-pill{letter-spacing:normal;text-transform:none}.sort-pill{position:relative;padding:3px 10px;border-radius:999px;border:1px solid var(--vault-border);background:var(--vault-surface);color:var(--vault-primary);font:inherit;font-size:12px;font-weight:500;line-height:normal;cursor:pointer}.sort-pill[aria-pressed=true]{border-color:var(--vault-info);background:var(--vault-info-subtle);font-weight:700}.sort-pill:before{content:"";position:absolute;inset:-11px 0}.sort-pill:hover{opacity:.8}.sort-pill:active{opacity:.7}.chips a{cursor:pointer}.hub [tabindex="-1"]:focus{outline:none}.newsletter{margin-top:28px}.newsletter h2{font-size:22px;font-weight:700;line-height:normal;margin:0 0 8px}.newsletter>p{font-size:15px;line-height:23px;color:var(--vault-muted);margin:0 0 14px}.nl-field{display:flex;max-width:480px;overflow:hidden;border:1px solid var(--vault-border);border-radius:8px;background:var(--vault-card)}.nl-field input{flex:1 1 auto;min-width:0;padding:10px 12px;border:0;background:none;color:var(--vault-primary);font:inherit;font-size:14px;line-height:normal}.nl-field input::placeholder{color:var(--vault-muted);opacity:1}.nl-field input:focus-visible{outline-offset:-2px}.nl-field button{flex:none;padding:0 16px;border:0;background:var(--vault-accent);color:#fff;font:inherit;font-size:14px;font-weight:700;cursor:pointer}.nl-field button:hover{opacity:.8}.nl-field button:active{opacity:.7}.nl-field button:disabled{opacity:.6;cursor:auto}.nl-turnstile{margin-top:10px}.nl-error{font-size:12px;color:var(--vault-error);margin:8px 0 0;white-space:pre-line}.nl-error:empty{margin:0}.nl-note{font-size:12px;color:var(--vault-muted);margin:0}.newsletter.done>p,.newsletter.done .nl-field{display:none}.nl-success{font-size:15px;font-weight:600;line-height:22px;color:var(--vault-success);margin:0}:root{--hx-i-shield-checkmark: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M479.07 111.36a16 16 0 00-13.15-14.74c-86.5-15.52-122.61-26.74-203.33-63.2a16 16 0 00-13.18 0C168.69 69.88 132.58 81.1 46.08 96.62a16 16 0 00-13.15 14.74c-3.85 61.11 4.36 118.05 24.43 169.24A349.47 349.47 0 00129 393.11c53.47 56.73 110.24 81.37 121.07 85.73a16 16 0 0012 0c10.83-4.36 67.6-29 121.07-85.73a349.47 349.47 0 0071.5-112.51c20.07-51.19 28.28-108.13 24.43-169.24zm-131 75.11l-110.8 128a16 16 0 01-11.41 5.53h-.66a16 16 0 01-11.2-4.57l-49.2-48.2a16 16 0 1122.4-22.86l37 36.29 99.7-115.13a16 16 0 0124.2 20.94z'/%3E%3C/svg%3E");--hx-i-refresh-circle: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M256 48C141.31 48 48 141.32 48 256c0 114.86 93.14 208 208 208 114.69 0 208-93.31 208-208 0-114.87-93.13-208-208-208zm0 313a94 94 0 010-188h4.21l-14.11-14.1a14 14 0 0119.8-19.8l40 40a14 14 0 010 19.8l-40 40a14 14 0 01-19.8-19.8l18-18c-2.38-.1-5.1-.1-8.1-.1a66 66 0 1066 66 14 14 0 0128 0 94.11 94.11 0 01-94 94z'/%3E%3C/svg%3E");--hx-i-alert-circle: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M256 48C141.31 48 48 141.31 48 256s93.31 208 208 208 208-93.31 208-208S370.69 48 256 48zm0 319.91a20 20 0 1120-20 20 20 0 01-20 20zm21.72-201.15l-5.74 122a16 16 0 01-32 0l-5.74-121.94v-.05a21.74 21.74 0 1143.44 0z'/%3E%3C/svg%3E");--hx-i-chevron-forward: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='48' d='M184 112l144 144-144 144'/%3E%3C/svg%3E");--hx-i-git-branch-outline: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Ccircle cx='160' cy='96' r='48' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='32'/%3E%3Ccircle cx='160' cy='416' r='48' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='32'/%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='32' d='M160 368V144'/%3E%3Ccircle cx='352' cy='160' r='48' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='32'/%3E%3Cpath d='M352 208c0 128-192 48-192 160' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='32'/%3E%3C/svg%3E");--hx-i-arrow-up: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='48' d='M112 244l144-144 144 144M256 120v292'/%3E%3C/svg%3E")}.verified:before,.sup:before,.sup:after,.sup-rel:before,.editions-head:before{content:"";display:inline-block;flex:none;background:currentColor;vertical-align:-1px;-webkit-mask:var(--hx-i) center / contain no-repeat;mask:var(--hx-i) center / contain no-repeat}.row,.card,.chronicle-head,.hub .chip,.hub .verified{line-height:normal}.row>div:not([data-slot]):not(.editions),.edition>div:not([data-slot]){display:flex;flex-direction:column;min-width:0}[data-slot=chip],[data-slot=meta]{display:contents}.row .title,.edition .title{display:flex;flex-wrap:wrap;align-items:flex-start;gap:6px}.row .title>a{flex-shrink:1;min-width:0}.verified{display:inline-flex;align-items:center;gap:3px}.verified:before{--hx-i: var(--hx-i-shield-checkmark);width:11px;height:11px;color:var(--vault-success)}.row .also{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.row .also a{color:inherit;text-decoration:none}.row .also a:hover{text-decoration:underline}.sup{display:block;align-self:flex-start;width:fit-content;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sup:before{width:12px;height:12px;margin-right:4px;vertical-align:-2px}.sup.reissue:before{--hx-i: var(--hx-i-refresh-circle);color:var(--vault-info)}.sup.superseded:before{--hx-i: var(--hx-i-alert-circle);color:var(--vault-warning)}.sup:after{--hx-i: var(--hx-i-chevron-forward);width:11px;height:11px;margin-left:4px;color:var(--vault-muted)}.sup:hover{opacity:.8}.sup:active{opacity:.7}.row:before{grid-area:1 / 1}.row>img,.row>.nocover,.row>[data-slot=cover]{grid-area:1 / 2}.row>div:not([data-slot]):not(.editions){grid-area:1 / 3}.row>.editions{grid-area:2 / 1 / 3 / -1}.row:has(>.editions){position:relative;isolation:isolate;padding-bottom:0;background:none;border-color:transparent;row-gap:8px}.row:has(>.editions):after{content:"";grid-area:1 / 1 / 2 / -1;margin:-9px;border-radius:12px;background:var(--vault-card);border:1px solid var(--vault-border);z-index:-1}.row>.editions{margin-left:15px}.editions-head{display:flex;align-items:center;gap:4px}.editions-head:before{content:"";--hx-i: var(--hx-i-arrow-up);width:11px;height:11px}.sup-rel:before{--hx-i: var(--hx-i-git-branch-outline);width:12px;height:12px;margin-right:4px;vertical-align:-2px}.edition>img,.edition>.nocover,.edition>[data-slot=ecover]{grid-area:1 / 1}.edition>div:not([data-slot]){grid-area:1 / 2}[data-slot=cover],[data-slot=ecover]{position:relative;align-self:start;width:56px;height:85px}[data-slot=ecover]{width:40px;height:61px}.hx-cover{position:absolute;inset:0;padding:0;border:0;border-radius:4px;background:none;cursor:pointer}.row:has(>[data-slot=cover] .hx-cover:hover)>img,.edition:has(>[data-slot=ecover] .hx-cover:hover)>img{opacity:.8}.row:has(>[data-slot=cover] .hx-cover:active)>img,.edition:has(>[data-slot=ecover] .hx-cover:active)>img{opacity:.7}.hx-expand{position:absolute;right:3px;bottom:3px;display:flex;padding:3px;border-radius:5px;border:1px solid rgba(255,255,255,.7);background:#000000a6;color:#fff}body>.hv-lightbox{z-index:1000}.hx-door{display:inline-flex;align-items:center;min-height:44px;margin:-15px 0;padding:0;border:0;background:none;font:inherit;font-size:12px;font-weight:600;line-height:14px;color:var(--vault-info);white-space:pre;cursor:pointer}.hx-door:hover{opacity:.8}.hx-door:active{opacity:.7}.hx-door .hx-icon{vertical-align:-1px}.ov-run[hidden]{display:none}[data-slot=door]{display:flex;height:20px;margin-top:-20px}.ov-run[hidden]+[data-slot=door]{margin:0}.hx-door.series{margin:-12px 0}.hx-series{margin-top:6px;display:flex;flex-direction:column;gap:2px}.row .hx-series-sum{font-size:11.5px;font-weight:700;letter-spacing:.2px;color:var(--vault-muted);margin-bottom:2px}.row .hx-series-line{font-size:12.5px;line-height:20px;font-weight:600;color:var(--vault-primary)}.hx-series-line span{font-weight:400;color:var(--vault-muted);font-variant-numeric:tabular-nums}.row>div>.meta{display:flex;flex-wrap:wrap;align-items:center;column-gap:14px}.meta b{font-weight:600}.row .meta>.isbn{margin-left:0}div.meta[data-slot=meta]{margin-top:8px}.isbn .hx-icon{vertical-align:-1px}.isbn .hx-ok,.hx-copied{color:var(--vault-success)}.hx-nw{white-space:nowrap}.isbn.copied{color:inherit}.hx-amz-inline,.card .hx-amz-inline{display:inline-flex;align-items:center;min-height:44px;margin:-15px 0;font-size:12px;line-height:14px;color:var(--vault-muted);text-decoration:none;white-space:pre;cursor:pointer}.hx-amz-inline .hx-icon{vertical-align:-1px}.hx-amz{display:inline-flex;align-items:center;align-self:stretch;padding:7px 12px;border-radius:999px;background:#f90;color:#0f1111;font-size:13px;font-weight:700;line-height:normal;text-decoration:none;white-space:pre;cursor:pointer}.hx-amz .hx-icon{vertical-align:-2px}.hx-amz:hover,.hx-amz-inline:hover{opacity:.8}.hx-amz:active,.hx-amz-inline:active{opacity:.7}.hx-deal{display:flex;flex-direction:column;gap:3px;margin-top:8px}.hx-deal-line{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.hx-badge{align-self:flex-start;padding:2px 8px;border-radius:999px;border:1px solid var(--vault-success);color:var(--vault-success);font-size:12px;font-weight:700;line-height:16px;white-space:pre-wrap}.hx-stamp{font-size:11px;line-height:14px;color:var(--vault-muted);white-space:pre-wrap}.hx-deal.card{margin-top:0;padding:6px 0;gap:2px}.hx-deal-link{margin:15px 0;display:flex;flex-direction:column;align-items:flex-start}.hx-cta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px}.hx-pill{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:7px 8px;border-radius:999px;border:1px solid;font:inherit;font-size:12px;font-weight:600;line-height:16px;text-decoration:none;white-space:nowrap}.hx-pill .hx-icon{vertical-align:-2px}a.hx-pill,button.hx-pill{cursor:pointer}a.hx-pill:hover,button.hx-pill:hover{opacity:.8}a.hx-pill:active,button.hx-pill:active{opacity:.7}a.hx-pill:before,button.hx-pill:before{content:"";position:absolute;inset:-7px}.hx-pill.owned{color:var(--vault-success);background:var(--vault-surface);border-color:var(--vault-success)}.hx-pill.ownedFilled{color:var(--vault-success);background:color-mix(in srgb,var(--vault-success) 9.41%,transparent);border-color:var(--vault-success)}.hx-pill.wishlist{color:var(--vault-wishlist);background:var(--vault-surface);border-color:var(--vault-wishlist-button-border)}.hx-pill.wishlistFilled{color:var(--vault-wishlist);background:var(--vault-wishlist-button-bg);border-color:var(--vault-wishlist-button-border)}.hx-pill.hx-chip{padding-top:2px;padding-bottom:2px}.hx-printings{display:flex;flex-direction:column;gap:4px;margin-top:8px;padding-top:8px;border-top:1px solid var(--vault-border)}.hx-printing{display:flex;flex-wrap:wrap;align-items:center;column-gap:10px;row-gap:2px;font-size:12px;color:var(--vault-muted)}.hx-printing .isbn{margin-left:0}.hx-own{color:var(--vault-success);font-weight:600}.hub>[data-slot=disclaimer]>.disclosure{margin-top:8px}.card .body{display:flex;flex-wrap:wrap;align-items:flex-start;column-gap:4px}.card .t{flex:1 1 0;min-width:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.card .verified{flex:none}.card .m{flex-basis:100%}.card.a:after,.card>.foot{display:flex;flex-direction:column;justify-content:center;min-height:44px;padding:0 8px;border-top:1px solid var(--vault-border)}.card.a:after{content:""}.card.has-foot:after{display:none}.hvd-layer{--hvd-hover-row: rgba(0, 0, 0, .04);--hvd-hover: rgba(0, 0, 0, .05);display:flex;justify-content:flex-end;opacity:0;transition:opacity .3s ease}.hvd-layer.is-dark{--hvd-hover-row: rgba(255, 255, 255, .06);--hvd-hover: rgba(255, 255, 255, .06)}.hvd-layer.is-open{opacity:1}.hvd-backdrop{position:absolute;inset:0;background:#00000073}.hvd-panel{position:relative;width:480px;max-width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden;background:var(--vault-surface);border-left:1px solid var(--vault-border);box-shadow:-4px 0 20px #0000001f;outline:none}@media(prefers-reduced-motion:reduce){.hvd-layer,.hvd-bar-fill{transition:none!important}}.hvd-head{display:flex;align-items:center;padding:14px 20px;border-bottom:1px solid var(--vault-border);background:var(--vault-card);flex:none}.hvd-head-text{margin-right:12px}.hvd-kicker{font-size:11px;line-height:16px;font-weight:600;color:var(--vault-pre-order);text-transform:uppercase;letter-spacing:.6px;margin-bottom:2px}.hvd-title{font-size:16px;line-height:22px;font-weight:600;color:var(--vault-primary)}.hvd-icon-btn{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;flex:none}.hvd-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;padding-bottom:48px}.hvd-state{padding:48px;display:flex;flex-direction:column;align-items:center}.hvd-spinner{border-top-color:var(--vault-pre-order)}.hvd-content{padding-bottom:24px}.hvd-desc{padding:16px 20px 4px}.hvd-section-kicker{font-size:11px;line-height:16px;font-weight:600;color:var(--vault-muted);text-transform:uppercase;letter-spacing:.6px;margin-bottom:6px}.hvd-desc-text{font-size:13px;line-height:19px;white-space:pre-line}.hvd-creators-wrap{padding:12px 8px 0}.hvd-issues-wrap{padding:4px 8px 0}.hvd-card{border-radius:12px;padding:16px;margin-bottom:12px;background:var(--vault-card)}.hvd-base{font-size:16px;line-height:24px;margin:0}.hvd-2xs{font-size:10px;line-height:14px}.hvd-italic{font-style:italic}.hvd-link{color:var(--vault-link)}.hvd-ellipsis{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hvd-ml1{margin-left:4px}.hvd-ml2{margin-left:8px}.hvd-mr5{margin-right:5px;flex:none}.hvd-mt15{margin-top:6px}.hvd-mt2{margin-top:8px}.hvd-mb05{margin-bottom:2px}.hvd-pl2{padding-left:8px}.hvd-rail{width:20px;flex:none}.hvd-indent{padding-left:20px}.hvd-creators-head{display:flex;align-items:baseline;margin-bottom:12px}.hvd-tier-head{display:flex;width:100%;align-items:center;justify-content:space-between;padding:6px 0}.hvd-tier-name{display:flex;align-items:center;flex-shrink:1;min-width:0}.hvd-tier-dot{width:12px;height:12px;border-radius:9999px;margin-right:8px;flex:none}.hvd-layer .hvd-tier-row{display:flex;width:100%;align-items:center;padding:6px 8px 6px 20px;border-radius:8px}.hvd-tier-row.hv-press:hover:not(.is-selected){background:var(--hvd-hover)}.hvd-tier-row.is-selected{background:var(--vault-action-edit-bg)}.hvd-tier-who{width:96px;flex:none;display:flex;flex-direction:column;min-width:0}.hvd-tier-role{font-size:9px;line-height:12px}.hvd-tier-pct{width:44px;flex:none;text-align:right}.hvd-bar{flex:1 1 auto;height:10px;border-radius:9999px;overflow:hidden;background:var(--vault-border)}.hvd-bar-fill{display:block;height:100%;border-radius:9999px;transition:width .65s cubic-bezier(.34,1.25,.64,1)}.hvd-layer .hvd-tier-more{display:block;padding:4px 0 4px 20px}.hvd-tier-notes{padding:8px 0 0 20px;margin-top:4px;border-top:1px solid var(--vault-border)}.hvd-list-head{display:flex;align-items:center;margin-bottom:12px}.hvd-order{border-radius:9999px;padding:4px 10px;font-size:12px;line-height:16px;font-weight:500;color:var(--vault-muted);flex:none}.hvd-order.is-success{background:var(--vault-success-subtle)}.hvd-order.is-info{background:var(--vault-info-subtle)}.hvd-order.is-warning{background:var(--vault-warning-subtle)}.hvd-filter{display:flex;align-items:center;border-radius:8px;margin-bottom:12px;padding:8px 6px 8px 12px;border-left:4px solid transparent}.hvd-filter-text{flex:1 1 auto;min-width:0;display:flex;flex-wrap:wrap;align-items:center}.hvd-filter-role{display:inline-flex;align-items:center;margin-left:8px}.hvd-layer .hvd-filter-clear{margin-left:8px;padding:4px}.hvd-row{border-bottom:1px solid var(--vault-border)}.hvd-row.is-flash{background:var(--vault-info-subtle)}.hvd-row-main{display:flex;align-items:center;min-height:44px}.hvd-row-main:hover{background:var(--hvd-hover-row);border-radius:6px}.hvd-layer .hvd-row-body{display:flex;flex-direction:column;justify-content:center;flex:1 1 auto;min-width:0;align-self:stretch;padding:10px 0}.hvd-layer .hvd-row-chev{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0 2px 0 6px;flex:none}.hvd-row-spacer{width:16px;flex:none}.hvd-line1{display:flex;align-items:flex-start;font-size:14px;line-height:20px}.hvd-pos{width:28px;flex:none}.hvd-issue-no{font-weight:700;margin-right:6px;flex:none;white-space:nowrap}.hvd-series{flex:1 1 auto;min-width:0}.hvd-line{display:flex;padding-left:28px}.hvd-meta{margin-top:4px;flex-wrap:wrap;align-items:center;row-gap:4px;column-gap:8px}.hvd-role-icons{display:inline-flex;align-items:center;font-size:11px;line-height:16px}.hvd-role-icons>span{margin-left:1px}.hvd-chip{border-radius:9999px;padding:2px 8px;background:var(--vault-info-subtle);font-size:10px;line-height:14px;font-weight:500;color:var(--vault-primary)}.hvd-issue-title{margin-top:2px;font-size:14px;line-height:20px}.hvd-disabled-note{margin-top:2px;align-items:flex-start;gap:4px}.hvd-bonus{margin-top:8px;padding-top:12px;border-top:1px solid var(--vault-border)}.hvd-panel-body{margin:4px 0 12px 28px}.hvd-split{border-radius:8px;padding:8px 12px;margin-bottom:10px;background:var(--vault-surface);border:1px solid var(--vault-border)}.hvd-layer .hvd-split-jump{display:flex;align-items:center;gap:4px;margin-bottom:6px}.hvd-split-note{display:flex;align-items:flex-start;gap:6px}.hvd-layer .hvd-split-more{display:block;margin-top:4px}.hvd-explainer{margin-top:6px;line-height:19.5px}.hvd-layer .hvd-disclosure{display:flex;width:100%;align-items:center;min-height:28px;padding:6px 0}.hvd-chev{margin-left:6px;display:inline-flex;flex:none}.hvd-disclosure-body{padding-bottom:4px}.hvd-cover-sub{display:flex;align-items:center;margin-bottom:4px}.hvd-story-title{display:flex;align-items:center;margin-bottom:2px}.hvd-type-badge{margin-left:6px;padding:0 6px;border-radius:4px;background:var(--vault-warning-subtle);font-size:10px;line-height:14px;font-weight:500;color:var(--vault-muted);flex:none}.hvd-page-note{margin-bottom:6px;padding-left:20px}.hvd-scope{margin:8px 0 4px}.hvd-credit{display:flex;align-items:flex-start;padding:4px 0;font-size:12px;line-height:16px}.hvd-credit-label{width:96px;flex:none;color:var(--vault-muted)}.hvd-credit-names{flex:1 1 auto;display:flex;flex-wrap:wrap;min-width:0}.hvd-name.hv-press:hover:not(.is-selected){background:var(--hvd-hover);border-radius:4px;padding:0 2px}.hvd-excluded{display:flex;align-items:center;padding:2px 0}.hvd-elsewhere-head{margin:8px 0 4px}.hvd-elsewhere{display:flex;width:100%;align-items:center;padding:2px 0}.hvd-layer .hvd-elsewhere.is-jump{padding:4px 0}.hv-head.hv-head-lg{padding:20px 24px 16px}.hv-body-form{padding:16px 24px 8px}.hv-foot.hv-foot-flat{padding:12px 24px 16px;box-shadow:none}.hv-block{display:block}.hv-ml2{margin-left:8px;flex:none}.hv-ml25{margin-left:10px}.hv-mt15{margin-top:6px}.hv-mb05{margin-bottom:2px}.hv-mb1{margin-bottom:4px}.hv-mb5{margin-bottom:20px}.hv-pb2{padding-bottom:8px}.hv-py25{padding:10px 0}.hv-stack8{display:flex;flex-direction:column;gap:8px}.hv-stack12{display:flex;flex-direction:column;gap:12px}.hv-thumb-xs{width:32px;height:48px}.hv-icon-44{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;flex:none}.hv-cancel.hv-cancel-lg{padding:12px 0;margin-top:12px}.hv-rule{border-bottom:1px solid var(--vault-border)}.hv-remove-check{display:flex;width:100%;align-items:center;gap:10px;padding:12px 0;min-height:44px}.hv-loc-chips{display:flex;flex-wrap:wrap;margin-bottom:-8px}.hv-loc-chip{flex:none;white-space:pre;margin:0 8px 8px 0;padding:8px 12px;border-radius:8px;border:1px solid var(--vault-border);background:var(--vault-card);color:var(--vault-primary)}.hv-loc-chip.is-on{background:var(--vault-accent);border-color:var(--vault-accent);color:var(--vault-inverse);font-weight:500}.hv-text.hv-loc-input{margin-top:12px;padding:12px 16px;background:var(--vault-card)}.hv-check{width:100%;min-height:44px}.hv-gift-head{display:flex;align-items:center;flex:1 1 auto;min-width:0}.hv-gift-icon{flex:none}.hv-back-btn{min-width:44px;min-height:44px;margin:-12px 4px -12px -14px;display:inline-flex;align-items:center;justify-content:center;flex:none}.hv-section{margin-bottom:20px}.hv-section-head{display:flex;align-items:baseline;gap:6px}.hv-section-title{margin:0;font-size:14px;line-height:20px;font-weight:600;color:var(--vault-primary)}.hv-section-cap{margin:4px 0 12px}.hv-copy-card{display:flex;width:100%;align-items:center;padding:16px;border-radius:12px;border:1px solid var(--vault-border);background:var(--vault-surface);text-align:left}.hv-copy-halo{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:12px;flex:none;background:var(--vault-gift-button-bg)}.hv-gift-pick{display:flex;width:100%;align-items:center;gap:10px;padding:10px;border-radius:12px;border:1px solid var(--vault-border);background:var(--vault-surface)}.hv-gift-options{display:flex;flex-direction:column;gap:8px;margin-top:8px}.hv-gift-option{display:flex;width:100%;align-items:center;gap:10px;padding:10px;border-radius:8px;border:1px solid var(--vault-border);background:var(--vault-surface)}.hv-gift-option.is-on{border-color:var(--vault-gift)}.hv-recipient{display:flex;align-items:center;gap:8px}.hv-add-person{display:inline-flex;align-self:flex-start;align-items:center;gap:4px;padding:4px 0;min-height:44px;margin:-8px 0;font-weight:600;color:var(--vault-gift)}.hv-carry{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 0}.hv-leaves{display:flex;align-items:center;gap:6px;margin:8px 0 12px}.hv-error-box{padding:12px 16px;margin-bottom:12px;border-radius:12px;background:var(--vault-error-subtle)}.hv-pro-badge{display:inline-block;padding:2px 8px;border-radius:2px;font-size:10px;line-height:15px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.hv-action-row{display:flex;width:100%;align-items:center;padding:14px 16px;margin-bottom:12px;border-radius:12px;border:1px solid;text-align:left}.hv-action-row.is-locked{opacity:.5}.hv-tone-error{background:var(--vault-error-button-bg);border-color:var(--vault-error-button-border);color:var(--vault-error)}.hv-tone-warning{background:var(--vault-warning-button-bg);border-color:var(--vault-warning-button-border);color:var(--vault-warning)}.hv-tone-gift{background:var(--vault-gift-button-bg);border-color:var(--vault-gift-button-border);color:var(--vault-gift)}.hv-tone-locked{background:var(--vault-surface);border-color:var(--vault-border);color:var(--vault-muted)}.hv-keep-work{margin-bottom:16px;padding:12px;border-radius:8px;background:color-mix(in srgb,var(--vault-pro-gold) 12%,transparent)}.hv-btn.hv-btn-sm{font-size:14px;line-height:20px}.hv-hidden-note{margin:-4px 0 12px;padding:0 4px}.hv-pro-link{display:flex;width:100%;justify-content:center;margin:-12px 0 -4px;min-height:44px;align-items:center;font-size:12px;line-height:16px;font-weight:500;color:var(--vault-pro-gold)}.hv-manage{display:flex;flex-direction:column;gap:10px;margin-top:16px}.hv-manage-row{display:flex;width:100%;align-items:center;padding:12px 16px;border-radius:12px;border:1px solid;text-align:left}.hv-details-link{display:flex;justify-content:center;align-items:center;min-height:44px;padding:12px 0;margin-top:8px;font-weight:500;color:var(--vault-link);text-decoration:none}.hv-po-body{padding-bottom:12px}.hv-po-pad{padding:16px 24px}.hv-po-block{display:block}.hv-po-bold{font-weight:700}.hv-po-italic{font-style:italic}.hv-po-info{color:var(--vault-info)}.hv-po-warn{color:var(--vault-warning)}.hv-po-req{margin-left:4px;color:var(--vault-error)}.hv-po-hint{margin-left:6px}:where(.hv-layer) :is(.hv-po-book,.hv-po-eyebrow,.hv-po-label-row h3){margin:0}.hv-po-summary{padding:16px;margin-bottom:16px}.hv-po-book{font-size:16px;line-height:24px;font-weight:700;color:var(--vault-primary)}.hv-po-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px}.hv-po-release{display:inline-flex;flex-wrap:wrap;align-items:center;gap:0 4px;font-size:12px;line-height:16px}.hv-po-covers{margin-top:12px;padding-top:12px;border-top:1px solid var(--vault-border)}.hv-po-eyebrow{font-size:12px;line-height:16px;font-weight:600;text-transform:uppercase;letter-spacing:.025em;color:var(--vault-muted);margin-bottom:8px}.hv-po-folded{display:flex;align-items:center;gap:10px;padding:8px;border-radius:8px;border:2px solid var(--vault-info);background:var(--vault-action-edit-bg)}.hv-po-grid{display:flex;flex-wrap:wrap;gap:10px}.hv-po-card{display:flex;align-items:center;gap:12px;flex:1 1 47%;min-width:200px;padding:10px;border-radius:8px;border:2px solid var(--vault-border)}.hv-po-card.is-on{border-color:var(--vault-info);background:var(--vault-action-edit-bg)}.hv-po-card:focus-visible{outline:2px solid var(--vault-accent);outline-offset:2px}.hv-po-thumb{display:flex;flex:none;align-items:center;justify-content:center;border-radius:4px;overflow:hidden;background:var(--vault-surface)}.hv-po-thumb img{display:block;width:100%;height:100%;object-fit:cover}.hv-po-thumb-sm{width:40px;height:60px}.hv-po-thumb-lg{width:96px;height:144px}.hv-po-zoomable{position:relative;flex:none;display:block;border-radius:4px}.hv-po-zoomable:after{content:"";position:absolute;inset:0 -2px}.hv-po-enlarge{display:inline-flex;align-items:center;gap:4px;min-height:44px;padding:0 4px;font-size:12px;line-height:16px;font-weight:500;color:var(--vault-link)}.hv-po-sec{padding:16px 24px;margin-bottom:16px}.hv-po-sec.is-error{border-left:4px solid var(--vault-error);padding-left:20px}.hv-po-sec-last{margin-bottom:0}.hv-po-label-row{display:flex;flex-wrap:wrap;align-items:baseline;row-gap:2px;margin-bottom:8px}.hv-po-price .hv-po-label-row{margin-bottom:0}.hv-po-chosen{display:flex;align-items:center;gap:10px;padding:8px;border-radius:8px;border:2px solid var(--vault-pre-order);background:var(--vault-action-edit-bg)}.hv-po-ebay{padding:0 24px 16px}.hv-po-wish{padding:0 24px 8px}.hv-po-wish-note{margin-top:0;background:var(--vault-card)}.hv-po-optout{min-height:44px;margin-top:10px}.hv-po-check{display:flex;align-items:flex-start;gap:8px;min-height:44px;padding-top:12px;width:100%}.hv-po-default{align-items:center}.hv-po-box{display:inline-flex;flex:none;align-items:center;justify-content:center;width:20px;height:20px;border-radius:4px;border:1px solid var(--vault-border)}.hv-po-box.is-on{background:var(--vault-pre-order);border-color:var(--vault-pre-order)}.hv-po-fold{display:flex;width:100%;align-items:center;justify-content:space-between;min-height:52px;padding:16px 24px}.hv-po-row{display:flex;width:100%;align-items:center;justify-content:space-between;gap:8px;min-height:44px}.hv-po-row-l,.hv-po-row-r{display:inline-flex;align-items:center}.hv-po-row-l{gap:6px}.hv-po-row-r{gap:4px}.hv-po-notes{display:block;min-height:56px;resize:vertical}.hv-po-foc{display:flex;align-items:flex-start;gap:8px;width:100%;min-height:44px}.hv-foot.hv-po-foot{padding:12px 24px 16px}.hv-po-submit{background:var(--vault-pre-order-button)}.hv-po-alert{margin-top:8px;text-align:center}.hv-po-blocked{padding:40px 24px;text-align:center}.hv-po-halo{display:flex;align-items:center;justify-content:center;width:56px;height:56px;margin-bottom:12px;border-radius:50%;background:var(--vault-pre-order-subtle)}.hv-po-blocked-title{font-size:16px;line-height:24px;font-weight:600;color:var(--vault-primary);margin-bottom:6px}.hv-po-blocked-body{margin-bottom:24px}.hv-po-gotit{min-height:44px;padding:12px 32px;border-radius:12px;background:var(--vault-pre-order-subtle);color:var(--vault-pre-order);font-weight:600;text-align:center}.hv-layer{position:fixed;inset:0;z-index:1000;font-size:14px;line-height:20px;color:var(--vault-primary)}:where(.hv-layer,.hv-toasts,.hv-lightbox) p{margin:0}:where(.hv-layer,.hv-toasts,.hv-lightbox) button{font:inherit;color:inherit;background:none;border:0;padding:0;margin:0;text-align:inherit}:where(.hv-layer) h1{margin:0}.hv-press{cursor:pointer}.hv-press:hover{opacity:.8}.hv-press:active{opacity:.7}.hv-layer button:disabled{cursor:default}.hv-backdrop{position:absolute;inset:0;background:#00000080}.hv-cmd .hv-backdrop{opacity:0;transition:opacity .19s ease}.hv-cmd.is-open .hv-backdrop{opacity:1;transition-duration:.24s}.hv-panel{position:absolute;left:0;right:0;bottom:0;max-height:92vh;max-height:92dvh;display:flex;flex-direction:column;overflow:hidden;background:var(--vault-card);border-radius:16px 16px 0 0;box-shadow:0 -4px 16px #0000002e;transform:translateY(100%);transition:transform .19s ease;outline:none}.hv-cmd.is-open .hv-panel{transform:none;transition-duration:.24s}@media(min-width:700px){.hv-panel{left:auto;top:0;width:min(460px,100vw);max-height:none;border-radius:0;box-shadow:-4px 0 16px #0000002e;transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.hv-cmd .hv-backdrop,.hv-panel,.hv-gate-layer,.hv-toast-bar{transition:none!important;animation:none!important}}.hv-head{display:flex;align-items:center;justify-content:space-between;padding:16px 24px 12px;border-bottom:1px solid var(--vault-border);flex:none}.hv-title{font-size:18px;line-height:28px;font-weight:700;color:var(--vault-primary)}.hv-close{min-width:44px;min-height:44px;margin-left:12px;display:inline-flex;align-items:center;justify-content:center}.hv-body{overflow-y:auto;flex:0 1 auto;min-height:0}@media(min-width:700px){.hv-body{flex:1 1 auto}}.hv-body-inner{padding:12px 24px 16px}.hv-foot{padding:10px 24px 16px;border-top:1px solid var(--vault-border);background:var(--vault-card);flex:none;box-shadow:0 -4px 6px #00000012}.hv-grow{flex:1 1 auto;min-width:0}.hv-xs{font-size:12px;line-height:16px}.hv-sm{font-size:14px;line-height:20px}.hv-11{font-size:11px;line-height:16px}.hv-primary{color:var(--vault-primary)}.hv-muted{color:var(--vault-muted)}.hv-error{color:var(--vault-error)}.hv-normal{font-weight:400}.hv-medium{font-weight:500}.hv-semibold{font-weight:600}.hv-lh4{line-height:16px}.hv-lh5{line-height:20px}.hv-right{text-align:right}.hv-pre{white-space:pre-line}.hv-clamp1,.hv-clamp2{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.hv-clamp1{-webkit-line-clamp:1}.hv-clamp2{-webkit-line-clamp:2}.hv-mt05{margin-top:2px}.hv-mt1{margin-top:4px}.hv-mt3{margin-top:12px}.hv-mt4{margin-top:16px}.hv-mt-1px{margin-top:1px;flex:none}.hv-mb2{margin-bottom:8px}.hv-mb3{margin-bottom:12px}.hv-mb4{margin-bottom:16px}.hv-center{display:flex;flex-direction:column;align-items:center}.hv-py10{padding:40px 0}.hv-py12{padding:48px 0}.hv-pad-y{padding:16px 0}.hv-pad4{padding:16px}.hv-label{font-size:14px;line-height:20px;font-weight:500;color:var(--vault-primary);margin-bottom:8px}.hv-spinner{display:inline-block;width:20px;height:20px;border-radius:50%;border:2.5px solid color-mix(in srgb,var(--vault-muted) 25%,transparent);border-top-color:var(--vault-accent);animation:hv-spin .8s linear infinite}@keyframes hv-spin{to{transform:rotate(360deg)}}.hv-btn{display:flex;width:100%;align-items:center;justify-content:center;gap:8px;padding:14px 16px;border-radius:12px;font-size:16px;line-height:24px;font-weight:600;text-decoration:none}a.hv-btn:hover{opacity:.8}.hv-btn-accent{background:var(--vault-accent)}.hv-btn-quiet{background:var(--vault-surface);border:1px solid var(--vault-border)}.hv-cancel{display:flex;width:100%;justify-content:center;padding:10px 0;margin-top:2px;font-weight:500;color:var(--vault-muted);min-height:44px;align-items:center}.hv-box{background:var(--vault-surface);border:1px solid var(--vault-border);border-radius:12px}.hv-pick-one{display:flex;align-items:center;gap:12px;padding:12px}.hv-pick-folded{display:flex;align-items:center;gap:10px;padding:10px;border-radius:8px;border-color:var(--vault-success)}.hv-groups{display:flex;flex-direction:column;gap:12px}.hv-group{display:flex;flex-direction:column;gap:6px}.hv-eyebrow{font-size:12px;line-height:16px;font-weight:600;text-transform:uppercase;letter-spacing:.025em;color:var(--vault-muted)}.hv-pick-row{display:flex;align-items:center;gap:10px;padding:8px;border-radius:8px}.hv-pick-row.is-on{border-color:var(--vault-success)}.hv-change{padding:4px 8px;font-weight:600;color:var(--vault-link);min-height:44px}.hv-thumb{position:relative;flex:none;border-radius:4px;overflow:hidden}.hv-thumb-md{width:56px;height:84px}.hv-thumb-sm{width:40px;height:60px}.hv-thumb img,.hv-owned-thumb img{display:block;width:100%;height:100%;object-fit:cover}.hv-noimg{display:flex;width:100%;height:100%;align-items:center;justify-content:center;background:#e5e1d8;color:#0009;font-size:9px;font-weight:600;letter-spacing:.3px;border-radius:4px 4px 2px 2px}.hv-zoom,.hv-zoom-hint{position:absolute;right:2px;bottom:2px;display:inline-flex;padding:3px;background:#000000a6;border:1px solid rgba(255,255,255,.7);border-radius:5px}.hv-zoom-hint{right:3px;bottom:3px}.hv-zoom:after{content:"";position:absolute;inset:-8px}.hv-owned{display:flex;align-items:center;gap:12px;padding:12px;border-radius:12px;background:var(--vault-surface)}.hv-owned-thumb{position:relative;flex:none;width:48px;height:72px;border-radius:4px;overflow:hidden}.hv-owned-tag{display:flex;align-items:center;gap:6px;font-size:12px;line-height:16px;font-weight:600;text-transform:uppercase;letter-spacing:.025em;color:var(--vault-success)}.hv-wish-note{display:flex;align-items:flex-start;gap:8px;margin-top:16px;padding:10px 12px;border-radius:12px;border:1px solid var(--vault-wishlist);background:var(--vault-surface)}.hv-optout{display:flex;align-items:flex-start;gap:10px;margin-top:12px;width:100%}.hv-segs{display:flex;padding:4px;border-radius:12px;border:1px solid var(--vault-border);background:var(--vault-surface)}.hv-seg{flex:1 1 0;display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 0;border-radius:8px;font-weight:600}.hv-details{margin-top:16px;border:1px solid var(--vault-border);border-radius:12px;overflow:hidden}.hv-details-head{display:flex;flex-direction:column;width:100%;padding:12px 16px;background:var(--vault-surface)}.hv-details-row{display:flex;align-items:center;justify-content:space-between;width:100%;white-space:pre-wrap}.hv-details-body{padding:12px 16px;border-top:1px solid var(--vault-border)}.hv-price{position:relative}.hv-price.is-picking{z-index:10}.hv-price-field{display:flex;align-items:center;border:1px solid var(--vault-border);border-radius:8px;overflow:hidden}.hv-price-cur{display:flex;align-items:center;gap:4px;height:40px;padding:0 12px;background:var(--vault-surface);border-right:1px solid var(--vault-border);font-weight:500}.hv-price-sym{height:40px;display:flex;align-items:center;padding-left:12px;color:var(--vault-muted);user-select:none}.hv-price-sym:hover,.hv-price-sym:active{opacity:1}.hv-price-input{flex:1 1 auto;min-width:0;height:40px;padding:0 4px;border:0;outline:none;background:transparent;color:var(--vault-primary);font:inherit}.hv-price-over{font-size:12px;line-height:16px;color:var(--vault-error);margin-top:4px}.hv-price-menu{position:absolute;left:0;top:40px;z-index:10;background:var(--vault-card);border:1px solid var(--vault-border);border-radius:8px;overflow:hidden}.hv-price-opt{display:block;width:100%;padding:8px 16px}.hv-price-opt.is-on{color:var(--vault-accent);font-weight:600;background:color-mix(in srgb,var(--vault-accent) 13%,transparent)}.hv-notice{display:flex;align-items:flex-start;gap:8px;margin-top:12px;padding:10px 12px;border-radius:12px;border:1px solid var(--vault-warning-button-border);background:var(--vault-warning-button-bg)}.hv-notice-icon{margin-top:2px;flex:none}.hv-notice-btns{display:flex;gap:8px;margin-top:8px}.hv-notice-use,.hv-notice-keep{padding:6px 12px;border-radius:8px;font-size:12px;line-height:16px;font-weight:600}.hv-notice-keep{border:1px solid var(--vault-border);color:var(--vault-muted)}.hv-exp{display:flex;width:100%;align-items:center;justify-content:space-between;padding:14px 0;border-bottom:1px solid var(--vault-border)}.hv-exp-first{margin-top:16px}.hv-exp-gift{margin-top:4px}.hv-exp-date{display:flex;align-items:center;gap:6px}.hv-exp-body{padding:12px 0 8px}.hv-chip{display:inline-flex;align-items:center;gap:6px;margin:8px 0 4px;padding:4px 10px;border-radius:999px;border:1px solid var(--vault-border);background:var(--vault-surface);color:var(--vault-link);font-size:12px;line-height:16px;font-weight:500}.hv-text{width:100%;border:1px solid var(--vault-border);border-radius:8px;padding:8px 12px;font:inherit;font-size:14px;line-height:20px;color:var(--vault-primary);background:transparent}.hv-text::placeholder,.hv-price-input::placeholder,.hv-rsearch input::placeholder{color:var(--vault-muted);opacity:1}.hv-text-lg{border-radius:12px;padding:12px 16px;background:var(--vault-surface)}.hv-notes{min-height:70px;padding:12px 16px;background:var(--vault-surface);resize:none;display:block}.hv-text:focus,.hv-text:focus-visible{outline:none;border-color:var(--vault-accent)}.hv-price-field:focus-within{border-color:var(--vault-accent)}.hv-rsearch:focus-within{border-color:var(--vault-accent)}.hv-rsearch input:focus-visible,.hv-price-input:focus-visible{outline:none}.hv-date{display:flex;align-items:center;justify-content:space-between;padding:12px;border:1px solid var(--vault-border);border-radius:12px;background:var(--vault-surface)}.hv-date-segs{display:flex;align-items:center}.hv-date-seg{width:28px;padding:0;border:0;outline:none;background:transparent;text-align:center;font:inherit;font-size:14px;color:var(--vault-primary)}.hv-date-seg:focus-visible{outline:2px solid var(--vault-accent);outline-offset:2px;border-radius:2px}.hv-date-year{width:44px}.hv-date-sep{color:var(--vault-muted);padding:0 2px}.hv-date-cal{position:relative;min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.hv-date-native{position:absolute;top:0;left:0;width:0;height:0;opacity:0;pointer-events:none;border:0;padding:0}.hv-rlist{display:flex;flex-direction:column;gap:6px}.hv-rsearch{display:flex;align-items:center;gap:8px;min-height:40px;padding:0 12px;border:1px solid var(--vault-border);border-radius:8px;background:var(--vault-surface)}.hv-rsearch input{flex:1 1 auto;min-width:0;border:0;outline:none;background:transparent;font:inherit;color:var(--vault-primary)}.hv-icon-btn{display:inline-flex}.hv-sorts{display:flex;align-self:flex-start;padding:4px;border:1px solid var(--vault-border);border-radius:8px;background:var(--vault-surface)}.hv-sort{padding:4px 12px;border-radius:6px;font-size:12px;line-height:16px;font-weight:600;color:var(--vault-muted)}.hv-rhead{font-size:11px;line-height:13px;font-weight:600;letter-spacing:.025em;color:var(--vault-muted);margin:4px 0 6px}.hv-rstack{display:flex;flex-direction:column;gap:6px}.hv-rrow{display:flex;width:100%;align-items:center;gap:10px;min-height:44px;padding:0 12px;border-radius:8px;border:1px solid var(--vault-border)}.hv-rrow.is-on{border:2px solid var(--vault-pre-order);background:var(--vault-action-edit-bg)}.hv-rrow-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;color:var(--vault-primary)}.hv-rrow-last{font-size:11px;line-height:16px;font-weight:600;color:var(--vault-pre-order)}.hv-rcustom{display:flex;width:100%;align-items:center;gap:8px;min-height:44px;padding:0 12px;border-radius:8px;border:1px dashed var(--vault-border);background:var(--vault-surface);color:var(--vault-link);font-weight:500}.hv-custom{display:flex;align-items:center;gap:8px}.hv-custom-input{flex:1 1 auto;min-width:0}.hv-use{padding:8px 16px;border-radius:8px;font-weight:600;background:var(--vault-surface);color:var(--vault-muted);opacity:.6}.hv-use.hv-press{opacity:1;background:var(--vault-pre-order)}.hv-check{display:flex;align-items:center;gap:8px;margin-top:8px}.hv-back{display:block;margin-top:8px;font-size:12px;line-height:16px;font-weight:500;color:var(--vault-link)}.hv-gate-layer{display:flex;align-items:center;justify-content:center;padding:16px;animation:hv-fade .3s ease}@keyframes hv-fade{0%{opacity:0}}.hv-gate{position:relative;width:400px;max-width:100%;max-height:100%;overflow-y:auto;padding:24px;border-radius:16px;background:var(--vault-card);outline:none}.hv-gate-head{display:flex;flex-direction:column;align-items:center;margin-bottom:16px}.hv-gate-halo{width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:12px}.hv-gate-title{font-size:18px;line-height:28px;font-weight:700;text-align:center;color:var(--vault-primary)}.hv-gate-body{font-size:14px;line-height:20px;text-align:center;color:var(--vault-muted);margin-bottom:24px}.hv-gate-primary{font-size:14px;line-height:20px;margin-bottom:12px}.hv-gate-note{font-size:12px;line-height:16px;text-align:center;color:var(--vault-muted);margin-bottom:12px}.hv-gate-promise{font-size:12px;line-height:16px;font-weight:500;text-align:center;color:var(--vault-primary);margin:-8px 0 16px}.hv-gate-manage{display:flex;width:100%;justify-content:center;align-items:center;gap:4px;padding:10px 0;font-weight:600;color:var(--vault-primary);min-height:44px}.hv-gate-notnow{display:flex;width:100%;justify-content:center;padding:12px 0;font-weight:500;color:var(--vault-muted);min-height:44px}.hv-lightbox{position:fixed;inset:0;z-index:2;background:#000000d9;outline:none}.hv-lb-pager{display:flex;width:100%;height:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none}.hv-lb-pager::-webkit-scrollbar{display:none}.hv-lb-page{flex:0 0 100%;height:100%;display:flex;align-items:center;justify-content:center;scroll-snap-align:start}.hv-lb-fig{margin:0;display:flex;flex-direction:column;align-items:center;max-width:100%}.hv-lb-img{display:block;max-width:100vw;max-height:85vh;border-radius:8px;object-fit:contain}.hv-lb-label{color:#ffffffbf;font-size:12px;line-height:16px;margin-top:10px;text-align:center;max-width:90vw}.hv-lb-dots{position:absolute;bottom:20px;left:0;right:0;display:flex;justify-content:center;gap:6px;pointer-events:none}.hv-lb-dots span{width:6px;height:6px;border-radius:3px;background:#fff6}.hv-lb-dots span.is-on{background:#fff}.hv-lb-nav{position:absolute;top:0;bottom:0;display:flex;align-items:center;padding:0 8px}.hv-lb-nav>span{display:inline-flex;padding:8px;border-radius:999px;background:#00000073}.hv-lb-prev{left:12px}.hv-lb-next{right:12px}.hv-lb-close{position:absolute;top:16px;right:16px;padding:8px;z-index:1;display:inline-flex}.hv-toasts{position:fixed;left:0;right:0;bottom:12px;z-index:1001;padding:0 16px;display:flex;flex-direction:column;align-items:flex-end;pointer-events:none;font-size:12px;line-height:16px}.hv-toast{pointer-events:auto;max-width:345px;margin-bottom:8px;border-radius:8px;overflow:hidden;background:var(--vault-card);border:1px solid var(--vault-border);box-shadow:0 4px 12px #0000002e}.hv-toast-row{display:flex;align-items:flex-start;padding:8px 12px}.hv-toast-body{display:flex;align-items:flex-start;flex:1 1 auto;min-width:0;color:var(--vault-primary);text-decoration:none}.hv-toast-icon{margin-top:1px;flex:none}.hv-toast-msg{flex:1 1 auto;margin-left:8px;min-width:0}.hv-toast-chev{margin:1px 0 0 4px;flex:none}.hv-toast-x{margin-left:6px;padding:2px;display:inline-flex;color:var(--vault-muted);position:relative}.hv-toast-x:after{content:"";position:absolute;inset:-8px}.hv-toast-track{height:2px;background:color-mix(in srgb,var(--hv-accent) 18%,transparent)}.hv-toast-bar{height:2px;background:var(--hv-accent);animation:hv-countdown linear forwards}@keyframes hv-countdown{0%{width:100%}to{width:0}}.ni{display:inline-block;flex:none;width:var(--s);height:var(--s);vertical-align:-.125em;background:currentColor;-webkit-mask:var(--i) center / contain no-repeat;mask:var(--i) center / contain no-repeat;font-style:normal}.s9{--s: 9px}.s10{--s: 10px}.s11{--s: 11px}.s12{--s: 12px}.s13{--s: 13px}.s14{--s: 14px}.s15{--s: 15px}.s18{--s: 18px}.s20{--s: 20px}.i-add-circle-outline{--i: var(--ov-i-add-circle-outline)}.i-alert-circle{--i: var(--ov-i-alert-circle)}.i-bookmarks-outline{--i: var(--ov-i-bookmarks-outline)}.i-calendar-outline{--i: var(--ov-i-calendar-outline)}.i-checkmark-circle{--i: var(--ov-i-checkmark-circle)}.i-chevron-back{--i: var(--ov-i-chevron-back)}.i-chevron-forward{--i: var(--ov-i-chevron-forward)}.i-clipboard-outline{--i: var(--ov-i-clipboard-outline)}.i-close-circle-outline{--i: var(--ov-i-close-circle-outline)}.i-expand-outline{--i: var(--ov-i-expand-outline)}.i-gift-outline{--i: var(--ov-i-gift-outline)}.i-heart{--i: var(--ov-i-heart)}.i-heart-outline{--i: var(--ov-i-heart-outline)}.i-list-outline{--i: var(--ov-i-list-outline)}.i-lock-closed{--i: var(--ov-i-lock-closed)}.i-newspaper-outline{--i: var(--ov-i-newspaper-outline)}.i-open-outline{--i: var(--ov-i-open-outline)}.i-refresh{--i: var(--ov-i-refresh)}.i-refresh-circle{--i: var(--ov-i-refresh-circle)}.i-shield-checkmark{--i: var(--ov-i-shield-checkmark)}.i-time-outline{--i: var(--ov-i-time-outline)}.i-fa-book{--i: var(--ov-i-fa-book)}.i-fa-check{--i: var(--ov-i-fa-check)}.i-fa-copy{--i: var(--ov-i-fa-copy)}.i-fa-heart{--i: var(--ov-i-fa-heart)}.i-fa-heart-o{--i: var(--ov-i-fa-heart-o)}.i-fa-tag{--i: var(--ov-i-fa-tag)}.np{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid;font:inherit;font-size:12px;line-height:16px;text-decoration:none}.np.inl{padding:7px 10px;border-radius:999px;font-weight:600;white-space:nowrap}.np.cp{padding-left:8px;padding-right:8px}.np.blk{display:flex;width:100%;padding:8px 10px;border-radius:8px;font-weight:700;text-align:center}.np.blk .pl{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.np .pl{white-space:pre-wrap}.np.inl .pl{white-space:pre}.np.lk .pl{opacity:.6}a.np,button.np{cursor:pointer}a.np:hover,button.np:hover{opacity:.8}a.np:active,button.np:active{opacity:.7}button.np:disabled{cursor:default;opacity:.6}a.np:before,button.np:before{content:"";position:absolute;inset:-7px}.np.owned{color:var(--vault-success);background:var(--vault-surface);border-color:var(--vault-success)}.np.ownedTint{color:var(--vault-success);background:color-mix(in srgb,var(--vault-success) 7.84%,transparent);border-color:var(--vault-success)}.np.ownedFilled{color:var(--vault-success);background:color-mix(in srgb,var(--vault-success) 9.41%,transparent);border-color:var(--vault-success)}.np.preorder{color:var(--vault-pre-order);background:var(--vault-surface);border-color:var(--vault-pre-order)}.np.preorderTint{color:var(--vault-pre-order);background:color-mix(in srgb,var(--vault-pre-order) 7.84%,transparent);border-color:var(--vault-pre-order)}.np.wishlist{color:var(--vault-wishlist);background:var(--vault-surface);border-color:var(--vault-wishlist-button-border)}.np.wishlistFilled{color:var(--vault-wishlist);background:var(--vault-wishlist-button-bg);border-color:var(--vault-wishlist-button-border)}.np.preorderFilled{color:var(--vault-pre-order);background:color-mix(in srgb,var(--vault-pre-order) 9.41%,transparent);border-color:var(--vault-pre-order)}.np.sell{color:var(--vault-warning);background:var(--vault-surface);border-color:var(--vault-warning-button-border)}.np.gift{color:var(--vault-gift);background:var(--vault-surface);border-color:var(--vault-gift-button-border)}.np.neutral{color:var(--vault-muted);background:var(--vault-surface);border-color:var(--vault-border)}.np .ni{vertical-align:-2px}.np>svg{flex:none}.nc-books{container-type:inline-size;max-width:calc(var(--ov-width-reading, 960px) - 272px);margin:0 auto 16px}.nc-grid{display:flex;flex-wrap:wrap;gap:12px}.nc-pb{container-type:inline-size;margin-bottom:16px}.nc-pb-in{display:flex;flex-direction:column;gap:12px}.nc-pb-card{max-width:360px}.nc-pb-text>:last-child{margin-bottom:0}@container (min-width: 560px){.nc-pb-in{flex-direction:row;align-items:flex-start;gap:16px}.nc-pb-card{flex:none;width:min(320px,45%);max-width:none}.nc-pb-text{flex:1;min-width:0}.nc-pb.right .nc-pb-card{order:1}}.nb{margin:0 4px 12px;border-radius:16px;overflow:hidden;background:var(--vault-card);box-shadow:0 1px 3px #0000001f;color:var(--vault-primary)}.nc-grid>.nb{width:calc(100% - 8px)}@container (min-width: 560px){.nc-grid>.nb{width:calc(50% - 14px)}}.nb-h{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:12px 12px 8px}.nb-h .t{flex:1;min-width:0;font-size:15px;line-height:20px;font-weight:600;color:var(--vault-primary);text-decoration:none;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.nb-h .pub{flex:none;margin-top:2px;font-size:12px;line-height:16px;color:var(--vault-muted);white-space:nowrap}.nb-b{display:flex}.nb-c{position:relative;width:44%;max-width:200px;align-self:flex-start;padding:4px 0 12px 12px}.nb .cv{position:relative;display:block;aspect-ratio:2 / 3;border-radius:8px;overflow:hidden}.nb .cv img{display:block;width:100%;height:100%;object-fit:cover}.nb .cv.ph{display:flex;align-items:center;justify-content:center;border-radius:4px 4px 2px 2px;background:#e5e1d8;color:#0009;font-size:9px;font-weight:600;letter-spacing:.3px;text-decoration:none}[data-theme="616-dark"] .nb .cv.ph,[data-theme=knightfall] .nb .cv.ph{background:#1c1c24;color:#ffffff8c}.nb .cap{display:flex;align-items:center;gap:4px;min-height:24px;margin:0;padding-top:8px;color:var(--vault-muted)}.nb .cap .lb{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;font-size:11px;line-height:15px;font-weight:700;letter-spacing:.3px}.nb .cap .lb.dm{color:var(--vault-variant-dm)}.nb .cap .lb.ex{color:var(--vault-variant-exclusive)}.nb .cap .n{font-size:10px;line-height:14px;font-weight:600}.nb .cap button{position:relative;display:inline-flex;padding:0;border:0;background:none;color:inherit;cursor:pointer}.nb .cap button:before{content:"";position:absolute;inset:-8px}.nb .cap button:hover{opacity:.8}.nb .cap button:active{opacity:.7}.nb-i{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:space-between;padding:4px 12px 12px}.facts{display:flex;flex-direction:column;align-items:flex-start;gap:3px;font-size:12px;line-height:16px;color:var(--vault-muted)}.facts .bdg{display:inline-flex;align-items:center;gap:3px;padding:2px 7px;border:1px solid;border-radius:999px;font-size:10px;line-height:14px;font-weight:600;color:var(--vault-muted)}.facts .bdg.ok{background:var(--vault-success-subtle);border-color:var(--vault-success-subtle-border)}.facts .bdg.ok .ni{color:var(--vault-success)}.facts .bdg.warn{background:var(--vault-warning-subtle);border-color:var(--vault-warning-subtle-border)}.facts .bdg.warn .ni{color:var(--vault-warning)}.facts .bdg.info{background:var(--vault-info-subtle);border-color:var(--vault-info-subtle-border)}.facts .bdg.info .ni,.facts .bdg.paper .ni{color:var(--vault-info)}.facts .bdg.paper{display:inline-block;gap:0;background:var(--vault-info-subtle);border-color:var(--vault-border)}.facts .bdg.paper span{font-weight:500}.facts .bonus{padding:2px 8px;border-radius:999px;background:var(--vault-info-subtle);font-size:10px;line-height:14px;font-weight:600;color:var(--vault-primary);white-space:nowrap}.facts .vol{padding:2px 8px;border:1px solid var(--vault-border);border-radius:6px;background:var(--vault-surface);font-size:11px;line-height:15px;font-weight:800;letter-spacing:.3px;color:var(--vault-primary)}.facts .fmt,.facts .ct{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.facts .ct b{font-weight:700;color:var(--vault-primary)}.rel{display:flex;flex-wrap:wrap;align-items:center;margin:0;font-size:12px;line-height:16px}.rel>.ni+span,.rel>.ni+.m{margin-left:4px}.rel>span:not([class]){white-space:pre}.rel .m{font-weight:500}.rel .b{font-weight:700}.rel .co{font-style:italic}.rel.t-static,.rel.t-past{color:var(--vault-muted)}.rel.t-upcoming{color:var(--vault-pre-order)}.rel.t-soon{color:var(--vault-warning)}.rel.t-urgent{color:var(--vault-error)}.acts{display:flex;flex-direction:column;gap:8px;margin-top:12px;min-height:108px;justify-content:flex-end}.acts>[data-slot]{display:flex;flex-direction:column;gap:8px}.acts>[data-slot]:empty{display:none}.acts.live{min-height:0}.more{display:flex;align-items:center;justify-content:center;padding:4px 0;font-size:12px;line-height:16px;font-weight:600;color:var(--vault-primary);text-decoration:none}.nb-badges{position:absolute;top:8px;left:8px;z-index:5;display:flex;flex-direction:column;align-items:flex-start;gap:4px;pointer-events:none}.nb-badges span{display:inline-flex;align-items:center;gap:3px;padding:3px 7px;border-radius:999px;font-size:9px;line-height:12px;font-weight:700;letter-spacing:.3px;box-shadow:0 1px 3px #0003}.nb-badges .o{background:var(--vault-accent);color:var(--vault-inverse)}.nb-badges .p{background:#ccfbf1;color:#0f766e}.nb-badges .w{background:#fce7f3;color:#be185d}.nc-zoom{position:absolute;inset:0;z-index:4;display:block;width:100%;padding:0;border:0;background:none;cursor:pointer}.nc-zoom:hover{background:#fff3}.nc-zoom:active{background:#ffffff4d}.nc-zoom .hint{position:absolute;right:6px;bottom:6px;display:flex;padding:4px 5px;border-radius:6px;background:#0000008c;color:#fff}.nc-restock{max-width:calc(var(--ov-width-reading, 960px) - 272px);margin:0 auto 16px}.nc-pre{margin-bottom:16px}.nc-listing{margin-bottom:12px;border:1px solid var(--vault-pre-order-subtle-border);border-radius:12px;overflow:hidden;background:var(--vault-card);box-shadow:0 2px 6px #0000000a}.nc-listing-h{display:block;width:100%;padding:16px;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.nc-listing-h:hover{opacity:.8}.nc-listing-h:active{opacity:.7}.nc-listing-tr{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;min-width:0}.nc-listing-tr .t{flex:1;min-width:0;font-size:14px;line-height:20px;font-weight:600;color:var(--vault-primary);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.nc-listing-tr .pub{flex:none;margin-top:2px;font-size:12px;line-height:16px;color:var(--vault-muted)}.nc-listing-m{display:flex;flex-wrap:wrap;align-items:center;margin-top:2px;font-size:12px;line-height:16px;color:var(--vault-muted)}.nc-listing-m .rs{display:inline-flex;align-items:center;flex-wrap:wrap}.nc-listing-m .rs .ni{color:var(--vault-foc);margin-right:4px}.nc-listing-m .rs .k{margin-right:.25em}.nc-listing-m .rs .v{color:var(--vault-foc);font-weight:500}.nc-listing-m .dot{margin:0 4px}.nc-listing-m .pr{font-weight:500}.nc-listing-m .pr.re{color:var(--vault-foc)}.nc-listing-m .dl{display:inline-flex;align-items:center;flex-basis:100%;margin-top:6px;color:var(--vault-accent)}.nc-listing-m .dl span{margin-left:4px;color:var(--vault-link);font-weight:500}.nc-listing-m .dl .ni:last-child{margin-left:4px}@media(min-width:960px){.nc-listing-h{padding:12px 16px 10px}.nc-listing-tr{align-items:center}.nc-listing-tr .t{-webkit-line-clamp:1}.nc-listing-tr .pub{margin-top:0}.nc-listing-m{margin-top:4px}.nc-listing-m .dl{flex-basis:auto;margin:0 0 0 8px}}.nc-listing-note{margin:0;padding:0 16px 6px;font-size:12px;line-height:18px;color:var(--vault-muted)}.nc-listing-v{padding:12px 16px;border-top:1px solid var(--vault-pre-order-subtle-border)}.nv-grid{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:16px}.nv-tile{flex:1 1 140px;max-width:300px;min-width:0}.nv{display:flex;flex-direction:column;border:1px solid var(--vault-pre-order-subtle-border);border-radius:8px;overflow:hidden}.nv.solo{border-width:0}.nv-cv{position:relative;width:100%;aspect-ratio:2 / 3}.nv-cv img{display:block;width:100%;height:100%;object-fit:cover}.nv-cv.ph{display:flex;align-items:center;justify-content:center;background:var(--vault-pre-order-subtle);color:var(--vault-muted)}.nv-cv .nc-zoom .hint{right:5px;bottom:5px;padding:3px;border-radius:4px}.nv-i{min-width:0;padding:10px}@media(min-width:640px){.nv-grid.one .nv-tile{flex-basis:360px;max-width:560px}.nv-grid.one .nv{flex-direction:row}.nv-grid.one .nv-cv{flex:none;width:300px}.nv-grid.one .nv-i{flex:1}}.nv-cap{margin:0;font-size:12px;line-height:18px;color:var(--vault-muted)}.nv-cap b{font-size:14px;font-weight:600;color:var(--vault-primary)}.nv-cap .nw{white-space:nowrap}.nv-cap .isbn{margin-left:0}.nv-cap .isbn .hx-icon{vertical-align:-1px}.nv-i .cta{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.nv-i .np.lp{display:flex;margin-top:8px}.nv-msrp{margin:8px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:20px;font-weight:700;color:var(--vault-primary)}.nv-msrp span{font-size:12px;line-height:16px;font-weight:500;color:var(--vault-muted)}.nv-i>[hidden],.facts>[hidden]{display:none!important}.dcbs{margin-top:8px;border:1px solid var(--vault-pre-order-subtle-border);border-radius:8px;overflow:hidden;background:var(--vault-pre-order-subtle)}.dcbs p{margin:0}.dcbs .dh{display:flex;align-items:center;justify-content:space-between;padding:5px 8px;border-bottom:1px solid var(--vault-pre-order-subtle-border);font-size:12px;line-height:16px;font-weight:700;letter-spacing:.025em;color:var(--vault-pre-order)}.dcbs .off{padding:2px 6px;border:1px solid var(--vault-foc-subtle-border);border-radius:999px;background:var(--vault-foc-button-bg);font-size:10px;line-height:14px;letter-spacing:0;color:var(--vault-foc)}.dcbs .db{display:flex;flex-direction:column;gap:7px;padding:8px}.dcbs .dp{display:flex;align-items:baseline;gap:6px}.dcbs .dp s{font-size:12px;line-height:16px;color:var(--vault-muted)}.dcbs .dp b{font-size:14px;line-height:20px;color:var(--vault-primary)}.dcbs .go{position:relative;display:flex;align-items:center;justify-content:center;gap:4px;padding:5px 0;border:1px solid var(--vault-pre-order-button-border);border-radius:6px;background:var(--vault-pre-order-button-bg);font-size:12px;line-height:16px;font-weight:600;color:var(--vault-pre-order);text-decoration:none;white-space:nowrap}.dcbs .go:before{content:"";position:absolute;inset:-7px}.dcbs .opt{font-size:10px;line-height:1.25;text-align:center;color:var(--vault-muted)}.nc-closed{display:flex;align-items:center;margin-bottom:16px;padding:14px 16px;border:1px solid var(--vault-border);border-radius:12px;background:var(--vault-card);color:var(--vault-muted);text-decoration:none}.nc-closed>.ni:first-child{margin-right:12px}.nc-closed>.ni:last-child{margin-left:8px}.nc-closed>span{flex:1;min-width:0;display:flex;flex-direction:column}.nc-closed b{font-size:14px;line-height:20px;font-weight:600;color:var(--vault-primary)}.nc-closed b+span{margin-top:2px;font-size:12px;line-height:16px}.main:has(>.news){padding:0}.nback{margin:0;padding:12px 20px 4px;font-size:13px;line-height:normal}.nback a{display:inline-flex;align-items:center;padding:14px 0;margin:-14px 0;color:var(--vault-muted);text-decoration:none}.nback .ov-i{--i: var(--ov-i-chevron-back);margin-right:2px}.nimg{margin:0}.nimg-frame{position:relative;display:block}.nimg img{display:block;width:100%;height:auto;border-radius:10px;background:var(--vault-card)}.nimg--flat img,.nimg--flat .nimg-expand{border-radius:0}.nimg--square img{aspect-ratio:1;object-fit:cover}.nimg figcaption{font-size:12px;line-height:16px;color:var(--vault-muted);margin-top:6px}.nimg-expand{position:absolute;inset:0;padding:0;border:0;border-radius:10px;background:none;cursor:pointer}.nimg-frame:has(.nimg-expand:hover)>img{opacity:.8}.nimg-frame:has(.nimg-expand:active)>img{opacity:.7}.nimg-expand .hx-expand{position:absolute;right:3px;bottom:3px;display:flex;padding:3px;border-radius:5px;border:1px solid rgba(255,255,255,.7);background:#000000a6;color:#fff}.nhead{padding:24px 20px 16px}.nkicker{margin:0 0 6px;font-size:11px;font-weight:600;letter-spacing:1.4px;line-height:normal;text-transform:uppercase;color:var(--vault-link)}.nhead h1{margin:0;font-size:26px;font-weight:800;line-height:32px;color:var(--vault-primary)}.nsub{margin:8px 0 0;font-size:15px;line-height:22px;color:var(--vault-muted)}.ndate{margin:10px 0 0;font-size:12px;line-height:normal;color:var(--vault-muted)}.nbody{padding:0 20px}.nbody p,.nbody li,.nbody td{white-space:pre-line}.nsplit{container-type:inline-size;margin-bottom:16px}.nsplit-row{display:flex;flex-direction:column;gap:12px}.nsplit-text{margin:0;font-size:16px;line-height:24px}@container (min-width: 560px){.nsplit--left,.nsplit--right{flex-direction:row;align-items:flex-start;gap:16px}.nsplit--left .nsplit-media,.nsplit--right .nsplit-media{flex:none;width:42%}.nsplit--right .nsplit-media{order:2}.nsplit-text{flex:1;min-width:0}}.nfigure{container-type:inline-size;margin-bottom:16px}.nfigure .nimg{width:100%;margin:0 auto}@container (min-width: 480px){.nfigure .nfigure--small{width:42%}.nfigure .nfigure--medium{width:65%}}.ngallery{container-type:inline-size;margin-bottom:16px}.ngallery-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-items:start}@container (min-width: 380px){.ngallery-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (min-width: 700px){.ngallery-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.nyoutube{width:100%;aspect-ratio:16 / 9;margin-bottom:16px;border-radius:12px;overflow:hidden;background:#000}.nyoutube iframe{display:block;width:100%;height:100%;border:0}.nvideo{margin:0 0 16px}.nvideo-box{width:100%;border-radius:12px;overflow:hidden;background:#000}.nvideo-box video{display:block;width:100%;height:100%;object-fit:cover}.nvideo figcaption{font-size:12px;line-height:16px;color:var(--vault-muted);margin-top:6px}.ncta-wrap{margin:0 0 16px}.ncta{display:inline-flex;align-items:center;min-height:44px;padding:11px 20px;border:1px solid var(--vault-accent);border-radius:999px;font-size:14px;font-weight:700;line-height:normal;text-decoration:none}.ncta--primary{background:var(--vault-accent);color:var(--vault-inverse);border-color:transparent}.ncta--secondary{background:transparent;color:var(--vault-link)}.ncta-ext{--i: var(--ov-i-open-outline);--s: 14px;margin-left:4px}.main:has(>.news-index){padding:0}.screen-head{display:flex;align-items:center;padding:8px 16px}.screen-back{display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin-left:-10px;color:var(--vault-primary)}.screen-back .ov-i{--i: var(--ov-i-chevron-back);--s: 22px}.screen-head h1{flex:1;min-width:0;margin:0 0 0 10px;font-size:17px;font-weight:600;line-height:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ncards{list-style:none;margin:0;padding:16px 16px 0}.ncards li{max-width:var(--ov-width-reading);margin:0 auto 14px}.ncard{display:flex;min-height:116px;overflow:hidden;border:1px solid var(--vault-border);border-radius:12px;background:var(--vault-card);box-shadow:0 1px 3px var(--vault-card-shadow);color:var(--vault-primary);text-decoration:none}.ncard-thumb{position:relative;flex:none;display:flex;align-items:center;justify-content:center;width:188px;background:var(--vault-surface);color:var(--vault-muted)}.ncard-thumb img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ncard-thumb .ov-i{--i: var(--ov-i-newspaper-outline);--s: 28px}.ncard-text{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;padding:12px 14px;line-height:normal}.ncard-meta{display:flex;align-items:center;margin-bottom:5px}.ncard-badge{padding:2px 6px;border-radius:4px;background:var(--vault-accent);color:var(--vault-inverse);font-size:9px;font-weight:800;letter-spacing:1px}.ncard-meta time{margin-left:8px;font-size:11px;color:var(--vault-muted)}.ncard-title,.ncard-sub{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.ncard-title{font-size:16px;font-weight:700;line-height:21px}.ncard-sub{margin-top:4px;font-size:12.5px;line-height:18px;color:var(--vault-muted)}@media(max-width:599px){.ncard{min-height:92px}.ncard-thumb{width:116px}.ncard-thumb .ov-i{--s: 20px}.ncard-title{font-size:15px;line-height:20px}}.i-book-outline{--i: var(--ov-i-book-outline)}.s36{--s: 36px}.pob-top{position:sticky;top:var(--ov-header-h);z-index:10;background:var(--vault-surface)}.pob-top .pob-fbar{position:static}.pob-head{border-bottom:1px solid var(--vault-border);background:var(--vault-surface)}.pob-head-in{max-width:var(--ov-width-wide);margin:0 auto;padding:12px 16px}.pob-head-row{display:flex;align-items:center}.pob-h1{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:20px;font-weight:700;color:var(--vault-primary)}.pob-count{flex:none;margin-left:8px;font-size:13px;line-height:18px;color:var(--vault-muted)}.pob-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px;padding-top:6px}.pob-chip{position:relative;display:inline-flex;align-items:center;gap:3px;padding:2px 7px;border:1px solid var(--vault-pre-order-subtle-border);border-radius:10px;background:var(--vault-pre-order-subtle);color:var(--vault-pre-order);font-size:11px;line-height:15px;font-weight:600}.pob-chip:before{content:"";position:absolute;inset:-6px}@media(min-width:960px){.pob-top{position:static}}.pob-wrap{padding:8px 16px 40px}@media(min-width:960px){.pob-wrap{padding:0}}.pob-rail .cat-filters{padding:20px 16px 12px}.pob-list.is-stale{opacity:.6}.pob-card.is-ordered{border-color:var(--vault-success)}.pob-card-head{padding:16px}.pob-card-head.is-live{cursor:pointer}.pob-card-head.is-live:hover{opacity:.8}.pob-card-head.is-live:active{opacity:.7}.pob-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;min-width:0}.pob-title{flex:1;min-width:0;font-size:14px;line-height:20px;font-weight:600;color:var(--vault-primary);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.pob-pub{flex:none;margin-top:2px;font-size:12px;line-height:16px;color:var(--vault-muted)}.pob-dcbs{flex:none;align-items:center;padding:2px 8px;border:1px solid var(--vault-pre-order-subtle-border);border-radius:999px;background:var(--vault-pre-order-subtle);color:var(--vault-pre-order);font-size:10px;line-height:14px;font-weight:700;letter-spacing:.025em}.pob-dcbs.wide{display:none}.pob-dcbs.narrow{display:inline-flex;margin-top:6px}.pob-meta{display:flex;flex-wrap:wrap;align-items:center;margin-top:2px;font-size:12px;line-height:16px;color:var(--vault-muted)}.pob-dot{margin:0 4px}.pob-dot.wide{display:none}.pob-printing{display:inline-flex;align-items:center}.pob-printing .pr{font-weight:500}.pob-printing .pr.re{color:var(--vault-foc)}.pob-facts{flex-basis:100%;margin-top:2px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.pob-foc{flex-basis:100%;margin-top:2px}.pob-foc:empty{display:none}.pob-foc-cut .ni{color:var(--vault-foc);vertical-align:-1px}.pob-foc-date{color:var(--vault-foc);font-weight:500}.pob-ordered{flex-basis:100%;margin-top:8px}.pob-ordered-pill{display:inline-flex;flex-wrap:wrap;align-items:center;margin:0;padding:4px 8px;border:1px solid var(--vault-success);border-radius:6px;background:var(--vault-owned-button-bg);color:var(--vault-muted)}.pob-ordered-pill .ni,.pob-ordered-pill b{color:var(--vault-success)}.pob-ordered-pill b{margin-left:4px;font-weight:600}.pob-ordered-pill>span{margin-left:4px}.pob-links{display:flex;flex-wrap:wrap;align-items:center;flex-basis:100%;column-gap:14px;margin-top:6px}.pob-links .dl,.pob-book-link{position:relative;display:inline-flex;align-items:center;color:var(--vault-accent);font-size:12px;line-height:16px;text-decoration:none}.pob-links .dl:before,.pob-book-link:before{content:"";position:absolute;inset:-6px}.pob-links .dl>span,.pob-book-link>span{margin-left:4px;color:var(--vault-link);font-weight:500}.pob-links .dl>.ni:last-child,.pob-book-link>.ni:last-child{margin-left:5px}.pob-book-link:hover{opacity:.8}@media(min-width:960px){.pob-card-head{padding:12px 16px 10px}.pob-title-row{align-items:center;justify-content:flex-start}.pob-title{flex:0 1 auto;-webkit-line-clamp:1}.pob-pub{margin:0 0 0 auto}.pob-dcbs.wide{display:inline-flex}.pob-dcbs.narrow{display:none}.pob-meta{margin-top:4px}.pob-dot.wide{display:inline}.pob-facts,.pob-foc{flex-basis:auto;margin-top:0;display:inline-flex;align-items:center}.pob-foc:empty{display:none}.pob-links{display:contents}.pob-links .dl{margin-left:8px}.pob-book-link{margin-left:12px}.pob-ordered{order:1}}.pob-rel .co{margin-left:4px}.pob-card .nv-i .np.lp{width:100%}.pob-empty{display:flex;flex-direction:column;align-items:center;padding:48px 0;text-align:center;color:var(--vault-muted)}.pob-empty>p{margin-top:12px;font-size:14px;line-height:20px}.pob-between{padding:48px 24px}.pob-between h2{margin-top:12px;font-size:14px;line-height:20px;font-weight:600;color:var(--vault-primary)}.pob-between>p{margin-top:4px;font-size:12px;line-height:16px}.pob-between-go{display:inline-flex;align-items:center;justify-content:center;gap:4px;margin-top:16px;padding:7px 12px;border:1px solid var(--vault-foc-button-border);border-radius:6px;background:var(--vault-foc-button-bg);color:var(--vault-foc);font-size:10px;line-height:14px;font-weight:700;letter-spacing:.025em;text-transform:uppercase;text-decoration:none}.pob-between-go:hover{opacity:.8}[data-pob-pending] .pob-live .pob-list{visibility:hidden}.main:has(>.poh){padding:24px 16px 40px}.poh h1{margin:0 0 16px;font-size:24px;line-height:32px;font-weight:700;color:var(--vault-primary)}.poh a{color:inherit;text-decoration:none}.poh h2{margin:0}.poh-my{margin-bottom:16px;overflow:hidden;border-radius:16px;background:var(--vault-card);box-shadow:0 2px 12px #00000026}.poh-my:before{content:"";display:block;height:2px;background:var(--vault-pro-gold)}.poh-my-link{display:block;padding:20px;color:var(--vault-primary)}a.poh-my-link{cursor:pointer}a.poh-my-link:hover{opacity:.8}a.poh-my-link:active{opacity:.7}.poh-my-link.has-slots{padding-bottom:0}.poh-my-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.poh-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:11px;line-height:16px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--vault-muted)}.poh-gold{color:var(--vault-pro-gold)}.poh-count{font-size:18px;line-height:24px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--vault-primary)}.poh-count--anon{opacity:.3;font-size:13px;font-weight:400;color:var(--vault-muted)}.poh-count--anon b{font-size:18px;font-weight:700;color:var(--vault-primary)}.poh-skel{display:block}.poh-skel-row{display:flex;align-items:center;margin-bottom:8px}.poh-bar{display:block;flex:1;height:15px;border-radius:4px;background:var(--vault-border)}.poh-bar--end{flex:none;width:44px;margin-left:8px}.poh-bar--short{flex:none;width:52%;height:11px;opacity:.6}.poh-chips{display:flex;gap:6px;margin:14px 0 12px}.poh-chip{display:block;height:20px;border-radius:10px;background:var(--vault-border)}.poh-my-blurb{display:block;font-size:12px;line-height:17px;color:var(--vault-muted)}.poh-my-text{display:block;font-size:14px;line-height:20px;color:var(--vault-muted)}.poh-next{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;line-height:20px;font-weight:600;color:var(--vault-primary)}.poh-when{display:block;margin-top:4px;font-size:13px;line-height:18px;color:var(--vault-muted)}.poh-my-cta{display:flex;align-items:center;gap:4px;margin-top:20px;padding-top:16px;border-top:1px solid var(--vault-border);font-size:13px;line-height:18px}.poh-my-cta--signin{font-weight:700;color:var(--vault-pro-gold)}.poh-my-cta--all{font-weight:600;color:var(--vault-primary)}.poh-my-cta--all .ov-i{color:var(--vault-pro-gold)}.poh-my-cta--empty{color:var(--vault-muted)}.poh-slots{margin:10px 0 0;padding:0 20px 20px;font-size:12px;line-height:17px;color:var(--vault-muted)}.poh .poh-slots a{font-weight:700;color:var(--vault-pro-gold)}.poh .poh-slots a:hover{opacity:.8}[data-session] .poh:not(.is-anon) .poh-my-anon{display:none}[data-session]:not([data-pro]) .poh:not(.is-anon) .poh-my-mine{min-height:var(--poh-card, var(--poh-card-free))}[data-session][data-pro] .poh:not(.is-anon) .poh-my-mine{min-height:var(--poh-card, var(--poh-card-pro))}.poh{--poh-card-free: 224px;--poh-card-pro: 197px}@media(max-width:479px){.poh{--poh-card-free: 241px}}.poh.is-anon .poh-my-mine{display:none}.poh-pair{display:flex;gap:12px;margin-bottom:16px}.poh-card{display:flex;flex-direction:column;flex:1 1 0;min-width:0;padding:16px;border:1px solid;border-radius:16px;background:var(--vault-card);box-shadow:0 2px 8px #0000000a;color:var(--vault-primary)}a.poh-card{cursor:pointer}a.poh-card:hover{opacity:.8}a.poh-card:active{opacity:.7}.poh-card--foc{border-color:var(--vault-foc-subtle-border);--poh-tone: var(--vault-foc);--poh-tone-bg: var(--vault-foc-subtle)}.poh-card--preorder{border-color:var(--vault-pre-order-subtle-border);--poh-tone: var(--vault-pre-order);--poh-tone-bg: var(--vault-pre-order-subtle)}.poh-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin-bottom:12px;border-radius:12px;background:var(--poh-tone-bg);color:var(--poh-tone)}.poh .poh-card-title{margin-bottom:4px;font-size:16px;line-height:24px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--poh-tone)}.poh-figure{display:flex;align-items:baseline}.poh-num{font-size:24px;line-height:32px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--vault-primary)}.poh-unit{margin-left:4px;font-size:14px;line-height:20px;font-weight:700;color:var(--vault-primary)}.poh-sub{display:block;margin-top:2px;font-size:12px;line-height:16px;color:var(--vault-muted)}.poh-pill-row{display:flex;align-items:center;margin-top:8px}.poh-pill-row[hidden]{display:none}.poh-pill{padding:4px 10px;border:1px solid var(--vault-foc-button-border);border-radius:9999px;background:var(--vault-foc-button-bg);font-size:10px;line-height:14px;font-weight:700;text-transform:uppercase;color:var(--vault-foc)}.poh-building{display:flex;align-items:center;gap:4px;margin-top:8px;padding:6px 8px;border:1px solid var(--vault-foc-subtle-border);border-radius:8px;background:var(--vault-foc-subtle);font-size:10px;line-height:14px;font-weight:600;color:var(--vault-foc)}.poh-building .ov-i{flex:none}.poh-between{margin:0 0 4px;font-size:14px;line-height:20px;font-weight:600;color:var(--vault-primary)}.poh-between-body{margin:0;font-size:12px;line-height:16px;color:var(--vault-muted)}.poh .poh-dcbs-out{display:flex;align-items:center;justify-content:center;gap:4px;min-height:28px;margin-top:12px;padding:6px 4px;border:1px solid var(--vault-foc-button-border);border-radius:6px;background:var(--vault-foc-button-bg);font-size:10px;line-height:14px;font-weight:700;letter-spacing:.025em;text-transform:uppercase;white-space:nowrap;color:var(--vault-foc);cursor:pointer}.poh-dcbs-out span{overflow:hidden;text-overflow:ellipsis}.poh-dcbs-out:hover{opacity:.8}.poh-dcbs-out:active{opacity:.7}.poh-card-cta{display:flex;align-items:center;gap:3px;margin-top:auto;padding-top:12px;font-size:12px;line-height:16px;font-weight:700;letter-spacing:.025em;text-transform:uppercase;color:var(--poh-tone)}.poh-learn{margin-bottom:16px;padding:20px;border-radius:16px;background:var(--vault-card);box-shadow:0 2px 8px #0000000a}.poh .poh-learn h2{margin-bottom:12px;font-size:14px;line-height:20px;font-weight:700;letter-spacing:.025em;text-transform:uppercase;color:var(--vault-muted)}.poh-learn ul{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.poh-learn-row{display:flex;align-items:center;min-height:44px;padding:12px 16px;border-radius:12px;background:var(--vault-surface);font-size:14px;line-height:20px;font-weight:500;color:var(--vault-primary);cursor:pointer}.poh-learn-row:hover{opacity:.8}.poh-learn-row:active{opacity:.7}.poh-learn-row span{flex:1;min-width:0;margin-left:12px}.poh-chev{color:var(--vault-muted)}.poh-tone--success{color:var(--vault-success)}.poh-tone--warning{color:var(--vault-warning)}.poh-tone--info{color:var(--vault-info)}.pricing{padding:16px 0 48px}.pricing h1{margin:0 0 8px;font-size:24px;line-height:32px;font-weight:700;text-align:center;color:var(--vault-primary)}.pr-lede{margin:0 0 32px;font-size:14px;line-height:20px;text-align:center;color:var(--vault-muted)}.pr-included{margin-bottom:24px;padding:20px;border:1px solid var(--vault-border);border-radius:16px;background:var(--vault-card);box-shadow:0 2px 8px #0000000a}.pr-eyebrow{margin:0 0 16px;font-size:12px;line-height:16px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--vault-muted)}.pr-features{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.pr-features li{display:flex;align-items:flex-start}.pr-check{margin-top:1px}.pr-features--muted .pr-check{color:var(--vault-muted)}.pr-features--free .pr-check{color:var(--vault-info)}.pr-features--pro .pr-check{color:var(--vault-pro-gold)}.pr-feature{display:flex;flex-direction:column;flex:1;min-width:0;margin-left:10px}.pr-label{font-size:14px;line-height:20px;color:var(--vault-primary)}.pr-detail{margin-top:2px;font-size:12px;line-height:16px;color:var(--vault-muted)}.pr-tiers{display:flex;flex-direction:column;gap:16px;margin-bottom:32px}@media(min-width:768px){.pr-tiers{flex-direction:row;align-items:stretch}.pr-tier,.pr-tier-body{flex:1}}.pr-tier{display:flex;flex-direction:column;min-width:0;border-radius:16px;background:var(--vault-card)}.pr-tier--free{border:2px solid var(--vault-accent);box-shadow:0 2px 10px #00000014}.pr-tier--pro{overflow:hidden;border:2px solid var(--vault-pro-gold);box-shadow:0 2px 14px #0000001f}.pr-tier--pro:before{content:"";display:block;height:3px;background:var(--vault-pro-gold)}.pr-tier-head{padding:20px 20px 16px;border-bottom:1px solid var(--vault-border)}.pr-tier-body{padding:20px}.pr-tier-head p{margin:0}.pr-name{margin-bottom:8px!important;font-size:12px;line-height:16px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--vault-link)}.pr-name--pro{display:flex;align-items:center;gap:6px;color:var(--vault-pro-gold)}.pr-price{display:flex;align-items:baseline;gap:4px}.pr-amount{font-size:30px;line-height:36px;font-weight:700;color:var(--vault-primary)}.pr-per{font-size:14px;line-height:20px;color:var(--vault-muted)}.pr-note{margin-top:4px!important;font-size:12px;line-height:16px;color:var(--vault-muted)}.pr-blurb{margin-top:8px!important;font-size:14px;line-height:20px;color:var(--vault-muted)}.pr-list-heading{margin:0 0 12px;font-size:12px;line-height:16px;font-weight:500;letter-spacing:.025em;text-transform:uppercase;color:var(--vault-muted)}.pr-btn{display:flex;align-items:center;justify-content:center;min-height:44px;margin-top:12px;padding:12px;border-radius:12px;font-size:14px;line-height:20px;text-decoration:none;cursor:pointer}.pr-btn:hover{opacity:.8}.pr-btn:active{opacity:.7}.pr-btn--free{background:var(--vault-accent);color:var(--ov-on-accent);font-weight:600}.pr-btn--pro{position:relative;background:var(--vault-pro-gold);color:var(--ov-on-pro-gold);font-weight:700}.pr-btn.is-pending{opacity:.7;cursor:default}.pr-btn.is-pending>span{visibility:hidden}.pr-btn.is-pending:after{content:"";position:absolute;width:18px;height:18px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:pr-spin .8s linear infinite}@keyframes pr-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.pr-btn.is-pending:after{animation-duration:2.4s}}.pr-toggle{display:inline-flex;margin-bottom:12px;padding:2px;border-radius:8px;background:var(--vault-surface)}.pr-toggle button{min-height:32px;padding:6px 12px;border:0;border-radius:6px;background:transparent;color:var(--vault-muted);font:inherit;font-size:12px;line-height:16px;font-weight:600;cursor:pointer}.pr-toggle button:hover{opacity:.8}.pr-toggle button:active{opacity:.7}.pr-toggle button[aria-pressed=true]{background:var(--vault-pro-gold);color:var(--ov-on-pro-gold)}.pr-error{margin-top:12px;padding:12px 16px;border-radius:12px;background:#d977061f;font-size:12px;line-height:20px;color:var(--vault-primary)}.pr-error[hidden]{display:none}.pr-error p{margin:0}.pr-error a{display:inline-block;margin-top:8px;font-weight:600;color:var(--vault-primary)}.pr-current{margin-top:12px;padding:12px;border-radius:12px;background:#7c3aed1a;text-align:center;font-size:14px;line-height:20px;font-weight:600;color:var(--vault-pro-gold)}.pr-bottom{margin:16px 0 0;text-align:center;font-size:12px;line-height:16px;color:var(--vault-muted)}.pr-when-user,[data-session] .pr-signin,[data-session] .pr-when-anon{display:none}[data-session] .pr-when-user{display:inline}[data-pro] .pr-toggle,[data-pro] .pr-bottom,.pr-plan,.pr-current,[data-pro] .pr-offer,[data-pro] .pr-cta{display:none}[data-pro=month] .pr-plan[data-plan=month],[data-pro=year] .pr-plan[data-plan=year],[data-pro] .pr-current{display:block}.legal{max-width:var(--ov-width-narrow);margin:0 auto;padding-bottom:24px}.lg-back{margin:8px 0 0;font-size:14px}.lg-back a{display:inline-flex;align-items:center;gap:4px;min-height:44px;font-weight:600;color:var(--vault-primary);text-decoration:none}.legal h1{margin:16px 0 4px;font-family:Playfair Display,Georgia,serif;font-size:22px;line-height:1.3;font-weight:800;color:var(--vault-primary)}.lg-date{margin:0 0 24px;font-size:13px;color:var(--vault-muted)}.lg-section{margin-bottom:24px}.lg-section h2{margin:0 0 8px;font-size:15px;line-height:1.4;font-weight:700;color:var(--vault-primary)}.lg-section p,.lg-section li{margin:0 0 6px;font-size:14px;line-height:22px;color:var(--vault-muted)}.lg-section ul{margin:0 0 6px;padding-left:20px}.lg-section strong{font-weight:600}.legal a[href^="mailto:"],.legal .lg-section a,.lgi-note a{color:var(--vault-brand);text-decoration:none}.legal-index{padding-bottom:24px}.lgi-head{padding:28px 20px 32px;text-align:center;border-bottom:1px solid var(--vault-border)}.lgi-wordmark{margin:0 0 4px;font-family:OV Wordmark,Playfair Display,Georgia,serif;font-size:28px;line-height:1.2;font-weight:800;color:var(--vault-primary)}.lgi-copyright{margin:6px 0 0;font-size:12px;color:var(--vault-muted)}.lgi-label{margin:0;padding:20px 20px 8px;font-size:11px;font-weight:600;letter-spacing:1.2px;text-transform:uppercase;color:var(--vault-muted)}.lgi-rows{margin:0 12px;padding:0;list-style:none;overflow:hidden;border:1px solid var(--vault-border);border-radius:8px;background:var(--vault-card)}.lgi-rows li+li{border-top:1px solid var(--vault-border)}.lgi-row{display:flex;align-items:center;gap:14px;padding:16px 20px;color:var(--vault-primary);text-decoration:none;background:var(--vault-card)}.lgi-row:hover,.lgi-row:active{opacity:1;background:var(--vault-surface)}.lgi-icon,.lgi-chevron{color:var(--vault-muted)}.lgi-text{display:flex;flex-direction:column;flex:1;min-width:0}.lgi-title{font-size:15px;font-weight:600;color:var(--vault-primary)}.lgi-subtitle{margin-top:2px;font-size:12px;color:var(--vault-muted)}.lgi-note{margin:0;padding:28px 24px 0;text-align:center;font-size:12px;line-height:18px;color:var(--vault-muted)}.main:has(>.vault){padding:16px 16px 64px}.vault{font-size:14px;line-height:normal}:where(.vault) p,:where(.vault) h2,:where(.vault) blockquote,:where(.vault) ul{margin:0}:where(.vault) ul{padding:0;list-style:none}:where(.vault) a{color:inherit;text-decoration:none}:where(.vault,.vt-layer) button{font:inherit;color:inherit;background:none;border:0;padding:0;margin:0;cursor:pointer;text-align:inherit}:where(.vault) a:hover,:where(.vault,.vt-layer) button:hover{opacity:.8}:where(.vault) a:active,:where(.vault,.vt-layer) button:active{opacity:.7}.vi{display:inline-block;flex:none;width:var(--s);height:var(--s);background:currentColor;-webkit-mask:var(--i) center / contain no-repeat;mask:var(--i) center / contain no-repeat;font-style:normal}.vt-hit{position:relative}.vt-hit:after{content:"";position:absolute;left:50%;top:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}.vt-back{font-size:13px;line-height:18px}.vt-back a{display:inline-flex;align-items:center;gap:2px;padding:13px 0;margin:-13px 0;color:var(--vault-muted)}.vt-hero{display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:12px 0 4px}.vt-avatar{display:block;flex:none;width:88px;height:88px;border-radius:50%;object-fit:cover;overflow:hidden;color:transparent;font-size:0}.vt-avatar.is-initial{display:flex;align-items:center;justify-content:center;background:var(--vault-accent);color:var(--vault-inverse);font-size:35.2px;font-weight:700;line-height:1}.vt-hero-text{flex:1;min-width:0}.vt-hero h1{margin:0;font-size:26px;line-height:normal;font-weight:800;color:var(--vault-primary);overflow-wrap:anywhere}.vt-name{margin-top:2px!important;font-size:14px;color:var(--vault-muted)}.vt-bio{margin-top:8px!important;max-width:520px;font-size:14px;line-height:20px;white-space:pre-wrap;overflow-wrap:anywhere}.vt-since{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px!important;font-size:12px;color:var(--vault-muted)}.vt-pro{padding:2px 8px;border-radius:4px;background:var(--vault-pro-gold);color:var(--ov-on-pro-gold);font-size:11px;font-weight:700}.vt-share{display:inline-flex!important;align-items:center;gap:6px;margin-top:14px!important;padding:9px 16px!important;border-radius:10px;background:var(--vault-accent)!important;color:var(--ov-on-accent)!important;font-size:13px!important;font-weight:700!important;position:relative}.vt-share:after{content:"";position:absolute;inset:-6px 0}@media(min-width:670px){.vt-hero{flex-direction:row;align-items:center}}@media(min-width:960px){.vt-top.has-fav{display:flex;align-items:center;gap:24px}.vt-top.has-fav>*{flex:1;min-width:0}}.vt-fav{display:flex;flex-direction:column;gap:16px;margin-top:16px;padding:16px;border-radius:16px;border:1px solid color-mix(in srgb,var(--vault-pro-gold) 40%,transparent);border-top:3px solid var(--vault-pro-gold);background:color-mix(in srgb,var(--vault-pro-gold) calc(8% + 4% * var(--ov-dark)),transparent);box-shadow:0 4px 10px #0000000f}.vt-fav-cover{align-self:center;width:96px}.vt-frame{display:block;width:100%;aspect-ratio:2 / 3;border-radius:8px;overflow:hidden;background:var(--vault-border)}.vt-fav-cover .vt-frame{box-shadow:0 4px 8px #0000002e}.vt-frame img{display:block;width:100%;height:100%;object-fit:cover}.vt-fav-text{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center}.vt-eyebrow{display:flex;align-items:center;gap:6px;margin-bottom:4px!important;font-size:11px;font-weight:800;letter-spacing:1px;color:var(--vault-pro-gold-text)}.vt-fav h2{font-size:20px;line-height:26px;font-weight:800;color:var(--vault-primary)}.vt-fav-printing{margin-top:2px!important;font-size:12px;color:var(--vault-muted)}.vt-fav-reason{display:flex;gap:8px;margin-top:10px!important}.vt-fav-reason>span{color:color-mix(in srgb,var(--vault-pro-gold) 70%,transparent);font-size:28px;line-height:28px;font-weight:800}.vt-fav-reason p{flex:1;font-size:15px;line-height:22px;font-style:italic;white-space:pre-wrap;overflow-wrap:anywhere}@media(min-width:670px){.vt-fav{flex-direction:row}.vt-fav-cover{align-self:flex-start;width:116px}}.vt-stats{display:flex;flex-direction:column;gap:8px;margin-top:16px}.vt-band{display:flex;border-radius:16px;overflow:hidden;background:var(--vault-card);border:1px solid var(--vault-border);box-shadow:0 3px 8px #0000000d}.vt-cell{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:14px 6px;min-width:0}.vt-cell+.vt-cell{border-left:1px solid var(--vault-border)}.vt-cell>b{font-size:32px;line-height:34px;font-weight:800;font-variant-numeric:tabular-nums;color:var(--vault-primary)}.vt-cell>span{display:flex;align-items:center;justify-content:center;gap:5px;margin-top:4px;font-size:12px;color:var(--vault-muted);white-space:nowrap}@media(min-width:900px){.vt-band{align-self:center}.vt-cell{flex:none;padding:16px 26px}.vt-stats.is-split{flex-direction:row;align-self:center;width:max-content;margin-inline:auto;gap:0;border-radius:16px;overflow:hidden;background:var(--vault-card);border:1px solid var(--vault-border);box-shadow:0 3px 8px #0000000d}.vt-stats.is-split>.vt-band{border:0;border-radius:0;box-shadow:none;background:none}.vt-stats.is-split>.vt-band+.vt-band{border-left:1px solid var(--vault-border)}}.vt-note{display:flex;align-items:center;gap:8px;margin-top:10px;padding:8px 12px;border-radius:10px;border:1px solid var(--vault-border);background:var(--vault-card);color:var(--vault-muted);font-size:12px}.vt-note>span{flex:1}.vt-banner{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:4px 0;padding:10px 14px;border-radius:10px;border:1px solid var(--vault-border);background:var(--vault-card)}.vt-banner.is-hidden{border-color:var(--vault-warning)}.vt-banner>p{flex:1;font-size:13px;color:var(--vault-muted)}.vt-banner>a,.vt-notice-acts a{color:var(--vault-link);font-weight:600;font-size:13px}.vt-notice{display:flex;align-items:flex-start;gap:10px;margin-top:10px;padding:12px;border-radius:10px;border:1px solid color-mix(in srgb,var(--vault-info) 40%,transparent);background:var(--vault-info-subtle)}.vt-notice>.vi{margin-top:1px;color:var(--vault-info)}.vt-notice-text{flex:1;min-width:0}.vt-notice-text>b{display:block;font-size:13px;font-weight:700;color:var(--vault-primary)}.vt-notice-text>p{margin-top:2px;font-size:12px;line-height:17px;color:var(--vault-muted)}.vt-notice-acts{display:flex;gap:16px;margin-top:8px}.vt-notice-acts a{font-size:12px;font-weight:700}.vt-notice-acts button{font-size:12px;font-weight:600;color:var(--vault-muted)}.vt-notice-x{color:var(--vault-muted);display:inline-flex}.vt-dna{margin-top:16px;padding:16px;border-radius:16px;border:1px solid color-mix(in srgb,var(--vault-accent) 35%,transparent);border-top:3px solid var(--vault-accent);background:color-mix(in srgb,var(--vault-accent) calc(6% + 4% * var(--ov-dark)),transparent)}.vt-dna>.vt-eyebrow{margin-bottom:8px!important;color:var(--vault-accent)}.vt-dna-line{font-size:20px;line-height:26px;font-weight:800;color:var(--vault-primary)}.vt-sig{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px!important}.vt-sig>span{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;background:var(--vault-card);border:1px solid var(--vault-border)}.vt-sig b{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;color:var(--vault-primary)}.vt-sig b+span{font-size:12px;font-weight:700;color:var(--vault-accent)}.vt-era{margin-top:16px}.vt-era-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.vt-era-label{font-size:11px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--vault-muted)}.vt-era-toggle{display:inline-flex;border:1px solid var(--vault-border);border-radius:8px;overflow:hidden}.vt-era-toggle button{position:relative;padding:5px 12px!important;font-size:11px!important;font-weight:700!important;color:var(--vault-muted)!important}.vt-era-toggle button+button{border-left:1px solid var(--vault-border)!important}.vt-era-toggle button:after{content:"";position:absolute;inset:-11px 0}.vt-era-range{font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--vault-primary)}.vt-era-readout{margin-bottom:6px!important;font-size:12px;color:var(--vault-muted);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vt-era-readout.is-active{color:var(--vault-primary);font-weight:700}.vt-era-view{display:flex}.vt-era-axis{position:relative;flex:none;width:28px;height:116px}.vt-era-axis>span{position:absolute;right:4px;font-size:9px;line-height:9px;color:var(--vault-muted)}.vt-era-scroll{flex:1;min-width:0;overflow-x:auto;scrollbar-width:thin}.vt-era-plot{position:relative;display:flex;height:116px}.vt-era-grid{position:absolute;left:0;right:0;height:1px;background:var(--vault-border);opacity:.5;pointer-events:none}.vt-era-grid.is-base{opacity:1}.vt-era-slot{position:relative;flex:1 1 0;height:100%!important;cursor:pointer}.vt-era-slot:hover{opacity:1!important}.vt-era-bar{position:absolute;bottom:16px;left:50%;transform:translate(-50%);border-radius:2px;background:color-mix(in srgb,var(--vault-accent) 55%,transparent)}.vt-era-slot.is-active .vt-era-bar{background:var(--vault-accent)}[data-gran=year] .vt-era-bar{width:max(3px,72%)}[data-gran=decade] .vt-era-bar{width:clamp(12px,60%,52px)}.vt-era-x{position:absolute;bottom:1px;left:50%;transform:translate(-50%);font-size:9px;line-height:11px;color:var(--vault-muted);white-space:nowrap}.vt-era-undated{margin-top:6px!important;font-size:10px;color:var(--vault-muted)}.vt-era.has-toggle .vt-era-view[data-gran=year]{display:none}.vt-era.has-toggle .vt-era-toggle [data-gran=decade]{background:var(--vault-accent);color:var(--ov-on-accent)!important}@media(min-width:700px){.vt-era.has-toggle .vt-era-view[data-gran=year]{display:flex}.vt-era.has-toggle .vt-era-view[data-gran=decade]{display:none}.vt-era.has-toggle .vt-era-toggle [data-gran=decade]{background:none;color:var(--vault-muted)!important}.vt-era.has-toggle .vt-era-toggle [data-gran=year]{background:var(--vault-accent);color:var(--ov-on-accent)!important}}.vt-era.has-toggle[data-view] .vt-era-view{display:none}.vt-era.has-toggle[data-view=year] .vt-era-view[data-gran=year],.vt-era.has-toggle[data-view=decade] .vt-era-view[data-gran=decade]{display:flex}.vt-era.has-toggle[data-view] .vt-era-toggle button{background:none;color:var(--vault-muted)!important}.vt-era.has-toggle[data-view=year] .vt-era-toggle [data-gran=year],.vt-era.has-toggle[data-view=decade] .vt-era-toggle [data-gran=decade]{background:var(--vault-accent);color:var(--ov-on-accent)!important}.vt-room{margin-top:28px}.vt-room-band{display:flex;align-items:center;gap:8px;margin:0 -16px;padding:12px 16px 11px;border-top:3px solid var(--tint);background:color-mix(in srgb,var(--tint) calc(7.06% + 5.1% * var(--ov-dark)),transparent)}.vt-room-chip{display:flex;align-items:center;justify-content:center;flex:none;width:28px;height:28px;border-radius:8px;color:var(--tint);background:color-mix(in srgb,var(--tint) 16%,transparent)}.vt-room-band h2{margin:0;font-size:13px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;color:var(--vault-primary);white-space:nowrap}.vt-room-sub{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:var(--vault-muted)}.vt-room-body{margin:0 -16px;padding:14px 16px 16px;border-bottom:1px solid var(--vault-border);background:color-mix(in srgb,var(--tint) calc(3.14% + 3.92% * var(--ov-dark)),transparent)}.vt-empty{font-size:14px;color:var(--vault-muted)}.vt-label{display:block;font-size:11px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--vault-muted)}.vt-chips{display:flex;flex-wrap:wrap;gap:8px}.vt-chip{display:inline-flex;gap:6px;padding:6px 10px;border-radius:999px;border:1px solid;font-size:12px}.vt-chip>b{font-weight:600;color:var(--vault-primary)}.vt-chip>span{color:var(--vault-muted)}.vt-chip.is-success{background:color-mix(in srgb,var(--vault-success) 12%,transparent);border-color:color-mix(in srgb,var(--vault-success) 25%,transparent)}.vt-chip.is-wishlist{background:color-mix(in srgb,var(--vault-wishlist) 12%,transparent);border-color:color-mix(in srgb,var(--vault-wishlist) 25%,transparent)}.vt-chip.is-info{padding:7px 12px;background:color-mix(in srgb,var(--vault-info) 12%,transparent);border-color:color-mix(in srgb,var(--vault-info) 25%,transparent)}.vt-chip.is-info>b{font-size:13px}.vt-room-body>.vt-chips{margin-bottom:14px}.vt-shelf{display:flex;gap:10px;align-items:flex-start;overflow-x:auto;padding:2px 8px 2px 0!important;scrollbar-width:none}.vt-shelf::-webkit-scrollbar{display:none}.vt-shelf>li{flex:none;width:100px}.vt-shelf a{display:block}.vt-shelf .vt-frame{border-radius:6px;box-shadow:0 3px 6px #0000001f}.vt-tile-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-top:6px;font-size:11.5px;line-height:14px;font-weight:600;text-align:center;color:var(--vault-primary)}.vt-more{display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:7px;width:100px;aspect-ratio:2 / 3;padding:0 6px!important;border-radius:6px;border:1px dashed var(--vault-border)!important;background:var(--vault-card)!important}.vt-more>span{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:15px;color:var(--vault-accent);background:color-mix(in srgb,var(--vault-accent) 14%,transparent)}.vt-more>b{font-size:11px;line-height:14px;font-weight:700;text-align:center;color:var(--vault-link)}@media(min-width:900px){.vt-shelf{flex-wrap:wrap;overflow:visible;padding:0!important}}.vt-ph{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:4px 4px 2px 2px;background:color-mix(in srgb,#1C1C24 calc(100% * var(--ov-dark)),#E5E1D8);color:color-mix(in srgb,rgba(255,255,255,.55) calc(100% * var(--ov-dark)),rgba(0,0,0,.6));font-size:9px;font-weight:600;letter-spacing:.3px}.vt-ph.is-title{flex-direction:column;align-items:stretch;justify-content:space-between;padding:7px;text-align:left}.vt-ph.is-title>i{width:14px;height:2px;border-radius:2px;background:currentColor;opacity:.45}.vt-ph.is-title>b{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;font-size:10px;line-height:13px;font-weight:700;letter-spacing:.2px}.vt-ph.is-title>span{overflow:hidden;white-space:nowrap;font-size:8px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.vt-heat-scroll{overflow-x:auto;direction:rtl;scrollbar-width:none}.vt-heat-scroll::-webkit-scrollbar{display:none}.vt-heat-grid{width:clamp(636px,100%,901px)}.vt-heat-inner{direction:ltr;width:100%;min-width:636px}.vt-heat-months{position:relative;height:16px}.vt-heat-months>span{position:absolute;top:2px;font-size:9px;line-height:11px;color:var(--vault-muted)}.vt-heat svg{display:block;width:100%;height:auto}.vt-heat path{stroke-width:2;stroke-linejoin:round}.vt-heat .l0{fill:var(--vault-border);stroke:var(--vault-border)}.vt-heat .l1,.vt-heat .l2,.vt-heat .l3,.vt-heat .l4{fill:var(--vault-reading);stroke:var(--vault-reading)}.vt-heat path.l1{opacity:.25}.vt-heat path.l2{opacity:.5}.vt-heat path.l3{opacity:.7}.vt-heat-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px}.vt-heat-cap{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;color:var(--vault-muted)}.vt-heat-legend{display:flex;flex:none;align-items:center;gap:3px;font-size:10px;color:var(--vault-muted)}.vt-heat-legend>i{width:9px;height:9px;border-radius:2px}.vt-heat-legend>i:first-child{margin-left:1px}.vt-heat-legend>i:last-child{margin-right:1px}.vt-heat-legend .l0{background:var(--vault-border)}.vt-heat-legend .l1{background:color-mix(in srgb,var(--vault-reading) 25%,transparent)}.vt-heat-legend .l2{background:color-mix(in srgb,var(--vault-reading) 50%,transparent)}.vt-heat-legend .l3{background:color-mix(in srgb,var(--vault-reading) 70%,transparent)}.vt-heat-legend .l4{background:var(--vault-reading)}.vt-streak{display:flex;align-items:center;gap:6px;margin-top:12px!important;font-size:13px;font-weight:600;color:var(--vault-primary)}.vt-list{margin-top:14px!important;border-radius:12px;border:1px solid var(--vault-border);background:var(--vault-card);overflow:hidden}.vt-room-body>.vt-list:first-child{margin-top:0!important}.vt-list>li+li{border-top:1px solid var(--vault-border)}.vt-row{display:flex;align-items:center;justify-content:space-between;padding:11px 14px}.vt-row-title{flex:1;min-width:0;margin-right:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;color:var(--vault-primary)}.vt-row-title.is-strong{font-weight:600}.vt-status{font-size:12px;font-weight:600}.vt-status.is-success{color:var(--vault-success)}.vt-status.is-reading{color:var(--vault-reading)}.vt-status.is-muted{color:var(--vault-muted)}.vt-rev{display:block;padding:12px 14px}.vt-rev-head{display:flex;align-items:center;justify-content:space-between}.vt-rev-body{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;margin-top:4px;font-size:13px;color:var(--vault-muted)}.vt-rev-body.is-3{-webkit-line-clamp:3}.vt-rev-body.is-2{-webkit-line-clamp:2}.vt-stars{display:inline-flex;align-items:center;flex:none}.vt-creators{margin-bottom:14px}.vt-creators>.vt-label{margin-bottom:8px}.vt-bounds{display:flex;gap:10px;margin-bottom:14px}.vt-bound{flex:1;min-width:0;padding:12px;border-radius:12px;background:var(--vault-card);border:1px solid var(--vault-border)}.vt-bound>b{display:block;margin-top:2px;font-size:22px;font-weight:800;color:var(--vault-primary)}.vt-bound-title{display:block;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:var(--vault-muted)}.vt-formats{display:flex;flex-wrap:wrap;gap:8px}.vt-formats.has-next{margin-bottom:14px!important}.vt-formats>span{display:inline-flex;gap:6px;padding:6px 10px;border-radius:8px;background:var(--vault-card);border:1px solid var(--vault-border);font-size:12px;color:var(--vault-muted)}.vt-formats b{font-weight:600;color:var(--vault-primary)}.vt-pubs{border-radius:12px;overflow:hidden;background:var(--vault-card);border:1px solid var(--vault-border);box-shadow:0 2px 6px #0000000a}.vt-pubs>li{padding:12px 16px}.vt-pubs>li+li{border-top:1px solid var(--vault-border)}.vt-pubs p{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px!important;font-size:14px}.vt-pubs p>span:first-child{font-weight:500;color:var(--vault-primary)}.vt-pubs p>span:last-child{color:var(--vault-muted);font-variant-numeric:tabular-nums;white-space:pre}.vt-pub-bar{display:block;height:6px;border-radius:999px;background:var(--vault-border)}.vt-pub-bar>span{display:block;height:6px;border-radius:999px;background:var(--vault-pro-gold)}.vt-counts{display:flex;gap:8px}.vt-count{flex:1;display:flex;flex-direction:column;align-items:center;padding:14px;border-radius:12px;border:1px solid var(--vault-border);background:var(--vault-card)}.vt-count>b,.vt-wish-n>b{font-size:22px;font-weight:800;color:var(--vault-primary)}.vt-count>span{margin-top:2px;font-size:12px;color:var(--vault-muted)}.vt-card{padding:14px;border-radius:12px;border:1px solid var(--vault-border);background:var(--vault-card)}.vt-wish-n{display:flex;align-items:baseline;gap:8px}.vt-wish-n>span{font-size:13px;color:var(--vault-muted)}.vt-wish>.vt-chips{margin-top:10px!important}.vt-cta{display:flex;flex-direction:column;align-items:center;margin-top:32px;padding:20px;border-radius:16px;text-align:center;background:color-mix(in srgb,var(--vault-accent) calc(10% + 6% * var(--ov-dark)),transparent);border:1px solid color-mix(in srgb,var(--vault-accent) 35%,transparent);box-shadow:0 4px 10px #0000000d}[data-session] .vt-cta{display:none}.vt-cta-icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin-bottom:10px;border-radius:12px;color:var(--vault-accent);background:color-mix(in srgb,var(--vault-accent) 20%,transparent)}.vt-cta h2{font-size:18px;font-weight:800;color:var(--vault-primary)}.vt-cta p{max-width:360px;margin-top:4px;font-size:14px;color:var(--vault-muted)}.vt-cta-go{margin-top:16px;padding:12px 24px;border-radius:10px;background:var(--vault-accent);color:var(--ov-on-accent)!important;font-size:15px;font-weight:700}.vt-cta-pro{position:relative;margin-top:10px;color:var(--vault-link)!important;font-size:13px;font-weight:600}.vt-cta-pro:after{content:"";position:absolute;inset:-13px -8px}.vt-missing{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:96px 24px;text-align:center}.vt-missing h1{margin:0 0 6px;font-size:18px;font-weight:700}.vt-missing p{margin:0;font-size:14px;color:var(--vault-muted)}.vt-missing a{margin-top:18px;font-weight:600;color:var(--vault-link);text-decoration:none}.vault.is-missing{display:none}.vt-layer{line-height:normal;display:flex;flex-direction:column;background:var(--vault-surface);transform:translateY(100%);transition:transform .24s ease-out}.vt-layer.is-open{transform:none}.vt-layer:focus{outline:none}@media(prefers-reduced-motion:reduce){.vt-layer{transition:none}}.vt-wall-bar{flex:none;display:flex;flex-direction:column;gap:10px;padding:10px 16px;border-bottom:1px solid var(--vault-border)}.vt-wall-top{display:flex;align-items:center;gap:12px}.vt-wall-x{position:relative;display:flex!important;align-items:center;justify-content:center;flex:none;width:36px;height:36px;border-radius:18px!important;background:var(--vault-card)!important;border:1px solid var(--vault-border)!important;color:var(--vault-primary)}.vt-wall-x:after{content:"";position:absolute;inset:-4px}.vt-wall-title{flex:1;min-width:0}.vt-wall-title h2{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:800;color:var(--vault-primary)}.vt-wall-title p{margin-top:1px;font-size:12px;color:var(--vault-muted)}.vt-sorts{display:flex;gap:6px}.vt-sorts button{position:relative;padding:7px 14px!important;border-radius:999px;border:1px solid var(--vault-border)!important;background:var(--vault-card)!important;color:var(--vault-muted);font-size:13px!important;font-weight:700!important}.vt-sorts button:after{content:"";position:absolute;inset:-5px 0}.vt-sorts button[aria-pressed=true]{background:var(--vault-success)!important;border-color:var(--vault-success)!important;color:var(--ov-on-success)}.vt-wall-scroll{flex:1;overflow-y:auto}.vt-wall-body{max-width:1100px;margin:0 auto;padding:8px 16px 32px}.vt-wall-body>.vt-chips{padding-bottom:12px}.vt-wall-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.vt-wall-grid a{display:block}.vt-wall-grid .vt-frame{border-radius:6px;box-shadow:0 3px 6px #0000001f}.vt-wall-state{display:flex;align-items:center;justify-content:center;padding:48px 24px;font-size:14px;color:var(--vault-muted);text-align:center}.vt-wall-more{flex-direction:column;gap:12px;padding:24px}.vt-wall-more p{margin:0}.vt-wall-retry{position:relative;padding:9px 18px!important;border-radius:999px;border:1px solid var(--vault-border)!important;background:var(--vault-card)!important;color:var(--vault-primary);font-size:14px!important;font-weight:700!important;cursor:pointer}.vt-wall-retry:hover{border-color:var(--vault-accent)!important}.vt-wall-retry:after{content:"";position:absolute;inset:-4px 0}.vt-spin{width:20px;height:20px;border-radius:50%;border:2px solid var(--vault-border);border-top-color:var(--vault-accent);animation:vt-spin .8s linear infinite}@keyframes vt-spin{to{transform:rotate(360deg)}}@media(min-width:420px){.vt-wall-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:670px){.vt-wall-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(min-width:900px){.vt-wall-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}:root{--vault-surface: #F7F4EF;--vault-card: #FFFFFF;--vault-border: #E8E4DC;--vault-card-shadow: rgba(0,0,0,.06);--vault-primary: #1a1a2e;--vault-muted: #5c6470;--vault-inverse: #FFFFFF;--vault-accent: #2563eb;--vault-accent-hover: #1d4ed8;--vault-link: #2563eb;--vault-brand: #7851A9;--vault-action-edit-bg: #eff6ff;--vault-action-edit-border: #bfdbfe;--vault-action-edit: #2563eb;--vault-action-edit-subtle: #1d4ed8;--vault-reading: #7c3aed;--vault-success: #166534;--vault-success-subtle: #f0fdf4;--vault-success-subtle-border: #bbf7d0;--vault-warning: #d97706;--vault-warning-subtle: #fffbeb;--vault-warning-subtle-border: #fde68a;--vault-warning-button-bg: #fef3c7;--vault-warning-button-border: #fcd34d;--vault-error: #b91c1c;--vault-error-fg: #ffffff;--vault-error-subtle: #fef2f2;--vault-error-subtle-border: #fecaca;--vault-error-button-bg: #fee2e2;--vault-error-button-border: #fca5a5;--vault-gift: #6d28d9;--vault-gift-subtle: #f5f3ff;--vault-gift-subtle-border: #ddd6fe;--vault-gift-button-bg: #ede9fe;--vault-gift-button-border: #c4b5fd;--vault-wishlist: #db2777;--vault-wishlist-subtle: #fdf2f8;--vault-wishlist-subtle-border: #fbcfe8;--vault-wishlist-button-bg: #fce7f3;--vault-wishlist-button-border: #f9a8d4;--vault-owned-button-bg: #dcfce7;--vault-variant-dm: #4F46E5;--vault-variant-exclusive: #0F766E;--vault-info: #2563eb;--vault-info-subtle: #eff6ff;--vault-info-subtle-border: #bfdbfe;--vault-pre-order-band-bg: #f0fdfa;--vault-pre-order-band-border: #99f6e4;--vault-pre-order-band-text: #115e59;--vault-pre-order: #0f766e;--vault-pre-order-subtle: #f0fdfa;--vault-pre-order-subtle-border: #99f6e4;--vault-pre-order-button-bg: #ccfbf1;--vault-pre-order-button-border: #5eead4;--vault-pre-order-button: #0f766e;--vault-foc: #c2410c;--vault-foc-subtle: #fff7ed;--vault-foc-subtle-border: #fed7aa;--vault-foc-button-bg: #ffedd5;--vault-foc-button-border: #fdba74;--vault-pro-gold: #7c3aed;--vault-pro-amber: #6d28d9;--vault-pro-glow: rgba(124,58,237,.06);--vault-pro-glow-border: rgba(124,58,237,.2);--vault-pro-gold-text: #5b21b6;--vault-section-catalog: #2563eb;--vault-section-pre-orders: #0f766e;--vault-section-lists: #6b7280;--vault-section-conventions: #a21caf;--ov-role-writer: #c23250;--ov-role-plotter: #c23250;--ov-role-concept: #c23250;--ov-role-penciler: #6253cf;--ov-role-layouts: #6253cf;--ov-role-inker: #00766b;--ov-role-colorist: #b45309;--ov-role-letterer: #0066cc;--ov-role-editor: #636e72;--ov-role-assistant-editor: #636e72;--ov-role-editor-in-chief: #636e72;--ov-on-accent: #FFFFFF;--ov-on-pro-gold: #FFFFFF;--ov-on-success: #FFFFFF;--ov-on-info: #FFFFFF;--ov-on-warning: #1A1A1A;--ov-on-foc: #FFFFFF;--ov-on-pre-order: #FFFFFF;--ov-dark: 0;--ov-width-narrow: 672px;--ov-width-reading: 960px;--ov-width-wide: 1280px}[data-theme=default]{--vault-surface: #F7F4EF;--vault-card: #FFFFFF;--vault-border: #E8E4DC;--vault-card-shadow: rgba(0,0,0,.06);--vault-primary: #1a1a2e;--vault-muted: #5c6470;--vault-inverse: #FFFFFF;--vault-accent: #2563eb;--vault-accent-hover: #1d4ed8;--vault-link: #2563eb;--vault-brand: #7851A9;--vault-action-edit-bg: #eff6ff;--vault-action-edit-border: #bfdbfe;--vault-action-edit: #2563eb;--vault-action-edit-subtle: #1d4ed8;--vault-reading: #7c3aed;--vault-success: #166534;--vault-success-subtle: #f0fdf4;--vault-success-subtle-border: #bbf7d0;--vault-warning: #d97706;--vault-warning-subtle: #fffbeb;--vault-warning-subtle-border: #fde68a;--vault-warning-button-bg: #fef3c7;--vault-warning-button-border: #fcd34d;--vault-error: #b91c1c;--vault-error-fg: #ffffff;--vault-error-subtle: #fef2f2;--vault-error-subtle-border: #fecaca;--vault-error-button-bg: #fee2e2;--vault-error-button-border: #fca5a5;--vault-gift: #6d28d9;--vault-gift-subtle: #f5f3ff;--vault-gift-subtle-border: #ddd6fe;--vault-gift-button-bg: #ede9fe;--vault-gift-button-border: #c4b5fd;--vault-wishlist: #db2777;--vault-wishlist-subtle: #fdf2f8;--vault-wishlist-subtle-border: #fbcfe8;--vault-wishlist-button-bg: #fce7f3;--vault-wishlist-button-border: #f9a8d4;--vault-owned-button-bg: #dcfce7;--vault-variant-dm: #4F46E5;--vault-variant-exclusive: #0F766E;--vault-info: #2563eb;--vault-info-subtle: #eff6ff;--vault-info-subtle-border: #bfdbfe;--vault-pre-order-band-bg: #f0fdfa;--vault-pre-order-band-border: #99f6e4;--vault-pre-order-band-text: #115e59;--vault-pre-order: #0f766e;--vault-pre-order-subtle: #f0fdfa;--vault-pre-order-subtle-border: #99f6e4;--vault-pre-order-button-bg: #ccfbf1;--vault-pre-order-button-border: #5eead4;--vault-pre-order-button: #0f766e;--vault-foc: #c2410c;--vault-foc-subtle: #fff7ed;--vault-foc-subtle-border: #fed7aa;--vault-foc-button-bg: #ffedd5;--vault-foc-button-border: #fdba74;--vault-pro-gold: #7c3aed;--vault-pro-amber: #6d28d9;--vault-pro-glow: rgba(124,58,237,.06);--vault-pro-glow-border: rgba(124,58,237,.2);--vault-pro-gold-text: #5b21b6;--vault-section-catalog: #2563eb;--vault-section-pre-orders: #0f766e;--vault-section-lists: #6b7280;--vault-section-conventions: #a21caf;--ov-role-writer: #c23250;--ov-role-plotter: #c23250;--ov-role-concept: #c23250;--ov-role-penciler: #6253cf;--ov-role-layouts: #6253cf;--ov-role-inker: #00766b;--ov-role-colorist: #b45309;--ov-role-letterer: #0066cc;--ov-role-editor: #636e72;--ov-role-assistant-editor: #636e72;--ov-role-editor-in-chief: #636e72;--ov-on-accent: #FFFFFF;--ov-on-pro-gold: #FFFFFF;--ov-on-success: #FFFFFF;--ov-on-info: #FFFFFF;--ov-on-warning: #1A1A1A;--ov-on-foc: #FFFFFF;--ov-on-pre-order: #FFFFFF;--ov-dark: 0}[data-theme="616-dark"]{--vault-surface: #141210;--vault-card: #201D1A;--vault-border: #474440;--vault-card-shadow: rgba(0,0,0,.4);--vault-primary: #F5F5F5;--vault-muted: #9CA3AF;--vault-inverse: #FFFFFF;--vault-accent: #E62429;--vault-accent-hover: #C81E22;--vault-link: #FCA5A5;--vault-brand: #E62429;--vault-action-edit-bg: rgba(245,245,245,.1);--vault-action-edit-border: rgba(245,245,245,.28);--vault-action-edit: #F5F5F5;--vault-action-edit-subtle: #BFBFBF;--vault-reading: #C4B5FD;--vault-success: #2DD4BF;--vault-success-subtle: rgba(45,212,191,.12);--vault-success-subtle-border: rgba(45,212,191,.3);--vault-warning: #FBBF24;--vault-warning-subtle: rgba(251,191,36,.12);--vault-warning-subtle-border: rgba(251,191,36,.3);--vault-warning-button-bg: rgba(251,191,36,.18);--vault-warning-button-border: rgba(251,191,36,.45);--vault-error: #F87171;--vault-error-fg: #ffffff;--vault-error-subtle: rgba(248,113,113,.12);--vault-error-subtle-border: rgba(248,113,113,.3);--vault-error-button-bg: rgba(248,113,113,.18);--vault-error-button-border: rgba(248,113,113,.45);--vault-gift: #a78bfa;--vault-gift-subtle: rgba(124,58,237,.12);--vault-gift-subtle-border: rgba(124,58,237,.3);--vault-gift-button-bg: rgba(124,58,237,.18);--vault-gift-button-border: rgba(124,58,237,.45);--vault-wishlist: #f472b6;--vault-wishlist-subtle: rgba(244,114,182,.12);--vault-wishlist-subtle-border: rgba(244,114,182,.3);--vault-wishlist-button-bg: rgba(244,114,182,.18);--vault-wishlist-button-border: rgba(244,114,182,.45);--vault-owned-button-bg: rgba(21,128,61,.18);--vault-variant-dm: #818CF8;--vault-variant-exclusive: #5EEAD4;--vault-info: #60A5FA;--vault-info-subtle: rgba(96,165,250,.12);--vault-info-subtle-border: rgba(96,165,250,.3);--vault-pre-order-band-bg: rgba(13,148,136,.15);--vault-pre-order-band-border: rgba(13,148,136,.28);--vault-pre-order-band-text: #2dd4bf;--vault-pre-order: #2dd4bf;--vault-pre-order-subtle: rgba(13,148,136,.12);--vault-pre-order-subtle-border: rgba(13,148,136,.3);--vault-pre-order-button-bg: rgba(13,148,136,.18);--vault-pre-order-button-border: rgba(13,148,136,.45);--vault-pre-order-button: #2dd4bf;--vault-foc: #fb923c;--vault-foc-subtle: rgba(234,88,12,.12);--vault-foc-subtle-border: rgba(234,88,12,.3);--vault-foc-button-bg: rgba(234,88,12,.18);--vault-foc-button-border: rgba(234,88,12,.45);--vault-pro-gold: #a78bfa;--vault-pro-amber: #8b5cf6;--vault-pro-glow: rgba(167,139,250,.12);--vault-pro-glow-border: rgba(167,139,250,.28);--vault-pro-gold-text: #c4b5fd;--vault-section-catalog: #F5F5F5;--vault-section-pre-orders: #2dd4bf;--vault-section-lists: #9CA3AF;--vault-section-conventions: #F0ABFC;--ov-role-writer: #ee5f76;--ov-role-plotter: #ee5f76;--ov-role-concept: #ee5f76;--ov-role-penciler: #9b88ef;--ov-role-layouts: #9b88ef;--ov-role-inker: #00d4a8;--ov-role-colorist: #fdcb6e;--ov-role-letterer: #60a5fa;--ov-role-editor: #9ca3af;--ov-role-assistant-editor: #9ca3af;--ov-role-editor-in-chief: #9ca3af;--ov-on-accent: #FFFFFF;--ov-on-pro-gold: #1A1A1A;--ov-on-success: #1A1A1A;--ov-on-info: #1A1A1A;--ov-on-warning: #1A1A1A;--ov-on-foc: #1A1A1A;--ov-on-pre-order: #1A1A1A;--ov-dark: 1}[data-theme=knightfall]{--vault-surface: #282D36;--vault-card: #30363F;--vault-border: #4A5260;--vault-card-shadow: rgba(0,0,0,.45);--vault-primary: #ECEEF2;--vault-muted: #AEB6C2;--vault-inverse: #FFFFFF;--vault-accent: #3A6BC2;--vault-accent-hover: #2F5CAC;--vault-link: #8FB3F0;--vault-brand: #E3AE34;--vault-action-edit-bg: rgba(236,238,242,.1);--vault-action-edit-border: rgba(236,238,242,.28);--vault-action-edit: #ECEEF2;--vault-action-edit-subtle: #C8CDD6;--vault-reading: #B6A6F8;--vault-success: #34D399;--vault-success-subtle: rgba(52,211,153,.13);--vault-success-subtle-border: rgba(52,211,153,.32);--vault-warning: #FBBF24;--vault-warning-subtle: rgba(251,191,36,.13);--vault-warning-subtle-border: rgba(251,191,36,.32);--vault-warning-button-bg: rgba(251,191,36,.2);--vault-warning-button-border: rgba(251,191,36,.45);--vault-error: #FB8C8C;--vault-error-fg: #2A1115;--vault-error-subtle: rgba(248,113,113,.13);--vault-error-subtle-border: rgba(248,113,113,.32);--vault-error-button-bg: rgba(248,113,113,.2);--vault-error-button-border: rgba(248,113,113,.45);--vault-gift: #C4B5FD;--vault-gift-subtle: rgba(167,139,250,.13);--vault-gift-subtle-border: rgba(167,139,250,.32);--vault-gift-button-bg: rgba(167,139,250,.2);--vault-gift-button-border: rgba(167,139,250,.45);--vault-wishlist: #F9A8D4;--vault-wishlist-subtle: rgba(244,114,182,.13);--vault-wishlist-subtle-border: rgba(244,114,182,.32);--vault-wishlist-button-bg: rgba(244,114,182,.2);--vault-wishlist-button-border: rgba(244,114,182,.45);--vault-owned-button-bg: rgba(52,211,153,.18);--vault-variant-dm: #A5B4FC;--vault-variant-exclusive: #5EEAD4;--vault-info: #8FB3F0;--vault-info-subtle: rgba(143,179,240,.1);--vault-info-subtle-border: rgba(143,179,240,.32);--vault-pre-order-band-bg: rgba(13,148,136,.18);--vault-pre-order-band-border: rgba(13,148,136,.32);--vault-pre-order-band-text: #5EEAD4;--vault-pre-order: #5EEAD4;--vault-pre-order-subtle: rgba(13,148,136,.13);--vault-pre-order-subtle-border: rgba(13,148,136,.32);--vault-pre-order-button-bg: rgba(13,148,136,.2);--vault-pre-order-button-border: rgba(13,148,136,.45);--vault-pre-order-button: #5EEAD4;--vault-foc: #FDBA74;--vault-foc-subtle: rgba(234,88,12,.14);--vault-foc-subtle-border: rgba(234,88,12,.32);--vault-foc-button-bg: rgba(234,88,12,.2);--vault-foc-button-border: rgba(234,88,12,.45);--vault-pro-gold: #C4B5FD;--vault-pro-amber: #A78BFA;--vault-pro-glow: rgba(167,139,250,.14);--vault-pro-glow-border: rgba(167,139,250,.3);--vault-pro-gold-text: #DDD5FE;--vault-section-catalog: #8FB3F0;--vault-section-pre-orders: #5EEAD4;--vault-section-lists: #AEB6C2;--vault-section-conventions: #F0ABFC;--ov-role-writer: #F4889C;--ov-role-plotter: #F4889C;--ov-role-concept: #F4889C;--ov-role-penciler: #B6A6F8;--ov-role-layouts: #B6A6F8;--ov-role-inker: #34D8B0;--ov-role-colorist: #FBD06B;--ov-role-letterer: #8FB3F0;--ov-role-editor: #AEB6C2;--ov-role-assistant-editor: #AEB6C2;--ov-role-editor-in-chief: #AEB6C2;--ov-on-accent: #FFFFFF;--ov-on-pro-gold: #1A1A1A;--ov-on-success: #1A1A1A;--ov-on-info: #1A1A1A;--ov-on-warning: #1A1A1A;--ov-on-foc: #1A1A1A;--ov-on-pre-order: #1A1A1A;--ov-dark: 1}
