:root{color:#1d2128;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;font-family:Mochiy Pop P One,BIZ UDPGothic,Yu Gothic UI,Hiragino Sans,Meiryo,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;margin:0}button,input,select{font:inherit}button,a,summary{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline-offset:3px;outline:3px solid #ff9e20}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}._appShell_kv71e_1{--accent:#ff9e20;--accent-dark:#a34800;--pink:#ff62bb;--cyan:#31d9ec;--violet:#9a7dd4;--note-accent-rgb:255, 98, 187;--ink:#1d2128;--paper:#fff;isolation:isolate;background:#fff;min-height:100vh;position:relative;overflow-x:clip}._appShell_kv71e_1:before{z-index:0;clip-path:polygon(0 0,100% 0,100% 58%,0 100%);content:"";pointer-events:none;background:linear-gradient(135deg,#ffa026 0 52%,#ff62bb 52% 70%,#31d9ec 70% 100%);height:430px;display:none;position:absolute;inset:0 0 auto}._header_kv71e_29{z-index:20;border-top:4px solid var(--accent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border-bottom:1px solid #1d212829;width:100%;margin:0;padding:0;position:sticky;top:0}._headerInner_kv71e_42{justify-content:space-between;align-items:center;gap:1rem;width:min(1180px,100% - 32px);margin:0 auto;padding:18px 0 10px;display:flex}._brand_kv71e_52{color:#1d2128;align-items:center;gap:10px;font-weight:900;text-decoration:none;display:flex}._brandIcon_kv71e_64{flex:none;width:42px;height:42px;display:block;transform:translateY(-4px)}._brand_kv71e_52 span{font-family:Dela Gothic One,Mochiy Pop P One,sans-serif;font-size:1.04rem;font-weight:400;transform:translateY(-2px)}._hero_kv71e_79{z-index:1;width:min(1220px,100% - 48px);margin:0 auto;padding:8px 0 66px;position:relative}._heroLayout_kv71e_87{display:block}._heroLeft_kv71e_91,._heroRight_kv71e_92{min-width:0}._heroLeft_kv71e_91{padding-top:34px}._heroCopy_kv71e_100 h1{color:#1d2128;letter-spacing:0;max-width:9em;margin:14px 0 18px;font-family:Dela Gothic One,Mochiy Pop P One,sans-serif;font-size:clamp(3.25rem,7vw,6.5rem);font-weight:900;line-height:.95}._eyebrow_kv71e_111,._sectionLabel_kv71e_112,._panelLabel_kv71e_113,._patternName_kv71e_114{color:var(--accent-dark);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;margin:0;font-size:.78rem;font-weight:900;display:inline-flex}._lead_kv71e_126{color:#394047;max-width:720px;margin:0;font-size:1.22rem;line-height:1.85}._heroStrengths_kv71e_134{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}._heroStrengths_kv71e_134 span,._tagList_kv71e_142 span,._presetGrid_kv71e_143 span,._pill_kv71e_144,._pillActive_kv71e_145{color:#1d2128;background:#ffffffbd;border:2px solid #1d2128;border-radius:999px;font-size:.86rem;font-weight:800}._heroStrengths_kv71e_134 span{padding:9px 12px}._previewStrip_kv71e_158,._composer_kv71e_159,._featureCard_kv71e_160,._stepGrid_kv71e_161 article,._savedGrid_kv71e_162 article{border:3px solid var(--ink);box-shadow:none;background:#fffffff5;border-radius:8px}._previewStrip_kv71e_158{grid-template-columns:.8fr 1.2fr;align-items:center;gap:18px;margin-top:38px;padding:16px;display:grid}._previewStrip_kv71e_158 p,._previewStrip_kv71e_158 strong{margin:0;display:block}._previewStrip_kv71e_158 p{color:#7b7289;font-size:.82rem;font-weight:800}._previewStrip_kv71e_158 strong{color:#1d2128;margin-top:4px;font-size:1rem}._previewSwatches_kv71e_196,._swatchRow_kv71e_197,._savedSwatches_kv71e_198{border-radius:8px;display:flex;overflow:hidden}._previewSwatches_kv71e_196 span,._swatchRow_kv71e_197 span,._savedSwatches_kv71e_198 span{flex:1;min-height:46px}._composer_kv71e_159{border:4px solid var(--ink);background:var(--paper);padding:18px;box-shadow:10px 10px #ffa026}._composerHeader_kv71e_218,._cardHeader_kv71e_219{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}._composerHeaderActions_kv71e_226{flex:none;align-items:center;gap:10px;display:flex}._composer_kv71e_159 h2,._section_kv71e_112 h2,._splitSection_kv71e_235 h2,._finalCta_kv71e_236 h2{color:#1d2128;letter-spacing:0;margin:8px 0 0;font-family:Dela Gothic One,Mochiy Pop P One,sans-serif;font-weight:400;line-height:1.22}._composer_kv71e_159 h2{font-size:clamp(1.36rem,2.4vw,2rem)}._iconButton_kv71e_249,._miniIconButton_kv71e_250,._lockedButton_kv71e_251,._savedGrid_kv71e_162 button{color:#1d2128;cursor:pointer;background:#fff;border:2px solid #1d2128;border-radius:8px;place-items:center;width:38px;height:38px;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:inline-grid}._iconButton_kv71e_249:hover,._miniIconButton_kv71e_250:hover,._savedGrid_kv71e_162 button:hover{background:#31d9ec;border-color:#1d2128;transform:translate(-2px,-2px);box-shadow:4px 4px #ff62bb}._composerBody_kv71e_274{grid-template-columns:minmax(260px,340px) minmax(0,1fr);align-items:start;gap:18px;margin-top:18px;display:grid}._controlsPanel_kv71e_282{gap:12px;display:grid}._colorInputGrid_kv71e_287{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:0;display:grid}._colorPickerLabel_kv71e_294,._textField_kv71e_295,._selectField_kv71e_296{gap:8px;display:grid}._colorPickerLabel_kv71e_294 span,._textField_kv71e_295 span,._selectField_kv71e_296 span{color:#4c5557;font-size:.78rem;font-weight:800}._colorPickerLabel_kv71e_294 input{background:#fff;border:1px solid #261c3729;border-radius:8px;width:100%;height:48px;padding:4px}._wheelPicker_kv71e_318{background:linear-gradient(#fffffffa,#ffa02624),radial-gradient(circle at 28% 18%,#ff62bb4d,#0000 11rem),radial-gradient(circle at 78% 72%,#31d9ec47,#0000 10rem);border:1px solid #1d21282e;border-radius:8px;justify-items:center;gap:12px;padding:14px;display:grid}._wheelHeader_kv71e_331{justify-content:space-between;align-items:center;gap:14px;width:100%;display:flex}._wheelHeader_kv71e_331 span{color:#4c5557;font-size:.78rem;font-weight:900}._wheelHeader_kv71e_331 strong{color:#1d2128;font-size:.92rem}._colorWheelButton_kv71e_350{aspect-ratio:1;cursor:crosshair;background:radial-gradient(circle,#fff 0%,#ffffff9e 24%,#fff0 66%),conic-gradient(#ff2929 0deg,#ffff29 60deg,#00f500 120deg,#0affff 180deg,#2929ff 240deg,#ff29ff 300deg,#ff2929 360deg);border:0;border-radius:50%;width:min(282px,72vw);position:relative;box-shadow:inset 0 0 0 1px #261c3714,0 18px 40px #1f182b1f}._colorWheelButton_kv71e_350:after{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff47,#0000 62%);border:1px solid #ffffff73;border-radius:50%;position:absolute;inset:7%}._wheelCursor_kv71e_384{z-index:2;pointer-events:none;border:3px solid #fff;border-radius:50%;width:26px;height:26px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #211a2cb8,0 8px 18px #211a2c33}._lightnessSlider_kv71e_396{gap:8px;width:min(520px,100%);display:grid}._lightnessSlider_kv71e_396 span{color:#4c5557;font-size:.78rem;font-weight:800}._lightnessSlider_kv71e_396 input{appearance:none;border-radius:999px;width:100%;height:16px}._lightnessSlider_kv71e_396 input::-webkit-slider-thumb{appearance:none;background:#1d2128;border:3px solid #fff;border-radius:50%;width:28px;height:28px;box-shadow:0 4px 12px #211a2c33}._lightnessSlider_kv71e_396 input::-moz-range-thumb{background:var(--ink);border:3px solid #fff;border-radius:50%;width:22px;height:22px;box-shadow:0 4px 12px #211a2c33}._colorMeta_kv71e_434{color:#4c5557;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}._colorMeta_kv71e_434 span{border-radius:50%;width:28px;height:28px;box-shadow:inset 0 0 0 1px #00000014}._colorMeta_kv71e_434 strong{color:#1d2128;font-size:1.05rem}._colorMeta_kv71e_434 small{font-weight:800}._colorModelGrid_kv71e_459{grid-template-columns:1fr;gap:7px;width:100%;display:grid}._colorModelGrid_kv71e_459 p{background:#ffffff94;border:1px solid #261c371a;border-radius:8px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:8px;margin:0;padding:8px 10px;display:grid}._colorModelGrid_kv71e_459 span{color:#7b7289;font-size:.73rem;font-weight:900}._colorModelGrid_kv71e_459 strong{overflow-wrap:anywhere;color:#1d2128;min-width:0;font-size:.82rem}._textField_kv71e_295 input,._selectField_kv71e_296 select{color:#1d2128;background:#fff;border:2px solid #1d212838;border-radius:8px;width:100%;min-height:48px}._textField_kv71e_295 input{letter-spacing:0;padding:0 12px;font-weight:800}._selectField_kv71e_296{margin-top:14px}._selectField_kv71e_296 select{padding:0 12px}._optionGrid_kv71e_515{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}._segment_kv71e_522,._segmentActive_kv71e_523{color:#1d2128;cursor:pointer;background:#ffffffe6;border:2px solid #1d2128;border-radius:8px;min-height:48px;padding:10px 7px;transition:transform .16s,background .16s,box-shadow .16s,border-color .16s}._segment_kv71e_522 span,._segmentActive_kv71e_523 span{font-weight:900;display:block}._segmentActive_kv71e_523,._pillActive_kv71e_145{color:#1d2128;background:#31d9ec;border-color:#1d2128;box-shadow:5px 5px #ff62bb}._intensityGroup_kv71e_552,._cardActions_kv71e_553{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}._pill_kv71e_144,._pillActive_kv71e_145{cursor:pointer;border-width:2px;min-height:38px;padding:0 13px}._primaryButton_kv71e_568,._cardActions_kv71e_553 button,._finalCta_kv71e_236 button{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 15px;font-weight:900;transition:transform .16s,box-shadow .16s;display:inline-flex}._primaryButton_kv71e_568,._finalCta_kv71e_236 button{color:#1d2128;background:#ff9e20;border:2px solid #1d2128;box-shadow:5px 5px #ff62bb}._cardActions_kv71e_553 button{color:#1d2128;background:#fff;border:2px solid #1d2128}._segment_kv71e_522:hover,._segmentActive_kv71e_523:hover,._pill_kv71e_144:hover,._pillActive_kv71e_145:hover,._primaryButton_kv71e_568:hover,._cardActions_kv71e_553 button:hover,._historySaveButton_kv71e_603:hover,._finalCta_kv71e_236 button:hover{color:#1d2128;background:#9a7dd4;border-color:#1d2128;transform:translate(-2px,-2px);box-shadow:5px 5px #31d9ec}._statusText_kv71e_612{color:#1d2128;background:#ff9e201f;border:1px solid #ff9e2080;border-radius:999px;align-items:center;width:fit-content;min-height:32px;margin:6px 0 0;padding:0 12px;font-size:.82rem;font-weight:900;display:inline-flex}._composerFooterRow_kv71e_627{align-items:center;gap:12px;margin-top:6px;display:flex}._composerFooterRow_kv71e_627 ._statusText_kv71e_612{flex:none;margin:0}._historySaveButton_kv71e_603{color:#1d2128;cursor:pointer;background:#ffa026;border:2px solid #1d2128;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:0 15px;font-weight:900;transition:transform .16s,background .16s,box-shadow .16s;display:inline-flex;box-shadow:5px 5px #ff62bb}._historySaveButton_kv71e_603:hover{background:#31d9ec;border-color:#1d2128}._baseColorHistory_kv71e_662{background:#ffffffa8;border:1px solid #1d21281f;border-radius:999px;flex:auto;justify-content:flex-end;align-items:center;min-width:0;min-height:42px;padding:6px 10px;display:flex}._baseColorHistoryLabel_kv71e_675{color:#7b7289;flex:none;margin-right:9px;font-size:.72rem;font-weight:900}._baseColorSwatches_kv71e_683{flex-wrap:wrap;justify-content:flex-end;gap:7px;min-width:0;display:flex}._baseColorSwatch_kv71e_683,._baseColorSwatchActive_kv71e_692{cursor:pointer;border:2px solid #fff;border-radius:50%;width:30px;height:30px;padding:0;box-shadow:inset 0 0 0 1px #1d212829}._baseColorSwatchActive_kv71e_692{outline-offset:2px;outline:2px solid #1d2128b8}._paletteList_kv71e_707{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:30px;display:grid}._paletteCard_kv71e_714{border:4px solid var(--palette-border-tint,#1d21282e);min-width:0;box-shadow:7px 7px 0 var(--palette-shadow-block,#ff9e206b);content-visibility:auto;contain-intrinsic-size:620px;background:#fffffff5;border-radius:8px;padding:16px;transition:transform .16s,border-color .16s,box-shadow .16s;animation:.42s both _cardIn_kv71e_1}._paletteCard_kv71e_714:hover{border-color:#9a7dd4;transform:translate(-3px,-3px);box-shadow:10px 10px #31d9ec}._paletteCardSelected_kv71e_733{border-color:var(--palette-border-tint,#1d21282e)}._cardHeader_kv71e_219 h3{color:#1d2128;margin:4px 0 0;font-family:Dela Gothic One,Mochiy Pop P One,sans-serif;font-size:1.24rem;font-weight:400;line-height:1.2}._cardDescription_kv71e_746{color:#394047;margin:12px 0;line-height:1.72}._tagList_kv71e_142{flex-wrap:wrap;gap:7px;margin-bottom:14px;display:flex}._tagList_kv71e_142 span{padding:6px 9px;font-size:.76rem}._swatchRow_kv71e_197{border:3px solid #1d21282e;height:56px}._ratioWrap_kv71e_769{margin:14px 0}._ratioBar_kv71e_773{background:#ff9e202e;border-radius:999px;height:12px;display:flex;overflow:hidden}._chipGrid_kv71e_781{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}._colorChip_kv71e_787{background:#ffffffb3;border:3px solid #1d212829;border-radius:8px;grid-template-columns:44px minmax(0,1fr) 30px 30px;align-items:center;gap:7px;min-width:0;min-height:58px;padding:8px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid}._colorChip_kv71e_787:hover{border-color:#9a7dd4;transform:translate(-2px,-2px);box-shadow:5px 5px #31d9ec}._swatch_kv71e_197{border-radius:7px;width:44px;height:32px;display:block;box-shadow:inset 0 0 0 1px #00000014}._colorChip_kv71e_787 strong,._colorChip_kv71e_787 span{min-width:0;display:block}._colorChip_kv71e_787 strong{color:#1d2128;overflow-wrap:normal;word-break:keep-all;font-size:.8rem;line-height:1.12}._colorChip_kv71e_787 div span{color:#4c5557;overflow-wrap:anywhere;font-size:.73rem;font-weight:900}._miniIconButton_kv71e_250,._lockedButton_kv71e_251{border-radius:7px;width:30px;height:30px}._lockedButton_kv71e_251{color:#1d2128;background:#31d9ec;border-color:#1d2128;box-shadow:4px 4px #ff62bb}._lockedButton_kv71e_251:hover{color:#1d2128;background:#9a7dd4;border-color:#1d2128;transform:translate(-2px,-2px);box-shadow:5px 5px #31d9ec}._roleGrid_kv71e_858{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}._roleGrid_kv71e_858 p,._intentList_kv71e_866 p,._problemGrid_kv71e_867 p,._solutionList_kv71e_868 p{background:#fff9;border:3px solid #1d212829;border-radius:8px;margin:0}._roleGrid_kv71e_858 p{padding:10px}._roleGrid_kv71e_858 span,._roleGrid_kv71e_858 strong{display:block}._roleGrid_kv71e_858 span{color:#7b7289;font-size:.7rem;font-weight:800}._roleGrid_kv71e_858 strong{color:#1d2128;margin-top:4px;font-size:.78rem}._intentList_kv71e_866{gap:8px;margin-top:14px;display:grid}._intentList_kv71e_866 p{padding:10px 12px}._intentList_kv71e_866 strong,._intentList_kv71e_866 span{display:block}._intentList_kv71e_866 strong{color:#1d2128;font-size:.78rem}._intentList_kv71e_866 span{color:#394047;margin-top:4px;font-size:.86rem;line-height:1.65}._tipList_kv71e_923{gap:8px;margin-top:14px;display:grid}._tipinfo_kv71e_929,._tipnotice_kv71e_930,._tipstrong_kv71e_931{color:#394047;border-radius:8px;margin:0;padding:10px 12px;font-size:.86rem;line-height:1.65}._tipinfo_kv71e_929{background:#ff9e201f}._tipnotice_kv71e_930{background:#ff9e2024}._tipstrong_kv71e_931{background:#1d212814}._insightPanel_kv71e_952{border:4px solid var(--ink);box-shadow:10px 10px 0 rgba(var(--note-accent-rgb), .9);content-visibility:auto;contain-intrinsic-size:260px;background:#fffffff0;border-radius:8px;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);gap:18px;margin-top:72px;padding:18px;display:grid}._insightPanel_kv71e_952 h2{color:#1d2128;margin:7px 0 10px;font-family:Dela Gothic One,Mochiy Pop P One,sans-serif;font-size:clamp(1.4rem,2.4vw,2rem);font-weight:400;line-height:1.25}._insightPanel_kv71e_952 p{color:#394047;margin:0;line-height:1.72}._insightColumns_kv71e_981{grid-template-columns:1fr 1fr;gap:14px;display:grid}._insightColumns_kv71e_981 h3{color:#1d2128;margin:0 0 10px;font-family:Dela Gothic One,Mochiy Pop P One,sans-serif;font-size:.95rem;font-weight:400}._section_kv71e_112,._splitSection_kv71e_235{width:min(1180px,100% - 32px);margin:0 auto;padding:68px 0}._sectionIntro_kv71e_1002{max-width:760px;margin-bottom:22px}._section_kv71e_112 h2,._splitSection_kv71e_235 h2,._finalCta_kv71e_236 h2{font-size:clamp(2rem,4vw,3.25rem)}._problemGrid_kv71e_867,._featureGrid_kv71e_1014,._stepGrid_kv71e_161,._savedGrid_kv71e_162{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}._problemGrid_kv71e_867 p,._solutionList_kv71e_868 p{color:#394047;padding:18px;font-weight:800;line-height:1.65}._splitSection_kv71e_235{grid-template-columns:.9fr 1.1fr;align-items:start;gap:28px;display:grid}._solutionList_kv71e_868{gap:10px;display:grid}._featureGrid_kv71e_1014{grid-template-columns:repeat(4,minmax(0,1fr))}._featureCard_kv71e_160{padding:18px}._featureCard_kv71e_160 svg{color:#ff9e20}._featureCard_kv71e_160 h3,._stepGrid_kv71e_161 h3{color:#1d2128;margin:12px 0 8px;font-family:Dela Gothic One,Mochiy Pop P One,sans-serif;font-size:1.02rem;font-weight:400}._featureCard_kv71e_160 p,._stepGrid_kv71e_161 p{color:#394047;margin:0;line-height:1.68}._presetGrid_kv71e_143{flex-wrap:wrap;gap:10px;display:flex}._presetGrid_kv71e_143 span{background:hsl(calc(330 + var(--preset-index) * 23) 78% 96%);padding:10px 12px}._stepGrid_kv71e_161{grid-template-columns:repeat(3,minmax(0,1fr))}._stepGrid_kv71e_161 article{padding:22px}._stepGrid_kv71e_161 article>span{color:#fff;background:#1d2128;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:900;display:grid}._savedGrid_kv71e_162{grid-template-columns:repeat(3,minmax(0,1fr))}._savedGrid_kv71e_162 article{grid-template-columns:minmax(0,1fr) 1.2fr 38px;align-items:center;gap:12px;padding:12px;display:grid}._savedSwatches_kv71e_198{height:42px}._savedGrid_kv71e_162 strong,._savedGrid_kv71e_162 span{display:block}._savedGrid_kv71e_162 span{color:#5c6668;margin-top:2px;font-size:.8rem}._faqList_kv71e_1127{gap:10px;display:grid}._faqList_kv71e_1127 details{background:#ffffffb8;border:3px solid #1d212829;border-radius:8px}._faqList_kv71e_1127 summary{cursor:pointer;color:#1d2128;padding:18px;font-weight:900}._faqList_kv71e_1127 p{color:#394047;margin:0;padding:0 18px 18px;line-height:1.75}._finalCta_kv71e_236{text-align:center;justify-items:center;gap:20px;width:min(980px,100% - 32px);margin:26px auto 76px;padding:58px 24px;display:grid}._footer_kv71e_1162{color:#ffffffc7;background:#1d2128;border-top:4px solid #1d2128;width:100%;margin:0 auto;padding:44px max(18px,50vw - 590px) 46px;position:relative;box-shadow:inset 0 14px #ffa026}._footer_kv71e_1162:before{content:"";pointer-events:none;background:linear-gradient(90deg,#ffa026 0 42%,#ff62bb 42% 62%,#31d9ec 62% 82%,#9a7dd4 82% 100%);height:12px;position:absolute;inset:14px 0 auto}._footerBody_kv71e_1182{justify-content:space-between;align-items:center;gap:24px;display:flex}._footer_kv71e_1162 strong{color:#fff;font-family:Dela Gothic One,Mochiy Pop P One,sans-serif;font-size:1.08rem;font-weight:400}._footer_kv71e_1162 p{max-width:760px;margin:6px 0 0;line-height:1.65}._footerLinks_kv71e_1202{flex-wrap:wrap;flex:none;gap:10px;display:flex}._footerLinks_kv71e_1202 a{color:#1d2128;background:#ffa026;border:2px solid #fff;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:0 15px;font-size:.9rem;font-weight:900;text-decoration:none;transition:transform .16s,background .16s,box-shadow .16s;display:inline-flex;box-shadow:5px 5px #ff62bb}._footerLinks_kv71e_1202 a:hover{background:#31d9ec;transform:translate(-1px,-1px);box-shadow:6px 6px #9a7dd4}._previewStrip_kv71e_158,._composer_kv71e_159,._featureCard_kv71e_160,._stepGrid_kv71e_161 article,._savedGrid_kv71e_162 article,._wheelPicker_kv71e_318,._colorPickerLabel_kv71e_294 input,._textField_kv71e_295 input,._selectField_kv71e_296 select,._segment_kv71e_522,._segmentActive_kv71e_523,._pill_kv71e_144,._pillActive_kv71e_145,._primaryButton_kv71e_568,._cardActions_kv71e_553 button,._historySaveButton_kv71e_603,._baseColorHistory_kv71e_662,._paletteCard_kv71e_714,._swatchRow_kv71e_197,._ratioBar_kv71e_773,._colorChip_kv71e_787,._swatch_kv71e_197,._roleGrid_kv71e_858 p,._intentList_kv71e_866 p,._problemGrid_kv71e_867 p,._solutionList_kv71e_868 p,._tipinfo_kv71e_929,._tipnotice_kv71e_930,._tipstrong_kv71e_931,._insightPanel_kv71e_952,._faqList_kv71e_1127 details,._footerLinks_kv71e_1202 a,._iconButton_kv71e_249,._miniIconButton_kv71e_250,._lockedButton_kv71e_251,._savedGrid_kv71e_162 button,._heroStrengths_kv71e_134 span,._tagList_kv71e_142 span,._presetGrid_kv71e_143 span,._statusText_kv71e_612,._colorMeta_kv71e_434 span,._baseColorSwatch_kv71e_683,._baseColorSwatchActive_kv71e_692,._stepGrid_kv71e_161 article>span{border-radius:0}@keyframes _cardIn_kv71e_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (width<=980px){._heroLayout_kv71e_87,._splitSection_kv71e_235,._composerBody_kv71e_274,._insightPanel_kv71e_952{grid-template-columns:1fr}._heroLeft_kv71e_91{padding-top:10px}._paletteList_kv71e_707,._problemGrid_kv71e_867,._featureGrid_kv71e_1014,._savedGrid_kv71e_162{grid-template-columns:repeat(2,minmax(0,1fr))}._colorWheelButton_kv71e_350{width:min(320px,76vw)}}@media (width<=680px){._headerInner_kv71e_42{align-items:flex-start;padding-top:12px}._hero_kv71e_79{width:min(1220px,100% - 32px);padding-top:18px}._composerHeader_kv71e_218{flex-direction:column}._composerHeaderActions_kv71e_226{width:100%}._composerHeaderActions_kv71e_226 ._primaryButton_kv71e_568{flex:1}._footerBody_kv71e_1182{flex-direction:column}._footerLinks_kv71e_1202{width:100%}._heroCopy_kv71e_100 h1{font-size:3.05rem}._lead_kv71e_126{font-size:1rem}._previewStrip_kv71e_158,._paletteList_kv71e_707,._problemGrid_kv71e_867,._featureGrid_kv71e_1014,._stepGrid_kv71e_161,._savedGrid_kv71e_162,._roleGrid_kv71e_858,._insightColumns_kv71e_981,._optionGrid_kv71e_515,._chipGrid_kv71e_781{grid-template-columns:1fr}._composerFooterRow_kv71e_627{flex-direction:column;align-items:stretch}._baseColorHistory_kv71e_662{border-radius:8px;justify-content:flex-start}._baseColorSwatches_kv71e_683{justify-content:flex-start}._colorInputGrid_kv71e_287{grid-template-columns:96px minmax(0,1fr)}._composer_kv71e_159,._paletteCard_kv71e_714{padding:14px}._cardActions_kv71e_553 button{width:100%}}
