@layer product{@media screen{body .button{min-height:48px;padding:12px 20px;font-size:.9375rem;line-height:1.45;font-weight:650;letter-spacing:0;text-transform:none;border-radius:6px}body .button:disabled{cursor:not-allowed;opacity:.55}body :is(input,select,textarea){font-size:1rem}body .field>label{font-size:.875rem;line-height:1.5}body :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--gold);outline-offset:3px}body .auth-mode-switch button{min-height:48px;font-size:.9375rem}body .auth-card form{display:grid;grid-gap:20px;gap:20px;min-width:0}body .auth-card form .field{margin:0}body .auth-card form .form-actions{margin-top:4px}body .auth-card form .form-actions .button{width:100%}body .auth-card-head{gap:8px}body .auth-card-head strong{font-size:1.5rem;line-height:1.3}body .auth-card .fine-print{font-size:.875rem;line-height:1.5}body .auth-card .link-button{font-size:.9375rem}body .auth-page{min-height:calc(100svh - 280px)}body .create-welcome{max-width:900px;padding-block:32px}body .create-welcome .auth-card{padding:clamp(28px,5vw,56px);gap:20px}body .create-welcome h1{max-width:19ch;margin:0;font-size:clamp(34px,4vw,52px);letter-spacing:-.035em;line-height:1.12}body .create-welcome p{max-width:62ch;font-size:1.0625rem;line-height:1.7}body .dashboard-workspace-links :is(a,button){font-size:.875rem;min-height:48px;line-height:1.4}body .dashboard-metric span{font-size:.875rem;line-height:1.4}body .record-badge{font-size:.75rem;line-height:1.5}body .collection-directory-empty,body .collection-directory-empty h2{color:var(--text)}}@media screen and (max-width:430px){body .shell{width:min(var(--content-wide),calc(100% - 32px))}body .create-welcome .form-actions{display:flex;flex-direction:column}body .create-welcome .form-actions .button{width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.profile-refresh-notice{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:16px;border:1px solid #a47b32;border-radius:12px;margin-bottom:20px;background:#251f14;color:#f8edcd}.profile-refresh-notice p{margin:0}.owner-profile-gate{max-width:720px;margin:72px auto;padding:32px 24px}.owner-profile-gate h1{font-size:clamp(2rem,5vw,3rem);line-height:1.1}.owner-profile-gate p{margin:20px 0;line-height:1.6;color:var(--muted,#b5b4b0)}.owner-profile-actions{display:flex;flex-wrap:wrap;gap:12px}}@layer system{@media screen{body[data-product-theme=paper]{--canvas:var(--bg,#0b0d0f);--surface:var(--panel,#13171b);--surface-subtle:color-mix(in srgb,var(--panel) 92%,var(--text));--surface-raised:color-mix(in srgb,var(--panel) 86%,var(--text));--field-surface:var(--canvas);--field-text:var(--text);--field-muted:#adb4bb;--evergreen:var(--canvas);--action:var(--gold,#f0a12b);--action-hover:color-mix(in srgb,var(--gold) 82%,white);--on-action:#0b0d0f;--muted:#adb4bb;--muted-strong:#d3d8dc;--line:#30373e;--positive:#9cddb1;--negative:#ffb4aa;--selected-surface:color-mix(in srgb,var(--gold) 10%,var(--surface));--ink:#0b0d0f;--surface-soft:var(--surface-subtle);--border:var(--line);--border-soft:#252c32;--border-strong:#65717b;--shadow-card:none;--radius-card:16px;--radius-control:8px;--content-wide:1280px;--warm-canvas:var(--canvas);--light-surface:var(--surface);--dark-text:var(--text);--muted-light:var(--muted);--line-light:var(--line);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-12:48px;background:var(--canvas);color:var(--text);color-scheme:dark;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.6}body[data-product-theme] :is(.catalog-page,.auth-page,.create-page,.create-wizard-page,.dashboard-page,.collection-page,.collection-directory-page,.contact-page,.legal-page,.editorial-composed-page,.product-guide-page,.claim-center-page,.service-work-page,.admin-service-page,.bulk-import-page,.admin-page,.cms-page,.scan-profile){--dark-text:var(--text);--muted-light:var(--muted);--line-light:var(--line);background:var(--canvas);color:var(--text)}body[data-product-theme] :is(.product-guide-hero,.product-guide-flow,.product-guide-uses,.product-guide-identity,.product-guide-ownership,.product-guide-faq,.installer-hero,.editorial-composed-page .section){--dark-text:var(--text);--muted-light:var(--muted);--line-light:var(--line);color:var(--text);background:var(--canvas);border-color:var(--line)}body[data-product-theme] :is(.product-guide-uses,.product-guide-ownership,.editorial-composed-page .section.alt){background:var(--surface-subtle)}body[data-product-theme] main:not(.home-page) h1{color:var(--text);font-family:inherit;font-weight:650;font-size:clamp(2rem,3.5vw,2.75rem);line-height:1.1;letter-spacing:-.04em;text-wrap:balance}body[data-product-theme] main:not(.home-page) :is(h2,h3){color:var(--text);font-weight:600;line-height:1.25;letter-spacing:-.02em}body[data-product-theme] main:is(.dashboard-page,.auth-page,.create-page,.create-wizard-page,.admin-page,.cms-page) h1{max-width:none;font-family:inherit;font-size:2rem;font-weight:650;line-height:1.2}body[data-product-theme] main.handout-page h1{font-size:1.875rem}body[data-product-theme] main:not(.home-page) :is(p,.lede,.field-note,.fine-print,.muted,.account-card-copy){color:var(--muted)}body[data-product-theme] :is(.eyebrow,.mini-eyebrow){color:var(--gold);font-size:.7rem;font-weight:650;letter-spacing:0}body[data-product-theme] :is(.card,.auth-card,.account-settings-card,.auth-state-card,.sign-in-required-card,.catalog-filters,.catalog-more-filters,.catalog-empty,.collection-filters,.collection-inquiry,.collection-directory-card,.collection-directory-empty,.collection-header,.dashboard-metric,.create-wizard-form,.installer-feature-card,.installer-apply-panel,.legal-card,.contact-card,.bulk-import-workspace,.bulk-import-panel,.bulk-preview-row,.bulk-import-locked,.claim-scenario-card,.claim-workspace,.claim-status-list article,.service-work-card,.admin-panel-card,.admin-stat-card,.cms-section-editor,.cms-field-group,.cms-block-row,.cms-focused-block){color:var(--text);background:var(--surface);border-color:var(--line);box-shadow:var(--shadow-card)}body[data-product-theme] :is(.account-summary-grid,.account-status-grid,.account-summary-grid div,.account-status-grid div,.account-quick-links a,.account-overview-actions a,.account-overview-actions button,.mini-chip-row span,.dashboard-workspace-links a,.dashboard-workspace-links button,.dashboard-signin-points span,.privacy-toggle,.advanced-panel,.create-review-grid,.create-document-list>div,.editor-array-card,.editor-subsection,.permanent-id,.buyer-code-box,.claim-challenge){color:var(--text);background:var(--surface);border-color:var(--line)}body[data-product-theme] :is(.dashboard-hero,.catalog-summary,.catalog-filter-grid,.create-step-panel,.create-wizard-actions,.create-review-grid>div,.collection-header,.account-card-head,.claim-workspace>header,.claim-evidence-guide,.claim-evidence-guide li,.claim-evidence-list li,.claim-response,.buyer-code-redeem,.form-section-heading,.editor-section-nav,.profile-trust-summary){border-color:var(--line)}body[data-product-theme] :is(.dashboard-trust-summary,.dashboardIdentity,.collection-count,.collection-directory-placeholder,.collection-avatar,.installer-service-list span,.auth-switch-line span,.field label,.field>span,.catalog-filters label,.catalog-filter-grid label){color:var(--text)}body[data-product-theme] :is(.account-summary-grid span,.account-status-grid span,.account-overview-actions small,.dashboard-trust-summary span,.dashboard-trust-summary button,.catalog-filters label>span,.collection-filters label>span){color:var(--muted)}body[data-product-theme] :is(.button,button.button,a.button){min-height:46px;border:1px solid var(--action);border-radius:8px;padding:11px 18px;background:var(--action);color:var(--on-action);box-shadow:none;font-size:.875rem;line-height:1.4;font-weight:650;letter-spacing:0;text-transform:none;cursor:pointer}body[data-product-theme] :is(.button,button.button,a.button):hover{background:var(--action-hover);border-color:var(--action-hover);color:var(--on-action)}body[data-product-theme] :is(.button.secondary,button.button.secondary,a.button.secondary){color:var(--text);background:var(--surface);border-color:var(--border-strong)}body[data-product-theme] :is(.button.secondary,button.button.secondary,a.button.secondary):hover{color:var(--text);background:var(--surface-subtle);border-color:var(--action)}body[data-product-theme] :is(button,input,select,textarea):disabled{cursor:not-allowed;opacity:.6}body[data-product-theme] :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--gold);outline-offset:3px}body[data-product-theme] :is(.text-link,.link-button,.profile-collection-link,.catalog-exact-search){color:var(--action)}body[data-product-theme] :is(input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]),select,textarea){color:var(--field-text);background:var(--field-surface);border-color:#626872;color-scheme:dark}body[data-product-theme] :is(input,textarea)::placeholder{color:var(--field-muted);opacity:1}body[data-product-theme] input:-webkit-autofill{-webkit-text-fill-color:var(--field-text);box-shadow:0 0 0 1000px var(--field-surface) inset}body[data-product-theme] input:is([type=checkbox],[type=radio]){accent-color:var(--action)}body[data-product-theme] input[type=file]::-webkit-file-upload-button{color:var(--on-action);background:var(--action);border:0;border-radius:4px;padding:9px 12px;margin-right:12px;cursor:pointer}body[data-product-theme] input[type=file]::file-selector-button{color:var(--on-action);background:var(--action);border:0;border-radius:4px;padding:9px 12px;margin-right:12px;cursor:pointer}body[data-product-theme] :is(.auth-mode-switch,.auth-tabs,.account-section-nav,.editor-section-nav,.editor-tabs,.create-step-nav,.scan-tabs,.scan-bottom-nav){color:var(--text);background:var(--surface-subtle);border-color:var(--line)}body[data-product-theme] :is(.auth-mode-switch,.auth-tabs,.account-section-nav,.editor-tabs,.scan-tabs,.scan-bottom-nav) button{color:var(--muted);background:transparent;font-weight:650}body[data-product-theme] .editor-section-nav a[aria-current=location],body[data-product-theme] :is(.auth-mode-switch,.auth-tabs,.account-section-nav,.editor-tabs,.scan-tabs,.scan-bottom-nav) button:is(.active,.is-active,[aria-selected=true]){color:var(--on-action);background:var(--action);border-color:var(--action)}body[data-product-theme] :is(.dashboard-metric.is-active,.claim-scenario-card.is-active,.claim-scenario-card:hover,.create-step.is-active){color:var(--text);background:var(--selected-surface);border-color:#a48145}body[data-product-theme] :is(.dashboard-metric span,.dashboard-metric small,.auth-card-head>span){color:var(--muted)}body[data-product-theme] :is(.account-section-nav,.editor-section-nav){box-shadow:none}body[data-product-theme] :is(.form-message,.profile-refresh-notice){border-color:#6e603d;background:#2d2a20;color:#f0cf91}body[data-product-theme] .claim-load-status{margin-bottom:20px}body[data-product-theme] .claim-evidence-guide li:before{background:var(--action);border-color:var(--action);color:var(--on-action)}body[data-product-theme] .claim-evidence-list li>svg{color:var(--positive)}body[data-product-theme] .claim-evidence-list li button{color:var(--negative)}body[data-product-theme] .dashboard-transfer-overview{min-height:0;margin-bottom:24px;padding:16px 20px}body[data-product-theme] .dashboard-transfer-overview summary{cursor:pointer;min-height:32px;font-weight:650}body[data-product-theme] .dashboard-transfer-overview summary span{float:right;font-size:.8rem;font-weight:500;color:var(--muted)}body[data-product-theme] .dashboard-transfer-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding-top:16px;margin-top:16px;border-top:1px solid var(--line)}body[data-product-theme] .dashboard-transfer-row span{display:grid;grid-gap:4px;gap:4px}body[data-product-theme] .dashboard-transfer-row small{color:var(--muted)}body[data-product-theme] .record-badge{--badge-text:var(--muted-strong);color:var(--badge-text);background:transparent;border-color:var(--line);text-shadow:none;font-weight:600;text-transform:none}body[data-product-theme] :is(.record-badge--verified,.record-badge--auth-confirmed,.record-badge--recovered){--badge-text:var(--positive)}body[data-product-theme] :is(.record-badge--unverified,.record-badge--auth-unconfirmed,.record-badge--sale){--badge-text:#dec491}body[data-product-theme] .record-badge--safety{--badge-text:var(--negative)}body[data-product-theme] .instrument-preview{background:var(--surface);border-color:var(--line);box-shadow:var(--shadow-card)}body[data-product-theme] .instrument-preview-hero{--text:#fffdf7;--muted:#e3e8dd;--muted-strong:#e3e8dd;--gold-2:#f2bd68;color:var(--text)}body[data-product-theme] :is(.preview-identity-grid,.preview-identity-grid>div){border-color:var(--line)}body[data-product-theme] :is(.preview-chip-list,.preview-link-list) span{background:var(--surface-subtle);border-color:var(--line);color:var(--text)}body[data-product-theme] :is(.scan-shell,.scan-hero,.scan-hero-info,.scan-tab-panel,.scan-action-panel,.identity-card,.profile-claim-entry,.scan-qr,.scan-actions,.timeline-item,.document-item,.message-item,.collaboration-thread,.maker-signature,.profile-data-grid>span,.ownership-grid>span,.media-placeholder-grid>span,.public-spec-list span,.public-link-list a,.profile-market-card){color:var(--text);background:var(--surface);border-color:var(--line);box-shadow:none}body[data-product-theme] :is(.scan-hero-media,.scan-hero-thumbnails,.public-gallery-grid img,.collection-directory-placeholder,.collection-avatar){background:var(--surface-subtle)}body[data-product-theme] :is(.identity-cell,.identity-card-header,.public-gallery,.scan-hero-thumbnails,.scan-qr,.scan-tabs,.scan-actions){border-color:var(--line)}body[data-product-theme] :is(.scan-actions a,.scan-actions button,.document-item button,.scan-tags span,.transfer-mode button,.qr-preset,.qr-toggle,.qr-download,.qr-customizer){color:var(--text);background:var(--surface-subtle);border-color:var(--line)}body[data-product-theme] :is(.qr-preset.selected,.transfer-mode button[aria-pressed=true]){background:var(--selected-surface);border-color:var(--action)}body[data-product-theme] .qr-lightbox-frame.transparent{background-color:#fff;background-image:linear-gradient(45deg,#e4e8e5 25%,transparent 0),linear-gradient(-45deg,#e4e8e5 25%,transparent 0),linear-gradient(45deg,transparent 75%,#e4e8e5 0),linear-gradient(-45deg,transparent 75%,#e4e8e5 0);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px}body[data-product-theme] .dashboard-workspace-links svg{flex-shrink:0}body[data-product-theme] :is(.account-summary-grid,.account-status-grid){gap:12px;border:0;background:transparent}body[data-product-theme] :is(.account-summary-grid,.account-status-grid)>div{border:1px solid var(--line);border-radius:6px}body[data-product-theme] .account-quick-links a{border-radius:6px}body[data-product-theme] :is(.action-drawer,.admin-entity-drawer,.admin-modal,.cms-modal,.quick-edit-dialog,.quick-edit-modal,.profile-quick-edit,.qr-lightbox,.media-gallery-lightbox){color:var(--text);background:var(--surface);border-color:var(--line)}body[data-product-theme] :is(.action-drawer-header,.admin-entity-drawer>header,.qr-lightbox-header,.qr-lightbox-footer,.quick-edit-header){border-color:var(--line)}body[data-product-theme] .quick-edit-dialog>:is(header,footer){background:var(--surface);color:var(--text);border-color:var(--line)}body[data-product-theme] .quick-edit-dialog>header .icon-button{background:var(--surface-subtle);color:var(--text);border-color:var(--line)}body[data-product-theme] :is(.service-form-section,.service-approval-panel,.service-review-facts>div,.admin-service-meta>span,.admin-service-card){background:var(--surface);color:var(--text);border-color:var(--line)}body[data-product-theme] :is(.service-status span,.service-privacy-note span){color:var(--muted)}body[data-product-theme] :is(.service-status--submitted,.service-status-submitted,.service-status--approved,.service-status-approved){color:var(--positive)}body[data-product-theme] :is(.service-status--declined,.service-status-declined,.service-status--cancelled,.service-status-cancelled,.service-status--expired,.service-status-expired){color:var(--negative)}body[data-product-theme] .cms-preview-panel{background:var(--surface);border-color:var(--line);color:var(--text)}body[data-product-theme] :is(.action-drawer .icon-button,.admin-entity-drawer>header button,.qr-lightbox-close,.media-overlay-close){color:var(--text);background:var(--surface-subtle);border-color:var(--line)}body[data-product-theme] :is(.admin-command-bar,.admin-sidebar,.admin-row,.admin-attention-row,.admin-filter-row,.admin-drawer-body dl,.admin-drawer-actions button,.admin-drawer-actions a,.cms-commandbar,.cms-sidebar,.cms-tree,.cms-tree details,.cms-tree summary,.cms-inspector,.cms-editor,.cms-editor-heading,.cms-block-row,.cms-section-editor,.cms-field-group,.cms-focused-block,.cms-preview-toolbar){color:var(--text);background:var(--surface);border-color:var(--line)}body[data-product-theme] :is(.admin-row,.admin-attention-row,.cms-block-row,.cms-field-group) :is(p,small,span){color:var(--muted)}body[data-product-theme] :is(.admin-sidebar nav button,.admin-mini-list button){color:var(--muted)}body[data-product-theme] .admin-sidebar nav button.active{color:var(--action);background:var(--selected-surface);box-shadow:inset 2px 0 var(--action)}body[data-product-theme] :is(.admin-global-search,.admin-impact-summary,.cms-tree-search,.cms-composition-editor,.cms-block-editor,.cms-preview-drawer,.cms-preview-meta,.cms-preview-loading,.cms-preview-error,.cms-json-state,.cms-coverage-summary>div,.cms-coverage-list article,.cms-social-preview>div){background:var(--surface);color:var(--text);border-color:var(--line)}body[data-product-theme] :is(.cms-tree-search,.admin-global-search){--muted:var(--field-muted);background:var(--field-surface);color:var(--field-text);border-color:#626872}body[data-product-theme] :is(.cms-section-controls button,.cms-block-actions button,.cms-add-block,.cms-icon-text-control,.cms-mode-switch){background:var(--surface-subtle);color:var(--text);border-color:var(--line)}body[data-product-theme] .cms-tree :is(button,summary){color:var(--muted)}body[data-product-theme] .cms-tree button.active{color:var(--action);background:var(--selected-surface);box-shadow:inset 2px 0 var(--action)}body[data-product-theme] .cms-search-preview :is(span,p){color:var(--muted)}body[data-product-theme] .cms-search-preview h3{color:#a2c8f4}body[data-product-theme] :is(.cms-seo-guidance .is-pass,.cms-coverage-summary .is-pass strong,.cms-save-state.is-saved){color:var(--positive)}body[data-product-theme] :is(.cms-seo-guidance .is-warning,.cms-coverage-summary .is-warning strong){color:var(--gold)}body[data-product-theme] :is(.cms-asset-list button,.cms-block-actions .is-danger){color:var(--negative)}}@media screen and (max-width:760px){body[data-product-theme] main:not(.home-page) h1{font-size:2.25rem;line-height:1.12}body[data-product-theme] main:is(.dashboard-page,.auth-page,.create-page,.create-wizard-page,.admin-page,.cms-page) h1{font-size:1.75rem;line-height:1.2}body[data-product-theme] main.handout-page h1{font-size:1.875rem}body[data-product-theme] .dashboard-workspace-links{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-product-theme] .dashboard-workspace-links>:last-child{grid-column:auto}body[data-product-theme] .account-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}}@media screen{body[data-product-theme]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased}body[data-product-theme] .shell{width:min(1280px,calc(100% - 64px))}body[data-product-theme] :is(.catalog-hero,.collection-directory-hero,.product-guide-hero,.installer-hero){padding-block:48px 32px}body[data-product-theme] :is(.catalog-hero,.collection-directory-hero,.product-guide-hero,.installer-hero) h1{margin-block:12px 18px}body[data-product-theme] :is(.collectible-card,.auth-card,.account-settings-card,.catalog-filters,.catalog-empty,.collection-directory-card,.collection-header,.dashboard-metric,.create-wizard-form,.contact-card,.legal-card){border-radius:12px}body[data-product-theme] :is(.collectible-card,.collection-directory-card){overflow:hidden}body[data-product-theme] .footer{padding:36px 0;border-top:1px solid var(--line);background:var(--canvas)}body[data-product-theme] .footer-grid{display:grid;grid-template-columns:minmax(200px,.8fr) minmax(0,1.2fr);grid-gap:48px;gap:48px;align-items:start}body[data-product-theme] .footer-brand-block p{max-width:34ch;font-size:13px;line-height:1.65;color:var(--muted)}body[data-product-theme] .brand-logo--footer{width:140px}body[data-product-theme] .footer-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0 20px;gap:0 20px;align-items:start}body[data-product-theme] .footer-links :is(a,button){min-height:40px;padding:4px 0;text-transform:none;font-size:13px;font-weight:450;letter-spacing:0;color:var(--muted);overflow-wrap:anywhere}body[data-product-theme] .footer-links :is(a,button):hover{color:var(--text)}body[data-product-theme] .footer-links a[href^="mailto:"]{grid-column:1/-1}}@media screen and (max-width:760px){body[data-product-theme] .shell{width:calc(100% - 40px)}body[data-product-theme] :is(.catalog-hero,.collection-directory-hero,.product-guide-hero,.installer-hero){padding-block:32px 24px}body[data-product-theme] .footer-grid{grid-template-columns:minmax(0,1fr);gap:20px}body[data-product-theme] .footer-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}}@media screen and (max-width:360px){body[data-product-theme] .shell{width:calc(100% - 32px)}}@media screen and (max-width:760px){body[data-product-theme] :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px}}@media screen and (min-width:761px){body[data-product-theme] .dashboard-metric-grid{width:100%;max-width:none;grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen{body[data-product-theme] :is(.field label,.field>span,.catalog-filters label>span,.quick-edit-dialog label){font-size:13px;font-weight:600;letter-spacing:0;text-transform:none}}@media screen and (max-width:430px){body[data-product-theme] .dashboard-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:760px){body[data-product-theme] .account-quick-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}body[data-product-theme] .account-quick-links a{min-height:44px;font-weight:600;font-size:13px}}@media screen{body[data-product-theme] .shell{width:min(1280px,calc(100% - 64px))}body[data-product-theme] :is(.button.ghost,.button.quiet){background:transparent;border-color:transparent;color:var(--text)}body[data-product-theme] .button.destructive{background:#632e28;border-color:#ffb4aa;color:#fff2ef}body[data-product-theme] :is(input,select,textarea){border-radius:8px}}@media screen and (max-width:700px){body[data-product-theme] .shell{width:calc(100% - 40px)}}}@layer workspace{@media screen{body[data-product-theme=paper] .product-guide-page>.section{padding-block:48px;border:0;background:var(--canvas)}body[data-product-theme=paper] .product-guide-page :is(h1,h2,h3){font-family:inherit;text-transform:none}body[data-product-theme=paper] .product-guide-page :is(.section-heading,.centered-heading){max-width:720px;margin:0 0 28px;text-align:left}body[data-product-theme=paper] .product-guide-page :is(.product-guide-steps,.product-guide-use-grid,.product-guide-visibility-grid,.product-guide-visibility,.product-guide-ownership-list){border:0;box-shadow:none;background:transparent;gap:24px}body[data-product-theme=paper] .product-guide-page :is(.product-guide-steps li,.product-guide-use-grid article,.product-guide-visibility-grid article,.product-guide-visibility>div,.product-guide-ownership-list article){min-height:0;padding:12px 0;border:0;border-radius:0;background:transparent;box-shadow:none}body[data-product-theme=paper] .product-guide-page :is(.product-guide-steps li>span,.product-guide-use-grid article>span){border:0;box-shadow:none;background:transparent;color:var(--muted)}body[data-product-theme=paper] .product-guide-page .product-guide-principles{padding:24px;border:0;border-radius:16px;background:var(--surface);box-shadow:none}body[data-product-theme=paper] .product-guide-page .product-guide-principles>div{border:0;padding:12px 0;background:transparent}body[data-product-theme=paper] .product-guide-page .product-guide-visibility-heading{margin-top:32px}body[data-product-theme=paper] .product-guide-page .product-guide-role-switcher{display:block;margin-top:24px;border:0;background:transparent}body[data-product-theme=paper] .product-guide-page .product-guide-role-tabs{display:flex;flex-wrap:wrap;gap:6px;padding:0 0 20px;border:0}body[data-product-theme=paper] .product-guide-page .product-guide-role-tabs button{flex:0 0 auto;min-height:44px;padding:10px 14px;border:0;border-radius:8px;background:transparent;color:var(--muted);font-size:13px;font-weight:500;letter-spacing:0;text-transform:none;box-shadow:none}body[data-product-theme=paper] .product-guide-page .product-guide-role-tabs button:is(:hover,.is-active){color:var(--text);background:var(--surface-subtle)}body[data-product-theme=paper] .product-guide-page .product-guide-role-panel{min-height:0;grid-template-columns:28px minmax(0,1fr) auto;gap:20px;padding:28px;border:0;border-radius:16px;background:var(--surface)}body[data-product-theme=paper] .product-guide-page .product-guide-role-panel>span{font-size:13px;font-weight:500;color:var(--muted)}body[data-product-theme=paper] .product-guide-page .product-guide-role-panel h3{font-size:23px}body[data-product-theme=paper] .product-guide-page .product-guide-faq-list{display:grid;grid-gap:10px;gap:10px}body[data-product-theme=paper] .product-guide-page .product-guide-faq-list details{padding:0 20px;border:0;border-radius:12px;background:var(--surface)}body[data-product-theme=paper] .product-guide-page .product-guide-faq-list summary{padding-block:18px;font-size:15px;font-weight:550}body[data-product-theme=paper] .product-guide-page .product-guide-faq-list details p{padding-bottom:18px}body[data-product-theme=paper] .product-guide-page .product-guide-cta-inner{border:0;border-radius:16px;background:var(--surface);padding:32px}body[data-product-theme=paper] .collection-directory-page .shell>div:has(>label[for=collection-search]){padding:20px 0;border:0;border-radius:0;background:transparent;box-shadow:none}body[data-product-theme=paper] .collection-directory-page .shell>div:has(>a[href^="/collections/"]){gap:36px 24px}body[data-product-theme=paper] .collection-directory-page a[href^="/collections/"]{border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}body[data-product-theme=paper] .collection-directory-page a[href^="/collections/"]>img{display:block;border-radius:14px;background:var(--surface);object-fit:contain}body[data-product-theme=paper] .collection-directory-page a[href^="/collections/"]>div:not(:has(>h2)){border-radius:14px;background:var(--surface)}body[data-product-theme=paper] .collection-directory-page a[href^="/collections/"]>div:has(>h2){padding:16px 0 0}body[data-product-theme=paper] .collection-directory-page a[href^="/collections/"] h2{font-family:inherit;font-size:21px;line-height:1.25;font-weight:600}body[data-product-theme=paper] .collection-directory-page a[href^="/collections/"]>div>span{color:var(--muted);font-weight:450}body[data-product-theme=paper] .collection-directory-page a[href^="/collections/"]>div>div{margin-top:14px;padding-top:0;border:0}body[data-product-theme=paper] .collection-page .collection-header{padding:20px 0 32px;border:0;border-radius:0;background:transparent;box-shadow:none;gap:32px}body[data-product-theme=paper] .collection-page .collection-header>div:first-child>:is(img,.collection-avatar){border:0;box-shadow:none}body[data-product-theme=paper] .collection-page .collection-header :is(h1,.collection-count){font-family:inherit;font-weight:600}body[data-product-theme=paper] .collection-page .collection-header a{font-weight:500}body[data-product-theme=paper] .collection-page .collection-record-grid{gap:40px 24px}body[data-product-theme=paper] .collection-directory-page .collection-directory-hero{padding-block:16px 32px;border:0}body[data-product-theme=paper] .contact-page :is(.contact-direct-card,.contact-topic-card,.contact-checklist){border:0;box-shadow:none}body[data-product-theme=paper] .contact-page .contact-direct-card{padding:24px;border-radius:16px;background:var(--surface)}body[data-product-theme=paper] .contact-page .contact-topic-grid{gap:28px}body[data-product-theme=paper] .contact-page .contact-topic-card{padding:20px 0;border-radius:0;background:transparent}body[data-product-theme=paper] .contact-page .contact-topic-card :is(strong,span){text-transform:none;letter-spacing:0}body[data-product-theme=paper] .contact-page .contact-topic-card strong{font-size:18px;font-weight:550}body[data-product-theme=paper] .contact-page .contact-topic-card:hover strong{text-decoration:underline;text-underline-offset:4px}body[data-product-theme=paper] .contact-page .contact-checklist{padding:0;background:transparent}body[data-product-theme=paper] .editorial-composed-page>.section:has(>.contact-page){padding-block:32px;border:0}body[data-product-theme=paper] .auth-layout:not(.account-layout) .auth-card{border:0;border-radius:16px;padding:32px;background:var(--surface);box-shadow:none}body[data-product-theme=paper] .auth-layout:not(.account-layout) .auth-mode-switch{border:0;border-radius:10px;background:var(--canvas)}body[data-product-theme=paper] .auth-layout:not(.account-layout) .auth-mode-switch button{border-radius:7px;font-size:13px;font-weight:550;letter-spacing:0}body[data-product-theme=paper] .auth-layout:not(.account-layout) .auth-mode-switch button.active{color:var(--on-action);background:var(--action)}body[data-product-theme=paper] .auth-layout:not(.account-layout) .auth-card-link-row{border:0}}@media screen and (max-width:760px){body[data-product-theme=paper] .product-guide-page>.section{padding-block:32px}body[data-product-theme=paper] .product-guide-page .product-guide-role-tabs{flex-wrap:nowrap;overflow-x:auto;padding-bottom:14px}body[data-product-theme=paper] .product-guide-page .product-guide-role-panel{grid-template-columns:24px minmax(0,1fr);padding:22px}body[data-product-theme=paper] .product-guide-page .product-guide-role-panel .button{grid-column:2;justify-self:start}body[data-product-theme=paper] .product-guide-page .product-guide-cta-inner{padding:24px}body[data-product-theme=paper] .collection-page .collection-header{gap:24px;padding-top:8px}body[data-product-theme=paper] .auth-layout:not(.account-layout) .auth-card{padding:24px}}}@layer legacy, product, system, workspace;.cms-text-search-results{padding:8px;max-height:420px;overflow-y:auto}.cms-text-search-results p{margin:4px 8px 12px;color:var(--muted,#adb4bb);font-size:13px}.cms-text-search-results button{display:grid;grid-gap:4px;gap:4px;width:100%;min-height:44px;padding:10px;text-align:left;border:0;border-radius:8px;background:transparent;color:inherit;cursor:pointer}.cms-text-search-results button:hover{background:var(--panel-2)}.cms-text-search-results button:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.cms-text-search-results small{color:var(--gold)}.cms-text-search-results span{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere}.OptionalTrackingConsent_notice__Dqw2K{position:fixed;right:max(14px,env(safe-area-inset-right));bottom:max(14px,env(safe-area-inset-bottom));z-index:120;width:min(430px,calc(100vw - 28px));border:1px solid #46534b;border-radius:8px;padding:12px;color:#f2f4ed;background:#111817;box-shadow:0 16px 38px rgb(0 0 0/38%)}.OptionalTrackingConsent_notice__Dqw2K p{margin:0;color:#ced5ce;font-size:.82rem;line-height:1.45}.OptionalTrackingConsent_controls__zUGwI{display:grid;grid-template-columns:minmax(72px,1fr) repeat(2,minmax(76px,.8fr));grid-gap:8px;gap:8px;align-items:center;margin-top:9px}.OptionalTrackingConsent_controls__zUGwI button,.OptionalTrackingConsent_privacyLink__hlwH0{min-height:44px;border:1px solid #68786b;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;padding:8px 11px;color:#f2f4ed;background:#18201e;box-shadow:none;font:inherit;font-size:.78rem;font-weight:700;cursor:pointer}.OptionalTrackingConsent_controls__zUGwI button:hover,.OptionalTrackingConsent_privacyLink__hlwH0:hover{border-color:#e6af57;color:#fff8e9;background:#222c27}.OptionalTrackingConsent_controls__zUGwI button:focus-visible,.OptionalTrackingConsent_privacyLink__hlwH0:focus-visible{outline:3px solid #e6af57;outline-offset:2px}.OptionalTrackingConsent_notice__Dqw2K .OptionalTrackingConsent_error__9l5tl{margin-top:8px;color:#f0aaa4;font-size:.75rem}.OptionalTrackingConsent_preferenceTrigger__K6r2p,.OptionalTrackingConsent_preference__UppTP{position:fixed;right:max(14px,env(safe-area-inset-right));bottom:max(14px,env(safe-area-inset-bottom));z-index:120;min-height:36px;border:1px solid #46534b;border-radius:999px;color:#e8ece5;background:#111817;box-shadow:0 8px 24px rgb(0 0 0/28%);font:inherit;font-size:.72rem;font-weight:700}.OptionalTrackingConsent_preference__UppTP{display:flex;align-items:center;gap:8px;padding:4px 5px 4px 12px}.OptionalTrackingConsent_preferenceTrigger__K6r2p,.OptionalTrackingConsent_preference__UppTP button{cursor:pointer}.OptionalTrackingConsent_preference__UppTP button{min-height:28px;border:0;border-radius:999px;padding:4px 10px;color:#111817;background:#e6af57;font:inherit;font-size:.7rem;font-weight:800}.OptionalTrackingConsent_preferenceTrigger__K6r2p{padding:6px 12px}.OptionalTrackingConsent_preferenceTrigger__K6r2p:focus-visible,.OptionalTrackingConsent_preference__UppTP button:focus-visible{outline:3px solid #e6af57;outline-offset:2px}.OptionalTrackingConsent_statusOnly__pLj6r{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:460px){.OptionalTrackingConsent_notice__Dqw2K{width:calc(100vw - 20px)}.OptionalTrackingConsent_notice__Dqw2K,.OptionalTrackingConsent_preferenceTrigger__K6r2p,.OptionalTrackingConsent_preference__UppTP{right:max(10px,env(safe-area-inset-right));bottom:max(10px,env(safe-area-inset-bottom))}}