.j9-XvG_index{color:#080b10;background:radial-gradient(44% 16% at 74% 18%,#bcd4ec80,#0000 72%),radial-gradient(30% 14% at 88% 30%,#7fa6cf33,#0000 70%),radial-gradient(42% 16% at 70% 66%,#bcd4ec6b,#0000 72%),radial-gradient(28% 14% at 86% 78%,#8fb7dd2e,#0000 70%),#fff;padding:24px 0 112px;scroll-margin-top:96px}.j9-XvG_index :focus-visible{outline-color:#2f4964}.j9-XvG_layout{grid-template-columns:248px minmax(0,1fr);align-items:start;gap:clamp(32px,4vw,56px);display:grid}.j9-XvG_toc{background:#ffffffdb;border:1px solid #080b1014;border-radius:20px;padding:22px 20px 12px;position:sticky;top:120px;box-shadow:0 24px 50px -36px #1c273459}.j9-XvG_tocTitle{letter-spacing:.24em;text-transform:uppercase;color:#2f4964;margin:0 0 12px;font-size:12px;font-weight:800}.j9-XvG_toc ol{margin:0;padding:0;list-style:none}.j9-XvG_toc a{color:#4a5565;border-top:1px solid #e8edf2;align-items:center;gap:12px;min-height:44px;padding:10px 0;font-size:15px;font-weight:600;line-height:1.35;transition:color .2s;display:flex}.j9-XvG_tocNumber{font-family:var(--font-lexend), sans-serif;color:#4a6d91;font-size:13px;font-weight:800}.j9-XvG_tocCount{text-align:center;color:#4a5565;font-variant-numeric:tabular-nums;background:#f1f4f8;border-radius:999px;min-width:30px;margin-left:auto;padding:2px 8px;font-size:11px;font-weight:600}.j9-XvG_groups{gap:24px;min-width:0;display:grid}.j9-XvG_group{background:#fff9;border:1px solid #080b1012;border-radius:20px;min-width:0;padding:clamp(24px,2.8vw,40px);scroll-margin-top:120px;box-shadow:inset 0 1px #ffffffe6,0 18px 50px -30px #1c1c1f47}.j9-XvG_marker{color:#3d5a78;align-items:center;gap:20px;margin-bottom:22px;display:flex}.j9-XvG_marker>span:first-child{font-family:var(--font-lexend), sans-serif;letter-spacing:-.03em;font-variant-numeric:tabular-nums;-webkit-text-fill-color:transparent;opacity:.45;background:linear-gradient(#7fa6cf,#3d5a78);-webkit-background-clip:text;background-clip:text;font-size:clamp(32px,3vw,44px);font-weight:800;line-height:.9;transition:opacity .3s cubic-bezier(.4,0,.2,1)}.j9-XvG_group:focus-within .j9-XvG_marker>span:first-child{opacity:1}.j9-XvG_rule{background:#080b101a;flex:1;height:1px}.j9-XvG_count{letter-spacing:.12em;text-transform:uppercase;color:#4a6d91;font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.j9-XvG_head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px 32px;margin-bottom:24px;display:grid}.j9-XvG_head h2{letter-spacing:-.02em;color:#080b10;grid-column:1;font-size:clamp(26px,2.3vw,34px);font-weight:800;line-height:1.1}.j9-XvG_head p{color:#4a5565;grid-column:1;max-width:60ch;margin:0;font-size:16px;line-height:1.6}.j9-XvG_hub{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:#080b10;background:#fff;border:1px solid #2f496438;border-radius:999px;grid-area:1/2/span 2;align-items:center;gap:8px;min-height:44px;padding:0 20px;font-size:13px;font-weight:800;transition:border-color .2s,background-color .2s,transform .16s ease-out;display:inline-flex}.j9-XvG_hub svg{transition:transform .2s cubic-bezier(.23,1,.32,1)}.j9-XvG_hub:active{transform:scale(.97)}.j9-XvG_list+.j9-XvG_list{margin-top:28px}.j9-XvG_listTitle{letter-spacing:-.01em;color:#080b10;margin:0 0 6px;font-size:18px;font-weight:700;line-height:1.3}.j9-XvG_listTitle a{padding-block:6px}.j9-XvG_listTitle svg{vertical-align:-1px;color:#4a6d91;margin-left:7px;transition:transform .18s;display:inline-block}.j9-XvG_links{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;margin:0;padding:0;list-style:none;display:grid}.j9-XvG_links>li{border-top:1px solid #080b1017;min-width:0}.j9-XvG_link{min-height:50px;font-family:var(--font-dm), sans-serif;color:#080b10db;justify-content:space-between;align-items:center;gap:12px;padding-block:12px;font-size:15.5px;font-weight:600;line-height:1.4;transition:color .18s;display:flex}.j9-XvG_link:after{content:"";width:15px;height:15px;-webkit-mask:var(--arrow) center / contain no-repeat;-webkit-mask:var(--arrow) center / contain no-repeat;mask:var(--arrow) center / contain no-repeat;background-color:#080b104d;flex-shrink:0;transition:background-color .18s,transform .18s}.j9-XvG_links{--arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 7h10v10'/%3E%3Cpath d='M7 17 17 7'/%3E%3C/svg%3E")}.j9-XvG_link:focus-visible:after{background-color:#080b10;transform:translate(2px,-2px)}.j9-XvG_tag{letter-spacing:.08em;text-transform:uppercase;vertical-align:1px;color:#2f4964;background:#eef3f8;border-radius:999px;margin-left:8px;padding:2px 8px;font-size:11px;font-weight:800;line-height:1.5;display:inline-block}.j9-XvG_children{border-left:2px solid #e3e8ee;margin:-4px 0 12px;padding:0 0 0 14px;list-style:none}.j9-XvG_children a{color:#4a5565;align-items:center;min-height:40px;padding:8px 0 8px 12px;font-size:14.5px;font-weight:500;line-height:1.4;transition:color .18s;display:flex}.j9-XvG_topics{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;margin:0;padding:0;list-style:none;display:grid}.j9-XvG_topic{background:#fff;border:1px solid #080b1014;border-radius:16px;min-width:0;padding:14px 16px 14px 20px;position:relative;box-shadow:0 1px 2px #080b100a}.j9-XvG_topic .j9-XvG_listTitle{margin:0;padding-right:136px;font-size:16.5px}.j9-XvG_topic .j9-XvG_listTitle a{padding-block:11px;display:block}.j9-XvG_topic summary{color:#2f4964;cursor:pointer;background:#f1f4f8;border-radius:999px;align-items:center;gap:6px;min-height:40px;padding:0 12px 0 14px;font-size:13px;font-weight:700;list-style:none;transition:background-color .2s,color .2s;display:inline-flex;position:absolute;top:16px;right:14px}.j9-XvG_topic summary::-webkit-details-marker{display:none}.j9-XvG_topic summary svg{transition:transform .2s cubic-bezier(.23,1,.32,1)}.j9-XvG_topic details[open]>summary{color:#fff;background:#2f4964}.j9-XvG_topic details[open]>summary svg{transform:rotate(180deg)}.j9-XvG_topic .j9-XvG_links{grid-template-columns:minmax(0,1fr);margin-top:8px}.j9-XvG_topic .j9-XvG_link{min-height:44px;padding-block:10px;font-size:14.5px;font-weight:500}.j9-XvG_xml{color:#4a5565;background:#ffffffb3;border:1px dashed #2f496447;border-radius:16px;align-items:flex-start;gap:12px;margin:0;padding:18px 22px;font-size:15px;line-height:1.55;display:flex}.j9-XvG_xml svg{color:#4a6d91;flex-shrink:0;margin-top:2px}.j9-XvG_xml a{color:#2f4964;text-underline-offset:3px;font-weight:700;text-decoration:underline;text-decoration-thickness:1px}.j9-XvG_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (hover:hover) and (pointer:fine){.j9-XvG_toc a:hover,.j9-XvG_link:hover,.j9-XvG_children a:hover{color:#080b10}.j9-XvG_group:hover .j9-XvG_marker>span:first-child{opacity:1}.j9-XvG_hub:hover{background:#f2f6fa;border-color:#2f4964}.j9-XvG_hub:hover svg,.j9-XvG_listTitle a:hover svg,.j9-XvG_link:hover:after{transform:translate(2px,-2px)}.j9-XvG_link:hover:after{background-color:#080b10}.j9-XvG_topic summary:hover{background:#e3eaf2}.j9-XvG_topic details[open]>summary:hover{background:#3d5a78}}@media (max-width:1000px){.j9-XvG_layout{grid-template-columns:minmax(0,1fr);gap:28px}.j9-XvG_toc{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;position:static}.j9-XvG_toc ol{flex-wrap:wrap;gap:8px;display:flex}.j9-XvG_toc a{background:#fff;border:1px solid #2f49642e;border-radius:999px;min-height:40px;padding:8px 10px 8px 16px;font-size:14px}.j9-XvG_tocNumber{display:none}.j9-XvG_tocCount{margin-left:0}}@media (max-width:767px){.j9-XvG_index{padding:8px 0 80px}.j9-XvG_group{border-radius:18px;padding:22px 20px 20px}.j9-XvG_marker{gap:14px;margin-bottom:16px}.j9-XvG_head{grid-template-columns:minmax(0,1fr);margin-bottom:18px}.j9-XvG_head h2{font-size:25px}.j9-XvG_head p{font-size:15px}.j9-XvG_hub{grid-area:auto/1;justify-self:start;margin-top:6px}.j9-XvG_links,.j9-XvG_topics{grid-template-columns:minmax(0,1fr)}.j9-XvG_topic{padding-inline:16px 12px}.j9-XvG_topic .j9-XvG_listTitle{padding-right:72px}.j9-XvG_topic summary{padding:0 10px 0 12px;right:12px}.j9-XvG_countWord{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.j9-XvG_xml{padding:16px 18px;font-size:14.5px}}@media (prefers-reduced-motion:reduce){.j9-XvG_toc a,.j9-XvG_marker>span:first-child,.j9-XvG_hub,.j9-XvG_hub svg,.j9-XvG_listTitle svg,.j9-XvG_link,.j9-XvG_link:after,.j9-XvG_children a,.j9-XvG_topic summary,.j9-XvG_topic summary svg{transition:none}}
