.img_label{margin-bottom:.8rem;font-weight:600;padding:0}.el{display:grid}.text-flat{display:flex;align-items:center;gap:.75rem;cursor:pointer}.panel-site-dark .text-flat{border-top:1px solid var(--clr-line);padding:.7rem 0}.panel-site-dark .text-flat:last-child{border-bottom:1px solid var(--clr-line)}.strip-edge-inline .el{display:flex;flex-wrap:wrap;gap:.6rem}.strip-edge-inline .text-flat{gap:.55rem;padding:.55rem .95rem;border:1px solid var(--clr-line);border-radius:999px;background:var(--clr-panel)}.strip-edge-inline .text-flat:has(:checked){box-shadow:inset 0 0 0 1px var(--clr-key);border-color:var(--clr-key)}.core_flat{height:1.15rem;accent-color:var(--clr-key);margin:0;width:1.15rem;cursor:pointer;flex-shrink:0}.stat-fit{min-width:0;flex:1}.ref-tight{white-space:nowrap;color:var(--clr-subtle);font-size:.92rem}.item-cap{min-width:0;padding:2rem;border:1px solid var(--clr-line);border-top:4px solid var(--clr-key);border-radius:var(--radius-large);background:var(--clr-panel);box-shadow:var(--shadow-1)}.outro_md .item-cap{top:6rem;position:sticky}.side-9{font-size:.85rem;margin:0 0 .35rem;text-transform:uppercase;letter-spacing:.06em;font-weight:600;color:var(--clr-subtle)}.side_6{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .6rem;margin:0 0 1.25rem}.side-1{color:var(--clr-ink);overflow-wrap:anywhere;line-height:1.1;font-size:2.4rem;font-family:var(--font-title);font-weight:700}.stack_field{font-size:.95rem;color:var(--clr-subtle)}.menu_y{margin:0 0 1.25rem;display:grid;font-size:.92rem;list-style:none;border-top:1px solid var(--clr-line);padding:1rem 0 0;gap:.5rem}.chip{display:flex;justify-content:space-between;align-items:baseline;gap:1rem}.chip[hidden]{display:none}.pane-pane{min-width:0;color:var(--clr-subtle)}.group_2{opacity:.85;display:block;font-size:.8rem}.quote-md{font-weight:600;white-space:nowrap}.part-fig-primary{margin:0 0 1.5rem;font-size:.85rem;color:var(--clr-subtle)}.copy_node{width:100%}@media(max-width:860px){.outro_md .brand-brand{grid-template-columns:minmax(0,1fr)}.outro_md .item-cap{position:static}}@media(max-width:480px){.box2_avatar_bottom,.item-cap{padding:1.35rem}.side-1{font-size:2rem}}.icon_line{min-height:18rem;color:var(--clr-dark-fg);align-items:center;position:relative;padding-block:calc(var(--gap-y) * .9);display:flex;isolation:isolate;overflow:hidden}.list{object-fit:cover;height:100%;position:absolute;width:100%;z-index:-2;inset:0}.foot-open{z-index:-1;position:absolute;inset:0}.dot-fixed .foot-open{background:linear-gradient(180deg,rgba(8,10,14,.55),rgba(8,10,14,.7))}.chip-inline .foot-open{background:var(--clr-key);opacity:.88}.chip-inline{color:var(--clr-primary-fg)}.nav-area-auto{width:min(100% - 2.5rem,var(--max-w-max))}.outro_stack .nav-area-auto{text-align:center}.body_fill{opacity:.85;margin-bottom:.75rem;font-size:.85rem}.field{color:inherit}.field:hover{text-decoration:underline;color:inherit}.panel-11{margin:0 .5rem}.sec2_dark{opacity:.8}.label-muted{margin-bottom:.5rem;color:inherit}.hero{max-width:40rem;margin:0;opacity:.9;font-size:1.1rem}.outro_stack .hero{margin-inline:auto}.body-4{margin-bottom:2.5rem;max-width:40rem}.stack_bottom{list-style:none;margin:0 0 3rem;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:1.25rem}.stack_bottom:has(>:nth-child(4)){grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr))}.site-unit-last{min-width:0;overflow-wrap:anywhere;display:flex;flex-direction:column;gap:.35rem;padding:1.5rem;border:1px solid var(--clr-line);border-radius:var(--radius-large);background:var(--clr-panel)}.toggle-1{width:2.25rem;border-radius:50%;margin-bottom:.5rem;background:var(--clr-key);align-items:center;display:inline-flex;color:var(--clr-primary-fg);justify-content:center;height:2.25rem}.toggle-1 svg{width:1.1rem;height:1.1rem}.line-1{color:var(--clr-subtle);font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;font-weight:700}.meta-10{font-weight:500;overflow-wrap:anywhere;line-height:1.5;min-width:0}.main-6{color:var(--clr-ink)}.main-6:hover{color:var(--clr-key)}.bar-6 .head_raised{padding:2.25rem;border-radius:var(--radius-large);border:1px solid var(--clr-line);box-shadow:var(--shadow-1);background:var(--clr-background)}.col_ct_main{margin-bottom:1.25rem}.item-nav-b{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.base-first{display:block;min-width:0}.meta-1{grid-column:1 / -1}.nav-part{font-size:.85rem;font-weight:600;margin-bottom:.35rem;display:block}.sub-left{width:100%;min-width:0;padding:.7rem .85rem;border:1px solid var(--clr-line);border-radius:var(--radius-sm);background:var(--clr-panel);color:var(--clr-ink)}.sub-left:focus{outline:2px solid var(--clr-key);outline-offset:1px}.cap-raised{resize:vertical}.title-top{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.25rem}.ctx_last{font-size:.85rem}@media (max-width:760px){.item-nav-b{grid-template-columns:minmax(0,1fr)}}.body-4,.head_raised{min-width:0;overflow-wrap:anywhere}.title-top>.pane-11{overflow-wrap:anywhere;max-width:100%}@media(max-width:480px){.bar-6 .head_raised{padding:1.25rem}}.sec2-6{overflow-wrap:anywhere}.outer-unit-new{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:3rem;align-items:end;margin-bottom:2rem}.badge_md{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 15rem), 1fr));gap:2rem;margin:2rem 0 0;padding:0;list-style:none}.shape{margin-bottom:1rem;font-size:.85rem;color:var(--clr-key);display:block}.el-main h3{font-size:1.1rem}.el-main p{color:var(--clr-subtle);font-size:.95rem}@media (max-width: 720px){.outer-unit-new{grid-template-columns:minmax(0, 1fr);gap:.5rem}.badge_md{grid-template-columns:minmax(0, 1fr);gap:.5rem}.el-main{border-bottom:1px solid var(--clr-line)}}.area-1{overflow-wrap:anywhere}.media-12{display:grid;grid-template-columns:minmax(12rem,19rem) minmax(0,44rem);gap:clamp(2rem,5vw,5rem);justify-content:center;align-items:start}.head-right{min-width:0;top:7rem;position:sticky;padding-top:.35rem}.outer-y{margin:0 0 1.75rem;border-bottom:2px solid var(--clr-key);padding:0 0 1.5rem}.img-top{margin-bottom:.4rem;letter-spacing:.05em;color:var(--clr-subtle);font-size:.75rem}.hero-10{color:var(--clr-ink);margin:0;font-size:.95rem;font-weight:600}.input-third{gap:.3rem;display:grid;list-style:none;margin:0;padding:0}.site_lg{min-width:0}.view{display:grid;grid-template-columns:1.65rem minmax(0,1fr);gap:.65rem;align-items:baseline;padding:.55rem .2rem;color:var(--clr-ink);font-size:.85rem;line-height:1.45;border-bottom:1px solid var(--clr-line)}.view:hover{color:var(--clr-key);text-decoration:underline;text-underline-offset:.2em}.view:focus-visible{outline:2px solid var(--clr-key);outline-offset:3px}.meta{color:var(--clr-subtle);font-size:.72rem;font-variant-numeric:tabular-nums}.panel-node{min-width:0}.note-alt{white-space:pre-line;margin:0 0 2.5rem;line-height:1.7;font-size:clamp(1.1rem,1.5vw,1.25rem)}.bar_cnt_inline{padding-block:1.8rem;border-top:1px solid var(--clr-line)}.bar_cnt_inline:last-child{padding-bottom:0}.ct_10{line-height:1.35;scroll-margin-top:8rem;font-size:clamp(1.15rem,1.6vw,1.45rem);margin:0 0 1rem}.ct_10:focus{outline:2px solid var(--clr-key);outline-offset:5px}.stat-tile-x{line-height:1.8;white-space:pre-line;font-size:1rem;margin:0 0 1rem}.stat-tile-x:last-child{margin-bottom:0}@media(max-width:780px){.media-12{grid-template-columns:minmax(0,1fr);gap:2rem}.head-right{position:static;padding:1.25rem;background:var(--clr-panel);border:1px solid var(--clr-line);border-radius:var(--radius-sm)}.outer-y{padding-bottom:1rem;margin-bottom:1rem}.input-third{column-gap:1.25rem;grid-template-columns:repeat(2,minmax(0,1fr))}.note-alt{margin-bottom:1.75rem}}@media(max-width:480px){.input-third{grid-template-columns:minmax(0,1fr)}.bar_cnt_inline{padding-block:1.5rem}}.sec2-lead{max-width:46rem}.item-fig-old{color:var(--clr-subtle);font-size:.85rem}.core-foot-wide{font-size:1.05rem}.core-menu-dark{margin-top:2rem}.stat-z{font-size:1.3rem}.box-chip{color:var(--clr-ink)}.logo{overflow-wrap:anywhere}.col{max-width:72rem}.outer{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:3rem;align-items:start;padding-bottom:3rem}.box_intro_c{border-left:3px solid var(--clr-key);margin:0;padding-left:1rem}.fig_10{margin-bottom:.35rem;color:var(--clr-subtle);font-size:.8rem}.elem{color:var(--clr-ink);margin:0;font-weight:600;font-size:.95rem}.row_wide{margin:0;min-width:0;line-height:1.65;font-size:clamp(1.1rem,1.6vw,1.3rem);white-space:pre-line}.sec_node_muted{display:grid;grid-template-columns:minmax(0,4rem) minmax(0,17rem) minmax(0,1fr);gap:clamp(1rem,2.5vw,2.5rem);align-items:start;border-top:1px solid var(--clr-line);padding-block:2rem}.sec_node_muted:last-child{border-bottom:1px solid var(--clr-line)}.slot_outro_bottom{font-weight:var(--fw-bold);font-size:2.7rem;font-family:var(--font-title);color:var(--clr-key);line-height:1;font-variant-numeric:tabular-nums}.unit-old{line-height:1.4;min-width:0;font-size:clamp(1.1rem,1.6vw,1.35rem);scroll-margin-top:8rem;margin:0}.elem_accent{color:var(--clr-ink);text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.25em}.elem_accent:hover{text-decoration-color:currentColor;color:var(--clr-key)}.elem_accent:focus-visible,.unit-old:focus{outline:2px solid var(--clr-key);outline-offset:5px}.block_dark{min-width:0;max-width:65ch}.brand{line-height:1.8;margin:0 0 1rem;font-size:1rem;white-space:pre-line}.brand:last-child{margin-bottom:0}@media(max-width:860px){.outer{grid-template-columns:minmax(0,1fr);gap:1.5rem;padding-bottom:2rem}.sec_node_muted{grid-template-columns:2.5rem minmax(0,1fr);gap:1rem 1.25rem}.slot_outro_bottom{font-size:2rem}.block_dark{grid-column:2}.unit-old{align-self:center}}@media(max-width:480px){.sec_node_muted{padding-block:1.5rem;gap:1rem}.block_dark{grid-column:1/-1}.slot_outro_bottom{font-size:1.8rem}}.area{padding-block:2rem calc(var(--gap-y) * .65);background:var(--clr-panel)}.pic-10{padding-block:.5rem;font-size:.85rem;margin-bottom:2rem;display:inline-block}.main-fit{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(2rem,4vw,4rem);align-items:center}.badge-hard{min-width:0;padding-block:1.5rem}.app-new{overflow-wrap:anywhere;max-width:19ch;font-size:clamp(2rem,3.8vw,3.8rem)}.quote-lg{max-width:42ch}.link-core-square{display:flex;gap:1rem;align-items:center;padding-top:1.5rem;margin-top:2rem;border-top:1px solid var(--clr-line)}.pill-5{height:2.8rem;display:grid;width:2.8rem;flex-shrink:0;place-items:center;border-radius:50%;color:var(--clr-primary-fg);background:var(--clr-key);font-size:.8rem}.core{min-width:0}.layer_8{font-weight:600;overflow-wrap:anywhere;font-size:.9rem}.cell-burger-fit{display:flex;flex-wrap:wrap;gap:.25rem 1rem;font-size:.75rem;color:var(--clr-subtle);margin:.3rem 0 0}.side_menu{margin:0;min-width:0}.card_shape{object-fit:cover;aspect-ratio:4/5;border-radius:var(--radius-sm);width:100%}.side_menu:not(:has(.card_shape)){display:none}.main-fit:not(:has(.card_shape)){grid-template-columns:minmax(0,1fr)}.main-fit:not(:has(.card_shape)) .app-new{max-width:25ch}@media(max-width:760px){.main-fit{grid-template-columns:minmax(0,1fr);gap:1.5rem}.badge-hard{padding:0}.card_shape{aspect-ratio:16/10}.pic-10{margin-bottom:1.5rem}.link-core-square{margin-top:1.5rem}}.input_11{padding-top:calc(var(--gap-y) * .45)}.copy{max-width:70rem;display:grid;grid-template-columns:minmax(12rem,.32fr) minmax(0,1fr);gap:clamp(2.5rem,6vw,6rem);align-items:start}.copy-2{max-height:calc(100svh - 4rem);position:sticky;min-width:0;padding-top:.6rem;overflow:auto;top:2rem;border-top:3px solid var(--clr-key);scrollbar-width:thin}.pill-tight{font-size:.875rem;padding-left:2rem;line-height:1.55;list-style:decimal-leading-zero;margin:0}.stack-right{padding-left:.15rem;border-bottom:1px solid var(--clr-line)}.stack-right::marker{font-size:.75rem;font-variant-numeric:tabular-nums;color:var(--clr-subtle)}.nav{display:block;min-height:44px;padding:.85rem .5rem;color:var(--clr-ink);text-decoration:underline;text-decoration-color:var(--clr-line);text-underline-offset:.25em;overflow-wrap:anywhere}.nav:hover{color:var(--clr-key);text-decoration-color:currentColor}.nav:focus-visible{outline:2px solid var(--clr-key);outline-offset:-2px;border-radius:2px;background:var(--clr-panel)}.view-6{font-size:1.0625rem;min-width:0;overflow-wrap:anywhere;line-height:1.85;max-width:68ch}.mark_fig_inline{margin-bottom:2.6rem;border-bottom:1px solid var(--clr-line);padding-bottom:2.6rem}.fig{margin-bottom:1.2rem;font-size:clamp(1.45rem,2.2vw,1.9rem);line-height:1.35;overflow-wrap:anywhere;scroll-margin-top:6rem}.fig:focus-visible{outline:2px solid var(--clr-key);outline-offset:.4rem}.burger{margin:0 0 1.3em}.burger:last-child{margin-bottom:0}.list-last{padding-left:1.35rem;margin:1.5rem 0 0}.group-c{padding-left:.4rem;margin-bottom:.75rem}.group-c::marker{color:var(--clr-key)}.group-c:last-child{margin:0}.lead-v3{border-radius:var(--radius-sm);background:var(--clr-panel);padding:1.5rem}.elem-main{font-size:1.05em;line-height:1.8;margin:0}@media(max-width:800px){.copy{grid-template-columns:minmax(0,1fr);gap:2.5rem}.copy-2{padding-bottom:.5rem;position:static;overflow:visible;max-height:none}.view-6{font-size:1rem}.pill-tight{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem;display:grid}.mark_fig_inline{margin-bottom:2rem;padding-bottom:2rem}}@media(max-width:480px){.pill-tight{display:block}.lead-v3{padding:1.25rem}}.row-center{margin-bottom:1.5rem}.input-ghost{padding:0;margin:0;list-style:none}.foot-6{margin-bottom:.75rem;width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:var(--radius-sm)}.col_body{font-size:.8rem;color:var(--clr-subtle)}.hero-first{margin:.25rem 0;font-size:1.1rem}.ctx-center{color:var(--clr-ink)}.ctx-center:hover{color:var(--clr-key)}.pane-site{font-size:.95rem;color:var(--clr-subtle);margin:0}