.ToolLayout_content__7pJxh{max-width:90rem;margin:0 auto}.ColorPickerPanel_skeleton__Mvpet{width:100%;height:260px;background:var(--bg-glass);border-radius:.5rem;animation:ColorPickerPanel_pulse__h1_eM 1.5s ease-in-out infinite}@keyframes ColorPickerPanel_pulse__h1_eM{0%,to{opacity:.6}50%{opacity:.3}}.ColorPickerPanel_mobileWrapper__1Xug7{display:flex;gap:.5rem;align-items:center}.ColorPickerPanel_nativeInput__Qvm8_{width:48px;height:48px;padding:0;border:2px solid var(--border-medium);border-radius:.5rem;cursor:pointer;background:rgba(0,0,0,0)}.ColorPickerPanel_nativeInput__Qvm8_::-webkit-color-swatch-wrapper{padding:0}.ColorPickerPanel_nativeInput__Qvm8_::-webkit-color-swatch{border:none;border-radius:calc(.5rem - 2px)}.ColorPickerPanel_nativeInput__Qvm8_::-moz-color-swatch{border:none;border-radius:calc(.5rem - 2px)}.ColorPickerPanel_panel__MY5t4.ColorPickerPanel_disabled__5KhrU{opacity:.6}.ColorPickerPanel_panel__MY5t4.ColorPickerPanel_disabled__5KhrU .ColorPickerPanel_colorCanvas__tz2PN,.ColorPickerPanel_panel__MY5t4.ColorPickerPanel_disabled__5KhrU .ColorPickerPanel_hueCanvas__Cqsm_{cursor:not-allowed}.ColorPickerPanel_canvasContainer__lzuDz{position:relative;margin-bottom:1rem}.ColorPickerPanel_colorCanvas__tz2PN{width:100%;height:auto;aspect-ratio:280/180;border-radius:.5rem;cursor:crosshair;display:block}.ColorPickerPanel_canvasCursor__TcFar{position:absolute;width:16px;height:16px;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px rgba(0,0,0,.3),inset 0 0 0 1px rgba(0,0,0,.3);transform:translate(-50%,-50%);pointer-events:none}.ColorPickerPanel_hueContainer__H_1Qs{position:relative;margin-bottom:1rem}.ColorPickerPanel_hueCanvas__Cqsm_{width:100%;height:20px;border-radius:.375rem;cursor:crosshair;display:block}.ColorPickerPanel_hueCursor__zEsAF{position:absolute;top:-2px;width:6px;height:24px;background:#fff;border:1px solid rgba(0,0,0,.3);border-radius:2px;box-shadow:var(--shadow-sm);transform:translateX(-50%);pointer-events:none}.ColorPickerPanel_footer__TAbVd{display:flex;align-items:center;gap:.5rem}.ColorPickerPanel_preview__UJxsg{width:32px;height:32px;border-radius:.5rem;border:2px solid var(--border-medium);flex-shrink:0}.ColorPickerPanel_hexInput__EjFot{flex:1;padding:.5rem;background:var(--input-bg);border:1px solid var(--input-border);border-radius:.5rem;color:var(--text-code);font-family:Ubuntu Mono,ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace;font-size:14px;text-transform:uppercase}.ColorPickerPanel_hexInput__EjFot:focus{outline:none;border-color:var(--input-border-focus);background:var(--input-bg-focus)}.ColorPickerPanel_hexInput__EjFot:disabled{opacity:.5;cursor:not-allowed}.ColorPickerPanel_hexDisplay__Lf_ph{flex:1;padding:.5rem;color:var(--text-code);font-family:Ubuntu Mono,ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace;font-size:14px;text-transform:uppercase}.ColorPickerPopover_container__N2Y4c{position:relative;display:inline-block}.ColorPickerPopover_swatch__BpLx8{border:2px solid var(--border-medium);border-radius:.5rem;cursor:pointer;transition:border-color .2s ease,transform .1s ease;padding:0}.ColorPickerPopover_swatch__BpLx8:hover:not(.ColorPickerPopover_disabled__RgvKm){border-color:var(--border-strong)}.ColorPickerPopover_swatch__BpLx8:focus{outline:none;border-color:oklch(.55 .196 311.1)}.ColorPickerPopover_swatch__BpLx8.ColorPickerPopover_disabled__RgvKm{opacity:.5;cursor:not-allowed}.ColorPickerPopover_swatch__BpLx8.ColorPickerPopover_sm__aWiTV{width:24px;height:24px}.ColorPickerPopover_swatch__BpLx8.ColorPickerPopover_md__cn63J{width:32px;height:32px}.ColorPickerPopover_swatch__BpLx8.ColorPickerPopover_lg__GeCGI{width:40px;height:40px}.ColorPickerPopover_swatchWrapper__YtM7l{position:relative;display:inline-block}.ColorPickerPopover_nativeInput__GqjvY{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%;height:100%}.ColorPickerPopover_nativeInput__GqjvY:disabled{cursor:not-allowed}.ColorPickerPopover_swatchOverlay__Iy_3a{border:2px solid var(--border-medium);border-radius:.5rem;pointer-events:none}.ColorPickerPopover_swatchOverlay__Iy_3a.ColorPickerPopover_sm__aWiTV{width:24px;height:24px}.ColorPickerPopover_swatchOverlay__Iy_3a.ColorPickerPopover_md__cn63J{width:32px;height:32px}.ColorPickerPopover_swatchOverlay__Iy_3a.ColorPickerPopover_lg__GeCGI{width:40px;height:40px}.ColorPickerPopover_popover__3biP8{position:absolute;z-index:1060;width:220px;padding:1rem;background:var(--bg-overlay);backdrop-filter:blur(20px);border:1px solid var(--border-subtle);border-radius:.75rem;box-shadow:var(--shadow-lg)}.ColorPickerPopover_popover__3biP8.ColorPickerPopover_left__LYohj{left:0}.ColorPickerPopover_popover__3biP8.ColorPickerPopover_right__LPLCY{right:0}.ColorPickerPopover_popover__3biP8.ColorPickerPopover_bottom__OoOEg{top:calc(100% + 8px);animation:ColorPickerPopover_fadeInDown__OwhdO .15s ease}.ColorPickerPopover_popover__3biP8.ColorPickerPopover_top__CKgAP{bottom:calc(100% + 8px);animation:ColorPickerPopover_fadeInUp__oYzkk .15s ease}@keyframes ColorPickerPopover_fadeInDown__OwhdO{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes ColorPickerPopover_fadeInUp__oYzkk{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.styleguide_container__wAQOf{max-width:90rem;margin:0 auto;padding:2rem}.styleguide_header__ugYSR{margin-bottom:3rem;padding-bottom:2rem;border-bottom:1px solid var(--border-subtle)}.styleguide_title__A_K8f{font-family:Michroma,Seravek,Gill Sans Nova,Ubuntu,Calibri,DejaVu Sans,source-sans-pro,sans-serif;font-size:3rem;font-weight:800;color:var(--text-primary);margin:0 0 1rem;background:linear-gradient(135deg,oklch(91.9% .196 131.1deg),oklch(55% .196 311.1deg));-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.styleguide_subtitle__co3z2{font-size:1.125rem;color:var(--text-secondary);margin:0}.styleguide_sectionDescription__Uarb3{font-size:1rem;color:var(--text-secondary);line-height:1.7;margin:0 0 2rem;max-width:800px}.styleguide_toc__h_pGI{background:var(--bg-glass);border:1px solid var(--border-subtle);border-radius:1rem;padding:2rem;margin-bottom:3rem}.styleguide_tocTitle__pZD3p{font-family:Michroma,Seravek,Gill Sans Nova,Ubuntu,Calibri,DejaVu Sans,source-sans-pro,sans-serif;font-size:1.25rem;color:var(--text-primary);margin:0 0 1rem}.styleguide_tocList__CanDr{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;list-style:none;padding:0;margin:0}.styleguide_tocList__CanDr a{color:var(--text-secondary);text-decoration:none;font-size:.875rem;transition:color .2s ease-in-out}.styleguide_tocList__CanDr a:hover{color:oklch(.919 .196 131.1)}.styleguide_section__Js_7v{margin-bottom:3rem;padding-bottom:2rem;border-bottom:1px solid var(--border-subtle)}.styleguide_section__Js_7v:last-child{border-bottom:none}.styleguide_sectionTitle__ryFyw{font-family:Michroma,Seravek,Gill Sans Nova,Ubuntu,Calibri,DejaVu Sans,source-sans-pro,sans-serif;font-size:2rem;font-weight:700;color:var(--text-primary);margin:0 0 2rem}.styleguide_subsection__L8sEo{margin-bottom:2rem}.styleguide_subsectionTitle__OcxSf{font-family:Michroma,Seravek,Gill Sans Nova,Ubuntu,Calibri,DejaVu Sans,source-sans-pro,sans-serif;font-size:1.25rem;font-weight:600;color:var(--text-primary);margin:0 0 1.5rem}.styleguide_componentPath__fmPqA{margin:0 0 1rem}.styleguide_componentPath__fmPqA code{font-family:Ubuntu Mono,ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace;font-size:.875rem;color:var(--text-code);background:var(--input-bg);padding:.25rem .5rem;border-radius:.375rem}.styleguide_colorGrid__5sQIT{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem}.styleguide_colorCard__D7d2Z{background:var(--bg-glass);border:1px solid var(--border-subtle);border-radius:.75rem;overflow:hidden}.styleguide_colorSwatch__goB9g{height:80px;width:100%}.styleguide_colorSwatch__goB9g.styleguide_glassSwatch__JdiTE{background-image:linear-gradient(45deg,#333 25%,transparent 0),linear-gradient(-45deg,#333 25%,transparent 0),linear-gradient(45deg,transparent 75%,#333 0),linear-gradient(-45deg,transparent 75%,#333 0);background-size:16px 16px;background-position:0 0,0 8px,8px -8px,-8px 0;position:relative}.styleguide_colorSwatch__goB9g.styleguide_glassSwatch__JdiTE:after{content:"";position:absolute;inset:0;background:inherit}.styleguide_colorSwatch__goB9g.styleguide_borderSwatch__xE4Wb{background:rgba(0,0,0,0);border:4px solid;height:72px;margin:4px;width:calc(100% - 8px);border-radius:.5rem}.styleguide_colorInfo__5SxE2{padding:.5rem 1rem;display:flex;flex-direction:column;gap:.25rem}.styleguide_colorName__Rnzel{font-size:.875rem;font-weight:600;color:var(--text-primary)}.styleguide_colorValue__T2wZL{font-family:Ubuntu Mono,ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace;font-size:.75rem;color:var(--text-code)}.styleguide_typographyGrid__i0mbP{display:grid;gap:1.5rem}.styleguide_fontCard__HRg8w{background:var(--bg-glass);border:1px solid var(--border-subtle);border-radius:1rem;padding:2rem;display:flex;flex-direction:column;gap:.5rem}.styleguide_fontCard__HRg8w code{font-family:Ubuntu Mono,ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace;font-size:.875rem;color:var(--text-code)}.styleguide_fontDisplay__3_7nT{font-family:Michroma,Seravek,Gill Sans Nova,Ubuntu,Calibri,DejaVu Sans,source-sans-pro,sans-serif;font-size:1.5rem;color:var(--text-primary);margin:0}.styleguide_fontSans__0SBHl{font-family:Geist Sans,Seravek,Gill Sans Nova,Ubuntu,Calibri,DejaVu Sans,source-sans-pro,sans-serif;font-size:1.5rem;color:var(--text-primary);margin:0}.styleguide_fontMono__4kg6u{font-family:Ubuntu Mono,ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace;font-size:1.5rem;color:var(--text-primary);margin:0}.styleguide_fontUsage__PlGdx{font-size:.875rem;color:var(--text-tertiary)}.styleguide_typeScale__7KPgm{display:flex;flex-direction:column;gap:1rem}.styleguide_typeScaleItem__mzz_5{display:flex;align-items:baseline;justify-content:space-between;padding:1rem;background:var(--bg-glass);border-radius:.5rem;border:1px solid var(--border-subtle)}.styleguide_typeScaleItem__mzz_5 code{font-family:Ubuntu Mono,ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace;font-size:.75rem;color:var(--text-tertiary)}.styleguide_typeHero__gNVeg{font-size:2.5rem;font-weight:800}.styleguide_typeH1__wBUol,.styleguide_typeHero__gNVeg{font-family:Michroma,Seravek,Gill Sans Nova,Ubuntu,Calibri,DejaVu Sans,source-sans-pro,sans-serif;color:var(--text-primary)}.styleguide_typeH1__wBUol{font-size:2rem;font-weight:700}.styleguide_typeH2__KggF9{font-size:1.5rem}.styleguide_typeH2__KggF9,.styleguide_typeH3__gv9a1{font-family:Michroma,Seravek,Gill Sans Nova,Ubuntu,Calibri,DejaVu Sans,source-sans-pro,sans-serif;font-weight:600;color:var(--text-primary)}.styleguide_typeH3__gv9a1{font-size:1.125rem}.styleguide_typeBody__jodQz{font-size:1rem;color:var(--text-primary)}.styleguide_typeBody__jodQz,.styleguide_typeSmall__sm34x{font-family:Geist Sans,Seravek,Gill Sans Nova,Ubuntu,Calibri,DejaVu Sans,source-sans-pro,sans-serif}.styleguide_typeSmall__sm34x{font-size:.875rem;color:var(--text-secondary)}.styleguide_typeXSmall__hSD9_{font-family:Geist Sans,Seravek,Gill Sans Nova,Ubuntu,Calibri,DejaVu Sans,source-sans-pro,sans-serif;font-size:.75rem;color:var(--text-tertiary)}.styleguide_spacingGrid__tJY7r{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:1.5rem}.styleguide_spacingItem__4LC1g{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1rem;background:var(--bg-glass);border-radius:.5rem;border:1px solid var(--border-subtle)}.styleguide_spacingItem__4LC1g code{font-family:Ubuntu Mono,ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace;font-size:.75rem;color:var(--text-code)}.styleguide_spacingItem__4LC1g span{font-size:.75rem;color:var(--text-tertiary)}.styleguide_spacingVisual__fgXVa{background:oklch(.919 .196 131.1);border-radius:2px}.styleguide_radiusGrid__EiNi2{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:1.5rem}.styleguide_radiusItem__PFxjj{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1rem;background:var(--bg-glass);border-radius:.5rem;border:1px solid var(--border-subtle)}.styleguide_radiusItem__PFxjj code{font-family:Ubuntu Mono,ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace;font-size:.75rem;color:var(--text-code)}.styleguide_radiusItem__PFxjj span{font-size:.75rem;color:var(--text-tertiary)}.styleguide_radiusVisual__tQmUQ{width:60px;height:60px;background:oklch(.919 .196 131.1)}.styleguide_shadowGrid__Hurpi{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:2rem}.styleguide_shadowItem__446O9{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:1.5rem}.styleguide_shadowItem__446O9 code{font-family:Ubuntu Mono,ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace;font-size:.75rem;color:var(--text-code)}.styleguide_shadowItem__446O9 span{font-size:.625rem;color:var(--text-tertiary);text-align:center}.styleguide_shadowVisual__sWqe5{width:100px;height:100px;background:var(--bg-glass);border-radius:.75rem}.styleguide_buttonGrid__jpyhB{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1.5rem}.styleguide_buttonExample__S3xDe{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.styleguide_buttonExample__S3xDe code{font-family:Ubuntu Mono,ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace;font-size:.75rem;color:var(--text-tertiary)}.styleguide_btnPrimary__zE_ua{padding:.625rem 1rem;border-radius:.5rem;cursor:pointer;transition:all .2s ease-in-out;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-size:14px;border:1px solid rgba(0,0,0,0)}.styleguide_btnPrimary__zE_ua:disabled{opacity:.5;cursor:not-allowed}.styleguide_btnPrimary__zE_ua{background:var(--bg-glass);border-color:var(--border-subtle);color:var(--text-primary);font-weight:500}.styleguide_btnPrimary__zE_ua:hover:not(:disabled){background:var(--bg-glass-hover);border-color:var(--border-medium)}.styleguide_btnSecondary__SvE_x{padding:.625rem 1rem;border-radius:.5rem;cursor:pointer;transition:all .2s ease-in-out;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-size:14px;border:1px solid rgba(0,0,0,0)}.styleguide_btnSecondary__SvE_x:disabled{opacity:.5;cursor:not-allowed}.styleguide_btnSecondary__SvE_x{background:var(--bg-glass);border-color:var(--border-medium);color:var(--text-primary)}.styleguide_btnSecondary__SvE_x:hover{background:var(--bg-glass-hover)}.styleguide_btnIcon__fr4Iz{width:1rem;height:1rem}.styleguide_iconButton__Mv3OV{padding:.625rem 1rem;border-radius:.5rem;cursor:pointer;transition:all .2s ease-in-out;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-size:14px;border:1px solid rgba(0,0,0,0)}.styleguide_iconButton__Mv3OV:disabled{opacity:.5;cursor:not-allowed}.styleguide_iconButton__Mv3OV{background:none;border:none;padding:.5rem;color:var(--text-tertiary)}.styleguide_iconButton__Mv3OV:hover{color:var(--text-primary)}.styleguide_iconButtonCopied__a_C01{color:oklch(.7 .18 145)}.styleguide_toggleGroup__UPm8f{display:flex;gap:.5rem;margin-bottom:1rem}.styleguide_toggleBtn__XC6eq{flex:1;max-width:150px;padding:.5rem 1rem;background:var(--input-bg);border:1px solid var(--border-subtle);border-radius:.5rem;color:var(--text-tertiary);font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease-in-out}.styleguide_toggleBtn__XC6eq:hover{background:var(--bg-glass-hover);color:var(--text-secondary)}.styleguide_toggleBtn__XC6eq.styleguide_active__bdlIn{background:linear-gradient(135deg,oklch(55% .196 311.1deg/.5),oklch(91.9% .196 131.1deg/.5));border-color:oklch(.55 .196 311.1);color:var(--text-primary)}.styleguide_codeNote__8I2sm{display:block;font-family:Ubuntu Mono,ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace;font-size:.75rem;color:var(--text-tertiary);margin-top:.5rem}.styleguide_inputGrid__ZtuBj{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1.5rem}.styleguide_inputExample__7p6ZY{display:flex;flex-direction:column;gap:.5rem}.styleguide_inputExample__7p6ZY code{font-family:Ubuntu Mono,ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace;font-size:.75rem;color:var(--text-tertiary)}.styleguide_inputLabel__R3NFi{font-size:.875rem;font-weight:500;color:var(--text-secondary)}.styleguide_textInput__SdyMV{width:100%;padding:12px;background:var(--input-bg);border:1px solid var(--input-border);border-radius:.5rem;color:var(--text-primary);font-family:Geist Sans,Seravek,Gill Sans Nova,Ubuntu,Calibri,DejaVu Sans,source-sans-pro,sans-serif;font-size:1rem;transition:background .2s ease-in-out,border-color .2s ease-in-out}.styleguide_textInput__SdyMV:focus{outline:none;border-color:var(--input-border-focus);background:var(--input-bg-focus)}.styleguide_textInput__SdyMV::placeholder{color:var(--text-muted)}.styleguide_hexInput__0q8hM{width:100%;padding:12px;background:var(--input-bg);border:1px solid var(--input-border);border-radius:.5rem;color:var(--text-primary);font-family:Geist Sans,Seravek,Gill Sans Nova,Ubuntu,Calibri,DejaVu Sans,source-sans-pro,sans-serif;font-size:1rem;transition:background .2s ease-in-out,border-color .2s ease-in-out}.styleguide_hexInput__0q8hM:focus{outline:none;border-color:var(--input-border-focus);background:var(--input-bg-focus)}.styleguide_hexInput__0q8hM::placeholder{color:var(--text-muted)}.styleguide_hexInput__0q8hM{font-family:Ubuntu Mono,ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace;text-transform:uppercase;max-width:120px}.styleguide_numberInputWrapper__xkZ3p{display:flex;align-items:center;gap:.25rem}.styleguide_numberInput__Koie8{width:70px;padding:.5rem;background:var(--input-bg);border:1px solid var(--input-border);border-radius:.5rem;color:var(--text-primary);font-family:Ubuntu Mono,ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace;font-size:14px;text-align:center;transition:all .2s ease-in-out}.styleguide_numberInput__Koie8:focus{outline:none;border-color:var(--input-border-focus);background:var(--input-bg-focus)}.styleguide_numberInput__Koie8::-webkit-inner-spin-button,.styleguide_numberInput__Koie8::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.styleguide_numberInput__Koie8{-moz-appearance:textfield}.styleguide_unitLabel__qxsoK{font-size:.875rem;color:var(--text-tertiary)}.styleguide_colorInput__QBatP{width:40px;height:40px;border:2px solid var(--border-medium);border-radius:.5rem;cursor:pointer;transition:all .2s ease-in-out}.styleguide_colorInput__QBatP::-webkit-color-swatch-wrapper{padding:0}.styleguide_colorInput__QBatP::-webkit-color-swatch{border:none;border-radius:.375rem}.styleguide_colorInput__QBatP:hover{border-color:var(--border-strong);transform:scale(1.05)}.styleguide_colorInputSmall__3i3bV{width:36px;height:24px;border:1px solid var(--border-medium);border-radius:.375rem;cursor:pointer}.styleguide_colorInputSmall__3i3bV::-webkit-color-swatch-wrapper{padding:0}.styleguide_colorInputSmall__3i3bV::-webkit-color-swatch{border:none;border-radius:2px}.styleguide_sliderExample__wk3s8{max-width:400px}.styleguide_sliderExample__wk3s8 code{display:block;font-family:Ubuntu Mono,ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace;font-size:.75rem;color:var(--text-tertiary);margin-top:.5rem}.styleguide_sliderHeader__Rjv2u{display:flex;justify-content:space-between;margin-bottom:.5rem}.styleguide_sliderValue__6Ho3V{font-family:Ubuntu Mono,ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace;font-size:.875rem;color:var(--text-primary)}.styleguide_slider__Nfeqz{height:8px;background:linear-gradient(90deg,oklch(55% .196 311.1deg/.5) 0,oklch(91.9% .196 131.1deg/.5) 50%,oklch(55% .196 311.1deg/.5))}.styleguide_selectInput__FpYCJ{width:100%;padding:12px;background:var(--input-bg);border:1px solid var(--input-border);border-radius:.5rem;color:var(--text-primary);font-family:Geist Sans,Seravek,Gill Sans Nova,Ubuntu,Calibri,DejaVu Sans,source-sans-pro,sans-serif;font-size:1rem;transition:background .2s ease-in-out,border-color .2s ease-in-out}.styleguide_selectInput__FpYCJ:focus{outline:none;border-color:var(--input-border-focus);background:var(--input-bg-focus)}.styleguide_selectInput__FpYCJ::placeholder{color:var(--text-muted)}.styleguide_selectInput__FpYCJ{cursor:pointer}.styleguide_selectInput__FpYCJ option{background:var(--bg-secondary);color:var(--text-primary)}.styleguide_cardGrid___i5oD{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem}.styleguide_glassCard__rHOD5{background:var(--bg-glass);border:1px solid var(--border-subtle);border-radius:1rem;padding:2rem}.styleguide_cardHover__xjF_P{transition:transform .2s ease-in-out,box-shadow .2s ease-in-out}.styleguide_cardHover__xjF_P:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.styleguide_cardTitle__MPSgo{font-family:Michroma,Seravek,Gill Sans Nova,Ubuntu,Calibri,DejaVu Sans,source-sans-pro,sans-serif;font-size:1.125rem;font-weight:600;color:var(--text-primary);margin:0 0 .5rem}.styleguide_cardDescription__SF8Nj{font-size:.875rem;color:var(--text-secondary);line-height:1.6;margin:0}.styleguide_toolCard__xV1GG{background:var(--bg-glass);border:1px solid var(--border-subtle);border-radius:1rem;padding:2rem;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out}.styleguide_toolCard__xV1GG:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.styleguide_toolCard__xV1GG{cursor:pointer}.styleguide_toolCardDisabled__vVbB7{opacity:.6;cursor:not-allowed}.styleguide_toolCardDisabled__vVbB7:hover{transform:none;box-shadow:none}.styleguide_toolCardHeader__mFUg0{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.styleguide_toolCardIcon__2NyBr{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:var(--bg-glass-hover);border-radius:.75rem;color:oklch(.919 .196 131.1)}.styleguide_toolCardIcon__2NyBr svg{width:24px;height:24px}.styleguide_toolCardTitle__bqwgp{font-family:Michroma,Seravek,Gill Sans Nova,Ubuntu,Calibri,DejaVu Sans,source-sans-pro,sans-serif;font-size:1.125rem;font-weight:600;color:var(--text-primary);margin:0 0 .25rem}.styleguide_toolCardDescription__R2nr2{font-size:.875rem;color:var(--text-secondary);line-height:1.5;margin:0 0 1rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.styleguide_toolCardCategory__WfKOW{font-size:.75rem;color:var(--text-tertiary)}.styleguide_badgeGrid__lJffj{display:flex;flex-wrap:wrap;gap:1.5rem}.styleguide_badgeExample__FGOkb{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.styleguide_badgeExample__FGOkb code{font-family:Ubuntu Mono,ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace;font-size:.75rem;color:var(--text-tertiary)}.styleguide_badgeReady__PQbIK{background:rgba(34,197,94,.2);color:oklch(.7 .18 145)}.styleguide_badgeReady__PQbIK,.styleguide_badgeSoon__WTpF_{display:inline-block;padding:4px 8px;border-radius:.375rem;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.styleguide_badgeSoon__WTpF_{background:rgba(255,193,7,.2);color:oklch(.75 .15 85)}.styleguide_badgeWcagPass__dA0O_{background:rgba(34,197,94,.2);color:oklch(.7 .18 145)}.styleguide_badgeWcagFail__s8J8d,.styleguide_badgeWcagPass__dA0O_{display:inline-block;padding:4px 8px;border-radius:.375rem;font-size:12px;font-weight:700}.styleguide_badgeWcagFail__s8J8d{background:rgba(239,68,68,.2);color:oklch(.65 .2 25)}.styleguide_badgeCategory__AaWbn{display:inline-block;padding:4px 8px;background:var(--bg-glass);color:var(--text-tertiary);border-radius:.375rem;font-size:.75rem}.styleguide_iconGrid__QYK3r{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:1rem}.styleguide_iconItem__jeF7y{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1rem;background:var(--bg-glass);border-radius:.5rem;border:1px solid var(--border-subtle);transition:all .2s ease-in-out}.styleguide_iconItem__jeF7y svg{width:24px;height:24px;color:var(--text-primary)}.styleguide_iconItem__jeF7y span{font-size:.625rem;color:var(--text-tertiary);text-align:center}.styleguide_iconItem__jeF7y:hover{background:var(--bg-glass-hover)}.styleguide_iconItem__jeF7y:hover svg{color:oklch(.919 .196 131.1)}.styleguide_codeBlock__JMxwH{display:flex;align-items:center;gap:1rem;padding:1rem;background:var(--input-bg);border:1px solid var(--input-border);border-radius:.5rem;overflow-x:auto}.styleguide_codeBlock__JMxwH code{flex:1;color:var(--text-code);font-family:Ubuntu Mono,ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace;font-size:14px;white-space:pre-wrap}.styleguide_copyBtn__jiGKf{background:none;border:none;cursor:pointer;padding:.5rem;color:var(--text-tertiary);transition:color .2s ease-in-out;flex-shrink:0}.styleguide_copyBtn__jiGKf:hover{color:var(--text-primary)}.styleguide_inlineCode__YclUl{font-family:Ubuntu Mono,ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace;font-size:.875rem;color:var(--text-code);background:var(--input-bg);padding:2px 6px;border-radius:.375rem}.styleguide_sectionHeader__24D8S{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.styleguide_controlRow__ojDkK{display:grid;grid-template-columns:100px 1fr 60px;gap:1rem;align-items:center;padding:.5rem 0}.styleguide_controlRow__ojDkK+.styleguide_controlRow__ojDkK{border-top:1px solid var(--border-subtle);padding-top:1rem}.styleguide_controlLabel__jQz9J{font-size:.875rem;color:var(--text-secondary)}.styleguide_controlValue__ARNnM{font-family:Ubuntu Mono,ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace;font-size:.875rem;color:var(--text-primary);text-align:right}.styleguide_noteBox__mCkjG{padding:1rem;background:oklch(.55 .196 311.1/.2);border:1px solid oklch(.55 .196 311.1/.5);border-radius:.5rem}.styleguide_noteBox__mCkjG p{margin:0;font-size:.875rem;color:oklch(.55 .196 311.1)}.styleguide_noteBox__mCkjG p strong{font-weight:700}.styleguide_presetGrid__Yz0q1{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:1rem}.styleguide_presetBtn__8zrAx{aspect-ratio:1.5;border-radius:.75rem;border:2px solid rgba(0,0,0,0);cursor:pointer;transition:all .2s ease-in-out;position:relative;overflow:hidden}.styleguide_presetBtn__8zrAx:hover{border-color:oklch(.55 .196 311.1);transform:scale(1.05)}.styleguide_presetName__pFiXe{position:absolute;bottom:0;left:0;right:0;padding:.25rem;background:rgba(0,0,0,.6);backdrop-filter:blur(4px);color:#fff;font-size:11px;text-align:center;font-weight:500}.styleguide_breakpointList__k6uFX,.styleguide_transitionList__BBaAT,.styleguide_zIndexList__9P75F{display:flex;flex-direction:column;gap:.5rem}.styleguide_breakpointItem__gN3Io,.styleguide_transitionItem__9f8Se,.styleguide_zIndexItem___C6Nc{display:flex;justify-content:space-between;align-items:center;padding:.5rem 1rem;background:var(--bg-glass);border-radius:.5rem;border:1px solid var(--border-subtle)}.styleguide_breakpointItem__gN3Io code,.styleguide_transitionItem__9f8Se code,.styleguide_zIndexItem___C6Nc code{font-family:Ubuntu Mono,ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace;font-size:.875rem;color:var(--text-code)}.styleguide_breakpointItem__gN3Io span,.styleguide_transitionItem__9f8Se span,.styleguide_zIndexItem___C6Nc span{font-size:.875rem;color:var(--text-secondary)}.styleguide_fileList__Kgdnx h3{margin-top:2rem}.styleguide_fileList__Kgdnx h3:first-child{margin-top:0}.styleguide_fileList__Kgdnx ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.styleguide_fileList__Kgdnx li{padding:.5rem 1rem;background:var(--bg-glass);border-radius:.5rem;border:1px solid var(--border-subtle)}.styleguide_fileList__Kgdnx li code{font-family:Ubuntu Mono,ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace;font-size:.875rem;color:var(--text-code)}.styleguide_philosophyGrid___kReA{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.styleguide_philosophyCard__k0tzD{background:var(--bg-glass);border:1px solid var(--border-subtle);border-radius:1rem;padding:2rem}.styleguide_philosophyCard__k0tzD h4{font-family:Michroma,Seravek,Gill Sans Nova,Ubuntu,Calibri,DejaVu Sans,source-sans-pro,sans-serif;font-size:1.125rem;font-weight:600;color:var(--text-primary);margin:1rem 0 .5rem}.styleguide_philosophyCard__k0tzD p{font-size:.875rem;color:var(--text-secondary);line-height:1.6;margin:0 0 1rem}.styleguide_philosophyCard__k0tzD code{font-family:Ubuntu Mono,ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace;font-size:.75rem;color:var(--text-code);background:var(--input-bg);padding:.25rem .5rem;border-radius:.375rem}.styleguide_philosophyIcon__XuKPS{width:60px;height:60px;border-radius:.75rem}.styleguide_paletteShowcase__83fvb{display:grid;grid-template-columns:1fr 1fr;gap:2rem}@media(max-width:768px){.styleguide_paletteShowcase__83fvb{grid-template-columns:1fr}}.styleguide_palettePreview__HYBO6{border-radius:1rem;padding:2rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;min-height:200px;border:1px solid var(--border-subtle)}.styleguide_paletteSwatches__lI7N2{display:flex;gap:1rem}.styleguide_paletteSwatch__xWwLI{width:48px;height:48px;border-radius:.5rem;border:2px solid hsla(0,0%,100%,.3);box-shadow:var(--shadow-md)}.styleguide_paletteLabel__j_xY5{color:#fff}.styleguide_paletteLabelDark__NTBlO,.styleguide_paletteLabel__j_xY5{font-family:Michroma,Seravek,Gill Sans Nova,Ubuntu,Calibri,DejaVu Sans,source-sans-pro,sans-serif;font-size:.875rem;text-transform:uppercase;letter-spacing:1px}.styleguide_paletteLabelDark__NTBlO{color:#1a1a1a}.styleguide_paletteDetails__rlR85{display:flex;flex-direction:column;gap:1rem}.styleguide_paletteColor__MWoxt{display:flex;align-items:center;gap:1rem;padding:.5rem;background:var(--bg-glass);border-radius:.5rem;border:1px solid var(--border-subtle)}.styleguide_paletteColorSwatch__qI2YT{width:40px;height:40px;border-radius:.5rem;flex-shrink:0}.styleguide_paletteColorInfo__ezmbn{display:flex;flex-direction:column;gap:.25rem}.styleguide_paletteColorInfo__ezmbn span{font-size:.875rem;font-weight:500;color:var(--text-primary)}.styleguide_paletteColorInfo__ezmbn code{font-family:Ubuntu Mono,ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace;font-size:.75rem;color:var(--text-code)}.styleguide_semanticGrid__VB6LM{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:1rem}.styleguide_semanticCard__Cbw2S{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1.5rem;background:var(--bg-glass);border-radius:.75rem;border:1px solid var(--border-subtle);text-align:center}.styleguide_semanticCard__Cbw2S code{font-family:Ubuntu Mono,ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace;font-size:.625rem;color:var(--text-tertiary)}.styleguide_semanticSwatch__WcRnq{width:60px;height:60px;border-radius:.75rem}.styleguide_semanticName__w0Gpg{font-size:.875rem;font-weight:600;color:var(--text-primary)}.styleguide_harmonyNote__pdrLo{background:var(--bg-glass);border-radius:1rem;padding:2rem;background:oklch(.75 .15 180/.1);border:1px solid oklch(.75 .15 180/.3)}.styleguide_harmonyNote__pdrLo p{margin:0 0 1rem;font-size:.875rem;color:var(--text-primary)}.styleguide_harmonyNote__pdrLo p strong{font-weight:700}.styleguide_harmonyNote__pdrLo ul{margin:0;padding-left:1.5rem;display:flex;flex-direction:column;gap:.5rem}.styleguide_harmonyNote__pdrLo ul li{font-size:.875rem;color:var(--text-secondary);line-height:1.5}.styleguide_harmonyNote__pdrLo ul li strong{color:var(--text-primary);font-weight:600}.styleguide_contextDemo__NJQ_j{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}.styleguide_demoCard__wicS6{background:var(--bg-glass);border:1px solid var(--border-subtle);border-radius:1rem;padding:2rem}.styleguide_demoHeader__A_GyQ{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.styleguide_demoIcon__1ZeQm{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:var(--bg-glass-hover);border-radius:.75rem}.styleguide_demoIcon__1ZeQm svg{width:24px;height:24px}.styleguide_demoBadge__Gcvmu{padding:4px 10px;border-radius:.375rem;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.styleguide_demoTitle__1DLR5{font-family:Michroma,Seravek,Gill Sans Nova,Ubuntu,Calibri,DejaVu Sans,source-sans-pro,sans-serif;font-size:1.125rem;font-weight:600;color:var(--text-primary);margin:0 0 .25rem}.styleguide_demoDescription__ZEveQ{font-size:.875rem;color:var(--text-secondary);line-height:1.5;margin:0 0 1.5rem}.styleguide_demoActions__5Hhqq{display:flex;gap:.5rem}.styleguide_demoBtnPrimary__DsSN2{padding:.5rem 1rem;background:oklch(.919 .196 131.1);color:#000;border:none;border-radius:.5rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease-in-out}.styleguide_demoBtnPrimary__DsSN2:hover{background:oklch(.85 .18 131.1)}.styleguide_demoBtnSecondary__Q6K9k{padding:.5rem 1rem;background:rgba(0,0,0,0);color:oklch(.75 .15 180);border:1px solid oklch(.75 .15 180/.5);border-radius:.5rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease-in-out}.styleguide_demoBtnSecondary__Q6K9k:hover{background:oklch(.75 .15 180/.1);border-color:oklch(.75 .15 180)}.styleguide_demoSliders__x81cp{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.styleguide_demoSlider__Q7zkj{display:flex;flex-direction:column;gap:.25rem}.styleguide_demoSlider__Q7zkj span{font-size:.75rem;color:var(--text-tertiary)}.styleguide_demoSliderTrack__98x0A{height:12px;border-radius:.375rem}.styleguide_demoCode__P19wq{padding:1rem;background:var(--input-bg);border-radius:.5rem;overflow-x:auto}.styleguide_demoCode__P19wq code{font-family:Ubuntu Mono,ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace;font-size:.75rem;white-space:nowrap}@media(max-width:768px){.styleguide_container__wAQOf{padding:1rem}.styleguide_title__A_K8f{font-size:2rem}.styleguide_tocList__CanDr{flex-direction:column;gap:.5rem}.styleguide_cardGrid___i5oD,.styleguide_colorGrid__5sQIT{grid-template-columns:1fr}.styleguide_typeScaleItem__mzz_5{flex-direction:column;align-items:flex-start;gap:.5rem}.styleguide_controlRow__ojDkK{grid-template-columns:1fr;gap:.5rem}}.styleguide_componentDescription__esmoN{font-size:.9375rem;color:var(--text-secondary);line-height:1.6;margin:0 0 1.5rem;max-width:700px}.styleguide_componentDemo__lyEUj{background:var(--bg-glass);border:1px solid var(--border-subtle);border-radius:1rem;padding:2rem;margin-bottom:1.5rem}.styleguide_componentDemoRow__T9hLi{display:flex;flex-wrap:wrap;gap:2rem}.styleguide_componentDemoRow__T9hLi+.styleguide_componentDemoRow__T9hLi{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--border-subtle)}.styleguide_componentDemoItem__P9iYD{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.styleguide_componentDemoItem__P9iYD code{font-family:Ubuntu Mono,ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace;font-size:.75rem;color:var(--text-code)}.styleguide_componentDemoLabel__y5UHb{font-size:.75rem;font-weight:600;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.5px}.styleguide_propsTable__XBBow{margin-bottom:1.5rem}.styleguide_propsTable__XBBow h4{font-family:Michroma,Seravek,Gill Sans Nova,Ubuntu,Calibri,DejaVu Sans,source-sans-pro,sans-serif;font-size:1rem;font-weight:600;color:var(--text-primary);margin:0 0 1rem}.styleguide_propsTable__XBBow table{width:100%;border-collapse:collapse;font-size:.875rem}.styleguide_propsTable__XBBow table td,.styleguide_propsTable__XBBow table th{padding:.5rem 1rem;text-align:left;border-bottom:1px solid var(--border-subtle)}.styleguide_propsTable__XBBow table th{background:var(--bg-glass);color:var(--text-secondary);font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.5px}.styleguide_propsTable__XBBow table td{color:var(--text-primary)}.styleguide_propsTable__XBBow table td code{color:var(--text-code);background:var(--input-bg);padding:2px 6px;border-radius:.375rem}.styleguide_propsTable__XBBow table td code,.styleguide_propsTable__XBBow table td:nth-child(2){font-family:Ubuntu Mono,ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace;font-size:.8125rem}.styleguide_propsTable__XBBow table td:nth-child(2){color:var(--text-tertiary)}.styleguide_propsTable__XBBow table td:nth-child(3){color:var(--text-muted);font-family:Ubuntu Mono,ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace;font-size:.8125rem}.styleguide_featureList__bbHai h4{font-family:Michroma,Seravek,Gill Sans Nova,Ubuntu,Calibri,DejaVu Sans,source-sans-pro,sans-serif;font-size:1rem;font-weight:600;color:var(--text-primary);margin:0 0 1rem}.styleguide_featureList__bbHai ul{margin:0;padding-left:1.5rem;display:flex;flex-direction:column;gap:.5rem}.styleguide_featureList__bbHai ul li{font-size:.875rem;color:var(--text-secondary);line-height:1.5}.styleguide_featureList__bbHai ul li strong{color:var(--text-primary);font-weight:600}.styleguide_statePatternDemo__HGspG{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-bottom:1.5rem}.styleguide_stateExample__tE5wl{display:flex;flex-direction:column;gap:.5rem}.styleguide_stateExample__tE5wl code{font-family:Ubuntu Mono,ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace;font-size:.7rem;color:var(--text-muted)}.styleguide_stateLabel__NpPvE{font-size:.75rem;font-weight:600;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.5px}.styleguide_stateReadonly__SDtcU{color:var(--text-primary);cursor:default}.styleguide_stateEditable__y_cU_,.styleguide_stateReadonly__SDtcU{font-size:2rem;font-weight:700;font-family:Michroma,Seravek,Gill Sans Nova,Ubuntu,Calibri,DejaVu Sans,source-sans-pro,sans-serif;padding:.5rem 1rem}.styleguide_stateEditable__y_cU_{color:oklch(.55 .196 311.1);border:1px dashed oklch(.55 .196 311.1);border-radius:.5rem;background:oklch(.55 .196 311.1/.2);cursor:pointer}.styleguide_stateEditing__B1rPX{padding:.5rem 1rem;border:1px solid oklch(.55 .196 311.1);border-radius:.5rem;background:oklch(.55 .196 311.1/.2);display:inline-flex;align-items:center}.styleguide_stateInput__6EoYv{font-size:2rem;font-weight:700;font-family:Michroma,Seravek,Gill Sans Nova,Ubuntu,Calibri,DejaVu Sans,source-sans-pro,sans-serif;color:var(--text-primary);background:rgba(0,0,0,0);border:none;outline:none;width:100px}.BorderRadiusGenerator_container__HTEPd{width:100%;max-width:1400px;margin:0 auto}.BorderRadiusGenerator_container-wide__Pgxl0{width:100%;max-width:1600px;margin:0 auto}.BorderRadiusGenerator_container-narrow__yATbS{width:100%;max-width:90rem;margin:0 auto}.BorderRadiusGenerator_glass-card-frosted__zroZh,.BorderRadiusGenerator_glass-card__sYHAt,.BorderRadiusGenerator_glassCard__LB7yK{background:var(--bg-glass);border:1px solid var(--border-subtle);border-radius:.75rem;padding:1.5rem;transition:all .3s ease}.BorderRadiusGenerator_glass-card-frosted__zroZh{backdrop-filter:blur(10px)}.BorderRadiusGenerator_section-title__bxJi1,.BorderRadiusGenerator_sectionTitle__g_zwW{font-size:1.125rem;margin:0 0 1.25rem}.BorderRadiusGenerator_section-title-sm__SpmRQ,.BorderRadiusGenerator_section-title__bxJi1,.BorderRadiusGenerator_sectionTitle__g_zwW{font-weight:600;color:var(--text-primary);font-family:Michroma,Seravek,Gill Sans Nova,Ubuntu,Calibri,DejaVu Sans,source-sans-pro,sans-serif}.BorderRadiusGenerator_section-title-sm__SpmRQ{font-size:1rem;margin:0 0 1rem}.BorderRadiusGenerator_input-field__JMAAL{width:100%;padding:.75rem 1rem;background:var(--input-bg);border:1px solid var(--input-border);border-radius:.5rem;color:var(--text-primary);font-size:1rem;font-family:Ubuntu Mono,ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace;transition:all .2s ease}.BorderRadiusGenerator_input-field__JMAAL:focus{outline:none;border-color:var(--input-border-focus);background:var(--input-bg-focus)}.BorderRadiusGenerator_input-field__JMAAL::placeholder{color:var(--text-muted)}.BorderRadiusGenerator_input-field__JMAAL::-webkit-inner-spin-button,.BorderRadiusGenerator_input-field__JMAAL::-webkit-outer-spin-button{opacity:1}.BorderRadiusGenerator_input-label__DQF52{display:block;font-size:.875rem;font-weight:500;color:var(--text-secondary);margin-bottom:.5rem}.BorderRadiusGenerator_slider__HahQw{width:100%;height:6px;border-radius:3px;background:var(--input-bg);appearance:none;cursor:pointer;outline:none}.BorderRadiusGenerator_slider__HahQw::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:#fff;border:2px solid var(--color-white);cursor:pointer;box-shadow:var(--shadow-md);transition:transform .2s ease}.BorderRadiusGenerator_slider__HahQw::-webkit-slider-thumb:hover{transform:scale(1.1)}.BorderRadiusGenerator_slider__HahQw::-moz-range-thumb{width:20px;height:20px;border:2px solid var(--color-white);border-radius:50%;background:#fff;cursor:pointer;box-shadow:var(--shadow-md)}.BorderRadiusGenerator_slider-header__JuL4U{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.BorderRadiusGenerator_slider-label__ioFcg{font-size:.875rem;font-weight:500;color:var(--text-secondary)}.BorderRadiusGenerator_slider-value__MTze8{font-size:.875rem;font-family:Ubuntu Mono,ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace;color:var(--text-primary)}.BorderRadiusGenerator_color-input__0BGyV{width:48px;height:48px;padding:0;border:2px solid var(--border-medium);border-radius:.5rem;cursor:pointer;background:rgba(0,0,0,0);transition:all .2s ease}.BorderRadiusGenerator_color-input__0BGyV::-webkit-color-swatch-wrapper{padding:0}.BorderRadiusGenerator_color-input__0BGyV::-webkit-color-swatch{border:none;border-radius:calc(.5rem - 2px)}.BorderRadiusGenerator_color-input__0BGyV:hover{border-color:var(--border-strong);transform:scale(1.05)}.BorderRadiusGenerator_color-input__0BGyV:focus{outline:none;border-color:var(--input-border-focus)}.BorderRadiusGenerator_color-input-sm__gMm8u{width:32px;height:32px;border-width:1px}.BorderRadiusGenerator_info-grid__uy2ro,.BorderRadiusGenerator_infoGrid__d2Eg5{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}@media(max-width:768px){.BorderRadiusGenerator_info-grid__uy2ro,.BorderRadiusGenerator_infoGrid__d2Eg5{grid-template-columns:1fr}}.BorderRadiusGenerator_info-item__xFIKP,.BorderRadiusGenerator_infoItem__amnjC{padding:1rem;background:var(--input-bg);border-radius:.5rem;border:1px solid var(--border-subtle)}.BorderRadiusGenerator_info-subtitle__fSsrq,.BorderRadiusGenerator_infoSubtitle__v_gVK{font-size:1rem;font-weight:600;color:var(--text-primary);margin:0 0 .5rem}.BorderRadiusGenerator_info-text__LjK95,.BorderRadiusGenerator_infoText___k9wG{font-size:.875rem;color:var(--text-secondary);line-height:1.6;margin:0}.BorderRadiusGenerator_info-text__LjK95 code,.BorderRadiusGenerator_infoText___k9wG code{padding:.125rem .375rem;background:var(--bg-glass);border-radius:.375rem;font-family:Ubuntu Mono,ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace;font-size:.8rem;color:var(--text-code)}.BorderRadiusGenerator_grid-2col__QMnT_,.BorderRadiusGenerator_mainGrid__1w7dT{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}@media(max-width:1024px){.BorderRadiusGenerator_grid-2col__QMnT_,.BorderRadiusGenerator_mainGrid__1w7dT{grid-template-columns:1fr}}.BorderRadiusGenerator_grid-2col-768__XRFsw{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}@media(max-width:768px){.BorderRadiusGenerator_grid-2col-768__XRFsw{grid-template-columns:1fr}}.BorderRadiusGenerator_copy-btn__5ax3b,.BorderRadiusGenerator_copyBtn__VChvW{padding:.5rem;background:var(--bg-glass);border:1px solid var(--border-subtle);border-radius:.375rem;color:var(--text-muted);cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.BorderRadiusGenerator_copy-btn__5ax3b:hover,.BorderRadiusGenerator_copyBtn__VChvW:hover{background:var(--bg-glass-hover);color:var(--text-primary)}.BorderRadiusGenerator_copied___pWLq.BorderRadiusGenerator_copyBtn__VChvW,.BorderRadiusGenerator_copy-btn__5ax3b.BorderRadiusGenerator_copied___pWLq{color:oklch(.7 .18 145)}.BorderRadiusGenerator_copy-icon__uulRJ,.BorderRadiusGenerator_copyIcon__8is2G{width:1rem;height:1rem}.BorderRadiusGenerator_mainGrid__1w7dT{margin-bottom:1.5rem}.BorderRadiusGenerator_sectionTitle__g_zwW{margin-bottom:1rem}.BorderRadiusGenerator_previewContainer__9PrJ3{display:flex;align-items:center;justify-content:center;min-height:200px;background:var(--input-bg);border-radius:.5rem;padding:2rem;margin-bottom:1.5rem}.BorderRadiusGenerator_previewBox__vNBlR{transition:all .2s ease;box-shadow:0 10px 40px rgba(0,0,0,.3)}.BorderRadiusGenerator_previewControls__jbXBs{display:flex;flex-direction:column;gap:.75rem}.BorderRadiusGenerator_controlRow__eqfOz{display:grid;grid-template-columns:70px 1fr 60px;align-items:center;gap:.75rem}.BorderRadiusGenerator_controlLabel__9q10F{font-size:.875rem;font-weight:500;color:var(--text-secondary)}.BorderRadiusGenerator_valueLabel__ipj9z{font-size:.8rem;font-family:Ubuntu Mono,ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace;color:var(--text-muted);text-align:right}.BorderRadiusGenerator_slider__HahQw::-webkit-slider-thumb{width:16px;height:16px}.BorderRadiusGenerator_slider__HahQw::-moz-range-thumb{width:16px;height:16px}.BorderRadiusGenerator_colorInput__vsAVV{width:40px;height:28px;border:1px solid var(--border-subtle);border-radius:.375rem;cursor:pointer;background:rgba(0,0,0,0);padding:0}.BorderRadiusGenerator_colorInput__vsAVV::-webkit-color-swatch-wrapper{padding:2px}.BorderRadiusGenerator_colorInput__vsAVV::-webkit-color-swatch{border:none;border-radius:.375rem}.BorderRadiusGenerator_controlsHeader___tC8S{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.BorderRadiusGenerator_headerActions___225O{display:flex;gap:.5rem}.BorderRadiusGenerator_linkBtn__XHhGb,.BorderRadiusGenerator_resetBtn__MdCzm{padding:.5rem;background:var(--bg-glass);border:1px solid var(--border-subtle);border-radius:.375rem;color:var(--text-muted);cursor:pointer;transition:all .2s ease}.BorderRadiusGenerator_linkBtn__XHhGb:hover,.BorderRadiusGenerator_resetBtn__MdCzm:hover{background:var(--bg-glass-hover);color:var(--text-primary);border-color:var(--border-medium)}.BorderRadiusGenerator_linkBtn__XHhGb.BorderRadiusGenerator_active__7w62W,.BorderRadiusGenerator_resetBtn__MdCzm.BorderRadiusGenerator_active__7w62W{background:oklch(.55 .196 311.1/.2);color:oklch(.55 .196 311.1);border-color:oklch(.55 .196 311.1)}.BorderRadiusGenerator_linkIcon__db3dN,.BorderRadiusGenerator_resetIcon__dGIjD{width:1rem;height:1rem;display:block}.BorderRadiusGenerator_unitSelector__UEwQV{display:flex;gap:.5rem;margin-bottom:1.25rem;padding:.25rem;background:var(--input-bg);border-radius:.5rem}.BorderRadiusGenerator_unitBtn__G7Kyw{flex:1;padding:.5rem .75rem;background:rgba(0,0,0,0);border:none;border-radius:.375rem;color:var(--text-muted);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.BorderRadiusGenerator_unitBtn__G7Kyw:hover{color:var(--text-primary)}.BorderRadiusGenerator_unitBtn__G7Kyw.BorderRadiusGenerator_active__7w62W{background:var(--bg-glass-hover);border-color:oklch(.55 .196 311.1);color:oklch(.55 .196 311.1);font-weight:600}.BorderRadiusGenerator_cornersGrid__zRsgc{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1.5rem}@media(max-width:500px){.BorderRadiusGenerator_cornersGrid__zRsgc{grid-template-columns:1fr}}.BorderRadiusGenerator_cornerControl__aq3nX{display:flex;flex-direction:column;gap:.5rem}.BorderRadiusGenerator_cornerLabel___Es25{font-size:.8rem;font-weight:500;color:var(--text-secondary)}.BorderRadiusGenerator_cornerInputRow__rLoac{display:flex;gap:.75rem;align-items:center}.BorderRadiusGenerator_numberInput__RQDCd{width:60px;padding:.5rem;background:var(--input-bg);border:1px solid var(--input-border);border-radius:.375rem;color:var(--text-primary);font-size:.875rem;font-family:Ubuntu Mono,ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace;text-align:center;transition:all .2s ease}.BorderRadiusGenerator_numberInput__RQDCd:focus{outline:none;border-color:var(--input-border-focus);background:var(--input-bg-focus)}.BorderRadiusGenerator_numberInput__RQDCd::-webkit-inner-spin-button,.BorderRadiusGenerator_numberInput__RQDCd::-webkit-outer-spin-button{opacity:1}.BorderRadiusGenerator_outputSection__JoRnL{background:var(--input-bg);border:1px solid var(--border-subtle);border-radius:.5rem;padding:1rem}.BorderRadiusGenerator_outputHeader__Otunx{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.BorderRadiusGenerator_outputLabel__dEAsV{font-size:.75rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.BorderRadiusGenerator_outputCode__L1RUs{display:block;font-size:.95rem;font-family:Ubuntu Mono,ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace;color:var(--text-code);word-break:break-all}.BorderRadiusGenerator_presetsGrid__h9vrk{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:.75rem}.BorderRadiusGenerator_presetBtn__6ZEZL{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1rem .75rem;background:var(--bg-glass);border:1px solid var(--border-subtle);border-radius:.5rem;cursor:pointer;transition:all .2s ease}.BorderRadiusGenerator_presetBtn__6ZEZL:hover{background:var(--bg-glass-hover);border-color:var(--border-medium)}.BorderRadiusGenerator_presetPreview__SwXLf{width:50px;height:35px;background:oklch(.919 .196 131.1);transition:border-radius .2s ease}.BorderRadiusGenerator_presetName__Twa23{font-size:.8rem;font-weight:500;color:var(--text-secondary)}.BoxShadowGenerator_container__ymcjT{width:100%;max-width:1400px;margin:0 auto}.BoxShadowGenerator_container-wide__0KWEC{width:100%;max-width:1600px;margin:0 auto}.BoxShadowGenerator_container-narrow__QRXt5{width:100%;max-width:90rem;margin:0 auto}.BoxShadowGenerator_glass-card-frosted__MHVfp,.BoxShadowGenerator_glass-card__Te61a{background:var(--bg-glass);border:1px solid var(--border-subtle);border-radius:.75rem;padding:1.5rem;transition:all .3s ease}.BoxShadowGenerator_glass-card-frosted__MHVfp{backdrop-filter:blur(10px)}.BoxShadowGenerator_section-title__GliEA,.BoxShadowGenerator_sectionTitle__y76qF{font-size:1.125rem;margin:0 0 1.25rem}.BoxShadowGenerator_section-title-sm__3FexR,.BoxShadowGenerator_section-title__GliEA,.BoxShadowGenerator_sectionTitle__y76qF{font-weight:600;color:var(--text-primary);font-family:Michroma,Seravek,Gill Sans Nova,Ubuntu,Calibri,DejaVu Sans,source-sans-pro,sans-serif}.BoxShadowGenerator_section-title-sm__3FexR{font-size:1rem;margin:0 0 1rem}.BoxShadowGenerator_input-field__KkR_2{width:100%;padding:.75rem 1rem;background:var(--input-bg);border:1px solid var(--input-border);border-radius:.5rem;color:var(--text-primary);font-size:1rem;font-family:Ubuntu Mono,ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace;transition:all .2s ease}.BoxShadowGenerator_input-field__KkR_2:focus{outline:none;border-color:var(--input-border-focus);background:var(--input-bg-focus)}.BoxShadowGenerator_input-field__KkR_2::placeholder{color:var(--text-muted)}.BoxShadowGenerator_input-field__KkR_2::-webkit-inner-spin-button,.BoxShadowGenerator_input-field__KkR_2::-webkit-outer-spin-button{opacity:1}.BoxShadowGenerator_input-label__Zti85{display:block;font-size:.875rem;font-weight:500;color:var(--text-secondary);margin-bottom:.5rem}.BoxShadowGenerator_slider__CTvI8{width:100%;height:6px;border-radius:3px;background:var(--input-bg);appearance:none;cursor:pointer;outline:none}.BoxShadowGenerator_slider__CTvI8::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:#fff;border:2px solid var(--color-white);cursor:pointer;box-shadow:var(--shadow-md);transition:transform .2s ease}.BoxShadowGenerator_slider__CTvI8::-webkit-slider-thumb:hover{transform:scale(1.1)}.BoxShadowGenerator_slider__CTvI8::-moz-range-thumb{width:20px;height:20px;border:2px solid var(--color-white);border-radius:50%;background:#fff;cursor:pointer;box-shadow:var(--shadow-md)}.BoxShadowGenerator_slider-header__cUTWt{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.BoxShadowGenerator_slider-label__jxA18{font-size:.875rem;font-weight:500;color:var(--text-secondary)}.BoxShadowGenerator_slider-value__rI6A3{font-size:.875rem;font-family:Ubuntu Mono,ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace;color:var(--text-primary)}.BoxShadowGenerator_color-input__JKw4v{width:48px;height:48px;padding:0;border:2px solid var(--border-medium);border-radius:.5rem;cursor:pointer;background:rgba(0,0,0,0);transition:all .2s ease}.BoxShadowGenerator_color-input__JKw4v::-webkit-color-swatch-wrapper{padding:0}.BoxShadowGenerator_color-input__JKw4v::-webkit-color-swatch{border:none;border-radius:calc(.5rem - 2px)}.BoxShadowGenerator_color-input__JKw4v:hover{border-color:var(--border-strong);transform:scale(1.05)}.BoxShadowGenerator_color-input__JKw4v:focus{outline:none;border-color:var(--input-border-focus)}.BoxShadowGenerator_color-input-sm__RDLa6{width:32px;height:32px;border-width:1px}.BoxShadowGenerator_info-grid__oUOlE,.BoxShadowGenerator_infoGrid__SHRnr{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}@media(max-width:768px){.BoxShadowGenerator_info-grid__oUOlE,.BoxShadowGenerator_infoGrid__SHRnr{grid-template-columns:1fr}}.BoxShadowGenerator_info-item__Iq_Dn,.BoxShadowGenerator_infoItem__BX4nh{padding:1rem;background:var(--input-bg);border-radius:.5rem;border:1px solid var(--border-subtle)}.BoxShadowGenerator_info-subtitle__ssnnT,.BoxShadowGenerator_infoSubtitle__SWw8I{font-size:1rem;font-weight:600;color:var(--text-primary);margin:0 0 .5rem}.BoxShadowGenerator_info-text__2hliV,.BoxShadowGenerator_infoText__Lq_UB{font-size:.875rem;color:var(--text-secondary);line-height:1.6;margin:0}.BoxShadowGenerator_info-text__2hliV code,.BoxShadowGenerator_infoText__Lq_UB code{padding:.125rem .375rem;background:var(--bg-glass);border-radius:.375rem;font-family:Ubuntu Mono,ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace;font-size:.8rem;color:var(--text-code)}.BoxShadowGenerator_grid-2col__9_IWH,.BoxShadowGenerator_mainGrid__eDQen{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}@media(max-width:1024px){.BoxShadowGenerator_grid-2col__9_IWH,.BoxShadowGenerator_mainGrid__eDQen{grid-template-columns:1fr}}.BoxShadowGenerator_grid-2col-768__hOBRa{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}@media(max-width:768px){.BoxShadowGenerator_grid-2col-768__hOBRa{grid-template-columns:1fr}}.BoxShadowGenerator_copy-btn__tIZwK,.BoxShadowGenerator_copyBtn__w0nSh{padding:.5rem;background:var(--bg-glass);border:1px solid var(--border-subtle);border-radius:.375rem;color:var(--text-muted);cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.BoxShadowGenerator_copy-btn__tIZwK:hover,.BoxShadowGenerator_copyBtn__w0nSh:hover{background:var(--bg-glass-hover);color:var(--text-primary)}.BoxShadowGenerator_copied__oeTMo.BoxShadowGenerator_copyBtn__w0nSh,.BoxShadowGenerator_copy-btn__tIZwK.BoxShadowGenerator_copied__oeTMo{color:oklch(.7 .18 145)}.BoxShadowGenerator_copy-icon__4Djgw,.BoxShadowGenerator_copyIcon__zmZX1{width:1rem;height:1rem}.BoxShadowGenerator_mainGrid__eDQen{margin-bottom:1.5rem}.BoxShadowGenerator_glassCard__Aeur_{background:var(--bg-glass);border:1px solid var(--border-subtle);border-radius:1rem;padding:2rem}.BoxShadowGenerator_sectionTitle__y76qF{margin-bottom:1rem}.BoxShadowGenerator_previewContainer__1WrxO{display:flex;align-items:center;justify-content:center;min-height:250px;border-radius:.5rem;padding:2rem;margin-bottom:1.5rem;transition:background .3s ease}.BoxShadowGenerator_previewBox__hd2xf{transition:all .2s ease}.BoxShadowGenerator_previewControls__dL1HT{display:flex;flex-direction:column;gap:.625rem}.BoxShadowGenerator_controlRow__I_dxz{display:grid;grid-template-columns:80px 1fr 70px;align-items:center;gap:.75rem}.BoxShadowGenerator_controlLabel__PDDai{font-size:.8rem;font-weight:500;color:var(--text-secondary)}.BoxShadowGenerator_valueLabel__6NsGe{font-size:.75rem;font-family:Ubuntu Mono,ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace;color:var(--text-muted);text-align:right}.BoxShadowGenerator_slider__CTvI8::-webkit-slider-thumb{width:14px;height:14px}.BoxShadowGenerator_slider__CTvI8::-moz-range-thumb{width:14px;height:14px}.BoxShadowGenerator_colorInput__nMBu3{width:36px;height:24px;border:1px solid var(--border-subtle);border-radius:.375rem;cursor:pointer;background:rgba(0,0,0,0);padding:0}.BoxShadowGenerator_colorInput__nMBu3::-webkit-color-swatch-wrapper{padding:2px}.BoxShadowGenerator_colorInput__nMBu3::-webkit-color-swatch{border:none;border-radius:2px}.BoxShadowGenerator_controlsHeader__Radau{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.BoxShadowGenerator_headerActions__zAOQX{display:flex;gap:.5rem}.BoxShadowGenerator_addBtn__WpIJ8{padding:.625rem 1rem;border-radius:.5rem;cursor:pointer;transition:all .2s ease-in-out;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-size:14px;border:1px solid rgba(0,0,0,0)}.BoxShadowGenerator_addBtn__WpIJ8:disabled{opacity:.5;cursor:not-allowed}.BoxShadowGenerator_addBtn__WpIJ8{background:var(--bg-glass);border-color:var(--border-subtle);color:var(--text-primary);font-weight:500}.BoxShadowGenerator_addBtn__WpIJ8:hover:not(:disabled){background:var(--bg-glass-hover);border-color:var(--border-medium)}.BoxShadowGenerator_addBtn__WpIJ8{padding:.5rem .75rem;border-radius:.375rem;font-size:.8rem;gap:.375rem}.BoxShadowGenerator_resetBtn__bYKM2{padding:.5rem;background:var(--bg-glass);border:1px solid var(--border-subtle);border-radius:.375rem;color:var(--text-muted);cursor:pointer;transition:all .2s ease}.BoxShadowGenerator_resetBtn__bYKM2:hover{background:var(--bg-glass-hover);color:var(--text-primary);border-color:var(--border-medium)}.BoxShadowGenerator_btnIcon__L0Uet{width:1rem;height:1rem}.BoxShadowGenerator_shadowsList__9MeJA{display:flex;flex-direction:column;gap:1rem;max-height:400px;overflow-y:auto;margin-bottom:1.5rem;padding-right:.5rem}.BoxShadowGenerator_shadowsList__9MeJA::-webkit-scrollbar{width:6px;height:6px}.BoxShadowGenerator_shadowsList__9MeJA::-webkit-scrollbar-track{background:var(--scrollbar-track);border-radius:3px}.BoxShadowGenerator_shadowsList__9MeJA::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:3px}.BoxShadowGenerator_shadowsList__9MeJA::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.BoxShadowGenerator_shadowItem__dAUxV{background:var(--input-bg);border:1px solid var(--border-subtle);border-radius:.5rem;padding:1rem}.BoxShadowGenerator_shadowHeader__IZbae{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.BoxShadowGenerator_shadowLabel__sR0NU{font-size:.875rem;font-weight:600;color:var(--text-primary)}.BoxShadowGenerator_shadowActions__VPcs9{display:flex;align-items:center;gap:.75rem}.BoxShadowGenerator_insetToggle__z8DOI{display:flex;align-items:center;gap:.375rem;font-size:.8rem;color:var(--text-secondary);cursor:pointer}.BoxShadowGenerator_insetToggle__z8DOI input{accent-color:oklch(.55 .196 311.1);cursor:pointer}.BoxShadowGenerator_deleteBtn__XbI66{padding:.375rem;background:rgba(0,0,0,0);border:none;color:var(--text-muted);cursor:pointer;border-radius:.375rem;transition:all .2s ease}.BoxShadowGenerator_deleteBtn__XbI66:hover{color:oklch(.65 .2 25);background:oklch(.65 .2 25/.1)}.BoxShadowGenerator_deleteIcon__lOeWz{width:1rem;height:1rem}.BoxShadowGenerator_shadowControls__toIpq{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}@media(max-width:500px){.BoxShadowGenerator_shadowControls__toIpq{grid-template-columns:1fr}}.BoxShadowGenerator_controlGroup__Xx8uo{display:grid;grid-template-columns:55px 1fr 50px;align-items:center;gap:.5rem}.BoxShadowGenerator_controlGroup__Xx8uo label{font-size:.75rem;color:var(--text-muted);font-weight:500}.BoxShadowGenerator_numberInput__GgLF2{width:100%;padding:.375rem;background:var(--bg-glass);border:1px solid var(--border-subtle);border-radius:.375rem;color:var(--text-primary);font-size:.8rem;font-family:Ubuntu Mono,ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace;text-align:center;transition:all .2s ease}.BoxShadowGenerator_numberInput__GgLF2:focus{outline:none;border-color:var(--input-border-focus);background:var(--input-bg-focus)}.BoxShadowGenerator_numberInput__GgLF2::-webkit-inner-spin-button,.BoxShadowGenerator_numberInput__GgLF2::-webkit-outer-spin-button{opacity:1}.BoxShadowGenerator_colorValue__aMU7B{font-size:.7rem;font-family:Ubuntu Mono,ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace;color:var(--text-muted)}.BoxShadowGenerator_outputSection__MijBQ{background:var(--input-bg);border:1px solid var(--border-subtle);border-radius:.5rem;padding:1rem}.BoxShadowGenerator_outputHeader__Xhpxa{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.BoxShadowGenerator_outputLabel__3yLCx{font-size:.75rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.BoxShadowGenerator_outputCode__80fD1{display:block;font-size:.85rem;font-family:Ubuntu Mono,ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace;color:var(--text-code);word-break:break-all;line-height:1.5}.BoxShadowGenerator_presetsGrid__sI6u1{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:.75rem}.BoxShadowGenerator_presetBtn__bCxG2{display:flex;flex-direction:column;align-items:center;gap:.625rem;padding:1rem .75rem;background:var(--bg-glass);border:1px solid var(--border-subtle);border-radius:.5rem;cursor:pointer;transition:all .2s ease}.BoxShadowGenerator_presetBtn__bCxG2:hover{background:var(--bg-glass-hover);border-color:var(--border-medium)}.BoxShadowGenerator_presetPreviewWrapper__UkEhb{width:60px;height:45px;display:flex;align-items:center;justify-content:center;background:rgba(26,26,46,.5);border-radius:.375rem;padding:.5rem}.BoxShadowGenerator_presetPreview__ywYsD{width:40px;height:28px;background:#2d2d44;border-radius:4px}.BoxShadowGenerator_presetName__zZeAj{font-size:.8rem;font-weight:500;color:var(--text-secondary)}.CubicBezier_container__qtRIW{width:100%;max-width:1400px;margin:0 auto}.CubicBezier_container-wide__ISFWH{width:100%;max-width:1600px;margin:0 auto}.CubicBezier_container-narrow__OUDf_{width:100%;max-width:90rem;margin:0 auto}.CubicBezier_glass-card-frosted__eI1QS,.CubicBezier_glass-card___H0L3{background:var(--bg-glass);border:1px solid var(--border-subtle);border-radius:.75rem;padding:1.5rem;transition:all .3s ease}.CubicBezier_glass-card-frosted__eI1QS{backdrop-filter:blur(10px)}.CubicBezier_section-title__FryN4,.CubicBezier_sectionTitle__ok0cE{font-size:1.125rem;margin:0 0 1.25rem}.CubicBezier_section-title-sm__xHQfJ,.CubicBezier_section-title__FryN4,.CubicBezier_sectionTitle__ok0cE{font-weight:600;color:var(--text-primary);font-family:Michroma,Seravek,Gill Sans Nova,Ubuntu,Calibri,DejaVu Sans,source-sans-pro,sans-serif}.CubicBezier_section-title-sm__xHQfJ{font-size:1rem;margin:0 0 1rem}.CubicBezier_input-field__nraBj{width:100%;padding:.75rem 1rem;background:var(--input-bg);border:1px solid var(--input-border);border-radius:.5rem;color:var(--text-primary);font-size:1rem;font-family:Ubuntu Mono,ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace;transition:all .2s ease}.CubicBezier_input-field__nraBj:focus{outline:none;border-color:var(--input-border-focus);background:var(--input-bg-focus)}.CubicBezier_input-field__nraBj::placeholder{color:var(--text-muted)}.CubicBezier_input-field__nraBj::-webkit-inner-spin-button,.CubicBezier_input-field__nraBj::-webkit-outer-spin-button{opacity:1}.CubicBezier_input-label__TRbS4{display:block;font-size:.875rem;font-weight:500;color:var(--text-secondary);margin-bottom:.5rem}.CubicBezier_slider__G67Sn{width:100%;height:6px;border-radius:3px;background:var(--input-bg);appearance:none;cursor:pointer;outline:none}.CubicBezier_slider__G67Sn::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:#fff;border:2px solid var(--color-white);cursor:pointer;box-shadow:var(--shadow-md);transition:transform .2s ease}.CubicBezier_slider__G67Sn::-webkit-slider-thumb:hover{transform:scale(1.1)}.CubicBezier_slider__G67Sn::-moz-range-thumb{width:20px;height:20px;border:2px solid var(--color-white);border-radius:50%;background:#fff;cursor:pointer;box-shadow:var(--shadow-md)}.CubicBezier_slider-header__d_UCp{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.CubicBezier_slider-label__KxHXS{font-size:.875rem;font-weight:500;color:var(--text-secondary)}.CubicBezier_slider-value__19IW4{font-size:.875rem;font-family:Ubuntu Mono,ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace;color:var(--text-primary)}.CubicBezier_color-input__Gbdav{width:48px;height:48px;padding:0;border:2px solid var(--border-medium);border-radius:.5rem;cursor:pointer;background:rgba(0,0,0,0);transition:all .2s ease}.CubicBezier_color-input__Gbdav::-webkit-color-swatch-wrapper{padding:0}.CubicBezier_color-input__Gbdav::-webkit-color-swatch{border:none;border-radius:calc(.5rem - 2px)}.CubicBezier_color-input__Gbdav:hover{border-color:var(--border-strong);transform:scale(1.05)}.CubicBezier_color-input__Gbdav:focus{outline:none;border-color:var(--input-border-focus)}.CubicBezier_color-input-sm__i6lxw{width:32px;height:32px;border-width:1px}.CubicBezier_info-grid__Tmy4m{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}@media(max-width:768px){.CubicBezier_info-grid__Tmy4m{grid-template-columns:1fr}}.CubicBezier_info-item__IzlOG{padding:1rem;background:var(--input-bg);border-radius:.5rem;border:1px solid var(--border-subtle)}.CubicBezier_info-subtitle__gAT9Q{font-size:1rem;font-weight:600;color:var(--text-primary);margin:0 0 .5rem}.CubicBezier_info-text__U2bZe{font-size:.875rem;color:var(--text-secondary);line-height:1.6;margin:0}.CubicBezier_info-text__U2bZe code{padding:.125rem .375rem;background:var(--bg-glass);border-radius:.375rem;font-family:Ubuntu Mono,ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace;font-size:.8rem;color:var(--text-code)}.CubicBezier_grid-2col__n4bh6,.CubicBezier_grid__imJID{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}@media(max-width:1024px){.CubicBezier_grid-2col__n4bh6,.CubicBezier_grid__imJID{grid-template-columns:1fr}}.CubicBezier_grid-2col-768__7dBD3{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}@media(max-width:768px){.CubicBezier_grid-2col-768__7dBD3{grid-template-columns:1fr}}.CubicBezier_copy-btn__TifsR,.CubicBezier_copyBtn__rN8ie{padding:.5rem;background:var(--bg-glass);border:1px solid var(--border-subtle);border-radius:.375rem;color:var(--text-muted);cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.CubicBezier_copy-btn__TifsR:hover,.CubicBezier_copyBtn__rN8ie:hover{background:var(--bg-glass-hover);color:var(--text-primary)}.CubicBezier_copied__kn5Gq.CubicBezier_copyBtn__rN8ie,.CubicBezier_copy-btn__TifsR.CubicBezier_copied__kn5Gq{color:oklch(.7 .18 145)}.CubicBezier_copy-icon__jDOyb,.CubicBezier_copyIcon__WVqja{width:1rem;height:1rem}.CubicBezier_grid__imJID{margin-bottom:1.5rem}.CubicBezier_glassCard__xg3i7{background:var(--bg-glass);border:1px solid var(--border-subtle);border-radius:1rem;padding:2rem}.CubicBezier_sectionTitle__ok0cE{margin-bottom:1rem}.CubicBezier_canvasContainer__W2d5z{width:100%;aspect-ratio:5/7;background:var(--input-bg);border-radius:.5rem;overflow:hidden;position:relative}.CubicBezier_canvas__EGzJ_{width:100%;height:100%;cursor:crosshair;display:block}.CubicBezier_hint__yu_FK{margin-top:.75rem;font-size:.875rem;color:var(--text-muted);text-align:center}.CubicBezier_outputBox__pMUvb{position:relative;background:var(--input-bg);border:1px solid var(--border-subtle);border-radius:.5rem;padding:1rem 3rem 1rem 1rem;font-family:Ubuntu Mono,ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace}.CubicBezier_outputBox__pMUvb code{color:var(--text-code);font-size:.9rem;word-break:break-all}.CubicBezier_copyBtn__rN8ie{position:absolute;top:.5rem;right:.5rem}.CubicBezier_btnSecondary__MI_hI{padding:.75rem 1.5rem;background:var(--bg-glass);color:var(--text-primary);border:1px solid var(--border-subtle);border-radius:.5rem;font-weight:500;font-size:.9rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.5rem}.CubicBezier_btnSecondary__MI_hI:hover{background:var(--bg-glass-hover);border-color:var(--border-medium)}.CubicBezier_controlGroup__B1dGl{margin-bottom:1.5rem}.CubicBezier_controlGroup__B1dGl:last-child{margin-bottom:1rem}.CubicBezier_controlLabel__s01Sj{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem;font-weight:500;color:var(--text-secondary)}.CubicBezier_pointBadge__rjtiu{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;font-weight:700;font-size:.875rem;color:#fff}.CubicBezier_inputRow__MJqJq{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.CubicBezier_inputGroup__B35eM{display:flex;flex-direction:column;gap:.5rem}.CubicBezier_inputGroup__B35eM label{font-size:.875rem;color:var(--text-muted);font-weight:500}.CubicBezier_input__JrcKs{padding:.75rem;background:var(--input-bg);border:1px solid var(--input-border);border-radius:.5rem;color:var(--text-primary);font-size:.9rem;font-family:Ubuntu Mono,ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace;transition:all .2s ease}.CubicBezier_input__JrcKs:focus{outline:none;border-color:var(--input-border-focus);background:var(--input-bg-focus)}.CubicBezier_input__JrcKs::-webkit-inner-spin-button,.CubicBezier_input__JrcKs::-webkit-outer-spin-button{opacity:1}.CubicBezier_animationTrack__yeWRs{position:relative;height:60px;background:var(--input-bg);border-radius:.5rem;margin-bottom:1rem;overflow:hidden}.CubicBezier_animationBall__HeuUv{position:absolute;left:10px;top:50%;transform:translateY(-50%);width:40px;height:40px;background:linear-gradient(135deg,oklch(91.9% .196 131.1deg),oklch(55% .196 311.1deg));border-radius:50%;box-shadow:0 4px 15px oklch(.55 .196 311.1/.5)}.CubicBezier_animationBall__HeuUv.CubicBezier_atRight__q_RGO{left:calc(100% - 50px)}.CubicBezier_animationBall__HeuUv.CubicBezier_animatingRight__fhk3R{animation:CubicBezier_slideRight__REcwd forwards}.CubicBezier_animationBall__HeuUv.CubicBezier_animatingLeft__KEciP{animation:CubicBezier_slideLeft__3Vj7G forwards}@keyframes CubicBezier_slideRight__REcwd{0%{left:10px}to{left:calc(100% - 50px)}}@keyframes CubicBezier_slideLeft__3Vj7G{0%{left:calc(100% - 50px)}to{left:10px}}.CubicBezier_animationControls__1a0FH{display:grid;grid-template-columns:1fr auto;gap:1rem;align-items:end}.CubicBezier_presetsGrid__41wKD{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.75rem}.CubicBezier_presetBtn__Ewm5f{padding:.75rem 1rem;background:var(--bg-glass);border:1px solid var(--border-subtle);border-radius:.5rem;color:var(--text-primary);cursor:pointer;transition:all .2s ease;text-align:left;display:flex;flex-direction:column;gap:.25rem}.CubicBezier_presetBtn__Ewm5f:hover{background:var(--bg-glass-hover);border-color:var(--border-medium)}.CubicBezier_presetName__3niqO{font-weight:600;font-size:.9rem;color:var(--text-primary)}.CubicBezier_presetValue__xzEzH{font-size:.75rem;color:var(--text-muted);font-family:Ubuntu Mono,ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace}.CubicBezier_codeBlock__yu_A4{background:var(--input-bg);border:1px solid var(--border-subtle);border-radius:.5rem;padding:1.5rem;overflow-x:auto}.CubicBezier_codeBlock__yu_A4 code{color:var(--text-secondary);font-size:.875rem;line-height:1.7;font-family:Ubuntu Mono,ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace;white-space:pre}.ColorPicker_container__el54D{width:100%;max-width:1400px;margin:0 auto}.ColorPicker_container-wide__ybNXG{width:100%;max-width:1600px;margin:0 auto}.ColorPicker_container-narrow___GAiH,.ColorPicker_container__el54D{width:100%;max-width:90rem;margin:0 auto}.ColorPicker_glass-card-frosted__tAg4m,.ColorPicker_glass-card__FBkV1{background:var(--bg-glass);border:1px solid var(--border-subtle);border-radius:.75rem;padding:1.5rem;transition:all .3s ease}.ColorPicker_glass-card-frosted__tAg4m{backdrop-filter:blur(10px)}.ColorPicker_section-title__RMYXk{font-size:1.125rem;margin:0 0 1.25rem}.ColorPicker_section-title-sm__3vnzV,.ColorPicker_section-title__RMYXk{font-weight:600;color:var(--text-primary);font-family:Michroma,Seravek,Gill Sans Nova,Ubuntu,Calibri,DejaVu Sans,source-sans-pro,sans-serif}.ColorPicker_section-title-sm__3vnzV{font-size:1rem;margin:0 0 1rem}.ColorPicker_input-field__CvpYM{width:100%;padding:.75rem 1rem;background:var(--input-bg);border:1px solid var(--input-border);border-radius:.5rem;color:var(--text-primary);font-size:1rem;font-family:Ubuntu Mono,ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace;transition:all .2s ease}.ColorPicker_input-field__CvpYM:focus{outline:none;border-color:var(--input-border-focus);background:var(--input-bg-focus)}.ColorPicker_input-field__CvpYM::placeholder{color:var(--text-muted)}.ColorPicker_input-field__CvpYM::-webkit-inner-spin-button,.ColorPicker_input-field__CvpYM::-webkit-outer-spin-button{opacity:1}.ColorPicker_input-label__4fuh9{display:block;font-size:.875rem;font-weight:500;color:var(--text-secondary);margin-bottom:.5rem}.ColorPicker_slider__xa_t5{width:100%;height:6px;border-radius:3px;background:var(--input-bg);appearance:none;cursor:pointer;outline:none}.ColorPicker_slider__xa_t5::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:#fff;border:2px solid var(--color-white);cursor:pointer;box-shadow:var(--shadow-md);transition:transform .2s ease}.ColorPicker_slider__xa_t5::-webkit-slider-thumb:hover{transform:scale(1.1)}.ColorPicker_slider__xa_t5::-moz-range-thumb{width:20px;height:20px;border:2px solid var(--color-white);border-radius:50%;background:#fff;cursor:pointer;box-shadow:var(--shadow-md)}.ColorPicker_slider-header__wSn1v{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.ColorPicker_slider-label__BPMhz{font-size:.875rem;font-weight:500;color:var(--text-secondary)}.ColorPicker_slider-value__LxvxT{font-size:.875rem;font-family:Ubuntu Mono,ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace;color:var(--text-primary)}.ColorPicker_color-input__OQ9vi{width:48px;height:48px;padding:0;border:2px solid var(--border-medium);border-radius:.5rem;cursor:pointer;background:rgba(0,0,0,0);transition:all .2s ease}.ColorPicker_color-input__OQ9vi::-webkit-color-swatch-wrapper{padding:0}.ColorPicker_color-input__OQ9vi::-webkit-color-swatch{border:none;border-radius:calc(.5rem - 2px)}.ColorPicker_color-input__OQ9vi:hover{border-color:var(--border-strong);transform:scale(1.05)}.ColorPicker_color-input__OQ9vi:focus{outline:none;border-color:var(--input-border-focus)}.ColorPicker_color-input-sm__4p2C5{width:32px;height:32px;border-width:1px}.ColorPicker_info-grid__esvit{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}@media(max-width:768px){.ColorPicker_info-grid__esvit{grid-template-columns:1fr}}.ColorPicker_info-item__Qo3u_{padding:1rem;background:var(--input-bg);border-radius:.5rem;border:1px solid var(--border-subtle)}.ColorPicker_info-subtitle__BuoIy{font-size:1rem;font-weight:600;color:var(--text-primary);margin:0 0 .5rem}.ColorPicker_info-text__UmDVG{font-size:.875rem;color:var(--text-secondary);line-height:1.6;margin:0}.ColorPicker_info-text__UmDVG code{padding:.125rem .375rem;background:var(--bg-glass);border-radius:.375rem;font-family:Ubuntu Mono,ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace;font-size:.8rem;color:var(--text-code)}.ColorPicker_grid-2col__F4DOG{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}@media(max-width:1024px){.ColorPicker_grid-2col__F4DOG{grid-template-columns:1fr}}.ColorPicker_grid-2col-768__Ix9Dq{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}@media(max-width:768px){.ColorPicker_grid-2col-768__Ix9Dq{grid-template-columns:1fr}}.ColorPicker_copy-btn__nUuwD,.ColorPicker_copyBtn__D_cCu{padding:.5rem;background:var(--bg-glass);border:1px solid var(--border-subtle);border-radius:.375rem;color:var(--text-muted);cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.ColorPicker_copy-btn__nUuwD:hover,.ColorPicker_copyBtn__D_cCu:hover{background:var(--bg-glass-hover);color:var(--text-primary)}.ColorPicker_copied__v1TwJ.ColorPicker_copyBtn__D_cCu,.ColorPicker_copy-btn__nUuwD.ColorPicker_copied__v1TwJ{color:oklch(.7 .18 145)}.ColorPicker_copy-icon__AjChz,.ColorPicker_copyIcon__bGPim{width:1rem;height:1rem}.ColorPicker_grid__uDo3w{display:grid;gap:1.5rem;grid-template-columns:repeat(1,1fr)}@media(min-width:768px){.ColorPicker_grid__uDo3w{grid-template-columns:repeat(1,1fr)}}@media(min-width:1024px){.ColorPicker_grid__uDo3w{grid-template-columns:repeat(2,1fr)}}.ColorPicker_glassCard__zAuUM{background:var(--bg-glass);border:1px solid var(--border-subtle);border-radius:1rem;padding:2rem}.ColorPicker_colorPreview__uPSBV{width:100%;height:200px;border-radius:1rem;box-shadow:var(--shadow-xl);position:relative;overflow:hidden;background-image:linear-gradient(45deg,#808080 25%,transparent 0),linear-gradient(-45deg,#808080 25%,transparent 0),linear-gradient(45deg,transparent 75%,#808080 0),linear-gradient(-45deg,transparent 75%,#808080 0);background-size:20px 20px;background-position:0 0,0 10px,10px -10px,-10px 0;background-color:#404040}.ColorPicker_swatch__lWIZJ{width:100%;height:100%}.ColorPicker_previewOverlay__ORRwT{position:absolute;bottom:1rem;left:1rem;right:1rem;display:flex;justify-content:space-between;align-items:flex-end}.ColorPicker_hexDisplay__w1DkU{background:var(--bg-overlay-dark);padding:.5rem 1rem;border-radius:.5rem;backdrop-filter:blur(4px)}.ColorPicker_hexDisplay__w1DkU p{color:var(--text-primary);font-family:Ubuntu Mono,ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace;font-size:1.5rem}.ColorPicker_btnRandom__tnvGp{padding:.625rem 1rem;cursor:pointer;transition:all .2s ease-in-out;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-size:14px;border:1px solid rgba(0,0,0,0)}.ColorPicker_btnRandom__tnvGp:disabled{opacity:.5;cursor:not-allowed}.ColorPicker_btnRandom__tnvGp{background:var(--bg-glass);border-color:var(--border-subtle);font-weight:500}.ColorPicker_btnRandom__tnvGp:hover:not(:disabled){background:var(--bg-glass-hover);border-color:var(--border-medium)}.ColorPicker_btnRandom__tnvGp{background:var(--bg-overlay-dark);padding:.5rem 1rem;border-radius:.5rem;color:var(--text-primary);backdrop-filter:blur(4px)}.ColorPicker_btnSecondary__fqatF{padding:.625rem 1rem;border-radius:.5rem;cursor:pointer;transition:all .2s ease-in-out;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-size:14px;border:1px solid rgba(0,0,0,0)}.ColorPicker_btnSecondary__fqatF:disabled{opacity:.5;cursor:not-allowed}.ColorPicker_btnSecondary__fqatF{background:var(--bg-glass);border-color:var(--border-medium);color:var(--text-primary)}.ColorPicker_btnSecondary__fqatF:hover{background:var(--bg-glass-hover)}.ColorPicker_btnSecondary__fqatF{flex:1}.ColorPicker_buttonGroup__lBEnz{display:flex;gap:.5rem;margin-top:1rem}.ColorPicker_sectionTitle__lqjSq{color:var(--text-primary);font-size:18px;font-weight:600;margin-bottom:1.5rem;font-family:Michroma,Seravek,Gill Sans Nova,Ubuntu,Calibri,DejaVu Sans,source-sans-pro,sans-serif}.ColorPicker_sliderGroup__pTpCW{margin-bottom:1.5rem}.ColorPicker_sliderGroup__pTpCW:last-child{margin-bottom:0}.ColorPicker_sliderHeader__yAbO3{display:flex;justify-content:space-between;margin-bottom:.5rem}.ColorPicker_label__fdYoK{color:var(--text-secondary);font-size:14px}.ColorPicker_valueDisplay__eGF7x{color:var(--text-primary);font-family:Ubuntu Mono,ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace;font-size:14px}.ColorPicker_slider__xa_t5{background:rgba(0,0,0,0);height:8px}.ColorPicker_inputField__28IV0{width:100%;padding:12px;background:var(--input-bg);border:1px solid var(--input-border);border-radius:.5rem;color:var(--text-primary);font-family:Geist Sans,Seravek,Gill Sans Nova,Ubuntu,Calibri,DejaVu Sans,source-sans-pro,sans-serif;font-size:1rem;transition:background .2s ease-in-out,border-color .2s ease-in-out}.ColorPicker_inputField__28IV0:focus{outline:none;border-color:var(--input-border-focus);background:var(--input-bg-focus)}.ColorPicker_inputField__28IV0::placeholder{color:var(--text-muted)}.ColorPicker_inputHint__qOwiR{color:var(--text-muted);font-size:12px;margin-top:.5rem}.ColorPicker_formatItem__NvMnq{display:flex;justify-content:space-between;align-items:center;padding:12px;background:var(--bg-overlay-light);border-radius:.5rem;margin-bottom:.5rem}.ColorPicker_formatItem__NvMnq:last-child{margin-bottom:0}.ColorPicker_formatLabel__Q_eSc{color:var(--text-tertiary);font-size:12px;text-transform:uppercase;letter-spacing:.5px;min-width:60px}.ColorPicker_formatValue__c3yjE{color:var(--text-code);font-family:Ubuntu Mono,ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace;font-size:1.2rem;flex:1;margin:0 1rem;padding:.5rem;background:var(--input-bg);border-radius:.375rem}.ColorPicker_contrastCheckerContent__TX8ZH{background:var(--bg-glass);border:1px solid var(--border-subtle);border-radius:1rem;padding:2rem;margin-top:1.5rem}.ColorPicker_currentColorContrast__Eph1E{margin-bottom:2rem}.ColorPicker_contrastBoxes__gBc5a{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media(max-width:640px){.ColorPicker_contrastBoxes__gBc5a{grid-template-columns:1fr}}.ColorPicker_customContrastChecker__PFRYT{margin-bottom:2rem;padding-top:2rem;border-top:1px solid var(--border-subtle)}.ColorPicker_subsectionTitle__dFhCf{font-size:14px;font-weight:600;color:var(--text-secondary);margin:0 0 1rem}.ColorPicker_wcagInfo___Mj2Q{padding-top:2rem;border-top:1px solid var(--border-subtle)}.ColorPicker_contrastBox__4m0Vg{padding:1rem;border-radius:.75rem}.ColorPicker_contrastBox__4m0Vg.ColorPicker_white__Dzmew{background:#fff;color:#000}.ColorPicker_contrastBox__4m0Vg.ColorPicker_black__FX_zJ{background:#000;color:#fff}.ColorPicker_contrastInfo__nbP28{display:flex;justify-content:space-between;align-items:center}.ColorPicker_contrastRatio__6Emur{font-family:Ubuntu Mono,ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace;font-size:16px;font-weight:700}.ColorPicker_wcagBadge__y_kCD{display:inline-block;padding:4px 8px;border-radius:.375rem;margin-left:.5rem;font-size:12px;font-weight:700;color:#fff}.ColorPicker_wcagBadge__y_kCD.ColorPicker_aaa__jQytd{background:oklch(.7 .18 145)}.ColorPicker_wcagBadge__y_kCD.ColorPicker_aa__20Yjt{background:oklch(.75 .15 85)}.ColorPicker_wcagBadge__y_kCD.ColorPicker_aaLarge__diIWm{background:oklch(.85 .18 85)}.ColorPicker_wcagBadge__y_kCD.ColorPicker_fail__3AfmW{background:oklch(.65 .2 25)}.ColorPicker_savedColorsHeader__WbhHb{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.ColorPicker_savedColorsHeader__WbhHb .ColorPicker_sectionTitle__lqjSq{margin:0}.ColorPicker_clearBtn__OaQ_W{padding:.625rem 1rem;border-radius:.5rem;cursor:pointer;transition:all .2s ease-in-out;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-size:14px;border:1px solid rgba(0,0,0,0)}.ColorPicker_clearBtn__OaQ_W:disabled{opacity:.5;cursor:not-allowed}.ColorPicker_clearBtn__OaQ_W{background:var(--bg-glass);border-color:var(--border-medium);color:var(--text-primary)}.ColorPicker_clearBtn__OaQ_W:hover{background:var(--bg-glass-hover)}.ColorPicker_clearBtn__OaQ_W{padding:.5rem .75rem;border-color:var(--border-subtle);border-radius:.375rem;color:var(--text-muted);font-size:.8rem;gap:.375rem}.ColorPicker_clearBtn__OaQ_W:hover{background:rgba(239,68,68,.1);border-color:rgba(239,68,68,.3);color:#ef4444}.ColorPicker_savedColorsGrid__QCSbk{display:grid;grid-template-columns:repeat(8,1fr);gap:.5rem}@media(min-width:640px){.ColorPicker_savedColorsGrid__QCSbk{grid-template-columns:repeat(12,1fr)}}@media(min-width:768px){.ColorPicker_savedColorsGrid__QCSbk{grid-template-columns:repeat(16,1fr)}}.ColorPicker_colorSwatch__mhnRU{aspect-ratio:1;border-radius:.75rem;border:2px solid rgba(0,0,0,0);cursor:pointer;transition:all .2s ease-in-out}.ColorPicker_colorSwatch__mhnRU:hover{border-color:#6366f1;transform:scale(1.1)}.ColorPicker_accessibilityToggle__HwrJ8{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border-subtle)}.ColorPicker_toggleLabel__NDtvT{color:var(--text-secondary);font-size:12px}.ColorPicker_toggleButtons__JeZzW{display:flex;gap:.25rem}.ColorPicker_toggleBtn__X33I4{flex:1;padding:.5rem 1rem;background:var(--input-bg);border:1px solid var(--border-subtle);border-radius:.5rem;color:var(--text-tertiary);font-size:12px;font-weight:600;cursor:pointer;transition:all .2s ease-in-out}.ColorPicker_toggleBtn__X33I4:hover{background:var(--bg-glass-hover);color:var(--text-secondary)}.ColorPicker_toggleBtn__X33I4.ColorPicker_active__fhwG_{background:oklch(.919 .196 131.1/.5);border-color:oklch(.919 .196 131.1);color:var(--text-primary)}.ColorPicker_contrastInputs__YnefG{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:1.5rem}@media(max-width:640px){.ColorPicker_contrastInputs__YnefG{grid-template-columns:1fr}}.ColorPicker_contrastInputGroup__JU5EG{display:flex;flex-direction:column;gap:.5rem}.ColorPicker_contrastLabel__apuFN{color:var(--text-secondary);font-size:14px;font-weight:500}.ColorPicker_colorInputRow__ykTsF{display:flex;gap:.5rem;align-items:center}.ColorPicker_colorInput__6_Cu3{width:48px;height:48px;border:2px solid var(--border-medium);border-radius:.5rem;cursor:pointer;transition:all .2s ease-in-out}.ColorPicker_colorInput__6_Cu3:hover{border-color:var(--border-strong);transform:scale(1.05)}.ColorPicker_hexInputSmall__mup4V{flex:1;padding:.5rem 1rem;background:var(--input-bg);border:1px solid var(--input-border);border-radius:.5rem;color:var(--text-primary);font-family:Ubuntu Mono,ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace;font-size:14px;text-transform:uppercase;transition:all .2s ease-in-out}.ColorPicker_hexInputSmall__mup4V:focus{outline:none;border-color:var(--input-border-focus);background:var(--input-bg-focus)}.ColorPicker_syncBtn__GO7Qc{padding:.5rem 1rem;background:oklch(.919 .196 131.1/.5);border:1px solid oklch(.919 .196 131.1);border-radius:.5rem;color:var(--text-primary);font-size:11px;font-weight:500;cursor:pointer;white-space:nowrap;transition:all .2s ease-in-out}.ColorPicker_syncBtn__GO7Qc:hover{background:oklch(.55 .196 311.1/.2);border-color:oklch(.55 .196 311.1/.5)}.ColorPicker_contrastPreview__ZAgbQ{padding:2rem;border-radius:.75rem;border:2px solid var(--border-subtle);text-align:center;margin-bottom:1.5rem;transition:all .3s ease}.ColorPicker_previewNormal__lkk6E{font-size:16px;margin:0 0 1rem;line-height:1.5}.ColorPicker_previewLarge__oO1py{font-size:24px;font-weight:700;margin:0;line-height:1.5}.ColorPicker_contrastRatioDisplay__Qd0Tx{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:1.5rem;background:oklch(.55 .196 311.1/.2);border:1px solid oklch(.55 .196 311.1/.5);border-radius:.75rem;margin-bottom:1.5rem;font-size:larger}.ColorPicker_ratioValue__WTr_W{font-size:32px;font-weight:700;color:var(--text-primary);line-height:1}.ColorPicker_ratioLabel__6jcl_{font-size:12px;font-weight:600;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.05em}.ColorPicker_wcagCards__ksgvG{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media(max-width:640px){.ColorPicker_wcagCards__ksgvG{grid-template-columns:1fr}}.ColorPicker_wcagCard__8yp97{padding:1rem;border-radius:.75rem;backdrop-filter:blur(10px)}.ColorPicker_wcagPass__LhqNy{background:rgba(76,175,80,.15);border:2px solid rgba(76,175,80,.4)}.ColorPicker_wcagPass__LhqNy:hover{background:rgba(76,175,80,.2);border-color:rgba(76,175,80,.6)}.ColorPicker_wcagPass__LhqNy .ColorPicker_wcagCardStatus__1sDFF{color:#4caf50}.ColorPicker_wcagFail__gJrrI{background:rgba(244,67,54,.15);border:2px solid rgba(244,67,54,.4)}.ColorPicker_wcagFail__gJrrI:hover{background:rgba(244,67,54,.2);border-color:rgba(244,67,54,.6)}.ColorPicker_wcagFail__gJrrI .ColorPicker_wcagCardStatus__1sDFF{color:#f44336}.ColorPicker_wcagCardHeader__5sRzO{display:flex;justify-content:space-between;align-items:center;margin-bottom:.25rem}.ColorPicker_wcagCardLevel__RaoPw{font-size:13px;font-weight:600;color:var(--text-primary)}.ColorPicker_wcagCardStatus__1sDFF{font-size:12px;font-weight:700;letter-spacing:.05em}.ColorPicker_wcagCardRatio__3AMoQ{font-size:11px;color:var(--text-tertiary);font-family:Ubuntu Mono,ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace}.ColorPicker_infoTitle__IIMVy{font-size:16px;font-weight:600;color:var(--text-primary);margin:0 0 1rem}.ColorPicker_infoGrid__q4S7K{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-bottom:1rem}@media(max-width:640px){.ColorPicker_infoGrid__q4S7K{grid-template-columns:1fr}}.ColorPicker_infoSubtitle__z3KK4{font-size:13px;font-weight:600;color:var(--text-secondary);margin:0 0 .5rem}.ColorPicker_infoList__EhGWR{list-style:none;padding:0;margin:0}.ColorPicker_infoList__EhGWR li{font-size:12px;color:var(--text-tertiary);margin-bottom:.25rem;padding-left:1rem;position:relative}.ColorPicker_infoList__EhGWR li:before{content:"•";position:absolute;left:0;color:var(--text-muted)}.ColorPicker_noteBox__Opr8U{padding:1rem;background:oklch(.55 .196 311.1/.2);border:1px solid oklch(.55 .196 311.1/.5);border-radius:.5rem}.ColorPicker_noteBox__Opr8U p{margin:0;font-size:12px;color:oklch(.55 .196 311.1)}.ColorPicker_noteBox__Opr8U p strong{font-weight:700}