.ToolLayout_container__6ENbr{width:100%}.ToolLayout_content__7pJxh{max-width:90rem;margin:0 auto;width:100%}.ToolLayout_header__bwNpl{max-width:90rem;margin:0 auto 1.25rem;width:100%}.ToolLayout_description__xpzOo{font-size:.9rem;color:var(--text-secondary);line-height:1.5;margin:0;max-width:70ch}.SegmentedControl_group__8X_iV{display:inline-flex;max-width:100%;background:var(--bg-glass);border:1px solid var(--border-subtle);border-radius:.5rem;overflow:auto hidden}.SegmentedControl_fill__ExThX{display:flex;width:100%}.SegmentedControl_fill__ExThX .SegmentedControl_segment__DFoP6{flex:1 1 0}.SegmentedControl_segment__DFoP6{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.625rem .875rem;background:rgba(0,0,0,0);border:none;border-right:1px solid var(--border-subtle);color:var(--text-secondary);font-size:.875rem;font-weight:500;cursor:pointer;transition:background .2s ease-in-out,color .2s ease-in-out;white-space:nowrap}.SegmentedControl_segment__DFoP6:last-child{border-right:none}.SegmentedControl_segment__DFoP6:hover:not(:disabled){background:var(--bg-glass-hover);color:var(--text-primary)}.SegmentedControl_segment__DFoP6:disabled{opacity:.5;cursor:not-allowed}.SegmentedControl_segment__DFoP6:focus-visible{outline:2px solid oklch(.55 .196 311.1);outline-offset:-2px}.SegmentedControl_segment__DFoP6.SegmentedControl_active__9ZUV4{background:oklch(.55 .196 311.1);color:#fff;font-weight:600}.SegmentedControl_sm__C5CZU .SegmentedControl_segment__DFoP6{padding:.4rem .7rem;font-size:.8rem}.AlgebraCalculator_container__83Qml{width:100%;max-width:1400px;margin:0 auto}.AlgebraCalculator_container-wide__R5Ih7{width:100%;max-width:1600px;margin:0 auto}.AlgebraCalculator_container-narrow__kb2ZE{width:100%;max-width:90rem;margin:0 auto}.AlgebraCalculator_glass-card-frosted__sAkiY,.AlgebraCalculator_glass-card__hw0Fb,.AlgebraCalculator_glassCard__XR_Em{background:var(--bg-glass);border:1px solid var(--border-subtle);border-radius:.75rem;padding:1rem;transition:all .3s ease}.AlgebraCalculator_glass-card-frosted__sAkiY{backdrop-filter:blur(10px)}.AlgebraCalculator_section-title__nBcPv{font-size:1.125rem;margin:0 0 1.25rem}.AlgebraCalculator_section-title-sm__pcqxZ,.AlgebraCalculator_section-title__nBcPv{font-weight:600;color:var(--text-primary);font-family:Michroma,Seravek,Gill Sans Nova,Ubuntu,Calibri,DejaVu Sans,source-sans-pro,sans-serif}.AlgebraCalculator_section-title-sm__pcqxZ{font-size:1rem;margin:0 0 1rem}.AlgebraCalculator_input-field__RhR3a,.AlgebraCalculator_input__Rgmgq{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}.AlgebraCalculator_input-field__RhR3a:focus,.AlgebraCalculator_input__Rgmgq:focus{outline:none;border-color:var(--input-border-focus);background:var(--input-bg-focus)}.AlgebraCalculator_input-field__RhR3a::placeholder,.AlgebraCalculator_input__Rgmgq::placeholder{color:var(--text-muted)}.AlgebraCalculator_input-field__RhR3a::-webkit-inner-spin-button,.AlgebraCalculator_input-field__RhR3a::-webkit-outer-spin-button,.AlgebraCalculator_input__Rgmgq::-webkit-inner-spin-button,.AlgebraCalculator_input__Rgmgq::-webkit-outer-spin-button{opacity:1}.AlgebraCalculator_input-label__7nrle{display:block;font-size:.875rem;font-weight:500;color:var(--text-secondary);margin-bottom:.5rem}.AlgebraCalculator_slider__DWeT7{width:100%;height:6px;border-radius:3px;background:var(--input-bg);appearance:none;cursor:pointer;outline:none}.AlgebraCalculator_slider__DWeT7::-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}.AlgebraCalculator_slider__DWeT7::-webkit-slider-thumb:hover{transform:scale(1.1)}.AlgebraCalculator_slider__DWeT7::-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)}.AlgebraCalculator_slider-header__4xLqk{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.AlgebraCalculator_slider-label__sOOwX{font-size:.875rem;font-weight:500;color:var(--text-secondary)}.AlgebraCalculator_slider-value__0rS9G{font-size:.875rem;font-family:Ubuntu Mono,ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace;color:var(--text-primary)}.AlgebraCalculator_color-input__imlW6{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}.AlgebraCalculator_color-input__imlW6::-webkit-color-swatch-wrapper{padding:0}.AlgebraCalculator_color-input__imlW6::-webkit-color-swatch{border:none;border-radius:calc(.5rem - 2px)}.AlgebraCalculator_color-input__imlW6:hover{border-color:var(--border-strong);transform:scale(1.05)}.AlgebraCalculator_color-input__imlW6:focus{outline:none;border-color:var(--input-border-focus)}.AlgebraCalculator_color-input-sm__TvQ28{width:32px;height:32px;border-width:1px}.AlgebraCalculator_info-grid__w3uoR{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media(max-width:768px){.AlgebraCalculator_info-grid__w3uoR{grid-template-columns:1fr}}.AlgebraCalculator_info-item__VdGWI{padding:1rem;background:var(--input-bg);border-radius:.5rem;border:1px solid var(--border-subtle)}.AlgebraCalculator_info-subtitle__7aNcO{font-size:1rem;font-weight:600;color:var(--text-primary);margin:0 0 .5rem}.AlgebraCalculator_info-text__o7eUs{font-size:.875rem;color:var(--text-secondary);line-height:1.6;margin:0}.AlgebraCalculator_info-text__o7eUs 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)}.AlgebraCalculator_grid-2col__B0_DW{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media(max-width:1024px){.AlgebraCalculator_grid-2col__B0_DW{grid-template-columns:1fr}}.AlgebraCalculator_grid-2col-768__y5x9k{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media(max-width:768px){.AlgebraCalculator_grid-2col-768__y5x9k{grid-template-columns:1fr}}.AlgebraCalculator_copy-btn__o_17C{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}.AlgebraCalculator_copy-btn__o_17C:hover{background:var(--bg-glass-hover);color:var(--text-primary)}.AlgebraCalculator_copy-btn__o_17C.AlgebraCalculator_copied__LLnG8{color:oklch(.7 .18 145)}.AlgebraCalculator_copy-icon__BuBUj{width:1rem;height:1rem}.AlgebraCalculator_cardTitle__yUVo7{margin:0 0 .75rem;font-size:1rem;font-weight:600;color:var(--text-primary)}.AlgebraCalculator_inputRow__ftvMe{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem}.AlgebraCalculator_label__elgb1{display:block;margin-bottom:.35rem;font-size:.72rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary)}.AlgebraCalculator_input__Rgmgq{padding:.65rem .85rem}.AlgebraCalculator_varInput__8lUff{width:6rem}.AlgebraCalculator_btnPrimary__cHVFR{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)}.AlgebraCalculator_btnPrimary__cHVFR:disabled{opacity:.5;cursor:not-allowed}.AlgebraCalculator_btnPrimary__cHVFR{background:var(--bg-glass);border-color:var(--border-subtle);color:var(--text-primary);font-weight:500}.AlgebraCalculator_btnPrimary__cHVFR:hover:not(:disabled){background:var(--bg-glass-hover);border-color:var(--border-medium)}.AlgebraCalculator_btnPrimary__cHVFR{padding:.65rem 1rem;font-size:.875rem;background:oklch(.55 .196 311.1);border-color:oklch(.55 .196 311.1);color:#fff}.AlgebraCalculator_btnPrimary__cHVFR:hover:not(:disabled){background:oklch(.55 .196 311.1);filter:brightness(1.1)}.AlgebraCalculator_btnSecondary__DUa0R{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);background:var(--bg-glass);border-color:var(--border-medium);color:var(--text-primary)}.AlgebraCalculator_btnSecondary__DUa0R:hover{background:var(--bg-glass-hover)}.AlgebraCalculator_btnSecondary__DUa0R{padding:.65rem 1rem;font-size:.875rem;color:var(--text-secondary)}.AlgebraCalculator_btnSecondary__DUa0R:disabled{opacity:.5;cursor:not-allowed}.AlgebraCalculator_iconBtn__nUrBs{padding:.5rem;background:rgba(0,0,0,0);border:none;color:var(--text-muted);cursor:pointer;border-radius:.375rem;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.AlgebraCalculator_iconBtn__nUrBs:hover{color:var(--text-primary);background:var(--bg-glass-hover)}.AlgebraCalculator_error__UI6gj{margin:1rem 0 0;padding:.75rem;border-radius:.375rem;background:color-mix(in oklab,oklch(65% .2 25deg) 12%,transparent);color:oklch(.65 .2 25);font-family:Ubuntu Mono,ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace;font-size:.85rem}.AlgebraCalculator_result__kDcDf{margin-top:1rem;border:1px solid var(--border-subtle);border-radius:.5rem;overflow:hidden}.AlgebraCalculator_resultMeta__3i1yy{display:flex;align-items:center;gap:.75rem;padding:.5rem .85rem;background:var(--input-bg);border-bottom:1px solid var(--border-subtle)}.AlgebraCalculator_resultLabel__NAHTl{font-size:.7rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary)}.AlgebraCalculator_resultInput__cucc8{font-family:Ubuntu Mono,ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace;font-size:.8rem;color:var(--text-secondary);overflow-wrap:anywhere}.AlgebraCalculator_resultLine__CMlvW{display:flex;align-items:center;gap:.5rem;padding:.65rem .85rem;border-bottom:1px solid var(--border-subtle)}.AlgebraCalculator_resultLine__CMlvW:last-child{border-bottom:none}.AlgebraCalculator_resultText__g4WR5{font-size:1.15rem;font-weight:600;color:oklch(.919 .196 131.1)}.AlgebraCalculator_resultTex___spkm,.AlgebraCalculator_resultText__g4WR5{flex:1;font-family:Ubuntu Mono,ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace;overflow-wrap:anywhere}.AlgebraCalculator_resultTex___spkm{font-size:.85rem;color:var(--text-secondary)}.AlgebraCalculator_chip__DzBw5{padding:.75rem 1rem;background:var(--bg-glass);border:1px solid var(--border-subtle);border-radius:.5rem;color:var(--text-secondary);cursor:pointer;transition:all .2s ease}.AlgebraCalculator_chip__DzBw5:hover{background:var(--bg-glass-hover);border-color:var(--border-medium);color:var(--text-primary)}.AlgebraCalculator_chip__DzBw5.AlgebraCalculator_active__YZ7OU{background:var(--bg-glass-hover);border-color:oklch(.55 .196 311.1);color:oklch(.55 .196 311.1);font-weight:600}.AlgebraCalculator_chip__DzBw5{padding:.3rem .6rem;font-family:Ubuntu Mono,ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace;font-size:.78rem}.AlgebraCalculator_syntax__1oNaK{margin:0;display:grid;grid-template-columns:repeat(2,1fr);gap:.4rem 1rem}.AlgebraCalculator_syntax__1oNaK div{display:flex;flex-direction:column;gap:.1rem}.AlgebraCalculator_syntax__1oNaK dt{font-size:.75rem;color:var(--text-tertiary)}.AlgebraCalculator_syntax__1oNaK dd{margin:0}.AlgebraCalculator_syntax__1oNaK code{font-family:Ubuntu Mono,ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace;font-size:.85rem;color:var(--text-code)}.AlgebraCalculator_notes__9Yraz{margin:0;padding-left:1.25rem;display:flex;flex-direction:column;gap:.4rem;font-size:.875rem;line-height:1.6;color:var(--text-secondary)}.AlgebraCalculator_notes__9Yraz code{font-family:Ubuntu Mono,ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace;color:var(--text-code)}.AsciiTextDrawer_container__oPLh9{width:100%;max-width:1400px;margin:0 auto}.AsciiTextDrawer_container-wide__HbWiG{width:100%;max-width:1600px;margin:0 auto}.AsciiTextDrawer_container-narrow__AFBSE{width:100%;max-width:90rem;margin:0 auto}.AsciiTextDrawer_glass-card-frosted__IOIDX,.AsciiTextDrawer_glass-card__OtEXG,.AsciiTextDrawer_glassCard__pFNlV{background:var(--bg-glass);border:1px solid var(--border-subtle);border-radius:.75rem;padding:1rem;transition:all .3s ease}.AsciiTextDrawer_glass-card-frosted__IOIDX{backdrop-filter:blur(10px)}.AsciiTextDrawer_section-title__VGQ2r{font-size:1.125rem;margin:0 0 1.25rem}.AsciiTextDrawer_section-title-sm__SZslS,.AsciiTextDrawer_section-title__VGQ2r{font-weight:600;color:var(--text-primary);font-family:Michroma,Seravek,Gill Sans Nova,Ubuntu,Calibri,DejaVu Sans,source-sans-pro,sans-serif}.AsciiTextDrawer_section-title-sm__SZslS{font-size:1rem;margin:0 0 1rem}.AsciiTextDrawer_input-field__qzFq_{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}.AsciiTextDrawer_input-field__qzFq_:focus{outline:none;border-color:var(--input-border-focus);background:var(--input-bg-focus)}.AsciiTextDrawer_input-field__qzFq_::placeholder{color:var(--text-muted)}.AsciiTextDrawer_input-field__qzFq_::-webkit-inner-spin-button,.AsciiTextDrawer_input-field__qzFq_::-webkit-outer-spin-button{opacity:1}.AsciiTextDrawer_input-label__FatxM{display:block;font-size:.875rem;font-weight:500;color:var(--text-secondary);margin-bottom:.5rem}.AsciiTextDrawer_slider__9uks4{width:100%;height:6px;border-radius:3px;background:var(--input-bg);appearance:none;cursor:pointer;outline:none}.AsciiTextDrawer_slider__9uks4::-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}.AsciiTextDrawer_slider__9uks4::-webkit-slider-thumb:hover{transform:scale(1.1)}.AsciiTextDrawer_slider__9uks4::-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)}.AsciiTextDrawer_slider-header__lySby{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.AsciiTextDrawer_slider-label__2ZaMP{font-size:.875rem;font-weight:500;color:var(--text-secondary)}.AsciiTextDrawer_slider-value__H2Iv4{font-size:.875rem;font-family:Ubuntu Mono,ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace;color:var(--text-primary)}.AsciiTextDrawer_color-input__nTbjB{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}.AsciiTextDrawer_color-input__nTbjB::-webkit-color-swatch-wrapper{padding:0}.AsciiTextDrawer_color-input__nTbjB::-webkit-color-swatch{border:none;border-radius:calc(.5rem - 2px)}.AsciiTextDrawer_color-input__nTbjB:hover{border-color:var(--border-strong);transform:scale(1.05)}.AsciiTextDrawer_color-input__nTbjB:focus{outline:none;border-color:var(--input-border-focus)}.AsciiTextDrawer_color-input-sm__CrBtr{width:32px;height:32px;border-width:1px}.AsciiTextDrawer_info-grid__SYXlA{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media(max-width:768px){.AsciiTextDrawer_info-grid__SYXlA{grid-template-columns:1fr}}.AsciiTextDrawer_info-item__jnqwt{padding:1rem;background:var(--input-bg);border-radius:.5rem;border:1px solid var(--border-subtle)}.AsciiTextDrawer_info-subtitle__I3Zlz{font-size:1rem;font-weight:600;color:var(--text-primary);margin:0 0 .5rem}.AsciiTextDrawer_info-text__O8u9n{font-size:.875rem;color:var(--text-secondary);line-height:1.6;margin:0}.AsciiTextDrawer_info-text__O8u9n 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)}.AsciiTextDrawer_grid-2col__tiidR{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media(max-width:1024px){.AsciiTextDrawer_grid-2col__tiidR{grid-template-columns:1fr}}.AsciiTextDrawer_grid-2col-768__MfpA6{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media(max-width:768px){.AsciiTextDrawer_grid-2col-768__MfpA6{grid-template-columns:1fr}}.AsciiTextDrawer_copy-btn__i6pGi{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}.AsciiTextDrawer_copy-btn__i6pGi:hover{background:var(--bg-glass-hover);color:var(--text-primary)}.AsciiTextDrawer_copy-btn__i6pGi.AsciiTextDrawer_copied__GEgQL{color:oklch(.7 .18 145)}.AsciiTextDrawer_copy-icon__p8j0_{width:1rem;height:1rem}.AsciiTextDrawer_cardTitle__GBclD{color:var(--text-primary)}.AsciiTextDrawer_cardSubtitle__Pz4wQ{color:var(--text-muted)}.AsciiTextDrawer_cardFooter__kJQui{color:var(--text-tertiary)}.AsciiTextDrawer_controls__Al95l{background:var(--bg-glass);border:1px solid var(--border-subtle);border-radius:.75rem}.AsciiTextDrawer_label__kO804{color:var(--text-secondary);font-size:.8rem;font-weight:500}.AsciiTextDrawer_input__ylCjr,.AsciiTextDrawer_select__6ss45{width:100%;padding:.625rem .875rem;background:var(--input-bg);border:1px solid var(--input-border);border-radius:.5rem;color:var(--text-primary);font-size:.875rem;transition:all .2s ease}.AsciiTextDrawer_input__ylCjr:focus,.AsciiTextDrawer_select__6ss45:focus{outline:none;border-color:var(--input-border-focus);background:var(--input-bg-focus)}.AsciiTextDrawer_input__ylCjr::placeholder,.AsciiTextDrawer_select__6ss45::placeholder{color:var(--text-muted)}.AsciiTextDrawer_btnPrimary__Nhf5G{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)}.AsciiTextDrawer_btnPrimary__Nhf5G:disabled{opacity:.5;cursor:not-allowed}.AsciiTextDrawer_btnPrimary__Nhf5G{background:var(--bg-glass);border-color:var(--border-subtle);color:var(--text-primary);font-weight:500}.AsciiTextDrawer_btnPrimary__Nhf5G:hover:not(:disabled){background:var(--bg-glass-hover);border-color:var(--border-medium)}.AsciiTextDrawer_btnPrimary__Nhf5G{padding:.5rem 1rem;font-size:.875rem}.AsciiTextDrawer_btnPrimary__Nhf5G.AsciiTextDrawer_copied__GEgQL{background:oklch(.7 .18 145)}.AsciiTextDrawer_btnSecondary__BBzFB{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:var(--bg-glass);color:var(--text-secondary);border:1px solid var(--border-subtle);border-radius:.5rem;font-weight:500;font-size:.875rem;cursor:pointer;transition:all .2s ease}.AsciiTextDrawer_btnSecondary__BBzFB:hover:not(:disabled){background:var(--bg-glass-hover);border-color:var(--border-medium);color:var(--text-primary)}.AsciiTextDrawer_btnSecondary__BBzFB:disabled{opacity:.5;cursor:not-allowed}.AsciiTextDrawer_banner__yUsgq{width:100%;min-height:8rem;max-height:30rem;padding: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:.75rem;line-height:1.1;white-space:pre;overflow:auto;margin:0}.AsciiTextDrawer_banner__yUsgq::-webkit-scrollbar{width:6px;height:6px}.AsciiTextDrawer_banner__yUsgq::-webkit-scrollbar-track{background:var(--scrollbar-track);border-radius:3px}.AsciiTextDrawer_banner__yUsgq::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:3px}.AsciiTextDrawer_banner__yUsgq::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.AsciiTextDrawer_loadingText__uAto_{color:var(--text-muted)}.AsciiTextDrawer_errorBox__Yn7y9{background:rgba(220,38,38,.1);border:1px solid rgba(220,38,38,.3);color:oklch(.65 .2 25)}@media(max-width:768px){.AsciiTextDrawer_infoGrid___ifin{grid-template-columns:1fr}}.AsciiTextDrawer_infoSubtitle__i7d__{font-size:.95rem;color:var(--text-secondary)}.AsciiTextDrawer_infoText__bFrqe{color:var(--text-tertiary)}.AsciiTextDrawer_infoText__bFrqe 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)}.ColorPickerPanel_skeleton__Mvpet{background:var(--bg-glass);animation:ColorPickerPanel_pulse__h1_eM 1.5s ease-in-out infinite}@keyframes ColorPickerPanel_pulse__h1_eM{0%,to{opacity:.6}50%{opacity:.3}}.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_disabled__5KhrU{opacity:.6}.ColorPickerPanel_disabled__5KhrU .ColorPickerPanel_colorCanvas__tz2PN,.ColorPickerPanel_disabled__5KhrU canvas{cursor:not-allowed}.ColorPickerPanel_colorCanvas__tz2PN{aspect-ratio:280/180}.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_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_preview__UJxsg{border:2px solid var(--border-medium)}.ColorPickerPanel_hexInput__EjFot{background:var(--input-bg);border:1px solid var(--input-border);color:var(--text-code)}.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{color:var(--text-code)}.ColorPickerPopover_swatch__BpLx8{border:2px solid var(--border-medium);cursor:pointer;transition:border-color .2s ease,transform .1s ease}.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_swatchOverlay__Iy_3a{border:2px solid var(--border-medium)}.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{z-index:1060;background:var(--bg-overlay);backdrop-filter:blur(20px);border:1px solid var(--border-subtle);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:1.5rem;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:1.5rem;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:1.5rem}.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:1.5rem;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:1.5rem}.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:1.5rem;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:1.5rem}.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:1.5rem;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}.SvgInputZone_container__IDOV2{width:100%;max-width:1400px;margin:0 auto}.SvgInputZone_container-wide__MJCD6{width:100%;max-width:1600px;margin:0 auto}.SvgInputZone_container-narrow__YuulV{width:100%;max-width:90rem;margin:0 auto}.SvgInputZone_glass-card-frosted__NQrE9,.SvgInputZone_glass-card__cPXw8,.SvgInputZone_zone__rLidj{background:var(--bg-glass);border:1px solid var(--border-subtle);border-radius:.75rem;padding:1rem;transition:all .3s ease}.SvgInputZone_glass-card-frosted__NQrE9{backdrop-filter:blur(10px)}.SvgInputZone_section-title__Z2UdE{font-size:1.125rem;margin:0 0 1.25rem}.SvgInputZone_section-title-sm__JrBHm,.SvgInputZone_section-title__Z2UdE{font-weight:600;color:var(--text-primary);font-family:Michroma,Seravek,Gill Sans Nova,Ubuntu,Calibri,DejaVu Sans,source-sans-pro,sans-serif}.SvgInputZone_section-title-sm__JrBHm{font-size:1rem;margin:0 0 1rem}.SvgInputZone_input-field__9AScZ,.SvgInputZone_textarea__600Do{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}.SvgInputZone_input-field__9AScZ:focus,.SvgInputZone_textarea__600Do:focus{outline:none;border-color:var(--input-border-focus);background:var(--input-bg-focus)}.SvgInputZone_input-field__9AScZ::placeholder,.SvgInputZone_textarea__600Do::placeholder{color:var(--text-muted)}.SvgInputZone_input-field__9AScZ::-webkit-inner-spin-button,.SvgInputZone_input-field__9AScZ::-webkit-outer-spin-button,.SvgInputZone_textarea__600Do::-webkit-inner-spin-button,.SvgInputZone_textarea__600Do::-webkit-outer-spin-button{opacity:1}.SvgInputZone_input-label__O8sOb{display:block;font-size:.875rem;font-weight:500;color:var(--text-secondary);margin-bottom:.5rem}.SvgInputZone_slider__dKU5W{width:100%;height:6px;border-radius:3px;background:var(--input-bg);appearance:none;cursor:pointer;outline:none}.SvgInputZone_slider__dKU5W::-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}.SvgInputZone_slider__dKU5W::-webkit-slider-thumb:hover{transform:scale(1.1)}.SvgInputZone_slider__dKU5W::-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)}.SvgInputZone_slider-header__rL4Fy{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.SvgInputZone_slider-label__6mlW0{font-size:.875rem;font-weight:500;color:var(--text-secondary)}.SvgInputZone_slider-value__DCoQ2{font-size:.875rem;font-family:Ubuntu Mono,ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace;color:var(--text-primary)}.SvgInputZone_color-input__zwsCd{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}.SvgInputZone_color-input__zwsCd::-webkit-color-swatch-wrapper{padding:0}.SvgInputZone_color-input__zwsCd::-webkit-color-swatch{border:none;border-radius:calc(.5rem - 2px)}.SvgInputZone_color-input__zwsCd:hover{border-color:var(--border-strong);transform:scale(1.05)}.SvgInputZone_color-input__zwsCd:focus{outline:none;border-color:var(--input-border-focus)}.SvgInputZone_color-input-sm__Iz0oi{width:32px;height:32px;border-width:1px}.SvgInputZone_info-grid__7m9AM{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media(max-width:768px){.SvgInputZone_info-grid__7m9AM{grid-template-columns:1fr}}.SvgInputZone_info-item__3SFwY{padding:1rem;background:var(--input-bg);border-radius:.5rem;border:1px solid var(--border-subtle)}.SvgInputZone_info-subtitle__XJos4{font-size:1rem;font-weight:600;color:var(--text-primary);margin:0 0 .5rem}.SvgInputZone_info-text__TGns8{font-size:.875rem;color:var(--text-secondary);line-height:1.6;margin:0}.SvgInputZone_info-text__TGns8 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)}.SvgInputZone_grid-2col__g7T_P{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media(max-width:1024px){.SvgInputZone_grid-2col__g7T_P{grid-template-columns:1fr}}.SvgInputZone_grid-2col-768__Vy0ZP{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media(max-width:768px){.SvgInputZone_grid-2col-768__Vy0ZP{grid-template-columns:1fr}}.SvgInputZone_copy-btn__Vbw9F{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}.SvgInputZone_copy-btn__Vbw9F:hover{background:var(--bg-glass-hover);color:var(--text-primary)}.SvgInputZone_copy-btn__Vbw9F.SvgInputZone_copied__usxio{color:oklch(.7 .18 145)}.SvgInputZone_copy-icon__vi_5T{width:1rem;height:1rem}.SvgInputZone_zone__rLidj{display:flex;flex-direction:column;gap:1rem}.SvgInputZone_header__Q9TGA{justify-content:space-between;flex-wrap:wrap}.SvgInputZone_headerActions__XESsY,.SvgInputZone_header__Q9TGA{display:flex;align-items:center;gap:.5rem}.SvgInputZone_uploadButton__J5l5J{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)}.SvgInputZone_uploadButton__J5l5J:disabled{opacity:.5;cursor:not-allowed}.SvgInputZone_uploadButton__J5l5J{background:var(--bg-glass);border-color:var(--border-subtle);color:var(--text-primary);font-weight:500}.SvgInputZone_uploadButton__J5l5J:hover:not(:disabled){background:var(--bg-glass-hover);border-color:var(--border-medium)}.SvgInputZone_uploadButton__J5l5J{padding:.5rem 1rem;font-size:.875rem}.SvgInputZone_demoSelect__dL6YE{padding:.5rem .75rem;background:var(--input-bg);border:1px solid var(--input-border);border-radius:.5rem;color:var(--text-primary);font-size:.875rem}.SvgInputZone_demoSelect__dL6YE:focus{outline:none;border-color:var(--input-border-focus)}.SvgInputZone_uploadZone__jL4s_{border:1px dashed var(--border-medium);border-radius:.5rem;padding:1.5rem;text-align:center;color:var(--text-secondary);cursor:pointer;transition:border-color .2s ease,background .2s ease}.SvgInputZone_uploadZone__jL4s_.SvgInputZone_dragOver__F86sv,.SvgInputZone_uploadZone__jL4s_:hover{border-color:oklch(.55 .196 311.1);background:var(--bg-glass-hover)}.SvgInputZone_uploadIcon__x8OA_{color:oklch(.55 .196 311.1)}.SvgInputZone_textarea__600Do{min-height:8rem;font-family:Ubuntu Mono,ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace;font-size:.8125rem;resize:vertical}.SvgPreviewPanes_container__tvjgN{width:100%;max-width:1400px;margin:0 auto}.SvgPreviewPanes_container-wide__WBd4P{width:100%;max-width:1600px;margin:0 auto}.SvgPreviewPanes_container-narrow__WTTse{width:100%;max-width:90rem;margin:0 auto}.SvgPreviewPanes_container__tvjgN,.SvgPreviewPanes_glass-card-frosted__MOyAz,.SvgPreviewPanes_glass-card__af3qm{background:var(--bg-glass);border:1px solid var(--border-subtle);border-radius:.75rem;padding:1rem;transition:all .3s ease}.SvgPreviewPanes_glass-card-frosted__MOyAz{backdrop-filter:blur(10px)}.SvgPreviewPanes_section-title__rYaFi{font-size:1.125rem;margin:0 0 1.25rem}.SvgPreviewPanes_section-title-sm__u8Wx7,.SvgPreviewPanes_section-title__rYaFi{font-weight:600;color:var(--text-primary);font-family:Michroma,Seravek,Gill Sans Nova,Ubuntu,Calibri,DejaVu Sans,source-sans-pro,sans-serif}.SvgPreviewPanes_section-title-sm__u8Wx7{font-size:1rem;margin:0 0 1rem}.SvgPreviewPanes_input-field__8IGFn{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}.SvgPreviewPanes_input-field__8IGFn:focus{outline:none;border-color:var(--input-border-focus);background:var(--input-bg-focus)}.SvgPreviewPanes_input-field__8IGFn::placeholder{color:var(--text-muted)}.SvgPreviewPanes_input-field__8IGFn::-webkit-inner-spin-button,.SvgPreviewPanes_input-field__8IGFn::-webkit-outer-spin-button{opacity:1}.SvgPreviewPanes_input-label__yt_si{display:block;font-size:.875rem;font-weight:500;color:var(--text-secondary);margin-bottom:.5rem}.SvgPreviewPanes_slider__KlC__{width:100%;height:6px;border-radius:3px;background:var(--input-bg);appearance:none;cursor:pointer;outline:none}.SvgPreviewPanes_slider__KlC__::-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}.SvgPreviewPanes_slider__KlC__::-webkit-slider-thumb:hover{transform:scale(1.1)}.SvgPreviewPanes_slider__KlC__::-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)}.SvgPreviewPanes_slider-header__alRHS{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.SvgPreviewPanes_slider-label__G1Mg8{font-size:.875rem;font-weight:500;color:var(--text-secondary)}.SvgPreviewPanes_slider-value__FEjrF{font-size:.875rem;font-family:Ubuntu Mono,ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace;color:var(--text-primary)}.SvgPreviewPanes_color-input__EItYS{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}.SvgPreviewPanes_color-input__EItYS::-webkit-color-swatch-wrapper{padding:0}.SvgPreviewPanes_color-input__EItYS::-webkit-color-swatch{border:none;border-radius:calc(.5rem - 2px)}.SvgPreviewPanes_color-input__EItYS:hover{border-color:var(--border-strong);transform:scale(1.05)}.SvgPreviewPanes_color-input__EItYS:focus{outline:none;border-color:var(--input-border-focus)}.SvgPreviewPanes_color-input-sm__TaBUE{width:32px;height:32px;border-width:1px}.SvgPreviewPanes_info-grid__YrYHi{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media(max-width:768px){.SvgPreviewPanes_info-grid__YrYHi{grid-template-columns:1fr}}.SvgPreviewPanes_info-item__eSGpB{padding:1rem;background:var(--input-bg);border-radius:.5rem;border:1px solid var(--border-subtle)}.SvgPreviewPanes_info-subtitle__8bBW6{font-size:1rem;font-weight:600;color:var(--text-primary);margin:0 0 .5rem}.SvgPreviewPanes_info-text__B_PB_{font-size:.875rem;color:var(--text-secondary);line-height:1.6;margin:0}.SvgPreviewPanes_info-text__B_PB_ 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)}.SvgPreviewPanes_grid-2col__W3rRw{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media(max-width:1024px){.SvgPreviewPanes_grid-2col__W3rRw{grid-template-columns:1fr}}.SvgPreviewPanes_grid-2col-768__2gchm{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media(max-width:768px){.SvgPreviewPanes_grid-2col-768__2gchm{grid-template-columns:1fr}}.SvgPreviewPanes_copy-btn__u6k6g{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}.SvgPreviewPanes_copy-btn__u6k6g:hover{background:var(--bg-glass-hover);color:var(--text-primary)}.SvgPreviewPanes_copy-btn__u6k6g.SvgPreviewPanes_copied__5P6YJ{color:oklch(.7 .18 145)}.SvgPreviewPanes_copy-icon__97oPi{width:1rem;height:1rem}.SvgPreviewPanes_container__tvjgN{display:flex;flex-direction:column;gap:.75rem}.SvgPreviewPanes_tabBar__HsBoL{display:inline-flex;gap:.25rem;padding:.25rem;background:var(--bg-glass);border-radius:.5rem;width:fit-content}.SvgPreviewPanes_tab__RiILt{padding:.375rem .875rem;background:rgba(0,0,0,0);border:none;border-radius:.375rem;color:var(--text-secondary);cursor:pointer;font-size:.875rem;transition:background .15s ease,color .15s ease}.SvgPreviewPanes_tab__RiILt[aria-pressed=true]{background:var(--bg-glass-hover);color:var(--text-primary)}.SvgPreviewPanes_panes__mS7jh{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}@media(max-width:768px){.SvgPreviewPanes_panes__mS7jh{grid-template-columns:1fr}}.SvgPreviewPanes_pane__LaDIH{display:flex;flex-direction:column;gap:.5rem}.SvgPreviewPanes_paneHeader__8iu3j{font-size:.8125rem;color:var(--text-secondary)}.SvgPreviewPanes_paneBody__CVVz6{border:1px solid var(--border-subtle);border-radius:.5rem;min-height:14rem;overflow:hidden}.SvgPreviewPanes_imageBody__SAzD6{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;display:flex;align-items:center;justify-content:center;padding:.5rem}.SvgPreviewPanes_imageBody__SAzD6 img{max-width:100%;max-height:13rem;height:auto;display:block}.SvgPreviewPanes_codeBody___sCgM{padding:0}.SvgPreviewPanes_codeBody___sCgM pre{margin:0;padding:.75rem;font-family:Ubuntu Mono,ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace;font-size:.75rem;color:var(--text-primary);overflow:auto;max-height:16rem;white-space:pre-wrap;word-break:break-all}.SvgPreviewPanes_empty__UqPNF{display:flex;align-items:center;justify-content:center;color:var(--text-muted);font-size:.875rem;text-align:center;padding:1rem}.SvgPreviewPanes_error__3uxAf{color:oklch(.65 .2 25);font-size:.875rem;padding:.75rem}.SvgGlobalSettings_container__7w95k{display:flex;flex-direction:column;gap:.75rem;padding:1rem;background:var(--bg-glass);border:1px solid var(--border-subtle);border-radius:.5rem}.SvgGlobalSettings_heading__lW6sa{font-size:.8125rem;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;margin:0 0 .25rem}.SvgGlobalSettings_row__07toS{display:flex;align-items:center;gap:.75rem}.SvgGlobalSettings_toggle__eU8sF{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--text-primary);cursor:pointer}.SvgGlobalSettings_toggle__eU8sF input{cursor:pointer}.SvgGlobalSettings_indentInput__eJrNn{width:4rem;padding:.25rem .5rem;background:var(--input-bg);border:1px solid var(--input-border);border-radius:.375rem;color:var(--text-primary);font-size:.875rem}.SvgGlobalSettings_indentInput__eJrNn:disabled{opacity:.5;cursor:not-allowed}.SvgGlobalSettings_slider__BdDoJ{flex:1;max-width:12rem}.SvgGlobalSettings_precisionRow__1cYnz{display:flex;align-items:center;gap:.75rem;font-size:.875rem;color:var(--text-primary)}.SvgGlobalSettings_precisionValue__W3XPE{font-family:Ubuntu Mono,ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace;color:var(--text-secondary);min-width:1.5ch;text-align:right}.SvgPluginList_container__jisfC{display:flex;flex-direction:column;gap:.5rem;padding:1rem;background:var(--bg-glass);border:1px solid var(--border-subtle);border-radius:.5rem}.SvgPluginList_heading__C5oEr{font-size:.8125rem;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;margin:0 0 .25rem}.SvgPluginList_list__3tVjl{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.375rem 1rem}.SvgPluginList_toggle__ZXgJn{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:var(--text-primary);cursor:pointer;padding:.25rem 0}.SvgPluginList_toggle__ZXgJn input{cursor:pointer}.SvgPluginList_warningMarker__SKqAa{color:oklch(.75 .15 85);font-size:.75rem}.SvgOptimizer_container__6R7y1{display:flex;flex-direction:column;gap:1rem}.SvgOptimizer_actionsRow__dOMXv{display:flex;gap:.5rem;flex-wrap:wrap}.SvgOptimizer_actionButton__sgBQJ{padding:.5rem .875rem;background:var(--bg-glass);border:1px solid var(--border-subtle);border-radius:.5rem;color:var(--text-primary);font-size:.875rem;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.SvgOptimizer_actionButton__sgBQJ:hover{background:var(--bg-glass-hover);border-color:var(--border-medium)}.SvgOptimizer_actionButton__sgBQJ.SvgOptimizer_copied__TiJoy{color:oklch(.7 .18 145);border-color:oklch(.7 .18 145)}.SvgOptimizer_actionButton__sgBQJ:disabled{opacity:.5;cursor:not-allowed}.SvgOptimizer_optionsPanel__am6Rn{display:flex;flex-direction:column;gap:.75rem}.SvgOptimizer_resetButton__AbOx8{align-self:flex-start;padding:.375rem .75rem;background:rgba(0,0,0,0);border:1px solid var(--border-subtle);border-radius:.5rem;color:var(--text-secondary);font-size:.8125rem;cursor:pointer;transition:background .15s ease,color .15s ease}.SvgOptimizer_resetButton__AbOx8:hover{background:var(--bg-glass-hover);color:var(--text-primary)}.UnitConverterPanel_panel__CXMEb{background:var(--bg-glass);border:1px solid var(--border-subtle);border-radius:1rem;padding:0;overflow:hidden}.UnitConverterPanel_variantRow__gQxh2{padding:.6rem 1rem;border-bottom:1px solid var(--border-subtle)}.UnitConverterPanel_row__52HCR{display:grid;grid-template-columns:minmax(9rem,14rem) 1fr 3rem;align-items:stretch;border-bottom:1px solid var(--border-subtle);transition:background .2s ease-in-out}.UnitConverterPanel_row__52HCR:last-child{border-bottom:none}@media(max-width:560px){.UnitConverterPanel_row__52HCR{grid-template-columns:minmax(7rem,9rem) 1fr 2.5rem}}.UnitConverterPanel_rowActive__51haa{background:oklch(.55 .196 311.1/.2)}.UnitConverterPanel_rowLabel__iTixo{display:flex;align-items:baseline;gap:.4rem;padding:0 1rem;border-right:1px solid var(--border-subtle);cursor:pointer;min-width:0;align-self:stretch;align-items:center}.UnitConverterPanel_unitName__FUsww{font-size:.9rem;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.UnitConverterPanel_unitAbbrev__9gA8i{font-size:.75rem;color:var(--text-tertiary);white-space:nowrap}.UnitConverterPanel_rowInput__EWWcc,.UnitConverterPanel_unitAbbrev__9gA8i{font-family:Ubuntu Mono,ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace}.UnitConverterPanel_rowInput__EWWcc{min-width:0;padding:.75rem 1rem;background:rgba(0,0,0,0);border:none;color:var(--text-primary);font-size:1rem;text-align:right}.UnitConverterPanel_rowInput__EWWcc:focus{outline:none;background:var(--input-bg-focus)}.UnitConverterPanel_rowInput__EWWcc::placeholder{color:var(--text-muted)}.UnitConverterPanel_rowCopy__jc4rK{display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);border:none;border-left:1px solid var(--border-subtle);color:var(--text-muted);cursor:pointer;transition:all .2s ease-in-out}.UnitConverterPanel_rowCopy__jc4rK:hover:not(:disabled){background:var(--bg-glass-hover);color:var(--text-primary)}.UnitConverterPanel_rowCopy__jc4rK:disabled{opacity:.4;cursor:not-allowed}.AreaConverter_container__Ja2A9{width:100%;max-width:1400px;margin:0 auto}.AreaConverter_container-wide__d1Miz{width:100%;max-width:1600px;margin:0 auto}.AreaConverter_container-narrow__KMAlq{width:100%;max-width:90rem;margin:0 auto}.AreaConverter_glass-card-frosted__EUe_u,.AreaConverter_glass-card__panvv,.AreaConverter_glassCard__hKVN7{background:var(--bg-glass);border:1px solid var(--border-subtle);border-radius:.75rem;padding:1rem;transition:all .3s ease}.AreaConverter_glass-card-frosted__EUe_u{backdrop-filter:blur(10px)}.AreaConverter_section-title__2sw6Q,.AreaConverter_sectionTitle__NPDIK{font-size:1.125rem;margin:0 0 1.25rem}.AreaConverter_section-title-sm__oNcq_,.AreaConverter_section-title__2sw6Q,.AreaConverter_sectionTitle__NPDIK{font-weight:600;color:var(--text-primary);font-family:Michroma,Seravek,Gill Sans Nova,Ubuntu,Calibri,DejaVu Sans,source-sans-pro,sans-serif}.AreaConverter_section-title-sm__oNcq_{font-size:1rem;margin:0 0 1rem}.AreaConverter_input-field__XlT5W{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}.AreaConverter_input-field__XlT5W:focus{outline:none;border-color:var(--input-border-focus);background:var(--input-bg-focus)}.AreaConverter_input-field__XlT5W::placeholder{color:var(--text-muted)}.AreaConverter_input-field__XlT5W::-webkit-inner-spin-button,.AreaConverter_input-field__XlT5W::-webkit-outer-spin-button{opacity:1}.AreaConverter_input-label__AdK59{display:block;font-size:.875rem;font-weight:500;color:var(--text-secondary);margin-bottom:.5rem}.AreaConverter_slider__6YyR1{width:100%;height:6px;border-radius:3px;background:var(--input-bg);appearance:none;cursor:pointer;outline:none}.AreaConverter_slider__6YyR1::-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}.AreaConverter_slider__6YyR1::-webkit-slider-thumb:hover{transform:scale(1.1)}.AreaConverter_slider__6YyR1::-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)}.AreaConverter_slider-header__niTB5{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.AreaConverter_slider-label__3zKuO{font-size:.875rem;font-weight:500;color:var(--text-secondary)}.AreaConverter_slider-value__oyvr8{font-size:.875rem;font-family:Ubuntu Mono,ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace;color:var(--text-primary)}.AreaConverter_color-input__L9rGL{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}.AreaConverter_color-input__L9rGL::-webkit-color-swatch-wrapper{padding:0}.AreaConverter_color-input__L9rGL::-webkit-color-swatch{border:none;border-radius:calc(.5rem - 2px)}.AreaConverter_color-input__L9rGL:hover{border-color:var(--border-strong);transform:scale(1.05)}.AreaConverter_color-input__L9rGL:focus{outline:none;border-color:var(--input-border-focus)}.AreaConverter_color-input-sm__PIx6D{width:32px;height:32px;border-width:1px}.AreaConverter_info-grid__2KoIj{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media(max-width:768px){.AreaConverter_info-grid__2KoIj{grid-template-columns:1fr}}.AreaConverter_info-item__m1Rme{padding:1rem;background:var(--input-bg);border-radius:.5rem;border:1px solid var(--border-subtle)}.AreaConverter_info-subtitle__lo6L6{font-size:1rem;font-weight:600;color:var(--text-primary);margin:0 0 .5rem}.AreaConverter_info-text__fAX61{font-size:.875rem;color:var(--text-secondary);line-height:1.6;margin:0}.AreaConverter_info-text__fAX61 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)}.AreaConverter_grid-2col__7P3sL{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media(max-width:1024px){.AreaConverter_grid-2col__7P3sL{grid-template-columns:1fr}}.AreaConverter_grid-2col-768___bIo3{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media(max-width:768px){.AreaConverter_grid-2col-768___bIo3{grid-template-columns:1fr}}.AreaConverter_copy-btn__SV7sq,.AreaConverter_copyBtn__ZyhsI{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}.AreaConverter_copy-btn__SV7sq:hover,.AreaConverter_copyBtn__ZyhsI:hover{background:var(--bg-glass-hover);color:var(--text-primary)}.AreaConverter_copied__j1eF2.AreaConverter_copyBtn__ZyhsI,.AreaConverter_copy-btn__SV7sq.AreaConverter_copied__j1eF2{color:oklch(.7 .18 145)}.AreaConverter_copy-icon__twdyC,.AreaConverter_copyIcon__OTkRv{width:1rem;height:1rem}.AreaConverter_glassCard__hKVN7{margin-bottom:1.5rem}.AreaConverter_chartTitle__aSncb{font-size:1rem;font-weight:600;color:var(--text-primary);margin:0 0 .75rem;font-family:Michroma,Seravek,Gill Sans Nova,Ubuntu,Calibri,DejaVu Sans,source-sans-pro,sans-serif}.AreaConverter_converterGrid__UB3Lq{display:grid;grid-template-columns:1fr auto 1fr;gap:1rem;align-items:end}@media(max-width:768px){.AreaConverter_converterGrid__UB3Lq{grid-template-columns:1fr;gap:.75rem}}.AreaConverter_converterInput__Ml53G{display:flex;flex-direction:column;gap:.5rem}.AreaConverter_inputLabel__Z0OEF{font-size:.8rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.AreaConverter_inputRow__vEV6_{display:flex;gap:.5rem}@media(max-width:480px){.AreaConverter_inputRow__vEV6_{flex-direction:column}}.AreaConverter_numberInput__Xy3sA{flex:1;padding:.75rem 1rem;background:var(--input-bg);border:1px solid var(--input-border);border-radius:.5rem;font-size:1.25rem;font-weight:600;color:var(--text-primary);font-family:Ubuntu Mono,ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace}.AreaConverter_numberInput__Xy3sA:focus{outline:none;border-color:oklch(.55 .196 311.1)}.AreaConverter_numberInput__Xy3sA::placeholder{color:var(--text-muted);font-weight:400}.AreaConverter_resultDisplay__bQ1qp{flex:1;padding:.75rem 1rem;background:var(--input-bg);border:1px solid var(--border-subtle);border-radius:.5rem;font-size:1.25rem;font-weight:600;color:oklch(.55 .196 311.1);font-family:Ubuntu Mono,ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace;min-height:52px;display:flex;align-items:center;cursor:not-allowed}.AreaConverter_unitSelect__xePKK{min-width:200px;padding:.75rem 1rem;background:var(--input-bg);border:1px solid var(--input-border);border-radius:.5rem;font-size:.9rem;color:var(--text-primary);cursor:pointer}.AreaConverter_unitSelect__xePKK:focus{outline:none;border-color:oklch(.55 .196 311.1)}@media(max-width:480px){.AreaConverter_unitSelect__xePKK{min-width:100%}}.AreaConverter_swapButton__noInk{padding:.75rem;background:var(--bg-glass);border:1px solid var(--border-subtle);border-radius:.5rem;color:var(--text-secondary);cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;align-self:end;margin-bottom:.25rem}.AreaConverter_swapButton__noInk:hover{background:var(--bg-glass-hover);color:var(--text-primary);border-color:oklch(.55 .196 311.1)}@media(max-width:768px){.AreaConverter_swapButton__noInk{align-self:center}.AreaConverter_swapButton__noInk svg{transform:rotate(90deg)}}.AreaConverter_resultSummary__FWE2e{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-top:1.5rem;padding:1rem;background:var(--input-bg);border-radius:.5rem}.AreaConverter_resultText__zY3n_{font-size:1.1rem;color:var(--text-secondary)}.AreaConverter_resultText__zY3n_ strong{color:var(--text-primary)}.AreaConverter_chartsGrid__KJFcB{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}@media(max-width:900px){.AreaConverter_chartsGrid__KJFcB{grid-template-columns:1fr}}.AreaConverter_tableWrapper__1rAA7{overflow-x:auto}.AreaConverter_referenceTable__vQ_jT{width:100%;border-collapse:collapse;font-size:.9rem}.AreaConverter_referenceTable__vQ_jT th{text-align:left;padding:.625rem .75rem;background:var(--input-bg);color:var(--text-secondary);font-weight:600;font-size:.8rem;text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid var(--border-subtle)}.AreaConverter_referenceTable__vQ_jT th:first-child{border-radius:.375rem 0 0 0}.AreaConverter_referenceTable__vQ_jT th:last-child{border-radius:0 .375rem 0 0}.AreaConverter_referenceTable__vQ_jT td{padding:.5rem .75rem;border-bottom:1px solid var(--border-subtle);color:var(--text-primary)}.AreaConverter_referenceTable__vQ_jT tr:last-child td{border-bottom:none}.AreaConverter_referenceTable__vQ_jT tr:hover td{background:hsla(0,0%,100%,.02)}.AreaConverter_clickableCell__8j1cQ{cursor:pointer;position:relative;font-weight:500;color:oklch(.55 .196 311.1);transition:all .2s ease}.AreaConverter_clickableCell__8j1cQ:hover{background:oklch(.55 .196 311.1/.2)}.AreaConverter_copiedIcon__LUAs3{width:14px;height:14px;margin-left:.5rem;color:oklch(.7 .18 145);display:inline;vertical-align:middle}.AreaConverter_referencesGrid__jDDsV{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.75rem}.AreaConverter_referenceCard__7TCEq{padding:.875rem 1rem;background:var(--input-bg);border:1px solid var(--border-subtle);border-radius:.5rem;cursor:pointer;transition:all .2s ease;display:flex;flex-direction:column;gap:.25rem;position:relative}.AreaConverter_referenceCard__7TCEq:hover{border-color:oklch(.55 .196 311.1);background:oklch(.55 .196 311.1/.2)}.AreaConverter_referenceLabel__B_UjQ{font-size:.85rem;font-weight:500;color:var(--text-primary)}.AreaConverter_referenceValue__PVfiO{font-size:.8rem;color:oklch(.55 .196 311.1);font-family:Ubuntu Mono,ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace}.AreaConverter_referenceCopied__yqnuE{position:absolute;top:.5rem;right:.5rem;width:16px;height:16px;color:oklch(.7 .18 145)}.AreaConverter_tipsGrid__hzUtt{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem}.AreaConverter_tipCard__nKhy4{padding:1rem;background:var(--input-bg);border-radius:.5rem;border:1px solid var(--border-subtle)}.AreaConverter_tipCard__nKhy4 h4{font-size:.9rem;font-weight:600;color:var(--text-primary);margin:0 0 .5rem}.AreaConverter_tipCard__nKhy4 p{font-size:.85rem;color:var(--text-secondary);line-height:1.5;margin:0}.AngleConverter_container__MR8TE{width:100%;max-width:1400px;margin:0 auto}.AngleConverter_container-wide___UDWs{width:100%;max-width:1600px;margin:0 auto}.AngleConverter_container-narrow__JbgtB{width:100%;max-width:90rem;margin:0 auto}.AngleConverter_glass-card-frosted__aAffO,.AngleConverter_glass-card__7YKiP,.AngleConverter_glassCard__I1l3k{background:var(--bg-glass);border:1px solid var(--border-subtle);border-radius:.75rem;padding:1rem;transition:all .3s ease}.AngleConverter_glass-card-frosted__aAffO{backdrop-filter:blur(10px)}.AngleConverter_section-title__3iFiV,.AngleConverter_sectionTitle__um_C5{font-size:1.125rem;margin:0 0 1.25rem}.AngleConverter_section-title-sm__OMHu0,.AngleConverter_section-title__3iFiV,.AngleConverter_sectionTitle__um_C5{font-weight:600;color:var(--text-primary);font-family:Michroma,Seravek,Gill Sans Nova,Ubuntu,Calibri,DejaVu Sans,source-sans-pro,sans-serif}.AngleConverter_section-title-sm__OMHu0{font-size:1rem;margin:0 0 1rem}.AngleConverter_input-field__Jesxf{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}.AngleConverter_input-field__Jesxf:focus{outline:none;border-color:var(--input-border-focus);background:var(--input-bg-focus)}.AngleConverter_input-field__Jesxf::placeholder{color:var(--text-muted)}.AngleConverter_input-field__Jesxf::-webkit-inner-spin-button,.AngleConverter_input-field__Jesxf::-webkit-outer-spin-button{opacity:1}.AngleConverter_input-label__Duc6p{display:block;font-size:.875rem;font-weight:500;color:var(--text-secondary);margin-bottom:.5rem}.AngleConverter_slider__WxjAG{width:100%;height:6px;border-radius:3px;background:var(--input-bg);appearance:none;cursor:pointer;outline:none}.AngleConverter_slider__WxjAG::-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}.AngleConverter_slider__WxjAG::-webkit-slider-thumb:hover{transform:scale(1.1)}.AngleConverter_slider__WxjAG::-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)}.AngleConverter_slider-header__QBZsY{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.AngleConverter_slider-label__OgbJk{font-size:.875rem;font-weight:500;color:var(--text-secondary)}.AngleConverter_slider-value__l7BJw{font-size:.875rem;font-family:Ubuntu Mono,ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace;color:var(--text-primary)}.AngleConverter_color-input__kwLrg{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}.AngleConverter_color-input__kwLrg::-webkit-color-swatch-wrapper{padding:0}.AngleConverter_color-input__kwLrg::-webkit-color-swatch{border:none;border-radius:calc(.5rem - 2px)}.AngleConverter_color-input__kwLrg:hover{border-color:var(--border-strong);transform:scale(1.05)}.AngleConverter_color-input__kwLrg:focus{outline:none;border-color:var(--input-border-focus)}.AngleConverter_color-input-sm____cVQ{width:32px;height:32px;border-width:1px}.AngleConverter_info-grid__w_iO4{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media(max-width:768px){.AngleConverter_info-grid__w_iO4{grid-template-columns:1fr}}.AngleConverter_info-item__3kr3X{padding:1rem;background:var(--input-bg);border-radius:.5rem;border:1px solid var(--border-subtle)}.AngleConverter_info-subtitle__LUZLe{font-size:1rem;font-weight:600;color:var(--text-primary);margin:0 0 .5rem}.AngleConverter_info-text__2FhuK{font-size:.875rem;color:var(--text-secondary);line-height:1.6;margin:0}.AngleConverter_info-text__2FhuK 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)}.AngleConverter_grid-2col__uJ1wr{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media(max-width:1024px){.AngleConverter_grid-2col__uJ1wr{grid-template-columns:1fr}}.AngleConverter_grid-2col-768__27IQO{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media(max-width:768px){.AngleConverter_grid-2col-768__27IQO{grid-template-columns:1fr}}.AngleConverter_copy-btn__hS9_s{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}.AngleConverter_copy-btn__hS9_s:hover{background:var(--bg-glass-hover);color:var(--text-primary)}.AngleConverter_copy-btn__hS9_s.AngleConverter_copied__6cpJy{color:oklch(.7 .18 145)}.AngleConverter_copy-icon__iCxu9{width:1rem;height:1rem}.AngleConverter_glassCard__I1l3k{margin-bottom:1.5rem}.AngleConverter_chartTitle__AQlVG{font-size:1rem;font-weight:600;color:var(--text-primary);margin:0 0 .75rem;font-family:Michroma,Seravek,Gill Sans Nova,Ubuntu,Calibri,DejaVu Sans,source-sans-pro,sans-serif}.AngleConverter_converterGrid__Wi3ZQ{display:grid;grid-template-columns:1fr auto 1fr;gap:1rem;align-items:end}@media(max-width:768px){.AngleConverter_converterGrid__Wi3ZQ{grid-template-columns:1fr;gap:.75rem}}.AngleConverter_converterInput__SuLqz{display:flex;flex-direction:column;gap:.5rem}.AngleConverter_inputLabel__quXpJ{font-size:.8rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.AngleConverter_inputRow__jaRay{display:flex;gap:.5rem}@media(max-width:480px){.AngleConverter_inputRow__jaRay{flex-direction:column}}.AngleConverter_numberInput__LO7hx{flex:1;padding:.75rem 1rem;background:var(--input-bg);border:1px solid var(--input-border);border-radius:.5rem;font-size:1.25rem;font-weight:600;color:var(--text-primary);font-family:Ubuntu Mono,ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace}.AngleConverter_numberInput__LO7hx:focus{outline:none;border-color:oklch(.55 .196 311.1)}.AngleConverter_numberInput__LO7hx::placeholder{color:var(--text-muted);font-weight:400}.AngleConverter_resultDisplay__UeQI6{flex:1;padding:.75rem 1rem;background:var(--input-bg);border:1px solid var(--border-subtle);border-radius:.5rem;font-size:1.25rem;font-weight:600;color:oklch(.55 .196 311.1);font-family:Ubuntu Mono,ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace;min-height:52px;display:flex;align-items:center;cursor:not-allowed}.AngleConverter_unitSelect__HFzt1{min-width:180px;padding:.75rem 1rem;background:var(--input-bg);border:1px solid var(--input-border);border-radius:.5rem;font-size:.9rem;color:var(--text-primary);cursor:pointer}.AngleConverter_unitSelect__HFzt1:focus{outline:none;border-color:oklch(.55 .196 311.1)}@media(max-width:480px){.AngleConverter_unitSelect__HFzt1{min-width:100%}}.AngleConverter_swapButton__aqp6t{padding:.75rem;background:var(--bg-glass);border:1px solid var(--border-subtle);border-radius:.5rem;color:var(--text-secondary);cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;align-self:end;margin-bottom:.25rem}.AngleConverter_swapButton__aqp6t:hover{background:var(--bg-glass-hover);color:var(--text-primary);border-color:oklch(.55 .196 311.1)}@media(max-width:768px){.AngleConverter_swapButton__aqp6t{align-self:center}.AngleConverter_swapButton__aqp6t svg{transform:rotate(90deg)}}.AngleConverter_resultSummary__1myPI{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-top:1.5rem;padding:1rem;background:var(--input-bg);border-radius:.5rem}.AngleConverter_resultText__RTTYk{font-size:1.1rem;color:var(--text-secondary)}.AngleConverter_resultText__RTTYk strong{color:var(--text-primary)}.AngleConverter_chartsGrid___K3Bs{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}@media(max-width:900px){.AngleConverter_chartsGrid___K3Bs{grid-template-columns:1fr}}.AngleConverter_tableWrapper__FEcPP{overflow-x:auto}.AngleConverter_referenceTable__jBsjH{width:100%;border-collapse:collapse;font-size:.9rem}.AngleConverter_referenceTable__jBsjH th{text-align:left;padding:.625rem .75rem;background:var(--input-bg);color:var(--text-secondary);font-weight:600;font-size:.8rem;text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid var(--border-subtle)}.AngleConverter_referenceTable__jBsjH th:first-child{border-radius:.375rem 0 0 0}.AngleConverter_referenceTable__jBsjH th:last-child{border-radius:0 .375rem 0 0}.AngleConverter_referenceTable__jBsjH td{padding:.5rem .75rem;border-bottom:1px solid var(--border-subtle);color:var(--text-primary)}.AngleConverter_referenceTable__jBsjH tr:last-child td{border-bottom:none}.AngleConverter_referenceTable__jBsjH tr:hover td{background:hsla(0,0%,100%,.02)}.AngleConverter_referencesGrid__p8maf{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.75rem}.AngleConverter_referenceCard__o7u84{padding:.875rem 1rem;background:var(--input-bg);border:1px solid var(--border-subtle);border-radius:.5rem;cursor:pointer;transition:all .2s ease;display:flex;flex-direction:column;gap:.25rem;position:relative}.AngleConverter_referenceCard__o7u84:hover{border-color:oklch(.55 .196 311.1);background:oklch(.55 .196 311.1/.2)}.AngleConverter_referenceLabel__mpw3X{font-size:.85rem;font-weight:500;color:var(--text-primary)}.AngleConverter_referenceValue__ef4E2{font-size:.8rem;color:oklch(.55 .196 311.1);font-family:Ubuntu Mono,ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace}.AngleConverter_tipsGrid__YcGMF{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem}.AngleConverter_tipCard__atnWq{padding:1rem;background:var(--input-bg);border-radius:.5rem;border:1px solid var(--border-subtle)}.AngleConverter_tipCard__atnWq h4{font-size:.9rem;font-weight:600;color:var(--text-primary);margin:0 0 .5rem}.AngleConverter_tipCard__atnWq p{font-size:.85rem;color:var(--text-secondary);line-height:1.5;margin:0}