.hero[data-astro-cid-ge2uvauf]{gap:16px;padding-top:clamp(8px,3vw,32px);display:grid}h1[data-astro-cid-ge2uvauf]{max-width:16em;font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(1.875rem,1rem + 3.2vw,3.25rem);font-weight:600;line-height:1.08}p[data-astro-cid-ge2uvauf]{max-width:62ch;color:var(--ink-muted);margin:0;font-size:1.125rem;line-height:1.55}.tabs[data-astro-cid-rf5kyb4g]{scrollbar-width:none;view-transition-name:type-tabs;margin-inline:calc(-1*clamp(16px,4vw,32px));padding-inline:clamp(16px,4vw,32px);overflow-x:auto}ul[data-astro-cid-rf5kyb4g]{gap:8px;margin:0;padding:2px 0;list-style:none;display:flex}a[data-astro-cid-rf5kyb4g]{border:1px solid var(--rule);background:var(--surface);min-height:44px;color:var(--ink);white-space:nowrap;border-radius:999px;align-items:center;padding:0 16px;font-weight:500;text-decoration:none;display:inline-flex}a[data-astro-cid-rf5kyb4g]:hover{border-color:var(--ink-muted)}a[data-astro-cid-rf5kyb4g]:focus-visible{outline:2px solid var(--brand);outline-offset:2px}a[data-astro-cid-rf5kyb4g][aria-current=page]{border-color:var(--ink);background:var(--ink);color:var(--paper);view-transition-name:active-tab}.section[data-astro-cid-ntabazvp]{gap:24px;padding-top:clamp(32px,5vw,56px);display:grid}h2[data-astro-cid-ntabazvp]{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:clamp(1.375rem,1rem + 1.2vw,1.75rem);font-weight:600;line-height:1.2}h3[data-astro-cid-ntabazvp]{margin:0;font-size:1.0625rem;font-weight:600;line-height:1.35}p[data-astro-cid-ntabazvp]{max-width:68ch;color:var(--ink-muted);margin:0}.steps[data-astro-cid-ntabazvp]{counter-reset:step;gap:28px;margin:0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-ntabazvp] li[data-astro-cid-ntabazvp]{border-top:2px solid var(--ink);counter-increment:step;align-content:start;gap:8px;padding-top:16px;display:grid}.steps[data-astro-cid-ntabazvp] li[data-astro-cid-ntabazvp]:before{content:counter(step);font-family:var(--font-display);color:var(--brand);font-size:2rem;font-weight:500;line-height:1}.features[data-astro-cid-ntabazvp]{gap:14px 40px;margin:0;padding:0;list-style:none;display:grid}.features[data-astro-cid-ntabazvp] li[data-astro-cid-ntabazvp]{max-width:60ch;padding-left:28px;position:relative}.features[data-astro-cid-ntabazvp] li[data-astro-cid-ntabazvp]:before{content:"";border:2px solid var(--brand);background:var(--brand);width:14px;height:14px;box-shadow:inset 0 0 0 2px var(--paper);position:absolute;top:.3em;left:0}.faq[data-astro-cid-ntabazvp]{border-top:1px solid var(--rule)}details[data-astro-cid-ntabazvp]{border-bottom:1px solid var(--rule)}summary[data-astro-cid-ntabazvp]{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:14px 0;font-weight:600;list-style:none;display:flex}summary[data-astro-cid-ntabazvp]::-webkit-details-marker{display:none}summary[data-astro-cid-ntabazvp]:after{content:"";background:linear-gradient(currentColor,currentColor) 50%/14px 2px no-repeat,linear-gradient(currentColor,currentColor) 50%/2px 14px no-repeat;flex:none;width:14px;height:14px;transition:transform .2s}details[data-astro-cid-ntabazvp][open] summary[data-astro-cid-ntabazvp]:after{transform:rotate(45deg)}summary[data-astro-cid-ntabazvp]:hover{color:var(--brand)}details[data-astro-cid-ntabazvp] p[data-astro-cid-ntabazvp]{padding:0 32px 20px 0}@media (width>=720px){.steps[data-astro-cid-ntabazvp],.features[data-astro-cid-ntabazvp]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1000px){.steps[data-astro-cid-ntabazvp]{grid-template-columns:repeat(4,minmax(0,1fr))}}._field_1h4bh_1{flex-direction:column;gap:6px;min-width:0;display:flex}._label_1h4bh_8{color:var(--ink);font-size:.9375rem;font-weight:600}._hint_1h4bh_14{color:var(--ink-muted);font-size:.8125rem;line-height:1.45}._required_1h4bh_21:after{content:" *" / "";color:var(--danger)}._error_1h4bh_26{color:var(--danger)}._inputSection_88bo4_1{grid-area:input;padding:clamp(20px,3vw,28px)}._settings_88bo4_6{border-top:1px solid var(--rule);grid-area:settings;align-content:start;gap:24px;padding:clamp(20px,3vw,28px);display:grid;container-type:inline-size}._row_88bo4_16{align-items:start;gap:16px;display:grid}._colors_88bo4_22{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@container (width>=400px){._row_88bo4_16{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width>=520px){._rowThree_88bo4_36{grid-template-columns:repeat(3,minmax(0,1fr))}}._textarea_88bo4_41,._input_88bo4_1,._select_88bo4_43,._colorBox_88bo4_44{border:1px solid var(--rule);background:var(--field);width:100%;min-height:48px;color:var(--ink);border-radius:10px;padding:10px 14px;line-height:1.4;transition:border-color .15s,box-shadow .15s}._textarea_88bo4_41{resize:vertical;min-height:112px;font-size:1.0625rem}._textarea_88bo4_41::placeholder{color:var(--ink-muted)}._select_88bo4_43{appearance:none;background-image:var(--chevron);cursor:pointer;background-position:right 14px center;background-repeat:no-repeat;padding-right:40px}._input_88bo4_1{font-variant-numeric:tabular-nums}._textarea_88bo4_41:hover,._input_88bo4_1:hover:enabled,._select_88bo4_43:hover,._colorBox_88bo4_44:hover{border-color:var(--ink-muted)}._textarea_88bo4_41:focus,._input_88bo4_1:focus,._select_88bo4_43:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--focus-ring);outline:none}._input_88bo4_1:disabled{color:var(--ink-muted);cursor:not-allowed;background:0 0;border-style:dashed}._colorBox_88bo4_44{cursor:pointer;align-items:center;gap:10px;padding:7px 12px 7px 7px;display:flex}._colorBox_88bo4_44:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px var(--focus-ring)}._swatch_88bo4_117{border:1px solid var(--rule);cursor:pointer;appearance:none;background:0 0;border-radius:6px;flex:none;width:32px;height:32px;padding:0}._swatch_88bo4_117:focus-visible{outline:none}._swatch_88bo4_117::-webkit-color-swatch-wrapper{padding:0}._swatch_88bo4_117::-webkit-color-swatch{border:none;border-radius:5px}._swatch_88bo4_117::-moz-color-swatch{border:none;border-radius:5px}._hex_88bo4_147{font-variant-numeric:tabular-nums;letter-spacing:.02em}._fileRow_88bo4_153{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex;position:relative}._fileInput_88bo4_161{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}._fileButton_88bo4_169{border:1px solid var(--ink);background:var(--surface);cursor:pointer;border-radius:10px;align-items:center;min-height:48px;padding:0 18px;font-weight:500;display:inline-flex}._fileButton_88bo4_169:hover{background:var(--field)}._fileInput_88bo4_161:focus-visible+._fileButton_88bo4_169{outline:2px solid var(--brand);outline-offset:2px}._textButton_88bo4_190{min-height:44px;color:var(--danger);text-underline-offset:.2em;cursor:pointer;background:0 0;border:none;padding:0;font-weight:500;text-decoration:underline}._range_88bo4_202{width:100%;min-height:48px;accent-color:var(--brand);cursor:pointer;margin:0}._range_88bo4_202:disabled{opacity:.45;cursor:not-allowed}._advanced_88bo4_215{border-top:1px solid var(--rule);gap:16px;padding-top:20px;display:grid}._disclosure_88bo4_222{cursor:pointer;background:0 0;border:none;justify-self:start;align-items:center;gap:10px;min-height:44px;padding:0;font-weight:600;display:inline-flex}._disclosure_88bo4_222:after{content:"";border-bottom:1.6px solid;border-right:1.6px solid;width:8px;height:8px;transition:transform .2s;transform:translateY(-2px)rotate(45deg)}._disclosure_88bo4_222[aria-expanded=true]:after{transform:translateY(2px)rotate(-135deg)}._textarea_88bo4_41[aria-invalid=true],._input_88bo4_1[aria-invalid=true],._select_88bo4_43[aria-invalid=true]{border-color:var(--danger)}._container_67xgc_2{container-type:inline-size}._fields_67xgc_6{gap:16px;display:grid}@container (width>=400px){._fields_67xgc_6{grid-template-columns:repeat(2,minmax(0,1fr))}}._wide_67xgc_17{grid-column:1/-1}._short_67xgc_21{min-height:88px}._check_67xgc_25{grid-column:1/-1;align-items:center;gap:10px;min-height:44px;display:flex}._check_67xgc_25 input{width:20px;height:20px;accent-color:var(--brand);cursor:pointer;margin:0}._check_67xgc_25 label{cursor:pointer;font-size:.9375rem;font-weight:600}._preview_277xq_2{background:var(--table);border-block:1px solid var(--rule);grid-area:preview;padding:clamp(28px,4vw,40px) clamp(20px,3vw,28px) clamp(20px,3vw,28px)}@media (width>=900px){._preview_277xq_2{border-block:none;border-left:1px solid var(--rule);border-radius:0 15px 15px 0}._sticky_277xq_16{position:sticky;top:24px}}._sticky_277xq_16{justify-items:center;gap:16px;display:grid}._sheet_277xq_28{--mark-gap:6px;--mark-length:14px;width:min(100% - 2 * (var(--mark-gap) + var(--mark-length)), 400px);aspect-ratio:1;background:var(--sheet);box-shadow:var(--sheet-shadow);grid-template:minmax(0,1fr)/minmax(0,1fr);display:grid;position:relative}._mark_277xq_41{width:calc(var(--mark-gap) + var(--mark-length));height:calc(var(--mark-gap) + var(--mark-length));background:linear-gradient(var(--ink-muted), var(--ink-muted)) left bottom / var(--mark-length) 1px no-repeat, linear-gradient(var(--ink-muted), var(--ink-muted)) right top / 1px var(--mark-length) no-repeat;position:absolute}._tl_277xq_50{top:calc(-1 * (var(--mark-gap) + var(--mark-length)));left:calc(-1 * (var(--mark-gap) + var(--mark-length)))}._tr_277xq_55{top:calc(-1 * (var(--mark-gap) + var(--mark-length)));right:calc(-1 * (var(--mark-gap) + var(--mark-length)));transform:scaleX(-1)}._bl_277xq_61{bottom:calc(-1 * (var(--mark-gap) + var(--mark-length)));left:calc(-1 * (var(--mark-gap) + var(--mark-length)));transform:scaleY(-1)}._br_277xq_67{bottom:calc(-1 * (var(--mark-gap) + var(--mark-length)));right:calc(-1 * (var(--mark-gap) + var(--mark-length)));transform:scale(-1)}._canvas_277xq_74{display:block;width:100%!important;height:100%!important}._empty_277xq_80{place-items:center;width:100%;height:100%;display:grid;position:relative}._emptyCode_277xq_88{width:84%;height:84%;fill:var(--sheet-ghost);position:absolute;inset:8%}._emptyText_277xq_96{text-align:center;max-width:16em;color:var(--sheet-ink);margin:0;padding:0 12px;position:relative}._caption_277xq_105{font-variant-numeric:tabular-nums;width:min(100% - 40px,400px);color:var(--ink-muted);justify-content:space-between;margin:12px 0 0;font-size:.875rem;display:flex}._download_277xq_115{background:var(--brand);width:100%;min-height:52px;color:var(--on-brand);cursor:pointer;border:none;border-radius:10px;padding:12px 24px;font-size:1.0625rem;font-weight:600;transition:background-color .15s}._download_277xq_115:hover:enabled{background:var(--brand-strong)}._download_277xq_115:disabled{background:var(--rule);color:var(--ink-muted);cursor:not-allowed}._notes_277xq_139{justify-self:stretch}._error_277xq_143{color:var(--danger);font-size:.9375rem;font-weight:500}._error_277xq_143:not(:empty){margin-bottom:8px}._hint_277xq_153{color:var(--ink-muted);margin:0;font-size:.8125rem;line-height:1.5}._grid_1srob_3{border:1px solid var(--rule);background:var(--surface);border-radius:16px;grid-template-areas:"input""preview""settings";display:grid}@media (width>=900px){._grid_1srob_3{grid-template:"input preview""settings preview"1fr/minmax(0,7fr) minmax(0,5fr)}}.generator[data-astro-cid-ij3a5zbt]{scroll-margin-top:16px}
