/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-leading:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-duration:initial;--tw-tracking:initial;--tw-space-y-reverse:0}}}.facts-heading[data-astro-cid-xohq2qws]{margin-bottom:calc(var(--spacing,.25rem) * 4);font-family:var(--font-display,"Outfit Variable", system-ui, sans-serif);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-foreground,#1d1d1f)}.facts-heading[data-astro-cid-xohq2qws]:where(.dark,.dark *){color:var(--color-foreground-dark,#f5f5f7)}.facts-list[data-astro-cid-xohq2qws]{gap:1rem 2rem;display:grid}dt[data-astro-cid-xohq2qws]{--tw-font-weight:var(--font-weight-medium,500);font-size:13px;font-weight:var(--font-weight-medium,500);color:var(--color-muted,#52525b)}dt[data-astro-cid-xohq2qws]:where(.dark,.dark *){color:var(--color-muted-dark,#a1a1aa)}dd[data-astro-cid-xohq2qws]{margin-top:calc(var(--spacing,.25rem) * .5);--tw-leading:var(--leading-snug,1.375);font-size:15px;line-height:var(--leading-snug,1.375);color:var(--color-foreground,#1d1d1f)}dd[data-astro-cid-xohq2qws]:where(.dark,.dark *){color:var(--color-foreground-dark,#f5f5f7)}.stack[data-astro-cid-xohq2qws]{flex-wrap:wrap;gap:.3125rem;margin-top:.375rem;display:flex}.stack[data-astro-cid-xohq2qws] li[data-astro-cid-xohq2qws]{border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-hairline,#0000000f);padding-inline:calc(var(--spacing,.25rem) * 1.5);font-family:var(--font-mono,"JetBrains Mono Variable", monospace);color:#1d1d1fd9;padding-block:1px;font-size:12.5px}@supports (color:color-mix(in lab, red, red)){.stack[data-astro-cid-xohq2qws] li[data-astro-cid-xohq2qws]{color:color-mix(in oklab, var(--color-foreground,#1d1d1f) 85%, transparent)}}.stack[data-astro-cid-xohq2qws] li[data-astro-cid-xohq2qws]:where(.dark,.dark *){border-color:var(--color-hairline-dark,#ffffff14);color:#f5f5f7d9}@supports (color:color-mix(in lab, red, red)){.stack[data-astro-cid-xohq2qws] li[data-astro-cid-xohq2qws]:where(.dark,.dark *){color:color-mix(in oklab, var(--color-foreground-dark,#f5f5f7) 85%, transparent)}}@media (width>=640px) and (width<=1023px){.facts-list[data-astro-cid-xohq2qws]{grid-template-columns:repeat(2,minmax(0,1fr))}.wide[data-astro-cid-xohq2qws]{grid-column:1/-1}}@media (width>=1024px){.facts[data-astro-cid-xohq2qws]{align-self:start}.facts-list[data-astro-cid-xohq2qws]{gap:.8125rem}.facts-heading[data-astro-cid-xohq2qws]{margin-bottom:.875rem}dd[data-astro-cid-xohq2qws]{font-size:14.5px}}@media (width>=1024px) and (height>=800px){.facts[data-astro-cid-xohq2qws]{position:sticky;top:6rem}}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}.arch[data-astro-cid-ijpvvemc]{--dg-box:#fff;--dg-box-stroke:#0000001f;--dg-text:var(--color-foreground);--dg-muted:var(--color-muted);--dg-edge:#71717a;--dg-accent:var(--color-primary-600);--dg-accent-soft:#78509c12}@supports (color:color-mix(in lab, red, red)){.arch[data-astro-cid-ijpvvemc]{--dg-accent-soft:color-mix(in srgb, var(--color-primary-600) 7%, transparent)}}.arch[data-astro-cid-ijpvvemc]{--dg-accent-strong:#78509c1c}@supports (color:color-mix(in lab, red, red)){.arch[data-astro-cid-ijpvvemc]{--dg-accent-strong:color-mix(in srgb, var(--color-primary-600) 11%, transparent)}}.arch[data-astro-cid-ijpvvemc]{--dg-accent-text:var(--color-primary-700);--dg-chip:var(--color-page);--dg-panel:#ffffffdb;--dg-packet:var(--color-primary-600);margin:2rem 0 2.5rem}.dark .arch[data-astro-cid-ijpvvemc]{--dg-box:#ffffff0b;--dg-box-stroke:#ffffff24;--dg-text:var(--color-foreground-dark);--dg-muted:var(--color-muted-dark);--dg-edge:#8b8b95;--dg-accent:var(--color-primary-400);--dg-accent-soft:#b99ad81f}@supports (color:color-mix(in lab, red, red)){.dark .arch[data-astro-cid-ijpvvemc]{--dg-accent-soft:color-mix(in srgb, var(--color-primary-400) 12%, transparent)}}.dark .arch[data-astro-cid-ijpvvemc]{--dg-accent-strong:#b99ad83d}@supports (color:color-mix(in lab, red, red)){.dark .arch[data-astro-cid-ijpvvemc]{--dg-accent-strong:color-mix(in srgb, var(--color-primary-400) 24%, transparent)}}.dark .arch[data-astro-cid-ijpvvemc]{--dg-accent-text:var(--color-primary-200);--dg-chip:#ffffff0f;--dg-panel:#101014d1;--dg-packet:#fff}.canvas[data-astro-cid-ijpvvemc]{max-width:420px;position:relative}.layout[data-astro-cid-ijpvvemc]{width:100%;height:auto;display:block}.layout-wide[data-astro-cid-ijpvvemc]{display:none}@media (width>=768px){.canvas[data-astro-cid-ijpvvemc]{max-width:none}.layout-wide[data-astro-cid-ijpvvemc]{display:block}.layout-tall[data-astro-cid-ijpvvemc]{display:none}}.boundary[data-astro-cid-ijpvvemc]{fill:none;stroke:var(--dg-edge);stroke-width:1.25px;stroke-dasharray:6 5}.boundary-label[data-astro-cid-ijpvvemc]{font-family:var(--font-sans);fill:var(--dg-muted);font-size:12.5px;font-weight:500}.box[data-astro-cid-ijpvvemc]{fill:var(--dg-box);stroke:var(--dg-box-stroke);stroke-width:1px}.node-accent[data-astro-cid-ijpvvemc] .box[data-astro-cid-ijpvvemc]{stroke:var(--dg-accent);stroke-width:1.5px}.node-guard[data-astro-cid-ijpvvemc] .box[data-astro-cid-ijpvvemc]{fill:var(--dg-accent-soft);stroke:var(--dg-accent)}.title[data-astro-cid-ijpvvemc]{font-family:var(--font-display);fill:var(--dg-text);font-size:15px;font-weight:600}.detail[data-astro-cid-ijpvvemc]{font-family:var(--font-sans);fill:var(--dg-muted);font-size:13px}.step-box[data-astro-cid-ijpvvemc]{fill:var(--dg-accent-soft);stroke:var(--dg-accent)}@supports (color:color-mix(in lab, red, red)){.step-box[data-astro-cid-ijpvvemc]{stroke:color-mix(in srgb, var(--dg-accent) 45%, transparent)}}.step-label[data-astro-cid-ijpvvemc],.chip-label[data-astro-cid-ijpvvemc]{font-family:var(--font-sans);text-anchor:middle;font-size:12px;font-weight:500}.step-label[data-astro-cid-ijpvvemc]{fill:var(--dg-accent-text)}.chip[data-astro-cid-ijpvvemc]{fill:var(--dg-chip);stroke:var(--dg-box-stroke)}.chip-label[data-astro-cid-ijpvvemc]{fill:var(--dg-text)}.edge[data-astro-cid-ijpvvemc]{fill:none;stroke:var(--dg-edge);stroke-width:1.5px}.arrowhead[data-astro-cid-ijpvvemc]{fill:var(--dg-edge)}.arrowhead-lit[data-astro-cid-ijpvvemc]{fill:var(--dg-accent)}.node[data-astro-cid-ijpvvemc],.flow[data-astro-cid-ijpvvemc]{transition:opacity var(--motion-base) var(--motion-ease-out)}.box[data-astro-cid-ijpvvemc],.step-box[data-astro-cid-ijpvvemc],.step-label[data-astro-cid-ijpvvemc],.flow[data-astro-cid-ijpvvemc]{transition-property:opacity,fill,stroke,stroke-width;transition-duration:var(--motion-base);transition-timing-function:var(--motion-ease-out)}.arch[data-astro-cid-ijpvvemc][data-focus] .node[data-astro-cid-ijpvvemc]:not([data-state]){opacity:.5}.arch[data-astro-cid-ijpvvemc][data-focus] .flow[data-astro-cid-ijpvvemc]:not([data-lit]){opacity:.22}.node[data-astro-cid-ijpvvemc][data-state=active] .box[data-astro-cid-ijpvvemc]{fill:var(--dg-accent-strong);stroke:var(--dg-accent);stroke-width:2px}.flow[data-astro-cid-ijpvvemc][data-lit]{stroke:var(--dg-accent);stroke-width:2px}.layout-wide[data-astro-cid-ijpvvemc] .flow[data-astro-cid-ijpvvemc][data-lit]{marker-end:url(#arch-arrow-lit-wide)}.layout-wide[data-astro-cid-ijpvvemc] .flow[data-astro-cid-ijpvvemc].both[data-lit]{marker-start:url(#arch-arrow-lit-wide)}.layout-tall[data-astro-cid-ijpvvemc] .flow[data-astro-cid-ijpvvemc][data-lit]{marker-end:url(#arch-arrow-lit-tall)}.layout-tall[data-astro-cid-ijpvvemc] .flow[data-astro-cid-ijpvvemc].both[data-lit]{marker-start:url(#arch-arrow-lit-tall)}.step[data-astro-cid-ijpvvemc][data-active] .step-box[data-astro-cid-ijpvvemc]{fill:var(--dg-accent);stroke:var(--dg-accent)}.step[data-astro-cid-ijpvvemc][data-active] .step-label[data-astro-cid-ijpvvemc]{fill:#fff}.dark .step[data-astro-cid-ijpvvemc][data-active] .step-label[data-astro-cid-ijpvvemc]{fill:#050506}.packet[data-astro-cid-ijpvvemc]{opacity:0;pointer-events:none;transition:opacity var(--motion-fast) linear}.arch[data-astro-cid-ijpvvemc][data-tracing] .packet[data-astro-cid-ijpvvemc][data-visible]{opacity:1}.packet-core[data-astro-cid-ijpvvemc]{fill:var(--dg-packet);stroke:var(--dg-accent);stroke-width:2px}.packet-halo[data-astro-cid-ijpvvemc]{fill:var(--dg-accent);opacity:.22}.hits[data-astro-cid-ijpvvemc]{position:absolute;inset:0}.hit[data-astro-cid-ijpvvemc]{left:var(--tx);top:var(--ty);width:var(--tw);height:var(--th);cursor:pointer;transition:background-color var(--motion-fast) var(--motion-ease-out);background:0 0;border-radius:14px;position:absolute}@media (width>=768px){.hit[data-astro-cid-ijpvvemc]{left:var(--wx);top:var(--wy);width:var(--ww);height:var(--wh)}}@media (hover:hover) and (pointer:fine){.hit[data-astro-cid-ijpvvemc]:hover{background:var(--dg-accent)}@supports (color:color-mix(in lab, red, red)){.hit[data-astro-cid-ijpvvemc]:hover{background:color-mix(in srgb, var(--dg-accent) 6%, transparent)}}}.hit[data-astro-cid-ijpvvemc]:focus-visible{outline-offset:3px}html:not(.js) .hits[data-astro-cid-ijpvvemc],html:not(.js) .panel[data-astro-cid-ijpvvemc]{display:none}.panel[data-astro-cid-ijpvvemc]{border:1px solid var(--dg-box-stroke);border-radius:var(--radius-inner);background:var(--dg-panel);box-shadow:var(--shadow-soft);margin-top:1rem;padding:1rem 1.125rem}.panel-body[data-astro-cid-ijpvvemc]{min-height:3rem}.panel-hint[data-astro-cid-ijpvvemc]{--tw-leading:var(--leading-normal,1.5);font-size:15px;line-height:var(--leading-normal,1.5);color:var(--color-muted,#52525b)}.panel-hint[data-astro-cid-ijpvvemc]:where(.dark,.dark *){color:var(--color-muted-dark,#a1a1aa)}.panel-title[data-astro-cid-ijpvvemc]{font-family:var(--font-display,"Outfit Variable", system-ui, sans-serif);--tw-leading:var(--leading-snug,1.375);font-size:17px;line-height:var(--leading-snug,1.375);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-foreground,#1d1d1f)}.panel-title[data-astro-cid-ijpvvemc]:where(.dark,.dark *){color:var(--color-foreground-dark,#f5f5f7)}.panel-count[data-astro-cid-ijpvvemc]{margin-bottom:calc(var(--spacing,.25rem) * .5);--tw-font-weight:var(--font-weight-medium,500);font-size:13px;font-weight:var(--font-weight-medium,500);color:var(--color-muted,#52525b);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.panel-count[data-astro-cid-ijpvvemc]:where(.dark,.dark *){color:var(--color-muted-dark,#a1a1aa)}.panel-text[data-astro-cid-ijpvvemc]{margin-top:var(--spacing,.25rem);--tw-leading:var(--leading-normal,1.5);font-size:15px;line-height:var(--leading-normal,1.5);color:#1d1d1fd9}@supports (color:color-mix(in lab, red, red)){.panel-text[data-astro-cid-ijpvvemc]{color:color-mix(in oklab, var(--color-foreground,#1d1d1f) 85%, transparent)}}.panel-text[data-astro-cid-ijpvvemc]:where(.dark,.dark *){color:#f5f5f7d9}@supports (color:color-mix(in lab, red, red)){.panel-text[data-astro-cid-ijpvvemc]:where(.dark,.dark *){color:color-mix(in oklab, var(--color-foreground-dark,#f5f5f7) 85%, transparent)}}.panel[data-astro-cid-ijpvvemc] dl[data-astro-cid-ijpvvemc]{margin-top:calc(var(--spacing,.25rem) * 2);gap:calc(var(--spacing,.25rem) * 2);display:grid}@media (width>=40rem){.panel[data-astro-cid-ijpvvemc] dl[data-astro-cid-ijpvvemc]{gap:calc(var(--spacing,.25rem) * 5);grid-template-columns:repeat(2,minmax(0,1fr))}}.panel[data-astro-cid-ijpvvemc] dt[data-astro-cid-ijpvvemc]{--tw-font-weight:var(--font-weight-medium,500);font-size:13px;font-weight:var(--font-weight-medium,500);color:var(--color-muted,#52525b)}.panel[data-astro-cid-ijpvvemc] dt[data-astro-cid-ijpvvemc]:where(.dark,.dark *){color:var(--color-muted-dark,#a1a1aa)}.panel[data-astro-cid-ijpvvemc] dd[data-astro-cid-ijpvvemc]{margin-top:calc(var(--spacing,.25rem) * .5);--tw-leading:var(--leading-snug,1.375);font-size:15px;line-height:var(--leading-snug,1.375);color:#1d1d1fd9}@supports (color:color-mix(in lab, red, red)){.panel[data-astro-cid-ijpvvemc] dd[data-astro-cid-ijpvvemc]{color:color-mix(in oklab, var(--color-foreground,#1d1d1f) 85%, transparent)}}.panel[data-astro-cid-ijpvvemc] dd[data-astro-cid-ijpvvemc]:where(.dark,.dark *){color:#f5f5f7d9}@supports (color:color-mix(in lab, red, red)){.panel[data-astro-cid-ijpvvemc] dd[data-astro-cid-ijpvvemc]:where(.dark,.dark *){color:color-mix(in oklab, var(--color-foreground-dark,#f5f5f7) 85%, transparent)}}.panel-controls[data-astro-cid-ijpvvemc]{margin-top:calc(var(--spacing,.25rem) * 3);gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}.ctl[data-astro-cid-ijpvvemc]{min-height:calc(var(--spacing,.25rem) * 11);border-radius:var(--radius-btn,14px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-hairline,#0000000f);background-color:var(--color-surface,#fff);padding-inline:calc(var(--spacing,.25rem) * 4);--tw-font-weight:var(--font-weight-medium,500);font-size:15px;font-weight:var(--font-weight-medium,500);color:var(--color-foreground,#1d1d1f);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;align-items:center;transition-duration:.15s;display:inline-flex}.ctl[data-astro-cid-ijpvvemc]:where(.dark,.dark *){border-color:var(--color-hairline-dark,#ffffff14);background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.ctl[data-astro-cid-ijpvvemc]:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white,#fff) 4%, transparent)}}.ctl[data-astro-cid-ijpvvemc]:where(.dark,.dark *){color:var(--color-foreground-dark,#f5f5f7)}@media (hover:hover) and (pointer:fine){.ctl[data-astro-cid-ijpvvemc]:hover{border-color:#78509c66}@supports (color:color-mix(in lab, red, red)){.ctl[data-astro-cid-ijpvvemc]:hover{border-color:color-mix(in oklab, var(--color-primary-600,#78509c) 40%, transparent)}}.ctl[data-astro-cid-ijpvvemc]:hover:where(.dark,.dark *){border-color:#b99ad866}@supports (color:color-mix(in lab, red, red)){.ctl[data-astro-cid-ijpvvemc]:hover:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-primary-400,#b99ad8) 40%, transparent)}}}.ctl-main[data-astro-cid-ijpvvemc]{border-color:#78509c59}@supports (color:color-mix(in lab, red, red)){.ctl-main[data-astro-cid-ijpvvemc]{border-color:color-mix(in oklab, var(--color-primary-600,#78509c) 35%, transparent)}}.ctl-main[data-astro-cid-ijpvvemc]{color:var(--color-primary-700,#634281)}.ctl-main[data-astro-cid-ijpvvemc]:where(.dark,.dark *){border-color:#b99ad859}@supports (color:color-mix(in lab, red, red)){.ctl-main[data-astro-cid-ijpvvemc]:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-primary-400,#b99ad8) 35%, transparent)}}.ctl-main[data-astro-cid-ijpvvemc]:where(.dark,.dark *){color:var(--color-primary-200,#e3d3f5)}.ctl[data-astro-cid-ijpvvemc][hidden]{display:none}.ctl[data-astro-cid-ijpvvemc][aria-disabled=true]{cursor:default;opacity:.45}figcaption[data-astro-cid-ijpvvemc]{margin-top:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--color-muted,#52525b)}figcaption[data-astro-cid-ijpvvemc]:where(.dark,.dark *){color:var(--color-muted-dark,#a1a1aa)}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}.results[data-astro-cid-ektgktsm]{margin:1.75rem 0 2.5rem}table[data-astro-cid-ektgktsm]{border-collapse:collapse;text-align:left;width:100%}table[data-astro-cid-ektgktsm],tbody[data-astro-cid-ektgktsm]{display:block}thead[data-astro-cid-ektgktsm]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}tbody[data-astro-cid-ektgktsm]{gap:.75rem;display:grid}tbody[data-astro-cid-ektgktsm] tr[data-astro-cid-ektgktsm]{border-radius:var(--radius-inner,16px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-hairline,#0000000f);background-color:var(--color-surface,#fff);grid-template-columns:minmax(0,1fr) auto;gap:.375rem .75rem;padding:1rem 1.125rem;display:grid}tbody[data-astro-cid-ektgktsm] tr[data-astro-cid-ektgktsm]:where(.dark,.dark *){border-color:var(--color-hairline-dark,#ffffff14);background-color:var(--color-surface-elevated-dark,#ffffff0b)}tbody[data-astro-cid-ektgktsm] tr[data-astro-cid-ektgktsm]{box-shadow:var(--shadow-soft)}.dark tbody[data-astro-cid-ektgktsm] tr[data-astro-cid-ektgktsm]{box-shadow:var(--shadow-glass-inset)}.metric[data-astro-cid-ektgktsm]{font-family:var(--font-display,"Outfit Variable", system-ui, sans-serif);--tw-leading:var(--leading-snug,1.375);font-size:15px;line-height:var(--leading-snug,1.375);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-foreground,#1d1d1f);grid-area:1/1}.metric[data-astro-cid-ektgktsm]:where(.dark,.dark *){color:var(--color-foreground-dark,#f5f5f7)}.type[data-astro-cid-ektgktsm]{grid-area:1/2;align-self:start}.value[data-astro-cid-ektgktsm]{--tw-leading:var(--leading-normal,1.5);font-size:15px;line-height:var(--leading-normal,1.5);color:var(--color-foreground,#1d1d1f);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);grid-column:1/-1}.value[data-astro-cid-ektgktsm]:where(.dark,.dark *){color:var(--color-foreground-dark,#f5f5f7)}.type[data-astro-cid-ektgktsm] .badge-measured[data-astro-cid-ektgktsm],.type[data-astro-cid-ektgktsm] .badge-delivered[data-astro-cid-ektgktsm]{white-space:nowrap;gap:.375rem;line-height:1.25rem}.type[data-astro-cid-ektgktsm] .badge-measured[data-astro-cid-ektgktsm]:before,.type[data-astro-cid-ektgktsm] .badge-delivered[data-astro-cid-ektgktsm]:before{content:"";background-color:currentColor;border-radius:9999px;width:.375rem;height:.375rem}.conditions[data-astro-cid-ektgktsm]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--color-muted,#52525b);grid-column:1/-1}.conditions[data-astro-cid-ektgktsm]:where(.dark,.dark *){color:var(--color-muted-dark,#a1a1aa)}@media (width>=640px){.results[data-astro-cid-ektgktsm]{border-radius:var(--radius-card,24px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-hairline,#0000000f);background-color:var(--color-surface,#fff);overflow:hidden}.results[data-astro-cid-ektgktsm]:where(.dark,.dark *){border-color:var(--color-hairline-dark,#ffffff14);background-color:var(--color-surface-elevated-dark,#ffffff0b)}.results[data-astro-cid-ektgktsm]{box-shadow:var(--shadow-soft)}.dark .results[data-astro-cid-ektgktsm]{box-shadow:var(--shadow-glass-inset)}table[data-astro-cid-ektgktsm]{display:table}thead[data-astro-cid-ektgktsm]{clip-path:none;white-space:normal;width:auto;height:auto;display:table-header-group;position:static;overflow:visible}tbody[data-astro-cid-ektgktsm]{display:table-row-group}tbody[data-astro-cid-ektgktsm] tr[data-astro-cid-ektgktsm]{box-shadow:none;background:0 0;border-width:0;border-radius:0;padding:0;display:table-row}.dark tbody[data-astro-cid-ektgktsm] tr[data-astro-cid-ektgktsm]{box-shadow:none}tbody[data-astro-cid-ektgktsm] tr[data-astro-cid-ektgktsm]+tr[data-astro-cid-ektgktsm]{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-hairline,#0000000f)}tbody[data-astro-cid-ektgktsm] tr[data-astro-cid-ektgktsm]+tr[data-astro-cid-ektgktsm]:where(.dark,.dark *){border-color:var(--color-hairline-dark,#ffffff14)}th[data-astro-cid-ektgktsm],td[data-astro-cid-ektgktsm]{vertical-align:top;padding:1rem .625rem;display:table-cell}th[data-astro-cid-ektgktsm]:first-child{padding-left:1.125rem}td[data-astro-cid-ektgktsm]:last-child,th[data-astro-cid-ektgktsm]:last-child{padding-right:1.125rem}thead[data-astro-cid-ektgktsm] th[data-astro-cid-ektgktsm]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-hairline,#0000000f);--tw-font-weight:var(--font-weight-medium,500);font-size:13px;font-weight:var(--font-weight-medium,500);color:var(--color-muted,#52525b);padding-top:.75rem;padding-bottom:.75rem}thead[data-astro-cid-ektgktsm] th[data-astro-cid-ektgktsm]:where(.dark,.dark *){border-color:var(--color-hairline-dark,#ffffff14);color:var(--color-muted-dark,#a1a1aa)}tbody[data-astro-cid-ektgktsm] .type[data-astro-cid-ektgktsm]{padding-top:.875rem}.metric[data-astro-cid-ektgktsm]{width:25%;font-size:14px}.value[data-astro-cid-ektgktsm]{width:27%;font-size:14px}.conditions[data-astro-cid-ektgktsm]{font-size:13px}.type[data-astro-cid-ektgktsm]{white-space:nowrap;width:1%}}.case-progress[data-astro-cid-pznzci7v]{height:2px}html:not(.js) .case-progress[data-astro-cid-pznzci7v]{display:none}.back-link[data-astro-cid-pznzci7v]{min-height:calc(var(--spacing,.25rem) * 11);--tw-font-weight:var(--font-weight-medium,500);font-size:15px;font-weight:var(--font-weight-medium,500);color:var(--color-muted,#52525b);text-underline-offset:4px;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;align-items:center;text-decoration-thickness:1px;transition-duration:.2s;display:inline-flex}@media (hover:hover){.back-link[data-astro-cid-pznzci7v]:hover{color:var(--color-primary-600,#78509c);text-decoration-line:underline}}.back-link[data-astro-cid-pznzci7v]:where(.dark,.dark *){color:var(--color-muted-dark,#a1a1aa)}@media (hover:hover){.back-link[data-astro-cid-pznzci7v]:where(.dark,.dark *):hover{color:var(--color-primary-400,#b99ad8)}}.case-prose[data-astro-cid-pznzci7v]{max-width:68ch;font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:1.65;color:var(--color-muted,#52525b);line-height:1.65}@media (width>=48rem){.case-prose[data-astro-cid-pznzci7v]{font-size:17px}}.case-prose[data-astro-cid-pznzci7v]:where(.dark,.dark *){color:var(--color-muted-dark,#a1a1aa)}.case-prose[data-astro-cid-pznzci7v]>h2{margin-top:calc(var(--spacing,.25rem) * 14);margin-bottom:calc(var(--spacing,.25rem) * 4);font-family:var(--font-display,"Outfit Variable", system-ui, sans-serif);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);color:var(--color-foreground,#1d1d1f)}@media (width>=48rem){.case-prose[data-astro-cid-pznzci7v]>h2{margin-top:calc(var(--spacing,.25rem) * 16);font-size:30px}}.case-prose[data-astro-cid-pznzci7v]>h2:where(.dark,.dark *){color:var(--color-foreground-dark,#f5f5f7)}.case-prose[data-astro-cid-pznzci7v]>h2:first-child{margin-top:0}.case-prose[data-astro-cid-pznzci7v]>h3{margin-top:calc(var(--spacing,.25rem) * 9);margin-bottom:calc(var(--spacing,.25rem) * 2);font-family:var(--font-display,"Outfit Variable", system-ui, sans-serif);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-foreground,#1d1d1f)}@media (width>=48rem){.case-prose[data-astro-cid-pznzci7v]>h3{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)))}}.case-prose[data-astro-cid-pznzci7v]>h3:where(.dark,.dark *){color:var(--color-foreground-dark,#f5f5f7)}.case-prose[data-astro-cid-pznzci7v]>p{margin-bottom:calc(var(--spacing,.25rem) * 5)}.case-prose[data-astro-cid-pznzci7v]>ul{margin-bottom:calc(var(--spacing,.25rem) * 6);list-style-type:disc}:where(.case-prose[data-astro-cid-pznzci7v]>ul>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 2) * calc(1 - var(--tw-space-y-reverse)))}.case-prose[data-astro-cid-pznzci7v]>ul{padding-left:calc(var(--spacing,.25rem) * 5)}.case-prose[data-astro-cid-pznzci7v]>ul li::marker{color:var(--color-primary-600,#78509c)}.case-prose[data-astro-cid-pznzci7v]>ul li::marker:where(){color:var(--color-primary-400,#b99ad8)}.case-prose[data-astro-cid-pznzci7v] strong{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-foreground,#1d1d1f)}.case-prose[data-astro-cid-pznzci7v] strong:where(.dark,.dark *){color:var(--color-foreground-dark,#f5f5f7)}.case-prose[data-astro-cid-pznzci7v]>p a,.case-prose[data-astro-cid-pznzci7v]>ul a{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-primary-600,#78509c);text-underline-offset:4px;text-decoration-line:underline;text-decoration-thickness:1px}:is(.case-prose[data-astro-cid-pznzci7v]>p a,.case-prose[data-astro-cid-pznzci7v]>ul a):where(.dark,.dark *){color:var(--color-primary-400,#b99ad8)}.case-prose[data-astro-cid-pznzci7v]>.decisions{margin-block:calc(var(--spacing,.25rem) * 8);gap:calc(var(--spacing,.25rem) * 4);display:grid}@media (width>=48rem){.case-prose[data-astro-cid-pznzci7v]>.decisions{grid-template-columns:repeat(2,minmax(0,1fr))}}.case-prose[data-astro-cid-pznzci7v] .decision{padding:calc(var(--spacing,.25rem) * 5)}@media (width>=40rem){.case-prose[data-astro-cid-pznzci7v] .decision{padding:calc(var(--spacing,.25rem) * 6)}}.case-prose[data-astro-cid-pznzci7v] .decision h3{margin-bottom:calc(var(--spacing,.25rem) * 4);font-family:var(--font-display,"Outfit Variable", system-ui, sans-serif);--tw-leading:var(--leading-snug,1.375);font-size:17px;line-height:var(--leading-snug,1.375);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-foreground,#1d1d1f)}.case-prose[data-astro-cid-pznzci7v] .decision h3:where(.dark,.dark *){color:var(--color-foreground-dark,#f5f5f7)}.case-prose[data-astro-cid-pznzci7v] .decision dl>div+div{margin-top:calc(var(--spacing,.25rem) * 3)}.case-prose[data-astro-cid-pznzci7v] .decision dt{--tw-font-weight:var(--font-weight-semibold,600);font-size:13px;font-weight:var(--font-weight-semibold,600);color:var(--color-foreground,#1d1d1f)}.case-prose[data-astro-cid-pznzci7v] .decision dt:where(.dark,.dark *){color:var(--color-foreground-dark,#f5f5f7)}.case-prose[data-astro-cid-pznzci7v] .decision dd{margin-top:calc(var(--spacing,.25rem) * .5);--tw-leading:var(--leading-relaxed,1.625);font-size:15px;line-height:var(--leading-relaxed,1.625)}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}
