.Reference_page__3S1Ne{background:#f6f5f2;min-height:70vh}.Reference_toolbar__SsuE7{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;position:sticky;top:0;z-index:4;padding:.75rem 1.25rem;border-bottom:1px solid #e4e0da;background:#f6f5f2}.Reference_copyButton__2sMQP,.Reference_desktopToggle__5wA9p,.Reference_menuButton__Xehh2,.Reference_toolbarLink__XNX3C{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:.5rem .95rem;border-radius:999px;font-size:.875rem;font-weight:700}.Reference_desktopToggle__5wA9p,.Reference_menuButton__Xehh2{border:1px solid #cfc9c0;background:#fff;color:#161513}@media(min-width:768px){.Reference_menuButton__Xehh2{display:none}}.Reference_desktopToggle__5wA9p{display:none}@media(min-width:768px){.Reference_desktopToggle__5wA9p{display:inline-flex}}.Reference_toolbarLink__XNX3C{color:#160076;text-decoration:none}.Reference_toolbarLink__XNX3C.Reference_isCurrent__6KwpW{background:#fff;border:1px solid #cfc9c0}.Reference_hub__slD3g{max-width:48rem;margin:0 auto;padding:2rem 1.25rem 4rem}.Reference_backdrop__IFtG2{position:fixed;inset:0;z-index:5;border:0;background:rgba(22,21,19,.4)}@media(min-width:768px){.Reference_backdrop__IFtG2{display:none}}.Reference_shell__Gn_6N{display:grid;gap:0;padding:1.25rem}@media(min-width:768px){.Reference_shell__Gn_6N{grid-template-columns:16.5rem minmax(0,1fr);gap:1.5rem;padding:1.5rem 2rem 4rem}}@media(min-width:1100px){.Reference_shell__Gn_6N{grid-template-columns:16.5rem minmax(0,1fr) 12rem}}@media(min-width:768px){.Reference_shellCollapsed__OK_Sj{grid-template-columns:minmax(0,1fr)}.Reference_shellCollapsed__OK_Sj .Reference_left__WUABc{display:none}}@media(min-width:1100px){.Reference_shellCollapsed__OK_Sj{grid-template-columns:minmax(0,1fr) 12rem}}.Reference_left__WUABc,.Reference_right__utXRo{min-width:0}.Reference_left__WUABc{display:none;position:fixed;top:0;left:0;z-index:6;width:min(22rem,88vw);height:100dvh;padding:1.25rem;overflow:auto;background:#fff;box-shadow:8px 0 24px rgba(22,21,19,.08)}.Reference_left__WUABc.Reference_isOpen__wajF2{display:block}@media(min-width:768px){.Reference_left__WUABc{display:block;position:sticky;top:4.5rem;width:auto;height:auto;max-height:calc(100vh - 6rem);padding:0;background:transparent;box-shadow:none}}.Reference_right__utXRo{display:none}@media(min-width:1100px){.Reference_right__utXRo{display:block;position:sticky;top:4.5rem;max-height:calc(100vh - 6rem);overflow:auto}}.Reference_main__Oa_Gx{min-width:0}.Reference_sidebarInner__jwJh6,.Reference_toc__GyIay{padding:1rem 1.1rem;border:1px solid #e4e0da;border-radius:1rem;background:#fff}.Reference_indexTitle__YdCcs,.Reference_kicker__ourIE,.Reference_searchLabel__BGtR_{margin:0 0 .5rem;color:#160076;font-size:.8125rem;font-weight:700;letter-spacing:.08em}.Reference_searchInput__orngs{width:100%;min-height:2.75rem;padding:.65rem .8rem;border:1px solid #ddd8d0;border-radius:.7rem;background:#fff;color:#161513;font-size:1rem}.Reference_searchEmpty__Pb870{margin:.6rem 0 0;color:#6b6762;font-size:.8125rem}.Reference_suggest__4PM_x{margin:.65rem 0 0;padding:0;list-style:none}.Reference_cardLink__EwvzL,.Reference_indexLink__JlTNo,.Reference_suggestLink__D8irZ,.Reference_tocLink___u9IG{color:#161513;text-decoration:none}.Reference_indexLink__JlTNo,.Reference_suggestLink__D8irZ{display:flex;flex-wrap:wrap;gap:.35rem .6rem;padding:.4rem 0;font-size:.875rem}.Reference_suggestLink__D8irZ code,.Reference_tagName__Ks5_i{color:#160076}.Reference_isCurrent__6KwpW{color:#160076;font-weight:700}.Reference_indexBlock__WgUZ4{margin-top:1.4rem}.Reference_letterGroup__i_xre+.Reference_letterGroup__i_xre{margin-top:.85rem}.Reference_letter__hWmTd{margin:0 0 .25rem;color:#6b6762;font-size:.75rem;letter-spacing:.08em}.Reference_letterGroup__i_xre ul{margin:0;padding:0;list-style:none}.Reference_deprecatedMark__7Ny_P,.Reference_deprecated__w2a_v{display:inline-block;padding:.1rem .4rem;border-radius:999px;background:#f3e6e6;color:#9b1c1c;font-size:.6875rem;font-weight:700}.Reference_tocLink___u9IG{display:block;padding:.4rem 0;font-size:.875rem}.Reference_requiresNotice__oowaG{margin:0 0 1.25rem;padding:1rem 1.1rem;border:1px solid #e2c48a;border-radius:1rem;background:#fff6e5;color:#5c3d00}.Reference_requiresTitle__O1SSP{margin:0 0 .45rem;font-size:1rem;font-weight:700}.Reference_requiresBody__dDvgD{margin:0;line-height:1.7}.Reference_requiresLinks__PXgHN{display:flex;flex-wrap:wrap;gap:.5rem .85rem;margin:.75rem 0 0;padding:0;list-style:none}.Reference_requiresLinks__PXgHN a{color:#160076;font-weight:700}.Reference_relatedList__U6_al{display:grid;gap:.45rem;margin:0;padding:0;list-style:none}.Reference_relatedLink__D_Ldd{display:flex;flex-wrap:wrap;gap:.35rem .7rem;padding:.45rem 0;color:#161513;text-decoration:none}.Reference_relatedLink__D_Ldd code{color:#160076}.Reference_header__ILLhG{margin-bottom:1.75rem}.Reference_title__QNUxU{margin:0 0 .75rem;color:#161513;font-size:clamp(1.6rem,3.4vw,2.2rem);font-weight:700;line-height:1.4}.Reference_lead__0fInZ{margin:0;color:#4a4642;line-height:1.85}.Reference_section__xyYxO .Reference_lead__0fInZ{margin-bottom:1rem}.Reference_meta__MpWIL{display:flex;flex-wrap:wrap;gap:.5rem;margin:.85rem 0 0}.Reference_badge__J6Jt_{display:inline-flex;align-items:center;gap:.4rem;padding:.2rem .55rem;border-radius:999px;background:#efeef8;color:#160076;font-size:.75rem}.Reference_badgeLabel__uZ37h{font-weight:700}.Reference_cardList__QViJW{display:grid;gap:.85rem;margin:0;padding:0;list-style:none}.Reference_card__XcV6q{border:1px solid #e4e0da;border-radius:1rem;background:#fff}.Reference_cardLink__EwvzL{display:grid;gap:.4rem;padding:1rem 1.1rem}.Reference_cardTitle__8KygE{margin:0;font-size:1rem;font-weight:700}.Reference_section__xyYxO{margin:0 0 2rem;padding:1.25rem 1.2rem;border:1px solid #e4e0da;border-radius:1rem;background:#fff}.Reference_sectionTitle__uLQz1{margin:0 0 1rem;color:#161513;font-size:1.125rem;font-weight:700}.Reference_prose___wD4Y{color:#2a2724;line-height:1.9}.Reference_prose___wD4Y p{margin:0 0 1rem}.Reference_prose___wD4Y ul{margin:0 0 1rem;padding-left:1.25rem;list-style:disc}.Reference_prose___wD4Y a{color:#160076}.Reference_codeBlock__r7gaU{overflow:hidden;border:1px solid #e4e0da;border-radius:.85rem;background:#17171d}.Reference_codeBlock__r7gaU+.Reference_codeBlock__r7gaU{margin-top:.85rem}.Reference_copyTogether__k4vu2{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:2.75rem;margin:.85rem 0 0;padding:.5rem .95rem;border:0;border-radius:999px;background:#160076;color:#fff;font-size:.875rem;font-weight:700;cursor:pointer}.Reference_codeToolbar__BbfJi{display:flex;justify-content:space-between;align-items:center;padding:.45rem .7rem;background:#111116}.Reference_codeLang__T4kEs{color:#bbb;font-size:.75rem}.Reference_copyButton__2sMQP{border:0;background:#160076;color:#fff;min-height:2.25rem;cursor:pointer}.Reference_pre__wDp3f{margin:0;padding:1rem 1.1rem 1.15rem;overflow-x:auto;color:#eee;font-size:.9rem;line-height:1.7}.Reference_preview__RAEZ5{margin-top:1rem;padding:1rem;border:1px dashed #cfc9c0;border-radius:.85rem;background:#faf9f6}.Reference_previewLabel__zN2ik{margin:0 0 .65rem;color:#6b6762;font-size:.75rem;font-weight:700}.Reference_previewFrame__4hsDG{display:block;width:100%;min-height:0;height:0;overflow:hidden;border:1px solid #eeeae4;border-radius:.5rem;background:#fff}.Reference_tableWrap__N_a6M{overflow-x:auto}.Reference_table__eWPGo{width:100%;border-collapse:collapse}.Reference_table__eWPGo td,.Reference_table__eWPGo th{padding:.7rem .8rem;border-bottom:1px solid #e4e0da;text-align:left;font-size:.875rem}.Reference_table__eWPGo thead th{background:#160076;color:#fff}.Reference_mdnNote__kAjCc{margin:.85rem 0 0;color:#6b6762;font-size:.8125rem}.Reference_mdnNote__kAjCc a{color:#160076}.Reference_srOnly__4C3Cr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@font-face{font-family:piolet;src:url(/fonts/PoiretOne-Regular.ttf);font-display:swap}@font-face{font-family:noto;src:url(/fonts/NotoSansJP-Thin.ttf);font-display:swap}.FlexboxSimulator_columns__7lQAF,.FlexboxSimulator_simulator__33gzL{display:grid;gap:1.5rem}@media(min-width:960px){.FlexboxSimulator_columns__7lQAF{grid-template-columns:minmax(18rem,22rem) minmax(0,1fr);align-items:start}}.FlexboxSimulator_codeArea__yXkC0,.FlexboxSimulator_panel__M_Anf,.FlexboxSimulator_previewArea__yX0EB{min-width:0;padding:1.25rem 1.2rem;border:1px solid #e4e0da;border-radius:1rem;background:#fff}@media(min-width:960px){.FlexboxSimulator_previewArea__yX0EB{position:sticky;top:4.5rem}}.FlexboxSimulator_panelHead__E363_{display:flex;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem}.FlexboxSimulator_panelTitle__1qqqd{margin:0 0 .5rem;color:#161513;font-size:1.125rem;font-weight:700}.FlexboxSimulator_panelHead__E363_ .FlexboxSimulator_panelTitle__1qqqd{margin:0}.FlexboxSimulator_hint__OvaId{margin:0 0 1rem;color:#6b6762;font-size:.8125rem;line-height:1.7}.FlexboxSimulator_resetButton__WPDMD{min-height:2.25rem;padding:.35rem .85rem;border:1px solid #cfc9c0;border-radius:999px;background:#fff;color:#161513;font-size:.8125rem;font-weight:700;cursor:pointer}.FlexboxSimulator_switchRow__KWu__{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;border-radius:.75rem;background:#f6f5f2}.FlexboxSimulator_switchLabel__YPfgp{display:inline-flex;align-items:center;gap:.5rem;font-weight:700}.FlexboxSimulator_switchValue__osGD1{padding:.1rem .45rem;border-radius:.35rem;background:#fff;color:#160076;font-size:.875rem}.FlexboxSimulator_switch__vxcDH{position:relative;flex-shrink:0;width:3.25rem;height:1.85rem;border:0;border-radius:999px;background:#cfc9c0;cursor:pointer;transition:background-color .2s}.FlexboxSimulator_switch__vxcDH:focus-visible{outline:2px solid #160076;outline-offset:2px}.FlexboxSimulator_switchOn__exWVY{background:#160076}.FlexboxSimulator_switchKnob__u6jqH{position:absolute;top:.2rem;left:.2rem;width:1.45rem;height:1.45rem;border-radius:50%;background:#fff;transition:transform .2s}.FlexboxSimulator_switchOn__exWVY .FlexboxSimulator_switchKnob__u6jqH{transform:translateX(1.4rem)}@media(prefers-reduced-motion:reduce){.FlexboxSimulator_switchKnob__u6jqH,.FlexboxSimulator_switch__vxcDH{transition:none}}.FlexboxSimulator_notice__Zzml2{margin:.75rem 0 0;padding:.75rem .9rem;border:1px solid #f0c36d;border-radius:.75rem;background:#fff8e6;color:#5c4300;font-size:.8125rem;line-height:1.7}.FlexboxSimulator_group__hhEov{margin:1.1rem 0 0;padding:0;border:0;min-width:0}.FlexboxSimulator_groupMuted__2bBlL{opacity:.5}.FlexboxSimulator_legend__b0X44{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .6rem;margin:0 0 .5rem;padding:0}.FlexboxSimulator_propertyLink__vhM4b,.FlexboxSimulator_propertyName__B5iiG{color:#160076;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.875rem;font-weight:700}.FlexboxSimulator_propertyName__B5iiG{color:#161513;font-family:inherit}.FlexboxSimulator_initial__9W8LG{color:#8a857f;font-size:.75rem}.FlexboxSimulator_options__nk2od{display:flex;flex-wrap:wrap;gap:.4rem}.FlexboxSimulator_option__awvLN{display:inline-flex;align-items:center;min-height:2.25rem;padding:.3rem .7rem;border:1px solid #cfc9c0;border-radius:999px;background:#fff;color:#2a2724;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8125rem;cursor:pointer}.FlexboxSimulator_option__awvLN:has(input:focus-visible){outline:2px solid #160076;outline-offset:2px}.FlexboxSimulator_optionActive__LNMeJ{border-color:#160076;background:#160076;color:#fff}.FlexboxSimulator_counter__tW87B{display:inline-flex;align-items:center;gap:.75rem}.FlexboxSimulator_counterButton__N_F5X{width:2.75rem;height:2.75rem;border:1px solid #cfc9c0;border-radius:50%;background:#fff;color:#161513;font-size:1.125rem;font-weight:700;cursor:pointer}.FlexboxSimulator_counterButton__N_F5X:disabled{opacity:.4;cursor:not-allowed}.FlexboxSimulator_counterValue__puJwb{min-width:3rem;text-align:center;font-weight:700}.FlexboxSimulator_frame__aTGf9{display:block;width:100%;height:280px;border:1px solid #eeeae4;border-radius:.5rem;background:#fff}.FlexboxSimulator_codeGrid__OSw8v{display:grid;gap:1rem}@media(min-width:960px){.FlexboxSimulator_codeGrid__OSw8v{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:start}}.FlexboxSimulator_code__ARS8v{overflow:hidden;border:1px solid #e4e0da;border-radius:.85rem;background:#17171d}.FlexboxSimulator_codeToolbar__M9Bvb{display:flex;justify-content:space-between;align-items:center;padding:.45rem .7rem;background:#111116}.FlexboxSimulator_codeLang__KaE_k{color:#bbb;font-size:.75rem}.FlexboxSimulator_copyButton__nnZ0_{min-height:2.25rem;padding:.35rem .85rem;border:0;border-radius:999px;background:#160076;color:#fff;font-size:.8125rem;font-weight:700;cursor:pointer}.FlexboxSimulator_pre__dQeDv{margin:0;padding:1rem 0 1.15rem;overflow-x:auto;color:#eee;font-size:.9rem;line-height:1.7}.FlexboxSimulator_line__dgeJf{display:block;min-height:1.7em;padding:0 1.1rem;white-space:pre}.FlexboxSimulator_lineChanged__MKwet{background:rgba(255,214,102,.16);box-shadow:inset 3px 0 0 #ffd666;color:#ffe9a8}.FlexboxSimulator_lineNote__exGBK{color:#8f8f9c}.FlexboxSimulator_changedMark__veNhl{margin-left:.75rem;padding:0 .4rem;border-radius:.3rem;background:#ffd666;color:#2a2000;font-family:sans-serif;font-size:.6875rem;font-weight:700;-webkit-user-select:none;-moz-user-select:none;user-select:none}.FlexboxSimulator_srOnly__HsQx8{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}