.tool-ui .wide-field{flex:16rem;width:auto}.tool-ui .wide-field textarea,.tool-ui .wide-field input{width:100%}.tool-ui .field-problem{color:var(--danger);font-weight:600}.tool-ui .link-button{min-height:2.25rem;color:var(--accent);background:0 0;border:0;justify-self:start;padding:0;text-decoration:underline}.tool-ui .slider-fields{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem;display:grid}.tool-ui output{font-family:var(--font-mono)}.tool-ui .checker,.tool-ui .result-preview img,.tool-ui .compare-result img,.tool-ui .favicon-preview{background:repeating-conic-gradient(var(--line) 0 25%, transparent 0 50%) 0 0 / 16px 16px}.box-editor-wrap{justify-items:center;display:grid}.box-editor{border-radius:var(--radius-sm);touch-action:none;-webkit-user-select:none;user-select:none;max-width:100%;position:relative;overflow:hidden}.box-editor.can-draw{cursor:crosshair}.box-editor img{width:auto;max-width:100%;height:auto;max-height:min(65vh,40rem);display:block}.box-editor .box{cursor:move;outline:2px solid #fff;position:absolute;box-shadow:0 0 0 1px #0009}.box-editor .box:focus-visible{outline:3px solid var(--accent)}.box-editor.crop .box{box-shadow:0 0 0 1px #0009,0 0 0 100vmax #0000008c}.box-editor.crop .box.round{border-radius:50%}.box-editor.hide .box{backdrop-filter:blur(10px);background:#ffffff1f;outline-style:dashed}.box-editor .corner{width:1.75rem;height:1.75rem;margin:-.875rem;position:absolute}.box-editor .corner:after{content:"";background:var(--accent);border:2px solid #fff;border-radius:2px;position:absolute;inset:.5rem}.box-editor .corner.nw{cursor:nwse-resize;top:0;left:0}.box-editor .corner.ne{cursor:nesw-resize;top:0;right:0}.box-editor .corner.sw{cursor:nesw-resize;bottom:0;left:0}.box-editor .corner.se{cursor:nwse-resize;bottom:0;right:0}.tool-ui .result-preview{flex-basis:100%;justify-items:center;gap:.5rem;margin:0;display:grid}.tool-ui .result-preview img,.tool-ui .compare-result img{border-radius:var(--radius-sm);width:auto;max-width:100%;height:auto;max-height:min(65vh,40rem);display:block}.tool-ui .result-preview figcaption{color:var(--muted);font-family:var(--font-mono);text-align:center;overflow-wrap:anywhere;font-size:.8125rem}.tool-ui .meme-preview{border-radius:var(--radius-sm);max-width:100%;max-height:min(65vh,40rem);margin-inline:auto;display:block}.tool-ui .code-output{gap:.75rem;display:grid}.tool-ui .code-output pre{border:1px solid var(--line);border-radius:var(--radius-sm);margin:0;padding:.75rem 1rem;font-size:.8125rem;overflow-x:auto}.tool-ui .base64-text{width:100%;font-family:var(--font-mono);word-break:break-all;font-size:.8125rem}.tool-ui .favicon-preview{border-radius:12px}.picker-image{cursor:crosshair;border-radius:var(--radius-sm);justify-self:center;max-width:100%;position:relative}.picker-image:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.picker-image img{user-select:none;max-width:100%;max-height:min(65vh,40rem);display:block}.picker-marker{pointer-events:none;border:3px solid #fff;border-radius:50%;width:1.5rem;height:1.5rem;margin:-.75rem;position:absolute;box-shadow:0 0 0 1px #000000b3,0 2px 6px #0006}.tool-ui .swatch{border:1px solid var(--line);border-radius:6px;flex:none;width:1.75rem;height:1.75rem}.tool-ui .swatch.large{border-radius:var(--radius-sm);width:4rem;height:4rem}.tool-ui .colour-codes{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.tool-ui .colour-codes ul,.tool-ui .palette{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.tool-ui .colour-codes li,.tool-ui .palette li{align-items:center;gap:.75rem;display:flex}.tool-ui .colour-codes code,.tool-ui .palette code{min-width:9.5rem;font-family:var(--font-mono)}.tool-ui .palette .share{min-width:3rem;color:var(--muted);font-family:var(--font-mono);font-size:.875rem}.tool-ui .palette-options{gap:.75rem;display:grid}.tool-ui .compare-pickers{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem;display:grid}.tool-ui .compare-pickers>div{gap:.5rem;display:grid}.tool-ui .compare-pickers .picker{min-height:0;padding:1rem}.compare-slider{border-radius:var(--radius-sm);justify-self:center;max-width:100%;position:relative;overflow:hidden}.compare-slider img{user-select:none;max-width:100%;max-height:min(65vh,40rem);display:block}.compare-slider .compare-top{object-fit:fill;width:100%;height:100%;clip-path:inset(0 calc(100% - var(--split)) 0 0);position:absolute;inset:0}.compare-slider .compare-line{top:0;bottom:0;left:var(--split);background:#fff;width:2px;margin-left:-1px;position:absolute;box-shadow:0 0 0 1px #0006}.tool-ui .compare-result{justify-items:start;gap:.75rem;display:grid}.converter-pairs{margin-top:1.5rem}.converter-pairs h3{margin:0 0 .75rem;font-size:1.125rem}.converter-pairs ul{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.converter-pairs a{border:1px solid var(--line);min-height:2.75rem;color:var(--ink);border-radius:999px;align-items:center;padding:0 .875rem;font-weight:600;text-decoration:none;display:inline-flex}.converter-pairs a:hover{border-color:var(--accent)}.tool-ui .audio-options{gap:1.25rem;display:grid}.tool-ui .waveform{gap:.75rem;display:grid}.tool-ui .waveform-canvas{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);cursor:ew-resize;touch-action:none;-webkit-user-select:none;user-select:none;padding:.5rem 0;position:relative}.tool-ui .waveform-canvas canvas{color:var(--tool-ink,var(--accent));display:block}.tool-ui .waveform-length,.tool-ui .waveform-status{color:var(--muted);font-family:var(--font-mono);margin:0;font-size:.875rem}.tool-ui .recorder{border:2px dashed var(--line);border-radius:var(--radius-md);justify-items:start;gap:.75rem;padding:1.25rem;display:grid}.tool-ui .recorder[data-recording]{border-style:solid;border-color:var(--tool-hue,var(--accent))}.tool-ui .record-button{align-items:center;gap:.5rem;display:inline-flex}.tool-ui .recording-dot{background:var(--danger);border-radius:50%;width:.75rem;height:.75rem;display:inline-block}.tool-ui .recorder[data-recording] .recording-dot{animation:1.2s ease-in-out infinite recording-pulse}@keyframes recording-pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.tool-ui .recorder[data-recording] .recording-dot{animation:none}}.tool-ui .recorder-time{font-family:var(--font-mono);font-variant-numeric:tabular-nums;margin:0;font-size:1.25rem}.tool-ui .recorder-level{width:min(100%,20rem);height:.75rem}.tool-ui .audio-result figure{gap:.5rem;width:100%;margin:0;display:grid}.tool-ui .audio-result audio,.tool-ui .audio-result video{border-radius:var(--radius-sm);width:100%;max-height:60vh}.tool-ui .audio-result figcaption,.tool-ui .result-detail{color:var(--muted);font-family:var(--font-mono);overflow-wrap:anywhere;margin:0;font-size:.875rem}.tool-ui .install-steps{width:100%}.tool-ui .install-steps p,.tool-ui .install-steps ol{margin:0 0 .5rem}.tool-ui .picture-preview{border-radius:var(--radius-sm);object-fit:contain;max-width:min(100%,16rem);max-height:10rem}.exif-viewer-tool .exif-file h3{overflow-wrap:anywhere;margin:.5rem 0 .25rem;font-size:1.125rem}.exif-viewer-tool .exif-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin-block:.75rem}.exif-viewer-tool .exif-table caption{text-align:start;padding-block:.25rem;font-weight:700}.exif-viewer-tool .exif-table th,.exif-viewer-tool .exif-table td{border-bottom:1px solid var(--line);text-align:start;vertical-align:top;overflow-wrap:anywhere;padding:.375rem 0}.exif-viewer-tool .exif-table th{width:45%;color:var(--muted);padding-inline-end:1rem;font-weight:500}.drop-anywhere[data-astro-cid-jng4mq75]{z-index:50;pointer-events:none;background:color-mix(in srgb, var(--bg) 70%, transparent);backdrop-filter:blur(4px);animation:appear var(--fast) var(--ease-out);place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0}.drop-anywhere[data-astro-cid-jng4mq75][hidden]{display:none}.drop-anywhere[data-astro-cid-jng4mq75]:before{content:"";border-radius:var(--radius-lg);background:var(--spectrum) border-box;border:4px solid #0000;position:absolute;inset:.75rem;mask:linear-gradient(#000 0 0) padding-box exclude,linear-gradient(#000 0 0)}p[data-astro-cid-jng4mq75]{border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow);margin:0;padding:1rem 1.5rem;font-size:1.375rem;font-weight:700}@keyframes appear{0%{opacity:0}}.tool-ui{align-content:start;gap:1.25rem;min-height:16rem;display:grid}.tool-ui .picker{border:2px dashed var(--line);border-radius:var(--radius-md);text-align:center;cursor:pointer;min-height:13rem;transition:border-color var(--fast) var(--ease-out), background var(--medium) var(--ease-out);flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:2rem 1.25rem;display:flex;position:relative}.tool-ui .picker input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.tool-ui .picker:hover,.tool-ui .picker:focus-within,.tool-ui.dragging .picker{background:linear-gradient(var(--surface), var(--surface)) padding-box, var(--spectrum) border-box;border-style:solid;border-color:#0000}.tool-ui .picker:focus-within{outline:3px solid var(--accent);outline-offset:3px}.tool-ui .picker-icon{color:var(--tool-ink,var(--accent))}.tool-ui .picker-label{letter-spacing:-.01em;font-size:1.25rem;font-weight:700}.tool-ui .picker-hint{color:var(--muted);font-family:var(--font-mono);font-size:.8125rem}.tool-ui .picker:has(input:disabled){cursor:default;opacity:.55}.tool-ui .picker:has(input[aria-invalid=true]){border-color:var(--danger)}.tool-ui:has(.selected-file,.files>li,.page-grid) .picker{flex-direction:row;min-height:0;padding:.75rem 1rem}.tool-ui:has(.selected-file,.files>li,.page-grid) .picker-icon{width:24px;height:24px}.tool-ui:has(.selected-file,.files>li,.page-grid) .picker-label{font-size:1rem}.tool-ui:has(.selected-file,.files>li,.page-grid) .picker-hint{display:none}.tool-ui .selected-file{flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;margin:0;font-weight:600;display:flex}.tool-ui .selected-file .size,.tool-ui .files .size{color:var(--muted);font-family:var(--font-mono);font-size:.8125rem;font-weight:400}.tool-ui button{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);min-height:2.75rem;color:var(--ink);cursor:pointer;transition:border-color var(--fast) var(--ease-out), box-shadow var(--fast) var(--ease-out), translate var(--fast) var(--ease-out);padding:0 1rem;font-weight:500}.tool-ui button:hover:not(:disabled){border-color:var(--ink)}.tool-ui button:active:not(:disabled){translate:0 1px}.tool-ui button:disabled{cursor:default;opacity:.45}.tool-ui .primary{background:var(--accent);min-height:3rem;color:var(--accent-ink);border-color:#0000;padding:0 1.375rem;font-weight:600}.tool-ui .primary:hover:not(:disabled){border-color:#0000;box-shadow:0 6px 20px #2f45e859}@media (width>=40rem){.tool-ui>button{justify-self:start}}.tool-ui .actions,.tool-ui .result{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.tool-ui input[type=text],.tool-ui input[type=password],.tool-ui input[type=number],.tool-ui select,.tool-ui textarea{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);min-height:2.75rem;transition:border-color var(--fast) var(--ease-out);padding:.5rem .75rem}.tool-ui input:hover,.tool-ui select:hover,.tool-ui textarea:hover{border-color:var(--muted)}.tool-ui [aria-invalid=true]{border-color:var(--danger)}.tool-ui .field,.tool-ui .password,.tool-ui .page-input{gap:.375rem;font-weight:500;display:grid}.tool-ui .password{width:100%}.tool-ui .field{max-width:28rem}.tool-ui fieldset.field{border:0;min-width:0;margin:0;padding:0}.tool-ui fieldset.field legend{margin-bottom:.375rem;padding:0;font-weight:500}.tool-ui [tabindex="-1"]:focus:not(:focus-visible),.tool-ui h2[tabindex="-1"]:focus{outline:none}.tool-ui .field>input:not([type=checkbox],[type=radio]),.tool-ui .field>select{width:100%;min-width:0}.tool-ui .options>button{justify-self:start}.tool-ui .hint{color:var(--muted);margin:0;font-size:.9375rem}.tool-ui .options{border:0;gap:.75rem;min-width:0;margin:0;padding:0;display:grid}.tool-ui .options legend{margin-bottom:.5rem;padding:0;font-weight:700}.tool-ui .choices{flex-wrap:wrap;gap:.5rem;display:flex}.tool-ui .choices label{border:1px solid var(--line);background:var(--surface);cursor:pointer;min-height:2.75rem;transition:border-color var(--fast) var(--ease-out), background var(--fast) var(--ease-out);border-radius:99px;align-items:center;gap:.5rem;padding:0 .875rem;display:inline-flex}.tool-ui .choices label:hover{border-color:var(--muted)}.tool-ui .choices label:has(input:checked){border-color:var(--accent);background:var(--accent-soft)}.tool-ui .choices label:has(input:disabled){cursor:default;opacity:.55}.tool-ui .field-check{align-items:center;gap:.5rem;min-height:2.75rem;display:flex}.tool-ui .files{border-top:1px solid var(--line);counter-reset:file;margin:0;padding:0;list-style:none;display:grid}.tool-ui .files li{border-bottom:1px solid var(--line);counter-increment:file;animation:row-in var(--medium) var(--ease-out) both;grid-template-columns:1.75rem minmax(0,1fr) repeat(3,auto);align-items:center;column-gap:.5rem;padding:.625rem 0;display:grid}.tool-ui .files li:before{content:counter(file, decimal-leading-zero);color:var(--muted);font-family:var(--font-mono);grid-area:1/1/span 2;font-size:.8125rem}.tool-ui .files .name{overflow-wrap:anywhere;grid-area:1/2;min-width:0;font-weight:600}.tool-ui .files .size{grid-area:2/2}.tool-ui .files li>button{grid-row:1/span 2}.tool-ui .files li>button:first-of-type{grid-column:3}.tool-ui .files li>button:nth-of-type(2){grid-column:4}.tool-ui .files li>button:nth-of-type(3){grid-column:5}.tool-ui .files li>:not(.name,.size,button){grid-area:3/2/auto/-1;margin-top:.5rem}.tool-ui .files button{min-width:2.75rem;color:var(--muted);background:0 0;border-color:#0000;padding:0}.tool-ui .files button:hover:not(:disabled){border-color:var(--line);color:var(--ink)}@keyframes row-in{0%{opacity:0;translate:-8px}}.tool-ui .progress{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;display:flex}.tool-ui progress{background:var(--accent-soft);appearance:none;border:0;border-radius:99px;flex:100%;height:8px;overflow:hidden}.tool-ui progress::-webkit-progress-bar{background:var(--accent-soft)}.tool-ui progress::-webkit-progress-value{background:var(--spectrum);transition:width var(--fast) linear;border-radius:99px}.tool-ui progress::-moz-progress-bar{background:var(--spectrum);border-radius:99px}.tool-ui .progress span{color:var(--muted);flex:auto}.tool-ui .notice{border-radius:var(--radius-sm);background:var(--accent-soft);margin:0;padding:.75rem 1rem}.tool-ui .notice label{min-height:2.75rem}.tool-ui [data-problem] .name,.tool-ui .problem{color:var(--danger)}.tool-ui .notice-region:empty{position:absolute}.tool-ui:has(>.result:only-child),.tool-ui:has(.result){min-height:0}.tool-ui .result{min-height:3.5rem;animation:row-in var(--medium) var(--ease-out) both;flex-wrap:wrap;align-items:center;gap:.75rem;padding:.25rem 0 .25rem 4.75rem;display:flex;position:relative}.tool-ui .result:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230b0d12' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12 5 5 9-10'/%3E%3C/svg%3E") center / 1.6rem no-repeat, radial-gradient(circle, #fff 0 62%, transparent 63%), conic-gradient(var(--violet), var(--blue), var(--teal), var(--amber), var(--orange), var(--pink), var(--violet));border-radius:50%;width:3.5rem;height:3.5rem;position:absolute;top:0;left:0}.tool-ui .result>:not(button){flex:100%;margin:0}.tool-ui .result>p:first-of-type{font-size:1.25rem;font-weight:700}.tool-ui .result>p~p{color:var(--muted)}@media (width<30rem){.tool-ui .result{padding-top:4.25rem;padding-left:0}}.tool-ui .page-grid{grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.tool-ui .page-grid li{display:grid}.tool-ui .page-card{border:2px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);cursor:pointer;justify-items:center;gap:.375rem;min-width:0;height:auto;padding:.5rem;display:grid}.tool-ui .page-card button{min-width:2.75rem;padding:0 .5rem;font-size:.875rem}.tool-ui .page-card .moves{flex-wrap:wrap;justify-content:center}.tool-ui .page-card:hover:not(:disabled){border-color:var(--accent)}.tool-ui .thumbnail{aspect-ratio:3/4;place-items:center;width:100%;display:grid;overflow:hidden}.tool-ui .thumbnail img{border-radius:2px;max-width:100%;max-height:100%;box-shadow:0 1px 3px #00000040}.tool-ui .thumbnail .placeholder{background:var(--bg);width:75%;height:100%;color:var(--muted);border-radius:2px;place-items:center;display:grid}.tool-ui .visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tool-ui summary{cursor:pointer;align-items:center;min-height:2.75rem;display:flex}.hero[data-astro-cid-2ayfny4u]{position:relative;overflow:hidden}.glow[data-astro-cid-2ayfny4u]{opacity:var(--mesh-opacity);background:radial-gradient(40% 70% at 8% 20%, var(--tool-hue), transparent 70%), radial-gradient(35% 60% at 92% 30%, var(--orange), transparent 70%), radial-gradient(30% 50% at 60% 0%, var(--amber), transparent 70%);position:absolute;inset:0;mask-image:linear-gradient(#000 40%,#0000)}.hero-inner[data-astro-cid-2ayfny4u]{max-width:var(--page-width);padding:clamp(1.5rem, 5vw, 4rem) var(--gutter) clamp(1rem, 3vw, 2.5rem);flex-wrap:wrap;align-items:center;gap:2rem;margin-inline:auto;display:flex;position:relative}.hero-text[data-astro-cid-2ayfny4u]{flex-direction:column;flex:999 30rem;align-items:flex-start;gap:.875rem;display:flex}h1[data-astro-cid-2ayfny4u]{letter-spacing:-.04em;margin:0;font-size:clamp(2.25rem,6vw,4.25rem);font-weight:800;line-height:1}.privacy[data-astro-cid-2ayfny4u]{background:var(--surface);box-shadow:var(--shadow);border-radius:10px;align-items:center;gap:.625rem;margin:0;padding:.625rem .875rem;display:inline-flex}.privacy[data-astro-cid-2ayfny4u] svg[data-astro-cid-2ayfny4u]{flex:none}@media (width<40rem){.privacy[data-astro-cid-2ayfny4u]{font-size:.9375rem}}.hero-inner[data-astro-cid-2ayfny4u] .hero-strip{flex:20rem;min-width:18rem;max-width:26rem;rotate:-4deg}@media (width<48rem){.hero-inner[data-astro-cid-2ayfny4u] .hero-strip{display:none}}.column[data-astro-cid-2ayfny4u]{max-width:var(--page-width);padding-inline:var(--gutter);flex-direction:column;gap:3rem;margin-inline:auto;display:flex}.column[data-astro-cid-2ayfny4u]>section[data-astro-cid-2ayfny4u]:not(.tool){max-width:var(--content-width)}h2[data-astro-cid-2ayfny4u]{margin:0 0 1.25rem;font-size:1.75rem}.tool[data-astro-cid-2ayfny4u]{border:1px solid var(--line);border-radius:var(--radius-lg);background-color:var(--surface);box-shadow:var(--shadow);padding:calc(12px + clamp(1rem,3vw,1.5rem)) clamp(1rem,3vw,1.5rem) clamp(1rem,3vw,1.5rem);position:relative}.tool[data-astro-cid-2ayfny4u]:before{content:"";border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:radial-gradient(circle, var(--surface) 0 2.5px, transparent 3px) 4px 50% / 16px 12px repeat-x, var(--film);height:12px;position:absolute;inset:0 0 auto}.steps[data-astro-cid-2ayfny4u]{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-2ayfny4u] li[data-astro-cid-2ayfny4u]{border-radius:var(--radius-sm);background:var(--surface);border:1px solid var(--line);padding:.875rem 1rem 1rem;font-weight:600}.steps[data-astro-cid-2ayfny4u] .edge[data-astro-cid-2ayfny4u]{margin-bottom:.375rem;display:block}.pair[data-astro-cid-2ayfny4u] h3[data-astro-cid-2ayfny4u]{margin:1.75rem 0 .5rem;font-size:1.125rem}.pair[data-astro-cid-2ayfny4u] p[data-astro-cid-2ayfny4u],.pair[data-astro-cid-2ayfny4u] ul[data-astro-cid-2ayfny4u]{margin:0 0 .75rem}.pair[data-astro-cid-2ayfny4u] li[data-astro-cid-2ayfny4u]{margin-bottom:.375rem}.figures[data-astro-cid-2ayfny4u]{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.figures[data-astro-cid-2ayfny4u] th[data-astro-cid-2ayfny4u],.figures[data-astro-cid-2ayfny4u] td[data-astro-cid-2ayfny4u]{border-bottom:1px solid var(--line);text-align:start;vertical-align:top;padding:.5rem 0}.figures[data-astro-cid-2ayfny4u] th[data-astro-cid-2ayfny4u]{width:55%;color:var(--muted);padding-inline-end:1rem;font-weight:500}.figures[data-astro-cid-2ayfny4u] td[data-astro-cid-2ayfny4u]{font-family:var(--font-mono);font-size:.9375rem}.faq[data-astro-cid-2ayfny4u] details[data-astro-cid-2ayfny4u]{border-bottom:1px solid var(--line)}.faq[data-astro-cid-2ayfny4u] summary[data-astro-cid-2ayfny4u]{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:3.25rem;font-weight:600;list-style:none;display:flex}.faq[data-astro-cid-2ayfny4u] summary[data-astro-cid-2ayfny4u]::-webkit-details-marker{display:none}.faq[data-astro-cid-2ayfny4u] .plus[data-astro-cid-2ayfny4u]{color:var(--muted);transition:rotate var(--fast) var(--ease-out);font-size:1.375rem}.faq[data-astro-cid-2ayfny4u] details[data-astro-cid-2ayfny4u][open] .plus[data-astro-cid-2ayfny4u]{rotate:45deg}.faq[data-astro-cid-2ayfny4u] p[data-astro-cid-2ayfny4u]{color:var(--muted);margin:0 0 1rem}.related[data-astro-cid-2ayfny4u]{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.related[data-astro-cid-2ayfny4u] a[data-astro-cid-2ayfny4u]{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);height:100%;color:var(--ink);transition:translate var(--fast) var(--ease-out), box-shadow var(--fast) var(--ease-out);align-items:flex-start;gap:.75rem;padding:1rem;text-decoration:none;display:flex}.related[data-astro-cid-2ayfny4u] a[data-astro-cid-2ayfny4u]:hover{box-shadow:var(--shadow);translate:0 -2px}.related[data-astro-cid-2ayfny4u] a[data-astro-cid-2ayfny4u]>span[data-astro-cid-2ayfny4u]:last-child{flex-direction:column;gap:.125rem;display:flex}.related[data-astro-cid-2ayfny4u] a[data-astro-cid-2ayfny4u]>span[data-astro-cid-2ayfny4u]:last-child>span[data-astro-cid-2ayfny4u]{color:var(--muted);font-size:.9375rem}
