.fdg-page:where(.astro-b4tykrhm) .fdg-hero:where(.astro-b4tykrhm){margin-bottom:2rem}.fdg:where(.astro-b4tykrhm){grid-template-columns:minmax(250px,320px) minmax(0,1fr);align-items:start;gap:1.25rem;margin:0 0 3.5rem;display:grid}.fdg-picker:where(.astro-b4tykrhm),.fdg-values:where(.astro-b4tykrhm),.fdg-export:where(.astro-b4tykrhm){border:1px solid var(--line);background:var(--panel-strong);border-radius:1.1rem}.fdg-picker:where(.astro-b4tykrhm){gap:.75rem;min-width:0;padding:1.2rem;display:grid}.fdg-card-title:where(.astro-b4tykrhm){letter-spacing:-.01em;color:var(--text);margin:0;font-size:1rem;font-weight:700}.fdg:where(.astro-b4tykrhm) input:where(.astro-b4tykrhm)[type=number],.fdg:where(.astro-b4tykrhm) input:where(.astro-b4tykrhm)[type=text],.fdg:where(.astro-b4tykrhm) input:where(.astro-b4tykrhm)[type=search]{border:1px solid var(--line);width:100%;min-height:2.5rem;color:var(--text);font:inherit;background:#ffffff0a;border-radius:.6rem;padding:.45rem .65rem;font-size:.92rem}.fdg:where(.astro-b4tykrhm) input:where(.astro-b4tykrhm):focus-visible,.fdg:where(.astro-b4tykrhm) textarea:where(.astro-b4tykrhm):focus-visible{outline:2px solid var(--product-accent);outline-offset:1px}.fdg:where(.astro-b4tykrhm) input:where(.astro-b4tykrhm)[aria-invalid=true]{border-color:#ff8a9a}.fdg-type-list:where(.astro-b4tykrhm){overscroll-behavior:contain;align-content:start;gap:.15rem;max-height:34rem;margin:0 -.4rem;padding:0 .4rem;display:grid;position:relative;overflow-y:auto}.fdg-type:where(.astro-b4tykrhm){cursor:pointer;border:1px solid #0000;border-radius:.6rem;gap:.1rem;padding:.45rem .65rem;display:grid;position:relative}.fdg-type:where(.astro-b4tykrhm)[hidden]{display:none}.fdg-type:where(.astro-b4tykrhm):hover{background:#ffffff0a}.fdg-type:where(.astro-b4tykrhm) input:where(.astro-b4tykrhm){opacity:0;pointer-events:none;margin:0;position:absolute;inset:0}.fdg-type:where(.astro-b4tykrhm):has(input:checked){border-color:var(--product-accent);background:color-mix(in srgb, var(--product-accent), transparent 88%)}.fdg-type:where(.astro-b4tykrhm):has(input:focus-visible){outline:2px solid var(--product-accent);outline-offset:1px}.fdg-type-name:where(.astro-b4tykrhm){color:var(--text);font-size:.92rem;font-weight:650}.fdg-type-detail:where(.astro-b4tykrhm){color:var(--muted);font-size:.78rem;line-height:1.4}.fdg-type:where(.astro-b4tykrhm):has(input:checked) .fdg-type-name:where(.astro-b4tykrhm){color:var(--product-accent)}.fdg-empty:where(.astro-b4tykrhm){color:var(--muted);margin:.4rem .65rem;font-size:.86rem}.fdg-output:where(.astro-b4tykrhm){gap:1.25rem;min-width:0;display:grid}.fdg-values:where(.astro-b4tykrhm){gap:.9rem;min-width:0;padding:1.2rem;display:grid}.fdg-values-head:where(.astro-b4tykrhm){flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.3rem 1rem;display:flex}.fdg-summary:where(.astro-b4tykrhm){color:var(--muted);font-variant-numeric:tabular-nums;margin:0;font-size:.86rem}.fdg-settings:where(.astro-b4tykrhm){flex-wrap:wrap;align-items:flex-end;gap:.75rem;display:flex}.fdg-field:where(.astro-b4tykrhm){color:var(--muted);flex:7rem;gap:.35rem;font-size:.86rem;display:grid}.fdg-field:where(.astro-b4tykrhm)>span:where(.astro-b4tykrhm){color:var(--text);font-weight:650}.fdg-settings:where(.astro-b4tykrhm) .guide-button:where(.astro-b4tykrhm),.fdg-actions:where(.astro-b4tykrhm) .guide-button:where(.astro-b4tykrhm){min-height:2.5rem;padding:.45rem .9rem}.fdg-actions:where(.astro-b4tykrhm){flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.fdg-status:where(.astro-b4tykrhm){color:var(--muted);margin:0;font-size:.86rem}.fdg-results:where(.astro-b4tykrhm){border:1px solid var(--line);overscroll-behavior:contain;background:#00000047;border-radius:.7rem;max-height:28rem;margin:0;padding:0;list-style:none;overflow-y:auto}.fdg-results:where(.astro-b4tykrhm) li{border-bottom:1px solid var(--line);grid-template-columns:2.4rem minmax(0,1fr) auto;align-items:start;gap:.6rem;padding:.45rem .6rem .45rem .4rem;display:grid}.fdg-results:where(.astro-b4tykrhm) li:last-child{border-bottom:0}.fdg-results:where(.astro-b4tykrhm) .fdg-index{color:var(--muted);text-align:right;font-variant-numeric:tabular-nums;padding-top:.1rem;font-size:.78rem}.fdg-results:where(.astro-b4tykrhm) .fdg-value{color:var(--text);overflow-wrap:anywhere;font:.84rem/1.55 ui-monospace,SFMono-Regular,Consolas,Menlo,monospace}.fdg-results:where(.astro-b4tykrhm) .fdg-row-copy{border:1px solid var(--line);color:var(--muted);font:inherit;cursor:pointer;background:0 0;border-radius:.5rem;padding:.2rem .6rem;font-size:.78rem;font-weight:650}.fdg-results:where(.astro-b4tykrhm) .fdg-row-copy:hover{color:var(--text);border-color:color-mix(in srgb, var(--product-accent), transparent 30%)}.fdg-results:where(.astro-b4tykrhm) .fdg-row-copy:focus-visible{outline:2px solid var(--product-accent);outline-offset:1px}.fdg-export:where(.astro-b4tykrhm){gap:.8rem;min-width:0;padding:1rem 1.1rem 1.1rem;display:grid}.fdg-export-bar:where(.astro-b4tykrhm){flex-wrap:wrap;align-items:center;gap:.75rem 1rem;display:flex}.fdg-tabs:where(.astro-b4tykrhm){flex-wrap:wrap;gap:.4rem;display:flex}.fdg-tabs:where(.astro-b4tykrhm) label:where(.astro-b4tykrhm){border:1px solid var(--line);cursor:pointer;border-radius:.6rem;padding:.4rem .8rem;font-size:.86rem;font-weight:650;position:relative}.fdg-tabs:where(.astro-b4tykrhm) input:where(.astro-b4tykrhm){opacity:0;pointer-events:none;position:absolute}.fdg-tabs:where(.astro-b4tykrhm) label:where(.astro-b4tykrhm):has(input:checked){border-color:var(--product-accent);color:var(--product-accent);background:color-mix(in srgb, var(--product-accent), transparent 88%)}.fdg-tabs:where(.astro-b4tykrhm) label:where(.astro-b4tykrhm):has(input:focus-visible){outline:2px solid var(--product-accent);outline-offset:2px}.fdg-variable:where(.astro-b4tykrhm){color:var(--muted);align-items:center;gap:.5rem;margin-left:auto;font-size:.86rem;display:flex}.fdg-variable:where(.astro-b4tykrhm)[hidden]{display:none}.fdg-variable:where(.astro-b4tykrhm) input:where(.astro-b4tykrhm)[type=text]{width:10rem}.fdg:where(.astro-b4tykrhm) textarea:where(.astro-b4tykrhm){border:1px solid var(--line);width:100%;min-height:14rem;max-height:26rem;color:var(--text);resize:vertical;white-space:pre;background:#00000047;border-radius:.7rem;padding:.8rem .9rem;font:.82rem/1.55 ui-monospace,SFMono-Regular,Consolas,Menlo,monospace}.fdg-error:where(.astro-b4tykrhm){color:#ff8a9a;margin:0;font-size:.86rem}.fdg-categories:where(.astro-b4tykrhm){gap:.55rem;margin:1rem 0 1.2rem;display:grid}.fdg-categories:where(.astro-b4tykrhm) div:where(.astro-b4tykrhm){border-bottom:1px solid var(--line);grid-template-columns:9.5rem 1fr;gap:1rem;padding-bottom:.55rem;display:grid}.fdg-categories:where(.astro-b4tykrhm) dt:where(.astro-b4tykrhm){color:var(--text);font-weight:700}.fdg-categories:where(.astro-b4tykrhm) dd:where(.astro-b4tykrhm){color:var(--muted);margin:0}.fdg-code:where(.astro-b4tykrhm){border:1px solid var(--line);background:#0000004d;border-radius:.8rem;padding:1rem 1.1rem;font-size:.85rem;line-height:1.55;overflow-x:auto}.fdg-faq:where(.astro-b4tykrhm) h3:where(.astro-b4tykrhm){margin-bottom:.35rem}.fdg-cta:where(.astro-b4tykrhm){border:1px solid var(--line);background:linear-gradient(135deg, color-mix(in srgb, var(--product-accent), transparent 86%), transparent 70%), var(--panel-strong);border-radius:1.2rem;margin:3.5rem 0 4rem;padding:2rem}.fdg-cta:where(.astro-b4tykrhm) h2:where(.astro-b4tykrhm){margin:0 0 .6rem}.fdg-cta:where(.astro-b4tykrhm) p:where(.astro-b4tykrhm){color:var(--muted);max-width:720px;margin:0 0 1.2rem;line-height:1.6}.fdg-cta-actions:where(.astro-b4tykrhm){flex-wrap:wrap;gap:.75rem;display:flex}@media (width<=860px){.fdg:where(.astro-b4tykrhm){grid-template-columns:minmax(0,1fr)}.fdg-type-list:where(.astro-b4tykrhm){max-height:19rem}.fdg-variable:where(.astro-b4tykrhm){margin-left:0}.fdg-categories:where(.astro-b4tykrhm) div:where(.astro-b4tykrhm){grid-template-columns:minmax(0,1fr);gap:.2rem}.fdg-cta:where(.astro-b4tykrhm){padding:1.4rem}}
