@font-face{font-family:Helvetica Neue LT Pro;src:url(/fonts/HelveticaNeueLTPro-Lt.woff2) format("woff2");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:Helvetica Neue LT Pro;src:url(/fonts/HelveticaNeueLTPro-Roman.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Helvetica Neue LT Pro;src:url(/fonts/HelveticaNeueLTPro-Md.woff2) format("woff2");font-style:normal;font-weight:500;font-display:swap}:root{color-scheme:light dark;--page-pad:clamp(16px,2vw,28px);--container-max:1680px;--avatar-size:24px;--font-family:"Helvetica Neue LT Pro","Helvetica Neue",Helvetica,Arial,sans-serif;--text-size-body:15px;--text-size-utility:13px;--text-size-1:var(--text-size-body);--text-size-2:var(--text-size-body);--text-size-3:var(--text-size-body);--text-line:1.4;--text-line-tight:1.25;--text-track:0.05em;--weight-light:300;--weight-regular:400;--weight-medium:500;--tone-strong:1;--tone-medium:0.72;--tone-light:0.55;--bg:#fff;--sticky-band-bg:255,255,255;--fg:#111;--muted:#8c8c8c;--text-muted:var(--muted);--border:#ddd;--card-bg:#fff;--input-bg:#fff;--button-bg:#fff;--placeholder-bg:#e8e8e8;--bg-muted:var(--placeholder-bg);--border-avatar:#e0e0e0;--error:#b00020;--info:#2563eb;--feedback-status-new:#c14a5f;--feedback-status-reviewing:#3f9b69;--feedback-status-neutral:#a8a8af;--space-xs:4px;--space-sm:6px;--space-8:8px;--space-10:10px;--space-md:12px;--space-14:14px;--space-16:16px;--space-lg:24px;--space-32:32px;--space-xl:48px;--catalog-top-gap:var(--space-lg);--catalog-section-divider-gap:var(--space-md);--stat-pair-gap:var(--space-10);--stat-group-gap:var(--space-16);--page-top-gap:var(--space-md);--browser-top-offset:max(env(safe-area-inset-top),var(--space-md));--browser-controls-top-offset:calc(var(--browser-top-offset) + var(--space-10))}@media (prefers-color-scheme:dark){:root{--bg:#000;--sticky-band-bg:0,0,0;--fg:#e8e8ea;--muted:#a8a8ad;--border:#2e2e33;--card-bg:#000;--input-bg:#000;--button-bg:#000;--placeholder-bg:#1a1a1a;--bg-muted:var(--placeholder-bg);--border-avatar:#2a2a2e;--feedback-status-new:#d85b72;--feedback-status-reviewing:#58b47f;--feedback-status-neutral:#62626b;--space-xs:4px;--space-sm:6px;--space-8:8px;--space-10:10px;--space-md:12px;--space-14:14px;--space-16:16px;--space-lg:24px;--space-32:32px;--space-xl:48px}}*,:after,:before{box-sizing:border-box}body,html{padding:0;margin:0;font-family:var(--font-family);font-size:var(--text-size-body);font-weight:var(--weight-regular);line-height:var(--text-line);letter-spacing:var(--text-track);color:var(--fg);background:var(--bg);overflow-x:hidden;text-size-adjust:100%;scroll-behavior:smooth}button,input,select,textarea{letter-spacing:inherit}.entity-summary-stats{display:flex;flex-wrap:wrap;gap:var(--space-lg)}.entity-summary-stats a,.entity-summary-stats a:hover{text-decoration:none}@media (max-width:720px){.entity-summary-stats{flex-direction:column;gap:var(--space-sm)}.entity-summary-stats .om-stat-pair{justify-content:flex-start}}.text-primary{color:var(--fg)}.text-muted{color:var(--muted);font-weight:var(--weight-light)}.text-dim{opacity:.55}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes omSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.om-spinner{--om-spinner-size:1.1em;position:relative;display:inline-flex;align-items:center;justify-content:center;inline-size:var(--om-spinner-size);block-size:var(--om-spinner-size);flex:0 0 auto;vertical-align:text-bottom}.om-spinner--inline{--om-spinner-size:1.18cap}.om-spinner--compact{--om-spinner-size:14px}.om-spinner__img{width:100%;height:100%;animation:om-spin 1.2s linear infinite}@keyframes om-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.om-spinner--large{--om-spinner-size:22px}.om-spinner__img{display:block;inline-size:100%;block-size:100%;animation:omSpin 1.05s linear infinite;transform-origin:50% 50%}.om-spinner-with-label{display:inline-flex;align-items:center;gap:var(--space-8)}.om-newsletter-signup-form{display:grid;grid-gap:var(--space-md);gap:var(--space-md)}.om-newsletter-signup-form.is-inline{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) auto;align-items:center}.om-newsletter-signup-form.is-stack{grid-template-columns:1fr}.om-newsletter-signup-field{display:grid;grid-gap:6px;gap:6px;min-width:0}.om-newsletter-signup-field--honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden;pointer-events:none}.om-newsletter-signup-field-label{font-size:var(--text-size-body);line-height:var(--text-line-tight);color:var(--text-muted)}.om-newsletter-signup-field input{width:100%}.om-newsletter-signup-submit{white-space:nowrap}.om-newsletter-signup-success{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);border:1px solid var(--border);padding:12px 14px}.om-newsletter-signup-success__text{line-height:1.4}.om-newsletter-signup-reset{border:0;background:transparent;padding:0;cursor:pointer;text-decoration:none}.om-newsletter-signup-message{grid-column:1/-1}.om-site-footer{margin-top:calc(var(--space-xl) + var(--space-32));padding-bottom:calc(var(--space-xl) + var(--space-lg))}.om-site-footer__inner{padding-top:var(--space-lg);border-top:1px solid var(--border)}.om-site-footer__row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--space-lg);gap:var(--space-lg);align-items:center}.om-site-footer__meta{display:flex;gap:var(--space-lg);flex-wrap:wrap;align-items:center;justify-content:flex-start;font-size:var(--text-size-body);line-height:var(--text-line)}.om-site-footer__form-wrap{justify-self:end;width:auto;max-width:none}.om-site-footer__form{justify-content:end}.om-site-footer__form.is-inline{grid-template-columns:minmax(0,240px) minmax(0,240px) auto;justify-content:end;column-gap:var(--space-md);row-gap:0;align-items:end}.om-site-footer__form .om-newsletter-signup-field input,.om-site-footer__form .om-newsletter-signup-field-label{text-align:left}.om-site-footer__form .om-newsletter-signup-field{gap:0}.om-site-footer__form .om-newsletter-signup-field-label{font-size:var(--text-size-body);line-height:var(--text-line-tight);color:var(--fg)}.om-site-footer__form .om-newsletter-signup-field input{min-height:36px;padding:16px 0 0;border:0;border-bottom:1px solid var(--border);border-radius:0;background:transparent}.om-site-footer__meta a,.om-site-footer__meta a:hover{text-decoration:none}@media (max-width:900px){.om-site-footer__row{grid-template-columns:1fr}.om-site-footer__form-wrap{justify-self:stretch;max-width:none}.om-site-footer__form{justify-content:stretch}.om-site-footer__form.is-inline{grid-template-columns:1fr;row-gap:var(--space-md)}.om-newsletter-signup-form.is-inline{grid-template-columns:1fr}}@keyframes skeletonPulse{0%,to{opacity:1}50%{opacity:.4}}.skeleton{background:var(--placeholder-bg);animation:skeletonPulse 1.5s ease-in-out infinite;border-radius:2px}.om-skeleton-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));grid-gap:var(--space-md);gap:var(--space-md)}@media (max-width:720px){.om-skeleton-card-grid{grid-template-columns:repeat(1,minmax(0,1fr))}}.om-filter-link,a,button.muted,button.om-filter-link{color:var(--muted);text-decoration:none;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;transition:color .15s ease;background:none;border:none;padding:0;font:inherit;cursor:pointer}.om-filter-link:hover,a:hover,button.muted:hover,button.om-filter-link:hover{color:var(--fg)!important;text-decoration:none}.link-chrome{color:var(--muted);text-decoration:none!important;transition:color .15s ease;background:none;border:none;padding:0;font:inherit;font-weight:var(--weight-regular);cursor:pointer}.link-chrome:hover{color:var(--fg)!important;text-decoration:none!important}.link-chrome.is-active{color:var(--fg);text-decoration:underline;text-underline-offset:3px}.link-card{display:block}.link-card,.link-card:hover{text-decoration:none!important;color:inherit}.link-avatar{display:inline-block;flex-shrink:0}.link-avatar,.link-avatar:hover,.om-header-name-link:hover{text-decoration:none!important}.om-header-name-link:hover .om-header-display-name{text-decoration:none}.om-header-name-link:hover .muted{color:var(--fg)!important;text-decoration:none}a:focus-visible,button.muted:focus-visible{outline:0;color:var(--fg);text-decoration:underline}.om-settings-page input:not([type=file]):not([type=range]):not([type=checkbox]):not([type=radio]){line-height:inherit;padding:0!important;width:100%!important;max-width:none!important}.om-settings-page select,.om-settings-page textarea{width:100%!important;max-width:none!important}.om-settings-page{--settings-row-gap:var(--space-10)}.om-form-shell{--om-form-label-column:120px;--om-form-column-gap:24px;width:50%;max-width:50%}.om-form-field{display:grid;grid-template-columns:minmax(0,1fr);grid-row-gap:8px;row-gap:8px;align-items:start}.om-form-label{font-size:var(--text-size-utility);line-height:var(--text-line-tight);padding-bottom:0}.om-form-label,.om-settings-heading{color:var(--text-muted);font-weight:400}.om-form-input-wrap,.om-form-label{grid-row:auto;grid-column:1}.om-form-input-wrap{min-width:0}.om-form-input-wrap>input:not([type=checkbox]):not([type=radio]):not([type=file]),.om-form-input-wrap>select,.om-form-input-wrap>textarea{width:100%!important;max-width:none!important;padding-top:1px;padding-bottom:12px;line-height:1.25}.om-form-help{color:var(--text-muted);font-size:var(--text-size-utility);line-height:var(--text-line)}.om-form-actions,.om-form-help{grid-column:1;display:flex;flex-direction:row;gap:8px;align-items:baseline;justify-content:flex-start}.om-form-toggle-row{display:inline-flex;align-items:center;gap:10px;color:var(--fg)}.om-form-toggle-row>input[type=checkbox]{margin:0}.om-form-section{display:grid;grid-gap:32px;gap:32px}.om-form-section+.om-form-section{margin-top:48px}.om-settings-row{margin-top:var(--settings-row-gap)!important}.om-settings-inline-action{display:flex;align-items:baseline;gap:var(--space-md);flex-wrap:nowrap!important;width:100%}.om-settings-inline-action input:not([type=file]):not([type=range]):not([type=checkbox]):not([type=radio]){width:auto!important;flex:1 1 auto;min-width:0}.om-settings-inline-action>a,.om-settings-inline-action>button{margin-left:auto;flex:0 0 auto;white-space:nowrap}.om-settings-profile{display:flex;flex-direction:column;gap:var(--space-xl)}.om-settings-section{display:flex;flex-direction:column;gap:var(--space-md)}.om-settings-section-title{font-size:var(--text-size-1);font-weight:400}.om-settings-field{display:flex;flex-direction:column;gap:var(--space-sm)}.om-book-card-link{text-decoration:none}.om-book-card{border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important}.book-title,.om-book-title{display:block;width:100%;text-align:left;overflow-wrap:anywhere;word-break:break-word;font-weight:400;color:var(--muted);transition:color .12s ease}.link-card:focus-visible .om-book-title,.link-card:hover .om-book-title,.om-book-card-link:focus-visible .om-book-title,.om-book-card-link:hover .om-book-title,.om-book-card:hover .om-book-title,.om-explore-main-grid a:focus-visible .om-book-title,.om-explore-main-grid a:hover .om-book-title,.om-explore-rail-grid a:focus-visible .om-book-title,.om-explore-rail-grid a:hover .om-book-title,.om-related-items-grid a:focus-visible .om-book-title,.om-related-items-grid a:hover .om-book-title{color:var(--fg)}.om-book-secondary{display:block;width:100%;color:var(--muted);margin-top:var(--space-4);text-align:left;overflow-wrap:anywhere;word-break:break-word;font-weight:300}.om-book-secondary a,.om-book-secondary button,.om-book-secondary span{text-align:left;vertical-align:baseline}.om-book-secondary button.om-filter-link{display:inline;line-height:inherit;white-space:normal}.om-suggestion-action{color:var(--muted);white-space:nowrap}.om-suggestion-action:hover{color:var(--fg);text-decoration:none}.om-suggestion-action:focus-visible{color:var(--fg);text-decoration:underline}.om-suggest-panel{border:1px solid var(--border);background:var(--bg);box-shadow:0 12px 28px rgba(0,0,0,.45);box-sizing:border-box;opacity:1;isolation:isolate}.om-suggest-recipient{position:relative;z-index:40;isolation:isolate}.om-suggest-suggestions{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:200;display:flex;flex-direction:column;border:1px solid var(--border);background:var(--bg);box-shadow:0 10px 24px rgba(0,0,0,.35)}.om-suggest-suggestion,.om-suggest-suggestion-status{display:flex;align-items:center;gap:10px;width:100%;min-width:0;padding:10px 12px;background:var(--bg)}.om-suggest-suggestion{border:0;color:var(--text);font:inherit;text-align:left;text-decoration:none;cursor:pointer}.om-suggest-suggestion:focus-visible,.om-suggest-suggestion:hover,.om-suggest-suggestion[data-active=true]{background:var(--card-bg);outline:none;text-decoration:none}.om-suggest-suggestion+.om-suggest-suggestion,.om-suggest-suggestion+.om-suggest-suggestion-status,.om-suggest-suggestion-status+.om-suggest-suggestion{border-top:1px solid var(--border)}.om-suggest-suggestion-avatar{width:18px;height:18px;border-radius:999px;flex:0 0 auto;object-fit:cover;background:var(--bg-muted);border:1px solid var(--border)}.om-suggest-suggestion-copy{display:flex;flex-direction:column;min-width:0;line-height:1.1}.om-suggest-suggestion-primary,.om-suggest-suggestion-secondary{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.om-suggest-suggestion-secondary{color:var(--text-muted)}.om-mobile-action-overlay{position:fixed;inset:0}.om-mobile-action-backdrop{position:absolute;inset:0;border:0;padding:0;background:linear-gradient(rgba(0,0,0,.42),rgba(0,0,0,.42)),rgba(10,10,12,.24);backdrop-filter:blur(16px) saturate(.7);-webkit-backdrop-filter:blur(16px) saturate(.7)}.om-suggestion-sentence{display:flex;align-items:flex-start;gap:var(--space-sm);margin-bottom:var(--space-md);color:var(--muted)}.om-suggestion-sentence-avatar{width:20px;height:20px;border-radius:999px;flex:0 0 auto;object-fit:cover;margin-top:.15em}.om-suggestion-sentence-text{min-width:0;line-height:1.45}.om-suggestion-sentence-user{color:var(--fg);text-decoration:none}.om-suggestion-sentence-user:hover{text-decoration:none}.om-suggestion-sentence-user:focus-visible{text-decoration:underline}.om-suggestion-actions-row{overflow-x:auto;scrollbar-width:none}.om-suggestion-actions-row::-webkit-scrollbar{display:none}.om-feedback-card{border:1px solid var(--border);color:var(--fg)}.om-feedback-card[data-status=new]{border-color:var(--feedback-status-new);color:var(--feedback-status-new)}.om-feedback-card[data-status=reviewing]{border-color:var(--feedback-status-reviewing);color:var(--feedback-status-reviewing)}.om-feedback-card[data-status=resolved],.om-feedback-card[data-status=wont_fix]{border-color:var(--feedback-status-neutral);color:var(--feedback-status-neutral)}.om-feedback-card .text-muted{color:currentColor!important;opacity:.82}.om-feedback-card .om-filter-control{color:currentColor;border-color:currentColor!important}.om-feedback-card .om-filter-control option{color:var(--fg)}.om-feedback-divider{border-top:1px solid;opacity:.4}.om-feedback-thumb{border:1px solid}.om-cover-slot{background:transparent;padding:0;display:flex;align-items:center;justify-content:center;border:0!important;outline:0!important;box-shadow:none!important;position:relative}@media (max-width:720px){.om-cover-editor-modal{height:100vh!important;border-radius:0!important}.om-cover-editor-body{flex-direction:column!important}.om-cover-editor-sidebar{flex:0 0 auto!important;border-left:none!important;border-top:1px solid var(--color-border,rgba(0,0,0,.08));max-height:50vh}}.om-cover-selection-overlay{position:absolute;inset:0;background:rgba(0,0,0,0);display:flex;align-items:center;justify-content:center;transition:background .12s ease;z-index:5;pointer-events:none}.om-book-card-bulk-mode:hover .om-cover-selection-overlay{background:rgba(0,0,0,.45)}.om-book-card-selected .om-cover-selection-overlay{background:rgba(0,0,0,.65)}.om-book-card-dragging .om-cover-selection-overlay{background:transparent!important}.om-selection-checkmark{opacity:0;transition:opacity .12s ease;color:#fff;font-size:24px}.om-book-card-selected .om-selection-checkmark{opacity:1}.om-book-card-dragging .om-selection-checkmark{opacity:0!important}.om-cover-slot-has-image{background:transparent;isolation:isolate}@media (prefers-color-scheme:light){.om-cover-slot-has-image img{mix-blend-mode:multiply}}.om-cover-slot-has-image img{transition:filter .18s ease,opacity .18s ease}.om-cover-slot{transition:transform .18s ease;will-change:transform}.om-cover-slot:after{content:none}.om-cover-placeholder{background:var(--placeholder-bg);width:100%;display:block}.om-cover-slot img{border:0!important;outline:0!important;box-shadow:none!important}.om-cropper-container{width:100%!important;height:100%!important;position:absolute!important;top:0;left:0}.om-cropper-image{max-width:none!important;max-height:none!important}.link-card:focus-visible .om-cover-slot-has-image img,.link-card:hover .om-cover-slot-has-image img,.om-book-card-link:focus-visible .om-cover-slot-has-image img,.om-book-card-link:hover .om-cover-slot-has-image img,.om-explore-main-grid a:focus-visible .om-cover-slot-has-image img,.om-explore-main-grid a:hover .om-cover-slot-has-image img,.om-explore-rail-grid a:focus-visible .om-cover-slot-has-image img,.om-explore-rail-grid a:hover .om-cover-slot-has-image img,.om-related-items-grid a:focus-visible .om-cover-slot-has-image img,.om-related-items-grid a:hover .om-cover-slot-has-image img{filter:brightness(.9);opacity:.9}@media (hover:none){.link-card:active .om-cover-slot,.om-book-card-link:active .om-cover-slot,.om-explore-main-grid a:active .om-cover-slot,.om-explore-rail-grid a:active .om-cover-slot,.om-related-items-grid a:active .om-cover-slot{transform:translateY(2px) scale(.985);transition:transform .08s ease}.link-card:active .om-cover-slot-has-image img,.om-book-card-link:active .om-cover-slot-has-image img,.om-explore-main-grid a:active .om-cover-slot-has-image img,.om-explore-rail-grid a:active .om-cover-slot-has-image img,.om-related-items-grid a:active .om-cover-slot-has-image img{filter:brightness(.9);opacity:.9}}.link-card:focus-visible .om-cover-slot,.link-card:hover .om-cover-slot,.om-book-card-link:focus-visible .om-cover-slot,.om-book-card-link:hover .om-cover-slot,.om-explore-main-grid a:focus-visible .om-cover-slot,.om-explore-main-grid a:hover .om-cover-slot,.om-explore-rail-grid a:focus-visible .om-cover-slot,.om-explore-rail-grid a:hover .om-cover-slot,.om-related-items-grid a:focus-visible .om-cover-slot,.om-related-items-grid a:hover .om-cover-slot{transform:translateY(2px) scale(.985)}.om-cover-add-btn{opacity:0;pointer-events:none;transition:opacity .15s}.om-book-card:hover .om-cover-add-btn{opacity:1;pointer-events:auto}.om-avatar-lockup{display:inline-flex;align-items:center;flex-wrap:nowrap;min-width:0}.om-avatar-lockup,.om-avatar-lockup-tight{gap:var(--space-md)}.om-avatar-link{line-height:0}.om-avatar-link,.om-wordmark-link{display:inline-flex;align-items:center;text-decoration:none!important}.om-wordmark-link{gap:var(--space-md);line-height:1}.om-wordmark-icon{width:var(--avatar-size);height:var(--avatar-size);display:block;flex-shrink:0;transform:translateY(-2px)}@keyframes om-wordmark-spin{0%{transform:translateY(-2px) rotate(0deg)}to{transform:translateY(-2px) rotate(1turn)}}.om-avatar-img{width:var(--avatar-size);height:var(--avatar-size);border-radius:999px;object-fit:cover;border:1px solid var(--border-avatar);display:block;transform:translateY(-1px);background-image:url(/default-avatar.svg);background-position:50%;background-repeat:no-repeat;background-size:cover}.om-avatar-img-nav{transform:translateY(-2px)}.om-avatar-img-public{transform:translateY(-1px)}.om-member-stack{display:inline-flex;align-items:center}.om-member-stack>a{display:inline-flex;line-height:0}.om-member-stack-avatar{width:16px;height:16px;border-radius:999px;border:1px solid var(--border-avatar);background:var(--placeholder-bg);background-image:url(/default-avatar.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;object-fit:cover;display:inline-block;vertical-align:middle}.om-member-stack-avatar,.om-member-stack-avatar-detail-down,.om-member-stack-avatar-detail-up{transform:translateY(-3px)}.om-member-stack>*+*{margin-left:3px}.om-member-stack-overflow{font-size:var(--text-size-1);color:var(--text-muted);margin-left:4px;white-space:nowrap}.om-nav-badge{display:inline-flex;align-items:center;justify-content:center;width:var(--avatar-size);min-width:var(--avatar-size);height:var(--avatar-size);padding:0;border-radius:0;color:#fff;line-height:1em;font-size:var(--text-size-1);transform:translateY(0);align-self:center;border:0;outline:0;box-shadow:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.om-nav-badge--square{border-radius:0}.om-nav-badge--circle{border-radius:999px}button,input,option,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea{color:var(--fg);background:transparent;border:0;border-bottom:1px solid var(--border);padding:0 0 9px;border-radius:0;max-width:100%;min-width:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-inline:0!important;text-indent:0;border-radius:0!important;box-shadow:none!important;outline:0!important}input:not([type=checkbox]):not([type=radio]):not([type=file]):focus,input:not([type=checkbox]):not([type=radio]):not([type=file]):focus-visible,textarea:focus,textarea:focus-visible{outline:0!important;box-shadow:none!important;border-color:var(--border)!important;border-bottom:1px solid var(--fg)!important}.om-input-underline-wrapper input:focus,.om-input-underline-wrapper input:focus-visible{border-bottom:0!important}select:focus,select:focus-visible{outline:0!important;box-shadow:none!important;border-color:var(--border)!important;border-bottom:1px solid var(--fg)!important}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}.book-title{font-size:var(--text-size-2);opacity:var(--tone-strong)}.section-title{font-size:var(--text-size-3);opacity:var(--tone-strong)}button{color:var(--fg);background:transparent;border:0;padding:0;cursor:pointer;text-decoration:none}button.no-underline:hover{text-decoration:none}button:focus,button:focus-visible{outline:0!important;box-shadow:none!important}.btn-danger:focus-visible,.btn-primary:focus-visible,.btn-soft:focus-visible{box-shadow:0 0 0 2px var(--bg),0 0 0 4px var(--fg)!important}.btn-ghost:focus-visible{box-shadow:0 0 0 2px var(--bg),0 0 0 4px var(--muted)!important}.link-chrome:focus-visible{color:var(--fg)!important;text-decoration:underline;text-underline-offset:3px}button:disabled{opacity:.55;cursor:default}:root{--btn-radius:999px;--btn-height:38px;--btn-height-sm:32px;--btn-px:16px;--btn-px-ghost:10px}.btn-danger,.btn-ghost,.btn-primary,.btn-soft{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:var(--btn-height);padding:2px var(--btn-px) 0;border-radius:var(--btn-radius);border:1px solid transparent;font:inherit;line-height:1;text-decoration:none!important;white-space:nowrap;cursor:pointer;transition:background .1s ease,border-color .1s ease,opacity .1s ease,color .1s ease}.btn-danger:disabled,.btn-ghost:disabled,.btn-primary:disabled,.btn-soft:disabled{opacity:.55;cursor:default}.btn-danger:hover,.btn-ghost:hover,.btn-primary:hover,.btn-soft:hover{text-decoration:none!important}.btn-primary{background:var(--fg);color:var(--bg);border-color:var(--fg)}.btn-primary:hover{opacity:.88}.btn-soft{background:color-mix(in srgb,var(--card-bg) 88%,var(--bg-muted) 12%);color:var(--fg);border-color:var(--border)}.btn-soft:hover{background:color-mix(in srgb,var(--card-bg) 72%,var(--bg-muted) 28%)}.btn-ghost{background:transparent;color:var(--muted);border-color:transparent;min-height:var(--btn-height-sm);padding:0 var(--btn-px-ghost)}.btn-ghost:hover{color:var(--fg);background:color-mix(in srgb,var(--card-bg) 85%,var(--bg-muted) 15%)}.btn-danger{background:transparent;color:#8d3428;border-color:var(--border)}.btn-danger:hover{background:#fff1ed;border-color:#e6b7af;color:#8d3428}.btn-action{display:inline-flex;align-items:center;gap:.3em;padding:6px 11px 4px;border:none;border-radius:4px;font:inherit;font-weight:400;line-height:1;color:var(--fg);background:color-mix(in srgb,var(--fg) 8%,var(--bg));cursor:pointer;text-decoration:none;white-space:nowrap;transition:background 80ms,color 80ms}.btn-action:hover{background:color-mix(in srgb,var(--fg) 14%,var(--bg));color:color-mix(in srgb,var(--fg) 70%,var(--bg));text-decoration:none!important}.btn-action:disabled{opacity:.45;cursor:default}.btn-action:focus-visible{box-shadow:0 0 0 2px var(--bg),0 0 0 4px var(--muted)!important}.btn-action--danger:hover{background:color-mix(in srgb,var(--error) 12%,var(--bg));color:color-mix(in srgb,var(--error) 80%,var(--bg))}.om-btn-primary{background:var(--fg);color:var(--bg);border-color:var(--fg);font-weight:400}.om-btn-primary:hover{opacity:.88}.om-filter-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center;max-width:100%}.om-smart-sticky-band{position:relative;z-index:10;margin-top:var(--space-md);margin-right:calc(var(--page-pad) * -1);margin-left:calc(var(--page-pad) * -1);padding:var(--space-md) var(--page-pad) var(--space-sm);transform:translateY(0);transition:transform .28s cubic-bezier(.2,0,0,1);will-change:transform;isolation:isolate}.om-smart-sticky-band[data-fixed=true]{position:fixed;top:var(--browser-top-offset);left:max(var(--page-pad),calc((100vw - var(--container-max)) / 2));right:auto;width:min(var(--container-max),calc(100vw - (var(--page-pad) * 2)));margin-top:0;margin-right:0;margin-left:0}@media (min-width:721px){.om-smart-sticky-band[data-fixed=true]{top:0}.om-smart-sticky-band[data-fixed=true] .row:first-child{padding-top:var(--space-xs)}}.om-smart-sticky-band:before{content:"";position:absolute;top:0;right:0;left:0;height:calc(100% + var(--sticky-band-overhang, 48px));opacity:0;pointer-events:none;z-index:-1;transition:opacity .28s cubic-bezier(.2,0,0,1);background:linear-gradient(to bottom,rgba(var(--sticky-band-bg),1) 0,rgba(var(--sticky-band-bg),.93) 42%,rgba(var(--sticky-band-bg),.62) 78%,rgba(var(--sticky-band-bg),0) 100%)}.om-smart-sticky-band[data-docked=true][data-visible=true]:before{opacity:1}.om-smart-sticky-band[data-docked=true][data-visible=false]{transform:translateY(calc(-100% - var(--space-sm)));pointer-events:none}.om-sticky-controls{display:flex;flex-direction:column;gap:0}.om-library-controls-bar{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-lg);width:100%;flex-wrap:nowrap}.om-library-controls-left,.om-library-controls-right{display:flex;align-items:baseline;gap:var(--space-md);min-width:0}.om-library-controls-left{flex:0 0 auto}.om-library-controls-right{flex:1 1 auto;justify-content:flex-end}.om-library-view-controls{flex:1 1 auto;justify-content:flex-end;min-width:0;align-items:baseline;gap:var(--space-sm)}.om-library-selection-controls{flex:1 1 auto;justify-content:flex-end;flex-wrap:nowrap;min-width:0}.om-library-mobile-view-panel,.om-library-selection-controls--mobile{margin-top:var(--space-md)}.om-library-search-input{flex:1 1 220px;min-width:180px;margin-left:var(--space-sm)}.om-library-summary-search{flex:1 1;min-width:0;max-width:none;width:100%;margin-left:var(--space-sm);padding-top:0;padding-bottom:4px;padding-right:0;align-self:baseline;transform:translateY(0)}.om-library-summary-row{align-items:baseline}.om-library-summary-main{flex:1 1 100%;min-width:0;width:100%;flex-wrap:nowrap}.om-library-summary-filters{flex:0 0 auto;min-width:0}.om-library-search-input--mobile{margin-left:0;margin-bottom:var(--space-sm);transform:translateY(-1px)}.om-filter-control,.select-control{border:1px solid var(--border);border-bottom:1px solid var(--border)!important;padding:4px 12px;background:color-mix(in srgb,var(--fg) 4%,var(--bg));display:inline-flex;align-items:center;justify-content:space-between;gap:8px;min-height:32px;text-decoration:none!important;-webkit-tap-highlight-color:transparent;line-height:1}.om-filter-control--narrow{width:118px}.om-filter-control--medium{width:142px}.om-filter-control--wide{width:168px}.om-filter-control--xwide{width:194px}.om-smart-sticky-band .om-filter-control{background-color:var(--card-bg)}@media (max-width:720px){.om-library-controls-bar--mobile{align-items:baseline;justify-content:space-between;gap:var(--space-md);width:100%}.om-library-controls-bar--mobile-browse{justify-content:flex-start;gap:var(--space-md)}.om-library-controls-bar--mobile-browse-actions .om-library-mobile-browse-trigger--view{margin-left:0}.om-library-controls-bar{align-items:flex-start;flex-wrap:wrap;gap:var(--space-sm)}.om-library-controls-right{flex-wrap:wrap;gap:var(--space-sm)}.om-library-controls-right,.om-library-selection-controls,.om-library-view-controls{width:100%;justify-content:flex-start}.om-library-selection-controls{flex-wrap:wrap}.om-library-controls-bar--mobile .om-library-controls-left,.om-library-controls-bar--mobile .om-library-controls-right{width:auto;flex:0 0 auto}.om-library-search-input{flex:1 1 100%;min-width:0;margin-left:0}.om-filter-control--medium,.om-filter-control--narrow,.om-filter-control--wide,.om-filter-control--xwide{width:auto;min-width:0}}.om-filter-control:focus,.om-filter-control:focus-visible{outline:0;border:1px solid var(--fg)!important;border-color:var(--fg)!important;box-shadow:none!important}.om-filter-control.is-open,.om-filter-control[aria-expanded=true]{border-color:var(--fg)!important}button.om-filter-control:focus-visible,button.om-filter-control:hover{text-decoration:none}.om-filter-control,.om-filter-control option,.om-menu-panel,.om-menu-panel *,.om-menu-summary{font-family:var(--font-family);font-size:var(--text-size-1);line-height:var(--text-line)}select.om-filter-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0 34px 0 12px!important;border-bottom:1px solid var(--border)!important;border:1px solid var(--border)!important;background-color:color-mix(in srgb,var(--fg) 4%,var(--bg));background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M0 0h10L5 6z' fill='%23777777'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:10px 6px;box-shadow:none!important;outline:none!important;height:32px;line-height:32px;color:var(--fg);color-scheme:light dark}select.om-filter-control option{background-color:var(--bg);color:var(--fg)}select.om-filter-control:focus,select.om-filter-control:focus-visible{outline:0!important;box-shadow:none!important;border-bottom:1px solid var(--fg)!important;border:1px solid var(--fg)!important}select.om-filter-control::-ms-expand{display:none}.om-filter-caret{display:inline-block;width:10px;height:6px;flex:0 0 auto;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M0 0h10L5 6z' fill='%23777777'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:10px 6px}.om-library-edit-trigger{color:var(--muted);text-decoration:none}.om-library-edit-trigger:hover{color:var(--fg);text-decoration:none}.om-library-edit-trigger:focus-visible{color:var(--fg);text-decoration:underline}.om-bulkbar details{position:relative}.om-bulkbar--inline{flex:0 1 auto;min-width:0}.om-bulkbar--inline .om-bulkbar-row{flex-wrap:nowrap;gap:var(--space-md)!important}.om-bulkbar .om-menu-panel{left:0;right:auto;max-width:min(320px,calc(100vw - (var(--page-pad) * 2)))}.om-menu-summary{display:inline-flex;align-items:baseline;gap:var(--space-sm);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.om-menu-summary:focus,.om-menu-summary:focus-visible{outline:0!important;box-shadow:none!important}.om-menu-summary::-webkit-details-marker{display:none}.om-menu-panel{position:absolute;right:0;top:calc(100% + var(--space-sm));z-index:50;min-width:220px;max-width:min(320px,90vw);border:1px solid var(--border);background:var(--bg);padding:10px}.om-menu-panel input{width:100%;margin-bottom:8px}.om-menu-list{display:flex;flex-direction:column;gap:var(--space-sm);max-height:220px;overflow:auto}.om-menu-panel button{display:block;width:100%;text-align:left;padding:2px 0;border:0}.om-text-button{border:0;background:transparent;padding:0;color:inherit}.om-text-button,.om-text-button:hover{text-decoration:none}.om-text-button:focus-visible{text-decoration:underline}.om-popover{border:1px solid var(--border);background:var(--bg);padding:10px}.om-only-mobile{display:none}.om-tracklist-line-title,.om-tracklist-value{min-width:0}.om-tracklist-line-position{flex:0 0 48px;min-width:48px}.om-tracklist-line-duration,.om-tracklist-line-position{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.om-tracklist-line-duration{flex:0 0 56px;min-width:56px;text-align:right}@media (max-width:720px){.om-hide-mobile{display:none!important}.om-only-mobile{display:block!important}.om-tracklist-row{display:block}.om-tracklist-label{display:block;min-width:0!important;margin-bottom:var(--space-xs)}.om-tracklist-value{width:100%}.om-bulkbar-row{position:relative}.om-bulkbar details{position:static}.om-bulkbar .om-menu-panel{left:50%;right:auto;transform:translateX(-50%);min-width:0;width:min(320px,calc(100vw - (var(--page-pad) * 2)));max-width:calc(100vw - (var(--page-pad) * 2))}}.container{max-width:var(--container-max);margin:0 auto;padding:var(--page-top-gap) var(--page-pad) 16px}.row{display:flex;gap:var(--space-md);align-items:center;flex-wrap:wrap}.no-wrap{flex-wrap:nowrap!important}input[type=range]{outline:none;box-shadow:none;-webkit-appearance:none;background:transparent;cursor:pointer;height:24px;display:flex;align-items:center;width:100%;border-bottom:none!important;margin-top:2px;-webkit-tap-highlight-color:transparent}input[type=range]:active,input[type=range]:focus,input[type=range]:focus-visible{outline:none!important;box-shadow:none!important;border:none!important}input[type=range]::-webkit-slider-runnable-track{width:100%;height:1px;background:var(--border);border:none;box-shadow:none!important;outline:none!important}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;height:12px;width:12px;background:var(--fg);border-radius:50%;margin-top:-5.5px;border:none;-webkit-transition:background .1s ease;transition:background .1s ease;box-shadow:none!important;outline:none!important}input[type=range]:active::-webkit-slider-thumb,input[type=range]:focus-visible::-webkit-slider-thumb,input[type=range]:focus::-webkit-slider-thumb{background:#fff!important;outline:none!important;box-shadow:none!important}input[type=range]::-moz-range-track{width:100%;height:1px;background:var(--border);border:none;box-shadow:none!important;outline:none!important}input[type=range]::-moz-range-thumb{height:12px;width:12px;background:var(--fg);border-radius:50%;border:none;-moz-transition:background .1s ease;transition:background .1s ease;box-shadow:none!important;outline:none!important}input[type=range]:active::-moz-range-thumb,input[type=range]:focus-visible::-moz-range-thumb,input[type=range]:focus::-moz-range-thumb{background:#fff!important;outline:none!important;box-shadow:none!important}.card{border:none;background:transparent;padding:var(--space-md) 0;width:100%}.om-ig-page{padding-bottom:var(--space-xl)}.om-ig-shell{display:grid;grid-gap:var(--space-16);gap:var(--space-16)}.om-ig-shell-divider{margin:0 0 var(--space-6)}.om-ig-header{display:grid;grid-gap:var(--space-10);gap:var(--space-10);max-width:56rem}.om-ig-eyebrow{color:var(--muted);font-size:13px;font-weight:400;letter-spacing:.08em;text-transform:uppercase}.om-ig-title{margin:0;font-size:clamp(26px,3vw,34px);font-weight:400;letter-spacing:0;line-height:1.05}.om-ig-intro{margin:0;max-width:44rem;color:var(--muted)}.om-ig-banner{display:grid;grid-gap:var(--space-8);gap:var(--space-8);padding:var(--space-16);border:1px solid var(--border);border-radius:18px}.om-ig-banner--success{background:color-mix(in srgb,var(--bg-muted) 70%,#e8f4ec 30%)}.om-ig-banner--warning{background:color-mix(in srgb,var(--bg-muted) 72%,#fff1df 28%)}.om-ig-banner-title{font-weight:400}.om-ig-grid{display:grid;grid-gap:var(--space-32);gap:var(--space-32);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.om-ig-grid>.om-ig-panel{padding-top:0}.om-ig-panel{display:grid;grid-gap:var(--space-16);gap:var(--space-16);padding-top:var(--space-16);font-size:15px}.om-ig-panel--collapsed{gap:var(--space-10)}.om-ig-panel-summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:var(--space-12);font-weight:400}.om-ig-panel-body,.om-ig-stack-sm{display:grid;grid-gap:var(--space-12);gap:var(--space-12)}.om-ig-panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-16);flex-wrap:wrap}.om-ig-panel-heading{display:grid;grid-gap:var(--space-8);gap:var(--space-8);min-width:0}.om-ig-panel-title{margin:0;font-size:15px;font-weight:400;line-height:1.25}.om-ig-panel-copy{margin:0;max-width:38rem;color:var(--muted)}.om-ig-panel-meta{color:var(--muted);font-size:15px;white-space:nowrap}.om-ig-actions,.om-ig-inline{display:flex;flex-wrap:wrap;gap:var(--space-8);align-items:center}.om-ig-actions--after{margin-block:var(--space-8)}.om-ig-actions--footer{justify-content:flex-start}.om-ig-button,.om-ig-button--danger,.om-ig-button--primary,.om-ig-button--quiet{display:inline-flex;align-items:center;justify-content:center;min-height:var(--btn-height);padding:0 var(--btn-px);border:1px solid var(--border);border-radius:var(--btn-radius);background:color-mix(in srgb,var(--card-bg) 88%,var(--bg-muted) 12%);color:var(--fg);font:inherit;font-weight:400;line-height:1;text-decoration:none!important;white-space:nowrap;cursor:pointer;transition:background .1s ease,border-color .1s ease,opacity .1s ease,color .1s ease}.om-ig-button:hover{background:color-mix(in srgb,var(--card-bg) 72%,var(--bg-muted) 28%);text-decoration:none!important}.om-ig-button--icon{width:var(--btn-height);min-width:var(--btn-height);padding:0}.om-ig-button--primary{background:var(--fg);color:var(--bg);border-color:var(--fg);font-weight:400}.om-ig-button--primary:hover{opacity:.88;background:var(--fg)}.om-ig-button--quiet{background:transparent;border-color:transparent;color:var(--muted);min-height:var(--btn-height-sm);padding:0 var(--btn-px-ghost)}.om-ig-button--quiet:hover{color:var(--fg);background:color-mix(in srgb,var(--card-bg) 85%,var(--bg-muted) 15%)}.om-ig-button--danger{background:transparent;color:#8d3428;border-color:var(--border)}.om-ig-button--danger:hover{background:#fff1ed;border-color:#e6b7af;color:#8d3428}.om-ig-input,.om-ig-select,.om-ig-textarea{width:100%;max-width:none;padding:15px 16px;border:1px solid var(--border);border-radius:14px;background:var(--input-bg);color:var(--fg);font:inherit;line-height:1.45}.om-ig-textarea{min-height:132px;resize:vertical}.om-ig-item .om-ig-textarea{min-height:232px}.om-ig-textarea--readonly{background:var(--bg-muted)}.om-ig-item-list{display:grid}.om-ig-item{display:grid;grid-column-gap:var(--space-16);grid-row-gap:var(--space-16);align-items:start;padding:var(--space-12) 0}.om-ig-item,.om-ig-item--compact{column-gap:var(--space-16);row-gap:var(--space-16);grid-template-columns:minmax(0,220px) minmax(0,1fr)}.om-ig-preview-frame{overflow:hidden;justify-self:start}.om-ig-preview,.om-ig-preview-frame{width:220px;max-width:100%;background:transparent}.om-ig-preview{display:block;margin:0}.om-ig-item-body{display:grid;grid-gap:var(--space-8);gap:var(--space-8);min-width:0}.om-ig-item-heading{display:grid;grid-gap:2px;gap:2px}.om-ig-item-title{font-size:15px;font-weight:400;line-height:1.2}.om-ig-item-meta{color:var(--muted)}.om-ig-color-strip{display:flex;flex-wrap:wrap;gap:var(--space-8);align-items:center}.om-ig-swatch{width:24px;height:24px;border:1px solid rgba(0,0,0,.08);border-radius:999px;padding:0;cursor:pointer;flex:0 0 auto}.om-ig-swatch--active{box-shadow:0 0 0 2px var(--card-bg),0 0 0 3px var(--fg)}.om-ig-color-field{position:relative;display:inline-flex;align-items:center;gap:var(--space-8);min-height:36px;padding:0 12px;border:1px solid var(--border);border-radius:999px;background:var(--card-bg);color:var(--fg)}.om-ig-topbar{gap:var(--space-8);padding-top:0}.om-ig-topbar-input{flex:1 1 auto;min-width:0}.om-ig-inline-search-row{display:flex;align-items:center;gap:var(--space-12)}.om-ig-inline-link{border:0;background:transparent;color:inherit;font:inherit;padding:0;cursor:pointer;white-space:nowrap}.om-ig-inline-link:hover{text-decoration:none}.om-ig-inline-link:focus-visible{text-decoration:underline}.om-ig-color-dot{width:16px;height:16px;border-radius:999px;border:1px solid rgba(0,0,0,.12);flex:0 0 auto}.om-ig-color-button{display:inline-flex;align-items:center;gap:10px}.om-ig-modal-backdrop{position:fixed;inset:0;z-index:9998;display:flex;align-items:center;justify-content:center;padding:var(--space-lg);background:rgba(0,0,0,.45)}.om-ig-modal{width:min(720px,100%);max-height:min(84vh,960px);overflow:auto;border:1px solid var(--border);border-radius:22px;background:var(--card-bg);color:var(--fg);padding:var(--space-lg);box-shadow:0 20px 60px rgba(0,0,0,.18)}.om-ig-eyedropper-backdrop{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:var(--space-24);background:rgba(0,0,0,.76)}.om-ig-eyedropper{width:min(980px,calc(100vw - 48px));max-height:calc(100vh - 48px);overflow:auto;display:grid;grid-gap:var(--space-12);gap:var(--space-12);justify-items:center}.om-ig-eyedropper-image{display:block;max-width:100%;max-height:calc(100vh - 140px);object-fit:contain;cursor:crosshair;box-shadow:0 14px 40px rgba(0,0,0,.32)}.om-ig-eyedropper-copy,.om-ig-eyedropper-error{color:#fff;text-align:center;font-size:15px;line-height:1.35}.om-ig-eyedropper-actions{display:flex;align-items:center;justify-content:center;gap:var(--space-12)}.om-ig-eyedropper-native{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.om-ig-eyedropper-error{color:rgba(255,224,224,.96)}.om-colorpicker-backdrop{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.72)}.om-colorpicker{width:300px;background:#1c1c1e;border-radius:12px;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.5);display:flex;flex-direction:column;gap:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.om-colorpicker-sv{position:relative;width:100%;height:220px;cursor:crosshair;flex-shrink:0}.om-colorpicker-sv-white{position:absolute;inset:0;background:linear-gradient(90deg,#fff 0,transparent);pointer-events:none}.om-colorpicker-sv-black{position:absolute;inset:0;background:linear-gradient(180deg,transparent 0,#000);pointer-events:none}.om-colorpicker-sv-thumb{position:absolute;width:14px;height:14px;border-radius:50%;border:2px solid #fff;box-shadow:0 1px 4px rgba(0,0,0,.5);transform:translate(-50%,-50%);pointer-events:none}.om-colorpicker-hue{position:relative;height:16px;margin:14px 14px 0;border-radius:8px;background:linear-gradient(90deg,hsl(0,100%,50%) 0,hsl(30,100%,50%) 8.33%,hsl(60,100%,50%) 16.67%,hsl(90,100%,50%) 25%,hsl(120,100%,50%) 33.33%,hsl(150,100%,50%) 41.67%,hsl(180,100%,50%) 50%,hsl(210,100%,50%) 58.33%,hsl(240,100%,50%) 66.67%,hsl(270,100%,50%) 75%,hsl(300,100%,50%) 83.33%,hsl(330,100%,50%) 91.67%,hsl(360,100%,50%));cursor:pointer;flex-shrink:0}.om-colorpicker-hue-thumb{position:absolute;top:50%;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.4);transform:translate(-50%,-50%);pointer-events:none}.om-colorpicker-footer{display:flex;align-items:center;gap:10px;padding:14px}.om-colorpicker-swatch{width:28px;height:28px;border-radius:6px;flex-shrink:0;box-shadow:inset 0 0 0 1px rgba(255,255,255,.12)}.om-colorpicker-hex{flex:1 1;background:#3a3a3c;border:1px solid rgba(255,255,255,.18);border-radius:6px;color:#ffffff;font-family:ui-monospace,monospace;font-size:13px;padding:5px 8px;outline:none;min-width:0;caret-color:#fff}.om-colorpicker-hex:focus{border-color:rgba(255,255,255,.45);background:#484848}.om-colorpicker-hex::placeholder{color:rgba(255,255,255,.4)}.om-colorpicker--eyedrop{width:min(520px,calc(100vw - 48px))}.om-colorpicker-eyedrop{display:flex;flex-direction:column;gap:0}.om-colorpicker-eyedrop-hint{padding:10px 14px 8px;font-size:12px;color:rgba(255,255,255,.55);text-align:center}.om-colorpicker-eyedrop-imgwrap{position:relative;line-height:0;overflow:hidden}.om-colorpicker-eyedrop-img{display:block;width:100%;aspect-ratio:1/1;object-fit:cover;cursor:crosshair;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.om-colorpicker-eyedrop-error{padding:6px 14px;font-size:12px;color:rgba(255,200,200,.9);text-align:center}.om-colorpicker-loupe{position:absolute;pointer-events:none;display:flex;flex-direction:column;align-items:center;gap:4px;filter:drop-shadow(0 4px 12px rgba(0,0,0,.6))}.om-colorpicker-loupe-canvas{display:block;width:120px;height:120px;border-radius:50%;border:2px solid rgba(255,255,255,.7);image-rendering:pixelated}.om-colorpicker-loupe-swatch{display:flex;align-items:center;gap:6px;background:rgba(20,20,20,.85);border-radius:20px;padding:3px 8px 3px 5px;border:1px solid rgba(255,255,255,.15)}.om-colorpicker-loupe-dot{width:12px;height:12px;border-radius:50%;flex-shrink:0;border:1px solid rgba(255,255,255,.25)}.om-colorpicker-loupe-hex{font-family:ui-monospace,monospace;font-size:11px;color:#fff;letter-spacing:.03em}.om-ig-button--eyedrop{display:flex;align-items:center;justify-content:center;padding:6px}.om-ig-tabs{display:flex;gap:var(--space-8);flex-wrap:wrap}.om-ig-tab{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border:1px solid var(--border);border-radius:999px;color:var(--muted)}.om-ig-tab[aria-selected=true]{border-color:var(--fg);color:var(--fg)}.om-ig-footer{display:flex;justify-content:flex-start}@media (max-width:1120px){.om-ig-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.om-ig-item,.om-ig-item--compact{grid-template-columns:minmax(0,1fr)}.om-ig-preview{max-width:min(100%,280px)}}.om-page-top-card{padding-top:0}.input-inline,.om-inline-search-input{width:100%;border:0;border-bottom:1px solid var(--border);padding:0 0 4px;background:transparent;color:inherit;font:inherit;outline:none}.input-inline:focus,.om-inline-search-input:focus{border-bottom:1px solid var(--fg);outline:none}.muted{color:var(--muted)}a.text-muted:hover,button.text-muted:hover{color:var(--fg)}.om-list{display:flex;flex-direction:column}.om-list-row{padding:10px 0}.om-dense-list-row,.om-list-row{border-bottom:1px solid var(--border)}.om-dense-list-row{position:relative;display:grid;grid-template-columns:var(--dense-leading,0) 44px minmax(220px,2.75fr) minmax(220px,2.75fr) minmax(80px,1.125fr) minmax(80px,1.125fr) var(--dense-action,0);align-items:stretch;min-height:52px;background:transparent;transition:background-color .15s ease}.om-dense-list-row[data-last-row=true]{border-bottom:0}.om-dense-list-row:hover{background:color-mix(in srgb,var(--fg) 6%,transparent)}.om-dense-list-overlay{position:absolute;inset:0;z-index:1;text-decoration:none!important}.om-dense-list-overlay:focus-visible,.om-dense-list-overlay:hover{text-decoration:none!important}.om-dense-list-cell,.om-dense-list-control,.om-dense-list-thumb{position:relative;z-index:2}.om-dense-list-cell--action,.om-dense-list-control,.om-dense-list-thumb{display:flex;align-items:center;justify-content:center}.om-dense-list-thumb{padding:6px 8px 6px 0;pointer-events:auto;position:relative;z-index:3}.om-dense-list-thumb-frame{width:30px;height:auto;overflow:hidden;background:var(--bg-muted);border:1px solid rgba(255,255,255,.16)}.om-dense-list-thumb-frame img{width:100%;height:auto;display:block}.om-dense-list-cell{min-width:0;display:flex;align-items:center;padding:6px 12px;border-left:1px solid var(--border);pointer-events:none}.om-dense-list-cell--primary{flex-direction:column;align-items:flex-start;justify-content:center;gap:1px}.om-dense-list-title{-webkit-line-clamp:2;font-weight:400}.om-dense-list-subtitle,.om-dense-list-title{width:100%;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;line-height:1.2}.om-dense-list-subtitle{-webkit-line-clamp:1;font-weight:300}.om-dense-list-single-line{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.2}.om-dense-list-cell--utility{justify-content:flex-start;text-align:left;font-weight:300}.om-dense-list-cell--action{pointer-events:auto;border-left:0;min-width:var(--dense-action,0)}@media (max-width:767px){.om-form-shell,.om-settings-page .om-form-shell{width:100%;max-width:none}.om-settings-page .card .om-form-shell{width:100%!important;max-width:none!important}.om-dense-list-row{grid-template-columns:var(--dense-leading,0) 40px minmax(0,1.95fr) minmax(0,1.05fr) var(--dense-action,0);min-height:48px}.om-dense-list-thumb{padding:6px 8px 6px 0}.om-dense-list-thumb-frame{width:28px;height:auto}.om-dense-list-cell{padding:6px 10px}.om-dense-list-cell--tertiary,.om-dense-list-cell--utility{display:none}.om-dense-list-cell--action{display:flex;padding:0 4px}}.om-follows-panel .om-avatar-lockup{align-items:center}.om-borrow-requests-panel .om-avatar-img,.om-follows-panel .om-avatar-img{transform:translateY(-2px)}.om-borrow-requests-panel .om-request-line{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-md);flex-wrap:nowrap}.om-borrow-requests-panel .om-request-sentence-wrap{display:flex;align-items:baseline;gap:var(--space-md);min-width:0;flex:1 1 auto}.om-borrow-requests-panel .om-request-sentence{font-size:var(--text-size-1);line-height:var(--text-line);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.om-borrow-requests-panel .om-request-status{font-size:var(--text-size-1);white-space:nowrap;align-self:baseline;line-height:inherit;display:inline-block;min-width:80px;text-align:right;transform:none}.om-borrow-requests-panel .om-avatar-img{transform:translateY(1px)}.om-borrow-requests-panel .om-request-action-link,.om-borrow-requests-panel .om-request-actions,.om-borrow-requests-panel .om-request-actions button,.om-borrow-requests-panel .om-request-preview{font-size:var(--text-size-1);line-height:var(--text-line)}.om-borrow-requests-panel .om-request-preview{margin-top:var(--space-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.om-borrow-requests-panel .om-request-actions{margin-top:var(--space-8)}.om-thread{display:flex;flex-direction:column;gap:10px}.om-event-line,.om-thread-msg{padding:8px 0;border-bottom:1px solid var(--border)}.om-event-line{text-align:center;color:var(--muted)}.om-event-line--approved{color:#0b6b2e}.om-event-line--rejected{color:var(--error)}input.om-nav-search-input:not([type=checkbox]):not([type=radio]):not([type=file]),input.om-nav-search-input:not([type=checkbox]):not([type=radio]):not([type=file]):focus,input.om-nav-search-input:not([type=checkbox]):not([type=radio]):not([type=file]):focus-visible{border:none!important;outline:none!important;box-shadow:none!important;background:transparent!important;padding:0!important}.divider,.om-hr{border:0;border-top:1px solid var(--border);margin:var(--space-8) 0;width:100%}.om-nav-hr{transition:border-top-color .15s ease}.om-nav-search-prompt{display:inline-flex;align-items:center;justify-content:center;gap:10px;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.om-nav-search-prompt-separator{color:var(--muted);font-weight:300}.om-nav-search-prompt-btn{border:0;background:transparent;color:var(--muted);font:inherit;font-weight:400;line-height:1;padding:0;margin:0;cursor:pointer;transition:color .15s ease}.om-nav-search-prompt-btn.is-active,.om-nav-search-prompt-btn:focus-visible,.om-nav-search-prompt-btn:hover{color:var(--fg);outline:none}.om-nav-search-clear{position:absolute;right:0;top:50%;transform:translateY(-50%);border:0;background:transparent;color:var(--muted);font:inherit;line-height:1;padding:0;margin:0;cursor:pointer;transition:color .15s ease;z-index:2}.om-nav-search-clear:focus-visible,.om-nav-search-clear:hover{color:var(--fg);outline:none}.om-nav-search-clear--desktop{right:0}.om-nav-search-clear--mobile{right:0;z-index:4}.om-nav-add-hint{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:0 60px;pointer-events:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:opacity .18s ease;color:rgba(102,102,102,.42);font-weight:300}.om-nav-add-hint.is-hidden{opacity:0}@media (prefers-color-scheme:dark){.om-nav-add-hint{color:rgba(168,168,173,.34)}.om-wordmark-icon{filter:invert(1)}}.om-nav-desktop-active,.om-nav-desktop-active-input{display:flex;align-items:center;width:100%}.om-nav-desktop-active-input{position:relative;min-height:24px}.om-nav-desktop-active-input .om-nav-search-input{padding-right:56px!important}.om-nav-add-toolbar{display:flex;align-items:center;gap:var(--space-md);padding:0 var(--space-md) var(--space-sm)}.om-nav-add-toolbar,.om-nav-add-toolbar.om-nav-suggest-toolbar--footer{justify-content:space-between}.om-nav-add-toolbar--footer,.om-nav-suggest-toolbar--footer{position:-webkit-sticky;bottom:0;align-items:center;justify-content:flex-start;padding-top:var(--space-sm);padding-bottom:var(--space-md);background:var(--bg);z-index:1;position:sticky}.om-nav-suggest-toolbar{display:flex;align-items:center;gap:var(--space-md);min-height:44px;padding-left:var(--space-md);padding-right:var(--space-md)}.om-nav-add-toolbar-copy{display:inline-flex;align-items:baseline;gap:var(--space-sm);flex-wrap:wrap;font-weight:400}.om-nav-add-toolbar-copy--centered{position:absolute;left:50%;transform:translateX(-50%);justify-content:center;white-space:nowrap}.om-nav-add-toolbar-status{flex:0 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.om-nav-add-toolbar.has-content{border-top:1px solid var(--fg)}.om-nav-add-select,.om-nav-add-toolbar select{min-width:0;border-bottom:0!important;padding-bottom:0!important;text-align:center}.om-nav-suggest{width:100%;max-height:min(60vh,420px);overflow-y:auto;background:var(--bg);z-index:120;text-align:left;margin-top:0;padding-inline:0;border-bottom:1px solid var(--fg)}.om-nav-suggest--add{display:flex;flex-direction:column}.om-nav-suggest-scroll{flex:1 1 auto;min-height:0;overflow-y:auto}.om-nav-add-result{transition:background .15s ease}.om-nav-add-result:hover{background:var(--hover,rgba(255,255,255,.04))}.om-nav-suggest-group,.om-nav-suggest-status{padding:0}.om-nav-suggest-status{padding:var(--space-md) var(--space-md)}.om-nav-suggest-group{font-size:inherit;color:var(--fg);font-weight:400;margin-bottom:var(--space-10);padding-inline:var(--space-md)}.om-nav-suggest-section{border-top:1px solid var(--border);padding-top:var(--space-md);margin-top:var(--space-lg)}.om-nav-suggest-section:first-child{border-top:0;margin-top:0;padding-top:var(--space-md)}.om-nav-suggest-section:last-child{padding-bottom:var(--space-md)}.om-nav-suggest-item{width:100%;border:0;border-radius:0;background:transparent;color:inherit;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;text-align:left;padding:0}.om-nav-suggest-item.is-active{background:var(--hover,rgba(255,255,255,.04))}.om-nav-suggest-item.is-item:hover .om-nav-suggest-title{text-decoration:none}.om-nav-suggest-item.is-item.is-active .om-nav-suggest-title{text-decoration:underline}.om-nav-suggest-item.is-item.is-active .om-nav-suggest-owner,.om-nav-suggest-item.is-item.is-active .om-nav-suggest-owner *,.om-nav-suggest-item.is-item.is-active .om-nav-suggest-secondary,.om-nav-suggest-item.is-item:hover .om-nav-suggest-owner,.om-nav-suggest-item.is-item:hover .om-nav-suggest-owner *,.om-nav-suggest-item.is-item:hover .om-nav-suggest-secondary{text-decoration:none!important;color:var(--text-muted)!important}.om-nav-suggest-item+.om-nav-suggest-item{margin-top:2px}.om-nav-suggest-main{min-width:0;border:0;background:transparent;color:inherit;padding:var(--space-10) var(--space-md);display:grid;grid-template-columns:60px minmax(0,1fr);align-items:start;grid-gap:var(--space-10);gap:var(--space-10);cursor:pointer;text-align:left}.om-nav-suggest-main.is-no-thumb{grid-template-columns:minmax(0,1fr)}.om-nav-suggest-thumb{width:60px;display:block}.om-nav-suggest-thumb-image{width:100%;background:transparent!important}.om-nav-suggest-thumb-placeholder{display:block;width:100%;aspect-ratio:3/4;background:var(--bg-muted)}.om-nav-suggest-thumb-placeholder--blank{background:transparent}.om-nav-suggest-copy{min-width:0;display:flex;flex-direction:column}.om-nav-suggest-meta,.om-nav-suggest-secondary,.om-nav-suggest-text{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.om-nav-suggest-title{font-weight:400}.om-nav-suggest-secondary{margin-top:3px;font-weight:300}.om-nav-suggest-owner,.om-nav-suggest-user{display:inline-flex;align-items:center;gap:var(--space-8)}.om-nav-suggest-owner{margin-top:4px;font-weight:300}.om-nav-suggest-owner,.om-nav-suggest-secondary{text-decoration:none!important}.om-nav-suggest-meta{margin-top:3px}.om-nav-suggest-item.is-identifier .om-nav-suggest-text{font-feature-settings:"tnum" 1}.om-nav-suggest-add{display:flex;align-items:center;padding:var(--space-10) var(--space-md) var(--space-10) var(--space-md)}.om-nav-suggest-empty{padding:0 var(--space-md) var(--space-md)}.om-nav-suggest-new{border:0;background:transparent;color:inherit;padding:0;font:inherit;cursor:pointer;text-align:left}.om-nav-suggest-loadmore{margin-top:var(--space-md);padding:var(--space-8) var(--space-md) 0 var(--space-md)}.om-nav-suggest-loadmore-button{border:0;background:transparent;color:var(--text-muted);padding:0;font:inherit;cursor:pointer;text-align:left}.om-nav-suggest-loadmore-button:hover{color:var(--fg);text-decoration:none}.om-nav-suggest-loadmore-button:focus-visible{color:var(--fg);text-decoration:underline}.om-search-result-item:hover .om-search-result-owner,.om-search-result-item:hover .om-search-result-owner *,.om-search-result-item:hover .om-search-result-owner-row,.om-search-result-item:hover .om-search-result-secondary{text-decoration:none!important;color:var(--text-muted)!important}.om-section-divider-block+.om-section-divider-block{margin-top:var(--catalog-section-divider-gap);padding-top:var(--catalog-section-divider-gap);border-top:1px solid var(--border)}.card.om-section-divider-block+.card.om-section-divider-block,.om-section-divider-block[data-view-mode=list]+.om-section-divider-block[data-view-mode=list]{border-top:0}.admin-meta-line,.om-stat-line{display:flex;flex-wrap:wrap;gap:var(--stat-group-gap);align-items:baseline}.admin-meta-pair,.om-stat-pair{display:inline-flex;align-items:baseline;gap:var(--stat-pair-gap);white-space:nowrap}.om-stat-link:hover .om-stat-link-label{text-decoration:none}.om-stat-link:focus-visible .om-stat-link-label{text-decoration:underline}.om-stat-link-label{font-weight:inherit}.om-stat-link:focus-visible .om-stat-link-count,.om-stat-link:hover .om-stat-link-count{text-decoration:none!important}.admin-tabbar{display:flex;gap:16px;align-items:baseline;justify-content:flex-start}.admin-tabbar-card{border:1px solid var(--border);border-radius:18px;background:var(--card-bg);padding:14px 24px;width:100%;box-sizing:border-box}.admin-tabbar-row{align-items:baseline}.admin-tabbar button{border:0;background:transparent;padding:0}.admin-tabbar a,.admin-tabbar button{color:inherit;font-size:var(--text-size-body);font-weight:400}.admin-tabbar a{text-decoration:none}.admin-tabbar a:hover,.admin-tabbar button:hover{border:0}.admin-tabbar a[aria-current=page],.admin-tabbar button[aria-current=page]{text-decoration:underline}.admin-summary-row{min-height:28px}.admin-invite-row input{flex:1 1 auto;min-width:0;max-width:none}.om-inline-link-muted{color:var(--muted)}.om-inline-link-muted:hover{color:var(--fg);text-decoration:none}.om-inline-link-muted:focus-visible{color:var(--fg);text-decoration:underline}.admin-people-inline-bar{display:flex;gap:var(--space-10);align-items:baseline;flex-wrap:wrap;margin-top:var(--space-10)}.admin-people-toolbar-spacer{flex:1 1 auto}.admin-people-sort-wrap{display:inline-flex;align-items:baseline;gap:var(--space-8)}.admin-people-invite-input{flex:1 1 280px;min-width:0}.admin-people-row-wrap{border-bottom:1px solid var(--border);background:transparent}.admin-people-row-wrap[data-last-row=true]{border-bottom:0}.admin-people-row-wrap:hover{background:rgba(255,255,255,.02)}.admin-people-row-wrap.is-selected{background:rgba(255,255,255,.045)}.admin-people-row-wrap.is-selectable{cursor:pointer}.admin-people-row{display:grid;grid-template-columns:44px minmax(220px,2.25fr) minmax(110px,1fr) minmax(90px,.8fr) minmax(180px,1.45fr) 96px;align-items:stretch;min-height:52px}.admin-people-avatar-cell{display:flex;align-items:center;justify-content:center;padding:10px 0}.admin-people-avatar-wrap{position:relative;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px}.admin-people-avatar-wrap.is-selected .om-avatar-img{opacity:.35}.admin-people-avatar-check{position:absolute;inset:0;display:inline-flex;align-items:center;justify-content:center;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.7)}.admin-people-cell{min-width:0;display:flex;flex-direction:column;justify-content:center;gap:2px;padding:10px 12px;border-left:1px solid var(--border)}.admin-people-cell--primary{padding-left:16px}.admin-people-cell--actions{align-items:flex-end;justify-content:center;padding-right:0}.admin-people-primary-line,.admin-people-secondary-line,.admin-people-secondary-wrap{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-people-secondary-line,.admin-people-secondary-wrap{color:var(--text-muted)}.admin-people-actions{display:inline-flex;align-items:center;gap:14px;width:100%;justify-content:flex-end;opacity:.22;transition:opacity .12s ease}.admin-people-row-wrap:focus-within .admin-people-actions,.admin-people-row-wrap:hover .admin-people-actions{opacity:1}.admin-people-icon-action{border:0;background:transparent;padding:0;color:var(--text-muted);line-height:1}.admin-people-icon-action:focus-visible,.admin-people-icon-action:hover{color:var(--fg)}.admin-people-selection-indicator{color:var(--fg)}.admin-people-note-row{display:grid;grid-template-columns:44px minmax(220px,2.25fr) minmax(110px,1fr) minmax(90px,.8fr) minmax(180px,1.45fr) auto;align-items:start}.admin-people-note{grid-column:2/6;padding:0 12px 12px 16px;color:var(--text-muted)}@media (max-width:720px){.admin-people-row{grid-template-columns:44px minmax(0,1fr) 96px}.admin-people-note-row{grid-template-columns:44px minmax(0,1fr) auto}.admin-people-note{grid-column:2/3}.admin-people-actions{opacity:.78}.om-form-shell{--om-form-label-column:92px;--om-form-column-gap:16px;width:100%;max-width:none}}.om-search-tab:hover .om-search-tab-label{text-decoration:none}.om-search-tab:focus-visible .om-search-tab-label{text-decoration:underline}.om-search-tab:focus-visible .om-search-tab-count,.om-search-tab:hover .om-search-tab-count{text-decoration:none!important}.om-search-entity-link:hover .om-search-entity-title{text-decoration:none}.om-search-entity-link:focus-visible .om-search-entity-title{text-decoration:underline}.om-clear-filter-btn{color:var(--muted);text-decoration:none;cursor:pointer;background:transparent;border:0;padding:0;font:inherit;margin-left:var(--space-xs)}.om-clear-filter-btn:hover{color:var(--fg)}.admin-filter-row{align-items:baseline}.admin-filter-left{min-width:0}.admin-page-size{margin-left:auto}.om-lookup-row{display:flex;gap:var(--space-md);align-items:flex-start}.om-lookup-main{flex:1 1;min-width:0}.om-lookup-actions{min-width:88px;display:flex;justify-content:flex-end}.om-lookup-controls{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:baseline;width:100%}.om-lookup-item{margin-top:8px;padding-top:8px;padding-bottom:14px;border-bottom:1px solid var(--border)}.om-book-detail-grid{display:grid;grid-template-columns:minmax(0,calc((100% - (14px * 3)) / 4)) minmax(0,1fr);grid-gap:var(--space-14);gap:var(--space-14)}.om-images-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--om-images-grid-min,170px)),1fr))}.om-related-items-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--om-related-items-grid-min,220px)),1fr))}.om-explore-layout{display:grid;grid-template-columns:minmax(0,3fr) 1px minmax(300px,1fr);grid-column-gap:var(--space-lg);column-gap:var(--space-lg);align-items:start}.om-explore-main,.om-explore-rail{min-width:0;padding-top:0}.om-explore-main{grid-column:1}.om-explore-scroll-inner{will-change:transform}.om-explore-divider{grid-column:2;grid-row:1/-1;background:var(--border);margin-top:var(--space-8);align-self:stretch}.om-explore-rail{grid-column:3;padding-bottom:var(--space-4xl)}.om-explore-module+.om-explore-module{margin-top:var(--catalog-section-divider-gap);padding-top:var(--catalog-section-divider-gap);border-top:1px solid var(--border)}.om-explore-module-header{min-height:1lh}.om-explore-rail-module-header{width:100%}.om-explore-rail-module-title{min-width:0;font-weight:400}.om-explore-rail-module-more{margin-left:auto;white-space:nowrap;font-weight:300}.om-explore-module-content{margin-top:var(--space-md)}.om-explore-user-heading{max-width:100%;min-width:0}.om-explore-user-heading-prefix{white-space:nowrap}.om-explore-user-link{display:inline-flex;align-items:center;gap:8px;min-width:0;max-width:100%;line-height:1.2}.om-explore-user-link-text{display:block;min-width:0}.om-explore-owner-row{display:flex;align-items:center;gap:8px;min-width:0;white-space:nowrap;line-height:1.2}.om-explore-owner-prefix{flex:0 0 auto}.om-explore-owner-name{min-width:0;overflow:hidden;text-overflow:ellipsis}.om-explore-owner-name-muted{color:var(--muted);transition:color .15s ease}.om-explore-user-link:focus-visible .om-explore-owner-name-muted,.om-explore-user-link:hover .om-explore-owner-name-muted{color:var(--fg)}.om-explore-avatar-link{flex:0 0 auto}.om-explore-avatar-img,.om-explore-owner-avatar-img{transform:none}.om-explore-main-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.om-explore-main-grid>:nth-child(n+5){display:none}.om-explore-rail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.om-explore-rail-grid>:nth-child(n+5){display:none}.om-book-secondary a{color:var(--muted);-webkit-text-decoration-color:var(--muted);text-decoration-color:var(--muted);font-weight:inherit}.om-book-title-link{font-weight:400}.om-book-card:hover .om-book-secondary a,.om-book-secondary a:hover,.om-book-secondary a:visited{color:var(--muted);-webkit-text-decoration-color:var(--muted);text-decoration-color:var(--muted)}.om-public-signin-gate{position:relative}.om-public-signin-gate-content{transition:filter .18s ease,opacity .18s ease}.om-public-signin-gate[data-state=checking] .om-public-signin-gate-content{filter:blur(6px);opacity:.58;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.om-public-signin-gate[data-state=locked] .om-public-signin-gate-content{filter:blur(8px);opacity:.42;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.om-public-signin-gate-overlay{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:background-color .18s ease,opacity .18s ease}.om-public-signin-gate[data-state=checking] .om-public-signin-gate-overlay{opacity:1;background:rgba(0,0,0,.1)}.om-public-signin-gate[data-state=locked] .om-public-signin-gate-overlay{opacity:1;background:rgba(0,0,0,.2)}.om-public-signin-gate-button{justify-content:center;min-width:116px;background:rgba(10,10,12,.9);color:#fff;border-color:rgba(255,255,255,.22)!important;opacity:0;transform:translateY(20px);pointer-events:none;transition:opacity .18s ease,transform .18s ease}.om-public-signin-gate[data-state=locked] .om-public-signin-gate-button{opacity:1;transform:translateY(0);pointer-events:auto}body.om-explore-lock-open{overflow:hidden}.om-explore-signin-lock{position:relative}.om-explore-lock-overlay{position:fixed;inset:0;z-index:80;opacity:0;pointer-events:none;transition:opacity .18s ease}.om-explore-signin-lock[data-state=open] .om-explore-lock-overlay{opacity:1;pointer-events:auto}.om-explore-lock-backdrop{position:absolute;inset:0;border:0;padding:0;background:linear-gradient(rgba(0,0,0,.42),rgba(0,0,0,.42)),rgba(10,10,12,.24);backdrop-filter:blur(16px) saturate(.7);-webkit-backdrop-filter:blur(16px) saturate(.7);cursor:default}.om-explore-lock-signin{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:120px;justify-content:center;text-decoration:none!important;background:rgba(10,10,12,.9);color:#fff;border-color:rgba(255,255,255,.22)!important}.om-explore-lock-signin:focus-visible,.om-explore-lock-signin:hover{text-decoration:none!important}.om-book-detail-sticky-band{margin-top:0;padding-top:0}.om-book-detail-sticky-band[data-fixed=true]{top:0;z-index:45}.om-book-detail-sticky-band[data-fixed=true] .row:first-child{padding-top:var(--space-xs)}.muted a,.muted a:hover{color:inherit;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.om-row-baseline{align-items:baseline;flex-wrap:nowrap}.om-inline-control{display:block;width:100%;max-width:100%;min-width:0;border:0!important;border-bottom:0!important;padding:0!important;margin:0!important;background:transparent;color:inherit;font:inherit;line-height:inherit;text-decoration:none!important;box-shadow:none!important;-moz-appearance:none;appearance:none;-webkit-appearance:none;min-height:1.4em;height:auto;outline:none!important;vertical-align:baseline!important}.om-inline-control::placeholder{color:var(--muted);opacity:var(--tone-light)}.om-inline-control:focus,.om-inline-control:focus-visible{outline:0!important;box-shadow:none!important;border:0!important;border-bottom:0!important}.om-book-detail-grid .om-row-baseline{min-height:calc(var(--text-line) * 1em);align-items:flex-start}.om-book-detail-grid .om-row-baseline>:last-child{flex:1 1;min-width:0;overflow-wrap:anywhere;word-break:break-word}.om-book-detail-grid .om-row-baseline>:last-child a,.om-book-detail-grid .om-row-baseline>:last-child span{overflow-wrap:anywhere;word-break:break-word}.om-book-detail-grid .om-row-baseline>div:has(>.om-field-visibility-spacer),.om-book-detail-grid .om-row-baseline>div:has(>.om-field-visibility-toggle){flex:0 0 auto!important;width:22px;min-width:22px;display:flex;align-items:center;justify-content:flex-end}.om-field-visibility-toggle{background:none;border:none;padding:0;margin:0;cursor:pointer;font:inherit;font-size:13px;line-height:1;opacity:1;display:inline-flex;align-items:center;justify-content:center;width:14px;min-width:14px;height:1em;vertical-align:baseline;transform:translateY(1px)}.om-field-visibility-toggle[data-visible=false]{opacity:.45}.om-field-visibility-toggle:focus,.om-field-visibility-toggle:focus-visible{outline:0!important;box-shadow:none!important}.om-field-visibility-spacer{display:inline-block;width:14px;min-width:14px;height:1em}.om-book-detail-grid .om-inline-control,.om-book-detail-grid .pill-token-input{line-height:var(--text-line)!important;min-height:calc(var(--text-line) * 1em)!important;margin:0!important;padding:0!important;border:0!important;border-bottom:0!important;box-sizing:border-box!important;position:relative;top:0;transform:none!important}.om-book-detail-grid input.om-inline-control,.om-book-detail-grid select.om-inline-control{height:calc(var(--text-line) * 1em)!important}.om-book-detail-grid select.om-inline-control{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 4'%3E%3Cpath d='M0 0h6L3 4z' fill='%23777777'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:6px 4px;background-position:0;padding-left:10px!important}.om-book-detail-grid input.om-inline-control:not(:disabled):focus,.om-book-detail-grid input.om-inline-control:not(:disabled):focus-visible,.om-book-detail-grid select.om-inline-control:not(:disabled):focus,.om-book-detail-grid select.om-inline-control:not(:disabled):focus-visible,.om-book-detail-grid textarea.om-inline-control:not(:disabled):focus,.om-book-detail-grid textarea.om-inline-control:not(:disabled):focus-visible{border:0!important;border-bottom:0!important;outline:0!important;box-shadow:none!important}.om-book-detail-grid input:not([type=checkbox]):not([type=radio]):not([type=file]),.om-book-detail-grid select,.om-book-detail-grid textarea{border:0!important;border-bottom:0!important}.om-owned-by-autocomplete{position:relative;z-index:40;isolation:isolate}.om-owned-by-suggestions{position:absolute;top:calc(100% + 4px);left:0;z-index:200;display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;max-width:min(320px,100%);padding:2px 0;background:var(--bg)}.om-owned-by-suggestion{display:inline-flex;align-items:center;gap:8px;width:auto;max-width:100%;min-width:0;border:1px solid var(--border);background:var(--card-bg);color:var(--muted);font:inherit;line-height:1.1;padding:6px 8px;cursor:pointer;text-align:left;text-decoration:none;box-shadow:0 0 0 1px var(--card-bg)}.om-owned-by-suggestion:focus-visible,.om-owned-by-suggestion:hover{color:var(--text);border-color:var(--text);outline:none;text-decoration:none}.om-owned-by-suggestion span{text-decoration:none;white-space:nowrap}.om-owned-by-linked-avatar,.om-owned-by-suggestion-avatar{width:16px;height:16px;border-radius:999px;flex:0 0 auto;object-fit:cover;background:var(--bg-muted);border:1px solid var(--border);transform:translateY(-3px)}.om-owned-by-linked{display:inline-flex;align-items:center;gap:8px;text-decoration:none}.om-book-detail-grid input:not([type=checkbox]):not([type=radio]):not([type=file]):focus,.om-book-detail-grid input:not([type=checkbox]):not([type=radio]):not([type=file]):focus-visible,.om-book-detail-grid select:focus,.om-book-detail-grid select:focus-visible,.om-book-detail-grid textarea:focus,.om-book-detail-grid textarea:focus-visible{border:0!important;border-bottom:0!important;outline:0!important;box-shadow:none!important}.om-catalog-caret{display:inline-block;width:10px;height:6px;flex:0 0 auto;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M0 0h10L5 6z' fill='%23777777'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:10px 6px}.om-catalog-caret[data-collapsed=true]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 10'%3E%3Cpath d='M0 0v10l6-5z' fill='%23777777'/%3E%3C/svg%3E");background-size:6px 10px}summary{list-style:none;outline:none;border:none;box-shadow:none}summary::-webkit-details-marker{display:none}.om-disclosure-summary{display:inline-flex;align-items:center;gap:var(--space-sm);cursor:pointer;list-style:none;color:var(--muted)}.om-disclosure-summary::-webkit-details-marker{display:none}.om-disclosure-caret{display:inline-block;width:10px;height:6px;flex:0 0 auto;background-repeat:no-repeat;background-position:50%}.om-disclosure-caret[data-open=true]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M0 0h10L5 6z' fill='%23777777'/%3E%3C/svg%3E");background-size:10px 6px}.om-disclosure-caret[data-open=false]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 10'%3E%3Cpath d='M0 0v10l6-5z' fill='%23777777'/%3E%3C/svg%3E");background-size:6px 10px}.om-edit-label{color:var(--fg);opacity:var(--tone-strong)}.om-hanging-value{flex:1 1;min-width:0;overflow-wrap:anywhere;word-break:normal}.pill-token-field{display:inline-block;position:relative;max-width:100%}.pill-token-row{display:inline}.pill-token{display:inline;border:0;padding:0}.pill-token-text{opacity:var(--tone-strong)}.pill-token-text-button{border:0;padding:0;margin:0;background:transparent;color:inherit;font:inherit;line-height:inherit;cursor:text}.pill-token-x{border:0;padding:0;margin:0 0 0 .3em;background:transparent;color:inherit;opacity:var(--tone-light)}.pill-token-x:hover{opacity:var(--tone-strong)}.pill-token-input{display:inline-block;width:auto;min-width:1ch;border:0!important;border-bottom:0!important;padding:0!important;margin:0!important;background:transparent;color:inherit;font:inherit;line-height:inherit;box-shadow:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;outline:none!important;vertical-align:baseline!important}.pill-token-input--editing{min-width:1ch}.pill-token-hint{display:inline-block;margin-left:.2em;color:var(--muted);opacity:.9;white-space:nowrap;pointer-events:none}.pill-token-input:focus,.pill-token-input:focus-visible{outline:0!important;box-shadow:none!important;border:0!important;border-bottom:0!important}.pill-token-suggestions{position:absolute;left:0;top:calc(100% + var(--space-xs));z-index:20;border:1px solid var(--border);background:var(--card-bg);max-height:220px;overflow:auto;min-width:160px}.pill-token-suggestion{display:block;width:100%;text-align:left;border:0;background:transparent;padding:var(--space-xs) var(--space-sm);color:inherit}.meta-list{display:flex;flex-direction:column;gap:var(--space-8)}.toolbar{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-md);margin-bottom:var(--space-md)}@media (max-width:1280px) and (min-width:1025px){.om-explore-main-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.om-explore-main-grid>:nth-child(n+4){display:none}}@media (max-width:1024px) and (min-width:721px){.om-explore-layout{grid-template-columns:minmax(0,2fr) 1px minmax(240px,1fr)}.om-explore-main-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.om-explore-main-grid>:nth-child(n+5){display:none}.om-explore-rail-grid{grid-template-columns:minmax(0,1fr)}.om-explore-rail-grid>:nth-child(n+5){display:none}}@media (max-width:720px){:root{--page-pad:var(--space-md)}.om-smart-sticky-band{transform:none!important;will-change:auto}.om-smart-sticky-band[data-fixed=true]{top:0;left:0;right:0;z-index:30}.om-smart-sticky-band[data-fixed=true] .row:first-child{padding-top:var(--space-xs)}.om-book-detail-sticky-band[data-fixed=true]{top:0}.om-book-detail-sticky-band[data-fixed=true] .row:first-child{padding-top:var(--space-xs)}.container{padding:var(--page-top-gap) var(--page-pad) 8px}.row{gap:8px}.card{padding:8px 0}.om-lookup-row{flex-wrap:wrap;gap:var(--space-md)}.om-lookup-actions{width:100%;display:flex;justify-content:flex-end;min-width:0}.om-book-detail-grid,.om-lookup-controls{grid-template-columns:1fr}.om-images-grid,.om-related-items-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.om-related-items-mobile-grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - 14px) / 2);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;padding-bottom:2px}.om-related-items-mobile-grid>*{display:block!important;scroll-snap-align:start;scroll-snap-stop:always}.om-related-items-mobile-grid::-webkit-scrollbar{display:none}.om-related-items-mobile-grid{scrollbar-width:none}.om-explore-layout{--om-explore-mobile-divider-gap:var(--catalog-section-divider-gap);grid-template-columns:minmax(0,1fr)}.om-explore-module{margin-bottom:var(--space-xl)}.om-explore-module+.om-explore-module{margin-top:0;padding-top:var(--om-explore-mobile-divider-gap)}.om-explore-module-header{margin-top:var(--space-8)}.om-explore-divider{display:none}.om-explore-main-grid{display:flex;flex-wrap:nowrap;gap:14px;align-items:flex-start;overflow-x:auto;overflow-y:visible;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;padding-bottom:2px}.om-explore-main-grid>*{display:flex!important;flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 14px) / 2);min-width:0;flex-direction:column;height:auto!important;align-self:flex-start;scroll-snap-align:start;scroll-snap-stop:always;padding-bottom:8px;box-sizing:border-box}.om-explore-main-grid .om-cover-slot-has-image,.om-explore-rail-grid .om-cover-slot-has-image{background:transparent!important}.om-explore-main,.om-explore-rail{grid-column:auto}.om-explore-scroll-inner{transform:none!important;will-change:auto}.om-explore-rail{border-top:1px solid var(--border);padding-left:0}.om-explore-rail,.om-explore-rail .om-explore-module+.om-explore-module{margin-top:0;padding-top:var(--om-explore-mobile-divider-gap)}.om-explore-rail-grid{display:flex;flex-wrap:nowrap;gap:14px;align-items:flex-start;overflow-x:auto;overflow-y:visible;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;padding-bottom:2px}.om-explore-rail-grid>*{display:flex!important;flex-grow:0;flex-shrink:0;flex-basis:calc((100% - (14px * 2)) / 3);min-width:0;flex-direction:column;align-self:flex-start;scroll-snap-align:start;scroll-snap-stop:always;height:auto;padding-bottom:8px;box-sizing:border-box}.om-explore-rail-grid>:nth-child(n+7){display:none!important}.om-explore-user-heading{flex-wrap:nowrap!important}.om-explore-user-link-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.om-explore-main-grid .om-explore-card-meta,.om-explore-rail-grid .om-explore-card-meta{min-height:0;min-width:0;height:auto;overflow:visible;display:flex;flex-direction:column;gap:11px}.om-explore-main-grid .om-explore-card-title,.om-explore-rail-grid .om-explore-card-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.15}.om-explore-main-grid .om-explore-card-secondary,.om-explore-main-grid .om-explore-card-tertiary,.om-explore-rail-grid .om-explore-card-secondary,.om-explore-rail-grid .om-explore-card-tertiary{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}.om-explore-main-grid .om-explore-owner-row,.om-explore-rail-grid .om-explore-owner-row{margin-top:0;transform:translateY(20px)}.om-explore-main-grid::-webkit-scrollbar,.om-explore-rail-grid::-webkit-scrollbar{display:none}.om-explore-main-grid,.om-explore-rail-grid{scrollbar-width:none}.om-explore-module-content{margin-top:var(--space-md);padding-bottom:2px}.om-search-tabbar{flex-direction:column;align-items:stretch!important;gap:0!important}.om-search-tab{width:100%;justify-content:space-between;text-align:left;line-height:1!important}.om-nav-suggest{width:calc(100vw - 24px);max-height:50vh}.admin-summary-row{align-items:baseline}.admin-invite-row{gap:var(--space-sm);flex-wrap:nowrap;width:100%}.admin-invite-row input{flex:1 1 auto;min-width:0;max-width:none!important}.admin-filter-row{flex-direction:column;align-items:stretch;gap:8px}.admin-filter-left{width:100%}.admin-page-size{margin-left:auto;display:flex;justify-content:flex-end}}@media (max-width:900px){:root{--text-size-1:13px;--text-size-2:13px;--text-size-3:13px}*,body,html{font-size:13px!important}.om-borrow-requests-panel--embedded,.om-borrow-requests-panel--embedded a,.om-borrow-requests-panel--embedded button,.om-borrow-requests-panel--embedded div,.om-borrow-requests-panel--embedded span{text-size-adjust:none!important;font:400 var(--text-size-1) /var(--text-line) var(--font-family)!important;letter-spacing:var(--text-track)!important;font-synthesis:none!important}}@keyframes om-bug-crawl-1{0%{top:88%;left:5%;transform:rotate(0deg)}20%{top:5%;left:8%;transform:rotate(-90deg)}40%{top:5%;left:78%;transform:rotate(0deg)}60%{top:70%;left:75%;transform:rotate(90deg)}80%{top:45%;left:40%;transform:rotate(180deg)}to{top:88%;left:5%;transform:rotate(1turn)}}@keyframes om-bug-crawl-2{0%{top:60%;left:82%;transform:rotate(90deg)}25%{top:8%;left:55%;transform:rotate(0deg)}50%{top:75%;left:25%;transform:rotate(-90deg)}75%{top:20%;left:10%;transform:rotate(180deg)}to{top:60%;left:82%;transform:rotate(450deg)}}@keyframes om-bug-crawl-3{0%{top:30%;left:50%;transform:rotate(45deg)}33%{top:80%;left:60%;transform:rotate(135deg)}66%{top:15%;left:30%;transform:rotate(270deg)}to{top:30%;left:50%;transform:rotate(405deg)}}.om-bug{position:absolute;font-size:12px;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:0;line-height:1;opacity:.55}.om-bug-1{animation:om-bug-crawl-1 9s linear infinite}.om-bug-2{animation:om-bug-crawl-2 13s linear infinite}.om-bug-3{animation:om-bug-crawl-3 17s linear infinite}@keyframes om-ant-crawl-1{0%{top:92%;left:15%;transform:rotate(0deg)}15%{top:92%;left:75%;transform:rotate(0deg)}30%{top:5%;left:80%;transform:rotate(-90deg)}50%{top:5%;left:20%;transform:rotate(180deg)}65%{top:55%;left:5%;transform:rotate(90deg)}80%{top:70%;left:50%;transform:rotate(45deg)}to{top:92%;left:15%;transform:rotate(1turn)}}@keyframes om-ant-crawl-2{0%{top:5%;left:40%;transform:rotate(0deg)}20%{top:5%;left:5%;transform:rotate(180deg)}40%{top:85%;left:10%;transform:rotate(90deg)}60%{top:80%;left:85%;transform:rotate(0deg)}80%{top:30%;left:70%;transform:rotate(-90deg)}to{top:5%;left:40%;transform:rotate(-1turn)}}@keyframes om-ant-crawl-3{0%{top:50%;left:88%;transform:rotate(90deg)}25%{top:88%;left:55%;transform:rotate(0deg)}50%{top:15%;left:60%;transform:rotate(-90deg)}75%{top:40%;left:15%;transform:rotate(180deg)}to{top:50%;left:88%;transform:rotate(450deg)}}@keyframes om-ant-crawl-4{0%{top:75%;left:30%;transform:rotate(45deg)}20%{top:8%;left:25%;transform:rotate(-45deg)}40%{top:20%;left:75%;transform:rotate(90deg)}60%{top:88%;left:65%;transform:rotate(180deg)}80%{top:60%;left:45%;transform:rotate(270deg)}to{top:75%;left:30%;transform:rotate(405deg)}}.om-ant-1{animation:om-ant-crawl-1 5s linear infinite}.om-ant-2{animation:om-ant-crawl-2 6.5s linear infinite}.om-ant-3{animation:om-ant-crawl-3 4s linear infinite}.om-ant-4{animation:om-ant-crawl-4 7s linear infinite}@media (max-width:768px){.om-feedback-popup{position:fixed!important;inset:0!important;width:100%!important;height:100%!important;margin-bottom:0!important;border-radius:0!important;overflow-y:auto;box-sizing:border-box}}.om-btn-soft{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:var(--btn-height);padding:0 var(--btn-px);border-radius:var(--btn-radius);border:1px solid var(--border);background:color-mix(in srgb,var(--card-bg) 88%,var(--bg-muted) 12%);color:var(--fg);font:inherit;line-height:1;text-decoration:none!important;white-space:nowrap;cursor:pointer;transition:background .1s ease,border-color .1s ease,opacity .1s ease}.om-btn-soft:hover{background:color-mix(in srgb,var(--card-bg) 72%,var(--bg-muted) 28%);text-decoration:none!important}.om-btn-soft:disabled{opacity:.55;cursor:default}.om-btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:var(--btn-height-sm);padding:0 var(--btn-px-ghost);border-radius:var(--btn-radius);border:1px solid transparent;background:transparent;color:var(--muted);font:inherit;line-height:1;text-decoration:none!important;white-space:nowrap;cursor:pointer;transition:background .1s ease,color .1s ease}.om-btn-ghost:hover{color:var(--fg);background:color-mix(in srgb,var(--card-bg) 85%,var(--bg-muted) 15%);text-decoration:none!important}.om-btn-ghost:disabled{opacity:.55;cursor:default}.om-campaign-item:hover{background:color-mix(in srgb,var(--card-bg) 80%,var(--bg-muted) 20%)!important}