.eZhbRa_badge{border:var(--gm-border-width) solid color-mix(in srgb, var(--gm-badge-color) 40%, transparent);background-color:color-mix(in srgb, var(--gm-badge-color) 10%, transparent);background-image:linear-gradient(180deg, var(--gm-glass-sheen), transparent 70%);box-shadow:inset 0 1px 0 var(--gm-glass-highlight);align-items:center;gap:.55rem;padding:.375rem .75rem;display:inline-flex}@media (prefers-reduced-transparency:reduce){.eZhbRa_badge{background-color:color-mix(in srgb, var(--gm-badge-color) 10%, var(--gm-color-bg))}}.eZhbRa_badge{border-radius:var(--gm-radius-pill);color:color-mix(in srgb, var(--gm-badge-color) 50%, var(--gm-color-heading));font-family:var(--gm-font-mono);rotate:var(--gm-tilt);font-size:.78rem;line-height:1.3}.eZhbRa_uppercase{letter-spacing:.04em;text-transform:uppercase}.eZhbRa_dot{border-radius:50%;flex:none;width:6px;height:6px}
.opCRhW_button{justify-content:center;align-items:center;gap:var(--gm-space-2);border:var(--gm-border-width) solid #0000;border-radius:var(--gm-radius-sm);font-family:var(--gm-font-body);font-weight:var(--gm-weight-bold);text-align:center;white-space:nowrap;cursor:var(--gm-cursor-pointer);clip-path:var(--gm-clip-control);transition:background-color var(--gm-duration) var(--gm-ease),border-color var(--gm-duration) var(--gm-ease),color var(--gm-duration) var(--gm-ease),box-shadow var(--gm-duration) var(--gm-ease),transform var(--gm-duration) var(--gm-ease);line-height:1.2;text-decoration:none;display:inline-flex}.opCRhW_button:disabled{opacity:.55;cursor:not-allowed}.opCRhW_button[aria-busy=true]{opacity:.8;cursor:progress}.opCRhW_sm{font-size:var(--gm-text-sm);padding:.5rem .875rem}.opCRhW_md{padding:.8rem 1.5rem;font-size:.97rem}.opCRhW_lg{font-size:var(--gm-text-md);border-radius:var(--gm-radius-md);padding:.95rem 1.9rem}.opCRhW_primary,.opCRhW_secondary,.opCRhW_danger{box-shadow:var(--gm-button-edge,0 0 transparent),var(--gm-shadow-control)}.opCRhW_primary:hover:not(:disabled),.opCRhW_secondary:hover:not(:disabled),.opCRhW_danger:hover:not(:disabled){box-shadow:var(--gm-button-edge,0 0 transparent),var(--gm-shadow-control-hover);transform:var(--gm-lift)}.opCRhW_primary:active:not(:disabled),.opCRhW_secondary:active:not(:disabled),.opCRhW_danger:active:not(:disabled){box-shadow:none;transform:var(--gm-press)}.opCRhW_primary{background:var(--gm-color-primary);color:var(--gm-color-on-primary)}.opCRhW_primary:hover:not(:disabled){background:var(--gm-color-primary-hover);color:var(--gm-color-on-primary)}.opCRhW_danger{background:var(--gm-color-danger);color:#fff}.opCRhW_danger:hover:not(:disabled){background:color-mix(in srgb, var(--gm-color-danger) 85%, #000);color:#fff}.opCRhW_secondary{--gm-button-edge:inset 0 1px 0 var(--gm-glass-highlight);background:var(--gm-color-surface);color:var(--gm-color-text);border-color:var(--gm-color-border-strong)}.opCRhW_secondary:hover:not(:disabled){background:var(--gm-color-surface-hover);border-color:var(--gm-color-border-hover);color:var(--gm-color-heading)}.opCRhW_ghost{color:var(--gm-color-text-muted);background:0 0}.opCRhW_ghost:hover:not(:disabled){background:var(--gm-color-surface-hover);color:var(--gm-color-heading)}.opCRhW_spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:1em;height:1em;animation:.7s linear infinite opCRhW_spin}@keyframes opCRhW_spin{to{transform:rotate(360deg)}}
.eJFDaa_banner{justify-content:space-between;align-items:center;gap:var(--gm-space-6) 3.5rem;border:var(--gm-border-width) solid var(--gm-color-border-strong);border-radius:var(--gm-radius-lg);box-shadow:var(--gm-shadow-pop);background:radial-gradient(120% 140% at 0% 0%, color-mix(in srgb, var(--gm-color-primary) 20%, transparent) 0%, var(--gm-color-surface) 55%);flex-wrap:wrap;padding:clamp(2.25rem,5vw,4rem) clamp(1.75rem,4.5vw,3.5rem);display:flex}.eJFDaa_copy{max-width:56ch}.eJFDaa_title{font-size:var(--gm-text-3xl);letter-spacing:-.028em;margin-bottom:var(--gm-space-4);text-shadow:var(--gm-display-shadow)}.eJFDaa_body{font-size:var(--gm-text-lg);color:var(--gm-color-text-muted)}.eJFDaa_actions{gap:var(--gm-space-3);flex-wrap:wrap;display:flex}
.FTzPda_grid{grid-template-columns:repeat(auto-fit, minmax(min(var(--gm-feature-min), 100%), 1fr));gap:var(--gm-border-width);border:var(--gm-border-width) solid var(--gm-color-border);border-radius:var(--gm-radius-lg);background:var(--gm-color-border);display:grid;overflow:hidden}.FTzPda_feature{gap:var(--gm-space-3);padding:var(--gm-space-6) 1.75rem;background:var(--gm-color-bg);transition:background-color var(--gm-duration) var(--gm-ease);flex-direction:column;display:flex}.FTzPda_feature:hover{background:color-mix(in srgb, var(--gm-color-bg) 96%, var(--gm-color-text))}.FTzPda_index{font-family:var(--gm-font-mono);font-size:var(--gm-text-xs);color:var(--gm-color-accent)}.FTzPda_title{letter-spacing:-.015em;font-size:1.3rem}.FTzPda_body{color:var(--gm-color-text-subtle);font-size:.94rem;line-height:1.65}
.cSG0_G_eyebrow{font-family:var(--gm-font-mono);font-size:var(--gm-text-xs);letter-spacing:var(--gm-tracking-label);text-transform:uppercase;color:var(--gm-color-text-faint);font-weight:400;line-height:1.4}.cSG0_G_accent{color:var(--gm-color-accent)}
.aLSCbq_pattern{z-index:-1;pointer-events:none;position:absolute;inset:0}.aLSCbq_pattern:before{content:"";background-color:var(--gm-pattern-color);-webkit-mask-image:var(--gm-pattern);-webkit-mask-image:var(--gm-pattern);mask-image:var(--gm-pattern);-webkit-mask-size:var(--gm-pattern-size);-webkit-mask-size:var(--gm-pattern-size);mask-size:var(--gm-pattern-size);position:absolute;inset:0}.aLSCbq_grid{--gm-pattern:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64'%3E%3Cpath d='M0 .5H64M.5 0V64' fill='none' stroke='black'/%3E%3C/svg%3E");--gm-pattern-size:64px 64px}.aLSCbq_dots{--gm-pattern:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Ccircle cx='12' cy='12' r='1.25'/%3E%3C/svg%3E");--gm-pattern-size:24px 24px}.aLSCbq_hex{--gm-pattern:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='49' height='84'%3E%3Cpath d='M24.5 0 49 14v28L24.5 56 0 42V14zm0 56v28' fill='none' stroke='black'/%3E%3C/svg%3E");--gm-pattern-size:49px 84px}.aLSCbq_leaves{--gm-pattern:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96'%3E%3Cg fill='none' stroke='black' stroke-linecap='round'%3E%3Cg transform='translate(8 30) rotate(-35)'%3E%3Cpath d='M0 0C6-8 18-8 24 0 18 8 6 8 0 0Zm3 0h18'/%3E%3C/g%3E%3Cg transform='translate(50 62) rotate(20)'%3E%3Cpath d='M0 0C6-8 18-8 24 0 18 8 6 8 0 0Zm3 0h18'/%3E%3C/g%3E%3Cg transform='translate(62 14) rotate(150)'%3E%3Cpath d='M0 0C6-8 18-8 24 0 18 8 6 8 0 0Zm3 0h18'/%3E%3C/g%3E%3Cg transform='translate(14 86) rotate(-80)'%3E%3Cpath d='M0 0C6-8 18-8 24 0 18 8 6 8 0 0Zm3 0h18'/%3E%3C/g%3E%3Cg transform='translate(74 38) rotate(70) scale(.6)'%3E%3Cpath d='M0 0C6-8 18-8 24 0 18 8 6 8 0 0Zm3 0h18'/%3E%3C/g%3E%3Cpath d='M30 50q8 2 12 9'/%3E%3C/g%3E%3C/svg%3E");--gm-pattern-size:128px 128px}.aLSCbq_halftone{--gm-pattern:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14'%3E%3Ccircle cx='3.5' cy='3.5' r='2.4'/%3E%3Ccircle cx='10.5' cy='10.5' r='2.4'/%3E%3C/svg%3E");--gm-pattern-size:14px 14px}.aLSCbq_circuit{--gm-pattern:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80'%3E%3Cg fill='none' stroke='black'%3E%3Cpath d='M0 16h24l8 8h16l8-8h24M40 24v20l-8 8v28M32 0v5M56 0v16M56 80V68l8-8h16M0 60h9M64 31v14'/%3E%3Ccircle cx='32' cy='8' r='3'/%3E%3Ccircle cx='12' cy='60' r='3'/%3E%3Ccircle cx='64' cy='28' r='3'/%3E%3Ccircle cx='64' cy='48' r='3'/%3E%3C/g%3E%3C/svg%3E");--gm-pattern-size:80px 80px}.aLSCbq_petals{--gm-pattern:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cg transform='translate(28 30) rotate(0) scale(1)'%3E%3Ccircle r='1.6'/%3E%3Cg transform='rotate(0) translate(0 -2.5)'%3E%3Cpath d='M0 0C-5-3-7-10-3.5-15L0-12.5 3.5-15C7-10 5-3 0 0Z'/%3E%3C/g%3E%3Cg transform='rotate(72) translate(0 -2.5)'%3E%3Cpath d='M0 0C-5-3-7-10-3.5-15L0-12.5 3.5-15C7-10 5-3 0 0Z'/%3E%3C/g%3E%3Cg transform='rotate(144) translate(0 -2.5)'%3E%3Cpath d='M0 0C-5-3-7-10-3.5-15L0-12.5 3.5-15C7-10 5-3 0 0Z'/%3E%3C/g%3E%3Cg transform='rotate(216) translate(0 -2.5)'%3E%3Cpath d='M0 0C-5-3-7-10-3.5-15L0-12.5 3.5-15C7-10 5-3 0 0Z'/%3E%3C/g%3E%3Cg transform='rotate(288) translate(0 -2.5)'%3E%3Cpath d='M0 0C-5-3-7-10-3.5-15L0-12.5 3.5-15C7-10 5-3 0 0Z'/%3E%3C/g%3E%3C/g%3E%3Cg transform='translate(86 84) rotate(20) scale(0.8)'%3E%3Ccircle r='1.6'/%3E%3Cg transform='rotate(0) translate(0 -2.5)'%3E%3Cpath d='M0 0C-5-3-7-10-3.5-15L0-12.5 3.5-15C7-10 5-3 0 0Z'/%3E%3C/g%3E%3Cg transform='rotate(72) translate(0 -2.5)'%3E%3Cpath d='M0 0C-5-3-7-10-3.5-15L0-12.5 3.5-15C7-10 5-3 0 0Z'/%3E%3C/g%3E%3Cg transform='rotate(144) translate(0 -2.5)'%3E%3Cpath d='M0 0C-5-3-7-10-3.5-15L0-12.5 3.5-15C7-10 5-3 0 0Z'/%3E%3C/g%3E%3Cg transform='rotate(216) translate(0 -2.5)'%3E%3Cpath d='M0 0C-5-3-7-10-3.5-15L0-12.5 3.5-15C7-10 5-3 0 0Z'/%3E%3C/g%3E%3Cg transform='rotate(288) translate(0 -2.5)'%3E%3Cpath d='M0 0C-5-3-7-10-3.5-15L0-12.5 3.5-15C7-10 5-3 0 0Z'/%3E%3C/g%3E%3C/g%3E%3Cg transform='translate(86 28) rotate(40) scale(0.7)'%3E%3Cpath d='M0 0C-5-3-7-10-3.5-15L0-12.5 3.5-15C7-10 5-3 0 0Z'/%3E%3C/g%3E%3Cg transform='translate(22 94) rotate(-60) scale(0.7)'%3E%3Cpath d='M0 0C-5-3-7-10-3.5-15L0-12.5 3.5-15C7-10 5-3 0 0Z'/%3E%3C/g%3E%3Cg transform='translate(58 62) rotate(110) scale(0.55)'%3E%3Cpath d='M0 0C-5-3-7-10-3.5-15L0-12.5 3.5-15C7-10 5-3 0 0Z'/%3E%3C/g%3E%3Cg transform='translate(110 50) rotate(-20) scale(0.5)'%3E%3Cpath d='M0 0C-5-3-7-10-3.5-15L0-12.5 3.5-15C7-10 5-3 0 0Z'/%3E%3C/g%3E%3C/svg%3E");--gm-pattern-size:150px 150px}.aLSCbq_bolts{--gm-pattern:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cg transform='translate(14 10) rotate(-12) scale(1)'%3E%3Cpath d='M7 0h10l-5 9h7L5 26l3.5-12H2z'/%3E%3C/g%3E%3Cg transform='translate(70 56) rotate(14) scale(1.25)'%3E%3Cpath d='M7 0h10l-5 9h7L5 26l3.5-12H2z'/%3E%3C/g%3E%3Cg transform='translate(86 8) rotate(22) scale(0.7)' fill='none' stroke='black' stroke-width='2.1428571429' stroke-linejoin='round'%3E%3Cpath d='M7 0h10l-5 9h7L5 26l3.5-12H2z'/%3E%3C/g%3E%3Cg transform='translate(22 72) rotate(-24) scale(0.85)' fill='none' stroke='black' stroke-width='1.7647058824' stroke-linejoin='round'%3E%3Cpath d='M7 0h10l-5 9h7L5 26l3.5-12H2z'/%3E%3C/g%3E%3Cpath d='M58 22.5l1 2.5 2.5 1-2.5 1-1 2.5-1-2.5-2.5-1 2.5-1z'/%3E%3Cpath d='M108 100.5l1 2.5 2.5 1-2.5 1-1 2.5-1-2.5-2.5-1 2.5-1z'/%3E%3Cpath d='M50 104.5l1 2.5 2.5 1-2.5 1-1 2.5-1-2.5-2.5-1 2.5-1z'/%3E%3Cpath d='M8 46.5l1 2.5 2.5 1-2.5 1-1 2.5-1-2.5-2.5-1 2.5-1z'/%3E%3C/svg%3E");--gm-pattern-size:140px 140px}.aLSCbq_radial{-webkit-mask-image:radial-gradient(80% 70% at 50% 20%,#000 30%,#0000 100%);mask-image:radial-gradient(80% 70% at 50% 20%,#000 30%,#0000 100%)}.aLSCbq_bottom{-webkit-mask-image:linear-gradient(#000 30%,#0000);mask-image:linear-gradient(#000 30%,#0000)}
.KPenOq_hero{isolation:isolate;padding-block:var(--gm-space-9) var(--gm-space-8);align-items:center;display:flex;position:relative;overflow:hidden}.KPenOq_page{min-height:420px}.KPenOq_full{min-height:calc(100svh - var(--gm-header-height))}.KPenOq_image{z-index:-2;filter:saturate(.85);background-position:50% 35%;background-size:cover;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 45%,#0006 75%,#0000 100%);mask-image:linear-gradient(#000 0% 45%,#0006 75%,#0000 100%)}.KPenOq_image:after{content:"";background:linear-gradient(180deg, color-mix(in srgb, var(--gm-color-bg) 66%, transparent) 0%, color-mix(in srgb, var(--gm-color-bg) 52%, transparent) 45%, color-mix(in srgb, var(--gm-color-bg) 88%, transparent) 100%),radial-gradient(ellipse 90% 120% at 50% 30%, transparent 40%, color-mix(in srgb, var(--gm-color-bg) 70%, transparent) 100%);position:absolute;inset:0}.KPenOq_inner{align-items:flex-start;gap:var(--gm-space-4);width:100%;max-width:calc(var(--gm-container) + 2*var(--gm-gutter));padding-inline:var(--gm-gutter);flex-direction:column;margin-inline:auto;display:flex}.KPenOq_center .KPenOq_inner{text-align:center;align-items:center}.KPenOq_badge{margin-bottom:var(--gm-space-4)}.KPenOq_title{max-width:20ch;font-size:var(--gm-text-4xl);letter-spacing:-.03em;text-shadow:var(--gm-display-shadow);line-height:1.05}.KPenOq_full .KPenOq_title{font-size:var(--gm-text-5xl);letter-spacing:-.035em;line-height:1.02}.KPenOq_title em{background:var(--gm-highlight);-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--gm-color-accent);margin-inline:-.08em;padding-inline:.08em;font-style:italic}.KPenOq_subtitle{max-width:60ch;margin-top:var(--gm-space-2);font-size:clamp(var(--gm-text-lg),1rem + .6vw,1.25rem);color:var(--gm-color-text-muted);line-height:1.55}.KPenOq_actions{margin-top:var(--gm-space-5);flex-wrap:wrap;align-items:center;gap:.875rem;display:flex}
.FE5oVa_container{width:100%;max-width:calc(var(--gm-container) + 2*var(--gm-gutter));padding-inline:var(--gm-gutter);margin-inline:auto}.FE5oVa_narrow{max-width:calc(var(--gm-container-narrow) + 2*var(--gm-gutter))}
.R5TdiG_section{padding-block:var(--gm-space-7)}.R5TdiG_header{gap:var(--gm-space-3);max-width:62ch;margin-bottom:var(--gm-space-6);flex-direction:column;display:flex}.R5TdiG_center{text-align:center;align-items:center;margin-inline:auto}.R5TdiG_title{font-size:var(--gm-text-3xl)}.R5TdiG_description{font-size:var(--gm-text-lg);color:var(--gm-color-text-muted)}
.qvk0jG_footer{border-top:var(--gm-border-width) solid var(--gm-color-border-subtle)}.qvk0jG_inner{justify-content:space-between;align-items:flex-start;gap:var(--gm-space-7);max-width:calc(var(--gm-container) + 2*var(--gm-gutter));padding:3.25rem var(--gm-gutter);flex-wrap:wrap;margin-inline:auto;display:flex}.qvk0jG_about{gap:var(--gm-space-3);flex-direction:column;display:flex}.qvk0jG_brand{color:var(--gm-color-heading);font-family:var(--gm-font-display);font-weight:var(--gm-weight-bold)}.qvk0jG_fineprint{color:var(--gm-color-text-faint);font-size:.84rem}.qvk0jG_columns{gap:var(--gm-space-7) var(--gm-space-8);flex-wrap:wrap;display:flex}.qvk0jG_column ul{flex-direction:column;gap:.7rem;margin:0;padding:0;list-style:none;display:flex}.qvk0jG_column a{color:var(--gm-color-text-subtle);font-size:.9rem}.qvk0jG_column a:hover{color:var(--gm-color-heading)}.qvk0jG_heading{font-family:var(--gm-font-mono);font-size:var(--gm-text-xs);letter-spacing:var(--gm-tracking-label);text-transform:uppercase;color:var(--gm-color-text-faint);margin-bottom:.875rem;font-weight:400;line-height:1.4}
.V-QqWq_header{z-index:var(--gm-z-header);position:sticky;top:0}.V-QqWq_header:before{content:"";z-index:-1;--gm-frost:var(--frost-tint,var(--gm-color-primary));background-image:radial-gradient(130% 90% at 0% 0%, color-mix(in srgb, var(--gm-frost) 10%, transparent), transparent 55%),linear-gradient(180deg, var(--gm-glass-sheen), transparent 42%);border:var(--gm-border-width) solid color-mix(in srgb, var(--gm-frost) 22%, var(--gm-glass-edge));box-shadow:inset 0 1px 0 var(--gm-glass-highlight),inset 0 -1px 0 color-mix(in srgb, var(--gm-frost) 12%, transparent),var(--gm-glass-shadow);background-color:color-mix(in srgb, var(--gm-color-bg) 62%, transparent);position:absolute;inset:0}@media (prefers-reduced-transparency:reduce){.V-QqWq_header:before{background-color:var(--gm-color-bg)}}.V-QqWq_header:before{-webkit-backdrop-filter:blur(22px)saturate(180%);backdrop-filter:blur(22px)saturate(180%)}@media (prefers-reduced-transparency:reduce){.V-QqWq_header:before{-webkit-backdrop-filter:none;backdrop-filter:none}}.V-QqWq_header:before{border-width:0 0 var(--gm-border-width);background-color:var(--gm-color-overlay)}.V-QqWq_inner{align-items:center;gap:var(--gm-space-6);height:var(--gm-header-height);max-width:calc(var(--gm-container) + 2*var(--gm-gutter));padding-inline:var(--gm-gutter);margin-inline:auto;display:flex}.V-QqWq_brand{flex:none;align-items:center;display:flex}.V-QqWq_brand a{align-items:center;gap:var(--gm-space-3);color:var(--gm-color-heading);font-family:var(--gm-font-display);font-weight:var(--gm-weight-bold);display:flex}.V-QqWq_nav{flex:1;justify-content:center;display:flex}.V-QqWq_actions{align-items:center;gap:var(--gm-space-4);flex:none;display:flex}.V-QqWq_links{gap:var(--gm-space-1) var(--gm-space-5);margin:0;padding:0;font-size:.9rem;list-style:none;display:flex}.V-QqWq_link{color:var(--gm-color-text-subtle);transition:color var(--gm-duration) var(--gm-ease)}.V-QqWq_link:hover,.V-QqWq_link[aria-current=page]{color:var(--gm-color-heading)}.V-QqWq_toggle{display:none}@media (max-width:759.98px){.V-QqWq_inner{gap:var(--gm-space-3)}.V-QqWq_nav{flex:none;order:1}.V-QqWq_brand{flex:1}.V-QqWq_toggle{align-items:center;gap:var(--gm-space-2);height:2.25rem;padding:0 var(--gm-space-3);border:var(--gm-border-width) solid var(--gm-color-border-strong);border-radius:var(--gm-radius-sm);font-size:var(--gm-text-sm);cursor:var(--gm-cursor-pointer);background:0 0;display:inline-flex}.V-QqWq_links{padding:var(--gm-space-4) var(--gm-gutter) var(--gm-space-6);--gm-frost:var(--frost-tint,var(--gm-color-primary));background-image:radial-gradient(130% 90% at 0% 0%, color-mix(in srgb, var(--gm-frost) 10%, transparent), transparent 55%),linear-gradient(180deg, var(--gm-glass-sheen), transparent 42%);border:var(--gm-border-width) solid color-mix(in srgb, var(--gm-frost) 22%, var(--gm-glass-edge));box-shadow:inset 0 1px 0 var(--gm-glass-highlight),inset 0 -1px 0 color-mix(in srgb, var(--gm-frost) 12%, transparent),var(--gm-glass-shadow);background-color:color-mix(in srgb, var(--gm-color-bg) 88%, transparent);-webkit-backdrop-filter:blur(22px)saturate(180%);backdrop-filter:blur(22px)saturate(180%);border-width:0 0 var(--gm-border-width);font-family:var(--gm-font-display);font-size:var(--gm-text-2xl);flex-direction:column;display:none;position:absolute;top:100%;left:0;right:0}}@media (max-width:759.98px) and (prefers-reduced-transparency:reduce){.V-QqWq_links{background-color:var(--gm-color-bg);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (max-width:759.98px){.V-QqWq_open{display:flex}.V-QqWq_link{padding-block:var(--gm-space-2);color:var(--gm-color-text);display:block}}.V-QqWq_toggleIcon{width:14px;height:1.5px;transition:background-color var(--gm-duration) var(--gm-ease);background:currentColor;position:relative}.V-QqWq_toggleIcon:before,.V-QqWq_toggleIcon:after{content:"";width:100%;height:100%;transition:transform var(--gm-duration) var(--gm-ease);background:currentColor;position:absolute;left:0}.V-QqWq_toggleIcon:before{transform:translateY(-4.5px)}.V-QqWq_toggleIcon:after{transform:translateY(4.5px)}[aria-expanded=true]>.V-QqWq_toggleIcon{background:0 0}[aria-expanded=true]>.V-QqWq_toggleIcon:before{transform:rotate(45deg)}[aria-expanded=true]>.V-QqWq_toggleIcon:after{transform:rotate(-45deg)}
.mCdjaW_steps{margin:0;padding:0;list-style:none}.mCdjaW_step{padding-block:var(--gm-space-5);border-bottom:var(--gm-border-width) solid var(--gm-color-border-subtle);grid-template-columns:2.75rem minmax(0,1fr);gap:1.25rem;display:grid}.mCdjaW_step:last-child{border-bottom:none}.mCdjaW_marker{font-family:var(--gm-font-mono);color:var(--gm-color-accent);padding-top:3px;font-size:.8rem}.mCdjaW_title{letter-spacing:-.015em;margin-bottom:var(--gm-space-2);font-size:1.15rem}.mCdjaW_body{color:var(--gm-color-text-subtle)}
.auzI4q_scroller{border:var(--gm-border-width) solid var(--gm-color-border);border-radius:var(--gm-radius-sm);background:var(--gm-color-surface);max-width:100%;overflow-x:auto}.auzI4q_table{border-collapse:collapse;width:100%;font-size:.94rem}.auzI4q_table th{font-family:var(--gm-font-mono);font-size:var(--gm-text-xs);letter-spacing:var(--gm-tracking-label);text-transform:uppercase;border-bottom:2px solid var(--gm-color-accent);color:var(--gm-color-text-faint);font-weight:400;line-height:1.4;font-weight:var(--gm-weight-bold);text-align:left;white-space:nowrap;padding:.6rem .75rem}.auzI4q_table td{vertical-align:top;border-bottom:var(--gm-border-width) solid var(--gm-color-border-subtle);border-right:var(--gm-border-width) solid var(--gm-color-border-subtle);padding:.625rem .75rem}.auzI4q_table td:last-child{border-right:none}.auzI4q_table tbody tr:last-child td{border-bottom:none}.auzI4q_caption{caption-side:top;text-align:left;color:var(--gm-color-text-muted);font-size:var(--gm-text-sm);padding:.75rem}.auzI4q_table .auzI4q_numeric{font-variant-numeric:tabular-nums;text-align:right}.auzI4q_table .auzI4q_start{text-align:left}.auzI4q_table .auzI4q_center{text-align:center}.auzI4q_table .auzI4q_end{text-align:right}.auzI4q_sort{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:var(--gm-cursor-pointer);background:0 0;border:0;align-items:center;gap:.4em;padding:0;display:inline-flex}.auzI4q_sort:hover{color:var(--gm-color-heading)}.auzI4q_arrow{flex-direction:column;gap:2px;display:inline-flex}.auzI4q_arrow:before,.auzI4q_arrow:after{content:"";opacity:.35;border-inline:3.5px solid #0000}.auzI4q_arrow:before{border-bottom:4px solid}.auzI4q_arrow:after{border-top:4px solid}.auzI4q_arrow[data-direction=ascending]:before,.auzI4q_arrow[data-direction=descending]:after{opacity:1}.auzI4q_arrow[data-direction=ascending]:after,.auzI4q_arrow[data-direction=descending]:before{opacity:0}
.T5EBqG_terminal{background-image:linear-gradient(225deg, var(--gm-color-primary) calc(var(--gm-notch) * .7071), transparent 0);border:var(--gm-border-width) solid var(--gm-color-border);border-radius:var(--gm-radius-md);background-repeat:no-repeat;background-color:var(--gm-color-surface);box-shadow:var(--gm-shadow-pop);overflow:hidden}.T5EBqG_titleBar{border-bottom:var(--gm-border-width) solid var(--gm-color-border-subtle);align-items:center;gap:7px;padding:.625rem .875rem;display:flex}.T5EBqG_label{font-family:var(--gm-font-mono);font-size:var(--gm-text-xs);color:var(--gm-color-text-faint);margin-left:6px}.T5EBqG_body{padding:var(--gm-space-4) 1.125rem;font-family:var(--gm-font-mono);color:var(--gm-color-text);margin:0;font-size:.84rem;line-height:1.9;overflow-x:auto}.T5EBqG_body code{font:inherit}.T5EBqG_line{display:block}.T5EBqG_blank{height:.9em;display:block}.T5EBqG_prompt{color:var(--gm-color-accent);-webkit-user-select:none;user-select:none}.T5EBqG_comment{color:var(--gm-color-text-faint)}
.tlNXUG_dots{flex-shrink:0;gap:7px;display:flex}.tlNXUG_dot{background:var(--gm-color-border-strong);border-radius:50%;width:9px;height:9px}
.WSA_ia_control{border:var(--gm-border-width) solid var(--gm-color-border-strong);border-radius:var(--gm-radius-pill);background:var(--gm-color-surface);box-shadow:inset 0 1px 0 var(--gm-glass-highlight);scrollbar-width:none;gap:2px;min-width:0;max-width:100%;margin:0;padding:3px;display:inline-flex;overflow-x:auto}.WSA_ia_legend,.WSA_ia_input{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.WSA_ia_option{display:flex}.WSA_ia_segment{align-items:center;gap:var(--gm-space-2);border-radius:var(--gm-radius-pill);color:var(--gm-color-text-subtle);font-weight:var(--gm-weight-medium);white-space:nowrap;cursor:var(--gm-cursor-pointer);transition:background-color var(--gm-duration) var(--gm-ease),color var(--gm-duration) var(--gm-ease);display:inline-flex}.WSA_ia_segment:hover{color:var(--gm-color-text)}.WSA_ia_input:checked+.WSA_ia_segment{background:var(--gm-color-primary);color:var(--gm-color-on-primary)}.WSA_ia_input:focus-visible+.WSA_ia_segment{outline:2px solid var(--gm-color-focus);outline-offset:1px}.WSA_ia_sm .WSA_ia_segment{padding:.3rem .7rem;font-size:.8rem}.WSA_ia_md .WSA_ia_segment{padding:.4rem .9rem;font-size:.875rem}
.rWS0qG_compare{gap:var(--gm-space-6);padding:var(--gm-space-6);border:1px solid var(--gm-color-border);border-radius:var(--gm-radius-lg);background:var(--gm-color-surface);box-shadow:var(--gm-shadow-sm);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:end;margin:0;display:grid}@media (max-width:559.98px){.rWS0qG_compare{padding:var(--gm-space-5);grid-template-columns:minmax(0,1fr)}}.rWS0qG_side{gap:var(--gm-space-4);flex-direction:column;min-width:0;display:flex}.rWS0qG_frame{border-radius:var(--gm-radius-sm);aspect-ratio:3/2;display:block;overflow:hidden}.rWS0qG_frame svg{width:100%;height:100%;display:block}.rWS0qG_loose{gap:var(--gm-space-2);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.rWS0qG_looseShot{gap:var(--gm-space-1);flex-direction:column;min-width:0;display:flex}.rWS0qG_ev{color:var(--gm-color-text-subtle);font-family:var(--gm-font-mono);font-size:var(--gm-text-xs);text-align:center;white-space:nowrap}.rWS0qG_fan{aspect-ratio:3/2;width:min(100%,220px);margin-inline:auto;position:relative}.rWS0qG_fanFrame{border-radius:var(--gm-radius-sm);transform-origin:50% 120%;transition:transform .3s;position:absolute;inset:0;box-shadow:0 6px 18px -8px #00000073}.rWS0qG_fanFrame[data-position="-2"]{transform:rotate(-11deg)translate(-10%)}.rWS0qG_fanFrame[data-position="-1"]{transform:rotate(-5.5deg)translate(-5%)}.rWS0qG_fanFrame[data-position="1"]{transform:rotate(5.5deg)translate(5%)}.rWS0qG_fanFrame[data-position="2"]{transform:rotate(11deg)translate(10%)}.rWS0qG_fanFrame[data-position="0"]{outline:2px solid var(--gm-color-accent);outline-offset:2px}@media (hover:hover) and (prefers-reduced-motion:no-preference){.rWS0qG_compare:not(:hover) .rWS0qG_fanFrame:not([data-position="0"]){transform:rotate(0)translate(0)}}.rWS0qG_badge{top:var(--gm-space-2);right:var(--gm-space-2);border-radius:var(--gm-radius-sm);color:#fff;font-size:var(--gm-text-xs);font-variant-numeric:tabular-nums;background:#000000a6;align-items:center;gap:4px;padding:1px 6px;display:inline-flex;position:absolute}.rWS0qG_verdict{color:var(--gm-color-text-muted);font-size:var(--gm-text-sm);text-align:center;margin:0}.rWS0qG_verdict strong{color:var(--gm-color-heading)}.rWS0qG_caption{color:var(--gm-color-text-subtle);font-family:var(--gm-font-mono);font-size:var(--gm-text-xs);letter-spacing:.04em;text-align:center;grid-column:1/-1}
.z2yaAq_shot{gap:var(--gm-space-3);flex-direction:column;min-width:0;margin:0;display:flex}.z2yaAq_frame{width:100%;max-width:100%;padding:var(--gm-space-3);position:relative}.z2yaAq_frame img{border-radius:var(--gm-radius-md);width:100%;height:auto;box-shadow:var(--gm-shadow-lg);display:block}.z2yaAq_placeholder{border-radius:var(--gm-radius-md);box-shadow:var(--gm-shadow-lg);background:linear-gradient(160deg,#ffffff0f,#0000001f),#777776;place-items:center;display:grid;position:relative;overflow:hidden}.z2yaAq_thirds{background:linear-gradient(90deg,#0000 calc(33.3333% - .5px),#ffffff29 0 calc(33.3333% + .5px),#0000 0),linear-gradient(90deg,#0000 calc(66.6667% - .5px),#ffffff29 0 calc(66.6667% + .5px),#0000 0),linear-gradient(#0000 calc(33.3333% - .5px),#ffffff29 0 calc(33.3333% + .5px),#0000 0),linear-gradient(#0000 calc(66.6667% - .5px),#ffffff29 0 calc(66.6667% + .5px),#0000 0);position:absolute;inset:0}.z2yaAq_label{align-items:center;gap:var(--gm-space-2);max-width:32ch;padding:var(--gm-space-4);color:#f4f3ee;font-size:var(--gm-text-sm);text-align:center;text-wrap:balance;flex-direction:column;line-height:1.45;display:flex;position:relative}.z2yaAq_tag{padding:2px var(--gm-space-2);border-radius:var(--gm-radius-sm);color:#ffc24b;font-family:var(--gm-font-mono);font-size:var(--gm-text-xs);letter-spacing:.08em;text-transform:uppercase;border:1px solid #ffc24bb3}.z2yaAq_corners{pointer-events:none;--mark:18px;--weight:2px;--ink:#ffc24b;background:linear-gradient(var(--ink), var(--ink)) top left/var(--mark) var(--weight),linear-gradient(var(--ink), var(--ink)) top left/var(--weight) var(--mark),linear-gradient(var(--ink), var(--ink)) top right/var(--mark) var(--weight),linear-gradient(var(--ink), var(--ink)) top right/var(--weight) var(--mark),linear-gradient(var(--ink), var(--ink)) bottom left/var(--mark) var(--weight),linear-gradient(var(--ink), var(--ink)) bottom left/var(--weight) var(--mark),linear-gradient(var(--ink), var(--ink)) bottom right/var(--mark) var(--weight),linear-gradient(var(--ink), var(--ink)) bottom right/var(--weight) var(--mark);background-repeat:no-repeat;position:absolute;inset:0}.z2yaAq_caption{padding-inline:var(--gm-space-3);color:var(--gm-color-text-subtle);font-family:var(--gm-font-mono);font-size:var(--gm-text-xs);letter-spacing:.04em}
.qnDekq_brand{align-items:center;gap:var(--gm-space-2);color:var(--gm-color-heading);font-family:var(--gm-font-display);font-size:var(--gm-text-lg);font-variation-settings:"wdth" 112;white-space:nowrap;font-weight:700;font-stretch:112%;text-decoration:none;display:inline-flex}.qnDekq_brand svg{flex-shrink:0}.qnDekq_wideOnly{display:contents}@media (max-width:559.98px){.qnDekq_wideOnly{display:none!important}}.qnDekq_hero{--gm-pattern:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cg fill='none' stroke='black' stroke-width='1.2' stroke-linecap='round'%3E%3Cpath d='M88 62A30 30 0 1 0 28 62A30 30 0 1 0 88 62M80.5 66.6L61.4 91.8M68.5 82.5L36.8 83.2M48.5 83L28.2 58.7M35.7 67.7L42 36.6M39.7 48.1L67.9 33.7M57.4 39L86.3 52M75.6 47.2L83.4 77.9'/%3E%3Cpath d='M208 118A30 30 0 1 0 148 118A30 30 0 1 0 208 118M182.1 126L149.3 126.7M174.3 126.2L153.3 101M169.3 120.2L175.9 88.1M170.8 112.5L200.1 97.7M177.8 109L207.6 122.6M184.9 112.2L192.9 144M186.8 119.8L166.9 145.9'/%3E%3Cpath d='M112 190A30 30 0 1 0 52 190A30 30 0 1 0 112 190M94.4 198.5L65.5 215.1M83.1 205L52.1 192.7M71 200.2L61.2 168.4M67.2 187.7L86 160.3M74.5 177L107.7 174.6M87.5 176L110.1 200.5M96.3 185.6L91.3 218.5'/%3E%3Cpath d='M219 212A19 19 0 1 0 181 212A19 19 0 1 0 219 212M204.8 213.5L190.7 228.6M201.8 216.7L181.3 215.1M197.5 216.3L185.9 199.3M195.1 212.7L201.2 193M196.3 208.6L215.5 201.1M200.4 207L218.2 217.3M204.1 209.2L207.2 229.6'/%3E%3C/g%3E%3C/svg%3E");--gm-pattern-size:240px 240px;--gm-pattern-color:color-mix(in srgb, var(--gm-color-accent) 13%, transparent)}.qnDekq_heroShot{width:min(100%,1040px);margin:var(--gm-space-7) auto 0}.qnDekq_split{gap:var(--gm-space-7);grid-template-columns:repeat(auto-fit,minmax(min(380px,100%),1fr));align-items:center;display:grid}.qnDekq_split>*{min-width:0}.qnDekq_kinds{gap:var(--gm-space-5);flex-direction:column;display:flex}.qnDekq_kinds li{padding-left:var(--gm-space-4);border-left:2px solid var(--gm-color-accent)}.qnDekq_kinds h3{margin:0 0 var(--gm-space-1);color:var(--gm-color-heading);font-family:var(--gm-font-display);font-size:var(--gm-text-lg)}.qnDekq_kinds p{max-width:58ch;color:var(--gm-color-text-muted);margin:0}.qnDekq_compare{overflow-x:auto}.qnDekq_compare table{min-width:640px}.qnDekq_compare td:first-child{white-space:nowrap}.qnDekq_theirs{color:var(--gm-color-text-subtle)}.qnDekq_shots{gap:var(--gm-space-6);margin-bottom:var(--gm-space-8);grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));display:grid}.qnDekq_marking{padding:2px var(--gm-space-2);border:1px solid var(--gm-color-border-strong);border-radius:var(--gm-radius-sm);color:var(--gm-color-accent);font-family:var(--gm-font-mono);font-size:var(--gm-text-xs);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-weight:500;display:inline-block}.qnDekq_flow{gap:var(--gm-space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:759.98px){.qnDekq_flow{grid-template-columns:minmax(0,1fr)}}.qnDekq_flow li{gap:var(--gm-space-2);padding:var(--gm-space-5);border:1px solid var(--gm-color-border);border-radius:var(--gm-radius-lg);background:var(--gm-color-surface);box-shadow:var(--gm-shadow-sm);color:var(--gm-color-text-muted);flex-direction:column;display:flex;position:relative}.qnDekq_flow li:not(:last-child):after{content:"▸";top:50%;right:calc(var(--gm-space-6)/-2);color:var(--gm-color-accent);font-size:var(--gm-text-md);position:absolute;translate:50% -50%}@media (max-width:759.98px){.qnDekq_flow li:not(:last-child):after{content:"▾";top:auto;right:50%;bottom:calc(var(--gm-space-6)/-2);translate:50% 50%}}.qnDekq_flow strong{color:var(--gm-color-heading);font-family:var(--gm-font-display);font-size:var(--gm-text-xl);font-variation-settings:"wdth" 112;font-stretch:112%}.qnDekq_storageShot{gap:var(--gm-space-7);margin-top:var(--gm-space-8);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;display:grid}@media (max-width:759.98px){.qnDekq_storageShot{grid-template-columns:minmax(0,1fr)}}.qnDekq_next{align-items:flex-start;gap:var(--gm-space-3);flex-direction:column;display:flex}.qnDekq_next h3{color:var(--gm-color-heading);font-family:var(--gm-font-display);font-size:var(--gm-text-xl);margin:0}.qnDekq_next p{max-width:52ch;color:var(--gm-color-text-muted);margin:0}.qnDekq_buildNote{max-width:62ch;margin:var(--gm-space-6) 0 0;color:var(--gm-color-text-muted)}.qnDekq_cta{width:100%;max-width:calc(var(--gm-container) + 2*var(--gm-gutter));padding:0 var(--gm-gutter) var(--gm-space-9);margin-inline:auto}
