.vNluOa_wrap{box-sizing:border-box;flex-direction:column;gap:36px;max-width:1320px;margin:0 auto;padding:clamp(64px,8vw,110px) 28px;display:flex}@media (max-width:600px){.vNluOa_wrap{padding-inline:16px}}.vNluOa_head{flex-direction:column;gap:14px;display:flex}.vNluOa_h{font-family:var(--font-saira), system-ui, sans-serif;text-transform:uppercase;color:var(--e-ink);margin:0;font-size:clamp(32px,4.6vw,60px);font-weight:300;line-height:.95}.vNluOa_rows{margin:0;padding:0;list-style:none}.vNluOa_row{border-top:1px solid var(--e-line);grid-template-columns:56px minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:12px 28px;padding:26px 0;display:grid}.vNluOa_row:last-child{border-bottom:1px solid var(--e-line)}@media (max-width:899px){.vNluOa_row{grid-template-columns:40px minmax(0,1fr)}.vNluOa_names{grid-column:2;justify-content:flex-start}}.vNluOa_num{font-family:var(--font-mono-e), ui-monospace, monospace;color:var(--e-acc);font-size:13px}.vNluOa_text{flex-direction:column;gap:4px;min-width:0;display:flex}.vNluOa_title{font-family:var(--font-saira), system-ui, sans-serif;color:var(--e-ink);margin:0;font-size:clamp(24px,2.4vw,36px);font-weight:800;line-height:1.05}.vNluOa_line{color:var(--e-ink2);margin:0;font-size:16px;line-height:1.5}.vNluOa_names{font-family:var(--font-mono-e), ui-monospace, monospace;letter-spacing:.04em;color:var(--e-ink2);flex-wrap:wrap;justify-content:flex-end;gap:8px 18px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}
.GAnHCq_h2{font-family:var(--font-saira), system-ui, sans-serif;text-transform:uppercase;max-width:16ch;margin:0;font-size:clamp(36px,5vw,76px);font-weight:800;line-height:.92}.GAnHCq_lede{color:var(--e-ink2);max-width:60ch;margin:18px 0 32px;font-size:18px;line-height:1.55}.GAnHCq_doorsWrap{box-sizing:border-box;max-width:1320px;margin:0 auto;padding:110px 28px 20px}@media (max-width:600px){.GAnHCq_doorsWrap{padding-inline:16px}}.GAnHCq_doorsHead{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px;margin-bottom:28px;display:flex}.GAnHCq_doorGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}@media (max-width:999px){.GAnHCq_doorGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:599px){.GAnHCq_doorGrid{grid-template-columns:1fr}}.GAnHCq_door{text-align:left;box-sizing:border-box;border-radius:30px;flex-direction:column;justify-content:space-between;gap:24px;min-height:300px;padding:26px;text-decoration:none;display:flex;position:relative;overflow:hidden}.GAnHCq_door:after{content:"";opacity:.08;background:currentColor;border-radius:50%;width:200px;height:200px;position:absolute;top:-70px;right:-70px}button.GAnHCq_door{font:inherit;cursor:pointer;width:100%;color:inherit;border:0}.GAnHCq_d1{background:var(--e-fx-emerald);color:var(--e-fx-white)}.GAnHCq_d2{background:var(--e-fx-deep);color:var(--e-fx-snow)}.GAnHCq_d3{background:var(--e-fx-pale);color:var(--e-fx-night-ink)}.GAnHCq_d4{background:var(--e-surf);color:var(--e-ink);box-shadow:inset 0 0 0 1px var(--e-line2)}.GAnHCq_doorText{flex-direction:column;gap:14px;display:flex;position:relative}.GAnHCq_doorN{font-family:var(--font-mono-e), ui-monospace, monospace;letter-spacing:.1em;font-size:12px}.GAnHCq_doorTitle{font-family:var(--font-saira), system-ui, sans-serif;text-transform:uppercase;font-size:34px;font-weight:800;line-height:.95}.GAnHCq_doorLine{overflow-wrap:anywhere;font-size:16px;line-height:1.5}.GAnHCq_arrow{border:1.5px solid;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;display:flex;position:relative}.GAnHCq_door:focus-visible{outline:3px solid var(--e-acc);outline-offset:4px}@media (hover:hover) and (prefers-reduced-motion:no-preference){.GAnHCq_door{transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s}.GAnHCq_door:after{transition:transform .6s cubic-bezier(.2,.8,.2,1)}.GAnHCq_arrow{transition:transform .35s}.GAnHCq_door:hover{box-shadow:0 30px 70px var(--e-fx-shadow-lift);transform:translateY(-8px)}.GAnHCq_door:hover:after{transform:scale(1.5)}.GAnHCq_door:hover .GAnHCq_arrow{transform:rotate(-45deg)}}.GAnHCq_people{box-sizing:border-box;max-width:1320px;margin:0 auto;padding-inline:28px}@media (max-width:600px){.GAnHCq_people{padding-inline:16px}}.GAnHCq_ppGrid{grid-template-columns:repeat(var(--cols,6), minmax(0, 1fr));align-items:start;gap:16px;display:grid}@media (max-width:1000px){.GAnHCq_ppGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.GAnHCq_ppGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.GAnHCq_pp{aspect-ratio:3/4;background:var(--e-surf);border-radius:26px;margin:0;position:relative;overflow:hidden}.GAnHCq_pp>span,.GAnHCq_pp img{width:100%;height:100%;display:block}.GAnHCq_pp img{object-fit:cover}@media (min-width:1001px){.GAnHCq_pp{transform:translateY(var(--dy,0px))}}.GAnHCq_pp figcaption{background:var(--e-fx-caption-scrim);-webkit-backdrop-filter:blur(10px);color:var(--e-fx-snow);font-family:var(--font-mono-e), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:6px 12px;font-size:11px;position:absolute;bottom:12px;left:12px}@media (hover:hover) and (prefers-reduced-motion:no-preference){.GAnHCq_pp{transition:transform .5s cubic-bezier(.2,.8,.2,1)}.GAnHCq_pp img{transition:transform .9s cubic-bezier(.2,.8,.2,1)}.GAnHCq_pp:hover img{transform:scale(1.06)}}.GAnHCq_facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:0;display:grid}@media (max-width:700px){.GAnHCq_facts{grid-template-columns:1fr}}.GAnHCq_fact{flex-direction:column-reverse;gap:8px;display:flex}.GAnHCq_factValue{font-family:var(--font-saira), system-ui, sans-serif;color:var(--e-acc);margin:0;font-size:clamp(56px,6vw,88px);font-weight:800;line-height:1}.GAnHCq_factLabel{color:var(--e-ink2);font-size:16px;line-height:1.45}
._9QuYTG_empty{max-width:52ch;font-size:var(--t-body);line-height:var(--lh-prose);color:var(--muted);margin:0}._9QuYTG_wrap{gap:32px;padding-block:clamp(48px,7vw,96px);display:grid}._9QuYTG_formHead{gap:12px;display:grid}._9QuYTG_formTitle{font-family:var(--display);letter-spacing:var(--track-heading);color:var(--e-ink);margin:0;font-size:clamp(1.75rem,3.2vw,2.5rem);font-weight:600}._9QuYTG_featured{max-width:28ch;font-family:var(--font-saira), var(--display);color:var(--text);margin:0;font-size:clamp(1.75rem,3.6vw,2.75rem);font-weight:500;line-height:1.2}._9QuYTG_grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}._9QuYTG_card{border:1px solid var(--line);border-radius:8px;gap:12px;padding:20px;display:grid}._9QuYTG_card blockquote{line-height:var(--lh-prose);margin:0}._9QuYTG_cite{font-size:var(--t-small);color:var(--muted)}._9QuYTG_sector{font-family:var(--mono);font-size:var(--t-label);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--muted)}._9QuYTG_form{gap:18px;max-width:680px;display:grid}._9QuYTG_row{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;display:grid}._9QuYTG_field{font-size:var(--t-small);color:var(--e-ink);gap:6px;font-weight:500;display:grid}._9QuYTG_field input,._9QuYTG_field textarea{border:1px solid var(--e-line2);background:var(--e-bg);width:100%;color:var(--e-ink);font:inherit;font-weight:400;font-size:var(--t-body);border-radius:6px;padding:10px 12px}._9QuYTG_field textarea{resize:vertical}._9QuYTG_field input:focus-visible,._9QuYTG_field textarea:focus-visible,._9QuYTG_checkbox input:focus-visible{outline:2px solid var(--e-acc);outline-offset:2px}._9QuYTG_checkbox{min-height:44px;font-size:var(--t-small);color:var(--e-ink);align-items:flex-start;gap:10px;display:flex}._9QuYTG_checkbox input{width:20px;height:20px;accent-color:var(--e-acc);margin-top:2px}._9QuYTG_trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}._9QuYTG_actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}._9QuYTG_submit,._9QuYTG_secondary{min-height:48px;font:inherit;cursor:pointer;border-radius:999px;padding:12px 24px;font-weight:600}._9QuYTG_submit{background:var(--e-acc);color:var(--e-on-acc);border:0}._9QuYTG_secondary{border:1px solid var(--e-line2);color:var(--e-ink);background:0 0;justify-self:start}._9QuYTG_submit:disabled{opacity:.6;cursor:not-allowed}._9QuYTG_submit:focus-visible,._9QuYTG_secondary:focus-visible{outline:2px solid var(--e-acc);outline-offset:3px}._9QuYTG_note{font-size:var(--t-small);color:var(--e-mut);margin:0}._9QuYTG_alert{border:1px solid var(--warning-stroke);background:var(--e-surf);color:var(--e-ink);font-size:var(--t-small);border-radius:6px;margin:0;padding:12px 14px}._9QuYTG_thanks{font-family:var(--display);color:var(--e-ink);margin:0;font-size:1.375rem;font-weight:600}._9QuYTG_thanks:focus{outline:none}
._36PR5q_demo{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:clamp(24px,4vw,56px);display:grid}._36PR5q_rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}._36PR5q_demo ._36PR5q_tool{border:1px solid var(--line,#e2eae6);background:var(--ground,#fff);width:100%;color:var(--ink,#08201a);font:inherit;text-align:left;cursor:pointer;border-radius:10px;align-items:center;gap:12px;padding:14px 16px;font-size:.94rem;transition:border-color .16s,background .16s,transform .16s;display:flex}._36PR5q_demo ._36PR5q_tool:hover{border-color:var(--green,#0f6b4b);background:#f4faf7;transform:translateY(-1px)}._36PR5q_demo ._36PR5q_toolOn,._36PR5q_demo ._36PR5q_toolOn:hover{border-color:var(--green,#0f6b4b);box-shadow:inset 3px 0 0 var(--green,#0f6b4b);background:#d7efe3;font-weight:600}._36PR5q_toolIcon{color:var(--green,#0f6b4b);flex-shrink:0;display:inline-flex}._36PR5q_phoneWrap{justify-content:center;display:flex}._36PR5q_phone{background:var(--ink,#08201a);border-radius:42px;flex-shrink:0;width:330px;height:660px;padding:12px;position:relative;box-shadow:0 40px 70px -34px #08201a99,0 0 0 1px #08201a29}._36PR5q_notch{background:var(--ink,#08201a);z-index:2;border-radius:0 0 14px 14px;width:112px;height:24px;position:absolute;top:12px;left:50%;transform:translate(-50%)}._36PR5q_screen{background:#f7faf8;border-radius:32px;height:100%;padding:42px 18px 20px;overflow:hidden}._36PR5q_screenTop{margin-bottom:18px}._36PR5q_screenEyebrow{font-family:var(--mono,ui-monospace, monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--green,#0f6b4b);font-size:10px}._36PR5q_screenTitle{font-family:var(--display,sans-serif);letter-spacing:-.02em;color:var(--ink,#08201a);margin:8px 0 4px;font-size:1.42rem;font-weight:700}._36PR5q_screenSub{color:#5a6f67;margin:0;font-size:.82rem}._36PR5q_stats{grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:16px;display:grid}._36PR5q_stat{background:#fff;border:1px solid #e2eae6;border-radius:10px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}._36PR5q_statValue{font-family:var(--display,sans-serif);letter-spacing:-.02em;color:var(--ink,#08201a);font-size:1.2rem;font-weight:700}._36PR5q_statLabel{letter-spacing:.02em;color:#5a6f67;font-size:.68rem}._36PR5q_rows{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}._36PR5q_row{background:#fff;border:1px solid #e2eae6;border-radius:10px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;display:grid}._36PR5q_rowLead{background:var(--green-wash,#ecf7f2);height:30px;color:var(--green,#0f6b4b);font-family:var(--mono,ui-monospace, monospace);letter-spacing:.03em;border-radius:8px;place-items:center;font-size:10px;display:grid}._36PR5q_rowMain{flex-direction:column;gap:1px;min-width:0;display:flex}._36PR5q_rowTitle{color:var(--ink,#08201a);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:600;overflow:hidden}._36PR5q_rowMeta{color:#5a6f67;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}._36PR5q_rowTag{letter-spacing:.02em;white-space:nowrap;border-radius:999px;flex-shrink:0;padding:3px 8px;font-size:.62rem;font-weight:600}._36PR5q_good{color:#0a5c3c;background:#e4f6ec}._36PR5q_warn{color:#8a5a08;background:#fdf1dc}._36PR5q_flat{color:#5a6f67;background:#eef2f0}@media (max-width:900px){._36PR5q_demo{grid-template-columns:1fr}._36PR5q_phoneWrap{position:sticky;top:84px}._36PR5q_rail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){._36PR5q_phone{width:100%;max-width:330px;height:620px}._36PR5q_rail{grid-template-columns:1fr}}
.hPrKfW_register{border-top:1px solid var(--e-line);margin:0}.hPrKfW_registerRow{border-bottom:1px solid var(--e-line);grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:baseline;column-gap:clamp(24px,4vw,56px);padding-block:clamp(16px,1.8vw,22px);display:grid}.hPrKfW_registerName{font-family:var(--display);font-weight:600;font-size:var(--t-body);letter-spacing:var(--track-heading);color:var(--ink)}.hPrKfW_registerDetail{font-size:var(--t-small);color:var(--muted);margin:0;line-height:1.6}@media (max-width:720px){.hPrKfW_registerRow{grid-template-columns:minmax(0,1fr);row-gap:6px}}.hPrKfW_soloHead{max-width:22ch;margin-bottom:clamp(38px,5vw,58px)}
.qrJCwG_wrap{flex-direction:column;gap:26px;display:flex}.qrJCwG_map{grid-template-columns:minmax(0,1fr) minmax(0,.9fr) minmax(0,1fr);align-items:stretch;gap:28px;display:grid;position:relative}.qrJCwG_wires{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.qrJCwG_wire,.qrJCwG_wireOn{fill:none;vector-effect:non-scaling-stroke;transition:stroke .2s var(--ease,ease), stroke-width .2s var(--ease,ease)}.qrJCwG_wire{stroke:#cfdcd6;stroke-width:1.2px}.qrJCwG_wireOn{stroke:#0f6b4b;stroke-width:2.2px}.qrJCwG_column,.qrJCwG_center{z-index:1;position:relative}.qrJCwG_column{flex-direction:column;justify-content:space-between;gap:10px;min-width:0;display:flex}.qrJCwG_columnLabel{font-family:var(--mono,ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--muted,#5a6f67);margin-bottom:4px;font-size:11px}.qrJCwG_map .qrJCwG_node{border:1px solid var(--line,#e2eae6);background:var(--ground,#fff);width:100%;color:var(--ink,#08201a);font:inherit;text-align:left;cursor:pointer;transition:border-color .18s var(--ease,ease), background .18s var(--ease,ease), transform .18s var(--ease,ease);border-radius:10px;padding:13px 16px;font-size:.94rem;display:block}.qrJCwG_map .qrJCwG_node:hover{border-color:var(--green,#0f6b4b);background:#f4faf7}.qrJCwG_map .qrJCwG_nodeOn,.qrJCwG_map .qrJCwG_nodeOn:hover{border-color:var(--green,#0f6b4b);background:#d7efe3;font-weight:600}.qrJCwG_center{place-items:center;min-width:0;display:grid}.qrJCwG_hub{background:var(--ink,#08201a);color:#fff;text-align:center;border-radius:16px;flex-direction:column;align-items:center;gap:6px;width:100%;max-width:240px;padding:30px 22px;display:flex;box-shadow:0 26px 54px -28px #08201a8c}.qrJCwG_hubLabel{font-family:var(--mono,ui-monospace, monospace);letter-spacing:.14em;text-transform:uppercase;color:#a7f3d0;font-size:11px}.qrJCwG_hubName{font-family:var(--display,sans-serif);letter-spacing:-.02em;font-size:1.5rem;font-weight:700;line-height:1.1}.qrJCwG_hubMeta{color:#9fb3aa;font-size:.86rem}.qrJCwG_detail{border:1px solid var(--line,#e2eae6);border-left:3px solid var(--green,#0f6b4b);background:var(--ground,#fff);border-radius:12px;flex-direction:column;gap:8px;padding:24px 26px;display:flex}.qrJCwG_detailFlow{font-family:var(--mono,ui-monospace, monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--green,#0f6b4b);font-size:11px}.qrJCwG_detailName{font-family:var(--display,sans-serif);letter-spacing:-.015em;color:var(--ink,#08201a);margin:0;font-size:1.2rem;font-weight:600}.qrJCwG_detailCopy{max-width:68ch;color:var(--muted,#5a6f67);margin:0;font-size:1rem;line-height:1.6}@media (max-width:860px){.qrJCwG_map{grid-template-columns:1fr;gap:20px}.qrJCwG_wires{display:none}.qrJCwG_center{order:-1}.qrJCwG_hub{padding:24px 20px}}
.jyeuaa_fieldset{border:0;min-width:0;margin:0;padding:0}.jyeuaa_legend{font-family:var(--display);color:var(--e-ink);margin:0 0 12px;padding:0;font-size:1.125rem;font-weight:600}.jyeuaa_muted{font-size:var(--t-small);color:var(--e-mut);margin:0}.jyeuaa_check{justify-items:start;gap:12px;display:grid}.jyeuaa_frame{border:1px solid var(--e-line2);background:var(--e-bg);width:168px;height:168px;color:var(--e-acc);border-radius:8px;place-items:center;display:grid}.jyeuaa_picture{transition:transform .24s var(--e-ease);place-items:center;display:grid}.jyeuaa_rotate{flex-wrap:wrap;gap:8px;display:flex}.jyeuaa_iconButton{border:1px solid var(--e-line2);background:var(--e-bg);min-width:44px;min-height:44px;color:var(--e-ink);font:inherit;font-size:var(--t-small);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:8px 14px;display:inline-flex}.jyeuaa_iconButton:hover{border-color:var(--e-acc)}.jyeuaa_iconButton:focus-visible{outline:2px solid var(--e-acc);outline-offset:2px}@media (prefers-reduced-motion:reduce){.jyeuaa_picture{transition:none}}
.d5N1PW_hero{gap:40px;padding-block:clamp(32px,5vw,64px) clamp(48px,6vw,88px);display:grid}@media (min-width:1000px){.d5N1PW_hero{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:64px}}.d5N1PW_intro{align-content:start;gap:24px;display:grid}.d5N1PW_cards{border-top:1px solid var(--e-line);margin:0;padding:0;list-style:none;display:grid}.d5N1PW_card{border:0;border-bottom:1px solid var(--e-line);width:100%;color:var(--e-ink);font:inherit;text-align:left;cursor:pointer;box-sizing:border-box;background:0 0;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;text-decoration:none;display:flex}.d5N1PW_cardKick{font-family:var(--font-mono-e), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--e-mut);margin-bottom:4px;font-size:12px;display:block}.d5N1PW_cardTitle{overflow-wrap:anywhere;font-size:20px;font-weight:600;display:block}.d5N1PW_card svg{color:var(--e-acc);flex:none}.d5N1PW_card:focus-visible{outline:3px solid var(--e-acc);outline-offset:2px}@media (hover:hover) and (prefers-reduced-motion:no-preference){.d5N1PW_card svg{transition:transform .25s var(--e-ease)}.d5N1PW_card:hover svg{transform:translate(3px,-3px)}}.d5N1PW_bookCard{border:1px solid var(--e-line);background:var(--e-surf);border-radius:28px;gap:20px;min-width:0;padding:clamp(20px,3vw,36px);display:grid}.d5N1PW_bookTitle{font-family:var(--font-saira), system-ui, sans-serif;text-transform:uppercase;margin:0;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:800;line-height:.95}.d5N1PW_bookLine{color:var(--e-ink2);margin:0;font-size:16px}.d5N1PW_briefWrap{gap:32px;padding-block:clamp(48px,7vw,96px);display:grid}@media (min-width:1000px){.d5N1PW_briefWrap{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:64px}}.d5N1PW_briefHead{gap:12px;margin-bottom:24px;display:grid}.d5N1PW_briefTitle{font-family:var(--font-saira), system-ui, sans-serif;text-transform:uppercase;margin:0;font-size:clamp(2rem,4vw,3.25rem);font-weight:800;line-height:.95}.d5N1PW_photo{gap:12px;margin:0;display:grid}.d5N1PW_photo img{border-radius:28px;width:100%;height:auto;display:block}.d5N1PW_photoLink{color:var(--e-acc);font-weight:600}.d5N1PW_briefForm{gap:22px;display:grid}.d5N1PW_stepHead{gap:10px;display:grid}.d5N1PW_stepCount{font-family:var(--font-mono-e), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--e-mut);font-size:12px}.d5N1PW_progress{background:var(--e-line);border-radius:3px;height:3px;display:block;overflow:hidden}.d5N1PW_progress span{background:var(--e-acc);height:100%;transition:width .4s var(--e-ease);display:block}.d5N1PW_fieldset{border:0;gap:14px;min-width:0;margin:0;padding:0;display:grid}.d5N1PW_legend{font-family:var(--font-saira), system-ui, sans-serif;color:var(--e-ink);margin:0 0 6px;padding:0;font-size:clamp(1.5rem,2.6vw,2.125rem);font-weight:800}.d5N1PW_legend:focus-visible{outline:3px solid var(--e-acc);outline-offset:4px}.d5N1PW_hint{color:var(--e-mut);margin:0;font-size:14px}.d5N1PW_choices{flex-wrap:wrap;gap:8px;display:flex}.d5N1PW_choice{display:inline-flex;position:relative}.d5N1PW_choice input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.d5N1PW_choice span{border:1px solid var(--e-line2);min-height:44px;color:var(--e-ink2);box-sizing:border-box;border-radius:999px;align-items:center;padding:10px 18px;font-size:15px;font-weight:600;display:inline-flex}.d5N1PW_choice input:checked+span{background:var(--e-acc);border-color:var(--e-acc);color:var(--e-on-acc)}.d5N1PW_choice input:focus-visible+span{outline:3px solid var(--e-acc);outline-offset:3px}.d5N1PW_fields{gap:14px;display:grid}.d5N1PW_row{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:14px;display:grid}.d5N1PW_field{color:var(--e-ink2);gap:6px;font-size:14px;font-weight:600;display:grid}.d5N1PW_field input,.d5N1PW_field textarea{box-sizing:border-box;border:1px solid var(--e-line2);background:var(--e-bg);width:100%;color:var(--e-ink);font:inherit;border-radius:12px;padding:11px 14px;font-size:16px;font-weight:400}.d5N1PW_field textarea{resize:vertical}.d5N1PW_field input:focus-visible,.d5N1PW_field textarea:focus-visible{outline:3px solid var(--e-acc);outline-offset:2px}.d5N1PW_trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.d5N1PW_actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.d5N1PW_primary,.d5N1PW_secondary{min-height:48px;font-family:var(--font-saira), system-ui, sans-serif;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;box-sizing:border-box;border-radius:999px;justify-content:center;align-items:center;padding:12px 26px;font-size:15px;font-weight:700;display:inline-flex}.d5N1PW_primary{background:var(--e-acc);color:var(--e-on-acc);border:0}.d5N1PW_secondary{border:1px solid var(--e-line2);color:var(--e-ink);background:0 0}.d5N1PW_primary:disabled{opacity:.55;cursor:not-allowed}.d5N1PW_primary:focus-visible,.d5N1PW_secondary:focus-visible{outline:3px solid var(--e-acc);outline-offset:3px}.d5N1PW_reason{color:var(--e-mut);font-size:14px}.d5N1PW_note{color:var(--e-mut);margin:0;font-size:14px}.d5N1PW_alert{border:1px solid var(--warning-stroke);background:var(--e-surf);color:var(--e-ink);border-radius:10px;margin:0;padding:12px 14px;font-size:14px}.d5N1PW_thanks{font-family:var(--font-saira), system-ui, sans-serif;color:var(--e-ink);margin:0;font-size:clamp(1.5rem,2.6vw,2rem);font-weight:700;line-height:1.2}.d5N1PW_thanks:focus-visible{outline:3px solid var(--e-acc);outline-offset:6px}.d5N1PW_faqWrap{gap:28px;padding-block:clamp(48px,7vw,96px);display:grid}.d5N1PW_faqTitle{font-family:var(--font-saira), system-ui, sans-serif;text-transform:uppercase;margin:0;font-size:clamp(2rem,4vw,3.25rem);font-weight:800;line-height:.95}.d5N1PW_faq{border-top:1px solid var(--e-line);max-width:900px;display:grid}.d5N1PW_faqItem{border-bottom:1px solid var(--e-line)}.d5N1PW_faqSummary{cursor:pointer;align-items:baseline;gap:20px;padding:22px 0;list-style:none;display:flex}.d5N1PW_faqSummary::-webkit-details-marker{display:none}.d5N1PW_faqSummary:focus-visible{outline:3px solid var(--e-acc);outline-offset:2px}.d5N1PW_faqN{font-family:var(--font-mono-e), ui-monospace, monospace;letter-spacing:.1em;color:var(--e-acc);font-size:12px}.d5N1PW_faqText{flex:1;gap:4px;display:grid}.d5N1PW_faqQ{color:var(--e-ink);font-size:20px;font-weight:600}.d5N1PW_faqShort{color:var(--e-mut);font-size:15px}.d5N1PW_faqItem[open] .d5N1PW_faqQ{color:var(--e-acc)}.d5N1PW_faqLong{max-width:60ch;color:var(--e-ink2);margin:0 0 24px 44px;font-size:17px;line-height:1.6}
.brAkKa_av{background:var(--e-fx-deep);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.brAkKa_av:after{content:"";background:var(--e-fx-mint);border:2px solid var(--e-bg);border-radius:50%;width:9px;height:9px;position:absolute;bottom:-1px;right:-1px}.brAkKa_ask{border:1px solid var(--e-line2);background:var(--e-bg);min-height:44px;color:var(--e-ink);font-family:var(--font-saira), system-ui, sans-serif;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:border-color .2s var(--e-ease);border-radius:999px;align-items:center;gap:8px;padding:5px 16px 5px 6px;font-size:13px;font-weight:700;display:inline-flex}.brAkKa_ask:hover{border-color:var(--e-acc)}.brAkKa_ask:focus-visible,.brAkKa_chip:focus-visible,.brAkKa_close:focus-visible,.brAkKa_send:focus-visible,.brAkKa_act:focus-visible,.brAkKa_solid:focus-visible,.brAkKa_ghost:focus-visible{outline:3px solid var(--e-acc);outline-offset:2px}.brAkKa_input:focus-visible{outline:3px solid var(--e-acc);outline-offset:1px}@media (max-width:599px){.brAkKa_ask{padding:5px}.brAkKa_askLabel{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.brAkKa_panel{z-index:60;background:var(--e-bg);width:min(410px,100% - 32px);max-height:calc(100dvh - 96px);color:var(--e-ink);border:1px solid var(--e-line);box-shadow:0 40px 100px color-mix(in srgb, var(--e-ink) 28%, transparent);animation:brAkKa_in .45s var(--e-ease) both;border-radius:28px;flex-direction:column;display:flex;position:fixed;top:80px;right:28px;overflow:hidden}@media (max-width:599px){.brAkKa_panel{border-bottom:0;border-radius:28px 28px 0 0;width:100%;max-height:88dvh;animation-name:brAkKa_sheet;inset:auto 0 0}}.brAkKa_head{background:var(--e-bg);color:var(--e-ink);align-items:center;gap:12px;padding:16px 18px;display:flex}.brAkKa_headText{flex-direction:column;display:flex}.brAkKa_title{font-family:var(--font-saira), system-ui, sans-serif;text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:18px;font-weight:800}.brAkKa_title:focus-visible{outline:3px solid var(--e-acc);outline-offset:3px;border-radius:4px}.brAkKa_sub{color:var(--e-fx-pale);font-size:12px}.brAkKa_close{border:1px solid var(--e-line2);width:44px;height:44px;color:var(--e-ink);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;margin-left:auto;display:flex}.brAkKa_body{background:var(--e-surf);flex-direction:column;flex:auto;gap:12px;min-height:120px;max-height:390px;padding:18px;display:flex;overflow:auto}@media (max-width:599px){.brAkKa_body{max-height:none}}.brAkKa_msg{display:flex}.brAkKa_msg[data-bot=false]{justify-content:flex-end}.brAkKa_bub{background:var(--e-bg);border:1px solid var(--e-line);max-width:84%;color:var(--e-ink);border-radius:18px 18px 18px 6px;flex-direction:column;gap:10px;padding:12px 14px;font-size:15px;line-height:1.5;animation:.35s both brAkKa_show;display:flex;position:relative}.brAkKa_msg[data-bot=false] .brAkKa_bub{background:var(--e-acc);border-color:var(--e-acc);color:var(--e-on-acc);border-radius:18px 18px 6px}.brAkKa_dots{gap:4px;padding:6px 0;display:inline-flex}.brAkKa_dots i{background:var(--e-mut);border-radius:50%;width:7px;height:7px;animation:1s ease-in-out infinite brAkKa_bounce}.brAkKa_dots i:nth-child(2){animation-delay:.15s}.brAkKa_dots i:nth-child(3){animation-delay:.3s}.brAkKa_act{background:var(--e-ink);min-height:44px;color:var(--e-bg);border-radius:999px;align-self:flex-start;align-items:center;padding:6px 16px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.brAkKa_chips{border-top:1px solid var(--e-line);flex-wrap:wrap;gap:6px;padding:12px 18px;display:flex}.brAkKa_chip{border:1px solid var(--e-acc);min-height:44px;color:var(--e-acc);cursor:pointer;background:0 0;border-radius:999px;padding:6px 14px;font-family:inherit;font-size:13px;font-weight:600;transition:background .2s,color .2s}.brAkKa_chip:hover{background:var(--e-acc);color:var(--e-on-acc)}.brAkKa_form{gap:8px;padding:4px 18px 8px;display:flex}.brAkKa_input{border:1px solid var(--e-line2);background:var(--e-bg);min-width:0;min-height:44px;color:var(--e-ink);font:inherit;border-radius:999px;flex:1;padding:0 16px;font-size:16px}.brAkKa_send{background:var(--e-acc);width:44px;height:44px;color:var(--e-on-acc);cursor:pointer;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.brAkKa_note{color:var(--e-mut);margin:0;padding:0 18px 14px;font-size:12px;line-height:1.45}.brAkKa_greet{z-index:55;background:var(--e-bg);width:min(410px,100% - 32px);color:var(--e-ink);border:1px solid var(--e-line);box-shadow:0 30px 80px color-mix(in srgb, var(--e-ink) 20%, transparent);animation:brAkKa_in .6s var(--e-ease) both;border-radius:24px;flex-direction:column;gap:14px;padding:18px;display:flex;position:fixed;top:80px;right:28px}@media (max-width:599px){.brAkKa_greet{top:auto;bottom:16px;right:16px}}.brAkKa_greetRow{align-items:flex-start;gap:12px;display:flex}.brAkKa_greetText{color:var(--e-ink2);flex-direction:column;gap:4px;font-size:15px;line-height:1.5;display:flex}.brAkKa_greetTitle{color:var(--e-ink);font-weight:700}.brAkKa_greetActions{flex-wrap:wrap;gap:8px;display:flex}.brAkKa_solid,.brAkKa_ghost{min-height:44px;font-family:var(--font-saira), system-ui, sans-serif;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border-radius:999px;padding:8px 18px;font-size:13px;font-weight:700}.brAkKa_solid{border:1px solid var(--e-acc);background:var(--e-acc);color:var(--e-on-acc)}.brAkKa_ghost{border:1px solid var(--e-line2);color:var(--e-ink);background:0 0}@keyframes brAkKa_in{0%{opacity:0;transform:translateY(-12px)scale(.98)}to{opacity:1;transform:none}}@keyframes brAkKa_sheet{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes brAkKa_show{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes brAkKa_bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.brAkKa_panel,.brAkKa_greet,.brAkKa_bub,.brAkKa_dots i{animation:none}.brAkKa_ask,.brAkKa_chip{transition:none}}
.n1iGva_suite{--surface:#fff;--hairline:var(--e-line,#e2eae6);--wash:#f3f8f5;--wash-strong:#e8f1ec;color:var(--ink,#08201a);flex-direction:column;gap:clamp(20px,2.4vw,30px);font-family:inherit;display:flex}.n1iGva_head{max-width:68ch}.n1iGva_eyebrow{font-family:var(--mono,ui-monospace, monospace);letter-spacing:.16em;text-transform:uppercase;color:var(--green,#0f6b4b);margin:0 0 12px;font-size:.75rem}.n1iGva_title{max-width:22ch;font-family:var(--display,ui-sans-serif, system-ui, sans-serif);letter-spacing:-.015em;color:var(--ink,#08201a);margin:0 0 14px;font-size:clamp(1.7rem,3.4vw,2.5rem);font-weight:600;line-height:1.1}.n1iGva_lede{color:var(--muted,#5a6f67);margin:0;font-size:1rem;line-height:1.6}.n1iGva_controls{border-bottom:1px solid var(--hairline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-bottom:14px;display:flex}.n1iGva_tablist{flex-wrap:wrap;gap:6px;display:flex}.n1iGva_suite .n1iGva_tab{border:1px solid var(--hairline);background:var(--surface);color:var(--muted,#5a6f67);cursor:pointer;transition:background .18s var(--ease,cubic-bezier(.16, 1, .3, 1)), color .18s var(--ease,cubic-bezier(.16, 1, .3, 1)), border-color .18s var(--ease,cubic-bezier(.16, 1, .3, 1));border-radius:999px;padding:9px 16px;font-family:inherit;font-size:.9rem;font-weight:500;line-height:1.2}.n1iGva_suite .n1iGva_tab:hover{background:var(--wash);color:var(--ink,#08201a);border-color:#cfdcd6}.n1iGva_suite .n1iGva_tab:focus-visible{background:var(--wash);color:var(--ink,#08201a);outline:2px solid var(--ink,#08201a);outline-offset:2px}.n1iGva_suite .n1iGva_tab[aria-selected=true],.n1iGva_suite .n1iGva_tab[aria-selected=true]:hover{background:var(--ink,#08201a);border-color:var(--ink,#08201a);color:#fff}.n1iGva_suite .n1iGva_tab[aria-selected=true]:focus-visible{background:var(--ink,#08201a);color:#fff;outline:2px solid var(--green,#0f6b4b);outline-offset:2px}.n1iGva_suite .n1iGva_toggle{border:1px solid var(--hairline);background:var(--surface);color:var(--muted,#5a6f67);font-family:var(--mono,ui-monospace, monospace);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:background .18s var(--ease,cubic-bezier(.16, 1, .3, 1)), color .18s var(--ease,cubic-bezier(.16, 1, .3, 1)), border-color .18s var(--ease,cubic-bezier(.16, 1, .3, 1));border-radius:999px;padding:9px 16px;font-size:.78rem;font-weight:500;line-height:1.2}.n1iGva_suite .n1iGva_toggle:hover{background:var(--wash);color:var(--ink,#08201a);border-color:#cfdcd6}.n1iGva_suite .n1iGva_toggle:focus-visible{background:var(--wash);color:var(--ink,#08201a);outline:2px solid var(--ink,#08201a);outline-offset:2px}.n1iGva_suite .n1iGva_toggle[aria-pressed=true]{background:var(--green,#0f6b4b);border-color:var(--green,#0f6b4b);color:#fff}.n1iGva_suite .n1iGva_toggle[aria-pressed=true]:hover{color:#fff;background:#0a4a34;border-color:#0a4a34}.n1iGva_suite .n1iGva_toggle[aria-pressed=true]:focus-visible{background:var(--green,#0f6b4b);color:#fff;outline:2px solid var(--ink,#08201a);outline-offset:2px}.n1iGva_suite .n1iGva_panel{outline-offset:4px;flex-direction:column;gap:18px;display:flex}.n1iGva_suite .n1iGva_panel:focus-visible{outline:2px solid var(--ink,#08201a)}.n1iGva_blurb{max-width:62ch;color:var(--muted,#5a6f67);margin:0;font-size:.95rem}.n1iGva_pair{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.n1iGva_tableStack{flex-direction:column;gap:18px;display:flex}.n1iGva_card{border:1px solid var(--hairline);background:var(--surface);border-radius:12px;min-width:0;padding:clamp(14px,2vw,22px)}.n1iGva_cardTitle{font-family:var(--display,ui-sans-serif, system-ui, sans-serif);letter-spacing:-.005em;color:var(--ink,#08201a);margin:0;font-size:1.02rem;font-weight:600}.n1iGva_cardNote{max-width:58ch;color:var(--muted,#5a6f67);margin:6px 0 0;font-size:.82rem;line-height:1.5}.n1iGva_tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.n1iGva_tile{border:1px solid var(--hairline);background:var(--surface);border-radius:12px;min-width:0;padding:16px 18px 12px}.n1iGva_tileLabel{color:var(--muted,#5a6f67);margin:0;font-size:.8rem;line-height:1.35}.n1iGva_tileValue{letter-spacing:-.02em;color:var(--ink,#08201a);margin:6px 0 0;font-size:clamp(1.7rem,3vw,2.2rem);font-weight:600;line-height:1.05}.n1iGva_delta{font-variant-numeric:tabular-nums;color:var(--ink,#08201a);align-items:center;gap:5px;margin:6px 0 0;font-size:.8rem;display:flex}.n1iGva_arrow{color:var(--muted,#5a6f67);flex:none}.n1iGva_deltaSince{color:var(--muted,#5a6f67)}.n1iGva_spark{margin-top:10px;display:block;overflow:visible}.n1iGva_chart{flex-direction:column;gap:10px;min-width:0;margin-top:14px;display:flex}.n1iGva_plot{outline-offset:3px;border-radius:8px;min-width:0}.n1iGva_suite .n1iGva_plot:focus-visible{outline:2px solid var(--ink,#08201a)}.n1iGva_svg{touch-action:pan-y;width:100%;height:auto;display:block}.n1iGva_readout{background:var(--wash);border-radius:8px;flex-wrap:wrap;align-items:baseline;gap:4px 14px;min-height:44px;padding:8px 10px;display:flex}.n1iGva_readoutHead{font-family:var(--mono,ui-monospace, monospace);letter-spacing:.06em;text-transform:uppercase;color:var(--muted,#5a6f67);font-size:.72rem}.n1iGva_readoutItems{flex-wrap:wrap;gap:4px 14px;display:flex}.n1iGva_chip{transition:color .18s var(--ease,cubic-bezier(.16, 1, .3, 1));align-items:center;gap:6px;font-size:.82rem;display:inline-flex}.n1iGva_chipName{color:var(--muted,#5a6f67)}.n1iGva_chip[data-on=true] .n1iGva_chipName{color:var(--ink,#08201a);font-weight:600}.n1iGva_chipValue{font-variant-numeric:tabular-nums;color:var(--ink,#08201a);font-weight:600}.n1iGva_legend{flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;list-style:none;display:flex}.n1iGva_legendItem{color:var(--muted,#5a6f67);align-items:center;gap:7px;font-size:.82rem;display:inline-flex}.n1iGva_keyRect{border-radius:2px;flex:none;width:10px;height:10px}.n1iGva_keyLine{border-radius:1px;flex:none;width:14px;height:2px}.n1iGva_tick{font-family:var(--mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;fill:var(--muted,#5a6f67);font-size:10.5px}.n1iGva_endLabel{fill:var(--ink,#08201a);font-size:12px;font-weight:500}.n1iGva_endValue{font-variant-numeric:tabular-nums;fill:var(--muted,#5a6f67);font-size:11.5px}.n1iGva_rowName{fill:var(--ink,#08201a);font-size:12.5px;font-weight:500}.n1iGva_rowNote{fill:var(--muted,#5a6f67);font-size:11px}.n1iGva_rowValue{font-variant-numeric:tabular-nums;fill:var(--ink,#08201a);font-size:12px;font-weight:600}.n1iGva_stackCol path,.n1iGva_funnelRow path,.n1iGva_rankRow path,.n1iGva_arc{transition:opacity .18s var(--ease,cubic-bezier(.16, 1, .3, 1))}.n1iGva_funnelRow:hover path,.n1iGva_rankRow:hover path,.n1iGva_arc:hover{opacity:.82}.n1iGva_donutWrap{flex-direction:column;align-items:center;gap:16px;margin-top:14px;display:flex}.n1iGva_donut{width:100%;max-width:280px;height:auto;display:block}.n1iGva_hero{letter-spacing:-.02em;fill:var(--ink,#08201a);font-family:inherit;font-size:48px;font-weight:600}.n1iGva_heroNote{fill:var(--muted,#5a6f67);font-size:12px}.n1iGva_breakdown{width:100%;margin:0;padding:0;list-style:none}.n1iGva_breakdownRow{border-top:1px solid var(--hairline);grid-template-columns:10px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:9px 0;font-size:.85rem;display:grid}.n1iGva_breakdownName{color:var(--ink,#08201a)}.n1iGva_breakdownValue{font-variant-numeric:tabular-nums;color:var(--ink,#08201a);font-weight:600}.n1iGva_breakdownShare{text-align:right;font-variant-numeric:tabular-nums;min-width:4.5ch;color:var(--muted,#5a6f67)}.n1iGva_scale{color:var(--muted,#5a6f67);align-items:center;gap:10px;font-size:.78rem;display:flex}.n1iGva_scaleLabel{white-space:nowrap}.n1iGva_scaleSteps{gap:2px;display:inline-flex}.n1iGva_scaleStep{border-radius:2px;width:26px;height:10px}.n1iGva_tableWrap{border:1px solid var(--hairline);background:var(--surface);outline-offset:3px;border-radius:12px;overflow-x:auto}.n1iGva_suite .n1iGva_tableWrap:focus-visible{outline:2px solid var(--ink,#08201a)}.n1iGva_suite .n1iGva_table{border-collapse:collapse;width:100%;font-size:.85rem;display:table}.n1iGva_suite .n1iGva_table thead{display:table-header-group}.n1iGva_suite .n1iGva_table tbody{display:table-row-group}.n1iGva_suite .n1iGva_table tr{border-top:0;padding:0;display:table-row}.n1iGva_suite .n1iGva_tableCaption{text-align:left;font-family:var(--display,ui-sans-serif, system-ui, sans-serif);color:var(--ink,#08201a);padding:16px 16px 12px;font-size:1rem;font-weight:600}.n1iGva_suite .n1iGva_table th,.n1iGva_suite .n1iGva_table td{border-top:1px solid var(--hairline);text-align:left;white-space:nowrap;padding:9px 14px;display:table-cell}.n1iGva_suite .n1iGva_table thead th{border-top:1px solid var(--hairline);background:var(--wash);font-family:var(--mono,ui-monospace, monospace);letter-spacing:.06em;text-transform:uppercase;text-align:left;color:var(--muted,#5a6f67);font-size:.7rem;font-weight:500}.n1iGva_suite .n1iGva_table tbody th{text-align:left;letter-spacing:0;text-transform:none;color:var(--ink,#08201a);font-family:inherit;font-size:.85rem;font-weight:500}.n1iGva_suite .n1iGva_table .n1iGva_numHead,.n1iGva_suite .n1iGva_table .n1iGva_num{text-align:right;font-variant-numeric:tabular-nums}.n1iGva_suite .n1iGva_table .n1iGva_num{font-family:var(--mono,ui-monospace, monospace);color:var(--ink,#08201a)}.n1iGva_srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:900px){.n1iGva_pair{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.n1iGva_tiles{grid-template-columns:minmax(0,1fr)}.n1iGva_controls{justify-content:flex-start;align-items:stretch}.n1iGva_suite .n1iGva_tab,.n1iGva_suite .n1iGva_toggle{padding:8px 13px;font-size:.82rem}.n1iGva_hero{font-size:44px}.n1iGva_readout{min-height:52px}}@media (prefers-reduced-motion:reduce){.n1iGva_suite,.n1iGva_suite *,.n1iGva_suite :before,.n1iGva_suite :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
.fOdxqG_booking,.fOdxqG_panel{max-width:720px;font-family:var(--body);color:var(--ink);gap:28px;display:grid}.fOdxqG_fieldset{border:0;min-width:0;margin:0;padding:0}.fOdxqG_legend,.fOdxqG_heading{font-family:var(--display);letter-spacing:var(--track-heading);margin:0 0 12px;padding:0;font-size:1.375rem;font-weight:600}.fOdxqG_muted{font-size:var(--t-small);color:var(--muted);margin:0 0 12px}.fOdxqG_lead{font-size:var(--t-body);margin:0}.fOdxqG_alert{color:#6e1f13;font-size:var(--t-small);background:#fbefec;border:1px solid #a33a2a;border-radius:6px;margin:0;padding:12px 14px}.fOdxqG_alert.fOdxqG_alert.fOdxqG_alert{color:#6e1f13}.fOdxqG_info{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.fOdxqG_info li{border:1px solid var(--rule);font-size:var(--t-small);color:var(--ink);border-radius:999px;padding:6px 14px;font-weight:600}.fOdxqG_days{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:8px;display:grid}.fOdxqG_days .fOdxqG_day{border-radius:16px;min-height:72px}.fOdxqG_ticket{border:1px solid var(--rule);background:var(--paper);border-radius:20px;align-items:stretch;display:flex;overflow:hidden}.fOdxqG_ticket .fOdxqG_lead{padding:18px 20px}.fOdxqG_stub{border-right:2px dashed var(--rule);background:var(--green-deep);min-width:84px;color:var(--e-on-acc);font-family:var(--mono);text-transform:uppercase;align-content:center;justify-items:center;padding:16px;display:grid}.fOdxqG_stub strong{font-family:var(--display);font-size:2rem;line-height:1}.fOdxqG_times{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;display:grid}.fOdxqG_day,.fOdxqG_time,.fOdxqG_iconButton{border:1px solid var(--rule);background:var(--paper);min-height:44px;color:var(--ink);font:inherit;font-size:var(--t-small);cursor:pointer;transition:background-color .16s var(--ease), border-color .16s var(--ease);border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.fOdxqG_day{flex-direction:column;gap:2px}.fOdxqG_dayName{font-family:var(--mono);font-size:var(--t-label);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--muted)}.fOdxqG_day:hover,.fOdxqG_time:hover,.fOdxqG_iconButton:hover{border-color:var(--green)}.fOdxqG_day[aria-pressed=true],.fOdxqG_time[aria-pressed=true]{border-color:var(--green-deep);background:var(--green-deep);color:#fff}.fOdxqG_day[aria-pressed=true] .fOdxqG_dayName{color:var(--mint)}.fOdxqG_form{gap:18px;display:grid}.fOdxqG_field{font-size:var(--t-small);gap:6px;font-weight:500;display:grid}.fOdxqG_field input,.fOdxqG_field textarea{border:1px solid var(--rule);background:var(--paper);width:100%;color:var(--ink);font:inherit;font-weight:400;font-size:var(--t-body);border-radius:6px;padding:10px 12px}.fOdxqG_field textarea{resize:vertical}.fOdxqG_field input:focus-visible,.fOdxqG_field textarea:focus-visible{outline:2px solid var(--green);outline-offset:2px}.fOdxqG_trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.fOdxqG_check{justify-items:start;gap:12px;display:grid}.fOdxqG_frame{border:1px solid var(--line);background:var(--paper);width:168px;height:168px;color:var(--green-deep);border-radius:8px;place-items:center;display:grid}.fOdxqG_picture{transition:transform .24s var(--ease);place-items:center;display:grid}.fOdxqG_rotate{flex-wrap:wrap;gap:8px;display:flex}.fOdxqG_submit{background:var(--green-deep);color:#fff;min-height:48px;font:inherit;cursor:pointer;border:0;border-radius:999px;justify-self:start;padding:12px 22px;font-weight:600}.fOdxqG_submit:disabled{opacity:.6;cursor:not-allowed}.fOdxqG_links{gap:10px;margin:0;padding:0;list-style:none;display:grid}.fOdxqG_links a{color:var(--green-deep);font-weight:600}@media (prefers-reduced-motion:reduce){.fOdxqG_day,.fOdxqG_time,.fOdxqG_iconButton,.fOdxqG_picture{transition:none}}
