:root{--lp-nav-icon-rest:0.7;--lp-nav-icon-hover:0.9}body{background:var(--lp-surface)}.lp-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#nd-notebook-layout{--fd-layout-width:1000rem;--fd-header-height:56px}@media (min-width:768px){#nd-notebook-layout:after{content:"";position:fixed;z-index:9;inset:var(--fd-docs-row-2) 8px 8px var(--fd-sidebar-col);border-radius:16px;box-shadow:inset 0 0 0 1px var(--lp-panel-edge),0 0 0 100vmax var(--lp-canvas);pointer-events:none}}html{overscroll-behavior-y:none}.lp-toc-scroll,:is(#nd-sidebar,#nd-sidebar-mobile) [data-radix-scroll-area-viewport]{overscroll-behavior-y:none}.lp-header{grid-area:header;position:sticky;top:var(--fd-docs-row-1);z-index:10;gap:8px;height:var(--fd-header-height);padding-inline:24px 16px}.lp-header,.lp-header-brand{display:flex;align-items:center}.lp-header-brand{flex:none;width:calc(var(--fd-sidebar-col) - 32px);min-width:0}.lp-header-title{display:inline-flex;align-items:center;text-decoration:none}.lp-tabs{display:flex;gap:4px;min-width:0}.lp-tab,.lp-tabs{align-items:center}.lp-tab{display:inline-flex;gap:8px;height:36px;padding:0 14px;border:1px solid transparent;border-radius:999px;color:var(--lp-text-secondary);font-size:14px;font-weight:500;white-space:nowrap;text-decoration:none;transition:background-color .15s ease,color .15s ease}.lp-tab svg{width:16px;height:16px;flex:none;stroke-width:1.75}.lp-tab[data-active=true]{border-color:var(--lp-border);background:var(--lp-surface);box-shadow:var(--lp-control-shadow);color:var(--lp-ink)}@media (hover:hover){.lp-tab[data-active=false]:hover{background:var(--lp-hover);color:var(--lp-text-hover)}}.lp-header-actions{display:flex;align-items:center;gap:8px;margin-inline-start:auto}.lp-header-link{display:contents}.lp-header .lp-search{width:240px;height:36px;gap:8px;padding:0 5px 0 12px;border:1px solid var(--lp-border);border-radius:999px;background:var(--lp-surface);box-shadow:var(--lp-control-shadow);color:var(--lp-text-muted);font-size:14px}.lp-header .lp-search>svg{width:16px;height:16px;flex:none}.lp-header .lp-search>div{align-items:center;gap:1px;height:23px;padding:0 7px;border-radius:999px;background:var(--lp-panel)}.lp-header .lp-search kbd{padding:0;border:0;background:none;color:var(--lp-text-muted);font-family:var(--font-sans);font-size:12px;font-weight:500}@media (hover:hover){.lp-header .lp-search:hover{border-color:var(--lp-border-strong);color:var(--lp-text-secondary)}}.lp-header .lp-theme{width:36px;height:36px;justify-content:center;padding:0;border:1px solid var(--lp-border);background:var(--lp-surface);box-shadow:var(--lp-control-shadow);color:var(--lp-text-secondary);transition:border-color .15s ease,color .15s ease}.lp-header .lp-theme svg{width:18px;height:18px;padding:0;background:none;color:inherit;fill:none;stroke-width:1.75}.dark .lp-header .lp-theme svg:first-child,html:not(.dark) .lp-header .lp-theme svg:nth-child(2){display:none}@media (hover:hover){.lp-header .lp-theme:hover{border-color:var(--lp-border-strong);color:var(--lp-text-hover)}}.lp-header-mobile{display:none;align-items:center;gap:4px;margin-inline-start:auto}.lp-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:999px;color:var(--lp-text-secondary)}.lp-icon-btn svg{width:20px;height:20px;stroke-width:1.75}.lp-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 20px;border:1px solid transparent;border-radius:999px;font-size:14px;font-weight:600;line-height:1;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .12s ease;-webkit-tap-highlight-color:transparent}.lp-btn:active{transform:scale(.97)}.lp-header .lp-btn{height:36px;padding:0 18px}.lp-btn--primary{background:var(--lp-ink);color:var(--lp-inverted-text)}.lp-btn--primary:active{background:rgb(14,15,17)}.lp-btn--secondary{background:rgb(0 0 0/.08);color:rgb(29,30,34)}.lp-btn--secondary:active{background:rgb(0 0 0/.14)}.dark .lp-btn--primary:active{background:rgb(255 255 255/.76)}.dark .lp-btn--secondary{border-color:rgb(255 255 255/.15);background:rgb(255 255 255/.06);color:rgb(255 255 255/.88)}.dark .lp-btn--secondary:active{background:rgb(255 255 255/.16)}@media (hover:hover){.lp-btn--primary:hover{background:rgb(52,53,58)}.lp-btn--secondary:hover{background:rgb(0 0 0/.11)}.dark .lp-btn--primary:hover{background:rgb(255 255 255/.88)}.dark .lp-btn--secondary:hover{border-color:rgb(255 255 255/.26);background:rgb(255 255 255/.11)}}.lp-roll{display:inline-flex;white-space:pre}.lp-roll-ch{position:relative;display:inline-block;overflow:hidden;line-height:1.2}.lp-roll-ch:after,.lp-roll-ch:before{content:attr(data-ch);display:inline-block;transition:transform .45s cubic-bezier(.76,0,.24,1);transition-delay:calc(var(--i) * 18ms)}.lp-roll-ch:after{position:absolute;left:0;top:0;transform:translateY(110%)}@media (hover:hover){.lp-btn:hover .lp-roll-ch:before{transform:translateY(-110%)}.lp-btn:hover .lp-roll-ch:after{transform:none}}.lp-btn:focus-visible .lp-roll-ch:before{transform:translateY(-110%)}.lp-btn:focus-visible .lp-roll-ch:after{transform:none}@media (prefers-reduced-motion:reduce){.lp-roll-ch:after,.lp-roll-ch:before{transition:none}.lp-btn .lp-roll-ch:before{transform:none!important}.lp-roll-ch:after{display:none}}:root{--font-display:var(--font-sans)}body{font-feature-settings:"ss03","cv05","cv06","cv08","cv10","cv11","cv12","cv13"}.docs-home-hero h1,.lp-doc-title{font-weight:600;letter-spacing:-.028em}.lp-doc-body>h2,.related-links h2,.related-pages h2{font-weight:600;letter-spacing:-.018em}#nd-sidebar{background:transparent;border:0}#nd-sidebar-mobile{background:var(--lp-canvas)}@media (min-width:768px){#nd-notebook-layout{--fd-sidebar-width:280px}}:is(#nd-sidebar,#nd-sidebar-mobile) [data-radix-scroll-area-viewport]{padding-bottom:48px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 12px,#000 calc(100% - 48px),transparent);mask-image:linear-gradient(180deg,transparent,#000 12px,#000 calc(100% - 48px),transparent)}@layer utilities{:is(#nd-sidebar,#nd-sidebar-mobile) [data-radix-scroll-area-viewport]>div{gap:0!important}}:is(#nd-sidebar,#nd-sidebar-mobile) [data-radix-scroll-area-viewport]>div>a[data-active],:is(#nd-sidebar,#nd-sidebar-mobile) [data-radix-scroll-area-viewport]>div>div[data-state]>button[data-state]{align-items:center;gap:8px;min-height:38px;margin:0;padding:9px 8px;padding-inline-start:8px!important;border-radius:8px;background:none;color:var(--lp-text-secondary);font-size:14px;font-weight:600;line-height:20px;transition:color .15s ease}:is(#nd-sidebar,#nd-sidebar-mobile) [data-radix-scroll-area-viewport]>div>a[data-active=true]{background:transparent;color:var(--lp-accent)}@media (hover:hover){:is(#nd-sidebar,#nd-sidebar-mobile) [data-radix-scroll-area-viewport]>div>a[data-active=false]:hover,:is(#nd-sidebar,#nd-sidebar-mobile) [data-radix-scroll-area-viewport]>div>div[data-state]>button[data-state]:hover{background:none;color:var(--lp-text-hover)}:is(#nd-sidebar,#nd-sidebar-mobile) [data-radix-scroll-area-viewport]>div>div[data-state]>button[data-state]:hover:after{background:var(--lp-text-hover)}}:is(#nd-sidebar,#nd-sidebar-mobile) .lp-nav-icon{width:22px;height:22px;flex:none;margin:-1px;color:var(--lp-nav-icon);opacity:var(--lp-nav-icon-rest);transition:opacity .15s ease,color .15s ease}@media (hover:hover){:is(#nd-sidebar,#nd-sidebar-mobile) [data-radix-scroll-area-viewport]>div>a[data-active=false]:hover>.lp-nav-icon,:is(#nd-sidebar,#nd-sidebar-mobile) [data-radix-scroll-area-viewport]>div>div[data-state]>button[data-state]:hover>.lp-nav-icon,:is(#nd-sidebar,#nd-sidebar-mobile) a.lp-sidebar-foot-link:not([data-active=true]):hover>.lp-nav-icon{opacity:var(--lp-nav-icon-hover)}}:is(#nd-sidebar,#nd-sidebar-mobile) a[data-active=true]>.lp-nav-icon{color:var(--lp-accent);opacity:1}.lp-sidebar-foot-links,:is(#nd-sidebar,#nd-sidebar-mobile) [data-radix-scroll-area-viewport]>div{position:relative}.lp-nav-chip{position:absolute;top:0;left:0;z-index:0;border-radius:8px;background:var(--lp-hover);opacity:0;pointer-events:none;will-change:transform}:is(#nd-sidebar,#nd-sidebar-mobile) [data-radix-scroll-area-viewport] :is(a[data-active],button[data-state]),:is(#nd-sidebar,#nd-sidebar-mobile) a.lp-sidebar-foot-link{position:relative;z-index:1}:is(#nd-sidebar,#nd-sidebar-mobile) [data-radix-scroll-area-viewport] div[data-state]>button[data-state]{padding-inline-end:8px}:is(#nd-sidebar,#nd-sidebar-mobile) [data-radix-scroll-area-viewport] div[data-state]>button[data-state]>svg[data-icon]{display:none}:is(#nd-sidebar,#nd-sidebar-mobile) [data-radix-scroll-area-viewport] div[data-state]>button[data-state]:after{content:"";flex:none;width:16px;height:16px;margin-inline-start:auto;background:var(--lp-text-secondary);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M19 9L12 15L5 9'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M19 9L12 15L5 9'/%3E%3C/svg%3E") center /contain no-repeat;transition:transform .15s ease,background-color .15s ease}:is(#nd-sidebar,#nd-sidebar-mobile) [data-radix-scroll-area-viewport] div[data-state]>button[data-state=closed]:after{transform:rotate(-90deg)}:is(#nd-sidebar,#nd-sidebar-mobile) [data-radix-scroll-area-viewport]>div>div[data-state]>button[data-state]:after{background:var(--lp-text-secondary)}:is(#nd-sidebar,#nd-sidebar-mobile) [data-radix-scroll-area-viewport] div[data-state]>div[data-state][id]:before{content:"";inset-block:0;inset-inline-start:18px;width:1px;background:var(--lp-border)}:is(#nd-sidebar,#nd-sidebar-mobile) [data-radix-scroll-area-viewport] div[data-state]>div[data-state][id]>div{gap:0;padding:0 0 0 28px}:is(#nd-sidebar,#nd-sidebar-mobile) [data-radix-scroll-area-viewport] div[data-state]>div[data-state][id] a[data-active]{min-height:36px;margin:0;padding:7px 8px;padding-inline-start:8px!important;border-radius:8px;background:none;color:var(--lp-text-secondary);font-size:14px;font-weight:400;line-height:22px;transition:color .15s ease}@media (hover:hover){:is(#nd-sidebar,#nd-sidebar-mobile) [data-radix-scroll-area-viewport] div[data-state]>div[data-state][id] a[data-active=false]:hover,:is(#nd-sidebar,#nd-sidebar-mobile) [data-radix-scroll-area-viewport] div[data-state]>div[data-state][id] div[data-state]>button[data-state]:hover{color:var(--lp-text-hover)}:is(#nd-sidebar,#nd-sidebar-mobile) [data-radix-scroll-area-viewport] div[data-state]>div[data-state][id] div[data-state]>a[data-active=false]:hover:after,:is(#nd-sidebar,#nd-sidebar-mobile) [data-radix-scroll-area-viewport] div[data-state]>div[data-state][id] div[data-state]>button[data-state]:hover:after{background:var(--lp-text-hover)}}:is(#nd-sidebar,#nd-sidebar-mobile) [data-radix-scroll-area-viewport] div[data-state]>div[data-state][id] a[data-active=true]{background:transparent;color:var(--lp-accent)}:is(#nd-sidebar,#nd-sidebar-mobile) [data-radix-scroll-area-viewport] div[data-state]>div[data-state][id] a[data-active]:before{content:none}:is(#nd-sidebar,#nd-sidebar-mobile) [data-radix-scroll-area-viewport] div[data-state]>div[data-state][id] a[data-active=true]:before{content:"";display:block;position:absolute;top:0;bottom:0;inset-inline-start:-10.5px;width:2px;height:auto;border-radius:1px;background:var(--lp-accent)}:is(#nd-sidebar,#nd-sidebar-mobile) [data-radix-scroll-area-viewport]>div[data-lp-tick] div[data-state]>div[data-state][id] a[data-active=true]:before{content:none}.lp-nav-tick{position:absolute;top:0;left:0;z-index:2;width:2px;height:0;border-radius:1px;background:var(--lp-accent);opacity:0;pointer-events:none;will-change:transform}:is(#nd-sidebar,#nd-sidebar-mobile) [data-radix-scroll-area-viewport] div[data-state]>div[data-state][id] div[data-state]>button[data-state]{min-height:36px;margin:0;padding:7px 8px;padding-inline-start:8px!important;border-radius:8px;background:none;color:var(--lp-text-secondary);font-size:14px;font-weight:400;line-height:22px;transition:color .15s ease}:is(#nd-sidebar,#nd-sidebar-mobile) [data-radix-scroll-area-viewport] div[data-state]>div[data-state][id] div[data-state]>a[data-active]{padding-inline-end:8px}:is(#nd-sidebar,#nd-sidebar-mobile) [data-radix-scroll-area-viewport] div[data-state]>div[data-state][id] div[data-state]>a[data-active]>svg[data-icon]{display:none}:is(#nd-sidebar,#nd-sidebar-mobile) [data-radix-scroll-area-viewport] div[data-state]>div[data-state][id] div[data-state]>a[data-active]:after{content:"";flex:none;width:16px;height:16px;margin-inline-start:auto;background:var(--lp-text-secondary);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M19 9L12 15L5 9'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M19 9L12 15L5 9'/%3E%3C/svg%3E") center /contain no-repeat;transition:transform .15s ease}:is(#nd-sidebar,#nd-sidebar-mobile) [data-radix-scroll-area-viewport] div[data-state]>div[data-state][id] div[data-state=closed]>a[data-active]:after{transform:rotate(-90deg)}:is(#nd-sidebar,#nd-sidebar-mobile) [data-radix-scroll-area-viewport] div[data-state]>div[data-state][id] div[data-state]>div[data-state][id]{margin-inline-start:-12px}:is(#nd-sidebar,#nd-sidebar-mobile) [data-radix-scroll-area-viewport] div[data-state]>div[data-state][id] div[data-state]>div[data-state][id]:before{content:none}:is(#nd-sidebar,#nd-sidebar-mobile) [data-radix-scroll-area-viewport] div[data-state]>div[data-state][id] div[data-state]>div[data-state][id]>div{padding-inline-start:28px}:is(#nd-sidebar,#nd-sidebar-mobile) [data-radix-scroll-area-viewport] div[data-state]>div[data-state][id] div[data-state]>div[data-state][id] a[data-active=true]:before{inset-inline-start:-26.5px}.lp-sidebar-foot{flex:none}.lp-sidebar-foot-links{display:flex;flex-direction:column;gap:0;margin-inline:16px;padding-block:8px 16px}:is(#nd-sidebar,#nd-sidebar-mobile) a.lp-sidebar-foot-link{display:flex;align-items:center;gap:8px;min-height:38px;padding:9px 8px;border-radius:8px;background:none;color:var(--lp-text-secondary);font-size:14px;font-weight:600;line-height:20px;text-decoration:none;transition:color .15s ease}:is(#nd-sidebar,#nd-sidebar-mobile) a.lp-sidebar-foot-link[data-active=true]{background:transparent;color:var(--lp-accent)}@media (hover:hover){:is(#nd-sidebar,#nd-sidebar-mobile) a.lp-sidebar-foot-link:not([data-active=true]):hover{color:var(--lp-text-hover)}}#nd-sidebar a.lp-sidebar-foot-link.lp-sidebar-foot-app{display:none}.lp-outline-lede,.lp-outline-who{color:var(--lp-text-secondary)}.lp-outline-who{display:inline-flex;align-self:flex-start;width:fit-content;margin:12px 0 0;padding:4px 10px;border-radius:8px;background:var(--lp-panel);font-size:14px}.lp-outline-note{margin:-4px 0 12px;color:var(--lp-text-muted);font-size:14px}.lp-outline-bars,.lp-outline-steps,.lp-outline-table{margin:8px 0 4px}.lp-outline-bars{display:grid;gap:10px}.lp-outline-bars span,.lp-outline-steps span,.lp-outline-table span{display:block;height:10px;border-radius:6px;background:var(--lp-border)}.lp-outline-bars span:last-child{width:62%}.lp-outline-steps li{padding-block:6px}.lp-outline-steps li span{width:72%}.lp-outline-steps li:nth-child(2) span{width:58%}.lp-outline-table{overflow:hidden;border:1px solid var(--lp-border);border-radius:10px}.lp-outline-table>div{display:grid;grid-template-columns:1fr 2fr;gap:16px;padding:12px 14px;border-top:1px solid var(--lp-border)}.lp-outline-table>div:first-child{border-top:0;background:var(--lp-panel)}.lp-outline-table>div span:last-child{width:70%}.lp-outline-media{position:relative;display:grid;place-items:center;aspect-ratio:16/9;margin:20px 0;border:1px solid var(--lp-border);border-radius:20px;color:var(--lp-text-secondary);font-size:14px;font-weight:500}.lp-outline-media.is-image{aspect-ratio:16/10;max-width:560px}.lp-outline-media.is-diagram{aspect-ratio:3/1}.lp-outline-links{margin:8px 0 4px}.lp-outline-links a{color:var(--lp-accent)}.lp-outline-nopage{padding:16px 18px;border-radius:12px;background:var(--lp-panel);color:var(--lp-text-secondary)}.lp-outline-notes{display:grid;gap:14px;margin-top:56px;padding:20px 22px;border:1px solid var(--lp-border);border-radius:14px;background:var(--lp-panel);font-size:14px;line-height:22px}.lp-outline-notes p{margin:0}.lp-outline-notes-title{color:var(--lp-ink);font-size:15px;font-weight:600}.lp-outline-notes-label{margin-bottom:2px!important;color:var(--lp-text-muted);font-size:12px;font-weight:600;letter-spacing:.02em}.lp-outline-notes .is-before{padding-inline-start:12px;border-inline-start:2px solid var(--lp-warning)}#nd-page:has(.lp-lh){padding-inline:max(32px,calc((100% - 976px) / 2))}.lp-lh h1{margin:0;color:var(--lp-ink);font-size:40px;font-weight:600;line-height:44px;letter-spacing:-.022em}.lp-lh-lede{margin:12px 0 0;color:var(--lp-text-secondary);font-size:15px;line-height:24px;letter-spacing:-.011em}.lp-lh-section{margin-top:48px}.lp-lh-section h2{margin:0 0 24px;color:var(--lp-ink);font-size:20px;font-weight:600;line-height:27px;letter-spacing:-.012em}.lp-lh-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}@media (max-width:1100px){.lp-lh-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.lp-lh-grid{grid-template-columns:1fr}}.lp-lh-card{display:flex;flex-direction:column;min-height:240px;overflow:hidden;border:1px solid var(--lp-border);border-radius:8px;background:transparent;color:inherit;text-decoration:none;transition:background-color .15s ease}@media (hover:hover){.lp-lh-card:hover{background:var(--lp-hover)}}.lp-lh-card-top{flex:none;height:106px;padding:24px 20px}.lp-lh-icon{display:block;width:20px;height:20px;color:var(--lp-ink)}.lp-lh-card.is-linear .lp-lh-icon{width:28px;height:28px}.lp-lh-card-body{flex:1 1;padding:20px}.lp-lh-card-body h3{margin:0;color:var(--lp-ink);font-size:15px;font-weight:500;line-height:24px;letter-spacing:-.011em}.lp-lh-card-body p{margin:4px 0 0;color:var(--lp-text-secondary);font-size:14px;line-height:21px;letter-spacing:-.013em}.lp-lh-icon-wrap{display:inline-flex}.lp-lh-arrow{flex:none;width:16px;height:16px}.lp-lh-option-note{margin:-14px 0 18px;color:var(--lp-text-secondary);font-size:14px;line-height:21px}.lp-lh-option-note a{color:var(--lp-accent);font-weight:500;text-decoration:underline;text-underline-offset:3px}.lp-lh-card:is(.is-row,.is-tile,.is-pattern,.is-text,.is-path){min-height:0;border-color:var(--lp-border);background:var(--lp-surface)}.lp-lh-card.is-row{flex-direction:row;align-items:flex-start;gap:14px;padding:18px;border-radius:12px}.lp-lh-card.is-row .lp-lh-card-top{height:auto;padding:0}.lp-lh-card:is(.is-row,.is-tile) .lp-lh-icon-wrap{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:color-mix(in srgb,var(--lp-accent) 10%,transparent)}.lp-lh-card:is(.is-row,.is-tile) .lp-lh-icon{color:var(--lp-accent)}.lp-lh-card.is-row .lp-lh-card-body{padding:0;border:0}.lp-lh-card.is-tile{gap:18px;padding:20px;border-radius:14px;box-shadow:0 1px 2px rgb(0 0 0/.04);transition:box-shadow .16s ease,transform .16s ease}.lp-lh-card.is-tile .lp-lh-card-top{height:auto;padding:0}.lp-lh-card.is-tile .lp-lh-icon-wrap{width:40px;height:40px;border-radius:12px}.lp-lh-card.is-tile .lp-lh-card-body{padding:0;border:0}@media (hover:hover){.lp-lh-card.is-tile:hover{background:var(--lp-surface);box-shadow:0 10px 28px rgb(0 0 0/.08);transform:translateY(-2px)}}.lp-lh-card.is-pattern{border-radius:14px}.lp-lh-card.is-pattern .lp-lh-card-top{display:grid;place-items:center;height:112px;padding:0;background-color:color-mix(in srgb,var(--lp-accent) 6%,var(--lp-surface));background-image:linear-gradient(to right,color-mix(in srgb,var(--lp-accent) 14%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,var(--lp-accent) 14%,transparent) 1px,transparent 1px);background-size:16px 16px}.lp-lh-card.is-pattern .lp-lh-icon-wrap{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:var(--lp-surface);box-shadow:0 1px 3px rgb(0 0 0/.08)}.lp-lh-card.is-pattern .lp-lh-icon{width:24px;height:24px;color:var(--lp-accent)}.lp-lh-card.is-text{border-radius:12px}.lp-lh-card.is-text .lp-lh-card-body{padding:18px 20px;border:0}.lp-lh-card.is-text h3{display:flex;align-items:center;gap:8px}.lp-lh-card.is-text h3 .lp-lh-icon{width:18px;height:18px;color:var(--lp-accent)}.lp-lh-card.is-text h3 .lp-lh-arrow{margin-inline-start:auto;color:var(--lp-text-muted);transition:transform .16s ease,color .16s ease}@media (hover:hover){.lp-lh-card.is-text:hover .lp-lh-arrow{color:var(--lp-accent);transform:translateX(3px)}}.lp-lh-card.is-path{gap:22px;padding:20px;border-radius:14px}.lp-lh-card.is-path .lp-lh-card-top{height:auto;padding:0}.lp-lh-num{color:color-mix(in srgb,var(--lp-accent) 55%,transparent);font-size:36px;font-weight:600;line-height:1;letter-spacing:-.03em}.lp-lh-card.is-path .lp-lh-card-body{display:flex;flex:1 1;flex-direction:column;padding:0;border:0}.lp-lh-read{display:inline-flex;align-items:center;gap:4px;margin-top:auto;padding-top:14px;color:var(--lp-accent);font-size:13px;font-weight:500}:root{--lp-content-width:760px}#nd-page{padding-inline:max(16px,calc((100% - var(--lp-content-width)) / 2));padding-bottom:72px}@media (min-width:768px){#nd-page{padding-inline:max(24px,calc((100% - var(--lp-content-width)) / 2))}}@media (min-width:1280px){#nd-page{padding-top:48px;padding-inline:max(32px,calc((100% - var(--lp-content-width)) / 2))}}.lp-breadcrumb{margin-bottom:16px;color:var(--lp-text-muted);font-size:14px}.lp-breadcrumb .text-fd-primary{color:var(--lp-ink);font-weight:500}.lp-pager{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:48px}.lp-pager-card{display:flex;flex-direction:column;gap:8px;min-width:0;padding:20px 24px;border:1px solid var(--lp-border);border-radius:12px;text-decoration:none;transition:background-color .15s ease}.lp-pager-card.is-next{grid-column:2;align-items:flex-end;text-align:end}.lp-pager-card:only-child{grid-column:1/-1}.lp-pager-label{display:inline-flex;align-items:center;gap:6px;color:var(--lp-text-muted);font-size:14px;line-height:20px}.lp-pager-label svg{width:16px;height:16px;stroke-width:2}.lp-pager-card:not(.is-next) .lp-pager-label svg{margin-inline-start:-2px}.lp-pager-card.is-next .lp-pager-label svg{margin-inline-end:-2px}.lp-pager-title{overflow:hidden;max-width:100%;color:var(--lp-ink);font-size:16px;font-weight:500;line-height:24px;text-overflow:ellipsis;white-space:nowrap}@media (hover:hover){.lp-pager-card:hover{background:var(--lp-hover)}}@media (max-width:640px){.lp-pager{grid-template-columns:1fr}.lp-pager-card.is-next{grid-column:auto}}.lp-doc-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.lp-doc-head .lp-doc-title{margin:0}.lp-doc-actions{display:flex;flex-shrink:0;align-items:center;margin-top:4px}.lp-doc-actions svg{width:16px;height:16px}.lp-doc-actions>*{height:36px;border:1px solid var(--lp-border);background:var(--lp-surface);box-shadow:var(--lp-control-shadow);color:var(--lp-ink);font-size:14px;font-weight:500}.lp-doc-actions>:first-child{border-radius:999px 0 0 999px;padding:0 12px 0 14px}.lp-doc-actions>:last-child{border-radius:0 999px 999px 0;border-left:0;padding:0 11px 0 9px}@media (hover:hover){.lp-doc-actions>:hover{background:var(--lp-hover)}}.lp-doc-actions>:last-child{position:relative;overflow:hidden;isolation:isolate}.lp-doc-actions>:last-child:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--lp-hover);transform:translateY(101%);transition:transform .3s cubic-bezier(.22,1,.36,1)}.lp-doc-actions>:last-child svg{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}@media (hover:hover){.lp-doc-actions>:last-child:hover{background:var(--lp-surface)}.lp-doc-actions>:last-child:hover:before{transform:translateY(0)}.lp-doc-actions>:last-child:hover svg{transform:translateY(1.5px)}}@media (prefers-reduced-motion:reduce){.lp-doc-actions>:last-child svg,.lp-doc-actions>:last-child:before{transition:none}}@media (max-width:640px){.lp-doc-head{flex-direction:column;gap:12px}}@media (min-width:641px){.lp-doc-head{position:relative;display:block}.lp-doc-actions{position:absolute;top:-60px;right:0;margin-top:0}#nd-page:has(.lp-doc-actions)>.lp-breadcrumb{padding-right:140px}}.lp-toc,.lp-toc-placeholder{display:none}@media (min-width:1280px){#nd-notebook-layout:has(.lp-toc,.lp-toc-placeholder){--fd-toc-width:268px}.lp-toc{position:sticky;top:var(--fd-docs-row-3);grid-area:toc;display:flex;flex-direction:column;width:var(--fd-toc-width);height:calc(var(--fd-docs-height) - var(--fd-docs-row-3));padding:48px 32px 24px 0}}.lp-toc-title{margin:0;color:var(--lp-ink);font-size:14px;font-weight:500;line-height:20px}.lp-toc-list{position:relative;display:flex;flex-direction:column}.lp-toc-rail{position:absolute;top:0;left:0;overflow:visible;pointer-events:none}.lp-toc-rail path{fill:none;stroke:var(--lp-border);stroke-width:1}.lp-toc-rail-current{clip-path:polygon(-2px var(--track-top),calc(100% + 2px) var(--track-top),calc(100% + 2px) var(--track-bottom),-2px var(--track-bottom));transition:clip-path .26s cubic-bezier(.22,1,.36,1)}.lp-toc-rail-current path{stroke:var(--lp-accent);stroke-width:2}.lp-toc-item{position:relative;padding:7px 0 7px 14px;color:var(--lp-text-secondary);font-size:14px;line-height:20px;text-decoration:none;overflow-wrap:anywhere;transition:color .15s ease}.lp-toc-item[data-depth="3"]{padding-inline-start:26px}.lp-toc-item[data-depth="4"],.lp-toc-item[data-depth="5"],.lp-toc-item[data-depth="6"]{padding-inline-start:38px}.lp-toc-item[data-active=true]{color:var(--lp-accent)}@media (prefers-reduced-motion:reduce){.lp-toc-rail-current{transition:none}}@media (hover:hover){.lp-toc-item:not([data-active=true]):hover{color:var(--lp-text-hover)}}.lp-toc-more{display:flex;flex-direction:column;align-items:flex-start;margin-top:12px}.lp-toc-more a{display:inline-flex;align-items:center;gap:6px;padding:7px 0 7px 14px;color:var(--lp-text-secondary);font-size:14px;line-height:20px;text-decoration:none;transition:color .15s ease}.lp-toc-more svg{flex:none;width:14px;height:14px}[data-toc-popover] .lp-toc-more a{padding-inline-start:21px}@media (hover:hover){.lp-toc-more a:hover{color:var(--lp-text-hover)}}[data-toc-popover]{z-index:8}[data-toc-popover]>header{border-color:var(--lp-panel-edge);background:color-mix(in srgb,var(--lp-surface) 88%,transparent)}.lp-header-actions{flex:none}@media (max-width:767px){.lp-header{padding-inline:16px 8px;border-bottom:1px solid var(--lp-border);background:var(--lp-canvas)}.lp-header-brand{width:auto}.lp-header .lp-search,.lp-header-actions{display:none}.lp-header-mobile{display:flex}}html[data-theme-anim]::view-transition-new(root),html[data-theme-anim]::view-transition-old(root){animation:none;mix-blend-mode:normal}html[data-theme-anim=circle]::view-transition-new(root){animation:lp-vt-circle .56s cubic-bezier(.65,0,.35,1) both}html[data-theme-switching] *,html[data-theme-switching] :after,html[data-theme-switching] :before{transition:none!important}@media (prefers-reduced-motion:reduce){html[data-theme-anim]::view-transition-new(root){animation:none}}.prose{--tw-prose-links:var(--lp-accent);--tw-prose-body:var(--lp-text-secondary)}.lp-page-menu{padding-inline:0;background:var(--lp-surface);position:relative}.lp-page-menu>a{position:relative;z-index:1;gap:10px;padding:10px 12px;border-radius:0}.lp-page-menu>.lp-nav-chip{border-radius:0}.lp-page-menu>a{transition:opacity .2s ease}.lp-page-menu>a>svg:last-child{transition:opacity .2s ease,transform .28s cubic-bezier(.22,1,.36,1)}@media (hover:hover){.lp-page-menu>a>svg:last-child{opacity:0;transform:translate(-3px,3px)}.lp-page-menu:has(>a:hover,>a:focus-visible)>a:not(:hover,:focus-visible){opacity:.7}.lp-page-menu>a:focus-visible>svg:last-child,.lp-page-menu>a:hover>svg:last-child{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.lp-page-menu>a,.lp-page-menu>a>svg:last-child{transition:none}}.lp-page-menu[data-state=open]{animation:lp-menu-unroll .38s cubic-bezier(.2,.9,.3,1) backwards}.lp-page-menu[data-state=open]>a:not(:first-child){animation:lp-menu-fan .38s cubic-bezier(.2,.9,.3,1) backwards}.lp-page-menu>a:nth-child(2){--lp-menu-row:1}.lp-page-menu>a:nth-child(3){--lp-menu-row:2}.lp-page-menu>a:nth-child(4){--lp-menu-row:3}.lp-page-menu>a:nth-child(5){--lp-menu-row:4}.lp-page-menu>a:nth-child(6){--lp-menu-row:5}.lp-page-menu[data-state=closed]{animation:lp-menu-out .1s ease-in both}@keyframes lp-menu-unroll{0%{clip-path:inset(0 0 calc(100% - 49px) 0 round 12px)}to{clip-path:inset(0 0 0 0 round 12px)}}@keyframes lp-menu-fan{0%{opacity:0;transform:translateY(calc(var(--lp-menu-row) * -60%))}40%{opacity:1}to{transform:none}}@keyframes lp-menu-in{0%{opacity:0}}@keyframes lp-menu-out{to{opacity:0}}@media (prefers-reduced-motion:reduce){.lp-page-menu[data-state=open]{animation:lp-menu-in .14s ease-out both}.lp-page-menu[data-state=open]>a:not(:first-child){animation:none}}.lp-media-slot{position:relative;display:grid;place-content:center;gap:4px;aspect-ratio:16/9;margin:24px 0;padding:24px;border:1px solid var(--lp-border);border-radius:20px;text-align:center}.lp-media-slot:before,.lp-outline-media:before{content:"";position:absolute;inset:6px;z-index:0;border-radius:14px;background:var(--lp-panel)}.lp-media-slot>*,.lp-outline-media>*{position:relative;z-index:1}.lp-media-slot:is([data-kind=image],[data-kind=screenshot]){aspect-ratio:16/10}.lp-media-slot-kind{color:var(--lp-ink);font-size:14px;font-weight:500;line-height:20px}.lp-media-slot-what{max-width:440px;margin:0 auto;color:var(--lp-text-muted);font-size:14px;line-height:20px}.lp-media-slot[data-ratio="16:9"]{aspect-ratio:16/9}.lp-media-carousel{margin:24px 0}.lp-media-carousel-frame{padding:6px;border:1px solid var(--lp-border);border-radius:20px}.lp-media-carousel-stage{position:relative;overflow:hidden;border-radius:14px;background:var(--lp-panel)}.lp-media-carousel-slide{position:absolute;inset:0;opacity:0;transition:opacity .26s ease}.lp-media-carousel-slide.is-active{opacity:1}.lp-media-carousel-slide img{display:block;width:100%;height:100%;object-fit:cover}.lp-media-carousel-arrow{position:absolute;bottom:12px;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid rgb(16 18 20/.08);border-radius:50%;background:rgb(255 255 255/.94);color:#101214;box-shadow:0 1px 2px rgb(0 0 0/.2),0 4px 14px rgb(0 0 0/.22);cursor:pointer;transition:background-color .15s ease}.lp-media-carousel-arrow svg{width:18px;height:18px}.lp-media-carousel-arrow.is-prev{right:56px}.lp-media-carousel-arrow.is-next{right:12px}@media (hover:hover){.lp-media-carousel-arrow:hover{background:#fff}}.lp-media-carousel-caption{position:absolute;top:12px;left:12px;z-index:1;padding:4px 12px;border:1px solid rgb(16 18 20/.08);border-radius:999px;background:rgb(255 255 255/.94);color:#101214;box-shadow:0 1px 2px rgb(0 0 0/.2),0 4px 14px rgb(0 0 0/.22);font-size:13px;font-weight:500;line-height:18px}@media (prefers-reduced-motion:reduce){.lp-media-carousel-slide{transition:none}}.lp-media-compare{margin:24px 0}.lp-media-compare-frame{padding:6px;border:1px solid var(--lp-border);border-radius:20px}.lp-media-compare-stage{position:relative;overflow:hidden;border-radius:14px;background:var(--lp-panel);cursor:ew-resize;touch-action:pan-y;user-select:none;-webkit-user-select:none}.lp-media-compare-stage:focus-visible{outline:2px solid var(--lp-accent);outline-offset:3px}.lp-media-compare-stage img{position:absolute;inset:0;display:block;width:100%;height:100%;pointer-events:none;-webkit-user-drag:none}.lp-media-compare-after{clip-path:inset(0 0 0 var(--at,50%))}.lp-media-compare-pill{position:absolute;top:12px;z-index:1;padding:4px 12px;border:1px solid rgb(16 18 20/.08);border-radius:999px;background:rgb(255 255 255/.94);color:#101214;box-shadow:0 1px 2px rgb(0 0 0/.2),0 4px 14px rgb(0 0 0/.22);font-size:13px;font-weight:500;line-height:18px;pointer-events:none;transition:opacity .18s ease}.lp-media-compare-pill.is-before{left:12px}.lp-media-compare-pill.is-after{right:12px}.lp-media-compare-line{top:0;bottom:0;z-index:2;width:2px;margin-left:-1px;background:#fff;box-shadow:0 0 0 1px rgb(0 0 0/.12),0 0 12px rgb(0 0 0/.25)}.lp-media-compare-knob,.lp-media-compare-line{position:absolute;left:var(--at,50%);pointer-events:none}.lp-media-compare-knob{top:50%;z-index:3;display:grid;place-items:center;width:40px;height:40px;margin:-20px 0 0 -20px;border:1px solid rgb(16 18 20/.08);border-radius:50%;background:rgb(255 255 255/.96);color:#101214;box-shadow:0 1px 2px rgb(0 0 0/.2),0 4px 14px rgb(0 0 0/.25);transition:transform .15s ease}.lp-media-compare-knob svg{width:20px;height:20px}.lp-media-compare-stage.is-dragging .lp-media-compare-knob,.lp-media-compare-stage:hover .lp-media-compare-knob{transform:scale(1.08)}@media (prefers-reduced-motion:reduce){.lp-media-compare-knob,.lp-media-compare-pill{transition:none}}.lp-media-embed{margin:24px 0}.lp-media-embed-frame{padding:6px;border:1px solid var(--lp-border);border-radius:31px;container-type:inline-size}.lp-media-embed-stage{position:relative;height:calc((100cqw - 8px) * var(--lp-embed-step, .5625) - 20px + clamp(57.6px, 23.49px + 6.2233cqw, 80px));height:round(calc((100cqw - 8px) * var(--lp-embed-step, .5625) - 20px + clamp(57.6px, 23.49px + 6.2233cqw, 80px)),1px);border-radius:24px}.lp-media-embed-stage iframe{position:absolute;inset:0;width:100%;height:100%;border:0;color-scheme:dark}.lp-media-clip{position:relative}.lp-media-clip video{display:block;width:100%;height:auto;border-radius:14px;background:var(--lp-panel)}.lp-media-clip .lp-media-clip-toggle{right:18px;bottom:18px}.lp-media-image,.lp-update-image{margin:24px 0;padding:6px;border:1px solid var(--lp-border);border-radius:20px}.lp-media-image img,.lp-update-image img{display:block;width:100%;height:auto;border-radius:14px;background:var(--lp-panel)}.lp-update-date{margin:0 0 16px;color:var(--lp-text-muted);font-size:14px;line-height:20px}.lp-doc-body>.lp-update-date{margin:48px 0 16px}.lp-doc-body>.lp-update-date:first-child{margin-top:8px}.lp-doc-body>.lp-update-date+h2{margin-top:0}@media (max-width:767px){.lp-doc-body>.lp-update-date{margin-top:40px}.lp-doc-body>.lp-update-date:first-child{margin-top:8px}}.lp-year-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px}.lp-year-card{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding:20px 24px;border:1px solid var(--lp-border);border-radius:12px;color:var(--lp-ink);font-size:16px;font-weight:500;line-height:24px;text-decoration:none;transition:background-color .15s ease}.lp-year-card svg{flex:none;width:16px;height:16px;stroke-width:2;color:var(--lp-text-muted)}@media (hover:hover){.lp-year-card:hover{background:var(--lp-hover)}}@media (max-width:640px){.lp-year-cards{grid-template-columns:1fr}}.lp-year-anchor{scroll-margin-top:7rem}.lp-toc-year{display:none}[data-toc-popover-trigger] .lp-toc-year{display:inline}.lp-diagram{display:grid;gap:8px 12px;margin:24px 0;padding:24px;border:1px solid var(--lp-border);border-radius:14px;background:var(--lp-surface)}.lp-model{grid-template-columns:minmax(0,1fr) auto minmax(0,1.2fr) auto minmax(0,1fr)}.lp-brand{grid-template-columns:minmax(0,1fr) auto minmax(0,1.3fr)}.lp-diagram-col{display:grid;grid-row:1/span 3;grid-template-rows:subgrid;min-width:0}.lp-brand .lp-diagram-col{grid-row:1/span 2}.lp-diagram>:first-child{grid-column:1}.lp-diagram>:nth-child(2){grid-column:2}.lp-diagram>:nth-child(3){grid-column:3}.lp-diagram>:nth-child(4){grid-column:4}.lp-diagram>:nth-child(5){grid-column:5}.lp-diagram-label{font-size:12px;font-weight:500;line-height:16px}.lp-diagram-label,.lp-diagram-note{margin:0;color:var(--lp-text-muted)}.lp-diagram-note{font-size:13px;line-height:18px}.lp-diagram-box{margin:0;padding:12px;border:1px solid var(--lp-border);border-radius:10px;background:var(--lp-panel);list-style:none}.lp-diagram-arrow{position:relative;grid-row:2;align-self:center;width:24px;height:1px;background:var(--lp-border-strong)}.lp-diagram-arrow:after{content:"";position:absolute;top:-3px;right:0;width:7px;height:7px;border-top:1px solid var(--lp-border-strong);border-right:1px solid var(--lp-border-strong);transform:rotate(45deg);transform-origin:75% 25%}.lp-model-outputs,.lp-model-workspace{display:flex;flex-direction:column;gap:6px}.lp-model-outputs li,.lp-model-project{overflow:hidden;padding:6px 10px;border:1px solid var(--lp-border);border-radius:6px;background:var(--lp-surface);color:var(--lp-text-secondary);font-size:13px;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.lp-model-project.is-current{border-color:var(--lp-accent);color:var(--lp-ink)}.lp-model-outputs li{color:var(--lp-ink)}.lp-model-walkthrough{display:flex;flex-direction:column;justify-content:center;border-color:var(--lp-accent);background:var(--lp-surface)}.lp-model-title{display:block;color:var(--lp-ink);font-size:14px;font-weight:600;line-height:20px}.lp-model-steps{display:flex;flex-wrap:wrap;gap:4px;margin:10px 0 0;padding:0;list-style:none}.lp-model-steps li{padding:3px 8px;border-radius:6px;background:var(--lp-panel);color:var(--lp-text-secondary);font-size:12px;line-height:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lp-brand-source{display:flex;flex-direction:column;justify-content:center;gap:12px;border-color:var(--lp-accent);background:var(--lp-surface)}.lp-brand-results>li,.lp-brand-source>div{display:flex;flex-direction:column;gap:2px}.lp-brand-results{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.lp-brand-results>li{background:var(--lp-surface)}.lp-brand-results>li.is-kept{border-style:dashed;background:transparent}.lp-brand-part{color:var(--lp-ink);font-size:14px;font-weight:600;line-height:20px}.lp-brand-items{font-size:13px;line-height:18px}.is-kept .lp-brand-part,.lp-brand-items{color:var(--lp-text-secondary)}@media (max-width:640px){.lp-brand,.lp-model{grid-template-columns:1fr}.lp-diagram>*{grid-column:1!important}.lp-brand .lp-diagram-col,.lp-diagram-col{display:flex;flex-direction:column;gap:8px;grid-row:auto}.lp-diagram-arrow{grid-row:auto;justify-self:center;width:1px;height:20px}.lp-diagram-arrow:after{top:auto;right:-3px;bottom:0;transform:rotate(135deg);transform-origin:50% 50%}}.lp-search-overlay{background:rgb(0 0 0/.2);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.dark .lp-search-overlay{background:rgb(0 0 0/.6)}.lp-search-dialog{top:12vh;width:calc(100% - 32px);max-width:640px;border:1px solid var(--lp-border);border-radius:16px;background:var(--lp-surface);box-shadow:0 24px 64px rgb(0 0 0/.14),0 2px 6px rgb(0 0 0/.06);color:var(--lp-ink)}.dark .lp-search-dialog{box-shadow:0 24px 64px rgb(0 0 0/.6)}.lp-search-dialog>*{border-color:var(--lp-border)}.lp-search-head{display:flex;align-items:center;gap:12px;height:56px;padding:0 16px}.lp-search-glass{flex:none;width:20px;height:20px;color:var(--lp-text-muted)}.lp-search-input{flex:1 1;min-width:0;border:0;background:transparent;color:var(--lp-ink);font-size:16px;line-height:24px}.lp-search-input::placeholder{color:var(--lp-text-muted)}.lp-search-input:focus-visible{outline:none}.lp-search-dialog kbd{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 4px;border:1px solid var(--lp-border);border-radius:6px;background:var(--lp-surface);color:var(--lp-text-muted);font-family:inherit;font-size:12px;font-weight:500;line-height:16px}.lp-search-close{display:none;flex:none;place-items:center;width:32px;height:32px;margin-right:-6px;border:0;border-radius:8px;background:none;color:var(--lp-text-muted);cursor:pointer}.lp-search-close svg{width:20px;height:20px}.lp-search-list>div{position:relative;padding:8px 0}.lp-search-list .lp-nav-chip{border-radius:0}.lp-search-group{display:flex;align-items:center;gap:6px;padding:12px 16px 6px;color:var(--lp-text-muted);font-size:12px;line-height:16px;font-weight:600}.lp-search-group:first-child{padding-top:4px}.lp-search-group svg{flex:none;width:14px;height:14px}.lp-search-row{position:relative;z-index:1;display:flex;align-items:center;gap:12px;width:100%;padding:8px 16px;border-radius:0;color:var(--lp-ink)}.lp-search-row[aria-selected=true]{background:transparent;color:var(--lp-ink)}.lp-search-row-icon{flex:none;display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--lp-border);border-radius:8px;background:var(--lp-surface);color:var(--lp-text-secondary)}.lp-search-row-icon svg{width:16px;height:16px}.lp-search-row-text{display:flex;flex:1 1;flex-direction:column;gap:1px;min-width:0}.lp-search-row-sub,.lp-search-row-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp-search-row-title{color:var(--lp-ink);font-size:14px;line-height:20px;font-weight:500}.lp-search-row-sub{color:var(--lp-text-muted);font-size:13px;line-height:18px}.lp-search-dialog mark{background:none;color:var(--lp-accent);font-weight:600}.lp-search-empty{margin:0;padding:40px 16px;color:var(--lp-text-muted);font-size:14px;text-align:center}.lp-search-foot{display:flex;align-items:center;gap:18px;height:44px;padding:0 16px;color:var(--lp-text-muted);font-size:12px}.lp-search-foot span{display:inline-flex;align-items:center;gap:4px}@media (max-width:640px){.lp-search-dialog{top:8px;width:calc(100% - 16px)}.lp-search-list>div{max-height:calc(100dvh - 88px)}.lp-search-foot{display:none}.lp-search-close{display:grid}}@font-face{font-family:inter;src:url(/_next/static/media/89399354c553a707-s.p.woff2?dpl=dpl_BnFg8BVgep8wYZZtUvivnPreWn3d) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:inter;src:url(/_next/static/media/6383f2af0fe9ab0b-s.p.woff2?dpl=dpl_BnFg8BVgep8wYZZtUvivnPreWn3d) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:inter;src:url(/_next/static/media/e5d63e93eb91208a-s.p.woff2?dpl=dpl_BnFg8BVgep8wYZZtUvivnPreWn3d) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:inter Fallback;src:local("Arial");ascent-override:98.56%;descent-override:24.54%;line-gap-override:0.00%;size-adjust:98.29%}.__className_6a0087{font-family:inter,inter Fallback}.__variable_6a0087{--font-inter:"inter","inter Fallback"}