.Header_header__DgKfY{background:var(--appHeaderBg,#fff);justify-content:space-between;padding:0 20px;color:var(--appHeaderFg,#1a1a1a);border-bottom:1px solid var(--appHeaderBorder,rgba(0,0,0,.06));box-shadow:none;font-family:Inter,Roboto,Arial,sans-serif;position:fixed;top:0;left:0;right:0;z-index:110;transition:background .2s ease,border-color .2s ease,color .2s ease}.Header_header__DgKfY,.Header_logoWrapper__d7EPB{display:flex;align-items:center}.Header_logo__BMNhv{display:block;height:35px;object-fit:contain}.Header_brand__qD5r4{display:flex;align-items:center;gap:10px;text-decoration:none;color:inherit}.Header_brandText__ph_ih{font-weight:700;font-size:18px;letter-spacing:.4px;color:var(--appHeaderFg,#1a1a1a)}.Header_nav__UI5Kl{display:flex;gap:32px}.Header_toolsNav__LFiWd{display:flex;align-items:center;gap:2px}.Header_toolsNavToggle__zLH4v{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:0;border-radius:6px;background:none;cursor:pointer}.Header_navBtn__Dfh3M{background:none;color:var(--appHeaderFg,#1a1a1a);border-radius:0;padding:0 .2em;text-decoration:none;font-weight:500;font-size:16px;cursor:pointer;transition:color .2s,border-bottom .2s;font-family:Inter,Roboto,Arial,sans-serif;letter-spacing:.2px;margin-left:0;border:none;border-bottom:2px solid transparent;outline:none}.Header_navBtn__Dfh3M:focus,.Header_navBtn__Dfh3M:hover{color:var(--appHeaderFg,#1a1a1a);border-bottom:2px solid var(--appHeaderFg,#1a1a1a);background:none}.Header_userIcon__1heK4{width:38px;height:38px;border-radius:50%;background:rgba(255,255,255,.18);display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:22px;color:var(--appHeaderFg,#1a1a1a);border:1px solid var(--appHeaderBorder,rgba(0,0,0,.06));transition:background .2s;margin-right:10px;padding:0;outline:none}.Header_userIcon__1heK4:focus,.Header_userIcon__1heK4:hover{background:rgba(0,0,0,.03)}.Header_userMenu__L0lcR{min-width:220px;padding:8px;background:var(--appHeaderBg,#fff);border:1px solid var(--appHeaderBorder,rgba(0,0,0,.08));border-radius:12px;box-shadow:0 0 10px rgba(0,0,0,.12);z-index:9999;box-sizing:border-box;overflow:hidden}.Header_userMenuItem__7V6Un{display:flex;align-items:center;width:100%;font-size:14px;color:var(--appHeaderFg,#1a1a1a);padding:10px;border-radius:10px;cursor:pointer;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-sizing:border-box;text-decoration:none;white-space:nowrap}.Header_userMenuItem__7V6Un:hover,.Header_userMenuItem__7V6Un[data-highlighted],.Header_userMenuItem__7V6Un[data-state=open]{background:rgba(0,0,0,.04)}.Header_userMenuSub__F0hrJ{justify-content:space-between;gap:16px}.Header_userMenuChevron__72iXt{flex:0 0 auto;color:var(--appHeaderMuted,#6b6b6b)}.Header_userAvatar__wFISr{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block}.Header_menu__24SZR{display:flex;gap:5px;align-items:center}.Header_burger__7vjas{display:none;background:none;border:none;cursor:pointer;margin-left:10px;width:40px;height:40px;padding:0;position:relative}.Header_burgerIconOpen__ljOsc,.Header_burgerIcon___rH8s{display:inline-block;width:28px;height:28px;position:relative;transition:all .3s cubic-bezier(.4,1,.4,1)}.Header_burgerIconOpen__ljOsc span,.Header_burgerIcon___rH8s span{display:block;position:absolute;left:0;width:100%;height:2px;background:var(--appHeaderFg,#1a1a1a);border-radius:2px;transition:all .3s cubic-bezier(.4,1,.4,1)}.Header_burgerIcon___rH8s span:first-child{top:3px}.Header_burgerIcon___rH8s span:nth-child(2){top:12px}.Header_burgerIcon___rH8s span:nth-child(3){top:21px}.Header_burgerIconOpen__ljOsc span:first-child{top:12px;transform:rotate(45deg)}.Header_burgerIconOpen__ljOsc span:nth-child(2){opacity:0}.Header_burgerIconOpen__ljOsc span:nth-child(3){top:12px;transform:rotate(-45deg)}@media (max-width:1000px){.Header_menu__24SZR,.Header_nav__UI5Kl{display:none}.Header_burger__7vjas{display:block}}.Header_mobileMenu__18It3{position:absolute;top:65px;left:0;right:0;background:var(--appHeaderBg,#fff);border-bottom:1px solid var(--appHeaderBorder,rgba(0,0,0,.06));border-radius:0 0 12px 12px;padding:18px 24px;z-index:101;display:flex;flex-direction:column;gap:18px;animation:Header_fadeIn__XLNNR .18s}.Header_mobileMenuGroup__P3xeY{display:flex;flex-direction:column;gap:12px}.Header_mobileMenuGroupTitle___AlIo{display:flex;align-items:center;width:100%;font-size:16px;font-weight:500;letter-spacing:.2px;color:var(--appHeaderMuted,#6b6b6b);padding:4px 0}.Header_mobileMenuBranch__m67tW{display:flex;flex-direction:column;gap:8px}.Header_mobileMenuBranchHead__q_Hw8{display:flex;align-items:center;justify-content:space-between;gap:8px}.Header_mobileMenuBranchToggle__Lyr6S{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--appHeaderMuted,#6b6b6b);cursor:pointer}.Header_mobileMenuBranchToggle__Lyr6S:hover{background:rgba(0,0,0,.04)}.Header_mobileMenuNested__NFego{display:flex;flex-direction:column;gap:8px;margin-left:14px;padding-left:12px;border-left:1px solid var(--appHeaderBorder,rgba(0,0,0,.08))}.Header_mobileMenuOverlay__Ca5d0{position:fixed;top:65px;left:0;right:0;bottom:0;background:rgba(30,32,38,.38);z-index:100;pointer-events:auto}@keyframes Header_fadeIn__XLNNR{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.ToolCard_tool-card__KZthJ{border-radius:18px;padding:18px 16px;display:flex;flex-direction:column;justify-content:space-between;text-decoration:none;cursor:pointer;min-height:168px;color:#1a1a1a;box-shadow:none;transition:transform .22s cubic-bezier(.2,1,.2,1),filter .22s;will-change:transform}.ToolCard_tool-card__KZthJ:hover{transform:translateY(-3px);box-shadow:none}.ToolCard_tool-title__NaRCr{font-size:28px;font-weight:800;margin-bottom:6px;line-height:1.05;letter-spacing:-.02em}.ToolCard_tool-desc__BCCQU{font-size:16px;line-height:1.5;flex-grow:1;color:#3b3b3b}.ToolCard_tool-action__OjuFy{margin-top:16px;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.08em}.AnimatedFooterText_footerText__hyWd2{text-align:center;line-height:1.1;color:rgba(17,24,39,.28);display:flex;flex-direction:column;font-family:Inter,Roboto,Arial,sans-serif;background:transparent;padding:0}.AnimatedFooterText_line__Gxpu5{display:flex;justify-content:center}.AnimatedFooterText_footerText__hyWd2 span{display:inline-block;transition:color .22s cubic-bezier(.4,1,.4,1),transform .22s cubic-bezier(.4,1,.4,1);font-size:9vw;transform:scaleY(1.1);font-weight:lighter}.AnimatedFooterText_footerText__hyWd2 span.AnimatedFooterText_active__TO9DG{color:#ffd600;animation:AnimatedFooterText_swingX__bOxf_ 1.5s cubic-bezier(.4,1,.4,1)}@keyframes AnimatedFooterText_swingX__bOxf_{0%{transform:translateX(0) scale(1) rotate(0deg)}10%{transform:translateX(-8px) scale(1.08) rotate(-12deg)}25%{transform:translateX(8px) scale(1.08) rotate(10deg)}40%{transform:translateX(-6px) scale(1.04) rotate(-8deg)}55%{transform:translateX(6px) scale(1.02) rotate(6deg)}70%{transform:translateX(-3px) scale(1.01) rotate(-4deg)}85%{transform:translateX(3px) scale(1.01) rotate(2deg)}to{transform:translateX(0) scale(1) rotate(0deg)}}.MainPage_root__lONZ0{--nx:0;--ny:0;--scroll:0px;--headerH:64px;--panelFg:#111827;--panelMuted:rgba(17,24,39,0.72);--panelMuted2:rgba(17,24,39,0.62);--panelBorder:rgba(17,24,39,0.10);--panelBorderStrong:rgba(17,24,39,0.18);--panelSurface:rgba(255,255,255,0.72);--panelSurfaceStrong:rgba(255,255,255,0.78);--panelHover:rgba(17,24,39,0.05);position:relative;isolation:isolate;font-family:Inter,Roboto,Arial,sans-serif;color:#111827;background:#ffffff;padding:0;overflow:visible}.MainPage_panelWrap__7MkLv{position:relative;height:200vh}.MainPage_panelWrap__7MkLv+.MainPage_panelWrap__7MkLv{margin-top:-100vh}.MainPage_panelWrap__7MkLv:first-of-type+.MainPage_panelWrap__7MkLv{margin-top:0}.MainPage_panelWrap__7MkLv:first-of-type+.MainPage_panelWrap__7MkLv .MainPage_panelInner__hK0wx{transform:none;will-change:auto}.MainPage_panelWrap__7MkLv:last-of-type{height:100vh}.MainPage_panel__xpjpC{position:-webkit-sticky;position:sticky;top:0;height:100vh;padding-top:var(--headerH);box-sizing:border-box;width:100%;background:var(--panelBg,#ffffff);color:var(--panelFg,#111827);z-index:var(--z,1);display:flex;overflow:visible}@supports (height:100svh){.MainPage_panelWrap__7MkLv{height:200svh}.MainPage_panelWrap__7MkLv+.MainPage_panelWrap__7MkLv{margin-top:-100svh}.MainPage_panelWrap__7MkLv:last-of-type,.MainPage_panel__xpjpC{height:100svh}.MainPage_panelInner__hK0wx{min-height:calc(100svh - var(--headerH))}}@supports (height:100dvh){.MainPage_panelWrap__7MkLv{height:200dvh}.MainPage_panelWrap__7MkLv+.MainPage_panelWrap__7MkLv{margin-top:-100dvh}.MainPage_panelWrap__7MkLv:last-of-type,.MainPage_panel__xpjpC{height:100dvh}.MainPage_panelInner__hK0wx{min-height:calc(100dvh - var(--headerH))}}.MainPage_wave__Mmjz5{--waveH:100px;position:absolute;left:0;right:0;top:calc(-1 * var(--waveH) + 20px);height:calc(var(--waveH) + 2px);pointer-events:none;overflow:hidden}.MainPage_waveBack__vsa9X,.MainPage_waveFront__RKb_X{position:absolute;inset:0;background:linear-gradient(180deg,var(--waveColor,rgba(255,255,255,.95)) 0,var(--waveColor,rgba(255,255,255,.95)) 78%,rgba(0,0,0,0) 100%);-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 92' preserveAspectRatio='none'><path d='M0,44 C150,84 350,8 600,44 C850,84 1050,8 1200,44 L1200,92 L0,92 Z' fill='black'/></svg>");-webkit-mask-size:1200px 100%;-webkit-mask-repeat:repeat-x;-webkit-mask-position:0 100%;mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 92' preserveAspectRatio='none'><path d='M0,44 C150,84 350,8 600,44 C850,84 1050,8 1200,44 L1200,92 L0,92 Z' fill='black'/></svg>");mask-size:1200px 100%;mask-repeat:repeat-x;mask-position:0 100%}.MainPage_waveBack__vsa9X{opacity:.18;transform:translate3d(0,18px,0);filter:blur(8px)}.MainPage_waveFront__RKb_X{opacity:1}@media (prefers-reduced-motion:no-preference){.MainPage_waveFront__RKb_X{animation:MainPage_waveMove__WbWI3 14s linear infinite}.MainPage_waveBack__vsa9X{animation:MainPage_waveMove__WbWI3 22s linear infinite reverse}}@keyframes MainPage_waveMove__WbWI3{0%{-webkit-mask-position:0 100%;mask-position:0 100%}to{-webkit-mask-position:-1200px 100%;mask-position:-1200px 100%}}.MainPage_panelInner__hK0wx{width:100%;max-width:1200px;margin:0 auto;min-height:calc(100vh - var(--headerH));padding:0 24px;display:flex;flex-direction:column;justify-content:center;flex:1 1}@media (prefers-reduced-motion:no-preference){.MainPage_panelInner__hK0wx{transform:translate3d(0,var(--panelParallax,0),0);will-change:transform}}.MainPage_hero__JRm15{position:-webkit-sticky;position:sticky}.MainPage_heroInner__ZE0wk{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:28px;gap:28px;align-items:center}.MainPage_heroText__i2_E9{padding:18px 0}.MainPage_kicker__BU2ra{display:inline-flex;padding:8px 12px;border-radius:999px;border:1px solid var(--panelBorder,rgba(17,24,39,.1));background:var(--panelSurfaceStrong,rgba(255,255,255,.75));font-size:14px;letter-spacing:.2px}.MainPage_title__AwbYc{margin:14px 0 10px;font-size:56px;line-height:1.03;letter-spacing:-.03em}.MainPage_subtitle__UDFlL{margin:0;color:var(--panelMuted,rgba(17,24,39,.72));font-size:18px;line-height:1.65;max-width:60ch}.MainPage_ctaRow__rDh6U{margin-top:18px;display:flex;flex-wrap:wrap;gap:10px;align-items:center}.MainPage_ctaGhost__0Tjj1,.MainPage_ctaPrimary__xvOYd{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;height:44px;padding:0 16px;border-radius:12px;font-weight:650;letter-spacing:.2px;transition:transform .18s cubic-bezier(.2,1,.2,1),background .18s,border-color .18s;will-change:transform}.MainPage_ctaPrimary__xvOYd{color:#111827;background:#ffffff;border:1px solid rgba(17,24,39,.12);box-shadow:none}.MainPage_ctaGhost__0Tjj1{color:rgba(17,24,39,.86);background:rgba(255,255,255,.55);border:1px solid rgba(17,24,39,.1)}.MainPage_ctaGhost__0Tjj1:hover,.MainPage_ctaPrimary__xvOYd:hover{transform:translateY(-2px);box-shadow:none;background:var(--panelHover,rgba(17,24,39,.04));border-color:var(--panelBorderStrong,rgba(17,24,39,.18))}.MainPage_ctaGhost__0Tjj1:active,.MainPage_ctaPrimary__xvOYd:active{transform:translateY(0)}.MainPage_ctaGhost__0Tjj1:focus-visible,.MainPage_ctaPrimary__xvOYd:focus-visible{outline:2px solid rgba(58,134,255,.55);outline-offset:3px}.MainPage_badges__AvHBY{margin-top:14px;display:flex;flex-wrap:wrap;gap:8px}.MainPage_badge__8y_br{font-size:12px;color:var(--panelMuted,rgba(17,24,39,.68));background:var(--panelSurface,rgba(255,255,255,.6));border:1px solid var(--panelBorder,rgba(17,24,39,.1));border-radius:999px;padding:8px 10px}.MainPage_heroVisual__83wGe{display:grid;align-items:center;justify-items:start}.MainPage_previewStack__gzGZg{width:100%;max-width:80%;position:relative;padding:16px;transform:translate3d(calc(var(--nx) * -12px),calc(var(--ny) * -10px),0);perspective:1200px;transform-style:preserve-3d}.MainPage_previewPalette__NVlgK{z-index:1;transform-style:preserve-3d;transform-origin:20% 50%;transform:translateZ(0) rotateY(-6deg) rotateX(2deg)}.MainPage_previewPaletteFront__RFJWF,.MainPage_previewPalette__NVlgK{position:relative;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .28s ease,opacity .28s ease;will-change:transform}.MainPage_previewPaletteFront__RFJWF{z-index:3;transform-style:preserve-3d;transform-origin:20% 50%;transform:translateZ(90px) rotateY(0deg) rotateX(0deg) scale(1.01)}.MainPage_previewColor__r_0Cu{z-index:2;transform-style:preserve-3d;transform-origin:80% 60%;transform:translateZ(70px) rotateY(-8deg) rotateX(0deg)}.MainPage_previewColorBack__xwM6_,.MainPage_previewColor__r_0Cu{position:absolute;right:-18px;bottom:-22px;width:min(360px,86%);-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .28s ease,opacity .28s ease;will-change:transform}.MainPage_previewColorBack__xwM6_{z-index:0;transform-style:preserve-3d;transform-origin:80% 60%;opacity:.98;transform:translateZ(-20px) rotateY(14deg) rotateX(-3deg) scale(.985)}@media (prefers-reduced-motion:reduce){.MainPage_previewStack__gzGZg{perspective:none}.MainPage_previewColorBack__xwM6_,.MainPage_previewColor__r_0Cu,.MainPage_previewPaletteFront__RFJWF,.MainPage_previewPalette__NVlgK{transition:none;transform:none;opacity:1}}.MainPage_previewTop__xVSna{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px}.MainPage_previewLabel__hTYkO{font-size:12px;color:var(--panelMuted2,rgba(17,24,39,.55))}.MainPage_previewTitle__ineV_{font-size:18px;font-weight:750}.MainPage_previewPill__nLwa7{font-size:12px;color:var(--panelMuted,rgba(17,24,39,.65));border:1px dashed var(--panelBorderStrong,rgba(17,24,39,.2));padding:8px 10px;border-radius:999px;white-space:nowrap}.MainPage_previewMeta__K7Kib{margin-top:12px;display:flex;align-items:center;gap:10px;color:var(--panelMuted2,rgba(17,24,39,.62));font-size:13px}.MainPage_dot__7qwJi{width:4px;height:4px;border-radius:999px;background:var(--panelBorderStrong,rgba(17,24,39,.25))}.MainPage_sectionHead__w1a9c{margin:0 0 18px}.MainPage_h2__GWpQs{margin:0 12px 26px}.MainPage_h2__GWpQs,.MainPage_lead__c_ErG{color:var(--panelMuted,rgba(17,24,39,.68))}.MainPage_lead__c_ErG{margin:12px;max-width:78ch;line-height:1.7}.MainPage_tools__xN8tt{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.MainPage_split__EtDGn{display:grid;grid-template-columns:1fr 1fr;grid-gap:22px;gap:22px;align-items:start}.MainPage_inlineCtas__lJhsq{margin-top:24px;display:flex;gap:14px;flex-wrap:wrap}.MainPage_textLink__kw_rT{color:inherit;text-underline-offset:3px}.MainPage_steps__KO0Oj{display:grid;grid-gap:12px;gap:12px}.MainPage_step__6YSZW{display:grid;grid-template-columns:56px 1fr;grid-gap:12px;gap:12px;padding:14px;border-radius:16px;border:1px solid var(--panelBorder,rgba(17,24,39,.1));background:var(--panelSurface,rgba(255,255,255,.72));box-shadow:none}.MainPage_stepNum__ywIoc{font-size:12px;color:var(--panelMuted2,rgba(17,24,39,.6));letter-spacing:.14em}.MainPage_stepTitle__WdYb3{font-weight:750;margin-bottom:4px}.MainPage_stepText__6etka{color:var(--panelMuted,rgba(17,24,39,.68));line-height:1.55}.MainPage_features__ECDbr{margin:18px 0 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.MainPage_featureCard__kypg0{border-radius:16px;border:1px solid var(--panelBorder,rgba(17,24,39,.1));background:var(--panelSurface,rgba(255,255,255,.7));padding:16px 14px;box-shadow:none}.MainPage_featureTitle__6ash5{font-weight:750;margin-bottom:6px}.MainPage_featureText__ZbuSn{color:var(--panelMuted,rgba(17,24,39,.68));line-height:1.6}@media (max-width:980px){.MainPage_panelInner__hK0wx{padding:clamp(24px,5vh,44px) 20px}.MainPage_heroInner__ZE0wk{grid-template-columns:1fr}.MainPage_heroVisual__83wGe{justify-items:center}.MainPage_title__AwbYc{font-size:44px}.MainPage_split__EtDGn,.MainPage_tools__xN8tt{grid-template-columns:1fr}.MainPage_features__ECDbr{grid-template-columns:repeat(2,minmax(0,1fr))}.MainPage_panelWrap__7MkLv{height:auto}.MainPage_panelWrap__7MkLv+.MainPage_panelWrap__7MkLv{margin-top:0}.MainPage_panel__xpjpC{position:relative;height:auto;min-height:100vh}.MainPage_panelInner__hK0wx{min-height:calc(100vh - var(--headerH))}}@media (max-width:980px){@supports (height:100svh){.MainPage_panel__xpjpC{min-height:100svh}.MainPage_panelInner__hK0wx{min-height:calc(100svh - var(--headerH))}}}@media (max-width:520px){.MainPage_title__AwbYc{font-size:38px}.MainPage_features__ECDbr{grid-template-columns:1fr}}.MainPage_flowPanel__Mt_PN{height:auto}.MainPage_flowPanel__Mt_PN .MainPage_panel__xpjpC{position:relative;height:auto;min-height:0}.MainPage_flowPanel__Mt_PN .MainPage_panelInner__hK0wx{min-height:0;transform:none;will-change:auto}.MainPage_catalogPanel__KvWR7 .MainPage_panelInner__hK0wx{justify-content:flex-start;padding-top:72px;padding-bottom:120px}.MainPage_panelWrap__7MkLv.MainPage_flowPanel__Mt_PN+.MainPage_panelWrap__7MkLv{margin-top:0}.MainPage_previewLayout__Gf2_t{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);grid-gap:28px;gap:28px;align-items:center;width:100%}.MainPage_toolPreview__LnDyy{display:flex;flex-direction:column;gap:12px;min-width:0}.MainPage_pipetteScene__4DPzK{position:relative;height:250px;border-radius:18px;overflow:hidden;background:linear-gradient(180deg,#7EB6D9,#F6C28B 46%,#E7A07A)}.MainPage_pipetteSun___oAx0{position:absolute;width:78px;height:78px;right:42px;top:34px;border-radius:50%;background:#F4D35E;box-shadow:0 0 0 14px rgba(244,211,94,.35)}.MainPage_pipetteHillFar__bIvmt,.MainPage_pipetteHill__B_Koe{position:absolute;left:-12%;right:-8%;border-radius:50% 50% 0 0}.MainPage_pipetteHillFar__bIvmt{bottom:28px;height:78px;background:#264653}.MainPage_pipetteHill__B_Koe{bottom:-28px;height:96px;background:#2A9D8F}.MainPage_pipetteMarker__9qXE0{position:absolute;width:26px;height:26px;right:68px;top:60px;border:3px solid #fff;border-radius:50%;box-shadow:0 0 0 1px rgba(38,70,83,.35)}.MainPage_pipetteMarker__9qXE0:after,.MainPage_pipetteMarker__9qXE0:before{content:"";position:absolute;background:#fff}.MainPage_pipetteMarker__9qXE0:before{width:2px;height:10px;left:9px;top:-14px}.MainPage_pipetteMarker__9qXE0:after{width:10px;height:2px;left:-14px;top:9px}.MainPage_pipetteChip__X3sKI{position:absolute;left:14px;bottom:14px;padding:6px 10px;border-radius:10px;background:#fff;color:#1a1a1a;font-size:13px;font-weight:750;letter-spacing:.04em}.MainPage_pipetteStrip__mM7VN,.MainPage_wheelStrip__XOmtC{display:flex;height:18px;border-radius:999px;overflow:hidden}.MainPage_pipetteStrip__mM7VN span,.MainPage_wheelStrip__XOmtC span{flex:1 1}.MainPage_wheelWrap__BAA9t{position:relative;width:240px;height:240px;margin:0 auto}.MainPage_wheel__KcZqy{width:100%;height:100%;border-radius:50%;background:conic-gradient(#ef4444,#facc15,#22c55e,#22d3ee,#3b82f6,#d946ef,#ef4444);-webkit-mask:radial-gradient(circle,transparent 62px,#000 63px);mask:radial-gradient(circle,transparent 62px,#000 63px)}.MainPage_wheelDot__k82IY{position:absolute;width:18px;height:18px;border:3px solid #fff;border-radius:50%;box-shadow:0 2px 8px rgba(17,24,39,.22);transform:translate(-50%,-50%)}.MainPage_viz__qP2pd{border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 12px 30px rgba(49,46,129,.12)}.MainPage_vizChrome__v9CrG{display:flex;gap:6px;padding:12px 14px;background:#312E81}.MainPage_vizChrome__v9CrG span{width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,.72)}.MainPage_vizScreen__PEmzc{padding:16px;background:#F8F7FF}.MainPage_vizNav__4_lIb{display:flex;gap:8px;margin-bottom:16px}.MainPage_vizNav__4_lIb i{width:42px;height:8px;border-radius:999px;background:#C7D2FE}.MainPage_vizHero__iiLTV{display:grid;grid-template-columns:1.4fr .6fr;grid-gap:12px;gap:12px;align-items:stretch}.MainPage_vizCopy__ZYP5f{display:flex;flex-direction:column;gap:8px;padding:16px;border-radius:14px;background:#fff}.MainPage_vizCopy__ZYP5f b{color:#312E81;font-size:22px;letter-spacing:-.03em}.MainPage_vizCopy__ZYP5f i{display:block;height:8px;border-radius:999px;background:#E0E7FF}.MainPage_vizCopy__ZYP5f i:first-of-type{width:88%}.MainPage_vizCopy__ZYP5f i:last-of-type{width:62%}.MainPage_vizCopy__ZYP5f em{align-self:flex-start;margin-top:6px;padding:8px 12px;border-radius:10px;background:#4F46E5;color:#fff;font-style:normal;font-size:13px;font-weight:700}.MainPage_vizAside__iAC70{display:grid;grid-template-rows:repeat(4,1fr);border-radius:14px;overflow:hidden;min-height:120px}.MainPage_playground__Jy8gG{display:flex;flex-direction:column;gap:12px;min-width:0}.MainPage_playgroundCols__IhvON{display:flex;height:280px;border-radius:18px;overflow:hidden}.MainPage_playgroundCol__0F_lY{flex:1 1;min-width:0}.MainPage_playgroundOpen__y9Dfc{display:inline-flex;align-items:center;align-self:flex-start;height:40px;padding:0 14px;border-radius:12px;background:#0364ba;color:#fff;font-size:14px;font-weight:650;letter-spacing:.2px;text-decoration:none}.MainPage_resourceGrid__iscNH{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;width:100%}.MainPage_resourceCard__jBf8V{display:flex;flex-direction:column;gap:10px;padding:16px;border-radius:20px;background:#ffffff;color:#1a1a1a;text-decoration:none;box-shadow:0 10px 28px rgba(17,24,39,.06);transition:transform .22s cubic-bezier(.2,1,.2,1)}.MainPage_resourceCard__jBf8V:hover{transform:translateY(-3px)}.MainPage_resourceCard__jBf8V:focus-visible{outline:2px solid #1a1a1a;outline-offset:3px}.MainPage_resourcePreview__q31yj{display:flex;height:92px;border-radius:14px;overflow:hidden}.MainPage_resourcePreview__q31yj span{flex:1 1}.MainPage_resourceTitle___REKv{margin:8px 0 0;font-size:22px;font-weight:750;letter-spacing:-.02em;line-height:1.15;color:#111827}.MainPage_resourceText__ARack{margin:0;flex:1 1;font-size:15px;line-height:1.55;color:rgba(17,24,39,.72)}.MainPage_resourceAction__Y1EJY{margin-top:6px;font-size:14px;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:#111827}@media (max-width:980px){.MainPage_catalogPanel__KvWR7 .MainPage_panelInner__hK0wx{padding-top:48px;padding-bottom:88px}.MainPage_previewLayout__Gf2_t,.MainPage_resourceGrid__iscNH{grid-template-columns:1fr}.MainPage_pipetteScene__4DPzK,.MainPage_wheelWrap__BAA9t{height:210px}.MainPage_wheelWrap__BAA9t{width:210px}.MainPage_playgroundCols__IhvON{height:200px}}.MainPage_toolAction__Zy__4{margin-top:24px;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;border-radius:8px;padding:8px 12px 6px;display:flex;align-items:center;flex-direction:row}.MainPage_toolAction__Zy__4:hover{background-color:#ffffffa7}.SimilarColorTile_tile__zQw3k{display:flex;align-items:center;gap:12px;padding:8px 10px;background:#fff;border-radius:10px}.SimilarColorTile_swatch__ebSb4{display:inline-block;width:30px;height:30px;min-width:30px;min-height:30px;border-radius:6px;border:1px solid #00000012;vertical-align:middle;flex:0 0 30px;text-decoration:none;color:inherit}.SimilarColorTile_text__ZIY4i{font-size:14px;color:#222;flex:16 1;min-width:0}.SimilarColorTile_titleRow__mw7NG{display:flex;align-items:baseline;gap:6px}.SimilarColorTile_title__5MkWx{font-weight:700}.SimilarColorTile_titleLink__qx5h5{font-weight:700;color:inherit;text-decoration:none}.SimilarColorTile_titleLink__qx5h5:hover{text-decoration:underline}.SimilarColorTile_hex__HreNw{display:inline-block;min-width:0;margin-right:6px;margin-top:-3px}.SimilarColorTile_description__ySQYM{margin-top:2px}.TokenBlock_root__BwSDN{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;background:#f0f0f0;border:none;border-radius:8px;text-decoration:none;color:#212121;font-weight:500;font-size:15px;line-height:1;transition:background .15s}.TokenBlock_root__BwSDN:hover{background:#e0e0e0}.TokenBlock_dot__Vn4qC{width:12px;height:12px;border-radius:999px;flex:0 0 12px}.TokenBlock_label__e4ut4{white-space:nowrap}.Spinner_spinner__9fSAY{display:inline-block;border-style:solid;border-radius:50%;animation:Spinner_spin__qkR0L .8s linear infinite}@keyframes Spinner_spin__qkR0L{to{transform:rotate(1turn)}}.colors-page_root__3tMHU{margin:0 auto;padding:100px 24px 48px;background:#fff;font-family:Inter,Roboto,Arial,sans-serif;min-height:calc(100vh - 64px)}.colors-page_title__1erI6{text-align:center;color:#1a1a1a;font-size:32px;font-weight:700;margin-bottom:40px;letter-spacing:.2px}.colors-page_description__IU_Vq{font-size:20px;color:#888;min-height:32px;line-height:1.7;margin-bottom:18px}.colors-page_relatedFilters__92Z5A{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 28px}.colors-page_relatedFilter__kJIGg{display:inline-flex;align-items:center;padding:8px 12px;border-radius:999px;background:#f3f3f4;color:#1a1a1a;font-size:14px;font-weight:600;text-decoration:none}.colors-page_relatedFilter__kJIGg:hover{background:#e7e7e8}.colors-page_error__Mn1iQ{color:red;text-align:center;margin-top:40px}.colors-page_grid__NK5OW{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:32px;gap:32px;justify-content:center}.colors-page_loading__VM59o{display:flex;justify-content:center;align-items:center;margin:32px 0;min-height:72px}.colors-page_sentinel__twK8h{height:1px}.catalog_container__E3iBX{max-width:1300px;margin:0 auto}.catalog_empty__Gjicq{padding:32px 0;color:#6b7280}.ColorCard_card__7zO34{background:#fff;border-radius:14px;min-height:140px;display:flex;flex-direction:column;transition:transform .18s,box-shadow .18s;border:1px solid rgba(0,0,0,.06);overflow:hidden;position:relative}.ColorCard_card__7zO34:hover{transform:scale(1)}.ColorCard_colorBlock__sgRjT{min-height:110px;display:flex;height:150px;align-items:center;justify-content:center;border-top-left-radius:14px;border-top-right-radius:14px;transition:background .18s;position:relative;cursor:pointer}.ColorCard_hex__Ynzmz{color:#fff;font-weight:600;font-size:18px;text-shadow:0 1px 4px rgba(0,0,0,.13);letter-spacing:.2px;padding:0 12px;-webkit-user-select:text;-moz-user-select:text;user-select:text;opacity:0;transform:translateY(8px) scale(.95);transition:opacity .22s,transform .22s;white-space:nowrap;pointer-events:none}.ColorCard_colorBlock__sgRjT:hover .ColorCard_hex__Ynzmz{opacity:1;transform:translateY(0) scale(1)}.ColorCard_info__b6pl1{padding:10px;display:flex;flex-direction:column;justify-content:space-between;flex:1 1}.ColorCard_row__45ERq{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ColorCard_actions__EfHe5{display:flex;justify-content:space-between;align-items:center;gap:6px;flex:0 0 auto}.ColorCard_name__dz1Vp{font-weight:600;color:#1a1a1a;font-size:18px;margin-bottom:2px;letter-spacing:.1px;word-break:break-word}.ColorCard_description__Wl7o6{color:#575757;font-size:13px;line-height:1.2;margin-bottom:8px;max-height:3.6em;overflow:hidden;text-overflow:ellipsis}.ColorCard_favoriteBtn__ZNR_N{border:0;background:transparent;cursor:pointer;padding:6px;border-radius:10px;color:#1a1a1a;flex:0 0 auto}.ColorCard_favoriteBtn__ZNR_N:hover{background:rgba(0,0,0,.05)}.ColorCard_favoriteBtn__ZNR_N:disabled{opacity:.6;cursor:not-allowed}.ColorCard_favoriteBtnInner__6Jw5F{display:inline-flex;align-items:center;gap:4px}.ColorCard_favoriteCount__Udn_J{margin-top:4px;font-size:14px;font-weight:600}.ColorCard_saveBtn__6nbH2{background:rgba(255,255,255,.85);color:#1a1a1a;border-radius:8px;padding:8px 18px;font-weight:500;font-size:15px;border:1px solid rgba(0,0,0,.06);cursor:pointer;margin-top:8px;transition:background .18s,color .18s;font-family:Inter,Roboto,Arial,sans-serif;letter-spacing:.2px}.Input_label__uyTtA{display:block;font-weight:700;margin-bottom:6px}.Input_inputWrap__euCml{position:relative}.Input_input__78_qA{width:100%;padding:8px 12px;font-size:16px;border-radius:8px;border:1px solid #bdbdbd;outline:none;transition:border .2s;box-sizing:border-box;background:#fff}.Input_input__78_qA:focus{border:1px solid #1976d2}.Input_inputPassword__SY5HH{padding-right:38px}.Input_eyeBtn__56ebH{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center}.PaletteColumn_paletteHexLabel__lwWxq{font-size:24px;font-weight:600;cursor:pointer;display:inline-block;border-radius:8px;padding:2px 8px;transition:background .15s,color .15s;text-align:center}.PaletteColumn_paletteHexLabel__lwWxq:hover{background:rgba(215,215,215,.12);color:#fff}.ColorBtns_generator_color_btns__y8U1x{display:flex;flex-direction:column;align-items:center;gap:8px;border-radius:12px;padding:12px 8px}.ColorBtns_generator_color_btns_reverse__YYeyO{flex-direction:column-reverse}@media (max-width:799px){.ColorBtns_generator_color_btns__y8U1x{flex-direction:row;flex-wrap:wrap;justify-content:center;padding:8px 12px;gap:10px;max-width:calc(100vw - 24px)}.ColorBtns_generator_color_btns__y8U1x.ColorBtns_generator_color_btns_reverse__YYeyO{flex-direction:row-reverse}}.ColorBtns_generator_color_btns__y8U1x>div{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:transparent;cursor:pointer;transition:background .15s,box-shadow .15s,color .15s;color:#222;position:relative;font-size:18px;border:none}.ColorBtns_generator_color_btns__y8U1x>div:hover{background:rgba(0,0,0,.08);color:#111;box-shadow:0 2px 8px 0 rgba(0,0,0,.1)}.ColorBtns_generator_color_remove-btn__7nRpK{color:#e63946}.ColorBtns_generator_color_remove-btn__7nRpK:hover{background:rgba(230,57,70,.12);color:#fff}.ColorBtns_generator_color_contrast-btn__uEdiC{color:#457b9d}.ColorBtns_generator_color_contrast-btn__uEdiC:hover{background:rgba(69,123,157,.12);color:#fff}.ColorBtns_generator_color_shades-btn__ihPhF{color:#bc6c25}.ColorBtns_generator_color_shades-btn__ihPhF:hover{background:rgba(188,108,37,.12);color:#fff}.ColorBtns_generator_color_save-btn__k_LLg{color:#e76f51;position:relative}.ColorBtns_generator_color_save-btn__k_LLg .ColorBtns_icon-heart-fill-18px__PnjvI,.ColorBtns_generator_color_save-btn__k_LLg.ColorBtns_saved__RaPnu .ColorBtns_icon-heart-18px__8KjRU{display:none}.ColorBtns_generator_color_save-btn__k_LLg.ColorBtns_saved__RaPnu .ColorBtns_icon-heart-fill-18px__PnjvI{display:inline;color:#e63946}.ColorBtns_generator_color_save-btn__k_LLg:hover{background:rgba(231,111,81,.12);color:#fff}.ColorBtns_generator_color_drag-btn__S6K_x{color:#264653;cursor:-webkit-grab;cursor:grab}.ColorBtns_generator_color_drag-btn__S6K_x:hover{background:rgba(38,70,83,.12);color:#fff}.ColorBtns_generator_color_drag-btn-hover__oMatY{background:rgba(38,70,83,.12)!important;color:#fff!important;cursor:-webkit-grab;cursor:grab;box-shadow:0 2px 8px 0 rgba(0,0,0,.1)}.ColorBtns_generator_color_copy-btn___du7m{color:#2a9d8f}.ColorBtns_generator_color_copy-btn___du7m:hover{background:rgba(42,157,143,.12);color:#fff}.ColorBtns_generator_color_view-btn___iudf{color:#f4a261}.ColorBtns_generator_color_view-btn___iudf:hover{background:rgba(244,162,97,.12);color:#fff}.ColorBtns_generator_color_lock-btn__k1AVO{color:#6d6875;position:relative}.ColorBtns_generator_color_lock-btn__k1AVO .ColorBtns_icon-lock-fill-18px__xoXiK,.ColorBtns_generator_color_lock-btn__k1AVO.ColorBtns_locked__F5LBI .ColorBtns_icon-lock-open-18px__kgaCr{display:none}.ColorBtns_generator_color_lock-btn__k1AVO.ColorBtns_locked__F5LBI .ColorBtns_icon-lock-fill-18px__xoXiK{display:inline;color:#22223b}.ColorBtns_generator_color_lock-btn__k1AVO:hover{background:rgba(109,104,117,.12);color:#fff}.Modal_backdrop__Ga6ta{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.Modal_modal__q0VPR{background:#fff;border-radius:8px;box-shadow:0 2px 16px rgba(0,0,0,.2);min-width:200px;max-height:90vh;overflow-y:auto;position:relative;display:flex;flex-direction:column;max-width:90vw}.Modal_closeBtn___IkoX{position:absolute;top:12px;right:12px;background:transparent;border:none;cursor:pointer;padding:4px;z-index:2;display:flex;align-items:center;justify-content:center;transition:color .2s}.Modal_closeBtn___IkoX svg line{transition:stroke .2s}.Modal_closeBtn___IkoX:hover svg line{stroke:#d32f2f}.AuthModal_wrap__ctqp0{padding:80px 80px 50px;background:#fff;border-radius:8px}@media (max-width:650px){.AuthModal_wrap__ctqp0{padding:40px 40px 25px}}.AuthModal_title__xzxSn{text-align:center;margin:0;font-size:20px;font-weight:700}.AuthModal_social__YKuZP{margin-top:16px}.AuthModal_fullWidth__xKNKb{width:100%;padding:12px 14px;border-radius:10px;font-weight:600}.AuthModal_googleBtnContent__7SmPs{display:inline-flex;align-items:center;justify-content:center;gap:10px}.AuthModal_googleIcon__BqICP{flex:0 0 auto}.AuthModal_separator__oiCu7{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:12px;gap:12px;margin:30px 0;color:rgba(17,24,39,.55);font-size:13px}.AuthModal_line__3CTnX{height:1px;background:rgba(17,24,39,.12)}.AuthModal_links__upvv2{margin-top:12px;text-align:center;font-size:14px}.AuthModal_linkBtn__raq_C{color:#283618;text-decoration:underline;background:none;border:none;cursor:pointer;padding:0;font:inherit}.AuthModal_messageError__5E_2W{color:red;margin-top:8px;text-align:center}.AuthModal_messageSuccess__61QqX{color:green;margin-top:8px;text-align:center}.SiteFooter_root__JSYpC{padding:28px 16px;background:#ffffff;border-top:1px solid rgba(17,24,39,.08);margin-top:0}.SiteFooter_container__9_nCr{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:3fr 1fr 1fr;grid-gap:32px;gap:32px;align-items:start;padding:8px 0 20px}.SiteFooter_colBrand__nFCJ_{display:flex;flex-direction:column;gap:12px}.SiteFooter_logoRow__WcQ1W{display:flex;align-items:center;gap:12px}.SiteFooter_logo__U9_WC{height:36px;border-radius:8px}.SiteFooter_title__s4cxj{margin:0;font-size:20px;color:rgba(17,24,39,.9)}.SiteFooter_description__7oQds{margin:0;color:rgba(17,24,39,.6);font-size:14px;line-height:1.5}.SiteFooter_colLinks__u_JZE{display:flex;flex-direction:column;gap:8px}.SiteFooter_colHeading__Sjfct{margin:0 0 6px;font-size:14px;color:rgba(17,24,39,.85)}.SiteFooter_linkList__etmA_{display:flex;flex-direction:column;gap:8px}.SiteFooter_link__jAmki{color:rgba(17,24,39,.7);text-decoration:none;font-size:14px}.SiteFooter_requisites__KIeB6{margin-top:8px;color:rgba(17,24,39,.65);font-size:13px;gap:4px}.SiteFooter_colMenu__xHNKF,.SiteFooter_menuList__4HCZP,.SiteFooter_requisites__KIeB6{display:flex;flex-direction:column}.SiteFooter_menuList__4HCZP{list-style:none;padding:0;margin:0;gap:8px}.SiteFooter_authButtons__SeieV{display:flex;gap:8px;margin-top:8px;align-items:center}.SiteFooter_footerBtn__d7Elo{background:#f7f7f7;color:rgba(17,24,39,.9);border:1px solid rgba(0,0,0,.06);padding:6px 10px;border-radius:6px;cursor:pointer;font-size:13px}.SiteFooter_meta__z0fWK{display:flex;flex-direction:column;gap:6px;color:rgba(17,24,39,.6);font-size:13px;line-height:1.35}.SiteFooter_metaRow__Xafm7{display:flex;flex-wrap:wrap;gap:8px}.SiteFooter_dot__YOI_I{opacity:.5}.SiteFooter_bottomBar__OFDEl{border-top:1px solid rgba(17,24,39,.06);margin-top:18px;padding-top:12px;display:flex;justify-content:center;color:rgba(17,24,39,.55);font-size:13px}@media (max-width:900px){.SiteFooter_container__9_nCr{grid-template-columns:1fr;gap:16px}.SiteFooter_description__7oQds{max-width:100%}.SiteFooter_root__JSYpC{margin-top:82px}}.ColorVariationsBlock_shadesBlock__BpkMb{margin-bottom:32px}.ColorVariationsBlock_shadesTitle__q6WmK{font-size:20px;font-weight:600;margin-bottom:8px}.ColorVariationsBlock_shadesSubtext__KeGcn{color:#666;font-size:15px;margin-bottom:12px}.ColorVariationsBlock_paletteStripe__qgKfc{margin-top:8px}.PaletteStripe_palette-card_colors__I1BKj{display:flex;width:100%;border-top-left-radius:8px;border-top-right-radius:8px;overflow:hidden;gap:0}.PaletteStripe_palette-card_color__1SXAe{border-radius:0;box-shadow:none;font-size:15px;font-weight:600;-webkit-user-select:text;-moz-user-select:text;user-select:text}.PaletteStripe_palette-card_color__1SXAe span{color:#fff;font-size:13px;font-weight:600;text-shadow:0 1px 4px #0008;background:rgba(0,0,0,.18);border-radius:6px;padding:2px 8px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);pointer-events:none;-webkit-user-select:text;-moz-user-select:text;user-select:text}@media (max-width:700px){.PaletteStripe_palette-card_colors__I1BKj{border-radius:6px}.PaletteStripe_palette-card_color__1SXAe{height:36px;font-size:13px}.PaletteStripe_palette-card_color__1SXAe span{font-size:11px;padding:1px 6px}}.PaletteStripe_palette-card_color__1SXAe{flex:1 1;min-width:0;height:48px;position:relative;transition:flex .22s cubic-bezier(.4,1,.4,1),color .18s,background .18s;cursor:pointer;display:flex;align-items:center;justify-content:center}.PaletteStripe_is-light__mtyik{color:#222}.PaletteStripe_is-hovered__3kZJE{z-index:2;flex:2.5 1}.PaletteStripe_palette-stripe__base__c22bD:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:12px;height:12px;border-radius:50%;background:#ffffff;pointer-events:none;z-index:10;display:block}.PaletteStripe_palette-card_color__1SXAe.PaletteStripe_is-hovered__3kZJE.PaletteStripe_palette-stripe__base__c22bD:after{display:none}.ColorConversionBlock_conversionBlock__NEDWD{margin:20px 0}.ColorConversionBlock_conversionTitle__r3Ucy{font-size:24px;margin-bottom:18px;font-weight:700;color:#1a1a1a}.ColorConversionBlock_conversionGrid___X7oY{display:flex;gap:8px;flex-wrap:wrap}.ColorConversionBlock_conversionCol__zP6t0{flex:1 1 260px;min-width:220px;display:flex;flex-direction:column;gap:8px}@media (max-width:650px){.ColorConversionBlock_conversionGrid___X7oY{flex-direction:column;gap:0}.ColorConversionBlock_conversionCol__zP6t0{min-width:0;width:100%;margin-bottom:18px}}.Field_field__UOnQn{display:flex;align-items:stretch;font-size:16px;color:#222;background:#ffffff;border:1px solid #e5e7eb;border-radius:14px;padding:0;font-weight:500;cursor:pointer;position:relative;min-height:44px;overflow:hidden}.Field_field__UOnQn:hover{background:#fbfbfc}.Field_field__UOnQn:focus-visible{outline:3px solid rgba(37,99,235,.25);outline-offset:2px}.Field_label__GKOdn{min-width:62px;display:flex;align-items:center;justify-content:center;padding:0 12px;color:#888888;font-weight:700;font-size:13px;text-transform:uppercase;border-right:1px solid #e5e7eb;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Field_value__5MwXO{flex:1 1;display:flex;align-items:center;padding:0 14px;color:#616161;font-weight:600;letter-spacing:.2px;-webkit-user-select:text;-moz-user-select:text;user-select:text;min-width:0;overflow:hidden;text-overflow:ellipsis}.Field_copyBtn__TY5g7{display:flex;align-items:center;justify-content:center;width:44px;border:0;background:transparent;border-left:1px solid #e5e7eb;color:#6b6b6b;cursor:pointer;padding:0}.Field_copyBtn__TY5g7:hover{background:#f3f4f6}.Field_copyBtn__TY5g7:active{background:#eaecef}.Field_copyBtn__TY5g7:disabled{opacity:.5;cursor:default}.Field_copyBtn__TY5g7:focus-visible{outline:3px solid rgba(37,99,235,.25);outline-offset:-3px}.Field_copyIcon__iD5Je{display:block}.Skeleton_skeleton__6kWL1{position:relative;overflow:hidden;background:#e0e0e0;min-width:20px;min-height:10px}.Skeleton_skeleton__6kWL1:after{content:"";position:absolute;top:0;left:-150%;height:100%;width:150%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:Skeleton_skeleton-shine__A4QF5 1.2s linear infinite}@keyframes Skeleton_skeleton-shine__A4QF5{0%{left:-150%}to{left:100%}}.AboutColorBloks_aboutP__x2_28{margin:0 0 10px;color:#1f1f1f;line-height:1.4;font-size:16px}.AboutColorBloks_aboutUl__Mf_o8{margin:10px 0;padding-left:18px;color:#1f1f1f;line-height:1.7;font-size:14px}.AboutColorBloks_aboutLi__VOY9E{margin:0 0 6px;line-height:1.4;font-size:16px}.AboutColorBloks_colorSwatch__ArIU9{display:inline-block;width:30px;height:30px;min-width:30px;min-height:30px;border-radius:6px;margin-right:8px;border:1px solid #00000012;vertical-align:middle;flex:0 0 30px}.AboutColorSection_aboutPanel__ZzAcq{border-radius:12px;background:#fafbfc;overflow:hidden}.AboutColorSection_aboutPanelHead__faGvA{padding:10px 30px 0}.AboutColorSection_aboutH3__5x2Pl{margin:0;font-size:24px;font-weight:800;color:#1a1a1a}.AboutColorSection_aboutPanelBody__zGcR2{padding:0 30px 30px}.AboutColorSection_aboutP__bi2Vc{margin:0 0 10px;color:#1f1f1f;line-height:1.4;font-size:16px}.AboutColorSection_similarTiles__sIBqE{display:flex;flex-direction:column;gap:8px;margin-top:8px}@media (min-width:900px){.AboutColorSection_similarTiles__sIBqE{flex-direction:column}}.AboutColor_aboutRoot__6ii7P{margin:10px 0}.AboutColor_title__57POW{font-size:40px;font-weight:700;margin-bottom:6px;color:#1a1a1a}.AboutColor_aboutIntro__pR2VC{color:#666;font-size:20px;margin:0 0 30px;line-height:1.7}.AboutColor_aboutGrid__ggaFv{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px}@media (min-width:1000px){.AboutColor_aboutGrid__ggaFv{grid-template-columns:1fr 1fr;gap:18px}}.seo-content_content__JoNOk{width:min(100% - 40px,960px);margin:48px auto;color:#252525;line-height:1.7}.seo-content_content__JoNOk h1,.seo-content_content__JoNOk h2#seo-page-title{margin:0 0 16px;font-size:clamp(28px,4vw,40px);line-height:1.2;scroll-margin-top:88px}.seo-content_content__JoNOk h2{margin:30px 0 8px;font-size:22px;line-height:1.35}.seo-content_content__JoNOk p{margin:8px 0 16px}.seo-content_steps__zHzeX{margin:8px 0 16px;padding-left:22px}.seo-content_steps__zHzeX li{margin:8px 0}.seo-content_lead__11Bjg{font-size:18px}.seo-content_colorDetailsBody__neswl{display:flex;align-items:flex-start;gap:20px}.seo-content_colorPreview___qCX_{flex:0 0 96px;width:96px;height:96px;border:1px solid #d5d5d5;border-radius:12px}.seo-content_colorDetails__NuhDH dl{display:grid;grid-gap:8px;gap:8px;margin:0}.seo-content_colorDetails__NuhDH dl div{display:grid;grid-template-columns:52px auto;grid-gap:12px;gap:12px}.seo-content_colorDetails__NuhDH dt{color:#666;font-weight:600}.seo-content_colorDetails__NuhDH dd{margin:0;font-family:monospace}.seo-content_colors__MWGRg,.seo-content_relatedColors___mpLG,.seo-content_related__sI_I_ ul{display:grid;grid-gap:12px;gap:12px;padding:0;list-style:none}.seo-content_colors__MWGRg li{display:flex;align-items:flex-start;gap:12px}.seo-content_swatch__5gc84{flex:0 0 36px;width:36px;height:36px;border:1px solid #d5d5d5;border-radius:6px}.seo-content_hex__G3gdH{margin-left:8px;color:#666;font-family:monospace}.seo-content_relatedColors___mpLG li{list-style:none}.seo-content_relatedColor__qj8Rr{display:flex;align-items:flex-start;gap:12px;color:inherit;text-decoration:none}.seo-content_relatedDescription__13lw7,.seo-content_relatedHex__3qbDG{display:block}.seo-content_relatedHex__3qbDG{color:#666;font-family:monospace}.seo-content_relatedDescription__13lw7{margin-top:4px}.seo-content_examples__JLeQs{margin-top:12px}.seo-content_example__a1qEK{margin:28px 0 0;padding-top:24px;border-top:1px solid #ececec;scroll-margin-top:88px}.seo-content_example__a1qEK h3{margin:0 0 8px;font-size:22px;line-height:1.3}.seo-content_example__a1qEK h3 a{color:#2563eb;text-decoration:none}.seo-content_example__a1qEK h3 a:hover{text-decoration:underline}.seo-content_exampleLead__g7kha{font-size:17px;color:#3d3d3d}.seo-content_exampleLaws__oylml{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 0;padding:0;list-style:none}.seo-content_exampleLaws__oylml li{padding:5px 10px;border-radius:999px;background:#f3f3f4;color:#333;font-size:13px}.seo-content_questions__SyJZ_ details{padding:12px 0;border-bottom:1px solid #e5e5e5}.seo-content_questions__SyJZ_ summary{cursor:pointer;font-weight:600}.seo-content_related__sI_I_ a{color:#283618;text-decoration:underline;text-underline-offset:3px}@media (max-width:600px){.seo-content_content__JoNOk{width:calc(100% - 32px);margin:32px auto}.seo-content_colorPreview___qCX_{flex-basis:72px;width:72px;height:72px}}.seo-content_englishName__kRVz6{font-weight:500;font-size:.62em;color:#5c6570}.seo-content_visuallyHidden__gdy1f{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0;left:0;top:0}.subscription-page_page__D5eDk{padding:20px;max-width:1200px;margin:auto}.subscription-page_title__j1ddR{font-size:28px;margin-bottom:12px}.subscription-page_lead__eQt29{max-width:720px;margin:0 0 22px;color:#3d4450;font-size:17px;line-height:1.6}.subscription-page_grid__GIJFB{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:12px;gap:12px}.subscription-page_card___A6lx{padding:14px;border:1px solid var(--appHeaderBorder,rgba(0,0,0,.06));border-radius:10px;background:var(--appHeaderBg,#fff)}.subscription-page_titleSmall__DYGfa{font-weight:700;margin-bottom:8px}.subscription-page_price__b1s0J{font-size:20px;font-weight:700}.subscription-page_period__jASsU{color:var(--appHeaderMuted,#6b6b6b);margin-bottom:10px}.subscription-page_btn__DCLKE{margin-top:8px;background:none;color:var(--appHeaderFg,#1a1a1a);border:1px solid var(--appHeaderBorder,rgba(0,0,0,.06));border-radius:8px;padding:8px 10px;font-weight:600}.subscription-page_muted__ZhK2n{color:var(--appHeaderMuted,#6b6b6b)}.subscription-page_error__Mj2xK{color:#b00020}.tools-page_root__zSda_{padding:24px}.tools-page_container__iy_Yz{max-width:1100px;margin:0 auto}.tools-page_title__oB10Z{margin:8px 0 18px;font-size:40px;line-height:1.1;letter-spacing:-.02em}.tools-page_tools__E098e{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.tools-page_seo__g6AUY{margin-top:36px;color:#252525;line-height:1.65}.tools-page_seo__g6AUY h2{margin:8px 0 12px;font-size:22px;line-height:1.35}.tools-page_seo__g6AUY p{margin:0 0 12px}.tools-page_seo__g6AUY ol,.tools-page_seo__g6AUY ul{margin:0 0 16px;padding-left:20px}.tools-page_seo__g6AUY li{margin:6px 0}.tools-page_link__dEd3u{color:#2563eb;text-decoration:none}.tools-page_link__dEd3u:hover{text-decoration:underline}.tools-page_faqItem__zsgPF{margin-top:10px;padding:8px 0;border-bottom:1px solid #e5e5e5}.tools-page_faqItem__zsgPF summary{cursor:pointer;font-weight:650}.tools-page_faqItem__zsgPF p{margin:8px 0 0}@media (max-width:980px){.tools-page_title__oB10Z{font-size:32px}.tools-page_tools__E098e{grid-template-columns:1fr}}.Breadcrumbs_nav__9u7pq{margin:0 0 16px}.Breadcrumbs_list__oT4J7{display:flex;align-items:center;gap:5px;padding:0;margin:0;list-style:none;flex-wrap:wrap}.Breadcrumbs_crumb__xKJB0{display:inline-flex;align-items:center;max-width:100%;padding:6px 12px;border-radius:8px;background:#f3f4f6;color:#111827;font-size:14px;line-height:1;text-decoration:none;overflow:hidden;text-overflow:ellipsis;font-weight:500}.Breadcrumbs_link__uRRJZ:hover{background:#eaecef}.Breadcrumbs_link__uRRJZ:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}.Breadcrumbs_current__g7OX7{background:#ffffff;border:1px solid #e5e7eb}.Breadcrumbs_separator__NXMFt{display:inline-flex;align-items:center;justify-content:center;color:#6b7280;width:14px;height:14px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Breadcrumbs_separator__NXMFt svg{display:block}.ImageColorPickerPage_root__yXeRB{max-width:1300px;margin:0 auto;padding:28px 18px 44px}.ImageColorPickerPage_rootHasFixedPalette__1uCyl{padding-bottom:calc(44px + 110px + env(safe-area-inset-bottom))}.ImageColorPickerPage_head__Sxsak{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.ImageColorPickerPage_title__RZout{margin:0}.ImageColorPickerPage_subTitle__Zf3R6{max-width:720px;line-height:1.45;color:#6b6b6b;margin:6px 0 0}.ImageColorPickerPage_actions__g4gvi{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:30px}.ImageColorPickerPage_fileInput__3izL0{display:none}.ImageColorPickerPage_layout__sB9z2{display:grid;grid-template-columns:1fr .5fr;grid-gap:18px;gap:18px;align-items:start}.ImageColorPickerPage_seoSection__XCAhl{margin-top:26px}.ImageColorPickerPage_seoInner__S1xyu{display:flex;flex-direction:column;gap:12px}.ImageColorPickerPage_seoInner__S1xyu h2{margin:8px 0 0;font-size:22px;line-height:1.35;color:#111827}.ImageColorPickerPage_seoInner__S1xyu h3{margin:0 0 8px;font-size:16px;line-height:1.35;color:#111827}.ImageColorPickerPage_seoTitle__pWmyV{margin:0;font-size:18px;font-weight:800;color:#111827}.ImageColorPickerPage_seoText__wpFyC{margin:0;line-height:1.6;color:#374151}.ImageColorPickerPage_seoGrid__6ly8s{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}@media (max-width:980px){.ImageColorPickerPage_seoGrid__6ly8s{grid-template-columns:1fr}}.ImageColorPickerPage_seoCard__0p9eQ{background:#ffffff;border-radius:14px;padding:14px}.ImageColorPickerPage_seoH3__k3t0P{margin:0 0 8px;font-size:15px;font-weight:800;color:#111827}.ImageColorPickerPage_seoList__kMIeU{margin:0;padding-left:18px;color:#374151;line-height:1.6}.ImageColorPickerPage_seoLink__ps_NM{color:#2563eb;text-decoration:none;word-break:break-word}.ImageColorPickerPage_seoLink__ps_NM:hover{text-decoration:underline}@media (max-width:980px){.ImageColorPickerPage_layout__sB9z2{grid-template-columns:1fr}}.ImageColorPickerPage_viewer__YS85u{border:1px solid rgba(0,0,0,.08);border-top-left-radius:14px;border-top-right-radius:14px;background:#ffffff;overflow:hidden}.ImageColorPickerPage_viewerHead__Y1QvH{display:flex;flex-direction:column;justify-content:space-between;flex-wrap:wrap}.ImageColorPickerPage_viewerTitle__scGmK{font-weight:700;color:#111827}.ImageColorPickerPage_viewerHint__Y8udj{color:#6b6b6b;font-size:13px}.ImageColorPickerPage_zoomControls__EOYwV{margin-left:auto;display:flex;align-items:center;gap:8px}.ImageColorPickerPage_modeControls__W5b7D{display:flex;align-items:center;gap:8px}@media (hover:none) and (pointer:coarse){.ImageColorPickerPage_modeControls__W5b7D{display:none}}.ImageColorPickerPage_zoomValue__9ekr0{min-width:52px;text-align:center;font-size:18px;font-weight:600;color:#111827}.ImageColorPickerPage_canvasWrap__0EeYL{position:relative;display:flex;justify-content:center}.ImageColorPickerPage_canvas____3UP{width:100%;height:auto;display:block;background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.06);touch-action:none}.ImageColorPickerPage_canvasPick__tis0f{cursor:crosshair}.ImageColorPickerPage_canvasPan__zXmUv{cursor:-webkit-grab;cursor:grab}.ImageColorPickerPage_canvasPanning__VfAxO{cursor:-webkit-grabbing;cursor:grabbing}.ImageColorPickerPage_placeholder__M6Jb7{padding:200px 28px;color:#6b6b6b;line-height:1.5;text-align:center}.ImageColorPickerPage_placeholderActive__brhow{background:rgba(37,99,235,.04);border:2px dashed rgba(37,99,235,.28);color:#111827;border-radius:12px}.ImageColorPickerPage_placeholder__M6Jb7[role=button]{cursor:pointer}.ImageColorPickerPage_magnifier__A51ad{position:fixed;left:0;top:0;width:170px;height:170px;pointer-events:none;filter:drop-shadow(0 10px 20px rgba(0,0,0,.22));display:none;z-index:1000}.ImageColorPickerPage_panel__yNbba{border:1px solid rgba(0,0,0,.08);border-radius:14px;background:#ffffff;overflow:hidden}.ImageColorPickerPage_panelHead__e7E_4{padding:12px 14px;border-bottom:1px solid rgba(0,0,0,.06)}.ImageColorPickerPage_panelTitle__HWRfL{font-weight:700;color:#111827}.ImageColorPickerPage_colorCard__lvn_z{padding:14px;display:flex;gap:12px;flex-direction:column}.ImageColorPickerPage_colorCardsWrapper__xQRSR{display:flex;flex-direction:row;gap:8px}.ImageColorPickerPage_swatch__lyi3x{display:block;width:44px;height:44px;border-radius:12px;border:1px solid rgba(0,0,0,.1)}.ImageColorPickerPage_colorMeta__WYAuV{display:flex;flex-direction:column;gap:4px}.ImageColorPickerPage_hexLine__XVrkY{font-weight:600;color:#111827}.ImageColorPickerPage_rgbLine__lX7i_{font-size:13px;color:#6b6b6b}.ImageColorPickerPage_small__B3zlq{padding:0 14px 14px;color:#6b6b6b;font-size:13px}.ImageColorPickerPage_hoverRow__f3WrL{display:flex;flex-direction:row;align-items:center;gap:8px}.ImageColorPickerPage_swatchSmall__ePBiT{width:18px;height:18px;border-radius:6px;border:1px solid rgba(0,0,0,.1);flex:0 0 auto}.ImageColorPickerPage_paletteCard__3NDUU{display:flex;flex-direction:column;gap:6px;margin-top:20px}.ImageColorPickerPage_paletteFixedBar__KDASN{position:fixed;left:0;right:0;bottom:0;z-index:50;background:rgba(255,255,255,.9);border-top:1px solid rgba(0,0,0,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding-bottom:env(safe-area-inset-bottom)}.ImageColorPickerPage_paletteFixedInner__Z5_BB{max-width:1300px;margin:0 auto;padding:10px 18px 12px;display:flex;flex-direction:column;gap:10px}.ImageColorPickerPage_paletteHead__UPCp3{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0}.ImageColorPickerPage_paletteTitle__9F0Gt{font-weight:700;color:#111827}.ImageColorPickerPage_paletteTitleRow__2u5th{display:flex;align-items:center;gap:8px;min-width:0}.ImageColorPickerPage_paletteMenuBtn__JL3VP{background:none;border:none;color:#6b6b6b;width:34px;height:34px;padding:0;cursor:pointer;border-radius:10px;font-size:20px;line-height:1;display:inline-flex;align-items:center;justify-content:center;transition:background .18s,color .18s}.ImageColorPickerPage_paletteMenuBtn__JL3VP:hover{background:#f7f7f7;color:#1a1a1a}.ImageColorPickerPage_paletteMenu__qC_Og{min-width:220px;padding:8px;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:12px;box-shadow:0 0 10px rgba(0,0,0,.12);z-index:9999;box-sizing:border-box;overflow:hidden}.ImageColorPickerPage_paletteMenuItem__tbZw_{display:flex;align-items:center;gap:10px;width:100%;font-size:14px;color:#1a1a1a;padding:10px;border-radius:10px;cursor:pointer;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-sizing:border-box;text-decoration:none;white-space:nowrap}.ImageColorPickerPage_paletteMenuItem__tbZw_:visited{color:#1a1a1a}.ImageColorPickerPage_paletteMenuItem__tbZw_:hover,.ImageColorPickerPage_paletteMenuItem__tbZw_[data-highlighted]{background:#f4f5f6}.ImageColorPickerPage_paletteMenuItem__tbZw_[data-disabled]{opacity:.5;cursor:not-allowed}.ImageColorPickerPage_paletteControls__EWSQS{display:flex;align-items:center;gap:10px}.ImageColorPickerPage_paletteCircleBtn__6mkn4{width:36px;height:36px;border-radius:999px;border:1px solid rgba(0,0,0,.08);background:#fff;cursor:pointer;font-size:20px;line-height:1;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 10px rgba(0,0,0,.1)}.ImageColorPickerPage_paletteCircleBtn__6mkn4:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.ImageColorPickerPage_paletteStripeWrap__6T_WU{width:100%}.ImageColorPickerPage_paletteSkeleton__IDmET{height:48px;border-radius:12px}.GeneratorBar_historyPanel__VRK_0{position:fixed;right:0;width:320px;background:#fff;border-left:1px solid #eee;z-index:300;transform:translateX(100%);transition:transform .28s ease;display:flex;flex-direction:column;overflow:auto}.GeneratorBar_historyPanelOpen__PfvQh{transform:translateX(0)}.GeneratorBar_historyHeader__38M_a{padding:12px;border-bottom:1px solid #f1f1f1;font-weight:700;display:flex;align-items:center;justify-content:space-between}.GeneratorBar_historyCloseBtn__HD0iP{background:transparent;border:none;padding:6px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.GeneratorBar_historyCloseBtn__HD0iP:hover svg line{stroke:#d32f2f}.GeneratorBar_historyList__AlK0t{padding:12px;display:flex;flex-direction:column;gap:8px}.GeneratorBar_historyItem__r3akO{display:flex;align-items:center;gap:8px;padding:8px;border-radius:6px;cursor:pointer;transition:background .12s ease}.GeneratorBar_historyItem__r3akO:hover{background:#f7f7f8}.GeneratorBar_swatches__vqKT2{display:flex;gap:0;flex:1 1}.GeneratorBar_swatch__ciQL8{flex:1 1;height:28px;border-radius:0}.GeneratorBar_swatch__ciQL8:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}.GeneratorBar_swatch__ciQL8:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px}.GeneratorBar_historyEmpty__5BRSa{padding:12px;color:#888}.Textarea_label__so4z_{display:block;font-weight:700;margin-bottom:6px}.Textarea_inputWrap__8cQHb{position:relative}.Textarea_textarea__s3CXg{width:100%;padding:8px 12px;font-size:16px;font-family:inherit;border-radius:8px;border:1px solid #bdbdbd;outline:none;transition:border .2s;box-sizing:border-box;background:#fff;resize:vertical;min-height:80px}.Textarea_textarea__s3CXg:focus{border:1px solid #1976d2}.Textarea_textarea__s3CXg::placeholder{color:#9e9e9e;font-weight:400;font-family:inherit;opacity:1}.Textarea_textarea__s3CXg:-ms-input-placeholder{color:#9e9e9e;font-weight:400;font-family:inherit}.Textarea_textarea__s3CXg::-ms-input-placeholder{color:#9e9e9e;font-weight:400;font-family:inherit}.templates_stage__OcKfc{width:100%;height:100%;position:relative;overflow:hidden}.templates_svg__QdZ22{position:absolute;inset:0;width:100%;height:100%;display:block;background:transparent;border-radius:4px;box-shadow:0 18px 48px rgba(20,20,30,.12)}.templates_stage__OcKfc[data-theme=dark] .templates_svg__QdZ22{box-shadow:0 18px 48px rgba(0,0,0,.28)}.templates_thumbStage__qrFOC{width:100%;height:100%}.templates_thumbStage__qrFOC .templates_svg__QdZ22{width:100%;height:100%;border-radius:0;box-shadow:none}.VisualizerPaletteStripe_stripe__b0DHE{display:flex;width:100%;overflow:hidden;border-radius:12px}.VisualizerPaletteStripe_swatch__YHXOB{flex:1 1;min-width:0;border:0;padding:0;cursor:pointer;position:relative;display:flex;align-items:center;justify-content:center;transition:flex .22s cubic-bezier(.4,1,.4,1),box-shadow .18s}.VisualizerPaletteStripe_swatchOpen__dDaTd,.VisualizerPaletteStripe_swatch__YHXOB:hover{flex:2.2 1;z-index:2}.VisualizerPaletteStripe_hex__IAQNb{color:#fff;font-size:13px;font-weight:600;text-shadow:0 1px 4px #0008;background:rgba(0,0,0,.18);border-radius:6px;padding:2px 8px;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width:700px){.VisualizerPaletteStripe_hex__IAQNb{font-size:11px;padding:1px 6px}}.VisualizerPage_root__WevN0{display:flex;flex-direction:column;max-width:100%;overflow-x:clip}.VisualizerPage_title__uinTu{font-size:22px;margin:0 0 4px;line-height:1.2}.VisualizerPage_header__4Drre{box-sizing:border-box;padding:8px 24px 0;max-width:1300px;width:100%;margin:0 auto;flex:0 0 auto;min-width:0}.VisualizerPage_lead__e2WZb{color:#6b6b6b;margin:0 0 10px;font-size:14px}.VisualizerPage_filters__EyKkm{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:10px}.VisualizerPage_filterLink__8XkBb{padding:6px 14px;font-weight:500;border-radius:8px;background:#f0f0f0;color:#212121;font-size:15px;text-decoration:none;transition:background .15s}.VisualizerPage_filterLink__8XkBb:hover{background:#e0e0e0}.VisualizerPage_filterLinkActive__RUC2T{background:#e7eefc}.VisualizerPage_thumbRail__g7YaO{position:relative;max-width:100%;min-width:0}.VisualizerPage_thumbs__G1Es7{display:flex;gap:12px;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x proximity;padding:2px 44px 8px;scrollbar-width:thin;scrollbar-color:#c8c8c8 transparent}.VisualizerPage_thumbs__G1Es7::-webkit-scrollbar{height:4px}.VisualizerPage_thumbs__G1Es7::-webkit-scrollbar-button{display:none;width:0;height:0}.VisualizerPage_thumbs__G1Es7::-webkit-scrollbar-track{background:transparent}.VisualizerPage_thumbs__G1Es7::-webkit-scrollbar-thumb{background:#d4d4d4;border-radius:999px}.VisualizerPage_thumbs__G1Es7::-webkit-scrollbar-thumb:hover{background:#b0b0b0}.VisualizerPage_thumbs__G1Es7::-webkit-scrollbar-corner{background:transparent}.VisualizerPage_thumbNav__fa6my{position:absolute;top:48px;z-index:2;width:34px;height:34px;padding:0;border:1px solid #e7e7e7;border-radius:50%;background:#fff;color:#171717;display:grid;place-items:center;cursor:pointer;box-shadow:0 6px 16px rgba(20,20,30,.12)}.VisualizerPage_thumbNav__fa6my:hover:not(:disabled){background:#f7f7f8}.VisualizerPage_thumbNav__fa6my:disabled{opacity:0;pointer-events:none}.VisualizerPage_thumbNavLeft__ZEciQ{left:0}.VisualizerPage_thumbNavLeft__ZEciQ svg{transform:rotate(90deg)}.VisualizerPage_thumbNavRight__GFPh3{right:0}.VisualizerPage_thumbNavRight__GFPh3 svg{transform:rotate(-90deg)}.VisualizerPage_exampleGuide__L9Tmy{margin:8px 0;padding:8px 12px;border-radius:12px;background:#f6f6f7}.VisualizerPage_exampleGuideHead__BwgKB{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:8px}.VisualizerPage_exampleGuide__L9Tmy p{margin:0;max-width:78ch;color:#4b4b4b;font-size:14px;line-height:1.5}.VisualizerPage_exampleGuideLink__W2mTh{flex:0 0 auto;color:#2563eb;font-size:13px;text-decoration:none}.VisualizerPage_exampleGuideLink__W2mTh:hover{text-decoration:underline}.VisualizerPage_exampleGuideLaws__fTEke{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 0;padding:0;list-style:none}.VisualizerPage_exampleGuideLaws__fTEke li{padding:3px 8px;border-radius:999px;background:#fff;color:#333;font-size:11px}.VisualizerPage_catalog__50yx9{display:flex;flex-direction:column;gap:28px;margin:4px 0 16px}.VisualizerPage_catalogHead__kxNYQ{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px}.VisualizerPage_catalogTitle__KjwwX{margin:0;font-size:18px;line-height:1.3}.VisualizerPage_catalogLead__vFU9g{margin:4px 0 0;max-width:78ch;color:#6b6b6b;font-size:14px;line-height:1.45}.VisualizerPage_catalogLink__0Bjjg{flex:0 0 auto;color:#2563eb;font-size:14px;font-weight:600;text-decoration:none}.VisualizerPage_catalogLink__0Bjjg:hover{text-decoration:underline}.VisualizerPage_catalogGrid__Ut9sy{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}.VisualizerPage_catalogGrid__Ut9sy .VisualizerPage_thumb__EFjly{width:auto;min-width:0;padding:10px 10px 12px;border-radius:16px;gap:10px;transition:border-color .15s,box-shadow .15s,transform .15s}.VisualizerPage_catalogGrid__Ut9sy .VisualizerPage_thumb__EFjly:hover{border-color:#d4d4d4;box-shadow:0 12px 28px rgba(20,20,30,.1);transform:translateY(-2px)}.VisualizerPage_catalogGrid__Ut9sy .VisualizerPage_thumbPreview__CAVRs{height:auto;aspect-ratio:1280/1024;border-radius:12px}.VisualizerPage_catalogGrid__Ut9sy .VisualizerPage_thumbInner__SRtrt svg{transform:none}.VisualizerPage_catalogGrid__Ut9sy .VisualizerPage_thumbLabel__gpOj6{font-size:15px;font-weight:600;padding:2px 4px 0}.VisualizerPage_thumb__EFjly{border:1px solid #e7e7e7;background:#fff;border-radius:14px;padding:6px 6px 8px;width:156px;min-width:156px;height:auto;overflow:hidden;cursor:pointer;flex:0 0 auto;display:flex;flex-direction:column;gap:6px;box-shadow:0 1px 2px rgba(20,20,30,.05);text-align:left;scroll-snap-align:start}a.VisualizerPage_thumb__EFjly{text-decoration:none;color:inherit}.VisualizerPage_thumb__EFjly:hover{border-color:#d0d0d0}.VisualizerPage_thumbActive__KORSL{border-color:#2563eb;box-shadow:0 0 0 1px #2563eb}.VisualizerPage_thumbPreview__CAVRs{display:block;height:96px;border-radius:10px;overflow:hidden;background:#fff;border:1px solid #f0f0f0}.VisualizerPage_thumbInner__SRtrt{width:100%;height:100%;pointer-events:none;overflow:hidden}.VisualizerPage_thumbInner__SRtrt svg{width:100%;height:100%;box-shadow:none;border-radius:0;transform:scale(1.16);transform-origin:center}.VisualizerPage_thumbLabel__gpOj6{display:block;padding:0 4px;color:#171717;font-size:12px;font-weight:600;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.VisualizerPage_workspace__OSe7V{box-sizing:border-box;flex:0 0 auto;width:100%;max-width:100%;height:min(72vh,860px);min-height:460px;display:flex;align-items:center;justify-content:center;padding:52px 24px 12px;background:#fff;position:relative;overflow:hidden}.VisualizerPage_themeSwitch__EBdiy{position:absolute;top:12px;left:50%;z-index:5;transform:translateX(-50%);display:flex;gap:2px;padding:3px;border:1px solid #e7e7e7;border-radius:999px;background:#f3f3f4;box-shadow:0 8px 20px rgba(20,20,30,.08)}.VisualizerPage_themeSwitch__EBdiy button{border:0;border-radius:999px;background:transparent;color:#6b6b6b;font:600 13px/1 Inter,system-ui,Segoe UI,Arial,sans-serif;padding:7px 14px;cursor:pointer}.VisualizerPage_themeSwitch__EBdiy button[aria-pressed=true]{background:#fff;color:#171717;box-shadow:0 1px 2px rgba(20,20,30,.08)}.VisualizerPage_themeSwitch__EBdiy button:hover{color:#171717}.VisualizerPage_preview__171gh{height:100%;width:auto;max-width:min(1100px,100%);aspect-ratio:1280/1024;display:flex;align-items:center;justify-content:center;overflow:hidden}a.VisualizerPage_navBtn__SyBg4{text-decoration:none;color:#171717}.VisualizerPage_navBtn__SyBg4{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border:0;border-radius:999px;background:#fff;box-shadow:0 6px 16px rgba(0,0,0,.12);cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:4}.VisualizerPage_navPrev__AHA6C{left:16px}.VisualizerPage_navNext__l2K8Y{right:16px}.VisualizerPage_paletteBar__G9E4z{background:rgba(255,255,255,.94);border-top:1px solid rgba(0,0,0,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.VisualizerPage_paletteInner__f_PEO{box-sizing:border-box;max-width:1300px;width:100%;margin:0 auto;padding:10px 24px 12px;display:flex;flex-direction:column;gap:10px}.VisualizerPage_paletteHead__uNdwA{display:flex;align-items:center;justify-content:space-between;gap:12px}.VisualizerPage_paletteTitle__7ypeI{font-weight:700;color:#111827}.VisualizerPage_paletteControls__CFAwX{display:flex;align-items:center;gap:10px}.VisualizerPage_paletteCircleBtn__aOLYj{width:36px;height:36px;border-radius:999px;border:1px solid rgba(0,0,0,.08);background:#fff;cursor:pointer;font-size:20px;line-height:1;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 10px rgba(0,0,0,.1)}.VisualizerPage_paletteCircleBtn__aOLYj:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.VisualizerPage_paletteStripeWrap__SRDfc{width:100%}.VisualizerPage_barWrap__FoETg{background:#fff}@media (max-width:900px){.VisualizerPage_header__4Drre,.VisualizerPage_workspace__OSe7V{padding-left:16px;padding-right:16px}.VisualizerPage_catalogHead__kxNYQ{flex-direction:column;gap:8px}.VisualizerPage_catalogGrid__Ut9sy{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.VisualizerPage_paletteInner__f_PEO{padding-left:16px;padding-right:16px}.VisualizerPage_themeSwitch__EBdiy button{padding:6px 10px;font-size:12px}.VisualizerPage_preview__171gh{height:100%;min-height:0;position:relative;z-index:1}.VisualizerPage_navBtn__SyBg4{width:36px;height:36px}.VisualizerPage_navPrev__AHA6C{left:8px}.VisualizerPage_navNext__l2K8Y{right:8px}}@media (max-width:560px){.VisualizerPage_catalogGrid__Ut9sy{grid-template-columns:minmax(0,1fr);gap:12px}}.ContrastCheckBlock_container__pRHyx{width:100%}.ContrastCheckBlock_title__9nrIs{margin:0 0 12px;font-size:20px;font-weight:600}.ContrastCheckBlock_descriptionWrap__2pFfE{margin-bottom:30px}.ContrastCheckBlock_sides__nEF7b{display:flex;gap:20px;margin-top:50px;align-items:stretch}.ContrastCheckBlock_side__3_Ygx{flex:1 1}.ContrastCheckBlock_sideHeader__oNe9_{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.ContrastCheckBlock_labelGroup__X43yy{display:flex;gap:12px;align-items:center}.ContrastCheckBlock_sampleOuterWhite__7CWb_{background:#fff;padding:16px;border-radius:8px;border:1px solid #eee}.ContrastCheckBlock_sampleOuterBlack__IZjfp{background:#000;padding:16px;border-radius:8px}.ContrastCheckBlock_sampleInner__snPW7{padding:18px;border-radius:6px;text-align:center}.ContrastCheckBlock_sampleTitle__tstPG{font-size:18px;font-weight:600}.ContrastCheckBlock_ratioTextLight__5XVXg{margin-top:8px;color:rgba(0,0,0,.6)}.ContrastCheckBlock_ratioTextDark__g0MYq{margin-top:8px;color:rgba(255,255,255,.8)}.ContrastCheckBlock_starsWrap__hgAnk{display:inline-flex;align-items:center}.ContrastCheckBlock_ratingLabel__GAZsR{font-weight:700}@media (max-width:900px){.ContrastCheckBlock_sides__nEF7b{flex-direction:column;gap:30px}.ContrastCheckBlock_title__9nrIs{font-size:18px}}.catalog-pagination_nav__4Jb9B{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0;left:0;top:0}.ContrastPage_root__7vNaj{padding:24px}.ContrastPage_container__1ecMx{max-width:1300px;margin:0 auto}.ContrastPage_title__Z3X__{font-size:28px;margin:0 0 8px}.ContrastPage_lead__VkQWE{color:var(--muted,#6b6b6b);margin:0 0 18px}.ContrastPage_seo__jvHqk{margin-top:28px;color:#252525;line-height:1.65}.ContrastPage_seo__jvHqk h2{margin:8px 0 12px;font-size:22px;line-height:1.35}.ContrastPage_seo__jvHqk h3{margin:22px 0 8px;font-size:18px;line-height:1.35}.ContrastPage_seo__jvHqk p{margin:0 0 12px}.ContrastPage_steps__pXbBQ{margin:0;padding-left:20px;color:#252525}.ContrastPage_steps__pXbBQ li{margin:6px 0}.ContrastPage_links__10q_a{margin:0;padding-left:20px}.ContrastPage_links__10q_a li{margin:6px 0}.ContrastPage_link__A8KFH{color:#2563eb;text-decoration:none}.ContrastPage_link__A8KFH:hover{text-decoration:underline}.ContrastPage_faqItem__msnta{margin-top:10px;padding:8px 0;border-bottom:1px solid #e5e5e5}.ContrastPage_faqItem__msnta summary{cursor:pointer;font-weight:650}.ContrastPage_faqItem__msnta p{margin:8px 0 0;color:#252525}.ContrastChecker_contrastCheckerRoot__kjvOd{font-family:Inter,system-ui,Arial,sans-serif;max-width:1300px;margin:0 auto}.ContrastChecker_layout__KwVKE{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;align-items:start}.ContrastChecker_leftCard__fcVKL{background:#f6f6f6;border-radius:12px;padding:18px}.ContrastChecker_controlsRow__DN2Pi{display:flex;gap:12px;margin-bottom:12px}.ContrastChecker_colorControl__x5P_b{flex:1 1;display:flex;flex-direction:column;gap:8px}.ContrastChecker_colorRow__waDNT{display:flex;gap:8px;align-items:center}.ContrastChecker_hexInput__gdZ3_{width:140px;padding:8px;border:1px solid #e2e6ea;border-radius:8px}.ContrastChecker_colorSwatch__5jWjX{width:36px;height:36px;border-radius:8px;border:1px solid rgba(0,0,0,.06);cursor:pointer}.ContrastChecker_scoreCard__PbiiB{display:flex;align-items:center;background:#e9fff0;border-radius:8px;padding:18px;margin-bottom:12px}.ContrastChecker_scoreLeft__FVCFe{flex:0 0 110px;display:flex;align-items:center;justify-content:center}.ContrastChecker_scoreNumber__E_TEC{font-size:48px;font-weight:800;color:#0f6b3a}.ContrastChecker_scoreRight__9gwLz{flex:1 1;text-align:right}.ContrastChecker_scoreMeta__gkYZ9{font-weight:600;color:#0f6b3a;margin-bottom:8px}.ContrastChecker_stars__FszNH{display:inline-block}.ContrastChecker_star__DDbjJ{color:#cfead6;font-size:18px;margin-left:4px}.ContrastChecker_starFilled__2gMlY{color:#0f6b3a}.ContrastChecker_scoreBreakdown__iclzV{display:flex;border-radius:8px;overflow:hidden;margin-bottom:12px}.ContrastChecker_scoreBreakdown__iclzV .ContrastChecker_break__PKQyp{flex:1 1;padding:12px;background:#e9fff0}.ContrastChecker_scoreBreakdown__iclzV .ContrastChecker_break__PKQyp+.ContrastChecker_break__PKQyp{border-left:1px solid rgba(0,0,0,.04)}.ContrastChecker_scoreBreakdown__iclzV .ContrastChecker_label__JVRMS{font-weight:600;margin-bottom:8px}.ContrastChecker_scoreNote__xZb5y{font-size:13px;color:#4b5560}.ContrastChecker_controlsActions__TUu32{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.ContrastChecker_controlsActions__TUu32 button{padding:8px 12px;border-radius:8px;border:1px solid #ddd;background:#fff;cursor:pointer}.ContrastChecker_rightPreview__cn8HD{display:flex;flex-direction:column;gap:12px}.ContrastChecker_previewToolbar__615Ik .ContrastChecker_expand__p_MZL{background:#e6eef9;border:none;border-radius:6px;padding:6px 8px;cursor:pointer}.ContrastChecker_previewWrapper__C_8i7{display:flex;flex-direction:column;gap:12px;margin-bottom:12px}.ContrastChecker_previewToolbar__615Ik{display:flex;gap:8px;justify-content:flex-end}.ContrastChecker_previewToolbar__615Ik button{padding:6px 10px;border-radius:8px}.ContrastChecker_candidatesEmpty__wUrN2{padding:12px;color:#6b7280}.ContrastChecker_preview__NwOcQ{flex:1 1;padding:36px;border-radius:12px;display:flex;border:1px solid rgb(238,238,238);flex-direction:column;align-items:center;justify-content:center}.ContrastChecker_previewText__txSur{font-size:32px;font-weight:700;margin-bottom:8px}.ContrastChecker_previewSub__rEQAB{max-width:520px;text-align:center;color:inherit}.ContrastChecker_candidatesTitle__wlC3r{font-weight:700;margin-bottom:10px}.ContrastChecker_candidatesRow__3QypS{display:flex;gap:10px;flex-wrap:wrap;background:#fff;padding:10px;border-radius:0 0 8px 8px}.ContrastChecker_tabContainer__cxkvh{display:flex;gap:8px}.ContrastChecker_tab__kLwQQ{padding:8px 12px;border-radius:8px 8px 0 0;border:1px solid transparent;cursor:pointer;background:#f3f4f6}.ContrastChecker_tabActive__WdAoo{background:#fff;border-top:4px solid #0f6b3a;border-left:1px solid rgba(0,0,0,.04);border-right:1px solid rgba(0,0,0,.04)}.ContrastChecker_tabInactive__2FUL1{background:#f3f4f6;color:#939393;border-top:4px solid #d1d5db}.ContrastChecker_tabInactive__2FUL1:hover{border-top-color:#74ba95;color:#333333}.ContrastChecker_candidate__Kdhs9{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:8px;border-radius:8px;background:#fff;width:100%}.ContrastChecker_candidateSwatch___S_CS{width:36px;height:36px;border-radius:8px;border:1px solid rgba(0,0,0,.06)}.ContrastChecker_candidate__Kdhs9{transition:box-shadow .18s ease,transform .18s ease,background-color .18s ease}.ContrastChecker_candidate__Kdhs9:hover{background:#f6fbf8;transform:translateY(-2px)}.ContrastChecker_candidate__Kdhs9:hover .ContrastChecker_candidateSwatch___S_CS{transform:scale(1.05)}.ContrastChecker_candidateSwatch___S_CS{transition:transform .18s ease}.ContrastChecker_candidateInfo___1_zC{display:flex;flex-direction:column;gap:2px;min-width:80px}.ContrastChecker_candidateHex__yrCMa{font-weight:600}.ContrastChecker_candidateRatio__ATKx_{font-size:12px;color:#6b7280}.ContrastChecker_candidate__Kdhs9 button{padding:6px 10px}@media (max-width:900px){.ContrastChecker_layout__KwVKE{display:flex;flex-direction:column;gap:12px}.ContrastChecker_rightPreview__cn8HD{order:1}.ContrastChecker_leftCard__fcVKL{order:2;padding:14px}.ContrastChecker_preview__NwOcQ{padding:20px}.ContrastChecker_hexInput__gdZ3_{width:100%}.ContrastChecker_scoreNumber__E_TEC{font-size:40px}.ContrastChecker_scoreCard__PbiiB{padding:14px}.ContrastChecker_controlsRow__DN2Pi{flex-direction:column;gap:10px}.ContrastChecker_colorRow__waDNT{width:100%;gap:10px}}