.jin-web-eyedropper,.jin-web-eyedropper *{box-sizing:border-box}.jin-web-eyedropper{--eyedropper-accent:#1769aa;--eyedropper-accent-dark:#0d4778;--eyedropper-border:#c8d1dc;--eyedropper-muted:#f4f7fa;--eyedropper-text:#1f2933;--eyedropper-success:#126e45;width:min(100%,75rem);margin:.75rem auto;font-size:.875rem;color:var(--eyedropper-text);background:#fff;border:1px solid var(--eyedropper-border);border-radius:.7rem;box-shadow:0 .5rem 1.5rem rgb(15 43 69/8%);overflow:hidden}.jin-web-eyedropper .screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.jin-web-eyedropper__header{display:grid;grid-template-columns:minmax(5rem,8rem) 1fr;min-height:5rem;border-bottom:1px solid var(--eyedropper-border)}.jin-web-eyedropper__logo,.jin-web-eyedropper__title{display:flex;align-items:center;justify-content:center;margin:0;padding:.65rem}.jin-web-eyedropper__logo{border-right:1px solid var(--eyedropper-border);background:var(--eyedropper-muted)}.jin-web-eyedropper__logo-image{display:block;width:auto;max-width:100%;height:auto;max-height:3.25rem;object-fit:contain}.jin-web-eyedropper__logo-mark{display:inline-grid;place-items:center;width:3rem;min-height:2.5rem;font-size:1.1rem;font-weight:800;color:#fff;background:linear-gradient(135deg,#1769aa,#7c3aed);border-radius:50% 50% 50% .4rem}.jin-web-eyedropper__title{font-size:clamp(1.05rem,2vw,1.45rem);line-height:1.3;text-align:center}.jin-web-eyedropper__account{padding:.5rem clamp(.65rem,3vw,1.1rem);text-align:center;border-bottom:1px solid var(--eyedropper-border)}.jin-web-eyedropper__account-summary{display:flex;flex-wrap:wrap;gap:.3rem .45rem;align-items:center;justify-content:center;margin:0;font-size:.75rem;font-weight:650}.jin-web-eyedropper__login-state,.jin-web-eyedropper__badge,.jin-web-eyedropper__limit{display:inline-block;padding:.16rem .45rem;font-size:.7rem;font-weight:700;border-radius:999px}.jin-web-eyedropper__login-state{color:var(--eyedropper-success);background:#edf9f3;border:1px solid #9fd9bd}.jin-web-eyedropper__badge--free{color:#374151;background:#e5e7eb}.jin-web-eyedropper__badge--pro{color:#6b3d00;background:#ffdf8a}.jin-web-eyedropper__badge--beta{color:#fff;background:#6d28d9}.jin-web-eyedropper__limit{color:var(--eyedropper-accent-dark);background:#eaf4fc}.jin-web-eyedropper__privacy{display:flex;gap:.45rem;align-items:flex-start;padding:.55rem clamp(.65rem,3vw,1.1rem);font-size:.75rem;color:#493800;background:#fff9df;border-bottom:1px solid #e3cb79}.jin-web-eyedropper__privacy p{margin:0;line-height:1.5}.jin-web-eyedropper__privacy-icon{flex:0 0 auto}.jin-web-eyedropper__intro{padding:.65rem clamp(.65rem,3vw,1.1rem);background:var(--eyedropper-muted);border-bottom:1px solid var(--eyedropper-border)}.jin-web-eyedropper__intro h2,.jin-web-eyedropper__main h2{margin:0 0 .45rem;font-size:clamp(.9rem,1.5vw,1rem);line-height:1.35}.jin-web-eyedropper__intro p,.jin-web-eyedropper__main p{margin:0;font-size:.8125rem;line-height:1.5}.jin-web-eyedropper__main{min-height:16rem;padding:clamp(.8rem,3vw,1.5rem)}.jin-web-eyedropper__workarea{width:min(100%,48rem);margin:0 auto}.jin-web-eyedropper__actions{display:flex;flex-wrap:wrap;gap:.55rem .8rem;align-items:center;justify-content:center}.jin-web-eyedropper__picker-button,.jin-web-eyedropper__copy-button{min-height:2.65rem;padding:.55rem .9rem;font:inherit;font-weight:700;cursor:pointer;border-radius:.45rem}.jin-web-eyedropper__picker-button{color:#fff;background:var(--eyedropper-accent);border:2px solid var(--eyedropper-accent)}.jin-web-eyedropper__picker-button:hover:not(:disabled){background:var(--eyedropper-accent-dark);border-color:var(--eyedropper-accent-dark)}.jin-web-eyedropper__picker-button:disabled{cursor:not-allowed;opacity:.55}.jin-web-eyedropper__copy-button{color:var(--eyedropper-accent-dark);background:#fff;border:1px solid var(--eyedropper-accent-dark)}.jin-web-eyedropper__copy-button:hover{background:#eaf4fc}.jin-web-eyedropper__copy-button:disabled{cursor:not-allowed;opacity:.5}.jin-web-eyedropper button:focus-visible,.jin-web-eyedropper input:focus-visible{outline:3px solid #f4bf47;outline-offset:2px}.jin-web-eyedropper__support-note{max-width:27rem;color:#536170}.jin-web-eyedropper__status,.jin-web-eyedropper__unsupported{margin-top:.65rem !important;padding:.55rem .7rem;border-radius:.4rem}.jin-web-eyedropper__status:empty{display:none}.jin-web-eyedropper__status{color:#17324d;background:#eef6fc;border:1px solid #b8d8ef}.jin-web-eyedropper__unsupported{color:#6b2800;background:#fff2e8;border:1px solid #e7a477}.jin-web-eyedropper__result{display:grid;grid-template-columns:minmax(14rem,.85fr) minmax(18rem,1.15fr);gap:.8rem;margin-top:.8rem}.jin-web-eyedropper__recommendation-card{display:flex;grid-column:1/-1;gap:.75rem;align-items:center;padding:.75rem .9rem;color:#4a3000;background:#fff7d6;border:2px solid #d69e00;border-left-width:.45rem;border-radius:.5rem}.jin-web-eyedropper__recommendation-card--ready{color:#0d4a31;background:#eaf8f0;border-color:#25865c}.jin-web-eyedropper__recommendation-badge{flex:0 0 auto;padding:.32rem .65rem;font-size:.78rem;font-weight:800;color:#fff;background:#8a5700;border-radius:999px}.jin-web-eyedropper__recommendation-card--ready .jin-web-eyedropper__recommendation-badge{background:#126e45}.jin-web-eyedropper__recommendation{margin:0 !important;font-size:clamp(.95rem,2vw,1.15rem) !important;font-weight:800;line-height:1.4 !important}.jin-web-eyedropper__result[hidden],.jin-web-eyedropper__unsupported[hidden]{display:none}.jin-web-eyedropper__swatch{display:grid;grid-template-columns:1fr 1fr;min-height:10rem;overflow:hidden;background:#fff;border:2px solid #697887;border-radius:.55rem}.jin-web-eyedropper__swatch--empty{background:linear-gradient(45deg,#d8dee6 25%,transparent 25%,transparent 75%,#d8dee6 75%),linear-gradient(45deg,#d8dee6 25%,#eef1f5 25%,#eef1f5 75%,#d8dee6 75%);background-position:0 0,.75rem .75rem;background-size:1.5rem 1.5rem}.jin-web-eyedropper__sample{display:flex;flex-direction:column;gap:.55rem;align-items:center;justify-content:center;padding:.8rem;font-size:.8125rem;font-weight:800;text-align:center}.jin-web-eyedropper__sample--white{color:#fff;text-shadow:0 1px 2px rgb(0 0 0/35%)}.jin-web-eyedropper__sample--black{color:#000;text-shadow:0 1px 2px rgb(255 255 255/35%)}.jin-web-eyedropper__sample--recommended{outline:3px solid #f4bf47;outline-offset:-5px}.jin-web-eyedropper__sample-recommendation{padding:.22rem .5rem;font-size:.7rem;color:#1f2933;text-shadow:none;background:#ffd84d;border:1px solid #6b5200;border-radius:999px}.jin-web-eyedropper__values{display:grid;gap:.55rem}.jin-web-eyedropper__value-row{display:grid;grid-template-columns:3.2rem minmax(0,1fr) auto;gap:.45rem;align-items:center}.jin-web-eyedropper__value-row label{font-size:.75rem;font-weight:800}.jin-web-eyedropper__value-row input{width:100%;min-width:0;min-height:2.65rem;padding:.5rem .6rem;font:600 .8125rem/1.3 ui-monospace,SFMono-Regular,Consolas,monospace;color:var(--eyedropper-text);background:#fff;border:1px solid #788795;border-radius:.4rem}@media (max-width:42rem){.jin-web-eyedropper__result{grid-template-columns:1fr}.jin-web-eyedropper__recommendation-card{align-items:flex-start;flex-direction:column}}@media (max-width:37.5rem){.jin-web-eyedropper{margin-block:.5rem;border-radius:.4rem}.jin-web-eyedropper__header{grid-template-columns:4.5rem 1fr;min-height:4.25rem}.jin-web-eyedropper__logo,.jin-web-eyedropper__title{padding:.45rem}.jin-web-eyedropper__logo-image{max-height:2.65rem}.jin-web-eyedropper__account-summary{font-size:.7rem}.jin-web-eyedropper__separator{display:none}.jin-web-eyedropper__privacy{font-size:.7rem}.jin-web-eyedropper__main{min-height:13rem}.jin-web-eyedropper__actions{align-items:stretch;flex-direction:column}.jin-web-eyedropper__picker-button{width:100%}.jin-web-eyedropper__value-row{grid-template-columns:2.8rem minmax(0,1fr)}.jin-web-eyedropper__copy-button{grid-column:1/-1;width:100%}}@media (prefers-reduced-motion:reduce){.jin-web-eyedropper *,.jin-web-eyedropper *:before,.jin-web-eyedropper *:after{scroll-behavior:auto !important;transition-duration:.01ms !important}}