._4ELZEW_band{background-color:var(--color-surface-blue);border-top:1px solid var(--color-primary-soft);background-image:linear-gradient(90deg,#1768a80f 1px,#0000 1px),linear-gradient(#1768a80f 1px,#0000 1px);background-size:32px 32px;padding-block:clamp(4rem,3rem + 4vw,7rem);position:relative}._4ELZEW_inner{align-items:end;gap:2rem;display:grid}@media (min-width:900px){._4ELZEW_inner{grid-template-columns:minmax(0,1.4fr) auto;gap:4rem}}._4ELZEW_title{max-width:22ch}._4ELZEW_body{max-width:56ch;margin-top:1rem}._4ELZEW_actions{justify-content:flex-start}
._3JSMhW_hero{background:var(--color-surface);border-bottom:1px solid var(--color-border);padding-block:clamp(3rem,2rem + 5vw,6.5rem) clamp(3rem,2rem + 4vw,5.5rem)}._3JSMhW_grid{align-items:center;gap:clamp(2.5rem,5vw,4.5rem);display:grid}@media (min-width:960px){._3JSMhW_hero[data-split] ._3JSMhW_grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}}._3JSMhW_copy{max-width:44rem}._3JSMhW_title{max-width:18ch}._3JSMhW_hero:not([data-split]) ._3JSMhW_title{max-width:22ch}._3JSMhW_lead{gap:1rem;margin-top:1.5rem;display:grid}._3JSMhW_actions{margin-top:2.25rem}._3JSMhW_meta{flex-wrap:wrap;gap:.5rem;margin-top:1.5rem;display:flex}._3JSMhW_aside{min-width:0}
.VGEE7W_head{gap:1rem 3rem;margin-bottom:clamp(1.75rem,3vw,2.5rem);display:grid}@media (min-width:900px){.VGEE7W_head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end}}.VGEE7W_item{flex:none;list-style:none}.VGEE7W_logoLink{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);min-width:140px;height:72px;transition:border-color var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out);justify-content:center;align-items:center;padding:0 1.5rem;display:flex}.VGEE7W_logo{object-fit:contain;opacity:.8;filter:grayscale(.35);width:auto;max-width:150px;height:40px;transition:opacity var(--duration-base) var(--ease-out), filter var(--duration-base) var(--ease-out)}a.VGEE7W_logoLink:hover,a.VGEE7W_logoLink:focus-visible{border-color:var(--color-border-strong);box-shadow:var(--shadow-soft)}.VGEE7W_logoLink:hover .VGEE7W_logo,.VGEE7W_logoLink:focus-visible .VGEE7W_logo{opacity:1;filter:none}.VGEE7W_static{flex-wrap:wrap;gap:1rem;padding:0;display:flex}.VGEE7W_marquee{gap:1rem;display:grid}.VGEE7W_viewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.VGEE7W_track{gap:1rem;width:max-content;padding:.25rem 0;animation:40s linear infinite VGEE7W_partner-marquee;display:flex}.VGEE7W_viewport[data-direction=reverse] .VGEE7W_track{animation-direction:reverse}@keyframes VGEE7W_partner-marquee{to{transform:translate(calc(-50% - .5rem))}}.VGEE7W_marquee[data-paused] .VGEE7W_track,.VGEE7W_viewport:hover .VGEE7W_track,.VGEE7W_viewport:focus-within .VGEE7W_track{animation-play-state:paused}.VGEE7W_toggle{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);min-height:40px;color:var(--color-ink);font-size:var(--text-small);cursor:pointer;align-items:center;gap:.5rem;margin-top:.75rem;padding:.45rem .85rem;font-weight:600;display:inline-flex}.VGEE7W_toggle[aria-pressed=true]{background:var(--color-surface-blue);border-color:var(--color-primary-strong)}@media (prefers-reduced-motion:reduce){.VGEE7W_viewport{-webkit-mask-image:none;mask-image:none}.VGEE7W_track{width:auto;max-width:calc(var(--container) + var(--gutter) * 2);padding-inline:var(--gutter);flex-wrap:wrap;margin-inline:auto;animation:none}.VGEE7W_item[aria-hidden=true],.VGEE7W_toggle{display:none}}
.hINuba_panel{border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-soft);margin:0;overflow:hidden}.hINuba_head{border-bottom:1px solid var(--color-border-strong);background:var(--color-surface-blue);justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.25rem;display:flex}.hINuba_kicker{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-primary-strong);font-size:.6875rem;font-weight:500}.hINuba_title{letter-spacing:-.01em;color:var(--color-ink);margin-top:.2rem;font-size:1.2rem;font-weight:600}.hINuba_glyph{width:64px;height:48px;fill:var(--color-surface);stroke:var(--color-primary-strong);stroke-width:1.4px;stroke-linejoin:round;flex-shrink:0}.hINuba_glyphTop{fill:var(--color-primary-soft)}.hINuba_glyphPipe{stroke-width:3.5px;stroke:var(--color-primary-strong);fill:none}.hINuba_glyphBase{stroke:var(--color-ink-soft);fill:none}.hINuba_glyphFin{stroke:var(--color-line);stroke-width:1.2px;fill:none}.hINuba_fields{margin:0}.hINuba_row{border-bottom:1px solid var(--color-border);gap:.15rem;padding:.8rem 1.25rem;display:grid}.hINuba_row dt{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);font-size:.6875rem;font-weight:500}.hINuba_row dd{color:var(--color-ink);margin:0;font-size:.975rem;line-height:1.5}@media (min-width:560px){.hINuba_row{grid-template-columns:9.5rem 1fr;align-items:baseline;gap:1rem}}.hINuba_foot{color:var(--color-ink-soft);justify-items:start;gap:.6rem;padding:1rem 1.25rem 1.15rem;font-size:.85rem;line-height:1.5;display:grid}
._zoBvG_section{background:var(--color-canvas)}._zoBvG_panel{border:1px solid var(--color-border-strong);border-top:3px solid var(--color-primary-deep);border-radius:var(--radius-lg);background:var(--color-surface);gap:clamp(2rem,4vw,3.5rem);padding:clamp(1.75rem,1.2rem + 2.5vw,3rem);display:grid}@media (min-width:960px){._zoBvG_panel{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center}}._zoBvG_title{font-size:clamp(1.6rem,1.25rem + 1.3vw,2.3rem)}._zoBvG_statement{font-size:var(--text-lead);color:var(--color-ink);max-width:50ch;margin-top:1rem;line-height:1.5}._zoBvG_note{font-size:var(--text-small);color:var(--color-muted);max-width:62ch;margin-top:.85rem}._zoBvG_details{font-size:var(--text-small);gap:.5rem;margin-top:1.25rem;display:grid}._zoBvG_details div{grid-template-columns:11rem 1fr;gap:1rem;display:grid}._zoBvG_details dt{color:var(--color-muted)}._zoBvG_details dd{margin:0;font-weight:600}._zoBvG_official{margin-top:1rem;font-weight:600}._zoBvG_progress{border-radius:var(--radius-md);background:var(--color-surface-soft);padding:clamp(1.25rem,2.5vw,1.75rem)}._zoBvG_statusLine{border-bottom:1px solid var(--color-border-strong);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;margin-bottom:1.1rem;padding-bottom:1rem;display:flex}._zoBvG_statusKey{font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);font-weight:500}._zoBvG_statusValue{color:var(--color-ink);font-weight:600}._zoBvG_stages{gap:0;list-style:none;display:grid}._zoBvG_stage{min-height:44px;color:var(--color-muted);align-items:center;gap:.85rem;display:flex;position:relative}._zoBvG_stage:not(:last-child):after{content:"";background:var(--color-border-strong);width:2px;height:calc(100% - 18px);position:absolute;top:calc(50% + 9px);left:7px}._zoBvG_marker{border:2px solid var(--color-border-field);background:var(--color-surface);border-radius:50%;flex:none;width:16px;height:16px}._zoBvG_stage[data-state=current]{color:var(--color-ink);font-weight:600}._zoBvG_stage[data-state=current] ._zoBvG_marker{border-color:var(--color-primary-strong);box-shadow:inset 0 0 0 3px var(--color-surface), inset 0 0 0 8px var(--color-primary-strong)}._zoBvG_stage[data-state=done]{color:var(--color-ink-soft)}._zoBvG_stage[data-state=done] ._zoBvG_marker{border-color:var(--color-primary-strong);background:var(--color-primary-strong)}._zoBvG_stage[data-state=done]:after{background:var(--color-primary-strong)}
._8rWesq_table{border-collapse:collapse;background:var(--color-surface);width:100%;font-size:.9375rem}._8rWesq_caption{caption-side:top;text-align:left;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);padding:0 0 .75rem;font-size:.6875rem;font-weight:500}._8rWesq_table thead th{border-top:1.5px solid var(--color-ink);border-bottom:1px solid var(--color-border-strong);background:var(--color-surface-soft);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;text-align:left;color:var(--color-ink-soft);padding:.65rem .85rem;font-size:.6875rem;font-weight:500}._8rWesq_table tbody th,._8rWesq_table tbody td{border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top;color:var(--color-ink);padding:.7rem .85rem}._8rWesq_table tbody th{font-family:var(--font-mono);color:var(--color-primary-strong);font-size:.875rem;font-weight:500}._8rWesq_plain tbody th{font-family:var(--font-sans);color:var(--color-ink);font-size:.9375rem;font-weight:500}._8rWesq_table ._8rWesq_num{text-align:right;font-variant-numeric:tabular-nums}._8rWesq_cellLabel{display:none}@media (max-width:599px){._8rWesq_table thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._8rWesq_table tbody tr{border-top:1px solid var(--color-border-strong);grid-template-columns:1fr 1fr;gap:.35rem 1rem;padding:.85rem 0;display:grid}._8rWesq_table tbody tr:last-child{border-bottom:1px solid var(--color-border-strong)}._8rWesq_table tbody th,._8rWesq_table tbody td{text-align:left;border:0;padding:0;display:block}._8rWesq_table tbody th{grid-column:1/-1;font-size:.95rem}._8rWesq_cellLabel{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);font-size:.75rem;display:block}._8rWesq_table ._8rWesq_num{text-align:left}}
.T2KZba_list{border-top:1px solid var(--color-border-strong)}.T2KZba_item{border-bottom:1px solid var(--color-border-strong)}.T2KZba_summary{cursor:pointer;min-height:64px;color:var(--color-ink);justify-content:space-between;align-items:center;gap:1.5rem;padding-block:1.1rem;font-size:1.06rem;font-weight:600;line-height:1.4;list-style:none;display:flex}.T2KZba_summary::-webkit-details-marker{display:none}.T2KZba_summary:hover{color:var(--color-primary-strong)}.T2KZba_marker{flex-shrink:0;width:14px;height:14px;position:relative}.T2KZba_marker:before,.T2KZba_marker:after{content:"";width:100%;height:1.5px;transition:transform var(--duration-base) var(--ease-out);background:currentColor;position:absolute;top:50%;left:0}.T2KZba_marker:after{transform:rotate(90deg)}.T2KZba_item[open] .T2KZba_marker:after{transform:rotate(0)}.T2KZba_answer{max-width:68ch;color:var(--color-ink-soft);gap:.8rem;padding:0 0 1.4rem;display:grid}
._7nOxJW_strip{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);gap:0;list-style:none;display:grid}._7nOxJW_step{border-top:1px solid var(--color-border);grid-template-columns:2.25rem 1fr;align-content:start;column-gap:.5rem;padding:.85rem 1rem;display:grid;position:relative}._7nOxJW_step:first-child{border-top:0}._7nOxJW_index{font-family:var(--font-mono);color:var(--color-primary-strong);grid-row:span 2;padding-top:.12rem;font-size:.72rem}._7nOxJW_title{color:var(--color-ink);font-size:.95rem;font-weight:600;line-height:1.35}._7nOxJW_note{color:var(--color-muted);font-size:.82rem;line-height:1.45}@media (min-width:720px){._7nOxJW_strip{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}._7nOxJW_step{border-top:0;border-left:1px solid var(--color-border);grid-template-columns:1fr;row-gap:.35rem;padding:1rem 1.1rem 1.1rem}._7nOxJW_step:first-child{border-left:0}._7nOxJW_index{grid-row:auto}._7nOxJW_step:not(:last-child):after{content:"";z-index:1;border-top:1px solid var(--color-border-strong);border-right:1px solid var(--color-border-strong);background:var(--color-surface);width:10px;height:10px;position:absolute;top:50%;right:-6px;transform:translateY(-50%)rotate(45deg)}}
.lXaEKa_frame{border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);margin:0;overflow:hidden}.lXaEKa_canvas{padding:clamp(.75rem,2vw,1.5rem);position:relative}.lXaEKa_canvas>svg{width:100%;height:auto}.lXaEKa_block{border-top:1px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-ink-soft);flex-wrap:wrap;align-items:baseline;gap:.35rem 1.25rem;padding:.7rem 1rem;font-size:.85rem;display:flex}.lXaEKa_label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary-strong);font-size:.75rem;font-weight:500}.lXaEKa_sheet{font-family:var(--font-mono);letter-spacing:.06em;color:var(--color-muted);font-size:.75rem}.lXaEKa_caption{flex-basis:100%;line-height:1.5}
.VHS3Wa_tile{--tile-bg:var(--color-surface);--tile-bg-active:var(--color-surface-blue);--tile-art-bg:var(--color-surface-soft);--tile-art-bg-active:#e2f0fc;--tile-accent:var(--color-primary-strong);--tile-art-h:clamp(190px, 17vw, 236px);isolation:isolate;background:var(--tile-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);min-width:0;transition:background-color .36s var(--ease-out), border-color .36s var(--ease-out), box-shadow .36s var(--ease-out), transform .36s var(--ease-out);flex-direction:column;display:flex;position:relative;overflow:hidden}.VHS3Wa_tile[data-tone=forgline]{--tile-bg-active:#edf5fd;--tile-art-bg:#f3f8fd;--tile-art-bg-active:#e0eefb}.VHS3Wa_tile[data-tone=steel]{--tile-bg-active:#eff3f7;--tile-art-bg:#f4f7fa;--tile-art-bg-active:#e4ebf3}.VHS3Wa_tile[data-tone=space]{--tile-bg-active:#eff1fb;--tile-art-bg:#f4f5fc;--tile-art-bg-active:#e5e8f8}.VHS3Wa_tile[data-tone=quantum]{--tile-bg-active:#f3f0fa;--tile-art-bg:#f7f5fc;--tile-art-bg-active:#ebe6f7}.VHS3Wa_tile[data-tone=fintech]{--tile-bg-active:#edf6f5;--tile-art-bg:#f3f9f8;--tile-art-bg-active:#e1f0ee}.VHS3Wa_tile[data-tone=risk]{--tile-bg-active:#eef3f9;--tile-art-bg:#f4f7fb;--tile-art-bg-active:#e3ebf6}.VHS3Wa_tile[data-tone=green]{--tile-bg-active:#eef6f0;--tile-art-bg:#f3f8f4;--tile-art-bg-active:#e3f0e6;--tile-accent:#1f6b45}.VHS3Wa_art{height:var(--tile-art-h);background-color:var(--tile-art-bg);border-bottom:1px solid var(--color-border);transition:background-color .36s var(--ease-out);background-image:linear-gradient(90deg,#2f86c70f 1px,#0000 1px),linear-gradient(#2f86c70f 1px,#0000 1px);background-size:22px 22px;position:relative;overflow:hidden}.VHS3Wa_artInner{height:100%;transition:transform .7s var(--ease-out);transform-origin:50% 60%}.VHS3Wa_body{flex-direction:column;flex:1;gap:.65rem;padding:clamp(1.25rem,1rem + 1vw,1.75rem);display:flex}.VHS3Wa_kicker{font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:.6rem;font-weight:500;display:flex}.VHS3Wa_index{color:var(--tile-accent)}.VHS3Wa_title{font-size:var(--text-h3);letter-spacing:-.015em;line-height:1.15}.VHS3Wa_text{color:var(--color-ink-soft);max-width:60ch;font-size:1rem;line-height:1.55}.VHS3Wa_text p+p{margin-top:.6rem}.VHS3Wa_meta{flex-wrap:wrap;gap:.45rem;display:flex}.VHS3Wa_meta .tag{white-space:normal}.VHS3Wa_link{color:var(--tile-accent);align-self:flex-start;align-items:center;gap:.5em;margin-top:auto;padding-top:.6rem;font-weight:600;line-height:1.3;text-decoration:none;display:inline-flex}.VHS3Wa_ctaText{text-underline-offset:.22em;text-decoration:underline;text-decoration-thickness:1px}.VHS3Wa_link:after{content:"";z-index:1;border-radius:inherit;position:absolute;inset:0}.VHS3Wa_link:focus-visible{outline:none}.VHS3Wa_link:focus-visible:after{outline:2px solid var(--color-focus);outline-offset:-2px;border-radius:var(--radius-lg)}.VHS3Wa_arrow{transition:transform var(--duration-base) var(--ease-out);flex:none}@media (hover:hover){.VHS3Wa_tile:hover{background:var(--tile-bg-active);border-color:var(--color-border-strong);box-shadow:var(--shadow-raised);transform:translateY(-4px)}.VHS3Wa_tile:hover .VHS3Wa_art{background-color:var(--tile-art-bg-active)}.VHS3Wa_tile:hover .VHS3Wa_artInner{transform:scale(1.035)}.VHS3Wa_tile:hover .VHS3Wa_arrow{transform:translate(4px)}.VHS3Wa_tile:hover .VHS3Wa_link{color:var(--color-ink)}}.VHS3Wa_tile:focus-within{background:var(--tile-bg-active);border-color:var(--color-border-strong);box-shadow:var(--shadow-raised);transform:translateY(-4px)}.VHS3Wa_tile:focus-within .VHS3Wa_art{background-color:var(--tile-art-bg-active)}.VHS3Wa_tile:focus-within .VHS3Wa_artInner{transform:scale(1.035)}.VHS3Wa_tile:focus-within .VHS3Wa_arrow{transform:translate(4px)}.VHS3Wa_tile:active{transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.VHS3Wa_tile,.VHS3Wa_tile:hover,.VHS3Wa_tile:focus-within,.VHS3Wa_tile:active{transform:none}.VHS3Wa_tile .VHS3Wa_artInner{transform:none!important}}.VHS3Wa_tile[data-size=standard] .VHS3Wa_art{aspect-ratio:5/3;height:auto}.VHS3Wa_tile[data-size=feature]{--tile-art-h:clamp(190px, 18vw, 252px)}.VHS3Wa_tile[data-size=feature] .VHS3Wa_title{font-size:clamp(1.5rem,1.2rem + 1vw,2rem)}.VHS3Wa_tile[data-size=compact]{border-radius:var(--radius-md)}.VHS3Wa_tile[data-size=compact] .VHS3Wa_body{gap:.45rem;padding:1.15rem 1.25rem 1.2rem}.VHS3Wa_tile[data-size=compact] .VHS3Wa_title{letter-spacing:-.01em;font-size:1.08rem;line-height:1.25}.VHS3Wa_tile[data-size=compact] .VHS3Wa_text{font-size:.9375rem}.VHS3Wa_tile[data-size=compact] .VHS3Wa_link{padding-top:.3rem;font-size:.9375rem}.VHS3Wa_tile[data-size=compact] .VHS3Wa_link:after,.VHS3Wa_tile[data-size=compact] .VHS3Wa_link:focus-visible:after{border-radius:var(--radius-md)}@media (hover:hover){.VHS3Wa_tile[data-size=compact]:hover{box-shadow:var(--shadow-soft);transform:translateY(-2px)}}.VHS3Wa_tile[data-size=compact]:focus-within{box-shadow:var(--shadow-soft);transform:translateY(-2px)}@media (max-width:559px){.VHS3Wa_tile[data-size=compact] .VHS3Wa_body{gap:.3rem;padding:.95rem 3rem 1rem 1.1rem}.VHS3Wa_tile[data-quiet-kicker] .VHS3Wa_kickerText{display:none}.VHS3Wa_tile[data-size=compact] .VHS3Wa_link{padding-top:0}.VHS3Wa_tile[data-size=compact] .VHS3Wa_ctaText{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.VHS3Wa_tile[data-size=compact] .VHS3Wa_arrow{width:16px;height:16px;position:absolute;top:1.05rem;right:1.1rem}}.VHS3Wa_badge{z-index:2;max-width:calc(100% - 28px);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink);pointer-events:none;border-radius:999px;align-items:center;gap:.5em;padding:.38em .8em .38em .7em;font-size:.72rem;font-weight:500;line-height:1.3;display:inline-flex;position:absolute;top:14px;left:14px}.VHS3Wa_badgeInline{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-soft);align-items:center;gap:.5em;font-size:.75rem;display:inline-flex}.VHS3Wa_badgeDot{background:var(--tile-accent);border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 3px #2f86c729}.VHS3Wa_tile[data-variant=research]{--tile-bg:transparent;background:var(--tile-bg);border-style:dashed;border-color:var(--color-border-strong)}.VHS3Wa_tile[data-variant=research] .VHS3Wa_art{border-bottom-style:dashed;border-bottom-color:var(--color-border-strong)}.VHS3Wa_tile[data-variant=research] .VHS3Wa_title{font-size:clamp(1.1rem,1rem + .4vw,1.3rem)}@media (hover:hover){.VHS3Wa_tile[data-variant=research]:hover{background:var(--color-surface);box-shadow:var(--shadow-soft);transform:translateY(-2px)}}.VHS3Wa_tile[data-variant=research]:focus-within{background:var(--color-surface);box-shadow:var(--shadow-soft);transform:translateY(-2px)}
._6Fm0Wq_stage{position:relative;container-type:inline-size}._6Fm0Wq_svg{width:100%;height:auto;overflow:visible}._6Fm0Wq_paper{fill:var(--color-surface);stroke:var(--color-border-strong);stroke-width:1px}._6Fm0Wq_edge{fill:var(--color-night-light)}._6Fm0Wq_frame{fill:none;stroke:var(--color-line);stroke-width:.8px}._6Fm0Wq_ink{fill:none;stroke:var(--color-ink-soft);stroke-width:1.1px;stroke-linejoin:round}._6Fm0Wq_signal{fill:none;stroke:var(--color-ink-soft);stroke-width:.9px;stroke-dasharray:3 3}._6Fm0Wq_sheetText{font-family:var(--font-mono);letter-spacing:.04em;fill:var(--color-muted);font-size:10.5px}._6Fm0Wq_projection path{fill:none;stroke:var(--color-primary);stroke-width:1px;stroke-dasharray:3 4}._6Fm0Wq_steel path{fill:none;stroke:var(--color-ink-soft);stroke-width:4.5px;stroke-linecap:square}._6Fm0Wq_solid{fill:var(--color-surface);stroke:var(--color-primary-strong);stroke-width:1.2px;stroke-linejoin:round}._6Fm0Wq_seam{fill:none;stroke:var(--color-primary-strong);stroke-width:1px;opacity:.6}._6Fm0Wq_shade{fill:var(--color-primary-soft);opacity:.55;stroke:none}._6Fm0Wq_faceSoft{fill:var(--color-surface-blue);stroke:var(--color-primary-strong);stroke-width:1.2px;stroke-linejoin:round}._6Fm0Wq_faceDeep{fill:var(--color-primary-soft);stroke:var(--color-primary-strong);stroke-width:1.2px;stroke-linejoin:round}._6Fm0Wq_pipeOutline,._6Fm0Wq_pipeBody,._6Fm0Wq_pipeHighlight,._6Fm0Wq_valveOutline,._6Fm0Wq_valveBody{fill:none;stroke-linejoin:round;stroke-linecap:butt}._6Fm0Wq_pipeOutline{stroke:var(--color-primary-strong);stroke-width:11px}._6Fm0Wq_pipeBody{stroke:var(--color-primary-soft);stroke-width:8.4px}._6Fm0Wq_pipeHighlight{stroke:var(--color-surface);stroke-width:1.8px;opacity:.9}._6Fm0Wq_valveOutline{stroke:var(--color-primary-strong);stroke-width:18px}._6Fm0Wq_valveBody{stroke:var(--color-surface);stroke-width:15.5px}._6Fm0Wq_stem{stroke:var(--color-primary-strong);stroke-width:1.6px}._6Fm0Wq_wheel{fill:none;stroke:var(--color-primary-strong);stroke-width:2px}._6Fm0Wq_balloon circle{fill:var(--color-surface);stroke:var(--color-primary-strong);stroke-width:1.2px}._6Fm0Wq_balloon text{font-family:var(--font-mono);fill:var(--color-primary-strong);font-size:11px;font-weight:500}._6Fm0Wq_leader{fill:none;stroke:var(--color-primary-strong);stroke-width:1px}._6Fm0Wq_leaderDot{fill:var(--color-primary-strong)}._6Fm0Wq_flow{fill:none;stroke:var(--color-primary);stroke-width:3px;stroke-linecap:round;stroke-dasharray:6 94;stroke-dashoffset:100px;opacity:0}._6Fm0Wq_panel{--u:calc(100cqw / 674);left:calc(504 * var(--u));top:calc(14 * var(--u));width:calc(166 * var(--u));align-content:start;gap:calc(8 * var(--u));padding:calc(9 * var(--u)) calc(13 * var(--u)) calc(11 * var(--u));border-radius:calc(6 * var(--u));font-size:max(9px, calc(12 * var(--u)));color:var(--color-ink-soft);line-height:1.2;display:grid;position:absolute}._6Fm0Wq_panelHead{height:calc(22 * var(--u));border-bottom:1px solid var(--color-border);font-family:var(--font-mono);align-items:baseline;gap:.6em;display:flex;overflow:hidden}._6Fm0Wq_panelId{color:var(--color-ink);font-size:1.15em;font-weight:500}._6Fm0Wq_panelType{letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);font-size:.86em}._6Fm0Wq_panelRows{gap:calc(5 * var(--u));list-style:none;display:grid}._6Fm0Wq_panelRows li{height:calc(13 * var(--u));grid-template-columns:1fr auto;align-items:center;gap:.5em;display:grid;position:relative}._6Fm0Wq_panelLabel{white-space:nowrap;overflow:hidden}._6Fm0Wq_panelBar{background:var(--color-primary-soft);border-radius:2px;height:2px;position:absolute;bottom:-2px;left:0}._6Fm0Wq_panelDot{width:calc(6 * var(--u));height:calc(6 * var(--u));background:var(--color-primary);border-radius:50%;min-width:4px;min-height:4px}._6Fm0Wq_panelBalloon{left:calc(-11 * var(--u));top:calc(-11 * var(--u));width:calc(22 * var(--u));height:calc(22 * var(--u));border:1.2px solid var(--color-primary-strong);background:var(--color-surface);font-family:var(--font-mono);font-size:max(9px, calc(11 * var(--u)));color:var(--color-primary-strong);border-radius:50%;place-items:center;font-weight:500;display:grid;position:absolute}@container (max-width:520px){._6Fm0Wq_panelType,._6Fm0Wq_panelLabel{visibility:hidden}._6Fm0Wq_panelBar{height:4px;bottom:35%}._6Fm0Wq_panelBalloon{width:22px;height:22px;font-size:11px;top:-11px;left:-11px}}@media (max-width:719px){._6Fm0Wq_sheetText{display:none}._6Fm0Wq_balloon{transform-box:fill-box;transform-origin:50%;transform:scale(2.1)}}@media (prefers-reduced-motion:no-preference){._6Fm0Wq_rise{animation:_6Fm0Wq_hdm-rise .7s var(--ease-out) var(--d,0s) both}._6Fm0Wq_fade{animation:_6Fm0Wq_hdm-fade .6s var(--ease-out) var(--d,0s) both}._6Fm0Wq_pop{transform-box:fill-box;transform-origin:50%;animation:_6Fm0Wq_hdm-pop .42s var(--ease-out) var(--d,0s) both}._6Fm0Wq_panelIn{animation:_6Fm0Wq_hdm-panel .64s var(--ease-out) var(--d,0s) both}._6Fm0Wq_flow{animation:_6Fm0Wq_hdm-flow 5.5s linear calc(var(--d,0s) + .2s) infinite}[data-motion=paused] :is(._6Fm0Wq_rise,._6Fm0Wq_fade,._6Fm0Wq_pop,._6Fm0Wq_panelIn,._6Fm0Wq_flow){animation:none}}@keyframes _6Fm0Wq_hdm-rise{0%{opacity:0;translate:0 14px}}@keyframes _6Fm0Wq_hdm-fade{0%{opacity:0}}@keyframes _6Fm0Wq_hdm-pop{0%{opacity:0;translate:0 5px}}@keyframes _6Fm0Wq_hdm-panel{0%{opacity:0;translate:-10px 8px}}@keyframes _6Fm0Wq_hdm-flow{0%{opacity:0;stroke-dashoffset:100px}8%{opacity:.9}60%{opacity:.9}72%,to{opacity:0;stroke-dashoffset:0}}
.WGp2aW_glyph{fill:none;width:40px;height:40px;stroke:var(--color-ink);stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round}.WGp2aW_thin{stroke:var(--color-ink-soft);stroke-width:1.2px}.WGp2aW_accent{stroke:var(--color-primary);stroke-width:2px}.WGp2aW_dot{fill:var(--color-surface);stroke:var(--color-primary-strong);stroke-width:1.4px}
._98Qwuq_rail{counter-reset:stage;gap:0;list-style:none;display:grid}._98Qwuq_stage{grid-template-columns:44px 1fr;grid-template-areas:"marker glyph""marker title""marker body";column-gap:1rem;padding-bottom:2.25rem;display:grid;position:relative}._98Qwuq_stage:before{content:"";background:var(--color-border-strong);width:1px;position:absolute;top:30px;bottom:0;left:21px}._98Qwuq_stage:last-child{padding-bottom:0}._98Qwuq_stage:last-child:before{display:none}._98Qwuq_marker{flex-direction:column;grid-area:marker;align-items:center;gap:.4rem;display:flex}._98Qwuq_number{font-family:var(--font-mono);color:var(--color-primary-strong);font-size:.75rem;font-weight:500}._98Qwuq_node{border:1.5px solid var(--color-primary-strong);background:var(--color-surface);border-radius:50%;width:9px;height:9px}._98Qwuq_glyph{grid-area:glyph;margin-bottom:.75rem}._98Qwuq_title{grid-area:title;margin-bottom:.5rem;font-size:1.15rem}._98Qwuq_body{color:var(--color-ink-soft);font-size:var(--text-small);grid-area:body;max-width:40ch;line-height:1.6}@media (min-width:1000px){._98Qwuq_rail{grid-template-columns:repeat(var(--stages), minmax(0, 1fr));gap:1.75rem}._98Qwuq_stage{flex-direction:column;padding-bottom:0;display:flex}._98Qwuq_stage:before{width:auto;height:1px;inset:9px calc(-1.75rem - 2px) auto 14px}._98Qwuq_marker{z-index:1;background:var(--section-bg,var(--color-canvas));flex-direction:row;align-items:center;gap:.6rem;width:max-content;height:18px;margin-bottom:1.5rem;padding-right:.5rem;position:relative}._98Qwuq_marker ._98Qwuq_number{order:0}._98Qwuq_marker ._98Qwuq_node{order:1}}@media (prefers-reduced-motion:no-preference){._98Qwuq_rail[data-reveal-state] ._98Qwuq_stage:before{transform-origin:top}._98Qwuq_rail[data-reveal-state=pending] ._98Qwuq_stage:before{scale:1 0}._98Qwuq_rail:is([data-reveal-state=shown],[data-reveal-state=done]) ._98Qwuq_stage:before{transition:scale .52s var(--ease-out) calc(var(--reveal-i,0) * .16s + .22s)}._98Qwuq_rail:is([data-reveal-state=shown],[data-reveal-state=done]) ._98Qwuq_node{animation:_98Qwuq_rail-node .7s var(--ease-out) calc(var(--reveal-i,0) * .16s + .12s) both}@media (min-width:1000px){._98Qwuq_rail[data-reveal-state] ._98Qwuq_stage:before{transform-origin:0}._98Qwuq_rail[data-reveal-state=pending] ._98Qwuq_stage:before{scale:0 1}}}@keyframes _98Qwuq_rail-node{0%{background:var(--color-surface);box-shadow:0 0 #2f86c773}35%{background:var(--color-primary-strong);box-shadow:0 0 0 6px #2f86c700}to{background:var(--color-surface);box-shadow:0 0 #2f86c700}}
.u9f_Sq_hero{background:var(--color-surface);border-bottom:1px solid var(--color-border);padding-block:clamp(2.5rem,1.75rem + 4vw,5.5rem) clamp(3rem,2rem + 4vw,5rem)}.u9f_Sq_heroGrid{gap:clamp(2.5rem,5vw,4rem);display:grid}@media (min-width:960px){.u9f_Sq_heroGrid{grid-template-columns:minmax(0,1fr) minmax(0,.62fr);align-items:start}}.u9f_Sq_crumbs{margin-bottom:1.4rem}.u9f_Sq_crumbs ol{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);flex-wrap:wrap;gap:.5rem;font-size:.75rem;font-weight:500;list-style:none;display:flex}.u9f_Sq_crumbs li+li:before{content:"/";color:var(--color-border-strong);margin-right:.5rem}.u9f_Sq_crumbs a{color:var(--color-primary-strong);text-decoration:none}.u9f_Sq_crumbs a:hover{text-decoration:underline}.u9f_Sq_heroTitle{letter-spacing:-.034em;max-width:17ch;font-size:clamp(2.3rem,1.35rem + 3.1vw,4rem);font-stretch:88%;line-height:1.05}.u9f_Sq_heroLead{gap:1rem;margin-top:1.5rem;display:grid}.u9f_Sq_heroActions{margin-top:2rem}.u9f_Sq_status{border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-canvas);padding:1.25rem 1.35rem 1.1rem}@media (min-width:960px){.u9f_Sq_status{margin-top:2.6rem}}.u9f_Sq_statusTitle{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);margin-bottom:.4rem;font-size:.75rem;font-weight:500}.u9f_Sq_statusList{list-style:none}.u9f_Sq_statusList li{border-bottom:1px dashed var(--color-border-strong);justify-items:start;gap:.45rem;padding-block:.85rem;display:grid}.u9f_Sq_statusList p{font-size:var(--text-small);color:var(--color-ink-soft);line-height:1.55}.u9f_Sq_statusLink{margin-top:.85rem;font-size:.875rem;font-weight:600;display:inline-block}.u9f_Sq_head{max-width:46rem;margin-bottom:clamp(1.75rem,3.5vw,2.75rem)}.u9f_Sq_headWide{max-width:60rem}.u9f_Sq_head h2{max-width:24ch}.u9f_Sq_headIntro{gap:.9rem;max-width:62ch;margin-top:1rem;display:grid}.u9f_Sq_split{gap:2.5rem;display:grid}@media (min-width:1000px){.u9f_Sq_split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:4.5rem}}.u9f_Sq_prose{max-width:62ch;color:var(--color-ink-soft);gap:1rem;display:grid}.u9f_Sq_prose>p:first-child{color:var(--color-ink)}.u9f_Sq_prose h3{margin-top:.75rem;font-size:1.15rem}.u9f_Sq_callout{border:1px solid var(--color-border-strong);border-left:3px solid var(--color-primary);border-radius:var(--radius-sm);background:var(--color-surface);font-size:var(--text-small);color:var(--color-ink-soft);padding:1.1rem 1.25rem;line-height:1.6}.u9f_Sq_callout strong{color:var(--color-ink)}.u9f_Sq_block{margin-top:clamp(2rem,4vw,3rem)}.u9f_Sq_tagRow{font-size:var(--text-small);color:var(--color-ink-soft);flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:1rem;display:flex}.u9f_Sq_diagram{gap:1.75rem;padding:.25rem;display:grid}.u9f_Sq_lane{gap:.7rem;display:grid}.u9f_Sq_laneLabel{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary-strong);font-size:.75rem;font-weight:500}.u9f_Sq_flow{gap:.9rem;list-style:none;display:grid}@media (min-width:1100px){.u9f_Sq_flow{grid-template-columns:repeat(var(--steps), minmax(0, 1fr));gap:1.5rem}}.u9f_Sq_step{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);align-content:start;gap:.25rem;padding:.75rem .85rem .8rem;display:grid;position:relative}.u9f_Sq_step:not(:last-child):after{content:"";background:var(--color-line);width:1px;height:.9rem;position:absolute;bottom:-.95rem;left:1.4rem}@media (min-width:1100px){.u9f_Sq_step:not(:last-child):after{width:1.5rem;height:1px;top:1.35rem;bottom:auto;left:100%}.u9f_Sq_step:not(:last-child):before{content:"";border-top:1px solid var(--color-line);border-right:1px solid var(--color-line);width:6px;height:6px;position:absolute;top:calc(1.35rem - 3px);left:calc(100% + 1.5rem - 6px);transform:rotate(45deg)}}.u9f_Sq_step[data-kind=model]{border-color:var(--color-primary);background:var(--color-surface-blue)}.u9f_Sq_step[data-kind=check]{border:1px dashed var(--color-primary-strong)}.u9f_Sq_step[data-kind=person]{border-left:3px solid var(--color-ink)}.u9f_Sq_step[data-kind=store]{border-bottom:3px double var(--color-border-strong)}.u9f_Sq_step[data-kind=input],.u9f_Sq_step[data-kind=output]{background:var(--color-canvas)}.u9f_Sq_step[data-kind=inside]{border:1.5px dashed var(--color-primary-strong);background:var(--color-surface-soft)}.u9f_Sq_step[data-kind=outside]{border-color:var(--color-border-strong);background:var(--color-night-light)}.u9f_Sq_stepKind{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);font-size:.6875rem;font-weight:500}.u9f_Sq_step[data-kind=inside] .u9f_Sq_stepKind{color:var(--color-primary-strong)}.u9f_Sq_stepTitle{color:var(--color-ink);font-size:.95rem;font-weight:600;line-height:1.3}.u9f_Sq_stepNote{color:var(--color-ink-soft);font-size:.8125rem;line-height:1.45}.u9f_Sq_stepBranch{font-family:var(--font-mono);color:var(--color-primary-strong);margin-top:.3rem;font-size:.6875rem;line-height:1.45}.u9f_Sq_legend{border-top:1px solid var(--color-border);color:var(--color-ink-soft);flex-wrap:wrap;gap:.5rem 1.25rem;padding-top:.9rem;font-size:.8125rem;list-style:none;display:flex}.u9f_Sq_legend li{align-items:center;gap:.45rem;display:inline-flex}.u9f_Sq_legendSwatch{border:1px solid var(--color-border-strong);background:var(--color-surface);border-radius:2px;width:16px;height:11px}.u9f_Sq_legend [data-kind=model] .u9f_Sq_legendSwatch{border-color:var(--color-primary);background:var(--color-surface-blue)}.u9f_Sq_legend [data-kind=check] .u9f_Sq_legendSwatch{border:1px dashed var(--color-primary-strong)}.u9f_Sq_legend [data-kind=person] .u9f_Sq_legendSwatch{border-left:3px solid var(--color-ink)}.u9f_Sq_legend [data-kind=store] .u9f_Sq_legendSwatch{border-bottom:3px double var(--color-border-strong)}.u9f_Sq_legend [data-kind=inside] .u9f_Sq_legendSwatch{border:1.5px dashed var(--color-primary-strong);background:var(--color-surface-soft)}.u9f_Sq_legend [data-kind=outside] .u9f_Sq_legendSwatch{background:var(--color-night-light)}.u9f_Sq_steps{column-gap:3rem;list-style:none;display:grid}@media (min-width:860px){.u9f_Sq_steps{grid-template-columns:repeat(2,minmax(0,1fr))}}.u9f_Sq_stepItem{border-top:1px solid var(--color-border-strong);grid-template-columns:2.4rem minmax(0,1fr);gap:.75rem;padding-block:1.25rem 1.4rem;display:grid}.u9f_Sq_stepNo{font-family:var(--font-mono);color:var(--color-primary-strong);padding-top:.2rem;font-size:.8125rem}.u9f_Sq_stepItemTitle{margin-bottom:.4rem;font-size:1.1rem}.u9f_Sq_stepItemBody{color:var(--color-ink-soft)}.u9f_Sq_rows{border-top:1px solid var(--color-border-strong);margin:0}.u9f_Sq_row{border-bottom:1px solid var(--color-border-strong);gap:.45rem;padding-block:1.15rem;display:grid}@media (min-width:640px){.u9f_Sq_row{grid-template-columns:minmax(9rem,.42fr) minmax(0,1fr);gap:1.5rem}}.u9f_Sq_row dt{color:var(--color-ink);font-weight:600}.u9f_Sq_row dd{color:var(--color-ink-soft);margin:0}.u9f_Sq_matrix{border-collapse:collapse;width:100%;font-size:var(--text-small);line-height:1.5}@media (min-width:820px){.u9f_Sq_matrix{table-layout:fixed}.u9f_Sq_matrix thead th:first-child{width:18%}}.u9f_Sq_matrix thead th{border-bottom:1.5px solid var(--color-ink);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;text-align:left;vertical-align:bottom;color:var(--color-muted);padding:0 1rem .75rem 0;font-size:.75rem;font-weight:500}.u9f_Sq_matrix tbody th,.u9f_Sq_matrix tbody td{border-bottom:1px solid var(--color-border-strong);text-align:left;vertical-align:top;padding:.95rem 1rem .95rem 0}.u9f_Sq_matrix tbody th{width:18%;color:var(--color-ink);font-weight:600}.u9f_Sq_matrix tbody td{color:var(--color-ink-soft)}@media (max-width:819px){.u9f_Sq_matrix thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.u9f_Sq_matrix tbody tr{border-bottom:1px solid var(--color-border-strong);gap:.6rem;padding-block:1.1rem;display:grid}.u9f_Sq_matrix tbody th,.u9f_Sq_matrix tbody td{border:0;width:auto;padding:0;display:block}.u9f_Sq_matrix tbody th{font-size:1.05rem}.u9f_Sq_matrix tbody td:before{content:attr(data-label);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);margin-bottom:.15rem;font-size:.6875rem;font-weight:500;display:block}}.u9f_Sq_considerations{gap:2.25rem;display:grid}@media (min-width:860px){.u9f_Sq_considerations[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem}.u9f_Sq_considerations[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem}}.u9f_Sq_consideration{border-top:2px solid var(--color-ink);padding-top:1.1rem}.u9f_Sq_considerationTitle{margin-bottom:1rem;font-size:1.12rem}.u9f_Sq_examples{border-top:1px solid var(--color-border-strong);list-style:none;display:grid}@media (min-width:720px){.u9f_Sq_examples{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2.5rem}}@media (min-width:1100px){.u9f_Sq_examples{grid-template-columns:repeat(3,minmax(0,1fr))}}.u9f_Sq_example{border-bottom:1px solid var(--color-border-strong);align-content:start;gap:.45rem;padding-block:1.25rem 1.4rem;display:grid}.u9f_Sq_exampleTitle{font-size:1.05rem}.u9f_Sq_example p{font-size:var(--text-small);color:var(--color-ink-soft)}.u9f_Sq_related{gap:.75rem;list-style:none;display:grid}@media (min-width:760px){.u9f_Sq_related{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.u9f_Sq_related{grid-template-columns:repeat(3,minmax(0,1fr))}}.u9f_Sq_relatedLink{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);height:100%;color:var(--color-ink);transition:border-color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out);align-content:start;gap:.45rem;padding:1.1rem 1.2rem 1.15rem;text-decoration:none;display:grid}.u9f_Sq_relatedLink:hover{border-color:var(--color-primary-strong);background:var(--color-surface-soft);color:var(--color-ink)}.u9f_Sq_relatedTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.u9f_Sq_relatedName{font-weight:600;line-height:1.3}.u9f_Sq_relatedNote{font-size:var(--text-small);color:var(--color-ink-soft);line-height:1.5}.u9f_Sq_relatedArrow{color:var(--color-primary-strong);transition:transform var(--duration-base) var(--ease-out)}.u9f_Sq_relatedLink:hover .u9f_Sq_relatedArrow{transform:translate(3px)}.u9f_Sq_refList{border-top:1px solid var(--color-border-strong);list-style:none}.u9f_Sq_ref{border-bottom:1px solid var(--color-border-strong);gap:.2rem;padding-block:.95rem;display:grid}.u9f_Sq_refMeta{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);font-size:.75rem;font-weight:500}.u9f_Sq_refLink{width:fit-content;font-weight:600}.u9f_Sq_refUse{font-size:var(--text-small);color:var(--color-ink-soft)}.u9f_Sq_directions{border-top:1.5px solid var(--color-ink);list-style:none}.u9f_Sq_direction{border-bottom:1px solid var(--color-border-strong);gap:.75rem;padding-block:1.35rem 1.45rem;display:grid}@media (min-width:860px){.u9f_Sq_direction{grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr);gap:3rem}}.u9f_Sq_directionHead{grid-template-columns:2rem minmax(0,1fr);align-content:start;place-items:start;gap:.35rem .6rem;display:grid}.u9f_Sq_directionHead>.tag{grid-column:2}.u9f_Sq_directionCode{font-family:var(--font-mono);color:var(--color-primary-strong);padding-top:.15rem;font-size:.875rem}.u9f_Sq_directionTitle{font-size:1.15rem}.u9f_Sq_directionBody{color:var(--color-ink-soft);gap:.6rem;max-width:62ch;display:grid}.u9f_Sq_directionBoundary{border-left:2px solid var(--color-primary-soft);font-size:var(--text-small);color:var(--color-ink-soft);padding-left:.85rem}
.jLswNq_wrap{width:100%;display:block;container-type:inline-size}.jLswNq_scene{width:100%;height:auto;overflow:visible}.jLswNq_pad{fill:var(--color-surface-soft);stroke:var(--color-line);stroke-width:1px;stroke-dasharray:3 3}.jLswNq_trace{fill:none;stroke:var(--color-line);stroke-width:1.2px;stroke-dasharray:6 5}.jLswNq_pipeHalo,.jLswNq_pipeOuter,.jLswNq_pipeInner,.jLswNq_flow{fill:none;stroke-linejoin:round;stroke-linecap:butt}.jLswNq_pipeHalo{stroke:var(--color-surface);stroke-width:14px}.jLswNq_pipeOuter{stroke:var(--color-primary-strong);stroke-width:9px}.jLswNq_pipeInner{stroke:var(--color-surface-blue);stroke-width:5px}.jLswNq_flow{stroke:var(--color-primary);stroke-width:1.6px;stroke-dasharray:3 11;animation:2.4s linear infinite jLswNq_flow}@keyframes jLswNq_flow{to{stroke-dashoffset:-28px}}.jLswNq_flange{stroke:var(--color-ink);stroke-width:2.4px}.jLswNq_flangeRing{fill:none;stroke:var(--color-ink);stroke-width:2px}.jLswNq_arrow{fill:none;stroke:var(--color-primary-strong);stroke-width:1.6px;stroke-linecap:round}.jLswNq_valve path{fill:var(--color-surface);stroke:var(--color-ink);stroke-width:1.4px;stroke-linejoin:round}.jLswNq_stem{stroke:var(--color-ink);stroke-width:1.4px}.jLswNq_wheel{fill:none;stroke:var(--color-ink);stroke-width:1.6px}.jLswNq_valve .jLswNq_actuator{fill:var(--color-primary-soft)}.jLswNq_equipment polygon,.jLswNq_equipment path,.jLswNq_equipment ellipse{stroke:var(--color-primary-strong);stroke-width:1.2px;stroke-linejoin:round}.jLswNq_faceTop{fill:var(--color-surface)}.jLswNq_faceLeft{fill:var(--color-surface-blue)}.jLswNq_faceRight{fill:var(--color-primary-soft)}.jLswNq_equipment .jLswNq_shade{fill:var(--color-primary-soft);stroke:none;opacity:.8}.jLswNq_equipment .jLswNq_seam{fill:none;stroke:var(--color-line);stroke-width:1px}.jLswNq_leg{stroke:var(--color-primary-strong);stroke-width:2px}.jLswNq_highlight .jLswNq_faceLeft{fill:var(--color-primary-soft)}.jLswNq_highlight .jLswNq_faceRight{fill:#b9dcf6}.jLswNq_memberHalo{stroke:var(--color-surface);stroke-width:8px}.jLswNq_member{stroke:var(--color-ink-soft);stroke-width:3.4px;stroke-linecap:square}.jLswNq_bubble{fill:var(--color-surface);stroke:var(--color-ink);stroke-width:1.3px}.jLswNq_bubbleText{font-family:var(--font-mono);fill:var(--color-ink);letter-spacing:.04em;font-size:11px;font-weight:500}.jLswNq_leaderDash{stroke:var(--color-ink-soft);stroke-width:1px;stroke-dasharray:2 3}.jLswNq_tapDot{fill:var(--color-ink)}.jLswNq_tagText{font-family:var(--font-mono);fill:var(--color-ink-soft);letter-spacing:.06em;font-size:12px;font-weight:500}.jLswNq_leader{fill:none;stroke:var(--color-primary-strong);stroke-width:1.2px}.jLswNq_anchor{fill:var(--color-primary-strong)}.jLswNq_pulse{fill:none;stroke:var(--color-primary);stroke-width:1.2px;transform-box:fill-box;transform-origin:50%;animation:jLswNq_pulse 2.8s var(--ease-out) infinite}@keyframes jLswNq_pulse{0%{opacity:.9;transform:scale(.4)}70%,to{opacity:0;transform:scale(1.4)}}.jLswNq_cardBody{fill:var(--color-surface);stroke:var(--color-primary-strong);stroke-width:1.2px}.jLswNq_cardHead{fill:var(--color-surface-blue)}.jLswNq_cardRule{stroke:var(--color-primary-soft);stroke-width:1px}.jLswNq_cardLabel{font-family:var(--font-mono);letter-spacing:.1em;fill:var(--color-primary-strong);font-size:10.5px;font-weight:500}.jLswNq_cardTitle{font-family:var(--font-sans);fill:var(--color-ink);font-size:17px;font-weight:600}.jLswNq_cardKey{font-family:var(--font-mono);letter-spacing:.08em;fill:var(--color-muted);font-size:10px}.jLswNq_cardBar{fill:var(--color-night-light)}.jLswNq_cardTitleBar{fill:var(--color-ink-soft);opacity:.55}.jLswNq_cardKeyBar,.jLswNq_cardKeyBarShown{fill:var(--color-border-strong)}.jLswNq_cardKeyBar{display:none}@container (max-width:540px){.jLswNq_cardLabel,.jLswNq_cardKey,.jLswNq_tagText,.jLswNq_instrument{display:none}.jLswNq_cardKeyBar{display:inline}}@container (max-width:320px){.jLswNq_cardTitle{display:none}}@media (prefers-reduced-motion:reduce){.jLswNq_flow,.jLswNq_pulse{animation:none}.jLswNq_pulse{opacity:0}}
._5-jBBW_wrap{width:100%;display:block;container-type:inline-size}._5-jBBW_scene{width:100%;height:auto;overflow:visible}._5-jBBW_ground{fill:var(--color-surface-soft);stroke:var(--color-line);stroke-width:1px;stroke-dasharray:4 4}._5-jBBW_plate{fill:var(--color-primary-soft);stroke:var(--color-primary-strong);stroke-width:1px}._5-jBBW_halo,._5-jBBW_stroke{fill:none;stroke-linecap:square}._5-jBBW_halo{stroke:var(--color-surface)}._5-jBBW_column ._5-jBBW_stroke{stroke:var(--color-ink);stroke-width:4px}._5-jBBW_column ._5-jBBW_halo{stroke-width:9px}._5-jBBW_beam ._5-jBBW_stroke{stroke:var(--color-primary-strong);stroke-width:3.2px}._5-jBBW_beam ._5-jBBW_halo{stroke-width:8px}._5-jBBW_secondary ._5-jBBW_stroke{stroke:var(--color-primary);stroke-width:1.8px}._5-jBBW_secondary ._5-jBBW_halo{stroke-width:5px}._5-jBBW_brace ._5-jBBW_stroke{stroke:var(--color-primary);stroke-width:1.8px;stroke-linecap:round}._5-jBBW_brace ._5-jBBW_halo{stroke-width:5px}._5-jBBW_highlight{stroke:var(--color-primary);stroke-width:6px;stroke-linecap:round;opacity:.55}._5-jBBW_node{fill:var(--color-surface);stroke:var(--color-ink);stroke-width:1.2px}._5-jBBW_gridLine{stroke:var(--color-muted);stroke-width:.9px;stroke-dasharray:3 3}._5-jBBW_bubble{fill:var(--color-surface);stroke:var(--color-ink-soft);stroke-width:1.1px}._5-jBBW_bubbleText,._5-jBBW_levelText{font-family:var(--font-mono);letter-spacing:.06em;fill:var(--color-ink-soft);font-size:10.5px;font-weight:500}._5-jBBW_levelLine{stroke:var(--color-muted);stroke-width:.9px;stroke-dasharray:2 4}._5-jBBW_levelMark{fill:var(--color-surface);stroke:var(--color-ink-soft);stroke-width:1.1px;stroke-linejoin:round}._5-jBBW_leader{fill:none;stroke:var(--color-primary-strong);stroke-width:1.2px}._5-jBBW_anchor{fill:var(--color-primary-strong)}._5-jBBW_pulse{fill:none;stroke:var(--color-primary);stroke-width:1.2px;transform-box:fill-box;transform-origin:50%;animation:_5-jBBW_pulse 2.8s var(--ease-out) infinite}@keyframes _5-jBBW_pulse{0%{opacity:.9;transform:scale(.4)}70%,to{opacity:0;transform:scale(1.4)}}._5-jBBW_cardBody{fill:var(--color-surface);stroke:var(--color-primary-strong);stroke-width:1.2px}._5-jBBW_cardHead{fill:var(--color-surface-blue)}._5-jBBW_cardLabel{font-family:var(--font-mono);letter-spacing:.1em;fill:var(--color-primary-strong);font-size:10.5px;font-weight:500}._5-jBBW_cardTitle{font-family:var(--font-sans);fill:var(--color-ink);font-size:17px;font-weight:600}._5-jBBW_cardKey{font-family:var(--font-mono);letter-spacing:.08em;fill:var(--color-muted);font-size:10px}._5-jBBW_cardBar{fill:var(--color-night-light)}._5-jBBW_bus{fill:none;stroke:var(--color-line);stroke-width:1.2px}._5-jBBW_chip{fill:var(--color-surface);stroke:var(--color-border-strong);stroke-width:1px}._5-jBBW_icon{fill:none;stroke:var(--color-primary-strong);stroke-width:1.4px;stroke-linejoin:round;stroke-linecap:round}._5-jBBW_chipCode{font-family:var(--font-mono);letter-spacing:.08em;fill:var(--color-ink);font-size:12px;font-weight:500}._5-jBBW_chipLabel{font-family:var(--font-sans);fill:var(--color-ink-soft);font-size:11px}._5-jBBW_cardTitleBar{fill:var(--color-ink-soft);opacity:.55}._5-jBBW_cardKeyBar,._5-jBBW_cardKeyBarShown{fill:var(--color-border-strong)}._5-jBBW_cardKeyBar{display:none}@container (max-width:540px){._5-jBBW_levelText,._5-jBBW_gridBubble,._5-jBBW_cardLabel,._5-jBBW_cardKey,._5-jBBW_chipLabel{display:none}._5-jBBW_cardKeyBar{display:inline}._5-jBBW_chipCode{font-size:21px;transform:translateY(8px)}}@container (max-width:320px){._5-jBBW_cardTitle{display:none}}@media (prefers-reduced-motion:reduce){._5-jBBW_pulse{opacity:0;animation:none}}
._5jLsJG_wrap{gap:1rem;max-width:36rem;margin-inline:auto;display:grid}._5jLsJG_svg{width:100%;height:auto;overflow:visible}._5jLsJG_floor{fill:#e4f2ff8c;stroke:var(--color-primary);stroke-width:1.2px;stroke-dasharray:6 5}._5jLsJG_shadow{fill:#15283b12}._5jLsJG_faceRight,._5jLsJG_faceLeft,._5jLsJG_faceTop{stroke:var(--color-ink);stroke-width:1.3px;stroke-linejoin:round}._5jLsJG_faceRight{fill:var(--color-surface)}._5jLsJG_faceLeft{fill:var(--color-surface-blue)}._5jLsJG_faceTop{fill:var(--color-surface-soft)}._5jLsJG_inset{fill:none;stroke:var(--color-border-strong);stroke-width:1px}._5jLsJG_vent{stroke:var(--color-ink-soft);stroke-width:1.2px;stroke-linecap:round;opacity:.55}._5jLsJG_led{fill:var(--color-night-light);stroke:var(--color-ink-soft);stroke-width:.8px}._5jLsJG_ledOn{fill:var(--color-primary);stroke:var(--color-primary-strong);animation:2.8s ease-in-out infinite _5jLsJG_led-pulse}@keyframes _5jLsJG_led-pulse{50%{opacity:.45}}._5jLsJG_engrave{font-family:var(--font-mono);letter-spacing:.18em;fill:var(--color-ink-soft);font-size:11px;font-weight:500}._5jLsJG_plate{fill:none;stroke:var(--color-line);stroke-width:1px}._5jLsJG_trace{fill:none;stroke:var(--color-primary);stroke-width:1.3px;stroke-linejoin:round;opacity:.8}._5jLsJG_node{fill:var(--color-surface);stroke:var(--color-primary-strong);stroke-width:1.2px}._5jLsJG_edge{fill:none;stroke:var(--color-ink);stroke-width:1.6px}._5jLsJG_leaders path{fill:none;stroke:var(--color-ink-soft);stroke-width:.9px}._5jLsJG_anchor{fill:var(--color-surface);stroke:var(--color-ink);stroke-width:1.2px}._5jLsJG_badges circle{fill:var(--color-ink)}._5jLsJG_badges text{fill:#fff;font-family:var(--font-mono);text-anchor:middle;font-weight:500}._5jLsJG_badgesNarrow{display:none}@media (max-width:599px){._5jLsJG_badgesWide,._5jLsJG_engrave{display:none}._5jLsJG_badgesNarrow{display:inline}}._5jLsJG_legend{border-top:1px dashed var(--color-border-strong);color:var(--color-ink-soft);gap:.55rem;padding-top:.9rem;font-size:.875rem;line-height:1.45;list-style:none;display:grid}._5jLsJG_legend li{grid-template-columns:1.5rem 1fr;align-items:start;gap:.6rem;display:grid}._5jLsJG_legendNum{background:var(--color-ink);color:#fff;width:1.4rem;height:1.4rem;font-family:var(--font-mono);border-radius:50%;place-items:center;font-size:.75rem;font-weight:500;line-height:1;display:inline-grid}
.N-hYqW_toggle,.N-hYqW_placeholder{align-items:center;gap:.45rem;min-width:9.75rem;min-height:32px;display:inline-flex}@media (max-width:479px){.N-hYqW_toggle,.N-hYqW_placeholder{min-width:5.5rem}.N-hYqW_long{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.N-hYqW_toggle{border:1px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-ink-soft);font-family:var(--font-mono);letter-spacing:.04em;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);border-radius:999px;padding:0 .7rem;font-size:.75rem;font-weight:500}.N-hYqW_toggle:hover{border-color:var(--color-ink-soft);color:var(--color-ink)}@media (prefers-reduced-motion:reduce){.N-hYqW_toggle,.N-hYqW_placeholder{display:none}}
.KEcNvG_sectionHead{max-width:46rem;margin-bottom:clamp(2.5rem,5vw,4rem)}.KEcNvG_hero{background:var(--color-surface);border-bottom:1px solid var(--color-border);padding-block:clamp(3rem,2rem + 5vw,6rem) clamp(3rem,2rem + 4vw,5rem)}.KEcNvG_heroTop{gap:1.75rem;padding-bottom:clamp(2rem,4vw,3.5rem);display:grid}@media (min-width:960px){.KEcNvG_heroTop{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:end;gap:4rem}}.KEcNvG_heroTitle{max-width:17ch}.KEcNvG_heroIntro{gap:1.75rem;display:grid}.KEcNvG_heroBody{align-items:start;gap:2rem;display:grid}@media (min-width:960px){.KEcNvG_heroBody{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:3rem}}.KEcNvG_heroVisual{min-width:0}.KEcNvG_ioWrap{gap:1.25rem;display:grid}@media (min-width:960px){.KEcNvG_ioWrap{padding-top:.5rem}}.KEcNvG_io{border-top:1.5px solid var(--color-ink);margin:0}.KEcNvG_ioRow{border-bottom:1px solid var(--color-border-strong);padding-block:1.15rem}.KEcNvG_ioRow dt{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary-strong);align-items:center;gap:.6rem;margin-bottom:.4rem;font-size:.75rem;font-weight:500;display:flex}.KEcNvG_ioIndex{border:1px solid var(--color-primary-strong);border-radius:50%;place-items:center;width:1.5rem;height:1.5rem;font-size:.6875rem;display:inline-grid}.KEcNvG_ioRow dd{color:var(--color-ink);margin:0;font-size:1.02rem;line-height:1.5}.KEcNvG_ioNote{font-size:var(--text-small);color:var(--color-muted);border-left:2px solid var(--color-primary);padding-left:.9rem}.KEcNvG_strip{gap:2.5rem;list-style:none;display:grid}@media (min-width:640px){.KEcNvG_strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 2rem}}@media (min-width:1040px){.KEcNvG_strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:2.75rem}}.KEcNvG_stripItem{position:relative}.KEcNvG_stripVisual{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);margin-bottom:1.25rem;padding:.75rem}.KEcNvG_stripNo{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary-strong);margin-bottom:.35rem;font-size:.75rem;font-weight:500}.KEcNvG_stripTitle{margin-bottom:.45rem;font-size:1.15rem}.KEcNvG_stripBody{font-size:var(--text-small);color:var(--color-ink-soft);max-width:34ch}.KEcNvG_stripArrow{display:none}@media (min-width:1040px){.KEcNvG_stripArrow{background:var(--color-canvas);width:1.4rem;height:1.4rem;color:var(--color-primary-strong);border-radius:50%;place-items:center;display:grid;position:absolute;top:calc(50% - 4.2rem);right:-2.1rem}}.KEcNvG_stripArrowIcon{width:14px;height:14px}.KEcNvG_headTag{margin-top:1.25rem}.KEcNvG_verbs{border-top:1px solid var(--color-border-strong);flex-wrap:wrap;align-items:center;gap:.75rem 2.5rem;margin-top:clamp(2.5rem,5vw,3.5rem);padding-top:1.25rem;display:flex}.KEcNvG_verbsLabel{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);font-size:.6875rem}.KEcNvG_verbList{color:var(--color-ink);flex-wrap:wrap;gap:.4rem 0;font-weight:600;list-style:none;display:flex}.KEcNvG_verbList li+li:before{content:"→";color:var(--color-primary);margin-inline:.7rem;font-weight:400}.KEcNvG_outputsHead{gap:1.25rem;margin-bottom:clamp(2.5rem,5vw,3.5rem);display:grid}@media (min-width:960px){.KEcNvG_outputsHead{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:4rem}}.KEcNvG_register{border-top:1.5px solid var(--color-ink)}.KEcNvG_registerHead{display:none}.KEcNvG_registerList{list-style:none}.KEcNvG_registerRow{border-bottom:1px solid var(--color-border-strong);grid-template-columns:3.5rem 1fr;gap:.35rem 1rem;padding-block:1.35rem;display:grid}.KEcNvG_registerCode{font-family:var(--font-mono);letter-spacing:.06em;color:var(--color-primary-strong);grid-row:span 3;padding-top:.2rem;font-size:.8125rem;font-weight:500}.KEcNvG_registerName{font-size:1.12rem}.KEcNvG_registerDetail{color:var(--color-ink-soft);font-size:var(--text-small);max-width:60ch}.KEcNvG_registerAudience{color:var(--color-muted);font-size:.85rem}.KEcNvG_registerAudienceLabel{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem}@media (min-width:860px){.KEcNvG_registerHead{border-bottom:1px solid var(--color-border-strong);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);grid-template-columns:5rem minmax(0,1.1fr) minmax(0,1.8fr) minmax(0,.9fr);gap:1.5rem;padding-block:.75rem;font-size:.6875rem;display:grid}.KEcNvG_registerRow{grid-template-columns:5rem minmax(0,1.1fr) minmax(0,1.8fr) minmax(0,.9fr);align-items:baseline;gap:1.5rem}.KEcNvG_registerCode{grid-row:auto}.KEcNvG_registerAudienceLabel{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.KEcNvG_registerAudience{font-size:var(--text-small);color:var(--color-ink-soft)}}.KEcNvG_sampleGrid{gap:2.5rem;display:grid}@media (min-width:1000px){.KEcNvG_sampleGrid{grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr);align-items:start;gap:4.5rem}}.KEcNvG_sampleCopy h2{margin-bottom:1.25rem}.KEcNvG_sampleTags{flex-wrap:wrap;gap:.5rem;margin-top:1.5rem;display:flex}.KEcNvG_sampleSheets{gap:1.25rem;min-width:0;display:grid}.KEcNvG_sheet{border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-soft);padding:clamp(1rem,2.5vw,1.5rem)}@media (min-width:760px){.KEcNvG_sheetSmall{justify-self:end;width:78%;margin-top:-.25rem}}.KEcNvG_sampleNote{color:var(--color-muted);max-width:60ch;font-size:.85rem}.KEcNvG_reviewGrid{gap:2.5rem;display:grid}@media (min-width:960px){.KEcNvG_reviewGrid{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:start;gap:5rem}}.KEcNvG_reviewIntro h2{max-width:16ch;margin-bottom:1.25rem}.KEcNvG_checkpoints{list-style:none;position:relative}.KEcNvG_checkpoints:before{content:"";background:var(--color-primary);opacity:.6;width:1px;position:absolute;top:.6rem;bottom:.6rem;left:1.1rem}.KEcNvG_checkpoint{grid-template-columns:2.2rem 1fr;gap:1.25rem;padding-bottom:2rem;display:grid;position:relative}.KEcNvG_checkpoint:last-child{padding-bottom:0}.KEcNvG_checkNo{border:1.5px solid var(--color-primary-strong);background:var(--color-surface);width:2.2rem;height:2.2rem;font-family:var(--font-mono);color:var(--color-primary-strong);border-radius:50%;place-items:center;font-size:.75rem;font-weight:500;display:grid;position:relative}.KEcNvG_checkTitle{margin-bottom:.4rem;padding-top:.35rem;font-size:1.15rem}.KEcNvG_checkBody{color:var(--color-ink-soft);max-width:56ch}.KEcNvG_reviewNotice{max-width:60rem;margin-top:clamp(2.5rem,5vw,3.5rem)}.KEcNvG_toolsTop{gap:1.25rem;margin-bottom:2.5rem;display:grid}@media (min-width:960px){.KEcNvG_toolsTop{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:4rem}}.KEcNvG_toolsLink{margin-top:1.25rem}.KEcNvG_toolBand{border-top:1.5px solid var(--color-ink);border-bottom:1px solid var(--color-border-strong);display:grid}@media (min-width:960px){.KEcNvG_toolBand{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}}.KEcNvG_toolNames{grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;display:grid}@media (min-width:760px){.KEcNvG_toolNames{grid-template-columns:repeat(4,minmax(0,1fr))}}.KEcNvG_toolNames li{letter-spacing:-.01em;border-bottom:1px solid var(--color-border);padding:1.4rem 1rem 1.4rem 0;font-size:1.05rem;font-weight:600;line-height:1.3}@media (min-width:760px){.KEcNvG_toolNames li{border-bottom:0;border-left:1px solid var(--color-border);padding-left:1rem}.KEcNvG_toolNames li:first-child{border-left:0;padding-left:0}}.KEcNvG_toolNames li:last-child{color:var(--color-ink-soft);font-weight:500}.KEcNvG_toolScope{padding:1.4rem 0}@media (min-width:960px){.KEcNvG_toolScope{border-left:1px solid var(--color-border-strong);padding:1.4rem 0 1.4rem 2rem}}.KEcNvG_toolScopeLabel{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);margin-bottom:.6rem;font-size:.6875rem}.KEcNvG_toolScopeList{flex-wrap:wrap;gap:.4rem;list-style:none;display:flex}.KEcNvG_toolScopeList li{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-ink-soft);padding:.25rem .6rem;font-size:.85rem}.KEcNvG_toolDisclaimer{color:var(--color-muted);max-width:70ch;margin-top:1rem;font-size:.85rem}.KEcNvG_tools{background:var(--color-canvas)}.KEcNvG_faqGrid{gap:2.5rem;display:grid}@media (min-width:960px){.KEcNvG_faqGrid{grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr);gap:5rem}}
.hVwJ_q_boundary{border:1.5px dashed var(--color-primary);border-radius:var(--radius-md);background:#ffffffb3;padding:clamp(1rem,2.5vw,2rem);position:relative}.hVwJ_q_boundaryHead{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;margin-bottom:clamp(1.25rem,2.5vw,2rem);font-size:.75rem;display:flex}.hVwJ_q_boundaryTitle{color:var(--color-primary-strong);font-weight:500}.hVwJ_q_boundaryNote{color:var(--color-muted)}.hVwJ_q_flow{gap:.75rem;display:grid}@media (min-width:900px){.hVwJ_q_flow{grid-template-columns:minmax(0,1fr) 92px minmax(0,1.2fr) 92px minmax(0,1fr);align-items:center;gap:0}}.hVwJ_q_inputs{gap:.75rem;display:grid}@media (min-width:600px) and (max-width:899px){.hVwJ_q_inputs{grid-template-columns:repeat(2,minmax(0,1fr))}}.hVwJ_q_group{background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);padding:1rem 1.1rem}.hVwJ_q_groupLabel{color:var(--color-ink);align-items:baseline;gap:.5rem;margin-bottom:.7rem;font-size:.95rem;font-weight:600;line-height:1.3;display:flex}.hVwJ_q_code{font-family:var(--font-mono);color:var(--color-primary-strong);font-size:.75rem;font-weight:500}.hVwJ_q_items{color:var(--color-ink-soft);gap:.35rem;font-size:.875rem;line-height:1.4;list-style:none;display:grid}.hVwJ_q_items li{padding-left:1.1rem;position:relative}.hVwJ_q_items li:before{content:"";background:var(--color-primary);width:.6rem;height:1px;position:absolute;top:.68em;left:0}.hVwJ_q_link{justify-content:center;display:flex}.hVwJ_q_link>:nth-child(2){display:none}@media (min-width:900px){.hVwJ_q_link{flex-direction:column;justify-content:space-around;align-self:stretch;padding-inline:.5rem}.hVwJ_q_link>:nth-child(2){display:grid}.hVwJ_q_linkSingle{justify-content:center}}.hVwJ_q_arrow{color:var(--color-primary-strong);justify-items:center;gap:.2rem;display:grid}.hVwJ_q_arrow svg{width:56px;height:12px;margin-block:1.1rem;transform:rotate(90deg)}.hVwJ_q_arrow path{fill:none;stroke:currentColor;stroke-width:1.4px}@media (min-width:900px){.hVwJ_q_arrow svg{width:100%;margin-block:0;transform:none}}.hVwJ_q_arrowLabel{font-family:var(--font-mono);letter-spacing:.04em;color:var(--color-muted);text-align:center;font-size:.75rem;line-height:1.3}.hVwJ_q_wideOnly{display:none}@media (min-width:900px){.hVwJ_q_wideOnly{display:inline}.hVwJ_q_narrowOnly{display:none}}.hVwJ_q_core{background:var(--color-surface-blue);border:1.5px solid var(--color-ink);border-radius:var(--radius-sm);padding:1.1rem 1.2rem .9rem;position:relative}.hVwJ_q_layers{border-top:1px solid var(--color-primary-soft);list-style:none;display:grid}.hVwJ_q_layers li{border-bottom:1px solid var(--color-primary-soft);gap:.1rem;padding-block:.6rem;display:grid}.hVwJ_q_layerName{color:var(--color-ink);font-size:.9rem;font-weight:600;line-height:1.3}.hVwJ_q_layerNote{color:var(--color-ink-soft);font-size:.8125rem;line-height:1.35}.hVwJ_q_coreFoot{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--color-ink-soft);text-align:right;margin-top:.8rem;font-size:.75rem}.hVwJ_q_loop{border-top:1px solid var(--color-border);color:var(--color-ink-soft);align-items:flex-start;gap:.7rem;margin-top:clamp(1.25rem,2.5vw,1.75rem);padding-top:1rem;font-size:.9rem;line-height:1.5;display:flex}.hVwJ_q_loop svg{flex-shrink:0;width:18px;height:18px;margin-top:.15rem}.hVwJ_q_loop path{fill:none;stroke:var(--color-primary-strong);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.hVwJ_q_loop strong{color:var(--color-ink)}
._72qHWa_flow{gap:1rem;padding:clamp(.25rem,1vw,.75rem);display:grid}@media (min-width:880px){._72qHWa_flow{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr) minmax(0,1fr);align-items:stretch;gap:0}}._72qHWa_panel{background:var(--color-surface);border:1.5px solid var(--color-ink);border-radius:var(--radius-sm);padding:1.1rem 1.2rem}._72qHWa_panelCustomer{border-style:dashed;border-color:var(--color-primary-strong)}._72qHWa_label{color:var(--color-ink);align-items:baseline;gap:.5rem;margin-bottom:.8rem;font-size:.95rem;font-weight:600;line-height:1.3;display:flex}._72qHWa_code{width:1.3rem;height:1.3rem;font-family:var(--font-mono);color:var(--color-primary-strong);border:1px solid;border-radius:2px;flex-shrink:0;place-items:center;font-size:.75rem;font-weight:500;display:inline-grid}._72qHWa_items{border-top:1px solid var(--color-border);color:var(--color-ink-soft);font-size:.875rem;list-style:none;display:grid}._72qHWa_items li{border-bottom:1px solid var(--color-border);padding-block:.5rem;line-height:1.35}._72qHWa_panelNote{font-family:var(--font-mono);letter-spacing:.03em;color:var(--color-muted);margin-top:.8rem;font-size:.75rem}._72qHWa_bus{align-content:center;gap:.7rem;padding:.75rem 0;display:grid}@media (min-width:880px){._72qHWa_bus{padding:.5rem 0}._72qHWa_busLabel{justify-content:center}}._72qHWa_wires{gap:.6rem;list-style:none;display:grid}._72qHWa_wire{color:var(--color-primary-strong);align-items:center;display:flex}._72qHWa_line{border-top:1.5px solid;flex:1 1 0;min-width:10px}._72qHWa_head{flex-shrink:0;width:8px;height:10px}._72qHWa_head path{fill:none;stroke:currentColor;stroke-width:1.5px}._72qHWa_wireLabel{border:1px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-ink);white-space:nowrap;border-radius:999px;flex-shrink:0;padding:.3rem .7rem;font-size:.8125rem;font-weight:500;line-height:1.2}._72qHWa_busNote{font-family:var(--font-mono);letter-spacing:.03em;color:var(--color-muted);text-align:center;margin-top:.2rem;font-size:.75rem}
.MsmzgW_svg{width:100%;height:auto;overflow:visible}.MsmzgW_contour{fill:none;stroke:var(--color-line);stroke-width:1.1px}.MsmzgW_contourTop{fill:#2f86c712;stroke:var(--color-primary);stroke-width:1.3px}.MsmzgW_peak{fill:var(--color-primary-strong)}.MsmzgW_streamBank{fill:none;stroke:var(--color-primary-soft);stroke-width:9px;stroke-linecap:round}.MsmzgW_stream{fill:none;stroke:var(--color-primary);stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:900;stroke-dashoffset:900px;animation:MsmzgW_flow-in 1.8s var(--ease-out) .2s forwards}.MsmzgW_plot{fill:var(--color-surface);stroke:var(--color-ink-soft);stroke-width:1.2px;stroke-dasharray:5 4}.MsmzgW_plotFilled{fill:var(--color-surface-blue);stroke:var(--color-ink-soft);stroke-width:1.2px;stroke-dasharray:5 4}.MsmzgW_furrow{stroke:var(--color-line);stroke-width:1px}.MsmzgW_leaf{fill:var(--color-surface);stroke:#4f8f6a;stroke-width:1.4px}.MsmzgW_midrib{fill:none;stroke:#4f8f6a;stroke-width:1.3px}.MsmzgW_vein{fill:none;stroke:#4f8f6a;stroke-width:.9px;opacity:.8}.MsmzgW_marker{fill:var(--color-surface);stroke:var(--color-ink);stroke-width:1.3px}.MsmzgW_leader{fill:none;stroke:var(--color-ink-soft);stroke-width:1px}.MsmzgW_label{paint-order:stroke;stroke:var(--color-surface);stroke-width:5px;stroke-linejoin:round;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;fill:var(--color-ink);font-size:16px;font-weight:500}.MsmzgW_north{fill:var(--color-surface);stroke:var(--color-ink-soft);stroke-width:1.2px}.MsmzgW_scale{fill:none;stroke:var(--color-ink-soft);stroke-width:1.2px}.MsmzgW_minorLabel{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;fill:var(--color-muted);font-size:15px}@media (max-width:559px){.MsmzgW_minor{display:none}.MsmzgW_label{font-size:23px}}@keyframes MsmzgW_flow-in{to{stroke-dashoffset:0}}
._8_oj9a_figure{border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background-color:var(--color-surface);background-image:linear-gradient(90deg,#2f86c70f 1px,#0000 1px),linear-gradient(#2f86c70f 1px,#0000 1px);background-size:24px 24px;margin:0;overflow:hidden}._8_oj9a_panels{grid-template-columns:1fr;list-style:none;display:grid}@media (min-width:720px){._8_oj9a_panels{grid-template-columns:repeat(3,minmax(0,1fr))}}._8_oj9a_panel{grid-template-columns:120px minmax(0,1fr);grid-template-areas:"art label""art caption";align-content:center;gap:.35rem 1.25rem;padding:1.25rem;display:grid;position:relative}._8_oj9a_panel+._8_oj9a_panel{border-top:1px dashed var(--color-border-strong)}@media (min-width:720px){._8_oj9a_panel{grid-template-columns:1fr;grid-template-areas:"label""art""caption";align-content:start;row-gap:1rem;padding:clamp(1.25rem,2.5vw,2rem)}._8_oj9a_panel+._8_oj9a_panel{border-top:0;border-left:1px dashed var(--color-border-strong)}._8_oj9a_panel+._8_oj9a_panel:before{content:"";border-top:1.5px solid var(--color-primary);border-right:1.5px solid var(--color-primary);background:var(--color-surface);width:12px;height:12px;position:absolute;top:50%;left:-7px;transform:translateY(-50%)rotate(45deg)}}._8_oj9a_label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink);grid-area:label;align-items:baseline;gap:.6rem;font-size:.75rem;font-weight:500;display:flex}._8_oj9a_step{color:var(--color-primary-strong)}._8_oj9a_art{grid-area:art}._8_oj9a_art svg{width:100%;max-width:220px;height:auto;margin-inline:auto;overflow:visible}._8_oj9a_caption{color:var(--color-ink-soft);grid-area:caption;max-width:34ch;font-size:.9rem;line-height:1.5}._8_oj9a_axis{border-top:1px solid var(--color-border-strong);background:var(--color-surface);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:.5rem .9rem;padding:.8rem 1.25rem;font-size:.75rem;display:flex}._8_oj9a_axisLine{background:var(--color-border-strong);flex:60px;height:1px;position:relative}._8_oj9a_axisLine:after{content:"";border-top:1px solid var(--color-muted);border-right:1px solid var(--color-muted);width:7px;height:7px;position:absolute;top:-3px;right:0;transform:rotate(45deg)}._8_oj9a_axisTag{color:var(--color-primary-strong);margin-left:auto}@media (max-width:559px){._8_oj9a_axisTag{flex-basis:100%;margin-left:0}}._8_oj9a_sketch{stroke:var(--color-ink-soft);stroke-width:1.4px;stroke-linecap:round;stroke-dasharray:3 5}._8_oj9a_sketchFaint{stroke:var(--color-line);stroke-width:1.2px;stroke-linecap:round}._8_oj9a_dot{fill:var(--color-surface);stroke:var(--color-ink-soft);stroke-width:1.3px}._8_oj9a_grid{stroke:var(--color-line);stroke-width:1px}._8_oj9a_constraint{fill:#2f86c714;stroke:var(--color-primary);stroke-width:1.3px;stroke-dasharray:5 4}._8_oj9a_dotStrong{fill:var(--color-primary-strong)}._8_oj9a_box{fill:var(--color-surface);stroke:var(--color-ink-soft);stroke-width:1.2px}._8_oj9a_boxModel{fill:var(--color-surface-blue);stroke:var(--color-primary);stroke-width:1.3px}._8_oj9a_boxOut{fill:var(--color-surface);stroke:var(--color-primary-strong);stroke-width:1.6px}._8_oj9a_flow{fill:none;stroke:var(--color-ink-soft);stroke-width:1.3px;stroke-dasharray:40;stroke-dashoffset:40px;animation:_8_oj9a_draw .9s var(--ease-out) .3s forwards}._8_oj9a_head{fill:none;stroke:var(--color-ink-soft);stroke-width:1.3px}._8_oj9a_loop{fill:none;stroke:var(--color-primary);stroke-width:1.3px;stroke-dasharray:4 4}._8_oj9a_headLoop{fill:none;stroke:var(--color-primary);stroke-width:1.3px}._8_oj9a_bar{fill:var(--color-night-light)}._8_oj9a_barFaint{fill:var(--color-surface-soft)}._8_oj9a_barStrong{fill:var(--color-primary-soft)}._8_oj9a_check{fill:var(--color-surface);stroke:var(--color-primary-strong);stroke-width:1.3px}._8_oj9a_checkMark{fill:none;stroke:var(--color-primary-strong);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}@keyframes _8_oj9a_draw{to{stroke-dashoffset:0}}
.rzkmEa_svg{width:100%;height:100%;display:block;overflow:hidden}.rzkmEa_ink{fill:none;stroke:var(--color-ink);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.rzkmEa_inkFill{fill:var(--color-surface);stroke:var(--color-ink);stroke-width:1.4px;stroke-linejoin:round}.rzkmEa_blue{fill:none;stroke:var(--color-primary);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.rzkmEa_blueFill{fill:var(--color-surface-blue);stroke:var(--color-primary);stroke-width:1.2px;stroke-linejoin:round}.rzkmEa_softFill{fill:var(--color-primary-soft);stroke:none}.rzkmEa_thin{fill:none;stroke:var(--color-line);stroke-width:1px;stroke-linecap:round}.rzkmEa_dashed{stroke-dasharray:4 4}.rzkmEa_centre{fill:none;stroke:var(--color-line);stroke-width:.9px;stroke-dasharray:10 3 2 3}.rzkmEa_dot{fill:var(--color-ink)}.rzkmEa_dotBlue{fill:var(--color-primary)}.rzkmEa_dotMuted{fill:var(--color-muted)}.rzkmEa_leaf{fill:none;stroke:var(--color-leaf);stroke-width:1.3px;stroke-linecap:round}.rzkmEa_leafFill{fill:var(--color-leaf-soft);stroke:var(--color-leaf-line);stroke-width:1px;stroke-linejoin:round}.rzkmEa_leafDeep{fill:var(--color-leaf)}.rzkmEa_ridgeFar{fill:var(--color-night-light);stroke:var(--color-line);stroke-width:1px;stroke-linejoin:round}.rzkmEa_ridgeNear{fill:#e4ede9;stroke:var(--color-leaf-line);stroke-width:1px;stroke-linejoin:round}.rzkmEa_water{fill:var(--color-primary-soft);stroke:var(--color-primary);stroke-width:1px}.rzkmEa_flow,.rzkmEa_spin,.rzkmEa_spinSlow,.rzkmEa_spinReverse,.rzkmEa_pulse,.rzkmEa_sweep,.rzkmEa_drift,.rzkmEa_blink{transform-box:fill-box;transform-origin:50%}.rzkmEa_orbit{transform-box:view-box;transform-origin:var(--ox,0) var(--oy,0)}.rzkmEa_shift{transition:transform .7s var(--ease-out)}.rzkmEa_reveal{opacity:var(--rest-opacity,.35);transition:opacity .5s var(--ease-out)}@keyframes rzkmEa_art-flow{to{stroke-dashoffset:-28px}}@keyframes rzkmEa_art-spin{to{transform:rotate(360deg)}}@keyframes rzkmEa_art-spin-reverse{to{transform:rotate(-360deg)}}@keyframes rzkmEa_art-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(1.35)}}@keyframes rzkmEa_art-sweep{0%{transform:translate(0)}to{transform:translateX(var(--sweep,120px))}}@keyframes rzkmEa_art-drift{0%,to{transform:translate(0)}50%{transform:translate(var(--dx,6px), var(--dy,-6px))}}@keyframes rzkmEa_art-blink{0%,to{opacity:1}45%,55%{opacity:.25}}@keyframes rzkmEa_art-draw{0%{stroke-dashoffset:var(--len,600)}to{stroke-dashoffset:0}}.rzkmEa_flow{stroke-dasharray:3 11;animation:1.6s linear infinite paused rzkmEa_art-flow}.rzkmEa_spin{animation:9s linear infinite paused rzkmEa_art-spin}.rzkmEa_spinSlow{animation:60s linear infinite paused rzkmEa_art-spin}.rzkmEa_spinReverse{animation:14s linear infinite paused rzkmEa_art-spin-reverse}.rzkmEa_orbit.rzkmEa_spinSlow{animation-duration:48s}.rzkmEa_pulse{animation:1.8s ease-in-out infinite paused rzkmEa_art-pulse}.rzkmEa_sweep{animation:rzkmEa_art-sweep 2.8s var(--ease-out) infinite alternate paused}.rzkmEa_drift{animation:4s ease-in-out infinite paused rzkmEa_art-drift}.rzkmEa_blink{animation:2.4s ease-in-out infinite paused rzkmEa_art-blink;animation-delay:var(--delay,0s)}.rzkmEa_draw{stroke-dasharray:var(--len,600);stroke-dashoffset:0}@media (prefers-reduced-motion:no-preference){@media (hover:hover){[data-tile]:hover :is(.rzkmEa_flow,.rzkmEa_spin,.rzkmEa_spinSlow,.rzkmEa_spinReverse,.rzkmEa_pulse,.rzkmEa_sweep,.rzkmEa_drift,.rzkmEa_blink){animation-play-state:running}[data-tile]:hover .rzkmEa_shift{transform:var(--to)}[data-tile]:hover .rzkmEa_reveal{opacity:1}[data-tile]:hover .rzkmEa_draw{animation:rzkmEa_art-draw 1.4s var(--ease-out) both}}[data-tile]:focus-within :is(.rzkmEa_flow,.rzkmEa_spin,.rzkmEa_spinSlow,.rzkmEa_spinReverse,.rzkmEa_pulse,.rzkmEa_sweep,.rzkmEa_drift,.rzkmEa_blink){animation-play-state:running}[data-tile]:focus-within .rzkmEa_shift{transform:var(--to)}[data-tile]:focus-within .rzkmEa_reveal{opacity:1}[data-tile]:focus-within .rzkmEa_draw{animation:rzkmEa_art-draw 1.4s var(--ease-out) both}}@media (prefers-reduced-motion:no-preference) and (hover:none){:is([data-reveal-state=shown],[data-reveal-state=done]) [data-tile] :is(.rzkmEa_flow,.rzkmEa_spin,.rzkmEa_spinSlow,.rzkmEa_spinReverse,.rzkmEa_pulse,.rzkmEa_sweep,.rzkmEa_drift,.rzkmEa_blink){animation-iteration-count:2;animation-play-state:running}:is([data-reveal-state=shown],[data-reveal-state=done]) [data-tile] .rzkmEa_draw{animation:rzkmEa_art-draw 1.4s var(--ease-out) .3s both}}.rzkmEa_triptych{border-top:1px solid var(--color-border);grid-template-columns:repeat(3,minmax(0,1fr));height:100%;display:grid}.rzkmEa_panel{border-right:1px solid var(--color-border);grid-template-rows:minmax(0,1fr) auto;min-width:0;display:grid}.rzkmEa_panel:last-child{border-right:0}.rzkmEa_panelCaption{font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--color-ink-soft);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.45rem;padding:.45rem .75rem .55rem;font-size:.6875rem;font-weight:500;display:flex;overflow:hidden}.rzkmEa_panelCaption:before{content:"";background:var(--color-primary);flex:none;width:.9rem;height:1px}.rzkmEa_triptych[data-size=large] .rzkmEa_panelCaption{padding:.6rem 1rem .75rem;font-size:.75rem}.rzkmEa_captionShort{display:none}@media (max-width:640px){.rzkmEa_triptych[data-size=tile] .rzkmEa_captionLong{display:none}.rzkmEa_triptych[data-size=tile] .rzkmEa_captionShort{display:inline}}
.MdB-Rq_plainHead{gap:.25rem;max-width:52rem;display:grid}.MdB-Rq_plainTitle{max-width:24ch}.MdB-Rq_plainGrid{gap:2rem;margin:clamp(2.5rem,5vw,4rem) 0 0;display:grid}@media (min-width:820px){.MdB-Rq_plainGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}}.MdB-Rq_plainItem{border-top:2px solid var(--color-ink);padding-top:1.1rem}@media (min-width:820px){.MdB-Rq_plainItem{padding-right:2rem}.MdB-Rq_plainItem+.MdB-Rq_plainItem{border-left:1px solid var(--color-border);padding-left:2rem}}.MdB-Rq_plainItem dt{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary-strong);margin-bottom:.6rem;font-size:.75rem;font-weight:500}.MdB-Rq_plainItem dd{color:var(--color-ink);margin:0;font-size:1.08rem;line-height:1.55}.MdB-Rq_systemSection{background:var(--color-surface-soft);border-block:1px solid var(--color-border)}.MdB-Rq_systemHead{gap:1.25rem;margin-bottom:clamp(2rem,4vw,3rem);display:grid}@media (min-width:960px){.MdB-Rq_systemHead{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:4rem}}.MdB-Rq_systemHead h2{max-width:22ch}.MdB-Rq_usesHead{gap:.9rem;margin-bottom:clamp(2rem,4vw,3rem);display:grid}.MdB-Rq_uses{border-top:1px solid var(--color-border-strong);list-style:none}.MdB-Rq_use{border-bottom:1px solid var(--color-border-strong);gap:.75rem;padding-block:clamp(1.5rem,3vw,2.25rem);display:grid}@media (min-width:860px){.MdB-Rq_use{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:start;gap:3rem}}.MdB-Rq_useTitleWrap{justify-items:start;gap:.7rem;display:grid}.MdB-Rq_useText{color:var(--color-ink-soft);max-width:58ch}.MdB-Rq_deploy{gap:2.5rem;display:grid}@media (min-width:960px){.MdB-Rq_deploy{grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr);align-items:start;gap:5rem}.MdB-Rq_deployIntro{top:calc(var(--header-height) + 2rem);position:sticky}}.MdB-Rq_deployIntro h2{margin-bottom:1.1rem}.MdB-Rq_deployLink{margin-top:1.5rem}.MdB-Rq_deployList{border-top:1px solid var(--color-border-strong);margin:0}.MdB-Rq_deployRow{border-bottom:1px solid var(--color-border-strong);gap:.4rem;padding-block:1.2rem;display:grid}@media (min-width:640px){.MdB-Rq_deployRow{grid-template-columns:minmax(11rem,.6fr) minmax(0,1.4fr);gap:1.5rem}}.MdB-Rq_deployRow dt{color:var(--color-ink);font-weight:600}.MdB-Rq_deployRow dd{color:var(--color-ink-soft);margin:0}.MdB-Rq_privacyTitle{max-width:20ch;margin-bottom:clamp(2rem,4vw,3.25rem)}.MdB-Rq_principles{border-top:1px solid var(--color-border-strong);gap:0;display:grid}@media (min-width:760px){.MdB-Rq_principles{grid-template-columns:repeat(2,minmax(0,1fr))}}.MdB-Rq_principle{border-bottom:1px solid var(--color-border-strong);padding:1.6rem 0}@media (min-width:760px){.MdB-Rq_principle{padding:1.8rem 2.5rem 1.8rem 0}.MdB-Rq_principle:nth-child(2n){border-left:1px solid var(--color-border-strong);padding-left:2.5rem;padding-right:0}}.MdB-Rq_principle h3{margin-bottom:.6rem;font-size:1.2rem}.MdB-Rq_principle p{color:var(--color-ink-soft);max-width:50ch}.MdB-Rq_honesty{border:1px solid var(--color-border-strong);border-left:3px solid var(--color-ink);background:var(--color-canvas);margin-top:clamp(3rem,6vw,4.5rem);padding:clamp(1.5rem,3vw,2.25rem)}.MdB-Rq_honestyTitle{margin-bottom:1.5rem;font-size:1.15rem}.MdB-Rq_honestyGrid{gap:1.5rem;display:grid}@media (min-width:900px){.MdB-Rq_honestyGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem}}.MdB-Rq_honestyGrid p{color:var(--color-ink-soft);font-size:var(--text-small);line-height:1.6}.MdB-Rq_honestyGrid .MdB-Rq_honestyLabel{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink);margin-bottom:.4rem;font-size:.75rem;font-weight:500}
._32Tcgq_page{padding-block:clamp(3rem, 2rem + 4vw, 6rem) var(--section-space)}._32Tcgq_head{max-width:46rem;margin-bottom:clamp(2.5rem,5vw,4rem)}._32Tcgq_title{max-width:20ch;margin-bottom:1.25rem}._32Tcgq_options{gap:1.25rem;list-style:none;display:grid}@media (min-width:860px){._32Tcgq_options{border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);grid-template-columns:1fr 1fr;gap:0;overflow:hidden}._32Tcgq_option+._32Tcgq_option{border-left:1px solid var(--color-border-strong)}}._32Tcgq_option{min-width:0}@media (max-width:859px){._32Tcgq_option{border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);overflow:hidden}}._32Tcgq_optionLink{height:100%;color:var(--color-ink);transition:background-color var(--duration-base) var(--ease-out);grid-template-columns:auto 1fr;gap:.5rem .9rem;padding:clamp(1.25rem,3vw,2.25rem);text-decoration:none;display:grid}._32Tcgq_optionLink:hover{background:var(--color-surface-soft);color:var(--color-ink)}._32Tcgq_visual{border:1px solid var(--color-border);border-radius:var(--radius-sm);background-color:var(--color-surface);background-image:linear-gradient(90deg,#2f86c712 1px,#0000 1px),linear-gradient(#2f86c712 1px,#0000 1px);background-size:24px 24px;grid-column:1/-1;margin-bottom:1.25rem;padding:.75rem;display:block}._32Tcgq_visual svg{width:100%;height:auto}._32Tcgq_visualTag{margin-top:.6rem;display:block}._32Tcgq_index{font-family:var(--font-mono);color:var(--color-primary-strong);grid-row:span 3;padding-top:.3rem;font-size:.8rem}._32Tcgq_name{font-size:var(--text-h3);letter-spacing:-.015em;font-weight:600;font-stretch:92%;line-height:1.2}._32Tcgq_line{color:var(--color-ink-soft);max-width:44ch}._32Tcgq_go{color:var(--color-primary-strong);margin-top:.75rem;font-weight:600}._32Tcgq_optionLink:hover ._32Tcgq_go{text-underline-offset:.2em;text-decoration:underline}._32Tcgq_other{border-top:1px solid var(--color-border);color:var(--color-ink-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;margin-top:2.5rem;padding-top:1.5rem;display:flex}
.SH1pra_hero{background:var(--color-surface);border-bottom:1px solid var(--color-border);padding-block:clamp(3rem,2rem + 5vw,6.5rem) clamp(3rem,2rem + 4vw,5rem)}.SH1pra_heroTitle{max-width:17ch;font-size:clamp(2.6rem,1.4rem + 4.2vw,5rem);line-height:var(--leading-tight);letter-spacing:-.038em;font-stretch:88%}.SH1pra_heroTitleSoft{color:var(--color-ink-soft);display:block}.SH1pra_heroLead{max-width:58ch;margin-top:1.75rem}.SH1pra_heroActions{margin-top:2.25rem}.SH1pra_rail{border-top:1px solid var(--color-border);gap:2.25rem;margin-top:clamp(3rem,6vw,4.5rem);padding-top:1.75rem;list-style:none;display:grid}@media (min-width:760px){.SH1pra_rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}}.SH1pra_station{border:1px solid var(--color-border-strong);background:var(--color-surface);align-content:start;gap:.3rem;padding:1rem 1.1rem 1.1rem;display:grid;position:relative}.SH1pra_station[data-yours]{border:1.5px dashed var(--color-primary-strong);background:var(--color-surface-soft)}.SH1pra_station:not(:last-child):after{content:"";background:var(--color-line);width:1px;height:2.25rem;position:absolute;bottom:-2.25rem;left:1.6rem}.SH1pra_station:not(:last-child):before{content:"";border-right:1px solid var(--color-line);border-bottom:1px solid var(--color-line);width:7px;height:7px;position:absolute;bottom:-2.25rem;left:calc(1.6rem - 3px);transform:rotate(45deg)}@media (min-width:760px){.SH1pra_station{margin-right:3rem}.SH1pra_station:last-child{margin-right:0}.SH1pra_station:not(:last-child):after{width:3rem;height:1px;top:50%;bottom:auto;left:100%}.SH1pra_station:not(:last-child):before{border-bottom:0;border-top:1px solid var(--color-line);top:calc(50% - 3px);bottom:auto;left:calc(100% + 3rem - 7px)}}.SH1pra_stationLabel{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);font-size:.75rem;font-weight:500}.SH1pra_station[data-yours] .SH1pra_stationLabel{color:var(--color-primary-strong)}.SH1pra_stationTitle{color:var(--color-ink);font-size:1.08rem;font-weight:600}.SH1pra_stationText{font-size:var(--text-small);color:var(--color-ink-soft);line-height:1.5}.SH1pra_philosophy{gap:2rem;display:grid}@media (min-width:960px){.SH1pra_philosophy{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:5rem}}.SH1pra_pull{max-width:18ch;font-size:clamp(1.9rem,1.3rem + 2vw,3rem)}.SH1pra_philosophyBody{color:var(--color-ink-soft);gap:1.2rem;max-width:60ch;padding-top:.25rem;display:grid}@media (min-width:960px){.SH1pra_philosophyBody{padding-top:2.6rem}}.SH1pra_philosophyBody p:first-child{color:var(--color-ink);font-size:var(--text-lead);line-height:1.55}.SH1pra_sectionHead{margin-bottom:clamp(2rem,4vw,3rem)}.SH1pra_sectionHead h2{max-width:24ch}.SH1pra_pathways{border-top:1px solid var(--color-border-strong);margin-top:clamp(2rem,4vw,3rem);list-style:none;display:grid}@media (min-width:720px){.SH1pra_pathways{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.SH1pra_pathways{grid-template-columns:repeat(4,minmax(0,1fr))}}.SH1pra_pathway{border-bottom:1px solid var(--color-border-strong);align-content:start;gap:.55rem;padding:1.4rem 1.5rem 1.6rem 0;display:grid}@media (min-width:1100px){.SH1pra_pathway{border-bottom:0;border-left:1px solid var(--color-border-strong);padding:1.4rem 1.5rem .5rem}.SH1pra_pathway:first-child{border-left:0;padding-left:0}}.SH1pra_pathway h3{font-size:1.12rem}.SH1pra_pathway p{color:var(--color-ink-soft);font-size:var(--text-small)}.SH1pra_tools{gap:2.5rem;display:grid}@media (min-width:1000px){.SH1pra_tools{grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr);align-items:start;gap:4.5rem}}.SH1pra_toolsIntro h2{margin-bottom:1rem}.SH1pra_table{border-collapse:collapse;width:100%;font-size:var(--text-small)}.SH1pra_table thead th{border-bottom:1.5px solid var(--color-ink);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;text-align:left;color:var(--color-muted);padding:0 1rem .75rem 0;font-size:.75rem;font-weight:500}.SH1pra_table thead th:last-child{text-align:right;padding-right:0}.SH1pra_table tbody th,.SH1pra_table tbody td{border-bottom:1px solid var(--color-border-strong);text-align:left;vertical-align:top;padding:1.1rem 1rem 1.1rem 0}.SH1pra_table tbody th{color:var(--color-ink);white-space:nowrap;font-size:1.05rem;font-weight:600}.SH1pra_table tbody td{color:var(--color-ink-soft)}.SH1pra_table tbody td:last-child{text-align:right;padding-right:0}@media (max-width:639px){.SH1pra_table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.SH1pra_table tbody tr{border-bottom:1px solid var(--color-border-strong);gap:.4rem;padding-block:1.1rem;display:grid}.SH1pra_table tbody th,.SH1pra_table tbody td{white-space:normal;border:0;padding:0;display:block}.SH1pra_table tbody td:last-child{text-align:left;margin-top:.3rem}}.SH1pra_trademark{color:var(--color-muted);max-width:70ch;margin-top:1.25rem;font-size:.8125rem;line-height:1.55}.SH1pra_scope{gap:2.5rem;display:grid}@media (min-width:1000px){.SH1pra_scope{grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr);align-items:start;gap:4.5rem}.SH1pra_scopeIntro{top:calc(var(--header-height) + 2rem);position:sticky}}.SH1pra_scopeIntro{justify-items:start;gap:1.1rem;display:grid}.SH1pra_scopeIntro .eyebrow{margin-bottom:0}.SH1pra_sheet{border:1.5px solid var(--color-ink)}.SH1pra_sheetHead{border-bottom:1.5px solid var(--color-ink);background:var(--color-surface);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink);justify-content:space-between;gap:1rem;padding:.7rem 1.1rem;font-size:.75rem;font-weight:500;display:flex}.SH1pra_sheetHead span:last-child{color:var(--color-muted)}.SH1pra_sheetList{list-style:none}.SH1pra_sheetRow{border-bottom:1px solid var(--color-border-strong);background:#ffffffb8;gap:.25rem;padding:1.15rem 1.1rem;display:grid}@media (min-width:640px){.SH1pra_sheetRow{grid-template-columns:minmax(12rem,.75fr) minmax(0,1.5fr);align-items:baseline;gap:1.5rem}}.SH1pra_sheetRow:last-child{border-bottom:0}.SH1pra_sheetTitle{font-size:1.02rem}.SH1pra_sheetText{color:var(--color-ink-soft);font-size:var(--text-small)}.SH1pra_approachTitle{font-size:var(--text-h3);margin-bottom:1.75rem}.SH1pra_approach{counter-reset:none;gap:1.5rem;list-style:none;display:grid}@media (min-width:760px){.SH1pra_approach{grid-template-columns:repeat(4,minmax(0,1fr));gap:0}}.SH1pra_approach li{border-top:1px solid var(--color-border-strong);align-content:start;gap:.35rem;padding-top:1.1rem;display:grid;position:relative}.SH1pra_approach li:before{content:"";background:var(--color-ink);width:2.5rem;height:2px;position:absolute;top:-1px;left:0}@media (min-width:760px){.SH1pra_approach li{padding-right:1.75rem}}.SH1pra_approachIndex{font-family:var(--font-mono);color:var(--color-primary-strong);font-size:.75rem}.SH1pra_approachStep{font-size:1.06rem}.SH1pra_approach p{color:var(--color-ink-soft);font-size:var(--text-small)}
.E0kJGG_hero{isolation:isolate;background:var(--color-surface);padding-block:clamp(2.75rem,1.5rem + 5vw,6rem) clamp(5rem,3.5rem + 5vw,8rem);position:relative;overflow:hidden}.E0kJGG_hero:before,.E0kJGG_hero:after{content:"";pointer-events:none;z-index:-1;width:54%;position:absolute;inset:0 0 0 auto}.E0kJGG_hero:before{border-left:1px solid var(--color-border);background-image:linear-gradient(90deg,#2f86c70f 1px,#0000 1px),linear-gradient(#2f86c70f 1px,#0000 1px);background-size:28px 28px}.E0kJGG_hero:after{z-index:-2;background:radial-gradient(42% 38% at 70% 30%,#cfe8fbbf,#0000 70%),radial-gradient(36% 34% at 30% 78%,#e4f2ffe6,#0000 72%);width:60%;inset:-10% -6% -10% auto}@media (prefers-reduced-motion:no-preference){.E0kJGG_hero:after{animation:26s ease-in-out infinite alternate E0kJGG_hero-light}}@keyframes E0kJGG_hero-light{to{transform:translate(-3%,2.5%)scale(1.06)}}.E0kJGG_heroGrid{align-items:center;gap:clamp(2.5rem,5vw,4rem);display:grid;position:relative}@media (min-width:1024px){.E0kJGG_heroGrid{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);grid-template-areas:"copy art"}.E0kJGG_heroCopy{grid-area:copy;align-self:center}.E0kJGG_heroVisual{grid-area:art;align-self:center}}@media (min-width:1024px) and (max-width:1199px){.E0kJGG_heroGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.E0kJGG_hero:before{width:47%}}@media (max-width:1023px){.E0kJGG_hero{padding-bottom:clamp(3.5rem,8vw,4.5rem)}.E0kJGG_hero:before,.E0kJGG_hero:after{display:none}.E0kJGG_heroGrid .E0kJGG_heroVisual{isolation:isolate;margin-inline:calc(var(--gutter) * -1);padding:clamp(1.5rem, 4vw, 2.5rem) var(--gutter) clamp(2.5rem, 6vw, 3.5rem);border-top:1px solid var(--color-border);background-image:radial-gradient(60% 45% at 75% 25%,#cfe8fb99,#0000 70%),linear-gradient(90deg,#2f86c70f 1px,#0000 1px),linear-gradient(#2f86c70f 1px,#0000 1px);background-size:auto,28px 28px,28px 28px;position:relative;overflow:hidden}}.E0kJGG_heroCopy{max-width:40rem}.E0kJGG_heroTitle{letter-spacing:-.036em;text-wrap:balance;max-width:13.5em;font-size:clamp(2.35rem,1.2rem + 3vw,3.85rem);font-stretch:86%;line-height:1.04}.E0kJGG_heroTitleAccent{color:var(--color-primary-strong)}.E0kJGG_heroLead{max-width:52ch;margin-top:1.5rem}.E0kJGG_heroActions{margin-top:2rem}@media (prefers-reduced-motion:no-preference){.E0kJGG_heroIn{animation:E0kJGG_hero-in .62s var(--ease-out) calc(var(--i,0) * 80ms) both}.E0kJGG_heroLine{animation:E0kJGG_hero-line .7s var(--ease-out) calc(var(--i,0) * 80ms) both}}@keyframes E0kJGG_hero-in{0%{opacity:0;translate:0 12px}}@keyframes E0kJGG_hero-line{0%{opacity:.12;translate:0 .28em}}.E0kJGG_heroVisual{min-width:0;margin:0}.E0kJGG_heroArt{min-width:0;max-width:680px;margin-inline:auto}.E0kJGG_heroCaption{margin-top:1.25rem;gap:.9rem;max-width:680px;margin-inline:auto;display:grid}.E0kJGG_heroSteps{color:var(--color-ink-soft);gap:.55rem 1.25rem;font-size:.9rem;line-height:1.35;list-style:none;display:grid}@media (min-width:560px){.E0kJGG_heroSteps{grid-template-columns:repeat(3,minmax(0,1fr))}}.E0kJGG_heroSteps li{grid-template-columns:auto 1fr;align-items:start;gap:.6rem;display:grid}.E0kJGG_heroSteps strong{color:var(--color-ink);font-weight:600;display:block}.E0kJGG_stepNote{font-size:.85rem}.E0kJGG_stepNum{border:1.2px solid var(--color-primary-strong);background:var(--color-surface);width:22px;height:22px;font-family:var(--font-mono);color:var(--color-primary-strong);border-radius:50%;place-items:center;margin-top:1px;font-size:.7rem;font-weight:500;display:grid}.E0kJGG_heroCaptionRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1rem;display:flex}.E0kJGG_overview{z-index:1;margin-top:calc(-1*clamp(3rem,2rem + 3vw,4.5rem));padding-bottom:clamp(1rem,3vw,2rem);position:relative}@media (max-width:1023px){.E0kJGG_overview{margin-top:calc(-1*clamp(1.75rem,5vw,2.5rem))}}.E0kJGG_overviewPanel{border-radius:var(--radius-lg);padding:clamp(.25rem,1vw,.5rem) clamp(1.1rem,2.5vw,1.75rem)}.E0kJGG_overviewList{list-style:none;display:grid}@media (min-width:900px){.E0kJGG_overviewList{grid-template-columns:repeat(3,minmax(0,1fr))}}.E0kJGG_overviewItem{grid-template-rows:auto 1fr auto auto;justify-items:start;gap:.6rem;padding:1.25rem 0;display:grid}.E0kJGG_overviewItem+.E0kJGG_overviewItem{border-top:1px solid var(--color-border)}@media (min-width:900px){.E0kJGG_overviewItem{padding:1.5rem clamp(1rem,2.5vw,2rem)}.E0kJGG_overviewItem:first-child{padding-left:.25rem}.E0kJGG_overviewItem+.E0kJGG_overviewItem{border-top:0;border-left:1px solid var(--color-border)}}.E0kJGG_overviewTitle{letter-spacing:-.01em;font-size:1.2rem}.E0kJGG_overviewText{color:var(--color-ink-soft);max-width:40ch;font-size:.975rem;line-height:1.55}.E0kJGG_overviewStatus .tag{white-space:normal}.E0kJGG_sectionHead{gap:1.25rem 3rem;margin-bottom:clamp(2rem,4vw,3.25rem);display:grid}@media (min-width:960px){.E0kJGG_sectionHead{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:end}}.E0kJGG_sectionTitle{letter-spacing:-.03em;font-size:clamp(2rem,1.4rem + 2.2vw,3.2rem);font-stretch:88%}.E0kJGG_sectionLead{max-width:52ch;margin-top:.9rem}.E0kJGG_sectionAside{justify-items:start;gap:.9rem;display:grid}@media (min-width:960px){.E0kJGG_sectionAside{text-align:right;justify-items:end}}.E0kJGG_products{background:var(--color-surface);border-top:1px solid var(--color-border)}.E0kJGG_productGrid{gap:clamp(1rem,2vw,1.5rem);display:grid}@media (min-width:960px){.E0kJGG_productGrid{grid-template-columns:minmax(0,1.42fr) minmax(0,1fr)}}.E0kJGG_services{background:var(--color-canvas);border-top:1px solid var(--color-border)}.E0kJGG_serviceGrid{gap:clamp(1rem,2vw,1.5rem);display:grid}@media (min-width:1024px){.E0kJGG_serviceGrid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:stretch}}.E0kJGG_greenTile{display:grid}@media (min-width:1024px){.E0kJGG_greenTile>article>div:first-child{min-height:var(--tile-art-h);flex:auto}}.E0kJGG_chips{flex-wrap:wrap;gap:.4rem;padding:0;list-style:none;display:flex}.E0kJGG_chips li{border:1px solid var(--color-leaf-line);background:var(--color-surface);color:#245c3f;border-radius:999px;padding:.22rem .6rem;font-size:.8125rem;line-height:1.4}.E0kJGG_serviceIndex{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;padding:clamp(1.1rem,2vw,1.6rem) clamp(1.1rem,2.4vw,1.9rem) clamp(.6rem,1.4vw,1rem);display:flex}.E0kJGG_serviceIndexHead{border-bottom:1px solid var(--color-border-strong);font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary-strong);justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:.9rem;font-weight:500;display:flex}.E0kJGG_serviceCount{color:var(--color-muted)}.E0kJGG_serviceList{list-style:none;display:grid}.E0kJGG_serviceList>li+li{border-top:1px solid var(--color-border)}.E0kJGG_serviceRow{border-radius:var(--radius-sm);color:var(--color-ink);transition:background-color var(--duration-base) var(--ease-out);grid-template-columns:2rem minmax(0,1fr) 16px;grid-template-areas:"num name arrow"".note arrow";align-items:center;gap:.15rem .75rem;margin-inline:-.5rem;padding:.85rem .5rem;text-decoration:none;display:grid}@media (min-width:720px){.E0kJGG_serviceRow{grid-template-columns:2rem minmax(0,1.15fr) minmax(0,1fr) 16px;grid-template-areas:"num name note arrow"}}.E0kJGG_serviceRow:hover{background:var(--color-surface-soft);color:var(--color-ink)}.E0kJGG_serviceNum{font-family:var(--font-mono);font-size:var(--text-micro);color:var(--color-muted);grid-area:num}.E0kJGG_serviceName{flex-wrap:wrap;grid-area:name;align-items:center;gap:.5rem;font-weight:600;line-height:1.3;display:inline-flex}.E0kJGG_serviceNote{font-size:var(--text-small);color:var(--color-ink-soft);grid-area:note;line-height:1.4}.E0kJGG_serviceArrow{color:var(--color-primary-strong);transition:transform var(--duration-base) var(--ease-out);grid-area:arrow}.E0kJGG_serviceRow:hover .E0kJGG_serviceArrow,.E0kJGG_serviceRow:focus-visible .E0kJGG_serviceArrow{transform:translate(3px)}.E0kJGG_serviceConcept{border-top:1px solid var(--color-border-strong);border-radius:0 0 var(--radius-sm) var(--radius-sm);margin-top:auto}.E0kJGG_research{background-color:var(--color-surface-soft);border-top:1px solid var(--color-border);background-image:linear-gradient(90deg,#2f86c70b 1px,#0000 1px),linear-gradient(#2f86c70b 1px,#0000 1px);background-size:32px 32px}.E0kJGG_researchGrid{gap:clamp(1rem,2vw,1.25rem);display:grid}@media (min-width:680px){.E0kJGG_researchGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1180px){.E0kJGG_researchGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}
.wonx8W_heroNote{font-size:var(--text-small);color:var(--color-muted);border-left:2px solid var(--color-primary);padding-left:.9rem}.wonx8W_sectionHead{max-width:46rem;margin-bottom:clamp(2.5rem,5vw,4rem)}.wonx8W_headLead{margin-top:1rem}.wonx8W_workflow{--section-bg:var(--color-canvas)}.wonx8W_workflowNote{max-width:54rem;margin-top:clamp(2.5rem,5vw,3.5rem)}.wonx8W_capGrid{gap:2.5rem;display:grid}@media (min-width:960px){.wonx8W_capGrid{grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr);align-items:start;gap:5rem}.wonx8W_capIntro{top:calc(var(--header-height) + 2.5rem);position:sticky}}.wonx8W_capIntro h2{margin-bottom:1.25rem}.wonx8W_capList{border-top:1px solid var(--color-border-strong);list-style:none}.wonx8W_capItem{border-bottom:1px solid var(--color-border);padding-block:2rem}.wonx8W_capTitle{margin-bottom:.6rem}.wonx8W_capBody{color:var(--color-ink-soft);max-width:56ch}.wonx8W_capPoints{font-size:var(--text-small);margin-top:1rem}.wonx8W_assetGrid{align-items:center;gap:3rem;display:grid}@media (min-width:960px){.wonx8W_assetGrid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:5rem}}.wonx8W_assetCopy h2{margin-bottom:1.25rem}.wonx8W_assetKeys{border-top:1px solid var(--color-border-strong);gap:0;margin:2rem 0 0;display:grid}.wonx8W_assetKeys>div{border-bottom:1px solid var(--color-border-strong);grid-template-columns:6.5rem 1fr;gap:1rem;padding-block:.9rem;display:grid}.wonx8W_assetKeys dt{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary-strong);padding-top:.2rem;font-size:.75rem;font-weight:500}.wonx8W_assetKeys dd{color:var(--color-ink-soft);margin:0}.wonx8W_assetPanel{min-width:0}.wonx8W_toolsGrid{gap:3rem;display:grid}@media (min-width:960px){.wonx8W_toolsGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:5rem}}.wonx8W_toolsLead{max-width:52ch;margin-block:1.25rem 1.75rem}.wonx8W_toolchain{border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background-color:var(--color-surface);background-image:linear-gradient(90deg,#2f86c70f 1px,#0000 1px),linear-gradient(#2f86c70f 1px,#0000 1px);background-size:24px 24px;gap:1.25rem;padding:clamp(1.25rem,3vw,2rem);display:grid;position:relative}.wonx8W_toolSource{border:1.5px solid var(--color-primary-strong);border-radius:var(--radius-sm);background:var(--color-surface-blue);justify-self:start;gap:.2rem;padding:.75rem 1rem;display:grid}.wonx8W_toolKicker{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary-strong);font-size:.6875rem}.wonx8W_toolSourceName{font-weight:600}.wonx8W_toolTargets{border-left:1px dashed var(--color-primary);gap:.5rem;margin-left:1rem;padding-left:1.75rem;list-style:none;display:grid}.wonx8W_toolTargets li{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);padding:.55rem .85rem;font-weight:500;position:relative}.wonx8W_toolTargets li:before{content:"";border-top:1px dashed var(--color-primary);width:1.75rem;position:absolute;top:50%;left:calc(-1.75rem - 1px)}.wonx8W_toolTargets li:last-child{color:var(--color-ink-soft);font-weight:400}.wonx8W_toolNote{color:var(--color-muted);font-size:.85rem;line-height:1.55}.wonx8W_users{border-top:1px solid var(--color-ink);margin:0;display:grid}@media (min-width:760px){.wonx8W_users{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:3rem}}@media (min-width:1100px){.wonx8W_users{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:2rem}}.wonx8W_user{border-bottom:1px solid var(--color-border-strong);padding-block:1.5rem}.wonx8W_user dt{letter-spacing:-.01em;margin-bottom:.6rem;font-size:1.1rem;font-weight:600}.wonx8W_user dd{color:var(--color-ink-soft);font-size:var(--text-small);margin:0}.wonx8W_faqGrid{gap:2.5rem;display:grid}@media (min-width:960px){.wonx8W_faqGrid{grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr);gap:5rem}}.wonx8W_heroArt{min-width:0}.wonx8W_heroArt figure>div:first-child{aspect-ratio:16/7;padding:0}.wonx8W_workflows{gap:clamp(1rem,2vw,1.5rem);padding:0;list-style:none;display:grid}@media (min-width:900px){.wonx8W_workflows{grid-template-columns:repeat(3,minmax(0,1fr))}}.wonx8W_workflowCard{border:1px solid var(--color-border);border-top:3px solid var(--color-primary);border-radius:var(--radius-md);background:var(--color-canvas);align-content:start;gap:1rem;padding:clamp(1.4rem,2.5vw,2rem);display:grid}.wonx8W_workflowNo{font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:.08em;color:var(--color-primary-strong);font-weight:500}.wonx8W_workflowTitle{font-size:clamp(1.25rem,1.1rem + .6vw,1.55rem)}.wonx8W_workflowSpec{gap:.75rem;display:grid}.wonx8W_workflowSpec dt{font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);font-weight:500}.wonx8W_workflowSpec dd{color:var(--color-ink-soft);margin:.2rem 0 0}.wonx8W_workflowPoints{border-top:1px solid var(--color-border);font-size:var(--text-small);padding-top:1rem}
.ox25rq_chooser{border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background-color:var(--color-surface);background-image:linear-gradient(90deg,#2f86c70f 1px,#0000 1px),linear-gradient(#2f86c70f 1px,#0000 1px);background-size:24px 24px;padding:clamp(1.25rem,3vw,2rem)}.ox25rq_chooserLabel{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);margin-bottom:.75rem;font-size:.6875rem;font-weight:500}.ox25rq_chooser ul{border-top:1px solid var(--color-ink);list-style:none}.ox25rq_chooser li{border-bottom:1px solid var(--color-border-strong)}.ox25rq_chooserLink{color:var(--color-ink);background:#ffffffd9;grid-template-columns:1fr auto;align-items:center;gap:1rem;padding:1.2rem .25rem;text-decoration:none;display:grid}.ox25rq_chooserLink:hover{color:var(--color-primary-strong)}.ox25rq_chooserText{gap:.2rem;display:grid}.ox25rq_chooserWhen{color:var(--color-ink-soft);font-size:.875rem}.ox25rq_chooserName{letter-spacing:-.015em;font-size:clamp(1.1rem,1rem + .4vw,1.3rem);font-weight:600}.ox25rq_chooserArrow{color:var(--color-primary-strong);transition:transform var(--duration-base) var(--ease-out);transform:rotate(90deg)}.ox25rq_chooserLink:hover .ox25rq_chooserArrow{transform:rotate(90deg)translate(3px)}.ox25rq_product{padding-block:var(--section-space);scroll-margin-top:var(--header-height)}.ox25rq_productAlt{background:var(--color-surface-soft);border-top:1px solid var(--color-border)}.ox25rq_productHead{border-bottom:1px solid var(--color-ink);align-items:end;gap:1.5rem 2.5rem;padding-bottom:clamp(2rem,4vw,3rem);display:grid}@media (min-width:960px){.ox25rq_productHead{grid-template-columns:minmax(0,1fr) auto}}.ox25rq_productIntro h2{max-width:18ch}.ox25rq_productLead{max-width:54ch;margin-top:1rem}.ox25rq_productStatus{margin-top:1rem}.ox25rq_productStatus .tag{white-space:normal}.ox25rq_productActions{gap:1rem 1.5rem}.ox25rq_productBody{align-items:start;gap:clamp(2rem,4vw,4rem);padding-top:clamp(2rem,4vw,3rem);display:grid}@media (min-width:960px){.ox25rq_productBody{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ox25rq_productBody[data-mirrored] .ox25rq_productVisual{order:-1}}.ox25rq_productVisual{min-width:0}@media (min-width:960px){.ox25rq_productVisual{top:calc(var(--header-height) + 1.5rem);position:sticky}}.ox25rq_spec{margin:0}.ox25rq_specRow{border-bottom:1px solid var(--color-border-strong);gap:.6rem;padding:1.15rem 0 1.3rem;display:grid}.ox25rq_specRow:first-child{padding-top:.25rem}@media (min-width:640px){.ox25rq_specRow{grid-template-columns:10.5rem minmax(0,1fr);gap:1.5rem}}.ox25rq_specRow dt{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary-strong);padding-top:.3rem;font-size:.72rem;font-weight:500}.ox25rq_specRow dd{color:var(--color-ink-soft);margin:0}.ox25rq_specRow dd .tick-list{gap:.5rem}.ox25rq_users{gap:.4rem}.ox25rq_workflow{margin-top:clamp(2.5rem,5vw,3.5rem)}.ox25rq_workflowLabel{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);margin-bottom:.75rem;font-size:.72rem;font-weight:500}.ox25rq_compareHead{max-width:44rem;margin-bottom:clamp(2rem,4vw,3rem)}.ox25rq_compareHead>.body-soft{margin-top:1rem}.ox25rq_compare{border-collapse:collapse;table-layout:fixed;width:100%}.ox25rq_compare thead th{border-bottom:1px solid var(--color-ink);text-align:left;vertical-align:bottom;letter-spacing:-.01em;padding:0 1rem 1rem 0;font-size:clamp(.98rem,.9rem + .4vw,1.2rem);font-weight:600;line-height:1.3}.ox25rq_compare thead th+th,.ox25rq_compare td+td{border-left:1px solid var(--color-border);padding-left:clamp(1rem,3vw,2.5rem)}.ox25rq_aspect{text-align:left;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);padding:1.25rem 0 .35rem;font-size:.6875rem;font-weight:500}.ox25rq_compare td{border-bottom:1px solid var(--color-border);vertical-align:top;color:var(--color-ink);padding:0 1rem 1.25rem 0;font-size:clamp(.9rem,.86rem + .2vw,1rem);line-height:1.55}.ox25rq_notes{gap:2.5rem;display:grid}@media (min-width:860px){.ox25rq_notes{grid-template-columns:1fr 1fr;gap:4rem}.ox25rq_note+.ox25rq_note{border-left:1px solid var(--color-border-strong);padding-left:4rem}}.ox25rq_note{align-content:start;justify-items:start;gap:1rem;display:grid}.ox25rq_noteText{color:var(--color-ink-soft);max-width:54ch}.ox25rq_note>.eyebrow{margin-bottom:0}
.YSF_1q_hero{background:var(--color-surface);border-bottom:1px solid var(--color-border);padding-block:clamp(2.5rem,2rem + 4vw,5.5rem) clamp(3rem,2rem + 4vw,5rem)}.YSF_1q_heroGrid{align-items:center;gap:clamp(2.5rem,5vw,4rem);display:grid}@media (min-width:960px){.YSF_1q_heroGrid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}}.YSF_1q_heroCopy{justify-items:start;gap:1.5rem;display:grid}.YSF_1q_crumbs ol{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);flex-wrap:wrap;gap:.5rem;font-size:.75rem;font-weight:500;list-style:none;display:flex}.YSF_1q_crumbs li+li:before{content:"/";color:var(--color-border-strong);margin-right:.5rem}.YSF_1q_crumbs a{color:var(--color-primary-strong);text-decoration:none}.YSF_1q_crumbs a:hover{text-decoration:underline}.YSF_1q_heroTitle{letter-spacing:-.034em;max-width:14ch;font-size:clamp(2.3rem,1.3rem + 3.6vw,4.2rem);font-stretch:88%;line-height:1.05}.YSF_1q_heroTags{flex-wrap:wrap;gap:.5rem;display:flex}.YSF_1q_heroVisual{min-width:0}.YSF_1q_why{justify-items:start;display:grid}.YSF_1q_statement{letter-spacing:-.028em;max-width:24ch;font-size:clamp(1.8rem,1.2rem + 2.2vw,3rem);line-height:1.12}.YSF_1q_whyCols{border-top:1px solid var(--color-border-strong);gap:1.25rem;width:100%;margin-top:clamp(2rem,4vw,3rem);padding-top:clamp(1.5rem,3vw,2rem);display:grid}@media (min-width:860px){.YSF_1q_whyCols{grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,5rem)}}.YSF_1q_whyCols p{max-width:54ch}.YSF_1q_principlesHead{margin-bottom:clamp(2rem,4vw,3rem)}.YSF_1q_principles{border-top:1px solid var(--color-ink);list-style:none;display:grid}@media (min-width:640px){.YSF_1q_principles{grid-template-columns:1fr 1fr}}@media (min-width:1080px){.YSF_1q_principles{grid-template-columns:repeat(4,1fr)}}.YSF_1q_principle{border-bottom:1px solid var(--color-border-strong);align-content:start;gap:.6rem;padding:1.5rem 0 1.75rem;display:grid}@media (min-width:640px){.YSF_1q_principle{padding-inline:0 1.75rem}}@media (min-width:1080px){.YSF_1q_principle{border-bottom:0;padding-inline:0 2rem}.YSF_1q_principle+.YSF_1q_principle{border-left:1px solid var(--color-border-strong);padding-left:2rem}}.YSF_1q_principleTitle{font-size:1.15rem}.YSF_1q_status{gap:.75rem;display:grid}@media (min-width:860px){.YSF_1q_status{grid-template-columns:14rem minmax(0,1fr);align-items:baseline;gap:3rem}}.YSF_1q_statusKey{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-primary-strong);font-size:.75rem;font-weight:500;font-stretch:100%}.YSF_1q_statusText{max-width:62ch;font-size:var(--text-lead);color:var(--color-ink);line-height:1.55}.YSF_1q_serviceNote{max-width:40rem;margin-top:1.25rem}
.XOM0CW_hero{background:var(--color-surface);border-bottom:1px solid var(--color-border);padding-block:clamp(3rem,2rem + 5vw,6.5rem) clamp(3rem,2rem + 4vw,5rem)}.XOM0CW_heroTitle{letter-spacing:-.04em;max-width:19ch;font-size:clamp(2.4rem,1.2rem + 4.6vw,5.2rem);font-stretch:86%;line-height:1.02}.XOM0CW_heroBody{gap:2.25rem;margin-top:clamp(2.25rem,4vw,3.75rem);display:grid}@media (min-width:1080px){.XOM0CW_heroBody{grid-template-columns:minmax(0,.72fr) minmax(0,2fr);align-items:start;gap:clamp(2.5rem,4vw,4rem)}}.XOM0CW_heroLead{border-top:1px solid var(--color-ink);justify-items:start;gap:1.5rem;padding-top:1.25rem;display:grid}.XOM0CW_heroLead .lead{font-size:clamp(1.05rem,1rem + .25vw,1.18rem)}.XOM0CW_heroVisual{min-width:0}.XOM0CW_split{gap:2.75rem;display:grid}@media (min-width:960px){.XOM0CW_split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(3rem,7vw,7rem)}.XOM0CW_splitHead{top:calc(var(--header-height) + 2rem);position:sticky}}.XOM0CW_splitHead h2{max-width:16ch}.XOM0CW_splitIntro{max-width:44ch;margin-top:1.25rem}.XOM0CW_principles{border-top:1px solid var(--color-border-strong);list-style:none}.XOM0CW_principle{border-bottom:1px solid var(--color-border-strong);gap:.45rem;padding-block:1.6rem;display:grid}.XOM0CW_principleTitle{font-size:1.2rem}.XOM0CW_sectionHead{max-width:46rem;margin-bottom:clamp(2.5rem,4vw,3.5rem)}.XOM0CW_sectionHead .lead{margin-top:1.1rem}.XOM0CW_zones{gap:0;display:grid}@media (min-width:900px){.XOM0CW_zones{grid-template-columns:minmax(0,1fr) 8.5rem minmax(0,1fr);align-items:stretch}}.XOM0CW_zone{border-radius:var(--radius-md);flex-direction:column;padding:clamp(1.4rem,3vw,2.25rem);display:flex}.XOM0CW_zoneExplore{border:1.5px dashed var(--color-border-strong);background:#ffffff8c}.XOM0CW_zoneProduct{border:1px solid var(--color-border-strong);background:var(--color-surface);box-shadow:var(--shadow-soft)}.XOM0CW_zoneHead{border-bottom:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding-bottom:1rem;display:flex}.XOM0CW_zoneTitle{font-size:1.15rem}.XOM0CW_zoneList{list-style:none;display:grid}.XOM0CW_zoneList li{border-bottom:1px solid var(--color-border);gap:.25rem;padding-block:1rem;display:grid}.XOM0CW_zoneList li:last-child{border-bottom:0}.XOM0CW_zoneList li:has(+.XOM0CW_zoneConcept){border-bottom:0}.XOM0CW_zoneItemRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem .75rem;display:flex}.XOM0CW_zoneConcept{border-top:1px dashed var(--color-border-strong);margin-top:.25rem}.XOM0CW_zoneItemTitle{color:var(--color-ink);font-weight:600}.XOM0CW_zoneItemTitle a{color:var(--color-ink);-webkit-text-decoration-color:var(--color-border-strong);text-decoration-color:var(--color-border-strong)}.XOM0CW_zoneItemTitle a:hover{color:var(--color-primary-strong);text-decoration-color:currentColor}.XOM0CW_zoneItemNote{font-size:var(--text-small);color:var(--color-ink-soft);line-height:1.5}.XOM0CW_zoneFoot{margin-top:auto;padding-top:1rem}.XOM0CW_bridge{flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding-block:.75rem;display:flex}.XOM0CW_bridgeLine{background:var(--color-primary);width:1px;height:1.25rem;position:relative}.XOM0CW_bridgeLine:last-child:after{content:"";border-right:1px solid var(--color-primary);border-bottom:1px solid var(--color-primary);width:8px;height:8px;position:absolute;bottom:0;left:-3.5px;transform:rotate(45deg)}.XOM0CW_bridgeLabel{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-primary-strong);border:1px solid var(--color-primary-soft);background:var(--color-surface);border-radius:999px;padding:.3rem .6rem;font-size:.75rem;font-weight:500}@media (min-width:900px){.XOM0CW_bridge{flex-direction:row;gap:.4rem;padding-block:0}.XOM0CW_bridgeLine{flex:1;width:auto;height:1px}.XOM0CW_bridgeLine:last-child:after{border-bottom:0;border-top:1px solid var(--color-primary);inset:-3.5px 0 auto auto}}.XOM0CW_zonesNote{max-width:62ch;font-size:var(--text-small);color:var(--color-ink-soft);margin-top:1.75rem}.XOM0CW_themesHead{gap:1rem;margin-bottom:clamp(2rem,4vw,3rem);display:grid}@media (min-width:900px){.XOM0CW_themesHead{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:4rem}.XOM0CW_themesHead>p{max-width:44ch}}.XOM0CW_indexHeader{display:none}.XOM0CW_index{border-top:1px solid var(--color-ink);list-style:none}.XOM0CW_indexRow{border-bottom:1px solid var(--color-border-strong);gap:.75rem;padding-block:1.5rem;display:grid}.XOM0CW_indexBody{gap:.4rem;display:grid}.XOM0CW_indexTitle{font-size:1.2rem}.XOM0CW_indexRelates{font-size:var(--text-small);flex-wrap:wrap;align-items:baseline;gap:.25rem .6rem;display:flex}.XOM0CW_indexKey{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);font-size:.75rem}@media (min-width:900px){.XOM0CW_indexHeader{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted);grid-template-columns:minmax(0,1fr) 13rem 12rem;gap:2rem;padding-bottom:.75rem;font-size:.75rem;display:grid}.XOM0CW_indexRow{grid-template-columns:minmax(0,1fr) 13rem 12rem;align-items:start;gap:2rem;padding-block:1.75rem}.XOM0CW_indexRelates,.XOM0CW_indexStatus{padding-top:.3rem}.XOM0CW_indexKey{display:none}.XOM0CW_indexBody p{max-width:62ch}}.XOM0CW_areas{gap:1rem;list-style:none;display:grid}@media (min-width:720px){.XOM0CW_areas{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.XOM0CW_areas{grid-template-columns:repeat(3,minmax(0,1fr))}}.XOM0CW_areaLink{border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);height:100%;color:var(--color-ink);transition:border-color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out);align-content:start;gap:.6rem;padding:1.3rem 1.35rem 1.25rem;text-decoration:none;display:grid}.XOM0CW_areaLink:hover{border-color:var(--color-primary-strong);background:var(--color-surface-soft);color:var(--color-ink)}.XOM0CW_areaTop{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.XOM0CW_areaNo{font-family:var(--font-mono);color:var(--color-primary-strong);font-size:.8125rem}.XOM0CW_areaName{letter-spacing:-.015em;font-size:clamp(1.15rem,1.05rem + .35vw,1.35rem);font-weight:600;line-height:1.25}.XOM0CW_areaSummary{color:var(--color-ink-soft)}.XOM0CW_areaQuestion{border-top:1px dashed var(--color-border-strong);font-size:var(--text-small);color:var(--color-ink-soft);gap:.2rem;padding-top:.6rem;display:grid}.XOM0CW_areaQuestionKey{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);font-size:.6875rem;font-weight:500}.XOM0CW_areaGo{color:var(--color-primary-strong);align-items:center;gap:.45em;margin-top:.3rem;font-weight:600;display:inline-flex}.XOM0CW_areaArrow{transition:transform var(--duration-base) var(--ease-out)}.XOM0CW_areaLink:hover .XOM0CW_areaArrow{transform:translate(3px)}.XOM0CW_movedNote{max-width:54rem;margin-top:clamp(1.5rem,3vw,2.25rem)}
.m1uAPG_focus{gap:clamp(2rem,4vw,3.5rem);display:grid}@media (min-width:1000px){.m1uAPG_focus{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center}}.m1uAPG_caveat{border-left-color:var(--color-leaf);max-width:62ch;margin-top:1.5rem}.m1uAPG_visual{min-width:0}.m1uAPG_visual figure>div:first-child{aspect-ratio:5/3;background-color:#f3f8f4;padding:0}
