@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d0d9446e69c4847e-s.3w7f_p1-p40wk.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(../media/4e1c87b7aa9e2f2f-s.403cw4u-aurg6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(../media/3fd967fc5374d70a-s.0aam4xq51u8ez.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(../media/dd14639a62c56cb2-s.2--ii1rah3vw3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b59689b1142d37ce-s.p.3tqbdkkdqajd-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded;font-style:normal;font-weight:900;font-display:swap;src:url(../media/d0d9446e69c4847e-s.3w7f_p1-p40wk.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-weight:900;font-display:swap;src:url(../media/4e1c87b7aa9e2f2f-s.403cw4u-aurg6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:900;font-display:swap;src:url(../media/3fd967fc5374d70a-s.0aam4xq51u8ez.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded;font-style:normal;font-weight:900;font-display:swap;src:url(../media/dd14639a62c56cb2-s.2--ii1rah3vw3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-weight:900;font-display:swap;src:url(../media/b59689b1142d37ce-s.p.3tqbdkkdqajd-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded Fallback;src:local(Arial);ascent-override:73.93%;descent-override:18.2%;line-gap-override:0.0%;size-adjust:134.59%}._4I7OWq_className{font-family:Unbounded,Unbounded Fallback;font-style:normal}._4I7OWq_variable{--font-unbounded:"Unbounded", "Unbounded Fallback"}
@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c3cb240f9c892514-s.270md_-rr62el.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0lsanbtneewqp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c3cb240f9c892514-s.270md_-rr62el.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0lsanbtneewqp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c3cb240f9c892514-s.270md_-rr62el.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0lsanbtneewqp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.n2fvTG_className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.n2fvTG_variable{--font-dm-sans:"DM Sans", "DM Sans Fallback"}
.IrzyxW_alert{align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-panel-raised);display:flex}.IrzyxW_icon{border-radius:var(--radius-sm);flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.IrzyxW_success{background:var(--color-success-soft);color:var(--color-success)}.IrzyxW_info{background:var(--color-accent-soft);color:var(--color-accent)}.IrzyxW_danger{background:var(--color-danger-soft);color:var(--color-danger)}.IrzyxW_body{flex:auto;gap:2px;min-width:0;display:grid}.IrzyxW_title{font-family:var(--font-body);font-size:var(--text-sm);font-weight:700;line-height:1.3}.IrzyxW_message{color:var(--color-text-muted);font-size:var(--text-sm);overflow-wrap:anywhere;line-height:1.4}.IrzyxW_action{flex:none}.IrzyxW_dismiss{width:28px;height:28px;margin:calc(var(--space-1) * -.5) calc(var(--space-1) * -.5) 0 0;border-radius:var(--radius-sm);color:var(--color-text-subtle);cursor:pointer;transition:color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out);background:0 0;border:0;flex:none;justify-content:center;align-self:flex-start;align-items:center;padding:0;display:flex}.IrzyxW_dismiss:hover{background:var(--color-surface-subtle-hover);color:var(--color-text)}.IrzyxW_dismiss:focus-visible{outline:2px solid var(--color-accent-ring);outline-offset:1px}
.H8aylq_badge{align-items:center;gap:var(--space-2);height:28px;padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-panel);color:var(--color-text-muted);font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-weight:700;display:inline-flex}.H8aylq_accent{background:var(--color-accent-soft);color:var(--color-text);border-color:#0000}.H8aylq_solid{background:var(--color-accent);color:var(--color-on-accent);border-color:#0000;font-weight:800}.H8aylq_light{background:var(--color-text);color:var(--color-bg);border-color:#0000;font-weight:800}.H8aylq_dot{background:var(--color-text-subtle);border-radius:50%;width:8px;height:8px}.H8aylq_success .H8aylq_dot{background:var(--color-success);box-shadow:0 0 0 0 var(--color-success);animation:H8aylq_pulse 2s var(--ease-out) infinite}.H8aylq_danger .H8aylq_dot{background:var(--color-danger);box-shadow:0 0 0 4px var(--color-danger-ring)}.H8aylq_plain{font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:0;text-transform:none;font-weight:600}.H8aylq_glass{background:var(--color-glass);-webkit-backdrop-filter:blur(10px)}@keyframes H8aylq_pulse{0%{box-shadow:0 0 0 0 var(--color-success-ring)}70%{box-shadow:0 0 0 8px var(--color-success-ring-0)}to{box-shadow:0 0 0 0 var(--color-success-ring-0)}}@media (prefers-reduced-motion:reduce){.H8aylq_success .H8aylq_dot{animation:none}}
.W5RQPq_banner{border-radius:var(--radius-lg);align-items:center;min-height:300px;display:flex;position:relative;overflow:hidden}.W5RQPq_image{object-fit:cover}.W5RQPq_overlay{background:var(--overlay-banner);position:absolute;inset:0}.W5RQPq_body{justify-content:space-between;align-items:center;gap:var(--space-6);flex-wrap:wrap;width:100%;padding:clamp(2rem,1rem + 4vw,4rem);display:flex;position:relative}.W5RQPq_copy{gap:var(--space-3);flex:420px;max-width:640px;display:grid}.W5RQPq_title{font-size:var(--text-3xl);letter-spacing:0}.W5RQPq_text{color:var(--color-text);font-size:var(--text-lg)}.W5RQPq_action{flex:none}
._8RiFmG_button{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-md);font-family:var(--font-body);letter-spacing:0;white-space:nowrap;cursor:pointer;transition:background-color var(--duration-base) var(--ease-out), filter var(--duration-base) var(--ease-out), filter var(--duration-base) var(--ease-out), border-color var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out), transform var(--duration-fast) var(--ease-out);border:1px solid #0000;font-weight:700;line-height:1;display:inline-flex}._8RiFmG_button svg{flex:none}._8RiFmG_button:hover{transform:translateY(-2px)}._8RiFmG_button:active{transform:translateY(0)}._8RiFmG_button:disabled,._8RiFmG_button[aria-disabled=true]{opacity:.5;pointer-events:none}._8RiFmG_sm{height:40px;padding:0 var(--space-4);font-size:var(--text-sm);border-radius:var(--radius-sm)}._8RiFmG_md{height:44px;padding:0 var(--space-5);font-size:var(--text-md)}._8RiFmG_lg{height:52px;padding:0 var(--space-6);font-size:var(--text-md)}._8RiFmG_icon{width:44px;height:44px;padding:0}._8RiFmG_primary{background:var(--gradient-brand);color:var(--color-on-accent);box-shadow:var(--shadow-accent)}._8RiFmG_primary:hover{filter:brightness(1.1)}._8RiFmG_primary:active{filter:brightness(.95)}._8RiFmG_secondary{background:var(--color-surface-subtle);border-color:var(--color-border-strong);color:var(--color-text);-webkit-backdrop-filter:blur(10px)}._8RiFmG_secondary:hover{background:var(--color-surface-subtle-hover)}._8RiFmG_soft{background:var(--color-accent-soft);border-color:var(--color-accent-ring);color:var(--color-text)}._8RiFmG_soft:hover{background:var(--color-accent);border-color:#0000}._8RiFmG_ghost{color:var(--color-text-muted);background:0 0}._8RiFmG_ghost:hover{color:var(--color-text);background:var(--color-border)}._8RiFmG_contrast{background:var(--color-text);color:var(--brand-night)}._8RiFmG_contrast:hover{filter:brightness(.92)}@media (prefers-reduced-motion:reduce){._8RiFmG_button:hover{transform:none}}
.IAwj_a_chip{height:44px;padding:0 var(--space-5);border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-panel);color:var(--color-text-muted);font-family:var(--font-body);font-size:var(--text-sm);cursor:pointer;transition:background-color var(--duration-base) var(--ease-out), border-color var(--duration-base) var(--ease-out), color var(--duration-base) var(--ease-out);font-weight:700}.IAwj_a_chip:hover{border-color:var(--color-text-subtle);color:var(--color-text)}.IAwj_a_selected,.IAwj_a_selected:hover{background:var(--gradient-brand);color:var(--color-on-accent);box-shadow:var(--glow);border-color:#0000}
.DjgGgG_container{width:100%;max-width:calc(var(--container) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}
.NWqVmG_box{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-1) var(--space-1) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-inset);display:flex}.NWqVmG_code{min-width:0;color:var(--color-text-on-photo);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.NWqVmG_button{justify-content:center;align-items:center;gap:var(--space-2);min-width:40px;height:36px;padding:0 var(--space-2);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);color:var(--color-text-muted);font-family:var(--font-body);font-size:var(--text-sm);cursor:pointer;transition:color var(--duration-base) var(--ease-out), border-color var(--duration-base) var(--ease-out);background:0 0;flex:none;font-weight:700;display:inline-flex}.NWqVmG_button:hover{border-color:var(--color-text-subtle);color:var(--color-text)}.NWqVmG_withLabel{padding:0 var(--space-3)}
.gV8Hta_dialog{max-width:none;max-height:none;color:var(--color-text);background:0 0;border:0;margin:0;padding:0}.gV8Hta_dialog::backdrop{background:var(--color-scrim);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.gV8Hta_dialog[open]::backdrop{animation:gV8Hta_fade var(--duration-base) var(--ease-out)}.gV8Hta_surface{background:var(--color-panel);border:1px solid var(--color-border-strong);height:100%;box-shadow:var(--shadow-panel)}.gV8Hta_modal{width:min(880px, calc(100% - 2 * var(--gutter)));max-height:calc(100dvh - 2 * var(--gutter));margin:auto;inset:0}.gV8Hta_modal .gV8Hta_surface{max-height:calc(100dvh - 2 * var(--gutter));border-radius:var(--radius-lg);overflow:auto}.gV8Hta_modal[open]{animation:gV8Hta_pop var(--duration-slow) var(--ease-out)}.gV8Hta_drawer{width:min(440px,100%);height:100dvh;inset:0 0 0 auto}.gV8Hta_drawer .gV8Hta_surface{background:var(--color-bg);border-width:0 0 0 1px;flex-direction:column;display:flex}.gV8Hta_drawer[open]{animation:gV8Hta_slide var(--duration-slow) var(--ease-out)}@keyframes gV8Hta_fade{0%{opacity:0}}@keyframes gV8Hta_pop{0%{opacity:0;transform:translateY(16px)scale(.97)}}@keyframes gV8Hta_slide{0%{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.gV8Hta_dialog[open],.gV8Hta_dialog[open]::backdrop{animation:none}}
._3PG0Iq_list{border-top:1px solid var(--color-border)}._3PG0Iq_item{border-bottom:1px solid var(--color-border)}._3PG0Iq_summary{justify-content:space-between;align-items:center;gap:var(--space-4);padding-block:var(--space-5);font-family:var(--font-body);font-size:var(--text-lg);cursor:pointer;transition:color var(--duration-base) var(--ease-out);font-weight:700;list-style:none;display:flex}._3PG0Iq_summary::-webkit-details-marker{display:none}._3PG0Iq_summary:hover{color:var(--color-text-muted)}._3PG0Iq_toggle{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);flex:none;width:32px;height:32px;position:relative}._3PG0Iq_toggle:before,._3PG0Iq_toggle:after{content:"";background:var(--color-text-muted);width:12px;height:2px;transition:transform var(--duration-base) var(--ease-out);border-radius:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._3PG0Iq_toggle:after{transform:translate(-50%,-50%)rotate(90deg)}._3PG0Iq_item[open] ._3PG0Iq_toggle:after{transform:translate(-50%,-50%)rotate(0)}._3PG0Iq_answer{max-width:62ch;padding-bottom:var(--space-5);color:var(--color-text-muted)}
.zhUaMq_feature{align-items:flex-start;gap:var(--space-4);display:flex}.zhUaMq_tile{border-radius:var(--radius-md);background:var(--color-accent-soft);width:40px;height:40px;color:var(--color-accent);flex:none;justify-content:center;align-items:center;display:flex}.zhUaMq_body{gap:var(--space-1);display:grid}.zhUaMq_title{font-size:var(--text-md);font-weight:700}.zhUaMq_text{color:var(--color-text-muted)}
.bfn3sa_field{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.bfn3sa_labelRow{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.bfn3sa_label{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text);font-weight:700}.bfn3sa_count{font-size:var(--text-xs);color:var(--color-text-subtle);font-variant-numeric:tabular-nums}.bfn3sa_over{color:var(--color-danger)}.bfn3sa_control{width:100%;min-height:44px;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-inset);color:var(--color-text);font:inherit;font-size:var(--text-sm);transition:border-color var(--duration-base) var(--ease-out);line-height:1.5}.bfn3sa_control::placeholder{color:var(--color-text-subtle)}.bfn3sa_control:hover{border-color:var(--color-border-strong)}.bfn3sa_control:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-soft);outline:none}.bfn3sa_area{resize:vertical;min-height:88px}.bfn3sa_select{appearance:none;padding-right:var(--space-6);background-image:linear-gradient(45deg, transparent 50%, var(--color-text-muted) 50%), linear-gradient(135deg, var(--color-text-muted) 50%, transparent 50%);cursor:pointer;background-position:calc(100% - 18px),calc(100% - 13px);background-repeat:no-repeat;background-size:5px 5px}.bfn3sa_select option{background:var(--color-bg);color:var(--color-text)}.bfn3sa_hint{font-size:var(--text-xs);color:var(--color-text-subtle);line-height:1.5}
.RzwITG_card{gap:var(--space-5);flex-direction:column;height:100%;display:flex}.RzwITG_top{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.RzwITG_icon{border-radius:var(--radius-md);background:var(--color-accent-soft);width:44px;height:44px;color:var(--color-accent);justify-content:center;align-items:center;display:flex}.RzwITG_tag{padding:var(--space-1) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface-subtle);color:var(--color-text-muted);font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;margin-left:auto;font-weight:700}.RzwITG_body{gap:var(--space-2);margin-top:auto;display:grid}.RzwITG_title.RzwITG_md{font-size:var(--text-xl);font-weight:700}.RzwITG_title.RzwITG_lg{font-size:var(--text-2xl)}.RzwITG_text{color:var(--color-text-muted);font-size:var(--text-sm)}
.TBIKca_panel{background:var(--color-panel);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-panel)}.TBIKca_md{padding:var(--space-5)}.TBIKca_lg{padding:var(--space-6)}.TBIKca_interactive{transition:border-color var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out)}.TBIKca_interactive:hover{border-color:var(--color-border-strong);transform:translateY(-2px)}
.LHR0nq_key{border-radius:var(--radius-sm);background:var(--color-accent);min-width:1.9em;height:1.9em;color:var(--color-on-accent);font-family:var(--font-display);text-transform:uppercase;vertical-align:middle;justify-content:center;align-items:center;padding:0 .5em;font-size:.85em;font-weight:700;line-height:1;display:inline-flex}
.oideDG_card{border:1px solid var(--color-border);border-radius:var(--radius-lg);height:100%;transition:border-color var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out);align-items:flex-end;display:flex;position:relative;overflow:hidden}.oideDG_card:hover{border-color:var(--color-border-strong);transform:translateY(-2px)}.oideDG_wide{min-height:300px}.oideDG_poster{min-height:380px}.oideDG_image{object-fit:cover;transition:transform var(--duration-photo) var(--ease-out)}.oideDG_card:hover .oideDG_image{transform:scale(1.04)}.oideDG_overlay{position:absolute;inset:0}.oideDG_wide .oideDG_overlay{background:var(--overlay-card)}.oideDG_poster .oideDG_overlay{background:var(--overlay-rise)}.oideDG_body{justify-items:start;gap:var(--space-2);max-width:520px;padding:var(--space-6);display:grid;position:relative}.oideDG_poster .oideDG_body{padding:var(--space-5)}.oideDG_label{margin-bottom:var(--space-1)}.oideDG_title{font-size:var(--text-2xl)}.oideDG_text{color:var(--color-text-on-photo)}.oideDG_wide .oideDG_text{font-size:var(--text-lg)}.oideDG_poster .oideDG_text{font-size:var(--text-sm)}@media (prefers-reduced-motion:reduce){.oideDG_card:hover{transform:none}}
.NcAQvW_card{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-panel);transition:border-color var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out);flex-direction:column;display:flex;overflow:hidden}.NcAQvW_card:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-panel);transform:translateY(-2px)}.NcAQvW_media{aspect-ratio:16/10;background:var(--color-panel-raised);cursor:pointer;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.NcAQvW_image{object-fit:cover;transition:transform var(--duration-photo) var(--ease-out)}.NcAQvW_card:hover .NcAQvW_image{transform:scale(1.04)}.NcAQvW_placeholder{background:var(--gradient-mark);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.NcAQvW_mark{border-radius:var(--radius-lg);width:72px;height:72px;box-shadow:var(--shadow-float)}.NcAQvW_shade{background:var(--overlay-fade-bottom);opacity:.8;position:absolute;inset:0}.NcAQvW_badge{top:var(--space-3);left:var(--space-3);position:absolute}.NcAQvW_label{left:var(--space-4);bottom:var(--space-3);color:var(--color-text-on-photo);font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:700;position:absolute}.NcAQvW_body{gap:var(--space-2);padding:var(--space-4) var(--space-5) var(--space-5);flex-direction:column;flex:auto;display:flex}.NcAQvW_title{font-size:var(--text-xl);line-height:1.2}.NcAQvW_titleButton{color:inherit;font:inherit;text-transform:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.NcAQvW_titleButton:hover{color:var(--color-text-muted)}.NcAQvW_summary{color:var(--color-text-muted);font-size:var(--text-sm);flex:auto}.NcAQvW_footer{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-2);display:flex}@media (prefers-reduced-motion:reduce){.NcAQvW_card:hover{transform:none}}
.Edfsla_photo{aspect-ratio:4/3;border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-panel);margin:0;position:relative;overflow:hidden}.Edfsla_fill{aspect-ratio:auto;height:100%;min-height:220px}.Edfsla_image{object-fit:cover;transition:transform var(--duration-photo) var(--ease-out)}.Edfsla_photo:hover .Edfsla_image{transform:scale(1.04)}.Edfsla_caption{left:var(--space-3);bottom:var(--space-3);padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);background:var(--color-glass);-webkit-backdrop-filter:blur(10px);color:var(--color-text-on-photo);font-size:var(--text-sm);position:absolute}
.f4oyBW_price{flex-direction:column;line-height:1.1;display:inline-flex}.f4oyBW_old{color:var(--color-text-subtle);font-size:var(--text-sm)}.f4oyBW_amount{font-family:var(--font-display);text-transform:uppercase;white-space:nowrap;font-weight:800}.f4oyBW_sm .f4oyBW_amount{font-size:var(--text-md)}.f4oyBW_md .f4oyBW_amount{font-size:var(--text-xl)}.f4oyBW_lg .f4oyBW_amount{font-size:var(--text-2xl)}.f4oyBW_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
._55mJhW_stepper{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);align-items:center;display:inline-flex}._55mJhW_button{border-radius:var(--radius-sm);width:36px;height:36px;color:var(--color-text);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out);background:0 0;border:0;justify-content:center;align-items:center;display:flex}._55mJhW_button:hover{background:var(--color-border)}._55mJhW_button:disabled{opacity:.4;cursor:default}._55mJhW_value{text-align:center;min-width:28px;font-family:var(--font-display);text-transform:uppercase;font-weight:700}
.RyAmyW_reveal{opacity:0;transition:opacity var(--duration-slow) var(--ease-out), transform var(--duration-slow) var(--ease-out);transition-delay:var(--reveal-delay,0s);transform:translateY(24px)}.RyAmyW_visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.RyAmyW_reveal{opacity:1;transform:none}}
.tXei9a_rise{animation:tXei9a_rise var(--duration-photo) var(--ease-out) both;animation-delay:var(--rise-delay,0s)}@keyframes tXei9a_rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.tXei9a_rise{animation:none}}
.BZ7-0a_section{padding-block:var(--space-section);position:relative}.BZ7-0a_band{background:var(--gradient-band)}.BZ7-0a_spaced{margin-bottom:var(--space-7)}.BZ7-0a_row{justify-content:space-between;align-items:flex-end;gap:var(--space-5) var(--space-7);flex-wrap:wrap;display:flex}.BZ7-0a_aside{color:var(--color-text-muted);font-size:var(--text-lg);flex:0 420px}.BZ7-0a_header{gap:var(--space-4);max-width:720px;display:grid}.BZ7-0a_center{text-align:center;justify-items:center;margin-inline:auto}.BZ7-0a_eyebrow{align-items:center;gap:var(--space-3);color:var(--color-accent);font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;font-weight:800;display:inline-flex}.BZ7-0a_eyebrow:before{content:"";background:currentColor;border-radius:2px;width:20px;height:2px}.BZ7-0a_title{max-width:18ch;font-size:var(--text-3xl);letter-spacing:0}.BZ7-0a_center .BZ7-0a_title{max-width:22ch}.BZ7-0a_description{max-width:58ch;color:var(--color-text-muted);font-size:var(--text-lg)}.BZ7-0a_band>:not(.dots){position:relative}
.gfgF6G_steps{--number:56px;grid-template-columns:repeat(var(--steps), minmax(0, 1fr));gap:var(--space-6);margin:0;padding:0;list-style:none;display:grid;position:relative}.gfgF6G_steps:before{content:"";top:calc(var(--number) / 2 - 1px);left:calc(50% / var(--steps));right:calc(50% / var(--steps));background:linear-gradient(90deg, var(--color-accent), var(--color-accent-soft));height:2px;position:absolute}.gfgF6G_step{align-items:center;gap:var(--space-4);text-align:center;flex-direction:column;display:flex;position:relative}.gfgF6G_number{width:var(--number);height:var(--number);background:var(--color-accent);box-shadow:0 0 0 8px var(--color-bg);color:var(--color-on-accent);font-family:var(--font-display);text-transform:uppercase;font-size:var(--text-xl);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:800;display:flex}.gfgF6G_body{gap:var(--space-2);max-width:260px;display:grid}.gfgF6G_title{font-size:var(--text-lg);font-weight:700}.gfgF6G_text{color:var(--color-text-muted)}@media (max-width:860px){.gfgF6G_steps{gap:var(--space-5);grid-template-columns:1fr}.gfgF6G_steps:before{top:calc(var(--number) / 2);bottom:calc(var(--number) / 2);left:calc(var(--number) / 2 - 1px);background:linear-gradient(180deg, var(--color-accent), var(--color-accent-soft));width:2px;height:auto;right:auto}.gfgF6G_step{align-items:flex-start;gap:var(--space-5);text-align:left;flex-direction:row}.gfgF6G_body{max-width:none;padding-top:var(--space-3)}}.gfgF6G_cards{--number:44px;gap:var(--space-4)}.gfgF6G_cards:before{display:none}.gfgF6G_cards .gfgF6G_step{padding:var(--space-6) var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-panel);text-align:left;align-items:flex-start}.gfgF6G_cards .gfgF6G_number{font-size:var(--text-lg);box-shadow:0 0 0 6px var(--color-accent-soft)}.gfgF6G_cards .gfgF6G_numberSoft{border:1px solid var(--color-accent-ring);background:var(--color-panel-raised);box-shadow:none}.gfgF6G_cards .gfgF6G_body{max-width:none}.gfgF6G_cards .gfgF6G_text{font-size:var(--text-sm)}.gfgF6G_action{margin-top:var(--space-3)}@media (max-width:860px){.gfgF6G_cards .gfgF6G_step{padding:var(--space-5)}.gfgF6G_cards .gfgF6G_body{padding-top:var(--space-2)}}
.Fp865W_bar{justify-content:space-between;align-items:flex-end;gap:var(--space-5);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.Fp865W_list{gap:var(--space-1);padding:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-panel);display:flex}.Fp865W_tab{height:36px;padding:0 var(--space-4);border-radius:var(--radius-sm);color:var(--color-text-muted);font-family:var(--font-display);text-transform:uppercase;font-size:var(--text-sm);cursor:pointer;transition:background-color var(--duration-base) var(--ease-out), color var(--duration-base) var(--ease-out);background:0 0;border:0;font-weight:700}.Fp865W_tab:hover{color:var(--color-text)}.Fp865W_selected{background:var(--gradient-brand);color:var(--color-on-accent);box-shadow:var(--glow)}.Fp865W_selected:hover{filter:brightness(1.1)}.Fp865W_panel{animation:Fp865W_fade-in var(--duration-slow) var(--ease-out)}@keyframes Fp865W_fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.Fp865W_panel{animation:none}}
.dpyMdW_region{inset:auto 0 var(--space-5);z-index:30;padding:0 var(--gutter);pointer-events:none;justify-content:center;display:flex;position:fixed}.dpyMdW_toast{width:min(100%,420px);box-shadow:var(--shadow-float);pointer-events:auto;animation:dpyMdW_toast-in var(--duration-base) var(--ease-out)}@media (max-width:860px){.dpyMdW_region{bottom:calc(var(--space-8) + var(--space-3))}}@keyframes dpyMdW_toast-in{0%{opacity:0;transform:translateY(12px)}}
.lWai2a_footer{padding-block:var(--space-8) var(--space-6);border-top:1px solid var(--color-border);background:var(--color-footer)}.lWai2a_grid{gap:var(--space-7);grid-template-columns:minmax(0,1.6fr) repeat(2,minmax(0,1fr));display:grid}.lWai2a_brand{align-content:start;justify-items:start;gap:var(--space-4);display:grid}.lWai2a_about{max-width:36ch;color:var(--color-text-muted);font-size:var(--text-sm)}.lWai2a_column{align-content:start;gap:var(--space-3);display:grid}.lWai2a_heading{color:var(--color-text-subtle);font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;font-weight:700}.lWai2a_link{color:var(--color-text-muted);font-size:var(--text-sm);transition:color var(--duration-base) var(--ease-out)}.lWai2a_link:hover{color:var(--color-text)}.lWai2a_bottom{justify-content:space-between;gap:var(--space-3);margin-top:var(--space-7);padding-top:var(--space-5);border-top:1px solid var(--color-border);color:var(--color-text-subtle);font-size:var(--text-sm);flex-wrap:wrap;display:flex}@media (max-width:860px){.lWai2a_footer{padding-bottom:calc(var(--space-6) + 80px)}}@media (max-width:720px){.lWai2a_grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lWai2a_brand{grid-column:1/-1}}
._5sD4qW_count{min-width:22px;height:22px;padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-on-accent);font-size:var(--text-xs);justify-content:center;align-items:center;font-weight:800;display:inline-flex}
._14eHya_header{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border);display:flex}._14eHya_title{font-size:var(--text-xl)}._14eHya_notice{margin:var(--space-4) var(--space-5) 0}._14eHya_strong{color:var(--color-text)}._14eHya_muted{color:var(--color-text-muted);font-size:var(--text-sm)}._14eHya_fine{color:var(--color-text-subtle);font-size:var(--text-xs);text-align:center}._14eHya_empty{justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-7) var(--space-5);text-align:center;flex-direction:column;flex:auto;display:flex}._14eHya_emptyIcon,._14eHya_calloutIcon{background:var(--color-accent-soft);width:64px;height:64px;color:var(--color-accent);border-radius:50%;justify-content:center;align-items:center;display:flex}._14eHya_emptyTitle{font-family:var(--font-display);text-transform:uppercase;font-size:var(--text-lg)}._14eHya_lines{align-content:start;gap:var(--space-3);padding:var(--space-4) var(--space-5);flex:auto;margin:0;list-style:none;display:grid;overflow:auto}._14eHya_line{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-panel);display:flex}._14eHya_thumb{border-radius:var(--radius-sm);object-fit:cover;background:var(--color-panel-raised);flex:none;width:84px;height:64px}._14eHya_lineBody{gap:var(--space-2);flex:auto;min-width:0;display:grid}._14eHya_lineHead{justify-content:space-between;gap:var(--space-2);display:flex}._14eHya_lineName{font-family:var(--font-body);font-size:var(--text-sm);line-height:1.25}._14eHya_lineActions{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}._14eHya_footer{gap:var(--space-4);padding:var(--space-4) var(--space-5) var(--space-5);border-top:1px solid var(--color-border);display:grid}._14eHya_code{gap:var(--space-2);display:grid}._14eHya_codeLabel{color:var(--color-text-muted);font-size:var(--text-sm)}._14eHya_codeRow{gap:var(--space-2);display:flex}._14eHya_input{min-width:0;height:44px;padding:0 var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-panel);color:var(--color-text);font:inherit;transition:border-color var(--duration-base) var(--ease-out);flex:auto}._14eHya_input:focus{border-color:var(--color-accent);outline:none}._14eHya_applied{align-items:center;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--text-sm);display:flex}._14eHya_total{justify-content:space-between;align-items:baseline;display:flex}._14eHya_step{gap:var(--space-5);padding:var(--space-6) var(--space-5);flex-direction:column;flex:auto;display:flex;overflow:auto}._14eHya_summary{align-items:center;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--text-sm);display:flex}._14eHya_summaryCheck{background:var(--color-accent-soft);width:24px;height:24px;color:var(--color-accent);border-radius:50%;justify-content:center;align-items:center;display:flex}._14eHya_callout{gap:var(--space-4);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-panel);display:grid}._14eHya_calloutIcon{border-radius:var(--radius-md);background:var(--color-accent);width:52px;height:52px;color:var(--color-on-accent)}._14eHya_calloutTitle{font-size:var(--text-xl);line-height:1.2}._14eHya_account{color:var(--color-text-muted)}._14eHya_back{align-self:center}._14eHya_loading{padding:var(--space-5);color:var(--color-text-muted);text-align:center}._14eHya_fine a{color:var(--color-accent)}._14eHya_giftTo{color:var(--color-accent);font-size:var(--text-xs);font-weight:600}
._2mnDSa_toolbar{top:calc(72px + var(--space-3));z-index:5;align-items:center;gap:var(--space-3);margin-bottom:var(--space-6);padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-glass);-webkit-backdrop-filter:blur(16px);flex-wrap:wrap;display:flex;position:sticky}._2mnDSa_filters{gap:var(--space-2);flex-wrap:wrap;flex:auto;display:flex}._2mnDSa_count{margin-left:var(--space-1);opacity:.7;font-size:var(--text-xs)}._2mnDSa_search{align-items:center;gap:var(--space-2);height:44px;padding:0 var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-inset);color:var(--color-text-subtle);flex:0 260px;display:flex}._2mnDSa_search:focus-within{border-color:var(--color-accent)}._2mnDSa_search input{min-width:0;color:var(--color-text);font:inherit;font-size:var(--text-sm);background:0 0;border:0;outline:none;flex:auto}._2mnDSa_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._2mnDSa_empty{padding-block:var(--space-6);color:var(--color-text-muted);text-align:center}._2mnDSa_grid{gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));display:grid}@media (max-width:920px){._2mnDSa_toolbar{top:calc(64px + var(--space-2))}._2mnDSa_filters{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}._2mnDSa_search{flex-basis:100%}}._2mnDSa_filters>*{flex:none}
.vWsZXa_layout{flex-wrap:wrap;display:flex}.vWsZXa_media{background:var(--color-panel-raised);flex:340px;min-height:260px;position:relative}.vWsZXa_image{object-fit:cover}.vWsZXa_badge{top:var(--space-4);left:var(--space-4);position:absolute}.vWsZXa_body{gap:var(--space-4);min-width:0;padding:var(--space-6);flex-direction:column;flex:340px;display:flex}.vWsZXa_head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.vWsZXa_titles{gap:var(--space-1);display:grid}.vWsZXa_eyebrow{color:var(--color-accent);font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;font-weight:800}.vWsZXa_title{font-size:var(--text-2xl)}.vWsZXa_description{color:var(--color-text-muted);white-space:pre-line}.vWsZXa_includes{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.vWsZXa_include{align-items:flex-start;gap:var(--space-3);display:flex}.vWsZXa_check{background:var(--color-accent-soft);width:22px;height:22px;color:var(--color-accent);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:2px;display:flex}.vWsZXa_footer{justify-content:space-between;align-items:center;gap:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-border);flex-wrap:wrap;margin-top:auto;display:flex}.vWsZXa_giftNote{color:var(--color-text-subtle);font-size:var(--text-xs);margin:0}
.OxV2nG_card{border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-glass);-webkit-backdrop-filter:blur(16px);box-shadow:var(--shadow-panel);position:relative;overflow:hidden}.OxV2nG_card:after{content:"";background:linear-gradient(90deg, transparent, var(--color-border-strong), transparent);width:30%;animation:OxV2nG_shine 4.5s var(--ease-in-out) 1.2s infinite;pointer-events:none;position:absolute;inset:0 auto 0 0;transform:translate(-120%)skew(-20deg)}.OxV2nG_media{aspect-ratio:16/9;background:var(--color-panel-raised);position:relative;overflow:hidden}.OxV2nG_image{object-fit:cover;transition:transform var(--duration-photo) var(--ease-out)}.OxV2nG_card:hover .OxV2nG_image{transform:scale(1.05)}.OxV2nG_placeholder{background:var(--gradient-mark);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.OxV2nG_mark{border-radius:var(--radius-lg);box-shadow:var(--shadow-float)}.OxV2nG_badge{top:var(--space-4);left:var(--space-4);position:absolute}.OxV2nG_body{gap:var(--space-3);padding:var(--space-5) var(--space-5) var(--space-5);display:grid}.OxV2nG_head{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.OxV2nG_title{font-size:var(--text-xl)}.OxV2nG_summary{color:var(--color-text-muted);font-size:var(--text-sm)}.OxV2nG_actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.OxV2nG_grow{flex:auto}@keyframes OxV2nG_shine{to{transform:translate(380%)skew(-20deg)}}@media (prefers-reduced-motion:reduce){.OxV2nG_card:after{display:none}}
.hf-eLG_wrap{gap:var(--space-4);display:grid}.hf-eLG_scroller{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-panel);overflow-x:auto}.hf-eLG_table{border-collapse:collapse;width:100%;min-width:640px;font-size:var(--text-sm)}.hf-eLG_table th,.hf-eLG_table td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);text-align:center;vertical-align:middle}.hf-eLG_table tbody tr:last-child th,.hf-eLG_table tbody tr:last-child td{border-bottom:0}.hf-eLG_table tbody th{color:var(--color-text-muted);text-align:left;font-weight:500}.hf-eLG_table thead th{padding-top:var(--space-5);vertical-align:bottom}.hf-eLG_corner{color:var(--color-text-subtle);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:600;text-align:left!important}.hf-eLG_popular{background:var(--color-accent-soft)}.hf-eLG_badge{margin-bottom:var(--space-2)}.hf-eLG_name{color:var(--color-text);font-family:var(--font-display);text-transform:uppercase;font-size:var(--text-lg);font-weight:800;display:block}.hf-eLG_price{margin-top:var(--space-1);color:var(--color-text);font-family:var(--font-display);text-transform:uppercase;font-size:var(--text-xl);font-weight:800;display:block}.hf-eLG_per{color:var(--color-text-subtle);font-size:var(--text-xs);font-weight:600}.hf-eLG_value{color:var(--color-text);font-weight:600}.hf-eLG_yes{color:var(--color-success);display:inline-flex}.hf-eLG_no{color:var(--color-text-subtle);opacity:.6;display:inline-flex}.hf-eLG_notes{gap:var(--space-2);padding-left:var(--space-5);color:var(--color-text-muted);font-size:var(--text-sm);margin:0;display:grid}
._2FgU0G_editor{gap:var(--space-5);padding-bottom:var(--space-8);flex-direction:column;display:flex}._2FgU0G_stack{gap:var(--space-5);flex-direction:column;display:flex}._2FgU0G_group{gap:var(--space-4);flex-direction:column;display:flex}._2FgU0G_groupHeader{gap:var(--space-1);flex-direction:column;display:flex}._2FgU0G_groupTitle{font-family:var(--font-display);text-transform:uppercase;font-size:var(--text-lg);font-weight:700}._2FgU0G_groupText{color:var(--color-text-muted);font-size:var(--text-sm)}._2FgU0G_row,._2FgU0G_row3{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._2FgU0G_row3{grid-template-columns:repeat(3,minmax(0,1fr))}._2FgU0G_listHeader{justify-content:space-between;align-items:flex-end;gap:var(--space-4);display:flex}._2FgU0G_list{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._2FgU0G_itemHeader{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}._2FgU0G_itemLabel{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.06em;font-weight:700}._2FgU0G_itemActions{gap:var(--space-1);display:flex}._2FgU0G_photoField{align-items:flex-start;gap:var(--space-4);display:flex}._2FgU0G_thumb{aspect-ratio:16/9;width:96px;margin-top:calc(var(--text-sm) + var(--space-2) + 2px);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--gradient-mark);flex:none;position:relative;overflow:hidden}._2FgU0G_thumbImage{object-fit:cover}._2FgU0G_photoInput{flex:auto}._2FgU0G_bar{bottom:var(--space-4);z-index:5;justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow-float);flex-wrap:wrap;display:flex;position:sticky}._2FgU0G_barNote{color:var(--color-text-subtle);font-size:var(--text-sm)}._2FgU0G_barActions{gap:var(--space-2);flex-wrap:wrap;display:flex}dialog._2FgU0G_narrow{width:min(480px, calc(100% - 2 * var(--gutter)))}._2FgU0G_dialog{gap:var(--space-4);padding:var(--space-5);flex-direction:column;display:flex}._2FgU0G_dialogTitle{font-family:var(--font-display);text-transform:uppercase;font-size:var(--text-xl);font-weight:700}._2FgU0G_dialogText{color:var(--color-text-muted)}._2FgU0G_dialogActions{justify-content:flex-end;gap:var(--space-2);display:flex}@media (max-width:720px){._2FgU0G_row,._2FgU0G_row3{grid-template-columns:minmax(0,1fr)}._2FgU0G_listHeader{flex-direction:column;align-items:flex-start}._2FgU0G_bar{bottom:var(--space-2)}._2FgU0G_barStatus,._2FgU0G_viewLink{display:none}._2FgU0G_barActions{width:100%}._2FgU0G_barActions>*{flex:auto}}
.JMfsBq_header{z-index:20;border-bottom:1px solid var(--color-border);background:var(--color-header);-webkit-backdrop-filter:blur(16px);position:sticky;top:0}.JMfsBq_inner{align-items:center;gap:var(--space-7);height:72px;display:flex;position:relative}.JMfsBq_brand{flex:none;display:flex}.JMfsBq_logo{width:clamp(120px,12vw,150px);height:auto}.JMfsBq_nav{gap:var(--space-6);font-family:var(--font-body);font-size:var(--text-sm);flex-grow:1;font-weight:600;display:flex}.JMfsBq_link{padding-block:var(--space-2);color:var(--color-text-muted);transition:color var(--duration-base) var(--ease-out);position:relative}.JMfsBq_link:hover,.JMfsBq_link.JMfsBq_active{color:var(--color-text)}.JMfsBq_link:after{content:"";background:var(--color-accent);height:2px;transition:transform var(--duration-base) var(--ease-out);border-radius:2px;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.JMfsBq_link.JMfsBq_active:after,.JMfsBq_link:hover:after{transform:scaleX(1)}.JMfsBq_link.JMfsBq_active:after{background:var(--gradient-brand-h);box-shadow:var(--glow-soft)}.JMfsBq_link:hover:not(.JMfsBq_active):after{background:var(--color-border-strong)}.JMfsBq_actions{align-items:center;gap:var(--space-3);margin-left:auto;display:flex}.JMfsBq_status{display:flex}.JMfsBq_desktopOnly{display:contents}.JMfsBq_mobileOnly{display:none}.JMfsBq_menuButton{border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-subtle);width:44px;height:44px;color:var(--color-text);cursor:pointer;justify-content:center;align-items:center;display:flex}.JMfsBq_menu{top:calc(100% + var(--space-2));left:var(--gutter);right:var(--gutter);padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-panel);box-shadow:var(--shadow-float);position:absolute}.JMfsBq_menuNav{display:grid}.JMfsBq_menuLink{height:52px;padding:0 var(--space-4);border-radius:var(--radius-md);color:var(--color-text-muted);font-family:var(--font-body);align-items:center;font-weight:700;display:flex}.JMfsBq_menuLink:hover,.JMfsBq_menuLink.JMfsBq_active{background:var(--color-accent-soft);color:var(--color-text)}.JMfsBq_menuAuth{padding:var(--space-2) var(--space-1) var(--space-1);display:grid}.JMfsBq_menuAuth>*{width:100%;height:52px}@media (max-width:1080px){.JMfsBq_status{display:none}}@media (max-width:920px){.JMfsBq_inner{gap:var(--space-3);height:64px}.JMfsBq_nav,.JMfsBq_desktopOnly{display:none}.JMfsBq_status{display:flex}.JMfsBq_mobileOnly{display:block}}@media (max-width:420px){.JMfsBq_status{display:none}}
.ZWIhDW_toolbar{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.ZWIhDW_views{gap:var(--space-1);padding:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-pill);flex-wrap:wrap;display:flex}.ZWIhDW_view{padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);color:var(--color-text-muted);font:inherit;font-family:var(--font-body);font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;font-weight:600}.ZWIhDW_view:hover{color:var(--color-text)}.ZWIhDW_viewActive,.ZWIhDW_viewActive:hover{background:var(--color-accent-soft);color:var(--color-text)}.ZWIhDW_count{color:var(--color-text-subtle);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.ZWIhDW_over{color:var(--color-danger)}.ZWIhDW_workspace{gap:var(--space-4);align-items:start;display:grid}.ZWIhDW_split{grid-template-columns:repeat(2,minmax(0,1fr))}.ZWIhDW_source{min-width:0;display:block}.ZWIhDW_textarea{width:100%;min-height:70vh;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-inset);color:var(--color-text);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--text-sm);resize:vertical;line-height:1.6;display:block}.ZWIhDW_textarea:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.ZWIhDW_preview{min-width:0;max-height:70vh;overflow:auto}.ZWIhDW_edit .ZWIhDW_source,.ZWIhDW_preview:only-child{grid-column:1/-1}.ZWIhDW_preview:only-child{max-height:none}.ZWIhDW_help summary{color:var(--color-text-muted);font-family:var(--font-body);font-size:var(--text-sm);cursor:pointer;font-weight:600}.ZWIhDW_helpList{gap:var(--space-2);margin:var(--space-3) 0 0;display:grid}.ZWIhDW_helpRow{gap:var(--space-3);color:var(--color-text-muted);font-size:var(--text-sm);grid-template-columns:minmax(0,14rem) 1fr;display:grid}.ZWIhDW_helpRow dd{margin:0}.ZWIhDW_helpRow code{color:var(--color-text)}.ZWIhDW_srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:900px){.ZWIhDW_splitOnly{display:none}.ZWIhDW_split{grid-template-columns:minmax(0,1fr)}.ZWIhDW_split .ZWIhDW_preview{display:none}.ZWIhDW_helpRow{grid-template-columns:minmax(0,1fr);gap:0}}
.K1GDQG_card{gap:var(--space-4);padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-glass);-webkit-backdrop-filter:blur(18px);box-shadow:var(--shadow-float);display:grid}.K1GDQG_head{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.K1GDQG_title{font-family:var(--font-display);text-transform:uppercase;font-size:var(--text-sm);letter-spacing:.04em;font-weight:700}.K1GDQG_stats{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.K1GDQG_stat{padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle)}.K1GDQG_stat dt{color:var(--color-text-subtle);font-size:var(--text-xs);font-weight:500}.K1GDQG_stat dd{margin:var(--space-1) 0 0;font-family:var(--font-display);text-transform:uppercase;font-size:var(--text-md);overflow-wrap:anywhere;font-weight:700;line-height:1.2}.K1GDQG_max{color:var(--color-text-subtle);font-size:var(--text-md)}.K1GDQG_connect{align-items:center;gap:var(--space-3);display:flex}.K1GDQG_command{flex:auto;min-width:0}.K1GDQG_note{color:var(--color-text-subtle);font-size:var(--text-sm)}
._3wS3mq_nav{gap:var(--space-2);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border);flex-wrap:wrap;display:flex}._3wS3mq_link{padding:var(--space-2) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-text-muted);font-family:var(--font-body);font-size:var(--text-sm);transition:color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), background var(--duration-fast) var(--ease-out);font-weight:600}._3wS3mq_link:hover{color:var(--color-text);border-color:var(--color-border-strong)}._3wS3mq_active,._3wS3mq_active:hover{background:var(--gradient-brand);color:var(--color-on-accent);box-shadow:var(--glow);border-color:#0000}
.t9B1lq_bar{display:none}@media (max-width:860px){.t9B1lq_bar{z-index:15;padding:var(--space-3) var(--gutter) var(--space-4);background:linear-gradient(0deg, var(--color-bg) 60%, transparent 100%);transition:transform var(--duration-base) var(--ease-out);display:grid;position:fixed;inset:auto 0 0;transform:translateY(110%)}.t9B1lq_visible{transform:none}}
.u5XUsG_page{padding-block:var(--space-7) var(--space-section);position:relative}.u5XUsG_inner{gap:var(--space-6);flex-direction:column;max-width:960px;display:flex}.u5XUsG_header{gap:var(--space-2);flex-direction:column;display:flex}.u5XUsG_eyebrow{font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);font-weight:700}.u5XUsG_title{font-size:var(--text-3xl)}.u5XUsG_lead{color:var(--color-text-muted)}.u5XUsG_gate{align-items:flex-start;gap:var(--space-4);flex-direction:column;max-width:560px;display:flex}.u5XUsG_gateIcon{border-radius:var(--radius-md);background:var(--color-accent-soft);width:48px;height:48px;color:var(--color-accent);justify-content:center;align-items:center;display:flex}.u5XUsG_gateTitle{font-size:var(--text-xl)}.u5XUsG_gateText{gap:var(--space-3);color:var(--color-text-muted);flex-direction:column;display:flex}.u5XUsG_page>:not(.dots){position:relative}
._8aEwW_main{position:relative;overflow-x:clip}._8aEwW_hero{min-height:min(780px,92svh);padding-block:var(--space-8) calc(var(--space-section) + var(--space-7));align-items:center;display:flex;position:relative;overflow:hidden}._8aEwW_heroImage{object-fit:cover;object-position:68% 28%}._8aEwW_heroShade{background:var(--overlay-side);position:absolute;inset:0}._8aEwW_heroTint{background:var(--overlay-hero-tint);position:absolute;inset:0}._8aEwW_heroInner{align-items:center;gap:var(--space-8);grid-template-columns:minmax(0,1.25fr) minmax(0,.85fr);display:grid;position:relative}._8aEwW_heroContent{justify-items:start;gap:var(--space-5);display:grid}._8aEwW_heroLogo{width:clamp(160px,40vw,220px);height:auto}._8aEwW_heroTitle{text-wrap:balance;max-width:16ch;font-size:var(--text-hero);letter-spacing:0;text-transform:uppercase;line-height:1}._8aEwW_heroLead{max-width:46ch;color:var(--color-text-on-photo);font-size:var(--text-lg)}._8aEwW_heroCard{min-width:0}._8aEwW_actions{gap:var(--space-3);flex-wrap:wrap;display:flex}._8aEwW_pillars{z-index:2;margin-top:calc(var(--space-8) * -1 - var(--space-6));position:relative}._8aEwW_pillarGrid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}._8aEwW_section{padding-block:var(--space-section);position:relative}._8aEwW_glowLeft,._8aEwW_glowRight{z-index:-1;background:var(--color-glow);filter:blur(60px);pointer-events:none;border-radius:50%;width:640px;height:600px;position:absolute}._8aEwW_glowLeft{top:10%;left:-260px}._8aEwW_glowRight{top:15%;right:-300px}._8aEwW_split{align-items:center;gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);display:grid}._8aEwW_splitText{justify-items:start;gap:var(--space-6);display:grid}._8aEwW_splitMedia{position:relative}._8aEwW_photoTag{left:calc(var(--space-6) * -1);bottom:calc(var(--space-6) * -1);padding:var(--space-3) var(--space-5) var(--space-3) var(--space-3);box-shadow:var(--shadow-float);position:absolute}._8aEwW_jobGrid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(200px,auto);display:grid}._8aEwW_jobFeatured{grid-area:span 2/span 2}._8aEwW_factionGrid{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}._8aEwW_factionCard{aspect-ratio:3/4}._8aEwW_gallery{padding-top:0}._8aEwW_galleryGrid{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:220px;display:grid}._8aEwW_galleryItem:first-child{grid-area:span 2/span 2}._8aEwW_galleryItem:last-child,._8aEwW_galleryItem:nth-child(5):nth-last-child(2){grid-column:span 2}._8aEwW_faqLayout{gap:var(--space-8);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;display:grid}._8aEwW_faqIntro{justify-items:start;gap:var(--space-6);display:grid}._8aEwW_bannerSection{padding-block:0 var(--space-section)}@media (max-width:1080px){._8aEwW_heroInner{gap:var(--space-7);grid-template-columns:minmax(0,1fr)}._8aEwW_heroCard{max-width:480px}._8aEwW_factionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){._8aEwW_hero{min-height:0;padding-block:var(--space-7) calc(var(--space-8) + var(--space-6))}._8aEwW_pillarGrid,._8aEwW_split,._8aEwW_jobGrid,._8aEwW_faqLayout{grid-template-columns:minmax(0,1fr)}._8aEwW_split,._8aEwW_faqLayout{gap:var(--space-7)}._8aEwW_jobFeatured{grid-area:auto}._8aEwW_photoTag{left:var(--space-3);bottom:var(--space-3)}._8aEwW_factionGrid{gap:var(--space-3);margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;display:flex;overflow-x:auto}._8aEwW_factionItem{scroll-snap-align:start;flex:0 0 75%}._8aEwW_galleryGrid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:160px}._8aEwW_galleryItem:nth-child(5):nth-last-child(2){grid-column:auto}}
.hGJyiW_page{padding-block:var(--space-section);position:relative}.hGJyiW_inner{justify-items:center;gap:var(--space-5);text-align:center;max-width:720px;display:grid}.hGJyiW_icon{background:var(--color-accent);width:80px;height:80px;color:var(--color-on-accent);box-shadow:var(--shadow-accent);border-radius:50%;justify-content:center;align-items:center;display:flex}.hGJyiW_title{font-size:var(--text-3xl)}.hGJyiW_lead{color:var(--color-text-muted);font-size:var(--text-lg)}.hGJyiW_actions{justify-content:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.hGJyiW_code{justify-items:center;gap:var(--space-2);margin-bottom:var(--space-4);display:grid}.hGJyiW_page>:not(.dots){position:relative}
.GlX9DG_hero{padding-top:var(--space-6)}.GlX9DG_heroBanner{border-radius:var(--radius-lg);position:relative;overflow:hidden}.GlX9DG_heroImage{object-fit:cover;object-position:center 35%}.GlX9DG_heroShade{background:var(--overlay-banner);position:absolute;inset:0}.GlX9DG_heroInner{align-items:center;gap:var(--space-7);grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);padding:clamp(1.5rem,.5rem + 4vw,3.5rem);display:grid;position:relative}.GlX9DG_heroContent{justify-items:start;gap:var(--space-5);display:grid}.GlX9DG_heroTitle{max-width:12ch;font-size:var(--text-hero);letter-spacing:0;text-transform:uppercase;line-height:1}.GlX9DG_heroLead{max-width:46ch;font-size:var(--text-lg)}.GlX9DG_perks{gap:var(--space-3) var(--space-6);margin:var(--space-2) 0 0;font-size:var(--text-sm);flex-wrap:wrap;padding:0;font-weight:500;list-style:none;display:flex}.GlX9DG_perks li{align-items:center;gap:var(--space-2);display:flex}.GlX9DG_featured{min-width:0}.GlX9DG_catalog{padding-block:var(--space-section) var(--space-6)}.GlX9DG_catalogHeader{margin-bottom:var(--space-6)}.GlX9DG_notice{margin-bottom:var(--space-5)}.GlX9DG_legal{padding-bottom:var(--space-7);color:var(--color-text-subtle);font-size:var(--text-sm);text-align:center}@media (max-width:960px){.GlX9DG_heroInner{grid-template-columns:minmax(0,1fr)}.GlX9DG_featured{max-width:460px}}.GlX9DG_legal a{color:var(--color-accent)}
.oIlEaG_page{padding-block:var(--space-section);position:relative}.oIlEaG_inner{gap:var(--space-6);max-width:820px;display:grid}.oIlEaG_header{gap:var(--space-2);display:grid}.oIlEaG_title{font-size:var(--text-3xl)}.oIlEaG_updated{color:var(--color-text-subtle);font-size:var(--text-sm)}.oIlEaG_toc{gap:var(--space-4);display:grid}.oIlEaG_tocList{gap:var(--space-2);padding-left:var(--space-5);color:var(--color-text-muted);margin:0;display:grid}.oIlEaG_tocList a,.oIlEaG_link,.oIlEaG_back a{color:var(--color-accent)}.oIlEaG_tocList a:hover,.oIlEaG_link:hover,.oIlEaG_back a:hover{color:var(--color-accent-hover)}.oIlEaG_search{gap:var(--space-2);display:grid}.oIlEaG_searchLabel{font-family:var(--font-body);font-size:var(--text-sm);font-weight:600}.oIlEaG_searchInput{width:100%;min-height:44px;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-inset);color:var(--color-text);font:inherit}.oIlEaG_searchInput:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.oIlEaG_body{gap:var(--space-7);counter-reset:legal-section;display:grid}.oIlEaG_section{gap:var(--space-3);min-width:0;display:grid}.oIlEaG_h2{font-size:var(--text-xl);scroll-margin-top:var(--space-8);counter-increment:legal-section}.oIlEaG_h2:before{content:counter(legal-section) ". "}.oIlEaG_h3{margin-top:var(--space-2);font-size:var(--text-lg);scroll-margin-top:var(--space-8)}.oIlEaG_h4{font-size:var(--text-md)}.oIlEaG_p,.oIlEaG_list,.oIlEaG_quote{color:var(--color-text-muted);overflow-wrap:anywhere;line-height:1.65}.oIlEaG_list{gap:var(--space-2);padding-left:var(--space-6);margin:0;display:grid}.oIlEaG_list li::marker{color:var(--color-text-subtle);font-family:var(--font-display);text-transform:uppercase;font-weight:600}.oIlEaG_list strong,.oIlEaG_p strong,.oIlEaG_quote strong{color:var(--color-text)}.oIlEaG_quote{padding:var(--space-3) var(--space-4);border-left:3px solid var(--color-accent);border-radius:var(--radius-sm);background:var(--color-accent-soft);color:var(--color-text);margin:0}.oIlEaG_rule{border:0;border-top:1px solid var(--color-border)}.oIlEaG_code{border-radius:var(--radius-sm);background:var(--color-surface-subtle);padding:.1em .35em;font-size:.9em}.oIlEaG_mark{background:var(--color-accent);color:var(--color-on-accent);border-radius:2px}.oIlEaG_empty{color:var(--color-text-muted)}.oIlEaG_back{font-family:var(--font-body);font-weight:600}.oIlEaG_page>:not(.dots){position:relative}
