@font-face{font-family:geistSans;src:url(../media/Geist_Variable_latin-s.p.43nmcozyuk6z6.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:geistSans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.ahlGDa_className{font-family:geistSans,geistSans Fallback}.ahlGDa_variable{--font-geist-sans:"geistSans", "geistSans Fallback"}
@font-face{font-family:geistMono;src:url(../media/GeistMono_Variable_latin.p.0k_6idf4frx8u.woff2)format("woff2");font-display:swap;font-weight:100 900}.bmPQ9G_className{font-family:geistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.bmPQ9G_variable{--font-geist-mono:"geistMono", ui-monospace, SFMono-Regular, Roboto Mono, Menlo, Monaco, Liberation Mono, DejaVu Sans Mono, Courier New, monospace}
.YjoMFq_bg{z-index:0;pointer-events:none;background:var(--label-tile) 0 0 / var(--label-tile-size) var(--label-tile-size);will-change:background-position;position:fixed;inset:0}.YjoMFq_tiles{will-change:transform;position:absolute;inset:0}.YjoMFq_tile{background:var(--cyan-500);opacity:.06;border-radius:9px;width:88px;height:88px;position:absolute}.YjoMFq_mobile{display:none}@media (max-width:720px){.YjoMFq_desktop{display:none}.YjoMFq_mobile{display:block}}@media print{.YjoMFq_bg{display:none}}
._8dbklq_mark{color:var(--text-primary);flex-direction:column;gap:3px;text-decoration:none;display:inline-flex}._8dbklq_mark:hover{color:var(--text-primary);text-decoration:none}._8dbklq_name{font:600 22px/1 var(--font-display);letter-spacing:-.03em}._8dbklq_stop{color:var(--accent)}._8dbklq_descriptor{font:500 8px/1 var(--font-mono);letter-spacing:.12em;color:var(--text-tertiary);text-transform:uppercase}._8dbklq_light,._8dbklq_light:hover{color:var(--ink-0)}._8dbklq_light ._8dbklq_stop{color:var(--cyan-400)}._8dbklq_light ._8dbklq_descriptor{color:var(--ink-400)}
.nctMiG_footer{z-index:1;border-top:1px solid var(--border-subtle);background:var(--surface-card);position:relative}.nctMiG_inner{max-width:var(--container-site);padding:56px var(--gutter) 32px;flex-direction:column;gap:40px;margin:0 auto;display:flex}.nctMiG_grid{grid-template-columns:1.4fr repeat(4,1fr);gap:32px;display:grid}.nctMiG_col{flex-direction:column;gap:10px;display:flex}.nctMiG_link{font:var(--type-body-sm);color:var(--text-secondary);text-decoration:none}.nctMiG_link:hover{color:var(--text-primary)}.nctMiG_legal{border-top:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:20px;display:flex}.nctMiG_mono{font:400 11px/1.4 var(--font-mono);color:var(--text-tertiary)}.nctMiG_mail{color:inherit}.nctMiG_monoRow{font:400 11px/1.4 var(--font-mono);color:var(--text-tertiary);align-items:center;gap:24px;display:flex}@media (max-width:720px){.nctMiG_inner{gap:28px;padding:40px 20px 24px}.nctMiG_grid{grid-template-columns:1fr 1fr;gap:24px}.nctMiG_brand{grid-column:1/-1}}
.N_16oa_button{border-radius:var(--radius-md);font:var(--type-label);cursor:pointer;white-space:nowrap;transition:background var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out), transform var(--dur-fast) var(--ease-out);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.N_16oa_button:active:not(:disabled){transform:scale(.98)}.N_16oa_button:disabled{cursor:not-allowed;color:var(--text-disabled);background:var(--ink-100);border-color:#0000}.N_16oa_sm{height:var(--control-sm);font-size:var(--text-sm);padding:0 12px}.N_16oa_md{height:var(--control-md);font-size:var(--text-sm);padding:0 16px}.N_16oa_lg{height:var(--control-lg);font-size:var(--text-md);padding:0 20px}.N_16oa_full{width:100%}.N_16oa_primary{background:var(--accent);color:var(--accent-fg)}.N_16oa_primary:hover:not(:disabled){background:var(--accent-hover)}.N_16oa_primary:active:not(:disabled){background:var(--accent-active)}.N_16oa_secondary{background:var(--surface-card);color:var(--text-primary);border-color:var(--border-default)}.N_16oa_secondary:hover:not(:disabled){background:var(--ink-50)}.N_16oa_secondary:active:not(:disabled){background:var(--ink-100)}.N_16oa_ghost{color:var(--text-secondary);background:0 0}.N_16oa_ghost:hover:not(:disabled){background:var(--ink-50)}.N_16oa_ghost:active:not(:disabled){background:var(--ink-100)}.N_16oa_ghost:disabled{background:0 0}.N_16oa_soft{background:var(--accent-soft);color:var(--text-accent)}.N_16oa_soft:hover:not(:disabled){background:var(--accent-soft-hover)}.N_16oa_soft:active:not(:disabled){background:var(--cyan-200)}.N_16oa_danger{background:var(--status-danger);color:#fff}.N_16oa_danger:hover:not(:disabled){background:var(--red-700)}.N_16oa_spinner{border:2px solid;border-right-color:#0000;border-radius:50%;animation:.8s linear infinite N_16oa_spin}@keyframes N_16oa_spin{to{transform:rotate(360deg)}}
.TmHNvG_card{--card-pad:24px;background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);transition:box-shadow var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out);text-align:left;color:inherit;flex-direction:column;min-width:0;display:flex}.TmHNvG_interactive{cursor:pointer}.TmHNvG_interactive:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}.TmHNvG_selected{border-color:var(--border-accent);box-shadow:var(--shadow-focus)}.TmHNvG_elevated{box-shadow:var(--shadow-md)}.TmHNvG_header{padding:var(--card-pad) var(--card-pad) 0;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.TmHNvG_headText{flex-direction:column;gap:4px;display:flex}.TmHNvG_eyebrow{font:var(--type-eyebrow);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:var(--tracking-caps)}.TmHNvG_title{font:var(--type-title);color:var(--text-primary);margin:0}.TmHNvG_actions{align-items:center;gap:8px;display:flex}.TmHNvG_body{padding:var(--card-pad);flex:1}.TmHNvG_footer{border-top:1px solid var(--border-subtle);padding:12px var(--card-pad);font:var(--type-body-sm);color:var(--text-secondary);justify-content:space-between;align-items:center;gap:12px;display:flex}
.Mm__va_header{z-index:var(--z-sticky);background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--blur-glass));border-bottom:1px solid var(--border-subtle);position:sticky;top:0}.Mm__va_bar{max-width:var(--container-site);padding:0 var(--gutter);align-items:center;gap:36px;height:64px;margin:0 auto;display:flex}.Mm__va_desktop{align-items:center;gap:26px;height:64px;display:flex}.Mm__va_right{align-items:center;gap:14px;margin-left:auto;display:flex}.Mm__va_itemWrap{align-items:center;height:64px;display:flex;position:relative}.Mm__va_item{font:var(--type-label);white-space:nowrap;color:var(--text-secondary);transition:color var(--dur-fast);align-items:center;gap:4px;text-decoration:none;display:inline-flex}.Mm__va_item:hover{color:var(--text-primary);text-decoration:none}.Mm__va_itemActive{color:var(--text-primary)}.Mm__va_itemButton{cursor:pointer;background:0 0;border:0;height:64px;padding:0}.Mm__va_menu{background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-lg);width:340px;box-shadow:var(--shadow-lg);animation:Mm__va_rise var(--dur-base) var(--ease-out);flex-direction:column;padding:8px;display:flex;position:absolute;top:56px;left:-12px}.Mm__va_menu[hidden]{display:none}.Mm__va_menuItem{border-radius:var(--radius-md);flex-direction:column;gap:2px;padding:10px 12px;text-decoration:none;display:flex}.Mm__va_menuItem:hover{background:var(--surface-sunken);text-decoration:none}.Mm__va_menuTitle{font:var(--type-label);color:var(--text-primary)}.Mm__va_menuDesc{font:var(--type-caption);color:var(--text-tertiary)}.Mm__va_menuFoot{border-top:1px solid var(--border-subtle);border-radius:0 0 var(--radius-md) var(--radius-md);margin-top:4px}.Mm__va_menuFootTitle,.Mm__va_drawerFootLink{color:var(--text-link)}.Mm__va_mobileOnly{display:none}.Mm__va_drawer{z-index:var(--z-overlay);background:var(--surface-card);animation:Mm__va_rise var(--dur-base) var(--ease-out);flex-direction:column;display:flex;position:fixed;inset:0}.Mm__va_drawerHead{border-bottom:1px solid var(--border-subtle);flex:none;justify-content:space-between;align-items:center;height:64px;padding:0 20px;display:flex}.Mm__va_drawerBody{flex-direction:column;flex:1;gap:20px;padding:8px 20px 24px;display:flex;overflow-y:auto}.Mm__va_drawerGroup{flex-direction:column;gap:8px;display:flex}.Mm__va_drawerTitle{font:var(--type-title);color:var(--text-primary);font-size:18px;text-decoration:none}.Mm__va_drawerLink{font:var(--type-body-sm);color:var(--text-secondary);padding-left:12px;text-decoration:none}.Mm__va_drawerFoot{border-top:1px solid var(--border-subtle);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}@keyframes Mm__va_rise{0%{opacity:0;transform:translateY(8px)}}@media (max-width:960px){.Mm__va_desktop{gap:18px}.Mm__va_bar{gap:20px}}@media (max-width:720px){.Mm__va_bar{gap:12px;padding:0 20px}.Mm__va_desktop,.Mm__va_desktopOnly{display:none}.Mm__va_mobileOnly{display:inline-flex}}
.yIxAyq_badge{border-radius:var(--radius-pill);height:22px;font:var(--type-caption);white-space:nowrap;background:var(--bg);color:var(--fg);align-items:center;gap:6px;padding:0 8px;font-weight:500;display:inline-flex}.yIxAyq_dot{background:var(--dotc);border-radius:50%;width:6px;height:6px}.yIxAyq_pulse{box-shadow:0 0 0 3px var(--bg);animation:yIxAyq_pulse 1.6s var(--ease-in-out) infinite}.yIxAyq_neutral{--bg:var(--status-neutral-soft);--fg:var(--status-neutral-text);--dotc:var(--status-neutral)}.yIxAyq_success{--bg:var(--status-success-soft);--fg:var(--status-success-text);--dotc:var(--status-success)}.yIxAyq_warning{--bg:var(--status-warning-soft);--fg:var(--status-warning-text);--dotc:var(--status-warning)}.yIxAyq_danger{--bg:var(--status-danger-soft);--fg:var(--status-danger-text);--dotc:var(--status-danger)}.yIxAyq_info{--bg:var(--status-info-soft);--fg:var(--status-info-text);--dotc:var(--status-info)}@keyframes yIxAyq_pulse{50%{opacity:.4}}
.vXr6dq_choice{cursor:pointer;align-items:flex-start;gap:10px;display:inline-flex;position:relative}.vXr6dq_disabled{cursor:not-allowed;opacity:.5}.vXr6dq_native{opacity:0;width:1px;height:1px;margin:0;position:absolute}.vXr6dq_box{border-radius:var(--radius-xs);border:1.5px solid var(--border-strong);background:var(--surface-card);width:18px;height:18px;transition:all var(--dur-fast) var(--ease-out);flex:none;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}.vXr6dq_boxOn{border-color:var(--accent);background:var(--accent)}.vXr6dq_native:focus-visible+.vXr6dq_box,.vXr6dq_native:focus-visible+.vXr6dq_radio,.vXr6dq_native:focus-visible+.vXr6dq_track{box-shadow:var(--shadow-focus)}.vXr6dq_radio{border:1.5px solid var(--border-strong);background:var(--surface-card);width:18px;height:18px;transition:all var(--dur-fast) var(--ease-out);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}.vXr6dq_radioOn{border-color:var(--accent)}.vXr6dq_dot{background:var(--accent);width:8px;height:8px;transition:transform var(--dur-fast) var(--ease-out);border-radius:50%;transform:scale(0)}.vXr6dq_radioOn .vXr6dq_dot{transform:scale(1)}.vXr6dq_track{border-radius:var(--radius-pill);background:var(--ink-300);width:36px;height:20px;transition:background var(--dur-base) var(--ease-out);flex:none;margin-top:1px;position:relative}.vXr6dq_trackSm{width:30px;height:16px}.vXr6dq_trackOn{background:var(--accent)}.vXr6dq_knob{width:16px;height:16px;box-shadow:var(--shadow-xs);transition:transform var(--dur-base) var(--ease-out);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px}.vXr6dq_trackSm .vXr6dq_knob{width:12px;height:12px}.vXr6dq_trackOn .vXr6dq_knob{transform:translate(16px)}.vXr6dq_trackSm.vXr6dq_trackOn .vXr6dq_knob{transform:translate(14px)}.vXr6dq_text{flex-direction:column;gap:2px;display:flex}.vXr6dq_label{font:var(--type-body-sm);color:var(--text-primary);text-wrap:pretty}.vXr6dq_desc{font:var(--type-caption);color:var(--text-tertiary);text-wrap:pretty}
.j4noZW_field{font:var(--type-label);color:var(--text-primary);flex-direction:column;gap:6px;min-width:0;display:flex}.j4noZW_label{gap:3px;display:inline-flex}.j4noZW_req{color:var(--status-danger)}.j4noZW_hint{font:var(--type-caption);color:var(--text-tertiary);text-wrap:pretty}.j4noZW_error{font:var(--type-caption);color:var(--status-danger-text);text-wrap:pretty}.j4noZW_shell{border-radius:var(--radius-md);background:var(--surface-card);border:1px solid var(--border-default);color:var(--text-primary);transition:box-shadow var(--dur-fast), border-color var(--dur-fast);align-items:center;gap:8px;padding:0 12px;display:flex;position:relative}.j4noZW_shell:focus-within{border-color:var(--border-focus);box-shadow:var(--shadow-focus)}.j4noZW_shellError{border-color:var(--status-danger)}.j4noZW_shellDisabled{background:var(--surface-sunken)}.j4noZW_sm{height:var(--control-sm)}.j4noZW_md{height:var(--control-md)}.j4noZW_lg{height:var(--control-lg)}.j4noZW_control{min-width:0;font:var(--type-body-sm);color:inherit;background:0 0;border:0;outline:0;flex:1;width:100%;height:100%}.j4noZW_control:focus-visible{box-shadow:none}.j4noZW_mono{font:var(--type-data);font-variant-numeric:tabular-nums}.j4noZW_affix{font:var(--type-data);color:var(--text-tertiary);white-space:nowrap}.j4noZW_suffix{font:var(--type-caption);color:var(--text-tertiary);white-space:nowrap}.j4noZW_select{appearance:none;cursor:pointer;padding-right:28px}.j4noZW_chevron{pointer-events:none;color:var(--text-tertiary);display:flex;position:absolute;right:10px}.j4noZW_textareaShell{align-items:stretch;height:auto;padding:10px 12px}.j4noZW_textarea{resize:vertical;min-height:72px;line-height:1.5}
.VGU2iG_button{border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;transition:background var(--dur-base) var(--ease-out);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.VGU2iG_button:disabled{cursor:not-allowed;color:var(--text-disabled);background:0 0}.VGU2iG_sm{width:32px;height:32px}.VGU2iG_md{width:40px;height:40px}.VGU2iG_lg{width:48px;height:48px}.VGU2iG_ghost:hover:not(:disabled){background:var(--ink-50)}.VGU2iG_ghost.VGU2iG_active{background:var(--accent-soft);color:var(--text-accent)}.VGU2iG_secondary{background:var(--surface-card);border-color:var(--border-default)}.VGU2iG_secondary:hover:not(:disabled){background:var(--ink-50)}.VGU2iG_primary{background:var(--accent);color:#fff}.VGU2iG_primary:hover:not(:disabled){background:var(--accent-hover)}
.nAKa-W_list{border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-card);flex-direction:column;max-width:900px;display:flex;overflow:hidden}.nAKa-W_item{border-top:1px solid var(--border-subtle)}.nAKa-W_item:first-child{border-top:0}.nAKa-W_q{cursor:pointer;font:var(--type-label);color:var(--text-primary);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;font-size:15px;list-style:none;display:flex}.nAKa-W_q::-webkit-details-marker{display:none}.nAKa-W_q:hover{background:var(--surface-sunken)}.nAKa-W_q:focus-visible{outline:2px solid var(--border-accent);outline-offset:-2px}.nAKa-W_glyph{color:var(--text-tertiary);flex:none;width:16px;height:16px;position:relative}.nAKa-W_glyph:before,.nAKa-W_glyph:after{content:"";height:1.5px;transition:transform var(--dur-base) var(--ease-out);background:currentColor;border-radius:1px;position:absolute;top:7.25px;left:3px;right:3px}.nAKa-W_glyph:after{transform:rotate(90deg)}.nAKa-W_item[open] .nAKa-W_glyph:after{transform:rotate(0)}.nAKa-W_a{max-width:720px;font:var(--type-body-sm);color:var(--text-secondary);animation:nAKa-W_rise var(--dur-base) var(--ease-out);padding:0 18px 16px}.nAKa-W_a p{margin:0}.nAKa-W_a a{color:var(--text-link)}@keyframes nAKa-W_rise{0%{opacity:0;transform:translateY(4px)}}
.eatOQW_wrap{width:100%}.eatOQW_canvas{transform-origin:0 0;margin:0 auto;position:relative}.eatOQW_svg{pointer-events:none;position:absolute;inset:0;overflow:visible}.eatOQW_group{border-radius:var(--radius-xl);border:1px dashed var(--border-default);pointer-events:none;background:#06a3c206;position:absolute}.eatOQW_groupLabel{background:var(--surface-page);font:500 10px/1 var(--font-mono);color:var(--text-tertiary);letter-spacing:.1em;padding:0 6px;position:absolute;top:-8px;left:16px}.eatOQW_node{box-sizing:border-box;cursor:pointer;background:var(--flow-node);border-radius:var(--radius-lg);border:1px solid var(--flow-node-border);box-shadow:var(--shadow-xs);color:var(--text-primary);text-align:left;font:inherit;transition:border-color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out), opacity var(--dur-base) var(--ease-out), filter var(--dur-base) var(--ease-out);flex-direction:column;gap:10px;padding:12px 14px;display:flex}.eatOQW_nodeAbs{position:absolute}.eatOQW_nodeStack{width:100%;height:auto;position:relative}.eatOQW_node:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md);transform:translateY(-1px)}.eatOQW_node:focus-visible{box-shadow:var(--shadow-focus);border-color:var(--border-accent);border-radius:var(--radius-lg);outline:none}.eatOQW_nodeSelected,.eatOQW_nodeSelected:hover{border-color:var(--border-accent);box-shadow:var(--shadow-accent-glow)}.eatOQW_nodeModule{border-style:dashed;border-color:var(--border-strong)}.eatOQW_nodeModule:hover,.eatOQW_nodeModule.eatOQW_nodeSelected{border-style:solid}.eatOQW_nodeHead{align-items:center;gap:12px;width:100%;display:flex}.eatOQW_iconTile{border-radius:var(--radius-md);flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.eatOQW_iconCore{background:var(--accent-soft);color:var(--text-accent)}.eatOQW_iconClient{background:var(--surface-sunken);color:var(--text-secondary)}.eatOQW_nodeText{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.eatOQW_nodeTitle{font:var(--type-label);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.eatOQW_sub{font:var(--type-caption);color:var(--text-tertiary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.eatOQW_plus{color:var(--ink-300);transition:transform var(--dur-base) var(--ease-out), color var(--dur-base);display:flex;position:absolute;top:8px;right:8px}.eatOQW_plusOn{color:var(--accent);transform:rotate(45deg)}.eatOQW_badgeRow{align-items:center;gap:8px;margin-top:-2px;display:flex}.eatOQW_badge{font:600 10px/1 var(--font-mono);letter-spacing:.08em;border-radius:var(--radius-pill);white-space:nowrap;padding:4px 7px}.eatOQW_badge_success{background:var(--status-success-soft);color:var(--status-success-text)}.eatOQW_badge_warning{background:var(--status-warning-soft);color:var(--status-warning-text)}.eatOQW_badge_info{background:var(--status-info-soft);color:var(--status-info-text)}.eatOQW_badge_neutral{background:var(--status-neutral-soft);color:var(--status-neutral-text)}.eatOQW_badgeSub{font:400 10px/1 var(--font-mono);color:var(--text-tertiary);white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;flex:1;overflow:hidden}.eatOQW_chips{gap:6px;width:100%;display:grid}.eatOQW_chip{border-radius:var(--radius-sm);border:1px solid var(--border-subtle);background:var(--surface-sunken);height:26px;font:500 11px/1 var(--font-sans);color:var(--text-secondary);white-space:nowrap;align-items:center;gap:6px;min-width:0;padding:0 8px;display:flex;overflow:hidden}.eatOQW_chipText{text-overflow:ellipsis;overflow:hidden}.eatOQW_stack{flex-direction:column;display:flex}.eatOQW_stackGroup{border:1px dashed var(--border-default);border-radius:var(--radius-xl);background:#06a3c206;flex-direction:column;padding:14px;display:flex;position:relative}.eatOQW_tick{flex-direction:column;justify-content:center;align-items:center;height:28px;display:flex}.eatOQW_tickLine{background:var(--flow-line);width:1px;height:28px;display:block;position:relative}.eatOQW_tickDot{border-radius:50%;width:7px;height:7px;position:absolute;top:10px;left:-3px}.eatOQW_empty{height:56px;font:var(--type-body-sm);color:var(--text-tertiary);justify-content:center;align-items:center;gap:8px;display:flex}.eatOQW_detail{animation:eatOQW_rise var(--dur-slow) var(--ease-out)}.eatOQW_detailGrid{grid-template-columns:1fr 1.2fr;gap:32px;display:grid}.eatOQW_detailLine{font:var(--type-body);color:var(--text-primary);text-wrap:pretty;margin:0;font-size:17px}.eatOQW_stages{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.eatOQW_only{border-radius:var(--radius-md);background:var(--accent-soft);flex-direction:column;gap:10px;padding:14px;display:flex}@keyframes eatOQW_rise{0%{opacity:0;transform:translateY(8px)}}@media (max-width:720px){.eatOQW_detailGrid{grid-template-columns:1fr;gap:20px}}
.yf26vG_dialog{--dialog-w:480px;width:100%;max-width:100vw;height:100%;max-height:100vh;color:var(--text-primary);background:0 0;border:0;justify-content:center;align-items:center;padding:24px;display:none}.yf26vG_dialog[open]{display:flex}.yf26vG_dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0b101766}.yf26vG_panel{width:100%;max-width:var(--dialog-w);background:var(--surface-card);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);border:1px solid var(--border-subtle);max-height:calc(100vh - 48px);animation:yf26vG_rise var(--dur-slow) var(--ease-out);flex-direction:column;display:flex}.yf26vG_header{flex:none;justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 20px 0 24px;display:flex}.yf26vG_headText{flex-direction:column;gap:4px;display:flex}.yf26vG_title{font:var(--type-title);margin:0}.yf26vG_desc{font:var(--type-body-sm);color:var(--text-secondary);text-wrap:pretty;margin:0}.yf26vG_body{flex:auto;min-height:0;padding:24px;overflow-y:auto}.yf26vG_footer{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;padding:0 24px 24px;display:flex}@keyframes yf26vG_rise{0%{opacity:0;transform:translateY(8px)}}@media (max-width:720px){.yf26vG_dialog{padding:12px}.yf26vG_panel{max-height:calc(100vh - 24px)}.yf26vG_header{padding:16px 12px 0 16px}.yf26vG_body{padding:16px}.yf26vG_footer{padding:0 16px 16px}}
.UJZfaq_section{margin-top:-40px}.UJZfaq_disclosure{flex-direction:column;gap:20px;display:flex}.UJZfaq_toggleRow{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.UJZfaq_stack{display:grid}.UJZfaq_stack>*{grid-area:1/1;min-width:0}.UJZfaq_silhouette{pointer-events:none;height:260px;color:var(--ink-200);transition:opacity var(--dur-slow) var(--ease-out);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 30%,#0000 100%);mask-image:linear-gradient(#000 30%,#0000 100%)}.UJZfaq_silhouette>svg{width:100%;height:auto;display:block}.UJZfaq_silhouetteOut{opacity:0}.UJZfaq_silhouetteIn{animation:UJZfaq_silhouetteFadeIn var(--dur-slow) var(--ease-out)}@keyframes UJZfaq_silhouetteFadeIn{0%{opacity:0}to{opacity:1}}.UJZfaq_reveal{z-index:1;animation:UJZfaq_flowOpen var(--dur-slow) var(--ease-out);border-radius:var(--radius-lg);grid-template-rows:1fr;display:grid;position:relative}.UJZfaq_reveal:focus{outline:none}.UJZfaq_reveal:focus-visible{box-shadow:var(--shadow-focus)}.UJZfaq_revealClosing{animation:UJZfaq_flowClose var(--dur-slow) var(--ease-out) forwards;pointer-events:none}.UJZfaq_revealInner{flex-direction:column;gap:20px;min-height:0;display:flex;overflow:hidden}.UJZfaq_revealSettled .UJZfaq_revealInner{overflow:visible}@keyframes UJZfaq_flowOpen{0%{opacity:0;grid-template-rows:0fr}to{opacity:1;grid-template-rows:1fr}}@keyframes UJZfaq_flowClose{0%{opacity:1;grid-template-rows:1fr}to{opacity:0;grid-template-rows:0fr}}@media (prefers-reduced-motion:reduce){.UJZfaq_reveal,.UJZfaq_revealClosing,.UJZfaq_silhouetteIn{animation:none}.UJZfaq_silhouette{transition:none}.UJZfaq_revealInner{overflow:visible}}.UJZfaq_legend{flex-wrap:wrap;justify-content:center;gap:28px;display:flex}.UJZfaq_legendItem{font:500 10px/1 var(--font-mono);letter-spacing:.08em;color:var(--text-tertiary);align-items:center;gap:8px;display:flex}.UJZfaq_legendDot{border-radius:50%;width:8px;height:8px}.UJZfaq_mobileFlow,.UJZfaq_mobileCta{display:none}@media (max-width:720px){.UJZfaq_section{margin-top:-24px}.UJZfaq_toggle{width:100%}.UJZfaq_silhouette{height:150px}.UJZfaq_legend{gap:12px}.UJZfaq_desktopFlow{display:none}.UJZfaq_mobileFlow{display:block}.UJZfaq_mobileCta{display:inline-flex}}
.bAkG8a_flow{flex-wrap:wrap;align-items:center;gap:10px;margin:0;padding:0;list-style:none;display:flex}.bAkG8a_flowItem{align-items:center;gap:10px;display:flex}.bAkG8a_flowChip{font:500 11px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:var(--radius-sm);border:1px solid var(--border-default);background:var(--surface-card);color:var(--text-primary);white-space:nowrap;padding:9px 12px}.bAkG8a_flowChipOn{border-color:var(--border-accent);background:var(--accent-soft);color:var(--text-accent)}.bAkG8a_note{border-radius:var(--radius-lg);background:var(--surface-accent-soft);border:1px solid var(--cyan-100);gap:14px;max-width:900px;padding:18px 20px;display:flex}.bAkG8a_note>svg{color:var(--accent);flex:none;margin-top:2px}.bAkG8a_noteText{font:var(--type-body);color:var(--text-primary);text-wrap:pretty;margin:0;font-size:15px;line-height:1.6}.bAkG8a_muted{border-radius:var(--radius-lg);border:1px dashed var(--border-strong);font:var(--type-body);color:var(--text-secondary);text-wrap:pretty;max-width:900px;margin:0;padding:18px 20px;font-size:15px;line-height:1.6}.bAkG8a_afterTitle{margin-top:16px}.bAkG8a_numList{border-left:1px solid var(--border-default);flex-direction:column;max-width:900px;margin:0;padding:0;list-style:none;display:flex}.bAkG8a_numItem{grid-template-columns:56px 1fr;padding:14px 0;display:grid;position:relative}.bAkG8a_numDot{background:var(--surface-card);border:1.5px solid var(--accent);border-radius:50%;width:9px;height:9px;position:absolute;top:20px;left:-5px}.bAkG8a_numDotLast{background:var(--accent)}.bAkG8a_numN{font:500 13px/1.6 var(--font-mono);color:var(--text-accent);padding-left:20px}.bAkG8a_numText{font:var(--type-body);color:var(--text-primary);text-wrap:pretty;font-size:16px;line-height:1.55}.bAkG8a_list{max-width:760px}@media (max-width:720px){.bAkG8a_flow{gap:8px}.bAkG8a_numItem{grid-template-columns:44px 1fr}}
.ASg_sG_dates{border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-card);flex-direction:column;max-width:1040px;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.ASg_sG_date{border-top:1px solid var(--border-subtle);grid-template-columns:200px 1fr;align-items:start;gap:24px;padding:20px 24px;display:grid}.ASg_sG_date:first-child{border-top:0}.ASg_sG_when{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.ASg_sG_iso{font:500 15px/1 var(--font-mono);letter-spacing:-.01em;color:var(--text-primary);font-variant-numeric:tabular-nums}.ASg_sG_text{font:var(--type-body);color:var(--text-secondary);text-wrap:pretty;max-width:760px;margin:0;font-size:15px;line-height:1.6}.ASg_sG_start{flex-direction:column;align-items:flex-start;gap:18px;display:flex}@media (max-width:720px){.ASg_sG_date{grid-template-columns:1fr;gap:10px;padding:16px}}
.wrVD7a_countdown{border-radius:var(--radius-2xl);background:var(--surface-inverse);color:var(--text-inverse);flex-direction:column;align-self:flex-start;gap:8px;min-width:420px;padding:36px;display:flex}.wrVD7a_countdownLabel{color:var(--ink-400)}.wrVD7a_countdownValue{font:500 64px/1 var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.wrVD7a_countdownUnit{color:var(--ink-400);font-size:22px}.wrVD7a_countdownNote{font:var(--type-body-sm);color:var(--ink-300)}.wrVD7a_date{font:500 22px/1 var(--font-mono);font-variant-numeric:tabular-nums}.wrVD7a_num{font:500 13px var(--font-mono)}.wrVD7a_sources{font:var(--type-body-sm);flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.wrVD7a_sources a{color:var(--text-secondary);text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px}.wrVD7a_sources a:hover{color:var(--text-link)}@media (max-width:720px){.wrVD7a_countdown{border-radius:var(--radius-xl);width:100%;min-width:0;padding:24px}.wrVD7a_countdownValue{font-size:48px}}
.njXyhW_ladder{border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-card);margin:0;padding:0;list-style:none;overflow:hidden}.njXyhW_rung{border-top:1px solid var(--border-subtle);grid-template-columns:48px 200px 1fr;gap:6px 18px;padding:16px 20px;display:grid}.njXyhW_rung:first-child{border-top:0}.njXyhW_code{font:600 14px/1.4 var(--font-mono);color:var(--text-accent)}.njXyhW_when{padding-top:4px}.njXyhW_rungText{flex-direction:column;gap:4px;display:flex}.njXyhW_rungName{font:var(--type-label);color:var(--text-primary);font-size:15px}.njXyhW_paper{max-width:680px;padding:28px}.njXyhW_bigValue{font:500 36px/1.1 var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em;margin:10px 0 8px}@media (max-width:720px){.njXyhW_rung{grid-template-columns:48px 1fr}.njXyhW_rungText{grid-column:1/-1}.njXyhW_bigValue{font-size:28px}}
.aehPVG_table{min-width:980px}.aehPVG_table th[scope=row]{text-align:left;color:var(--text-primary);border-bottom:1px solid var(--border-subtle);vertical-align:top;white-space:nowrap;font-weight:500;font:var(--type-body-sm);padding:10px 12px;font-weight:500}.aehPVG_table td{padding:10px 12px}.aehPVG_table thead th{padding:10px 12px;font-size:10px}.aehPVG_price{font:400 12px/1.5 var(--font-mono);font-variant-numeric:tabular-nums}.aehPVG_italic{font-style:italic}
._5HdX8W_grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:64px;display:grid}._5HdX8W_main{flex-direction:column;gap:48px;display:flex}._5HdX8W_sec{flex-direction:column;gap:14px;display:flex}._5HdX8W_secTitle{font-size:30px}._5HdX8W_aside{flex-direction:column;gap:16px;display:flex;position:sticky;top:96px}._5HdX8W_facts{border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-card);margin:0;overflow:hidden}._5HdX8W_factsHead{border-bottom:1px solid var(--border-subtle);padding:12px 18px}._5HdX8W_fact{border-top:1px solid var(--border-subtle);flex-direction:column;gap:4px;padding:12px 18px;display:flex}._5HdX8W_fact:first-of-type{border-top:0}._5HdX8W_fact dd{font:var(--type-data);color:var(--text-primary);margin:0}._5HdX8W_consent{border-radius:var(--radius-lg);background:var(--surface-sunken);font:var(--type-caption);color:var(--text-tertiary);flex-direction:column;gap:6px;padding:14px 18px;display:flex}._5HdX8W_close{border-top:1px solid var(--border-subtle);flex-direction:column;align-items:flex-start;gap:12px;padding-top:24px;display:flex}@media (max-width:720px){._5HdX8W_grid{grid-template-columns:1fr;gap:40px}._5HdX8W_main{gap:36px}._5HdX8W_secTitle{font-size:24px}._5HdX8W_aside{position:static}}
.sOfJ7q_steps{border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-card);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.sOfJ7q_step{border-top:1px solid var(--border-subtle);grid-template-columns:96px 220px 1fr;align-items:baseline;gap:24px;padding:28px;display:grid}.sOfJ7q_step:first-child{border-top:0}.sOfJ7q_stepLast{background:var(--surface-accent-soft)}.sOfJ7q_num{font:500 40px/1 var(--font-mono);letter-spacing:-.03em;color:var(--ink-300)}.sOfJ7q_stepLast .sOfJ7q_num{color:var(--text-accent)}.sOfJ7q_name{font:500 13px/1.3 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-primary);align-items:center;gap:8px;display:flex}.sOfJ7q_text{font:var(--type-body);color:var(--text-secondary);text-wrap:pretty;max-width:760px;font-size:16px;line-height:1.6}@media (max-width:720px){.sOfJ7q_step{grid-template-columns:1fr;gap:8px;padding:18px 16px}}
.qA0t_W_code{font:400 13px/1.9 var(--font-mono);background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-lg);color:var(--text-primary);white-space:pre;max-width:900px;margin:0;padding:16px 20px;overflow-x:auto}.qA0t_W_code a{color:var(--text-link);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.qA0t_W_code .qA0t_W_label{color:var(--text-tertiary)}.qA0t_W_clients{flex-direction:column;gap:14px;display:flex}.qA0t_W_after{flex-wrap:wrap;align-items:center;gap:18px;display:flex}
._8aEwW_hero{flex-direction:column;gap:22px;max-width:900px;display:flex}._8aEwW_heroCta{align-items:center;gap:18px;display:flex}._8aEwW_mandate{border-radius:var(--radius-2xl);gap:20px;padding:56px}._8aEwW_mandateKicker{color:var(--cyan-300)}@media (max-width:720px){._8aEwW_hero{gap:18px}._8aEwW_heroCta{text-align:center;flex-direction:column;align-items:stretch}._8aEwW_heroBtn{width:100%}._8aEwW_mandate{border-radius:var(--radius-xl);padding:28px}}
.h8o7Nq_cards{flex-direction:column;gap:16px;display:flex}.h8o7Nq_card{flex-direction:column;gap:20px;display:flex}.h8o7Nq_head{align-items:flex-start;gap:14px;display:flex}.h8o7Nq_headText{flex-direction:column;gap:6px;display:flex}.h8o7Nq_body{border-top:1px solid var(--border-subtle);grid-template-columns:1.15fr 1fr;gap:32px;padding-top:18px;display:grid}.h8o7Nq_col{flex-direction:column;gap:10px;display:flex}.h8o7Nq_row{flex-direction:column;gap:6px;display:flex}.h8o7Nq_rowText{font:var(--type-body-sm);color:var(--text-secondary);text-wrap:pretty;margin:0}.h8o7Nq_ask{flex-direction:column;align-items:flex-start;gap:18px;display:flex}@media (max-width:720px){.h8o7Nq_body{grid-template-columns:1fr;gap:20px}}
.scr9_q_draft{border:1px dashed var(--border-default);border-radius:var(--radius-md);background:var(--surface-sunken);flex-direction:column;gap:10px;padding:16px 18px;display:flex}.scr9_q_draft p{font:var(--type-body-sm);color:var(--text-secondary);margin:0}
.mDKYjW_col{flex-direction:column;gap:16px;display:flex}.mDKYjW_row{flex-wrap:wrap;gap:8px;display:flex}.mDKYjW_grid2{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.mDKYjW_mono{font:500 11px/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary)}.mDKYjW_help{font:var(--type-caption);color:var(--text-tertiary);text-wrap:pretty;margin:0}.mDKYjW_helpWarn{color:var(--status-warning-text)}.mDKYjW_p{font:var(--type-body-sm);color:var(--text-secondary);text-wrap:pretty;margin:0}.mDKYjW_strong{color:var(--text-primary);font-weight:500}.mDKYjW_optRow{flex-wrap:wrap;gap:12px;display:flex}.mDKYjW_optTitle{font:var(--type-label);font-size:14px}.mDKYjW_optDesc{font:var(--type-caption);color:var(--text-secondary);margin-top:4px}.mDKYjW_radios{flex-direction:column;gap:10px;display:flex}.mDKYjW_serviceCards{flex-direction:column;gap:8px;display:flex}.mDKYjW_serviceOther{background:var(--accent-soft);border-color:var(--border-accent)}.mDKYjW_counter{font:400 10px/1 var(--font-mono);color:var(--text-tertiary);white-space:nowrap;margin-left:8px}.mDKYjW_errTitle{font:500 11px/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:2px}.mDKYjW_inlineRadios{flex-wrap:wrap;gap:16px;display:flex}.mDKYjW_customBox{border-radius:var(--radius-md);background:var(--surface-sunken);flex-direction:column;gap:8px;padding:14px;display:flex}.mDKYjW_fieldset{border:0;flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;display:flex}.mDKYjW_legend{font:var(--type-label);margin-bottom:6px;padding:0}.mDKYjW_checks{flex-direction:column;gap:6px;display:flex}.mDKYjW_warnBox{border-radius:var(--radius-md);background:var(--status-warning-soft);flex-direction:column;gap:10px;padding:14px;display:flex}.mDKYjW_warnBox .mDKYjW_p{color:var(--status-warning-text)}.mDKYjW_failBox{border-radius:var(--radius-md);background:var(--surface-sunken);flex-direction:column;gap:8px;padding:14px;display:flex}.mDKYjW_agentNote{border-radius:var(--radius-md);background:var(--accent-soft);color:var(--text-accent);font:var(--type-body-sm);align-items:center;gap:10px;padding:10px 12px;display:flex}.mDKYjW_summary{border-radius:var(--radius-md);background:var(--surface-sunken);font:var(--type-body-sm);flex-direction:column;gap:8px;margin:0;padding:14px;display:flex}.mDKYjW_summaryRow{grid-template-columns:minmax(110px,150px) 1fr;gap:16px;display:grid}.mDKYjW_summaryRow dt{padding-top:2px}.mDKYjW_summaryVal{color:var(--text-primary);overflow-wrap:anywhere;margin:0}.mDKYjW_linkBtn{cursor:pointer;font:var(--type-label);color:var(--text-link);background:0 0;border:0;align-self:flex-start;padding:0}.mDKYjW_links{font:var(--type-body-sm);flex-direction:column;gap:6px;display:flex}.mDKYjW_doneHead{align-items:center;gap:10px;display:flex}.mDKYjW_doneTile{background:var(--status-success-soft);width:36px;height:36px;color:var(--status-success-text);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.mDKYjW_doneTitle{font:var(--type-title);margin:0}.mDKYjW_submitCol{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.mDKYjW_progress{flex-wrap:wrap;gap:14px;margin:0 0 20px;padding:0;list-style:none;display:flex}.mDKYjW_step{font:500 10px/1 var(--font-mono);letter-spacing:.08em;color:var(--text-tertiary);align-items:center;gap:6px;display:flex}.mDKYjW_stepNum{background:var(--ink-100);width:16px;height:16px;color:var(--text-tertiary);border-radius:50%;justify-content:center;align-items:center;font-size:9px;display:inline-flex}.mDKYjW_stepCur{color:var(--text-accent)}.mDKYjW_stepCur .mDKYjW_stepNum{background:var(--accent);color:#fff}.mDKYjW_stepDone{color:var(--text-secondary)}.mDKYjW_stepDone .mDKYjW_stepNum{background:var(--status-success-soft);color:var(--status-success-text)}@media (max-width:720px){.mDKYjW_summaryRow{grid-template-columns:1fr;gap:2px}.mDKYjW_submitCol{align-items:stretch}}
.OUdfzG_grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.OUdfzG_form{flex-direction:column;gap:18px;display:flex}.OUdfzG_rowGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.OUdfzG_remove{margin-top:26px}.OUdfzG_fieldset{border:0;flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;display:flex}.OUdfzG_legend{flex-direction:column;gap:4px;margin-bottom:6px;padding:0;display:flex}.OUdfzG_customRow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.OUdfzG_customInput{width:150px}.OUdfzG_rateMissing{border-radius:var(--radius-md);background:var(--status-warning-soft);color:var(--status-warning-text);font:var(--type-body-sm);margin:0;padding:10px 12px}.OUdfzG_side{flex-direction:column;gap:14px;display:flex;position:sticky;top:88px}.OUdfzG_result{flex-direction:column;gap:10px;margin:0;display:flex}.OUdfzG_resultRow{font:500 11px/1.6 var(--font-mono);letter-spacing:.05em;color:var(--text-secondary);justify-content:space-between;align-items:baseline;gap:16px;display:flex}.OUdfzG_resultRow dt{flex:1;min-width:0}.OUdfzG_resultRow dd{font-variant-numeric:tabular-nums;color:var(--text-primary);white-space:nowrap;margin:0}.OUdfzG_resultTotal{border-top:1px solid var(--border-default);font:600 18px/1.4 var(--font-mono);letter-spacing:0;color:var(--text-primary);padding-top:10px}.OUdfzG_legal{font:400 10px/1.5 var(--font-mono);color:var(--text-tertiary);margin:14px 0 0}.OUdfzG_actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}@media (max-width:720px){.OUdfzG_grid,.OUdfzG_rowGrid{grid-template-columns:1fr}.OUdfzG_remove{justify-self:start;margin-top:0}.OUdfzG_side{position:static}}
._66hW7a_grid{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:start;gap:20px;display:grid}._66hW7a_form{flex-direction:column;gap:14px;display:flex}._66hW7a_options{border-top:1px solid var(--border-subtle);flex-direction:column;gap:10px;padding-top:12px;display:flex}._66hW7a_side{flex-direction:column;gap:12px;display:flex;position:sticky;top:88px}._66hW7a_paper{padding:28px}._66hW7a_actions{flex-wrap:wrap;gap:8px;display:flex}._66hW7a_appendix{border-top:1px solid var(--paper-border);flex-direction:column;gap:6px;margin:6px 0 0;padding-top:12px;display:flex}._66hW7a_appendixTitle{font:500 10px/1.4 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--paper-muted);margin-bottom:4px}._66hW7a_appendixRow{font:400 11px/1.5 var(--font-mono);color:var(--paper-text);justify-content:space-between;gap:12px;display:flex}._66hW7a_appendixRow dd{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}._66hW7a_appendixTotal{border-top:1px solid var(--paper-border);padding-top:6px;font-weight:600}._66hW7a_appendixLegal{font:400 9px/1.5 var(--font-mono);color:var(--paper-muted);margin-top:4px}@media (max-width:720px){._66hW7a_grid{grid-template-columns:1fr}._66hW7a_side{position:static}._66hW7a_paper{padding:20px}}
