:root{--white: #ffffff;--white-soft: #f8f8f8;--white-mute: #e2e2e2;--black: #181818;--black-soft: #222222;--black-mute: #282828;--indigo: #2c3e50;--error: #ff5959;--error-muted: #ff595911;--success: #00a700;--success-muted: #79ff7911;--warning: #ffb938;--info: #4747ff;--divider-light-1: rgba(60, 60, 60, .29);--divider-light-2: rgba(60, 60, 60, .15);--divider-dark-1: rgba(84, 84, 84, .65);--divider-dark-2: rgba(84, 84, 84, .48);--text-light-1: var(--indigo);--text-light-2: rgba(60, 60, 60, .66);--text-dark-1: var(--white);--text-dark-2: rgba(235, 235, 235, .64);--opacity-disabled: .3}:root{--color-background: var(--white);--color-background-soft: var(--white-soft);--color-background-mute: var(--white-mute);--color-foreground: var(--black);--color-foreground-soft: var(--black-soft);--color-foreground-mute: var(--black-mute);--color-border: var(--divider-light-2);--color-border-hover: var(--divider-light-1);--color-input-border: var(--divider-light-2);--color-input-border-focus: var(--divider-light-1);--color-input-background: var(--white-mute);--color-heading: var(--text-light-1);--color-text: var(--text-light-1);--color-text-active: var(--text-light-2);--section-gap: 160px}@media (prefers-color-scheme: dark){:root{--color-background: var(--black);--color-background-soft: var(--black-soft);--color-background-mute: var(--black-mute);--color-foreground: var(--white);--color-foreground-soft: var(--white-soft);--color-foreground-mute: var(--white-mute);--color-border: var(--divider-dark-2);--color-border-hover: var(--divider-dark-1);--color-input-border: var(--divider-dark-2);--color-input-border-focus: var(--divider-dark-1);--color-input-background: var(--black-soft);--color-heading: var(--text-dark-1);--color-text: var(--text-dark-2);--color-text-active: var(--text-dark-1)}}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.flex-row-wrapper{display:flex;flex-direction:row;align-items:center;justify-content:start;gap:1rem}.flex-column-wrapper{display:flex;flex-direction:column;align-items:start;justify-content:start;gap:1rem}.flex-row-sm-gap-wrapper{display:flex;align-items:center;gap:.5rem;justify-content:space-between}.w-full{width:100%}#app{max-width:1100px;margin:0 auto;font-weight:400;min-height:100vh;margin-top:4rem;margin-bottom:4rem;display:flex;flex-direction:column;width:100%}@media (hover: hover){a:hover{background-color:#00bd7e33}}@media (min-width: 1024px){body{display:flex;place-items:center}}.title-text{font-size:2.5rem;line-height:1.2;font-weight:600;color:var(--color-heading)}.title-text-sm{font-size:1.5rem;line-height:1.2;font-weight:600;color:var(--color-heading)}.subtitle-text{font-size:1.5rem;line-height:1.4;font-weight:300;color:var(--color-text)}.body-text{font-size:1rem;line-height:1.4;font-weight:400;color:var(--color-text)}.button-text{font-size:1rem;line-height:.8;font-weight:500}.button-text-sm{font-size:.8rem;line-height:.8;font-weight:500}.error-text{color:var(--error);font-size:.875rem;font-weight:500}.details-wrapper[data-v-7591466c]{width:100%;border:1px solid var(--color-border)}summary[data-v-7591466c]{background-color:var(--color-background-soft);padding:1rem}fieldset legend[data-v-7591466c]{padding:1rem 0}fieldset[data-v-7591466c]{padding:0 1rem 1rem;border:none;display:flex;flex-direction:column;align-items:start;justify-content:start;width:100%;gap:1rem}button[data-v-0eefe502]{background:var(--color-foreground-mute);color:var(--color-background);border:1px solid var(--color-border);border-radius:.5rem;cursor:pointer;text-wrap:nowrap;width:max-content;transition:all .3s ease}button[data-v-0eefe502]:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}button[data-v-0eefe502]:hover{background:var(--color-foreground-soft)}.button-small[data-v-0eefe502]{padding:.5rem 1rem;height:2rem}.button-base[data-v-0eefe502]{padding:.75rem 1rem;height:2.5rem}.button-secondary[data-v-0eefe502]{background:var(--color-background-soft);color:var(--color-foreground);border:1px solid var(--color-border);border-radius:.5rem;cursor:pointer;text-wrap:nowrap;width:max-content}.button-secondary[data-v-0eefe502]:hover{background:var(--color-background-mute)}.error-button[data-v-0eefe502]{background:var(--error-muted);color:var(--error);border:1px solid var(--error);border-radius:.5rem;cursor:pointer;text-wrap:nowrap}.error-button[data-v-0eefe502]:hover{background:var(--color-background-soft)}.default-transition[data-v-650a75a5]{transition:all .3s ease}.input-wrapper[data-v-650a75a5]{display:flex;flex-direction:column;align-items:start;justify-content:start;width:100%;gap:.5rem}input[data-v-650a75a5]{width:100%;padding:1rem;height:2.5rem;border:1px solid var(--color-input-border);border-radius:.5rem;background-color:var(--color-input-background);color:var(--color-text);outline:none}input[data-v-650a75a5]:focus{border-color:var(--color-input-border-focus);color:var(--color-text-active)}input[data-v-650a75a5]:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.default-transition[data-v-86b3e5ed]{transition:all .3s ease}.checkbox-wrapper[data-v-86b3e5ed]{display:flex;flex-direction:row;width:100%;gap:.5rem}.checkbox-input-wrapper[data-v-86b3e5ed]{display:flex;align-items:center;gap:.5rem}input[type=checkbox][data-v-86b3e5ed]{width:1.25rem;height:1.25rem;border:1px solid var(--color-input-border);border-radius:.25rem;background-color:var(--color-input-background);color:var(--color-text);outline:none;cursor:pointer;appearance:none;position:relative}input[type=checkbox]:checked[data-v-86b3e5ed]{background-color:var(--color-input-background-active);border-color:var(--color-input-border-focus)}input[type=checkbox]:checked[data-v-86b3e5ed]:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:.9rem;height:.9rem;background-color:var(--color-text-active);border-radius:.125rem}input[type=checkbox][data-v-86b3e5ed]:focus{border-color:var(--color-input-border-focus);color:var(--color-text-active)}input[type=checkbox][data-v-86b3e5ed]:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.default-transition[data-v-945a1241]{transition:all .3s ease}.select-wrapper[data-v-945a1241]{display:flex;flex-direction:column;width:100%;gap:.5rem}select[data-v-945a1241]{width:100%;padding:1rem 3rem 1rem 1rem;border:1px solid var(--color-input-border);border-radius:.5rem;background-color:var(--color-input-background);color:var(--color-text);outline:none;cursor:pointer;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6,9 12,15 18,9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 1rem center;background-size:1rem}select[data-v-945a1241]:focus{border-color:var(--color-input-border-focus);color:var(--color-text-active)}select[data-v-945a1241]:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}option[data-v-945a1241]{background-color:var(--color-input-background);color:var(--color-text);padding:.5rem}.default-transition[data-v-7e40cde0]{transition:all .3s ease}.textarea-wrapper[data-v-7e40cde0]{display:flex;flex-direction:column;align-items:start;justify-content:start;width:100%;gap:.5rem}textarea[data-v-7e40cde0]{width:100%;padding:1rem;border:1px solid var(--color-input-border);border-radius:.5rem;background-color:var(--color-input-background);color:var(--color-text);outline:none;resize:vertical;font-family:inherit}textarea[data-v-7e40cde0]:focus{border-color:var(--color-input-border-focus);color:var(--color-text-active)}textarea[data-v-7e40cde0]:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.method-item[data-v-80f20488]{display:flex;flex-direction:column;width:100%;border:1px solid var(--color-border);border-radius:.5rem;background-color:var(--background-muted)}.method-item-header[data-v-80f20488]{display:flex;flex-direction:row;justify-content:space-between;padding:1rem;width:100%;margin-bottom:1rem;align-items:center;background-color:var(--color-background-soft)}.method-item-content[data-v-80f20488]{display:flex;flex-direction:column;gap:1.5rem;padding:1rem;padding-top:0}.method-item-header-left[data-v-80f20488]{display:flex;align-items:baseline;gap:.5rem}.method-actions[data-v-80f20488]{display:flex;gap:.5rem;align-items:center}.method-inputs-wrapper[data-v-80f20488]{display:flex;flex-direction:column;gap:.5rem;align-items:start}.method-inputs[data-v-80f20488]{display:flex;flex-direction:row;gap:.5rem;width:100%;align-items:end}.method-input[data-v-80f20488]{width:100%}.input-container[data-v-80f20488]{display:flex;flex-direction:column;gap:.5rem;width:100%}.input-header[data-v-80f20488]{display:flex;justify-content:space-between;align-items:end;gap:.5rem}.input-label[data-v-80f20488]{font-size:.875rem;font-weight:500;color:var(--text)}.mode-toggle[data-v-80f20488]{font-size:.75rem;padding:.25rem .5rem}.conversion-preview[data-v-80f20488]{display:flex;flex-direction:column;gap:.25rem;padding:.5rem;background-color:var(--background);border:1px solid var(--border);border-radius:.25rem;font-size:.75rem}.preview-label[data-v-80f20488]{color:var(--text-muted);font-weight:500}.preview-value[data-v-80f20488]{font-family:Monaco,Menlo,Ubuntu Mono,monospace;color:var(--text);background-color:var(--background-muted);padding:.25rem;border-radius:.125rem;word-break:break-all}.method-outputs-info[data-v-80f20488]{display:flex;flex-direction:column;gap:.5rem;border-top:1px solid var(--border)}.method-sub-title[data-v-80f20488]{font-size:.95rem;font-weight:600;color:var(--text-muted);text-wrap:nowrap;display:flex;flex-direction:row;align-items:center;gap:.5rem;width:100%}.method-sub-title[data-v-80f20488]:after{content:"";display:block;width:100%;height:1px;background-color:var(--color-background-mute);margin:0 1rem}.method-output-info[data-v-80f20488]{display:flex;align-items:center}.output-info[data-v-80f20488]{font-size:.875rem;color:var(--text-muted);background-color:var(--background);padding:.25rem .5rem;border-radius:.25rem;border:1px solid var(--border)}.method-results[data-v-80f20488]{display:flex;flex-direction:column;gap:1rem;border-top:2px solid var(--border);background-color:var(--background);border-radius:.375rem}.results-header[data-v-80f20488]{display:flex;justify-content:space-between;align-items:center}.results-title[data-v-80f20488]{font-size:1rem;font-weight:600;color:var(--text);margin:0}.result-section[data-v-80f20488]{display:flex;flex-direction:column;gap:.5rem;padding:1rem}.result-section[data-v-80f20488]:not(.error){border-left:4px solid var(--success);background-color:var(--success-muted);padding-left:1rem}.result-section.error[data-v-80f20488]{border-left:4px solid var(--error);background-color:var(--error-muted);padding-left:1rem}.result-label[data-v-80f20488]{font-size:.875rem;font-weight:600;color:var(--text-muted);margin:0}.result-content[data-v-80f20488]{background-color:var(--background-muted);border:1px solid var(--border);border-radius:.375rem;padding:1rem;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.875rem;overflow-x:auto}.result-content code[data-v-80f20488]{word-break:break-all}.result-content pre[data-v-80f20488]{margin:0;white-space:pre-wrap;word-wrap:break-word}.method-type[data-v-80f20488]{font-size:.875rem;color:var(--text-muted);background-color:var(--background);padding:.25rem .5rem;border-radius:.25rem;border:1px solid var(--border)}.main-container[data-v-1e13b928]{display:flex;flex-direction:column;gap:2rem;width:100%}.list-wrapper[data-v-1e13b928]{display:flex;flex-direction:column;align-items:start;justify-content:start;width:100%;gap:1rem}.error-text[data-v-1e13b928]{color:var(--error);font-size:.875rem;font-weight:500}.gap-2[data-v-1e13b928]{gap:.5rem}.header-container[data-v-1e13b928]{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid var(--color-border)}.clear-form-btn[data-v-1e13b928]{flex-shrink:0}@media (max-width: 768px){.header-container[data-v-1e13b928]{flex-direction:column;gap:1rem;align-items:flex-start}}
