@font-face{font-family:'Sancremo Bold';src:url('https://assets.averygoodidea.com/fonts/sancremo-bold.woff2') format('woff2'),url('https://assets.averygoodidea.com/fonts/sancremo-bold.ttf') format('truetype');font-weight:700;font-style:bold}body.angemix-standalone{background-color:#f0f0f0}.sqs-announcement-bar{display:none}.page-section>.content-wrapper{padding:0!important}.fe-6a11be3972622a592fc2951c,.fe-6a13994c842261086b258c71,.fe-6a3e66fa98b8055968efbd89,.fe-6a3f13ba22df9302fac5333f{--inset-padding:unset;display:block;padding-left:0;padding-right:0;padding-bottom:2rem;column-gap:0!important}.page-section.vertical-alignment--middle:not(.content-collection):not(.gallery-section):not(.user-items-list-section):not(.editmode-changing-rowcount).section-height--small>.content-wrapper{padding-top:0;padding-bottom:0}.fe-6a11be3972622a592fc2951c,.fe-6a3e66fa98b8055968efbd89,.fe-6a3f13ba22df9302fac5333f{background-color:#1a1a1a;box-sizing:border-box}.fe-6a13994c842261086b258c71{background-color:#f0f0f0;box-sizing:border-box}#siteWrapper{background-color:#f0f0f0}#siteWrapper:has(#angemix-root.angemix-pro),.fe-6a11be3972622a592fc2951c:has(#angemix-root.angemix-pro),.fe-6a3e66fa98b8055968efbd89:has(#angemix-root.angemix-pro),.fe-6a3f13ba22df9302fac5333f:has(#angemix-root.angemix-pro){background-color:#1a1a1a}body:has(#angemix-root.angemix-pro),html:has(#angemix-root.angemix-pro){background-color:#1a1a1a}*{box-sizing:border-box}h1{font-family:'Sancremo Bold',sans-serif!important;font-size:2.5rem;line-height:1.1;padding-left:.1em;overflow:visible}.lowercase{text-transform:lowercase}h2{text-align:center;margin:0 auto 50px}.drop-zone{width:calc(100% - 30px);max-width:800px;height:200px;border:3px dashed #ccc;border-radius:10px;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:20px auto;transition:.3s;background-color:#fff;text-align:center}.drop-zone.drag-over{border-color:#4caf50;background-color:#e8f5e9}.drop-zone p{margin:0;font-size:1.2em;color:#666}.color-display{width:150px;height:150px;margin:10px;border:2px solid #fff;border-radius:8px;display:inline-block;transition:transform .3s;box-shadow:0 0 0 1px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.08)}.color-display:hover{transform:scale(1.05)}.colors-container{display:flex;justify-content:center;align-items:center;margin:20px 0;text-align:center}#analysisResults{width:90%;max-width:600px;margin:0 auto}.formula{background-color:#fff;padding:20px;border-radius:8px;margin:20px 0;box-shadow:0 2px 4px rgba(0,0,0,.1)}.color-difference{font-weight:700;margin:10px 0;padding:10px;background-color:#fff;border-radius:8px}input[type=file]{display:none}.upload-btn{background-color:#444;color:#fff;padding:10px 20px;border-radius:8px;cursor:pointer;transition:background-color .3s}.upload-btn:hover{background-color:#333}.history-section{background-color:#fff;padding:20px;margin:40px 0 20px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.history-limit-notice{margin:-8px 0 18px;text-align:center;color:#666;line-height:1.5}.history-limit-notice em{font-style:italic;font-weight:400}.account-offer-pro-link{margin:16px 0 0;text-align:center;color:#666;line-height:1.5}#historyView[hidden],.account-offer-view[hidden]{display:none}.account-offer-view{max-width:420px;margin:0 auto;text-align:center}.angemix-free-registration-form{margin:0}#angemixFreeRegistration .klaviyo-form>div>div:has(input[type=email]):not(button[type=button]){display:unset!important;width:100%!important;float:none!important}#angemixFreeRegistration .klaviyo-form>div>div:has(button[type=button]){display:unset!important;width:100%!important}.history-load-more{display:block;margin:20px auto;padding:10px 24px;background-color:#444;color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:.9em;transition:background-color .3s}.history-load-more:hover{background-color:#333}.history-load-more[hidden]{display:none}.color-history{display:flex;flex-wrap:wrap;gap:30px;width:100%}.history-item{border-radius:10px;padding:45px 15px 15px;width:calc(33% - 25px);background-color:#f8f8f8;position:relative;margin-bottom:20px;flex-grow:0;flex-shrink:0}.history-colors-container{margin-bottom:15px}.history-color-wrapper{text-align:center}.history-color-label{font-size:.8em;color:#666;margin-bottom:5px}.history-colors{display:flex;justify-content:center;margin-bottom:10px;gap:20px}.history-color{width:100px;height:100px;border:2px solid #fff;border-radius:8px;box-shadow:0 0 0 1px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.08)}.history-thumbnail-wrap{position:relative;width:100%;height:150px;margin-bottom:10px;border-radius:4px;overflow:hidden}.history-thumbnail{width:100%;height:100%;object-fit:cover;display:block}.history-thumbnail-label{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;padding:15px 20px;text-align:right;pointer-events:none;line-height:1.2;opacity:.5}.history-thumbnail-name,.history-thumbnail-number{pointer-events:auto;user-select:text;cursor:text}.history-thumbnail-name{font-weight:700;font-size:.88em}.history-thumbnail-number{margin-top:2px;font-size:.88em}.history-thumbnail-lookup{position:absolute;z-index:2;bottom:12px;right:12px;display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:none;border-radius:6px;font-size:.82em;font-weight:600;line-height:1.2;cursor:pointer;box-shadow:0 1px 4px rgba(0,0,0,.18);transition:opacity .2s,transform .2s}.history-thumbnail-lookup:hover{opacity:.92}.history-thumbnail-lookup:focus-visible{outline:#0066cc solid 2px;outline-offset:2px}.history-formula{font-size:.9em;margin-top:10px;background:#fff;padding:10px;border-radius:8px;line-height:2}.history-formula strong{margin-top:10px;color:#333;padding-bottom:5px;margin-bottom:5px}.history-palette-context-wrap{display:block;font-weight:400;margin-top:2px}.history-cross-tier-badge-wrap{display:block;margin-top:6px;line-height:1.5}.history-cross-tier-badge{display:inline-block;padding:2px 8px;border-radius:999px;background:rgba(0,102,204,.1);border:1px solid #333;color:#005a9e;font-size:.78em;font-weight:600;letter-spacing:.01em;vertical-align:middle;text-decoration:none}a.history-cross-tier-badge:hover{text-decoration:underline}.formula hr,.history-formula hr{border:0;border-bottom:2px solid #eee;margin-bottom:0}.share-formula{position:absolute;top:10px;right:140px;background:0 0;border:none;color:#999;cursor:pointer;font-size:1.2em;width:30px;height:24px;padding:0;display:flex;align-items:center;justify-content:center;transition:opacity .3s}.share-formula:hover{opacity:.8}.share-formula.processing{color:#999;cursor:wait;opacity:1}.share-formula.processing:hover{opacity:1}.share-formula:disabled{cursor:wait}.share-formula.copied{color:#2f9e44}.share-formula.error{color:#c92a2a}.share-copied-toast{position:fixed;left:50%;bottom:24px;transform:translateX(-50%) translateY(12px);z-index:10010;max-width:min(360px,calc(100vw - 32px));padding:12px 16px;border-radius:8px;background:#1f1f1f;color:#fff;font-size:.92em;line-height:1.35;text-align:center;box-shadow:0 8px 24px rgba(0,0,0,.18);opacity:0;pointer-events:none;transition:opacity .2s,transform .2s}.share-copied-toast.visible{opacity:1;transform:translateX(-50%) translateY(0)}.favorite-btn{position:absolute;top:10px;right:95px;background:0 0;border:none;cursor:pointer;font-size:1.2em;width:30px;height:24px;padding:0;display:flex;align-items:center;justify-content:center;transition:opacity .3s}.favorite-btn.active{color:gold}.favorite-btn:not(.active){color:#999}.favorite-btn:hover{opacity:.8}.history-meta{position:absolute;top:15px;left:15px;right:165px;color:#595959;font-size:.8em;line-height:1.35}.history-timestamp{color:inherit;font-size:inherit}.clear-history{background-color:transparent;color:#999;border:none;cursor:pointer;font-size:1.2em;position:absolute;top:10px;right:5px;width:30px;height:24px;padding:0;display:flex;align-items:center;justify-content:center}.clear-history:hover{opacity:.8}.modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:10003;justify-content:center;align-items:center}body>.modal{z-index:10003}.modal-content{background-color:#fff;padding:20px;border-radius:8px;max-width:400px;text-align:center}.modal-buttons{margin-top:20px;display:flex;justify-content:center;gap:10px}.modal-button{padding:8px 16px;border:none;border-radius:4px;cursor:pointer;outline:0}.modal-button:focus-visible{outline:#0066cc solid 2px;outline-offset:2px}.confirm-button{background-color:#f44;color:#fff}.cancel-button{background-color:#666;color:#fff}.processing-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1000;justify-content:center;align-items:center}.processing-content{background-color:#fff;padding:20px 40px;border-radius:8px;display:flex;align-items:center;gap:15px}.processing-spinner{color:#444;animation:1s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@media (max-width:768px){#angemixFreeRegistration .klaviyo-form>div>div:has(button[type=button]) button[type=button]{font-size:1.2em!important}.fe-6a11be3972622a592fc2951c,.fe-6a13994c842261086b258c71,.fe-6a3e66fa98b8055968efbd89,.fe-6a3f13ba22df9302fac5333f{padding-left:10px;padding-right:10px;padding-bottom:15px}.history-section{padding-left:5px;padding-right:5px}.history-section h3{padding-left:10px}.history-item{width:100%;margin-bottom:5px;padding:45px 10px 10px}.app-logo{position:relative;right:auto;top:auto;transform:none;display:block;margin:0 auto 20px}.app-title{padding-top:0}.app-title .subtitle span{display:block;margin-top:8px}.color-history{gap:0;padding:0}.history-color{width:100px;height:100px}.history-formula{padding:8px;font-size:.85em}#analysisResults,.drop-zone{width:100%}.formula{margin:20px 0;padding:15px;font-size:14px}.colors-container{flex-direction:row;justify-content:center;gap:20px}.color-display{width:120px;height:120px}.color-category-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px}.tab-buttons{flex-direction:column;gap:5px}.tab-button{width:100%;margin:2px 0}.color-history{grid-template-columns:1fr}.history-entry{flex-direction:column;align-items:center;text-align:center}.drop-zone{height:150px;margin:10px auto}}.color-reference{background:#fff;padding:20px;margin:20px auto;box-shadow:0 2px 4px rgba(0,0,0,.1)}.color-grid{display:grid;gap:20px;margin-top:20px}.custom-palette-search-wrap+.color-grid{margin-top:0}.color-card{background:#f8f8f8;border-radius:8px;padding:15px;display:flex;align-items:center;gap:15px;transition:transform .2s}.color-card:hover{transform:translateY(-2px)}.color-swatch{width:60px;height:60px;border:2px solid #fff;border-radius:8px;box-shadow:0 0 0 1px rgba(0,0,0,.12)}.color-info{flex:1}.color-name{font-weight:700;margin-bottom:5px}.color-rgb{font-size:.9em;color:#595959;font-family:monospace}.tabs{display:flex;margin:20px 0 50px;gap:10px;justify-content:center}.tab-button{padding:10px 20px;background:#f8f8f8;border:none;border-radius:8px;cursor:pointer;font-size:1em;color:#333;transition:.3s}.tab-button.active{background:#444;color:#fff}.tab-content{display:none}.tab-content.active{display:block}.color-category-section{margin-bottom:40px}.color-category-header{color:#333;margin-bottom:20px;padding-bottom:10px}.color-category-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px;margin-bottom:40px}.palette-scope-note{text-align:center;color:#595959;margin:0 0 16px}.palette-scope-controls{display:flex;flex-direction:column;align-items:center;gap:10px;margin-bottom:12px}.palette-scope-controls--compact{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:8px}.palette-scope-controls--compact .palette-scope-custom-row,.palette-scope-controls--compact .palette-scope-presets{display:contents}.palette-scope-presets{display:flex;flex-wrap:nowrap;gap:8px;justify-content:center;max-width:100%}.palette-scope-custom-row{display:flex;justify-content:center}.palette-scope-button{padding:10px 14px;background:#f8f8f8;border:2px solid transparent;border-radius:8px;cursor:pointer;font-size:.9em;white-space:nowrap;transition:.2s}.palette-scope-button i{pointer-events:none}.palette-scope-button:hover{background:#ececec}.palette-scope-button.active,.palette-scope-button[aria-pressed=true]{background:#444;color:#fff;border-color:#444}.palette-scope-custom.active,.palette-scope-custom[aria-pressed=true]{background:#2f4858;border-color:#2f4858}@media (max-width:480px){.palette-scope-presets{overflow-x:auto;-webkit-overflow-scrolling:touch;justify-content:flex-start;width:100%;padding:0 4px 4px}}.matcher-workspace{--matcher-overlay-inset-right:20px;--matcher-overlay-inset-bottom:20px;position:relative;margin-bottom:8px}body>#imageViewportOverlay,body>#pantoneViewportOverlay{--matcher-overlay-inset-right:20px;--matcher-overlay-inset-bottom:20px;z-index:10001}html.pro-boot-pending body>#imageViewportOverlay,html.pro-boot-pending body>#pantoneViewportDpad,html.pro-boot-pending body>#pantoneViewportOverlay,html:has(#proMemberGate:not([hidden])) body>#imageViewportOverlay,html:has(#proMemberGate:not([hidden])) body>#pantoneViewportDpad,html:has(#proMemberGate:not([hidden])) body>#pantoneViewportOverlay{display:none!important;visibility:hidden!important;pointer-events:none!important}body>#pantoneViewportDpad{z-index:10001}.matcher-shortcuts-btn{position:absolute;top:56px;right:0;z-index:6;display:none;align-items:center;justify-content:center;padding:0;border:none;background:0 0;font-size:1rem;line-height:1;color:#444;cursor:pointer;transition:opacity .2s}#angemix-root.pro-boot-pending .matcher-shortcuts-btn,#angemix-root:has(#proMemberGate:not([hidden])) .matcher-shortcuts-btn,#angemix-root:not(.angemix-app-ready) .matcher-shortcuts-btn{display:none!important}.matcher-shortcuts-btn:hover{opacity:.7}.matcher-shortcuts-btn:focus-visible{outline:#444444 solid 2px;outline-offset:2px;border-radius:2px}.matcher-shortcuts-backdrop{position:fixed;inset:0;z-index:10002;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(0,0,0,.5)}.matcher-shortcuts-backdrop[hidden]{display:none!important}.matcher-shortcuts-modal{display:flex;flex-direction:column;width:min(100%,560px);max-height:min(85vh,720px);overflow:hidden;border-radius:12px;background:#fff;color:#222;box-shadow:0 12px 40px rgba(0,0,0,.24)}.matcher-shortcuts-modal-header{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;border-bottom:1px solid #e9ecef}.matcher-shortcuts-modal-title{display:flex;align-items:center;gap:8px;margin:0;font-size:1.05rem;font-weight:600}.matcher-shortcuts-modal-close{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:none;border-radius:999px;background:0 0;color:#444;cursor:pointer}.matcher-shortcuts-modal-close:hover{background:#f1f3f5}.matcher-shortcuts-modal-close:focus-visible{outline:#444444 solid 2px;outline-offset:2px}.matcher-shortcuts-modal-body{flex:1;min-height:0;padding:20px;overflow-y:auto;line-height:1.6}.matcher-shortcuts-input-methods{margin-bottom:12px}.matcher-shortcuts-kbd-heading{margin:0 0 12px;font-size:1rem;font-weight:600}.matcher-shortcuts-secondary-text{display:flex;flex-wrap:wrap;gap:12px 18px;margin:0;justify-content:center;color:#666;font-size:1rem}.matcher-shortcuts-secondary-text span{display:inline-flex;align-items:center;gap:6px}.matcher-shortcuts-section+.matcher-shortcuts-section{margin-top:18px}.matcher-shortcuts-section-title{margin:0 0 8px;font-size:.95rem;font-weight:600}.matcher-shortcuts-table{width:100%;border-collapse:separate;border-spacing:0}.matcher-shortcuts-table thead{background:#f8f9fa}.matcher-shortcuts-table td,.matcher-shortcuts-table th{padding:10px 12px;border-bottom:1px solid #e9ecef;text-align:left;vertical-align:top}.matcher-shortcuts-table th{font-size:.88rem;font-weight:600;color:#495057}.matcher-shortcuts-table tbody tr:last-child td{border-bottom:none}.matcher-shortcuts-table kbd{display:inline-block;padding:3px 8px;font-family:'Courier New',Courier,monospace;font-size:.82rem;font-weight:600;line-height:1.3;background:#333;color:#fff;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.2);white-space:nowrap}.desktop-only{display:block}@media (max-width:768px),((hover:none) and (pointer:coarse)){.desktop-only{display:none!important}}.color-picker-overlay,.matcher-pantone-viewport-overlay{position:fixed;right:var(--matcher-overlay-inset-right);bottom:var(--matcher-overlay-inset-bottom);z-index:100}.color-picker-overlay[hidden],body>#imageViewportOverlay[hidden]{display:none!important}.matcher-source-note{text-align:center;color:#595959;margin:0 0 12px;font-size:.95em}.matcher-source-controls{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:16px}.matcher-source-button{padding:10px 22px;min-width:96px;background:#f8f8f8;border:2px solid transparent;border-radius:8px;cursor:pointer;font-size:.9em;color:#333;transition:.2s}.matcher-source-button.active,.matcher-source-button[aria-selected=true]{background:#444;color:#fff;border-color:#444}.matcher-source-panel[hidden]{display:none!important}.matcher-source-panel .drop-zone{margin-top:0}.matcher-pantone-search{width:calc(100% - 30px);max-width:800px;margin:0 auto 16px;display:flex;flex-direction:column;align-items:center}.matcher-pantone-shell>.matcher-pantone-top-row>.matcher-pantone-search{width:100%;max-width:none;margin:0 0 16px}.matcher-pantone-fullscreen-heading,.matcher-pantone-fullscreen-shortcuts{display:none}.matcher-pantone-fullscreen-heading h1{margin:0;font-size:inherit;line-height:1.2}.matcher-pantone-fullscreen-slot{display:none;pointer-events:auto;flex:0 0 auto}.matcher-pantone-fullscreen-actions{display:none;pointer-events:auto}.matcher-pantone-fullscreen-selection-slot{display:flex;align-items:center;min-width:0;max-width:100%;overflow:visible;pointer-events:auto}.matcher-pantone-fullscreen-slot .matcher-pantone-fullscreen-btn{position:static;right:auto;bottom:auto;margin:0}.matcher-pantone-fullscreen-shortcuts .matcher-shortcuts-btn{position:static;top:auto;right:auto}.matcher-pantone-search-note{width:100%;max-width:420px;margin:0 0 12px;color:var(--angemix-pro-text-muted);font-size:.95em;text-align:center}.matcher-pantone-search .custom-palette-search-wrap{margin-bottom:0}.matcher-pantone-shell{position:relative;width:calc(100% - 30px);max-width:800px;margin:0 auto;--pantone-shell-chrome:58px;--pantone-shell-hint:0px;padding-bottom:calc(var(--pantone-shell-chrome) + var(--pantone-shell-hint))}.matcher-pantone-shell.has-harmony-hint{--pantone-shell-hint:2rem}.matcher-pantone-viewport{position:relative;width:100%;height:min(52vw,520px);min-height:360px;border:none;border-radius:10px;overflow:visible;background-color:transparent}.matcher-pantone-grid-surface{position:relative;width:100%;height:100%;overflow:hidden;border-radius:10px;background:#222}.matcher-pantone-grid-surface::after{content:'';position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:2;box-shadow:inset 0 0 0 1px rgba(255,255,255,.1),inset 0 0 0 1px rgba(0,0,0,.05),inset 0 2px 6px rgba(0,0,0,.18)}.matcher-pantone-grid-surface>canvas{position:relative;z-index:0}.matcher-pantone-pinned-swatch{position:absolute;box-sizing:border-box;border:1px solid #000;pointer-events:none;z-index:4}.matcher-pantone-harmony-lines{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:1;overflow:visible}.matcher-pantone-harmony-lines[hidden]{display:none!important}.matcher-pantone-harmony-line-shadow{fill:none;stroke:rgba(0,0,0,0.6);stroke-width:3;stroke-linecap:round}.matcher-pantone-harmony-line{fill:none;stroke:#ffffff;stroke-width:2;stroke-dasharray:5 4;stroke-linecap:round;opacity:.95}.matcher-pantone-harmony-borders{position:absolute;inset:0;pointer-events:none;z-index:3}.matcher-pantone-harmony-border{position:absolute;box-sizing:border-box;border:2px dashed #fff;box-shadow:0 0 0 1px #000;pointer-events:none}.matcher-pantone-harmony-border[hidden]{display:none!important}.matcher-pantone-pinned-swatch.is-selecting{animation:.45s ease-out forwards pantone-pinned-border-select}@keyframes pantone-pinned-border-select{from{border:5px solid #fff}to{border:1px solid #000}}.matcher-pantone-pinned-swatch[hidden]{display:none!important}.matcher-pantone-hover-swatch-border{position:absolute;box-sizing:border-box;border:1px solid #000;pointer-events:none;z-index:5}.matcher-pantone-hover-swatch-border[hidden]{display:none!important}.matcher-pantone-viewport canvas{display:block;width:100%;height:100%;touch-action:none;image-rendering:pixelated;cursor:pointer}.matcher-pantone-viewport canvas:focus{outline:0}.matcher-pantone-viewport canvas:focus-visible{outline:#444444 solid 2px;outline-offset:2px}.matcher-pantone-hover-palette{position:absolute;top:0;left:0;display:flex;align-items:center;gap:12px;width:max-content;max-width:calc(100% - 16px);padding:8px 10px;border-radius:8px;pointer-events:none;transform:translate(calc(-50% + var(--hover-label-shift-x,0px)),calc(-100% - 12px))}.matcher-pantone-hover-palette.is-below{transform:translate(calc(-50% + var(--hover-label-shift-x,0px)),12px)}.matcher-pantone-hover-palette.is-glass{z-index:4;background:rgba(255,255,255,.45);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.45);box-shadow:0 2px 12px rgba(0,0,0,.15)}.matcher-pantone-hover-palette.is-pinned{z-index:3;background:#f8f8f8;box-shadow:0 2px 12px rgba(0,0,0,.22);transition:opacity .16s ease-out}.matcher-pantone-hover-palette.is-overlay-selected{z-index:6}.matcher-pantone-hover-palette.is-harmony{z-index:2;gap:8px;padding:5px 8px;border-radius:6px;--harmony-palette-base-opacity:0.9;opacity:calc(var(--harmony-palette-base-opacity) * var(--harmony-palette-fade, 1));transition:opacity .16s ease-out;background:rgba(255,255,255,.78);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px dashed rgba(0,0,0,.22);box-shadow:0 2px 8px rgba(0,0,0,.1);transform:translate(calc(-50% + var(--hover-label-shift-x,0px)),calc(-100% - 8px))}.matcher-pantone-hover-palette.is-harmony.is-below{transform:translate(calc(-50% + var(--hover-label-shift-x,0px)),8px)}.matcher-pantone-hover-palette.is-harmony .matcher-pantone-hover-swatch{width:32px;height:32px;border-width:1px;border-radius:6px}.matcher-pantone-hover-palette.is-harmony .matcher-pantone-harmony-role{font-size:.55rem;margin-bottom:1px}.matcher-pantone-hover-palette.is-harmony .matcher-pantone-hover-name{font-size:.78rem;margin-bottom:1px}.matcher-pantone-hover-palette.is-harmony .matcher-pantone-hover-meta{font-size:.68rem}.matcher-pantone-harmony-palettes{position:absolute;inset:0;z-index:2;pointer-events:none}.matcher-pantone-harmony-role{font-size:.62rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#6b6b6b;margin-bottom:2px;white-space:nowrap}@media (prefers-reduced-motion:reduce){.matcher-pantone-hover-palette.is-harmony,.matcher-pantone-hover-palette.is-pinned{transition:none}}.matcher-pantone-hover-palette[hidden]{display:none!important}.matcher-pantone-viewport-overlay{box-sizing:border-box;padding:15px 25px;border-radius:10px;box-shadow:0 2px 15px rgba(0,0,0,.15);pointer-events:auto;cursor:default;display:flex;flex-direction:column;align-items:center;gap:10px;transform:none}.matcher-pantone-viewport-overlay.minimized{transform:translateX(calc(100% - 66px));padding:15px 10px 15px 15px;right:var(--matcher-overlay-inset-right);bottom:0;width:auto;min-width:0;max-width:none;align-items:flex-end;gap:0;overflow:visible}.matcher-pantone-viewport-overlay.minimized .matcher-pantone-overlay-swatches{width:auto;max-width:none;justify-content:flex-end;gap:0}.matcher-pantone-viewport-overlay.minimized .matcher-pantone-overlay-match-context,.matcher-pantone-viewport-overlay.minimized .matcher-pantone-overlay-related,.matcher-pantone-viewport-overlay.minimized .matcher-pantone-viewport-overlay-info,.matcher-pantone-viewport-overlay.minimized .pantone-match-color-btn{display:none}.matcher-pantone-viewport-overlay.minimized .color-preview,.matcher-pantone-viewport-overlay.minimized .matcher-pantone-overlay-active{margin:0 6px 0 0;border-radius:4px 0 0 4px;box-shadow:-2px 0 8px rgba(0,0,0,.1)}.matcher-pantone-viewport-overlay.is-fullscreen-chrome .minimize-btn{display:none}@media (min-width:769px){.matcher-pantone-viewport-overlay:not(.minimized){width:204px;min-width:204px;max-width:204px}}.matcher-pantone-viewport-overlay .color-preview{cursor:pointer}.matcher-pantone-overlay-swatches{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-width:0}.matcher-pantone-overlay-active{flex:0 0 auto}.matcher-pantone-overlay-related{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-width:0;flex-shrink:0}.matcher-pantone-overlay-related[hidden]{display:none!important}.matcher-pantone-overlay-related-btn{flex:0 0 auto;width:25px;height:25px;padding:0;border:none;border-radius:4px;background:0 0;cursor:pointer}.matcher-pantone-overlay-related-btn[hidden]{display:none!important}.matcher-pantone-overlay-related-swatch{display:block;width:25px;height:25px;border:2px solid #fff;border-radius:4px;box-shadow:0 0 0 1px rgba(0,0,0,.12);pointer-events:none}.matcher-pantone-overlay-related-swatch.is-harmony-related{border:2px dashed rgba(255,255,255,.55);box-shadow:0 0 0 1px rgba(0,0,0,.12),0 1px 3px rgba(0,0,0,.2)}.matcher-pantone-overlay-match-context[hidden]{display:none!important}.matcher-pantone-viewport-overlay .pantone-match-color-btn{pointer-events:auto}.matcher-pantone-viewport-overlay-info{display:flex;flex-direction:column;align-items:center;gap:4px;width:100%;min-width:0;text-align:center}.matcher-pantone-overlay-name{font-weight:700;font-size:.92rem;line-height:1.25;color:#333;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.matcher-pantone-overlay-meta{font-size:.78rem;line-height:1.3;color:#666;font-family:monospace;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.matcher-pantone-viewport-overlay[hidden],body>#pantoneViewportOverlay[hidden]{display:none!important}.matcher-pantone-viewport-overlay.is-fullscreen-chrome{position:static;right:auto;bottom:auto;flex:0 1 auto;min-width:0;max-width:100%;width:auto;padding:0;border-radius:0;box-shadow:none;background:0 0!important;flex-direction:row;align-items:center;justify-content:flex-start;gap:8px;pointer-events:auto;cursor:default}.matcher-pantone-viewport-overlay.is-fullscreen-chrome:hover,.matcher-pantone-viewport-overlay.is-fullscreen-chrome:not(:hover){background:0 0!important}.matcher-pantone-viewport-overlay.is-fullscreen-chrome .matcher-pantone-overlay-swatches{flex-direction:row;justify-content:flex-start;width:auto;flex-shrink:0;padding:4px;margin:-4px}.matcher-pantone-viewport-overlay.is-fullscreen-chrome .color-preview.matcher-pantone-overlay-active{width:36px;height:36px;border-radius:6px;cursor:pointer;transform-origin:center center}.matcher-pantone-viewport-overlay.is-fullscreen-chrome .matcher-pantone-overlay-related{flex-direction:row;gap:4px}.matcher-pantone-viewport-overlay.is-fullscreen-chrome .matcher-pantone-overlay-related-btn{width:22px;height:22px}.matcher-pantone-viewport-overlay.is-fullscreen-chrome .matcher-pantone-overlay-related-swatch{width:22px;height:22px;border-radius:4px}.matcher-pantone-viewport-overlay.is-fullscreen-chrome .matcher-pantone-viewport-overlay-info{align-items:flex-start;text-align:left;flex:0 1 auto;width:auto;max-width:min(200px,30vw);min-width:0;gap:2px}.matcher-pantone-viewport-overlay.is-fullscreen-chrome .matcher-pantone-overlay-name{font-size:.9rem;font-weight:600;color:#333}.matcher-pantone-viewport-overlay.is-fullscreen-chrome .matcher-pantone-overlay-meta{font-size:.74rem;color:#595959}.matcher-pantone-viewport-overlay.is-fullscreen-chrome .pantone-match-color-btn{flex-shrink:0;padding:8px 10px;font-size:.82rem;white-space:nowrap;margin-right:0;margin-left:22px}.matcher-pantone-viewport-dpad{position:fixed;bottom:max(10px,env(safe-area-inset-bottom,0px));left:max(10px,env(safe-area-inset-left,0px));z-index:100;padding:8px 10px;border-radius:10px;background:rgba(255,255,255,.95);box-shadow:0 2px 15px rgba(0,0,0,.15);pointer-events:auto}.matcher-pantone-viewport-dpad[hidden]{display:none!important}html.matcher-pantone-viewport-mode .matcher-pantone-viewport-dpad:not([hidden]),html.matcher-pantone-viewport-mode body>#pantoneViewportDpad:not([hidden]){display:block!important}.matcher-pantone-dpad-grid{display:grid;grid-template-columns:repeat(3,44px);grid-template-rows:repeat(2,44px);gap:2px}.matcher-pantone-dpad-up{grid-column:2;grid-row:1}.matcher-pantone-dpad-left{grid-column:1;grid-row:1/span 2;align-self:center}.matcher-pantone-dpad-down{grid-column:2;grid-row:2}.matcher-pantone-dpad-right{grid-column:3;grid-row:1/span 2;align-self:center}.matcher-pantone-dpad-btn{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:none;border-radius:8px;background:0 0;color:#444;cursor:pointer;line-height:1;transition:background-color .15s,transform .1s}.matcher-pantone-dpad-btn i{font-size:1.65rem;line-height:1}.matcher-pantone-dpad-btn:hover{background:rgba(0,0,0,.06)}.matcher-pantone-dpad-btn:active{transform:scale(.94)}.matcher-pantone-dpad-btn:focus-visible{outline:#444444 solid 2px;outline-offset:2px}@media (min-width:769px) and (hover:hover) and (pointer:fine){#angemix-root.angemix-app-ready:not(:has(#proMemberGate:not([hidden]))) .matcher-shortcuts-btn{display:inline-flex!important}.matcher-pantone-viewport-dpad,body>#pantoneViewportDpad{display:none!important}}.matcher-workspace:has(.matcher-pantone-shell.is-fullscreen) .matcher-pantone-viewport-dpad,.matcher-workspace:has(.matcher-pantone-shell:fullscreen) .matcher-pantone-viewport-dpad,html:has(.matcher-pantone-shell.is-fullscreen) body>#pantoneViewportDpad,html:has(.matcher-pantone-shell:fullscreen) body>#pantoneViewportDpad,html:has(:fullscreen.matcher-pantone-shell) body>#pantoneViewportDpad{display:none!important}.matcher-pantone-hover-swatch{width:44px;height:44px;flex-shrink:0;border:2px solid #fff;border-radius:8px;box-shadow:0 0 0 1px rgba(0,0,0,.12)}.matcher-pantone-hover-swatch.pulse{animation:.3s ease-in-out pulse}.matcher-pantone-hover-info{min-width:0}.matcher-pantone-hover-info:empty,.matcher-pantone-hover-info:not(:has(.matcher-pantone-hover-name:not(:empty))){display:none}.matcher-pantone-hover-meta[hidden]{display:none!important}.matcher-pantone-hover-name:last-child{margin-bottom:0}.matcher-pantone-hover-name{font-weight:700;font-size:.92rem;line-height:1.25;color:#333;margin-bottom:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.matcher-pantone-hover-meta{font-size:.78rem;line-height:1.3;color:#595959;font-family:monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.matcher-pantone-fullscreen-btn{position:absolute;right:0;bottom:0;z-index:6;width:40px;height:40px;margin:calc((var(--pantone-shell-chrome) - 40px) * .5) 0;padding:0;border:none;border-radius:8px;background:#fff;color:#333;box-shadow:0 2px 8px rgba(0,0,0,.18);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background-color .2s,box-shadow .2s}.matcher-pantone-fullscreen-btn:hover{background:#f4f4f4;box-shadow:0 3px 10px rgba(0,0,0,.22)}.matcher-pantone-fullscreen-btn:focus-visible{outline:#444444 solid 2px;outline-offset:2px}.matcher-pantone-fullscreen-btn i{font-size:1rem;line-height:1}.matcher-pantone-harmony-stack{position:absolute;left:0;right:0;bottom:0;z-index:5;display:flex;flex-direction:column;justify-content:flex-end;gap:4px;pointer-events:none}.matcher-pantone-harmony-hint{margin:0;padding:0 2px;font-size:.8rem;font-weight:500;color:#666;text-align:left;pointer-events:auto}.matcher-pantone-harmony-hint[hidden]{display:none!important}.matcher-pantone-harmony-controls{position:relative;left:auto;bottom:auto;display:flex;flex-wrap:nowrap;gap:6px;z-index:5;max-width:100%;height:var(--pantone-shell-chrome);align-items:center;pointer-events:auto}.matcher-pantone-harmony-btn-label-short{display:none}.matcher-pantone-harmony-btn{width:40px;height:40px;padding:0;border:none;border-radius:8px;background:#fff;color:#333;box-shadow:0 2px 8px rgba(0,0,0,.18);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:.72rem;font-weight:600;letter-spacing:.02em;transition:background-color .2s,box-shadow .2s,color .2s,opacity .2s}.matcher-pantone-harmony-btn:not([aria-pressed=true]):not(:disabled){opacity:.58}@media (hover:hover) and (pointer:fine){.matcher-kbd-letter{text-decoration:underline;text-underline-offset:0.12em}.matcher-pantone-harmony-btn{width:auto;min-width:40px;height:40px;padding:0 10px;white-space:nowrap}.matcher-pantone-harmony-btn:hover:not(:disabled){background:#f4f4f4;box-shadow:0 3px 10px rgba(0,0,0,.22)}.matcher-pantone-harmony-btn:not([aria-pressed=true]):hover:not(:disabled){opacity:.72}.matcher-pantone-harmony-btn[aria-pressed=true]:hover:not(:disabled){background:#333;color:#fff;box-shadow:0 3px 10px rgba(0,0,0,.28)}}.matcher-pantone-harmony-btn:focus-visible{outline:#444444 solid 2px;outline-offset:2px}.matcher-pantone-harmony-btn[aria-pressed=true]{opacity:1;background:#444;color:#fff;box-shadow:0 3px 10px rgba(0,0,0,.28)}.matcher-pantone-harmony-btn:disabled:not([aria-pressed=true]){opacity:.32;cursor:not-allowed;box-shadow:none}.matcher-pantone-harmony-btn:disabled[aria-pressed=true],.matcher-pantone-harmony-controls.is-paused .matcher-pantone-harmony-btn[aria-pressed=true]{opacity:.62;cursor:not-allowed;box-shadow:none}@media (max-width:768px),((hover:none) and (pointer:coarse)){.matcher-pantone-shell{width:100%;padding-bottom:calc(var(--pantone-shell-chrome) + var(--pantone-shell-hint))}.matcher-pantone-harmony-hint{padding:0 6px;text-align:center}.matcher-pantone-harmony-controls{left:0;right:0;width:100%;gap:8px;padding:0 6px;box-sizing:border-box}.matcher-pantone-harmony-btn{flex:1 1 0;width:auto;min-width:0;height:40px;padding:0}.matcher-pantone-harmony-btn-label-full{display:none}.matcher-pantone-harmony-btn-label-short{display:inline}.matcher-pantone-fullscreen-btn{display:none}.matcher-pantone-shell:not(.is-fullscreen):not(:fullscreen) .matcher-pantone-hover-palette{display:none!important}}.matcher-pantone-shell.is-fullscreen,.matcher-pantone-shell:fullscreen{display:flex;flex-direction:column;width:100%;max-width:none;height:100%;padding:16px;box-sizing:border-box;background:#f0f0f0;color:#222;gap:12px;overflow:hidden}.matcher-pantone-shell.is-fullscreen .matcher-pantone-top-row,.matcher-pantone-shell:fullscreen .matcher-pantone-top-row{flex:0 0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,480px) minmax(0,1fr);align-items:center;gap:16px;width:100%;z-index:20}.matcher-pantone-shell.is-fullscreen .matcher-pantone-fullscreen-heading,.matcher-pantone-shell:fullscreen .matcher-pantone-fullscreen-heading{display:flex;align-items:center;align-self:center;grid-column:1;justify-self:start;min-width:0;min-height:48px}.matcher-pantone-shell.is-fullscreen .matcher-pantone-fullscreen-heading h1,.matcher-pantone-shell:fullscreen .matcher-pantone-fullscreen-heading h1{margin-top:8px;font-size:1.6rem;color:#222;text-align:left;white-space:nowrap;line-height:1.15}.matcher-pantone-shell.is-fullscreen .matcher-pantone-search,.matcher-pantone-shell:fullscreen .matcher-pantone-search{grid-column:2;width:100%;max-width:none;margin:0;z-index:20}.matcher-pantone-shell.is-fullscreen .matcher-pantone-fullscreen-shortcuts,.matcher-pantone-shell:fullscreen .matcher-pantone-fullscreen-shortcuts{display:flex;grid-column:3;justify-self:end;align-items:center;min-width:0}.matcher-pantone-shell.is-fullscreen .matcher-pantone-search .custom-palette-search-field,.matcher-pantone-shell:fullscreen .matcher-pantone-search .custom-palette-search-field{z-index:20}.matcher-pantone-shell.is-fullscreen .matcher-pantone-search .custom-palette-search-dropdown,.matcher-pantone-shell:fullscreen .matcher-pantone-search .custom-palette-search-dropdown{z-index:100}.matcher-pantone-shell.is-fullscreen .matcher-pantone-search .custom-palette-search,.matcher-pantone-shell:fullscreen .matcher-pantone-search .custom-palette-search{background-color:#fff;border-color:#c8c8c8;box-shadow:0 1px 3px rgba(0,0,0,.08),0 0 0 1px rgba(0,0,0,.06)}.matcher-pantone-shell.is-fullscreen .matcher-pantone-search .custom-palette-search-field:has(.custom-palette-search-dropdown:not([hidden])) .custom-palette-search,.matcher-pantone-shell.is-fullscreen .matcher-pantone-search .custom-palette-search:focus,.matcher-pantone-shell:fullscreen .matcher-pantone-search .custom-palette-search-field:has(.custom-palette-search-dropdown:not([hidden])) .custom-palette-search,.matcher-pantone-shell:fullscreen .matcher-pantone-search .custom-palette-search:focus{background-color:#fff;box-shadow:0 0 0 3px rgba(68,68,68,.12),0 1px 3px rgba(0,0,0,.08)}.matcher-pantone-shell.is-fullscreen .matcher-pantone-viewport,.matcher-pantone-shell:fullscreen .matcher-pantone-viewport{flex:1 1 auto;width:100%;max-width:none;height:auto;min-height:0}.matcher-pantone-shell.is-fullscreen .matcher-pantone-harmony-stack,.matcher-pantone-shell:fullscreen .matcher-pantone-harmony-stack{position:relative;left:auto;right:auto;bottom:auto;flex:0 0 auto;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;align-items:center;height:var(--pantone-shell-chrome);gap:12px;padding:0 20px;box-sizing:border-box;width:100%;overflow:visible}.matcher-pantone-shell.is-fullscreen .matcher-pantone-harmony-hint,.matcher-pantone-shell:fullscreen .matcher-pantone-harmony-hint{grid-column:1;justify-self:start;align-self:center;margin:0;padding:0;text-align:left;font-size:.82rem;line-height:1.25;max-width:100%;color:#666}.matcher-pantone-shell.is-fullscreen .matcher-pantone-harmony-controls,.matcher-pantone-shell:fullscreen .matcher-pantone-harmony-controls{grid-column:2;justify-self:center;width:auto;max-width:none;height:var(--pantone-shell-chrome)}.matcher-pantone-shell.is-fullscreen .matcher-pantone-fullscreen-actions,.matcher-pantone-shell:fullscreen .matcher-pantone-fullscreen-actions{display:contents}.matcher-pantone-shell.is-fullscreen .matcher-pantone-fullscreen-selection-slot,.matcher-pantone-shell:fullscreen .matcher-pantone-fullscreen-selection-slot{grid-column:3;justify-self:start;min-width:0;max-width:100%;margin-left:32px}.matcher-pantone-shell.is-fullscreen .matcher-pantone-fullscreen-slot,.matcher-pantone-shell:fullscreen .matcher-pantone-fullscreen-slot{display:flex;grid-column:4;justify-self:end;align-items:center;flex:0 0 auto;margin-left:48px}.matcher-pantone-viewport.is-ready .matcher-pantone-loading{display:none}.matcher-pantone-loading{position:absolute;inset:0;z-index:6;display:flex;align-items:center;justify-content:center;padding:24px;box-sizing:border-box;background:rgba(34,34,34,.92);border-radius:10px}.matcher-pantone-loading-progress{width:min(280px,calc(100% - 32px));margin:0;text-align:center}.matcher-pantone-loading-status{color:#ccc}.matcher-pantone-viewport.is-error .matcher-pantone-loading{display:none}.matcher-pantone-viewport.is-error::after{content:attr(data-error);position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:24px;text-align:center;color:#ccc;font-size:.95em;background:rgba(34,34,34,.92)}.edition-label{font-size:.55em;font-weight:600;letter-spacing:.08em;text-transform:uppercase;vertical-align:super;color:#2f4858}.custom-palette-hint{color:#595959;font-size:.95em;margin:0 0 12px;text-align:left}.custom-palette-search-wrap{position:relative;z-index:20;max-width:420px;width:100%;min-width:0;margin:0 auto 20px;padding-top:4px}.custom-palette-search-wrap.is-open,.custom-palette-search-wrap:has(.custom-palette-search-dropdown:not([hidden])){z-index:40}.custom-palette-search-field{position:relative;width:100%;min-width:0;max-width:100%}.custom-palette-search-field.is-open,.custom-palette-search-field:has(.custom-palette-search-dropdown:not([hidden])){z-index:50}.custom-palette-search{display:block;width:100%;max-width:100%;min-width:0;box-sizing:border-box;padding:12px 16px 12px 40px;border:1px solid #d0d0d0;border-radius:8px;font-size:16px;-webkit-appearance:none;appearance:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23999' viewBox='0 0 16 16'%3E%3Cpath d='M11.742 10.344a6.5 6.5 0 1 0-1.397 1.398h-.001l3.85 3.85a1 1 0 0 0 1.415-1.414l-3.85-3.85zm-5.242 1.156a5 5 0 1 1 0-10 5 5 0 0 1 0 10z'/%3E%3C/svg%3E") 14px center no-repeat #fff;transition:border-color .2s,box-shadow .2s,border-radius .2s}.custom-palette-search-field:has(.custom-palette-search-dropdown:not([hidden])) .custom-palette-search{border-color:#444 #444 #e0e0e0;border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:0 0 0 3px rgba(68,68,68,.12)}.custom-palette-search:focus{outline:0;border-color:#444;box-shadow:0 0 0 3px rgba(68,68,68,.12)}.custom-palette-search::-webkit-search-cancel-button{cursor:pointer}.custom-palette-search-dropdown{position:absolute;top:100%;left:0;right:0;margin-top:-1px;background:#fff;border:1px solid #444;border-top:1px solid #e0e0e0;border-radius:0 0 8px 8px;box-shadow:0 10px 24px rgba(0,0,0,.12);max-height:min(320px,50vh);overflow-y:auto;-webkit-overflow-scrolling:touch;z-index:50}.custom-palette-search-results{display:flex;flex-direction:column}.custom-palette-search-result{display:flex;align-items:center;gap:12px;width:100%;padding:10px 14px;border:none;border-bottom:1px solid #f0f0f0;background:#fff;cursor:pointer;font:inherit;text-align:left;color:#333;transition:background-color .15s}.custom-palette-search-result:last-child{border-bottom:none}.custom-palette-search-result.is-active,.custom-palette-search-result:focus-visible,.custom-palette-search-result:hover{background:#f5f7f9;outline:0}.custom-palette-search-result.is-selected{background:#eef1f4}.custom-palette-search-result-swatch{width:36px;height:36px;border-radius:8px;border:2px solid #fff;box-shadow:0 0 0 1px rgba(0,0,0,.12);flex-shrink:0}.custom-palette-search-result-info{flex:1;min-width:0}.custom-palette-search-result-name{display:block;font-weight:600;font-size:.95em;margin-bottom:2px}.custom-palette-search-result-meta{display:block;font-size:.78em;color:#666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.custom-palette-search-result-action{flex-shrink:0;width:24px;height:24px;border-radius:50%;background:#444;color:#fff;font-size:1.1em;line-height:24px;text-align:center}.custom-palette-search-result.is-selected .custom-palette-search-result-action{background:#888}.custom-palette-search-empty{margin:0;padding:16px;text-align:center;color:#595959;font-size:.9em}.custom-palette-preview-wrap{position:sticky;top:0;z-index:12;margin:0 0 20px;padding:14px 16px;background:#f8f8f8;border-radius:8px}.custom-palette-preview-wrap.is-stuck{display:flex;flex-direction:column;max-height:50vh;overflow:hidden;border-radius:0 0 8px 8px;box-shadow:0 4px 12px rgba(0,0,0,.12)}.custom-palette-preview-wrap.is-stuck .custom-palette-preview-label{flex-shrink:0;margin-bottom:8px}.custom-palette-preview-wrap.is-stuck .custom-palette-preview{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;align-content:flex-start}.custom-palette-preview-wrap.is-stuck .custom-palette-preview-empty{flex-shrink:0}.custom-palette-preview-label{margin:0 0 12px;font-size:.85em;font-weight:600;color:#595959;text-transform:uppercase;letter-spacing:.04em;text-align:center}.custom-palette-preview{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.custom-palette-chip{display:inline-flex;align-items:center;gap:8px;padding:6px 14px 6px 6px;background:#fff;border:1px solid #d8d8d8;border-radius:999px;cursor:pointer;font:inherit;font-size:.92em;color:#333;transition:background-color .15s,border-color .15s,opacity .12s,transform .12s}.custom-palette-chip:disabled{cursor:default}.custom-palette-chip:hover{background:#eef1f4;border-color:#444}.custom-palette-chip:focus-visible{outline:#444444 solid 2px;outline-offset:2px}.custom-palette-chip-swatch-wrap{position:relative;display:block;width:26px;height:26px;flex-shrink:0;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 1px rgba(0,0,0,.12)}.custom-palette-chip-remove{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(0,0,0,.5);color:#fff;opacity:0;transition:opacity .15s;pointer-events:none}.custom-palette-chip-remove i{font-size:12px;font-weight:600}@media (hover:hover){.custom-palette-chip:hover .custom-palette-chip-remove{opacity:1}}.custom-palette-chip-removing .custom-palette-chip-remove,.custom-palette-chip:active .custom-palette-chip-remove{opacity:1}.custom-palette-chip-fading{opacity:0;transform:scale(.92)}.custom-palette-chip-name{white-space:nowrap;max-width:9em;overflow:hidden;text-overflow:ellipsis}.custom-palette-preview-empty{margin:0;font-size:.9em;color:#595959;text-align:center}.custom-palette-empty{text-align:center;color:#595959;padding:24px 16px;margin:0}.pro-upsell{text-align:center;margin:0 auto 20px;max-width:420px;padding:14px 20px;border:1px solid #e0e0e0}.pro-upsell a{display:inline-block;margin-top:10px;padding:10px 20px 12px;background:#444;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1em;font-weight:400}.pro-upsell a:active,.pro-upsell a:hover{background:#333;color:#fff}.pro-upsell i{margin-right:5px}.pro-member-gate{max-width:420px;margin:48px auto;padding:32px 24px;text-align:center;border:1px solid #e0e0e0;border-radius:8px}.pro-member-gate-content h2{margin:0 0 12px}.pro-member-gate-content p{margin:0 0 20px;color:#595959;line-height:1.5}.pro-member-gate-form{margin:0 0 10px;text-align:left}.pro-member-gate-input{display:block;width:100%;box-sizing:border-box;margin-bottom:12px;padding:10px 12px;border:1px solid #ccc;border-radius:8px;font-size:1em}.pro-member-gate-input:focus{outline:#444 solid 2px;border-color:#444}.pro-member-gate-submit{display:block;width:100%;padding:10px 20px 12px;border:0;border-radius:8px;background:#444;color:#fff;font-size:1em;cursor:pointer}.pro-member-gate-submit:active,.pro-member-gate-submit:hover{background:#333}.pro-member-gate-submit:disabled{opacity:.6;cursor:not-allowed}.pro-member-gate-submit:focus-visible:not(:disabled){outline:#444 solid 2px;outline-offset:2px}.pro-member-gate-error{margin:1rem 0 -1rem!important;color:#b00020;line-height:1.4}.pro-member-gate-footer{margin:0}.pro-member-gate-change-email,.pro-member-gate-footer .color-link{font-weight:400}.pro-member-gate-change-email{padding:0;border:0;background:0 0;cursor:pointer;font:inherit}.pro-member-gate-change-email:focus-visible{outline:#444 solid 2px;outline-offset:2px}.pro-member-gate-check-email{text-align:center}.pro-member-gate-check-email-copy{margin:0 0 16px;color:#595959;line-height:1.5}.pro-member-gate-check-email-target{margin:0 0 20px;font-weight:600;color:#333;word-break:break-word}.pro-member-gate-check-email-actions{display:flex;flex-direction:column;gap:12px;align-items:center}.pro-member-gate-check-email-actions .pro-member-gate-submit{width:100%}.pro-member-gate-check-email-actions .pro-member-gate-change-email{color:#444}html.pro-boot-pending,html.pro-boot-pending body,html:has(#angemix-root.pro-boot-pending),html:has(#angemix-root.pro-boot-pending) body{background-color:#1a1a1a;overflow:hidden}html.pro-boot-pending .content-wrapper,html.pro-boot-pending .page-section,html:has(#angemix-root.pro-boot-pending) .content-wrapper,html:has(#angemix-root.pro-boot-pending) .page-section{background-color:#1a1a1a!important}html.pro-boot-pending .section-background,html.pro-boot-pending .section-border,html:has(#angemix-root.pro-boot-pending) .section-background,html:has(#angemix-root.pro-boot-pending) .section-border{background-color:#1a1a1a!important;border-color:transparent!important}#angemix-root.pro-boot-pending #mainContent,#angemix-root.pro-boot-pending #proMemberGate,#angemix-root.pro-boot-pending .app-title,#angemix-root.pro-boot-pending .matcher-shortcuts-btn,#angemix-root.pro-boot-pending .tabs,html.pro-boot-pending #angemix-root #mainContent,html.pro-boot-pending #angemix-root #proMemberGate,html.pro-boot-pending #angemix-root .app-title,html.pro-boot-pending #angemix-root .matcher-shortcuts-btn,html.pro-boot-pending #angemix-root .tabs{display:none!important}#angemix-root.pro-boot-pending #angemixYotpoReviews,html.pro-boot-pending #angemix-root #angemixYotpoReviews{visibility:hidden;pointer-events:none}#angemix-root.pro-boot-pending{position:relative;background-color:#1a1a1a}#angemix-root.pro-boot-pending .angemix-boot-screen:not(.loaded),body>#angemixBootScreen.angemix-boot-screen:not(.loaded){position:fixed;inset:0;z-index:99999;width:100%;min-height:100vh;min-height:100dvh;padding:24px;box-sizing:border-box}.angemix-boot-screen{display:flex;align-items:center;justify-content:center;background-color:#f0f0f0;opacity:1;visibility:visible;transition:opacity .8s ease-out,visibility .8s ease-out}.angemix-boot-screen.loaded{opacity:0;visibility:hidden;pointer-events:none;position:absolute;inset:0;min-height:0;padding:0}.angemix-boot-content{text-align:center;animation:.5s angemixBootFadeIn}.angemix-boot-logo{display:block;width:min(280px,80vw);height:auto;margin:0 auto;animation:2s ease-in-out infinite angemixBootPulse}.angemix-boot-tagline{margin:20px 0 0;font-size:1.1rem;font-weight:400;color:#333;letter-spacing:.02em}.angemix-boot-progress{width:280px;max-width:90vw;margin:24px auto 0}.angemix-boot-status{margin:0 0 12px;font-size:.9rem;color:#666;font-weight:400}.angemix-boot-bar{width:100%;height:4px;background:rgba(0,0,0,.1);border-radius:2px;overflow:hidden}.angemix-boot-bar-fill{height:100%;width:0%;background:#333;border-radius:2px;transition:width .3s}@keyframes angemixBootPulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(.95)}}@keyframes angemixBootFadeIn{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:767px){.angemix-boot-logo{width:min(240px,85vw)}.angemix-boot-tagline{font-size:1rem;margin-top:16px}.angemix-boot-progress{margin-top:20px}}#angemix-root input,#angemix-root select,#angemix-root textarea{box-sizing:border-box;max-width:100%}.color-card.palette-selectable{cursor:pointer}.color-card.palette-selected{outline:#444444 solid 2px;background:#eef1f4}.color-card.palette-unselected{opacity:.55}.color-card.palette-selectable:hover{transform:translateY(-2px)}.formula table{border-collapse:collapse;margin:10px 0}.formula td{padding:8px;border-bottom:1px solid #eee}.formula tr:hover{background:#f8f8f8}.app-title{text-align:center;margin-bottom:30px;position:relative;padding-top:20px;width:calc(100% - 30px);max-width:800px;margin-left:auto;margin-right:auto}.app-title h1{margin-bottom:8px}.app-title .subtitle{color:#666;font-size:.9em}.app-title .subtitle .subtitle-avgi{display:inline;white-space:nowrap}.app-title .subtitle .subtitle-avgi .color-link{display:inline}.edition-switcher{display:flex;justify-content:center;margin:12px 0 28px}.edition-switcher-track{display:inline-flex;align-items:center;gap:4px;padding:3px;border-radius:999px;border:1px solid #ddd;background:#fafafa}.edition-pill{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:2px 10px;border-radius:999px;font-size:.86em;font-weight:400;letter-spacing:.02em;text-decoration:none;color:#666;white-space:nowrap;transition:background .15s,color .15s}.edition-pill:hover{color:#333;text-decoration:none}.edition-pill-lock{display:none!important;pointer-events:none;font-size:.9em;opacity:.7}#angemix-root:not(.angemix-pro) .edition-pill--pro .edition-pill-lock{display:inline-block!important}#angemix-root:not(.angemix-pro) .edition-pill--free{background:#666;color:#fff;pointer-events:none}@media (max-width:480px){.edition-pill{padding:3px 8px;font-size:.75em}}.edition-upgrade{margin:12px 0 28px;text-align:center}.edition-upgrade-link{display:inline-flex;align-items:center;gap:5px;width:auto;max-width:max-content;padding:4px 12px;border-radius:999px;border:1px solid #ddd;background:#fafafa;font-size:.86em;color:#666;text-decoration:none;letter-spacing:.02em;transition:background .15s,color .15s,border-color .15s}.edition-upgrade-link:hover{color:#333;background:#f0f0f0;border-color:#ccc;text-decoration:none}.edition-upgrade-link .fa-lock-keyhole{font-size:.9em;opacity:.7}.angemix-yotpo-star-rating{margin-top:12px;display:flex;justify-content:center;align-items:center;min-height:28px}.angemix-yotpo-star-rating:empty{display:none}.angemix-yotpo-star-rating .yotpo-widget-instance{display:inline-block}.angemix-yotpo-reviews{margin-top:3rem;margin-bottom:3rem;padding-top:30px;padding-bottom:3rem;border-top:1px solid #eee;background:#fff}@media (max-width:576px){.angemix-yotpo-reviews{margin-bottom:-2rem;margin-left:-6vw!important;margin-right:-6vw!important}.angemix-yotpo-reviews .yotpo-display-s .yotpo-main-layout .yotpo-layout-header-wrapper[data-v-ae30a85e]{flex-direction:unset!important}.angemix-yotpo-reviews .yotpo-display-s .yotpo-search-filter .yotpo-search-input{height:unset!important}}.angemix-yotpo-reviews:empty{display:none}.app-logo{width:80px;height:80px}@media (min-width:769px){.app-logo{position:absolute;right:0;top:50%;transform:translateY(-50%);width:80px;height:80px;margin-left:10px}}@media (min-width:769px) and (max-width:1200px){.history-item{width:calc(50% - 25px)}}.color-link{color:#06c;text-decoration:none;transition:color .2s;position:relative;font-weight:700}.color-link:hover{color:#0052a3;text-decoration:underline}.category-pdf-link{margin-top:20px;text-align:right;padding-right:20px}.category-pdf-link .color-link{font-weight:400}.category-pdf-link .fa-file-pdf,.paint-line-swatch-chart-link .fa-file-pdf{margin-right:5px;color:#f44}.paint-line-swatch-chart-link{margin-top:20px;text-align:right;padding-right:20px}.app-title .subtitle .color-link,.paint-line-swatch-chart-link .color-link{font-weight:400}.clear-history:focus-visible,.color-link:focus-visible,.export-formula:focus-visible,.favorite-btn:focus-visible,.history-load-more:focus-visible,.share-formula:focus-visible,.tab-button:focus-visible,.upload-btn:focus-visible{outline:#0066cc solid 2px;outline-offset:2px}.readme-content{background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1);padding:40px;margin:20px auto;line-height:2;max-width:800px}.instructions-container{margin-top:30px;color:#333}.instructions-container h3{margin-top:40px;margin-bottom:20px;color:#222}.instructions-container ol,.instructions-container ul{padding-left:25px;margin:20px 0}.readme-signature{margin-top:1.5em}.readme-signature p{margin:0 0 .75em;text-align:center}.readme-signature-logo-link{display:block;width:fit-content;margin:0 auto}.readme-signature-logo-link:focus-visible{outline:#0066cc solid 2px;outline-offset:4px;border-radius:4px}.readme-signature-logo{display:block;width:72px;height:auto;margin:0 auto;filter:invert(.8);transition:filter .2s}.readme-signature-logo-link:hover .readme-signature-logo{filter:invert(.5)}.instructions-container li{margin-bottom:15px}.instructions-container ul.supplies-list{list-style:none;padding-left:0;margin:20px 0;display:flex;flex-direction:column;gap:14px}.supply-item{margin-bottom:0}.supply-link{display:flex;align-items:center;gap:16px;padding:10px max(8px,1vw);margin:0 calc(-1 * max(8px,1vw));border-radius:8px;text-decoration:none;color:inherit;transition:background-color .15s;background-color:#f8f8f8}.supply-link:hover{text-decoration:none}.supply-link:focus-visible{outline:#0066cc solid 2px;outline-offset:2px}.supply-thumb{flex:0 0 88px;width:88px;height:88px;object-fit:contain;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:8px}.supply-copy{display:flex;flex-direction:column;gap:2px;min-width:0;line-height:1.45}.supply-title{color:#06c;font-weight:600}.supply-link:hover .supply-title{text-decoration:underline}.supply-note{color:#555;font-size:.95em}@media (max-width:768px){.subtitle{margin-top:-5px}.subtitle a:not(.edition-upgrade-link){display:block}.subtitle .subtitle-avgi a:not(.edition-upgrade-link){display:inline}.tabs{gap:5px}}@media (hover:none){.tab-button,.upload-btn{padding:12px 20px}.color-card{padding:10px}}.export-formula{position:absolute;top:10px;right:50px;background:0 0;border:none;color:#999;cursor:pointer;font-size:1.2em;width:30px;height:24px;padding:0;display:flex;align-items:center;justify-content:center;transition:opacity .3s}.export-formula:hover{opacity:.8}.color-difference{text-align:center;margin-top:15px}.difference-percentage{display:inline-block;padding:4px 12px;background:#f8f8f8;border-radius:12px;font-size:.9em;color:#666}.color-picker-container{position:relative;width:calc(100% - 30px);max-width:800px;margin:20px auto;background-color:#fff;border-radius:10px;overflow:hidden;cursor:none}.canvas-wrapper{position:relative;width:100%;height:100%;cursor:none}#colorPicker{width:100%;height:100%;display:block;cursor:none}.color-picker-overlay{transform:none;background:rgba(255,255,255,.95);padding:15px 25px;border-radius:10px;box-shadow:0 2px 15px rgba(0,0,0,.15);display:flex;flex-direction:column;align-items:center;gap:10px;cursor:default}.color-picker-overlay.minimized{transform:translateX(calc(100% - 66px));padding:15px 10px 15px 15px;right:var(--matcher-overlay-inset-right);bottom:0}.minimize-btn{position:absolute;left:-28px;top:50%;transform:translateY(-50%);background:rgba(255,255,255,.95);border:none;color:#666;cursor:pointer;padding:12px 8px;border-radius:6px 0 0 6px;box-shadow:-2px 0 8px rgba(0,0,0,.1);z-index:2;min-width:28px;min-height:48px}.minimize-btn:hover{color:#333;background:#fff}.matcher-pantone-viewport-overlay .minimize-btn{top:14px;transform:none}@media (min-width:769px){.matcher-pantone-viewport-overlay .minimize-btn{top:50%;transform:translateY(-50%)}}.matcher-pantone-viewport-overlay.minimized .minimize-btn{top:50%;transform:translateY(-50%)}.color-picker-overlay.minimized .color-preview{margin:0 6px 0 0;border-radius:4px 0 0 4px;box-shadow:-2px 0 8px rgba(0,0,0,.1)}.color-preview{width:60px;height:60px;border:2px solid #fff;border-radius:8px;box-shadow:0 0 0 1px rgba(0,0,0,.12)}.color-info{font-family:monospace;font-size:.9em;color:#666}.process-color-btn{background-color:#444;color:#fff;padding:8px 16px;border:none;border-radius:6px;cursor:pointer;transition:background-color .3s}.process-color-btn:disabled{background-color:#ccc;cursor:not-allowed}.process-color-btn:not(:disabled):hover{background-color:#333}@media (max-width:768px){.matcher-workspace,body>#imageViewportOverlay,body>#pantoneViewportOverlay{--matcher-overlay-inset-right:10px;--matcher-overlay-inset-bottom:10px}.color-picker-overlay{width:auto;max-width:none}.minimize-btn{left:-28px;padding:14px 10px;min-height:56px}}.minimize-btn i{font-size:1.2em}.floating-eyedropper{position:absolute;pointer-events:none;z-index:1000;width:24px;height:24px;transform:translate(-2px,-22px);display:none}.floating-eyedropper svg{width:100%;height:100%}#colorPicker,.canvas-wrapper,.color-picker-container{cursor:none}.replace-image-btn{background-color:transparent;color:#666;border:none;padding:8px 12px;border-radius:6px;cursor:pointer;transition:background-color .3s;font-size:.9em}.replace-image-btn:hover{background-color:rgba(0,0,0,.05)}.replace-image-btn i{margin-right:6px}@keyframes pulse{0%,100%{transform:scale(1);box-shadow:0 2px 4px rgba(0,0,0,.1)}50%{transform:scale(1.1);box-shadow:0 4px 8px rgba(0,0,0,.2)}}.color-preview.pulse{animation:.3s ease-in-out pulse}.modal h3{margin-top:0;color:#333}.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}.color-picker-overlay,.matcher-pantone-viewport-overlay{transition:background-color .3s}.color-picker-overlay:hover,.matcher-pantone-viewport-overlay:hover{background:rgba(255,255,255,.95)}.color-picker-overlay:not(:hover),.matcher-pantone-viewport-overlay:not(:hover){background:rgba(255,255,255,.7)}.color-picker-overlay.minimized,.color-picker-overlay.minimized:hover,.color-picker-overlay.minimized:not(:hover),.matcher-pantone-viewport-overlay.minimized,.matcher-pantone-viewport-overlay.minimized:hover,.matcher-pantone-viewport-overlay.minimized:not(:hover){background:0 0!important;box-shadow:none}.color-picker-instructions{text-align:center;color:#666;padding:12px;font-size:.9em;background:#f8f8f8;border-radius:0 0 10px 10px;margin-top:-4px;cursor:default}.mobile-instructions{display:none}@media (max-width:768px){.mobile-instructions{display:block}.desktop-instructions{display:none}}.match-color-btn{background-color:#444;color:#fff;padding:8px 16px;border:none;border-radius:6px;cursor:pointer;transition:background-color .3s}.match-color-btn:disabled{background-color:#ccc;cursor:not-allowed}.match-color-btn:not(:disabled):hover{background-color:#333}.color-picker-overlay.minimized .color-info,.color-picker-overlay.minimized .match-color-btn,.color-picker-overlay.minimized .replace-image-btn{display:none}.calculator-btn{background:0 0;border:none;color:#999;cursor:pointer;font-size:1.2em;padding:0;display:inline-flex;align-items:center;justify-content:center;transition:opacity .3s;width:30px;height:24px;vertical-align:middle;margin-top:2px;margin-left:4px;float:right}.calculator-btn:hover{opacity:.8}.calculator-btn:focus-visible{outline:#0066cc solid 2px;outline-offset:2px}.step-counter{position:absolute;bottom:50%;right:0;transform:translateY(50%);z-index:10;background:#fff;border-radius:6px;box-shadow:0 2px 8px rgba(0,0,0,.15);padding:4px}.step-counter-controls{display:flex;flex-direction:column;align-items:center;background:#f8f8f8;border-radius:4px;padding:2px;gap:2px}.step-btn{background:0 0;border:none;color:#666;cursor:pointer;width:100%;height:24px;display:flex;align-items:center;justify-content:center;font-size:1.2em;border-radius:3px;touch-action:manipulation;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.step-btn:hover{background:#eee}.step-value{box-sizing:border-box;width:2.75rem;min-width:28px;max-width:3.5rem;padding:4px 2px;font-weight:700;color:#444;text-align:center;border:1px solid #ccc;border-radius:3px;background:#fff;font-size:inherit;line-height:1.2}.step-value:focus-visible{outline:#0066cc solid 2px;outline-offset:1px}#formula td:last-child,.history-formula td:last-child{position:relative}@media print{.calculator-btn,.step-counter{display:none!important}}@keyframes pulse-swatch{0%,100%{transform:scale(1);box-shadow:0 1px 3px rgba(0,0,0,.2)}50%{transform:scale(1.2);box-shadow:0 2px 6px rgba(0,0,0,.3)}}.pulse-swatch{animation:.3s ease-in-out pulse-swatch}body.angemix-pro.angemix-standalone,body.angemix-pro.angemix-standalone #siteWrapper,body.angemix-pro.angemix-standalone .fe-6a11be3972622a592fc2951c{background-color:#1a1a1a;color:#e8e8e8}#angemix-root.angemix-pro{--angemix-pro-chrome:#1a1a1a;--angemix-pro-chrome-elevated:#262626;--angemix-pro-chrome-border:#3a3a3a;--angemix-pro-text:#ececec;--angemix-pro-text-muted:#a8a8a8;--angemix-pro-accent:#6aa4b7;--angemix-pro-accent-strong:#396480;--angemix-pro-link-hover:#8eb4c4;--angemix-pro-surface:#e8e8e8;--angemix-pro-surface-muted:#dedede;--angemix-pro-yotpo-search-filter-icon-button:#a8a8a8;--angemix-pro-yotpo-search-filter-icon-button-hover:#8c8c8c;color:var(--angemix-pro-text)}#angemix-root.angemix-pro .app-title h1{color:#fff}#angemix-root.angemix-pro .app-title .edition-label{color:var(--angemix-pro-accent)}#angemix-root.angemix-pro .app-title .subtitle{color:var(--angemix-pro-text-muted)}#angemix-root.angemix-pro .color-category-header,#angemix-root.angemix-pro .colors-container h3,#angemix-root.angemix-pro h2{color:var(--angemix-pro-text)!important}#angemix-root.angemix-pro .color-display{border:2px solid var(--angemix-pro-chrome-border);box-shadow:0 2px 8px rgba(0,0,0,.35),inset 0 0 0 1px rgba(255,255,255,.1);background-color:var(--angemix-pro-chrome-elevated)}#angemix-root.angemix-pro .tab-button{background:var(--angemix-pro-chrome-elevated);color:var(--angemix-pro-text-muted);border:none}#angemix-root.angemix-pro .tab-button:hover{background:#303030;color:var(--angemix-pro-text)}#angemix-root.angemix-pro .tab-button.active{background:var(--angemix-pro-accent-strong);color:#fff}#angemix-root.angemix-pro .account-offer-pro-link,#angemix-root.angemix-pro .custom-palette-empty,#angemix-root.angemix-pro .custom-palette-hint,#angemix-root.angemix-pro .custom-palette-preview-empty,#angemix-root.angemix-pro .history-limit-notice,#angemix-root.angemix-pro .matcher-source-note,#angemix-root.angemix-pro .palette-scope-note{color:var(--angemix-pro-text-muted)}#angemix-root.angemix-pro .palette-scope-button{background:var(--angemix-pro-chrome-elevated);color:var(--angemix-pro-text-muted);border-color:var(--angemix-pro-chrome-elevated)}#angemix-root.angemix-pro .palette-scope-button:hover{background:#303030;border-color:#303030;color:var(--angemix-pro-text)}#angemix-root.angemix-pro .palette-scope-button.active,#angemix-root.angemix-pro .palette-scope-button[aria-pressed=true]{background:var(--angemix-pro-accent-strong);border-color:var(--angemix-pro-accent-strong);color:#fff}#angemix-root.angemix-pro .matcher-source-button{background:var(--angemix-pro-chrome-elevated);color:var(--angemix-pro-text-muted);border-color:var(--angemix-pro-chrome-elevated)}#angemix-root.angemix-pro .matcher-source-button:hover{background:#303030;border-color:#303030;color:var(--angemix-pro-text)}#angemix-root.angemix-pro .matcher-source-button.active,#angemix-root.angemix-pro .matcher-source-button[aria-selected=true]{background:var(--angemix-pro-accent-strong);border-color:var(--angemix-pro-accent-strong);color:#fff}#angemix-root.angemix-pro .palette-scope-custom.active,#angemix-root.angemix-pro .palette-scope-custom[aria-pressed=true]{background:var(--angemix-pro-accent);border-color:var(--angemix-pro-accent)}#angemix-root.angemix-pro .history-section{background-color:var(--angemix-pro-chrome-elevated);box-shadow:0 2px 8px rgba(0,0,0,.35);border:1px solid var(--angemix-pro-chrome-border)}#angemix-root.angemix-pro .history-section h3{color:var(--angemix-pro-text)}#angemix-root.angemix-pro .color-reference,#angemix-root.angemix-pro .readme-content{background-color:var(--angemix-pro-chrome-elevated);box-shadow:0 2px 8px rgba(0,0,0,.35);border:1px solid var(--angemix-pro-chrome-border);color:var(--angemix-pro-text)}#angemix-root.angemix-pro .instructions-container,#angemix-root.angemix-pro .instructions-container em,#angemix-root.angemix-pro .instructions-container li,#angemix-root.angemix-pro .instructions-container p,#angemix-root.angemix-pro .instructions-container strong{color:var(--angemix-pro-text-muted)}#angemix-root.angemix-pro .instructions-container h3,#angemix-root.angemix-pro .instructions-container h4{color:var(--angemix-pro-text)!important}#angemix-root.angemix-pro .supply-link{background-color:rgba(255,255,255,.06)}#angemix-root.angemix-pro .supply-thumb{border-color:var(--angemix-pro-chrome-border)}#angemix-root.angemix-pro .supply-title{color:var(--angemix-pro-accent)}#angemix-root.angemix-pro .supply-link:hover .supply-title{color:var(--angemix-pro-link-hover)}#angemix-root.angemix-pro .supply-note{color:var(--angemix-pro-text-muted)}#angemix-root.angemix-pro .readme-signature-logo{filter:brightness(0) invert(.5)}#angemix-root.angemix-pro .readme-signature-logo-link:hover .readme-signature-logo{filter:brightness(0) invert(.9)}#angemix-root.angemix-pro .history-color-label,#angemix-root.angemix-pro .history-timestamp{color:#555}#angemix-root.angemix-pro .angemix-yotpo-reviews{background:var(--angemix-pro-chrome-elevated);border-top-color:var(--angemix-pro-chrome-border);color:var(--angemix-pro-text)}#angemix-root.angemix-pro .angemix-yotpo-reviews .yotpo-bottom-line-basic-text,#angemix-root.angemix-pro .angemix-yotpo-reviews .yotpo-bottom-line-score,#angemix-root.angemix-pro .angemix-yotpo-reviews .yotpo-bottom-line-text,#angemix-root.angemix-pro .angemix-yotpo-reviews .yotpo-headline,#angemix-root.angemix-pro .angemix-yotpo-reviews .yotpo-read-more,#angemix-root.angemix-pro .angemix-yotpo-reviews .yotpo-read-more-go-link,#angemix-root.angemix-pro .angemix-yotpo-reviews .yotpo-review-title,#angemix-root.angemix-pro .angemix-yotpo-reviews .yotpo-review-title strong,#angemix-root.angemix-pro .angemix-yotpo-reviews .yotpo-review-votes-number,#angemix-root.angemix-pro .angemix-yotpo-reviews .yotpo-reviewer-name-text,#angemix-root.angemix-pro .angemix-yotpo-reviews .yotpo-score,#angemix-root.angemix-pro .angemix-yotpo-reviews .yotpo-star-distribution-index,#angemix-root.angemix-pro .angemix-yotpo-reviews .yotpo-star-distribution-value,#angemix-root.angemix-pro .angemix-yotpo-reviews a.yotpo-read-more,#angemix-root.angemix-pro .angemix-yotpo-star-rating .yotpo-bottom-line-score,#angemix-root.angemix-pro .angemix-yotpo-star-rating .yotpo-sr-bottom-line-score,#angemix-root.angemix-pro .angemix-yotpo-star-rating .yotpo-sr-bottom-line-text{color:var(--angemix-pro-text)!important}#angemix-root.angemix-pro .angemix-yotpo-reviews .yotpo-dropdown-closable,#angemix-root.angemix-pro .angemix-yotpo-reviews .yotpo-dropdown-wrapper,#angemix-root.angemix-pro .angemix-yotpo-reviews .yotpo-media-filter,#angemix-root.angemix-pro .angemix-yotpo-reviews .yotpo-score-filter-container,#angemix-root.angemix-pro .angemix-yotpo-reviews .yotpo-sorting-filter-container{background-color:transparent!important}#angemix-root.angemix-pro .angemix-yotpo-reviews .yotpo-dropdown-base,#angemix-root.angemix-pro .angemix-yotpo-reviews .yotpo-free-search-filter-container,#angemix-root.angemix-pro .angemix-yotpo-reviews .yotpo-media-select,#angemix-root.angemix-pro .angemix-yotpo-reviews .yotpo-search-input{background-color:var(--angemix-pro-surface)!important}#angemix-root.angemix-pro .angemix-yotpo-reviews .yotpo-dropdown-base,#angemix-root.angemix-pro .angemix-yotpo-reviews .yotpo-dropdown-base--textual,#angemix-root.angemix-pro .angemix-yotpo-reviews .yotpo-dropdown-option--hover.yotpo-dropdown-option--selected .formated-value,#angemix-root.angemix-pro .angemix-yotpo-reviews .yotpo-dropdown-option--hover.yotpo-dropdown-option--selected .yotpo-dropdown-option-label,#angemix-root.angemix-pro .angemix-yotpo-reviews .yotpo-search-input,#angemix-root.angemix-pro .angemix-yotpo-reviews .yotpo-selected-value,#angemix-root.angemix-pro .angemix-yotpo-reviews .yotpo-selected-value__label--textual,#angemix-root.angemix-pro .angemix-yotpo-reviews .yotpo-selected-value__value{color:#333!important}#angemix-root.angemix-pro .angemix-yotpo-reviews .yotpo-dropdown-option--selected .formated-value,#angemix-root.angemix-pro .angemix-yotpo-reviews .yotpo-dropdown-option--selected .yotpo-dropdown-option-label{color:#fff!important}#angemix-root.angemix-pro .angemix-yotpo-reviews .yotpo-dropdown-label,#angemix-root.angemix-pro .angemix-yotpo-reviews .yotpo-dropdown-label--inside,#angemix-root.angemix-pro .angemix-yotpo-reviews .yotpo-selected-value__label--inside{color:#595959!important}#angemix-root.angemix-pro .angemix-yotpo-reviews .yotpo-search-input::placeholder{color:#888!important}#angemix-root.angemix-pro .angemix-yotpo-reviews .yotpo-star-distribution{border-right-color:var(--angemix-pro-chrome-border)!important}#angemix-root.angemix-pro .angemix-yotpo-reviews .yotpo-star-distribution-bar{background-color:transparent!important}#angemix-root.angemix-pro .angemix-yotpo-reviews .yotpo-progress-bar{background-color:var(--angemix-pro-chrome-border)!important}#angemix-root.angemix-pro .angemix-yotpo-reviews .yotpo-progress-bar-score{background-color:var(--angemix-pro-text-muted)!important}#angemix-root.angemix-pro .angemix-yotpo-reviews .yotpo-matched-reviews,#angemix-root.angemix-pro .angemix-yotpo-reviews .yotpo-no-matching-reviews-primary,#angemix-root.angemix-pro .angemix-yotpo-reviews .yotpo-no-matching-reviews-secondary{color:var(--angemix-pro-text-muted)!important}#angemix-root.angemix-pro .angemix-yotpo-reviews .yotpo-clear-filters{color:var(--angemix-pro-text)!important;background-color:transparent!important}#angemix-root.angemix-pro .angemix-yotpo-reviews .yotpo-clear-filters-btn{background-color:var(--angemix-pro-accent-strong)!important;border-color:var(--angemix-pro-accent)!important;color:#fff!important}#angemix-root.angemix-pro .angemix-yotpo-reviews .yotpo-filters-right-panel .yotpo-dropdown-base,#angemix-root.angemix-pro .angemix-yotpo-reviews .yotpo-filters-right-panel .yotpo-dropdown-closable,#angemix-root.angemix-pro .angemix-yotpo-reviews .yotpo-filters-right-panel .yotpo-selected-value{background-color:transparent!important}#angemix-root.angemix-pro .angemix-yotpo-reviews .yotpo-filters-right-panel .formated-value,#angemix-root.angemix-pro .angemix-yotpo-reviews .yotpo-filters-right-panel .yotpo-dropdown-base--textual,#angemix-root.angemix-pro .angemix-yotpo-reviews .yotpo-filters-right-panel .yotpo-dropdown-label,#angemix-root.angemix-pro .angemix-yotpo-reviews .yotpo-filters-right-panel .yotpo-selected-value,#angemix-root.angemix-pro .angemix-yotpo-reviews .yotpo-filters-right-panel .yotpo-selected-value__value{color:var(--angemix-pro-text)!important}#angemix-root.angemix-pro .angemix-yotpo-reviews .yotpo-bottom-line-basic-text,#angemix-root.angemix-pro .angemix-yotpo-reviews .yotpo-date-format,#angemix-root.angemix-pro .angemix-yotpo-reviews .yotpo-date-label,#angemix-root.angemix-pro .angemix-yotpo-reviews .yotpo-read-more-text,#angemix-root.angemix-pro .angemix-yotpo-reviews .yotpo-review-votes-text,#angemix-root.angemix-pro .angemix-yotpo-reviews .yotpo-reviewer-verified-buyer-text{color:var(--angemix-pro-text-muted)!important}#angemix-root.angemix-pro .angemix-yotpo-reviews .yotpo-new-review-btn{background-color:var(--angemix-pro-accent-strong)!important;border-color:var(--angemix-pro-accent)!important;color:#fff!important}#angemix-root.angemix-pro .angemix-yotpo-reviews .yotpo-new-review-btn:active,#angemix-root.angemix-pro .angemix-yotpo-reviews .yotpo-new-review-btn:hover{background-color:var(--angemix-pro-accent)!important}#angemix-root.angemix-pro .angemix-yotpo-reviews .yotpo-review-votes-icons path{fill:var(--angemix-pro-text)!important}#angemix-root.angemix-pro .angemix-yotpo-reviews .yotpo-review-votes-icons[aria-pressed=true] path{fill:var(--angemix-pro-accent)!important}#angemix-root.angemix-pro .angemix-yotpo-reviews .yotpo-review-border-smooth,#angemix-root.angemix-pro .angemix-yotpo-reviews .yotpo-vertical-border{border-color:var(--angemix-pro-chrome-border)!important}#angemix-root.angemix-pro .angemix-yotpo-reviews .yotpo-crfs-seperator{background-color:var(--angemix-pro-chrome-border)!important}#angemix-root.angemix-pro .pro-member-gate-content p{color:var(--angemix-pro-text-muted)}#angemix-root.angemix-pro .pro-member-gate{border-color:var(--angemix-pro-chrome-border)}#angemix-root.angemix-pro .pro-member-gate-input{background:#fff}#angemix-root.angemix-pro .pro-member-gate-submit{background-color:var(--angemix-pro-accent-strong);border-color:var(--angemix-pro-accent-strong)}#angemix-root.angemix-pro .pro-member-gate-submit:active,#angemix-root.angemix-pro .pro-member-gate-submit:hover{background-color:var(--angemix-pro-accent);border-color:var(--angemix-pro-accent)}#angemix-root.angemix-pro .pro-member-gate-check-email-copy{color:var(--angemix-pro-text-muted)}#angemix-root.angemix-pro .pro-member-gate-check-email-target{color:var(--angemix-pro-text)}#angemix-root.angemix-pro .pro-member-gate-check-email-actions .pro-member-gate-change-email{color:var(--angemix-pro-accent)}#angemix-root.angemix-pro .color-card .color-link,#angemix-root.angemix-pro .formula .color-link,#angemix-root.angemix-pro .history-formula .color-link,#angemix-root.angemix-pro .history-item .color-link{color:var(--angemix-pro-accent-strong);font-weight:700}#angemix-root.angemix-pro .color-card .color-link:hover,#angemix-root.angemix-pro .formula .color-link:hover,#angemix-root.angemix-pro .history-formula .color-link:hover,#angemix-root.angemix-pro .history-item .color-link:hover{color:var(--angemix-pro-link-hover)}#angemix-root.angemix-pro .account-offer-pro-link .color-link,#angemix-root.angemix-pro .history-limit-notice .color-link{color:var(--angemix-pro-accent);font-weight:700;text-decoration:none}#angemix-root.angemix-pro .account-offer-pro-link .color-link:hover,#angemix-root.angemix-pro .history-limit-notice .color-link:hover{color:var(--angemix-pro-link-hover);text-decoration:underline}#angemix-root.angemix-pro .category-pdf-link .color-link,#angemix-root.angemix-pro .instructions-container .color-link,#angemix-root.angemix-pro .paint-line-swatch-chart-link .color-link{color:var(--angemix-pro-accent);font-weight:400}#angemix-root.angemix-pro .category-pdf-link .color-link:hover,#angemix-root.angemix-pro .instructions-container .color-link:hover,#angemix-root.angemix-pro .paint-line-swatch-chart-link .color-link:hover{color:var(--angemix-pro-link-hover)}#angemix-root.angemix-pro .app-title .subtitle .color-link{color:var(--angemix-pro-accent)}#angemixBootScreen.angemix-boot-screen.angemix-pro{--angemix-pro-chrome:#1a1a1a;--angemix-pro-text-muted:#a8a8a8;--angemix-pro-accent:#6aa4b7}#angemix-root.angemix-pro .angemix-boot-screen,#angemixBootScreen.angemix-pro.angemix-boot-screen{background-color:var(--angemix-pro-chrome)}#angemix-root.angemix-pro .angemix-boot-status,#angemix-root.angemix-pro .angemix-boot-tagline,#angemixBootScreen.angemix-pro .angemix-boot-status,#angemixBootScreen.angemix-pro .angemix-boot-tagline{color:var(--angemix-pro-text-muted)}#angemix-root.angemix-pro .angemix-boot-bar,#angemixBootScreen.angemix-pro .angemix-boot-bar{background:rgba(255,255,255,.12)}#angemix-root.angemix-pro .angemix-boot-bar-fill,#angemixBootScreen.angemix-pro .angemix-boot-bar-fill{background:var(--angemix-pro-accent)}#angemix-root.angemix-pro .color-card,#angemix-root.angemix-pro .color-difference,#angemix-root.angemix-pro .color-picker-container,#angemix-root.angemix-pro .custom-palette-search-dropdown,#angemix-root.angemix-pro .formula,#angemix-root.angemix-pro .history-item,#angemix-root.angemix-pro .modal-content{background-color:#fff;color:#222}#angemix-root.angemix-pro .custom-palette-search{background-color:var(--angemix-pro-surface);color:#222}#angemix-root.angemix-pro .custom-palette-preview-wrap{background-color:var(--angemix-pro-surface-muted)}#angemix-root.angemix-pro .custom-palette-chip{background-color:var(--angemix-pro-surface);border-color:#c8c8c8;color:#333}#angemix-root.angemix-pro .color-card,#angemix-root.angemix-pro .history-item{background-color:var(--angemix-pro-surface)}#angemix-root.angemix-pro .color-card.palette-selected{background-color:var(--angemix-pro-surface-muted);outline-color:var(--angemix-pro-accent-strong)}#angemix-root.angemix-pro .color-swatch,#angemix-root.angemix-pro .history-color{border-width:2px;box-shadow:0 0 0 1px rgba(0,0,0,.12)}#angemix-root.angemix-pro .history-formula{background-color:var(--angemix-pro-surface-muted)}#angemix-root.angemix-pro .history-item .color-difference{background-color:transparent;padding:8px 0;font-weight:400}#angemix-root.angemix-pro .history-item .difference-percentage{background:rgba(0,0,0,.07);color:#555;border:1px solid rgba(0,0,0,.08)}#angemix-root.angemix-pro .history-formula table tr:first-child{background:rgba(0,0,0,.06)!important}#angemix-root.angemix-pro .history-formula table tr:first-child td{border-bottom:1px solid rgba(0,0,0,.1)}#angemix-root.angemix-pro .history-formula table td{border-bottom-color:rgba(0,0,0,.08)}#angemix-root.angemix-pro .history-formula table tr:not(:first-child):hover{background:rgba(0,0,0,.04)}#angemix-root.angemix-pro .history-cross-tier-badge{background:rgba(255,255,255,.08);border-color:rgba(0,0,0,.45);color:var(--angemix-pro-link,#8ec8ff)}#angemix-root.angemix-pro .drop-zone{background-color:var(--angemix-pro-chrome-elevated);border-color:var(--angemix-pro-chrome-border);box-shadow:0 2px 8px rgba(0,0,0,.35)}#angemix-root.angemix-pro .matcher-pantone-loading-status{color:var(--angemix-pro-text-muted,#a8a8a8)}#angemix-root.angemix-pro .matcher-pantone-viewport{border:none;background-color:transparent;box-shadow:none}#angemix-root.angemix-pro .matcher-pantone-grid-surface{background:#222}#angemix-root.angemix-pro .matcher-pantone-grid-surface::after{box-shadow:inset 0 0 0 1px rgba(255,255,255,.14),inset 0 0 0 1px var(--angemix-pro-chrome-border),inset 0 2px 8px rgba(0,0,0,.32)}#angemix-root.angemix-pro .matcher-pantone-shell.is-fullscreen,#angemix-root.angemix-pro .matcher-pantone-shell:fullscreen{background:#111;color:var(--angemix-pro-text)}#angemix-root.angemix-pro .matcher-pantone-shell.is-fullscreen .matcher-pantone-fullscreen-heading h1,#angemix-root.angemix-pro .matcher-pantone-shell:fullscreen .matcher-pantone-fullscreen-heading h1{color:#fff}#angemix-root.angemix-pro .matcher-pantone-shell.is-fullscreen .matcher-pantone-harmony-hint,#angemix-root.angemix-pro .matcher-pantone-shell:fullscreen .matcher-pantone-harmony-hint{color:var(--angemix-pro-text-muted,#b0b0b0)}#angemix-root.angemix-pro .matcher-pantone-fullscreen-btn{background:var(--angemix-pro-chrome-elevated);color:var(--angemix-pro-text);box-shadow:0 2px 8px rgba(0,0,0,.35)}#angemix-root.angemix-pro .matcher-pantone-fullscreen-btn:hover{background:var(--angemix-pro-chrome-hover,#3a3a3a)}#angemix-root.angemix-pro .matcher-pantone-harmony-hint{color:var(--angemix-pro-text-muted,#a8a8a8)}#angemix-root.angemix-pro .matcher-pantone-harmony-btn{background:var(--angemix-pro-chrome-elevated);color:var(--angemix-pro-text);box-shadow:0 2px 8px rgba(0,0,0,.35)}@media (hover:hover) and (pointer:fine){#angemix-root.angemix-pro .matcher-pantone-harmony-btn:hover:not(:disabled){background:var(--angemix-pro-chrome-hover,#3a3a3a)}#angemix-root.angemix-pro .matcher-pantone-harmony-btn[aria-pressed=true]:hover:not(:disabled){background:var(--angemix-pro-accent);color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.25)}}#angemix-root.angemix-pro .matcher-pantone-harmony-btn[aria-pressed=true]{opacity:1;background:var(--angemix-pro-accent-strong);color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.2)}#angemix-root.angemix-pro .matcher-pantone-harmony-btn:disabled[aria-pressed=true],#angemix-root.angemix-pro .matcher-pantone-harmony-controls.is-paused .matcher-pantone-harmony-btn[aria-pressed=true]{opacity:.72;background:color-mix(in srgb,var(--angemix-pro-accent) 16%,transparent);color:var(--angemix-pro-text-muted);box-shadow:none}#angemix-root.angemix-pro .matcher-pantone-hover-palette.is-glass{background:rgba(34,34,34,.55);border:1px solid rgba(255,255,255,.12);box-shadow:0 2px 12px rgba(0,0,0,.35)}#angemix-root.angemix-pro .matcher-pantone-hover-palette.is-pinned{background:var(--angemix-pro-chrome-elevated,#2a2a2a);box-shadow:0 2px 12px rgba(0,0,0,.45)}#angemix-root.angemix-pro .matcher-pantone-hover-palette.is-harmony{--harmony-palette-base-opacity:0.92;background:rgba(34,34,34,.72);border:1px dashed rgba(255,255,255,.18);box-shadow:0 2px 8px rgba(0,0,0,.28)}#angemix-root.angemix-pro .matcher-pantone-harmony-role{color:var(--angemix-pro-text-muted,#a8a8a8)}#angemix-root.angemix-pro .matcher-pantone-hover-name{color:#f4f4f4}#angemix-root.angemix-pro .matcher-pantone-hover-meta{color:#a8a8a8}#angemix-root.angemix-pro .matcher-pantone-viewport-overlay .matcher-pantone-overlay-name,#pantoneViewportOverlay.angemix-pro .matcher-pantone-overlay-name{color:#333}#angemix-root.angemix-pro .matcher-pantone-viewport-overlay.is-fullscreen-chrome .matcher-pantone-overlay-name,#pantoneViewportOverlay.angemix-pro.is-fullscreen-chrome .matcher-pantone-overlay-name{color:#f4f4f4}#angemix-root.angemix-pro .matcher-pantone-viewport-overlay .matcher-pantone-overlay-meta,#pantoneViewportOverlay.angemix-pro .matcher-pantone-overlay-meta{color:#595959}#angemix-root.angemix-pro .matcher-pantone-viewport-overlay.is-fullscreen-chrome .matcher-pantone-overlay-meta,#pantoneViewportOverlay.angemix-pro.is-fullscreen-chrome .matcher-pantone-overlay-meta{color:#b8b8b8}#angemix-root.angemix-pro .matcher-pantone-overlay-related-swatch,#pantoneViewportOverlay.angemix-pro .matcher-pantone-overlay-related-swatch{border-color:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.45)}#angemix-root.angemix-pro .matcher-pantone-overlay-related-swatch.is-harmony-related,#pantoneViewportOverlay.angemix-pro .matcher-pantone-overlay-related-swatch.is-harmony-related{border-color:rgba(255,255,255,.45);box-shadow:0 0 0 1px rgba(0,0,0,.45),0 1px 3px rgba(0,0,0,.28)}#angemix-root.angemix-pro .matcher-pantone-viewport-dpad,#pantoneViewportDpad.angemix-pro{background:rgba(255,255,255,.95);box-shadow:0 2px 15px rgba(0,0,0,.25)}#angemix-root.angemix-pro .matcher-pantone-dpad-btn,#pantoneViewportDpad.angemix-pro .matcher-pantone-dpad-btn{color:#333}#angemix-root.angemix-pro .matcher-pantone-dpad-btn:hover,#pantoneViewportDpad.angemix-pro .matcher-pantone-dpad-btn:hover{background:rgba(0,0,0,.06)}#angemix-root.angemix-pro .drop-zone.drag-over{border-color:var(--angemix-pro-accent);background-color:rgba(90,138,154,.12)}#angemix-root.angemix-pro .drop-zone p{color:var(--angemix-pro-text-muted)}#angemix-root.angemix-pro .color-card .color-name,#angemix-root.angemix-pro .color-card .color-rgb,#angemix-root.angemix-pro .custom-palette-preview-label{color:#333}#angemix-root.angemix-pro .color-card .color-rgb,#angemix-root.angemix-pro .custom-palette-preview-wrap .custom-palette-preview-empty{color:#595959}#angemix-root.angemix-pro .history-load-more,#angemix-root.angemix-pro .upload-btn{background-color:var(--angemix-pro-accent-strong);border-color:var(--angemix-pro-accent-strong)}#angemix-root.angemix-pro .history-load-more:hover,#angemix-root.angemix-pro .upload-btn:hover{background-color:var(--angemix-pro-accent);border-color:var(--angemix-pro-accent)}#angemix-root.angemix-pro .pro-upsell{background:var(--angemix-pro-chrome-elevated);border-color:var(--angemix-pro-chrome-border);color:var(--angemix-pro-text-muted)}#angemix-root.angemix-pro .pro-upsell a{background:var(--angemix-pro-accent-strong);border-color:var(--angemix-pro-accent-strong)}#angemix-root.angemix-pro .pro-upsell a:active,#angemix-root.angemix-pro .pro-upsell a:hover{background:var(--angemix-pro-accent);border-color:var(--angemix-pro-accent)}#angemix-root.angemix-pro .matcher-shortcuts-btn{color:var(--angemix-pro-accent)}#angemix-root.angemix-pro .matcher-shortcuts-btn:hover{opacity:.7}#angemix-root.angemix-pro .matcher-shortcuts-btn:focus-visible{outline-color:var(--angemix-pro-accent)}#angemix-root.angemix-pro .matcher-shortcuts-backdrop{background:rgba(0,0,0,.65)}#angemix-root.angemix-pro .matcher-shortcuts-modal{background:var(--angemix-pro-chrome-elevated);color:var(--angemix-pro-text);border:1px solid var(--angemix-pro-chrome-border);box-shadow:0 12px 40px rgba(0,0,0,.5)}#angemix-root.angemix-pro .matcher-shortcuts-modal-header{border-bottom-color:var(--angemix-pro-chrome-border)}#angemix-root.angemix-pro .matcher-shortcuts-modal-title{color:var(--angemix-pro-text)}#angemix-root.angemix-pro .matcher-shortcuts-modal-title i{color:var(--angemix-pro-accent)}#angemix-root.angemix-pro .matcher-shortcuts-modal-close{color:var(--angemix-pro-text-muted)}#angemix-root.angemix-pro .matcher-shortcuts-modal-close:hover{background:rgba(255,255,255,.08);color:var(--angemix-pro-text)}#angemix-root.angemix-pro .matcher-shortcuts-modal-close:focus-visible{outline-color:var(--angemix-pro-accent)}#angemix-root.angemix-pro .matcher-shortcuts-secondary-text{color:var(--angemix-pro-text-muted)}#angemix-root.angemix-pro .matcher-shortcuts-kbd-heading,#angemix-root.angemix-pro .matcher-shortcuts-section-title{color:var(--angemix-pro-text)}#angemix-root.angemix-pro .matcher-shortcuts-table thead{background:rgba(255,255,255,.05)}#angemix-root.angemix-pro .matcher-shortcuts-table th{color:var(--angemix-pro-text-muted)}#angemix-root.angemix-pro .matcher-shortcuts-table td,#angemix-root.angemix-pro .matcher-shortcuts-table th{border-bottom-color:var(--angemix-pro-chrome-border)}#angemix-root.angemix-pro .matcher-shortcuts-table kbd{background:var(--angemix-pro-chrome);color:var(--angemix-pro-text);border:1px solid var(--angemix-pro-chrome-border);box-shadow:0 1px 2px rgba(0,0,0,.3)}@media (max-width:768px){#angemix-root.angemix-pro .color-reference .color-category-grid{gap:4px;padding:8px;background-color:var(--angemix-pro-surface-muted);border-radius:8px}#angemix-root.angemix-pro .color-reference .color-category-section{margin-bottom:24px}#angemix-root.angemix-pro .color-reference .color-card{border:1px solid rgba(0,0,0,.06);box-shadow:none}}#angemix-root.angemix-pro .matcher-pantone-search .custom-palette-search{background:var(--angemix-pro-surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23999' viewBox='0 0 16 16'%3E%3Cpath d='M11.742 10.344a6.5 6.5 0 1 0-1.397 1.398h-.001l3.85 3.85a1 1 0 0 0 1.415-1.414l-3.85-3.85zm-5.242 1.156a5 5 0 1 1 0-10 5 5 0 0 1 0 10z'/%3E%3C/svg%3E") no-repeat 14px center;color:#222}#angemix-root.angemix-pro .matcher-pantone-search .custom-palette-search-field:has(.custom-palette-search-dropdown:not([hidden])) .custom-palette-search,#angemix-root.angemix-pro .matcher-pantone-search .custom-palette-search:focus{border-color:var(--angemix-pro-accent);box-shadow:0 0 0 3px rgba(106,164,183,.2)}#angemix-root.angemix-pro .matcher-pantone-search .custom-palette-search-dropdown{border-color:var(--angemix-pro-accent)}#angemix-root.angemix-pro .matcher-pantone-search .custom-palette-search-result.is-active,#angemix-root.angemix-pro .matcher-pantone-search .custom-palette-search-result:hover{background:rgba(106,164,183,.12)}#angemix-root.angemix-pro .matcher-pantone-shell.is-fullscreen .matcher-pantone-search .custom-palette-search,#angemix-root.angemix-pro .matcher-pantone-shell:fullscreen .matcher-pantone-search .custom-palette-search{background-color:#fff;border-color:#c8c8c8;box-shadow:0 1px 3px rgba(0,0,0,.12),0 0 0 1px rgba(0,0,0,.08)}#angemix-root.angemix-pro .matcher-pantone-shell.is-fullscreen .matcher-pantone-search .custom-palette-search-field:has(.custom-palette-search-dropdown:not([hidden])) .custom-palette-search,#angemix-root.angemix-pro .matcher-pantone-shell.is-fullscreen .matcher-pantone-search .custom-palette-search:focus,#angemix-root.angemix-pro .matcher-pantone-shell:fullscreen .matcher-pantone-search .custom-palette-search-field:has(.custom-palette-search-dropdown:not([hidden])) .custom-palette-search,#angemix-root.angemix-pro .matcher-pantone-shell:fullscreen .matcher-pantone-search .custom-palette-search:focus{background-color:#fff;border-color:var(--angemix-pro-accent);box-shadow:0 0 0 3px rgba(106,164,183,.2),0 1px 3px rgba(0,0,0,.12)}#angemix-root.angemix-pro .matcher-pantone-fullscreen-heading .edition-label{color:var(--angemix-pro-accent);font-weight:600;letter-spacing:.06em}.paint-line-bar{display:flex;flex-direction:column;align-items:center;margin:0 auto 22px;width:100%;max-width:800px}.paint-line-select-wrap{position:relative;width:min(100%,420px)}.paint-line-select{width:100%;appearance:none;-webkit-appearance:none;margin:0;padding:10px 40px 10px 14px;border:2px solid transparent;border-radius:8px;background-color:#f8f8f8;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%23333333' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:12px 8px;color:#333;font-size:.95em;font-weight:500;line-height:1.3;cursor:pointer}.paint-line-select:focus-visible{outline:#444444 solid 2px;outline-offset:2px}#angemix-root.angemix-pro .paint-line-select{background-color:var(--angemix-pro-chrome-elevated);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%23a8a8a8' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");color:var(--angemix-pro-text);border-color:var(--angemix-pro-chrome-elevated)}#angemix-root.angemix-pro .paint-line-select:focus-visible{outline-color:var(--angemix-pro-accent)}#angemix-root.angemix-pro .paint-line-select option{background-color:var(--angemix-pro-chrome-elevated);color:var(--angemix-pro-text)}.paint-line-stub-notice{margin:1.5rem 0 2rem;color:rgba(255,255,255,.72);font-style:italic;text-align:center}