.z-tabs[data-v-d19aec1a]{display:inline-flex;max-width:100%;min-width:0}.z-tabs--full-width[data-v-d19aec1a]{display:grid;grid-template-columns:repeat(var(--z-tabs-count),minmax(0,1fr));width:100%}.z-tabs__tab[data-v-d19aec1a]{align-items:center;background:transparent;border:0;cursor:pointer;display:inline-flex;font-weight:700;justify-content:center;line-height:1.25;min-width:0;text-align:center;transition:background .16s ease,color .16s ease,box-shadow .16s ease,border-color .16s ease}.z-tabs__tab[data-v-d19aec1a]:focus-visible{outline:2px solid var(--z-color-focus);outline-offset:2px}.z-tabs__tab--disabled[data-v-d19aec1a]{cursor:not-allowed;opacity:.52}.z-tabs__icon[data-v-d19aec1a]{flex:0 0 auto;height:1em;margin-right:var(--z-tabs-icon-gap);width:1em}.z-tabs__label[data-v-d19aec1a]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.z-tabs--segmented[data-v-d19aec1a],.z-tabs--segmented-filled[data-v-d19aec1a]{background:var(--z-color-surface-muted);border:1px solid var(--z-color-tabs-border);border-radius:var(--z-radius-xl);overflow:hidden;padding:var(--z-tabs-segmented-padding)}.z-tabs--segmented .z-tabs__tab[data-v-d19aec1a],.z-tabs--segmented-filled .z-tabs__tab[data-v-d19aec1a]{border-radius:var(--z-radius-xl);color:var(--z-color-tabs-text)}.z-tabs--segmented .z-tabs__tab--active[data-v-d19aec1a]{background-color:var(--z-color-white);box-shadow:var(--z-shadow-sm);color:var(--z-color-primary-hover)}.z-tabs--segmented-filled .z-tabs__tab--active[data-v-d19aec1a]{box-shadow:var(--z-shadow-sm);color:var(--z-color-text-inverse)}.z-tabs--segmented-filled.z-tabs--color-primary .z-tabs__tab--active[data-v-d19aec1a]{background:var(--z-color-primary)}.z-tabs--segmented-filled.z-tabs--color-success .z-tabs__tab--active[data-v-d19aec1a]{background:var(--z-color-success)}.z-tabs--segmented-filled.z-tabs--color-warning .z-tabs__tab--active[data-v-d19aec1a]{background:var(--z-color-warning)}.z-tabs--segmented-filled.z-tabs--color-error .z-tabs__tab--active[data-v-d19aec1a]{background:var(--z-color-error)}.z-tabs--underline[data-v-d19aec1a]{border-bottom:1px solid var(--z-color-border);gap:calc(var(--z-space-4) + var(--z-space-1)/2)}.z-tabs--underline .z-tabs__tab[data-v-d19aec1a]{border-bottom:2px solid transparent;color:var(--z-color-muted);margin-bottom:-1px;padding-inline:0;position:relative}.z-tabs--underline .z-tabs__tab--active[data-v-d19aec1a]{border-bottom-color:var(--z-color-primary-hover);color:var(--z-color-primary-hover)}.z-tabs--underline.z-tabs--full-width[data-v-d19aec1a]{gap:0}.z-tabs--underline.z-tabs--full-width .z-tabs__tab[data-v-d19aec1a]{padding-inline:var(--z-space-2)}.z-tabs--sm .z-tabs__tab[data-v-d19aec1a]{font-size:14px;min-height:34px;padding:var(--z-space-2) var(--z-space-2)}.z-tabs--md .z-tabs__tab[data-v-d19aec1a]{font-size:14px;min-height:40px;padding:calc(var(--z-space-2) + 2px) var(--z-space-2)}.conversion-summary[data-v-10f11639]{background:var(--z-color-surface-muted);border:1px solid var(--z-color-tabs-border);border-radius:var(--z-radius-lg);color:var(--z-color-text);font-size:14px;line-height:1.7;margin-top:var(--z-space-3);padding:14px 16px}.conversion-summary strong[data-v-10f11639]{font-weight:800}.pixel-device-presets[data-v-9c79fdb7]{margin-bottom:var(--z-space-7)}.pixel-device-presets__header[data-v-9c79fdb7]{align-items:center;display:flex;gap:var(--z-space-3);justify-content:space-between;margin-bottom:var(--z-space-3)}.pixel-device-presets__title[data-v-9c79fdb7]{color:var(--z-color-text);font-size:1rem;font-weight:700;line-height:1.5;min-width:0}.pixel-device-presets__toggle--desktop[data-v-9c79fdb7]{display:none}.pixel-device-presets__toggle-icon[data-v-9c79fdb7]{display:block;height:20px;width:20px}.pixel-device-presets__grid[data-v-9c79fdb7]{display:grid;gap:var(--z-space-3);grid-template-columns:1fr}.pixel-device-presets__card[data-v-9c79fdb7]{background:var(--z-color-surface-muted);border:1px solid var(--z-color-border);border-radius:var(--z-radius-lg);color:var(--z-color-text);cursor:pointer;display:block;min-width:0;padding:var(--z-space-3);text-align:left;transition:background-color .2s ease,border-color .2s ease,color .2s ease;width:100%}.pixel-device-presets__card[data-v-9c79fdb7]:hover{border-color:var(--z-color-border-strong)}.pixel-device-presets__card--selected[data-v-9c79fdb7]{background:var(--z-color-primary-tonal);border-color:var(--z-color-primary);color:var(--z-color-primary)}.pixel-device-presets__card--mobile-collapsed[data-v-9c79fdb7]{display:none}.pixel-device-presets__card-title[data-v-9c79fdb7]{display:block;font-size:.8125rem;font-weight:600;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(min-width:640px){.pixel-device-presets__toggle--mobile[data-v-9c79fdb7]{display:none}.pixel-device-presets__toggle--desktop[data-v-9c79fdb7]{display:inline-flex}.pixel-device-presets__grid[data-v-9c79fdb7]{grid-template-columns:repeat(2,minmax(0,1fr))}.pixel-device-presets__card--mobile-collapsed[data-v-9c79fdb7]{display:block}}.pixel-dpi-selector[data-v-ed43996b]{margin-bottom:calc(var(--z-space-6) + var(--z-space-1))}.pixel-dpi-selector__label[data-v-ed43996b]{font-size:1rem;font-weight:700}.pixel-dpi-selector__presets[data-v-ed43996b]{padding-bottom:var(--z-space-3);padding-top:var(--z-space-2)}.formula-callout[data-v-841e3a90]{background:var(--z-color-callout-surface);border:1px solid var(--z-color-callout-border);border-radius:var(--z-radius-xl);color:var(--z-color-callout-text);line-height:1.7;padding:14px 16px}.formula-equation[data-v-841e3a90]{align-items:center;color:var(--z-color-callout-text);display:inline-flex;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:700;max-width:100%;overflow-x:auto;white-space:nowrap}.formula-equals[data-v-841e3a90],.formula-left[data-v-841e3a90]{margin-right:8px}.formula-fraction[data-v-841e3a90]{align-items:center;display:inline-flex;flex-direction:column;line-height:1.1}.formula-denominator[data-v-841e3a90],.formula-expression[data-v-841e3a90],.formula-numerator[data-v-841e3a90]{padding:0 6px}.formula-line[data-v-841e3a90]{border-top:2px solid;margin:3px 0;min-width:68px;width:100%}.pixel-pixel__form[data-v-9f8cf7ed],.pixel-pixel__result--spaced[data-v-9f8cf7ed]{margin-bottom:var(--z-space-6)}.pixel-pixel__label[data-v-9f8cf7ed]{display:block;font-size:1rem;font-weight:700;margin-bottom:var(--z-space-2)}.pixel-pixel__input-grid[data-v-9f8cf7ed]{display:grid;gap:var(--z-space-3);grid-template-columns:1fr}.pixel-pixel__formula[data-v-9f8cf7ed]{margin-bottom:var(--z-space-2)}.pixel-pixel__row--selected[data-v-9f8cf7ed]{background:var(--z-color-primary-tonal);color:var(--z-color-primary)}@media(min-width:768px){.pixel-pixel__input-grid[data-v-9f8cf7ed]{grid-template-columns:repeat(2,minmax(0,1fr))}}.pixel-size-preview[data-v-ebe3f3a6]{border-top:1px solid var(--z-color-border);margin-top:var(--z-space-6);padding-top:var(--z-space-5)}.pixel-size-preview__header[data-v-ebe3f3a6]{align-items:center;display:flex;gap:var(--z-space-3);justify-content:space-between;margin-bottom:var(--z-space-3)}.pixel-size-preview__title[data-v-ebe3f3a6]{color:var(--z-color-text);font-size:1rem;font-weight:700;line-height:1.5;min-width:0}.pixel-size-preview__size[data-v-ebe3f3a6]{color:var(--z-color-text-muted);flex-shrink:0;font-size:.875rem;font-weight:600;line-height:1.5}.pixel-size-preview__stage[data-v-ebe3f3a6]{align-items:center;background:linear-gradient(90deg,color-mix(in srgb,var(--z-color-border) 42%,transparent) 1px,transparent 1px),linear-gradient(color-mix(in srgb,var(--z-color-border) 42%,transparent) 1px,transparent 1px),var(--z-color-surface-muted);background-size:18px 18px;border:1px solid var(--z-color-border);border-radius:var(--z-radius-lg);display:flex;height:190px;justify-content:center;padding:var(--z-space-4)}.pixel-size-preview__canvas[data-v-ebe3f3a6]{display:block;height:100%;width:100%}.pixel-size-preview__rect[data-v-ebe3f3a6]{fill:color-mix(in srgb,var(--z-color-primary) 14%,var(--z-color-white));shape-rendering:geometricPrecision;stroke:var(--z-color-primary-hover);stroke-width:2}.pixel-size-preview__ratio[data-v-ebe3f3a6]{fill:var(--z-color-primary);font-size:4rem;font-weight:800;paint-order:stroke;stroke:color-mix(in srgb,var(--z-color-primary) 8%,var(--z-color-white));stroke-linejoin:round;stroke-width:10px}.pixel-unit__form[data-v-1c29036d],.pixel-unit__result--spaced[data-v-1c29036d]{margin-bottom:var(--z-space-6)}.pixel-unit__header[data-v-1c29036d]{align-items:center;display:flex;gap:var(--z-space-3);justify-content:space-between;margin-bottom:var(--z-space-3)}.pixel-unit__header-label[data-v-1c29036d]{align-items:center;display:flex;font-size:1rem;font-weight:700;min-width:0}.pixel-unit__select[data-v-1c29036d]{flex:0 0 95px;width:95px}.pixel-unit__input-grid[data-v-1c29036d]{display:grid;gap:var(--z-space-3);grid-template-columns:1fr}.pixel-unit__label[data-v-1c29036d]{display:block;font-size:1rem;font-weight:700}.pixel-unit__formula[data-v-1c29036d],.pixel-unit__label[data-v-1c29036d]{margin-bottom:var(--z-space-2)}.pixel-unit__row--selected[data-v-1c29036d]{background:var(--z-color-primary-tonal);color:var(--z-color-primary)}@media(min-width:768px){.pixel-unit__input-grid[data-v-1c29036d]{grid-template-columns:repeat(2,minmax(0,1fr))}}.pixel-converter__content[data-v-52de6905]{display:grid;gap:var(--z-space-6);grid-template-columns:1fr}.pixel-converter__panel[data-v-52de6905]{background-color:var(--z-color-white);border-radius:var(--z-radius-3xl);display:flex;flex-direction:column;min-width:0;overflow:hidden}.pixel-converter__panel-header[data-v-52de6905]{align-items:center;border-bottom:1px solid var(--z-color-border);display:flex;gap:var(--z-space-3);justify-content:space-between;min-height:72px;min-width:0;padding:var(--z-space-3) var(--z-space-5)}.pixel-converter__panel-body[data-v-52de6905]{min-width:0;padding:var(--z-space-5)}.pixel-converter__mode-tabs[data-v-52de6905]{width:100%}.pixel-converter__result-title[data-v-52de6905]{font-size:1rem;font-weight:700;line-height:1.5;min-width:0;overflow-wrap:anywhere}.pixel-converter__copy-button[data-v-52de6905]{flex-shrink:0}@media(min-width:1024px){.pixel-converter__content[data-v-52de6905]{grid-template-columns:repeat(2,minmax(0,1fr))}}
