.page_page__mpijQ{flex:1 1;padding:2rem 1rem}.page_page__container__AO8Ch{max-width:1200px;margin:0 auto}.page_page__title__cefZz{font-size:clamp(2rem,1.4rem + 2.2vw,2.5rem);font-weight:700;letter-spacing:-.02em;line-height:1.15;text-align:left;text-wrap:balance;color:var(--text-primary);margin:0 0 .5rem}.page_page__subtitle__hacyG{font-size:1.0625rem;line-height:1.5;text-align:left;text-wrap:pretty;max-width:60ch;color:var(--text-secondary);margin:0 0 1.5rem}.page_grid__G2lEG{display:grid;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));grid-gap:1rem;gap:1rem;list-style:none;padding:0;margin:0 0 2.5rem}.page_card__AuXdq{display:flex;flex-direction:column;gap:.375rem;height:100%;padding:1rem;text-decoration:none;background-color:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-lg);transition:border-color .2s}.page_card__AuXdq:hover{border-color:var(--accent)}.page_card__frame__zvlW_{display:flex;align-items:center;justify-content:center;height:7.5rem;margin-bottom:.5rem}.page_card__shape__HLcoI{display:block;max-width:100%;max-height:100%;border-radius:var(--radius-sm);border:1px solid var(--border)}.page_card__name__iAPUc{font-weight:600;color:var(--text-primary)}.page_card__size__b9pLu{font-family:JetBrains Mono,monospace;font-size:.8125rem;color:var(--text-secondary)}.page_note__QOct7{max-width:60ch;text-wrap:pretty;line-height:1.7;color:var(--text-secondary)}.page_note__QOct7 a{color:var(--accent-text)}@media(min-width:768px){.page_page__mpijQ{padding:3rem 2rem}}.ImageExport_controls__2gz_2{display:flex;flex-direction:column;gap:1rem}.ImageExport_fieldset__GGBao{margin:0;padding:0;border:0;min-width:0}.ImageExport_legend__gEkkd{margin-bottom:.5rem;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary)}.ImageExport_chips__S7ySp{display:flex;flex-wrap:wrap;gap:.5rem}.ImageExport_chip__8hnzq{display:inline-flex;flex-direction:column;padding:.5rem .75rem;font-size:.875rem;font-weight:600;line-height:1.3;color:var(--text-primary);background-color:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer}.ImageExport_chip__8hnzq input{position:absolute;opacity:0;pointer-events:none}.ImageExport_chip__8hnzq:hover{border-color:var(--border-hover)}.ImageExport_chip__8hnzq:focus-within{outline:2px solid var(--accent-text);outline-offset:2px}.ImageExport_chip_active__MmFd1{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.ImageExport_chip_disabled__exfJv{opacity:.45;cursor:not-allowed}.ImageExport_chip_disabled__exfJv:hover{border-color:var(--border)}.ImageExport_dim__liCg7{font-size:.75rem;font-weight:400;color:var(--text-muted)}.ImageExport_custom__7IP3K{display:flex;align-items:flex-end;gap:.5rem;margin-top:.75rem}.ImageExport_custom__7IP3K label{display:flex;flex-direction:column;gap:.25rem}.ImageExport_custom__7IP3K input{width:7rem;padding:.5rem .625rem;font:inherit;color:var(--text-primary);background-color:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius-sm)}.ImageExport_custom__7IP3K>span{padding-bottom:.5rem;color:var(--text-muted)}.ImageExport_download__JjGvd{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.875rem 1.5rem;font-size:1rem;font-weight:600;color:#2e3440;background-color:var(--accent);border:0;border-radius:var(--radius-md);cursor:pointer}.ImageExport_download__JjGvd:disabled{opacity:.5;cursor:not-allowed}.ImageExport_note__9aNNE{margin:0;font-family:JetBrains Mono,Fira Code,monospace;font-size:.8125rem;color:var(--text-muted);overflow-wrap:anywhere}.ImageExport_fullscreen__cgS3E{position:absolute;right:.75rem;bottom:.75rem;display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1rem;font-size:.9375rem;font-weight:600;color:var(--text-primary);background-color:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;transition:border-color .2s}.ImageExport_fullscreen__cgS3E:hover{border-color:var(--border-hover)}.ImageExport_layer__bOvcH{position:fixed;inset:0;z-index:10000;display:flex;align-items:flex-end;justify-content:center;cursor:pointer}.ImageExport_layer__bOvcH[hidden]{display:none}.ImageExport_layer_idle__7IqlI{cursor:none}.ImageExport_layer__hint__WGXhG{position:relative;margin:0 0 2rem;padding:.5rem 1rem;font-size:.875rem;color:#fff;background-color:rgba(0,0,0,.45);border-radius:var(--radius-md)}.page_page__0G7en{flex:1 1;padding:2rem 1rem}.page_page__container__g0399{max-width:1200px;margin:0 auto}.page_page__header__eYluR{text-align:left;margin-bottom:1.5rem}.page_page__title__0c7nv{font-size:clamp(2rem,1.4rem + 2.2vw,2.5rem);font-weight:700;letter-spacing:-.02em;line-height:1.15;text-align:left;text-wrap:balance;color:var(--text-primary);margin:0 0 .5rem}.page_page__intro__FuqVb{font-size:1.0625rem;line-height:1.5;text-align:left;text-wrap:pretty;max-width:60ch;color:var(--text-secondary);margin:0 0 1.5rem}.page_section__title__1cI_5{font-size:1.375rem;font-weight:700;line-height:1.25;text-align:left;color:var(--text-primary);margin:0 0 1rem}.page_tool__ypvPE{padding:clamp(1.25rem,.9rem + 1vw,1.75rem);background-color:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-lg);margin-bottom:2.5rem}.page_tool__title__l1_3c{font-size:.8125rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);margin:0 0 .5rem}.page_tool__body__Cp_TV{display:grid;grid-template-columns:minmax(0,28rem) minmax(0,1fr);grid-gap:1.5rem 2rem;gap:1.5rem 2rem;align-items:start}.page_preview__9H370{margin:0}.page_preview__img__3EFRN{display:block;width:100%;height:auto;border-radius:var(--radius-md);border:1px solid var(--border);image-rendering:pixelated}.page_preview__caption__G2BYp{margin-top:.5rem;font-size:.8125rem;color:var(--text-muted)}.page_controls__Vdxl6{display:flex;flex-direction:column;gap:1rem;min-width:0}.page_layout__desc___Gm3W{margin:0;max-width:50ch;color:var(--text-secondary);line-height:1.5}.page_status__A7BlB{min-height:3rem;color:var(--text-secondary);font-size:.9375rem;line-height:1.5}.page_status__A7BlB p{margin:0;max-width:50ch}.page_status_ok__tOviv{color:var(--text-primary);font-weight:600}.page_status_bad__HeOxK{color:var(--error,#bf616a);font-weight:600}.page_progress__ouLv1{display:block;width:100%;max-width:24rem;height:.5rem;margin-bottom:.5rem;accent-color:var(--accent)}.page_text__ZLoB_{max-width:60ch;text-wrap:pretty;margin-bottom:2.5rem;color:var(--text-secondary);line-height:1.7}.page_text__ZLoB_ p{margin:0 0 1rem}.page_table__N_MZN{width:100%;margin:0 0 1.25rem;border-collapse:collapse;font-size:.9375rem;line-height:1.5}.page_table__N_MZN td,.page_table__N_MZN th{padding:.5rem .75rem .5rem 0;text-align:left;vertical-align:top;border-bottom:1px solid var(--border)}.page_table__N_MZN thead th{font-size:.8125rem;color:var(--text-muted);font-weight:600}.page_table__N_MZN tbody th{color:var(--text-primary);font-weight:600;white-space:nowrap}.page_table__N_MZN td:nth-child(2){font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--text-primary)}.page_related__Zt1Cf{margin:0 0 2rem}.page_related__list__Qao4Q{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;padding:0;margin:0;list-style:none}.page_related__list__Qao4Q a{color:var(--accent-text)}@media(max-width:768px){.page_tool__body__Cp_TV{grid-template-columns:minmax(0,1fr)}}@media(max-width:575px){.page_table__N_MZN{font-size:.875rem}.page_table__N_MZN td:nth-child(3),.page_table__N_MZN thead th:nth-child(3){display:none}}.page_page__dWbWD{flex:1 1;padding:2rem 1rem}.page_page__container__BJlTW{max-width:1200px;margin:0 auto}.page_page__title__hra6M{font-size:clamp(2rem,1.4rem + 2.2vw,2.5rem);font-weight:700;letter-spacing:-.02em;line-height:1.15;text-align:left;text-wrap:balance;color:var(--text-primary);margin:0 0 .5rem}.page_page__subtitle__mcUKU{font-size:1.0625rem;line-height:1.5;text-align:left;text-wrap:pretty;max-width:60ch;color:var(--text-secondary);margin:0 0 1.5rem}.page_tool__wJFEr{display:grid;grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem;margin-bottom:3rem;padding:clamp(1.25rem,.9rem + 1vw,1.75rem);background-color:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-lg)}.page_tool__preview__oBK_s{display:flex;flex-direction:column;align-items:center;gap:.5rem;min-width:0}.page_tool__controls__QsQNj{display:flex;flex-direction:column;gap:1.25rem;min-width:0}.page_preview__uw14i{--preview-max-h:480px;position:relative;max-width:100%;border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}.page_preview__safe__OScRx{position:absolute;display:flex;align-items:flex-start;justify-content:center;border:2px dashed hsla(0,0%,100%,.85);outline:1px dashed rgba(0,0,0,.35);pointer-events:none}.page_preview__safe_label__nbM6a{margin-top:.375rem;padding:.125rem .5rem;font-size:.75rem;color:#fff;background-color:rgba(0,0,0,.55);border-radius:var(--radius-sm);text-align:center}.page_preview__size__oCThh{margin:0;font-family:JetBrains Mono,monospace;font-size:.875rem;color:var(--text-secondary)}.page_modes__73Evf{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.375rem;gap:.375rem;padding:.25rem;background-color:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius-md)}.page_mode__lw0hw{padding:.5rem .75rem;font-family:inherit;font-size:.9375rem;font-weight:600;color:var(--text-secondary);background:none;border:1px solid transparent;border-radius:var(--radius-sm);cursor:pointer;transition:all .2s}.page_mode__lw0hw:hover,.page_mode_active___h6Gj{color:var(--text-primary)}.page_mode_active___h6Gj{border-color:var(--accent);background-color:rgba(136,192,208,.15)}.page_group__zL54V{display:flex;flex-direction:column;gap:.75rem}.page_pair__IsPM_{display:grid;grid-template-columns:1fr;grid-gap:.5rem;gap:.5rem}.page_pair__IsPM_ input[type=text]{min-width:0;width:100%}.page_swatches__u_kxY{display:flex;flex-wrap:wrap;gap:.5rem}.page_swatch__Ky5or{width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;transition:transform .15s}.page_swatch__Ky5or:hover{transform:scale(1.08)}.page_swatch_active__ODAGh{outline:2px solid var(--accent-text);outline-offset:2px}.page_directions__rFom5{display:flex;flex-wrap:wrap;gap:.375rem}.page_direction__DE_rE{width:2rem;height:2rem;font-size:.875rem;color:var(--text-primary);background-color:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer}.page_direction__DE_rE:hover{border-color:var(--accent)}.page_direction_active__Tx2IL{border-color:var(--accent);background-color:rgba(136,192,208,.15)}.page_note__U10Bo{margin:0;font-size:.875rem;line-height:1.5;color:var(--text-secondary)}.page_section__gor89{margin-bottom:2.5rem}.page_section__title__GN38c{font-size:1.375rem;font-weight:700;line-height:1.25;text-align:left;color:var(--text-primary);margin:0 0 1rem}.page_section__text__dnze_{max-width:60ch;text-wrap:pretty;line-height:1.7;color:var(--text-secondary)}.page_faq__acFoy>section{padding-left:0;padding-right:0}.page_links__XdWoN{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;padding:0;margin:0}.page_link__cd_ga{display:inline-block;padding:.5rem .875rem;color:var(--accent-text);background-color:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-md);text-decoration:none;transition:border-color .2s}.page_link__cd_ga:hover{border-color:var(--accent)}.page_link__size__Nah3r{margin-left:.25rem;font-size:.8125rem;color:var(--text-muted)}@media(min-width:768px){.page_page__dWbWD{padding:3rem 2rem}.page_pair__IsPM_{grid-template-columns:1fr 1fr}}@media(min-width:1024px){.page_tool__wJFEr{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start}.page_tool__preview__oBK_s{order:2}}@media(max-width:767px){.page_preview__uw14i{--preview-max-h:min(300px,40vh)}}.GradientPreview_preview__J_ya9{background-color:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.GradientPreview_preview__gradient__IB7_w{position:relative;width:100%;aspect-ratio:16/9;cursor:pointer}.GradientPreview_preview__overlay__mIR1F{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.1);opacity:0;transition:opacity .2s}.GradientPreview_preview__overlay__mIR1F:hover{opacity:1}.GradientPreview_preview__label__krUwv{padding:.75rem 1.5rem;background-color:rgba(0,0,0,.7);color:#fff;border-radius:var(--radius-md);font-size:.9375rem;font-weight:600}.GradientPreview_preview__code__2bLS1{padding:1rem}.GradientPreview_code__xnBwF{background-color:var(--bg-tertiary);border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}.GradientPreview_code__header__5XC9H{display:flex;justify-content:space-between;align-items:center;padding:.5rem .75rem .5rem 1rem;background-color:var(--bg-secondary);border-bottom:1px solid var(--border)}.GradientPreview_code__label__L7n1_{font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary)}.GradientPreview_code__content__0XbCK{padding:.75rem 1rem;margin:0;font-family:JetBrains Mono,Fira Code,monospace;font-size:.875rem;line-height:1.6;color:var(--text-primary);overflow-x:auto;white-space:pre-wrap;word-break:break-all}.GradientPreview_code__content__0XbCK code{font-family:inherit}.GradientExport_export__nO_D_{padding:1.25rem 1.5rem 1.5rem;background-color:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-lg)}.GradientExport_export__title__JYb0P{font-size:1.125rem;font-weight:600;margin:0 0 .5rem}.GradientExport_export__text__7HOGn{font-size:.9375rem;line-height:1.6;color:var(--text-secondary);margin:0 0 1.25rem}.GradientExport_export__more__n4UHA{margin:1rem 0 0;font-size:.875rem;line-height:1.6;color:var(--text-secondary)}.GradientExport_export__more__n4UHA a{color:var(--accent-text)}.Breadcrumbs_breadcrumbs__ODi7_{margin-bottom:1.5rem;font-size:.875rem}.Breadcrumbs_breadcrumbs__list__hNFVz{flex-wrap:wrap;list-style:none;padding:0;margin:0}.Breadcrumbs_breadcrumbs__item__2RCvn,.Breadcrumbs_breadcrumbs__list__hNFVz{display:flex;align-items:center;gap:.5rem}.Breadcrumbs_breadcrumbs__link__faizl{color:var(--accent-text);text-decoration:none;transition:color .2s}.Breadcrumbs_breadcrumbs__link__faizl:hover{color:var(--accent-text-hover);text-decoration:underline}.Breadcrumbs_breadcrumbs__link__faizl:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px;border-radius:2px}.Breadcrumbs_breadcrumbs__separator__np9wJ{color:var(--text-secondary);-webkit-user-select:none;-moz-user-select:none;user-select:none}.Breadcrumbs_breadcrumbs__current__sDbAw{color:var(--text-primary);font-weight:500}.RelatedConversions_related__QkAWP{margin-top:3rem;padding-top:2rem;border-top:1px solid var(--border)}.RelatedConversions_related__title__DLoIu{font-size:1.375rem;font-weight:700;line-height:1.25;text-align:left;color:var(--text-primary);margin:0 0 1rem}.RelatedConversions_related__grid__dGrUl{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem}@media(min-width:640px){.RelatedConversions_related__grid__dGrUl{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.RelatedConversions_related__grid__dGrUl{grid-template-columns:repeat(4,1fr)}}.RelatedConversions_related__card__FxV9M{display:flex;flex-direction:column;gap:.5rem;padding:1.25rem;background-color:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-md);text-decoration:none;transition:all .2s}.RelatedConversions_related__card__FxV9M:hover{border-color:var(--accent);background-color:rgba(136,192,208,.05)}.RelatedConversions_related__card__FxV9M:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.RelatedConversions_related__cardTitle___7fGx{font-size:1rem;font-weight:600;color:var(--accent-text);margin:0}.RelatedConversions_related__cardDesc__YwvB5{font-size:.875rem;color:var(--text-secondary);margin:0}.page_page__lczLT{flex:1 1;padding:2rem 1rem}@media(min-width:768px){.page_page__lczLT{padding:3rem 2rem}}.page_container__0m_dh{max-width:900px;margin:0 auto}.page_header__TbcR1{text-align:left;margin-bottom:1.5rem}.page_header__TbcR1 h1{font-size:clamp(2rem,1.4rem + 2.2vw,2.5rem);font-weight:700;letter-spacing:-.02em;line-height:1.15;text-align:left;text-wrap:balance;color:var(--text-primary);margin:0 0 .5rem}.page_header__TbcR1 p{font-size:1.0625rem;line-height:1.5;text-align:left;text-wrap:pretty;max-width:60ch;color:var(--text-secondary);margin:0 0 1.5rem}.page_converter__FpzMK{background:var(--bg-secondary);border-radius:var(--radius-lg);padding:2rem;margin-bottom:3rem}@media(min-width:768px){.page_converter__FpzMK{padding:3rem}}.page_conversionRow__0aOF1{display:flex;gap:2rem;margin-bottom:2rem}@media(max-width:767px){.page_conversionRow__0aOF1{flex-direction:column;gap:1.5rem}}.page_inputColumn__tfiPM{flex:1 1}.page_inputColumn__tfiPM label{display:block;font-weight:600;margin-bottom:.5rem;color:var(--text-primary)}.page_resultColumn__zlTsW{flex:1 1}.page_resultColumn__zlTsW label{display:block;font-weight:600;margin-bottom:.5rem;color:var(--text-primary)}.page_input__DY2ZS{width:100%;padding:1rem;font-size:1.125rem;font-family:Courier New,monospace;border:2px solid var(--border);border-radius:var(--radius-md);background:var(--bg-primary);color:var(--text-primary);transition:border-color .2s}.page_input__DY2ZS:focus{outline:none;border-color:var(--accent-text)}.page_input__DY2ZS::placeholder{color:var(--text-muted)}.page_resultBox__gzdUp{display:flex;align-items:center;gap:.75rem;padding:1rem 0;min-height:3.5rem}.page_resultValue__oZ_Pf{flex:1 1;font-family:Courier New,monospace;font-size:1.5rem;color:var(--text-primary);font-weight:700;word-break:break-all}.page_resultValue__oZ_Pf.page_empty__oSE_v{color:var(--text-muted);font-weight:400;font-size:1.125rem}.page_previewSection__UXgDh{display:flex;justify-content:center;align-items:center;margin:2rem 0;padding:2rem 0}.page_previewSection__UXgDh>*{max-width:300px;width:100%}.page_previewPlaceholder__eaVrA{height:8rem;border:2px dashed var(--border);border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;background:var(--bg-secondary);color:var(--text-muted);font-size:.875rem;text-align:center;padding:1rem}.page_error__hBxbu{margin-top:.5rem;color:var(--error);font-size:.875rem}.page_cssNote__2T58C,.page_resultNote__u0Ltf{color:var(--text-secondary);font-size:.875rem;line-height:1.5}.page_resultNote__u0Ltf{margin-top:.5rem}.page_cssNote__2T58C{margin-bottom:1rem}.page_result__hP8I2{margin-top:2rem}.page_resultDetails__5xyve{background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius-md);padding:1.5rem;margin-bottom:1.5rem}.page_resultRow__zsZEw{display:flex;align-items:center;gap:.75rem;padding:.75rem 0;border-bottom:1px solid var(--border)}.page_resultRow__zsZEw:last-child{border-bottom:none}@media(max-width:767px){.page_resultRow__zsZEw{flex-wrap:wrap}}.page_label__MmM5d{font-weight:600;color:var(--text-secondary);min-width:60px}.page_value__pakBG{flex:1 1;padding:.5rem .75rem;background:var(--bg-secondary);border-radius:var(--radius-sm);font-family:Courier New,monospace;font-size:.9375rem;color:var(--text-primary);overflow-x:auto}.page_cssExamples__eYe7F{background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius-md);padding:1.5rem;margin-bottom:1.5rem}.page_cssExamples__eYe7F h2{font-size:1rem;font-weight:600;margin-bottom:1rem}.page_codeBlock___PMFk{background:var(--bg-tertiary);border:1px solid var(--border);border-radius:var(--radius-sm);padding:.75rem 1rem;margin-bottom:.75rem;overflow-x:auto}.page_codeBlock___PMFk:last-child{margin-bottom:0}.page_codeBlock___PMFk code{font-family:Courier New,monospace;font-size:.875rem;color:var(--text-primary)}.page_links__JJZOD{display:flex;flex-wrap:wrap;gap:1rem}.page_link__fwfb5{display:inline-block;padding:.75rem 1.5rem;background:var(--accent);color:#2e3440;border-radius:var(--radius-md);text-decoration:none;font-weight:500;transition:background .2s}.page_link__fwfb5:hover{background:var(--accent-hover)}.page_examples__qbtQx{margin-bottom:3rem}.page_examples__qbtQx h2{font-size:1.5rem;font-weight:600;margin-bottom:1.5rem}.page_examplesGrid__Arzfd{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:1rem;gap:1rem}.page_exampleCard__fT3T7{display:flex;align-items:center;justify-content:center;padding:1.5rem;background:var(--bg-secondary);border:2px solid var(--border);border-radius:var(--radius-md);cursor:pointer;transition:all .2s;position:relative;overflow:hidden;min-height:80px}.page_exampleCard__fT3T7:hover{border-color:var(--accent)}.page_exampleCard__fT3T7:active{transform:translateY(0)}.page_exampleText__OH146{font-family:Courier New,monospace;font-size:.875rem;font-weight:600;color:var(--text-primary);text-align:center;word-break:break-all;position:relative;z-index:1;background:var(--bg-primary);padding:.5rem .75rem;border-radius:var(--radius-sm);box-shadow:0 2px 4px rgba(0,0,0,.1)}.page_content__6bqFu p{max-width:60ch;text-wrap:pretty}.page_content__6bqFu h2{font-size:1.5rem;font-weight:600;margin-top:2rem;margin-bottom:1rem}.page_content__6bqFu p{line-height:1.7;color:var(--text-secondary);margin-bottom:1.5rem}.page_content__6bqFu ul{list-style:disc;padding-left:1.5rem;margin-bottom:1.5rem}.page_content__6bqFu ul li{line-height:1.7;color:var(--text-secondary);margin-bottom:.5rem}.page_content__6bqFu h3{font-size:1.125rem;font-weight:600;margin-bottom:.75rem}.page_content__6bqFu .page_method__7dQUg{list-style:decimal;padding-left:1.5rem;margin-bottom:1.5rem}.page_content__6bqFu .page_method__7dQUg li{font-family:var(--font-jetbrains),monospace;font-size:.9375rem;line-height:1.7;color:var(--text-secondary);margin-bottom:.25rem;overflow-wrap:anywhere}.page_relatedLinks__2kwBu{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1.5rem}.page_relatedLinks__2kwBu a{padding:.5rem 1rem;background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text-primary);text-decoration:none;font-size:.875rem;transition:all .2s}.page_relatedLinks__2kwBu a:hover{border-color:var(--accent);background:var(--bg-primary)}.page_page__VfIGE{flex:1 1;padding:2rem 1rem}.page_page__container__Wbk53{max-width:1000px;margin:0 auto}.page_page__title__49CBi{font-size:clamp(2rem,1.4rem + 2.2vw,2.5rem);font-weight:700;letter-spacing:-.02em;line-height:1.15;text-align:left;text-wrap:balance;color:var(--text-primary);margin:0 0 1rem}.page_page__intro__7Uif7{font-size:1.0625rem;line-height:1.7;color:var(--text-secondary);max-width:60ch;text-wrap:pretty;margin-bottom:1.5rem}.page_page__intro__7Uif7 a{color:var(--accent-text);text-decoration:underline;text-underline-offset:2px}.page_sources___d26w{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.page_source__2NMsJ{padding:.625rem 1rem;font:inherit;font-size:.9375rem;font-weight:600;color:var(--text-primary);background-color:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;transition:border-color .2s}.page_source__2NMsJ:hover:not(:disabled){border-color:var(--accent)}.page_source__2NMsJ:disabled{cursor:default;color:var(--text-muted)}.page_source_active__zIwxB{border-color:var(--accent);box-shadow:inset 0 -2px 0 var(--accent)}.page_file__TP6NH{display:none}.page_error__ElPbZ,.page_hint__nPcCQ{margin:0 0 1rem;line-height:1.5;max-width:60ch;text-wrap:pretty}.page_hint__nPcCQ{color:var(--text-secondary)}.page_error__ElPbZ{color:var(--badge-error-text)}.page_viewer__qRSqY{position:relative;display:flex;justify-content:center;margin-bottom:.75rem;background-color:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}.page_viewer_compare__ItQMg{cursor:ew-resize;touch-action:pan-y}.page_viewer_drop__mPii_{border-color:var(--accent);border-style:dashed}.page_viewer__canvas__n6J9S{display:block;max-width:100%;max-height:70vh;width:auto;height:auto}.page_viewer__video__YBTj5{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.page_viewer__line__tiEMQ{position:absolute;width:2px;margin-left:-1px;background-color:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.45);pointer-events:none}.page_viewer__tag__Fed_v{position:absolute;top:.5rem;padding:.25rem .5rem;font-size:.8125rem;font-weight:600;color:#fff;white-space:nowrap;background-color:rgba(0,0,0,.6);border-radius:var(--radius-sm);pointer-events:none}.page_viewer__tag_right__YEupM{transform:translateX(-100%)}.page_viewer__handle__2W4ph{position:absolute;display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;margin:-1.375rem 0 0 -1.375rem;font-size:.75rem;letter-spacing:-.1em;color:#1e293b;background-color:#fff;border-radius:50%;box-shadow:0 1px 6px rgba(0,0,0,.45);cursor:ew-resize;touch-action:none}.page_viewer__handle__2W4ph:focus-visible{outline:3px solid var(--accent-text);outline-offset:2px}.page_stage_full__zeXoG{position:fixed;inset:0;z-index:10000;display:flex;flex-direction:column;height:100vh;height:100dvh;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);color:#fff;background-color:#000}.page_stage_full__zeXoG .page_viewer__qRSqY{flex:1 1 auto;min-height:0;margin:0;background-color:#000;border:0;border-radius:0;touch-action:none}.page_stage_full__zeXoG .page_viewer__canvas__n6J9S{position:absolute;inset:0;width:100%;height:100%;max-width:none;max-height:none;object-fit:contain}.page_stage_full__zeXoG .page_error__ElPbZ,.page_stage_full__zeXoG .page_hint__nPcCQ{margin:0;font-size:.875rem;color:#fff}.page_stage_full__zeXoG .page_error__ElPbZ{color:#fca5a5}.page_topbar__CMKzm{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.5rem .75rem;background-color:#111}.page_topbar__close__5d4eN{min-height:2.75rem;padding:0 1rem;font:inherit;font-weight:600;color:#fff;background-color:hsla(0,0%,100%,.12);border:0;border-radius:var(--radius-md);cursor:pointer}.page_topbar__hint__JdHef{font-size:.8125rem;color:hsla(0,0%,100%,.7)}.page_panel__Vdwdv{display:flex;flex-direction:column;gap:.625rem;padding:.625rem .75rem .75rem;background-color:#111}.page_panel__types__EWLFY{display:flex;gap:.5rem;overflow-x:auto;scrollbar-width:none}.page_panel__types__EWLFY::-webkit-scrollbar{display:none}.page_chip__Rrjoq{position:relative;flex:none;padding:.625rem .875rem;font-size:.875rem;font-weight:600;color:#fff;background-color:hsla(0,0%,100%,.12);border-radius:999px;cursor:pointer}.page_chip__Rrjoq input{position:absolute;opacity:0;pointer-events:none}.page_chip__Rrjoq:focus-within{outline:2px solid #fff;outline-offset:2px}.page_chip_active__160gn{color:#111;background-color:#fff}.page_panel__severity__m1jWA{display:flex;align-items:center;gap:.75rem;font-size:.875rem;font-weight:600}.page_panel__severity__m1jWA span{flex:none;min-width:6.5rem}.page_panel__severity__m1jWA input{flex:1 1;accent-color:#fff}.page_panel__actions__1Si82{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-gap:.5rem;gap:.5rem}.page_action__oG5mW{min-height:2.75rem;padding:0 .5rem;font:inherit;font-size:.875rem;font-weight:600;color:#fff;background-color:hsla(0,0%,100%,.12);border:0;border-radius:var(--radius-md);cursor:pointer}.page_action__oG5mW:disabled{color:hsla(0,0%,100%,.45);cursor:default}.page_toolbar__CWhiT{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-bottom:1.5rem}.page_check__WUib4{display:inline-flex;align-items:center;gap:.5rem;font-size:.9375rem;color:var(--text-primary);cursor:pointer}.page_range__jd140{flex:1 1 10rem;display:flex}.page_range__jd140 input{width:100%;accent-color:var(--accent-text)}.page_tool__Ww6_b{padding:.5rem .875rem;font:inherit;font-size:.875rem;font-weight:600;color:var(--accent-text);background-color:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer}.page_tool__Ww6_b:hover:not(:disabled){border-color:var(--accent)}.page_tool__Ww6_b:disabled{color:var(--text-muted);cursor:default}.page_visually_hidden__dTwr3{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.page_videobar__V__9u{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.page_videobar__V__9u input{flex:1 1;min-width:0;accent-color:var(--accent-text)}.page_videobar__time__kfVYQ{flex:none;font-size:.875rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-secondary)}.page_types__zz5hA{margin:0 0 1rem;padding:0;border:0}.page_types__legend__u_RpI{font-size:.8125rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);margin:0 0 .5rem;padding:0}.page_types__list__wMkDA{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.5rem;gap:.5rem}.page_type__0zSDi{position:relative;display:flex;flex-direction:column;padding:.625rem .75rem;background-color:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;transition:border-color .2s}.page_type__0zSDi input{position:absolute;opacity:0;pointer-events:none}.page_type__0zSDi:hover{border-color:var(--accent)}.page_type__0zSDi:focus-within{outline:2px solid var(--accent-text);outline-offset:2px}.page_type_active__SWCnJ{border-color:var(--accent);box-shadow:inset 0 -2px 0 var(--accent)}.page_type__name___mZq0{font-size:.9375rem;font-weight:600;color:var(--text-primary)}.page_type__group__ybLhF{font-size:.8125rem;color:var(--text-secondary)}.page_severity__PqhkK{display:flex;flex-direction:column;gap:.375rem;max-width:28rem;margin-bottom:1rem}.page_severity__PqhkK input{accent-color:var(--accent-text)}.page_severity__label__ZscBr{font-size:.9375rem;font-weight:600;color:var(--text-primary)}.page_severity__note__2hJb0{font-weight:400;color:var(--text-secondary)}.page_note__VxEJe{margin:0 0 2.5rem;font-size:.875rem;line-height:1.6;color:var(--text-muted);max-width:60ch;text-wrap:pretty}.page_list__Qm0O5{margin:0;padding-left:1.25rem;max-width:60ch;text-wrap:pretty}.page_list__Qm0O5 li{margin-bottom:.5rem;line-height:1.6;color:var(--text-secondary)}.page_list__Qm0O5 strong{color:var(--text-primary)}.page_section___VTPd{margin-bottom:2.5rem}.page_section__title__du3iL{font-size:1.375rem;font-weight:700;line-height:1.25;text-align:left;color:var(--text-primary);margin:0 0 1rem}.page_method___IzPE{margin-bottom:1.5rem;max-width:60ch;text-wrap:pretty}.page_method___IzPE p{line-height:1.7;color:var(--text-secondary)}.page_method___IzPE a{color:var(--accent-text);text-decoration:underline;text-underline-offset:2px}.page_table__wrap__Yj_N5{overflow-x:auto}.page_table__OsLj2{width:100%;border-collapse:collapse;font-size:.9375rem}.page_table__OsLj2 td,.page_table__OsLj2 th{padding:.625rem .75rem;text-align:left;border-bottom:1px solid var(--border);white-space:nowrap}.page_table__OsLj2 th{font-size:.8125rem;font-weight:600;color:var(--text-muted)}.page_table__OsLj2 td{font-family:JetBrains Mono,monospace;color:var(--text-primary)}.page_table__caption__F8eBU{caption-side:top;text-align:left;padding-bottom:.75rem;line-height:1.6;color:var(--text-secondary)}.page_table__chip__Gof7Z{display:inline-block;width:.875rem;height:.875rem;margin-right:.5rem;vertical-align:-.125rem;border:1px solid var(--border);border-radius:var(--radius-sm)}.page_faq__UPsj5>section{padding-left:0;padding-right:0}.page_related__9oLGZ{margin:2.5rem 0}.page_related__list__BDiet{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;padding:0;margin:0}.page_related__link__aFckH{display:inline-block;padding:.5rem .875rem;color:var(--accent-text);background-color:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-md);text-decoration:none;transition:border-color .2s}.page_related__link__aFckH:hover{border-color:var(--accent)}.page_disclaimer__8mjPk{margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid var(--border);font-size:.875rem;line-height:1.6;color:var(--text-muted);max-width:60ch;text-wrap:pretty}.page_table__OsLj2 th[scope=row]{font-family:inherit;font-size:.9375rem;font-weight:500;color:var(--text-primary)}.page_table__OsLj2 th[scope=row] a{color:var(--accent-text)}@media(max-width:639px){.page_page__VfIGE{padding-top:1.25rem}.page_page__intro__7Uif7{font-size:.9375rem;line-height:1.55;margin-bottom:1rem}.page_sources___d26w{flex-wrap:nowrap;margin-bottom:.75rem}.page_source__2NMsJ{flex:1 1 auto;min-width:0;padding:.5rem .625rem;font-size:.875rem}}@media(min-width:640px){.page_types__list__wMkDA{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:768px){.page_page__VfIGE{padding:3rem 2rem}}.SolidColorActions_solid__pX4ZE{display:flex;flex-direction:column;margin-bottom:3rem}.SolidColorActions_solid__title__StFYo{font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.SolidColorActions_solid__text__tnQQY{max-width:72ch;font-size:1rem;line-height:1.6;color:var(--text-secondary);margin:0 0 1.5rem}.SolidColorActions_solid__more__zkIuB{order:1;margin:1.25rem 0 0;font-size:.875rem}.SolidColorActions_solid__body__nCk1u{display:grid;grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem}.SolidColorActions_solid__preview__tWANf{position:relative}.SolidColorActions_solid__image__UR8Fy{display:block;width:100%;height:auto;aspect-ratio:5/2;object-fit:cover;border:1px solid var(--border);border-radius:var(--radius-lg)}@media(min-width:1024px){.SolidColorActions_solid__body__nCk1u{grid-template-columns:3fr 2fr;align-items:start}.SolidColorActions_solid__image__UR8Fy{aspect-ratio:16/9}.SolidColorActions_solid__text__tnQQY{margin-bottom:.5rem}.SolidColorActions_solid__more__zkIuB{order:0;margin:0 0 1.5rem;font-size:1rem}}.page_page__vOzr9{flex:1 1;padding:2rem 1rem}@media(min-width:768px){.page_page__vOzr9{padding:3rem 2rem}}.page_page__container__A1kz4{max-width:1200px;margin:0 auto}.page_page__header__XatwA{text-align:left;margin-bottom:1.5rem}.page_page__title__PwZrx{font-size:clamp(2rem,1.4rem + 2.2vw,2.5rem);font-weight:700;letter-spacing:-.02em;line-height:1.15;text-align:left;text-wrap:balance;color:var(--text-primary);margin:0 0 .5rem}.page_page__title_hex__nBXCL{font-size:.6em;opacity:.7;font-weight:500}.page_page__subtitle__g_imr{font-size:1.0625rem;line-height:1.5;text-align:left;text-wrap:pretty;max-width:60ch;color:var(--text-secondary);margin:0 0 1.5rem}.page_page__content__qUjCq{display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem;margin-bottom:3rem}@media(min-width:1024px){.page_page__content__qUjCq{grid-template-columns:1fr 1fr;align-items:flex-start}}.page_page__section__zH43S{display:flex;flex-direction:column;gap:1.5rem;position:-webkit-sticky;position:sticky;top:15px}.page_page__formats__yYWGf{display:flex;flex-direction:column;gap:1rem;margin-bottom:3rem}.page_page__section_title__qMntK{font-size:1.25rem;font-weight:600}.page_page__info__CjL0p{padding:1.5rem;background-color:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-lg)}.page_page__info_title__GHogD{font-size:1.125rem;font-weight:600;margin-bottom:1rem}.page_values__cfYUs{display:flex;flex-direction:column;gap:.75rem}.page_value__gXxBz{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background-color:var(--bg-tertiary);border-radius:var(--radius-md)}.page_value__label__JVz8G{font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary)}.page_value__code__4dS_s{font-family:JetBrains Mono,Fira Code,monospace;font-size:.9375rem;color:var(--text-primary);background-color:var(--bg-secondary);padding:.25rem .5rem;border-radius:var(--radius-sm)}.page_page__palettes__fGK_u{margin-bottom:3rem}.page_page__palettes_title__e6Qkl{font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.page_page__palettes_subtitle__Bg9m5{font-size:1rem;color:var(--text-secondary);margin-bottom:2rem}.page_palettes__kbry_{display:grid;grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem}@media(min-width:768px){.page_palettes__kbry_{grid-template-columns:repeat(2,1fr)}}.page_page__examples__rFeR7{margin-bottom:3rem}.page_page__examples_title__uCbwE{font-size:1.5rem;font-weight:700;margin-bottom:2rem}.page_examples__ai7Q_{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem}@media(min-width:768px){.page_examples__ai7Q_{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.page_examples__ai7Q_{grid-template-columns:repeat(4,1fr)}}.page_example__t0_Tf{padding:1rem;background-color:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-md)}.page_example__title__sLLiE{font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);margin-bottom:.5rem}.page_example__code__UF9we{margin:0;padding:.75rem;background-color:var(--bg-tertiary);border-radius:var(--radius-sm);font-family:JetBrains Mono,Fira Code,monospace;font-size:.8125rem;line-height:1.5;color:var(--text-primary);overflow-x:auto}.page_example__code__UF9we code{font-family:inherit}.page_actions__8NVQF{display:flex;gap:.75rem;width:100%}.page_action__button__JI70q{display:flex;align-items:center;justify-content:center;gap:.5rem;flex:1 1;padding:.875rem 1.5rem;font-size:1rem;font-weight:600;color:var(--text-primary);background-color:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;transition:all .2s}.page_action__button__JI70q:hover{background-color:var(--bg-tertiary);border-color:var(--text-secondary)}.page_action__button__JI70q:active{transform:scale(.98)}.page_action__button__JI70q svg{flex-shrink:0}.page_actions__description__eCfX5{font-size:.875rem;line-height:1.6;color:var(--text-secondary);text-align:center;margin:0}.page_actions__formats__G4bCv{margin:.75rem 0 0;font-size:.875rem;line-height:1.7;color:var(--text-secondary);text-align:center}.page_actions__formats__G4bCv a{color:var(--accent-text)}.ClosestPantone_closest__oZC8H{margin-bottom:3rem}.ClosestPantone_closest__title__E7Kms{font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.ClosestPantone_closest__subtitle__5DBM_{font-size:1rem;color:var(--text-secondary);margin-bottom:1.5rem}.ClosestPantone_closest__subtitle__5DBM_ a{color:var(--accent-text)}.ClosestPantone_closest__list__tkJt8{list-style:none;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:.75rem;gap:.75rem}.ClosestPantone_match__3ZrXr{display:flex;align-items:center;gap:.75rem;padding:.75rem;background-color:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text-primary);transition:border-color .2s}.ClosestPantone_match__3ZrXr:hover{border-color:var(--accent)}.ClosestPantone_match__swatch__9ve8b{flex:none;width:2.5rem;height:2.5rem;border-radius:var(--radius-sm);border:1px solid var(--border)}.ClosestPantone_match__text__79GaL{display:flex;flex-direction:column;min-width:0}.ClosestPantone_match__code__Rs55x{font-weight:600}.ClosestPantone_match__hex__NqcLl{font-family:JetBrains Mono,Fira Code,monospace;font-size:.875rem;color:var(--text-secondary)}.ClosestPantone_match__delta__TWUfh{margin-left:auto;font-size:.875rem;color:var(--text-muted);white-space:nowrap}@media(min-width:768px){.ClosestPantone_closest__list__tkJt8{grid-template-columns:repeat(3,minmax(0,1fr))}}.page_page__SISmI{flex:1 1;padding:2rem 1rem}@media(min-width:768px){.page_page__SISmI{padding:3rem 2rem}}.page_page__container__s_W5a{max-width:800px;margin:0 auto}.page_content__4PusP{margin-top:2rem}.page_title__aEuCX{font-size:clamp(2rem,1.4rem + 2.2vw,2.5rem);font-weight:700;letter-spacing:-.02em;line-height:1.15;text-align:left;text-wrap:balance;color:var(--text-primary);margin:0 0 .5rem}.page_description__b1Fld{text-align:left;max-width:60ch;margin-bottom:3rem}.page_description__b1Fld p{font-size:1.125rem;color:var(--text-secondary);line-height:1.7;margin-bottom:1rem}.page_description__b1Fld p:last-child{margin-bottom:0}.page_emailSection__pXB0e{background-color:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-lg);padding:2.5rem 2rem;text-align:center;margin-bottom:3rem}@media(min-width:768px){.page_emailSection__pXB0e{padding:3rem 2.5rem}}.page_emailLabel__R7Sl6{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin-bottom:1.5rem}.page_emailButton__g57ez{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 2rem;background:var(--accent);color:#2e3440;font-size:1.125rem;font-weight:600;border:none;border-radius:var(--radius-md);cursor:pointer;transition:all .3s ease}.page_emailButton__g57ez:active{transform:translateY(0)}.page_emailButton__g57ez:focus-visible{outline:2px solid var(--accent-text);outline-offset:4px}@media(max-width:640px){.page_emailButton__g57ez{width:100%;justify-content:center;font-size:1rem}}.page_emailIcon___4zFF{width:24px;height:24px;flex-shrink:0}.page_emailHint__Io5pd{margin-top:1rem;font-size:.875rem;color:var(--text-secondary)}.page_links__TPizZ{margin-top:4rem;padding-top:3rem;border-top:1px solid var(--border)}.page_linksTitle__kV8Gq{font-size:1.5rem;font-weight:700;text-align:center;margin-bottom:2rem;color:var(--text-primary)}.page_linksGrid__eXVTr{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem}@media(min-width:640px){.page_linksGrid__eXVTr{grid-template-columns:repeat(2,1fr)}}.page_linkCard__sjt26{display:flex;flex-direction:column;gap:.5rem;padding:1.5rem;background-color:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-md);text-decoration:none;transition:all .2s}.page_linkCard__sjt26:hover{border-color:var(--accent);background-color:rgba(136,192,208,.05)}.page_linkCard__sjt26:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.page_linkCard__sjt26 h3{font-size:1.125rem;font-weight:600;color:var(--accent-text);margin:0}.page_linkCard__sjt26 p{font-size:.875rem;color:var(--text-secondary);margin:0}.page_page__xCqiE{flex:1 1;padding:2rem 1rem}@media(min-width:768px){.page_page__xCqiE{padding:3rem 2rem}}.page_page__container__vd5j7{max-width:1200px;margin:0 auto}.page_page__title__oum4k{font-size:clamp(2rem,1.4rem + 2.2vw,2.5rem);font-weight:700;letter-spacing:-.02em;line-height:1.15;text-align:left;text-wrap:balance;color:var(--text-primary);margin:0 0 .5rem}.page_page__subtitle__NlMIA{font-size:1.0625rem;line-height:1.5;text-align:left;text-wrap:pretty;max-width:60ch;color:var(--text-secondary);margin:0 0 1.5rem}.page_page__content__lDO_a{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:2rem;gap:2rem}@media(min-width:1024px){.page_page__content__lDO_a{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.page_page__section__QcEb3{display:flex;flex-direction:column;gap:1.5rem}.page_page__input__Xfoba{display:flex;flex-direction:column;gap:.75rem}.page_page__label__raGhL{font-size:1.125rem;font-weight:600}.page_page__preview__c3Nyt,.page_page__ratio__pxXYC{display:flex;flex-direction:column;gap:.75rem}.page_preview__etOZP{padding:2rem;border-radius:var(--radius-lg);border:1px solid var(--border);min-height:200px;display:flex;flex-direction:column;justify-content:center;gap:1rem}.page_preview__text__7iHmW{font-size:1rem;line-height:1.6;margin:0}.page_preview__large__UpS0w{font-size:1.5rem;font-weight:700;margin:0}.page_page__results__dnvqC{display:flex;flex-direction:column;gap:1.5rem}.page_ratio__o70dc{display:flex;flex-direction:column;gap:.25rem;align-items:center;justify-content:center;padding:2rem;background-color:var(--bg-secondary);border:2px solid var(--border);border-radius:var(--radius-lg)}.page_ratio__value__yOHpR{font-size:3rem;font-weight:700;font-family:JetBrains Mono,Fira Code,monospace;color:var(--accent-text)}.page_ratio__verdict__xsoDh{font-size:.9375rem;font-weight:600}.page_ratio__verdict_pass___HssS{color:var(--badge-success-text)}.page_ratio__verdict_fail__iXn0i{color:var(--badge-error-text)}.page_ratio__note__EfR8P{margin:.5rem 0 0;font-size:.875rem;color:var(--text-secondary)}.page_page__checks___m_g_{display:flex;flex-direction:column;gap:1.5rem}.page_check__RMZbQ{padding:1.5rem;background-color:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-lg)}.page_check__title__F8ixa{font-size:1.125rem;font-weight:600;margin-bottom:.25rem}.page_check__description__8imFZ{font-size:.875rem;color:var(--text-secondary);margin-bottom:1rem}.page_check__badges__J06y_{display:flex;flex-wrap:wrap;gap:.75rem}.page_page__info__fejZw{padding:1.5rem;background-color:var(--bg-tertiary);border:1px solid var(--border);border-radius:var(--radius-lg)}.page_info__title__heVbQ{font-size:1.125rem;font-weight:600;margin-bottom:.75rem}.page_info__text__AzBjm{font-size:.9375rem;color:var(--text-secondary);line-height:1.6;margin-bottom:1rem}.page_info__list__WAJ9V{margin:0;padding-left:1.5rem;font-size:.9375rem;color:var(--text-secondary)}.page_info__list__WAJ9V li{margin-bottom:.5rem}.page_info__list__WAJ9V li strong{color:var(--text-primary);font-weight:600}.page_fix__IiUK6{padding:1.5rem;background-color:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-lg)}.page_fix__title__gWvDw{font-size:1.125rem;font-weight:600;margin-bottom:.25rem}.page_fix__text__WT4sK{font-size:.875rem;color:var(--text-secondary);margin-bottom:1rem}.page_fix__group__Dl4mJ+.page_fix__group__Dl4mJ{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border)}.page_fix__target__yoAtX{margin:0 0 .5rem;font-weight:600;color:var(--text-primary)}.page_fix__row__fFCAL{display:flex;align-items:center;gap:.75rem}.page_fix__row__fFCAL+.page_fix__row__fFCAL{margin-top:.5rem}.page_fix__swatch__uCk2G{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:3rem;height:2.5rem;font-size:1.125rem;font-weight:700;border:1px solid var(--border);border-radius:var(--radius-sm)}.page_fix__info__5zdQB{flex:1 1;min-width:0;display:flex;flex-direction:column}.page_fix__label__KPy17{font-size:.875rem;color:var(--text-secondary)}.page_fix__hex__3OfW8{font-family:JetBrains Mono,Fira Code,monospace;font-size:.9375rem;color:var(--text-primary)}.page_fix__button__Uq9X5{flex-shrink:0;padding:.5rem .875rem;font:inherit;font-size:.875rem;font-weight:600;color:var(--text-primary);background-color:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;transition:border-color .2s}.page_fix__button__Uq9X5:hover{border-color:var(--accent)}.page_fix__none__B5o0B{font-size:.875rem;color:var(--text-secondary)}.page_cvd__dg_GS{margin-top:2.5rem}.page_cvd__title__2RFUS{font-size:1.375rem;font-weight:700;line-height:1.25;text-align:left;color:var(--text-primary);margin:0 0 1rem}.page_cvd__text__g9rLr{font-size:.9375rem;line-height:1.6;color:var(--text-secondary);max-width:60ch;text-wrap:pretty;margin:0 0 1rem}.page_cvd__text__g9rLr a{color:var(--accent-text)}.page_cvd__list__38S_2{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));grid-gap:.75rem;gap:.75rem}.page_cvd__item__5td4i{padding:.75rem;background-color:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-md)}.page_cvd__sample__c0IL3{padding:1rem .75rem;margin-bottom:.5rem;font-size:1.125rem;font-weight:600;border:1px solid var(--border);border-radius:var(--radius-sm)}.page_cvd__name__47rde{margin:0;font-weight:600;color:var(--text-primary)}.page_cvd__ratio__Q1A_6{margin:0;font-size:.875rem;color:var(--text-secondary)}.page_apca__6_bce{padding:1.5rem;background-color:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-lg);min-width:0}.page_apca__6_bce a{color:var(--accent-text)}.page_apca__6_bce a:hover{color:var(--accent-text-hover)}.page_apca__title__3G9OG{font-size:1.125rem;font-weight:600;margin:0 0 .5rem}.page_apca__subtitle__Wp2XY{font-size:1rem;font-weight:600;margin:1.25rem 0 .5rem}.page_apca__below__DJJg8,.page_apca__links__8NPjZ,.page_apca__note__65ME4,.page_apca__status__I_QF8,.page_apca__swap__7uSrY,.page_apca__warn__JFUSc{font-size:.875rem;line-height:1.5;color:var(--text-secondary);margin:0 0 .75rem}.page_apca__roles__I2K3N{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;margin:0 0 .5rem}.page_apca__roles__I2K3N dt{font-size:.875rem;color:var(--text-secondary)}.page_apca__roles__I2K3N dd{margin:0;display:flex;align-items:center;gap:.5rem;font-family:JetBrains Mono,Fira Code,monospace;font-size:.9375rem;color:var(--text-primary)}.page_apca__chip__tEN_b{flex-shrink:0;width:1.25rem;height:1.25rem;border:1px solid var(--text-secondary);border-radius:var(--radius-sm)}.page_apca__result__B96G3{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem 1rem;margin:.5rem 0 .25rem}.page_apca__lc__4qNXE{font-size:2.25rem;font-weight:700;font-family:JetBrains Mono,Fira Code,monospace;color:var(--accent-text);white-space:nowrap}.page_apca__polarity__7wEFN{color:var(--text-primary)}.page_apca__polarity__7wEFN,.page_apca__why__CVz3z{font-size:.9375rem;font-weight:600}.page_apca__methods__asfe3{margin:1rem 0 0;padding:.75rem 1rem;background-color:var(--bg-tertiary);border-left:3px solid var(--accent-text);border-radius:var(--radius-sm)}.page_apca__methods__asfe3 .page_apca__subtitle__Wp2XY{margin-top:0}.page_apca__methodsText___w0mg{margin:0;font-size:.875rem;line-height:1.5;color:var(--text-primary)}.page_apca__levels__CRhzD{list-style:none;padding:0;margin:0 0 .75rem;display:flex;flex-direction:column;gap:.25rem}.page_apca__level__6uJVw{display:flex;flex-direction:column;padding:.5rem .75rem;border-left:3px solid transparent;border-radius:var(--radius-sm)}.page_apca__level_reached__Y682q{background-color:var(--bg-tertiary);border-left-color:var(--accent-text)}.page_apca__levelHead__uqFbU{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem}.page_apca__levelLc__lrLq7{font-family:JetBrains Mono,Fira Code,monospace;font-weight:700;color:var(--text-primary);white-space:nowrap}.page_apca__levelName__a_k0L{font-weight:600;color:var(--text-primary)}.page_apca__levelMark__xY8Yn{font-size:.75rem;font-weight:700;padding:.0625rem .5rem;color:var(--text-primary);border:1px solid var(--text-primary);border-radius:999px}.page_apca__levelNote__6fCLc{font-size:.875rem;line-height:1.45;color:var(--text-secondary)}.page_apca__fonts__p2eTA{list-style:none;padding:0;margin:0 0 .75rem;display:flex;flex-direction:column;gap:.5rem}.page_apca__font__Vn4pJ{display:flex;flex-direction:column;gap:.375rem;min-width:0}.page_apca__fontHead__bB4y5{display:flex;flex-wrap:wrap;gap:.25rem .75rem;font-size:.9375rem}.page_apca__fontWeight__5XJrG{font-weight:600;color:var(--text-primary)}.page_apca__fontSize__l7vZ5{font-family:JetBrains Mono,Fira Code,monospace;color:var(--text-primary)}.page_apca__sample__WsP_5{display:block;padding:.5rem .75rem;line-height:1.2;overflow-wrap:anywhere;border:1px solid var(--border);border-radius:var(--radius-sm)}@media(max-width:1023px){.page_page__content__lDO_a{gap:1.25rem}.page_page__results__dnvqC,.page_page__section__QcEb3{display:contents}.page_order_inputs__xxJfb{order:1}.page_order_ratio__R2R53{order:2}.page_order_preview__7zeZa{order:3}.page_order_checks__ByFCo{order:4}.page_order_apca__A549W{order:5}.page_order_fix____FeH{order:6}.page_order_info__NmAmb{order:7}.page_ratio__o70dc{padding:1rem}.page_preview__etOZP{min-height:0;padding:1.25rem}}@media(min-width:1024px){.page_page__section_sticky__otfUF{position:-webkit-sticky;position:sticky;top:1rem;align-self:start}}.page_page__optnK{flex:1 1;padding:2rem 1rem}@media(min-width:768px){.page_page__optnK{padding:3rem 2rem}}.page_page__container__ubdz7{max-width:1200px;margin:0 auto}.page_page__title__HfRkW{font-size:clamp(2rem,1.4rem + 2.2vw,2.5rem);font-weight:700;letter-spacing:-.02em;line-height:1.15;text-align:left;text-wrap:balance;color:var(--text-primary);margin:0 0 .5rem}.page_page__subtitle__lAfH_{font-size:1.0625rem;line-height:1.5;text-align:left;text-wrap:pretty;max-width:60ch;color:var(--text-secondary);margin:0 0 1.5rem}.page_popular__Yd__n{margin-bottom:3rem}.page_popular__title__ftjgX{font-size:1.375rem;font-weight:700;line-height:1.25;text-align:left;color:var(--text-primary);margin:0 0 1rem}.page_popular__grid__I4g8E{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:1rem;gap:1rem}@media(min-width:640px){.page_popular__grid__I4g8E{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}}.page_search__ooTB6{margin-bottom:3rem}.page_search__input__oBBbL{width:100%;max-width:600px;margin:0 auto;display:block;padding:1rem 1.5rem;font-size:1rem;background-color:var(--bg-secondary);border:2px solid var(--border);border-radius:var(--radius-md);color:var(--text-primary);transition:all .2s}.page_search__input__oBBbL:focus{outline:none;border-color:var(--accent-text);box-shadow:0 0 0 3px rgba(136,192,208,.1)}.page_search__input__oBBbL::placeholder{color:var(--text-secondary)}.page_categories__3JgAl{margin-bottom:3rem}.page_categories__title__4Vn31{font-size:1.375rem;font-weight:700;line-height:1.25;text-align:left;color:var(--text-primary);margin:0 0 1rem}.page_categories__list__vo01R{display:flex;flex-wrap:wrap;gap:.75rem}.page_category__00K3X{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background-color:var(--bg-secondary);border:2px solid var(--border);border-radius:var(--radius-md);font-size:.9375rem;font-weight:500;color:var(--text-primary);cursor:pointer;transition:all .2s}.page_category__00K3X:hover{border-color:var(--accent);background-color:rgba(136,192,208,.05)}.page_category__00K3X:active{transform:scale(.98)}.page_category_active__GSgCV{border-color:var(--accent);background-color:rgba(136,192,208,.1);color:var(--accent-text);font-weight:600}.page_category__count__9eHZL{font-size:.8125rem;color:var(--text-secondary);font-weight:400}.page_colors__X3uDj{margin-bottom:3rem}.page_colors__title__IvAFS{font-size:1.5rem;font-weight:600;margin-bottom:1.5rem;color:var(--text-primary)}.page_colors__grid__P8D6n{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:1rem;gap:1rem}@media(min-width:640px){.page_colors__grid__P8D6n{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}}@media(min-width:1024px){.page_colors__grid__P8D6n{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}}.page_colors__empty__4qMxP{text-align:center;padding:3rem 1rem;color:var(--text-secondary)}.page_colors__empty__4qMxP p{font-size:1.125rem;margin:0}.page_colorCard__O2vyx{display:flex;flex-direction:column;background-color:var(--bg-secondary);border:2px solid var(--border);border-radius:var(--radius-md);overflow:hidden;transition:all .2s;text-decoration:none}.page_colorCard__O2vyx:hover{border-color:var(--accent)}.page_colorCard__preview__7823N{width:100%;height:100px;border-bottom:1px solid var(--border)}@media(min-width:640px){.page_colorCard__preview__7823N{height:120px}}.page_colorCard__info__3Qgg7{padding:1rem}.page_colorCard__name__QUU_i{font-size:.9375rem;font-weight:600;color:var(--text-primary);margin:0 0 .5rem;text-transform:capitalize}.page_colorCard__hex__M1EnH{font-family:JetBrains Mono,monospace;font-size:.875rem;color:var(--accent-text);margin:0}.page_colorCard__oklch__Sf7LT{font-family:JetBrains Mono,monospace;font-size:.75rem;color:var(--text-secondary);margin:.25rem 0 0;overflow-wrap:anywhere}.page_colors__note__94eyB{max-width:48rem;margin:-.5rem 0 1rem;font-size:.875rem;line-height:1.5;color:var(--text-secondary)}.page_colors__note__94eyB a{color:var(--accent-text)}.page_info__rVmEI p{max-width:60ch;text-wrap:pretty}.page_info__rVmEI{margin-top:4rem;padding-top:3rem;border-top:1px solid var(--border);color:var(--text-secondary)}.page_info__rVmEI h2{font-size:1.5rem;font-weight:700;color:var(--text-primary);margin-bottom:1rem}.page_info__rVmEI h3{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin-top:2rem;margin-bottom:.75rem}.page_info__rVmEI p{line-height:1.7;margin-bottom:1.5rem}.page_info__rVmEI ul{list-style:none;padding:0;margin:0 0 1.5rem}.page_info__rVmEI ul li{padding:.5rem 0;line-height:1.6}.page_info__rVmEI ul li:before{content:"→";color:var(--accent-text);font-weight:700;display:inline-block;width:1.5rem}.page_info__rVmEI a{color:var(--accent-text);text-decoration:none;font-weight:500}.page_info__rVmEI a:hover{text-decoration:underline}.page_page__agnf0{flex:1 1;padding:2rem 1rem}@media(min-width:768px){.page_page__agnf0{padding:3rem 2rem}}.page_page__container__YGwq7{max-width:900px;margin:0 auto}.page_content__5MB4a{margin-top:2rem}.page_title__ubBiJ{font-size:clamp(2rem,1.4rem + 2.2vw,2.5rem);font-weight:700;letter-spacing:-.02em;line-height:1.15;text-align:left;text-wrap:balance;color:var(--text-primary);margin:0 0 .5rem}.page_subtitle__kDKVd{font-size:1.0625rem;line-height:1.5;text-align:left;text-wrap:pretty;max-width:60ch;color:var(--text-secondary);margin:0 0 1.5rem}.page_faq__5HezV{display:flex;flex-direction:column;gap:1rem;margin-bottom:4rem}.page_faq__item___TyYn{background-color:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden;transition:all .2s ease}.page_faq__item___TyYn:hover{border-color:var(--accent)}.page_faq__question__rGwud{width:100%;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.5rem;background:transparent;border:none;cursor:pointer;text-align:left;transition:all .2s ease}.page_faq__question__rGwud:hover{background-color:rgba(136,192,208,.05)}.page_faq__question__rGwud:focus-visible{outline:2px solid var(--accent-text);outline-offset:-2px}.page_faq__questionText__lC8A9{font-size:1.125rem;font-weight:600;color:var(--text-primary);line-height:1.5}.page_faq__icon__brQ0d{width:24px;height:24px;flex-shrink:0;color:var(--accent-text);transition:transform .3s ease}.page_faq__question_open__gihQ9 .page_faq__icon__brQ0d{transform:rotate(180deg)}.page_faq__answer__si1tr{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .3s ease,visibility 0s linear .3s}.page_faq__answer_open__SoYp4{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows .3s ease,visibility 0s linear 0s}.page_faq__answerInner__K61gU{min-height:0;overflow:hidden}.page_faq__answerContent__xYa9p{padding:0 1.5rem 1.5rem;font-size:1rem;line-height:1.7;color:var(--text-secondary)}.page_faq__answerContent__xYa9p a{color:var(--accent-text);text-decoration:none;font-weight:500;transition:color .2s}.page_faq__answerContent__xYa9p a:hover{color:var(--accent-text-hover);text-decoration:underline}.page_faq__answerContent__xYa9p strong{color:var(--text-primary);font-weight:600}.page_contact__aAfft{text-align:center;padding:3rem 2rem;background-color:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-lg)}.page_contact__title__E8EaB{font-size:1.5rem;font-weight:700;color:var(--text-primary);margin-bottom:.75rem}.page_contact__text__M2vef{font-size:1rem;color:var(--text-secondary);margin-bottom:1.5rem}.page_contact__button__p7poP{display:inline-flex;align-items:center;justify-content:center;padding:.875rem 2rem;background:var(--accent);color:#2e3440;font-size:1rem;font-weight:600;border-radius:var(--radius-md);text-decoration:none;transition:all .3s ease}.page_contact__button__p7poP:active{transform:translateY(0)}.page_contact__button__p7poP:focus-visible{outline:2px solid var(--accent-text);outline-offset:4px}.ShareButtons_share__S1NGR{margin:0 0 2.5rem;padding:1rem 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.ShareButtons_share__title__Z_VcN{font-size:.9375rem;font-weight:600;color:var(--text-primary);margin-bottom:.75rem}.ShareButtons_share__buttons__Edflj{display:flex;flex-wrap:wrap;gap:.5rem}.ShareButtons_share__button__gOqyy{display:inline-flex;align-items:center;min-height:2.5rem;padding:0 .875rem;font:inherit;font-size:.875rem;font-weight:500;color:var(--text-primary);background-color:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-md,8px);text-decoration:none;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.ShareButtons_share__button__gOqyy:hover{border-color:var(--accent-text)}.ShareButtons_share__button__gOqyy:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.ShareButtons_share__button_primary__ofZBP{color:var(--bg-primary);background-color:var(--accent-text);border-color:var(--accent-text)}.ShareButtons_share__button_primary__ofZBP:hover{opacity:.9}.page_assumption__O6nqP{margin:0 0 1.5rem;padding:.875rem 1rem;font-size:.9375rem;line-height:1.6;color:var(--text-secondary);background-color:var(--bg-secondary);border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:var(--radius-md);max-width:60ch;text-wrap:pretty}.page_assumption__O6nqP strong{color:var(--text-primary)}.page_inferred__m5yvI,.page_provisional__ojN0F{display:inline-block;padding:0 .4rem;font-size:.75rem;font-weight:600;line-height:1.6;letter-spacing:.02em;color:var(--badge-warning-text);border:1px solid;border-radius:999px;vertical-align:.1em;white-space:nowrap}.page_inferred__m5yvI{margin-left:.5rem;color:var(--accent-text)}.page_stepper__E_8FO,.page_stepper_compact__2MEWh{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:.75rem;gap:.75rem;margin-bottom:.75rem}.page_stepper_compact__2MEWh{margin-bottom:.5rem;color:#eceff4}.page_stepper__range__9Uo5X{display:grid;grid-gap:.25rem;gap:.25rem;min-width:0}.page_stepper__range__9Uo5X input{width:100%;accent-color:var(--accent)}.page_stepper__label__7CZzd{font-size:.9375rem;line-height:1.35;overflow-wrap:anywhere}.page_stepper__ends__KUrru{display:flex;justify-content:space-between;font-size:.75rem;color:var(--text-muted)}.page_step__txBRk{min-width:2.75rem;min-height:2.75rem;font:inherit;color:var(--text-primary);background-color:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;transition:border-color .2s}.page_step__txBRk:hover:not(:disabled){border-color:var(--accent)}.page_step__txBRk:disabled{cursor:default;color:var(--text-muted);opacity:.6}.page_step__txBRk:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.page_caption__3zXpY{margin-bottom:1rem;padding:1rem 1.125rem;background-color:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-md)}.page_caption__title__OAhNz{margin:0 0 .75rem;font-size:1.0625rem;font-weight:700;color:var(--text-primary)}.page_caption__list__wvse9{display:grid;grid-template-columns:1fr;grid-gap:.125rem 1rem;gap:.125rem 1rem;margin:0 0 .75rem}.page_caption__list__wvse9 dt{font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.page_caption__list__wvse9 dd{margin:0 0 .5rem;line-height:1.55;color:var(--text-secondary)}.page_caption__link__ZJnqA{color:var(--accent-text)}.page_caption__link__ZJnqA:hover{color:var(--accent-text-hover)}.page_caption__extra__8EG6Q{margin:0;font-size:.9375rem;line-height:1.6;color:var(--text-secondary);max-width:60ch;text-wrap:pretty}.page_cite__EtX4H{font-size:.875rem}.page_cite__EtX4H a{color:var(--accent-text)}.page_table__5yqT2 td,.page_table__5yqT2 th{white-space:normal;font-family:inherit}.page_refs__fBadB{list-style:decimal}.page_refs__fBadB a{color:var(--accent-text);overflow-wrap:anywhere}@media(min-width:640px){.page_caption__list__wvse9{grid-template-columns:8rem minmax(0,1fr)}.page_caption__list__wvse9 dd{margin-bottom:.375rem}}.page_page__zbvmQ{flex:1 1;padding:2rem 1rem}@media(min-width:768px){.page_page__zbvmQ{padding:3rem 2rem}}.page_page__container__N_zkh{max-width:1200px;margin:0 auto}.page_page__title__5JuIt{font-size:clamp(2rem,1.4rem + 2.2vw,2.5rem);font-weight:700;letter-spacing:-.02em;line-height:1.15;text-align:left;text-wrap:balance;color:var(--text-primary);margin:0 0 .5rem}.page_page__subtitle__A863_{font-size:1.0625rem;line-height:1.5;text-align:left;text-wrap:pretty;max-width:60ch;color:var(--text-secondary);margin:0 0 1.5rem}.page_page__content___9SHe{display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem}@media(min-width:1024px){.page_page__content___9SHe{grid-template-columns:1fr 1fr}}.page_page__section__faWog{display:flex;flex-direction:column;gap:1.5rem}.page_page__input__ssS4s{display:flex;flex-direction:column;gap:.75rem}.page_page__label__8Smav{font-size:1.125rem;font-weight:600}.page_page__hint__hvBQr{font-size:.875rem;color:var(--text-muted);margin:0;font-style:italic}.page_page__preview__uIiBj{display:flex;flex-direction:column;gap:.75rem}.page_page__info_box__twdgW{padding:1.5rem;background-color:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-lg)}.page_info_box__title__6Nwjq{font-size:1.125rem;font-weight:600;margin-bottom:.75rem}.page_info_box__text__1ww8D{margin-bottom:1rem}.page_info_box__list__DMzrk,.page_info_box__text__1ww8D{font-size:.9375rem;color:var(--text-secondary);line-height:1.6}.page_info_box__list__DMzrk{margin:0;padding-left:1.5rem}.page_info_box__list__DMzrk li{margin-bottom:.5rem}.page_info_box__list__DMzrk li strong{color:var(--text-primary);font-weight:600}.page_page__WI120{flex:1 1;padding:2rem 1rem}@media(min-width:768px){.page_page__WI120{padding:3rem 2rem}}.page_page__container__B1OaV{max-width:1200px;margin:0 auto}.page_page__title__PgMRl{font-size:clamp(2rem,1.4rem + 2.2vw,2.5rem);font-weight:700;letter-spacing:-.02em;line-height:1.15;text-align:left;text-wrap:balance;color:var(--text-primary);margin:0 0 .5rem}.page_page__subtitle__vHeu2{font-size:1.0625rem;line-height:1.5;text-align:left;text-wrap:pretty;max-width:60ch;color:var(--text-secondary);margin:0 0 1.5rem}.page_page__upload__n9Clo{margin-bottom:2rem}.page_pick__lRPjQ{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;max-width:600px;background-color:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-lg);margin:-1rem auto 2rem;padding:.75rem}.page_pick__swatch__hA4oy{width:3rem;height:3rem;flex-shrink:0;border-radius:var(--radius-md);border:1px solid var(--border)}.page_pick__values__kwmrQ{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem}.page_pick__value__HmOZE{display:inline-flex;align-items:center;gap:.5rem;font-family:JetBrains Mono,monospace;font-size:.9375rem;color:var(--text-primary)}.page_pick__hint__nP6Mj{width:100%;max-width:600px;margin:-1rem auto 2rem;font-size:.875rem;color:var(--text-secondary);text-align:center}.page_pick__lRPjQ .page_pick__hint__nP6Mj{margin:0;text-align:left}.page_page__controls__2xHEY{display:flex;flex-direction:column;gap:1rem;margin-bottom:3rem}.page_page__selector__yiJyq{display:flex;flex-direction:column;gap:.5rem}.page_page__label__MojT_{font-size:1.125rem;font-weight:600;color:var(--text-primary)}.page_page__settingLabel__dkTMy{font-size:.8125rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);margin:0}.page_page__options__k_iCM{display:flex;gap:.75rem;flex-wrap:wrap}.page_page__option__1F5uc{min-width:2.75rem;min-height:2.75rem;padding:.5rem .875rem;background-color:var(--bg-secondary);border:2px solid var(--border);border-radius:var(--radius-md);font-size:1rem;font-weight:500;color:var(--text-primary);cursor:pointer;transition:all .2s}.page_page__option__1F5uc:hover:not(:disabled){border-color:var(--accent);background-color:rgba(136,192,208,.05)}.page_page__option__1F5uc:active:not(:disabled){transform:scale(.98)}.page_page__option__1F5uc:disabled{opacity:.6;cursor:not-allowed}.page_page__option_active__iCozY{border-color:var(--accent);background-color:rgba(136,192,208,.1);color:var(--accent-text);font-weight:600}.page_page__extract__mrXhx{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem 2rem;background:var(--accent);color:#2e3440;font-size:1rem;font-weight:600;border:none;border-radius:var(--radius-md);cursor:pointer;transition:all .3s ease;align-self:flex-start}.page_page__extract__mrXhx:active:not(:disabled){transform:translateY(0)}.page_page__extract__mrXhx:disabled{opacity:.7;cursor:not-allowed;transform:none}.page_page__extract__mrXhx:focus-visible{outline:2px solid var(--accent-text);outline-offset:4px}.page_page__spinner__FMybP{width:16px;height:16px;border:2px solid rgba(46,52,64,.3);border-top-color:#2e3440;border-radius:50%;animation:page_spin__kw_Hg .6s linear infinite}@keyframes page_spin__kw_Hg{to{transform:rotate(1turn)}}.page_page__result__1gX0F{margin-bottom:3rem;scroll-margin-top:1rem}.page_page__result__1gX0F:focus{outline:none}.page_page__export__hP1e4{margin-bottom:3rem;display:flex;flex-direction:column;gap:1rem}.page_page__exportFormats__q1FWO{display:flex;gap:.5rem;flex-wrap:wrap}.page_page__exportFormat__xbyJ7{padding:.625rem 1rem;background-color:var(--bg-secondary);border:2px solid var(--border);border-radius:var(--radius-md);font-size:.875rem;font-weight:500;color:var(--text-primary);cursor:pointer;transition:all .2s}.page_page__exportFormat__xbyJ7:hover{border-color:var(--accent);background-color:rgba(136,192,208,.05)}.page_page__exportFormat_active__4u3dR{border-color:var(--accent);background-color:rgba(136,192,208,.1);color:var(--accent-text);font-weight:600}.page_page__exportCode__IGJiq{position:relative;background-color:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-md);padding:1.5rem}.page_page__code__6YieW{font-family:JetBrains Mono,monospace;font-size:.875rem;line-height:1.6;color:var(--text-primary);margin:0;overflow-x:auto;white-space:pre}.page_page__exportActions__jr2Es{margin-top:1rem;display:flex;justify-content:flex-end}.page_page__info__ElfHL{margin-top:4rem;padding-top:3rem;border-top:1px solid var(--border);color:var(--text-secondary)}.page_page__info__ElfHL h2{font-size:1.5rem;font-weight:700;color:var(--text-primary);margin-bottom:1rem}.page_page__info__ElfHL h3{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin-top:2rem;margin-bottom:.75rem}.page_page__info__ElfHL p{line-height:1.7;margin-bottom:1.5rem}.page_page__info__ElfHL ul{list-style:none;padding:0;margin:0 0 1.5rem}.page_page__info__ElfHL ul li{padding:.5rem 0;line-height:1.6}.page_page__info__ElfHL ul li:before{content:"→";color:var(--accent-text);font-weight:700;display:inline-block;width:1.5rem}.page_page__info__ElfHL strong{color:var(--text-primary);font-weight:600}@media(max-width:639px){.page_page__extract__mrXhx{align-self:stretch}}.page_controls__elc8w{display:grid;grid-gap:1rem;gap:1rem;margin-bottom:1rem}.page_presets__u9REH{display:flex;flex-wrap:wrap;gap:.5rem}.page_preset__f0Smq{min-height:2.75rem;padding:0 .875rem;font:inherit;font-size:.875rem;font-weight:600;color:var(--text-primary);background-color:var(--bg-secondary);border:1px solid var(--border);border-radius:999px;cursor:pointer;transition:border-color .2s}.page_preset__f0Smq:hover{border-color:var(--accent)}.page_preset__f0Smq:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.page_preset_active__PAOXl{border-color:var(--accent);box-shadow:inset 0 -2px 0 var(--accent)}.page_sliders__klRVn{display:grid;grid-gap:0 1.5rem;gap:0 1.5rem}.page_top__tm_mL{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.5rem;margin-bottom:.75rem;scroll-margin-top:1rem}.page_rooms___mSmB{display:inline-flex;padding:.25rem;background-color:var(--bg-secondary);border:1px solid var(--border);border-radius:999px}.page_room__B0wEK{min-height:2.25rem;padding:0 .875rem;font:inherit;font-size:.875rem;color:var(--text-secondary);background:none;border:0;border-radius:999px;cursor:pointer}.page_room__B0wEK:hover{color:var(--text-primary)}.page_room__B0wEK:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.page_room_active__xBEME{font-weight:600;color:var(--text-primary);background-color:var(--bg-primary);box-shadow:0 1px 2px rgba(0,0,0,.12)}.page_caveat___Ox_l{max-width:60ch;text-wrap:pretty;margin:0 0 2rem;padding:.75rem 1rem;font-size:.9375rem;line-height:1.6;color:var(--text-primary);background-color:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-md)}.page_caveat___Ox_l p{margin:0 0 .5rem}.page_caveat___Ox_l p:last-child{margin-bottom:0}.page_whites__nBpWY{display:grid;grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));grid-gap:.75rem;gap:.75rem;margin:1rem 0 0;padding:0;list-style:none}.page_white__OkCJY{display:grid;grid-gap:.25rem;gap:.25rem;font-size:.875rem;color:var(--text-secondary)}.page_white__OkCJY strong{color:var(--text-primary)}.page_white__swatch__I6pgl{height:3.5rem;border:1px solid var(--border);border-radius:var(--radius-sm)}.page_white__hex__LSzYY{font-family:JetBrains Mono,monospace;font-size:.8125rem}.page_pair__FyoBf{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;max-width:36rem;margin:1rem 0 0}.page_pair__col__9VGFz{display:grid;grid-gap:.5rem;gap:.5rem;align-content:start}.page_pair__k__BbXAX{font-size:1rem;color:var(--text-primary)}.page_pair__list__vH_pr{display:grid;grid-gap:.5rem;gap:.5rem;margin:0;padding:0;list-style:none}.page_pair__item__XYTgj{display:grid;grid-template-columns:2.5rem minmax(0,1fr);grid-template-rows:auto auto;grid-column-gap:.5rem;column-gap:.5rem;align-items:center;font-size:.875rem;color:var(--text-secondary)}.page_pair__item__XYTgj>span:first-child{grid-row:span 2}.page_pair__swatch__ZsTnp{height:2.5rem;border:1px solid var(--border);border-radius:var(--radius-sm)}.page_pair__note__wiuMx{max-width:48rem;margin:.75rem 0 0;font-size:.875rem;color:var(--text-secondary)}.page_pair__open__DVbLa{min-height:2.75rem;margin-top:1rem;padding:0 1rem;font:inherit;font-size:.9375rem;font-weight:600;color:var(--text-primary);background-color:var(--bg-secondary);border:1px solid var(--accent);border-radius:999px;cursor:pointer}.page_pair__open__DVbLa:hover{box-shadow:inset 0 -2px 0 var(--accent)}.page_pair__open__DVbLa:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}@media(min-width:768px){.page_sliders__klRVn{grid-template-columns:repeat(2,minmax(0,1fr))}}.page_page__HbN0j{flex:1 1;padding:2rem 1rem}@media(min-width:768px){.page_page__HbN0j{padding:3rem 2rem}}.page_page__container__i_69J{max-width:1200px;margin:0 auto}.page_page__title__DTZ_b{font-size:clamp(2rem,1.4rem + 2.2vw,2.5rem);font-weight:700;letter-spacing:-.02em;line-height:1.15;text-align:left;text-wrap:balance;color:var(--text-primary);margin:0 0 .5rem}.page_page__subtitle__7eJCS{font-size:1.0625rem;line-height:1.5;text-align:left;text-wrap:pretty;max-width:60ch;color:var(--text-secondary);margin:0 0 1.5rem}.page_page__controls__DRfQD{display:flex;flex-direction:column;gap:2rem;margin-bottom:3rem}.page_page__input__JeSd_{display:flex;flex-direction:column;gap:.75rem}.page_page__label__anh1V{font-size:1.125rem;font-weight:600}.page_page__selector__YvBEu{display:flex;flex-direction:column;gap:.75rem}.page_page__types__t624a{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:.75rem;gap:.75rem}.page_page__type__GP_GH{padding:.875rem 1rem;background-color:var(--bg-secondary);border:2px solid var(--border);border-radius:var(--radius-md);font-size:.9375rem;font-weight:500;color:var(--text-primary);cursor:pointer;transition:all .2s}.page_page__type__GP_GH:hover{border-color:var(--accent);background-color:rgba(136,192,208,.05)}.page_page__type__GP_GH:active{transform:scale(.98)}.page_page__type_active__uuO3G{border-color:var(--accent);background-color:rgba(136,192,208,.1);color:var(--accent-text);font-weight:600}.page_page__result__9l_Z4{margin-top:2rem}.page_wheel__YmjvR{display:flex;flex-direction:column;align-items:center;gap:.75rem;margin-bottom:1.5rem}.page_wheel__disc__xumcq{position:relative;width:min(100%,18rem);aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,grey,transparent),conic-gradient(red,#ff0,#0f0,#0ff,#00f,#f0f,red);border:1px solid var(--border);touch-action:pan-y;cursor:-webkit-grab;cursor:grab}.page_wheel__shade__tacWJ{position:absolute;inset:0;border-radius:50%;pointer-events:none}.page_wheel__svg__2wQ8o{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.page_wheel__line__CgYK9{fill:none;stroke:#fff;stroke-width:.8;filter:drop-shadow(0 0 .5px #000)}.page_wheel__dot__2lqci{stroke:#fff;stroke-width:.8;filter:drop-shadow(0 0 .6px #000)}.page_wheel__base__J7zka{stroke:#fff;stroke-width:1.4;filter:drop-shadow(0 0 .8px #000)}.page_wheel__handle__JdmW_{fill:transparent;touch-action:none;cursor:-webkit-grab;cursor:grab;outline:none}.page_wheel__handle__JdmW_:focus-visible{stroke:var(--accent);stroke-width:1}.page_wheel__lightness__C16VN{display:flex;flex-direction:column;gap:.25rem;width:min(100%,18rem);font-size:.875rem;color:var(--text-secondary)}.page_wheel__lightness__C16VN input{width:100%;height:2.75rem;margin:0}.page_wheel__note__zG_IE{max-width:32rem;margin:0;font-size:.875rem;line-height:1.5;color:var(--text-secondary)}@media(max-width:767px){.page_page__types__t624a{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.page_page__type__GP_GH{padding:.625rem .5rem;font-size:.875rem}.page_page__controls__DRfQD{gap:1.25rem;margin-bottom:1.5rem}.page_page__result__9l_Z4{display:flex;flex-direction:column;margin-top:1rem}.page_wheel__YmjvR{order:2;margin-top:1.5rem;margin-bottom:0}}@media(min-width:900px){.page_page__result__9l_Z4{display:grid;grid-template-columns:20rem minmax(0,1fr);grid-gap:2rem;gap:2rem;align-items:start}.page_wheel__YmjvR{margin-bottom:0}}.page_page__UwZDn{flex:1 1;padding:2rem 1rem}@media(min-width:768px){.page_page__UwZDn{padding:3rem 2rem}}.page_page__container__gABZa{max-width:1200px;margin:0 auto}.page_page__header__Wrt70{text-align:left;margin-bottom:1.5rem}.page_page__title__vN62R{font-size:clamp(2rem,1.4rem + 2.2vw,2.5rem);font-weight:700;letter-spacing:-.02em;line-height:1.15;text-align:left;text-wrap:balance;color:var(--text-primary);margin:0 0 .5rem}.page_page__subtitle__3iFRh{font-size:1.5rem;color:var(--text-secondary);margin-bottom:.25rem}.page_page__collection__fRTxB{font-size:.9375rem;color:var(--text-secondary);font-style:italic}.page_disclaimer__He4sh{background-color:rgba(251,191,36,.1);border:2px solid rgba(251,191,36,.3);border-radius:var(--radius-md);padding:1rem 1.5rem}.page_disclaimer__He4sh p{font-size:.9375rem;color:var(--text-secondary);margin:0;line-height:1.6}.page_disclaimer__He4sh p strong{color:var(--text-primary);font-weight:600}.page_page__content__RCypV{display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem;margin-bottom:3rem}@media(min-width:1024px){.page_page__content__RCypV{grid-template-columns:1fr 1fr}}.page_page__section__mi_RK{display:flex;flex-direction:column;gap:1.5rem}.page_swatchWrap__b3INt{position:relative}.page_swatch__b3bGH{display:block;width:100%;height:9rem;object-fit:cover;border-radius:var(--radius-lg);border:1px solid var(--border)}.page_section__title__H6nJM{font-size:1.375rem;font-weight:700;line-height:1.25;text-align:left;color:var(--text-primary);margin:0 0 1rem}.page_links__UdhaY{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem}.page_link__gYbCc{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background-color:var(--bg-secondary);border:2px solid var(--border);border-radius:var(--radius-md);color:var(--accent-text);font-weight:500;text-decoration:none;transition:all .2s}.page_link__gYbCc:hover{border-color:var(--accent);background-color:rgba(136,192,208,.05)}.page_download__403Bu{max-width:40rem;margin-bottom:3rem}.page_download__text__TSETf{font-size:.9375rem;line-height:1.6;color:var(--text-secondary);margin:0 0 1.25rem}.page_similar__ZWENy{margin-bottom:3rem}.page_similar__title___O2Me{font-size:1.375rem;font-weight:700;line-height:1.25;text-align:left;color:var(--text-primary);margin:0 0 1rem}.page_similar__intro__pNsy0{max-width:60ch;text-wrap:pretty;margin:-.5rem 0 1rem;color:var(--text-secondary)}.page_similar__grid__m4MEN{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:1rem;gap:1rem}@media(min-width:640px){.page_similar__grid__m4MEN{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}.page_similarCard__OBiVp{display:flex;flex-direction:column;background-color:var(--bg-secondary);border:2px solid var(--border);border-radius:var(--radius-md);overflow:hidden;transition:all .2s;text-decoration:none}.page_similarCard__OBiVp:hover{border-color:var(--accent)}.page_similarCard__preview__7eMl4{width:100%;height:100px;border-bottom:1px solid var(--border)}.page_similarCard__info__j3VfV{padding:1rem}.page_similarCard__code__U__0Q{font-size:.9375rem;font-weight:700;color:var(--text-primary);margin:0 0 .25rem}.page_similarCard__name__t1Id8{font-size:.8125rem;color:var(--text-secondary);margin:0 0 .5rem}.page_similarCard__hex__1LI0X{font-family:JetBrains Mono,monospace;font-size:.8125rem;color:var(--accent-text);margin:0 0 .5rem}.page_similarCard__delta__abYpu{font-size:.75rem;font-family:JetBrains Mono,monospace;color:var(--text-secondary)}.page_usage__RBzjo{margin-bottom:3rem}.page_usage__title__HdeJG{font-size:1.375rem;font-weight:700;line-height:1.25;text-align:left;color:var(--text-primary);margin:0 0 1rem}.page_usage__examples__HzGCU{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem}@media(min-width:640px){.page_usage__examples__HzGCU{grid-template-columns:repeat(2,1fr)}}.page_example__RnTEp{background-color:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-md);padding:1rem}.page_example__title__k_dc4{font-size:.9375rem;font-weight:600;color:var(--text-primary);margin:0 0 .75rem}.page_example__code__pwKmb{margin:0;padding:.75rem;background-color:rgba(0,0,0,.05);border-radius:var(--radius-sm);overflow-x:auto}.page_example__code__pwKmb code{font-family:JetBrains Mono,monospace;font-size:.875rem;color:var(--text-primary)}.page_info__LcYe5 p{max-width:60ch;text-wrap:pretty}.page_info__LcYe5{padding-top:3rem;border-top:1px solid var(--border);color:var(--text-secondary)}.page_info__LcYe5 h2{font-size:1.5rem;font-weight:700;color:var(--text-primary);margin-bottom:1rem}.page_info__LcYe5 h3{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin-top:2rem;margin-bottom:.75rem}.page_info__LcYe5 p{line-height:1.7;margin-bottom:1.5rem}.page_info__LcYe5 ul{list-style:none;padding:0;margin:0 0 1.5rem}.page_info__LcYe5 ul li{padding:.5rem 0;line-height:1.6}.page_info__LcYe5 ul li:before{content:"→";color:var(--accent-text);font-weight:700;display:inline-block;width:1.5rem}.page_info__LcYe5 strong{color:var(--text-primary);font-weight:600}.page_checked__4UYAi{font-size:.875rem;color:var(--text-muted)}.page_faq__V9yvO{display:flex;flex-direction:column;gap:1rem;margin:0 0 1.5rem}.page_faq__item__ycu6S{padding:1rem 1.25rem;background-color:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-md)}.page_faq__question__ed_jc{font-weight:600;color:var(--text-primary);margin-bottom:.5rem}.page_faq__answer__qGCGF{max-width:60ch;text-wrap:pretty;margin:0;line-height:1.7}@media(min-width:768px){.page_swatch__b3bGH{height:24rem}}.ColorBlindView_cvd__rcD4d{margin-bottom:3rem}.ColorBlindView_cvd__title__FjUUV{font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.ColorBlindView_cvd__subtitle__aegfB{max-width:60ch;font-size:1rem;line-height:1.6;color:var(--text-secondary);margin-bottom:1.5rem}.ColorBlindView_cvd__subtitle__aegfB a{color:var(--accent-text)}.ColorBlindView_cvd__list__kiE4j{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.ColorBlindView_item__Iz5oe{display:flex;flex-direction:column;gap:.5rem;padding:.75rem;background-color:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-md)}.ColorBlindView_item__swatch__Wl2oU{display:flex;height:3.5rem;border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden}.ColorBlindView_item__swatch__Wl2oU span{flex:1 1}.ColorBlindView_item__text__wRm6t{display:flex;flex-direction:column;min-width:0}.ColorBlindView_item__name__ev13v{font-weight:600;color:var(--text-primary)}.ColorBlindView_item__note__kjZ7M{font-size:.8125rem;color:var(--text-secondary)}.ColorBlindView_item__hex__1Nl42{font-family:JetBrains Mono,Fira Code,monospace;font-size:.875rem;color:var(--text-secondary)}@media(min-width:768px){.ColorBlindView_cvd__list__kiE4j{grid-template-columns:repeat(5,minmax(0,1fr))}}.PantoneCodeExtras_section__qggcL{margin:2.5rem 0}.PantoneCodeExtras_section__title__eW_Ul{font-size:1.375rem;font-weight:700;line-height:1.25;text-align:left;color:var(--text-primary);margin:0 0 1rem}.PantoneCodeExtras_contrast__AmM9m{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:1rem;gap:1rem}.PantoneCodeExtras_contrast__item__uG471{display:flex;gap:1rem;align-items:center;padding:.75rem;border:1px solid var(--border);border-radius:var(--radius-md)}.PantoneCodeExtras_contrast__sample__EvqcC{flex:none;width:4.5rem;height:4.5rem;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md);font-size:1.75rem;font-weight:700}.PantoneCodeExtras_contrast__label__VNVbP{font-weight:600;color:var(--text-primary)}.PantoneCodeExtras_contrast__ratio___7i7m{font-family:JetBrains Mono,Fira Code,monospace;color:var(--text-primary)}.PantoneCodeExtras_contrast__levels___h60a{font-size:.8125rem;color:var(--text-secondary)}.PantoneCodeExtras_palettes__6c28F{display:flex;flex-direction:column;gap:1.25rem}.PantoneCodeExtras_palette__name__3q5Uq{font-weight:600;color:var(--text-primary);margin-bottom:.5rem}.PantoneCodeExtras_palette__desc__YQiue{font-weight:400;color:var(--text-secondary)}.PantoneCodeExtras_palette__chips__EsivI{list-style:none;display:flex;flex-wrap:wrap;border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--border)}.PantoneCodeExtras_palette__item__dQ7Cl{flex:1 1 5rem;display:flex;flex-direction:column;min-width:0}.PantoneCodeExtras_palette__code__YerPb{padding:.375rem .5rem;font-size:.75rem;color:var(--text-primary);background:var(--bg-secondary,transparent);border-top:1px solid var(--border)}.PantoneCodeExtras_palette__code__YerPb a{color:var(--accent-text);font-weight:600}.PantoneCodeExtras_palette__de__5_lFu{color:var(--text-secondary);white-space:nowrap}.PantoneCodeExtras_palette__intro__qd6uU{margin:-.5rem 0 1rem;font-size:.875rem;color:var(--text-secondary)}.PantoneCodeExtras_palette__chip__omp7L{flex:1 1 auto;min-height:3.5rem;display:flex;align-items:flex-end;padding:.5rem;font-family:JetBrains Mono,Fira Code,monospace;font-size:.75rem}.PantoneCodeExtras_neighbours__QShP_{list-style:none;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:.5rem;gap:.5rem}.PantoneCodeExtras_neighbour__XiLAo{display:flex;align-items:center;gap:.75rem;padding:.5rem .75rem;border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text-primary);text-decoration:none}.PantoneCodeExtras_neighbour__XiLAo:hover{border-color:var(--text-muted)}.PantoneCodeExtras_neighbour__chip__S4JKj{flex:none;width:1.5rem;height:1.5rem;border-radius:50%;border:1px solid var(--border)}.PantoneCodeExtras_neighbour__code__WdXxj{font-weight:600}.PantoneCodeExtras_neighbour__hex__cSmHw{margin-left:auto;font-family:JetBrains Mono,Fira Code,monospace;font-size:.875rem;color:var(--text-secondary)}.PantoneCodeExtras_family__Q7wXt{margin:0 0 2.5rem}.PantoneCodeExtras_family__Q7wXt a{color:var(--accent-text)}@media(min-width:640px){.PantoneCodeExtras_contrast__AmM9m{grid-template-columns:repeat(2,minmax(0,1fr))}.PantoneCodeExtras_neighbours__QShP_{grid-template-columns:repeat(3,minmax(0,1fr))}}.PantoneQuickFacts_facts__px73V{margin:2.5rem 0}.PantoneQuickFacts_facts__title__IUjL2{font-size:1.375rem;font-weight:700;line-height:1.25;text-align:left;color:var(--text-primary);margin:0 0 1rem}.PantoneQuickFacts_table__qGL84{width:100%;border-collapse:collapse;font-size:.9375rem;line-height:1.5}.PantoneQuickFacts_table__qGL84 td,.PantoneQuickFacts_table__qGL84 th{padding:.5rem .75rem .5rem 0;text-align:left;vertical-align:top;border-bottom:1px solid var(--border);overflow-wrap:anywhere}.PantoneQuickFacts_table__qGL84 th{width:38%;font-weight:600;color:var(--text-secondary)}.PantoneQuickFacts_table__qGL84 td{color:var(--text-primary)}.PantoneQuickFacts_table__caption__hj4C9{caption-side:top;text-align:left;padding-bottom:.5rem;font-size:.875rem;line-height:1.5;color:var(--text-secondary)}.PantoneQuickFacts_note__eKezO{font-size:.8125rem;color:var(--text-muted)}.PantoneQuickFacts_facts__method___fVk8{margin-top:.75rem;max-width:70ch;font-size:.875rem;line-height:1.6;color:var(--text-secondary)}.PantoneQuickFacts_facts__method___fVk8 a{color:var(--accent-text)}.PantoneQuickFacts_ral__intro__uCuTA{max-width:70ch;margin-bottom:1rem;line-height:1.6;color:var(--text-secondary)}.PantoneQuickFacts_ral__intro__uCuTA a{color:var(--accent-text)}.PantoneQuickFacts_ral__grid__fiJtX{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:.75rem;gap:.75rem;list-style:none;padding:0;margin:0}@media(min-width:640px){.PantoneQuickFacts_table__qGL84 th{width:14rem}.PantoneQuickFacts_ral__grid__fiJtX{grid-template-columns:repeat(3,minmax(0,1fr))}}.page_page__GdQn8{flex:1 1;padding:2rem 1rem}@media(min-width:768px){.page_page__GdQn8{padding:3rem 2rem}}.page_page__container__QQkpr{max-width:1200px;margin:0 auto}.page_page__title__qfl_n{font-size:clamp(2rem,1.4rem + 2.2vw,2.5rem);font-weight:700;letter-spacing:-.02em;line-height:1.15;text-align:left;text-wrap:balance;color:var(--text-primary);margin:0 0 .5rem}.page_page__subtitle__XK2_D{font-size:1.0625rem;line-height:1.5;text-align:left;text-wrap:pretty;max-width:60ch;color:var(--text-secondary);margin:0 0 1.5rem}.page_page__upload__WHRri{margin-bottom:2rem}.page_page__controls__6Mqmr{display:flex;flex-direction:column;gap:1rem;margin-bottom:3rem}.page_page__settings__6j1OE{display:flex;flex-wrap:wrap;gap:1rem 2rem}.page_page__frameSelector__yTFYA,.page_page__selector__bm39F{display:flex;flex-direction:column;gap:.5rem}.page_page__label__MGI35{font-size:1.125rem;font-weight:600;color:var(--text-primary)}.page_page__settingLabel__co71o{font-size:.8125rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);margin:0}.page_page__options__AqScO{display:flex;gap:.75rem;flex-wrap:wrap}.page_page__option__BHKAh{min-width:2.75rem;min-height:2.75rem;padding:.5rem .875rem;background-color:var(--bg-secondary);border:2px solid var(--border);border-radius:var(--radius-md);font-size:1rem;font-weight:500;color:var(--text-primary);cursor:pointer;transition:all .2s}.page_page__option__BHKAh:hover:not(:disabled){border-color:var(--accent);background-color:rgba(136,192,208,.05)}.page_page__option__BHKAh:active:not(:disabled){transform:scale(.98)}.page_page__option__BHKAh:disabled{opacity:.6;cursor:not-allowed}.page_page__option_active__D_OQM{border-color:var(--accent);background-color:rgba(136,192,208,.1);color:var(--accent-text);font-weight:600}.page_page__extract__RKQ1D{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem 2rem;background:var(--accent);color:#2e3440;font-size:1rem;font-weight:600;border:none;border-radius:var(--radius-md);cursor:pointer;transition:all .3s ease;align-self:flex-start}.page_page__extract__RKQ1D:active:not(:disabled){transform:translateY(0)}.page_page__extract__RKQ1D:disabled{opacity:.7;cursor:not-allowed;transform:none}.page_page__extract__RKQ1D:focus-visible{outline:2px solid var(--accent-text);outline-offset:4px}.page_page__spinner__CCFz_{width:16px;height:16px;border:2px solid rgba(46,52,64,.3);border-top-color:#2e3440;border-radius:50%;animation:page_spin__B02_p .6s linear infinite}@keyframes page_spin__B02_p{to{transform:rotate(1turn)}}.page_page__progress__AiRXY{margin:0}.page_page__progressBar__ttgEe{width:100%;height:6px;background-color:var(--border);border-radius:var(--radius-sm);overflow:hidden}.page_page__progressFill__7G0N_{height:100%;background:linear-gradient(90deg,var(--accent) 0,var(--accent-hover) 100%);transition:width .3s ease}.page_page__result__IEwLs{margin-bottom:3rem;scroll-margin-top:1rem}.page_page__result__IEwLs:focus{outline:none}.page_page__timeline__UbbvS{margin-bottom:3rem;padding:1.5rem;background-color:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-md)}.page_page__timelineTitle__hz1Re{font-size:1.125rem;font-weight:600;color:var(--text-primary);margin-bottom:1rem}.page_page__timelineScroll___rkCY{display:flex;gap:1rem;overflow-x:auto;padding:.5rem 0}.page_page__timelineScroll___rkCY::-webkit-scrollbar{height:8px}.page_page__timelineScroll___rkCY::-webkit-scrollbar-track{background:var(--border);border-radius:var(--radius-sm)}.page_page__timelineScroll___rkCY::-webkit-scrollbar-thumb{background:var(--accent);border-radius:var(--radius-sm)}.page_page__timelineScroll___rkCY::-webkit-scrollbar-thumb:hover{background:var(--accent-hover)}.page_page__frame__8g7wG{flex-shrink:0;width:200px;padding:1rem;background-color:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius-md)}.page_page__frameTime__T9Nc3{font-size:.875rem;font-weight:600;color:var(--text-primary);margin-bottom:.75rem;text-align:center}.page_page__frameColors__DbHZB{display:flex;gap:.25rem;height:40px}.page_page__frameColor__Ol__e{flex:1 1;border-radius:var(--radius-sm);cursor:pointer;transition:transform .2s}.page_page__export__5H1nj{margin-bottom:3rem;display:flex;flex-direction:column;gap:1rem}.page_page__exportFormats__gJsyO{display:flex;gap:.5rem;flex-wrap:wrap}.page_page__exportFormat__4BUnw{padding:.625rem 1rem;background-color:var(--bg-secondary);border:2px solid var(--border);border-radius:var(--radius-md);font-size:.875rem;font-weight:500;color:var(--text-primary);cursor:pointer;transition:all .2s}.page_page__exportFormat__4BUnw:hover{border-color:var(--accent);background-color:rgba(136,192,208,.05)}.page_page__exportFormat_active__PgDAq{border-color:var(--accent);background-color:rgba(136,192,208,.1);color:var(--accent-text);font-weight:600}.page_page__exportCode__em9gm{position:relative;background-color:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-md);padding:1.5rem}.page_page__code__iOw45{font-family:JetBrains Mono,monospace;font-size:.875rem;line-height:1.6;color:var(--text-primary);margin:0;overflow-x:auto;white-space:pre}.page_page__exportActions__hASYA{margin-top:1rem;display:flex;justify-content:flex-end}.page_page__info__AENMx p{max-width:60ch;text-wrap:pretty}.page_page__info__AENMx{margin-top:4rem;padding-top:3rem;border-top:1px solid var(--border);color:var(--text-secondary)}.page_page__info__AENMx h2{font-size:1.5rem;font-weight:700;color:var(--text-primary);margin-bottom:1rem}.page_page__info__AENMx h3{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin-top:2rem;margin-bottom:.75rem}.page_page__info__AENMx p{line-height:1.7;margin-bottom:1.5rem}.page_page__info__AENMx ul{list-style:none;padding:0;margin:0 0 1.5rem}.page_page__info__AENMx ul li{padding:.5rem 0;line-height:1.6}.page_page__info__AENMx ul li:before{content:"→";color:var(--accent-text);font-weight:700;display:inline-block;width:1.5rem}.page_page__info__AENMx strong{color:var(--text-primary);font-weight:600}.page_sample___Fsan{margin-top:1rem;text-align:center}.page_sample__button__AkWTd{padding:.625rem 1.25rem;background-color:var(--bg-secondary);color:var(--text-primary);font-size:.9375rem;font-weight:600;border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;transition:border-color .2s}.page_sample__button__AkWTd:hover:not(:disabled){border-color:var(--accent)}.page_sample__button__AkWTd:disabled{opacity:.6;cursor:not-allowed}.page_sample__button__AkWTd:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.page_sample__credit__ft5b1{margin-top:.5rem;font-size:.75rem;color:var(--text-muted)}.page_sample__credit__ft5b1 a{color:inherit;text-decoration:underline}.page_page__actions___fl_6{display:flex;flex-wrap:wrap;gap:.75rem}.page_page__frameButton__YLBRw{padding:1rem 1.5rem;background-color:var(--bg-secondary);color:var(--text-primary);font-size:1rem;font-weight:600;border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;transition:border-color .2s}.page_page__frameButton__YLBRw:hover:not(:disabled){border-color:var(--accent)}.page_page__frameButton__YLBRw:disabled{opacity:.6;cursor:not-allowed}.page_page__frameButton__YLBRw:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.page_page__hint__DS2OS{font-size:.875rem;color:var(--text-secondary);margin:0}.page_page__timeline__UbbvS .page_page__hint__DS2OS{margin-bottom:.75rem}.page_page__pending__79oWS{min-height:64rem;margin-bottom:3rem;border-radius:var(--radius-md);background-color:var(--bg-secondary);opacity:.5}.page_page__frameThumb___bWyQ{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;margin-bottom:.5rem;border-radius:var(--radius-sm)}.page_page__frameColors__DbHZB .page_page__frameColor__Ol__e{display:flex;align-items:center;justify-content:center;padding:0;border:1px solid rgba(0,0,0,.1);color:#fff;font-size:.875rem;text-shadow:0 0 2px rgba(0,0,0,.8)}.page_page__frameColors__DbHZB .page_page__frameColor__Ol__e:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.page_page__frameColor_copied__f04Wc{transform:scale(1.1)}.page_range__GShSy{display:flex;flex-direction:column;gap:.5rem;min-width:0;margin:0;padding:0;border:0}.page_range__fields__VuWpY{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem}.page_range__field___z_qS{display:flex;align-items:center;gap:.5rem}.page_range__label__JyTij{min-width:2.5rem;font-size:.875rem;color:var(--text-secondary)}.page_range__input__FgUfp{width:5.5rem;min-height:2.75rem;padding:0 .625rem;background-color:var(--bg-primary);border:2px solid var(--border);border-radius:var(--radius-md);color:var(--text-primary);font:inherit;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_range__input__FgUfp:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.page_page__download__6Sezu,.page_range__now__8cjvD{min-height:2.75rem;padding:0 .875rem;background-color:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text-primary);font-size:.875rem;font-weight:600;cursor:pointer;transition:border-color .2s}.page_page__download__6Sezu:hover:not(:disabled),.page_range__now__8cjvD:hover:not(:disabled){border-color:var(--accent)}.page_page__download__6Sezu:disabled,.page_range__now__8cjvD:disabled{opacity:.6;cursor:not-allowed}.page_page__download__6Sezu:focus-visible,.page_range__now__8cjvD:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.page_page__export__5H1nj .page_page__download__6Sezu{margin:1rem 0 .5rem}.page_barcode__0snWw,.page_shares__sa3r5{margin-bottom:3rem;padding:1.5rem;background-color:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-md)}.page_shares__stack__jNIlk{display:flex;height:2rem;margin-bottom:1rem;overflow:hidden;border-radius:var(--radius-sm);border:1px solid var(--border)}.page_shares__segment__7JjzB{display:block;height:100%}.page_shares__list___gtb_{display:flex;flex-direction:column;gap:.5rem;margin:0 0 .75rem;padding:0;list-style:none}.page_shares__row__oV6Lv{display:grid;grid-template-columns:1.5rem 5.5rem 1fr 3.75rem;align-items:center;grid-gap:.75rem;gap:.75rem}.page_shares__swatch__EbVqd{width:1.5rem;height:1.5rem;border-radius:var(--radius-sm);border:1px solid var(--border)}.page_shares__hex__ve3_h{font-family:var(--font-jetbrains),monospace;font-size:.875rem;color:var(--text-primary)}.page_shares__track__hCDbC{display:block;height:.75rem;overflow:hidden;background-color:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius-sm)}.page_shares__bar__eCfcL{display:block;height:100%}.page_shares__value__k6UYn{font-size:.875rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;color:var(--text-primary)}.page_barcode__strip__rSV_F{display:flex;height:6rem;margin-bottom:.75rem;overflow:hidden;border-radius:var(--radius-sm);border:1px solid var(--border)}.page_barcode__column__Gq98_{flex:1 1;min-width:0}.page_barcode__0snWw .page_page__hint__DS2OS{margin-bottom:1rem}.page_page__runNote__rZi0r{margin-top:.75rem}@media(max-width:639px){.page_page__actions___fl_6{flex-direction:column}.page_page__extract__RKQ1D,.page_page__frameButton__YLBRw{width:100%}.page_page__timeline__UbbvS{padding:1rem}.page_page__timelineScroll___rkCY{flex-direction:column;gap:.75rem;overflow-x:visible;padding:0}.page_page__frame__8g7wG{display:grid;grid-template-columns:6.5rem 1fr;grid-template-rows:auto 1fr;grid-column-gap:.75rem;column-gap:.75rem;width:auto;padding:.625rem}.page_page__frameThumb___bWyQ{grid-row:1/span 2;margin-bottom:0}.page_page__frameTime__T9Nc3{text-align:left;margin-bottom:.375rem}.page_page__frameColors__DbHZB{height:2.75rem}.page_barcode__0snWw,.page_shares__sa3r5{padding:1rem}.page_shares__row__oV6Lv{grid-template-columns:1.25rem 4.75rem 1fr 3.25rem;gap:.5rem}.page_shares__swatch__EbVqd{width:1.25rem;height:1.25rem}.page_range__field___z_qS{flex-wrap:wrap}.page_page__download__6Sezu{width:100%}}@media(hover:hover)and (pointer:fine){.page_page__frameColor__Ol__e:hover{transform:scale(1.1)}}