._top_2c8pk_7{display:flex;flex-direction:column;gap:16px;max-width:50rem;padding-block:18px 36px}._top_2c8pk_7._center_2c8pk_14{align-items:center;margin-inline:auto;text-align:center}._top_2c8pk_7 h1{font-weight:500;font-size:clamp(34px,4.8vw,54px);line-height:1.08;letter-spacing:-.01em}._top_2c8pk_7 h1._mid_2c8pk_25{font-size:clamp(28px,3.8vw,42px)}._top_2c8pk_7 ._lede_2c8pk_28{color:var(--gs-muted);font-size:18px}._eyebrow_2c8pk_32{display:inline-flex;align-items:center;gap:8px;color:var(--gs-violet);font:600 13px/1.4 var(--gs-body);letter-spacing:.14em;text-transform:uppercase}._pill_2c8pk_41{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;background:var(--gs-violet-soft);color:var(--gs-violet);font-size:13.5px;font-weight:600}._big_2c8pk_52{font:600 clamp(44px,7vw,72px) / 1 var(--gs-display);letter-spacing:-.02em;background:linear-gradient(135deg,var(--gs-logo-a),var(--gs-logo-b));-webkit-background-clip:text;background-clip:text;color:transparent}._split_2c8pk_61{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:44px;align-items:center;padding-block:18px 40px}._split_2c8pk_61 ._top_2c8pk_7{padding:0}._chips_2c8pk_73{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}._chips_2c8pk_73>li>a,._chips_2c8pk_73>li>span,._chip_2c8pk_73{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border:1px solid var(--gs-line);border-radius:999px;background:var(--gs-card);color:var(--gs-muted);font-size:13px;font-weight:600}._chips_2c8pk_73>li>a:hover{border-color:var(--gs-violet);color:var(--gs-violet)}._chip_2c8pk_73._strong_2c8pk_99,._chips_2c8pk_73 ._strong_2c8pk_99{border-color:transparent;background:var(--gs-violet-soft);color:var(--gs-violet)}._mono_2c8pk_105{font-family:var(--gs-mono);font-size:12.5px}._facts_2c8pk_111{display:grid;grid-template-columns:repeat(var(--n, 4),minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}._facts_2c8pk_111>li{display:flex;align-items:center;gap:12px;min-width:0;padding:14px 16px;border:1px solid var(--gs-line);border-radius:16px;background:var(--gs-card)}._facts_2c8pk_111>li>div{display:flex;flex-direction:column;gap:2px;min-width:0}._facts_2c8pk_111 small{color:var(--gs-muted);font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}._facts_2c8pk_111 b{font:600 16px/1.3 var(--gs-display);overflow-wrap:anywhere}._ic_2c8pk_146{display:inline-grid;flex:none;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--gs-violet-soft);color:var(--gs-violet)}._ic_2c8pk_146._warm_2c8pk_156{background:#fbf0e3;color:var(--gs-earth)}._ic_2c8pk_146._red_2c8pk_160{background:#fdeceb;color:#b4362c}._warn_2c8pk_166{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:start;padding:18px 20px;border:1px solid #f0dcb8;border-left:5px solid #d99a2b;border-radius:16px;background:#fff8ec}._warn_2c8pk_166 b{display:block;margin-bottom:4px;color:#7a4b05}._warn_2c8pk_166 p{color:var(--gs-muted);font-size:14.5px}._warn_2c8pk_166 a,._box_2c8pk_187 a._inl_2c8pk_187,._prose_2c8pk_188 a{color:var(--gs-violet);font-weight:600;text-decoration:underline;text-underline-offset:2px}._box_2c8pk_187{display:flex;flex-direction:column;gap:14px;padding:clamp(20px,3vw,28px);border:1px solid var(--gs-line);border-radius:20px;background:var(--gs-card)}._box_2c8pk_187._tint_2c8pk_203{border-color:#d9d1f7;background:linear-gradient(135deg,#f3f0ff,var(--gs-card) 70%)}._box_2c8pk_187._soft_2c8pk_207{border:0;background:#f4f2f9}._box_2c8pk_187._redEdge_2c8pk_211{border-color:#f3d2cf;border-left:5px solid #d2473b;background:#fff7f6}._boxHead_2c8pk_216{display:flex;align-items:center;gap:12px}._box_2c8pk_187 ._boxHead_2c8pk_216 h2,._box_2c8pk_187 ._boxHead_2c8pk_216 h3,._boxHead_2c8pk_216 h2{font-size:22px;line-height:1.25}._box_2c8pk_187>p,._boxLede_2c8pk_228{color:var(--gs-muted);font-size:15px}._list_2c8pk_234{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;counter-reset:item}._list_2c8pk_234>li{position:relative;padding-left:36px;font-size:15px;line-height:1.55}._list_2c8pk_234>li:before{position:absolute;top:1px;left:0;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;font-size:12px;font-weight:700}._list_2c8pk_234._num_2c8pk_261>li{counter-increment:item}._list_2c8pk_234._num_2c8pk_261>li:before{content:counter(item);background:var(--gs-violet-soft);color:var(--gs-violet)}._list_2c8pk_234._check_2c8pk_269>li:before{content:"✓";background:var(--gs-violet);color:#fff}._list_2c8pk_234._cross_2c8pk_274>li:before{content:"!";background:#d2473b;color:#fff}._list_2c8pk_234._dot_2c8pk_279>li:before{content:"";top:9px;left:8px;width:8px;height:8px;background:var(--gs-violet)}._pair_2c8pk_289{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:start}._cards_2c8pk_297{display:grid;grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none}._cards_2c8pk_297>li>a,._cards_2c8pk_297>li>div{display:flex;flex-direction:column;gap:8px;height:100%;padding:20px;border:1px solid var(--gs-line);border-radius:16px;background:var(--gs-card);color:var(--gs-muted);font-size:14.5px;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}._cards_2c8pk_297>li>a:hover{border-color:#cfc6f3;box-shadow:0 18px 40px -28px #1a0f3a73;transform:translateY(-2px)}._cards_2c8pk_297 b,._cards_2c8pk_297 h3{color:var(--gs-ink);font:600 17px/1.3 var(--gs-display)}._cards_2c8pk_297 ._num_2c8pk_261{color:var(--gs-ink);font:600 26px/1 var(--gs-display)}._cards_2c8pk_297 ._go_2c8pk_336{margin-top:auto;color:var(--gs-violet);font-size:13.5px;font-weight:700}._cards_2c8pk_297 ._meta_2c8pk_342{display:flex;flex-wrap:wrap;gap:6px 14px;color:var(--gs-muted);font-size:12.5px}._cardTop_2c8pk_349{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}._clamp_2c8pk_355{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}._sec_2c8pk_363{display:flex;flex-direction:column;gap:18px;padding-block:28px}._secHead_2c8pk_369{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 16px}._secHead_2c8pk_369 h2{font-size:clamp(22px,2.8vw,28px)}._secHead_2c8pk_369 p,._secLede_2c8pk_380{color:var(--gs-muted);font-size:15px}._secHead_2c8pk_369 a{color:var(--gs-violet);font-size:14px;font-weight:700}._article_2c8pk_391{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:48px;align-items:start;padding-bottom:40px}._article_2c8pk_391>div{display:flex;flex-direction:column;gap:24px;min-width:0;max-width:760px}._side_2c8pk_405{position:sticky;top:calc(var(--gs-header-h) + 20px);display:flex;flex-direction:column;gap:18px;max-height:calc(100vh - var(--gs-header-h) - 40px);overflow-y:auto;overscroll-behavior:contain}._toc_2c8pk_415{display:flex;flex-direction:column;gap:8px;padding:16px 18px;border:1px solid var(--gs-line);border-radius:14px;background:var(--gs-card);font-size:13.5px}._toc_2c8pk_415 p,._sideLabel_2c8pk_426{color:var(--gs-muted);font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}._toc_2c8pk_415 ol{display:flex;flex-direction:column;gap:7px;margin:0;padding:0;list-style:none}._toc_2c8pk_415 a{color:var(--gs-ink);line-height:1.35}._toc_2c8pk_415 a:hover{color:var(--gs-violet)}._tocMobile_2c8pk_448{display:none}._byline_2c8pk_451{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;padding:12px 16px;border:1px solid var(--gs-line);border-radius:14px;background:var(--gs-card);color:var(--gs-muted);font-size:13.5px}._byline_2c8pk_451 span{display:inline-flex;align-items:center;gap:6px}._byline_2c8pk_451 a{margin-left:auto;color:var(--gs-violet);font-weight:700}._prose_2c8pk_188{font-size:16.5px;line-height:1.7}._prose_2c8pk_188 h2{margin:40px 0 14px;font-size:clamp(23px,2.6vw,28px)}._prose_2c8pk_188 h3{margin:28px 0 10px;font-size:19px}._prose_2c8pk_188 p,._prose_2c8pk_188 ul,._prose_2c8pk_188 ol{margin:0 0 16px;color:#3b3553}._prose_2c8pk_188 ul,._prose_2c8pk_188 ol{padding-left:22px}._prose_2c8pk_188 li{margin-bottom:6px}._prose_2c8pk_188 strong{color:var(--gs-ink)}._prose_2c8pk_188 .summary{margin:0 0 28px;padding:18px 22px;border:1px solid #d9d1f7;border-radius:16px;background:linear-gradient(135deg,#f3f0ff,var(--gs-card) 70%)}._prose_2c8pk_188 .summary p{color:var(--gs-ink)}._prose_2c8pk_188 .summary p:last-child{margin:0}._prose_2c8pk_188 .summaryLabel{margin-bottom:8px!important;color:var(--gs-violet)!important;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}._prose_2c8pk_188 .tableWrap{margin:22px 0;overflow-x:auto;border:1px solid var(--gs-line);border-radius:14px;background:var(--gs-card)}._prose_2c8pk_188 table{width:100%;border-collapse:collapse;font-size:14.5px;line-height:1.5}._prose_2c8pk_188 th,._prose_2c8pk_188 td{padding:11px 14px;border-bottom:1px solid var(--gs-line);text-align:left;vertical-align:top}._prose_2c8pk_188 th{background:var(--gs-violet-soft)}._prose_2c8pk_188 tr:last-child td{border-bottom:0}._prose_2c8pk_188 .fold{margin:16px 0;border:1px solid var(--gs-line);border-radius:14px;background:var(--gs-card)}._prose_2c8pk_188 .fold summary{padding:13px 18px;font-weight:700;cursor:pointer}._prose_2c8pk_188 .fold>div{padding:0 18px 6px}._prose_2c8pk_188 .gloss{border-bottom:1px dotted var(--gs-muted);cursor:help}._next_2c8pk_568{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}._next_2c8pk_568 a{display:flex;flex-direction:column;gap:8px;padding:20px;border:1px solid var(--gs-line);border-radius:18px;background:var(--gs-card);color:var(--gs-muted);font-size:14px}._next_2c8pk_568 a:hover{border-color:var(--gs-violet)}._next_2c8pk_568 a._lead_2c8pk_587{border:0;background:linear-gradient(135deg,var(--gs-violet-dark),#6a35c4);color:#e6e1ff}._next_2c8pk_568 a._descant_2c8pk_592{border-color:#e7d6c7;background:#fbf6ef}._next_2c8pk_568 small{color:var(--gs-violet);font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}._next_2c8pk_568 a._lead_2c8pk_587 small,._next_2c8pk_568 a._lead_2c8pk_587 b,._next_2c8pk_568 a._lead_2c8pk_587 ._go_2c8pk_336{color:#fff}._next_2c8pk_568 a._descant_2c8pk_592 small,._next_2c8pk_568 a._descant_2c8pk_592 ._go_2c8pk_336{color:#b04e30}._next_2c8pk_568 b{color:var(--gs-ink);font:600 18px/1.3 var(--gs-display)}._next_2c8pk_568 ._go_2c8pk_336{margin-top:auto;color:var(--gs-violet);font-weight:700}._review_2c8pk_623{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0}._review_2c8pk_623>div{display:flex;flex-direction:column;gap:6px}._review_2c8pk_623 dt{display:flex;align-items:center;gap:8px;color:var(--gs-ink);font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}._review_2c8pk_623 dd{margin:0;color:var(--gs-muted);font-size:14px}._review_2c8pk_623 ul{margin:0;padding-left:18px}._pager_2c8pk_655{display:grid;grid-template-columns:1fr 1fr;gap:14px}._pager_2c8pk_655 a{display:flex;flex-direction:column;gap:4px;padding:14px 18px;border:1px solid var(--gs-line);border-radius:14px;background:var(--gs-card);font-weight:600}._pager_2c8pk_655 a:hover{border-color:var(--gs-violet)}._pager_2c8pk_655 small{color:var(--gs-muted);font-size:12px;font-weight:500}._pager_2c8pk_655 a+a,._pager_2c8pk_655 ._right_2c8pk_679{text-align:right}._filters_2c8pk_684{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid var(--gs-line);border-radius:18px;background:linear-gradient(180deg,var(--gs-violet-soft),var(--gs-card) 140px)}._filterBar_2c8pk_693{display:flex;flex-wrap:wrap;gap:10px}._search_2c8pk_698,._select_2c8pk_699{min-width:0;padding:11px 16px;border:1px solid var(--gs-line);border-radius:999px;background:var(--gs-card);color:var(--gs-ink);font:inherit;font-size:15px}._search_2c8pk_698{flex:1 1 260px}._select_2c8pk_699{flex:0 1 240px}._toggles_2c8pk_715{display:flex;flex-wrap:wrap;gap:8px}._toggles_2c8pk_715 button{padding:7px 14px;border:1px solid var(--gs-line);border-radius:999px;background:var(--gs-card);color:var(--gs-ink);font:inherit;font-size:13.5px;font-weight:600;cursor:pointer}._toggles_2c8pk_715 button[aria-pressed=true]{border-color:var(--gs-violet);background:var(--gs-violet);color:#fff}._count_2c8pk_736{color:var(--gs-muted);font-size:13.5px}[hidden]{display:none!important}._tableWrap_2c8pk_522{overflow-x:auto;border:1px solid var(--gs-line);border-radius:16px;background:var(--gs-card)}._table_2c8pk_522{width:100%;border-collapse:collapse;font-size:14.5px}._table_2c8pk_522 th,._table_2c8pk_522 td{padding:11px 14px;border-bottom:1px solid var(--gs-line);text-align:left;vertical-align:top}._table_2c8pk_522 thead th{background:var(--gs-violet-soft);color:var(--gs-ink);font-size:13px}._table_2c8pk_522 tr:last-child td{border-bottom:0}._table_2c8pk_522 a{color:var(--gs-violet);font-weight:600}._code_2c8pk_775{align-self:flex-start;display:inline-block;padding:2px 8px;border-radius:6px;background:var(--gs-violet-soft);color:var(--gs-violet);font:600 12.5px var(--gs-mono);white-space:nowrap}._calcGrid_2c8pk_787{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:36px;align-items:start}._calcGrid_2c8pk_787>aside{position:sticky;top:calc(var(--gs-header-h) + 20px);display:flex;flex-direction:column;gap:14px}._startCard_2c8pk_800{display:flex;flex-direction:column;gap:12px;padding:22px;border:2px solid #d9d1f7;border-radius:20px;background:var(--gs-card);box-shadow:0 24px 50px -36px #4a36c9b3}._startCard_2c8pk_800 h2{font-size:21px}._startCard_2c8pk_800 p{color:var(--gs-muted);font-size:14px}._startCard_2c8pk_800 ul{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;color:var(--gs-muted);font-size:14px;list-style:none}._startCard_2c8pk_800 li{display:flex;align-items:center;gap:8px}._startCard_2c8pk_800 ._fine_2c8pk_832{font-size:12px;text-align:center}._startCard_2c8pk_800 ._fine_2c8pk_832 a{color:var(--gs-violet);font-weight:600}._block_2c8pk_840{width:100%;text-align:center;cursor:pointer;border:0;font-family:inherit}._badgeAmber_2c8pk_847{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;padding:4px 11px;border-radius:999px;background:#fdf0d9;color:#8a5a07;font-size:12px;font-weight:700}._side_2c8pk_405>._box_2c8pk_187,._calcGrid_2c8pk_787 aside ._box_2c8pk_187{padding:18px;gap:8px;font-size:14px}._calcGrid_2c8pk_787 aside ._box_2c8pk_187 h3{font-size:15px;font-family:var(--gs-body);font-weight:700}._calcGrid_2c8pk_787 aside ._box_2c8pk_187 p{color:var(--gs-muted);font-size:13.5px}._sampleFrame_2c8pk_874{position:relative;display:block;aspect-ratio:3 / 2;overflow:hidden;border:1px solid var(--gs-line);border-radius:10px;background:#fafafa}._sampleFrame_2c8pk_874 object{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}._edu_2c8pk_890{display:flex;flex-direction:column;gap:28px}._edu_2c8pk_890 h2{font-size:clamp(22px,2.6vw,27px)}._edu_2c8pk_890 section{display:flex;flex-direction:column;gap:12px}._edu_2c8pk_890 section p{color:#3b3553;font-size:16px;line-height:1.7}._refs_2c8pk_908{margin:0;padding-left:20px;color:var(--gs-muted);font-size:14px}._refs_2c8pk_908 li{margin-bottom:8px}._why_2c8pk_917{display:flex;flex-direction:column;gap:12px}._faq_2c8pk_922{display:grid;grid-template-columns:1fr;gap:10px}._faq_2c8pk_922 details{padding:2px 20px;border:1px solid var(--gs-line);border-radius:14px;background:var(--gs-card)}._faq_2c8pk_922 details[open]{border-color:#cfc6f3}._faq_2c8pk_922 summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-block:14px;font-weight:600;cursor:pointer;list-style:none}._faq_2c8pk_922 summary::-webkit-details-marker{display:none}._faq_2c8pk_922 summary:after{content:"+";display:grid;flex:none;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--gs-violet-soft);color:var(--gs-violet);font-size:18px;transition:transform .2s ease}._faq_2c8pk_922 details[open] summary:after{transform:rotate(45deg)}._faq_2c8pk_922 details>div{display:flex;flex-direction:column;gap:8px;padding-bottom:16px}._faq_2c8pk_922 details p{color:var(--gs-muted);font-size:15px}._faq_2c8pk_922 details a{color:var(--gs-violet);font-size:13.5px;font-weight:700}@media(max-width:1060px){._article_2c8pk_391{grid-template-columns:1fr}._article_2c8pk_391>._side_2c8pk_405{display:none}._tocMobile_2c8pk_448{display:block}._tocMobile_2c8pk_448 summary{font-weight:700;cursor:pointer}._tocMobile_2c8pk_448 ol{margin-top:10px}}@media(max-width:960px){._split_2c8pk_61,._calcGrid_2c8pk_787{grid-template-columns:1fr}._calcGrid_2c8pk_787>aside{position:static}._cards_2c8pk_297,._facts_2c8pk_111{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){._cards_2c8pk_297,._next_2c8pk_568,._review_2c8pk_623,._pair_2c8pk_289,._pager_2c8pk_655{grid-template-columns:1fr}._cards_2c8pk_297._keep2_2c8pk_1023{grid-template-columns:repeat(2,minmax(0,1fr))}._top_2c8pk_7 ._lede_2c8pk_28{font-size:16.5px}._prose_2c8pk_188{font-size:16px}._select_2c8pk_699{flex:1 1 100%}._cards_2c8pk_297>li._calcItem_2c8pk_1036,._cards_2c8pk_297>li._calcItem_2c8pk_1036>a{min-width:0}._cards_2c8pk_297>li._calcItem_2c8pk_1036>a{flex-direction:row;align-items:center;gap:10px;padding:12px 16px}._calcItem_2c8pk_1036 ._cardTop_2c8pk_349{flex:1;min-width:0}._calcItem_2c8pk_1036 ._cardTop_2c8pk_349>span:first-child{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}._calcItem_2c8pk_1036 ._cardTop_2c8pk_349 ._ic_2c8pk_146,._calcItem_2c8pk_1036 ._chips_2c8pk_73,._calcItem_2c8pk_1036 ._clamp_2c8pk_355,._calcItem_2c8pk_1036 ._meta_2c8pk_342{display:none}._calcItem_2c8pk_1036>a:after{content:"→";color:var(--gs-violet);font-weight:700}}@media(max-width:340px){._facts_2c8pk_111{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){._cards_2c8pk_297>li>a,._faq_2c8pk_922 summary:after{transition:none}._cards_2c8pk_297>li>a:hover{transform:none}}._top_2c8pk_7:not(._center_2c8pk_14)>._pill_2c8pk_41{align-self:flex-start}
