*,:before,:after{box-sizing:border-box}body{font-family:var(--font-body);background-color:var(--color-bg);color:var(--color-text);-webkit-font-smoothing:antialiased;margin:0;padding:0}:root{--font-display:"Inter", sans-serif;--font-body:"Source Sans 3", sans-serif;--color-primary:#2563eb;--color-bg:#fff;--color-surface:#f8fafc;--color-border:#e2e8f0;--color-text:#1e293b;--color-text-muted:#64748b;--color-code-bg:#e2e8f0;--color-error-bg:#fef2f2;--color-error-text:#b91c1c;--color-error-border:#fecaca;--color-diff-added-bg:#f0fdf4;--color-diff-added-text:#15803d;--color-diff-removed-bg:#fef2f2;--color-diff-removed-text:#b91c1c;--radius-default:8px;--radius-card:12px;--shadow-hover:0 4px 12px #00000014;--max-width-tool:800px;--max-width-home:1100px}[data-theme=dark]{--color-primary:#3b82f6;--color-bg:#0f172a;--color-surface:#1e293b;--color-border:#334155;--color-text:#f1f5f9;--color-text-muted:#94a3b8;--shadow-hover:0 4px 12px #0006;--color-code-bg:#1e293b;--color-error-bg:#2d1515;--color-error-text:#fca5a5;--color-error-border:#7f1d1d;--color-diff-added-bg:#0f2b1a;--color-diff-added-text:#86efac;--color-diff-removed-bg:#2d1515;--color-diff-removed-text:#fca5a5}._navbar_1i9sc_1{z-index:100;background-color:var(--color-bg);border-bottom:1px solid var(--color-border);position:sticky;top:0}._inner_1i9sc_9{max-width:var(--max-width-home);justify-content:space-between;align-items:center;height:60px;margin:0 auto;padding:0 1.5rem;display:flex}._logo_1i9sc_19{font-family:var(--font-display);color:var(--color-primary);font-size:1.25rem;font-weight:700;text-decoration:none}._actions_1i9sc_27{align-items:center;gap:.5rem;display:flex}._themeToggle_1i9sc_33{border-radius:var(--radius-default);width:36px;height:36px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:color .2s,background-color .2s;display:flex}._themeToggle_1i9sc_33:hover{color:var(--color-text);background-color:var(--color-surface)}._github_1i9sc_52{border-radius:var(--radius-default);width:36px;height:36px;color:var(--color-text-muted);justify-content:center;align-items:center;transition:color .2s,background-color .2s;display:flex}._github_1i9sc_52:hover{color:var(--color-text);background-color:var(--color-surface)}._footer_1vxt6_1{border-top:1px solid var(--color-border);text-align:center;padding:1.5rem}._copy_1vxt6_7{color:var(--color-text-muted);margin:0;font-size:.875rem}._wrapper_93rrk_1{flex-direction:column;min-height:100vh;display:flex}._main_93rrk_7{flex:1}._card_drvrs_1{background-color:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-card);color:inherit;flex-direction:column;gap:.5rem;padding:1.25rem 1.25rem 1rem;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex}._card_drvrs_1:hover{box-shadow:var(--shadow-hover);transform:translateY(-2px)}._emoji_drvrs_19{font-size:1.6rem;line-height:1}._name_drvrs_24{font-family:var(--font-display);color:var(--color-text);margin:0;font-size:1.125rem;font-weight:600}._description_drvrs_32{color:var(--color-text-muted);margin:0;font-size:.9rem;line-height:1.5}._page_1ywuy_1{max-width:var(--max-width-home);margin:0 auto}._hero_1ywuy_8{text-align:center;background:linear-gradient(to bottom, var(--color-surface), var(--color-bg));border-bottom:1px solid var(--color-border);padding:3rem 1.5rem 2rem}._headline_1ywuy_15{font-family:var(--font-display);color:var(--color-text);margin:0 0 .5rem;font-size:2.25rem;font-weight:700}._subheading_1ywuy_23{color:var(--color-text-muted);margin:0 0 1.75rem;font-size:1rem}._searchWrap_1ywuy_31{max-width:480px;margin:0 auto;position:relative}._searchIcon_1ywuy_37{color:var(--color-text-muted);pointer-events:none;position:absolute;top:50%;left:.85rem;transform:translateY(-50%)}._searchInput_1ywuy_46{border:1.5px solid var(--color-border);border-radius:var(--radius-default);width:100%;font-family:var(--font-body);color:var(--color-text);background:var(--color-bg);box-sizing:border-box;appearance:none;padding:.75rem 1rem .75rem 2.6rem;font-size:.95rem;transition:border-color .2s,box-shadow .2s;box-shadow:0 2px 8px #0000000d}._searchInput_1ywuy_46:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 3px #2563eb1f}._searchInput_1ywuy_46::placeholder{color:var(--color-text-muted)}._searchInput_1ywuy_46::-webkit-search-cancel-button{display:none}._toolCount_1ywuy_76{color:var(--color-text-muted);margin:.75rem 0 0;font-size:.8rem}._toolCountBadge_1ywuy_82{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text-muted);border-radius:99px;padding:1px 10px;font-size:.75rem;display:inline-block}._grid_1ywuy_94{grid-template-columns:repeat(3,1fr);gap:1.25rem;padding:2rem 1.5rem 3rem;display:grid}._empty_1ywuy_101{text-align:center;color:var(--color-text-muted);grid-column:1/-1;padding:3rem 0;font-size:1rem}@media (width<=768px){._headline_1ywuy_15{font-size:1.875rem}._grid_1ywuy_94{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){._grid_1ywuy_94{grid-template-columns:1fr}}._adSlot_dsj55_1{border:2px dashed var(--color-border);border-radius:var(--radius-default);background-color:var(--color-surface);justify-content:center;align-items:center;width:100%;display:flex}._inline_dsj55_11{min-height:90px}._sidebar_dsj55_15{min-height:250px}._label_dsj55_19{font-family:var(--font-body);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.875rem}._section_m6i0d_1{margin-top:2.5rem}._heading_m6i0d_5{font-family:var(--font-display);color:var(--color-text);margin:0 0 1rem;font-size:1.125rem;font-weight:600}._grid_m6i0d_13{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem;display:grid}._page_4la4l_2{max-width:var(--max-width-tool);margin:0 auto;padding:2.5rem 1.5rem 5rem}._title_4la4l_8{font-family:var(--font-display);color:var(--color-text);letter-spacing:-.02em;margin:0 0 1.5rem;font-size:2rem;font-weight:700}._card_4la4l_18{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);overflow:hidden}._cardHeader_4la4l_26{border-bottom:1px solid var(--color-border);background:var(--color-bg);justify-content:space-between;align-items:center;padding:.625rem 1rem;display:flex}._hint_4la4l_35{color:var(--color-text-muted);-webkit-user-select:none;user-select:none;font-size:.8125rem}._actions_4la4l_41{gap:.5rem;display:flex}._btn_4la4l_46{font-family:var(--font-body);border:1px solid var(--color-border);border-radius:var(--radius-default);color:var(--color-text);cursor:pointer;white-space:nowrap;background:0 0;padding:.3rem .7rem;font-size:.8125rem;font-weight:500;transition:background .15s,border-color .15s,color .15s,box-shadow .15s}._btn_4la4l_46:hover:not(:disabled){background:var(--color-primary);border-color:var(--color-primary);color:#fff;box-shadow:var(--shadow-hover)}._btn_4la4l_46:disabled{opacity:.4;cursor:default}._textarea_4la4l_74{width:100%;min-height:220px;font-family:var(--font-body);color:var(--color-text);background:var(--color-bg);border:none;border-bottom:1px solid var(--color-border);resize:vertical;outline:none;padding:1rem;font-size:1rem;line-height:1.65;display:block}._textarea_4la4l_74::placeholder{color:var(--color-text-muted)}._textarea_4la4l_74:focus{outline:2px solid var(--color-primary);outline-offset:-2px}._stats_4la4l_100{background:var(--color-surface);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._stat_4la4l_100{text-align:center;border-right:1px solid var(--color-border);flex:auto;padding:.75rem .5rem}._stat_4la4l_100:last-child{border-right:none}._statLabel_4la4l_120{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:.2rem;font-size:.6875rem;font-weight:600;display:block}._statValue_4la4l_130{font-family:var(--font-display);color:var(--color-text);margin:0;font-size:1.25rem;font-weight:700;display:block}._adSlotWrapper_4la4l_140{margin-top:1.5rem}._faq_4la4l_145{margin-top:3.5rem}._faqTitle_4la4l_149{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em;margin:0 0 .5rem;font-size:.75rem;font-weight:600}._faqItem_4la4l_158{border-bottom:1px solid var(--color-border)}._faqItem_4la4l_158:first-of-type{border-top:1px solid var(--color-border)}._faqQuestion_4la4l_166{color:var(--color-text);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:.75rem 0;font-size:.9375rem;font-weight:500;list-style:none;display:flex}._faqQuestion_4la4l_166::-webkit-details-marker{display:none}._faqQuestion_4la4l_166:after{content:"+";color:var(--color-text-muted);font-size:1.1rem}details[open] ._faqQuestion_4la4l_166:after{content:"−"}._faqAnswer_4la4l_196{color:var(--color-text-muted);margin:0 0 .75rem;padding-left:.25rem;font-size:.9rem;line-height:1.65}@media (width<=480px){._title_4la4l_8{font-size:1.5rem}._stat_4la4l_100{flex:30%}._statValue_4la4l_130{font-size:1.1rem}}._page_1mv8h_2{max-width:var(--max-width-tool);margin:0 auto;padding:2.5rem 1.5rem 5rem}._title_1mv8h_8{font-family:var(--font-display);color:var(--color-text);letter-spacing:-.02em;margin:0 0 1.5rem;font-size:2rem;font-weight:700}._card_1mv8h_18{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);overflow:hidden}._displayRow_1mv8h_26{background:var(--color-bg);border-bottom:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:.75rem;padding:1.25rem 1.25rem 1rem;display:flex}._passwordDisplay_1mv8h_36{letter-spacing:.04em;min-width:0;color:var(--color-text);word-break:break-all;-webkit-user-select:all;user-select:all;flex:1 1 0;font-family:Courier New,Courier,monospace;font-size:1.125rem;font-weight:500}._displayActions_1mv8h_48{flex-shrink:0;gap:.5rem;display:flex}._btn_1mv8h_55{font-family:var(--font-body);border:1px solid var(--color-border);border-radius:var(--radius-default);color:var(--color-text);cursor:pointer;white-space:nowrap;background:0 0;padding:.3rem .7rem;font-size:.8125rem;font-weight:500;transition:background .15s,border-color .15s,color .15s,box-shadow .15s}._btn_1mv8h_55:hover:not(:disabled){background:var(--color-primary);border-color:var(--color-primary);color:#fff;box-shadow:var(--shadow-hover)}._btn_1mv8h_55:disabled{opacity:.4;cursor:default}._btnPrimary_1mv8h_82{font-family:var(--font-body);border:1px solid var(--color-primary);border-radius:var(--radius-default);background:var(--color-primary);color:#fff;cursor:pointer;white-space:nowrap;padding:.3rem .85rem;font-size:.8125rem;font-weight:600;transition:opacity .15s,box-shadow .15s}._btnPrimary_1mv8h_82:hover:not(:disabled){opacity:.88;box-shadow:var(--shadow-hover)}._btnPrimary_1mv8h_82:disabled{opacity:.4;cursor:default}._strengthRow_1mv8h_107{border-bottom:1px solid var(--color-border);background:var(--color-surface);align-items:center;gap:.6rem;padding:.625rem 1.25rem;display:flex}._strengthLabel_1mv8h_116{color:var(--color-text-muted);font-size:.8125rem;font-weight:500}._strengthBadge_1mv8h_122{letter-spacing:.03em;border-radius:999px;padding:.15rem .6rem;font-size:.75rem;font-weight:600;display:inline-block}._strengthWeak_1mv8h_131{background:var(--color-error-bg);color:var(--color-error-text)}._strengthMedium_1mv8h_136{color:#92400e;background:#fef3c7}._strengthStrong_1mv8h_141{color:#166534;background:#dcfce7}._strengthVeryStrong_1mv8h_146{color:#1d4ed8;background:#dbeafe}[data-theme=dark] ._strengthMedium_1mv8h_136{color:#fde68a;background:#2d2006}[data-theme=dark] ._strengthStrong_1mv8h_141{color:#86efac;background:#0d2b1a}[data-theme=dark] ._strengthVeryStrong_1mv8h_146{color:#93c5fd;background:#0f1e3d}._controls_1mv8h_167{flex-direction:column;gap:1.5rem;padding:1.25rem;display:flex}._controlGroup_1mv8h_174{flex-direction:column;gap:.5rem;display:flex}._controlLabel_1mv8h_180{color:var(--color-text);justify-content:space-between;align-items:center;font-size:.875rem;font-weight:600;display:flex}._lengthValue_1mv8h_189{font-family:var(--font-display);color:var(--color-primary);text-align:right;min-width:2.5rem;font-size:.9375rem;font-weight:700}._slider_1mv8h_199{appearance:none;background:var(--color-border);cursor:pointer;border-radius:2px;outline:none;width:100%;height:4px}._slider_1mv8h_199::-webkit-slider-thumb{appearance:none;background:var(--color-primary);cursor:pointer;border-radius:50%;width:18px;height:18px;transition:box-shadow .15s}._slider_1mv8h_199::-webkit-slider-thumb:hover{box-shadow:0 0 0 4px #2563eb2e}._slider_1mv8h_199::-moz-range-thumb{background:var(--color-primary);cursor:pointer;border:none;border-radius:50%;width:18px;height:18px}._sliderTicks_1mv8h_234{color:var(--color-text-muted);justify-content:space-between;padding:0 1px;font-size:.75rem;display:flex}._toggleGrid_1mv8h_243{grid-template-columns:repeat(4,1fr);gap:.5rem;display:grid}._toggle_1mv8h_243{border:1.5px solid var(--color-border);border-radius:var(--radius-default);background:var(--color-bg);cursor:pointer;flex-direction:column;align-items:center;gap:.2rem;padding:.625rem .5rem;transition:border-color .15s,background .15s,color .15s;display:flex}._toggle_1mv8h_243:hover:not(:disabled){border-color:var(--color-primary)}._toggleActive_1mv8h_266{border-color:var(--color-primary);background:var(--color-surface)}._toggle_1mv8h_243:disabled{opacity:.45;cursor:default}._toggleLabel_1mv8h_276{font-family:var(--font-body);color:var(--color-text);font-size:.8125rem;font-weight:600}._toggleExample_1mv8h_283{color:var(--color-text-muted);font-family:Courier New,Courier,monospace;font-size:.6875rem}._adSlotWrapper_1mv8h_290{margin-top:1.5rem}._faq_1mv8h_295{margin-top:3.5rem}._faqTitle_1mv8h_299{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em;margin:0 0 .5rem;font-size:.75rem;font-weight:600}._faqItem_1mv8h_308{border-bottom:1px solid var(--color-border)}._faqItem_1mv8h_308:first-of-type{border-top:1px solid var(--color-border)}._faqQuestion_1mv8h_316{color:var(--color-text);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:.75rem 0;font-size:.9375rem;font-weight:500;list-style:none;display:flex}._faqQuestion_1mv8h_316::-webkit-details-marker{display:none}._faqQuestion_1mv8h_316:after{content:"+";color:var(--color-text-muted);font-size:1.1rem}details[open] ._faqQuestion_1mv8h_316:after{content:"−"}._faqAnswer_1mv8h_343{color:var(--color-text-muted);margin:0 0 .75rem;padding-left:.25rem;font-size:.9rem;line-height:1.65}._code_1mv8h_351{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text);border-radius:4px;padding:.1em .35em;font-family:Courier New,Courier,monospace;font-size:.875em}@media (width<=560px){._title_1mv8h_8{font-size:1.5rem}._toggleGrid_1mv8h_243{grid-template-columns:repeat(2,1fr)}._passwordDisplay_1mv8h_36{font-size:.9375rem}}._page_1tx9s_2{max-width:var(--max-width-tool);margin:0 auto;padding:2.5rem 1.5rem 5rem}._title_1tx9s_8{font-family:var(--font-display);color:var(--color-text);letter-spacing:-.02em;margin:0 0 1.5rem;font-size:2rem;font-weight:700}._card_1tx9s_18{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);overflow:hidden}._cardHeader_1tx9s_26{border-bottom:1px solid var(--color-border);background:var(--color-bg);justify-content:space-between;align-items:center;padding:.625rem 1rem;display:flex}._hint_1tx9s_35{color:var(--color-text-muted);-webkit-user-select:none;user-select:none;font-size:.8125rem}._textarea_1tx9s_42{width:100%;min-height:140px;font-family:var(--font-body);color:var(--color-text);background:var(--color-bg);border:none;border-bottom:1px solid var(--color-border);resize:vertical;outline:none;padding:1rem;font-size:1rem;line-height:1.65;display:block}._textarea_1tx9s_42::placeholder{color:var(--color-text-muted)}._textarea_1tx9s_42:focus{outline:2px solid var(--color-primary);outline-offset:-2px}._textareaOutput_1tx9s_67{background:var(--color-surface);color:var(--color-text);cursor:default;resize:none;border-bottom:none}._statLine_1tx9s_76{color:var(--color-text-muted);background:var(--color-surface);border-bottom:1px solid var(--color-border);-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;padding:.4rem 1rem;font-size:.8125rem;display:flex}._statDivider_1tx9s_88{opacity:.5}._buttonGrid_1tx9s_93{background:var(--color-surface);border-bottom:1px solid var(--color-border);flex-wrap:wrap;gap:.5rem;padding:.875rem 1rem;display:flex}._convBtn_1tx9s_102{font-family:var(--font-body);border:1px solid var(--color-border);border-radius:var(--radius-default);background:var(--color-bg);color:var(--color-text);cursor:pointer;white-space:nowrap;padding:.35rem .75rem;font-size:.8125rem;font-weight:500;transition:background .15s,border-color .15s,color .15s,box-shadow .15s,transform .15s}._convBtn_1tx9s_102:hover:not(._convBtnActive_1tx9s_117){border-color:var(--color-primary);color:var(--color-primary)}._convBtnActive_1tx9s_117{background:var(--color-primary);border-color:var(--color-primary);color:#fff}._outputSection_1tx9s_129{border-top:1px solid var(--color-border)}._outputHeader_1tx9s_133{background:var(--color-bg);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:.625rem 1rem;display:flex}._outputLabel_1tx9s_142{color:var(--color-text-muted);font-size:.8125rem;font-weight:600}._btn_1tx9s_149{font-family:var(--font-body);border:1px solid var(--color-border);border-radius:var(--radius-default);color:var(--color-text);cursor:pointer;white-space:nowrap;background:0 0;padding:.3rem .7rem;font-size:.8125rem;font-weight:500;transition:background .15s,border-color .15s,color .15s,box-shadow .15s}._btn_1tx9s_149:hover:not(:disabled){background:var(--color-primary);border-color:var(--color-primary);color:#fff;box-shadow:var(--shadow-hover)}._btn_1tx9s_149:disabled{opacity:.4;cursor:default}._adSlotWrapper_1tx9s_177{margin-top:1.5rem}._faq_1tx9s_182{margin-top:3.5rem}._faqTitle_1tx9s_186{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em;margin:0 0 .5rem;font-size:.75rem;font-weight:600}._faqItem_1tx9s_195{border-bottom:1px solid var(--color-border)}._faqItem_1tx9s_195:first-of-type{border-top:1px solid var(--color-border)}._faqQuestion_1tx9s_203{color:var(--color-text);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:.75rem 0;font-size:.9375rem;font-weight:500;list-style:none;display:flex}._faqQuestion_1tx9s_203::-webkit-details-marker{display:none}._faqQuestion_1tx9s_203:after{content:"+";color:var(--color-text-muted);font-size:1.1rem}details[open] ._faqQuestion_1tx9s_203:after{content:"−"}._faqAnswer_1tx9s_233{color:var(--color-text-muted);margin:0 0 .75rem;padding-left:.25rem;font-size:.9rem;line-height:1.65}@media (width<=480px){._title_1tx9s_8{font-size:1.5rem}._buttonGrid_1tx9s_93{gap:.4rem}._convBtn_1tx9s_102{padding:.3rem .6rem;font-size:.75rem}}._page_4n30p_2{max-width:var(--max-width-tool);margin:0 auto;padding:2.5rem 1.5rem 5rem}._title_4n30p_8{font-family:var(--font-display);color:var(--color-text);letter-spacing:-.02em;margin:0 0 1.5rem;font-size:2rem;font-weight:700}._card_4n30p_18{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);overflow:hidden}._inputSection_4n30p_26{background:var(--color-bg);border-bottom:1px solid var(--color-border);padding:1.25rem 1.25rem 1rem}._inputLabel_4n30p_32{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:.5rem;font-size:.8125rem;font-weight:600;display:block}._input_4n30p_26{width:100%;font-family:var(--font-body);color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-default);outline:none;padding:.625rem .875rem;font-size:1rem;transition:border-color .15s,box-shadow .15s;display:block}._input_4n30p_26::placeholder{color:var(--color-text-muted)}._input_4n30p_26:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #2563eb1f}._previewSection_4n30p_66{background:var(--color-bg);border-bottom:1px solid var(--color-border);justify-content:center;align-items:center;min-height:240px;padding:2rem 1.25rem;display:flex}._canvas_4n30p_76{border-radius:var(--radius-default);display:block}._canvasHidden_4n30p_81{display:none}._placeholder_4n30p_85{border:2px dashed var(--color-border);border-radius:var(--radius-default);justify-content:center;align-items:center;width:300px;height:200px;display:flex}._placeholderText_4n30p_95{color:var(--color-text-muted);text-align:center;padding:0 1rem;font-size:.9rem;line-height:1.5}._optionsSection_4n30p_104{background:var(--color-surface);flex-wrap:wrap;align-items:flex-end;gap:1.5rem;padding:1.25rem;display:flex}._optionGroup_4n30p_113{flex-direction:column;gap:.5rem;display:flex}._optionLabel_4n30p_119{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.06em;font-size:.75rem;font-weight:600}._sizeButtons_4n30p_128{gap:.375rem;display:flex}._sizeBtn_4n30p_133{font-family:var(--font-body);border:1px solid var(--color-border);border-radius:var(--radius-default);background:var(--color-bg);color:var(--color-text);cursor:pointer;padding:.375rem .875rem;font-size:.875rem;font-weight:500;transition:background .15s,border-color .15s,color .15s}._sizeBtn_4n30p_133:hover{border-color:var(--color-primary);color:var(--color-primary)}._sizeBtnActive_4n30p_151{background:var(--color-primary);border-color:var(--color-primary);color:#fff}._sizeBtnActive_4n30p_151:hover{background:var(--color-primary);color:#fff}._colourPickers_4n30p_163{gap:.75rem;display:flex}._colourLabel_4n30p_168{cursor:pointer;align-items:center;gap:.5rem;display:flex}._colourInput_4n30p_175{border:1px solid var(--color-border);border-radius:var(--radius-default);background:var(--color-bg);cursor:pointer;width:2.25rem;height:2.25rem;padding:.125rem;transition:border-color .15s}._colourInput_4n30p_175:hover{border-color:var(--color-primary)}._colourName_4n30p_190{color:var(--color-text);white-space:nowrap;font-size:.875rem;font-weight:500}._downloadWrapper_4n30p_198{margin-left:auto}._downloadBtn_4n30p_202{font-family:var(--font-body);background:var(--color-primary);color:#fff;border:1px solid var(--color-primary);border-radius:var(--radius-default);cursor:pointer;white-space:nowrap;padding:.5rem 1.25rem;font-size:.9375rem;font-weight:600;transition:opacity .15s,box-shadow .15s,transform .15s}._downloadBtn_4n30p_202:hover:not(:disabled){opacity:.88;box-shadow:var(--shadow-hover);transform:translateY(-1px)}._downloadBtn_4n30p_202:disabled{opacity:.4;cursor:default}._adSlotWrapper_4n30p_228{margin-top:1.5rem}._faq_4n30p_233{margin-top:3.5rem}._faqTitle_4n30p_237{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em;margin:0 0 .5rem;font-size:.75rem;font-weight:600}._faqItem_4n30p_246{border-bottom:1px solid var(--color-border)}._faqItem_4n30p_246:first-of-type{border-top:1px solid var(--color-border)}._faqQuestion_4n30p_254{color:var(--color-text);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:.75rem 0;font-size:.9375rem;font-weight:500;list-style:none;display:flex}._faqQuestion_4n30p_254::-webkit-details-marker{display:none}._faqQuestion_4n30p_254:after{content:"+";color:var(--color-text-muted);font-size:1.1rem}details[open] ._faqQuestion_4n30p_254:after{content:"−"}._faqAnswer_4n30p_281{color:var(--color-text-muted);margin:0 0 .75rem;padding-left:.25rem;font-size:.9rem;line-height:1.65}@media (width<=600px){._title_4n30p_8{font-size:1.5rem}._optionsSection_4n30p_104{flex-direction:column;align-items:stretch;gap:1rem}._downloadWrapper_4n30p_198{margin-left:0}._downloadBtn_4n30p_202{width:100%}}._page_8a0qw_2{max-width:var(--max-width-tool);margin:0 auto;padding:2.5rem 1.5rem 5rem}._title_8a0qw_8{font-family:var(--font-display);color:var(--color-text);letter-spacing:-.02em;margin:0 0 1.5rem;font-size:2rem;font-weight:700}._tabs_8a0qw_18{flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem;display:flex}._tab_8a0qw_18{font-family:var(--font-body);border:1px solid var(--color-border);border-radius:var(--radius-default);color:var(--color-text-muted);cursor:pointer;white-space:nowrap;background:0 0;padding:.4rem .9rem;font-size:.875rem;font-weight:500;transition:background .15s,border-color .15s,color .15s}._tab_8a0qw_18:hover:not(._tabActive_8a0qw_39){border-color:var(--color-primary);color:var(--color-primary)}._tabActive_8a0qw_39{background:var(--color-primary);border-color:var(--color-primary);color:#fff}._card_8a0qw_51{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);padding:1.75rem 1.5rem}._row_8a0qw_59{align-items:flex-end;gap:1rem;display:flex}._field_8a0qw_66{flex-direction:column;flex:1;gap:.5rem;display:flex}._select_8a0qw_74{width:100%;font-family:var(--font-body);color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-default);cursor:pointer;appearance:auto;padding:.45rem .75rem;font-size:.875rem;font-weight:500;transition:border-color .15s}._select_8a0qw_74:focus{outline:2px solid var(--color-primary);outline-offset:-2px;border-color:var(--color-primary)}._input_8a0qw_96{width:100%;font-family:var(--font-body);color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-default);-moz-appearance:textfield;padding:.6rem .85rem;font-size:1.25rem;font-weight:400;transition:border-color .15s}._input_8a0qw_96::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}._input_8a0qw_96::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}._input_8a0qw_96::placeholder{color:var(--color-text-muted);font-size:1rem}._input_8a0qw_96:focus{outline:2px solid var(--color-primary);outline-offset:-2px;border-color:var(--color-primary)}._swapBtn_8a0qw_129{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-default);cursor:pointer;width:2.5rem;height:2.5rem;color:var(--color-text-muted);flex-shrink:0;justify-content:center;align-items:center;margin-bottom:0;font-size:1.25rem;transition:background .15s,border-color .15s,color .15s,box-shadow .15s,transform .15s;display:flex}._swapBtn_8a0qw_129:hover{background:var(--color-primary);border-color:var(--color-primary);color:#fff;box-shadow:var(--shadow-hover);transform:rotate(180deg)}._adSlotWrapper_8a0qw_157{margin-top:1.5rem}._faq_8a0qw_162{margin-top:3.5rem}._faqTitle_8a0qw_166{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em;margin:0 0 .5rem;font-size:.75rem;font-weight:600}._faqItem_8a0qw_175{border-bottom:1px solid var(--color-border)}._faqItem_8a0qw_175:first-of-type{border-top:1px solid var(--color-border)}._faqQuestion_8a0qw_183{color:var(--color-text);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:.75rem 0;font-size:.9375rem;font-weight:500;list-style:none;display:flex}._faqQuestion_8a0qw_183::-webkit-details-marker{display:none}._faqQuestion_8a0qw_183:after{content:"+";color:var(--color-text-muted);font-size:1.1rem}details[open] ._faqQuestion_8a0qw_183:after{content:"−"}._faqAnswer_8a0qw_213{color:var(--color-text-muted);margin:0 0 .75rem;padding-left:.25rem;font-size:.9rem;line-height:1.65}@media (width<=600px){._title_8a0qw_8{font-size:1.5rem}._row_8a0qw_59{flex-direction:column;align-items:stretch}._swapBtn_8a0qw_129{width:100%;height:2.25rem;transform:rotate(90deg)}._swapBtn_8a0qw_129:hover{transform:rotate(270deg)}}._page_1vdsi_2{max-width:var(--max-width-tool);margin:0 auto;padding:2.5rem 1.5rem 5rem}._title_1vdsi_8{font-family:var(--font-display);color:var(--color-text);letter-spacing:-.02em;margin:0 0 .5rem;font-size:2rem;font-weight:700}._subtitle_1vdsi_17{color:var(--color-text-muted);margin:0 0 1.75rem;font-size:1rem}._card_1vdsi_24{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);overflow:hidden}._converterRow_1vdsi_32{background:var(--color-bg);border-bottom:1px solid var(--color-border);align-items:flex-end;gap:1rem;padding:1.25rem 1rem 1rem;display:flex}._field_1vdsi_41{flex-direction:column;flex:1;gap:.4rem;display:flex}._fieldLabel_1vdsi_48{color:var(--color-text-muted);-webkit-user-select:none;user-select:none;font-size:.8125rem;font-weight:600}._input_1vdsi_55{width:100%;font-family:var(--font-body);color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-default);-moz-appearance:textfield;outline:none;padding:.65rem .875rem;font-size:1.125rem;transition:border-color .15s,box-shadow .15s}._input_1vdsi_55::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}._input_1vdsi_55::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}._input_1vdsi_55:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #2563eb1f}._arrow_1vdsi_80{color:var(--color-text-muted);-webkit-user-select:none;user-select:none;padding-bottom:.5rem;font-size:1.5rem}._error_1vdsi_87{color:var(--color-error-text);background:var(--color-error-bg);border-top:1px solid var(--color-error-border);margin:0;padding:.6rem 1rem;font-size:.875rem}._cardFooter_1vdsi_97{background:var(--color-surface);justify-content:flex-end;padding:.75rem 1rem;display:flex}._btn_1vdsi_105{font-family:var(--font-body);border:1px solid var(--color-border);border-radius:var(--radius-default);color:var(--color-text);cursor:pointer;white-space:nowrap;background:0 0;padding:.3rem .7rem;font-size:.8125rem;font-weight:500;transition:background .15s,border-color .15s,color .15s,box-shadow .15s}._btn_1vdsi_105:hover:not(:disabled){background:var(--color-primary);border-color:var(--color-primary);color:#fff;box-shadow:var(--shadow-hover)}._btn_1vdsi_105:disabled{opacity:.4;cursor:default}._referenceSection_1vdsi_132{margin-top:2rem}._referenceTitle_1vdsi_136{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em;margin:0 0 .75rem;font-size:.75rem;font-weight:600}._referenceGrid_1vdsi_145{flex-wrap:wrap;gap:.5rem;display:flex}._referenceItem_1vdsi_151{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-default);flex-direction:column;align-items:center;min-width:60px;padding:.6rem 1rem;display:flex}._referenceNumeral_1vdsi_162{font-family:var(--font-display);color:var(--color-primary);font-size:1.25rem;font-weight:700}._referenceValue_1vdsi_169{color:var(--color-text-muted);font-size:.8125rem}._adSlotWrapper_1vdsi_175{margin-top:1.5rem}._faq_1vdsi_180{margin-top:3.5rem}._faqTitle_1vdsi_182{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em;margin:0 0 .5rem;font-size:.75rem;font-weight:600}._faqItem_1vdsi_191{border-bottom:1px solid var(--color-border)}._faqItem_1vdsi_191:first-of-type{border-top:1px solid var(--color-border)}._faqQuestion_1vdsi_194{color:var(--color-text);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:.75rem 0;font-size:.9375rem;font-weight:500;list-style:none;display:flex}._faqQuestion_1vdsi_194::-webkit-details-marker{display:none}._faqQuestion_1vdsi_194:after{content:"+";color:var(--color-text-muted);font-size:1.1rem}details[open] ._faqQuestion_1vdsi_194:after{content:"−"}._faqAnswer_1vdsi_211{color:var(--color-text-muted);margin:0 0 .75rem;padding-left:.25rem;font-size:.9rem;line-height:1.65}@media (width<=540px){._title_1vdsi_8{font-size:1.5rem}._converterRow_1vdsi_32{flex-direction:column;align-items:stretch}._arrow_1vdsi_80{text-align:center;padding:0}}._page_7itf1_2{max-width:var(--max-width-tool);margin:0 auto;padding:2.5rem 1.5rem 5rem}._title_7itf1_8{font-family:var(--font-display);color:var(--color-text);letter-spacing:-.02em;margin:0 0 .5rem;font-size:2rem;font-weight:700}._subtitle_7itf1_17{color:var(--color-text-muted);margin:0 0 1.75rem;font-size:1rem;line-height:1.6}._card_7itf1_25{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);overflow:hidden}._tabs_7itf1_33{border-bottom:1px solid var(--color-border);background:var(--color-bg);display:flex;overflow-x:auto}._tab_7itf1_33{font-family:var(--font-body);color:var(--color-text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;flex-shrink:0;padding:.65rem 1.1rem;font-size:.875rem;font-weight:500;transition:color .15s,border-color .15s}._tab_7itf1_33:hover:not(._tabActive_7itf1_55){color:var(--color-text)}._tabActive_7itf1_55{color:var(--color-primary);border-bottom-color:var(--color-primary);font-weight:600}._inputGroup_7itf1_66{background:var(--color-bg);border-bottom:1px solid var(--color-border);padding:1rem 1rem .875rem}._inputLabel_7itf1_72{color:var(--color-text-muted);-webkit-user-select:none;user-select:none;margin-bottom:.4rem;font-size:.8125rem;font-weight:600;display:block}._prefix_7itf1_81{font-weight:400}._input_7itf1_66{width:100%;font-family:var(--font-body);color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-default);letter-spacing:.025em;outline:none;padding:.6rem .75rem;font-size:1.0625rem;font-weight:500;transition:border-color .15s,box-shadow .15s;display:block}._input_7itf1_66:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #2563eb1f}._inputError_7itf1_106{border-color:var(--color-error-text);box-shadow:0 0 0 3px #ef44441f}._errorMsg_7itf1_111{color:var(--color-error-text);margin-top:.35rem;font-size:.8125rem;display:block}._divider_7itf1_119{background:var(--color-border);height:1px}._outputs_7itf1_125{padding:.25rem 0}._outputRow_7itf1_129{border-bottom:1px solid var(--color-border);align-items:center;gap:.75rem;padding:.7rem 1rem;display:flex}._outputRow_7itf1_129:last-child{border-bottom:none}._outputBaseLabel_7itf1_141{width:7rem;color:var(--color-text-muted);-webkit-user-select:none;user-select:none;flex-shrink:0;font-size:.8125rem;font-weight:600}._outputValueWrap_7itf1_150{flex:1;align-items:center;gap:.5rem;min-width:0;display:flex}._outputValue_7itf1_150{font-family:var(--font-body);color:var(--color-text);letter-spacing:.025em;white-space:nowrap;border-radius:var(--radius-default);cursor:pointer;outline:none;flex:1;padding:.4rem .6rem;font-size:1rem;font-weight:500;transition:background .12s;overflow-x:auto}._outputValue_7itf1_150:hover:not(._outputEmpty_7itf1_174),._outputValue_7itf1_150:focus-visible:not(._outputEmpty_7itf1_174){background:var(--color-border)}._outputValue_7itf1_150:focus-visible:not(._outputEmpty_7itf1_174){outline:2px solid var(--color-primary);outline-offset:1px}._outputEmpty_7itf1_174{cursor:default}._outputPlaceholder_7itf1_188{color:var(--color-text-muted)}._copyBtn_7itf1_193{font-family:var(--font-body);border:1px solid var(--color-border);border-radius:var(--radius-default);color:var(--color-text);cursor:pointer;white-space:nowrap;background:0 0;flex-shrink:0;padding:.3rem .65rem;font-size:.8125rem;font-weight:500;transition:background .15s,border-color .15s,color .15s}._copyBtn_7itf1_193:hover:not(:disabled){background:var(--color-primary);border-color:var(--color-primary);color:#fff;box-shadow:var(--shadow-hover)}._copyBtn_7itf1_193:disabled{opacity:.35;cursor:default}._cardFooter_7itf1_221{background:var(--color-bg);border-top:1px solid var(--color-border);justify-content:flex-end;padding:.625rem 1rem;display:flex}._clearBtn_7itf1_229{font-family:var(--font-body);border:1px solid var(--color-border);border-radius:var(--radius-default);color:var(--color-text-muted);cursor:pointer;background:0 0;padding:.3rem .7rem;font-size:.8125rem;font-weight:500;transition:background .15s,border-color .15s,color .15s}._clearBtn_7itf1_229:hover:not(:disabled){border-color:var(--color-error-text);color:var(--color-error-text)}._clearBtn_7itf1_229:disabled{opacity:.35;cursor:default}._adSlotWrapper_7itf1_253{margin-top:1.5rem}._faq_7itf1_258{margin-top:3.5rem}._faqTitle_7itf1_262{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em;margin:0 0 .5rem;font-size:.75rem;font-weight:600}._faqItem_7itf1_271{border-bottom:1px solid var(--color-border)}._faqItem_7itf1_271:first-of-type{border-top:1px solid var(--color-border)}._faqQuestion_7itf1_279{color:var(--color-text);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:.75rem 0;font-size:.9375rem;font-weight:500;list-style:none;display:flex}._faqQuestion_7itf1_279::-webkit-details-marker{display:none}._faqQuestion_7itf1_279:after{content:"+";color:var(--color-text-muted);font-size:1.1rem}details[open] ._faqQuestion_7itf1_279:after{content:"−"}._faqAnswer_7itf1_306{color:var(--color-text-muted);margin:0 0 .75rem;padding-left:.25rem;font-size:.9rem;line-height:1.65}._faqAnswer_7itf1_306 code{background:var(--color-border);color:var(--color-text);border-radius:4px;padding:.1em .35em;font-size:.875em}@media (width<=480px){._title_7itf1_8{font-size:1.5rem}._outputBaseLabel_7itf1_141{width:5.5rem}._tabs_7itf1_33{gap:0}._tab_7itf1_33{padding:.55rem .75rem;font-size:.8125rem}}._page_h7lmq_2{max-width:var(--max-width-tool);margin:0 auto;padding:2.5rem 1.5rem 5rem}._title_h7lmq_8{font-family:var(--font-display);color:var(--color-text);letter-spacing:-.02em;margin:0 0 .5rem;font-size:2rem;font-weight:700}._subtitle_h7lmq_17{color:var(--color-text-muted);margin:0 0 1.75rem;font-size:1rem}._card_h7lmq_24{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);overflow:hidden}._cardHeader_h7lmq_31{border-bottom:1px solid var(--color-border);background:var(--color-bg);align-items:center;padding:.625rem 1rem;display:flex}._hint_h7lmq_39{color:var(--color-text-muted);-webkit-user-select:none;user-select:none;font-size:.8125rem}._textarea_h7lmq_46{width:100%;font-family:var(--font-body);color:var(--color-text);background:var(--color-bg);border:none;border-bottom:1px solid var(--color-border);resize:vertical;box-sizing:border-box;outline:none;padding:1rem;font-size:1rem;line-height:1.65;display:block}._textarea_h7lmq_46::placeholder{color:var(--color-text-muted)}._textarea_h7lmq_46:focus{outline:2px solid var(--color-primary);outline-offset:-2px}._separatorRow_h7lmq_66{background:var(--color-surface);border-bottom:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}._separatorLabel_h7lmq_76{color:var(--color-text-muted);-webkit-user-select:none;user-select:none;white-space:nowrap;font-size:.8125rem;font-weight:600}._separatorBtns_h7lmq_84{flex-wrap:wrap;gap:.4rem;display:flex}._sepBtn_h7lmq_90{font-family:var(--font-body);border:1px solid var(--color-border);border-radius:var(--radius-default);background:var(--color-bg);color:var(--color-text);cursor:pointer;white-space:nowrap;padding:.3rem .7rem;font-size:.8125rem;font-weight:500;transition:background .15s,border-color .15s,color .15s}._sepBtn_h7lmq_90:hover:not(._sepBtnActive_h7lmq_104){border-color:var(--color-primary);color:var(--color-primary)}._sepBtnActive_h7lmq_104{background:var(--color-primary);border-color:var(--color-primary);color:#fff}._outputSection_h7lmq_108{border-top:1px solid var(--color-border)}._outputHeader_h7lmq_110{background:var(--color-bg);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:.625rem 1rem;display:flex}._outputLabel_h7lmq_119{color:var(--color-text-muted);font-size:.8125rem;font-weight:600}._outputDisplay_h7lmq_125{font-family:var(--font-body);color:var(--color-text);background:var(--color-surface);word-break:break-all;min-height:3.5rem;padding:1rem;font-size:1rem;font-weight:500;line-height:1.65}._outputEmpty_h7lmq_137{color:var(--color-text-muted);font-style:italic;font-weight:400}._btn_h7lmq_144{font-family:var(--font-body);border:1px solid var(--color-border);border-radius:var(--radius-default);color:var(--color-text);cursor:pointer;white-space:nowrap;background:0 0;padding:.3rem .7rem;font-size:.8125rem;font-weight:500;transition:background .15s,border-color .15s,color .15s,box-shadow .15s}._btn_h7lmq_144:hover:not(:disabled){background:var(--color-primary);border-color:var(--color-primary);color:#fff;box-shadow:var(--shadow-hover)}._btn_h7lmq_144:disabled{opacity:.4;cursor:default}._adSlotWrapper_h7lmq_162{margin-top:1.5rem}._faq_h7lmq_165{margin-top:3.5rem}._faqTitle_h7lmq_167{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em;margin:0 0 .5rem;font-size:.75rem;font-weight:600}._faqItem_h7lmq_176{border-bottom:1px solid var(--color-border)}._faqItem_h7lmq_176:first-of-type{border-top:1px solid var(--color-border)}._faqQuestion_h7lmq_179{color:var(--color-text);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:.75rem 0;font-size:.9375rem;font-weight:500;list-style:none;display:flex}._faqQuestion_h7lmq_179::-webkit-details-marker{display:none}._faqQuestion_h7lmq_179:after{content:"+";color:var(--color-text-muted);font-size:1.1rem}details[open] ._faqQuestion_h7lmq_179:after{content:"−"}._faqAnswer_h7lmq_196{color:var(--color-text-muted);margin:0 0 .75rem;padding-left:.25rem;font-size:.9rem;line-height:1.65}._faqAnswer_h7lmq_196 code{background:var(--color-code-bg);border-radius:3px;padding:.1em .35em;font-family:ui-monospace,Cascadia Code,monospace;font-size:.85em}@media (width<=480px){._title_h7lmq_8{font-size:1.5rem}}._page_aasww_2{max-width:var(--max-width-tool);margin:0 auto;padding:2.5rem 1.5rem 5rem}._title_aasww_8{font-family:var(--font-display);color:var(--color-text);letter-spacing:-.02em;margin:0 0 .5rem;font-size:2rem;font-weight:700}._subtitle_aasww_17{color:var(--color-text-muted);margin:0 0 1.25rem;font-size:1rem}._modeTabs_aasww_24{border:1px solid var(--color-border);border-radius:var(--radius-default);background:var(--color-bg);margin-bottom:1.25rem;display:flex;overflow:hidden}._modeTab_aasww_24{font-family:var(--font-body);color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;flex:1;padding:.65rem 1rem;font-size:.9rem;font-weight:500;transition:background .15s,color .15s}._modeTab_aasww_24:first-child{border-right:1px solid var(--color-border)}._modeTab_aasww_24:hover:not(._modeTabActive_aasww_47){background:var(--color-surface);color:var(--color-text)}._modeTabActive_aasww_47{background:var(--color-primary);color:#fff;font-weight:600}._card_aasww_51{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);overflow:hidden}._cardBody_aasww_58{flex-direction:column;gap:1rem;padding:1.25rem 1rem;display:flex}._inputRow_aasww_61{align-items:flex-end;gap:.75rem;display:flex}._field_aasww_67{flex-direction:column;flex:1;gap:.35rem;display:flex}._fieldLabel_aasww_69{color:var(--color-text-muted);-webkit-user-select:none;user-select:none;font-size:.8125rem;font-weight:600}._input_aasww_61{width:100%;font-family:var(--font-body);color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-default);-moz-appearance:textfield;outline:none;padding:.6rem .75rem;font-size:1rem;transition:border-color .15s,box-shadow .15s}._input_aasww_61::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}._input_aasww_61::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}._input_aasww_61:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #2563eb1f}._times_aasww_94{color:var(--color-text-muted);-webkit-user-select:none;user-select:none;padding-bottom:.4rem;font-size:1.25rem;font-weight:600}._commonRatios_aasww_103{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}._commonLabel_aasww_110{color:var(--color-text-muted);white-space:nowrap;-webkit-user-select:none;user-select:none;font-size:.8125rem;font-weight:600}._ratioChip_aasww_118{font-family:var(--font-body);border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text);cursor:pointer;border-radius:999px;padding:.25rem .6rem;font-size:.8125rem;font-weight:500;transition:background .15s,border-color .15s,color .15s}._ratioChip_aasww_118:hover:not(._ratioChipActive_aasww_131){border-color:var(--color-primary);color:var(--color-primary)}._ratioChipActive_aasww_131{background:var(--color-primary);border-color:var(--color-primary);color:#fff}._knownRow_aasww_135{flex-direction:column;gap:.5rem;display:flex}._knownToggle_aasww_137{gap:.4rem;display:flex}._sepBtn_aasww_139{font-family:var(--font-body);border:1px solid var(--color-border);border-radius:var(--radius-default);background:var(--color-bg);color:var(--color-text);cursor:pointer;white-space:nowrap;padding:.3rem .7rem;font-size:.8125rem;font-weight:500;transition:background .15s,border-color .15s,color .15s}._sepBtn_aasww_139:hover:not(._sepBtnActive_aasww_153){border-color:var(--color-primary);color:var(--color-primary)}._sepBtnActive_aasww_153{background:var(--color-primary);border-color:var(--color-primary);color:#fff}._resultBox_aasww_157{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-default);text-align:center;padding:1rem}._resultMain_aasww_165{font-family:var(--font-display);color:var(--color-primary);letter-spacing:-.02em;font-size:2.5rem;font-weight:700;line-height:1}._resultSub_aasww_174{color:var(--color-text-muted);margin-top:.4rem;font-size:.9rem}._adSlotWrapper_aasww_181{margin-top:1.5rem}._faq_aasww_184{margin-top:3.5rem}._faqTitle_aasww_186{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em;margin:0 0 .5rem;font-size:.75rem;font-weight:600}._faqItem_aasww_195{border-bottom:1px solid var(--color-border)}._faqItem_aasww_195:first-of-type{border-top:1px solid var(--color-border)}._faqQuestion_aasww_198{color:var(--color-text);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:.75rem 0;font-size:.9375rem;font-weight:500;list-style:none;display:flex}._faqQuestion_aasww_198::-webkit-details-marker{display:none}._faqQuestion_aasww_198:after{content:"+";color:var(--color-text-muted);font-size:1.1rem}details[open] ._faqQuestion_aasww_198:after{content:"−"}._faqAnswer_aasww_215{color:var(--color-text-muted);margin:0 0 .75rem;padding-left:.25rem;font-size:.9rem;line-height:1.65}@media (width<=540px){._title_aasww_8{font-size:1.5rem}._resultMain_aasww_165{font-size:2rem}._inputRow_aasww_61{gap:.5rem}}._page_jk1s8_2{max-width:var(--max-width-tool);margin:0 auto;padding:2.5rem 1.5rem 5rem}._title_jk1s8_8{font-family:var(--font-display);color:var(--color-text);letter-spacing:-.02em;margin:0 0 .5rem;font-size:2rem;font-weight:700}._subtitle_jk1s8_17{color:var(--color-text-muted);margin:0 0 1.75rem;font-size:1rem}._card_jk1s8_24{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);overflow:hidden}._controls_jk1s8_32{background:var(--color-bg);border-bottom:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:.75rem;padding:.875rem 1rem;display:flex}._typeButtons_jk1s8_42{border:1px solid var(--color-border);border-radius:var(--radius-default);gap:0;display:flex;overflow:hidden}._typeBtn_jk1s8_44{font-family:var(--font-body);background:var(--color-bg);border:none;border-right:1px solid var(--color-border);color:var(--color-text-muted);cursor:pointer;white-space:nowrap;padding:.35rem .75rem;font-size:.8125rem;font-weight:500;transition:background .15s,color .15s}._typeBtn_jk1s8_44:last-child{border-right:none}._typeBtn_jk1s8_44:hover:not(._typeBtnActive_jk1s8_59){background:var(--color-surface);color:var(--color-text)}._typeBtnActive_jk1s8_59{background:var(--color-primary);color:#fff;font-weight:600}._countRow_jk1s8_62{align-items:center;gap:.4rem;display:flex}._countLabel_jk1s8_64{color:var(--color-text-muted);-webkit-user-select:none;user-select:none;font-size:.8125rem;font-weight:600}._countInput_jk1s8_71{width:5rem;font-family:var(--font-body);color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-default);text-align:center;-moz-appearance:textfield;outline:none;padding:.35rem .5rem;font-size:.875rem;transition:border-color .15s}._countInput_jk1s8_71::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}._countInput_jk1s8_71::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}._countInput_jk1s8_71:focus{border-color:var(--color-primary)}._checkLabel_jk1s8_90{color:var(--color-text-muted);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.4rem;font-size:.8125rem;display:flex}._checkbox_jk1s8_100{accent-color:var(--color-primary);cursor:pointer;width:1rem;height:1rem}._generateBtn_jk1s8_102{font-family:var(--font-body);background:var(--color-primary);border:1px solid var(--color-primary);border-radius:var(--radius-default);color:#fff;cursor:pointer;white-space:nowrap;margin-left:auto;padding:.35rem .875rem;font-size:.8125rem;font-weight:500;transition:opacity .15s,box-shadow .15s}._generateBtn_jk1s8_102:hover{opacity:.88;box-shadow:var(--shadow-hover)}._outputHeader_jk1s8_120{background:var(--color-surface);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:.5rem 1rem;display:flex}._statLine_jk1s8_129{color:var(--color-text-muted);-webkit-user-select:none;user-select:none;font-size:.8125rem}._textarea_jk1s8_136{width:100%;font-family:var(--font-body);color:var(--color-text);background:var(--color-bg);resize:vertical;box-sizing:border-box;border:none;outline:none;padding:1rem;font-size:.9375rem;line-height:1.75;display:block}._btn_jk1s8_152{font-family:var(--font-body);border:1px solid var(--color-border);border-radius:var(--radius-default);color:var(--color-text);cursor:pointer;white-space:nowrap;background:0 0;padding:.3rem .7rem;font-size:.8125rem;font-weight:500;transition:background .15s,border-color .15s,color .15s,box-shadow .15s}._btn_jk1s8_152:hover{background:var(--color-primary);border-color:var(--color-primary);color:#fff;box-shadow:var(--shadow-hover)}._adSlotWrapper_jk1s8_169{margin-top:1.5rem}._faq_jk1s8_172{margin-top:3.5rem}._faqTitle_jk1s8_174{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em;margin:0 0 .5rem;font-size:.75rem;font-weight:600}._faqItem_jk1s8_183{border-bottom:1px solid var(--color-border)}._faqItem_jk1s8_183:first-of-type{border-top:1px solid var(--color-border)}._faqQuestion_jk1s8_186{color:var(--color-text);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:.75rem 0;font-size:.9375rem;font-weight:500;list-style:none;display:flex}._faqQuestion_jk1s8_186::-webkit-details-marker{display:none}._faqQuestion_jk1s8_186:after{content:"+";color:var(--color-text-muted);font-size:1.1rem}details[open] ._faqQuestion_jk1s8_186:after{content:"−"}._faqAnswer_jk1s8_203{color:var(--color-text-muted);margin:0 0 .75rem;padding-left:.25rem;font-size:.9rem;line-height:1.65}@media (width<=540px){._title_jk1s8_8{font-size:1.5rem}._controls_jk1s8_32{gap:.5rem}._generateBtn_jk1s8_102{justify-content:center;width:100%;margin-left:0}}._page_1xt2b_1{max-width:var(--max-width-tool);margin:0 auto;padding:2.5rem 1.5rem 5rem}._title_1xt2b_2{font-family:var(--font-display);color:var(--color-text);letter-spacing:-.02em;margin:0 0 .5rem;font-size:2rem;font-weight:700}._subtitle_1xt2b_3{color:var(--color-text-muted);margin:0 0 1.75rem;font-size:1rem}._card_1xt2b_5{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);overflow:hidden}._modeTabs_1xt2b_7{border-bottom:1px solid var(--color-border);background:var(--color-bg);display:flex}._modeTab_1xt2b_7{font-family:var(--font-body);color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;margin-bottom:-1px;padding:.7rem 1rem;font-size:.9rem;font-weight:500;transition:color .15s,border-color .15s}._modeTab_1xt2b_7:hover:not(._modeTabActive_1xt2b_9){color:var(--color-text)}._modeTabActive_1xt2b_9{color:var(--color-primary);border-bottom-color:var(--color-primary);font-weight:600}._cardHeader_1xt2b_12{background:var(--color-bg);border-bottom:1px solid var(--color-border);padding:.5rem 1rem}._hint_1xt2b_13{color:var(--color-text-muted);font-size:.8125rem}._textarea_1xt2b_15{width:100%;color:var(--color-text);background:var(--color-bg);border:none;border-bottom:1px solid var(--color-border);resize:vertical;box-sizing:border-box;outline:none;padding:1rem;font-family:ui-monospace,Cascadia Code,monospace;font-size:.875rem;line-height:1.6;display:block}._textarea_1xt2b_15::placeholder{color:var(--color-text-muted)}._textarea_1xt2b_15:focus{outline:2px solid var(--color-primary);outline-offset:-2px}._textareaOutput_1xt2b_18{background:var(--color-surface);cursor:default}._textareaError_1xt2b_19{color:var(--color-error-text);background:var(--color-error-bg)}._outputHeader_1xt2b_21{background:var(--color-bg);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:.5rem 1rem;display:flex}._outputLabel_1xt2b_22{color:var(--color-text-muted);font-size:.8125rem;font-weight:600}._btn_1xt2b_24{font-family:var(--font-body);border:1px solid var(--color-border);border-radius:var(--radius-default);color:var(--color-text);cursor:pointer;white-space:nowrap;background:0 0;padding:.3rem .7rem;font-size:.8125rem;font-weight:500;transition:background .15s,border-color .15s,color .15s,box-shadow .15s}._btn_1xt2b_24:hover:not(:disabled){background:var(--color-primary);border-color:var(--color-primary);color:#fff;box-shadow:var(--shadow-hover)}._btn_1xt2b_24:disabled{opacity:.4;cursor:default}._adSlotWrapper_1xt2b_28{margin-top:1.5rem}._faq_1xt2b_30{margin-top:3.5rem}._faqTitle_1xt2b_31{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em;margin:0 0 .5rem;font-size:.75rem;font-weight:600}._faqItem_1xt2b_32{border-bottom:1px solid var(--color-border)}._faqItem_1xt2b_32:first-of-type{border-top:1px solid var(--color-border)}._faqQuestion_1xt2b_34{color:var(--color-text);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:.75rem 0;font-size:.9375rem;font-weight:500;list-style:none;display:flex}._faqQuestion_1xt2b_34::-webkit-details-marker{display:none}._faqQuestion_1xt2b_34:after{content:"+";color:var(--color-text-muted);font-size:1.1rem}details[open] ._faqQuestion_1xt2b_34:after{content:"−"}._faqAnswer_1xt2b_38{color:var(--color-text-muted);margin:0 0 .75rem;padding-left:.25rem;font-size:.9rem;line-height:1.65}._faqAnswer_1xt2b_38 code{background:var(--color-code-bg);border-radius:3px;padding:.1em .35em;font-family:ui-monospace,Cascadia Code,monospace;font-size:.85em}@media (width<=480px){._title_1xt2b_2{font-size:1.5rem}}._page_p3bu9_1{max-width:var(--max-width-tool);margin:0 auto;padding:2.5rem 1.5rem 5rem}._title_p3bu9_2{font-family:var(--font-display);color:var(--color-text);letter-spacing:-.02em;margin:0 0 .5rem;font-size:2rem;font-weight:700}._subtitle_p3bu9_3{color:var(--color-text-muted);margin:0 0 1.5rem;font-size:1rem}._nowBar_p3bu9_5{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1.25rem;padding:.875rem 1rem;display:flex}._nowLabel_p3bu9_6{color:var(--color-text-muted);font-size:.8125rem;font-weight:600}._nowValue_p3bu9_7{color:var(--color-primary);flex:1;font-family:ui-monospace,Cascadia Code,monospace;font-size:1.125rem;font-weight:700}._card_p3bu9_9{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);overflow:hidden}._cardHeader_p3bu9_10{background:var(--color-bg);border-bottom:1px solid var(--color-border);padding:.5rem 1rem}._hint_p3bu9_11{color:var(--color-text-muted);font-size:.8125rem}._input_p3bu9_13{width:100%;color:var(--color-text);background:var(--color-bg);border:none;border-bottom:1px solid var(--color-border);box-sizing:border-box;-moz-appearance:textfield;outline:none;padding:.75rem 1rem;font-family:ui-monospace,Cascadia Code,monospace;font-size:1.125rem;display:block}._input_p3bu9_13::-webkit-outer-spin-button{-webkit-appearance:none}._input_p3bu9_13::-webkit-inner-spin-button{-webkit-appearance:none}._input_p3bu9_13:focus{outline:2px solid var(--color-primary);outline-offset:-2px}._inputError_p3bu9_16{border-bottom-color:var(--color-error-text)}._error_p3bu9_17{color:var(--color-error-text);background:var(--color-error-bg);border-bottom:1px solid var(--color-error-border);margin:0;padding:.5rem 1rem;font-size:.875rem}._results_p3bu9_19{border-top:1px solid var(--color-border)}._resultRow_p3bu9_20{border-bottom:1px solid var(--color-border);background:var(--color-bg);flex-wrap:wrap;align-items:center;gap:.75rem;padding:.6rem 1rem;display:flex}._resultRow_p3bu9_20:last-child{border-bottom:none}._resultLabel_p3bu9_22{color:var(--color-text-muted);min-width:90px;font-size:.8125rem;font-weight:600}._resultValue_p3bu9_23{font-family:var(--font-body);color:var(--color-text);flex:1;font-size:.9375rem}._dateBlock_p3bu9_24{padding:0}._btn_p3bu9_26{font-family:var(--font-body);border:1px solid var(--color-border);border-radius:var(--radius-default);color:var(--color-text);cursor:pointer;white-space:nowrap;background:0 0;padding:.3rem .7rem;font-size:.8125rem;font-weight:500;transition:background .15s,border-color .15s,color .15s}._btn_p3bu9_26:hover{background:var(--color-primary);border-color:var(--color-primary);color:#fff}._btnSmall_p3bu9_28{font-family:var(--font-body);border:1px solid var(--color-border);border-radius:var(--radius-default);color:var(--color-text-muted);cursor:pointer;white-space:nowrap;background:0 0;padding:.2rem .5rem;font-size:.75rem;font-weight:500;transition:background .15s,color .15s}._btnSmall_p3bu9_28:hover{background:var(--color-primary);border-color:var(--color-primary);color:#fff}._adSlotWrapper_p3bu9_31{margin-top:1.5rem}._faq_p3bu9_32{margin-top:3.5rem}._faqTitle_p3bu9_33{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em;margin:0 0 .5rem;font-size:.75rem;font-weight:600}._faqItem_p3bu9_34{border-bottom:1px solid var(--color-border)}._faqItem_p3bu9_34:first-of-type{border-top:1px solid var(--color-border)}._faqQuestion_p3bu9_36{color:var(--color-text);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:.75rem 0;font-size:.9375rem;font-weight:500;list-style:none;display:flex}._faqQuestion_p3bu9_36::-webkit-details-marker{display:none}._faqQuestion_p3bu9_36:after{content:"+";color:var(--color-text-muted);font-size:1.1rem}details[open] ._faqQuestion_p3bu9_36:after{content:"−"}._faqAnswer_p3bu9_40{color:var(--color-text-muted);margin:0 0 .75rem;padding-left:.25rem;font-size:.9rem;line-height:1.65}@media (width<=480px){._title_p3bu9_2{font-size:1.5rem}._nowValue_p3bu9_7{font-size:.9rem}}._page_1fwl5_1{max-width:var(--max-width-tool);margin:0 auto;padding:2.5rem 1.5rem 5rem}._title_1fwl5_2{font-family:var(--font-display);color:var(--color-text);letter-spacing:-.02em;margin:0 0 .5rem;font-size:2rem;font-weight:700}._subtitle_1fwl5_3{color:var(--color-text-muted);margin:0 0 1.75rem;font-size:1rem}._card_1fwl5_5{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);overflow:hidden}._pickerRow_1fwl5_7{background:var(--color-bg);border-bottom:1px solid var(--color-border);align-items:center;gap:1rem;padding:1.25rem 1rem;display:flex}._colorPicker_1fwl5_8{border:1px solid var(--color-border);border-radius:var(--radius-default);cursor:pointer;background:0 0;width:56px;height:56px;padding:2px}._swatch_1fwl5_9{border-radius:var(--radius-default);border:1px solid var(--color-border);flex-shrink:0;width:56px;height:56px}._swatchLabel_1fwl5_10{color:var(--color-text);letter-spacing:.05em;font-family:ui-monospace,Cascadia Code,monospace;font-size:1.25rem;font-weight:700}._formatsGrid_1fwl5_12{grid-template-columns:1fr;display:grid}._formatBlock_1fwl5_14{border-bottom:1px solid var(--color-border);background:var(--color-bg);padding:1rem}._formatBlock_1fwl5_14:last-child{border-bottom:none}._formatHeader_1fwl5_17{justify-content:space-between;align-items:center;margin-bottom:.6rem;display:flex}._formatLabel_1fwl5_18{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.06em;font-size:.8125rem;font-weight:700}._formatInput_1fwl5_20{width:100%;color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-default);box-sizing:border-box;outline:none;padding:.5rem .75rem;font-family:ui-monospace,Cascadia Code,monospace;font-size:1rem}._formatInput_1fwl5_20:focus{border-color:var(--color-primary)}._rgbInputs_1fwl5_23{gap:.5rem;display:flex}._rgbField_1fwl5_24{flex-direction:column;flex:1;gap:.3rem;display:flex}._rgbLabel_1fwl5_25{color:var(--color-text-muted);text-align:center;font-size:.75rem;font-weight:600}._rgbInput_1fwl5_23{width:100%;color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-default);text-align:center;-moz-appearance:textfield;outline:none;padding:.5rem .25rem;font-family:ui-monospace,Cascadia Code,monospace;font-size:.9rem}._rgbInput_1fwl5_23::-webkit-outer-spin-button{-webkit-appearance:none}._rgbInput_1fwl5_23::-webkit-inner-spin-button{-webkit-appearance:none}._rgbInput_1fwl5_23:focus{border-color:var(--color-primary)}._btnSmall_1fwl5_30{font-family:var(--font-body);border:1px solid var(--color-border);border-radius:var(--radius-default);color:var(--color-text-muted);cursor:pointer;white-space:nowrap;background:0 0;padding:.2rem .5rem;font-size:.75rem;font-weight:500;transition:background .15s,color .15s}._btnSmall_1fwl5_30:hover{background:var(--color-primary);border-color:var(--color-primary);color:#fff}._adSlotWrapper_1fwl5_33{margin-top:1.5rem}._faq_1fwl5_34{margin-top:3.5rem}._faqTitle_1fwl5_35{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em;margin:0 0 .5rem;font-size:.75rem;font-weight:600}._faqItem_1fwl5_36{border-bottom:1px solid var(--color-border)}._faqItem_1fwl5_36:first-of-type{border-top:1px solid var(--color-border)}._faqQuestion_1fwl5_38{color:var(--color-text);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:.75rem 0;font-size:.9375rem;font-weight:500;list-style:none;display:flex}._faqQuestion_1fwl5_38::-webkit-details-marker{display:none}._faqQuestion_1fwl5_38:after{content:"+";color:var(--color-text-muted);font-size:1.1rem}details[open] ._faqQuestion_1fwl5_38:after{content:"−"}._faqAnswer_1fwl5_42{color:var(--color-text-muted);margin:0 0 .75rem;padding-left:.25rem;font-size:.9rem;line-height:1.65}._faqAnswer_1fwl5_42 code{background:var(--color-code-bg);border-radius:3px;padding:.1em .35em;font-family:ui-monospace,Cascadia Code,monospace;font-size:.85em}@media (width<=480px){._title_1fwl5_2{font-size:1.5rem}._rgbInputs_1fwl5_23{gap:.3rem}}._page_15iah_1{max-width:var(--max-width-tool);margin:0 auto;padding:2.5rem 1.5rem 5rem}._title_15iah_2{font-family:var(--font-display);color:var(--color-text);letter-spacing:-.02em;margin:0 0 .5rem;font-size:2rem;font-weight:700}._subtitle_15iah_3{color:var(--color-text-muted);margin:0 0 1.5rem;font-size:1rem}._inputGrid_15iah_5{grid-template-columns:1fr 1fr;gap:1rem;display:grid}._inputCol_15iah_6{flex-direction:column;gap:.4rem;display:flex}._colLabel_15iah_7{color:var(--color-text-muted);font-size:.8125rem;font-weight:600}._textarea_15iah_8{width:100%;color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-card);resize:vertical;box-sizing:border-box;outline:none;padding:.875rem;font-family:ui-monospace,Cascadia Code,monospace;font-size:.8125rem;line-height:1.6;display:block}._textarea_15iah_8::placeholder{color:var(--color-text-muted)}._textarea_15iah_8:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #2563eb1a}._results_15iah_12{border:1px solid var(--color-border);border-radius:var(--radius-card);margin-top:1.25rem;overflow:hidden}._statsRow_15iah_14{background:var(--color-surface);border-bottom:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:1rem;padding:.6rem 1rem;display:flex}._statAdded_15iah_15{color:var(--color-diff-added-text);font-size:.8125rem;font-weight:600}._statRemoved_15iah_16{color:var(--color-diff-removed-text);font-size:.8125rem;font-weight:600}._statSame_15iah_17{color:var(--color-text-muted);font-size:.8125rem}._btnSmall_15iah_18{font-family:var(--font-body);border:1px solid var(--color-border);border-radius:var(--radius-default);color:var(--color-text-muted);cursor:pointer;background:0 0;margin-left:auto;padding:.2rem .5rem;font-size:.75rem;font-weight:500}._btnSmall_15iah_18:hover{background:var(--color-primary);border-color:var(--color-primary);color:#fff}._diffOutput_15iah_21{font-family:ui-monospace,Cascadia Code,monospace;font-size:.8125rem;line-height:1.5}._diffLine_15iah_22{align-items:baseline;gap:.5rem;padding:.15rem 1rem;display:flex}._diffMarker_15iah_23{-webkit-user-select:none;user-select:none;flex-shrink:0;width:.75rem;font-weight:700}._diffText_15iah_24{white-space:pre-wrap;word-break:break-all}._same_15iah_25{color:var(--color-text-muted)}._added_15iah_26{background:var(--color-diff-added-bg);color:var(--color-diff-added-text)}._added_15iah_26 ._diffMarker_15iah_23{color:var(--color-diff-added-text)}._removed_15iah_28{background:var(--color-diff-removed-bg);color:var(--color-diff-removed-text);opacity:.8;text-decoration:line-through}._removed_15iah_28 ._diffMarker_15iah_23{color:var(--color-diff-removed-text)}._adSlotWrapper_15iah_31{margin-top:1.5rem}._faq_15iah_32{margin-top:3.5rem}._faqTitle_15iah_33{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em;margin:0 0 .5rem;font-size:.75rem;font-weight:600}._faqItem_15iah_34{border-bottom:1px solid var(--color-border)}._faqItem_15iah_34:first-of-type{border-top:1px solid var(--color-border)}._faqQuestion_15iah_36{color:var(--color-text);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:.75rem 0;font-size:.9375rem;font-weight:500;list-style:none;display:flex}._faqQuestion_15iah_36::-webkit-details-marker{display:none}._faqQuestion_15iah_36:after{content:"+";color:var(--color-text-muted);font-size:1.1rem}details[open] ._faqQuestion_15iah_36:after{content:"−"}._faqAnswer_15iah_40{color:var(--color-text-muted);margin:0 0 .75rem;padding-left:.25rem;font-size:.9rem;line-height:1.65}@media (width<=600px){._title_15iah_2{font-size:1.5rem}._inputGrid_15iah_5{grid-template-columns:1fr}}._page_1123n_1{max-width:1000px;margin:0 auto;padding:2.5rem 1.5rem 5rem}._title_1123n_2{font-family:var(--font-display);color:var(--color-text);letter-spacing:-.02em;margin:0 0 1.25rem;font-size:2rem;font-weight:700}._toolbar_1123n_4{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}._viewTabs_1123n_5{border:1px solid var(--color-border);border-radius:var(--radius-default);background:var(--color-bg);display:flex;overflow:hidden}._viewTab_1123n_5{font-family:var(--font-body);border:none;border-right:1px solid var(--color-border);color:var(--color-text-muted);cursor:pointer;background:0 0;padding:.35rem .875rem;font-size:.8125rem;font-weight:500;transition:background .15s,color .15s}._viewTab_1123n_5:last-child{border-right:none}._viewTab_1123n_5:hover:not(._viewTabActive_1123n_8){background:var(--color-surface);color:var(--color-text)}._viewTabActive_1123n_8{background:var(--color-primary);color:#fff;font-weight:600}._toolbarRight_1123n_11{align-items:center;gap:.75rem;display:flex}._wordCount_1123n_12{color:var(--color-text-muted);font-size:.8125rem}._btn_1123n_13{font-family:var(--font-body);border:1px solid var(--color-border);border-radius:var(--radius-default);color:var(--color-text);cursor:pointer;white-space:nowrap;background:0 0;padding:.3rem .7rem;font-size:.8125rem;font-weight:500;transition:background .15s,border-color .15s,color .15s}._btn_1123n_13:hover{background:var(--color-primary);border-color:var(--color-primary);color:#fff}._paneContainer_1123n_16{gap:1rem;min-height:500px;display:grid}._view_split_1123n_17{grid-template-columns:1fr 1fr}._view_editor_1123n_18,._view_preview_1123n_19{grid-template-columns:1fr}._pane_1123n_16{border:1px solid var(--color-border);border-radius:var(--radius-card);flex-direction:column;display:flex;overflow:hidden}._paneHeader_1123n_22{background:var(--color-surface);border-bottom:1px solid var(--color-border);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;padding:.5rem 1rem;font-size:.8125rem;font-weight:600}._editor_1123n_24{min-height:460px;color:var(--color-text);background:var(--color-bg);resize:none;box-sizing:border-box;border:none;outline:none;flex:1;padding:1rem;font-family:ui-monospace,Cascadia Code,monospace;font-size:.875rem;line-height:1.7}._editor_1123n_24:focus{outline:none}._preview_1123n_28{background:var(--color-bg);font-family:var(--font-body);color:var(--color-text);flex:1;padding:1.25rem 1.5rem;font-size:.9375rem;line-height:1.75;overflow-y:auto}._preview_1123n_28 h1,._preview_1123n_28 h2,._preview_1123n_28 h3,._preview_1123n_28 h4{font-family:var(--font-display);color:var(--color-text);margin:1.5em 0 .5em;font-weight:700;line-height:1.25}._preview_1123n_28 h1{font-size:1.75rem}._preview_1123n_28 h2{border-bottom:1px solid var(--color-border);padding-bottom:.3em;font-size:1.375rem}._preview_1123n_28 h3{font-size:1.125rem}._preview_1123n_28 p{margin:0 0 1em}._preview_1123n_28 ul,._preview_1123n_28 ol{margin:0 0 1em;padding-left:1.5em}._preview_1123n_28 li{margin:.25em 0}._preview_1123n_28 code{background:var(--color-code-bg);border-radius:3px;padding:.15em .4em;font-family:ui-monospace,Cascadia Code,monospace;font-size:.85em}._preview_1123n_28 pre{color:#e2e8f0;border-radius:var(--radius-default);background:#1e293b;margin:0 0 1em;padding:1rem;overflow-x:auto}._preview_1123n_28 pre code{color:inherit;background:0 0;padding:0;font-size:.875rem}._preview_1123n_28 blockquote{border-left:3px solid var(--color-primary);color:var(--color-text-muted);margin:0 0 1em;padding:.25em 0 .25em 1em}._preview_1123n_28 a{color:var(--color-primary);text-decoration:underline}._preview_1123n_28 hr{border:none;border-top:1px solid var(--color-border);margin:1.5em 0}._preview_1123n_28 table{border-collapse:collapse;width:100%;margin:0 0 1em}._preview_1123n_28 th,._preview_1123n_28 td{border:1px solid var(--color-border);padding:.5em .75em}._preview_1123n_28 th{background:var(--color-surface);font-weight:600}._adSlotWrapper_1123n_46{margin-top:1.5rem}._faq_1123n_47{margin-top:3.5rem}._faqTitle_1123n_48{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em;margin:0 0 .5rem;font-size:.75rem;font-weight:600}._faqItem_1123n_49{border-bottom:1px solid var(--color-border)}._faqItem_1123n_49:first-of-type{border-top:1px solid var(--color-border)}._faqQuestion_1123n_51{color:var(--color-text);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:.75rem 0;font-size:.9375rem;font-weight:500;list-style:none;display:flex}._faqQuestion_1123n_51::-webkit-details-marker{display:none}._faqQuestion_1123n_51:after{content:"+";color:var(--color-text-muted);font-size:1.1rem}details[open] ._faqQuestion_1123n_51:after{content:"−"}._faqAnswer_1123n_55{color:var(--color-text-muted);margin:0 0 .75rem;padding-left:.25rem;font-size:.9rem;line-height:1.65}._faqAnswer_1123n_55 code{background:var(--color-code-bg);border-radius:3px;padding:.1em .35em;font-family:ui-monospace,Cascadia Code,monospace;font-size:.85em}@media (width<=640px){._title_1123n_2{font-size:1.5rem}._view_split_1123n_17{grid-template-columns:1fr}._editor_1123n_24{min-height:280px}}._page_tk8vg_1{max-width:var(--max-width-tool);margin:0 auto;padding:2.5rem 1.5rem 5rem}._title_tk8vg_2{font-family:var(--font-display);color:var(--color-text);letter-spacing:-.02em;margin:0 0 .5rem;font-size:2rem;font-weight:700}._subtitle_tk8vg_3{color:var(--color-text-muted);margin:0 0 1.75rem;font-size:1rem}._card_tk8vg_5{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);overflow:hidden}._expressionRow_tk8vg_7{background:var(--color-bg);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}._expression_tk8vg_7{color:var(--color-primary);letter-spacing:.1em;font-family:ui-monospace,Cascadia Code,monospace;font-size:1.5rem;font-weight:700}._description_tk8vg_10{color:var(--color-text-muted);background:var(--color-surface);border-bottom:1px solid var(--color-border);margin:0;padding:.6rem 1.25rem;font-size:.9rem}._description_tk8vg_10 strong{color:var(--color-text)}._fieldsGrid_tk8vg_13{grid-template-columns:repeat(5,1fr);gap:0;display:grid}._field_tk8vg_13{border-right:1px solid var(--color-border);background:var(--color-bg);padding:.875rem}._field_tk8vg_13:last-child{border-right:none}._fieldLabel_tk8vg_16{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.4rem;font-size:.75rem;font-weight:600;display:block}._input_tk8vg_17{width:100%;color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-default);text-align:center;box-sizing:border-box;outline:none;padding:.45rem .5rem;font-family:ui-monospace,Cascadia Code,monospace;font-size:.9375rem}._input_tk8vg_17:focus{border-color:var(--color-primary);background:var(--color-bg)}._btn_tk8vg_20{font-family:var(--font-body);border:1px solid var(--color-border);border-radius:var(--radius-default);color:var(--color-text);cursor:pointer;white-space:nowrap;background:0 0;padding:.3rem .7rem;font-size:.8125rem;font-weight:500;transition:background .15s,border-color .15s,color .15s}._btn_tk8vg_20:hover{background:var(--color-primary);border-color:var(--color-primary);color:#fff}._presetsSection_tk8vg_23{margin-top:1.5rem}._presetsTitle_tk8vg_24{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em;margin:0 0 .6rem;font-size:.75rem;font-weight:600}._presetsList_tk8vg_25{flex-direction:column;gap:.4rem;display:flex}._presetBtn_tk8vg_26{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-default);cursor:pointer;text-align:left;justify-content:space-between;align-items:center;gap:1rem;padding:.65rem 1rem;transition:border-color .15s,background .15s;display:flex}._presetBtn_tk8vg_26:hover:not(._presetBtnActive_tk8vg_27){border-color:var(--color-primary);background:var(--color-bg)}._presetBtnActive_tk8vg_27{border-color:var(--color-primary);background:var(--color-surface)}._presetLabel_tk8vg_29{font-family:var(--font-body);color:var(--color-text);font-size:.875rem}._presetValue_tk8vg_30{color:var(--color-text-muted);white-space:nowrap;font-family:ui-monospace,Cascadia Code,monospace;font-size:.8125rem}._adSlotWrapper_tk8vg_32{margin-top:1.5rem}._faq_tk8vg_33{margin-top:3.5rem}._faqTitle_tk8vg_34{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em;margin:0 0 .5rem;font-size:.75rem;font-weight:600}._faqItem_tk8vg_35{border-bottom:1px solid var(--color-border)}._faqItem_tk8vg_35:first-of-type{border-top:1px solid var(--color-border)}._faqQuestion_tk8vg_37{color:var(--color-text);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:.75rem 0;font-size:.9375rem;font-weight:500;list-style:none;display:flex}._faqQuestion_tk8vg_37::-webkit-details-marker{display:none}._faqQuestion_tk8vg_37:after{content:"+";color:var(--color-text-muted);font-size:1.1rem}details[open] ._faqQuestion_tk8vg_37:after{content:"−"}._faqAnswer_tk8vg_41{color:var(--color-text-muted);margin:0 0 .75rem;padding-left:.25rem;font-size:.9rem;line-height:1.65}._faqAnswer_tk8vg_41 code{background:var(--color-code-bg);border-radius:3px;padding:.1em .35em;font-family:ui-monospace,Cascadia Code,monospace;font-size:.85em}@media (width<=600px){._title_tk8vg_2{font-size:1.5rem}._fieldsGrid_tk8vg_13{grid-template-columns:repeat(3,1fr)}._field_tk8vg_13{border-bottom:1px solid var(--color-border)}._expression_tk8vg_7{font-size:1.1rem}}._page_1jyzr_1{max-width:var(--max-width-tool);margin:0 auto;padding:2.5rem 1.5rem 5rem}._title_1jyzr_2{font-family:var(--font-display);color:var(--color-text);letter-spacing:-.02em;margin:0 0 .5rem;font-size:2rem;font-weight:700}._subtitle_1jyzr_3{color:var(--color-text-muted);margin:0 0 1.75rem;font-size:1rem}._layout_1jyzr_5{grid-template-columns:1fr 1fr;align-items:start;gap:1.25rem;display:grid}._card_1jyzr_7{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);flex-direction:column;gap:.875rem;padding:1rem;display:flex;overflow:hidden}._sliderRow_1jyzr_9{flex-direction:column;gap:.35rem;display:flex}._sliderHeader_1jyzr_10{justify-content:space-between;align-items:center;display:flex}._sliderLabel_1jyzr_11{color:var(--color-text-muted);font-size:.8125rem;font-weight:600}._sliderValue_1jyzr_12{color:var(--color-primary);text-align:right;min-width:3.5rem;font-family:ui-monospace,Cascadia Code,monospace;font-size:.8125rem;font-weight:600}._slider_1jyzr_9{width:100%;accent-color:var(--color-primary);cursor:pointer;height:4px}._colorPicker_1jyzr_15{border:1px solid var(--color-border);border-radius:var(--radius-default);cursor:pointer;background:0 0;width:48px;height:32px;padding:2px}._checkLabel_1jyzr_17{color:var(--color-text-muted);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.4rem;font-size:.8125rem;display:flex}._checkbox_1jyzr_18{accent-color:var(--color-primary);cursor:pointer;width:1rem;height:1rem}._btnReset_1jyzr_20{font-family:var(--font-body);border:1px solid var(--color-border);border-radius:var(--radius-default);color:var(--color-text-muted);cursor:pointer;background:0 0;align-self:flex-start;padding:.4rem .875rem;font-size:.8125rem;font-weight:500;transition:background .15s,color .15s}._btnReset_1jyzr_20:hover{background:var(--color-surface);color:var(--color-text)}._previewCol_1jyzr_23{flex-direction:column;gap:1rem;display:flex}._previewArea_1jyzr_25{border:1px solid var(--color-border);border-radius:var(--radius-card);background:repeating-conic-gradient(#e2e8f0 0% 25%,#fff 0% 50%) 0 0/20px 20px;justify-content:center;align-items:center;height:220px;display:flex}._previewBox_1jyzr_26{background:var(--color-bg);border-radius:var(--radius-default);width:100px;height:100px}._outputCard_1jyzr_28{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);overflow:hidden}._outputHeader_1jyzr_29{background:var(--color-bg);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:.5rem 1rem;display:flex}._outputLabel_1jyzr_30{color:var(--color-text-muted);font-size:.8125rem;font-weight:600}._codeBlock_1jyzr_31{color:var(--color-text);word-break:break-all;padding:.875rem 1rem;font-family:ui-monospace,Cascadia Code,monospace;font-size:.8125rem;line-height:1.6;display:block}._btn_1jyzr_20{font-family:var(--font-body);border:1px solid var(--color-border);border-radius:var(--radius-default);color:var(--color-text);cursor:pointer;white-space:nowrap;background:0 0;padding:.3rem .7rem;font-size:.8125rem;font-weight:500;transition:background .15s,border-color .15s,color .15s}._btn_1jyzr_20:hover{background:var(--color-primary);border-color:var(--color-primary);color:#fff}._adSlotWrapper_1jyzr_36{margin-top:1.5rem}._faq_1jyzr_37{margin-top:3.5rem}._faqTitle_1jyzr_38{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em;margin:0 0 .5rem;font-size:.75rem;font-weight:600}._faqItem_1jyzr_39{border-bottom:1px solid var(--color-border)}._faqItem_1jyzr_39:first-of-type{border-top:1px solid var(--color-border)}._faqQuestion_1jyzr_41{color:var(--color-text);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:.75rem 0;font-size:.9375rem;font-weight:500;list-style:none;display:flex}._faqQuestion_1jyzr_41::-webkit-details-marker{display:none}._faqQuestion_1jyzr_41:after{content:"+";color:var(--color-text-muted);font-size:1.1rem}details[open] ._faqQuestion_1jyzr_41:after{content:"−"}._faqAnswer_1jyzr_45{color:var(--color-text-muted);margin:0 0 .75rem;padding-left:.25rem;font-size:.9rem;line-height:1.65}._faqAnswer_1jyzr_45 code{background:var(--color-code-bg);border-radius:3px;padding:.1em .35em;font-family:ui-monospace,Cascadia Code,monospace;font-size:.85em}@media (width<=600px){._title_1jyzr_2{font-size:1.5rem}._layout_1jyzr_5{grid-template-columns:1fr}}._page_1vkme_1{max-width:var(--max-width-tool);margin:0 auto;padding:2.5rem 1.5rem 5rem}._title_1vkme_3{font-family:var(--font-display);color:var(--color-text);letter-spacing:-.02em;margin:0 0 1.5rem;font-size:2rem;font-weight:700}._card_1vkme_5{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);overflow:hidden}._cardHeader_1vkme_7{border-bottom:1px solid var(--color-border);background:var(--color-bg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.625rem 1rem;display:flex}._hint_1vkme_9{color:var(--color-text-muted);-webkit-user-select:none;user-select:none;font-size:.8125rem}._actions_1vkme_11{align-items:center;gap:.5rem;display:flex}._indentLabel_1vkme_13{color:var(--color-text-muted);-webkit-user-select:none;user-select:none;align-items:center;gap:.4rem;font-size:.8125rem;display:flex}._indentSelect_1vkme_15{border:1px solid var(--color-border);border-radius:var(--radius-default);background:var(--color-bg);color:var(--color-text);cursor:pointer;padding:.25rem .5rem;font-size:.875rem}._textarea_1vkme_17{background:var(--color-bg);width:100%;color:var(--color-text);resize:vertical;box-sizing:border-box;border:none;outline:none;padding:1rem;font-family:ui-monospace,Cascadia Code,monospace;font-size:.875rem;line-height:1.6;display:block}._textareaError_1vkme_19{background:var(--color-error-bg)}._error_1vkme_21{color:var(--color-error-text);background:var(--color-error-bg);border-top:1px solid var(--color-error-border);margin:0;padding:.5rem 1rem;font-size:.875rem}._btnRow_1vkme_23{border-top:1px solid var(--color-border);background:var(--color-surface);gap:.5rem;padding:.75rem 1rem;display:flex}._btn_1vkme_23{border:1px solid var(--color-border);border-radius:var(--radius-default);background:var(--color-bg);color:var(--color-text);cursor:pointer;padding:.45rem 1rem;font-size:.875rem;transition:background .15s}._btn_1vkme_23:hover:not(:disabled){background:var(--color-primary);border-color:var(--color-primary);color:#fff;box-shadow:var(--shadow-hover)}._btn_1vkme_23:disabled{opacity:.45;cursor:not-allowed}._btnPrimary_1vkme_29{border-radius:var(--radius-default);background:var(--color-primary);color:#fff;cursor:pointer;border:none;padding:.45rem 1.25rem;font-size:.875rem;font-weight:600;transition:opacity .15s}._btnPrimary_1vkme_29:hover{opacity:.88}._btnPrimary_1vkme_29:disabled{opacity:.45;cursor:not-allowed}._output_1vkme_33{color:var(--color-text);white-space:pre-wrap;word-break:break-all;margin:0;padding:1rem;font-family:ui-monospace,Cascadia Code,monospace;font-size:.875rem;line-height:1.6}._adSlotWrapper_1vkme_35{margin:1.5rem 0}._faq_1vkme_37{margin-top:3.5rem}._faqTitle_1vkme_38{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em;margin:0 0 .5rem;font-size:.75rem;font-weight:600}._faqItem_1vkme_39{border-bottom:1px solid var(--color-border)}._faqItem_1vkme_39:first-of-type{border-top:1px solid var(--color-border)}._faqQuestion_1vkme_41{color:var(--color-text);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:.75rem 0;font-size:.9375rem;font-weight:500;list-style:none;display:flex}._faqQuestion_1vkme_41::-webkit-details-marker{display:none}._faqQuestion_1vkme_41:after{content:"+";color:var(--color-text-muted);font-size:1.1rem}details[open] ._faqQuestion_1vkme_41:after{content:"−"}._faqAnswer_1vkme_45{color:var(--color-text-muted);margin:0 0 .75rem;padding-left:.25rem;font-size:.9rem;line-height:1.65}._page_14bud_1{max-width:var(--max-width-tool);margin:0 auto;padding:2.5rem 1.5rem 5rem}._title_14bud_3{font-family:var(--font-display);color:var(--color-text);letter-spacing:-.02em;margin:0 0 1.5rem;font-size:2rem;font-weight:700}._card_14bud_5{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);overflow:hidden}._cardHeader_14bud_7{border-bottom:1px solid var(--color-border);background:var(--color-bg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.625rem 1rem;display:flex}._headerLeft_14bud_9{align-items:center;gap:.75rem;display:flex}._hint_14bud_10{color:var(--color-text-muted);-webkit-user-select:none;user-select:none;font-size:.8125rem}._actions_14bud_12{align-items:center;gap:.5rem;display:flex}._countSelector_14bud_14{gap:.25rem;display:flex}._countBtn_14bud_16{border:1px solid var(--color-border);border-radius:var(--radius-default);background:var(--color-bg);width:36px;height:32px;color:var(--color-text-muted);cursor:pointer;font-size:.8125rem;transition:all .15s}._countBtnActive_14bud_17{border-color:var(--color-primary);background:var(--color-surface);color:var(--color-primary);font-weight:600}._btn_14bud_19{border:1px solid var(--color-border);border-radius:var(--radius-default);background:var(--color-bg);color:var(--color-text);cursor:pointer;padding:.45rem 1rem;font-size:.875rem;transition:background .15s}._btn_14bud_19:hover:not(:disabled){background:var(--color-primary);border-color:var(--color-primary);color:#fff;box-shadow:var(--shadow-hover)}._btnPrimary_14bud_22{border-radius:var(--radius-default);background:var(--color-primary);color:#fff;cursor:pointer;border:none;padding:.45rem 1.25rem;font-size:.875rem;font-weight:600;transition:opacity .15s}._btnPrimary_14bud_22:hover{opacity:.88}._btnSmall_14bud_25{border:1px solid var(--color-border);border-radius:var(--radius-default);background:var(--color-bg);color:var(--color-text-muted);cursor:pointer;white-space:nowrap;padding:.25rem .65rem;font-size:.8rem;transition:background .15s}._btnSmall_14bud_25:hover{background:var(--color-surface)}._uuidList_14bud_28{margin:0;padding:0;list-style:none}._uuidRow_14bud_30{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}._uuidRow_14bud_30:last-child{border-bottom:none}._uuidValue_14bud_33{color:var(--color-text);letter-spacing:.02em;word-break:break-all;font-family:ui-monospace,Cascadia Code,monospace;font-size:.9rem}._copyAllRow_14bud_35{border-top:1px solid var(--color-border);background:var(--color-surface);justify-content:flex-end;padding:.75rem 1rem;display:flex}._code_14bud_37{background:var(--color-code-bg);border-radius:3px;padding:.1em .35em;font-family:ui-monospace,Cascadia Code,monospace;font-size:.85em}._adSlotWrapper_14bud_39{margin:1.5rem 0}._faq_14bud_41{margin-top:3.5rem}._faqTitle_14bud_42{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em;margin:0 0 .5rem;font-size:.75rem;font-weight:600}._faqItem_14bud_43{border-bottom:1px solid var(--color-border)}._faqItem_14bud_43:first-of-type{border-top:1px solid var(--color-border)}._faqQuestion_14bud_45{color:var(--color-text);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:.75rem 0;font-size:.9375rem;font-weight:500;list-style:none;display:flex}._faqQuestion_14bud_45::-webkit-details-marker{display:none}._faqQuestion_14bud_45:after{content:"+";color:var(--color-text-muted);font-size:1.1rem}details[open] ._faqQuestion_14bud_45:after{content:"−"}._faqAnswer_14bud_49{color:var(--color-text-muted);margin:0 0 .75rem;padding-left:.25rem;font-size:.9rem;line-height:1.65}._page_om1c3_1{max-width:var(--max-width-tool);margin:0 auto;padding:2.5rem 1.5rem 5rem}._title_om1c3_3{font-family:var(--font-display);color:var(--color-text);letter-spacing:-.02em;margin:0 0 1.5rem;font-size:2rem;font-weight:700}._card_om1c3_5{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);overflow:hidden}._cardHeader_om1c3_7{border-bottom:1px solid var(--color-border);background:var(--color-bg);justify-content:space-between;align-items:center;padding:.625rem 1rem;display:flex}._hint_om1c3_9{color:var(--color-text-muted);-webkit-user-select:none;user-select:none;font-size:.8125rem}._textarea_om1c3_11{background:var(--color-bg);width:100%;color:var(--color-text);font-family:var(--font-body);resize:vertical;box-sizing:border-box;border:none;outline:none;padding:1rem;font-size:.9375rem;line-height:1.6;display:block}._algoRow_om1c3_13{border-top:1px solid var(--color-border);background:var(--color-surface);gap:.5rem;padding:.75rem 1rem;display:flex}._algoBtn_om1c3_15{border:1px solid var(--color-border);border-radius:var(--radius-default);background:var(--color-bg);color:var(--color-text);cursor:pointer;flex-direction:column;align-items:center;gap:.15rem;padding:.5rem 1.25rem;font-size:.9rem;font-weight:600;transition:all .15s;display:flex}._algoBtnActive_om1c3_16{border-color:var(--color-primary);background:var(--color-surface);color:var(--color-primary)}._algoBtn_om1c3_15:hover:not(._algoBtnActive_om1c3_16){background:var(--color-surface)}._algoBits_om1c3_19{color:var(--color-text-muted);font-size:.7rem;font-weight:400}._algoBtnActive_om1c3_16 ._algoBits_om1c3_19{color:var(--color-primary);opacity:.75}._hashOutput_om1c3_22{color:var(--color-text);word-break:break-all;padding:1rem;font-family:ui-monospace,Cascadia Code,monospace;font-size:.875rem;line-height:1.6;display:block}._btn_om1c3_24{border:1px solid var(--color-border);border-radius:var(--radius-default);background:var(--color-bg);color:var(--color-text);cursor:pointer;padding:.45rem 1rem;font-size:.875rem;transition:background .15s}._btn_om1c3_24:hover:not(:disabled){background:var(--color-primary);border-color:var(--color-primary);color:#fff;box-shadow:var(--shadow-hover)}._btn_om1c3_24:disabled{opacity:.45;cursor:not-allowed}._adSlotWrapper_om1c3_28{margin:1.5rem 0}._faq_om1c3_30{margin-top:3.5rem}._faqTitle_om1c3_31{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em;margin:0 0 .5rem;font-size:.75rem;font-weight:600}._faqItem_om1c3_32{border-bottom:1px solid var(--color-border)}._faqItem_om1c3_32:first-of-type{border-top:1px solid var(--color-border)}._faqQuestion_om1c3_34{color:var(--color-text);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:.75rem 0;font-size:.9375rem;font-weight:500;list-style:none;display:flex}._faqQuestion_om1c3_34::-webkit-details-marker{display:none}._faqQuestion_om1c3_34:after{content:"+";color:var(--color-text-muted);font-size:1.1rem}details[open] ._faqQuestion_om1c3_34:after{content:"−"}._faqAnswer_om1c3_38{color:var(--color-text-muted);margin:0 0 .75rem;padding-left:.25rem;font-size:.9rem;line-height:1.65}._page_1muan_1{max-width:var(--max-width-tool);margin:0 auto;padding:2.5rem 1.5rem 5rem}._title_1muan_3{font-family:var(--font-display);color:var(--color-text);letter-spacing:-.02em;margin:0 0 1.5rem;font-size:2rem;font-weight:700}._card_1muan_5{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);overflow:hidden}._cardHeader_1muan_7{border-bottom:1px solid var(--color-border);background:var(--color-bg);justify-content:space-between;align-items:center;padding:.625rem 1rem;display:flex}._hint_1muan_9{color:var(--color-text-muted);-webkit-user-select:none;user-select:none;font-size:.8125rem}._textarea_1muan_11{background:var(--color-bg);width:100%;color:var(--color-text);resize:vertical;box-sizing:border-box;border:none;outline:none;padding:1rem;font-family:ui-monospace,Cascadia Code,monospace;font-size:.875rem;line-height:1.6;display:block}._textareaError_1muan_13{background:var(--color-error-bg)}._error_1muan_15{color:var(--color-error-text);background:var(--color-error-bg);border-top:1px solid var(--color-error-border);margin:0;padding:.5rem 1rem;font-size:.875rem}._btnRow_1muan_17{border-top:1px solid var(--color-border);background:var(--color-surface);gap:.5rem;padding:.75rem 1rem;display:flex}._btn_1muan_17{border:1px solid var(--color-border);border-radius:var(--radius-default);background:var(--color-bg);color:var(--color-text);cursor:pointer;padding:.45rem 1rem;font-size:.875rem;transition:background .15s}._btn_1muan_17:hover:not(:disabled){background:var(--color-primary);border-color:var(--color-primary);color:#fff;box-shadow:var(--shadow-hover)}._btn_1muan_17:disabled{opacity:.45;cursor:not-allowed}._btnPrimary_1muan_23{border-radius:var(--radius-default);background:var(--color-primary);color:#fff;cursor:pointer;border:none;padding:.45rem 1.25rem;font-size:.875rem;font-weight:600;transition:opacity .15s}._btnPrimary_1muan_23:hover{opacity:.88}._btnPrimary_1muan_23:disabled{opacity:.45;cursor:not-allowed}._code_1muan_27{background:var(--color-code-bg);border-radius:3px;padding:.1em .35em;font-family:ui-monospace,Cascadia Code,monospace;font-size:.85em}._adSlotWrapper_1muan_29{margin:1.5rem 0}._faq_1muan_31{margin-top:3.5rem}._faqTitle_1muan_32{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em;margin:0 0 .5rem;font-size:.75rem;font-weight:600}._faqItem_1muan_33{border-bottom:1px solid var(--color-border)}._faqItem_1muan_33:first-of-type{border-top:1px solid var(--color-border)}._faqQuestion_1muan_35{color:var(--color-text);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:.75rem 0;font-size:.9375rem;font-weight:500;list-style:none;display:flex}._faqQuestion_1muan_35::-webkit-details-marker{display:none}._faqQuestion_1muan_35:after{content:"+";color:var(--color-text-muted);font-size:1.1rem}details[open] ._faqQuestion_1muan_35:after{content:"−"}._faqAnswer_1muan_39{color:var(--color-text-muted);margin:0 0 .75rem;padding-left:.25rem;font-size:.9rem;line-height:1.65}._page_1dink_1{max-width:var(--max-width-tool);margin:0 auto;padding:2.5rem 1.5rem 5rem}._title_1dink_3{font-family:var(--font-display);color:var(--color-text);letter-spacing:-.02em;margin:0 0 1.5rem;font-size:2rem;font-weight:700}._card_1dink_5{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);overflow:hidden}._cardHeader_1dink_7{border-bottom:1px solid var(--color-border);background:var(--color-bg);justify-content:space-between;align-items:center;padding:.625rem 1rem;display:flex}._hint_1dink_9{color:var(--color-text-muted);-webkit-user-select:none;user-select:none;font-size:.8125rem}._matchCount_1dink_11{color:var(--color-primary);background:var(--color-surface);border:1px solid var(--color-border);border-radius:99px;padding:1px 10px;font-size:.8125rem;font-weight:600}._patternRow_1dink_14{align-items:center;gap:.5rem;padding:.75rem 1rem;display:flex}._slash_1dink_16{color:var(--color-text-muted);-webkit-user-select:none;user-select:none;font-family:ui-monospace,Cascadia Code,monospace;font-size:1.25rem}._patternInput_1dink_18{color:var(--color-text);background:0 0;border:none;outline:none;flex:1;font-family:ui-monospace,Cascadia Code,monospace;font-size:1rem}._patternInput_1dink_18::placeholder{color:var(--color-text-muted);opacity:.6}._patternError_1dink_20{color:var(--color-error-text)}._flagsGroup_1dink_22{gap:.25rem;display:flex}._flagBtn_1dink_24{border:1px solid var(--color-border);border-radius:var(--radius-default);background:var(--color-bg);width:28px;height:28px;color:var(--color-text-muted);cursor:pointer;font-family:ui-monospace,Cascadia Code,monospace;font-size:.8125rem;transition:all .15s}._flagBtnActive_1dink_25{border-color:var(--color-primary);background:var(--color-surface);color:var(--color-primary);font-weight:700}._error_1dink_27{color:var(--color-error-text);background:var(--color-error-bg);border-top:1px solid var(--color-error-border);margin:0;padding:.5rem 1rem;font-size:.875rem}._textarea_1dink_29{background:var(--color-bg);width:100%;color:var(--color-text);font-family:var(--font-body);resize:vertical;box-sizing:border-box;border:none;outline:none;padding:1rem;font-size:.9375rem;line-height:1.6;display:block}._highlightOutput_1dink_32{font-family:var(--font-body);color:var(--color-text);white-space:pre-wrap;word-break:break-word;margin:0;padding:1rem;font-size:.9375rem;line-height:1.6}._highlightOutput_1dink_32 mark{color:var(--color-primary);background:#2563eb33;border-radius:2px;padding:0 1px}._matchList_1dink_36{margin:0;padding:0;list-style:none}._matchItem_1dink_38{border-bottom:1px solid var(--color-border);flex-wrap:wrap;align-items:baseline;gap:.5rem;padding:.6rem 1rem;display:flex}._matchItem_1dink_38:last-child{border-bottom:none}._matchIndex_1dink_41{color:var(--color-text-muted);min-width:2rem;font-size:.75rem}._matchValue_1dink_42{color:var(--color-text);background:var(--color-code-bg);border-radius:3px;padding:.1em .4em;font-family:ui-monospace,Cascadia Code,monospace;font-size:.875rem}._matchPos_1dink_43{color:var(--color-text-muted);font-size:.75rem}._matchGroups_1dink_44{color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:.25rem;font-size:.8rem;display:flex}._matchGroup_1dink_44{background:var(--color-code-bg);color:var(--color-text);border-radius:3px;padding:.1em .35em;font-family:ui-monospace,Cascadia Code,monospace;font-size:.8rem}._noMatches_1dink_47{color:var(--color-text-muted);margin:0 0 1.25rem;font-size:.9rem}._btn_1dink_49{border:1px solid var(--color-border);border-radius:var(--radius-default);background:var(--color-bg);color:var(--color-text);cursor:pointer;padding:.45rem 1rem;font-size:.875rem;transition:background .15s}._btn_1dink_49:hover:not(:disabled){background:var(--color-primary);border-color:var(--color-primary);color:#fff;box-shadow:var(--shadow-hover)}._code_1dink_52{background:var(--color-code-bg);border-radius:3px;padding:.1em .35em;font-family:ui-monospace,Cascadia Code,monospace;font-size:.85em}._adSlotWrapper_1dink_54{margin:1.5rem 0}._faq_1dink_56{margin-top:3.5rem}._faqTitle_1dink_57{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em;margin:0 0 .5rem;font-size:.75rem;font-weight:600}._faqItem_1dink_58{border-bottom:1px solid var(--color-border)}._faqItem_1dink_58:first-of-type{border-top:1px solid var(--color-border)}._faqQuestion_1dink_60{color:var(--color-text);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:.75rem 0;font-size:.9375rem;font-weight:500;list-style:none;display:flex}._faqQuestion_1dink_60::-webkit-details-marker{display:none}._faqQuestion_1dink_60:after{content:"+";color:var(--color-text-muted);font-size:1.1rem}details[open] ._faqQuestion_1dink_60:after{content:"−"}._faqAnswer_1dink_64{color:var(--color-text-muted);margin:0 0 .75rem;padding-left:.25rem;font-size:.9rem;line-height:1.65}
