.FeatureLibraryDesign_page__3Bpym{margin:0;background:var(--slate-0);font-family:var(--font-sans);color:var(--slate-700);font-feature-settings:"ss01","cv11"}.FeatureLibraryDesign_page__3Bpym a{color:var(--azure-600)}.FeatureLibraryDesign_page__3Bpym a:hover{color:var(--azure-700)}.FeatureLibraryDesign_wrap__8RMUT{max-width:1240px;margin:0 auto;padding:0 40px;box-sizing:border-box}.FeatureLibraryDesign_btn__mSixZ{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 24px;border-radius:12px;font:600 16px/1 var(--font-sans);text-decoration:none;box-sizing:border-box;cursor:pointer;border:0}.FeatureLibraryDesign_btn-ink__moqyc{background:var(--ink-950);color:var(--slate-0)}.FeatureLibraryDesign_btn-ink__moqyc:hover{background:var(--ink-800);color:var(--slate-0)}.FeatureLibraryDesign_btn-line__Y_xXC{background:var(--slate-0);color:var(--ink-950);box-shadow:inset 0 0 0 2px var(--ink-950)}.FeatureLibraryDesign_btn__mSixZ:focus-visible,.FeatureLibraryDesign_mini__4QauZ:focus-visible,.FeatureLibraryDesign_nav-arrow__eXKR_:focus-visible,.FeatureLibraryDesign_opt__4F9Ng:focus-visible,.FeatureLibraryDesign_pick__v1z7e:focus-visible,.FeatureLibraryDesign_rtog__1BTOQ:focus-visible,.FeatureLibraryDesign_stepdot__I5lEj:focus-visible{box-shadow:0 0 0 2px var(--azure-500),0 0 0 5px rgba(58,111,224,.45);outline:none}.FeatureLibraryDesign_hand__oqqY6{font-family:var(--font-hand)}.FeatureLibraryDesign_ruled__TLga4{background-image:repeating-linear-gradient(to bottom,transparent 0,transparent 35px,var(--azure-100) 35px,var(--azure-100) 36px)}.FeatureLibraryDesign_lines__PQfsc{display:block;line-height:36px;background-image:repeating-linear-gradient(to bottom,transparent 0,transparent 35px,var(--azure-200) 35px,var(--azure-200) 36px);background-position:0 -9px}.FeatureLibraryDesign_chapter__d0ChV{font:600 14px/1 var(--font-sans);color:var(--azure-500)}.FeatureLibraryDesign_h2__Y5FK2{margin:0;font-size:56px;line-height:1.04;font-weight:700;letter-spacing:-.03em;color:var(--ink-950);text-wrap:balance}.FeatureLibraryDesign_lede__tzl_Y{margin:0;font-size:19px;line-height:1.6;color:var(--slate-600);max-width:640px}.FeatureLibraryDesign_tag__lrlA9{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:5px 11px;font:600 12px/1.2 var(--font-sans)}.FeatureLibraryDesign_stepdot__I5lEj{all:unset;box-sizing:border-box;cursor:pointer;min-height:44px;padding:8px 14px;border-radius:12px;font:500 14px/1.25 var(--font-sans);text-align:left}.FeatureLibraryDesign_panel__svIwx{background:var(--slate-0);border:1.5px solid var(--ink-950);border-radius:20px;padding:28px;display:grid;gap:12px;align-content:start}.FeatureLibraryDesign_m-nav__yGooj{display:none}@media (max-width:1100px){.FeatureLibraryDesign_wrap__8RMUT{padding-left:28px;padding-right:28px}}@media (max-width:920px){.FeatureLibraryDesign_site-nav__zA9Th{display:none!important}.FeatureLibraryDesign_m-nav__yGooj{display:block;position:relative}.FeatureLibraryDesign_m-nav__yGooj>summary{list-style:none;cursor:pointer;width:44px;height:44px;box-sizing:border-box;border-radius:12px;box-shadow:inset 0 0 0 1.5px var(--ink-950);display:grid;place-items:center;background:var(--slate-0)}.FeatureLibraryDesign_m-nav__yGooj>summary::-webkit-details-marker{display:none}.FeatureLibraryDesign_m-nav__yGooj>summary:focus-visible{box-shadow:0 0 0 2px var(--azure-500),0 0 0 5px rgba(58,111,224,.45);outline:none}.FeatureLibraryDesign_m-nav-panel__rsN8v{position:absolute;right:0;top:54px;width:min(320px,calc(100vw - 32px));box-sizing:border-box;background:var(--slate-0);border:2px solid var(--ink-950);border-radius:18px;box-shadow:8px 8px 0 var(--ink-950);padding:10px;display:grid;gap:2px;z-index:30}.FeatureLibraryDesign_m-nav-panel__rsN8v a{display:flex;align-items:center;min-height:48px;padding:0 14px;border-radius:10px;color:var(--ink-950);text-decoration:none;font:500 16px/1 var(--font-sans)}.FeatureLibraryDesign_m-nav-panel__rsN8v a[aria-current]{background:var(--azure-50);color:var(--azure-700)}.FeatureLibraryDesign_m-nav-panel__rsN8v a.FeatureLibraryDesign_btn__mSixZ{justify-content:center;margin-top:6px;color:var(--slate-0);background:var(--ink-950)}.FeatureLibraryDesign_rg-band__W5wmS{grid-template-columns:minmax(0,1fr)!important;gap:40px!important}}@media (max-width:600px){.FeatureLibraryDesign_wrap__8RMUT{padding-left:16px;padding-right:16px}.FeatureLibraryDesign_band-h__Przk_{font-size:44px!important}.FeatureLibraryDesign_band-pad__w_qkR{padding-top:56px!important;padding-bottom:64px!important}}.FeatureLibraryDesign_h2__Y5FK2{font-size:clamp(34px,6vw,56px)}.FeatureLibraryDesign_stage2__rDqxy{background:var(--slate-0);border:2px solid var(--ink-950);border-radius:24px;box-shadow:12px 12px 0 var(--ink-950);padding:24px;box-sizing:border-box;display:grid;gap:18px;min-width:0}.FeatureLibraryDesign_klab__Ukvwx{font:600 12.5px/1.2 var(--font-sans);color:var(--slate-500)}.FeatureLibraryDesign_colbox__auQjZ{background:var(--slate-50);border-radius:16px;box-shadow:inset 0 0 0 1.5px var(--slate-300);padding:12px;display:grid;gap:6px;align-content:start;min-width:0}.FeatureLibraryDesign_nd__Ozv84{all:unset;box-sizing:border-box;cursor:pointer;min-height:44px;width:100%;padding:9px 12px;border-radius:10px;display:grid;gap:3px;font:500 14.5px/1.3 var(--font-sans);color:var(--slate-800);text-align:left;transition:background-color .25s,color .25s}.FeatureLibraryDesign_nd__Ozv84 small{font:500 12.5px/1.3 var(--font-sans);color:var(--slate-500)}.FeatureLibraryDesign_nd__Ozv84:hover{background:var(--azure-50)}.FeatureLibraryDesign_nd__Ozv84[aria-pressed=true],.FeatureLibraryDesign_nd__Ozv84[aria-pressed=true]:hover{background:var(--ink-950);color:var(--slate-0)}.FeatureLibraryDesign_nd__Ozv84[aria-pressed=true] small{color:var(--slate-300)}.FeatureLibraryDesign_qli__irH7n{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:12px;align-items:start;padding:10px 14px 12px 8px;border-radius:12px;background:var(--slate-0);transition:background-color .25s,box-shadow .25s}.FeatureLibraryDesign_ck__zjR1i{all:unset;cursor:pointer;width:44px;height:44px;box-sizing:border-box;border-radius:10px;display:grid;place-items:center}.FeatureLibraryDesign_ckb__jiVin{width:22px;height:22px;box-sizing:border-box;border-radius:6px;display:grid;place-items:center;transition:background-color .2s,box-shadow .2s}.FeatureLibraryDesign_chip__v916P{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 12px;border-radius:999px;font:600 13px/1.2 var(--font-sans);box-sizing:border-box}.FeatureLibraryDesign_addc__68kPq{all:unset;cursor:pointer;min-height:44px;padding:0 14px;border-radius:999px;box-shadow:inset 0 0 0 1.5px var(--slate-400);font:600 13.5px/1.2 var(--font-sans);color:var(--slate-800);box-sizing:border-box;display:inline-flex;align-items:center;gap:6px}.FeatureLibraryDesign_addc__68kPq:hover{box-shadow:inset 0 0 0 2px var(--azure-500)}.FeatureLibraryDesign_sel__uIpDv{display:grid;grid-template-columns:44px minmax(0,1fr);gap:8px;align-items:center;padding:4px 12px 4px 4px;border-radius:12px;transition:background-color .25s,box-shadow .25s}.FeatureLibraryDesign_rz-opt__SeBFW{all:unset;box-sizing:border-box;cursor:pointer;min-height:64px;padding:12px 16px;border-radius:14px;display:grid;gap:4px;text-align:left;font:600 16px/1.3 var(--font-sans);transition:background-color .25s,color .25s,box-shadow .25s}.FeatureLibraryDesign_rz-opt__SeBFW small{font:400 13.5px/1.4 var(--font-sans)}.FeatureLibraryDesign_rz-row__wjzug{display:grid;grid-template-columns:minmax(0,1fr) 150px minmax(0,1.5fr);gap:18px;align-items:center;padding:14px 20px;border-top:1.5px solid var(--slate-200)}.FeatureLibraryDesign_pill__2wcri{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:30px;padding:0 12px;border-radius:999px;font:600 12.5px/1.2 var(--font-sans);white-space:nowrap;justify-self:start;box-sizing:border-box}.FeatureLibraryDesign_etab__8ObWd{all:unset;box-sizing:border-box;cursor:pointer;min-height:44px;padding:0 16px;border-radius:10px;font:600 14px/44px var(--font-sans);white-space:nowrap}.FeatureLibraryDesign_tlink__kbsxr{display:inline-flex;align-items:center;min-height:44px}.FeatureLibraryDesign_addc__68kPq:focus-visible,.FeatureLibraryDesign_ck__zjR1i:focus-visible,.FeatureLibraryDesign_etab__8ObWd:focus-visible,.FeatureLibraryDesign_jump__pqs0a:focus-visible,.FeatureLibraryDesign_nd__Ozv84:focus-visible,.FeatureLibraryDesign_rz-opt__SeBFW:focus-visible{box-shadow:0 0 0 2px var(--azure-500),0 0 0 5px rgba(58,111,224,.45);outline:none}.FeatureLibraryDesign_g-link___8lIS{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.85fr) minmax(0,1.15fr);gap:18px;align-items:start}.FeatureLibraryDesign_g-drill__DpB2z{display:grid;grid-template-columns:repeat(3,minmax(0,210px)) minmax(0,1fr);gap:14px;align-items:start}@media (prefers-reduced-motion:reduce){.FeatureLibraryDesign_ckb__jiVin,.FeatureLibraryDesign_nd__Ozv84,.FeatureLibraryDesign_qli__irH7n,.FeatureLibraryDesign_rz-opt__SeBFW,.FeatureLibraryDesign_sel__uIpDv{transition:none}}@media (max-width:1100px){.FeatureLibraryDesign_jump__pqs0a{min-height:44px;box-sizing:border-box}.FeatureLibraryDesign_g-link___8lIS{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.FeatureLibraryDesign_g-link___8lIS>:first-child{grid-column:1/-1}.FeatureLibraryDesign_g-drill__DpB2z{grid-template-columns:repeat(3,minmax(0,1fr))}.FeatureLibraryDesign_g-drill__DpB2z>:last-child{grid-column:1/-1}.FeatureLibraryDesign_rg-4__TV2bS{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:920px){.FeatureLibraryDesign_rg-2__FRLVY,.FeatureLibraryDesign_rg-3__vgjIx,.FeatureLibraryDesign_rg-4__TV2bS,.FeatureLibraryDesign_rg-cls__P_M_u,.FeatureLibraryDesign_rg-ex__sAyvH{grid-template-columns:minmax(0,1fr)!important;gap:20px!important}.FeatureLibraryDesign_hero-h1__4eG5H{line-height:72px!important;top:8px!important}.FeatureLibraryDesign_rz-row__wjzug{grid-template-columns:minmax(0,1fr) 140px minmax(0,1.3fr);gap:14px;padding:14px 16px}}@media (max-width:700px){.FeatureLibraryDesign_g-link___8lIS{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.FeatureLibraryDesign_crumbs__pldk0{flex-wrap:wrap;height:auto!important;row-gap:0}.FeatureLibraryDesign_hero-h1__4eG5H{font-size:44px!important;line-height:72px!important;top:10px!important}.FeatureLibraryDesign_hero-lede__o3nD_{font-size:18px!important}.FeatureLibraryDesign_stage2__rDqxy{padding:14px;gap:14px;border-radius:20px;box-shadow:6px 6px 0 var(--ink-950)}.FeatureLibraryDesign_rz-opts__Pgg6X{grid-template-columns:minmax(0,1fr)!important;gap:8px!important}.FeatureLibraryDesign_rz-opt__SeBFW{min-height:52px;padding:10px 14px}.FeatureLibraryDesign_rz-opt__SeBFW small{display:none}.FeatureLibraryDesign_rz-row__wjzug{grid-template-columns:minmax(0,1fr) auto;row-gap:4px;column-gap:10px;padding:12px}.FeatureLibraryDesign_rz-head__kfLjA{display:none!important}}.FeatureLibraryDesign_sm-only__nb1eM{display:none!important}.FeatureLibraryDesign_sm-sum__0fzEZ{background:var(--slate-0);border:2px solid var(--ink-950);border-radius:20px;padding:20px;box-sizing:border-box;gap:14px;box-shadow:6px 6px 0 var(--ink-950)}.FeatureLibraryDesign_sm-sum__0fzEZ ol{list-style:none;margin:0;padding:0;display:grid;gap:12px}.FeatureLibraryDesign_sm-sum__0fzEZ li{display:grid;grid-template-columns:32px minmax(0,1fr);gap:12px;align-items:start}.FeatureLibraryDesign_sm-sum__0fzEZ li>span:first-child{width:32px;height:32px;border-radius:999px;background:var(--ink-950);color:var(--slate-0);font:700 15px/32px var(--font-sans);text-align:center}.FeatureLibraryDesign_sm-sum__0fzEZ li strong{display:block;font-size:16px;line-height:1.35;color:var(--ink-950)}.FeatureLibraryDesign_sm-sum__0fzEZ li em{display:block;font-style:normal;font-size:15px;line-height:1.5;color:var(--slate-600);margin-top:2px}.FeatureLibraryDesign_sm-note__6zPeX{display:flex;align-items:center;gap:8px;font-size:14px;line-height:1.4;color:var(--slate-600);border-top:1.5px dashed var(--slate-300);padding-top:12px}@media (max-width:600px){.FeatureLibraryDesign_lg-only__lN8eW{display:none!important}.FeatureLibraryDesign_sm-only__nb1eM{display:block!important}.FeatureLibraryDesign_sm-only__nb1eM.FeatureLibraryDesign_sm-sum__0fzEZ{display:grid!important}.FeatureLibraryDesign_ph-sec__10BOV{padding-top:52px!important;padding-bottom:56px!important}.FeatureLibraryDesign_ph-sec__10BOV>.FeatureLibraryDesign_wrap__8RMUT{gap:20px!important}.FeatureLibraryDesign_ph-sec__10BOV .FeatureLibraryDesign_rg-2__FRLVY{gap:16px!important}.FeatureLibraryDesign_ph-hero__9UJSh{padding-top:40px!important;padding-bottom:52px!important}.FeatureLibraryDesign_ph-hero__9UJSh>.FeatureLibraryDesign_wrap__8RMUT{gap:24px!important}.FeatureLibraryDesign_scr-frame__rixCE .FeatureLibraryDesign_scr-area__uq5Al>.FeatureLibraryDesign_rvside__1TU70[aria-hidden=true]{display:none!important}.FeatureLibraryDesign_scr-frame__rixCE .FeatureLibraryDesign_scr-area__uq5Al>.FeatureLibraryDesign_rv__xjA5p{margin:0!important}.FeatureLibraryDesign_sm-links__Kxm_T{list-style:none;margin:0;padding:0;border-top:1.5px solid var(--ink-950)}.FeatureLibraryDesign_sm-links__Kxm_T li{border-bottom:1.5px solid var(--ink-950)}.FeatureLibraryDesign_sm-links__Kxm_T a{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:56px;font-size:17px;font-weight:600;color:var(--ink-950);text-decoration:none}}@media (min-width:601px){.FeatureLibraryDesign_page__3Bpym nav[aria-label=Breadcrumb]{transform:translateY(-39px)}}@media (max-width:600px){.FeatureLibraryDesign_page__3Bpym nav[aria-label=Breadcrumb]{transform:translateY(-7px)}}.FeatureLibraryDesign_page__3Bpym button{touch-action:manipulation}.FeatureLibraryDesign_page__3Bpym :is(button,a,summary):focus-visible{outline:2px solid var(--azure-500);outline-offset:4px}.FeatureLibraryDesign_page__3Bpym a.FeatureLibraryDesign_btn-ink__moqyc,.FeatureLibraryDesign_page__3Bpym a.FeatureLibraryDesign_btn-ink__moqyc:hover{color:var(--slate-0)}.FeatureLibraryDesign_page__3Bpym a.FeatureLibraryDesign_btn-line__Y_xXC,.FeatureLibraryDesign_page__3Bpym a.FeatureLibraryDesign_btn-line__Y_xXC:hover{color:var(--ink-950)}@media (max-width:600px){.FeatureLibraryDesign_hero-h1__4eG5H{font-size:clamp(36px,10.4vw,44px)!important}.FeatureLibraryDesign_band-pad__w_qkR .FeatureLibraryDesign_btn__mSixZ{min-height:48px!important;padding:0 22px!important;font-size:16px!important}}